Hotel door lock management system, electronic equipment and computer readable storage medium

By introducing transit service programs, door lock APP and cloud service platform into the hotel door lock management system, the problem that existing systems cannot unlock mobile phones is solved, and efficient and low-cost mobile phone lock function is realized.

CN119516648APending Publication Date: 2025-02-25GLOBAL CARD SYSTEMS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411660715.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The existing hotel door lock management system cannot realize mobile phone lock unlocking, resulting in an increase in hotel operating costs and an increase in employee training costs.

Method used

By introducing transit service programs, door lock APP and cloud service platform into the original hotel door lock management system, data transit and encrypted transmission are realized, allowing mobile terminals to unlock through Bluetooth, WiFi or NFC.

Benefits of technology

It realizes the seamless realization of mobile phone lock unlocking function on the original hotel door lock management system, reducing the operating costs of the hotel and reducing the hidden costs of employee training.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119516648A_ABST
    Figure CN119516648A_ABST
Patent Text Reader

Abstract

The invention discloses a hotel door lock management system, electronic equipment and a computer readable storage medium. The system comprises a transfer service program, a door lock APP and a cloud service platform, the transfer service program is in data interaction connection with the hotel door lock client and the cloud service platform; the cloud service platform is further in data interaction connection with the door lock APP; the transfer service program collects user information and access control encrypted data from the hotel door lock client, converts the collected access control encrypted data into a unified data format of the transfer service program, transmits the data with the unified format to the cloud service platform, and issues the data to the door lock APP through the cloud service platform, and the door lock APP is installed on a mobile terminal. And the mobile terminal can issue the unified data to the door lock and unlock the door lock through one or more of Bluetooth, WiFi or NFC. An original hotel door lock management system is improved to achieve unlocking through a mobile phone, the hotel cost is reduced, and the working efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of hotel door locks, and more specifically, to a hotel door lock management system, an electronic device and a computer-readable storage medium. Background Art

[0002] In the current hotel industry, there are many different hotel door lock management systems, and different hotel door lock management systems are adapted to different door locks. Some old hotel management systems are mostly offline systems that can only realize physical card unlocking. If you want to realize mobile phone unlocking, you have to replace the new system and abandon the old system, which undoubtedly increases the hotel's operating costs. After replacing the system, employees need to be retrained, and hidden costs also increase accordingly.

[0003] Therefore, how to provide a hotel door lock management system that is improved on the original hotel door lock management system to achieve mobile phone unlocking has become a technical problem that needs to be solved urgently. Summary of the invention

[0004] The purpose of the present invention is to provide a hotel door lock management system which can be improved on the original hotel door lock management system to realize mobile phone unlocking.

[0005] A first aspect of the present invention provides a hotel door lock management system, comprising:

[0006] Transfer service program, door lock APP and cloud service platform;

[0007] The transfer service program is connected with the hotel door lock client and the cloud service platform for data interaction;

[0008] The cloud service platform also interacts with the door lock APP data;

[0009] The transit service program collects user information and access control encrypted data from the hotel door lock client, and converts the collected access control encrypted data into a unified data format of the transit service program, transmits the data in the unified format to the cloud service platform, and the cloud service platform sends it to the door lock APP. The door lock APP is installed on the mobile terminal, and the mobile terminal can send the unified data to the door lock through one or more of Bluetooth, WiFi or NFC to unlock the door.

[0010] Optionally, before the cloud service platform sends data to the door lock APP, the data in the unified format is first converted into the original data format of the data transmitted from the hotel door lock client to the cloud service platform.

[0011] Optionally, the transit service program includes a user registration module, a check-in module, a stay extension module, a room change module and a check-out module; the transit service program registers an account and logs into the transit service program based on the user data obtained from the hotel door lock client, and then handles the check-in, stay extension, room change and check-out services.

[0012] Optionally, the user registration module includes:

[0013] The transit service program obtains the hotel's unique authorization code, hotel name, and time zone from the hotel door lock client; the transit service program encrypts the hotel's unique authorization code, hotel name, and time zone through AES, and registers the hotel's account for logging into the cloud service platform; the transit service program calls the cloud service platform interface, uploads the hotel's registration data to the cloud service platform, and the cloud service platform receives the registration data and decrypts the data through AES; the cloud service platform determines whether the authorization code has been registered. If it has been registered, AES encrypts and returns the registration information to the cloud service platform. If it has not been registered, the cloud service platform generates the registration information corresponding to the hotel, associates the hotel notification service, and AES encrypts the cloud service platform registration success information and returns it to the transit service program; the transit service program receives the AES encrypted information returned by the cloud service platform, decrypts the data and stores it in the transit service program.

[0014] Optionally, the check-in module includes:

