CN107633410B - Error correction system and method for double-code anti-counterfeiting - Google Patents

Error correction system and method for double-code anti-counterfeiting Download PDF

Info

Publication number
CN107633410B
CN107633410B CN201710820380.7A CN201710820380A CN107633410B CN 107633410 B CN107633410 B CN 107633410B CN 201710820380 A CN201710820380 A CN 201710820380A CN 107633410 B CN107633410 B CN 107633410B
Authority
CN
China
Prior art keywords
data set
data
error information
error
mapping
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710820380.7A
Other languages
Chinese (zh)
Other versions
CN107633410A (en
Inventor
胡侃刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Xiyun Information Technology Co ltd
Original Assignee
Guangzhou Xiyun Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Xiyun Information Technology Co ltd filed Critical Guangzhou Xiyun Information Technology Co ltd
Publication of CN107633410A publication Critical patent/CN107633410A/en
Application granted granted Critical
Publication of CN107633410B publication Critical patent/CN107633410B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Storage Device Security (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

According to the error correction system and method for double-code anti-counterfeiting provided by the invention, the error information mapping and the first identification code matched with the error information mapping are obtained, the number of the error information, the first identification code matched with the error information and other information are obtained, and the correct mapping between the error information mapping and the first identification code matched with the error information mapping is obtained by performing operation through a preset comparison matching formula and a comparison matching formula, so that the trouble caused by the disorder of a mapping set due to the loss of the error information is avoided.

Description

Error correction system and method for double-code anti-counterfeiting
Technical Field
The invention relates to the field of mapping set calculation, in particular to an error correction system and method for double-code anti-counterfeiting.
Background
With the development of the e-commerce industry, the logistics and goods warehousing industry is rapidly expanding, and in the industries, the goods identity is distinguished by scanning the identity information on the goods, so that the management of goods entering and exiting or warehousing is a very common management mode;
for example, in a chinese patent document with publication number CN105787738A entitled "system and method for tracing to the source of goods counterfeit deterrence for electronic tags", a method is proposed in which a one-dimensional code and a two-dimensional code on an electronic tag are associated with each other, production information acquired in a production process and logistics information acquired in a logistics process by the one-dimensional code are both stored in a cloud or a background control terminal, and a user downloads goods production information and goods logistics information from the cloud or the background control terminal after scanning the two-dimensional code associated with the one-dimensional code, but if the one-dimensional code associated with goods or the two-dimensional code associated with the one-dimensional code in a goods production process makes an error in association with the one-dimensional code due to human negligence and cannot be automatically repaired, the method mentioned in the patent is likely to affect the whole background database to have an error, resulting in database confusion.
Disclosure of Invention
In order to solve the problems, the invention provides an error correction system and method for double-code anti-counterfeiting, the error information mapping and the first identification code matched with the error information mapping are obtained, the number of the error information, the first identification code matched with the error information and other information are obtained, and the correct mapping between the error information mapping and the first identification code matched with the error information mapping is obtained by calculating through a preset comparison matching formula and a comparison matching formula, so that the trouble caused by the disorder of a mapping set due to the loss of the error information is avoided.
The invention provides an error correction method for double-code anti-counterfeiting, which specifically comprises the following steps:
obtaining a first data set Q (Q) identifying product information1、Q2、Q3…Qn),QjIs the jth first data in the first data set Q, wherein j ∈ [1, n ∈ [ ]]N is a positive integer not less than one;
obtaining a second data set P { P) for identifying product anti-counterfeiting information1、P2、P3…PnWherein, the PjFor the jth second data in the second data set P, j ∈ [1, n ∈ ]];
Generating a pre-mapping relation data set M according to a first data set Q and a second data set P, wherein data in the first data set Q and data in the second data set P are in one-to-one correspondence, namely M { (P)1,Q1),(P2,Q2)……(Pn,Qn)};
Obtaining an error information set T { T }1、T2、T3、…TNWherein the error information comprises the matched first data, TiFor the ith error message, QjiFor the first data matched with the ith error information, i ∈ [1, N],ji∈[1,n]N is a positive integer not less than one;
based on error informationThe set T, the first set Q and the second set P generate a revision mapping data set PP, PP { (P)j1-1+1,Qj1+1)、(Pj1-1+2,Qj1+2)…(Pj2-2+1,Qj2+1)…(PjN-N+1,QjN+1)…(Pn-N+1, Qn) J1, wherein<j2…<jN;
Modifying the pre-map relationship data set M according to the revised map data set PP.
In an embodiment of the present invention, the error correction method for double-code anti-counterfeiting further includes:
when jN is n, the last bit of the revision mapping data set PP is (P)n-N,Qn-1)。
In an embodiment of the present invention, the first data includes, but is not limited to, any one or more of a two-dimensional code, a barcode, or an RFID.
In an embodiment of the present invention, the second data includes, but is not limited to, any one or more of a two-dimensional code, a barcode, or an RFID.
In an embodiment of the invention, an error correction device for double-code anti-counterfeiting comprises a first data set acquisition unit, a second data set acquisition unit, a pre-mapping relation data set generation unit, an error information set acquisition unit, a revision mapping data set generation unit and a modification unit, wherein all modules are in communication connection;
the first data set acquisition unit is used for acquiring a first data set Q (Q) for identifying product information1、Q2、Q3…Qn), QjIs the jth first data in the first data set Q, wherein j ∈ [1, n ∈ [ ]]N is a positive integer not less than one;
the second data set acquisition unit is used for acquiring a second data set P { P) for identifying the anti-counterfeiting information of the product1、P2、P3… PnWherein, the PjFor the jth second data in the second data set P, j ∈ [1, n ∈ ]];
The pre-mapping relation data set generation unit is used for generating data according to a first data set Q and a second data set PA set of data M in a pre-mapped relationship, wherein the data in the first set of data Q and the data in the second set of data P have a one-to-one correspondence, i.e., M { (P)1,Q1), (P2,Q2)……(Pn,Qn)};
The error information set acquisition unit is used for acquiring an error information set T { T }1、T2、T3、…TNWherein the error information comprises the matched first data, TiFor the ith error message, QjiFor the first data matched with the ith error information, i ∈ [1, N],ji∈[1,n]N is a positive integer not less than one;
a revision mapping data set generating unit for generating a revision mapping data set PP from the error information set T, the first data set Q, and the second data set P; PP is { (P)j1-1+1,Qj1+1)、(Pj1-1+2,Qj1+2)…(Pj2-2+1,Qj2+1)… (PjN-N+1,QjN+1)…(Pn-N+1,Qn) Where j1<j2…<jN;
The modification unit is adapted to modify the pre-map relationship data set M in accordance with the revision mapping data set PP.
In an embodiment of the present invention, the first data includes, but is not limited to, any one or more of a two-dimensional code, a barcode, or an RFID.
In an embodiment of the present invention, the second data includes, but is not limited to, any one or more of a two-dimensional code, a barcode, or an RFID.
In an embodiment of the present invention, the error correction system for double-code anti-counterfeiting includes a control terminal and a data terminal, wherein:
the data terminal includes:
a scanning unit for scanning an identification code pattern containing first data on a product to generate error information containing the first data; the first data is a product unique identification number;
a first communication module for transmitting the error information set to the control terminal based on network communication;
the control terminal includes:
the second communication module is used for receiving the error information set sent by the data terminal based on network communication;
a memory storing executable code, a first data set and a second data set;
at least one processor coupled to the communication module and memory and configured to execute the executable code to:
obtaining a first data set Q (Q) identifying product number information1、Q2、Q3…Qn),QjIs the jth first data in the first data set Q, wherein j ∈ [1, n ∈ [ ]]N is a positive integer not less than one;
obtaining a second data set P { P) for identifying the authenticity information of the product1、P2、P3…PnWherein, the PjFor the jth second data in the second data set P, j ∈ [1, n ∈ ]];
Generating a pre-mapping relation data set M according to a first data set Q and a second data set P, wherein data in the first data set Q and data in the second data set P are in one-to-one correspondence, namely M { (P)1,Q1),(P2,Q2)……(Pn,Qn)};
Obtaining an error information set T { T }1、T2、T3、…TNWherein the error information comprises the matched first data, TiFor the ith error message, QjiFor the first data matched with the ith error information, i ∈ [1, N],ji∈[1,n]N is a positive integer not less than one;
generating a revision mapping data set PP from the error information set T, the first data set Q and the second data set P; wherein PP is { (P)j1-1+1,Qj1+1)、(Pj1-1+2,Qj1+2)…(Pj2-2+1,Qj2+1)…(PjN-N+1,QjN+1)… (Pn-N+1,Qn)},j1<j2…<jN;
Amending the pre-map relationship data set M according to the revised map data set PP.
In an embodiment of the present invention, the data terminal includes, but is not limited to, one or more of a mobile phone, a tablet, and a PDA.
The invention has the following beneficial effects: according to the error correction system and method for double-code anti-counterfeiting, error information mapping and the first identification code matched with the error information mapping are obtained, the number of the error information, the first identification code matched with the error information and other information are obtained, and the correct mapping between the error information mapping and the first identification code matched with the error information mapping is obtained through calculation by a preset comparison matching formula and a comparison matching formula, so that the trouble caused by the fact that a mapping set is disordered due to the loss of the error information is avoided.
Drawings
FIG. 1 is a schematic diagram of an error correction method designed for an error information mapping set
FIG. 2 is a block diagram of an error correction system designed for a mapping set of error information
Detailed Description
It should be noted that, in the present invention, the terms "first" and "second" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implying any number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the present invention, "a plurality" means two or more unless specifically defined otherwise.
In the present invention, unless otherwise expressly stated or limited, the terms "mounted," "connected," "secured," and the like are to be construed broadly and can, for example, be fixedly connected, detachably connected, or integrally connected; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or may be interconnected between two elements. The specific meaning of the above terms in the present invention can be understood by those of ordinary skill in the art according to specific situations.
In the present invention, unless otherwise expressly stated or limited, "above" or "below" a first feature means that the first and second features are in direct contact, or that the first and second features are not in direct contact but are in contact with each other via another feature therebetween. Also, a first feature being "on," "above" and "over" a second feature includes the first feature being directly on and obliquely above the second feature, or simply means that the first feature is at a higher level than the second feature. A first feature being "under," "below," and "beneath" a second feature includes the first feature being directly under and obliquely below the second feature, or simply meaning that the first feature is at a lesser elevation than the second feature.
The present invention will be further described with reference to the accompanying drawings and specific embodiments, wherein the exemplary embodiments and descriptions are only used for explaining the present invention, but not for limiting the present invention.
The invention provides an error correction method for double-code anti-counterfeiting, which specifically comprises the following steps of:
s100, obtaining a first data set Q (Q) for identifying product information1、Q2、Q3…Qn),QjIs the jth first data in the first data set Q, wherein j ∈ [1, n ∈ [ ]]N is a positive integer not less than one;
s200, obtaining a second data set P { P) for identifying the anti-counterfeiting information of the product1、P2、P3…PnWherein, the PjFor the jth second data in the second data set P, j ∈ [1, n ∈ ]];
S300, generating a pre-mapping relation data set M according to a first data set Q and a second data set P, wherein data in the first data set Q and data in the second data set P are in one-to-one correspondence, namely M { (P)1,Q1),(P2,Q2)……(Pn, Qn)};
S400, obtaining an error information set T { T }1、T2、T3、…TNWherein the error information comprises the matched first data, TiFor the ith error message, QjiFor the first data matched with the ith error information, i ∈ [1, N],ji∈[1,n]N is a positive integer not less than one;
s500, generating a revision mapping data set PP according to the error information set T, the first data set Q and the second data set P, PP { (P)j1-1+1,Qj1+1)、(Pj1-1+2,Qj1+2)…(Pj2-2+1,Qj2+1)…(PjN-N+1,QjN+1)…(Pn-N+1, Qn) Where j1<j2…<jN;
S600, modifying the pre-mapping relation data set M according to the revision mapping data set PP.
In an embodiment of the present invention, before the step S600, the error correction method for double-code anti-counterfeiting further includes:
when jN is n, the last bit of the revision mapping data set PP is (P)n-N,Qn-1)。
In an embodiment of the present invention, the first data includes, but is not limited to, any one or more of a two-dimensional code, a barcode, or an RFID.
In an embodiment of the present invention, the second data includes, but is not limited to, any one or more of a two-dimensional code, a barcode, or an RFID.
In an embodiment of the present invention, an error correction device for double-code anti-counterfeiting includes, as shown in fig. 2, a first data set obtaining unit 100, a second data set obtaining unit 200, a pre-mapping relationship data set generating unit 300, an error information set obtaining unit 400, a revision mapping data set generating unit 500, and a modifying unit 600, which are connected in communication with each other;
the first data set acquisition unit 100 is for acquiring a first data set Q (Q) for identifying product information1、Q2、Q3… Qn),QjIs the jth first data in the first data set Q, wherein j ∈ [1, n ∈ [ ]]N is a positive integer not less than one;
the second data set obtaining unit 200 is used for obtaining a second data set P { P) for identifying the anti-counterfeiting information of the product1、P2、 P3…PnWherein, the PjFor the jth second data in the second data set P, j ∈ [1, n ∈ ]];
The pre-mapping relation data set generating unit 300 is configured to generate a pre-mapping relation data set M according to a first data set Q and a second data set P, where data in the first data set Q and data in the second data set P are in one-to-one correspondence, i.e. M { (P) }1,Q1), (P2,Q2)……(Pn,Qn)};
The error information set acquisition unit 400 is used to acquire an error information set T { T }1、T2、T3、…TNWherein the error information includes the matched first data, TiFor the ith error message, QjiFor the first data matched with the ith error information, i ∈ [1, N],ji∈[1,n]N is a positive integer not less than one;
the revision mapping data set generating unit 500 for generating a revision mapping data set PP from the error information set T, the first data set Q, and the second data set P; PP is { (P)j1-1+1,Qj1+1)、(Pj1-1+2,Qj1+2)…(Pj2-2+1,Qj2+1)… (PjN-N+1,QjN+1)…(Pn-N+1,Qn) Where j1<j2…<jN;
The modification unit 600 is adapted to modify the pre-map relationship data set M in accordance with the revision mapping data set PP.
The invention provides an error correction system for double-code anti-counterfeiting, which comprises a control terminal 700 and a data terminal 800.
The control terminal 700 includes a memory, at least one processor, and executable code stored in the memory and configured to be executed by the at least one processor to:
a first data set Q (Q) is obtained1、Q2、Q3…Qn),QjIs the jth first data in the first data set Q, where j e [1, n ∈ [ ]]N is a positive integer not less than one;
obtaining a second data set P { P }1、P2、P3…PnWherein, the PjFor the jth second data in the second data set P, j ∈ [1, n ∈ ]];
Generating a pre-mapping relation data set M according to a first data set Q and a second data set P, wherein the first data set Q and the second data set P correspond to each other one by one, namely M { (P)1,Q1),(P2,Q2)……(Pn,Qn)};
Acquires error information transmitted from the data terminal 800, and generates an error information set T { T } according to the acquired error information1、 T2、T3、…TNWherein the error information includes the matched first data, i.e., TiFor the ith error message, QjiFirst data matched for ith error message, i ∈ [1, N],ji∈[1,n]N is a positive integer not less than one;
generating a revision mapping data set PP, PP { (P) from the error information set T, the first data set Q, and the second data set Pj1-1+1,Qj1+1)、(Pj1-1+2,Qj1+2)…(Pj2-2+1,Qj2+1)…(PjN-N+1,QjN+1)…(Pn-N+1, Qn) Where j1<j2…<jN;
Modifying the pre-map relationship data set M according to the revised map data set PP.
In an embodiment of the invention, wherein the memory and executable code are further configured to be executed by the at least one processor, cause the control terminal to implement the following functions:
judging that the last bit of the revision mapping data set PP is (P) when the jN is equal to nn-N,Qn-1)。
In one embodiment of the present invention, the data terminal 200 includes but is not limited to one or more of a mobile phone, a tablet and a PDA.
In an embodiment of the present invention, the first data includes, but is not limited to, any one or more of a two-dimensional code, a barcode, or an RFID.
In an embodiment of the present invention, the second data includes, but is not limited to, any one or more of a two-dimensional code, a barcode, or an RFID.
In a specific application scenario of the present invention, the control terminal 100 is a server, the data terminal is a PDA, the first data set is a product unique label set Q of a factory product, the second data set is an anti-counterfeit number set P, in a production process, there are 5 factory products, the server sequentially generates the product unique label set Q of the factory product according to an arrangement order of the products, and generates the anti-counterfeit number set P according to the product unique label set Q of the factory product, wherein the product unique label Q of the factory product and the anti-counterfeit number set P are in one-to-one correspondence, that is, the server generates a pre-mapping set M, M { (P) { (M { (P) } of the unique label set Q and the anti-counterfeit number set P1、Q1)、(P2、Q2)、(P3、Q3)、(P4、Q4)、 (P5、Q5)};
After the product finishes the production process, a worker obtains a corresponding anti-counterfeiting code from the server according to the arrangement sequence of the product and sets the anti-counterfeiting code on the surface of the product; during the setup process, the worker inadvertently (or for other reasons) marks the third product, with a unique reference number Q3The product of (1) is not provided with a corresponding anti-counterfeiting number, and the corresponding anti-counterfeiting number, namely P3Is set to a fourth product Q4The above step (1);
after all products complete the flow, workers find Q when checking3The worker scans Q through PDA at the moment without setting anti-counterfeiting number3The unique label and sends error reporting information to the server; that is, the server obtains the first error message T1Wherein, T1Including a unique reference Q3Root of serverGenerating a revised set of mappings PP, PP { (P) from the error information set Tj1-1+1,Qj1+1)、 (Pj1-1+2,Qj1+2)…(Pj2-2+1,Qj2+1)…(PjN-N+1,QjN+1)…(PN-N+1,Qn) I.e. PP is { (P)3、 Q4)、(P4、Q5) The server adjusts the pre-mapping level M according to the revised mapping set PP, i.e. the adjusted pre-mapping set M is { (P)1、 Q1)、(P2、Q2)、(P4、Q3)、(P5、Q4)}。
In a specific application scenario of the present invention, the error correction method for double-code anti-counterfeiting provided by the present invention is implemented by the system provided by the first aspect of the present invention, wherein the control terminal 700 is a server, the data terminal is a PDA, the first data set is a product unique label set Q of a factory product, the second data set is an anti-counterfeiting number set P, 5 factory products are provided during a production process, the server sequentially generates a product unique label set Q of the factory product according to an arrangement order of the products, and generates the anti-counterfeiting number set P according to the product unique label set Q of the factory product, wherein the product unique label set Q of the factory product and the anti-counterfeiting number set P are in one-to-one correspondence, that is, the server generates a pre-mapping set M of the unique label set Q and the anti-counterfeiting number set P, m { (P)1、Q1)、(P2、Q2)、(P3、Q3)、(P4、Q4)、 (P5、Q5)};
After the product finishes the production process, a worker acquires corresponding anti-fake serial numbers from the server according to the arrangement sequence of the product and sets the anti-fake serial numbers on the surface of the product; during the setup process, the worker inadvertently (or for other reasons) marks the third product, with a unique reference number Q3The product of (1) is not provided with a corresponding anti-counterfeiting number, and the corresponding anti-counterfeiting number, namely P3Set to the fourth product Q4The above step (1);
after all products complete the above-mentioned process, the workerWhen people count, Q is found3The worker scans Q through PDA at the moment without setting anti-counterfeiting number3The unique label and sends error reporting information to the server; that is, the server obtains the first error message T1Wherein, T1Including a unique reference Q3The server generates a revision mapping set PP, PP { (P) from the error information set Tj1-1+1,Qj1+1)、 (Pj1-1+2,Qj1+2)…(Pj2-2+1,Qj2+1)…(PjN-N+1,QjN+1)…(PN-N+1,Qn) I.e. PP is { (P)3、 Q4)、(P4、Q5) The server adjusts the pre-mapping level M according to the revised mapping set PP, i.e. the adjusted pre-mapping set M is { (P)1、 Q1)、(P2、Q2)、(P3、Q4)、(P4、Q5)}。
In one embodiment of the present invention, the data terminal 800 includes, but is not limited to, one or more of a mobile phone, a tablet, and a PDA.
It should be understood that the above examples are only for clearly showing the technical solutions of the present invention, and are not intended to limit the embodiments of the present invention. It will be apparent to those skilled in the art from this disclosure that various changes and modifications can be made herein without departing from the spirit and scope of the invention. Therefore, the protection scope of the patent of the invention should be subject to the appended claims.

