[发明专利]一种规则文件比对方法、装置、可读存储介质及终端设备在审
申请号: | 202010054757.4 | 申请日: | 2020-01-17 |
公开(公告)号: | CN111258628A | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | 刘畅 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F8/73 | 分类号: | G06F8/73;G06F8/71 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 左婷兰 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 规则 文件 方法 装置 可读 存储 介质 终端设备 | ||
本申请适用于计算机技术领域,尤其涉及一种规则文件比对方法、装置、可读存储介质及终端设备。所述方法包括获取第一规则文件和第二规则文件,并分别对第一规则文件和第二规则文件进行语法解析,得到第一规则文件对应的第一规则条件和第一执行数据以及得到第二规则文件对应的第二规则条件和第二执行数据;基于第一规则条件、第一执行数据、第二规则条件和第二执行数据建立预设坐标系;利用第一规则条件和第一执行数据在预设坐标系中拟合第一规则文件对应的第一规则曲线,并利用第二规则条件和第二执行数据在预设坐标系中拟合第二规则文件对应的第二规则曲线;比对第一规则曲线和第二规则曲线,获取第一规则文件与第二规则文件之间的规则差异。
技术领域
本申请属于计算机技术领域,尤其涉及一种规则文件比对方法、装置、计算机可读存储介质及终端设备。
背景技术
条件分支是程序语言的重要特征,对程序的执行具有重要影响。当有大量的条件分支存在于程序中时,程序代码会变得难于管理。现有技术,通过将这些条件分支从程序代码中抽离,并将所抽离的条件分支转变成一个个规则文件来进行集中的存储与管理,以将原有的代码内容管理转换为文件管理,极大提高了管理效率。在程序开发过程中,往往会根据需求变更进行程序更新,而为判断更新程序所变更内容是否满足需求,则需要获取该程序的新旧版本之间的差异时,即需要对新旧版本的程序所对应的规则文件进行比对,但在目前的规则文件管理中,往往是通过将两规则文件的代码包直接进行逐一比对来获取两规则文件之间的差异,这种将代码包进行逐一比对的方式,不仅比对过程繁琐、比对速度较慢,而且比对结果也不易阅读与理解。
发明内容
本申请实施例提供了一种规则文件比对方法、装置、计算机可读存储介质及终端设备,可以解决现有规则文件比对中比对过程繁琐、比对速度较慢以及比对结果不易阅读与理解的问题。
第一方面,本申请实施例提供了一种规则文件比对方法,包括:
获取第一规则文件和第二规则文件,并分别对所述第一规则文件和所述第二规则文件进行语法解析,得到所述第一规则文件对应的第一规则条件和第一执行数据以及得到所述第二规则文件对应的第二规则条件和第二执行数据;
基于所述第一规则条件、所述第一执行数据、所述第二规则条件和所述第二执行数据建立预设坐标系;
利用所述第一规则条件和所述第一执行数据在所述预设坐标系中拟合所述第一规则文件对应的第一规则曲线,并利用所述第二规则条件和所述第二执行数据在所述预设坐标系中拟合所述第二规则文件对应的第二规则曲线;
比对所述第一规则曲线和所述第二规则曲线,获取所述第一规则文件与所述第二规则文件之间的规则差异。
第二方面,本申请实施例提供了一种规则文件比对装置,包括:
语法解析模块,用于获取第一规则文件和第二规则文件,并分别对所述第一规则文件和所述第二规则文件进行语法解析,得到所述第一规则文件对应的第一规则条件和第一执行数据以及得到所述第二规则文件对应的第二规则条件和第二执行数据;
坐标系建立模块,用于基于所述第一规则条件、所述第一执行数据、所述第二规则条件和所述第二执行数据建立预设坐标系;
规则曲线拟合模块,用于利用所述第一规则条件和所述第一执行数据在所述预设坐标系中拟合所述第一规则文件对应的第一规则曲线,并利用所述第二规则条件和所述第二执行数据在所述预设坐标系中拟合所述第二规则文件对应的第二规则曲线;
规则文件比对模块,用于比对所述第一规则曲线和所述第二规则曲线,获取所述第一规则文件与所述第二规则文件之间的规则差异。
第三方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,所述计算机可读指令被处理器执行时实现上述第一方面中任一项所述的规则文件比对方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010054757.4/2.html,转载请声明来源钻瓜专利网。