[发明专利]基于3D场景的虚拟物品发放方法和装置有效
申请号: | 201810264601.1 | 申请日: | 2018-03-28 |
公开(公告)号: | CN110322257B | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 夏建清;张小小;李丽娜;费杰;张坤左 | 申请(专利权)人: | 苏宁易购集团股份有限公司 |
主分类号: | G06Q30/02 | 分类号: | G06Q30/02;G06T19/00 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 黄玉东 |
地址: | 210000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 场景 虚拟 物品 发放 方法 装置 | ||
1.一种基于3D场景的虚拟物品发放方法,应用于具有相机和屏幕的终端,其特征在于,所述方法包括步骤:
S1、在3D场景中生成由移动物体的当前位置至随机位置的移动路径,并令所述移动物体以第一速度沿所述移动路径移动,所述3D场景为利用以所述相机的位置为球心的一虚拟球体而构建的场景;
S2、在所述移动物体沿所述移动路径移动的过程中,若检测到所述移动物体的投影被点中,则生成新的移动路径,所述新的移动路径的目的地为新的随机位置;
S3、令所述移动物体以第二速度沿所述新的移动路径移动,并处于屏蔽点击功能,直至到达所述新的随机位置,并在到达所述新的随机位置时,将所述新的随机位置指定为当前位置;
S4、重复执行步骤S1至步骤S3,直至预设结束条件被满足,并同时在首次检测到所述投影被点中时至所述预设结束条件被满足时的时间段内记录数据,所述数据包括所述移动路径的路径数据和所述投影的点击数据;
S5、判断记录的所述数据是否满足预设的虚拟物品发放条件,当满足时,发放随机产生的虚拟物品;
其中,步骤S2包括:
确定所述移动物体的投影被点中时在所述屏幕上的对应投影位置,并确定由所述相机的位置向所述对应投影位置发射的投影射线与所述虚拟球体球面的交点处为所述移动物体的对应位置。
2.根据权利要求1所述的方法,其特征在于,在步骤S1中所述在3D场景中生成由所述移动物体的当前位置至随机位置的移动路径包括:
所述移动物体移动至作为路径目的地的所述当前位置时,检测到所述移动物体的投影显示在屏幕上,则在所述屏幕上随机生成一随机投影位置;
确定由所述相机的位置向所述随机投影位置发射的一投影射线与所述虚拟球体球面的交点处为所述移动物体的随机位置;
生成由所述当前位置至所述随机位置的移动路径。
3.根据权利要求1所述的方法,其特征在于,步骤S2具体包括:
在所述屏幕上随机生成新的随机投影位置;
确定由所述相机的位置向所述新的随机投影位置发射的投影射线与所述虚拟球体球面的交点处为新的随机位置;
生成由所述对应位置至所述新的随机位置的新的移动路径。
4.根据权利要求1所述的方法,其特征在于,所述终端还具有陀螺仪,所述方法还包括:
若所述终端的姿态发生变化,使得所述移动物体的投影未显示在所述屏幕上,则通过所述陀螺仪获取所述终端的姿态变化信息;以及
根据所述姿态变化信息,指示旋转所述终端以使所述移动物体的投影显示在所述屏幕上。
5.根据权利要求1所述的方法,其特征在于,所述屏幕还显示有增强现实AR功能图标,所述方法还包括:
在所述增强现实AR功能图标被触发后,启动所述相机,并将所述相机实时采集到的现实场景作为所述屏幕的背景,以使所述移动物体在所述屏幕上的投影显示在所述背景上。
6.根据权利要求1至5任意一项所述的方法,其特征在于,在步骤S4中所述发放随机产生的虚拟物品包括:
由所述终端向抽奖服务器发起携带有所述数据的虚拟物品发放请求;
所述抽奖服务器根据所述数据,在预配置的券池中随机抽取奖券,并返回;
在所述终端上的虚拟物品展示页面展示所述奖券。
7.根据权利要求6所述的方法,其特征在于,所述抽奖服务器根据所述数据,在预配置的券池中随机抽取奖券包括步骤:
对所述数据与预先定义的抽奖准则进行匹配;
根据匹配结果和随机产生的随机数,确定所述奖券。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁易购集团股份有限公司,未经苏宁易购集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810264601.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种转炉合金信息追溯方法和装置
- 下一篇:促销讯息播送方法