Induction-based access control method, device and equipment and storage medium

Through the sensing-based access control method, the ECDSA algorithm is used to analyze the door-opening induction signal to realize intelligent control of automatic doors, which solves the shortcomings of the existing access control system in terms of convenience and safety, and improves the reliability and security of the system.

CN119625872AInactive Publication Date: 2025-03-14SHENZHEN WINFOR CANBO TECH CO LTD
View PDF 16 Cites 0 Cited by

Patent Information

Application Number
CN202510156512.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-12
Publication Date
2025-03-14
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing access control system has shortcomings in terms of convenience and security, such as access control cards are easily lost, passwords are easily leaked, and lacks intelligent state perception and adaptive control capabilities.

Method used

The door-opening sensing control method is adopted to obtain the door-opening sensing signal in real time through the automatic door outer panel, and conduct command analysis of the door-opening sensing signal according to the preset ECDSA algorithm, and control the automatic door to open and close, realizing intelligent control of the entire process from standby, door opening, anti-locking to unlocking.

Benefits of technology

It improves the reliability and stability of system operation, solves the problems of easy loss of access control cards and easy leakage of passwords, realizes access control control with higher security levels, meets security needs in different scenarios, and improves the practicality and security of access control systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119625872A_ABST
    Figure CN119625872A_ABST
Patent Text Reader

Abstract

The invention relates to an induction-based access control method, device and equipment and a storage medium, and the method comprises the following steps: acquiring equipment state information of an automatic door system, and initializing an automatic door based on the equipment state information to obtain a standby state; in the standby state, a door opening induction signal is obtained in real time through an automatic door outer panel, the automatic door is controlled to be opened according to the door opening induction signal, and the standby state is converted into a corresponding door opening state; in the door opening state, a door closing counter locking induction signal is obtained in real time through an inner panel of the automatic door, instruction analysis is conducted on the door opening induction signal according to a preset ECDSA algorithm, the automatic door system is controlled to be closed, corresponding closing information is generated, and the door opening state is converted into a corresponding counter locking state; and the automatic door system is controlled to be unlocked and opened, and the back locking state is converted into the standby state according to the unlocking signal. According to the invention, the reliability and stability of system operation can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of automatic door control, and in particular to an access control method, device, equipment and storage medium based on induction. Background Art

[0002] With the continuous development of intelligent buildings and security systems, automatic access control systems have been increasingly widely used in commercial buildings, office spaces, residential areas and other scenarios. Efficient, safe and convenient access control management is of great significance for protecting the personal and property safety of building users. However, there are still some problems with the current common access control systems in practical applications. Traditional access control systems mostly use a single card swipe or password recognition method, which is insufficient in terms of convenience and security. For example, access cards are easy to be lost or stolen, and passwords are easy to be leaked or cracked. In addition, existing access control systems often lack intelligent state perception and adaptive control capabilities, and cannot flexibly adjust control strategies according to different usage scenarios and security requirements, which to a certain extent limits the practicality and security of access control systems. Therefore, it is of great practical significance to study an access control method based on multiple sensing technology and with intelligent state conversion function. Summary of the invention

[0003] The main purpose of the present invention is to provide an access control method, device, equipment and storage medium based on induction, which can improve the reliability and stability of system operation.

[0004] To achieve the above object, the present invention provides an access control method based on induction, comprising: Acquire device status information of the automatic door system, initialize the automatic door based on the device status information, and obtain a standby state; In the standby state, a door opening sensing signal is obtained in real time through the automatic door outer panel, and the automatic door is controlled to open according to the door opening sensing signal, so that the standby state is converted into a corresponding door opening state; In the door opening state, a door closing anti-locking sensing signal is obtained in real time through the inner panel of the automatic door, the door opening sensing signal is analyzed according to a preset ECDSA algorithm, and the automatic door system is controlled to close, and corresponding closing information is generated, and the door opening state is converted into a corresponding anti-locking state; In the anti-lock state, an unlock sensing signal is obtained in real time through the inner panel of the automatic door, a corresponding unlock signal is generated according to the unlock sensing signal, and the automatic door system is controlled to unlock and open, and the anti-lock state is converted into the standby state according to the unlock signal.

[0005] Further, the acquiring of device status information of the automatic door system, initializing the automatic door based on the device status information, and obtaining a standby state includes: Performing status detection on the door position sensor of the automatic door system to obtain device status information; Calibrate the door drive motor position according to the device status information to obtain the door initial position parameters; Verifying the validity of the door body initial position parameters to obtain a door body position verification result; Performing status detection on the automatic door inner panel and the automatic door outer panel according to the door body position verification result to obtain the working status data of the sensing panel; Initializing the working state data of the sensing panel to obtain initialization parameters of the sensing panel; Setting the working mode of the automatic door system according to the initialization parameters of the sensing panel to obtain the system standby mode parameters; The automatic door system is subjected to standby initialization processing according to the system standby mode parameters to obtain the standby state.

[0006] Furthermore, in the standby state, a door opening sensing signal is obtained in real time through an automatic door outer panel, and the automatic door system is controlled to open according to the door opening sensing signal, so as to convert the standby state into a corresponding door opening state, including: The automatic door outer panel detects the intensity of the sensing signal in the preset door opening sensing area to obtain sensing intensity data; Extracting the sensing signal from the sensing intensity data to obtain the door opening sensing signal; The door opening sensing signal is triggered and compared according to a preset door opening trigger threshold to obtain a door opening trigger determination result; According to the door opening trigger determination result, the door body drive start parameter configuration is performed to obtain the door body opening instruction including setting the door opening direction, door opening angle and initial speed; Performing execution status monitoring on the door opening instruction to obtain door movement status data; Dynamically adjust the door opening speed according to the door body motion state data to obtain the door body speed parameter; Performing anti-pinch detection on the door speed parameter to obtain a safety status signal; Switching the indicator light status of the automatic door outer panel according to the safety status signal to obtain a door opening status prompt; The automatic door outer panel performs voice broadcasting according to the door opening status prompt to obtain a door opening prompt sound; The system state conversion process is performed according to the door opening prompt sound, and the automatic door system is switched from the standby state to the door opening state.