[0015] The check-in module obtains the permission information generated by the guest when checking in at the hotel door lock client through the transfer service program. The transfer service program generates AES encrypted data based on the permission information and calls the interface to upload the data to the cloud service platform. The cloud service platform decrypts and parses the data through AES, and calls the built-in communication service. According to the communication method provided by the guest, it sends a check-in success message to the guest. If the check-in is successful, the cloud service platform returns the primary key ID corresponding to the generated check-in permission to the transfer service program. If the check-in fails, it returns the corresponding check-in failure information to the transfer service program. The transfer service program prompts the success or failure of the check-in.

[0016] Optionally, the stay extension module includes:

[0017] The transfer service program generates guest extension permission information based on the user information collected from the hotel door lock client;

[0018] The transit service program generates AES encrypted data and calls the cloud platform interface to modify the data;

[0019] The cloud service platform decrypts and parses the data through AES:

[0020] 1) Verify hotel information. If it fails, return the guest check-in failure to the transfer service program to prevent unregistered hotel data from entering the cloud platform;

[0021] 2) Verify the guest information. If the verification fails, return the guest information to the transfer service program to prevent non-existent guests from applying for extension of stay;

[0022] 3) Check the guest room information to see if there is guest check-in authorization information. If not, return the message that the guest has no check-in information and the check-in extension fails, and give the transfer service program to prevent the non-existent check-in information from being extended;

[0023] 4) Check the check-in time and check-out time:

[0024] a. If the check-in time has not arrived, the room status on the cloud service platform will be "Not Checked In".

[0025] b. If the scheduled departure time has arrived, the room status on the cloud service platform will be "checked out".

[0026] c. During the time interval, the room status on the cloud service platform is "occupied";

[0027] 5) Update the original guest's check-in authorization information:

[0028] a. Check-in time;

[0029] b. Pre-departure time;

[0030] c.Simulated card number;

[0031] d. Simulation card data;

[0032] e. Check-in status;

[0033] 6) Update check-in authorization information and store it on the cloud service platform;

[0034] Call the communication service configured by the hotel and send the guest a successful extension message based on the contact information provided by the guest, so that the guest can log in to the door lock app and use the door lock app to open the door;

[0035] If the cloud service platform successfully renews the stay, it returns the primary key ID corresponding to the updated check-in permission. If the renewal fails, it returns the corresponding failure information to the transfer service program.

[0036] The guest extension operation is completed and the door lock management software records the operation results.

[0037] Optionally, the transit service program further includes a module for reissuing authorization information, and the module for reissuing authorization information includes:

[0038] The transfer service program obtains the reissue authorization limit information from the hotel door lock client;

[0039] The transfer service program generates AES encrypted data based on the reissue authorization limit information and calls the cloud service platform interface to modify the data;

[0040] The cloud service platform decrypts and parses the data through AES:

[0041] 1) Verify hotel information. If it fails, return the guest check-in failure to the transfer service program to prevent unregistered hotel data from entering the cloud service platform;

[0042] 2) Verify the guest information. If the verification fails, return the guest information to the transfer service program to prevent the non-existent guest data from being operated;

[0043] 3) Check the guest room information to see if there is guest check-in authorization information. If not, return the message that the guest has no check-in information and the resend fails to the transfer service program to prevent non-existent data from being resent;

[0044] 4) Verify check-in time and expected check-out time;

[0045] a. If the check-in time has not arrived, the room status on the cloud service platform will be "Not Checked In".

[0046] b. If the scheduled departure time has arrived, the room status on the cloud service platform will be "checked out".

[0047] c. During the time interval, the room status is "checked in"

[0048] 5) Delete the guest’s original check-in authorization information to prevent the guest from having multiple check-in authorization information;

[0049] 6) Generate new guest check-in authorization information and store it on the cloud service platform;

[0050] Call the communication service configured by the hotel and send the guest a check-in success message based on the contact information provided by the guest;

[0051] If the cloud service platform successfully reissues the authorization information, it returns the primary key ID corresponding to the updated check-in permission. If the reissue of the authorization information fails, it returns the corresponding failure information to the transfer service program to prompt the operator;

[0052] The reissue authorization information operation is completed, and the transfer service program records the operation results.

[0053] Optionally, the hotel door lock management system further includes a companion management module, which includes:

[0054] The transfer service program collects the check-in permission information of the accompanying guests from the hotel door lock client, including: hotel information, room information, guest identity information, check-in time, expected check-out time, simulated card number, simulated card data, accessible area list, accessible floor list, friends and relatives room list, accessible access control list;

[0055] The cloud service platform generates AES encrypted data based on the check-in permission information of the traveling guests and calls the cloud service platform interface to upload the data;

[0056] The cloud service platform decrypts and parses the data through AES:

[0057] 1) Verify hotel information. If it fails, return the guest check-in failure to the transfer service program to prevent unregistered hotel data from entering the cloud service platform;

[0058] 2) Verify the guest information and determine whether the guest has registered on the platform:

