[发明专利]一种文件对比方法、装置、电子设备及存储介质在审
申请号: | 201911340015.1 | 申请日: | 2019-12-23 |
公开(公告)号: | CN111144090A | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 李泽奥 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F40/194 | 分类号: | G06F40/194 |
代理公司: | 北京超成律师事务所 11646 | 代理人: | 王文红 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 对比 方法 装置 电子设备 存储 介质 | ||
本申请提供了一种文件对比方法、装置、电子设备及存储介质,该方法包括:获取目标界面对应的第一版本文件和第二版本文件;其中,所述第二版本文件的版本低于所述第一版本文件的版本;将所述第一版本文件对应的节点信息和所述第二版本文件对应的节点信息进行比较,得到对应的节点信息发生变化的目标节点;对所述目标节点进行标记;根据所述第一版本文件的节点信息生成目标层级结构;其中,所述目标层级结构中包含带标记信息的所述目标节点;展示所述目标层级结构。本申请,降低了人机交互操作的复杂度且耗时短,便于用户快速查看,提高了客户端的更新效率。
技术领域
本申请涉及游戏技术领域,具体而言,涉及一种文件对比方法、装置、电子设备及存储介质。
背景技术
在游戏中,用户通过游戏界面进行相关游戏操作,而游戏界面通常需要根据当前流行元素、游戏风格和用户操作习惯等因素进行频繁的迭代更新。在更新游戏界面的同时,还需要更新游戏客户端,以使游戏客户端适配更新后的游戏界面。
目前,更新游戏客户端的方式如下:用户体验设计师通过特定工具导出更新后游戏界面对应的特定格式的界面文件,并将该特定格式的界面文件交付给游戏前端工作人员。游戏前端工作人员将该特定格式的界面文件导入到游戏引擎中,同时,还需要在特定工具中查看游戏界面更新前后分别对应的常规格式的界面文件,并基于更新前后界面文件的变化信息更新游戏客户端。
但是,上述更新方法中,游戏前端工作人员需要在特定工具中打开更新前后的界面文件,并一一检查界面文件的变化信息,整个过程操作复杂度高且耗时长,进而导致游戏客户端的更新效率低。
发明内容
有鉴于此,本申请的目的在于提供一种文件对比方法、装置、电子设备及存储介质,通过对比目标界面对应的不同版本的版本文件,并显示目标界面不同版本文件之间的变化信息,降低了人机交互操作的复杂度且耗时短,便于用户快速查看,提高了客户端的更新效率。
第一方面,本申请实施例提供了一种文件对比方法,所述方法包括:
获取目标界面对应的第一版本文件和第二版本文件;其中,所述第二版本文件的版本低于所述第一版本文件的版本;
将所述第一版本文件对应的节点信息和所述第二版本文件对应的节点信息进行比较,得到对应的节点信息发生变化的目标节点;
对所述目标节点进行标记;
根据所述第一版本文件的节点信息生成目标层级结构;其中,所述目标层级结构中包含带标记信息的所述目标节点;
展示所述目标层级结构。
在一种可能的实施方式中,所述对所述目标节点进行标记,包括:
确定所述目标节点对应的变化类型,所述变化类型包括删除、新增、修改;
为所述目标节点添加与所述目标节点对应的变化类型相对应的标记信息。
在一种可能的实施方式中,所述方法还包括:
获取所述第一版本文件或所述第二版本文件中目标字段对应的字段标签;
根据所述字段标签确定所述第一版本文件或所述第二版本文件对应的节点以及所述节点之间的层级关系;
根据所述节点的属性信息以及所述节点之间的层级关系,确定所述第一版本文件或所述第二版本文件对应的节点信息。
在一种可能的实施方式中,所述将所述第一版本文件对应的节点信息和所述第二版本文件对应的节点信息进行比较,得到对应的节点信息发生变化的目标节点,包括:
根据所述第一版本文件中各个节点之间的层级关系,生成第一层级结构;
根据所述第二版本文件中各个节点之间的层级关系,生成第二层级结构;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911340015.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种重金属污染土壤修复剂及其制备方法
- 下一篇:网络质量的评估方法及装置