Instruction uploading method of barrier gate remote controller, computer readable storage medium and barrier gate management system

By real-time analysis and conversion of the command signals of the gate remote control, uploading them to the server, the problem of data mismatch and incompleteness in the gate management system is solved, and the unified data conversion protocol is used to adapt the gate remote control of different brands, simplifying the maintenance process and improving data integrity and maintenance efficiency.

CN119603359APending Publication Date: 2025-03-11SUZHOU AIKAIKE INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411755273.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-03
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

In the existing gate management system, the data of gate control vehicles entering and exiting do not match the data recorded by the server, resulting in management loopholes and incomplete data, affecting payment and vehicle control functions. At the same time, the maintenance problems of gate remote controls are complicated by the differences in standards and standards of different manufacturers.

Method used

By providing a command upload method for the gate remote control, the command signals of the gate remote control are analyzed and converted in real time, and uploaded to the server to ensure data integrity and consistency. At the same time, a unified data conversion protocol is adopted to adapt to gate remote controls of different brands and standards to solve the problem of maintenance adaptation.

Benefits of technology

The data of the gate control vehicle entry and exit are matched and complete with the data recorded by the server, improving the accuracy of vehicle entry and exit information, and facilitating cost settlement and control functions. At the same time, the unified data conversion protocol simplifies the maintenance of the gate remote control and reduces maintenance costs and complexity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119603359A_ABST
    Figure CN119603359A_ABST
Patent Text Reader

Abstract

The invention relates to an instruction uploading method of a barrier gate remote controller, a computer readable storage medium and a barrier gate management system, and the method comprises the following steps: (S1) an instruction response step: receiving an instruction signal of the barrier gate remote controller in response to the instruction signal of the barrier gate remote controller; (S2) an instruction conversion step: converting the instruction signal into transmission data for data transmission and an execution instruction for barrier gate execution based on a preset data conversion rule; and (S3) a data uploading step: uploading the transmission data based on a preset data uploading strategy, and determining whether an execution instruction needs to be uploaded or not based on an instruction returned by a response back end. According to the method, an instruction signal of a barrier gate remote controller is analyzed and converted into transmission data for data transmission in real time, and the transmission data is uploaded to a server, so that the integrity of vehicle access data controlled by a barrier gate and vehicle access data recorded in the server is ensured, and vehicle parking fee settlement is facilitated; a unified basis is provided for maintenance of the barrier gate remote controller, and the problem of adaptation of different barrier gate remote controllers of numerous manufacturers is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of barrier gate Internet of Things, and in particular, relates to a method for uploading instructions of a barrier gate remote controller, a computer-readable storage medium, and a barrier gate management system. Background Art

[0002] The barrier is a device specially used for the entrance and exit management of channels on roads in regional places to restrict the travel of motor vehicles. It is widely used in regional places such as highway toll stations, parking lots, property communities, office buildings, etc. to manage the entry and exit of vehicles. Figure 1 The figure shows a simplified network architecture diagram of a barrier gate management system, which includes a barrier gate, a barrier gate remote control, a client, and a server. Multiple barrier gates interconnected with each other are arranged in a local area network. The client is a computer used to monitor the operation of the barrier gate in the local area network. The barrier gate is connected to the Internet through a router and communicates with the server in the Internet.

[0003] A serious problem with the barriers in the current market is that the data used to control vehicle ingress and egress does not match the data recorded in the server, which results in the inability of the data on the server in the barrier management system to truly and effectively reflect the vehicle ingress and egress, causing management loopholes in the barrier management system in the area. The main reason for this problem is that the barrier opening and closing function that controls vehicle ingress and egress is not only completed by the barrier management system, but also by the offline barrier remote control. Figure 1 As shown, the barrier gate remote control can directly communicate with the barrier gate signal to control the opening and closing of the barrier gate. The vehicle entry and exit data with offline manual intervention will not be uploaded and retained in the server. Therefore, the barrier gate remote control and this part of the vehicle entry and exit data are missing, resulting in incomplete vehicle entry and exit information. The incomplete vehicle entry and exit information will have a significant impact on the corresponding payment and vehicle control functions.

[0004] Furthermore, in the existing barrier maintenance process, the barrier remote controller, gate rod, etc. in the barrier management system are high-loss parts. At present, there are many barrier manufacturers in the existing technology, and there are also many manufacturers of various parts. They use various standards and specifications of parts to flood the entire barrier market, which has caused great difficulties in the maintenance of the barrier. In particular, when the additional maintenance obligations of the barrier manufacturer expire, the damaged parts of the barrier cannot be effectively and immediately replaced, which brings great hidden dangers to the security work in the regional venues. In addition, since there are a large number of barrier maintenance suppliers, managers of regional venues or personnel who need maintenance of the barrier cannot conveniently choose maintenance suppliers.

[0005] How to adapt the vehicle access data controlled by the barrier remote control to the barrier management system and the maintenance of the supporting parts using the Internet to reduce the barrier maintenance problems caused by different manufacturers has become a technical problem in reality. This invention is based on this. Summary of the invention

[0006] The embodiments of the present application provide a method for uploading instructions of a barrier gate remote control, a computer-readable storage medium, and a barrier gate management system. The solution can upload offline data of the barrier gate remote control to the barrier gate management system, facilitate information management of vehicle entry and exit areas, ensure that the data of vehicle entry and exit controlled by the barrier gate matches the vehicle entry and exit data recorded in the server, and ensure data integrity, so as to facilitate the development of functions related to vehicle entry and exit and actual barrier gate management work.

[0007] In a first aspect, an embodiment of the present application provides a method for uploading instructions of a gate remote controller, the method comprising the following steps:

[0008] (S1) a command response step: responding to a command signal from the barrier gate remote controller, receiving a command signal from the barrier gate remote controller;

[0009] (S2) a command conversion step: converting the command signal into transmission data for data transmission and an execution command for gate execution;