[0007] Furthermore, when the door is in the open state, a door closing anti-locking sensing signal is obtained in real time through the inner panel of the automatic door, the door opening sensing signal is analyzed according to a preset ECDSA algorithm, and the automatic door system is controlled to close, and corresponding closing information is generated, and the door opening state is converted into a corresponding anti-locking state, including: The automatic door inner panel collects signals from a preset inner panel sensing area in real time to obtain the door closing sensing signal; Generate an ECDSA signature and verify the validity of the door closing sensing signal according to the preset ECDSA elliptic curve parameters to obtain a corresponding ECDSA valid sensing determination result; Perform a closing hash summary calculation based on the ECDSA effective sensing determination result to obtain a corresponding closing instruction, and generate ECDSA signature information through a preset system private key to obtain a corresponding door body closing instruction; Performing a signature value valid range check on the door closing instruction, and controlling the automatic door system to close, and obtaining corresponding closed door position information; Performing ECDSA modular inverse calculation on the door position information, and performing position feedback analysis during the door closing process to obtain a door closing completion signal; Perform ECDSA door state anti-lock analysis on the door closing completion signal to obtain a corresponding anti-lock control instruction; Perform a locking operation according to the anti-lock control instruction to obtain a locking completion signal; Performing ECDSA timestamp analysis on the locking completion signal according to the ECDSA elliptic curve parameters to obtain the closing information; The automatic door system controls the indicator light according to the closing information and performs state conversion to obtain the anti-lock state; The formulas for ECDSA signature generation and validity verification include: R = zs(-1)G + rs(-1)Q mod n = (x, y); The verification condition is: the x coordinate value of R is congruent to the signature value r, that is: x≡r (mod n); R: the final verification point, including x and y coordinates, z: the hash value of the message; s(-1): the multiplicative inverse of the signature value s under modulus n; G: the base point of the elliptic curve, which is a fixed parameter; r: the r value in the signature value pair; Q: the public key point of the signer, which is equal to the preset private key point * G; n: the order of the base point G on the elliptic curve; mod n: indicates that all operations are performed under modulus n.

[0008] Furthermore, it also includes, in the door-opening state, detecting the opening time of the automatic door, and when the opening time reaches a preset door-closing threshold, controlling the automatic door to close the door body and return to the standby state; Recording the time of the automatic door according to the door opening state to obtain the opening time; Accumulate the system time according to the opening time to obtain the current opening duration; Performing a time judgment on the current opening duration and the preset door closing threshold to obtain a time judgment result; Generate a door control instruction according to the time determination result; When the time determination result is that the current opening duration exceeds the preset door closing threshold, a door closing instruction is generated; Control the automatic door system to execute the door closing action according to the door control instruction, and obtain a corresponding door closing signal; The system state identifier is updated according to the door closing signal to obtain the standby state.

[0009] Furthermore, in the anti-lock state, an unlocking sensing signal is obtained in real time through the inner panel of the automatic door, a corresponding unlocking signal is generated according to the unlocking sensing signal, and the automatic door system is controlled to unlock and open, and the anti-lock state is converted into the standby state according to the unlocking signal, including: Real-time unlocking signal strength sampling is performed through the inner panel of the automatic door to obtain an unlocking sensing sampling signal; Performing validity determination on the unlock sensing sampling signal to obtain the unlock sensing signal; Perform corresponding command analysis according to the unlocking sensing signal to obtain a door control command sequence including an unlocking command, a door opening command and a state switching command; Release the locked state of the electromagnetic lock according to the door control instruction sequence to obtain mechanical unlocking state information; Open the door according to the door control instruction sequence and the mechanical unlocking state information, and obtain a door opening completion signal; Switching the indicator light state according to the door control instruction sequence and the door opening completion signal to obtain an indicator light off signal; generating the unlocking signal according to the mechanical unlocking state, the door opening completion signal and the indicator light off signal; The anti-lock state is switched to the standby state according to the unlock signal.

[0010] Furthermore, the method further includes that, in the anti-locked state, the panel sensing signal of the automatic door outer panel is detected in real time by the automatic door inner panel, and a voice prompt is played according to the panel sensing signal: Extracting the sensing signal of the automatic door outer panel through the automatic door inner panel to obtain a panel sensing signal; Performing validity determination on the panel sensing signal to obtain a panel sensing result; Perform voice matching based on a preset voice library and the panel sensing result to obtain corresponding target playback voice information; Generating instructions according to the panel sensing result and the target playback voice information to obtain corresponding voice playback instructions, wherein the voice playback instructions include a voice playback duration parameter and a voice playback volume parameter; Extracting the voice prompt audio file from the voice library according to the voice playing instruction to obtain the voice data to be played; The voice prompt is being played according to the voice data to be played.

[0011] The present invention further provides an induction-based access control device, which is applied to any of the induction-based access control methods described above, comprising: A collection module, the collection module is used to obtain the device status information of the automatic door system, initialize the automatic door based on the device status information, and obtain a standby state; An analysis module, wherein the analysis module is used to obtain a door opening sensing signal in real time through an outer panel of the automatic door when the automatic door is in the standby state, and to control the automatic door to open according to the door opening sensing signal, thereby converting the standby state into a corresponding door opening state; An association module, wherein the association module is used to obtain a door closing anti-locking sensing signal in real time through an inner panel of the automatic door when the door is in the open state, perform command analysis on the door opening sensing signal according to a preset ECDSA algorithm, control the automatic door system to close, generate corresponding closing information, and convert the door opening state into a corresponding anti-locking state; A processing module, wherein the processing module is used to obtain an unlocking sensing signal in real time through the inner panel of the automatic door in the anti-locked state, generate a corresponding unlocking signal according to the unlocking sensing signal, and control the automatic door system to unlock and open, and convert the anti-locked state into the standby state according to the unlocking signal.

[0012] The present invention also provides an access control device based on induction, comprising: Memory, used to store programs; The processor is used to execute the program to implement each step of the induction-based access control method as described in any one of the above.

[0013] The present invention also provides a storage medium storing computer instructions, wherein the computer instructions are used to enable a computer to execute any of the above methods.

