CN104376352A - Generating method and device of anti-fake printed lines - Google Patents

Generating method and device of anti-fake printed lines Download PDF

Info

Publication number
CN104376352A
CN104376352A CN201310354185.1A CN201310354185A CN104376352A CN 104376352 A CN104376352 A CN 104376352A CN 201310354185 A CN201310354185 A CN 201310354185A CN 104376352 A CN104376352 A CN 104376352A
Authority
CN
China
Prior art keywords
parameter
check code
substring
false proof
sequence number
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
CN201310354185.1A
Other languages
Chinese (zh)
Other versions
CN104376352B (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.)
SHENZHEN ZHENGFENG PRINTING CO Ltd
Original Assignee
SHENZHEN ZHENGFENG PRINTING 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 SHENZHEN ZHENGFENG PRINTING CO Ltd filed Critical SHENZHEN ZHENGFENG PRINTING CO Ltd
Priority to CN201310354185.1A priority Critical patent/CN104376352B/en
Publication of CN104376352A publication Critical patent/CN104376352A/en
Application granted granted Critical
Publication of CN104376352B publication Critical patent/CN104376352B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention provides a generating method and device of anti-fake printed lines. The generating device of the anti-fake printed lines can carry out the generating method of the anti-fake printed lines. The generating method of the anti-fake printed lines can comprise the following steps that a serial number character string is received and comprises a plurality of character codes; a check code generating program is carried out, so that a check code position is computed according to the serial number character string and a check parameter group, and the character codes at the check code position are used as check codes; the part, placed before the check code position, in the serial number character string is defined as a first substring, and the part placed after the check code position is defined as a second substring; and the first substring, the check codes and the second substring are combined in sequence to form the anti-fake printed lines. According to the generating codes of the anti-fake printed lines, the good anti-fake mechanism is achieved, and the anti-fake printed lines can be generated quickly.

Description

