Intelligent entrance and exit control method and system
By detecting the user's behavioral attitude and position, determining whether the authentication conditions are met and data correction operations are performed, the problem of users' inability to pass accurately is solved, and the accuracy and reliability of entrance and exit control is improved.
Patent Information
- Application Number
- CN202411342641.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2025-02-25
AI Technical Summary
The existing entrance and exit control system causes users to fail to pass accurately when using their left hand to authenticate or carry items, reducing the accuracy and reliability of control.
By detecting the target user's behavioral attitude and current position, it is determined whether the user meets the preset authentication device matching conditions and identity authentication pass conditions, and then performs data correction operations to open the corresponding floodgate.
It improves the accuracy and reliability of entrance and exit control, enhances the user's access efficiency and convenience, ensures the access security, and adapts to the identity authentication of users through non-decremental authentication equipment.
Smart Images

Figure CN119516656A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of gate control, and in particular to an intelligent entrance and exit control method and system. Background Art
[0002] In the process of modern urbanization, with the increasing flow of people, various public places, transportation hubs, commercial centers and residential areas have extremely high demands for pedestrian entrance and exit gates to ensure the safety and order of the venue areas.
[0003] At present, the control method for pedestrian entrances and exits is mainly to equip an entrance and exit channel with a dedicated access control authentication device. When a certain access control authentication device is used to indicate that the identity authentication is passed, the gate of the entrance and exit channel associated with the access control authentication device is controlled to open. However, some people are accustomed to using their left hands to perform authentication operations such as swiping cards / scanning QR codes / coin insertion, or people carry other items in their right hands and can only use their left hands to perform authentication operations, resulting in the situation that the user's location does not match the expected channel after the access authority is authenticated, resulting in the inability to pass. The control accuracy and reliability of the entrance and exit are low. Therefore, it is particularly important to provide a new entrance and exit control method to improve the control accuracy and reliability of the entrance and exit. Summary of the invention
[0004] The present invention provides an intelligent entrance and exit control method and system, which can improve the control accuracy and reliability of the entrance and exit, thereby improving the passage efficiency and convenience of users and enhancing the passage safety of the entrance and exit.
[0005] In order to solve the above technical problems, the first aspect of the present invention discloses an intelligent entrance and exit control method, the method comprising:
[0006] When it is detected that the first target user is in a preset authentication area, determining whether the first target user meets a preset first authentication device matching condition;
[0007] When it is determined that the first target user does not meet the first authentication device matching condition, determining whether the first target user meets a preset first identity authentication pass condition;
[0008] When it is determined that the first target user meets the first identity authentication pass condition, determining a first channel gate corresponding to the channel in which the first target user is currently located, and determining a second channel gate corresponding to the target authentication device for identity authentication of the first target user;
[0009] According to the first channel gate and the second channel gate, a corresponding data correction operation is performed on the gate controller so that the gate controller controls the first channel gate to open.
[0010] As an optional implementation manner, in the first aspect of the present invention, the determining whether the first target user meets a preset first authentication device matching condition includes:
[0011] Determine, based on the determined behavior posture information of the first target user, a first authentication device for the first target user to actually perform identity authentication, and determine, based on the determined current channel position information of the first target user, a second authentication device for the first target user to expect to perform identity authentication;
[0012] Determining whether the first target user meets a preset regular device object condition according to the first authentication device and the second authentication device;
[0013] When it is determined that the first target user meets the conventional device object condition, determining that the first target user meets a preset first authentication device matching condition;
[0014] When it is determined that the first target user does not meet the conventional device object condition, it is determined that the first target user does not meet a preset first authentication device matching condition.
[0015] As an optional implementation manner, in the first aspect of the present invention, judging whether the first target user meets a preset conventional device object condition according to the first authentication device and the second authentication device includes:
[0016] Determining whether the first authentication device matches the second authentication device;
[0017] When it is determined that the first authentication device matches the second authentication device, determining that the first target user meets a preset conventional device object condition;
[0018] When it is determined that the first authentication device does not match the second authentication device, determining the configuration authentication device corresponding to the channel where the first target user is currently located according to the current channel position information, and determining the number of devices corresponding to all the configuration authentication devices;
[0019] When the number of devices is 1, determining that the first target user does not meet a preset regular device object condition;
[0020] When the number of devices is greater than 1, it is determined whether all the configured authentication devices include the first authentication device; when it is determined that all the configured authentication devices include the first authentication device, it is determined that the first target user meets the preset regular device object condition; when it is determined that all the configured authentication devices do not include the first authentication device, the first target user does not meet the preset regular device object condition.
[0021] As an optional embodiment, in the first aspect of the present invention, the method further comprises:
[0022] When it is detected that the second target user is in the channel authentication area corresponding to the second channel gate, determining whether the second target user meets a preset second authentication device matching condition;
[0023] When it is determined that the second target user meets the second authentication device matching condition, determining whether the second target user meets a preset second identity authentication pass condition;
[0024] When it is determined that the second target user meets the second identity authentication pass condition, a second gate control parameter corresponding to the gate controller is generated so that the gate controller controls the second channel gate to open.
[0025] As an optional embodiment, in the first aspect of the present invention, the method further comprises:
[0026] Collecting first trajectory tracking information of a first target user, and determining a real-time location area of the first target user according to the first trajectory tracking information;
[0027] According to the real-time location area, determining whether the first target user meets a preset authentication area arrival condition;
[0028] When it is determined that the first target user meets the preset authentication area arrival condition, determining that the first target user is in the preset authentication area;
[0029] When it is determined that the first target user does not meet the preset authentication area arrival condition, it is determined that the first target user is not in the preset authentication area.
[0030] As an optional embodiment, in the first aspect of the present invention, the method further comprises:
[0031] After the gate controller controls the first channel gate to open, second trajectory tracking information of the first target user is collected, and according to the second trajectory tracking information, whether the first target user meets the preset channel passing condition is determined;
[0032] When it is determined that the first target user meets the condition for having passed through the channel, a first gate control parameter corresponding to the gate controller is generated so that the gate controller controls the gate of the first channel to close.
[0033] When it is determined that the first target user does not meet the channel passed condition, the step of collecting the second trajectory tracking information of the first target user and determining whether the first target user meets the preset channel passed condition according to the second trajectory tracking information is performed.
[0034] As an optional embodiment, in the first aspect of the present invention, the method further comprises:
[0035] Inputting the collected user image of the first target user into a trained and converged human posture behavior detection model for analysis to obtain the behavior posture information of the first target user;
[0036] And, inputting the collected user image of the first target user into a trained and converged human posture detection model for analysis to obtain the behavior posture information of the first target user includes:
[0037] Determine a human body feature value result corresponding to the first target user according to the collected user image of the first target user;
[0038] According to the human feature value result, a corresponding human skeleton key point positioning operation is performed on the user image to obtain a skeleton positioning result corresponding to the first target user;
[0039] Constructing a human body posture model corresponding to the first target user according to the skeleton positioning result;
[0040] Calculating the similarity between the human body posture model and the posture behavior corresponding to each preset standard posture model according to a preset human body posture behavior prediction method;
[0041] The behavior posture information of the first target user is determined according to each of the standard posture models and the corresponding posture behavior similarity.
[0042] The second aspect of the present invention discloses an intelligent access control system, the system comprising:
[0043] A first judgment module, configured to judge whether a first target user satisfies a preset first authentication device matching condition when it is detected that the first target user is in a preset authentication area;
[0044] A second judgment module is used to judge whether the first target user meets a preset first identity authentication pass condition when the first judgment module judges that the first target user does not meet the first authentication device matching condition;
[0045] a determination module, configured to determine, when the second determination module determines that the first target user satisfies the first identity authentication pass condition, a first channel gate corresponding to the channel in which the first target user is currently located, and determine a second channel gate corresponding to the target authentication device for identity authentication of the first target user;
[0046] The data correction module is used to perform corresponding data correction operations on the gate controller according to the first channel gate and the second channel gate, so that the gate controller controls the first channel gate to open.
[0047] As an optional implementation, in the second aspect of the present invention, the first determination module determines whether the first target user meets the preset first authentication device matching condition in a manner that specifically includes:
[0048] Determine, based on the determined behavior posture information of the first target user, a first authentication device for the first target user to actually perform identity authentication, and determine, based on the determined current channel position information of the first target user, a second authentication device for the first target user to expect to perform identity authentication;
[0049] Determining whether the first target user meets a preset regular device object condition according to the first authentication device and the second authentication device;
[0050] When it is determined that the first target user meets the conventional device object condition, determining that the first target user meets a preset first authentication device matching condition;
[0051] When it is determined that the first target user does not meet the conventional device object condition, it is determined that the first target user does not meet a preset first authentication device matching condition.
[0052] As an optional implementation, in the second aspect of the present invention, the first determination module determines whether the first target user meets the preset conventional device object condition according to the first authentication device and the second authentication device, specifically including:
[0053] Determining whether the first authentication device matches the second authentication device;
[0054] When it is determined that the first authentication device matches the second authentication device, determining that the first target user meets a preset conventional device object condition;
[0055] When it is determined that the first authentication device does not match the second authentication device, determining the configuration authentication device corresponding to the channel where the first target user is currently located according to the current channel position information, and determining the number of devices corresponding to all the configuration authentication devices;
[0056] When the number of devices is 1, determining that the first target user does not meet a preset regular device object condition;
[0057] When the number of devices is greater than 1, it is determined whether all the configured authentication devices include the first authentication device; when it is determined that all the configured authentication devices include the first authentication device, it is determined that the first target user meets the preset regular device object condition; when it is determined that all the configured authentication devices do not include the first authentication device, the first target user does not meet the preset regular device object condition.
[0058] As an optional implementation, in the second aspect of the present invention, the first judgment module is further used to judge whether the second target user meets the preset second authentication device matching condition when it is detected that the second target user is in the channel authentication area corresponding to the second channel gate;
[0059] The second judgment module is further configured to judge whether the second target user meets a preset second identity authentication pass condition when the first judgment module judges that the second target user meets the second authentication device matching condition;
[0060] The system further comprises:
[0061] A control parameter generating module is used to generate a second gate control parameter corresponding to the gate controller when the second judging module judges that the second target user satisfies the second identity authentication passing condition, so that the gate controller controls the second channel gate to open.
[0062] As an optional implementation, in the second aspect of the present invention, the determination module is further used to collect first trajectory tracking information of the first target user, and determine the real-time location area of the first target user according to the first trajectory tracking information;
[0063] The system further comprises:
[0064] A third judgment module is used to judge whether the first target user meets a preset authentication area arrival condition according to the real-time location area;
[0065] The determination module is further configured to determine that the first target user is in a preset authentication area when the third determination module determines that the first target user meets a preset authentication area arrival condition;
[0066] The determination module is further configured to determine that the first target user is not in a preset authentication area when the third determination module determines that the first target user does not meet a preset authentication area arrival condition.
[0067] As an optional implementation, in the second aspect of the present invention, the determination module is further configured to collect second trajectory tracking information of the first target user after the gate controller controls the first channel gate to open;
[0068] The system further comprises:
[0069] a fourth judgment module, configured to judge whether the first target user meets a preset channel pass condition according to the second trajectory tracking information; when it is judged that the first target user does not meet the channel pass condition, the determination module executes the step of collecting the second trajectory tracking information of the first target user, and the fourth judgment module executes the step of judging whether the first target user meets the preset channel pass condition according to the second trajectory tracking information.
[0070] The control parameter generating module is further used to generate a first gate control parameter corresponding to the gate controller when the fourth judging module judges that the first target user meets the condition for passing through the channel, so that the gate controller controls the gate of the first channel to close.
[0071] As an optional implementation, in the second aspect of the present invention, the system further includes:
[0072] A behavior posture analysis module, used to input the collected user image of the first target user into a trained and converged human posture behavior detection model for analysis to obtain the behavior posture information of the first target user;
[0073] Furthermore, the behavior posture analysis module inputs the collected user image of the first target user into the trained and converged human posture detection model for analysis, and the manner in which the behavior posture information of the first target user is obtained specifically includes:
[0074] Determine a human body feature value result corresponding to the first target user according to the collected user image of the first target user;
[0075] According to the human feature value result, a corresponding human skeleton key point positioning operation is performed on the user image to obtain a skeleton positioning result corresponding to the first target user;
[0076] Constructing a human body posture model corresponding to the first target user according to the skeleton positioning result;
[0077] Calculating the similarity between the human body posture model and the posture behavior corresponding to each preset standard posture model according to a preset human body posture behavior prediction method;
[0078] The behavior posture information of the first target user is determined according to each of the standard posture models and the corresponding posture behavior similarity.
[0079] The third aspect of the present invention discloses another intelligent access control system, the system comprising:
[0080] A memory storing executable program code;
[0081] a processor coupled to the memory;
[0082] The processor calls the executable program code stored in the memory to execute an intelligent access control method disclosed in the first aspect of the present invention.
[0083] The fourth aspect of the present invention discloses a computer storage medium, wherein the computer storage medium stores computer instructions, and when the computer instructions are called, they are used to execute an intelligent access control method disclosed in the first aspect of the present invention.
[0084] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0085] In an embodiment of the present invention, when it is detected that the first target user is in a preset authentication area, it is determined whether the first target user satisfies a preset first authentication device matching condition; when it is determined that the first target user does not satisfy the first authentication device matching condition, it is determined whether the first target user satisfies a preset first identity authentication pass condition; when it is determined that the first target user satisfies the first identity authentication pass condition, the first channel gate corresponding to the channel in which the first target user is currently located is determined, and the second channel gate corresponding to the target authentication device for the first target user to perform identity authentication is determined; according to the first channel gate and the second channel gate, a corresponding data correction operation is performed on the gate controller so that the gate controller controls the first channel gate to open. It can be seen that the present invention can perform corresponding data correction operations on the gate controller when the target user does not perform identity authentication at the prescribed authentication device and the target user's identity authentication is passed, so as to control the opening of the channel gate of the channel where the target user is currently located, which is conducive to improving the comprehensiveness and rationality of an intelligent entrance and exit control method, and is conducive to improving the selection flexibility and control flexibility of real-time opening / closing entrance and exit gates, thereby helping to improve the control accuracy and reliability of entrance and exit gates, and is conducive to improving the control efficiency, timeliness and convenience of entrance and exit gates, thereby helping to improve the user's passage efficiency and convenience, improve the management and control security of entrance and exit gates and the safety of personnel entering and exiting, and to a certain extent can cope with the situation where users perform identity authentication through non-prescribed authentication devices, ensure that users pass smoothly through the nearest and most convenient channel, and improve the user's usage experience and convenience. BRIEF DESCRIPTION OF THE DRAWINGS
[0086] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0087] Figure 1 It is a flow chart of an intelligent entrance and exit control method disclosed in an embodiment of the present invention;
[0088] Figure 2 It is a flow chart of another intelligent entrance and exit control method disclosed in an embodiment of the present invention;
[0089] Figure 3 It is a structural schematic diagram of an intelligent access control system disclosed in an embodiment of the present invention;
[0090] Figure 4 It is a structural schematic diagram of another intelligent access control system disclosed in an embodiment of the present invention;
[0091] Figure 5 It is a structural schematic diagram of another intelligent access control system disclosed in an embodiment of the present invention;
[0092] Figure 6 It is a scene schematic diagram of an intelligent entrance and exit control method disclosed in an embodiment of the present invention;
[0093] Figure 7 It is a system block diagram of an intelligent entrance and exit control method disclosed in an embodiment of the present invention;
[0094] Figure 8 It is a flowchart of another intelligent entrance and exit control method disclosed in an embodiment of the present invention;
[0095] Fig. 9 It is a schematic diagram of the skeleton positioning result and the human body posture model disclosed in the embodiment of the present invention. DETAILED DESCRIPTION
[0096] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0097] The terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, device, product or end including a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units inherent to these processes, methods, products or ends.
[0098] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0099] The present invention discloses an intelligent entrance and exit control method and system, which can perform corresponding data correction operations on the gate controller when the target user does not perform identity authentication at the specified authentication device and the identity authentication of the target user is passed, so as to control the opening of the channel gate of the channel where the target user is currently located, which is conducive to improving the comprehensiveness and rationality of an intelligent entrance and exit control method, and is conducive to improving the selection flexibility and control flexibility of the entrance and exit gates opened / closed in real time, thereby helping to improve the control accuracy and reliability of the entrance and exit gates, and is conducive to improving the control efficiency, timeliness and convenience of the entrance and exit gates, thereby helping to improve the user's passage efficiency and convenience, improve the management and control security of the entrance and exit gates and the safety of personnel entering and leaving, and to a certain extent can cope with the situation where the user performs identity authentication through non-specified authentication devices, ensure that the user passes smoothly in the nearest and most convenient channel, and improve the user's experience and convenience. The following are detailed descriptions.
[0100] Embodiment 1
[0101] See also Figure 1 , Figure 1 : is a flow chart of an intelligent entrance and exit control method disclosed in an embodiment of the present invention. Figure 1 The described method may be applied to an intelligent access control system, wherein the system may include a server, wherein the server includes a local server or a cloud server, which is not limited in the embodiments of the present invention. Figure 1 As shown, the intelligent access control method includes the following operations:
[0102] 101. When it is detected that a first target user is in a preset authentication area, determine whether the first target user meets a preset first authentication device matching condition.
[0103] Optionally, by integrating a high-definition smart camera, a position recognition sensor (for example, a lidar, a depth camera, an ultrasonic sensor, a high-definition camera with an integrated position algorithm, etc.) and a deep learning computing host, the user's behavioral actions (such as swiping a card with the left hand, carrying large luggage items, etc.) and the spatial positions of users and channels are monitored in real time, which is not limited to the embodiments of the present invention.
[0104] Optionally, the first target user is in a preset authentication area. For example, the first target user enters a target channel (eg, enters channel 3), which is not limited in this embodiment of the present invention.
[0105] Optionally, the above judgment of whether the first target user meets the preset first authentication device matching condition is illustrated by, for example: whether the first target user performs identity authentication with the authentication device equipped in the channel where the user is located; further, Figure 6 This is a schematic diagram of the scenario of this solution, such as Figure 6 As shown, for example, the channel where the first target user is located is channel 3, and the authentication device equipped with channel 3 is authentication device 3. When the first target user performs identity authentication on authentication device 3, it is determined that the first target user meets the preset first authentication device matching condition; when the first target user does not perform identity authentication on authentication device 3 (for example, performs identity authentication on authentication device equipped with channel 2), it is determined that the first target user does not meet the preset first authentication device matching condition; further, when channel 3 is equipped with multiple authentication devices 3, when the first target user performs identity authentication on the nearest authentication device 3 or the first target user performs identity authentication on any authentication device 3 among all authentication devices 3, it is determined that the first target user meets the preset first authentication device matching condition; further, when the first target user performs identity authentication on authentication device 2, and authentication device 2 indicates that the first target user's authentication is passed, the gate control machine controls gate 3 corresponding to channel 3 to open to authorize the first target user to pass, and controls gate 2 corresponding to channel 2 to remain closed, which is not limited in the embodiments of the present invention.
[0106] Further optional, such as Figure 6As shown, position data and video data are obtained through cameras, position sensors, etc.; the position data and video data are fused to determine that the first target user is in a preset authentication area (such as channel 3), and identity authentication is performed on an authentication device equipped in a channel other than the current channel (such as device authentication No. 2) and the authentication is passed, and the gate controller is notified to perform data correction (such as correcting the door opening signal), and the gate controller controls the gate of the current channel to perform the door opening action, which is not limited to the embodiments of the present invention.
[0107] Further optionally, the method may also include the following operations:
[0108] When it is determined that the first target user meets the first authentication device matching condition, determining whether the first target user meets a preset third identity authentication pass condition;
[0109] When it is determined that the first target user meets the preset third identity authentication pass condition, a third gate control parameter corresponding to the gate controller is generated so that the gate controller controls the gate of the first channel to open;
[0110] When it is determined that the first target user does not meet the preset third identity authentication pass condition, a fourth gate control parameter corresponding to the gate controller is generated so that the gate controller controls the first channel gate to remain in its original state.
[0111] Further optionally, the gate controller controls the first channel gate to remain in its original state. For example: when the first channel gate is in a closed state before identity authentication, the gate controller controls the first channel gate to continue to be closed; further, if the first channel gate is in an open state before identity authentication and the system controls it to be opened, the gate controller controls the first channel gate to continue to be opened; if the first channel gate is in an open state before the first target user performs identity authentication but it is caused by not closing it in time after the previous user passes through, the gate controller controls the first channel gate to be closed. This is not limited to the embodiments of the present invention.
[0112] 102. When it is determined that the first target user does not meet the first authentication device matching condition, determine whether the first target user meets a preset first identity authentication pass condition.
[0113] Optionally, the above judgment of whether the first target user meets the preset first identity authentication pass condition is illustrated by, for example: judging whether the first target user has the identity authority to pass the current channel, and further, by collecting RFID, biometric and other information and comparing it with the information in the system database, confirming whether the credentials and person held are authorized by the system, which is not limited in the embodiment of the present invention.
[0114] Further optionally, the method may also include the following operations:
[0115] When it is determined that the first target user does not meet the preset first identity authentication pass condition, a fifth gate control parameter corresponding to the gate controller is generated so that the gate controller controls the first channel gate to remain in its original state.
[0116] 103. When it is determined that the first target user meets the first identity authentication pass condition, determine the first channel gate corresponding to the channel where the first target user is currently located, and determine the second channel gate corresponding to the target authentication device for the first target user to perform identity authentication.
[0117] 104. According to the first channel gate and the second channel gate, a corresponding data correction operation is performed on the gate controller, so that the gate controller controls the first channel gate to open.
[0118] Optionally, the above-mentioned corresponding data correction operation is performed on the gate controller so that the gate controller controls the first channel gate to open. For example: the gate controller controls the second channel gate to remain closed, controls the first channel gate to open, and authorizes the first target user to pass through the first channel gate. The embodiment of the present invention is not limited to this.
[0119] Optional, Figure 7 This is the system block diagram of this solution, such as Figure 7 As shown, the gate controller is used to control one or more channel gates. The gate controller exchanges information with one or more authentication devices. Each channel corresponds to one or more authentication devices. The gate controller also exchanges information with a multi-edge calculator. The multi-edge calculator exchanges information with a position detection device and a camera. This is not limited to the embodiments of the present invention.
[0120] Optional, Figure 8 This is another flow chart of the present solution. Specifically, video and location data are obtained, and it is determined whether a user is detected through the obtained video location data. If the user is not detected, the video and location data are obtained again; if the user is detected, the user's trajectory is tracked to determine whether the user has reached the authentication area. If the user has not reached the authentication area, the video and location data are obtained again; if the user has reached the authentication area, the user's posture and behavior are detected to determine whether the user has performed identity authentication at the authentication device of the channel in which he is located; if the user does not perform identity authentication at the authentication device of the channel in which he is located, it is determined whether the user's identity authentication is successful; if the user's identity authentication is successful, the gate of the channel in which the user is currently located is opened, the user passes, the user's trajectory is tracked, and it is determined whether the user has left the channel; when the user has not left the current channel, the user's trajectory is tracked again; when the user has left the current channel, the gate of the channel in which the user is currently located is closed, which is not limited in the embodiments of the present invention.
[0121] It can be seen that the intelligent entrance and exit control method described in the embodiment of the present invention can perform corresponding data correction operations on the gate controller when the target user does not perform identity authentication at the prescribed authentication device and the target user's identity authentication is passed, so as to control the opening of the channel gate of the channel where the target user is currently located, which is conducive to improving the comprehensiveness and rationality of an intelligent entrance and exit control method, and is conducive to improving the selection flexibility and control flexibility of real-time opening / closing entrance and exit gates, thereby helping to improve the control accuracy and reliability of entrance and exit gates, and is conducive to improving the control efficiency, timeliness and convenience of entrance and exit gates, thereby helping to improve the user's passage efficiency and convenience, improve the management and control security of entrance and exit gates and the safety of personnel entering and exiting, and to a certain extent can cope with the situation where users perform identity authentication through non-prescribed authentication devices, ensure that users pass smoothly through the nearest and most convenient channel, and improve the user's usage experience and convenience.
[0122] In an optional embodiment, the above-mentioned determination of whether the first target user meets the preset first authentication device matching condition may include:
[0123] Determine, based on the determined behavior posture information of the first target user, a first authentication device for the first target user to actually perform identity authentication, and determine, based on the determined current channel position information of the first target user, a second authentication device for the first target user to expect to perform identity authentication;
[0124] Determining whether the first target user meets a preset conventional device object condition according to the first authentication device and the second authentication device;
[0125] When it is determined that the first target user meets the conventional device object condition, determining that the first target user meets the preset first authentication device matching condition;
[0126] When it is determined that the first target user does not meet the conventional device object condition, it is determined that the first target user does not meet the preset first authentication device matching condition.
[0127] Optionally, the first authentication device for actually performing identity authentication of the first target user is determined based on the determined behavior posture information of the first target user. For example: the identity authority authentication behavior of the first target user (corresponding behavior posture information, such as card swiping behavior, etc.) is identified by a multi-edge computer, and the authentication device (corresponding to the first authentication device) for currently performing identity authentication of the first target user is determined based on the behavior posture information. This is not limited to the embodiments of the present invention.
[0128] Optionally, the second authentication device for which the first target user is expected to perform identity authentication is determined based on the current channel position information of the first target user. For example, each channel gate is pre-configured with one or more exclusive authentication devices, and according to the current channel position of the first target user, the exclusive authentication device set for the channel position for authenticating the identity authority of the channel user (corresponding to the second authentication device) is determined, and the embodiment of the present invention is not limited to this.
[0129] It can be seen that this optional embodiment can determine the result of satisfying the regular device object conditions based on the determined first authentication device and the second authentication device, and then determine the result of satisfying the matching conditions of the first authentication device, which is beneficial to improving the comprehensiveness, integrity and rationality of the method for determining the result of satisfying the matching conditions of the first authentication device, and further beneficial to improving the accuracy and reliability of the determined result of satisfying the matching conditions of the first authentication device, thereby facilitating the improvement of the timeliness, accuracy and rationality of the subsequent response operations for user identity authentication on non-specified authentication devices, and further beneficial to improving the control accuracy and reliability of entrance and exit gates.
[0130] In another optional embodiment, judging whether the first target user meets the preset conventional device object condition according to the first authentication device and the second authentication device may include:
[0131] Determining whether the first authentication device matches the second authentication device;
[0132] When it is determined that the first authentication device matches the second authentication device, determining that the first target user meets a preset conventional device object condition;
[0133] When it is determined that the first authentication device does not match the second authentication device, the configuration authentication device corresponding to the channel where the first target user is currently located is determined according to the current channel position information, and the number of devices corresponding to all the configuration authentication devices is determined;
[0134] When the number of devices is 1, it is determined that the first target user does not meet the preset regular device object condition;
[0135] When the number of devices is greater than 1, determine whether all configured authentication devices include the first authentication device; when it is determined that all configured authentication devices include the first authentication device, determine that the first target user meets the preset regular device object condition; when it is determined that all configured authentication devices do not include the first authentication device, the first target user does not meet the preset regular device object condition.
[0136] Further optionally, the above-mentioned determining whether the first authentication device matches the second authentication device may include:
[0137] determining whether the first authentication device is the second authentication device;
[0138] When the judgment result is yes, determining that the first authentication device matches the second authentication device;
[0139] When the judgment result is no, it is determined that the first authentication device does not match the second authentication device.
[0140] Optionally, for the second authentication device and the configured authentication device, an example is given: the second authentication device can be the authentication device that is closest to the first target user in the current channel where the first target user is located; the configured authentication device can be all authentication devices pre-installed in the current channel where the first target user is located, and the configured authentication device is used to perform identity and authority authentication on the current channel where the first target user is located, and the embodiments of the present invention are not limited to this.
[0141] It can be seen that this optional embodiment can determine the result of satisfying the conventional device object conditions through two levels: the matching result of the first authentication device and the second authentication device and whether all the configured authentication devices of the current channel include the first authentication device. This is beneficial to improving the comprehensiveness, integrity and progressiveness of the method for determining the result of satisfying the conventional device object conditions. It is also beneficial to improving the diversity, flexibility and pertinence of the method for determining the result of satisfying the conventional device object conditions based on the configured authentication device and the first authentication device, and further helps to improve the accuracy and reliability of the determined result of satisfying the conventional device object conditions.
[0142] In yet another optional embodiment, the method may further include the following operations:
[0143] The collected user image of the first target user is input into a trained and converged human posture behavior detection model for analysis to obtain the behavior posture information of the first target user.
[0144] Further optionally, the training convergence method of the human posture behavior detection model may include: collecting a large number of training images, performing human body detection on the training images to obtain extracted human body features, locating the human skeleton key points of the training images based on the extracted human body features, constructing a human posture model of the human body in the training images based on the human skeleton key point positioning results in the training images, labeling and classifying the training images based on the human posture model, and then obtaining a human posture behavior detection model with converged training, which is not limited to the embodiments of the present invention.
[0145] Further optionally, the above-mentioned labeling and classification of training images is illustrated by way of example: the labeling and classification of human objects in training images may include but are not limited to the action types such as standing upright, walking, carrying children, swiping cards, scanning QR codes, and inserting coins, which is not limited in the embodiments of the present invention.
[0146] It can be seen that this optional embodiment can determine the target user's behavioral posture information by training a convergent human posture behavior detection model, which is beneficial to improving the rationality and comprehensiveness of the method for determining the user's behavioral posture information, and further beneficial to improving the accuracy and reliability of the determined behavioral posture information, thereby helping to improve the timeliness and accuracy of subsequent entrance and exit gate control based on the user's behavioral posture information.
[0147] In yet another optional embodiment, the above-mentioned inputting the collected user image of the first target user into the trained and converged human posture detection model for analysis to obtain the behavior posture information of the first target user may include:
[0148] Determine a human body feature value result corresponding to the first target user according to the collected user image of the first target user;
[0149] According to the human body feature value result, a corresponding human body skeleton key point positioning operation is performed on the user image to obtain a skeleton positioning result corresponding to the first target user;
[0150] Constructing a human body posture model corresponding to the first target user according to the skeleton positioning result;
[0151] According to a preset human posture behavior prediction method, the similarity of the posture behavior corresponding to the human posture model and each preset standard posture model is calculated;
[0152] According to each standard posture model and its corresponding posture behavior similarity, the behavior posture information of the first target user is determined.
[0153] Further optionally, the determining the behavior posture information of the first target user according to each standard posture model and its corresponding posture behavior similarity may include:
[0154] According to each standard posture model and its corresponding posture behavior similarity, a target standard posture model whose posture behavior similarity is greater than or equal to a preset posture behavior similarity threshold is determined from all standard posture models;
[0155] The behavior posture information of the first target user is determined according to the behavior posture information of the preset target standard posture model.
[0156] Further optional, the skeleton positioning results and human body posture model can refer to but not limited to the attached manual Fig. 9 The embodiment of the present invention is not limited thereto.
[0157] Optionally, the above-mentioned construction of a human posture model corresponding to the first target user based on the skeleton positioning result is illustrated by connecting the skeleton key points detected in the user image and parsing the human posture model, which is not limited in the embodiment of the present invention.
[0158] It can be seen that this optional embodiment can determine the human feature value results and bone positioning results of the target user based on the user image of the target user and then construct its human posture model, and further determine the target user's behavioral posture information based on the target user's human posture model and the preset standard posture model, which is conducive to improving the comprehensiveness and rationality of the method for determining the target user's behavioral posture information, and then is conducive to improving the accuracy and reliability of the determined behavioral posture information, thereby helping to improve the timeliness, efficiency and accuracy of subsequent entry and exit control based on behavioral posture information.
[0159] Embodiment 2
[0160] See also Figure 2 , Figure 2 FIG. 1 is a flow chart of another intelligent entrance and exit control method disclosed in an embodiment of the present invention. Figure 2 The described method may be applied to an intelligent access control system, wherein the system may include a server, wherein the server includes a local server or a cloud server, which is not limited in the embodiments of the present invention. Figure 2 As shown, the intelligent access control method includes the following operations:
[0161] 201. When it is detected that a first target user is in a preset authentication area, determine whether the first target user meets a preset first authentication device matching condition.
[0162] 202. When it is determined that the first target user does not meet the first authentication device matching condition, determine whether the first target user meets a preset first identity authentication pass condition.
[0163] 203. When it is determined that the first target user meets the first identity authentication pass condition, determine the first channel gate corresponding to the channel where the first target user is currently located, and determine the second channel gate corresponding to the target authentication device for the first target user to perform identity authentication.
[0164] 204. According to the first channel gate and the second channel gate, a corresponding data correction operation is performed on the gate controller, so that the gate controller controls the first channel gate to open.
[0165] 205. When it is detected that the second target user is in the channel authentication area corresponding to the second channel gate, determine whether the second target user meets a preset second authentication device matching condition.
[0166] Optionally, the specific operation steps of the second authentication device matching condition determination method may refer to but not be limited to the specific operation steps of the first authentication device matching condition determination method mentioned above, and the embodiment of the present invention does not limit this.
[0167] Further optionally, the method may also include the following operations:
[0168] When it is determined that the second target user meets the second authentication device matching condition, a sixth gate control parameter corresponding to the gate controller is generated so that the gate controller controls the second channel gate to open.
[0169] 206. When it is determined that the second target user meets the second authentication device matching condition, determine whether the second target user meets the preset second identity authentication pass condition.
[0170] Optionally, the specific operation steps of the second identity authentication passing conditional judgment method can refer to but not be limited to the specific operation steps of the first identity authentication passing conditional judgment method mentioned above, and the embodiment of the present invention is not limited thereto.
[0171] Further optionally, the method may also include the following operations:
[0172] When it is determined that the second target user does not meet the second identity authentication pass condition, a seventh gate control parameter corresponding to the gate controller is generated so that the gate controller controls the second channel gate to remain in its original state.
[0173] Further optionally, the above-mentioned gate controller controls the second channel gate to remain in its original state. For example: when the second channel gate is in a closed state before identity and authority authentication is performed, the gate controller controls the second channel gate to continue to be closed; further, if the second channel gate is in an open state before identity and authority authentication is performed and it is controlled by the system to be opened, the gate controller controls the second channel gate to continue to be opened; if the second channel gate is in an open state before the second target user performs identity and authority authentication but it is caused by not closing it in time after the previous user passes through, the gate controller controls the second channel gate to be closed. This embodiment of the present invention is not limited to this.
[0174] 207. When it is determined that the second target user meets the second identity authentication pass condition, generate a second gate control parameter corresponding to the gate controller so that the gate controller controls the second channel gate to open.
[0175] Further optionally, the second gate control parameter corresponding to the gate controller is generated so that the gate controller controls the second channel gate to open. For example: Figure 6 As shown, if the second target user is in "Channel No. 2" and completes authentication in "Authentication Device No. 2" at this time, it will not be affected by the first target user, "Channel No. 2" will be opened normally, and the second target user will be authorized to pass, which is not limited in this embodiment of the present invention.
[0176] In the embodiment of the present invention, for other descriptions of step 201 to step 207, please refer to other detailed descriptions of step 101 to step 104 in embodiment 1, and the embodiment of the present invention will not be repeated here.
[0177] It can be seen that the embodiment of the present invention can perform corresponding data correction operations on the gate controller when the target user does not perform identity authentication in the prescribed authentication device and the identity authentication of the target user is passed, so as to control the channel gate of the channel where the target user is currently located to open, which is conducive to improving the comprehensiveness and rationality of an intelligent entrance and exit control method, and is conducive to improving the selection flexibility and control flexibility of the entrance and exit gates opened / closed in real time, thereby helping to improve the control accuracy and reliability of the entrance and exit gates, and is conducive to improving the control efficiency, timeliness and convenience of the entrance and exit gates, thereby helping to improve the user's passage efficiency and convenience, improve the management and control security of the entrance and exit gates and the safety of personnel entering and exiting, and to a certain extent can cope with the situation where the user performs identity authentication through non-prescribed authentication devices, ensuring that the user passes smoothly in the nearest and most convenient channel, and improving the user's use experience and convenience; and, when the second target user meets the second authentication device matching condition and the second identity authentication pass condition, the second channel gate of the channel where the second target user is located can be controlled to open, which is conducive to improving the comprehensiveness and integrity of an intelligent entrance and exit control method, thereby helping to improve the control accuracy and control reliability of the entrance and exit gates, thereby helping to improve the user's passage efficiency and convenience.
[0178] In an optional embodiment, the method may further include the following operations:
[0179] Collecting first trajectory tracking information of the first target user, and determining a real-time location area of the first target user according to the first trajectory tracking information;
[0180] According to the real-time location area, determining whether the first target user meets the preset authentication area arrival condition;
[0181] When it is determined that the first target user meets the preset authentication area arrival condition, determining that the first target user is in the preset authentication area;
[0182] When it is determined that the first target user does not meet the preset authentication area arrival condition, it is determined that the first target user is not in the preset authentication area.
[0183] Further optionally, judging whether the first target user meets a preset authentication area arrival condition according to the real-time location area may include:
[0184] According to the real-time location area, determining whether the current location of the first target user is within a preset authentication area;
[0185] When it is determined that the current location of the first target user is in the authentication area, determining that the first target user meets a preset authentication area arrival condition;
[0186] When it is determined that the current location of the first target user is not in the authentication area, it is determined that the first target user does not meet the preset authentication area arrival condition.
[0187] Further optional, preset authentication areas, such as Figure 6 As shown, it can be a comprehensive authentication area corresponding to all channels, or it can be an exclusive authentication area for a certain channel, which is not limited in the embodiment of the present invention.
[0188] It can be seen that this optional embodiment can determine the real-time location area of the target user based on the collected trajectory tracking information of the target user and then determine the result of whether the authentication area arrival conditions are met, which is conducive to improving the comprehensiveness and rationality of the method for determining the result of whether the authentication area arrival conditions are met, and then is conducive to improving the accuracy and reliability of the determined result of whether the authentication area arrival conditions are met, thereby helping to improve the timeliness, execution efficiency and accuracy of the management and control adjustments of the entrance and exit gates.
[0189] In another optional embodiment, the method may further include the following operations:
[0190] After the gate controller controls the gate of the first channel to open, the second trajectory tracking information of the first target user is collected, and according to the second trajectory tracking information, it is determined whether the first target user meets the preset channel passing condition;
[0191] When it is determined that the first target user meets the condition that the channel has been passed, a first gate control parameter corresponding to the gate controller is generated so that the gate controller controls the gate of the first channel to close.
[0192] When it is determined that the first target user does not meet the channel pass condition, the step of collecting second trajectory tracking information of the first target user and determining whether the first target user meets the preset channel pass condition according to the second trajectory tracking information is executed.
[0193] Further optionally, judging whether the first target user meets a preset channel passing condition according to the second trajectory tracking information may include:
[0194] Determining whether the first target user has left the channel according to the second trajectory tracking information;
[0195] When it is determined that the first target user has left the passage, determining that the first target user meets a preset passage passing condition;
[0196] When it is determined that the first target user has not left the passage, it is determined that the first target user does not meet the preset passage passing condition.
[0197] It can be seen that this optional embodiment can determine whether the channel passage conditions of the target user are met based on the collected second trajectory tracking information of the target user, and control the corresponding channel gate to close after the target user has passed the channel, which is conducive to improving the comprehensiveness, integrity and rationality of an intelligent entrance and exit control method, and thus is conducive to improving the timeliness and efficiency of the closing control of the entrance and exit gates, as well as improving the accuracy and reliability of the closing control of the entrance and exit gates, thereby helping to improve the safety of entrance and exit traffic control.
[0198] Embodiment 3
[0199] See also Figure 3 , Figure 3 : is a schematic diagram of the structure of an intelligent access control system disclosed in an embodiment of the present invention. Figure 3 The described system may include a server, wherein the server includes a local server or a cloud server, which is not limited in the embodiment of the present invention. Figure 3 As shown, the intelligent access control system may include:
[0200] The first judgment module 301 is used to judge whether the first target user meets a preset first authentication device matching condition when it is detected that the first target user is in a preset authentication area.
[0201] The second judgment module 302 is used to judge whether the first target user meets a preset first identity authentication pass condition when the first judgment module 301 judges that the first target user does not meet the first authentication device matching condition.
[0202] The determination module 303 is used to determine the first channel gate corresponding to the channel where the first target user is currently located when the second determination module 302 determines that the first target user meets the first identity authentication pass condition, and determine the second channel gate corresponding to the target authentication device for the first target user to perform identity authentication.
[0203] The data correction module 304 is used to perform corresponding data correction operations on the gate controller according to the first channel gate and the second channel gate, so that the gate controller controls the first channel gate to open.
[0204] It can be seen that implementation Figure 3The described intelligent entrance and exit control system can perform corresponding data correction operations on the gate controller to control the opening of the channel gate of the channel where the target user is currently located when the target user does not perform identity authentication at the specified authentication device and the identity authentication of the target user is passed. This is conducive to improving the comprehensiveness and rationality of an intelligent entrance and exit control method, and is conducive to improving the selection flexibility and control flexibility of real-time opening / closing entrance and exit gates, thereby helping to improve the control accuracy and reliability of entrance and exit gates, as well as improving the control efficiency, timeliness and convenience of entrance and exit gates, thereby helping to improve the user's passage efficiency and convenience, improve the management and control security of entrance and exit gates and the safety of personnel entering and exiting, and to a certain extent can cope with the situation where users perform identity authentication through non-specified authentication devices, ensure that users pass smoothly through the nearest and most convenient channel, and improve the user's usage experience and convenience.
[0205] In an optional embodiment, the first determination module 301 determines whether the first target user meets the preset first authentication device matching condition in the following manner:
[0206] Determine, based on the determined behavior posture information of the first target user, a first authentication device for the first target user to actually perform identity authentication, and determine, based on the determined current channel position information of the first target user, a second authentication device for the first target user to expect to perform identity authentication;
[0207] Determining whether the first target user meets a preset conventional device object condition according to the first authentication device and the second authentication device;
[0208] When it is determined that the first target user meets the conventional device object condition, determining that the first target user meets the preset first authentication device matching condition;
[0209] When it is determined that the first target user does not meet the conventional device object condition, it is determined that the first target user does not meet the preset first authentication device matching condition.
[0210] It can be seen that implementation Figure 4 The described system can determine the results of satisfying the regular device object conditions based on the determined first authentication device and the second authentication device, and then determine the results of satisfying the matching conditions of the first authentication device, which is conducive to improving the comprehensiveness, integrity and rationality of the method for determining the results of satisfying the matching conditions of the first authentication device, and then is conducive to improving the accuracy and reliability of the determined results of satisfying the matching conditions of the first authentication device, thereby facilitating the improvement of the timeliness, accuracy and rationality of the subsequent response operations for user identity authentication on non-specified authentication devices, and further is conducive to improving the control accuracy and reliability of entrance and exit gates.
[0211] In another optional embodiment, the first determination module 301 determines whether the first target user meets the preset conventional device object condition according to the first authentication device and the second authentication device in the following manner:
[0212] Determining whether the first authentication device matches the second authentication device;
[0213] When it is determined that the first authentication device matches the second authentication device, determining that the first target user meets a preset conventional device object condition;
[0214] When it is determined that the first authentication device does not match the second authentication device, the configuration authentication device corresponding to the channel where the first target user is currently located is determined according to the current channel position information, and the number of devices corresponding to all the configuration authentication devices is determined;
[0215] When the number of devices is 1, it is determined that the first target user does not meet the preset regular device object condition;
[0216] When the number of devices is greater than 1, determine whether all configured authentication devices include the first authentication device; when it is determined that all configured authentication devices include the first authentication device, determine that the first target user meets the preset regular device object condition; when it is determined that all configured authentication devices do not include the first authentication device, the first target user does not meet the preset regular device object condition.
[0217] It can be seen that implementation Figure 4 The described system can also determine the conventional device object condition satisfaction result through two levels: the matching result of the first authentication device and the second authentication device and whether all the configured authentication devices in the current channel include the first authentication device. This is conducive to improving the comprehensiveness, integrity and progressiveness of the conventional device object condition satisfaction result determination method, and is also conducive to improving the diversity, flexibility and pertinence of the conventional device object condition satisfaction result determination method based on the configured authentication device and the first authentication device, thereby helping to improve the accuracy and reliability of the determined conventional device object condition satisfaction result.
[0218] In yet another optional embodiment, the first judgment module 301 is further used to judge whether the second target user meets a preset second authentication device matching condition when it is detected that the second target user is in the channel authentication area corresponding to the second channel gate.
[0219] The second judgment module 302 is further configured to judge whether the second target user meets a preset second identity authentication pass condition when the first judgment module 301 judges that the second target user meets the second authentication device matching condition.
[0220] like Figure 4 As shown, the system may also include:
[0221] The control parameter generating module 305 is used to generate a second gate control parameter corresponding to the gate controller when the second judging module 302 judges that the second target user meets the second identity authentication pass condition, so that the gate controller controls the second channel gate to open.
[0222] It can be seen that implementation Figure 4 The described system can also control the opening of the second channel gate of the channel where the second target user is located when the second target user meets the second authentication device matching conditions and the second identity authentication passing conditions, which is conducive to improving the comprehensiveness and integrity of an intelligent entrance and exit control method, and then helps to improve the control accuracy and control reliability of the entrance and exit gates, thereby helping to improve the user's travel efficiency and convenience.
[0223] In yet another optional embodiment, the determination module 303 is further configured to collect first trajectory tracking information of the first target user, and determine the real-time location area of the first target user according to the first trajectory tracking information.
[0224] like Figure 4 As shown, the system may also include:
[0225] The third judgment module 306 is used to judge whether the first target user meets the preset authentication area arrival condition according to the real-time location area.
[0226] The determination module 303 is further configured to determine that the first target user is in the preset authentication area when the third determination module 306 determines that the first target user meets the preset authentication area arrival condition.
[0227] The determination module 303 is further configured to determine that the first target user is not in the preset authentication area when the third determination module 306 determines that the first target user does not meet the preset authentication area arrival condition.
[0228] It can be seen that implementation Figure 4 The described system can also determine the real-time location area of the target user based on the collected trajectory tracking information of the target user and then determine the result of whether the authentication area arrival conditions are met, which is conducive to improving the comprehensiveness and rationality of the method for determining the result of whether the authentication area arrival conditions are met, and thus is conducive to improving the accuracy and reliability of the determined result of whether the authentication area arrival conditions are met, thereby helping to improve the timeliness, execution efficiency and accuracy of the management and control adjustments of the entrance and exit gates.
[0229] In yet another optional embodiment, the determination module 303 is further configured to collect second trajectory tracking information of the first target user after the gate controller controls the first channel gate to open.
[0230] like Figure 4 As shown, the system may also include:
[0231] The fourth judgment module 307 is used to judge whether the first target user meets the preset channel pass condition based on the second trajectory tracking information; when it is judged that the first target user does not meet the channel pass condition, the determination module 303 executes the steps of collecting the second trajectory tracking information of the first target user, and the fourth judgment module 307 executes the steps of judging whether the first target user meets the preset channel pass condition based on the second trajectory tracking information.
[0232] The control parameter generating module 305 is further used to generate a first gate control parameter corresponding to the gate controller when the fourth judging module 307 judges that the first target user meets the channel passing condition, so that the gate controller controls the first channel gate to close.
[0233] It can be seen that implementation Figure 4 The described system can also determine whether the channel passage conditions of the target user are met based on the collected second trajectory tracking information of the target user, and control the corresponding channel gate to close after the target user has passed the channel, which is conducive to improving the comprehensiveness, integrity and rationality of an intelligent entrance and exit control method, and thus is conducive to improving the timeliness and efficiency of the closing control of the entrance and exit gates, as well as improving the accuracy and reliability of the closing control of the entrance and exit gates, thereby helping to improve the safety of entrance and exit traffic control.
[0234] In yet another optional embodiment, Figure 4 As shown, the system may also include:
[0235] The behavior posture analysis module 308 is used to input the collected user image of the first target user into the trained and converged human posture behavior detection model for analysis to obtain the behavior posture information of the first target user.
[0236] It can be seen that implementation Figure 4 The described system can also determine the target user's behavioral posture information by training a convergent human posture behavior detection model, which is conducive to improving the rationality and comprehensiveness of the method of determining the user's behavioral posture information, and then is conducive to improving the accuracy and reliability of the determined behavioral posture information, thereby helping to improve the timeliness and accuracy of subsequent entrance and exit gate control based on the user's behavioral posture information.
[0237] In another optional embodiment, the behavior posture analysis module 308 inputs the collected user image of the first target user into the trained and converged human posture detection model for analysis, and the manner of obtaining the behavior posture information of the first target user specifically includes:
[0238] Determine a human body feature value result corresponding to the first target user according to the collected user image of the first target user;
[0239] According to the human body feature value result, a corresponding human body skeleton key point positioning operation is performed on the user image to obtain a skeleton positioning result corresponding to the first target user;
[0240] Constructing a human body posture model corresponding to the first target user according to the skeleton positioning result;
[0241] According to a preset human posture behavior prediction method, the similarity of the posture behavior corresponding to the human posture model and each preset standard posture model is calculated;
[0242] According to each standard posture model and its corresponding posture behavior similarity, the behavior posture information of the first target user is determined.
[0243] It can be seen that implementation Figure 4 The described system can also determine the human feature value results and bone positioning results of the target user based on the user image of the target user and then construct its human posture model, and further determine the target user's behavioral posture information based on the target user's human posture model and a preset standard posture model, which is conducive to improving the comprehensiveness and rationality of the method for determining the target user's behavioral posture information, and then is conducive to improving the accuracy and reliability of the determined behavioral posture information, thereby helping to improve the timeliness, efficiency and accuracy of subsequent entry and exit control based on behavioral posture information.
[0244] Embodiment 4
[0245] See also Figure 5 , Figure 5 : is a schematic diagram of the structure of another intelligent access control system disclosed in an embodiment of the present invention. Figure 5 The described system may include a server, wherein the server includes a local server or a cloud server, which is not limited in the embodiment of the present invention. Figure 5 As shown, the system may include:
[0246] A memory 401 storing executable program codes;
[0247] a processor 402 coupled to the memory 401;
[0248] Furthermore, it may also include an input interface 403 and an output interface 404 coupled to the processor 402;
[0249] The processor 402 calls the executable program code stored in the memory 401 to execute the steps of an intelligent access control method described in the first or second embodiment.
[0250] Embodiment 5
[0251] An embodiment of the present invention discloses a computer storage medium storing a computer program for electronic data exchange, wherein the computer program enables a computer to execute the steps of an intelligent access control method described in Embodiment 1 or Embodiment 2.
[0252] Embodiment 6
[0253] An embodiment of the present invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to enable a computer to execute the steps in an intelligent access control method described in Embodiment 1 or Embodiment 2.
[0254] The device embodiments described above are only illustrative, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, i.e., they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative work.
[0255] Through the specific description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the above technical solution can be essentially or partly contributed to the prior art in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, and the storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable rewritable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, a magnetic disk storage, a magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.
[0256] Finally, it should be noted that the intelligent entrance and exit control method and system disclosed in the embodiment of the present invention only discloses the preferred embodiment of the present invention, which is only used to illustrate the technical solution of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments can still be modified, or some of the technical features can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. An intelligent entrance and exit control method, characterized in that: The method comprises: When it is detected that the first target user is in a preset authentication area, determining whether the first target user meets a preset first authentication device matching condition; When it is determined that the first target user does not meet the first authentication device matching condition, determining whether the first target user meets a preset first identity authentication pass condition; When it is determined that the first target user meets the first identity authentication pass condition, determining a first channel gate corresponding to the channel in which the first target user is currently located, and determining a second channel gate corresponding to the target authentication device for identity authentication of the first target user; According to the first channel gate and the second channel gate, a corresponding data correction operation is performed on the gate controller so that the gate controller controls the first channel gate to open.
2. An intelligent entrance and exit control method according to claim 1, characterized in that: The determining whether the first target user meets a preset first authentication device matching condition includes: Determine, based on the determined behavior posture information of the first target user, a first authentication device for the first target user to actually perform identity authentication, and determine, based on the determined current channel position information of the first target user, a second authentication device for the first target user to expect to perform identity authentication; Determining whether the first target user meets a preset regular device object condition according to the first authentication device and the second authentication device; When it is determined that the first target user meets the conventional device object condition, determining that the first target user meets a preset first authentication device matching condition; When it is determined that the first target user does not meet the conventional device object condition, it is determined that the first target user does not meet a preset first authentication device matching condition.
3. An intelligent entrance and exit control method according to claim 2, characterized in that: The determining, based on the first authentication device and the second authentication device, whether the first target user meets a preset conventional device object condition includes: Determining whether the first authentication device matches the second authentication device; When it is determined that the first authentication device matches the second authentication device, determining that the first target user meets a preset conventional device object condition; When it is determined that the first authentication device does not match the second authentication device, determining the configuration authentication device corresponding to the channel where the first target user is currently located according to the current channel position information, and determining the number of devices corresponding to all the configuration authentication devices; When the number of devices is 1, determining that the first target user does not meet a preset regular device object condition; When the number of devices is greater than 1, it is determined whether all the configured authentication devices include the first authentication device; when it is determined that all the configured authentication devices include the first authentication device, it is determined that the first target user meets the preset regular device object condition; when it is determined that all the configured authentication devices do not include the first authentication device, the first target user does not meet the preset regular device object condition.
4. An intelligent entrance and exit control method according to any one of claims 1 to 3, characterized in that: The method further comprises: When it is detected that the second target user is in the channel authentication area corresponding to the second channel gate, determining whether the second target user meets a preset second authentication device matching condition; When it is determined that the second target user meets the second authentication device matching condition, determining whether the second target user meets a preset second identity authentication pass condition; When it is determined that the second target user meets the second identity authentication pass condition, a second gate control parameter corresponding to the gate controller is generated so that the gate controller controls the second channel gate to open.
5. An intelligent entrance and exit control method according to claim 4, characterized in that: The method further comprises: Collecting first trajectory tracking information of a first target user, and determining a real-time location area of the first target user according to the first trajectory tracking information; According to the real-time location area, determining whether the first target user meets a preset authentication area arrival condition; When it is determined that the first target user meets the preset authentication area arrival condition, determining that the first target user is in the preset authentication area; When it is determined that the first target user does not meet the preset authentication area arrival condition, it is determined that the first target user is not in the preset authentication area.
6. An intelligent entrance and exit control method according to claim 4, characterized in that: The method further comprises: After the gate controller controls the first channel gate to open, second trajectory tracking information of the first target user is collected, and according to the second trajectory tracking information, whether the first target user meets the preset channel passing condition is determined; When it is determined that the first target user meets the condition for having passed through the channel, a first gate control parameter corresponding to the gate controller is generated so that the gate controller controls the gate of the first channel to close. When it is determined that the first target user does not meet the channel passed condition, the step of collecting the second trajectory tracking information of the first target user and determining whether the first target user meets the preset channel passed condition according to the second trajectory tracking information is performed.
7. An intelligent entrance and exit control method according to claim 2, characterized in that: The method further comprises: Inputting the collected user image of the first target user into a trained and converged human posture behavior detection model for analysis to obtain the behavior posture information of the first target user; And, inputting the collected user image of the first target user into a trained and converged human posture detection model for analysis to obtain the behavior posture information of the first target user includes: Determine a human body feature value result corresponding to the first target user according to the collected user image of the first target user; According to the human feature value result, a corresponding human skeleton key point positioning operation is performed on the user image to obtain a skeleton positioning result corresponding to the first target user; Constructing a human body posture model corresponding to the first target user according to the skeleton positioning result; Calculating the similarity between the human body posture model and the posture behavior corresponding to each preset standard posture model according to a preset human body posture behavior prediction method; The behavior posture information of the first target user is determined according to each of the standard posture models and the corresponding posture behavior similarity.
8. An intelligent access control system, characterized in that: The system comprises: A first judgment module, configured to judge whether a first target user satisfies a preset first authentication device matching condition when it is detected that the first target user is in a preset authentication area; A second judgment module is used to judge whether the first target user meets a preset first identity authentication pass condition when the first judgment module judges that the first target user does not meet the first authentication device matching condition; a determination module, configured to determine, when the second determination module determines that the first target user satisfies the first identity authentication pass condition, a first channel gate corresponding to the channel in which the first target user is currently located, and determine a second channel gate corresponding to the target authentication device for identity authentication of the first target user; The data correction module is used to perform corresponding data correction operations on the gate controller according to the first channel gate and the second channel gate, so that the gate controller controls the first channel gate to open.
9. An intelligent access control system, characterized in that: The system comprises: A memory storing executable program code; a processor coupled to the memory; The processor calls the executable program code stored in the memory to execute an intelligent access control method as described in any one of claims 1-7.
10. A computer storage medium, characterized in that: The computer storage medium stores computer instructions, and when the computer instructions are called, they are used to execute an intelligent entrance and exit control method as described in any one of claims 1-7.