Verification method and system for variable data

By building and verifying the transmission link in the printing process of instant lottery, the problems of data loss and transmission abnormalities in traditional data transmission are solved, and the security and success rate of variable data transmission are improved.

CN119652685AActive Publication Date: 2025-03-18BEI JING ZHONG TI CAI YIN WU JI SHU YOU XIAN GONG SI
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510181828.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-19
Publication Date
2025-03-18
Estimated Expiration
2045-02-19

AI Technical Summary

Technical Problem

In the printing process of instant lottery, data loss and transmission abnormalities are prone to occur in the traditional data transmission process, and the lack of effective verification methods leads to insufficient transmission security.

Method used

A method for verification of variable data is proposed, including building multiple transmission links after obtaining variable data, performing transmission verification. If passed, the transmission link will be used for data transmission and verifying the data in transmission to ensure the security of the transmission link and data.

Benefits of technology

By building a relatively secure transmission link and verifying it, the security and success rate of variable data transmission are ensured, and the problems of data loss and transmission abnormalities are avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119652685A_ABST
    Figure CN119652685A_ABST
Patent Text Reader

Abstract

The invention discloses a variable data verification method and a variable data verification system. The variable data verification method comprises the following steps: acquiring variable data; after the variable data is obtained, constructing a plurality of transmission links; performing transmission verification on the transmission link according to the variable data; if the transmission verification is passed, the transmission link is used for transmission of variable data; performing data verification on the variable data in transmission; and if the data verification is passed, performing final transmission of variable data by using the transmission link. According to the invention, a relatively secure transmission link is constructed, and the transmission link and the variable data transmitted by using the transmission link are verified, so that the security of subsequent variable data transmission is ensured, and the success rate of data transmission is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing, and in particular, to a method and system for verifying variable data. Background Art

[0002] In the printing process of instant lottery tickets, anti-counterfeiting technology is usually added to prevent counterfeiting, while taking into account the product use requirements of scanning identification and identity uniqueness. In this process, the "lottery" product is based on the mature technology of instant lottery tickets. The printing material is not changed. The corresponding variable data is produced by the instant inkjet printer, which can include serial numbers, symbols, barcodes, etc. For variable data, it is necessary to transmit it accordingly and produce corresponding files based on it to ensure the smooth completion of the subsequent printing process. In the traditional data transmission process, the transmission process is often not verified, and data is only transmitted through conventional transmission methods. This process often results in data loss and transmission anomalies.

[0003] Therefore, how to provide a method for verifying the variable data transmission process, thereby ensuring the security of the transmission, has become an urgent problem to be solved in this field. Summary of the invention

[0004] The present application proposes a method for verifying variable data, which specifically includes the following steps: obtaining variable data; after obtaining the variable data, constructing multiple transmission links; performing transmission verification on the transmission links according to the variable data; if the transmission verification passes, using the transmission links to transmit the variable data; performing data verification on the variable data in transmission; if the data verification passes, using the transmission links to finally transmit the variable data.

[0005] The variable data verification method as described above, wherein the variable data includes but is not limited to variable information on the ticket, serial number and barcode information data.

[0006] In the variable data verification method as described above, multiple virtual nodes are selected to construct a transmission link; the multiple virtual nodes include a virtual root node, a virtual middle node, and a virtual leaf node.

[0007] The variable data verification method as described above, wherein transmission verification of a transmission link based on variable data includes the following sub-steps: determining the amount of variable data transmitted at one time; selecting a transmission link to be verified based on the amount of variable data transmitted at one time; verifying the selected transmission link to determine whether the verification passes.

[0008] In the variable data verification method as described above, the final transmission of the variable data using the transmission link includes sending the variable data after data verification to a final data processing center, and the data processing center forms the variable data into a variable data file.

[0009] A variable data verification system specifically includes: a variable data acquisition unit, a transmission link construction unit, a transmission verification unit, a data transmission execution unit, a data verification unit and a final transmission execution unit; the variable data acquisition unit is used to acquire variable data; the transmission link construction unit is used to construct multiple transmission links after acquiring variable data; the transmission verification unit is used to perform transmission verification on the transmission link according to the variable data; if the transmission verification passes, the data transmission execution unit uses the transmission link to transmit the variable data; the data verification unit is used to perform data verification on the variable data in transmission; if the data verification passes, the final transmission execution unit uses the transmission link to perform final transmission of the variable data.

