一种资源分享方法、装置、设备及存储介质制造方法及图纸

技术编号:32573830 阅读:16 留言:0更新日期:2022-03-09 17:02
本公开实施例公开了一种虚拟资源生成方法、装置、设备及计算机存储介质。该方法包括:获取具有获取权限的虚拟资源,和所述虚拟资源对应的交互配置文件;采集真实场景图像,并基于所述交互配置文件在所述真实场景图像中渲染虚拟对象得到增强现实图像;获取所述增强现实图像中真实用户的第一显示状态信息,及获取所述虚拟对象的第二显示状态信息;基于所述第一显示状态信息、所述第二显示状态信息和所述交互配置文件中携带的权限获取条件,确定权限获取结果;在所述权限获取结果指示在权限获取成功的情况下,得到所述虚拟资源对应的原始虚拟资源。拟资源。拟资源。

【技术实现步骤摘要】
一种资源分享方法、装置、设备及存储介质


[0001]本公开实施例涉及增强现实领域,尤其涉及一种资源分享方法、装置、设备及存储介质。

技术介绍

[0002]“电子红包”是随着科技发展而诞生的产物,是一种虚拟资源。人们通过各种各样的第三方支付工具给客户、亲朋好友等派发红包。比起传统“红纸包+现金”的模式,“电子红包”是一种新的红包派发方式,且更活泼也更富时代气息。收到电子红包的用户可以将金额用于在购物网络平台消费,购买自己喜欢的礼物和商品,因此“电子红包”的实用性也越来越强。相关技术中,虚拟资源的分享过程较为单一,无法满足用户的个性化需求。

技术实现思路