[0010] (S3) Data uploading step: uploading transmission data based on a preset data uploading strategy, and determining whether to upload monitoring data after the execution of the execution instruction based on the instruction returned by the response server.

[0011] In some possible embodiments, the barrier gate remote control is selected from one of an infrared remote control and a radio remote control, or any combination of two or more thereof; the radio remote control is selected from one of a 433MHz wireless remote control, a 315MHz wireless remote control, a 2.4GHz wireless remote control, and a Bluetooth remote control;

[0012] Preferably, the barrier gate remote controller is provided with at least an on, off, and stop button for sending a command signal for controlling the execution of the barrier gate, and the user triggers the sending of the command signal of the barrier gate remote controller through the button;

[0013] Preferably, each barrier gate is adapted to 1-5 barrier gate remote controls; when the barrier gate remote control is an infrared remote control, each barrier gate is bound to the barrier gate remote control through the remote control identification code of the barrier gate remote control; when the barrier gate remote control is a Bluetooth remote control, each barrier gate is bound to the barrier gate remote control through the access address of the barrier gate remote control.

[0014] In some possible embodiments, the method (S1) instruction response step includes the following steps:

[0015] (S11) signal receiving step: receiving the command signal of the barrier gate remote controller, and according to the access address of the command signal or the remote controller identification code, sequentially storing or chain-storing the command signal of the already adapted barrier gate remote controller according to the principle of queue; and discarding the command signal of the unadapted barrier gate remote controller;

[0016] (S12) Queue processing step: according to preset rules, the same instruction signals of the storage signals in the same time slice are counted and then deduplicated, and the same instruction signals at the end of the queue are deleted to form instruction signal pairs.

[0017] Preferably, the (S11) signal receiving step further comprises: in response to the vehicle image captured by the image capture device, receiving and acquiring the vehicle image of the image capture device or acquiring the vehicle license plate information recognized by the image capture device;

[0018] Preferably, the queue processing step (S12) further includes: forming a vehicle pass permission request according to the vehicle license plate information, and placing the vehicle pass permission request at the head of the command signal queue.

[0019] In some possible embodiments, the (S2) instruction conversion step includes the following steps:

[0020] (S21) a signal parsing step: parsing the command signal of the barrier gate remote controller into an execution command for barrier gate execution according to the command signal encoding and decoding rules in the order of the command signal pairs;

[0021] (S22) instruction conversion step: converting the execution instruction for gate execution into transmission data for network data transmission according to the network data conversion rule;

[0022] Preferably, when the command signal to be parsed obtained from the command signal pair is from an infrared remote controller, the command signal encoding and decoding rule in (S21) adopts an infrared encoding and decoding rule;

[0023] Preferably, when the command signal to be parsed obtained from the command signal pair is from a Bluetooth remote controller, the command signal encoding and decoding rule in (S21) adopts the Bluetooth signal transmission encoding and decoding rule;

[0024] Preferably, when the command signal to be parsed obtained from the command signal pair is a vehicle pass permission request, the vehicle pass permission request is directly converted into transmission data for network data transmission.

[0025] In some possible embodiments, the (S3) data uploading step includes:

[0026] (S31) uploading transmission data for data transmission to a server based on a data transmission protocol, and monitoring instructions from the server;

[0027] (S32) obtaining data after the execution of the execution instruction;

[0028] (S33) Determine whether to upload the monitoring data after the execution of the instruction according to the instruction returned by the server.

[0029] Preferably, the gate execution component that executes the instruction execution in the method is selected from one of an image capture device, a trigger ground sensing coil, an anti-smashing ground sensing coil, a ground sensing vehicle detector, a display device, and a gate machine that controls the gate rod to be raised and lowered.

[0030] In a second aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps of the above-mentioned method for uploading instructions of the barrier gate remote control are implemented.

[0031] In a third aspect, an embodiment of the present application provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned method for uploading instructions of the barrier gate remote control are implemented.

[0032] In a fourth aspect, an embodiment of the present application provides a data conversion device, including:

[0033] one or more processors;

[0034] A memory; and one or more computer programs, the processor and the memory are connected via a bus, wherein the one or more computer programs are stored in the memory and are configured to be executed by the one or more processors, and the processors implement the steps of the above-mentioned method for uploading instructions to the barrier gate remote control when executing the computer programs.

[0035] In a fifth aspect, an embodiment of the present application provides a barrier gate management system, including a barrier gate remote controller, the above-mentioned data conversion device and a server,

[0036] The execution instruction issued by the barrier gate remote controller is uploaded to the server through the data conversion device, and the barrier gate remote controller is configured to send a barrier gate execution instruction to the data conversion device according to the user's trigger, and the barrier gate execution instruction includes a barrier gate opening, barrier gate closing, and barrier gate stopping instruction signal;

[0037] The server is used to receive data uploaded by the data conversion device and send server instructions to the data conversion device according to a preset sending rule.

[0038] Preferably, the data conversion device communicates with the server via a wired network or a wireless network, converts the command signal of the remote control into transmission data for data transmission and uploads it to the server; the data conversion device is electrically connected to the barrier gate or connected via a network, and the data conversion device converts the command signal of the remote control into an execution instruction for the barrier gate to execute, and sends it to the barrier gate for execution.

[0039] In some possible embodiments, the system further includes a plurality of barriers, wherein the barriers are electrically connected to a data conversion device, and the data conversion device converts the command signal of the remote control into an execution instruction for execution by the barrier, and sends it to the barrier for execution.

[0040] In some possible embodiments, the execution components of the barrier gate include an image capture device, a trigger ground sensor coil, an anti-smashing ground sensor coil, a ground sensor vehicle detector, a display device, and a gate machine that controls the gate rod to be raised and lowered. The barrier gate includes a barrier gate control board for controlling the various execution components to be executed. The data conversion device is electrically connected to the barrier gate control board, converts the command signal of the remote controller into an execution command for the barrier gate to execute, and sends it to the barrier gate control board to control the gate machine to execute.

