[发明专利]一种软件架构可持续演进原则达成性度量方法有效

专利信息
申请号: 201810221523.7 申请日: 2018-03-17
公开(公告)号: CN108509217B 公开(公告)日: 2021-05-25
发明(设计)人: 李必信;张心悦;王桐;孔祥龙;廖力 申请(专利权)人: 东南大学
主分类号: G06F8/70 分类号: G06F8/70;G06F8/74
代理公司: 南京众联专利代理有限公司 32206 代理人: 杜静静
地址: 210096 *** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公布了一种软件架构可持续演进原则达成性度量方法,该方法将可持续演进原则划分为主体维持原则、平滑演进原则、模块独立演进原则、组件规模最小化原则、外部接口稳定性原则、复杂性可控原则等6个子原则,通过度量6个子原则实现度量软件架构是否达成可持续演进原则。该方法选取度量版本及其演进起始版本,演进起始版本经过一个演进过程,演进为度量版本。分析这两个软件架构版本的源代码,提取软件源代码基本信息,然后结合从架构组件图中提取出的架构基本信息,计算可持续演进原则的6个子原则度量值。最后对各子原则合理分配权重,计算各子原则的加权平均值,即为可持续演进原则的度量结果,从而实现软件架构可持续演进原则的度量。
搜索关键词: 一种 软件 架构 可持续 演进 原则 达成 度量 方法
【主权项】:
1.一种软件架构可持续演进原则达成性度量方法,其特征在于,该方法包含以下步骤:步骤1:选取度量版本及其演进的起始版本,演进起始版本经过一个演进过程,演进为度量版本,即度量版本是演进版本的演进结果;对这两个软件架构版本的源代码进行分析,提取源代码基本信息,步骤2:分别对这两个软件版本的软件架构进行分析,软件架构部分的信息提取主要来源于组件依赖图,组件依赖图主要包括组件元素、连接件元素以及架构的约束条件,说明了一组组件的组织和相互依赖关系;提取的组件图信息主要包括组件图中组件的个数及出入度,并结合源代码基本信息,计算架构基本信息;步骤3:利用步骤1和步骤2中获取到的源代码基本信息和架构基本信息,对主体维持原则、平滑演进原则、模块独立演进原则、组件规模最小化原则、外部接口稳定性原则和复杂性可控原则6个子原则进行计算;步骤4:根据演进上下文,对步骤3中得到的子原则度量值合理分配权重,计算各子原则的加权平均值,即为可持续演进原则的度量结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201810221523.7/,转载请声明来源钻瓜专利网。

