Anti-counterfeiting pattern generation method and device, and anti-counterfeiting pattern verification method and device

CN118849655BActive Publication Date: 2026-10-27STATE GRID JIBEI ELECTRIC POWER COMPANY +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410850170.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-06-27
Publication Date
2026-10-27
Estimated Expiration
2044-06-27

AI Technical Summary

Technical Problem

[0004]本发明实施例提供了一种防伪图案的生成方法、装置和防伪图案的验证方法、装置,以至少解决相关技术中防伪环节比较单一导致防伪水平较低的技术问题

Benefits of technology

[0016]在本发明实施例中,采用防伪图案的生成方法,通过获取目标对象对应的标识码段;基于标识码段,生成图形信息;选取颜色与温度的对应关系符合预设对应关系的热敏油墨为目标热敏油墨;控制印刷单元采用目标热敏油墨将图形信息印刷至目标对象上,生成目标对象的防伪图案,达到了采用多个环节生成防伪图案的目的,从而实现了提高防伪水平的技术效果,进而解决了相关技术中防伪环节比较单一导致防伪水平较低的技术问题。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118849655B_ABST
    Figure CN118849655B_ABST
Patent Text Reader

Abstract

The application discloses a kind of generation method, device and verification method, device of anti-fake pattern, wherein the method includes: obtaining the identification code section corresponding to target object;Based on identification code section, generate graphic information;Select the corresponding relationship of color and temperature meets the preset corresponding relationship as target thermosensitive ink of hot sensitive ink;Control printing unit to adopt target thermosensitive ink and print graphic information on target object, generate the anti-fake pattern of target object.The application solves the technical problem that the anti-fake level is low due to the relatively single anti-fake link in related art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of security technology, and more specifically, to a method and apparatus for generating anti-counterfeiting patterns and a method and apparatus for verifying anti-counterfeiting patterns. Background Technology

[0002] The demand for security and anti-counterfeiting mechanisms for paper documents and receipts is constantly increasing. However, the anti-counterfeiting information recorded in the patterns is at risk of being stolen and tampered with to some extent, and is easily copied and imitated. Moreover, the anti-counterfeiting links are relatively simple, resulting in a low level of anti-counterfeiting.

[0003] There is currently no effective solution to the above problems. Summary of the Invention

[0004] This invention provides a method and apparatus for generating anti-counterfeiting patterns, and a method and apparatus for verifying anti-counterfeiting patterns, to at least solve the technical problem that the anti-counterfeiting level is low due to the relatively simple anti-counterfeiting links in related technologies.

[0005] According to one aspect of the present invention, a method for generating an anti-counterfeiting pattern is provided, comprising: obtaining an identification code segment corresponding to a target object; generating graphic information based on the identification code segment; selecting a thermosensitive ink whose color-temperature correspondence conforms to a preset correspondence as a target thermosensitive ink; and controlling a printing unit to print the graphic information onto the target object using the target thermosensitive ink to generate an anti-counterfeiting pattern of the target object.

[0006] Optionally, before selecting a thermal ink whose color-temperature correspondence matches a preset correspondence as the target thermal ink, the process includes: obtaining a preset correspondence based on input from a target account; encrypting the color and temperature in the preset correspondence based on a preset encryption algorithm to obtain an encrypted preset correspondence; and storing the encrypted preset correspondence in a target location.

[0007] Optionally, the graphic information can be a one-dimensional barcode or a two-dimensional barcode.

[0008] Optionally, the identification code segment is the tag identification code segment in the radio frequency identification tag.

[0009] According to another aspect of the present invention, a method for verifying anti-counterfeiting patterns is also provided, comprising: acquiring an anti-counterfeiting pattern of an object to be verified; reading the actual color of the anti-counterfeiting pattern at a preset temperature; if the correspondence between the actual color and the preset temperature conforms to a preset correspondence, determining the identification code segment corresponding to the object to be verified based on the graphic information in the anti-counterfeiting pattern; determining whether the identification code segment corresponding to the object to be verified matches the identification code segment corresponding to the target object; and if the identification code segment corresponding to the object to be verified matches the identification code segment corresponding to the target object, determining the object to be verified as the target object.