[0041] In some possible embodiments, the barrier gate control board and the data conversion device communicate with the server through a wired network or a wireless network respectively; the data conversion device converts the command signal of the remote control into transmission data for data transmission and uploads it to the server; the barrier gate control board and the data conversion device are electrically connected, and the data conversion device converts the command signal of the barrier gate remote control into an execution instruction for the barrier gate to execute, and sends it to the barrier gate control board for execution.

[0042] In some possible embodiments, the gate and the data conversion device are arranged in the same local area network, and communicate with each gate through a network signal transmission device. In some possible embodiments, the gate control panels of several gates are electrically connected to the data conversion device respectively.

[0043] In some possible embodiments, the barrier gate is divided into an entrance barrier gate and an exit barrier gate according to the setting of the regional venue.

[0044] In some possible embodiments, the data conversion device is integrated with the barrier gate control panel and is configured to convert the command signal of the barrier gate remote control into an execution instruction for the barrier gate, and send it to the barrier gate control panel to control the gate for execution; and convert the command signal of the barrier gate remote control into transmission data for data transmission and upload it to the server.

[0045] In some possible embodiments, the image capture device and the data conversion device communicate with the server through a wired network or a wireless network respectively; the data conversion device converts the command signal of the remote control into transmission data for data transmission and uploads it to the server; the barrier gate and the data conversion device are electrically connected, and the data conversion device converts the command signal of the barrier gate remote control into an execution instruction for the barrier gate to execute, and sends it to the barrier gate control board for execution.

[0046] In some possible embodiments, the image capture device, the barrier gate control panel, and the data conversion device communicate with the server through a wired network or a wireless network respectively; the data conversion device converts the command signal of the remote control into transmission data for data transmission and uploads it to the server; the barrier gate and the data conversion device are electrically connected, and the data conversion device converts the command signal of the remote control into an execution instruction for the barrier gate to execute, and sends it to the barrier gate for execution.

[0047] In some possible embodiments, the barrier gate control panel and the data conversion device communicate with the server through a wired network or a wireless network respectively; the data conversion device converts the command signal of the remote control into transmission data for data transmission and uploads it to the server; the barrier gate and the data conversion device are electrically connected, and the data conversion device converts the command signal of the remote control into an execution instruction for the barrier gate to execute, and sends it to the barrier gate for execution.

[0048] The present application provides a command uploading method for a barrier gate remote controller, which converts the command signal of the barrier gate remote controller into transmission data for data transmission in real time and uploads it to a server, so that the data of offline vehicle entry and exit is added to the server, thereby ensuring the integrity of the data of vehicle entry and exit controlled by the barrier gate and the data of vehicle entry and exit recorded in the server, facilitating the settlement of vehicle parking fees, and solving the problem of data loss caused by the inability to monitor direct control between the barrier gate remote controller and the barrier gate. On the other hand, due to the command signal parsing and conversion function of the barrier gate remote controller, a unified basis is provided for the maintenance of the barrier gate remote controller, solving the adaptation problem of different barrier gate remote controllers from many manufacturers. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0050] Figure 1 A schematic diagram of the system architecture of a barrier gate management system in the prior art (one barrier gate is shown, and other barrier gates are omitted);

[0051] Figure 2 It is a structural schematic diagram of a barrier gate in the prior art (showing two barrier gates);

[0052] Figure 3 A schematic diagram of the layout of the area managed by the gate management system provided in the embodiment of the present application;

[0053] Figure 4 Schematic diagram of the system architecture of the gate management system provided in the embodiment of the present application (one gate is shown, and other gates are omitted)

[0054] Figure 5 A flowchart of a method for uploading instructions to a gate remote controller provided in a specific embodiment of the present application;

[0055] Figure 6 A flowchart of specific steps of the command response step in the command upload method of the gate remote controller provided in another specific embodiment of the present application;

[0056] Figure 7 A flowchart of the specific steps of the instruction conversion step in the instruction uploading method of the gate remote controller provided in the specific embodiment of the present application;

[0057] Figure 8 A flowchart of the specific steps of the data uploading step in the command uploading method of the gate remote controller provided in the specific embodiment of the present application;

[0058] Fig. 9 A schematic diagram of a computer-readable storage medium provided for a specific embodiment of the present application;

[0059] Fig.10 This is a principle block diagram of a data conversion device provided in a specific embodiment of the present application.

[0060] Fig.11 Another schematic diagram of the architecture of a gate management system provided for a specific embodiment of the present application. DETAILED DESCRIPTION

[0061] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.

[0062] It should be understood that in the description of the specification and claims of this application, if there are terms such as "first", "second", etc., they are only used to distinguish the objects described, and do not have any order or technical meaning. Therefore, the objects defined as "first", "second", etc. may explicitly or implicitly include one or more of the objects. In addition, "one" or "a" and similar words do not indicate a quantitative limitation, but indicate the existence of at least one, and "multiple" means no less than two.

[0063] Some areas such as residential areas, office buildings, administrative buildings, gate management systems Figure 1 As shown, it includes a barrier gate remote control (not shown), multiple barrier gates for controlling the entrance and exit of roads in the area (one barrier gate is shown in the figure), the barrier gate communicates with the client (personal computer) host in the local area network, and the client host in the local area network can communicate with the external network through a router, such as the server communication on the World Wide Web, to obtain the vehicle entry and exit data of the barrier gate. Figure 1 As an example of a barrier gate management system, in this system, the barrier gate remote controller can communicate directly with the barrier gate to control the opening and closing of the barrier gate.

