Complex Chinese-sensible code verification method and system based on code transformation mechanism
By generating and verifying the first and second encodings of inserted fill characters, using vulnerable materials to cover part of the information area, the problem of difficulty in association and generation of double-layer QR codes is solved, and the effective anti-counterfeiting and traceability functions of composite Hanxin codes are realized.
Patent Information
- Application Number
- CN202411481428.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-05-31
- Filing Date
- 2024-10-23
- Publication Date
- 2025-07-04
AI Technical Summary
In the prior art, double-layer QR codes are difficult to correlate, have weak anti-counterfeiting capabilities, and it is difficult to generate local double-layer QR codes that meet the composite printing requirements.
The first and second encodings are generated using the encoding generation system, and the first and second encodings are transformed by inserting fill characters to generate the first and second Chinese code symbols and the second Chinese code symbols. The vulnerable material is used to cover part of the information area to form a composite Chinese code, and the code scanning device and verification server are used to perform encoding verification.
Generate a composite Hanxin code that meets the verification rules to ensure product authenticity and process management reliability, and prevent QR codes from being copied and forged.
Abstract
Description
Technical Field
[0001] The present invention relates to two-dimensional code technology. Background Art
[0002] "HanXin Code" is a Chinese national standard (GB / T 21049-2022) implemented on October 1, 2022. This standard stipulates the symbol characteristics and symbol structure, data encoding and symbol representation, symbol printing, symbol quality, decoding process, reference decoding algorithm, data transmission and other technical contents of HanXin Code.
[0003] In the prior art, double-layer two-dimensional codes have emerged, that is, by scraping off the coating on the upper-layer two-dimensional code, the lower-layer two-dimensional code is revealed. However, it is difficult to associate the two layers of two-dimensional codes, and the anti-counterfeiting ability is still weak.
[0004] In the prior art, double two-dimensional codes with functions such as anti-counterfeiting and traceability have emerged. For example, a partial double-layer two-dimensional code printed on a substrate, that is, there is a vulnerable material above a part of the two-dimensional code B, and a pattern is printed on the vulnerable material. The pattern and the pattern of the two-dimensional code B not covered by the vulnerable material form the complete pattern of the two-dimensional code A;
[0005] During operator verification, the code scanning device can respectively transmit the read information to the verification server by scanning the to-be-verified two-dimensional code A and two-dimensional code B;
[0006] After receiving the information, the verification server verifies the to-be-verified first code in the following situations:
[0007] I) Verify the to-be-verified first code and determine that it is the correct first code. If the second code has not been received before, the to-be-verified first code is verified and passed;
[0008] II) Verify the to-be-verified first code and determine that it is the correct first code. If the second code has been received before, the to-be-verified first code is not verified and passed;
[0009] After receiving the information, the verification server verifies the to-be-verified second code; after verifying the to-be-verified second code, if it is determined for the first time that the correct second code is received, the verification record of receiving the correct second code is saved.
[0010] If the above situation II) occurs, it means that the vulnerable material on the two-dimensional code B has been scraped off, so that the two-dimensional code B has been completely exposed. Then the two-dimensional code B faced by the operator may be copied. On the contrary, in situation I), the two-dimensional code B has no scanned code record recorded by the server, and it is very likely to be scraped off for the first time. After the operator's verification this time, the two-dimensional code B will be recorded by the server as having been scanned, preventing criminals from copying the two-dimensional code B and two-dimensional code A and pasting them on counterfeit goods.
[0011] On the other hand, in the prior art, it is difficult to generate a local double-layer two-dimensional code that meets the above requirements. That is, the identical parts of the two-dimensional code A pattern and the two-dimensional code B pattern are often scattered, and it is difficult to form a local double-layer two-dimensional code that meets the composite printing requirements. Summary of the Invention
[0012] The object of the present invention is to provide a composite HanXin code verification method and system based on an encoding transformation mechanism, which is characterized in that it includes an encoding generation system, a HanXin code generation system, and a verification server;
[0013] The encoding generation system generates a composite HanXin code by the following steps:
[0014] 1) Generate a first encoding and a second encoding;
[0015] The first encoding includes a character sequence K and a character sequence A, and the character sequence A is the first signature of the character sequence K; the second encoding includes a character sequence K and a character sequence B, and the character sequence B is the second signature of the character sequence K; the character sequence A and the character sequence B have the same length and format;
[0016] 2) Perform transformation on the first encoding: insert padding characters between the character sequence K and the character sequence A that make up the first encoding; perform transformation on the second encoding: insert padding characters between the character sequence K and the character sequence B of all the character sequences that make up the second encoding;
[0017] 3) According to the HanXin code encoding process, use the transformed first encoding and second encoding as input data to generate a first data codeword sequence and a second data codeword sequence;
[0018] The HanXin code generation system converts the first data codeword sequence and the second data codeword sequence into a to-be-arranged codeword sequence according to the HanXin code generation rule, and then arranges them to obtain a first HanXin code symbol and a second HanXin code symbol;
[0019] During symbol printing, print the second HanXin code symbol on the surface of the substrate, and then cover it with a vulnerable material; after the vulnerable material is covered, only the parts or all of the information encoding areas where the second HanXin code symbol and the first HanXin code symbol have the same pattern are exposed; finally, continue to print a pattern on the vulnerable material to form a complete first HanXin code symbol;
[0020] During verification, the scanning device can scan the first HanXin code symbol to be verified and the second HanXin code symbol to be verified, and respectively transmit the read information to the verification server;
[0021] After receiving the information, the verification server verifies the first encoding to be verified in the following situations:
[0022] I) Verify the first code to be verified. If it is determined to be the correct first code and no second code has been received before, the first code to be verified passes the verification.
[0023] II) Verify the first code to be verified. If it is determined to be the correct first code and a second code has been received before, the first code to be verified fails the verification.
[0024] After receiving the information, the verification server verifies the second code to be verified. After verifying the second code to be verified, if it is determined for the first time that the correct second code has been received, save the verification record of receiving the correct second code.
[0025] Further, after generating the first data codeword sequence and the second data codeword sequence, perform the same rule transformation on the first data codeword sequence and the second data codeword sequence, so that the nominal module corresponding to the character sequence A of the first data codeword sequence is concentrated in the continuous graphic part of the code pattern of the first HanXin code symbol, and the nominal module corresponding to the character sequence B of the second data codeword sequence is concentrated in the continuous graphic part of the code pattern of the second HanXin code symbol.
[0026] After the scanning device scans the first HanXin code symbol and the second HanXin code symbol, the read code needs to undergo the inverse transformation corresponding to the above transformation to obtain the correct first code and second code.
[0027] Further, when the HanXin code generation system converts the first data codeword sequence into the to-be-arranged codeword sequence, the data codewords corresponding to the character sequence A are concentratedly arranged in the to-be-arranged codeword sequence.
[0028] Further, when the HanXin code generation system converts the second data codeword sequence into the to-be-arranged codeword sequence, the rule used is the same as the rule of "converting the first data codeword sequence into the to-be-arranged codeword sequence" above, so that the data codewords corresponding to the character sequence B are concentratedly arranged in the to-be-arranged codeword sequence.
[0029] Further, in step 1), each inserted padding character is at least 1 bit, so that in the subsequent coding process, the codes corresponding to the character sequence K and the character sequence A are not assigned to the same group; in step 2), each inserted padding character is at least 1 bit, so that in the subsequent coding process, the codes corresponding to the character sequence K and the character sequence B are not assigned to the same group.
[0030] Further, the character sequence A and the character sequence B have the same length, and the number of inserted padding characters in step 1) and step 2) is the same.
[0031] Further, the first HanXin code symbol and the second HanXin code symbol have the same version, error correction level, and masking scheme.
[0032] Further, for the first encoding, padding characters are inserted before and after all character sequences that make up the first encoding, as well as between character sequence K and character sequence A; for the second encoding, padding characters are inserted before and after all character sequences that make up the second encoding, as well as between character sequence K and character sequence B.
[0033] Further, when performing the same rule transformation on the first data codeword sequence and the second data codeword sequence, the nominal modules corresponding to character sequence B of the second data codeword sequence are distributed centrally in the code pattern of the second HanXin code symbol, and the centrally distributed area is denoted as the S area. The S area is covered with a vulnerable material, and a pattern belonging to the second HanXin code symbol is printed; correspondingly, the nominal modules corresponding to character sequence A of the first data codeword sequence are concentrated in an area corresponding to the above S area in the code pattern of the first HanXin code symbol.
[0034] Further, during verification, after the code scanning device scans the to-be-verified first HanXin code symbol and the to-be-verified second HanXin code symbol, it is necessary to perform an inverse transformation corresponding to all transformation processes on the collected information to obtain the information corresponding to the first encoding and the second encoding.
[0035] Further, a mode indicator is inserted before and / or after character sequence A and character sequence B.
[0036] Further, during symbol printing, the vulnerable material is a thermosensitive material or a photosensitive material. After being heated or illuminated, the vulnerable material disappears irreversibly to expose the pattern covered by the vulnerable material.
[0037] The technical effects of the present invention are beyond doubt. A composite HanXin code that meets the verification rules can be generated, and the composite HanXin code can be verified; the composite HanXin code can be applied to fields such as commodity anti-counterfeiting and process management to ensure the authenticity of commodities given the composite HanXin code or the reliability of the process management process. Detailed implementation manners
[0038] The present invention will be further described below in conjunction with embodiments, but it should not be understood that the above-mentioned subject scope of the present invention is limited to the following embodiments; without departing from the above-mentioned technical idea of the present invention, various substitutions and changes made according to ordinary technical knowledge and conventional means in the art should all be included within the protection scope of the present invention.
[0039] Embodiment 1:
[0040] A composite HanXin code verification method and system based on an encoding transformation mechanism, characterized in that it includes an encoding generation system, a HanXin code generation system, and a verification server.
[0041] The encoding generation system generates a composite HanXin code by using the following steps:
[0042] 1) Generate the first code and the second code;
[0043] The first code includes the character sequence K and the character sequence A, and the character sequence A is the first signature of the character sequence K; the second code includes the character sequence K and the character sequence B, and the character sequence B is the second signature of the character sequence K; the character sequences A and B have the same length and format;
[0044] 2) Transform the first code: Insert padding characters between the character sequence K and the character sequence A that make up the first code; Transform the second code: Insert padding characters between the character sequence K and the character sequence B of all the character sequences that make up the second code; In this embodiment, the character sequence K is www.xxx.cn, the character sequence A is 12345, and 1 padding character can be filled. In this embodiment, the padding character is #. After filling, the first code is www.xxx.cn#12345; In this embodiment, the character sequence B is 56789, and 1 padding character can be filled. In this embodiment, the padding character is #. After filling 1 bit, the second code is www.xxx.cn#56789;
[0045] 3) According to the HanXin code encoding process (the process recorded in the standard GB / T 21049-2022, such as parts like 5.7 Symbol construction, etc.), use the transformed first code and second code as input data to generate the first data codeword sequence and the second data codeword sequence;
[0046] The HanXin code generation system converts the first data codeword sequence and the second data codeword sequence into a codeword sequence to be arranged according to the HanXin code generation rules, and then arranges them to obtain the first HanXin code symbol and the second HanXin code symbol;
[0047] When printing the symbol, print the second HanXin code symbol on the surface of the substrate, and then cover it with a vulnerable material; After the vulnerable material is covered, only expose the entire information coding area with the same pattern of the second HanXin code symbol and the first HanXin code symbol, or only expose a partial information coding area with the same pattern of the second HanXin code symbol and the first HanXin code symbol; Finally, continue to print a pattern on the vulnerable material to form a complete first HanXin code symbol;
[0048] During verification, the code scanning device can scan the first HanXin code symbol to be verified and the second HanXin code symbol to be verified, and respectively transmit the read information to the verification server;
[0049] After receiving the information, the verification server verifies the first code to be verified (that is, obtains the suspected first code through a series of inverse decoding processes) in the following situations:
[0050] I) Verify the first code to be verified and determine that it is the correct first code. If the second code has not been received, the first code to be verified passes the verification.
[0051] II) Verify the first code to be verified and determine that it is the correct first code. If the second code has been received before, the first code to be verified fails the verification.
[0052] After receiving the information, the verification server verifies the second code to be verified (i.e., through the inverse process of a series of decoding to obtain a suspected second code); after verifying the second code to be verified, if it is the first time to determine that the correct second code has been received, save the verification record of receiving the correct second code.
[0053] Embodiment 2:
[0054] The main technical solution of this embodiment is the same as that of Embodiment 1. Further, after generating the first data codeword sequence and the second data codeword sequence, perform the same rule transformation on the first data codeword sequence and the second data codeword sequence, so that the nominal module corresponding to the character sequence A of the first data codeword sequence is concentrated in the continuous graphic part in the code pattern of the first Han-Xin code symbol, and the nominal module corresponding to the character sequence B of the second data codeword sequence is concentrated in the continuous graphic part in the code pattern of the second Han-Xin code symbol.
[0055] After the scanning device scans the first Han-Xin code symbol and the second Han-Xin code symbol, the read codes need to go through the inverse transformation corresponding to the above transformation before the correct first code and second code can be obtained.
[0056] Embodiment 3:
[0057] The main technical solution of this embodiment is the same as that of Embodiment 1. Further, when the Han-Xin code generation system converts the first data codeword sequence into a codeword sequence to be arranged, it makes the data codewords corresponding to the character sequence A be concentratedly arranged in the codeword sequence to be arranged (for example, concentrated in the first half or the second half or the middle of the codeword sequence to be arranged).
[0058] When the Han-Xin code generation system converts the second data codeword sequence into a codeword sequence to be arranged, the rule adopted is the same as the rule of "converting the first data codeword sequence into a codeword sequence to be arranged" above, so that the data codewords corresponding to the character sequence B are concentratedly arranged in the codeword sequence to be arranged (for example, concentrated in the first half or the second half or the middle of the codeword sequence to be arranged); Embodiment 4:
[0059] The main technical solution of this embodiment is the same as any one of Embodiments 1 to 3. Further, according to the Han Xin code generation rule, the Han Xin code generation system converts the first data codeword sequence and the second data codeword sequence into a codeword sequence to be arranged, and then arranges them to obtain the first Han Xin code symbol and the second Han Xin code symbol;
[0060] In the process of generating the first data codeword sequence and the second data codeword sequence by using the transformed first encoding and second encoding as input data according to the Han Xin code encoding process,
[0061] the error correction codeword sequences of the first data codeword sequence and the second data codeword sequence are the same;
[0062] In the above-mentioned same error correction codeword sequence, half of the error correction blocks come from the error correction blocks calculated by the first encoding, and the other half of the error correction blocks come from the error correction blocks calculated by the second encoding.
[0063] For example, the information blocks corresponding to the first encoding are information blocks A1 to An, and the error correction blocks are error correction blocks A1 to An;
[0064] The information blocks corresponding to the second encoding are information blocks B1 to Bn, and the error correction blocks are error correction blocks B1 to Bn;
[0065] When connecting the information codewords and error correction codewords of each block in sequence to form a data codeword sequence, the first data codeword sequence and the second data codeword sequence have the same error correction blocks. For example, the error correction blocks A1, A2... A n / 2 , B 1+n / 2 , B 2+n / 2 ... Bn. When n is 100, the above error correction block sequence is: A1, A2... A 50 , B 51 , B 52 ... B 100 .
[0066] Embodiment 5:
[0067] The main technical solution of this embodiment is the same as any one of Embodiments 1 to 4. Further, the character sequences A and B have the same length, and the number of padding characters inserted in steps 1) and 2) is the same; the versions, error correction levels, and mask schemes of the first Han Xin code symbol and the second Han Xin code symbol are the same;
[0068] Embodiment 6:
[0069] The main technical solution of this embodiment is the same as any one of Embodiments 1 to 5. Further, for the first code, padding characters are inserted before and after all character sequences constituting the first code, as well as between character sequence K and character sequence A; for the second code, padding characters are inserted before and after all character sequences constituting the second code, as well as between character sequence K and character sequence B. In this embodiment, character sequence K is www.xxx.cn, character sequence A is 12345, and padding characters can be inserted at positions 1 to 30. The padding character in this embodiment is #, and 13 characters are filled. After filling, the first code is #www.xxx.cn#12345#; in this embodiment, character sequence B is 56789, and padding characters can be inserted at positions 1 to 30. The padding character in this embodiment is #, and 13 characters are filled. After filling, the second code is #www.xxx.cn#56789#;
[0070] Embodiment 7:
[0071] The main technical solution of this embodiment is the same as any one of Embodiments 1 to 6. Further, when performing the same rule transformation on the first data codeword sequence and the second data codeword sequence, the nominal modules corresponding to character sequence B of the second data codeword sequence are centrally distributed in the code pattern of the second Han Xin code symbol. The centrally distributed area is denoted as the S area (in this embodiment, this centrally distributed area is the tail part in the code pattern of the second Han Xin code symbol). The S area is covered with a vulnerable material, and a pattern belonging to the second Han Xin code symbol is printed; correspondingly, the nominal modules corresponding to character sequence A of the first data codeword sequence are concentrated in an area corresponding to the above S area in the code pattern of the first Han Xin code symbol, so that the pattern printed on the vulnerable material and the pattern not covered by the vulnerable material form a complete first Han Xin code.
[0072] Embodiment 8:
[0073] The main technical solution of this embodiment is the same as any one of Embodiments 1 to 7. After scanning the first Han Xin code symbol to be verified, during the decoding process, the data codeword sequence needs to be reordered to obtain the first data codeword sequence; the reordering method is the reverse process of "when converting the first data codeword sequence into the to-be-arranged codeword sequence, making the data codewords corresponding to character sequence A concentrated in the first half or the second half of the to-be-arranged codeword sequence";
[0074] After scanning the second Han Xin code symbol to be verified, during the decoding process, the data codeword sequence needs to be reordered to obtain the second data codeword sequence; the reordering method is the reverse process of "when converting the second data codeword sequence into the to-be-arranged codeword sequence, making the data codewords corresponding to character sequence B concentrated in the first half or the second half of the to-be-arranged codeword sequence";
[0075] Example 9:
[0076] The main technical solution of this embodiment is the same as any one of Embodiments 1 to 7. After scanning the first HanXin code symbol to be verified, during the decoding process, an inverse transformation needs to be performed on the data codeword sequence to obtain the information corresponding to the first data codeword sequence; the method of the inverse transformation is the inverse process of the transformation method;
[0077] After scanning the second HanXin code symbol to be verified, during the decoding process, an inverse transformation needs to be performed on the data codeword sequence to obtain the information corresponding to the second data codeword sequence; the method of the inverse transformation is the inverse process of the transformation method;
[0078] Example 10:
[0079] The main technical solution of this embodiment is the same as any one of Embodiments 1 to 9. Further, during verification, after the code scanning device scans the first HanXin code symbol to be verified and the second HanXin code symbol to be verified, an inverse transformation corresponding to all transformation processes needs to be performed on the collected information to obtain the information corresponding to the first code and the second code; for example, for Embodiment 1, after scanning the first HanXin code symbol and the second HanXin code symbol to be verified, during the decoding process, the padding characters need to be deleted to obtain the information corresponding to the first code and the second code;
[0080] Example 11:
[0081] The main technical solution of this embodiment is the same as any one of Embodiments 1 to 10. Further, in step 1), each inserted padding character is at least 1 bit, so that in the subsequent encoding process, the codes corresponding to the character sequence K and the character sequence A are not assigned to the same group; in step 2), each inserted padding character is at least 1 bit, so that in the subsequent encoding process, the codes corresponding to the character sequence K and the character sequence B are not assigned to the same group;
[0082] Example 12:
[0083] The main technical solution of this embodiment is the same as any one of Embodiments 1 to 10. Further, in step 1), in step 1), in step 2), each (three places) inserted padding character is at least 3 bits (preferably 13, 20, 26, 30, 39, 50, 52, 67, 70, 100 bits), so that in the subsequent encoding process, the codes corresponding to the character sequence K and the character sequence B are not assigned to the same group;
[0084] Example 13:
[0085] The main technical solution of this embodiment is the same as any one of Embodiments 1 to 11. Further, a pattern indicator is inserted before and / or after the character sequence A and the character sequence B; the pattern indicator may be the reserved pattern indicator described in Section 5.3.1 of Standard GB / T 21049-2022.
[0086] Embodiment 14:
[0087] The main technical solution of this embodiment is the same as any one of Embodiments 1 to 10. Further, when the symbol is printed, the vulnerable material is a thermosensitive material or a photosensitive material. After being heated or illuminated, the vulnerable material irreversibly disappears to expose the pattern covered by the vulnerable material.
Claims
1. A composite Han-Xin code verification method and system based on an encoding transformation mechanism, characterized in that: Including the encoding generation system, the HanXin code generation system, and the verification server; The encoding generation system generates a composite HanXin code by the following steps: 1) Generate a first encoding and a second encoding; The first encoding includes a character sequence K and a character sequence A, and the character sequence A is the first signature of the character sequence K; the second encoding includes a character sequence K and a character sequence B, and the character sequence B is the second signature of the character sequence K; the character sequence A and the character sequence B have the same length and format; 2) Perform transformations on the first encoding: insert padding characters between the character sequence K and the character sequence A that make up the first encoding; perform transformations on the second encoding: insert padding characters between the character sequence K and the character sequence B of all the character sequences that make up the second encoding; 3) According to the HanXin code encoding process, use the transformed first encoding and second encoding as input data to generate a first data codeword sequence and a second data codeword sequence; The HanXin code generation system converts the first data codeword sequence and the second data codeword sequence into a to-be-arranged codeword sequence according to the HanXin code generation rule, and then arranges them to obtain a first HanXin code symbol and a second HanXin code symbol; During symbol printing, print the second HanXin code symbol on the surface of the substrate, and then cover the second HanXin code symbol with a vulnerable material; After the vulnerable material is covered, only expose all the information encoding areas of the same pattern of the second HanXin code symbol and the first HanXin code symbol, or only expose some of the information encoding areas of the same pattern of the second HanXin code symbol and the first HanXin code symbol; Finally, continue to print a pattern on the vulnerable material to form a complete first HanXin code symbol; During verification, the scanning device can transmit the read information to the verification server by scanning the to-be-verified first HanXin code symbol and the to-be-verified second HanXin code symbol respectively; After receiving the information, the verification server verifies the to-be-verified first encoding in the following situations: I) Verify the to-be-verified first encoding and determine that it is the correct first encoding. If the second encoding has not been received before, the to-be-verified first encoding is verified to pass; II) Verify the to-be-verified first encoding and determine that it is the correct first encoding. If the second encoding has been received before, the to-be-verified first encoding is verified to fail; After receiving the information, the verification server verifies the to-be-verified second encoding; after verifying the to-be-verified second encoding, if it is the first time to determine that the correct second encoding has been received, save the verification record of receiving the correct second encoding.
2. The composite Han-Xin code verification method and system based on an encoding transformation mechanism according to claim 1, characterized in that: After generating the first data codeword sequence and the second data codeword sequence, perform transformations on the first data codeword sequence and the second data codeword sequence according to the same rule, so that the nominal modules corresponding to the character sequence A of the first data codeword sequence are concentrated in the continuous graphic part of the code pattern of the first HanXin code symbol, and the nominal modules corresponding to the character sequence B of the second data codeword sequence are concentrated in the continuous graphic part of the code pattern of the second HanXin code symbol; After the barcode scanning device scans the first HanXinCode symbol and the second HanXinCode symbol, the read codes need to undergo an inverse transformation corresponding to the said transformation before the correct first code and second code can be obtained.
3. A composite Han-Xin code verification method and system based on an encoding transformation mechanism according to claim 1, characterized in that: When the HanXinCode generation system converts the first data codeword sequence into a to-be-arranged codeword sequence, it makes the data codewords corresponding to the character sequence A be concentratedly arranged in the to-be-arranged codeword sequence; When the HanXinCode generation system converts the second data codeword sequence into a to-be-arranged codeword sequence, the rule adopted is the same as the rule of "converting the first data codeword sequence into a to-be-arranged codeword sequence" above, making the data codewords corresponding to the character sequence B be concentratedly arranged in the to-be-arranged codeword sequence.
4. The composite HanXinCode verification method and system based on an encoding transformation mechanism according to claim 1, 2 or 3, characterized in that: The HanXinCode generation system converts the first data codeword sequence and the second data codeword sequence into to-be-arranged codeword sequences according to the HanXinCode generation rule, and then arranges them to obtain the first HanXinCode symbol and the second HanXinCode symbol; In the process of generating the first data codeword sequence and the second data codeword sequence by using the transformed first code and second code as input data according to the HanXinCode encoding process, The error correction codeword sequences of the first data codeword sequence and the second data codeword sequence are the same; In the above-mentioned same error correction codeword sequence, half of the error correction blocks come from the error correction blocks calculated from the first code, and the other half of the error correction blocks come from the error correction blocks calculated from the second code.
5. A verification method and system for a composite Han-Xin code based on an encoding transformation mechanism according to claim 1, 2, 3 or 4, characterized in that: In step 1), each inserted padding character is at least 1 bit, so that in the subsequent encoding process, the codes corresponding to the character sequence K and the character sequence A are not assigned to the same group; in step 2), each inserted padding character is at least 1 bit, so that in the subsequent encoding process, the codes corresponding to the character sequence K and the character sequence B are not assigned to the same group.
6. A verification method and system for a composite Chinese information code based on an encoding transformation mechanism according to claim 1, 2, 3 or 4, characterized in that: The number of padding characters inserted in step 1) and step 2) is the same.
7. A verification method and system for a composite Han-Xin code based on an encoding transformation mechanism according to claim 1, 2, 3 or 4, characterized in that: The versions, error correction levels and mask schemes of the first HanXinCode symbol and the second HanXinCode symbol are the same.
8. A verification method and system for a composite HanXin code based on an encoding transformation mechanism according to claim 1, characterized in that: For the first code, padding characters are inserted before and after all the character sequences constituting the first code, and between the character sequence K and the character sequence A; for the second code, padding characters are inserted before and after all the character sequences constituting the second code, and between the character sequence K and the character sequence B.
9. The composite HanXin code verification method and system based on an encoding transformation mechanism according to claim 2, characterized in that: When performing the same rule transformation on the first data codeword sequence and the second data codeword sequence, make the nominal modules corresponding to the character sequence B of the second data codeword sequence be concentratedly distributed in the code pattern of the second HanXinCode symbol. The concentrated distribution area is denoted as the S area, and the S area is covered with a vulnerable material and printed with the pattern belonging to the first HanXinCode symbol; Correspondingly, the nominal modules corresponding to the character sequence A of the first data codeword sequence are concentrated in a region corresponding to the above S area in the code pattern of the first HanXinCode symbol.
10. A verification method and system for a composite Han-Xin code based on an encoding transformation mechanism according to claim 1, 2, 3 or 4, characterized in that: During verification, after the barcode scanning device scans the to-be-verified first HanXinCode symbol and the to-be-verified second HanXinCode symbol, it is necessary to perform an inverse transformation corresponding to all the transformation processes on the collected information to obtain the information corresponding to the first code and the second code.
11. A verification method and system for a composite Han-Xin code based on an encoding transformation mechanism according to claim 1, 2, 3 or 7, characterized in that: Insert a mode indicator before and / or after character sequence A and character sequence B.
12. A method and system for verifying a composite HanXin code based on an encoding transformation mechanism according to claim 1, 2, 3 or 4, characterized in that: When the symbol is printed, the frangible material is a thermosensitive material or a photosensitive material, and after being heated or irradiated with light, the frangible material irreversibly disappears.