[0010] Optionally, if the correspondence between the actual color and the preset temperature does not match the preset correspondence, the object to be verified is determined not to be the target object.

[0011] According to another aspect of the present invention, an anti-counterfeiting pattern generation apparatus is also provided, comprising: an acquisition module for acquiring an identification code segment corresponding to a target object; a generation module for generating graphic information based on the identification code segment; a selection module for selecting a thermosensitive ink whose color-temperature correspondence conforms to a preset correspondence as a target thermosensitive ink; and a control module for controlling a printing unit to use the target thermosensitive ink to print the graphic information onto the target object, thereby generating an anti-counterfeiting pattern of the target object.

[0012] According to another aspect of the present invention, a verification device for anti-counterfeiting patterns is also provided, comprising: an acquisition module for acquiring an anti-counterfeiting pattern of an object to be verified; a reading module for reading the actual color of the anti-counterfeiting pattern at a preset temperature; a determination module for determining an identification code segment corresponding to the object to be verified based on graphic information in the anti-counterfeiting pattern, provided that the correspondence between the actual color and the preset temperature conforms to a preset correspondence; a judgment module for determining whether the identification code segment corresponding to the object to be verified matches the identification code segment corresponding to a target object; and a verification module for determining the object to be verified as the target object if the identification code segment corresponding to the object to be verified matches the identification code segment corresponding to the target object.

[0013] According to another aspect of the present invention, a non-volatile storage medium is also provided, the non-volatile storage medium including a stored program, wherein, when the program is running, it controls the device where the non-volatile storage medium is located to execute any of the above-described methods for generating anti-counterfeiting patterns.

[0014] According to another aspect of the present invention, a computer device is also provided, the computer device including a processor, the processor being configured to run a program, wherein the program, when running, executes any of the above-described methods for generating anti-counterfeiting patterns.

[0015] According to another aspect of the present invention, a computer program product is also provided, including a computer program that, when executed by a processor, implements any of the above-described methods for generating anti-counterfeiting patterns.

[0016] In this embodiment of the invention, an anti-counterfeiting pattern generation method is adopted, which involves obtaining the identification code segment corresponding to the target object; generating graphic information based on the identification code segment; selecting a thermosensitive ink whose color and temperature correspondence conforms to a preset correspondence as the target thermosensitive ink; and controlling the printing unit to print the graphic information onto the target object using the target thermosensitive ink to generate the anti-counterfeiting pattern of the target object. This achieves the purpose of generating anti-counterfeiting patterns through multiple steps, thereby improving the technical effect of anti-counterfeiting level and solving the technical problem of low anti-counterfeiting level caused by relatively simple anti-counterfeiting steps in related technologies. Attached Figure Description

[0017] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:

[0018] Figure 1 A hardware structure block diagram of a computer terminal for implementing a method for generating anti-counterfeiting patterns is shown.

[0019] Figure 2 This is a flowchart illustrating the method for generating anti-counterfeiting patterns according to an embodiment of the present invention;

[0020] Figure 3 This is a flowchart illustrating the verification method for anti-counterfeiting patterns provided in an embodiment of the present invention;

[0021] Figure 4 This is a structural block diagram of an anti-counterfeiting pattern generation device provided according to an embodiment of the present invention;

[0022] Figure 5 This is a structural block diagram of an anti-counterfeiting pattern verification device provided according to an embodiment of the present invention. Detailed Implementation

[0023] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0024] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0025] According to an embodiment of the present invention, a method embodiment for generating an anti-counterfeiting pattern is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0026] The method embodiment provided in Embodiment 1 of this application can be executed on a mobile terminal, computer terminal, or similar computing device. Figure 1 A hardware block diagram of a computer terminal for implementing a method for generating anti-counterfeiting patterns is shown. Figure 1 As shown, the computer terminal 10 may include one or more processors (shown as 102a, 102b, ..., 102n in the figure) (the processor may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.) and a memory 104 for storing data. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of a BUS bus), a network interface, a power supply, and / or a camera. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, computer terminal 10 may also include... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.