Claims (10)

1. An error correction method aiming at double-code anti-counterfeiting is characterized by comprising the following steps:
obtaining a first data set Q (Q) identifying product information1、Q2、Q3…Qj…Qn),QjIs the jth first data in the first data set Q, wherein j ∈ [1, n ∈ [ ]]N is a positive integer not less than one;
obtaining a second data set P { P) for identifying product anti-counterfeiting information1、P2、P3…Pj…PnWherein, the PjFor the jth second data in the second data set P, j ∈ [1, n ∈ ]];
Generating a pre-mapping relation data set M according to a first data set Q and a second data set P, wherein data in the first data set Q and data in the second data set P are in one-to-one correspondence, namely M { (P)1,Q1),(P2,Q2)……(Pn,Qn)};
Obtaining an error information set T { T }1、T2、T3、…Ti…TNWherein the error information comprises the matched first data, TiFor the ith error message, QjiFor the first data matched with the ith error information, i ∈ [1, N],ji∈[1,n]N is a positive integer not less than one;
generating a revision mapping data set PP from the error information set T, the first data set Q and the second data set P; wherein PP is { (P)j1-1+1,Qj1+1)、(Pj1-1+2,Qj1+2)…(Pj2-2+1,Qj2+1)…(PjN-N+1,QjN+1)…(Pn-N+1,Qn)},j1<j2…<jN<n;
Amending the pre-map relationship data set M according to the revised map data set PP.
2. The method according to claim 1, wherein the modifying the pre-mapping relationship data set M according to the revised mapping data set PP further comprises:
when jN is equal to n, generating a revision mapping data set PP according to an error information set T, a first data set Q and the second data set P; wherein PP is { (P)j1-1+1,Qj1+1)、(Pj1-1+2,Qj1+2)…(Pj2-2+1,Qj2+1)…(PjN-N+1,QjN+1)},j1<j2…<jN。
3. The error correction method for double-code anti-counterfeiting according to claim 1, wherein the first data is a product unique number, and the first data is presented on a product in the form of a two-dimensional code, a bar code or an RFID.
4. The error correction method for double-code anti-counterfeiting according to claim 1, wherein the second data is an anti-counterfeiting number, and the second data is presented on the product in the form of a two-dimensional code, a bar code or an RFID.
5. An error correction device for double-code anti-counterfeiting, comprising:
a first data set acquisition unit for acquiring a first data set Q (Q) for identifying product information1、Q2、Q3…Qj…Qn),QjIs the jth first data in the first data set Q, wherein j ∈ [1, n ∈ [ ]]N is a positive integer not less than one;
a second data set obtaining unit for obtaining a second data set P { P) for identifying the anti-counterfeiting information of the product1、P2、P3…Pj…PnWherein, the PjFor the jth second data in the second data set P, j ∈ [1, n ∈ ]];
A pre-mapping relation data set generation unit, configured to generate a pre-mapping relation data set M according to a first data set Q and a second data set P, where data in the first data set Q and data in the second data set P are in one-to-one correspondence, i.e. M { (P)1,Q1),(P2,Q2)……(Pn,Qn)};
An error information set acquisition unit for acquiring an error information set T { T }1、T2、T3、…Ti…TNWherein the error information comprises the matched first data, TiFor the ith error message, QjiFor the first data matched with the ith error information, i ∈ [1, N],ji∈[1,n]N is a positive integer not less than one;
a revision mapping data set generation unit for generating a revision mapping data set based on the error information set T, the first data set Q, and the error information setThe second data set P generates a revision mapping data set PP; PP is { (P)j1-1+1,Qj1+1)、(Pj1-1+2,Qj1+2)…(Pj2-2+1,Qj2+1)…(PjN-N+1,QjN+1)…(Pn-N+1,Qn) Where j1<j2…<jN;
A modification unit for modifying the pre-map data set M in accordance with the revision mapping data set PP.
6. The error correction device for double code anti-counterfeiting according to claim 5, wherein the first data is a product unique number, and the first data is presented on a product in a form of a two-dimensional code, a bar code or an RFID; the second data is an anti-counterfeiting number, and the second data is presented on the product in the form of a two-dimensional code, a bar code or an RFID.
7. An error correction device for double-code anti-counterfeiting, comprising:
the communication module is used for receiving error information sent by the data terminal based on network communication;
a memory storing executable code, a first data set and a second data set;
at least one processor coupled to the communication module and the memory and configured to execute the executable code to implement the error correction method for double code anti-counterfeiting according to any one of claims 1 to 4.
8. A computer-readable storage medium having stored thereon executable code configured to be executed by at least one processor to implement the error correction method for two-code anti-counterfeiting according to any one of claims 1 to 4.
9. An error correction system aiming at double-code anti-counterfeiting is characterized by comprising a control terminal and a data terminal, wherein:
the data terminal includes:
a scanning unit for scanning an identification code pattern containing first data on a product to generate error information containing the first data; the first data is a product unique identification number;
a first communication module for transmitting the error information set to the control terminal based on network communication;
the control terminal includes:
the second communication module is used for receiving the error information set sent by the data terminal based on network communication;
a memory storing executable code, a first data set and a second data set;
at least one processor coupled to the communication module and memory and configured to execute the executable code to:
obtaining a first data set Q (Q) identifying product number information1、Q2、Q3…Qj…Qn),QjIs the jth first data in the first data set Q, wherein j ∈ [1, n ∈ [ ]]N is a positive integer not less than one;
obtaining a second data set P { P) for identifying the authenticity information of the product1、P2、P3…Pj…PnWherein, the PjFor the jth second data in the second data set P, j ∈ [1, n ∈ ]];
Generating a pre-mapping relation data set M according to a first data set Q and a second data set P, wherein data in the first data set Q and data in the second data set P are in one-to-one correspondence, namely M { (P)1,Q1),(P2,Q2)……(Pn,Qn)};
Obtaining an error information set T { T }1、T2、T3、…Ti…TNWherein the error information comprises the matched first data, TiFor the ith error message, QjiFor the first data matched with the ith error information, i ∈ [1, N],ji∈[1,n]N is a positive integer not less than one;
according to error messageGenerating a revision mapping data set PP from the information set T, the first data set Q and the second data set P; wherein PP is { (P)j1-1+1,Qj1+1)、(Pj1-1+2,Qj1+2)…(Pj2-2+1,Qj2+1)…(PjN-N+1,QjN+1)…(Pn-N+1,Qn)},j1<j2…<jN;
Amending the pre-map relationship data set M according to the revised map data set PP.
10. The error correction system for double code forgery prevention of claim 9, wherein the data terminal further comprises:
error input means for generating an error information flag to be sent to the processor after being operated;
the error information set further comprises the error information flag.
CN201710820380.7A 2017-07-16 2017-09-13 Error correction system and method for double-code anti-counterfeiting Active CN107633410B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710578138 2017-07-16
CN2017105781383 2017-07-16

