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

业务挂件展示方法、装置、电子设备及存储介质与流程

2022-09-07 23:52:40 来源:中国专利 TAG:


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.其中,所述非首位展示位置为所述展示位置序列中除所述首位展示位置之外的展示位置,所述第五剩余展示位置为所述展示位置序列中位于所述非首位展示位置之后的展示位置,所述第五相邻展示位置为所述展示位置序列中与所述第五剩余展示位置相邻的前一展示位置。
84.在一个可选的实施例中,所述装置还包括:
85.第二展示模块,被配置为执行当所述第一业务挂件的数量不满足所述第一预设条件的情况下,在所述虚拟空间页面中的预设位置展示所述待展示业务挂件;
86.移动展示模块,被配置为执行在所述预设位置展示所述待展示业务挂件后的预设时间内,将所述待展示业务挂件从所述预设位置移动至所述第一展示区域进行展示。
87.在一个可选的实施例中,所述第一展示区域包括用于展示所述第一业务挂件的多个第一展示位置,所述第二展示区域包括一个第二展示位置,所述多个第一展示位置各自用于展示的第一业务挂件的展示优先级,沿着所述虚拟空间页面的预设方向依次降低,所述移动展示模块,包括:
88.第三移动展示子模块,被配置为执行当所述目标展示优先级高于所述第一业务挂件的展示优先级的情况下,将所述待展示业务挂件从所述预设位置移动至第六相邻展示位置进行展示;
89.其中,所述第六相邻展示位置为展示位置序列中与所述第一业务挂件所在的展示位置相邻的前一展示位置,所述展示位置序列为基于所述多个第一展示位置各自用于展示的第一业务挂件的展示优先级,对所述多个第一展示位置进行降序排序得到。
90.在一个可选的实施例中,所述目标展示优先级低于所述第一业务挂件的展示优先级,所述移动展示模块,包括:
91.第四移动展示子模块,被配置为执行所述预设位置移动至所述展示位置序列中的末位展示位置进行展示;
92.其中,所述第七相邻展示位置为所述展示位置序列中,与所述当前展示位置相邻的前一展示位置。
93.在一个可选的实施例中,将所述目标业务挂件和所述第二业务挂件作为轮播业务挂件,所述装置还包括:
94.第一隐藏模块,被配置为执行在所述第一业务挂件的数量满足第三预设条件的情况下,隐藏所述轮播业务挂件和预设数量个所述第一业务挂件,并展示处于第一状态的展开控件;
95.其中,所述预设数量个所述第一业务挂件为展示优先级满足第四预设条件的业务挂件;所述处于第一状态的展开控件,用于控制所述预设数量个所述第一业务挂件和所述轮播业务挂件的展示。
96.在一个可选的实施例中,所述显示虚拟空间页面还包括第三展示区域,所述第一展示区域、所述第二展示区域和所述第三展示区域并排展示在所述虚拟空间页面中,所述装置还包括:
97.第二隐藏模块,被配置为执行响应于基于所述第三展示区域触发的尺寸增加调整指令,隐藏剩余业务挂件中展示优先级满足第五预设条件的业务挂件;
98.指令响应模块,被配置为执行响应于基于所述处于第一状态的展开控件触发的操作指令,展示被隐藏的所述第一业务挂件和所述轮播业务挂件,隐藏所述第三展示区域中所展示的第三业务挂件,并将所述展开控件的状态由所述第一状态更新为第二状态;
99.其中,所述剩余业务挂件为所述第一业务挂件中除所述预设数量个所述第一业务挂件之外的业务挂件;处于第二状态的所述展开控件,用于控制所述预设数量个所述第一业务挂件和所述轮播业务挂件的隐藏。
100.在一个可选的实施例中,所述装置还包括:
101.重叠展示模块,被配置为执行在所述第三展示区域中所展示的第三业务挂件与所述目标业务挂件之间存在重叠业务挂件的情况下,以预设透明度展示所述重叠业务挂件;
102.其中,所述目标业务挂件包括所述第一业务挂件和所述轮播业务挂件。
103.在一个可选的实施例中,所述第二展示区域包括一个第二展示位置,所述第二业务挂件的数量为至少两个,所述显示模块,被配置为执行在所述第一展示区域展示所述第一业务挂件,并基于至少两个第二业务挂件的展示优先级,在所述第二展示位置轮播展示至少两个所述第二业务挂件。
104.根据本公开实施例的第三方面,提供一种电子设备,包括:
105.处理器;
106.用于存储所述处理器可执行指令的存储器;
107.其中,所述处理器被配置为执行所述指令,以实现如上述任一实施方式所述的业务挂件展示方法。
108.根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备执行如上述任一实施方式所述的业务挂件展示方法。
109.根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任一实施方式所述的业务挂件展示方法。
110.本公开的实施例提供的技术方案至少带来以下有益效果:
111.本公开实施例通过显示包括第一展示区域和第二展示区域的虚拟空间页面,在第一展示区域展示优先级较高的第一业务挂件,在第二展示区域展示优先级较低的第二业务挂件,当接收到携带待展示业务挂件的业务挂件展示请求时,如果第一业务挂件的数量满足第一预设条件,则从待展示业务挂件和第一业务挂件中确定出展示不下的目标业务挂件,并在第二展示区域中轮播展示目标业务挂件和第二业务挂件,从而在保证了在展示优先级较高的业务挂件维持高曝光度的前提下,也赋予了展示优先级较低的业务挂件曝光的机会,从而提高了虚拟空间的趣味性和用户体验;此外,在第二展示区域轮播第一展示区域展示不下的业务挂件,提高了业务挂件展示的整齐性和美观性,从而进一步提高了用户体验。
112.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
113.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
114.图1所示为根据一示例性实施例示出的一种业务挂件展示的应用环境图。
115.图2是根据一示例性实施例示出的一种业务挂件展示方法的流程图。
116.图3是根据一示例性实施例示出的一种在第二展示区域中轮播展示目标业务挂件和第二业务挂件的流程图.
117.图4是根据一示例性实施例示出的一种第一展示位置和第二展示位置示意图。
118.图5是根据一示例性实施例示出的一种在虚拟空间页面中展示业务挂件的示意图一。
119.图6是根据一示例性实施例示出的一种在虚拟空间页面中展示业务挂件的示意图二。
120.图7是根据一示例性实施例示出的一种在虚拟空间页面中展示业务挂件的示意图三。
121.图8是根据一示例性实施例示出的一种在第二展示区域中轮播展示目标业务挂件和第二业务挂件的流程图。
122.图9是根据一示例性实施例示出的一种在虚拟空间页面中展示业务挂件的示意图四。
123.图10是根据一示例性实施例示出的一种在虚拟空间页面中展示业务挂件的示意图五。
124.图11是根据一示例性实施例示出的一种在虚拟空间页面中展示业务挂件的示意图六。
125.图12是根据一示例性实施例示出的一种在虚拟空间页面中展示业务挂件的示意图七。
126.图13是根据一示例性实施例示出的一种将待展示业务挂件从预设位置移动至第一展示区域进行展示的流程图。
127.图14是根据一示例性实施例示出的一种在虚拟空间页面中展示业务挂件的示意图八。
128.图15是根据一示例性实施例示出的一种在虚拟空间页面中展示业务挂件的示意图九。
129.图16是根据一示例性实施例示出的一种在虚拟空间页面中展示业务挂件的示意图十。
130.图17是根据一示例性实施例示出的一种在虚拟空间页面中展示业务挂件的示意图十一。
131.图18是根据一示例性实施例示出的一种隐藏业务挂件的流程图。
132.图19是根据一示例性实施例示出的一种在虚拟空间页面中展示业务挂件的示意图十二。
133.图20是根据一示例性实施例示出的一种在虚拟空间页面中展示业务挂件的示意图十三。
134.图21是根据一示例性实施例示出的一种业务挂件展示框图。
135.图22是根据一示例性实施例示出的一种用于业务挂件展示的电子设备的框图。
具体实施方式
136.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
137.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
138.请参阅图1,图1所示为根据一示例性实施例示出的一种业务挂件展示的应用环境图,该应用环境可以包括客户端01和服务器02。
139.其中,客户端01可以用于显示包括第一展示区域和第二展示区域的虚拟空间页面;以及用于接收带待展示业务挂件的业务挂件展示请求;以及用于当第一业务挂件的数量满足第一预设条件的情况下,在第二展示区域中轮播展示目标业务挂件和第二业务挂件。可选地,该客户端01可以包括智能手机、台式电脑、平板电脑、笔记本电脑、数字助理、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、智能可穿戴设备等终端设备,也可以包括一个独立运行的服务器,或者分布式服务器,或者由多个服务器组成的服务器集群。
140.服务器02可以用于为客户端01提供后台服务。可选地,服务器02可以是包括独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。
141.此外,需要说明的是,图1所示的仅仅是本公开提供的业务挂件展示的一种应用环境图,在实际应用中,还可以包括其他应用环境。
142.图2是根据一示例性实施例示出的一种业务挂件展示方法的流程图,如图2所示,该方法用于图1中的客户端中,包括以下步骤。
143.在步骤s11中,显示虚拟空间页面;上述虚拟空间页面包括第一展示区域和第二展示区域,第一展示区域展示有第一业务挂件,第二展示区域展示有第二业务挂件,第一业务挂件的展示优先级高于第二业务挂件的展示优先级。
144.可选地,虚拟空间页面指的是虚拟空间对应的页面。该虚拟空间可以是存在于网络应用中区别于现实空间的功能模块,可以包括但不局限于语音聊天室、直播间(例如,购物直播间、pk直播间、多人连线直播间、游戏直播间)、在线会议室、ktv、放映厅等。其中直播间是指用于播放实时多媒体信息流的虚拟的空间。
145.可选地,业务挂件为虚拟空间页面中的一种应用程序功能,其可以用于显示特定的信息,例如通知活动上线、显示虚拟资源(例如,红包、优惠券等)、抽奖、互动任务等信息,或者作为快速入口,方便用户快速的进入相关页面。以虚拟空间为直播间为例,根据直播间或直播平台类型的不同,可展示在直播间中的业务挂件类型也各不相同。展示在直播间中的业务挂件可以包括但不限于抽奖挂件、广告挂件、活动挂件等。例如,抽奖挂件可以是在主播或后台管理者在向观看直播的账号发送直播福利时触发,开启有对应直播界面的客户端均可以对抽奖挂件进行展示,使得客户端对应的账号可以通过点击挂件进行抽奖,从而提引起其他账号进入该直播间。
146.可选地,第一展示区域可以为临时业务挂件的展示区域,该第二展示区域可以为常驻挂件的展示区域。第一展示区域可以展示在第二展示区域所在位置的预设范围内,本公开对此不做具体限定。例如,第一展示区域和第二展示区域展示在虚拟空间页面的顶部,第一展示区域可以与第二展示区域并排展示,且第一展示区域展示在第二展示区域的左方;或者,第一展示区域可以与第二展示区域并排展示,且第一展示区域展示在第二展示区域的右方等。
147.可选地,第一业务挂件可以为临时业务挂件,第二业务挂件可以为常驻业务挂件,第二业务挂件的展示优先级可以高于第二业务挂件的展示优先级。其中,展示优先级可以指的是业务挂件被展示的优先级,其可以由后台管理账号预先设置得到。在一些实施方式中,后台管理账号可以根据各个业务挂件的启动时间、到期时间、业务挂件对应的业务事件的重要等级、业务挂件对虚拟空间所推荐的对象(例如,商品)被推荐成功的贡献程度、业务挂件对虚拟空间的交互量的提升的贡献程度等,确定各个业务挂件的展示优先级。例如,业务挂件为抽奖挂件和虚拟资源发送挂件,虚拟资源发送挂件对虚拟空间的交互量的提升的贡献程度,大于抽奖挂件对虚拟空间的交互量的提升的贡献程度,则虚拟资源发送挂件的展示优先级高于抽奖挂件的展示优先级。
148.作为一种示例,该第一业务挂件的数量可以为至少一个,第一展示区域中可以包括多个第一展示位置,客户端可以在第一展示区域中的第一展示位置展示该至少一个第一业务挂件。可选地,第二业务挂件的数量可以为至少一个,第二展示区域中可以展示一个第二展示位置。在第二业务挂件的数量为一个的情况下,可以在第二展示区域中展示该一个第一业务挂件,在第二业务挂件的数量为至少两个的情况下,可以在第二展示位置轮播展
示该第二业务挂件。
149.可选地,在上述步骤s11中,本公开实施例可以通过多种方式显示虚拟空间页面,在此不做具体限定。
150.在一种实施方式中,客户端对应的账号可以主动进入虚拟空间,从而在客户端上显示该虚拟空间页面。例如,客户端对应的账号搜索某一主播,进入某一主播的直播间,从而在客户端上显示该直播间的直播间页面。
151.在另一种实施方式中,服务器还可以主动向客户端推送该虚拟空间页面,从而在客户端上显示该虚拟空间页面。例如,直播服务器向客户端推送某一主播的直播间页面,客户端接收并展示该直播间页面。
152.在另一种实施方式中,上述第二展示区域包括一个第二展示位置,第二业务挂件的数量为至少两个,上述显示虚空间页面可以包括:
153.在第一展示区域展示第一业务挂件,并基于至少两个第二业务挂件的展示优先级,在第二展示位置轮播展示至少两个第二业务挂件。
154.可选地,在第二业务挂件的数量为至少两个的情况下,可以将至少两个第二业务挂件保存起来,维护一个挂件轮播容器,并将至少两个第二业务挂件加入到轮播容器中,至少两个第二业务挂件会在轮播容器中进行轮播展示,接着将该轮播容器作为一个新业务挂件加入到互动挂件交互区,从而实现在第二展示区域中轮播展示该至少两个业务挂件。
155.本公开实施例中,由于第二展示区域包括一个第二展示位置,在第二业务挂件为至少两个的情况下,可以在该第二展示位置轮播展示至少两个第二业务挂件,避免虚拟空间页面中的业务挂件较多,造成的业务挂件之间相互干扰、业务挂件位置不对齐等问题,提高业务挂件的展示美观性和整齐性,从而提高用户体验,进而吸引更多的账号到虚拟空间进行业务交互。
156.在步骤s13中,接收业务挂件展示请求;上述业务挂件展示请求中携带待展示业务挂件。
157.可选地,以虚拟空间为直播间为例,后台管理账号可以预先设置展示在直播间中的全部业务挂件的挂件信息,该挂件信息可以包括但不限于业务挂件的展示优先级、业务挂件的展示区域、业务挂件的展示位置、业务挂件的展示时间点、业务挂件的展示方式、业务挂件退出虚拟空间页面的方式等。
158.在直播过程中,直播服务器可以根据业务挂件的挂件信息,对业务挂件进行下发,还可以根据不同账号的直播观看需求进行业务挂件的个性下发,如根据不同账号预先配置的满足自身需求的挂件配置信息从多个直播间挂件信息中选取对应的挂件信息,并将该挂件信息对应的业务挂件进行下发。示例性地,服务器对业务挂件进行下发的时候,可以发送业务挂件展示请求,该展示请求中可以携带待展示业务挂件。相应地,在上述步骤s13中,客户端可以接收服务器发送的业务挂件展示请求,该业务挂件展示请求中可以携带该待展示业务挂件。
159.在步骤s15中,当上述第一业务挂件的数量满足第一预设条件的情况下,在第二展示区域中轮播展示目标业务挂件和第二业务挂件;其中,上述目标业务挂件为基于待展示业务挂件的目标展示优先级,从待展示业务挂件和第一业务挂件中确定得到。
160.本公开实施例中,后台管理账号可以预先配置第一展示区域中所能够展示的业务
挂件的数量。例如,为第一展示区域配置三个展示位置,则第一展示区域中最多可以展示三个业务挂件。
161.可选地,在客户端接收到服务器发送的业务挂件展示请求之后,如果虚拟空间页面当前展示的第一业务挂件的数量满足第一预设条件(例如,第一业务挂件的数量超过后台管理账号配置的最大数量)的情况下,客户端可以根据待展示业务挂件和所有第一业务挂件的展示优先级,从待展示业务挂件和所有第一业务挂件中选取展示优先级最低的业务挂件,得到目标业务挂件。并在第二展示区域中,按照目标业务挂件和第二业务挂件的展示优先级,轮播展示该目标业务挂件和第二业务挂件。
162.作为一种实施方式,在目标业务挂件为待展示业务挂件(即待展示业务挂件的展示优先级最低)的情况下,可以直接在第二展示区域中轮播展示该待展示业务挂件和第二业务挂件。
163.作为另一种实施方式,在目标业务挂件为其中一个第一业务挂件(即待展示业务挂件的展示优先级高于该其中一个第一业务挂件)的情况下,可以直接在第二展示区域中轮播展示该其中一个第一业务挂件和第二业务挂件,并在第一展示区域中展示该待展示业务挂件。
164.图3是根据一示例性实施例示出的一种在第二展示区域中轮播展示目标业务挂件和第二业务挂件的流程图。如图3所示,在一个可选的实施例中,上述第一展示区域包括用于展示第一业务挂件的多个第一展示位置,上述第二展示区域包括一个第二展示位置,上述多个第一展示位置各自所展示的业务挂件的展示优先级,沿着虚拟空间页面的预设方向依次降低,则在上述步骤s15中,上述当第一业务挂件的数量满足第一预设条件的情况下,在第二展示区域中轮播展示目标业务挂件和第二业务挂件,可以包括:
165.在步骤s21中,当上述第一业务挂件的数量满足第一预设条件,且目标展示优先级高于至少一个第一业务挂件的展示优先级的情况下,在虚拟空间页面中的预设位置展示待展示业务挂件。
166.在步骤s23中,在上述预设位置展示待展示业务挂件后的预设时间内,将展示位置序列中的末位展示位置所展示的业务挂件移动至第二展示位置,在上述第二展示位置轮播展示末位展示位置所展示的业务挂件和第二业务挂件,并将上述待展示业务挂件从预设位置移动至第一展示区域进行展示;
167.其中,上述目标业务挂件为未位展示位置所展示的业务挂件,上述展示位置序列为基于多个第一展示位置各自所展示的业务挂件的展示优先级,对多个第一展示位置进行降序排序得到。
168.本公开实施例中,后台管理账号可以预先为第一展示区域中配置多个用于展示第一业务挂件的第一展示位置,为第二展示区域配置一个轮播展示业务挂件的第二展示位置,且多个第一展示位置各自所展示的业务挂件的展示优先级,沿着上述虚拟空间页面的预设方向依次降低。作为一种示例,第一展示位置和第二展示位置并排展示,第二展示位置展示在第一展示位置的右方,多个第一展示挂件所展示的业务挂件的展示优先级,从左到右依次降低。图4是根据一示例性实施例示出的一种第一展示位置和第二展示位置示意图,如图4所示,第一展示区域中配置有2个第一展示位置,第二展示区域中配置有1个第二展示位置,第二展示区域与第一展示区域并排设置,且位于第一展示区域的右方,第一展示区域
中的2个第一展示位置所展示的第一业务挂件的展示优先级,沿着虚拟空间页面从左到右的方向依次降低。
169.可选地,可以预先基于上述多个第一展示位置各自所展示的业务挂件的展示优先级,对上述多个第一展示位置进行降序排序,得到展示位置序列。
170.可选地,在上述步骤s21中,当上述第一业务挂件的数量满足第一预设条件,且上述目标展示优先级高于至少一个第一业务挂件的展示优先级的情况下,表明待展示业务挂件的展示优先级不是最低的,则可以先在虚拟空间页面中的预设位置展示该待展示业务挂件。该预设位置可以为虚拟空间页面中已展示的控件所在位置之外的任意位置,本公开对此不做具体限定。作为一种示例,在第一展示区域和第二展示区域并排展示时,预设位置可以位于第一展示区域和第二展示区域的下方区域。
171.可选地,在上述步骤s23中,由于待展示业务挂件的展示优先级不是最低的,在展示该待展示业务挂件后的预设时间内,可以将展示位置序列中的末位展示位置所展示的业务挂件作为目标业务挂件(即将第一业务挂件中展示优先级最低的第一业务挂件作为展示不下的目标业务挂件),并将目标业务挂件移动至该第二展示位置,以将展示不下的目标业务挂件和第二业务挂件保存起来,维护一个挂件轮播容器,并将这目标业务挂件和第二业务挂件加入到轮播容器中,目标业务挂件和第二业务挂件会在轮播容器中进行轮播展示,接着将该轮播容器作为一个新业务挂件加入到第二展示位置进行轮播展示。与此同时,将该待展示业务挂件从该预设位置移动至第一展示区域进行展示。
172.示例性地,可以按照目标业务挂件和第二业务挂件的展示优先级,在第二展示位置对目标业务挂件和第二业务挂件进行轮播展示。例如,按照展示优先级由高到低的顺序进行轮播展示,或由低到高的顺序进行轮播展示。
173.需要说明的是,该预设时间、轮播展示的时间间隔都可以由后台管理账号根据实际业务需求和待展示业务挂件的类型进行设置,本公开在此不做具体限定。
174.本公开实施例中,在第一业务挂件的数量满足上述第一预设条件,且上述目标展示优先级高于至少一个第一业务挂件的展示优先级的情况下,将待展示业务挂件移动到第一展示区域进行展示,将展示优先级最低的第一业务挂件移动到第二展示位置进行轮播展示,从而在保证了在展示优先级高的业务高挂件维持高曝光度的前提下,也赋予了展示优先级较低的业务挂件曝光的机会,从而提高了用户体验;同时,在第二展示区域轮播展示页面展示不下的业务挂件,提高了业务挂件展示的整齐性和美观性,避免对客户端对应的账号的视线干扰,从而进一步提高了用户体验;此外,待展示业务挂件进入虚拟空间页面的时候,先在预设位置进行展示,预设时间后,再移动至第一展示区域进行展示,即客户端可以动态展示待展示业务挂件和其他业务挂件在虚拟空间页面中的展示过程,从而进一步提高了用户体验,进而吸引更多的账号到虚拟空间进行业务交互。
175.在一个可行的实施例中,上述至少一个第一业务挂件,为展示位置序列中的首位展示位置所展示的业务挂件,在上述步骤s23中,上述将待展示业务挂件从预设位置移动至第一展示区域进行展示,包括:
176.将第一剩余展示位置上所展示的业务挂件移动至第一相邻展示位置进行展示,并将待展示业务挂件从预设位置移动至首位展示位置进行展示;
177.其中,上述第一剩余展示位置为展示位置序列中除末位展示位置之外的展示位
置,上述第一相邻展示位置为展示位置序列中与第一剩余展示位置相邻的后一展示位置。
178.可选地,在至少一个第一业务挂件,为展示位置序列中的首位展示位置所展示的业务挂件的情况下,即该待展示业务挂件的展示优先级高于首位展示位置所展示的第一业务挂件的展示优先级的情况下,表明该待展示业务挂件为高展示优先级的业务挂件,此时,客户端可以将第一剩余展示位置(即展示位置序列中除末位展示位置之外的展示位置)上所展示的业务挂件移动至第一相邻展示位置(即展示位置序列中与第一剩余展示位置相邻的后一展示位置)进行展示,并将该待展示业务挂件从预设位置移动至上述首位展示位置进行展示。
179.图5是根据一示例性实施例示出的一种在虚拟空间页面中展示业务挂件的示意图一。图6是根据一示例性实施例示出的一种在虚拟空间页面中展示业务挂件的示意图二。如图5所示,第一展示位置的数量为3个,包括展示位置1(即首位展示位置,展示位置1上展示有挂件1)、展示位置2(展示位置2上展示有挂件2)和展示位置3(即末位展示位置,展示位置3上展示有挂件3),各个展示位置所展示的第一业务挂件的展示优先级的排序为:展示位置1>展示位置2>展示位置3。第一展示区域最多展示3个第一业务挂件,在第一展示区域中已经展示有3个第一业务挂件,且待展示业务挂件的目标展示优先级高于所有第一业务挂件的情况下,则可以先在虚拟空间页面中的预设位置展示该待展示业务挂件。预设时间后,将展示位置3上所展示的挂件3移动到第二展示位置,与第二业务挂件一起进行轮播展示;与此同时,将展示位置1(即第一剩余展示位置)上所展示的挂件1移动至展示位置2(即第一相邻展示位置)上进行展示,将展示位置2(即第一剩余展示位置)上所展示的挂件2移动至展示位置3(即第一相邻展示位置)上进行展示;与此同时,将待展示业务挂件从预设位置移动至展示位置1上进行展示,从而得到如图6所示的示意图。
180.本公开实施例中,在第一业务挂件的数量满足上述第一预设条件,且目标展示优先级高于首位展示位置所展示的业务挂件的情况下,将第一剩余展示位置上所展示的业务挂件移动至第一相邻展示位置进行展示,从而保证了展示优先级高的业务挂件维持高曝光度;此外,客户端可以动态展示待展示业务挂件和第一业务挂件的展示过程,从而进一步提高了用户体验,进而吸引更多的账号到虚拟空间进行业务交互。
181.在另一个可行的实施例中,上述目标展示优先级低于展示位置序列中的首位展示位置,所展示的业务挂件的展示优先级,在上述步骤s23中,上述将待展示业务挂件从预设位置移动至第一展示区域进行展示,包括:
182.将第二剩余展示位置上所展示的业务挂件移动至第二相邻展示位置进行展示,并将上述待展示业务挂件从预设位置移动至目标展示位置进行展示;
183.其中,上述第二剩余展示位置为至少一个第一业务挂件所在的候选展示位置中,除末位展示位置之外的展示位置,上述第二相邻展示位置为展示位置序列中与第二剩余展示位置相邻的后一展示位置,上述目标展示位置为候选位置中的首位展示位置。
184.可选地,在目标展示优先级低于上述展示位置序列中的首位展示位置,所展示的业务挂件的展示优先级的情况下,表明待展示业务挂件为中展示优先级的业务挂件,即待展示业务挂件的展示优先级低于展示优先级最高的第一业务挂件,高于至少一个其他第一业务挂件。此时,客户端可以将第二剩余展示位置(即至少一个第一业务挂件所在的候选展示位置中,除末位展示位置之外的展示位置)上所展示的业务挂件移动至第二相邻展示位
置(即展示位置序列中与第二剩余展示位置相邻的后一展示位置)进行展示,并将上述待展示业务挂件从上述预设位置移动至目标展示位置(即候选位置中的首位展示位置)进行展示。
185.图7是根据一示例性实施例示出的一种在虚拟空间页面中展示业务挂件的示意图三。继续如图5所示,第一展示位置的数量为3个,包括展示位置1(即首位展示位置,展示位置1上展示有挂件1)、展示位置2(展示位置2上展示有挂件2)和展示位置3(即末位展示位置,展示位置3上展示有挂件3),各个展示位置所展示的第一业务挂件的展示优先级的排序为:展示位置1>展示位置2>展示位置3。第一展示区域最多展示3个第一业务挂件,在第一展示区域中已经展示有3个第一业务挂件,且待展示业务挂件的目标展示优先级低于展示位置1挂件1的展示优先级,高于挂件2和挂件3的展示优先级的情况下,则可以先在预设位置展示该待展示业务挂件。预设时间后,将展示位置3上所展示的挂件3移动到第二展示位置,与第二业务挂件一起进行轮播展示;与此同时,将展示位置2(即第二剩余展示位置,也即展示位置2和展示位置3中,除展示位置3之外的展示位置)上所展示的挂件2移动至展示位置3(即第二相邻展示位置)上进行展示;与此同时,将待展示业务挂件从预设位置移动至展示位置2(即目标展示位置)上进行展示,从而得到如图7所示的示意图。
186.本公开实施例中,在第一业务挂件的数量满足上述第一预设条件,且目标展示优先级低于上述展示位置序列中的首位展示位置,所展示的业务挂件的展示优先级的情况下,将第二剩余展示位置上所展示的业务挂件移动至第二相邻展示位置进行展示,从而保证了展示优先级高的业务挂件维持高曝光度;此外,客户端可以动态展示待展示业务挂件和第一业务挂件在虚拟空间页面中的展示过程,从而进一步提高了用户体验,进而吸引更多的账号到虚拟空间进行业务交互。
187.图8是根据一示例性实施例示出的一种在第二展示区域中轮播展示目标业务挂件和第二业务挂件的流程图,如图8所示,在一个可选的实施例中,上述当第一业务挂件的数量满足第一预设条件的情况下,在第二展示区域中轮播展示目标业务挂件和第二业务挂件,可以包括:
188.在步骤s31中,当上述第一业务挂件的数量满足第一预设条件,且目标展示优先级低于任意一个第一业务挂件的展示优先级的情况下,在虚拟空间页面中的预设位置展示待展示业务挂件。
189.在步骤s33中,在上述预设位置展示待展示业务挂件后的预设时间内,将待展示业务挂件从预设位置移动至第二展示区域。
190.在步骤s35中,在上述第二展示区域中域轮播展示第二业务挂件和目标业务挂件;其中,上述目标业务挂件为待展示业务挂件。
191.可选地,在上述步骤s31中,当第一业务挂件的数量满足第一预设条件,且目标展示优先级低于任意一个第一业务挂件的展示优先级的情况下,表明待展示业务挂件为低展示优先级的业务挂件,则可以先在预设位置展示该待展示业务挂件。需要说明的是,该预设位置与上述步骤s23中的预设位置相似,在此不再赘述。
192.可选地,在上述步骤s33-上述步骤s35中,由于待展示业务挂件是低展示优先级的业务挂件,在展示该待展示业务挂件后的预设时间内,可以将该待展示业务挂件作为目标业务挂件(即将待展示业务挂件作为展示不下的目标业务挂件),将目标业务挂件移动至该
第二展示位置,与第二业务挂件一起进行轮播展示。需要说明的是,轮播展示的原理与上述步骤s15相似,在此不再赘述。
193.图9是根据一示例性实施例示出的一种在虚拟空间页面中展示业务挂件的示意图四。继续如图5所示,第一展示位置的数量为3个,包括展示位置1(即首位展示位置,展示位置1上展示有挂件1)、展示位置2(展示位置2上展示有挂件2)和展示位置3(即末位展示位置,展示位置3上展示有挂件3),各个展示位置所展示的第一业务挂件的展示优先级的排序为:展示位置1>展示位置2>展示位置3。第一展示区域最多展示3个第一业务挂件,在第一展示区域中已经展示有3个第一业务挂件,且待展示业务挂件的目标展示优先级低于挂件1、挂件2和挂件3的展示优先级的情况下,则可以先在预设位置展示该待展示业务挂件。预设时间后,将待展示业务挂件从预设位置移动至第二展示区域进行轮播展示,从而得到如图8所示的示意图。
194.本公开实施例中,在第一业务挂件的数量满足上述第一预设条件,且目标展示优先级低于任意一个第一业务挂件的展示优先级的情况下,直接将待展示业务挂件移动到第二展示区域进行轮播展示,从而在保证了在高展示优先级的业务挂件维持高曝光度的前提下,也赋予了低展示优先级的业务挂件曝光的机会,提高了用户体验;同时,在第二展示区域轮播展示页面展示不下的业务挂件,提高了业务挂件展示的整齐性和美观性,避免业务挂件的展示对客户端对应的账号的视线造成干扰,从而进一步提高了用户体验;此外,待展示业务挂件进入虚拟空间页面的时候,先在预设位置进行展示,预设时间后,再移动至第一展示区域进行展示,即客户端可以动态展示待展示业务挂件在虚拟空间页面中的展示过程,从而进一步提高了用户体验,进而吸引更多的账号到虚拟空间进行业务交互。
195.在一个可选的实施例中,上述方法还可以包括:
196.在至少一个上述第一业务挂件被取消展示的情况下,将至少一个补位业务挂件从第二展示区域移动至第一展示区域进行展示;
197.其中,上述至少一个补位业务挂件为轮播业务挂件中展示优先级满足第二预设条件的业务挂件,上述轮播业务挂件包括第二业务挂件和目标业务挂件。
198.可选地,在客户端取消对至少一个第一业务挂件的展示的情况下,至少一个业务挂件可以沿着虚拟空间页面的预设方向退出虚拟空间页面,并将至少一个补位业务挂件从第二展示区域移动至第一展示区域进行展示。示例性地,可以将第二业务挂件和目标业务挂件作为轮播业务挂件,该至少一个补位业务挂件可以为轮播业务挂件中展示优先级较高的业务挂件。例如,有2个第一业务挂件被取消展示,则至少一个补位业务挂件为轮播业务挂件中展示优先级较高的2个业务挂件。
199.本公开实施例中,在至少一个第一业务挂件被取消展示的情况下,将至少一个补位业务挂件从第二展示区域移动至上述第一展示区域进行展示,在保证了在高展示优先级的业务挂件维持高曝光度的前提下,也赋予了低展示优先级的业务挂件曝光的机会,从而提高了用户体验;此外,客户端还可以动态展示第一业务挂件和补位业务挂件在虚拟空间页面中的展示过程,从而进一步提高了用户体验,进而吸引更多的账号到虚拟空间进行业务交互。
200.在一个可选的实施例中,上述第一展示区域包括用于展示第一业务挂件的多个第一展示位置,上述第二展示区域包括一个第二展示位置,上述多个第一展示位置各自所展
示的业务挂件的展示优先级,沿着虚拟空间页面的预设方向依次降低,上述至少一个第一业务挂件为展示位置序列中的首位展示位置上所展示的业务挂件。则上述在至少一个第一业务挂件被取消展示的情况下,将至少一个补位业务挂件从第二展示区域移动至第一展示区域进行展示,包括:
201.当上述首位展示位置上所展示的业务挂件被取消展示的情况下,在第二展示位置展示轮播业务挂件序列中的首位轮播业务挂件,并将第三剩余展示位置上所展示的业务挂件移动至第三相邻展示位置进行展示,将首位轮播业务挂件从第二展示位置移动至展示位置序列中的末位展示位置进行展示;
202.其中,上述第三剩余展示位置为上述展示位置序列中除首位展示位置之外的展示位置,第三相邻展示位置为展示位置序列中与第三剩余展示位置相邻的前一展示位置,上述轮播业务挂件序列为基于目标业务挂件和第二业务挂件的展示优先级,对上述目标业务挂件和第二业务挂件进行降序排序得到,展示位置序列为基于多个第一展示位置各自所展示的业务挂件的展示优先级,对多个第一展示位置进行降序排序得到。
203.本公开实施例中,后台管理账号可以预先为第一展示区域中配置多个用于展示第一业务挂件的第一展示位置,为第二展示区域配置一个轮播展示业务挂件的第二展示位置,第一展示位置和第二展示位置的配置与上述步骤s21-步骤s23中的配置方式类似,在此不再赘述。
204.可选地,服务器还可以基于目标业务挂件和上述第二业务挂件的展示优先级,对目标业务挂件和第二业务挂件进行降序排序得到,得到轮播业务挂件序列。
205.在一种实施方式中,在首位展示位置上所展示的业务挂件被取消展示的情况下,可以预先在第二展示位置外露并展示轮播业务挂件序列中的首位轮播业务挂件(即展示优先级最高的轮播业务挂件),并将第三剩余展示位置上所展示的业务挂件移动至第三相邻展示位置进行展示,接着将首位轮播业务挂件从第二展示位置移动至展示位置序列中的末位展示位置进行展示。
206.在另一种实施方式中,在首位展示位置上所展示的业务挂件被取消展示的情况下,还可以不预先在第二展示位置外露并展示轮播业务挂件序列中的首位轮播业务挂件(即展示优先级最高的轮播业务挂件),直接将第三剩余展示位置上所展示的业务挂件移动至第三相邻展示位置进行展示,并将首位轮播业务挂件从第二展示位置移动至展示位置序列中的末位展示位置进行展示。
207.图10是根据一示例性实施例示出的一种在虚拟空间页面中展示业务挂件的示意图五。继续如图5所示,第一展示位置的数量为3个,包括展示位置1(即首位展示位置,展示位置1上展示有挂件1)、展示位置2(展示位置2上展示有挂件2)和展示位置3(即末位展示位置,展示位置3上展示有挂件3),各个展示位置所展示的第一业务挂件的展示优先级的排序为:展示位置1>展示位置2>展示位置3。第一展示区域最多展示3个第一业务挂件。轮播业务挂件的数量为5个,将这5个轮播业务挂件按照展示优先级进行降序排序,得到轮播业务挂件序列,首位轮播业务挂件为轮播业务挂件1。
208.在图5中的展示位置1(即首位展示位置)上所展示的挂件1被取消展示的情况下,展示位置1(即首位展示位置)上所展示的挂件1可以沿着预设方向退出虚拟空间页面;与此同时,在第二展示位置展示该轮播业务挂件1(即首位轮播业务挂件);与此同时,将展示位
置2(即第三剩余展示位置)上所展示的挂件2移动至展示位置1(即展示位置2的第三相邻展示位置)上进行展示,将展示位置3(即第三剩余展示位置)上所展示的挂件3移动至展示位置2(即展示位置3的第三相邻展示位置)上进行展示,并将轮播业务挂件1从第二展示位置移动至展示位置3(即末位展示位置)进行展示,同时在第一展示位置轮播展示轮播业务挂件中除轮播业务挂件1之外的挂件,从而得到如图10所示的示意图。
209.本公开实施例中,在首位展示位置上所展示的业务挂件被取消展示的情况下,将首位轮播业务挂件首先外露展示在第二展示位置,并将其从第二展示位置至末位展示位置进行展示,同时将第三剩余展示位置上所展示的业务挂件移动至第三相邻展示位置进行展示,在保证了较高展示优先级的业务挂件的高曝光度的前提下,也赋予了轮播展示的低展示优先级的业务挂件曝光的机会,在一定程度上增加了虚拟空间的趣味性,从而提高了用户体验;此外,客户端还可以动态展示轮播业务挂件和第一业务挂件在虚拟空间页面中的展示过程,从而进一步提高了用户体验,进而吸引更多的账号到虚拟空间进行业务交互。
210.在一个可选的实施例中,上述至少一个第一业务挂件包括首位展示位置所展示的业务挂件和非首位展示位置所展示的业务挂件,上述在至少一个第一业务挂件被取消展示的情况下,将至少一个补位业务挂件从第二展示区域移动至第一展示区域进行展示,包括:
211.在上述首位展示位置所展示的业务挂件和非首位展示位置所展示的业务挂件被取消展示的情况下,将第四剩余展示位置上所展示的业务挂件移动至第四相邻展示位置进行展示,将上述轮播业务挂件序列中前预设数量个轮播业务挂件,从上述第二展示位置移动至展示位置序列中的后预设数量个展示位置进行展示;
212.其中,上述前预设数量为首位展示位置的数量和非首位展示位置的数量之和,上述后预设数量与前预设数量相等,上述非首位展示位置为展示位置序列中除首位展示位置之外的位置,上述第四剩余展示位置为展示位置序列中除首位展示位置和非首位展示位置之外的展示位置,上述第四相邻展示位置为展示位置序列中与第四剩余展示位置相邻的前预设数量个展示位置。
213.可选地,在首位展示位置所展示的业务挂件和非首位展示位置所展示的业务挂件被取消展示的情况下,可以将第四剩余展示位置(即展示位置序列中除首位展示位置和非首位展示位置之外的展示位置)上所展示的业务挂件移动至第四相邻展示位置(展示位置序列中与第四剩余展示位置相邻的前预设数量个展示位置)进行展示,将轮播业务挂件序列中前预设数量个(即展示优先级较高的预设数量个轮播挂件)轮播业务挂件,从第二展示位置移动至展示位置序列中的后预设数量个展示位置进行展示。其中,后预设数量与上述前预设数量相等,前预设数量为首位展示位置的数量和非首位展示位置的数量之和。例如,首位展示位置的数量和非首位展示位置的数量为2,则前预设数量和后预设数量均为2。
214.在一种实施方式中,在将轮播业务挂件序列中前预设数量个(即展示优先级较高的预设数量个轮播挂件)轮播业务挂件,从第二展示位置移动至展示位置序列中的后预设数量个展示位置进行展示之前,还可以预先在第二展示位置对该前预设数量个轮播业务挂件进行外露并展示。
215.在另一种实施方式中,在将轮播业务挂件序列中前预设数量个(即展示优先级较高的预设数量个轮播挂件)轮播业务挂件,从第二展示位置移动至展示位置序列中的后预设数量个展示位置进行展示之前,还可以不预先在第二展示位置对该前预设数量个轮播业
务挂件进行外露并展示,直接移动至后预设数量个展示位置进行展示。
216.图11是根据一示例性实施例示出的一种在虚拟空间页面中展示业务挂件的示意图六。继续如图5所示,第一展示位置的数量为3个,包括展示位置1(即首位展示位置,展示位置1上展示有挂件1)、展示位置2(展示位置2上展示有挂件2)和展示位置3(即末位展示位置,展示位置3上展示有挂件3),各个展示位置所展示的第一业务挂件的展示优先级的排序为:展示位置1>展示位置2>展示位置3。第一展示区域最多展示3个第一业务挂件。轮播业务挂件的数量为5个,将这5个轮播业务挂件按照展示优先级进行降序排序,得到轮播业务挂件序列,首位轮播业务挂件为轮播业务挂件1、展示优先级排序第二的轮播业务挂件为轮播业务挂件2。
217.在图5中的展示位置1(即首位展示位置)和展示位置2(即非首位展示位置)上所展示的挂件1和挂件2被取消展示的情况下,挂件1和挂件2可以沿着预设方向退出虚拟空间页面;与此同时,预先在第二展示位置展示该轮播业务挂件1(即首位轮播业务挂件),将展示位置3(即第四剩余展示位置)上所展示的挂件3移动至展示位置1(即第四相邻展示位置,也即与第四剩余展示位置相邻的前预设数量个展示位置)进行展示,将轮播业务挂件1从第二展示位置移动至展示位置2(即后预设数量个展示位置)进行展示,接着在第二展示位置展示该轮播业务挂件2,将轮播业务挂件2移动至展示位置1(即后预设数量个展示位置)进行展示,并在第二展示位置轮播展示轮播业务挂件中除轮播业务挂件1和轮播业务挂件2之外的轮播业务挂件,从而得到如图11所示的示意图。
218.本公开实施例中,在首位展示位置所展示的业务挂件和非首位展示位置所展示的业务挂件被取消展示的情况下,将轮播业务挂件序列中前预设数量个轮播业务挂件外露展示在第二展示位置,并将第四剩余展示位置上所展示的业务挂件移动至第四相邻展示位置进行展示,将轮播业务挂件序列中前预设数量个轮播业务挂件,从第二展示位置移动至上述展示位置序列中的后预设数量个展示位置进行展示,在保证了其他高展示优先级的业务挂件的高曝光度的前提下,也赋予了轮播展示的低展示优先级的业务挂件曝光的机会,在一定程度上增加了虚拟空间的趣味性,从而提高了用户体验;此外,客户端还可以动态展示轮播业务挂件和第一业务挂件在虚拟空间页面中的展示过程,从而进一步提高了用户体验,进而吸引更多的账号到虚拟空间进行业务交互。
219.在一个可选的实施例中,上述至少一个第一业务挂件为非首位展示位置上所展示的业务挂件,上述在至少一个第一业务挂件被取消展示的情况下,将至少一个补位业务挂件从上述第二展示区域移动至第一展示区域进行展示,包括:
220.在上述非首位展示位置上所展示的业务挂件被取消展示的情况下,在第二展示位置展示首位轮播业务挂件,并将第五剩余展示位置上所展示的业务挂件移动至第五相邻展示位置上进行展示,将上述首位轮播业务挂件从第二展示位置移动至末位展示位置进行展示;
221.其中,上述非首位展示位置为展示位置序列中除首位展示位置之外的展示位置,上述第五剩余展示位置为展示位置序列中位于非首位展示位置之后的展示位置,上述第五相邻展示位置为展示位置序列中与第五剩余展示位置相邻的前一展示位置。
222.可选地,在非首位展示位置上所展示的业务挂件被取消展示的情况下,可以将非首位展示位置上所展示的业务挂件沿预设方向退出该虚拟空间页面;与此同时,在第二展
示位置展示该首位轮播业务挂件;与此同时,将第五剩余展示位置(即展示位置序列中位于非首位展示位置之后的展示位置)上所展示的业务挂件移动至第五相邻展示位置(即展示位置序列中与第五剩余展示位置相邻的前一展示位置)上进行展示;与此同时,将首位轮播业务挂件从第二展示位置移动至末位展示位置进行展示。
223.图12是根据一示例性实施例示出的一种在虚拟空间页面中展示业务挂件的示意图七。继续如图5所示,第一展示位置的数量为3个,包括展示位置1(即首位展示位置,展示位置1上展示有挂件1)、展示位置2(展示位置2上展示有挂件2)和展示位置3(即末位展示位置,展示位置3上展示有挂件3),各个展示位置所展示的第一业务挂件的展示优先级的排序为:展示位置1>展示位置2>展示位置3。第一展示区域最多展示3个第一业务挂件。轮播业务挂件的数量为5个,将这5个轮播业务挂件按照展示优先级进行降序排序,得到轮播业务挂件序列,首位轮播业务挂件为轮播业务挂件1。
224.在图5中的展示位置2(即非首位展示位置)上所展示的第一业务挂件被取消展示的情况下,展示位置2上所展示的挂件2可以沿着预设方向退出虚拟空间页面;与此同时,在第二展示位置展示该轮播业务挂件1(即首位轮播业务挂件);与此同时,将展示位置3(即展示位置序列中位于非首位展示位置之后的展示位置,也即第五剩余展示位置)上所展示的业务挂件移动至展示位置2(即展示位置序列中与第五剩余展示位置相邻的前一展示位置,也即第五相邻展示位置)上进行展示;与此同时,将轮播业务挂件1从第二展示位置移动至展示位置3(即末位展示位置)进行展示,从而得到如图11所示的示意图。
225.本公开实施例中,在非首位展示位置所展示的业务挂件务挂件被取消展示的情况下,在第二展示位置展示首位轮播业务挂件,并将第五剩余展示位置上所展示的业务挂件移动至第五相邻展示位置上进行展示,将首位轮播业务挂件从第二展示位置移动至末位展示位置进行展示,在保证了其他高展示优先级的业务挂件的高曝光度的前提下,也赋予了轮播展示的低展示优先级的业务挂件曝光的机会,在一定程度上增加了虚拟空间的趣味性,从而提高了用户体验;此外,客户端还可以动态展示轮播业务挂件和第一业务挂件在虚拟空间中的展示过程,从而进一步提高了用户体验,进而吸引更多的账号到虚拟空间进行业务交互。
226.图13是根据一示例性实施例示出的一种将待展示业务挂件从预设位置移动至第一展示区域进行展示的流程图,如图13所示,在一个可选的实施例中,上述方法还包括:
227.在步骤s41中,当上述第一业务挂件的数量不满足第一预设条件的情况下,在上述虚拟空间页面中的预设位置展示待展示业务挂件。
228.在步骤s43中,在上述预设位置展示待展示业务挂件后的预设时间内,将待展示业务挂件从预设位置移动至第一展示区域进行展示。
229.可选地,在第一业务挂件的数量不满足第一预设条件,即第一业务挂件的数量小于后台管理账号预先设置的第一展示区域所能够展示的最大挂件数量的情况下,客户端可以先在虚拟空间页面中的预设位置展示上述待展示业务挂件,在预设时间内,将待展示业务挂件从预设位置移动至第一展示区域进行展示。
230.需要说明的是,该预设位置的设置位置可以与上述步骤s21中的预设位置类似,在此不再赘述。
231.本公开实施例中,在第一业务挂件的数量不满足上述第一预设条件的情况下,可
以直接将待展示业务挂件移动至第一展示区域进行展示,确保了待展示业务挂件的高曝光度,在一定程度上增加了虚拟空间的趣味性,从而提高了用户体验;此外,客户端还可以动态展示待展示业务挂件进入虚拟空间页面以及在虚拟空间页面中进行展示的过程,从而进一步提高了用户体验,进而吸引更多的账号到虚拟空间进行业务交互。
232.在一个可选的实施例中,上述第一展示区域包括用于展示第一业务挂件的多个第一展示位置,上述第二展示区域包括一个第二展示位置,上述多个第一展示位置各自用于展示的第一业务挂件的展示优先级,沿着虚拟空间页面的预设方向依次降低,上述目标展示优先级高于第一业务挂件的展示优先级,在上述步骤s43中,上述将上述待展示业务挂件从预设位置移动至第一展示区域进行展示,包括:
233.将上述待展示业务挂件从预设位置移动至第六相邻展示位置进行展示;
234.其中,上述第六相邻展示位置为展示位置序列中与第一业务挂件所在的展示位置相邻的前一展示位置,上述展示位置序列为基于多个第一展示位置各自用于展示的第一业务挂件的展示优先级,对多个第一展示位置进行降序排序得到。
235.本公开实施例中,后台管理账号可以预先为第一展示区域中配置多个用于展示第一业务挂件的第一展示位置,为第二展示区域配置一个轮播展示业务挂件的第二展示位置。需要说明的是,第一展示位置和第二展示位置的配置与上述步骤s21-步骤s23中的配置方式类似,在此不再赘述。
236.可选地,在目标展示优先级高于上述第一业务挂件的展示优先级的情况下,表明待展示业务挂件为高展示优先级的业务挂件,则可以直接将待展示业务挂件从预设位置移动至第六相邻展示位置(即展示位置序列中与第一业务挂件所在的展示位置相邻的前一展示位置)进行展示。例如,多个第一展示位置各自所展示的业务挂件的展示优先级,沿着从左到右的方向依次降低,第六相邻展示位置可以为第一业务挂件所在的展示位置的左方展示位置,可以直接将待展示业务挂件移动至第一业务挂件所在展示位置的左方展示位置进行展示。
237.图14是根据一示例性实施例示出的一种在虚拟空间页面中展示业务挂件的示意图八。图15是根据一示例性实施例示出的一种在虚拟空间页面中展示业务挂件的示意图九。如图14所示,第一展示位置的数量为3个,包括展示位置1、展示位置2和展示位置3,各个展示位置用于展示的第一业务挂件的展示优先级的排序为:展示位置1>展示位置2>展示位置3。此时,只有展示位置3中展示有挂件3,展示位置1和展示位置2中未展示有第一业务挂件,且在预设位置展示有待展示业务挂件。
238.在目标展示优先级高于第一业务挂件的展示优先级的情况下,表明待展示业务挂件为高展示优先级的业务挂件,此时,与挂件3所在的展示位置(即展示位置3)相邻的前一展示位置为展示位置2(即六相邻展示位置),则如图15所示,可以直接将待展示业务挂件从预设位置移动至展示位置2进行展示。
239.本公开实施例中,在第一业务挂件的数量不满足上述第一预设条件,且目标展示优先级高于第一业务挂件的展示优先级的情况下,可以直接将待展示业务挂件从预设位置移动至第六相邻展示位置进行展示,确保了待展示业务挂件的保高曝光度,在一定程度上增加了虚拟空间的趣味性,从而提高了用户体验;且客户端还可以动态展示待展示业务挂件进入虚拟空间页面以及在虚拟空间页面中进行展示的过程,从而进一步提高了用户体
验,进而吸引更多的账号到虚拟空间进行业务交互;此外,将待展示业务挂件移动至第六相邻展示位置进行展示,提高了客户端展示业务挂件的美观性和整齐性,避免客户端对应的账号观看直播时的视线分散,从而能够进一步吸引更多的账号到虚拟空间进行业务交互。
240.在一个可选的实施例中,在步骤s43中,上述将待展示业务挂件从预设位置移动至第一展示区域进行展示,包括:
241.当上述目标展示优先级低于第一业务挂件的展示优先级的情况下,将上述第一业务挂件从当前展示位置移动至第七相邻展示位置进行展示,并将上述待展示业务挂件从预设位置移动至展示位置序列中的末位展示位置进行展示;
242.其中,上述第七相邻展示位置为展示位置序列中,与上述当前展示位置相邻的前一展示位置。
243.可选地,在目标展示优先级低于第一业务挂件的展示优先级的情况下,表明待展示业务挂件为低展示优先级的业务挂件,则可以将第一业务挂件从当前展示位置移动至第七相邻展示位置进行展示,并将待展示业务挂件从预设位置移动至展示位置序列中的末位展示位置进行展示。
244.图16是根据一示例性实施例示出的一种在虚拟空间页面中展示业务挂件的示意图十。继续如图14所示,第一展示位置的数量为3个,包括展示位置1、展示位置2和展示位置3,各个展示位置用于展示的第一业务挂件的展示优先级的排序为:展示位置1>展示位置2>展示位置3。此时,只有展示位置3中展示有挂件3,展示位置1和展示位置2中未展示有第一业务挂件,且在预设位置展示有待展示业务挂件。
245.在目标展示优先级低于第一业务挂件的展示优先级的情况下,表明待展示业务挂件为低展示优先级的业务挂件,此时,与挂件3所在的当前展示位置(即展示位置3)相邻的前一展示位置为展示位置2(即第七相邻展示位置),末位展示位置为展示位置3。如图16所示,则可以将挂件3移动至展示位置2进行展示,并将待展示业务挂件从预设位置移动至展示位置3进行展示。
246.本公开实施例中,在第一业务挂件的数量不满足上述第一预设条件,且目标展示优先级低于第一业务挂件的展示优先级的情况下,可以将第一业务挂件从当前展示位置移动至第七相邻展示位置进行展示,并将待展示业务挂件从上述预设位置移动至上述展示位置序列中的末位展示位置进行展示,确保了待展示业务挂件的保高曝光度,在一定程度上增加了虚拟空间的趣味性,从而提高了用户体验;且客户端还可以动态展示待展示业务挂件进入虚拟空间页面以及在虚拟空间页面中进行展示的过程,从而进一步提高了用户体验,进而吸引更多的账号到虚拟空间进行业务交互;此外,第一业务挂件移动至第七相邻展示位置进行展示,将待展示业务挂件移动至末位展示位置进行展示,提高了客户端展示业务挂件的美观性和整齐性,避免客户端对应的账号观看直播时的视线分散,从而能够进一步吸引更多的账号到虚拟空间进行业务交互。
247.在一个可选的实施例中,将目标业务挂件和第二业务挂件作为轮播业务挂件,上述方法还包括:
248.在上述第一业务挂件的数量满足第三预设条件的情况下,隐藏轮播业务挂件和预设数量个第一业务挂件,并展示处于第一状态的展开控件;
249.其中,上述预设数量个第一业务挂件为展示优先级满足第四预设条件的业务挂
件;上述处于第一状态的展开控件,用于控制预设数量个第一业务挂件和轮播业务挂件的展示。
250.可选地,由于是在第二展示区域中对目标业务挂件和第二业务挂件进行轮播展示,可以将目标业务挂件和第二业务挂件作为一个整体的轮播业务挂件,后台管理账号可以预先设置第一展示区域所能够展示的挂件的最大数量,在第一业务挂件的数量满足第四预设条件(即该第一业务挂件的数量大于该最大数量)的情况下,客户端可以自动隐藏轮播业务挂件和预设数量个第一业务挂件,并展示处于第一状态的展开控件。其中,预设数量个第一业务挂件为展示优先级较低的若干个业务挂件,处于第一状态的展开控件用于控制预设数量个第一业务挂件和轮播业务挂件的展示。
251.图17是根据一示例性实施例示出的一种在虚拟空间页面中展示业务挂件的示意图十一。例如,后台管理账号预先设置第一展示区域和第二展示区域最多可以展示4个业务挂件,每个第一业务挂件的展示优先级从左到右依次降低。上述整体的轮播业务挂件可以作为一个业务挂件,则第一区域中最多可以展示3个第一业务挂件,在第一业务挂件的数量大于3(例如,第一业务挂件的数量为5)的情况下,客户端可以隐藏该轮播业务挂件和展示优先级最低的第一业务挂件,并在隐藏后的业务挂件的右方区域展示处于第一状态的展开控件。
252.本公开实施例中,在第一展示区域和第二展示区域中所展示的业务挂件较多的情况下,客户端可以自动隐藏部分业务挂件,提高了客户端展示业务挂件的美观性和整齐性,避免客户端对应的账号观看直播时的视线分散,从而能够吸引更多的账号到虚拟空间进行业务交互;此外,展示处于第一状态的展开控件,便于客户端对应的账号根据自身需求展示被隐藏的业务挂件,提高了业务挂件展示的灵活性。
253.图18是根据一示例性实施例示出的一种隐藏业务挂件的流程图,如图18所示,在一个可选的实施例中,上述显示虚拟空间页面还包括第三展示区域,上述第一展示区域、第二展示区域和第三展示区域并排展示在虚拟空间页面中,上述方法还包括:
254.在步骤s51中,响应于基于上述第三展示区域触发的尺寸增加调整指令,隐藏剩余业务挂件中展示优先级满足第五预设条件的业务挂件。
255.在步骤s53中,响应于基于上述处于第一状态的展开控件触发的操作指令,展示被隐藏的第一业务挂件和轮播业务挂件,隐藏第三展示区域中所展示的第三业务挂件,并将展开控件的状态由第一状态更新为第二状态;
256.其中,剩余业务挂件为第一业务挂件中除预设数量个所述第一业务挂件之外的业务挂件;处于第二状态的展开控件,用于控制预设数量个第一业务挂件和轮播业务挂件的隐藏。
257.可选地,第三展示区域可以展示在第一展示区域、第二展示区域所在位置的预设范围内。例如,第一展示区域、第二展示区域展示在虚拟空间页面的右侧,第三展示区域并排展示在虚拟空间页面的左侧。
258.可选地,在上述步骤s51中,当客户端对应的账号增加第三展示区域的尺寸时,客户端可以响应于第三展示区域触发的尺寸增加调整指令,自动隐藏剩余业务挂件中满足第五预设条件的业务挂件,使得第三业务展示区域的尺寸变大,而第一展示区域所展示的业务挂件的数量进一步减少。示例性地,该剩余业务挂件中展示优先级满足第五预设条件的
业务挂件,可以为剩余业务挂件中展示优先级较低的若干个业务挂件。
259.可选地,在上述步骤s53中,在客户端对应的账号点击处于第一状态的展示控件时,客户端响应于基于处于第一状态的展开控件触发的操作指令,展示被隐藏的第一业务挂件和轮播业务挂件,隐藏第三展示区域中所展示的第三业务挂件(即第三展示区域所展示的内容被收起),并将展开控件的状态由第一状态更新为第二状态,处于第二状态的展开控件,用于控制预设数量个第一业务挂件和轮播业务挂件的隐藏。
260.图19是根据一示例性实施例示出的一种在虚拟空间页面中展示业务挂件的示意图十二。图20是根据一示例性实施例示出的一种在虚拟空间页面中展示业务挂件的示意图十三。如图19所示,当客户端对应的账号对图17中的第三区域的尺寸进行增加时,客户端自动隐藏剩余业务挂件中展示优先级较低的若干个业务挂件,使得第三业务展示区域的尺寸变大,而第一展示区域所展示的业务挂件的数量进一步减少。如图20所示,当客户端对应的账号点击图19中的展开控件时,客户端自用展示被隐藏的第一业务挂件和轮播业务挂件,并隐藏第三展示区域中所展示的第三业务挂件,同时将展开控件的状态由第一状态更新为第二状态。
261.本公开实施例中,在第三展示区域尺寸增加的时候,可以减少第一展示区域中所展示的第一业务挂件的数量,在第一展示区域和第二展示区域展开的时候,客户端可以自动收起第三展示区域所展示的内容,从而由于避免虚拟空间页面中的业务挂件数量较多、业务挂件互相干扰、业务挂件位置不对齐等问题,导致的客户端对应的账号观看虚拟空间页面时视线分散,提高了业务挂件展示的美观性和整齐性,从而提高了用户体验,进而能够吸引更多的账号进入虚拟空间进行业务交互。
262.在一个可选的实施例中,上述方法还包括:
263.在第三展示区域中所展示的第三业务挂件与目标业务挂件之间存在重叠业务挂件的情况下,以预设透明度展示上述重叠业务挂件;
264.其中,上述目标业务挂件包括第一业务挂件和轮播业务挂件。
265.可选地,如果第三展示区域中所展示的第三业务挂件与目标业务挂件之间存在重叠业务挂件,则可以对该重叠业务挂件进行弱化处理。例如,降低该重叠业务挂件的透明度,以透明度降低后的预设透明度展示该重叠业务挂件,还可以将该重叠业务挂件设置为不可操作状态。通过该重叠业务挂件进行弱化处理,能够进一步提高业务挂件展示的美观性和整齐性,从而提高了用户体验,进而吸引更多的账号进入虚拟空间进行业务交互。
266.图21是根据一示例性实施例示出的一种业务挂件展示框图。参照图21,该装置可以包括显示模块61,请求接收模块63和第一展示模块65。
267.显示模块61,被配置为执行显示虚拟空间页面;上述虚拟空间页面包括第一展示区域和第二展示区域,上述第一展示区域展示有第一业务挂件,上述第二展示区域展示有第二业务挂件,上述第一业务挂件的展示优先级高于上述第二业务挂件的展示优先级.
268.请求接收模块63,被配置为执行接收业务挂件展示请求;上述业务挂件展示请求中携带待展示业务挂件。
269.第一展示模块65,被配置为执行当上述第一业务挂件的数量满足第一预设条件的情况下,在上述第二展示区域中轮播展示目标业务挂件和上述第二业务挂件;其中,上述目标业务挂件为基于上述待展示业务挂件的目标展示优先级,从上述待展示业务挂件和上述
第一业务挂件中确定得到。
270.在一个可选的实施例中,上述第一展示区域包括用于展示上述第一业务挂件的多个第一展示位置,上述第二展示区域包括一个第二展示位置,上述多个第一展示位置各自所展示的业务挂件的展示优先级,沿着上述虚拟空间页面的预设方向依次降低,上述第一展示模块,包括:
271.第一展示子模块,被配置为执行当上述第一业务挂件的数量满足上述第一预设条件,且上述目标展示优先级高于至少一个上述第一业务挂件的展示优先级的情况下,在上述虚拟空间页面中的预设位置展示上述待展示业务挂件。
272.第一移动展示子模块,被配置为执行在上述预设位置展示上述待展示业务挂件后的预设时间内,将展示位置序列中的末位展示位置所展示的业务挂件移动至上述第二展示位置,在上述第二展示位置轮播展示上述末位展示位置所展示的业务挂件和上述第二业务挂件,并将上述待展示业务挂件从上述预设位置移动至上述第一展示区域进行展示;
273.其中,上述目标业务挂件为上述未位展示位置所展示的业务挂件,上述展示位置序列为基于上述多个第一展示位置各自所展示的业务挂件的展示优先级,对上述多个第一展示位置进行降序排序得到。
274.在一个可选的实施例中,上述至少一个上述第一业务挂件,为上述展示位置序列中的首位展示位置所展示的业务挂件,上述第一移动展示子模块,被配置为执行将第一剩余展示位置上所展示的业务挂件移动至第一相邻展示位置进行展示,并将上述待展示业务挂件从上述预设位置移动至上述首位展示位置进行展示;
275.其中,上述第一剩余展示位置为上述展示位置序列中除上述末位展示位置之外的展示位置,上述第一相邻展示位置为上述展示位置序列中与上述第一剩余展示位置相邻的后一展示位置。
276.在一个可选的实施例中,上述目标展示优先级低于上述展示位置序列中的首位展示位置,所展示的业务挂件的展示优先级,上述第一移动展示子模块,被配置为执行将第二剩余展示位置上所展示的业务挂件移动至第二相邻展示位置进行展示,并将上述待展示业务挂件从上述预设位置移动至目标展示位置进行展示;
277.其中,上述第二剩余展示位置为上述至少一个上述第一业务挂件所在的候选展示位置中,除上述末位展示位置之外的展示位置,上述第二相邻展示位置为上述展示位置序列中与上述第二剩余展示位置相邻的后一展示位置,上述目标展示位置为上述候选位置中的首位展示位置。
278.在一个可选的实施例中,上述第一展示模块,包括:
279.第二展示子模块,被配置为执行当上述第一业务挂件的数量满足上述第一预设条件,且上述目标展示优先级低于任意一个上述第一业务挂件的展示优先级的情况下,在上述虚拟空间页面中的预设位置展示上述待展示业务挂件。
280.移动子模块,被配置为执行在上述预设位置展示上述待展示业务挂件后的预设时间内,将上述待展示业务挂件从上述预设位置移动至上述第二展示区域。
281.第二移动展示子模块,被配置为执行在上述第二展示区域中域轮播展示上述第二业务挂件和上述目标业务挂件;其中,上述目标业务挂件为上述待展示业务挂件。
282.在一个可选的实施例中,上述装置还包括:
283.取消展示模块,被配置为执行在至少一个上述第一业务挂件被取消展示的情况下,将至少一个补位业务挂件从上述第二展示区域移动至上述第一展示区域进行展示;
284.其中,上述至少一个补位业务挂件为上述轮播业务挂件中展示优先级满足第二预设条件的业务挂件,上述轮播业务挂件包括上述第二业务挂件和上述目标业务挂件。
285.在一个可选的实施例中,上述第一展示区域包括用于展示上述第一业务挂件的多个第一展示位置,上述第二展示区域包括一个第二展示位置,上述多个第一展示位置各自所展示的业务挂件的展示优先级,沿着上述虚拟空间页面的预设方向依次降低,上述至少一个上述第一业务挂件为展示位置序列中的首位展示位置上所展示的业务挂件,上述取消展示模块,包括:
286.第一取消展示子模块,被配置为执行当上述首位展示位置上所展示的业务挂件被取消展示的情况下,在上述第二展示位置展示轮播业务挂件序列中的首位轮播业务挂件,并将第三剩余展示位置上所展示的业务挂件移动至第三相邻展示位置进行展示,将上述首位轮播业务挂件从上述第二展示位置移动至上述展示位置序列中的末位展示位置进行展示;
287.其中,上述第三剩余展示位置为上述展示位置序列中除上述首位展示位置之外的展示位置,上述第三相邻展示位置为上述展示位置序列中与上述第三剩余展示位置相邻的前一展示位置,上述轮播业务挂件序列为基于上述目标业务挂件和上述第二业务挂件的展示优先级,对上述目标业务挂件和上述第二业务挂件进行降序排序得到,上述展示位置序列为基于上述多个第一展示位置各自所展示的业务挂件的展示优先级,对上述多个第一展示位置进行降序排序得到。
288.在一个可选的实施例中,上述至少一个上述第一业务挂件包括上述首位展示位置所展示的业务挂件和非首位展示位置所展示的业务挂件,上述取消展示模块,包括:
289.第二取消展示子模块,被配置为执行在上述首位展示位置所展示的业务挂件和上述非首位展示位置所展示的业务挂件被取消展示的情况下,将第四剩余展示位置上所展示的业务挂件移动至第四相邻展示位置进行展示,将上述轮播业务挂件序列中前预设数量个轮播业务挂件,从上述第二展示位置移动至上述展示位置序列中的后预设数量个展示位置进行展示;
290.其中,上述前预设数量为上述首位展示位置的数量和上述非首位展示位置的数量之和,上述后预设数量与上述前预设数量相等,上述非首位展示位置为上述展示位置序列中除上述首位展示位置之外的位置,上述第四剩余展示位置为上述展示位置序列中除上述首位展示位置和上述非首位展示位置之外的展示位置,上述第四相邻展示位置为上述展示位置序列中与上述第四剩余展示位置相邻的前预设数量个展示位置。
291.在一个可选的实施例中,上述至少一个上述第一业务挂件为非首位展示位置上所展示的业务挂件,上述至少一个补位业务挂件为上述首位轮播业务挂件,上述取消展示模块,包括:
292.第三取消展示子模块,被配置为执行在上述非首位展示位置上所展示的业务挂件被取消展示的情况下,在上述第二展示位置展示上述首位轮播业务挂件,并将第五剩余展示位置上所展示的业务挂件移动至第五相邻展示位置上进行展示,将上述首位轮播业务挂件从上述第二展示位置移动至上述末位展示位置进行展示;
293.其中,上述非首位展示位置为上述展示位置序列中除上述首位展示位置之外的展示位置,上述第五剩余展示位置为上述展示位置序列中位于上述非首位展示位置之后的展示位置,上述第五相邻展示位置为上述展示位置序列中与上述第五剩余展示位置相邻的前一展示位置。
294.在一个可选的实施例中,上述装置还包括:
295.第二展示模块,被配置为执行当上述第一业务挂件的数量不满足上述第一预设条件的情况下,在上述虚拟空间页面中的预设位置展示上述待展示业务挂件。
296.移动展示模块,被配置为执行在上述预设位置展示上述待展示业务挂件后的预设时间内,将上述待展示业务挂件从上述预设位置移动至上述第一展示区域进行展示。
297.在一个可选的实施例中,上述第一展示区域包括用于展示上述第一业务挂件的多个第一展示位置,上述第二展示区域包括一个第二展示位置,上述多个第一展示位置各自用于展示的第一业务挂件的展示优先级,沿着上述虚拟空间页面的预设方向依次降低,上述移动展示模块,包括:
298.第三移动展示子模块,被配置为执行当上述目标展示优先级高于上述第一业务挂件的展示优先级的情况下,将上述待展示业务挂件从上述预设位置移动至第六相邻展示位置进行展示;
299.其中,上述第六相邻展示位置为展示位置序列中与上述第一业务挂件所在的展示位置相邻的前一展示位置,上述展示位置序列为基于上述多个第一展示位置各自用于展示的第一业务挂件的展示优先级,对上述多个第一展示位置进行降序排序得到。
300.在一个可选的实施例中,上述目标展示优先级低于上述第一业务挂件的展示优先级,上述移动展示模块,包括:
301.第四移动展示子模块,被配置为执行上述预设位置移动至上述展示位置序列中的末位展示位置进行展示;
302.其中,上述第七相邻展示位置为上述展示位置序列中,与上述当前展示位置相邻的前一展示位置。
303.在一个可选的实施例中,将上述目标业务挂件和上述第二业务挂件作为轮播业务挂件,上述装置还包括:
304.第一隐藏模块,被配置为执行在上述第一业务挂件的数量满足第三预设条件的情况下,隐藏上述轮播业务挂件和预设数量个上述第一业务挂件,并展示处于第一状态的展开控件;
305.其中,上述预设数量个上述第一业务挂件为展示优先级满足第四预设条件的业务挂件;上述处于第一状态的展开控件,用于控制上述预设数量个上述第一业务挂件和上述轮播业务挂件的展示。
306.在一个可选的实施例中,上述显示虚拟空间页面还包括第三展示区域,上述第一展示区域、上述第二展示区域和上述第三展示区域并排展示在上述虚拟空间页面中,上述装置还包括:
307.第二隐藏模块,被配置为执行响应于基于上述第三展示区域触发的尺寸增加调整指令,隐藏剩余业务挂件中展示优先级满足第五预设条件的业务挂件。
308.指令响应模块,被配置为执行响应于基于上述处于第一状态的展开控件触发的操
作指令,展示被隐藏的上述第一业务挂件和上述轮播业务挂件,隐藏上述第三展示区域中所展示的第三业务挂件,并将上述展开控件的状态由上述第一状态更新为第二状态。
309.其中,上述剩余业务挂件为上述第一业务挂件中除上述预设数量个上述第一业务挂件之外的业务挂件;处于第二状态的上述展开控件,用于控制上述预设数量个上述第一业务挂件和上述轮播业务挂件的隐藏。
310.在一个可选的实施例中,上述装置还包括:
311.重叠展示模块,被配置为执行在上述第三展示区域中所展示的第三业务挂件与上述目标业务挂件之间存在重叠业务挂件的情况下,以预设透明度展示上述重叠业务挂件;
312.其中,上述目标业务挂件包括上述第一业务挂件和上述轮播业务挂件。
313.在一个可选的实施例中,上述第二展示区域包括一个第二展示位置,上述第二业务挂件的数量为至少两个,上述显示模块,被配置为执行在上述第一展示区域展示上述第一业务挂件,并基于至少两个第二业务挂件的展示优先级,在上述第二展示位置轮播展示至少两个上述第二业务挂件。
314.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
315.在示例性实施例中,还提供了一种电子设备,包括处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行存储器上所存放的指令时,实现上述实施例中任一业务挂件展示方法的步骤。
316.该电子设备可以是终端、服务器或者类似的运算装置,以该电子设备是服务器为例,图22是根据一示例性实施例示出的一种用于业务挂件展示的电子设备的框图,该电子设备70可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,cpu)71(中央处理器71可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器73,一个或一个以上存储应用程序723或数据722的存储介质72(例如一个或一个以上海量存储设备)。其中,存储器73和存储介质72可以是短暂存储或持久存储。存储在存储介质72的程序可以包括一个或一个以上模块,每个模块可以包括对电子设备中的一系列指令操作。更进一步地,中央处理器71可以设置为与存储介质72通信,在电子设备70上执行存储介质72中的一系列指令操作。电子设备70还可以包括一个或一个以上电源76,一个或一个以上有线或无线网络接口75,一个或一个以上输入输出接口74,和/或,一个或一个以上操作系统721,例如windows servertm,mac os xtm,unixtm,linuxtm,freebsdtm等等。
317.输入输出接口74可以用于经由一个网络接收或者发送数据。上述的网络具体实例可包括电子设备70的通信供应商提供的无线网络。在一个实例中,输入输出接口74包括一个网络适配器(network interface controller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个示例性实施例中,输入输出接口74可以为射频(radio frequency,rf)模块,其用于通过无线方式与互联网进行通讯。
318.本领域普通技术人员可以理解,图22所示的结构仅为示意,其并不对上述电子设备的结构造成限定。例如,电子设备70还可包括比图22中所示更多或者更少的组件,或者具有与图22所示不同的配置。
319.在示例性实施例中,还提供了一种计算机可读存储介质,当计算机可读存储介质
中的指令由电子设备的处理器执行时,使得电子设备能够执行上述实施例中任一业务挂件展示方法的步骤。
320.在示例性实施例中,还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任一种实施方式中提供的业务挂件展示方法。
321.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本公开所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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)等。
322.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
323.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
再多了解一些

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

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

相关文献