[0027] It should be noted that the aforementioned one or more processors and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits may be implemented wholly or partially as software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits may be a single, independent processing module, or may be wholly or partially integrated into any other element in the computer terminal 10. As involved in the embodiments of this application, the data processing circuits serve as processor control (e.g., selection of a variable resistor termination path connected to an interface).

[0028] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the anti-counterfeiting pattern generation method in this embodiment of the invention. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory 104, thereby realizing the anti-counterfeiting pattern generation method of the aforementioned application. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor, and these remote memories can be connected to the computer terminal 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0029] The display may be, for example, a touchscreen liquid crystal display (LCD) that allows the user to interact with the user interface of the computer terminal 10.

[0030] Currently, anti-counterfeiting measures for paper documents and invoices are mostly easy to copy, posing a risk of theft and tampering. Furthermore, the anti-counterfeiting measures are relatively simple, resulting in a low level of anti-counterfeiting capabilities. Figure 2 This is a flowchart illustrating the method for generating anti-counterfeiting patterns according to an embodiment of the present invention, as shown below. Figure 2 As shown, the method includes the following steps:

[0031] Step S202: Obtain the identifier code segment corresponding to the target object.

[0032] In this step, the identification code segment corresponding to the target object can be obtained. The target object can be a paper document, invoice, etc. The identification code segment is a unique code segment corresponding to the target object. The code segment from the TID area of ​​an RFID electronic tag can be used. RFID is an ultra-high frequency (UHF) electronic tag. The storage area of ​​an UHF RFID electronic tag is divided into a USER area, a TID area, an EPC area, and a RESERVED area. The TID area of ​​the UHF RFID electronic tag is the tag identification area, mainly including some tag information, such as the tag's unique identification number (ID) and the manufacturer's customized serial number. The TID code segment of the UHF RFID electronic tag is generated and injected during the initial stage of chip production testing, thus possessing uniqueness and being tamper-proof. Therefore, the TID code segment from the RFID electronic tag can be used as the identification code segment, serving as the first step in anti-counterfeiting, offering high security and thus improving the anti-counterfeiting level.

[0033] Step S204: Generate graphic information based on the identifier code segment.

[0034] In this step, graphic information can be generated based on the identification code segment. The identification code segment can be translated into a QR code or a one-dimensional barcode. Recording the identification code segment information into the graphic code can serve as a second step in anti-counterfeiting, thereby improving the level of anti-counterfeiting measures.

[0035] Step S206: Select the thermal ink whose color-temperature correspondence matches the preset correspondence as the target thermal ink.

[0036] In this step, the preset correspondence can be a custom color-temperature correspondence. Typically, thermal inks have common color-temperature correspondences; therefore, we can avoid these common correspondences and define a custom correspondence. Then, we can select a thermal ink that matches the custom correspondence as the target thermal ink. Thermal ink is an ink that changes color with temperature. We can customize the raw material ratios to make the finished ink correspond to different colors at different temperatures.

[0037] In step S208, the printing unit uses target thermal ink to print graphic information onto the target object, generating an anti-counterfeiting pattern for the target object.

[0038] In this step, the printing unit can be controlled to use target thermal ink to print graphic information onto the target object, thus generating an anti-counterfeiting pattern for the target object. Alternatively, the graphic information can be printed onto an RFID electronic tag on paper material using target thermal ink, and then affixed to the surface of a document or invoice, or laminated inside the document / invoice interlayer.

[0039] Through the above steps, the goal of generating anti-counterfeiting patterns through multiple stages is achieved, thereby improving the technical effect of anti-counterfeiting level and solving the technical problem of low anti-counterfeiting level caused by the relatively simple anti-counterfeiting process in related technologies.

