[发明专利]对比方法、装置、终端和存储介质在审
申请号: | 202211314052.7 | 申请日: | 2022-10-25 |
公开(公告)号: | CN115510195A | 公开(公告)日: | 2022-12-23 |
发明(设计)人: | 施天助 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | G06F16/33 | 分类号: | G06F16/33;G06F8/71;G06F21/60 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 王胜男 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对比 方法 装置 终端 存储 介质 | ||
本发明实施例提供了一种对比方法、装置、终端和存储介质;本发明实施例可以接收客户端的对比请求;确定所述对比请求中的来源信息对应的目录;根据所述目录中对比文件的路径在所述至少一个对比文件中确定目标对比文件;将所述待对比计算机配置文件与所述目标对比文件进行对比,得到差异日志。在本发明实施例中,服务端可以分析来自客户端的对比请求,匹配目录并确定最合适的目标对比文件,从而保证对比结果的准确性,提升对比效率。
技术领域
本申请涉及计算机技术领域,尤其涉及一种对比方法、装饰、终端和储存介质。
背景技术
计算机的配置文件是在用户登录电脑时,或是用户在使用软件时,软件系统为用户所要加载所需环境的设置和文件的集合。它包括所有用户专用的配置设置,如程序项目、屏幕颜色、网络连接、打印机连接、鼠标设置及窗口的大小和位置等。
在网页开发的过程中,通常需要对配置文件与预设标准配置文件进行对比,从而防止因配置异常导致的问题,例如,窗口位置配置错误、网页路径错误等。通常情况下,技术人员使用文案对比来实现对比操作,但这种方法对比速度较慢,且实际操作容易出现错误导致对比进程意外终止,严重影响技术人员的工作效率。
发明内容
本申请实施例提供一种对比方法、装置、终端和存储介质,用于改善现有技术中实现对比操作时效率低下的问题,有助于提高技术人员识别计算机配置异常的效率,从而及时防止因配置异常导致的问题。
本申请实施例提供一种对比方法,所述方法包括:
接收对比请求,所述对比请求包括客户端的来源信息,以及待对比计算机配置文件;
确定所述对比请求中的来源信息对应的目录,所述目录包括至少一个对比文件以及标准库的路径;
根据所述目录中对比文件的路径在所述至少一个对比文件中确定目标对比文件;
将所述待对比计算机配置文件与所述目标对比文件进行对比,得到差异日志,所述差异日志包括待对比计算机配置文件与所述目标对比文件之间差异的语句。
本申请实施例还提供一种对比装置,所述装置包括:
第一接收单元,用于接收对比请求,所述对比请求包括客户端的来源信息,以及待对比计算机配置文件;
第一匹配单元,用于确定所述对比请求中的来源信息对应的目录,所述目录包括至少一个对比文件以及标准库的路径;
第二匹配单元,用于根据所述目录中对比文件的路径在所述至少一个对比文件中确定目标对比文件;
对比单元,用于将所述待对比计算机配置文件与所述目标对比文件进行对比,得到差异日志,所述差异日志包括待对比计算机配置文件与所述目标对比文件之间差异的语句。
在一些实施例中,所述装置还包括:
第三匹配单元,用于根据所述目录中所述标准库的路径获取所述标准库;
转换单元,用于将所述待对比计算机配置文件转换为抽象语法树;
判断单元,用于遍历转换后所述待对比计算机配置文件的所有节点,判断每个所述节点的类型;
公共配置单元,用于当所述节点为公共配置类型时,删除所述节点对应的全部内容;
复杂结构单元,复杂结构当所述节点为复杂结构类型时,对所述节点进行替换操作;
特殊语句单元,用于当所述节点为特殊语句类型时,对所述节点进行语句操作。
在一些实施例中,所述复杂结构单元还包括:
判断子单元,用于判断所述节点所属的复杂结构子类型;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211314052.7/2.html,转载请声明来源钻瓜专利网。