[0010] In the variable data verification system as described above, the variable data acquired by the variable data acquisition unit includes but is not limited to variable information on the ticket, serial number and barcode information data.

[0011] In the variable data verification system as described above, the transmission link construction unit selects multiple virtual nodes to construct the transmission link; the multiple virtual nodes include a virtual root node, a virtual middle node and a virtual leaf node.

[0012] The variable data verification system as described above, wherein the transmission verification unit performs transmission verification on the transmission link according to the variable data, includes the following sub-steps: determining the amount of variable data transmitted at one time; selecting the transmission link to be verified according to the amount of variable data transmitted at one time; verifying the selected transmission link to determine whether the verification passes.

[0013] The variable data verification system as described above, in which the final transmission execution unit uses the transmission link to perform the final transmission of the variable data, includes sending the variable data after data verification to the final data processing center, the data processing center forms the variable data into a variable data file, and generates an IJP data file based on the variable data file.

[0014] This application has the following beneficial effects: The present application constructs a relatively secure transmission link, and verifies the transmission link and the variable data transmitted using the transmission link, thereby ensuring the security of subsequent variable data transmission and improving the success rate of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present application. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.

[0016] Figure 1 is a flow chart of a method for verifying variable data provided in an embodiment of the present application; Figure 2 It is a schematic diagram of the internal structure of a variable data verification system provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0017] The following is a clear and complete description of the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.

[0018] The present application proposes a method and system for verifying variable data, wherein variable data refers to variable data related to "lottery", such as variable information on the ticket, serial number, barcode and other data. The above data is defined as variable data, and the data department of the operating company forms the variable data into a corresponding variable data file, and generates a test IJP data file according to the variable data file. During the production process, the variable data needs to be transmitted to form an IJP data file. In this process, the present embodiment aims to build a relatively secure transmission link, and verify the transmission link and the variable data transmitted using the transmission link. If the transmission link verification passes, and the subsequent variable data transmitted using the transmission link verification still passes, it means that the transmission link is secure, and the remaining variable data will still be transmitted using the verified transmission link, thereby ensuring the security of the subsequent variable data transmission and improving the success rate of data transmission.

[0019] Embodiment 1 like Figure 1 As shown, this embodiment provides a method for verifying variable data, which specifically includes the following steps: Step S1: Obtain variable data.

[0020] The variable data refers to the variable data related to "lottery", such as variable information on the ticket, serial number, barcode and other data, and the above data is defined as variable data.

[0021] Step S2: After obtaining the variable data, multiple transmission links are constructed.

[0022] In this embodiment, virtual nodes are used to transmit variable data, and the virtual nodes include virtual root nodes, virtual middle nodes, and virtual leaf nodes. The selected virtual root nodes, virtual middle nodes, and virtual leaf nodes are connected for communication to finally form a topology structure and complete the construction of the transmission link.

[0023] Generally speaking, the number of root nodes is 1, and the number of virtual mid-path nodes and virtual leaf nodes is multiple. However, in order to save costs, this embodiment constructs the following transmission links: A virtual root node is communicatively connected to P virtual mid-path nodes, and each of the P virtual mid-path nodes is communicatively connected to a virtual leaf node, so as to form a transmission link A.

[0024] A root node is communicatively connected to Q virtual middle road nodes, the Q virtual middle road nodes are respectively connected to V virtual middle road nodes, the V virtual middle road nodes are communicatively connected to a virtual leaf node, to form a transmission link B.

[0025] The above communication connection can be understood as a connection relationship formed by each node being able to send requests to each other.

[0026] In terms of specific numerical values, the number P<the number Q<the number V. The number of virtual nodes included in the transmission link A is smaller than the number of virtual nodes included in the transmission link B.

[0027] Step S3: Perform transmission verification on the transmission link according to the variable data.

[0028] The variable data transmitted once is used as a verification sample to perform transmission verification on the transmission link, which specifically includes the following sub-steps: Step S31: Determine the amount of variable data to be transmitted at one time.

[0029] Step S32: Select a transmission link that needs to be verified according to the amount of variable data transmitted at one time.

[0030] In the above steps, multiple transmission links are determined. If the amount of variable data transmitted at one time is less than a specified threshold, in order to reduce costs and save time as much as possible, this embodiment preferentially enables transmission link A for transmission of variable data.

[0031] On the contrary, if the amount of variable data transmitted at one time is greater than the specified threshold, transmission link B is enabled to transmit the variable data.