[0040] As an optional embodiment, before selecting a thermal ink whose color-temperature correspondence matches a preset correspondence as the target thermal ink, the method includes: obtaining a preset correspondence based on input from a target account; encrypting the color and temperature in the preset correspondence based on a preset encryption algorithm to obtain an encrypted preset correspondence; and storing the encrypted preset correspondence in a target location.

[0041] Optionally, a preset mapping relationship based on the target account input can be obtained. Then, based on a preset encryption algorithm, the color and temperature in the preset mapping relationship are encrypted.

[0042] As an optional embodiment, the graphic information is a one-dimensional barcode or a two-dimensional barcode.

[0043] As an optional embodiment, the identification code segment is the tag identification code segment in the radio frequency identification tag.

[0044] Optionally, the identification code segment can be the identification code segment of the TID area in a radio frequency identification tag, i.e., a DRFID electronic tag. The TID area of ​​an UHF RFID electronic tag is the tag identification area, mainly including some tag-specific information, such as the tag's unique identification number (ID) and the manufacturer-defined serial number. The TID code segment of the UHF RFID electronic tag is generated and injected during the initial stage of chip production testing. This code segment is globally unique and cannot be copied or tampered with.

[0045] In a specific implementation, for anti-counterfeiting mechanisms on paper documents and invoices, a unique identification code segment can first be obtained based on an RFID electronic tag. This identification code segment is unique, preventing the secondary use of the anti-counterfeiting code. The identification code segment is then translated into a QR code. Next, a target thermal ink is obtained based on a customized color-temperature correspondence. This target thermal ink can be customized by the operator using a specific ratio of raw materials, ensuring that the color-temperature correspondence is not a common one. The QR code is printed onto a label using the target thermal ink, and the label contains the RFID electronic tag. The label is then affixed to the paper document or invoice requiring anti-counterfeiting measures, or it can be laminated inside the document or invoice without affecting normal printing.

[0046] This invention utilizes the globally unique TID code of UHF RFID electronic tags to fundamentally reduce the risk of tampering and counterfeiting. At the same time, it utilizes the characteristics of thermal ink, combined with the characteristics of the aforementioned electronic tags, to achieve double encryption. Furthermore, it employs a custom color-temperature correspondence to achieve double insurance. When storing the custom correspondence, it is stored in encrypted ciphertext form, achieving a further third layer of anti-counterfeiting and improving the level of anti-counterfeiting.

[0047] Figure 3 This is a flowchart illustrating the verification method for anti-counterfeiting patterns provided in an embodiment of the present invention, as shown below. Figure 3 As shown, the method includes the following steps:

[0048] Step S302: Obtain the anti-counterfeiting pattern of the object to be verified.

[0049] Step S304: Read the actual color of the anti-counterfeiting pattern at a preset temperature.

[0050] In this step, a relevant reading device can be used. This device has software that scans the QR code / 1D barcode of the thermal ink and verifies the color according to an algorithm. It can read the actual color of the anti-counterfeiting pattern at a preset temperature to determine whether it is counterfeit. The reading device can store the correspondence between the color of the target thermal ink and the temperature. Alternatively, it can store the information in encrypted form in a memory to prevent leakage.

[0051] Step S306: If the correspondence between the actual color and the preset temperature matches the preset correspondence, determine the identification code segment corresponding to the object to be verified based on the graphic information in the anti-counterfeiting pattern.

[0052] In this step, if the correspondence between the actual color and the preset temperature matches the preset correspondence, the identification code segment corresponding to the object to be verified can be determined based on the graphic information in the anti-counterfeiting pattern. When the correspondence between the actual color and the preset temperature matches the correspondence between the color and temperature of the target thermal ink, the anti-counterfeiting step considers the object to be verified not to be counterfeit, and the next step of judgment, namely the judgment of the identification code segment, can be carried out.

[0053] Step S308: Determine whether the identifier code segment corresponding to the object to be verified matches the identifier code segment corresponding to the target object.

[0054] Step S310: If the identifier code segment corresponding to the object to be verified matches the identifier code segment corresponding to the target object, the object to be verified is determined to be the target object.

