Control method, device, system and equipment for road and bridge passage

By generating and verifying target verification codes in the road and bridge traffic system, combined with license plate image analysis, the problem of traffic congestion caused by network or payment system anomalies was solved, and smooth traffic control was achieved under abnormal circumstances.

CN116363875BActive Publication Date: 2026-01-02INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202310280475.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-22
Publication Date
2026-01-02
Estimated Expiration
2043-03-22

AI Technical Summary

Technical Problem

In road and bridge toll systems, abnormal network conditions or payment system malfunctions can reduce the availability of the payment system, leading to traffic congestion.

Method used

When an abnormal transaction is detected, a first target verification code is generated through the first terminal device, sent to the second terminal device for verification, and combined with the license plate image analysis of the road and bridge gate to generate second license plate information. The verification result is then matched with control commands to ensure smooth passage.

Benefits of technology

In the event of network or payment system anomalies, ensure smooth road and bridge traffic and avoid traffic congestion by using verification codes to ensure or block vehicles from passing legally.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116363875B_ABST
    Figure CN116363875B_ABST
Patent Text Reader

Abstract

The present disclosure provides a control method, device, system, equipment and storage medium for road and bridge passage, which can be applied to the field of computer technology and the field of financial technology. The method comprises: in the case of detecting that there is a transaction exception, sending target information to a first terminal device, so that the first terminal device obtains a first target verification code according to the target information and first license plate information; in response to receiving the first target verification code from the first terminal device, sending the first target verification code to a second terminal device; in response to receiving a license plate image from a road and bridge barrier, analyzing the license plate image to obtain second license plate information; sending the second license plate information to the second terminal device, so that the second terminal device verifies the first target verification code and the second target verification code to obtain a verification result; and in response to receiving the verification result from the second terminal device, sending a control instruction matched with the verification result to the road and bridge barrier according to the verification result.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of computer and the technical field of finance, and particularly relates to a control method, device, system, equipment, medium and program product for road and bridge passage. BACKGROUND

[0002] With the popularization and application of Internet technology, at present, road and bridge passage charges in various places all begin to support code scanning payment, which provides convenience for vehicle drivers or passengers to pay road and bridge passage fees.

[0003] However, in the related art, in the case that communication network between a road and bridge local system and a payment system is abnormal or the payment system is abnormal, the abnormal network environment reduces the availability of the payment system, and causes road and bridge passage congestion. SUMMARY

[0004] In view of the above problems, the present disclosure provides a control method, device, system, equipment, medium and program product for road and bridge passage.

[0005] According to a first aspect of the present disclosure, a control method for road and bridge passage is provided, comprising:

[0006] In the case that it is detected that there is a transaction exception, target information is sent to a first terminal device, so that the first terminal device obtains a first target verification code according to the target information and first license plate information;

[0007] In response to receiving the first target verification code from the first terminal device, the first target verification code is sent to a second terminal device;

[0008] In response to receiving a license plate image from a road and bridge gate, the license plate image is analyzed to obtain second license plate information;

[0009] The second terminal device is sent the second license plate information, so that the second terminal device verifies the first target verification code and a second target verification code to obtain a verification result, wherein the second target verification code is obtained by the second terminal device according to the second license plate information;

[0010] In response to receiving the verification result from the second terminal device, a control instruction matched with the verification result is sent to the road and bridge gate according to the verification result.

[0011] According to an embodiment of the present disclosure, the control instruction comprises a rod lifting instruction, and in response to receiving the verification result from the second terminal device, a control instruction matched with the verification result is sent to the road and bridge gate according to the verification result, comprising:

[0012] In a case where the verification result indicates that the first target verification code and the second target verification code are the same, the lift-bar instruction is sent to the road-bridge barrier gate, so that the road-bridge barrier gate performs a lift-bar release operation according to the lift-bar instruction.

[0013] According to an embodiment of the present disclosure, the control instruction includes a blocking instruction, and the sending of the control instruction matching the verification result to the road-bridge barrier gate according to the verification result in response to the receiving of the verification result from the second terminal device includes:

[0014] In a case where the verification result indicates that the first target verification code and the second target verification code are different, the blocking instruction is sent to the road-bridge barrier gate, so that the road-bridge barrier gate performs a blocking operation according to the blocking instruction.

[0015] According to an embodiment of the present disclosure, the control method for road-bridge passage further includes:

[0016] In a case where it is detected that the transaction is normal, the scan-and-pay transaction is sent to a road-bridge toll payment server in response to the receiving of the scan-and-pay transaction from the second terminal device, so that the road-bridge toll payment server generates a payment result in response to the scan-and-pay transaction.

[0017] In a case where the payment result indicates that the payment is successful, the lift-bar instruction is sent to the road-bridge barrier gate in response to the receiving of the payment result from the road-bridge toll payment server, so that the road-bridge barrier gate performs a lift-bar release operation according to the lift-bar instruction.

[0018] According to an embodiment of the present disclosure, the road-bridge toll payment server is configured to provide a query and reconciliation service.

[0019] A second aspect of the present disclosure provides a control method for road-bridge passage, including:

[0020] In a case where it is detected that the transaction is abnormal, a second target verification code is obtained according to second license plate information in response to the receiving of the second license plate information from a road-bridge management system server, wherein the second license plate information is obtained by the road-bridge management system server by analyzing a license plate image of the road-bridge barrier gate in response to the receiving of the license plate image.

[0021] In response to the receiving of a first target verification code from the road-bridge management system server, the first target verification code and the second target verification code are verified to obtain a verification result, wherein the first target verification code is obtained by a first terminal device according to target information and first license plate information, and the target information is sent by the road-bridge management system server to the first terminal device in a case where it is detected that there is a transaction abnormality.

[0022] sending the verification result to the road-bridge management system server, so that the road-bridge management system server sends a control instruction matched with the verification result to the road-bridge barrier according to the verification result.

[0023] According to an embodiment of the present disclosure, the control method for road-bridge passage further comprises:

[0024] In the case where it is detected that the transaction is normal, the verification data is sent to the road-bridge toll server, so that the road-bridge toll server merges the verification data and the scan code payment transaction data, wherein the verification data represents data that the first target verification code and the second target verification code are verified to be the same, and the scan code payment transaction data is data stored by the road-bridge toll server in the case where it is detected that the transaction is normal; and

[0025] The verification data is sent to the emergency toll server, so that the emergency toll server compares the verification data and payment data to determine a target record, wherein the payment data is data stored by the emergency toll server, and the target record represents a record that has been paid but not verified.

[0026] According to an embodiment of the present disclosure, in response to receiving the second license plate information from the road-bridge management system server, the second target verification code is obtained according to the second license plate information, which comprises:

[0027] The second license plate information is subjected to variable-length character encoding to obtain encrypted data;

[0028] The encrypted data is subjected to encryption processing to obtain first encrypted data;

[0029] The first encrypted data is intercepted to obtain second encrypted data;

[0030] The second encrypted data is subjected to base conversion to obtain the second target verification code.

[0031] According to an embodiment of the present disclosure, the encrypted data is subjected to encryption processing to obtain first encrypted data, which comprises:

[0032] The encrypted data is subjected to a padding operation by using first padding data to obtain first padding encrypted data;

[0033] The first padding encrypted data is subjected to a padding operation by using second padding data to obtain second padding encrypted data, wherein the second padding data represents data that stores the original length of the encrypted data;

[0034] The second to-be-encrypted data is subjected to a nonlinear function operation to obtain the first encrypted data.

[0035] A third aspect of the present disclosure provides a control system for road-bridge passage, wherein the system comprises a road-bridge barrier, a first terminal device, a second terminal device, a road-bridge management system server, an emergency toll server and a road-bridge toll server;

[0036] The road-bridge barrier is configured to: send a license plate image to the road-bridge management system server; perform a pole lifting release operation according to a pole lifting instruction; and perform a blocking operation according to a blocking instruction;

[0037] The first terminal device is configured to: in a case where a transaction abnormality is detected, obtain a first target verification code according to the target information and the first license plate information, and send the first target verification code to the road-bridge management system server; and in a case where a transaction is normal, display a payment code;

[0038] The second terminal device is configured to: in a case where a transaction is normal, send a code scanning payment transaction to the road-bridge management system server; in a case where a transaction abnormality is detected, obtain a second target verification code according to the second license plate information in response to receiving the second license plate information from the road-bridge management system server; verify the first target verification code and the second target verification code to obtain a verification result in response to receiving the first target verification code from the road-bridge management system server; send the verification result to the road-bridge management system server; in a case where a transaction is restored to normal, send verification data to the road-bridge toll server; and send the verification data to the emergency toll server;

[0039] The road-bridge management system server is configured to: in a case where a transaction abnormality is detected, send target information to the first terminal device; in response to receiving the first target verification code from the first terminal device, send the first target verification code to the second terminal device; obtain second license plate information by analyzing a license plate image from the road-bridge barrier in response to receiving the license plate image; send the second license plate information to the second terminal device; in response to receiving the verification result from the second terminal device, send a control instruction matched with the verification result to the road-bridge barrier according to the verification result; in a case where a transaction is normal, send a code scanning payment transaction to the road-bridge toll server in response to receiving the code scanning payment transaction from the second terminal device; and in response to receiving a payment result from the road-bridge toll server, send a pole lifting instruction to the road-bridge barrier in a case where the payment result indicates a successful payment, so that the road-bridge barrier performs a pole lifting release operation according to the pole lifting instruction;

