ETC transaction method, device and equipment based on multicast sharing and storage medium

By using multicast sharing technology to match and synchronize transaction data across lanes in the ETC system, the problem of accidental release or blocking caused by interference from adjacent lanes is solved, thereby improving ETC passage efficiency and toll collection order.

CN121686583APending Publication Date: 2026-03-17GUANGZHOU HUAGONG INFORMATION SOFTWARE
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-12
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

During ETC transactions, crosstalk of DSRC signals can cause interference in adjacent lanes, leading to vehicles being mistakenly released or blocked, which affects the order and efficiency of toll lanes.

Method used

Multicast sharing technology is used to achieve cross-lane matching and release information synchronization of ETC transaction data and license plate recognition data in the lane control host. Vehicle data is collected by license plate recognition equipment, the lane control host filters the matching transaction data and generates release or interception instructions, which are then transmitted to the barrier gate via multicast frames.

Benefits of technology

It solved the transaction mismatch problem caused by interference from adjacent lanes, improved ETC passage efficiency, reduced misjudgments and accidental vehicle interception, and ensured toll collection order.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121686583A_ABST
    Figure CN121686583A_ABST
Patent Text Reader

Abstract

The invention discloses an ETC transaction method, device and equipment based on multicast sharing and a storage medium, and the method comprises the steps: collecting the license plate recognition associated data of a vehicle through license plate recognition equipment when the vehicle is detected to enter a lane license plate recognition region, and transmitting the license plate recognition associated data to a lane control host; the lane control host screens out candidate transaction data matched with the license plate recognition data in time sequence from the ETC transaction data stored locally, matches a transaction license plate in the candidate transaction data with a recognition license plate, and sends a release or interception instruction to a lane barrier according to a matching result; and under the condition that the lane control host sends the release instruction, generating release notification data and packaging the release notification data into a release notification multicast frame. The technical effects of improving ETC passing efficiency and reducing adjacent channel interference misjudgment are achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of ETC intelligent toll collection technology, and in particular to an ETC transaction method, apparatus, device and storage medium based on multicast sharing. Background Technology

[0002] When ETC (Electronic Toll Collection) vehicles pass through highway toll lanes, due to crosstalk of DSRC (Dedicated Short Range Communication) signals, transactions may be mistakenly triggered by the RSU (Road Side Unit) in adjacent lanes, resulting in wrong release or wrong blocking, thus affecting the order of the toll lane.

[0003] In the existing toll station system, because each lane system is independent of the others, real-time data sharing cannot be achieved. Interference between adjacent lanes leads to vehicle reversing and congestion, which not only reduces the travel experience for drivers, but also poses a serious challenge to the operation and management of highways. Summary of the Invention

[0004] This invention provides an ETC transaction method, apparatus, device, and storage medium based on multicast sharing, to achieve cross-lane matching and release information synchronization of ETC transaction data and license plate recognition data between multiple lanes.

[0005] According to one aspect of the present invention, a multicast-shared ETC transaction method is provided, the method comprising:

[0006] When a vehicle is detected entering the lane license plate recognition area, the license plate recognition device collects the license plate recognition associated data of the vehicle and sends the license plate recognition associated data to the lane control host.

[0007] The lane control host filters out candidate transaction data that matches the time sequence of the license plate recognition data from the locally stored ETC transaction data, matches the transaction license plate in the candidate transaction data with the recognized license plate, and sends a release or interception command to the lane barrier machine according to the matching result.

[0008] When the lane control host sends the release command, it generates release notification data and encapsulates it into a release notification multicast frame.

[0009] According to another aspect of the present invention, an ETC transaction device based on multicast sharing is provided, the device comprising:

[0010] The license plate recognition module is used to collect the license plate recognition associated data of the vehicle through the license plate recognition device when a vehicle is detected entering the lane license plate recognition area, and send the license plate recognition associated data to the lane control host.

[0011] The instruction sending module is used by the lane control host to filter out candidate transaction data that matches the time sequence of the license plate recognition data from the locally stored ETC transaction data, match the transaction license plate in the candidate transaction data with the recognized license plate, and send a release or interception instruction to the lane barrier machine according to the matching result.

[0012] The release notification module is used to generate release notification data and encapsulate it into a release notification multicast frame when the lane control host sends the release command.

[0013] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0014] At least one processor;

[0015] and memory that is communicatively connected to at least one processor;