[0014] The present invention provides an access control method, device, equipment and storage medium based on induction, which have the following beneficial effects: By obtaining the device status information of the automatic door system and initializing it, the real-time monitoring and intelligent management of the access control system operation status are realized, and the reliability and stability of the system operation are improved. Based on the door opening sensing signal of the automatic door outer panel for control, there is no need for traditional access card or password verification, which effectively solves the problem of easy loss of access card and easy leakage of password, and improves the convenience of use. By obtaining the door closing and anti-locking sensing signal in real time in the door opening state, and using the ECDSA algorithm for command analysis, a higher level of security access control is achieved, effectively preventing illegal intrusion and unauthorized use. The system can automatically switch states according to different state signals, and realizes intelligent control of the whole process from standby, door opening, anti-locking to unlocking, meeting the security requirements in different scenarios. Through the coordination of internal and external sensing panels, a complete state transition mechanism is established, so that the access control system has intelligent state perception and adaptive control capabilities. According to the security requirements of different time periods and scenarios, the control strategy can be flexibly adjusted, which greatly improves the practicality and security of the access control system, and provides a safer and more convenient access control management solution for building users. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 It is a flow chart of an access control method based on induction provided by the present invention; Figure 2 It is a structural diagram of an access control device based on induction provided by the present invention; Figure 3 It is a structural diagram of an induction-based access control device provided by the present invention.

[0016] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0017] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0018] The present invention is further described below in conjunction with the accompanying drawings and specific implementation methods.

[0019] Reference Figure 1As shown, the present invention provides an access control method based on induction, comprising: Step S1: Acquire device status information of the automatic door system, initialize the automatic door based on the device status information, and obtain a standby state; Step S2: In the standby state, the door opening sensing signal is obtained in real time through the automatic door outer panel, and the automatic door is controlled to open according to the door opening sensing signal, and the standby state is converted into the corresponding door opening state; Step S3: When the door is open, the door closing anti-locking sensing signal is obtained in real time through the inner panel of the automatic door, the door opening sensing signal is analyzed according to the preset ECDSA algorithm, and the automatic door system is controlled to close, and the corresponding closing information is generated, and the door opening state is converted into the corresponding anti-locking state; Step S4: In the anti-lock state, the unlock sensing signal is obtained in real time through the inner panel of the automatic door, a corresponding unlock signal is generated according to the unlock sensing signal, and the automatic door system is controlled to unlock and open, and the anti-lock state is converted into the standby state according to the unlock signal.

[0020] Based on the above steps, the detailed process is as follows: Step S1: When the access control system is started, the system status needs to be detected and initialized. Comprehensively check the status of each component of the automatic door, including the door body mechanical structure, motor drive system, sensor system and control circuit. Specifically, the controller will detect the door position sensor to confirm whether the door is fully closed or open; detect the working status of the motor and driver to ensure that they can operate normally; detect the communication status of the internal and external sensor panels to ensure normal signal transmission; detect the lock body status to confirm that the door lock is in the correct position. These detection data will be recorded in the system status register.

[0021] The initialization process also includes moving the door to the standard closed position, resetting the lock to the unlocked state, clearing all temporary status flags, loading the system default parameters, etc. When all detection and initialization operations are completed, the working state is set to standby mode. At this time, the external sensing system is activated and the internal anti-lock sensing system is also in a ready state, waiting for the user's door opening request.

[0022] Step S2: In standby mode, focus on the sensing signal of the external panel. External panels usually use a variety of sensing methods, which may include infrared sensing, RFID card sensing, password keyboard input or biometric recognition. When the user approaches or triggers the external sensor, the sensor will generate an electrical signal and transmit it to the control system. Verify the validity of the signal, including checking whether the signal strength and duration meet the preset standards, and whether the signal type is correct. If the signal verification is passed, the control system will start the door opening procedure: first check the current door lock status to ensure that there are no safety hazards; then control the motor drive system to smoothly open the door body according to the preset speed curve; at the same time, the system will switch the working state from standby to door opening state, and this state change will be recorded in the system log. During the door opening process, monitor the movement of the door body in real time to ensure that the door opening process is safe and smooth, and stop after reaching the preset opening.

[0023] Step S3: When the system is in the door opening state, the internal sensing panel will continuously monitor whether there is a door closing and anti-locking request. When it is detected that the user sends a door closing and anti-locking signal through the internal panel, ECDSA (Elliptic Curve Digital Signature Algorithm) is started to verify the command. The ECDSA algorithm will perform digital signature verification on the received door opening sensing signal to ensure the authenticity and legality of the command.

[0024] After the verification is passed, the door closing operation begins: check whether there are obstacles in the door's movement path to ensure safe door closing; control the motor to slowly close the door according to the preset speed curve; when the door is completely closed, the system will activate the lock mechanism to ensure that the door is securely locked.

[0025] At the same time, a closing record is generated containing information such as door closing time, operator information, locking status, etc. The system status then changes from open state to anti-lock state, at which time the external sensing system will be temporarily disabled, and only the internal unlocking signal can trigger the door to open.

[0026] Step S4: In the anti-lock state, only the unlocking sensing signal from the internal panel is responded. When the user needs to release the anti-lock state, an unlocking request can be initiated through the internal sensing panel. After receiving the unlocking sensing signal, the signal validity will be verified to confirm whether it is a legitimate unlocking request. After the verification is passed, an unlocking signal is generated, which contains information such as the unlocking timestamp and the operation authorization code.

[0027] The control system will execute the unlocking procedure: release the lock state of the electronic lock and ensure that the lock body is completely withdrawn; then reactivate the external sensing system to restore its normal working state; at the same time, the system state will switch from the anti-lock state to the standby state. In this process, the detailed information of the unlocking operation is recorded, including the unlocking time, operator and other data. After switching to the standby state, the access control system returns to the original working mode, which can respond to external door opening requests and receive internal anti-locking commands.

