国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      防偽印紋的產(chǎn)生方法及其產(chǎn)生裝置制造方法

      文檔序號:6507769閱讀:275來源:國知局
      防偽印紋的產(chǎn)生方法及其產(chǎn)生裝置制造方法
      【專利摘要】本發(fā)明提供一種防偽印紋的產(chǎn)生方法及其產(chǎn)生裝置,其中防偽印紋的產(chǎn)生裝置可執(zhí)行防偽印紋的產(chǎn)生方法,且防偽印紋的產(chǎn)生方法可包括以下步驟。接收序號字符串,序號字符串之中包括多個(gè)字符碼。執(zhí)行校驗(yàn)碼產(chǎn)生程序,以依據(jù)序號字符串以及校驗(yàn)參數(shù)組計(jì)算校驗(yàn)碼位置并將校驗(yàn)碼位置上的字符碼作為校驗(yàn)碼。將序號字符串中,位于校驗(yàn)碼位置之前的部分定義為第一子字符串,并將位于校驗(yàn)碼位置之后的部分定義為第二子字符串。依序組合第一子字符串、校驗(yàn)碼以及第二子字符串成為防偽印紋。本防偽印紋的產(chǎn)生方法可以有更好的防偽機(jī)制和可以更快速地產(chǎn)生防偽印紋。
      【專利說明】防偽印紋的產(chǎn)生方法及其產(chǎn)生裝置

      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及一種印紋的產(chǎn)生方法及其裝置,特別是涉及一種防偽印紋的產(chǎn)生方法 及防偽印紋的產(chǎn)生裝置。

      【背景技術(shù)】
      [0002] 為了避免產(chǎn)品被仿冒或是管理危險(xiǎn)物品,傳統(tǒng)上會在這些物品上貼上管理標(biāo)簽, 且管理標(biāo)簽上印有流水序號以茲管理。且為了更加嚴(yán)謹(jǐn)?shù)剡M(jìn)行管理,這些印上去的序號需 要有防偽功能。例如相機(jī)或是數(shù)字?jǐn)z影機(jī)上的標(biāo)簽即需要有防偽功能的標(biāo)簽,來判斷產(chǎn)品 是否為公司貨或是盜版貨。
      [0003] 傳統(tǒng)上在產(chǎn)生具有防偽機(jī)制的印刷品時(shí),一般會利用純文字文件的格式先產(chǎn)生需 要的序號。產(chǎn)生出需要的序號之后,再提供給外包的數(shù)字印刷廠商進(jìn)行印刷。傳統(tǒng)上的印 刷方法為序號和防偽字符需要分別做兩次的印刷,因此會花費(fèi)大量的時(shí)間和人力且容易會 有位移的現(xiàn)象發(fā)生。在這過程中一旦客戶的資料或防偽機(jī)制泄漏出去,制造標(biāo)簽的廠商和 客戶的損失將會很重大。而對于不同客戶或是不同產(chǎn)品,也有必要采用不同的防偽機(jī)制。
      [0004] 另外在傳統(tǒng)的印刷防偽字符選擇上多為采用簡單的方法產(chǎn)生,時(shí)間一旦拉長會有 防偽字符的產(chǎn)生的選擇不夠多的問題。除了前述的問題之外,傳統(tǒng)的簡單的防偽字符產(chǎn)生 方法在時(shí)間拉長就會有相當(dāng)高的機(jī)會被有心人員破解。一旦防偽機(jī)制被破解,那么客戶的 所有損失也會難以估計(jì)。所以在傳統(tǒng)上的印刷防偽機(jī)制存在著過于簡單,并且容易被有心 人員破解的問題存在。


      【發(fā)明內(nèi)容】

      [0005] 有鑒于以上的問題,本發(fā)明提出一種防偽印紋的產(chǎn)生方法和防偽印紋的產(chǎn)生裝 置,來快速產(chǎn)生具有更好的防偽機(jī)制的印紋。其中防偽印紋的產(chǎn)生裝置可執(zhí)行防偽印紋的 產(chǎn)生方法。
      [0006] 根據(jù)本發(fā)明的一實(shí)施例,防偽印紋的產(chǎn)生方法包括以下步驟。接收一序號字符串, 序號字符串之中包括多個(gè)字符碼。執(zhí)行一校驗(yàn)碼產(chǎn)生程序,并且用以依據(jù)序號字符串以及 一校驗(yàn)參數(shù)組計(jì)算一校驗(yàn)碼位置并將校驗(yàn)碼位置上的字符碼作為一校驗(yàn)碼。將序號字符串 中,位于校驗(yàn)碼位置之前的部分定義為一第一子字符串,并將位于校驗(yàn)碼位置之后的部分 定義為一第二子字符串。以及依序組合第一子字符串、校驗(yàn)碼以及第二子字符串成為一防 偽印紋。
      [0007] 其中校驗(yàn)碼產(chǎn)生程序可包括有以下步驟。取得校驗(yàn)參數(shù)組的一第一參數(shù)、一第二 參數(shù)以及一第三參數(shù)。判斷第一參數(shù)是否符合多個(gè)判斷條件之一,其中每一判斷條件對應(yīng) 一校驗(yàn)素?cái)?shù)。依據(jù)第二參數(shù)、第三參數(shù)、序號字符串以及第一參數(shù)符合的判斷條件所對應(yīng)的 校驗(yàn)碼素?cái)?shù)計(jì)算校驗(yàn)碼位置,并將校驗(yàn)碼位置上的字符碼作為一校驗(yàn)碼。
      [0008] 根據(jù)一實(shí)施例中,其中判斷條件之一為一否則(else)條件,否則條件以外的每一 判斷條件對應(yīng)一判斷素?cái)?shù),且判斷第一參數(shù)是否符合判斷條件有下列步驟。當(dāng)?shù)谝粎?shù)被 任一判斷素?cái)?shù)整除時(shí),判定第一參數(shù)符合判斷素?cái)?shù)所對應(yīng)的判斷條件。以及當(dāng)?shù)谝粎?shù)不 被任一判斷素?cái)?shù)整除時(shí),判定第一參數(shù)符合否則條件。其中前面所述的判斷素?cái)?shù)中,至少一 判斷素?cái)?shù)為2、3、5或7。
      [0009] 根據(jù)一實(shí)施例中校驗(yàn)碼位置為將第一參數(shù)、第二參數(shù)、第三參數(shù)以及第一參數(shù)所 對應(yīng)的校驗(yàn)素?cái)?shù)相加的和再除以序號字符串的長度,再將除以序號字符串的長度的余數(shù)加 1。而上述序號字符串表示一序號值,且第一參數(shù)、第二參數(shù)以及第三參數(shù)可以是自定義值 或是依據(jù)自定義公式計(jì)算得到的結(jié)果。而前段所述的校驗(yàn)素?cái)?shù)中,至少一校驗(yàn)素?cái)?shù)為11、 13、17、19 或 23。
      [0010] 根據(jù)一實(shí)施例中"依序組合第一子字符串、校驗(yàn)碼以及第二子字符串成為防偽印 紋"的步驟包括下列步驟。設(shè)定并套用第一子字符串、校驗(yàn)碼以及第二子字符串的印刷樣 式。其中校驗(yàn)碼的印刷樣式與第一子字符串或第二子字符串的印刷樣式不同。以及將套用 完的印刷樣式的第一子字符串、校驗(yàn)碼以及第二子字符串組合成為防偽印紋。
      [0011] 根據(jù)前段所述的第一子字符串、校驗(yàn)碼以及第二子字符串的印刷樣式可包括有字 型、字體大小、字體色彩、粗體、斜體、底線、空格符大小或背景色彩。
      [0012] 根據(jù)一實(shí)施例中本發(fā)明提出一種防偽印紋的產(chǎn)生裝置,用以接收序號字符串,序 號字符串包括多個(gè)位碼。防偽印紋的產(chǎn)生裝置會執(zhí)行一校驗(yàn)碼產(chǎn)生程序,以依據(jù)序號字符 串以及一校驗(yàn)參數(shù)組計(jì)算一校驗(yàn)碼位置并將校驗(yàn)碼位置上的字符碼作為一校驗(yàn)碼。將序號 字符串中,位于校驗(yàn)碼位置之前的部分定義為第一子字符串,并將位于校驗(yàn)碼位置之后的 部分定義為第二子字符串。以及依序組合第一子字符串、校驗(yàn)碼以及第二子字符串成為防 偽印紋。
      [0013] 綜合以上所述,通過本發(fā)明的防偽印紋的產(chǎn)生方法及其產(chǎn)生裝置可以因加強(qiáng)防偽 機(jī)制的算法,而產(chǎn)生出有更好的防偽機(jī)制的印紋提供給客戶進(jìn)而降低被破解的危險(xiǎn)。另外 也因?yàn)椴捎昧擞?jì)算機(jī)來計(jì)算防偽印紋的算法,所以也不會花費(fèi)許多的時(shí)間在產(chǎn)生防偽印紋 的步驟上。
      [0014] 以上的關(guān)于本
      【發(fā)明內(nèi)容】
      的說明及以下的實(shí)施方式的說明用以示范與解釋本發(fā)明 的精神與原理,并且提供本發(fā)明的權(quán)利要求書更進(jìn)一步的解釋。

      【專利附圖】

      【附圖說明】
      [0015] 圖1為根據(jù)本發(fā)明一實(shí)施例的防偽印紋的產(chǎn)生方法的流程圖;
      [0016] 圖2為根據(jù)本發(fā)明一實(shí)施例的防偽印紋的范例示意圖;
      [0017] 圖3為根據(jù)本發(fā)明另一實(shí)施例的防偽印紋的范例示意圖;
      [0018] 圖4為根據(jù)本發(fā)明一實(shí)施例的校驗(yàn)碼產(chǎn)生程序的流程圖;
      [0019] 圖5為根據(jù)本發(fā)明一實(shí)施例的判斷第一參數(shù)是否符合判斷條件之一的流程圖;
      [0020] 圖6為本發(fā)明一實(shí)施例的步驟S130的流程圖。
      [0021] 附圖標(biāo)記
      [0022] 500:防偽標(biāo)簽 510:防偽印紋
      [0023] 600 :校車標(biāo)簽 610 :量產(chǎn)標(biāo)簽

      【具體實(shí)施方式】
      [0024] 以下在實(shí)施方式中詳細(xì)敘述本發(fā)明的詳細(xì)特征以及優(yōu)點(diǎn),其內(nèi)容足以使任何熟悉 相關(guān)技術(shù)的人員了解本發(fā)明的技術(shù)內(nèi)容并據(jù)以實(shí)施,且根據(jù)本說明書所揭示的內(nèi)容、權(quán)利 要求書及附圖,任何熟悉相關(guān)技術(shù)的人員可輕易地理解本發(fā)明相關(guān)的目的及優(yōu)點(diǎn)。以下的 實(shí)施例進(jìn)一步詳細(xì)說明本發(fā)明的觀點(diǎn),但非以任何觀點(diǎn)限制本發(fā)明的范疇。
      [0025] 本發(fā)明提出一種防偽印紋的產(chǎn)生方法以及執(zhí)行防偽印紋的產(chǎn)生方法的裝置。其中 防偽印紋的產(chǎn)生裝置可執(zhí)行防偽印紋的產(chǎn)生方法;且防偽印紋的產(chǎn)生裝置可以為一個(gè)人計(jì) 算機(jī)(Personal Computer, PC)、一筆記本計(jì)算機(jī)(NoteBook)、一服務(wù)器(Server)、可攜式 裝置或是任何具有如前述可以執(zhí)行本發(fā)明所提出的防偽印紋的產(chǎn)生方法的裝置。
      [0026] 請參考圖1,其為根據(jù)本發(fā)明一實(shí)施例的防偽印紋的產(chǎn)生方法的流程圖。其中防偽 印紋的產(chǎn)生裝置在執(zhí)行防偽印紋方法時(shí)可以包括下列步驟。首先,在步驟SlOO中防偽印紋 的產(chǎn)生裝置接收一序號字符串,序號字符串包括多個(gè)字符碼。序號字符串可以為一數(shù)字并 且可以依照需要調(diào)整序號字符串的長度。舉例來說客戶的某一序號字符串為"00000001"。 則上述的序號長度即為8碼且序號值為1。
      [0027] 在步驟SllO中防偽印紋的產(chǎn)生裝置執(zhí)行一校驗(yàn)碼產(chǎn)生程序,以依據(jù)序號字符串 以及一校驗(yàn)碼參數(shù)組計(jì)算一校驗(yàn)碼位置并將校驗(yàn)碼位置上的字符碼作為一校驗(yàn)碼。而前述 的校驗(yàn)碼位置為校驗(yàn)碼在序號字符串中的位置。校驗(yàn)碼為序號字符串中具有防偽功能的字 符,可對校驗(yàn)碼套用與其它字符不一樣的格式,例如可套用斜體或粗體。舉例來說一客戶的 序號字符串為"〇〇〇〇〇〇設(shè)2"。則前述序號字符串中的"0"即為此串序號的校驗(yàn)碼,且套用 粗斜體。
      [0028] 在步驟S120中,將序號字符串中,位于校驗(yàn)碼位置之前的部分定義為一第一子字 符串,并將位于校驗(yàn)碼位置之后的部分定義為一第二子字符串。而前述的校驗(yàn)碼位置之前 的部分為在校驗(yàn)碼位置之前所有的字符碼,校驗(yàn)碼位置之后的部分為在校驗(yàn)碼位置之后所 有的字符碼。舉例來說序號字符串「0000 0 0006」中從右數(shù)來第五位"0"為此序號字符串 的校驗(yàn)碼。而校驗(yàn)碼位置之前的"〇〇〇〇"即為第一子字符串;校驗(yàn)碼位置之后的"0006"即 為第二子字符串。
      [0029] 接著在步驟S130中,依序組合第一子字符串、校驗(yàn)碼以及第二子字符串成為一防 偽印紋。而防偽印紋可以包括用以印刷在標(biāo)簽上的一個(gè)字符串,此字符串具有特別的防偽 機(jī)制,能讓標(biāo)簽的發(fā)行者、貼有標(biāo)簽的產(chǎn)品的制造者以及終端使用者據(jù)以判斷此標(biāo)簽是否 是真品。根據(jù)一實(shí)施例,防偽印紋除了包括字符串之外,還可以包括一條形碼(Bar code)、 一快速響應(yīng)碼(Quick Response Code,QR Code)或一圖騰,以方便產(chǎn)品管理或增加產(chǎn)品的 識別度。
      [0030] 請參考圖2,其為根據(jù)本發(fā)明一實(shí)施例的防偽印紋的范例示意圖。其中在圖2中 示出有多個(gè)防偽標(biāo)簽500,每個(gè)防偽標(biāo)簽500都具有一個(gè)防偽印紋510。而在防偽印紋510 中,同時(shí)套用"粗體"和"斜體"兩種印刷樣式的字符碼即為本發(fā)明的校驗(yàn)碼。如圖2所示, 防偽標(biāo)簽500的校驗(yàn)碼的位置在一批的序號之中并沒有固定的位置或是固定的字符,因此 可以有效地預(yù)防有心人員偽造具有防偽印紋510的防偽標(biāo)簽500。
      [0031] 在標(biāo)簽的生產(chǎn)過程中,標(biāo)簽的制造者也可在防偽印紋510中加入特殊字樣以表示 這批標(biāo)簽僅為校驗(yàn)用途,如圖3。在圖3的上半部具有"校車"字樣的標(biāo)簽為校車用的校車 標(biāo)簽600。在圖3的下半部則為正式量產(chǎn)并且具有防偽印紋的量產(chǎn)標(biāo)簽610,圖3的下半部 的量產(chǎn)標(biāo)簽610的防偽印紋為具有"粗體"和"斜體"兩種印刷樣式的字符碼,即為本發(fā)明 的校驗(yàn)碼。其中在圖3中的下半部的量產(chǎn)標(biāo)簽610可以看出校驗(yàn)碼并沒有一定的位置和固 定的字符,因此具有良好的防偽效果。
      [0032] 接著請搭配圖4,其為根據(jù)本發(fā)明一實(shí)施例的校驗(yàn)碼產(chǎn)生程序的流程圖。校驗(yàn)碼 產(chǎn)生程序可包括下列步驟。在步驟S200中,防偽印紋的產(chǎn)生裝置先取得校驗(yàn)參數(shù)組的一第 一參數(shù)k、一第二參數(shù)i以及一第三參數(shù)j。接著在步驟S210中判斷第一參數(shù)k是否符合 多個(gè)判斷條件之一,其中每一判斷條件都對應(yīng)一校驗(yàn)素?cái)?shù)。以及步驟S220中依據(jù)第二參數(shù) 1、 第三參數(shù)j、序號字符串以及第一參數(shù)k符合的判斷條件所對應(yīng)的校驗(yàn)素?cái)?shù)計(jì)算校驗(yàn)碼 的位置,并將校驗(yàn)碼位置上的字符碼作為一校驗(yàn)碼。而至少一校驗(yàn)素?cái)?shù)可以是11、13、17、19 或23。
      [0033] 根據(jù)一實(shí)施例,校驗(yàn)碼的位置為將第一參數(shù)k、第二參數(shù)i、第三參數(shù)j以及第一參 數(shù)k對應(yīng)的校驗(yàn)素?cái)?shù)相加的和再除以序號字符串的長度,再將除以序號字符串的長度的余 數(shù)再加1。其中第一參數(shù)k、第二參數(shù)i以及第三參數(shù)j可以是自定義值或是依據(jù)自定義公 式計(jì)算得到的結(jié)果。這些參數(shù)可以為一預(yù)設(shè)數(shù)值,或是也可以讓防偽印紋的產(chǎn)生裝置自定 義前述三個(gè)參數(shù)的數(shù)值。其中前述防偽印紋的產(chǎn)生裝置的自定義數(shù)值中,防偽印紋的產(chǎn)生 裝置可以使用自定義的公式算出或是直接指定三個(gè)參數(shù)值。舉例而言,可計(jì)算第一參數(shù)k、 第二參數(shù)i以及第三參數(shù)j的和作為新的第一參數(shù)k,再判斷新的第一參數(shù)k是否符合判斷 條件。
      [0034] 需注意的是,在實(shí)施校驗(yàn)碼的產(chǎn)生程序時(shí),可依客戶要求或其它實(shí)際情況增加參 數(shù)的數(shù)量,也可動態(tài)地修改計(jì)算參數(shù)用的自定義公式,甚至能增加校驗(yàn)素?cái)?shù)、判斷條件或判 斷素?cái)?shù)的數(shù)量以及數(shù)值。借著高程度的彈性化可定義空間增加安全性,可以相當(dāng)程度地降 低被有心人員破解計(jì)算方法的機(jī)率。以下將詳述校驗(yàn)碼的位置的計(jì)算方式以及計(jì)算范例。
      [0035] 根據(jù)本發(fā)明一實(shí)施例的校驗(yàn)碼的產(chǎn)生程序的判斷條件之一為一否則(else)條件, 否則條件以外的每一判斷條件對應(yīng)一判斷素?cái)?shù)。并請參考圖5,其為根據(jù)本發(fā)明一實(shí)施例的 判斷第一參數(shù)k是否符合判斷條件之一的流程圖。其中防偽印紋的產(chǎn)生裝置可利用下列步 驟判斷第一參數(shù)k是否符合判斷條件之一。在步驟S300中,判斷第一參數(shù)k是否可以被任 一判斷素?cái)?shù)整除。當(dāng)?shù)谝粎?shù)k可以被任何一個(gè)判斷素?cái)?shù)整除時(shí),判定第一參數(shù)k符合判 斷素?cái)?shù)所對應(yīng)的判斷條件,如步驟S310所示。反之,當(dāng)?shù)谝粎?shù)k不能被任何一個(gè)判斷素 數(shù)整除時(shí),則判定第一參數(shù)k符合否則條件,如步驟S320所示。而至少一判斷素?cái)?shù)可以是 2、 3、5 或 7。
      [0036] 前面所述的序號字符串可表示為一序號值,例如可以為"00000001"。而前述第一 參數(shù)k可以是第一默認(rèn)值加上序號值的和。第二參數(shù)i可以是一第二默認(rèn)值加上一第三默 認(rèn)值的和。第三參數(shù)j可以是一第四默認(rèn)值。
      [0037] 其中第一默認(rèn)值、第二默認(rèn)值和第三默認(rèn)值可以為客戶指定的一組數(shù)字或是可以 為隨機(jī)產(chǎn)生的數(shù)字。舉例來說序號為"000001"且客戶指定第一默認(rèn)值為900,則第一參數(shù) k則為900+000001=901。又例如說客戶指定第二默認(rèn)值和第三默認(rèn)值分別為700和800,則 第二參數(shù)i則為700+800=1500。而第四默認(rèn)值則可以為數(shù)字或大寫的英文字母的美國信 息交換標(biāo)準(zhǔn)代石馬(American Standard Code for Information Interchange Code, ASCII Code)。舉例來說第四默認(rèn)值為A時(shí),其美國信息交換標(biāo)準(zhǔn)代碼則為66。第四默認(rèn)值為Z 時(shí),其美國信息交換標(biāo)準(zhǔn)代碼則為90。
      [0038] 接著請參照圖6,其為本發(fā)明一實(shí)施例的步驟S130的流程圖。在步驟S400中, 防偽印紋的產(chǎn)生裝置可分別設(shè)定并套用第一子字符串、校驗(yàn)碼以及第二子字符串的印刷樣 式,其中校驗(yàn)碼的印刷樣式與第一子字符串或第二子字符串的印刷樣式不同。在步驟S410 中,再將套用完印刷樣式的第一子字符串、校驗(yàn)碼以及第二子字符串合成為防偽印紋。
      [0039] 其中前段所述的第一子字符串、校驗(yàn)碼以及第二子字符串的印刷樣式可以包括有 字型、字體大小、字體色彩、粗體、斜體、底線、空格符大小、字符的背景色彩或是其它具有可 識別的字體樣式都可以作為印刷樣式。
      [0040] 防偽印紋的產(chǎn)生方法及產(chǎn)生裝置可設(shè)定有多個(gè)不同的判斷條件,并依據(jù)符合的條 件選擇對應(yīng)的公式來計(jì)算定校驗(yàn)碼的位置。舉例來說當(dāng)?shù)谝粎?shù)k可以被判斷素?cái)?shù)2整除 時(shí),可選擇下列公式作為決定校驗(yàn)碼的位置:
      [0041] i CheckCode = (((i+j+k)+13) %iDigits)+1 (公式 1)。
      [0042] 其中在公式1中,iCheckCode為校驗(yàn)碼位置。k為第一參數(shù)。i為第二參數(shù)。j為 第三參數(shù)。而在第一參數(shù)加第二參數(shù)加第三參數(shù)之后所再加的13為校驗(yàn)素?cái)?shù)。iDigits則 為序號長度。
      [0043] 另外當(dāng)?shù)谝粎?shù)k可以被判斷素?cái)?shù)3整除時(shí),可選擇下列公式作為決定校驗(yàn)碼的 位置:
      [0044] iCheckCode = (((i+j+k)+17)%iDigits)+1 (公式 2)。
      [0045] 當(dāng)?shù)谝粎?shù)k可以被判斷素?cái)?shù)5整除時(shí),可選擇下列公式作為決定校驗(yàn)碼的位 置:
      [0046] iCheckCode = (((i+j+k)+19)%iDigits)+1 (公式 3)。
      [0047] 當(dāng)?shù)谝粎?shù)k可以被判斷素?cái)?shù)7整除時(shí),可選擇下列公式作為決定校驗(yàn)碼的位 置:
      [0048] iCheckCode = (((i+j+k)+23)%iDigits)+1 (公式 4)。
      [0049] 而當(dāng)?shù)谝粎?shù)k無法被任一判斷素?cái)?shù)整除時(shí),則可選擇下列公式作為決定校驗(yàn)碼 的位置:
      [0050] iCheckCode = (((i+j+k)+ll)%iDigits)+l (公式 5)。
      [0051] 其中在公式2、公式3、公式4以及公式5中,iCheckCode、k、i、j以及iDigits的 定義與公式1中的定義一樣遂不再贅述。而在公式2、公式3、公式4以及公式5中的11、 17、19以及23則為不同實(shí)施例中的校驗(yàn)素?cái)?shù)。
      [0052] 且除了上述的公式之外,客戶還可以指定一組數(shù),其中組數(shù)例如可以是1、2或3。 防偽印紋的產(chǎn)生方法及產(chǎn)生裝置可依據(jù)選擇的組數(shù)自動以不同的方式計(jì)算第一參數(shù),以增 加防偽效果。例如當(dāng)客戶選則組數(shù)1時(shí),則第二參數(shù)i則為第二默認(rèn)值。當(dāng)客戶選擇組數(shù) 2時(shí),則第二參數(shù)i則為第二默認(rèn)值加上第三默認(rèn)值,其中第三默認(rèn)值例如可以是1911。當(dāng) 客戶選擇組數(shù)3時(shí),則第二參數(shù)i則為第二默認(rèn)值加上不同的第三默認(rèn)值,此時(shí)的第三默認(rèn) 值例如可以是2012。其中前面所述的第二默認(rèn)值可以是客戶指定的值,也可以是其它默認(rèn) 值。
      [0053] 若依據(jù)上述公式1至公式5,若字符碼的總個(gè)數(shù)是i,校驗(yàn)碼位置可能是在第2個(gè) 字符到第i個(gè)字符之間。且第一子字符串最少包含一個(gè)字符碼,第二子字符串最少包含零 個(gè)字符碼。此外,于不同實(shí)施例中也可采用其它的公式,并以不同的方式選擇校驗(yàn)碼位置。 例如可能選取連續(xù)的多個(gè)校驗(yàn)碼,或是選擇分散的多個(gè)校驗(yàn)碼。
      [0054] 舉例來說,假設(shè)客戶指定第二默認(rèn)值為101,組數(shù)1,第四默認(rèn)值為Z,第一默認(rèn) 值為〇以及序號長度為9。因?yàn)榻M數(shù)為1,所以第二參數(shù)i為第二默認(rèn)值101,第一參數(shù) k為第一默認(rèn)值0加上序號值(序號值為1。由于客戶指定序號長度為9,因此序號值為 "000000001"),所以第一參數(shù)k等于"000000001"。而第三參數(shù)j則為Z的ASCII碼(ASCII Code),所以第三參數(shù)j則為90。其中由于第一參數(shù)k等于1不可以被任何判斷素?cái)?shù)整除, 因此防偽印紋的產(chǎn)生裝置會采用公式5來計(jì)算校驗(yàn)碼的位置,計(jì)算結(jié)果如下:
      [0055] i CheckCode = (((101+90+1)+11)%9)+1 = 6
      [0056] 從上述的結(jié)果可以得知此序號的校驗(yàn)碼位置在從字符串右側(cè)數(shù)來第六位數(shù),如果 校驗(yàn)碼為采用粗斜體元素。則完整的防偽印紋序號為" 101-Z-000 0 00001"。
      [0057] 再舉例來說,假設(shè)客戶指定第二默認(rèn)值為1、組數(shù)1、第四默認(rèn)值為3、第一默認(rèn)值 為915、序號長度為8且序號是2。因?yàn)榻M數(shù)為1,所以第二參數(shù)i為第二默認(rèn)值1。第一參 數(shù)k為第一默認(rèn)值915加上序號值(序號值為2,由于客戶指定序號長度為8,因此序號值為 "00000002"),所以第一參數(shù)k為915加2等于917。而第三參數(shù)j則為第四默認(rèn)值,所以第 三參數(shù)j等于3。其中第一參數(shù)k等于917可以被判斷素?cái)?shù)中的7整除,因此防偽印紋的產(chǎn) 生裝置會采用公式4來計(jì)算校驗(yàn)碼的位置,計(jì)算結(jié)果如下:
      [0058] iCheckCode = (((1+3+917)+23)%8)+1 = 1
      [0059] 從上述的結(jié)果可以得知此序號的校驗(yàn)碼位置在從字符串右側(cè)數(shù)來第一位數(shù),如果 校驗(yàn)碼為采用粗斜體元素。則完整的防偽印紋序號為"A00000002"。
      [0060] 又假設(shè)客戶指定第二默認(rèn)值為1、組數(shù)2、第四默認(rèn)值為3、第一默認(rèn)值為915、序號 長度為8且序號從1號開始。因?yàn)榻M數(shù)為2,所以第二參數(shù)i為第二默認(rèn)值1加上第三默認(rèn) 值1911等于1912。第一參數(shù)k為第一默認(rèn)值915加上序號值(序號值為1。由于客戶指定 序號長度為8,因此序號值為"00000001"),所以第一參數(shù)k為915加1等于916。而第三參 數(shù)j則為第四默認(rèn)值,所以第三參數(shù)j等于3。其中第一參數(shù)k等于916可以被判斷素?cái)?shù)中 的2整除,因此防偽印紋的產(chǎn)生裝置會采用公式1來計(jì)算校驗(yàn)碼的位置,計(jì)算結(jié)果如下:
      [0061] iCheckCode = (((1912+3+916)+13)%8)+1 = 5
      [0062] 從上述的結(jié)果可以得知此序號的校驗(yàn)碼位置在從字符串右側(cè)數(shù)來第五位數(shù),如果 校驗(yàn)碼為采用粗斜體元素。則完整的防偽印紋序號為"A000 0 0001"。
      [0063] 綜合以上所述,印刷廠商可以通過本發(fā)明所提出的防偽印紋的產(chǎn)生方法及其產(chǎn)生 裝置產(chǎn)生用于各種產(chǎn)品標(biāo)簽的防偽印紋,且能提供了更好的防偽機(jī)制給客戶。上述提供的 防偽機(jī)制較傳統(tǒng)的方式更加隨機(jī)以及更加地不可預(yù)測,也不會有傳統(tǒng)上采用程序內(nèi)建的隨 機(jī)數(shù)種子時(shí)會有某一數(shù)字的機(jī)率較大的問題。因此本發(fā)明中所提出的防偽印紋的產(chǎn)生方 法會讓有心人員更加無從得知規(guī)則,所以防偽印紋被破解的機(jī)率也較使用傳統(tǒng)方法來得更 低。也因?yàn)橛休^好的防偽機(jī)制,客戶的產(chǎn)品也就可以得到更好的防護(hù),并且大幅降低因?yàn)榉?偽機(jī)制被破解所造成的損失。
      [0064] 另一方面本發(fā)明所提出的防偽印紋的產(chǎn)生方法以及防偽印紋的產(chǎn)生裝置也可以 大幅降低產(chǎn)生防偽印紋的時(shí)間。由于借助現(xiàn)代化的計(jì)算機(jī)運(yùn)算,因此采用本發(fā)明所提出的 防偽印紋的產(chǎn)生方法并不會因?yàn)檩^傳統(tǒng)的方法復(fù)雜而提高時(shí)間。反而因?yàn)榇罅窟\(yùn)用計(jì)算機(jī) 運(yùn)算的關(guān)系,可以快速且大量地產(chǎn)生具有不同防偽機(jī)制的印紋。也因?yàn)榍笆龅脑驌碛懈?好的防偽印紋的產(chǎn)生方法的印刷廠商,效率也自然而然地可以有更高的效率和更高的競爭 力。
      【權(quán)利要求】
      1. 一種防偽印紋的產(chǎn)生方法,其特征在于,包括: 接收一序號字符串,該序號字符串包括多個(gè)字符碼; 執(zhí)行一校驗(yàn)碼產(chǎn)生程序,以依據(jù)該序號字符串以及一校驗(yàn)參數(shù)組計(jì)算一校驗(yàn)碼位置并 將該校驗(yàn)碼位置上的字符碼作為一校驗(yàn)碼; 將該序號字符串中,位于該校驗(yàn)碼位置之前的部分定義為一第一子字符串,并將位于 該校驗(yàn)碼位置之后的部分定義為一第二子字符串;以及 依序組合該第一子字符串、該校驗(yàn)碼以及該第二子字符串成為一防偽印紋。
      2. 根據(jù)權(quán)利要求1所述的防偽印紋的產(chǎn)生方法,其特征在于,該校驗(yàn)碼產(chǎn)生程序包括: 取得該校驗(yàn)參數(shù)組的一第一參數(shù)、一第二參數(shù)以及一第三參數(shù); 判斷該第一參數(shù)是否符合多個(gè)判斷條件之一,其中每一該判斷條件對應(yīng)一校驗(yàn)素?cái)?shù); 以及 依據(jù)該第二參數(shù)、該第三參數(shù)、該序號字符串以及該第一參數(shù)符合的該判斷條件所對 應(yīng)的該校驗(yàn)素?cái)?shù)計(jì)算該校驗(yàn)碼位置,并將該校驗(yàn)碼位置上的字符碼作為該校驗(yàn)碼。
      3. 根據(jù)權(quán)利要求2所述的防偽印紋的產(chǎn)生方法,其特征在于,該些判斷條件之一為一 否則條件,該否則條件以外的每一該判斷條件對應(yīng)一判斷素?cái)?shù),且該判斷該第一參數(shù)是否 符合該些判斷條件之一的步驟包括: 當(dāng)該第一參數(shù)被任一該判斷素?cái)?shù)整除時(shí),判定該第一參數(shù)符合該判斷素?cái)?shù)所對應(yīng)的該 判斷條件;以及 當(dāng)該第一參數(shù)不被任一該判斷素?cái)?shù)整除時(shí),判定該第一參數(shù)符合該否則條件。
      4. 根據(jù)權(quán)利要求3所述的防偽印紋的產(chǎn)生方法,其特征在于,至少一該判斷素?cái)?shù)為2、 3、5 或 7。
      5. 根據(jù)權(quán)利要求3所述的防偽印紋的產(chǎn)生方法,其特征在于,該校驗(yàn)碼位置為將該第 一參數(shù)、該第二參數(shù)、該第三參數(shù)以及該第一參數(shù)對應(yīng)的該校驗(yàn)素?cái)?shù)相加的和再除以該序 號字符串的長度,再將除以該序號字符串的長度的余數(shù)再加1。
      6. 根據(jù)權(quán)利要求2所述的防偽印紋的產(chǎn)生方法,其特征在于,該序號字符串表示一序 號值,且該第一參數(shù)、該第二參數(shù)以及該第三參數(shù)為自定義值或是依據(jù)自定義公式計(jì)算得 到的結(jié)果。
      7. 根據(jù)權(quán)利要求2所述的防偽印紋的產(chǎn)生方法,其特征在于,至少一該校驗(yàn)素?cái)?shù)為11、 13、17、19 或 23。
      8. 根據(jù)權(quán)利要求1所述的防偽印紋的產(chǎn)生方法,其特征在于,依序組合該第一子字符 串、該校驗(yàn)碼以及該第二子字符串成為該防偽印紋的步驟包括: 設(shè)定并套用該第一子字符串、該校驗(yàn)碼以及該第二子字符串的印刷樣式,其中該校驗(yàn) 碼的印刷樣式與該第一子字符串或該第二子字符串的印刷樣式不同;以及 將套用完印刷樣式的該第一子字符串、該校驗(yàn)碼以及該第二子字符串組合成為該防偽 印紋。
      9. 根據(jù)權(quán)利要求8所述的防偽印紋的產(chǎn)生方法,其特征在于,該第一子字符串、該校驗(yàn) 碼以及該第二子字符串的印刷樣式包括字型、字體大小、字體色彩、粗體、斜體、底線、空格 符大小或背景色彩。
      10. -種防偽印紋的產(chǎn)生裝置,其特征在于,用以接收一序號字符串,該序號字符串包 括多個(gè)字符碼;執(zhí)行一校驗(yàn)碼產(chǎn)生程序,以依據(jù)該序號字符串以及一校驗(yàn)參數(shù)組計(jì)算一校 驗(yàn)碼位置并將該校驗(yàn)碼位置上的字符碼作為一校驗(yàn)碼;將該序號字符串中,位于該校驗(yàn)碼 位置之前的部分定義為一第一子字符串,并將位于該校驗(yàn)碼位置之后的部分定義為一第二 子字符串;以及依序組合該第一子字符串、該校驗(yàn)碼以及該第二子字符串成為一防偽印紋。
      11. 根據(jù)權(quán)利要求10所述的防偽印紋的產(chǎn)生裝置,其特征在于,于該校驗(yàn)碼產(chǎn)生程序 中取得該校驗(yàn)參數(shù)組的一第一參數(shù)、一第二參數(shù)以及一第三參數(shù);判斷該第一參數(shù)是否符 合多個(gè)判斷條件之一,其中每一該判斷條件對應(yīng)一校驗(yàn)素?cái)?shù);以及依據(jù)該第二參數(shù)、該第三 參數(shù)、該序號字符串以及該第一參數(shù)符合的該判斷條件所對應(yīng)的該校驗(yàn)素?cái)?shù)計(jì)算該校驗(yàn)碼 位置,并將該校驗(yàn)碼位置上的字符碼作為該校驗(yàn)碼。
      12. 根據(jù)權(quán)利要求11所述的防偽印紋的產(chǎn)生裝置,其特征在于,該些判斷條件之一為 一否則條件,該否則條件以外的每一該判斷條件對應(yīng)一判斷素?cái)?shù),且當(dāng)該第一參數(shù)被任一 該判斷素?cái)?shù)整除時(shí),該防偽印紋的產(chǎn)生裝置判定該第一參數(shù)符合的該判斷素?cái)?shù)所對應(yīng)的該 判斷條件;以及當(dāng)該第一參數(shù)不被任一該判斷素?cái)?shù)整除時(shí),該防偽印紋的產(chǎn)生裝置判定該 第一參數(shù)符合該否則條件。
      13. 根據(jù)權(quán)利要求12所述的防偽印紋的產(chǎn)生裝置,其特征在于,至少一該判斷素?cái)?shù)為 2、3、5 或 7。
      14. 根據(jù)權(quán)利要求12所述的防偽印紋的產(chǎn)生裝置,其特征在于,該校驗(yàn)碼位置為將該 第一參數(shù)、該第二參數(shù)、該第三參數(shù)以及該第一參數(shù)對應(yīng)的該校驗(yàn)素?cái)?shù)相加的和再除以該 序號字符串的長度,再將除以該序號字符串的長度的余數(shù)再加1。
      15. 根據(jù)權(quán)利要求11所述的防偽印紋的產(chǎn)生裝置,其特征在于,該序號字符串表示一 序號值,且該第一參數(shù)、該第二參數(shù)以及該第三參數(shù)為自定義值或是依據(jù)自定義公式計(jì)算 得到的結(jié)果。
      16. 根據(jù)權(quán)利要求11所述的防偽印紋的產(chǎn)生裝置,其特征在于,至少一該校驗(yàn)素?cái)?shù)為 11、13、17、19 或 23。
      17. 根據(jù)權(quán)利要求10所述的防偽印紋的產(chǎn)生裝置,其特征在于,用以依序組合該第一 子字符串、該校驗(yàn)碼以及該第二子字符串成為該防偽印紋時(shí),該防偽印紋的產(chǎn)生裝置用以 設(shè)定并套用該第一子字符串、該校驗(yàn)碼以及該第二子字符串的印刷樣式,其中該校驗(yàn)碼的 印刷樣式與該第一子字符串或該第二子字符串的印刷樣式不同;以及將套用完印刷樣式的 該第一子字符串、該校驗(yàn)碼以及該第二子字符串組合成為該防偽印紋。
      18. 根據(jù)權(quán)利要求17所述的防偽印紋的產(chǎn)生裝置,其特征在于,該第一子字符串、該校 驗(yàn)碼以及該第二子字符串的印刷樣式包括字型、字體大小、字體色彩、粗體、斜體、底線、空 格符大小或背景色彩。
      【文檔編號】G06F9/45GK104376352SQ201310354185
      【公開日】2015年2月25日 申請日期:2013年8月14日 優(yōu)先權(quán)日:2013年8月14日
      【發(fā)明者】高俊杰, 魏士雯, 蔡秀英 申請人:深圳正峰印刷有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1