[0016] The memory stores a computer program that can be executed by at least one processor, which enables the at least one processor to execute the ETC transaction method based on multicast sharing according to any embodiment of the present invention.

[0017] According to another aspect of the present invention, a computer-readable storage medium is provided, which stores computer instructions for causing a processor to execute and implement the multicast-shared ETC transaction method of any embodiment of the present invention.

[0018] The technical solution of this invention addresses technical problems such as transaction and lane mismatch and vehicle misinterpretation caused by adjacent lane interference by generating release notification data and encapsulating it into a release notification multicast frame when a vehicle enters the lane license plate recognition area. This achieves the technical effects of improving ETC passage efficiency and reducing misjudgments due to adjacent lane interference.

[0019] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0020] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0021] Figure 1 A flowchart illustrating an ETC transaction method based on multicast sharing, provided as an embodiment of the present invention;

[0022] Figure 2 This is a scenario diagram illustrating the ETC transaction method based on multicast sharing, as described in this embodiment of the invention.

[0023] Figure 3 A schematic diagram of the structure of an ETC transaction device based on multicast sharing provided in an embodiment of the present invention;

[0024] Figure 4 A schematic diagram of the structure of an electronic device for implementing an ETC transaction method based on multicast sharing according to an embodiment of the present invention. Detailed Implementation

[0025] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0026] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0027] Figure 1 This is a flowchart illustrating an ETC transaction method based on multicast sharing, provided as an embodiment of the present invention. This embodiment is applicable to ETC transaction scenarios. The method can be executed by an ETC transaction device based on multicast sharing. This device can be implemented in hardware and / or software and can be configured in an electronic device. Figure 1 As shown, the method specifically includes the following steps:

[0028] S110. When a vehicle is detected to have entered the lane license plate recognition area, the license plate recognition device collects the license plate recognition associated data of the vehicle and sends the license plate recognition associated data to the lane control host.

[0029] Multicast sharing can be understood as a method of information sharing where multiple devices join the same data transmission group, and data sent by one device can be received by all devices in the group. ETC transaction method can be understood as a method of collecting vehicle tolls using an electronic non-stop toll collection system. Lane license plate recognition area can be understood as a specific area on a lane where license plate recognition equipment is installed to capture and recognize vehicle license plates. License plate recognition equipment can be understood as equipment that can obtain vehicle license plate information through image capture and recognition technology. License plate recognition associated data can be understood as data related to vehicle license plates collected by the license plate recognition equipment, including the recognized license plate and recognition time. Lane control host can be understood as controlling various devices on the lane, such as barrier gates and recognition equipment.

[0030] Specifically, when a vehicle enters the license plate recognition area of ​​the lane, the license plate recognition device will identify the vehicle's license plate, collect license plate recognition-related data including the identified license plate, recognition time, and recognition reliability, and send this data to the lane control host.

[0031] Optionally, before detecting that a vehicle has entered the lane license plate recognition area, the following steps are also included:

[0032] Initialize and configure the antenna equipment, license plate recognition equipment and control host of each ETC lane in the toll plaza, and connect the multiple lane control hosts after initial configuration to the same multicast group to build a multicast network.

[0033] In this context, a toll plaza can be understood as an area with multiple toll lanes for vehicles to stop and pay fees. Antenna equipment can be understood as devices installed in ETC lanes for wireless communication with the vehicle's onboard unit. Initial configuration can be understood as the initial settings for device parameters and network configuration before the system runs. A multicast group can be understood as a group of multiple devices established to enable multicast communication. Multicast networking can be understood as building a network structure that enables multicast communication, allowing devices within the group to transmit data.

[0034] Specifically, before a vehicle enters the license plate recognition area, initial parameter settings must be configured for the antenna equipment, license plate recognition equipment, and control hosts of each ETC lane within the toll plaza. These settings include device communication addresses and operating modes. Multiple lane control hosts that have completed initial configuration are then connected to the same multicast group, thus establishing a multicast communication network. After initial configuration, a device linkage test is performed to check whether each device can respond and exchange data normally. If any problems are found, automatic prompts for adjustments are provided.

[0035] Optionally, detecting a vehicle entering the lane license plate recognition area includes:

