一种文件对比方法、装置、电子设备及存储介质制造方法及图纸

技术编号:24122809 阅读:61 留言:0更新日期:2020-05-13 03:36
本申请提供了一种文件对比方法、装置、电子设备及存储介质,该方法包括:获取目标界面对应的第一版本文件和第二版本文件;其中,所述第二版本文件的版本低于所述第一版本文件的版本;将所述第一版本文件对应的节点信息和所述第二版本文件对应的节点信息进行比较,得到对应的节点信息发生变化的目标节点;对所述目标节点进行标记;根据所述第一版本文件的节点信息生成目标层级结构;其中,所述目标层级结构中包含带标记信息的所述目标节点;展示所述目标层级结构。本申请,降低了人机交互操作的复杂度且耗时短,便于用户快速查看,提高了客户端的更新效率。

【技术实现步骤摘要】
一种文件对比方法、装置、电子设备及存储介质
本申请涉及游戏
,具体而言,涉及一种文件对比方法、装置、电子设备及存储介质。
技术介绍
在游戏中,用户通过游戏界面进行相关游戏操作,而游戏界面通常需要根据当前流行元素、游戏风格和用户操作习惯等因素进行频繁的迭代更新。在更新游戏界面的同时,还需要更新游戏客户端,以使游戏客户端适配更新后的游戏界面。目前,更新游戏客户端的方式如下:用户体验设计师通过特定工具导出更新后游戏界面对应的特定格式的界面文件,并将该特定格式的界面文件交付给游戏前端工作人员。游戏前端工作人员将该特定格式的界面文件导入到游戏引擎中,同时,还需要在特定工具中查看游戏界面更新前后分别对应的常规格式的界面文件,并基于更新前后界面文件的变化信息更新游戏客户端。但是,上述更新方法中,游戏前端工作人员需要在特定工具中打开更新前后的界面文件,并一一检查界面文件的变化信息,整个过程操作复杂度高且耗时长,进而导致游戏客户端的更新效率低。
技术实现思路
有鉴于此,本申请的目的在于提供一种文件对比方法、装置、电子设备及存储介质,通过对比目标界面对应的不同版本的版本文件,并显示目标界面不同版本文件之间的变化信息,降低了人机交互操作的复杂度且耗时短,便于用户快速查看,提高了客户端的更新效率。第一方面,本申请实施例提供了一种文件对比方法,所述方法包括:获取目标界面对应的第一版本文件和第二版本文件;其中,所述第二版本文件的版本低于所述第一版本文件的版本;将所述第一版本文件对应的节点信息和所述第二版本文件对应的节点信息进行比较,得到对应的节点信息发生变化的目标节点;对所述目标节点进行标记;根据所述第一版本文件的节点信息生成目标层级结构;其中,所述目标层级结构中包含带标记信息的所述目标节点;展示所述目标层级结构。在一种可能的实施方式中,所述对所述目标节点进行标记,包括:确定所述目标节点对应的变化类型,所述变化类型包括删除、新增、修改;为所述目标节点添加与所述目标节点对应的变化类型相对应的标记信息。在一种可能的实施方式中,所述方法还包括:获取所述第一版本文件或所述第二版本文件中目标字段对应的字段标签;根据所述字段标签确定所述第一版本文件或所述第二版本文件对应的节点以及所述节点之间的层级关系;根据所述节点的属性信息以及所述节点之间的层级关系,确定所述第一版本文件或所述第二版本文件对应的节点信息。在一种可能的实施方式中,所述将所述第一版本文件对应的节点信息和所述第二版本文件对应的节点信息进行比较,得到对应的节点信息发生变化的目标节点,包括:根据所述第一版本文件中各个节点之间的层级关系,生成第一层级结构;根据所述第二版本文件中各个节点之间的层级关系,生成第二层级结构;将所述第一层级结构中每个节点对应的属性信息和所述第二层级结构中每个节点对应的属性信息进行比较,确定所述第一层级结构和所述第二层级结构中对应的属性信息发生变化的目标节点。在一种可能的实施方式中,所述根据所述第一版本文件的节点信息生成目标层级结构,包括:根据所述第一层级结构和所述目标节点生成所述目标层级结构。在一种可能的实施方式中,所述根据所述第一层级结构和所述目标节点生成所述目标层级结构,包括:当所述目标节点对应的变化类型为删除时,在所述第一层级结构中加入所述目标节点,生成所述目标层级结构。在一种可能的实施方式中,所述方法还包括:响应于针对展示的所述目标层级结构中任一节点的选择操作,显示所述选择操作选中的节点对应的属性信息或者图片。在一种可能的实施方式中,所述响应于针对展示的所述目标层级结构中任一节点的选择操作,显示所述选择操作选中的节点对应的属性信息,包括:响应于针对展示的所述目标层级结构中任一目标节点的选择操作,显示所述选择操作选中的目标节点对应的变化前的属性信息和变化后的属性信息。在一种可能的实施方式中,所述获取目标界面对应的第一版本文件和第二版本文件之前,包括:响应作用于图形用户界面上的文件选择控件的第一触发操作,展示用于选择应用界面的第一窗口;响应作用于所述第一窗口的第一选择操作,将所述第一选择操作选中的应用界面作为所述目标界面;加载所述目标界面对应的版本信息列表。在一种可能的实施方式中,所述获取目标界面对应的第一版本文件和第二版本文件,包括:响应针对于所述版本信息列表的第二选择操作,根据所述第二选择操作获取所述目标界面的第一版本文件;响应针对于所述版本信息列表的第三选择操作,根据所述第三选择操作获取所述目标界面的第二版本文件。在一种可能的实施方式中,所述方法还包括:响应于针对所述图形用户界面上的版本选择控件的第二触发操作,展示包含所述版本信息列表的第二窗口;其中,所述第二选择操作和/或所述第三选择操作为作用于所述图形用户界面上的第二窗口的操作。在一种可能的实施方式中,所述方法还包括:在所述图形用户界面的目标区域展示所述版本信息列表。第二方面,本申请实施例提供了一种文件对比装置,所述装置包括:第一获取模块,用于获取目标界面对应的第一版本文件和第二版本文件;其中,所述第二版本文件的版本低于所述第一版本文件的版本;比较模块,用于将所述第一版本文件对应的节点信息和所述第二版本文件对应的节点信息进行比较,得到对应的节点信息发生变化的目标节点;标记模块,用于对所述目标节点进行标记;第一生成模块,用于根据所述第一版本文件的节点信息生成目标层级结构;其中,所述目标层级结构中包含带标记信息的所述目标节点;第一展示模块,用于展示所述目标层级结构。在一种可能的实施方式中,标记模块对所述目标节点进行标记,包括:确定所述目标节点对应的变化类型,所述变化类型包括删除、新增、修改;为所述目标节点添加与所述目标节点对应的变化类型相对应的标记信息。在一种可能的实施方式中,所述装置还包括:第二获取模块,用于获取所述第一版本文件或所述第二版本文件中目标字段对应的字段标签;第一确定模块,用于根据所述字段标签确定所述第一版本文件或所述第二版本文件对应的节点以及所述节点之间的层级关系;第二确定模块,用于根据所述节点的属性信息以及所述节点之间的层级关系,确定所述第一版本文件或所述第二版本文件对应的节点信息。在一种可能的实施方式中,比较模块将所述第一版本文件对应的节点信息和所述第二版本文件对应的节点信息进行比较,得到对应的节点信息发生变化的目标节点,包括:根据所述第一版本文件中各个节点之间的层级关系,生成第一层级结构;根据所述第二版本文件中各个节点之间的层级关系,生成第二层级结构;将所述第一层级结构中每个节点对应的属性信息和所述第二层级结构中每个节点对应的属性信息进行比较,确定所述第一层级结本文档来自技高网...