同类专利
  • 标识生成、标识验证方法、装置、电子设备及存储介质-202310926954.4
  • 罗婷婷 - 京东科技信息技术有限公司
  • 2023-07-26 - 2023-10-27 - G06F8/70
  • 本发明实施例公开了一种标识生成、标识验证方法、装置、电子设备及存储介质。该方法包括:获取待进行标识生成的第一软件物料清单,确定第一软件物料清单隶属的第一软件物料清单规范;获取与第一软件物料清单规范匹配的第一信息抽取范围,并根据第一信息抽取范围,从第一软件物料清单中抽取出第一信息;根据第一信息,生成第一软件物料清单的第一标识。本发明实施例的技术方案,可以实现可兼容多种软件物料清单规范的标识生成过程,从而得到可准确表征第一软件物料清单的第一标识。
  • 终端应用智能管理系统-202210438239.1
  • 郭进;谢星岸;许波 - 上海领健信息技术有限公司
  • 2022-04-20 - 2023-10-27 - G06F8/70
  • 本发明的终端应用智能管理系统,通过构建打包装置、管理端以及终端客户端程序端分别对各客户诊所所配置的各终端以及安装在各终端上的应用进行管理;本发明有效解决了针对多渠道客户、多种应用、多个版本并行等管理难点问题,做到有效感知应用、版本变更所影响的范围,有效控制了应用整个升级过程,对所管理应用的感知、监控、诊断、恢复提供完全可行的方案,尤其是对客户计算机设备损坏、运行配置丢失等灾难性事故快速恢复方面做了有效保障;对于应用的部署安装、升级管理方面可以减少大量人工成本;并且在面对使用应用的数万企业客户时,可以高效、及时的发现应用运行问题,及时响应给客户反馈,大大提高客户对公司的认可度和满意度。
  • 一种应用的运维方法及装置-202310938091.2
  • 邬大卫 - 中国建设银行股份有限公司
  • 2023-07-28 - 2023-10-27 - G06F8/70
  • 本发明提供一种应用的运维方法及装置,当接收到目标应用的部署指令时,从部署指令中提取代码分支信息,调用部署脚本基于代码分支信息,获取目标应用的应用代码并执行编译操作得到程序包,当接收到目标应用的启动指令时,调用启动脚本程序包启动目标应用,当接收到针对目标应用的查询指令时,调用与查询指令对应的脚本执行查询操作,得到并展示查询结果。在本方案中,根据部署指令中携带的代码分支信息,获取相应的应用代码,基于应用代码调用部署脚本完成部署,进而分别调用相应的脚本分别执行针对于应用的启动、查询和停止操作,以实现自动根据代码的分支信息执行相应的脚本进行运维操作,简化运维过程,提高运维效率的目的。
  • 车载软件的识别方法、车辆、存储介质及电子装置-202310875665.6
  • 张永生;李超;高仕宁;朱明月 - 中国第一汽车股份有限公司
  • 2023-07-17 - 2023-10-27 - G06F8/70
  • 本发明公开了一种车载软件的识别方法、车辆、存储介质及电子装置,涉及车辆技术领域。其中,该方法包括:获取初始关系;基于初始关系对车载系统中的目标对象进行权重计算,得到车载系统中目标对象所对应的权重数值,其中,权重数值用于反映目标对象所对应的依赖程度;基于权重数值构建车载系统的依赖关系图表,其中,依赖关系图表用于体现车载系统中至少两个目标对象之间在多维度中的目标依赖关系,多维度至少包括以下之一:应用维度和权重数据维度;基于依赖关系图表识别车载软件。本发明解决了相关技术中通过ALM以及DevOps对车载软件进行识别,导致效率较低、质量较低、过程复杂、不易实现的技术问题。
  • 一种测试用例查询方法及装置-201910697340.7
  • 陆瀛海 - 北京奇艺世纪科技有限公司
  • 2019-07-30 - 2023-10-27 - G06F8/70
  • 本发明实施例提供了一种测试用例查询方法及装置,其中方法包括:获取待处理的代码数据;针对代码数据中的代码,分析代码中的词语含义,参数含义,以及代码行之间的逻辑关系,并根据代码分析结果确定第一功能;运行代码数据中的代码,并根据代码运行结果确定第二功能;根据所确定的第一功能和第二功能,分别确定第一功能和第二功能各自对应的测试用例,并建立代码数据中的代码与所确定的各测试用例之间的对应关系;根据所建立的对应关系,查找目标查询代码所对应的测试用例。本发明实施例能够使程序开发人员及时发现受到影响的功能,从而减少程序缺陷。
  • 程序维护方法及装置、电子设备及存储介质-202310932569.0
  • 任国庆 - 支付宝(杭州)信息技术有限公司
  • 2023-07-26 - 2023-10-24 - G06F8/70
  • 本说明书一个或多个实施例提供一种程序维护方法及装置、电子设备及存储介质,所述方法包括:获取系统数据,其中,所述系统数据为运行被维护程序的系统内的数据;根据所述系统数据,以及规则库中配置的规则的问题特征,确定所述规则库中配置的规则是否被触发,其中,所述问题特征为所述规则对应的异常问题的特征;响应于所述规则库中配置的规则被触发,执行被触发的规则的解决动作,以消除系统内的所述异常问题,从而自动化的解决被维护程序出现的异常问题,相对于被维护程序出现异常状态时人工介入的方式,提高了异常问题的解决效率和解决效果。
  • 一种单体系统应用软件微服务划分方法-202210383587.3
  • 王帅宇;李银胜 - 复旦大学
  • 2022-04-11 - 2023-10-24 - G06F8/70
  • 本发明提供一种单体系统应用软件微服务划分方法,将微服务划分问题抽象为图的切分问题,并提出了一种简单高效的图切分算法,能处理多种不同复杂组合的图切分场景。该方法基于单体系统的源代码,以类对象作为图的顶点,挖掘单体系统中的逻辑函数调用关系作为图的边,从而构建出单体系统的图模型。然后基于调用频数生成无项加权图,并采用图切分算法对无项加权图进行处理和图分割,从而实现更为合理的单体系统的微服务划分方案。该微服务划分方法可以在提升技术资源服务共享的效率、用户体验的同时使微服务划分结果完整性更高,且不依赖用户的专业知识。
  • 一种代码处理的方法以及相关装置-202210335021.3
  • 黄亚伟 - 腾讯科技(深圳)有限公司
  • 2022-03-31 - 2023-10-24 - G06F8/70
  • 本申请实施例公开了一种代码处理的方法以及相关装置,可应用于云技术等场景。本申请能够使得目标对象可以在第一展示页面上查看到目标应用,也能够查看到对应的代码仓库地址,提升了查询效率,并提高了后续代码维护过程中的处理效率。前述方法包括:向服务器发送第一请求消息,第一请求消息用于指示服务器查找与显示在第一展示页面上的目标应用所对应的代码仓库信息,目标应用在第一展示页面上的展示样式与在第二展示页面上的展示样式相同;接收服务器发送的第一反馈消息,第一反馈消息包括目标应用对应的代码仓库信息,代码仓库信息包括目标应用的代码仓库地址;在第一展示页面上显示目标应用的代码仓库地址。
  • API资产动态发现方法、装置、计算机设备和存储介质-202310887705.9
  • 刘毅;李海华;张启涛 - 上海格尔安全科技有限公司
  • 2023-07-19 - 2023-10-20 - G06F8/70
  • 本发明公开的一种API资产动态发现方法,包括:在应用服务器上部署API采集服务;通过API采集服务配置应用服务采集信息;根据应用服务采集信息定时获取应用服务的API资产信息;以及对API资产信息进行解析处理,并根据解析处理结果对API资产管理库进行更新处理。还公开了实现上述API资产动态发现方法的装置、计算机设备和存储介质。本发明能够全量获取应用服务的API资产信息、提高API采集信息的准确性和安全性。
  • 一种研发流程的代码自动化管理系统及方法-202310905477.3
  • 铁锦程;李虎;曾毅峰;刘佳利;丁文涛;江谭 - 上海浦东发展银行股份有限公司
  • 2023-07-21 - 2023-10-20 - G06F8/70
  • 本发明涉及一种基于研发流程的代码自动化管理系统及方法,该系统根据任务及任务需求创建任务分支和需求分支;任务分支和需求分支创建完成之后,系统检测任务当前状态,当前的任务已经完成,系统把当前的任务分支向需求分支合并;当系统检测到当前的需求状态是提测状态,系统会创建版本分支,并同步把当前需求分支向版本分支发起合并申请;当系统检测到版本的状态是已投产,系统自动把版本分支向Master合并。与现有技术相比,本发明通过系统的任务、需求、版本要素进行相关联分支的创建,同时通过系统进行合并的分支可以随时根据需求分支和任务分支进行代码的回退,避免了代码被覆盖的风险。
  • 一种基于vue-cli的typescript多项目开发构建方法-202310878871.2
  • 张启毛;郭其浩;章青山;尹格;李本正 - 沐坤科技有限公司
  • 2023-07-18 - 2023-10-17 - G06F8/70
  • 本申请提供了一种基于vue‑cli的typescript多项目开发构建方法,包括步骤一、建立和配置多项目公共框架;步骤二、创建独立项目;步骤三、添加独立的依赖项,并配置项目输出参数;步骤四、执行项目脚本,运行;其技术要点为:通过集中所有项目到公共项目中,共享开发组件和配置信息,并同时保留了项目间的独立性,可以独立打开单一项目开发,项目之间可以引用,既是其他项目的组成模块,又是独立完整的业务模块。每个项目独立运行,项目数量没有上限,不会增加后期的内存和CPU消耗,解决了现有多项目构建方法所有项目在同一个运行环境下共存,开发工具需要提前同时载入全部子项目的内容,占用CPU和内存过大的问题。
  • 一种模型质量检测方法、装置、计算机设备及存储介质-202310967833.4
  • 宋大为;邓润佳;罗雁群;毛利朋;张海军;黄启辉;王小海;何永刚 - 远光软件股份有限公司
  • 2023-08-02 - 2023-10-13 - G06F8/70
  • 本申请实施例属于产品质量检测领域,涉及模型质量检测方法、装置、计算机设备及存储介质。该方法包括:在元数据管理系统中获取与目标软件模型相对应的模型设计数据,其中,目标软件模型为已进入软件运行和维护阶段的软件模型;根据模型设计数据构建系统模型要素;在产品数据库环境中获取与目标软件模型相对应的数据库模型要素;对系统模型要素以及数据库模型要素进行要素比对操作,得到比对结果;若比对结果不存在差异要素,则确认目标软件模型质量较高;若比对结果存在差异要素,则确认目标软件模型存在缺陷。本申请通过完成生产库的模型校核和差异检测,确保元数据脚本人工执行运维的数据库环境与模型原型保持强一致,提高数据运维质量和效率。
  • 脚本分析方法、装置、计算机设备及存储介质-202310884141.3
  • 方琛;张杰 - 平安健康保险股份有限公司
  • 2023-07-18 - 2023-10-10 - G06F8/70
  • 本申请实施例属于大数据领域与金融科技领域,涉及一种脚本分析方法,包括:接收用户提交的sql脚本;对所述sql脚本进行质量检验,并判断所述sql脚本是否通过质量检验;若是,获取所述sql脚本的功能信息;基于所述功能信息对所述sql脚本进行分类,生成所述sql脚本的分类信息;从预设的审核规则中获取与所述分类信息对应的目标审核规则;基于所述目标审核规则对所述sql脚本进行审核处理,生成与所述sql脚本对应的脚本审核结果。本申请还提供一种脚本分析装置、计算机设备及存储介质。此外,本申请还涉及区块链技术,脚本审核结果可存储于区块链中。本申请可应用于金融领域的脚步审核场景,有效提高了sql脚本的审核效率,保证了生成的脚本审核结果的准确度。
  • 一种航天器在轨博弈智能生成开发平台及应用方法-202310753072.2
  • 袁利;黄煌;马亮;刘磊;汤亮;张聪;耿远卓;王英杰 - 北京控制工程研究所
  • 2023-06-25 - 2023-10-10 - G06F8/70
  • 一种航天器在轨博弈智能生成开发平台,包括太空博弈场景环境开发组件、动力学模型组件、网络模型生成组件和可视化与效能评估组件,太空博弈场景环境开发组件生成环境模型,与网络模型生成组件交互,完成学习训练;动力学模型组件能够根据博弈任务和学习训练的需要,在决策层或执行层对真实场景进行模拟;网络模型生成组件对神经网络中神经元之间连接的权值进行调整,生成最优化的网络模型;可视化与效能评估组件对博弈过程进行可视化,供用户对任务的执行效能进行直观评价。本发明通过统一的接口建立标准化的任务场景与标准化的学习算法之间的桥梁,为新场景、新任务下航天器智能控制的研究提供一个标准化的开发平台,提升了研制效率。
  • 一种程序异常文本信息维护方法、装置及存储介质-202311136974.8
  • 胡树;郑亚飞;周黎;周洋旭;刘彭闵;耿莉萍;刘勇;丁鹏;魏渊;梁凯 - 成都智慧锦城大数据有限公司
  • 2023-09-05 - 2023-10-10 - G06F8/70
  • 本公开提供一种程序异常文本信息维护方法、装置及存储介质,通过程序异常类型识别算法自动识别目标异常描述文本的程序异常类型,以根据识别结果维护异常数据库中的程序异常类型,用户仅需抛出异常信息即可自动生成对应异常类型的多语言版本,提高了用户在程序编写时异常处理的便利性和效率,而基于嵌入的程序异常类型识别算法进行目标程序异常类型识别时,高效准确,提高效率。程序异常类型识别算法在训练时,将复杂大算法的知识过渡到轻巧小模型以完成知识蒸馏,训练过程依据异常挖掘网络为过渡实现,解放了异常识别迁移前算法和异常识别迁移后算法的算法结构,算法的适配性能力强,异常识别迁移后算法的程序异常确定的可靠性也得到提高。
  • 代码维护问题检测方法、装置、电子设备及可读存储介质-202310596575.3
  • 温桂龙 - 深圳市明源云科技有限公司
  • 2023-05-25 - 2023-10-10 - G06F8/70
  • 本申请公开了一种代码维护问题检测方法、装置、电子设备及可读存储介质,涉及计算机技术领域,所述代码维护问题检测方法包括:将第一代码文件拆分为多个第一代码块,并将各所述第一代码块转换成对应的第一特征向量序列;将各所述第一代码块的第一特征数据输入预设的目标二分类模型以判断所述第一代码文件是否存在维护问题,其中,所述第一特征数据至少包括注释、拼写错误比例、中文字符占比以及所述第一特征向量序列;若是,则将各所述第一代码块的第一特征数据输入预设的目标多分类模型,获得所述第一代码文件中存在的维护问题类型。本申请解决了代码的维护更新效率低的技术问题。
  • 一种任务校验方法、终端设备、服务器和存储介质-202210307446.3
  • 王震;夏青山;李林锋 - 华为技术有限公司
  • 2022-03-25 - 2023-10-03 - G06F8/70
  • 本申请提供一种任务校验方法、终端设备、服务器和存储介质,涉及应用程序管理技术领域。该方法应用于终端设备,包括:向服务器发送目标处理任务的任务信息,该任务信息包括与应用程序相关的任务文件和该应用程序的分发地信息,该任务文件对应第一语言类型;从服务器接收并显示目标处理任务的校验结果,该校验结果用于表示第一语言类型与分发地信息的匹配情况。通过本申请实施例提供的技术方案,针对应用分发任务,终端设备能够较为准确地校验应用程序所支持的语言与分发地的匹配情况,提高应用分发的可靠性。
  • 小程序分发物料的生成方法、装置、设备及介质-201911096273.X
  • 史南胜;曹姣 - 百度在线网络技术(北京)有限公司
  • 2019-11-11 - 2023-10-03 - G06F8/70
  • 本申请实施例公开了一种小程序分发物料的生成方法、装置、设备及介质,涉及信息处理技术领域。具体实现方案为:获取小程序的sitemap列表,并根据sitemap列表抓取与小程序对应的多个小程序落地页;根据各小程序落地页,确定与每个小程序落地页分别对应的多个候选描述集合;根据多个候选描述集合确定与每个小程序落地页分别对应的物料信息;将物料信息填充于与分发场景匹配的数据模板中,得到用于进行线上分发的分发物料。实现了快速地生成小程序的分发物料,解决了现有技术中需要人工实现小程序物料生成和分发的问题,减少了人力资源的消耗。
  • 一种终端软件管理系统的运行方法及终端软件管理系统-201911389196.7
  • 赵飞;唐偲偲;万博闻;宋康康 - 宁波视睿迪光电有限公司
  • 2019-12-30 - 2023-10-03 - G06F8/70
  • 本发明提供一种终端软件管理系统的运行方法及终端软件管理系统,包括:接收云服务器发送的动态验证码B;调用加密算法程序生成加密私钥和加密公钥;发送加密公钥到应用软件管理接口工具;接收应用软件发送的用户配置信息、加密动态验证码A和应用软件唯一标识;利用加密私钥解密加密动态验证码A得到解密后的动态验证码A;判断解密后的动态验证码A与动态验证码B是否匹配;如果解密后的动态验证码A与动态验证码B相匹配,则应用软件认证成功,发送应用软件有效性验证信息到云服务器;根据有效性验证结果生成应用软件运行/停止指令。本发明的终端软件管理系统的运行方法及终端软件管理系统解决了现有方案无法很好的解决用户的授权管理及软件状态的控制的问题。
  • 维护存储系统的组件的方法、电子设备和计算机可读介质-201810621204.5
  • 刘冰;林伟 - 伊姆西IP控股有限责任公司
  • 2018-06-15 - 2023-10-03 - G06F8/70
  • 本公开的实施例涉及用于维护存储系统的组件的方法、电子设备和计算机程序产品。该方法包括获取表示存储系统的拓扑的依赖图,依赖图包括节点和节点之间的有向边,节点与存储系统的组件对应,并且每条有向边从具有依赖关系的后继节点指向前驱节点。该方法还包括响应于要维护存储系统的目标组件,从依赖图中确定与目标组件对应的目标节点。该方法还包括从与目标节点相关联的信息中确定目标组件的类型。此外,该方法还可以基于目标组件的类型和目标节点的依赖关系中的后继关系,来管理目标组件的维护。本公开的实施例提供了一种通用且成本低的非破坏性维护方案。
  • 任务处理方法、装置、计算机可读存储介质和电子装置-202310761059.1
  • 吴嘉健 - 网易(杭州)网络有限公司
  • 2023-06-26 - 2023-09-29 - G06F8/70
  • 本申请公开了一种任务处理方法、装置、计算机可读存储介质和电子装置,涉及计算机技术领域。该方法包括:确定目标任务的任务名称列表、任务依赖关系和任务信息;基于任务依赖关系和任务信息确定目标依赖关系,其中,目标依赖关系包括子任务依赖关系和任务列表依赖关系,子任务依赖关系用于表示目标任务的子任务之间的驱动关系,任务列表依赖关系用于表示目标任务中上游任务与下游任务之间的驱动关系;基于任务名称列表确定目标层级信息;基于目标依赖关系和目标层级信息处理目标任务。本申请解决了相关技术中由于不同渲染农场管理软件的依赖性描述方式不同,且较难理解,导致制作、更新以及维护渲染农场管理软件的成本较高的技术问题。
  • 代码评审人推荐方法、装置、设备及可读存储介质-202310610201.2
  • 李霄;刘金敏;范岚;周鑫 - 武汉烽火技术服务有限公司;烽火通信科技股份有限公司
  • 2023-05-26 - 2023-09-29 - G06F8/70
  • 本发明提供一种代码评审人推荐方法、装置、设备及可读存储介质。该方法包括获取因子分解机输出的各个候选评审者的分值;对目标候选评审者的分值进行修正,得到目标候选评审者的新分值,所述目标候选评审者的待评审任务数量大于预设数量;根据非目标候选评审者的分值以及目标候选评审者的新分值,对各个候选评审者进行排序,得到第一排序结果;按照过滤规则对第一排序结果进行过滤处理,根据过滤处理结果得到代码评审人推荐结果。通过本发明,能智能推荐合适的代码评审人,能有效提升代码评审效率和提高代码评审质量,大大降低因选择不合适的评审人而导致项目开发进度滞后和引入软件问题的风险。
  • 后台统一开发管理方法、系统及相关设备-202310756603.3
  • 刘旭 - 深圳市闪剪智能科技有限公司
  • 2023-06-25 - 2023-09-29 - G06F8/70
  • 本发明提供了一种后台统一开发管理方法、系统及相关设备,方法包括搭建一个入口后台作为所有后台程序的总后台;将所有后台程序的所有功能模块实现为支持动态传入子节点的组件并且全部抽离上传为npm包;将所有所述npm包下载至后台开发项目中,按照预设的标准规范组合成为基础后台;在入口后台点击创建后台时,向服务端发送创建请求,通过服务端开辟域名和后台服务,并且生成新建后台唯一的后台ID,并将新建后台的域名根目录指向基础后台的代码目录,以完成新建后台的创建。利用本发明的方法进行后台开发时,只需要开发一个标准化的基础后台,其他的后台就可以从这一个标准化后台进行裂变,即可完成其他多个后台的开发和部署,提高开发效率。
  • 适配程度确定方法、装置、设备、存储介质及程序产品-202310868444.6
  • 陈绍汉 - 阿波罗智联(北京)科技有限公司;阿波罗智行科技(广州)有限公司
  • 2023-07-14 - 2023-09-29 - G06F8/70
  • 本公开提供了一种适配程度确定方法、装置、设备、存储介质及程序产品,涉及微服务、第三方服务、外部调用、适配性验证技术领域。该方法包括:获取自研项目的项目源代码和该自研项目从外部调用的第三方服务的第三方代码;基于预先确定得到的服务适配规则,确定第三方代码所提供的实际服务与自研项目要求第三方服务提供的目标服务之间的适配程度,该服务适配规则基于与目标服务对应的服务提供要求转换得到。该方法通过获取对自研项目对外部调用的第三方服务给出的服务提供要求,并将其抽象为服务适配规则以规则的方式灵活监控第三方服务实时提供的实际服务与目标服务之间的适配程度,从而在发现适配程度较低时及时通知自研项目的管理人员。
  • 一种插件化的任务同步门户方法、装置和系统-202310410483.1
  • 许峰山;王伟庆 - 上海中通吉网络技术有限公司
  • 2023-04-17 - 2023-09-29 - G06F8/70
  • 本发明公开了一种插件化的任务同步门户方法、装置和系统,属于数据同步领域;首先获取待同步任务的任务类型和任务步骤,然后根据任务类型和任务步骤调用对应的预定义的方法代码;这样对于任务中重复的代码可以直接以预先定义;当需要使用时,直接调用即可。最后将待同步任务的数据填入调用的方法代码。对于每个待同步任务,通过插件化调用代码,无需从头开始编写代码,而且即使需求变化或需要个性化服务,只需要改变预定义的方法代码即可。具有方便维护,且维护成本低的优点。
  • 一种多个线程池统一管理的方法-202310794788.7
  • 方玺凯 - 紫光云技术有限公司
  • 2023-06-30 - 2023-09-29 - G06F8/70
  • 本发明提供了一种多个线程池统一管理的方法,具体包括以下步骤:定义ThreadPoolFactory接口,定义createThreadPoolInstance()读取自定义配置,创建一个新的线程池实例并设置名称;定义MyThreadPoolExecutor类继承自juc下的ThreadPoolExecutor类来拓展线程池创建时的功能;定义ThreadPoolHolder线程池核心功能方法类;将线程池核心功能方法对外封装成统一的管理类ThreadPoolHandler,通过Spring的BeanPostProcessor后置处理器来将该实例Bean自动配置注入到Spring容器中,通过引入子模块Maven即可获取该实例Bean来实现对线程池的统一管理控制。本发明有益效果:无需开发人员维护多个线程池实例代码,可以自动创建并统一管理多个线程池实例;可以将具体的任务根据业务需求分派给不同的线程池执行,业务解耦且更加灵活;和SpringBoot集成可以自定义配置自动创建多个线程池实例并提供统一扩展功能点。
  • 一种基于互联网的系统软件运行维护系统及方法-202311100953.0
  • 刘勇 - 深圳市秦丝科技有限公司
  • 2023-08-30 - 2023-09-29 - G06F8/70
  • 本发明实施例中提供了一种基于互联网的系统软件运行维护系统及方法,属于软件管理技术领域,该方法包括:通过互联网远程登录的方式,对系统软件中存储的历史数据进行预处理;对预处理后的系统软件数据进行标准化处理;利用预设的形态学特征和符号特征,构建由多个降维向量组成的降维矩阵,形成降维数据;对所述降维数据进行序列化处理,形成多个序列化数据,利用每个序列化数据的序列段的形态学特征构建起止距离计算公式,所述距离计算公式用于计算每个序列化数据的变化距离和变化方向,针对变化方向为负方向且变化距离大于第一预设值的序列化数据,执行数据维护操作。采用本方案,能够提高系统软件管理的效率。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top