数据展示方法、装置、电子设备及存储介质
技术领域
本公开涉及计算机
技术领域
,尤其涉及一种数据展示方法、装置、电子设备及存储介质。背景技术
随着计算机技术和办公自动化的普及,大量数据常常以电子数据的形式进行展示。一些用户在查看数据时,往往会根据需求从不同时间维度来做横向对比,相应的,需要将数据从不同时间维度进行展示。
相关技术中,往往通过多个初始目标时间选项和时间选择器的组合的方式,从不同维度进行数据展示。但相关技术中的多个初始目标时间选项往往是作为一个筛选控件的多个筛选项,导致在结合多个初始目标时间选项进行相应时间维度选择过程中,需要来回切换筛选控件中的多个筛选项,且多个初始目标时间选项往往固定不变,导致在多个初始目标时间选项不满足需要时,依然需要从时间选择器中查找选择。因此,相关技术的数据展示过程中存在交互操作复杂繁琐,效率低等问题。
发明内容
本公开提供一种数据展示方法、装置、电子设备及存储介质,以至少解决相关技术中存在的交互操作复杂繁琐,效率低等问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种数据展示方法,包括:
显示包括时间选择操作信息的目标页面,所述时间选择操作信息包括多个目标时间对应的第一选择操作区域和详细时间对应的第二选择操作区域,所述第一选择操作区域展示有对应的目标时间和所述目标时间的更新对象;所述第二选择操作区域展示有所述多个目标时间中的任一目标时间;
若检测到基于任一更新对象触发的更新指令,基于所述目标选择操作区域对应的单位更新时长更新所述目标选择操作区域中展示的目标时间,以及基于所述目标选择操作区域中展示的更新后的目标时间更新所述第二选择操作区域中展示的目标时间;所述目标选择操作区域对应的单位更新时长为所述目标选择操作区域对应的目标时间的时长;所述目标选择操作区域为所述更新指令对应的第一选择操作区域;
响应于数据展示指令,在所述目标页面展示与所述第二选择操作区域中当前展示的目标时间对应的目标数据。
可选的,在所述基于所述目标选择操作区域中展示的更新后的目标时间更新所述第二选择操作区域中展示的目标时间之后,所述方法还包括:
若检测到基于所述第二选择操作区域触发的第二时间选择指令,在所述目标页面展示详细时间选择信息,所述详细时间选择信息包括处于默认单位选择时长的详细时间;
若检测到基于所述详细时间触发的第三时间选择指令,基于所述默认单位选择时长确定所述详细时间中的第一已选中时间,以及按照预设格式在所述详细时间中展示所述第一已选中时间;
响应于第一时间选取确认指令,基于所述第一已选中时间更新所述第二选择操作区域中展示的目标时间,隐藏所述详细时间选择信息。
可选的,所述详细时间选择信息还包括至少一个非默认单位选择时长对应的切换操作信息;所述方法还包括:
若检测到基于任一非默认单位选择时长对应的切换操作信息触发的切换指令,将所述处于默认单位选择时长的详细时间更新为处于所述切换指令对应的非默认单位选择时长的详细时间。
可选的,在所述将所述处于默认单位选择时长的详细时间更新为处于所述切换指令对应的非默认单位选择时长的详细时间之后,所述方法还包括:
若检测到基于所述详细时间触发的第四时间选择指令,基于所述切换指令对应的非默认单位选择时长,确定所述详细时间中的第二已选中时间,以及按照所述预设格式在所述详细时间中展示所述第二已选中时间;
响应于第二时间选取确认指令,基于所述第二已选中时间更新所述第二选择操作区域中展示的目标时间,隐藏所述详细时间选择信息。
可选的,在所述基于所述默认单位选择时长确定所述详细时间中的第一已选中时间之后,所述方法还包括:
基于所述第一已选中时间更新所述第二选择操作区域中展示的目标时间;
所述响应于第一时间选取确认指令,基于所述第一已选中时间更新所述第二选择操作区域中展示的目标时间,隐藏所述详细时间选择信息包括:
响应于所述第一时间选取确认指令,隐藏所述详细时间选择信息。
可选的,所述默认单位选择时长与所述目标选择操作区域对应的单位更新时长相同。
可选的,在所述默认单位选择时长为所述详细时间对应的单位时长的情况下,所述第三时间选择指令包括第一选择子指令和第二选择子指令;所述基于所述默认单位选择时长确定所述详细时间中的第一已选中时间包括:
将所述第一选择子指令对应的第一时间与所述第二选择子指令对应的第二时间所对应的时间段,作为所述第一已选中时间。
可选的,在所述显示包括时间选择操作信息的目标页面之前,所述方法还包括:
响应于页面加载指令,显示包括初始状态的时间选择操作信息的目标页面,所述初始状态的时间选择操作信息包括多个初始目标时间对应的第一选择操作区域和详细时间对应的第二选择操作区域,所述初始状态对应的第一选择操作区域展示有对应的初始目标时间;所述初始状态对应的第二选择操作区域展示有当前时间;
若检测到基于所述第一选择操作区域触发的第一时间选择指令,执行所述显示包括所述时间选择操作信息的目标页面。
可选的,所述显示包括所述时间选择操作信息的目标页面包括:
在所述第一时间选择指令对应的第一选择操作区域中添加更新对象;
基于所述第一选择操作区域对应的初始目标时间更新所述第二选择操作区域中展示的目标时间。
可选的,所述更新对象包括递增更新对象和递减更新对象;所述若检测到基于任一更新对象触发的更新指令,基于所述目标选择操作区域对应的单位更新时长更新所述目标选择操作区域中展示的目标时间包括:
若检测到基于所述递增更新对象触发的更新指令,基于所述目标选择操作区域对应的单位更新时长递增更新所述目标选择操作区域中展示的目标时间;
或,
若检测到基于所述递减更新对象触发的更新指令,基于所述目标选择操作区域对应的单位更新时长递减更新所述目标选择操作区域中展示的目标时间。
可选的,所述更新对象包括滑动对象和具有多个滑动节点的滑动条,所述多个滑动节点对应多个时间信息,所述滑动对象在初始状态下位于所述多个滑动节点中的目标滑动节点,所述目标滑动节点对应的时间信息为所述目标选择操作区域对应的初始目标时间,所述多个滑动节点中相邻两个滑动节点间的时间差等于所述目标选择操作区域对应的单位更新时长;
所述若检测到基于任一更新对象触发的更新指令,基于所述目标选择操作区域对应的单位更新时长更新所述目标选择操作区域中展示的目标时间包括:
若检测到所述滑动对象在所述滑动条上的滑动操作结束,确定所述滑动对象所在滑动节点对应的时间信息;
基于所述滑动对象所在滑动节点对应的时间信息更新所述目标选择操作区域中展示的目标时间。
根据本公开实施例的第二方面,提供一种数据展示装置,包括:
目标页面显示模块,被配置为执行显示包括时间选择操作信息的目标页面,所述时间选择操作信息包括多个目标时间对应的第一选择操作区域和详细时间对应的第二选择操作区域,所述第一选择操作区域展示有对应的目标时间和所述目标时间的更新对象;所述第二选择操作区域展示有所述多个目标时间中的任一目标时间;
第一目标时间更新模块,被配置为执行若检测到基于任一更新对象触发的更新指令,基于所述目标选择操作区域对应的单位更新时长更新所述目标选择操作区域中展示的目标时间,以及基于所述目标选择操作区域中展示的更新后的目标时间更新所述第二选择操作区域中展示的目标时间;所述目标选择操作区域对应的单位更新时长为所述目标选择操作区域对应的目标时间的时长;所述目标选择操作区域为所述更新指令对应的第一选择操作区域;
目标数据展示模块,被配置为执行响应于数据展示指令,在所述目标页面展示与所述第二选择操作区域中当前展示的目标时间对应的目标数据。
可选的,所述装置还包括:
详细时间选择信息展示模块,被配置为执行在所述基于所述目标选择操作区域中展示的更新后的目标时间更新所述第二选择操作区域中展示的目标时间之后,若检测到基于所述第二选择操作区域触发的第二时间选择指令,在所述目标页面展示详细时间选择信息,所述详细时间选择信息包括处于默认单位选择时长的详细时间;
第一已选中时间展示模块,被配置为执行若检测到基于所述详细时间触发的第三时间选择指令,基于所述默认单位选择时长确定所述详细时间中的第一已选中时间,以及按照预设格式在所述详细时间中展示所述第一已选中时间;
第二目标时间更新模块,被配置为执行响应于第一时间选取确认指令,基于所述第一已选中时间更新所述第二选择操作区域中展示的目标时间,隐藏所述详细时间选择信息。
可选的,所述详细时间选择信息还包括至少一个非默认单位选择时长对应的切换操作信息;所述装置还包括:
单位选择时长更新模块,被配置为执行若检测到基于任一非默认单位选择时长对应的切换操作信息触发的切换指令,将所述处于默认单位选择时长的详细时间更新为处于所述切换指令对应的非默认单位选择时长的详细时间。
可选的,所述装置还包括:
第二已选中时间展示模块,被配置为执行在所述将所述处于默认单位选择时长的详细时间更新为处于所述切换指令对应的非默认单位选择时长的详细时间之后,若检测到基于所述详细时间触发的第四时间选择指令,基于所述切换指令对应的非默认单位选择时长,确定所述详细时间中的第二已选中时间,以及按照所述预设格式在所述详细时间中展示所述第二已选中时间;
第三目标时间更新模块,被配置为执行响应于第二时间选取确认指令,基于所述第二已选中时间更新所述第二选择操作区域中展示的目标时间,隐藏所述详细时间选择信息。
可选的,所述装置还包括:
第四目标时间更新模块,被配置为执行在所述基于所述默认单位选择时长确定所述详细时间中的第一已选中时间之后,基于所述第一已选中时间更新所述第二选择操作区域中展示的目标时间;
所述第二目标时间更新模块还被配置为执行响应于所述第一时间选取确认指令,隐藏所述详细时间选择信息。
可选的,所述默认单位选择时长与所述目标选择操作区域对应的单位更新时长相同。
可选的,在所述默认单位选择时长为所述详细时间对应的单位时长的情况下,所述第三时间选择指令包括第一选择子指令和第二选择子指令;所述第二目标时间更新模块包括:
第一已选中时间确定单元,被配置为执行将所述第一选择子指令对应的第一时间与所述第二选择子指令对应的第二时间所对应的时间段,作为所述第一已选中时间。
可选的,所述装置还包括:
初始目标页面显示模块,被配置为执行在所述显示包括时间选择操作信息的目标页面之前,响应于页面加载指令,显示包括初始状态的时间选择操作信息的目标页面,所述初始状态的时间选择操作信息包括多个初始目标时间对应的第一选择操作区域和详细时间对应的第二选择操作区域,所述初始状态对应的第一选择操作区域展示有对应的初始目标时间;所述初始状态对应的第二选择操作区域展示有当前时间;
目标页面显示模块还被配置为执行若检测到基于所述第一选择操作区域触发的第一时间选择指令,执行所述显示包括所述时间选择操作信息的目标页面。
可选的,所述目标页面显示模块包括:
更新对象添加单元,被配置为执行在所述第一时间选择指令对应的第一选择操作区域中添加更新对象;
第一目标时间更新单元,被配置为执行基于所述第一选择操作区域对应的初始目标时间更新所述第二选择操作区域中展示的目标时间。
可选的,所述更新对象包括递增更新对象和递减更新对象;所述第一目标时间更新模块包括:
第二目标时间更新单元,被配置为执行若检测到基于所述递增更新对象触发的更新指令,基于所述目标选择操作区域对应的单位更新时长递增更新所述目标选择操作区域中展示的目标时间;
或,
第三目标时间更新单元,被配置为执行若检测到基于所述递减更新对象触发的更新指令,基于所述目标选择操作区域对应的单位更新时长递减更新所述目标选择操作区域中展示的目标时间。
可选的,所述更新对象包括滑动对象和具有多个滑动节点的滑动条,所述多个滑动节点对应多个时间信息,所述滑动对象在初始状态下位于所述多个滑动节点中的目标滑动节点,所述目标滑动节点对应的时间信息为所述目标选择操作区域对应的初始目标时间,所述多个滑动节点中相邻两个滑动节点间的时间差等于所述目标选择操作区域对应的单位更新时长;
所述第一目标时间更新模块包括:
时间信息确定单元,被配置为执行若检测到所述滑动对象在所述滑动条上的滑动操作结束,确定所述滑动对象所在滑动节点对应的时间信息;
第四目标时间更新单元,被配置为执行基于所述滑动对象所在滑动节点对应的时间信息更新所述目标选择操作区域中展示的目标时间。
根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如上述第一方面中任一项所述的方法。
根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行本公开实施例的第一方面中任一所述方法。
根据本公开实施例的第五方面,提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本公开实施例的第一方面中任一所述方法。
本公开的实施例提供的技术方案至少带来以下有益效果:
通过在时间选择操作信息中设置多个对应不同目标时间的第一选择操作区域和详细时间的第二选择操作区域,可以便于直观快速的结合多个第一选择操作区域进行多种不同初始目标时间的选择,大大提升交互的便利性;且第一选择操作区域展示有对应的目标时间和目标时间的更新对象,可以实现对多个第一选择操作区域对应的目标时间进行更新,增加了展示数据的目标时间的选择维度选项,进而可以更全面的满足用户对不同时间维度的数据展示需求,也能有效提升数据展示过程中的操作效率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1是根据一示例性实施例示出的一种数据展示方法的流程图;
图2是根据一示例性实施例示出的一种初始状态下的时间选择操作信息的示意图;
图3是根据一示例性实施例示出的一种基于任一第一选择操作区域触发第一时间选择指令后的时间选择操作信息的示意图;
图4是根据一示例性实施例示出的另一种基于任一第一选择操作区域触发第一时间选择指令后的时间选择操作信息的示意图;
图5是根据一示例性实施例示出的另一种时间选择操作信息的示意图;
图6是根据一示例性实施例示出的另一种数据展示方法的流程图;
图7是根据一示例性实施例示出的另一种时间选择操作信息的示意图;
图8是根据一示例性实施例示出的另一种时间选择操作信息的示意图;
图9是根据一示例性实施例示出的一种数据展示装置框图;
图10是根据一示例性实施例示出的一种用于数据展示的电子设备的框图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
需要说明的是,本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于展示的数据、分析的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
图1是根据一示例性实施例示出的一种数据展示方法的流程图,如图1所示,该数据展示方法可以用于终端设备中,具体的,可以包括以下步骤。
在步骤S101中,显示包括时间选择操作信息的目标页面。
在一个具体的实施例中,目标页面可以为用于展示待查看数据(即需要查看的数据)的页面。具体的,待查看数据可以结合实际应用需求的不同而不同。在实际应用中,由于待查看数据往往可以从多个时间维度来展示,相应的,目标页面可以包括用于选择待查看数据对应的时间维度的时间选择操作信息。在一个具体的实施例中,上述时间选择操作信息可以包括多个目标时间的第一选择操作区域和详细时间的第二选择操作区域。在一个具体的实施例中,上述第一选择操作区域展示有对应的目标时间和目标时间的更新对象;第二选择操作区域展示有上述多个目标时间中的任一目标时间。
在一个可选的实施例中,可以响应于页面加载指令,显示包括时间选择操作信息的目标页面。
在另一个可选的实施例中,在显示包括时间选择操作信息的目标页面之前,上述方法还可以包括:
响应于页面加载指令,显示包括初始状态的时间选择操作信息的目标页面。
若检测到基于第一选择操作区域触发的第一时间选择指令,执行显示包括时间选择操作信息的目标页面。
在一个具体的实施例中,初始状态的时间选择操作信息可以包括多个初始目标时间对应的第一选择操作区域和详细时间对应的第二选择操作区域,具体的,初始状态对应的第一选择操作区域展示有对应的初始目标时间;相应的,在初始状态下,第一选择操作区域可以用于按照对应的初始目标时间更新第二选择操作区域中展示的目标时间。具体的,上述初始状态对应的第二选择操作区域展示有当前时间;
在一个具体的实施例中,初始目标时间可以为预设设置的时间,具体的,可以结合实际应用中常用到的数据筛选维度,设置对应不同初始目标时间的多个第一选择操作区域。
在一个具体的实施例中,如图2所示,图2是根据一示例性实施例示出的一种初始状态下的时间选择操作信息的示意图;具体的,假设第一选择操作区域为按钮控件,第二选择操作区域为时间选择器,且当前时间为2021-11-15,相应的,时间选择器201展示有当前时间,其中,按钮控件“昨天”、“上周”、“上月”展示有各自对应的初始目标时间“昨天”、“上周”、“上月”。
上述实施例中,通过在初始状态的时间选择操作信息中设置多个对应不同初始目标时间的第一选择操作区域和详细时间的第二选择操作区域,可以便于后续直观快速的结合多个第一选择操作区域进行多种不同初始目标时间的选择,大大提升交互的便利性。
在一个具体的实施例中,上述显示包括时间选择操作信息的目标页面可以包括:
在第一时间选择指令对应的第一选择操作区域中添加更新对象;
基于第一选择操作区域对应的初始目标时间更新第二选择操作区域中展示的目标时间。
在一个具体的实施例中,可以通过点击某一第一选择操作区域等方式来触发第一时间选择指令。具体的,可以通过分别点击上述多个第一选择操作区域,来分别触发对应的第一时间选择指令,进而触发包括时间选择操作信息的目标页面的显示。
在一个具体的实施例中,上述更新对象用于按照对应的第一选择操作区域对应的单位更新时长更新该第一选择操作区域中展示的目标时间。在一个具体的实施例中,第一选择操作区域对应的单位更新时长可以为第一选择操作区域对应的目标时间的时长。
在一个可选的实施例中,更新对象可以包括递增更新对象和递减更新对象。具体的,递增更新对象可以用于按照第一选择操作区域对应的单位更新时长递增更新第一选择操作区域中展示的目标时间,即每基于递增更新对象触发一次更新指令,第一选择操作区域中展示的目标时间增加单位更新时长。具体的,递减更新对象可以用于按照第一选择操作区域对应的单位更新时长递减更新第一选择操作区域中展示的目标时间,即每基于递减更新对象触发一次更新指令,第一选择操作区域中展示的目标时间减少单位更新时长。
在一个具体的实施例中,以上述图2对应的场景为例,如图3所示,图3是根据一示例性实施例示出的一种基于任一第一选择操作区域触发第一时间选择指令后的时间选择操作信息的示意图。具体的,图3(a)可以为检测到基于按钮控件“昨天”触发第一时间选择指令后的时间选择操作信息的示意图,具体的,可以通过点击图2中按钮控件“昨天”,触发一次第一时间选择指令,相应的,结合图3(a)所示,可以在按钮控件“昨天”(第一选择操作区域)中添加更新对象301和302;同时,基于该第一选择操作区域对应的初始目标时间(2021-11-15的昨天,即2021-11-14)更新第二选择操作区域中展示的目标时间。具体的,图3(b)可以为检测到基于按钮控件“上周”触发第一时间选择指令后的时间选择操作信息的示意图,具体的,可以通过点击图2中按钮控件“上周”,触发一次第一时间选择指令,相应的,结合图3(b)所示,可以在按钮控件“上周”(第一选择操作区域)中添加更新对象301和302;同时,基于第一选择操作区域对应的初始目标时间(2021-11-15的上周,即2021-11-08至2021-11-14)更新第二选择操作区域中展示的目标时间。具体的,图3(c)可以为检测到基于按钮控件“上月”触发第一时间选择指令后的时间选择操作信息的示意图,具体的,可以通过点击图2中结按钮控件“上月”,触发一次第一时间选择指令,相应的,结合图3(c)所示,可以在按钮控件“上月”(第一选择操作区域)中添加更新对象301和302;同时,基于第一选择操作区域对应的初始目标时间(2021-11-15的上月,即2021-10-15至2021-11-14)更新第二选择操作区域中展示的目标时间。具体的,在基于上述多个第一选择操作区域,分别触发对应的第一时间选择指令后,可以显示包括上述时间选择操作信息的目标页面,具体的,第二选择操作区域中展示的目标时间可以随着多个第一选择操作区域对应的第一时间选择指令触发的先后顺序进行相应的更新。
在另一个可选的实施例中,更新对象可以包括滑动对象和具有多个滑动节点的滑动条,其中,多个滑动节点对应多个时间信息,滑动对象在初始状态下位于多个滑动节点中的目标滑动节点,目标滑动节点对应的时间信息可以为第一选择操作区域对应的初始目标时间,多个滑动节点中相邻两个滑动节点间的时间差等于第一选择操作区域对应的单位更新时长。
在一个具体的实施例中,以上述图2对应的场景为例,如图4所示,图4是根据一示例性实施例示出的另一种基于任一第一选择操作区域触发第一时间选择指令后的时间选择操作信息的示意图。具体的,可以通过点击图2中按钮控件“上月”,触发第一时间选择指令,相应的,结合图4所示,可以在按钮控件“上月”(第一选择操作区域)中添加更新对象:滑动对象401、滑动条402、目标滑动节点403和其他滑动节点404;同时,基于第一选择操作区域对应的初始目标时间(2021-11-15的上月,即2021-10-15至2021-11-14)更新第二选择操作区域中展示的目标时间。
上述实施例中,基于目标第一选择操作区域触发第一时间选择指令后,可以在结合第一选择操作区域快速更新第二选择操作区域中展示的目标时间的同时,在第一选择操作区域中添加更新对象,实现对多个第一选择操作区域对应的目标时间的更新,增加了展示数据的目标时间的选择维度选项,进而可以更全面的满足用户对不同时间维度的数据展示需求,也能有效提升数据展示过程中的操作效率。
在步骤S103中,若检测到基于任一更新对象触发的更新指令,基于目标选择操作区域对应的单位更新时长更新目标选择操作区域中展示的目标时间,以及基于目标选择操作区域中展示的更新后的目标时间更新第二选择操作区域中展示的目标时间。
在一个具体的实施例中,可以通过点击更新对象触发上述更新指令,更新指令对应的第一选择操作区域可以为目标选择操作区域。在一个可选的实施例中,在更新对象为递增更新对象的情况下,上述若检测到基于任一更新对象触发的更新指令,基于目标选择操作区域对应的单位更新时长更新目标选择操作区域中展示的目标时间可以包括:若检测到基于递增更新对象触发的更新指令,基于目标选择操作区域对应的单位更新时长递增更新目标选择操作区域中展示的目标时间;
在一个可选的实施例中,在更新对象为递减更新对象的情况下,上述若检测到基于任一更新对象触发的更新指令,基于目标选择操作区域对应的单位更新时长更新目标选择操作区域中展示的目标时间可以包括:若检测到基于递减更新对象触发的更新指令,基于目标选择操作区域对应的单位更新时长递减更新目标选择操作区域中展示的目标时间。
在一个具体的实施例中,结合图3所示,假设301为递减更新对象,302为递增更新对象。可选的,假设通过点击“上周”对应的递增更新对象302触发更新指令,如图5所示,图5是根据一示例性实施例示出的另一种时间选择操作信息的示意图,具体的,可以基于目标选择操作区域对应的单位更新时长:一周,更新目标选择操作区域中展示的目标时间为2021-11-08至2021-11-14的下一周(2021-11-15至2021-11-21):46周(2021年的第46周,以起始时间所在周为准),以及基于目标选择操作区域中展示的更新后的目标时间,更新第二选择操作区域中展示的目标时间为2021-11-15至2021-11-21。
在一个可选的实施例中,在光标位于更新对象所在区域的情况下,可以展示当前的目标时间与点击更新对象后的目标时间间的时间关系,以便提示用户该更新对象的用途。例如图3(a)中光标于递减更新对象301所在区域时,当前的目标时间与点击更新对象后的目标时间间的时间关系“前一天”。
此外,需要说明的是,目标选择操作区域中展示的目标时间与第二选择操作区域中展示的目标时间是相同的时间,但可以对应两种表示方式,例如上述2021-11-08至2021-11-14的下一周:46周与2021-11-15至2021-11-21对应的是相同的时间。
上述实施例中,结合递增更新对象和递减更新对象可以实现对多个第一选择操作区域对应的目标时间进行递增或递减更新,增加了展示数据的目标时间的选择维度选项,进而可以更全面的满足用户对不同时间维度的数据展示需求,也能有效提升数据展示过程中的操作效率。
在一个可选的实施例中,在更新对象为滑动对象和具有多个滑动节点的滑动条的情况下,上述若检测到基于任一更新对象触发的更新指令,基于目标选择操作区域对应的单位更新时长更新目标选择操作区域中展示的目标时间可以包括:
若检测到滑动对象在滑动条上的滑动操作结束,确定滑动对象所在滑动节点对应的时间信息;基于上述滑动对象所在滑动节点对应的时间信息更新目标选择操作区域中展示的目标时间。
在一个可选的实施例中,结合图4所示,假设多个滑动节点对应的时间信息由左往右,依次增加一个月(一个月为第一选择操作区域对应的单位更新时长),可选的,假设滑动操作结束时滑动对象所在滑动节点为从左往右第二个节点,目标滑动节点对应的时间信息为2021-10-15至2021-11-14,相应的,该第二个节点对应的时间信息可以为2021-09-15至2021-10-14。
上述实施例中,结合滑动对象和具有多个滑动节点的滑动条可以实现对多个第一选择操作区域对应的目标时间进行递增或递减更新,增加了展示数据的目标时间的选择维度选项,进而可以更全面的满足用户对不同时间维度的数据展示需求,也能有效提升数据展示过程中的操作效率。
在步骤S105中,响应于数据展示指令,在目标页面展示与第二选择操作区域中当前展示的目标时间对应的目标数据。
在一个具体的实施例中,目标页面还可以包括用于触发数据展示指令的触控区域,可选的,该触控区域可以为一个控件。具体的,在数据展示指令被触发后,可以响应于数据展示指令,在目标页面展示与第二选择操作区域中当前展示的目标时间对应的目标数据。相应的,目标数据可以为待查看数据中上述当前展示的目标时间对应的数据。
此外,需要说明的是,在实际应用中,若用户需要查看当天、或多个初始目标时间对应的数据,也可以在第二选择操作区域中当前展示的目标时间为当天、或多个初始目标时间之后,触发数据展示指令。
由以上述本说明书实施例提供的技术方案可见,本说明书通过在时间选择操作信息中设置多个对应不同目标时间的第一选择操作区域和详细时间的第二选择操作区域,可以便于直观快速的结合多个第一选择操作区域进行多种不同初始目标时间的选择,大大提升交互的便利性;且第一选择操作区域展示有对应的目标时间和目标时间的更新对象,可以实现对多个第一选择操作区域对应的目标时间进行更新,增加了展示数据的目标时间的选择维度选项,进而可以更全面的满足用户对不同时间维度的数据展示需求,也能有效提升数据展示过程中的操作效率。
在一个可选的实施例中,如图6所示,在基于目标选择操作区域中展示的更新后的目标时间更新第二选择操作区域中展示的目标时间之后,上述方法还可以包括:
在步骤S107中,若检测到基于第二选择操作区域触发的第二时间选择指令,在目标页面展示详细时间选择信息。
在实际应用中,可以预先设置至少一种单位选择时长,具体的,单位选择时长可以为单次操作选择的时长信息。具体的,例如按日、按周、按月等。
在一个具体的实施例中,上述详细时间选择信息可以包括处于默认单位选择时长的详细时间;在一个可选的实施例中,默认单位选择时长可以为预先指定的单位选择时长;详细时间可以结合实际应用需求的不同而不同,例如可以为第二选择操作区域展示的目标时间所在月的日期信息,也可以为第二选择操作区域展示的目标时间所在年的月份信息等。
在另一个可选的实施例中,上述默认单位选择时长与目标选择操作区域对应的单位更新时长相同。
上述实施例中,将默认单位选择时长设置为与目标选择操作区域对应的单位更新时长相同,可以按照用户之前选择的时间的单位时长来进行详细时间的选择,可以更符合用户操作习惯,进而提升操作效率。
在步骤S109中,若检测到基于详细时间触发的第三时间选择指令,基于默认单位选择时长确定详细时间中的第一已选中时间,以及按照预设格式在详细时间中展示第一已选中时间。
在一个具体的实施例中,可以通过点击详细时间中某一时间或该某一段时间对应的选择区域,来触发第三时间选择指令。在一个具体的实施例中,预设格式可以为预先设置的突出显示格式,通过按照预设格式在详细时间中展示第一已选中时间,可以便于用户直观的掌握已选中的时间信息。
在一个可选的实施例中,在默认单位选择时长为详细时间对应的单位时长的情况下,上述第三时间选择指令包括第一选择子指令和第二选择子指令;相应的,上述基于默认单位选择时长确定详细时间中的第一已选中时间包括:
将第一选择子指令对应的第一时间与第二选择子指令对应的第二时间所对应的时间段,作为第一已选中时间。
在一个具体的实施例中,第一选择子指令的触发时间与第二选择子指令的触发时间不同,例如第一选择子指令的触发时间早于第二选择子指令的触发时间。具体的,详细时间对应的单位时长可以为最小可选时间对应的时长,例如详细时间为日期,相应的,单位时长为一日。
上述实施例中,在默认单位选择时长为详细时间对应的单位时长的情况下,可以通过两次触发选择指令,实现对一段时间的选取,简化时间选择操作,大大提升时间选择效率。
在一个具体的实施例中,假设在第二选择操作区域中展示有昨天的情况下,通过点击第二选择操作区域触发了第二时间选择指令,如图7所示,图7是根据一示例性实施例示出的另一种时间选择操作信息的示意图;具体的,结合图7所示,详细时间可以包括第二选择操作区域展示的目标时间所在月和下一个月的详细日期信息,且默认单位选择时长为一日,即按日选择第一已选中时间。可选的,可以通过依次点击2021-11-8和2021-11-24,将2021-11-8至2021-11-24作为第一已选中时间,并按照预设格式,例如突出显示首尾日期的方式进行第一已选中时间的展示,可选的,也可以采用突出显示第一已选中时间整体的方式等进行第一已选中时间的展示。
在另一个可选的实施例中,结合图5的场景,假设在图5的场景下,通过点击第二选择操作区域触发了第二时间选择指令,如图8所示,图8是根据一示例性实施例示出的另一种时间选择操作信息的示意图;具体的,结合图8所示,详细时间可以包括第二选择操作区域展示的目标时间所在月的详细日期信息,且默认单位选择时长为一周,即按周选择第一已选中时间。可选的,可以通过点击详细时间中某一周日期所在区域,触发第三时间选择指令,例如,点击46周对应日期所在区域,可以触发第三时间选择指令,并将2021-11-14和2021-11-20,作为第一已选中时间,并按照预设格式,例如突出显示第一已选中时间整体的方式,进行第一已选中时间的展示。
在步骤S111中,响应于第一时间选取确认指令,基于第一已选中时间更新第二选择操作区域中展示的目标时间,隐藏详细时间选择信息。
在一个可选的实施例中,可以通过点击目标页面中除详细时间所在区域以外的区域的方式,来触发第一时间选取确认指令,相应的可以基于第一已选中时间更新第二选择操作区域中展示的目标时间,隐藏详细时间选择信息。
上述实施例中,在结合详细时间操作信息进行数据对应的时间维度选择过程中,可以结合默认单位选择时长进行详细时间的选择,进而可以大大提升详细时间选择的操作便利性和操作效率。
在一个可选的实施例中,上述详细时间选择信息还包括至少一个非默认单位选择时长对应的切换操作信息;方法还包括:
若检测到基于任一非默认单位选择时长对应的切换操作信息触发的切换指令,将处于默认单位选择时长的详细时间更新为处于切换指令对应的非默认单位选择时长的详细时间。
在一个具体的实施例中,至少一个非默认单位选择时长可以为上述预先设置的至少一种单位选择时长中除非默认单位时长以外的单位选择时长。在一个具体的实施例中,如图7所示,在默认单位时长为一日的情况下,至少一个非默认单位选择时长可以包括一周和一月,相应的,701可以为至少一个非默认单位选择时长对应的切换操作信息。
上述实施例中,通过在详细时间选择信息设置至少一个非默认单位选择时长对应的切换操作信息,可以便于对处于多个单位选择时长的详细时间进行切换,进而可以更好提升详细时间选择的便利性。
在一个可选的实施例中,在基于默认单位选择时长确定详细时间中的第一已选中时间之后,上述方法还可以包括:
基于第一已选中时间更新第二选择操作区域中展示的目标时间;
相应的,上述响应于第一时间选取确认指令,基于第一已选中时间更新第二选择操作区域中展示的目标时间,隐藏详细时间选择信息可以包括:
响应于第一时间选取确认指令,隐藏详细时间选择信息。
上述实施例中,在基于默认单位选择时长确定详细时间中的第一已选中时间之后,直接基于第一已选中时间更新第二选择操作区域中展示的目标时间,可以实现第二选择操作区域中展示的目标时间的实时更新。
在一个可选的实施例中,在将处于默认单位选择时长的详细时间更新为处于切换指令对应的非默认单位选择时长的详细时间之后,上述方法还可以包括:若检测到基于详细时间触发的第四时间选择指令,基于切换指令对应的非默认单位选择时长,确定详细时间中的第二已选中时间,以及按照预设格式在详细时间中展示第二已选中时间;响应于第二时间选取确认指令,基于第二已选中时间更新第二选择操作区域中展示的目标时间,隐藏详细时间选择信息。
本说明书实施例中,结合非默认单位选择时长进行时间选择的相关步骤的具体细化,可以参见上述默认单位选择时长进行时间选择的相关步骤的具体细化,在此不再赘述。
上述实施例中,在结合详细时间操作信息进行数据对应的时间维度选择过程中,可以结合切换后的单位选择时长进行详细时间的选择,可以更好的满足用户需求,提升时间选择的操作便利性。
图9是根据一示例性实施例示出的一种数据展示装置框图。参照图9,该装置包括:
目标页面显示模块910,被配置为执行显示包括时间选择操作信息的目标页面,时间选择操作信息包括多个目标时间对应的第一选择操作区域和详细时间对应的第二选择操作区域,第一选择操作区域展示有对应的目标时间和目标时间的更新对象;第二选择操作区域展示有多个目标时间中的任一目标时间;
第一目标时间更新模块920,被配置为执行若检测到基于任一更新对象触发的更新指令,基于目标选择操作区域对应的单位更新时长更新目标选择操作区域中展示的目标时间,以及基于目标选择操作区域中展示的更新后的目标时间更新第二选择操作区域中展示的目标时间;目标选择操作区域对应的单位更新时长为目标选择操作区域对应的目标时间的时长;所述目标选择操作区域为所述更新指令对应的第一选择操作区域;
目标数据展示模块930,被配置为执行响应于数据展示指令,在目标页面展示与第二选择操作区域中当前展示的目标时间对应的目标数据。
可选的,上述装置还包括:
详细时间选择信息展示模块,被配置为执行在基于目标选择操作区域中展示的更新后的目标时间更新第二选择操作区域中展示的目标时间之后,若检测到基于第二选择操作区域触发的第二时间选择指令,在目标页面展示详细时间选择信息,详细时间选择信息包括处于默认单位选择时长的详细时间;
第一已选中时间展示模块,被配置为执行若检测到基于详细时间触发的第三时间选择指令,基于默认单位选择时长确定详细时间中的第一已选中时间,以及按照预设格式在详细时间中展示第一已选中时间;
第二目标时间更新模块,被配置为执行响应于第一时间选取确认指令,基于第一已选中时间更新第二选择操作区域中展示的目标时间,隐藏详细时间选择信息。
可选的,详细时间选择信息还包括至少一个非默认单位选择时长对应的切换操作信息;上述装置还包括:
单位选择时长更新模块,被配置为执行若检测到基于任一非默认单位选择时长对应的切换操作信息触发的切换指令,将处于默认单位选择时长的详细时间更新为处于切换指令对应的非默认单位选择时长的详细时间。
可选的,上述装置还包括:
第二已选中时间展示模块,被配置为执行在将处于默认单位选择时长的详细时间更新为处于切换指令对应的非默认单位选择时长的详细时间之后,若检测到基于详细时间触发的第四时间选择指令,基于切换指令对应的非默认单位选择时长,确定详细时间中的第二已选中时间,以及按照预设格式在详细时间中展示第二已选中时间;
第三目标时间更新模块,被配置为执行响应于第二时间选取确认指令,基于第二已选中时间更新第二选择操作区域中展示的目标时间,隐藏详细时间选择信息。
可选的,上述装置还包括:
第四目标时间更新模块,被配置为执行在基于默认单位选择时长确定详细时间中的第一已选中时间之后,基于第一已选中时间更新第二选择操作区域中展示的目标时间;
第二目标时间更新模块还被配置为执行响应于第一时间选取确认指令,隐藏详细时间选择信息。
可选的,默认单位选择时长与目标选择操作区域对应的单位更新时长相同。
可选的,在默认单位选择时长为详细时间对应的单位时长的情况下,第三时间选择指令包括第一选择子指令和第二选择子指令;第二目标时间更新模块包括:
第一已选中时间确定单元,被配置为执行将第一选择子指令对应的第一时间与第二选择子指令对应的第二时间所对应的时间段,作为第一已选中时间。
可选的,上述装置还包括:
初始目标页面显示模块,被配置为执行在显示包括时间选择操作信息的目标页面之前,响应于页面加载指令,显示包括初始状态的时间选择操作信息的目标页面,初始状态的时间选择操作信息包括多个初始目标时间对应的第一选择操作区域和详细时间对应的第二选择操作区域,初始状态对应的第一选择操作区域展示有对应的初始目标时间;初始状态对应的第二选择操作区域展示有当前时间;
目标页面显示模块910还被配置为执行若检测到基于所述第一选择操作区域触发的第一时间选择指令,执行显示包括时间选择操作信息的目标页面。
可选的,目标页面显示模块910包括:
更新对象添加单元,被配置为执行在第一时间选择指令对应的第一选择操作区域中添加更新对象;
第一目标时间更新单元,被配置为执行基于第一选择操作区域对应的初始目标时间更新第二选择操作区域中展示的目标时间。
可选的,更新对象包括递增更新对象和递减更新对象;第一目标时间更新模块920包括:
第二目标时间更新单元,被配置为执行若检测到基于递增更新对象触发的更新指令,基于目标选择操作区域对应的单位更新时长递增更新目标选择操作区域中展示的目标时间;
或,
第三目标时间更新单元,被配置为执行若检测到基于递减更新对象触发的更新指令,基于目标选择操作区域对应的单位更新时长递减更新目标选择操作区域中展示的目标时间。
可选的,更新对象包括滑动对象和具有多个滑动节点的滑动条,多个滑动节点对应多个时间信息,滑动对象在初始状态下位于多个滑动节点中的目标滑动节点,目标滑动节点对应的时间信息为目标选择操作区域对应的初始目标时间,多个滑动节点中相邻两个滑动节点间的时间差等于目标选择操作区域对应的单位更新时长;
第一目标时间更新模块920包括:
时间信息确定单元,被配置为执行若检测到滑动对象在滑动条上的滑动操作结束,确定滑动对象所在滑动节点对应的时间信息;
第四目标时间更新单元,被配置为执行基于滑动对象所在滑动节点对应的时间信息更新目标选择操作区域中展示的目标时间。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图10是根据一示例性实施例示出的一种用于数据展示的电子设备的框图,该电子设备可以是终端,其内部结构图可以如图10所示。该电子设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种数据展示方法。该电子设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该电子设备的输入装置可以是显示屏上覆盖的触摸层,也可以是电子设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图10中示出的结构,仅仅是与本公开方案相关的部分结构的框图,并不构成对本公开方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在示例性实施例中,还提供了一种电子设备,包括:处理器;用于存储该处理器可执行指令的存储器;其中,该处理器被配置为执行该指令,以实现如本公开实施例中的数据展示方法。
在示例性实施例中,还提供了一种计算机可读存储介质,当该存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本公开实施例中的数据展示方法。
在示例性实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本公开实施例中的数据展示方法。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。