Consumable anti-counterfeiting verification method and system

By calculating the motor rotation speed and preset time to detect the consumables identification, combined with the serial number data combination verification, the problem that is easy to be cracked in the existing technology is solved, the difficulty and recognition effect of the anti-counterfeiting verification of consumables is improved, and the forgery behavior is reduced.

CN119273367APending Publication Date: 2025-01-07WUHAN JINGCHEN INTELLIGENT IDENTIFICATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411020164.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-29
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

The prior art is easily cracked or copied in large quantities in the anti-counterfeiting verification of consumables, resulting in frequent forgery behaviors and affecting user experience and the interests of genuine manufacturers.

Method used

By calculating the motor rotation speed and preset time, checking whether there is a preset identifier in the preset area of ​​the consumables, combining data combination verification with the consumables and printing equipment serial number, enhancing the difficulty of anti-counterfeiting identification.

Benefits of technology

It improves the difficulty of anti-counterfeiting verification of consumables, enhances the effect of anti-counterfeiting recognition, and reduces the occurrence of forgery.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119273367A_ABST
    Figure CN119273367A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of printing equipment, in particular to an anti-counterfeiting verification method for consumables. The method comprises the following steps: S1, acquiring a consumable serial number X and a printing equipment serial number Y; s2, a preset first algorithm is called to calculate the rotation angular velocity theta = k (X, Y) of the motor, and a preset second algorithm h (X, Y) is called to calculate a preset identifier N; and S3, the printing equipment driving motor works for t time, the actual identification N'of the consumable preset area is detected to be equal to the preset identification N, and consumable anti-counterfeiting verification is passed. The invention provides an anti-counterfeiting verification method for consumables, which can overcome the defect that the consumables are easily cracked or copied in quantity in the prior art, and is beneficial to improving the difficulty of technical cracking and enhancing the effect of anti-counterfeiting identification.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The invention belongs to the field of printing, and in particular relates to an anti-counterfeiting verification method and system for consumables. [Background technology]

[0002] The printing equipment and consumables market is a mixed bag. Counterfeiting not only affects the user experience and infringes on consumer rights, but also occupies the market space of genuine manufacturers and destroys the healthy competition order of the industry. Therefore, it is imperative to implement encrypted anti-counterfeiting identification technology in the printing field.

[0003] At present, the anti-counterfeiting verification of consumables is generally performed by obtaining identification information by a printing device reading a consumable chip pre-attached to a consumable reel, and then comparing and verifying the information with the key answer to determine the authenticity. This method overly relies on the confidentiality of the consumable identification information and the verification answer. If the above information is known in advance and written into the verification device, the consumables will be easily cracked or copied in large quantities. Based on this, in order to address the defects of the prior art, the present invention provides a method for performing anti-counterfeiting verification on consumables by calculating the rotation speed of a motor and detecting whether a preset mark exists in a preset area of ​​the consumable at a preset time. This method can increase the difficulty of technical cracking and enhance the effect of anti-counterfeiting identification. [Summary of the invention]

[0004] In view of this, the purpose of the embodiments of the present invention is to overcome the defects of the prior art that it is easy to be cracked or copied in large quantities, and to provide a method for anti-counterfeiting verification of consumables, thereby increasing the difficulty of technical cracking and enhancing the effect of anti-counterfeiting identification.

[0005] An embodiment of the present invention provides an anti-counterfeiting verification method for consumables, comprising the following steps:

[0006] S1: Get the consumable serial number X and the printing device serial number Y;

[0007] S2: Call the preset first algorithm to calculate the motor rotation angular velocity θ=k(X, Y), and call the preset second algorithm h(X, Y) to calculate the preset identifier N:

[0008] S3: The printing device drives the motor to work for t time to detect whether the actual mark N' in the preset area of ​​the consumable is equal to the preset mark N: if they are equal, the consumable anti-counterfeiting verification passes; otherwise, the consumable anti-counterfeiting verification fails.

[0009] Furthermore, the preset time t is pre-stored in a memory of the printing device.

[0010] Furthermore, after executing step S1 and before executing step S2, a preset third algorithm is called to decompose the consumable serial number X into a first consumable verification sequence x1 and a second consumable verification sequence x2, and one of the consumable verification sequences is randomly selected for data combination with the printing device serial number, and it is verified that there is a preset mapping relationship between the data combination and the unselected consumable verification sequence.