[0040] The emergency toll server is configured to, in response to receiving the first license plate information of the first terminal device, generate a first target verification code according to the first license plate information in a case where it is detected that there is a transaction exception; send the first target verification code to the first terminal device; and compare the verification data and the payment data to determine a target record in a case where it is detected that the transaction is normal.

[0041] The road and bridge toll server is configured to, in response to the code scanning payment transaction, generate a payment result in a case where it is detected that the transaction is normal; send the payment result to the road and bridge management system server; and combine the verification data and the code scanning payment transaction data in a case where it is detected that the transaction is normal.

[0042] According to an embodiment of the present disclosure, the road and bridge barrier comprises an electric barrier module and a first camera module.

[0043] The electric barrier module is configured to perform a pole lifting release operation according to the pole lifting instruction, and perform a blocking operation according to the blocking instruction.

[0044] The first camera module is configured to acquire the license plate image and send the license plate image to the road and bridge management system server.

[0045] According to an embodiment of the present disclosure, the second terminal device comprises a control module, a man-machine interaction module, a second camera module, an online transaction module, an encryption module, an offline transaction module, a data transmission module, a storage module, and a power module.

[0046] The control module is configured to drive each module of the second terminal device.

[0047] The man-machine interaction module is configured to receive input information from a road and bridge toll gate staff and feed back the verification result to the road and bridge toll gate staff.

[0048] The second camera module is configured to scan the payment code.

[0049] The online transaction module is configured to accept the code scanning payment transaction.

[0050] The encryption module is configured to generate a second target verification code according to the second license plate information.

[0051] The offline transaction module is configured to verify the first target verification code and the second target verification code to generate the verification result.

[0052] The data transmission module is configured to acquire the second license plate information from the road and bridge management system server and send the verification result to the road and bridge management system server when it is detected that there is a transaction exception; and send the code scanning payment transaction to the road and bridge management system server when it is detected that the transaction is normal.

[0053] The storage module is configured to store programs and process data.

[0054] The power module is configured to supply power to each module of the second terminal device.

[0055] A fourth aspect of the present disclosure provides a control device for road and bridge passage, comprising a first sending module, a second sending module, an analysis module, a verification module and a third sending module. The first sending module is configured to send target information to a first terminal device when it is detected that there is a transaction exception, so that the first terminal device obtains a first target verification code according to the target information and a first license plate information. The second sending module is configured to send the first target verification code to a second terminal device in response to receiving the first target verification code from the first terminal device. The analysis module is configured to analyze a license plate image obtained from a road and bridge barrier to obtain second license plate information in response to receiving the license plate image. The verification module is configured to send the second license plate information to the second terminal device, so that the second terminal device verifies the first target verification code and a second target verification code to obtain a verification result, wherein the second target verification code is obtained by the second terminal device according to the second license plate information. The third sending module is configured to send a control instruction matched with the verification result to the road and bridge barrier according to the verification result in response to receiving the verification result from the second terminal device.

[0056] The fifth aspect of the present disclosure provides a control device for road-bridge passage, comprising: an obtaining module, a verifying module and a first sending module. The obtaining module is configured to, in the case of detecting that a transaction is normal, obtain a second target verification code according to second license plate information received from a road-bridge management system server, wherein the second license plate information is obtained by the road-bridge management system server from a license plate image of a road-bridge barrier in response to receiving the license plate image. The verifying module is configured to, in response to receiving a first target verification code from the road-bridge management system server, verify the first target verification code and the second target verification code to obtain a verification result, wherein the first target verification code is obtained by a first terminal device from target information and first license plate information, and the target information is sent by the road-bridge management system server to the first terminal device in the case of detecting that there is a transaction exception. The first sending module is configured to send the verification result to the road-bridge management system server, so that the road-bridge management system server sends a control instruction matched with the verification result to the road-bridge barrier according to the verification result.

[0057] The sixth aspect of the present disclosure provides an electronic device, comprising: one or more processors; a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors perform the above method.

[0058] The seventh aspect of the present disclosure further provides a computer-readable storage medium having stored executable instructions, which, when executed by a processor, cause the processor to perform the above method.

[0059] The eighth aspect of the present disclosure further provides a computer program product comprising a computer program, which, when executed by a processor, implements the above method.

[0060] According to the control method, device, system, equipment, medium and program product for road and bridge passage provided by the present disclosure, in the case of detecting that there is a transaction exception, the road and bridge management system server sends target information to the first terminal device, so that the first terminal device can obtain the first target verification code according to the target information and the first license plate information, and in response to receiving the first target verification code from the first terminal device, the first target verification code is sent to the second terminal device, and in response to receiving the license plate image from the road and bridge barrier, the license plate image is parsed to obtain the second license plate information, so that the second terminal device sends the second license plate information to the second terminal device, so that the second terminal device verifies the first target verification code and the second target verification code to obtain the verification result, and finally in response to receiving the verification result from the second terminal device, according to the verification result, the control instruction matched with the verification result is sent to the road and bridge barrier, so that in the case that the road and bridge passage cannot normally use the code scanning payment, the smoothness of the road and bridge passage is ensured as much as possible. BRIEF DESCRIPTION OF DRAWINGS

[0061] The above and other objects, features and advantages of the present disclosure will become more apparent from the following description of embodiments of the present disclosure, taken in conjunction with the accompanying drawings, in which:

[0062] Figure 1 The application scenario diagram of the control method, device, system, equipment, medium and program product for road and bridge passage according to an embodiment of the present disclosure is schematically shown;

[0063] Figure 2 The flowchart of the control method for road and bridge passage according to an embodiment of the present disclosure is schematically shown;

[0064] Figure 3 The flowchart of the control method for road and bridge passage according to another embodiment of the present disclosure is schematically shown;

[0065] Figure 4 The flowchart for obtaining the second target verification code according to another embodiment of the present disclosure is schematically shown;

[0066] Figure 5 The flowchart for obtaining the first encrypted data according to another embodiment of the present disclosure is schematically shown;

[0067] Figure 6 The schematic diagram of the road and bridge barrier according to an embodiment of the present disclosure is schematically shown;

[0068] Figure 7 The structural framework diagram of the second terminal device according to an embodiment of the present disclosure is schematically shown;

[0069] Figure 8 The structural diagram of the control device for road and bridge passage according to an embodiment of the present disclosure is schematically shown;

[0070] Figure 9 a structural block diagram of a control device for road-bridge passage according to another embodiment of the present disclosure is schematically shown; and

[0071] Figure 10 a block diagram of an electronic device suitable for implementing a control method for road-bridge passage according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION

[0072] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It is to be understood, however, that the description is merely exemplary of the present disclosure, but is not intended to limit the scope of the present disclosure. In the following detailed description of the embodiments of the present disclosure, numerous specific details are set forth in order to provide a thorough understanding of the present disclosure. However, it would be apparent to those skilled in the art that the present disclosure can be practiced without these specific details. In other instances, well-known structures and functions have been omitted to avoid unnecessarily complicating the present disclosure with details that will be readily understood by those skilled in the art. The same reference numerals in different drawings represent the same element.

[0073] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the present disclosure. As used herein, the term "include" or "comprise" and / or derivatives thereof means that the stated features, steps, operations and / or components are present, but does not preclude the presence or addition of one or more other features, steps, operations and / or components.

[0074] All terms used herein, including technical and scientific terms, have the meanings commonly understood by one of ordinary skill in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having meanings consistent with the context of the present specification, and should not be interpreted in an idealized or overly formal manner.

[0075] In the case of using expressions similar to "at least one of A, B, and C, etc.", it should be generally interpreted as including at least one of the items enumerated, but not limited to the items enumerated (e.g., "a system having at least one of A, B, and C" should include a system having A alone, a system having B alone, a system having C alone, a system having A and B together, a system having A and C together, a system having B and C together, and / or a system having A, B, and C together, etc.).

[0076] In the technical solutions of the present disclosure, the collection, storage, use, processing, transmission, provision, disclosure, and application of data (such as including but not limited to user personal information) involved in the technical solutions comply with the relevant legal regulations, necessary security measures are taken, and do not violate public order and good customs.

[0077] It is found in the implementation of the present disclosure that the current road and bridge toll collection all supports code scanning payment, that is, mainly adopts B scan C mode: the merchant cashier uses the code scanning device to scan the payment code presented by the consumer's mobile phone, and provides convenience for the road and bridge toll payment of the driver or passenger, but also brings certain hidden dangers, that is, whether the road and bridge passage is smooth depends on the stability of the network environment and the availability of the payment system of the bank / third-party payment institution. Therefore, under the condition that the communication network between the road and bridge local system and the payment system is normal and the payment system runs normally, the road and bridge passage is smooth, but the network environment may be abnormal, and the availability of the payment system usually cannot reach 100%. If the above situation occurs, it will cause the road and bridge to be congested. As can be seen, in the related art, in the case that the communication network between the road and bridge local system and the payment system is abnormal, or the payment system runs abnormally, the abnormality of the network environment reduces the availability of the payment system, which causes the road and bridge passage to be congested.

[0078] Therefore, an embodiment of the present disclosure provides a control method for road and bridge passage. In the case that it is detected that there is a transaction exception, a target information is sent to a first terminal device, so that the first terminal device obtains a first target verification code according to the target information and first license plate information; in response to receiving the first target verification code from the first terminal device, the first target verification code is sent to a second terminal device; in response to receiving a license plate image from a road and bridge gate, the license plate image is analyzed to obtain second license plate information; the second license plate information is sent to the second terminal device, so that the second terminal device verifies the first target verification code and the second target verification code to obtain a verification result, wherein the second target verification code is obtained by the second terminal device according to the second license plate information; in response to receiving the verification result from the second terminal device, a control instruction matched with the verification result is sent to the road and bridge gate according to the verification result.

