1.本公开涉及互联网应用技术领域,尤其涉及一种页面的展示方法、展示控制方法、装置及电子设备。
背景技术:2.随着互联网应用的丰富,基于互联网应用的交互方式也越来越多样化,例如基于直播的交互。相关技术中,为了增加直播交互的灵活性,可以进行两个主播之间的交互(例如直播连麦、直播pk),但是现有直播间的交互页面比较固定和单一,扩展性较差,不能适用任意主播之间的直播交互。
技术实现要素:3.本公开提供一种页面的展示方法、展示控制方法、装置及电子设备。本公开的技术方案如下:
4.根据本公开实施例的第一方面,提供一种页面展示方法,包括:
5.响应于多个第一主播账号的直播交互指令,获取所述第一主播账号的第一直播视频;多个所述第一主播账号的数量大于或等于3;
6.在第一直播页面展示多个所述第一直播视频;所述第一直播页面为所述第一主播账号对应的直播间的直播页面。
7.在一种可能的实现方式中,所述方法还包括:
8.响应于多个所述第一主播账号的数量变更请求,在数量变更后的任一主播账号对应的直播间的直播页面,展示所述数量变更后的全部主播账号的直播视频。
9.在一种可能的实现方式中,所述直播交互指令对应的交互模式为分组交互模式,所述在第一直播页面展示多个所述第一直播视频,包括:
10.在所述第一直播页面展示第一数量的第一展示窗口,并在各第一展示窗口中展示对应分组内的全部第一主播账号的第一直播视频;所述第一数量为分组的数量。
11.在一种可能的实现方式中,所述在各第一展示窗口中展示对应分组内的全部第一主播账号的第一直播视频,包括:
12.在所述第一展示窗口中展示至少一个子窗口,并在所述至少一个子窗口中展示分组内的第一直播视频,所述至少一个子窗口的数量为分组内第一主播账号的数量。
13.在一种可能的实现方式中,所述方法还包括:
14.获取各分组的交互指标信息以及交互进度条展示样式;
15.在所述第一直播页面以所述交互进度条展示样式展示交互进度条,并在所述交互进度条上展示各分组的交互指标信息。
16.在一种可能的实现方式中,所述响应于多个所述第一主播账号的数量变更请求,在数量变更后的任一主播账号对应的直播间的直播页面,展示所述数量变更后的全部主播账号的直播视频,包括:
17.响应于所述多个第一主播账号的数量变更请求,在各分组中的第二主播账号的数量均大于0的情况下,在所述第一数量的第一展示窗口中展示对应分组内的全部第二主播账号的第二直播视频;
18.在各分组中的第二主播账号的数量存在0的情况下,将所述分组交互模式变更为非分组交互模式,并在第二直播页面展示第二数量的第二展示窗口,各第二展示窗口中展示对应的一个第二主播账号的第二直播视频;
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.在所述组内账号数量存在等于0的情况下,确定所述第二交互模式为所述非分组交互模式;在所述组内账号数量均大于0的情况下,确定所述第二交互模式为所述分组交互模式。
53.在一种可能的实现方式中,所述方法还包括:
54.监测交互指标信息,确定满足指标条件的交互指标信息对应的目标展示窗口以及所述目标展示窗口的预设边框展示样式;
55.基于所述预设边框展示样式、所述目标展示窗口以及所述交互指标信息,生成交互指标更新消息;
56.将所述交互指标更新消息推送至所述多个第一主播账号各自的直播间。
57.根据本公开实施例的第三方面,提供一种直播页面展示装置,包括:
58.直播交互启动模块,被配置为执行响应于多个第一主播账号的直播交互指令,获
取所述第一主播账号的第一直播视频;多个所述第一主播账号的数量大于或等于3;
59.展示模块,被配置为执行在第一直播页面展示多个所述第一直播视频;所述第一直播页面为所述第一主播账号对应的直播间的直播页面。
60.在一种可能的实现方式中,所述装置还包括:
61.数量变更展示模块,被配置为执行响应于多个所述第一主播账号的数量变更请求,在数量变更后的任一主播账号对应的直播间的直播页面,展示所述数量变更后的全部主播账号的直播视频。
62.在一种可能的实现方式中,所述直播交互指令对应的交互模式为分组交互模式,所述展示模块包括:
63.第一展示单元,被配置为执行在所述第一直播页面展示第一数量的第一展示窗口,并在各第一展示窗口中展示对应分组内的全部第一主播账号的第一直播视频;所述第一数量为分组的数量。
64.在一种可能的实现方式中,所述第一展示单元包括:
65.展示子单元,被配置为执行在所述第一展示窗口中展示至少一个子窗口,并在所述至少一个子窗口中展示分组内的第一直播视频,所述至少一个子窗口的数量为分组内第一主播账号的数量。
66.在一种可能的实现方式中,所述装置还包括:
67.交互指标和进度获取模块,被配置为执行获取各分组的交互指标信息以及交互进度条展示样式;
68.交互指标和进度展示模块,被配置为执行在所述第一直播页面以所述交互进度条展示样式展示交互进度条,并在所述交互进度条上展示各分组的交互指标信息。
69.在一种可能的实现方式中,所述数量变更展示模块包括:
70.第一数量变更展示单元,被配置为执行响应于所述多个第一主播账号的数量变更请求,在各分组中的第二主播账号的数量均大于0的情况下,在所述第一数量的第一展示窗口中展示对应分组内的全部第二主播账号的第二直播视频;并在各分组中的第二主播账号的数量存在0的情况下,将所述分组交互模式变更为非分组交互模式,并在第二直播页面展示第二数量的第二展示窗口,各第二展示窗口中展示对应的一个第二主播账号的第二直播视频;
71.其中,所述第二主播账号为变更后、参与交互的主播账号;所述第二直播页面为所述第二主播账号对应的直播间的直播页面;所述第二数量为所述第二主播账号的数量。
72.在一种可能的实现方式中,所述装置还包括:
73.分组切换模块,被配置为执行响应于分组切换指令,将待分组切换的第一主播账号的第一直播视频,切换至目标分组对应的第一展示窗口中展示;所述目标分组为所述待分组切换的第一主播账号切换后所属的分组。
74.在一种可能的实现方式中,所述直播交互指令对应的交互模式为非分组交互模式,所述展示模块包括:
75.第二展示单元,被配置为执行在所述第一直播页面展示第三数量的第三展示窗口,并在各第三展示窗口中展示对应的一个第一主播账号的第一直播视频;所述第三数量为所述多个第一主播账号的数量。
76.在一种可能的实现方式中,所述装置还包括:
77.交互指标和展示样式获取模块,被配置为执行获取各第一主播账号的交互指标信息以及交互指标展示样式;
78.交互指标展示模块,被配置为执行在各第三展示窗口的预设位置,以所述交互指标展示样式展示各第一主播账号的交互指标信息。
79.在一种可能的实现方式中,所述数量变更展示模块包括:
80.第二数量变更展示单元,被配置为执行响应于第一主播账号的数量变更请求,在第三直播页面展示第四数量的第四展示窗口,各第四展示窗口中展示对应的一个第三主播账号的第三直播视频;
81.其中,所述第三主播账号为变更后、参与交互的主播账号;所述第三直播页面为所述第三主播账号对应的直播间的直播页面;所述第四数量为所述第三主播账号的数量。
82.在一种可能的实现方式中,所述装置还包括:
83.边框样式获取模块,被配置为执行获取窗口边框展示样式;
84.窗口展示模块,被配置为执行以所述窗口边框展示样式,展示对应的展示窗口,所述对应的展示窗口为所述第一展示窗口、第二展示窗口和所述第三展示窗口中的一个或多个。
85.在一种可能的实现方式中,所述装置还包括:
86.交互指标更新消息获取模块,被配置为执行获取交互指标更新消息;
87.交互指标更新模块,被配置为执行基于所述交互指标更新消息,更新所述第一直播页面中展示的交互指标信息,并以预设边框展示样式展示目标展示窗口的边框;
88.其中,所述预设边框展示样式表征目标展示窗口对应的交互指标信息满足指标条件。
89.在一种可能的实现方式中,所述装置还包括:
90.交互模式选择模块,被配置为执行响应于多个第一主播账号的交互触发指令,在所述第一直播页面展示交互模式选择信息;
91.指令生成模块,被配置为执行检测到对所述交互模式选择信息的选择确认操作,生成所述直播交互指令。
92.根据本公开实施例的第四方面,提供一种直播页面的展示控制装置,包括:
93.交互请求响应模块,被配置为执行响应于多个第一主播账号的直播交互请求,获取所述多个第一主播账号的第一数量、所述直播交互请求对应的第一交互模式、以及直播交互展示配置信息;或者获取所述多个第一主播账号的第一数量和所述直播交互展示配置信息;
94.第一展示配置信息获取模块,被配置为执行根据所述第一数量,或者根据所述第一数量和所述第一交互模式,从所述直播交互展示配置信息中获取匹配的第一展示配置信息,所述第一展示配置信息包括第一展示窗口布局信息;
95.第一展示指示信息生成模块,被配置为执行基于所述第一展示窗口布局信息,生成所述直播交互请求对应的第一展示指示信息;
96.第一推送模块,被配置为执行将所述第一展示指示信息推送至所述多个第一主播账号各自的直播间,以用于各直播间的直播页面展示所述多个第一主播账号的第一直播视
频。
97.在一种可能的实现方式中,所述装置还包括:
98.数量变更响应模块,被配置为执行响应于所述第一主播账号的数量变更请求,确定变更后的主播账号数量,或者确定变更后的主播账号数量以及第二交互模式;
99.第二展示配置信息获取模块,被配置为执行根据所述主播账号数量,或者根据所述主播账号数量和所述第二交互模式,从所述直播交互展示配置信息中获取匹配的第二展示配置信息,所述第二展示配置信息包括第二展示窗口布局信息;
100.第二展示指示信息生成模块,被配置为执行基于所述第二展示窗口布局信息,生成所述直播交互请求对应的第二展示指示信息;
101.第二推送模块,被配置为执行将所述第二展示指示信息推送至所述变更后的主播账号各自的直播间,以用于各直播间展示所述变更后的主播账号的直播视频。
102.在一种可能的实现方式中,所述数量变更响应模块包括:
103.第一确定单元,被配置为执行在所述第一交互模式为非分组交互模式的情况下,确定所述第二交互模式为所述非分组模式;
104.第二确定单元,被配置为执行在所述第一交互模式为分组交互模式的情况下,确定任一分组中更新后的主播账号的组内账号数量;
105.第三确定单元,被配置为执行在所述组内账号数量存在等于0的情况下,确定所述第二交互模式为所述非分组交互模式;在所述组内账号数量均大于0的情况下,确定所述第二交互模式为所述分组交互模式。
106.在一种可能的实现方式中,所述装置还包括:
107.交互指标监测模块,被配置为执行监测交互指标信息,确定满足指标条件的交互指标信息对应的目标展示窗口以及所述目标展示窗口的预设边框展示样式;
108.交互指标更新消息生成模块,被配置为执行于所述预设边框展示样式、所述目标展示窗口以及所述交互指标信息,生成交互指标更新消息;
109.第三推送模块,被配置为执行将所述交互指标更新消息推送至所述多个第一主播账号各自的直播间。
110.根据本公开实施例的第五方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如上述第一方面中任一项所述的方法。
111.根据本公开实施例的第六方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行本公开实施例的第一方面中任一所述的方法。
112.根据本公开实施例的第七方面,提供一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行时,使得计算机执行本公开实施例的第一方面中任一项所述的方法。
113.本公开的实施例提供的技术方案至少带来以下有益效果:
114.通过支持多个主播的直播交互,可以在参与交互的主播的直播间展示多个主播的直播视频,实现多主播直播交互的直播视频展示。使得直播交互的交互主播数量兼容性较佳,整体布局会随着交互主播数量的变化而动态变化,从而可以提升直播交互下直播页面
的展示灵活性和多样性,并且可以提升直播交互的展示扩展性,适用更多的交互场景。
115.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
116.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
117.图1是根据一示例性实施例示出的一种应用环境的示意图。
118.图2是根据一示例性实施例示出的一种页面展示方法的流程图。
119.图3是根据一示例性实施例示出的一种交互模式选择信息的示意图。
120.图4a~4e是根据一示例性实施例示出的一种分组交互模式下直播页面的展示示意图。
121.图5a~5c是根据一示例性实施例示出的一种非分组交互模式下直播页面的展示示意图。
122.图6是根据一示例性实施例示出的一种页面的展示控制方法流程图。
123.图7是根据一示例性实施例示出的一种直播页面的展示控制示意图。
124.图8a~8b是根据一示例性实施例示出的一种窗口布局配置信息以及窗口参数的示意图。
125.图9是根据一示例性实施例示出的一种交互主播数量变更情况下的页面的动态展示控制的示意图。
126.图10是根据一示例性实施例示出的一种交互指标信息的更新控制示意图。
127.图11是根据一示例性实施例示出的一种页面展示装置框图。
128.图12是根据一示例性实施例示出的一种用于页面展示的电子设备的框图。
129.图13是根据一示例性实施例示出的一种用于页面展示的电子设备的框图。
具体实施方式
130.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
131.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
132.请参阅图1,图1是根据一示例性实施例示出的一种应用环境的示意图,如图1所示,该应用环境可以包括服务器01和终端02。
133.在一个可选的实施例中,服务器01可以用于页面的展示控制。具体的,服务器01可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域
名服务、安全服务、cdn(content delivery network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。
134.在一个可选的实施例中,终端02可以用于页面的展示处理。这里的终端02可以是主播账号对应的终端。具体的,终端02可以包括但不限于智能手机、台式计算机、平板电脑、笔记本电脑、智能音箱、数字助理、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、智能可穿戴设备等类型的电子设备。可选的,电子设备上运行的操作系统可以包括但不限于安卓系统、ios系统、linux、windows等。
135.此外,需要说明的是,图1所示的仅仅是本公开提供的直播页面展示和控制方法的一种应用环境。例如,直播页面展示控制(比如第一展示窗口布局信息和第二展示窗口布局信息、交互指标展示样式、窗口边框展示样式、交互进度条展示样式的动态控制)也可以由终端(客户端)执行,例如在终端保存直播交互展示配置信息以用于实现终端侧的展示控制。可选地,在直播pk的灵活展示基础上,进一步为了提升直播pk的服务灵活性,考虑直播页面的展示控制(比如参与交互的主播账号的窗口布局、交互指标的展示样式等)由客户端执行会导致展示迭代更新均需要客户端发布版本,应用兼容性差,资源消耗大,时效低等问题,本说明书实施例中可以选择服务器执行展示控制。
136.本说明书实施例中,上述服务器01以及终端02可以通过有线或无线通信方式进行直接或间接地连接,本技术在此不做限制。
137.需要说明的是,以下图中示出的是一种可能的步骤顺序,实际上并不限定必须严格按照此顺序。有些步骤可以在互不依赖的情况下并行执行。本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息、用户行为信息等)和数据(包括但不限于用于展示的数据、训练的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
138.图2是根据一示例性实施例示出的一种页面展示方法的流程图。如图2所示,可以包括以下步骤。
139.在步骤s201中,响应于多个第一主播账号的直播交互指令,获取第一主播账号的第一直播视频,即多个第一主播账号各自的第一直播视频;
140.在步骤s203中,在第一直播页面展示多个第一直播视频;第一直播页面为任一第一主播账号对应的直播间的直播页面。
141.本说明书实施例中,处于直播状态的主播账号之间可以触发直播交互,该直播交互可以是指针对多主播的交互,即多主播交互;作为一个示例,直播交互可以是直播连麦、直播对战,本公开对此不作限定。基于此,参与交互的主播数量(主播账号的数量)需要达到预定数量,例如预定数量为3,参与交互的主播数量需要大于或等于3;需要说明的是,可以减少到2个主播账号、并可以在减少到2个主播账号的基础上动态添加交互的主播账号。例如主播账号a可以发起向主播账号b和主播账号c的直播交互,在主播账号b和主播账号c同意直播交互的情况下,可以触发直播交互指令,此时多个第一主播账号可以是指主播账号a、主播账号b和主播账号c。进一步地,可以获取多个第一主播账号各自的第一直播视频,并在第一直播页面展示多个第一直播视频,如图5a所示,5个主播账号的直播视频在直播页面展示。本公开对多个第一直播视频的展示方式不作限定,只要在各参与交互(对战)的主播账号的直播间同时展示多个第一直播视频即可;这里展示的布局可以是基于服务器推送的第一展示指示信息确定的。作为可选地的方式,同时展示的第一直播视频的数量可以配置
有数量限值,比如9,本公开对此不作限定。对于多个第一主播账号的数量大于9的情况,可以拒绝直播交互,或者可以筛选9个第一直播视频进行展示,本公开对此也不作限定。
142.在一种可能的实现方式中,多主播交互可以配置有交互模式,例如分组交互模式和非分组交互模式(在直播对战下,可以是指分组对战模式和非分组对战模式),这里非分组交互模式也可以看作是一个主播账号为一组。在这种情况下,步骤s201之前还可以包括交互模式选择步骤,基于此,该方法还可以包括:响应于多个第一主播账号的交互触发指令(例如对战触发指令,以下对应交互相关的指令、请求、操作等均可以是指对战或连麦,不再进行一一说明),在第一直播页面展示交互模式选择信息;检测到对该交互模式选择信息的选择确认操作,可以生成上述直播交互指令(例如直播对战指令)。需要说明的是,这里选择指令可以是由发起直播交互的第一主播账号触发的,但这里的响应和展示均可以在多个第一主播账号的直播间同步。具体地,可以发起多个第一主播账号的交互请求,在各第一主播账号均确认交互时,可以生成交互触发指令;从而响应于多个第一主播账号的交互触发指令,可以在第一直播页面展示交互模式选择信息,如图3所示,其中可以包括分组交互模式和非分组交互模式,以供选择。在检测到选择确认操作时,可以生成上述直播交互指令。通过交互模式的选择,可以提升直播交互的灵活性。进一步地,可以基于选择确认的交互模式,展示多个第一直播视频,本公开对此不作限定,只要能有效分辨不同的交互方即可,比如分组交互模式,主播账号a和主播账号b,交互主播账号c,这时的一个交互方为主播账号a和主播账号b,另一个交互方为主播账号c。对于非分组交互模式来说,一个主播账号可以看作一个交互方(对战方)。
143.可选地,在实际应用中,第一直播视频的展示可以是基于服务器的展示指示进行渲染的。基于此,s203可以包括:基于服务器推送的第一展示指示信息,在第一直播页面展示多个第一直播视频。也就是说,可以在服务器和直播的客户端之间建立直播交互的展示协议,从而由服务器控制多主播交互时的直播页面的展示,这样展示窗口布局、展示样式(例如窗口边框展示样式、交互指标展示样式、交互进度条展示样式等)、直播交互的主播账号的数量更新、交互指标(比如分数)的更新均可以由服务器统一控制,进而指示客户端进行相应展示即可。从而可以避免展示迭代更新导致的客户端频繁发版,交互主播数量的兼容性好,资源消耗低,直播交互的展示灵活性和统一控制性更佳。具体地,响应于目标交互指令,可以生成直播交互请求至服务器,作为一个示例,直播交互请求中可以携带参与直播交互的主播账号的账号标识或交互标识(用于标识一场直播交互)和交互模式。从而可以由服务器进行展示控制处理,得到第一展示指示信息。对于服务器端的具体展示控制过程可以参见下面图7的相应内容,在此不再赘述。作为一个示例,第一展示指示信息可以包括第一展示窗口布局信息,或者可以包括第一展示窗口布局信息、第一展示样式信息以及第一交互属性信息,第一交互属性信息可以表征直播交互请求对应的交互模式、参与交互的主播账号以及交互时间信息。以第一展示指示信息包括第一展示窗口布局信息为例,客户端可以基于第一展示窗口布局信息得到窗口参数,从而可以基于窗口参数解析出直播页面中展示窗口的布局,或者展示窗口以及展示窗口内子窗口的布局,即直播页面中视频流拼接区域被划分为多个展示窗口,或者两个展示窗口(以两个分组为例)以及展示窗口内的子窗口。
144.通过支持多个主播的直播交互,可以在参与交互的主播的直播间展示多个主播的
直播视频,实现多主播直播交互的直播视频展示。使得直播交互的交互主播数量兼容性较佳,整体布局会随着交互主播数量的变化而动态变化,从而可以提升直播交互下直播页面的展示灵活性和多样性,并且可以提升直播交互的展示扩展性,适用更多的交互场景。
145.可选地,还可以支持主播账号的数量动态变更,基于此,该方法还可以包括:响应于多个第一主播账号的数量变更请求,在数量变更后的任一主播账号对应的直播间的直播页面,展示数量变更后的全部主播账号的直播视频,即在参与直播交互的主播账号的数量发生变化,比如减少或增加等,仍然可以兼容变更后的主播账号的数量,基于此,可以基于变更后的主播账号进行展示,可以将数量变更后的全部主播账号的直播视频在数量变更后的任一主播账号的直播间展示,例如图5a到5b,本公开对此不作限定。通过在直播交互中对交互主播账号的动态数量变更的兼容,可以实现展示布局随着交互主播数量的变化而动态变化的目的,提升了直播交互的展示灵活性。
146.在一种可能的实现方式中,直播交互指令对应的交互模式可以为分组交互模式,即本场直播交互为组队交互模式。相应地,上述步骤s203可以通过以下步骤实现:在第一直播页面展示第一数量的第一展示窗口,并在各第一展示窗口中展示对应分组内的全部第一主播账号的第一直播视频;该第一数量为分组的数量。具体地,可以在第一展示窗口中展示至少一个子窗口,并在至少一个子窗口中展示分组内的第一直播视频,该至少一个子窗口的数量为分组内第一主播账号的数量,如图4a~4c所示,其中,展示窗口可以与交互方对应,子窗口可以与分组内主播账号对应。通过展示窗口展示分组内主播账号的直播视频以及通过展示窗口内的子窗口展示各直播视频,不仅可以有效凸显直播交互的各分组,还可以实现组内直播视频的展示灵活性,使得分组之间和分组内部的展示布局可以独立配置,展示更加灵活,且分组之间和分组内部的展示均可以统一性布局。可选地,第一展示窗口可以是基于服务器推送的第一展示指示信息中的第一展示窗口布局信息确定的。
147.图4a和图4b可以表示以不同第一主播账号的主视角下的直播页面,作为一个示例,各主播自己直播间的直播视频可以放在直播页面的主视觉窗口中展示,主视觉窗口所处的位置可以如图4a和4b所示的左侧、左上侧,本公开对此不作限定。这样可以基于不同主播各自的主视觉展示同一场直播交互,使得主播和各主播直播间中的观众均可以通过主视觉参与交互,视觉效果好,便于交互。
148.在一种可选的实施方式中,展示窗口的边框可以基于窗口边框展示样式渲染,该窗口边框展示样式可以是客户端配置的,也可以是服务器控制的(例如第一展示指示信息中还可以包括窗口边框展示样式),本公开对此不作限定。基于此,可以获取展示窗口(第一展示窗口~第四展示窗口)对应的窗口边框展示样式;并以窗口边框展示样式,展示各展示窗口,实现展示窗口的展示多样性。以图4a和图4b为例,图4a中,最高交互指标信息(如图4a中所示的401和402所指示的分数600和352)的展示窗口的边框加粗;图4b中各展示窗口的边框颜色可以不同,本公开对窗口边框展示样式不作限定。
149.可选地,直播交互页面还可以展示交互进度条以及交互指标信息。基于此,该方法还可以包括:获取各分组的交互指标信息以及交互进度条展示样式;并可以在第一直播页面以交互进度条展示样式展示交互进度条,如图4a所示的405,并在交互进度条上展示各分组的交互指标信息。交互指标信息可以如图4a所示的401和402,分组的交互指标信息可以是分组内各第一主播账号的交互指标信息的加和。例如图4a的402是指右侧分组的交互指
标信息352,该352=222+100+30。左侧分组内只有一个主播账号,因此分组的交互指标信息与分组内该一个主播账号的交互指标信息相同。主播账号的交互指标信息可以是指展示窗口或子窗口左下位置的分数,例如图4a所示的403、404。在分组交互模式下,展示交互进度条和交互指标信息,使得展示更加多样,主播也可以实时了解交互情况。
150.需要说的是,展示交互进度条、交互指标信息以及交互进度条展示样式也可以携带在第一展示指示信息中、由服务器推送至客户端。其中分组的交互指标信息可以周期性推送,在分组交互模式下也展示各交互主播的交互指标信息的情况下,可以周期性下发各交互主播的交互指标信息。
151.图4a至图4c的变化所示,在分组交互模式下,数量变更请求的处理可以包括:
152.响应于多个第一主播账号的数量变更请求,在各分组中的第二主播账号的数量均大于0的情况下,在第一数量的第一展示窗口中展示对应分组内的全部第二主播账号的第二直播视频;这里虽然保持分组交互模式,但分组内的子窗口需要重新划分。
153.在各分组中的第二主播账号的数量存在0的情况下,将分组交互模式变更为非分组交互模式,并在第二直播页面展示第二数量的第二展示窗口,各第二展示窗口中展示对应的一个第二主播账号的第二直播视频;
154.其中,第二主播账号为变更后、参与交互的主播账号;第二直播页面为主播账号对应的直播间的直播页面;第二数量为所述第二主播账号的数量。对于上述展示窗口和子窗口的重新划分或布局,可以向服务器发送数量变更请求,从而接收并根据服务器推送的第二展示指示信息进行重新布局,具体可参见下述相应内容。
155.本说明书实施例中,参与直播交互的第一主播账号的数量可以动态变更,比如增加或减少(例如主播账号退出pk或者关播),本公开对此不作限定。基于此,可以基于变更后、参与本场直播交互的主播账号,可以称为第二主播账号,进行相应的展示。例如图4a至图4c所示,右侧分组中减少了一个第一主播账号,由于两个分组中剩余的第一主播账号(第二主播账号)的数量均大于0,可以继续保持分组交互模式,如图4c所示。
156.若图4a中左侧分组内的第一主播账号退出,则该分组内剩余主播账号为0,可以将分组交互模式变更为非分组交互模式,并在第二直播页面展示第二数量的第二展示窗口,各第二展示窗口中展示对应的一个第二主播账号的第二直播视频,如图4d所示,交互模式为非分组交互模式,第二数量为3。可选地,若非分组交互模式的交互指标信息的展示样式为最高交互指标信息为预设颜色背景,可以如图4d所示,这仅仅是一个示例,不对本公开进行限定。通过设置交互主播数量的变更请求以触发展示窗口的重新划分,实现了直播对直播交互战中交互主播的动态数量变更的兼容,使得直播交互的灵活性和适应性均较佳。
157.本说明书实施例中,为了进一步提升交互主播账号的交互灵活性,可以允许交互主播账号切换所属分组。基于此,可以包括:响应于分组切换指令,将待分组切换的第一主播账号的第一直播视频,切换至目标分组对应的第一展示窗口中展示;该目标分组为待分组切换的第一主播账号切换后所属的分组。如图4a至图4e的切换,右侧分组中的一个第一主播账号切换至左侧分组中,切换后的展示可以如图4e所示。相应地,交互指标信息也进行了相应的更新,更新为700:252。这里切换后的图4e所示的展示窗口和子窗口,可以是客户端动态布局的,也可以是服务器动态配置、且广播至各参与交互的直播间的,本公开对此不作限定。
158.在一种可能的实现方式中,直播交互指令对应的交互模式可以为非分组交互模式,即本场直播交互为混战模式或大乱斗模式。相应地,上述步骤s203可以通过以下步骤实现:在第一直播页面展示第三数量的第三展示窗口,并在各第三展示窗口中展示对应的一个第一主播账号的第一直播视频;第三数量为多个第一主播账号的数量。如图5a所示,第三数量为5,可以在5个第三展示窗口中展示5个第一直播视频,即一个第三展示窗口展示一个第一直播视频。可选地,在非分组交互模式下,由于交互方较多,所以选择展示各主播账号的交互指标信息,不进行交互进度条的展示。可以获取各第一主播账号的交互指标信息以及交互指标展示样式;在各第三展示窗口的预设位置,以交互指标展示样式展示各第一主播账号的交互指标信息。如图5a所示,预设位置可以为第三展示窗口的左下方,本公开对此不作限定。通过在非分组交互模式下以一个展示窗口展示一个直播视频,不仅有效展现不同交互方,并且可以提升交互时直播页面的展示灵活性;另外由于选择与分组交互模式下展示交互指标信息的方式不同,可以进一步提升展示灵活性。
159.本说明书实施例中,非分组交互模式下也配置了交互主播数量变更的服务,相应地,数量变更请求的处理可以包括:响应于第一主播账号的数量变更请求,在第三直播页面展示第四数量的第四展示窗口,各第四展示窗口中展示对应的一个第三主播账号的第三直播视频。其中,第三主播账号为变更后、参与交互的主播账号;第三直播页面为主播账号对应的直播间的直播页面;第四数量为第三主播账号的数量。如图5b所示是减少一个第一主播账号后的直播页面,即从5个第一主播账号减少至4个第一主播账号的情况,这里剩下的4个第一主播账号可以看作是第四数量的第三主播账号。在非分组交互模式下,发生交互主播数量变更时,无需变更交互模式,仅需要依据变更后交互主播的数量,更改展示窗口的数量即可,实现展示窗口的动态快速布局。
160.可选地,响应数量变更请求,可以先判断变更后的交互主播数量是否大于或等于3,若是,则执行上述相应窗口重新布局的内容;若否,则不满足多主播交互的要求,可以结束交互。
161.作为一种可选的方式,上述交互主播数量变更情况下的窗口布局和展示样式的控制可以是基于服务器推送的第二展示指示信息执行的,具体可以参见下面相应内容。
162.在一种可能的实现方式中,还可以包括:获取交互指标更新消息,例如接收服务器广播的交互指标更新信息;并可以基于交互指标更新消息,更新第一直播页面中展示的交互指标信息,并以预设边框展示样式展示目标展示窗口的边框;其中,预设边框展示样式表征目标展示窗口对应的交互指标信息满足指标条件。在分组交互模式下,可以如图4a至4c所示(同时交互主播数量也发生了变化),交互指标信息从600:325,更新为700:1000;以预设边框展示样式为边框加粗为例,从左边分组的边框加粗,变更为右面分组的边框加粗。在非分组交互模式下,可以如图5a至如图5c所示,交互指标信息从300:266:234:100:30,更新为355:422:300:120:60;以预设边框展示样式为边框加粗为例,交互指标信息变更后,如图5c所示。
163.需要说明的是,上述直播交互中直播页面的展示控制可以由服务器监测以及动态执行,具体可以参见下述图7~图10的相应内容,这里不作赘述。
164.图6是根据一示例性实施例示出的一种页面的展示控制方法流程图,可以应用于服务器。在没有对战模式的情况下,直播交互展示配置信息中的展示窗口布局信息可以与
参与交互的主播账号的数量对应,例如非分组交互模式的展示窗口布局信息;或者展示窗口布局信息可以是基于参与交互的主播账号的数量动态划分的,利用窗口参数表征动态划分的展示窗口即可。具体地,可以响应于多个第一主播账号的直播交互请求,获取多个第一主播账号的第一数量和直播交互展示配置信息;根据第一数量,从直播交互展示配置信息中获取匹配的第一展示配置信息,第一展示配置信息包括第一展示窗口布局信息;基于第一展示窗口布局信息,生成直播交互请求对应的第一展示指示信息;将第一展示指示信息推送至多个第一主播账号各自的直播间,以用于各直播间的直播页面展示所述多个第一主播账号的第一直播视频。
165.在具有对战模式的情况下,如图6所示,可以包括:
166.在步骤s601中,响应于多个第一主播账号的直播交互请求,获取多个第一主播账号的第一数量、直播交互请求对应的第一交互模式、以及直播交互展示配置信息;即还可以获取第一交互模式;
167.在步骤s603中,根据第一数量和第一交互模式,从直播交互展示配置信息中获取匹配的第一展示配置信息,第一展示配置信息包括第一展示窗口布局信息;可选地,第一展示配置信息可以包括第一展示窗口布局信息和第一展示样式信息;
168.在步骤s605中,基于第一展示窗口布局信息,生成直播交互请求对应的第一展示指示信息;
169.可选地,可以基于第一展示窗口布局信息、第一展示样式信息以及第一交互属性信息,生成直播交互请求对应的第一展示指示信息;第一交互属性信息可以表征直播交互请求对应的交互模式、参与交互的主播账号以及交互时间信息;
170.在步骤s607中,将第一展示指示信息推送至多个第一主播账号各自的直播间,以用于各直播间展示所述多个第一主播账号的直播视频。
171.在具有对战模式的情况下,可以参见下面的具体展示控制内容。
172.作为一个示例,如图7所示,图7是根据一示例性实施例示出的一种直播页面的展示控制示意图,具体流程可以包括:
173.可以在多个第一主播账号连线的基础上发起多主播pk,假设开启多主播pk的主播a;主播a点了发起多主播pk的按钮,可以生成上述交互触发指令,响应于该交互触发指令,可以发送交互触发请求至服务器,该直播交互请求中可以携带多个第一主播账号的账号标识或连线房间标识(或称为交互标识/pkid)。
174.服务器可以基于连线服务从连线信息中查询这个连线房间标识对应的连线房间的成员信息(例如成员数),即多个第一主播账号,校验一下成员数是否符合数量要求,即是否符合多主播pk的数量限值的要求,比如超过9人,就不能支持,流程结束,若不超过数量限值,可以下发交互模式选择信息至客户端,例如交互模式选择面板,交互模式选择的展示可以如图3所示。主播a可以选择交互模式。这里数量限值可以是基于终端的硬件条件和屏幕尺寸设置的,本公开对此不作限定。需要说明的是,该步骤中是否符合数量限值的要求可以是可选操作,也可以不进行判断,直接下发交互模式选择信息。作为一个示例,若选择的是分组交互模式,则需要主播a进行分组,比如主播a自己一组,主播b和主播c一组。需要说明的是,也可以不分组,由服务器随机分组,本公开对分组方式不作限定。
175.相应地,基于交互模式的选择确认,可以生成直播交互指令,从而响应于直播交互
指令,可以发送直播交互请求至服务器,该直播交互请求可以携带选择的第一交互模式。可选地,可以根据多个第一主播账号的账号标识、分组情况,生成分组信息teaminfo,分组信息可以包括分组交互模型下的分组关联信息以及非分组交互模式下的各交互主播的信息。例如,分组关联信息可以是:分组1:主播a;分组2:主播b、主播c。各交互主播的信息可以是各交互主播的标识信息:主播a、主播b、主播c。
176.进一步地,可以判断第一主播账号是否具备开启多主播pk的权限,比如有些主播账号已达到pk次数上限,或者版本不支持等,如果存在第一主播账号不符合权限,则结束流程。需要说明的是,该步骤为可选步骤。
177.若第一主播账号均满足权限,可以将该直播交互请求对应的第一交互属性信息保存至数据库中,例如以pkinfo表示,可以以pkid为索引。该数据库中可以存储多场交互属性信息,即多场直播交互的交互属性信息。第一交互属性信息表征所述直播交互请求对应的交互模式、参与交互的主播账号以及交互时间信息,例如开始时间和结束时间。作为一个示例,第一交互属性信息可以如下:
178.pkid-66:分组交互模式;分组1:主播a;分组2:主播b、主播c;time-start、time-end。
179.其中,pkid-66可以为本场直播交互的pkid,即连线房间标识(或称为交互标识);time-start为开始时间,time-end为结束时间。
180.本说明书实施例中,可以根据多主播pk的分组情况去查询直播窗口的布局信息。例如,可以根据多个第一主播账号的第一数量和第一交互模式,从直播交互展示配置信息中获取匹配的第一展示配置信息,第一展示配置信息包括第一展示窗口布局信息和第一展示样式信息。作为一个示例,直播交互展示配置信息可以包括窗口布局配置信息以及展示样式配置信息。窗口布局配置信息可以包括交互模式、参与交互的主播数量以及窗口布局模板的对应关系,例如图8a所示。其中,“2-1、1-3、2-2”为各分组中主播数量对比;窗口布局模板可以如图8a所示的801和802。图8a中展示窗口用实线划分,一个分组对应的展示窗口中利用虚线进行子窗口划分。从而可以基于第一数量和第一交互模式,从窗口布局配置信息中选择出匹配的目标窗口布局模板,进而可以将目标窗口布局模板基于窗口参数的窗口布局描述信息,作为第一展示窗口布局信息。例如,2-1的分组交互,可以选择出匹配的4个匹配窗口布局模板(2-1下面所有的窗口布局模板),这样可以从这4个匹配窗口布局模板中选择一个作为目标窗口布局模板,比如,选择了801。其中,窗口布局模板可以用于划分视频流拼接区域,视频流拼接区域是指交互主播的直播间对应的直播页面中用于播放直播视频的区域。
181.对于窗口参数,作为一个示例,可以利用四个窗口参数来表征一个展示窗口和子窗口,即利用四个窗口参数定义一个展示窗口或一个子窗口的位置和大小。例如,四个窗口参数可以如下:x:左上角的横坐标值、y:左上角的纵坐标值、width(简称w):窗口的宽、height(简称h):窗口的高。以视频流拼接区域的大小是720*640,左上角是(0,0)、右下角坐标为(720,640),可以通过下面描述(窗口布局描述信息)表征一个窗口布局模板:
[0182][0183]
通过“2-1”,可以解析出是2个主播交互1个主播,基于此,上述描述的3个窗口可以被解析为:2个展示窗口、其中1个展示窗口被划分为2个子窗口,上述描述可以被解析为如图8b所示的窗口布局模板。或者可以用组描述,“canvanssize”/“width”:720,“height”:640,:{group1:“windows”(“x”:0,“y”:0,“width”:360,“height”:320)、(“x”:0,“y”:320,“width”:360,“height”:320);group1:“windows”(“x”:360,“y”:0,“width”:360,“height”:640)。描述可以被解析为如图8b所示的窗口布局模板。或者,可以分别对展示窗口和子窗口进行描述,以更加清晰的表征展示窗口对应各分组,子窗口对应分组内部,本公开对于具体表达方式不作限定,只要客户端和服务器基于统一协议、能够正确解析即可。
[0184][0185]
上述3个主播大乱斗交互模式描述可以被解析为如图8a所示的窗口布局模板802。上述对四个窗口参数描述的解析方式适用于客户端的解析,即客户端可以基于交互模式和窗口参数描述信息来得到窗口布局信息,从而可以进行窗口(展示窗口、子窗口)划分。
[0186]
作为一个示例,展示样式配置信息可以包括窗口边框展示样式、交互进度条展示样式、交互指标展示样式等。从而可以基于展示样式配置信息,确定直播交互请求对应的第一展示样式信息。作为一个示例,窗口边框展示样式可以包括两种:最高交互指标信息对应的交互方,可以用预设边框展示样式渲染展示窗口的边框。这里预设边框展示样式可以是边框加粗、预设颜色等。预设边框展示样式可以用于表征展示窗口对应的交互指标信息满足指标条件,该指标条件可以是指交互指标信息在交互方中最高。或者预设边框展示样式可以为不同展示窗口配置不同颜色,以有效区别不同交互方,渲染交互氛围。对于这两种窗口边框展示样式,可以由服务端开关进行一键切换,或者可以基于主播账号进行差异化选择,本公开对此不作限定。从而可以从窗口边框展示样式、交互进度条展示样式、交互指标展示样式中的至少一种,确定本场直播交互对应的第一展示样式信息。例如,若为分组交互
模式,可以筛选出匹配的窗口边框展示样式和交互进度条展示样式,作为第一展示样式信息。若为非分组交互模式,可以筛选出窗口边框展示样式和交互指标展示样式,作为第一展示样式信息。
[0187]
进而,可以基于pkinfo、第一展示窗口布局信息和第一展示样式信息,组合出一个pk开始消息(或称为第一展示指示信息)。进一步地,可以通过长链接广播到参与本场pk的所有第一主播账号的直播间,以用于各直播间展示多个第一主播账号的直播视频。相应地,pk开始消息到达客户端之后,客户端可以根据该pk开始消息来进行ui(user interface,用户界面)样式的渲染,即进行直播交互界面的渲染。
[0188]
通过直播交互的展示由服务器控制,即由服务器动态控制直播交互的直播页面的窗口布局、展示样式等,可以动态适应不同主播的直播交互需求,提升了直播pk的服务灵活性;并且可以避免展示迭代更新导致的客户端频繁发版,从而可以降低资源消耗;以及交互主播数量的兼容性好,直播交互的展示灵活性和统一控制性更佳。
[0189]
如图9所示,图9是根据一示例性实施例示出的一种交互主播数量变更情况下的页面的动态展示控制的示意图。基于此,在一种可能的实现方式中,数量变更的动态展示控制可以包括以下步骤:响应于第一主播账号的数量变更请求,确定变更后的主播账号数量;并可以根据主播账号数量,或者根据主播账号数量和第二交互模式,从直播交互展示配置信息中获取匹配的第二展示配置信息,第二展示配置信息包括第二展示窗口布局信息;以及基于第二展示窗口布局信息,生成直播交互请求对应的第二展示指示信息;将第二展示指示信息推送至变更后的主播账号各自的直播间,以用于各直播间展示所述变更后的主播账号的直播视频。这里第二展示窗口布局信息可以是随机布局的,也可以是按照非分组交互模式下的窗口布局模板进行的,本公开对此不作限定,只要能够保证变更后的主播账号的直播视频能够被有效展示即可。
[0190]
或者,数量变更的动态展示控制可以包括以下步骤:
[0191]
响应于第一主播账号的数量变更请求,确定变更后的主播账号数量以及第二交互模式;在一种可能的实现方式中,确定第二交互模式可以包括:在第一交互模式为非分组交互模式的情况下,确定第二交互模式为非分组模式;在第一交互模式为分组交互模式的情况下,确定任一分组中更新后的主播账号的组内账号数量;在组内账号数量存在等于0的情况下,确定第二交互模式为非分组模式;在组内账号数量均大于0的情况下,确定第二交互模式为分组交互模式。通过分组模式的变更确定,可以更有效的动态控制直播交互下直播页面的展示,保证直播交互下的直播页面的展示适用性。
[0192]
根据主播账号数量和第二交互模式,从直播交互展示配置信息中获取匹配的第二展示配置信息,第二展示配置信息包括第二展示窗口布局信息,并可以基于所述第二展示窗口布局信息,生成直播交互请求对应的第二展示指示信息;或者第二展示配置信息可以包括第二展示窗口布局信息和第二展示样式信息;并可以基于第二展示窗口布局信息、第二展示样式信息以及第二交互属性信息,生成直播交互请求对应的第二展示指示信息。其中,第二交互属性信息表征所述变更后的交互模式、参与交互的主播账号以及交互时间信息。
[0193]
进一步地,可以将第二展示指示信息推送至变更后的主播账号各自的直播间,以用于各直播间展示变更后的主播账号的直播视频。该部分内容可以与上述第一展示指示信
息的生成和广播类似,可以参见上述相应介绍。
[0194]
作为一个示例,交互主播数量的更新可以由服务器监测以及动态控制,以减少交互主播数量为例,如图9所示,交互主播数量变更情况下的直播页面的动态展示控制过程可以如下:
[0195]
当一场进行中的多主播pk正在有主播退出pk或者关播,可以触发动态兼容逻辑,即兼容交互主播数量变更的展示控制。可选地,可以判断当前退出模式是否为兼容模式,如果是非兼容模式,即“有交互主播退出即结束多主播pk”的模式。如果是非兼容模式,直接结束本场pk。如果是兼容模式,则可以查询本场pk的交互属性信息,即第一交互属性信息,得到交互模式。
[0196]
进而可以判断是否为分组交互模式,如果是,可以进一步判断两个分组是否都存在剩下的主播,若两个分组都有剩余主播且有一分组的剩余主播大于1个,则保持原有分组交互模式,剩余主播的分组方式不变。如果存在分组没有剩余主播或者有一分组的剩余主播为1个,则切换为非分组交互模式。如果不是,可以基于剩余主播继续保持非分组交互模式进行交互。基于此,可以根据剩余主播的teaminfo更新数据库中的pkinfo,即作为第二交互属性信息。
[0197]
进一步地,可以根据剩余主播的交互模式以及剩余主播的数量,重新确定第二展示窗口布局信息和第二展示样式信息,并生成第二展示指示信息以及通过长链接广播到剩余主播(第二主播账号)的直播间。通过由服务器动态控制交互主播数量变更下的直播页面的展示,可以提升直播交互下直播页面的展示灵活性和展示切换效率。
[0198]
如图10所示,图10是根据一示例性实施例示出的一种交互指标信息的更新控制示意图。基于此,在一种可能的实现方式中,该方法还可以包括:监测交互指标信息,确定满足指标条件的交互指标信息对应的目标展示窗口以及目标展示窗口的预设边框展示样式;并可以基于预设边框展示样式、目标展示窗口以及交互指标信息,生成交互指标更新消息;以及可以将交互指标更新消息推送至多个第一主播账号各自的直播间。
[0199]
实际应用中,可以监测影响交互指标信息(分数)的因子,比如各交互主播的点赞数量、转发数量、被赠送虚拟物品的数量和资源消耗信息等。从而可以根据因子与分数的对应关系,统计各交互主播的分数,并可以记录这些因子和分值数据库中。进一步地,可以下发统计的分数,以进行各主播分数的更新。具体的统计下发可以包括以下步骤:
[0200]
可以周期性,例如每秒钟,启动扫描数据库中正在进行的多主播交互的情况,查询该场多主播交互中各个主播的分数信息,如果是分组交互模式,需要把分组中所有主播的分数取和,组装为分组的分数;进而可以判断该场直播交互是不是需要进行第一名(指标条件的一种)的预设渲染,若需要,可以样式配置信息,例如得到表征满足指标条件的预设边框展示样式。则可以将预设边框展示样式和分数信息组合起来,生成pk统计信息(交互指标更新消息),下发到该场直播交互的所有主播的直播间。相应地,客户端收到pk统计信息后,可以根据pk统计信息进行ui渲染和分数更新。
[0201]
通过监测满足指标条件的交互指标信息,从而触发交互指标更新消息的推送,使得交互的直播间可以及时展示交互情况,提升交互展示效果。
[0202]
需要说明的是,附图是以直播pk为示例的,不对本公开进行限定。
[0203]
图11是根据一示例性实施例示出的一种直播页面展示装置框图。参照图11,该装
置可以包括:
[0204]
直播交互启动模块1101,被配置为执行响应于多个第一主播账号的直播交互指令,获取所述第一主播账号的第一直播视频;多个所述第一主播账号的数量大于或等于3;
[0205]
展示模块1103,被配置为执行在第一直播页面展示多个所述第一直播视频;所述第一直播页面为所述第一主播账号对应的直播间的直播页面。
[0206]
在一种可能的实现方式中,上述装置还包括:
[0207]
数量变更展示模块,被配置为执行响应于多个所述第一主播账号的数量变更请求,在数量变更后的任一主播账号对应的直播间的直播页面,展示所述数量变更后的全部主播账号的直播视频。
[0208]
在一种可能的实现方式中,所述直播交互指令对应的交互模式为分组交互模式,所述展示模块1103可以包括:
[0209]
第一展示单元,被配置为执行在所述第一直播页面展示第一数量的第一展示窗口,并在各第一展示窗口中展示对应分组内的全部第一主播账号的第一直播视频;所述第一数量为分组的数量。
[0210]
在一种可能的实现方式中,所述第一展示单元包括:
[0211]
展示子单元,被配置为执行在所述第一展示窗口中展示至少一个子窗口,并在所述至少一个子窗口中展示分组内的第一直播视频,所述至少一个子窗口的数量为分组内第一主播账号的数量。
[0212]
在一种可能的实现方式中,所述装置还包括:
[0213]
交互指标和进度获取模块,被配置为执行获取各分组的交互指标信息以及交互进度条展示样式;
[0214]
交互指标和进度展示模块,被配置为执行在所述第一直播页面以所述交互进度条展示样式展示交互进度条,并在所述交互进度条上展示各分组的交互指标信息。
[0215]
在一种可能的实现方式中,所述数量变更展示模块包括:
[0216]
第一数量变更展示单元,被配置为执行响应于所述多个第一主播账号的数量变更请求,在各分组中的第二主播账号的数量均大于0的情况下,在所述第一数量的第一展示窗口中展示对应分组内的全部第二主播账号的第二直播视频;并在各分组中的第二主播账号的数量存在0的情况下,将所述分组交互模式变更为非分组交互模式,并在第二直播页面展示第二数量的第二展示窗口,各第二展示窗口中展示对应的一个第二主播账号的第二直播视频;
[0217]
其中,所述第二主播账号为变更后、参与交互的主播账号;所述第二直播页面为所述第二主播账号对应的直播间的直播页面;所述第二数量为所述第二主播账号的数量。
[0218]
在一种可能的实现方式中,所述装置还包括:
[0219]
分组切换模块,被配置为执行响应于分组切换指令,将待分组切换的第一主播账号的第一直播视频,切换至目标分组对应的第一展示窗口中展示;所述目标分组为所述待分组切换的第一主播账号切换后所属的分组。
[0220]
在一种可能的实现方式中,所述直播交互指令对应的交互模式为非分组交互模式,所述展示模块包括:
[0221]
第二展示单元,被配置为执行在所述第一直播页面展示第三数量的第三展示窗
口,并在各第三展示窗口中展示对应的一个第一主播账号的第一直播视频;所述第三数量为所述多个第一主播账号的数量。
[0222]
在一种可能的实现方式中,所述装置还包括:
[0223]
交互指标和展示样式获取模块,被配置为执行获取各第一主播账号的交互指标信息以及交互指标展示样式;
[0224]
交互指标展示模块,被配置为执行在各第三展示窗口的预设位置,以所述交互指标展示样式展示各第一主播账号的交互指标信息。
[0225]
在一种可能的实现方式中,所述数量变更展示模块包括:
[0226]
第二数量变更展示单元,被配置为执行响应于第一主播账号的数量变更请求,在第三直播页面展示第四数量的第四展示窗口,各第四展示窗口中展示对应的一个第三主播账号的第三直播视频;
[0227]
其中,所述第三主播账号为变更后、参与交互的主播账号;所述第三直播页面为所述第三主播账号对应的直播间的直播页面;所述第四数量为所述第三主播账号的数量。
[0228]
在一种可能的实现方式中,所述装置还包括:
[0229]
边框样式获取模块,被配置为执行获取窗口边框展示样式;
[0230]
窗口展示模块,被配置为执行以所述窗口边框展示样式,展示对应的展示窗口,所述对应的展示窗口为所述第一展示窗口、第二展示窗口和所述第三展示窗口中的一个或多个。
[0231]
在一种可能的实现方式中,所述装置还包括:
[0232]
交互指标更新消息获取模块,被配置为执行获取交互指标更新消息;
[0233]
交互指标更新模块,被配置为执行基于所述交互指标更新消息,更新所述第一直播页面中展示的交互指标信息,并以预设边框展示样式展示目标展示窗口的边框;
[0234]
其中,所述预设边框展示样式表征目标展示窗口对应的交互指标信息满足指标条件。
[0235]
在一种可能的实现方式中,所述装置还包括:
[0236]
交互模式选择模块,被配置为执行响应于多个第一主播账号的交互触发指令,在所述第一直播页面展示交互模式选择信息;
[0237]
指令生成模块,被配置为执行检测到对所述交互模式选择信息的选择确认操作,生成所述直播交互指令。
[0238]
本公开还提供了一种页面的展示控制装置,包括:
[0239]
交互请求响应模块,被配置为执行响应于多个第一主播账号的直播交互请求,获取所述多个第一主播账号的第一数量、所述直播交互请求对应的第一交互模式、以及直播交互展示配置信息;或者获取所述多个第一主播账号的第一数量和所述直播交互展示配置信息;
[0240]
第一展示配置信息获取模块,被配置为执行根据所述第一数量,或者根据所述第一数量和所述第一交互模式,从所述直播交互展示配置信息中获取匹配的第一展示配置信息,所述第一展示配置信息包括第一展示窗口布局信息;
[0241]
第一展示指示信息生成模块,被配置为执行基于所述第一展示窗口布局信息,生成所述直播交互请求对应的第一展示指示信息;
[0242]
第一推送模块,被配置为执行将所述第一展示指示信息推送至所述多个第一主播账号各自的直播间,以用于各直播间的直播页面展示所述多个第一主播账号的第一直播视频。
[0243]
在一种可能的实现方式中,所述装置还包括:
[0244]
数量变更响应模块,被配置为执行响应于所述第一主播账号的数量变更请求,确定变更后的主播账号数量,或者确定变更后的主播账号数量以及第二交互模式;
[0245]
第二展示配置信息获取模块,被配置为执行根据根据所述主播账号数量,或者所述主播账号数量和所述第二交互模式,从所述直播交互展示配置信息中获取匹配的第二展示配置信息,所述第二展示配置信息包括第二展示窗口布局信息;
[0246]
第二展示指示信息生成模块,被配置为执行基于所述第二展示窗口布局信息,生成所述直播交互请求对应的第二展示指示信息;
[0247]
第二推送模块,被配置为执行将所述第二展示指示信息推送至所述变更后的主播账号各自的直播间,以用于各直播间展示所述变更后的主播账号的直播视频。
[0248]
在一种可能的实现方式中,所述数量变更响应模块包括:
[0249]
第一确定单元,被配置为执行在所述第一交互模式为非分组交互模式的情况下,确定所述第二交互模式为所述非分组模式;
[0250]
第二确定单元,被配置为执行在所述第一交互模式为分组交互模式的情况下,确定任一分组中更新后的主播账号的组内账号数量;
[0251]
第三确定单元,被配置为执行在所述组内账号数量存在等于0的情况下,确定所述第二交互模式为所述非分组交互模式;在所述组内账号数量均大于0的情况下,确定所述第二交互模式为所述分组交互模式。
[0252]
在一种可能的实现方式中,所述装置还包括:
[0253]
交互指标监测模块,被配置为执行监测交互指标信息,确定满足指标条件的交互指标信息对应的目标展示窗口以及所述目标展示窗口的预设边框展示样式;
[0254]
交互指标更新消息生成模块,被配置为执行基于所述预设边框展示样式、所述目标展示窗口以及所述交互指标信息,生成交互指标更新消息;
[0255]
第三推送模块,被配置为执行将所述交互指标更新消息推送至所述多个第一主播账号各自的直播间。
[0256]
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0257]
图12是根据一示例性实施例示出的一种用于页面展示的电子设备的框图,该电子设备可以是终端,其内部结构图可以如图12所示。该电子设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种直播页面展示的方法。该电子设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该电子设备的输入装置可以是显示屏上覆盖的触摸层,也可以是电子设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0258]
本领域技术人员可以理解,图12中示出的结构,仅仅是与本公开方案相关的部分结构的框图,并不构成对本公开方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0259]
图13是根据一示例性实施例示出的一种用于页面展示的电子设备的框图,该电子设备可以是服务器,其内部结构图可以如图13所示。该电子设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种页面展示的方法。
[0260]
本领域技术人员可以理解,图13中示出的结构,仅仅是与本公开方案相关的部分结构的框图,并不构成对本公开方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0261]
在示例性实施例中,还提供了一种电子设备,包括:处理器;用于存储该处理器可执行指令的存储器;其中,该处理器被配置为执行该指令,以实现如本公开实施例中的页面展示方法。
[0262]
在示例性实施例中,还提供了一种计算机可读存储介质,当该计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本公开实施例中的页面展示方法。计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
[0263]
在示例性实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本公开实施例中的直播页面展示的方法。
[0264]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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)等。
[0265]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0266]
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
技术特征:1.一种页面展示方法,其特征在于,包括:响应于多个第一主播账号的直播交互指令,获取所述第一主播账号的第一直播视频;多个所述第一主播账号的数量大于或等于3;在第一直播页面展示多个所述第一直播视频;所述第一直播页面为所述第一主播账号对应的直播间的直播页面。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于多个所述第一主播账号的数量变更请求,在数量变更后的任一主播账号对应的直播间的直播页面,展示所述数量变更后的全部主播账号的直播视频。3.根据权利要求2所述的方法,其特征在于,所述直播交互指令对应的交互模式为分组交互模式,所述在第一直播页面展示多个所述第一直播视频,包括:在所述第一直播页面展示第一数量的第一展示窗口,并在各第一展示窗口中展示对应分组内的全部第一主播账号的第一直播视频;所述第一数量为分组的数量。4.根据权利要求3所述的方法,其特征在于,所述在各第一展示窗口中展示对应分组内的全部第一主播账号的第一直播视频,包括:在所述第一展示窗口中展示至少一个子窗口,并在所述至少一个子窗口中展示分组内的第一直播视频,所述至少一个子窗口的数量为分组内第一主播账号的数量。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:获取各分组的交互指标信息以及交互进度条展示样式;在所述第一直播页面以所述交互进度条展示样式展示交互进度条,并在所述交互进度条上展示各分组的交互指标信息。6.根据权利要求3-5任一项所述的方法,其特征在于,所述响应于多个所述第一主播账号的数量变更请求,在数量变更后的任一主播账号对应的直播间的直播页面,展示所述数量变更后的全部主播账号的直播视频,包括:响应于所述数量变更请求,在各分组中的第二主播账号的数量均大于0的情况下,在所述第一数量的第一展示窗口中展示对应分组内的全部第二主播账号的第二直播视频;在各分组中的第二主播账号的数量存在0的情况下,将所述分组交互模式变更为非分组交互模式,并在第二直播页面展示第二数量的第二展示窗口,各第二展示窗口中展示对应的一个第二主播账号的第二直播视频;其中,所述第二主播账号为所述数量变更后、参与交互的主播账号;所述第二直播页面为所述第二主播账号对应的直播间的直播页面;所述第二数量为所述第二主播账号的数量。7.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:响应于分组切换指令,将待分组切换的第一主播账号的第一直播视频,切换至目标分组对应的第一展示窗口中展示;所述目标分组为所述待分组切换的第一主播账号切换后所属的分组。8.根据权利要求2所述的方法,其特征在于,所述直播交互指令对应的交互模式为非分组交互模式,所述在第一直播页面展示多个所述第一直播视频,包括:在所述第一直播页面展示第三数量的第三展示窗口,并在各第三展示窗口中展示对应的一个第一主播账号的第一直播视频;所述第三数量为所述多个第一主播账号的数量。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:获取各第一主播账号的交互指标信息以及交互指标展示样式;在各第三展示窗口的预设位置,以所述交互指标展示样式展示各第一主播账号的交互指标信息。10.根据权利要求8或9所述的方法,其特征在于,所述响应于多个所述第一主播账号的数量变更请求,在数量变更后的任一主播账号对应的直播间的直播页面,展示所述数量变更后的全部主播账号的直播视频,包括:响应于数量变更请求,在第三直播页面展示第四数量的第四展示窗口,各第四展示窗口中展示对应的一个第三主播账号的第三直播视频;其中,所述第三主播账号为所述数量变更后、参与交互的主播账号;所述第三直播页面为所述第三主播账号对应的直播间的直播页面;所述第四数量为所述第三主播账号的数量。11.根据权利要求3-5、7-8任一项所述的方法,其特征在于,所述方法还包括:获取窗口边框展示样式;以所述窗口边框展示样式,展示对应的展示窗口,所述对应的展示窗口为所述第一展示窗口、第二展示窗口和所述第三展示窗口中的一个或多个。12.根据权利要求11所述的方法,其特征在于,所述方法还包括:获取交互指标更新消息;基于所述交互指标更新消息,更新所述第一直播页面中展示的交互指标信息,并以预设边框展示样式展示目标展示窗口的边框;其中,所述预设边框展示样式表征目标展示窗口对应的交互指标信息满足指标条件。13.根据权利要求11所述的方法,其特征在于,所述方法还包括:响应于多个第一主播账号的交互触发指令,在所述第一直播页面展示交互模式选择信息;检测到对所述交互模式选择信息的选择确认操作,生成所述直播交互指令。14.一种页面的展示控制方法,其特征在于,包括:响应于多个第一主播账号的直播交互请求,获取所述多个第一主播账号的第一数量、所述直播交互请求对应的第一交互模式、以及直播交互展示配置信息,或者所述第一数量和所述直播交互展示配置信息;根据所述第一数量,或者根据所述第一数量和所述第一交互模式,从所述直播交互展示配置信息中获取匹配的第一展示配置信息,所述第一展示配置信息包括第一展示窗口布局信息;基于所述第一展示窗口布局信息,生成所述直播交互请求对应的第一展示指示信息;将所述第一展示指示信息推送至所述多个第一主播账号各自的直播间,以用于各直播间的直播页面展示所述多个第一主播账号的第一直播视频。15.根据权利要求13所述的方法,其特征在于,所述方法还包括:响应于所述第一主播账号的数量变更请求,确定变更后的主播账号数量,或者确定所述变更后的主播账号数量以及第二交互模式;根据所述主播账号数量,或者根据所述主播账号数量和所述第二交互模式,从所述直
播交互展示配置信息中获取匹配的第二展示配置信息,所述第二展示配置信息包括第二展示窗口布局信息;基于所述第二展示窗口布局信息,生成所述直播交互请求对应的第二展示指示信息;将所述第二展示指示信息推送至所述变更后的主播账号各自的直播间,以用于各直播间展示所述变更后的主播账号的直播视频。16.根据权利要求15所述的方法,其特征在于,所述确定第二交互模式,包括:在所述第一交互模式为非分组交互模式的情况下,确定所述第二交互模式为所述非分组模式;在所述第一交互模式为分组交互模式的情况下,确定任一分组中更新后的主播账号的组内账号数量;在所述组内账号数量存在等于0的情况下,确定所述第二交互模式为所述非分组交互模式;在所述组内账号数量均大于0的情况下,确定所述第二交互模式为所述分组交互模式。17.根据权利要求14所述的方法,其特征在于,所述方法还包括:监测交互指标信息,确定满足指标条件的交互指标信息对应的目标展示窗口以及所述目标展示窗口的预设边框展示样式;基于所述预设边框展示样式、所述目标展示窗口以及所述交互指标信息,生成交互指标更新消息;将所述交互指标更新消息推送至所述多个第一主播账号各自的直播间。18.一种直播页面展示装置,其特征在于,包括:直播交互启动模块,被配置为执行响应于多个第一主播账号的直播交互指令,获取所述第一主播账号的第一直播视频;多个所述第一主播账号的数量大于或等于3;展示模块,被配置为执行在第一直播页面展示多个所述第一直播视频;所述第一直播页面为所述第一主播账号对应的直播间的直播页面。19.一种页面的展示控制装置,其特征在于,包括:交互请求响应模块,被配置为执行响应于多个第一主播账号的直播交互请求,获取所述多个第一主播账号的第一数量、所述直播交互请求对应的第一交互模式、以及直播交互展示配置信息,或者所述第一数量和所述直播交互展示配置信息;第一展示配置信息获取模块,被配置为执行根据所述第一数量,或者根据所述第一数量和所述第一交互模式,从所述直播交互展示配置信息中获取匹配的第一展示配置信息,所述第一展示配置信息包括第一展示窗口布局信息;第一展示指示信息生成模块,被配置为执行基于所述第一展示窗口布局信息,生成所述直播交互请求对应的第一展示指示信息;第一推送模块,被配置为执行将所述第一展示指示信息推送至所述多个第一主播账号各自的直播间,以用于各直播间的直播页面展示所述多个第一主播账号的第一直播视频。20.一种电子设备,其特征在于,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如权利要求1至13中任一项所述的页
面展示方法或如权利要求14至17中任一项所述的页面的展示控制方法。21.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1至13中任一项所述的页面展示方法或如权利要求14至17中任一项所述的页面的展示控制方法。22.一种计算机程序产品,包括计算机指令,其特征在于,所述计算机指令被处理器执行时实现权利要求1至13中任一项所述的页面展示方法或如权利要求14至17中任一项所述的页面的展示控制方法。
技术总结本公开关于一种页面的展示方法、展示控制方法、装置及电子设备。该方法包括:响应于多个第一主播账号的直播交互指令,获取所述第一主播账号的第一直播视频;在第一直播页面展示多个所述第一直播视频;所述第一直播页面为所述第一主播账号对应的直播间的直播页面。根据本公开提供的技术方案,可以提升直播交互的展示灵活性。灵活性。灵活性。
技术研发人员:李尚声
受保护的技术使用者:北京达佳互联信息技术有限公司
技术研发日:2022.05.16
技术公布日:2022/11/1