Publications (2)

Publication Number Publication Date
CN107633410A CN107633410A (en) 2018-01-26
CN107633410B true CN107633410B (en) 2021-02-19

Family

ID=61101133

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710820380.7A Active CN107633410B (en) 2017-07-16 2017-09-13 Error correction system and method for double-code anti-counterfeiting

Country Status (1)

Country Link
CN (1) CN107633410B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104156762A (en) * 2014-09-02 2014-11-19 云南中科物联网科技有限公司 Cigarette fake preventing and source tracing method and system based on Internet of Things
CN106469215A (en) * 2016-09-06 2017-03-01 广州视睿电子科技有限公司 Data importing method and system based on webpage end

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102034127A (en) * 2009-09-28 2011-04-27 上海易悠通信息科技有限公司 Novel high-capacity two-dimensional barcode and system, encoding and decoding methods and applications thereof
CN101923701B (en) * 2010-07-19 2012-05-09 西安建筑科技大学 Anti-counterfeiting authentication method of anti-counterfeiting image of printed matter based on digital watermarking technology
CN103577986A (en) * 2012-07-20 2014-02-12 上海新大陆翼码信息科技有限公司 Multi-level two-dimension code fake preventing method
CN104463291B (en) * 2013-09-16 2018-06-05 深圳市同盛绿色科技有限公司 Method for anti-counterfeit and mobile equipment
CN104091267A (en) * 2014-06-25 2014-10-08 上海征牛新材料科技有限公司 Tracking anti-counterfeiting method based on two-dimension code and tracking anti-counterfeiting system
CN105894303A (en) * 2015-02-11 2016-08-24 黄世纬 Product anti-counterfeiting method, product anti-counterfeit examination method and anti-counterfeit package
CN104809492B (en) * 2015-05-05 2017-08-11 许泽人 Correlating method, the apparatus and system of identification code
CN104794519B (en) * 2015-05-07 2018-08-31 闫霄龙 A kind of cloud identification system and cloud discrimination method
CN106295755A (en) * 2015-05-27 2017-01-04 东莞文胜鼎电子科技有限公司 Two-dimensional code generation method, detection method, detection device and antifalsification label

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104156762A (en) * 2014-09-02 2014-11-19 云南中科物联网科技有限公司 Cigarette fake preventing and source tracing method and system based on Internet of Things
CN106469215A (en) * 2016-09-06 2017-03-01 广州视睿电子科技有限公司 Data importing method and system based on webpage end