[0055] In this step, it can be determined whether the identifier code segment corresponding to the object to be verified matches the identifier code segment corresponding to the target object. If they match, the object to be verified is considered to be the target object and not forged. If the identifier code segments do not match, the object to be verified is considered to be forged.

[0056] As an optional embodiment, if the correspondence between the actual color and the preset temperature does not match the preset correspondence, the object to be verified is determined not to be the target object.

[0057] Optionally, if the correspondence between the actual color and the preset temperature does not match the preset correspondence, the object to be verified is determined to be not the target object, i.e., the object to be verified is counterfeit. For example, in the preset correspondence, the preset temperature is 26℃. At this temperature, the target thermal ink should display a green color. If the actual color read is another color, the object to be verified is considered counterfeit.

[0058] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that the present invention is not limited to the described order of actions, because according to the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to the present invention.

[0059] Through the above description of the embodiments, those skilled in the art can clearly understand that the method for generating anti-counterfeiting patterns according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0060] According to an embodiment of the present invention, an apparatus for generating anti-counterfeiting patterns for implementing the above-described method for generating anti-counterfeiting patterns is also provided. Figure 4 This is a structural block diagram of an anti-counterfeiting pattern generation device provided according to an embodiment of the present invention, such as... Figure 4 As shown, the anti-counterfeiting pattern generation device includes: an acquisition module 402, a generation module 404, a selection module 406, and a control module 408. The anti-counterfeiting pattern generation device will be described below.

[0061] The acquisition module 402 is used to acquire the identification code segment corresponding to the target object.

[0062] The generation module 404, connected to the acquisition module 402, is used to generate graphic information based on the identifier code segment.

[0063] The selection module 406, connected to the generation module 404, is used to select the thermal ink whose color-temperature correspondence matches the preset correspondence as the target thermal ink.

[0064] The control module 408, connected to the selection module 406, is used to control the printing unit to print graphic information onto the target object using target thermal ink, thereby generating an anti-counterfeiting pattern for the target object.

[0065] It should be noted that the acquisition module 402, generation module 404, selection module 406, and control module 408 mentioned above correspond to steps S202 to S208 in the embodiments. Multiple modules and their corresponding steps implement the same instances and application scenarios, but are not limited to the content disclosed in the above embodiments. It should also be noted that the above modules, as part of the device, can run on the computer terminal 10 provided in the embodiments.

[0066] According to an embodiment of the present invention, an anti-counterfeiting pattern verification device for implementing the above-described anti-counterfeiting pattern verification method is also provided. Figure 5 This is a structural block diagram of an anti-counterfeiting pattern verification device provided according to an embodiment of the present invention, such as... Figure 5 As shown, the verification device for the anti-counterfeiting pattern includes: an acquisition module 502, a reading module 504, a determination module 506, a judgment module 508, and a verification module 510. The device for generating the anti-counterfeiting pattern will be described below.

[0067] The acquisition module 502 is used to acquire the anti-counterfeiting pattern of the object to be verified.

[0068] The reading module 504, connected to the acquisition module 502, is used to read the actual color of the anti-counterfeiting pattern at a preset temperature.

[0069] The determination module 506, connected to the reading module 504, is used to determine the identification code segment corresponding to the object to be verified based on the graphic information in the anti-counterfeiting pattern, provided that the correspondence between the actual color and the preset temperature matches the preset correspondence.

[0070] The judgment module 508, connected to the determination module 506, is used to determine whether the identification code segment corresponding to the object to be verified matches the identification code segment corresponding to the target object.

[0071] The verification module 510, connected to the judgment module 508, is used to determine that the object to be verified is the target object when the identifier code segment corresponding to the object to be verified matches the identifier code segment corresponding to the target object.

[0072] It should be noted that the above-mentioned acquisition module 502, reading module 504, determination module 506, judgment module 508 and verification module 510 correspond to steps S302 to S310 in the embodiments. The multiple modules and the corresponding steps implement the same instances and application scenarios, but are not limited to the content disclosed in the above embodiments.