[0028] The present invention provides an access control method based on induction, which has the following beneficial effects: By obtaining the device status information of the automatic door system and initializing it, the real-time monitoring and intelligent management of the access control system operation status are realized, and the reliability and stability of the system operation are improved. Based on the door opening sensing signal of the automatic door outer panel for control, there is no need for traditional access card or password verification, which effectively solves the problem of easy loss of access card and easy leakage of password, and improves the convenience of use. By obtaining the door closing and anti-locking sensing signal in real time in the door opening state, and using the ECDSA algorithm for command analysis, a higher level of security access control is achieved, effectively preventing illegal intrusion and unauthorized use. The system can automatically switch states according to different state signals, and realizes intelligent control of the whole process from standby, door opening, anti-locking to unlocking, meeting the security requirements in different scenarios. Through the coordination of internal and external sensing panels, a complete state transition mechanism is established, so that the access control system has intelligent state perception and adaptive control capabilities. According to the security requirements of different time periods and scenarios, the control strategy can be flexibly adjusted, which greatly improves the practicality and security of the access control system, and provides a safer and more convenient access control management solution for building users.

[0029] In one embodiment, obtaining device status information of the automatic door system, initializing the automatic door based on the device status information, and obtaining a standby state include: In the stage of obtaining the status information of the automatic door system, the door position sensor continuously monitors the real-time position status of the door. The door position sensor uses a Hall sensor, which is arranged at both ends of the door to detect whether the door is in the fully open or fully closed position. The signal detected by the sensor is processed by the signal conditioning circuit and converted into a standard digital signal output to constitute the equipment status information.

[0030] The door drive motor position calibration phase is carried out based on the device status information. The drive motor controller reads the position signal output by the Hall sensor and combines it with the position data fed back by the encoder to establish the door position coordinate system. The door is driven to reciprocate by the low-speed operation of the drive motor, the mechanical limit point of the door movement is determined, and the initial position parameter of the door is generated. The parameter includes the fully open position value, fully closed position value and intermediate position value of the door.

[0031] The validity verification process of the door body's initial position parameters sets strict verification rules. The collected position parameters are compared with the preset standard parameter range, and the parameter deviation is considered valid if it does not exceed ±3%. The verification content includes the continuity, stability and repeatability test of the position value, and the door body position verification result is output after multiple verification movements.

[0032] The sensor panel status detection is based on the door position verification results. The detection signal is applied to the sensor panels on both sides of the automatic door to collect the signal response characteristics of the panel. The detection content covers parameters such as sensor sensitivity, response time, signal strength, etc., which are comprehensively formed into the working status data of the sensor panel.

[0033] The working status data is calibrated during the initialization processing of the sensor panel. Based on factors such as ambient temperature and light intensity, a sensor compensation model is established to generate optimal sensing parameters. After multiple calibration operations, the initialization parameters of the sensor panel are determined, including sensing distance, trigger threshold, response delay and other values.

[0034] The working mode setting is based on the initialization parameters of the sensing panel. The controller writes the configuration information such as sensing parameters, position parameters, and operating parameters into the system operation register, sets the operating parameters such as the door opening speed, door closing speed, and standby delay, and forms the system standby mode parameters.

[0035] The final system status confirmation is performed in the standby initialization processing stage. The controller performs a comprehensive check on the door position, sensing status, and operating parameters based on the system standby mode parameters. After confirming that all parameters are within the normal range, the system enters the normal standby state and completes the entire initialization process.

[0036] This embodiment achieves efficient and stable operation of the equipment through a comprehensive initialization process of the automatic door system. The door position sensor uses a Hall sensor for real-time monitoring, and cooperates with the signal conditioning circuit processing to ensure the accurate collection of position information. The drive motor position calibration uses a low-speed reciprocating motion method to establish a coordinate system, which effectively avoids the position deviation that is easily caused by traditional fast calibration. In the position parameter verification link, a strict error standard of ±3% is adopted, and the validity of the parameters is ensured through multiple verification movements, which significantly improves the reliability of system operation. The state detection of the sensing panel introduces factors such as ambient temperature and light intensity to establish a compensation model, which solves the problem that traditional sensing systems are susceptible to external interference. The setting of the system standby mode adopts a real-time writing method of operating parameters to improve the system response speed. The final standby initialization adopts a comprehensive inspection mechanism to ensure the coordination of various system parameters and effectively reduce the failure rate of the access control system.

[0037] In one embodiment, in the standby state, a door opening sensing signal is obtained in real time through the automatic door outer panel, and the automatic door system is controlled to open according to the door opening sensing signal, and the standby state is converted to the corresponding door opening state, including: The automatic door outer panel is equipped with a door opening sensing area, and the sensing range of the door opening sensing area is a sector-shaped area with a radius of 50 cm centered on the panel. In standby mode, the automatic door outer panel uses an infrared sensor to perform real-time sensing signal strength detection on the door opening sensing area to obtain sensing strength data. The sensing strength data includes the distance value, moving speed value and residence time value of the detected object in the sensing area.

[0038] The sensing signal extraction module processes the acquired sensing intensity data and extracts the door opening sensing signal. The door opening sensing signal includes the position information, movement trajectory information and residence time information of the sensing object in the sensing area. The system presets the door opening trigger threshold as follows: the sensing object stays in the sensing area for more than 1 second and is within 20 cm of the panel. The trigger judgment module compares the door opening sensing signal with the preset door opening trigger threshold to generate the door opening trigger judgment result.

[0039] The drive control module configures the door drive start parameters according to the door opening trigger judgment result. The door drive start parameters include the door opening direction, door opening angle and initial speed. Among them, the door opening direction is determined according to the position of the sensing object, the door opening angle is set to 90 degrees, and the initial speed is set to 0.5 m / s. The drive control module generates a door opening instruction containing the above parameters.

[0040] The motion monitoring module monitors the execution status of the door opening command in real time and obtains the door motion status data. The door motion status data includes the door real-time position, real-time speed and acceleration information. The speed control module dynamically adjusts the door opening speed according to the door motion status data and generates the door speed parameters. The speed adjustment rule is: the speed at the initial stage of door opening is 0.5 m / s, and the speed is gradually reduced according to the door position during the door opening process, and the speed at the end of the door opening is reduced to 0.2 m / s.

[0041] The safety detection module performs anti-pinch detection on the door speed parameters and generates a safety status signal. The anti-pinch detection condition is: when an obstacle is detected on the door movement path, the door movement is immediately stopped and reversed. The status indication module controls the indicator light status of the automatic door outer panel according to the safety status signal to provide a door opening status prompt. The indicator light status includes a green indicator light indicating normal door opening and a red indicator light indicating that the anti-pinch protection is triggered.

