【技术实现步骤摘要】
虚拟物品合成方法、装置、电子设备和计算机可读介质
[0001]本公开的实施例涉及计算机
,具体涉及虚拟物品合成方法、装置、电子设备和计算机可读介质。
技术介绍
[0002]随着网络技术的发展,实时视频播放成为一种越来越流行的娱乐方式。在实时视频交互过程中合成虚拟物品并进行赠送可以表示对原创作者的认同,合成虚拟物品涉及不同页面交互和虚拟物品的展示。对于虚拟物品合成,通常采用的方式为:检测到点击虚拟物品合成交互组件,从服务端获取整个虚拟物品合成页面,并对虚拟物品合成页面进行渲染,得到完成网页页面之间的交互,并对页面中的交互操作进行全量采集,以及将合成的虚拟物品特效直接覆盖在实时视频页面进行显示。
[0003]然而,专利技术人发现,当采用上述方式来进行页面交互,经常会存在如下技术问题:第一,由于需要从服务端获取页面,会占用大量的通信资源,造成通信资源的浪费,并且在网络信号不好时,还会造成交互时间较长,交互流程繁琐,易出现白屏情况,以及直接覆盖在实时视频播放页面进行显示,会遮挡实时视频播放内容,导致用户体验感较低。
[0004]第二,由于获取整个虚拟物品合成页面并进行渲染,会对页面交互过程中的不变部分进行多次更新和存储,造成存储资源和通信资源的浪费,以及造成前端页面长时间处于白屏状态,影响页面交互效果,导致用户体验感较低。
[0005]第三,由于对页面中的交互操作数据进行全量采集,会采集和存储大量无用数据,导致存储资源浪费,以及需要大量的计算资源对数据进行分析,造成计算资源的浪费和分析准确率较低 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟物品合成方法,包括:响应于检测到作用于实时视频播放首页面的选择操作,获取所选择的实时视频播放页面对应的目标播放控件集,其中,所述实时视频播放首页面存在实时视频播放页面集;响应于检测到作用于所述目标播放控件集中任一目标播放控件的选择操作,生成原生页面请求,以及对所述原生页面请求进行解析,生成原生虚拟物品首页面,其中,所述原生虚拟物品首页面包括:虚拟物品种类信息集,所述虚拟物品种类信息集以轮播的形式进行显示,所述原生虚拟物品首页面以弹出层的形式进行显示;响应于检测到作用于所述原生虚拟物品首页面的任一虚拟物品种类信息的选择操作,获取所选择的虚拟物品种类信息对应的虚拟物品信息集;显示所选择的虚拟物品信息集对应的虚拟物品合成页面,其中,所述虚拟物品合成页面存在对应的虚拟物品合成控件集;响应于检测到作用于所述虚拟物品合成控件集的选择操作,确定所选取的至少一个虚拟物品合成控件;获取目标用户对应的价值信息拥有数量、与所述虚拟物品种类信息对应的价值碎片拥有数量,作为目标价值信息拥有数量和目标价值碎片拥有数量;响应于检测到所述目标价值信息拥有数量大于等于所述至少一个虚拟物品合成控件对应的价值信息拥有数量、所述目标价值碎片拥有数量大于等于至少一个虚拟物品合成控件对应的价值碎片拥有数量,对所述至少一个虚拟物品合成控件对应的至少一个虚拟物品进行合成,得到至少一个虚拟物品信息;对所述虚拟物品合成页面进行特征识别,得到所述至少一个虚拟物品信息对应的合成位置信息,以及对所述虚拟物品合成页面进行背景分割,得到虚拟物品合成前景页面和虚拟物品合成背景页面;对所述虚拟物品合成前景页面、所述虚拟物品合成背景页面和所述至少一个虚拟物品信息中的每个虚拟物品信息进行组合处理,得到至少一个合成特效,以及根据所述合成位置信息显示所述至少一个合成特效中的每个合成特效。2.根据权利要求1所述的方法,其中,所述方法还包括:响应于检测到作用于所述原生虚拟物品首页面的目标分解控件,显示目标虚拟物品分解页面,其中,所述目标虚拟物品分解页面存在对应的虚拟物品分解控件集、待分解虚拟物品信息集;响应于检测到作用于所述虚拟物品分解控件集的选择操作,确定所选取的至少一个虚拟物品分解控件;响应于确定所述至少一个虚拟物品分解控件对应的价值信息拥有数量大于等于预设价值信息拥有阈值,确定所述至少一个虚拟物品分解控件对应的至少一个待分解虚拟物品信息中每个待分解虚拟物品信息的虚拟物品种类信息,得到待分解虚拟物品种类信息集;对所述至少一个待分解虚拟物品信息进行分类处理,以生成所述待分解虚拟物品种类信息集中每个待分解虚拟物品种类信息对应的待分解虚拟物品信息组,得到待分解虚拟物品信息组集;对所述待分解虚拟物品信息组集中的每个待分解虚拟物品信息组进行分解,得到种类价值碎片集,其中,所述种类价值碎片集中的种类价值碎片包括:虚拟物品种类信息对应的
种类碎片图标和种类碎片图像的数量;对所述目标虚拟物品分解页面进行特征识别,得到所述种类价值碎片集对应的分解位置信息,以及对所述目标虚拟物品分解页面进行背景分割,得到虚拟物品分解前景页面和虚拟物品分解背景页面;对所述虚拟物品分解前景页面、所述虚拟物品分解背景页面和所述种类价值碎片集中的每个种类价值碎片进行组合处理,得到分解特效集,以及根据所述分解位置信息显示所述分解特效集中的每个分解特效。3.根据权利要求2所述的方法,其中,在所述对所述待分解虚拟物品信息组集中的每个待分解虚拟物品信息组进行分解,得到种类价值碎片集之后,所述方法还包括:显示所选择的虚拟物品种类信息对应的种类虚拟物品分解页面,其中,所述种类虚拟物品分解页面存在种类虚拟物品分解控件集、与所选择的虚拟物品种类信息对应的待分解种类虚拟物品信息集;响应于检测到作用于所述种类虚拟物品分解控件集的选择操作,确定所选取的至少一个种类虚拟物品分解控件;响应于确定所述至少一个种类虚拟物品分解控件对应的价值信息拥有数量大于等于所述预设价值信息拥有阈值,对所述至少一个种类虚拟物品分解控件对应的至少一个待分解种类虚拟物品信息进行分解,得到与所选择的虚拟物品种类信息对应的种类价值碎片,作为目标种类价值碎片。4.根据权利要求1所述的方法,其中,所述响应于检测到作用于所述目标播放控件集中任一目标播放控件的选择操作,生成原生页面请求,以及对所述原生页面请求进行解析,生成原生虚拟物品首页面,包括:对所选择的实时视频播放页面进行分块处理,得到视频分块页面集;将所述视频分块页面集和所述原生页面请求封装成指令请求;通过预设消息请求中间件,将所述指令请求发送至原生请求处理器;控制所述原生请求处理器对所述指令请求进行解析,得到解析后指令请求;根据所述解析后指令请求和所述视频分块页面集,调用原生分块页面集;对所述视频分块页面集和所述原生分块页面集进行匹配处理,得到匹配分块页面集;对所述匹配分块页面集中的每个匹配分块页面进行识别处理,以生成匹配分块页面内容不同的匹配分块页面,作为目标匹配分块页面,得到目标匹配分块页面集;根据所述目标匹配分块页面集,对所述视频分块页面集进行替换处理,得到原生虚拟物品首页面。5.根据权利要求1所述的方法,其中,所述响应于检测到作用于所述目标播放控件集中任一目标播放控件的选择操作,生成原生页面请求,以及对所述原生页面请求进行解析,生成原生虚拟物品首页面,包括:响应于检测到作用于所述目标播放控...
【专利技术属性】
技术研发人员:刘子正,王凯,钱达,王瑜,
申请(专利权)人:深圳有咖互动科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。