虚拟物品合成方法、装置、电子设备和计算机可读介质与流程

文档序号:35497932发布日期:2023-09-20 00:25阅读:43来源:国知局
虚拟物品合成方法、装置、电子设备和计算机可读介质与流程

本公开的实施例涉及计算机,具体涉及虚拟物品合成方法、装置、电子设备和计算机可读介质。


背景技术:

1、随着网络技术的发展,实时视频播放成为一种越来越流行的娱乐方式。在实时视频交互过程中合成虚拟物品并进行赠送可以表示对原创作者的认同,合成虚拟物品涉及不同页面交互和虚拟物品的展示。对于虚拟物品合成,通常采用的方式为:检测到点击虚拟物品合成交互组件,从服务端获取整个虚拟物品合成页面,并对虚拟物品合成页面进行渲染,得到完成网页页面之间的交互,并对页面中的交互操作进行全量采集,以及将合成的虚拟物品特效直接覆盖在实时视频页面进行显示。

2、然而,发明人发现,当采用上述方式来进行页面交互,经常会存在如下技术问题:

3、第一,由于需要从服务端获取页面,会占用大量的通信资源,造成通信资源的浪费,并且在网络信号不好时,还会造成交互时间较长,交互流程繁琐,易出现白屏情况,以及直接覆盖在实时视频播放页面进行显示,会遮挡实时视频播放内容,导致用户体验感较低。

4、第二,由于获取整个虚拟物品合成页面并进行渲染,会对页面交互过程中的不变部分进行多次更新和存储,造成存储资源和通信资源的浪费,以及造成前端页面长时间处于白屏状态,影响页面交互效果,导致用户体验感较低。

5、第三,由于对页面中的交互操作数据进行全量采集,会采集和存储大量无用数据,导致存储资源浪费,以及需要大量的计算资源对数据进行分析,造成计算资源的浪费和分析准确率较低,不能准确了解用户喜好,导致页面更新迭代较慢,用户体验感较低。

6、该背景技术部分中所公开的以上信息仅用于增强对本发明构思的背景的理解,并因此,其可包含并不形成本国的本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。

2、本公开的一些实施例提出了虚拟物品合成方法、装置、电子设备和计算机可读介质,来解决以上背景技术部分提到的技术问题中的一项或多项。

3、第一方面,本公开的一些实施例提供了一种虚拟物品合成方法,包括:响应于检测到作用于实时视频播放首页面的选择操作,获取所选择的实时视频播放页面对应的目标播放控件集,其中,上述实时视频播放首页面存在实时视频播放页面集;响应于检测到作用于上述目标播放控件集中任一目标播放控件的选择操作,生成原生页面请求,以及对上述原生页面请求进行解析,生成原生虚拟物品首页面,其中,上述原生虚拟物品首页面包括:虚拟物品种类信息集,上述虚拟物品种类信息集以轮播的形式进行显示,上述原生虚拟物品首页面以弹出层的形式进行显示;响应于检测到作用于上述原生虚拟物品首页面的任一虚拟物品种类信息的选择操作,获取所选择的虚拟物品种类信息对应的虚拟物品信息集;显示所选择的虚拟物品信息集对应的虚拟物品合成页面,其中,上述虚拟物品合成页面存在对应的虚拟物品合成控件集;响应于检测到作用于上述虚拟物品合成控件集的选择操作,确定所选取的至少一个虚拟物品合成控件;获取目标用户对应的价值信息拥有数量、与上述虚拟物品种类信息对应的价值碎片拥有数量,作为目标价值信息拥有数量和目标价值碎片拥有数量;响应于检测到上述目标价值信息拥有数量大于等于上述至少一个虚拟物品合成控件对应的价值信息拥有数量、上述目标价值碎片拥有数量大于等于至少一个虚拟物品合成控件对应的价值碎片拥有数量,对上述至少一个虚拟物品合成控件对应的至少一个虚拟物品进行合成,得到至少一个虚拟物品信息;对上述虚拟物品合成页面进行特征识别,得到上述至少一个虚拟物品信息对应的合成位置信息,以及对上述虚拟物品合成页面进行背景分割,得到虚拟物品合成前景页面和虚拟物品合成背景页面;对上述虚拟物品合成前景页面、上述虚拟物品合成背景页面和上述至少一个虚拟物品信息中的每个虚拟物品信息进行组合处理,得到至少一个合成特效,以及根据上述合成位置信息显示上述至少一个合成特效中的每个合成特效。

