Intelligent access control system based on mobile communication network
By real-time transmission of the user's geographical location information and analyzing the pre-arrival time point, and combining historical data to evaluate the risk level, the intelligent access control system is safely regulated, solving the problem of positioning delay and user-side safety hazards, and achieving a more accurate door opening Control and higher security.
Patent Information
- Application Number
- CN202411512930.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-28
- Publication Date
- 2025-02-14
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the positioning control, the existing intelligent access control system ignores the problem of positioning delay and inaccurate door opening time caused by network signal quality, and ignores the safety risks of door opening caused by the loss or theft of the user.
The geographical location information of the user is transmitted in real time through the mobile communication network, and the pre-arrival time point of the user is analyzed. The target access control device is opened based on the pre-arrival time point, and the risk level of this door opening control is obtained through historical data analysis. Based on the risk The level performs safety control of the target access control device.
It realizes more precise door opening time control, improves the overall security of the access control system, reduces the risks caused by loss or theft of the user side, and provides users with more convenient and intelligent security guarantees.
Smart Images

Figure CN119445713A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of smart home, relates to a door access intelligent control technology, and specifically is an intelligent door access control system based on a mobile communication network. Background Art
[0002] As an important part of security management and access management, access control system plays a vital role in the development of smart home industry. As people pay more and more attention to the safety and convenience of home and office, the importance of access control system is becoming more and more prominent. It can not only improve the efficiency of access management, but also enhance the security of home and office and reduce potential safety hazards.
[0003] At present, most intelligent access control systems that use positioning control ignore the problem that the quality of network signals causes positioning delays and thus inaccurate door opening time, which can easily lead to the situation that the user has arrived at the door but cannot open the door, affecting the user experience; at the same time, most intelligent access control systems based on mobile communication networks ignore the fact that the user end cannot fully represent the user to open the access control device. Due to the possibility of loss or theft of the user end, if an intelligent risk assessment is not performed, it may bring certain safety hazards to door opening.
[0004] Therefore, the present invention discloses an intelligent access control system based on a mobile communication network, which is used to solve the above technical problems. Summary of the invention
[0005] The present invention aims to solve at least one of the technical problems existing in the prior art; to this end, the present invention proposes an intelligent access control system based on a mobile communication network, which is used to solve the technical problems that in the access control system through positioning control, the network signal is ignored, resulting in a delay in positioning and thus inaccurate door opening time, and the potential safety hazards of door opening caused by the loss or theft of the user terminal are ignored. The present invention transmits the geographical location information of the user terminal in real time through the mobile communication network, analyzes the geographical location information to obtain the expected arrival time point of the user terminal, controls the door opening of the target access control device based on the expected arrival time point, and analyzes the historical data to obtain the risk level of this door opening control, and performs security regulation of the target access control device based on the risk level to solve the above problems.
[0006] To achieve the above object, the first aspect of the present invention provides an intelligent access control system based on a mobile communication network, comprising: an intelligent control module, and a data acquisition module, a security monitoring module and a database connected thereto;
[0007] The data acquisition module is used to obtain basic information of the user terminal, mark the access control device corresponding to the identification code as the target access control device, and obtain the decision range of the target access control device; wherein the basic information includes the identification code and the geographical location;
[0008] The intelligent control module is used to transmit the geographical location to the access control system through the mobile communication network to obtain an operation instruction; dynamically obtain the geographical location point of the user terminal within the decision range based on the operation instruction; analyze the geographical location point to obtain the expected arrival time point of the user terminal; and control the door opening of the target access control device based on the expected arrival time point;
[0009] The security monitoring module is used to obtain historical data corresponding to the identification code, analyze the historical data to obtain the risk level of the current door opening control, and perform security control on the target access control device based on the risk level.
[0010] Preferably, obtaining the decision scope of the target access control device includes:
[0011] Get the decision length of the access control type where the current target access control device is located, plan a three-dimensional space circle with the location of the target access control device as the center and the decision length as the radius; mark the area contained in the three-dimensional space circle as the decision range.
[0012] It should be noted that the types of access control include residential access control, community access control, factory access control, etc.
[0013] Preferably, the step of transmitting the geographical location to the access control system via a mobile communication network to obtain an operation instruction includes:
[0014] After user authorization, the geographical location of the user terminal at the current time is extracted, and the geographical location is sent to the access control system through the mobile communication network; the access control system determines whether the geographical location is within the decision range; if yes, operation instruction one is issued; if not, operation instruction two is issued; wherein the operation instructions include operation instruction one and operation instruction two.
[0015] It should be noted that after the user terminal activates and turns on the target access control device, if the user terminal is always within the decision-making range, location analysis and operation instructions will not be performed again. Only when the user terminal is out of the decision-making range for a certain period of time and enters the decision-making range again, location analysis and operation instructions will be performed again.
[0016] Preferably, the dynamically acquiring the geographical location of the user terminal within the decision-making range based on the operation instruction includes:
[0017] A1: Extract the operation instruction issued by the system and determine whether the operation instruction is operation instruction 1; if yes, jump to A2; if no, the system does not perform analysis operation;
[0018] A2: Mark the geographical location corresponding to the triggering operation instruction as the target geographical location, and analyze the historical data to obtain several target travel times;
[0019] A3: Mark the target travel time with the largest value among the target travel time as the maximum target travel time DLC, and mark the target travel time with the smallest value among the target travel time as the minimum target travel time XLC; obtain the average value of the target travel time, and mark the average value as PLC; obtain the characteristic travel time TLC based on the formula TLC=(α1×DLC+α2×XLC+PLC) / 2; wherein α1 and α2 are proportional adjustment coefficients, and α1+α2=1, α1>α2;
[0020] A4: Based on the formula SC=β×TLC, the analysis time SC is obtained, and the analysis time SC is evenly divided into n hours; the time point when the user terminal enters the decision range is obtained, and the time nodes between each hour are obtained based on the time point and each hour; the geographical location point of the user terminal at each time node is obtained; wherein β is an artificially set proportional adjustment coefficient, and the value range of β is (0,1).
[0021] It is worth noting that the characteristic travel time used in the present invention is obtained by combining the maximum value, minimum value and average value of the target travel time. This can make the data of the characteristic travel time more accurate and provide data support for the subsequent analysis time.
[0022] Preferably, the analysis of historical data to obtain several target travel times includes:
[0023] Extract historical data corresponding to the identification code from the database, mark the edge point of the decision range within the set range of the target geographical location from the client in the historical data as the target decision range edge point, and include the historical travel time from the target decision range edge point to the target access control device location into the reference time library; obtain the variance of the data in the reference time library, and judge whether the variance is greater than the corresponding judgment threshold; if yes, remove the historical travel time in the reference time library that is the largest different from the mode of the reference time library, and re-judge the variance until the variance of the reference time library is not greater than the judgment threshold, and mark the remaining historical travel time in the reference time library as the target travel time; if no, mark the historical travel time in the reference time library as the target travel time; wherein, the set range is obtained by manual setting, and the judgment threshold is obtained by experience; the edge point of the decision range is the geographical location point at the outermost edge of the three-dimensional space circle corresponding to the decision range.
[0024] It is worth noting that the present invention obtains several values that can represent the travel time of the user terminal from the current target geographic location to the target access control device location by analyzing historical data. When obtaining the target travel time, the present invention uses a variance judgment method to remove fluctuation values from the data in the reference time library. After removing these fluctuation values that affect the analysis, the data obtained can effectively represent the travel time of the user terminal, providing data support for subsequent analysis.
[0025] Preferably, the step of obtaining the expected arrival time of the user terminal by analyzing the geographical location point includes:
[0026] Connect adjacent geographical location points to obtain the spatial analysis route of the user end in this analysis;
[0027] Extracting historical spatial analysis routes and historical arrival routes corresponding to each historical spatial analysis route from the database; wherein the arrival route is the route from the edge point of the decision range to the target access control device location of the user end;
[0028] Calculate the similarity between the spatial analysis route and each historical spatial analysis route, and mark the historical arrival route corresponding to the historical spatial analysis route with the greatest similarity as the target arrival route; extract the time the user terminal travels on the target arrival route, mark the time as the pre-passing time, and perform a time addition operation on the time point when the user terminal enters the decision range and the pre-passing time to obtain the pre-arrival time point when the user terminal arrives at the target access control device location.
[0029] Preferably, the calculating the similarity between the spatial analysis route and each historical spatial analysis route comprises:
[0030] Label each historical spatial analysis route, and collect r location points for the spatial analysis route and each historical spatial analysis route according to a fixed length; wherein the fixed length is obtained through experience;
[0031] Based on the label i, several distances Li between the spatial analysis route and the location points in the same collection order of each historical spatial analysis route are obtained in sequence, and the average value PLi of the distances Li and the proportion BLi of the number of data with 0 in the distances Li to the total number are obtained; based on the formula SDi=δ×exp(BLi) / PLi, the similarity SDi between the spatial analysis route and the current historical spatial analysis route is obtained; wherein, i is the label of the historical spatial analysis route; δ is the manually set amplitude adjustment coefficient, and the value range of δ is (0,1).
[0032] Preferably, the door opening control of the target access control device based on the expected arrival time point includes:
[0033] The door opening time KM set for the current target access control device is extracted from the database, the estimated arrival time YDT is extracted, the estimated arrival time YDT and the door opening time KM are subtracted to obtain the door opening time KT, and the target access control device is opened at the door opening time KT.
[0034] Preferably, the risk level of the current door opening control obtained by analyzing the historical data includes:
[0035] B1: Extract the historical door opening time points of the user end in the historical data, and mark the time range within h duration near each historical door opening time point as the safe door opening range of the corresponding historical door opening time point; wherein the value of h is set based on experience;
[0036] B2: Extract the current door opening time point KT, and obtain the number of times corresponding to the door opening time point KT that are within the safe door opening range; determine whether the number is less than the judgment number one; if yes, mark the risk level of this door opening control as level one; if no, jump to B3;
[0037] B3: Determine whether the number is less than the discrimination number two; if yes, mark the risk level of this door opening control as level two; if no, mark the risk level of this door opening control as level three; wherein, the discrimination number one and the discrimination number two are obtained through experience, and the value of the discrimination number one is less than the discrimination number two.
[0038] It is worth noting that the user terminal is just a tool such as a smart phone or smart watch that can open the target access control device, and this tool has the risk of being lost or stolen, so the user terminal cannot fully represent the user to open the access control device. Therefore, the present invention will conduct an intelligent risk assessment on the behavior of using the user terminal to open the door, and will only trigger the door opening operation when the risk of this door opening reaches a specific requirement. This can significantly improve the security of the intelligent access control system, reduce the risk caused by the loss or theft of the user terminal, and provide users with more convenient and intelligent security protection.
[0039] Preferably, the security regulation of the target access control device based on the risk level includes:
[0040] When the risk level is marked as level one, the operation of opening the door of the target access control device is stopped;
[0041] When the risk level is marked as level 2, a door opening reminder message is sent to a specific user terminal;
[0042] When the risk level is marked as level three, no operation is performed.
[0043] Compared with the prior art, the present invention has the following beneficial effects:
[0044] 1. The present invention transmits the geographical location information of the user terminal in real time through a mobile communication network, analyzes the geographical location information to obtain the expected arrival time point of the user terminal, performs door opening control on the target access control device based on the expected arrival time point, and obtains the risk level of this door opening control based on analysis of historical data, and performs security regulation on the target access control device based on the risk level, thereby solving the technical problems that, in an access control system controlled by positioning, the delay in positioning caused by the neglect of the quality of network signals and the subsequent inaccurate door opening time, and the potential safety hazards of door opening caused by the loss or theft of the user terminal are neglected; the present invention can dynamically analyze according to the current location of the user, thereby more accurately controlling the door opening time and improving the overall security of the access control system.
[0045] 2. The user terminal is just a tool such as a smart phone or smart watch that can open the target access control device. However, this tool has the risk of being lost or stolen, so the user terminal cannot fully represent the user to open the access control device. Therefore, the present invention will conduct an intelligent risk assessment on the behavior of using the user terminal to open the door. The door opening operation will only be triggered when the risk of this door opening reaches a specific requirement. This can significantly improve the security of the intelligent access control system, reduce the risk caused by the loss or theft of the user terminal, and provide users with more convenient and intelligent security protection. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art 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 paying creative work.
[0047] Figure 1 It is a schematic diagram of the operation steps of the present invention;
[0048] Figure 2 It is a schematic diagram of the system module of the present invention;
[0049] Figure 3 A schematic diagram of the operation steps for obtaining a predicted arrival time point according to the present invention;
[0050] Figure 4 This is a schematic diagram of the operating steps for obtaining risk levels in the present invention. DETAILED DESCRIPTION
[0051] The technical solution of the present invention will be clearly and completely described below in conjunction with the embodiments. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than 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.
[0052] See also Figure 1-Figure 2 , the first aspect of the present invention provides an intelligent access control system based on a mobile communication network, including: an intelligent control module, and a data acquisition module, a security monitoring module and a database connected thereto;
[0053] Data acquisition module: used to obtain basic information of the user end, mark the access control device corresponding to the identification code as the target access control device, and obtain the decision range of the target access control device; wherein the basic information includes the identification code and the geographical location;
[0054] Intelligent control module: used to transmit the geographical location to the access control system through the mobile communication network to obtain the operation instruction; dynamically obtain the geographical location point of the user terminal within the decision range based on the operation instruction; obtain the expected arrival time point of the user terminal based on the analysis of the geographical location point; and control the opening of the target access control device based on the expected arrival time point;
[0055] Security monitoring module: used to obtain historical data corresponding to the identification code, analyze the historical data to obtain the risk level of the current door opening control, and perform security control on the target access control device based on the risk level.
[0056] It should be noted that the user end includes smart phones, smart watches, etc.
[0057] For example, in this embodiment, the type of the target access control device is a residential access control device, and the decision length of the residential access control device is 20m;
[0058] Plan a three-dimensional circle with the location of the target access control device as the center and a radius of 20m, and mark the area contained in the three-dimensional circle as the decision range;
[0059] After the user's authorization, the user's current geographical location is extracted and sent to the access control system via the mobile communication network; because the geographical location is within the decision range, an operation instruction 1 is issued;
[0060] Mark the geographic location corresponding to the trigger operation instruction as the target geographic location, extract the historical data corresponding to the identification code from the database, mark the edge point of the decision range within 2m of the target geographic location of the client in the historical data as the edge point of the target decision range, and include the historical travel time from the edge point of the target decision range to the target access control device location in the reference time library; obtain the variance of the data in the reference time library, and determine whether the variance is greater than the corresponding judgment threshold; if yes, remove the historical travel time in the reference time library that is the most different from the mode of the reference time library, and re-perform the variance judgment until the variance of the reference time library is not greater than the judgment threshold, and mark the remaining historical travel time in the reference time library as the target travel time; if no, mark the historical travel time in the reference time library as the target travel time; wherein, in this embodiment, the setting range is set to 2m;
[0061] The target passing time with the largest value among the target passing time is marked as the maximum target passing time DLC=21s;
[0062] The target travel time with the smallest value among the target travel time is marked as the minimum target travel time XLC=12s;
[0063] Get the average of several target travel times and mark the average as PLC=16s;
[0064] Based on the formula TLC=(α1×DLC+α2×XLC+PLC) / 2=(0.6×21+0.4×12+16) / 2=16.7s, the characteristic travel time TLC=16.7s is obtained; wherein, in this embodiment, the proportional adjustment coefficient α1 is taken as 0.6, and the proportional adjustment coefficient α2 is taken as 0.4;
[0065] Based on the formula SC=β×TLC=0.85×TLC=14.2s, the analysis duration SC=14.2s is obtained; the analysis duration SC is evenly divided into 10 hours; the time point when the user terminal enters the decision range is obtained, and the time nodes between each hour are obtained based on the time point and each hour; the geographical location of the user terminal at each time node is obtained; wherein, in this embodiment, the proportional adjustment coefficient β is taken as 0.85, the value of n is taken as 10, and the time point when the user terminal enters the decision range is 18:00;
[0066] Connect adjacent geographical location points to obtain the spatial analysis route of the user end in this analysis; extract the historical spatial analysis route and the historical arrival route corresponding to each historical spatial analysis route from the database;
[0067] Each historical spatial analysis route is numbered, and 20 position points are collected for each spatial analysis route and each historical spatial analysis route according to a fixed length; wherein, in this embodiment, the value of r is 20;
[0068] Based on the label i, several distances Li between the spatial analysis route and the location points with the same collection order of each historical spatial analysis route are obtained in sequence, and the average value PLi of the distances Li and the proportion BLi of the number of data with 0 in the distances Li to the total number are obtained; based on the formula SDi=δ×exp(BLi) / PLi, the similarity SDi between the spatial analysis route and the current historical spatial analysis route is obtained, for example:
[0069] Extract the historical spatial analysis route with label i=6, and obtain 20 distances L6 between the spatial analysis route and the location points of the first collection order, the second collection order, ..., and the 20th collection order of the historical spatial analysis route with label i=6;
[0070] Get the average value PL6=0.9m of 20 distances L6, and the ratio BL6=20% of the number of data with 0 in the distance L6 to the total number;
[0071] Based on the formula SDi=δ×exp(BLi) / PLi=0.9×exp(20%) / 0.9=1.2m, the similarity SD6 between the spatial analysis route and the current historical spatial analysis route is obtained as 1.2m; wherein, in this embodiment, the value of the amplitude adjustment coefficient δ is 0.9;
[0072] The historical arrival route corresponding to the historical spatial analysis route with the greatest similarity is marked as the target arrival route; the time when the user terminal passes through the target arrival route is extracted and marked as the pre-passing time; the time point when the user terminal enters the decision range and the pre-passing time are added together to obtain the pre-arrival time point when the user terminal arrives at the target access control device location as 18:00:16;
[0073] Extract the door opening time KM=1s set by the current target access control device from the database, extract the estimated arrival time YDT as 18:00:16, perform subtraction operation on the estimated arrival time YDT and the door opening time KM to obtain the door opening time KT as 18:00:15;
[0074] Extract the historical door opening time points of the user terminal in the historical data, and mark the 20 seconds before and after each historical door opening time point as the safe door opening range of the corresponding historical door opening time point; wherein, in this embodiment, the value of h is 20 seconds;
[0075] The number of objects in the safe door opening range at 18:00:16 is 6; because the number of objects in the safe door opening range is greater than the judgment number 2, no safety control operation is performed.
[0076] In this application, the decision scope of obtaining the target access control device includes:
[0077] Get the decision length of the access control type where the current target access control device is located, plan a three-dimensional space circle with the location of the target access control device as the center and the decision length as the radius; mark the area contained in the three-dimensional space circle as the decision range.
[0078] In this application, the geographic location is transmitted to the access control system through the mobile communication network to obtain the operation instruction, including:
[0079] After user authorization, the geographical location of the user terminal at the current time is extracted and sent to the access control system through the mobile communication network; the access control system determines whether the geographical location is within the decision range; if yes, issue operation instruction one; if not, issue operation instruction two; wherein the operation instructions include operation instruction one and operation instruction two.
[0080] It should be noted that the user terminal information obtained by the present invention is obtained after authorization by the user.
[0081] It should be noted that after the user terminal activates and turns on the target access control device, if the user terminal is always within the decision-making range, location analysis and operation instructions will not be performed again. Only when the user terminal is out of the decision-making range for a certain period of time and enters the decision-making range again, location analysis and operation instructions will be performed again.
[0082] It should be noted that the certain time can be set to 20 seconds, 1 minute, 10 minutes, etc. according to the type of access control.
[0083] In this application, the geographical location of the user terminal within the decision range is dynamically obtained based on the operation instruction, including:
[0084] A1: Extract the operation instruction issued by the system and determine whether the operation instruction is operation instruction 1; if yes, jump to A2; if no, the system does not perform analysis operation;
[0085] A2: Mark the geographical location corresponding to the triggering operation instruction as the target geographical location, and analyze the historical data to obtain several target travel times;
[0086] A3: Mark the target travel time with the largest value among several target travel times as the maximum target travel time DLC, and mark the target travel time with the smallest value among several target travel times as the minimum target travel time XLC; obtain the average value of several target travel times, and mark the average value as PLC; obtain the characteristic travel time TLC based on the formula TLC=(α1×DLC+α2×XLC+PLC) / 2; wherein α1 and α2 are proportional adjustment coefficients, and α1+α2=1, α1>α2;
[0087] A4: Based on the formula SC=β×TLC, the analysis time SC is obtained, and the analysis time SC is evenly divided into n hours; the time point when the user terminal enters the decision range is obtained, and the time nodes between each hour are obtained based on the time point and each hour; the geographical location of the user terminal at each time node is obtained; wherein β is a manually set proportional adjustment coefficient, and the value range of β is (0,1).
[0088] It should be noted that the geographical location point can be understood as a point that can express the geographical location of the user terminal.
[0089] It should be noted that, based on the time point and each hour length, the time nodes between each hour length are obtained as follows: if each hour length is 2 seconds, and the time point when the user terminal enters the decision-making range is 18:00:00, then the time nodes between some hour lengths are: 18:00:00, 18:00:02, 18:00:04, 18:01:06, 18:01:08, 18:01:10...
[0090] In this application, historical data is analyzed to obtain several target travel times, including:
[0091] Extract historical data corresponding to the identification code from the database, mark the edge point of the decision range within the set range of the target geographical location from the client in the historical data as the edge point of the target decision range, and include the historical travel time from the edge point of the target decision range to the target access control device location in the reference time library; obtain the variance of the data in the reference time library, and judge whether the variance is greater than the corresponding judgment threshold; if yes, remove the historical travel time in the reference time library that is the largest different from the mode of the reference time library, and re-judge the variance until the variance of the reference time library is not greater than the judgment threshold, and mark the remaining historical travel time in the reference time library as the target travel time; if no, mark the historical travel time in the reference time library as the target travel time; wherein, the set range is obtained by manual setting, and the judgment threshold is obtained by experience; the edge point of the decision range is the geographical location point at the outermost edge of the three-dimensional space circle corresponding to the decision range.
[0092] See also Figure 3 In this application, the estimated arrival time of the user terminal is obtained by analyzing the geographical location point, including:
[0093] Connect adjacent geographical location points to obtain the spatial analysis route of the user end in this analysis;
[0094] Extracting historical spatial analysis routes and historical arrival routes corresponding to each historical spatial analysis route from the database; wherein the arrival route is the route from the edge point of the decision range to the target access control device location of the user end;
[0095] Calculate the similarity between the spatial analysis route and each historical spatial analysis route, and mark the historical arrival route corresponding to the historical spatial analysis route with the greatest similarity as the target arrival route; extract the time when the user terminal passes through the target arrival route, mark the time as the pre-passing time, and add the time point when the user terminal enters the decision range and the pre-passing time to obtain the pre-arrival time point when the user terminal arrives at the target access control device location.
[0096] It should be noted that the spatial analysis route is the route corresponding to the arrival route in the analysis duration SC, and the arrival route can be understood as the route from the edge point of the decision range to the target access control device position of the user end.
[0097] The similarity between the spatial analysis route and each historical spatial analysis route is calculated in this application, including:
[0098] Label each historical spatial analysis route, and collect r location points for the spatial analysis route and each historical spatial analysis route according to a fixed length; wherein the fixed length is obtained through experience;
[0099] Based on the label i, several distances Li between the spatial analysis route and the location points in the same collection order of each historical spatial analysis route are obtained in turn, and the average value PLi of the distances Li and the proportion BLi of the number of data with 0 in the distances Li to the total number are obtained; based on the formula SDi = δ × exp(BLi) / PLi, the similarity SDi between the spatial analysis route and the current historical spatial analysis route is obtained; wherein, i is the label of the historical spatial analysis route; δ is the manually set amplitude adjustment coefficient, and the value range of δ is (0,1).
[0100] It should be noted that the specific steps for collecting r position points of a fixed length for the spatial analysis route and each historical spatial analysis route are as follows: mark the edge point of the decision range corresponding to the current route as the starting point, start from the starting point, divide the route into segments with a fixed length as the route length, and mark the points between each adjacent segmented route as position points.
[0101] It should be noted that the distances Li between the spatial analysis routes and the location points in the same order of collection of the historical spatial analysis routes can be obtained in sequence based on the label i, for example:
[0102] The spatial analysis route and each historical spatial analysis route can collect 20 location points according to a fixed length; and there are 5 historical spatial analysis routes: Historical Spatial Analysis Route No. 1, Historical Spatial Analysis Route No. 2, Historical Spatial Analysis Route No. 3, Historical Spatial Analysis Route No. 4, and Historical Spatial Analysis Route No. 5;
[0103] Obtain the distance L1 between the first position point of the spatial analysis route and the historical spatial analysis route No. 1, the distance L1 between the second position points, ..., the distance L1 between the 20th position points, a total of 20 distances L1;
[0104] Obtain 20 distances L2 between the same location points in the spatial analysis route and the No. 2 historical spatial analysis route collection order;
[0105] Obtain 20 distances L3 between the same location points in the spatial analysis route and the No. 3 historical spatial analysis route collection order;
[0106] Obtain 20 distances L4 between the same location points in the spatial analysis route and the No. 4 historical spatial analysis route collection order;
[0107] Obtain 20 distances L5 between the same location points in the spatial analysis route and the collection order of historical spatial analysis route No. 5.
[0108] In this application, the door opening control of the target access control device is performed based on the expected arrival time point, including:
[0109] The door opening time KM set for the current target access control device is extracted from the database, the estimated arrival time YDT is extracted, the estimated arrival time YDT and the door opening time KM are subtracted to obtain the door opening time KT, and the target access control device is opened at the door opening time KT.
[0110] See also Figure 4 In this application, the risk level of this door opening control is obtained based on the analysis of historical data, including:
[0111] B1: Extract the historical door opening time points of the user end in the historical data, and mark the time range within h duration near each historical door opening time point as the safe door opening range of the corresponding historical door opening time point; wherein the value of h is set based on experience;
[0112] B2: Extract the current door opening time point KT, and obtain the number of times corresponding to the door opening time point KT that are within the safe door opening range; determine whether the number is less than the judgment number one; if yes, mark the risk level of this door opening control as level one; if no, jump to B3;
[0113] B3: Whether the judgment number is less than the discrimination number two; if yes, the risk level of this door opening control is marked as level two; if no, the risk level of this door opening control is marked as level three; wherein, the discrimination number one and the discrimination number two are obtained through experience, and the value of the discrimination number one is less than the discrimination number two.
[0114] In this application, the target access control device is securely regulated based on the risk level, including:
[0115] When the risk level is marked as level one, the operation of opening the door of the target access control device is stopped;
[0116] When the risk level is marked as level 2, a door opening reminder message is sent to a specific user terminal;
[0117] When the risk level is marked as level three, no operation is performed.
[0118] Part of the data in the above formula is calculated by removing the dimension and taking its numerical value. The formula is a formula closest to the actual situation obtained by software simulation of a large amount of collected data; the preset parameters and preset thresholds in the formula are set by technical personnel in this field according to actual conditions or obtained through simulation of a large amount of data.
[0119] Working principle of the present invention:
[0120] The present invention first obtains the identification code and geographic location of the user terminal, marks the access control device corresponding to the identification code as the target access control device, and obtains the decision range of the target access control device. This step provides data support for the subsequent analysis of the arrival time point and risk level of the user terminal; then the geographic location is transmitted to the access control system through the mobile communication network to obtain an operation instruction, and the geographic location point of the user terminal within the decision range is dynamically obtained based on the operation instruction, and the estimated arrival time point of the user terminal is obtained based on the analysis of the geographic location point, and the target access control device is controlled to open the door based on the estimated arrival time point. This step can dynamically analyze the user's current location, so as to more accurately control the door opening time and improve the accuracy of the door opening time; finally, the historical data corresponding to the identification code is obtained, and the risk level of this door opening control is obtained based on the analysis of the historical data, and the target access control device is safely regulated based on the risk level. This step can significantly improve the security of the intelligent access control system, reduce the risk caused by the loss or theft of the user terminal, and provide users with more convenient and intelligent security protection.
[0121] The above embodiments are only used to illustrate the technical method of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.
Claims
1. An intelligent access control system based on a mobile communication network, characterized in that: include: Intelligent control module, and the data acquisition module, safety monitoring module and database connected thereto; The data acquisition module is used to obtain basic information of the user terminal, mark the access control device corresponding to the identification code as the target access control device, and obtain the decision range of the target access control device; wherein the basic information includes the identification code and the geographical location; The intelligent control module is used to transmit the geographical location to the access control system through the mobile communication network to obtain an operation instruction; dynamically obtain the geographical location point of the user terminal within the decision range based on the operation instruction; analyze the geographical location point to obtain the expected arrival time point of the user terminal; and control the door opening of the target access control device based on the expected arrival time point; The security monitoring module is used to obtain historical data corresponding to the identification code, analyze the historical data to obtain the risk level of the current door opening control, and perform security control on the target access control device based on the risk level.
2. According to claim 1, the intelligent access control system based on mobile communication network is characterized in that: The step of obtaining the decision scope of the target access control device includes: Get the decision length of the access control type where the current target access control device is located, plan a three-dimensional space circle with the location of the target access control device as the center and the decision length as the radius; mark the area contained in the three-dimensional space circle as the decision range.
3. According to the intelligent access control system based on mobile communication network as claimed in claim 1, it is characterized in that: The method of transmitting the geographical location to the access control system via the mobile communication network to obtain the operation instruction includes: After user authorization, the geographical location of the user terminal at the current time is extracted, and the geographical location is sent to the access control system through the mobile communication network; the access control system determines whether the geographical location is within the decision range; if yes, operation instruction one is issued; if not, operation instruction two is issued; wherein the operation instructions include operation instruction one and operation instruction two.
4. According to claim 3, the intelligent access control system based on mobile communication network is characterized in that: The dynamically acquiring the geographical location of the user terminal within the decision range based on the operation instruction includes: A1: Extract the operation instruction issued by the system and determine whether the operation instruction is operation instruction 1; if yes, jump to A2; if no, the system does not perform analysis operation; A2: Mark the geographical location corresponding to the triggering operation instruction as the target geographical location, and analyze the historical data to obtain several target travel times; A3: Mark the target travel time with the largest value among the target travel time as the maximum target travel time DLC, and mark the target travel time with the smallest value among the target travel time as the minimum target travel time XLC; obtain the average value of the target travel time, and mark the average value as PLC; obtain the characteristic travel time TLC based on the formula TLC=(α1×DLC+α2×XLC+PLC) / 2; wherein α1 and α2 are proportional adjustment coefficients, and α1+α2=1, α1>α2; A4: Based on the formula SC=β×TLC, the analysis time SC is obtained, and the analysis time SC is evenly divided into n hours; the time point when the user terminal enters the decision range is obtained, and the time nodes between each hour are obtained based on the time point and each hour; the geographical location of the user terminal at each time node is obtained; wherein β is a proportional adjustment coefficient, and the value range of β is (0,1).
5. The intelligent access control system based on mobile communication network according to claim 4 is characterized in that: The analysis of historical data to obtain several target travel times includes: Extract historical data corresponding to the identification code from the database, mark the edge point of the decision range within the set range of the target geographical location of the client in the historical data as the target decision range edge point, and include the historical travel time from the target decision range edge point to the target access control device location into the reference time library; obtain the variance of the data in the reference time library, and judge whether the variance is greater than the corresponding judgment threshold; if yes, remove the historical travel time in the reference time library that is the largest different from the mode of the reference time library, and re-judge the variance until the variance of the reference time library is not greater than the judgment threshold, and mark the remaining historical travel time in the reference time library as the target travel time; if no, mark the historical travel time in the reference time library as the target travel time; wherein the decision range edge point is the geographical location point at the outermost edge of the three-dimensional space circle corresponding to the decision range.
6. The intelligent access control system based on mobile communication network according to claim 1 is characterized in that: The step of obtaining the expected arrival time of the user terminal by analyzing the geographical location point includes: Connect adjacent geographical location points to obtain the spatial analysis route of the user end in this analysis; Extracting historical spatial analysis routes and historical arrival routes corresponding to each historical spatial analysis route from the database; wherein the arrival route is the route from the edge point of the decision range to the target access control device location of the user end; Calculate the similarity between the spatial analysis route and each historical spatial analysis route, and mark the historical arrival route corresponding to the historical spatial analysis route with the greatest similarity as the target arrival route; extract the time the user terminal travels on the target arrival route, mark the time as the pre-passing time, and perform a time addition operation on the time point when the user terminal enters the decision range and the pre-passing time to obtain the pre-arrival time point when the user terminal arrives at the target access control device location.
7. The intelligent access control system based on mobile communication network according to claim 6 is characterized in that: The calculating the similarity between the spatial analysis route and each historical spatial analysis route includes: Label each historical spatial analysis route, and collect r location points of the spatial analysis route and each historical spatial analysis route according to a fixed length; Based on the label i, several distances Li between the spatial analysis route and the location points in the same collection order of each historical spatial analysis route are obtained in sequence, and the average value PLi of the distances Li and the proportion BLi of the number of data with 0 in the distances Li to the total number are obtained; based on the formula SDi=δ×exp(BLi) / PLi, the similarity SDi between the spatial analysis route and the current historical spatial analysis route is obtained; wherein, i is the label of the historical spatial analysis route; δ is the amplitude adjustment coefficient, and the value range of δ is (0,1).
8. The intelligent access control system based on mobile communication network according to claim 6 is characterized in that: The method of controlling the door opening of the target access control device based on the expected arrival time point includes: The door opening time KM set for the current target access control device is extracted from the database, the estimated arrival time YDT is extracted, the estimated arrival time YDT and the door opening time KM are subtracted to obtain the door opening time KT, and the target access control device is opened at the door opening time KT.
9. The intelligent access control system based on mobile communication network according to claim 1 is characterized in that: The risk level of the current door opening control obtained by analyzing the historical data includes: B1: Extract the historical door opening time points of the user end in the historical data, and mark the time range within h duration near each historical door opening time point as the safe door opening range of the corresponding historical door opening time point; B2: Extract the current door opening time point KT, and obtain the number of times corresponding to the door opening time point KT that are within the safe door opening range; determine whether the number is less than the judgment number one; if yes, mark the risk level of this door opening control as level one; if no, jump to B3; B3: Determine whether the number is less than the discrimination number two; if yes, mark the risk level of this door opening control as level two; if no, mark the risk level of this door opening control as level three; wherein, the value of the discrimination number one is less than the discrimination number two.
10. The intelligent access control system based on mobile communication network according to claim 9, characterized in that: The security regulation of the target access control device based on the risk level includes: When the risk level is marked as level one, the operation of opening the door of the target access control device is stopped; When the risk level is marked as level 2, a door opening reminder message is sent to a specific user terminal; When the risk level is marked as level three, no operation is performed.