虚拟物品处理方法、装置、电子设备及存储介质与流程
未命名
09-24
阅读:61
评论:0
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.图1是根据一示例性实施例示出的一种应用环境的示意图;
96.图2是根据一示例性实施例示出的一种虚拟物品处理方法的流程图;
97.图3是根据一示例性实施例提供的一种交互内容直播页面的示意图;
98.图4是根据一示例性实施例提供的另一种交互内容直播页面的示意图;
99.图5是根据一示例性实施例示出的一种虚拟物品处理装置框图;
100.图6是根据一示例性实施例示出的一种用于虚拟物品处理的电子设备的框图。
具体实施方式
101.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
102.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
103.需要说明的是,本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于展示的数据、分析的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
104.请参阅图1,图1是根据一示例性实施例示出的一种应用环境的示意图,该应用环境可以包括第一终端100、第二终端200、第一服务器300和第二服务器400。
105.在一个可选的实施例中,第一终端100可以为直播平台侧的主播端;第二终端200可以为直播平台侧的观众端;第一服务器300可以为直播平台侧的服务器;第二服务器400可以为需要在直播平台进行交互内容直播的第三方应用对应的应用服务器。
106.在一个可选的实施例中,上述第一终端100和第二终端200可以包括但不限于智能手机、台式计算机、平板电脑、笔记本电脑、智能音箱、数字助理、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、智能可穿戴设备等类型的电子设备,也可以为运行于上述电子设备的软体,例如应用程序等。可选的,电子设备上运行的操作系统可以包括但不限于安卓系统、ios系统、linux、windows等。
107.在一个可选的实施例中,第一服务器300和第二服务器400可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云计算服务的云服务器。
108.在一个可选的实施例中,用户可以基于第一终端100触发针对第三方应用对应交互内容的直播启动指令。具体的,第一终端100还可以运行有第三方应用,该第三方应用可以为应用程序,也可以为小程序等。可选的,在直播启动指令触发的情况下,第三方应用可以将交互内容信息发送给第二服务器400,第二服务器400可以将交互内容画面发送给第一服务器300,接着,第一服务器300可以将交互内容信息发送给第一终端100和第二终端200,以便第一终端100和第二终端200可以展示第三方应用对应的交互内容直播画面。
109.此外,需要说明的是,图1所示的仅仅是本公开提供的一种应用环境,在实际应用中,还可以包括其他应用环境,例如可以包括更多的终端。
110.本说明书实施例中,上述第一终端100、第二终端200、第一服务器300和第二服务器400可以通过有线或无线通信方式进行直接或间接地连接,本公开在此不做限制。
111.图2是根据一示例性实施例示出的一种虚拟物品处理方法的流程图,该方法可以应用于第一终端、第二终端等终端,如图2所示,该方法可以包括以下步骤:
112.在步骤s201中,在针对第三方应用的交互内容直播指令触发的情况下,获取第三方应用关联的至少一个虚拟物品中每个虚拟物品的物品素材。
113.在一个具体的实施例中,上述每个虚拟物品的物品素材与至少一个预设物品槽位中的一个预设物品槽位绑定。具体的,至少一个预设物品槽位可以为交互内容直播页面中用于展示物品素材的区域。具体的,上述交互内容直播指令可以为开启针对第三方应用的
交互内容画面直播的指令。具体的,每个虚拟物品的物品素材可以包括虚拟物品的物品图标、虚拟物品对应的物品名称等可以描述虚拟物品的素材。
114.在一个具体的实施例中,第三方应用关联的至少一个虚拟物品可以为与第三方应用对应的至少一种交互业务相匹配的至少一种虚拟物品;每种交互业务匹配的虚拟物品可以用于触发针对该交互业务的处理。具体的,每种交互业务匹配一种或多种虚拟物品。上述至少一种交互业务可以为第三方应用运行过程中的至少一种交互操作;可选的,第三方应用可以为游戏应用、绘画应用和ppt制作应用等。可选的,以第三方应用为游戏应用为例,至少一种交互业务可以为游戏操作过程中的至少一种游戏交互操作(玩法),例如出兵操作、加速操作等。可选的,以第三方应用为绘画应用为例,至少一种交互业务可以为绘画过程中至少一种绘画交互操作,例如构图操作、上色操作等。以第三方应用为ppt制作应用为例,至少一种交互业务可以为ppt制作过程中至少一种制作交互操作,例如表格制作操作、超链接制作操作等。
115.在一个可选的实施例中,上述物品素材可以为第三方应用侧提供的,可选的,第三方应用可以在交互直播指令触发的情况下,提供上述物品素材,也可以在交互直播指令触发前,例如将第三方应用接入直播平台时,预先提供上述物品素材。
116.在步骤s203中,显示第三方应用对应的交互内容直播页面,并在交互内容直播页面中至少一个预设物品槽位处,展示每个虚拟物品的物品素材。
117.在一个可选的实施例中,上述交互内容直播页面可以为第三方应用对应的交互内容画面的直播页面。在一个可选的实施例中,在第三方应用为游戏应用的情况下,交互内容画面可以为游戏操作交互过程中的画面;在第三方应用为绘画应用的情况下,交互内容画面可以为绘画操作交互过程中的画面;在第三方应用为ppt制作应用的情况下,交互内容画面可以为ppt制作交互过程中的画面。具体的,展示在预设物品槽位处的物品素材可以用于触发基于相应虚拟物品的互动操作。
118.在一个可选的实施例中,以在交互直播指令触发的情况下,由第三方应用侧提供上述物品素材为例,上述方法还包括:
119.在交互内容直播指令触发的情况下,向第三方应用对应的应用服务器发送至少一个预设物品槽位中每个预设物品槽位对应的预设物品标识;
120.相应的,上述获取第三方应用关联的至少一个虚拟物品中每个虚拟物品的物品素材可以包括:获取应用服务器提供的每个虚拟物品的物品素材和每个物品素材对应的预设物品标识;
121.相应的,上述在交互内容直播页面中至少一个预设物品槽位处,展示每个虚拟物品的物品素材可以包括:
122.基于每个物品素材对应的预设物品标识,在交互内容直播页面中至少一个预设物品槽位处,展示每个虚拟物品的物品素材。
123.在一个具体的实施例中,可以通过直播服务器向第三方应用对应的应用服务器发送至少一个预设物品槽位中每个预设物品槽位对应的预设物品标识。具体的,每个预设物品草屋对应的预设物品标识可以为该预设物品槽位的标识信息;可选的,应用服务器可以结合实际应用需求,通过建立每个虚拟物品的物品素材与一个预设物品标识间的对应关系,为每个虚拟物品匹配相应的预设物品槽位。
124.在一个可选的实施例中,上述至少一个预设物品槽位可以为直播平台内通用虚拟物品的槽位,即用第三方应用关联的虚拟物品的物品素材来替换通用虚拟物品的物品素材的场景中,该预设物品槽位本身配置有相应的物品资源量(即虚拟物品所等价的虚拟资源量);可选的,在向应用服务器发送预设物品标识时,还可以发送每个预设物品标识对应的物品资源量,以便应用服务器结合物品资源量,建立每个虚拟物品的物品素材与对应的预设物品标识间的对应关系。
125.在另一个可选的实施例中,上述至少一个预设物品槽位可以为单独为第三方应用关联的虚拟物品创建的;相应的,每个预设物品槽位对应的物品资源量可以由直播平台预先配置,也可以由第三方应用提供;可选的,在由第三方应用提供物品资源量的情况下,上述获取应用服务器提供的每个虚拟物品的物品素材和每个物品素材对应的预设物品标识可以包括:获取应用服务器提供的每个虚拟物品的物品素材、每个物品素材对应的预设物品标识和每个虚拟物品对应的物品资源量。
126.在一个具体的实施例中,应用服务器可以通过直播服务器将物品素材、物品资源量等发送给终端(主播端和观众端)。可选的,直播服务器可以在下发物品素材之前,先对物品素材进行审核,以保证下发的物品素材的质量和安全性。
127.在一个具体的实施例中,可以结合每个物品素材对应的预设物品标识,在交互内容直播页面中该预设物品标识对应的预设物品槽位处,展示该虚拟物品的物品素材。
128.上述实施例中,通过将每个预设物品槽位对应的预设物品标识发送给第三方应用对应的应用服务器,并由应用服务器在提供每个虚拟物品的物品素材的同时,将每个物品素材与一个预设物品标识对应,可以实现对物品素材与预设物品槽位的绑定,进而可以为直播间中交互内容对应的第三方应用提供关联的虚拟物品,提升直播间虚拟物品与直播的交互内容间的关联性和适配性。
129.在一个可选的实施例中,上述至少一个预设物品槽位可以位于交互内容直播页面的外显互动区域和/或位于交互内容直播页面对应的虚拟物品面板内。
130.在一个具体的实施例中,外显互动区域可以为交互内容直播页面中外显的区域;相应的,在交互内容直播页面展示过程中,无需用户额外的操作,就可以在至少一个预设物品槽位展示第三方应用关联的至少一个虚拟物品的物品素材。
131.在一个具体的实施例中,可以在交互内容直播页面中外显面板展现操控信息(虚拟物品面板对应的展现操控信息);相应的,可以通过点击面板展示操控信息等方式触发包括至少一个预设物品槽位的虚拟物品面板在交互内容直播页面中的展示,相应的,在展示虚拟物品面板的同时,可以在至少一个预设物品槽位处渲染相应的物品素材。
132.上述实施例中,通过在交互内容直播页面的外显互动区域和/或交互内容直播页面对应的虚拟物品面板内设置用于展示物品素材的至少一个预设物品槽位,可以大大提升虚拟物品互动的灵活性,且在外显互动区域设置至少一个预设物品槽位的场景中,可以更好的提升用户基于虚拟物品互动的便利性。
133.在一个具体的实施例中,以第三方应用为游戏应用,且至少一个预设物品槽位位于交互内容直播页面的外显互动区域为例,如图3所示,图3是根据一示例性实施例提供的一种交互内容直播页面的示意图;其中,301对应的信息可以为展示在多个预设物品槽位的多个虚拟物品的物品素材:物品名称和物品图标,可选的,每个预设物品槽位还展示有虚拟
物品对应的物品资源量。
134.在一个可选的实施例中,交互内容直播页面中可以展示当前交互业务(当前运行的交互业务)对应的物品素材,并随着交互业务的更新,不断更新物品素材。相应的,上述至少一个虚拟物品与第三方应用对应的至少一种交互业务相匹配;上述至少一种交互业务可以为第三方应用中当前运行的第一交互业务,上述至少一个虚拟物品可以为与第一交互业务相匹配的至少一个第一虚拟物品;
135.进一步的,上述在交互内容直播页面中至少一个预设物品槽位处,展示每个虚拟物品的物品素材可以包括:在交互内容直播页面中至少一个预设物品槽位处,展示至少一个第一虚拟物品各自对应的物品素材。
136.在一个可选的实施例中,上述方法还可以包括:
137.在第三方应用中当前运行的交互业务由第一交互业务更新为第二交互业务的情况下,将交互内容直播页面中至少一个预设物品槽位处,展示的至少一个第一虚拟物品各自对应的物品素材,更新为至少一个第二虚拟物品各自对应的物品素材;
138.在一个具体的实施例中,上述至少一个第二虚拟物品可以为与第二交互业务相匹配的虚拟物品。
139.上述实施例中,按照第三方应用中当前运行的交互业务,来展示直播间当前用于进行互动的虚拟物品的物品素材,可以大大提升直播过程中虚拟物品与直播的交互内容间的适配性,提升基于虚拟物品的互动,与第三方应用的交互业务间的关联性,让用户基于虚拟物品的互动参与第三方应用的交互业务,在提升交互业务的参与率的基础上,大大提升基于虚拟物品的互动性,进而可以更好的提升直播氛围和直播互动性。
140.在另一个可选的实施例中,将第三方应用对应的多种交互业务的情况下,也可以将多种交互业务匹配的虚拟物品的物品素材一起展示;可选的,可以在每个虚拟物品的物品素材所在槽位展示匹配的交互业务的标识信息,以便用户了解不同交互业务对应哪些虚拟物品。相应的,上述至少一种交互业务可以为第三方应用运行过程中的多种交互业务;在交互内容直播页面中至少一个预设物品槽位处,展示每个虚拟物品的物品素材可以包括:
141.在交互内容直播页面中至少一个预设物品槽位处,展示每个虚拟物品的物品素材和每个虚拟物品对应的匹配业务标识信息。
142.在一个具体的实施例中,每个虚拟物品对应的匹配业务标识信息可以用于标识该虚拟物品匹配的交互业务。
143.上述实施例中,通过在每个虚拟物品对应的预设物品槽位处展示该虚拟物品的物品素材的同时,展示该物品素材对应的匹配业务标识信息,可以便于用户了解不同交互业务对应的虚拟物品,更好的提升同时展示多种交互业务对应虚拟物品的物品素材的场景中,用户基于虚拟物品进行互动的便利性。
144.在一个可选的实施例中,可以按照对象分类属性,为不同分类下的对象设置不同的物品素材,提升用户的个性化体验;相应的,上述每个虚拟物品的物品素材可以包括每个虚拟物品的目标分类物品素材;目标分类物品素材可以为每个虚拟物品对应的多个分类物品素材中与目标对象的对象分类属性相匹配的分类物品素材,目标对象为交互内容直播页面对应显示终端上的用户账号;相应的,上述获取第三方应用关联的至少一个虚拟物品中每个虚拟物品的物品素材可以包括:
145.获取每个虚拟物品对应的目标分类物品素材;
146.进一步的,上述在交互内容直播页面中至少一个预设物品槽位处,展示每个虚拟物品的物品素材可以包括:
147.在交互内容直播页面中至少一个预设物品槽位处,展示每个虚拟物品的目标分类物品素材。
148.在一个可选的实施例中,每个虚拟物品对应的多个分类物品素材中每个分类物品素材与相匹配的对象分类属性间的第一匹配信息是第三方应用对应的应用服务器提供的。
149.在一个具体的实施例中,第三方应用可以预先向直播服务器上传第一匹配信息,相应的,在直播过程中,直播服务器可以结合第一匹配信息,为不同对象分类属性的对象下发不同的分类物品素材。对象分类属性可以为用于进行对象分类的对象属性,例如两方对抗类游戏应用中对象所属的阵营;可选的,若两方对应不同的虚拟形象,一方的虚拟形象是马、另一方的虚拟形象是龙,相应的,所属阵营的虚拟形象为马的对象,所对应的物品素材可以包括马的元素;所属阵营的虚拟形象为龙的对象,所对应的物品素材可以包括龙的元素。可选的,以绘画应用为例,对象分类属性可以为对象所属的绘画流派,例如印象派的对象所对应的物品素材可以包括印象派图案;抽象派的对象所对应的物品素材可以包括抽象派图案。
150.在一个可选的实施例中,直播服务器在接收到第一匹配信息之后,可以先对第一匹配信息进行审核,以保证基于第一匹配信息进行分类物品素材下发的合理性和安全性。
151.上述实施例中,结合第三方应用提供的每个分类物品素材与相匹配的对象分类属性间的第一匹配信息,可以按照对象分类属性为不同分类下的对象,分配不同的分类物品素材,可以实现不同分类对象维度的物品素材个性化配置,在提升物品素材的丰富性的基础上,提升了用户的个性化体验,可以更好的提升用户基于虚拟物品进行互动的积极性和参与度,进而提升直播氛围和互动性。
152.在一个可选的实施例中,可以针对特定用户展示特有的物品素材。相应的,上述每个虚拟物品的物品素材包括指定物品素材;指定物品素材是:为预设对象匹配的物品素材;预设对象可以为对应的应用交互属性为预设应用交互属性的对象;
153.上述获取第三方应用关联的至少一个虚拟物品中每个虚拟物品的物品素材可以包括:
154.在目标对象对应的应用交互属性为预设应用交互属性的情况下,获取指定物品素材,目标对象为交互内容直播页面对应显示终端上的用户账号;
155.上述在交互内容直播页面中至少一个预设物品槽位处,展示每个虚拟物品的物品素材可以包括:
156.在交互内容直播页面中至少一个预设物品槽位处,展示指定物品素材。
157.在一个可选的实施例中,指定物品素材与预设应用交互属性间的第二匹配信息是第三方应用对应的应用服务器提供的。
158.在一个具体的实施例中,第三方应用可以预先向直播服务器上传第二匹配信息,相应的,在直播过程中,直播服务器可以结合第二匹配信息,为对应的应用交互属性为预设应用交互属性的对象下发指定物品素材;可选的,对应的应用交互属性为非预设应用交互属性的对象可以下发第三方应用关联的普通物品素材。应用交互属性可以为能够反映对象
在第三方应用中交互特点的属性,例如对象在第三方应用中的交互成就、交互习惯、特殊身份等;可选的,以第三方应用为游戏应用为例,在游戏中排名靠前预设数量位的对象(预设应用交互属性)可以为预设对象。以第三方应用为ppt制作应用为例,在ppt制作过程中赠送虚拟物品的数量为前预设数量位的对象(预设应用交互属性)可以为预设对象。可选的,指定物品素材可以为有别于普通物品素材的物品素材,例如在普通物品素材的基础上,增加vip等特殊标识。
159.在一个可选的实施例中,直播服务器在接收到第二匹配信息之后,可以先对第二匹配信息进行审核,以提升基于第二匹配信息进行指定物品素材下发的合理性和安全性。
160.上述实施例中,结合第三方应用提供的指定物品素材与预设应用交互属性间的第二匹配信息,可以为对应的应用交互属性为预设应用交互属性的对象,下发指定物品素材,实现单个对象维度的物品素材个性化配置,在提升物品素材的丰富性的基础上,可以更好的提升用户基于虚拟物品进行互动的积极性和参与度,进而提升直播氛围和互动性。
161.在一个可选的实施例中,至少一个虚拟物品与第三方应用对应的至少一种交互业务相匹配;相应的,每个虚拟物品对应每个虚拟物品匹配的交互业务下的至少一种预设交互效果;可选的,上述方法还可以包括:
162.响应于基于目标虚拟物品对应的物品素材触发的物品交互指令,更新交互内容直播页面中交互内容画面;
163.在一个具体的实施例中,上述交互内容画面可以是基于目标虚拟物品对应的目标交互效果更新的,上述目标虚拟物品可以为至少一个虚拟物品中的任一虚拟物品,目标交互效果为目标虚拟物品对应的至少一种预设交互效果中的一种预设交互效果。每个虚拟物品在匹配的交互业务下的任一预设交互效果可以表征在直播间基于虚拟物品的互动(向直播间主播赠送虚拟物品的互动),对匹配的交互业务的影响;在一个具体的实施例中,以第三方应用为游戏应用为例,假设目标虚拟物品为虚拟物品x,该虚拟物品x匹配的交互业务为出兵业务;该虚拟物品x在匹配的交互业务下的预设交互效果可以包括:1、赠送一个虚拟物品x可以召唤一个小兵;2、赠送五个虚拟物品x可以进化为大兵。可选的,若物品交互指令指示赠送了一个虚拟物品x,相应的,目标交互效果可以为召唤一个小兵;若物品交互指令指示赠送了五个虚拟物品x,目标交互效果可以为将对应的小兵进化为大兵;以第三方应用为绘画应用为例,假设目标虚拟物品为虚拟物品y,该虚拟物品y匹配的交互业务为上色业务;该虚拟物品y在匹配的交互业务下的预设交互效果可以包括:1、赠送一个虚拟物品y,上色速度可以提升2倍;2、赠送两个虚拟物品y,上色速度可以提升5倍。可选的,若物品交互指令指示赠送了一个虚拟物品y,相应的,目标交互效果可以为上色速度提升2倍;若物品交互指令指示赠送了两个五个虚拟物品x,目标交互效果可以为上色速度提升5倍。
164.在一个可选的实施例中,上述响应于基于目标虚拟物品对应的物品素材触发的物品交互指令,更新交互内容直播页面中交互内容画面可以包括:
165.响应于物品交互指令,将物品交互指令发送给第三方应用对应的应用服务器,物品互动指令用于指示执行目标交互效果对应的业务交互操作,以更新交互内容画面;
166.在接收到应用服务器提供的更新交互内容信息的情况下,基于更新交互内容信息更新交互内容直播页面中的交互内容画面。
167.在一个具体的实施例中,终端可以通过直播服务器向应用服务器发送物品交互指
令;应用服务器可以响应于物品交互指令,执行目标交互效果对应的业务交互操作;具体的,物品交互指令可以携带有预设物品标识,相应的,应用服务器可以结合预设物品标识,来确定目标交互效果,以便执行相应的业务交互操作。
168.在实际应用中,应用服务器侧有交互内容更新的情况下,可以将更新交互内容信息传输给直播服务器,相应的,直播服务器可以下发更新交互内容信息,相应的,终端可以基于更新交互内容信息,更新交互内容直播页面中的交互内容画面。具体的,更新交互内容信息可以为执行目标交互效果对应的业务交互操作的情况下,第三方应用对应的交互内容信息。
169.上述实施例中,通过向第三方应用对应的应用服务器发送用于指示执行目标交互效果对应的业务交互操作,以更新交互内容画面的物品互动指令,可以便于应用服务器及时下发基于业务交互操作更新后的交互内容信息,进而可以及时进行交互内容直播页面中交互内容画面的更新。
170.在一个可选的实施例中,上述方法还可以包括:
171.在检测到针对目标虚拟物品对应物品素材的预设互动操作的情况下,展示目标虚拟物品对应的交互确认信息和目标虚拟物品对应的交互效果指示信息;
172.在检测到基于交互确认信息的交互确认操作的情况下,触发物品交互指令。
173.在一个具体的实施例中,预设互动操作可以结合实际应用进行设置,例如点击、长按等操作。上述交互效果指示信息用于指示目标虚拟物品对应的至少一种预设交互效果,可选的,交互确认信息可以为用于确认触发物品交互指令的信息。
174.此外,需要说明的是,也可以在检查到预设互动操作的情况下,直接触发上述物品交互指令。
175.上述实施例中,在检测到针对目标虚拟物品对应物品素材的预设互动操作的情况下,在展示目标虚拟物品对应的交互确认信息的同时,展示目标虚拟物品对应的交互效果指示信息,可以让用户更好的了解基于目标虚拟物品的互动带来的业务交互效果,进而可以让用户在充分了解交互效果的基础上,进而物品交互指令的触发,大大提升用户体验。
176.在一个具体的实施例中,结合图3中的交互内容直播页面,假设用户针对“物品名称1”对应的虚拟物品执行了预设互动操作,可选的,如图4所示,图4是根据一示例性实施例提供的另一种交互内容直播页面的示意图;可选的,可以在交互内容直播页面展示虚拟物品面板,并在虚拟物品面板中展示交互确认信息402和交互效果指示信息401;可选的,图4中具有标识“a”物品素材可以为第三方应用关联的虚拟物品的物品素材,不具有标识“a”物品素材可以为直播平台通用虚拟物品的物品素材。
177.上述实施例中,在基于目标虚拟物品对应的物品素材的物品交互指令触发的情况下,结合目标虚拟物品对应的目标交互效果更新交互内容直播页面中交互内容画面,可以更好的提升用户对第三方应用的交互业务的参与度,进而可以更好的提升用户基于虚拟物品进行互动的积极性。
178.在一个可选的实施例中,上述响应于基于目标虚拟物品对应的物品素材触发的物品交互指令,更新交互内容直播页面中交互内容画面可以包括:
179.在物品交互指令被触发,且满足目标虚拟物品对应的预设升级条件的情况下,获取目标虚拟物品的升级物品素材;
180.更新交互内容直播页面中的交互内容画面,并将交互内容直播页面中目标虚拟物品的物品素材更新为升级物品素材。
181.在一个具体的实施例中,目标虚拟物品对应的预设升级条件可以为预设设置的目标虚拟物品进行升级的条件,可以结合实际应用进行设置,可选的,例如目标虚拟物品在本场直播过程中累计赠送数量达到预设阈值的情况下,可以确定满足预设升级条件。具体的,在物品交互指令被触发的情况下,可以确定该物品交互指令对应的目标虚拟物品在本场直播过程中的历史赠送数量,若该历史赠送数量加一后达到(大于等于)预设数量,可以获取目标虚拟物品的升级物品素材,并在更新交互内容直播页面中交互内容画面的同时,将交互内容直播页面中目标虚拟物品的物品素材更新为升级物品素材。具体的,升级物品素材可以结合实际应用进行设置,例如有一个小瓶子升级为一个大瓶子。可选的,在目标虚拟物品的物品素材升级为升级物品素材的情况下,对应的物品资源量也可以升级,相应的,预设交互效果也可以升级。
182.上述实施例中,在物品交互指令被触发,且满足目标虚拟物品对应的预设升级条件的情况下,获取目标虚拟物品的升级物品素材,并在更新交互内容直播页面中交互内容画面的过程中,将交互内容直播页面中目标虚拟物品的物品素材更新为升级物品素材,可以丰富虚拟物品,同时也可以更好的提升用户基于虚拟物品进行互动的积极性和参与度,进而提升直播氛围和互动性。
183.由以上本说明书实施例提供的技术方案可见,本说明书中在针对第三方应用的交互内容直播指令触发的情况下,获取第三方应用关联的至少一个虚拟物品中每个虚拟物品的物品素材,并每个虚拟物品的物品素材与至少一个预设物品槽位中的一个预设物品槽位间的绑定,可以在显示第三方应用对应的交互内容直播页面过程中,在交互内容直播页面中至少一个预设物品槽位处,展示每个虚拟物品的物品素材,实现为第三方应用进行虚拟物品的个性化配置,提升直播过程中虚拟物品与第三方应用间的关联性,便于用户基于虚拟物品的互动参与第三方应用的交互业务,大大提升用户的交互业务参与率和基于虚拟物品的互动积极性,进而也可以有效提升第三方应用交互内容直播过程中直播氛围和互动性。
184.图5是根据一示例性实施例示出的一种虚拟物品处理装置框图。参照图5,该装置包括:
185.物品素材获取模块510,被配置为执行在针对第三方应用的交互内容直播指令触发的情况下,获取第三方应用关联的至少一个虚拟物品中每个虚拟物品的物品素材,每个虚拟物品的物品素材与至少一个预设物品槽位中的一个预设物品槽位绑定;
186.交互内容直播页面显示模块520,被配置为执行显示第三方应用对应的交互内容直播页面;
187.展示模块530,被配置为执行在交互内容直播页面中至少一个预设物品槽位处,展示每个虚拟物品的物品素材。
188.在一个可选的实施例中,上述装置还包括:
189.预设物品标识发送模块,被配置为执行在交互内容直播指令触发的情况下,向第三方应用对应的应用服务器发送至少一个预设物品槽位中每个预设物品槽位对应的预设物品标识;
190.物品素材获取模块510具体被配置为执行:获取应用服务器提供的每个虚拟物品的物品素材和每个物品素材对应的预设物品标识;
191.展示模块530具体被配置为执行:基于每个物品素材对应的预设物品标识,在交互内容直播页面中至少一个预设物品槽位处,展示每个虚拟物品的物品素材。
192.在一个可选的实施例中,至少一个预设物品槽位位于交互内容直播页面的外显互动区域和/或位于交互内容直播页面对应的虚拟物品面板内。
193.在一个可选的实施例中,至少一个虚拟物品与第三方应用对应的至少一种交互业务相匹配;至少一种交互业务为第三方应用中当前运行的第一交互业务,至少一个虚拟物品为与第一交互业务相匹配的至少一个第一虚拟物品;
194.展示模块530包括:
195.第一展示单元,被配置为执行在交互内容直播页面中至少一个预设物品槽位处,展示至少一个第一虚拟物品各自对应的物品素材。
196.在一个可选的实施例中,上述装置还包括:
197.物品素材更新模块,被配置为执行在第三方应用中当前运行的交互业务由第一交互业务更新为第二交互业务的情况下,将交互内容直播页面中至少一个预设物品槽位处,展示的至少一个第一虚拟物品各自对应的物品素材,更新为至少一个第二虚拟物品各自对应的物品素材;
198.其中,至少一个第二虚拟物品为与第二交互业务相匹配的虚拟物品。
199.在一个可选的实施例中,至少一个虚拟物品与第三方应用对应的至少一种交互业务相匹配;至少一种交互业务为第三方应用运行过程中的多种交互业务;展示模块530包括:
200.第二展示单元,被配置为执行在交互内容直播页面中至少一个预设物品槽位处,展示每个虚拟物品的物品素材和每个虚拟物品对应的匹配业务标识信息。
201.在一个可选的实施例中,每个虚拟物品的物品素材包括每个虚拟物品的目标分类物品素材;目标分类物品素材为每个虚拟物品对应的多个分类物品素材中与目标对象的对象分类属性相匹配的分类物品素材,目标对象为交互内容直播页面对应显示终端上的用户账号;
202.物品素材获取模块510包括:
203.目标分类物品素材获取单元,被配置为执行获取每个虚拟物品对应的目标分类物品素材;
204.展示模块530包括:
205.目标分类物品素材展示单元,被配置为执行在交互内容直播页面中至少一个预设物品槽位处,展示每个虚拟物品的目标分类物品素材。
206.在一个可选的实施例中,每个虚拟物品对应的多个分类物品素材中每个分类物品素材与相匹配的对象分类属性间的第一匹配信息是第三方应用对应的应用服务器提供的。
207.在一个可选的实施例中,每个虚拟物品的物品素材包括指定物品素材;指定物品素材是:为预设对象匹配的物品素材;预设对象为对应的应用交互属性为预设应用交互属性的对象;
208.物品素材获取模块510包括:
209.指定物品素材获取单元,被配置为执行在目标对象对应的应用交互属性为预设应用交互属性的情况下,获取指定物品素材,目标对象为交互内容直播页面对应显示终端上的用户账号;
210.展示模块530包括:
211.指定物品素材展示单元,被配置为执行在交互内容直播页面中至少一个预设物品槽位处,展示指定物品素材。
212.在一个可选的实施例中,指定物品素材与预设应用交互属性间的第二匹配信息是第三方应用对应的应用服务器提供的。
213.在一个可选的实施例中,至少一个虚拟物品与第三方应用对应的至少一种交互业务相匹配;每个虚拟物品对应每个虚拟物品匹配的交互业务下的至少一种预设交互效果;上述装置还包括:
214.页面更新模块,被配置为执行响应于基于目标虚拟物品对应的物品素材触发的物品交互指令,更新交互内容直播页面中交互内容画面;
215.其中,交互内容画面是基于目标虚拟物品对应的目标交互效果更新的,目标虚拟物品为至少一个虚拟物品中的任一虚拟物品,目标交互效果为目标虚拟物品对应的至少一种预设交互效果中的一种预设交互效果。
216.在一个可选的实施例中,页面更新模块包括:
217.物品交互指令发送单元,被配置为执行响应于物品交互指令,将物品交互指令发送给第三方应用对应的应用服务器,物品互动指令用于指示执行目标交互效果对应的业务交互操作,以更新交互内容画面;
218.交互内容画面更新单元,被配置为执行在接收到应用服务器提供的更新交互内容信息的情况下,基于更新交互内容信息更新交互内容直播页面中的交互内容画面。
219.在一个可选的实施例中,上述装置还包括:
220.信息展示模块,被配置为执行在检测到针对目标虚拟物品对应物品素材的预设互动操作的情况下,展示目标虚拟物品对应的交互确认信息和目标虚拟物品对应的交互效果指示信息,交互效果指示信息用于指示目标虚拟物品对应的至少一种预设交互效果;
221.物品交互指令触发模块,被配置为执行在检测到基于交互确认信息的交互确认操作的情况下,触发物品交互指令。
222.在一个可选的实施例中,页面更新模块包括:
223.升级物品素材获取单元,被配置为执行在物品交互指令被触发,且满足目标虚拟物品对应的预设升级条件的情况下,获取目标虚拟物品的升级物品素材;
224.更新单元,被配置为执行更新交互内容直播页面中的交互内容画面,并将交互内容直播页面中目标虚拟物品的物品素材更新为升级物品素材。
225.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
226.图6是根据一示例性实施例示出的一种用于虚拟物品处理的电子设备的框图,该电子设备可以是终端,其内部结构图可以如图6所示。该终端可以包括rf(radio frequency,射频)电路610、包括有一个或一个以上计算机可读存储介质的存储器620、输入单元630、显示单元640、传感器650、音频电路660、wifi(wireless fidelity,无线保真)模
块670、包括有一个或者一个以上处理核心的处理器680、以及电源690等部件。本领域技术人员可以理解,图6中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
227.rf电路610可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器680处理;另外,将涉及上行的数据发送给基站。通常,rf电路610包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(sim)卡、收发信机、耦合器、lna(low noise amplifier,低噪声放大器)、双工器等。此外,rf电路610还可以通过无线通信与网络和其他终端通信。无线通信可以使用任一通信标准或协议,包括但不限于gsm(global system of mobile communication,全球移动通讯系统)、gprs(general packet radio service,通用分组无线服务)、cdma(code division multiple access,码分多址)、wcdma(wideband code division multiple access,宽带码分多址)、lte(long term evolution,长期演进)、电子邮件、sms(short messaging service,短消息服务)等。
228.存储器620可用于存储软件程序以及模块,处理器680通过运行存储在存储器620的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器620可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、功能所需的应用程序等;存储数据区可存储根据该终端的使用所创建的数据等。此外,存储器620可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器620还可以包括存储器控制器,以提供处理器680和输入单元630对存储器620的访问。
229.输入单元630可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元630可包括触敏表面631以及其他输入设备632。触敏表面631,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面631上或在触敏表面631附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面631可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器680,并能接收处理器680发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面631。除了触敏表面631,输入单元630还可以包括其他输入设备632。具体地,其他输入设备632可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
230.显示单元640可用于显示由用户输入的信息或提供给用户的信息以及该终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元640可包括显示面板641,可选的,可以采用lcd(liquid crystal display,液晶显示器)、oled(organic light-emitting diode,有机发光二极管)等形式来配置显示面板641。进一步的,触敏表面631可覆盖显示面板641,当触敏表面631检测到在其上或附近的触摸操作后,传送给处理器680以确定触摸事件的类型,随后处理器680根据触摸事件的类型在显示面板641上提供相应的视觉输出。其中,触敏表面631与显示面板641可以两个独立的部件
来实现输入和输入功能,但是在某些实施例中,也可以将触敏表面631与显示面板641集成而实现输入和输出功能。
231.该终端还可包括至少一种传感器650,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板641的亮度,接近传感器可在该终端移动到耳边时,关闭显示面板641和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于该终端还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
232.音频电路660、扬声器661,传声器662可提供用户与该终端之间的音频接口。音频电路660可将接收到的音频数据转换后的电信号,传输到扬声器661,由扬声器661转换为声音信号输出;另一方面,传声器662将收集的声音信号转换为电信号,由音频电路660接收后转换为音频数据,再将音频数据输出处理器680处理后,经rf电路610以发送给比如另一终端,或者将音频数据输出至存储器620以便进一步处理。音频电路660还可能包括耳塞插孔,以提供外设耳机与该终端的通信。
233.wifi属于短距离无线传输技术,该终端通过wifi模块670可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图6示出了wifi模块670,但是可以理解的是,其并不属于该终端的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
234.处理器680是该终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器620内的软件程序和/或模块,以及调用存储在存储器620内的数据,执行该终端的各种功能和处理数据,从而对终端进行整体监控。可选的,处理器680可包括一个或多个处理核心;优选的,处理器680可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器680中。
235.该终端还包括给各个部件供电的电源690(比如电池),优选的,电源可以通过电源管理系统与处理器680逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源690还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
236.尽管未示出,该终端还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,终端的显示单元是触摸屏显示器,终端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行本发明中方法实施例中的指令。
237.在示例性实施例中,还提供了一种电子设备,包括:处理器;用于存储该处理器可执行指令的存储器;其中,该处理器被配置为执行该指令,以实现如本公开实施例中的虚拟物品处理方法。
238.在示例性实施例中,还提供了一种计算机可读存储介质,当该存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本公开实施例中的虚拟物品处理方
法。
239.在示例性实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本公开实施例中的虚拟物品处理方法。
240.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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)等。
241.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
242.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
技术特征:
1.一种虚拟物品处理方法,其特征在于,包括:在针对第三方应用的交互内容直播指令触发的情况下,获取所述第三方应用关联的至少一个虚拟物品中每个虚拟物品的物品素材,所述每个虚拟物品的物品素材与至少一个预设物品槽位中的一个预设物品槽位绑定;显示所述第三方应用对应的交互内容直播页面,并在所述交互内容直播页面中所述至少一个预设物品槽位处,展示所述每个虚拟物品的物品素材。2.根据权利要求1所述的虚拟物品处理方法,其特征在于,所述方法还包括:在所述交互内容直播指令触发的情况下,向所述第三方应用对应的应用服务器发送至少一个预设物品槽位中每个预设物品槽位对应的预设物品标识;所述获取所述第三方应用关联的至少一个虚拟物品中每个虚拟物品的物品素材包括:获取所述应用服务器提供的所述每个虚拟物品的物品素材和每个物品素材对应的预设物品标识;所述在所述交互内容直播页面中所述至少一个预设物品槽位处,展示所述每个虚拟物品的物品素材包括:基于所述每个物品素材对应的预设物品标识,在所述交互内容直播页面中所述至少一个预设物品槽位处,展示所述每个虚拟物品的物品素材。3.根据权利要求1所述的虚拟物品处理方法,其特征在于,所述至少一个预设物品槽位位于所述交互内容直播页面的外显互动区域和/或位于所述交互内容直播页面对应的虚拟物品面板内。4.根据权利要求1或2任一所述的虚拟物品处理方法,其特征在于,所述至少一个虚拟物品与所述第三方应用对应的至少一种交互业务相匹配;所述至少一种交互业务为所述第三方应用中当前运行的第一交互业务,所述至少一个虚拟物品为与所述第一交互业务相匹配的至少一个第一虚拟物品;所述在所述交互内容直播页面中所述至少一个预设物品槽位处,展示所述每个虚拟物品的物品素材包括:在所述交互内容直播页面中所述至少一个预设物品槽位处,展示所述至少一个第一虚拟物品各自对应的物品素材。5.根据权利要求4所述的虚拟物品处理方法,其特征在于,所述方法还包括:在所述第三方应用中当前运行的交互业务由所述第一交互业务更新为第二交互业务的情况下,将所述交互内容直播页面中所述至少一个预设物品槽位处,展示的所述至少一个第一虚拟物品各自对应的物品素材,更新为至少一个第二虚拟物品各自对应的物品素材;其中,所述至少一个第二虚拟物品为与所述第二交互业务相匹配的虚拟物品。6.根据权利要求1至3任一所述的虚拟物品处理方法,其特征在于,所述至少一个虚拟物品与所述第三方应用对应的至少一种交互业务相匹配;所述至少一种交互业务为所述第三方应用运行过程中的多种交互业务;所述在所述交互内容直播页面中所述至少一个预设物品槽位处,展示所述每个虚拟物品的物品素材包括:在所述交互内容直播页面中所述至少一个预设物品槽位处,展示所述每个虚拟物品的物品素材和每个虚拟物品对应的匹配业务标识信息。
7.根据权利要求1至3任一所述的虚拟物品处理方法,其特征在于,所述每个虚拟物品的物品素材包括所述每个虚拟物品的目标分类物品素材;所述目标分类物品素材为所述每个虚拟物品对应的多个分类物品素材中与目标对象的对象分类属性相匹配的分类物品素材,所述目标对象为所述交互内容直播页面对应显示终端上的用户账号;所述获取所述第三方应用关联的至少一个虚拟物品中每个虚拟物品的物品素材包括:获取所述每个虚拟物品对应的目标分类物品素材;所述在所述交互内容直播页面中所述至少一个预设物品槽位处,展示所述每个虚拟物品的物品素材包括:在所述交互内容直播页面中所述至少一个预设物品槽位处,展示所述每个虚拟物品的目标分类物品素材。8.根据权利要求7所述的虚拟物品处理方法,其特征在于,所述每个虚拟物品对应的多个分类物品素材中每个分类物品素材与相匹配的对象分类属性间的第一匹配信息是所述第三方应用对应的应用服务器提供的。9.根据权利要求1至3任一所述的虚拟物品处理方法,其特征在于,所述每个虚拟物品的物品素材包括指定物品素材;所述指定物品素材是:为预设对象匹配的物品素材;所述预设对象为对应的应用交互属性为预设应用交互属性的对象;所述获取所述第三方应用关联的至少一个虚拟物品中每个虚拟物品的物品素材包括:在目标对象对应的应用交互属性为预设应用交互属性的情况下,获取所述指定物品素材,所述目标对象为所述交互内容直播页面对应显示终端上的用户账号;所述在所述交互内容直播页面中所述至少一个预设物品槽位处,展示所述每个虚拟物品的物品素材包括:在所述交互内容直播页面中所述至少一个预设物品槽位处,展示指定物品素材。10.根据权利要求9所述的虚拟物品处理方法,其特征在于,所述所述指定物品素材与所述预设应用交互属性间的第二匹配信息是所述第三方应用对应的应用服务器提供的。11.根据权利要求1至3任一所述的虚拟物品处理方法,其特征在于,所述至少一个虚拟物品与所述第三方应用对应的至少一种交互业务相匹配;所述每个虚拟物品对应所述每个虚拟物品匹配的交互业务下的至少一种预设交互效果;所述方法还包括:响应于基于目标虚拟物品对应的物品素材触发的物品交互指令,更新所述交互内容直播页面中交互内容画面;其中,所述交互内容画面是基于所述目标虚拟物品对应的目标交互效果更新的,所述目标虚拟物品为所述至少一个虚拟物品中的任一虚拟物品,所述目标交互效果为所述目标虚拟物品对应的至少一种预设交互效果中的一种预设交互效果。12.根据权利要求11所述的虚拟物品处理方法,其特征在于,所述响应于基于目标虚拟物品对应的物品素材触发的物品交互指令,更新所述交互内容直播页面中交互内容画面包括:响应于所述物品交互指令,将所述物品交互指令发送给所述第三方应用对应的应用服务器,所述物品互动指令用于指示执行所述目标交互效果对应的业务交互操作,以更新所述交互内容画面;在接收到所述应用服务器提供的更新交互内容信息的情况下,基于所述更新交互内容
信息更新所述交互内容直播页面中的所述交互内容画面。13.根据权利要求12所述的虚拟物品处理方法,其特征在于,所述方法还包括:在检测到针对所述目标虚拟物品对应物品素材的预设互动操作的情况下,展示所述目标虚拟物品对应的交互确认信息和所述目标虚拟物品对应的交互效果指示信息,所述交互效果指示信息用于指示所述目标虚拟物品对应的至少一种预设交互效果;在检测到基于所述交互确认信息的交互确认操作的情况下,触发所述物品交互指令。14.根据权利要求11所述的虚拟物品处理方法,其特征在于,所述响应于基于目标虚拟物品对应的物品素材触发的物品交互指令,更新所述交互内容直播页面中交互内容画面包括:在所述物品交互指令被触发,且满足所述目标虚拟物品对应的预设升级条件的情况下,获取所述目标虚拟物品的升级物品素材;更新所述交互内容直播页面中的所述交互内容画面,并将所述交互内容直播页面中所述目标虚拟物品的物品素材更新为所述升级物品素材。15.一种虚拟物品处理装置,其特征在于,包括:物品素材获取模块,被配置为执行在针对第三方应用的交互内容直播指令触发的情况下,获取所述第三方应用关联的至少一个虚拟物品中每个虚拟物品的物品素材,所述每个虚拟物品的物品素材与至少一个预设物品槽位中的一个预设物品槽位绑定;交互内容直播页面显示模块,被配置为执行显示所述第三方应用对应的交互内容直播页面;展示模块,被配置为执行在所述交互内容直播页面中所述至少一个预设物品槽位处,展示所述每个虚拟物品的物品素材。16.一种电子设备,其特征在于,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如权利要求1至14中任一项所述的虚拟物品处理方法。17.一种计算机可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1至14中任一项所述的虚拟物品处理方法。
技术总结
本公开关于一种虚拟物品处理方法、装置、电子设备及存储介质,该方法包括在针对第三方应用的交互内容直播指令触发的情况下,获取第三方应用关联的至少一个虚拟物品中每个虚拟物品的物品素材,每个虚拟物品的物品素材与至少一个预设物品槽位中的一个预设物品槽位绑定;显示第三方应用对应的交互内容直播页面,并在交互内容直播页面中至少一个预设物品槽位处,展示每个虚拟物品的物品素材。利用本公开实施例可以实现为第三方应用进行虚拟物品的个性化配置,提升直播过程中虚拟物品与第三方应用间的关联性,大大提升用户的交互业务参与率和基于虚拟物品的互动积极性,进而也可以有效提升第三方应用交互内容直播过程中直播氛围和互动性。氛围和互动性。氛围和互动性。
技术研发人员:尹云飞
受保护的技术使用者:北京达佳互联信息技术有限公司
技术研发日:2023.06.02
技术公布日:2023/9/22
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/