[0042] The voice broadcast module gives voice prompts based on the door opening status prompts and plays the door opening prompt tone. The door opening prompt tone includes two voice prompts: "Please pass" and "Please pay attention to safety". The state switching module switches the automatic door system from the standby state to the door opening state based on the door opening prompt tone playback completion signal, completing the entire door opening control process.

[0043] This embodiment uses an infrared sensor to detect the signal strength data of the door opening sensing area in real time, and combines it with the preset door opening trigger threshold for intelligent judgment, thereby achieving accurate personnel sensing and identification. By setting the door drive startup parameters and performing real-time monitoring, combined with the dynamic speed adjustment mechanism, the stability and controllability of the door opening process are ensured. In the door opening process, an anti-pinch detection mechanism is introduced and equipped with status indication and voice prompt functions, which effectively improves the safety of the automatic door system and the human-computer interaction experience. This method adopts a multi-parameter linkage control strategy, so that the entire door opening process not only ensures the accuracy of control, but also takes into account the safety and convenience of use, while also reducing the probability of false triggering of the system, providing users with a more intelligent, safe and humanized access control solution.

[0044] In one embodiment, when the door is open, the door closing anti-locking sensing signal is obtained in real time through the inner panel of the automatic door, the door opening sensing signal is analyzed according to the preset ECDSA algorithm, and the automatic door system is controlled to close, and the corresponding closing information is generated, and the door opening state is converted into the corresponding anti-locking state, including: When the automatic door is open, the inner panel of the automatic door is provided with an inner panel sensing area for sensing, and the inner panel sensing area collects the sensing signal of the inner panel area in real time through the infrared sensing module. When the user triggers the sensing signal in the sensing area, the infrared sensing module transmits the collected door closing sensing signal to the control unit.

[0045] The control unit performs ECDSA signature processing on the received door closing sensing signal. The processing process is based on the pre-set elliptic curve parameters, including base point, order, curve equation and other parameters. The control unit generates random numbers, calculates points, obtains signature values, and verifies the validity of the signature values. After verification, the ECDSA valid sensing judgment result is generated.

[0046] Based on the ECDSA effective sensing judgment result, the control unit uses the SHA-256 algorithm to calculate the shutdown hash digest, and uses the preset system private key to perform ECDSA signature on the digest to generate a digital signature information containing the shutdown instruction. The signature information is checked for validity range to ensure that the signature value is within the interval (1, n-1).

[0047] After receiving the door closing command, the automatic door drive device drives the door to perform the closing action. During the closing process, the position sensor collects the door position information in real time. The control unit performs ECDSA modular inverse calculation on the position information, and determines whether the door has reached the preset closing position by analyzing the position feedback signal during the closing process. When the door reaches the closing position, a door closing completion signal is generated.

[0048] The control unit performs ECDSA status analysis on the door closing completion signal, which includes verification of signal integrity and timeliness. After verification, an anti-lock control instruction is generated. After receiving the instruction, the actuator starts the locking device and locks the door. After completing the locking action, the locking device feeds back a locking completion signal.

[0049] Based on the preset ECDSA elliptic curve parameters, the control unit adds a timestamp to the locking completion signal and analyzes it to generate closing information containing information such as locking time and status. The automatic door system controls the status indicator light based on the closing information to indicate that the current access control system has entered the anti-locking state. The status indicator light indicates the working status of the access control system through different display colors or flashing modes.

[0050] The formulas for ECDSA signature generation and validity verification include: R = zs(-1)G + rs(-1)Q mod n = (x, y); The verification condition is: the x coordinate value of R is congruent to the signature value r, that is: x≡r (mod n); R: the final verification point, including x and y coordinates, z: the hash value of the message; s(-1): the multiplicative inverse of the signature value s under modulus n; G: the base point of the elliptic curve, which is a fixed parameter; r: the r value in the signature value pair; Q: the public key point of the signer, which is equal to the preset private key point * G; n: the order of the base point G on the elliptic curve; mod n: indicates that all operations are performed under modulus n.

[0051] In one embodiment, the method further includes, in the door opening state, detecting the opening time of the automatic door, and when the opening time reaches a preset door closing threshold, controlling the automatic door to close the door body and return to the standby state; The timing unit collects the time point information of the automatic door opening to accurately record the start time of the door opening. The system sets the preset door closing threshold to 30 seconds, which is determined according to the actual usage scenario and traffic demand to ensure the normal passage of personnel and avoid the safety hazards and energy waste caused by the door being open for a long time.

[0052] The control system continuously monitors the opening time, accumulates the time through the system's built-in timer, and calculates the current opening duration in real time. The timer reads the system time every 100 milliseconds, and performs a difference calculation between the read time and the opening start time to obtain the accurate opening duration value. The system compares the calculated opening duration with the preset 30-second door closing threshold to determine whether the automatic closing condition is met.

[0053] When it is detected that the door opening duration exceeds the 30-second door closing threshold, the control unit generates a door closing command. The command contains the action parameters of the door closing, such as the closing speed, force and other control quantities. After the door controller receives the door closing command, the drive motor drives the door to close smoothly. During the door closing process, the position sensor continuously detects the door position until it detects that the door is completely closed.

[0054] After the door is fully closed, the position sensor generates a door closing signal, which is transmitted to the control system. The control system updates the system status identifier based on the received closing signal and switches the automatic door state to standby state. In standby state, the system restarts the sensing detection function to prepare for the next door opening operation. Timely updates of the system status ensure the continuity and reliability of automatic door control.

[0055] This embodiment effectively avoids the door being in the open state for a long time by real-time monitoring and controlling the opening time of the automatic door, thereby reducing energy consumption. The system adopts a precise time recording and calculation mechanism to accurately grasp the duration of the door opening, ensuring the timeliness and reliability of the automatic door closing function. Based on the automatic control mechanism with a preset door closing threshold, the door closing operation can be completed without human intervention, thereby improving the automation level of the access control system. The safety and stability of the door control process are ensured by the real-time status detection of the position sensor and the dynamic update of the system status identification. This method establishes a complete set of access control automatic control processes, which enables the access control system to achieve a smooth transition between the standby, open, and closed states, thereby enhancing the intelligence and operating efficiency of the entire access control system.

