Single-lane multi-antenna electronic non-stop system control method and device, computer device and storage medium
By breaking down the transaction process into sub-transaction processes and establishing transaction queues, and with the control unit coordinating with the outdoor unit to execute the sub-transaction processes, the problem of long transaction processing time in existing technologies is solved, achieving efficient transaction processing.
Patent Information
- Application Number
- CN202411027228.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-29
- Publication Date
- 2025-10-17
- Estimated Expiration
- 2044-07-29
AI Technical Summary
The processing mechanism of existing roadside units is inefficient, resulting in long transaction processing times and low efficiency.
The transaction process is divided into several sub-transaction processes, and a transaction queue with a preset time period is established. The control unit controls the outdoor unit or its adjacent unit to continue to execute the sub-transaction process according to the preset control logic, and the transaction queue is updated in real time when each sub-transaction process is completed.
It significantly improves the transaction efficiency of the electronic non-stop system, reduces the repetition of transaction steps, and enhances traffic flow efficiency.
Smart Images

Figure CN118762410B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of electronic non-stop parking system, and in particular to a control method and device of single-lane multi-antenna electronic non-stop parking system, computer equipment and storage medium. BACKGROUND
[0002] ETC (Electronic Toll Collection System) is an electronic non-stop parking charging system, which is a commonly used road charging method in the world. It is realized by using dedicated short-range communication (DSRC) technology equipment based on 5.8 GHz microwave frequency band.
[0003] The existing road side unit generally adopts a design method of single outdoor unit plus single controller, and the single outdoor unit and the controller are taken as a whole, and the software is matched with a single antenna single section processing method. The radio frequency channels connected by each antenna head are time division multiplexed: only one antenna head transmits signals at the same time, and the other antenna heads are in the receiving state; when there is a vehicle transaction in the section, the entire section no longer transmits BST broadcast packets to search for vehicle-mounted equipment; the processing mechanism of the existing road side unit has long transaction processing time and low efficiency. SUMMARY
[0004] The purpose of the present application is to provide a single-lane multi-antenna electronic non-stop parking system and a control method thereof to solve the problem of low efficiency of the processing mechanism of the existing road side unit mentioned in the background.
[0005] To achieve the above purpose, the present application provides the following technical scheme: a control method of a single-lane multi-antenna electronic non-stop parking system, the system comprising a plurality of outdoor units arranged along the driving direction of the lane; each outdoor unit corresponds to a communication area; the control method comprises the following steps: splitting the transaction process into a plurality of sub-transaction processes; establishing a transaction queue in a preset time period, wherein the queue information in the transaction queue includes outdoor unit number, target vehicle information, transaction state and current sub-transaction process; obtaining the current target vehicle information of the current vehicle-mounted unit, and querying the transaction state and the current sub-transaction process corresponding to the current target vehicle information in the transaction queue; according to the transaction state, controlling the current outdoor unit or the subsequent outdoor unit adjacent thereto to continue to execute the current sub-transaction process according to a preset control logic, and updating the transaction queue in real time after completing each current sub-transaction process.
[0006] Optionally, the control method further comprises: the target vehicle information comprises vehicle electronic identification information; the electronic barrier controls the vehicle electronic identification information of the vehicle at the end of the lane driving direction, queries the transaction state corresponding to the vehicle electronic identification information in the transaction queue, judges whether the transaction state is completed, if yes, lifts the electronic barrier to release the vehicle at the end of the lane driving direction, if not, controls the outdoor unit at the end of the lane driving direction to establish connection with the vehicle-mounted unit at the end of the lane driving direction according to the preset control logic, continues to execute the current transaction process, and releases the vehicle at the end of the lane driving direction after the transaction is completed.
[0007] Optionally, the step of updating the queue information in real time after each completion of the current sub-transaction process comprises: if the target vehicle information of the current vehicle-mounted unit is not in the queue information, adding the target vehicle information to the transaction queue, and updating the transaction queue in real time after the completion of the current sub-transaction process; if the target vehicle information of the current vehicle-mounted unit is in the transaction queue, continuing to execute the current transaction process for continued transaction, and updating the transaction queue in real time after the completion of the current transaction process.
[0008] Optionally, the transaction state comprises waiting for transaction, transaction in progress, transaction completed, and transaction exception.
[0009] Optionally, the step of controlling the current outdoor unit or the subsequent outdoor unit adjacent to the current outdoor unit to continue to execute the current transaction process according to the transaction state and the preset control logic comprises: if it is judged that the transaction state of the current outdoor unit and the vehicle-mounted unit in the communication area is transaction completed, controlling the current outdoor unit to establish connection with other vehicle-mounted units in the communication area; if it is judged that the transaction state of the current outdoor unit and the vehicle-mounted unit in the communication area is transaction in progress, waiting for the transaction to be completed, and then controlling the current outdoor unit to establish connection with other vehicle-mounted units in the communication area; if it is judged that the transaction state of the current outdoor unit and the vehicle-mounted unit in the communication area is transaction exception, starting the subsequent outdoor unit adjacent to the current outdoor unit, controlling the subsequent outdoor unit to establish connection with the vehicle-mounted unit, querying the current target vehicle information of the current vehicle-mounted unit in the transaction queue, continuing to execute the current sub-transaction process for continued transaction, and updating the transaction queue in real time.
[0010] Optionally, the step of controlling the outdoor unit at the end of the lane driving direction to establish connection with the vehicle-mounted unit at the end of the lane driving direction according to the preset control logic comprises: when the transaction state is transaction in progress, waiting for the transaction to be completed; when the transaction state is waiting for transaction or transaction exception, controlling the outdoor unit at the end of the lane driving direction to establish connection with the vehicle-mounted unit at the end of the lane driving direction, and continuing to execute the current sub-transaction process.
[0011] Optionally, the step of controlling the current outdoor unit or the subsequent outdoor unit adjacent to the current outdoor unit to continue to execute the current transaction process according to the preset control logic further comprises: when the electronic barrier identifies the vehicle electronic identification information of the vehicle carried by the vehicle unit at the end of the driving direction of the lane, controlling the end outdoor unit and the end vehicle unit to complete the transaction preferentially.
[0012] In another aspect, the present application also provides a control device of a single-lane multi-antenna electronic non-stop parking system, comprising: a transaction process splitting module for splitting a transaction process into a plurality of sub-transaction processes; a transaction queue module for establishing a transaction queue within a preset time period, wherein the queue information in the transaction queue comprises an outdoor unit number, target vehicle information, a transaction state, and a current sub-transaction process; a plurality of outdoor units arranged along the driving direction of the lane, the outdoor units being configured to acquire current target vehicle information of a current vehicle unit and query the transaction state and the current sub-transaction process corresponding to the current target vehicle information in the transaction queue; a control unit configured to control the current outdoor unit or the subsequent outdoor unit adjacent to the current outdoor unit to continue to execute the current sub-transaction process according to the transaction state according to a preset control logic; and an updating module configured to update the transaction queue in real time upon completion of each current sub-transaction process.
[0013] In another aspect, the present application also provides a computer device comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above control method when executing the computer program.
[0014] In another aspect, the present application also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program is executed by a processor to implement the steps of the above control method.
[0015] Compared with the prior art, the present application has the following advantages:
[0016] In the present application, the transaction process is split into a plurality of sub-transaction processes, and a transaction queue within a preset time period is established, the control unit controls the outdoor units to continue to complete the sub-transaction processes according to the transaction progress according to the preset control, and the queue information is updated in real time upon completion of each current sub-transaction process, thereby greatly improving the transaction efficiency of the electronic non-stop parking system. BRIEF DESCRIPTION OF DRAWINGS
[0017] Figure 1 FIG. 1 is a schematic diagram of the method steps of the present application.
[0018] Figure 2 FIG. 2 is a schematic diagram of the workflow of the present application.
[0019] Figure 3The structure diagram of the control device of the present application.
[0020] Figure 4 The hardware system block diagram of the present application.
[0021] Figure 5 The outdoor unit block diagram of the present application.
[0022] Figure 6 The indoor unit and outdoor unit system block diagram of the present application.
[0023] In the figure: 1-control unit, 2-first outdoor unit, 3-second outdoor unit, 4-power module, 5-consumer security storage module, 6-data storage module, 7-external communication bus interface, 8-radio frequency transceiver front end, 9-data decoding unit, 10-filtering module, 11-data decoding module, 12-clock synchronization module, 13-serial data processing interface, 14-service module, 15-data service module, 16-interface end, 17-hardware end, 18-transaction flow splitting module, 19-transaction queue module, 20-updating module. DETAILED DESCRIPTION
[0024] The scheme of the present application will be clearly and completely explained in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, not all the embodiments.
[0025] It should be noted that the terms "first", "second" and the like in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or a chronological sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not necessarily limit to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0026] In the present application, the terms "up", "down", "left", "right", "front", "back", "top", "bottom", "inner", "outer", "middle", "vertical", "horizontal", "lateral", "longitudinal" and the like indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings. These terms are mainly used to better describe the present application and its embodiments, and are not used to limit the indicated devices, elements or components to have a specific orientation, or to be constructed and operated in a specific orientation.
[0027] And, the above-mentioned partial terms can be used to represent other meanings in addition to the orientation or positional relationship, for example, the term "upper" can also be used to represent a certain dependent relationship or connection relationship in some cases. For those skilled in the art, the specific meaning of these terms in this application can be understood according to the specific circumstances.
[0028] In addition, the terms "mount", "set", "provided with", "connected", "connected", "socketed" should be broadly understood. For example, it can be a fixed connection, a detachable connection, or a monolithic structure; it can be a mechanical connection, or an electrical connection; it can be directly connected, or indirectly connected through an intermediate medium, or internal communication between two devices, elements or components. For those skilled in the art, the specific meaning of the above terms in this application can be understood according to the specific circumstances.
[0029] It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other without conflict. The present application will be described in detail below with reference to the drawings and in conjunction with the embodiments.
[0030] Please refer to Figure 1 and Figure 2 The control method of the single-lane multi-antenna electronic non-stop system of the application, the system comprises a plurality of outdoor units arranged along the driving direction of the lane; each outdoor unit corresponds to a communication area; the control method comprises the following steps:
[0031] S100, split the transaction process into several sub-transaction processes.
[0032] Specifically, the control unit 1 establishes at least one transaction thread, and splits the data reception and data transmission in each transaction thread into a sub-transaction process, and arranges them according to a complete transaction process, so that in each transaction process, it can be clearly displayed which sub-transaction process is being performed, so that it can be continued when the transaction is not completed.
[0033] S200, establish a transaction queue in a preset time period, wherein the queue information in the transaction queue includes outdoor unit number, target vehicle information, transaction state, and current sub-transaction process.
[0034] It can be understood that the control unit 1 establishes a transaction queue within a preset time period, for example, this time can be set to 30 minutes, the queue information in the queue will not be deleted within 30 minutes, and several outdoor units can query the queue information within the time period when establishing a link with the vehicle-mounted unit. Each transaction queue contains the following information: outdoor unit number (antenna head number), target vehicle information (vehicle-mounted unit network address, license plate number, vehicle information), transaction state (transaction completed, transaction in progress, transaction interrupted), and current sub-transaction process.
[0035] Specifically, the transaction queue is a list, which can record target vehicle information of a vehicle unit of a vehicle running in an electronic toll collection lane, and an outdoor unit number obtaining the target information, and record a transaction state corresponding to the target vehicle information and a current sub-transaction process; if the vehicle unit has never established a link with the outdoor unit, the transaction state is waiting for transaction, and the current sub-transaction process is an initial process or null.
[0036] More specifically, in order to prevent the target vehicle information obtained from being lost in the transaction queue, the queue information is added or deleted according to the target vehicle information obtained within a preset time period, for example, within 30 minutes, the target vehicle information obtained by a plurality of outdoor units and the corresponding queue are all recorded in the transaction queue, so that when the current outdoor unit does not complete the transaction with the vehicle unit, the subsequent outdoor unit adjacent to the current outdoor unit can still query the queue information corresponding to the target vehicle information in the transaction queue, facilitating the transaction.
[0037] S300, obtaining current target vehicle information of a current vehicle unit, and querying the transaction state and the current sub-transaction process corresponding to the current target vehicle information in the transaction queue.
[0038] Specifically, before establishing a link with the current vehicle unit, the queue information of the vehicle unit in the transaction queue is queried in advance, which can determine whether to establish a link with the vehicle unit; for example, before establishing a link with the vehicle unit, the transaction queue is queried according to the network address of the vehicle unit to obtain the transaction state and the current sub-transaction process of the vehicle unit; wherein the network address of the vehicle unit includes a MAC address or an IP address; for the vehicle unit which has not established a link, the current outdoor unit can be controlled to establish a link with it, for the vehicle unit in transaction or transaction completed, the current outdoor unit can be controlled to establish a link with other vehicle units, for the vehicle unit which has a special situation with the current outdoor unit, the subsequent outdoor unit adjacent to the current outdoor unit can be controlled to establish a link with the vehicle unit, and the transaction efficiency is significantly improved.
[0039] S400, according to the transaction state, controlling the current outdoor unit or the subsequent outdoor unit adjacent to it to continue to execute the current sub-transaction process according to a preset control logic, and updating the transaction queue in real time after completing each current sub-transaction process.
[0040] Specifically, after querying the transaction state, it can be determined whether to establish a link with the vehicle unit, and after establishing the link, the current sub-transaction process can be continued, and the plurality of outdoor units are cooperatively controlled by the control unit 1, avoiding repeated sub-transaction processes, and greatly improving the transaction efficiency.
[0041] It can be understood that the transaction process is divided into several sub-transaction processes; and a transaction queue within a preset time period is established, and the control unit 1 respectively continues to complete the sub-transaction process according to the preset control of the outdoor unit according to the transaction progress, and updates the queue information in real time after completing each current sub-transaction process, which greatly improves the transaction efficiency of the electronic non-stop parking system.
[0042] In some embodiments, the control method steps further include: the target vehicle information includes vehicle electronic identification information; the electronic barrier identifies the vehicle electronic identification information of the vehicle at the end of the lane driving direction, queries the transaction state corresponding to the vehicle electronic identification information in the transaction queue; judges whether the transaction state is completed; if yes, the electronic barrier is lifted to release the vehicle at the end; if not, the outdoor unit at the end of the lane driving direction and the vehicle-mounted unit at the end of the lane driving direction are connected according to the preset control logic, the current transaction process is continued to be executed, and the vehicle at the end of the lane driving direction is released after the transaction is completed.
[0043] It should be understood that the outdoor unit includes an antenna head and a communication bus connected to the antenna head, and the plurality of antenna heads are cooperatively controlled by the control unit 1, that is, the control unit 1 controls the plurality of antenna heads respectively, and it can also be understood that at least the antenna head at the front end of the lane driving direction and the antenna head adjacent to the front end and located at the rear end are controlled; by installing the plurality of antenna heads in the lane and arranging them according to the lane driving direction, the communication areas of the respective antenna heads can overlap, be separated, or be connected and distributed, for example, each antenna head is separated from the communication area of an antenna head by one antenna head (about 30 meters), and the last antenna head is installed at the existing position, that is, above the lane barrier, wherein the electronic barrier has a license plate number identification area, and the license plate number identification area is located in the communication area of the outdoor unit at the end of the lane driving direction.
[0044] Specifically, the electronic barrier has a vehicle information identification area, and the target vehicle information includes vehicle electronic identification information, which can be understood in this application as identifying the license plate number, and the vehicle information identification area is located in the communication area of the outdoor unit at the end of the lane driving direction, and the electronic barrier is connected with the control unit 1 for identifying the license plate number of the vehicle at the end of the lane driving direction and lifting or lowering the barrier according to the control instruction of the control unit 1; it can finally confirm whether the vehicle at the end of the lane driving direction has completed the transaction, and ensure that the vehicle can be released only after completing the transaction; this application cooperatively controls a plurality of outdoor units by a controller, which greatly improves the transaction efficiency, and identifies the license plate number of the vehicle at the end of the lane driving direction by the electronic barrier and lifts or lowers the barrier according to the control instruction of the control unit 1, which avoids missing the mark while greatly improving the traffic efficiency.
[0045] In some embodiments, the step of updating the queue information in real time after each completion of a current sub-transaction process comprises: if the target vehicle information of the current vehicle unit is not in the queue information, adding the target vehicle information to the transaction queue and updating the transaction queue in real time after completion of the current sub-transaction process; if the target vehicle information of the current vehicle unit is in the transaction queue, continuing to perform the current transaction process for a continued transaction and updating the transaction queue in real time after completion of the current transaction process.
[0046] Specifically, the outdoor unit sends a BST broadcast packet to request query of vehicle information data, the vehicle unit returns a vehicle signal, the outdoor unit receives the vehicle signal, queries a transaction queue, and checks a current transaction state of the vehicle unit; if the information of the vehicle unit is not in the transaction queue, a new transaction of the vehicle unit is performed, a link is established between the outdoor unit and the vehicle unit, communication with the vehicle unit is performed from the first step, a transaction thread is completed, vehicle information data such as a transaction state and a current sub-transaction process is sent to the control unit 1 every time a step is completed, and the control unit 1 adds or updates the transaction queue; if the transaction state of the vehicle unit is a transaction interruption state, a breakpoint continued transaction is performed, a link is established between the outdoor unit and the vehicle unit, communication with the vehicle unit is performed from a breakpoint step, a transaction thread is completed, and the transaction queue is updated in real time every time a step is completed.
[0047] In some embodiments, the transaction state comprises a waiting transaction, a transaction in progress, a transaction completion, and a transaction exception.
[0048] Specifically, the waiting transaction can be understood as a transaction that has not yet established a connection temporarily, the transaction in progress can be understood as a transaction that is being performed with the outdoor unit, the transaction completion can be understood as a successful transaction, and the transaction exception can be understood as a transaction interruption or a transaction timeout.
[0049] More specifically, when the outdoor unit establishes a link with the vehicle unit, if a single instruction response is timed out (default: 200 ms) and the transaction is timed out, the link is disconnected, at this time, the transaction state is a transaction interruption, and the transaction state is sent in real time.
[0050] In some embodiments, the step of controlling the current outdoor unit or a subsequent outdoor unit adjacent to the current outdoor unit to continue the current transaction process according to the transaction state and the preset control logic includes: if the transaction state of the current outdoor unit and the vehicle-mounted unit in the communication area is determined to be transaction completed, then controlling the current outdoor unit to establish a connection with other vehicle-mounted units in the communication area; if the transaction state of the current outdoor unit and the vehicle-mounted unit in the communication area is determined to be in transaction, then waiting for the transaction to be completed and then controlling the current outdoor unit to establish a connection with other vehicle-mounted units in the communication area; and if the transaction state of the current outdoor unit and the vehicle-mounted unit in the communication area is determined to be a transaction exception, then starting a subsequent outdoor unit adjacent to the current outdoor unit, controlling the subsequent outdoor unit to establish a connection with the vehicle-mounted unit, querying the current target vehicle information of the current vehicle-mounted unit in the transaction queue, continuing the current sub-transaction process for a subsequent transaction, and updating the transaction queue in real time.
[0051] Specifically, different control strategies are implemented according to different transaction states, the control unit 1 can cooperatively control a plurality of outdoor units, each transaction state corresponds to a different linking mode, and the subsequent outdoor unit can handle the transaction task that the current outdoor unit has not processed or that has a transaction exception, so as to prevent some outdoor units from being too busy; at the same time, the current transaction process is divided into a plurality of current sub-transaction processes, the current sub-transaction process is continued for a subsequent transaction, and the transaction queue is updated in real time, so as to significantly reduce the repetition of transaction steps and improve transaction efficiency.
[0052] In some embodiments, the step of controlling the outdoor unit at the end of the lane driving direction to establish a connection with the vehicle-mounted unit at the end of the lane driving direction according to the preset control logic includes: when the transaction state is in transaction, waiting for the transaction to be completed; when the transaction state is waiting for transaction or transaction exception, controlling the outdoor unit at the end to establish a connection with the vehicle-mounted unit at the end and continuing the current sub-transaction process.
[0053] In some embodiments, the step of controlling the current outdoor unit or a subsequent outdoor unit adjacent to the current outdoor unit to continue the current transaction process according to the transaction state and the preset control logic includes: if the transaction state of the current outdoor unit and the vehicle-mounted unit in the communication area is determined to be transaction completed, then controlling the current outdoor unit to establish a connection with other vehicle-mounted units in the communication area; if the transaction state of the current outdoor unit and the vehicle-mounted unit in the communication area is determined to be in transaction, then waiting for the transaction to be completed and then controlling the current outdoor unit to establish a connection with other vehicle-mounted units in the communication area; and if the transaction state of the current outdoor unit and the vehicle-mounted unit in the communication area is determined to be a transaction exception, then starting a subsequent outdoor unit adjacent to the current outdoor unit, controlling the subsequent outdoor unit to establish a connection with the vehicle-mounted unit, querying the current target vehicle information of the current vehicle-mounted unit in the transaction queue, continuing the current sub-transaction process for a subsequent transaction, and updating the transaction queue in real time.
[0054] Specifically, when the electronic barrier recognizes the license plate number of the vehicle of the on-board unit at the end of the lane driving direction, if the outdoor unit at the end of the lane is communicating with the on-board unit at the end, the transaction is continued until the transaction is completed; if the outdoor unit at the end is communicating with other on-board units, the transaction between the on-board units is interrupted; if the on-board unit at the end is in the transaction queue and the state is transaction interruption, the outdoor unit at the end is controlled to send a BST broadcast packet to search for the license plate number in the transaction queue, the outdoor unit at the end is controlled to establish a link with the on-board unit at the end and continue to complete the transaction; the transaction queue is updated after each step; if the license plate number of the vehicle of the on-board unit at the end is not in the transaction queue, the antenna head is controlled to send a BST broadcast packet to search for the on-board unit at the end and establish a link, a new transaction thread is created and completed; if the obtained license plate number is consistent with the license plate number of the vehicle in communication with the on-board unit at the end, the transaction is continued until the transaction is completed; after each step, the transaction state, the current transaction process and other vehicle information data are sent to the control unit 1 to control the information in the transaction queue.
[0055] Please refer to Figure 3 In another aspect, the application also provides a control device of a single-lane multi-antenna electronic non-stop parking system, comprising: a transaction process splitting module 18, used for splitting a transaction process into a plurality of sub-transaction processes; a transaction queue module 19, used for establishing a transaction queue in a preset time period, wherein the queue information in the transaction queue comprises an outdoor unit number, target vehicle information, a transaction state and a current sub-transaction process; a plurality of outdoor units arranged along a lane driving direction, the outdoor units being used for obtaining current target vehicle information of a current on-board unit and querying the transaction state and the current sub-transaction process corresponding to the current target vehicle information in the transaction queue; a control unit 1, used for controlling the current outdoor unit or a subsequent outdoor unit adjacent to the current outdoor unit to continue to execute the current sub-transaction process according to the transaction state and a preset control logic; and an updating module 20, used for updating the transaction queue in real time after each current sub-transaction process is completed.
[0056] Please refer to Figure 4Further, the outdoor unit is a plurality of units, and is arranged in the driveway and along the driving direction of the driveway. It can be understood as a plurality of antenna heads. The first outdoor unit 2 is arranged at the front end of the driving direction of the driveway, and the second outdoor unit 3 is arranged at the adjacent position of the first outdoor unit 2 and behind the first outdoor unit 2. The outdoor unit is used to establish a connection with the vehicle-mounted unit in the communication area, to obtain the vehicle-mounted signal of the vehicle-mounted unit, and to send the vehicle-mounted signal to the control unit 1. The control unit 1 is in communication connection with a data service module 15 and a service module 14. The control unit 1 controls the service module 14 to create and drive a transaction thread. The data service module 15 is used to complete the data interaction between the service module 14 and the control module and the hardware end 17. The hardware end 17 is the plurality of outdoor units.
[0057] Specifically, the outdoor unit is arranged as a plurality of units in the application. The outdoor unit includes an antenna head and a communication bus connected with the antenna head. The plurality of antenna heads are cooperatively controlled by a controller. Multiple sets of road side units are not needed to be installed. The traffic efficiency is improved, and the cost is reduced.
[0058] Please refer to Figure 6 Further, the control unit 1 is also connected with a power module 4, a consumer security storage module 5, a data storage module 6, an external communication bus interface 7, and a plurality of antenna bus interfaces for connecting ODU antennas. The power module 4 supplies power for the control unit 1 and the plurality of antenna bus interfaces. The consumer security storage module 5 is an external PSAM card, which can encrypt or decrypt the data received by the plurality of antenna bus interfaces. The data storage module 6 is a FLASH storage module, which is used for daily data recording, operation and maintenance data management, ODU antenna configuration file access, and the like. The antenna bus interface can provide power supply and communication control data bus for the outdoor unit.
[0059] In particular, the data service module 15 is in communication connection with the control unit 1 and the several outdoor units through the interface end 16. The data service module 15 includes an antenna sending thread, an antenna receiving thread, a consumption security storage sending thread, a consumption security storage receiving thread, a communication sending thread and a communication receiving thread. The antenna sending thread receives data sent by the transaction thread in the service module 14, calls the sending interface in sequence and sends out through the outdoor unit. When there is no transaction thread data to be sent, the BST broadcast package data is generated and the outdoor unit is called to send out. The data processing threads such as the antenna receiving thread, the consumption security storage receiving thread and the communication receiving thread are responsible for receiving the data of the corresponding thread received from the antenna interface, the consumption security storage interface and the communication interface respectively, and distributing the data to the corresponding transaction thread to drive the transaction. In particular, the antenna receiving thread creates a new transaction thread when receiving a new vehicle signal of a vehicle-mounted unit. The antenna receiving thread can receive data of all communication devices registered by software, analyze the data, and distribute the received data to the transaction thread after successful analysis.
[0060] More specifically, the service module 14 can create at least one transaction thread. The transaction thread is created when the antenna receiving thread receives a new vehicle signal of a vehicle-mounted unit, and is ended after the transaction is completed. After the transaction thread is established, the sending interfaces of the antenna sending thread, the consumption security storage sending thread and the communication sending thread are called to send data. The antenna receiving thread and the communication receiving thread take the network address of the vehicle-mounted unit as the key value, and distribute the data received by the thread to the current transaction thread for processing. Similarly, the transaction thread applies to use the consumption security storage module 5, and calls the consumption security storage module 5 to send data to the PSAM card. The consumption security storage module 5 receiving thread takes the assigned serial number as the key value to distribute the received data to the PSAM card, thereby driving the transaction process.
[0061] Please refer to Figure 5 In some embodiments, the outdoor unit includes a radio frequency transceiver front end 8 having an antenna head connected to the transmitting end. The radio frequency transceiver front end 8 is used to demodulate the received vehicle signal from a radio frequency signal to a baseband signal, or modulate the baseband signal to a radio frequency signal for sending out. A data decoding unit 9 is connected to the receiving end of the radio frequency transceiver front end 8, and is used to decode, filter and / or calibrate the baseband signal.
[0062] Specifically, the radio frequency transceiver front end 8 includes a 5.8G radio frequency transceiver front end link, which can realize conversion between 5.8G radio frequency signals and baseband signals; in the transmission mode, the baseband signals can be modulated into radio frequency signals; in the receiving mode, the 5.8G radio frequency signals can be demodulated into baseband signals; the data decoding unit 9 includes a data decoding module 11, a clock synchronization module 12 and / or a filter module 10, which are used for decoding the baseband signals, and filtering and / or calibrating the baseband signals, wherein the data decoding unit 9 is in communication connection with the control unit 1 through a serial data processing interface 13, and the clock synchronization module 12 supports clock synchronization to decode with actual clock to avoid decoding errors caused by inaccurate clock.
[0063] In one embodiment of the present application, the data decoding unit 9 includes a hardware digital filter module, a data decoding module 11 and a clock synchronization module 12 connected in sequence, the hardware digital filter module filters the received baseband signal S1 to obtain an input signal S2 after filtering out glitches less than 1us, which can improve the stability and reliability of the signal input to the decoding unit compared with the traditional decoding method; the clock synchronization module 12 supports clock synchronization and cooperates with the data decoding module 11 to decode with actual clock; in the present application, the output signal S3 of the data decoding module 11 includes three data control signals of clock clk, data data and chip select cs.
[0064] More specifically, the data decoding unit 9 adopts a multiplexer MUX array with multiple input and output, each signal output can be configured separately, and can realize signal edge to pulse conversion through digital filtering and signal polarity inversion of the input signal.
[0065] Further, after detecting the level change of the input signal S2, the clock synchronization module 12 starts timing, judges transaction or transaction interruption through a preset first comparison value, if the level change occurs when the timing time of the clock synchronization module 12 does not exceed the preset first comparison value, it is considered that the data is 0 and can be judged as transaction interruption; otherwise, it is considered that the data is 1 and can be judged as transaction, at this time, the output signal s3 outputs the chip select cs signal and the clock clk to the control unit 1, and sends this data to the data signal.
[0066] Further, a preset second comparison value is provided at the same time, wherein the second comparison value is greater than the first comparison value and is used for detecting timeout, if the timing time of the clock synchronization module 12 exceeds the second comparison value, it means that the data has error or has stopped receiving data, at this time, the chip select cs signal is pulled up and the data decoding unit 9 is reset, if the level change is detected again within the second comparison value, it is considered that the next data transmission starts.
[0067] Further, the data decoding unit 9 also supports a capture function, that is, judging the actual signal clock by capturing the length of the level of the input signal, and outputting the PWM signal of this clock cycle as the clock signal.
[0068] Further, the control unit 1 comprises a data serial interface unit and logic processing, and the data communication with the data decoding unit 9 and the basic control logic processing are realized through the serial data interface unit.
[0069] In some embodiments, further comprising a consumption security storage module 5 connected with the control unit 1, for encrypting or decrypting the received vehicle-mounted signal.
[0070] In another aspect, the present application also provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor realizes the steps of the above control method when executing the computer program.
[0071] In another aspect, the present application also provides a computer readable storage medium, which stores a computer program, and the computer program realizes the steps of the above control method when executed by a processor.
[0072] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by a computer program instructing related hardware, and the computer program can be stored in a non-volatile computer readable storage medium. When the computer program is executed, it can include the processes of the above-mentioned embodiments. Any reference to memory, storage, database or other medium used in the embodiments of the present application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration but not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synch link) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM) and memory bus dynamic RAM (RDRAM).
[0073] The above merely illustrates the embodiments of the present application, and is not intended to limit the patent scope of the present application. Any equivalent transformation or direct or indirect application in the related technical field based on the content of the present application specification and drawings is also included in the patent protection scope of the present application.
Claims
1. A control method for a single-lane multi-antenna electronic non-stop system, the system comprising a plurality of outdoor units arranged along the driving direction of the lane; each outdoor unit corresponds to a communication area; characterized in that: The control method steps include: Split the transaction process into several sub-transaction processes; Establishing a transaction queue for a preset time period, wherein the queue information in the transaction queue includes the outdoor unit number, target vehicle information, transaction status, and current sub-transaction process; Obtaining current target vehicle information of the current on-board unit, and querying the transaction status and the current sub-transaction process corresponding to the current target vehicle information in the transaction queue; According to the transaction status, the current outdoor unit or the subsequent outdoor unit adjacent thereto is controlled according to the preset control logic to continue executing the current sub-transaction process, and the transaction queue is updated in real time each time a current sub-transaction process is completed.
2. The control method of the single-lane multi-antenna electronic non-stop system according to claim 1, characterized in that: The control method further comprises: The target vehicle information includes vehicle electronic identification information; Controlling the electronic barrier to identify the vehicle electronic identification information of the vehicle at the end of the lane in the direction of travel, and querying the transaction status corresponding to the vehicle electronic identification information in the transaction queue; Determine whether the transaction status is completed; If yes, lift the electronic barrier to allow the vehicle at the end to pass; If not, the outdoor unit at the end of the lane driving direction is controlled to establish a connection with the on-board unit at the end of the lane driving direction according to the preset control logic, the current sub-transaction process is continued, and the vehicle at the end of the lane driving direction is released after the transaction is completed.
3. The control method of the single-lane multi-antenna electronic non-stop system according to claim 1, characterized in that: The step of updating the queue information in real time each time a current sub-transaction process is completed includes: If the target vehicle information of the current onboard unit is not included in the queue information, the target vehicle information is added to the transaction queue, and the transaction queue is updated in real time after the current sub-transaction process is completed; If the transaction queue contains the target vehicle information of the current on-board unit, the current transaction process will continue to be executed, and the transaction queue will be updated in real time after the current transaction process is completed.
4. The control method of a single-lane multi-antenna electronic non-stop system according to claim 2, characterized in that: The transaction status includes waiting for transaction, in progress, transaction completed and special transaction status.
5. The control method of a single-lane multi-antenna electronic non-stop system according to claim 4, characterized in that: The step of controlling the current outdoor unit or its adjacent subsequent outdoor units to continue executing the current transaction process according to the preset control logic according to the transaction status includes: If it is determined that the transaction status between the current outdoor unit and the on-board unit in the communication area is completed, then controlling the current outdoor unit to establish a connection with other on-board units in the communication area; If it is determined that the transaction status between the current outdoor unit and the on-board unit in the communication area is in progress, then after the transaction is completed, control the current outdoor unit to establish a connection with the other on-board units in the communication area; If it is determined that a special transaction situation occurs in the transaction status between the current outdoor unit and the on-board unit in the communication area, the subsequent outdoor unit adjacent to the current outdoor unit is turned on, and the subsequent outdoor unit is controlled to establish a connection with the on-board unit, and the current target vehicle information in the transaction queue of the current on-board unit is queried, the current sub-transaction process is continued to be executed for the subsequent transaction, and the transaction queue is updated in real time.
6. The control method of a single-lane multi-antenna electronic non-stop system according to claim 4, characterized in that: The step of controlling the outdoor unit at the end of the lane in the direction of travel to establish a connection with the on-board unit at the end of the lane in the direction of travel according to the preset control logic includes: When the transaction status is in progress, wait for the transaction to be completed; When the transaction status is waiting for transaction or special transaction situation, the outdoor unit of the terminal is controlled to establish a connection with the vehicle-mounted unit of the terminal, and the current sub-transaction process is continued.
7. The control method of a single-lane multi-antenna electronic non-stop system according to claim 6, characterized in that: The step of controlling the current outdoor unit or its adjacent subsequent outdoor units to continue to execute the current transaction process according to the preset control logic further includes: When the electronic barrier recognizes the vehicle electronic identification information of the on-board unit at the end of the lane in the direction of travel, the terminal outdoor unit is controlled to complete the transaction with the terminal on-board unit in priority.
8. A control device for a single-lane multi-antenna electronic non-stop system, characterized in that: include: The transaction process splitting module is used to split the transaction process into several sub-transaction processes; A transaction queue module is used to establish a transaction queue for a preset time period, wherein the queue information in the transaction queue includes the outdoor unit number, target vehicle information, transaction status, and current sub-transaction process; A plurality of outdoor units are arranged along the driving direction of the lane, and the outdoor units are used to obtain the current target vehicle information of the current on-board unit, and query the transaction status and the current sub-transaction process corresponding to the current target vehicle information in the transaction queue; A control unit, configured to control the current outdoor unit or the subsequent adjacent outdoor units to continue executing the current sub-transaction process according to the transaction status and a preset control logic; The updating module is used to update the transaction queue in real time each time a current sub-transaction process is completed.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the control method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the control method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
RSU equipment and working method thereof
CN112381959A
Toll collection system, charge collection facility, charge collection method, and program
JP2019128794A