[0059] a. Unregistered, register to generate guest login platform account information;

[0060] b. Already registered, determine whether the guest is staying in other rooms of the hotel, if yes, delete the guest's other room check-in authorization information;

[0061] 3) Check the room information to determine whether the room is occupied. If not, return the room unoccupied status to the transfer service program to prevent the unoccupied room from being issued with peer permissions;

[0062] 4) Verify check-in time and expected check-out time;

[0063] a. If the check-in time has not arrived, the room status on the cloud service platform will be "Not Checked In".

[0064] b. If the scheduled departure time has arrived, the room status on the cloud service platform will be "checked out".

[0065] c. During the time interval, the room status is "checked in"

[0066] 5) Generate check-in authorization information and store it on the cloud service platform

[0067] Call the communication service configured by the hotel and send the guest a check-in success message based on the contact information provided by the guest;

[0068] If the check-in is successful, the cloud service platform returns the primary key ID corresponding to the generated check-in permission. If the check-in fails, the corresponding check-in failure information of the peer is returned to the transfer service program to prompt the operator;

[0069] Complete the guest check-in operation, and the transfer service program records the operation results.

[0070] The second aspect of the present invention discloses an electronic device, which includes a memory and a processor. The memory stores a computer program. When the processor executes the computer program, the steps in a hotel door lock management system of any one of the first aspects of the present invention are implemented.

[0071] The third aspect of the present invention discloses a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps in a hotel door lock management system of any one of the first aspect of the present invention are implemented.

[0072] According to the technical content disclosed in the present invention, the following beneficial effects are achieved:

[0073] Since the hotel's door lock management system is an intranet system and cannot directly access the Internet, the present invention provides a transfer service program to provide data transfer services for each door lock management software. As an intermediate layer service, the transfer service program collects the intranet access control encrypted data from each door lock management system in real time, and uploads the collected data to the cloud service platform in real time. The cloud service platform is responsible for storing and managing the access control encrypted data of all hotels, and sends the encrypted access control data to the guest's smart mobile terminal through the API interface.

[0074] The hotel door lock management system provided by the present invention comprises: a transfer service program, a door lock APP and a cloud service platform; wherein the transfer service program is respectively connected to the hotel door lock client and the cloud service platform data interactively; the cloud service platform is also connected to the door lock APP data interactively; after the transfer service program is installed on the hotel's computer, it can establish a connection with a variety of different hotel door lock clients, the transfer service program collects user information and access control encrypted data from the hotel door lock client, and converts the collected access control encrypted data into a unified data format of the transfer service program, transmits the data after the unified format to the cloud service platform, and is sent by the cloud service platform to the door lock APP, the door lock APP is installed on the mobile terminal, and the mobile terminal can send the unified data to the door lock through one or more of Bluetooth, WiFi or NFC to unlock. The transfer service program of the present invention can enable the original offline hotel door lock client to establish a connection with the cloud service platform, and then send the unlocking data to the door lock APP installed on the mobile phone through the cloud service platform, so as to realize the mobile phone opening the door.

[0075] In addition, the system can centrally manage the door lock data of multiple hotels and provide a unified interface for third-party applications to call. Provide a web or mobile application for hotel management to monitor the door lock status in real time, manage check-in information, etc. Provide a mobile application for guests to view check-in information, control door locks, etc. Provide a unified API interface to facilitate third-party application access.

[0076] Further features and advantages of the present invention will become apparent from the following detailed description of exemplary embodiments of the present invention with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0077] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.

[0078] Figure 1 It is a system structure diagram of the hotel door lock management system of the present invention. DETAILED DESCRIPTION

[0079] Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that the relative arrangement of components and steps, numerical expressions and numerical values ​​set forth in these embodiments do not limit the scope of the present invention unless otherwise specifically stated.

[0080] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses.

[0081] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered part of the specification.

[0082] In all examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not limiting. Therefore, other examples of the exemplary embodiments may have different values.

[0083] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0084] See also Figure 1 The first aspect of the present invention discloses a hotel door lock management system, including: a transfer service program, a door lock APP and a cloud service platform; the transfer service program is respectively connected to the hotel door lock client and the cloud service platform data interaction; the cloud service platform is also connected to the door lock APP data interaction; the transfer service program collects user information and access control encrypted data from the hotel door lock client, and converts the collected access control encrypted data into a unified data format of the transfer service program, transmits the data in the unified format to the cloud service platform, and is sent by the cloud service platform to the door lock APP, the door lock APP is installed on the mobile terminal, and the mobile terminal can send the unified data to the door lock through one or more of Bluetooth, WiFi or NFC to unlock. The system of the present invention can provide door lock authority management services for multiple hotels, and the data interaction in the system uses the AES encryption and decryption algorithm to prevent data from being tampered with by a third party. The AES algorithm ensures data integrity, brings together the advantages of security performance, efficiency, feasibility and flexibility, and can give the probability of the best differential feature of the algorithm, and analyze the ability of the algorithm to resist differential cryptanalysis and linear cryptanalysis. AES has very low memory requirements, making it well suited for use in constrained environments. AES is simple to operate and can resist powerful and real-time attacks.