The production method of false proof plating and generation device thereof
Technical field
The present invention relates to a kind of production method and device thereof of plating, particularly relate to a kind of production method of false proof plating and the generation device of false proof plating.
Background technology
In order to avoid product is by counterfeit or management dangerous goods, Management label can be sticked on these article traditionally, and Management label be printed on flowing water sequence number hereby to manage.And in order to manage more scrupulously, these sequence numbers stamped need antiforge function.Namely such as, label on camera or digital camera needs anti-fraud functional label, judges whether product is company's goods or pirate goods.
Traditionally when generation has the printed matter of anti-fraud system, the form of pure words file generally can be utilized first to produce the sequence number of needs.After producing the sequence number of needs, reoffer and print to the digital printed manufacturer of outsourcing.Printing process is traditionally the printing that sequence number and false proof character need to do respectively twice, therefore can spend a large amount of time and manpower and the phenomenon easily having a displacement occurs.Once the data of client or anti-fraud system let out in this process, the loss of the manufacturer and client that manufacture label will be very great.And for different client or different product, be also necessary to adopt different anti-fraud systems.
Mostly being on traditional antiforge character is selected in addition adopts simple method to produce, and the time is once elongate the insufficient problem of the selection that has the generation of false proof character.Except aforesaid problem, traditional simple false proof character generating method elongates in the time and just has quite high chance and cracked by intentionally personnel.Once anti-fraud system is cracked, so all losses of client also can be difficult to estimate.So antiforge mechanism traditionally also exists too simple, and easily existed by the problem that intentionally personnel crack.
Summary of the invention
Because above problem, the present invention proposes a kind of production method of false proof plating and the generation device of false proof plating, produces the plating with better anti-fraud system fast.Wherein the generation device of false proof plating can perform the production method of false proof plating.
According to one embodiment of the invention, the production method of false proof plating comprises the following steps.Receive a sequence number character string, among sequence number character string, comprise multiple character code.Perform a check code generating routine, and in order to calculate a check code position according to sequence number character string and a checking parameter group and using the character code in check code position as a check code.By in sequence number character string, the part before being positioned at check code position is defined as one first substring, and the part after being positioned at check code position is defined as one second substring.And sequentially combine the first substring, check code and the second substring and become a false proof plating.
Wherein check code generating routine can include following steps.Obtain one first parameter of checking parameter group, one second parameter and one the 3rd parameter.Judge whether the first parameter meets one of multiple Rule of judgment, wherein the corresponding verification prime number of each Rule of judgment.According to the check code prime number calculation check code position corresponding to Rule of judgment that the second parameter, the 3rd parameter, sequence number character string and the first parameter meet, and using the character code in check code position as a check code.
According in an embodiment, wherein one of Rule of judgment is one otherwise (else) condition, otherwise each Rule of judgment corresponding beyond condition judges prime number, and judges whether the first parameter meets Rule of judgment and have the following step.When the first parameter is divided exactly by arbitrary judgement prime number, judge that the first parameter meets the Rule of judgment judged corresponding to prime number.And when the first parameter is not divided exactly by arbitrary judgement prime number, judge that the first parameter meets otherwise condition.Wherein in foregoing judgement prime number, at least one judgement prime number is 2,3,5 or 7.
According to check code position in an embodiment for the verification prime number corresponding to the first parameter, the second parameter, the 3rd parameter and the first parameter is added and again divided by the length of sequence number character string, then the remainder of the length divided by sequence number character string is added 1.And above-mentioned sequence number string representation one sequence number value, and the first parameter, the second parameter and the 3rd parameter can be self-defining value or the result calculated according to self-defining formula.And in verification prime number described in leading portion, at least one verification prime number is 11,13,17,19 or 23.
Step according to " sequentially combining the first substring, check code and the second substring and become false proof plating " in an embodiment comprises the following steps.Set and apply mechanically the printed pattern of the first substring, check code and the second substring.Wherein the printed pattern of check code is different from the printed pattern of the first substring or the second substring.And be combined into false proof plating by overlapping the first substring of printed pattern, check code and the second substring that are finished.
The printed pattern of the first substring according to leading portion, check code and the second substring can include font, font size, font color, runic, italic, bottom line, space character size or backcolor.
Propose a kind of generation device of false proof plating according to the present invention in an embodiment, in order to Receive sequence number character string, sequence number character string comprises multiple bit code.The generation device of false proof plating can perform a check code generating routine, to calculate a check code position according to sequence number character string and a checking parameter group and by the character code in check code position as a check code.By in sequence number character string, the part before being positioned at check code position is defined as the first substring, and the part after being positioned at check code position is defined as the second substring.And sequentially combine the first substring, check code and the second substring and become false proof plating.
Comprehensive the above, can because strengthening the algorithm of anti-fraud system by the production method of false proof plating of the present invention and generation device thereof, and the plating producing better anti-fraud system is supplied to the danger that client and then reduction are cracked.In addition also because have employed computing machine to calculate the algorithm of false proof plating, so also can not spend the many time in the step producing false proof plating.
The above explanation about content of the present invention and the explanation of following embodiment in order to demonstration and explanation spirit of the present invention and principle, and provide claims of the present invention further to explain.
Accompanying drawing explanation
Fig. 1 is the process flow diagram of the production method of false proof according to an embodiment of the invention plating;
Fig. 2 is the example schematic of false proof according to an embodiment of the invention plating;
Fig. 3 is the example schematic of false proof according to another embodiment of the present invention plating;
Fig. 4 is the process flow diagram of check code generating routine according to an embodiment of the invention;
Fig. 5 judges whether the first parameter meets the process flow diagram of one of Rule of judgment according to an embodiment of the invention;
Fig. 6 is the process flow diagram of the step S130 of one embodiment of the invention.
Reference numeral
500: antifalsification label 510: false proof plating
600: school bus label 610: volume production label
Embodiment
Below detailed features of the present invention and advantage is described in embodiments in detail, its content is enough to make any personnel being familiar with correlation technique understand technology contents of the present invention and implement according to this, and according to content disclosed in the present specification, claims and accompanying drawing, any personnel being familiar with correlation technique can understand the object and advantage that the present invention is correlated with easily.Following embodiment further describes viewpoint of the present invention, but non-to limit category of the present invention anyways.
The present invention proposes a kind of production method of false proof plating and performs the device of production method of false proof plating.Wherein the generation device of false proof plating can perform the production method of false proof plating; And the generation device of false proof plating can be a personal computer (Personal Computer, PC), a notebook (NoteBook), a server (Server), portable apparatus or anyly to have as the aforementioned device that can perform the production method of false proof plating proposed by the invention.
Please refer to Fig. 1, it is the process flow diagram of the production method of false proof according to an embodiment of the invention plating.Wherein the generation device of false proof plating can comprise the following steps when performing false proof plating method.First, the generation device of false proof plating receives a sequence number character string in the step s 100, and sequence number character string comprises multiple character code.Sequence number character string can be a numeral and can according to the length needing to adjust sequence number character string.For example a certain sequence number character string of client is " 00000001 ".Then above-mentioned sequence number length is 8 yards and sequence number value is 1.
The generation device of false proof plating performs a check code generating routine in step s 110, to calculate a check code position according to sequence number character string and a check code parameter group and by the character code in check code position as a check code.And aforesaid check code position is the position of check code in sequence number character string.Check code is have anti-fraud functional character in sequence number character string, can apply mechanically the different form with other character, such as, can apply mechanically italic or runic to check code.For example the sequence number character string of a client is " 000000 2 ".Then in aforementioned serial no character string " " namely go here and there the check code of sequence number for this reason, and apply mechanically bold Italic.
In the step s 120, by sequence number character string, the part before being positioned at check code position is defined as one first substring, and the part after being positioned at check code position is defined as one second substring.And the part before aforesaid check code position is character code all before check code position, the part after check code position is character code all after check code position.For example sequence number character string " 0000 0006 " in from right number come the 5th " " check code of sequence number character string for this reason.And " 0000 " before check code position is the first substring; " 0006 " after check code position is the second substring.
Then in step s 130, which, sequentially combine the first substring, check code and the second substring and become a false proof plating.And false proof plating can comprise a character string being printed on label, this character string has special anti-fraud system, and the publisher of label, the fabricator of labeled product and terminal user can be allowed to judge whether this label is genuine piece according to this.According to an embodiment, false proof plating, except comprising character string, can also comprise a bar code (Bar code), a quick response codes (Quick ResponseCode, QR Code) or a totem, to facilitate the resolution of the management of product or increase product.
Please refer to Fig. 2, it is the example schematic of false proof according to an embodiment of the invention plating.Wherein shown in Figure 2 have multiple antifalsification label 500, and each antifalsification label 500 has a false proof plating 510.And the character code in false proof plating 510, applying mechanically " runic " and " italic " two kinds of printed pattern is check code of the present invention simultaneously.As shown in Figure 2, the position of the check code of antifalsification label 500 does not have fixing position or fixing character among a collection of sequence number, therefore can effectively prevent intentionally personnel to forge the antifalsification label 500 with false proof plating 510.
In the production run of label, the fabricator of label also can add special word style to represent that this batch of label is only verification purposes, as Fig. 3 in false proof plating 510.The label having " school bus " printed words at the first half of Fig. 3 is the school bus label 600 of school bus.Fig. 3 Lower Half then for formal volume production and the false proof plating with the volume production label 610 of the Lower Half of the volume production label 610, Fig. 3 of false proof plating for having the character code of " runic " and " italic " two kinds of printed pattern, be check code of the present invention.Wherein the volume production label 610 of Lower Half in figure 3 can find out the position that check code is not certain and fixing character, therefore has good antifalse effect.
Then please arrange in pairs or groups Fig. 4, and it is the process flow diagram of check code generating routine according to an embodiment of the invention.Check code generating routine can comprise the following steps.In step s 200, the generation device of false proof plating first obtains one first parameter k, one second parameter i and the 3rd parameter j of checking parameter group.Then in step S210, judge whether the first parameter k meets one of multiple Rule of judgment, wherein all corresponding verification prime number of each Rule of judgment.And the position of the verification prime number calculation check code corresponding to Rule of judgment met according to the second parameter i, the 3rd parameter j, sequence number character string and the first parameter k in step S220, and using the character code in check code position as a check code.And at least one verification prime number can be 11,13,17,19 or 23.
According to an embodiment, the position of check code be the first parameter k, the second parameter i, verification prime number that the 3rd parameter j and the first parameter k is corresponding are added and again divided by the length of sequence number character string, then the remainder of the length divided by sequence number character string is added 1 again.Wherein the first parameter k, the second parameter i and the 3rd parameter j can be self-defining value or the result calculated according to self-defining formula.These parameters can be a default value, or also can allow the numerical value of self-defined aforementioned three parameters of the generation device of false proof plating.In the self-defined numerical value of the wherein generation device of aforementioned false proof plating, the generation device of false proof plating can use self-defining formula to calculate or directly specify three parameter values.For example, the first parameter k, the second parameter i and the 3rd parameter j's and as the first new parameter k can be calculated, then judge whether the first new parameter k meets Rule of judgment.
Should be noted, when implementing the generating routine of check code, the quantity of parameter can be increased according to customer requirement or other actual conditions, also dynamically revise the self-defining formula of calculating parameter, even can increase the quantity and the numerical value that verify prime number, Rule of judgment or judge prime number.Elastification definable space by high level increases security, considerably can reduce and be cracked the probability of computing method by intentionally personnel.Account form and the computation paradigm of the position of check code will be described in detail in detail below.
One of the Rule of judgment of the generating routine of check code is one otherwise (else) condition according to an embodiment of the invention, otherwise each Rule of judgment corresponding beyond condition judges prime number.And please refer to Fig. 5, it is judge whether the first parameter k meets the process flow diagram of one of Rule of judgment according to an embodiment of the invention.Wherein the generation device of false proof plating the following step can be utilized to judge whether the first parameter k meets one of Rule of judgment.In step S300, judge whether the first parameter k can be divided exactly by arbitrary judgement prime number.When by any one, the first parameter k can be judged that prime number is divided exactly, judge that the first parameter k meets the Rule of judgment judged corresponding to prime number, as shown in step S310.Otherwise, when by any one, the first parameter k can not be judged that prime number is divided exactly, then judge that the first parameter k meets otherwise condition, as shown in step S320.And at least one judgement prime number can be 2,3,5 or 7.
Foregoing sequence number character string can be expressed as a sequence number value, such as, can be " 00000001 ".And aforementioned first parameter k can be the first default value add sequence number value and.Second parameter i can be one second default value add one the 3rd default value and.3rd parameter j can be one the 4th default value.
The wherein set of number that can specify for client of the first default value, the second default value and the 3rd default value or can be the random numeral produced.For example sequence number is " 000001 " and client specifies the first default value to be 900, then the first parameter k is then 900+000001=901.Such as lobbist family specifies the second default value and the 3rd default value to be respectively 700 and 800 again, then the second parameter i is then 700+800=1500.4th default value can be then the ASCII (AmericanStandard Code for Information Interchange Code, ASCII Code) of the English alphabet of numeral or capitalization.For example, when the 4th default value is A, its ASCII is then 66.When 4th default value is Z, its ASCII is then 90.
Then please refer to Fig. 6, it is the process flow diagram of the step S130 of one embodiment of the invention.In step S400, the generation device of false proof plating can set respectively and apply mechanically the printed pattern of the first substring, check code and the second substring, and wherein the printed pattern of check code is different from the printed pattern of the first substring or the second substring.In step S410, then synthesize false proof plating by overlapping the first substring, check code and the second substring that are finished printed pattern.
The printed pattern of the first substring wherein described in leading portion, check code and the second substring can include font, font size, font color, runic, italic, bottom line, space character size, the backcolor of character or other there is discernible font style can as printed pattern.
The production method of false proof plating and generation device can be set with multiple different Rule of judgment, and select corresponding formula to calculate the position of determining check code according to the condition met.For example when the first parameter k can be judged prime number 2 divide exactly time, following formula can be selected as determining the position of check code:
ICheckCode=(((i+j+k)+13) %iDigits)+1 (formula 1).
Wherein in equation 1, iCheckCode is check code position.K is the first parameter.I is the second parameter.J is the 3rd parameter.And the first parameter add add again after the second parameter adds the 3rd parameter 13 for verification prime number.IDigits is then sequence number length.
In addition when the first parameter k can be judged prime number 3 divide exactly time, following formula can be selected as determining the position of check code:
ICheckCode=(((i+j+k)+17) %iDigits)+1 (formula 2).
When the first parameter k can be judged prime number 5 divide exactly time, following formula can be selected as determining the position of check code:
ICheckCode=(((i+j+k)+19) %iDigits)+1 (formula 3).
When the first parameter k can be judged prime number 7 divide exactly time, following formula can be selected as determining the position of check code:
ICheckCode=(((i+j+k)+23) %iDigits)+1 (formula 4).
And when the first parameter k cannot be divided exactly by arbitrary judgement prime number, then following formula can be selected as the position determining check code:
ICheckCode=(((i+j+k)+11) %iDigits)+1 (formula 5).
Wherein in formula 2, formula 3, formula 4 and formula 5, the definition of iCheckCode, k, i, j and iDigits is the same with the definition in formula 1 to be repeated no more then.In formula 2, formula 3, formula 4 and formula 5 11,17,19 and 23 is then the verification prime number in different embodiment.
And except above-mentioned formula, client can also specify one group of number, wherein organize numerical example as can be 1,2 or 3.The production method of false proof plating and generation device can calculate the first parameter, to increase antifalse effect automatically in a different manner according to the group number selected.Such as when client's choosing then organizes several 1, then the second parameter i is then the second default value.When customer selecting group number 2, then the second parameter i is then that the second default value adds the 3rd default value, and wherein the 3rd default value can be such as 1911.When customer selecting group number 3, then the second parameter i is then that the second default value adds the 3rd different default values, and the 3rd default value now can be such as 2012.Wherein foregoing second default value can be the value that client specifies, and also can be other default value.
If according to above-mentioned formula 1 to formula 5, if total number of character code is i, check code position may be between the 2nd character to i-th character.And the first substring is minimum comprises a character code, the second substring is minimum comprises zero character code.In addition, in different embodiment, other formula can also be adopted, and selection check code position in a different manner.Such as may choose the multiple check code of continuous print, or select multiple check codes of dispersion.
For example, suppose that client specifies the second default value to be 101, organize several 1, the 4th default value is Z, the first default value be 0 and sequence number length be 9.Because group number is 1, so the second parameter i is the second default value 101, first parameter k is that the first default value 0 adds that (sequence number value is 1 to sequence number value.Because client's appointed sequence number length is 9, therefore sequence number value is " 000000001 "), so the first parameter k equals " 000000001 ".3rd parameter j is then the ASCII character (ASCII Code) of Z, so the 3rd parameter j is then 90.Wherein cannot be divided exactly by any judgement prime number because the first parameter k equals 1, therefore the generation device of false proof plating can adopt formula 5 to come the position of calculation check code, and result of calculation is as follows:
iCheckCode=(((101+90+1)+11)%9)+1=6
Can learn that the check code position of this sequence number is carrying out the 6th figure place from character string right-hand component from above-mentioned result, if check code is for adopting bold Italic element.Then complete false proof plating sequence number is " 101-Z-000 00001 ".
Again for example, suppose that client specifies the second default value to be 1, organizes several 1, the 4th default value and be that the 3, first default value is 915, sequence number length is 8 and sequence number is 2.Because group number is 1, so the second parameter i is the second default value 1.First parameter k is that the first default value 915 adds sequence number value (sequence number value is 2, and because client's appointed sequence number length is 8, therefore sequence number value is " 00000002 "), so the first parameter k 915 adds 2 and equals 917.3rd parameter j is then the 4th default value, so the 3rd parameter j equals 3.Wherein the first parameter k equals 917 and can be judged 7 in prime number and divide exactly, and therefore the generation device of false proof plating can adopt formula 4 to come the position of calculation check code, and result of calculation is as follows:
iCheckCode=(((1+3+917)+23)%8)+1=1
Can learn that the check code position of this sequence number is carrying out the first figure place from character string right-hand component from above-mentioned result, if check code is for adopting bold Italic element.Then complete false proof plating sequence number is " A00000002 ".
Suppose again client specify the second default value to be 1, organize several 2, the 4th default value be that the 3, first default value is 915, sequence number length is 8 and sequence number from No. 1.Because group number is 2, so the second parameter i is the second default value 1 add that the 3rd default value 1911 equals 1912.First parameter k is that the first default value 915 adds that (sequence number value is 1 to sequence number value.Because client's appointed sequence number length is 8, therefore sequence number value is " 00000001 "), so the first parameter k 915 adds 1 and equals 916.3rd parameter j is then the 4th default value, so the 3rd parameter j equals 3.Wherein the first parameter k equals 916 and can be judged 2 in prime number and divide exactly, and therefore the generation device of false proof plating can adopt formula 1 to come the position of calculation check code, and result of calculation is as follows:
iCheckCode=(((1912+3+916)+13)%8)+1=5
Can learn that the check code position of this sequence number is carrying out five-digit number from character string right-hand component from above-mentioned result, if check code is for adopting bold Italic element.Then complete false proof plating sequence number is " A000 0001 ".
Comprehensively the above, print manufacturer can be used for various Product labelling false proof plating by the production method of false proof plating proposed by the invention and generation device generation thereof, and can provide better anti-fraud system to client.The more traditional mode of the above-mentioned anti-fraud system provided more at random and more unpredictable, does not have the problem that the probability that has a certain numeral when adopting the built-in random number seed of program is traditionally larger yet.The production method of the false proof plating therefore proposed in the present invention can allow intentionally personnel more have no way of learning rule, so the probability that false proof plating is cracked also comparatively uses classic method to come lower.Also because there is good anti-fraud system, the product of client also just can better be protected, and significantly reduces the caused loss because anti-fraud system is cracked.
The production method of false proof plating proposed by the invention and the generation device of false proof plating also significantly can reduce the time producing false proof plating on the other hand.Due to by modern Computing, therefore adopt the production method of false proof plating proposed by the invention can't improve the time because more traditional method is complicated.On the contrary because a large amount of relation using Computing, can fast and produce the plating with different anti-fraud system in large quantities.Also because aforesaid reason has the printing manufacturer of the production method of better false proof plating, efficiency also naturally can have higher efficiency and the competitive power of Geng Gao.

Claims (18)

1. a production method for false proof plating, is characterized in that, comprising:
Receive a sequence number character string, this sequence number character string comprises multiple character code;
Perform a check code generating routine, to calculate a check code position according to this sequence number character string and a checking parameter group and by the character code in this check code position as a check code;
By in this sequence number character string, the part be positioned at before this check code position is defined as one first substring, and the part be positioned at after this check code position is defined as one second substring; And
Sequentially combine this first substring, this check code and this second substring and become a false proof plating.
2. the production method of false proof plating according to claim 1, is characterized in that, this check code generating routine comprises:
Obtain one first parameter of this checking parameter group, one second parameter and one the 3rd parameter;
Judge whether this first parameter meets one of multiple Rule of judgment, wherein the corresponding verification prime number of each this Rule of judgment; And
This verification prime number corresponding to this Rule of judgment met according to this second parameter, the 3rd parameter, this sequence number character string and this first parameter calculates this check code position, and using the character code in this check code position as this check code.
3. the production method of false proof plating according to claim 2, it is characterized in that, one of those Rule of judgment are one otherwise condition, should otherwise each this Rule of judgment corresponding one beyond condition judges prime number, and this judges that the step whether this first parameter meets one of those Rule of judgment comprises:
When this first parameter is divided exactly by this judgement prime number arbitrary, judge that this first parameter meets this Rule of judgment corresponding to this judgement prime number; And
When this first parameter is not divided exactly by this judgement prime number arbitrary, judge that this first parameter meets this otherwise condition.
4. the production method of false proof plating according to claim 3, is characterized in that, this judgement prime number at least one is 2,3,5 or 7.
5. the production method of false proof plating according to claim 3, it is characterized in that, this check code position be this corresponding to this first parameter, this second parameter, the 3rd parameter and this first parameter verification prime number is added and again divided by the length of this sequence number character string, then the remainder of the length divided by this sequence number character string is added 1 again.
6. the production method of false proof plating according to claim 2, is characterized in that, this sequence number string representation one sequence number value, and this first parameter, this second parameter and the 3rd parameter are self-defining value or the result calculated according to self-defining formula.
7. the production method of false proof plating according to claim 2, is characterized in that, this verification prime number at least one is 11,13,17,19 or 23.
8. the production method of false proof plating according to claim 1, is characterized in that, the step that sequentially combining this first substring, this check code and this second substring becomes this false proof plating comprises:
Set and apply mechanically the printed pattern of this first substring, this check code and this second substring, wherein the printed pattern of this check code is different from the printed pattern of this first substring or this second substring; And
Cover is finished this first substring of printed pattern, this check code and this second substring and is combined into this false proof plating.
9. the production method of false proof plating according to claim 8, it is characterized in that, the printed pattern of this first substring, this check code and this second substring comprises font, font size, font color, runic, italic, bottom line, space character size or backcolor.
10. a generation device for false proof plating, is characterized in that, in order to receive a sequence number character string, this sequence number character string comprises multiple character code; Perform a check code generating routine, to calculate a check code position according to this sequence number character string and a checking parameter group and by the character code in this check code position as a check code; By in this sequence number character string, the part be positioned at before this check code position is defined as one first substring, and the part be positioned at after this check code position is defined as one second substring; And sequentially combine this first substring, this check code and this second substring and become a false proof plating.
The generation device of 11. false proof platings according to claim 10, is characterized in that, obtains one first parameter of this checking parameter group, one second parameter and one the 3rd parameter in this check code generating routine; Judge whether this first parameter meets one of multiple Rule of judgment, wherein the corresponding verification prime number of each this Rule of judgment; And this verification prime number corresponding to this Rule of judgment to meet according to this second parameter, the 3rd parameter, this sequence number character string and this first parameter calculates this check code position, and using the character code in this check code position as this check code.
The generation device of 12. false proof platings according to claim 11, it is characterized in that, one of those Rule of judgment are one otherwise condition, should otherwise each this Rule of judgment corresponding one beyond condition judges prime number, and when this first parameter is divided exactly by this judgement prime number arbitrary, the generation device of this false proof plating judges this Rule of judgment corresponding to this judgement prime number that this first parameter meets; And when this first parameter is not divided exactly by this judgement prime number arbitrary, the generation device of this false proof plating judges that this first parameter meets this otherwise condition.
The generation device of 13. false proof platings according to claim 12, is characterized in that, this judgement prime number at least one is 2,3,5 or 7.
The generation device of 14. false proof platings according to claim 12, it is characterized in that, this check code position be this corresponding to this first parameter, this second parameter, the 3rd parameter and this first parameter verification prime number is added and again divided by the length of this sequence number character string, then the remainder of the length divided by this sequence number character string is added 1 again.
The generation device of 15. false proof platings according to claim 11, it is characterized in that, this sequence number string representation one sequence number value, and this first parameter, this second parameter and the 3rd parameter are self-defining value or the result calculated according to self-defining formula.
The generation device of 16. false proof platings according to claim 11, is characterized in that, this verification prime number at least one is 11,13,17,19 or 23.
The generation device of 17. false proof platings according to claim 10, it is characterized in that, in order to sequentially combine this first substring, this check code and this second substring become this false proof plating time, the generation device of this false proof plating is in order to set and to apply mechanically the printed pattern of this first substring, this check code and this second substring, and wherein the printed pattern of this check code is different from the printed pattern of this first substring or this second substring; And be combined into this false proof plating by overlapping this first substring, this check code and this second substring that are finished printed pattern.
The generation device of 18. false proof platings according to claim 17, it is characterized in that, the printed pattern of this first substring, this check code and this second substring comprises font, font size, font color, runic, italic, bottom line, space character size or backcolor.
CN201310354185.1A 2013-08-14 2013-08-14 The production method and its generation device of false proof plating Active CN104376352B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310354185.1A CN104376352B (en) 2013-08-14 2013-08-14 The production method and its generation device of false proof plating

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310354185.1A CN104376352B (en) 2013-08-14 2013-08-14 The production method and its generation device of false proof plating

Publications (2)

Publication Number Publication Date
CN104376352A true CN104376352A (en) 2015-02-25
CN104376352B CN104376352B (en) 2017-06-27

Family

ID=52555248

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310354185.1A Active CN104376352B (en) 2013-08-14 2013-08-14 The production method and its generation device of false proof plating

Country Status (1)

Country Link
CN (1) CN104376352B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1356665A (en) * 2001-09-01 2002-07-03 肖祥省 Multi-dimension antifraud code using positions and number of deformed characters to express characteristic value of code
CN1363995A (en) * 2001-10-01 2002-08-14 肖祥省 Coding character correctness check by difference in shape
US20070170248A1 (en) * 2002-02-12 2007-07-26 Brundage Trent J Authentication Methods and Systems Including Embedded Auxiliary Data
US20070291988A1 (en) * 2005-03-18 2007-12-20 Karimov Maxim R Method and device for protecting products against counterfeiting
TWI346619B (en) * 2009-03-04 2011-08-11 Uni Via Technology Inc Anti-counterfeit mark
TW201132098A (en) * 2010-03-08 2011-09-16 Storewell Media Mfg Ltd Licensing identification and management system and the coding method of an anti-counterfeit label thereof
CN103136670A (en) * 2011-11-28 2013-06-05 北京爱创科技股份有限公司 Security code generating method and security information detecting method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1356665A (en) * 2001-09-01 2002-07-03 肖祥省 Multi-dimension antifraud code using positions and number of deformed characters to express characteristic value of code
CN1363995A (en) * 2001-10-01 2002-08-14 肖祥省 Coding character correctness check by difference in shape
US20070170248A1 (en) * 2002-02-12 2007-07-26 Brundage Trent J Authentication Methods and Systems Including Embedded Auxiliary Data
US20070291988A1 (en) * 2005-03-18 2007-12-20 Karimov Maxim R Method and device for protecting products against counterfeiting
TWI346619B (en) * 2009-03-04 2011-08-11 Uni Via Technology Inc Anti-counterfeit mark
TW201132098A (en) * 2010-03-08 2011-09-16 Storewell Media Mfg Ltd Licensing identification and management system and the coding method of an anti-counterfeit label thereof
CN103136670A (en) * 2011-11-28 2013-06-05 北京爱创科技股份有限公司 Security code generating method and security information detecting method

Also Published As

Publication number Publication date
CN104376352B (en) 2017-06-27

Similar Documents

Publication Publication Date Title
CN108985066B (en) Intelligent contract security vulnerability detection method, device, terminal and storage medium
CN102750289B (en) Based on the method and apparatus that set of tags mixes data
CN109543454A (en) A kind of anti-crawler method and relevant device
CN112507936A (en) Image information auditing method and device, electronic equipment and readable storage medium
CN109873813A (en) Text input abnormality monitoring method, device, computer equipment and storage medium
CN113327136A (en) Attribution analysis method and device, electronic equipment and storage medium
CN112528013A (en) Text abstract extraction method and device, electronic equipment and storage medium
CN110110213A (en) Excavate method, apparatus, computer readable storage medium and the terminal device of user's occupation
CN112507663A (en) Text-based judgment question generation method and device, electronic equipment and storage medium
CN114186132A (en) Information recommendation method and device, electronic equipment and storage medium
CN107944525A (en) A kind of method and system of the expansion Quick Response Code capacity based on data segmentation
CN105593876B (en) Validation in serialized streams
CN113869456A (en) Sampling monitoring method and device, electronic equipment and storage medium
CN112783989A (en) Data processing method and device based on block chain
CN104376352A (en) Generating method and device of anti-fake printed lines
CN116167825A (en) Commodity recommendation method, device, equipment and storage medium based on electronic commerce
CN115034812A (en) Steel industry sales prediction method and device based on big data
CN113887201A (en) Text fixed-length error correction method, device, equipment and storage medium
CN113886577A (en) Text classification method, device, equipment and storage medium
CN113626605A (en) Information classification method and device, electronic equipment and readable storage medium
CN113688923A (en) Intelligent order abnormity detection method and device, electronic equipment and storage medium
CN113822215A (en) Equipment operation guide file generation method and device, electronic equipment and storage medium
JP2013156691A (en) Purchase prediction device, method, and program
CN112561500A (en) Salary data generation method, device, equipment and medium based on user data
CN102624733B (en) Combination method for combined information source and combined access method for Internet of things information source

Legal Events

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