展示数据处理方法、装置、终端及存储介质与流程

文档序号:29127062发布日期:2022-03-05 00:22阅读:90来源:国知局
展示数据处理方法、装置、终端及存储介质与流程

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.备选组件显示模块,被配置为基于用户标识对应的配置界面,显示至少一个备选组件;
50.目标组件确定模块,被配置为响应于所述配置界面中的组件选择操作,确定被选择的至少一个目标组件;
51.展示参数确定模块,被配置为响应于所述配置界面中的组件编辑操作,确定所述至少一个目标组件的展示参数;
52.展示数据确定模块,被配置为基于所述至少一个目标组件以及所述至少一个目标组件的展示参数,确定所述用户标识对应的展示数据。
53.在一种可能的实现方式中,所述装置还包括:
54.第一组件确定模块,被配置为从组件库中查询所述用户标识对应的组件,所述组件库中存储有至少一个用户标识对应的组件;将查询到的组件确定为所述备选组件。
55.在一种可能的实现方式中,所述第一组件确定模块,还被配置为在所述组件库中查询不到所述用户标识对应的组件的情况下,确定所述用户标识所属的标识类型;从所述组件库中查询所述标识类型对应的组件,所述组件库中存储有至少一个标识类型对应的组件;将查询到的组件确定为所述备选组件。
56.在一种可能的实现方式中,所述第一组件确定模块,还被配置为在所述组件库中查询不到所述标识类型对应的组件的情况下,获取至少一个默认组件;将所述默认组件确定为所述备选组件。
57.在一种可能的实现方式中,所述装置还包括:
58.第二组件确定模块,被配置为确定所述用户标识对应的组件类型,所述组件类型为所述用户标识具有使用权限的组件类型;获取属于所述组件类型的至少一个备选组件。
59.在一种可能的实现方式中,所述备选组件显示模块,被配置为基于所述用户标识对应的配置界面,显示展示模板以及所述至少一个备选组件;
60.所述展示参数确定模块,被配置为响应于将被选择的所述目标组件拖拽至所述展示模板中的操作,确定所述目标组件在所述展示模板中的展示位置和展示样式,得到所述展示参数;
61.所述展示数据确定模块,被配置为基于所述展示模板、所述至少一个目标组件以及所述至少一个目标组件的展示参数,确定所述用户标识对应的展示数据。
62.在一种可能的实现方式中,所述配置界面包括第一区域和第二区域,所述备选组件显示模块,被配置为基于所述用户标识对应的配置界面,在所述第一区域中显示所述至少一个备选组件;
63.所述展示参数确定模块,被配置为响应于将被选择的所述目标组件拖拽至所述第二区域中的操作,确定所述目标组件在所述展示数据中的展示位置和展示样式,得到所述展示参数。
64.在一种可能的实现方式中,所述装置还包括:
65.第一数据发送模块,被配置为确定所述至少一个目标组件对应的接口信息,所述接口信息指示所述至少一个目标组件待显示的数据的接口;向所述用户标识对应的展示终端发送所述展示数据,以及所述至少一个目标组件对应的接口信息;其中,所述展示终端用于基于所述接口信息,调用所述接口以获取所述待显示的数据,以及基于所述展示数据渲染所述至少一个目标组件和所述待显示的数据。
66.在一种可能的实现方式中,所述装置还包括:
67.第二数据发送模块,被配置为向所述用户标识对应的展示终端发送所述展示数据,所述展示数据包括所述至少一个目标组件的标识;
68.其中,所述展示终端用于向服务器发送组件获取请求,所述组件获取请求携带所述至少一个目标组件的标识,所述展示终端还用于接收所述服务器发送的所述至少一个目标组件,基于所述展示数据渲染所述至少一个目标组件;
69.所述服务器用于响应于所述组件获取请求,向所述展示终端发送所述至少一个目标组件。
70.在一种可能的实现方式中,所述装置还包括:
71.展示数据更新模块,被配置为在所述配置界面中显示所述展示数据;响应于所述配置界面中的展示数据更新操作,将所述展示数据替换为更新后的展示数据,并在所述配置界面中显示更新后的展示数据。
72.在一种可能的实现方式中,所述展示数据包括布局信息和属性信息,所述布局信息指示所述至少一个目标组件在所述展示数据中的展示位置,所述属性信息指示所述至少一个目标组件的展示样式;
73.所述展示数据更新操作包括更新所述布局信息、更新所述属性信息或更新所述展示数据内的目标组件中的至少一项。
74.在一种可能的实现方式中,所述装置还包括:
75.第三数据发送模块,被配置为向所述用户标识对应的展示终端发送所述更新后的展示数据;
76.其中,所述展示终端用于基于所述更新后的展示数据,更新渲染的所述至少一个目标组件。
77.另一方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述程序代码由所述处理器加载并执行以实现上述任一种可能实现方式中的展示数据处理方法。
78.另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述程序代码由处理器加载并执行以实现上述任一种可能实现方式中的展示数据处理方法。
79.另一方面,提供了一种计算机程序产品,所述计算机程序产品中包括至少一条程序代码,所述程序代码由处理器加载并执行以实现上述任一种可能实现方式中的展示数据处理方法。
80.本技术实施例提供的技术方案带来的有益效果至少包括:
81.在本技术实施例中,提供了至少一个备选组件供研发人员进行选择,研发人员能够灵活选取构成展示数据的组件,并通过在配置界面中的编辑操作控制所选组件的展示参数,也即是利用已经开发好的备选组件来构成展示数据,无需直接开发展示数据,因此,极大地降低了展示数据的获取难度,提高了展示数据的获取效率。并且,通过采用该用户标识对应的配置界面中的备选组件来确定该用户标识对应的展示数据,使得该展示数据能够满足用户的个性化需求。
附图说明
82.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
83.图1是本技术实施例提供的一种实施环境的示意图;
84.图2是本技术实施例提供的一种展示数据处理方法的流程图;
85.图3是本技术实施例提供的另一种展示数据处理方法的流程图;
86.图4是本技术实施例提供的一种展示数据处理装置的结构示意图;
87.图5是本技术实施例提供的一种终端的结构示意图。
具体实施方式
88.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
89.本技术所使用的术语“第一”、“第二”、“第三”、“第四”等可在本文中用于描述各种概念,但除非特别说明,这些概念不受这些术语限制。这些术语仅用于将一个概念与另一个概念区分。举例来说,在不脱离本技术的范围的情况下,可以将第一区域称为第二区域,且类似地,可将第二区域称为第一区域。
90.本技术所使用的术语“至少一个”、“多个”、“每个”、“任一”,至少一个包括一个、两个或两个以上,多个包括两个或两个以上,而每个是指对应的多个中的每一个,任一是指多个中的任意一个。举例来说,多个备选组件包括3个备选组件,而每个是指这3个备选组件中的每一个备选组件,任一是指这3个备选组件中的任意一个,可以是第一个,可以是第二个、
也可以是第三个。
91.图1是本技术实施例提供的一种实施环境的示意图。参见图1,该实施环境包括配置终端101和展示终端102。配置终端101和展示终端102之间通过无线或者有线网络连接。可选地,配置终端101和展示终端102为笔记本电脑、手机、平板电脑或者其他终端。其中,配置终端101为研发人员的终端,用于为用户配置展示数据,向展示终端102发送配置好的展示数据。展示终端102为用户的终端,用于接收该展示数据,在界面上渲染该展示数据。
92.可选地,该实施环境还包括服务器103,服务器103与配置终端101之间通过无线或者有线网络连接。可选地,配置终端101上安装有由服务器103提供服务的应用程序,配置终端101能够通过该应用程序配置展示数据。例如,配置终端101能够通过该应用程序显示至少一个备选组件,从中选取构成展示数据的目标组件,以及对选取的目标组件进行编辑,来确定目标组件的展示参数,进而基于选取的目标组件及其展示参数,确定展示数据。可选地,该应用程序还具有其他功能,例如,对已配置的展示数据进行更新、分享已配置的展示数据等,本技术实施例对此不做限制。可选地,该应用程序为配置终端101操作系统中的应用程序,或者为第三方提供的应用程序。可选地,服务器103为该应用程序的后台服务器或者为提供云计算以及云存储等服务的云服务器。
93.本技术实施例提供的方法能够应用于交通数据的展示场景。例如,通过本技术实施例提供的方法为任一交通节点配置展示数据,之后将配置好的展示数据发送给该交通节点对应的展示终端,该展示终端在界面上渲染该展示数据中的组件,并将交通数据渲染到组件中,从而清楚地展示该交通数据,方便用户了解该交通节点的交通状况。
94.本技术实施例提供的方法能够应用于健康数据的展示场景。其中,健康数据包括医疗数据、疫苗接种数据、核酸检测数据等。例如,通过本技术实施例提供的方法为健康服务点配置展示数据,之后将配置好的展示数据发送给该健康服务点对应的展示终端,该展示终端在界面上渲染该展示数据中的组件,并将健康数据渲染到组件中,从而清楚地展示该健康数据,方便用户了解该健康服务点的服务状况。
95.本技术实施例提供的方法还能够应用于其他数据的展示场景,例如金融数据、教育数据、天气数据等,本技术实施例对此不做限制。
96.图2是本技术实施例提供的一种展示数据处理方法的流程图。参见图2,该方法包括:
97.201、终端基于用户标识对应的配置界面,显示至少一个备选组件。
98.202、终端响应于配置界面中的组件选择操作,确定被选择的至少一个目标组件。
99.203、终端响应于配置界面中的组件编辑操作,确定至少一个目标组件的展示参数。
100.204、终端基于至少一个目标组件以及至少一个目标组件的展示参数,确定用户标识对应的展示数据。
101.在本技术实施例中,提供了至少一个备选组件供研发人员进行选择,研发人员能够灵活选取构成展示数据的组件,并通过在配置界面中的编辑操作控制所选组件的展示参数,也即是利用已经开发好的备选组件来构成展示数据,无需直接开发展示数据,因此,极大地降低了展示数据的获取难度,提高了展示数据的获取效率。并且,通过采用该用户标识对应的配置界面中的备选组件来确定该用户标识对应的展示数据,使得该展示数据能够满
足用户的个性化需求。
102.在一种可能的实现方式中,基于用户标识对应的配置界面,显示至少一个备选组件之前,方法还包括:
103.从组件库中查询用户标识对应的组件,组件库中存储有至少一个用户标识对应的组件;
104.将查询到的组件确定为备选组件。
105.在一种可能的实现方式中,方法还包括:
106.在组件库中查询不到用户标识对应的组件的情况下,确定用户标识所属的标识类型;
107.从组件库中查询标识类型对应的组件,组件库中存储有至少一个标识类型对应的组件;
108.将查询到的组件确定为备选组件。
109.在一种可能的实现方式中,方法还包括:
110.在组件库中查询不到标识类型对应的组件的情况下,获取至少一个默认组件;
111.将默认组件确定为备选组件。
112.在一种可能的实现方式中,基于用户标识对应的配置界面,显示至少一个备选组件之前,方法还包括:
113.确定用户标识对应的组件类型,组件类型为用户标识具有使用权限的组件类型;
114.获取属于组件类型的至少一个备选组件。
115.在一种可能的实现方式中,基于用户标识对应的配置界面,显示至少一个备选组件,包括:
116.基于用户标识对应的配置界面,显示展示模板以及至少一个备选组件;
117.响应于配置界面中的组件编辑操作,确定至少一个目标组件的展示参数,包括:
118.响应于将被选择的目标组件拖拽至展示模板中的操作,确定目标组件在展示模板中的展示位置和展示样式,得到展示参数;
119.基于至少一个目标组件以及至少一个目标组件的展示参数,确定用户标识对应的展示数据,包括:
120.基于展示模板、至少一个目标组件以及至少一个目标组件的展示参数,确定用户标识对应的展示数据。
121.在一种可能的实现方式中,配置界面包括第一区域和第二区域,基于用户标识对应的配置界面,显示至少一个备选组件,包括:
122.基于用户标识对应的配置界面,在第一区域中显示至少一个备选组件;
123.响应于配置界面中的组件编辑操作,确定至少一个目标组件的展示参数,包括:
124.响应于将被选择的目标组件拖拽至第二区域中的操作,确定目标组件在展示数据中的展示位置和展示样式,得到展示参数。
125.在一种可能的实现方式中,方法还包括:
126.确定至少一个目标组件对应的接口信息,接口信息指示至少一个目标组件待显示的数据的接口;
127.向用户标识对应的展示终端发送展示数据,以及至少一个目标组件对应的接口信
息;
128.其中,展示终端用于基于接口信息,调用接口以获取待显示的数据,以及基于展示数据渲染至少一个目标组件和待显示的数据。
129.在一种可能的实现方式中,方法还包括:
130.向用户标识对应的展示终端发送展示数据,展示数据包括至少一个目标组件的标识;
131.其中,展示终端用于向服务器发送组件获取请求,组件获取请求携带至少一个目标组件的标识,展示终端还用于接收服务器发送的至少一个目标组件,基于展示数据渲染至少一个目标组件;
132.服务器用于响应于组件获取请求,向展示终端发送至少一个目标组件,展示终端用于接收至少一个目标组件。
133.在一种可能的实现方式中,基于至少一个目标组件以及至少一个目标组件的展示参数,确定用户标识对应的展示数据之后,方法还包括:
134.在配置界面中显示展示数据;
135.响应于配置界面中的展示数据更新操作,将展示数据替换为更新后的展示数据,并在配置界面中显示更新后的展示数据。
136.在一种可能的实现方式中,展示数据包括布局信息和属性信息,布局信息指示至少一个目标组件在展示数据中的展示位置,属性信息指示至少一个目标组件的展示样式;
137.展示数据更新操作包括更新布局信息、更新属性信息或更新展示数据内的目标组件中的至少一项。
138.在一种可能的实现方式中,响应于配置界面中的展示数据更新操作,将展示数据替换为更新后的展示数据,并在配置界面中显示更新后的展示数据之后,方法还包括:
139.向用户标识对应的展示终端发送更新后的展示数据;
140.其中,展示终端用于基于更新后的展示数据,更新渲染的至少一个目标组件。
141.上述所有可选技术方案,可以采用任意结合形成本技术的可选实施例,在此不再一一赘述。
142.图3是本技术实施例提供的一种展示数据处理方法的流程图。参见图3,该方法包括:
143.301、终端响应于对用户标识的展示数据配置指令,获取至少一个备选组件。
144.用户标识用于表示用户的身份,以将不同的用户进行区分。可选地,该用户标识为名称、账号、邮箱、手机号等,其中,账号为用户在配置终端对应的服务器中注册的账号。
145.展示数据配置指令指示为对应的用户标识配置展示数据。可选地,研发人员在用于配置展示数据的应用程序中输入用户标识,并触发该用户标识对应的展示数据配置控件,终端则生成对该用户标识的展示数据配置指令,获取至少一个备选组件。可选地,应用程序也能够替换为网页。
146.其中,展示数据由至少一个组件构成,通过将一些复杂、抽象的数据渲染到展示数据的至少一个组件中进行展示,能够使数据变得简单明了。其中,组件具有多种类型,包括,统计图组件、表格类组件、装饰组件、文本类组件等。可选地,统计图组件包括柱状图、饼图、雷达图等,表格类组件包括排名表格、轮播表格等,装饰组件包括飞机图形、计算机图形、汽
车图形等各种图形,文本类组件包括走马灯文本组件、滚动数字牌组件、时间组件等。备选组件是已经开发好的,供研发人员选择的组件。也即是,研发人员能够从备选组件中挑选目标组件,将挑选出的目标组件构成展示数据。
147.在一种可能的实现方式中,终端获取至少一个备选组件,包括:终端从组件库中查询用户标识对应的组件,将查询到的组件确定为备选组件。其中组件库中存储有至少一个用户标识对应的组件。
148.可选地,研发人员针对不同的用户标识开发多个组件后,将各个用户标识以及对应的组件存储到该组件库中,后续需要为该用户标识配置展示数据时,则能够从该组件库中查询该用户标识对应的备选组件,基于该用户标识对应的备选组件来配置该用户标识对应的展示数据。可选地,该组件库是动态更新的,例如,研发人员每开发得到任一用户标识对应的新组件,就将该组件添加到该组件库中,后续该组件即作为该用户标识对应的备选组件。
149.在本技术实施例中,通过在组件库中存储至少一个用户标识对应的组件,对于任一用户标识,将组件库中该用户标识对应的组件作为配置该用户标识的展示数据的备选组件,由于该至少一个备选组件是针对该用户标识开发的,因此,能够保证基于该备选组件配置的展示数据更能符合用户的个性化需求。
150.在一种可能的实现方式中,终端在组件库中查询不到用户标识对应的组件的情况下,确定用户标识所属的标识类型;然后从组件库中查询该标识类型对应的组件,将查询到的组件确定为备选组件。其中组件库中存储有至少一个标识类型对应的组件。
151.可选地,研发人员针对不同的标识类型开发多个组件后,将各个标识类型以及对应的组件存储到该组件库中,后续需要为属于该标识类型的用户标识配置展示数据时,则能够从该组件库中查询该标识类型对应的备选组件,基于该标识类型对应的备选组件来配置该标识类型对应的展示数据。可选地,该组件库是动态更新的,例如,研发人员每开发得到任一标识类型对应的新组件,就将该组件添加到该组件库中,后续该组件即作为该标识类型对应的备选组件。
152.可选地,标识类型是依据不同用户标识对应的待显示数据类型划分的,该待显示数据类型表示该用户标识对应的展示数据中的待显示数据的类型,属于同一标识类型的用户标识对应的待显示数据类型是相同的。
153.例如,组件库中的具有三个标识类型。其中,属于第一个标识类型的用户标识对应的待显示数据是金融数据,属于第二个标识类型的用户标识对应的待显示数据是健康数据,属于第三个标识类型的用户标识对应的待显示数据是交通数据。由于属于同一标识类型的用户标识对应的待显示数据类型相同,属于不同标识类型的用户标识对应的待显示数据类型不同,因此,针对标识类型开发备选组件,使得开发的备选组件与属于该标识类型的用户标识对应的待显示数据的适配性更高,能够提高待显示数据的显示效果。
154.可选地,标识类型是依据不同用户标识对应的展示终端的性能参数来划分的,该展示终端是用来展示用户标识对应的展示数据的终端。属于同一标识类型的用户标识对应展示终端的性能参数相似。可选地,性能参数包括展示终端的分辨率、屏幕尺寸、操作系统的类型等。由于属于同一标识类型的用户标识对应的展示终端的性能参数相似,因此,针对标识类型开发备选组件,使得开发的备选组件与属于该标识类型的用户标识对应的展示终
端的适配性更高,能够提高待显示数据的显示效果。
155.需要说明的一点是,上述划分用户标识所属的标识类型的方式仅是示例性说明,还能够通过其他方式来划分标识类型,例如,依据用户标识所属的地区等,本技术实施例对此不做限制。
156.在本技术实施例中,通过在组件库中存储至少一个标识类型对应的组件,对于任一用户标识,将组件库中该用户标识所属的标识类型对应的组件作为配置该用户标识的展示数据的备选组件,由于该至少一个备选组件是针对该标识类型开发的,因此,能够保证基于该备选组件配置的展示数据更能符合不同标识类型对应的用户的个性化需求。
157.在一种可能的实现方式中,终端在组件库中查询不到标识类型对应的组件的情况下,获取至少一个默认组件;将默认组件确定为备选组件。
158.可选地,研发人员开发至少一个默认组件存储到组件库中,该默认组件属于所有用户,也即是,能够作为任一用户标识对应的备选组件。相应的,终端在组件库中查询不到该标识类型对应的组件的情况下,从组件库中查询默认组件。可选地,该组件库是动态更新的,例如,研发人员每开发得到新的默认组件,就将该默认组件添加到该组件库中,后续该组件即可作为备选组件使用。
159.在本技术实施例中,通过在获取不到用户标识所属的标识类型对应的备选组件的情况下,获取至少一个默认组件,将默认组件确定为备选组件,保证了能够提供备选组件供研发人员进行选择,从而基于备选组件成功配置展示数据。
160.在一种可能的实现方式中,终端获取至少一个备选组件,包括:终端确定用户标识对应的组件类型,获取属于该组件类型的至少一个备选组件,其中该组件类型为用户标识具有使用权限的组件类型。
161.可选地,该组件类型是依据各组件的使用权限划分的。属于同一组件类型的组件的使用权限是相同的。例如,组件有两种类型,第一种组件类型是vip(very important person,高级用户)能够使用的组件类型。第二种组件类型是普通用户能够使用的组件类型。
162.在本技术实施例中,通过仅获取用户标识具有使用权限的组件,基于该组件来为用户标识配置展示数据,能够实现针对用户权限配置展示数据,使得展示数据的配置更加灵活。
163.可选地,终端从服务器获取至少一个备选组件,也即是,终端响应于对用户标识的展示数据配置指令,向服务器发送组件获取请求,该组件获取请求携带该用户标识。服务器响应于该组件获取请求,基于该用户标识获取至少一个备选组件,向终端发送该至少一个备选组件。其中,服务器基于用户标识获取备选组件的方式与上述终端基于用户标识获取备选组件的方式同理,此处不再赘述。在本技术实施例中,将组件存储在服务器中,在需要配置展示数据时,从服务器获取备选组件,能够节省终端的存储空间,减少对终端的性能消耗。
164.302、终端基于用户标识对应的配置界面,显示至少一个备选组件。
165.在一种可能的实现方式中,配置界面包括第一区域和第二区域,其中,第一区域用于显示备选组件,第二区域用于显示选取的目标组件,以及基于目标组件配置展示数据。相应的,终端基于用户标识对应的配置界面,显示至少一个备选组件,包括:终端基于用户标
识对应的配置界面,在第一区域中显示至少一个备选组件。
166.可选地,第一区域位于配置界面的左方,第二区域位于配置界面的右方。或者,第一区域位于配置界面的上方,第二区域位于配置界面的下方,本技术实施例对第一区域和第二区域在配置界面中的位置不做限制。
167.可选地,在备选组件数量较多的情况下,第一区域显示部分备选组件和下拉控件,响应于对该下拉控件的触发操作,在第一区域中显示剩余的部分备选组件。
168.303、终端响应于配置界面中的组件选择操作,确定被选择的至少一个目标组件。
169.可选地,该步骤包括:终端响应于对配置界面中的备选组件的触发操作,将被触发的备选组件确定为目标组件。
170.可选地,在配置界面包括上述第一区域和第二区域的情况下,终端响应于将第一区域中的备选组件拖拽至第二区域的操作,将被拖拽的至少一个备选组件确定为目标组件。
171.304、终端响应于配置界面中的组件编辑操作,确定至少一个目标组件的展示参数。
172.在一种可能的实现方式中,终端响应于配置界面中的组件编辑操作,确定至少一个目标组件的展示参数,包括:终端响应于将被选择的目标组件拖拽至第二区域中的操作,确定目标组件在展示数据中的展示位置和展示样式,得到展示参数。也就是说,该目标组件的展示参数指示目标组件在展示数据中的展示位置和展示样式。
173.可选地,终端响应于将被选择的目标组件拖拽至第二区域的操作,将目标组件被拖拽至第二区域中的位置确定为目标组件在展示数据中的展示位置,将目标组件默认的展示样式确定为目标组件在展示数据中的展示样式。需要说明的一点是,由于第二区域显示的是配置中的展示数据的预览效果,因此,目标组件在第二区域中的位置实际上与目标组件在展示数据中的位置相同。
174.需要说明的一点是,不同目标组件的展示位置可以相同,例如,两个目标组件的位置相同,其中一个目标组件位于另一目标组件的上层。
175.可选地,终端将被选择的目标组件拖拽至第二区域之后,对目标组件默认的展示样式进行调整,确定目标组件在展示数据中调整后的展示样式。
176.可选地,终端对目标组件默认的展示样式进行调整的实现方式包括:终端响应于对目标组件的属性信息栏中的属性信息的更改操作,基于更改后的属性信息,对目标组件默认的展示样式进行调整。其中,目标组件的属性信息指示了目标组件的展示样式,属性信息栏中具有默认的属性信息,该默认的属性信息指示目标组件默认的展示样式。研发人员通过更改目标组件中的属性信息,便可改变目标组件在第二区域中的展示样式。可选地,属性信息包括组件的颜色、组件的长度和宽度等。
177.可选地,终端对目标组件默认的展示样式进行调整的实现方式包括:终端基于对目标组件的缩放操作,调整目标组件的展示样式。例如,终端基于对目标组件在横向上的缩放操作,调整目标组件的宽度,基于对目标组件在纵向上的缩放操作,调整目标组件的长度等。
178.在本技术实施例中,通过将配置界面分为第一区域和第二区域,响应于将第一区域中被选择的目标组件拖拽至第二区域中的操作,确定目标组件的展示参数,降低了确定
目标组件的展示参数的操作难度,从而提高了展示数据的获取效率。
179.在一种可能的实现方式中,上述步骤302包括:终端基于用户标识对应的配置界面,显示展示模板以及至少一个备选组件。相应的,终端响应于配置界面中的组件编辑操作,确定至少一个目标组件的展示参数,包括:终端响应于将被选择的目标组件拖拽至展示模板中的操作,确定目标组件在展示模板中的展示位置和展示样式,得到展示参数。
180.可选地,展示模板包括至少一个组件,该至少一个组件在展示模板中的展示位置和展示样式已确定。可选地,展示模板是研发人员提前配置好的展示数据,该展示数据能够作为展示模板使用,后续在配置其他展示数据时,利用该展示模板则能够极大提高展示数据的配置效率。可选地,研发人员针对用户标识配置展示模板,后续能够基于用户标识对应的展示模板配置该用户标识的展示数据,以满足不同用户的个性化需求。可选地,研发人员针对标识类型配置展示模板,后续能够基于用户标识所属的标识类型对应的展示模板配置该用户标识的展示数据,以满足不同标识类型对应的用户的个性化需求。可选地,研发人员配置默认模板,该默认模板属于所有用户,也即是,能够采用该默认模板配置任一用户标识的展示数据。可选地,各用户标识对应的展示模板、各标识类型对应的展示模板以及默认模板也存储在组件库中。
181.可选地,终端基于用户标识对应的配置界面,显示展示模板以及至少一个备选组件之前,还要获取该展示模板,可选地,该展示模板的获取方式与备选组件的获取方式同理,也即是,优先获取用户标识对应的展示模板,在获取不到用户标识对应的展示模板的情况下,获取用户标识所属的标识类型对应的展示模板,在获取不到该标识类型对应的展示模板的情况下,获取默认模板。
182.在本技术实施例中,由于展示模板中的组件的展示位置和展示样式已经确定,因此,通过将目标组件融合在展示模板中来形成用户标识对应的展示数据,能够极大提高展示数据的获取效率。
183.可选地,在上述步骤302中,展示模板显示在第二区域,终端响应于将被选择的目标组件拖拽至展示模板中的操作,确定目标组件在展示模板中的展示位置和展示样式,得到展示参数的实现方式,与终端响应于将被选择的目标组件拖拽至第二区域中的操作,确定目标组件在第二区域中的展示位置和展示样式,得到展示参数的实现方式同理,此处不再赘述。可选地,在上述步骤302中,展示模板显示在第一区域,在步骤304中,终端响应于将展示模板拖拽至第二区域的操作,在第二区域中显示该展示模板。或者,终端响应于对该展示模板的触发操作,在第二区域中显示该展示模板。可选地,展示模板的数量为多个,相应的,终端能够响应于用户的拖拽操作或者触发操作,选取显示在第二区域中的展示模板。也就是说,研发人员能够自由选择配置用户标识对应的展示数据时,所采用的展示模板。
184.305、终端基于至少一个目标组件以及至少一个目标组件的展示参数,确定用户标识对应的展示数据。
185.可选地,终端基于至少一个目标组件以及至少一个目标组件的展示参数,确定用户标识对应的展示数据,包括:终端确定至少一个目标组件的标识,基于至少一个目标组件的标识和至少一个目标组件的展示参数,确定该用户标识对应的展示数据,展示数据包括至少一个目标组件的标识和展示参数。
186.在上述304中,终端利用展示模板来确定至少一个目标组件的展示参数的情况下,
该步骤305包括:终端基于该展示模板、至少一个目标组件以及至少一个目标组件的展示参数,确定用户标识对应的展示数据。
187.可选地,终端基于该展示模板、至少一个目标组件以及至少一个目标组件的展示参数,确定用户标识对应的展示数据,包括:终端基于展示模板中的至少一个组件的标识和展示参数,以及至少一个目标组件的标识和展示参数确定展示数据。
188.在本技术实施例中,在展示数据中携带组件的标识而不是组件本身,能够极大降低该终端与展示终端的数据传输量。当然,上述展示数据中的组件标识也能够替换为组件本身,本技术实施例对此不做限制。
189.306、终端向用户标识对应的展示终端发送展示数据。
190.在展示数据包括至少一个目标组件、以及至少一个目标组件的展示参数的情况下,展示终端接收到展示数据后,基于至少一个目标组件和对应的展示参数在界面中渲染至少一个目标组件。其中,渲染至少一个目标组件的界面也能够称为大屏。
191.在展示数据包括至少一个目标组件的标识和以及展示参数的情况下,展示终端接收到展示数据之后,向服务器发送组件获取请求,该组件获取请求携带至少一个目标组件的标识。服务器响应于该组件获取请求,向展示终端发送至少一个目标组件。然后展示终端接收至少一个目标组件,基于至少一个目标组件和对应的展示参数在界面中渲染至少一个目标组件。
192.在本技术实施例中,展示终端在获取到包括组件标识的展示数据的情况下,向服务器发送组件获取请求,以请求展示数据中的组件标识对应的组件,而不是直接从服务器获取所有组件,能够降低从服务器获取的数据量,减少对展示终端的性能消耗。
193.在一种可能的实现方式中,终端向用户标识对应的展示终端发送展示数据包括:终端确定至少一个目标组件对应的接口信息,该接口信息指示至少一个目标组件待显示的数据的接口,向用户标识对应的展示终端发送展示数据,以及至少一个目标组件对应的接口信息。展示终端接收该展示数据和接口信息之后,基于接口信息,调用上述接口以获取待显示的数据,以及基于展示数据渲染至少一个目标组件和待显示的数据。
194.在本技术实施例中,通过向展示终端发送至少一个目标组件对应的接口信息,使得展示终端能够基于接口信息获取到展示数据内的待显示数据,从而成功在展示数据中渲染出待显示的数据。
195.307、终端基于配置界面更新展示数据。
196.终端配置该用户标识对应的展示数据之后,还能够对该展示数据进行更新,可选地,终端在配置界面中显示该展示数据;响应于配置界面中的展示数据更新操作,将展示数据替换为更新后的展示数据,并在配置界面中显示更新后的展示数据。
197.可选地,展示数据包括布局信息和属性信息,布局信息指示至少一个目标组件在展示数据中的展示位置,属性信息指示至少一个目标组件的展示样式。相应的,展示数据更新操作包括更新布局信息、更新属性信息或更新展示数据内的目标组件中的至少一项。
198.在本技术实施例中,能够通过对已配置的展示数据进行更新来得到新的展示数据,从而能够极大提高展示数据的获取效率。
199.需要说明的一点是,上述步骤306和307都是可选步骤,在其他实施例中可以不执行。并且,本技术实施例对上述步骤306和307的执行顺序不做限定。
200.在一种可能的实现方式中,终端响应于配置界面中的展示数据更新操作,确定更新后的展示数据之后,向用户标识对应的展示终端发送更新后的展示数据,展示终端接收更新后的展示数据,基于更新后的展示数据,更新渲染的至少一个目标组件。
201.可选地,终端基于更新后的展示数据,更新渲染的至少一个目标组件,包括:终端响应于界面刷新操作,基于更新后的展示数据,更新渲染的至少一个目标组件。
202.在本技术实施例中,在确定更新的展示数据之后,通过向用户标识对应的展示终端发送更新后的展示数据,使得展示终端能够基于更新后的展示数据,及时更新渲染的至少一个组件。
203.在本技术实施例中,通过开发备选组件,由备选组件来构成展示数据,使得备选组件能够实现复用,极大提高了展示数据的获取效率。并且,由于备选组件是显示在配置界面中的,利用备选组件来配置展示数据,实现了展示数据的配置可视化,降低了展示数据的配置难度,使得除了研发人员之外的非专业人员,例如,运营人员也能够参与展示数据的配置。
204.在本技术实施例中,提供了至少一个备选组件供研发人员进行选择,研发人员能够灵活选取构成展示数据的组件,并通过在配置界面中的编辑操作控制所选组件的展示参数,也即是利用已经开发好的备选组件来构成展示数据,无需直接开发展示数据,因此,极大地降低了展示数据的获取难度,提高了展示数据的获取效率。并且,通过采用该用户标识对应的配置界面中的备选组件来确定该用户标识对应的展示数据,使得该展示数据能够满足用户的个性化需求。
205.在本技术实施例中,通过在组件库中存储至少一个用户标识对应的组件,对于任一用户标识,将组件库中该用户标识对应的组件作为配置该用户标识的展示数据的备选组件,由于该至少一个备选组件是针对该用户标识开发的,因此,能够保证基于该备选组件配置的展示数据更能符合用户的个性化需求。
206.在本技术实施例中,通过在组件库中存储至少一个标识类型对应的组件,对于任一用户标识,将组件库中该用户标识所属的标识类型对应的组件作为配置该用户标识的展示数据的备选组件,由于该至少一个备选组件是针对该标识类型开发的,因此,能够保证基于该备选组件配置的展示数据更能符合不同标识类型对应的用户的个性化需求。
207.在本技术实施例中,通过在获取不到用户标识所属的标识类型对应的备选组件的情况下,获取至少一个默认组件,保证了能够提供备选组件供研发人员进行选择,从而基于备选组件成功配置展示数据。
208.在本技术实施例中,通过仅获取用户标识具有使用权限的组件,基于该组件来为用户标识配置展示数据,能够实现针对用户权限配置展示数据,使得展示数据的配置更加灵活。
209.在本技术实施例中,通过将配置界面分为第一区域和第二区域,响应于将第一区域中被选择的目标组件拖拽至第二区域中的操作,确定目标组件的展示参数,降低了确定目标组件的展示参数的操作难度,从而提高了展示数据的获取效率。
210.在本技术实施例中,由于展示模板中的组件的展示位置和展示样式已经确定,因此,通过将目标组件融合在展示模板中来形成用户标识对应的展示数据,能够极大提高展示数据的获取效率。
211.在本技术实施例中,在展示数据中携带组件的标识而不是组件本身,能够极大降低该终端与展示终端的数据传输量。展示终端在获取到包括组件标识的展示数据的情况下,向服务器发送组件获取请求,以请求展示数据中的组件标识对应的组件,而不是直接从服务器获取所有组件,能够降低从服务器获取的数据量,减少对展示终端的性能消耗。
212.在本技术实施例中,通过向展示终端发送至少一个目标组件对应的接口信息,使得展示终端能够基于接口信息获取到展示数据内的待显示数据,从而成功在展示数据中渲染出待显示的数据。
213.图4是本技术实施例提供的一种展示数据处理装置的框图。参见图4,该装置包括:
214.备选组件显示模块401,被配置为基于用户标识对应的配置界面,显示至少一个备选组件;
215.目标组件确定模块402,被配置为响应于配置界面中的组件选择操作,确定被选择的至少一个目标组件;
216.展示参数确定模块403,被配置为响应于配置界面中的组件编辑操作,确定至少一个目标组件的展示参数;
217.展示数据确定模块404,被配置为基于至少一个目标组件以及至少一个目标组件的展示参数,确定用户标识对应的展示数据。
218.在本技术实施例中,提供了至少一个备选组件供研发人员进行选择,研发人员能够灵活选取构成展示数据的组件,并通过在配置界面中的编辑操作控制所选组件的展示参数,也即是利用已经开发好的备选组件来构成展示数据,无需直接开发展示数据,因此,极大地降低了展示数据的获取难度,提高了展示数据的获取效率。并且,通过采用该用户标识对应的配置界面中的备选组件来确定该用户标识对应的展示数据,使得该展示数据能够满足用户的个性化需求。
219.在一种可能的实现方式中,装置还包括:
220.第一组件确定模块,被配置为从组件库中查询用户标识对应的组件,组件库中存储有至少一个用户标识对应的组件;将查询到的组件确定为备选组件。
221.在一种可能的实现方式中,第一组件确定模块,还被配置为在组件库中查询不到用户标识对应的组件的情况下,确定用户标识所属的标识类型;从组件库中查询标识类型对应的组件,组件库中存储有至少一个标识类型对应的组件;将查询到的组件确定为备选组件。
222.在一种可能的实现方式中,第一组件确定模块,还被配置为在组件库中查询不到标识类型对应的组件的情况下,获取至少一个默认组件;将默认组件确定为备选组件。
223.在一种可能的实现方式中,装置还包括:
224.第二组件确定模块,被配置为确定用户标识对应的组件类型,组件类型为用户标识具有使用权限的组件类型;获取属于组件类型的至少一个备选组件。
225.在一种可能的实现方式中,备选组件显示模块401,被配置为基于用户标识对应的配置界面,显示展示模板以及至少一个备选组件;
226.展示参数确定模块403,被配置为响应于将被选择的目标组件拖拽至展示模板中的操作,确定目标组件在展示模板中的展示位置和展示样式,得到展示参数;
227.展示数据确定模块404,被配置为基于展示模板、至少一个目标组件以及至少一个
目标组件的展示参数,确定用户标识对应的展示数据。
228.在一种可能的实现方式中,配置界面包括第一区域和第二区域,备选组件显示模块401,被配置为基于用户标识对应的配置界面,在第一区域中显示至少一个备选组件;
229.展示参数确定模块403,被配置为响应于将被选择的目标组件拖拽至第二区域中的操作,确定目标组件在展示数据中的展示位置和展示样式,得到展示参数。
230.在一种可能的实现方式中,装置还包括:
231.第一数据发送模块,被配置为确定至少一个目标组件对应的接口信息,接口信息指示至少一个目标组件待显示的数据的接口;向用户标识对应的展示终端发送展示数据,以及至少一个目标组件对应的接口信息;
232.其中,展示终端用于基于接口信息,调用接口以获取待显示的数据,以及基于展示数据渲染至少一个目标组件和待显示的数据。
233.在一种可能的实现方式中,装置还包括:
234.第二数据发送模块,被配置为向用户标识对应的展示终端发送展示数据,展示数据包括至少一个目标组件的标识;
235.其中,展示终端用于向服务器发送组件获取请求,组件获取请求携带至少一个目标组件的标识,展示终端还用于接收服务器发送的至少一个目标组件,基于展示数据渲染至少一个目标组件;
236.服务器用于响应于组件获取请求,向展示终端发送至少一个目标组件。
237.在一种可能的实现方式中,装置还包括:
238.展示数据更新模块,被配置为在配置界面中显示展示数据;响应于配置界面中的展示数据更新操作,将展示数据替换为更新后的展示数据,并在配置界面中显示更新后的展示数据。
239.在一种可能的实现方式中,展示数据包括布局信息和属性信息,布局信息指示至少一个目标组件在展示数据中的展示位置,属性信息指示至少一个目标组件的展示样式;
240.展示数据更新操作包括更新布局信息、更新属性信息或更新展示数据内的目标组件中的至少一项。
241.在一种可能的实现方式中,装置还包括:
242.第三数据发送模块,被配置为向用户标识对应的展示终端发送更新后的展示数据;
243.其中,展示终端用于基于更新后的展示数据,更新渲染的至少一个目标组件。
244.需要说明的是:上述实施例提供的展示数据处理装置在处理展示数据时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将终端的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的展示数据处理装置与展示数据处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
245.本技术实施例还提供了一种终端,该终端包括处理器和存储器,存储器中存储有至少一条程序代码,该至少一条程序代码由处理器加载并执行,以实现上述实施例的展示数据处理方法。
246.图5示出了本技术一个示例性实施例提供的终端500的结构框图。该终端500可以
是:智能手机、平板电脑、mp3播放器(moving picture experts group audio layer iii,动态影像专家压缩标准音频层面3)、mp4(moving picture experts group audio layer iv,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端500还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
247.终端500包括有:处理器501和存储器502。
248.处理器501可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器501可以采用dsp(digital signal processing,数字信号处理)、fpga(field-programmable gate array,现场可编程门阵列)、pla(programmable logic array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器501也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(central processing unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器501可以集成有gpu(graphics processing unit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器501还可以包括ai(artificial intelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。
249.存储器502可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器502还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器502中的非暂态的计算机可读存储介质用于存储至少一个程序代码,该至少一个程序代码用于被处理器501所执行以实现本技术中方法实施例提供的展示数据处理方法。
250.在一些实施例中,终端500还可选包括有:外围设备接口503和至少一个外围设备。处理器501、存储器502和外围设备接口503之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口503相连。具体地,外围设备包括:射频电路504、显示屏505、摄像头组件506、音频电路507、定位组件508和电源509中的至少一种。
251.外围设备接口503可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器501和存储器502。在一些实施例中,处理器501、存储器502和外围设备接口503被集成在同一芯片或电路板上;在一些其他实施例中,处理器501、存储器502和外围设备接口503中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
252.射频电路504用于接收和发射rf(radio frequency,射频)信号,也称电磁信号。射频电路504通过电磁信号与通信网络以及其他通信设备进行通信。射频电路504将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路504包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路504可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或wifi(wireless fidelity,无线保真)网络。在一些实施例中,射频电路504还可以包括nfc(near field communication,近距离无线通信)有关的电路,本技术对此不加以限定。
253.显示屏505用于显示ui(user interface,用户界面)。该ui可以包括图形、文本、图
标、视频及其它们的任意组合。当显示屏505是触摸显示屏时,显示屏505还具有采集在显示屏505的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器501进行处理。此时,显示屏505还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏505可以为一个,设置终端500的前面板;在另一些实施例中,显示屏505可以为至少两个,分别设置在终端500的不同表面或呈折叠设计;在另一些实施例中,显示屏505可以是柔性显示屏,设置在终端500的弯曲表面上或折叠面上。甚至,显示屏505还可以设置成非矩形的不规则图形,也即异形屏。显示屏505可以采用lcd(liquid crystal display,液晶显示屏)、oled(organic light-emitting diode,有机发光二极管)等材质制备。
254.摄像头组件506用于采集图像或视频。可选地,摄像头组件506包括前置摄像头和后置摄像头。前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及vr(virtual reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件506还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
255.音频电路507可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器501进行处理,或者输入至射频电路504以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端500的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器501或射频电路504的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路507还可以包括耳机插孔。
256.定位组件508用于定位终端500的当前地理位置,以实现导航或lbs(location based service,基于位置的服务)。定位组件508可以是基于美国的gps(global positioning system,全球定位系统)、中国的北斗系统、俄罗斯的格雷纳斯系统或欧盟的伽利略系统的定位组件。
257.电源509用于为终端500中的各个组件进行供电。电源509可以是交流电、直流电、一次性电池或可充电电池。当电源509包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。
258.在一些实施例中,终端500还包括有一个或多个传感器510。该一个或多个传感器510包括但不限于:加速度传感器511、陀螺仪传感器512、压力传感器513、指纹传感器514、光学传感器515以及接近传感器516。
259.加速度传感器511可以检测以终端500建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器511可以用于检测重力加速度在三个坐标轴上的分量。处理器501可以根据加速度传感器511采集的重力加速度信号,控制显示屏505以横向视图或纵向视图进行用户界面的显示。加速度传感器511还可以用于游戏或者用户的运动数据的采集。
260.陀螺仪传感器512可以检测终端500的机体方向及转动角度,陀螺仪传感器512可以与加速度传感器511协同采集用户对终端500的3d动作。处理器501根据陀螺仪传感器512采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变ui)、拍摄时的图像稳定、游戏控制以及惯性导航。
261.压力传感器513可以设置在终端500的侧边框和/或显示屏505的下层。当压力传感器513设置在终端500的侧边框时,可以检测用户对终端500的握持信号,由处理器501根据压力传感器513采集的握持信号进行左右手识别或快捷操作。当压力传感器513设置在显示屏505的下层时,由处理器501根据用户对显示屏505的压力操作,实现对ui界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
262.指纹传感器514用于采集用户的指纹,由处理器501根据指纹传感器514采集到的指纹识别用户的身份,或者,由指纹传感器514根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器501授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器514可以被设置终端500的正面、背面或侧面。当终端500上设置有物理按键或厂商logo时,指纹传感器514可以与物理按键或厂商logo集成在一起。
263.光学传感器515用于采集环境光强度。在一个实施例中,处理器501可以根据光学传感器515采集的环境光强度,控制显示屏505的显示亮度。具体地,当环境光强度较高时,调高显示屏505的显示亮度;当环境光强度较低时,调低显示屏505的显示亮度。在另一个实施例中,处理器501还可以根据光学传感器515采集的环境光强度,动态调整摄像头组件506的拍摄参数。
264.接近传感器516,也称距离传感器,设置在终端500的前面板。接近传感器516用于采集用户与终端500的正面之间的距离。在一个实施例中,当接近传感器516检测到用户与终端500的正面之间的距离逐渐变小时,由处理器501控制显示屏505从亮屏状态切换为息屏状态;当接近传感器516检测到用户与终端500的正面之间的距离逐渐变大时,由处理器501控制显示屏505从息屏状态切换为亮屏状态。
265.本领域技术人员可以理解,图5中示出的结构并不构成对终端500的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
266.本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条程序代码,该至少一条程序代码由处理器加载并执行,以实现上述实施例的展示数据处理方法。
267.本技术实施例还提供了一种计算机程序,该计算机程序中存储有至少一条程序代码,该至少一条程序代码由处理器加载并执行,以实现上述实施例的展示数据处理方法。
268.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
269.以上所述仅为本技术的可选实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1