[0011] Furthermore, the printing device or the cloud server verifies that there is a preset mapping relationship between the data combination and the unselected consumables verification sequence.

[0012] Furthermore, when the cloud server verifies that there is a preset mapping relationship between the data combination and an unselected consumable verification sequence, the printing device uses the printing device serial number as a key to encrypt the data combination, and sends the printing device serial number and the encrypted data combination to the cloud server respectively.

[0013] An embodiment of the present invention also provides a consumable anti-counterfeiting verification system, including an RFID reader / writer, a processor and a memory, wherein the RFID reader / writer is used to identify the consumable serial number, the processor is used to receive, process and transmit data information, and the memory stores a computer program, and when the computer program is executed by the processor, the consumable anti-counterfeiting verification method described in the above claims is implemented.

[0014] The embodiment of the present invention realizes anti-counterfeiting verification of consumables by obtaining serial numbers of consumables and printing devices; calculating the angular velocity of motor rotation and the number of identifications; the working time t of the printing device driving motor, and detecting whether the N identifications exist in the preset area of ​​the consumables. The present invention can overcome the defects of the prior art that it is easy to be cracked or copied in large quantities, which is conducive to increasing the difficulty of technical cracking and enhancing the effect of anti-counterfeiting identification.

Brief Description of the Drawings

[0015] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments of the present invention are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and are therefore not to be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.

[0016] Figure 1 A flowchart of anti-counterfeiting verification of consumables provided by an embodiment of the present invention;

[0017] Figure 2 A schematic structural diagram of a consumables anti-counterfeiting verification system provided by an embodiment of the present invention.

[0018] Icon: 201 - RFID reader; 202 - processor; 203 - memory. [Specific implementation method]

[0019] In order to better understand the technical solution of the present invention, the technical solution in the embodiment of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiment of the present invention. Obviously, the described embodiment is only a part of the embodiment of the present invention, not all embodiments. Based on the embodiment of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0020] Depending on the context, the words "if" and "if" as used herein may be interpreted as "when" or "when" or "in response to determining" or "in response to detecting." Similarly, depending on the context, the phrase "if (stated condition or event) is detected" may be interpreted as "when determining" or "in response to determining" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)."

[0021] The "first\second" mentioned in the embodiments is only to distinguish similar objects, and does not represent a specific order for the objects. It is understandable that the "first\second" can be interchanged in a specific order or sequence where permitted. It should be understood that the objects distinguished by "first\second" can be interchanged where appropriate, so that the embodiments described herein can be implemented in an order other than that described herein.

[0022] The terms used in the embodiments of the present invention are only for the purpose of describing specific embodiments, and are not intended to limit the present invention. The singular forms "a", "said" and "the" used in the embodiments of the present invention and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.

[0023] Embodiment 1:

[0024] See also Figure 1 As shown, the first embodiment of the present invention provides an anti-counterfeiting verification method for a printing device and consumables, specifically, comprising at least the following steps:

[0025] S1: Get the consumable serial number X and the printing device serial number Y.

[0026] In this embodiment, the consumable serial number and the printing device serial number are characters used for anti-counterfeiting verification, and can be randomly generated characters with a predetermined format or characters with preset fixed content. The method for obtaining the printing device serial number can be any feasible method.

[0027] In a specific embodiment, the consumable serial number can be obtained through a printing device, or through a smart phone, PC, tablet computer or other intelligent information terminal with interactive and information processing capabilities, which is not limited by the present invention. The consumable serial number is obtained through an intelligent information terminal, which is connected to the printing device by wired or wireless means to achieve communication with the printing device, thereby guiding the execution of the printing process.

[0028] The serial number of the printing device can be directly set at the factory, directly read from the device and its manual, or obtained through an intelligent information terminal.

[0029] S2: calling a preset first algorithm to calculate the motor rotation angular velocity θ=k(X, Y), and calling a preset second algorithm h(X, Y) to calculate a preset identifier N;