[0079] Figure 1 An application scenario diagram of the control method for road and bridge passage according to an embodiment of the present disclosure is schematically shown.

[0080] As Figure 1 shown, the application scenario 100 according to the embodiment can include a first terminal device 101, an emergency toll server 102, a road and bridge toll server 103, a road and bridge gate 104, a second terminal device 105, a road and bridge management system server 106, a first network device 107 and a second network device 108. The toll paying customers can include the first terminal device 101; the payment system can include the emergency toll server 102, the road and bridge toll server 103 and the first network device 107; the road and bridge system can include the road and bridge gate 104, the second terminal device 105, the road and bridge management system server 106 and the second network device 108.

[0081] The first network device 107 is configured to perform remote network communication processing when the road and bridge payment server 103 interacts with the road and bridge management system server 106, and perform remote network communication processing when the first terminal device 101 interacts with the emergency toll server 102.

[0082] The second network device 108 is configured to perform remote network communication processing when the road and bridge management system server 106 interacts with the road and bridge payment server 103, and perform local network communication processing when the road and bridge management system server 106 interacts with the road and bridge toll gate 104 and the second terminal device 105. The network provided by the first network device 107 and the second network device 108 can include various connection types, such as wired, wireless communication links, or optical fiber cables, etc.

[0083] The user can use the first terminal device 101 to interact with the road and bridge management system server 106 through the local network provided by the second network device 108 to receive or send messages, etc. Various communication client applications can be installed on the first terminal device 101, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only as examples).

[0084] The first terminal device 101 can be various electronic devices with a display screen and supporting web browsing, including but not limited to smartphones, tablet computers, laptop computers, desktop computers, etc.

[0085] For example, the first terminal device 101 can obtain a first target verification code according to the target information and the first license plate information in a case where it is detected that there is a transaction exception, and send the first target verification code to the road and bridge management system server 106.

[0086] The second terminal device 105 can be a smart cash register terminal. For example, the second terminal device 105 can generate a second target verification code according to the second license plate information, and verify the first target verification code and the second target verification code to obtain a verification result.

[0087] The emergency toll server 102, the road and bridge payment server 103, and the road and bridge management system server 106 can be servers providing various services. The background management server can analyze and process the received user requests and other data, and feed back the processing results (such as web pages, information, or data generated according to user requests) to the terminal device.

[0088] For example, the emergency toll server 102 can generate a first target verification code according to the first license plate information. The road and bridge payment server 103 can generate a payment result in response to a code scanning payment transaction.

[0089] For example, the target information can be sent to the first terminal device by the road-bridge management system server 106 in response to detecting that there is a transaction exception, so that the first terminal device can obtain the first target verification code according to the target information and the first license plate information, and in response to receiving the first target verification code from the first terminal device, the first target verification code is sent to the second terminal device, and in response to receiving the license plate image from the road-bridge barrier, the license plate image is parsed to obtain the second license plate information, and the second license plate information is sent to the second terminal device, so that the second terminal device verifies the first target verification code and the second target verification code to obtain a verification result, and finally in response to receiving the verification result from the second terminal device, a control instruction matched with the verification result is sent to the road-bridge barrier according to the verification result.

[0090] It should be noted that the control method for road-bridge passage provided by the embodiments of the present disclosure can generally be executed by the road-bridge management system server 106. Accordingly, the control device for road-bridge passage provided by the embodiments of the present disclosure can generally be arranged in the road-bridge management system server 106. The control method for road-bridge passage provided by the embodiments of the present disclosure can also be executed by a server or a server cluster different from the road-bridge management system server 106 and capable of communicating with the first terminal device 101, the second terminal device 105 and / or the road-bridge management system server 106. Accordingly, the control device for road-bridge passage provided by the embodiments of the present disclosure can also be arranged in a server or a server cluster different from the road-bridge management system server 106 and capable of communicating with the first terminal device 101, the second terminal device 105 and / or the road-bridge management system server 106.

[0091] It should be understood that Figure 1 The number of terminal devices, networks and servers in the above

[0092] The control method for road-bridge passage of the disclosed embodiments will be described in detail based on the scenarios described above. Figure 1 Figures 2-8 The control method for road-bridge passage of the disclosed embodiments will be described in detail based on the scenarios described above.

[0093] Figure 2 A flowchart of the control method for road-bridge passage according to the embodiments of the present disclosure is schematically shown.

[0094] As shown in Figure 2 The method 200 includes operation S210 to operation S250.

[0095] In operation S210, in response to detecting that there is a transaction exception, target information is sent to the first terminal device, so that the first terminal device can obtain the first target verification code according to the target information and the first license plate information.​

[0096] According to the embodiments of the present disclosure, in the case that the communication network between the road and bridge management system server and the road and bridge toll server is abnormal, or the road and bridge toll server has a system failure, it can be detected that there is a transaction exception. The first terminal device can include a mobile phone.

[0097] According to the embodiments of the present disclosure, in the case that the transaction exception is detected, the user can connect the first terminal device to the local network, and the road and bridge management system server will send the target information to the first terminal device connected to the local network in real time, wherein the local network can represent the network used when the road and bridge management system server interacts with the road and bridge barrier and the second terminal device, and the target information can represent a message containing a link. The user can include a vehicle driver or a passenger.

[0098] According to the embodiments of the present disclosure, in the case that the first terminal device receives the target information, the user exits the first terminal device from the local network, and uses the mobile network to access the front-end H5 page of the emergency toll server pointed by the target information through the target information. The user inputs the first license plate information on the page and completes the payment according to the page instructions. In the case that the first license plate information and the payment operation are completed, a first target verification code can be generated on the page and displayed to the user.

[0099] According to the embodiments of the present disclosure, the first license plate information can include a first license plate number. The first target verification code can represent a digital verification code, or can be converted into a verification code in the format of a bar code or a two-dimensional code. The first target verification code is generated by the emergency toll server according to the first license plate information.

[0100] According to the embodiments of the present disclosure, for example, a high-power wifi (Wireless Fidelity, wireless Internet) is installed at the road and bridge toll gate, and the wifi is started when emergency handling is required. The wifi can be used as a local network, and a voice prompt is played through a loudspeaker to require the driver or passenger of the vehicle to be charged to operate the mobile phone to connect the wifi. The road and bridge management system server pushes a message containing a link to the mobile phone connected to the wifi in real time. After the driver or passenger of the vehicle to be charged receives the message, the mobile phone is operated to exit the wifi, and the mobile network is used to access the front-end H5 page of the emergency toll server pointed by the link through the link information. The license plate number is input on the page and the payment is completed according to the page instructions. An emergency toll server remotely generates a specific number of verification codes and returns them to the mobile phone, wherein opening the link message can display a static two-dimensional code, and the front-end H5 page of the emergency toll server pointed by the link can be accessed by scanning the static two-dimensional code.

[0101] In operation S220, in response to receiving the first target verification code from the first terminal device, the first target verification code is sent to the second terminal device.

[0102] According to an embodiment of the present disclosure, after receiving the generated first target verification code, the first terminal device is reconnected to the local network by the user, and the first target verification code can be sent to the road-bridge management system server through the local network. After receiving the first target verification code, the road-bridge management system server sends the first target verification code to the second terminal device. The second terminal device can represent an intelligent cash register terminal.

[0103] According to an embodiment of the present disclosure, for example, after the mobile phone obtains the verification code, the mobile phone prompts the driver or passenger of the vehicle to be charged to re-connect to the wifi, and sends the verification code to the road-bridge management system server through the wifi. Finally, the road-bridge management system server sends the verification code to the intelligent cash register terminal.

[0104] In operation S230, in response to receiving the license plate image from the road-bridge barrier, the license plate image is parsed to obtain second license plate information.

[0105] According to an embodiment of the present disclosure, the road-bridge barrier sends the license plate image of the vehicle obtained at the road-bridge toll station to the road-bridge management system server, and the road-bridge management system server parses the license plate image to obtain the second license plate information corresponding to the license plate image. The second license plate information can represent a second license plate number, wherein the first license plate number can represent the license plate number input by the user, and the second license plate number can represent the license plate number parsed from the license plate image.

[0106] In operation S240, the second license plate information is sent to the second terminal device, so that the second terminal device verifies the first target verification code and the second target verification code to obtain a verification result.

[0107] According to an embodiment of the present disclosure, the second target verification code is obtained by the second terminal device according to the second license plate information.

[0108] According to an embodiment of the present disclosure, the road-bridge management system server sends the second license plate information to the second terminal device, and the second terminal device can generate the second target verification code according to the second license plate information. The second terminal device verifies the first target verification code and the second target verification code to determine whether they are consistent, thereby obtaining the verification result.

[0109] In operation S250, in response to receiving the verification result from the second terminal device, a control instruction matched with the verification result is sent to the road-bridge barrier according to the verification result.

[0110] According to an embodiment of the present disclosure, the road-bridge barrier will obtain the license plate image at the road-bridge toll gate, and the second target verification code obtained can represent the verification code of the vehicle about to pass through the road-bridge toll gate. Therefore, by verifying the first target verification code and the second target verification code, it can be verified whether the vehicle about to pass through the road-bridge toll gate has paid the toll, so that the vehicles on the road-bridge can pass through in turn, and the smoothness of the passage can be ensured.

