两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

離線同步的二維碼防偽方法、防偽驗證方法及防偽裝置與流程

文檔序號:12864230閱讀:368來源:國知局
離線同步的二維碼防偽方法、防偽驗證方法及防偽裝置與流程

本發(fā)明涉及二維碼防偽技術領域,具體涉及一種離線同步的二維碼防偽方法、防偽驗證方法及防偽裝置。



背景技術:

二維碼又稱qrcode,qr全稱quickresponse,是一個近幾年來移動設備上超流行的一種編碼方式,它比傳統(tǒng)的barcode條形碼能存更多的信息,也能表示更多的數(shù)據(jù)類型。

二維條碼/二維碼(2-dimensionalbarcode)用某種特定的幾何圖形按一定規(guī)律在平面(二維方向上)分布的黑白相間的圖形記錄數(shù)據(jù)符號信息的;在代碼編制上巧妙地利用構成計算機內部邏輯基礎的“0”、“1”比特流的概念,使用若干個與二進制相對應的幾何形體來表示文字數(shù)值信息,通過圖象輸入設備或光電掃描設備自動識讀以實現(xiàn)信息自動處理:它具有條碼技術的一些共性:每種碼制有其特定的字符集;每個字符占有一定的寬度;具有一定的校驗功能等。同時還具有對不同行的信息自動識別功能、及處理圖形旋轉變化點。

當前雖然二維碼存儲信息能力很強,但用戶不能直接獲得二維碼的數(shù)據(jù)信息,且二維碼的形狀設計和顏色選取范圍有限,雖然現(xiàn)在也存在彩色二維碼生成器和彩色二維碼,但其只是生硬的將二維碼進行染色,和普通黑白二維碼沒有功能的區(qū)別?;蛘叽嬖谝恍┒S碼只是單純的將圖片尺寸縮小嵌入二維碼圖片中,二者沒有任何相關性。

由于現(xiàn)今的二維碼是平面形狀,不法商家容易復制正品的二維碼并用于假冒產品中,出現(xiàn)大量假冒產品,而目前大部分人們只是單一的掃描產品上的防偽二維碼,來驗證產品真?zhèn)危沟谜窂S商遭受了巨大的經(jīng)濟損失和名譽損失。



技術實現(xiàn)要素:

有鑒于此,本發(fā)明的目的在于克服現(xiàn)有技術的不足,提供一種離線同步的二維碼防偽方法、防偽驗證方法及防偽裝置,以解決現(xiàn)有技術中二維碼容易被偽造的問題。

為實現(xiàn)以上目的,本發(fā)明采用如下技術方案:

一種離線同步的二維碼防偽方法,包括:

步驟s101、為當前產品隨機選擇多張待顯示的二維碼圖片;

步驟s102、對所選的多張待顯示的二維碼圖片進行排序和編號;

步驟s103、為當前產品建立二維碼防偽信息列表并存儲所述二維碼防偽信息列表,其中,所述二維碼防偽信息列表包括待制作的二維碼的高度信息、材料信息,所選的多張待顯示的二維碼圖片的編號信息和產品防偽信息;

步驟s104、根據(jù)所述二維碼防偽信息列表、所選的多張待顯示的二維碼圖片和數(shù)據(jù)內容,生成防偽二維碼;

其中,所選的多張待顯示的二維碼圖片按排序默認顯示第一張;所述數(shù)據(jù)內容為預存的數(shù)據(jù)內容或者隨機生成的數(shù)據(jù)內容。

優(yōu)選地,所述步驟s102還包括:選擇排序后的多張待顯示的二維碼圖片的切換方式;

所述二維碼防偽信息列表還包括排序后的多張待顯示的二維碼圖片的切換方式。

優(yōu)選地,所述步驟s102還包括:為排序后的多張待顯示的二維碼圖片設置顯示時間間隔;

所述二維碼防偽信息列表還包括多張待顯示的二維碼圖片的顯示時間間隔信息。

優(yōu)選地,所述步驟s104中,若所述數(shù)據(jù)內容為隨機生成的數(shù)據(jù)內容,根據(jù)以下步驟生成:

步驟s1041、預置初始向量iv;

步驟s1042、通過隨機選擇算法g1(iv,t,t0)動態(tài)生成數(shù)據(jù)內容x,通過隨機選擇算法g2(x)隨機選擇數(shù)據(jù)內容x的顯示形式;其中,t為當前時刻,t0為預置的時間初始值。

一種離線同步的二維碼防偽驗證方法,包括:

