一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据处理方法及装置与流程

2022-06-01 13:05:27 来源:中国专利 TAG:


1.本说明书涉及互联网技术领域,特别涉及一种数据处理方法及装置、一种计算设备,以及一种计算机可读存储介质。


背景技术:

2.随着互联网技术的迅速发展,人类已经进入大数据时代,大数据已经渗透到每一个行业和业务职能,成为重要的生产因素。
3.在实际应用中,服务提供方通常会统计大量的数据,并将统计结果展示出来,为用户提供感兴趣或有价值的信息,数据可视化为了更清晰有效地传递信息,通常可以使用统计图形、图表、信息图表或其他工具实现,将数据统计信息转换成视觉表现形式并展示处理,但是现有的数据可视化技术中,仅能简单的展示单一维度的数据统计信息,无法为用户提供个性化数据统计信息,用户体验不友好。
4.基于此,急需一种数据处理方法解决上述可视化技术中的问题。


技术实现要素:

5.有鉴于此,本说明书实施例提供了一种数据处理方法及装置、一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的数据统计信息单一化,无法为用户提供个性化统计数据,并且数据维度单一的问题。
6.根据本说明书实施例的第一方面,提供了一种数据处理方法,包括:
7.接收用户提交的数据分析请求,其中,所述数据分析请求包括自定义数据分析参数和数据可视化类型;
8.解析所述数据分析请求,获取所述数据分析请求中携带的自定义数据分析参数和数据可视化类型;
9.基于所述自定义数据分析参数确定目标数据;
10.根据所述数据可视化类型对所述目标数据进行可视化处理,并展示可视化处理结果。
11.根据本说明书实施例的第二方面,提供了一种数据处理装置,包括:
12.接收模块,被配置为接收用户提交的数据分析请求,其中,所述数据分析请求包括自定义数据分析参数和数据可视化类型;
13.解析模块,被配置为解析所述数据分析请求,获取所述数据分析请求中携带的自定义数据分析参数和数据可视化类型;
14.确定模块,被配置为基于所述自定义数据分析参数确定目标数据;
15.可视化模块,被配置为根据所述数据可视化类型对所述目标数据进行可视化处理,并展示可视化处理结果。
16.根据本说明书实施例的第三方面,提供了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述指令时实现任意所
述数据处理方法的步骤。
17.根据本说明书实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现任意所述数据处理方法的步骤。
18.本说明书提供的数据处理方法,接收用户提交的数据分析请求,其中,所述数据分析请求包括自定义数据分析参数和数据可视化类型;解析所述数据分析请求,获取所述数据分析请求中携带的自定义数据分析参数和数据可视化类型;基于所述自定义数据分析参数确定目标数据;根据所述数据可视化类型对所述目标数据进行可视化处理,并展示可视化处理结果,接收用户提交的数据分析请求,数据分析请求中有用户自定义的自定义数据分析参数和数据可视化类型,通过用户发送的自定义数据分析参数确定目标数据,再根据数据可视化类型对目标数据进行可视化处理,将用户希望了解的数据信息以用户期望的数据可视化形式展示,提高用户的使用体验,继而提高用户粘性。
附图说明
19.图1是本说明书一实施例提供的一种数据处理方法的流程图;
20.图2是本说明书一实施例提供的时间轴可视化组件的示意图;
21.图3是本说明书一实施例提供的电脑终端中数据可视化的示意图;
22.图4是本说明书一实施例提供的手机终端中数据可视化的示意图;
23.图5是本说明书一实施例提供的在电脑终端中柱状图可视化组件的示意图;
24.图6是本说明书一实施例提供的在电脑终端中气泡图可视化组件的示意图;
25.图7是本说明书一实施例提供的数据处理方法应用于视频网站中统计视频播放量的示意图;
26.图8是本说明书一实施例提供的一种应用于视频网站中统计视频播放量的数据处理方法的处理流程图;
27.图9是本说明书一实施例提供的一种数据处理装置的结构示意图;
28.图10是本说明书一实施例提供的一种计算设备的结构框图。
具体实施方式
29.在下面的描述中阐述了很多具体细节以便于充分理解本说明书。但是本说明书能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本说明书内涵的情况下做类似推广,因此本说明书不受下面公开的具体实施的限制。
30.在本说明书一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本说明书一个或多个实施例中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
31.应当理解,尽管在本说明书一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
32.首先,对本说明书一个或多个实施例涉及的名词术语进行解释。
33.数据可视化:为了清晰有效地传递信息,数据可视化使用统计图形、图表、信息图表和其他工具,可以使用点、线或条对数字数据进行编码,以便在视觉上传达定量信息,有效的可视化可以帮助用户分析和推理数据和证据,使复杂的数据更容易理解和使用,用户可能有特定的分析任务(如进行比较或理解因果关系),以及该任务要遵循的图形设计原则,表格通常用于用户查找特定的度量,而各种类型的图表用于显示一个或多个变量的数据中的模式或关系。
34.在本说明书中,提供了一种数据处理方法及装置、一种计算设备,以及一种计算机可读存储介质,在下面的实施例中逐一进行详细说明。
35.图1示出了根据本说明书一实施例提供的一种数据处理方法的流程图,具体包括以下步骤:
36.步骤102:接收用户提交的数据分析请求,其中,所述数据分析请求包括自定义数据分析参数和数据可视化类型。
37.当用户需要对数据进行分析时,需要首先调用数据分析服务,并向数据分析服务发送数据分析请求,
38.在实际应用中,向数据分析服务发送数据分析请求可以基于用户的调用请求为用户展示数据分析请求界面,数据分析请求界面中可以展示可以用于分析数据的输入控件,用户可以在所述数据分析请求界面中输入自定义数据分析参数和数据可视化类型,并在输入完成后,向数据分析服务发送数据分析请求。
39.向数据分析服务发送数据分析请求还可以通过服务接口的形式实现,数据分析服务提供服务接口,用户直接通过服务接口输入自定义数据分析参数和数据可视化类型。
40.数据分析请求是由用户发送的用于分析数据的请求,在数据分析请求中携带有自定义数据分析参数和数据可视化类型,自定义数据分析参数具体是指用户希望分析的数据对应的参数,如数据日期区间、数据字段等,数据可视化类型具体是指用户希望在数据分析完后的具体展示形式,如柱状图、折线图、气泡图等。本说明书提供的数据处理方法可以应用于网站点击量数据分析、视频网站中视频播放量的统计、销售网站中对商品销售信息的统计等等。
41.对于视频播放量的统计中,可以根据视频类型进行统计,可以根据每个视频的播放量进行统计;又比如在商品销售信息的统计中,可根据销售区域进行统计,也可以根据销售商品的分类进行统计,还可以根据每个销售商品的销量进行统计等等,数据可视化类型为用户期望的数据可视化展示方式,在实际应用中,数据可视化类型可以为柱状图、气泡图、散点图、折线图、面积图、直方图等等,在实际应用中,数据可视化类型可以是用户选择的,也可以是系统默认的,在用户指定数据可视化类型的情况下,使用用户指定的数据可视化类型,在用户未指定数据可视化类型的情况下,使用系统默认的数据可视化类型。
42.在本说明书提供的一实施例中,以统计视频网站中视频播放量为例对本说明书提供的数据处理方法做进一步解释说明,接收用户发送的数据分析服务调用请求,并向用户展示数据分析请求界面,用户在数据分析请求界面中输入自定义数据分析参数(视频地区:海外,视频频道:动漫,视频类型:全部类型,统计日期:2019-01-01至2019-12-31),数据可
视化类型为柱状图和气泡图,点击分析请求界面中的分析按钮,向服务器提交数据分析请求,服务器接收到用户提交的数据分析请求。
43.基于自定义数据分析参数和数据可视化类型生成数据分析请求,服务器接收并解析所述数据分析请求,并获取所述自定义数据分析参数和数据可视化类型。
44.步骤104:解析所述数据分析请求,获取所述数据分析请求中携带的自定义数据分析参数和数据可视化类型。
45.数据分析请求中携带有自定义数据分析参数和数据可视化类型,通过对数据分析请求进行解析,即可获得所述数据分析请求对应的自定义数据分析参数和数据可视化类型。
46.步骤106:基于所述自定义数据分析参数确定目标数据。
47.可选的,基于所述自定义数据分析参数确定目标数据,包括:
48.基于所述自定义数据分析参数在目标数据库中提取历史数据集;
49.对所述历史数据集做数据预处理获得目标数据。
50.目标数据库为用于存储业务数据的数据库,在获取到自定义数据分析参数后,在所述目标数据库中提取与所述自定义数据分析参数相关的历史数据集合,在历史数据集合中有多条与自定义数据分析参数相关的历史数据,在目标数据库中提取历史数据集,并对历史数据集做数据预处理,可以获得更加精简的目标数据,消除数据冗余,便于后续处理。
51.可选的,基于所述自定义数据分析参数在目标数据库中提取历史数据,包括:
52.根据所述自定义数据分析参数生成数据查询语句;
53.根据所述数据查询语句在目标数据库中查询历史数据。
54.在实际应用中,在获得自定义数据分析参数后,会根据预设的规则根据自定义数据分析参数生成对应的数据查询语句,并根据数据查询语句在目标数据库中查询与所述自定义数据分析参数对应的历史数据。
55.在本说明书提供的实施例中,沿用上例,目标数据库可以为sql(结构化查询语言,structured query language)数据库,相应的,根据自定义数据分析参数(视频地区:海外,视频频道:动漫,视频类型:全部类型,统计日期:2019-01-01至2019-12-31)可以生成用于在sql数据库中进行查询的sql查询语句,并在所述目标数据库中执行所述sql查询语句查询历史数据。
56.历史数据集中的历史数据是目标数据库中的数据,需要对其做数据预处理,使其成为便于数据分析的具有统一格式的目标数据,目标数据的统一格式以实际应用为准,在本说明书中对目标数据的格式不做限制。
57.所述历史数据集中的历史数据包括统计日期,可选的,对所述历史数据集做数据预处理获得目标数据,包括:
58.根据所述统计日期对所述历史数据集中的历史数据进行统计,生成目标数据。
59.在实际应用中,进行数据分析,很重要的一个参数就是统计日期,比如以分析视频播放量为例,需要首先确定一个统计日期,并统计所述统计日期的各个视频的播放量;在商品销售信息的统计场景中,要先确定统计日期,再统计所述统计日期内的商品销售数据等。
60.步骤108:根据所述数据可视化类型对所述目标数据进行可视化处理,并展示可视化处理结果。
61.在确定目标数据后,根据用户输入的数据可视化类型对所述目标数据进行可视化处理,并将最终的可视化处理结果展示给用户,使得目标数据的以用户期望的展示形式展示给用户,提高用户的使用体验。
62.在实际应用中,为了便于展示每个统计日期对应的统计数据,所述方法还包括:在预设的时间轴可视化组件中展示所述统计日期。
63.参见图2,图2示出了本说明书一实施例提供的时间轴可视化组件的示意图,时间轴可视化组件用于将统计日期以时间轴的形式展示在界面上,用户可以通过所述时间轴选择对应的统计日期,如可以选择时间轴上对应的年份来读取某年的数据信息,也可以通过选择时间轴上对应的月份来读取某月的数据信息,也可以选择时间轴上对应的日期来读取某天的数据信息,还可以通过动态播放的方式依次读取时间轴上的每个时间点,动态读取每个时间点对应的数据信息等等,时间轴的实际应用方式有很多,在本说明书中对此不做限定。
64.在实际应用中,在时间轴可视化组件上还可以显示在统计时间区间内数据统计排名靠前的数据缩略信息,如在以年为统计区间,统计每年播放量前5名的视频信息,则在时间轴可视化组件上可以显示每年播放量最高的前5名的视频对应的视频缩略图,其中播放量最高的视频的缩略图为大图,排名第2和第3的视频对应的缩率图为中图,排名第4和第5的视频对应的缩略图为小图,以上为时间轴可视化组件中显示数据统计信息的示意性说明,具体的情况以实际应用为准。
65.所述目标数据包括数据统计信息,为了能加快生成可视化数据的速度,节省时间,根据所述数据可视化类型对所述目标数据进行可视化处理,并展示可视化处理结果,包括:
66.根据预设关系表确定所述数据可视化类型对应的目标可视化组件;
67.根据所述数据统计信息对所述目标数据进行排序,获得预设数量的目标展示数据;
68.调用所述目标可视化组件对所述目标展示数据进行可视化处理,并在所述目标可视化组件中展示可视化处理结果。
69.具体的,可视化组件具体是指与不同的可视化类型对应的组件,通过该组件可以将目标数据生成与所述可视化类型对应的可视化数据,如当可视化数据类型为柱状图时,目标数据被可视化处理后生成柱状图在柱状图可视组件中展示,当可视化数据类型为折线图时,目标数据被可视化处理后生成折线图在折线图可视组件中展示。
70.预设关系表为可视化数据类型与可视化组件的对应关系表,在预设关系表中,可视化数据类型与可视化组件一一对应,通过该预设关系表可以快速的确定可视化数据类型对应的可视化组件,并调用该组件实现对所述目标数据的可视化处理过程即可。
71.在目标数据中包括有数据统计信息,在实际应用中,通常在数据排序后排名靠前的统计数据才有分析意义,因此,需要对目标数据进行排序,排序的依据以实际应用为准,如对点击量的分析,则根据点击量从多到少进行排序;如对视频播放量的分析,则根据视频播放量从高到低进行排序;又比如对商品销售数据的分析,则根据商品销量从高到低进行排序等。由于可视化组件显示的限制,对于数据量特别巨大的统计信息无法全部显示在页面上,通常选择统计数据中排名靠前的数据进行展示,如选取前10名、前20名或前50名的统计数据进行展示。
72.为了便于更加直观的了解统计数据,所述数据可视化类型包括柱状图和/或气泡图,可选的,根据预设关系表确定所述数据可视化类型对应的目标可视化组件,包括:
73.根据预设关系表确定所述柱状图对应的柱状图可视组件和/或所述气泡图对应的气泡图可视组件。
74.相应的,在所述目标可视化组件中展示可视化处理结果,包括:
75.在所述柱状图可视组件中展示所述目标展示数据对应的可视化柱状图;和/或
76.在所述气泡图可视组件中展示所述目标展示数据对应的可视化气泡图。
77.在实际应用中,柱状图、气泡图便于更加直观的展示统计数据信息,又由于显示终端的限制,目标可视化组件的类型也各不相同,参见图3,图3示出了本说明书一实施例提供的电脑终端中数据可视化的示意图,如图3所示,在屏幕的中间部分为气泡图,在屏幕的左侧为柱状图,在屏幕的右侧为视频属性信息,在屏幕的下方为时间轴,在电脑终端中,由于电脑屏幕较大,因此可以将柱状图和气泡图同时显示;参见图4,图4示出了本说明书一实施例提供的手机终端中数据可视化的示意图,如图4所示,在手机屏幕中显示柱状图,在柱状图下方是视频属性信息,在视频属性信息下方是时间轴,在手机终端中,由于手机屏幕较小,无法同时显示柱状图和气泡图,则可以根据实际情况使用可视化柱状图或可视化气泡图。
78.参见图5,图5示出了本说明书一实施例提供的在电脑终端中柱状图可视化组件的示意图,柱状图可视化组件可以将统计数据信息以柱状图的形式展示,如图5所示,数据统计信息为视频播放量排行,柱状图为视频总播放量来计算柱状图的百分比长度,在实际应用中,每个视频对应有独立的颜色,随着时间轴中统计数据的变化,柱状图可视化组件中视频播放量的排名也会动态换位,实时展示每个统计日期对应的统计数据信息。
79.参见图6,图6示出了本说明书一实施例提供的在电脑终端中气泡图可视化组件的示意图,气泡图可视化组件可以将统计数据信息以气泡图的形式展示,如图6所示,同样以视频播放量排行的数据统计信息为例,通过气泡图的面积大小来标识视频播放总量的多少,当单个气泡的面积大于气泡可视化组件的预设面积时,不再增加所述单个气泡的面积,而是同比缩小其他气泡的面积,同样的为了保证可视化效果,默认展示预设数量的气泡数,如默认展示气泡上限为20个或50个,即只展示数据统计信息中排名前20或前50的数据。
80.在实际应用中,为了提高用户体验,还可以默认展示预设排名的数据的详细信息,如对于视频播放量的统计中,可以展示前三名视频的封面信息、播放量、视频分类等。
81.在实际应用中,用户还可以根据可视化柱状图和/或可视化气泡图中显示的数据信息进行进一步的查询,所述方法还包括:
82.接收用户基于所述目标可视化组件发送的数据查询指令,其中,所述数据查询指令包括待查询数据标识;
83.基于所述数据查询指令创建信息展示组件,并根据所述待查询数据标识查询所述待查询数据标识对应的目标数据信息;
84.在所述信息展示组件中展示所述目标数据信息。
85.当数据统计信息完成可视化处理,在界面展示给用户后,还可以继续接受用户根据可视化界面进行的进一步查询,如用户在可视化柱状图中点击某个柱形时,即对该柱形对应的目标数据的信息做进一步查询,或者用户在可视化气泡图中点击某个气泡时,即对
该气泡对应的目标数据的信息做进一步查询,此时接收用户基于可视化组件发送的数据查询指令,数据查询指令中包括待查询数据标识,如在视频播放量排行的数据统计信息中,点击柱状图中某个视频的柱状图时,则待查询数据标识为该视频的视频标识;在商品销售信息的统计中,点击气泡图中某个商品的气泡时,则待查询数据标识为该商品的商品标识。
86.根据数据查询指令可以实时创建信息展示组件,根据待查询数据标识可以在目标数据库中查询与所述待查询数据标识对应的目标数据信息,信息展示组件用于展示目标数据信息,在实际应用中,信息展示组件可以在接收到数据查询指令时再创建,节省了计算资源,也提高了界面的整洁度,提升了用户的使用体验。
87.可选的,在信息展示组件中还会有播放按钮,所述方法还包括:
88.接收用户基于所述信息展示组件发送的播放指令,其中,所述播放指令携带有所述目标数据信息对应的待播放视频标识;
89.基于所述播放指令在预设的播放组件中播放所述待播放视频标识对应的待播放视频。
90.在视频播放量排行的数据统计信息场景中,还可以接收到用户基于信息展示组件发送的播放指令,即用户在获取视频播放量排行时,在可视化组件中查询到想要观看的目标视频,并通过点击可视化组件中目标视频对应的图形(柱形或气泡)在信息展示组件中展示目标视频的详细信息(如视频封面、主演名单、视频简介)等,同时在信息展示组件中还可以包括收藏、播放等按钮,用于收藏或播放所述目标视频,当用户点击播放按钮时则接收到用户发送的播放指令,在播放指令中携带有目标视频对应的待播放视频标识,在预设的播放组件中即可播放目标视频,通过本方法,用户即可即时观看所述目标视频,进一步提高用户体验,提高用户粘性。
91.在实际应用中,所述方法还包括:
92.获取预设播放列表信息,并在预设的播放列表组件中展示所述预设播放列表信息;
93.在未接收到用户发送的播放指令的情况下,根据所述预设播放列表信息在所述播放组件中播放视频。
94.同样的,在视频播放量排行的数据统计信息场景中,还可以根据视频播放量排行获取预设播放列表信息,即将视频播放量靠前的视频生成预设播放列表,并在播放列表组件中展示,如果没有接收到用户发送的播放指令的情况下,在根据预设播放列表信息中的顺序依次播放视频。
95.在实际应用中,每个视频的时长各不相同,若在播放视频时将视频从头到尾全部播放也比较浪费时间,因此,根据所述预设播放列表信息在所述播放组件中播放视频,包括:
96.在所述预设播放列表信息中确定目标视频;
97.获取所述目标视频对应的目标片段;
98.在所述播放组件中播放所述目标片段。
99.具体的,目标片段为目标视频对应的视频预览,即目标视频中的精彩片段,目标片段的时长为预设的时长,可以为15秒、20秒或30秒,目标片段可以快速展示目标视频中的精彩内容,如动作视频中的打斗片段、赛车视频中的飙车片段等等,根据预设播放列表信息在
播放组件中播放视频时无需播放全部视频,只需播放目标视频的目标片段,技能在体现目标视频的精彩内容,又能使用户在短时间内可以迅速找到自己感兴趣的内容,节约时间。
100.在实际应用中为了提高用户体验,所述方法还包括:
101.获取所述用户的用户标识;
102.在所述目标数据库中查询所述用户标识对应的历史播放记录;
103.在历史播放记录组件中展示所述历史播放记录。
104.用户标识是用户用于登录系统的标识,每个用户对应一个唯一的用户标识,在获取用户标识后,可以在目标数据库中查询所述用户标识对应的历史播放记录,并将历史播放记录展示在历史播放记录组件中,当用户在不同的终端设备登录相同的账户时,可以随时了解自己之前观看的视频记录,并可以随时点击其中的某个视频继续观看,进一步提高了用户体验。
105.本说明书提供的数据处理方法,接收用户提交的数据分析请求,其中,所述数据分析请求包括自定义数据分析参数和数据可视化类型;解析所述数据分析请求,获取所述数据分析请求中携带的自定义数据分析参数和数据可视化类型;基于所述自定义数据分析参数确定目标数据;根据所述数据可视化类型对所述目标数据进行可视化处理,并展示可视化处理结果,接收用户提交的数据分析请求,数据分析请求中有用户自定义的自定义数据分析参数和数据可视化类型,通过用户发送的自定义数据分析参数确定目标数据,再根据数据可视化类型对目标数据进行可视化处理,将用户希望了解的数据信息以用户期望的数据可视化形式展示,可以使用户从多个维度统计分析业务数据,并在分析完业务数据后,通过不同的组件,关联各个业务数据,在页面前端展示业务数据之间的关联性,实现了为不同用户提供个性化可视化服务,有效辅助用户进行数据分析,极大地提高了用户体验,提高了用户粘度。
106.下面结合附图7和附图8,以本说明书提供的数据处理方法在视频网站中统计视频播放量的应用为例,对所述数据处理方法进行进一步说明。参见图7,图7示出了本说明书一实施例提供的数据处理方法应用于视频网站中统计视频播放量的示意图,包括在获取历史数据,在历史数据中获取目标数据,并根据目标数据创建时间轴,生成柱状图可视区域和气泡图可视区域,再基于柱状图可视区域和气泡图可视区域生成播放列表。
107.图8示出了本说明书一实施例提供的一种应用于视频网站中统计视频播放量的数据处理方法的处理流程图,具体包括以下步骤:
108.步骤802:接收数据分析请求。
109.在本说明书提供的实施例中,接收用户发送的数据分析请求,用户对视频网站中视频播放量的数据进行分析。
110.步骤804:解析所述数据分析请求,获取所述数据分析请求中携带的自定义数据分析参数和数据可视化类型。
111.在本说明书提供的实施例中,解析所述数据分析请求,获取自定义数据分析参数和数据可视化类型,其中数据可视化类型为柱状图和气泡图。
112.步骤806:基于所述自定义数据分析参数在目标数据库中提取历史数据集,基于数据可视化类型确定目标可视化组件。
113.在本说明书提供的实施例中,根据自定义数据分析参数在目标数据库中查询历史
数据,根据数据可视化类型确定目标可视化组件为柱状图可视组件和气泡图可视组件。
114.步骤808:对所述历史数据集做数据预处理获得目标数据。
115.在本说明书提供的实施例中,对历史数据集中的历史数据进行数据预处理,获得视频播放量的统计数据。
116.步骤810:调用所述目标可视化组件对所述目标展示数据进行可视化处理,并在所述目标可视化组件中展示可视化处理结果。
117.在本说明书提供的实施例中,历史数据中包括统计信息,即目标数据中也包括统计信息。根据统计信息生成时间轴。基于时间轴上的统计日期,将视频播放量的统计数据渲染为柱状图和气泡图,并分别在柱状图可视组件和气泡图可视组件中显示,需要注意的是,柱状图可视化区域和气泡图可视化区域中显示的内容都是同一个统计日期的数据,如当时间轴上的统计日期为2019-01-01时,柱状图可视化区域中显示的是2019-01-01的视频播放量的统计数据的柱状图,气泡图可视化区域中显示的是2019-01-01的视频播放量的统计数据的气泡图,点击柱状图中的柱形图或气泡图中的气泡可以获得柱形图或气泡对应的目标视频的视频信息,再根据基于视频信息的播放指令,即可播放所述目标视频。在实际应用中,柱状图可视化区域中的柱形图和气泡图可视化区域中的气泡图随着时间轴的变化而实时显示对应统计日期的视频播放量的统计数据。
118.本说明书提供的数据处理方法,接收用户提交的数据分析请求,其中,所述数据分析请求包括自定义数据分析参数和数据可视化类型;解析所述数据分析请求,获取所述数据分析请求中携带的自定义数据分析参数和数据可视化类型;基于所述自定义数据分析参数确定目标数据;根据所述数据可视化类型对所述目标数据进行可视化处理,并展示可视化处理结果,接收用户提交的数据分析请求,数据分析请求中有用户自定义的自定义数据分析参数和数据可视化类型,通过用户发送的自定义数据分析参数确定目标数据,再根据数据可视化类型对目标数据进行可视化处理,将用户希望了解的数据信息以用户期望的数据可视化形式展示,可以使用户从多个维度统计分析业务数据,并在分析完业务数据后,通过不同的组件,关联各个业务数据,在页面前端展示业务数据之间的关联性,实现了为不同用户提供个性化可视化服务,有效辅助用户进行数据分析,极大地提高了用户体验,提高了用户粘度。
119.与上述方法实施例相对应,本说明书还提供了数据处理装置实施例,图9示出了本说明书一实施例提供的一种数据处理装置的结构示意图。如图9所示,该装置包括:
120.接收模块902,被配置为接收用户提交的数据分析请求,其中,所述数据分析请求包括自定义数据分析参数和数据可视化类型;
121.解析模块904,被配置为解析所述数据分析请求,获取所述数据分析请求中携带的自定义数据分析参数和数据可视化类型;
122.确定模块906,被配置为基于所述自定义数据分析参数确定目标数据;
123.可视化模块908,被配置为根据所述数据可视化类型对所述目标数据进行可视化处理,并展示可视化处理结果。
124.可选的,所述确定模块906,进一步被配置为:
125.基于所述自定义数据分析参数确定目标数据,包括:
126.基于所述自定义数据分析参数在目标数据库中提取历史数据集;
127.对所述历史数据集做数据预处理获得目标数据。
128.可选的,所述确定模块906,进一步被配置为:
129.根据所述自定义数据分析参数生成数据查询语句;
130.根据所述数据查询语句在目标数据库中查询历史数据。
131.可选的,所述历史数据集中的历史数据包括统计日期;
132.可选的,所述确定模块906,进一步被配置为根据所述统计日期对所述历史数据集中的历史数据进行统计,生成目标数据。
133.可选的,所述装置还包括:
134.时间轴模块,被配置为在预设的时间轴可视化组件中展示所述统计日期。
135.可选的,所述目标数据包括数据统计信息;
136.所述可视化模块908,进一步被配置为:
137.根据预设关系表确定所述数据可视化类型对应的目标可视化组件;
138.根据所述数据统计信息对所述目标数据进行排序,获得预设数量的目标展示数据;
139.调用所述目标可视化组件对所述目标展示数据进行可视化处理,并在所述目标可视化组件中展示可视化处理结果。
140.可选的,所述数据可视化类型包括柱状图和/或气泡图;
141.所述可视化模块908,进一步被配置为根据预设关系表确定所述柱状图对应的柱状图可视组件和/或所述气泡图对应的气泡图可视组件。
142.可选的,所述可视化模块908,进一步被配置为:
143.在所述柱状图可视组件中展示所述目标展示数据对应的可视化柱状图;和/或
144.在所述气泡图可视组件中展示所述目标展示数据对应的可视化气泡图。
145.可选的,所述装置还包括:
146.查询指令接收模块,被配置为接收用户基于所述目标可视化组件发送的数据查询指令,其中,所述数据查询指令包括待查询数据标识;
147.展示组件创建模块,被配置为基于所述数据查询指令创建信息展示组件,并根据所述待查询数据标识查询所述待查询数据标识对应的目标数据信息;
148.信息展示模块,被配置为在所述信息展示组件中展示所述目标数据信息。
149.可选的,所述装置还包括:
150.播放指令接收模块,被配置为接收用户基于所述信息展示组件发送的播放指令,其中,所述播放指令携带有所述目标数据信息对应的待播放视频标识;
151.播放模块,被配置为基于所述播放指令在预设的播放组件中播放所述待播放视频标识对应的待播放视频。
152.可选的,所述装置还包括:
153.播放列表获取模块,被配置为获取预设播放列表信息,并在预设的播放列表组件中展示所述预设播放列表信息;
154.所述播放模块,进一步被配置为在未接收到用户发送的播放指令的情况下,根据所述预设播放列表信息在所述播放组件中播放视频。
155.可选的,所述播放模块,进一步被配置为:
156.在所述预设播放列表信息中确定目标视频;
157.获取所述目标视频对应的目标片段;
158.在所述播放组件中播放所述目标片段。
159.可选的,所述装置还包括:
160.用户标识获取模块,被配置为获取所述用户的用户标识;
161.历史记录查询模块,被配置为在所述目标数据库中查询所述用户标识对应的历史播放记录;
162.历史记录展示模块,被配置为在历史播放记录组件中展示所述历史播放记录。
163.本说明书实施例提供的数据处理装置,接收用户提交的数据分析请求,其中,所述数据分析请求包括自定义数据分析参数和数据可视化类型;解析所述数据分析请求,获取所述数据分析请求中携带的自定义数据分析参数和数据可视化类型;基于所述自定义数据分析参数确定目标数据;根据所述数据可视化类型对所述目标数据进行可视化处理,并展示可视化处理结果,接收用户提交的数据分析请求,数据分析请求中有用户自定义的自定义数据分析参数和数据可视化类型,通过用户发送的自定义数据分析参数确定目标数据,再根据数据可视化类型对目标数据进行可视化处理,将用户希望了解的数据信息以用户期望的数据可视化形式展示,可以使用户从多个维度统计分析业务数据,并在分析完业务数据后,通过不同的组件,关联各个业务数据,在页面前端展示业务数据之间的关联性,实现了为不同用户提供个性化可视化服务,有效辅助用户进行数据分析,极大地提高了用户体验,提高了用户粘度。
164.上述为本实施例的一种数据处理装置的示意性方案。需要说明的是,该数据处理装置的技术方案与上述的数据处理方法的技术方案属于同一构思,数据处理装置的技术方案未详细描述的细节内容,均可以参见上述数据处理方法的技术方案的描述。
165.图10示出了根据本说明书一个实施例提供的一种计算设备1000的结构框图。该计算设备1000的部件包括但不限于存储器1010和处理器1020。处理器1020与存储器1010通过总线1030相连接,数据库1050用于保存数据。
166.计算设备1000还包括接入设备1040,接入设备1040使得计算设备1000能够经由一个或多个网络1060通信。这些网络的示例包括公用交换电话网(pstn)、局域网(lan)、广域网(wan)、个域网(pan)或诸如因特网的通信网络的组合。接入设备1040可以包括有线或无线的任何类型的网络接口(例如,网络接口卡(nic))中的一个或多个,诸如ieee802.11无线局域网(wlan)无线接口、全球微波互联接入(wi-max)接口、以太网接口、通用串行总线(usb)接口、蜂窝网络接口、蓝牙接口、近场通信(nfc)接口,等等。
167.在本说明书的一个实施例中,计算设备1000的上述部件以及图10中未示出的其他部件也可以彼此相连接,例如通过总线。应当理解,图10所示的计算设备结构框图仅仅是出于示例的目的,而不是对本说明书范围的限制。本领域技术人员可以根据需要,增添或替换其他部件。
168.计算设备1000可以是任何类型的静止或移动计算设备,包括移动计算机或移动计算设备(例如,平板计算机、个人数字助理、膝上型计算机、笔记本计算机、上网本等)、移动电话(例如,智能手机)、可佩戴的计算设备(例如,智能手表、智能眼镜等)或其他类型的移动设备,或者诸如台式计算机或pc的静止计算设备。计算设备1000还可以是移动式或静止
式的服务器。
169.其中,处理器1020用于执行如下计算机可执行指令:
170.解析接收到的数据分析请求,获取所述数据分析请求中携带的自定义数据分析参数和数据可视化类型;
171.基于所述自定义数据分析参数在目标数据库中提取历史数据集;
172.对所述历史数据集做数据预处理获得目标数据;
173.根据所述数据可视化类型对所述目标数据进行可视化处理,并展示可视化处理结果。
174.上述为本实施例的一种计算设备的示意性方案。需要说明的是,该计算设备的技术方案与上述的数据处理方法的技术方案属于同一构思,计算设备的技术方案未详细描述的细节内容,均可以参见上述数据处理方法的技术方案的描述。
175.本说明书一实施例还提供一种计算机可读存储介质,其存储有计算机指令,该指令被处理器执行时以用于:
176.解析接收到的数据分析请求,获取所述数据分析请求中携带的自定义数据分析参数和数据可视化类型;
177.基于所述自定义数据分析参数在目标数据库中提取历史数据集;
178.对所述历史数据集做数据预处理获得目标数据;
179.根据所述数据可视化类型对所述目标数据进行可视化处理,并展示可视化处理结果。
180.上述为本实施例的一种计算机可读存储介质的示意性方案。需要说明的是,该存储介质的技术方案与上述的数据处理方法的技术方案属于同一构思,存储介质的技术方案未详细描述的细节内容,均可以参见上述数据处理方法的技术方案的描述。
181.上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
182.所述计算机指令包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
183.需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本说明书并不受所描述的动作顺序的限制,因为依据本说明书,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本说明书所必须的。
184.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
185.以上公开的本说明书优选实施例只是用于帮助阐述本说明书。可选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本说明书的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本说明书。本说明书仅受权利要求书及其全部范围和等效物的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献