1.本发明涉及互联网技术领域,尤其涉及一种信息显示方法、装置、设备和存储介质。
背景技术:2.随着互联网技术的发展,各种服务提供方通过互联网提供线上服务。比如:某企业开发一种或多种购物类应用程序以供众多商家在线销售商品。再比如:配送人员线上接收配送订单并完成物品配送。
3.针对任一种目标服务,目标服务在使用过程中会产生大量数据,通过对这些数据进行分析,可以便于对应的服务提供方了解目标服务的使用情况。因此,有必要提供一种高效、便捷的方案,以使服务提供方可以一目了然地了解目标服务的多种维度的表现情况。
技术实现要素:4.本发明实施例提供一种信息显示方法、装置、设备和存储介质,用户可以便捷、集中地查看数据集中数据在多种维度下的表现情况。
5.第一方面,本发明实施例提供一种信息显示方法,该方法包括:
6.接收用户提供的数据集、多种时间范围和至少一种指标;
7.根据所述至少一种指标和所述多种时间范围对所述数据集进行数据分析,以确定所述至少一种指标在所述多种时间范围下分别对应的指标值;
8.在同一界面的至少一部分区域中,显示所述至少一种指标在所述多种时间范围下分别对应的指标值。
9.第二方面,本发明实施例提供一种信息显示装置,该装置包括:
10.接收模块,用于接收用户提供的数据集、多种时间范围和至少一种指标;
11.分析模块,用于根据所述至少一种指标和所述多种时间范围对所述数据集进行数据分析,以确定所述至少一种指标在所述多种时间范围下分别对应的指标值;
12.显示模块,用于在同一界面的至少一部分区域中,显示所述至少一种指标在所述多种时间范围下分别对应的指标值。
13.第三方面,本发明实施例提供一种电子设备,包括:存储器、处理器、显示屏;其中,存储器上存储有可执行代码,当所述可执行代码被处理器执行时,使处理器至少可以实现如第一方面所述的信息显示方法。
14.第四方面,本发明实施例提供了一种非暂时性机器可读存储介质,非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使处理器至少可以实现如第一方面所述的信息显示方法。
15.第五方面,本发明实施例提供一种信息显示方法,该方法包括:
16.接收用户提供的数据集、多种属性值和至少一种指标,所述多种属性值对应于同一种属性的不同取值范围;
17.根据所述至少一种指标和所述多种属性值对所述数据集进行数据分析,以确定所述至少一种指标在所述多种属性值下分别对应的指标值;
18.在同一界面的至少一部分区域中,显示所述至少一种指标在所述多种属性值下分别对应的指标值。
19.第六方面,本发明实施例提供一种信息显示装置,该装置包括:
20.接收模块,用于接收用户提供的数据集、多种属性值和至少一种指标,所述多种属性值对应于同一种属性的不同取值范围;
21.分析模块,用于根据所述至少一种指标和所述多种属性值对所述数据集进行数据分析,以确定所述至少一种指标在所述多种属性值下分别对应的指标值;
22.显示模块,用于在同一界面的至少一部分区域中,显示所述至少一种指标在所述多种属性值下分别对应的指标值。
23.第七方面,本发明实施例提供一种电子设备,包括:存储器、处理器、显示屏;其中,存储器上存储有可执行代码,当所述可执行代码被处理器执行时,使处理器至少可以实现如第五方面所述的信息显示方法。
24.第八方面,本发明实施例提供了一种非暂时性机器可读存储介质,非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使处理器至少可以实现如第五方面所述的信息显示方法。
25.第九方面,本发明实施例提供一种信息显示方法,该方法包括:
26.显示配置界面,所述配置界面中包括属性集和指标集;
27.接收用户根据所述属性集和所述指标集确定的多种属性值和至少一种指标,以及接收所述用户提供的数据集,所述多种属性值对应于同一种属性的不同取值范围;
28.将所述数据集、所述多种属性值和所述至少一种指标发送至服务端,以使所述服务端根据所述至少一种指标和所述多种属性值对所述数据集进行数据分析,以确定所述至少一种指标在所述多种属性值下分别对应的指标值;
29.将从所述服务端接收的所述至少一种指标在所述多种属性值下分别对应的指标值在同一界面的至少一部分区域中显示。
30.第十方面,本发明实施例提供一种信息显示装置,该装置包括:
31.显示模块,用于显示配置界面,所述配置界面中包括属性集和指标集;
32.接收模块,用于接收用户根据所述属性集和所述指标集确定的多种属性值和至少一种指标,以及接收所述用户提供的数据集,所述多种属性值对应于同一种属性的不同取值范围;
33.发送模块,用于将所述数据集、所述多种属性值和所述至少一种指标发送至服务端,以使所述服务端根据所述至少一种指标和所述多种属性值对所述数据集进行数据分析,以确定所述至少一种指标在所述多种属性值下分别对应的指标值;
34.所述显示模块,还用于将从所述服务端接收的所述至少一种指标在所述多种属性值下分别对应的指标值在同一界面的至少一部分区域中显示。
35.第十一方面,本发明实施例提供一种电子设备,包括:存储器、处理器、显示屏、通信接口;其中,存储器上存储有可执行代码,当所述可执行代码被处理器执行时,使处理器至少可以实现如第九方面所述的信息显示方法。
36.第十二方面,本发明实施例提供了一种非暂时性机器可读存储介质,非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使处理器至少可以实现如第九方面所述的信息显示方法。
37.第十三方面,本发明实施例提供一种信息显示方法,该方法包括:
38.接收用户终端发送的数据集、多种属性值和至少一种指标,所述多种属性值对应于同一种属性的不同取值范围;
39.根据所述至少一种指标和所述多种属性值对所述数据集进行数据分析,以确定所述至少一种指标在所述多种属性值下分别对应的指标值;
40.将所述至少一种指标在所述多种属性值下分别对应的指标值发送至所述用户终端,以使所述用户终端在同一界面的至少一部分区域中,显示所述至少一种指标在所述多种属性值下分别对应的指标值。
41.第十四方面,本发明实施例提供一种信息显示装置,该装置包括:
42.接收模块,用于接收用户终端发送的数据集、多种属性值和至少一种指标,所述多种属性值对应于同一种属性的不同取值范围;
43.分析模块,用于根据所述至少一种指标和所述多种属性值对所述数据集进行数据分析,以确定所述至少一种指标在所述多种属性值下分别对应的指标值;
44.发送模块,用于将所述至少一种指标在所述多种属性值下分别对应的指标值发送至所述用户终端,以使所述用户终端在同一界面的至少一部分区域中,显示所述至少一种指标在所述多种属性值下分别对应的指标值。
45.第十五方面,本发明实施例提供一种电子设备,包括:存储器、处理器、通信接口;其中,存储器上存储有可执行代码,当所述可执行代码被处理器执行时,使处理器至少可以实现如第十二方面所述的信息显示方法。
46.第十六方面,本发明实施例提供了一种非暂时性机器可读存储介质,非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使处理器至少可以实现如第十二方面所述的信息显示方法。
47.在本发明实施例中,当某用户需要完成数据分析任务时,提供需要被分析的数据集以及进行相关参数配置,其中,需要配置的参数包括对应于同一种属性的多种属性值和至少一种指标。比如,该多种属性值为多种时间范围,可以理解的是,上述数据集所对应的时间范围可以覆盖这多种时间范围。之后,根据至少一种指标和多种时间范围对数据集进行数据分析,以确定至少一种指标在多种时间范围下分别对应的指标值。也就是说,针对每种指标,用户想要了解不同时间范围内的数据在这种指标下对应的表现情况。最终,在同一界面中,显示所述至少一种指标在多种时间范围下分别对应的指标值。基于此,可以使得用户能够在一个界面中直观、全面地查看对比不同时间范围内各种指标的表现情况。
附图说明
48.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
49.图1为本发明实施例提供的一种信息显示方法的流程图;
50.图2为本发明实施例提供的一种配置界面的示意图;
51.图3为本发明实施例提供的一种指标值显示界面的示意图;
52.图4为本发明实施例提供的另一种指标值显示界面的示意图;
53.图5为本发明实施例提供的另一种配置界面的示意图;
54.图6为本发明实施例提供的一种信息显示方法的流程图;
55.图7为本发明实施例提供的一种指标值变化趋势的显示过程示意图;
56.图8为本发明实施例提供的一种信息显示方法的流程图;
57.图9为本发明实施例提供的另一种指标值变化趋势的显示过程示意图;
58.图10为本发明实施例提供的一种信息显示方法的流程图;
59.图11为本发明实施例提供的一种信息显示场景的交互示意图;
60.图12为本发明实施例提供的一种信息显示方法的流程图;
61.图13为本发明实施例提供的一种信息显示方法的流程图;
62.图14为本发明实施例提供的一种信息显示装置的结构示意图;
63.图15为与图14所示实施例提供的信息显示装置对应的电子设备的结构示意图;
64.图16为本发明实施例提供的一种信息显示装置的结构示意图;
65.图17为与图16所示实施例提供的信息显示装置对应的电子设备的结构示意图;
66.图18为本发明实施例提供的一种信息显示装置的结构示意图;
67.图19为与图18所示实施例提供的信息显示装置对应的电子设备的结构示意图;
68.图20为本发明实施例提供的一种信息显示装置的结构示意图;
69.图21为与图20所示实施例提供的信息显示装置对应的电子设备的结构示意图。
具体实施方式
70.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
71.在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种。
72.取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
73.另外,下述各方法实施例中的步骤时序仅为一种举例,而非严格限定。
74.在实际应用中,不同用户会有针对不同服务的数据分析需求。比如,某网站的提供方想要了解长期和短期时间范围内网站的访问情况。再比如,某购物类应用程序的提供方想要了解长期和短期时间范围内该应用程序的访问情况、交易情况。再比如,某服务人员(如配送人员,家政人员)想要了解自己在不同时间范围内的订单量和收益情况。再比如,某
店铺商家想要了解在不同地区的商品销量情况。
75.结合上述一些举例可知,实际上,可以总结出一些共性的数据分析需求,以提供一种可以满足该数据分析需求的功能组件,这样,不同用户可以调用该功能组件完成自己的数据分析任务,只是不同用户需要根据自己的数据分析需求提供一些针对性的参数配置和被分析的数据集。该功能组件可以实现为是一种应用程序、一种插件,等等。
76.另外,结合上述一些举例可知,需要用户配置的参数可以包括两种维度的参数:多种属性值和指标。其中,多种属性值是指对应于同一种属性的不同取值范围,属性比如可以包括地域、时间,从而,多种属性值可以包括:多种时间范围、多种地域范围。以多种时间范围为例,用户可以配置多种时间范围以及多种指标,其中,这多种时间范围对每种指标都有效,也就是说,每种指标都设置有上述多种时间范围,用以表明用户可以查看每种指标在多种时间范围下分别对应的指标值。
77.在本发明实施例提供的信息显示方法中,当获得各种指标在多种时间范围下分别对应的指标值后,在同一界面中显示各种指标在多种时间范围下分别对应的指标值。这样,用户可以在同一界面中集中地查看到不同指标在多种时间范围下各种对应的指标值,方便用户可以全面、直观地了解各种时间范围内服务的各种性能表现情况。
78.本发明实施例提供的信息显示方法可以由一电子设备来执行,该电子设备可以是诸如pc机、笔记本电脑、智能手机等终端设备,也可以是服务器。该服务器可以是包含一独立主机的物理服务器,或者也可以为虚拟服务器,或者也可以为云端服务器或服务器集群。前文中所说的功能组件可以运行在该电子设备中,或者由该电子设备调用。
79.下面结合附图,详细介绍本发明实施例提供的信息显示方案。
80.图1为本发明实施例提供的一种信息显示方法的流程图,如图1所示,该方法包括如下步骤:
81.101、接收用户提供的数据集、多种时间范围和至少一种指标。
82.102、根据至少一种指标和多种时间范围对数据集进行数据分析,以确定至少一种指标在多种时间范围下分别对应的指标值。
83.103、在同一界面的至少一部分区域中,显示至少一种指标在多种时间范围下分别对应的指标值。
84.本文中的用户是指有数据分析需求的人,可以是个体用户,也可以是企业用户。
85.比如某个用户开了一个网店,想要了解不同时间范围内商品的交易金额、网店的浏览量。此时,该用户可以配置多种时间范围以及至少一种指标(如交易金额、店铺浏览量),以及获取覆盖这多种时间范围的数据集。
86.可以理解的是,该数据集中的数据需要满足上述至少一种指标的计算需求。比如,当至少一种指标包括交易金额时,数据集中的数据需要包括消费者的订单数据,订单数据中会包含交易金额数据;当至少一种指标包括店铺浏览量时,数据集中的数据需要包括访问记录数据,访问记录数据中会包含访问时间等访问信息。
87.实际应用中,用户可以根据自身需求配置需要对数据集进行哪些指标的数据分析,并且,为了能够了解长期和短期的不同时间范围内这些指标的表现情况,用户还可以按需配置多种时间范围。
88.实际上,每种时间范围可以由两种参数来确定起止时间,这两种参数分别是:时间
单位以及对每种时间单位设置的时间范围。其中,时间单位也可以称为时间粒度,可以设置有多种时间粒度供用户选择,用户也可以自定义时间粒度。
89.举例来说,时间单位比如可以包括:财年、自然年、季度、月度、周、日。
90.假设用户针对财年这个时间单位配置的时间范围为2018-2019,则最终会得到这两个时间范围:2018财年,2019财年,其中,财年单位对应的起止月份可预先设定,比如从3月1日到次年的3月31日为一个财年。
91.假设用户针对自然年这个时间单位配置的时间范围为2018-2019,则最终会得到这两个时间范围:2018年,2019年,其中,每一个自然年对应的起止月份是从1月1日到次年的12月31日。
92.假设用户针对季度这个时间单位配置的时间范围为2019,则最终会得到这四个时间范围:2019年第一季度、2019年第二季度、2019年第三季度、2019年第四季度。
93.假设用户针对月度这个时间单位配置的时间范围为2019,则最终会得到这十二个时间范围:2019年1月、2019年2月、
……
、2019年12月。
94.假设用户针对月度这个时间单位配置的时间范围为2019,则最终会得到这十二个时间范围:2019年1月、2019年2月、
……
、2019年12月。
95.假设用户针对周这个时间单位配置的时间范围为近5周,则根据当前日期t最终会得到一个时间范围:t-5周~t。其中,t-5周,表示从日期t向前追溯5周得到的日期。
96.假设用户针对日这个时间单位配置的时间范围为近7周,则根据当前日期t最终会得到一个时间范围:t-7日~t。其中,t-7日,表示从日期t向前追溯7天得到的日期。
97.由上述的举例可知,用户配置每个时间单位对应的时间范围的方式可以有两种,一种是以当前日期为基准,通过配置相距当前日期多少个时间单位的方式实现;另一种是直接指出起止时间。
98.实际应用中,如图2所示,为便于用户对至少一种指标和多种时间范围的配置,当用户需要进行数据分析时,可以向用户提供如图2中示意的配置界面,在该配置界面中可以完成三种主要信息的配置,第一种即为数据集的录入,第二种即为多种时间范围的配置,第三种即为至少一种指标的配置。
99.如图2中所示,配置界面中可以包括数据集录入区域d1,时间配置区域d2、指标配置区域d3以及备选参数显示区域d4。
100.用户在数据集录入区域d1内加载输入数据集,比如图2中示意的2018-2020年交易数据和访问数据。
101.用户最终配置的多种时间单位可以显示在时间配置区域d2内。如图2中所示,用户在触发时间配置操作时,可以在备选参数显示区域d4内显示预设的多种时间单位,并为每种时间单位关联有时间范围的设置控件,以供用户通过勾选所需的时间单位并为之进行时间范围的配置,最终得到多种时间范围。
102.用户最终配置的指标可以显示在指标配置区域d3内。类似地,用户在触发指标配置操作时,可以在备选参数显示区域d4内显示预设的多种指标,以供用户勾选所需的指标。
103.当然,可以理解的是,当预设的多种指标和多种时间单位中不存在用户想要使用的指标和时间单位时,用户可以自定义所需的指标和时间范围。
104.当用户在配置界面上完成上述配置操作后,根据配置的多种时间范围、至少一种
指标对数据集进行数据分析处理,以得到每种指标在多种时间范围下分别对应的指标值。
105.举例来说,假设至少一种指标中包括指标a,多种时间范围包括:2018财年、2019财年以及2019年的四个季度。
106.此时,需要计算出指标a在每种时间范围下对应的指标值,假设指标a在2018财年这个时间范围下对应的指标值为a1,指标a在2019财年这个时间范围下对应的指标值为a2,指标a在2019年第一季度这个时间范围下对应的指标值为a3,指标a在2019年第二季度这个时间范围下对应的指标值为a4,指标a在2019年第三季度这个时间范围下对应的指标值为a5,指标a在2019年第四季度这个时间范围下对应的指标值为a6。
107.上述计算结果可以表示为表1:
[0108][0109]
以指标a为交易金额为例,数据集中可以包括2018年以及2019年能够获得的全部的交易数据,每条交易数据中可以包括交易时间以及交易金额等交易信息。通过统计2018财年内产生的交易数据中所包含的交易金额可以得到a1,同理,通过统计2019财年内产生的交易数据中所包含的交易金额可以得到a2,通过统计2019年各个季度内产生的交易数据中所包含的交易金额可以分别得到a3,a4,a5,a6。
[0110]
具体地,数据分析的执行过程具体可以是:
[0111]
根据目标指标和目标时间范围生成第一数据分析任务,在数据集中执行第一数据分析任务,以确定目标指标在目标时间范围下对应的指标值。其中,目标指标是至少一种指标中任一种,目标时间范围是多种时间范围中任一种。
[0112]
也就是说,基于用户提供的数据集以及多种时间范围和至少一种指标的配置结果,可以自动地生成多个数据分析任务,每个数据分析任务中携带有一种指标和一种时间范围。具体地,该数据分析任务可以体现为是生成查询(sql)语句,以在数据集中执行该任务。
[0113]
实际应用中,用户除了想要查看各指标在上述设定的多种时间范围内分别对应的指标值外,还可能想要查看每种指标的历史表现情况,比如与历史同期比较是上升了还是下降了。此时,用户可以配置开启指标对比功能,并针对每种指标进行对比时间范围的配置,此时,上文中所说的一个指标所对应的多种时间范围,可以分别对应有一个对比时间范围。比如,初始配置的指标a对应的一种时间范围为2019财年,其对应的对比时间范围可以是上一个财年,即2018财年。再比如,初始配置的指标a对应的一种时间范围为2019年11月,其对应的对比时间范围可以是上一年的同月份,即2018年11月。
[0114]
将至少一种指标的任一种指标称为目标指标,将多种时间范围中的任一时间范围称为目标时间范围,当确定用户配置了与目标指标和目标时间范围对应的对比时间范围时,可以根据目标指标和对比时间范围生成第二数据分析任务,执行第二数据分析任务,以
确定目标指标在对比时间范围下对应的指标值;根据目标指标在对比时间范围下对应的指标值,以及目标指标在目标时间范围下对应的指标值,确定与目标指标和目标时间范围对应的指标值变化程度;关联地显示该指标值变化程度和目标指标在所述目标时间范围下对应的指标值。
[0115]
为便于理解,结合下表2来示例性说明:
[0116][0117]
其中,上述各个百分比即为指标值变化程度。以2019财年为例,假设用户设置的与该时间范围对应的对比时间范围为2018财年,则7.5%是基于a2和a1得到的。
[0118]
需要说明的是,实际应用中,用户在配置界面中配置的数据集可以仅是数据集的标识信息,比如什么时间范围内的什么类型的数据,实际上,用户的数据可以存储在用户本地或云端的某个数据库内,从而,在执行上述数据分析任务时,需要访问该数据库以查询并计算对应的数据。
[0119]
针对上述至少一种指标中的各个指标都进行上述指标值的计算处理,最终可以得到至少一种指标在多种时间范围下分别对应的指标值,并在同一界面中显示出该至少一种指标在多种时间范围下分别对应的指标值。显示的方式可以是表格、文字,等等,不具体限定。
[0120]
举例来说,假设至少一种指标包括上述举例的指标a以及指标b,并假设多种时间范围为表1中示意的多种时间范围,那么最终可以在同一界面中显示如下所示的表3:
[0121][0122]
其中,b1~b6表示指标b在相应时间范围下对应的指标值计算结果。
[0123]
在同一界面的至少一部分区域中,显示多种指标分别在多种时间范围下各自对应的指标值,可以使得用户能够直观、全面地了解不同时间范围下各种指标的表现情况。
[0124]
另外,值得说明的是,如图3所示,在上述同一界面内,除了可以显示有如表3所示的表格外,还可以显示有一些其他的辅助控件,以便于用户对计算出的各指标值进行进一步地统计,比如图3中示意的求均值、累积值的控件。比如,用户选择指标a,并选择2019年的
四个季度后,点击该求均值或求累积值的控件,便可以计算并显示出指标a在这四个季度下分别对应的平均指标值或累积指标值。
[0125]
另外,可选地,用户还可以将显示有各个指标值的界面分享给其他人,比如亲人、领导、同事。此时,用户可以在该界面中触发分享操作,基于该分享操作,可以生成与该界面对应的链接,以分享链接至目标对象。这样,目标对象通过访问该链接便可以查看界面,该目标对象即为上述其他人。
[0126]
实际应用中,为了对数据集进行更加充分的分析,用户配置的指标的数量可能比较多,此时,为了提高查看指标值计算结果的友好性,可以将用户配置的指标按照指标类别进行分组划分,以得到至少一组指标。
[0127]
上述分组结果,可以是用户在配置指标的过程中自行划分得到的,也可以是基于用户对指标的配置结果自动划分得到的。自动划分时,可选地,可以根据指标关键词来划分,即将对应于同一指标关键词的指标划为一组。
[0128]
举例来说,假设用户配置了如下几种指标:工作日销量、周六日销量、双十一销量、国庆假期销量、总销量、工作日访问量、节假日访问量。
[0129]
在上述举例中,包括两种指标类别:销量和访问量。可以将工作日销量、周六日销量、双十一销量、国庆假期销量以及总销量这几种与销量有关的指标划分为一组;将工作日访问量、节假日访问量这几种与访问量有关的指标划分为一组。
[0130]
其中,上述两种类别的识别可以是根据各种指标的关键词来确定的,上述举例中,关键词分别是:销量、访问量。
[0131]
这样,在最终用于显示指标值的界面中,可以集中显示每组指标中各指标在多种时间范围下分别对应的指标值。为便于理解,如图4中两组指标的显示效果所示,这里的集中显示是指同一分组内的指标集中进行显示。
[0132]
如上文所示,用户在指标配置的过程中,也可以自行进行指标分组处理。具体来说,为让用户完成相关配置操作,会显示配置界面,可选地,配置界面中可以包括时间单位集和指标集,其中,时间单位集中可以包括预设的多种时间范围,指标集中包括预设的多种指标。当然,用户也可以自定义时间单位以及指标添加到对应的集合中。
[0133]
在该配置界面中用户可以完成多种时间范围的配置以及至少一组指标的配置。
[0134]
其中,针对多种时间范围来说,可以根据用户从时间单位集中选出的至少一种时间单位以及对该至少一种时间单位分别设置的时间范围,生成多种时间范围。具体执行过程可以参考前述实施例中的说明,在此不赘述。
[0135]
其中,针对至少一组指标来说,用户可以在配置界面中创建至少一个分组,对于至少一个分组中的任一分组,根据用户从指标集中选出的与该任一分组对应的指标,生成与该任一分组对应的一组指标。
[0136]
为便于理解,结合图5来示例性说明上述分组操作过程。如图5中所示,在配置界面中显示有包括多种指标的指标集,以供用户从中选择自己所需的指标。在配置界面中还包括分组配置区域,在该分组配置区域内用户可以创建一个或多个分组节点,比如图5中示意的以分组名称分组1和分组2表示的两个分组。每个分组名称旁可以预留有用于容纳指标名称的区域。假设用户从指标集中拖拽出图5中示意的工作日销量、节假日销量、总销量到分组1对应的区域内,表示将这几个指标划为一组;假设用户从指标集中拖拽出图5中示意的
工作日访问量、节假日访问量到分组2对应的区域内,表示将这几个指标划为一组。
[0137]
图6为本发明实施例提供的一种信息显示方法的流程图,如图6所示,该方法包括如下步骤:
[0138]
601、接收用户提供的数据集、多种时间范围和至少一种指标。
[0139]
602、根据至少一种指标和多种时间范围对数据集进行数据分析,以确定至少一种指标在多种时间范围下分别对应的指标值。
[0140]
603、在同一界面的至少一部分区域中,显示至少一种指标在多种时间范围下分别对应的指标值。
[0141]
上述步骤的执行过程可以参考前述其他实施例中的相关说明,在此不赘述。
[0142]
604、响应于对目标指标对应的第一趋势查看控件的选择操作,显示与目标指标对应的第一趋势变化界面,第一趋势变化界面中包括时间选择控件,确定基于时间选择控件输入的查看时间范围和时间单位。
[0143]
其中,目标指标是至少一种指标中的任一种。
[0144]
605、从数据集中获取与查看时间范围对应的目标数据,根据目标指标对目标数据进行分析,以确定查看时间范围内每个时间点对应的指标值,时间点根据时间单位和查看时间范围确定。
[0145]
606、根据查看时间范围内每个时间点对应的指标值,在第一趋势变化界面中显示对应的指标值变化曲线。
[0146]
在本实施例中,用户可以针对某种指标,查看这个指标在某一段时间内的变化趋势。
[0147]
为便于理解,结合图7来示例性说明。
[0148]
在图7中,假设在一个界面中显示有指标a和指标b在多种时间范围下各自对应的指标值,以指标a为例,在该界面中与指标a关联地显示有图中示意的第一趋势查看控件701,当用户点击该第一趋势查看控件701时,显示图中示意的与指标a对应的第一趋势变化界面702。第一趋势变化界面702用于显示指标a在一段时间内的变化趋势。第一趋势变化界面702中包括图中示意的时间选择控件703,用户对时间选择控件703进行操作以输入查看时间范围和时间单位。其中,该查看时间范围约束了需要查看指标a在哪段时间内的变化趋势,时间单位约束了指标值的计算单位。
[0149]
如图7中所示,时间选择控件703中具体可以包括多种可选择的时间单位,以及输入时间范围的控件。用户通过输入时间范围的控件输入查看时间范围,比如2019年1月1日至2019年12月31日。图7中示意了两种时间单位:日趋势、月趋势。其中,日趋势表示以天为单位计算指标a在查看时间范围内每天对应的指标值,月趋势表示以月为单位计算指标a在查看时间范围内每月对应的指标值。
[0150]
基于用户输入的查看时间范围以及时间单位,可以先从数据集中获取与查看时间范围对应的目标数据,之后根据指标a对目标数据进行分析,以确定查看时间范围内每个时间点对应的指标值。其中,时间点根据时间单位和查看时间范围确定,比如时间单位为日,查看时间范围为2019年1月1日到2019年1月31日,那么以天为单位,可以得到31个时间点。以指标a是交易金额为例,假设针对2019年1月1日这个时间点来说,在目标数据中获取2019年1月1日的交易数据并统计出交易金额,作为这个时间点对应的指标值。针对每个时间点
都进行同样的计算,最终会得到查看时间范围内各个时间点对应的指标值,进而,根据查看时间范围内每个时间点对应的指标值,在第一趋势变化界面702中显示对应的指标值变化曲线,如图7中示意的曲线。
[0151]
可选地,在第一趋势变化界面702中还可以包括一些辅助的功能控件,比如去除查看时间范围内某些特定时间段的控件,等等。
[0152]
图8为本发明实施例提供的一种信息显示方法的流程图,如图8所示,该方法包括如下步骤:
[0153]
801、接收用户提供的数据集、多种时间范围和至少一种指标。
[0154]
802、根据至少一种指标和多种时间范围对数据集进行数据分析,以确定至少一种指标在多种时间范围下分别对应的指标值。
[0155]
803、在同一界面的至少一部分区域中,显示至少一种指标在多种时间范围下分别对应的指标值。
[0156]
上述步骤的执行过程可以参考前述其他实施例中的相关说明,在此不赘述。
[0157]
804、响应于对所述界面中第二趋势查看控件的选择操作,显示第二趋势变化界面,第二趋势变化界面中包括时间选择控件和指标选择控件,确定基于时间选择控件输入的查看时间范围和时间单位,以及基于指标选择控件输入的目标指标。
[0158]
805、从数据集中获取与查看时间范围对应的目标数据,根据目标指标对目标数据进行分析,以确定查看时间范围内每个时间点对应的指标值,时间点根据时间单位和查看时间范围确定。
[0159]
806、根据查看时间范围内每个时间点对应的指标值,在第二趋势变化界面中显示对应的指标值变化曲线。
[0160]
在本实施例中,用户可以针对某一种或几种指标,查看这个指标在某一段时间内的变化趋势。与图6所示实施例的区别在于,本实施例中,用户可以同时发起针对多种指标的变化趋势查看操作。
[0161]
为便于理解,结合图9来示例性说明。
[0162]
在图9中,假设在一个界面中显示有指标a和指标b在多种时间范围下各自对应的指标值,另外,在该界面中显示有图中示意的第二趋势查看控件901,当用户点击该第二趋势查看控件901时,显示图中示意的第二趋势变化界面902。第二趋势变化界面902中包括图中示意的时间选择控件903和指标选择控件904,用户对时间选择控件903进行操作以输入查看时间范围和时间单位。其中,该查看时间范围约束了需要查看目标指标在哪段时间内的变化趋势,时间单位约束了指标值的计算单位。指标选择控件904用于输入需要查看的目标指标,该目标指标可以是指标a和/或指标b。
[0163]
如图9中所示,时间选择控件903中具体可以包括多种可选择的时间单位,以及输入时间范围的控件。用户通过输入时间范围的控件输入查看时间范围,比如2019年1月1日至2019年12月31日。图9中示意了两种时间单位:日趋势、月趋势。其中,日趋势表示以天为单位计算目标指标在查看时间范围内每天对应的指标值,月趋势表示以月为单位计算目标指标在查看时间范围内每月对应的指标值。
[0164]
基于用户输入的查看时间范围、时间单位以及目标指标,可以先从数据集中获取与查看时间范围对应的目标数据,之后根据目标指标对目标数据进行分析,以确定查看时
间范围内每个时间点对应的指标值。其中,时间点根据时间单位和查看时间范围确定,比如时间单位为日,查看时间范围为2019年1月1日到2019年1月31日,那么以天为单位,可以得到31个时间点。以指标a是交易金额为例,假设针对2019年1月1日这个时间点来说,在目标数据中获取2019年1月1日的交易数据并统计出交易金额,作为这个时间点对应的指标值。针对每个时间点都进行同样的计算,最终会得到查看时间范围内各个时间点对应的指标值,进而,根据查看时间范围内每个时间点对应的指标值,在第二趋势变化界面902中显示对应的指标值变化曲线,如图9中示意的曲线。
[0165]
综上,本发明实施例提供的方案中,一方面,用户可以在同一界面中统一、全面地查看多种指标分别在多种时间范围内各自对应的指标值,另一方面,用户还可以方便地查看每种指标在一段时间内的变化趋势。
[0166]
图10为本发明实施例提供的一种信息显示方法的流程图,如图10所示,该方法可以包括如下步骤:
[0167]
1001、接收用户提供的数据集、多种属性值和至少一种指标,所述多种属性值对应于同一种属性的不同取值范围。
[0168]
1002、根据至少一种指标和多种属性值对数据集进行数据分析,以确定至少一种指标在多种属性值下分别对应的指标值。
[0169]
1003、在同一界面的至少一部分区域中,显示至少一种指标在多种属性值下分别对应的指标值。
[0170]
如前文所述,所述多种属性值包括如下任一种:多种时间范围、多种地域范围。也就是说,用户可以在地域和/或时间的属性维度上对数据集进行至少一种指标的数据分析。当然,这里的时间、地域属性维度仅为举例,不以此为限。
[0171]
可选地,对应于同一属性的多种属性值可以呈现出“层级结构”的特征,比如,多种地域范围可以呈现出“层级结构”的特征,也即是不同地域范围可以具有包含关系,比如安徽省下包含的多个市,每个市下包含的多个县。当然,用户配置的多种地域范围也可以是不具有包含关系的任意多个地域范围,比如天津市、大连市、北京市。
[0172]
本实施例提供的方案的详细执行过程可以参考前述其他实施例中的相关说明,区别仅在于属性值类型的不同,在此不赘述。
[0173]
以上各实施例提供的方案可以在用户侧的终端设备中执行,也可以在远端的服务端来执行。可选地,还可以由用户终端和服务端配合来执行。在两者配合执行的过程中,概括来说,用户主要是通过用户终端完成参数配置和输出结果显示等交互过程,而数据分析的处理过程由服务端来执行。下面结合图11来示例性说明一种实际应用场景下用户终端和服务端的交互过程。
[0174]
如图11中所示,当用户需要对某数据集进行数据分析时,可以通过用户终端访问服务端,以调用配置界面,在配置界面中完成上文中所说的多种属性值和至少一种指标的配置,以及输入数据集信息。其中,数据集信息可以是用于标识数据集的存储位置、获取范围的标识信息。比如,用户提供了过去三年的完整的销售记录,但是当前的数据分析目的是分析过去三年中某几个特定时间范围内的销量情况,此时,数据集信息可以包括该销售记录及该特定的时间范围。在图11中,假设用户输入的多种属性值为图3中示意的多个时间范围,并假设用户输入的指标为图3中示意的指标a和指标b。
[0175]
可选地,用户终端基于用户输入的上述配置信息,可以先显示出图11中所示的界面1101,以供用户预览配置结果。当然,可以理解的是,用户在配置界面上还可以执行如前文所述的其他控件(比如求均值、趋势查看控件等等)的配置操作,此时,在界面1101上也可以呈现这些控件的配置结果。
[0176]
之后,用户终端将用户提供的数据集、多种属性值以及至少一种指标发送至服务端。服务端解析出多种属性值和至少一种指标,并获取数据集,之后,根据该至少一种指标和多种属性值对数据集进行数据分析,以确定该至少一种指标在多种属性值下分别对应的指标值,将该至少一种指标在多种属性值下分别对应的指标值反馈给用户终端。
[0177]
如图11所示,用户终端最终将至少一种指标在多种属性值下分别对应的指标值显示在界面1101中的对应位置处,得到界面1102。
[0178]
其中,概括来说,服务端在执行上述数据分析的过程中,会针对每种指标和每种属性值,生成一个数据分析任务(即查询任务),在数据集中执行该数据分析任务以得到对应的指标值。
[0179]
下面结合图12和图13来具体说明在上述信息显示方案中用户终端、服务端各自的执行过程。
[0180]
图12为本发明实施例提供的一种信息显示方法的流程图,该方法可以由用户终端来执行,如图12所示,该方法可以包括如下步骤:
[0181]
1201、显示配置界面,配置界面中包括属性集和指标集。
[0182]
1202、接收用户根据属性集和指标集确定的多种属性值和至少一种指标,以及接收用户提供的数据集,多种属性值对应于同一种属性的不同取值范围。
[0183]
可选地,属性可以包括地域、时间,等等。对应地,多种属性值可以包括多种时间范围、多种地域范围。
[0184]
针对时间属性,如前文所述,属性集中可以包括多种时间单位,用户可以选择一种或几种时间单位,并为选择的时间单位配置对应的时间范围,从而得到一种或几种时间范围。
[0185]
同理,针对地域属性,属性集中可以包括诸如省、市、商圈等地域单位,用户选择一种或几种地域单位,并为选择的地域单位配置对应的地域范围,从而得到一种或几种地域范围。
[0186]
可选地,如前文所述,用户除了在配置界面中进行上述配置操作外,还可以进行诸如前文中提到的指标分组、趋势查看控件等控件的配置操作。
[0187]
1203、将数据集、多种属性值和至少一种指标发送至服务端,以使服务端根据至少一种指标和多种属性值对数据集进行数据分析,以确定至少一种指标在多种属性值下分别对应的指标值。
[0188]
1204、将从服务端接收的至少一种指标在多种属性值下分别对应的指标值在同一界面的至少一部分区域中显示。
[0189]
本实施例提供的方案的详细执行过程可以参考前述其他实施例中的相关说明,在此不赘述。
[0190]
图13为本发明实施例提供的一种信息显示方法的流程图,该方法可以由服务端来执行,如图13所示,该方法可以包括如下步骤:
[0191]
1301、接收用户终端发送的数据集、多种属性值和至少一种指标,所述多种属性值对应于同一种属性的不同取值范围。
[0192]
1302、根据至少一种指标和多种属性值对数据集进行数据分析,以确定至少一种指标在多种属性值下分别对应的指标值。
[0193]
1303、将至少一种指标在多种属性值下分别对应的指标值发送至用户终端,以使用户终端在同一界面的至少一部分区域中,显示至少一种指标在多种属性值下分别对应的指标值。
[0194]
本实施例中,数据分析的过程可以参考前述其他实施例中的相关说明,在此不赘述。另外,基于用户在上述界面中触发的其他操作,比如查看某指标的趋势变化的操作,服务端还可以执行对应的处理过程,参见前述其他实施例中的相关说明,在此不赘述。
[0195]
以下将详细描述本发明的一个或多个实施例的信息显示装置。本领域技术人员可以理解,这些信息显示装置均可使用市售的硬件组件通过本方案所教导的步骤进行配置来构成。
[0196]
图14为本发明实施例提供的一种信息显示装置的结构示意图,如图14所示,该装置包括:接收模块11、分析模块12、显示模块13。
[0197]
接收模块11,用于接收用户提供的数据集、多种时间范围和至少一种指标。
[0198]
分析模块12,用于根据所述至少一种指标和所述多种时间范围对所述数据集进行数据分析,以确定所述至少一种指标在所述多种时间范围下分别对应的指标值。
[0199]
显示模块13,用于在同一界面的至少一部分区域中,显示所述至少一种指标在所述多种时间范围下分别对应的指标值。
[0200]
可选地,所述至少一种指标被按照指标类别划分为至少一组指标,所述显示模块13具体可以用于:在同一界面的至少一部分区域中,集中显示每组指标中各指标在所述多种时间范围下分别对应的指标值。
[0201]
可选地,显示模块13还用于:显示配置界面,所述配置界面中包括时间单位集和指标集。接收模块11具体可以用于:接收所述用户在所述配置界面中创建的至少一个分组;对于所述至少一个分组中的任一分组,根据所述用户从所述指标集中选出的与所述任一分组对应的指标,生成与所述任一分组对应的一组指标;根据所述用户从所述时间单位集中选出的至少一种时间单位以及对所述至少一种时间单位分别设置的时间范围,生成所述多种时间范围。
[0202]
可选地,所述装置还包括:分享模块,用于响应于对所述界面的分享操作,生成与所述界面对应的链接,以分享所述链接至目标对象。
[0203]
可选地,分析模块12具体可以用于:根据目标指标和目标时间范围生成第一数据分析任务,所述目标指标是所述至少一种指标中任一种,所述目标时间范围是所述多种时间范围中任一种;在所述数据集中执行所述第一数据分析任务,以确定所述目标指标在所述目标时间范围下对应的指标值。
[0204]
可选地,分析模块12具体可以用于:确定所述用户配置了与所述目标指标和所述目标时间范围对应的对比时间范围;根据所述目标指标和所述对比时间范围生成第二数据分析任务;执行所述第二数据分析任务,以确定所述目标指标在所述对比时间范围下对应的指标值;根据所述目标指标在所述对比时间范围下对应的指标值,以及所述目标指标在
所述目标时间范围下对应的指标值,确定与所述目标指标和所述目标时间范围对应的指标值变化程度;关联地显示所述指标值变化程度和所述目标指标在所述目标时间范围下对应的指标值。
[0205]
可选地,分析模块12还用于:响应于对目标指标对应的第一趋势查看控件的选择操作,显示与所述目标指标对应的第一趋势变化界面,所述第一趋势变化界面中包括时间选择控件,所述目标指标是所述至少一种指标中的任一种;确定基于所述时间选择控件输入的查看时间范围和时间单位;从所述数据集中获取与所述查看时间范围对应的目标数据;根据所述目标指标对所述目标数据进行分析,以确定所述查看时间范围内每个时间点对应的指标值,所述时间点根据所述时间单位和所述查看时间范围确定;根据所述查看时间范围内每个时间点对应的指标值,在所述第一趋势变化界面中显示对应的指标值变化曲线。
[0206]
可选地,分析模块12还用于:响应于对所述界面中第二趋势查看控件的选择操作,显示第二趋势变化界面,所述第二趋势变化界面中包括时间选择控件和指标选择控件;确定基于所述时间选择控件输入的查看时间范围和时间单位,以及基于所述指标选择控件输入的目标指标;从所述数据集中获取与所述查看时间范围对应的目标数据;根据所述目标指标对所述目标数据进行分析,以确定所述查看时间范围内每个时间点对应的指标值,所述时间点根据所述时间单位和所述查看时间范围确定;根据所述查看时间范围内每个时间点对应的指标值,在所述第二趋势变化界面中显示对应的指标值变化曲线。
[0207]
图14所示装置可以执行前述图1至图8所示实施例中提供的信息显示方法,详细的执行过程和技术效果参见前述实施例中的描述,在此不再赘述。
[0208]
在一个可能的设计中,上述图14所示信息显示装置的结构可实现为一电子设备,如图15所示,该电子设备可以包括:第一处理器21、第一存储器22、第一显示屏23。其中,第一存储器22上存储有可执行代码,当所述可执行代码被第一处理器21执行时,使第一处理器21至少可以实现如前述图1至图8所示实施例中提供的信息显示方法。
[0209]
可选地,该电子设备中还可以包括第一通信接口24,用于与其他设备进行通信。
[0210]
另外,本发明实施例提供了一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器至少可以实现如前述图1至图8所示实施例中提供的信息显示方法。
[0211]
图16为本发明实施例提供的一种信息显示装置的结构示意图,如图16所示,该装置包括:接收模块31、分析模块32、显示模块33。
[0212]
接收模块31,用于接收用户提供的数据集、多种属性值和至少一种指标,所述多种属性值对应于同一种属性的不同取值范围。
[0213]
分析模块32,用于根据所述至少一种指标和所述多种属性值对所述数据集进行数据分析,以确定所述至少一种指标在所述多种属性值下分别对应的指标值。
[0214]
显示模块33,用于在同一界面的至少一部分区域中,显示所述至少一种指标在所述多种属性值下分别对应的指标值。
[0215]
可选地,所述多种属性值包括如下任一种:多种时间范围、多种地域范围。
[0216]
图16所示装置可以执行前述图10所示实施例中提供的信息显示方法,详细的执行过程和技术效果参见前述实施例中的描述,在此不再赘述。
[0217]
在一个可能的设计中,上述图15所示信息显示装置的结构可实现为一电子设备,如图17所示,该电子设备可以包括:第二处理器41、第二存储器42、第二显示屏43。其中,第二存储器42上存储有可执行代码,当所述可执行代码被第二处理器41执行时,使第二处理器41至少可以实现如前述图10所示实施例中提供的信息显示方法。
[0218]
可选地,该电子设备中还可以包括第二通信接口44,用于与其他设备进行通信。
[0219]
图18为本发明实施例提供的一种信息显示装置的结构示意图,该信息显示装置可以位于用户终端。如图18所示,该装置包括:显示模块51、接收模块52、发送模块53。
[0220]
显示模块51,用于显示配置界面,所述配置界面中包括属性集和指标集。
[0221]
接收模块52,用于接收用户根据所述属性集和所述指标集确定的多种属性值和至少一种指标,以及接收所述用户提供的数据集,所述多种属性值对应于同一种属性的不同取值范围。
[0222]
发送模块53,用于将所述数据集、所述多种属性值和所述至少一种指标发送至服务端,以使所述服务端根据所述至少一种指标和所述多种属性值对所述数据集进行数据分析,以确定所述至少一种指标在所述多种属性值下分别对应的指标值。
[0223]
所述显示模块51,还用于将从所述服务端接收的所述至少一种指标在所述多种属性值下分别对应的指标值在同一界面的至少一部分区域中显示。
[0224]
可选地,所述装置还包括:分享模块,用于响应于对所述界面的分享操作,生成与所述界面对应的链接,以分享所述链接至目标对象。
[0225]
图18所示装置可以执行前述图12所示实施例中提供的信息显示方法,详细的执行过程和技术效果参见前述实施例中的描述,在此不再赘述。
[0226]
在一个可能的设计中,上述图18所示信息显示装置的结构可实现为一电子设备,如图19所示,该电子设备可以包括:第三处理器61、第三存储器62、第三显示屏63、第三通信接口64。其中,第三存储器62上存储有可执行代码,当所述可执行代码被第三处理器61执行时,使第三处理器61至少可以实现如前述图12所示实施例中提供的信息显示方法。
[0227]
图20为本发明实施例提供的一种信息显示装置的结构示意图,该信息显示装置可以位于服务端。如图20所示,该装置包括:接收模块71、分析模块72、发送模块73。
[0228]
接收模块71,用于接收用户终端发送的数据集、多种属性值和至少一种指标,所述多种属性值对应于同一种属性的不同取值范围。
[0229]
分析模块72,用于根据所述至少一种指标和所述多种属性值对所述数据集进行数据分析,以确定所述至少一种指标在所述多种属性值下分别对应的指标值。
[0230]
发送模块73,用于将所述至少一种指标在所述多种属性值下分别对应的指标值发送至所述用户终端,以使所述用户终端在同一界面的至少一部分区域中,显示所述至少一种指标在所述多种属性值下分别对应的指标值。
[0231]
图20所示装置可以执行前述图13所示实施例中提供的信息显示方法,详细的执行过程和技术效果参见前述实施例中的描述,在此不再赘述。
[0232]
在一个可能的设计中,上述图20所示信息显示装置的结构可实现为一电子设备,如图21所示,该电子设备可以包括:第四处理器81、第四存储器82、第四通信接口83。其中,第三存储器82上存储有可执行代码,当所述可执行代码被第三处理器81执行时,使第三处理器81至少可以实现如前述图13所示实施例中提供的信息显示方法。
[0233]
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0234]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助加必需的通用硬件平台的方式来实现,当然也可以通过硬件和软件结合的方式来实现。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以计算机产品的形式体现出来,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0235]
本发明实施例提供的信息显示方法可以由某种程序/软件来执行,该程序/软件可以由网络侧提供,前述实施例中提及的电子设备可以将该程序/软件下载到本地的非易失性存储介质中,并在其需要执行前述信息显示方法时,通过cpu将该程序/软件读取到内存中,进而由cpu执行该程序/软件以实现前述实施例中所提供的信息显示方法,执行过程可以参见前述图1至图8中的示意。
[0236]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。