IP Library Granted Patent US 11,282,002
Granted Patent B2
US 11,282,002 · App. 16/883,730 · Granted Mar 22, 2022

Method and apparatus for secure check-in

Inventor: Qi Huang (Hangzhou, CN)
Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
G06Q10/02G06K9/00288G06Q30/0645G07C9/00563G07C9/00904
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,282,002
App. No.
16/883,730
Granted
Mar 22, 2022
Kind
B2
Abstract

A method includes obtaining identity information of a reservation person making a reservation for renting a target room and face image information of a check-in person who will check in to the target room; uploading the identity information of the reservation person and the face image information of the check-in person to an electronic identity authentication server storing electronic identity information; in response that the reservation person is the same as the check-in person, generating token information for opening the target room.

Claims (72)

1. A method comprising:

obtaining, by a server, identity information identifying a first reservation person making a reservation for renting a target room and face image information of a check-in person who requests to check in to the target room;

uploading, by the server, the identity information identifying the first reservation person and the face image information of the check-in person to an electronic identity authentication server that stores electronic identity information;

receiving, by the server from the electronic identity authentication server, a verification result indicating whether the first reservation person and the check-in person are the same person, wherein the verification result is generated by the electronic identity authentication server based on comparison of face image information of the first reservation person with the face image information of the check-in person;

generating, by the server in response to the verification result indicating that the first reservation person is the same as the check-in person, token information for opening the target room;

transmitting, by the server, the token information to a target door lock device without involving a device of the check-in person, wherein the target door lock device locks the target room;

receiving, by the server from the target door lock device, a door-opening request comprising identification information identifying the target door lock device and the token information;

verifying, by the server, whether the token information is valid;

in response to verifying that the token information is valid, querying, by the server according to the identification information identifying the target door lock device, for order information corresponding to the target door lock device;

obtaining, by the server through the querying, identity information identifying a second reservation person in the order information corresponding to the target door lock device;

matching, by the server, the identity information identifying the second reservation person in the order information corresponding to the target door lock device with the identity information identifying the first reservation person; and

delivering, by the server, in response to the identity information identifying the second reservation person matching with the identity information identifying the first reservation person, a door-opening instruction to the target door lock device to open the target room.

2. The method according to claim 1 , wherein the delivering, by the server, in response to the identity information identifying the second reservation person matching with the identity information identifying the first reservation person, a door-opening instruction to the target door lock device to open the target room comprises:

obtaining, if the identity information identifying the second reservation person is matched with the identity information identifying the first reservation person, a check-in time period of the target room, and determining, according to the check-in time period, whether a current time meets a check-in condition; and

delivering, if the current time meets the check-in condition, the door-opening instruction to the target door lock device.

3. The method according to claim 1 , wherein the delivering the door-opening instruction to the target door lock device comprises:

delivering the door-opening instruction to a mobile terminal of the check-in person for the mobile terminal to deliver the door-opening instruction to the target door lock device via Bluetooth wireless communication.

4. The method according to claim 1 , wherein the delivering the door-opening instruction to the target door lock device comprises:

delivering the door-opening instruction to a mobile terminal of the check-in person for the mobile terminal to deliver the door-opening instruction to the target door lock device via near field wireless communication.

5. The method according to claim 1 , wherein the door-opening instruction includes a two-dimensional barcode and the delivering the door-opening instruction to the target door lock device comprises delivering the two-dimensional barcode to a mobile terminal of the check-in person for the mobile terminal to display the two-dimensional barcode to the target door lock device.

6. The method according to claim 1 , wherein

the generating token information for opening the target room comprises: recording a generation time at which the token information is generated and a valid time period of the token information in the token information.

7. The method according to claim 6 , wherein the door-opening request further comprises a receiving time at which the target door lock device receives the token information, and the verifying whether the token information is valid comprises:

verifying whether the token information is valid according to the generation time, the valid time period, and the receiving time.

8. The method according to claim 1 , further comprising:

obtaining, by the server in response to a renting request, the identity information identifying the first reservation person, check-in information, and information of the target room; and

generating, by the server, order information according to the identity information identifying the first reservation person, the check-in information, and the information of the target room.

9. The method according to claim 8 , wherein the identity information identifying the first reservation person includes identity card information, the check-in information includes a check-in time period and a number of check-in persons, and the information of the target room includes the identification information identifying the target door lock device that locks the target room and location information of the target room.

10. A system comprising:

a processor; and

a memory storing computer-executable instructions, executable by the processor to cause the processor to perform operations comprising:

obtaining identity information identifying a first reservation person making a reservation for renting a target room and face image information of a check-in person who requests to check in to the target room;

uploading, from a renting platform, the identity information identifying the first reservation person and the face image information of the check-in person to an electronic identity authentication server that stores electronic identity information;

receiving, from the electronic identity authentication server, a verification result indicating whether the first reservation person and the check-in person are the same person, wherein the verification result is generated by the electronic identity authentication server based on comparison of face image information of the first reservation person with the face image information of the check-in person;

generating, in response to the verification result indicating that the first reservation person is the same as the check-in person, token information for opening the target room;

