交互式数据比对的方法与装置与流程

文档序号:11917204阅读:341来源:国知局
交互式数据比对的方法与装置与流程

本发明涉及数据比对分析信息技术领域,尤其涉及一种交互式数据比对的技术。



背景技术:

当前,现有的同比/环比计算,均是对一个固定周期进行对比计算的。例如,同比是将今年的一个时期与去年的同一时期进行比对,如用2015年12月11日的收入与2015年12月11日的收入进行比较,通过(本期数-同期数)/同期数*100%来计算同比增长率。环比是相邻时间段的对比,如用户2015年12月的收入与2015年11月收入进行比较,通过(本期数-上期数)/上期数*100%来计算环比增长率。然而,这些现有的同比/环比计算方式,由于其用于比对的对比时间间隔是固定的,如同比通常是以年为粒度来进行比对,显然无法满足用户希望自定义对比时间间隔从而获得更丰富的比对数据的使用需求。



技术实现要素:

本发明的目的是提供一种交互式数据比对方法与装置。

根据本发明的一个方面,提供了一种交互式数据对比方法,其中,该方法通过一设置界面来进行同比/环比信息的对比设置,该设置界面包括对比方式选项、本期时间选择滑动条和对比时间选择滑动条;

其中,该方法包括:

a根据用户分别在所述本期时间选择滑动条和所述对比时间选择滑动条上的拖动操作,确定所述用户选择的本期时间信息及对比时间信息;

b根据所述本期时间信息及所述对比时间信息获取其各自相应的数据源来计算同比/环比信息。

优选地,根据所述对比时间信息与所述本期时间信息,对比时间间隔被确定。

优选地,所述用户首先通过拖动所述本期时间选择滑动条来选择一初始的本期时间信息,进而通过拖动所述对比时间选择滑动条来选择一相应的对比时间信息,此时所选的两个时间信息处于同一激活框中,随后通过拖动所述本期时间选择滑动条来一并调整所述激活框中的两个时间信息。

优选地,该设置界面中的每个选择滑动条还带有一个日历选项,以供进行日期切换。

优选地,所述本期时间选择滑动条和所述对比时间选择滑动条呈上下排列,一激活框跨越两个选择滑动条并在其中指示选定的本期时间信息和对比时间信息。

根据本发明的另一个方面,还提供了一种交互式数据对比装置,其中,该装置通过一设置界面来进行同比/环比信息的对比设置,该设置界面包括对比方式选项、本期时间选择滑动条和对比时间选择滑动条;

其中,该装置包括:

拖选装置,用于根据用户分别在所述本期时间选择滑动条和所述对比时间选择滑动条上的拖动操作,确定所述用户选择的本期时间信息及对比时间信息;

计算装置,用于根据所述本期时间信息及所述对比时间信息获取其各自相应的数据源来计算同比/环比信息。

优选地,根据所述对比时间信息与所述本期时间信息,对比时间间隔被确定。

优选地,所述用户首先通过拖动所述本期时间选择滑动条来选择一初始的本期时间信息,进而通过拖动所述对比时间选择滑动条来选择一相应的对比时间信息,此时所选的两个时间信息处于同一激活框中,随后通过拖动所述本期时间选择滑动条来一并调整所述激活框中的两个时间信息。

优选地,该设置界面中的每个选择滑动条还带有一个日历选项,以供进行日期切换。

优选地,所述本期时间选择滑动条和所述对比时间选择滑动条呈上下排列,一激活框垂直跨越两个选择滑动条并在其中指示选定的本期时间信息和对比时间信息。

本发明提供了一种新颖的交互式数据对比方案,以通过交互式时间选择滑动条来由用户自行设置用于比对的本期时间信息和对比时间信息,从而为用户提供了更全面的比对数据,更好的满足了用户需求和使用体验。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1示出根据本发明一个实施例的一种交互式数据对比的方法流程图;

图2(a)、图2(b)、图2(c)分别示出根据本发明的一个应用实施例的同比设置的示意图;

图3(a)、图3(b)、图3(c)分别示出根据本发明的一个应用实施例的环比设置的示意图;

图4示出根据本发明一个实施例的一种交互式数据对比的装置示意图。

附图中相同或相似的附图标记代表相同或相似的部件。

具体实施方式

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

在上下文中所称“计算机设备”,也称为“电脑”,是指可以通过运行预定程序或指令来执行数值计算和/或逻辑计算等预定处理过程的智能电子设备,其可以包括处理器与存储器,由处理器执行在存储器中预存的程序指令来执行预定处理过程,或是由ASIC、FPGA、DSP等硬件执行预定处理过程,或是由上述二者组合来实现。计算机设备包括但不限于服务器、个人电脑、笔记本电脑、平板电脑、智能手机等。