[0032] Step S33: verify the selected transmission link to determine whether the verification is successful.

[0033] Before the verification is performed, the corresponding bandwidth of the virtual node in the transmission link is determined.

[0034] The bandwidth of a virtual node refers to the amount of data that a virtual node can transmit per unit time. For example, in a cloud service provider's data center, the bandwidth of a virtual node determines how fast it can receive and send data.

[0035] During data transmission, bandwidth cannot be fully utilized or bandwidth performance is reduced due to various factors. For example, during communication between nodes, there is theoretically 100Mbps bandwidth, but due to various obstacles, the actual bandwidth that can be effectively utilized may be only 60Mbps. This will greatly reduce the speed of receiving and sending data.

[0036] Therefore, this embodiment calculates the bandwidth barrier value of the transmission link according to the bandwidth of the virtual node in the transmission link. The bandwidth barrier value reflects whether the transmission rate of the transmission link can meet the requirement. When the bandwidth barrier value is less than the specified threshold, it means that the transmission rate of the transmission link can meet the requirement, and the verification is considered to be passed. Otherwise, the verification fails.

[0037] The bandwidth barrier value of the transmission link is specifically expressed as: ; in, represents the bandwidth barrier value of transmission link x, M represents the number of nodes in transmission link x, and I represents the number of nodes in transmission link x whose bandwidth is less than the specified threshold. Indicates the number of times the available bandwidth of a node in transmission link x, whose bandwidth is less than the specified threshold, decreases within a specified historical period. Indicates the number of times the available bandwidth of the remaining nodes in the transmission link x is reduced after removing the nodes whose bandwidth is less than the specified threshold.

[0038] When the transmission verification is passed, step S4 is executed. If the verification fails, the process exits. As another embodiment, when verification fails, nodes with bandwidths less than a specified threshold are removed and new nodes are added.

[0039] After the addition of the new node is completed, the above formula is still used to confirm the bandwidth barrier value in the transmission link x after the addition of the new node. If the bandwidth barrier value passes, in order to ensure the security of transmission and improve the success rate of data transmission, this embodiment also verifies the transmission time of the transmission link x after the addition of the new node.

[0040] The transmission time is expressed as: ; in represents the transmission time of transmission link x, Q represents the amount of variable data received, L represents the number of nodes in transmission link x after adding nodes, represents the bandwidth utilization of node i in transmission link x, Represents the total bandwidth of transmission link x.

[0041] If the transmission time is greater than the specified threshold, it is considered that the transmission link x after adding the node still cannot complete the data transmission well, the verification fails, and the process exits. Otherwise, it is considered that the verification passes, and step S4 is executed.

[0042] Step S4: If the transmission verification passes, use the transmission link to transmit the variable data.

[0043] Taking transmission link A as an example, if transmission link A passes the verification, transmission link A is used to transmit variable data.

[0044] Specifically, the variable data is input by the virtual root node, the virtual root node sends a transmission request to the virtual middle node, and the variable data is transmitted to one or more virtual middle nodes. After receiving the variable data, the one or more virtual middle nodes send a data transmission request to the virtual leaf node, and the virtual leaf node receives the variable data.

[0045] Step S5: Verify the variable data being transmitted.

[0046] After receiving the variable data, the virtual leaf node performs data verification on the transmitted variable data. In the process of data verification, the variable data is divided into multiple data blocks, and data verification is performed on the multiple data blocks respectively.

[0047] Based on the above, step S5 includes the following sub-steps: Step S51: Divide the variable data received by the virtual leaf node into a final ticket variable information data block, a final serial number data block and a final barcode data block.

[0048] Step S52: Divide the acquired variable data into an original ticket variable information data block, an original serial number data block and an original barcode data block.

[0049] Specifically, the variable data obtained in step S1 is divided into an original ticket variable information data block, an original serial number data block and an original barcode data block.

[0050] Step S52: verify the final ticket variable information data block, the final serial number data block and the final barcode data block according to the original ticket variable information data block, the original serial number data block and the original barcode data block.

[0051] Each byte in the final ticket variable information data block, the final serial number data block, and the final barcode data block is added together (generally ignoring the carry bit) to obtain a sum, which is specifically expressed as: ; Where S represents the total number of bytes in the final ticket variable information data block (or final serial number data block, final barcode data block), The byte sequence representing the final ticket variable information data block (or final serial number data block, final barcode data block). Mod 256 represents the modulo operation.