transmitting the token information to a target door lock device without involving a device of the check-in person, wherein the target door lock device locks the target room;

receiving from the target door lock device a door-opening request comprising identification information identifying the target door lock device and the token information;

verifying whether the token information is valid;

in response to verifying that the token information is valid, querying, according to the identification information identifying the target door lock device, for order information corresponding to the target door lock device;

obtaining, through the querying, identity information identifying a second reservation person in the order information corresponding to the target door lock device;

matching identity information identifying the second reservation person in the order information corresponding to the target door lock device with the identity information identifying the first reservation person; and

delivering, in response to the identity information identifying the second reservation person matching with the identity information identifying the first reservation person, a door-opening instruction to the target door lock device to open the target room.

11. The system according to claim 10 , wherein the delivering, in response to the identity information identifying the second reservation person matching with the identity information identifying the first reservation person, a door-opening instruction to the target door lock device to open the target room comprises:

obtaining, if the identity information identifying the second reservation person is matched with the identity information identifying the first reservation person, a check-in time period of the target room, and determining, according to the check-in time period, whether a current time meets a check-in condition; and

delivering, if the current time meets the check-in condition, the door-opening instruction to the target door lock device.

12. The system according to claim 10 , wherein the delivering the door-opening instruction to the target door lock device comprises:

delivering the door-opening instruction to a mobile terminal of the check-in person for the mobile terminal to deliver the door-opening instruction to the target door lock device via Bluetooth wireless communication.

13. The system according to claim 10 , wherein the delivering the door-opening instruction to the target door lock device comprises:

delivering the door-opening instruction to a mobile terminal of the check-in person for the mobile terminal to deliver the door-opening instruction to the target door lock device via near field wireless communication.

14. The system according to claim 10 , wherein the door-opening instruction includes a two-dimensional barcode and the delivering the door-opening instruction to the target door lock device comprises delivering the two-dimensional barcode to a mobile terminal of the check-in person for the mobile terminal to display the two-dimensional barcode to the target door lock device.

15. The system according to claim 10 , wherein the generating token information for opening the target room comprises: recording a generation time at which the token information is generated and a valid time period of the token information in the token information.

16. The system according to claim 15 , wherein the door-opening request further comprises a receiving time at which the target door lock device receives the token information, and the verifying whether the token information is valid comprises:

verifying whether the token information is valid according to the generation time, the valid time period, and the receiving time.

17. The system according to claim 10 , wherein the operations further comprise:

obtaining, in response to a renting request, the identity information identifying the first reservation person, check-in information, and information of the target room; and

generating order information according to the identity information identifying the first reservation person, the check-in information, and the information of the target room.

18. The system according to claim 17 , wherein the identity information identifying the first reservation person includes identity card information, the check-in information includes a check-in time period and a number of check-in persons, and the information of the target room includes the identification information identifying the target door lock device that locks the target room and location information of the target room.

19. A non-transitory computer-readable storage medium configured with instructions executable by one or more processors to cause the one or more processors to perform operations comprising:

obtaining identity information identifying a first reservation person making a reservation for renting a target room and face image information of a check-in person who requests to check in to the target room;

uploading, from a renting platform, the identity information identifying the first reservation person and the face image information of the check-in person to an electronic identity authentication server that stores electronic identity information;

receiving, from the electronic identity authentication server, a verification result indicating whether the first reservation person and the check-in person are the same person, wherein the verification result is generated by the electronic identity authentication server based on comparison of face image information of the first reservation person with the face image information of the check-in person;

generating, in response to the verification result indicating that the first reservation person is the same as the check-in person, token information for opening the target room;

transmitting the token information to a target door lock device without involving a device of the check-in person, wherein the target door lock device locks the target room;

receiving from the target door lock device a door-opening request comprising identification information identifying the target door lock device and the token information;

verifying whether the token information is valid;

in response to verifying that the token information is valid, querying, according to the identification information identifying the target door lock device, for order information corresponding to the target door lock device;

obtaining, through the querying, identity information identifying a second reservation person in the order information corresponding to the target door lock device;

matching identity information identifying the second reservation person in the order information corresponding to the target door lock device with the identity information identifying the first reservation person; and

delivering, in response to the identity information identifying the second reservation person matching with the identity information identifying the first reservation person, a door-opening instruction to the target door lock device to open the target room.

20. The storage medium according to claim 19 , wherein the delivering, in response to the identity information identifying the second reservation person matching with the identity information identifying the first reservation person, a door-opening instruction to the target door lock device to open the target room comprises:

obtaining, if the identity information identifying the second reservation person is matched with the identity information identifying the first reservation person, a check-in time period of the target room, and determining, according to the check-in time period, whether a current time meets a check-in condition; and

delivering, if the current time meets the check-in condition, the door-opening instruction to the target door lock device.

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 Jul 20, 2020
From: HUANG, QI
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 053257/0971 →
Priority Claims (1)
CN 201910573793.9 · Jun 28, 2019 · national
Continuity (2)
Continuation PCTCN2020071123 · Jan 9, 2020
Related Publication 20200286006A1 · Sep 10, 2020
Cited By (1)
US 12,221,868