[0064] Specifically, if Figure 2 As shown, it is a schematic diagram of the overall structure of the barrier gate. The barrier gate 1 includes a barrier gate actuator and a barrier gate control panel 3. The barrier gate actuator includes an image capture device 7, a trigger ground sensor coil 4, an anti-smashing ground sensor coil 6, a ground sensor vehicle detector, a display device, and a gate machine 8. The gate machine 8 can control the gate rod 5 to rise and fall, and the barrier gate control panel 3 can control each barrier gate actuator to work, etc. The barrier gate can be connected to the network through an image capture device 7 or a barrier gate control panel 3 (if the image capture device 7 is used to connect to the network, the image capture device is provided with a network interface; if the barrier gate control panel 3 is used to connect to the network, the barrier gate control panel 3 is provided with a network interface). For a specific example, the image capture device can be a camera, and the image capture device is connected to the network communication conversion device through an RJ45 network interface, so as to connect the barrier gate to the local area network. Of course, there are other ways to connect the barrier gate to the local area network. Figure 2 The arrow direction indicates the vehicle's travel direction.

[0065] like Figure 3 The figure is a schematic diagram of the layout of the regional places managed by the barrier management system provided in the embodiment of the present application. In some preferred embodiments of the present invention, according to the setting of the regional scene, according to the distinction between controlling vehicles to enter the regional place or vehicles to leave the regional place, the barrier can be divided into an entrance barrier and an exit barrier. Figure 3As shown, area A can be the vehicle entrance and exit of the area, and the gate can be set in area A. The entrance gate includes an entrance image capture device (recognition device), an entrance trigger ground sensing coil, an entrance anti-smashing ground sensing coil, an entrance trigger ground sensing vehicle detector, an entrance anti-smashing ground sensing vehicle detector, an entrance gate (where the lifting motor and spring are vulnerable parts), an entrance display screen (display device), an entrance gate rod, and an entrance control board that controls each execution component to work; wherein the entrance image capture device is connected to the local area network through the network interface RJ45; the exit gate includes an exit image capture device (recognition device), an exit trigger ground sensing coil, an exit anti-smashing ground sensing coil, an exit trigger ground sensing vehicle detector, an exit anti-smashing ground sensing vehicle detector, an exit gate (where the lifting motor and spring can control the gate rod lifting), an exit display screen (display device), an exit gate rod, and an exit control board that controls each execution component to work; wherein the exit image capture device is connected to the local area network through the network interface RJ45.

[0066] Figure 3 The regional scene 10 in the embodiment is a parking lot application scene, but is not limited to parking lot application scenes, and can also be an application scene of a residential area, an office building, or an administrative building. Figure 3 For the parking lot application scenario shown, several parking spaces 11 are provided in the parking lot to facilitate users to park. A barrier is provided at the entrance and exit of the parking lot in the parking lot application scenario, and a speed bump is also provided at the entrance and exit of the barrier, so that vehicles 2 entering and leaving the parking lot can be effectively managed. In the prior art, due to the one-way communication between the barrier remote control and the barrier control panel that controls the opening of the barrier, the barrier remote control controls the execution of commands such as the opening, closing, and stopping of the barrier lever of the barrier, and the vehicle entry and exit area scene can also be realized through the direct switch stop command of the barrier remote control. In this way, the process of vehicle entry and exit is not authorized by the server, and the vehicle entry and exit information is not synchronized with the server. Therefore, the local offline vehicle entry and exit records and the online vehicle entry and exit records are inconsistent, the problem of incomplete data is prominent, and the related fee settlement problems and so on are caused.

[0067] The gate management system provided in the embodiment of the present application is as follows: Figure 4 As shown, the system includes a barrier remote control (not shown), multiple barrier gates for controlling the entrance and exit of roads in the area (one barrier gate is shown in the figure), and a data conversion device. The data conversion device and the barrier gate communicate with the server respectively. The data conversion device and the barrier gate can also communicate with the client (personal computer) host in the local area network respectively. The client host in the local area network can communicate with the external network through a router, such as the server communication on the World Wide Web, to obtain the vehicle entry and exit data of the barrier gate.

[0068] The specific embodiment of the present invention provides a method for uploading instructions of a gate remote controller, such as Figure 5 As shown, the following steps are included:

[0069] (S1) a command response step: responding to a command signal from the barrier gate remote controller, receiving a command signal from the barrier gate remote controller;

[0070] (S2) a command conversion step: converting the command signal into transmission data for data transmission and an execution command for gate execution;

[0071] (S3) Data uploading step: uploading transmission data based on a preset data uploading strategy, and determining whether to upload monitoring data after the execution of the execution instruction based on the instruction returned by the response server.

[0072] The command uploading method of the barrier gate remote control of the present invention can parse and convert the command signal of the barrier gate remote control and then upload it, so that the process information of the barrier gate remote control controlling the opening and closing of the barrier gate is retained in the server. In this way, the server can effectively manage and control the barrier gate according to the transmission data uploaded by the barrier gate remote control, avoiding subsequent problems caused by the one-way communication between the barrier gate remote control and the barrier gate.

[0073] In the technical solution of the present invention, since the barrier gate remote controller does not communicate directly with the barrier gate control board that controls the barrier gate, but communicates with the barrier gate control board through analysis and conversion to execute the opening and closing action of the barrier gate, the barrier gate remote controller has wider adaptability. In a preferred embodiment of the present invention, the barrier gate remote controller is selected from one of an infrared remote controller and a radio remote controller, or any combination of two or more; the radio remote controller is selected from one of a 433MHz wireless remote controller, a 315MHz wireless remote controller, a 2.4GHz wireless remote controller, and a Bluetooth remote controller. 433MHz, 315MHz, and 2.4GHz are three different frequencies of wireless transmission signals, which are used for different wireless remote control systems. Regardless of the type of barrier gate remote controller used, the barrier gate remote controller is at least provided with an on, off, and stop button for sending a command signal for controlling the execution of the barrier gate, and the user triggers the command signal of the barrier gate remote controller through the button. Since the barrier gate remote controller has wider adaptability, it is more conducive to the maintenance of the barrier gate. When the barrier gate remote controller is damaged, lost, etc., the user can choose a barrier gate remote controller of other brands without being restricted by the original manufacturer of the barrier gate.