[0052] The byte sum of the original ticket variable information data block (or the final serial number data block, the final barcode data block) is calculated according to the above formula, and the calculated byte sum is compared with the byte sum of the original ticket variable information data block (or the original serial number data block, the original barcode data block). If they are consistent, it is considered that the data verification has passed, and step S6 is executed. Otherwise, it is considered that the data verification has failed.

[0053] If data verification fails, it means that there may be abnormalities in the transmission link, the data itself, and the data during transmission. Data transmission will no longer be performed and the process will exit.

[0054] Step S6: If the data verification passes, the transmission link is used to perform final transmission of the variable data.

[0055] If the data verification is passed, the virtual leaf node will eventually send the variable data to the data processing center, such as the data department of the operating company. The data processing center will form the received variable data into a variable data file, and can generate a test IJP data file based on the variable data file.

[0056] Embodiment 2 like Figure 2 As shown, this embodiment provides a variable data verification system, which specifically includes: a variable data acquisition unit 210, a transmission link construction unit 220, a transmission verification unit 230, a data transmission execution unit 240, a data verification unit 250 and a final transmission execution unit 260.

[0057] The variable data acquisition unit 210 is used to acquire variable data.

[0058] The variable data refers to the variable data related to "lottery", such as variable information on the ticket, serial number, barcode and other data, and the above data is defined as variable data.

[0059] The transmission link construction unit 220 is used to construct multiple transmission links.

[0060] In this embodiment, virtual nodes are used to transmit variable data, and the virtual nodes include virtual root nodes, virtual middle nodes, and virtual leaf nodes. The selected virtual root nodes, virtual middle nodes, and virtual leaf nodes are connected for communication to finally form a topology structure and complete the construction of the transmission link.

[0061] Generally speaking, the number of root nodes is 1, and the number of virtual mid-path nodes and virtual leaf nodes is multiple. However, in order to save costs, this embodiment constructs the following transmission links: A virtual root node is communicatively connected to P virtual mid-path nodes, and each of the P virtual mid-path nodes is communicatively connected to a virtual leaf node, so as to form a transmission link A.

[0062] A root node is communicatively connected to Q virtual middle road nodes, the Q virtual middle road nodes are respectively connected to V virtual middle road nodes, the V virtual middle road nodes are communicatively connected to a virtual leaf node, to form a transmission link B.

[0063] The above communication connection can be understood as a connection relationship formed by each node being able to send requests to each other.

[0064] In terms of specific numerical values, the number P<the number Q<the number V. The number of virtual nodes included in the transmission link A is smaller than the number of virtual nodes included in the transmission link B.

[0065] The transmission verification unit 230 is used to perform transmission verification on the transmission link according to the variable data.

[0066] The variable data transmitted once is used as a verification sample to perform transmission verification on the transmission link.

[0067] The transmission verification unit 230 includes the following submodules: a data volume determination module, a link selection module, a determination module, and a node addition module.

[0068] The data volume determination module is used to determine the volume of variable data to be transmitted at one time.

[0069] The link selection module is used to select a transmission link that needs to be verified according to the amount of variable data transmitted at one time.

[0070] In the above steps, multiple transmission links are determined. If the amount of variable data transmitted at one time is less than a specified threshold, in order to reduce costs and save time as much as possible, this embodiment preferentially enables transmission link A for variable data transmission. On the contrary, if the amount of variable data transmitted at one time is greater than the specified threshold, transmission link B is enabled for variable data transmission.

[0071] The determination module is used to verify the selected transmission link and determine whether the verification is passed.

[0072] Before the verification is performed, the corresponding bandwidth of the virtual node in the transmission link is determined.

[0073] The bandwidth of a virtual node refers to the amount of data that a virtual node can transmit per unit time. For example, in a cloud service provider's data center, the bandwidth of a virtual node determines how fast it can receive and send data.

[0074] During data transmission, bandwidth cannot be fully utilized or bandwidth performance is reduced due to various factors. For example, during communication between nodes, there is theoretically 100Mbps bandwidth, but due to various obstacles, the actual bandwidth that can be effectively utilized may be only 60Mbps. This will greatly reduce the speed of receiving and sending data.

[0075] Therefore, this embodiment calculates the bandwidth barrier value of the transmission link according to the bandwidth of the virtual node in the transmission link. The bandwidth barrier value reflects whether the transmission rate of the transmission link can meet the requirement. When the bandwidth barrier value is less than the specified threshold, it means that the transmission rate of the transmission link can meet the requirement, and the verification is considered to be passed. Otherwise, the verification fails.

