Caching device, server, access control terminal and access control system
By integrating a cache device into the access control system, synchronizing the server's access authorization data and sending it to the access control terminal when the terminal cannot obtain it, the problem of user access failure caused by insufficient server processing power is solved, and the system stability and user experience are improved.
Patent Information
- Application Number
- CN202510839855.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-20
- Publication Date
- 2025-09-19
AI Technical Summary
When the existing access control system's server processing capacity is insufficient, the access control terminal cannot receive cloud instructions in a timely manner, resulting in user access failure.
A cache device is integrated into the access control system, which is used to synchronize the user access authorization data in the server. When the access control terminal cannot obtain data from the server, the updated access authorization data is sent to the access control terminal to complete the user's access authorization.
It improves the continuity and reliability of the access control system under large amounts of data, and enhances the system stability and user experience.
Smart Images

Figure CN120676052A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of access control authorization technology, and in particular to a cache device, a server, an access control terminal, and an access control system. Background Art
[0002] With the widespread application of access control systems in enterprises, traditional access control systems adopt a centralized data processing method, that is, after the access request data reaches the server, a single background server processes the access request data. When batch users are authorized to multiple access control terminals, when the data volume is extremely large, access control authorization is limited to authorization for a single person and a single device. Therefore, it is necessary to split multi-user and multi-access control into multiple single-person and single-device authorization commands and send them to the server. However, the queue of a single server cannot carry such a huge number of commands, which may cause problems such as server crashes and command loss, resulting in failure of personnel access authorization, seriously affecting the user experience. That is, the traditional centralized data processing method in the access control system can no longer meet the needs under large data volumes, especially when the server processing capacity is insufficient, the access control terminal cannot receive cloud instructions in time, resulting in user access failure.
[0003] In summary, when the server processing capacity of the existing access control system is insufficient, the access control terminal cannot receive cloud instructions in time, resulting in user access failure. Therefore, there is an urgent need for a solution that can enable users to access normally when the server processing capacity is insufficient. Summary of the Invention
[0004] The present application provides a cache device, a server, an access control terminal, and an access control system to solve the problem in existing access control systems that when the server processing capacity is insufficient, the access control terminal cannot receive cloud instructions in time, resulting in user access failure.
[0005] A first aspect of the present application provides a cache device configured to perform the following steps to cooperate with an access control terminal to complete access authorization for a user:
[0006] Obtain the user's current access authorization data, where the user's current access authorization data is issued by the server;
[0007] Based on the user's current access authorization data, update the stored user's historical access authorization data;
[0008] When it is found that the access control terminal cannot obtain the user's current pass authorization data from the server, the updated user's current pass authorization data is sent to the access control terminal, so that the access control terminal completes the user's pass authorization based on the user's current pass authorization data.
[0009] In some embodiments of the present application, the cache device of the present application is further configured to:
[0010] Obtaining part of the user's current pass authorization data, wherein the part of the user's current pass authorization data is obtained by performing differential calculation between the server's generated current pass authorization data and the user's historical pass authorization data stored in the server;
[0011] Based on part of the user's current access authorization data, the stored historical access authorization data of the user is updated.
[0012] In some embodiments of the present application, the cache device of the present application is deployed on a server or an access control terminal.
[0013] A second aspect of the present application provides a server configured to perform the following steps to cooperate with an access control terminal to complete access authorization for a user:
[0014] Get the user's current pass request data;
[0015] Based on the user's current pass request data, calculate and generate the user's current pass authorization data;
[0016] When the access control terminal cannot obtain the current pass authorization data of the user from the server, the current pass authorization data of the user is sent to the cache device, so that the access control terminal completes the pass authorization for the user.
[0017] In some embodiments of the present application, when there are multiple access control terminals, the server of the present application is also configured to: when the access control terminal cannot obtain the user's current pass authorization data in the cache device, send the user's current pass authorization data to the designated access control terminal for caching, so that other access control terminals can complete the user's pass authorization based on the user's current pass authorization data cached in the designated access control terminal.
[0018] In some embodiments of the present application, the server of the present application is further configured to: after generating the user's current access authorization data, perform differential calculation on the user's current access authorization data and the user's historical access authorization data stored in its own storage to obtain the user's partial current access authorization data and send it to the cache device, wherein the user's partial current access authorization data indicates data that is different from the user's current access authorization data and historical communication authorization data.
[0019] A third aspect of the present application provides an access control terminal, which is configured to perform the following steps to authorize a user to pass:
[0020] Obtaining the user's current pass authorization data and the user's identity information, wherein the user's current pass authorization data is obtained from the cache device;
[0021] The user's identity information is used to verify the user's current access authorization data to complete the user's access authorization.
[0022] In some embodiments of the present application, when there are multiple access control terminals, the access control terminal of the present application is also configured to: when the user's current pass authorization data cannot be obtained in the cache device, obtain the user's current pass authorization data from other designated access control terminals, and complete the user's pass authorization based on the user's current pass authorization data, wherein the user's current pass authorization data in the designated access control terminal is sent by the server.
[0023] In some embodiments of the present application, the access control terminal of the present application is also configured to: when it is found that it has authorized access to the user multiple times within a preset time period, obtain the user's identity information and store it, so that when it obtains the user's current authorized access data, it verifies the user's current authorized access data with the user's identity information stored by itself to complete the access authorization for the user.
[0024] A fourth aspect of the present application provides an access control system for authorizing a user to pass based on the user's current pass request data, characterized in that the system includes: a server, a cache device, and an access control terminal, wherein:
[0025] The server is used to obtain the user's current pass request data, and based on the user's current pass request data, generate the user's pass authorization data and send it to the cache device;
[0026] The cache device is used to update the historical pass authorization data of the user stored in its own storage based on the current pass authorization data of the user received from the server, and to send the updated current pass authorization data of the user to the access control terminal when it is found that the access control terminal cannot obtain the current pass authorization data of the user from the server;
[0027] The access control terminal is used to obtain the user's identity information and use the user's identity information to verify the user's current access authorization data received from the cache device to complete the access authorization for the user.
[0028] This application has the following beneficial effects:
[0029] The above embodiment of the present application integrates a cache device in the access control system, and uses the cache device to obtain the user's current pass authorization data to update the user's historical pass authorization data stored in itself, and when it is found that the access control terminal cannot obtain the user's current pass authorization data from the server, the updated user's current pass authorization data is sent to the access control terminal, so that the access control terminal completes the user's pass authorization based on the user's current pass authorization data. The present application uses the cache device to synchronize the user's current pass authorization data in the server, and when the access control terminal cannot obtain the user's current pass authorization data from the server, the cache device sends its own synchronized user's current pass authorization data to the access control terminal, so that the access control terminal can complete the user's pass authorization. This method effectively solves the continuity and reliability problems of access control authorization under large data volumes, and improves the stability of the access control system and user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] The drawings herein are incorporated into and constitute a part of the specification. These drawings illustrate embodiments consistent with the present application and, together with the specification, are used to illustrate the technical solutions of the present application.
[0031] Figure 1 This is a schematic diagram of the framework of the first embodiment of the access control system provided by this application;
[0032] Figure 2 This is a flow chart of an embodiment of a method for executing a cache device provided by the present application;
[0033] Figure 3 This is a flow chart of an embodiment of a server execution method provided by the present application;
[0034] Figure 4 This is a flow chart of an embodiment of the access control terminal execution method provided by this application;
[0035] Figure 5 It is a schematic diagram of the framework of the second embodiment of the access control system provided by this application. DETAILED DESCRIPTION
[0036] The following describes the embodiments of the present application in detail with reference to the accompanying drawings.
[0037] In the following description, for the purpose of explanation rather than limitation, specific details such as specific system structures, interfaces, and technologies are provided to facilitate a thorough understanding of the present application.
[0038] The term "and / or" in this article is simply a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects are in an "or" relationship. In addition, "many" in this article means two or more than two. In addition, the term "at least one" in this article means any combination of at least two of any one or more of a plurality of. For example, including at least one of A, B, and C can mean including any one or more elements selected from the set consisting of A, B, and C.
[0039] As described in the background technology, the traditional centralized data processing method in the access control system can no longer meet the needs of large data volumes. Especially when the server processing capacity is insufficient, the access control terminal cannot receive cloud instructions in time, resulting in user access failure.
[0040] In order to solve the above problems, the present application proposes a new user access authorization scheme. In the scheme of the present application, a cache device is integrated into the access control system, and the cache device is used to synchronize the current access authorization data of the user in the server. When the access control terminal cannot obtain the current access authorization data of the user from the server, the cache device sends the current access authorization data of the user synchronized by itself to the access control terminal, so that the access control terminal can complete the access authorization of the user. This method effectively solves the continuity and reliability problems of access control authorization under large data volumes, and improves the stability of the access control system and user experience.
[0041] The present application is described in detail below with reference to the accompanying drawings and specific embodiments.
[0042] 1. Cache Device
[0043] According to an embodiment of the present application, the present application proposes a cache device, such as Figure 1 and 2 As shown, the cache device cooperates with the access control terminal to complete the access authorization of the user by executing the following steps S1-S3: S1, obtaining the user's current access authorization data, wherein the user's current access authorization data is issued by the server; S2, based on the user's current access authorization data, updating the stored user's historical access authorization data; S3, when it is found that the access control terminal cannot obtain the user's current access authorization data from the server, the updated user's current access authorization data is sent to the access control terminal, so that the access control terminal completes the access authorization of the user based on the user's current access authorization data.
[0044] From the above description, it can be seen that the above embodiment of the present application uses a cache device to synchronize the user's access authorization data generated by the cache server. When the server's processing capacity is insufficient, the continuity and reliability of access control authorization can be improved through point-to-point (i.e., the access authorization data generated by the server is sent to the cache device for storage) data synchronization.
[0045] According to one embodiment of the present application, the cache device is configured to obtain the user's current access authorization data from the server through active query or passive reception. Active query can be periodic polling; passive reception requires the server to promptly send or report data to the cache device when the data is updated.
[0046] It can be seen from the above embodiments that the cache device of the above embodiments of the present application is configured to obtain the user's current pass authorization data by means of active query, which can ensure that the cache device always obtains the latest data. By setting an appropriate polling frequency, the cache device can be quickly updated when the data changes, without the need for a complex server push mechanism; the cache device of the above embodiments of the present application is configured to obtain the user's current pass authorization data by means of passive reception, reducing unnecessary network requests and server load, because the update will only be triggered when the data actually changes, thereby improving efficiency and saving bandwidth.
[0047] Among them, according to one embodiment of the present application, step S1 includes: obtaining part of the user's current pass authorization data, wherein the user's part of the current pass authorization data is obtained by the server by performing a differential calculation between the user's current pass authorization data generated by the server and the user's historical pass authorization data stored by itself; step S2 includes: updating the stored user's historical pass authorization data based on the user's part of the current pass authorization data.
[0048] It can be seen from the above description that the cache device of the above embodiment of the present application updates the historical pass authorization data of the user stored in itself by receiving partial pass authorization data of the user transmitted by the server, thereby reducing the data transmission time between the cache device and the server, thereby improving the efficiency of access control authorization, and at the same time, reducing bandwidth requirements.
[0049] According to one embodiment of the present application, the cache device of the present application is deployed on a server or an access control terminal.
[0050] From the above description, it can be seen that the above embodiment of the present application configures the cache device on the server. This approach facilitates the unified update and management of the access authorization data of all users, improves the consistency and security of the data, and can perform efficient data processing and analysis through the server, thereby improving the overall response speed and stability of the access control system; the above embodiment of the present application configures the cache device on the access control terminal, which improves the speed and efficiency of local processing, can achieve a faster user access authorization process, and can work normally even when the network connection is unstable or disconnected, thereby enhancing the reliability and independence of the access control system.
[0051] According to one embodiment of the present application, the cache device is configured to send data using encrypted communication.
[0052] As can be seen from the above description, the above embodiments of the present application improve the security of authorization data and protect user information by setting the data transmission mode between the cache device and other devices to an encrypted communication mode.
[0053] 2. Server
[0054] According to one embodiment of the present application, the present application proposes a server, such as Figure 1 and 3 As shown, the server cooperates with the access control terminal to complete the access authorization for the user by executing the following steps T1-T3: T1, obtaining the user's current access request data; T2, calculating and generating the user's current access authorization data based on the user's current access request data; T3, when the access control terminal cannot obtain the user's current access authorization data from the server, the user's current access authorization data is sent to the cache device, so that the access control terminal completes the access authorization for the user.
[0055] From the above description, it can be seen that the above embodiment of the present application uses a cache device to synchronize the user's access authorization data generated by the cache server. When the server's processing capacity is insufficient, the continuity and reliability of access control authorization can be improved through point-to-point (i.e., the access authorization data generated by the server is sent to the cache device for storage) data synchronization.
[0056] Among them, according to one embodiment of the present application, when there are multiple access control terminals, the server of the above embodiment of the present application is also configured to: when the access control terminal cannot obtain the user's current pass authorization data in the cache device, send the user's current pass authorization data to the designated access control terminal for caching, so that other access control terminals can complete the user's pass authorization based on the user's current pass authorization data cached in the designated access control terminal.
[0057] From the above description, it can be seen that a distributed caching mechanism is designed in the access control system of this application. When the access control terminal cannot obtain the user's pass authorization data in the server and cache device (the server and cache device fail), other access control terminals can temporarily act as a cache role, so that the access control system can run continuously, thereby improving the continuity and reliability of access control authorization.
[0058] Among them, according to one embodiment of the present application, the server of the above embodiment of the present application is also configured to: after generating the user's current pass authorization data, perform differential calculation on the user's current pass authorization data and the user's historical pass authorization data stored in its own storage to obtain the user's partial current pass authorization data and send it to the cache device, wherein the user's partial current pass authorization data indicates data that is different from the user's current pass authorization data and historical communication authorization data.
[0059] It can be seen from the above description that the server in the above embodiment of the present application uses data differential method to update the user's communication authorization data, and only sends the changed data, which reduces the amount of data transmission and thus improves the efficiency of access control authorization.
[0060] According to one embodiment of the present application, the server of the above embodiment of the present application is also configured to send data using encrypted communication.
[0061] As can be seen from the above description, the above embodiments of the present application improve the security of authorization data by setting the data transmission mode between the server and other devices to encrypted communication, while also protecting the user's information security.
[0062] Among them, according to one embodiment of the present application, when there are multiple cache devices, the server of the above embodiment of the present application is configured to: when the access control terminal cannot obtain the user's current pass authorization data in the server, send the user's current pass authorization data to the designated cache device, so that the access control terminal can complete the pass authorization for the user.
[0063] It can be seen from the above description that the above embodiment of the present application transmits the access authorization data of the designated user from the server to the designated cache device through a point-to-point communication method. This parallel access authorization method improves the efficiency of access control authorization, and at the same time enables all users to pass normally and ensure the security of user information in a multi-user situation.
[0064] 3. Access Control Terminal
[0065] According to one embodiment of the present application, the present application proposes an access control terminal, such as Figure 1 and Figure 4As shown, the access control terminal is configured to perform the following steps P1-P2 to complete the access authorization for the user: P1, obtain the user's current access authorization data and the user's identity information, wherein the user's current access authorization data is issued by the cache device; P2, use the user's identity information to verify the user's current access authorization data to complete the access authorization for the user.
[0066] From the above description, it can be seen that the above embodiment of the present application uses a cache device to synchronize the user's access authorization data generated by the cache server. When the server's processing capacity is insufficient, the continuity and reliability of access control authorization can be improved through point-to-point (i.e., the access authorization data generated by the server is sent to the cache device for storage) data synchronization.
[0067] According to one embodiment of the present application, the access control terminal is configured to obtain the user's current access authorization data from the cache device through active query or passive reception. Active query can be periodic polling; passive reception requires the cache device to promptly send or report data to the cache device when the data is updated.
[0068] It can be seen from the above embodiments that the access control terminal of the above embodiments of the present application is configured to obtain the user's current pass authorization data by active query, which can ensure that the access control terminal always obtains the latest data, thereby improving the success rate of access control authorization; the access control terminal of the above embodiments of the present application is configured to obtain the user's current pass authorization data by passive reception, reducing unnecessary network requests and cache device load, because the update will only be triggered when the data actually changes, thereby improving efficiency and saving bandwidth.
[0069] Among them, according to one embodiment of the present application, when there are multiple access control terminals, the access control terminal of the present application is also configured as follows: when the user's current pass authorization data cannot be obtained in the cache device, the user's current pass authorization data is obtained from other designated access control terminals, and based on the user's current pass authorization data, the user's pass authorization is completed, wherein the user's current pass authorization data in the designated access control terminal is sent by the server.
[0070] From the above description, it can be seen that a distributed caching mechanism is designed in the access control system of this application. When the access control terminal cannot obtain the user's pass authorization data in the server and cache device (the server and cache device fail), other access control terminals can temporarily act as a cache role, so that the access control system can run continuously, thereby improving the continuity and reliability of access control authorization.
[0071] According to one embodiment of the present application, when there are multiple cache devices, each access control terminal is configured to obtain the user's current pass authorization data and the user's identity information, wherein the user's current pass authorization data is issued by the designated cache device.
[0072] From the above description, it can be seen that when the access control system of the present application authorizes access to multiple users, the access authorization data of the designated user is transmitted from the server to the designated cache device through point-to-point communication. This parallel access authorization method improves the efficiency of access control authorization, and at the same time, in the case of multiple users, it also enables all users to pass normally and ensures the security of user information.
[0073] Among them, according to one embodiment of the present application, the access control terminal of the above embodiment of the present application is also configured to: when it is found that it has authorized the user to pass multiple times within a preset time period, obtain the user's identity information and store it, so that when it obtains the user's current authorized pass data, it verifies the user's current authorized pass data with the user's identity information stored by itself to complete the user's pass authorization.
[0074] As can be seen from the above description, the above embodiment of the present application stores the identity information of users with high passing frequency within a preset time period into the access control terminal, reducing the number of database queries during each verification and improving the efficiency of pass authorization.
[0075] According to one embodiment of the present application, the cache device is configured to send data using encrypted communication.
[0076] As can be seen from the above description, the above embodiment of the present application improves the security of authorization data by setting the data transmission mode between the access control terminal and other devices to encrypted communication, while also protecting the user's information security.
[0077] 4. Access Control System
[0078] According to one embodiment of the present application, the present application proposes an access control system, such as Figure 1 and Figure 5As shown, the access control system includes: a server, which is used to obtain the user's current pass request data, and based on the user's current pass request data, generate the user's pass authorization data and send it to a cache device; the cache device is used to update the user's historical pass authorization data stored in itself based on the user's current pass authorization data received from the server, and when it is found that the access control terminal cannot obtain the user's current pass authorization data from the server, the updated user's current pass authorization data is sent to the access control terminal; the access control terminal is used to obtain the user's identity information, and use the user's identity information to verify the user's current pass authorization data received from the cache device to complete the pass authorization for the user.
[0079] From the above description, it can be seen that the above embodiment of the present application uses a cache device to synchronize the user's access authorization data generated by the cache server. When the server's processing capacity is insufficient, the continuity and reliability of access control authorization can be improved through point-to-point (i.e., the access authorization data generated by the server is sent to the cache device for storage) data synchronization.
[0080] According to one embodiment of the present application, the access control system of the above embodiment of the present application is configured to utilize an asynchronous processing method to complete user access authorization. According to one embodiment of the present application, the asynchronous processing method is WebSocket. It should be noted that the asynchronous processing method of the present application includes but is not limited to WebSocket. The specific asynchronous processing method to be used can be determined based on actual needs and is not specifically limited here.
[0081] From the above description, it can be seen that the above embodiment of the present application uses an asynchronous processing method to complete the access authorization for users, which can improve the real-time and concurrency of user authorization access, so that users can still pass normally even if some equipment in the access control system has abnormal conditions.
[0082] According to one embodiment of the present application, the server, the cache device and the access control terminal are all configured to transmit data using encrypted communication.
[0083] As can be seen from the above description, the above embodiments of the present application improve the security of authorization data and protect the user's information security by setting the data transmission mode of the server, cache device and access control terminal to encrypted communication.
[0084] To sum up, compared with the traditional access control system that adopts a centralized data processing method, that is, after the access request data arrives at the server, a single background server processes the access request data, and when batch users are authorized to multiple access control terminals, when the data volume is extremely large, the access control authorization is limited to only authorizing a single person and a single device. Therefore, it is necessary to split the multi-user and multi-access control into multiple single-person and single-device authorization commands and send them to the server. The above embodiment of the present application integrates a cache device in the access control system, and adopts a distributed cache mechanism (that is, storing the user's access authorization data in the cache device or storing the user's access authorization data in the designated access control terminal) and point-to-point (sending the user's authorization data generated by the server to the designated cache device or the designated access control terminal) data synchronization method to complete the user's access authorization. This method effectively solves the continuity and reliability problems of access control authorization under large data volumes, and improves the stability of the access control system and user experience.
[0085] The above description is merely an embodiment of the present application and does not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
[0086] Those skilled in the art will understand that in the above-mentioned method of the specific implementation method, the writing order of each step does not mean a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of each step should be determined by its function and possible internal logic.
Claims
1. A cache device, characterized in that: The cache device is configured to perform the following steps to cooperate with the access control terminal to complete the access authorization of the user: Obtaining the user's current pass authorization data, wherein the user's current pass authorization data is issued by the server; updating the stored historical access authorization data of the user based on the current access authorization data of the user; When it is found that the access control terminal cannot obtain the current pass authorization data of the user from the server, the updated current pass authorization data of the user is sent to the access control terminal, so that the access control terminal completes the pass authorization for the user based on the current pass authorization data of the user.
2. The cache device according to claim 1, wherein: The cache device is further configured to: Obtaining part of the current pass authorization data of the user, wherein the part of the current pass authorization data of the user is obtained by performing a differential calculation between the current pass authorization data of the user generated by the server and the historical pass authorization data of the user stored in the server; Based on part of the current pass authorization data of the user, the stored historical pass authorization data of the user is updated.
3. The cache device according to claim 1, wherein: The cache device is deployed on the server or the access control terminal.
4. A server, characterized in that: The server is configured to perform the following steps to cooperate with the access control terminal to complete the access authorization of the user: Get the user's current pass request data; Calculating and generating the current pass authorization data of the user based on the current pass request data of the user; When the access control terminal cannot obtain the current pass authorization data of the user from the server, the current pass authorization data of the user is sent to a cache device, so that the access control terminal completes the pass authorization for the user.
5. The server according to claim 4, wherein: When there are multiple access control terminals, the server is further configured to: when the access control terminal cannot obtain the current access authorization data of the user in the cache device, send the current access authorization data of the user to the designated access control terminal for caching, so that other access control terminals can complete the access authorization of the user based on the current access authorization data of the user cached in the designated access control terminal.
6. The server according to claim 4, wherein: The server is also configured to: after generating the current access authorization data of the user, perform a differential calculation on the current access authorization data of the user and the historical access authorization data of the user stored in its own storage to obtain partial current access authorization data of the user and send it to the cache device, wherein the partial current access authorization data of the user indicates data that is different from the current access authorization data of the user and the historical communication authorization data.
7. An access control terminal, characterized in that: The access control terminal is configured to perform the following steps to authorize the user: Acquire the user's current pass authorization data and the user's identity information, wherein the user's current pass authorization data is obtained from a cache device; The user's identity information is used to verify the user's current access authorization data to complete the access authorization for the user.
8. The access control terminal according to claim 7, characterized in that: When there are multiple access control terminals, the access control terminal is further configured to: when the current pass authorization data of the user cannot be obtained in the cache device, obtain the current pass authorization data of the user from other designated access control terminals, and complete the pass authorization of the user based on the current pass authorization data of the user, wherein the current pass authorization data of the user in the designated access control terminal is issued by the server.
9. The access control terminal according to claim 8, characterized in that: The access control terminal is also configured to: when it finds that it has authorized the user to pass multiple times within a preset time period, obtain the user's identity information and store it, so that when it obtains the user's current authorized pass data, it verifies the user's current authorized pass data with the user's identity information stored in its own storage to complete the pass authorization for the user.
10. An access control system for authorizing a user to pass according to the user's current pass request data, characterized in that: The system includes: a server, a cache device, and an access control terminal, wherein: The server is configured to obtain the current pass request data of the user, and based on the current pass request data of the user, generate the pass authorization data of the user and send the data to the cache device; The cache device is configured to update the historical pass authorization data of the user stored in its own storage based on the current pass authorization data of the user received from the server, and to send the updated current pass authorization data of the user to the access control terminal when it is found that the access control terminal cannot obtain the current pass authorization data of the user from the server; The access control terminal is used to obtain the identity information of the user, and use the identity information of the user to verify the current access authorization data of the user received from the cache device, so as to complete the access authorization for the user.
Citation Information
Patent Citations
Entrance guard access control method and entrance guard system
CN106097492A
Intelligent door access card permission management method, device, computer storage medium and equipment
CN109003373A
Method and device for updating user information of access control machines
CN109741499A
Power distribution room access control verification system
CN111986355A