[0003]本公开实施例提供一种资源分享方法、装置、设备及存储介质。
[0004]第一方面,提供一种资源分享方法,包括:
[0005]获取具有获取权限的虚拟资源,和所述虚拟资源对应的交互配置文件;
[0006]采集真实场景图像,并基于所述交互配置文件在所述真实场景图像中渲染虚拟对象得到增强现实图像;
[0007]获取所述增强现实图像中真实用户的第一显示状态信息,及获取所述虚拟对象的第二显示状态信息;
[0008]基于所述第一显示状态信息、所述第二显示状态信息和所述交互配置文件中携带的权限获取条件,确定权限获取结果;在所述权限获取结果指示在权限获取成功的情况下,得到所述虚拟资源对应的原始虚拟资源。
[0009]第二方面,提供一种资源分享方法,包括:
[0010]获取原始虚拟资源和所述原始虚拟资源对应的权限获取条件;
[0011]基于所述原始虚拟资源和所述权限获取条件,生成具有获取权限的虚拟资源和对应的交互配置文件;
[0012]分享所述具有获取权限的虚拟资源和所述交互配置文件至第一设备;所述交互配置文件用于指示第一设备在所述真实场景图像中渲染虚拟对象得到增强现实图像的过程中,基于所述增强现实图像中真实用户的第一显示状态信息,及获取所述虚拟对象的第二显示状态信息和所述权限获取条件确定所述虚拟资源对应的权限获取结果。
[0013]第三方面,提供一种资源分享装置,包括:
[0014]第一获取模块,获取具有获取权限的虚拟资源,和所述虚拟资源对应的交互配置文件;
[0015]渲染模块,用于采集真实场景图像,并基于所述交互配置文件在所述真实场景图像中渲染虚拟对象得到增强现实图像;
[0016]第二获取模块,用于获取所述增强现实图像中真实用户的第一显示状态信息,及
获取所述虚拟对象的第二显示状态信息;
[0017]确定模块,用于基于所述第一显示状态信息、所述第二显示状态信息和所述交互配置文件中携带的权限获取条件,确定权限获取结果;在所述权限获取结果指示在权限获取成功的情况下,得到所述虚拟资源对应的原始虚拟资源。
[0018]第四方面,提供一种资源分享装置,包括:
[0019]第三获取模块,用于获取原始虚拟资源和所述原始虚拟资源对应的权限获取条件;
[0020]生成模块,用于基于所述原始虚拟资源和所述权限获取条件,生成具有获取权限的虚拟资源和对应的交互配置文件;
[0021]分享模块,用于分享所述具有获取权限的虚拟资源和所述交互配置文件至第一设备;所述交互配置文件用于指示第一设备在所述真实场景图像中渲染虚拟对象得到增强现实图像的过程中,基于所述增强现实图像中真实用户的第一显示状态信息,及获取所述虚拟对象的第二显示状态信息和所述权限获取条件确定所述虚拟资源对应的权限获取结果。
[0022]第五方面,提供一种资源分享设备,包括:存储器和处理器,所述存储器存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法中的步骤。
[0023]第六方面,提供一种计算机存储介质,所述计算机存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述方法中的步骤。
[0024]在本公开实施例中,在第一设备侧获取虚拟资源的过程中,可以得到具有获取权限的虚拟资源,并基于实时渲染的增强现实图像确定是否成功获取该权限,进而可以确定是否可以得到对应的原始虚拟资源,不仅提升虚拟资源分享过程中的趣味性,还可以在一定程度上提升了资源分享过程中的安全性;另外,本公开实施例通过增强现实图像中真实用户的第一显示状态信息、虚拟用户的第二显示状态信息和权限获取条件,确定权限获取结果,可以使真实用户与渲染的虚拟对象进行交互,并在满足该权限获取条件之后,得到对应的原始虚拟资源,实现了虚拟资源领取过程的多样化。
附图说明
[0025]图1为本公开实施例提供的一种资源分享方法的流程示意图;
[0026]图2为本公开实施例提供的一种资源分享方法的流程示意图;
[0027]图3为本公开实施例提供的一种资源分享方法的流程示意图;
[0028]图4为本公开实施例提供的一种资源分享方法的流程示意图;
[0029]图5为本公开实施例提供的一种资源分享方法的流程示意图;
[0030]图6为本公开实施例提供的一种资源分享方法的流程示意图;
[0031]图7为本公开实施例提供的一种资源分享方法的流程示意图;
[0032]图8为本公开另一实施例提供的一种资源分享方法的流程示意图;
[0033]图9为本公开另一实施例提供的一种资源分享方法的流程示意图;
[0034]图10为本公开实施例提供的一种资源分享装置的组成结构示意图;
[0035]图11为本公开另一实施例提供的一种资源分享装置的组成结构示意图;
[0036]图12为本公开实施例提供的一种资源分享设备的硬件实体示意图。
具体实施方式
[0037]下面将通过实施例并结合附图具体地对本公开的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
[0038]需要说明的是:在本公开实例中,“第一”、“第二”等是用于区别类似的对象,而不必用于描述目标的顺序或先后次序。另外,本公开实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
[0039]本公开实施例提供一种资源分享方法,能够提高虚拟资源的丰富性和多样性。本公开实施例提供的资源分享方法应用于电子设备。
[0040]本公开涉及增强现实领域,通过获取现实环境中的目标对象的图像信息,进而借助各类视觉相关算法实现对目标对象的相关特征、状态及属性进行检测或识别处理,从而得到与具体应用匹配的虚拟与现实相结合的AR效果。示例性的,目标对象可涉及与人体相关的脸部、肢体、手势、动作等,或者与物体相关的标识物、标志物,或者与场馆或场所相关的沙盘、展示区域或展示物品等。视觉相关算法可涉及视觉定位、SLAM、三维重建、图像注册、背景分割、对象的关键点提取及跟踪、对象的位姿或深度检测等。具体应用不仅可以涉及跟真实场景或物品相关的导览、导航、讲解、重建、虚拟效果叠加展示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源分享方法,其特征在于,所述方法包括:获取具有获取权限的虚拟资源,和所述虚拟资源对应的交互配置文件;采集真实场景图像,并基于所述交互配置文件在所述真实场景图像中渲染虚拟对象得到增强现实图像;获取所述增强现实图像中真实用户的第一显示状态信息,及获取所述虚拟对象的第二显示状态信息;基于所述第一显示状态信息、所述第二显示状态信息和所述交互配置文件中携带的权限获取条件,确定权限获取结果;在所述权限获取结果指示在权限获取成功的情况下,得到所述虚拟资源对应的原始虚拟资源。2.根据权利要求1所述的方法,其特征在于,所述第一显示状态信息包括第一显示位置信息,所述第二显示状态信息包括第二显示位置信息;所述权限获取条件包括用于指示所述真实用户与所述虚拟对象的重合程度的第一条件;所述基于所述第一显示状态信息、所述第二显示状态信息和所述交互配置文件中携带的权限获取条件,确定权限获取结果,包括:基于所述第一显示位置信息、所述第二显示位置信息,确定所述真实用户和所述虚拟对象之间的重合量化值;基于所述重合量化值和所述第一条件,确定所述权限获取结果。3.根据权利要求2所述的方法,其特征在于,所述第一显示状态信息还包括第一动作状态信息,所述权限获取条件还包括用于指示所述第一动作状态信息与预设的标准动作状态匹配的第二条件;在基于所述第一显示位置信息、所述第二显示位置信息,确定所述真实用户和所述虚拟对象之间的重合量化值之前,所述方法还包括:基于所述第一动作状态信息和所述标准动作状态,确定所述第一动作状态信息与所述标准动作状态相匹配。4.根据权利要求3所述的方法,其特征在于,所述第一动作状态信息包括至少一个脸部器官中每一所述脸部器官的实时表情状态,所述标准动作状态包括每一所述脸部器官的预设表情状态;所述基于所述第一动作状态信息和所述标准动作状态,确定所述第一动作状态信息与所述标准动作状态相匹配,包括:基于每一所述脸部器官的实时表情状态和每一所述脸部器官的预设表情状态,确定所述实时表情状态与所述预设表情状态相匹配。5.根据权利要求2至4任一项所述的方法,其特征在于,所述第一显示位置信息包括所述真实用户的目标部位在所述增强现实图像中的第一位置坐标,所述第二显示状态信息包括所述虚拟对象在所述增强现实图像中的第二位置坐标;所述重合量化值包括所述第一位置坐标与所述第二位置坐标之间的坐标距离;所述第一条件包括所述坐标距离小于预设距离阈值;和/或,所述第一显示位置信息包括所述真实用户的目标部位在所述增强现实图像中的第一显示区域,所述第二显示状态信息包括所述虚拟对象在所述增强现实图像中的第二显示区域,所述重合量化值包括所述第一显示区域与所述第二显示区域之间的重合区域,所述第一条件包括所述重合区域大于预设区域面积阈值。
6.根据权利要求1所述的方法,其特征在于,所述增强现实图像有多帧;所述权限获取条件包括第一条件和第三条件,所述第一条件用于指示所述真实用户与所述虚拟对象的重合程度,所述第三条件用于指示符合所述第一条件的所述增强现实图像的帧数超过预设数量阈值;所述基于所述第一显示状态信息、所述第二显示状态信息和所述交互配置文件中携带的权限获取条件,确定权限获取结果,包括:基于每一所述增强现实图像中的所述第一显示状态信息、所述第二显示状态信息和所述第一条件,确定符合所述第一条件的所述增强现实图像的帧数;检测所述符合所述第一条件的所述增强现实图像的帧数是否满足所述第三条件并获得所述权限获取结果。7.根据权利要求6所述的方法,其特征在于,所述多帧增强现实图像包括第一增强现实图像和所述第一增强现实图像之后的至少一帧第二增强现实图像;所述虚拟对象有多个;所述方法还包括:响应于所述第一增强现实图像中所述真实用户的目标部位与多个所述虚拟对象中的目标虚拟对象的重合程度满足所述第一条件,在所述第二增强现实图像中停止渲染所述目标虚拟对象。8.根据权利要求1所述的方法,其特征在于,所述第一显示状态信息还包括第一动作状态信息,所述基于所述第一显示状态信息、所述第二显示状态信息和所述交互配置文件中携带的权限获取条件,确定权限获取结果,包括:基于所述第一动作状态信息更新所述增强现实图像中所述虚拟对象的第二显示状态信息,得到所述更新后的第三显示状态信息;基于所述第三显示状态信息和所述权限获取条件,确定所述权限获取结果。9.根据权利要求8所述的方法,其特征在于,所述基于所述第一动作状态信息更新所述增强现实图像中所述虚拟对象的第二显示状态信息,得到所述更新后的第三显示状态信息,包括:在预设的至少一个触发动作状态中确定与所述第一动作状态信息匹配的目标触发动作状态;获取所述目标触发动作状态对应的变更指令;基于所述变更指令更新所述增强现实图像中所述虚拟对象的第二显示状态信息,得到所述第三显示状态信息。10.根据权利要求9所述的方法,其特征在于,所述第一动作状态信息包括至少一个脸部器官中每一所述脸部器官的实时表情状态,所述触发动作状态包括每一所述脸部器官的触发表情状态;所述在至少一个触发动作状态中确定与所述第一动作状态信息匹配的目标触发动作状态,包括:基于每一所述脸部器官的实时表情状态,在所述至少一个触发动作状态中确定目标触发动作状态;所述目标触发动作状态对应的每一所述脸部器官的触发表情状态与每一所述脸部器官的实时表情状态相匹配。11.根据权利要求9所述的方法,其特征在于,所述变更指令包括控制所述虚拟对象从当前位置标识移动至下一个位置标识的移动指令;所述第二显示状态信息包括所述虚拟对
象在所述增强现实图像中的位置标识;所述权限获取条件还包括用于指示所述虚拟对象到达预设的目标位置标识的第四条件;所述基于所述交互配置文件在所述真实场景图像中渲染虚拟对象得到增强现实图像,包括:基于所述交互配置文件在所述真实场景图像中渲染虚拟对象和至少一个位置标识得到所述增强现实图像;所述基于所述变更指令更新所述增强现实图像中所述虚拟对象的第二显示状态信息,得到所述第三显示状态信息,包括:基于所述移动指令将所述虚拟对象从当前位置标识移动至下一个位置标识,将所述下一个位置标识确定为所述第三显示状态信息;所述基于所述第三显示状态信息和所述权限获取条件,确定所述权限获取结果,包括:基于所述下一个位置标识和所述第四条件,确定所述权限获取结果。12.根据权利要求11所述的方法,其特征在于,所述权限获取条件还包括用于指示所述虚拟对象到达预设的目标位置标识时的移动时间未超过预设的时间阈值的第五条件;所述基于所述下一个位置标识和所述第四条件,确定所述权限获取结果,包括:在所述下一个位置标识不是所述目标位置标识的情况下,重新基于所述第一显示状态信息更新所述增强现实图像中所述虚拟对...

【专利技术属性】
技术研发人员:田真李斌欧华富
申请(专利权)人:北京市商汤科技开发有限公司
类型:发明
国别省市:

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

1