[0111] According to an embodiment of the present disclosure, in the case of detecting that there is a transaction exception, the road-bridge management system server sends target information to the first terminal device by using the local network, so that the first terminal device can obtain the first target verification code according to the target information and the first license plate information, and in response to receiving the first target verification code from the first terminal device, the road-bridge management system server sends the first target verification code to the second terminal device, and in response to receiving the license plate image from the road-bridge barrier, the road-bridge management system server can obtain the second license plate information by analyzing the license plate image, and then send the second license plate information to the second terminal device, so that the second terminal device verifies the first target verification code and the second target verification code to obtain a verification result, and finally in response to receiving the verification result from the second terminal device, the road-bridge management system server sends a control instruction matched with the verification result to the road-bridge barrier according to the verification result, so that in the case that the road-bridge passage cannot normally use the code scanning payment, the smoothness of the road-bridge passage is ensured as much as possible.

[0112] According to an embodiment of the present disclosure, the control instruction can include a lifting rod instruction, and in response to receiving the verification result from the second terminal device, the road-bridge management system server sends a control instruction matched with the verification result to the road-bridge barrier according to the verification result, including: in the case that the verification result represents that the first target verification code and the second target verification code are the same, the road-bridge management system server sends a lifting rod instruction to the road-bridge barrier, so that the road-bridge barrier performs a lifting rod release operation according to the lifting rod instruction.

[0113] According to an embodiment of the present disclosure, in the case that the verification result can represent that the first target verification code and the second target verification code are the same, it can represent that the verification is successful, and it can represent that the vehicle has paid the toll, and the first target verification code and the second target verification code are generated according to the license plate number of the vehicle. Therefore, the road-bridge management system server can send a lifting rod instruction to the road-bridge barrier, so that the road-bridge barrier performs a lifting rod release operation according to the lifting rod instruction, and the vehicle whose verification is successful can pass through.

[0114] According to an embodiment of the present disclosure, the control instruction can include a lifting rod instruction, and in response to receiving the verification result from the second terminal device, the road-bridge management system server sends a control instruction matched with the verification result to the road-bridge barrier according to the verification result, including: in the case that the verification result represents that the first target verification code and the second target verification code are the same, the road-bridge management system server sends a lifting rod instruction to the road-bridge barrier, so that the road-bridge barrier performs a lifting rod release operation according to the lifting rod instruction.

[0115] According to an embodiment of the present disclosure, in a case where the verification result can represent that the first target verification code and the second target verification code are different, it can be represented that the verification fails, it can be represented that the vehicle has not paid the fee, i.e., the first target verification code of the vehicle that has not paid the fee cannot be obtained, and then the road and bridge management system server sends a blocking instruction to the road and bridge gate to make the road and bridge gate execute a blocking operation according to the blocking instruction to block the vehicle that has not paid the fee and not to release it.

[0116] According to an embodiment of the present disclosure, the above-mentioned control method for road and bridge passing further includes: in a case where it is detected that the transaction is normal, in response to receiving a code scanning payment transaction from the second terminal device, sending the code scanning payment transaction to the road and bridge fee server to make the road and bridge fee server generate a payment result in response to the code scanning payment transaction; and in a case where the payment result represents that the payment is successful, in response to receiving the payment result from the road and bridge fee server, sending a pole lifting instruction to the road and bridge gate to make the road and bridge gate execute a pole lifting release operation according to the pole lifting instruction.

[0117] According to an embodiment of the present disclosure, in a case where the communication between the road and bridge management system server and the road and bridge fee server is normal and the road and bridge fee server operates normally, it can be detected that the transaction is normal.

[0118] According to an embodiment of the present disclosure, in a case where it is detected that the transaction is normal, the user can directly show a payment code to a road and bridge toll gate staff, the road and bridge toll gate staff can operate the second terminal device to scan the code, the second terminal device can receive the code scanning payment transaction and send the code scanning payment transaction to the road and bridge management system server, the road and bridge management system server can send the code scanning payment transaction to the road and bridge fee server, the road and bridge fee server can receive the code scanning payment transaction and generate a payment result.

[0119] According to an embodiment of the present disclosure, the road and bridge fee server sends the payment result to the road and bridge management system server, in a case where the payment result can represent that the payment is successful, the road and bridge management system server sends a pole lifting instruction to the road and bridge gate to make the road and bridge gate execute a pole lifting release operation according to the pole lifting instruction, and in a case where the payment result can represent that the payment fails, the road and bridge management system server sends a blocking instruction to the road and bridge gate to make the road and bridge gate execute a blocking operation according to the blocking instruction.

[0120] According to an embodiment of the present disclosure, in a case where the transaction is normally conducted, the control of the road and bridge passing can be realized through the second terminal device, the road and bridge management system server, the road and bridge fee server and the road and bridge gate.

[0121] According to an embodiment of the present disclosure, the road and bridge fee server is configured to provide a query and reconciliation service.

[0122] According to an embodiment of the present disclosure, in the case of receiving a scan code payment transaction, the road and bridge toll server stores scan code payment transaction data, so as to subsequently query and account according to the scan code payment transaction data.

[0123] Figure 3 A flowchart of a control method for road and bridge passage according to another embodiment of the present disclosure is schematically shown.

[0124] As shown in Figure 3 , the method 300 includes operation S310 to operation S330.

[0125] In operation S310, in the case of detecting a transaction anomaly, a second target verification code is obtained according to second license plate information in response to receiving the second license plate information from the road and bridge management system server.

[0126] According to an embodiment of the present disclosure, the second license plate information is obtained by the road and bridge management system server in response to receiving a license plate image of a road and bridge barrier, and by analyzing the license plate image.

[0127] According to an embodiment of the present disclosure, in the case of detecting a transaction anomaly, the second terminal device can obtain a second target verification code according to receiving second license plate information from the road and bridge management system server.

[0128] In operation S320, a first target verification code and the second target verification code are verified in response to receiving the first target verification code from the road and bridge management system server, and a verification result is obtained.

[0129] According to an embodiment of the present disclosure, the first target verification code is obtained by the first terminal device according to target information and first license plate information. The target information is sent by the road and bridge management system server to the first terminal device in the case of detecting a transaction anomaly.

[0130] In operation S330, the verification result is sent to the road and bridge management system server, so that the road and bridge management system server sends a control instruction matched with the verification result to the road and bridge barrier according to the verification result.

[0131] According to an embodiment of the present disclosure, the second terminal device verifies the first target verification code and the second verification code, and sends the verification result to the road and bridge management system server, so that the road and bridge management system server sends a control instruction matched with the verification result to the road and bridge barrier according to the verification result, releases the vehicle which has completed payment and verification, blocks the vehicle which has completed payment but fails to verify, and releases the vehicle when the verification is successful.

[0132] According to an embodiment of the present disclosure, the control method for road and bridge passage further includes, in the case where it is detected that the transaction is normal, sending the verification data to the road and bridge toll server, so that the road and bridge toll server merges the verification data and the scan code payment transaction data; and sending the verification data to the emergency toll server, so that the emergency toll server compares the verification data and the payment data to determine the target record.

[0133] According to an embodiment of the present disclosure, the verification data can represent data verified by the first target verification code and the second target verification code. The scan code payment transaction data is data stored by the road and bridge toll server in the case where it is detected that the transaction is normal. The payment data is data stored by the emergency toll server, and the target record can represent a record that has been paid but not verified.

[0134] According to an embodiment of the present disclosure, in the case where the transaction is abnormal, the second terminal device stores the verification data locally while verifying the first target verification code and the second verification code. In the case where the transaction is normal, i.e., the system is normal, the second terminal device uploads the verification data to the emergency toll server and the road and bridge toll server.

[0135] According to an embodiment of the present disclosure, the emergency toll server stores data of completed payment, i.e., obtains payment data. By comparing the verification data and the payment data, the record that has been paid but not verified can be determined, so that the user who has paid but not verified can be refunded after manual confirmation, and the user can pay through a payment code.

[0136] According to an embodiment of the present disclosure, the road and bridge toll server stores the received scan code payment transaction data. By merging the verification data and the scan code payment transaction data, the total payment data in the case where the transaction is abnormal and the case where the transaction is normal can be determined, so as to facilitate subsequent road and bridge toll staff to check accounts.

[0137] According to an embodiment of the present disclosure, in the case where it is detected that the transaction is normal, the second terminal device sends the verification data to the road and bridge toll server and the emergency toll server, so as to determine the record that has been paid but not verified, to refund the user, and to determine the total payment data in the case where the transaction is abnormal and the case where the transaction is normal, so as to facilitate subsequent road and bridge toll staff to check accounts.

[0138] Figure 4 A flowchart for obtaining the second target verification code is schematically shown according to another embodiment of the present disclosure.

[0139] As shown in Figure 4 The method 400 includes operation S410 to operation S440.

[0140] In operation S410, the second license plate information is variable-length character encoded to obtain to-be-encrypted data.

[0141] According to an embodiment of the present disclosure, utf-8 encoding (8-bit Unicode Transformation Format, variable-length character encoding) corresponding to each bit in the second license plate information is sequentially combined into to-be-encrypted data, wherein one Chinese character occupies 3 Bytes (bytes), and one letter or number occupies 1 Byte. Taking a blue license plate as an example (i.e., one Chinese character + six letters or numbers), the combined to-be-encrypted data is 9 Bytes, i.e., 72 bits (bits).

[0142] In operation S420, the to-be-encrypted data is encrypted to obtain first encrypted data.

[0143] According to an embodiment of the present disclosure, the to-be-encrypted data can be encrypted by using an MD5 algorithm (Message Digest Algorithm 5). The first encrypted data is obtained. The input of the MD5 algorithm can be a string of any length (the length is greater than or equal to 0), and the output is a 128-bit string (or 16 Bytes). The first to-be-encrypted data is a 128-bit string.

[0144] In operation S430, the first encrypted data is intercepted to obtain second encrypted data.

[0145] According to an embodiment of the present disclosure, the first encrypted data is intercepted according to a preset rule to obtain the second encrypted data. The preset rule can represent that encrypted data of a certain length is intercepted from the Nth bit of the first encrypted data, N is an integer greater than or equal to 0 and less than or equal to 109. The length of the intercepted data is determined according to the number of bits of the second verification code to be generated.

[0146] In operation S440, the second encrypted data is converted into a certain base to obtain a second target verification code.

[0147] According to an embodiment of the present disclosure, the second encrypted data is in binary, and needs to be converted into data in decimal as the second target verification code.

[0148] According to an embodiment of the present disclosure, taking generation of a 6-bit verification code as an example, encrypted data of 20 bits is intercepted from the Nth bit (N is less than or equal to 109) of the first encrypted data according to a preset rule, and the encrypted data is converted into a decimal number (for example, if the converted number is greater than 999999, the last 6 digits are taken) as the second target verification code. The preset rule can be changed when the time reaches a specified moment, for example, the value of N can be increased by 1 every hour, and reset to 0 when it is greater than 109.

[0149] According to an embodiment of the present disclosure, the first target verification code is generated by the emergency toll collection server according to the first license plate information. The steps of generating the first target verification code and the second target verification code are the same, that is, the first license plate information is subjected to variable-length character encoding, encryption processing, truncation processing, and base conversion, and the first target verification code can be obtained. Therefore, the second license plate information is replaced by the first license plate information to perform operations S410-S440, and the first target verification code can be obtained.

[0150] According to an embodiment of the present disclosure, the emergency toll collection server and the second terminal device need to be synchronously replaced with the preset rule to ensure that the preset rule used for generating the first target verification code and the second target verification code is consistent, and ensure that the rules used for the first target verification code and the second target verification code are consistent during verification.

[0151] According to an embodiment of the present disclosure, to avoid that the second terminal device and the emergency toll collection server generate inconsistent verification codes due to use of different preset rules during switching of the preset rule (for example, the preset rule is replaced before the second terminal device generates the second target verification code after the emergency toll collection server generates the first target verification code), the second terminal device can simultaneously use the current preset rule and the previous preset rule to generate two second target verification codes, which are compared with the received first target verification code, and one of the two second target verification codes is considered to pass the verification, thereby effectively providing a success rate.

[0152] According to an embodiment of the present disclosure, in the case that the first terminal device receives the first target verification code sent by the emergency toll collection server, the first terminal device can re-access the local network, send the first target verification code to the road and bridge management system server, so that the road and bridge management system server sends the first target verification code to the second terminal device; or the first terminal device can display the first target verification code on the front-end H5 page of the first terminal device, and the road and bridge toll gate staff can input the first target verification code into the second terminal device; or the first target verification code can be converted into a bar code or a two-dimensional code and displayed through the second terminal device, and the second terminal device can obtain the first target verification code by scanning the code.

[0153] According to an embodiment of the present disclosure, when the second terminal device verifies the first target verification code, the second terminal device processes the second license plate information sent by the road and bridge management system server and obtained by analyzing the license plate image in the same way, so as to compare whether the generated second target verification code is consistent with the first target verification code, and if consistent, the verification is considered to be successful.

[0154] Figure 5 A flowchart for obtaining the first encrypted data according to another embodiment of the present disclosure is schematically shown.

[0155] As Figure 5 shown, the method 500 includes operation S510 to operation S530.

[0156] At operation S510, a padding operation is performed on the data to be encrypted using first padding data to obtain first padding data to be encrypted.

[0157] According to embodiments of the present disclosure, the first padding data can represent 1 Bit of data (assigned a binary number "1") + M Bit of data (each Bit is assigned a binary number "0") until padding to 448 Bit.

[0158] According to embodiments of the present disclosure, the first padding data is appended to the data to be encrypted, and padding is performed to 448 Bit, thereby obtaining the first padding data to be encrypted.

[0159] At operation S520, a padding operation is performed on the first padding data to be encrypted using second padding data to obtain second padding data to be encrypted.

[0160] According to embodiments of the present disclosure, the second padding data can represent data storing the original length of the data to be encrypted, and the second padding data can be represented as 64 Bit of data.

[0161] According to embodiments of the present disclosure, the 64 Bit of second padding data is appended after the first padding data to be encrypted, and can form 512 Bit of complete data, i.e., the second padding data to be encrypted.

[0162] At operation S530, a nonlinear function operation is performed on the second padding data to be encrypted to obtain first encrypted data.

[0163] According to embodiments of the present disclosure, an initial value of 128 Bit is defined, and the 512 Bit of second padding data to be encrypted is sequentially divided into 4 segments of 128 Bit data from high to low. The first segment of data after the division of the second padding data to be encrypted is subjected to a nonlinear function operation with the initial value of 128 Bit, and a first processing result of 128 Bit can be obtained; the second segment of data is subjected to a different nonlinear function operation with the obtained first processing result of 128 Bit, and a second processing result of 128 Bit can be obtained; the third segment of data is subjected to a different nonlinear function operation with the obtained second processing result of 128 Bit, and a third processing result of 128 Bit can be obtained; the fourth segment of data is subjected to a different nonlinear function operation with the obtained third processing result of 128 Bit, and a fourth processing result of 128 Bit can be obtained, i.e., the four segments of 128 Bit data are sequentially repeated until all four segments of data are involved in the operation, and a different nonlinear function is used in each operation. The final obtained fourth processing result of 128 Bit is the first encrypted data.

[0164] According to the embodiment of the present disclosure, the to-be-encrypted data is subjected to the bit complement operation and the nonlinear function operation by using the MD5 algorithm, so that the first encrypted data is obtained, and different license plate numbers can obtain specific verification codes, which facilitates subsequent verification according to the verification code.

[0165] According to the embodiment of the present disclosure, as shown in Figure 1 The control system for road-bridge passage can include a road-bridge barrier 104, a first terminal device 101, a second terminal device 105, a road-bridge management system server 106, an emergency toll server 102, and a road-bridge toll server 103.

[0166] According to the embodiment of the present disclosure, the road-bridge barrier 104 can be configured to send a license plate image to the road-bridge management system server, execute a barrier lifting release operation according to a barrier lifting instruction, and execute a barrier blocking operation according to a barrier blocking instruction.

[0167] According to the embodiment of the present disclosure, the first terminal device 101 can be configured to obtain a first target verification code according to target information and first license plate information, and send the first target verification code to the road-bridge management system server, in a case where it is detected that there is a transaction exception, and display a payment code in a case where it is detected that the transaction is normal.

[0168] According to the embodiment of the present disclosure, the second terminal device 105 can be configured to send a scan code payment transaction to the road-bridge management system server in a case where it is detected that the transaction is normal, obtain a second target verification code according to second license plate information in response to receiving the second license plate information from the road-bridge management system server in a case where it is detected that there is a transaction exception, verify the first target verification code and the second target verification code to obtain a verification result in response to receiving the first target verification code from the road-bridge management system server, send the verification result to the road-bridge management system server, send verification data to the road-bridge toll server in a case where it is detected that the transaction is restored to normal, and send the verification data to the emergency toll server.

[0169] According to embodiments of this disclosure, the road and bridge management system server 106 can be used to: send target information to a first terminal device when an abnormal transaction is detected; send a first target verification code to a second terminal device in response to receiving a first target verification code from the first terminal device; parse the license plate image from the road and bridge gate to obtain second license plate information and send the second license plate information to the second terminal device in response to receiving a license plate image from the road and bridge gate; send a control command matching the verification result to the road and bridge gate in response to receiving a verification result from the second terminal device; send a QR code payment transaction to the road and bridge payment server in response to receiving a QR code payment transaction from the second terminal device; and send a gate-raising command to the road and bridge gate in response to receiving a payment result from the road and bridge payment server, provided the payment result indicates successful payment, so that the road and bridge gate performs a gate-raising operation according to the gate-raising command.

[0170] According to an embodiment of this disclosure, the emergency charging server 102 can be used to, in response to receiving first license plate information from a first terminal device when an abnormal transaction is detected, generate a first target verification code based on the first license plate information; and send the first target verification code to the first terminal device; and, in response to detecting that the transaction has returned to normal, compare the verification data and payment data to determine the target record.

[0171] According to embodiments of this disclosure, the road and bridge payment server 103 can be used to generate a payment result in response to a QR code payment transaction when a normal transaction is detected, and send the payment result to the road and bridge management system server; when a normal transaction is detected, the verification data and the QR code payment transaction data are merged.

[0172] According to embodiments of this disclosure, a road and bridge barrier gate may include an electric barrier module and a first camera module.

[0173] Figure 6 A schematic diagram of a road and bridge gate according to an embodiment of the present disclosure is shown.

[0174] like Figure 6 As shown, Figure 1 The road and bridge barrier 104 may include an electric barrier module 601 and a first camera module 602.

[0175] According to embodiments of this disclosure, the electric barrier module 601 can be used to perform a barrier-raising operation according to a barrier-raising command, and a barrier-blocking operation according to a barrier-blocking command. The first camera module 602 can be used to acquire license plate images and send the license plate images to the road and bridge management system server.

[0176] According to embodiments of this disclosure, the road and bridge barrier gate can utilize the electric barrier module 601 and the first camera module 602 to block and release vehicles at the road and bridge toll gate and acquire license plate images.

[0177] Figure 7 A schematic diagram of the structural framework of a second terminal device according to an embodiment of the present disclosure is shown.

[0178] like Figure 7 As shown, Figure 1 The second terminal device 105 may include a storage module 701, a control module 702, a human-computer interaction module 703, a second camera module 704, an online transaction module 705, an encryption module 706, an offline transaction module 707, a data transmission module 708, and a power module 709.

[0179] According to embodiments of this disclosure, storage module 701 can be used to store program and process data. Control module 702 can be used to drive various modules of the second terminal device. Human-computer interaction module 703 can be used to receive input information from tollbooth staff and feed back the verification results to the tollbooth staff. Second camera module 704 can be used to scan payment codes. Online transaction module 705 can be used to accept QR code payment transactions. Encryption module 706 can be used to generate a second target verification code based on the second license plate information. Offline transaction module 707 can be used to verify the first and second target verification codes and generate verification results. Data transmission module 708 can be used to obtain the second license plate information from the road and bridge management system server and send the verification results to the road and bridge management system server when an abnormal transaction is detected; and to send the QR code payment transaction to the road and bridge management system server when a normal transaction is detected. Power module 709 can be used to supply power to various modules of the second terminal device.

[0180] According to embodiments of this disclosure, the human-computer interaction module 703 may include a touchscreen and a speaker, and can provide feedback on the verification result to the tollbooth staff via images, sounds, or other means. The input information for the tollbooth staff may include the entered first target verification code and the initiation of a QR code payment transaction.

[0181] According to embodiments of this disclosure, the second camera module 704 can also be used to scan a first target verification code converted into a barcode or QR code format, thereby simplifying manual operation steps.

[0182] According to embodiments of this disclosure, the data transmission module 708 can be used for the second terminal device to interact with the road and bridge management system server.

[0183] Based on the above-described control method for road and bridge traffic, this disclosure also provides a control device for road and bridge traffic. The following will be combined with...Figure 8 The device is described in detail.

[0184] Figure 8 A structural block diagram of the control device for road-bridge passage according to an embodiment of the present disclosure is schematically shown.

[0185] As Figure 8 shown, the control device for road-bridge passage 800 of the embodiment includes a first sending module 810, a second sending module 820, an analyzing module 830, a verifying module 840, and a third sending module 850.

[0186] The first sending module 810 is configured to send target information to the first terminal device in a case where it is detected that there is a transaction anomaly, so that the first terminal device obtains a first target verification code according to the target information and the first license plate information. In an embodiment, the first sending module 810 can be configured to perform the operation S210 described in the foregoing, and details are not described herein again.

[0187] The second sending module 820 is configured to send the first target verification code to the second terminal device in response to receiving the first target verification code from the first terminal device. In an embodiment, the second sending module 820 can be configured to perform the operation S220 described in the foregoing, and details are not described herein again.

[0188] The analyzing module 830 is configured to analyze the license plate image to obtain second license plate information in response to receiving the license plate image from the road-bridge barrier. In an embodiment, the analyzing module 830 can be configured to perform the operation S230 described in the foregoing, and details are not described herein again.

[0189] The verifying module 840 is configured to send the second license plate information to the second terminal device, so that the second terminal device verifies the first target verification code and a second target verification code to obtain a verification result, wherein the second target verification code is obtained by the second terminal device according to the second license plate information. In an embodiment, the verifying module 840 can be configured to perform the operation S240 described in the foregoing, and details are not described herein again.

[0190] The third sending module 850 is configured to send a control instruction matched with the verification result to the road-bridge barrier according to the verification result in response to receiving the verification result from the second terminal device. In an embodiment, the third sending module 850 can be configured to perform the operation S250 described in the foregoing, and details are not described herein again.

[0191] According to an embodiment of the present disclosure, the third sending module 850 includes a first sending unit and a second sending unit.

[0192] The first sending unit is configured to send a boom lifting instruction to the road and bridge barrier gate, so that the road and bridge barrier gate performs a boom lifting and release operation according to the boom lifting instruction, when the verification result indicates that the first target verification code and the second target verification code are the same.

[0193] The second sending unit is configured to send a barrier blocking instruction to the road and bridge barrier gate, so that the road and bridge barrier gate performs a barrier blocking operation according to the barrier blocking instruction, when the verification result indicates that the first target verification code and the second target verification code are different.

[0194] According to the embodiments of the present disclosure, the control device for road and bridge passage further includes a fourth sending module and a fifth sending module.

[0195] The fourth sending module is configured to send a code scanning payment transaction to the road and bridge toll server in response to receiving the code scanning payment transaction from the second terminal device, so that the road and bridge toll server generates a payment result in response to the code scanning payment transaction, when it is detected that the transaction is normal.

[0196] The fifth sending module is configured to send a boom lifting instruction to the road and bridge barrier gate, so that the road and bridge barrier gate performs a boom lifting and release operation according to the boom lifting instruction, when the payment result indicates that the payment is successful, in response to receiving the payment result from the road and bridge toll server.

[0197] According to the embodiments of the present disclosure, any of the first sending module 810, the second sending module 820, the analysis module 830, the verification module 840 and the third sending module 850 can be combined in one module, or any of the modules can be split into multiple modules. Alternatively, at least part of the function of one or more of the modules can be combined with at least part of the function of the other modules, and implemented in one module. According to the embodiments of the present disclosure, at least one of the first sending module 810, the second sending module 820, the analysis module 830, the verification module 840 and the third sending module 850 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on chip, a system on substrate, a system on package, an application specific integrated circuit (ASIC), or any other reasonable way of integrating or packaging a circuit, etc. hardware or firmware, or any one of software, hardware and firmware or any appropriate combination of several of them. Alternatively, at least one of the first sending module 810, the second sending module 820, the analysis module 830, the verification module 840 and the third sending module 850 can be at least partially implemented as a computer program module which can perform corresponding functions when the computer program module is run.

[0198] Based on the above control method for road-bridge passage, the disclosure further provides a control device for road-bridge passage. The following will be described in detail in combination with Figure 9 The device is described in detail.

[0199] Figure 9 The structure block diagram of the control device for road-bridge passage according to another embodiment of the disclosure is schematically shown.

[0200] As Figure 9 shown, the control device for road-bridge passage 900 of this embodiment includes an obtaining module 910, a verifying module 920 and a first sending module 930.

[0201] The obtaining module 910 is configured to, in a case where it is detected that the transaction is normal, in response to receiving second license plate information from a road-bridge management system server, obtaining a second target verification code according to the second license plate information, wherein the second license plate information is obtained by the road-bridge management system server in response to receiving a license plate image of a road-bridge barrier, and the license plate image is parsed. In an embodiment, the obtaining module 910 can be configured to perform the operation S310 described above, and details are not repeated here.

[0202] The verifying module 920 is configured to, in response to receiving a first target verification code from a road-bridge management system server, verifying the first target verification code and the second target verification code to obtain a verification result, wherein the first target verification code is obtained by the first terminal device according to target information and first license plate information, and the target information is sent by the road-bridge management system server to the first terminal device in a case where it is detected that there is a transaction exception. In an embodiment, the verifying module 920 can be configured to perform the operation S320 described above, and details are not repeated here.

[0203] The first sending module 930 is configured to send the verification result to the road-bridge management system server, so that the road-bridge management system server sends a control instruction matched with the verification result to the road-bridge barrier according to the verification result. In an embodiment, the sending module 930 can be configured to perform the operation S330 described above, and details are not repeated here.

[0204] According to an embodiment of the disclosure, the above control device for road-bridge passage further includes a second sending module and a third sending module.

[0205] The second sending module is configured to, in a case where it is detected that the transaction is normal, send verification data to a road-bridge toll server, so that the road-bridge toll server merges the verification data and scan code payment transaction data, wherein the verification data represents data that the first target verification code and the second target verification code are verified to be the same, and the scan code payment transaction data is data stored by the road-bridge toll server in a case where it is detected that the transaction is normal.

[0206] The third sending module is configured to send the verification data to the emergency toll server, so that the emergency toll server compares the verification data with payment data to determine a target record, wherein the payment data is data stored by the emergency toll server, and the target record represents a record that has been paid but not verified.

[0207] According to an embodiment of the present disclosure, the obtaining module 910 comprises an encoding unit, an encryption unit, a truncating unit and a converting unit.

[0208] The encoding unit is configured to perform variable-length character encoding on the second license plate information to obtain to-be-encrypted data.

[0209] The encryption unit is configured to perform encryption processing on the to-be-encrypted data to obtain first encrypted data.

[0210] The truncating unit is configured to truncate the first encrypted data to obtain second encrypted data.

[0211] The converting unit is configured to perform radix conversion on the second encrypted data to obtain the second target verification code.

[0212] According to an embodiment of the present disclosure, the encryption unit comprises a first obtaining subunit, a second obtaining subunit and a third obtaining subunit.

[0213] The first obtaining subunit is configured to perform a padding operation on the to-be-encrypted data by using first padding data to obtain first padding to-be-encrypted data.

[0214] The second obtaining subunit is configured to perform a padding operation on the first padding to-be-encrypted data by using second padding data to obtain second padding to-be-encrypted data, wherein the second padding data represents data storing an original length of the to-be-encrypted data.

[0215] The third obtaining subunit is configured to perform a nonlinear function operation on the second padding to-be-encrypted data to obtain the first encrypted data.

[0216] According to an embodiment of the present disclosure, any of the obtaining module 910, the verifying module 920 and the first sending module 930 can be implemented in one module, or any of them can be split into multiple modules. Alternatively, at least part of the function of one or more of these modules can be combined with at least part of the function of other modules, and implemented in one module. According to an embodiment of the present disclosure, at least one of the obtaining module 910, the verifying module 920 and the first sending module 930 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on chip, a system on substrate, a system on package, an application specific integrated circuit (ASIC), or any other reasonable way of hardware or firmware that can be integrated or packaged with a circuit, or implemented in any one of software, hardware and firmware or in a proper combination of any of them. Alternatively, at least one of the obtaining module 910, the verifying module 920 and the first sending module 930 can be at least partially implemented as a computer program module that can perform the corresponding function when executed.

[0217] Figure 10 A block diagram of an electronic device suitable for implementing the control method for road-bridge passage according to an embodiment of the present disclosure is schematically shown.

[0218] As shown in Figure 10 The electronic device 1000 according to an embodiment of the present disclosure includes a processor 1001 that can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) 1002 or loaded from a storage portion 1008 into a random access memory (RAM) 1003. The processor 1001 can include, for example, a general-purpose microprocessor (such as a CPU), an instruction set processor and / or a related chipset, and / or a special-purpose microprocessor (such as an application specific integrated circuit (ASIC)), and the like. The processor 1001 can also include an on-board memory for cache use. The processor 1001 can include a single processing unit or a plurality of processing units for performing different actions of the method processes according to an embodiment of the present disclosure.

[0219] In the RAM 1003, various programs and data required for the operation of the electronic device 1000 are stored. The processor 1001, the ROM 1002, and the RAM 1003 are connected to each other via the bus 1004. The processor 1001 performs various operations of the method flow according to the embodiments of the present disclosure by executing the programs in the ROM 1002 and / or the RAM 1003. It should be noted that the programs can also be stored in one or more memories other than the ROM 1002 and the RAM 1003. The processor 1001 can also perform various operations of the method flow according to the embodiments of the present disclosure by executing the programs stored in the one or more memories.

[0220] According to an embodiment of the present disclosure, the electronic device 1000 can further include an input / output (I / O) interface 1005, which is also connected to the bus 1004. The electronic device 1000 can further include one or more of the following components connected to the input / output (I / O) interface 1005: an input part 1006 including a keyboard, a mouse, etc.; an output part 1007 including a display such as a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage part 1008 including a hard disk, etc.; and a communication part 1009 including a network interface card such as a LAN card, a modem, etc. The communication part 1009 performs communication processing via a network such as the Internet. A drive 1010 is also connected to the input / output (I / O) interface 1005 as necessary. A removable medium 1011 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is attached to the drive 1010 as necessary, so that a computer program read out therefrom is installed in the storage part 1008 as necessary.

[0221] The present disclosure also provides a computer readable storage medium, which can be included in the device / apparatus / system described in the above embodiments; or can exist separately without being assembled into the device / apparatus / system. The above computer readable storage medium carries one or more programs, when the one or more programs are executed, the method according to the embodiments of the present disclosure is implemented.

[0222] According to an embodiment of the present disclosure, the computer readable storage medium can be a nonvolatile computer readable storage medium, for example, can include, but is not limited to, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any appropriate combination thereof. In the present disclosure, the computer readable storage medium can be any tangible medium that contains or stores a program that can be used by or in connection with an instruction execution system, apparatus, or device. For example, according to an embodiment of the present disclosure, the computer readable storage medium can include one or more of the above-described ROM 1002 and / or RAM 1003 and / or a memory other than the ROM 1002 and the RAM 1003.

[0223] Embodiments of the present disclosure also include a computer program product, which includes a computer program containing program codes for executing the methods shown in the flowcharts. When the computer program product is run in a computer system, the program codes are used to make the computer system implement the item recommendation method provided by the embodiments of the present disclosure.

[0224] The above-described functions defined in the system / device of the embodiments of the present disclosure are performed when the computer program is executed by the processor 1001. According to an embodiment of the present disclosure, the above-described system, device, module, unit, etc. can be implemented by computer program modules.

[0225] In one embodiment, the computer program can rely on a tangible storage medium such as an optical storage device, a magnetic storage device, etc. In another embodiment, the computer program can also be transmitted, distributed, and downloaded in the form of a signal on a network medium, and be downloaded and installed through the communication part 1009 and / or installed from the detachable medium 1011. The program codes contained in the computer program can be transmitted by any appropriate network medium, including but not limited to wireless, wired, etc., or any appropriate combination thereof.

[0226] In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 1009 and / or installed from the detachable medium 1011. When the computer program is executed by the processor 1001, the above-described functions defined in the system of the embodiments of the present disclosure are performed. According to an embodiment of the present disclosure, the above-described system, device, apparatus, module, unit, etc. can be implemented by computer program modules.

[0227] According to embodiments of the present disclosure, program code of the computer program for performing the methods provided by the embodiments of the present disclosure can be written in any combination of one or more programming languages, and specifically, can be implemented using high-level procedural and / or object-oriented programming language, and / or assembly / machine language. Programming languages include, but are not limited to, Java, C++, python, “C” language, or similar programming languages. The program code can execute entirely on the user's computing device, partly on the user's device, and partly on a remote computing device, or entirely on the remote computing device or server. In the latter scenario, the remote computing device can be connected to the user's computing device through any kind of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computing device, such as through the Internet using an Internet Service Provider.

[0228] The computer program product of the present disclosure can be a computer program product, which is a machine-readable medium (or computer readable medium) having stored therein a sequence of instructions executable by a machine such as a personal digital assistant (PDA), a laptop, a desktop computer, or a server. Additionally, the program can be embodied in two or more computer program products simultaneously. The software can be stored on a computer program product in any form of memory, such as random access memory (RAM), read only memory (ROM), flash memory, or compact disc read only memory (CD-ROM). The software can also be stored on any other solid state memory, such as a memory stick, memory card, or memory module. The software can be stored as a prop rietary or open-source program on a server and downloaded to a client device using a proprietary or open-source protocol. For example, the software can be stored as a SaaS (Software as a Service) program on a server and downloaded to a client device using a SaaS protocol. Alternatively, the software can be downloaded to a client device using a peer-to-peer (P2P) protocol. The software can also be stored on a server and downloaded to a client device using a cloud-computing protocol.

[0229] Those skilled in the art will understand that features of the various embodiments and / or claims of the present disclosure can be combined or / and integrated with one another, even though such a combination or integration is not expressly disclosed in the present disclosure. In particular, the features of the various embodiments and / or claims of the present disclosure can be combined and / or integrated with one another in any combination, without departing from the spirit and scope of the present disclosure. All such combinations and / or integrations are within the scope of the present disclosure.

[0230] The above describes embodiments of the present disclosure. However, these embodiments are merely for illustrative purposes, and are not intended to limit the scope of the present disclosure. Although each embodiment is described above separately, this does not mean that the measures in each embodiment cannot be used advantageously in combination. The scope of the present disclosure is defined by the appended claims and their equivalents. Those skilled in the art can make various substitutions and modifications without departing from the scope of the present disclosure, and these substitutions and modifications should all fall within the scope of the present disclosure.

Claims

1. A control method for road and bridge traffic, comprising: Upon detecting a transaction anomaly, target information is sent to the first terminal device, enabling the first terminal device to obtain a first target verification code based on the target information and the first license plate information. The transaction anomaly indicates a communication network malfunction between the road and bridge management system and the road and bridge toll payment server, or a system failure in the road and bridge toll payment server. The target information represents a message containing a link, pointing to the front-end page of the emergency toll server. The front-end page instructs the user to input the first license plate information and complete the payment on the first terminal device's page. The front-end page also displays the first target verification code generated based on the first license plate information after the user has input the first license plate information and completed the payment. In response to receiving the first target verification code from the first terminal device, the first target verification code is sent to the second terminal device; In response to receiving a license plate image from a road and bridge gate, the license plate image is parsed to obtain second license plate information; Send the second license plate information to the second terminal device so that the second terminal device can verify the first target verification code and the second target verification code and obtain the verification result, wherein the second target verification code is obtained by the second terminal device based on the second license plate information; In response to receiving a verification result from the second terminal device, a control command matching the verification result is sent to the road and bridge gate.

2. The method according to claim 1, wherein, The control command includes a lever-raising command. In response to receiving the verification result from the second terminal device, the control command matching the verification result is sent to the road and bridge barrier gate, including: If the verification result indicates that the first target verification code and the second target verification code are the same, the gate lifting command is sent to the road and bridge barrier gate so that the road and bridge barrier gate performs the gate lifting operation according to the gate lifting command.

3. The method according to claim 1 or 2, wherein, The control command includes a blocking command. In response to receiving the verification result from the second terminal device, the control command matching the verification result is sent to the road and bridge barrier gate, including: If the verification result indicates that the first target verification code and the second target verification code are different, the blocking command is sent to the road and bridge gate so that the road and bridge gate performs the blocking operation according to the blocking command.

4. The method according to claim 1, further comprising: If a normal transaction is detected, in response to receiving a QR code payment transaction from the second terminal device, the QR code payment transaction is sent to the road and bridge payment server, so that the road and bridge payment server responds to the QR code payment transaction and generates a payment result; In response to receiving the payment result from the road and bridge toll payment server, if the payment result indicates successful payment, a lifting command is sent to the road and bridge gate so that the road and bridge gate performs a lifting operation according to the lifting command.

5. The method according to claim 4, wherein, The toll payment server is used to provide inquiry and reconciliation services.

