Braille and constellation-based anti-counterfeiting traceability system and method
By using Braille constellation codes and special ink inkjet technology in the anti-counterfeiting traceability system, the problem that existing anti-counterfeiting technology is easily copied and cracked is solved, and the anti-counterfeiting effect with high security and accurate traceability is achieved.
Patent Information
- Application Number
- CN202411953525.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-04-22
AI Technical Summary
Existing anti-counterfeiting technologies, such as QR codes and DM codes, are easily acquired and copied by criminals, resulting in difficult to curb counterfeiting and cross-trading.
The anti-counterfeiting traceability system based on Braille and constellation is adopted, complex encoding is generated through the Braille constellation code generation module, combined with a special ink inkjet module for printing, and the decoding module is used to compare with the anti-counterfeiting traceability verification module to realize the anti-counterfeiting traceability verification of products.
It improves the security and anti-interference of the anti-counterfeiting traceability system, which is difficult to be illegally copied and cracked, can accurately identify the authenticity of products, and provide detailed traceability information to enhance consumer trust.
Smart Images

Figure CN119863253A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of anti-counterfeiting and tracing technology, and in particular to an anti-counterfeiting and tracing system and method based on Braille and constellations. Background Art
[0002] In today's market environment, anti-counterfeiting and traceability technology is of vital importance to maintaining market order, protecting consumer rights and protecting brand image. With the continuous development of the market, the circulation of goods has become increasingly frequent, and all kinds of counterfeit and shoddy products have also flooded, which not only damages the interests of consumers, but also poses a serious threat to the brand reputation and market share of regular enterprises.
[0003] Existing anti-counterfeiting technologies, such as QR codes and DM codes, have exposed many limitations in practical applications. The corresponding rules of these traditional codes are relatively easy for criminals to obtain, resulting in rampant counterfeiting and copying, which is difficult to effectively curb.
[0004] Therefore, there is an urgent need to develop a technology with higher anti-counterfeiting performance and reliable traceability capabilities to effectively solve problems such as the proliferation of counterfeit goods, channel diversion, and random pricing. Summary of the invention
[0005] The main purpose of the present invention is to provide an anti-counterfeiting and traceability system and method based on Braille and constellations, which can effectively solve the problems in the background technology.
[0006] To achieve the above object, the technical solution adopted by the present invention is:
[0007] An anti-counterfeiting and traceability system based on Braille and constellations, comprising:
[0008] Braille constellation code generation module: using C++ to develop and generate BMP format dot matrix images;
[0009] Special ink jet module: used for ink jet printing with special ink;
[0010] Decoding module: used to decode the Braille constellation code;
[0011] Anti-counterfeiting traceability verification module: used to compare the decoded information with the product information in the database to achieve anti-counterfeiting traceability verification of the product;
[0012] Anti-counterfeiting and traceability module: used to monitor the commodity circulation of the anti-counterfeiting and traceability system in real time.
[0013] Preferably, in the code generated by the Braille constellation code generation module, information is encoded through a specific edge-finding area, a positioning area and a data code area. The edge-finding area includes an external right angle for distinguishing the direction, and the external right angle serves as a direction identification point and a special indicator for edge-finding.
[0014] Preferably, the special inkjet module can print the Braille constellation code into various shapes in a matrix manner through a coding device. The coding device includes but is not limited to a piezoelectric inkjet printer, a thermal foaming inkjet printer, a small character inkjet printer, a large character inkjet printer, a digital printer, and an inkjet printer. The printed shapes include but are not limited to rectangles, squares, circles, ellipses, trapezoids, prisms, and polygons.
[0015] Preferably, when the code generated by the Braille constellation code generation module identifies the data code area, the first point horizontally adjacent to the last point of the left, right and lower outer right angles is used as the identification starting point. If the x of the identification area is not a multiple of 2 and the Y axis is not a multiple of 6, random noise points will be automatically calculated.
[0016] Preferably, when the code generated by the Braille constellation code generation module locates the range identification area, the first point and the second point adjacent to the last point on the left side at a right angle to the inside are used as a data identification area, and a dividing line is set every six lines.
[0017] A method for anti-counterfeiting and tracing based on Braille and constellations, the method for anti-counterfeiting and tracing based on Braille and constellations has the following steps:
[0018] S1: Generate Braille constellation code: Use the Braille constellation code generation module to generate a BMP format dot matrix containing Braille and constellation construction methods in C++, set the code point position, sub-code module, redundant data and special points, and generate a code for connecting the inkjet printer and laser machine;
[0019] S2: Inkjet printing: Use special inks to print the Braille constellation code on the product or packaging through a special inkjet module. The printing shape and the coding equipment used can be selected according to needs;
[0020] S3: Decoding: Use the decoding program in the decoding module to decode the printed Braille constellation code, and use its special filter and lamp beads to identify the Braille constellation code printed in clear or dark code;
[0021] S4: Anti-counterfeiting traceability verification: The decoded information is compared with the product information in the database through the anti-counterfeiting traceability verification module to determine the authenticity and traceability information of the product.
[0022] Preferably, in S3, according to the structural characteristics of the Braille constellation code, in order from right to left, 2x6 is used as one Braille data, and multiple 2x6 are combined into a constellation code for identification and analysis.
[0023] Preferably, in S4, if the decoded information matches the product information in the database, the product is determined to be authentic, otherwise it is determined to be a fake, and relevant traceability information is recorded.
[0024] Compared with the prior art, the present invention has the following beneficial effects:
[0025] 1. The complex coding form generated by the Braille constellation code generation module of the present invention is highly unique and difficult to crack, combining the characteristics of Braille and constellations. Its special points (isolation points, positioning points, error correction points) and unique structures (such as right angles outside the edge-finding area, etc.) increase the security and anti-interference of the code, prevent illegal copying and cracking, and lay a solid foundation for the entire anti-counterfeiting traceability system. At the same time, the application of dedicated decoding PDA and applet and its special optical elements (infrared wide and narrow band filters and infrared lamp beads) enables it to adapt to the recognition needs of special ink-printed codes and effectively identify various types of codes, whether it is clear code, secret code or different format codes, it can accurately read information, improving the professionalism and pertinence of decoding.
[0026] 2. The present invention cooperates with the decoding module through the anti-counterfeiting traceability verification module, relies on accurate decoding information for comparison and judgment, can accurately identify the authenticity of goods, and provide consumers with detailed commodity sources and circulation processes based on the rich traceability information in the database, enhance consumer trust, and perform abnormal detection and early warning through the anti-counterfeiting traceability module. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 It is a schematic diagram of the process of the present invention;
[0028] Figure 2 For Braille pictures;
[0029] Figure 3 For the constellation diagram;
[0030] Figure 4 The actual code of the present invention corresponds to Figure 1 ;
[0031] Figure 5 The actual code of the present invention corresponds to Figure 2 ;
[0032] Figure 6 The actual code of the present invention corresponds to Figure 3 ;
[0033] Figure 7 The actual code of the present invention corresponds to Figure 4 ;
[0034] Figure 8 The actual code of the present invention corresponds to Figure 5 . DETAILED DESCRIPTION
[0035] In order to make the technical means, creative features, objectives and effects achieved by the present invention easy to understand, the present invention is further explained below in conjunction with specific implementation methods.
[0036] like Figure 1 As shown, an anti-counterfeiting traceability system based on Braille and constellations,
[0037] Braille constellation code generation module: using C++ to develop and generate BMP format dot matrix images;
[0038] Special ink jet module: used for ink jet printing with special ink;
[0039] Decoding module: used to decode the Braille constellation code;
[0040] Anti-counterfeiting traceability verification module: used to compare the decoded information with the product information in the database to achieve anti-counterfeiting traceability verification of the product;
[0041] Anti-counterfeiting and traceability module: used to monitor the commodity circulation of the anti-counterfeiting and traceability system in real time.
[0042] Specifically, the dot pattern generated during the operation of the Braille constellation code generation module is used as the Braille constellation code. The structure of the code is composed of NxN dots, which are arranged into a matrix according to the unique construction method of Braille and constellations, forming a highly complex and unique coding form;
[0043] Similarly, a code is composed of N subcode modules according to its size. The subcode modules cooperate with each other to carry the complete coded information. At the same time, the code is set with residual data, which can play a role in supplementing and repairing when some code points are damaged, ensuring the integrity and decodability of the code;
[0044] Furthermore, it includes special points such as isolation points, positioning points and error correction points. Isolation points can increase the security and anti-interference of the code; positioning points are used to determine the position of the code in the image, which is convenient for the recognition equipment to quickly locate and recognize; error correction points correct the erroneous data according to their rules when the code is damaged to a certain extent, so as to ensure the accuracy of the decoding result.
[0045] In the code generated by the Braille constellation code generation module, information is encoded through specific edge-finding areas, positioning areas and data code areas. The edge-finding area contains an external right angle for distinguishing the direction, and the external right angle serves as a direction identification point and a special indicator for edge-finding at the same time.
[0046] Specifically, the outer right angle in the edge-finding area serves as a direction identification point, which facilitates the recognition device to quickly identify the positive direction of the code and improves the recognition efficiency; on the other hand, it serves as a special edge-finding indicator to assist the recognition device in determining the boundary range of the code, laying the foundation for subsequent accurate recognition.
[0047] When the code generated by the Braille constellation code generation module identifies the data code area, the first point horizontally adjacent to the last point of the left, right and lower outer right angles is used as the identification starting point. If the x of the identification area is not a multiple of 2 and the Y axis is not a multiple of 6, random noise points will be automatically calculated.
[0048] Specifically, this mechanism increases the randomness and security of the code, preventing illegal copying and cracking.
[0049] When the code generated by the Braille constellation code generation module is in the positioning range identification area, the first and second points adjacent to the last point on the left side at a right angle to the inside are used as a data identification area, and a dividing line is set every six lines.
[0050] Furthermore, this helps to group and identify data in an orderly manner, improving the accuracy and efficiency of decoding.
[0051] The special inkjet module can print the Braille constellation code into various shapes in a matrix manner through the coding equipment. The coding equipment includes but is not limited to piezoelectric inkjet printers, thermal foaming inkjet printers, small character inkjet printers, large character inkjet printers, digital printers, and inkjet printers. The printing shapes include but are not limited to rectangles, squares, circles, ellipses, trapezoids, prisms, and polygons.
[0052] Specifically, a specially formulated ink is used for inkjet printing. The ink has unique optical properties and can be modulated in the ultraviolet and infrared bands between 300 and 3000, making the printed Braille constellation code invisible in a normal environment and can only be presented and decoded through dedicated ultraviolet and infrared equipment, greatly improving the concealment and security of the code;
[0053] Similarly, the Braille constellation code is printed in a matrix manner into various shapes, including but not limited to rectangles, squares, circles, ovals, trapezoids, prisms, polygons, etc. This variety of printing shapes meets the needs of different product packaging and identification, increasing the application flexibility of the code.
[0054] The decoding module works closely with the Braille constellation code generation module to decode according to the coding rules and structural characteristics set by the generation module, accurately interpreting the Braille constellation code printed on the product into recognizable information, realizing the conversion of information from physical carriers to digital forms, and providing accurate data input for the anti-counterfeiting traceability verification module. Its effective recognition ability for the code printed in the special inkjet module ensures the integrity and accuracy of information transmission in the entire system.
[0055] Furthermore, during the operation of the decoding module, the decoding operation is performed in conjunction with a dedicated decoding PDA and a small program, which is highly professional and targeted.
[0056] At the same time, the camera of the special decoding PDA is pre-installed with infrared wide and narrow band filters of 300-3000 band, and the laser lamp beads are pre-installed with infrared lamp beads of 300-3000 band. These special optical components enable the decoding equipment to meet the recognition needs of Braille constellation codes printed with special inks, and accurately read the information in the clear code or hidden code under the ultraviolet or infrared band, whether it is clear code or hidden code, and various types of codes (such as constellation code, digital code, letter code, character code, one-dimensional code, two-dimensional code, DM code, dot matrix code, etc.) can be effectively recognized;
[0057] At the same time, according to the structural characteristics of the Braille constellation code, from right to left, 2x6 is a Braille data, and multiple 2x6 are combined into a constellation code for identification and analysis. This analysis method matches the encoding rules of the Braille constellation code generation module, and can accurately extract the information in the code and convert the optical signal into digital or character information for subsequent processing and verification.
[0058] The anti-counterfeiting traceability verification module relies on the accurate decoding information provided by the decoding module. Only when the decoding module correctly interprets the Braille constellation code can the verification module perform effective comparison and judgment. Working in conjunction with the decoding module, it can achieve accurate identification of the authenticity of the product and query of the traceability information.
[0059] Furthermore, during the operation of the anti-counterfeiting traceability verification module, the information obtained by the decoding module is first compared with the product information pre-stored in the database. The database stores the detailed production, circulation, sales and other traceability information of the product, as well as the genuine code information corresponding to the product;
[0060] Through precise comparison algorithms, it is determined whether the decoded information matches the information in the database. If they match, the product is confirmed to be authentic, and detailed traceability information of the product is displayed to the user, including the manufacturer, production date, production batch, distribution channel, sales location, etc., so that consumers can fully understand the source and circulation process of the product and enhance their trust in the product;
[0061] If the decoded information does not match the information in the database, the product is judged to be fake and relevant information is recorded, such as the decoding time, location, product code, decoding result, etc. This recorded information can be used for subsequent tracing and investigation, helping enterprises and relevant departments to track the source and circulation path of counterfeit goods, take corresponding measures to combat counterfeiting and shoddy behavior, and maintain market order.
[0062] The anti-counterfeiting traceability module is responsible for real-time monitoring of the operating status of the anti-counterfeiting traceability system and the circulation of goods. Specifically, it can collect data from various links (such as production, warehousing, transportation, sales, etc.), including the generation, use, and decoding of Braille constellation codes. Through data analysis, the module can identify abnormal behavior.
[0063] Furthermore, the code generated in the Braille constellation code generation module can be connected to the coding equipment in the special ink jet module. At the same time, the dedicated decoding PDA or applet in the decoding module can adapt to the recognition requirements of the code printed in the special ink jet module, thereby accurately identifying various types of codes in plain or secret codes. The anti-counterfeiting traceability verification module relies on the accurate decoding information provided by the decoding module to work. The two work together to comprehensively analyze these data, and the system can more accurately identify potential risks and fraudulent behaviors.
[0064] A method for anti-counterfeiting and tracing based on Braille and constellations, the method for anti-counterfeiting and tracing based on Braille and constellations has the following steps:
[0065] S1: Generate Braille constellation code: Use the Braille constellation code generation module to generate a BMP format dot matrix containing Braille and constellation construction methods in C++, set the code point position, sub-code module, redundant data and special points, and generate a code for connecting the inkjet printer and laser machine;
[0066] Specifically, the Braille constellation code generation module is used to generate a dot pattern in BMP format as a Braille constellation code according to pre-set rules and algorithms with the help of the powerful functions of the C++ programming language. During the generation process, various parameters of the code are accurately set, including the number of points (NxN), the subcode module structure (N subcode modules are determined according to the size of the code), and the layout and function of special points (redundant data, isolation points, positioning points, and error correction points);
[0067] At the same time, the fusion of Braille and constellation construction methods gives the code a unique encoding form. The tactile recognition characteristics of Braille add a special information-carrying dimension to the code, while the high-density variation encoding advantage of constellations greatly increases the complexity and combination possibilities of the code. The combination of the two forms a highly unique and difficult-to-crack encoding system;
[0068] The setting of redundant data provides the code with the ability to self-repair and supplement when it is partially damaged, ensuring the integrity and decodability of the code. The isolation point enhances the security of the code to prevent illegal interference and cracking; the positioning point facilitates the subsequent recognition equipment to quickly locate the position of the code in the image, improving the recognition efficiency; the error correction point can correct the erroneous data according to the preset rules when the code is damaged to a certain extent, ensuring the accuracy of the decoding result.
[0069] S2: Inkjet printing: Use special inks to print the Braille constellation code on the product or packaging through a special inkjet module. The printing shape and the coding equipment used can be selected according to needs;
[0070] The special inkjet module uses specially formulated ink for inkjet printing. The ink has unique optical properties and can be modulated in the ultraviolet and infrared bands between 300 and 3000, making the printed Braille constellation code invisible in a normal visible light environment, greatly improving the concealment and security of the code, and effectively preventing counterfeiters from easily obtaining and copying the code information.
[0071] At the same time, the inkjet printing step converts the generated Braille constellation code into a physical mark on the product or packaging, providing a recognizable target for decoding in S3.
[0072] S3: Decoding: Use the decoding program in the decoding module to decode the printed Braille constellation code, and use its special filter and lamp beads to identify the Braille constellation code printed in clear or dark code;
[0073] In S3, according to the structural characteristics of the Braille constellation code, 2x6 is used as a Braille data and multiple 2x6 are combined into a constellation code for identification and analysis in the order from right to left. This analysis method accurately matches the coding rules of the Braille constellation code generation module, can convert optical signals into digital or character information, accurately extract the coded content in the code, and provide accurate data input for subsequent anti-counterfeiting traceability verification.
[0074] Specifically, a special decoding PDA is used to perform decoding operations during the decoding process. The decoding module of the decoding PDA is highly professional and targeted, and its pre-installed 300-3000 ultraviolet and infrared wide and narrow bands of 300-3000 infrared lamp beads and other special optical elements enable it to adapt to the recognition needs of Braille constellation codes printed with special inks. Under ultraviolet or infrared bands, the decoding device can accurately read the information in the code, whether it is a clear code or a hidden code, and various types of codes (constellation codes, digital codes, etc.) can be effectively recognized.
[0075] S4: Anti-counterfeiting traceability verification: The decoded information is compared with the product information in the database through the anti-counterfeiting traceability verification module to determine the authenticity and traceability information of the product.
[0076] The information obtained in the decoding step is compared with the product information pre-stored in the database. The database contains detailed traceability information of the product from production to sales, such as manufacturer, production date, production batch, distribution channel, sales location, etc., as well as the genuine code information corresponding to the product.
[0077] In S4, if the decoded information matches the product information in the database, the product is determined to be authentic, otherwise it is determined to be a fake, and the relevant traceability information is recorded.
[0078] Through precise comparison algorithms, it is determined whether the decoded information matches the information in the database. If they match, the product is confirmed to be authentic, and the detailed traceability information of the product is displayed to the user, so that consumers can fully understand the source and circulation process of the product and enhance their trust in the product. If the decoded information does not match the information in the database, the product is determined to be a fake, and the relevant information (decoding time, location, product code, decoding result, etc.) is recorded to provide a basis for subsequent tracing and investigation, helping enterprises and relevant departments to track the source and circulation path of fakes and take measures to combat counterfeiting and shoddy behavior.
[0079] Therefore, the complex coding form generated by the Braille constellation code generation module in this scheme is highly unique and difficult to crack, combining the characteristics of Braille and constellations. Its special points (isolation points, positioning points, error correction points) and unique structures (such as right angles outside the edge-finding area, etc.) increase the security and anti-interference of the code, prevent illegal copying and cracking, and lay a solid foundation for the entire anti-counterfeiting traceability system. At the same time, the application of dedicated decoding PDA and its special optical elements (infrared wide and narrow band filters and infrared lamp beads) enables it to adapt to the recognition needs of special ink-printed codes and effectively identify various types of codes, whether they are clear codes, secret codes or codes in different formats, and can accurately read information, improving the professionalism and pertinence of decoding. The anti-counterfeiting traceability verification module works in conjunction with the decoding module, relying on accurate decoding information for comparison and judgment, and can accurately identify the authenticity of the product. According to the rich traceability information in the database, it provides consumers with detailed product sources and circulation processes to enhance consumer trust.
[0080] The above shows and describes the basic principles and main features of the present invention and the advantages of the present invention. It should be understood by those skilled in the art that the present invention is not limited to the above embodiments. The above embodiments and descriptions are only for explaining the principles of the present invention. Without departing from the spirit and scope of the present invention, the present invention may have various changes and improvements, which fall within the scope of the present invention to be protected. The scope of protection of the present invention is defined by the attached claims and their equivalents.
Claims
1. An anti-counterfeiting and traceability system based on Braille and constellations, characterized in that: include: Braille constellation code generation module: using C++ to develop and generate BMP format dot matrix images; Special ink jet module: used for ink jet printing with special ink; Decoding module: used to decode the Braille constellation code; Anti-counterfeiting traceability verification module: used to compare the decoded information with the product information in the database to achieve anti-counterfeiting traceability verification of the product; Anti-counterfeiting and traceability module: used to monitor the commodity circulation of the anti-counterfeiting and traceability system in real time.
2. The anti-counterfeiting and traceability system based on Braille and constellations according to claim 1 is characterized by: In the code generated by the Braille constellation code generation module, information is encoded through a specific edge-finding area, a positioning area and a data code area. The edge-finding area includes an external right angle for distinguishing the direction, and the external right angle serves as a direction identification point and a special edge-finding indicator at the same time.
3. The anti-counterfeiting and traceability system based on Braille and constellations according to claim 1 is characterized by: The special inkjet module can print the Braille constellation code into various shapes in a matrix manner through a coding device. The coding device includes but is not limited to a piezoelectric inkjet printer, a thermal foaming inkjet printer, a small character inkjet printer, a large character inkjet printer, a digital printer, and an inkjet printer. The printed shapes include but are not limited to rectangles, squares, circles, ellipses, trapezoids, prisms, and polygons.
4. The anti-counterfeiting and traceability system based on Braille and constellations according to claim 1 is characterized by: When the code generated by the Braille constellation code generation module identifies the data code area, the first point horizontally adjacent to the last point of the left, right and lower outer right angles is used as the identification starting point. If the x of the identification area is not a multiple of 2 and the Y axis is not a multiple of 6, random noise points will be automatically calculated.
5. The anti-counterfeiting and traceability system based on Braille and constellations according to claim 1 is characterized by: When the code generated by the Braille constellation code generation module locates the range identification area, the first point and the second point adjacent to the last point on the left side at a right angle inwards outside are counted down 6 rows as a data identification area, and a dividing line is set every six rows.
6. A method for anti-counterfeiting and tracing based on Braille and constellations, the method for anti-counterfeiting and tracing based on Braille and constellations comprises the following steps: S1: Generate Braille constellation code: Use the Braille constellation code generation module to generate a BMP format dot matrix containing Braille and constellation construction methods in C++, set the code point position, sub-code module, redundant data and special points, and generate a code for connecting the inkjet printer and laser machine; S2: Inkjet printing: Use special inks to print the Braille constellation code on the product or packaging through a special inkjet module. The printing shape and the coding equipment used can be selected according to needs; S3: Decoding: Use the decoding program in the decoding module to decode the printed Braille constellation code, and use its special filter and lamp beads to identify the Braille constellation code printed in clear or dark code; S4: Anti-counterfeiting traceability verification: The decoded information is compared with the product information in the database through the anti-counterfeiting traceability verification module to determine the authenticity and traceability information of the product.
7. The anti-counterfeiting and tracing method based on Braille and constellations according to claim 6, characterized in that: In S3, according to the structural characteristics of the Braille constellation code, in order from right to left, 2x6 is used as one Braille data, and multiple 2x6 are combined into a constellation code for identification and analysis.
8. The anti-counterfeiting and tracing method based on Braille and constellations according to claim 6, characterized in that: In S4, if the decoded information matches the product information in the database, the product is determined to be authentic, otherwise it is determined to be a fake, and the relevant traceability information is recorded.
Citation Information
Patent Citations
Anti-counterfeiting printing technology and recognizer of cigarette
CN101694689A
Combined type two-dimensional code label, combined type two-dimensional code label generation method and combined type two-dimensional code label identification method
CN104899632A
Manufacturing method of multi-anti-counterfeiting traceable package identifier
CN111444998A
Cited By
Production date anti-counterfeiting tracing system based on font encryption
CN120672357A