一種基于qr碼的二維碼的制作方法
【專利摘要】本發(fā)明公開了一種基于QR碼的二維碼,二維碼是由若干子模塊構(gòu)成的矩形區(qū)域,該若干子模塊包括深色子模塊和淺色子模塊,其中,二維碼包括三個(gè)位置探測圖形,每個(gè)位置探測圖形包括一回字形主體和至少一個(gè)設(shè)于所述回字形主體外圍的輔助標(biāo)識(shí),該輔助標(biāo)識(shí)包括至少一個(gè)深色子模塊,且該輔助標(biāo)識(shí)位于二維碼的最外側(cè),實(shí)現(xiàn)了QR碼不需要安靜區(qū)域。
【專利說明】
一種基于QR碼的二維碼
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及二維碼技術(shù)領(lǐng)域,特別是涉及一種基于QR碼的二維碼。
【背景技術(shù)】
[0002]如今的生活,隨處都可以見到二維碼的運(yùn)用,可以從名片、資料等信息中獲取,運(yùn)用在網(wǎng)址跳轉(zhuǎn)、廣告推送、會(huì)員登錄、帳號(hào)管理、支付等方面。在二維碼的輔助下,公眾能享受到大量、迅速、便捷的即時(shí)信息。
[0003]目前二維碼分為兩類,分別是堆疊式二維碼和矩陣式二維碼。堆疊式二維碼是最早的一種二維碼,其主要設(shè)計(jì)思路十分直接,就是將一維碼的高度變窄,再次堆疊成多行,以增加條碼的容量。但是這種二維碼掃碼速度慢,容錯(cuò)性差,信息存儲(chǔ)不大。之后,發(fā)明了矩陣式二維碼,試圖改變堆疊式二維碼的劣勢,其中以日本發(fā)明的QR碼設(shè)計(jì)最優(yōu)秀,它得到了廣泛應(yīng)用。但是QR碼的位置探測圖像區(qū)域需要向外圍拓展一個(gè)格子的安靜區(qū)域,以便QR碼識(shí)別定位圖案,大量安靜區(qū)域的存在使手機(jī)掃描QR碼時(shí),有可能因?yàn)槠聊环垂舛鵁o法識(shí)別出安靜區(qū)域,而去不能充分的利用QR碼有限的空間,使QR碼存儲(chǔ)更多的信息。其次QR碼必須是正方形,如果物體表面要印刷QR碼,必須留出正方形面積。但是在當(dāng)今使用QR 二維碼的場景中,很多需要留出二維碼的空間區(qū)域是長方形的,比如說火車票、手機(jī)屏幕顯示界面。
[0004]因此,如何避免使用大量的安靜區(qū)域,是本領(lǐng)域的技術(shù)人員普遍關(guān)注的問題。
【發(fā)明內(nèi)容】
[0005]鑒于此,本發(fā)明的目的在于提供一種基于QR碼的二維碼,實(shí)現(xiàn)了QR碼不需要安靜區(qū)域。
[0006]根據(jù)上述發(fā)明目的,本發(fā)明提供了一種基于QR碼的二維碼,所述二維碼是由若干子模塊構(gòu)成的矩形區(qū)域,所述若干子模塊包括深色子模塊和淺色子模塊。所述二維碼包括三個(gè)位置探測圖形,每個(gè)位置探測圖形包括一回字形主體和至少一個(gè)設(shè)于所述回字形主體外圍的輔助標(biāo)識(shí),所述輔助標(biāo)識(shí)包括至少一個(gè)深色子模塊,所述輔助標(biāo)識(shí)位于所述二維碼的最外側(cè)。
[0007]優(yōu)選地,所述輔助標(biāo)識(shí)設(shè)置在所述位置探測圖形的至少一個(gè)頂角上。
[0008]優(yōu)選地,所述輔助標(biāo)識(shí)設(shè)于每一個(gè)回字型主體的最外側(cè)頂角,所述輔助標(biāo)識(shí)包括三個(gè)深色模塊,所述深色模塊對(duì)所述回字形主體的最外側(cè)頂角形成包圍。
[0009]優(yōu)選地,在所述回字形主體的頂角設(shè)有三個(gè)輔助標(biāo)識(shí)。
[0010]優(yōu)選地,所述回字形主體的外框由一圈深色子模塊組成,每一個(gè)回字形主體的外框都與所述二維碼的邊緣相差一個(gè)子模塊。
[0011]優(yōu)選地,所述二維碼還包括定位圖形,在所述二維碼沒有位置探測圖形的第四角上,設(shè)有一定位圖形,該定位圖形包括由深色子模塊和淺色子模塊交替構(gòu)成的兩條邊,并且所述兩條邊位于所述二維碼的邊緣。
[0012]優(yōu)選地,所述二維碼還包括格式化信息,所述格式化信息位于位置探測圖形外框和二維碼編碼區(qū)域之間。
[0013]與現(xiàn)有技術(shù)相比,本發(fā)明一種基于QR碼的二維碼,具有以下有益效果:本發(fā)明沒有安靜區(qū)域,使二維碼在掃描時(shí)容易被識(shí)別,手機(jī)屏在反光條件下也容易識(shí)別,而去可以充分的利用QR碼的有限空間,是存儲(chǔ)更多的信息;二維碼圖形邊緣是定位圖形,有明顯邊緣識(shí)別標(biāo)識(shí)作用,增強(qiáng)識(shí)別;也可以不限制QR碼是正方形,也可以是長方形,來適應(yīng)實(shí)際印刷二維碼物體的需要,因?yàn)樵S多情況下物體表面比較難預(yù)留足夠面積的正方形,但是預(yù)留足夠面積的長方形面積區(qū)域,相對(duì)來說則容易的多。
【附圖說明】
[0014]圖1為現(xiàn)有技術(shù)的QR碼結(jié)構(gòu)圖;
[0015]圖2為現(xiàn)有技術(shù)的QR碼位置探測圖像圖;
[0016]圖3為本發(fā)明實(shí)施例的一種基于QR碼的二維碼的結(jié)構(gòu)圖;
[0017]圖4為本發(fā)明一較佳實(shí)施例的一種基于QR碼的二維碼的位置探測圖形結(jié)構(gòu)圖;
[0018]圖5為本發(fā)明實(shí)施例的一種基于QR碼的長方形二維碼結(jié)構(gòu)圖;
[0019]圖6為本發(fā)明實(shí)施例的一種基于QR碼的二維碼的生成方法流程圖。
【具體實(shí)施方式】
[0020]正如【背景技術(shù)】中提及的,如何避免使用大量的安靜區(qū)域是普遍關(guān)注的問題。
[0021]因此,本發(fā)明通過設(shè)計(jì)更巧妙的位置探測圖像及更合理的定位圖形,從而可以不需要安靜區(qū)域,也實(shí)現(xiàn)了 QR碼可以是正方形,也可以是長方形。
[0022]以下通過特定的具體實(shí)例并結(jié)合【附圖說明】本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說明書所揭示的內(nèi)容輕易地了解本發(fā)明的其它優(yōu)點(diǎn)與功效。本發(fā)明亦可通過其它不同的具體實(shí)例加以施行或應(yīng)用,本說明書中的各項(xiàng)細(xì)節(jié)亦可基于不同觀點(diǎn)與應(yīng)用,在不背離本發(fā)明的精神下進(jìn)行各種修飾與變更。
[0023]為了更好地理解本發(fā)明的實(shí)施例,需要對(duì)現(xiàn)有技術(shù)中的QR碼作簡單介紹。
[0024]圖1是現(xiàn)有技術(shù)中的QR碼結(jié)構(gòu)圖,如圖1所示,黑白的區(qū)域在QR碼規(guī)范中被指定為固定的位置,稱為位置探測圖形10和定位圖形11,位置探測圖形10和定位圖形11是用來確定圖形中符號(hào)的具體坐標(biāo)。編碼區(qū)域12,用來保存數(shù)據(jù)碼字以及糾錯(cuò)信息碼。格式化信息13,用來標(biāo)識(shí)糾錯(cuò)的級(jí)別和所謂的“Mask Pattern”。在掃描二維碼的時(shí)候,首先需要找到二維碼上的三個(gè)位置探測圖形10以確定二維碼的正方形范圍,但是這個(gè)位置探測圖形10并不是簡單的回字形,而是回字形外邊包一個(gè)一格寬的安靜區(qū)域20,如圖2所示。因?yàn)橥鈬察o區(qū)域20是在正方形二維碼外部,所以正方形QR 二維碼四邊緣必須要向外圍拓展一個(gè)格子的安靜區(qū)域20。本發(fā)明基于QR碼,通過巧妙的設(shè)計(jì)位置探測圖形和更合理的定位圖形避免了QR碼需要的大量安靜區(qū)域,使二維碼存儲(chǔ)更多的信息。
[0025]圖3為本發(fā)明一個(gè)實(shí)施例的一種基于QR碼的二維碼的結(jié)構(gòu)圖。如圖3所示,該二維碼基于QR碼,該二維碼是由若干子模塊構(gòu)成的矩形區(qū)域,若干子模塊包括深色子模塊和淺色子模塊。該二維碼包括三個(gè)位置探測圖形30,每個(gè)位置探測圖形包括一回字形主體和至少一個(gè)設(shè)于該回字形主體外圍的輔助標(biāo)識(shí)。該輔助標(biāo)識(shí)包括至少一個(gè)深色子模塊。輔助標(biāo)識(shí)位于二維碼的最外側(cè)。
[0026]優(yōu)選地,輔助標(biāo)識(shí)設(shè)置在位置探測圖形的至少一個(gè)頂角上。
[0027]參見圖4,圖4是本發(fā)明的一個(gè)較佳實(shí)施例的一種基于QR碼的二維碼的位置探測圖形結(jié)構(gòu)圖。回字形主體40的外框由一圈深色子模塊組成,每一個(gè)回字形主體的外框都與所述二維碼的邊緣相差一個(gè)子模塊?;刈中沃黧w40的頂角設(shè)有三個(gè)輔助標(biāo)識(shí)41。輔助標(biāo)識(shí)41設(shè)于每一個(gè)回字型主體40的最外側(cè)頂角,輔助標(biāo)識(shí)41包括三個(gè)深色模塊,深色模塊對(duì)回字形主體40的最外側(cè)頂角形成包圍。該回字形主體40也可以看作是由3個(gè)重疊的同心的正方形組成,分別是6*6深模塊、4*4淺模塊、2*2深模塊,其模塊寬度是1:1:2:1:1。從圖中可以看出,位置探測圖形是具有8個(gè)模塊寬度的正方形。位置探測圖形30用來確定圖像中符號(hào)的位置和方向。
[0028]優(yōu)選地,該二維碼還包括定位圖形31。從圖3中可以看出,在該二維碼沒有位置探測圖形的第四角上,設(shè)有一定位圖形31,該定位圖形31包括由深色子模塊和淺色子模塊交替構(gòu)成的兩條邊,并且所述兩條邊位于二維碼的邊緣。定位圖形31提供決定模塊坐標(biāo)的基準(zhǔn)位置,還可以作為二維碼邊緣識(shí)別符號(hào)
[0029]優(yōu)選地,二維碼還包括格式化信息32。參見圖3,格式化信息32位于位置探測圖形30外框和二維碼編碼區(qū)域33之間。格式化信息32全部由淺色模塊組成。模塊化信息用來標(biāo)識(shí)糾錯(cuò)的級(jí)別和所謂的“Mask Pattern”。
[0030]參見圖3,二維碼還包括編碼區(qū)域33。編碼區(qū)域33包括表示數(shù)據(jù)碼字、糾錯(cuò)碼子、版本信息及符號(hào)信息的符號(hào)字符。
[0031]在本實(shí)施例中,通過設(shè)計(jì)更巧妙的位置探測圖像,從而可以不需要安靜區(qū)域,這樣不但使二維碼掃描時(shí)更容易識(shí)別,而且可以在有限的空間內(nèi)存儲(chǔ)更多的信息;二維碼的邊緣是定位圖形,有明顯的邊緣識(shí)別標(biāo)識(shí)作用,增強(qiáng)識(shí)別能力。
[0032]本發(fā)明還提供了一種基于QR碼的長方形二維碼。圖5是本發(fā)明一實(shí)施例的一種基于QR碼的長方形二維碼結(jié)構(gòu)圖。如圖5所示,該二維碼是長方形,具有與上述實(shí)施例相同的結(jié)構(gòu)。
[0033]綜上,本發(fā)明通過設(shè)計(jì)更巧妙的位置探測圖形及更合理的定位圖形,從而可以不需要安靜區(qū)域,這樣不但使二維碼掃描時(shí)更容易識(shí)別,而且可以在有限的空間內(nèi)存儲(chǔ)更多的信息。同時(shí),本發(fā)明是利用3個(gè)位置探測圖形和2個(gè)定位圖形識(shí)別二維碼邊緣,因此該二維碼可以是正方形,也可以是長方形。
[0034]本發(fā)明又提供一種基于QR碼的二維碼生成方法。圖6為本發(fā)明實(shí)施例的一種基于QR碼的二維碼生成方法流程圖。如圖6所示,一種基于QR碼的二維碼包括3個(gè)位置探測圖形、定位圖形、格式化信息及編碼區(qū)域,該方法具體包括:
[0035]S1:生成三個(gè)位置探測圖形和定位圖形,確定二維碼的矩形區(qū)域;
[0036]S2:根據(jù)QR碼生成標(biāo)準(zhǔn),生成二維碼。
[0037]下面以具體實(shí)施例進(jìn)行描述。本發(fā)明中的二維碼生成方法基于QR碼的生成標(biāo)準(zhǔn),例如,數(shù)據(jù)模式選擇、編碼方式、糾錯(cuò)編碼方式以及掩碼方式等同QR碼標(biāo)準(zhǔn)。首先生成3個(gè)位置探測圖形,沿著位置探測圖形的外沿線初步確定二維碼矩形區(qū)域,然后繼續(xù)沿著上述外沿線,生成兩條定位圖形,確定最終的二維碼矩形區(qū)域。位置探測圖形和定位圖形請(qǐng)參見圖3所示;分析輸入的數(shù)據(jù),根據(jù)輸入的數(shù)據(jù)確定要編碼的字符類型,其中,QR碼的編碼字符集包括數(shù)字型數(shù)據(jù)(0-9)、字母數(shù)字型數(shù)據(jù)(數(shù)字0-9;大寫字母A — Z; 9個(gè)其它字符:space、$、%、*、+、-、.、/、:)、8位字節(jié)型數(shù)據(jù)(ASCII字符集)、中國漢字字符。對(duì)應(yīng)不同的字符集采用不同的編碼模式,也可以在不同的模式轉(zhuǎn)換。不同的編碼模式對(duì)應(yīng)不同的模式標(biāo)識(shí)符,比如,數(shù)字模式00001,字母數(shù)字模式是0010。根據(jù)采用的編碼模式,按照其定義的規(guī)則,將數(shù)據(jù)字符集轉(zhuǎn)換為位流;根據(jù)模式標(biāo)識(shí)符找出--對(duì)應(yīng)的文本串計(jì)數(shù)標(biāo)識(shí)符,文本串計(jì)數(shù)標(biāo)識(shí)符即信息文本中一個(gè)字符需要二進(jìn)制O或者I的個(gè)數(shù)/位數(shù),比如數(shù)字模式是10位bit,字母數(shù)字模式是9位bit;根據(jù)模式標(biāo)識(shí)符和文本串計(jì)數(shù)標(biāo)識(shí)符,將待編碼信息編成二進(jìn)制信息,加在模式標(biāo)識(shí)符后面,在數(shù)據(jù)內(nèi)容的末尾加結(jié)束標(biāo)識(shí)0000;選擇糾錯(cuò)碼方式和級(jí)別,把數(shù)據(jù)碼編碼內(nèi)容和糾錯(cuò)碼字排列成最終位流序列;將最終位流序列用8個(gè)掩碼函數(shù)算法組合轉(zhuǎn)換為最終編碼;根據(jù)最終編碼,從二維圖的左上角的位置探測圖形起S型編排,生成二維碼圖。
[0038]綜上所述,本發(fā)明一種基于QR碼的二維碼及其生成方法,可以使二維碼掃描時(shí)更容易識(shí)別,并且在有限的空間內(nèi)存儲(chǔ)更多的信息,而且,同時(shí)該二維碼可以是正方形,也可以是長方形。
[0039]在本說明書的描述中,參考術(shù)語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對(duì)上述術(shù)語的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。
[0040]應(yīng)當(dāng)說明的是,上述實(shí)施例均可根據(jù)需要自由組合。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
[0041]以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其它相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種基于QR碼的二維碼,所述二維碼是由若干子模塊構(gòu)成的矩形區(qū)域,所述若干子模塊包括深色子模塊和淺色子模塊,其特征在于,所述二維碼包括三個(gè)位置探測圖形,每個(gè)位置探測圖形包括一回字形主體和至少一個(gè)設(shè)于所述回字形主體外圍的輔助標(biāo)識(shí),所述輔助標(biāo)識(shí)包括至少一個(gè)深色子模塊,所述輔助標(biāo)識(shí)位于所述二維碼的最外側(cè)。2.如權(quán)利要求1所述的一種基于QR碼的二維碼,其特征在于:所述輔助標(biāo)識(shí)設(shè)置在所述位置探測圖形的至少一個(gè)頂角上。3.如權(quán)利要求1所述的一種基于QR碼的二維碼,其特征在于,所述輔助標(biāo)識(shí)設(shè)于每一個(gè)回字型主體的最外側(cè)頂角,所述輔助標(biāo)識(shí)包括三個(gè)深色模塊,所述深色模塊對(duì)所述回字形主體的最外側(cè)頂角形成包圍。4.如權(quán)利要求1所述的一種基于QR碼的二維碼,其特征在于,在所述回字形主體的頂角設(shè)有三個(gè)輔助標(biāo)識(shí)。5.如權(quán)利要求1所述的一種基于QR碼的二維碼,其特征在于,所述回字形主體的外框由一圈深色子模塊組成,每一個(gè)回字形主體的外框都與所述二維碼的邊緣相差一個(gè)子模塊。6.如權(quán)利要求1所述的一種基于QR碼的二維碼,其特征在于,所述二維碼還包括定位圖形,在所述二維碼沒有位置探測圖形的第四角上,設(shè)有一定位圖形,該定位圖形包括由深色子模塊和淺色子模塊交替構(gòu)成的兩條邊,并且所述兩條邊位于所述二維碼的邊緣。7.如權(quán)利要求1所述的一種基于QR碼的二維碼,其特征在于,所述二維碼還包括格式化信息,所述格式化信息位于位置探測圖形外框和二維碼編碼區(qū)域之間。
【文檔編號(hào)】G06K19/06GK106067054SQ201610370445
【公開日】2016年11月2日
【申請(qǐng)日】2016年5月30日 公開號(hào)201610370445.8, CN 106067054 A, CN 106067054A, CN 201610370445, CN-A-106067054, CN106067054 A, CN106067054A, CN201610370445, CN201610370445.8
【發(fā)明人】仇亞東
【申請(qǐng)人】上海斐訊數(shù)據(jù)通信技術(shù)有限公司