数据处理和数据展示方法、装置、电子设备及介质与流程

文档序号:27327316发布日期:2021-11-10 01:23阅读:84来源:国知局
数据处理和数据展示方法、装置、电子设备及介质与流程

1.本公开涉及多媒体技术领域,尤其涉及一种数据处理和数据展示方法、装置、电子设备及介质。


背景技术:

2.随着多媒体技术的热度越来越高,直播也越来越吸引主播和观众的青睐。相关技术中,在直播界面中一般会显示直播间抽奖、投票、对战pk和主播连麦等直播业务,以供主播使用。相关技术中是对每个直播业务进行独立权限管理,每个直播业务的更新和新增直播业务均需要下发新版本至客户端,由客户端执行直播业务的展示处理,导致终端处理逻辑较重,不利于直播业务的扩展。


技术实现要素:

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.图1是根据一示例性实施例示出的一种应用环境的示意图。
78.图2是根据一示例性实施例示出的一种数据处理方法的流程图。
79.图3是根据一示例性实施例示出的一种基于终端标识,确定终端在多种业务配置下的直播业务信息的方法流程图。
80.图4是根据一示例性实施例示出的一种基于展示优先级、第一展示状态信息、第二展示状态信息,对第一直播业务标识、第二直播业务标识和第三直播业务标识进行合并处理,得到终端标识对应的目标直播业务的方法流程图。
81.图5是根据一示例性实施例示出的一种数据展示设置的方法流程图。
82.图6a和图6b是根据一示例性实施例示出的一种展示设置页面的示意图。
83.图7是根据一示例性实施例示出的一种数据展示方法的流程图。
84.图8是根据一示例性实施例示出的一种直播触发页面的示意图。
85.图9是根据一示例性实施例示出的一种数据展示设置的方法流程图。
86.图10是根据一示例性实施例示出的一种数据处理装置框图。
87.图11是根据一示例性实施例示出的一种数据展示装置框图。
88.图12是根据一示例性实施例示出的一种用于数据展示的电子设备的框图。
89.图13是根据一示例性实施例示出的一种用于数据处理的电子设备的框图。
具体实施方式
90.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
91.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用
的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
92.请参阅图1,图1是根据一示例性实施例示出的一种应用环境的示意图,如图1所示,该应用环境可以包括服务器01和终端02。
93.在一个可选的实施例中,服务器01可以用于数据处理。具体的,服务器01可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(content delivery network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。
94.在一个可选的实施例中,终端02可以用于展示目标直播业务。具体的,终端02可以包括但不限于智能手机、台式计算机、平板电脑、笔记本电脑、智能音箱、数字助理、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、智能可穿戴设备等类型的电子设备。可选的,电子设备上运行的操作系统可以包括但不限于安卓系统、ios系统、linux、windows等。此外,需要说明的是,图1所示的仅仅是本公开提供的图像处理方法的一种应用环境。
95.本说明书实施例中,上述服务器01以及终端02可以通过有线或无线通信方式进行直接或间接地连接,本技术在此不做限制。
96.需要说明的是,以下图中示出的是一种可能的步骤顺序,实际上并不限定必须严格按照此顺序。有些步骤可以在互不依赖的情况下并行执行。本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息、用户行为信息等)和数据(包括但不限于用于展示的数据、训练的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
97.图2是根据一示例性实施例示出的一种数据处理方法的流程图。如图2所示,可以包括以下步骤。
98.在步骤s201中,接收终端发送的业务请求,该业务请求可以包括终端标识,该终端标识可以是指发送业务请求的终端的标识;
99.在步骤s203中,基于终端标识,确定终端在多种业务配置下的直播业务信息。
100.本说明书实施例中,该多种业务配置可以表征对应不同展示优先级的多个维度的业务配置信息。在一个示例中,可以预先设置直播业务配置信息,例如表1所示:
101.表1
[0102][0103]
本说明书实施例中,直播业务配置信息可以包括全量直播业务的配置信息,如表1所示,全量直播业务可以包括直播业务1~直播业务n。其中,n可以是大于1的整数;直播业务id(identity document)可以是指直播业务标识。表1中的跳转地址/链接可以是指当终端的主播点击直播业务,比如点击直播业务1时,会基于对应的跳转地址/链接“xxx”,进行页面跳转。展示图标/展示图片是指用于表征直播业务的图标或图片,即可以利用展示图标/展示图片替代对应的直播业务,终端可以显示直观的展示图标/展示图片,主播就可以获知对应的直播业务。作为一个示例,表1可以表示为:(直播业务1,链接1,图片1,默认业务配置),(直播业务2,链接2,图片2,默认业务配置);非默认业务配置的直播业务:(直播业务3,链接3,图片3),
……
(直播业务n,链接n,图片n)。
[0104]
可选地,直播业务配置信息还可以包括多种业务配置以及对应的展示优先级,如表1所示,多种业务配置可以包括默认业务配置和非默认业务配置,并且多种业务配置可以具有对应的直播业务。比如默认业务配置对应直播业务1和直播业务2。其中,非默认业务配置可以基于主播动态划分为更细的业务配置,比如下面介绍的偏好业务配置、自选业务配置和标签业务配置,本公开对此不作限定。
[0105]
其中,默认业务配置对应的直播业务可以用于在主播未进行直播业务展示设置时,也可以保证主播进入直播间时,可以展示至少一个直播业务。
[0106]
实际应用中,可以基于终端标识,确定终端在多种业务配置下的直播业务信息。在一个示例中,多种业务配置可以包括默认业务配置和偏好业务配置。例如可以根据终端标识获取终端的偏好信息,从而可以确定与偏好信息匹配的直播业务以及与偏好信息不匹配的直播业务作为偏好业务配置下的直播业务信息,比如匹配的直播业务为直播业务3、不匹配的直播业务为直播业务1。还可以基于上述表1,确定默认直播业务配置下的直播业务信息为直播业务1和直播业务2。即可以确定终端在多种业务配置下的直播业务信息如下:
[0107]
偏好业务配置下:匹配:直播业务3;不匹配:直播业务1;
[0108]
默认业务配置下:直播业务1和直播业务2。
[0109]
在步骤s205中,根据多种业务配置对应的展示优先级,对多种业务配置下的直播业务信息进行合并处理,得到终端标识对应的目标直播业务;
[0110]
在步骤s207中,发送目标直播业务至终端。
[0111]
在一个示例中,以表1为例,非默认业务配置(偏好业务配置)的展示优先级高于默认业务配置,从低展示优先级下的直播业务中过滤掉高展示优先级下不匹配的直播业务,比如直播业务1,从而可以得到终端标识对应的目标直播业务:直播业务3和直播业务2。进
一步地,可以发送目标直播业务至终端。相应地,终端可以展示该目标直播业务。以上仅仅是示例,不对本公开进行限定,只要能够保证展示优先级较高的直播业务得到优先展示即可。
[0112]
通过服务器在接收到终端发送的业务请求时,确定多种业务配置下的直播业务信息,以及可以基于各业务配置对应的展示优先级,合并各业务配置下的直播业务信息得到终端标识对应的目标直播业务,这种通过将目标直播业务由服务器获取的方式,可以降低客户端的处理复杂度;并且动态获取主播对应的目标直播业务,不需要客户端发版,就可以动态更新或新增展示的目标直播业务,使得该数据处理的扩展性较佳;另外,目标直播业务是与终端标识对应的,可以实现不同终端中直播业务的差异化展示。
[0113]
图3是根据一示例性实施例示出的一种基于终端标识,确定终端在多种业务配置下的直播业务信息的方法流程图。在一种可能的实现方式中,多种业务配置可以包括自选业务配置、标签业务配置和默认业务配置;直播业务信息可以包括第一直播业务信息、第二直播业务信息和第三直播业务信息。相应地,上述s203可以包括:
[0114]
在步骤s301中,获取全量直播业务、终端标识对应的展示配置信息以及对应的属性标签。
[0115]
在步骤s303中,根据展示配置信息,确定与自选业务配置对应的第一直播业务信息;
[0116]
在步骤s305中,从全量直播业务中筛选出与属性标签匹配的直播业务作为与标签业务配置对应的第二直播业务信息;
[0117]
在步骤s307中,获取默认业务配置对应的第三直播业务信息。
[0118]
实际应用中,可以从直播业务配置信息中获取全量直播业务。终端标识对应的展示配置信息可以是指终端标识对应的终端对直播业务的展示状态进行配置的信息,例如,展示配置信息可以包括业务标识以及对应的展示状态信息,从而可以将展示配置信息包括的业务标识以及对应的展示状态信息作为第一直播业务信息中的第一直播业务标识以及对应的第一展示状态信息,即第一直播业务信息可以包括第一直播业务标识以及对应的第一展示状态信息。
[0119]
本说明书实施例中,可以获取终端标识对应的属性标签,该属性标签可以是指终端标识对应的画像信息,即终端标识对应主播的画像信息。在一个示例中,主播的画像信息可以包括主播的开播时长信息、直播业务偏好信息等。
[0120]
实际应用中,可以从全量直播业务中,确定属性标签匹配的直播业务作为与标签业务配置对应的第二直播业务信息。例如,属性标签包括直播业务偏好信息,比如主播a的直播业务偏好信息为直播pk,可以将直播业务中的直播pk作为主播a的标签业务配置对应的第二直播业务。在一个示例中,第二直播业务信息可以包括第二直播业务标识以及对应的第二展示状态信息,该第二展示状态信息可以包括展示和非展示。
[0121]
本说明书实施例中,可以预先设置默认业务配置对应的直播业务信息,基于此,可以直接获取默认业务配置对应的第三直播业务信息。在一个示例中,该第三直播业务信息可以包括第三直播业务标识和对应的第三展示状态信息,第三展示状态信息可以为展示。
[0122]
通过展示配置信息、全量直播业务以及属性标签,确定各业务配置对应的直播业务信息,使得直播业务可以灵活配置。
[0123]
在一种可能的实现方式中,第一直播业务信息可以包括第一直播业务标识以及对应的第一展示状态信息;第二直播业务信息可以包括第二直播业务标识以及对应的第二展示状态信息;第三直播业务信息可以包括第三直播业务标识。
[0124]
相应地,上述步骤s205可以包括:
[0125]
基于展示优先级、第一展示状态信息、第二展示状态信息,对第一直播业务标识、第二直播业务标识和第三直播业务标识进行合并处理,得到终端标识对应的目标直播业务。
[0126]
需要说明的是,第三直播业务标识的展示状态信息为默认展示。通过结合展示优先级和展示状态信息,确定终端标识对应的目标直播业务,可以保证目标直播业务均为终端标识对应的主播所匹配的,提高主播对直播业务展示设置的体验度。
[0127]
具体地,如图4所示,图4是根据一示例性实施例示出的一种基于展示优先级、第一展示状态信息、第二展示状态信息,对第一直播业务标识、第二直播业务标识和第三直播业务标识进行合并处理,得到终端标识对应的目标直播业务的方法流程图。可以包括以下步骤:
[0128]
在步骤s401中,当展示优先级由低到高对应的业务配置信息为默认业务配置、标签业务配置、自选业务配置时,将第一直播业务标识中第一展示状态信息为展示的直播业务标识作为第一目标业务标识,以及将第一直播业务标识中第一展示状态信息为非展示的直播业务标识作为第二目标业务标识;
[0129]
在步骤s403中,将第二直播业务标识中第二展示状态信息为展示的直播业务标识作为第三目标业务标识,以及将第二直播业务标识中第二展示状态信息为非展示的直播业务标识作为第四目标业务标识;
[0130]
在步骤s405中,基于第二目标业务标识和第四目标业务标识,从第三直播业务标识和第三目标业务标识中,筛选出第五目标业务标识;
[0131]
在步骤s407中,将第一目标业务标识和第五目标业务标识对应的直播业务作为终端标识对应的目标直播业务。
[0132]
在一个示例中,假设第一直播业务标识中的第一目标业务标识:(直播业务6,true),第二目标业务标识:(直播业务4,false);第二直播业务标识中的第三目标业务标识:(直播业务3,true)、(直播业务4,true),第四目标业务标识:(直播业务5,false);第三直播业务标识(默认的):(直播业务1,默认)、(直播业务2,默认)、(直播业务5,默认),默认的均为true。这里的true可以表示对应展示状态信息为展示,false可以表示对应展示状态信息为非展示。
[0133]
可以基于(直播业务4,false)和(直播业务5,false),从(直播业务1,默认)、(直播业务2,默认)、(直播业务5,默认)和(直播业务3,true)、(直播业务4,true)中筛选第五目标业务标识,即从默认业务配置对应的直播业务和标签业务配置对应的直播业务中过滤掉自选业务配置中false和标签业务配置中false对应的直播业务。例如可以从默认业务配置对应的直播业务中过滤掉自选业务配置中false和标签业务配置中false各自对应的直播业务,再从标签业务配置对应的直播业务中过滤掉自选业务配置中false对应的直播业务,得到的第五目标业务标识为:直播业务1、直播业务2、直播业务3。从而可以将第一目标业务标识和第五目标业务标识对应的直播业务作为终端标识对应的目标直播业务:直播业务1、直
播业务2、直播业务3和直播业务6。
[0134]
通过基于较高展示优先级的直播业务的展示状态信息去过滤较低展示优先级的直播业务,使得各业务配置对应的直播业务的合并处理可以更加简单,充分利用了展示优先级的层次化设置。
[0135]
图5是根据一示例性实施例示出的一种数据展示设置的方法流程图。如图5所示,在一种可能的实现方式中,可以包括以下步骤:
[0136]
在步骤s501中,接收终端发送的展示设置请求,基于第四目标业务标识,从第三直播业务标识中筛选出第六目标业务标识。
[0137]
实际应用中,在接收到终端发送的展示设置请求的情况下,可以基于第四目标业务标识,从第三直播业务标识中筛选出第六目标业务标识。也就是说,第四目标业务标识为非展示的,由于第四目标业务标识的展示优先级高于第三直播业务标识,因此可以按照第四目标业务标识的展示状态信息确定第三直播业务标识的展示状态信息,比如,第四目标业务标识为直播业务5/false;第三直播业务标识包括直播业务1和直播业务5,那么筛选出能够展示的第六目标业务标识为直播业务1,即第六目标业务标识的展示状态信息为展示。
[0138]
在步骤s503中,将第三目标业务标识和第六目标业务标识对应的展示状态信息设置为展示;
[0139]
在步骤s505中,将全量直播业务中除第三目标业务标识和第六目标业务标识之外的直播业务对应的展示状态信息设置为非展示。
[0140]
本说明书实施例中,可以将第三目标业务标识和第六目标业务标识对应的展示状态信息设置为展示,并可以将全量直播业务中除第三目标业务标识和第六目标业务标识之外的直播业务对应的展示状态信息设置为非展示。
[0141]
可选地,也可以将目标直播业务对应的展示状态信息设置为展示,将全量直播业务中除目标直播业务之外的直播业务对应的展示状态信息设置为非展示。
[0142]
在步骤s507中,发送全量直播业务以及对应的展示状态信息至终端。
[0143]
实际应用中,可以将第三目标业务标识和第六目标业务标识对应的展示状态信息设置为展示,将全量直播业务中除第三目标业务标识和第六目标业务标识之外的直播业务对应的展示状态信息设置为非展示。从而可以发送全量直播业务以及对应的展示状态信息至终端,以使终端基于展示状态信息展示全量直播业务,如图6a所示,展示状态信息中的展示可以用“√”表示。
[0144]
在步骤s509中,接收终端发送的展示状态信息发生变更的直播业务的直播业务标识和变更后的展示状态信息;
[0145]
在步骤s511中,将展示状态信息发生变更的直播业务的直播业务标识以及变更后的展示状态信息作为终端标识对应的展示配置信息。
[0146]
在一个示例中,以展示状态信息发生变更的直播业务可以为直播业务1和直播业务5、直播业务1和直播业务5对应的变更后的展示状态信息分别为非展示和展示为例,可以通过下面表2表示终端标识对应的展示配置信息。
[0147]
表2
[0148][0149]
如表2所示,非展示可以用false表示,展示可以用true表示。可选地,上述表2可以表示为:(主播id,直播业务1,false),(主播id,直播业务5,true)。本公开对此不作限定。实际应用中,在主播进入直播时,展示配置信息可以用于后续的数据处理以实现目标直播业务的展示。
[0150]
通过对终端发送的展示设置请求的响应,发送全量直播业务以及对应的展示状态信息至终端以使终端可以对直播业务的展示状态信息进行修改,并可以基于展示状态信息发生变更的直播业务的直播业务标识以及变更后的展示状态信息作为终端标识对应的展示配置信息,可以实现终端对直播业务展示的动态设置。
[0151]
图7是根据一示例性实施例示出的一种数据展示方法的流程图。如图7所示,该方法包括:
[0152]
在步骤s701中,响应于直播启动指令,发送业务请求至服务器,该业务请求可以包括终端标识;
[0153]
在步骤s703中,接收服务器发送的终端标识对应的目标直播业务;
[0154]
在步骤s705中,在直播界面中展示目标直播业务。
[0155]
实际应用中,主播可以通过触发直播控件进入直播状态,该直播控件可以为“开直播”控件等,如图8所示,本公开对此不作限定。当主播触发直播控件时,终端可以生成直播启动指令,相应地,终端响应于直播启动指令,可以发送业务请求至服务器以拉取该主播对应的目标直播业务,即用于展示的直播业务。从而可以接收服务器发送的终端标识对应的目标直播业务,并在直播界面中展示目标直播业务。
[0156]
通过发送业务请求至服务器,使得目标直播业务由服务器获取,可以降低客户端的处理复杂度;并且动态获取主播对应的目标直播业务,不需要客户端发版,就可以动态更新或新增展示的目标直播业务,使得该直播业务展示处理的扩展性较佳。
[0157]
图9是根据一示例性实施例示出的一种数据展示设置的方法流程图。如图9所示,在一种可能的实现方式中,可以包括:
[0158]
在步骤s901中,响应于展示设置指令,发送展示设置请求至服务器,该展示设置请求可以包括终端标识。
[0159]
实际应用中,终端的主播可以通过点击直播触发页面的“直播业务展示设置”,进入展示设置页面,从而实现对直播业务展示的设置,即主播可以设置自己想要展示的直播业务和/或不想要展示的直播业务。该直播触发页面可以如图8所示,主播可以通过点击“开直播”进入直播间,也可以通过点击“直播业务展示设置”触发展示设置指令,响应于展示设置指令,可以发送展示设置请求至服务器。
[0160]
在步骤s903中,接收服务器发送的全量直播业务以及对应的展示状态信息;
[0161]
在步骤s905中,基于对应的展示状态信息,在展示设置页面中展示全量直播业务。
[0162]
本说明书实施例中,可以接收服务器发送的全量直播业务以及对应的展示状态信息,并可以基于对应的展示状态信息,在展示设置页面中展示全量直播业务。
[0163]
在一个示例中,若全量直播业务包括直播业务1~直播业务7,直播业务1、直播业务2和直播业务3对应的展示状态信息为展示;直播业务4~直播业务7对应的展示状态信息为非展示。如图6a所示的展示设置页面,展示状态信息中的展示可以用“√”表示,直播业务1~直播业务7的展示可以如图6a所示。
[0164]
在步骤s907中,响应于展示设置确认指令,发送展示状态信息发生变更的直播业务的直播业务标识和变更后的展示状态信息至服务器。
[0165]
实际应用中,主播可以在图6a中更改直播业务1~直播业务7的展示状态信息,当更改完毕,可以点击“提交”以触发展示设置确认指令,终端响应于展示设置确认指令,发送展示状态信息发生变更的直播业务的直播业务标识和变更后的展示状态信息至服务器。
[0166]
举例来说,当主播在图6a中将直播业务1的“√”去掉,并勾选了直播业务5,如图6b所示,在这种情况下,主播点击“提交”以触发展示设置确认指令,终端响应于展示设置确认指令,可以获取展示状态信息发生变更的直播业务为直播业务1和直播业务5;直播业务1变更后的展示状态信息为非展示、直播业务5变更后的展示状态信息为展示;并可以发送直播业务1和直播业务5的直播业务标识以及变更后的展示状态信息发送至服务器。
[0167]
通过发送的展示设置请求使得服务器可以响应展示设置请求发送全量直播业务以及对应的展示状态信息至终端,在修改后可以发送展示状态信息发生变更的直播业务的直播业务标识和变更后的展示状态信息至服务器,以使服务器将直播业务标识以及变更后的展示状态信息作为终端标识对应的展示配置信息,实现了终端对直播业务展示的动态设置。
[0168]
图10是根据一示例性实施例示出的一种数据处理装置框图。参照图10,该装置可以包括:
[0169]
第一接收模块1001,被配置为执行接收终端发送的业务请求,业务请求包括终端标识;
[0170]
直播业务信息确定模块1003,被配置为执行基于终端标识,确定终端在多种业务配置下的直播业务信息,多种业务配置表征对应不同展示优先级的多个维度的业务配置信息;
[0171]
合并处理模块1005,被配置为执行根据多种业务配置对应的展示优先级,对多种业务配置下的直播业务信息进行合并处理,得到终端标识对应的目标直播业务;
[0172]
第一发送模块1007,被配置为执行发送目标直播业务至终端。
[0173]
通过服务器在接收到终端发送的业务请求时,确定多种业务配置下的直播业务信息,以及可以基于各业务配置对应的展示优先级,合并各业务配置下的直播业务信息得到终端标识对应的目标直播业务,这种通过将目标直播业务由服务器获取的方式,可以降低客户端的处理复杂度;并且动态获取主播对应的目标直播业务,不需要客户端发版,就可以动态更新或新增展示的目标直播业务,使得该直播业务展示处理的扩展性较佳;另外,目标直播业务是与终端标识对应的,可以实现不同终端中直播业务的差异化展示。
[0174]
在一种可能的实现方式中,多种业务配置包括自选业务配置、标签业务配置和默认业务配置;直播业务信息包括第一直播业务信息、第二直播业务信息和第三直播业务信
息;直播业务信息确定模块1003可以包括:
[0175]
获取单元,被配置为执行获取全量直播业务、终端标识对应的展示配置信息以及对应的属性标签;
[0176]
第一直播业务信息确定模块,被配置为执行根据展示配置信息,确定与自选业务配置对应的第一直播业务信息;
[0177]
第二直播业务信息确定模块,被配置为执行从全量直播业务中筛选出与属性标签匹配的直播业务作为与标签业务配置对应的第二直播业务信息;
[0178]
第三直播业务信息获取模块,被配置为执行获取默认业务配置对应的第三直播业务信息。
[0179]
在一种可能的实现方式中,第一直播业务信息包括第一直播业务标识以及对应的第一展示状态信息;第二直播业务信息包括第二直播业务标识以及对应的第二展示状态信息;第三直播业务信息包括第三直播业务标识;合并处理模块1005可以包括:
[0180]
合并处理单元,被配置为执行基于展示优先级、第一展示状态信息、第二展示状态信息,对第一直播业务标识、第二直播业务标识和第三直播业务标识进行合并处理,得到终端标识对应的目标直播业务。
[0181]
在一种可能的实现方式中,合并处理单元可以包括:
[0182]
第一展示状态信息划分子单元,被配置为执行当展示优先级由低到高对应的业务配置信息为默认业务配置、标签业务配置、自选业务配置时,将第一直播业务标识中第一展示状态信息为展示的直播业务标识作为第一目标业务标识,以及将第一直播业务标识中第一展示状态信息为非展示的直播业务标识作为第二目标业务标识;
[0183]
第二展示状态信息划分子单元,被配置为执行将第二直播业务标识中第二展示状态信息为展示的直播业务标识作为第三目标业务标识,以及将第二直播业务标识中第二展示状态信息为非展示的直播业务标识作为第四目标业务标识;
[0184]
第五目标业务标识筛选子单元,被配置为执行基于第二目标业务标识和第四目标业务标识,从第三直播业务标识和第三目标业务标识中,筛选出第五目标业务标识;
[0185]
目标直播业务确定子单元,被配置为执行将第一目标业务标识和第五目标业务标识对应的直播业务作为终端标识对应的目标直播业务。
[0186]
在一种可能的实现方式中,该装置还可以包括:
[0187]
第六目标业务标识筛选模块,被配置为执行接收终端发送的展示设置请求,基于第四目标业务标识,从第三直播业务标识中筛选出第六目标业务标识;
[0188]
第一展示状态信息设置模块,被配置为执行将第三目标业务标识和第六目标业务标识对应的展示状态信息设置为展示;
[0189]
第二展示状态信息设置模块,被配置为执行将全量直播业务中除第三目标业务标识和第六目标业务标识之外的直播业务对应的展示状态信息设置为非展示;
[0190]
第二发送模块,被配置为执行发送全量直播业务以及对应的展示状态信息至终端,以使终端基于对应的展示状态信息,在展示设置页面中展示全量直播业务。
[0191]
第二接收模块,被配置为执行接收终端发送的展示状态信息发生变更的直播业务的直播业务标识和变更后的展示状态信息;
[0192]
展示配置信息确定模块,被配置为执行将展示状态信息发生变更的直播业务的直
播业务标识以及变更后的展示状态信息作为终端标识对应的展示配置信息。
[0193]
图11是根据一示例性实施例示出的一种数据展示装置框图。参照图11,该装置可以包括:
[0194]
业务请求发送模块1101,被配置为执行响应于直播启动指令,发送业务请求至服务器,业务请求包括终端标识;
[0195]
目标直播业务接收模块1103,被配置为执行接收服务器发送的终端标识对应的目标直播业务;
[0196]
展示模块1105,被配置为执行在直播界面中展示目标直播业务。
[0197]
通过发送业务请求至服务器,使得目标直播业务由服务器获取,可以降低客户端的处理复杂度;并且动态获取主播对应的目标直播业务,不需要客户端发版,就可以动态更新或新增展示的目标直播业务,使得该直播业务展示处理的扩展性较佳。
[0198]
在一种可能的实现方式中,装置还可以包括:
[0199]
展示设置请求发送模块,被配置为执行响应于展示设置指令,发送展示设置请求至服务器,展示设置请求包括终端标识,以使服务器基于终端标识、展示优先级确定全量直播业务对应的展示状态信息;
[0200]
全量直播业务和展示状态信息接收模块,被配置为执行接收服务器发送的全量直播业务以及对应的展示状态信息;
[0201]
全量直播业务展示模块,被配置为执行基于对应的展示状态信息,在展示设置页面中展示全量直播业务;
[0202]
变更信息发送模块,被配置为执行响应于展示设置确认指令,发送展示状态信息发生变更的直播业务的直播业务标识和变更后的展示状态信息至服务器,以使服务器将直播业务标识以及变更后的展示状态信息作为终端标识对应的展示配置信息。
[0203]
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0204]
图12是根据一示例性实施例示出的一种用于数据展示的电子设备的框图,该电子设备可以是终端,其内部结构图可以如图12所示。该电子设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种数据展示方法。该电子设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该电子设备的输入装置可以是显示屏上覆盖的触摸层,也可以是电子设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0205]
本领域技术人员可以理解,图12中示出的结构,仅仅是与本公开方案相关的部分结构的框图,并不构成对本公开方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0206]
图13是根据一示例性实施例示出的一种用于数据处理的电子设备的框图,该电子设备可以是服务器,其内部结构图可以如图13所示。该电子设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该电子设备的处理器用于提供计算和控制能力。该电子
设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种数据处理方法。
[0207]
本领域技术人员可以理解,图13中示出的结构,仅仅是与本公开方案相关的部分结构的框图,并不构成对本公开方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0208]
在示例性实施例中,还提供了一种电子设备,包括:处理器;用于存储该处理器可执行指令的存储器;其中,该处理器被配置为执行该指令,以实现如本公开实施例中的数据处理方法。
[0209]
在示例性实施例中,还提供了一种计算机可读存储介质,当该计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本公开实施例中的数据处理方法。计算机可读存储介质可以是rom、随机存取存储器(ram)、cd

rom、磁带、软盘和光数据存储设备等。
[0210]
在示例性实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本公开实施例中的数据处理方法。
[0211]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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)等。
[0212]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0213]
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1