[go: up one dir, main page]

HK1241059A - Vr scene-based business realization method and device - Google Patents

Vr scene-based business realization method and device Download PDF

Info

Publication number
HK1241059A
HK1241059A HK18100215.9A HK18100215A HK1241059A HK 1241059 A HK1241059 A HK 1241059A HK 18100215 A HK18100215 A HK 18100215A HK 1241059 A HK1241059 A HK 1241059A
Authority
HK
Hong Kong
Prior art keywords
user
service
preset
scene
virtual reality
Prior art date
Application number
HK18100215.9A
Other languages
Chinese (zh)
Other versions
HK1241059A1 (en
Filing date
Publication date
Application filed filed Critical
Publication of HK1241059A publication Critical patent/HK1241059A/en
Publication of HK1241059A1 publication Critical patent/HK1241059A1/en

Links

Description

Service implementation method and device based on virtual reality scene
Technical Field
The present application relates to the field of computer applications, and in particular, to a method and an apparatus for implementing a service based on a virtual reality scene.
Background
VR (Virtual Reality) technology is a technology for generating an interactive three-dimensional interactive environment on a computer by comprehensively using a computer graphics system and various control interfaces, and providing a user with an immersion feeling. With the progress of VR technology and hardware, the application scenes of VR technology are more and more abundant.
However, although the VR technology can provide a realistic immersion feeling for the user, when the user wears the VR terminal to perform immersion experience, if a target service (for example, a payment service) that needs to be securely authenticated needs to be executed in a VR scene, how to quickly securely authenticate the target service is very important for improving user experience.
Disclosure of Invention
The application provides a service implementation method based on a virtual reality scene, which is applied to a virtual reality client, wherein the virtual reality scene output by the virtual reality client comprises a preset virtual element, the virtual element is used for triggering a target service which needs to execute safety certification, and the method comprises the following steps:
identifying interactive operation executed by a user in the virtual reality scene aiming at the virtual element through preset sensing hardware;
when the interactive operation executed by the user aiming at the virtual element is identified to be the preset interactive operation, calling preset biological identification hardware to acquire the biological characteristics of the user;
initiating security authentication aiming at the target business to a business server based on the collected biological characteristics;
and responding to the result of passing the security authentication returned by the service server, and performing service interaction with the service server to complete the target service.
This application still provides a business implementation device based on virtual reality scene, is applied to the virtual reality client, including the virtual element of predetermineeing in the virtual reality scene of virtual reality client output, the virtual element is used for triggering the target service that needs to carry out safety certification, the device includes:
the identification module is used for identifying interactive operation executed by a user aiming at the virtual element in the virtual reality scene through preset sensing hardware;
the acquisition module is used for calling preset biological identification hardware to acquire the biological characteristics of the user when recognizing that the interactive operation executed by the user aiming at the virtual element is preset interactive operation;
the authentication module initiates security authentication aiming at the target service to a service server based on the acquired biological characteristics;
and the execution module responds to the result of passing the security authentication returned by the service server, and interacts with the service server to complete the target service.
In the application, interactive operation executed by a user aiming at the virtual element in the virtual reality scene is identified through preset sensing hardware; when the interactive operation executed by the user aiming at the virtual element is identified to be the preset interactive operation, calling preset biological identification hardware to acquire the biological characteristics of the user; and then, based on the collected biological characteristics, initiating security authentication aiming at the target service to a service server, responding to a result that the security authentication returned by the service server passes, and performing service interaction with the service server to complete the target service, so that when a user performs the target service needing security authentication in a virtual reality scene, the security authentication aiming at the target service can be rapidly completed in the virtual reality scene by using biological characteristic identification hardware carried by a virtual reality terminal, thereby not only ensuring the security of the service performed by the user in the virtual reality scene, but also reducing the interaction complexity of the security authentication aiming at the service and improving the service experience of the user.
Drawings
Fig. 1 is a flowchart illustrating a service implementation method based on a VR scenario according to an embodiment of the present application;
fig. 2 is a logic block diagram of a service implementation apparatus based on a VR scenario according to an embodiment of the present application;
fig. 3 is a hardware structure diagram related to a VR terminal that carries the service implementation apparatus based on a VR scenario according to an embodiment of the present application.
Detailed Description
The application aims to provide a technical scheme for performing rapid and safe authentication on target services which are executed by a user in a VR scene and need to be subjected to safe authentication based on biological identification hardware carried by a VR client.
The VR client can identify interactive operation executed by a user in the virtual reality scene aiming at the virtual element through preset sensing hardware; when the interactive operation executed by the user aiming at the virtual element is identified to be the preset interactive operation, the preset biological identification hardware can be called to collect the biological characteristics of the user; and then, based on the collected biological characteristics, initiating security authentication aiming at the target service to a service server, responding to a result that the security authentication returned by the service server passes, and performing service interaction with the service server to complete the target service, so that when a user performs the target service needing security authentication in a VR scene, the security authentication aiming at the target service can be quickly completed in the VR scene by using biological characteristic identification hardware carried by a VR terminal, thereby not only ensuring the security of the service performed by the user in the VR scene, but also reducing the interaction complexity of the security authentication aiming at the service and improving the service experience of the user.
For example, when the technical scheme of the application is applied to a quick payment scene in a VR scene, the safety certification can be quickly completed for the payment service executed by the user in the virtual reality scene through the biological identification hardware carried by the VR client, so that the user can perform the safety certification for the payment service without inputting the payment password in the VR scene in a complex interactive mode, and the complexity of performing the safety certification for the payment service by the user can be reduced on the premise of ensuring the safety of the payment.
The present application is described below with reference to specific embodiments and specific application scenarios.
Referring to fig. 1, fig. 1 is a service implementation method based on a virtual reality scene, which is applied to a VR client, where a virtual reality scene output by the VR client includes a preset virtual element, and the virtual element is used to trigger a target service that needs to perform security authentication, and execute the following steps:
step 101, identifying interactive operation executed by a user in the virtual reality scene aiming at the virtual element through preset sensing hardware;
step 102, when the interactive operation executed by the user aiming at the virtual element is identified to be the preset interactive operation, calling preset biological identification hardware to acquire the biological characteristics of the user;
103, initiating security authentication aiming at the target service to a service server based on the acquired biological characteristics;
and 104, responding to the result of passing the security authentication returned by the service server, and performing service interaction with the service server to complete the target service.
The VR client is client software which is developed based on VR technology and can provide three-dimensional immersion experience for users; for example, VR-based APP; above-mentioned VR client can be with the virtual reality scene model that development personnel developed, through the VR terminal with VR client butt joint, exports to the user to make the user who wears the VR terminal, can obtain three-dimensional experience of immersing in the VR.
The sensing hardware may specifically include an infrared sensor, an image sensor, a laser sensor, a radar sensor, and the like, and is not particularly limited in this example;
the target service refers to a user service which is executed by a user in a VR scene and needs to be subjected to security authentication;
for example, in practical applications, the target service may be a quick payment service in some specific VR scenarios; for example, order payment in a VR shopping scene, reward in a VR live scene, recharge in a VR game scene, and video on demand payment in a VR video scene.
The virtual element may be a virtual button output in a virtual reality scene and used for triggering a target service that needs to execute security authentication;
for example, in practical applications, when the target service is a quick payment service in a VR scenario, the virtual element may be a preset payment button in the VR scenario; the user can select the payment button to trigger the corresponding quick payment service by performing a specific interactive operation on the virtual element in the VR scene.
The technical scheme of the application is described in detail through four stages of VR scene model creation, target service triggering, target service security authentication and target service execution.
1) VR scene model creation
In this example, a developer may complete the creation of the VR scene model through a specific modeling tool. The modeling tool is not particularly limited in this example; for example, a developer may complete the creation of a VR scene model using more sophisticated modeling tools such as Unity, 3dsMax, Photoshop, and the like.
In the process of creating a VR scene model through a modeling tool, developers can both obtain the VR scene model and a texture map of the VR scene from a real scene in real life; for example, a texture map and a plane model of a real scene may be acquired by shooting in advance, then textures are processed and a three-dimensional model of the real scene is constructed by using a modeling tool such as Photoshop or 3dmax, then the three-dimensional model is imported to a unity3D platform (U3D for short), picture rendering is performed in the U3D platform through multiple dimensions such as sound effects, graphical interfaces, plug-ins, and lights, then interactive codes are written, and finally modeling of a VR scene model is completed.
In this example, in addition to the need to create a VR scene model, a developer may also create a 2D or 3D service interface corresponding to the target service in the VR scene model through the modeling tool in order to enable the user to execute the target service in the VR scene.
For example, in one embodiment shown, the business interface may be a quick payment interface created based on the modeling tool; such as a virtual cash register interface. The user can interact with the payment interface through specific interaction operations (such as preset head gestures and three-dimensional gestures), and quick payment is completed in the VR scene.
2) Triggering of a target service
In this example, after the developer completes the VR scene model and the business interface modeling, the VR client may output the VR scene model and the business interface to the user through a VR terminal (e.g., a VR headset) interfaced with the VR client.
It should be noted that, by default, the VR client may only output the VR scene model to the user, and provide a preset virtual element for triggering the target service in the VR scene model.
When a user performs an immersion experience in a VR scene, if the target service needs to be executed, the virtual element can be selected by performing preset interactive operation on the virtual element in the VR scene, so as to trigger the VR client to output the service interface in the VR scene.
For example, in one embodiment shown, a preset virtual button may be provided in the VR scene, and the virtual button is used to trigger the target service to be executed in the VR scene. When the user needs to execute the target service in the process of performing immersion experience in the VR scene, the virtual element can be selected by executing preset interactive operation on the virtual button in the VR scene, and then the target service is triggered in the VR scene.
It should be noted that, when the user wears the VR terminal and interacts with the VR scene, the specific interaction mode may be based on the head posture to interact with the VR scene, or may be based on the three-dimensional gesture to interact with the VR scene. Of course, interaction may be performed in other ways.
In one implementation shown, a user may interact with a VR scene by controlling movement of an operational focus (also referred to as a visual focus) output in the VR scene through a head pose during an immersion experience while wearing the AR terminal to select the virtual element.
For example, the VR terminal may perform head tracking on the user through preset sensing hardware for performing head tracking, and control the displacement of the operation focus in the VR scene based on the head pose of the user. In this case, the user may control the movement of the operation focus by the head gesture, move the operation focus to the position of the virtual element, and then keep the operation focus floating on the virtual element and stay for N seconds to select the virtual element, and then trigger the target service in the VR scene.
In another implementation shown, the user may interact with the VR scene through a specific three-dimensional gesture in addition to the head gesture to select the virtual element.
For example, a user wearing the VR terminal may position the operation focus on the virtual element by interacting with the VR scene, and then perform a predetermined three-dimensional gesture for triggering the virtual element to be selected. The VR client can perform displacement tracking on the hand of the user through preset sensing hardware, calculates depth information of the hand of the user relative to a VR scene based on hand displacement data of the user acquired by the sensing hardware, restores a three-dimensional gesture executed by the user in the VR scene through modeling, and finally can select the virtual element when recognizing that the three-dimensional gesture of the user is a preset three-dimensional gesture for triggering the selection of the virtual element, and then triggers a process of executing the target service.
Of course, in practical applications, besides the above-described interaction manner, the virtual components may also be selected through other forms of interaction manners, which are not listed in this example.
3) Secure authentication of target traffic
In this example, in order to improve the security authentication of the target service faster when the user executes the target service in the VR scene, the biometric identification hardware carried by the VR terminal may be used to collect the biometric characteristics of the service initiating user, so as to complete the security authentication of the target service quickly.
Wherein, the above biological characteristics can be user fingerprints; the biometric hardware may be fingerprint recognition hardware mounted on a VR terminal.
It should be noted that the fingerprint identification hardware carried by the VR terminal may be a fingerprint identification hardware built in a hardware architecture of the VR terminal, may also be an external fingerprint identification module, or may also be a fingerprint identification hardware built in a third-party mobile terminal (such as a smart phone) that is docked with the VR terminal; for example, when the VR terminal is a slide-type VR headset, the user may insert the mobile terminal into the VR headset for use, and in this case, the hardware architecture of the VR headset may directly use the fingerprint recognition hardware in the mobile terminal without incorporating the fingerprint recognition hardware therein.
Of course, in practical applications, the biometric hardware may be other than the fingerprint recognition hardware shown above, such as iris recognition hardware, voice print recognition hardware, or other forms of biometric hardware, which are not listed in this example.
In the following embodiments, the biometric hardware described above will be described as an example of fingerprint recognition hardware. Obviously, the above biometric hardware is only exemplary, and is not used to limit the technical solution of the present application.
In this example, in an initial state, a user may register his or her fingerprint in advance through the VR client, and establish a binding relationship between account information of the user and fingerprint information of the user on a service end.
The account information of the user may specifically include a service account used by the user when executing the target service;
for example, when the target service is a payment service, the account information of the user may be a payment account of the user, and the user may bind the payment account and the fingerprint information on the service terminal through fingerprint registration.
After the user finishes fingerprint registration, a subsequent user can use the fingerprint information of the subsequent user in a VR scene to carry out rapid and safe authentication on the initiated target service, and the user does not need to input information such as a service password to verify the target service. In an embodiment shown, when a user registers a fingerprint, the user may log in the VR client using the account information in an initial state, then complete fingerprint collection under a prompt of a VR scene output by the VR client, and the VR client sends the collected fingerprint information and a login account used by the user to the business server in a form of a registration message. After receiving the registration message sent by the VR client, the service server may bind the fingerprint information of the user as a fingerprint sample with the login account of the user, and then store the mapping relationship between the fingerprint information and the login account in a preset feature database.
In an embodiment shown, in order to improve security during fingerprint registration, before sending a registration message to a service server, a VR client may also perform identity verification on a fingerprint registration behavior of a user;
for example, the user may be prompted to input a login password or other information capable of representing the user identity, the user identity performing the fingerprint registration at this time is verified, and after the verification is passed, the VR client sends a registration message to the service server to complete the fingerprint registration.
By the method, the illegal user can be prevented from falsely using the fingerprint information of the illegal user and binding the fingerprint information with the login account of another legal user, so that the fingerprint registration safety can be improved. After the user finishes registering the fingerprint information, and then the user successfully triggers the target service by selecting the virtual element in the VR scene, at this time, the VR client can start a process of executing security authentication on the target service based on the fingerprint information registered by the user.
In this example, when a user wearing the VR terminal successfully triggers the target service in a VR scenario, the VR client may call the mounted fingerprint identification hardware to acquire fingerprint information of the user.
In an embodiment shown, before the VR client starts to collect fingerprint information of a user, a live body detection process for the user wearing the VR terminal may be further introduced.
In this case, the VR terminal may perform a live check for the user wearing the VR terminal to determine that the user is present at the current VR terminal before formally starting to collect fingerprint information. By the method, illegal service authentication can be effectively prevented from being completed by imitating the fingerprint information of the user through cheating means such as fingerprint pictures and the like.
In the present example, the form in which the VR client performs the living body detection on the user wearing the VR terminal is not particularly limited in the present example; for example, the living body detection of the user may be accomplished by means of blink recognition, heartbeat recognition, and the like.
After the live body detection for the user is completed, the VR client may output a prompt for collecting a biometric feature to the user in the user field of view of the VR scene to prompt the user to collect fingerprint information and perform security authentication on the target service.
For example, when the target service is a quick payment service based on a VR scenario, the VR client may output a text prompt message "please input a fingerprint to complete payment authentication" in a user field of view of the VR scenario.
In this example, when the user wears the VR terminal to perform immersion experience, if the fingerprint information is to be detected in the VR scene, there will be a certain difficulty; therefore, in this case, the user would typically have to remove the worn VR terminal to complete the collection of fingerprint information.
To solve the problem, in an embodiment shown, after the user successfully triggers the target service in the VR scene, before the VR starts to collect the fingerprint information of the user, a prompt indicating the installation position of the fingerprint collection hardware on the VR terminal may be output in the VR scene.
The output prompt may be a static prompt or a dynamic prompt.
In one implementation mode, the VR terminal may output a static prompt mark in a user field of view of a VR scene to prompt a relative position of the fingerprint identification hardware on the VR terminal;
for example, if fingerprint recognition hardware built in the VR terminal is installed at the upper right side in the hardware architecture of the VR terminal, a virtual flashing arrow may be output at the upper right side of the VR scene to indicate the relative position of the fingerprint recognition hardware in the user field of view of the VR scene, so as to prompt the user to move the finger to the upper right side of the user field of view, thereby completing the fingerprint collection.
In another implementation shown, the VR terminal may output a dynamic prompt mark in the user field of view of the VR scene, and guide the direction of the user's finger movement based on the relative position of the fingerprint recognition hardware on the VR terminal to complete fingerprint collection
For example, if the fingerprint recognition hardware built in the VR terminal is installed at the upper right side in the hardware architecture of the VR terminal, a dynamic trajectory pointing to the upper right side of the user field of view in the VR scene may be output with the current operation focus as a starting point, so as to indicate the relative position of the fingerprint recognition hardware in the user field of view in the VR scene. In this case, the user can move to the installation position of the fingerprint recognition hardware according to the direction of the dynamic trajectory prompt to complete the fingerprint collection.
Through this kind of mode, can indicate the relative position of fingerprint collection hardware to the user in the VR scene for the user need not take off the VR terminal of wearing when wearing the VR terminal and immerse the experience, the completion fingerprint information's that just can be swift collection.
In this example, when the VR terminal successfully acquires the fingerprint information of the user by calling the fingerprint identification hardware, the VR terminal may interact with the service server based on the acquired fingerprint information to complete the security authentication for the target service.
In an embodiment shown, the business server may enable a fingerprint identification service and provide a fingerprint identification interface to the VR client.
For example, when the service server is a service platform constructed based on a server cluster, a fingerprint identification server providing a fingerprint identification service to a VR client may be enabled, and an access interface may be provided to the VR client.
After the VR client successfully acquires the fingerprint information of the user, a fingerprint identification request can be constructed based on the account information used by the user to log in the VR client currently and the acquired fingerprint information of the user, and then the fingerprint identification request is submitted to the service terminal by accessing a fingerprint identification interface provided by the service terminal.
After receiving the fingerprint identification request from the VR client, the service end may parse the fingerprint identification request, obtain the fingerprint information and account information of the user carried in the request, and then match the fingerprint information with the fingerprint samples stored in the preset feature database one by one to verify whether the account information currently used by the user is consistent with the account information stored in the feature database and bound to the fingerprint information.
When the fingerprint information of the user is completely matched with any fingerprint sample stored in the feature database, the service server can further verify whether the account information currently used by the user is consistent with the account information bound with the fingerprint sample matched with the fingerprint information of the user and stored in the feature database, and then returns the verification result to the VR client.
And the verification result is a safety authentication result aiming at the target service. The verification result returned by the service server to the VR client may specifically be a boolean return value (i.e., false and true);
for example, if the account information currently used by the user is consistent with the account information bound to the fingerprint sample stored in the feature library and matched with the fingerprint information of the user, a return value true may be returned, indicating that the security authentication for the target service is passed.
On the contrary, if the account information currently used by the user is inconsistent with the account information bound to the fingerprint sample stored in the feature library and matched with the fingerprint information of the user, a return value false can be returned, which indicates that the security authentication for the target service fails.
It should be noted that, in addition to the VR client shown above being capable of uploading the collected fingerprint information of the user to the service server, and the service server performing security authentication on the target service initiated by the user based on the fingerprint information, in practical applications, the security authentication for the target service may also be performed locally by the VR client.
In this case, the user may locally reserve fingerprint information at the VR client to complete fingerprint registration, and the VR client may collect the fingerprint information reserved by the user and locally bind the fingerprint information with the account information of the user. When the user triggers the target service in the VR scene, the VR client can acquire the fingerprint information of the user and match the fingerprint information reserved by the user; if the collected fingerprint information is matched with the fingerprint information reserved by the user, the security authentication aiming at the target service is passed; on the contrary, if the collected fingerprint information is not matched with the fingerprint information reserved by the user, the security authentication for the target service fails, and the specific implementation process is not repeated. 4) Execution of a target service
In this example, after the VR client receives the security authentication result for the target service returned by the service server, if the security authentication is passed (for example, a return value of true is returned), the VR client may output a service interface corresponding to the target service in the VR scene, collect service parameters related to the target service through the service interface, construct a service request, submit the service request to the service server by accessing a service access interface provided by the service server to the VR client, and perform further service interaction with the service server to complete the target service.
For example, when the target service is a quick payment service in a VR scenario, the VR client may output a payment interface, collect service parameters related to the payment service, such as user information, order information, price information, and the like, through the payment interface, construct a corresponding payment request, send the payment request to the service server, and perform processing by the service server to complete a payment process.
As can be seen from the description of the above embodiment, in this example, the biometric identification hardware carried by the VR terminal is used to perform security authentication on the target service that needs to be performed with security authentication in the VR real scene, which not only can ensure the security of the service that the user performs in the virtual reality scene, but also can complete the security authentication more quickly, reduce the interaction complexity of the security authentication for the service, and improve the service experience of the user.
The technical scheme of the application is described by taking an application scene as an example, wherein the application scene is used for carrying out rapid and safe payment in a VR scene through fingerprint identification hardware carried by a VR terminal when a user experiences VR shopping.
Of course, it should be noted that the above illustrated application scenarios are only exemplary and are not limiting; obviously, in practical application, the technical scheme of the application can also be applied to other information input scenes based on VR scenes;
for example, in the scene of a VR game, a user can quickly complete the recharge of game coins through fingerprints; the user can quickly finish the appreciation through the fingerprint in the VR live scene; and the user can quickly complete the video payment on demand through the fingerprint in the VR video scene, and the like; in this case, they are not listed.
In this scenario, the target service may be a quick payment service based on a VR scenario; the virtual element may be a virtual button preset in the VR scene; the VR client may be a payment client developed based on VR technology; for example, pay for treasure VR pay; the service server can be a payment server; for example, a paymate platform constructed based on a server cluster.
In an initial state, a user can log in the VR client by using a payment account, the fingerprint is registered by the VR client, the fingerprint and the payment account are bound and stored in a feature database on one side of a payment server at the cloud end, and the specific registration process is not repeated. After the registration is completed, the subsequent user can complete the rapid and safe payment through the fingerprint in the VR scene.
When a user wears the VR terminal to perform VR shopping experience, a plurality of optional commodities can be presented to the user in a VR scene, and the user can select favorite commodities to purchase by looking up a commodity list provided in the VR scene.
In addition to providing the list of the items to the user in the VR scene, a virtual button for "purchase/payment" (i.e., the virtual element) may be provided at a position corresponding to each item. When the user selects a satisfactory product from the product list, the operation focus may be moved to the position of the virtual button of "buy/pay", and the virtual button of "buy/pay" may be selected by performing a three-dimensional gesture such as a preset gesture, or other means.
When the "buy/pay" virtual button is selected, the VR client may be triggered to initiate a payment process for the item. After the payment process is started, the VR client may first perform live body detection on the user, and after the live body detection is completed, a prompt message "please input a fingerprint to complete payment authentication" may be output to the user in the user field of view of the VR scene.
In addition, assuming that the fingerprint identification hardware is installed at the upper right of the VR terminal, a virtual flashing arrow pointing to the upper right of the user field of view in the VR scene or a dynamic trajectory pointing to the upper right of the user field of view in the VR scene may be output in the VR scene to guide the finger moving direction of the user in the VR scene, so as to complete the prompt of fingerprint acquisition.
After the fingerprint of the user is collected, the VR client can construct a verification request based on the collected fingerprint information and a login account used by the user to login the VR client, and the verification request is submitted to a payment server, and the payment server matches the fingerprint information of the user with the fingerprint information registered by the user; if the fingerprint information is matched with the current payment account number, the payment server can further match the current payment account number used by the user with the payment account number bound with the fingerprint information of the registered user; if the values are consistent, the security authentication for the payment service is passed, and the payment service end can return a boolean return value true to the VR client.
After receiving the result of passing the security authentication returned by the payment server, the VR client can output a payment interface, collect parameters related to the payment service, such as user information, order information, price information, and the like, through the payment interface, then construct a corresponding payment request, send the payment request to the payment server, process the payment request by the payment server, and complete the fast payment for the commodity.
In practical application, in order to improve the payment rapidity, a payment process of 'small amount authentication-free' can be introduced. In this case, when the user triggers a payment process for the selected commodity by selecting the "buy/pay" virtual button, the VR client may further check the payment amount and determine whether the payment amount is lower than a preset amount (e.g., 200 dollars), if the payment amount is lower than the preset amount, the VR client may directly construct a payment request and send the payment request to the payment server, and the payment server processes the payment request to complete the fast payment for the commodity; if the payment amount is not less than the preset amount, the security authentication of the payment service is completed by adopting the fingerprint information of the user, and the specific implementation process is not repeated. According to the embodiments, the interactive operation executed by the user for the virtual element in the virtual reality scene is identified through the preset sensing hardware; when the interactive operation executed by the user aiming at the virtual element is identified to be the preset interactive operation, calling preset biological identification hardware to acquire the biological characteristics of the user; and then, based on the collected biological characteristics, initiating security authentication aiming at the target service to a service server, responding to a result that the security authentication returned by the service server passes, and performing service interaction with the service server to complete the target service, so that when a user performs the target service needing security authentication in a virtual reality scene, the security authentication aiming at the target service can be rapidly completed in the virtual reality scene by using biological characteristic identification hardware carried by a virtual reality terminal, thereby not only ensuring the security of the service performed by the user in the virtual reality scene, but also reducing the service complexity and improving the service experience of the user.
When the technical scheme is applied to the quick payment scene in the virtual reality scene, the safety certification can be quickly completed through the biological identification hardware carried by the virtual reality client side for the payment service executed by the user in the virtual reality scene, so that the user can not need to input the payment password in the virtual reality scene in a complex interactive mode any more and carry out the safety certification on the payment service, and the complexity of the safety certification of the payment service by the user can be reduced on the premise of ensuring the payment safety
Corresponding to the method embodiment, the application also provides an embodiment of the device.
Referring to fig. 2, the present application provides a service implementation apparatus 20 based on a VR scenario, which is applied to a VR client, where a virtual reality scenario output by the VR client includes a preset virtual element, and the virtual element is used to trigger a target service that needs to execute security authentication;
referring to fig. 3, a hardware architecture related to a VR terminal device carrying the service implementation apparatus 20 based on a VR scenario generally includes a CPU, a memory, a non-volatile memory, a network interface, an internal bus, and the like; taking a software implementation as an example, the service implementation apparatus 20 based on the VR scenario can be generally understood as a computer program loaded in a memory, and a logic apparatus formed by combining software and hardware after being executed by a CPU, where the apparatus 20 includes:
the identification module 201 is configured to identify, through preset sensing hardware, an interactive operation performed by a user in the virtual reality scene for the virtual element;
the acquisition module 202 is used for calling preset biological identification hardware to acquire the biological characteristics of the user when the interactive operation executed by the user aiming at the virtual element is identified to be preset interactive operation;
the authentication module 203 initiates security authentication aiming at the target service to a service server based on the collected biological characteristics;
the execution module 204, in response to the result that the security authentication returned by the service server passes, performs service interaction with the service server to complete the target service.
In this example, the preset interactive operation includes a preset three-dimensional gesture operation.
In this example, the apparatus 20 may further include:
a detection module 205 (not shown in fig. 2) for performing a living body detection on the user before invoking preset biometric hardware to acquire the biometric features of the user;
an output module 206 (not shown in FIG. 2) that outputs a prompt to the user to capture a biometric in a user field of view of the virtual reality scene as the user is detecting through the living subject.
In this example, the biometric feature is a fingerprint; the biometric hardware is fingerprint identification hardware;
the output module 206 further:
and outputting a prompt for indicating the installation position of the biological recognition hardware on the virtual reality terminal in the user visual field of the virtual reality scene.
In this example, the authentication module 203:
sending a verification request aiming at the collected biological characteristics to the business server, wherein the verification request carries the collected biological characteristics and the account information of the user, so that the business server inquires a biological characteristic sample bound with the account information of the user in a preset biological characteristic library, matches the biological characteristics with the biological characteristic sample, and performs security authentication on the target business.
In this example, the target service comprises a payment service; the virtual element includes a virtual payment button.
Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the application being indicated by the following claims.
It will be understood that the present application is not limited to the precise arrangements 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 application is limited only by the appended claims.
The above description is only exemplary of the present application and should not be taken as limiting the present application, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the scope of protection of the present application.