[0074] In a specific implementation, when the barrier gate remote control is an infrared remote control, each barrier gate is bound to the barrier gate remote control through the remote control identification code of the barrier gate remote control; when the barrier gate remote control is a Bluetooth remote control, each barrier gate is bound to the barrier gate remote control through the access address of the barrier gate remote control. When other radio remote controls are used, adaptation can be performed according to specific choices. As a preferred technical solution of the present invention, a barrier gate can use an infrared remote control, a Bluetooth remote control, an infrared remote control and a Bluetooth remote control, or a combination of the functions of the two. When using a Bluetooth remote control, the present invention can use the BLE GATT protocol to implement data communication, and use the standard Modbus protocol parsing when using the RS485 communication interface.

[0075] In a specific implementation manner of the present invention, each barrier gate is adapted to 1-5 barrier gate remote controllers, preferably, each barrier gate is adapted to 1-4 barrier gate remote controllers, preferably, each barrier gate is adapted to 1-3 barrier gate remote controllers, and more preferably, each barrier gate is adapted to 1, 2, 3, or 4 barrier gate remote controllers. These multiple barrier gate remote controllers can be infrared remote controllers at the same time, can be Bluetooth remote controllers at the same time, or can be infrared remote controllers and Bluetooth remote controllers. As a typical example of the present invention, when the barrier gate remote controller adopts an infrared remote controller, the command signal emitted by the infrared remote controller can be a serial code using pulse width modulation, which is encoded and emitted in the form of a carrier: guide code + remote controller identification code + remote controller identification code (inverse code) + operation code + operation code (inverse code). Decoding is performed in a corresponding form. The remote controller identification code can distinguish different barrier gate remote controller devices to prevent different barrier gate remote controller remote control codes from interfering with each other.

[0076] As a typical example of the present invention, when the barrier gate remote controller adopts a Bluetooth remote controller, the Bluetooth remote controller uses a Bluetooth module, which converts the low-frequency digital signal sent by the CPU into a high-frequency carrier signal and sends the command signal data packet by radio. The data packet includes an access address, a header, a data bit, and a CRC check bit. Different barrier gate remote controller devices can be distinguished by different access addresses to prevent different barrier gate remote controllers from interfering with each other.

[0077] In the technical solution of the present invention, multiple barrier gate remote controllers can be used to adapt to one barrier gate, which can prevent the situation where vehicles may not be able to enter or exit the area when a single barrier gate remote controller is damaged.

[0078] like Figure 6 As shown, the method (S1) instruction response step includes the following steps:

[0079] (S11) signal receiving step: receiving the command signal of the barrier gate remote controller, and according to the access address of the command signal or the remote controller identification code, sequentially storing or chain-storing the command signal of the already adapted barrier gate remote controller according to the principle of queue; and discarding the command signal of the unadapted barrier gate remote controller;

[0080] (S12) Queue processing step: according to preset rules, the same instruction signals of the storage signals in the same time slice are counted and deduplicated, and the same instruction signals at the end of the queue are deleted.

[0081] In a preferred technical solution of the present invention, the method further includes a step of adapting the barrier gate remote controller before the (S1) command response step.

[0082] In some possible embodiments, the barrier gate remote controller may not participate in the execution of the execution instruction of the barrier gate execution component. In this case, the (S11) signal receiving step also includes: in response to the vehicle image captured by the image capture device, receiving and acquiring the vehicle image of the image capture device or acquiring the vehicle license plate information recognized by the image capture device. By placing the acquisition of the vehicle image of the image capture device or the acquisition of the vehicle license plate information recognized by the image capture device in the command upload method of the barrier gate remote controller, when both the barrier gate remote controller and the image capture device participate in the process of opening and closing the barrier gate, the data of the image capture device is preferentially used to control the vehicle entry and exit, so that the vehicle entry and exit data is complete.

[0083] In some possible embodiments, when the vehicle entry and exit is controlled by an image capture device, the queue processing step (S12) further includes: forming a vehicle access permission request according to the vehicle license plate information, and placing the vehicle access permission request at the head of the command signal queue. By preferentially transmitting the vehicle image or the vehicle license plate information, the vehicle entry and exit is directly controlled, thereby improving the integrity of the vehicle entry and exit data.

[0084] In some possible embodiments, Figure 7 As shown, the (S2) instruction conversion step includes the following steps:

[0085] (S21) signal parsing step: parsing the command signal of the barrier gate remote controller into an execution command for barrier gate execution according to the command signal encoding and decoding rules;

[0086] (S22) Instruction conversion step: converting the execution instruction for gate execution into transmission data for network data transmission according to the network data conversion rules.

[0087] For a long time, the hardware equipment of some barriers has been outdated and the barriers are not interoperable, which makes the maintenance and upkeep of the barriers inconvenient and the maintenance cost very high; therefore, after the quality assurance period of the barriers, the maintenance work will increase greatly. Since there are many brands of barriers in the market, the parts of the barriers are of various types and follow different standards, which also makes the maintenance of the barriers in the later stage a problem that is difficult to overcome and maintain in the long run.

[0088] The present invention avoids direct communication between the barrier gate remote control and the barrier gate actuator (gate machine) by parsing, converting, and uploading the command signal of the barrier gate remote control. In this way, the applicable barrier gate remote control is not limited to brands and standards, which solves the problem of difficult maintenance after the barrier gate remote control is damaged. In addition, since there are many brands of barriers in stock, the protocols and control methods followed by the barrier gate control board are also relatively numerous. The present invention also solves the problem of differences in barrier gate control boards by parsing, converting, and uploading the command signal of the barrier gate remote control. When these actuators are abnormally damaged or lost, maintenance and servicing work can be solved efficiently and quickly.

