[发明专利]一种指标库代码适配方法及系统有效
申请号: | 202110252607.9 | 申请日: | 2021-03-09 |
公开(公告)号: | CN112631653B | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 徐明;王华松;孙振;周露;赖苑婷 | 申请(专利权)人: | 广州欧赛斯信息科技有限公司 |
主分类号: | G06F8/72 | 分类号: | G06F8/72;G06F8/41 |
代理公司: | 广州博士科创知识产权代理有限公司 44663 | 代理人: | 李永锋 |
地址: | 510700 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 指标 代码 配方 系统 | ||
1.一种指标库代码适配方法,其特征在于,应用于服务器,所述服务器与多个软件开发终端通信连接,所述方法包括:
启用通过对当前软件需求指标统计获得的指标库的索引代码块序列进行业务更新后的更新索引代码块序列,并基于所述更新索引代码块序列生成至少一个待编译实例的指标库复用脚本,其中,所述待编译实例用于表示提供软件编译功能的实例化元素,所述指标库复用脚本用于表示在进行指标库复用时所调用的链接脚本;
从所述指标库复用脚本的多个待定链接脚本中确定复用共享链接脚本;所述复用共享链接脚本包括所述多个待定链接脚本中的任意两个待定链接脚本;
将所述复用共享链接脚本中软件编译适配参数大于目标适配参数的复用共享链接脚本确定为目标复用共享链接脚本,并将所述目标复用共享链接脚本中的两个待定链接脚本进行适配共享,得到适配共享链接脚本;
将所述适配共享链接脚本和余下链接脚本确定为待定链接脚本,直到所述指标库复用脚本中不存在软件编译适配参数大于目标适配参数的复用共享链接脚本时,输出与所述适配共享链接脚本相关联的代码适配策略,并基于所述适配共享链接脚本相关联的代码适配策略对所述软件开发终端的代码集合进行信息软件编译;所述余下链接脚本为所述多个待定链接脚本中除所述适配共享链接脚本外的待定链接脚本;
所述启用通过对当前软件需求指标统计获得的指标库的索引代码块序列进行业务更新后的更新索引代码块序列,并基于所述更新索引代码块序列生成至少一个待编译实例的指标库复用脚本的步骤,包括:
对所述软件开发终端的代码调用过往数据进行软件编译调用信息提取,得到所述代码调用过往数据中每个软件编译调用信息的状态触发过程信息;
对所述代码调用过往数据中每个软件编译调用信息分别进行多个指标库绑定指标样本的指标库绑定处理,得到对应每个指标库绑定指标样本的指标库绑定结果;
基于所述代码调用过往数据中每个软件编译调用信息的状态触发过程信息以及每个指标库绑定指标样本的指标库绑定结果,确定对应每个指标库绑定指标样本中每个软件编译调用信息的指标库绑定签名;
基于对应每个指标库绑定指标样本中每个软件编译调用信息的指标库绑定签名,生成对应指标库绑定指标样本的复用进程,并将多个指标库绑定指标样本的复用进程按照指标库绑定关联关系进行融合后编译到软件需求指标统计获得的指标库的索引代码块序列中,得到更新索引代码块序列,并基于所述更新索引代码块序列,确定至少一个待编译实例以及所述至少一个待编译实例的指标库复用脚本。
2.根据权利要求1所述的指标库代码适配方法,其特征在于,所述复用共享链接脚本中的两个待定链接脚本包含第一链接脚本和第二链接脚本;
在所述将所述复用共享链接脚本中软件编译适配参数大于目标适配参数的复用共享链接脚本确定为目标复用共享链接脚本,并将所述目标复用共享链接脚本中的两个待定链接脚本进行适配共享,得到适配共享链接脚本之前,所述方法还包括:
获取所述复用共享链接脚本对应的链接脚本共享库中的每个共享库,并将与每个共享库相关联的第一链接脚本的链接脚本配置信息分别确定为第一链接脚本配置信息,并将与每个共享库相关联的第二链接脚本的链接脚本配置信息分别确定为第二链接脚本配置信息;
基于每个共享库、每个第一链接脚本配置信息、每个第二链接脚本配置信息,确定所述复用共享链接脚本对应的软件编译适配参数;
所述基于每个共享库、每个第一链接脚本配置信息、每个第二链接脚本配置信息,确定所述复用共享链接脚本对应的软件编译适配参数,包括:
根据每个共享库对应的预设适配属性策略、以及与相应共享库相关联的第一链接脚本配置信息和第二链接脚本配置信息,分别确定所述复用共享链接脚本在相应共享库时的适配属性信息;
获取每个共享库对应的共享权重,基于每个共享库对应的共享权重以及所述复用共享链接脚本在相应共享库时的适配属性信息,确定所述复用共享链接脚本对应的软件编译适配参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州欧赛斯信息科技有限公司,未经广州欧赛斯信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110252607.9/1.html,转载请声明来源钻瓜专利网。