Claims (12)

1. A service implementation method based on a virtual reality scene is characterized in that the method is applied to a virtual reality client, the virtual reality scene output by the virtual reality client comprises a preset virtual element, and the virtual element is used for triggering a target service which needs to execute security authentication, and the method comprises the following steps:
identifying interactive operation executed by a user in the virtual reality scene aiming at the virtual element through preset sensing hardware;
when the interactive operation executed by the user aiming at the virtual element is identified to be the preset interactive operation, calling preset biological identification hardware to acquire the biological characteristics of the user;
initiating security authentication aiming at the target business to a business server based on the collected biological characteristics;
and responding to the result of passing the security authentication returned by the service server, and performing service interaction with the service server to complete the target service.
2. The method of claim 1, wherein the preset interaction operation comprises a preset three-dimensional gesture operation.
3. The method of claim 1, wherein prior to invoking the pre-defined biometric hardware to capture the biometric characteristic of the user, further comprising:
performing a liveness detection for the user;
outputting a prompt to the user to capture a biometric feature in a user field of view of the virtual reality scene when the user is detecting through the living body.
4. The method of claim 3, wherein the biometric feature is a fingerprint; the biometric hardware is fingerprint identification hardware; further comprising:
and outputting a prompt for indicating the installation position of the biological recognition hardware on the virtual reality terminal in the user visual field of the virtual reality scene.
5. The method of claim 1, wherein the initiating a secure authentication for the user to a business server based on the collected biometric characteristic comprises:
sending a verification request aiming at the collected biological characteristics to the business server, wherein the verification request carries the collected biological characteristics and the account information of the user, so that the business server inquires a biological characteristic sample bound with the account information of the user in a preset biological characteristic library, matches the biological characteristics with the biological characteristic sample, and performs security authentication on the target business.
6. The method of claim 1, wherein the target service comprises a payment service; the virtual element includes a virtual payment button.
7. The utility model provides a business implementation device based on virtual reality scene which characterized in that is applied to the virtual reality client, the virtual reality scene of virtual reality client output includes preset virtual component, virtual component is used for triggering the target business that needs to carry out safety certification, the device includes:
the identification module is used for identifying interactive operation executed by a user aiming at the virtual element in the virtual reality scene through preset sensing hardware;
the acquisition module is used for calling preset biological identification hardware to acquire the biological characteristics of the user when recognizing that the interactive operation executed by the user aiming at the virtual element is preset interactive operation;
the authentication module initiates security authentication aiming at the target service to a service server based on the acquired biological characteristics;
and the execution module responds to the result of passing the security authentication returned by the service server, and interacts with the service server to complete the target service.
8. The apparatus of claim 7, wherein the preset interaction operation comprises a preset three-dimensional gesture operation.
9. The apparatus of claim 7, further comprising:
the detection module is used for executing living body detection aiming at the user before calling preset biological recognition hardware to acquire the biological characteristics of the user;
and the output module is used for outputting a prompt for acquiring biological characteristics to the user in the user visual field of the virtual reality scene when the user passes the live examination.
10. The apparatus of claim 9, wherein the biometric feature is a fingerprint; the biometric hardware is fingerprint identification hardware;
the output module further:
and outputting a prompt for indicating the installation position of the biological recognition hardware on the virtual reality terminal in the user visual field of the virtual reality scene.
11. The apparatus of claim 7, wherein the authentication module:
sending a verification request aiming at the collected biological characteristics to the business server, wherein the verification request carries the collected biological characteristics and the account information of the user, so that the business server inquires a biological characteristic sample bound with the account information of the user in a preset biological characteristic library, matches the biological characteristics with the biological characteristic sample, and performs security authentication on the target business.
12. The apparatus of claim 7, wherein the target service comprises a payment service; the virtual element includes a virtual payment button.
HK18100215.9A 2018-01-08 Vr scene-based business realization method and device HK1241059A1 (en)