[0036] When a vehicle is detected entering the transaction area of ​​the antenna device, a dedicated short-range communication protocol is established between the antenna device and the vehicle's on-board unit to collect the vehicle's ETC transaction data. The lane control host encapsulates the ETC transaction data into multicast data frames and pushes the multicast data frames to the multicast group so that other lane control hosts that have joined the multicast group can receive and store the ETC transaction data.

[0037] The transaction area can be understood as the area covered by the antenna equipment's signal, where it can interact with the vehicle's on-board unit (O2O) for transactions. The O2O unit can be understood as an electronic device installed in the vehicle that can communicate with the antenna equipment and complete ETC transactions. The dedicated short-range communication protocol can be understood as the rules and conventions specifically designed for short-range communication between the roadside unit of the antenna equipment and the O2O unit.

[0038] A multicast data frame can be understood as a data unit that encapsulates ETC transaction data in a specific format for multicast transmission.

[0039] Specifically, when a vehicle is detected entering a lane within the coverage area of ​​the antenna device, which allows for transaction interaction with the vehicle's onboard unit, the antenna device communicates with the onboard unit via a dedicated short-range communication protocol to collect the vehicle's ETC transaction data. The lane control host then encapsulates the ETC transaction data into a multicast data frame and pushes it to the multicast group, enabling other lane control hosts in the group to receive and store the ETC transaction data. This achieves cross-lane sharing of transaction data. During the data push process, the transmission status is monitored in real time; if a transmission failure occurs, it is automatically re-pushed to ensure successful data transmission to other devices within the group.

[0040] Optionally, the collected ETC transaction data of the vehicle includes:

[0041] Collect vehicle-mounted unit (V2U) associated data and transaction control data, and determine the ETC transaction data based on the V2U associated data and the transaction control data.

[0042] Among them, on-board unit associated data can be understood as various information data associated with the on-board unit. Transaction control data can be understood as relevant data used to control the ETC transaction process.

[0043] Specifically, the system collects related data on the vehicle-mounted unit and transaction control data used to control the transaction process. The system combines the related data on the vehicle-mounted unit and the transaction control data to determine the final ETC transaction data, ensuring the integrity and accuracy of the ETC transaction data.

[0044] Optionally, the vehicle unit associated data includes the vehicle unit serial number, the transaction license plate identifier bound to the vehicle unit, and the transaction account identifier to which the vehicle unit is bound. The transaction control data includes preset toll rules, lane number, and system timestamp.

[0045] Among these, the vehicle unit serial number can be understood as a unique identifier for the vehicle unit. The transaction license plate identifier can be understood as information identifying the license plate corresponding to the transaction. The associated transaction account identifier can be understood as identifying the transaction account linked to the vehicle unit. The preset toll rules can be understood as pre-set rules for calculating tolls based on vehicle type, mileage, etc. The lane number can be understood as a number used to distinguish different lanes. The system timestamp can be understood as information recorded by the system that marks the time the data was generated.

[0046] S120. The lane control host filters out candidate transaction data that matches the time sequence of the license plate recognition data from the locally stored ETC transaction data, matches the transaction license plate in the candidate transaction data with the recognized license plate, and sends a release or interception command to the lane barrier machine according to the matching result.

[0047] ETC transaction data can be understood as transaction-related data generated when a vehicle passes through the ETC system, such as the license plate number, transaction time, and toll information. Time-series matching can be understood as the process of filtering data with a reasonable temporal correlation based on the order in which the data was generated. Candidate transaction data can be understood as transaction data that may correspond to the current license plate recognition data, filtered from the stored ETC transaction data. The license plate number being traded can be understood as the license plate information bound to the vehicle's on-board unit in the ETC system. License plate recognition can be understood as the vehicle's license plate information actually recognized by the license plate recognition device. The lane barrier can be understood as a device installed on the lane that, upon command, raises the barrier to allow passage or lowers it to block passage. A passage command can be understood as an instruction to raise the barrier to allow the vehicle to pass. An interception command can be understood as an instruction to lower the barrier to prevent the vehicle from passing.

[0048] Specifically, the lane control host filters candidate transaction data from all locally stored ETC transaction data based on time relationships, selecting those that match the recently received license plate recognition data. It then compares the license plates recorded in the candidate transaction data with the recognized license plates, and issues a release or interception command to the lane barrier based on the comparison result. If data anomalies are detected during the matching process, such as the absence of candidate transaction data, the system can automatically trigger an alarm, alerting staff to intervene.

