【技术实现步骤摘要】
虚拟现实场景下验证码的实现方法及系统
[0001]本专利技术涉及人机交互
,具体地说是虚拟现实场景下验证码的实现方法及系统。
技术介绍
[0002]随着虚拟现实技术的不断发展,在虚拟现实场景下的安全性验证成为了当前研究的重点。传统的验证方式,如输入密码、短信验证码等,在虚拟现实场景中的使用效果不佳,需要用户进行多项操作,不利于用户体验。
[0003]虚拟现实技术是一种创造虚拟世界的技术,通过电脑等设备向用户呈现一个三维的、可交互的虚拟环境。虚拟现实技术最早产生于20世纪50年代,随着电脑技术的不断提高,虚拟现实技术也在不断发展。
[0004]在虚拟现实技术中,用户通过头显,手柄等设备来体验虚拟环境。头显通过两个显示器呈现左右眼的不同画面,形成立体图像。同时,手柄等设备可以捕捉到用户的动作,实现虚拟环境与用户的交互。
[0005]在虚拟现实技术中,采用了图形学技术、物理学技术、声学技术等多种技术,使得虚拟环境具有很高的真实感。例如,图形学技术可以生成逼真的三维图形;物理学技术可以模拟物体的运动;声学技术可以制造出虚拟环境的声音。
[0006]虚拟现实技术的应用领域非常广泛,包括但不限于游戏、教育、医疗、工业等领域。例如,在游戏领域中,虚拟现实技术可以让用户体验到更加逼真的游戏体验,用户可以感受到身临其境的游戏氛围。在教育领域,虚拟现实技术可以帮助学生对抽象的知识进行直观的理解,增强学习效果。在医疗领域,虚拟现实技术可以用于手术模拟、治疗护理等,提高医疗质量。在工业领域,虚拟现实技术 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟现实场景下验证码的实现方法,其特征在于,包括如下步骤:在虚拟现实场景中生成一个三维的立方体,在立方体六个面上生成有不同的随机图形;用户在虚拟现实场景中旋转立方体,并通过虚拟现实场景的主摄像机为拍摄立方体,当立方体的六个面均通过用户旋转操作被主摄像机位拍摄后,基于用户旋转的动作矢量和时间、通过计算机物理引擎技术预估用户位置视角下的立方体,对于立方体的每个面,基于图像识别技术、对预估得到的立方体和拍摄的立方体进行随机点匹配,如果六个面均匹配,则判定用户通过验证。2.根据权利要求1所述的虚拟现实场景下验证码的实现方法,其特征在于,在虚拟现实场景下,立方体通过如下参数方程表示:x=a*cos(u)*cos(v)y=b*cos(u)*sin(v)z=c*sin(u)其中,a、b、c分别为立方体的长、宽、高,u和v是两个参数,u和v配合在坐标系上生成立方体的表面,参数u的取值范围是[
‑
π/2,π/2],参数v的取值范围是[0,2π];用户旋转立方体,立方体沿中心轴旋转;通过用户旋转立方体的动作矢量预估用户位置视角下的立方体时,基于如下计算原理预估立方体:根据动作矢量v和时间t,计算得知θ=v*t;根据矢量v,得到在三维坐标轴上的三个维度方向的矢量v=(ux,uy,uz);根据矢量角θ构建立方体预估公式,预估公式表示为:x'=x*cos(θ)+(y*uz
‑
z*uy)*sin(θ)+(uy*z+uz*y)*(1
‑
cos(θ))y'=y*cos(θ)+(z*ux
‑
x*uz)*sin(θ)+(uz*x+ux*z)*(1
‑
cos(θ))z'=z*cos(θ)+(x*uy
‑
y*ux)*sin(θ)+(ux*y+uy*x)*(1
‑
cos(θ))其中,(ux,uy,uz)是旋转轴的方向向量,θ是旋转的角度,(x,y,z)是原始的坐标,(x',y',z')是旋转后的坐标,基于所述预估公式,生成三维坐标系中的立方体,并可旋转所述立方体。3.根据权利要求1或2所述的虚拟现实场景下验证码的实现方法,其特征在于,通过如下操作在立方体六个面上生成有不同的随机图形:在立方体的每个面上生成随机位置的三个点,分别为p1、p2和p3,p1的三维坐标为(x1,y1,z1),p2的三维坐标为(x2,y2,z2),p3的三维坐标为(x3,y3,z3);对于立方体的每个面,所述面上的三个点为同一个颜色,且六个面上点的颜色各不相同。4.根据权利要求3所述的虚拟现实场景下验证码的实现方法,其特征在于,所述立方体的六个面上点的颜色分别设定为:红色,RGB值为(255,0,0);黄色,RGB值为(255,255,0);蓝色,RGB值为(0,0,255);绿色,RGB值为(0,255,0);
紫色,RGB值为(128,0,128);橙色,RGB值为(255,165,0)。5.根据权利要求4所述的虚拟现实场景下验证码的实现方法,其特征在于,基于附加于面上的图形、通过图像识别技术对拍摄图像和预估立方体进行随机点空间位置匹配和颜色匹配,如果空间位置匹配度达到阈值、且颜色匹配,判定随机点匹配成功。6.一种虚拟现实场景下验证码的实现系统,其特征在于,通过如权利要求1
‑
5任一项所述的虚拟现实场景下验证...
【专利技术属性】
技术研发人员:孙斌,商文帅,
申请(专利权)人:浪潮通信信息系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。