[0089] For example, the protocols of some Bluetooth remote controls use the Bluetooth low energy transmission protocol BLE, and its broadcast frame includes a preamble, access address, header, length, data, checksum, etc. The protocols of other Bluetooth remote controls use the TuyaBeacon protocol. Some barrier gate remote controls use infrared communication protocols, including NEC protocol, NEC-16 protocol, Sony SIRC protocol, RC5 protocol, RC6 protocol, JVC protocol, Sharp protocol, X-SAT protocol, NRC17 protocol, etc. Infrared remote controls follow these different protocols and need to be adapted to different barrier gate control panels. The present invention parses, converts, and uploads the command signals of the barrier gate remote control, parses and converts the data frames of these protocol communications, and then communicates with the barrier gate actuator (gate machine), thereby solving the problem of incompatibility of the gate machine caused by damage to these barrier gate remote controls.

[0090] In some preferred embodiments of the present invention, the signal parsing step of the method (S21) also includes the step of sending the execution instruction for the gate execution to the gate control board; wherein the step of sending the execution instruction for the gate execution to the gate control board can be performed according to the protocol followed by the specific gate control board.

[0091] Specifically, the following steps may be included:

[0092] (S211) Determining the command execution protocol used by the gate control panel;

[0093] (S212) extracting specific values ​​executed by specific components from the command signal of the barrier remote controller according to the command signal encoding and decoding rules;

[0094] (S213) The specific numerical values ​​executed by the specific components are converted into execution instructions for the gate execution according to the instruction execution protocol used by the gate control panel.

[0095] In a specific implementation of the present invention, when the barrier gate remote controller is an infrared remote controller, the command signal encoding and decoding rules in (S21) are infrared encoding and decoding rules; when the barrier gate remote controller is a Bluetooth remote controller, the command signal encoding and decoding rules in (S21) are Bluetooth signal transmission encoding and decoding rules. When an infrared remote controller and a Bluetooth remote controller are integrated in hardware, the infrared encoding and decoding rules and the Bluetooth signal transmission encoding and decoding rules can be followed.

[0096] In some possible embodiments, Figure 8 As shown, the (S3) data uploading step includes:

[0097] (S31) uploading transmission data for data transmission to a server based on a data transmission protocol, and monitoring instructions from the server;

[0098] (S32) obtaining data after the execution of the execution instruction;

[0099] (S33) Determine whether to upload the monitoring data after the execution of the instruction according to the instruction returned by the server.

[0100] In some preferred embodiments of the present invention, the actuator of the barrier gate in the method is a gate machine that controls the gate rod to be raised and lowered to facilitate the entry and exit of vehicles.

[0101] In the present invention, the command signal of the barrier remote controller does not directly communicate with the barrier control panel to control the execution of the gate. Instead, the command signal of the barrier remote controller is uploaded through an intermediate program and executed offline. This ensures the control of offline vehicle access and the integrity of online vehicle access data, so that the online vehicle access data is completely matched with the offline vehicle access data, avoiding the problem of missing data in vehicle control.

[0102] In some preferred embodiments of the present invention, multiple barriers are located in the same local area network, and the server and the client in the local area network can monitor and control the vehicle access to the barrier according to the unique network address of each barrier. The data conversion device of the present invention can also be located in the same local area network, and is used for the task of forwarding command signals of the barrier remote controller corresponding to one or more barriers. Since the barrier and the data conversion device are both connected to the network, the barrier and the data conversion device can be used as part of the Internet of Things, thereby providing a facility basis for effectively controlling the offline execution of the barrier remote controller. However, the traditional barrier management system can only use manual intervention for the barrier remote controller, and its incomplete data leads to many problems in subsequent cost management and other aspects. In addition, during subsequent maintenance and servicing, the damage and loss of the barrier remote controller function lead to difficulties in maintenance, which greatly affects the barrier management function in the regional venue.

[0103] In the technical solution of the present invention, the instruction conversion step (S22) is as follows: the execution instruction for the execution of the barrier gate is converted into transmission data for network data transmission according to the network data conversion rules. The execution instruction for the execution of the barrier gate can be converted into unified transmission data for network data transmission. This can fully break through the information barriers between various components, reduce the inconvenience of maintenance, improve the efficiency of maintenance, and facilitate the continuous operation of users of the barrier gate.

[0104] Specifically, the present invention provides a converted unified data format according to the application scenario of the barrier and the currently available gate machine data. These unified data can be lane numbers, barrier brands, barrier models, ground sensor identification (including triggering ground sensor coils, triggering ground sensor vehicle detectors, anti-smashing ground sensor coils, anti-smashing ground sensor vehicle detectors, rear ground sensor coils, rear ground sensor vehicle detectors), barrier identification (open limit, close limit, motor stall, remote control, gate rod), identification device (connection / power supply, identification, data transmission), display device (connection / power supply, data transmission). The data uploaded by the devices of each barrier terminal are unified to facilitate the subsequent server or data conversion device to analyze, and the transmission data of devices of different manufacturers and following different data protocols are unified, so that the method of the present invention can be applied in the existing barrier management network. The unified data protocol is also convenient to be converted into specifications that meet network data transmission. These unified data can be formatted in Toml, Yaml or JSON, etc., providing an application data interface for the development of subsequent programs.

[0105] The data uploaded by the devices at each barrier terminal can adopt a unified data protocol; a typical unified data protocol can adopt the JSON format, which can include the following fields: lane number, barrier brand, barrier model, trigger ground sensor coil identification, trigger ground sensor vehicle detector identification, anti-smashing ground sensor coil identification, anti-smashing ground sensor vehicle detector identification, rear ground sensor coil identification, rear ground sensor vehicle detector identification, remote control identification, gate rod identification, motor identification, gate identification, image acquisition device identification, display screen identification. Specifically for the remote control identification part, it can include: the communication protocol adopted by the remote control, communication address, data, verification, etc.

[0106] Reference Fig. 9 , Fig. 9 It is a schematic diagram of the framework of the computer-readable storage medium of the specific implementation of the present application. The computer-readable storage medium 1 of the embodiment of the present application stores computer program instructions, and the method provided by the present application is implemented when the program instructions are executed. Among them, the computer program instructions can form a program file and be stored in the above-mentioned computer-readable storage medium in the form of a software product, so that a computer device (which can be a personal computer, a server, or a network device, etc.) executes all or part of the steps of the methods of each implementation of the present application. The aforementioned computer-readable storage medium 13 includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, RandomAccess Memory), a disk or an optical disk, or a terminal device such as a computer, a server, a mobile phone, and a tablet. More specifically, the computer-readable storage medium in the embodiment of the present invention stores a computer program product, and the computer program product includes a computer program, and the computer program is executed by a processor to implement the steps of the instruction uploading method of the gate remote control described above.