[0049] S130: When the lane control host sends the release command, it generates release notification data and encapsulates it into a release notification multicast frame. The release notification data can be understood as data recording information related to the vehicle being released, used to notify other devices.

[0050] Among them, the release notification multicast frame can be understood as a data unit used for multicast transmission after the release notification data is encapsulated in a specific format.

[0051] Specifically, after the lane control host issues a release command, it generates relevant information recording that the vehicle has been released, such as vehicle information and release time, as release notification data. This data is then encapsulated into a release notification multicast frame according to a prescribed format. During the encapsulation process, the data is encrypted to prevent tampering or leakage during transmission.

[0052] Optionally, after encapsulation into a release notification multicast frame, it also includes:

[0053] The release notification multicast frame is pushed to the multicast group through the multicast network, so that other lane control hosts that have joined the multicast group can clear the corresponding ETC transaction data stored locally according to the notification multicast frame.

[0054] Specifically, after encapsulating the data into a release notification multicast frame, the frame is pushed to the multicast group via the multicast network. This allows other lane control hosts in the multicast group to clear the corresponding ETC transaction data stored locally based on the information in the notification multicast frame. This avoids useless data occupying storage resources and prevents subsequent vehicles from mistakenly matching these processed transaction data.

[0055] Preferably, log records are generated based on the cleanup operation, including cleanup transaction data information, cleanup time, etc., to facilitate subsequent system auditing and problem tracing.

[0056] Optionally, the method further includes:

[0057] When adjacent lane interference is detected, causing the vehicle to conduct ETC transactions at the antenna device in a lane other than the current driving lane, the ETC transaction data of the vehicle is synchronized to all lane control hosts in the multicast group through the multicast network via the control host of the lane other than the current driving lane.

[0058] The control host of the current driving lane filters out the transaction data that matches the license plate recognition data of the vehicle from the multicast synchronized ETC transaction data, and sends a release instruction to the lane barrier machine based on the matching result.

[0059] Adjacent lane interference can be understood as the mutual influence of equipment signals in adjacent lanes, causing vehicles to transact in lanes other than their current driving lane. A lane other than the current driving lane can be understood as a lane that a vehicle has not actually entered, but whose onboard unit is activated for transacting due to interference. The current driving lane can be understood as the lane that the vehicle has actually entered.

[0060] Specifically, when an ETC transaction is detected on an antenna device in a lane other than the vehicle's current lane due to adjacent lane interference, the control host of the non-current lane will synchronize the vehicle's ETC transaction data to all lane control hosts in the multicast group via a multicast network. The control host of the current lane will then filter the ETC transaction data synchronized via multicast to find the transaction data that matches the vehicle's license plate recognition association data, and send a release command to the lane barrier based on the matching result. This solves the problem of transaction and lane mismatch caused by adjacent lane interference, ensuring that vehicles can pass normally.

[0061] Preferably, when filtering and matching data, in addition to time and license plate, auxiliary information such as vehicle driving trajectory is also combined to further improve the accuracy of matching.

[0062] The technical solution of this invention addresses technical problems such as transaction and lane mismatch and vehicle misinterpretation caused by adjacent lane interference by generating release notification data and encapsulating it into a release notification multicast frame when a vehicle enters the lane license plate recognition area. This achieves the technical effects of improving ETC passage efficiency and reducing misjudgments due to adjacent lane interference.

[0063] Figure 2 This is a scenario diagram illustrating the multicast-shared ETC transaction method implemented in this embodiment of the invention. For example... Figure 2As shown, in this scenario, the normal ETC transaction process is as follows:

[0064] 1) When the current vehicle passes through lane 1, it enters the antenna transaction area, and the antenna in lane 1 triggers the current vehicle's tag and initiates an ETC transaction.

[0065] 2) The vehicle continues to move forward into the license plate recognition area of ​​lane 1, and the license plate recognition device identifies the license plate of the vehicle.

[0066] 3) The license plate recognition result of lane 1 is matched with the license plate of the vehicle in the antenna transaction, and the current vehicle is set to be allowed to pass.

[0067] The ETC transaction process under conditions of preventing interference from adjacent roads is as follows:

[0068] 1) When the current vehicle passes through lane 1 and enters the antenna trading area, adjacent lane interference occurs, the antenna in lane 2 activates the tag, and a transaction occurs;

[0069] 2) Lane 2 synchronizes transaction information to Lane 1 via multicast;