6. A control method for road and bridge traffic, comprising: In the event of a detected transaction anomaly, in response to receiving second license plate information from the road and bridge management system server, a second target verification code is obtained based on the second license plate information. The second license plate information is obtained by the road and bridge management system server in response to receiving a license plate image from the road and bridge gate and parsing the license plate image. In response to receiving a first target verification code from the road and bridge management system server, the first target verification code and the second target verification code are verified to obtain a verification result. The first target verification code is obtained by the first terminal device based on target information and first license plate information. The target information is sent to the first terminal device by the road and bridge management system server when it detects an abnormal transaction. Among them, the abnormal transaction indicates that the communication network between the road and bridge management system and the road and bridge toll payment server is abnormal or that the road and bridge toll payment server has a system failure; the target information indicates a message containing a link, which is used to point to the front-end page of the emergency toll server; the front-end page is used to instruct the user to enter the first license plate information on the page of the first terminal device and complete the payment, and the front-end page is also used to display the first target verification code generated based on the first license plate information after the input of the first license plate information and the payment operation are completed; The verification result is sent to the road and bridge management system server so that the road and bridge management system server sends a control command to the road and bridge gate that matches the verification result.

7. The method according to claim 6, further comprising: Upon detecting that the transaction has resumed normally, verification data is sent to the road and bridge toll payment server, so that the road and bridge toll payment server merges the verification data and the QR code payment transaction data. The verification data represents data that is identical to the first target verification code and the second target verification code. The QR code payment transaction data is data stored by the road and bridge toll payment server upon detecting that the transaction is normal. The verification data is sent to the emergency payment server so that the emergency payment server compares the verification data and the payment data to determine the target record. The payment data is data stored by the emergency payment server, and the target record represents a paid but unverified record.

8. The method according to claim 6, wherein, The response to receiving second license plate information from the road and bridge management system server, and obtaining a second target verification code based on the second license plate information, includes: The second license plate information is subjected to variable-length character encoding to obtain the data to be encrypted; The data to be encrypted is encrypted to obtain the first encrypted data; The first encrypted data is truncated to obtain the second encrypted data; The second encrypted data is converted into a number system to obtain the second target verification code.

9. The method according to claim 8, wherein, The step of encrypting the data to be encrypted to obtain the first encrypted data includes: Using the first padding data, the data to be encrypted is padded to obtain the first padded data to be encrypted; Using the second padding data, the first padding data to be encrypted is padded to obtain the second padding data to be encrypted, wherein the second padding data represents the data storing the original length of the data to be encrypted; The second padding data to be encrypted is subjected to a nonlinear function operation to obtain the first encrypted data.

10. A control system for road and bridge traffic, wherein, The system includes a road and bridge gate, a first terminal device, a second terminal device, a road and bridge management system server, an emergency toll collection server, and a road and bridge payment server. The road and bridge barrier gate is used for: sending license plate images to the road and bridge management system server; performing a gate-raising operation to allow passage according to a gate-raising command; and performing a gate-blocking operation according to a gate-blocking command. The first terminal device is used to: when an abnormal transaction is detected, obtain a first target verification code based on the target information and the first license plate information, and send the first target verification code to the road and bridge management system server; when a normal transaction is detected, it is used to display a payment code. Among them, the abnormal transaction indicates that the communication network between the road and bridge management system and the road and bridge toll payment server is abnormal or that the road and bridge toll payment server has a system failure; the target information indicates a message containing a link, which is used to point to the front-end page of the emergency toll server; the front-end page is used to instruct the user to enter the first license plate information on the page of the first terminal device and complete the payment, and the front-end page is also used to display the first target verification code generated based on the first license plate information after the input of the first license plate information and the payment operation are completed; The second terminal device is configured to: send a QR code payment transaction to the road and bridge management system server when a normal transaction is detected; when an abnormal transaction is detected, in response to receiving second license plate information from the road and bridge management system server, obtain a second target verification code based on the second license plate information; in response to receiving a first target verification code from the road and bridge management system server, verify the first target verification code and the second target verification code to obtain a verification result; send the verification result to the road and bridge management system server; and when a normal transaction is detected, send verification data to the road and bridge toll payment server and send the verification data to the emergency toll collection server. The road and bridge management system server is configured to: send target information to a first terminal device when an abnormal transaction is detected; send the first target verification code to a second terminal device in response to receiving the first target verification code from the first terminal device; parse the license plate image from the road and bridge barrier to obtain second license plate information in response to receiving the license plate image from the road and bridge barrier; send the second license plate information to the second terminal device; send a control command matching the verification result to the road and bridge barrier based on the verification result in response to receiving the verification result from the second terminal device; send the QR code payment transaction to the road and bridge payment server in response to receiving the payment result from the road and bridge payment server, and if the payment result indicates successful payment, send the gate-raising command to the road and bridge barrier so that the road and bridge barrier performs a gate-raising operation according to the gate-raising command; The emergency payment server is used to: upon detecting a transaction anomaly, respond to receiving the first license plate information from the first terminal device, generate the first target verification code based on the first license plate information; send the first target verification code to the first terminal device; and upon detecting that the transaction has returned to normal, compare the verification data and payment data to determine the target record. The road and bridge payment server is used to: generate the payment result in response to the QR code payment transaction when a normal transaction is detected; send the payment result to the road and bridge management system server; and merge the verification data and QR code payment transaction data when a normal transaction is detected.

11. The system according to claim 10, wherein, The road and bridge barrier gate includes an electric barrier module and a first camera module; The electric barrier module is used to perform a barrier-raising operation to allow passage according to the barrier-raising command; and to perform a barrier operation according to the barrier-blocking command. The first camera module is used to acquire the license plate image and send the license plate image to the road and bridge management system server.

12. The system according to claim 10, wherein, The second terminal device includes a control module, a human-computer interaction module, a second camera module, an online transaction module, an encryption module, an offline transaction module, a data transmission module, a storage module, and a power module; The control module is used to drive the various modules of the second terminal device; The human-computer interaction module is used to receive input information from the staff at the road and bridge toll booth and to feed back the verification result to the staff at the road and bridge toll booth. The second camera module is used to scan the payment code; The online transaction module is used to accept the QR code payment transaction; The encryption module is used to generate the second target verification code based on the second license plate information; The offline transaction module is used to verify the first target verification code and the second target verification code, and generate the verification result; The data transmission module is used to obtain the second license plate information from the road and bridge management system server and send the verification result to the road and bridge management system server when an abnormal transaction is detected; and to send the QR code payment transaction to the road and bridge management system server when a normal transaction is detected. The storage module is used to store program and process data; The power module is used to supply power to the various modules of the second terminal device.

13. A control device for road and bridge traffic, comprising: A first sending module is configured to send target information to a first terminal device upon detecting a transaction anomaly, so that the first terminal device can obtain a first target verification code based on the target information and the first license plate information; wherein, the transaction anomaly indicates an abnormality in the communication network between the road and bridge management system and the road and bridge toll payment server or a system failure in the road and bridge toll payment server; the target information indicates a message containing a link for pointing to the front-end page of the emergency toll server; the front-end page is configured to instruct the user to enter the first license plate information on the page of the first terminal device and complete the payment, and the front-end page is also configured to display the first target verification code generated based on the first license plate information after the input of the first license plate information and the payment operation are completed; The second sending module is configured to send the first target verification code to the second terminal device in response to receiving the first target verification code from the first terminal device. The parsing module is used to parse the license plate image received from the road and bridge gate to obtain the second license plate information. The verification module is used to send the second license plate information to the second terminal device so that the second terminal device can verify the first target verification code and the second target verification code and obtain a verification result, wherein the second target verification code is obtained by the second terminal device based on the second license plate information; The third sending module is used to respond to receiving the verification result from the second terminal device and send a control command matching the verification result to the road and bridge gate according to the verification result.

14. A control device for road and bridge traffic, comprising: The module is configured to, upon detecting that the transaction is normal, respond to receiving second license plate information from the road and bridge management system server, obtain a second target verification code based on the second license plate information, wherein the second license plate information is obtained by the road and bridge management system server in response to receiving a license plate image from the road and bridge gate and parsing the license plate image; The verification module is used to respond to receiving a first target verification code from the road and bridge management system server, verify the first target verification code and the second target verification code, and obtain a verification result. The first target verification code is obtained by the first terminal device based on target information and first license plate information. The target information is sent to the first terminal device by the road and bridge management system server when it detects an abnormal transaction. Among them, the abnormal transaction indicates that the communication network between the road and bridge management system and the road and bridge toll payment server is abnormal or that the road and bridge toll payment server has a system failure; the target information indicates a message containing a link, which is used to point to the front-end page of the emergency toll server; the front-end page is used to instruct the user to enter the first license plate information on the page of the first terminal device and complete the payment, and the front-end page is also used to display the first target verification code generated based on the first license plate information after the input of the first license plate information and the payment operation are completed; The first sending module is used to send the verification result to the road and bridge management system server, so that the road and bridge management system server sends a control command matching the verification result to the road and bridge gate.

15. An electronic device comprising: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors perform the method according to any one of claims 1 to 5 or any one of claims 6 to 8.

16. A computer-readable storage medium having stored thereon executable instructions that, when executed by a processor, cause the processor to perform the method according to any one of claims 1 to 5 or any one of claims 6 to 8.

17. A computer program product comprising a computer program that, when executed by a processor, implements the method according to any one of claims 1 to 5 or any one of claims 6 to 8.

Citation Information

Patent Citations

  • Vehicle parking lot egress payment check method and system

    CN109255847A

  • Data co-processing method and device based on block chain

    CN114490697A

  • Method capable of verifying vehicle parking fee payment result in off-line mode

    CN115661951A