虚拟物品合成方法、装置、电子设备和计算机可读介质制造方法及图纸

技术编号:38869042 阅读:15 留言:0更新日期:2023-09-22 14:06
本公开的实施例公开了虚拟物品合成方法、装置、电子设备和计算机可读介质。该方法的一具体实施方式包括:获取目标播放控件集;对原生页面请求进行解析,生成原生虚拟物品首页面;获取虚拟物品信息集;显示虚拟物品合成页面;确定至少一个虚拟物品合成控件;获取目标价值信息拥有数量和目标价值碎片拥有数量;对至少一个虚拟物品进行合成,得到至少一个虚拟物品信息;对虚拟物品合成页面进行特征识别,得到合成位置信息,对虚拟物品合成页面进行背景分割;对虚拟物品合成前景页面、虚拟物品合成背景页面和至少一个虚拟物品信息进行组合处理,得到至少一个合成特效。该实施方式通过调用原生页面,可以缩短页面响应时间,提高用户体验感。户体验感。户体验感。

【技术实现步骤摘要】
虚拟物品合成方法、装置、电子设备和计算机可读介质


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

技术介绍

[0002]随着网络技术的发展,实时视频播放成为一种越来越流行的娱乐方式。在实时视频交互过程中合成虚拟物品并进行赠送可以表示对原创作者的认同,合成虚拟物品涉及不同页面交互和虚拟物品的展示。对于虚拟物品合成,通常采用的方式为:检测到点击虚拟物品合成交互组件,从服务端获取整个虚拟物品合成页面,并对虚拟物品合成页面进行渲染,得到完成网页页面之间的交互,并对页面中的交互操作进行全量采集,以及将合成的虚拟物品特效直接覆盖在实时视频页面进行显示。
[0003]然而,专利技术人发现,当采用上述方式来进行页面交互,经常会存在如下技术问题:第一,由于需要从服务端获取页面,会占用大量的通信资源,造成通信资源的浪费,并且在网络信号不好时,还会造成交互时间较长,交互流程繁琐,易出现白屏情况,以及直接覆盖在实时视频播放页面进行显示,会遮挡实时视频播放内容,导致用户体验感较低。
[0004]第二,由于获取整个虚拟物品合成页面并进行渲染,会对页面交互过程中的不变部分进行多次更新和存储,造成存储资源和通信资源的浪费,以及造成前端页面长时间处于白屏状态,影响页面交互效果,导致用户体验感较低。
[0005]第三,由于对页面中的交互操作数据进行全量采集,会采集和存储大量无用数据,导致存储资源浪费,以及需要大量的计算资源对数据进行分析,造成计算资源的浪费和分析准确率较低,不能准确了解用户喜好,导致页面更新迭代较慢,用户体验感较低。
[0006]该
技术介绍
部分中所公开的以上信息仅用于增强对本专利技术构思的背景的理解,并因此,其可包含并不形成本国的本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0007]本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
[0008]本公开的一些实施例提出了虚拟物品合成方法、装置、电子设备和计算机可读介质,来解决以上
技术介绍
部分提到的技术问题中的一项或多项。
[0009]第一方面,本公开的一些实施例提供了一种虚拟物品合成方法,包括:响应于检测到作用于实时视频播放首页面的选择操作,获取所选择的实时视频播放页面对应的目标播放控件集,其中,上述实时视频播放首页面存在实时视频播放页面集;响应于检测到作用于上述目标播放控件集中任一目标播放控件的选择操作,生成原生页面请求,以及对上述原生页面请求进行解析,生成原生虚拟物品首页面,其中,上述原生虚拟物品首页面包括:虚拟物品种类信息集,上述虚拟物品种类信息集以轮播的形式进行显示,上述原生虚拟物品
首页面以弹出层的形式进行显示;响应于检测到作用于上述原生虚拟物品首页面的任一虚拟物品种类信息的选择操作,获取所选择的虚拟物品种类信息对应的虚拟物品信息集;显示所选择的虚拟物品信息集对应的虚拟物品合成页面,其中,上述虚拟物品合成页面存在对应的虚拟物品合成控件集;响应于检测到作用于上述虚拟物品合成控件集的选择操作,确定所选取的至少一个虚拟物品合成控件;获取目标用户对应的价值信息拥有数量、与上述虚拟物品种类信息对应的价值碎片拥有数量,作为目标价值信息拥有数量和目标价值碎片拥有数量;响应于检测到上述目标价值信息拥有数量大于等于上述至少一个虚拟物品合成控件对应的价值信息拥有数量、上述目标价值碎片拥有数量大于等于至少一个虚拟物品合成控件对应的价值碎片拥有数量,对上述至少一个虚拟物品合成控件对应的至少一个虚拟物品进行合成,得到至少一个虚拟物品信息;对上述虚拟物品合成页面进行特征识别,得到上述至少一个虚拟物品信息对应的合成位置信息,以及对上述虚拟物品合成页面进行背景分割,得到虚拟物品合成前景页面和虚拟物品合成背景页面;对上述虚拟物品合成前景页面、上述虚拟物品合成背景页面和上述至少一个虚拟物品信息中的每个虚拟物品信息进行组合处理,得到至少一个合成特效,以及根据上述合成位置信息显示上述至少一个合成特效中的每个合成特效。
[0010]第二方面,本公开的一些实施例提供了一种虚拟物品合成装置,包括:第一获取单元,被配置成响应于检测到作用于实时视频播放首页面的选择操作,获取所选择的实时视频播放页面对应的目标播放控件集,其中,上述实时视频播放首页面存在实时视频播放页面集;生成单元,被配置成响应于检测到作用于上述目标播放控件集中任一目标播放控件的选择操作,生成原生页面请求,以及对上述原生页面请求进行解析,生成原生虚拟物品首页面,其中,上述原生虚拟物品首页面包括:虚拟物品种类信息集,上述虚拟物品种类信息集以轮播的形式进行显示,上述原生虚拟物品首页面以弹出层的形式进行显示;第二获取单元,被配置成响应于检测到作用于上述原生虚拟物品首页面的任一虚拟物品种类信息的选择操作,获取所选择的虚拟物品种类信息对应的虚拟物品信息集;显示单元,被配置成显示所选择的虚拟物品信息集对应的虚拟物品合成页面,其中,上述虚拟物品合成页面存在对应的虚拟物品合成控件集;确定单元,被配置成响应于检测到作用于上述虚拟物品合成控件集的选择操作,确定所选取的至少一个虚拟物品合成控件;第三获取单元,被配置成获取目标用户对应的价值信息拥有数量、与上述虚拟物品种类信息对应的价值碎片拥有数量,作为目标价值信息拥有数量和目标价值碎片拥有数量;合成单元,被配置成响应于检测到上述目标价值信息拥有数量大于等于上述至少一个虚拟物品合成控件对应的价值信息拥有数量、上述目标价值碎片拥有数量大于等于至少一个虚拟物品合成控件对应的价值碎片拥有数量,对上述至少一个虚拟物品合成控件对应的至少一个虚拟物品进行合成,得到至少一个虚拟物品信息;特征识别单元,被配置成对上述虚拟物品合成页面进行特征识别,得到上述至少一个虚拟物品信息对应的合成位置信息,以及对上述虚拟物品合成页面进行背景分割,得到虚拟物品合成前景页面和虚拟物品合成背景页面;组合处理单元,被配置成对上述虚拟物品合成前景页面、上述虚拟物品合成背景页面和上述至少一个虚拟物品信息中的每个虚拟物品信息进行组合处理,得到至少一个合成特效,以及根据上述合成位置信息显示上述至少一个合成特效中的每个合成特效。
[0011]第三方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;
存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面中任一实现方式描述的方法。
[0012]第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,计算机程序被处理器执行时实现如第一方面中任一实现方式描述的方法。
[0013]本公开的上述各个实施例中具有如下有益效果:本公开的一些实施例的虚拟物品合成方法通过调用原生页面和显示虚拟礼物合成特效,可以缩短页面响应和加载时间,简化交互流程,从而可以提高用户体验本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟物品合成方法,包括:响应于检测到作用于实时视频播放首页面的选择操作,获取所选择的实时视频播放页面对应的目标播放控件集,其中,所述实时视频播放首页面存在实时视频播放页面集;响应于检测到作用于所述目标播放控件集中任一目标播放控件的选择操作,生成原生页面请求,以及对所述原生页面请求进行解析,生成原生虚拟物品首页面,其中,所述原生虚拟物品首页面包括:虚拟物品种类信息集,所述虚拟物品种类信息集以轮播的形式进行显示,所述原生虚拟物品首页面以弹出层的形式进行显示;响应于检测到作用于所述原生虚拟物品首页面的任一虚拟物品种类信息的选择操作,获取所选择的虚拟物品种类信息对应的虚拟物品信息集;显示所选择的虚拟物品信息集对应的虚拟物品合成页面,其中,所述虚拟物品合成页面存在对应的虚拟物品合成控件集;响应于检测到作用于所述虚拟物品合成控件集的选择操作,确定所选取的至少一个虚拟物品合成控件;获取目标用户对应的价值信息拥有数量、与所述虚拟物品种类信息对应的价值碎片拥有数量,作为目标价值信息拥有数量和目标价值碎片拥有数量;响应于检测到所述目标价值信息拥有数量大于等于所述至少一个虚拟物品合成控件对应的价值信息拥有数量、所述目标价值碎片拥有数量大于等于至少一个虚拟物品合成控件对应的价值碎片拥有数量,对所述至少一个虚拟物品合成控件对应的至少一个虚拟物品进行合成,得到至少一个虚拟物品信息;对所述虚拟物品合成页面进行特征识别,得到所述至少一个虚拟物品信息对应的合成位置信息,以及对所述虚拟物品合成页面进行背景分割,得到虚拟物品合成前景页面和虚拟物品合成背景页面;对所述虚拟物品合成前景页面、所述虚拟物品合成背景页面和所述至少一个虚拟物品信息中的每个虚拟物品信息进行组合处理,得到至少一个合成特效,以及根据所述合成位置信息显示所述至少一个合成特效中的每个合成特效。2.根据权利要求1所述的方法,其中,所述方法还包括:响应于检测到作用于所述原生虚拟物品首页面的目标分解控件,显示目标虚拟物品分解页面,其中,所述目标虚拟物品分解页面存在对应的虚拟物品分解控件集、待分解虚拟物品信息集;响应于检测到作用于所述虚拟物品分解控件集的选择操作,确定所选取的至少一个虚拟物品分解控件;响应于确定所述至少一个虚拟物品分解控件对应的价值信息拥有数量大于等于预设价值信息拥有阈值,确定所述至少一个虚拟物品分解控件对应的至少一个待分解虚拟物品信息中每个待分解虚拟物品信息的虚拟物品种类信息,得到待分解虚拟物品种类信息集;对所述至少一个待分解虚拟物品信息进行分类处理,以生成所述待分解虚拟物品种类信息集中每个待分解虚拟物品种类信息对应的待分解虚拟物品信息组,得到待分解虚拟物品信息组集;对所述待分解虚拟物品信息组集中的每个待分解虚拟物品信息组进行分解,得到种类价值碎片集,其中,所述种类价值碎片集中的种类价值碎片包括:虚拟物品种类信息对应的
种类碎片图标和种类碎片图像的数量;对所述目标虚拟物品分解页面进行特征识别,得到所述种类价值碎片集对应的分解位置信息,以及对所述目标虚拟物品分解页面进行背景分割,得到虚拟物品分解前景页面和虚拟物品分解背景页面;对所述虚拟物品分解前景页面、所述虚拟物品分解背景页面和所述种类价值碎片集中的每个种类价值碎片进行组合处理,得到分解特效集,以及根据所述分解位置信息显示所述分解特效集中的每个分解特效。3.根据权利要求2所述的方法,其中,在所述对所述待分解虚拟物品信息组集中的每个待分解虚拟物品信息组进行分解,得到种类价值碎片集之后,所述方法还包括:显示所选择的虚拟物品种类信息对应的种类虚拟物品分解页面,其中,所述种类虚拟物品分解页面存在种类虚拟物品分解控件集、与所选择的虚拟物品种类信息对应的待分解种类虚拟物品信息集;响应于检测到作用于所述种类虚拟物品分解控件集的选择操作,确定所选取的至少一个种类虚拟物品分解控件;响应于确定所述至少一个种类虚拟物品分解控件对应的价值信息拥有数量大于等于所述预设价值信息拥有阈值,对所述至少一个种类虚拟物品分解控件对应的至少一个待分解种类虚拟物品信息进行分解,得到与所选择的虚拟物品种类信息对应的种类价值碎片,作为目标种类价值碎片。4.根据权利要求1所述的方法,其中,所述响应于检测到作用于所述目标播放控件集中任一目标播放控件的选择操作,生成原生页面请求,以及对所述原生页面请求进行解析,生成原生虚拟物品首页面,包括:对所选择的实时视频播放页面进行分块处理,得到视频分块页面集;将所述视频分块页面集和所述原生页面请求封装成指令请求;通过预设消息请求中间件,将所述指令请求发送至原生请求处理器;控制所述原生请求处理器对所述指令请求进行解析,得到解析后指令请求;根据所述解析后指令请求和所述视频分块页面集,调用原生分块页面集;对所述视频分块页面集和所述原生分块页面集进行匹配处理,得到匹配分块页面集;对所述匹配分块页面集中的每个匹配分块页面进行识别处理,以生成匹配分块页面内容不同的匹配分块页面,作为目标匹配分块页面,得到目标匹配分块页面集;根据所述目标匹配分块页面集,对所述视频分块页面集进行替换处理,得到原生虚拟物品首页面。5.根据权利要求1所述的方法,其中,所述响应于检测到作用于所述目标播放控件集中任一目标播放控件的选择操作,生成原生页面请求,以及对所述原生页面请求进行解析,生成原生虚拟物品首页面,包括:响应于检测到作用于所述目标播放控...

【专利技术属性】
技术研发人员:刘子正王凯钱达王瑜
申请(专利权)人:深圳有咖互动科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1