[0056] In one embodiment, in the reverse lock state, an unlocking sensing signal is obtained in real time through the inner panel of the automatic door, a corresponding unlocking signal is generated according to the unlocking sensing signal, and the automatic door system is controlled to unlock and open, and the reverse lock state is converted into the standby state according to the unlocking signal, including: The built-in processor is used to control and manage the automatic door system. The processor implements real-time sampling of unlocking induction signals through the induction signal acquisition circuit of the automatic door inner panel. The sampling frequency is 20Hz and the sampling time is 100ms. The induction signal acquisition circuit includes an infrared sensor and a capacitive sensor. The sensing distance of the infrared sensor is 5-10cm, and the sensing distance of the capacitive sensor is 0-3cm.

[0057] The collected unlock sensing sampling signals are subjected to signal strength threshold determination and signal duration determination. The signal strength threshold determination rule is: infrared sensing signal strength greater than 80% and capacitive sensing signal strength greater than 60% are determined as valid signals; the signal duration determination rule is: valid signal duration greater than 500ms is determined as unlock sensing signal. The determination process is completed by the processor executing the signal processing algorithm.

[0058] The processor performs command analysis on the unlocking sensing signal and generates a door control command sequence including unlocking command, door opening command and state switching command. The unlocking command is used to control the power-on state of the electromagnetic lock; the door opening command is used to control the running direction and running time of the door motor; the state switching command is used to control the on and off state of the indicator light. The execution order of the command sequence is: unlocking command, door opening command, state switching command.

[0059] After receiving the unlock command, the electromagnetic lock control circuit cuts off the power supply to the electromagnetic lock and releases the electromagnetic lock state. After receiving the door opening command, the door drive circuit controls the door motor to rotate forward to realize the door opening action. After the door opening detection circuit detects the door opening signal, it generates a door opening completion signal. After receiving the state switching command, the state indication circuit turns off the indicator light.

[0060] The processor generates an unlock signal based on the electromagnetic lock unlock state signal, the door opening completion signal and the indicator light off signal. The system state control circuit switches the access control system from the anti-lock state to the standby state according to the unlock signal. In the standby state, the access control system returns to the normal induction control mode, realizing the non-sensing unlocking and state switching of the access control system.

[0061] By setting signal sampling, signal determination, command analysis and execution rules, a complete access control process is constructed, realizing the automatic unlocking and state switching functions of the access control system in the anti-lock state. The entire control process is automatically completed by the processor without manual intervention, which improves the automation control level and ease of use of the access control system.

[0062] This embodiment realizes the automatic control of the access control system by setting a built-in processor, adopts a dual sensing signal acquisition mechanism, and combines infrared sensing and capacitive sensing technologies to effectively improve the accuracy and reliability of the sensing signal. Strict signal strength threshold judgment and duration judgment rules are adopted to avoid the occurrence of false triggering and enhance the safety performance of the access control system. The hierarchical execution mechanism of the door control instruction sequence ensures the orderly progress of the unlocking, door opening and state switching processes, and improves the stability of the system operation. The unlocking signal is generated by comprehensive judgment of multiple signals, which realizes the intelligent switching of the access control system from the anti-lock state to the standby state, and improves the accuracy of the system state conversion. The entire control process is fully automated without manual intervention, which significantly improves the convenience of the access control system and provides users with a safer and more reliable access control experience.

[0063] In one embodiment, the method further includes, in the anti-lock state, detecting the panel sensing signal of the automatic door outer panel in real time through the automatic door inner panel, and playing a voice prompt in use according to the panel sensing signal: The inner panel of the automatic door is equipped with an induction signal extraction module, which extracts the induction signal from the outer panel of the automatic door through the principle of electromagnetic induction. The induction signal extraction module uses a capacitive sensor. When the outer panel is touched or approached, the sensor detects the change in capacitance value, thereby obtaining the panel induction signal. The induction signal is output in the form of a voltage value, and the signal strength is inversely proportional to the touch or approach distance.

[0064] The signal processing module determines the validity of the acquired panel sensing signal. During the determination process, the threshold voltage is set to 0.5V. When the detected sensing signal voltage value is greater than the threshold, it is determined to be valid sensing; when it is less than the threshold, it is determined to be invalid sensing. The determination result is output in the form of a Boolean value, 1 for valid and 0 for invalid. This determination ensures that the system only responds to real human approach or touch behavior.

[0065] The voice matching module is responsible for matching the effective panel sensing results with the voices in the preset voice library. The voice library stores voice prompt audios in multiple scenarios, including "Device in use", "Please wait" and other prompts. The matching rule is based on the duration of the sensing signal: a duration of less than 3 seconds triggers the "Device in use" prompt; a duration of more than 3 seconds triggers the "Please wait" prompt.

[0066] The command generation module generates specific voice playback commands based on the matching results. The command contains two key parameters: voice playback duration and playback volume. The duration parameter is determined by the actual length of the audio file and is generally set in the range of 2-5 seconds; the volume parameter is adjustable in the range of 50-80 decibels, and the default setting is 65 decibels to ensure that the prompt sound is clear and not too harsh.

[0067] The voice playback module extracts the corresponding audio file from the voice library according to the instruction. The audio file is stored in MP3 format with a sampling rate of 44.1kHz and a bit depth of 16 bits to ensure the clarity of the voice prompt. The extracted audio data is decoded and converted into a PCM data stream that can be directly played.

[0068] Finally, the voice prompt is played through the speaker. The speaker adopts a 4 ohm impedance and a rated power of 3W to ensure that the voice prompt is clear and has a moderate transmission distance. The entire playback process starts within 100 milliseconds after detecting a valid sensing signal to ensure the timeliness of the prompt.

[0069] Through precise signal detection and processing mechanisms, combined with clear voice prompts, timely feedback on access control usage status is effectively achieved, improving user experience. The volume and content settings of the voice prompts meet the needs of actual usage scenarios, ensuring the prompt effect while avoiding interference with the surrounding environment.