Also Published As

Publication number Publication date
CN107633410A (en) 2018-01-26

Similar Documents

Publication Publication Date Title
US9946865B2 (en) Document authentication based on expected wear
CN109978573B (en) Information traceability system based on block chain
US20180374037A1 (en) Tracking code generation, application, and verification using blockchain technology
US20170270217A1 (en) ID Tag Authentication System and Method
US9473303B2 (en) Method and system for product authentication
US20190236110A1 (en) Cloud-Based Universal Tagging System
JP7408895B2 (en) Materials of Articles - Methods and Systems for Digital Double Anti-Counterfeiting Protection
CN109191142B (en) Commodity tracing method, equipment and system
US20130126619A1 (en) Method and system for certifying contact information
JP6476877B2 (en) Information processing apparatus, system and program
CN110598823B (en) Signature method and device based on virtual three-dimensional seal and computer equipment
CN107292636A (en) A kind of commodity counterfeit prevention checking system based on natural biological information
JP2021524638A (en) Anti-counterfeit protection of goods
CN109360008B (en) Product anti-counterfeiting authentication updating method and system
US9613480B2 (en) Method and device for authenticating a tag
KR20210059518A (en) Contents generating device for certificating genuine product and system for integrated certification of using the same
CN111080319A (en) AI image recognition-based object code binding authentication anti-counterfeiting method and system
JP2017134768A (en) Paper document management system
CN107633410B (en) Error correction system and method for double-code anti-counterfeiting
CN110033060B (en) Tracing anti-counterfeiting method and device for product, storage medium and server
US20210326588A1 (en) Validation method and apparatus for identification documents
US20130185217A1 (en) Feature specification for authentication feature
CN109544182B (en) Product anti-counterfeiting verification method and system
CN107545443B (en) Storage management method and system based on anti-counterfeiting information code
CN116894843B (en) Pu&#39; er tea information tracing method based on perceptual hash algorithm and blockchain

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant