An access control system, method and access control device
By maintaining the queue to be certified and the certified queue in the controller of the channel access control system, and processing the identification information sent by the information collection device, the problem of multiple pass control devices that are opened by one person in the existing system is solved, and the security of channel traffic is improved.
Patent Information
- Application Number
- CN202410375206.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-29
- Publication Date
- 2025-06-03
- Estimated Expiration
- 2044-03-29
AI Technical Summary
When the existing channel access control system is used to pass through non-contact mode, it is easy for one person to pass through multiple passage control equipment to be turned on at the same time, resulting in unsafe system.
By maintaining the queue to be authenticated and the queue that has been authenticated in the controller, after receiving the identification information sent by the information collection device, comparing the identification information in the queue to be authenticated, if the target object characterized by the identification information is the same but the channels are different, only the identification information of the same target object is retained to avoid the multiple-channel control device being turned on at the same time.
It effectively avoids the problem that multiple pass control devices are turned on when a person passes by, and improves the safety of channel traffic.
Smart Images

Figure CN117994890B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular, to an access control system, method, and access control device. Background Art
[0002] A passage access control system can control the entry and exit of personnel. Passing personnel can enter and exit through the passage. Generally, a passage access control system consists of a controller and a passage control device. The passage control device corresponds to a collection device, and the collection device is used to collect the identification information of the personnel to pass.
[0003] In the current passage access control system, one set of passage control device and collection device is configured for each passage. When the passage control device is opened, the passage is opened, and passing personnel can enter and exit through the passage. When the gate is closed, the passage is closed, and passing personnel cannot pass through the passage. In the current passage access control system, after the collection device collects the identification information of the personnel to pass, the controller authenticates the identification information, and the controller determines whether the personnel to pass can pass. If they can pass, the controller controls the passage control device to open. Otherwise, the passage control device is not opened, so as to control the passage of personnel. However, this system has the following problems: When using non-contact methods such as biometrics, scanning codes, or scanning documents to pass, it is very easy for the collection devices on multiple passage control devices to collect the biometric information of the same personnel to pass at the same time, resulting in the situation that when one person passes, multiple passage control devices are opened at the same time, leading to the insecurity of the personnel passage access control system. Summary of the Invention
[0004] The purpose of the embodiments of this application is to provide an access control system, method, and access control device to solve the problem that multiple passage control devices are opened when one person passes, thereby improving the communication security of the gate. The specific technical solutions are as follows:
[0005] The embodiments of this application provide an access control system, including:
[0006] A controller, passage control devices for multiple passages. For each passage control device of each passage, the passage control device corresponds to an information collection device; the information collection device is used to collect the identification information of the target object;
[0007] The information collection device is used to collect the first identification information of the target object and send the first identification information of the target object to the controller; wherein, the first identification information includes the first biometric feature of the target object and the first passage identifier, and the first passage identifier uniquely represents the passage corresponding to the information collection device that collects the first identification information;
[0008] The controller is configured to obtain first identification information sent by an information collection device; determine whether second identification information of the target object exists in a to-be-authenticated queue and an authenticated queue; the second identification information includes a second biometric feature and a second channel identifier of the target object; the second channel identifier is different from the first channel identifier; if the second identification information exists in the authenticated queue, discard the first identification information; if the second identification information exists in the to-be-authenticated queue, discard the first identification information, or delete the second identification information from the to-be-authenticated queue and add the first identification information to the to-be-authenticated queue; authenticate the biometric feature of the target identification information in the to-be-authenticated queue, and in the case of successful authentication, control a first access control device corresponding to the channel identifier of the target identification information to open, delete the target identification information from the to-be-authenticated queue, and add the target identification information to the authenticated queue; wherein the target identification information is the first identification information or the second identification information.
[0009] An embodiment of the present application further provides an access control device, including:
[0010] a controller, and access control devices for multiple channels;
[0011] The controller is configured to obtain first identification information; the first identification information is obtained by an information collection device collecting a target object; wherein the first identification information includes a first biometric feature and a first channel identifier of the target object, and the first channel identifier uniquely represents the channel corresponding to the information collection device that collects the first identification information; for each access control device of a channel, an information collection device corresponds to the access control device; the information collection device is configured to collect identification information of the target object.
[0012] The controller is configured to determine whether second identification information of the target object exists in a to-be-authenticated queue and an authenticated queue; the second identification information includes a second biometric feature and a second channel identifier of the target object; the second channel identifier is different from the first channel identifier; if the second identification information exists in the authenticated queue, discard the first identification information; if the second identification information exists in the to-be-authenticated queue, discard the first identification information, or delete the second identification information from the to-be-authenticated queue and add the first identification information to the to-be-authenticated queue; authenticate the biometric feature of the target identification information in the to-be-authenticated queue, and in the case of successful authentication, control a first access control device corresponding to the channel identifier of the target identification information to open, delete the target identification information from the to-be-authenticated queue, and add the target identification information to the authenticated queue; wherein the target identification information is the first identification information or the second identification information.
[0013] The embodiments of the present application further provide an access control method, and the method includes:
[0014] Obtain first identification information sent by an information collection device, where the first identification information includes a first biometric feature of a target object and a first channel identifier, and the first channel identifier uniquely represents the channel corresponding to the information collection device that collects the first identification information;
[0015] Determine whether second identification information of the target object exists in a to-be-authenticated queue and an authenticated queue; the second identification information includes a second biometric feature of the target object and a second channel identifier; the second channel identifier is different from the first channel identifier;
[0016] If the second identification information exists in the authenticated queue, discard the first identification information;
[0017] If the second identification information exists in the to-be-authenticated queue, discard the first identification information, or delete the second identification information from the to-be-authenticated queue and add the first identification information to the to-be-authenticated queue;
[0018] Authenticate the biometric feature of the target identification information in the to-be-authenticated queue. In the case of successful authentication, control a first access control device corresponding to the channel identifier of the target identification information to open, delete the target identification information from the to-be-authenticated queue, and add the target identification information to the authenticated queue; where the target identification information is the first identification information or the second identification information.
[0019] The embodiments of the present application further provide an electronic device, including: a processor and a memory;
[0020] The memory is used to store a computer program;
[0021] The processor is configured to implement the above-mentioned access control method when executing the program stored on the memory.
[0022] The embodiments of the present application further provide a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and the computer program implements the above-mentioned access control method when being executed by a processor.
[0023] The embodiments of the present application further provide a computer program product including instructions, which when running on a computer, causes the computer to execute the above-mentioned access control method.
[0024] Advantages of the embodiments of the present application:
[0025] An access control system, method and access control device provided by an embodiment of the present application maintain a to-be-authenticated queue and an authenticated queue through a controller. After receiving the identification information sent by an information collection device, the identification information in the to-be-authenticated queue is compared. If there are the same target objects represented by the identification information in the to-be-authenticated queue, but the corresponding access control devices are different, only the identification information of one access control device for the same target object is retained in the to-be-authenticated queue, avoiding the problem that a person passes through multiple access control devices and all of them are opened, thereby improving the channel access security.
[0026] Of course, implementing any product or method of the present application does not necessarily require achieving all the above advantages simultaneously. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present application, and those of ordinary skill in the art can also obtain other embodiments based on these drawings.
[0028] Figure 1 The first schematic diagram of the access control system provided by the embodiment of the present application;
[0029] Figure 2 The second schematic diagram of the access control system provided by the embodiment of the present application;
[0030] Figure 3 The third schematic diagram of the access control system provided by the embodiment of the present application;
[0031] Figure 4 The fourth schematic diagram of the access control system provided by the embodiment of the present application;
[0032] Figure 5 The fifth schematic diagram of the access control system provided by the embodiment of the present application;
[0033] Figure 6 A schematic diagram of a target object passing through the access control system provided by the embodiment of the present application;
[0034] Figure 7 A schematic flow diagram of the information collection device of the access control system provided by the embodiment of the present application;
[0035] Figure 8 The first schematic flow diagram of the controller of the access control system provided by the embodiment of the present application;
[0036] Figure 9 The second schematic flow diagram of the controller of the access control system provided by the embodiment of the present application;
[0037] Figure 10 A schematic diagram of an access control method provided by an embodiment of the present application;
[0038] Figure 11 A schematic structural diagram of an access control device provided by an embodiment of the present application;
[0039] Figure 12 A schematic structural diagram of an electronic device provided by an embodiment of the present application. Detailed implementation manners
[0040] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art based on the present application belong to the scope of protection of the present application.
[0041] Term explanations:
[0042] Access control system: An access control system is a digital access control system that can control the entry and exit of personnel and accurately record and statistically manage data. Generally, it consists of an access control controller and access control devices;
[0043] Turnstile: A channel blocking device used to manage the flow of people and regulate the entry and exit of pedestrians;
[0044] Multi-channel: A multi-way access channel composed of multiple access control devices;
[0045] Personnel authority: Used to determine whether a person has the authority to open the door and pass through;
[0046] Facial recognition: A biometric recognition technology based on the facial feature information of a person for identity recognition;
[0047] Iris recognition: A biometric recognition technology based on the iris in the eye for identity recognition;
[0048] Information collection device: A device used to collect personnel credential information (such as facial information, iris information, etc.);
[0049] Channel board: A device used to control the opening and closing of access control devices, generally installed inside the access control device box.
[0050] As Figure 1 shown, an embodiment of the present application provides an access control system, including:
[0051] Controller 01, multi-channel access control device 02, access control device 02 for each channel, and the access control device 02 corresponds to an information collection device 03; the information collection device 03 is used to collect the identification information of the target object;
[0052] The above-mentioned information collection device 03 is used to collect the first identification information of the target object and send the first identification information of the target object to the above-mentioned controller 01; wherein, the first identification information includes the first biometric feature of the target object and the first channel identifier, and the first channel identifier uniquely represents the channel corresponding to the information collection device 03 that collects the first identification information;
[0053] The above-mentioned controller 01 is used to obtain the first identification information sent by the information collection device 03; determine whether there is the second identification information of the target object in the pending authentication queue and the authenticated queue; the second identification information includes the second biometric feature of the target object and the second channel identifier; the second channel identifier is different from the first channel identifier; if the second identification information exists in the above-mentioned authenticated queue, discard the above-mentioned first identification information; if the second identification information exists in the above-mentioned pending authentication queue, discard the above-mentioned first identification information, or delete the above-mentioned second identification information in the above-mentioned pending authentication queue, and add the above-mentioned first identification information to the above-mentioned pending authentication queue; authenticate the biometric feature of the target identification information in the above-mentioned pending authentication queue, and in the case of successful authentication, control the first access control device corresponding to the channel identifier of the above-mentioned target identification information to open, and delete the above-mentioned target identification information from the above-mentioned pending authentication queue, and add the above-mentioned target identification information to the above-mentioned authenticated queue; wherein, the above-mentioned target identification information is the above-mentioned first identification information or the above-mentioned second identification information.
[0054] In the access control system, the closing and opening of the access control device can manage the flow of people and regulate the entry and exit of pedestrians. When the access control device is opened, the channel is opened and pedestrians can pass through the channel. When the access control device is closed, the channel is closed and pedestrians cannot pass through the channel.
[0055] The access control system in this application is a system including multi-channel access control devices, and the access control devices control the closing and opening of the channels. The "one-way access control device" in the embodiments of this application refers to a device used to control the access of one channel. The "one-way access control device" corresponding to one channel can be a turnstile, and the turnstile can include one chassis or two chassis. For example, generally, for the access control of one channel, two turnstile chassis can be set on each of the left and right sides to form a channel space. Or, when the channel space is adjacent to partition objects such as walls, the partition objects such as walls and one turnstile chassis can form a channel space.
[0056] For example, there are three access channels, and three turnstile cabinets can be configured, namely turnstile cabinet 1, turnstile cabinet 2, and turnstile cabinet 3. Among them, channel 1 is formed between turnstile cabinet 1 and turnstile cabinet 2, channel 2 is formed between turnstile cabinet 2 and turnstile cabinet 3, and channel 3 is formed between turnstile cabinet 3 and other partition objects. The partition can be an object such as a wall or a baffle, which is not limited here.
[0057] Exemplarily, one channel corresponds to multiple turnstile cabinets. For example, there are three access channels, and four turnstile cabinets can be configured, namely turnstile cabinet 1, turnstile cabinet 2, turnstile cabinet 3, and turnstile cabinet 4. Among them, channel 1 is formed between turnstile cabinet 1 and turnstile cabinet 2, channel 2 is formed between turnstile cabinet 2 and turnstile cabinet 3, and channel 3 is formed between turnstile cabinet 3 and turnstile cabinet 4. The turnstile can include components such as a turnstile cabinet body, a channel board, and a gate (such as a swing gate or a wing gate). Among them, the channel board is a device for controlling the opening and closing of the turnstile, and is generally arranged inside the turnstile cabinet.
[0058] For each access channel, there is a corresponding information collection device for the access control device. The information collection device is used to collect the identification information of the target object (i.e., the target object with the intention of entering) that intends to enter the channel. Entering the channel means entering the inner area of the channel from the outer area of the channel. The area surrounded by the turnstile is called the inner area of the channel. Leaving the channel means moving from the inner area of the channel to the outer area of the channel. The channel can include one access direction, or two access directions or multiple access directions. The access direction can be understood as from what direction to enter the channel, or understood as in what direction to enter the channel. For example, if it is a straight-line channel, it can have two access directions, that is, it can enter the channel from both ends of the channel respectively to achieve the access process. In one example, the access control device connects area A and area B. Based on area A, entering area A via the channel is called the in-direction of area A, and leaving area A via the channel is called the out-direction of area A. Similarly, based on area B, entering area B via the channel is called the in-direction of area B, and leaving area B via the channel is called the out-direction of area B. For each access direction of the channel, there can be a corresponding information collection device, which is used to collect the identification information of the object entering the channel from a certain access direction.
[0059] The information collection device corresponding to the channel can be set on the access control device corresponding to the channel (such as installed on the turnstile of the channel), or on other devices, which can be specifically determined based on the actual situation.
[0060] The "information collection device corresponding to the access control device for each channel" in the embodiments of the present application means that, from a functional or signal interaction level, for one channel, an information collection device capable of implementing the function of collecting credential information must exist at its entrance end, without limiting the actual number of the information collection devices themselves. For example, it is not limited that two physical devices for collecting credential information in two entrance directions at both ends of one channel must be installed on one channel. If the device integration level is relatively high, only one physical collection device needs to be set on one channel to achieve two-way information collection.
[0061] The controller in the present application can be integrated into the body of the access control device. Additionally, the controller can also be a device independent of the access control device. For example, the controller can be an intelligent device loaded with a control application, and when the control application runs on the intelligent device, it is used to execute corresponding steps.
[0062] Biometric features, code scanning, document scanning, etc. can be features that can be collected without the target object having contact with the information collection device. For example, the biometric feature can be the facial feature of the target object, or the iris feature of the target object, or the voiceprint feature of the target object. The information collection device can collect at least one of the following features: the facial feature of the target object, the iris feature of the target object, the voiceprint feature of the target object.
[0063] After the information collection device collects the biometric feature of the target object, it generates first identification information including the first biometric feature of the target object and the first channel identifier. The first biometric feature includes at least one of the following features: the facial feature of the target object, the iris feature of the target object, the voiceprint feature of the target object. The first channel identifier can represent which channel the channel is and / or the access direction of the channel, etc. And the first identification information is sent to the controller. After receiving the first identification information, the controller can identify the first biometric feature to determine the identifier of the target object, where the identifier of the target object is information uniquely representing the target object; for example, the name, number, etc. of the target object, which can be specifically set based on the actual situation and is not limited herein.
[0064] The to-be-authenticated queue is used to store the identification information of the personnel to be authenticated, and the authenticated queue is used to store the identification information of the personnel who have passed the authentication, for whom the access control device is opened and the access control device has not been closed.
[0065] The information collection device sends the first identification information collected to the controller. After the controller obtains the first identification information, the controller determines whether there is identification information in the to-be-authenticated queue and the authenticated queue where the corresponding person is the same but the corresponding channel is different. Exemplarily, the controller pre-obtains the identification information of the authorized object. In one example, the access control platform determines the object to be authorized and then sends the identification information of the authorized object to the controller.
[0066] If there is second identification information in the authenticated queue, directly discard the first identification information.
[0067] If there is second identification information in the to-be-authenticated queue:
[0068] Directly discard the first identification information, or delete the second identification information in the to-be-authenticated queue and add the first identification information to the to-be-authenticated queue.
[0069] In one example, clear the second identification information in the to-be-authenticated queue and add the first identification information to the position of the second identification information in the to-be-authenticated queue, that is, replace the second identification information in the to-be-authenticated queue with the first identification information. In this way, the target object can be preferentially identified to avoid the target object waiting for too long.
[0070] In one example, clear the second identification information in the to-be-authenticated queue and add the first identification information to the end of the queue at the position of the to-be-authenticated queue.
[0071] For example, user A approaches the channel access control device from the exit direction of channel 1. The information collection device A' on the exit direction of channel 1 will collect the biometric information of user A and upload it to the controller. The information collection device B' on the exit direction of channel 2 will also collect the biometric information of user A and upload it to the controller at the same time. After the controller receives the identification information of user A uploaded by the information collection device A', it first determines whether there is identification information of user A uploaded by other information collection devices in the to-be-authenticated queue and the authenticated queue. If there is such information in the authenticated queue, discard the identification information of user A uploaded by the information collection device A'. Or, if there is such information in the to-be-authenticated queue, discard the identification information of user A uploaded by the information collection device A', or delete the identification information of user A uploaded by other existing information collection devices in the to-be-authenticated queue and add the identification information of user A uploaded by the information collection device A' to the to-be-authenticated queue.
[0072] In one example, the identification information of User A uploaded by other existing information collection devices in the authentication queue is cleared, and the identification information of User A uploaded by Information Collection Device A' is added to the position of the identification information of User A uploaded by other information collection devices in the authentication queue, that is, the identification information of User A uploaded by Information Collection Device A' is used to replace the identification information of User A uploaded by other information collection devices in the authentication queue.
[0073] In one example, the identification information of User A uploaded by other existing information collection devices in the authentication queue is cleared, and the identification information of User A uploaded by Information Collection Device A' is added to the end position in the authentication queue.
[0074] For example, after the authentication queue saves the identification information of User A uploaded by Information Collection Device A', if the controller receives the identification information of User A uploaded by Information Collection Device B', since the identification information of User A is already in the authentication queue or the authenticated queue, the information of User A in the authentication queue can be updated or the identification information of User A uploaded by Information Collection Device B' can be discarded. The controller retrieves the identification information of User A from the authentication queue for permission authentication. If the authentication is successful, an instruction to open the access control device for Channel 1 is sent, and at the same time, the identification information of User A is deleted from the authentication queue and added to the authenticated queue. Exemplarily, the controller can also return the authentication success result to the information collection device; if the personnel permission verification fails, the personnel information of User A is cleared from the authentication queue, and at the same time, the authentication failure result is returned to the information collection device.
[0075] If the channel includes an in-out direction, the first identification information further includes channel direction information; the channel direction information indicates whether the target object is going to enter the channel or exit the channel. If the authentication is successful, an open command for the access control device in the corresponding direction is sent to the access control device to enable the target object to pass through the channel smoothly.
[0076] The controller maintains an authentication queue and an authenticated queue. After receiving the identification information sent by the information collection device, it compares the identification information in the authentication queue. If there are cases where the target objects represented by the identification information in the authentication queue are the same but the corresponding channels are different, only the identification information of one channel of the same target object is retained in the authentication queue to avoid the problem that a person passes through multiple opened access control devices, thereby improving the channel access security. That is, using one controller to control the opening of each access control device solves the problem that each channel controls the opening of its own access control device, resulting in multiple access control devices being opened when an object passes through, thereby improving the channel access security.
[0077] In an alternative embodiment, the above-mentioned controller is specifically configured to: after obtaining the first identification information sent by the information collection device, determine whether the second identification information of the target object exists in the authenticated queue. If it exists, discard the first identification information. If it does not exist, determine whether the second identification information of the target object exists in the to-be-authenticated queue.
[0078] After the controller obtains the first identification information sent by the information collection device, it can first compare the identification information in the authenticated queue. If the second identification information of the target object exists in the authenticated queue, discard the first identification information. Otherwise, continue to compare the identification information in the to-be-authenticated queue.
[0079] In an alternative embodiment, the above-mentioned controller is specifically configured to;
[0080] If the second identification information does not exist in both the to-be-authenticated queue and the authenticated queue, add the first identification information to the to-be-authenticated queue;
[0081] After adding the above-mentioned target identification information to the authenticated queue, the above-mentioned controller is specifically configured to: after the first channel is closed, delete the above-mentioned target identification information from the authenticated queue.
[0082] If the second identification information does not exist in both the to-be-authenticated queue and the authenticated queue, directly add the first identification information to the to-be-authenticated queue.
[0083] In addition, after adding the target identification information to the authenticated queue, after the first channel is closed, delete the target identification information from the authenticated queue. The closing of the first channel can be that it is detected that the target object passes through the first channel, or the first channel is closed after it is opened for a preset duration, which is specifically set based on the actual situation and will not be limited here.
[0084] Based on Figure 1 the embodiments shown, as Figure 2 shown, in an alternative embodiment, the access control device also corresponds to a channel board 04; the channel board 04 is used to control the opening and closing of the access control device.
[0085] In one example, when the authentication is successful, the controller sends an access control device opening instruction to the channel board of the first channel corresponding to the channel identifier of the target identification information. After the channel board of the first channel corresponding to the channel identifier of the target identification information receives the access control device opening instruction, it controls the access control device to open.
[0086] Under preset conditions, the channel board controls the closure of the channel. For example, after detecting that a target object has passed through the channel, it controls the access control device to close, or, after receiving an access control device opening instruction, it controls the access control device to close after a preset time.
[0087] In one example, after the channel board controls the access control device to close, it sends the information that the access control device has been closed to the controller. After the controller receives the information that the access control device has been closed, it removes the identification information from the authenticated queue. Alternatively, the controller determines the identification information to be verified in the queue to be authenticated based on the open state of the access control device.
[0088] Based on Figure 2 In the embodiment shown, in an alternative embodiment, there is an information collection device corresponding to each of the in and out directions of each channel, that is, there are 2 information collection devices corresponding to each channel. One information collection device can collect the biometric information of the object entering the channel (in direction), and the other information collection device collects the biometric information of the object leaving the channel (out direction).
[0089] As Figure 3 As shown, the access control system includes N access control devices. One access control device can form one channel. Each channel corresponds to an information collection device A and an information collection device B. The information collection device A is used to collect the biometric information of the object entering (leaving) the channel, and the information collection device B is used to collect the biometric information of the object leaving (entering) the channel. The collection directions of the information collection device A and the information collection device B are opposite.
[0090] The information collection device A, the information collection device B, and the channel board of each channel are connected to the controller through a network, and the channel board is communicatively connected to the access control device.
[0091] In one example, as Figure 4As shown, the access control device includes an access control device body and two gates. One channel corresponds to two information collection devices. For example, channel 1 corresponds to information collection device A1 and information collection device B1, channel 2 corresponds to information collection device A2 and information collection device B2, and channel 3 corresponds to information collection device A3 and information collection device B3. For example, for channel 1, information collection device A1 is used to collect the first identification information of the target object in the incoming direction of channel 1 and send the first identification information of the target object to the controller; wherein, the first identification information includes the first biometric feature of the target object and the incoming direction identifier of channel 1, and the controller obtains the first identification information sent by information collection device A1; determines whether there is the second identification information of the target object in the to-be-authenticated queue and the authenticated queue; the second identification information includes the second biometric feature of the target object and the second channel identifier; the second channel identifier is different from the first channel identifier; if the second identification information exists in the authenticated queue, discard the first identification information; if the second identification information exists in the to-be-authenticated queue, discard the first identification information, or delete the second identification information in the to-be-authenticated queue and add the first identification information to the to-be-authenticated queue; authenticate the biometric feature of the target identification information in the to-be-authenticated queue, and in the case of successful authentication, send an incoming direction access control device opening instruction to the channel board of channel 1, control the opening of the incoming direction of channel 1, delete the target identification information from the to-be-authenticated queue, and add the target identification information to the authenticated queue.
[0092] In one example, as Figure 5 shown, the controller supports the platform to pre-issue the permissions of authorized objects, that is, the platform sends the information of the authorized objects to the controller. After the controller receives the identification information uploaded by the information collection device, it controls the switch of the access control device by judging whether the personnel information has access permissions, so as to manage the access of personnel.
[0093] In an alternative embodiment, in the case of failure of the access information authentication, delete the access information from the to-be-authenticated queue, generate an authentication failure message to remind the personnel, and send the authentication failure message to the associated channel corresponding to the access information.
[0094] If the access information authentication fails, delete the access information from the to-be-authenticated queue and generate an authentication failure message to remind the personnel, so as to remind the management personnel that there is an unauthorized object passing through, and improve the security of access.
[0095] In an alternative embodiment, the identification information includes the facial angle information and / or distance information of the above-mentioned target object;
[0096] The above-mentioned controller is specifically used for;
[0097] Based on the facial angle information and / or distance information in the above first identification information, and the facial angle information and / or distance information in the above second identification information, determine the optimal channel for the above target object;
[0098] If the channel corresponding to the above first identification information is the optimal channel, delete the above second identification information from the above authentication queue to be processed, and add the above first identification information to the above authentication queue to be processed;
[0099] If the channel corresponding to the above first identification information is not the optimal channel, discard the above first identification information.
[0100] The facial angle of the target object refers to the angle between the target object and the information recognition device, including the horizontal and up-down angles of the face. The smaller the horizontal, up-down, and in-plane rotation angles of the face, the more directly the target object faces the channel. As Figure 6 shown, when the person is facing the information collection device A' directly, the angles between the face and the information collection devices of each channel are such that the angle a < angle b < angle c. Among them, a is the angle between the person and the information collection device A', b is the angle between the person and the information collection device B', and c is the angle between the person and the information collection device C'.
[0101] The distance information refers to the distance between the target object and the information collection device. The closer the distance between the target object and the information collection device, the more convenient it is for the target object to pass through the channel.
[0102] Based on the facial angle information and / or distance information in the first identification information, and the facial angle information and / or distance information in the second identification information, determine the optimal channel for the target object, and store the identification information corresponding to the optimal channel in the authentication queue to be processed, so as to facilitate the convenient passage of the target object.
[0103] In an alternative embodiment, based on the facial angle information in the above first identification information and the facial angle information in the above second identification information, determining the optimal channel for the above target object includes:
[0104] Compare the facial angle information in the above first identification information with the facial angle information in the above second identification information;
[0105] If the facial angle in the first identification information is less than the facial angle in the second identification information, use the channel corresponding to the first identification information as the optimal channel;
[0106] If the facial angle in the first identification information is not less than the facial angle in the second identification information, use the channel corresponding to the second identification information as the optimal channel.
[0107] The smaller the angle, the more directly the target object faces the channel. Directly use this channel as the optimal channel to facilitate the convenient passage of the target object.
[0108] In an alternative embodiment, determining the optimal channel for the target object based on the distance information in the above first identification information and the distance information in the above second identification information includes:
[0109] Comparing the distance information in the first identification information with the distance information in the second identification information;
[0110] If the distance in the first identification information is less than the distance in the second identification information, use the channel corresponding to the first identification information as the optimal channel;
[0111] If the distance in the first identification information is not less than the distance in the second identification information, use the channel corresponding to the second identification information as the optimal channel.
[0112] The smaller the distance, the closer it is to the channel entrance, indicating that it is more convenient for the target object to pass through this channel. Directly use this channel as the optimal channel to facilitate the convenient passage of the target object.
[0113] In an alternative embodiment, based on the facial angle information and distance information in the above first identification information, and the facial angle information and distance information in the above second identification information, it includes:
[0114] Based on the magnitudes of the facial angles and distances in the facial angle information, assign weights to the facial angle information and distance information in the first identification information, and the facial angle information and distance information in the second identification information respectively;
[0115] Based on the first weight of the facial angle information in the first identification information and the second weight of the distance information in the first identification information, perform weighted calculation on the facial angle information and distance information in the first identification information to obtain a first value;
[0116] Based on the third weight of the facial angle information in the second identification information and the fourth weight of the distance information in the second identification information, perform weighted calculation on the facial angle information and distance information in the second identification information to obtain a second value;
[0117] Determine the optimal channel based on the magnitudes of the first value and the second value.
[0118] The weights can be set based on the actual situation. The smaller the facial angle, the greater the weight; the larger the facial angle, the smaller the weight; the smaller the distance, the greater the weight; the larger the distance, the smaller the weight.
[0119] By performing weighted calculation on the first identification information and the second identification information, the optimal channel can be determined.
[0120] In an alternative embodiment, after obtaining the first identification information sent by the acquisition device, the method further includes:
[0121] Determine whether there is third identification information; the third identification information represents the passage information of the target object; the third identification information includes the third biometric feature of the target object and the third channel identifier; the channel represented by the third channel identifier is the same as the channel represented by the first channel identifier;
[0122] If it exists, discard the first identification information.
[0123] The third identification information includes the third biometric feature of the target object and the third channel identifier; the channel represented by the third channel identifier is the same as the channel represented by the first channel identifier. That is, the channels corresponding to the same object are the same. In order to avoid repeated authentication of target objects in the same channel, only one piece of data corresponding to the target object for that channel can be retained, so as to filter the personnel information of the target object in the repeated identification interval at the acquisition device end, remove invalid redundant data, reduce the communication load, and improve the processing efficiency of the controller.
[0124] In an alternative embodiment, after the information acquisition device acquires the first identification information of the target object, determine whether the identification information of the target object has been acquired within a preset time period. If so, discard the first identification information.
[0125] The information acquisition device filters the identification information of the object in the repeated identification interval, removes invalid redundant data, reduces the communication load, and improves the processing efficiency of the controller.
[0126] In an example, after the information acquisition device acquires the first identification information of the target object, determine whether the first identification information is preset identification information. Among them, the preset identification information is a facial model / facial ID, an iris model / iris ID, etc. If not, discard the first identification information. If so, determine whether the identification information of the target object has been acquired within a preset time period. If so, discard the first identification information.
[0127] The specific process is as Figure 7 shown. In an example, the target object is identified on the information acquisition device, the information acquisition device obtains the identification information of the target object, and the information acquisition device determines whether the following identification information is included, including a facial model / facial ID, an iris model / iris ID, etc. If so, determine whether it is in the repeated authentication interval of the same object's identification information. If so, discard the identification information of the target object. If not, send the identification information of the target object to the controller.
[0128] The information acquisition device filters the identification information of the object in the repeated identification interval, removes invalid redundant data, reduces the communication load, and improves the processing efficiency of the controller.
[0129] In an alternative embodiment, each piece of identification information is associated with a timestamp, and the controller is specifically configured to:
[0130] If there is a third piece of identification information; determine whether the interval between the timestamp of the first piece of identification information and the timestamp of the third piece of identification information is greater than a preset threshold, and the timestamp of the first piece of identification information is later than the timestamp of the third piece of identification information; if not, delete the third piece of identification information from the queue to be authenticated, and add the first piece of identification information to the queue to be authenticated; if so, discard the first piece of identification information.
[0131] The timestamp can be the timestamp when the controller receives the identification information, or the timestamp collected by the information acquisition device. If the interval between the timestamp of the first piece of identification information and the timestamp of the third piece of identification information is greater than the preset threshold, it means that the interval time for repeated authentication has passed. If the interval between the timestamp of the first piece of identification information and the timestamp of the third piece of identification information is not greater than the preset threshold, it means that it is within the interval time for repeated authentication. To avoid repeated authentication, the first piece of identification information is discarded.
[0132] Based on the above embodiments, as Figure 8 shown, the controller receives the identification information of the target object uploaded by the information acquisition device, and then determines whether the identification information is already in the authenticated queue. If so, the identification information is discarded; if not, it is determined whether the identification information is already in the queue to be authenticated. If not, the identification information is stored in the queue to be authenticated. If so, it is determined whether the identification information is a face model / face ID or an iris model / iris ID. If not, the identification information is discarded. If so, a comparison is made between the existing identification information in the queue to be authenticated and the newly received identification information (such as the face deflection angle, the distance between the object and the channel, etc.) to confirm the optimal channel for the object, and it is determined whether the channel corresponding to the identification information is the optimal channel for the object. If so, the identification information of the target object in the queue to be authenticated is updated. If not, the identification information is discarded.
[0133] In an alternative embodiment, the above controller is specifically configured to;
[0134] Determine whether the access control device corresponding to the above target identification information is not opened, and authenticate the biometric features of the above target identification information in the case of not being opened;
[0135] The above controller is also specifically configured to;
[0136] In the case of being opened, select the access information for which the access control device corresponding to the identification information in the above queue to be authenticated is not opened for verification.
[0137] For any channel, when the access control device is in the open state, the controller no longer authenticates the identification information of the person to pass through the channel in the queue to be authenticated. After the access control device is closed (not opened), the controller continues to process the identification information of the person to pass through the channel in the queue to be authenticated.
[0138] In one example, as Figure 9 shown, the controller obtains the channel information of the open state of the access control device from the authenticated queue, where the channel information of the open state of the channel is used to represent whether the access control device is in the open state or the closed state; the controller sequentially searches for the identification information of the access control device in the closed state from the queue to be authenticated. When the corresponding identification information is found, the search is terminated, and the identification information is subjected to a permission judgment, and the biometric characteristics of the identification information are authenticated. Based on the authentication result, it is controlled whether the access control device is opened. If the authentication is passed, the access control device corresponding to the identification information is controlled to be opened (the controller sends an instruction to open the access control device to the corresponding channel board, and the channel board controls the access control device to be opened), and the identification information is added to the authenticated queue. It is judged whether the access control device is closed (under a preset condition, the channel board controls the access control device to be closed and sends the information that the access control device is closed to the controller, and the controller can judge whether it receives the information that the access control device is closed to determine whether the access control device is closed). If so, the identification information is removed from the authenticated queue of the controller. If not, it continues to judge whether the access control device is closed.
[0139] For example, Person 1 wants to enter through Channel 1, and Person 2 wants to enter through Channel 1. The information collection device 1 corresponding to Channel 1 first collects the identification information of Person 1 and then the identification information of Person 2. When controlling Channel 1 to open based on the information of Person 1, but Channel 1 is already closed, when it is necessary to authenticate the identification information of Person 2, the identification information of Person 2 can be authenticated. However, when controlling Channel 1 to open based on the information of Person 1, but Channel 1 is not closed (the controller believes that Person 1 has not passed yet), when it is necessary to authenticate the identification information of Person 2, the identification information of Person 2 cannot be authenticated, and it is necessary to select the access information corresponding to the channel where the identification information is located in the queue to be authenticated and is in the unopened state for verification.
[0140] In an alternative embodiment, the queue to be authenticated is a first-in, first-out queue.
[0141] Each piece of identification information in the queue to be authenticated is judged in the order from the earliest to the latest joining time.
[0142] When the order in the queue to be authenticated is "the personnel information of A is associated with the inbound direction of Channel 1, the personnel information of B is associated with the outbound direction of Channel 1, the personnel information of C is associated with the inbound direction of Channel 1, and the personnel information of D is associated with the outbound direction of Channel 2", first verify the personnel information of A. If the authentication is successful, open the inbound channel of Channel 1, and at the same time, remove the personnel information of A from the queue to be authenticated and add the personnel information of A to the authenticated queue. If Channel 1 is not closed (in the open state), start to authenticate the personnel information of D, and control whether to open the outbound channel of Channel 2 according to the authentication result. After Channel 1 is closed, continue to authenticate the personnel information of B.
[0143] The embodiment of the present application also provides an access control device, including:
[0144] A controller, a passage control device for multiple channels;
[0145] The above-mentioned controller is used to obtain the first identification information; the above-mentioned first identification information is obtained by an information collection device collecting a target object; wherein, the above-mentioned first identification information includes the first biological feature and the first channel identifier of the target object, and the above-mentioned first channel identifier uniquely represents the channel corresponding to the information collection device that collects the above-mentioned first identification information; for each passage control device of each channel, there is an information collection device corresponding to the passage control device; the information collection device is used to collect the identification information of the target object;
[0146] The above-mentioned controller is used to judge whether there is the second identification information of the above-mentioned target object in the queue to be authenticated and the authenticated queue; the above-mentioned second identification information includes the second biological feature and the second channel identifier of the above-mentioned target object; the above-mentioned second channel identifier is different from the above-mentioned first channel identifier; if there is the above-mentioned second identification information in the above-mentioned authenticated queue, discard the above-mentioned first identification information; if there is the above-mentioned second identification information in the above-mentioned queue to be authenticated, discard the above-mentioned first identification information, or delete the above-mentioned second identification information in the above-mentioned queue to be authenticated, and add the above-mentioned first identification information to the above-mentioned queue to be authenticated; authenticate the biological feature of the target identification information in the above-mentioned queue to be authenticated. In the case of successful authentication, control the first passage control device corresponding to the channel identifier of the above-mentioned target identification information to open, and delete the above-mentioned target identification information from the above-mentioned queue to be authenticated, and add the above-mentioned target identification information to the above-mentioned authenticated queue; wherein, the above-mentioned target identification information is the above-mentioned first identification information or the above-mentioned second identification information.
[0147] The passage control device may include components such as a passage control device body, a channel board, and a gate. The controller may be integrated in the passage control device body. In other embodiments, the controller may also be a device independent of the passage control device. For example, the controller may be an intelligent device loaded with a control application. When the control application runs on the intelligent device, it is used to execute corresponding steps.
[0148] In an alternative embodiment, the above controller is specifically configured to;
[0149] If the second identification information does not exist in both the above authentication queue and the above authenticated queue, add the above first identification information to the above authentication queue;
[0150] After adding the above target identification information to the above authenticated queue, the above controller is specifically configured to; after the above first channel is closed, delete the above target identification information from the above authenticated queue.
[0151] In an alternative embodiment, the identification information includes the facial angle information and / or distance information of the above target object;
[0152] The above controller is specifically configured to; based on the facial angle information and / or distance information in the above first identification information, and the facial angle information and / or distance information in the above second identification information, determine the optimal channel of the above target object; if the channel corresponding to the above first identification information is the optimal channel, delete the above second identification information from the above authentication queue, and add the above first identification information to the above authentication queue; if the channel corresponding to the above first identification information is not the optimal channel, discard the above first identification information.
[0153] In an alternative embodiment, the above controller is specifically configured to; determine whether the access control device corresponding to the above target identification information is not opened, and authenticate the biometric characteristics of the above target identification information in the case of not being opened;
[0154] The above controller is further configured to; in the case of being opened, select the access information whose corresponding access control device is in the unopened state from the above authentication queue for verification.
[0155] In an alternative embodiment, the above controller is specifically configured to;
[0156] After obtaining the first identification information sent by the acquisition device, determine whether there is third identification information; the above third identification information represents the access information of the above target object; the above third identification information includes the third biometric characteristics and the third channel identifier of the above target object; the channel represented by the above third channel identifier is the same as the channel represented by the above first channel identifier;
[0157] If it exists, discard the first identification information.
[0158] The embodiment of the present application provides an access control method, as Figure 10 shown, applied to an access control system including multiple channels. For the access control device of each channel, the access control device corresponds to an information acquisition device; the information acquisition device is used to acquire the identification information of the target object:
[0159] S810, obtain the first identification information sent by the information collection device, where the first identification information includes the first biometric feature of the target object and the first channel identifier, and the first channel identifier uniquely represents the channel corresponding to the information collection device that collects the first identification information;
[0160] S820, determine whether there is second identification information of the target object in the to-be-authenticated queue and the authenticated queue; the second identification information includes the second biometric feature of the target object and the second channel identifier; the second channel identifier is different from the first channel identifier;
[0161] S830, if there is the second identification information in the authenticated queue, discard the first identification information;
[0162] S840, if there is the second identification information in the to-be-authenticated queue, discard the first identification information, or delete the second identification information in the to-be-authenticated queue and add the first identification information to the to-be-authenticated queue;
[0163] S850, authenticate the biometric feature of the target identification information in the to-be-authenticated queue. In the case of successful authentication, control the first access control device corresponding to the channel identifier of the target identification information to open, delete the target identification information from the to-be-authenticated queue, and add the target identification information to the authenticated queue; where the target identification information is the first identification information or the second identification information.
[0164] In an alternative embodiment, the method further includes:
[0165] If there is no second identification information in both the to-be-authenticated queue and the authenticated queue, add the first identification information to the to-be-authenticated queue;
[0166] After adding the target identification information to the authenticated queue, the method further includes:
[0167] After the first access control device is closed, delete the target identification information from the authenticated queue.
[0168] In an alternative embodiment, the identification information includes the facial angle information and / or distance information of the target object;
[0169] The deleting the second identification information in the to-be-authenticated queue and adding the first identification information to the to-be-authenticated queue includes:
[0170] Based on the facial angle information and / or distance information in the above first recognition information, and the facial angle information and / or distance information in the above second recognition information, determine the optimal channel of the above target object;
[0171] If the channel corresponding to the above first recognition information is the optimal channel, delete the above second recognition information from the above to-be-authenticated queue, and add the above first recognition information to the above to-be-authenticated queue;
[0172] If the channel corresponding to the above first recognition information is not the optimal channel, discard the above first recognition information.
[0173] In an alternative embodiment, the authentication of the biometric features of the target recognition information in the above to-be-authenticated queue includes:
[0174] Determine whether the channel corresponding to the above target recognition information is not open, and authenticate the biometric features of the above target recognition information in the case of not being open;
[0175] The above method further includes:
[0176] In the case of not being open, select the access information corresponding to the recognition information in the above to-be-authenticated queue for which the access control device is in the not-open state for verification.
[0177] An embodiment of the present application further provides an access control device, as Figure 11 shown, applied to an access control system including multiple channels. For the access control device of each channel, the access control device corresponds to an information collection device; the information collection device is used to collect the recognition information of the target object:
[0178] An acquisition module 910, configured to acquire first recognition information sent by the information collection device, where the above first recognition information includes the first biometric feature of the target object and a first channel identifier, and the above first channel identifier uniquely represents the channel corresponding to the information collection device that collects the above first recognition information;
[0179] A judgment module 920, configured to judge whether there is second recognition information of the above target object in the to-be-authenticated queue and the authenticated queue; the above second recognition information includes the second biometric feature of the target object and a second channel identifier; the above second channel identifier is different from the above first channel identifier;
[0180] A first processing module 930, configured to discard the above first recognition information if the above second recognition information exists in the above authenticated queue;
[0181] A second processing module 940, configured to discard the first identification information if the second identification information exists in the to-be-authenticated queue, or delete the second identification information from the to-be-authenticated queue and add the first identification information to the to-be-authenticated queue;
[0182] An authentication module 950, configured to authenticate the biometric features of the target identification information in the to-be-authenticated queue. When the authentication is successful, control the first access control device corresponding to the channel identifier of the target identification information to open, delete the target identification information from the to-be-authenticated queue, and add the target identification information to the authenticated queue; wherein, the target identification information is the first identification information or the second identification information.
[0183] In an optional implementation manner, the device further includes:
[0184] A third processing module, configured to add the first identification information to the to-be-authenticated queue if the second identification information does not exist in both the to-be-authenticated queue and the authenticated queue;
[0185] The device further includes:
[0186] A fourth processing module, configured to delete the target identification information from the authenticated queue after the first access control device is closed after adding the target identification information to the authenticated queue.
[0187] In an optional implementation manner, the identification information includes the facial angle information and / or distance information of the target object;
[0188] The second processing module 940 is specifically configured to:
[0189] Based on the facial angle information and / or distance information in the first identification information, and the facial angle information and / or distance information in the second identification information, determine the optimal channel of the target object;
[0190] If the channel corresponding to the first identification information is the optimal channel, delete the second identification information from the to-be-authenticated queue and add the first identification information to the to-be-authenticated queue;
[0191] If the channel corresponding to the first identification information is not the optimal channel, discard the first identification information.
[0192] In an optional implementation manner, the authentication module 950 is specifically configured to:
[0193] Determine whether the channel corresponding to the target identification information is not open, and authenticate the biometric features of the target identification information when it is not open;
[0194] The above device further includes:
[0195] When not opened, select the access information corresponding to the identification information in the above to-be-authenticated queue, where the access control device corresponding to the identification information is in an unopened state, and perform verification.
[0196] Regarding the device in the above embodiment, the specific manners in which each module performs operations have been described in detail in the embodiment related to the method, and will not be elaborated here.
[0197] The embodiment of the present application further provides an electronic device, as Figure 12 shown, including:
[0198] A memory 1001 for storing a computer program;
[0199] A processor 1002, when executing the program stored on the memory 1001, implements the following steps:
[0200] Obtain first identification information sent by an information collection device, where the first identification information includes a first biometric feature of a target object and a first channel identifier, and the first channel identifier uniquely represents the channel corresponding to the information collection device that collects the first identification information;
[0201] Determine whether there is second identification information of the target object in the to-be-authenticated queue and the authenticated queue; the second identification information includes a second biometric feature of the target object and a second channel identifier; the second channel identifier is different from the first channel identifier;
[0202] If the second identification information exists in the authenticated queue, discard the first identification information;
[0203] If the second identification information exists in the to-be-authenticated queue, discard the first identification information, or delete the second identification information in the to-be-authenticated queue, and add the first identification information to the to-be-authenticated queue;
[0204] Authenticate the biometric feature of the target identification information in the to-be-authenticated queue. When the authentication is successful, control the first access control device corresponding to the channel identifier of the target identification information to open, delete the target identification information from the to-be-authenticated queue, and add the target identification information to the authenticated queue; where the target identification information is the first identification information or the second identification information.
[0205] And the above electronic device may further include a communication bus and / or a communication interface, and the processor, the communication interface, and the memory complete communication with each other through the communication bus.
[0206] The communication bus mentioned in the above electronic device can be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, only a thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0207] The communication interface is used for communication between the above electronic device and other devices.
[0208] The memory can include a Random Access Memory (RAM), and can also include a Non-Volatile Memory (NVM), such as at least one disk memory. Optionally, the memory can also be at least one storage device located far from the aforementioned processor.
[0209] The above-mentioned processor can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0210] In another embodiment provided by this application, a computer-readable storage medium is also provided. A computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the steps of any of the above access control methods are implemented.
[0211] In another embodiment provided by this application, a computer program product containing instructions is also provided. When it runs on a computer, the computer is made to execute any of the access control methods in the above embodiments.
[0212] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from a website, computer, server, or data center to another website, computer, server, or data center via wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a DVD), or a solid-state disk (SSD), etc.
[0213] It should be noted that in this document, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including", or any other variation thereof is intended to cover non-exclusive inclusion, so that a process, method, article, or device that includes a series of elements includes not only those elements but also other elements that are not explicitly listed, or also includes elements that are inherent to such process, method, article, or device. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article, or device that includes the element.
[0214] Each embodiment in this specification is described in a related manner. The same or similar parts among the embodiments can be referred to each other, and the differences between each embodiment and other embodiments are emphasized. In particular, for the embodiments of methods, devices, electronic devices, computer-readable storage media, and computer program products, since they are basically similar to the system embodiments, the description is relatively simple, and the relevant parts can be referred to the description of the method embodiments.
[0215] The foregoing are only the preferred embodiments of the present application and are not intended to limit the protection scope of the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application are all included in the protection scope of the present application.
Claims
1. An access control system, characterized in that: include: Controller, multi-channel traffic control equipment, traffic control equipment for each channel, the traffic control equipment corresponds to an information collection device; The information collection device is used to collect identification information of the target object; The information collection device is used to collect first identification information of the target object and send the first identification information of the target object to the controller; wherein the first identification information includes a first biometric feature of the target object and a first channel identifier, and the first channel identifier uniquely represents the channel corresponding to the information collection device that collects the first identification information; The controller is used to obtain the first identification information sent by the information collection device, identify the first biometric feature of the target object, and determine the identifier of the target object; determine whether the second identification information of the target object exists in the queue to be authenticated and the authenticated queue; the second identification information includes the second biometric feature and the second channel identifier of the target object; the second channel identifier is different from the first channel identifier; if the second identification information exists in the authenticated queue, the first identification information is discarded; if the second identification information exists in the queue to be authenticated, the first identification information is discarded, or the second identification information is deleted in the queue to be authenticated, and the first identification information is added to the queue to be authenticated; authenticate the biometric feature of the target identification information in the queue to be authenticated, and if the authentication is successful, control the first access control device corresponding to the channel identifier of the target identification information to open, delete the target identification information from the queue to be authenticated, and add the target identification information to the authenticated queue; wherein the target identification information is the first identification information or the second identification information; the queue to be authenticated is used to store the identification information of the object to be authenticated, and the authenticated queue is used to store the identification information of the object that has passed the authentication, the access control device is opened, and the access control device is not closed; The controller is specifically used for: If the second identification information does not exist in the queue to be authenticated and the authenticated queue, adding the first identification information to the queue to be authenticated; After adding the target identification information to the authenticated queue, the controller is specifically configured to: delete the target identification information from the authenticated queue after the first traffic control device is turned off.
2. The system according to claim 1, characterized in that The identification information includes facial angle information and / or distance information of the target object; The controller is specifically used for: Determining an optimal channel for the target object based on the facial angle information and / or distance information in the first recognition information and the facial angle information and / or distance information in the second recognition information; If the channel corresponding to the first identification information is the optimal channel, deleting the second identification information from the queue to be authenticated, and adding the first identification information to the queue to be authenticated; If the channel corresponding to the first identification information is not the optimal channel, the first identification information is discarded.
3. The system according to claim 1, characterized in that The controller is specifically used for: Determining whether the access control device corresponding to the target identification information is not turned on, and authenticating the biometric feature of the target identification information if it is not turned on; The controller is also used for: In the case of being turned on, the access information of the access control device in the unopened state corresponding to the identification information is selected from the queue to be authenticated for verification.
4. The system according to claim 1, characterized in that The controller is specifically used for: After acquiring the first identification information sent by the acquisition device, determining whether there is third identification information; the third identification information represents the passage information of the target object; the third identification information includes a third biometric feature and a third channel identifier of the target object; the channel represented by the third channel identifier is the same as the channel represented by the first channel identifier; If it exists, discard the first identification information.
5. A door access control device, characterized in that: include: Controller, multi-channel access control equipment; The controller is used to obtain first identification information, identify the first biometric feature of the target object, and determine the identity of the target object; the first identification information is obtained by collecting the target object by the information collection device; wherein the first identification information includes the first biometric feature of the target object and the first channel identifier, and the first channel identifier uniquely represents the channel corresponding to the information collection device that collects the first identification information; for the access control device of each channel, the access control device corresponds to an information collection device; the information collection device is used to collect the identification information of the target object; The controller is used to determine whether there is second identification information of the target object in the queue to be authenticated and the authenticated queue; the second identification information includes the second biometric feature and the second channel identifier of the target object; the second channel identifier is different from the first channel identifier; if the second identification information exists in the authenticated queue, the first identification information is discarded; if the second identification information exists in the queue to be authenticated, the first identification information is discarded, or the second identification information is deleted in the queue to be authenticated, and the first identification information is added to the queue to be authenticated; the biometric feature of the target identification information in the queue to be authenticated is authenticated, and if the authentication is successful, the first access control device corresponding to the channel identifier of the target identification information is controlled to open, and the target identification information is deleted from the queue to be authenticated, and the target identification information is added to the authenticated queue; wherein the target identification information is the first identification information or the second identification information; the queue to be authenticated is used to store the identification information of the object to be authenticated, and the authenticated queue is used to store the identification information of the object that has passed the authentication, the access control device is opened, and the access control device is not closed; The controller is specifically used for: If the second identification information does not exist in the queue to be authenticated and the authenticated queue, adding the first identification information to the queue to be authenticated; After adding the target identification information to the authenticated queue, the controller is specifically configured to delete the target identification information from the authenticated queue after the first traffic control device is turned off.
6. The device according to claim 5, characterized in that The identification information includes facial angle information and / or distance information of the target object; The controller is specifically used for: Determining an optimal channel for the target object based on the facial angle information and / or distance information in the first recognition information and the facial angle information and / or distance information in the second recognition information; If the channel corresponding to the first identification information is the optimal channel, deleting the second identification information from the queue to be authenticated, and adding the first identification information to the queue to be authenticated; If the channel corresponding to the first identification information is not the optimal channel, the first identification information is discarded.
7. The device according to claim 5, characterized in that The controller is specifically used for: Determining whether the access control device corresponding to the target identification information is not turned on, and authenticating the biometric feature of the target identification information if it is not turned on; The controller is also used for: In the case of being turned on, the access information of the access control device in the unopened state corresponding to the identification information is selected from the queue to be authenticated for verification.
8. The device according to claim 5, characterized in that The controller is specifically used for: After acquiring the first identification information sent by the acquisition device, determining whether there is third identification information; the third identification information represents the passage information of the target object; the third identification information includes a third biometric feature and a third channel identifier of the target object; the channel represented by the third channel identifier is the same as the channel represented by the first channel identifier; If it exists, discard the first identification information.
9. A door access control method, characterized in that: The method comprises: Acquire first identification information sent by the information collection device, identify the first biometric feature of the target object, and determine the identifier of the target object, wherein the first identification information includes the first biometric feature of the target object and a first channel identifier, and the first channel identifier uniquely represents the channel corresponding to the information collection device that collects the first identification information; Determine whether there is second identification information of the target object in the queue to be authenticated and the authenticated queue; the second identification information includes a second biometric feature and a second channel identifier of the target object; the second channel identifier is different from the first channel identifier; If the second identification information exists in the authenticated queue, discarding the first identification information; If the second identification information exists in the queue to be authenticated, discard the first identification information, or delete the second identification information in the queue to be authenticated, and add the first identification information to the queue to be authenticated; Authenticate the biometric features of the target identification information in the queue to be authenticated. If the authentication is successful, control the first access control device corresponding to the channel identifier of the target identification information to open, delete the target identification information from the queue to be authenticated, and add the target identification information to the authenticated queue; wherein the target identification information is the first identification information or the second identification information; the queue to be authenticated is used to store the identification information of the object to be authenticated, and the authenticated queue is used to store the identification information of the object that has passed the authentication, the access control device is opened, and the access control device is not closed; The method further comprises: If the second identification information does not exist in the queue to be authenticated and the authenticated queue, adding the first identification information to the queue to be authenticated; After adding the target identification information to the authenticated queue, the method further includes: After the first access control device is turned off, the target identification information is deleted from the authenticated queue.
10. The method according to claim 9, characterized in that The identification information includes facial angle information and / or distance information of the target object; The deleting the second identification information from the queue to be authenticated and adding the first identification information to the queue to be authenticated includes: Determining an optimal channel for the target object based on the facial angle information and / or distance information in the first recognition information and the facial angle information and / or distance information in the second recognition information; If the channel corresponding to the first identification information is the optimal channel, deleting the second identification information from the queue to be authenticated, and adding the first identification information to the queue to be authenticated; If the channel corresponding to the first identification information is not the optimal channel, the first identification information is discarded.
11. The method according to claim 9, characterized in that The authenticating the biometric features of the target identification information in the queue to be authenticated includes: Determining whether the access control device corresponding to the target identification information is not turned on, and authenticating the biometric feature of the target identification information if it is not turned on; The method further comprises: In the case of being turned on, the access information of the access control device in the unopened state corresponding to the identification information is selected from the queue to be authenticated for verification.
12. The method according to claim 9, characterized in that After acquiring the first identification information sent by the acquisition device, the method further includes: Determine whether there is third identification information; the third identification information represents the passage information of the target object; the third identification information includes a third biometric feature and a third channel identifier of the target object; the channel represented by the third channel identifier is the same as the channel represented by the first channel identifier; If it exists, discard the first identification information.
Citation Information
Patent Citations
Method for reducing false triggering of multi-channel gate and gate system
CN113626797A
Floodgate machine array IMSI authentication system based on many antennas in single basic station
CN208477610U