[0085] Furthermore, before the cloud service platform sends data to the door lock APP, the data in the unified format is first converted into the original data format of the data transmitted from the hotel door lock client to the cloud service platform.

[0086] The transit service program includes a user registration module, a check-in module, an extension module, a room change module, a reissue of authorization information module, a companion management module and a check-out module; the transit service program registers an account and logs into the transit service program based on the user data obtained from the hotel door lock client, and then handles check-in, extension, room change, reissue of authorization information, companion management and check-out services.

[0087] (1) The user registration module includes:

[0088] The transit service program obtains the hotel's unique authorization code, hotel name, and time zone from the hotel door lock client; the transit service program encrypts the hotel's unique authorization code, hotel name, and time zone through AES, and registers the hotel's account for logging into the cloud service platform (where the authorization code is the hotel door lock's unique authorization identifier, and each hotel issues one. The time zone ensures the uniformity of time in different system time zones, ensuring that it can maintain the same time as the door lock and that the door lock can be opened normally). The transit service program calls the cloud service platform interface and uploads the hotel's registration data (including the authentication information for authorized login, used for door lock management software login authentication) to the cloud service platform. The cloud service platform receives the registration data and decrypts the data through AES; the cloud service platform determines whether the authorization code has been registered. If it has been registered, AES encrypts and returns the registration information to the cloud service platform. If it has not been registered, the cloud service platform generates the corresponding registration information for the hotel, associates the hotel notification service, and AES encrypts the cloud service platform registration success information and returns it to the transit service program; the transit service program receives the AES encrypted information returned by the cloud service platform, decrypts the data and stores it in the transit service program.

[0089] (2) Check-in module includes:

[0090] The check-in module obtains the permission information generated by the guest when checking in at the hotel door lock client through the transfer service program (including: hotel information, room information (building, floor, suite), guest identity information (guest mobile phone or email), check-in time, expected departure time, simulated card number, simulated card data (for mobile phone door opening), accessible area list, accessible floor list, friends and relatives room list, accessible access control list). The transfer service program generates AES encrypted data based on the permission information and calls the interface to upload the data to the cloud service platform; the cloud service platform decrypts and parses the data through AES, and calls the built-in communication service (SMS, email service), and sends the guest a check-in success message (including the guest's registration and authentication information) according to the communication fee method provided by the guest, ④ to facilitate the guest to log in to the mobile app for the mobile app to open the door. If the check-in is successful, the cloud service platform returns the primary key ID corresponding to the generated check-in permission (to prevent repeated uploading of information for check-in) to the transfer service program. If the check-in fails, the corresponding check-in failure information is returned to the transfer service program. The transfer service program prompts the check-in success or failure and prompts the door lock management software operator. The guest check-in operation is terminated, and the transfer service program records the operation results.

[0091] Furthermore, the cloud service platform decrypts and parses the data through AES including:

[0092] ① Verify hotel information. If it fails, return the guest check-in failure to the transfer service program to prevent unregistered hotel data from entering the cloud platform;

[0093] ② Verify the guest information (guest mobile phone or email) to determine whether the guest has registered on the platform;

[0094] a. Unregistered, register to generate guest login platform account information;

[0095] b. Already registered, determine whether the guest is staying in other rooms of the hotel, if yes, delete the guest's other room check-in authorization information;

[0096] ③ Verify the room information to determine whether the room is occupied. If so, delete the guest's check-in authorization information of the corresponding room to prevent the original guest from continuing to have the authority to this room;

[0097] ④ Check the check-in time and expected check-out time;

[0098] a. If the check-in time has not arrived, the room status on the cloud platform will be "Not Checked In";

[0099] b. If the expected departure time has arrived, the room status on the cloud platform will be "checked out";

[0100] c. During the time interval, the room status is "occupied";

[0101] ⑤Generate check-in authorization information and store it on the cloud platform

[0102] (3) The module for continuing stay includes:

[0103] The transfer service program generates guest renewal permission information (including hotel information, room information (building, floor, suite), guest identity information (guest mobile phone or email), check-in time, expected check-out time, simulated card number, simulated card data (for mobile phone to open the door)) based on the user information collected from the hotel door lock client;

[0104] The transit service program generates AES encrypted data and calls the cloud platform interface to modify the data;

[0105] The cloud service platform decrypts and parses the data through AES:

[0106] 1) Verify hotel information. If it fails, return the guest check-in failure to the transfer service program to prevent unregistered hotel data from entering the cloud platform;