[0070] 3) The vehicle continues to move forward and enters the license plate recognition area of ​​lane 1. The license plate recognition device identifies the license plate of the vehicle.

[0071] 4) Lane 1 matches the transaction information of the current vehicle from the multicast information, and then allows the current vehicle to pass;

[0072] 5) After allowing the current vehicle to pass through lane 1, notify lane 2 again via multicast to clear the transaction information of the current vehicle.

[0073] The technical solution of this invention enables cross-lane sharing of ETC transaction data, license plate matching, and synchronous clearing of transaction information for vehicles in both normal traffic and adjacent lane interference scenarios through a multicast network. This achieves efficient release of vehicles with normal transactions and accurate identification and release of vehicles interfering with adjacent lane interference, thereby improving the efficiency of ETC lane passage, eliminating the problem of mis-release and mis-blocking caused by adjacent lane interference, and ensuring toll collection order.

[0074] Figure 3 This is a schematic diagram of the structure of an ETC trading device based on multicast sharing, provided as an embodiment of the present invention. Figure 3 As shown, the device includes: a license plate recognition module 310, an instruction sending module 320, and a release notification module 330.

[0075] The license plate recognition module 310 is used to collect license plate recognition associated data of the vehicle through the license plate recognition device when a vehicle is detected entering the lane license plate recognition area, and send the license plate recognition associated data to the lane control host; the instruction sending module 320 is used by the lane control host to filter out candidate transaction data that matches the time sequence of the license plate recognition data from the locally stored ETC transaction data, match the transaction license plate in the candidate transaction data with the recognized license plate, and send a release or interception instruction to the lane barrier machine according to the matching result; the release notification module 330 is used to generate release notification data and encapsulate it into a release notification multicast frame when the lane control host sends the release instruction.

[0076] The technical solution of this invention addresses technical problems such as transaction and lane mismatch and vehicle misinterpretation caused by adjacent lane interference by generating release notification data and encapsulating it into a release notification multicast frame when a vehicle enters the lane license plate recognition area. This achieves the technical effects of improving ETC passage efficiency and reducing misjudgments due to adjacent lane interference.

[0077] In some alternative embodiments, the apparatus further includes:

[0078] The multicast networking module is used to initialize the antenna equipment, license plate recognition equipment and control host of each ETC lane in the toll plaza before detecting a vehicle entering the lane license plate recognition area. After initialization, multiple lane control hosts are connected to the same multicast group to build a multicast network.

[0079] In some alternative embodiments, the license plate recognition module includes:

[0080] The transaction data acquisition unit is used to collect the vehicle's ETC transaction data by establishing a dedicated short-range communication protocol with the vehicle's on-board unit through the antenna device when a vehicle is detected entering the transaction area of ​​the antenna device.

[0081] The transaction data multicast unit is used to encapsulate the ETC transaction data into multicast data frames through the lane control host, and push the multicast data frames to the multicast group so that other lane control hosts that have joined the multicast group can receive and store the ETC transaction data.

[0082] In some optional embodiments, the license plate recognition module is specifically used for:

[0083] Collect vehicle-mounted unit (V2U) associated data and transaction control data, and determine the ETC transaction data based on the V2U associated data and the transaction control data.

[0084] In some optional embodiments, the vehicle unit associated data includes the vehicle unit serial number, the transaction license plate identifier bound to the vehicle unit, and the transaction account identifier to which the vehicle unit is bound. The transaction control data includes preset toll rules, lane number, and system timestamp.

[0085] In some alternative embodiments, the apparatus further includes:

[0086] The interference detection module is used to synchronize the vehicle's ETC transaction data to all lane control hosts in the multicast group via a multicast network when it detects that there is adjacent lane interference causing the vehicle to conduct ETC transactions on the antenna device in a lane other than the current driving lane.

[0087] The synchronization matching module is used to filter out transaction data that matches the license plate recognition data of the vehicle from the multicast synchronized ETC transaction data through the control host of the current driving lane, and send a release instruction to the lane barrier machine based on the matching result.

[0088] In some alternative embodiments, the apparatus further includes:

[0089] The data cleaning module is used to push the release notification multicast frame to the multicast group through the multicast network after it is encapsulated into a release notification multicast frame, so that other lane control hosts that have joined the multicast group can clean up the corresponding ETC transaction data stored locally according to the notification multicast frame.