步驟s201、掃描產品包裝盒上的防偽二維碼,以獲取所述防偽二維碼所攜帶的二維碼的高度信息、材料信息,所選的多張待顯示的二維碼圖片的編號信息和產品防偽信息;

步驟s202、若產品包裝盒上的產品防偽信息與掃描出的產品防偽信息一致,且產品包裝盒上設置的防偽二維碼的高度信息、材料信息與掃描出的防偽二維碼的高度信息、材料信息一致,且掃描出的多張二維碼圖片的編號信息與實際顯示的二維碼圖片的編號信息一致,則判定當前產品包裝盒上的防偽二維碼為真碼,否則為偽碼。

優(yōu)選地,所述步驟s201之前還包括:

步驟s203、服務器預置初始向量iv;

步驟s204、服務器通過隨機選擇算法g1(iv,t,t0)動態(tài)生成數(shù)據(jù)內容x,通過隨機選擇算法g2(x)隨機選擇數(shù)據(jù)內容x的顯示形式;其中,t為當前時刻,t0為預置的時間初始值;

則步驟s201還包括:

掃描產品包裝盒上的防偽二維碼,以獲取所述防偽二維碼所攜帶的數(shù)據(jù)內容x;

步驟s202具體為:

若掃描出的數(shù)據(jù)內容x與服務器中顯示的該產品的數(shù)據(jù)內容x一致,且產品包裝盒上的產品防偽信息與掃描出的產品防偽信息一致,且產品包裝盒上設置的防偽二維碼的高度信息、材料信息與掃描出的防偽二維碼的高度信息、材料信息一致,且掃描出的多張二維碼圖片的編號信息與實際顯示的二維碼圖片的編號信息一致,則判定當前產品包裝盒上的防偽二維碼為真碼,否則為偽碼。

一種離線同步的二維碼防偽裝置,包括:控制器及分別與所述控制器電連接的只讀存儲器和顯示模塊,其中,

所述只讀存儲器中預存有多張待顯示的二維碼圖片;

所述控制器用于為當前產品隨機選擇多張待顯示的二維碼圖片,并對所選的多張待顯示的二維碼圖片進行排序和編號;還用于為當前產品建立二維碼防偽信息列表并存儲在所述只讀存儲器中,其中,所述二維碼防偽信息列表包括待制作的二維碼的高度信息、材料信息,所選的多張待顯示的二維碼圖片的編號信息和產品防偽信息;

所述控制器還用于根據(jù)所述二維碼防偽信息列表、所選的多張待顯示的二維碼圖片和數(shù)據(jù)內容,生成防偽二維碼并通過所述顯示模塊顯示出來,其中,所選的多張待顯示的二維碼圖片按排序默認顯示第一張。

優(yōu)選地,所述離線同步的二維碼防偽裝置,還包括與所述控制器電連接的計時器,所述計時器與一服務器同步計時。

優(yōu)選地,所述只讀存儲器還存儲有預置的初始向量iv和預置的時間初始值t0;

所述控制器用于通過隨機選擇算法g1(iv,t,t0)動態(tài)生成數(shù)據(jù)內容x,通過隨機選擇算法g2(x)隨機選擇數(shù)據(jù)內容x的顯示形式;還用于根據(jù)所述二維碼防偽信息列表、所選的多張待顯示的二維碼圖片及數(shù)據(jù)內容x,生成防偽二維碼;其中,t為當前時刻。

優(yōu)選地,所述控制器為微處理器、具有控制功能的集成電路或可編程邏輯器件。

本發(fā)明采用以上技術方案,至少具備以下有益效果:

由上述技術方案可知,本發(fā)明提供的這種離線同步的二維碼防偽方法及防偽驗證方法,在不影響二維碼功能作用的前提下,提取待制作的二維碼的高度信息、材料信息,所選的多張待顯示的二維碼圖片的編號信息和產品防偽信息作為防偽特征信息,添加到二維碼中,由于多張待顯示的二維碼圖片是隨機選擇的,數(shù)量不定,這可以防止不法分子進行窮舉操作獲得全部二維碼數(shù)據(jù),有效避免了二維碼的復制和偽造。

另外,由于排序后的多張待顯示的二維碼圖片的切換方式根據(jù)圖像切換技術隨機選擇。這樣由于二維碼圖片及其切換方式都是隨機的,進一步增加了二維碼被復制和偽造的可能。

再者,動態(tài)隨機生成數(shù)據(jù)內容,使得不法分子不能使用暴力攻擊或物理復制等手段進行防偽標識的復制。進一步提高了二維碼被復制和偽造的難度。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明一實施例提供的一種離線同步的二維碼防偽方法的流程示意圖;