[0073] Embodiments of the present invention may provide a computer device. Optionally, in this embodiment, the computer device may be located in at least one of a plurality of network devices in a computer network. The computer device includes a memory and a processor.

[0074] The memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the anti-counterfeiting pattern generation method and apparatus in this embodiment of the invention. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, thereby realizing the aforementioned anti-counterfeiting pattern generation method. The memory may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include memory remotely located relative to the processor, and these remote memories can be connected to a computer terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0075] The processor can access the information and application program stored in the memory via the transmission device to perform the following steps: obtain the identification code segment corresponding to the target object; generate graphic information based on the identification code segment; select a thermosensitive ink whose color-temperature correspondence matches a preset correspondence as the target thermosensitive ink; control the printing unit to use the target thermosensitive ink to print the graphic information onto the target object, thereby generating an anti-counterfeiting pattern for the target object.

[0076] Optionally, the processor may also execute program code for the following steps: before selecting a thermosensitive ink whose color-temperature correspondence matches a preset correspondence as the target thermosensitive ink, the processor may: obtain a preset correspondence based on the target account input; encrypt the color and temperature in the preset correspondence based on a preset encryption algorithm to obtain an encrypted preset correspondence; and store the encrypted preset correspondence in the target location.

[0077] Optionally, the processor may also execute program code that provides graphic information in the form of a one-dimensional barcode or a two-dimensional barcode.

[0078] Optionally, the processor may also execute program code that includes the following steps: the identification code segment is the tag identification code segment in the radio frequency identification tag.

[0079] This invention provides a method for generating anti-counterfeiting patterns. The method involves obtaining the identification code segment corresponding to the target object; generating graphic information based on the identification code segment; selecting a thermosensitive ink whose color-temperature correspondence matches a preset correspondence as the target thermosensitive ink; and controlling a printing unit to print the graphic information onto the target object using the target thermosensitive ink to generate the anti-counterfeiting pattern. This method achieves the goal of generating anti-counterfeiting patterns through multiple steps, thereby improving the anti-counterfeiting level and solving the technical problem of low anti-counterfeiting levels caused by relatively simple anti-counterfeiting steps in related technologies.

[0080] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing the hardware related to the terminal device. The program can be stored in a non-volatile storage medium, which may include: flash drive, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, etc.

[0081] Embodiments of the present invention also provide a non-volatile storage medium. Optionally, in this embodiment, the aforementioned non-volatile storage medium can be used to store the program code executed by the anti-counterfeiting pattern generation method provided in the above embodiments.

[0082] Optionally, in this embodiment, the non-volatile storage medium may be located in any computer terminal in a group of computer terminals in a computer network, or in any mobile terminal in a group of mobile terminals.

[0083] Optionally, in this embodiment, the non-volatile storage medium is configured to store program code for performing the following steps: obtaining the identification code segment corresponding to the target object; generating graphic information based on the identification code segment; selecting a thermal ink whose color-temperature correspondence conforms to a preset correspondence as the target thermal ink; and controlling the printing unit to use the target thermal ink to print the graphic information onto the target object to generate an anti-counterfeiting pattern for the target object.

[0084] Optionally, in this embodiment, the non-volatile storage medium is configured to store program code for performing the following steps: before selecting a thermal ink whose color-temperature correspondence matches a preset correspondence as the target thermal ink, the steps include: obtaining a preset correspondence based on input from a target account; encrypting the color and temperature in the preset correspondence based on a preset encryption algorithm to obtain an encrypted preset correspondence; and storing the encrypted preset correspondence in a target location.

[0085] Optionally, in this embodiment, the non-volatile storage medium is configured to store program code for performing the following steps: the graphic information is a one-dimensional barcode or a two-dimensional barcode.

[0086] Optionally, in this embodiment, the non-volatile storage medium is configured to store program code for performing the following steps: the identification code segment is the tag identification code segment in the radio frequency identification tag.

