一種基于二維碼技術(shù)實(shí)現(xiàn)動(dòng)態(tài)碼防偽系統(tǒng)和方法
【專利摘要】本發(fā)明公開了一種基于二維碼技術(shù)實(shí)現(xiàn)動(dòng)態(tài)碼防偽系統(tǒng)和方法,包括防偽令牌、用戶終端和認(rèn)證服務(wù)器;按下設(shè)置于防偽令牌上的觸發(fā)按鈕,觸發(fā)防偽令牌根據(jù)觸發(fā)時(shí)間計(jì)算出防偽碼,將防偽碼、商品序號(hào)及包裝狀態(tài)組合生成認(rèn)證服務(wù)器鏈接后轉(zhuǎn)化成QR碼顯示在液晶屏上;用戶終端掃描QR碼,并將QR碼上傳至認(rèn)證服務(wù)器;認(rèn)證服務(wù)器接收所述QR碼,并根據(jù)接收的QR碼和接收的時(shí)間計(jì)算出動(dòng)態(tài)防偽碼;判斷防偽碼和動(dòng)態(tài)防偽碼是否一致,得出商品的真假結(jié)果;將所述真假結(jié)果發(fā)送至用戶終端。本發(fā)明公開的基于二維碼技術(shù)實(shí)現(xiàn)動(dòng)態(tài)碼防偽系統(tǒng)和方法,使用動(dòng)態(tài)碼二維碼防偽認(rèn)證方法,避免了人機(jī)交互過程中使用繁復(fù)的問題,省去了重復(fù)安裝掃描軟件,提高了用戶使用體驗(yàn)。
【專利說明】一種基于二維碼技術(shù)實(shí)現(xiàn)動(dòng)態(tài)碼防偽系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及動(dòng)態(tài)碼防偽【技術(shù)領(lǐng)域】,尤其涉及一種基于二維碼技術(shù)實(shí)現(xiàn)動(dòng)態(tài)碼防偽系統(tǒng)和方法。
【背景技術(shù)】
[0002]當(dāng)前動(dòng)態(tài)碼防偽查詢商品真?zhèn)蔚氖侄?,用戶需要將商品的?dòng)態(tài)碼手動(dòng)輸入到手機(jī)或電腦及其他上網(wǎng)設(shè)備,才可獲取商品真?zhèn)涡畔⒌?。手?dòng)輸入查詢碼的方式存在很低的用戶體驗(yàn)。
[0003]二維碼防偽查詢需要用戶在其手機(jī)等設(shè)備安裝一個(gè)掃描軟件,才能進(jìn)行商品的真?zhèn)尾樵?。在用戶手機(jī)等設(shè)備安裝軟件,都會(huì)導(dǎo)致用戶使用體驗(yàn)變差,增加使用難度。
【發(fā)明內(nèi)容】
[0004]為了解決上述問題,本發(fā)明提供了一種基于二維碼技術(shù)實(shí)現(xiàn)動(dòng)態(tài)碼防偽系統(tǒng)和方法,解決了防偽查詢驗(yàn)證過程中人機(jī)交互繁瑣的問題。
[0005]本發(fā)明提供了一種基于二維碼技術(shù)實(shí)現(xiàn)動(dòng)態(tài)碼防偽系統(tǒng),包括防偽令牌、用戶終端和認(rèn)證服務(wù)器;所述防偽令牌,用于根據(jù)觸發(fā)時(shí)間計(jì)算出防偽碼,將防偽碼、商品序號(hào)及包裝狀態(tài)組合生成認(rèn)證服務(wù)器鏈接后轉(zhuǎn)化成QR碼顯示在液晶屏上;其中,所述防偽令牌包括單片機(jī)控制系統(tǒng)、液晶屏、實(shí)時(shí)鐘電路系統(tǒng)、供電模塊、觸發(fā)按鈕及檢測單元;所述單片機(jī)控制系統(tǒng)的輸出端分別與液晶屏、實(shí)時(shí)鐘電路系統(tǒng)、供電模塊、觸發(fā)按鈕及檢測單元的輸入端連接;所述用戶終端,包括掃描工具單元,用于掃描QR碼,并將QR碼上傳至認(rèn)證服務(wù)器;所述認(rèn)證服務(wù)器,用于根據(jù)接收的QR碼和接收的時(shí)間計(jì)算出動(dòng)態(tài)防偽碼,判斷防偽碼和動(dòng)態(tài)防偽碼是否一致,得出商品的真假結(jié)果;將所述真假結(jié)果發(fā)送至用戶終端。
[0006]本發(fā)明還提供了一種基于二維碼技術(shù)實(shí)現(xiàn)動(dòng)態(tài)碼防偽方法,包括以下步驟: 按下設(shè)置于防偽令牌上的觸發(fā)按鈕,觸發(fā)防偽令牌根據(jù)觸發(fā)時(shí)間計(jì)算出防偽碼,將防
偽碼、商品序號(hào)及包裝狀態(tài)組合生成認(rèn)證服務(wù)器鏈接后轉(zhuǎn)化成QR碼顯示在液晶屏上;用戶終端掃描QR碼,并將QR碼上傳至認(rèn)證服務(wù)器;認(rèn)證服務(wù)器接收所述QR碼,并根據(jù)接收的QR碼和接收的時(shí)間計(jì)算出動(dòng)態(tài)防偽碼;
判斷防偽碼和動(dòng)態(tài)防偽碼是否一致,得出商品的真假結(jié)果;將所述真假結(jié)果發(fā)送至用戶終端。
[0007]本發(fā)明實(shí)施例的技術(shù)方案帶來的有益效果如下:
本發(fā)明公開的基于二維碼技術(shù)實(shí)現(xiàn)動(dòng)態(tài)碼防偽系統(tǒng)和方法,使用動(dòng)態(tài)碼二維碼防偽認(rèn)證方法,極大的提高了用戶體驗(yàn),避免了人機(jī)交互過程中使用繁復(fù)的問題,消除了人工操作中可能導(dǎo)致的各種問題不利因素。
[0008]解決了在用戶手機(jī)等設(shè)備重復(fù)安裝掃描軟件的問題,提高了用戶使用體驗(yàn)。
【專利附圖】
【附圖說明】[0009]為了更清楚的說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單的介紹,顯而易見的,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0010]圖1為本發(fā)明實(shí)施例所提供的基于二維碼技術(shù)實(shí)現(xiàn)動(dòng)態(tài)碼防偽方法示意圖。
[0011]圖2為本發(fā)明實(shí)施例所提供的防偽令牌結(jié)構(gòu)示意圖。
[0012]圖3為本發(fā)明實(shí)施例所提供的QR碼的字符格式示意圖。
[0013]圖4為本發(fā)明實(shí)施例所提供的QR碼示意圖。
【具體實(shí)施方式】
[0014]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然所描述的實(shí)施例僅是本發(fā)明的一部分實(shí)施例,不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有付出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
實(shí)施例
[0015]本方法使用的二維碼是基于公開標(biāo)準(zhǔn)的QR碼標(biāo)準(zhǔn)實(shí)現(xiàn)的,基于一款資源(代碼和數(shù)據(jù)空間)足夠的單片機(jī)實(shí)現(xiàn)QR碼的編碼算法,實(shí)現(xiàn)的算法支持21*21,25*25, 29*29碼元數(shù)的QR碼,并基于64*64點(diǎn)陣的液晶屏顯示出對應(yīng)QR碼。
[0016]如圖1-3所示:
本實(shí)施例提供了一種基于二維碼技術(shù)實(shí)現(xiàn)動(dòng)態(tài)碼防偽系統(tǒng),包括防偽令牌101、用戶終端102和認(rèn)證服務(wù)器103 ;所述防偽令牌101,用于根據(jù)觸發(fā)時(shí)間計(jì)算出防偽碼,將防偽碼、商品序號(hào)及包裝狀態(tài)組合生成認(rèn)證服務(wù)器鏈接后轉(zhuǎn)化成QR碼顯示在液晶屏上;其中,所述防偽令牌101包括單片機(jī)控制系統(tǒng)1、液晶屏2、實(shí)時(shí)鐘電路系統(tǒng)3、供電模塊4、觸發(fā)按鈕5及檢測單元6 ;所述單片機(jī)控制系統(tǒng)I的輸出端分別與液晶屏2、實(shí)時(shí)鐘電路系統(tǒng)3、供電模塊4、觸發(fā)按鈕5及檢測單元6的輸入端連接;液晶屏為點(diǎn)陣液晶屏。本實(shí)施例中,用戶按一下觸發(fā)按鈕,液晶屏上顯示二維碼持續(xù)一分鐘,一分鐘后消失,設(shè)定的時(shí)間可自由決定。
[0017]QR碼的字符格式包括數(shù)字和字母的組合如圖3所示:
QR碼編碼的格式具體為:
6位認(rèn)證碼+ 10位序列號(hào)+ I位商品包裝狀態(tài)+ 2位保留位+ I校驗(yàn)碼。
[0018]認(rèn)證服務(wù)器地址:http://Z2X.cn...ο
[0019]所述用戶終端102,包括掃描工具單元,用于掃描QR碼,并將QR碼上傳至認(rèn)證服務(wù)器;所述認(rèn)證服務(wù)器103,用于根據(jù)接收的QR碼和接收的時(shí)間計(jì)算出動(dòng)態(tài)防偽碼,判斷防偽碼和動(dòng)態(tài)防偽碼是否一致,得出商品的真假結(jié)果;將所述真假結(jié)果發(fā)送至用戶終端。
[0020]單片機(jī)控制系統(tǒng)中的單片機(jī)采用八位低功耗的單片機(jī),內(nèi)置實(shí)時(shí)鐘,用電池供電。
[0021]掃描工具單元為安裝有二維碼掃描的軟件,所述二維碼掃描的軟件包括但不限于qq、微信或快拍中的一種或多種。
[0022]認(rèn)證服務(wù)器包括判斷單元,判斷防偽碼和動(dòng)態(tài)防偽碼一致,得出商品為真; 判斷防偽碼和動(dòng)態(tài)防偽碼不一致,得出商品為假。
[0023]認(rèn)證服務(wù)器的顯示時(shí)間和所述防偽令牌的顯示時(shí)間同步顯示。
[0024]轉(zhuǎn)化成QR碼顯示在液晶屏上具體為:
顯示21*21的QR碼時(shí),液晶屏上每9個(gè)點(diǎn)顯示一個(gè)QR碼元,橫向縱向都放大三倍。
[0025]顯示25*25的QR碼時(shí),液晶屏上每4個(gè)點(diǎn)顯示一個(gè)QR碼元,橫向縱向都放大兩倍。
[0026]顯示29*29的QR碼時(shí),液晶屏上每4個(gè)點(diǎn)顯示一個(gè)QR碼元,橫向縱向都放大兩倍。
[0027]本實(shí)施例提供了一種基于二維碼技術(shù)實(shí)現(xiàn)動(dòng)態(tài)碼防偽方法,包括以下步驟: 按下設(shè)置于防偽令牌上的觸發(fā)按鈕,觸發(fā)防偽令牌根據(jù)觸發(fā)時(shí)間計(jì)算出防偽碼,將防
偽碼、商品序號(hào)及包裝狀態(tài)組合生成認(rèn)證服務(wù)器鏈接后轉(zhuǎn)化成QR碼顯示在液晶屏上; 用戶終端掃描QR碼,并將QR碼上傳至認(rèn)證服務(wù)器;
認(rèn)證服務(wù)器接收所述QR碼,并根據(jù)接收的QR碼和接收的時(shí)間計(jì)算出動(dòng)態(tài)防偽碼;判斷防偽碼和動(dòng)態(tài)防偽碼是否一致,得出商品的真假結(jié)果;將所述真假結(jié)果發(fā)送至用戶終端。
[0028]判斷防偽碼和動(dòng)態(tài)防偽碼是否一致,得出商品的真假結(jié)果,具體為:
判斷防偽碼和動(dòng)態(tài)防偽碼一致,得出商品為真;判斷防偽碼和動(dòng)態(tài)防偽碼不一致,得出商品為假。
[0029]認(rèn)證服務(wù)器的顯示時(shí)間和所述防偽令牌的顯示時(shí)間同步顯示。
[0030]轉(zhuǎn)化成QR碼顯示在液晶屏上具體為:
顯示21*21的QR碼時(shí),液晶屏上每9個(gè)點(diǎn)顯示一個(gè)QR碼元,橫向縱向都放大三倍。
[0031]顯示25*25的QR碼時(shí),液晶屏上每4個(gè)點(diǎn)顯示一個(gè)QR碼元,橫向縱向都放大兩倍。
[0032]顯示29*29的QR碼時(shí),液晶屏上每4個(gè)點(diǎn)顯示一個(gè)QR碼元,橫向縱向都放大兩倍。
[0033]編碼的格式為:
6位認(rèn)證碼+ 10位序列號(hào)+ I位商品包裝狀態(tài)+ 2位保留位+ I校驗(yàn)碼。
[0034]具體的,假設(shè)一個(gè)真實(shí)商品的信息如下:
商品序列號(hào)(123456789A);
用戶按下觸發(fā)按鈕后由OCRA算法生成的認(rèn)證碼(405282);
商品包裝狀態(tài)(O:代表包裝未打開);
保留位(00);
校驗(yàn)碼(Y);
則驗(yàn)證鏈接地址http://z2x.cn:8086/k=405282123456789A000Y防偽認(rèn)證令牌基于當(dāng)前的時(shí)間及以上參數(shù)計(jì)算出的QR碼如圖4所示,并顯示在64*64點(diǎn)陣的液晶屏上(保持60 秒)。
[0035]用戶通過用戶終端如手機(jī)等設(shè)備中的常用掃碼工具如微信掃描此次生成QR碼,并訪問認(rèn)證服務(wù)。服務(wù)器根據(jù)傳來的信息和當(dāng)前時(shí)間計(jì)算出動(dòng)態(tài)防偽碼,并將此與防偽令牌產(chǎn)生的QR進(jìn)行對比,得出商品的真假結(jié)果。此結(jié)果最終通過網(wǎng)頁返回至用戶手機(jī),完成一次掃碼認(rèn)證過程。
[0036]以上所述,僅為本發(fā)明的具體實(shí)施例,但本發(fā)明的特征并不局限于此,任何熟悉該項(xiàng)技術(shù)的人在本發(fā)明領(lǐng)域內(nèi),可輕易想到的變化或修飾,都應(yīng)涵蓋在以下本發(fā)明的申請專利范圍中。
【權(quán)利要求】
1.一種基于二維碼技術(shù)實(shí)現(xiàn)動(dòng)態(tài)碼防偽系統(tǒng),其特征在于,包括防偽令牌、用戶終端和認(rèn)證服務(wù)器;所述防偽令牌,用于根據(jù)觸發(fā)時(shí)間計(jì)算出防偽碼,將防偽碼、商品序號(hào)及包裝狀態(tài)組合生成認(rèn)證服務(wù)器鏈接后轉(zhuǎn)化成QR碼顯示在液晶屏上;其中,所述防偽令牌包括單片機(jī)控制系統(tǒng)、液晶屏、實(shí)時(shí)鐘電路系統(tǒng)、供電模塊、觸發(fā)按鈕及檢測單元;所述單片機(jī)控制系統(tǒng)的輸出端分別與液晶屏、實(shí)時(shí)鐘電路系統(tǒng)、供電模塊、觸發(fā)按鈕及檢測單元的輸入端連接;所述用戶終端,包括掃描工具單元,用于掃描QR碼,并將QR碼上傳至認(rèn)證服務(wù)器; 所述認(rèn)證服務(wù)器,用于根據(jù)接收的QR碼和接收的時(shí)間計(jì)算出動(dòng)態(tài)防偽碼,判斷防偽碼和動(dòng)態(tài)防偽碼是否一致,得出商品的真假結(jié)果;將所述真假結(jié)果發(fā)送至用戶終端。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述單片機(jī)控制系統(tǒng)中的單片機(jī)采用八位低功耗的單片機(jī),內(nèi)置實(shí)時(shí)鐘,用電池供電。
3.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述掃描工具單元為安裝有二維碼掃描的軟件,所述二維碼掃描的軟件包括但不限于qq、微信或快拍中的一種或多種。
4.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述認(rèn)證服務(wù)器包括判斷單元,判斷防偽碼和動(dòng)態(tài)防偽碼一致,得出商品為真;判斷防偽碼和動(dòng)態(tài)防偽碼不一致,得出商品為假。
5.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述認(rèn)證服務(wù)器的顯示時(shí)間和所述防偽令牌的顯示時(shí)間同步顯示。
6.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述轉(zhuǎn)化成QR碼顯示在液晶屏上具體為: 顯示21*21的QR碼時(shí),液晶屏上每9個(gè)點(diǎn)顯示一個(gè)QR碼元,橫向縱向都放大三倍; 顯示25*25的QR碼時(shí),液晶屏上每4個(gè)點(diǎn)顯示一個(gè)QR碼元,橫向縱向都放大兩倍; 顯示29*29的QR碼時(shí),液晶屏上每4個(gè)點(diǎn)顯示一個(gè)QR碼元,橫向縱向都放大兩倍。
7.一種基于二維碼技術(shù)實(shí)現(xiàn)動(dòng)態(tài)碼防偽方法,其特征在于,包括以下步驟: 按下設(shè)置于防偽令牌上的觸發(fā)按鈕,觸發(fā)防偽令牌根據(jù)觸發(fā)時(shí)間計(jì)算出防偽碼,將防偽碼、商品序號(hào)及包裝狀態(tài)組合生成認(rèn)證服務(wù)器鏈接后轉(zhuǎn)化成QR碼顯示在液晶屏上; 用戶終端掃描QR碼,并將QR碼上傳至認(rèn)證服務(wù)器; 認(rèn)證服務(wù)器接收所述QR碼,并根據(jù)接收的QR碼和接收的時(shí)間計(jì)算出動(dòng)態(tài)防偽碼; 判斷防偽碼和動(dòng)態(tài)防偽碼是否一致,得出商品的真假結(jié)果;將所述真假結(jié)果發(fā)送至用戶終端。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述判斷防偽碼和動(dòng)態(tài)防偽碼是否一致,得出商品的真假結(jié)果,具體為:判斷防偽碼和動(dòng)態(tài)防偽碼一致,得出商品為真;判斷防偽碼和動(dòng)態(tài)防偽碼不一致,得出商品為假。
9.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述認(rèn)證服務(wù)器的顯示時(shí)間和所述防偽令牌的顯示時(shí)間同步顯示。
10.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述QR碼的編碼的格式具體為: 六位認(rèn)證碼+十位序列號(hào)+ —位商品包裝狀態(tài)+兩位保留位+ —位校驗(yàn)碼。
【文檔編號(hào)】G06K7/10GK103824201SQ201410104348
【公開日】2014年5月28日 申請日期:2014年3月20日 優(yōu)先權(quán)日:2014年3月20日
【發(fā)明者】徐永君 申請人:徐永君