[0090] The ETC transaction device based on multicast sharing provided in the embodiments of the present invention can execute the ETC transaction method based on multicast sharing provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0091] Figure 4This is a schematic diagram of an electronic device for implementing the multicast-shared ETC transaction method according to embodiments of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptops, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframes, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0092] like Figure 4 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 can also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0093] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0094] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as the method NTN cell search.

[0095] In some embodiments, the method for multicast-shared ETC transactions can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the method for multicast-shared ETC transactions described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform the method for multicast-shared ETC transactions by any other suitable means (e.g., by means of firmware).

[0096] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations may include: implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0097] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0098] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0099] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0100] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0101] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0102] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0103] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A method for ETC transaction based on multicast sharing, characterized in that, The application comprises the following steps: When a vehicle enters a lane license plate recognition area, license plate recognition associated data of the vehicle is collected by a license plate recognition device, and the license plate recognition associated data is sent to a lane control host; The lane control host filters candidate transaction data matching the timing of the license plate recognition data from locally stored ETC transaction data, matches the transaction license plate in the candidate transaction data with the recognized license plate, and sends a release or interception instruction to the lane barrier machine according to the matching result; If the lane control host sends the release instruction, release notification data is generated and encapsulated into a release notification multicast frame.

2. The method of claim 1, wherein, Before detecting that a vehicle enters a lane license plate recognition area, the application further comprises the following steps: The antenna devices, license plate recognition devices and control hosts of each ETC lane in the toll plaza are initialized and configured, and the initialized multiple lane control hosts are connected to the same multicast group to build a multicast group network.

3. The method of claim 2, wherein, The detection that a vehicle enters a lane license plate recognition area comprises the following steps: When a vehicle is detected to enter the transaction area of the antenna device, a dedicated short-range communication protocol interaction is established between the antenna device and the vehicle-mounted unit of the vehicle to collect ETC transaction data of the vehicle; The ETC transaction data is encapsulated into a multicast data frame by the lane control host, and the multicast data frame is pushed to the multicast group, so that other lane control hosts joined in the multicast group receive and store the ETC transaction data.

4. The method of claim 3, wherein, The collection of ETC transaction data of the vehicle comprises the following steps: The vehicle-mounted unit associated data and transaction control data are collected, and the ETC transaction data is determined based on the vehicle-mounted unit associated data and the transaction control data.

5. The method of claim 4, wherein, The vehicle-mounted unit associated data includes the vehicle-mounted unit serial number, the transaction license plate identification bound to the vehicle-mounted unit, and the transaction account identification to which the vehicle-mounted unit is bound. The transaction control data includes a preset tolling rule, a lane number and a system timestamp.

6. The method of claim 1, wherein, The application further comprises the following steps: When it is detected that there is adjacent lane interference causing the vehicle to have an ETC transaction at the antenna device of a non-current driving lane, the ETC transaction data of the vehicle is synchronized to all lane control hosts in the multicast group through the multicast network by the control host of the non-current driving lane; The control host of the current driving lane filters transaction data matching the license plate recognition associated data of the vehicle from the multicast synchronized ETC transaction data, and sends a release instruction to the lane barrier machine based on the matching result.

7. The method of claim 1, wherein, After being encapsulated into a release notification multicast frame, the application further comprises the following steps: The release notification multicast frame is pushed to the multicast group through the multicast network, so that other lane control hosts joined in the multicast group clean up the corresponding ETC transaction data stored locally according to the notification multicast frame.

8. An ETC transaction device based on multicast sharing, characterized by, The application comprises the following steps: A license plate recognition module is configured to collect license plate recognition associated data of a vehicle through a license plate recognition device when the vehicle enters a lane license plate recognition area, and send the license plate recognition associated data to a lane control host; The instruction sending module is configured to filter candidate transaction data matching the time sequence of the license plate recognition data from the locally stored ETC transaction data, match the transaction license plate in the candidate transaction data with the recognized license plate, and send a release or interception instruction to the lane barrier machine according to the matching result; The release notification module is configured to generate release notification data and encapsulate the release notification data into a release notification multicast frame when the lane control host sends the release instruction.

9. An electronic device, comprising: The electronic device comprises: at least one processor; and a memory connected in communication with the at least one processor; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the multicast sharing-based ETC transaction method of any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions for causing the processor to execute the multicast sharing-based ETC transaction method of any one of claims 1-7 when executed.