本發明專利技術提供了一種二維碼及二維碼的解碼方法,涉及產品賦碼,用以解決現有二維碼技術容易被非法解碼的問題。二維碼包括:至少2部分組件,將所有的組件按照排序規則拼接組合得到所述二維碼;其中,每一部分組件關聯不相同的可識別標識,根據各可識別標識制定所述的排序規則。方法包括:獲取二維碼的所有組件;將所有的組件按照排序規則拼接組合得到所述二維碼;對拼接組合得到二維碼解碼。本發明專利技術的二維碼及二維碼的解碼方法可有效防止非法解碼。
【技術實現步驟摘要】
【
】本專利技術涉及產品賦碼,尤其是。【
技術介紹
】目前的二維碼僅具有單一的圖案,如果得到該完整圖案即可進行解碼。為避免非授權者解碼,通常情況下人們會使用“刮刮層”將二維碼部分或局部覆蓋,可參見圖1、圖2所示,在解碼時需要將“刮刮層”清除后才可以解碼。或者是將二維碼隱藏在某些不易察覺或需要進行一定程度破壞才可以發現的部位。以上方式,雖然也可以實現避免非授權者解碼,但由于采用遮蓋的方式,很容易導致使用者難以發現二維碼的存在,或利用二維碼的容錯性,僅破壞一部分遮蓋即可完整解碼出整個信息。【
技術實現思路
】本專利技術提供了,用以解決現有二維碼技術容易被非法解碼的問題。本專利技術的一種二維碼,包括:至少2部分組件,將所有的所述組件按照排序規則拼接組合得到所述二維碼;其中,所述的每一部分組件關聯不相同的可識別標識,根據各所述可識別標識制定所述的排序規則。其中,所述的可識別標識是數字、字母或符號。其中,所述的可識別標識全部位于與其關聯組件的邊沿之外;或者,所述的可識別標識全部覆蓋在與其關聯的組件上;或者,所述的可識別標識部分覆蓋在與其關聯的組件上,其余部分位于與其關聯組件的邊沿之外。本專利技術的一種二維碼的解碼方法,包括下列步驟:S1、獲取二維碼的所有組件;S2、將所有的所述組件按照排序規則拼接組合得到所述二維碼;S3、對所述拼接組合得到二維碼解碼;所述的二維碼是上所述的二維碼。其中,步驟S2中所述的拼接組合過程包括:S201、識別每一部分組件關聯的可識別標識;S202、根據所述的排序規則對各被識別的可識別標識進行排序,得到排序結果; S203、根據所述的排序結果完成拼接組合。其中,步驟SI中所述的獲取二維碼的所有組件,具體方式是通過智能終端逐一拍照各部分組件;以及,步驟S2中所述的拼接組合方式,具體是通過智能終端自動識別可識別標識,并根據所述的排序規則自動完成排序和拼接組合。本專利技術的二維碼及二維碼的解碼方法可有效防止非法解碼。【【附圖說明】】圖1是現有技術中全部遮蓋二維碼的示意圖;圖2是現有技術中部分遮蓋二維碼的示意圖;圖3是本專利技術實施例1中的二維碼的示意圖;圖4是本專利技術實施例2中的流程圖;圖5是本專利技術實施例中由兩部分組件組成的二維碼的分解示意圖;圖6是本專利技術實施例中由兩部分組件組成的二維碼的組合示意圖;圖7是本專利技術實施例中由四部分組件組成的二維碼的分解示意圖;圖8是本專利技術實施例中由四部分組件組成的二維碼的組合示意圖。【【具體實施方式】】專利技術人考慮到現有的完全遮蓋二維碼使得使用者難以找尋,而遮蓋層被破壞一部分也可以讀碼,不經掃碼很難確定遮蓋是否有效,如果掃碼可能導致碼失效。因此,本專利技術提供了,以下通過實施例具體說明。實施例1、參見圖3所示,本實施例的二維碼包括:至少2部分組件11。將所有的組件11按照排序規則拼接組合得到二維碼,每一部分組件11關聯不相同的可識別標識12,根據各可識別標識12制定所述的排序規則。在具體實現中,可識別標識12可以是數字、字母、符號,或者任意組合,可識別標識12的位置可以是全部位于與其關聯組件11的邊沿之外,即如圖3中所示,或者可識別標識12全部覆蓋在與其關聯的組件11上,或者可識別標識12部分覆蓋在與其關聯的組件11上,其余部分位于與其關聯組件11的邊沿之外。由于二維碼具有較強的容錯 能力,所以不會影響后續解碼。可見,本實施例的二維碼中的任一組件11本身或非全部組件11的組合,均無法拼接成完整的二維碼,進而無法解碼;若組合順序不正確,即使擁有全部組件11也無法解碼;僅當全部組件11按照一定順序組合,才可進行解碼。使用本實施例的二維碼,若想解碼,必須拆解商品包裝,或者破壞每一個組件的遮蓋涂層,因此可有效防止非法解碼。實施例2、參見圖4所示,本實施例的二維碼的解碼方法,用于解碼上述實施例1的二維碼,包括下列主要步驟:S21、獲取二維碼的所有組件。具體方式可以是用戶通過智能終端逐一拍照各部分組件。也可以是用戶從產品包裝上拆解獲取。S22、將所有的所述組件按照排序規則拼接組合得到所述二維碼。具體的拼接組合過程是識別每一部分組件關聯的可識別標識;根據排序規則對各被識別的可識別標識進行排序,得到排序結果;再根據排序結果完成拼接組合。S23、對所述拼接組合得到二維碼解碼。具體的拼接組合、解碼方式包括:解碼方式1:將所有組件按照一定順序拼接后使用智能手機等終端拍照解碼。解碼方式2:使用智能手機等終端對每一個組件單獨拍照,軟件根據每個組件的可識別標識自動拼接后解碼。解碼方式3:先將N個組件組合成M個部件(N>M)后,用智能手機等終端對每個部件拍照,程序根據每個部件的可識別標識進行拼接組合后解碼。在具體使用時,可以將部分組件標于明確可見的部位,將其余部分組件標在隱藏的部位。任意組件單個或組合均不能進行解碼,必須將全部組件按照一定順序進行組合后才可以解碼。參見圖5所示,是一個由兩部分組件組成的二維碼,其任意部分都無法單獨解碼。需要按照1、2的順序將兩部分拼接組合,才可以進行解碼。拼接后,參見圖6所示。參見圖7所示,是一個由四部分組件組成的二維碼,其任意部分都無法單獨解碼。需要按照1234的順序將四部分拼接組合,才可以解碼。拼接后,參見圖8所示。這里本專利技術的描述和應用都只是說明性和示意性的,并非是想要將本專利技術的范圍限制在上述實施例中。這里所披露的實施例的變形和改變是完全可能的,對于那些本領域的普通技術人員來說,實施例的替換和等效的各種部件均是公知的。本領域技術人員還應該清楚的是,在不脫離本專利技術的精神或本質特征的情況下,本專利技術可以以其它形式、結構、布置、比例,以及用其它組件、材料和部件來實現,以及在不脫離本專利技術范圍和精神的情況下,可以對這里所披露的實施例進行其它變形和改變。本文檔來自技高網...
【技術保護點】
一種二維碼,其特征在于,包括:至少2部分組件,將所有的所述組件按照排序規則拼接組合得到所述二維碼;其中,所述的每一部分組件關聯不相同的可識別標識,根據各所述可識別標識制定所述的排序規則。
【技術特征摘要】
1.一種二維碼,其特征在于,包括:至少2部分組件,將所有的所述組件按照排序規則拼接組合得到所述二維碼; 其中,所述的每一部分組件關聯不相同的可識別標識,根據各所述可識別標識制定所述的排序規則。2.如權利要求1所述的二維碼,其特征在于,所述的可識別標識是數字、字母或符號。3.如權利要求1所述的二維碼,其特征在于,所述的可識別標識全部位于與其關聯組件的邊沿之外;或者,所述的可識別標識全部覆蓋在與其關聯的組件上;或者,所述的可識別標識部分覆蓋在與其關聯的組件上,其余部分位于與其關聯組件的邊沿之外。4.一種二維碼的解碼方法,其特征在于,包括下列步驟: 51、獲取二維碼的所有組件; 52、將所有的所述組件按照排序規則拼...
【專利技術屬性】
技術研發人員:高謙,劉志偉,謝朝暉,
申請(專利權)人:北京愛創科技股份有限公司,
類型:發明
國別省市:北京;11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。