[0107] In addition, each functional unit in each embodiment of the present invention may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0108] More specifically, Fig.10It is shown that an embodiment of the present invention provides a data conversion device 2, which can be used for signal reception, analysis, conversion, and uploading of a barrier gate remote control. The device includes: one or more processors; a memory; and one or more computer programs, wherein the processor and the memory are connected via a bus, wherein the one or more computer programs are stored in the memory and are configured to be executed by the one or more processors, and when the processor executes the computer program, the steps of the instruction uploading method of the barrier gate remote control described above are implemented. The data conversion device 2 can be used as hardware, and the hardware can be in the form of a Bluetooth gateway, an infrared gateway, or an integration of an infrared gateway and a Bluetooth gateway. The processor is coupled to the memory, and the memory stores a program. When the program instructions stored in the memory are executed by the processor, the steps of the instruction uploading method of the barrier gate remote control provided in the present application are implemented. The data conversion device 2 described in this embodiment can be in the same local area network as the barrier gate, or it can be a client, a personal computer, a network device, and other devices. The communication between the gate control board and the data conversion device 2 can be carried out using an RS485 interface; the data conversion device can be configured with GPIO pins, such as a part of the IO pins for signal acquisition, and a part of the pins for sending gate opening signals, closing signals, gate arm pause signals, etc.

[0109] The processor may also be referred to as a processor (Central Processing Unit). The processor may be an integrated circuit chip with signal processing capabilities. The processor may also be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0110] like Fig.11 As shown, an embodiment of the present invention provides a specific implementation of a barrier gate management system, including a barrier gate remote controller, the above-mentioned data conversion device and a server, wherein the barrier gate remote controller is used to send a command signal including a barrier gate opening, a barrier gate closing and a barrier gate stopping. The command signal sent by the remote controller may include signals such as opening (barrier gate opening signal), closing (barrier gate closing signal), stopping (barrier gate stopping signal), and function keys (performing specific actions according to the status).

[0111] The server is used to receive data uploaded by the data conversion device, and to issue server instructions to the data conversion device according to a preset issuance rule. More specifically, the system includes a barrier gate, wherein the data conversion device communicates with the server via a wired network or a wireless network, converts the command signal of the remote control into transmission data for data transmission and uploads it to the server; the barrier gate is electrically connected to the data conversion device, and the data conversion device converts the command signal of the remote control into an execution instruction for the barrier gate to execute, and sends it to the barrier gate for execution. The barrier gate includes an image capture device, a trigger ground sensing coil, an anti-smashing ground sensing coil, a gate rod, a ground sensing vehicle detector, a display device, a gate machine for controlling the gate rod to be raised and lowered, and a barrier gate control panel for controlling the operation of each execution component.

[0112] The data conversion device includes a processor and a memory, the processor and the memory are coupled, the memory stores a program, and when the program instructions stored in the memory are executed by the processor, the steps of the instruction uploading method of the barrier gate remote control of the present application are implemented.

[0113] More specifically, the processor may be a general component (eg, a central processing unit (CPU), a graphics processing unit (GPU), an application processor (AP), a sensor, a communication module, etc.), and the like.

[0114] Such an electronic device may be included in various types of electronic devices such as personal computers (PCs), server devices, mobile devices, and embedded devices. Such a device may correspond to a hardware component included in, for example, a smart phone, a tablet device, an augmented reality (AR) device, an Internet of Things (IoT) device, an autonomous vehicle, a robot, a medical device, etc., which performs, for example, speech recognition, image recognition, and image classification using a neural network. Therefore, the device may correspond to a dedicated hardware accelerator installed on the above-mentioned electronic device, or to a hardware accelerator such as a neural processor (NPU), a tensor processor (TPU), or a neural engine (Neural Engine) (a neural engine is a dedicated module for driving a neural network), etc.).

[0115] The memory may be a DRAM, etc. The memory may include at least one of a volatile memory or a non-volatile memory. Non-volatile memories include ROM, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), flash memory, phase change random access memory (PRAM), magnetoresistive RAM (MRAM), resistive RAM (RRAM), ferroelectric RAM (FRAM), etc. Volatile memories include DRAM, SRAM, SDRAM, PRAM, MRAM, RRAM, FeRAM, etc. In one embodiment, the memory may include at least one of a HDD, SSD, CF, SD, micro SD, mini SD, xD, and a memory stick.

[0116] The device can analyze input data in real time to extract valid information, based on the extracted information. In addition, the device can be installed on at least one of various other types of electronic devices. The device may include a processor, RAM, memory, various sensors including image capture devices, and communication modules. It may also include an input / output module, a security module, a power control device, etc. The processor can control the overall operation of the electronic device. The processor may include a processor core (single core) or multiple processor cores (multi-core). The processor can process or execute programs and / or data stored in the memory. The processor can be implemented as a CPU, a GPU, an AP, etc.

[0117] RAM can temporarily store programs, data or instructions. For example, programs and / or data stored in the memory can be temporarily stored in RAM according to the control or boot code of the processor. RAM can be implemented as dynamic RAM (DRAM), static RAM (SRAM), etc.

[0118] The information signal may include one of various types of recognition signals such as a voice recognition signal, an object recognition signal, an image recognition signal, and a biometric information recognition signal. The memory is a storage location for storing data, and may store an operating system (OS), various programs, and various data.