[0107] 2) Verify the guest information (guest mobile phone or email). If the verification fails, return the guest information to the transfer service program to prevent non-existent guests from applying for extension of stay;

[0108] 3) Check the guest room information to see if there is guest check-in authorization information. If not, return the message that the guest has no check-in information and the check-in extension fails, and give the transfer service program to prevent the non-existent check-in information from being extended;

[0109] 4) Check the check-in time and check-out time:

[0110] a. If the check-in time has not arrived, the room status on the cloud service platform will be "Not Checked In".

[0111] b. If the scheduled departure time has arrived, the room status on the cloud service platform will be "checked out".

[0112] c. During the time interval, the room status on the cloud service platform is "occupied";

[0113] 5) Update the original guest's check-in authorization information:

[0114] a. Check-in time;

[0115] b. Pre-departure time;

[0116] c.Simulated card number;

[0117] d. Simulation card data;

[0118] e. Check-in status;

[0119] 6) Update check-in authorization information and store it on the cloud service platform;

[0120] Call the communication service configured by the hotel, and send the guest a successful extension message (including the guest's registration and authentication information) based on the contact information provided by the guest, so that the guest can log in to the door lock app and use the door lock app to open the door;

[0121] If the cloud service platform successfully renews the stay, it will return the primary key ID corresponding to the updated check-in permission. If the renewal fails, it will return the corresponding failure information to the transfer service program to prompt the operator;

[0122] The guest extension operation is completed and the door lock management software records the operation results.

[0123] (4) Room-changing module includes:

[0124] ① The transfer service program generates guest room change permission information

[0125] 1) Hotel information

[0126] 2) New room information (building, floor, suite);

[0127] 3) Old room information (building, floor, suite);

[0128] 4) Guest identity information (guest mobile phone or email)

[0129] 5) Check-in time

[0130] 6) Pre-departure time

[0131] 7) Simulate card number

[0132] 8) Simulate card data

[0133] 9) List of accessible areas

[0134] 10) List of floors you can go to

[0135] 11) List of Friends and Family Rooms

[0136] 12) Access control list

[0137] 13) Simulation card data (used to open the door with mobile phone);

[0138] ②The transfer service program generates AES encrypted data and calls the cloud platform interface to upload data

[0139] ③ Cloud service platform AES decryption and parsing data

[0140] 1) Verify hotel information. If it fails, return the guest check-in failure to the transfer service program to prevent unregistered hotel data from entering the cloud platform.

[0141] 2) Verify the guest information (guest mobile phone or email). If the verification fails, return the guest information to the transfer service program to prevent the non-existent guest information from being operated;

[0142] 3) Check the guest's old room information to see if there is any guest check-in authorization information. If not, return the message "the guest has no check-in information" and "the room change has failed" to the transfer service program to prevent the non-existent guest check-in information from being changed;

[0143] 4) Verify the new room information to determine whether the room is occupied. If so, delete the guest check-in authorization information of the corresponding room to prevent the room from being occupied twice.

[0144] 5) Check the check-in time and check-out time.

[0145] a. If the check-in time has not arrived, the room status on the cloud service platform will be "Not Checked In".

[0146] b. If the scheduled departure time has arrived, the room status on the cloud service platform will be "checked out".

[0147] c. During the time interval, the room status is "checked in"

[0148] 6) Delete the guest’s old room authorization information to prevent the guest from having redundant check-in authorization information.

[0149] 7) Generate guest's new room check-in authorization information and store it on the cloud service platform

[0150] ④ Call the SMS and email service configured by the hotel, and send the guest a successful room change message (including the guest’s registration and authentication information) based on the mobile phone or email provided by the guest, so that the guest can log in to the mobile app and use the mobile app to open the door.

[0151] ⑤ If the room change is successful, the cloud service platform returns the primary key ID corresponding to the generated check-in authority. If the room change fails, the corresponding room change failure information is returned to the transfer service program to prompt the door lock management software operator.

[0152] ⑥ Complete the guest’s room change operation, and the transfer service program records the operation results.

[0153] (5) The reissue authorization information module includes:

[0154] The transfer service program obtains the reissue authorization information from the hotel door lock client (including: hotel information, room information (building, floor, suite), guest identity information (guest mobile phone or email), check-in time, expected check-out time, simulated card number, simulated card data, accessible area list, accessible floor list, friends and relatives room list, accessible access control list);

[0155] The transfer service program generates AES encrypted data based on the reissue authorization limit information and calls the cloud service platform interface to modify the data;

[0156] The cloud service platform decrypts and parses the data through AES:

[0157] 1) Verify hotel information. If it fails, return the guest check-in failure to the transfer service program to prevent unregistered hotel data from entering the cloud service platform;

[0158] 2) Verify the guest information (guest mobile phone or email). If the verification fails, return the guest information to the transfer service program to prevent the non-existent guest data from being operated;