圖2為本發(fā)明一實施例提供的一種離線同步的二維碼防偽驗證方法的流程示意圖;

圖3為本發(fā)明一實施例提供的一種離線同步的二維碼防偽裝置的示意框圖;

圖4為本發(fā)明一實施例提供的一種離線同步的二維碼防偽裝置的結構示意圖。

具體實施方式

為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將對本發(fā)明的技術方案進行詳細的描述。顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動的前提下所得到的所有其它實施方式,都屬于本發(fā)明所保護的范圍。

下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。

參見圖1,本發(fā)明一實施例提供的一種離線同步的二維碼防偽方法,包括:

步驟s101、為當前產品隨機選擇多張待顯示的二維碼圖片;

步驟s102、對所選的多張待顯示的二維碼圖片進行排序和編號;

步驟s103、為當前產品建立二維碼防偽信息列表并存儲所述二維碼防偽信息列表,其中,所述二維碼防偽信息列表包括待制作的二維碼的高度信息、材料信息,所選的多張待顯示的二維碼圖片的編號信息和產品防偽信息;

步驟s104、根據(jù)所述二維碼防偽信息列表、所選的多張待顯示的二維碼圖片和數(shù)據(jù)內容,生成防偽二維碼;

其中,所選的多張待顯示的二維碼圖片按排序默認顯示第一張;所述數(shù)據(jù)內容為預存的數(shù)據(jù)內容或者隨機生成的數(shù)據(jù)內容。

需要說明的是,每次為當前產品隨機選擇的多張待顯示的二維碼圖片的數(shù)量是隨機的。

由上述技術方案可知,本發(fā)明提供的這種離線同步的二維碼防偽方法及防偽驗證方法,在不影響二維碼功能作用的前提下,提取待制作的二維碼的高度信息、材料信息,所選的多張待顯示的二維碼圖片的編號信息和產品防偽信息作為防偽特征信息,添加到二維碼中,由于多張待顯示的二維碼圖片是隨機選擇的,數(shù)量不定,這可以防止不法分子進行窮舉操作獲得全部二維碼數(shù)據(jù),有效避免了二維碼的復制和偽造。

優(yōu)選地,所述步驟s102還包括:選擇排序后的多張待顯示的二維碼圖片的切換方式;

所述二維碼防偽信息列表還包括排序后的多張待顯示的二維碼圖片的切換方式。

優(yōu)選地,排序后的多張待顯示的二維碼圖片的切換方式根據(jù)圖像切換技術隨機選擇。這樣由于二維碼圖片及其切換方式都是隨機的,進一步增加了二維碼被復制和偽造的可能。

優(yōu)選地,所述步驟s102還包括:為排序后的多張待顯示的二維碼圖片設置顯示時間間隔;

所述二維碼防偽信息列表還包括多張待顯示的二維碼圖片的顯示時間間隔信息。

可以理解的是,增設多張待顯示的二維碼圖片顯示的時間間隔,也是為了進一步增加二維碼被復制和偽造的難度,提高二維碼的使用安全系數(shù)。

優(yōu)選地,所述步驟s104中,若所述數(shù)據(jù)內容為隨機生成的數(shù)據(jù)內容,根據(jù)以下步驟生成:

步驟s1041、預置初始向量iv;

步驟s1042、通過隨機選擇算法g1(iv,t,t0)動態(tài)生成數(shù)據(jù)內容x,通過隨機選擇算法g2(x)隨機選擇數(shù)據(jù)內容x的顯示形式;其中,t為當前時刻,t0為預置的時間初始值。

需要說明的是,將iv、t、t0作為影響因子,隨機算法g1(iv,t,t0)進行選擇時可以參照看是否符合國家密碼管理局gm/t00050-2012隨機性檢測規(guī)范,進而避免碰撞攻擊、重放攻擊等情況的發(fā)生,影響因子的選擇越隨機,“裝置”防偽造能力就會越強。

可以理解的是,動態(tài)隨機生成數(shù)據(jù)內容,使得不法分子不能使用暴力攻擊或物理復制等手段進行防偽標識的復制。進一步提高了二維碼被復制和偽造的難度。

參見圖2,本發(fā)明還提供了一種離線同步的二維碼防偽驗證方法,包括:

步驟s201、掃描產品包裝盒上的防偽二維碼,以獲取所述防偽二維碼所攜帶的二維碼的高度信息、材料信息,所選的多張待顯示的二維碼圖片的編號信息和產品防偽信息;