所述计算机设备例如包括用户设备与网络设备。其中,所述用户设备包括但不限于智能手机、PDA、PC、笔记本电脑等;所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。其中,所述计算机设备可单独运行来实现本发明,也可接入网络并通过与网络中的其他计算机设备的交互操作来实现本发明。其中,所述计算机设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。

需要说明的是,所述用户设备、网络设备和网络等仅为举例,其他现有的或今后可能出现的计算机设备或网络如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。

本文后面所讨论的方法(其中一些通过流程图示出)可以通过硬件、软件、固件、中间件、微代码、硬件描述语言或者其任意组合来实施。当用软件、固件、中间件或微代码来实施时,用以实施必要任务的程序代码或代码段可以被存储在机器或计算机可读介质(比如存储介质)中。(一个或多个)处理器可以实施必要的任务。

这里所公开的具体结构和功能细节仅仅是代表性的,并且是用于描述本发明的示例性实施例的目的。但是本发明可以通过许多替换形式来具体实现,并且不应当被解释成仅仅受限于这里所阐述的实施例。

应当理解的是,虽然在这里可能使用了术语“第一”、“第二”等等来描述各个单元,但是这些单元不应当受这些术语限制。使用这些术语仅仅是为了将一个单元与另一个单元进行区分。举例来说,在不背离示例性实施例的范围的情况下,第一单元可以被称为第二单元,并且类似地第二单元可以被称为第一单元。这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。

这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、组件和/或其组合。

还应当提到的是,在一些替换实现方式中,所提到的功能/动作可以按照不同于附图中标示的顺序发生。举例来说,取决于所涉及的功能/动作,相继示出的两幅图实际上可以基本上同时执行或者有时可以按照相反的顺序来执行。

下面结合附图对本发明作进一步详细描述。

图1示出根据本发明一个实施例的方法流程图,其中具体示出一种交互式数据对比的过程。

本发明通过一设置界面来进行同比/环比信息的对比设置,该设置界面包括对比方式选项、本期时间选择滑动条和对比时间选择滑动条。

图2a示出上述设置界面的一个优选示例。

如图2a所示,在设置界面的左上角示出“同比/环比设置”,以指示这是一个同比/环比设置界面。在该指示标识下方,从上至下依次为数值设置选项、对比方式选项、所选时间选择滑动条和对比时间选择滑动条。

其中,数值设置选项用于设置用于计算同比/环比的数据源类型,如图2a中示出所设置的数据源类型为增长值。

对比方式选项用于设置用于计算同比/环比的对比方式,如图2a中示出所设置的对比方式为对比相对时间。

所选时间选择滑动条即本期时间选择滑动条,该滑动条可被滑动来选择用于计算同比/环比的本期时间信息。

对比时间选择滑动条可被滑动来选择用于计算同比的同期时间信息或用于计算环比的上期时间信息。

在所选时间选择滑动条和对比时间选择滑动条的垂直方向上呈现有一激活框,该激活框同时跨越所选时间选择滑动条和对比时间选择滑动条,以在其中指示当前被选中的本期时间信息和对比时间信息。

每个选择滑动条还带有一个日历选项,以供用户从该日历选项中快速选择一个时间节点,进而可通过相应的选择滑动条来选择本期时间信息和/或对比时间信息。例如,图2a中每个选择滑动条的右侧都有一个日历选项,用户点击该选项后会呈现日历界面,以供用户从中选择一个日期,从而相应选择滑动条中的日期会随之变更为用户选择的日期,以方便用户后续在该选择滑动条中的拖动操作。

返回图1,如图1所示,在步骤S1中,用户设备根据用户在本期时间选择滑动条和对比时间选择滑动条上的拖动操作,确定用户选择的本期时间信息及对比时间信息;在步骤S2中,用户设备根据所述本期时间信息及所述对比时间信息获取其各自相应的数据源来计算同比/环比信息。

具体地,在步骤S1中,用户设备根据用户在本期时间选择滑动条和对比时间选择滑动条上的拖动操作,确定用户选择的本期时间信息及对比时间信息。

其中,用户通过选择本期时间信息和对比时间信息可以任意设置用于计算同比/环比的对比时间间隔。

在此,用户拖动选择滑动条来选择本期时间信息及对比时间信息的方式至少包括以下两种:

1)通过拖动本期时间选择滑动条来选择本期时间信息,进而根据拟设置的对比时间间隔,通过拖动对比时间选择滑动条来选择对比时间信息。

例如,配合参阅图2a-b,用户可以先拖动所选时间选择滑动条(即本期时间选择滑动条)来选择一本期时间信息,如2015年12月11日/星期五,此时激活框中的对比时间信息为2015年12月2日/星期三(图2a),进而用户拖动对比时间选择滑动条,激活框在这一行中的日期从2015年12月2日/星期三滑动至2015年12月5日/星期六(图2b),据此,用户设备可以根据用户的两次滑动操作确定用户选择的本期时间信息和对比时间信息。