[0076] The bandwidth barrier value of the transmission link is specifically expressed as: ; in, represents the bandwidth barrier value of transmission link x, M represents the number of nodes in transmission link x, and I represents the number of nodes in transmission link x whose bandwidth is less than the specified threshold. Indicates the number of times the available bandwidth of a node in transmission link x, whose bandwidth is less than the specified threshold, decreases within a specified historical period. It represents the number of times the available bandwidth of the remaining nodes in the transmission link x is reduced after removing the nodes whose bandwidth is less than the specified threshold. When the transmission verification is passed, the data transmission execution unit 240 is executed. If the verification fails, the process exits.

[0077] As another embodiment, it further comprises a node adding module. When the transmission verification fails, the node adding module removes nodes whose bandwidth is less than a specified threshold and adds new nodes.

[0078] After the addition of the new node is completed, the above formula is still used to confirm the bandwidth barrier value in the transmission link x after the addition of the new node. If the bandwidth barrier value passes, in order to ensure the security of transmission and improve the success rate of data transmission, this embodiment also verifies the transmission time of the transmission link x after the addition of the new node.

[0079] The transmission time is expressed as: ; in represents the transmission time of transmission link x, Q represents the amount of variable data received, L represents the number of nodes in transmission link x after adding nodes, represents the bandwidth utilization of node i in transmission link x, Represents the total bandwidth of transmission link x.

[0080] If the transmission time is greater than the specified threshold, it is considered that the transmission link x after adding the node still cannot complete the data transmission well, the verification fails, and the process exits. Otherwise, it is considered that the verification passes, and the data transmission execution unit 240 is executed.

[0081] The data transmission execution unit 240 is used to transmit variable data using the verified transmission link.

[0082] Taking transmission link A as an example, if transmission link A passes the verification, transmission link A is used to transmit variable data.

[0083] Specifically, the variable data is input by the virtual root node, the virtual root node sends a transmission request to the virtual middle node, and the variable data is transmitted to one or more virtual middle nodes. After receiving the variable data, the one or more virtual middle nodes send a data transmission request to the virtual leaf node, and the virtual leaf node receives the variable data.

[0084] The data verification unit 250 is used to verify the variable data being transmitted.

[0085] After receiving the variable data, the virtual leaf node performs data verification on the transmitted variable data. In the process of data verification, the variable data is divided into multiple data blocks, and data verification is performed on the multiple data blocks respectively.

[0086] The data verification unit 250 includes the following submodules: a final data block division module, an original data block division module, and a verification module.

[0087] The final data block division module is used to divide the variable data received by the virtual leaf node into the final ticket variable information data block, the final serial number data block and the final barcode data block.

[0088] The original data block division module is used to divide the acquired variable data into the original ticket variable information data block, the original serial number data block and the original barcode data block.

[0089] The verification module is used to verify the final ticket variable information data block, the final serial number data block and the final barcode data block based on the original ticket variable information data block, the original serial number data block and the original barcode data block.

[0090] Each byte in the final ticket variable information data block, the final serial number data block, and the final barcode data block is added together (generally ignoring the carry bit) to obtain a sum, which is specifically expressed as: ; Where S represents the total number of bytes in the final ticket variable information data block (or final serial number data block, final barcode data block), The byte sequence representing the final ticket variable information data block (or final serial number data block, final barcode data block). Mod 256 represents the modulo operation.

[0091] The byte sum of the original ticket variable information data block (or the final serial number data block, the final barcode data block) is calculated according to the above formula, and the calculated byte sum is compared with the byte sum of the original ticket variable information data block (or the original serial number data block, the original barcode data block). If they are consistent, it is considered that the data verification has passed, and step S6 is executed. Otherwise, it is considered that the data verification has failed.

[0092] If data verification fails, it means that there may be abnormalities in the transmission link, the data itself, and the data during transmission. Data transmission will no longer be performed and the process will exit.

[0093] The final transmission execution unit 260 is used to use the transmission link to perform final transmission of the variable data if the data verification passes.

[0094] If the data verification is passed, the virtual leaf node will eventually send the variable data to the data processing center, such as the data department of the operating company. The data processing center will form the received variable data into a variable data file, and can generate a test IJP data file based on the variable data file.

[0095] The present application also provides a computer storage medium, wherein the computer storage medium stores computer instructions, and when the computer instructions are called, they are used to execute the variable data verification method.