步驟s202、若產品包裝盒上的產品防偽信息與掃描出的產品防偽信息一致,且產品包裝盒上設置的防偽二維碼的高度信息、材料信息與掃描出的防偽二維碼的高度信息、材料信息一致,且掃描出的多張二維碼圖片的編號信息與實際顯示的二維碼圖片的編號信息一致,則判定當前產品包裝盒上的防偽二維碼為真碼,否則為偽碼。

優(yōu)選地,所述步驟s201之前還包括:

步驟s203、服務器預置初始向量iv;

步驟s204、服務器通過隨機選擇算法g1(iv,t,t0)動態(tài)生成數(shù)據(jù)內容x,通過隨機選擇算法g2(x)隨機選擇數(shù)據(jù)內容x的顯示形式;其中,t為當前時刻,t0為預置的時間初始值;

則步驟s201還包括:

掃描產品包裝盒上的防偽二維碼,以獲取所述防偽二維碼所攜帶的數(shù)據(jù)內容x;

步驟s202具體為:

若掃描出的數(shù)據(jù)內容x與服務器中顯示的該產品的數(shù)據(jù)內容x一致,且產品包裝盒上的產品防偽信息與掃描出的產品防偽信息一致,且產品包裝盒上設置的防偽二維碼的高度信息、材料信息與掃描出的防偽二維碼的高度信息、材料信息一致,且掃描出的多張二維碼圖片的編號信息與實際顯示的二維碼圖片的編號信息一致,則判定當前產品包裝盒上的防偽二維碼為真碼,否則為偽碼。

可以理解的是,在服務器中,同時也存儲著初始向量iv、t0、t和隨機選擇算法g1(iv,t,t0)、g2(x),與防偽終端同步運行動態(tài)生成數(shù)據(jù)內容,服務器獲取用戶當前的位置信息并將結果存儲下來。人們可以訪問服務器,獲取服務器中當前顯示的數(shù)據(jù)內容,同時與掃描顯示的數(shù)據(jù)內容進行對比,從而驗證二維碼是否為偽造。

參見圖3和圖4,本發(fā)明還提供了一種離線同步的二維碼防偽裝置300,包括:控制器301及分別與所述控制器301電連接的只讀存儲器302和顯示模塊303,其中,

所述只讀存儲器302中預存有多張待顯示的二維碼圖片;

所述控制器301用于為當前產品隨機選擇多張待顯示的二維碼圖片,并對所選的多張待顯示的二維碼圖片進行排序和編號;還用于為當前產品建立二維碼防偽信息列表并存儲在所述只讀存儲器302中,其中,所述二維碼防偽信息列表包括待制作的二維碼的高度信息、材料信息,所選的多張待顯示的二維碼圖片的編號信息和產品防偽信息;

所述控制器301還用于根據(jù)所述二維碼防偽信息列表、所選的多張待顯示的二維碼圖片和數(shù)據(jù)內容,生成防偽二維碼并通過所述顯示模塊303顯示出來,其中,所選的多張待顯示的二維碼圖片按排序默認顯示第一張。

優(yōu)選地,所述離線同步的二維碼防偽裝置300,還包括與所述控制器301電連接的計時器304,所述計時器304與一服務器同步計時。

優(yōu)選地,所述只讀存儲器302還存儲有預置的初始向量iv和預置的時間初始值t0;

所述控制器301用于通過隨機選擇算法g1(iv,t,t0)動態(tài)生成數(shù)據(jù)內容x,通過隨機選擇算法g2(x)隨機選擇數(shù)據(jù)內容x的顯示形式;還用于根據(jù)所述二維碼防偽信息列表、所選的多張待顯示的二維碼圖片及數(shù)據(jù)內容x,生成防偽二維碼;其中,t為當前時刻。

優(yōu)選地,所述控制器301為微處理器、具有控制功能的集成電路或可編程邏輯器件。

以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應以所述權利要求的保護范圍為準。術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性。術語“多個”指兩個或兩個以上,除非另有明確的限定。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
旬邑县| 宁陵县| 萨迦县| 呈贡县| 当阳市| 凤阳县| 兖州市| 宁夏| 高碑店市| 凤台县| 阿拉尔市| 田林县| 顺平县| 汝阳县| 长阳| 唐河县| 手游| 蚌埠市| 潢川县| 聂拉木县| 新竹县| 抚顺市| 合江县| 陈巴尔虎旗| 长治市| 融水| 且末县| 大化| 龙泉市| 勐海县| 甘谷县| 丹巴县| 揭阳市| 通河县| 娄烦县| 永安市| 博客| 秭归县| 班玛县| 玛沁县| 专栏|