[0030] S3: The printing device drives the motor to work for t time to detect whether the actual mark N' in the preset area of ​​the consumable is equal to the preset mark N: if they are equal, the consumable anti-counterfeiting verification passes; otherwise, the consumable anti-counterfeiting verification fails.

[0031] In this embodiment, the motor rotation angular velocity and the number of pre-set marks on the consumables are calculated with the consumables serial number and the printing device serial number as variable information. The mark can be a dot or a fluorescent mark, can be one or several, can be set in the center of a preset area, or can occupy the entire space of the preset area. The embodiment of the present invention does not specifically limit the position, size, number, form, etc. of the preset mark.

[0032] The printing device drives the motor to work for t time to detect whether there is a preset mark in the preset area of ​​the consumable. If it is consistent with the preset mark, the consumable anti-counterfeiting verification passes; if it is different from the preset mark, the consumable anti-counterfeiting verification fails.

[0033] Preferably, the preset time t is pre-stored in a memory of the printing device.

[0034] The preset time t is determined by the preset identification position and the motor rotation angular velocity, and the motor rotation angular velocity is determined by the consumable serial number and the printing device serial number. The preset time t is different for different consumables and printing devices, so it is predetermined and stored in the printing device memory during factory settings.

[0035] In order to further increase the difficulty of cracking, an implementation scheme is also provided in the embodiment of the present invention: after executing step S1 and before executing step S2, a preset third algorithm is called to decompose the consumable serial number X into a first consumable verification sequence x1 and a second consumable verification sequence x2, and a consumable verification sequence is randomly selected to perform data combination with the printing device serial number, and it is verified that there is a preset mapping relationship between the data combination and the unselected consumable verification sequence.

[0036] In this embodiment, the preset third algorithm is an algorithm for randomly decomposing the consumable serial number and the printing device serial number, such as an odd-even combination, etc., which is not limited in the present invention.

[0037] In a specific embodiment, the consumable serial number is set to a 6-bit string containing 123456, the first algorithm is preset to be an odd-even combination method, the first consumable verification sequence and the second consumable verification sequence are 3-bit strings, the odd bits of the consumable serial number are stored in the first consumable verification sequence in this way, and x1 is 135, and the even bits of the consumable serial number are stored in the second consumable verification sequence in this way, and x2 is 246. Different from the prior art, the first verification sequence and the second verification sequence in the embodiment of the present invention are not all stored in the storage unit in advance, nor are they obtained by a simple addition and subtraction algorithm, but are decomposed by a preset algorithm and then written.

[0038] After the consumables serial number is algorithmically decomposed, any consumables verification sequence and printing device sequence are randomly selected for data combination. In this embodiment, the first consumables verification sequence x1 and the printing device serial number Y can be selected as a data combination, or the second consumables verification sequence x2 and the printing device serial number Y can be selected as a data combination, which is not limited in the present invention.

[0039] Furthermore, it is verified whether there is a preset mapping relationship between the data combination and the unselected consumables verification sequence. In a specific embodiment, the first consumables verification sequence x1 and the printing device serial number Y are set as a data combination, and the preset verification algorithm f is called to verify whether the unselected second consumables verification sequence x2 has a preset mapping relationship with f(x1, Y). If so, proceed to the next step, otherwise the printing device and consumables anti-counterfeiting verification fails.

[0040] Preferably, verification that the data combination has a preset mapping relationship with the unselected consumables verification sequence can be performed on the printing device or on the cloud server. If the cloud server verifies that the data combination has a preset mapping relationship with the unselected consumables verification sequence, the printing device is connected to the printing application on the intelligent information terminal through a short-range communication method, and the intelligent information terminal is connected to the cloud server through a long-range communication method, thereby realizing communication between the printing device and the cloud server.

[0041] Preferably, when the cloud server verifies that there is a preset mapping relationship between the data combination and the unselected consumable verification sequence, the printing device uses the printing device serial number as a key to encrypt the data combination, and sends the printing device serial number and the encrypted data combination to the cloud server respectively.

[0042] In a specific embodiment, if the cloud server verifies that there is a preset mapping relationship between the data combination and the unselected consumables verification sequence, the printing device sends the encrypted data combination f(x1, Y) and the key printing device serial number Y to the cloud server. The cloud server decrypts the ciphertext, identifies the data combination from the decrypted information, and uses the preset verification algorithm f to verify whether x2 has a preset mapping relationship with f(x1, Y). If so, the verification is successful, otherwise the anti-counterfeiting verification of the printing device and the consumables fails.

