A fine information synchronization processing method and device based on a blockchain network
By processing traffic ticket information through a blockchain network, the issues of transaction security and data silos in cross-provincial traffic fines have been resolved. This has enabled timely and secure synchronization of ticket information, improving the reliability of data transmission and the timeliness of verification.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- INDUSTRIAL AND COMMERCIAL BANK OF CHINA
- Filing Date
- 2022-07-29
- Publication Date
- 2026-07-10
AI Technical Summary
The security issues and data silos in cross-provincial traffic fine transactions lead to insecure data transmission, high dependence on verification, poor timeliness, and difficulty in achieving timely data synchronization between various institutions.
The system uses a blockchain network to synchronize penalty ticket information. It categorizes penalty ticket cancellation status information by receiving it, determines the confirmation result based on the number of categories and the total number of nodes, and synchronizes the penalty ticket cancellation status in the blockchain to achieve data sharing and cancellation among various institutions.
It enables timely and secure synchronization of penalty information among various institutions, improves transaction security and data timeliness, and reduces data silos.
Smart Images

Figure CN115203333B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of blockchain technology, and specifically to a method and apparatus for synchronizing penalty ticket information based on a blockchain network. Background Technology
[0002] Fines, including traffic tickets, are a punitive measure taken against those who violate traffic rules in order to ensure traffic safety and order. They help maintain traffic order and better guarantee the construction of urban civilization.
[0003] The current payment process for cross-provincial traffic fines is as follows: First, local traffic management departments upload cross-provincial data to the traffic management headquarters. Then, the traffic management headquarters coordinates with various agent banks. After the individual completes the payment at the agent bank, the agent bank synchronizes the data with the traffic management headquarters for verification. The agent bank then distributes the data to its branches, which confirm the funds with the local finance department. Simultaneously, the traffic management headquarters distributes the data to local traffic management departments for fine cancellation. Alternatively, users can also pay fines through the local traffic management department or agent branch in the province where the fine was issued. Due to the data transmission involving multiple parties—banks, traffic management departments, and finance departments—and the numerous payment entry points, the following issues arise:
[0004] (1) Transaction security: The confirmation and cancellation of cross-provincial fines involves interactions between various institutions, and there are security risks in network transmission, data security, and mutual trust interaction.
[0005] (2) Data silos: There is data isolation between each data interaction chain of cross-provincial fines. For example, it is difficult for data to be exchanged between “user-agent bank head office”, “user-local traffic management”, “branch-local traffic management”, “bank-finance”, and “traffic management headquarters-bank”, which easily forms data silos. Abnormal data of local branch implementation agencies causes trouble for users.
[0006] (3) Reliance on cancellation: Due to the large number of entry points for cancellation of fines, the user's fine payment data remains at the payment end before the agreed time. Local traffic management departments cannot obtain the relevant data in a timely manner for cancellation and timely feedback to the inter-provincial system. Local finance departments also cannot manage funds in a timely manner, resulting in a lack of timeliness. Summary of the Invention
[0007] To address the problems in the prior art, embodiments of the present invention provide a method and apparatus for synchronizing penalty ticket information based on a blockchain network, which can at least partially solve the problems existing in the prior art.
[0008] On the one hand, this invention proposes a method for synchronizing penalty ticket information based on a blockchain network, including:
[0009] The system receives a confirmation message regarding the penalty ticket cancellation status sent by the target node based on the penalty ticket cancellation results published by the branch node; the target node is the data receiving node in the blockchain that sends the confirmation message regarding the penalty ticket cancellation status.
[0010] Based on the penalty ticket cancellation status confirmation information, the penalty ticket cancellation status is classified to obtain the target penalty ticket cancellation status with the most categories.
[0011] The penalty cancellation status confirmation result is determined based on the number of categories of the target penalty cancellation status and the total number of target nodes, and the penalty cancellation status confirmation result is synchronized to each data receiving node in the blockchain.
[0012] The step of determining the penalty cancellation status confirmation result based on the number of categories of the target penalty cancellation status and the total number of target nodes includes:
[0013] Determine whether the ratio of the number of categories of the target penalty ticket cancellation status to the total number of target nodes is greater than a preset ratio threshold. If so, the penalty ticket cancellation status confirmation result is the target penalty ticket cancellation status.
[0014] The step of determining the penalty cancellation status confirmation result based on the number of categories of the target penalty cancellation status and the total number of target nodes includes:
[0015] Determine whether the ratio of the number of categories with the target penalty ticket cancellation status to the total number of target nodes is less than or equal to a preset ratio threshold. If so, the penalty ticket cancellation status confirmation result is penalty ticket information synchronization failure.
[0016] On the one hand, this invention proposes a method for synchronizing penalty ticket information based on a blockchain network, including:
[0017] In response to the user's payment processing action based on the ticket status, a ticket cancellation request is sent to the local traffic management node; the ticket cancellation request carries ticket cancellation information.
[0018] Receive the confirmation message from the local traffic management node in response to the request to cancel the traffic ticket, generate the traffic ticket cancellation result, and publish the traffic ticket cancellation result to each data receiving node in the blockchain;
[0019] The head office node receives the penalty ticket cancellation status confirmation result issued by the penalty ticket cancellation status confirmation information fed back by the target node; the target node is the data receiving node in the blockchain that sent the penalty ticket cancellation status confirmation information.
[0020] Prior to the step of sending a request to the local traffic management node to cancel the ticket in response to the user's payment processing action based on the ticket status, the ticket information synchronization processing method based on the blockchain network further includes:
[0021] If a user's payment processing action triggered by a ticket is detected, the ticket status is retrieved from the blockchain.
[0022] Wherein, the blockchain pre-stores encrypted payment information; after the step of retrieving the penalty status from the blockchain if a user's payment processing action triggered by the penalty is detected, the penalty information synchronization processing method based on the blockchain network further includes:
[0023] The data digest is obtained by querying the blockchain using a key, and the encrypted payment information is decrypted using the data digest to obtain decrypted payment information for the user to complete the payment.
[0024] On one hand, this invention proposes a device for synchronizing and processing penalty ticket information based on a blockchain network, comprising:
[0025] The receiving unit is used to receive the penalty ticket cancellation status confirmation information sent by the target node based on the penalty ticket cancellation result issued by the branch node; the target node is the data receiving node in the blockchain that sends the penalty ticket cancellation status confirmation information.
[0026] The classification unit is used to classify the penalty ticket cancellation status according to the penalty ticket cancellation status confirmation information, and obtain the target penalty ticket cancellation status with the most classifications.
[0027] The synchronization unit is used to determine the confirmation result of the penalty cancellation status based on the number of categories of the target penalty cancellation status and the total number of target nodes, and to synchronize the confirmation result of the penalty cancellation status to each data receiving node in the blockchain.
[0028] On one hand, this invention proposes a device for synchronizing and processing penalty ticket information based on a blockchain network, comprising:
[0029] The sending module is used to respond to the user's payment processing action based on the ticket status and send a ticket cancellation request to the local traffic management node; the ticket cancellation request carries ticket cancellation information.
[0030] The generation module is used to receive the confirmation message from the local traffic management node in response to the request to cancel the penalty ticket, generate the penalty ticket cancellation result, and publish the penalty ticket cancellation result to each data receiving node in the blockchain;
[0031] The receiving module is used to receive the penalty ticket cancellation status confirmation result issued by the head office node based on the penalty ticket cancellation status confirmation information fed back by the target node; the target node is the data receiving node in the blockchain that sent the penalty ticket cancellation status confirmation information.
[0032] In another aspect, embodiments of the present invention provide a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the following method:
[0033] The system receives a confirmation message regarding the penalty ticket cancellation status sent by the target node based on the penalty ticket cancellation results published by the branch node; the target node is the data receiving node in the blockchain that sends the confirmation message regarding the penalty ticket cancellation status.
[0034] Based on the penalty ticket cancellation status confirmation information, the penalty ticket cancellation status is classified to obtain the target penalty ticket cancellation status with the most categories.
[0035] The penalty cancellation status confirmation result is determined based on the number of categories of the target penalty cancellation status and the total number of target nodes, and the penalty cancellation status confirmation result is synchronized to each data receiving node in the blockchain.
[0036] Alternatively, in response to the user's payment processing action based on the ticket status, a ticket cancellation request is sent to the local traffic management node; the ticket cancellation request carries ticket cancellation information.
[0037] Receive the confirmation message from the local traffic management node in response to the request to cancel the traffic ticket, generate the traffic ticket cancellation result, and publish the traffic ticket cancellation result to each data receiving node in the blockchain;
[0038] The head office node receives the penalty ticket cancellation status confirmation result issued by the penalty ticket cancellation status confirmation information fed back by the target node; the target node is the data receiving node in the blockchain that sent the penalty ticket cancellation status confirmation information.
[0039] This invention provides a computer-readable storage medium, comprising:
[0040] The computer-readable storage medium stores a computer program that, when executed by a processor, implements the following method:
[0041] The system receives a confirmation message regarding the penalty ticket cancellation status sent by the target node based on the penalty ticket cancellation results published by the branch node; the target node is the data receiving node in the blockchain that sends the confirmation message regarding the penalty ticket cancellation status.
[0042] Based on the penalty ticket cancellation status confirmation information, the penalty ticket cancellation status is classified to obtain the target penalty ticket cancellation status with the most categories.
[0043] The penalty cancellation status confirmation result is determined based on the number of categories of the target penalty cancellation status and the total number of target nodes, and the penalty cancellation status confirmation result is synchronized to each data receiving node in the blockchain.
[0044] Alternatively, in response to the user's payment processing action based on the ticket status, a ticket cancellation request is sent to the local traffic management node; the ticket cancellation request carries ticket cancellation information.
[0045] Receive the confirmation message from the local traffic management node in response to the request to cancel the traffic ticket, generate the traffic ticket cancellation result, and publish the traffic ticket cancellation result to each data receiving node in the blockchain;
[0046] The head office node receives the penalty ticket cancellation status confirmation result issued by the penalty ticket cancellation status confirmation information fed back by the target node; the target node is the data receiving node in the blockchain that sent the penalty ticket cancellation status confirmation information.
[0047] This invention also provides a computer program product, which includes a computer program that, when executed by a processor, implements the following method:
[0048] The system receives a confirmation message regarding the penalty ticket cancellation status sent by the target node based on the penalty ticket cancellation results published by the branch node; the target node is the data receiving node in the blockchain that sends the confirmation message regarding the penalty ticket cancellation status.
[0049] Based on the penalty ticket cancellation status confirmation information, the penalty ticket cancellation status is classified to obtain the target penalty ticket cancellation status with the most categories.
[0050] The penalty cancellation status confirmation result is determined based on the number of categories of the target penalty cancellation status and the total number of target nodes, and the penalty cancellation status confirmation result is synchronized to each data receiving node in the blockchain.
[0051] Alternatively, in response to the user's payment processing action based on the ticket status, a ticket cancellation request is sent to the local traffic management node; the ticket cancellation request carries ticket cancellation information.
[0052] Receive the confirmation message from the local traffic management node in response to the request to cancel the traffic ticket, generate the traffic ticket cancellation result, and publish the traffic ticket cancellation result to each data receiving node in the blockchain;
[0053] The head office node receives the penalty ticket cancellation status confirmation result issued by the penalty ticket cancellation status confirmation information fed back by the target node; the target node is the data receiving node in the blockchain that sent the penalty ticket cancellation status confirmation information.
[0054] The present invention provides a method and apparatus for synchronizing penalty ticket information based on a blockchain network. The method receives penalty ticket cancellation status confirmation information sent by a target node based on penalty ticket cancellation results published by a branch node. The target node is a data receiving node in the blockchain that sent the penalty ticket cancellation status confirmation information. The penalty ticket cancellation status is categorized according to the confirmation information to obtain the target penalty ticket cancellation status with the most categories. The penalty ticket cancellation status confirmation result is determined based on the number of categories of the target penalty ticket cancellation status and the total number of target nodes. This result is then synchronized to each data receiving node in the blockchain, enabling timely and secure synchronization of penalty ticket information data between different institutions.
[0055] The present invention provides a method and apparatus for synchronizing and processing traffic ticket information based on a blockchain network. In response to a user's payment processing action based on the ticket status, the method sends a ticket cancellation request to a local traffic management node. The cancellation request carries ticket cancellation information. The method receives a confirmation message from the local traffic management node regarding the cancellation request, generates a ticket cancellation result, and publishes the cancellation result to each data receiving node in the blockchain. It also receives a ticket cancellation status confirmation result published by the head office node based on the ticket cancellation status confirmation information from a target node. The target node is the data receiving node in the blockchain that sends the ticket cancellation status confirmation information, enabling timely and secure synchronization of traffic ticket information data between various institutions. Attached Figure Description
[0056] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. In the drawings:
[0057] Figure 1 This is a schematic diagram of a blockchain platform that deploys the methods of embodiments of the present invention.
[0058] Figure 2 This is a flowchart illustrating a method for synchronizing penalty information based on a blockchain network, provided in an embodiment of the present invention.
[0059] Figure 3 This is a flowchart illustrating a method for synchronizing penalty information based on a blockchain network, provided in another embodiment of the present invention.
[0060] Figure 4 This is a schematic diagram of the structure of a penalty ticket information synchronization processing device based on a blockchain network provided in an embodiment of the present invention.
[0061] Figure 5 This is a schematic diagram of the structure of a penalty ticket information synchronization processing device based on a blockchain network provided in another embodiment of the present invention.
[0062] Figure 6 This is a schematic diagram of the physical structure of a computer device provided in an embodiment of the present invention. Detailed Implementation
[0063] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings. Here, the illustrative embodiments and descriptions of the present invention are used to explain the present invention, but are not intended to limit the present invention. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this application can be arbitrarily combined with each other.
[0064] Figure 1 This is a schematic diagram of a blockchain platform for deploying the methods of embodiments of the present invention, mainly including three categories of institutions: traffic management agencies, financial agencies, and banking institutions;
[0065] The traffic management agencies, in order of management hierarchy, include the traffic management headquarters node, the provincial traffic management node, and the municipal traffic management node; the financial agencies, in order of management hierarchy, include the financial headquarters node, the provincial financial node, and the municipal financial node; and the banking agencies, in order of management hierarchy, include the head office node, the first-level branch node, and the branch node.
[0066] Data within similar organizations can be shared internally. For example, data can be shared between traffic management headquarters nodes, provincial traffic management nodes, and municipal traffic management nodes.
[0067] Data from different types of institutions can be shared between municipal traffic management nodes, branch nodes, and municipal finance nodes based on geographical correspondence.
[0068] Data can be encrypted and securely stored in a distributed database on the blockchain, allowing various institutions to share the data within the blockchain.
[0069] Figure 2 This is a flowchart illustrating a method for synchronizing penalty ticket information based on a blockchain network, as provided in an embodiment of the present invention. Figure 2 As shown in the embodiment of the present invention, the method for synchronizing penalty ticket information based on a blockchain network includes:
[0070] Step S1: Receive the penalty ticket cancellation status confirmation information sent by the target node based on the penalty ticket cancellation result published by the branch node; the target node is the data receiving node in the blockchain that sent the penalty ticket cancellation status confirmation information.
[0071] Step S2: Classify the penalty ticket cancellation status according to the penalty ticket cancellation status confirmation information, and obtain the target penalty ticket cancellation status with the most categories.
[0072] Step S3: Determine the confirmation result of the penalty cancellation status based on the number of categories of the target penalty cancellation status and the total number of target nodes, and synchronize the confirmation result of the penalty cancellation status to each data receiving node in the blockchain.
[0073] In step S1 above, the device receives a penalty ticket cancellation status confirmation message sent by the target node based on the penalty ticket cancellation result published by the branch node; the target node is the data receiving node in the blockchain that sent the penalty ticket cancellation status confirmation message. The device can be a computer device, such as a head office node, that executes this method. Figure 1 Bank A in this application. The acquisition, storage, use, and processing of data in this technical solution all comply with relevant national laws and regulations.
[0074] like Figure 1 As shown, the branch node where the user pays the fine can first send a request to the local traffic management node in the corresponding location to cancel the fine. The request carries the fine cancellation information, which may include the fine cancellation number, the fine cancellation time, the user name who made the payment, the payment amount, etc.
[0075] Local traffic control nodes can be Figure 1 A specific traffic management node in the city can confirm the request to cancel the traffic ticket. If the confirmation is successful, a confirmation message is sent back to the aforementioned branch node. Upon receiving the confirmation message, the branch node generates the ticket cancellation result. Figure 1 As shown, the penalty ticket cancellation results can be issued to the corresponding municipal traffic management node and municipal finance node. That is, the data receiving node is the municipal traffic management node and municipal finance node corresponding to the branch node where the payment is made, as well as the superior node corresponding to each of the branch node, the municipal traffic management node and the municipal finance node.
[0076] The target node sends a penalty cancellation status confirmation message to the head office node based on the penalty cancellation result, such as... Figure 1 As shown, this can be achieved by forwarding through intermediate nodes.
[0077] In step S2 above, the device categorizes the penalty ticket cancellation status based on the penalty ticket cancellation status confirmation information, obtaining the target penalty ticket cancellation status with the most categories. The penalty ticket cancellation status can include "penalty ticket cancellation completed" and "penalty ticket cancellation incomplete." If the number of target nodes sending "penalty ticket cancellation completed" status confirmation information is greater than the number of target nodes sending "penalty ticket cancellation incomplete" status confirmation information, then the target penalty ticket cancellation status is "penalty ticket cancellation completed."
[0078] If the number of target nodes sending confirmation messages for completed penalty ticket cancellation is less than the number of target nodes sending confirmation messages for incomplete penalty ticket cancellation, then the target penalty ticket cancellation status is incomplete.
[0079] Typically, the total number of target nodes can be set to an odd number to avoid a situation where the number of target nodes for confirming the status of completed penalty ticket cancellation is equal to the number of target nodes for confirming the status of incomplete penalty ticket cancellation.
[0080] In step S3 above, the device determines the confirmation result of the penalty ticket cancellation status based on the number of categories of the target penalty ticket cancellation status and the total number of target nodes, and synchronizes the confirmation result of the penalty ticket cancellation status to each data receiving node in the blockchain. The step of determining the confirmation result of the penalty ticket cancellation status based on the number of categories of the target penalty ticket cancellation status and the total number of target nodes includes:
[0081] The system determines whether the ratio of the number of categories with the target penalty ticket cancellation status to the total number of target nodes is greater than a preset ratio threshold. If so, the penalty ticket cancellation status confirmation result is the target penalty ticket cancellation status. The preset ratio threshold can be set independently according to actual conditions and can be selected as 67%. If it is determined that the number of categories with completed penalty ticket cancellation is greater than the number of categories with incomplete penalty ticket cancellation, the ratio of the number of categories with completed penalty ticket cancellation to the total number of target nodes can be calculated. If this ratio is greater than the preset ratio threshold, the penalty ticket cancellation status confirmation result is determined to be that the penalty ticket cancellation is completed, and the penalty ticket cancellation completion status confirmation result is synchronized to the aforementioned data receiving nodes.
[0082] If the ratio is less than or equal to the preset ratio threshold, the penalty ticket cancellation status confirmation result is determined to be a penalty ticket information synchronization failure, and the penalty ticket cancellation status confirmation result of the penalty ticket information synchronization failure can be synchronized to the above-mentioned data receiving nodes.
[0083] The present invention provides a method for synchronizing penalty ticket information based on a blockchain network. This method receives penalty ticket cancellation status confirmation information sent by a target node based on penalty ticket cancellation results published by a branch node. The target node is a data receiving node in the blockchain that sent the penalty ticket cancellation status confirmation information. The penalty ticket cancellation status is categorized according to the confirmation information to obtain the target penalty ticket cancellation status with the most categories. The penalty ticket cancellation status confirmation result is determined based on the number of categories of the target penalty ticket cancellation status and the total number of target nodes. This method then synchronizes the penalty ticket cancellation status confirmation result with each data receiving node in the blockchain, enabling timely and secure synchronization of penalty ticket information data between different institutions.
[0084] Further, determining the penalty cancellation status confirmation result based on the number of categories of the target penalty cancellation status and the total number of target nodes includes:
[0085] Determine whether the ratio of the number of categories with the target penalty ticket cancellation status to the total number of target nodes is greater than a preset ratio threshold. If so, the penalty ticket cancellation status confirmation result is the target penalty ticket cancellation status. Refer to the above explanation; further details are omitted.
[0086] The method for synchronizing penalty information based on a blockchain network provided in this invention can further realize timely and secure synchronization of penalty information data between various institutions.
[0087] Further, determining the penalty cancellation status confirmation result based on the number of categories of the target penalty cancellation status and the total number of target nodes includes:
[0088] The system determines whether the ratio of the number of target penalty ticket cancellation status categories to the total number of target nodes is less than or equal to a preset ratio threshold. If so, the penalty ticket cancellation status confirmation result is penalty ticket information synchronization failure. This is based on the above explanation and will not be repeated here.
[0089] The method for synchronizing penalty information based on a blockchain network provided in this invention can further realize timely and secure synchronization of penalty information data between various institutions.
[0090] Figure 3 This is a flowchart illustrating a method for synchronizing penalty ticket information based on a blockchain network, as provided in an embodiment of the present invention. Figure 3 As shown in the embodiment of the present invention, the method for synchronizing penalty ticket information based on a blockchain network includes:
[0091] Step R1: In response to the user's payment processing action based on the ticket status, send a ticket cancellation request to the local traffic management node; the ticket cancellation request carries ticket cancellation information.
[0092] Step R2: Receive the confirmation message from the local traffic management node in response to the request to cancel the traffic ticket, generate the cancellation result of the traffic ticket, and publish the cancellation result of the traffic ticket to each data receiving node in the blockchain.
[0093] Step R3: Receive the penalty ticket cancellation status confirmation result issued by the head office node based on the penalty ticket cancellation status confirmation information fed back by the target node; the target node is the data receiving node in the blockchain that sent the penalty ticket cancellation status confirmation information.
[0094] In step R1 above, the device responds to the user's payment processing action based on the ticket status and sends a ticket cancellation request to the local traffic management node; the ticket cancellation request carries ticket cancellation information. The device can be a computer device executing this method, such as a branch node, specifically the branch node where the payment is made. The acquisition, storage, use, and processing of data in this application's technical solution all comply with relevant national laws and regulations.
[0095] If the ticket status is "unpaid", the user can proceed with the payment. The branch where the user is located can first send a ticket cancellation request to the local traffic management node. The ticket cancellation request carries ticket cancellation information, which may include ticket cancellation number, ticket cancellation time, payment username, payment amount, etc.
[0096] In step R2 above, the device receives a confirmation message from the local traffic management node regarding the request to cancel the traffic ticket, generates a traffic ticket cancellation result, and publishes the traffic ticket cancellation result to each data receiving node in the blockchain. The local traffic management node can be... Figure 1 A specific traffic management node in the city can confirm the request to cancel the traffic ticket. If the confirmation is successful, a confirmation message is sent back to the aforementioned branch node. Upon receiving the confirmation message, the branch node generates the ticket cancellation result. Figure 1 As shown, the penalty ticket cancellation results can be issued to the corresponding municipal traffic management node and municipal finance node. That is, the data receiving node is the municipal traffic management node and municipal finance node corresponding to the branch node where the payment is made, as well as the superior node corresponding to each of the branch node, the municipal traffic management node and the municipal finance node.
[0097] In step R3 above, the device receives a penalty ticket cancellation status confirmation result issued by the head office node based on the penalty ticket cancellation status confirmation information fed back by the target node; the target node is the data receiving node in the blockchain that sent the penalty ticket cancellation status confirmation information. The target node sends the penalty ticket cancellation status confirmation information to the head office node based on the penalty ticket cancellation result, such as... Figure 1 As shown, this can be achieved by forwarding through intermediate nodes.
[0098] The explanation of the confirmation results of the penalty cancellation status issued by the head office node can be found in the above explanation and will not be repeated here.
[0099] The present invention provides a method for synchronizing traffic ticket information based on a blockchain network. In response to a user's payment processing action based on the ticket status, the method sends a ticket cancellation request to a local traffic management node. The cancellation request carries ticket cancellation information. The method receives a confirmation message from the local traffic management node regarding the cancellation request, generates a ticket cancellation result, and publishes the result to each data receiving node in the blockchain. The method also receives a ticket cancellation status confirmation result published by the head office node based on the ticket cancellation status confirmation information from a target node. The target node is the data receiving node in the blockchain that sends the ticket cancellation status confirmation information, enabling timely and secure synchronization of traffic ticket information between different institutions.
[0100] Furthermore, before the step of sending a request to the local traffic management node to cancel the ticket in response to the user's payment processing action based on the ticket status, the ticket information synchronization processing method based on the blockchain network also includes:
[0101] If a user's payment action triggered in response to a traffic ticket is detected, the ticket status is retrieved from the blockchain. The payment action can be clicking the payment button, and the ticket status can be "unpaid ticket." If the ticket status is "paid ticket," no further steps are required.
[0102] The method for synchronizing penalty information based on a blockchain network provided in this invention can further realize timely and secure synchronization of penalty information data between various institutions.
[0103] Furthermore, the blockchain pre-stores encrypted payment information; after the step of retrieving the penalty status from the blockchain if a user's payment processing action triggered by the penalty is detected, the penalty information synchronization processing method based on the blockchain network further includes:
[0104] The data digest is obtained by querying the blockchain using a key. This data digest is then used to decrypt the encrypted payment information, yielding the decrypted payment information for the user to complete the payment. Encrypting and storing payment information on the blockchain, and obtaining the data digest by querying the blockchain using a key, is essential to accessing system data and ensuring data security and reliability throughout the entire payment to billing reconciliation process.
[0105] The method for synchronizing penalty information based on a blockchain network provided in this embodiment of the invention further ensures data security.
[0106] The method of the embodiments of the present invention is described as follows:
[0107] Step 1): When a user violates the rules, the municipal traffic management node acts as the first node to establish a blockchain. Each node in the blockchain stores the information of the current ticket.
[0108] Step 2): When a user makes a payment, the local branch node joins the blockchain as a new node and synchronizes the current ticket information from the municipal traffic management node.
[0109] Step 3): After the user successfully pays, the branch node initiates a request to the local traffic management node to cancel the traffic ticket. The branch node generates the cancellation result, distributes it to the node of the first-level branch, and communicates with the municipal traffic management node and the municipal finance node for confirmation.
[0110] Step 4): The branch node, municipal traffic management node, and municipal finance node respectively submit the penalty ticket cancellation results to the first-level branch node, provincial traffic management node, and provincial finance node. Simultaneously, the head office node, traffic management headquarters node, and finance headquarters node join in. The bank performs account reconciliation to ensure that the cancellation amount is the same and that the penalty ticket status uploaded by all nodes is the same. If there are inconsistencies in the cancellation status among some nodes, if more than two-thirds of the nodes have the same cancellation status, that consistent cancellation status is adopted; otherwise, a transaction failure is reported.
[0111] This invention provides a method for mutual trust and interconnection among sub-nodes. It comprehensively utilizes core blockchain technologies such as distributed data storage, peer-to-peer transmission, consensus mechanisms, and encryption algorithms to improve existing methods for confirming and settling traffic fines. Using blockchain transactions as a carrier, it achieves a secure, efficient, and traceable method for confirming and managing transaction shares. Different nodes are established in different institutions such as banks, traffic management departments, and finance departments. Each node joins the blockchain, sharing the billing information of each branch. Each node processes bills according to its own business needs. Bills are managed through the blockchain, with central bank transactions reaching branches, traffic management transactions reaching branches, finance transactions reaching branches, and local bank, traffic management, and finance transactions reaching branches. This is achieved through a mesh structure, facilitating verification among banks, traffic management departments, and finance departments in different regions and maintaining data consistency on the blockchain.
[0112] It should be noted that the method for synchronizing penalty information based on a blockchain network provided in this embodiment of the invention can be used in the financial field, or in any technical field other than the financial field. This embodiment of the invention does not limit the application field of the method for synchronizing penalty information based on a blockchain network.
[0113] Figure 4 This is a schematic diagram of a blockchain-based penalty ticket information synchronization processing device according to an embodiment of the present invention, as shown below. Figure 4 As shown, the penalty ticket information synchronization processing device based on a blockchain network provided in this embodiment of the invention includes a receiving unit 401, a classification unit 402, and a synchronization unit 403, wherein:
[0114] The receiving unit 401 is used to receive the penalty ticket cancellation status confirmation information sent by the target node based on the penalty ticket cancellation result published by the branch node; the target node is the data receiving node in the blockchain that sent the penalty ticket cancellation status confirmation information; the classification unit 402 is used to classify the penalty ticket cancellation status according to the penalty ticket cancellation status confirmation information to obtain the target penalty ticket cancellation status with the most classifications; the synchronization unit 403 is used to determine the penalty ticket cancellation status confirmation result based on the number of classifications of the target penalty ticket cancellation status and the total number of target nodes, and synchronize the penalty ticket cancellation status confirmation result to each data receiving node in the blockchain.
[0115] Specifically, the receiving unit 401 in the device is used to receive the penalty ticket cancellation status confirmation information sent by the target node based on the penalty ticket cancellation result published by the branch node; the target node is the data receiving node in the blockchain that sent the penalty ticket cancellation status confirmation information; the classification unit 402 is used to classify the penalty ticket cancellation status according to the penalty ticket cancellation status confirmation information to obtain the target penalty ticket cancellation status with the most classifications; the synchronization unit 403 is used to determine the penalty ticket cancellation status confirmation result based on the classification number of the target penalty ticket cancellation status and the total number of target nodes, and synchronize the penalty ticket cancellation status confirmation result to each data receiving node in the blockchain.
[0116] The penalty ticket information synchronization processing device based on a blockchain network provided in this embodiment of the invention receives penalty ticket cancellation status confirmation information sent by a target node based on the penalty ticket cancellation results published by a branch node; the target node is a data receiving node in the blockchain that sent the penalty ticket cancellation status confirmation information; the penalty ticket cancellation status is classified according to the penalty ticket cancellation status confirmation information to obtain the target penalty ticket cancellation status with the most categories; the penalty ticket cancellation status confirmation result is determined according to the number of categories of the target penalty ticket cancellation status and the total number of target nodes, and the penalty ticket cancellation status confirmation result is synchronized to each data receiving node in the blockchain, which can realize timely and secure synchronization of penalty ticket information data between various institutions.
[0117] Furthermore, the synchronization unit 403 is specifically used for:
[0118] Determine whether the ratio of the number of categories of the target penalty ticket cancellation status to the total number of target nodes is greater than a preset ratio threshold. If so, the penalty ticket cancellation status confirmation result is the target penalty ticket cancellation status.
[0119] The penalty ticket information synchronization processing device based on a blockchain network provided in this embodiment of the invention can further realize the timely and secure synchronization of penalty ticket information data between various institutions.
[0120] Furthermore, the synchronization unit 403 is specifically used for:
[0121] Determine whether the ratio of the number of categories with the target penalty ticket cancellation status to the total number of target nodes is less than or equal to a preset ratio threshold. If so, the penalty ticket cancellation status confirmation result is penalty ticket information synchronization failure.
[0122] The penalty ticket information synchronization processing device based on a blockchain network provided in this embodiment of the invention can further realize the timely and secure synchronization of penalty ticket information data between various institutions.
[0123] Figure 5 This is a schematic diagram of a blockchain-based penalty ticket information synchronization processing device according to an embodiment of the present invention, as shown below. Figure 5 As shown, the penalty ticket information synchronization processing device based on a blockchain network provided in this embodiment of the invention includes a sending module 501, a generating module 502, and a receiving module 503, wherein:
[0124] The sending module 501 is used to respond to the user's payment processing action based on the ticket status and send a ticket cancellation request to the local traffic management node; the ticket cancellation request carries ticket cancellation information; the generating module 502 is used to receive the confirmation message from the local traffic management node in response to the ticket cancellation request, generate a ticket cancellation result, and publish the ticket cancellation result to each data receiving node in the blockchain; the receiving module 503 is used to receive the ticket cancellation status confirmation result published by the head office node based on the ticket cancellation status confirmation information fed back by the target node; the target node is the data receiving node in the blockchain that sent the ticket cancellation status confirmation information.
[0125] Specifically, the sending module 501 in the device is used to respond to the user's payment processing action based on the ticket status and send a ticket cancellation request to the local traffic management node; the ticket cancellation request carries ticket cancellation information; the generating module 502 is used to receive the confirmation message from the local traffic management node in response to the ticket cancellation request, generate a ticket cancellation result, and publish the ticket cancellation result to each data receiving node in the blockchain; the receiving module 503 is used to receive the ticket cancellation status confirmation result published by the head office node based on the ticket cancellation status confirmation information fed back by the target node; the target node is the data receiving node in the blockchain that sent the ticket cancellation status confirmation information.
[0126] The traffic ticket information synchronization processing device based on a blockchain network provided in this invention responds to a user's payment processing action based on the ticket status by sending a ticket cancellation request to a local traffic management node. The ticket cancellation request carries ticket cancellation information. The device receives a confirmation message from the local traffic management node regarding the ticket cancellation request, generates a ticket cancellation result, and publishes the ticket cancellation result to each data receiving node in the blockchain. It also receives a ticket cancellation status confirmation result published by the head office node based on the ticket cancellation status confirmation information from the target node. The target node is the data receiving node in the blockchain that sends the ticket cancellation status confirmation information, enabling timely and secure synchronization of ticket information data between various institutions.
[0127] Furthermore, before the step of sending a request to the local traffic management node to cancel the traffic ticket in response to the user's payment processing action based on the ticket status, the ticket information synchronization processing device based on the blockchain network is also used for:
[0128] If a user's payment processing action triggered by a ticket is detected, the ticket status is retrieved from the blockchain.
[0129] The penalty ticket information synchronization processing device based on a blockchain network provided in this embodiment of the invention can further realize the timely and secure synchronization of penalty ticket information data between various institutions.
[0130] Furthermore, the blockchain pre-stores encrypted payment information; after the step of retrieving the penalty status from the blockchain if a user's payment processing action triggered by the penalty is detected, the penalty information synchronization processing device based on the blockchain network is further configured to:
[0131] The data digest is obtained by querying the blockchain using a key, and the encrypted payment information is decrypted using the data digest to obtain decrypted payment information for the user to complete the payment.
[0132] The penalty ticket information synchronization processing device based on a blockchain network provided in this embodiment of the invention can further ensure data security.
[0133] The embodiments of the present invention provide a device for synchronizing and processing penalty information based on a blockchain network, which can be used to execute the processing flow of the above-described method embodiments. Its functions will not be repeated here, but can be referred to the detailed description of the above-described method embodiments.
[0134] Figure 6 This is a schematic diagram of the physical structure of a computer device provided in an embodiment of the present invention, such as... Figure 6As shown, the computer device includes: a memory 601, a processor 602, and a computer program stored in the memory 601 and executable on the processor 602. When the processor 602 executes the computer program, it implements the following method:
[0135] The system receives a confirmation message regarding the penalty ticket cancellation status sent by the target node based on the penalty ticket cancellation results published by the branch node; the target node is the data receiving node in the blockchain that sends the confirmation message regarding the penalty ticket cancellation status.
[0136] Based on the penalty ticket cancellation status confirmation information, the penalty ticket cancellation status is classified to obtain the target penalty ticket cancellation status with the most categories.
[0137] The penalty cancellation status confirmation result is determined based on the number of categories of the target penalty cancellation status and the total number of target nodes, and the penalty cancellation status confirmation result is synchronized to each data receiving node in the blockchain.
[0138] Alternatively, in response to the user's payment processing action based on the ticket status, a ticket cancellation request is sent to the local traffic management node; the ticket cancellation request carries ticket cancellation information.
[0139] Receive the confirmation message from the local traffic management node in response to the request to cancel the traffic ticket, generate the traffic ticket cancellation result, and publish the traffic ticket cancellation result to each data receiving node in the blockchain;
[0140] The head office node receives the penalty ticket cancellation status confirmation result issued by the penalty ticket cancellation status confirmation information fed back by the target node; the target node is the data receiving node in the blockchain that sent the penalty ticket cancellation status confirmation information.
[0141] This embodiment discloses a computer program product, which includes a computer program that, when executed by a processor, implements the following method:
[0142] The system receives a confirmation message regarding the penalty ticket cancellation status sent by the target node based on the penalty ticket cancellation results published by the branch node; the target node is the data receiving node in the blockchain that sends the confirmation message regarding the penalty ticket cancellation status.
[0143] Based on the penalty ticket cancellation status confirmation information, the penalty ticket cancellation status is classified to obtain the target penalty ticket cancellation status with the most categories.
[0144] The penalty cancellation status confirmation result is determined based on the number of categories of the target penalty cancellation status and the total number of target nodes, and the penalty cancellation status confirmation result is synchronized to each data receiving node in the blockchain.
[0145] Alternatively, in response to the user's payment processing action based on the ticket status, a ticket cancellation request is sent to the local traffic management node; the ticket cancellation request carries ticket cancellation information.
[0146] Receive the confirmation message from the local traffic management node in response to the request to cancel the traffic ticket, generate the traffic ticket cancellation result, and publish the traffic ticket cancellation result to each data receiving node in the blockchain;
[0147] The head office node receives the penalty ticket cancellation status confirmation result issued by the penalty ticket cancellation status confirmation information fed back by the target node; the target node is the data receiving node in the blockchain that sent the penalty ticket cancellation status confirmation information.
[0148] This embodiment provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the following method:
[0149] The system receives a confirmation message regarding the penalty ticket cancellation status sent by the target node based on the penalty ticket cancellation results published by the branch node; the target node is the data receiving node in the blockchain that sends the confirmation message regarding the penalty ticket cancellation status.
[0150] Based on the penalty ticket cancellation status confirmation information, the penalty ticket cancellation status is classified to obtain the target penalty ticket cancellation status with the most categories.
[0151] The penalty cancellation status confirmation result is determined based on the number of categories of the target penalty cancellation status and the total number of target nodes, and the penalty cancellation status confirmation result is synchronized to each data receiving node in the blockchain.
[0152] Alternatively, in response to the user's payment processing action based on the ticket status, a ticket cancellation request is sent to the local traffic management node; the ticket cancellation request carries ticket cancellation information.
[0153] Receive the confirmation message from the local traffic management node in response to the request to cancel the traffic ticket, generate the traffic ticket cancellation result, and publish the traffic ticket cancellation result to each data receiving node in the blockchain;
[0154] The head office node receives the penalty ticket cancellation status confirmation result issued by the penalty ticket cancellation status confirmation information fed back by the target node; the target node is the data receiving node in the blockchain that sent the penalty ticket cancellation status confirmation information.
[0155] Compared with existing technologies, this invention receives penalty ticket cancellation status confirmation information sent by a target node based on the penalty ticket cancellation results published by a branch node. The target node is a data receiving node in the blockchain that sends the penalty ticket cancellation status confirmation information. The penalty ticket cancellation status is classified according to the penalty ticket cancellation status confirmation information to obtain the target penalty ticket cancellation status with the most categories. The penalty ticket cancellation status confirmation result is determined based on the number of categories of the target penalty ticket cancellation status and the total number of target nodes, and the penalty ticket cancellation status confirmation result is synchronized to each data receiving node in the blockchain. This enables timely and secure synchronization of penalty ticket information data between various institutions.
[0156] Compared with existing technical solutions, this invention responds to a user's payment processing action based on the ticket status by sending a ticket cancellation request to the local traffic management node; the ticket cancellation request carries ticket cancellation information; it receives a confirmation message from the local traffic management node regarding the ticket cancellation request, generates a ticket cancellation result, and publishes the ticket cancellation result to each data receiving node in the blockchain; it also receives a ticket cancellation status confirmation result published by the head office node based on the ticket cancellation status confirmation information fed back by the target node; the target node is the data receiving node in the blockchain that sends the ticket cancellation status confirmation information, enabling timely and secure synchronization of ticket information data between various institutions.
[0157] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0158] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0159] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0160] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0161] In the description of this specification, the references to terms such as "an embodiment," "a specific embodiment," "some embodiments," "for example," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0162] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above descriptions are merely specific embodiments of the present invention and are not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A method for synchronizing and processing penalty ticket information based on a blockchain network, characterized in that, include: Receive penalty ticket cancellation status confirmation information sent by the target node based on the penalty ticket cancellation results published by the branch node; The target node is the data receiving node in the blockchain that sends the confirmation information of the penalty ticket cancellation status. The penalty ticket cancellation status is classified according to the penalty ticket cancellation status confirmation information to obtain the target penalty ticket cancellation status with the most categories; wherein, the penalty ticket cancellation status includes penalty ticket cancellation completed and penalty ticket cancellation incomplete. The penalty cancellation status confirmation result is determined based on the number of categories of the target penalty cancellation status and the total number of target nodes, and the penalty cancellation status confirmation result is synchronized to each data receiving node in the blockchain. Specifically, the step of classifying the penalty ticket cancellation status based on the penalty ticket cancellation status confirmation information to obtain the target penalty ticket cancellation status with the most categories is as follows: if the number of target nodes sending penalty ticket cancellation status confirmation information indicating that penalty ticket cancellation is complete is greater than the number of target nodes sending penalty ticket cancellation status confirmation information indicating that penalty ticket cancellation is incomplete, then the target penalty ticket cancellation status is penalty ticket cancellation complete; if the number of target nodes sending penalty ticket cancellation status confirmation information indicating that penalty ticket cancellation is complete is less than the number of target nodes sending penalty ticket cancellation status confirmation information indicating that penalty ticket cancellation is incomplete, then the target penalty ticket cancellation status is penalty ticket cancellation incomplete.
2. The method for synchronizing penalty ticket information based on a blockchain network according to claim 1, characterized in that, The step of determining the penalty cancellation status confirmation result based on the number of categories of the target penalty cancellation status and the total number of target nodes includes: Determine whether the ratio of the number of categories of the target penalty ticket cancellation status to the total number of target nodes is greater than a preset ratio threshold. If so, the penalty ticket cancellation status confirmation result is the target penalty ticket cancellation status.
3. The method for synchronizing penalty ticket information based on a blockchain network according to claim 1, characterized in that, The step of determining the penalty cancellation status confirmation result based on the number of categories of the target penalty cancellation status and the total number of target nodes includes: Determine whether the ratio of the number of categories with the target penalty ticket cancellation status to the total number of target nodes is less than or equal to a preset ratio threshold. If so, the penalty ticket cancellation status confirmation result is penalty ticket information synchronization failure.
4. A method for synchronizing penalty ticket information based on a blockchain network, characterized in that, include: In response to the user's payment processing action based on the ticket status, a ticket cancellation request is sent to the local traffic management node; The request to cancel the penalty ticket includes the penalty ticket cancellation information. Receive the confirmation message from the local traffic management node in response to the request to cancel the traffic ticket, generate the traffic ticket cancellation result, and publish the traffic ticket cancellation result to each data receiving node in the blockchain; The head office node receives the penalty ticket cancellation status confirmation result issued by the penalty ticket cancellation status confirmation information fed back by the target node; the target node is the data receiving node in the blockchain that sent the penalty ticket cancellation status confirmation information. The confirmation result of the penalty ticket cancellation status is obtained by the head office node in the following way: Based on the penalty ticket cancellation status confirmation information fed back by the target node, the penalty ticket cancellation status is classified to obtain the target penalty ticket cancellation status with the most categories; wherein, the penalty ticket cancellation status includes penalty ticket cancellation completed and penalty ticket cancellation incomplete. The penalty cancellation status confirmation result is determined based on the number of categories of the target penalty cancellation status and the total number of target nodes; Specifically, the penalty ticket cancellation status is categorized based on the penalty ticket cancellation status confirmation information fed back by the target nodes, and the target penalty ticket cancellation status with the most categories is obtained. Specifically: if the number of target nodes sending penalty ticket cancellation status confirmation information that the penalty ticket cancellation is completed is greater than the number of target nodes sending penalty ticket cancellation status confirmation information that the penalty ticket cancellation is incomplete, then the target penalty ticket cancellation status is penalty ticket cancellation completed; if the number of target nodes sending penalty ticket cancellation status confirmation information that the penalty ticket cancellation is completed is less than the number of target nodes sending penalty ticket cancellation status confirmation information that the penalty ticket cancellation is incomplete, then the target penalty ticket cancellation status is penalty ticket cancellation incomplete.
5. The method for synchronizing penalty ticket information based on a blockchain network according to claim 4, characterized in that, Before the step of sending a request to the local traffic management node to cancel the ticket in response to the user's payment processing action based on the ticket status, the ticket information synchronization processing method based on the blockchain network further includes: If a user's payment processing action triggered by a ticket is detected, the ticket status is retrieved from the blockchain.
6. The method for synchronizing penalty ticket information based on a blockchain network according to claim 5, characterized in that, The blockchain pre-stores encrypted payment information; after the step of retrieving the penalty status from the blockchain if a user's payment processing action triggered by the penalty is detected, the penalty information synchronization processing method based on the blockchain network further includes: The data digest is obtained by querying the blockchain using a key, and the encrypted payment information is decrypted using the data digest to obtain decrypted payment information for the user to complete the payment.
7. A device for synchronizing and processing penalty ticket information based on a blockchain network, characterized in that, include: The receiving unit is used to receive the penalty cancellation status confirmation information sent by the target node based on the penalty cancellation result issued by the branch node; The target node is the data receiving node in the blockchain that sends the confirmation information of the penalty ticket cancellation status. The classification unit is used to classify the penalty ticket cancellation status according to the penalty ticket cancellation status confirmation information, and obtain the target penalty ticket cancellation status with the most classifications; wherein, the penalty ticket cancellation status includes penalty ticket cancellation completed and penalty ticket cancellation incomplete. The synchronization unit is used to determine the confirmation result of the penalty cancellation status based on the number of categories of the target penalty cancellation status and the total number of target nodes, and to synchronize the confirmation result of the penalty cancellation status to each data receiving node in the blockchain. Specifically, the step of classifying the penalty ticket cancellation status based on the penalty ticket cancellation status confirmation information to obtain the target penalty ticket cancellation status with the most categories is as follows: if the number of target nodes sending penalty ticket cancellation status confirmation information indicating that penalty ticket cancellation is complete is greater than the number of target nodes sending penalty ticket cancellation status confirmation information indicating that penalty ticket cancellation is incomplete, then the target penalty ticket cancellation status is penalty ticket cancellation complete; if the number of target nodes sending penalty ticket cancellation status confirmation information indicating that penalty ticket cancellation is complete is less than the number of target nodes sending penalty ticket cancellation status confirmation information indicating that penalty ticket cancellation is incomplete, then the target penalty ticket cancellation status is penalty ticket cancellation incomplete.
8. A device for synchronizing and processing penalty ticket information based on a blockchain network, characterized in that, include: The sending module is used to respond to the user's payment processing action based on the status of the ticket and send a request to the local traffic management node to cancel the ticket; The request to cancel the penalty ticket includes the penalty ticket cancellation information. The generation module is used to receive the confirmation message from the local traffic management node in response to the request to cancel the penalty ticket, generate the penalty ticket cancellation result, and publish the penalty ticket cancellation result to each data receiving node in the blockchain; The receiving module is used to receive the penalty ticket cancellation status confirmation result issued by the head office node based on the penalty ticket cancellation status confirmation information fed back by the target node; the target node is the data receiving node in the blockchain that sent the penalty ticket cancellation status confirmation information. The confirmation result of the penalty ticket cancellation status is obtained by the head office node in the following way: Based on the penalty ticket cancellation status confirmation information fed back by the target node, the penalty ticket cancellation status is classified to obtain the target penalty ticket cancellation status with the most categories; wherein, the penalty ticket cancellation status includes penalty ticket cancellation completed and penalty ticket cancellation incomplete. The penalty cancellation status confirmation result is determined based on the number of categories of the target penalty cancellation status and the total number of target nodes; Specifically, the penalty ticket cancellation status is categorized based on the penalty ticket cancellation status confirmation information fed back by the target nodes, and the target penalty ticket cancellation status with the most categories is obtained. Specifically: if the number of target nodes sending penalty ticket cancellation status confirmation information that the penalty ticket cancellation is completed is greater than the number of target nodes sending penalty ticket cancellation status confirmation information that the penalty ticket cancellation is incomplete, then the target penalty ticket cancellation status is penalty ticket cancellation completed; if the number of target nodes sending penalty ticket cancellation status confirmation information that the penalty ticket cancellation is completed is less than the number of target nodes sending penalty ticket cancellation status confirmation information that the penalty ticket cancellation is incomplete, then the target penalty ticket cancellation status is penalty ticket cancellation incomplete.
9. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method of any one of claims 1 to 3, or the method of any one of claims 4 to 6.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method of any one of claims 1 to 3, or the method of any one of claims 4 to 6.
11. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the method of any one of claims 1 to 3, or the method of any one of claims 4 to 6.