IP Library Granted Patent US 11,170,087
Granted Patent B2
US 11,170,087 · App. 16/535,887 · Granted Nov 9, 2021

Virtual reality scene-based business verification method and device

Inventor: Jun Wu (Hangzhou, CN)
Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
G06F21/32G06F3/013G06K9/0061G06T19/006
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,170,087
App. No.
16/535,887
Granted
Nov 9, 2021
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a virtual reality (VR)-based service verification method are provided. One of the methods includes: detecting a target service triggered by a visual focus of a user in a VR scene, wherein the target service requires security verification; acquiring, by eye recognition hardware, one or more eye physiological features from the user; comparing one of the acquired eye physiological features with a corresponding pre-stored eye physiological feature samples; and determining whether the security verification of the target service has succeed based on a comparison result. This method improves the accuracy and speed of security verification of a service in a VR scene.

Claims (57)

1. A virtual reality (VR)-based service verification method, comprising:

detecting a target service triggered by a visual focus of a user in a VR scene, wherein the target service requires security verification;

conducting a life detection for the user by blink recognition or heartbeat recognition;

acquiring, in response to the user passing the life detection and by eye recognition hardware, eye physiological features from the user, wherein the eye physiological features include an eyeprint feature and an iris feature acquired within a same period of time, the eye recognition hardware includes an RGB camera and an infrared camera, the eyeprint feature is acquired by the RGB camera, and the iris feature is acquired by the infrared camera; and

comparing the eyeprint feature and the iris feature in the eye physiological features with a corresponding pre-stored eye physiological feature sample, and determining, based on a comparison result, whether the security verification of the target service succeeds.

2. The method of claim 1 , further comprising:

in response to a determination that the security verification of the target service fails, comparing one or more other eye physiological features with one or more corresponding pre-stored eye physiological feature samples; and

determining, based on a comparison result of the one or more other eye physiological features, whether the security verification of the target service succeeds.

3. The method of claim 1 , further comprising:

performing, by eye tracking hardware, eye tracking for the user;

determining, based on a result of the eye tracking, the visual focus of the user in the VR scene;

determining whether the visual focus has stayed in an area encompassing a virtual component in the VR scene; and

in response to a determination that the visual focus has stayed in the area for longer than a preset threshold, selecting the virtual component and triggering the target service.

4. The method of claim 1 , further comprising:

identifying a center area of a preset size centered on the visual focus in the VR scene;

rendering a center image corresponding to the center area based on a first rendering precision; and

rendering periphery images corresponding to periphery areas outside the center area based on a second rendering precision lower than the first rendering precision.

5. The method of claim 4 , wherein the rendering precision for the periphery areas decreases as distances between the periphery areas and the visual focus increase.

6. The method of claim 1 , wherein the target service comprises a payment service.

7. A Virtual Reality (VR)-based service verification device, comprising:

eye recognition hardware including an RGB camera and an infrared camera;

one or more processors and one or more non-transitory machine-readable memories coupled to the one or more processors and configured with instructions executable by the one or more processors to cause the one or more processors to:

detect a target service triggered by a visual focus of a user in a VR scene, wherein the target service requires security verification,

conduct a life detection for the user by blink recognition or heartbeat recognition, wherein the eye recognition hardware is configured to acquire, in response to the user passing the life detection, eye physiological features from the user, wherein the eye physiological features include an eyeprint feature and an iris feature acquired within a same period of time, the eyeprint feature is acquired by the RGB camera, and the iris feature is acquired by the infrared camera, and

compare the eyeprint feature and the iris feature in the physiological features with a corresponding pre-stored eye physiological feature sample, and determine, based on a comparison result, whether the security verification of the target service succeeds.

8. The device of claim 7 , wherein the one or more non-transitory machine-readable memories are further configured with instructions executable by the one or more processors to cause the one or more processors to:

in response to a determination that the security verification of the target service fails, compare one or more other eye physiological features with one or more corresponding pre-stored eye physiological feature samples; and

determine, based on a comparison result of the one or more other eye physiological features, whether the security verification of the target service succeeds.

9. The device of claim 7 , further comprising:

eye tracking hardware configured to perform eye tracking for the user,

wherein the one or more non-transitory machine-readable memories are further configured with instructions executable by the one or more processors to cause the one or more processors to:

determine, based on a result of the eye tracking, the visual focus of the user in the VR scene;

determine whether the visual focus has stayed in an area encompassing a virtual component in the VR scene; and

in response to a determination that the visual focus has stayed in the area for longer than a preset threshold, select the virtual component and trigger the target service.

10. The device of claim 7 , wherein the one or more non-transitory machine-readable memories are further configured with instructions executable by the one or more processors to cause the one or more processors to:

identify a center area of a preset size centered on the visual focus in the VR scene;

render a center image corresponding to the center area based on a first rendering precision; and

render periphery images corresponding to periphery areas outside the center area based on a second rendering precision lower than the first rendering precision.

11. The device of claim 10 , wherein the rendering precision for the periphery areas decreases as distances between the periphery areas and the visual focus increase.

12. The device of claim 7 , wherein the target service comprises a payment service.

13. A non-transitory machine-readable storage medium associated with a virtual reality (VR)-based service verification method, configured with instructions executable by one or more processors to cause the one or more processors to:

detect a target service triggered by a visual focus of a user in a VR scene, wherein the target service requires security verification;

conduct a life detection for the user by blink recognition or heartbeat recognition;

receive, response to the user passing the life detection, eye physiological features of the user acquired by eye recognition hardware, wherein the eye physiological features include an eyeprint feature and an iris feature acquired within a same period of time, the eye recognition hardware includes an RGB camera and an infrared camera, the eyeprint feature is acquired by the RGB camera, and the iris feature is acquired by the infrared camera; and

compare the eyeprint feature and the iris feature in the eye physiological features with a corresponding pre-stored eye physiological feature sample, and determine, based on a comparison result, whether the security verification of the target service succeeds.

14. The storage medium of claim 13 , further configured with instructions executable by the one or more processors to cause the one or more processors to:

in response to a determination that the security verification of the target service fails, compare one or more other eye physiological features with one or more corresponding pre-stored eye physiological feature samples; and

determine, based on a comparison result of the one or more other eye physiological features, whether the security verification of the target service succeeds.

15. The storage medium of claim 13 , further configured with instructions executable by the one or more processors to cause the one or more processors to:

determine, based on a result of eye tracking for a user performed by eye tracking hardware, the visual focus of the user in the VR scene;

determine whether the visual focus has stayed in an area encompassing a virtual component in the VR scene; and

in response to a determination that the visual focus has stayed in the area for longer than a preset threshold, select the virtual component and trigger the target service.

16. The storage medium of claim 13 , further configured with instructions executable by the one or more processors to cause the one or more processors to:

identify a center area of a preset size centered on the visual focus in the VR scene;

render a center image corresponding to the center area based on a first rendering precision; and

render periphery images corresponding to periphery areas outside the center area based on a second rendering precision lower than the first rendering precision.

17. The storage medium of claim 16 , wherein the rendering precision of the periphery areas decreases as distances between the periphery areas to the visual focus increase.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053796/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053702/0392 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2019
From: WU, JUN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 050004/0465 →