[0159] 3) Check the guest room information to see if there is guest check-in authorization information. If not, return the message that the guest has no check-in information and the resend fails to the transfer service program to prevent non-existent data from being resent;

[0160] 4) Verify check-in time and expected check-out time;

[0161] a. If the check-in time has not arrived, the room status on the cloud service platform will be "Not Checked In".

[0162] b. If the scheduled departure time has arrived, the room status on the cloud service platform will be "checked out".

[0163] c. During the time interval, the room status is "checked in"

[0164] 5) Delete the guest’s original check-in authorization information to prevent the guest from having multiple check-in authorization information;

[0165] 6) Generate new guest check-in authorization information and store it on the cloud service platform;

[0166] Call the communication service configured by the hotel, and send the guest a check-in success message (including the guest's registration and authentication information) according to the contact information provided by the guest, so that the guest can log in to the mobile app and use the mobile app to open the door;

[0167] If the cloud service platform successfully reissues the authorization information, it returns the primary key ID corresponding to the updated check-in permission. If the reissue of the authorization information fails, it returns the corresponding failure information to the transfer service program to prompt the operator;

[0168] The reissue authorization information operation is completed, and the transfer service program records the operation results.

[0169] (6) The peer management module includes:

[0170] The transfer service program collects the check-in permission information of the accompanying guests from the hotel door lock client, including: hotel information, room information, guest identity information, check-in time, expected check-out time, simulated card number, simulated card data, accessible area list, accessible floor list, friends and relatives room list, accessible access control list;

[0171] The cloud service platform generates AES encrypted data based on the check-in permission information of the traveling guests and calls the cloud service platform interface to upload the data;

[0172] The cloud service platform decrypts and parses the data through AES:

[0173] 1) Verify hotel information. If it fails, return the guest check-in failure to the transfer service program to prevent unregistered hotel data from entering the cloud service platform;

[0174] 2) Verify the guest information and determine whether the guest has registered on the platform:

[0175] a. Unregistered, register to generate guest login platform account information;

[0176] b. Already registered, determine whether the guest is staying in other rooms of the hotel, if yes, delete the guest's other room check-in authorization information;

[0177] 3) Check the room information to determine whether the room is occupied. If not, return the room unoccupied status to the transfer service program to prevent the unoccupied room from being issued with peer permissions;

[0178] 4) Verify check-in time and expected check-out time;

[0179] a. If the check-in time has not arrived, the room status on the cloud service platform will be "Not Checked In".

[0180] b. If the scheduled departure time has arrived, the room status on the cloud service platform will be "checked out".

[0181] c. During the time interval, the room status is "checked in"

[0182] 5) Generate check-in authorization information and store it on the cloud service platform

[0183] Call the communication service configured by the hotel and send the guest a check-in success message based on the contact information provided by the guest;

[0184] If the check-in is successful, the cloud service platform returns the primary key ID corresponding to the generated check-in permission. If the check-in fails, the corresponding check-in failure information of the peer is returned to the transfer service program to prompt the operator;

[0185] Complete the guest check-in operation, and the transfer service program records the operation results.

[0186] (7) Check-out module includes:

[0187] ① The transfer service program generates the check-in permission information for the accompanying guests, including the following information:

[0188] 1) Hotel information

[0189] 2) Room information (building, floor, suite);

[0190] 3) Guest identity information (guest mobile phone or email)

[0191] ②The transfer service program generates AES encrypted data and calls the cloud service platform interface to upload data

[0192] ③ Cloud service platform AES decryption and parsing data

[0193] 1) Verify hotel information. If it fails, return the guest check-in failure to the transfer service program to prevent the wrong permission data from being deleted;

[0194] 2) Verify guest information (guest mobile phone or email) and verify whether the guest exists on the platform. If the guest does not exist, return the guest's check-out failure to the door transfer service program to prevent the wrong permission data from being deleted;

[0195] 3) Check the room information to determine whether the room is occupied. If not, return the room unoccupied status to the transfer service program to prevent the wrong permission data from being deleted;

[0196] 4) Delete guest check-in authorization information

[0197] ④ If the check-out is successful, the cloud service platform returns the primary key ID corresponding to the deleted check-in permission. If the check-out fails, the corresponding check-out failure information is returned to the transfer service program to prompt the door lock management software operator.

[0198] ⑤After the check-out operation is completed, the door lock management software records the operation results.

[0199] In summary, the present invention has the following beneficial effects:

[0200] Since the hotel's door lock management system is an intranet system and cannot directly access the Internet, the platform provides a transfer service program to provide data transfer services for various door lock management software. The transfer service program can collect access control encrypted data through various methods (such as HTTP, RESTful API, TCP / IP, database, etc.) and generate platform unified interface protocol data.