4、第二方面,本公开的一些实施例提供了一种虚拟物品合成装置,包括:第一获取单元,被配置成响应于检测到作用于实时视频播放首页面的选择操作,获取所选择的实时视频播放页面对应的目标播放控件集,其中,上述实时视频播放首页面存在实时视频播放页面集;生成单元,被配置成响应于检测到作用于上述目标播放控件集中任一目标播放控件的选择操作,生成原生页面请求,以及对上述原生页面请求进行解析,生成原生虚拟物品首页面,其中,上述原生虚拟物品首页面包括:虚拟物品种类信息集,上述虚拟物品种类信息集以轮播的形式进行显示,上述原生虚拟物品首页面以弹出层的形式进行显示;第二获取单元,被配置成响应于检测到作用于上述原生虚拟物品首页面的任一虚拟物品种类信息的选择操作,获取所选择的虚拟物品种类信息对应的虚拟物品信息集;显示单元,被配置成显示所选择的虚拟物品信息集对应的虚拟物品合成页面,其中,上述虚拟物品合成页面存在对应的虚拟物品合成控件集;确定单元,被配置成响应于检测到作用于上述虚拟物品合成控件集的选择操作,确定所选取的至少一个虚拟物品合成控件;第三获取单元,被配置成获取目标用户对应的价值信息拥有数量、与上述虚拟物品种类信息对应的价值碎片拥有数量,作为目标价值信息拥有数量和目标价值碎片拥有数量;合成单元,被配置成响应于检测到上述目标价值信息拥有数量大于等于上述至少一个虚拟物品合成控件对应的价值信息拥有数量、上述目标价值碎片拥有数量大于等于至少一个虚拟物品合成控件对应的价值碎片拥有数量,对上述至少一个虚拟物品合成控件对应的至少一个虚拟物品进行合成,得到至少一个虚拟物品信息;特征识别单元,被配置成对上述虚拟物品合成页面进行特征识别,得到上述至少一个虚拟物品信息对应的合成位置信息,以及对上述虚拟物品合成页面进行背景分割,得到虚拟物品合成前景页面和虚拟物品合成背景页面;组合处理单元,被配置成对上述虚拟物品合成前景页面、上述虚拟物品合成背景页面和上述至少一个虚拟物品信息中的每个虚拟物品信息进行组合处理,得到至少一个合成特效,以及根据上述合成位置信息显示上述至少一个合成特效中的每个合成特效。

5、第三方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面中任一实现方式描述的方法。

6、第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,计算机程序被处理器执行时实现如第一方面中任一实现方式描述的方法。

7、本公开的上述各个实施例中具有如下有益效果:本公开的一些实施例的虚拟物品合成方法通过调用原生页面和显示虚拟礼物合成特效,可以缩短页面响应和加载时间,简化交互流程,从而可以提高用户体验。具体来说,造成相关的用户体验感较低的原因在于:由于需要从服务端获取页面,会占用大量的通信资源,造成通信资源的浪费,并且在网络信号不好时,还会造成交互时间较长,交互流程繁琐,易出现白屏情况,以及直接覆盖在实时视频播放页面进行显示,会遮挡实时视频播放内容,导致用户体验感较低。基于此,本公开的一些实施例的虚拟物品合成方法可以首先,响应于检测到作用于实时视频播放首页面的选择操作,获取所选择的实时视频播放页面对应的目标播放控件集,其中,上述实时视频播放首页面存在实时视频播放页面集。在这里,可以得到目标播放控件集,便于后续通过目标播放控件调用原生虚拟物品首页面。其次,响应于检测到作用于上述目标播放控件集中任一目标播放控件的选择操作,生成原生页面请求,以及对上述原生页面请求进行解析,生成原生虚拟物品首页面,其中,上述原生虚拟物品首页面包括:虚拟物品种类信息集,上述虚拟物品种类信息集以轮播的形式进行显示,上述原生虚拟物品首页面以弹出层的形式进行显示。在这里,通过网页页面调用原生页面,可以缩短页面响应和加载时间,简化交互流程,减少通信资源的浪费,从而提高用户体验感。再次,响应于检测到作用于上述原生虚拟物品首页面的任一虚拟物品种类信息的选择操作,获取所选择的虚拟物品种类信息对应的虚拟物品信息集。在这里,获得的虚拟物品信息集可以供用户后续进行虚拟物品的合成。随后,显示所选择的虚拟物品信息集对应的虚拟物品合成页面,其中,上述虚拟物品合成页面存在对应的虚拟物品合成控件集。在这里,虚拟物品合成页面可以供用户进行对应虚拟物品信息的合成。随后,响应于检测到作用于上述虚拟物品合成控件集的选择操作,确定所选取的至少一个虚拟物品合成控件。在这里,至少一个虚拟物品合成控件可以用于确定用户需要合成的至少一个虚拟物品信息,可以提高用户的交互兴趣,提高用户粘性。接着,获取目标用户对应的价值信息拥有数量、与上述虚拟物品种类信息对应的价值碎片拥有数量,作为目标价值信息拥有数量和目标价值碎片拥有数量。在这里,获取目标用户的价值信息用户数量和价值碎片拥有数量便于后续确定是否可以进行虚拟物品合成操作。之后,响应于检测到上述目标价值信息拥有数量大于等于上述至少一个虚拟物品合成控件对应的价值信息拥有数量、上述目标价值碎片拥有数量大于等于至少一个虚拟物品合成控件对应的价值碎片拥有数量,对上述至少一个虚拟物品合成控件对应的至少一个虚拟物品进行合成,得到至少一个虚拟物品信息。在这里,得到的至少一个虚拟物品信息可以便于用户支持喜欢的实时视频播放人员,从而可以提高用户的活跃度。然后,对上述虚拟物品合成页面进行特征识别,得到上述至少一个虚拟物品信息对应的合成位置信息,以及对上述虚拟物品合成页面进行背景分割,得到虚拟物品合成前景页面和虚拟物品合成背景页面。在这里,确定合成位置信息可以避免合成特效对实时视频播放的覆盖,影响用户体验感。最后,对上述虚拟物品合成前景页面、上述虚拟物品合成背景页面和上述至少一个虚拟物品信息中的每个虚拟物品信息进行组合处理,得到至少一个合成特效,以及根据上述合成位置信息显示上述至少一个合成特效中的每个合成特效。在这里,生成的合成特效可以展示目标用户的参与过程,从而可以增加用户粘性和体验感。由此可得,该虚拟物品合成方法通过调用原生虚拟物品合成页面,以及对虚拟物品的合成和特效展示,可以缩短页面响应和加载时间,简化交互流程,在目标位置展示合成特效,可以在不影响播放效果的同时提高特效展示效果,从而提高用户体验。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1