Smart campus management system and method based on Internet of Things
By predicting the passage pressure of the access gate and setting the diversion and trust label of passers-by, and determining the certification confidence of the access gate is solved, the problem of difficulty in accurately authenticating and identifying the access gate in high traffic scenarios is achieved, and efficient pass certification is achieved.
Patent Information
- Application Number
- CN202510071866.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-16
- Publication Date
- 2025-04-22
- Estimated Expiration
- 2045-01-16
AI Technical Summary
In the high traffic scenario, it is difficult to accurately authenticate and identify existing access gates, resulting in traffic interference and authentication deviations in passing authentication.
By collecting traffic flow and traffic density data, the passage pressure of the access gate is predicted, and the traffic diversion and trust label setting of passers-by is performed based on the access record, and the authentication confidence of the pass is determined based on the authentication deviation, and the opening of the access gate is finally controlled.
The access control gate accurately authenticates and identifys passers-by in high traffic scenarios, reduces the authentication deviation caused by flow interference, and improves the accuracy of passes.
Smart Images

Figure CN119863864A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of access control technology, and more specifically, to a smart campus management system and method based on the Internet of Things. Background Art
[0002] In today's digital age, with the rapid development of information security, access control has become one of the key technologies to ensure information security. In the early days, access control systems relied on simple password verification to achieve access, but this method is extremely easy to crack. In order to effectively protect information resources, the current access control system requires that only legal and authorized users can access, which greatly improves the effectiveness of access control. Among them, access control has also been widely used in smart campus management, such as access control in smart campus access control systems. The access control of smart campus access control lies in multi-dimensional identity recognition, such as card swiping, fingerprint, facial recognition, etc., to accurately grant teachers and students different access rights.
[0003] In the existing access control, the access system will first authenticate the subject to ensure the legitimacy of its identity. When the authentication is successful, the access control system will make an authorization judgment on the subject's access request based on the preset access control policy, and assign permissions according to the role to which the subject belongs. If the permissions match, access is allowed, otherwise it is denied and relevant logs are recorded. However, in the management of smart campuses, there is usually a high flow of people, and the existing access control gates usually rely on fixed authentication methods for access control, which makes the pass authentication in high-flow scenarios interfere with the flow of people, making it difficult for the access control gate to accurately authenticate and identify passers-by in high-flow scenarios. Therefore, how to achieve accurate authentication and identification of passers-by by access control gates in high-flow scenarios has become a difficult problem faced by the industry. Summary of the invention
[0004] The present application provides a smart campus management system and method based on the Internet of Things, which can enable access control gates to accurately authenticate and identify passers-by in high-traffic scenarios.
[0005] In a first aspect, the present application provides a smart campus access control method, comprising the following steps: Collect the traffic flow of target access control gates in the campus area; The traffic pressure of the target access control gate in the crowd flow state is predicted by the traffic flow and the crowd density in the monitoring area of the target access control gate. When the traffic pressure exceeds a preset range, the access records of each person waiting to pass in the monitoring area are retrieved from the monitoring center; According to all the access records, each person waiting to pass through the monitoring area is divided into multiple personnel groups, and the access characteristics corresponding to each personnel group are determined according to the access information of each person waiting to pass through in each personnel group when accessing the target access control gate, and the trust labels corresponding to each personnel group in the monitoring area are set according to the characteristic differences between the various access characteristics; When the target person to be passed in the monitoring area reaches the authentication area of the access control gate, the authentication confidence of the access control gate for the target person to be passed is determined based on the authentication deviation of the target person to be passed in different authentication dimensions and the trust label of the person group to which the target person to be passed belongs; The opening of the access control gate is controlled based on the authentication confidence.
[0006] In some embodiments, predicting the traffic pressure of the target access control gate in a pedestrian traffic state by using the traffic flow and the density of pedestrian flow in the monitoring area of the target access control gate specifically includes: Collect traffic flow data of the target access control gate; Obtaining crowd density data in the monitoring area through monitoring equipment deployed in the monitoring area of the target access control gate; Calculate the dynamic traffic index of the crowd in the monitoring area based on the traffic flow data and the crowd density data; The traffic pressure prediction model of the target access control gate under the condition of human traffic is established through the traffic capacity of the target access control gate; The dynamic traffic index is input as an input parameter into the traffic pressure prediction model, and the traffic pressure prediction model outputs the traffic pressure value of the target access control gate under the pedestrian traffic state.
[0007] In some embodiments, each person waiting to pass through the monitoring area is divided according to all access records to obtain multiple personnel groups, specifically including: A person waiting to pass through the monitoring area is selected as the selected person waiting to pass through, and the number of access passes and the number of access interceptions are extracted from the access records corresponding to the selected person waiting to pass through; Determine the access trust of the selected person to be passed according to the number of access passes and the number of access interceptions, and continue to determine the access trust of the remaining persons to be passed; Each person waiting to pass through the monitoring area is projected and clustered through all access trusts, thereby obtaining multiple personnel groups.
[0008] In some embodiments, determining the access feature corresponding to each personnel group according to the access information of each person waiting to pass in each personnel group when accessing the target access control gate specifically includes: Obtain access information of each person waiting to pass in each personnel group when accessing the target access control gate; Standardizing the access information of each person waiting to pass in each person group to obtain standardized access information of each person waiting to pass in each person group; Extracting access parameters under different access dimensions from the standardized access information of each person to be passed; Select a personnel group as the selected personnel group, determine the parameter change amount of the selected personnel group under the same access dimension according to all access parameters under the same access dimension in the selected personnel group, and then obtain the parameter change amount of the selected personnel group under different access dimensions; Determine the access characteristics corresponding to the selected personnel group according to the parameter changes under different access dimensions; Continue to determine the access characteristics corresponding to the remaining personnel groups.
[0009] In some embodiments, setting the trust labels corresponding to each personnel group in the monitoring area according to the feature differences between the access features specifically includes: Obtain the access features of each personnel group and calculate the feature differences between the access features; Determine the range of each trust level when a passerby accesses the target access control gate based on all feature differences; The trust level label of each personnel group is set based on the interval range of each trust level and the access characteristics of each personnel group.
[0010] In some embodiments, determining the authentication confidence of the access control gate for the target person to be passed based on the authentication deviation of the target person to be passed under different authentication dimensions combined with the trust tag of the person group to which the target person to be passed belongs specifically includes: Obtain the authentication information of the target person to be passed under different authentication dimensions; Extracting authentication features of each feature dimension from the authentication information under each authentication dimension; The authentication features of each feature dimension are verified for deviation with the corresponding reference authentication features to obtain the authentication deviation of the target person to be passed under different authentication dimensions; Determine the authentication loss of the access control gate in authenticating the target person to pass through based on all authentication deviations; The authentication confidence of the access control gate in performing pass authentication on the target person to be passed is determined by the authentication loss and the trust tag of the person group to which the target person to be passed belongs.
[0011] In some embodiments, the traffic flow of the target access control gate is collected by a camera installed at the target access control gate.
[0012] In a second aspect, the present application provides a smart campus management system based on the Internet of Things, the smart campus management system based on the Internet of Things includes an access control gate and a monitoring center, the access control gate and the monitoring center are connected through the Internet of Things, the monitoring center includes an access control control unit, and the access control unit includes: The collection module is used to collect the traffic flow of the target access control gate in the campus area; A processing module, used for predicting the passage pressure of the target access control gate under the pedestrian flow state according to the passage flow and the density of the pedestrian flow in the monitoring area of the target access control gate, and when the passage pressure exceeds a preset range, retrieving the access records of each person to be passed in the monitoring area from the monitoring center; The processing module is also used to divide each person waiting to pass through the monitoring area according to all access records to obtain multiple personnel groups, determine the access characteristics corresponding to each personnel group according to the access information of each person waiting to pass in each personnel group when accessing the target access control gate, and set the trust label corresponding to each personnel group in the monitoring area according to the characteristic difference between each access characteristic; The processing module is also used to determine the authentication confidence of the access control gate for the target person to be passed through when the target person to be passed through in the monitoring area reaches the authentication area of the access control gate based on the authentication deviation of the target person to be passed through in different authentication dimensions combined with the trust label of the person group to which the target person to be passed belongs; An execution module is used to control the opening of the access control gate based on the authentication confidence.
[0013] In a third aspect, the present application provides a computer device, comprising a memory and a processor, wherein the memory stores a code, and the processor is configured to obtain the code and execute the above-mentioned smart campus access control method.
[0014] In a fourth aspect, the present application provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the above-mentioned smart campus access control method is implemented.
[0015] The technical solution provided by the embodiments disclosed in this application has the following beneficial effects: In the IoT-based smart campus management system and method provided by the present application, first, the traffic flow of the target access control gate in the campus area is collected; secondly, the traffic pressure of the target access control gate in the pedestrian traffic state is predicted by the traffic flow and the crowd density in the monitoring area of the target access control gate, and when the traffic pressure exceeds the preset range, the access records of each person waiting to pass in the monitoring area are retrieved from the monitoring center; further, each person waiting to pass in the monitoring area is divided according to all the access records to obtain multiple personnel groups, and the access characteristics corresponding to each personnel group are determined according to the access information of each person waiting to pass in each personnel group when accessing the target access control gate, and the trust label corresponding to each personnel group in the monitoring area is set according to the characteristic difference between each access characteristic; then, when the target person waiting to pass in the monitoring area reaches the authentication area of the access control gate, the authentication confidence of the access control gate for the target person waiting to pass is determined based on the authentication deviation of the target person waiting to pass in different authentication dimensions combined with the trust label of the person group to which the target person waiting to pass belongs; finally, the opening of the access control gate is controlled based on the authentication confidence.
[0016] It can be seen that the present application can realize accurate authentication and identification of passers-by by access control gates in high-flow scene; firstly, the traffic pressure of the target access control gate under the traffic flow state is predicted by the traffic flow and the crowd density in the monitoring area of the target access control gate, so as to effectively analyze the bearing capacity of the current target access control gate, and then effectively adjust the authentication strategy of the visiting personnel to avoid the authentication deviation caused by the interference of the crowd flow; secondly, based on the access records of each person to be passed in the monitoring area, each person to be passed is diverted to obtain multiple personnel groups, so as to identify the people to be passed with higher authentication trust in advance, and further improve the authentication accuracy of the people to be passed; further, according to the access information of each person to be passed in each personnel group when visiting the target access control gate, the access characteristics corresponding to each personnel group are determined, and The trust label corresponding to each personnel group is set by the feature difference between each access feature to identify the trust level of the passerby in advance, and then the authentication loss of the current access control gate is determined based on the trust level of the identified passerby, so as to further verify the passerby, thereby avoiding the authentication deviation caused by the fixed authentication method of the access control gate; then, based on the authentication deviation of the target person to be passed in different authentication dimensions and the trust label of the personnel group to which the target person to be passed belongs, the authentication confidence of the access control gate for the pass authentication of the target person to be passed is determined, so as to accurately authenticate and identify the target person to be passed; finally, the opening of the target access control gate is controlled based on the authentication confidence; in summary, the technical solution provided by the present application can realize the accurate authentication and identification of passersby by the access control gate in high traffic scenarios. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 is an exemplary flow chart of a smart campus access control method according to some embodiments of the present application; Figure 2 is an exemplary flow chart of determining the passage pressure according to some embodiments of the present application; Figure 3 is an exemplary flow chart of determining multiple personnel groups according to some embodiments of the present application; Figure 4 is a schematic diagram of the structure of an access control unit according to some embodiments of the present application; Figure 5 It is a structural diagram of a computer device for implementing a smart campus access control method according to some embodiments of the present application. DETAILED DESCRIPTION
[0018] In order to better understand the technical solution of the present application, the technical solution of the present application will be described in detail below in conjunction with the accompanying drawings and specific implementation methods.
[0019] refer to Figure 1 , which is an exemplary flow chart of a smart campus access control method according to some embodiments of the present application. The smart campus access control method 100 mainly includes the following steps: In step 101, the traffic flow of the target access control gate in the campus area is collected.
[0020] In a specific implementation, the traffic flow of the target access control gate is collected by a camera arranged at the target access control gate, and the traffic flow represents the number of people passing through the target access control gate in a unit time.
[0021] It should be noted that the target access control gate in this application is the access control gate at the campus gate. In addition, it can also be the access control gate at the campus library. There is no limitation here. The access control gate mainly controls access by authenticating visiting personnel.
[0022] In step 102, the traffic pressure of the target access control gate under the pedestrian traffic state is predicted by the traffic flow and the crowd density in the monitoring area of the target access control gate. When the traffic pressure exceeds the preset range, the access records of each person waiting to pass in the monitoring area are retrieved from the monitoring center.
[0023] In some embodiments, reference Figure 2 As shown, this figure is an exemplary flow chart for determining the passage pressure according to some embodiments of the present application. In this embodiment, the passage pressure of the target access control gate under the pedestrian traffic state is predicted by the passage flow and the crowd density in the monitoring area of the target access control gate, which can be achieved by the following steps: First, in step 1021, the traffic flow data of the target access control gate is collected; Secondly, in step 1022, the crowd density data in the monitoring area is obtained through the monitoring equipment deployed in the monitoring area of the target access control gate; Further, in step 1023, a dynamic traffic index of the flow of people in the monitoring area is calculated based on the traffic flow data and the flow density data; Then, in step 1024, a traffic pressure prediction model of the target access control gate under the pedestrian traffic state is established according to the traffic capacity of the target access control gate; Finally, in step 1025, the dynamic traffic index is input as an input parameter into the traffic pressure prediction model, and the traffic pressure prediction model outputs the traffic pressure value of the target access control gate under the pedestrian traffic state.
[0024] In the specific implementation, first, the traffic flow data of the target access control gate is collected by a camera, and the traffic flow data includes traffic flow values at different times, and the traffic flow value indicates the number of people passing through the target access control gate per unit time; secondly, the crowd density data in the monitoring area is obtained by the monitoring equipment deployed in the monitoring area of the target access control gate, that is: the video stream of the monitoring area of the target access control gate is collected by the camera, and the crowd target is recognized by the video stream through the YOLO algorithm in image processing, and the number of people per unit area is calculated, so as to obtain the crowd density data in the monitoring area, and the crowd density data includes crowd density values at different times, and the crowd density indicates the number of people in the monitoring area of the target access control gate per unit area; further, the dynamic traffic index of the crowd in the monitoring area is calculated based on the traffic flow data and the crowd density data, that is: the traffic flow data and the crowd density data are normalized respectively by minimum-maximum normalization, and then calculated respectively. The normalized traffic flow data and the crowd density data have a mean traffic flow and a mean crowd density, and the quotient of the mean traffic flow and the mean crowd density is used as the dynamic traffic index of the crowd in the monitoring area; then, a traffic pressure prediction model of the target access control gate under the crowd traffic state is established through the traffic capacity of the target access control gate, that is: according to the traffic capacity of the target access control gate, a traffic pressure prediction model of the target access control gate under the crowd traffic state is established by linear regression, and the traffic pressure prediction model is: traffic pressure = dynamic traffic index × weight factor, and the traffic capacity is the maximum number of people passing through the target access control gate per unit time, wherein the weight factor is obtained by training the historical traffic data through the decision tree in machine learning, and the weight factor reflects the actual influence of the dynamic traffic index on the traffic pressure; finally, the dynamic traffic index is input as an input parameter into the traffic pressure prediction model, and the traffic pressure prediction model outputs the traffic pressure value of the target access control gate under the crowd traffic state.
[0025] It should be noted that the dynamic traffic index in this embodiment represents the dynamic movement trend of the crowd in the monitoring area, and the dynamic traffic index can reflect the change of traffic flow relative to the crowd density; the traffic pressure prediction model in this embodiment represents a function for predicting the traffic pressure of the target access control gate; the traffic pressure value in this application represents the ability index of the access control gate to withstand the traffic of people, and the traffic pressure reflects the heavy workload of the target access control gate that needs to be handled in actual use. In the management of smart campuses, facing a large number of people passing through, the authentication accuracy of the target access control gate will be affected by the flow of people. Therefore, by determining the traffic pressure, the current target access control gate's bearing capacity can be effectively analyzed, and then the authentication strategy of the visiting personnel can be effectively adjusted to improve the traffic authentication accuracy of the target access control gate.
[0026] In specific implementation, when the passage pressure exceeds the preset range, the access records of each person waiting to pass in the monitoring area are retrieved from the monitoring center, that is, when the passage pressure exceeds the preset range, an over-limit alarm signal is triggered. When the monitoring center receives the over-limit alarm signal, the access records of each person waiting to pass in the monitoring area are obtained from the access record database of the monitoring center. The access records include the number of visits passed, the number of visits intercepted, and the average visit time. Among them, the preset range in this embodiment is a pre-set safe passage pressure value, which can be set according to actual conditions and is not limited here.
[0027] It should be noted that in this embodiment, the over-limit alarm signal represents a prompt signal automatically issued by the system. Specifically, the over-limit alarm signal is a prompt signal automatically issued by the system when the passage pressure exceeds a preset range. The access record in this application represents the information combination of the passerby accessing the access control gate. By extracting the access record, the access trust level of the passerby can be analyzed in advance, and then the authentication loss of the current access control gate can be determined based on the trust level of the passerby, so as to further verify the passerby, thereby avoiding the authentication deviation caused by the fixed authentication method of the access control gate.
[0028] In step 103, each person waiting to pass through the monitoring area is divided according to all access records to obtain multiple personnel groups, and the access characteristics corresponding to each personnel group are determined according to the access information of each person waiting to pass in each personnel group when accessing the target access control gate, and the trust label corresponding to each personnel group in the monitoring area is set according to the characteristic differences between the various access characteristics.
[0029] In some embodiments, reference Figure 3 As shown, this figure is an exemplary flow chart of determining multiple personnel groups according to some embodiments of the present application. In this embodiment, each person waiting to pass through the monitoring area is divided according to all access records, and multiple personnel groups can be obtained by the following steps: First, in step 1031, a person waiting to pass in the monitoring area is selected as the selected person waiting to pass, and the access pass count and the access intercept count are extracted from the access record corresponding to the selected person waiting to pass; Then, in step 1032, the access trust of the selected person to be passed is determined according to the access pass number and the access interception number, and the access trust of the remaining persons to be passed is further determined; Finally, in step 1033, projection clustering is performed on each person to be passed through the monitoring area through all access confidences, thereby obtaining multiple person groups.
[0030] In the specific implementation, first, a person to be passed in the monitoring area is selected as the selected person to be passed, and the number of access passes and the number of access interceptions are extracted from the access records corresponding to the selected person to be passed; then, the access trust of the selected person to be passed is determined according to the number of access passes and the number of access interceptions, and the access trust of the remaining persons to be passed is continued to be determined, that is, the number of access passes and the number of access interceptions are summed, and the quotient of the number of access passes and the sum is used as the access trust of the selected person to be passed, and the above steps are repeated to continue to determine the access trust of the remaining persons to be passed. In addition, in other embodiments, other methods can also be used. Its calculation method is not limited here to calculate the access trust of the person to be passed; finally, each person to be passed in the monitoring area is projected and clustered through all the access trusts, so as to obtain multiple personnel groups, that is: based on all the access trusts, each person to be passed in the monitoring area is projected and clustered by the K clustering algorithm, so as to obtain multiple personnel groups. For example, multiple clustering centers are initialized based on all the access trusts, and each person to be passed is assigned to the clustering center closest to its access trust, so as to obtain multiple personnel groups. In addition, the DBSCAN classification in the density clustering algorithm can also be used to obtain multiple personnel groups, which is not limited here.
[0031] It should be noted that, in this embodiment, the access trust represents an indicator of the degree of trust of the passerby when accessing, that is, the greater the access trust, the greater the degree of trust of the passerby when accessing, and the smaller the access trust, the smaller the degree of trust of the passerby when accessing; the personnel grouping in this application represents a combination of multiple passersby, specifically, the personnel grouping is a group of passersby with similar access trust. By clustering all the passersby, the passersby with high authentication reliability can be locked in advance, and then the authentication loss of the current access control gate can be judged according to the degree of trust in identifying the passersby, so as to further verify the passersby, thereby avoiding the authentication deviation caused by the fixed authentication method of the access control gate.
[0032] In some embodiments, the following steps may be used to determine the access characteristics corresponding to each personnel group according to the access information of each person waiting to pass in each personnel group when accessing the target access control gate, namely: Obtain access information of each person waiting to pass in each personnel group when accessing the target access control gate; Standardizing the access information of each person waiting to pass in each person group to obtain standardized access information of each person waiting to pass in each person group; Extracting access parameters under different access dimensions from the standardized access information of each person to be passed; Select a personnel group as the selected personnel group, determine the parameter change amount of the selected personnel group under the same access dimension according to all access parameters under the same access dimension in the selected personnel group, and then obtain the parameter change amount of the selected personnel group under different access dimensions; Determine the access characteristics corresponding to the selected personnel group according to the parameter changes under different access dimensions; Continue to determine the access characteristics corresponding to the remaining personnel groups.
[0033] In the specific implementation, first, the access information of each person to be passed in each personnel group when accessing the target access control gate is obtained from the access record database of the monitoring center, and the access information includes but is not limited to the access time, access frequency, access authority level, and access interception rate; secondly, the access information of each person to be passed in each personnel group is standardized by using the maximum-minimum normalization to obtain the standardized access information of each person to be passed in each personnel group. In addition, the access information of each person to be passed in each personnel group can also be standardized by using the Z-Score standardization to obtain the standardized access information of each person to be passed in each personnel group, which is not limited here; further, the access parameters under different access dimensions are extracted from the standardized access information of each person to be passed, that is: the mean access time under the time dimension, the mean access frequency under the access frequency dimension, the level quantization value under the access authority level dimension, and the interception mean under the access interception rate dimension are extracted from the standardized access information of each person to be passed, and the extracted values are used as access parameters, thereby obtaining the access parameters of each person to be passed under different access dimensions; further, a personnel group is selected The group is taken as the selected personnel group, and the parameter change amount of the selected personnel group under the same access dimension in the selected personnel group is determined according to all access parameters under the same access dimension in the selected personnel group, and then the parameter change amount of the selected personnel group under different access dimensions is obtained, that is: a personnel group is selected as the selected personnel group, and the mean value of all access parameters under the same access dimension in the selected personnel group is calculated, and the mean value calculation result is used as the parameter change amount of the selected personnel group under the access dimension, and then the parameter change amount of the selected personnel group under different access dimensions is obtained; then, the access feature corresponding to the selected personnel group is determined according to the parameter change amount under different access dimensions, that is: all parameter changes are weighted and summed, and the weighted sum result is used as the access feature corresponding to the selected personnel group, wherein the weight of the parameter change amount under different access dimensions can be set between 0 and 1 according to the degree of influence on the authentication pass, which is not limited here. In addition, in other embodiments, other calculation methods can also be used to calculate the access feature corresponding to the selected personnel group, which is not limited here; finally, the access feature corresponding to the remaining personnel groups is continued to be determined by the determination method of "determining the access feature corresponding to the selected personnel group according to the parameter change amount under different access dimensions".
[0034] It should be noted that, in this embodiment, the access parameter represents the characteristic value describing the access behavior, specifically, the access parameter is the various behavioral characteristic values when the passerby accesses the target access control gate; in this embodiment, the parameter change amount represents the change trend amount of the access parameter, specifically, the parameter change amount is the overall change trend amount of different access parameters under the same access dimension; the access feature in this application represents the behavioral characteristics of the passerby accessing the target access control gate, and the access feature is used to characterize the pattern of access behavior. These features can be used to support access control and authority management. By determining the access features, the overall access mode, operating status and security situation of the access control system can be effectively reflected, and it can support macro security management, performance optimization and anomaly detection, and avoid authentication deviations caused by human flow interference.
[0035] In some embodiments, setting the trust labels corresponding to each personnel group in the monitoring area by the feature differences between the access features can be implemented by the following steps, namely: Obtain the access features of each personnel group and calculate the feature differences between the access features; Determine the range of each trust level when a passerby accesses the target access control gate based on all feature differences; The trust level label of each personnel group is set based on the interval range of each trust level and the access characteristics of each personnel group.
[0036] In the specific implementation, first, the access features of each personnel group are obtained, and the feature differences between the access features are calculated using the Euclidean distance; then, the interval ranges of each trust level when the passerby accesses the target access control gate are determined based on all the feature differences, that is, all the feature differences are arranged in ascending order, and all the feature differences after ascending order are divided by the three-part method to obtain three feature difference intervals, and the three feature difference intervals are used in order as the interval ranges of the low sensitivity level, the medium sensitivity level and the high sensitivity level when the passerby accesses the target access control gate; finally, based on the interval range of each trust level and the access features of each personnel group, the trust label of each personnel group is set, that is, a personnel group is selected as the selected personnel group, the access features of the selected personnel group and the access features of the remaining personnel groups are averaged, and the corresponding average difference calculation result is used as the mapping value of the selected personnel group, the mapping value is mapped to the interval range of each trust level, the trust level corresponding to the successfully mapped interval range is extracted as the trust label of the selected personnel group, and the trust labels of the remaining personnel groups are further determined.
[0037] It should be noted that the feature difference in this embodiment represents the deviation between access features; the interval range of the trust level in this embodiment represents the division range of different trust levels; the feature difference interval in this embodiment represents the division range of the feature difference; the trust label in this application represents the tag information of the trust level of the passerby accessing the target access control gate. By determining the trust label, the authentication validity of the passerby can be effectively determined to achieve precise access control.
[0038] In step 104, when the target person to be passed in the monitoring area reaches the authentication area of the access control gate, the authentication confidence of the access control gate for the target person to be passed is determined based on the authentication deviation of the target person to be passed in different authentication dimensions and the trust label of the person group to which the target person to be passed belongs.
[0039] In specific implementation, when the target person waiting to pass in the monitoring area reaches the authentication area of the access control gate, the target person waiting to pass is subjected to authentication evaluation in different dimensions.
[0040] In some embodiments, the authentication confidence of the access control gate for the target person to be passed through can be determined based on the authentication deviation of the target person to be passed through under different authentication dimensions and the trust tag of the person group to which the target person to be passed through belongs, which can be implemented by the following steps, namely: Obtain the authentication information of the target person to be passed under different authentication dimensions; Extracting authentication features of each feature dimension from the authentication information under each authentication dimension; The authentication features of each feature dimension are verified for deviation with the corresponding reference authentication features to obtain the authentication deviation of the target person to be passed under different authentication dimensions; Determine the authentication loss of the access control gate in authenticating the target person to pass through based on all authentication deviations; The authentication confidence of the access control gate in performing pass authentication on the target person to be passed is determined by the authentication loss and the trust tag of the person group to which the target person to be passed belongs.
[0041] In the specific implementation, first, the authentication information of the target person to be passed in different authentication dimensions is obtained through various sensors in the target access control gate. In this application, different authentication dimensions include face authentication dimension and fingerprint authentication dimension. For example, the authentication information of the target person to be passed in the face authentication dimension and fingerprint authentication dimension is obtained through a camera and a fingerprint identifier respectively, such as face image information and fingerprint information. In other embodiments, it can also be other authentication dimensions, which are not limited here; secondly, the authentication features corresponding to each feature dimension are extracted from the authentication information in each authentication dimension, that is: the authentication features corresponding to each feature dimension are extracted from the authentication information in each authentication dimension by a feature extraction tool. For example, in the face recognition authentication dimension, the facial geometric features are extracted from the authentication information in the face recognition authentication dimension by the image processing tool OpenCV as the authentication features in the authentication dimension. In the fingerprint authentication dimension, the fingerprint texture can also be extracted from the authentication information in the fingerprint authentication dimension by the image processing tool OpenCV as the authentication features in the authentication dimension; further, the authentication features of each feature dimension are verified for deviation with the corresponding reference authentication features to obtain the authentication deviations of the target person to be passed in different authentication dimensions. That is: extract the reference authentication features of the target person to be passed under different authentication dimensions from the authentication database in the target access control gate, and calculate the difference between the authentication features of each feature dimension and the corresponding reference authentication features through Euclidean distance to obtain the authentication deviation of the target person to be passed under different authentication dimensions; then, determine the authentication loss of the access control gate for the target person to be passed according to all the authentication deviations, that is: assign different weights to the authentication deviations under each authentication dimension, perform weighted summation on all the authentication deviations, and use the weighted summation result as the authentication loss of the access control gate for the target person to be passed , wherein different weights are assigned to the authentication deviations under each authentication dimension, and the weights can be determined according to the importance of the authentication dimension in the overall authentication process, which is not limited here; finally, the authentication confidence of the access control machine for the target person to be passed is determined by the authentication loss and the trust label of the personnel group to which the target person to be passed belongs, that is: the trust label of the personnel group to which the target person to be passed belongs is obtained, the label quantization value of the trust label is extracted, the authentication loss and the label quantization value are feature quantized, and the authentication confidence of the access control machine for the target person to be passed is obtained.
[0042] It should be noted that, in this embodiment, authentication information represents various data and features used to verify the identity of the target person to pass; in this embodiment, authentication features represent specific attributes used for the identity of the person to pass during the authentication process; in this embodiment, authentication deviation represents the deviation between the authentication features of the target person to pass and the reference authentication features; in this embodiment, reference authentication features represent feature data used as a comparison standard, and the reference authentication features are usually pre-collected and verified, and are used to compare with the authentication features collected in real time to determine whether the identity of the target entity is consistent; in this embodiment, authentication loss represents the loss caused by inaccurate authentication results. Specifically, authentication loss is the loss caused by inaccurate authentication results or authentication failure due to the deviation between the authentication features and the reference authentication features.
[0043] In specific implementation, the label quantization value of the trust label is extracted, that is: the label quantization value of the trust label is set according to the number of trust labels, that is, the label quantization values corresponding to the low trust level, the medium trust level and the high trust level are set to 0.3, 0.6 and 0.9 respectively, and the label quantization value of the trust label is extracted; the authentication loss and the label quantization value are feature quantized to obtain the authentication confidence of the access control gate when the target person to be passed is authenticated, that is: the authentication loss and the label quantization value are weighted and summed, and the weighted summation result is used as the authentication confidence of the access control gate when the target person to be passed is authenticated, wherein the weight value of the authentication loss and the label quantization value can be set according to actual needs, which is not limited here. In addition, in other embodiments, other calculation methods can also be used to calculate the authentication confidence of the access control gate when the target person to be passed is authenticated, which is not limited here.
[0044] It should be noted that, in this embodiment, the label quantization value represents the value after the label is numerically quantized; in this embodiment, the feature quantization represents the process of fusing different parameters in the same dimension; in this application, the authentication confidence represents an indicator of the degree of credibility of the authentication of passers-by, and the authentication confidence reflects the system's trust level in the authenticity of the user's identity, the legality of the behavior or the authentication result. In the access control system, the authentication confidence is usually used to measure the reliability of the authentication decision. If the authentication confidence is high, the system will be more inclined to believe that the authentication is successful; conversely, if the authentication confidence is low, further verification may be required or the authentication may be directly rejected. By determining the authentication confidence, the access control of the access control gate can be effectively realized, thereby improving the accuracy of the access authentication of the access control gate.
[0045] In step 105, the opening of the access control gate is controlled based on the authentication confidence.
[0046] In some embodiments, controlling the opening of the access control gate based on the authentication confidence level may be implemented by the following steps, namely: The authentication confidence is compared with the confidence threshold. If the authentication confidence is greater than the confidence threshold, the access control gate is opened. If the authentication confidence is less than or equal to the confidence threshold, the access control gate issues an authentication abnormality prompt.
[0047] In specific implementation, in the access control system, the calculation result of the authentication confidence will be transmitted to the control logic module in real time. The control logic module compares the confidence value with the confidence threshold preset in the system. The confidence threshold is usually generated by statistical analysis of historical data or machine learning methods to ensure that normal passage and abnormal passage can be distinguished. When the authentication confidence is greater than the confidence threshold, the control logic module sends an opening signal to the execution unit of the access control gate. The execution unit is usually composed of an electronic control module and a mechanical locking device. When the execution unit receives the opening signal, the electronic control module releases the mechanical lock through the motor drive and triggers the physical action of opening the access control door, such as the rotation of the gate rod or the sliding of the access control door panel. If the authentication confidence is less than or equal to the confidence threshold, the access control gate will issue an authentication abnormality prompt.
[0048] It should be noted that the confidence threshold in this embodiment is a pre-set standard authentication confidence, which is used to determine whether the target access gate is opened for the current target person to pass. It can be set according to actual needs and is not limited here.
[0049] In addition, in another aspect of the present application, in some embodiments, the present application provides a smart campus management system based on the Internet of Things, the smart campus management system based on the Internet of Things includes an access control gate and a monitoring center, the access control gate and the monitoring center are connected through the Internet of Things, and the monitoring center includes an access control control unit, reference Figure 4 , which is a schematic diagram of the structure of an access control unit according to some embodiments of the present application, the access control unit 200 includes: a collection module 201, a processing module 202 and an execution module 203, which are described as follows: Collection module 201, in this application, the collection module 201 is mainly used to collect the traffic flow of the target access control gate in the campus area; Processing module 202, in this application, processing module 202 is mainly used to predict the passage pressure of the target access control gate under the pedestrian traffic state according to the passage flow and the density of the pedestrian flow in the monitoring area of the target access control gate, and when the passage pressure exceeds the preset range, retrieve the access records of each person to be passed in the monitoring area from the monitoring center; The processing module 202 is further used to divide each person waiting to pass through the monitoring area according to all access records to obtain multiple personnel groups, determine the access characteristics corresponding to each personnel group according to the access information of each person waiting to pass through in each personnel group when accessing the target access control gate, and set the trust label corresponding to each personnel group in the monitoring area according to the characteristic difference between each access characteristic; In addition, the processing module 202 is also used to determine the authentication confidence of the access control gate for the target person to be passed through when the target person to be passed through in the monitoring area reaches the authentication area of the access control gate based on the authentication deviation of the target person to be passed through in different authentication dimensions combined with the trust label of the person group to which the target person to be passed belongs; Execution module 203, in this application, the execution module 203 is mainly used to control the opening of the access control gate based on the authentication confidence.
[0050] In addition, the present application also provides a computer device, which includes a memory and a processor, the memory stores a code, and the processor is configured to obtain the code and execute the above-mentioned smart campus access control method.
[0051] In some embodiments, reference Figure 5 , which is a schematic diagram of the structure of a computer device for implementing a smart campus access control method according to some embodiments of the present application. The smart campus access control method in the above embodiment can be Figure 5 The computer device 300 shown in the figure is implemented, and the computer device 300 includes at least one processor 301, a communication bus 302, a memory 303 and at least one communication interface 304.
[0052] The processor 301 can be a general-purpose central processing unit (CPU), or an application specific integrated circuit (ASIC) or one or more for controlling the execution of the smart campus access control method in the present application.
[0053] The communication bus 302 may be used to transmit information between the above-mentioned components.
[0054] The memory 303 may be a read only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read only memory (EEPROM), a compact disc read only memory (CD ROM) or other optical disc storage, an optical disc storage (including a compressed optical disc, a laser disc, an optical disc, a digital versatile disc, a Blu-ray disc, etc.), a magnetic disk or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory 303 may exist independently and be connected to the processor 301 via the communication bus 302. The memory 303 may also be integrated with the processor 301.
[0055] Among them, the memory 303 is used to store the program code for executing the solution of the present application, and the execution is controlled by the processor 301. The processor 301 is used to execute the program code stored in the memory 303. The program code may include one or more software modules. The determination of the smart campus access control method in the above embodiment can be implemented by the processor 301 and one or more software modules in the program code in the memory 303.
[0056] The communication interface 304 uses any transceiver or other device for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc.
[0057] In a specific implementation, as an embodiment, a computer device may include multiple processors, each of which may be a single-core (single CPU) processor or a multi-core (multi CPU) processor. The processor here may refer to one or more devices, circuits, and / or processing cores for processing data (such as computer program instructions).
[0058] The above-mentioned computer device may be a general-purpose computer device or a special-purpose computer device. In a specific implementation, the computer device may be a desktop computer, a portable computer, a network server, a personal digital assistant (PDA), a mobile phone, a tablet computer, a wireless terminal device, a communication device or an embedded device. The embodiment of the present application does not limit the type of computer device.
[0059] In addition, the present application also provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the above-mentioned smart campus access control method is implemented.
[0060] Although the preferred embodiments of the present application have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.
[0061] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A smart campus access control method, characterized in that: The steps include: Collect the traffic flow of target access control gates in the campus area; The traffic pressure of the target access control gate in the crowd flow state is predicted by the traffic flow and the crowd density in the monitoring area of the target access control gate. When the traffic pressure exceeds a preset range, the access records of each person waiting to pass in the monitoring area are retrieved from the monitoring center; According to all the access records, each person waiting to pass through the monitoring area is divided into multiple personnel groups, and the access characteristics corresponding to each personnel group are determined according to the access information of each person waiting to pass through in each personnel group when accessing the target access control gate, and the trust labels corresponding to each personnel group in the monitoring area are set according to the characteristic differences between the various access characteristics; When the target person to be passed in the monitoring area reaches the authentication area of the access control gate, the authentication confidence of the access control gate for the target person to be passed is determined based on the authentication deviation of the target person to be passed in different authentication dimensions and the trust label of the person group to which the target person to be passed belongs; The opening of the access control gate is controlled based on the authentication confidence.
2. The method according to claim 1, characterized in that Predicting the traffic pressure of the target access control gate under the traffic flow state by using the traffic flow rate and the crowd density in the monitoring area of the target access control gate specifically includes: Collect traffic flow data of the target access control gate; Obtaining crowd density data in the monitoring area through monitoring equipment deployed in the monitoring area of the target access control gate; Calculate the dynamic traffic index of the crowd in the monitoring area based on the traffic flow data and the crowd density data; The traffic pressure prediction model of the target access control gate under the condition of human traffic is established through the traffic capacity of the target access control gate; The dynamic traffic index is input as an input parameter into the traffic pressure prediction model, and the traffic pressure prediction model outputs the traffic pressure value of the target access control gate under the pedestrian traffic state.
3. The method according to claim 1, characterized in that According to all access records, each person waiting to pass through the monitoring area is divided into multiple groups, including: A person waiting to pass through the monitoring area is selected as the selected person waiting to pass through, and the number of access passes and the number of access interceptions are extracted from the access records corresponding to the selected person waiting to pass through; Determine the access trust of the selected person to be passed according to the number of access passes and the number of access interceptions, and continue to determine the access trust of the remaining persons to be passed; Each person waiting to pass through the monitoring area is projected and clustered through all access trusts, thereby obtaining multiple personnel groups.
4. The method according to claim 1, characterized in that Determining the access characteristics corresponding to each personnel group according to the access information of each person waiting to pass in each personnel group when accessing the target access control gate specifically includes: Obtain access information of each person waiting to pass in each personnel group when accessing the target access control gate; Standardizing the access information of each person waiting to pass in each person group to obtain standardized access information of each person waiting to pass in each person group; Extracting access parameters under different access dimensions from the standardized access information of each person to be passed; Select a personnel group as the selected personnel group, determine the parameter change amount of the selected personnel group under the same access dimension according to all access parameters under the same access dimension in the selected personnel group, and then obtain the parameter change amount of the selected personnel group under different access dimensions; Determine the access characteristics corresponding to the selected personnel group according to the parameter changes under different access dimensions; Continue to determine the access characteristics corresponding to the remaining personnel groups.
5. The method according to claim 1, characterized in that The trust labels corresponding to each personnel group in the monitoring area are set by using the feature differences between the access features. Specifically, the trust labels corresponding to each personnel group in the monitoring area include: Obtain the access features of each personnel group and calculate the feature differences between the access features; Determine the range of each trust level when a passerby accesses the target access control gate based on all feature differences; The trust level label of each personnel group is set based on the interval range of each trust level and the access characteristics of each personnel group.
6. The method according to claim 1, characterized in that Based on the authentication deviation of the target person to be passed under different authentication dimensions and the trust label of the person group to which the target person to be passed belongs, the authentication confidence of the access control gate for the target person to be passed is determined, which specifically includes: Obtain the authentication information of the target person to be passed under different authentication dimensions; Extracting authentication features of each feature dimension from the authentication information under each authentication dimension; The authentication features of each feature dimension are verified for deviation with the corresponding reference authentication features to obtain the authentication deviation of the target person to be passed under different authentication dimensions; Determine the authentication loss of the access control gate in authenticating the target person to pass through based on all authentication deviations; The authentication confidence of the access control gate in performing pass authentication on the target person to be passed is determined by the authentication loss and the trust tag of the person group to which the target person to be passed belongs.
7. The method according to claim 1, characterized in that The traffic flow of the target access control gate is collected by a camera installed at the target access control gate.
8. A smart campus management system based on the Internet of Things, the smart campus management system based on the Internet of Things includes an access control gate and a monitoring center, the access control gate and the monitoring center are connected through the Internet of Things, the monitoring center includes an access control unit, characterized in that: The access control unit comprises: The collection module is used to collect the traffic flow of the target access control gate in the campus area; A processing module, used for predicting the passage pressure of the target access control gate under the pedestrian flow state according to the passage flow and the density of the pedestrian flow in the monitoring area of the target access control gate, and when the passage pressure exceeds a preset range, retrieving the access records of each person to be passed in the monitoring area from the monitoring center; The processing module is also used to divide each person waiting to pass through the monitoring area according to all access records to obtain multiple personnel groups, determine the access characteristics corresponding to each personnel group according to the access information of each person waiting to pass in each personnel group when accessing the target access control gate, and set the trust label corresponding to each personnel group in the monitoring area according to the characteristic difference between each access characteristic; The processing module is also used to determine the authentication confidence of the access control gate for the target person to be passed through when the target person to be passed through in the monitoring area reaches the authentication area of the access control gate based on the authentication deviation of the target person to be passed through in different authentication dimensions combined with the trust label of the person group to which the target person to be passed belongs; An execution module is used to control the opening of the access control gate based on the authentication confidence.
9. A computer device, characterized in that: The computer device includes a memory and a processor, the memory stores a code, and the processor is configured to obtain the code and execute the smart campus access control method as described in any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the smart campus access control method as described in any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Gate control method and system, gate, computer equipment and storage medium
CN110830765A
Intelligent campus management system and method based on big data
CN116563796A
Access control method and system
CN116665352A
Smart community dynamic combination access control verification method and system
CN119169728A
Face authentication apparatus
US20210081649A1
Cited By
Park access control management method and system, computer equipment and storage medium
CN120412136A
Intelligent entrance and exit control system and device for multi-mode identity recognition
CN120997937A
A multimodal identity recognition intelligent access control system and device
CN120997937B