数据变化的显示方法及装置制造方法及图纸

技术编号:17007466 阅读:17 留言:0更新日期:2018-01-11 03:50
本发明专利技术提供了一种数据变化的显示方法及装置,其中的方法包括:获取旧数据和新数据;按照关键值的顺序,对旧数据和新数据进行同步遍历,查找出发生变化的数据元素;以旧数据和新数据对比的方式,显示发生变化的数据元素。本发明专利技术通过新旧数据比对的方式,直观地向用户显示数据发生的变化。

【技术实现步骤摘要】
数据变化的显示方法及装置
本专利技术涉及计算机
,尤其涉及一种数据变化的显示方法及装置。
技术介绍
目前,随着计算机技术的迅猛发展,各种应用系统、管理平台等都需要处理复杂的数据。例如,对于企业管理页面,往往需要进行数据量庞大、数据结构复杂的数据处理,并且在处理过程中一般需要用户交互才能完成,如用户确认等操作。在编辑复杂数据对象时,界面和数据结构均复杂,那么在保存数据时,用户无法一目了然的看清究竟修改了哪几项数据,而错误的数据一旦保存可能会对系统产生很大的影响,所以一般需要用户进行数据正确性的确认。现有方式中,是将所有变化数据罗列出来,然而,对于复杂数据,变化的数据项目往往众多,那么罗列出的数据项就很多,用户难以查看,而且,不便于用户识别出具体发生了什么变化,无法从整体上明确数据变化关系。
技术实现思路
本专利技术解决的技术问题之一是提供一种数据变化的显示方法及装置。根据本专利技术一方面的一个实施例,提供了一种数据变化的显示方法,包括:获取旧数据和新数据;按照关键值的顺序,对旧数据和新数据进行同步遍历,查找出发生变化的数据元素;以旧数据和新数据对比的方式,显示发生变化的数据元素。可选的,在所述获取旧数据和新数据之后,所述方法还包括:分别对旧数据和新数据进行格式转换,得到树形结构旧数据和树形结构新数据。可选的,所述按照关键值的顺序,对旧数据和新数据进行同步遍历,查找出发生变化的数据元素,包括:按照树形结构数据从父节点至子节点的顺序,对树形结构旧数据和树形结构新数据进行从上至下的纵向遍历;在进行所述从上至下的纵向遍历过程中,对于同一个父节点或子节点的多个数据元素,按照关键值的顺序进行横向遍历比对,查找出发生变化的数据元素。可选的,所述关键值是指数据元素的字母;所述按照关键值的顺序进行横向遍历比对,是指按照字母顺序对同一个父节点或子节点的多个数据元素进行横向遍历比对。可选的,所述方法还包括:统计并显示发生变化的数据节点以及发生变化的数据节点的数目;设置快速定位按钮,从而链接到所述发生变化的数据节点。可选的,所述以新数据和旧数据对比的方式,显示发生变化的数据元素,包括:以旧数据和新数据对比的方式,通过发生变化数据元素结合前后相关数据元素的数据节点的整体形式,突出显示发生变化的数据元素。可选的,所述突出显示发生变化的数据元素,包括:以特殊颜色、特殊亮度和/或图标的方式,突出显示所述发生变化的数据元素。可选的,所述发生变化的数据元素,包括:新增加的数据元素、修改的数据元素,和/或,删除的数据元素。根据本专利技术另一方面的一个实施例,提供了一种数据变化的显示装置,包括:获取单元,用于获取旧数据和新数据;遍历比对单元,用于按照关键值的顺序,对旧数据和新数据进行同步遍历,查找出发生变化的数据元素;显示单元,用于以旧数据和新数据对比的方式,显示发生变化的数据元素。可选的,所述装置还包括:转换单元,用于分别对旧数据和新数据进行格式转换,得到树形结构旧数据和树形结构新数据。可选的,所述遍历比对单元具体用于,按照树形结构数据从父节点至子节点的顺序,对树形结构旧数据和树形结构新数据进行从上至下的纵向遍历;在进行所述从上至下的纵向遍历过程中,对于同一个父节点或子节点的多个数据元素,按照关键值的顺序进行横向遍历比对,查找出发生变化的数据元素。可选的,所述关键值是指数据元素的字母;所述遍历比对单元按照关键值的顺序进行横向遍历比对,是指按照字母顺序对同一个父节点或子节点的多个数据元素进行横向遍历比对。可选的,所述装置还包括:统计单元,用于统计并显示发生变化的数据节点以及发生变化的数据节点的数目;按钮设置单元,用于设置快速定位按钮,从而链接到所述发生变化的数据节点。可选的,所述显示单元具体用于,以旧数据和新数据对比的方式,通过发生变化数据元素结合前后相关数据元素的数据节点的整体形式,突出显示发生变化的数据元素。可选的,所述显示单元以特殊颜色、特殊亮度和/或图标的方式,突出显示所述发生变化的数据元素。可选的,所述发生变化的数据元素,包括:新增加的数据元素、修改的数据元素,和/或,删除的数据元素。可见,本专利技术实施例为了向用户给出醒目的提示,将发生变化的数据项通过对比显示的方式,即将发生变化的数据项通过旧数据项和变化后的数据项对照的方式,直观地向用户进行显示,从而提高用户查看的方便性,进而方便进行确认或取消等操作。在可选的实施例中,可以通过特殊颜色或亮度或图标的方式突出显示发生变化的数据元素,从而使得变化的项目更加醒目,而且,还可以通过显示整体数据节点的方式,可方便用户在整体上判断哪些元素发生了变化,另外,通过快速定位按钮的设置,可方便用户快速定位到发生变化的数据节点。本领域普通技术人员将了解,虽然下面的详细说明将参考图示实施例、附图进行,但本专利技术并不仅限于这些实施例。而是,本专利技术的范围是广泛的,且意在仅通过后附的权利要求限定本专利技术的范围。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1是根据本专利技术实施例的数据变化的显示方法的流程图;图2是根据本专利技术实施例的树形结构数据示意图;图3是根据本专利技术实施例的数据变化的显示对照示意图;图4为根据本专利技术实施例的数据变化的显示装置结构示意图。本领域普通技术人员将了解,虽然下面的详细说明将参考图示实施例、附图进行,但本专利技术并不仅限于这些实施例。而是,本专利技术的范围是广泛的,且意在仅通过后附的权利要求限定本专利技术的范围。具体实施方式在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。所述计算机设备包括用户设备与网络设备。其中,所述用户设备包括但不限于电脑、智能手机、PDA等;所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(CloudComputing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。其中,所述计算机设备可单独运行来实现本专利技术,也可接入网络并通过与网络中的其他计算机设备的交互操作来实现本专利技术。其中,所述计算机设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。需要说明的是,所述用户设备、网络设备和网络等仅为举例,其他现有的或今后可能出现的计算机设备或网络如可适用于本专利技术,也应包含在本专利技术保护范围以内,并以引用方式包含于此。后面所讨论的方法(其中一些通过流程图示出)可以通过硬件、软件、固件、中间件、微代码、硬件描述语言或者其任意组合来实施。当用软件、固件、中间件或微代码来实施时,用以实施必要任务的程序代码或代码段可以被存储在机器或计算机可读介质(比如存储介质)中。(一个或多个)处理器可以实施必要的任务。这里所公开的具体结构和功能细节仅仅是代表性的,并且是用于描述本专利技术的示例性实施例的目的。但是本专利技术可以通过许多替换形式来具本文档来自技高网...
数据变化的显示方法及装置

【技术保护点】
一种数据变化的显示方法,其特征在于,包括:获取旧数据和新数据;按照关键值的顺序,对旧数据和新数据进行同步遍历,查找出发生变化的数据元素;以旧数据和新数据对比的方式,显示发生变化的数据元素。

【技术特征摘要】
1.一种数据变化的显示方法,其特征在于,包括:获取旧数据和新数据;按照关键值的顺序,对旧数据和新数据进行同步遍历,查找出发生变化的数据元素;以旧数据和新数据对比的方式,显示发生变化的数据元素。2.如权利要求1所述的方法,其特征在于,在所述获取旧数据和新数据之后,所述方法还包括:分别对旧数据和新数据进行格式转换,得到树形结构旧数据和树形结构新数据。3.如权利要求2所述的方法,其特征在于,所述按照关键值的顺序,对旧数据和新数据进行同步遍历,查找出发生变化的数据元素,包括:按照树形结构数据从父节点至子节点的顺序,对树形结构旧数据和树形结构新数据进行从上至下的纵向遍历;在进行所述从上至下的纵向遍历过程中,对于同一个父节点或子节点的多个数据元素,按照关键值的顺序进行横向遍历比对,查找出发生变化的数据元素。4.如权利要求3所述的方法,其特征在于,所述关键值是指数据元素的字母;所述按照关键值的顺序进行横向遍历比对,是指按照字母顺序对同一个父节点或子节点的多个数据元素进行横向遍历比对。5.如权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:统计并显示发生变化的数据节点以及发生变化的数据节点的数目;设置快速定位按钮,从而链接到所述发生变化的数据节点。6.如权利要求1-4任一项所述的方法,其特征在于,所述以新数据和旧数据对比的方式,显示发生变化的数据元素,包括:以旧数据和新数据对比的方式,通过发生变化数据元素结合前后相关数据元素的数据节点的整体形式,突出显示发生变化的数据元素。7.如权利要求6所述的方法,其特征在于,所述突出显示发生变化的数据元素,包括:以特殊颜色、特殊亮度和/或图标的方式,突出显示所述发生变化的数据元素。8.如权利要求7所述的方法,其特征在于,所述发生变化的数据元素,包括:新增加的数据元素、修改的数据元素,和/或,删除...

【专利技术属性】
技术研发人员:吴大瑞王喜萍周宇
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1