[0119] The sensor may collect peripheral information of the electronic device on which the electronic device is mounted. The sensor may sense or receive a signal (e.g., a video signal, an audio signal, a magnetic signal, a bio-signal, a touch signal, etc.) from the outside of the electronic device and convert the sensed or received signal into data. For example, the sensor may include at least one of various types of sensing devices (such as a microphone, an imaging device, an image sensor, a light detection and ranging (LIDAR) sensor, an ultrasonic sensor, an infrared sensor, a biosensor, and a touch sensor).

[0120] In the embodiment, various wired or wireless interfaces capable of communicating with external devices may be provided. For example, the communication module may include a communication interface capable of accessing a wired local area network (LAN), a wireless local area network (WLAN) (such as wireless fidelity (Wi-Fi)), a wireless personal area network (WPAN) (such as Bluetooth), a wireless universal serial bus (wireless USB), Zigbee, near field communication (NFC), radio frequency identification (RFID), power line communication (PLC) or a mobile cellular network (such as the third generation (3G), the fourth generation (4G) and long term evolution (LTE)).

[0121] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0122] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0123] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

Claims

1. A method for uploading instructions for a barrier remote controller, characterized in that: The method comprises the following steps: (S1) a command response step: responding to a command signal from the barrier gate remote controller, receiving a command signal from the barrier gate remote controller; (S2) a command conversion step: converting the command signal into transmission data for data transmission and an execution command for gate execution; (S3) Data uploading step: uploading transmission data based on a preset data uploading strategy, and determining whether to upload monitoring data after the execution of the execution instruction based on the instruction returned by the response server.

2. The instruction data uploading method according to claim 1, characterized in that: The barrier gate remote control is selected from one of an infrared remote control and a radio remote control, or any combination of two or more thereof; the radio remote control is selected from one of a 433MHz wireless remote control, a 315MHz wireless remote control, a 2.4GHz wireless remote control, and a Bluetooth remote control; Preferably, the barrier gate remote controller is provided with at least an on, off, and stop button for sending a command signal for controlling the execution of the barrier gate, and the user triggers the sending of the command signal of the barrier gate remote controller through the button; Preferably, each barrier gate is adapted to 1-5 barrier gate remote controls; when the barrier gate remote control is an infrared remote control, each barrier gate is bound to the barrier gate remote control through the remote control identification code of the barrier gate remote control; when the barrier gate remote control is a Bluetooth remote control, each barrier gate is bound to the barrier gate remote control through the access address of the barrier gate remote control.

3. The instruction data uploading method according to claim 1, characterized in that: The method (S1) instruction response step comprises the following steps: (S11) signal receiving step: receiving the command signal of the barrier gate remote controller, and according to the access address of the command signal or the remote controller identification code, sequentially storing or chain-storing the command signal of the already adapted barrier gate remote controller according to the principle of queue; and discarding the command signal of the unadapted barrier gate remote controller; (S12) queue processing step: according to a preset rule, the same instruction signals of the storage signals in the same time slice are counted and then deduplicated, and the same instruction signals at the end of the queue are deleted to form an instruction signal pair queue; Preferably, the (S11) signal receiving step further comprises: in response to the vehicle image captured by the image capture device, receiving and acquiring the vehicle image of the image capture device or acquiring the vehicle license plate information recognized by the image capture device; Preferably, the queue processing step (S12) further includes: forming a vehicle pass permission request according to the vehicle license plate information, and placing the vehicle pass permission request at the head of the command signal queue.

4. The instruction data uploading method according to claim 3, characterized in that: The (S2) instruction conversion step comprises the following steps: (S21) a signal parsing step: parsing the command signal of the barrier gate remote controller into an execution command for barrier gate execution according to the order of the command signal pairs and the command signal encoding and decoding rules; (S22) instruction conversion step: converting the execution instruction for gate execution into transmission data for network data transmission according to the network data conversion rule; Preferably, when the command signal to be parsed obtained from the command signal pair is from an infrared remote controller, the command signal encoding and decoding rule in (S21) adopts an infrared encoding and decoding rule; Preferably, when the command signal to be parsed obtained from the command signal pair is from a Bluetooth remote controller, the command signal encoding and decoding rule in (S21) adopts the Bluetooth signal transmission encoding and decoding rule; Preferably, when the command signal to be parsed obtained from the command signal pair is a vehicle pass permission request, the vehicle pass permission request is directly converted into transmission data for network data transmission.

5. The instruction data uploading method according to claim 1, characterized in that: The (S3) data uploading step includes: (S31) uploading transmission data for data transmission to a server based on a data transmission protocol, and monitoring instructions from the server; (S32) obtaining monitoring data after the execution of the execution instruction; (S33) determining whether to upload the monitoring data after the execution of the execution instruction according to the instruction returned by the server; Preferably, the gate execution component that executes the instruction in the method is a gate machine that controls the lifting and lowering of the gate rod.

6. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method for uploading instructions of the barrier gate remote controller described in any one of claims 1 to 5 are implemented.

7. A computer program product, comprising a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method for uploading instructions of the barrier gate remote controller described in any one of claims 1 to 5 are implemented.

8. A data conversion device, comprising: one or more processors; Memory; and one or more computer programs, the processor and the memory are connected via a bus, wherein the one or more computer programs are stored in the memory and are configured to be executed by the one or more processors, characterized in that the processor implements the steps of the instruction uploading method of the barrier gate remote control as described in any one of claims 1 to 5 when executing the computer program.

9. A barrier gate management system, comprising a barrier gate remote controller, a barrier gate, the data conversion device according to claim 8, and a server, The execution instruction issued by the barrier gate remote controller is uploaded to the server through the data conversion device, and the barrier gate remote controller is configured to send a barrier gate execution instruction to the data conversion device according to the user's trigger, and the barrier gate execution instruction includes a barrier gate opening, barrier gate closing, and barrier gate stopping instruction signal; The server is used to receive data uploaded by the data conversion device and send server instructions to the data conversion device according to a preset sending rule.

10. The gate management system according to claim 9, characterized in that: The data conversion device communicates with the server via a wired network or a wireless network, converts the command signal of the remote controller into transmission data for data transmission and uploads it to the server.