一種二維碼及二維碼的解碼方法
【專利摘要】本發(fā)明提供了一種二維碼及二維碼的解碼方法,涉及產(chǎn)品賦碼,用以解決現(xiàn)有二維碼技術(shù)容易被非法解碼的問題。二維碼包括:至少2部分組件,將所有的組件按照排序規(guī)則拼接組合得到所述二維碼;其中,每一部分組件關(guān)聯(lián)不相同的可識別標識,根據(jù)各可識別標識制定所述的排序規(guī)則。方法包括:獲取二維碼的所有組件;將所有的組件按照排序規(guī)則拼接組合得到所述二維碼;對拼接組合得到二維碼解碼。本發(fā)明的二維碼及二維碼的解碼方法可有效防止非法解碼。
【專利說明】一種二維碼及二維碼的解碼方法
【【技術(shù)領(lǐng)域】】
[0001]本發(fā)明涉及產(chǎn)品賦碼,尤其是一種二維碼及二維碼的解碼方法。
【【背景技術(shù)】】
[0002]目前的二維碼僅具有單一的圖案,如果得到該完整圖案即可進行解碼。
[0003]為避免非授權(quán)者解碼,通常情況下人們會使用“刮刮層”將二維碼部分或局部覆蓋,可參見圖1、圖2所示,在解碼時需要將“刮刮層”清除后才可以解碼?;蛘呤菍⒍S碼隱藏在某些不易察覺或需要進行一定程度破壞才可以發(fā)現(xiàn)的部位。
[0004]以上方式,雖然也可以實現(xiàn)避免非授權(quán)者解碼,但由于采用遮蓋的方式,很容易導致使用者難以發(fā)現(xiàn)二維碼的存在,或利用二維碼的容錯性,僅破壞一部分遮蓋即可完整解碼出整個信息。
【
【發(fā)明內(nèi)容】
】
[0005]本發(fā)明提供了一種二維碼及二維碼的解碼方法,用以解決現(xiàn)有二維碼技術(shù)容易被非法解碼的問題。
[0006]本發(fā)明的一種二維碼,包括:至少2部分組件,將所有的所述組件按照排序規(guī)則拼接組合得到所述二維碼;其中,所述的每一部分組件關(guān)聯(lián)不相同的可識別標識,根據(jù)各所述可識別標識制定所述的排序規(guī)則。
[0007]其中,所述的可識別標識是數(shù)字、字母或符號。
[0008]其中,所述的可識別標識全部位于與其關(guān)聯(lián)組件的邊沿之外;或者,所述的可識別標識全部覆蓋在與其關(guān)聯(lián)的組件上;或者,所述的可識別標識部分覆蓋在與其關(guān)聯(lián)的組件上,其余部分位于與其關(guān)聯(lián)組件的邊沿之外。
[0009]本發(fā)明的一種二維碼的解碼方法,包括下列步驟:S1、獲取二維碼的所有組件;
S2、將所有的所述組件按照排序規(guī)則拼接組合得到所述二維碼;S3、對所述拼接組合得到二維碼解碼;所述的二維碼是上所述的二維碼。
[0010]其中,步驟S2中所述的拼接組合過程包括:S201、識別每一部分組件關(guān)聯(lián)的可識別標識;S202、根據(jù)所述的排序規(guī)則對各被識別的可識別標識進行排序,得到排序結(jié)果;
S203、根據(jù)所述的排序結(jié)果完成拼接組合。
[0011]其中,步驟SI中所述的獲取二維碼的所有組件,具體方式是通過智能終端逐一拍照各部分組件;以及,步驟S2中所述的拼接組合方式,具體是通過智能終端自動識別可識別標識,并根據(jù)所述的排序規(guī)則自動完成排序和拼接組合。
[0012]本發(fā)明的二維碼及二維碼的解碼方法可有效防止非法解碼。
【【專利附圖】
【附圖說明】】
[0013]圖1是現(xiàn)有技術(shù)中全部遮蓋二維碼的示意圖;
[0014]圖2是現(xiàn)有技術(shù)中部分遮蓋二維碼的示意圖;[0015]圖3是本發(fā)明實施例1中的二維碼的示意圖;
[0016]圖4是本發(fā)明實施例2中的流程圖;
[0017]圖5是本發(fā)明實施例中由兩部分組件組成的二維碼的分解示意圖;
[0018]圖6是本發(fā)明實施例中由兩部分組件組成的二維碼的組合示意圖;
[0019]圖7是本發(fā)明實施例中由四部分組件組成的二維碼的分解示意圖;
[0020]圖8是本發(fā)明實施例中由四部分組件組成的二維碼的組合示意圖。
【【具體實施方式】】
[0021]發(fā)明人考慮到現(xiàn)有的完全遮蓋二維碼使得使用者難以找尋,而遮蓋層被破壞一部分也可以讀碼,不經(jīng)掃碼很難確定遮蓋是否有效,如果掃碼可能導致碼失效。因此,本發(fā)明提供了一種二維碼及二維碼的解碼方法,以下通過實施例具體說明。
[0022]實施例1、參見圖3所示,本實施例的二維碼包括:至少2部分組件11。將所有的組件11按照排序規(guī)則拼接組合得到二維碼,每一部分組件11關(guān)聯(lián)不相同的可識別標識12,根據(jù)各可識別標識12制定所述的排序規(guī)則。在具體實現(xiàn)中,可識別標識12可以是數(shù)字、字母、符號,或者任意組合,可識別標識12的位置可以是全部位于與其關(guān)聯(lián)組件11的邊沿之外,即如圖3中所示,或者可識別標識12全部覆蓋在與其關(guān)聯(lián)的組件11上,或者可識別標識12部分覆蓋在與其關(guān)聯(lián)的組件11上,其余部分位于與其關(guān)聯(lián)組件11的邊沿之外。由于二維碼具有較強的容錯 能力,所以不會影響后續(xù)解碼。
[0023]可見,本實施例的二維碼中的任一組件11本身或非全部組件11的組合,均無法拼接成完整的二維碼,進而無法解碼;若組合順序不正確,即使擁有全部組件11也無法解碼;僅當全部組件11按照一定順序組合,才可進行解碼。使用本實施例的二維碼,若想解碼,必須拆解商品包裝,或者破壞每一個組件的遮蓋涂層,因此可有效防止非法解碼。
[0024]實施例2、參見圖4所示,本實施例的二維碼的解碼方法,用于解碼上述實施例1的二維碼,包括下列主要步驟:
[0025]S21、獲取二維碼的所有組件。
[0026]具體方式可以是用戶通過智能終端逐一拍照各部分組件。也可以是用戶從產(chǎn)品包裝上拆解獲取。
[0027]S22、將所有的所述組件按照排序規(guī)則拼接組合得到所述二維碼。
[0028]具體的拼接組合過程是識別每一部分組件關(guān)聯(lián)的可識別標識;根據(jù)排序規(guī)則對各被識別的可識別標識進行排序,得到排序結(jié)果;再根據(jù)排序結(jié)果完成拼接組合。
[0029]S23、對所述拼接組合得到二維碼解碼。
[0030]具體的拼接組合、解碼方式包括:
[0031]解碼方式1:將所有組件按照一定順序拼接后使用智能手機等終端拍照解碼。
[0032]解碼方式2:使用智能手機等終端對每一個組件單獨拍照,軟件根據(jù)每個組件的可識別標識自動拼接后解碼。
[0033]解碼方式3:先將N個組件組合成M個部件(N>M)后,用智能手機等終端對每個部件拍照,程序根據(jù)每個部件的可識別標識進行拼接組合后解碼。
[0034]在具體使用時,可以將部分組件標于明確可見的部位,將其余部分組件標在隱藏的部位。任意組件單個或組合均不能進行解碼,必須將全部組件按照一定順序進行組合后才可以解碼。
[0035]參見圖5所示,是一個由兩部分組件組成的二維碼,其任意部分都無法單獨解碼。需要按照1、2的順序?qū)刹糠制唇咏M合,才可以進行解碼。拼接后,參見圖6所示。
[0036]參見圖7所示,是一個由四部分組件組成的二維碼,其任意部分都無法單獨解碼。需要按照1234的順序?qū)⑺牟糠制唇咏M合,才可以解碼。拼接后,參見圖8所示。
[0037]這里本發(fā)明的描述和應(yīng)用都只是說明性和示意性的,并非是想要將本發(fā)明的范圍限制在上述實施例中。這里所披露的實施例的變形和改變是完全可能的,對于那些本領(lǐng)域的普通技術(shù)人員來說,實施例的替換和等效的各種部件均是公知的。本領(lǐng)域技術(shù)人員還應(yīng)該清楚的是,在不脫離本發(fā)明的精神或本質(zhì)特征的情況下,本發(fā)明可以以其它形式、結(jié)構(gòu)、布置、比例,以及用其它組件、材料和部件來實現(xiàn),以及在不脫離本發(fā)明范圍和精神的情況下,可以對這里所披露的實施例進行其它變形和改變。
【權(quán)利要求】
1.一種二維碼,其特征在于,包括:至少2部分組件,將所有的所述組件按照排序規(guī)則拼接組合得到所述二維碼; 其中,所述的每一部分組件關(guān)聯(lián)不相同的可識別標識,根據(jù)各所述可識別標識制定所述的排序規(guī)則。
2.如權(quán)利要求1所述的二維碼,其特征在于,所述的可識別標識是數(shù)字、字母或符號。
3.如權(quán)利要求1所述的二維碼,其特征在于,所述的可識別標識全部位于與其關(guān)聯(lián)組件的邊沿之外;或者,所述的可識別標識全部覆蓋在與其關(guān)聯(lián)的組件上;或者,所述的可識別標識部分覆蓋在與其關(guān)聯(lián)的組件上,其余部分位于與其關(guān)聯(lián)組件的邊沿之外。
4.一種二維碼的解碼方法,其特征在于,包括下列步驟: 51、獲取二維碼的所有組件; 52、將所有的所述組件按照排序規(guī)則拼接組合得到所述二維碼; 53、對所述拼接組合得到二維碼解碼; 所述的二維碼是權(quán)利要求1至3任一項所述的二維碼。
5.如權(quán)利要求4所述的二維碼的解碼方法,其特征在于,步驟S2中所述的拼接組合過程包括: 5201、識別每一部分組件關(guān)聯(lián)的可識別標識; 5202、根據(jù)所述的排序規(guī)則對各被識別的可識別標識進行排序,得到排序結(jié)果; 5203、根據(jù)所述的排序結(jié)果完成拼接組合。
6.如權(quán)利要求5所述的二維碼的解碼方法,其特征在于,步驟SI中所述的獲取二維碼的所有組件,具體方式是通過智能終端逐一拍照各部分組件;以及,步驟S2中所述的拼接組合方式,具體是通過智能終端自動識別可識別標識,并根據(jù)所述的排序規(guī)則自動完成排序和拼接組合。
【文檔編號】G06K7/10GK103984974SQ201410188242
【公開日】2014年8月13日 申請日期:2014年5月6日 優(yōu)先權(quán)日:2014年5月6日
【發(fā)明者】高謙, 劉志偉, 謝朝暉 申請人:北京愛創(chuàng)科技股份有限公司