一種二維碼分層及驗證方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于電子通訊技術(shù)領(lǐng)域,涉及二維碼的應(yīng)用方法,具體涉及一種二維碼分層及驗證方法。
【背景技術(shù)】
[0002]隨著移動互聯(lián)網(wǎng)和智能手機的普及,二維碼已經(jīng)在社會很多個領(lǐng)域中得到應(yīng)用,如產(chǎn)品溯源、產(chǎn)品促銷、產(chǎn)品防偽、手機支付等,二維碼已經(jīng)成為連接線上與線下的入口,其應(yīng)用形式和應(yīng)用領(lǐng)域正快速地不斷擴張,當(dāng)前的大部分二維碼通常以明文方式設(shè)置在傳播載體上進行傳播并應(yīng)用,比如各種商品上,碼文在傳遞過程中極易被非法掃碼應(yīng)用,二維碼在使用過程中非常不安全,不能有效達到二維碼設(shè)立者的目的,為了避免上述情況,現(xiàn)有技術(shù)通過對二維碼進行遮蓋、藏匿的方法將二維碼進行保護,這種物理方式的保護一定程度上降低了非法掃碼,但只要用戶去除掉二維碼上的遮蓋物后均可掃碼,二維碼設(shè)立者無法實現(xiàn)有效區(qū)分客戶并實現(xiàn)控制掃碼。因此,需要一種方法實現(xiàn)二維碼的應(yīng)用保護,既能實現(xiàn)二維碼物理保護的同時,又能實現(xiàn)對特定人群的二維碼控制掃碼。
【發(fā)明內(nèi)容】
[0003]本發(fā)明克服了現(xiàn)有技術(shù)的缺點和不足,提供了一種二維碼分層及驗證方法,該方法將二維碼中的黑色點陣分層為設(shè)置在傳播載體上的碼基和服務(wù)器上的碼層,掃描時需要服務(wù)器發(fā)放授權(quán)許可才能獲得碼層,從而與碼基進行拼合進行掃碼操作,該方法實現(xiàn)了二維碼的物理保護,并實現(xiàn)了對特定人群掃描二維碼的應(yīng)用授權(quán),安全性得到大大提升。
[0004]本發(fā)明的具體技術(shù)方案是:
[0005]一種二維碼分層及驗證方法,本方法是借助二維碼讀取終端和與二維碼讀取終端實現(xiàn)信息交互的服務(wù)器實現(xiàn)的,關(guān)鍵點是,本方法包括以下步驟:
[0006](1)分層:
[0007]將二維碼上的黑色點陣拆分以生成一個碼基和至少一個碼層,碼基的黑色點陣數(shù)量小于二維碼黑色點陣數(shù)量的70%,之后,將碼基設(shè)置在商品包裝封皮上,與之對應(yīng)的全部碼層存放在服務(wù)器中;
[0008](2)驗證:
[0009]向特定人群發(fā)放服務(wù)器授權(quán)許可,經(jīng)授權(quán)后的特定人群獲取服務(wù)器中與碼基相對應(yīng)的全部碼層,利用二維碼讀取終端掃描傳播載體上的碼基,碼基和相對應(yīng)的全部碼層拼合組成完整的二維碼。
[0010]所述的碼層的數(shù)量為一個。
[0011]所述的碼基和碼層中的黑色點陣的數(shù)量之比為1:1。
[0012]所述的碼基和碼層中的黑色點陣的數(shù)量之比為2:1。
[0013]所述的步驟(1)中,碼基中的黑色點陣的數(shù)量小于二維碼黑色點陣數(shù)量的60%。
[0014]本發(fā)明的有益效果是:本發(fā)明通過對二維碼的分層應(yīng)用,將二維碼上的黑色點陣進行拆分,隨商品傳播發(fā)布的碼基因為信息不完整,無法直接使用,避免了隨意掃碼的情況,服務(wù)器向特定人群發(fā)放授權(quán)許可才能獲得相對應(yīng)全部碼層,只有在此時才能構(gòu)成完整的可掃描二維碼,實現(xiàn)了對掃碼人群的精確指定,也實現(xiàn)了對二維碼在傳播過程中的內(nèi)容保護,本發(fā)明涉及的方法安全系數(shù)高,避免了二維碼被隨意掃描的現(xiàn)象。
【附圖說明】
[0015]圖1是本發(fā)明涉及方法的流程示意圖。
[0016]圖2是實施例中完整二維碼的結(jié)構(gòu)示意圖。
[0017]圖3是實施例中二維碼拆分后的碼基的結(jié)構(gòu)示意圖。
[0018]圖4是實施例中二維碼拆分后的碼層的結(jié)構(gòu)示意圖。
【具體實施方式】
[0019]本發(fā)明涉及一種二維碼分層及驗證方法,本方法是借助二維碼讀取終端和與二維碼讀取終端實現(xiàn)信息交互的服務(wù)器實現(xiàn)的,二維碼上的黑色點陣拆分為一個碼基和至少一個碼層,碼基設(shè)置在傳播載體上,碼層存放在服務(wù)器中,掃碼時從服務(wù)器獲取碼層并與碼基進行拼合從而完成二維碼的獲取和掃描,在此基礎(chǔ)上進行二維碼的分層及驗證過程。
[0020]具體實施例,如圖1至圖4所示,在實際生活中,護膚品的消費會逐漸形成特定人群,為了促使更多的消費者進行消費從而成為注冊會員,護膚品商家對注冊用戶進行有獎銷售,通過售出商品上設(shè)置二維碼的方式進行,為了使所有注冊用戶都能夠在購買商品后參與活動,而又使得非注冊用戶不能掃碼參與活動,在護膚品商品上使用二維碼分層及其驗證方法,方法涉及的具體步驟如下:
[0021](1)分層:利用服務(wù)器生成一個二維碼,然后將二維碼上的黑色點陣拆分生成一個碼基和一個碼層,由于二維碼的容錯率最大為30%,因此,在碼基中的黑色點陣不小于70%時,即使在沒有碼層的情況下,任何人對碼基進行掃描都會成功讀取二維碼內(nèi)容,基于上述原因,碼基上的黑色點陣數(shù)量必須小于拆分前二維碼的70%,設(shè)定碼基和碼層上的黑色點陣的數(shù)量之比為1:1 ;
[0022](2)驗證:
[0023]將拆分的碼基印刷設(shè)置在護膚品的包裝盒表面并隨之傳播發(fā)布,相對應(yīng)的碼層存放在服務(wù)器中,消費者在購買護膚品并成為注冊用戶后,消費者在相關(guān)賬戶中預(yù)留手機號碼,服務(wù)器向成為注冊用戶的消費者發(fā)放服務(wù)器授權(quán)許可,消費者利用手機上的客戶端獲取服務(wù)器中與該碼基相對應(yīng)的碼層,碼基和相對應(yīng)碼層拼合后組成具有完整黑色點陣的二維碼,消費者通過客戶端的掃碼系統(tǒng)進行完整二維碼的掃碼,最終獲取二維碼內(nèi)容,二維碼內(nèi)容設(shè)置為登陸網(wǎng)頁,消費者在登陸網(wǎng)頁進行賬戶登陸,即可領(lǐng)取獎品,最終實現(xiàn)特定消費者人群的獎勵銷售,從而吸引更多的消費者購買護膚品從而成為注冊會員。
[0024]本發(fā)明將二維碼拆分為碼基和碼層,碼基和碼層上各附帶有原二維碼上一部分黑色點陣,拆分后的碼基設(shè)置在商品上隨之傳播和發(fā)行,碼層則存放在服務(wù)器中以供特定人群獲取,當(dāng)達到特定人群的條件時才能夠通過服務(wù)器獲得碼層,繼而完成二維碼的掃描和執(zhí)行,該方法有效杜絕了特定人群外的任何人進行掃碼,二維碼的掃碼人群實現(xiàn)了精確指定,既維護了特定人群的特定權(quán)益,也實現(xiàn)了二維碼設(shè)定方的活動目的,在二維碼傳播過程中的安全性大大提高,二維碼內(nèi)容不會輕易泄露出特定人群的范圍,而且該方法無需對二維碼進行邏輯分層,也無需進行角色授權(quán)的加密處理和讀取終端的特殊設(shè)置,只需要進行二維碼黑色點陣的物理分層,指定人群使用任何終端均可進行掃碼,方便實用,二維碼的掃碼設(shè)置和使用成本沒有明顯增加。
【主權(quán)項】
1.一種二維碼分層及驗證方法,本方法是借助二維碼讀取終端和與二維碼讀取終端實現(xiàn)信息交互的服務(wù)器實現(xiàn)的,其特征在于:本方法包括以下步驟: (1)分層: 將二維碼上的黑色點陣拆分以生成一個碼基和至少一個碼層,碼基的黑色點陣數(shù)量小于二維碼黑色點陣數(shù)量的70%,之后,將碼基設(shè)置在傳播載體上,與之對應(yīng)的全部碼層存放在服務(wù)器中; (2)驗證: 向特定消費者發(fā)放服務(wù)器授權(quán)許可,經(jīng)授權(quán)后的特定消費者獲取服務(wù)器中與碼基相對應(yīng)的全部碼層,利用二維碼讀取終端掃描傳播載體上的碼基,碼基和相對應(yīng)的全部碼層拼合組成完整的二維碼。2.根據(jù)權(quán)利要求1所述的一種二維碼分層及驗證方法,其特征在于:所述的碼層的數(shù)量為一個。3.根據(jù)權(quán)利要求2所述的一種二維碼分層及驗證方法,其特征在于:所述的碼基和碼層中的黑色點陣的數(shù)量之比為1:1。4.根據(jù)權(quán)利要求2所述的一種二維碼分層及驗證方法,其特征在于:所述的碼基和碼層中的黑色點陣的數(shù)量之比為2:1。5.根據(jù)權(quán)利要求1所述的一種二維碼分層及驗證方法,其特征在于:所述的步驟(1)中,碼基中的黑色點陣的數(shù)量小于二維碼黑色點陣數(shù)量的60%。
【專利摘要】本發(fā)明涉及一種二維碼分層及驗證方法,該方法是借助二維碼讀取終端和與二維碼讀取終端實現(xiàn)信息交互的服務(wù)器實現(xiàn)的,二維碼上的黑色點陣拆分為一個碼基和至少一個碼層,碼基設(shè)置在傳播載體上并隨之傳播,碼層存放在服務(wù)器中,只有特定人群可以從服務(wù)器獲取碼層,然后與碼基進行拼合完成二維碼的獲取和掃描,該人群就可以參與到具體活動中,該方法將碼基作為傳播源,非特定人群不能成功掃碼,二維碼內(nèi)容安全得到了保障,設(shè)定二維碼的主體能夠精確指定可以參與掃碼的人群,該方法比現(xiàn)有的二維碼使用方法簡單實用,能夠節(jié)省商品生產(chǎn)時二維碼設(shè)置環(huán)節(jié)的成本。
【IPC分類】G06K7/14, G06K19/06, G06Q30/02
【公開號】CN105426946
【申請?zhí)枴緾N201510834751
【發(fā)明人】張雪琴, 李學(xué)亮
【申請人】河北博英通訊技術(shù)有限公司
【公開日】2016年3月23日
【申請日】2015年11月25日