[0070] This embodiment realizes real-time monitoring of the use status of the external panel by setting a sensing signal extraction module on the inner panel of the automatic door, avoiding the problem that the use status of the traditional access control system cannot be perceived in time. The signal extraction method based on capacitive sensing, combined with the 0.5V threshold judgment mechanism, enables the system to accurately identify effective human approach or touch behavior, effectively preventing the occurrence of false triggering. By associating the sensing results with voice prompts and selecting different prompt contents based on the sensing duration, a more humanized interactive experience is achieved. In terms of voice playback, high-quality audio parameter configuration and reasonable volume range settings are used to ensure the clarity of the prompt sound and avoid interference with the surrounding environment. The response time of the entire system from sensing to playback is controlled within 100 milliseconds, ensuring the timeliness of the prompt and improving the efficiency of the access control system.

[0071] Reference Figure 2 As shown, the present invention also provides an induction-based access control device, which is applied to any one of the induction-based access control methods, including: The acquisition module is used to obtain the device status information of the automatic door system, initialize the automatic door based on the device status information, and obtain the standby state; The analysis module is used to obtain the door opening sensing signal in real time through the automatic door outer panel when in the standby state, and control the automatic door to open according to the door opening sensing signal, and convert the standby state into the corresponding door opening state; The association module is used to obtain the door closing anti-locking sensing signal in real time through the inner panel of the automatic door when the door is open, perform command analysis on the door opening sensing signal according to the preset ECDSA algorithm, control the automatic door system to close, generate corresponding closing information, and convert the door opening state into the corresponding anti-locking state; The processing module is used to obtain the unlocking sensing signal in real time through the inner panel of the automatic door in the anti-lock state, generate a corresponding unlocking signal based on the unlocking sensing signal, and control the automatic door system to unlock and open, and convert the anti-lock state into the standby state based on the unlocking signal.

[0072] Reference Figure 3 As shown, the present invention also provides an access control device based on induction, comprising: Memory, used to store programs; The processor is used to execute the program to implement each step of any one of the above-mentioned induction-based access control methods.

[0073] In this embodiment, the processor and the memory may be connected via a bus or other means. The memory may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a read-only memory, a flash memory, a hard disk, or a solid-state drive. The processor may be a general-purpose processor, such as a central processing unit, a digital signal processor, an application-specific integrated circuit, or one or more integrated circuits configured to implement the embodiments of the present invention.

[0074] The present invention also provides a storage medium storing computer instructions, wherein the computer instructions are used to enable a computer to execute any of the above methods.

[0075] It should be noted that technicians in the relevant technical field can clearly understand that for the convenience and conciseness of description, the specific working process of the system and each module described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0076] The above description is only a preferred embodiment of the present invention, and does not limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made by using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. An access control method based on induction, characterized in that: include: Acquire device status information of the automatic door system, initialize the automatic door based on the device status information, and obtain a standby state; In the standby state, a door opening sensing signal is obtained in real time through the automatic door outer panel, and the automatic door is controlled to open according to the door opening sensing signal, so that the standby state is converted into a corresponding door opening state; In the door opening state, a door closing anti-locking sensing signal is obtained in real time through the inner panel of the automatic door, the door opening sensing signal is analyzed according to a preset ECDSA algorithm, and the automatic door system is controlled to close, and corresponding closing information is generated, and the door opening state is converted into a corresponding anti-locking state; In the anti-lock state, an unlock sensing signal is obtained in real time through the inner panel of the automatic door, a corresponding unlock signal is generated according to the unlock sensing signal, and the automatic door system is controlled to unlock and open, and the anti-lock state is converted into the standby state according to the unlock signal.

2. The induction-based access control method according to claim 1, characterized in that: The step of obtaining device status information of the automatic door system, initializing the automatic door based on the device status information, and obtaining a standby state includes: Performing status detection on the door position sensor of the automatic door system to obtain device status information; Calibrate the door drive motor position according to the device status information to obtain the door initial position parameters; Verifying the validity of the door body initial position parameters to obtain a door body position verification result; Performing status detection on the automatic door inner panel and the automatic door outer panel according to the door body position verification result to obtain the working status data of the sensing panel; Initializing the working state data of the sensing panel to obtain initialization parameters of the sensing panel; Setting the working mode of the automatic door system according to the initialization parameters of the sensing panel to obtain the system standby mode parameters; The automatic door system is subjected to standby initialization processing according to the system standby mode parameters to obtain the standby state.

3. The induction-based access control method according to claim 1, characterized in that: In the standby state, a door opening sensing signal is obtained in real time through the automatic door outer panel, and the automatic door system is controlled to open according to the door opening sensing signal, and the standby state is converted into a corresponding door opening state, including: The automatic door outer panel detects the intensity of the sensing signal in the preset door opening sensing area to obtain sensing intensity data; Extracting the sensing signal from the sensing intensity data to obtain the door opening sensing signal; The door opening sensing signal is triggered and compared according to a preset door opening trigger threshold to obtain a door opening trigger determination result; According to the door opening trigger determination result, the door body drive start parameter configuration is performed to obtain the door body opening instruction including setting the door opening direction, door opening angle and initial speed; Performing execution status monitoring on the door opening instruction to obtain door movement status data; Dynamically adjust the door opening speed according to the door body motion state data to obtain the door body speed parameter; Performing anti-pinch detection on the door speed parameter to obtain a safety status signal; Switching the indicator light status of the automatic door outer panel according to the safety status signal to obtain a door opening status prompt; The automatic door outer panel performs voice broadcasting according to the door opening status prompt to obtain a door opening prompt sound; The system state conversion process is performed according to the door opening prompt sound, and the automatic door system is switched from the standby state to the door opening state.

