亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種大信息容量的二維條碼及系統(tǒng)的制作方法

文檔序號:6464097閱讀:382來源:國知局
專利名稱:一種大信息容量的二維條碼及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于信息出版領(lǐng)域,具體涉及一種大信息容量的二維條碼及系統(tǒng)。
技術(shù)背景隨著條碼識別終端計(jì)算能力的提高,以及條碼承載信息量的擴(kuò)大,二維條 碼憑借相對一維條碼的信息量的優(yōu)勢,近年來得到很大的發(fā)展與應(yīng)用。由于條 碼所包含信息量的進(jìn)一步增加,產(chǎn)生了一些新的技術(shù)來解決相關(guān)問題,典型如中國專利申請"二維條碼色彩信息疊加,,(200610080444.6 ),該方法根據(jù)色彩 疊加的原理,生成一個(gè)包含多層顏色信息的彩色二維條碼碼圖。解碼時(shí)通過不 同顏色通道讀耳又每一圖層中的信息,以提高二維條碼的信息容量。由于二維條碼本身空間限制,以及公開條碼編碼模式說明(Schema)的限 定,某種條碼只能用于特定用途,可擴(kuò)展性很差,并且其承載信息量大小固定, 條碼作為一種對幾器識別介質(zhì),不能滿足急劇擴(kuò)大的信息量的需要。在出版領(lǐng)域,互聯(lián)網(wǎng)的出現(xiàn)對傳統(tǒng)出版的編輯、制作、發(fā)行構(gòu)成了一定的 影響,出版信息的載體也由單一的紙介質(zhì)媒體發(fā)展到光盤、網(wǎng)絡(luò)、短信等多種 形式,出版信息的組織不再是簡單的線性結(jié)構(gòu),而且出版信息的生存周期也隨 著互聯(lián)網(wǎng)的出現(xiàn)而被大大改變了。數(shù)字化的出版信息被檢索、被重用、被交易、 被改寫已成為一種潮流和趨勢,在這種潮流和趨勢下跨媒體出版技術(shù)便應(yīng)運(yùn)而 生。出版信息的"一次制作,多次出版"成為出版界追逐的目標(biāo)。不同媒體形式特點(diǎn)不同,面向閱讀習(xí)慣、目標(biāo)群體等都存在較大差異,導(dǎo) 致承載的出版信息的表現(xiàn)方式也有較大的差別,如短信短小精悍、報(bào)紙快速詳 細(xì)、雜志詳實(shí)悅目、網(wǎng)絡(luò)則關(guān)聯(lián)方便等?,F(xiàn)代出版的數(shù)據(jù)一次整理多次出版, 提供的跨媒體的出版方式,為閱讀人群提供了多角度的、多形式的選擇。目前 信息出版中信息發(fā)布過程是單向的,即同 一信息在不同媒體上形成出版物之后, 信息之間不再保持關(guān)聯(lián),如一篇世界杯決賽的報(bào)道,在網(wǎng)絡(luò)上有詳實(shí)報(bào)道,而 報(bào)紙上剪裁部分信息報(bào)道,短信上則是更加簡短的進(jìn)球信息,讀者無法了解這些信息之間源自一篇報(bào)道,而閱讀到短信之后也無法準(zhǔn)確找到網(wǎng)絡(luò)上更加詳實(shí) 的報(bào)道。為建立已經(jīng)出版后信息的關(guān)聯(lián),建立出版信息之間關(guān)聯(lián)的關(guān)系,針對數(shù)據(jù) 一次整理好的素材,需要進(jìn)行統(tǒng)一標(biāo)識,這樣出版到各種媒體上的信息之間才 可以建立對黃向聯(lián)系,并且保持關(guān)聯(lián)信息之間的聯(lián)系。使用條碼的方式記錄出版信息的統(tǒng)一標(biāo)識是一種不錯的選擇,但是由于各 出版機(jī)構(gòu)對于出版信息標(biāo)識數(shù)據(jù)量大,分類方式各有不同,并且難以在短期內(nèi) 達(dá)成標(biāo)準(zhǔn),記載信息內(nèi)容差異也比較大,條碼承載數(shù)據(jù)容量受到限制,現(xiàn)有的 條碼技術(shù)不能滿足相關(guān)的應(yīng)用。發(fā)明內(nèi)容針對現(xiàn)有技術(shù)中存在的問題,本發(fā)明的目的是提供一種大信息容量的二維 條碼及系統(tǒng),使之適用于條碼編碼字節(jié)長度不確定,及使用基于模板的信息還 原等應(yīng)用場合,該條碼編碼方式簡單,易于擴(kuò)展。本發(fā)明的技術(shù)方案如下 一種大信息容量的二維條碼,由多個(gè)連續(xù)二維條碼字符組成;每個(gè)二維條碼字符包含數(shù)據(jù)區(qū)與信息區(qū)兩部分,數(shù)據(jù)區(qū)用于記錄條碼需要記載的數(shù)據(jù)信息,數(shù)據(jù)區(qū)信息編碼通過與條碼數(shù)據(jù)編碼模板配合生成最終條碼記錄信息;信息區(qū)包含校準(zhǔn)及次序記錄區(qū)、功能標(biāo)定區(qū),其中校準(zhǔn)及次序記錄區(qū)用于條碼在掃描后定位條碼位置、點(diǎn)區(qū)域大小以及確定多個(gè)連續(xù)條碼字符之間的次序關(guān)系,功能標(biāo)定區(qū)用于標(biāo)記數(shù)據(jù)區(qū)的功能范圍及相關(guān)校驗(yàn)信 自進(jìn)一步,如上所述的大信息容量的二維條碼,其中每個(gè)二維條碼字符的大 小一致,由可以設(shè)置的MxN點(diǎn)矩陣組成;其中數(shù)據(jù)區(qū)的大小能夠依據(jù)字符大小 而變化,字符編碼的最小識別點(diǎn)尺寸由系統(tǒng)配置設(shè)定,不隨字符大小變化而變 化。進(jìn)一步,如上所述的大信息容量的二維條碼,其中二維條碼字符的個(gè)數(shù)由 需要承載的數(shù)據(jù)編碼長度和當(dāng)前條碼字符矩陣的大小決定。進(jìn)一步,在上述大信息容量的二維條碼的信息區(qū)中,所述的校準(zhǔn)及次序記錄區(qū)的校準(zhǔn)區(qū)為固定Nx N點(diǎn)陣方框的形式,用于掃描圖像中識別與定位二維條 碼字符大小、區(qū)域、點(diǎn)陣以及用于變形矯正;次序記錄區(qū)位于校準(zhǔn)區(qū)的點(diǎn)陣方 框內(nèi),用于記錄該條碼字符的次序號以及該字符在條碼字符組中的順序編碼。進(jìn)一步,在上述大信息容量的二維條碼的信息區(qū)中,所述的功能標(biāo)定區(qū)的 數(shù)據(jù)及其語義定義,能夠由與該條碼匹配的條碼數(shù)據(jù)編碼模板配合使用。進(jìn)一步,如上所述的大信息容量的二維條碼,所述的條碼數(shù)據(jù)編碼模板是 為擴(kuò)展條碼的應(yīng)用、在系統(tǒng)中配合條碼數(shù)據(jù)識別的一種結(jié)構(gòu)化數(shù)據(jù),其依據(jù)應(yīng) 用的需要,對條碼各區(qū)域以及識別、校正、編碼算法進(jìn)行確定或者限定,并能 夠設(shè)定其他的限定條件。更進(jìn)一步來說,條碼數(shù)據(jù)編碼模板標(biāo)記了條碼中指定數(shù)據(jù)區(qū)域中的數(shù)據(jù)所 代表的意義以及便于應(yīng)用程序識別使用的標(biāo)記數(shù)據(jù),條碼數(shù)據(jù)編碼模板記錄的 信息可以包含1) 編碼方式,即凄t據(jù)采用哪種標(biāo)準(zhǔn)編碼方式,如ASCII、 GB2312、 UTF-8等;2) 順序及總數(shù)校驗(yàn)方式,指在順序記錄區(qū)以何種方式記錄條碼字符在條碼 字符串中的位置信息;3) 數(shù)據(jù)區(qū)域細(xì)分與用途說明,即在數(shù)據(jù)區(qū)域內(nèi)重新細(xì)分區(qū)域,不同區(qū)域記 錄信息的不同用途說明;4) 校驗(yàn)方式,即針對條碼的校驗(yàn)方式,如采用橫向校驗(yàn)還是縱向校驗(yàn),以 及相應(yīng)的校驗(yàn)算法定義等。進(jìn)一步,如上所述的大信息容量的二維條碼,在與條碼對應(yīng)的條碼數(shù)據(jù)編 碼模板中定義有加密方式,加密方式及算法與條碼數(shù)據(jù)編碼模板配合使用,實(shí) 現(xiàn)二維條碼的加密編碼。進(jìn)一步,如上所述的大信息容量的二維條碼,其中二維條碼字符的信息區(qū) 信息編碼方式、校準(zhǔn)方式、校驗(yàn)方式以及不同區(qū)域的布局方式通過條碼編碼模 式說明(Schema )公開,信息區(qū)中功能標(biāo)定區(qū)的編碼方式定義能夠配合數(shù)據(jù)編碼模板進(jìn)行擴(kuò)展;如系統(tǒng)中沒有定義需識別條碼匹配的條碼數(shù)據(jù)編碼模板,則 系統(tǒng)按照乂^開的條碼編碼模式說明(Schema)處理。一種大信息容量的二維條碼系統(tǒng),包括-條碼生成裝置,用于將用戶輸入的信息轉(zhuǎn)換為條碼圖片或者是條碼外字, 供排版、打印輸出軟件使用;-條碼識別裝置,用于提供輸入圖像的條碼識別服務(wù);-模板管理裝置,用于提供和管理?xiàng)l碼生成裝置、條碼識別裝置需要使用 到的條碼數(shù)據(jù)編碼模板;-圖像處理裝置,用于將條碼轉(zhuǎn)化為圖片或者掃描條碼圖片識別處理。進(jìn)一步,在上述大信息容量的二維條碼系統(tǒng)中,還包括外字裝置,用于將 條碼生成裝置生成的條碼轉(zhuǎn)換為字體輸出信息。進(jìn)一步,在上述大信息容量的二維條碼系統(tǒng)中,所述的條碼生成裝置可以 將條碼輸出為字符形式或圖片格式或流式數(shù)據(jù)。本發(fā)明所提供的大信息容量的二維條碼及系統(tǒng),通過多個(gè)連續(xù)二維條碼字 符組合,使得條碼記錄信息容量不受條碼編碼形式限制,從而能夠?qū)Υ笕萘康?信息進(jìn)行編碼應(yīng)用,并且以條碼編碼模式說明(Schema)公開的方式,使得不 同應(yīng)用者可以通過條碼編碼模式說明(Schema) 了解條碼編碼格式以及相關(guān)限 定,在能夠靈活滿足不同應(yīng)用編碼的同時(shí),也便于第三方識別設(shè)備的條碼識別 處理,具有很好的靈活性與開放性。具體來說,本發(fā)明具有以下一些顯著效果(1) 本發(fā)明所述的一種大信息容量的二維條碼及系統(tǒng),可以實(shí)現(xiàn)大數(shù)據(jù)容 量的信息條碼化以及自動識別處理;(2) 本發(fā)明所述的一種大信息容量的二維條碼及系統(tǒng),具有高容量、高糾 錯率、高抗污損抗畸變能力,多種編解碼、全方位識讀等特點(diǎn);(3) 采用所述的一種大信息容量的二維條碼及系統(tǒng),通過條碼數(shù)據(jù)編碼才莫 板,從而使信息格式定義與條碼信息本身分離,并且使第三方識讀設(shè)備便于識 讀,具有良好的開放性和擴(kuò)展性;7200810112004.3說明書第4/9頁碼模板進(jìn)行擴(kuò)展;200810112004.3說明書第4/9頁碼模板進(jìn)行擴(kuò)展;如系統(tǒng)中沒有定義需識別條碼匹配的條碼數(shù)據(jù)編碼模板,則 系統(tǒng)按照乂^開的條碼編碼模式說明(Schema)處理。一種大信息容量的二維條碼系統(tǒng),包括-條碼生成裝置,用于將用戶輸入的信息轉(zhuǎn)換為條碼圖片或者是條碼外字, 供排版、打印輸出軟件使用;-條碼識別裝置,用于提供輸入圖像的條碼識別服務(wù);-模板管理裝置,用于提供和管理?xiàng)l碼生成裝置、條碼識別裝置需要使用 到的條碼數(shù)據(jù)編碼模板;-圖像處理裝置,用于將條碼轉(zhuǎn)化為圖片或者掃描條碼圖片識別處理。進(jìn)一步,在上述大信息容量的二維條碼系統(tǒng)中,還包括外字裝置,用于將 條碼生成裝置生成的條碼轉(zhuǎn)換為字體輸出信息。進(jìn)一步,在上述大信息容量的二維條碼系統(tǒng)中,所述的條碼生成裝置可以 將條碼輸出為字符形式或圖片格式或流式數(shù)據(jù)。本發(fā)明所提供的大信息容量的二維條碼及系統(tǒng),通過多個(gè)連續(xù)二維條碼字 符組合,使得條碼記錄信息容量不受條碼編碼形式限制,從而能夠?qū)Υ笕萘康?信息進(jìn)行編碼應(yīng)用,并且以條碼編碼模式說明(Schema)公開的方式,使得不 同應(yīng)用者可以通過條碼編碼模式說明(Schema) 了解條碼編碼格式以及相關(guān)限 定,在能夠靈活滿足不同應(yīng)用編碼的同時(shí),也便于第三方識別(4)采用所述的系統(tǒng),可以制作最小16x16點(diǎn)陣的微型條碼條,能夠應(yīng)用于細(xì)窄邊縫的條碼打印與識別使用。


