The invention proposes a method and device for identification generation based on virtual reality, and an authentication method and system based on virtual reality. By generating a virtual dot matrix and recording the input end of the user control in the real time position of the virtual dot matrix, the order of virtual point and virtual point is generated by the user. The invention also realizes identity verification based on the identification generation method, thus simplifying the link of the user input identification in the authentication process, thus improving the authentication efficiency; since the complexity of the identification is closely related to the security of the authentication in the authentication process, the invention can be based on the reality. We need to design the virtual lattice to give consideration to the comfort of user experience and the security of authentication.
【技术实现步骤摘要】
一种基于虚拟现实的标识生成方法以及身份验证方法
本专利技术涉及计算机信息安全领域,尤其涉及一种基于虚拟现实的标识生成方法以及身份验证方法。
技术介绍
在虚拟现实环境中,用户输入难以像手机、电脑一样便捷,在虚拟现实环境中通常使用虚拟三维输入法,让用户通过操纵三维空间中的光标完成信息输入。使用光标完成信息输入即由用户通过选择虚拟键盘上的字母或数字按钮来完成信息输入。现有技术中有两种方式可以供用户对字母或数字进行选择:(1)通过普通手柄提供的方向键,控制屏幕中的光标移动,进行选择;(2)通过交互式手柄模拟人手,在虚拟三维世界中进行移动触摸,进行选择。然而,通过这两种方法实现的虚拟三维输入法的输入效率较低、用户体验较差,并且操作繁琐,需要多次响应用户点击操作,需要耗费大量的系统资源。鉴于获取用户输入较为困难,相应的,在虚拟现实环境下标识生成以及依托于标识的身份验证过程也变得困难。
技术实现思路
为了解决上述技术问题,本专利技术提出了一种基于虚拟现实的标识生成方法及装置,以及一种基于虚拟现实的身份验证方法及系统,通过生成虚拟点阵并记录用户控制的输入端在虚拟点阵的实时位置获得所述用户选择的虚拟点以及虚拟点的顺序,从而生成标识;本专利技术还通过所述标识生成方法实现了身份验证。本专利技术具体是以如下技术方案实现的:一种基于虚拟现实的标识生成方法,所述方法包括:获取用户所在位置的三维坐标以及用户视野朝向的方向;根据所述三维坐标以及所述方向生成虚拟点阵,所述虚拟点阵中的每个虚拟点均具有唯一的坐标及编号;显示所述虚拟点阵;获取用户对所述虚拟点阵中的虚拟点的选择结果;根据所述选择结果 ...
【技术保护点】
一种基于虚拟现实的标识生成方法,其特征在于,所述方法包括:获取用户所在位置的三维坐标以及用户视野朝向的方向;根据所述三维坐标以及所述方向生成虚拟点阵,所述虚拟点阵中的每个虚拟点均具有唯一的坐标及编号;显示所述虚拟点阵;获取用户对所述虚拟点阵中的虚拟点的选择结果;根据所述选择结果生成标识。
【技术特征摘要】
1.一种基于虚拟现实的标识生成方法,其特征在于,所述方法包括:获取用户所在位置的三维坐标以及用户视野朝向的方向;根据所述三维坐标以及所述方向生成虚拟点阵,所述虚拟点阵中的每个虚拟点均具有唯一的坐标及编号;显示所述虚拟点阵;获取用户对所述虚拟点阵中的虚拟点的选择结果;根据所述选择结果生成标识。2.根据权利要求1所述的方法,其特征在于,以每个虚拟点为中心,设置虚拟点响应区,若用户控制的输入端所在的坐标落入所述虚拟点响应区,则所述虚拟点被选中。3.根据权利要求2所述的方法,其特征在于,所述虚拟点响应区为以所述虚拟点为中心,半径为R的三维球形响应区,若用户控制的输入端的坐标与所述虚拟点的坐标之间的欧几里得距离小于R,则所述虚拟点被选中。4.根据权利要求2所述的方法,其特征在于,所述获取用户对所述虚拟点阵中的虚拟点的选择结果包括:记录用户控制的输入端的实时位置,监测所述输入端是否进入到任意虚拟点的响应区,若是,则记录所述虚拟点的编号;重复上述动作,记录用户选择的虚拟点的编号及顺序。5.根据权利要求1所述的方法,其特征在于,所述根据所述选择结果生成标识包括根据被选择的虚拟点的编号以及被选择的虚拟点的顺序生成数字串。6.根据权利要求1所述的方法,其特征在于,所述虚拟点阵中的虚拟点均位于同一个平面上。7.根据权利要求1所述的方法,其特征在于,所述虚拟点阵中的虚拟点部署于N(N>1)个平面上,用户能够在不转动所述N个平面的情况下,看到所有的虚拟点。8.根据权利要求7所述的方法,其特征在于,所述N个平面均相互平行或所述N个平面构成封闭多面体。9.一种身份验证方法,其特征在于,所述方法包括:获取用户预设的身份标识;判断用户输入的待验证的身份标识与所述预设的身份标识是否一致:若一致,则验证通过;否则,验证不通过;所述身份标识的生成方法包括:获取用户所在位置的三维坐标以及用户视野朝向的方向;根据所述三维坐标以及所述方向生成虚拟点阵,所述虚拟点阵中的每个虚拟点均具有唯一的坐标及编号;显示所述虚拟点阵;获取用户对所述虚拟点阵中的虚拟点的选择结果;根据所述选择结果生成标识。10.根据权利要求9中所述的方法,其特征在于,以每个虚拟点为中心,设置虚拟点响应区,若用户控制的输入端所在的坐标落入所述虚拟点响应区,则所述虚拟点被选中。11.根据权利要求10所述的方法,其特征在于,所述虚拟点响应区为以所述虚拟点为中心,半径为R的三维球形响应区,若用户控制的输入端的坐标与所述虚拟点的坐标之间的欧...
【专利技术属性】
技术研发人员:周扬,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。