CN107633410A - A kind of error correction system and method for dual code anti-faking - Google Patents

A kind of error correction system and method for dual code anti-faking Download PDF

Info

Publication number
CN107633410A
CN107633410A CN201710820380.7A CN201710820380A CN107633410A CN 107633410 A CN107633410 A CN 107633410A CN 201710820380 A CN201710820380 A CN 201710820380A CN 107633410 A CN107633410 A CN 107633410A
Authority
CN
China
Prior art keywords
data
data set
error message
code
faking
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.)
Granted
Application number
CN201710820380.7A
Other languages
Chinese (zh)
Other versions
CN107633410B (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 Silicon Cloud Mdt Infotech Ltd
Original Assignee
Guangzhou Silicon Cloud Mdt Infotech 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 Silicon Cloud Mdt Infotech Ltd filed Critical Guangzhou Silicon Cloud Mdt Infotech 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

Landscapes

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

Abstract

A kind of error correction system and method for dual code anti-faking provided by the present invention, by obtaining wrong error message mapping and the first identification code matched can be mapped with the error message, and by obtaining the error message number, the information such as the first identification code of the error message and error message matching, computing is carried out by default contrast matching formula and contrast matching formula, draw the correct mapping between the first identification code of the error message mapping and error message mapping matching, avoid because error message is lost and cause mapping ensemblen entanglement so as to the trouble occurred.

Description

A kind of error correction system and method for dual code anti-faking
Technical field
The present invention relates to mapping ensemblen calculating field, and in particular to a kind of error correction system and method for dual code anti-faking.
Background technology
With the development of e-commerce industry, logistics and Storage of Goods industry in these industries, are led in tremendous expansion Cross the identity information on goods and distinguish goods identity by scanning the identity information, so as to realize come in and go out goods or storehouse The management of storage is a kind of way to manage extremely seen;
If publication No. is CN105787738A, entitled " the commodity counterfeit prevention traceability system and method that are directed to electronic tag " Chinese patent literature, it, which proposes the data of one-dimension code and Quick Response Code on a kind of electronic tag, is associated, and is existed by one-dimension code The logistics information gathered in the production information and logistics progress that are gathered in production process is stored in high in the clouds or Background control is whole End, after user is by scanning the Quick Response Code associated with the one-dimension code, commodity production is downloaded from high in the clouds or Background control terminal The method of information and goods logistic information, if but this method goods described in goods production process for being previously mentioned of the patent The one-dimension code of association or with the Quick Response Code of the one-dimension code associated due to human negligence reason cause the Quick Response Code with it is one-dimensional Code association error, and if can not repairing automatically, easily influenceing whole background data base there is mistake, causes database chaotic.
The content of the invention
In order to solve the above problems, the present invention proposes a kind of error correction system and method for dual code anti-faking, the present invention By obtaining error message mapping and the first identification code matched can be mapped with the error message, and by described in acquisition The information such as the first identification code of error message number, the error message and error message matching, by default right Computing is carried out than matching formula and contrast matching formula, draws the error message mapping and error message mapping Correct mapping between first identification code of matching, avoid because error message is lost and cause mapping ensemblen entanglement to be sent out Raw trouble.
The invention provides a kind of error correction method for dual code anti-faking, a kind of error correction side for dual code anti-faking Method specifically includes:
Obtain the first data set Q (Q for identifying product information1、Q2、Q3…Qn),QjFor the jth in the first data set Q Individual first data, wherein, j ∈ [1, n], n are the positive integer not less than one;
Obtain the second data set P { P for identifying product false proof information1、P2、P3…Pn, wherein, the PjFor second J-th of second data in data set P, j ∈ [1, n];
According to the first data set Q and the second data set P generation preliminary mapping relational dataset M, wherein, in the first data set Q Data and the second data set P in data correspond, i.e. M { (P1, Q1), (P2, Q2)……(Pn, Qn)};
Obtain error message collection T { T1、T2、T3、…TN, wherein, the error message includes the first data of matching, Ti For i-th of error message, QjiFor the first data matched with i-th of error message, i ∈ [1, N], ji ∈ [1, n], N is not Positive integer less than one;
Data set PP is mapped according to error message collection T, the first data set Q and the second data set P generation revisions, PP{(Pj1-1+1, Qj1+1)、(Pj1-1+2, Qj1+2)…(Pj2-2+1, Qj2+1)…(PjN-N+1, QjN+1)…(Pn-N+1, Qn), wherein j1< j2…<jN;
Data set PP is mapped according to the revision and changes the preliminary mapping relational dataset M.
In an embodiment of the present invention, a kind of error correction method for dual code anti-faking, in addition to:
As the jN=n, the last a data of the revision mapping data set PP is (Pn-N, Qn-1)。
In an embodiment of the present invention, first data include but is not limited to appointing in Quick Response Code, bar code or RFID It is one or more.
In an embodiment of the present invention, second data include but is not limited to appointing in Quick Response Code, bar code or RFID It is one or more.
In an embodiment of the present invention, a kind of error correction device for dual code anti-faking, including the first data set acquiring unit, Second data set acquiring unit, preliminary mapping relational dataset generation unit, error message collection acquiring unit, revision mapping data Collect generation unit and modification unit, communicate and be connected between modules;
First data set acquiring unit is used to obtain the first data set Q (Q for being used for identifying product information1、Q2、Q3…Qn), QjFor j-th of first data in the first data set Q, wherein, j ∈ [1, n], n are the positive integer not less than one;
Second data set acquiring unit is used to obtain the second data set P { P for being used for identifying product false proof information1、P2、P3… Pn, wherein, the PjFor j-th of second data in the second data set P, j ∈ [1, n];
Preliminary mapping relational dataset generation unit is used to be closed according to the first data set Q and the second data set P generation preliminary mappings It is data set M, wherein, the data in the data and the second data set P in the first data set Q correspond, i.e. M { (P1, Q1), (P2, Q2)……(Pn, Qn)};
Error message collection acquiring unit is used to obtain error message collection T { T1、T2、T3、…TN, wherein, the mistake letter Breath includes the first data of matching, TiFor i-th of error message, QjiFor the first data matched with i-th of error message, i ∈ [1, N], ji ∈ [1, n], N are the positive integer not less than one;
Revision mapping data set generating unit is used for according to error message collection T, the first data set Q and second data Collect P generation revision mapping data sets PP;PP is { (Pj1-1+1, Qj1+1)、(Pj1-1+2, Qj1+2)…(Pj2-2+1, Qj2+1)… (PjN-N+1, QjN+1)…(Pn-N+1, Qn), wherein j1<j2…<jN;
Unit is changed to be used to map the data set PP modifications preliminary mapping relational dataset M according to the revision.
In an embodiment of the present invention, first data include but is not limited to appointing in Quick Response Code, bar code or RFID It is one or more.
In an embodiment of the present invention, second data include but is not limited to appointing in Quick Response Code, bar code or RFID It is one or more.
In an embodiment of the present invention, a kind of error correction system for dual code anti-faking, including control terminal and data Terminal, wherein:
The data terminal includes:
Scanning element, for scanning the identification code pattern for including the first data on product, first is included with generation The error message of data;Wherein, first data are product unique identification number;
First communication module, for the error message collection to be sent into the control terminal based on network service;
The control terminal includes:
Second communication module, for receiving the error message collection sent from the data terminal based on network service;
Memory, it is stored with executable code, the first data set and the second data set;
At least one processor, the communication module and memory are coupled to, and are configured to perform the executable generation Code, to realize following operation:
Obtain the first data set Q (Q for identifying production code member information1、Q2、Q3…Qn),QjFor in the first data set Q J-th of first data, wherein, j ∈ [1, n], n are positive integer not less than one;
Obtain the second data set P { P for identifying authenticity of products information1、P2、P3…Pn, wherein, the PjFor second J-th of second data in data set P, j ∈ [1, n];
According to the first data set Q and the second data set P generation preliminary mapping relational dataset M, wherein, in the first data set Q Data and the second data set P in data correspond, i.e. M { (P1, Q1), (P2, Q2)……(Pn, Qn)};
Obtain error message collection T { T1、T2、T3、…TN, wherein, the error message includes the first data of matching, Ti For i-th of error message, QjiFor the first data matched with i-th of error message, i ∈ [1, N], ji ∈ [1, n], N is not Positive integer less than one;
According to error message collection T, the first data set Q and the second data set P generation revision mapping data sets PP; Wherein, PP is { (Pj1-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;
Data set PP is mapped according to the revision and corrects the preliminary mapping relational dataset M.
In an embodiment of the present invention, the data terminal includes but is not limited in mobile phone, flat board and PDA one kind or It is a variety of.
Beneficial effects of the present invention have:A kind of error correction system and method for dual code anti-faking provided by the present invention, this The first identification code that invention can be mapped by obtaining wrong error message and be matched with error message mapping, and pass through The information such as the first identification code of the error message number, the error message and error message matching are obtained, are passed through Default contrast matching formula and contrast matching formula carry out computing, draw the error message mapping and the mistake Correct mapping between first identification code of information MAP matching, avoid because error message is lost and cause mapping ensemblen wrong Disorderly so as to the trouble occurred.
Brief description of the drawings
Fig. 1 is a kind of schematic diagram that error correction method is designed for error message mapping ensemblen
Fig. 2 is a kind of structure chart that error correction system is designed for error message mapping ensemblen
Embodiment
It should be noted that in the present invention, term " first ", " second " are only used for describing purpose, and it is not intended that Indicate or imply relative importance or the implicit quantity for indicating indicated technical characteristic.Thus, " first ", " are defined One or more this feature can be expressed or be implicitly included to two " feature.In the description of the invention, " multiple " Two or more are meant that, unless otherwise specifically defined.
In the present invention, unless otherwise clearly defined and limited, term " installation ", " connected ", " connection ", " fixation " It should be interpreted broadly Deng term, for example, it may be being fixedly connected or being detachably connected, or be integrally connected;Can be with It is mechanical connection or electrical connection;Can be joined directly together, can also be indirectly connected by intermediary, can be two The connection of individual element internal.For the ordinary skill in the art, it can understand that above-mentioned term exists as the case may be Concrete meaning in the present invention.
In the present invention, unless otherwise clearly defined and limited, fisrt feature second feature it " on " or it " under " Can directly it be contacted including the first and second features, it is not directly to contact but pass through it that can also include the first and second features Between other characterisation contact.Moreover, fisrt feature second feature " on ", " top " and " above " include first Feature is directly over second feature and oblique upper, or is merely representative of fisrt feature level height and is higher than second feature.Fisrt feature Second feature " under ", " lower section " and " below " include fisrt feature immediately below second feature and obliquely downward, or only table Show that fisrt feature level height is less than second feature.
Below in conjunction with the accompanying drawings and specific embodiment the present invention will be further described, illustrative examples therein and Illustrate only to be used for explaining the present invention, but it is not as a limitation of the invention.
The invention provides a kind of error correction method for dual code anti-faking, as shown in figure 1, described one kind is directed to dual code anti-faking Error correction method specifically include:
S100, obtain the first data set Q (Q for identifying product information1、Q2、Q3…Qn),QjFor in the first data set Q J-th of first data, wherein, j ∈ [1, n], n are positive integer not less than one;
S200, obtain the second data set P { P for identifying product false proof information1、P2、P3…Pn, wherein, the PjFor J-th of second data in second data set P, j ∈ [1, n];
S300, preliminary mapping relational dataset M generated according to the first data set Q and the second data set P, wherein, the first data The data collected in the data and the second data set P in Q correspond, i.e. M { (P1, Q1), (P2, Q2)……(Pn, Qn)};
S400, obtain error message collection T { T1、T2、T3、…TN, wherein, the error message includes the first number of matching According to TiFor i-th of error message, QjiFor the first data matched with i-th of error message, i ∈ [1, N], ji ∈ [1, n], N is the positive integer not less than one;
S500, revision mapping data set is generated according to error message collection T, the first data set Q and the second data set P PP, PP { (Pj1-1+1, Qj1+1)、(Pj1-1+2, Qj1+2)…(Pj2-2+1, Qj2+1)…(PjN-N+1, QjN+1)…(Pn-N+1, Qn), wherein j1<j2…<jN;
S600, the data set PP modifications preliminary mapping relational dataset M is mapped according to the revision.
In an embodiment of the present invention, a kind of error correction method for dual code anti-faking, step S600 also include before:
As the jN=n, the last a data of the revision mapping data set PP is (Pn-N, Qn-1)。
In an embodiment of the present invention, first data include but is not limited to appointing in Quick Response Code, bar code or RFID It is one or more.
In an embodiment of the present invention, second data include but is not limited to appointing in Quick Response Code, bar code or RFID It is one or more.
In an embodiment of the present invention, a kind of error correction device for dual code anti-faking, as shown in Fig. 2 including the first data Collection acquiring unit 100, the second data set acquiring unit 200, preliminary mapping relational dataset generation unit 300, error message collection obtain Unit 400, revision mapping data set generating unit 500 and modification unit 600 are taken, communicates and is connected between modules;
First data set acquiring unit 100 is used to obtain the first data set Q (Q for being used for identifying product information1、Q2、Q3… Qn),QjFor j-th of first data in the first data set Q, wherein, j ∈ [1, n], n are the positive integer not less than one;
Second data set acquiring unit 200 is used to obtain the second data set P { P for being used for identifying product false proof information1、P2、 P3…Pn, wherein, the PjFor j-th of second data in the second data set P, j ∈ [1, n];
Preliminary mapping relational dataset generation unit 300 is used to generate preliminary mapping according to the first data set Q and the second data set P Relational dataset M, wherein, the data in the data and the second data set P in the first data set Q correspond, i.e. M { (P1, Q1), (P2, Q2)……(Pn, Qn)};
Error message collection acquiring unit 400 is used to obtain error message collection T { T1、T2、T3、…TN, wherein, the mistake Information includes the first data of matching, TiFor i-th of error message, QjiFor the first data matched with i-th of error message, I ∈ [1, N], ji ∈ [1, n], N are the positive integer not less than one;
Revision mapping data set generating unit 500 is used for according to error message collection T, the first data set Q and described second Data set P generation revision mapping data sets PP;PP is { (Pj1-1+1, Qj1+1)、(Pj1-1+2, Qj1+2)…(Pj2-2+1, Qj2+1)… (PjN-N+1, QjN+1)…(Pn-N+1, Qn), wherein j1<j2…<jN;
Unit 600 is changed to be used to map the data set PP modifications preliminary mapping relational dataset M according to the revision.
It is whole including control terminal 700, and data the invention provides a kind of error correction system for dual code anti-faking End 800.
Control terminal 700 includes memory, at least one processor and executable code, and executable code is stored in storage In device and it is configured to by least one computing device, to realize following operation:
Obtain the first data set Q (Q1、Q2、Q3…Qn),QjFor j-th of first data in the first data set Q, wherein, j ∈ [1, n], n are the positive integer not less than one;
Obtain the second data set P { P1、P2、P3…Pn, wherein, the PjFor j-th second numbers in the second data set P According to j ∈ [1, n];
According to the first data set Q and the second data set P generation preliminary mapping relational dataset M, wherein, the first data set Q and Second data set P is corresponded, i.e. M { (P1, Q1), (P2, Q2)……(Pn, Qn)};
The error message that data terminal 800 is sent is obtained, and according to acquired error message generation error information collection T {T1、 T2、T3、…TN, wherein, the error message includes the first data of matching, i.e. TiFor i-th of error message, QjiFor The first data that i-th of error message is matched, i ∈ [1, N], ji ∈ [1, n], N are the positive integer not less than one;
Data set PP is mapped according to error message collection T, the first data set Q and the second data set P generation revisions, PP{(Pj1-1+1, Qj1+1)、(Pj1-1+2, Qj1+2)…(Pj2-2+1, Qj2+1)…(PjN-N+1, QjN+1)…(Pn-N+1, Qn), wherein j1< j2…<jN;
Data set PP is mapped according to the revision and changes the preliminary mapping relational dataset M.
In an embodiment of the present invention, wherein the memory and executable code are further configured to by described at least one Computing device, implement function such as the control terminal:
Judge as the jN=n, the last a data of the revision mapping data set PP is (Pn-N, Qn-1)。
In an embodiment of the present invention, one in the data terminal 200 including but not limited to mobile phone, flat board and PDA Kind is a variety of.
In an embodiment of the present invention, first data include but is not limited to appointing in Quick Response Code, bar code or RFID It is one or more.
In an embodiment of the present invention, second data include but is not limited to appointing in Quick Response Code, bar code or RFID It is one or more.
In an of the invention concrete application scene, the control terminal 100 is server, and the data terminal is PDA, institute The product unique reference number collection Q that the first data set is factory products is stated, second data set collects P for false proof numbering, produced Cheng Zhong, the factory products have 5, and server sequentially generates the product of the factory products according to putting in order for the product Unique reference number collection Q, and according to the product unique reference number collection Q of the factory products generations false proof numbering collection P, wherein, it is described The product unique reference number Q of factory products and the false proof numbering collection P is correspond, i.e. server generation unique reference number collection Q And false proof numbering collection P preliminary mapping collection M, M { (P1、Q1)、(P2、Q2)、(P3、Q3)、(P4、Q4)、 (P5、Q5)};
For the product after production procedure is completed, worker is corresponding anti-according to the acquisition from server that puts in order of product Puppet is numbered and sets product surface;In the provisioning process, because worker neglects (or other reasonses), worker produces to the 3rd The unique reference number of product, i.e. product is Q3Product, be not provided with corresponding false proof numbering, and will corresponding false proof numbering, i.e. P3, 4th product Q has been set4On;
After all products complete above-mentioned flow, worker has found Q when being made an inventory3False proof numbering is not provided with, now work People scans Q by PDA3Unique reference number, and to server send error information;I.e. server gets first mistake letter Cease T1, wherein, T1Including unique reference number Q3, server is according to error message collection T generation revision mapping ensemblen PP, PP { (Pj1-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 { (P3、 Q4)、 (P4、Q5), for server according to revision mapping ensemblen PP adjustment preliminary mapping level M, that is, the preliminary mapping collection M after adjusting is { (P1、 Q1)、 (P2、Q2)、(P4、Q3)、(P5、Q4)}。
In a concrete application scene of the invention, a kind of error correction method for dual code anti-faking provided by the present invention is by this The system that invention first aspect is provided is completed, wherein, the control terminal 700 is server, and the data terminal is PDA, First data set is the product unique reference number collection Q of factory products, and second data set collects P for false proof numbering, produced During, the factory products have 5, and the server sequentially generates factory's production according to putting in order for the product The product unique reference number collection Q of product, and P is collected according to the product unique reference number collection Q of the factory products generations false proof numbering, Wherein, the product unique reference number Q of the factory products and the false proof numbering collection P is correspond, i.e., described server life Into unique reference number collection Q and false proof numbering collection P preliminary mapping collection M, M { (P1、Q1)、(P2、Q2)、(P3、Q3)、(P4、Q4)、 (P5、 Q5)};
After production procedure is completed, worker obtains accordingly the product according to putting in order for product from the server False proof numbering and set arrive product surface;In the provisioning process, because worker neglects (or other reasonses), worker is to the 3rd The unique reference number of individual product, i.e. product is Q3Product, be not provided with corresponding false proof numbering, and will corresponding false proof numbering, That is P3, the 4th product Q has been set4On;
After all products complete above-mentioned flow, worker has found Q when being made an inventory3False proof numbering is not provided with, now work People scans Q by PDA3Unique reference number, and to server send error information;I.e. server gets first mistake letter Cease T1, wherein, T1Including unique reference number Q3, server is according to error message collection T generation revision mapping ensemblen PP, PP { (Pj1-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 { (P3、 Q4)、 (P4、Q5), for server according to revision mapping ensemblen PP adjustment preliminary mapping level M, that is, the preliminary mapping collection M after adjusting is { (P1、 Q1)、 (P2、Q2)、(P3、Q4)、(P4、Q5)}。
In an embodiment of the present invention, one in the data terminal 800 including but not limited to mobile phone, flat board and PDA Kind is a variety of.
Obviously, above-described embodiment expresses technical solution of the present invention example just for the sake of clearer, rather than right The restriction of embodiment of the present invention.To those skilled in the art, can also make on the basis of the above description other Various forms of changes or variation, without departing from the inventive concept of the premise, these belong to protection scope of the present invention. Therefore the protection domain of patent of the present invention should be determined by the appended claims.

Claims (10)

1. a kind of error correction method for dual code anti-faking, it is characterised in that comprise the following steps:
Obtain the first data set Q (Q for identifying product information1、Q2、Q3…Qn),QjFor j-th in the first data set Q One data, wherein, j ∈ [1, n], n are the positive integer not less than one;
Obtain the second data set P { P for identifying product false proof information1、P2、P3…Pn, wherein, the PjFor the second data set J-th of second data in P, j ∈ [1, n];
According to the first data set Q and the second data set P generation preliminary mapping relational dataset M, wherein, the number in the first data set Q Corresponded according to the data in the second data set P, i.e. M { (P1, Q1), (P2, Q2)……(Pn, Qn)};
Obtain error message collection T { T1、T2、T3、…TN, wherein, the error message includes the first data of matching, TiFor i-th Individual error message, QjiFor the first data matched with i-th of error message, i ∈ [1, N], ji ∈ [1, n], N are not less than one Positive integer;
According to error message collection T, the first data set Q and the second data set P generation revision mapping data sets PP;Wherein, PP is { (Pj1-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;
Data set PP is mapped according to the revision and corrects the preliminary mapping relational dataset M.
2. a kind of error correction method for dual code anti-faking as claimed in claim 1, it is characterised in that described according to the revision Map data set PP and correct the preliminary mapping relational dataset M, also include before:
As the jN=n, according to error message collection T, the first data set Q and the second data set P generation revision mappings Data set PP;Wherein, PP is { (Pj1-1+1, Qj1+1)、(Pj1-1+2, Qj1+2)…(Pj2-2+1, Qj2+1)…(PjN-N+1, QjN+1)},j1< j2…<jN。
3. a kind of error correction method for dual code anti-faking as claimed in claim 1, it is characterised in that first data are production Product unique number, first data are presented on product in the form of Quick Response Code, bar code or RFID.
4. a kind of error correction method for dual code anti-faking as claimed in claim 1, it is characterised in that second data are anti- Puppet numbering, second data are presented on product in the form of Quick Response Code, bar code or RFID.
A kind of 5. error correction device for dual code anti-faking, it is characterised in that including:
First data set acquiring unit, for obtaining the first data set Q (Q for being used for identifying product information1、Q2、Q3…Qn),QjFor J-th of first data in first data set Q, wherein, j ∈ [1, n], n are the positive integer not less than one;
Second data set acquiring unit, for obtaining the second data set P { P for being used for identifying product false proof information1、P2、P3…Pn}, Wherein, the PjFor j-th of second data in the second data set P, j ∈ [1, n];
Preliminary mapping relational dataset generation unit, for generating preliminary mapping relation number according to the first data set Q and the second data set P According to collection M, wherein, the data in the data and the second data set P in the first data set Q correspond, i.e. M { (P1, Q1), (P2, Q2)……(Pn, Qn)};
Error message collection acquiring unit, for obtaining error message collection T { T1、T2、T3、…TN, wherein, the error message includes First data of matching, TiFor i-th of error message, QjiFor the first data matched with i-th of error message, i ∈ [1, N], ji ∈ [1, n], N are the positive integer not less than one;
Revision mapping data set generating unit, for according to error message collection T, the first data set Q and the second data set P Generation revision mapping data set PP;PP is { (Pj1-1+1, Qj1+1)、(Pj1-1+2, Qj1+2)…(Pj2-2+1, Qj2+1)…(PjN-N+1, QjN+1)…(Pn-N+1, Qn), wherein j1<j2…<jN;
Unit is changed, the preliminary mapping relational dataset M is changed for mapping data set PP according to the revision.
6. as claimed in claim 5 be directed to dual code anti-faking error correction device, it is characterised in that first data be product only One numbering, first data are presented on product in the form of Quick Response Code, bar code or RFID;Second data are false proof Numbering, second data are presented on product in the form of Quick Response Code, bar code or RFID.
A kind of 7. error correction device for dual code anti-faking, it is characterised in that including:
Communication module, for receiving the error message sent from data terminal based on network service;
Memory, it is stored with executable code, the first data set and the second data set;
At least one processor, the communication module and memory are coupled to, and are configured to perform the executable code, with Realize the error correction method for dual code anti-faking as described in Claims 1-4 any one.
A kind of 8. computer-readable recording medium, it is characterised in that executable code is stored with, wherein, the executable code Be configured as by least one computing device, with realize as described in Claims 1-4 any one for dual code anti-faking Error correction method.
A kind of 9. error correction system for dual code anti-faking, it is characterised in that including control terminal and data terminal, wherein:
The data terminal includes:
Scanning element, for scanning the identification code pattern for including the first data on product, the first data are included with generation Error message;Wherein, first data are product unique identification number;
First communication module, for the error message collection to be sent into the control terminal based on network service;
The control terminal includes:
Second communication module, for receiving the error message collection sent from the data terminal based on network service;
Memory, it is stored with executable code, the first data set and the second data set;
At least one processor, the communication module and memory are coupled to, and are configured to perform the executable code, with Realize following operation:
Obtain the first data set Q (Q for identifying production code member information1、Q2、Q3…Qn),QjFor the jth in the first data set Q Individual first data, wherein, j ∈ [1, n], n are the positive integer not less than one;
Obtain the second data set P { P for identifying authenticity of products information1、P2、P3…Pn, wherein, the PjFor the second data set J-th of second data in P, j ∈ [1, n];
According to the first data set Q and the second data set P generation preliminary mapping relational dataset M, wherein, the number in the first data set Q Corresponded according to the data in the second data set P, i.e. M { (P1, Q1), (P2, Q2)……(Pn, Qn)};
Obtain error message collection T { T1、T2、T3、…TN, wherein, the error message includes the first data of matching, TiFor i-th Individual error message, QjiFor the first data matched with i-th of error message, i ∈ [1, N], ji ∈ [1, n], N are not less than one Positive integer;
According to error message collection T, the first data set Q and the second data set P generation revision mapping data sets PP;Wherein, PP is { (Pj1-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;
Data set PP is mapped according to the revision and corrects the preliminary mapping relational dataset M.
10. the error correction system of dual code anti-faking is directed to as claimed in claim 8, it is characterised in that the data terminal also includes:
Mistake input unit, for after being operated, generation to send to the error message of the processor and marked;
Then the error message collection also includes error message mark.
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 true CN107633410A (en) 2018-01-26
CN107633410B 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 (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101923701A (en) * 2010-07-19 2010-12-22 西安建筑科技大学 Anti-counterfeiting authentication method of anti-counterfeiting image of printed matter based on digital watermarking technology
CN102034127A (en) * 2009-09-28 2011-04-27 上海易悠通信息科技有限公司 Novel high-capacity two-dimensional barcode and system, encoding and decoding methods and applications thereof
CN103577986A (en) * 2012-07-20 2014-02-12 上海新大陆翼码信息科技有限公司 Multi-level two-dimension code fake preventing method
CN104091267A (en) * 2014-06-25 2014-10-08 上海征牛新材料科技有限公司 Tracking anti-counterfeiting method based on two-dimension code and tracking anti-counterfeiting system
CN104156762A (en) * 2014-09-02 2014-11-19 云南中科物联网科技有限公司 Cigarette fake preventing and source tracing method and system based on Internet of Things
CN104463291A (en) * 2013-09-16 2015-03-25 深圳市同盛绿色科技有限公司 Anti-counterfeiting method and mobile device
CN104794519A (en) * 2015-05-07 2015-07-22 闫霄龙 Cloud identification system and cloud identification method
CN104809492A (en) * 2015-05-05 2015-07-29 许泽人 Identification code correlation method, device and system
CN105894303A (en) * 2015-02-11 2016-08-24 黄世纬 Product anti-counterfeiting method, product anti-counterfeit examination method and anti-counterfeit package
US20160350568A1 (en) * 2015-05-27 2016-12-01 Victor Zazzu Two-dimensional (2-d) code generating method, detecting method, detecting apparatus, and anti-counterfeit label
CN106469215A (en) * 2016-09-06 2017-03-01 广州视睿电子科技有限公司 Data lead-in method based on page end and system

Patent Citations (11)

* 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
CN101923701A (en) * 2010-07-19 2010-12-22 西安建筑科技大学 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
CN104463291A (en) * 2013-09-16 2015-03-25 深圳市同盛绿色科技有限公司 Anti-counterfeiting method and mobile device
CN104091267A (en) * 2014-06-25 2014-10-08 上海征牛新材料科技有限公司 Tracking anti-counterfeiting method based on two-dimension code and tracking anti-counterfeiting system
CN104156762A (en) * 2014-09-02 2014-11-19 云南中科物联网科技有限公司 Cigarette fake preventing and source tracing method and system based on Internet of Things
CN105894303A (en) * 2015-02-11 2016-08-24 黄世纬 Product anti-counterfeiting method, product anti-counterfeit examination method and anti-counterfeit package
CN104809492A (en) * 2015-05-05 2015-07-29 许泽人 Identification code correlation method, device and system
CN104794519A (en) * 2015-05-07 2015-07-22 闫霄龙 Cloud identification system and cloud identification method
US20160350568A1 (en) * 2015-05-27 2016-12-01 Victor Zazzu Two-dimensional (2-d) code generating method, detecting method, detecting apparatus, and anti-counterfeit label
CN106469215A (en) * 2016-09-06 2017-03-01 广州视睿电子科技有限公司 Data lead-in method based on page end and system

Also Published As

Publication number Publication date
CN107633410B (en) 2021-02-19

Similar Documents

Publication Publication Date Title
CN105182935B (en) A kind of production management system and its control method
CN108009928B (en) Electronic insurance policy signing method and device, computer equipment and storage medium
CN105205038B (en) Complete material inventory table generating method and device
DE112015003933T5 (en) Apparatus and method for performing a things selection process
CN110704426B (en) Data verification method, electronic device and computer readable storage medium
CN105868754A (en) Anti-fake and logistics tracking system and method based on laser code recognition
CN107292636A (en) A kind of commodity counterfeit prevention checking system based on natural biological information
CN105654219A (en) Two-dimensional-code-based intelligent instrument life-cycle management system
CN106570674A (en) Supply chain information query method and device
CN108960850A (en) Method for anti-counterfeit and device, anti-fake traceability system
CN109919154B (en) Intelligent character recognition method and device
CN115984031A (en) Industrial internet identification classified collection and rapid analysis method
CN106384240A (en) Medicine-circulation whole-course humiture traceability platform based on bar code, system and method thereof
CN107633410A (en) A kind of error correction system and method for dual code anti-faking
CN106570808B (en) National resident identification card application information labeling method
CN106709531B (en) Method and device for identifying substances used by multi-process matched tobacco materials
CN105426948A (en) Label group used in commodity and application method of label group
CN108960849A (en) For the method for anti-counterfeit and device of paper products, anti-fake traceability system
CN110197722A (en) AI-CPU system platform
CN115239791A (en) Vehicle weighing method and system based on Internet of things, electronic equipment and storage medium
CN115034347A (en) Industrial Internet of things for tracing two-dimensional code data and control method thereof
CN205384609U (en) System for be used for networking storage biological identification information
JP5875909B2 (en) Address recognition device and address recognition system
CN101882354B (en) Device and method for dynamically calculating physical quantity of sensor
KR100862148B1 (en) Building information data integration apparatus and method on digital map

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