A door access control system based on motion sensor
By introducing a multi-factor authentication mechanism into the access control system, the problem of the inability to effectively manage and verify the identity of the delivery personnel in the modern building is solved, and higher security and efficiency are achieved, meeting the diversified service needs within the modern building.
Patent Information
- Application Number
- CN202410929613.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-11
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2044-07-11
AI Technical Summary
The access control system inside the modern building cannot effectively manage and verify the identity of the delivery personnel, resulting in inconvenient delivery services.
Design an access control system based on motion sensors to ensure that only verified external personnel can enter the building through a multi-factor authentication mechanism, including signaling verification, face recognition and credit verification.
It improves the security and efficiency of the access control system, reduces the risk of unauthorized people entering the building, and can quickly and accurately verify the identity of legitimate visitors, meeting the diverse service needs of modern buildings.
Smart Images

Figure CN119068589B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of access control, in particular to an access control system based on a motion sensor. Background Art
[0002] The access control system is a security device system used to manage and control the entry and exit of a specific area. Its basic principle is to ensure that only verified personnel can enter the controlled area through authorization. Therefore, access control systems are widely used and applied in various places, such as corporate office buildings, public institutions, schools, residential communities, etc.
[0003] With the development of the Internet and changes in lifestyles, the service needs in modern buildings are also constantly evolving. There are generally several companies and a large number of staff inside a building, so the demand for food delivery services or the delivery of important company documents is growing. However, since the building's access control system uses identity authentication methods such as passwords, access cards or biometrics, the delivery personnel do not have identity authentication credentials and cannot enter the building for delivery, which brings great inconvenience to the people inside the building. Summary of the invention
[0004] The object of the present invention is to provide an access control system based on a motion sensor to solve the problems mentioned in the above background technology.
[0005] The purpose of the present invention can be achieved by the following technical solutions: A motion sensor-based access control system, comprising: an access control platform, an internal personnel terminal and an external personnel terminal; the access control platform comprises: a database, a monitoring and analysis module and an access control module;
[0006] The database stores the internal structure diagram of the building, basic information of each company, and basic information of the internal personnel of each company; the basic information of the internal personnel includes the name of the company, name, and contact information; it should be noted that the request type includes the weight and volume of the delivered items; the contact information is the telephone number; the internal structure diagram of the building is obtained by constructing a building map based on the building information inside the building, and marking each company inside the building in the building map according to its specific location inside the building; it uses an automated script or management interface to operate, and can update the internal structure diagram of the building according to the change information input by the administrator to ensure the accuracy and timeliness of the internal structure diagram of the building; change information usually refers to the relocation of a company or the settlement of a company or the change of the location of a company;
[0007] The monitoring and analysis module performs delivery analysis based on the request task to obtain the estimated delivery time, and at the same time retrieves the historical delivery records of the external personnel end corresponding to the request task, and performs cumulative analysis on them to obtain the credit value; sends the request task and its corresponding credit value to the access control module, and sends the estimated delivery time corresponding to the request task to the external personnel end;
[0008] The access control module performs multiple identity authentication based on the requested task and the corresponding credit value of the requested task, and performs access control based on the results of the identity authentication; specifically:
[0009] 101: retrieve the photo of the external personnel in the request task, identify the photo using the Harris corner detection algorithm and obtain several feature points, establish a two-dimensional rectangular coordinate system, and place the photo in the coordinate axis to obtain the coordinates corresponding to each feature point; use the Euclidean distance formula to calculate the distance between the feature point and the origin of the coordinate as the origin spacing, thereby obtaining the origin spacing corresponding to each feature point; select the feature point with the largest origin spacing as the starting feature point, use a smooth curve to start from the starting feature point, and connect the origin spacing corresponding to each feature point in order from large to small to obtain a feature curve; connect the origin spacing corresponding to each feature point on the feature curve in order to obtain a feature value sequence, and fill and supplement it to obtain a filled value sequence;
[0010] 102: convert the filled numerical sequence into a graph to obtain a sequence cutting graph, take the midpoint of the middle line segment between the left tangent point and the right tangent point, draw a perpendicular median at the midpoint, divide the sequence cutting graph into a left half and a right half according to the perpendicular median, and record them as a verification graph and a comparison graph respectively; integrate the verification graph into a verification instruction and send it to the external personnel end corresponding to the request task, and send the comparison graph to the database for storage; when receiving the verification graph from the external personnel end, compare and match the verification graph with the comparison graph, if the verification graph and the comparison graph match, then output signaling verification matching; otherwise, output signaling verification mismatch;
[0011] 103: Based on the motion sensor and high-definition camera installed in the access control gate, the facial image of the external person in front of the access control gate is identified and collected, and the facial image is compared with the photo of the requested task. If they match, the facial verification is output as matching; otherwise, the facial verification is output as not matching;
[0012] 104: When the credit value is greater than the set credit threshold, it means that the credit level of the external personnel meets the requirements, and the output credit verification is consistent; otherwise, the output credit verification is inconsistent;
[0013] 105: If the signaling verification, face verification and credit verification are all met, the access control gate is opened, and the time when the access control gate is opened is recorded, and it is recorded as the start time of delivery; when the external personnel completes the delivery of the requested task and leaves the building through face recognition from the access control gate, this time is recorded as the end time of delivery; thus, the external personnel adds a delivery record and sends it to the database for storage; the delivery record includes the start time of delivery, the end time of delivery and the estimated delivery duration.
[0014] Preferably, the specific process of filling and padding to obtain the filled value sequence is:
[0015] Identify the zero and its position in the characteristic numerical sequence, and record the position of zero as the salt position, randomly select a value from 1-9 as the salt value, repeat the random selection of salt values until the number of selected salt values is consistent with the number of salt positions in the characteristic numerical sequence, and randomly fill each salt value into the salt position, thereby obtaining a filled numerical sequence. According to the above filling operation, it can be known that there is no zero in the filled numerical sequence;
[0016] Count the number of values in the filling value sequence. When the number of values is an odd number, randomly select a value from 1-9 and randomly fill it into the filling value sequence to fill the position, thereby ensuring that the number of values in the filling value sequence is an even number; when the number of values is an even number, no filling is required.
[0017] Preferably, the specific process of converting the filled numerical sequence into a graph to obtain a sequence cutting graph is as follows:
[0018] The values in the filled numerical sequence are divided into several arrays with two values as a group, a horizontal line is drawn, and a rectangle is made with the first value in each group as the length and the second value as the width. Thus, each array corresponds to a rectangle, and they are arranged in front and back according to the position order of the arrays in the filled numerical sequence, and drawn on the horizontal line in a tangent manner to obtain a number series diagram, in which the center point of each rectangle is located on the horizontal line; a smooth curve is used to connect the upper midpoint and the lower midpoint of the rectangle in sequence to obtain two curves, and the number series diagram is cut according to the two curves to obtain a number series cutting diagram represented by the shaded part.
[0019] Preferably, the specific process of performing delivery analysis based on the request task to obtain the estimated delivery time is:
[0020] Retrieve the request type corresponding to the request task, where the request type includes the weight and volume of the delivered item, and perform weighted calculation to obtain the delivery type value; compare and analyze the delivery type value with the set type interval, and when the delivery type value is greater than the maximum value in the set type interval, the delivered item is recorded as a first-level item; when the delivery type value is within the set type interval, the delivered item is recorded as a second-level item; when the delivery type value is less than the minimum value in the set type interval, the delivered item is recorded as a third-level item; set a basic delivery time corresponding to each level of items;
[0021] The building number, floor number and room number in the request task are extracted and input into the internal structure diagram to determine the specific position of the delivery location in the internal structure diagram and the distance between the delivery location and the access control gate is recorded as the delivery distance; the delivery distance and basic delivery time are weighted to obtain the estimated delivery time.
[0022] Preferably, the specific process of cumulative analysis to obtain the credit value is:
[0023] Retrieve the historical delivery records of the external personnel who requested the task, where the historical delivery records include the number of historical deliveries and the delivery start time, delivery end time and estimated delivery time corresponding to each delivery; calculate the time difference between the delivery start time and the delivery end time corresponding to each delivery to obtain the actual delivery time. When the actual delivery time is greater than the estimated delivery time, an overdue delivery is accumulated; when the actual delivery time is less than or equal to the estimated delivery time, an on-time delivery is accumulated; count the cumulative number of overtime deliveries and the cumulative number of on-time deliveries in the historical delivery times, and record them as L1 and L2 respectively;
[0024] Set an initial credit value for each external staff end and record it as Ps; the cumulative number of overtime deliveries L1, the cumulative number of on-time deliveries L2 and the initial credit value Ps of the external staff end corresponding to the request task are calculated through the set formula The credit value LP is calculated, where β1 and β2 are respectively the set duration ratio coefficients.
[0025] Preferably, the access control platform also includes a database, which is used to compare and match the request information from the external personnel to integrate it into the request task, specifically:
[0026] When a request message is received, the company name in the request message is retrieved and compared with the internal structure diagram. When the company name is successfully matched, the company is recorded as the target company; the location information of the target company in the internal structure diagram is extracted, wherein the location information includes the building number, floor number, and room number, and is compared with the building number, floor number, and room number in the request message. When the location is successfully matched, the contact person and method in the request message are retrieved and compared with the basic information of the internal personnel end of the company. When the contact person is successfully matched, the internal personnel end of the target company that is successfully matched is recorded as the target internal end; thereby, the target company and target internal end corresponding to each request message can be obtained; the basic information of the external end corresponding to the request message is extracted, and it is integrated with the request type in the request message, the target company and the target internal end corresponding to the request message into a request task.
[0027] Beneficial effects of the present invention:
[0028] 1. Through comprehensive analysis of the historical delivery records of external personnel, including factors such as the type of delivered items and the actual performance of delivery time, the credit level of each external personnel can be accurately assessed, thus reducing unnecessary over-credit or under-credit situations and improving the reliability and efficiency of delivery services;
[0029] 2. By using the Harris corner detection algorithm to identify photos and generate feature curves, as well as filling in numerical sequences, the complexity and security of identity authentication are increased, which can effectively prevent simple image or data forgery;
[0030] 3. Through advanced technology and multiple verification factors, it aims to improve the security and efficiency of the access control system, effectively reducing the risk of unauthorized entry into the building. At the same time, it can also quickly and accurately verify the identity of legitimate visitors, thereby enhancing the overall security management effect and meeting the diverse service needs within modern buildings. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] The present invention will be further described below in conjunction with the accompanying drawings.
[0032] Figure 1 is a schematic diagram of system module connection of the present invention;
[0033] Figure 2 It is a signaling verification diagram of the present invention. DETAILED DESCRIPTION
[0034] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0035] It should be noted that the relevant information (including but not limited to basic information on the internal personnel side, basic information on the external personnel side, etc.) and data (including but not limited to data for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.
[0036] See also Figure 1 As shown, the present invention is a door access control system based on motion sensors, comprising: a door access platform, an internal terminal and an external terminal; the internal terminal is a mobile terminal for internal personnel of a building; the external terminal is a mobile terminal for delivery personnel or outsiders who need to enter the building, wherein the external terminal stores basic information of the external personnel, wherein the basic information includes;
[0037] The access control platform has a built-in database, monitoring and analysis module, and access control module; the database stores the internal structure diagram of the building, basic information of each company, and basic information of the internal personnel of each company; the basic information of the internal personnel includes the name of the company, name, and contact information; it should be noted that the request type includes the weight and volume of the delivered items; the contact information is the telephone number; the internal structure diagram of the building is constructed based on the building information inside the building, and each company inside the building is marked in the building map according to its specific location inside the building; it uses automated scripts or management interfaces to operate, and can update the internal structure diagram of the building according to the change information entered by the administrator to ensure the accuracy and timeliness of the internal structure diagram of the building; change information usually refers to the relocation of a company or the move-in of a company or the change of the company's location;
[0038] The external personnel sends a request message to the access control platform through the external personnel terminal, where the request message includes the request type, company name, building number, floor number, room number, contact name, and contact information;
[0039] When the request information is received, the company name in the request information is retrieved and compared with the internal structure diagram. When the company name comparison is successful (the company name in the request information exists in the internal structure diagram), the company is recorded as the target company; the location information of the target company in the internal structure diagram is extracted, wherein the location information includes the building number, floor number, and room number, and it is compared with the building number, floor number, and room number in the request information. When the location comparison is successful (the building number, floor number, and room number in the location information and the request information are the same), the contact person and method in the request information are retrieved, and compared with the basic information of the internal personnel end of the company. When the contact person comparison is successful (the contact person and method in the request information are the same as the basic information of one of the internal personnel ends of the company), the internal personnel end of the target company that has been successfully compared is recorded as the target internal end; thus, the target company and target internal end corresponding to each request information can be obtained; the basic information of the external end corresponding to the request information is extracted, and it is integrated with the request type in the request information, the target company and the target internal end corresponding to the request information into a request task;
[0040] The monitoring and analysis module is used to conduct comprehensive monitoring and analysis on the historical visit records of each external personnel end to determine the credit level of each external personnel end and obtain the credit value accordingly; specifically:
[0041] Retrieve the request type corresponding to the request task, where the request type includes the weight and volume of the delivered item, and perform weighted calculation to obtain the delivery type value; compare and analyze the delivery type value with the set type interval. When the delivery type value is greater than the maximum value in the set type interval, it means that the delivery difficulty of the delivered item is relatively large, and the delivered item is recorded as a first-level item; when the delivery type value is in the set type interval, the delivered item is recorded as a second-level item; when the delivery type value is less than the minimum value in the set type interval, the delivered item is recorded as a third-level item; set a basic delivery time corresponding to each level of items; it should be noted that the basic delivery time corresponding to the first-level item is greater than the basic delivery time corresponding to the second-level item, which is greater than the delivery time of the third-level item;
[0042] Extract the building number, floor number and room number in the request task, and input them into the internal structure diagram to determine the specific location of the delivery location in the internal structure diagram and the distance between the delivery location and the access control gate as the delivery distance; perform weighted calculation on the delivery distance and basic delivery time to obtain the estimated delivery time;
[0043] Retrieve the historical delivery records of the external personnel who requested the task, where the historical delivery records include the number of historical deliveries and the delivery start time, delivery end time and estimated delivery time corresponding to each delivery; calculate the time difference between the delivery start time and the delivery end time corresponding to each delivery to obtain the actual delivery time. When the actual delivery time is greater than the estimated delivery time, an overdue delivery is accumulated; when the actual delivery time is less than or equal to the estimated delivery time, an on-time delivery is accumulated; count the cumulative number of overtime deliveries and the cumulative number of on-time deliveries in the historical delivery times, and record them as L1 and L2 respectively; it should be noted that the more the cumulative number of on-time deliveries on the external personnel side, the greater the corresponding degree of credit of the external personnel side;
[0044] Set an initial credit value for each external personnel end and record it as Ps; the cumulative number of overtime deliveries, the cumulative number of on-time deliveries and the initial credit value of the external personnel end corresponding to the request task are calculated through the set formula The credit value LP is calculated, where β1 and β2 are the set duration ratio coefficients respectively;
[0045] Send the requested task and the credit value corresponding to the requested task to the access control module, and send the estimated delivery time corresponding to the requested task to the external personnel end;
[0046] Through comprehensive analysis of the historical delivery records of external personnel, including factors such as the type of delivered items and the actual performance of delivery time, the credit level of each external personnel can be accurately assessed, thereby reducing unnecessary over-credit or under-credit and improving the reliability and efficiency of delivery services.
[0047] The access control module performs temporary access control based on the request task to ensure that the access control system is sufficient to prevent unauthorized access while providing a sufficiently convenient service experience to meet the growing distribution needs; specifically:
[0048] Retrieve the request task, which includes the request type, target company, target internal end, and basic information of the external personnel end; the basic information includes name, age, contact information, and photo;
[0049] The Harris corner detection algorithm is used to identify the photo and obtain several feature points, a two-dimensional rectangular coordinate system is established, and the photo is placed in the coordinate axis to obtain the coordinates corresponding to each feature point; the distance between the feature point and the coordinate origin is calculated using the Euclidean distance formula and recorded as the origin spacing, thereby obtaining the origin spacing corresponding to each feature point; the feature point with the largest origin spacing is selected as the starting feature point, and a smooth curve is used to start from the starting feature point, and the origin spacing corresponding to each feature point is connected in order from large to small to obtain a feature curve; the origin spacing corresponding to each feature point on the feature curve is connected in order to obtain a feature value sequence;
[0050] Identify the zero and its position in the characteristic numerical sequence, and record the position of zero as the salt position, randomly select a value from 1-9 as the salt value, repeat the random selection of salt values until the number of selected salt values is consistent with the number of salt positions in the characteristic numerical sequence, and randomly fill each salt value into the salt position, thereby obtaining a filled numerical sequence. According to the above filling operation, it can be known that there is no zero in the filled numerical sequence;
[0051] Count the number of values in the filled value sequence. When the number of values is an odd number, randomly select a value from 1-9 and randomly fill it into the filled value sequence to fill the position, so as to ensure that the number of values in the filled value sequence is an even number; when the number of values is an even number, no filling is required; by using the Harris corner detection algorithm to identify photos and generate feature curves, as well as the operation of filling the value sequence, the complexity and security of identity authentication are increased. These technologies can effectively prevent simple image or data forgery;
[0052] Divide the values in the fill value sequence into several arrays in groups of two values, such as Figure 2As shown, draw a horizontal line, and make a rectangle with the first value in each group as the length and the second value as the width. Thus, each array corresponds to a rectangle, and they are arranged in front and back according to the position order of the array in the filled numerical sequence, and drawn on the horizontal line in a tangent manner to obtain a number series diagram, in which the center point of each rectangle is located on the horizontal line; use a smooth curve to connect the upper midpoint and the lower midpoint of the rectangle in sequence to obtain two curves, and cut the number series diagram according to the two curves to obtain the number series cutting diagram represented by the shaded part; Take the midpoint of the middle line segment between the left tangent point and the right tangent point, and draw a perpendicular median at the midpoint. The perpendicular median is represented by a dotted line. The sequence cutting diagram is divided into a left half and a right half according to the perpendicular median, and they are recorded as a verification diagram and a comparison diagram respectively; the verification diagram is integrated into a verification instruction and sent to the external personnel end corresponding to the request task, and the comparison diagram is sent to the database for storage; when the verification diagram is received from the external personnel end, the verification diagram is matched and compared with the comparison diagram. If the verification diagram and the comparison diagram match, the output signaling verification is matched; otherwise, the output signaling verification does not match;
[0053] According to the motion sensor and high-definition camera installed in the access control gate, the facial image of the external person in front of the access control gate is identified and collected, and compared with the photo of the requested task. If they match, the face verification is output as matching; otherwise, the face verification is output as not matching. By combining motion sensors and high-definition cameras, the facial images of external persons can be captured and compared more accurately, further reducing the possibility of misjudgment and impersonation.
[0054] When the credit value is greater than the set credit threshold, it means that the credit level of the external personnel meets the requirements, and the output credit verification is consistent; otherwise, the output credit verification is inconsistent;
[0055] If the signaling verification, face verification and credit verification are all met, the access control gate is opened to allow the external personnel corresponding to the requested task to enter the building, and the time when the access control gate is opened is recorded and recorded as the start time of delivery; when the external personnel completes the delivery of the requested task and leaves the building through face recognition at the access control gate, this time is recorded as the end time of delivery; thus, the external personnel adds a delivery record and sends it to the database for storage; the delivery record includes the start time of delivery, the end time of delivery and the estimated delivery duration;
[0056] Through advanced technology and multiple verification factors, it aims to improve the security and efficiency of the access control system, effectively reducing the risk of unauthorized entry into the building. At the same time, it can also quickly and accurately verify the identity of legitimate visitors, thereby enhancing the overall security management effect and meeting the diverse service needs within modern buildings.
[0057] The above contents are merely examples and explanations of the structure of the present invention. The technicians in this technical field may make various modifications or additions to the specific embodiments described or replace them in a similar manner. As long as they do not deviate from the structure of the invention or exceed the scope defined by the claims, they should all fall within the protection scope of the present invention.
Claims
1. A door access control system based on a motion sensor, comprising: Access control platform, internal personnel terminal and external personnel terminal; characterized in that the access control platform includes: a monitoring and analysis module and an access control module; The monitoring and analysis module performs delivery analysis based on the request task to obtain the estimated delivery time, and at the same time retrieves the historical delivery records of the external personnel end corresponding to the request task, and performs cumulative analysis on them to obtain the credit value; sends the request task and its corresponding credit value to the access control module, and sends the estimated delivery time corresponding to the request task to the external personnel end; The access control module performs multiple identity authentication based on the requested task and the corresponding credit value of the requested task, and performs access control based on the results of the identity authentication; specifically: 101: retrieve the photo of the external personnel in the request task, identify the photo using the Harris corner detection algorithm and obtain several feature points, establish a two-dimensional rectangular coordinate system, and place the photo in the coordinate axis to obtain the coordinates corresponding to each feature point; use the Euclidean distance formula to calculate the distance between the feature point and the origin of the coordinate as the origin spacing, thereby obtaining the origin spacing corresponding to each feature point; select the feature point with the largest origin spacing as the starting feature point, use a smooth curve to start from the starting feature point, and connect the origin spacing corresponding to each feature point in order from large to small to obtain a feature curve; connect the origin spacing corresponding to each feature point on the feature curve in order to obtain a feature value sequence, and fill and supplement it to obtain a filled value sequence; 102: convert the filled numerical sequence into a graph to obtain a sequence cutting graph, take the midpoint of the middle line segment between the left tangent point and the right tangent point, draw a perpendicular median at the midpoint, divide the sequence cutting graph into a left half and a right half according to the perpendicular median, and record them as a verification graph and a comparison graph respectively; integrate the verification graph into a verification instruction and send it to the external personnel end corresponding to the request task, and send the comparison graph to the database for storage; when receiving the verification graph from the external personnel end, compare and match the verification graph with the comparison graph, if the verification graph and the comparison graph match, then output signaling verification matching; otherwise, output signaling verification mismatch; 103: Based on the motion sensor and high-definition camera installed in the access control gate, the facial image of the external person in front of the access control gate is identified and collected, and the facial image is compared with the photo of the requested task. If they match, the facial verification is output as matching; otherwise, the facial verification is output as not matching; 104: When the credit value is greater than the set credit threshold, it means that the credit level of the external personnel meets the requirements, and the output credit verification is consistent; otherwise, the output credit verification is inconsistent; 105: If the signaling verification, face verification and credit verification are all met, the access control gate is opened, and the time when the access control gate is opened is recorded and recorded as the delivery start time; when the external personnel completes the delivery of the requested task and leaves the building through the access control gate through face recognition, this time is recorded as the delivery end time; thus, the external personnel adds a delivery record and sends it to the database for storage; the delivery record includes the delivery start time, delivery end time and estimated delivery duration; The specific process of cumulative analysis to obtain the credit value is: Retrieve the historical delivery records of the external personnel who requested the task, where the historical delivery records include the number of historical deliveries and the delivery start time, delivery end time and estimated delivery time corresponding to each delivery; calculate the time difference between the delivery start time and the delivery end time corresponding to each delivery to obtain the actual delivery time. When the actual delivery time is longer than the estimated delivery time, an overdue delivery is accumulated; when the actual delivery time is less than or equal to the estimated delivery time, an on-time delivery is accumulated; count the cumulative number of overtime deliveries and the cumulative number of on-time deliveries in the historical delivery times; Set an initial credit value for each external personnel end, normalize the cumulative number of overtime deliveries and the cumulative number of on-time deliveries of the external personnel end corresponding to the request task, and take their values, and analyze the values to get the credit value.
2. The access control system based on motion sensor according to claim 1, characterized in that: The specific process of filling and padding to obtain the filled value sequence is: Identify the zero and its position in the characteristic numerical sequence, and record the position of zero as the salt position, randomly select a value from 1-9 as the salt value, repeat the random selection of salt values until the number of selected salt values matches the number of salt positions in the characteristic numerical sequence, and randomly fill each salt value into the salt position; Count the number of values in the filling value sequence. When the number of values is an odd number, randomly select a value from 1-9 and randomly fill it into the filling value sequence to fill the position; when the number of values is an even number, no filling is required.
3. The access control system based on motion sensor according to claim 1, characterized in that: The specific process of converting the filled numerical sequence into a graph to obtain a sequence cutting graph is as follows: The values in the filled numerical sequence are divided into several arrays with two values as a group, a horizontal line is drawn, and a rectangle is made with the first value in each group as the length and the second value as the width. Thus, each array corresponds to a rectangle, and they are arranged in front and back according to the position order of the arrays in the filled numerical sequence, and drawn on the horizontal line in a tangent manner to obtain a number series diagram, in which the center point of each rectangle is located on the horizontal line; a smooth curve is used to connect the upper midpoint and the lower midpoint of the rectangle in sequence to obtain two curves, and the number series diagram is cut according to the two curves to obtain a number series cutting diagram represented by the shaded part.
4. The access control system based on motion sensor according to claim 1, characterized in that: The specific process of performing delivery analysis based on the request task to obtain the estimated delivery time is as follows: Retrieve the request type corresponding to the request task, where the request type includes the weight and volume of the delivered item, and perform weighted calculation to obtain the delivery type value; compare and analyze the delivery type value with the set type interval, and when the delivery type value is greater than the maximum value in the set type interval, the delivered item is recorded as a first-level item; when the delivery type value is within the set type interval, the delivered item is recorded as a second-level item; when the delivery type value is less than the minimum value in the set type interval, the delivered item is recorded as a third-level item; set a basic delivery time corresponding to each level of items; The building number, floor number and room number in the request task are extracted and input into the internal structure diagram to determine the specific position of the delivery location in the internal structure diagram and the distance between the delivery location and the access control gate is recorded as the delivery distance; the delivery distance and basic delivery time are weighted to obtain the estimated delivery time.
5. The access control system based on motion sensor according to claim 1, characterized in that: The access control platform also includes a database, which is used to match the request information from external personnel to integrate it into request tasks, specifically: When a request message is received, the company name in the request message is retrieved and compared with the internal structure diagram. When the company name is successfully matched, the company is recorded as the target company; the location information of the target company in the internal structure diagram is extracted, wherein the location information includes the building number, floor number, and room number, and is compared with the building number, floor number, and room number in the request message. When the location is successfully matched, the contact person and method in the request message are retrieved and compared with the basic information of the internal personnel end of the company. When the contact person is successfully matched, the internal personnel end of the target company that is successfully matched is recorded as the target internal end; thereby, the target company and target internal end corresponding to each request message can be obtained; the basic information of the external end corresponding to the request message is extracted, and it is integrated with the request type in the request message, the target company and the target internal end corresponding to the request message into a request task.
Citation Information
Patent Citations
Salary payment system based on mobile Internet service application
CN105827612A
Order business processing method and device based on big data, and computer storage medium
CN113421022A
Intelligent community access control system and method
CN116994370A
Pass management method, device and equipment and storage medium
CN117854193A