Publications (2)

Publication Number Publication Date
HK1241059A true HK1241059A (en) 2018-06-01
HK1241059A1 HK1241059A1 (en) 2018-06-01

Family

ID=

Similar Documents

Publication Publication Date Title
CN107038361B (en) Service realization method and device based on virtual reality scene
TWI683236B (en) Business implementation method and device based on virtual reality scene
EP3528156B1 (en) Virtual reality environment-based identity authentication method and apparatus
US11170087B2 (en) Virtual reality scene-based business verification method and device
CN107018121A (en) The method and device of subscriber authentication
CN107066079A (en) Service implementation method and device based on virtual reality scenario
JP2020515945A5 (en)
CN108958573B (en) Identity authentication method and device based on virtual reality scene
HK1241059A1 (en) Vr scene-based business realization method and device
HK1241059A (en) Vr scene-based business realization method and device
HK1241493A (en) Vr scene-based business realization method and device
HK1241493A1 (en) Vr scene-based business realization method and device
CN117456619A (en) Palm image recognition method, device, equipment, storage medium and program product
CN114331449A (en) Face payment method, device and equipment and computer storage medium
HK1241493B (en) Vr scene-based business realization method and device
HK1241510A1 (en) Vr scene-based service realization method and device
HK1241510A (en) Vr scene-based service realization method and device
HK40001235A (en) Identity authentication method and identity authentication device based on virtual reality (vr) scene
HK1241157A1 (en) User authentication method and device
HK1241157A (en) User authentication method and device
HK1243511A1 (en) Vr environment-based identity authentication method and apparatus
HK1239914A1 (en) Service authentication method and device based on vr scenario
HK1239914A (en) Service authentication method and device based on vr scenario
HK40001235B (en) Identity authentication method and identity authentication device based on virtual reality (vr) scene
HK1239854A (en) Input method and device based on vr scenario