北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司赵润泽获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司申请的专利一种流程差异定位方法及装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114003507B 。
龙图腾网通过国家知识产权局官网在2025-06-27发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202111340478.5,技术领域涉及:G06F11/362;该发明授权一种流程差异定位方法及装置是由赵润泽;汤国祥设计研发完成,并于2021-11-12向国家知识产权局提交的专利申请。
本一种流程差异定位方法及装置在说明书摘要公布了:本发明提供一种流程差异定位方法及装置,所述方法包括:获取源代码;从源代码中摘取源代码片段;初始化所述源代码片段,并对初始化的所述源代码片段进行编译运行;获得运行结果;在所述运行结果与所述源代码片段在所述源代码中运行时的结果不同的情况下,在所述源代码片段与源代码中的对应位置处均执行插桩操作;运行插桩后的所述源代码片段及源代码,以至少分别寻找所述源代码片段及源代码中的流程控制关键点,并得到记录有插桩后的所述源代码片段与源代码的运行数据的log文件;至少基于所述log文件辅助确定源代码片段相对所述源代码的流程差异位置。本发明的流程差异定位方法能够辅助用户快速确定摘取的源代码片段相对源代码的流程差异位置。
本发明授权一种流程差异定位方法及装置在权利要求书中公布了:1.一种流程差异定位方法,其特征在于,包括: 获取源代码; 从所述源代码中摘取源代码片段; 初始化所述源代码片段,并对初始化的所述源代码片段进行编译运行; 获得运行结果; 在所述运行结果与所述源代码片段在所述源代码中运行时的结果不同的情况下,在所述源代码片段与源代码中的对应位置处均执行插桩操作; 运行插桩后的所述源代码片段及源代码,以至少分别寻找所述源代码片段及源代码中的流程控制关键点,并得到记录有插桩后的所述源代码片段与源代码的运行数据的log文件; 其中,所述运行插桩后的所述源代码片段及源代码,以至少分别寻找所述源代码片段及源代码中的流程控制关键点,包括:对所述源代码片段与源代码分别进行分块处理,得到多个代码块;至少基于每个所述代码块在对应的所述源代码片段或源代码中的上下文,从多个所述代码块中确定出作为候选流程控制关键点的第一代码块;对所述第一代码块进行关键点过滤处理,以得到分别对应所述源代码片段以及所述源代码中的所述流程控制关键点的第二代码块; 其中,所述至少基于每个所述代码块在对应的所述源代码片段或源代码中的上下文,从多个所述代码块中确定出作为候选流程控制关键点的第一代码块,包括:确定每个所述代码块在对应的所述源代码片段或源代码中的上下文;确定所述上下文中是否具有目标关键词,若是,则确定对应的所述代码块为所述第一代码块;所述方法还包括:确定所述源代码片段及源代码中的函数头为所述候选流程控制关键点; 至少基于所述log文件辅助确定所述源代码片段相对所述源代码的流程差异位置。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司,其通讯地址为:100085 北京市海淀区上地东路1号院3号楼四层;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。