[0201] These data include the guest's basic information (such as name, mobile phone number, email address, etc.), as well as the guest's corresponding access control information (such as room number, relatives and friends' check-in information, area, check-in time, expected check-out time and access control encrypted data).

[0202] As an intermediate service, the transfer service program collects the encrypted access control data from each door lock management system in real time and uploads the collected data to the platform in real time. The platform is responsible for storing and managing the encrypted access control data of all hotels and sending the encrypted access control data to the guests' smart mobile terminals through the API interface.

[0203] The guest receives access control data through the mobile app, and the mobile app communicates with the door lock device through Bluetooth, Wi-Fi or NFC to send an unlock command. The door lock device verifies the encrypted data and performs the unlocking operation after confirming that it is valid.

[0204] The third aspect of the present invention discloses an electronic device, which includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of a hotel door lock management system disclosed in any one of the first aspects of the present invention are implemented.

[0205] The electronic device includes a processor, a memory, a communication interface, a display screen and an input device connected through a system bus. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the electronic device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, an operator network, near field communication (NFC) or other technologies. The display screen of the electronic device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the electronic device can be a touch layer covered on the display screen, or a button, trackball or touchpad set on the housing of the electronic device, or an external keyboard, touchpad or mouse, etc.

[0206] The fourth aspect of the present invention discloses a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of a hotel door lock management system in any one of the first aspects of the present invention are implemented.

[0207] Please note that the technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification. The above embodiments only express several implementation methods of the present application, and their descriptions are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that for ordinary technicians in this field, without departing from the concept of the present application, several variations and improvements can be made, which all belong to the scope of protection of the present application. Therefore, the scope of protection of the patent in this application shall be based on the attached claims.

[0208] The above are preferred embodiments of the present invention. It should be pointed out that, for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as within the scope of protection of the present invention.

Claims

1. A hotel door lock management system, characterized in that include: Transfer service program, door lock APP and cloud service platform; The transfer service program is respectively connected with the hotel door lock client and the cloud service platform for data interaction; The cloud service platform is also connected to the door lock APP data interaction; The transfer service program collects user information and access control encrypted data from the hotel door lock client, and converts the collected access control encrypted data into a unified data format of the transfer service program, transmits the data in the unified format to the cloud service platform, and the cloud service platform sends it to the door lock APP. The door lock APP is installed on the mobile terminal, and the mobile terminal can send the unified data to the door lock via one or more of Bluetooth, WiFi or NFC to unlock the door.

2. The hotel door lock management system according to claim 1, characterized in that: Before the cloud service platform sends data to the door lock APP, the data in the unified format is first converted into the original data format of the data transmitted from the hotel door lock client to the cloud service platform.

3. The hotel door lock management system according to claim 1 or 2, characterized in that: The transit service program includes a user registration module, a check-in module, a stay extension module, a room change module and a check-out module; the transit service program registers an account and logs into the transit service program according to the user data obtained from the hotel door lock client, and then handles the check-in, stay extension, room change and check-out services.

4. The hotel door lock management system according to claim 3, characterized in that: The user registration module includes: The transit service program obtains the hotel's unique authorization code, hotel name, and time zone from the hotel door lock client; the transit service program encrypts the hotel's unique authorization code, hotel name, and time zone through AES, and registers the hotel's account for logging into the cloud service platform; the transit service program calls the cloud service platform interface, uploads the hotel's registration data to the cloud service platform, and the cloud service platform receives the registration data and decrypts the data through AES; the cloud service platform determines whether the authorization code has been registered, and if so, AES encrypts and returns the registration information to the cloud service platform; if not, the cloud service platform generates the registration information corresponding to the hotel, associates the hotel notification service, and AES encrypts the cloud service platform registration success information and returns it to the transit service program; the transit service program receives the AES encrypted information returned by the cloud service platform, decrypts the data and stores it in the transit service program.

5. The hotel door lock management system according to claim 3, characterized in that: The check-in module includes: The check-in module obtains the permission information generated by the guest when checking in at the hotel door lock client through the transfer service program. The transfer service program generates AES encrypted data according to the permission information, and calls the interface to upload the data to the cloud service platform; the cloud service platform decrypts and parses the data through AES, and calls the built-in communication service, and sends a check-in success message to the guest according to the communication fee method provided by the guest. If the check-in is successful, the cloud service platform returns the primary key ID corresponding to the generated check-in permission to the transfer service program. If the check-in fails, the corresponding check-in failure information is returned to the transfer service program, and the transfer service program prompts the success or failure of the check-in.

6. The hotel door lock management system according to claim 3, characterized in that: The continued stay module includes: The transfer service program generates guest renewal authority information based on user information collected from the hotel door lock client; The transfer service program generates AES encrypted data and calls the cloud platform interface to modify the data; The cloud service platform decrypts and parses the data through AES: 1) Verify hotel information. If failed, return the guest check-in failure to the transfer service program to prevent unregistered hotel data from entering the cloud platform; 2) Verify the guest information. If the verification fails, return the guest information to the transfer service program to prevent the non-existent guest from applying for a stay extension; 3) Check the guest room information to see if there is guest check-in authorization information. If not, return the message that the guest has no check-in information and the check-in extension fails, and give the transfer service program to prevent the non-existent check-in information from being extended; 4) Check the check-in time and check-out time: a. If the check-in time has not arrived, the room status on the cloud service platform will be "Not Checked In". b. If the scheduled departure time has arrived, the room status on the cloud service platform will be "checked out". c. During the time interval, the room status of the cloud service platform is "occupied"; 5) Update the original guest's check-in authorization information: a. Check-in time; b. Pre-departure time; c.Simulated card number; d. Simulate card data; e. Check-in status; 6) Update check-in authorization information and store it on the cloud service platform; Call the communication service configured by the hotel, and send the guest a successful extension message based on the contact information provided by the guest, so that the guest can log in to the door lock app and use the door lock app to open the door; If the cloud service platform successfully renews the stay, it returns the primary key ID corresponding to the updated check-in authority; if the cloud service platform fails to renew the stay, it returns the corresponding failure information to the transit service program; The guest extension operation is completed and the door lock management software records the operation results.

