專利名稱:票證系統(tǒng)中基于順序編號轉(zhuǎn)換產(chǎn)生簡易識別代碼的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及票證流通領(lǐng)域,特別涉及票證流通過程中的安全認(rèn)證技術(shù)領(lǐng)域,具體是指一 種票證系統(tǒng)中基于順序編號轉(zhuǎn)換產(chǎn)生簡易識別代碼的方法。
背景技術(shù):
隨著社會經(jīng)濟的不斷發(fā)展,人們之間的經(jīng)濟活動日益密切和頻繁,而這個過程中最重要 的流通要素就是各種票證。在各類票證的使用過程中,票證的編號是最重要的參數(shù),通常它 唯一標(biāo)識了每一張票證。為了達(dá)到唯一標(biāo)識的目的,票證編號的位數(shù)很多,譬如要標(biāo)識十億 張不同的票證,就需要九位十進制數(shù)。這么長的編號,既不便記憶,書寫、使用也很繁瑣, 因此難免出錯。
通常在票證使用過程中,同時出現(xiàn)在同一特定場合的票證數(shù)量是有限的,也就是說票證 的識別范圍與總體數(shù)量相比大幅縮小,因此可以設(shè)計一種簡短的、便于識別、記憶、書寫和 使用的"簡易識別碼',,只要保證在縮小范圍內(nèi)的唯一性,就可以在實際使用場合保證對具體 票證的唯一識別。
發(fā)明內(nèi)容
本發(fā)明的目的是克服了上述現(xiàn)有技術(shù)中的缺點,提供一種能夠有效起到身份身份簡易安 全識別和簡捷防偽、識讀記憶和操作簡單方便、實現(xiàn)過程快捷靈活、工作性能穩(wěn)定可靠、適 用范圍較為廣泛的票證系統(tǒng)中基于順序編號轉(zhuǎn)換產(chǎn)生簡易識別代碼的方法。
為了實現(xiàn)上述的目的,本發(fā)明的票證系統(tǒng)中基于順序編號轉(zhuǎn)換產(chǎn)生簡易識別代碼的方法 如下
該票證系統(tǒng)中基于順序編號轉(zhuǎn)換產(chǎn)生簡易識別代碼的方法,其主要特點是,所述的方法 包括以下步驟
(1 )票證系統(tǒng)通過識讀設(shè)備提取票證的原始順序編號;
(2 )所述的票證系統(tǒng)將提取到的原始順序編號存儲到存儲模塊中,并將該原始順序編號 分割成至少兩段; (3) 對分割得到的至少一段進行編碼轉(zhuǎn)換處理操作,并得到轉(zhuǎn)換后的色標(biāo)、字符和識別 碼數(shù)字信息;
(4) 所述的票證系統(tǒng)將所述的色標(biāo)、字符和識別碼數(shù)字信息輸出到印標(biāo)機,并印刷到票 證的表面。
該票證系統(tǒng)中基于順序編號轉(zhuǎn)換產(chǎn)生簡易識別代碼的方法中的識讀設(shè)備可以為RFID讀 寫器、條碼掃描儀或者字符光學(xué)OCR掃描識別儀。
該票證系統(tǒng)中基于順序編號轉(zhuǎn)換產(chǎn)生簡易識別代碼的方法中的對原始順序編號的分割規(guī) 則為將原始順序編號按五位十進制數(shù)為一段進行分割。
該票證系統(tǒng)中基于順序編號轉(zhuǎn)換產(chǎn)生簡易識別代碼的方法中的編碼轉(zhuǎn)換處理^*作,包括 以下步驟
(31 )將該段十進制數(shù)從高位到低位分為五個十進制數(shù)字W5、 W4、 W3、 W2、 Wl;
(32) 根據(jù)以下公式確定識別碼數(shù)字信息N3、 N2、 Nl:
<formula>formula see original document page 4</formula>(33) 根據(jù)以下公式確定字符索引碼D4:
<formula>formula see original document page 4</formula>
(34 )依據(jù)該字符索引碼D4在系統(tǒng)預(yù)設(shè)的色標(biāo)、字符代碼碼表中查詢得到相應(yīng)的色標(biāo) 和字符。
采用了該發(fā)明的票證系統(tǒng)中基于順序編號轉(zhuǎn)換產(chǎn)生簡易識別代碼的方法,由于其首先將 順序編號分段,例如將十位編號分成二段五位編碼,然后以字母、色標(biāo)、數(shù)字替代的方法對 分段后的編碼分別重新進行編組,從而在保證本段編碼范圍內(nèi)唯一性的基礎(chǔ)上進一步縮短了 編碼長度,而且增強編碼的識別特征,便于記憶和使用,并且產(chǎn)生了票證自身"實名制"的唯 一對應(yīng)的票證自身名稱,其通過在一定算法的基礎(chǔ)上對票證碼進行編碼操作,從而產(chǎn)生出唯
一對應(yīng)票證自身的名稱,解決了票證持有者不愿使用實名制時對票證的身份簡易安全識別和 簡捷防偽的問題,便于識讀、記憶和操作,而且實現(xiàn)過程快捷靈活,工作性能穩(wěn)定可靠,適 用范圍較為廣泛。
圖1為本發(fā)明的票證系統(tǒng)中基于順序編號轉(zhuǎn)換產(chǎn)生簡易識別代碼的方法的整體流程示意圖。
圖2為本發(fā)明的票證系統(tǒng)中基于順序編號轉(zhuǎn)換產(chǎn)生筒易識別代碼的方法中的編碼轉(zhuǎn)換原
理示意圖。
圖3為本發(fā)明的票證系統(tǒng)中基于順序編號轉(zhuǎn)換產(chǎn)生簡易識別代碼的方法中的色標(biāo)、字符 代碼碼表示意圖。
具體實施例方式
為了能夠更清楚地理解本發(fā)明的技術(shù)內(nèi)容,特舉以下實施例詳細(xì)說明。 請參閱圖1至圖3所示,該票證系統(tǒng)中基于順序編號轉(zhuǎn)換產(chǎn)生簡易識別代碼的方法,其 主要特點是,所述的方法包括以下步驟
(1 )票證系統(tǒng)通過識讀設(shè)備提取票證的原始順序編號,所述的識讀設(shè)備可以為RFID讀 寫器、條碼掃描儀或者字符光學(xué)OCR掃描識別儀;
(2 )所述的票證系統(tǒng)將提^L到的原始順序編號存儲到存儲模塊中,并將該原始順序編號 分割成至少兩段;該對原始順序編號的分割規(guī)則為將原始順序編號按五位十進制數(shù)為一段 進行分割;
(3) 對分割得到的至少一段進行編碼轉(zhuǎn)換處理操作,并得到轉(zhuǎn)換后的色標(biāo)、字符和識別 碼數(shù)字信息,該編碼轉(zhuǎn)換處理操作,包括以下步驟
(a) 將該段十進制數(shù)從高位到低位分為五個十進制數(shù)字W5、 W4、 W3、 W2、 Wl;
(b) 根據(jù)以下公式確定識別碼數(shù)字信息N3、 N2、 Nl:
N3 N2 Nl = W4x畫+ W3xl0 + Wl;
(c) 根據(jù)以下公式確定字符索引碼D4:
D4 = W5xl0 +W2;
(d) 依據(jù)該字符索引碼D4在系統(tǒng)預(yù)設(shè)的色標(biāo)、字符代碼碼表中查詢得到相應(yīng)的色 標(biāo)和字符;
(4) 所述的票證系統(tǒng)將所述的色標(biāo)、字符和識別碼數(shù)字信息輸出到印標(biāo)機,并印刷到票 i正的表面。
在實際使用當(dāng)中,本發(fā)明的基本思路如下
首先將順序編號分段(例如將十位編號分成二段五位編碼),然后以字母、色標(biāo)、數(shù)字替 代的方法對分段后的編碼分別重新進行編組,目的一是在保證本段編碼范圍內(nèi)唯一性的基礎(chǔ) 上進一步縮短編碼長度,二是增強編碼的識別特征,便于記憶和使用。
本發(fā)明可以應(yīng)用于票證管理系統(tǒng)中,能夠?qū)⑵弊C的基本順序編號轉(zhuǎn)換為易讀易記的票面 "簡易識別碼",具體的轉(zhuǎn)換步驟如下
(1 )通過識讀設(shè)備(RFID讀寫器、條碼掃描儀、字符光學(xué)OCR掃描識別儀等)提取票 證的原始順序編號;
當(dāng)在票證發(fā)行的現(xiàn)場進行轉(zhuǎn)換時,需要用識讀設(shè)備提取已經(jīng)印刷在票面上的轉(zhuǎn)換數(shù)據(jù)源 一一票證原始順序編號;如果是在票據(jù)制作工廠進行轉(zhuǎn)換,則順序編號是由編號系統(tǒng)提供的, 轉(zhuǎn)換程序可通過數(shù)據(jù)接口獲得順序編號,則不需要識讀設(shè)備。
例外情況是由于RFID芯片的編號是由芯片制造廠寫入芯片的(國際統(tǒng)一標(biāo)準(zhǔn)編碼, 不可改寫),因此即使在票證制作廠,也必須配備RFID讀寫器來提取嵌入票證的RFID芯片 的順序編號。
(2)將提取到的原始順序編號按十萬位(即五位十進制數(shù)為一段)分成若干段; 其中是從低位向高位逐段切分,不足位數(shù)的高位補零。之所以按五位十進制數(shù)的尺度來 分段,主要是因為以下原因
(1) 因為對于單一使用現(xiàn)場而言,十萬這一數(shù)量已足夠大,發(fā)生重復(fù)碰撞的概率已足夠
低;
(2) 因為五位十進制數(shù)正好可以轉(zhuǎn)換為一個色標(biāo)字符加三位十進制^:字的編碼,而據(jù)統(tǒng) 計分析表明, 一個字符加三個(及以下的)數(shù)字的編碼最便于記憶,超過這個長度就不容易 記憶了,也就失去了本轉(zhuǎn)換的意義。 '
(3 )對每一段的十進制數(shù)按照圖2所示的原理進行處理,得到該段簡易識別碼的后三位 和色標(biāo)、字符查詢索引碼,即
* 將本段十進制數(shù)從高到低分為五個十進制數(shù)字W5、 W4、 W3、 W2、 Wl;
* 識別碼后三位N3N2N1 =W4xlOO +W3xl0 +Wl;
* 字符索引碼D4卜W5><10 +W2;
(4 )依據(jù)字符索引碼D4查色標(biāo)、字符代碼碼表,請參閱圖3所示,得到相應(yīng)的色標(biāo)和
字符;
查表方式將D4除以20,所得積的整數(shù)部分TO就是字符代碼碼表的行數(shù),再將D4減 去TO x 20,所得差Tl就是字符代碼碼表的列數(shù)。
(5) 將查到的色標(biāo)、字符、和轉(zhuǎn)換產(chǎn)生的后三位數(shù)字輸出到印標(biāo)機,轉(zhuǎn)印到票證表面; 將第(4)步查到的色標(biāo)、字符與第(3)步換算得到的后三位數(shù)字N3N2N1 (轉(zhuǎn)換成字
符型)拼合在一起,并根據(jù)約定將首字母(或整個代碼、代碼底色等)設(shè)置為色標(biāo)指定的顏 色,就產(chǎn)生本換算段的簡易識別碼。
(6) 重復(fù)上述步驟(3) ~ (5)的操作,依次轉(zhuǎn)換各分段編碼。
在圖3中,其為色標(biāo)、字符代碼碼表,在選擇字母代碼時,排除了容易引起混淆的D、 I、 L、 N、 O、 Z這六個字母,使編碼更加便于識讀和記憶。此表可根據(jù)需要更改,為不同領(lǐng)域 的票證設(shè)定互相獨立的代碼體系。
采用上述的方法,其僅對最后五位編號進行轉(zhuǎn)換,可以保證在十萬個編號范圍內(nèi)無重復(fù) 代碼,每十萬個號段重復(fù)一遍,在一般的使用環(huán)境中基本上可以滿足要求
如果對每個五位編號分段都采用上述方法進項轉(zhuǎn)換,并且每個分段采用不同的字符(圖 案)、色標(biāo)以及替換位置,可以構(gòu)成完整的編號識別碼體系,保證在所有編號范圍內(nèi)無重復(fù)。 "簡易識別碼,,的轉(zhuǎn)換算法有無限種可能,不知道具體的算法是無法產(chǎn)生正確地識別碼的;而 沒有完整的順序編號作參照,也無法倒推出轉(zhuǎn)換算法。因此,完整的"簡易識別碼,,幾乎是無 法復(fù)制的,可以起到防偽識別的作用。
在具體的應(yīng)用過程中,只需記住票證的最后一組"筒易識別碼",基本上可以滿足絕大部 分的操作要求。當(dāng)發(fā)生重復(fù)沖突(概率為十萬分之一)時,再參照另一組識別碼,即可區(qū)別 (重復(fù)概率為百億分之一 )。
采用了上述的票證系統(tǒng)中基于順序編號轉(zhuǎn)換產(chǎn)生簡易識別代碼的方法,由于其首先將順 序編號分段,例如將十位編號分成二段五位編碼,然后以字母、色標(biāo)、數(shù)字替代的方法對分 段后的編碼分別重新進行編組,從而在保證本段編碼范圍內(nèi)唯一性的基礎(chǔ)上進一步縮短了編 碼長度,而且增強編碼的識別特征,便于記憶和使用,并且產(chǎn)生了票證自身"實名制"的唯一 對應(yīng)的票證自身名稱,其通過在一定算法的基礎(chǔ)上對票證碼進行編碼操作,從而產(chǎn)生出唯一 對應(yīng)票證自身的名稱,解決了票證持有者不愿使用實名制時對票證的身份簡易安全識別和簡 捷防偽的問題,便于識讀、記憶和操作,而且實現(xiàn)過程快捷靈活,工作性能穩(wěn)定可靠,適用 范圍較為廣泛。
在此說明書中,本發(fā)明已參照其特定的實施例作了描述。但是,很顯然仍可以作出各種 修改和變換而不背離本發(fā)明的精神和范圍。因此說明書和附圖應(yīng)被認(rèn)為是說明性的而非限 制性的。
權(quán)利要求
1.一種票證系統(tǒng)中基于順序編號轉(zhuǎn)換產(chǎn)生簡易識別代碼的方法,其特征在于,所述的方法包括以下步驟(1)票證系統(tǒng)通過識讀設(shè)備提取票證的原始順序編號;(2)所述的票證系統(tǒng)將提取到的原始順序編號存儲到存儲模塊中,并將該原始順序編號分割成至少兩段;(3)對分割得到的至少一段進行編碼轉(zhuǎn)換處理操作,并得到轉(zhuǎn)換后的色標(biāo)、字符和識別碼數(shù)字信息;(4)所述的票證系統(tǒng)將所述的色標(biāo)、字符和識別碼數(shù)字信息輸出到印標(biāo)機,并印刷到票證的表面。
2、 根據(jù)權(quán)利要求1所述的票證系統(tǒng)中基于順序編號轉(zhuǎn)換產(chǎn)生簡易識別代碼的方法,其特 征在于,所述的識讀設(shè)備為RFID讀寫器、條碼掃描儀或者字符光學(xué)OCR掃描識別儀。
3、 根據(jù)權(quán)利要求1所述的票證系統(tǒng)中基于順序編號轉(zhuǎn)換產(chǎn)生簡易識別代碼的方法,其特 征在于,所述的對原始順序編號的分割規(guī)則為將原始順序編號按五位十進制數(shù)為一段進行 分割。
4、 根據(jù)權(quán)利要求3所迷的票證系統(tǒng)中基于順序編號轉(zhuǎn)換產(chǎn)生簡易識別代碼的方法,其特 征在于,所述的編碼轉(zhuǎn)換處理操作,包括以下步驟(31 )將該段十進制數(shù)從高位到低位分為五個十進制數(shù)字W5、 W4、 W3、 W2、 Wl; (32)根據(jù)以下公式確定識別碼數(shù)字信息N3、 N2、 Nl:N3 N2N1 =W4xl00 +W3xl0 +Wl; (33 )根據(jù)以下公式確定字符索引碼D4:D4 = W5xl0 +W2;(34)依據(jù)該字符索引碼D4在系統(tǒng)預(yù)設(shè)的色標(biāo)、字符代碼碼表中查詢得到相應(yīng)的色標(biāo) 和字符。
全文摘要
本發(fā)明涉及一種票證系統(tǒng)中基于順序編號轉(zhuǎn)換產(chǎn)生簡易識別代碼的方法,包括通過識讀設(shè)備提取票證原始順序編號、將原始順序編號存儲到存儲模塊中并分割成至少兩段、對其中至少一段進行編碼轉(zhuǎn)換處理操作得到轉(zhuǎn)換的色標(biāo)、字符和識別碼數(shù)字信息、將色標(biāo)、字符和識別碼數(shù)字信息輸出到印標(biāo)機并印刷到票證表面。采用該種票證系統(tǒng)中基于順序編號轉(zhuǎn)換產(chǎn)生簡易識別代碼的方法,在保證本段編碼范圍內(nèi)唯一性的基礎(chǔ)上進一步縮短了編碼長度,而且增強編碼的識別特征,便于記憶和使用,產(chǎn)生出唯一對應(yīng)票證自身的名稱,解決了不愿使用實名制時票證的身份簡易安全識別和簡捷防偽的問題,便于識讀、記憶和操作,而且實現(xiàn)過程快捷靈活,工作性能穩(wěn)定可靠,適用范圍廣。
文檔編號G06K19/06GK101369317SQ200810201118
公開日2009年2月18日 申請日期2008年10月14日 優(yōu)先權(quán)日2008年10月14日
發(fā)明者鄭之敏 申請人:鄭之敏