买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:华能信息技术有限公司;华能国际电力股份有限公司河南清洁能源分公司
摘要:本发明公开了一种基于字节增强技术的微服务纳管方法及系统,涉及微服务管理技术领域,具体公开了就每一规划方向设定有模板参考库,每一模板参考库包括若干代码识别模板,且针对每一代码识别模板均设定有字节增强修改策略,将微服务代码的代码特征因子组与确定出的模板参考库进行比对分析,确定出微服务代码对应的代码识别模板,基于确定出的代码识别模板和技术管理平台的需求取向,确定应用的字节增强修改策略,本发明公开的上述技术方案实现了对微服务代码的识别,并通过构建代码识别模板以及对代码识别模板设定字节增强修改策略,实现确定出微服务代码的字节增强修改策略,减少工作人员的精力和时间的消耗。
主权项:1.一种基于字节增强技术的微服务纳管方法,其特征在于,包括:针对技术管理平台的对接服务方向进行规划,并就每一规划方向设定有模板参考库,每一模板参考库包括若干代码识别模板,且针对每一代码识别模板均设定有字节增强修改策略;对微服务代码进行代码特征识别,确定出若干代码特征因子,并将若干代码特征因子的组合记为代码特征因子组;基于微服务的对接服务方向,确定出适配的模板参考库,并将微服务代码的代码特征因子组与确定出的模板参考库进行比对分析,确定出微服务代码对应的代码识别模板;基于确定出的代码识别模板和技术管理平台的需求取向,确定应用的字节增强修改策略;构建代码识别模板的方法包括:基于技术管理平台的每一对接服务方向,确定出对应的若干输入变量因子和若干输出变量因子;对若干输入变量因子和若干输出变量因子进行条件筛选,将具有逻辑对应关系的输入变量因子和输出变量因子确定出来,记为变量因子组,将独立存在的输入变量因子和输出变量因子确定出来,记为独立变量因子;对变量因子组和独立变量因子进行自由组合,生成变量因子识别模板;基于变量因子识别模板内的变量因子组和独立变量因子的所属变量因子类型,选取出相符的若干功能代码,并将功能代码进行组装,生成代码识别模板;对代码识别模板设定字节增强修改策略的方法包括:对代码识别模板中的功能代码中可调整的部分进行标记,并将需要联动修改的可调整的部分进行关联,记为调整部分组;基于功能代码中标记的可调整的部分和调整部分组,对代码识别模板设定字节增强修改策略;对微服务代码进行代码特征识别的方法包括:对微服务代码进行扫描分析,确定出嵌套语句数量、嵌套语句类型和代码量,并将嵌套语句数量、嵌套语句类型和代码量的组合记为代码特征因子组;将微服务代码的代码特征因子组和确定出的模板参考库进行比对分析的方法包括:针对特征因子组中的嵌套语句数量设定第一嵌套语句数量范围区间,针对特征因子组中的代码量设定第一代码量范围区间;将第一嵌套语句数量范围区间为第一筛选条件,对代码识别库进行筛选,筛选出若干代码识别模板,并将第一代码量范围区间,对筛选出的若干代码识别模板再次进行筛选,得到若干目标代码识别模板;将微服务代码的代码特征因子组和目标代码识别模板的代码特征因子组进行比对分析,得到匹配程度值;基于匹配程度值,对目标代码识别模板进行排序,并将前预设序次的目标代码识别模板认定为微服务代码对应的代码识别模板;其中,计算匹配程度值的表达式为: ;其中,为匹配程度,为匹配程度转换系数,第一权重倍率调整系数,为第二权重倍率调整系数,为微服务代码的代码量,为代码识别模板的代码量,为微服务代码和代码识别模板中嵌套语句数量差异量,为微服务代码的嵌套语句数量,为代码识别模板的嵌套语句数量,为微服务代码和代码识别模板的嵌套语句类型差异量,为微服务代码中的嵌套语句类型数量,为代码识别模板中嵌套语句类型数量,c为匹配程度调整常数。
全文数据:
权利要求:
百度查询: 华能信息技术有限公司 华能国际电力股份有限公司河南清洁能源分公司 一种基于字节增强技术的微服务纳管方法及系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。