圖1是本發(fā)明的實(shí)施例中24 x 24點(diǎn)陣二維條碼字符;圖2是表格版面樣式舉例圖;圖3是本發(fā)明的實(shí)施例中新生成的條碼示意圖;圖4是本發(fā)明的實(shí)施例中條碼輸出為字符形式的示意圖;圖5是本發(fā)明的實(shí)施例中大小可變的連續(xù)二維條碼系統(tǒng)結(jié)構(gòu)圖。
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施例對本發(fā)明作進(jìn)一步的描述。本發(fā)明通過引入二維條碼順序定位,使多個(gè)二維條碼組成的序列能夠承載 大容量的信息內(nèi)容,以及結(jié)合模板對條碼承載數(shù)據(jù)內(nèi)容的語義描述等相關(guān)創(chuàng)新, 使條碼易于使用和擴(kuò)展。一個(gè)完整的大信息容量的二維條碼由多個(gè)連續(xù)二維條碼字符組成,其中 每個(gè)二維條碼字符大'J、一致,由可以設(shè)置的Mx N黑白點(diǎn)矩陣組成。下面的實(shí)施例僅針對一種方便使用24針打印機(jī)制作微型條碼條的應(yīng)用 場合,本實(shí)施例中以采用24 x 24點(diǎn)陣二維條碼字符說明,如圖l所示每個(gè)二維條碼字符包含信息區(qū)與數(shù)據(jù)區(qū)14兩個(gè)部分,數(shù)據(jù)區(qū)14用于記 錄條碼需要記載的數(shù)據(jù)信息,信息區(qū)則包含校準(zhǔn)及次序記錄區(qū)、功能標(biāo)定區(qū) 13,校準(zhǔn)區(qū)ll是以固定NxN點(diǎn)陣方框的形式,用于掃描圖像中識別與定位 二維條碼字符大小、區(qū)域、點(diǎn)陣以及用于變形矯正;在圖1中l(wèi)l標(biāo)記的三個(gè) 方框與右下角的兩邊,都屬于校準(zhǔn)區(qū)。次序記錄區(qū)12是圖1中11標(biāo)注的三個(gè)方框中的區(qū)域,其中以黑色的點(diǎn) 表示該條碼字符在組中的當(dāng)前位置序號,受順序記錄區(qū)大小的限制,該序號 可以在組中循環(huán)使用,但相鄰的條碼字符不能使用相同的序號。本實(shí)施例中三個(gè)順序記錄區(qū)記錄本條碼字符在字符組中的位置序號、上 一個(gè)臨近條碼字符的位置序號以及下一個(gè)臨近條碼字符的位置序號。在本實(shí)施例中,順序記錄區(qū)由3x3的點(diǎn)陣組成,其中中心點(diǎn)為黑色表示開始第一個(gè)順序,3 x 3的點(diǎn)陣全白為結(jié)束標(biāo)志,3 x 3的點(diǎn)陣中心點(diǎn)除外的8點(diǎn)表示1-8 的順序循環(huán)。如圖1中顯示,左上順序記錄區(qū)記錄當(dāng)前條碼字符編號為0, 即開始的編號,右上順序記錄區(qū)記錄無上一個(gè)條碼字符,左下角記錄下一個(gè) 條碼字符編碼為1。本實(shí)施例中,字符條碼的15標(biāo)注指向的4個(gè)區(qū)域只允許為空白。 上述說明了部分條碼編碼模式說明(Schema )公開說明的內(nèi)容,如下〈 xml 'wsi 011=^1. 0" encodirLg=wutf-8" 〉 <root>《enco ie><item name-"cur" type " pos="{0, D}' {5, 5廠value=""><yi tem> <item腿e-"pre" type " pos="(2D, 0}, {20,5}" valus=""><7i "m><item n肌e-"optioiT type=" pos="{20, 20}, {24, 24}rt value=""></item>〈item name d"a2" pos二,, 了匸(24, 18廣^lue="<7i"m> 《"m腦e d"a3" pos二"VT, 181/, {13, 24" valu </iten> <7regi on〉<item id="4" n涵e tfoVali"type=" lit="V> </root>上述條碼編碼模式說明定義了公開的條碼編碼模式的定義,其中 encoding中如Crypt 結(jié)點(diǎn)定義為〈crypt ar i thmet ic=,,3DES"> tes tpassword </crypt>,則條碼數(shù)據(jù)內(nèi)容將依據(jù)密碼為tes tpassword的3DES算法對數(shù)據(jù) 進(jìn)行加密后輸出到條碼中,本實(shí)施例中Password為空,則不對數(shù)據(jù)進(jìn)行加密 處理。下面是一個(gè)具體應(yīng)用的實(shí)例,例如記錄信息為 http://chinasourcing. mofcom. gov. cn/corporation/index. jsp id=172的 網(wǎng)絡(luò)地址,并且擴(kuò)展驗(yàn)證使用的模板定義如下所示<root> <inf。><id type Guid">B198FlM-C368-4595-8A94-CCBC3B2A2B68</id><najn e〉網(wǎng)絡(luò)地址</nsm e 〉< typ e )Jlllul" ReS i z e </typ e >《emplate)24T柳plate. xml </ +-empla">〈publickey value zRnitAOdJafLslhE. hJcD9vW="></publi ckey> crypto> encoiie> </inf。><"柳serial:"" pos=" 0J,U8'5}'/> <item serial-"2" Pos (0, 6}, {24, 18K/〉 《tem Serial="3rf p0s=* 16}, {IB, 24〗"/><funcdef ii e> 《fuiic(lefirLe><Uem tvpe="lT。ram:r DataTyps二"Strinf n肌f"Url" regEf" f 〔[\w-] + \. )+[W-]+(// %=]*〕?$}" endP。int="rrall7> <item type= "Random" 1i"aT5"pe二"lTu11/ name Stuffing" regEx=" endpoirLt="rvull"/>該模板的全局唯一標(biāo)識符號為 {B198F19D-C368-4595-8A94-CCBC3B2A2B68),本實(shí)施例中使用的功能標(biāo)定區(qū) (圖l右下角的4x4空白區(qū)域)標(biāo)記定義為第l行為格式定義區(qū),第2 行為再校驗(yàn)區(qū),第3行為條碼個(gè)數(shù)總數(shù)區(qū),第4行為當(dāng)前條碼字符序號校驗(yàn) 區(qū),按照當(dāng)前定義,則從圖例中得知定義第l行表示采用Guid格式與數(shù)據(jù) 前后定義的數(shù)據(jù)流格式,Guid表示的16數(shù)字與數(shù)據(jù)之間距離8個(gè)Bit,第2 行定義縱向再校驗(yàn)數(shù)值,第3行表示條碼總數(shù)有兩個(gè),第4行表示當(dāng)前條碼 字符序號為第一個(gè)。該條碼具備字符特征,即在排版版面表現(xiàn)為連續(xù)的字符組成的字符串, 如圖2所顯示。如果記錄信息內(nèi)容超出當(dāng)前條碼字符承載數(shù)據(jù)容量的時(shí)候, 自動追加一個(gè)新的字符,當(dāng)信息內(nèi)容不足當(dāng)前條碼容量的時(shí)候,按照對應(yīng)的 條碼數(shù)據(jù)編碼模板指定的多重校驗(yàn)算法,補(bǔ)充校驗(yàn)條碼字符信息,直到填滿。當(dāng)用戶設(shè)置更改條碼字符的尺寸的時(shí)候,條碼字符按照新的對應(yīng)條碼數(shù)據(jù) 編碼模板重新生成條碼,本實(shí)施例中,第二個(gè)模板定義的字符為20 x 20點(diǎn)陣, 其他設(shè)置均相同,則生成的新的條碼顯示如圖3。對于生成的條碼字符,在用戶視圖上,條碼生成裝置可以將條碼輸出為字 符形式如圖4顯示,也可以輸出為圖片格式和流式數(shù)據(jù)。輸出為字符形式即生 成字體,供排版使用,此時(shí)條碼字符可以設(shè)置字體大小以及設(shè)置字符行間與字間,允許換行重排,不支持字符變形、反白等操作,其中字體大小改變的時(shí)候, 條碼字符不得小于指定閥值,并且條碼點(diǎn)大小不變,其數(shù)據(jù)區(qū)大小可以發(fā)生變化。在上述實(shí)施例中,如果encode結(jié)點(diǎn)中定義的crypto結(jié)點(diǎn)的Enable屬性為 false,則本實(shí)施例中,從條碼讀取的數(shù)據(jù)沒有經(jīng)過加密處理,而如果Enable 屬性為True,則首先需要將從條碼讀取的數(shù)據(jù),按照PublicKey結(jié)點(diǎn)定義的算 法和提供的密鑰,對讀取的數(shù)據(jù)進(jìn)行解密之后,再結(jié)合擴(kuò)展驗(yàn)證使用的模板使 用。如圖5所示,本發(fā)明所提供的大信息容量的二維條碼系統(tǒng)由條碼生成裝置 22、條碼識別裝置25、圖像處理裝置24、模板管理裝置21和外字裝置23組成。條碼生成裝置22用于生成條碼,即將用戶輸入的信息轉(zhuǎn)換為條碼圖片或者 是條碼外字,供排版、打印輸出軟件使用,其生成控制信息由模板管理裝置21 提供,條碼生成裝置向外提供條碼生成接口 26。條碼識別裝置25用于條碼的識別,即通過條碼識別對外服務(wù)接口提供輸入 圖像的條碼識別服務(wù),其由模板管理裝置21提供條碼數(shù)據(jù)編碼才莫板,由圖像處 理裝置24進(jìn)行圖像的處理。模板管理裝置21提供和管理?xiàng)l碼生成裝置22、條碼識別裝置25需要使用 到的條碼數(shù)據(jù)編碼模板。圖像處理裝置24為條碼生成裝置22、條碼識別裝置25提供圖像生成和圖 像識別處理等相關(guān)服務(wù)。外字裝置23是本發(fā)明的一個(gè)可選設(shè)備,能夠提供將條碼轉(zhuǎn)換為外掛系統(tǒng)字 體,從而使版面處理或者打印輸出將該條碼按照普通字符處理。本發(fā)明是涉及一種大信息容量的二維條碼及系統(tǒng),按照本發(fā)明在現(xiàn)有技術(shù) 之上,引入二維條碼順序定位,使多個(gè)二維條碼組成的序列能夠承載大容量的 信息內(nèi)容,并且通過模板結(jié)合的方法,使條碼在應(yīng)用方面易于擴(kuò)展。本發(fā)明釆 用的條碼順序定位方法,以及結(jié)合模板對條碼承載數(shù)據(jù)內(nèi)容的語義描述等相關(guān) 創(chuàng)新,本發(fā)明通過建立一種大信息容量的二維條碼,使得條碼在記錄信息容量上不再受條碼區(qū)域的限制,并且通過條碼編碼模式說明(Schema)公開的方式, 分離了條碼格式定義與條碼記錄信息,使得條碼應(yīng)用具有很好的擴(kuò)展性和靈活 性,這種條碼在對設(shè)備識別速度要求不是很高,同時(shí)條碼記錄信息量較大的情 況下,具有很強(qiáng)的應(yīng)用價(jià)值,典型如信息出版領(lǐng)域?qū)Τ霭嫘畔⒌姆诸悩?biāo)識處理, 這種技術(shù)使得二維條碼能夠使用到大信息量的計(jì)算機(jī)快速識別的應(yīng)用領(lǐng)域中。考慮到在此公開的對本發(fā)明的描述和特殊的實(shí)施例,本發(fā)明的其他實(shí)施例 對于本領(lǐng)域的技術(shù)人員來說是顯而易見的。這些說明和實(shí)施例僅作為例子來考 慮,它們都屬于由所附權(quán)利要求所指示的本發(fā)明的保護(hù)范圍和精神之內(nèi)。
權(quán)利要求
1. 一種大信息容量的二維條碼,其特征在于所述二維條碼由多個(gè)連續(xù)二維條碼字符組成;每個(gè)二維條碼字符包含數(shù)據(jù)區(qū)與信息區(qū)兩部分,數(shù)據(jù)區(qū)用于記錄條碼需要記載的數(shù)據(jù)信息,數(shù)據(jù)區(qū)信息編碼通過與條碼數(shù)據(jù)編碼模板配合生成最終條碼記錄信息;信息區(qū)包含校準(zhǔn)及次序記錄區(qū)、功能標(biāo)定區(qū),其中校準(zhǔn)及次序記錄區(qū)用于條碼在掃描后定位條碼位置、點(diǎn)區(qū)域大小以及確定多個(gè)連續(xù)條碼字符之間的次序關(guān)系,功能標(biāo)定區(qū)用于標(biāo)記數(shù)據(jù)區(qū)的功能范圍及相關(guān)校驗(yàn)信息。
2. 如權(quán)利要求1所述的大信息容量的二維條碼,其特征在于每個(gè)二維條 碼字符的大'J、一致,由可以設(shè)置的MxN點(diǎn)矩陣組成;其中數(shù)據(jù)區(qū)的大小能夠依 據(jù)字符大小而變化,字符編碼的最小識別點(diǎn)尺寸由系統(tǒng)配置設(shè)定,不隨字符大 小變化而變化。
3. 如權(quán)利要求1所述的大信息容量的二維條碼,其特征在于所述的二維 條碼字符的個(gè)數(shù)由需要承載的數(shù)據(jù)編碼長度和當(dāng)前條碼字符矩陣的大小決定。
4. 如權(quán)利要求1或2或3所述的大信息容量的二維條碼,其特征在于在 二維條碼的信息區(qū)中,所述的校準(zhǔn)及次序記錄區(qū)的校準(zhǔn)區(qū)為固定N x N點(diǎn)陣方框 的形式,用于掃描圖像中識別與定位二維條碼字符大小、區(qū)域、點(diǎn)陣以及用于 變形矯正;次序記錄區(qū)位于校準(zhǔn)區(qū)的點(diǎn)陣方框內(nèi),用于記錄該條碼字符的次序 號以及該字符在條碼字符組中的順序編碼。
5. 如權(quán)利要求1或2或3所述的大信息容量的二維條碼,其特征在于在 二維條碼的信息區(qū)中,所述的功能標(biāo)定區(qū)的數(shù)據(jù)及其語義定義,能夠由與該條 碼匹配的條碼數(shù)據(jù)編碼模板配合使用。
6. 如權(quán)利要求1或2或3所述的大信息容量的二維條碼,其特征在于所 述的條碼數(shù)據(jù)編碼模板是為擴(kuò)展條碼的應(yīng)用、在系統(tǒng)中配合條碼數(shù)據(jù)識別的一 種結(jié)構(gòu)化數(shù)據(jù),其依據(jù)應(yīng)用的需要,對條碼各區(qū)域以及識別、校正、編碼算法 進(jìn)行確定或者限定,并能夠設(shè)定其他的限定條件。
7. 如權(quán)利要求6所述的大信息容量的二維條碼,其特征在于所述的條碼 數(shù)據(jù)編碼模板標(biāo)記了條碼中指定數(shù)據(jù)區(qū)域中的數(shù)據(jù)所代表的意義以及便于應(yīng)用 程序識別使用的標(biāo)記數(shù)據(jù),條碼數(shù)據(jù)編碼模板記錄的信息包含1) 編碼方式,即數(shù)據(jù)采用哪種標(biāo)準(zhǔn)編碼方式;2) 順序及總數(shù)校驗(yàn)方式,指在順序記錄區(qū)以何種方式記錄條碼字符在條碼 字符串中的位置信息;3) 數(shù)據(jù)區(qū)域細(xì)分與用途說明,即在數(shù)據(jù)區(qū)域內(nèi)重新細(xì)分區(qū)域,不同區(qū)域記 錄信息的不同用途說明;4) 校驗(yàn)方式,即針對條碼的校驗(yàn)方式,如采用橫向校驗(yàn)還是縱向校驗(yàn),以 及相應(yīng)的校驗(yàn)算法定義。
8. 如權(quán)利要求7所述的大信息容量的二維條碼,其特征在于在與條碼對 應(yīng)的條碼數(shù)據(jù)編碼模板中定義有加密方式,加密方式及算法與條碼數(shù)據(jù)編碼模 板配合使用,實(shí)現(xiàn)二維條碼的加密編碼。
9. 如權(quán)利要求1所述的大信息容量的二維條碼,其特征在于二維條碼字 符的信息區(qū)信息編碼方式、校準(zhǔn)方式、校驗(yàn)方式以及不同區(qū)域的布局方式通過 條碼編碼模式說明公開,信息區(qū)中功能標(biāo)定區(qū)的編碼方式定義能夠配合數(shù)據(jù)編碼模板進(jìn)行擴(kuò)展;如系統(tǒng)中沒有定義需識別條碼匹配的條碼數(shù)據(jù)編碼模板,則 系統(tǒng)按照公開的條碼編碼模式說明處理。
10. —種大信息容量的二維條碼系統(tǒng),包括-條碼生成裝置,用于將用戶輸入的信息轉(zhuǎn)換為條碼圖片或者是條碼外字, 供排版、打印輸出軟件使用;-條碼識別裝置,用于提供輸入圖像的條碼識別服務(wù);-模板管理裝置,用于提供和管理?xiàng)l碼生成裝置、條碼識別裝置需要使用 到的條碼數(shù)據(jù)編碼模板;-圖像處理裝置,用于將條碼轉(zhuǎn)化為圖片或者掃描條碼圖片識別處理。
11. 如權(quán)利要求IO所述的大信息容量的二維條碼系統(tǒng),其特征在于該系 統(tǒng)還包括外字裝置,用于將條碼生成裝置生成的條碼轉(zhuǎn)換為字體輸出信息。
12. 如權(quán)利要求10或11所述的大信息容量的二維條碼系統(tǒng),其特征在于 所述的條碼生成裝置可以將條碼輸出為字符形式或圖片格式或流式數(shù)據(jù)。
全文摘要
本發(fā)明涉及一種大信息容量的二維條碼及系統(tǒng),屬于信息出版領(lǐng)域。本發(fā)明通過建立符合字符特征的二維條碼,能夠?qū)崿F(xiàn)通過若干個(gè)連續(xù)的二維條碼字符,適用于條碼編碼字節(jié)長度不確定,及使用基于模板的信息還原等應(yīng)用場合,采用二維條碼的方式記錄變長的信息編碼,該條碼編碼方式簡單,易于擴(kuò)展。采用本發(fā)明所述的二維條碼,能夠方便承載變長的信息內(nèi)容,容錯率高,制作與使用簡單、易于計(jì)算機(jī)識別、配合條碼數(shù)據(jù)編碼模板使用易于擴(kuò)展等特征,在信息出版領(lǐng)域具有廣泛的應(yīng)用前景。
文檔編號G06K19/06GK101281607SQ20081011200
公開日2008年10月8日 申請日期2008年5月20日 優(yōu)先權(quán)日2008年5月20日
發(fā)明者健 龔 申請人:北京方正國際軟件系統(tǒng)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1