7. The hotel door lock management system according to claim 3, characterized in that: The transfer service program also includes a reissue authorization information module, and the reissue authorization information module includes: The transfer service program obtains reissue authorization limit information from the hotel door lock client; The transfer service program generates AES encrypted data according to the reissue authorization limit information and calls the cloud service platform interface to modify the data; The cloud service platform decrypts and parses the data through AES: 1) Verify hotel information. If failed, return the guest check-in failure to the transfer service program to prevent unregistered hotel data from entering the cloud service platform; 2) Verify the guest information. If the verification fails, return the guest information to the transfer service program to prevent the non-existent guest data from being operated; 3) Check the guest room information to see if there is guest check-in authorization information. If not, return the guest check-in information and the resend fails to the transfer service program to prevent non-existent data from being resent; 4) Verify check-in time and expected check-out time; a. If the check-in time has not arrived, the room status on the cloud service platform will be "Not Checked In". b. If the scheduled departure time has arrived, the room status on the cloud service platform will be "checked out". c. During the time interval, the room status is "checked in" 5) Delete the guest’s original check-in authorization information to prevent the guest from having multiple check-in authorization information; 6) Generate new guest check-in authorization information and store it on the cloud service platform; Call the communication service configured by the hotel and send the guest a check-in success message based on the contact information provided by the guest; If the cloud service platform successfully reissues the authorization information, it returns the primary key ID corresponding to the updated check-in authority. If the reissue of the authorization information fails, it returns the corresponding failure information to the transfer service program to prompt the operator; The reissue authorization information operation is completed, and the transfer service program records the operation result.

8. The hotel door lock management system according to claim 3, characterized in that: The hotel door lock management system also includes a companion management module, and the companion management module includes: The transfer service program collects the check-in authority information of the accompanying guests from the hotel door lock client, including: hotel information, room information, guest identity information, check-in time, expected check-out time, simulated card number, simulated card data, accessible area list, accessible floor list, friends and relatives room list, accessible access control list; The cloud service platform generates AES encrypted data according to the check-in authority information of the traveling guest, and calls the cloud service platform interface to upload the data; The cloud service platform decrypts and parses the data through AES: 1) Verify hotel information. If failed, return the guest check-in failure to the transfer service program to prevent unregistered hotel data from entering the cloud service platform; 2) Verify the guest information and determine whether the guest has registered on the platform: a. Unregistered, register to generate guest login platform account information; b. Already registered, determine whether the guest is staying in other rooms of the hotel, if yes, delete the guest's other room check-in authorization information; 3) Check the room information to determine whether the room is in check-in status. If not, return the room unchecked to the transfer service program to prevent the unchecked room from being issued with peer permissions; 4) Verify check-in time and expected check-out time; a. If the check-in time has not arrived, the room status on the cloud service platform will be "Not Checked In". b. If the scheduled departure time has arrived, the room status on the cloud service platform will be "checked out". c. During the time interval, the room status is "checked in" 5) Generate check-in authorization information and store it on the cloud service platform Call the communication service configured by the hotel and send the guest a check-in success message based on the contact information provided by the guest; If the check-in is successful, the cloud service platform returns the primary key ID corresponding to the generated check-in authority. If the check-in fails, the corresponding check-in failure information of the same peer is returned to the transfer service program to prompt the operator; The guest check-in operation is completed, and the transfer service program records the operation result.

9. An electronic device, characterized in that: The electronic device includes a memory and a processor, the memory stores a computer program, and when the processor executes the computer program, the function of a hotel door lock management system according to any one of claims 1 to 8 is implemented.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the functions of a hotel door lock management system according to any one of claims 1 to 8 are implemented.