[0087] Embodiments of the present invention also provide a computer program product, including a computer program. Optionally, in this embodiment, when the computer program is executed by a processor, it can: obtain the identification code segment corresponding to the target object; generate graphic information based on the identification code segment; select a thermosensitive ink whose color-temperature correspondence conforms to a preset correspondence as the target thermosensitive ink; and control the printing unit to use the target thermosensitive ink to print the graphic information onto the target object, thereby generating an anti-counterfeiting pattern for the target object.

[0088] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0089] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0090] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.

[0091] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0092] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0093] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a non-volatile storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0094] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A method for generating an anti-counterfeiting pattern, characterized in that, include: Obtain the identifier code segment corresponding to the target object; Based on the identification code segment, generate graphic information; Select the thermal ink whose color-temperature correspondence matches the preset correspondence as the target thermal ink; The control printing unit uses the target thermal ink to print the graphic information onto the target object, generating the anti-counterfeiting pattern of the target object.

2. The method according to claim 1, characterized in that, Before selecting a thermosensitive ink whose color-temperature correspondence matches a preset correspondence as the target thermosensitive ink, the process includes: Obtain the preset correspondence based on the target account input; Based on a preset encryption algorithm, the color and temperature in the preset correspondence are encrypted to obtain the encrypted preset correspondence; Store the encrypted preset correspondence at the target location.

3. The method according to claim 1, characterized in that, The graphic information is a one-dimensional barcode or a two-dimensional barcode.

4. The method according to any one of claims 1 to 3, characterized in that, The identification code segment is the tag identification code segment in the radio frequency identification tag.

5. A method for verifying an anti-counterfeiting pattern, characterized in that, include: Obtain the anti-counterfeiting pattern of the object to be verified; Read the actual color of the anti-counterfeiting pattern at a preset temperature; If the correspondence between the actual color and the preset temperature matches the preset correspondence, the identification code segment corresponding to the object to be verified is determined based on the graphic information in the anti-counterfeiting pattern. Determine whether the identifier code segment corresponding to the object to be verified matches the identifier code segment corresponding to the target object; If the identifier code segment corresponding to the object to be verified matches the identifier code segment corresponding to the target object, the object to be verified is determined to be the target object.

6. The method according to claim 5, characterized in that, Also includes: If the correspondence between the actual color and the preset temperature does not match the preset correspondence, it is determined that the object to be verified is not the target object.

7. A device for generating anti-counterfeiting patterns, characterized in that, include: The acquisition module is used to acquire the identifier code segment corresponding to the target object; The generation module is used to generate graphic information based on the identification code segment; The selection module is used to select thermal inks whose color-temperature correspondence matches a preset correspondence as target thermal inks; The control module is used to control the printing unit to print the graphic information onto the target object using the target thermal ink, thereby generating the anti-counterfeiting pattern of the target object.

8. A device for verifying anti-counterfeiting patterns, characterized in that, include: The acquisition module is used to acquire the anti-counterfeiting pattern of the object to be verified. The reading module is used to read the actual color of the anti-counterfeiting pattern at a preset temperature; The determination module is used to determine the identification code segment corresponding to the object to be verified based on the graphic information in the anti-counterfeiting pattern, when the correspondence between the actual color and the preset temperature conforms to the preset correspondence. The judgment module is used to determine whether the identifier code segment corresponding to the object to be verified matches the identifier code segment corresponding to the target object; The verification module is used to determine that the object to be verified is the target object if the identifier code segment corresponding to the object to be verified matches the identifier code segment corresponding to the target object.

9. A non-volatile storage medium, characterized in that, The non-volatile storage medium includes a stored program, wherein, when the program is executed, it controls the device containing the non-volatile storage medium to perform the method for generating the anti-counterfeiting pattern according to any one of claims 1 to 4.

10. A computer device, characterized in that, include: Memory and processor The memory stores computer programs; The processor is configured to execute a computer program stored in the memory, wherein when the computer program is executed, the processor performs the method for generating the anti-counterfeiting pattern according to any one of claims 1 to 4.

11. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the method for generating the anti-counterfeiting pattern according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Identification code and production method thereof

    CN111563570A

  • Generative steganography method for anti-counterfeiting of electronic certificate

    CN117376484A