继续参阅图2c,按照用户在图2a和图2b所确定的对比时间间隔,用户再次拖动所选时间选择滑动条可以同时调整激活框中的两个时间信息,如将本期时间信息滑动至2015年12月8日/星期二,同时对比时间信息被滑动至2015年12月2日/星期三,从而用户设备将用户调整后的激活框中的时间信息作为用户最终选择的本期时间信息和对比时间信息。

2)首先通过拖动本期时间选择滑动条来选择一初始的本期时间信息,进而通过拖动对比时间选择滑动条来选择一相应的对比时间信息,此时所选的两个时间信息处于同一激活框中,随后通过拖动本期时间选择滑动条来一并调整激活框中的两个时间信息。

例如,配合参阅图3a-c,用户首先拖动所选时间选择滑动条(即本期时间选择滑动条)来任选一个初始的本期时间信息,如2016年1月(图3a),进而拖动对比时间选择滑动条来选择相应的对比时间信息,如2015年6月(图3b),此时激活框中即为这两个时间信息,用户再次拖动所选时间选择滑动条,激活框中的两个时间信息被重新调整为本期时间信息2015年12月和对比时间信息2015年4月(图3c)。

随后,在步骤S2中,用户设备根据所选的本期时间信息及对比时间信息获取其各自相应的数据源来计算同比/环比信息。

例如,用户根据所设置的用于比较的数值,获取本期时间信息和对比时间信息分别对应的数据源,进而计算同比/环比信息。

图4示出根据本发明一个实施例的装置示意图,其中具体示出一种交互式数据对比的装置。

如图4所示,数据对比装置400被装置于用户设备中,具体包括拖选装置41和计算装置42。

其中,拖选装置41根据用户在本期时间选择滑动条和对比时间选择滑动条上的拖动操作,确定用户选择的本期时间信息及对比时间信息;计算装置42根据所述本期时间信息及所述对比时间信息获取其各自相应的数据源来计算同比/环比信息。

具体地,拖选装置41根据用户在本期时间选择滑动条和对比时间选择滑动条上的拖动操作,确定用户选择的本期时间信息及对比时间信息。

其中,用户通过选择本期时间信息和对比时间信息可以任意设置用于计算同比/环比的对比时间间隔。

在此,用户拖动选择滑动条来选择本期时间信息及对比时间信息的方式至少包括以下两种:

1)通过拖动本期时间选择滑动条来选择本期时间信息,进而根据拟设置的对比时间间隔,通过拖动对比时间选择滑动条来选择对比时间信息。

例如,配合参阅图2a-b,用户可以先拖动所选时间选择滑动条(即本期时间选择滑动条)来选择一本期时间信息,如2015年12月11日/星期五,此时激活框中的对比时间信息为2015年12月2日/星期三(图2a),进而用户拖动对比时间选择滑动条,激活框在这一行中的日期从2015年12月2日/星期三滑动至2015年12月5日/星期六(图2b),据此,用户设备可以根据用户的两次滑动操作确定用户选择的本期时间信息和对比时间信息。

继续参阅图2c,按照用户在图2a和图2b所确定的对比时间间隔,用户再次拖动所选时间选择滑动条可以同时调整激活框中的两个时间信息,如将本期时间信息滑动至2015年12月8日/星期二,同时对比时间信息被滑动至2015年12月2日/星期三,从而用户设备将用户调整后的激活框中的时间信息作为用户最终选择的本期时间信息和对比时间信息。

2)首先通过拖动本期时间选择滑动条来选择一初始的本期时间信息,进而通过拖动对比时间选择滑动条来选择一相应的对比时间信息,此时所选的两个时间信息处于同一激活框中,随后通过拖动本期时间选择滑动条来一并调整激活框中的两个时间信息。

例如,配合参阅图3a-c,用户首先拖动所选时间选择滑动条(即本期时间选择滑动条)来任选一个初始的本期时间信息,如2016年1月(图3a),进而拖动对比时间选择滑动条来选择相应的对比时间信息,如2015年6月(图3b),此时激活框中即为这两个时间信息,用户再次拖动所选时间选择滑动条,激活框中的两个时间信息被重新调整为本期时间信息2015年12月和对比时间信息2015年4月(图3c)。

随后,计算装置42根据所选的本期时间信息及对比时间信息获取其各自相应的数据源来计算同比/环比信息。

例如,用户根据所设置的用于比较的数值,获取本期时间信息和对比时间信息分别对应的数据源,进而计算同比/环比信息。

需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,本发明的各个装置可采用专用集成电路(ASIC)或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1