4. The induction-based access control method according to claim 1, characterized in that: In the door opening state, a door closing anti-locking sensing signal is obtained in real time through the inner panel of the automatic door, the door opening sensing signal is analyzed according to a preset ECDSA algorithm, and the automatic door system is controlled to close, and corresponding closing information is generated, and the door opening state is converted into a corresponding anti-locking state, including: The automatic door inner panel collects signals from a preset inner panel sensing area in real time to obtain the door closing sensing signal; Generate an ECDSA signature and verify the validity of the door closing sensing signal according to the preset ECDSA elliptic curve parameters to obtain a corresponding ECDSA valid sensing determination result; Perform a closing hash summary calculation based on the ECDSA effective sensing determination result to obtain a corresponding closing instruction, and generate ECDSA signature information through a preset system private key to obtain a corresponding door body closing instruction; Performing a signature value valid range check on the door closing instruction, and controlling the automatic door system to close, and obtaining corresponding closed door position information; Performing ECDSA modular inverse calculation on the door position information, and performing position feedback analysis during the door closing process to obtain a door closing completion signal; Perform ECDSA door state anti-lock analysis on the door closing completion signal to obtain a corresponding anti-lock control instruction; Perform a locking operation according to the anti-lock control instruction to obtain a locking completion signal; Performing ECDSA timestamp analysis on the locking completion signal according to the ECDSA elliptic curve parameters to obtain the closing information; The automatic door system controls the indicator light according to the closing information and performs state conversion to obtain the anti-lock state; Among them, the formulas for ECDSA signature generation and validity verification include: R = zs (-1) G + rs (-1) Q mod n = (x,y); The verification condition is: the x coordinate value of R is congruent to the signature value r, that is: x≡r (mod n); R: final verification point, including x and y coordinates, z: hash value of the message; s (-1) : The multiplicative inverse of the signature value s under modulus n; G: The base point of the elliptic curve, which is a fixed parameter; r: The r value in the signature value pair; Q: The public key point of the signer, which is equal to the preset private key point * G; n: The order of the base point G on the elliptic curve; mod n: Indicates that all operations are performed under modulus n.

5. The induction-based access control method according to claim 4, characterized in that: The method further comprises: detecting the opening time of the automatic door in the door opening state, and when the opening time reaches a preset door closing threshold, controlling the automatic door to close the door body and return to the standby state; Recording the time of the automatic door according to the door opening state to obtain the opening time; Accumulate the system time according to the opening time to obtain the current opening duration; Performing a time judgment on the current opening duration and the preset door closing threshold to obtain a time judgment result; Generate a door control instruction according to the time determination result; When the time determination result is that the current opening duration exceeds the preset door closing threshold, a door closing instruction is generated; Control the automatic door system to execute the door closing action according to the door control instruction, and obtain a corresponding door closing signal; The system state identifier is updated according to the door closing signal to obtain the standby state.

6. The induction-based access control method according to claim 1, characterized in that: In the anti-lock state, an unlocking sensing signal is obtained in real time through the inner panel of the automatic door, a corresponding unlocking signal is generated according to the unlocking sensing signal, and the automatic door system is controlled to unlock and open, and the anti-lock state is converted into the standby state according to the unlocking signal, including: Real-time unlocking signal strength sampling is performed through the inner panel of the automatic door to obtain an unlocking sensing sampling signal; Performing validity determination on the unlock sensing sampling signal to obtain the unlock sensing signal; Perform corresponding command analysis according to the unlocking sensing signal to obtain a door control command sequence including an unlocking command, a door opening command and a state switching command; Release the locked state of the electromagnetic lock according to the door control instruction sequence to obtain mechanical unlocking state information; Open the door according to the door control instruction sequence and the mechanical unlocking state information, and obtain a door opening completion signal; Switching the indicator light state according to the door control instruction sequence and the door opening completion signal to obtain an indicator light off signal; generating the unlocking signal according to the mechanical unlocking state, the door opening completion signal and the indicator light off signal; The anti-lock state is switched to the standby state according to the unlock signal.

7. The induction-based access control method according to claim 6, characterized in that: It also includes that, in the anti-locked state, the panel sensing signal of the automatic door outer panel is detected in real time by the automatic door inner panel, and a voice prompt is played according to the panel sensing signal: Extracting the sensing signal of the automatic door outer panel through the automatic door inner panel to obtain a panel sensing signal; Performing validity determination on the panel sensing signal to obtain a panel sensing result; Perform voice matching based on a preset voice library and the panel sensing result to obtain corresponding target playback voice information; Generating instructions according to the panel sensing result and the target playback voice information to obtain corresponding voice playback instructions, wherein the voice playback instructions include a voice playback duration parameter and a voice playback volume parameter; Extracting the voice prompt audio file from the voice library according to the voice playing instruction to obtain the voice data to be played; The voice prompt is being played according to the voice data to be played.

8. An access control device based on induction, characterized in that: The induction-based access control method applied to any one of claims 1 to 7 above comprises: A collection module, the collection module is used to obtain the device status information of the automatic door system, initialize the automatic door based on the device status information, and obtain a standby state; An analysis module, wherein the analysis module is used to obtain a door opening sensing signal in real time through an outer panel of the automatic door when the automatic door is in the standby state, and to control the automatic door to open according to the door opening sensing signal, thereby converting the standby state into a corresponding door opening state; An association module, wherein the association module is used to obtain a door closing anti-locking sensing signal in real time through an inner panel of the automatic door when the door is in the open state, perform command analysis on the door opening sensing signal according to a preset ECDSA algorithm, control the automatic door system to close, generate corresponding closing information, and convert the door opening state into a corresponding anti-locking state; A processing module, wherein the processing module is used to obtain an unlocking sensing signal in real time through the inner panel of the automatic door in the anti-locked state, generate a corresponding unlocking signal according to the unlocking sensing signal, and control the automatic door system to unlock and open, and convert the anti-locked state into the standby state according to the unlocking signal.

9. An access control device based on induction, characterized in that: include: Memory, used to store programs; A processor is used to execute the program to implement each step of the induction-based access control method as described in any one of claims 1 to 7.

10. A storage medium, characterized in that: Computer instructions are stored, and the computer instructions are used to make a computer execute the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Intelligent electronic door lock system based on face recognition

    CN106887059A

  • Intelligent door system and control method thereof

    CN107093252A

  • Intelligent robot access control system and control method thereof

    CN107564144A

  • Smart monitor device, lock, bag, detection system, and stocktaking and revolving method

    CN108320358A

  • Electronic lock for human face recognition and fingerprint combined verification

    CN109345675A