[0043] Embodiment 2:

[0044] See also Figure 2 As shown, the second embodiment of the present invention provides an anti-counterfeiting verification system for consumables, including: an RFID reader / writer, a processor and a memory, wherein the RFID reader / writer is used to identify the consumable serial number, the processor is used to receive, process and transmit data information, and the memory stores a computer program, which, when executed by the processor, implements the above-mentioned printing device and consumable anti-counterfeiting verification method.

[0045] Exemplarily, the RFID reader is a device for reading and writing RFID tag information. It automatically identifies electronic tags by emitting radio frequency identification signals, and obtains relevant data to achieve contactless data transmission. The RFID reader includes an RFID radio frequency module, a control unit, and an antenna, wherein the RFID radio frequency module is responsible for generating radio frequency signals and communicating with RFID tags; the control unit controls the radio frequency module and processes data read from or written to the tag; the antenna is used to transmit and receive radio frequency signals to achieve wireless communication with RFID tags. The RFID reader in this embodiment is used to identify the unique serial number of consumables.

[0046] The processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. The processor is the control center of the anti-counterfeiting verification system of the printing device and consumables, and uses various interfaces and lines to connect the various parts of the method for realizing the anti-counterfeiting verification of consumables.

[0047] The memory is used to store the computer program and / or module, and may include a high-speed random access memory, and may also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital card (Secure Digital, SD), a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. The computer program is stored in the memory, and when executed by the processor, the steps of the above-mentioned various method embodiments can be implemented. Among them, the computer program includes a computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form, etc. The storage medium may include: any entity or device that can carry the computer program code, a recording medium, a U disk, a mobile hard disk, a disk, an optical disk, a computer memory, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), etc.

[0048] It should be noted that the system embodiment described above is merely illustrative, wherein the module components shown may be located in one unit or in different network units, and some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment. In addition, in the drawings of the system embodiment provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines. Those of ordinary skill in the art may understand and implement it without creative work.

[0049] The above is only a preferred specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed by the present invention should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A consumables anti-counterfeiting verification method, characterized in that: include: S1: Get the consumable serial number X and the printing device serial number Y; S2: calling a preset first algorithm to calculate the motor rotation angular velocity θ=k(X, Y), and calling a preset second algorithm h(X, Y) to calculate a preset identifier N; S3: The printing device drives the motor to work for t time to detect whether the actual mark N' of the preset area of ​​the consumables is equal to the preset mark N: If they are equal, the consumables anti-counterfeiting verification passes; otherwise, the consumables anti-counterfeiting verification fails.

2. A consumables anti-counterfeiting verification method as claimed in claim 1, characterized in that: The preset time t is pre-stored in the memory of the printing device.

3. A consumables anti-counterfeiting verification method as claimed in claim 1, characterized in that: After executing step S1 and before executing step S2, call a preset third algorithm to decompose the consumable serial number X into a first consumable verification sequence x1 and a second consumable verification sequence x2, randomly select one of the consumable verification sequences and the printing device serial number for data combination, and verify that there is a preset mapping relationship between the data combination and the unselected consumable verification sequence.

4. A consumables anti-counterfeiting verification method as claimed in claim 3, characterized in that: The printing device or the cloud server verifies that there is a preset mapping relationship between the data combination and the unselected consumables verification sequence.

5. A consumables anti-counterfeiting verification method as claimed in claim 4, characterized in that: If the cloud server verifies that there is a preset mapping relationship between the data combination and the unselected consumables verification sequence, the printing device uses the printing device serial number as a key to encrypt the data combination, and sends the printing device serial number and the encrypted data combination to the cloud server respectively.

6. A consumables anti-counterfeiting verification system, characterized in that: It includes an RFID reader / writer, a processor and a memory, wherein the RFID reader / writer is used to identify the consumable serial number, the processor is used to receive, process and transmit data information, and the memory stores a computer program, which, when executed by the processor, implements the consumable anti-counterfeiting verification method according to any one of claims 1 to 5.