HK1241157B - User authentication method and device - Google Patents
User authentication method and device Download PDFInfo
- Publication number
- HK1241157B HK1241157B HK18100216.8A HK18100216A HK1241157B HK 1241157 B HK1241157 B HK 1241157B HK 18100216 A HK18100216 A HK 18100216A HK 1241157 B HK1241157 B HK 1241157B
- Authority
- HK
- Hong Kong
- Prior art keywords
- user
- virtual reality
- preset
- terminal
- interactive behavior
- Prior art date
Links
Description
技术领域Technical Field
本申请涉及计算机应用领域,尤其涉及一种用户身份验证的方法及装置。The present application relates to the field of computer applications, and in particular to a method and device for user identity authentication.
背景技术Background Art
VR(Virtual Reality,虚拟现实)技术,是一种综合利用计算机图形系统和各种控制接口,在计算机上生成可交互的三维交互环境,面向用户提供沉浸感的技术。随着VR技术以及硬件的进步,VR技术的应用场景也越来越丰富,VR终端的应用也越来越普及。VR (Virtual Reality) technology utilizes computer graphics systems and various control interfaces to create interactive three-dimensional environments on computers, providing users with an immersive experience. With advancements in VR technology and hardware, the application scenarios of VR technology are becoming increasingly diverse, and the use of VR terminals is becoming increasingly popular.
然而,随着VR终端的应用普及化,越来越多的用户开始使用VR终端,则面临的一个问题就是,如果保障用户在使用VR终端时的隐私性和安全性。However, as the application of VR terminals becomes more popular, more and more users begin to use VR terminals. One of the problems they face is how to ensure the privacy and security of users when using VR terminals.
发明内容Summary of the Invention
本申请提出一种用户身份验证的方法,应用于虚拟现实终端,所述方法包括:This application proposes a user identity authentication method, which is applied to a virtual reality terminal. The method includes:
响应于针对需要执行身份验证的目标任务的执行指令,通过预设的传感硬件采集佩戴所述虚拟现实终端的用户的交互行为特征;In response to an execution instruction for a target task requiring identity authentication, collecting interactive behavior characteristics of a user wearing the virtual reality terminal through preset sensing hardware;
将采集到的交互行为特征与所述虚拟现实终端的合法用户预设的交互行为特征进行匹配;Matching the collected interactive behavior characteristics with interactive behavior characteristics preset by a legitimate user of the virtual reality terminal;
如果采集到的所述交互行为特征与所述预设的交互行为特征相匹配,则确定佩戴所述虚拟现实终端的用户身份合法,并执行所述目标任务。If the collected interactive behavior characteristics match the preset interactive behavior characteristics, the identity of the user wearing the virtual reality terminal is determined to be legal, and the target task is executed.
本申请还提出一种用户身份验证的装置,应用于虚拟现实终端,所述装置包括:The present application also proposes a user identity authentication device, which is applied to a virtual reality terminal, and the device includes:
采集模块,响应于针对需要执行身份验证的目标任务的执行指令,通过预设的传感硬件采集佩戴所述虚拟现实终端的用户的交互行为特征;a collection module, in response to an execution instruction for a target task requiring identity authentication, collecting interactive behavior characteristics of a user wearing the virtual reality terminal through preset sensor hardware;
匹配模块,将采集到的交互行为特征与所述虚拟现实终端的合法用户预设的交互行为特征进行匹配;a matching module, matching the collected interactive behavior characteristics with the interactive behavior characteristics preset by the legitimate user of the virtual reality terminal;
验证模块,如果采集到的所述交互行为特征与所述预设的交互行为特征相匹配,则确定佩戴所述虚拟现实终端的用户身份合法,并执行所述目标任务。The verification module determines that the identity of the user wearing the virtual reality terminal is legal if the collected interactive behavior characteristics match the preset interactive behavior characteristics, and executes the target task.
本申请中,佩戴虚拟现实终端的用户在执行需要进行身份验证的目标任务时,虚拟现实终端可以通过预设的传感硬件采集佩戴所述虚拟现实终端的用户的交互行为特征,将采集到的交互行为特征与所述虚拟现实终端的合法用户预设的交互行为特征进行匹配;如果采集到的所述交互行为特征与所述预设的交互行为特征相匹配,则确定佩戴所述虚拟现实终端的用户身份合法,并执行所述目标任务,实现了用户在佩戴虚拟现实终端进行沉浸体验的过程中,如果需要执行需要进行身份验证的目标任务,可以通过执行预设的交互行为,主动验证自身身份的合法性,进而可以保障用户在使用虚拟现实终端时的隐私性和安全性。In the present application, when a user wearing a virtual reality terminal performs a target task that requires identity authentication, the virtual reality terminal can collect the interactive behavior characteristics of the user wearing the virtual reality terminal through preset sensor hardware, and match the collected interactive behavior characteristics with the preset interactive behavior characteristics of the legitimate user of the virtual reality terminal; if the collected interactive behavior characteristics match the preset interactive behavior characteristics, it is determined that the identity of the user wearing the virtual reality terminal is legitimate, and the target task is performed. This ensures that when the user wears the virtual reality terminal for an immersive experience, if he needs to perform a target task that requires identity authentication, he can actively verify the legitimacy of his own identity by performing the preset interactive behavior, thereby ensuring the privacy and security of the user when using the virtual reality terminal.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1是本申请一实施例示出的用户身份验证的方法的流程图;FIG1 is a flow chart of a method for user identity authentication according to an embodiment of the present application;
图2是本申请一实施例提供的一种用户身份验证的装置的逻辑框图;FIG2 is a logic block diagram of a user identity authentication device provided by an embodiment of the present application;
图3是本申请一实施例提供的承载所述一种用户身份验证的装置的虚拟现实终端所涉及的硬件结构图。FIG3 is a hardware structure diagram of a virtual reality terminal carrying a user identity authentication device according to an embodiment of the present application.
具体实施方式DETAILED DESCRIPTION
本申请旨在提出一种佩戴VR终端的用户在执行需要进行身份验证的目标任务时,可以通过执行预设的交互行为,来主动验证自身身份的合法性,进而可以保障用户在使用虚拟现实终端时的隐私性和安全性的技术方案。This application aims to propose a technical solution that allows users wearing VR terminals to actively verify the legitimacy of their identities by performing preset interactive behaviors when performing target tasks that require identity authentication, thereby protecting the privacy and security of users when using virtual reality terminals.
用户在执行需要进行身份验证的目标任务时,VR终端可以通过预设的传感硬件采集佩戴所述用户的交互行为特征,将采集到的交互行为特征与所述VR终端的合法用户预设的交互行为特征进行匹配;如果采集到的所述交互行为特征与所述预设的交互行为特征相匹配,则确定佩戴所述VR终端的用户身份合法,并执行所述目标任务,实现了用户在佩戴VR终端进行沉浸体验的过程中,如果需要执行需要进行身份验证的目标任务,可以通过执行预设的交互行为,主动验证自身身份的合法性,进而可以保障用户在使用VR终端时的隐私性和安全性。When a user performs a target task that requires identity authentication, the VR terminal can collect the interactive behavior characteristics of the user wearing the VR terminal through preset sensor hardware, and match the collected interactive behavior characteristics with the preset interactive behavior characteristics of the legitimate user of the VR terminal; if the collected interactive behavior characteristics match the preset interactive behavior characteristics, the identity of the user wearing the VR terminal is determined to be legitimate, and the target task is performed. This enables the user to actively verify the legitimacy of his or her own identity by performing preset interactive behaviors when performing a target task that requires identity authentication while wearing the VR terminal for an immersive experience, thereby ensuring the privacy and security of the user when using the VR terminal.
下面通过具体实施例并结合具体的应用场景对本申请进行描述。The present application is described below through specific embodiments and in combination with specific application scenarios.
请参考图1,图1是本申请一实施例提供的一种基于虚拟现实场景的业务实现方法,应用于VR终端,执行以下步骤:Please refer to FIG1 , which shows a service implementation method based on a virtual reality scenario provided by an embodiment of the present application. The method is applied to a VR terminal and performs the following steps:
步骤101,响应于针对需要执行身份验证的目标任务的执行指令,通过预设的传感硬件采集佩戴所述虚拟现实终端的用户的交互行为特征;Step 101: In response to an execution instruction for a target task requiring identity authentication, interactive behavior characteristics of a user wearing the virtual reality terminal are collected through preset sensor hardware;
步骤102,将采集到的交互行为特征与所述虚拟现实终端的合法用户预设的交互行为特征进行匹配;Step 102: matching the collected interaction behavior characteristics with interaction behavior characteristics preset by a legitimate user of the virtual reality terminal;
步骤103,如果采集到的所述交互行为特征与所述预设的交互行为特征相匹配,则确定佩戴所述虚拟现实终端的用户身份合法,并执行所述目标任务。Step 103: If the collected interactive behavior characteristics match the preset interactive behavior characteristics, the identity of the user wearing the virtual reality terminal is determined to be legal, and the target task is executed.
上述VR终端,是指基于VR技术开发的可以面向用户提供三维沉浸体验的终端设备;例如,上述VR可以是头戴式的头盔、眼镜或者其它形式的VR终端设备。The above-mentioned VR terminal refers to a terminal device developed based on VR technology that can provide users with a three-dimensional immersive experience; for example, the above-mentioned VR can be a head-mounted helmet, glasses or other forms of VR terminal devices.
在实际应用中,上述VR终端可以基于搭载的虚拟现实操作系统(VROS,VirtualReality Operation System),向佩戴者输出由开发人员开发出的VR场景模型,使得佩戴者,能够在输出的VR场景中得到三维沉浸体验。In actual applications, the above-mentioned VR terminal can output the VR scene model developed by the developer to the wearer based on the carried virtual reality operating system (VROS), so that the wearer can get a three-dimensional immersive experience in the output VR scene.
上述目标任务,泛指用户在佩戴VR终端进行沉浸体验时,能够在VR终端面向用户呈现的VR场景中完成的,需要对用户身份进行验证的任务;The above-mentioned target tasks generally refer to tasks that require user identity verification and can be completed in the VR scene presented to the user by the VR terminal when the user is wearing a VR terminal for an immersive experience;
例如,在实际应用中,上述目标任务可以包括针对上述VR终端的解锁任务;用户在VR场景下完成的针对快捷支付的验证任务;用户在VR场景下完成的针对账号登录的验证任务;或者其它能够在VR场景下完成的,需要对用户身份进行验证的目标任务。For example, in actual applications, the above-mentioned target tasks may include unlocking tasks for the above-mentioned VR terminal; verification tasks for quick payment completed by users in VR scenarios; verification tasks for account login completed by users in VR scenarios; or other target tasks that can be completed in VR scenarios and require verification of user identity.
上述传感硬件,具体可以包括红外传感器、图像传感器、激光传感器、雷达传感器,等等,在本例中不进行特别限定;The above-mentioned sensing hardware may specifically include infrared sensors, image sensors, laser sensors, radar sensors, etc., which are not particularly limited in this example;
上述交互行为特征,泛指与用户在佩戴VR终端进行沉浸体验时,在VR场景中所执行的一切交互行为所对应的行为特征;The aforementioned interactive behavior characteristics generally refer to the behavioral characteristics corresponding to all interactive behaviors performed by users in a VR scene when wearing a VR terminal for an immersive experience;
例如,在实际应用中,上述交互行为特征可以包括用户的头部姿态、三维手势、或者用户通过头部姿态、三维手势或者外接设备(比如外接的操作杆、操作手柄,等等)控制VR场景中的视觉焦点的移动所产生的位移轨迹。For example, in actual applications, the above-mentioned interactive behavior characteristics may include the user's head posture, three-dimensional gestures, or the displacement trajectory generated by the user controlling the movement of the visual focus in the VR scene through head posture, three-dimensional gestures or external devices (such as external joysticks, operating handles, etc.).
在本例中,为了保障用户在使用VR终端时的隐私性和安全性,VR终端的合法用户可以与VR终端的操作系统进行交互,在VR终端的操作系统中预设置用于对自身身份执行身份验证的交互行为特征。当用户在使用上述VR终端时,可以通过在VR场景中执行预设的交互行为特征,来主动的验证自身的身份的合法性。In this example, to protect user privacy and security when using a VR terminal, legitimate users of the VR terminal can interact with the terminal's operating system, pre-setting interactive behavior features in the VR terminal's operating system for verifying their identity. When using this VR terminal, users can proactively verify the legitimacy of their identity by performing these pre-set interactive behavior features in the VR scene.
其中,在这种情况下,上述步骤101至步骤103所示出的技术方案,则可以是上述VR终端的操作系统中的身份验证逻辑,当用户在佩戴该VR终端触发执行上述目标任务后,该VR终端的操作系统可以用户在触发上述目标任务后所发出的执行指令进行响应,通过执行上述身份验证逻辑,基于预设的传感硬件采集佩戴该VR终端的用户的交互行为特征,然后将采集到的交互行为特征与该VR终端的合法用户预设的交互行为特征进行匹配,对佩戴者的身份进行合法性验证,进而可以基于身份验证的结果来决策是否能够正常执行上述目标任务。Among them, in this case, the technical solution shown in the above steps 101 to 103 can be the identity authentication logic in the operating system of the above VR terminal. When the user triggers the execution of the above target task while wearing the VR terminal, the operating system of the VR terminal can respond to the execution instruction issued by the user after triggering the above target task. By executing the above identity authentication logic, the interactive behavior characteristics of the user wearing the VR terminal are collected based on the preset sensing hardware, and then the collected interactive behavior characteristics are matched with the interactive behavior characteristics preset by the legitimate user of the VR terminal, and the legitimacy of the wearer's identity is verified. Then, based on the result of the identity authentication, a decision can be made as to whether the above target task can be executed normally.
在示出的一种实施方式中,如果采集到的所述交互行为特征与所述预设的交互行为特征匹配,此时VR终端的操作系统(以下简称操作系统),可以确定佩戴该VR终端的用户身份合法,并执行上述目标任务。In one embodiment shown, if the collected interactive behavior characteristics match the preset interactive behavior characteristics, the operating system of the VR terminal (hereinafter referred to as the operating system) can determine that the identity of the user wearing the VR terminal is legal and execute the above-mentioned target task.
如果采集到的所述交互行为特征与所述预设的交互行为特征不匹配,则操作系统可以不响应上述执行指令,并统计针对上述用户的身份验证次数;当针对佩戴该VR终端的用户的身份验证次数达到预设次数时,可以针对该用户执行进一步的安全认证并在安全认证通过,确定佩戴该VR终端的用户身份合法后,再执行上述目标任务。If the collected interactive behavior characteristics do not match the preset interactive behavior characteristics, the operating system may not respond to the above-mentioned execution instruction and count the number of identity authentications for the above-mentioned user; when the number of identity authentications for the user wearing the VR terminal reaches the preset number, further security authentication may be performed on the user and after the security authentication is passed and the identity of the user wearing the VR terminal is determined to be legal, the above-mentioned target task may be executed.
在本例中,当确定佩戴上述VR终端的用户身份合法后,此时操作系统通常会面向该用户完全开放上述目标任务的执行权限;在这种情况下,如果该VR终端的合法用户不再佩戴该VR终端,其它并没有通过身份验证的用户重新佩戴该VR终端,则可能导致该VR终端面临一定的使用风险。In this example, after determining that the identity of the user wearing the above-mentioned VR terminal is legitimate, the operating system will usually fully open the execution permission of the above-mentioned target task to the user; in this case, if the legitimate user of the VR terminal no longer wears the VR terminal, and other users who have not passed the identity authentication wear the VR terminal again, the VR terminal may face certain usage risks.
在示出的一种实施方式中,可以基于预先采集到的该VR终端的合法用户的若干交互行为特征样本,通过预设的深度学习算法训练出一个能够表征该合法用户的习惯交互行为特征的特征识别模型;In one embodiment shown, a feature recognition model capable of characterizing the habitual interaction behavior characteristics of legitimate users of the VR terminal can be trained using a preset deep learning algorithm based on a number of interaction behavior feature samples collected in advance.
例如,合法用户在佩戴VR进行沉浸体验时,在VR场景中习惯的头部姿态、三维手势、操作焦点的移动轨迹等。For example, when legitimate users wear VR for an immersive experience, they may develop accustomed head postures, three-dimensional gestures, and movement trajectories of the operation focus in the VR scene.
在本例中,上述操作系统,可以预先搭载训练完成的上述特征识别模型。当佩戴VR终端的用户通过身份验证后,操作系统仍然可以通过传感硬件继续采集当前佩戴该VR终端的用户的交互行为特征,并将采集到的该交互行为特征输入值该特征识别模型中进行特征识别,以确定采集到的交互行为特征是否匹配所述虚拟现实终端的合法用户的习惯交互行为特征。In this example, the operating system can be pre-installed with the trained feature recognition model. After the user wearing the VR terminal passes identity authentication, the operating system can continue to collect the interactive behavior characteristics of the user currently wearing the VR terminal through sensor hardware, and input the collected interactive behavior characteristics into the feature recognition model for feature recognition to determine whether the collected interactive behavior characteristics match the customary interactive behavior characteristics of the legitimate user of the virtual reality terminal.
如果通过模型的识别后,确定采集到的交互行为特征与VR终端的合法用户的习惯交互行为特征不匹配,此时检测到的交互行为特征,很可能是合法用户对VR终端解锁后离开,由另一个非法用户佩戴该VR终端所产生的交互行为。在这种情况下,操作系统可以重新启动针对佩戴该VR终端的用户执行进一步的安全认证的流程。If the model identifies that the collected interaction behavior characteristics do not match the habitual interaction behavior characteristics of the authorized user of the VR terminal, the detected interaction behavior characteristics are likely the result of an illegal user wearing the VR terminal after the authorized user unlocked the VR terminal and then left. In this case, the operating system can restart the security authentication process for the user wearing the VR terminal.
通过这种方式,可以基于合法用户的习惯交互行为特征,在确定佩戴该VR终端的用户身份合法后,在后台在当前的佩戴者“不知情”的情况下,继续对该VR终端进行安全防护,从而可以提升VR终端的使用安全等级。In this way, based on the habitual interactive behavior characteristics of legitimate users, after determining that the identity of the user wearing the VR terminal is legitimate, the VR terminal can continue to be protected in the background without the current wearer's knowledge, thereby improving the safety level of VR terminal use.
以下以上述目标任务为针对VR终端的解锁任务为例,对本申请中的技术方案进行详细描述。The following describes the technical solution in this application in detail by taking the above-mentioned target task as an unlocking task for a VR terminal as an example.
当然,需要指出的是,以上述目标任务为针对VR终端的解锁任务为例,仅为示例性的,并不用于限定。在实际应用中,上述目标任务也可以诸如基于VR场景下的快捷支付的验证任务;基于VR场景下的账号登录的验证任务,等等。Of course, it should be noted that the above target task is to unlock a VR terminal for illustrative purposes only and is not intended to be limiting. In actual applications, the above target task can also be a task such as verifying quick payment in a VR scenario or verifying account login in a VR scenario, etc.
以下通过VR场景模型创建,VR终端的解锁以及VR终端解锁后的安全防护三个阶段,对本申请的技术方案进行详细描述。The following describes the technical solution of this application in detail through three stages: VR scene model creation, VR terminal unlocking, and security protection after the VR terminal is unlocked.
1)VR场景模型创建1) VR scene model creation
在本例中,开发人员可以通过特定的建模工具,完成VR场景模型的创建。上述建模工具,在本例中不进行特别的限定;例如,开发人员可以使用诸如Unity、3dsMax、Photoshop等较为成熟的建模工具完成VR场景模型的创建。In this example, developers can use specific modeling tools to create VR scene models. The above modeling tools are not specifically limited in this example; for example, developers can use more mature modeling tools such as Unity, 3dsMax, Photoshop, etc. to create VR scene models.
其中,开发人员在通过建模工具创建VR场景模型的过程中,该VR场景模型,以及该VR场景的纹理贴图,都可来源于现实生活中的真实场景;例如,可以事先通过摄像,采集材质纹理贴图,和真实场景的平面模型,然后通过Photoshop或3dmax等建模工具,来处理纹理和构建真实场景的三维模型,然后导入到unity3D平台(简称U3D),在U3D平台中通过音效、图形界面、插件、灯光等多个维度进行画面渲染,然后编写交互代码,最后完成VR场景模型的建模。Among them, when developers use modeling tools to create VR scene models, the VR scene model and the texture map of the VR scene can all be derived from real scenes in real life; for example, you can use video to collect material texture maps and plane models of real scenes in advance, and then use modeling tools such as Photoshop or 3dmax to process the texture and build a three-dimensional model of the real scene, and then import it into the unity3D platform (U3D for short), and render the picture in multiple dimensions such as sound effects, graphical interface, plug-ins, and lighting on the U3D platform, and then write interactive code to finally complete the modeling of the VR scene model.
在本例中,开发人员除了需要创建VR场景模型以外,还可以通过上述建模工具,为上述VR终端的操作系统创建一个2D或者3D的锁屏界面。In this example, in addition to creating a VR scene model, developers can also use the above modeling tools to create a 2D or 3D lock screen interface for the operating system of the above VR terminal.
其中,该锁屏界面可以作为用户启动VR终端后,试图进行VR终端的操作系统的初始界面;或者,在输出开发人员创建的VR场景模型之前的前置页面。Among them, the lock screen interface can serve as the initial interface when the user tries to operate the VR terminal's operating system after starting the VR terminal; or, it can serve as a front page before outputting the VR scene model created by the developer.
当用户在该锁屏界面的提示下,通过执行预设的交互行为特征,完成针对自身身份的合法性以后,此时VR终端的操作系统,可以开放进入该操作系统的访问权限,然后输出开发人员创建的VR场景模型,以使佩戴者能够在输出的VR场景模型中得到沉浸体验。When the user completes the legitimacy of his or her identity by executing the preset interactive behavior features under the prompt of the lock screen interface, the operating system of the VR terminal can open access rights to the operating system and then output the VR scene model created by the developer so that the wearer can get an immersive experience in the output VR scene model.
其中,需要说明的是,上述锁屏界面的具体形态,在本例中不进行特别限定;在实际应用中,可以基于用户体验进行个性化定制。It should be noted that the specific form of the above-mentioned lock screen interface is not particularly limited in this example; in actual application, it can be personalized based on user experience.
2)VR终端的解锁2) Unlocking the VR terminal
在本例中,当佩戴者启动VR终端后,该VR终端可以通过操作系统输出上述锁屏界面。In this example, when the wearer starts the VR terminal, the VR terminal can output the above lock screen interface through the operating system.
其中,在本例中,上述锁屏界面中可以预先提供若干用于触发解锁的虚拟元件(比如,虚拟按钮)。用户可以通过一些简单的交互操作,来选中该虚拟元件,进而触发针对该VR终端的解锁流程。In this example, the lock screen interface may pre-provide a number of virtual elements (e.g., virtual buttons) for triggering unlocking. The user can select the virtual element through some simple interactive operations to trigger the unlocking process for the VR terminal.
例如,在示出的一种实现方式中,在锁屏界面中可以提供一用于触发解锁的虚拟按钮,佩戴者可以通过头部姿态、三维手势或者外接设备,来控制操作焦点(也称之为视觉焦点)的移动,将操作焦点定位在上述虚拟按钮上,然后执行一些简单的交互操作(比如,操作焦点在虚拟按钮上的简单滑动),来触发针对VR终端的解锁流程。For example, in one implementation shown, a virtual button for triggering unlocking can be provided in the lock screen interface. The wearer can control the movement of the operation focus (also called visual focus) through head posture, three-dimensional gestures or external devices, position the operation focus on the above-mentioned virtual button, and then perform some simple interactive operations (such as a simple sliding of the operation focus on the virtual button) to trigger the unlocking process for the VR terminal.
当然,除了以上示出的可以通过在锁屏界面中提供触发解锁的虚拟按钮以外,在实际应用中,也可以在VR终端的外接设备,比如VR终端外接的操作杆或者操作手柄上设置一用于触发解锁的实体按键,用于在需要针对VR终端进行解锁时,可以通过按压该实体按键来触发针对VR终端的解锁流程。Of course, in addition to providing a virtual button for triggering unlocking in the lock screen interface as shown above, in actual applications, a physical button for triggering unlocking can also be set on an external device of the VR terminal, such as an external joystick or operating handle of the VR terminal, so that when the VR terminal needs to be unlocked, the unlocking process for the VR terminal can be triggered by pressing the physical button.
在本例中,当针对VR的解锁流程被触发后,VR终端可以向操作系统上报一个解锁指令,比如该解锁指令具体可以是一个解锁信号,VR终端的操作系统在接收到该解锁指令后,可以对该解锁指令进行响应,执行如步骤101-步骤103所示出的身份验证逻辑,来启动针对VR终端的解锁流程。In this example, when the unlocking process for VR is triggered, the VR terminal can report an unlocking instruction to the operating system. For example, the unlocking instruction can be an unlocking signal. After receiving the unlocking instruction, the operating system of the VR terminal can respond to the unlocking instruction and execute the authentication logic shown in steps 101 to 103 to start the unlocking process for the VR terminal.
在本例中,当VR终端的操作系统启动了解锁流程后:In this example, after the VR terminal's operating system starts the unlocking process:
一方面,此时VR终端的佩戴者,可以通过执行预设的交互行为特征,来主动验证自身身份的合法性。On the one hand, the wearer of the VR terminal can actively verify the legitimacy of his or her identity by executing preset interactive behavior characteristics.
另一方面,VR终端的操作系统,可以通过预设的传感硬件采集佩戴者的交互行为特征,将其与该VR终端的合法用户预先在操作系统中预设置的用于解锁的交互行为特征进行匹配,以验证该VR终端当前的佩戴者的身份是否合法。On the other hand, the operating system of the VR terminal can collect the wearer's interactive behavior characteristics through preset sensing hardware, and match them with the interactive behavior characteristics for unlocking pre-set in the operating system by the legitimate user of the VR terminal to verify whether the identity of the current wearer of the VR terminal is legitimate.
其中,在本例中,上述交互行为特征可以包括用户的头部姿态、三维手势、或者用户通过头部姿态、三维手势或者外接设备控制VR场景中的视觉焦点的移动所产生的位移轨迹。In this example, the above-mentioned interactive behavior characteristics may include the user's head posture, three-dimensional gestures, or the displacement trajectory generated by the user controlling the movement of the visual focus in the VR scene through head posture, three-dimensional gestures or external devices.
即,对于VR终端的合法用户来说,为了提升VR终端的使用安全等级,可以与VR终端的操作系统进行交互(比如与操作系统的设置界面进行交互),预设置一个自定义的头部姿态、自定义的三维手势,或者自定义的操作焦点的特殊位移轨迹,当佩戴者需要取得该VR终端的使用权限,则必须执行一个相同的头部姿态、三维手势、或者控制操作焦点移动产生一个相同的唯一轨迹,对自己的身份进行验证。That is, for legitimate users of VR terminals, in order to improve the security level of VR terminal use, they can interact with the VR terminal's operating system (such as interacting with the operating system's settings interface), pre-set a customized head posture, customized three-dimensional gesture, or a customized special displacement trajectory of the operation focus. When the wearer needs to obtain permission to use the VR terminal, he must perform the same head posture, three-dimensional gesture, or control the movement of the operation focus to produce the same unique trajectory to verify his identity.
在示出的一种实施方式中,假设上述交互行为特征为用户预设的一个自定义的头部姿态(比如点头、摇头,或者其它自定义的头部姿态)。In the illustrated embodiment, it is assumed that the above-mentioned interactive behavior feature is a user-defined head gesture (such as nodding, shaking head, or other user-defined head gestures) preset by the user.
在这种情况下,当VR终端的佩戴者触发了解锁流程后,VR终端的操作系统,可以调用VR终端中搭载的重力传感硬件,对用户的头部进行位移跟踪,并向操作系统回传采集到的头部位移数据。In this case, when the wearer of the VR terminal triggers the unlocking process, the operating system of the VR terminal can call the gravity sensing hardware installed in the VR terminal to track the displacement of the user's head and return the collected head displacement data to the operating system.
操作系统在接收到重力传感硬件回传的数据后,可以通过操作系统中的AR引擎对接收到的头部位移数据进行计算,计算出用户的头部相对于VR场景的X/Y/Z轴的偏移量以及旋转量等参数,并基于这些参数进行数据建模,还原出用户的头部姿态;然后将还原出的头部姿态,与该VR终端的合法用户预配置的用于解锁的头部姿态进行匹配;如果匹配成功,则可以确定当前的佩戴者的用户身份合法,此时操作系统可以对VR终端进行解锁操作,开放操作系统的访问权限,将上述锁屏界面关闭。After receiving the data sent back by the gravity sensor hardware, the operating system can calculate the received head displacement data through the AR engine in the operating system, calculate the offset and rotation of the user's head relative to the X/Y/Z axis of the VR scene and other parameters, and perform data modeling based on these parameters to restore the user's head posture; then match the restored head posture with the head posture pre-configured for unlocking by the legitimate user of the VR terminal; if the match is successful, it can be determined that the current wearer's user identity is legitimate. At this time, the operating system can unlock the VR terminal, open the operating system's access rights, and close the above-mentioned lock screen interface.
在示出的另一种实施方式中,假设上述交互行为特征为用户预设的一个自定义的三维手势(比如抓握,特定方向的旋转,或者其它自定义的三维手势)In another embodiment shown, it is assumed that the above-mentioned interactive behavior feature is a user-defined three-dimensional gesture (such as grasping, rotating in a specific direction, or other customized three-dimensional gestures)
在这种情况下,当VR终端的佩戴者触发了解锁流程后,VR终端的操作系统,可以调用VR终端中搭载的传感硬件,对用户的手部进行位移跟踪,并向操作系统回传采集到的手部位移数据。In this case, when the wearer of the VR terminal triggers the unlocking process, the operating system of the VR terminal can call the sensor hardware installed in the VR terminal to track the displacement of the user's hand and return the collected hand displacement data to the operating system.
操作系统在接收到该传感硬件回传的数据后,可以通过操作系统中的AR引擎对接收到的手部位移数据进行计算,计算出用户的手部相对于VR场景的X/Y/Z轴的偏移量以及旋转量等参数,并基于这些参数进行数据建模,还原出用户的三维手势;然后将还原出的三维手势,与该VR终端的合法用户预配置的用于解锁的三维手势进行匹配;如果匹配成功,则可以确定当前的佩戴者的用户身份合法,此时操作系统可以对VR终端进行解锁操作,开放操作系统的访问权限,将上述锁屏界面关闭。After receiving the data sent back by the sensing hardware, the operating system can calculate the received hand displacement data through the AR engine in the operating system, calculate parameters such as the offset and rotation of the user's hand relative to the X/Y/Z axis of the VR scene, and perform data modeling based on these parameters to restore the user's three-dimensional gesture; then match the restored three-dimensional gesture with the three-dimensional gesture for unlocking pre-configured by the legitimate user of the VR terminal; if the match is successful, it can be determined that the current wearer's user identity is legitimate. At this time, the operating system can unlock the VR terminal, open the operating system's access rights, and close the above-mentioned lock screen interface.
其中,需要说明的是,操作系统在针对用户的三维手势进行识别时调用的传感硬件,取决于进行三维手势识别时采用的实现方案。It should be noted that the sensor hardware called by the operating system when recognizing the user's three-dimensional gesture depends on the implementation scheme adopted when performing the three-dimensional gesture recognition.
例如,在VR技术的常规实现中,在识别用户的三维手势时,通常可以通过诸如TOF(Time of Flight,飞行时间)方案、双摄像头双目成像方案、结构光方案、以及微型雷达方案来实现。当基于双摄像头双目成像方案来识别用户的三维手势时,上述传感硬件可以是图像传感器;当基于TOF方案来识别用户的三维手势时,上述传感硬件则可以是红外传感器。当基于结构光方案来识别用户的三维手势时,上述传感硬件可以是激光传感器。当基于结微型雷达方案来识别用户的三维手势时,上述传感硬件可以是雷达传感器,等等。For example, in conventional implementations of VR technology, when recognizing a user's three-dimensional gestures, it can usually be achieved through solutions such as TOF (Time of Flight), dual-camera binocular imaging, structured light, and micro radar. When recognizing a user's three-dimensional gestures based on a dual-camera binocular imaging solution, the above-mentioned sensing hardware can be an image sensor; when recognizing a user's three-dimensional gestures based on a TOF solution, the above-mentioned sensing hardware can be an infrared sensor. When recognizing a user's three-dimensional gestures based on a structured light solution, the above-mentioned sensing hardware can be a laser sensor. When recognizing a user's three-dimensional gestures based on a micro radar solution, the above-mentioned sensing hardware can be a radar sensor, and so on.
在示出的另一种实施方式中,假设上述交互行为特征为用户预设的一个操作焦点的移动轨迹。In another embodiment shown, it is assumed that the above-mentioned interactive behavior feature is a moving trajectory of an operation focus preset by the user.
在这种情况下,佩戴者可以通过头部姿态、三维手势、或者通过操作诸如操纵杆或者操作手柄等外接设备,来控制操作焦点在锁屏界面上移动,产生一个移动轨迹。In this case, the wearer can control the movement of the operation focus on the lock screen interface through head posture, three-dimensional gestures, or by operating an external device such as a joystick or operating handle, generating a movement trajectory.
当VR终端的佩戴者触发了解锁流程后,VR终端的操作系统,可以调用VR终端中搭载的重力传感硬件(比如VR头盔中、用户手部佩戴的或者外接设备中搭载的重力传感硬件),对用户的头部、手势以及外接设备进行位移跟踪,并基于用户的头部、手势以及外接设备的位移,来同步的控制VR场景中操作焦点的位移,然后计算出操作焦点到VR场景中的移动轨迹。When the wearer of the VR terminal triggers the unlocking process, the operating system of the VR terminal can call the gravity sensing hardware installed in the VR terminal (such as the gravity sensing hardware in the VR helmet, worn on the user's hands, or installed in external devices) to track the displacement of the user's head, gestures, and external devices, and based on the displacement of the user's head, gestures, and external devices, synchronously control the displacement of the operation focus in the VR scene, and then calculate the movement trajectory of the operation focus in the VR scene.
其中,为了使用户能够直观的查看到产生的移动轨迹,操作系统可以将计算出的操作轨迹,在锁屏界面中突出显示(比如进行高亮显示)。In order to enable the user to intuitively view the generated movement trajectory, the operating system can highlight the calculated operation trajectory in the lock screen interface (for example, highlight it).
当操作系统计算出操作焦点在VR场景中的移动轨迹后,可以将该移动轨迹与该VR终端的合法用户预配置的用于解锁的移动轨迹进行匹配;如果匹配成功,则可以确定当前的佩戴者的用户身份合法,此时操作系统可以对VR终端进行解锁操作,开放操作系统的访问权限,将上述锁屏界面关闭。After the operating system calculates the movement trajectory of the operation focus in the VR scene, it can match the movement trajectory with the movement trajectory pre-configured for unlocking by the legitimate user of the VR terminal; if the match is successful, it can be determined that the current wearer's user identity is legitimate. At this time, the operating system can unlock the VR terminal, open the operating system's access rights, and close the above-mentioned lock screen interface.
其中,需要说明的是,在本例中,用户在将采集到的交互行为特征与合法用户预设的用户行为特征进行匹配时,为了避免用户预设了特别复杂的用户行为特征,而导致合法用户无法解锁VR终端的问题,在匹配的过程中,可以不必采用精准匹配(即交互行为特征完全匹配),而是采用模糊匹配,即只要采集到的用户行为特征与合法用户预设的用户行为特征的相似度达到预设的阈值,则可以认为二者匹配。It should be noted that, in this example, when the user matches the collected interactive behavior characteristics with the user behavior characteristics preset by the legitimate user, in order to avoid the problem that the legitimate user cannot unlock the VR terminal due to the user presetting particularly complex user behavior characteristics, in the matching process, it is not necessary to use precise matching (that is, complete matching of interactive behavior characteristics), but fuzzy matching can be used. That is, as long as the similarity between the collected user behavior characteristics and the user behavior characteristics preset by the legitimate user reaches a preset threshold, the two can be considered to match.
在本例中,当操作系统通过以上示出的解锁验证流程,最终确定出佩戴者执行的交互行为特征与合法用户预设的用于解锁的交互行为特征不匹配,此时操作系统可以不作出任何响应,同时可以在后台启动一个计数器,对佩戴者的解锁次数(即针对该用户的身份验证次数)进行统计。In this example, when the operating system finally determines through the unlocking verification process shown above that the interactive behavior characteristics performed by the wearer do not match the interactive behavior characteristics preset by the legitimate user for unlocking, the operating system may not make any response at this time, and at the same time, a counter may be started in the background to count the number of unlocking times of the wearer (that is, the number of identity authentication times for the user).
当佩戴者的解锁次数达到预设次数后,仍然没有成功解锁,此时操作系统可以启动针对该佩戴者的安全认证流程,针对该佩戴者执行进一步的安全认证。When the wearer has unlocked the phone a preset number of times but still fails to unlock it, the operating system can start a security authentication process for the wearer and perform further security authentication for the wearer.
在本例中,针对佩戴者执行进一步的安全认证时,具体可以通过以下示出的方式来完成。In this example, when further security authentication is performed on the wearer, it can be accomplished specifically in the following manner.
在示出的一种实施方式中,可以通过VR终端搭载的生物识别硬件,采集佩戴者的生物特征(比如指纹),对用户进行进一步的安全认证。In one embodiment shown, the biometric hardware carried by the VR terminal can be used to collect the wearer's biometric characteristics (such as fingerprints) to perform further security authentication on the user.
在这种情况下,当佩戴者解锁的重试次数达到预设阈值后,操作系统可以在锁屏界面输出提示用户采集生物特征进行安全认证的提示消息;比如,当上述生物特征为指纹时,该提示消息具体可以是一条“请输入指纹信息完成解锁认证”的文本消息。In this case, when the wearer's number of unlocking retries reaches a preset threshold, the operating system can output a prompt message on the lock screen interface to prompt the user to collect biometrics for security authentication; for example, when the above-mentioned biometric is a fingerprint, the prompt message can specifically be a text message "Please enter fingerprint information to complete unlocking authentication."
此时,操作系统可以通过该生物识别硬件采集佩戴者的生物特征,将采集到的生物特征与该VR终端的合法用户预留的生物特征进行匹配;如果采集到的生物特征与该VR终端的合法用户预留的生物特征匹配,则可以确定针对该VR终端当前佩戴者的安全认证通过,针对VR终端进行解锁。At this time, the operating system can collect the wearer's biometric features through the biometric hardware and match the collected biometric features with the biometric features reserved by the legitimate user of the VR terminal; if the collected biometric features match the biometric features reserved by the legitimate user of the VR terminal, it can be determined that the security authentication for the current wearer of the VR terminal has passed, and the VR terminal can be unlocked.
在示出的一种实施方式中,也可以通过用户输入的身份验证口令身份验证口令,来进行进一步的安全认证。In one embodiment shown, further security authentication may also be performed through an identity verification password input by the user.
其中,该身份验证口令,可以是合法用户预设的安全认证口令,也可以是操作系统向合法用户动态下发的口令。The identity authentication password may be a security authentication password preset by a legitimate user, or a password dynamically issued by the operating system to the legitimate user.
在这种情况下,当佩戴者解锁的重试次数达到预设阈值后,操作系统可以在锁屏界面显示一个输入框,并输出一条提示用户输入身份验证口令完成安全认证的提示消;比如,该提示消息具体可以是一条“请输入身份验证口令完成解锁认证”的文本消息。In this case, when the wearer's unlocking retries reach a preset threshold, the operating system can display an input box on the lock screen interface and output a prompt message prompting the user to enter the authentication password to complete the security authentication; for example, the prompt message can be a text message "Please enter the authentication password to complete the unlock authentication."
当佩戴者在锁屏界面中输入了身份验证口令后,操作系统将该身份验证口令与合法用户预留的身份验证口令,或者操作系统下发的身份验证口令进行匹配;如果二者匹配,则可以确定针对该VR终端当前佩戴者的安全认证通过,针对VR终端进行解锁。When the wearer enters the authentication password in the lock screen interface, the operating system matches the authentication password with the authentication password reserved by the legitimate user, or the authentication password issued by the operating system; if the two match, it can be determined that the security authentication for the current wearer of the VR terminal has passed, and the VR terminal is unlocked.
3)VR终端解锁后的安全防护3) Security protection after unlocking the VR terminal
在本例中,当VR终端成功解锁后,由于VR终端解锁成功后,将会完全开放操作系统的访问权限,在这种情况下,当该VR终端的合法用户不再佩戴该VR终端,如果该VR终端仍然保持解锁状态,则仍然可能会导致该VR终端面临一定的使用风险。In this example, when the VR terminal is successfully unlocked, the access rights to the operating system will be fully opened. In this case, when the legitimate user of the VR terminal no longer wears the VR terminal, if the VR terminal remains unlocked, the VR terminal may still face certain usage risks.
在示出的一种实施方式中,可以基于预先采集到的该VR终端的合法用户的若干交互行为特征样本,通过预设的深度学习算法训练出一个能够表征该合法用户的习惯交互行为特征的特征识别模型;例如,合法用户在佩戴VR进行沉浸体验时,在VR场景中习惯的头部姿态、三维手势、操作焦点的移动轨迹等。In one embodiment shown, a feature recognition model that can characterize the habitual interactive behavior characteristics of the legitimate user can be trained through a preset deep learning algorithm based on several interactive behavior feature samples of the legitimate user of the VR terminal collected in advance; for example, the legitimate user's habitual head posture, three-dimensional gestures, movement trajectory of the operation focus, etc. in the VR scene when wearing VR for an immersive experience.
其中,上述深度学习算法,在本例中不进行特别限定,在实际应用中可以采用诸如神经网络、回归算法等较为成熟的深度学习算法。在上述特征识别模型的训练时,可以在VR终端上来完成(比如VR终端可以独立搭载深度学习算法)、也可以在与VR终端搭配的主机上来,或者在云端的服务器上来完成,在本例中也不进行特别限定。The aforementioned deep learning algorithms are not specifically limited in this example. In practical applications, more mature deep learning algorithms such as neural networks and regression algorithms can be used. The training of the aforementioned feature recognition model can be performed on a VR terminal (for example, a VR terminal can independently carry a deep learning algorithm), on a host computer paired with a VR terminal, or on a cloud server. This is also not specifically limited in this example.
上述VR终端的操作系统,可以预先搭载训练完成的上述特征识别模型。当上述VR终端成功解锁后,操作系统仍然可以通过传感硬件继续采集当前佩戴该VR终端的用户的交互行为特征,并将采集到的该交互行为特征输入值该特征识别模型中进行特征识别,以确定采集到的交互行为特征是否匹配所述虚拟现实终端的合法用户的习惯交互行为特征。The operating system of the VR terminal can be pre-installed with the trained feature recognition model. After the VR terminal is successfully unlocked, the operating system can continue to collect the interactive behavior characteristics of the user currently wearing the VR terminal through the sensor hardware, and input the collected interactive behavior characteristics into the feature recognition model for feature recognition to determine whether the collected interactive behavior characteristics match the customary interactive behavior characteristics of the legitimate user of the virtual reality terminal.
如果通过模型的识别后,确定采集到的交互行为特征与VR终端的合法用户的习惯交互行为特征不匹配,此时检测到的交互行为特征,很可能是合法用户对VR终端解锁后离开,由另一个非法用户佩戴该VR终端所产生的交互行为。If, after model recognition, it is determined that the collected interaction behavior characteristics do not match the habitual interaction behavior characteristics of the legitimate user of the VR terminal, the interaction behavior characteristics detected at this time are likely to be the interaction behavior generated by another illegal user wearing the VR terminal after the legitimate user unlocked the VR terminal and left.
在这种情况下,操作系统可以重新锁定该VR终端,重新启动针对佩戴该VR终端的用户执行进一步的安全认证的流程,具体的安全认证的流程不再赘述。In this case, the operating system can re-lock the VR terminal and restart the process of further security authentication for the user wearing the VR terminal. The specific security authentication process will not be repeated here.
可见,通过这种方式,可以基于合法用户的习惯交互行为特征,在VR终端在成功解锁后,在后台在当前的佩戴者在“不知情”的情况下,继续对该VR终端进行安全防护,从而可以提升VR终端的使用安全等级。It can be seen that in this way, based on the habitual interactive behavior characteristics of legitimate users, after the VR terminal is successfully unlocked, the VR terminal can continue to be protected in the background without the current wearer's knowledge, thereby improving the safety level of the VR terminal.
当然,在实际应用中,除了以上示出的通过训练出一个能够表征合法用户的习惯交互行为特征的深度学习模型,对VR终端执行成功解锁后的安全防护以外,也可以通过其它手段,来继续对VR终端执行成功解锁后的安全防护。Of course, in actual applications, in addition to the above-mentioned method of training a deep learning model that can characterize the habitual interactive behavior characteristics of legitimate users to perform security protection on the VR terminal after successful unlocking, other means can also be used to continue to perform security protection on the VR terminal after successful unlocking.
例如,在实际应用中,可以引入传统的解锁超时机制,即当VR终端成功解锁后,如果在预设时长内,VR终端的操作系统未检测到任何形式的交互操作,此时可以自动进行锁定状态,在本例中不再一一列举。For example, in actual applications, a traditional unlocking timeout mechanism can be introduced. That is, after the VR terminal is successfully unlocked, if the operating system of the VR terminal does not detect any form of interactive operation within a preset time, it can automatically lock the terminal. These mechanisms will not be listed one by one in this example.
以上以上述目标任务为针对VR终端的解锁任务为例,对本申请中的技术方案进行了详细描述。The above describes the technical solution in this application in detail by taking the above-mentioned target task as the unlocking task for the VR terminal as an example.
其中,需要补充说明的是,在本例中,上述步骤101-步骤103示出的身份验证逻辑,也可以应用在针对VR终端进行解锁的应用场景以外的其它应用场景中。It should be noted that, in this example, the identity authentication logic shown in steps 101 to 103 can also be applied to other application scenarios besides unlocking a VR terminal.
例如,当应用于VR场景下的快捷支付场景中时,上述目标任务可以是基于VR场景下的快捷支付的验证任务;在这种情况下,操作系统可以通过执行上述步骤101-步骤103所示出的身份验证逻辑,对用户在VR场景下进行快捷支付时,对用户的支付身份进行验证,并在身份验证通过后完成支付。For example, when applied to a quick payment scenario in a VR scenario, the above-mentioned target task may be a verification task based on the quick payment in the VR scenario; in this case, the operating system may verify the user's payment identity when the user makes a quick payment in the VR scenario by executing the identity authentication logic shown in steps 101 to 103 above, and complete the payment after the identity authentication is passed.
当用户的身份验证通过后,操作系统还可以通过训练出的上述交互行为特征识别模型,来继续识别佩戴该VR终端的用户的交互行为特征是否为合法用户的习惯交互行为特征,并在识别出当前佩戴该VR终端的用户的交互行为特征不是合法用户的习惯交互行为特征时,针对当前佩戴该VR终端的用户的身份进行进一步的安全认证,对用户的支付身份重新进行认证,其具体的实施过程不再详述,本领域技术人员也可以参考以上示出的在解锁场景中的实现过程进行等同实施。After the user's identity authentication is passed, the operating system can also continue to identify whether the interaction behavior characteristics of the user wearing the VR terminal are the habitual interaction behavior characteristics of a legitimate user through the trained interaction behavior feature recognition model. When it is identified that the interaction behavior characteristics of the user currently wearing the VR terminal are not the habitual interaction behavior characteristics of a legitimate user, further security authentication is performed on the identity of the user currently wearing the VR terminal, and the user's payment identity is re-authenticated. The specific implementation process will not be described in detail. Those skilled in the art can also refer to the implementation process in the unlocking scenario shown above for equivalent implementation.
又如,当应用于VR场景下的账号登录场景中时,上述目标任务可以是基于VR场景下的账号登录的验证任务;在这种情况下,操作系统可以通过执行上述步骤101-步骤103所示出的身份验证逻辑,对用户在VR场景下进行账号登录时,对用户的登录身份进行验证,并在身份验证通过后与相应的登录服务器进行交互来完成登录。For another example, when applied to an account login scenario in a VR scenario, the target task may be a verification task based on the account login in the VR scenario. In this case, the operating system may verify the user's login identity when the user logs in to the account in the VR scenario by executing the identity authentication logic shown in steps 101 to 103 above, and interact with the corresponding login server to complete the login after the identity authentication is passed.
当用户的身份验证通过后,操作系统还可以通过训练出的上述交互行为特征识别模型,来继续识别佩戴该VR终端的用户的交互行为特征是否为合法用户的习惯交互行为特征,并在识别出当前佩戴该VR终端的用户的交互行为特征不是合法用户的习惯交互行为特征时,针对当前佩戴该VR终端的用户的身份进行进一步的安全认证,对用户的登录身份重新进行验证,其具体的实施过程不再详述,本领域技术人员也可以参考以上示出的在解锁场景中的实现过程进行等同实施。当然,除了以上示出的两种应用场景以外,上述步骤101-步骤103所示出的身份验证逻辑显然也可以应用在其它类似的需要对用户进行身份验证的应用场景,在本例中不再一一列举。After the user's identity authentication is passed, the operating system can also continue to identify whether the interaction behavior characteristics of the user wearing the VR terminal are the habitual interaction behavior characteristics of a legitimate user through the trained interaction behavior feature recognition model. When it is identified that the interaction behavior characteristics of the user currently wearing the VR terminal are not the habitual interaction behavior characteristics of a legitimate user, further security authentication is performed on the identity of the user currently wearing the VR terminal, and the user's login identity is re-verified. The specific implementation process will not be described in detail. Those skilled in the art can also refer to the implementation process in the unlocking scenario shown above for equivalent implementation. Of course, in addition to the two application scenarios shown above, the identity authentication logic shown in steps 101-103 above can obviously also be applied to other similar application scenarios that require user identity authentication, which will not be listed one by one in this example.
通过以上实施例的描述可知,在本申请中,佩戴虚拟现实终端的用户在执行需要进行身份验证的目标任务时,虚拟现实终端可以通过预设的传感硬件采集佩戴所述虚拟现实终端的用户的交互行为特征,将采集到的交互行为特征与所述虚拟现实终端的合法用户预设的交互行为特征进行匹配;如果采集到的所述交互行为特征与所述预设的交互行为特征相匹配,则确定佩戴所述虚拟现实终端的用户身份合法,并执行所述目标任务,实现了用户在佩戴虚拟现实终端进行沉浸体验的过程中,如果需要执行需要进行身份验证的目标任务,可以通过执行预设的交互行为,主动验证自身身份的合法性,进而可以保障用户在使用虚拟现实终端时的隐私性和安全性。It can be seen from the description of the above embodiments that in the present application, when a user wearing a virtual reality terminal performs a target task that requires identity authentication, the virtual reality terminal can collect the interactive behavior characteristics of the user wearing the virtual reality terminal through preset sensing hardware, and match the collected interactive behavior characteristics with the preset interactive behavior characteristics of the legitimate user of the virtual reality terminal; if the collected interactive behavior characteristics match the preset interactive behavior characteristics, it is determined that the identity of the user wearing the virtual reality terminal is legitimate, and the target task is performed. This ensures that when the user wears the virtual reality terminal for an immersive experience, if he needs to perform a target task that requires identity authentication, he can actively verify the legitimacy of his own identity by performing the preset interactive behavior, thereby ensuring the privacy and security of the user when using the virtual reality terminal.
与上述方法实施例相对应,本申请还提供了装置的实施例。Corresponding to the above method embodiments, the present application also provides device embodiments.
请参见图2,本申请提出一种用户身份验证的装置20,应用于VR终端;请参见图3,作为承载所述用户身份验证的装置20的VR终端所涉及的硬件架构中,通常包括CPU、内存、非易失性存储器、网络接口以及内部总线等;以软件实现为例,所述用户身份验证的装置20通常可以理解为加载在内存中的计算机程序,通过CPU运行之后形成的软硬件相结合的逻辑装置,所述装置20包括:Referring to FIG2 , this application proposes a user identity authentication device 20 for use in a VR terminal. Referring to FIG3 , the hardware architecture of the VR terminal carrying the user identity authentication device 20 typically includes a CPU, memory, non-volatile memory, a network interface, and an internal bus. Taking software implementation as an example, the user identity authentication device 20 can generally be understood as a computer program loaded into memory, which is executed by the CPU to form a logical device combining software and hardware. The device 20 includes:
采集模块201,响应于针对需要执行身份验证的目标任务的执行指令,通过预设的传感硬件采集佩戴所述虚拟现实终端的用户的交互行为特征;The collection module 201 collects interactive behavior characteristics of a user wearing the virtual reality terminal through preset sensor hardware in response to an execution instruction for a target task requiring identity authentication;
匹配模块202,将采集到的交互行为特征与所述虚拟现实终端的合法用户预设的交互行为特征进行匹配;Matching module 202, matching the collected interactive behavior characteristics with interactive behavior characteristics preset by a legitimate user of the virtual reality terminal;
验证模块203,如果采集到的所述交互行为特征与所述预设的交互行为特征相匹配,则确定佩戴所述虚拟现实终端的用户身份合法,并执行所述目标任务。Verification module 203, if the collected interactive behavior characteristics match the preset interactive behavior characteristics, determines that the identity of the user wearing the virtual reality terminal is legal, and executes the target task.
在本例中,所述交互行为特征包括用户的头部姿态、三维手势、以及通过头部姿态、三维手势或者外界设备控制视觉焦点移动产生的位移轨迹中的任一。In this example, the interactive behavior features include any one of the user's head posture, three-dimensional gestures, and displacement trajectories generated by controlling the movement of visual focus through the head posture, three-dimensional gestures, or external devices.
在本例中,所述装置20还可以包括:In this example, the device 20 may further include:
认证模块204(图2中未示出),如果采集到的所述交互行为特征与所述预设的交互行为特征不匹配,则在针对佩戴所述虚拟现实终端的用户的身份验证次数达到预设次数时,针对所述用户执行进一步的安全认证;Authentication module 204 (not shown in FIG2 ), if the collected interaction behavior characteristics do not match the preset interaction behavior characteristics, then when the number of identity verifications for the user wearing the virtual reality terminal reaches a preset number, performing further security authentication on the user;
所述验证模块203进一步:The verification module 203 further:
当所述安全认证通过后,确定佩戴所述虚拟现实终端的用户身份合法,并执行所述目标任务。When the security authentication is passed, the identity of the user wearing the virtual reality terminal is determined to be legal, and the target task is executed.
在本例中,所述装置20还可以包括:In this example, the device 20 may further include:
识别模块205(图2中未示出),Identification module 205 (not shown in FIG. 2 ),
在确定佩戴所述虚拟现实终端的用户身份合法后,通过预设的传感硬件采集佩戴所述虚拟现实终端的用户的交互行为特征;将采集到的交互行为特征输入预设的交互行为特征识别模型进行特征识别,以确定采集到的交互行为特征是否匹配所述虚拟现实终端的合法用户的习惯交互行为特征;其中,所述预设的交互行为特征识别模型为基于预设的深度学习算法针对所述虚拟现实终端的合法用户的若干交互行为特征样本进行训练得到;所述预设的交互行为特征识别模型表征所述虚拟现实终端的合法用户的习惯交互行为特征;After determining that the identity of the user wearing the virtual reality terminal is legitimate, interactive behavior features of the user wearing the virtual reality terminal are collected through preset sensor hardware; the collected interactive behavior features are input into a preset interactive behavior feature recognition model for feature recognition to determine whether the collected interactive behavior features match the habitual interactive behavior features of the legitimate user of the virtual reality terminal; wherein the preset interactive behavior feature recognition model is obtained by training a plurality of interactive behavior feature samples of the legitimate users of the virtual reality terminal based on a preset deep learning algorithm; the preset interactive behavior feature recognition model characterizes the habitual interactive behavior features of the legitimate users of the virtual reality terminal;
所述认证模块204进一步:The authentication module 204 further:
如果采集到的交互行为特征与所述虚拟现实终端的合法用户的习惯交互行为特征不匹配,针对佩戴所述虚拟现实终端的用户执行进一步的安全认证。If the collected interactive behavior characteristics do not match the customary interactive behavior characteristics of the legitimate user of the virtual reality terminal, further security authentication is performed on the user wearing the virtual reality terminal.
在本例中,所述认证模块204具体:In this example, the authentication module 204 specifically:
通过预设的生物识别硬件采集所述用户的生物特征,将采集到的所述生物特征与所述虚拟现实终端的合法用户预设的生物特征进行匹配,如果采集到的所述生物特征与所述虚拟现实终端的合法用户预设的生物特征匹配,则确定针对所述用户的安全认证通过;或者,collecting the user's biometric features through preset biometric identification hardware, matching the collected biometric features with the preset biometric features of the legitimate user of the virtual reality terminal, and determining that the security authentication for the user is passed if the collected biometric features match the preset biometric features of the legitimate user of the virtual reality terminal; or
获取所述用户输入的身份验证口令,将获取到的所述身份验证口令与预设的身份验证口令进行匹配,如果获取到的所述身份验证口令与所述虚拟现实终端的合法用户预设的身份验证口令相匹配,则确定针对所述用户的安全认证通过。The authentication password input by the user is obtained, and the obtained authentication password is matched with a preset authentication password. If the obtained authentication password matches the preset authentication password of a legitimate user of the virtual reality terminal, it is determined that the security authentication for the user is passed.
在本例中,所述目标任务可以包括针对所述虚拟现实终端的解锁任务。In this example, the target task may include an unlocking task for the virtual reality terminal.
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, and the true scope and spirit of the present application are indicated by the following claims.
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。It should be understood that the present application is not limited to the exact structures described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims (8)
Publications (3)
| Publication Number | Publication Date |
|---|---|
| HK1241157A1 HK1241157A1 (en) | 2018-06-01 |
| HK1241157A HK1241157A (en) | 2018-06-01 |
| HK1241157B true HK1241157B (en) | 2021-11-26 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI668588B (en) | Method and device for user identity verification | |
| TWI683236B (en) | Business implementation method and device based on virtual reality scene | |
| TWI684895B (en) | Business implementation method and device based on virtual reality scene | |
| EP3528156A1 (en) | Virtual reality environment-based identity authentication method and apparatus | |
| EP3567535A1 (en) | Virtual reality scene-based business verification method and device | |
| CN107066079A (en) | Service implementation method and device based on virtual reality scenario | |
| TW201915802A (en) | Authentication method, device, VR terminal and VR server based on VR scene | |
| CN108958573B (en) | Identity authentication method and device based on virtual reality scene | |
| HK1241157B (en) | User authentication method and device | |
| CN112541175B (en) | Parameter setting method and device for industrial control terminal, industrial control terminal and storage medium | |
| HK1241157A (en) | User authentication method and device | |
| HK1241157A1 (en) | User authentication method and device | |
| US12505192B2 (en) | Systems and methods for gesture-based verification | |
| US20250293894A1 (en) | Systems and methods for enhanced security in 3d spaces | |
| HK40001235B (en) | Identity authentication method and identity authentication device based on virtual reality (vr) scene | |
| HK1241493B (en) | Vr scene-based business realization method and device | |
| WO2025193424A1 (en) | Systems and methods for enhanced security in 3d spaces | |
| JP2025534002A (en) | Strong authentication methods and devices | |
| HK40001235A (en) | Identity authentication method and identity authentication device based on virtual reality (vr) scene | |
| HK1241510A1 (en) | Vr scene-based service realization method and device | |
| HK1241510A (en) | Vr scene-based service realization method and device | |
| HK1241493A (en) | Vr scene-based business realization method and device | |
| HK1241493A1 (en) | Vr scene-based business realization method and device | |
| HK1241059A1 (en) | Vr scene-based business realization method and device | |
| HK1241059A (en) | Vr scene-based business realization method and device |