【技术保护点】
1.一种文件对比方法,其特征在于,所述方法包括:/n获取目标界面对应的第一版本文件和第二版本文件;其中,所述第二版本文件的版本低于所述第一版本文件的版本;/n将所述第一版本文件对应的节点信息和所述第二版本文件对应的节点信息进行比较,得到对应的节点信息发生变化的目标节点;/n对所述目标节点进行标记;/n根据所述第一版本文件的节点信息生成目标层级结构;其中,所述目标层级结构中包含带标记信息的所述目标节点;/n展示所述目标层级结构。/n

【技术特征摘要】
1.一种文件对比方法,其特征在于,所述方法包括:
获取目标界面对应的第一版本文件和第二版本文件;其中,所述第二版本文件的版本低于所述第一版本文件的版本;
将所述第一版本文件对应的节点信息和所述第二版本文件对应的节点信息进行比较,得到对应的节点信息发生变化的目标节点;
对所述目标节点进行标记;
根据所述第一版本文件的节点信息生成目标层级结构;其中,所述目标层级结构中包含带标记信息的所述目标节点;
展示所述目标层级结构。


2.根据权利要求1所述的文件对比方法,其特征在于,所述对所述目标节点进行标记,包括:
确定所述目标节点对应的变化类型,所述变化类型包括删除、新增、修改;
为所述目标节点添加与所述目标节点对应的变化类型相对应的标记信息。


3.根据权利要求1所述的文件对比方法,其特征在于,所述方法还包括:
获取所述第一版本文件或所述第二版本文件中目标字段对应的字段标签;
根据所述字段标签确定所述第一版本文件或所述第二版本文件对应的节点以及所述节点之间的层级关系;
根据所述节点的属性信息以及所述节点之间的层级关系,确定所述第一版本文件或所述第二版本文件对应的节点信息。


4.根据权利要求3所述的文件对比方法,其特征在于,所述将所述第一版本文件对应的节点信息和所述第二版本文件对应的节点信息进行比较,得到对应的节点信息发生变化的目标节点,包括:
根据所述第一版本文件中各个节点之间的层级关系,生成第一层级结构;
根据所述第二版本文件中各个节点之间的层级关系,生成第二层级结构;
将所述第一层级结构中每个节点对应的属性信息和所述第二层级结构中每个节点对应的属性信息进行比较,确定所述第一层级结构和所述第二层级结构中对应的属性信息发生变化的目标节点。


5.根据权利要求4所述的文件对比方法,其特征在于,所述根据所述第一版本文件的节点信息生成目标层级结构,包括:
根据所述第一层级结构和所述目标节点生成所述目标层级结构。


6.根据权利要求5所述的文件对比方法,其特征在于,所述根据所述第一层级结构和所述目标节点生成所述目标层级结构,包括:
当所述目标节点对应的变化类型为删除时,在所述第一层级结构中加入所述目标节点,生成所述目标层级结构。


7.根据权利要求1所述的文件对比方法,其特征在于,所述方法还包括:
响应于针对展示的所述目标层级结构中任一节点的选择操作,显示所述选择操作选中的节点对应的属性信息或者图片。


8.根据权利要求7所述的文件对比方法,其特征在于,所述响应于针对展示的所述目标层级结构中任一节点的选择操作...

【专利技术属性】
技术研发人员:李泽奥
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1