[0096] The embodiment disclosed in the present invention provides a computer-readable storage medium, in which computer program instructions are stored. When the computer program instructions are executed on a computer, the computer executes the above-mentioned method for verifying variable data.

[0097] An embodiment of the present invention provides a processor for processing the above-mentioned variable data verification method.

[0098] In the embodiment of the present invention, the processor may be an integrated circuit chip having the ability to process signals. The processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0099] The methods, steps and logic block diagrams disclosed in the embodiments of the present invention can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present invention can be directly embodied as a hardware decoding processor for execution, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The processor reads the information in the storage medium and completes the steps of the above method in combination with its hardware.

[0100] The storage medium may be a memory, which may be, for example, a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memory.

[0101] Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (Synchlink DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DRRAM).

[0102] This application has the following beneficial effects: The present application constructs a relatively secure transmission link, and verifies the transmission link and the variable data transmitted using the transmission link, thereby ensuring the security of subsequent variable data transmission and improving the success rate of data transmission.

[0103] Although the present application is described with reference to examples, this is for illustrative purposes only and is not intended to limit the present application, and changes, additions and / or deletions to the embodiments may be made without departing from the scope of the present application.

[0104] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for verifying variable data, characterized in that: The following steps are involved: Get variable data; After obtaining variable data, multiple transmission links are constructed; Perform transmission verification on the transmission link according to the variable data; If the transmission verification passes, the variable data is transmitted using the transmission link; Perform data verification on variable data in transmission; If the data verification passes, the transmission link is used for final transmission of the variable data.

2. The variable data verification method according to claim 1, characterized in that: Variable data includes but is not limited to variable information on the ticket, serial number and barcode information data.

3. The variable data verification method according to claim 1, characterized in that: Select multiple virtual nodes to build transmission links; The multiple virtual nodes include a virtual root node, a virtual middle node, and a virtual leaf node.

4. The variable data verification method according to claim 1, characterized in that: Transmission verification of a transmission link based on variable data includes the following sub-steps: Determine the amount of variable data to be transferred at one time; Select the transmission link that needs to be verified according to the amount of variable data transmitted at one time; The selected transmission link is verified to determine whether the verification is passed.

5. The variable data verification method according to claim 1, characterized in that: The final transmission of variable data using the transmission link includes sending the variable data after data verification to a final data processing center, and the data processing center forms the variable data into a variable data file.

6. A variable data verification system, characterized in that: Specifically include: A variable data acquisition unit, a transmission link construction unit, a transmission verification unit, a data transmission execution unit, a data verification unit, and a final transmission execution unit; A variable data acquisition unit, used for acquiring variable data; A transmission link construction unit, used to construct multiple transmission links after acquiring variable data; A transmission verification unit, used for performing transmission verification on a transmission link according to variable data; If the transmission verification passes, the data transmission execution unit uses the transmission link to transmit the variable data; A data verification unit, used for verifying variable data in transmission; If the data verification passes, the final transmission execution unit uses the transmission link to perform final transmission of the variable data.

7. The variable data verification system according to claim 6, characterized in that: The variable data acquired by the variable data acquisition unit includes but is not limited to variable information on the ticket, serial number and barcode information data.

8. The variable data verification system according to claim 6, characterized in that: The transmission link construction unit selects multiple virtual nodes to construct the transmission link; The multiple virtual nodes include a virtual root node, a virtual middle node, and a virtual leaf node.

9. The variable data verification system according to claim 6, characterized in that: The transmission verification unit performs transmission verification on the transmission link according to the variable data, including the following sub-steps: Determine the amount of variable data to be transferred at one time; Select the transmission link that needs to be verified according to the amount of variable data transmitted at one time; The selected transmission link is verified to determine whether the verification is passed.

10. The variable data verification system according to claim 6, characterized in that: The final transmission execution unit uses the transmission link to perform the final transmission of the variable data, including sending the variable data after data verification to the final data processing center, and the data processing center forms the variable data into a variable data file.

Citation Information

Patent Citations

  • Bandwidth occupancy rate control method and bandwidth occupancy rate control device

    CN102946432A

  • A secondary anti-counterfeiting method and system for lottery tickets

    CN109165960A

  • Fusion enhanced data security protection method and system

    CN117478436A

  • Systems and methods of production, distribution, logistics, and printing of tickets

    US20090001155A1

  • Data transmission method and apparatus, and computer device, storage medium and program product

    WO2025020437A1