Access control system control method, equipment, medium and product
Through real-time communication and data interaction with vehicles, precise control of the opening of access railings, the problems of low vehicle traffic efficiency and safety hazards in traditional systems are solved, and efficient and safe intelligent parking lot management is achieved.
Patent Information
- Application Number
- CN202411438148.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-15
- Publication Date
- 2025-01-07
AI Technical Summary
Traditional parking lot access control systems have problems such as increased waiting time, congestion, safety hazards and low traffic efficiency when vehicles pass, mainly due to the limited perception of the vehicle's driving status and the lack of real-time communication capabilities.
By establishing a real-time communication connection with the vehicle's on-board module, we can obtain the distance and driving speed of the vehicle to the access control rail in real time, calculate the vehicle's arrival time, and accurately control the opening time and speed of the access control rail based on these data, including obtaining weather information to adjust the buffering time , identify obstacles and issue warnings.
It realizes efficient, safe and intelligent management of vehicle traffic, reduces waiting time, improves traffic efficiency, reduces safety hazards, and provides a foundation for integrating more intelligent services in the future.
Smart Images

Figure CN119274261A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent traffic control technology, and in particular to access control system control methods, equipment, media and products. Background Art
[0002] With the acceleration of urbanization and the continuous increase in the number of private cars, the frequency and demand of parking lots have also increased significantly. In order to improve the management efficiency and user experience of parking lots, intelligent parking lot access control systems have emerged. Such systems can not only realize automatic vehicle identification and access management, but also provide more convenient and safe parking services.
[0003] At present, the access control systems used in most parking lots mainly rely on license plate recognition technology to achieve vehicle access management. When a vehicle enters the parking lot entrance, the system will capture the license plate image through the camera and compare it with the information in the database. If the vehicle information matches successfully, the system will issue a command to lift the access control barrier to allow the vehicle to pass. During this process, the vehicle usually needs to stop in front of the access control barrier and wait for recognition and lifting of the barrier.
[0004] However, this traditional parking lot access control system has some problems in actual use. First, the vehicle needs to stop completely in front of the access control barrier before it can be identified, which increases the time for vehicle passage, especially when the traffic volume is large, it is easy to cause congestion. Secondly, the system has limited perception of the surrounding environment and cannot timely identify pedestrians or other moving objects that may appear near the access control area, posing a potential safety hazard. In addition, due to the lack of real-time communication capabilities with the vehicle, the system cannot dynamically adjust the opening time and speed of the access control barrier according to the actual driving status of the vehicle, which leads to reduced traffic efficiency and unnecessary waiting time. Summary of the invention
[0005] The main purpose of the present application is to provide a door access control system control method, device, medium and product, aiming to solve the technical problem of waiting time of vehicles in front of door access barriers.
[0006] To achieve the above object, the present application proposes a door access control system control method, the door access control system control method comprising:
[0007] When a vehicle enters a preset range, sending a connection request to the vehicle to communicate with the vehicle-mounted module of the vehicle;
[0008] When in communication connection with the vehicle-mounted module, the first distance from the vehicle to the access control barrier and the vehicle travel speed are obtained in real time through the vehicle-mounted module;
[0009] Determining a first time duration for the vehicle to reach the access control barrier according to the first distance and the vehicle travel speed;
[0010] The access control railing is controlled to be lifted to be perpendicular to the ground according to the first time duration.
[0011] In one embodiment, when the vehicle-mounted module is in a communication connection state, the step of obtaining the first distance from the vehicle to the access control barrier and the vehicle driving speed in real time through the vehicle-mounted module specifically includes:
[0012] When connected to the vehicle-mounted module, the first distance from the vehicle to the access control barrier and the vehicle driving speed are periodically obtained at a preset period through the vehicle-mounted module.
[0013] In one embodiment, the step of determining a first time duration for the vehicle to reach the access control barrier according to the first distance and the vehicle travel speed specifically includes:
[0014] The first time duration for the vehicle to arrive is periodically calculated and updated according to the first distance and the vehicle travel speed.
[0015] In one embodiment, the step of controlling the access control barrier to be raised to be vertical to the ground according to the first time duration specifically includes:
[0016] Get weather information;
[0017] Periodically setting a reserved buffer time before the vehicle reaches the access control barrier according to the weather information, the first distance and the vehicle travel speed;
[0018] Periodically calculating and updating a difference between the first duration and the reserved buffer duration, and using the difference as a safe arrival duration;
[0019] According to the safe arrival time, periodically calculating and updating the rotation angular velocity of the access control barrier;
[0020] The access control railing is controlled to be lifted to be perpendicular to the ground according to the rotation angular velocity.
[0021] In one embodiment, when the vehicle-mounted module is in a communication connection state, the step of obtaining the first distance from the vehicle to the access control barrier and the vehicle speed in real time through the vehicle-mounted module comprises:
[0022] Acquire the real-time image of the preset range through the image acquisition module;
[0023] Analyze the real-time image to determine whether there is an obstacle within the preset range;
[0024] If so, the vehicle-mounted module warns the driver and controls the access control barrier to stop rotating or lower the access control barrier.
[0025] In one embodiment, if so, the vehicle-mounted module warns the driver and controls the access control barrier to stop rotating or lower the access control barrier, specifically including:
[0026] detecting a second distance from the obstacle to the vehicle;
[0027] When the combined relationship between the vehicle speed and the second distance is within a first preset range, a mild warning is issued to the driver through the vehicle-mounted module, and the access control barrier is controlled to stop rotating;
[0028] When the combined relationship between the vehicle speed and the second distance is within a second preset range, a serious warning is issued to the driver through the on-board module, and the access control barrier is controlled to be lowered.
[0029] In one embodiment, the step of determining a first time duration for the vehicle to reach the access control barrier according to the first distance and the vehicle travel speed comprises:
[0030] When the vehicle's running speed is greater than a preset speed, the on-board module reminds the driver to slow down so that the vehicle's running speed is less than or equal to the preset speed.
[0031] In addition, to achieve the above-mentioned purpose, the present application also proposes a door access control system control device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, and the computer program is configured to implement the steps of the door access control system control method as described above.
[0032] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by the processor, the steps of the access control system control method described above are implemented.
[0033] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the access control system control method as described above are implemented.
[0034] One or more technical solutions proposed in this application have at least the following technical effects:
[0035] When a vehicle enters a preset range, the present application sends a connection request to the vehicle to communicate with the on-board module of the vehicle; when in a communication connection state with the on-board module, the on-board module obtains in real time a first distance from the vehicle to the access control barrier and a vehicle travel speed; according to the first distance and the vehicle travel speed, determines a first time duration for the vehicle to reach the access control barrier; and according to the first time duration, controls the access control barrier to be lifted to be perpendicular to the ground.
[0036] Specifically, since this solution adopts active interconnection between vehicles and access control systems, real-time data interaction, and intelligent control methods based on prediction, the access control system of the present invention can achieve seamless connection and coordinated operation with vehicles, effectively solving the problems of delayed response, extensive control, and lack of interaction with vehicles in the prior art, thereby realizing efficient, safe, and intelligent vehicle traffic management. Specifically, the system actively establishes a communication connection when the vehicle enters the preset range, breaking the information barrier between the traditional access control system and the vehicle, laying the foundation for subsequent intelligent control. The real-time vehicle position and speed information not only provides accurate vehicle dynamic data, but also enables the system to perform more comprehensive traffic flow analysis and optimization. Based on these real-time data, the system can accurately calculate the time when the vehicle arrives at the access control railing, thereby realizing the optimal control of the opening time of the railing. This intelligent control strategy not only greatly improves the traffic efficiency and reduces the waiting time of vehicles, but also provides a personalized traffic experience according to the characteristics of different vehicles. At the same time, since the system can accurately control the movement of the railing, it also minimizes safety hazards, such as avoiding the long-term opening or accidental closing of the railing. In addition, this method has good scalability, which makes it possible to integrate more intelligent services (such as automatic payment, parking navigation, etc.) in the future. In the long run, this intelligent access control method not only improves the operational efficiency and user experience of parking lots, but also lays an important foundation for building intelligent transportation systems and smart cities, with significant social and economic benefits. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0038] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0039] Figure 1 A flow chart of the first embodiment of the access control method of the present application;
[0040] Figure 2 A flow chart of the second embodiment of the access control method of the present application;
[0041] Figure 3 A flowchart of the third embodiment of the access control method of the present application is provided;
[0042] Figure 4 Another flowchart diagram provided for Embodiment 3 of the access control method of the present application;
[0043] Figure 5 Schematic diagram of the device structure of the hardware operating environment involved in the access control system control method in the embodiment of the present application.
[0044] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0045] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0046] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0047] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, etc. The following takes the access control system as an example to illustrate this embodiment and the following embodiments.
[0048] Based on this, the embodiment of the present application provides a method for controlling a door access system. Figure 1 , Figure 1 This is a flow chart of the first embodiment of the access control system control method of the present application.
[0049] In this embodiment, the access control system control method includes steps S10 to S40:
[0050] Step S10, when the vehicle enters a preset range, sending a connection request to the vehicle to communicate with the vehicle-mounted module of the vehicle;
[0051] Among them, the preset range indicates the area where the parking lot access control system can detect vehicles, usually referring to the entrance of the guide road. The guide road refers to a dedicated channel at the entrance or exit of the parking lot used to guide vehicles to pass in an orderly manner, usually equipped with access control barriers and related control equipment. Vehicle refers to a motor vehicle that needs to enter or leave the parking lot. A connection request refers to a signal sent by the parking lot access control system to the vehicle to establish a communication connection. The on-board module refers to a hardware device installed on the vehicle for communicating with external devices, usually including a communication module, a processor, and a memory. The communication connection refers to the data exchange channel established between the parking lot access control system and the on-board module.
[0052] This step is performed when the vehicle enters the detection range of the parking lot access control system. Specifically, when the vehicle enters the entrance of the guide road, the parking lot access control system detects the presence of the vehicle through a front camera or other sensor installed at the front end of the guide road. The system then sends a communication connection request to the vehicle in order to establish a communication link with the on-board module on the vehicle. This connection request may contain data such as identification information of the parking lot access control system and communication protocol type so that the on-board module can identify and respond. Optionally, in addition, when the vehicle enters the exit of the guide road, the system will also detect whether the vehicle is a paid vehicle before sending the communication connection. When the vehicle is detected to be a paid vehicle, a communication connection request is sent to the vehicle.
[0053] In some embodiments, sending a connection request to a vehicle and establishing a communication connection can be achieved in a variety of ways: Optionally, the system can first capture the image of the vehicle through the front camera and identify the license plate number. Then query the internal database to confirm whether the vehicle is a registered user. If it is a registered user, the system will obtain the communication identifier of the vehicle. Next, the system will use the corresponding wireless communication technology (such as Bluetooth or Wi-Fi) to send a connection request to the communication identifier. After receiving the request, the on-board module will perform identity authentication to confirm the legitimacy of the source of the request. After the verification is passed, the on-board module will send a confirmation message to the system, and the two parties will then establish an encrypted communication channel. The entire process is completed automatically without the need for manual operation by the driver;
[0054] Optionally, the system can also send a connection request by broadcasting. When the vehicle enters the preset range, the system will continue to broadcast a connection request signal containing a parking lot identification code. The on-board module will continue to listen for such broadcast signals. When a connection request from a known parking lot is detected, the on-board module will display a connection prompt to the driver, asking whether he agrees to establish a connection. If the driver agrees, the on-board module will send a response signal to the system, containing the vehicle's unique identifier. After receiving the response, the system will send special connection parameters to the vehicle, and the two parties will establish a secure point-to-point communication link based on this. This method requires driver confirmation, increases user control, but may slightly increase the connection time.
[0055] It is understandable that other methods may be used to send a connection request to a vehicle and establish a communication connection, such as using dedicated short-range communication technology or a cellular network, etc., which are not limited here.
[0056] Step S20, when the vehicle is in communication connection with the vehicle-mounted module, obtaining in real time a first distance from the vehicle to the access control barrier and a driving speed of the vehicle through the vehicle-mounted module;
[0057] The communication connection status means that a stable data transmission channel has been established between the parking lot access control system and the vehicle module. The first distance represents the straight-line distance from the current position of the vehicle to the access control barrier or the actual driving distance along the guide road. The vehicle driving speed refers to the real-time driving speed of the vehicle on the guide road, usually in meters per second or kilometers per hour.
[0058] This step is performed after the parking lot access control system successfully establishes a communication connection with the vehicle-mounted module. Specifically, once the communication connection is established, the parking lot access control system will immediately start requesting the vehicle's real-time location and speed information from the vehicle-mounted module. The vehicle-mounted module will obtain this data through the GPS module, speed sensor, etc. inside the vehicle-mounted module, and then transmit the data to the parking lot access control system through the established communication channel. After receiving this data, the system will combine its own geographic information data to calculate the exact distance from the vehicle to the access control barrier. This process will continue to ensure that the system can grasp the vehicle's position and speed changes on the guide road in real time.
[0059] In some embodiments, the distance from the vehicle to the access control barrier and the vehicle speed can be obtained in a variety of ways:
[0060] Optionally, the on-board module can use the vehicle's own GPS module to obtain precise geographic coordinates. At the same time, the on-board module will read the vehicle speed information from the vehicle's CAN bus. The on-board module packages these raw data and sends them to the parking lot access control system through a communication link regularly (such as every second). After receiving the data, the access control system will calculate the vehicle's GPS coordinates and the pre-stored access control barrier coordinates to obtain the straight-line distance between the two. If the guide road is not a straight line, the system will combine the map data to calculate the actual driving distance of the vehicle along the guide road to the access control barrier. The system will also analyze the continuously received position data to verify the accuracy of the speed information transmitted by the on-board module;
[0061] Optionally, if the vehicle does not have a GPS module or the signal is poor, the system can use an image recognition-based approach. The access control system continuously tracks the vehicle through multiple cameras installed on the guideway. The system uses computer vision algorithms to analyze camera images and identify changes in the vehicle's position. With the known camera installation position and field of view angle, the system can calculate the distance from the vehicle to the access control barrier. At the same time, the system analyzes the changes in the vehicle's position between consecutive frames and calculates the vehicle's real-time speed. These calculated data are cross-validated with the data reported by the on-board module to improve accuracy.
[0062] It is understandable that other methods may be used to obtain the distance from the vehicle to the access control barrier and the vehicle's speed, such as using radar ranging or cellular network-based positioning technology, which is not limited here.
[0063] Step S30, determining a first time duration for the vehicle to reach the access control barrier according to the first distance and the vehicle travel speed;
[0064] The first duration refers to the estimated time required for the vehicle to travel from the current position to the access control barrier. Determine means to obtain a specific value through calculation or estimation. Arrival at the access control barrier means that the vehicle travels to a position where it can pass through the access control barrier.
[0065] This step is performed immediately after obtaining the real-time position and speed information of the vehicle. Specifically, the system will use the known first distance (the distance from the vehicle to the access control barrier) and the current speed of the vehicle to estimate the time it will take for the vehicle to reach the access control barrier. This calculation process will take into account factors such as the possible acceleration or deceleration of the vehicle and the curvature of the guideway to obtain a relatively accurate time estimate. The system will continuously update this estimate to adapt to real-time changes in vehicle speed and position.
[0066] In some embodiments, determining the first time duration for a vehicle to reach a gate barrier may be achieved in a variety of ways:
[0067] Optionally, the system can use a simple linear prediction method. First, the system obtains the latest first distance and vehicle speed data. Then, the system assumes that the vehicle is traveling at a constant speed at the current speed, and directly uses the distance divided by the speed to get a preliminary time estimate. Then, the system will correct this preliminary estimate based on historical data and statistical models. For example, if historical data shows that vehicles usually slow down when approaching access control barriers, the system will increase the estimated time accordingly. Finally, the system will use the corrected time as the first duration;
[0068] Optionally, the system can also use a more complex dynamic prediction model. First, the system collects multiple historical position and speed data points of the vehicle on the guideway. Then, the system uses these data points to fit the vehicle's motion trajectory curve. Next, the system extrapolates and predicts the vehicle's future position and speed changes based on this curve. The system calculates the estimated time point when the vehicle arrives at the access control barrier position, and uses the difference between this time point and the current time as the first duration. Finally, the system continuously updates and optimizes this prediction model to improve accuracy.
[0069] It is understandable that other methods may be used to determine the first time duration for a vehicle to reach the access barrier, such as using a machine learning algorithm to train a prediction model, etc., which are not limited here.
[0070] Step S40, controlling the access control barrier to be raised to be perpendicular to the ground according to the first duration;
[0071] Among them, control refers to the process in which the system issues instructions and supervises the execution. Lifting refers to the action of the access control barrier rotating upward from a horizontal or inclined state. Vertical to the ground refers to the final position of the access control barrier when it is fully opened, at which time the barrier forms a 90-degree angle with the ground.
[0072] This step is executed immediately after the first duration is determined. Specifically, the system will control the access control barrier to start lifting in advance based on the calculated first duration. The system will consider the time required for the access control barrier to be fully opened from the beginning of lifting, ensuring that the barrier has been fully lifted to a vertical position with the ground when the vehicle reaches the access control barrier. This process requires precise time control and action coordination to achieve smooth passage of vehicles, while also considering safety factors to avoid possible collisions during the barrier lifting process.
[0073] In some embodiments, controlling the access control barrier to be raised according to the first duration can be achieved in a variety of ways:
[0074] Optionally, the system can use a fixed time reservation method. First, the system will pre-test and record the fixed time required for the access control barrier to be lifted from the beginning to be completely vertical, recorded as T seconds. Then, when the system calculates that the first time length is X seconds, it will issue a command to lift the barrier at XT seconds. Next, the system will monitor the lifting process of the barrier to ensure that it runs at the predetermined speed. Finally, the system will send a confirmation signal after the barrier is fully lifted for subsequent operations;
[0075] Optionally, the system can also use a dynamic adjustment method. First, the system will dynamically calculate the best start time for the barrier lift based on the first duration and the current environmental conditions. Then, the system will control the barrier to lift at a variable speed, starting slowly, then gradually accelerating, and finally decelerating to a vertical position. Next, the system will monitor the approach of the vehicle in real time, and if it finds a sudden change in vehicle speed, it will adjust the lifting speed of the barrier accordingly. Finally, the system will ensure that the barrier is lifted just before the vehicle arrives, achieving the best time coordination.
[0076] It is understandable that other methods may be used to control the lifting of the access control barrier according to the first duration, such as using a fuzzy control algorithm to optimize the lifting process, etc., which are not limited here.
[0077] In summary, since this solution adopts active interconnection between vehicles and access control systems, real-time data interaction, and intelligent control methods based on prediction, the access control system of the present invention can achieve seamless connection and coordinated operation with vehicles, effectively solving the problems of delayed response, extensive control, and lack of interaction with vehicles in the prior art, thereby realizing efficient, safe, and intelligent vehicle traffic management. Specifically, the system actively establishes a communication connection when the vehicle enters the preset range, breaking the information barrier between the traditional access control system and the vehicle, laying the foundation for subsequent intelligent control. The real-time vehicle position and speed information not only provides accurate vehicle dynamic data, but also enables the system to perform more comprehensive traffic flow analysis and optimization. Based on these real-time data, the system can accurately calculate the time when the vehicle arrives at the access control railing, thereby realizing the optimal control of the opening time of the railing. This intelligent control strategy not only greatly improves the traffic efficiency and reduces the waiting time of vehicles, but also provides a personalized traffic experience according to the characteristics of different vehicles. At the same time, since the system can accurately control the movement of the railing, it also minimizes safety hazards, such as avoiding the situation where the railing is opened for a long time or closed accidentally. In addition, this method has good scalability, which makes it possible to integrate more intelligent services (such as automatic payment, parking navigation, etc.) in the future. In the long run, this intelligent access control method not only improves the operational efficiency and user experience of parking lots, but also lays an important foundation for building intelligent transportation systems and smart cities, with significant social and economic benefits.
[0078] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following. Figure 2 Based on the first embodiment, this embodiment provides a more specific access control system control method as follows:
[0079] Step S201, when a vehicle enters a preset range, sending a connection request to the vehicle to communicate with the vehicle-mounted module of the vehicle;
[0080] Refer to step S10, which will not be described in detail here.
[0081] Step S202, when connected to the vehicle-mounted module, periodically obtaining a first distance from the vehicle to the access control barrier and a vehicle travel speed through the vehicle-mounted module at a preset period;
[0082] The preset period refers to a fixed time interval preset by the system for periodically acquiring vehicle information. Periodic acquisition means repeatedly performing the information acquisition operation at a fixed time interval. The meanings of the first distance and the vehicle speed are the same as before and are not repeated here.
[0083] This step is continuously executed after the parking lot access control system successfully establishes a communication connection with the vehicle-mounted module. Specifically, the system will send data requests to the vehicle-mounted module at a pre-set fixed time interval (such as every 100 milliseconds or every 500 milliseconds). After receiving the request, the vehicle-mounted module will immediately collect the current location and speed information of the vehicle, and package this data and send it to the parking lot access control system. After receiving the data, the system will perform necessary processing and calculations, such as converting GPS coordinates into distances relative to the access control railing. This process will be repeated until the vehicle passes through the access control railing or the communication connection is interrupted.
[0084] In some embodiments, periodic acquisition of vehicle information may be achieved in a variety of ways:
[0085] Optionally, the system can use active polling. First, the system sets a timer that is triggered at a preset period. Then, each time the timer is triggered, the system sends a standardized data request message to the vehicle module. Next, the system waits for a response from the vehicle module, and retries several times if no response is received within a certain period of time. Finally, the system processes the received data and prepares for the next polling;
[0086] Optionally, the system can also adopt a subscription push method. First, the system will send a subscription request when establishing a connection with the vehicle module, specifying the required data type and update frequency. Then, the vehicle module will set an internal timer to collect data at the specified frequency. Then, whenever new data is available, the vehicle module will actively push the data to the system without the system repeatedly requesting it. Finally, the system will continue to monitor the pushed data and process it accordingly.
[0087] It is understandable that other methods may be used to periodically obtain vehicle information, such as using an asynchronous communication mode or a dedicated real-time data transmission protocol, etc., which are not limited here.
[0088] Step S203, when the vehicle speed is greater than a preset speed, the vehicle-mounted module is used to remind the driver to slow down so that the vehicle speed is less than or equal to the preset speed;
[0089] The preset speed refers to the maximum permissible speed set by the parking lot management system to ensure safety. The deceleration reminder refers to the warning message to the driver to reduce the speed sent by the system through the vehicle module. The driver refers to the person who is operating the vehicle.
[0090] This step is executed immediately once the system detects speeding while continuously monitoring the vehicle speed. Specifically, the system will compare the vehicle speed obtained each time with the preset safety speed threshold. If the vehicle speed is found to exceed this threshold, the system will immediately send a deceleration warning instruction to the on-board module through the established communication link. After receiving this instruction, the on-board module will issue a clear deceleration prompt to the driver through the display screen, speaker or other human-computer interaction devices in the car. This prompt may be visual (such as a flashing warning icon), auditory (such as an alarm sound) or tactile (such as steering wheel vibration), with the purpose of attracting the driver's attention and prompting him to actively reduce the speed of the vehicle.
[0091] In some embodiments, the driver can be reminded to slow down in a variety of ways:
[0092] Optionally, the system can use a progressive reminder method. First, when the vehicle speed just exceeds the preset speed, the system will display a gentle visual reminder through the on-board display, such as yellow "Please pay attention to the speed" text. Then, if the speed continues to exceed the standard or increases further, the system will upgrade to a sound warning and play a short prompt tone. Then, if the driver still does not slow down, the system will trigger a stronger warning, such as a flashing red warning sign accompanied by a continuous alarm. Finally, the system will record the speeding incident, which may affect the driver's credit score or parking discounts;
[0093] Optionally, the system can also use a situation-aware intelligent reminder method. First, the system will take into account factors such as current weather conditions, road conditions, and traffic density, and dynamically adjust the safe speed threshold. Then, when a reminder is needed, the system will choose the reminder method that best suits the current situation, such as giving priority to visual reminders at night to avoid disturbances.
[0094] It is understandable that other methods can also be used to remind the driver to slow down, such as using augmented reality technology to project warning information on the windshield, etc., which are not limited here.
[0095] Step S204, periodically calculating and updating the first time duration for the vehicle to arrive at the first distance according to the first distance and the vehicle travel speed;
[0096] Here, periodic calculation refers to repeating the calculation operation at a fixed time interval. Update means replacing the original estimated duration with the newly calculated result. The meaning of the first duration is the same as before and will not be repeated here.
[0097] This step is repeated at preset time intervals while the system continues to acquire vehicle position and speed information. Specifically, the system will use the most recently acquired first distance (the distance from the vehicle to the access control barrier) and the vehicle's speed data to recalculate the estimated time it takes for the vehicle to reach the access control barrier. This calculation process will take into account factors such as vehicle acceleration changes and road curvature to improve the accuracy of the estimate. Each time a new estimated duration is calculated, the system will immediately update the internally stored duration value and adjust subsequent control strategies based on this new value, such as adjusting the timing of raising the barrier. This periodic update ensures that the system always uses the latest and most accurate data to make decisions.
[0098] In some embodiments, periodic calculation and updating of the first duration can be achieved in a variety of ways:
[0099] Optionally, the system can use a simple moving average method. First, the system collects multiple speed and distance sample points in each cycle. Then, the system calculates the average of these sample points to get the average speed and average distance. Next, the system divides the average distance by the average speed to get a preliminary duration estimate. Finally, the system takes a weighted average of this new estimate and the previous estimates to get the final updated duration. This method can smooth short-term fluctuations and provide more stable predictions.
[0100] Optionally, the system can also use a Kalman filter algorithm. First, the system builds a state space model, including the vehicle's position, velocity, and acceleration. Then, in each cycle, the system uses the previous state estimate and the current measurement to make a prediction. Next, the system calculates the prediction error and uses this error to update the state estimate. Finally, the system calculates a new first duration based on the updated state estimate. This approach can effectively handle measurement noise and provide more accurate predictions.
[0101] It is understandable that other methods may be used to implement periodic calculation and update the first duration, such as using a neural network model for real-time prediction, etc., which are not limited here.
[0102] Step S205, obtaining weather information;
[0103] Among them, weather information refers to current or predicted meteorological conditions, including but not limited to temperature, humidity, precipitation, wind speed, visibility and other factors. Acquisition refers to the process of collecting or receiving data in some way. Weather information can be obtained through various channels, such as weather stations, satellite data, Internet weather services, etc. For example, the system may obtain real-time temperature and precipitation data from a local weather station.
[0104] This step is usually triggered when a vehicle is detected entering a preset range and is only executed once. Specifically, when the system receives a vehicle approaching signal, it immediately obtains the current real-time weather data. The real-time weather information obtained may include parameters such as current temperature, humidity, precipitation, wind speed, visibility, etc. This single-time acquired real-time weather information will be used to adjust the calculation of the reserved buffer time in subsequent steps until the vehicle passes through the access control system. Since the data obtained is real-time, it can accurately reflect the actual weather conditions when the vehicle is about to pass through the access control system, allowing the system to make the most appropriate decision for the current environment.
[0105] In some embodiments, real-time weather information can be obtained in a variety of ways:
[0106] Optionally, the system can obtain single-time weather information from a third-party weather service provider through a network API interface. In this method, the system first needs to establish an API connection with a reliable weather service provider. Then, when the system detects that the vehicle enters the preset range, it will immediately send a request to the API to obtain detailed weather data including current weather conditions and short-term forecasts. Finally, the system will parse the received weather data, extract the required information and store it in temporary storage. The advantage of this method is that more comprehensive weather information can be obtained.
[0107] It is understandable that other methods can also be used to obtain single weather information, such as obtaining real-time data through the dedicated data transmission network of the local meteorological department, or inferring current weather conditions by analyzing the latest satellite images, which is not limited here.
[0108] Step S206, periodically setting a reserved buffer time before the vehicle reaches the access control barrier according to the weather information, the first distance and the vehicle travel speed;
[0109] The reserved buffer time refers to the extra time that the system reserves to deal with possible uncertainties, which is used to ensure that the access control barrier can be fully opened before the vehicle arrives. The periodic setting means that the system will regularly update and adjust this buffer time to adapt to changing conditions. At the same time, the time interval used in the periodic setting here is consistent with the preset period in the previous text.
[0110] This step starts after obtaining weather information and is repeated periodically to update the reserved buffer time. Specifically, the system first analyzes the real-time weather information obtained to evaluate the possible impact of weather on vehicle driving and access control system operation. For example, on rainy or foggy days, the system may increase the reserved buffer time because these weather conditions may cause the vehicle to change speed suddenly. Then, the system calculates the reserved buffer time based on the vehicle's current position (i.e., the first distance) and driving speed. In this calculation process, the system follows the principle of "the shorter the first distance, the higher the driving speed, the longer the reserved buffer time". This is because when the vehicle is closer to the access control barrier and the speed is faster, the system needs more time to ensure that the access control barrier can be fully opened in time to avoid possible collisions or other emergencies. This process is repeated periodically, such as recalculating once every second or whenever new vehicle position and speed data is received to ensure that the buffer time is always optimal.
[0111] In some embodiments, the setting of the reserved buffer duration may be implemented in the following manner:
[0112] The system can use a threshold-based piecewise function to calculate the reserved buffer time. First, define several key thresholds for distance and speed, and divide them into different intervals. Then, set a basic buffer time for each distance and speed combination. The closer the distance and the faster the speed, the longer the basic buffer time will be. Finally, adjust the basic buffer time according to the weather conditions, for example, increase the buffer time appropriately in bad weather.
[0113] The system will periodically perform the following steps: obtain the latest first distance and vehicle speed data, determine the threshold interval to which it belongs, obtain the corresponding basic buffer time, adjust it according to the current weather conditions, and finally set the adjusted time as the new reserved buffer time.
[0114] It is understandable that the reserved buffer duration may also be set in other ways, such as an adaptive control system based on fuzzy logic or a hybrid method combining multiple algorithms, which is not limited here.
[0115] Step S207, periodically calculating and updating the difference between the first duration and the reserved buffer duration, and using the difference as the safe arrival duration;
[0116] The first duration is the estimated time required for the vehicle to travel from the current position to the access control barrier. The difference represents the numerical difference between the two durations. The safe arrival duration is the time parameter actually used by the system to control the access control barrier.
[0117] This step is performed immediately after the system updates the first duration and the reserved buffer duration. Specifically, the system will compare the latest calculated first duration (the estimated arrival time of the vehicle) with the currently set reserved buffer duration. The system will subtract the reserved buffer duration from the first duration to obtain a new time value, which is defined as the "safe arrival duration". This safe arrival duration represents how long the system should actually wait to fully lift the barrier. In this way, the system takes into account the actual driving conditions of the vehicle and reserves sufficient buffer time to deal with possible weather effects or other uncertainties. This calculation process will be repeated regularly to ensure that the system always uses the latest and most accurate time parameters to control the access control barriers.
[0118] In some embodiments, the periodic calculation and update of the safe arrival time can be achieved in a variety of ways:
[0119] Optionally, the system can use a simple difference method. First, the system obtains the latest calculated first duration and reserved buffer duration. Then, the system directly subtracts the reserved buffer duration from the first duration to obtain a preliminary safe arrival duration. Next, the system performs a rationality check on this preliminary result to ensure that it does not have negative or abnormally large values. Finally, the system stores the verified result as a new safe arrival duration and passes it to the access control module;
[0120] It is understandable that other methods may be used to periodically calculate and update the safe arrival time, such as using a Kalman filter for time series prediction, etc., which are not limited here.
[0121] Step S208, periodically calculating and updating the rotational angular velocity of the access control barrier according to the safe arrival time;
[0122] The rotational angular velocity refers to the angle at which the access control barrier rotates per unit time, usually in radians per second or degrees per second. Periodic calculation means that the system recalculates this velocity value at fixed time intervals. Update means applying the newly calculated value to the system to replace the old value.
[0123] This step is performed immediately after the system updates the safe arrival time. Specifically, the system calculates the average rotation speed required for the barrier based on the latest calculated safe arrival time and the total angle that the access barrier needs to rotate (usually 90 degrees, from horizontal to vertical). This calculation takes into account the estimated time of vehicle arrival to ensure that the barrier can be raised just before the vehicle arrives. The system will repeat this calculation process regularly to adapt to changes in vehicle driving conditions and weather conditions. By dynamically adjusting the angular velocity of rotation, the system can optimize the movement of the barrier, ensuring timely opening and avoiding the barrier from being in the raised state for a long time, thereby improving safety and energy efficiency.
[0124] In some embodiments, the periodic calculation and update of the rotational angular velocity of the access control barrier can be achieved in a variety of ways:
[0125] Optionally, the system can use a linear calculation method. First, the system obtains the latest safe arrival time and the total angle that the railing needs to rotate (usually 90 degrees). Then, the system uses a simple linear formula to calculate the angular velocity of rotation, which is the total angle divided by the safe arrival time. Next, the system checks whether the calculated speed is within the safe operating range of the railing motor. If it is out of range, it adjusts to the nearest safe value. Finally, the system applies the newly calculated angular velocity of rotation to the railing control system;
[0126] Optionally, the system can also use an adaptive control method. First, the system builds a model containing historical data, which takes into account factors such as past safe arrival times, actual vehicle arrival times, and weather conditions. The system then uses this model to predict the optimal rotation angular velocity curve instead of a simple constant speed. Next, the system generates a series of control instructions based on the predicted curve, which dynamically adjust the rotation speed of the railing over time. Finally, the system monitors the motion state of the railing in real time and makes fine adjustments based on feedback to ensure that the motion trajectory of the railing meets expectations.
[0127] It is understandable that other methods may be used to periodically calculate and update the rotational angular velocity of the access control barrier, such as using a fuzzy logic control algorithm, etc., which are not limited here.
[0128] Step S209, controlling the access control barrier to be lifted to be perpendicular to the ground according to the rotation angular velocity;
[0129] Among them, control refers to the system regulating the movement of the access control railing by sending instructions. Lifting refers to the process of the railing rotating upward from a horizontal position. Vertical to the ground refers to the target position that the railing finally reaches, at which time the railing forms a 90-degree angle with the ground.
[0130] This step is performed immediately after the system calculates the latest rotational angular velocity. Specifically, the system first sends a start command to the control motor of the railing, and at the same time passes the calculated rotational angular velocity parameters. The control motor will accurately control the rotational movement of the railing based on the received speed parameters. During the process of raising the railing, the system will continuously monitor the actual position and angle of the railing to ensure that its movement trajectory is in line with expectations. If any deviation is detected, the system will adjust the output of the motor in real time to ensure that the railing can reach the vertical position smoothly and accurately. When the railing reaches the vertical position, the system will immediately send a stop command, and may also activate the locking mechanism to ensure that the railing is stable in the vertical position. During the whole process, the system will also monitor the surrounding environment. If any abnormal situation is detected (such as an object blocking the movement of the railing), the movement of the railing will be stopped immediately and an alarm will be issued.
[0131] In some embodiments, the access control barrier can be raised to be perpendicular to the ground according to the rotation angular velocity in a variety of ways:
[0132] Optionally, the system can use an open-loop control method. First, the system pre-calculates the required drive current curve for the motor based on the calculated rotational angular velocity and known parameters such as the mass and length of the railing. Then, the system sends a control signal to the motor according to this preset current curve to start the railing to rotate. Next, the system sends a stop signal when the railing theoretically reaches the vertical position based on the pre-calculated time. Finally, the system activates the locking mechanism to ensure that the railing remains in the vertical position;
[0133] Optionally, the system can also use a closed-loop PID control method. First, the system will install an angle sensor on the railing to monitor the actual angle of the railing in real time. Then, the system will continuously compare the target angle of the railing (calculated based on the rotation angular velocity and time) and the actual angle to calculate the error value. Next, the system uses a PID controller to adjust the control signal sent to the motor in real time based on the error value. Finally, when the railing reaches the vertical position, the PID controller will accurately control the motor to stop and keep the railing in that position.
[0134] It is understandable that other methods may be used to control the access control barrier to be lifted to be perpendicular to the ground according to the rotational angular velocity, such as using an adaptive control algorithm or fuzzy logic control, which is not limited here.
[0135] In summary, in this embodiment, when a vehicle enters a preset range, the system sends a connection request to the vehicle and establishes a communication connection with the on-board module. After the connection, the system obtains the distance and driving speed from the vehicle to the access control barrier in real time through the on-board module at a preset period. Based on these data, the system periodically calculates and updates the estimated time it takes for the vehicle to reach the access control barrier. Then, the system periodically obtains weather information, sets the reserved buffer time accordingly, and calculates the final safe arrival time. Based on the safe arrival time, the system calculates and updates the rotational angular velocity of the access control barrier, thereby accurately controlling the barrier to be lifted to be perpendicular to the ground.
[0136] In this embodiment, due to the use of real-time communication between the vehicle and the access control system, dynamic data collection and intelligent control method based on prediction, the accurate opening of the access control railing and the seamless passage of the vehicle can be achieved, which effectively solves the problems of delayed response, extensive control and inability to adapt to complex weather conditions of the traditional access control system, thereby realizing efficient, intelligent and environmentally adaptable vehicle traffic management. Specifically, through real-time communication and periodic data collection with the vehicle-mounted module, the system can continuously obtain the latest position and speed information of the vehicle, so as to make a more accurate arrival time prediction. This dynamic prediction mechanism enables the system to adjust the control strategy in real time according to the actual driving conditions of the vehicle, greatly reducing the waiting time of the vehicle in front of the access control railing. At the same time, by introducing the consideration of weather factors, the system can dynamically adjust the reserved buffer time according to different weather conditions, which greatly improves the adaptability and reliability of the system under various weather conditions. By accurately calculating the rotation angular velocity of the access control railing, the system can ensure that the railing is fully opened at the best time for the vehicle to arrive, which not only improves the traffic efficiency but also reduces the safety risk.
[0137] Based on the first and second embodiments of the present application, in the third embodiment of the present application, the same or similar contents as those of the above-mentioned first and second embodiments can be referred to the above introduction, and will not be described in detail later. Figure 3 This embodiment provides a method for identifying, judging and warning obstacles when a vehicle is traveling within a preset range, as follows:
[0138] Step S301, collecting a real-time image of the preset range through an image collection module;
[0139] The image acquisition module refers to the device used to capture visual information, usually including a camera and related image processing hardware. The real-time image refers to the visual data captured at the current moment, reflecting the immediate status within a preset range.
[0140] This step is performed continuously after the system is started. Specifically, the system installs one or more high-resolution cameras at key locations around the preset range. These cameras continuously capture images within the preset range, usually at a higher frame rate (such as 30 frames per second) to ensure that rapidly changing scenes can be captured. The collected image data is immediately transmitted to the image processing unit in preparation for subsequent analysis. The system may automatically adjust the camera parameters, such as exposure time, sensitivity, etc., according to different lighting conditions (such as day, night or cloudy days) to ensure clear images in various environments.
[0141] In some embodiments, real-time images of a preset range can be collected through the image acquisition module in a variety of ways: Optionally, the system can adopt a fixed camera array method. First, multiple fixed cameras are installed at key locations around the preset range, and each camera is responsible for monitoring a specific area. Then, the system will synchronously trigger all cameras to capture images at the same time at a fixed time interval (such as every 33 milliseconds). Next, the system will perform preliminary processing on the image data, such as denoising, color correction, etc. Finally, the system will integrate the processed image data into a complete scene view in preparation for subsequent analysis;
[0142] Optionally, the system can also use a rotatable pan-tilt camera method. First, one or more high-definition cameras with a pan-tilt are installed near a preset range. Then, the system controls the pan-tilt to rotate along a specific path according to the preset scanning mode to ensure that the entire preset range is covered. Then, during the rotation process, the camera will continue to capture images and record the pan-tilt angle corresponding to each image. Finally, the system will stitch and correct these image data with location information to generate a panoramic view.
[0143] It is understandable that other methods may be used to acquire real-time images within a preset range through the image acquisition module, such as using a fisheye lens camera or a 3D depth camera, etc., which are not limited here.
[0144] Step S302, analyzing the real-time image to determine whether there is an obstacle within the preset range;
[0145] Analysis refers to the process of processing and interpreting the collected image data. Obstacles refer to any objects or people that may hinder the normal operation of the vehicle or threaten safety. Determination refers to the process by which the system draws a judgment result through analysis.
[0146] This step is performed immediately after the system acquires the real-time image. Specifically, the system uses computer vision algorithms to process the acquired images. First, the system may perform image preprocessing, such as denoising, contrast enhancement, etc., to improve image quality. Then, the system uses object detection algorithms, such as convolutional neural networks or regional convolutional neural networks, to identify various objects in the image. The system pays special attention to objects that may pose obstacles, such as pedestrians, other vehicles, animals, or dropped objects. At the same time, the system also analyzes the location, size, and movement trend of these objects to assess whether they are on the vehicle's path or have a tendency to enter the path. The system considers the vehicle's current speed, direction, and expected route to determine whether these objects may hinder the normal operation of the vehicle or pose a safety threat. If any potential obstacles are detected, the system immediately marks their location, type, and possible direction of movement to provide a basis for subsequent decision-making.
[0147] In some embodiments, the real-time image can be analyzed in a variety of ways to determine whether there is an obstacle within a preset range:
[0148] Optionally, the system can use a target detection method based on deep learning. First, the system uses a pre-trained deep neural network model to quickly scan the image. Then, the system will identify various objects in the image and give their categories and location information. Next, the system will determine whether these objects constitute obstacles based on preset rules. For example, if a pedestrian or vehicle is detected within a preset range or has a tendency to move toward a preset range, it will be judged as an obstacle. Finally, the system will generate an obstacle report containing the type, location, and possible movement direction of each obstacle;
[0149] Optionally, the system can also use a method based on motion detection and background difference. First, the system will build and continuously update the background model of the scene. Then, the system will compare each new frame of the image with the background model to find the areas that have changed. Next, the system will analyze the size, shape and motion characteristics of these changed areas to determine whether they may be obstacles. Finally, the system will track the identified potential obstacles, predict their movement trajectories, and evaluate whether they will interfere with the normal driving of the vehicle.
[0150] It is understandable that other methods can also be used to analyze real-time images to determine whether there are obstacles within a preset range, such as using 3D point cloud data analysis or a comprehensive analysis method that integrates multiple sensor data, etc., which is not limited here.
[0151] Step S303: If yes, the vehicle-mounted module warns the driver and controls the access control barrier to stop rotating or lower the access control barrier;
[0152] The vehicle-mounted module refers to the information interaction and control device installed on the vehicle. The warning prompt refers to the safety warning information issued to the driver. Stopping the rotation refers to interrupting the lifting action of the access control barrier. Lowering refers to lowering the raised barrier again.
[0153] This step is performed immediately after the system detects an obstacle. Specifically, when the system confirms that there is an obstacle within the preset range or that the obstacle has a tendency to move toward the preset range, the safety response mechanism will be immediately activated. First, the system will send a warning message to the driver through the on-board module, which may include an audible alarm, a visual prompt on the dashboard, or a warning sign on the head-up display. The warning message will clearly explain the location and nature of the obstacle to help the driver quickly understand the situation. At the same time, the system will immediately send an instruction to the access control barrier control unit to stop the current lifting action. If the barrier is already in the raised state, the system will evaluate the current situation and decide whether the barrier needs to be lowered. In some cases, if the obstacle is below the barrier, the system may choose to keep the barrier in its current position to avoid further safety hazards. Throughout the process, the system will continue to monitor the situation and adjust the response strategy in real time according to the movement of the obstacle.
[0154] Specifically, this embodiment also provides a more specific method for warning the driver when an obstacle is found, and a method for controlling the access control barrier, see Figure 4 ,as follows:
[0155] Step S304, detecting a second distance from the obstacle to the vehicle;
[0156] Detection refers to the process of measuring and evaluating specific parameters through various sensors and algorithms. Obstacles refer to any object or person that may hinder the normal operation of the vehicle or threaten safety. Vehicles refer to motor vehicles that are approaching or passing through the access control system. The second distance is used to represent the spatial interval between the obstacle and the vehicle. This concept implies that there may be a "first distance", which may refer to the distance from the obstacle to the access control barrier.
[0157] This step is performed immediately after the system confirms the presence of an obstacle. Specifically, the system uses a variety of sensor technologies to accurately measure the distance between the obstacle and the vehicle. This may involve the use of devices such as lidar, millimeter-wave radar, stereo cameras, or ultrasonic sensors. The system processes the data from these sensors in real time, and continuously updates the distance information taking into account that both the obstacle and the vehicle may be moving. At the same time, the system also estimates the relative speed of the obstacle and the vehicle and predicts their position changes in a short period of time. The purpose of this step is to provide key data for subsequent risk assessment and decision-making, helping the system determine whether preventive measures or warnings are needed.
[0158] In some embodiments, the second distance of the obstacle to the vehicle can be detected in a variety of ways: Optionally, the system can use radar technology. First, the vehicle transmits a radar signal. Then, the signal reflected from the obstacle is received. Finally, the distance is calculated based on the round-trip time of the signal.
[0159] Optionally, the system may also use camera technology. First, the camera captures an image of the obstacle. Then, an image processing algorithm is used to analyze the size of the obstacle. Finally, the distance is estimated based on the size of the obstacle in the image. It is understandable that other methods may also be used to achieve distance detection, such as using a laser rangefinder, etc., which are not limited here.
[0160] Step S305, when the combined relationship between the vehicle speed and the second distance is within a first preset range, a mild warning is issued to the driver through the vehicle-mounted module, and the access control barrier is controlled to stop rotating;
[0161] The vehicle speed refers to the vehicle's movement rate at the current moment. The combination relationship represents the result of the two parameters, speed and distance, acting together. The first preset range refers to a threshold interval predefined by the system to determine the degree of danger of the current situation. Mild warning refers to a relatively mild reminder signal designed to attract the driver's attention without causing excessive panic. Stop rotation refers to interrupting the lifting or lowering action of the access control barrier.
[0162] This step is performed when the system continuously monitors the vehicle speed and obstacle distance, and determines that their combination relationship enters the preset range. Specifically, the system will calculate the ratio of the vehicle's driving speed and obstacle distance or other mathematical relationships in real time, and compare the calculation results with the preset threshold. When this combination relationship falls into the first preset range, the system believes that there is a potential risk, but it has not yet reached the level of serious danger. At this time, the system will issue a mild warning to the driver through the on-board module, which may include a yellow warning light on the dashboard, a low-volume prompt sound, or a slight vibration of the seat. At the same time, the system will send an instruction to the access control unit to stop the rotation of the railing and maintain the current state. The purpose of this is to prevent further risks that may be caused by the movement of the railing, while giving the driver and obstacles more reaction time.
[0163] Step S306, when the combined relationship between the vehicle speed and the second distance is within a second preset range, a serious warning is issued to the driver through the vehicle-mounted module, and the access control barrier is controlled to be lowered;
[0164] The second preset range refers to another threshold interval predefined by the system, indicating a more dangerous situation than the first preset range. A severe warning refers to a more urgent and intense reminder signal, which is intended to prompt the driver to take immediate action. Lowering the access control barrier means lowering the raised barrier again or accelerating the current lowering process.
[0165] This step is performed when the system determines that the combination of vehicle speed and obstacle distance enters a more dangerous second preset range. Specifically, when the calculated combined relationship value exceeds a higher danger threshold, the system will immediately initiate more drastic countermeasures. First, a serious warning is issued to the driver through the on-board module, which can include multiple sensory stimulations such as flashing red warning lights on the dashboard and high-decibel alarms. These warnings are designed to force the driver to immediately recognize the danger and take evasive actions such as emergency braking or steering. At the same time, the system will immediately send an emergency command to the access control unit, requiring the railing to be lowered as quickly as possible. The purpose of this is to give the driver further risk avoidance prompts in the shortest time.
[0166] In summary, in this embodiment, when a vehicle enters a preset range, the system sends a connection request to the vehicle and establishes a communication connection with the on-board module. After the connection, the system obtains the distance and driving speed from the vehicle to the access control railing in real time through the on-board module, and calculates the estimated time for the vehicle to reach the access control railing based on these data. The system also periodically obtains weather information, sets the reserved buffer time accordingly, and calculates the final safe arrival time. Based on the safe arrival time, the system calculates and updates the rotation angular velocity of the access control railing, thereby accurately controlling the lifting of the railing. At the same time, the system monitors whether there are obstacles within the preset range through the image acquisition module. If there are obstacles, the system issues different degrees of warning to the driver according to the combined relationship between the obstacle distance and the vehicle speed, and controls the movement of the access control railing accordingly. In addition, the system will remind the driver to slow down when the vehicle speed is too fast.
[0167] In this embodiment, due to the use of real-time communication between the vehicle and the access control system, dynamic data collection and intelligent predictive control, the precise opening of the access control barrier and the seamless passage of the vehicle can be achieved, which effectively solves the problems of delayed response, extensive control and safety hazards of the traditional access control system, thereby realizing efficient, safe and intelligent vehicle traffic management. Specifically, by obtaining the vehicle position and speed in real time, the system can accurately predict the arrival time of the vehicle, thereby optimizing the timing of barrier opening and reducing vehicle waiting time. At the same time, through environmental monitoring and obstacle identification, combined with weather factors, the system can dynamically adjust the control strategy, greatly improving traffic safety. In addition, direct communication with the vehicle-mounted system allows the system to provide timely warnings and guidance to the driver, further enhancing the overall safety and user experience.
[0168] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the access control method of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.
[0169] The present application provides an access control system control device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the access control system method in the above-mentioned embodiment 1.
[0170] Reference below Figure 5 , which shows a schematic diagram of the structure of a door access control system device suitable for implementing the embodiment of the present application. The door access control system device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 5 The access control system control device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0171] like Figure 5As shown, the access control system control device may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the access control system control device are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the access control system control device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows an access control system control device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or provided instead.
[0172] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0173] The access control system control device provided by the present application adopts the access control system control method in the above embodiment, which can solve the technical problem of waiting time for vehicles in front of the access control barrier. Compared with the prior art, the beneficial effects of the access control system control device provided by the present application are the same as the beneficial effects of the access control system control method provided by the above embodiment, and other technical features in the access control system control device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0174] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0175] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0176] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the access control system control method in the above-mentioned embodiment.
[0177] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.
[0178] The computer-readable storage medium may be included in the access control system control device; or may exist independently without being installed in the access control system control device.
[0179] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0180] The readable storage medium provided in the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned access control system control method, and can solve the technical problem of waiting time for vehicles in front of access control barriers. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in the present application are the same as the beneficial effects of the access control system control method provided in the above-mentioned embodiment, and will not be described in detail here.
[0181] The present application also provides a computer program product, including a computer program, which implements the steps of the access control system control method as described above when the computer program is executed by a processor.
[0182] The computer program product provided by the present application can solve the technical problem of the waiting time of vehicles in front of the access control barrier. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as the beneficial effects of the access control system control method provided by the above embodiment, which will not be repeated here.
[0183] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A door access control system control method, characterized in that: The access control system control method comprises: When a vehicle enters a preset range, sending a connection request to the vehicle to communicate with the vehicle-mounted module of the vehicle; When in communication connection with the vehicle-mounted module, the first distance from the vehicle to the access control barrier and the vehicle travel speed are obtained in real time through the vehicle-mounted module; Determining a first time duration for the vehicle to reach the access control barrier according to the first distance and the vehicle travel speed; The access control railing is controlled to be lifted to be perpendicular to the ground according to the first time duration.
2. The method according to claim 1, characterized in that The step of obtaining the first distance from the vehicle to the access control barrier and the vehicle speed in real time through the vehicle-mounted module when the vehicle-mounted module is in a communication connection state specifically includes: When connected to the vehicle-mounted module, the first distance from the vehicle to the access control barrier and the vehicle driving speed are periodically obtained at a preset period through the vehicle-mounted module.
3. The method according to claim 2, characterized in that The step of determining a first time duration for the vehicle to reach the access control barrier according to the first distance and the vehicle travel speed specifically includes: The first time duration for the vehicle to arrive is periodically calculated and updated according to the first distance and the vehicle travel speed.
4. The method according to claim 3, characterized in that The step of controlling the access control barrier to be lifted to be vertical to the ground according to the first time duration specifically includes: Get weather information; Periodically setting a reserved buffer time before the vehicle reaches the access control barrier according to the weather information, the first distance and the vehicle travel speed; Periodically calculating and updating a difference between the first duration and the reserved buffer duration, and using the difference as a safe arrival duration; According to the safe arrival time, periodically calculating and updating the rotation angular velocity of the access control barrier; The access control railing is controlled to be lifted to be perpendicular to the ground according to the rotation angular velocity.
5. The method according to claim 1, characterized in that The step of obtaining the first distance from the vehicle to the access control barrier and the vehicle speed in real time through the vehicle-mounted module when the vehicle-mounted module is in a communication connection state, and then comprising: Acquire the real-time image of the preset range through the image acquisition module; Analyze the real-time image to determine whether there is an obstacle within the preset range; If so, the vehicle-mounted module warns the driver and controls the access control barrier to stop rotating or lower the access control barrier.
6. The method according to claim 5, characterized in that If so, the vehicle-mounted module warns the driver and controls the access control barrier to stop rotating or lower the access control barrier, specifically including: detecting a second distance from the obstacle to the vehicle; When the combined relationship between the vehicle speed and the second distance is within a first preset range, a mild warning is issued to the driver through the vehicle-mounted module, and the access control barrier is controlled to stop rotating; When the combined relationship between the vehicle speed and the second distance is within a second preset range, a serious warning is issued to the driver through the on-board module, and the access control barrier is controlled to be lowered.
7. The method according to claim 1, characterized in that The step of determining a first time duration for the vehicle to reach the access control barrier according to the first distance and the vehicle travel speed comprises: When the vehicle's running speed is greater than a preset speed, the on-board module reminds the driver to slow down so that the vehicle's running speed is less than or equal to the preset speed.
8. A door access control system control device, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the access control system control method according to any one of claims 1 to 7.
9. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the access control system control method according to any one of claims 1 to 7 are implemented.
10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the access control system control method according to any one of claims 1 to 7 are implemented.
Citation Information
Cited By
Head-up display device, rotation offset test and correction method thereof, and medium
CN120820058A