• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種防截圖和防錄制二維碼的生成識別方法技術

    技術編號:41595673 閱讀:16 留言:0更新日期:2024-06-07 00:06
    本發明專利技術涉及二維碼生成領域,尤其涉及一種防截圖和防錄制二維碼的生成識別方法;技術問題:由于靜態二維碼具有一旦生成不可變更的特性,在使用過程中可能遇到安全問題,特別是在被截圖或錄屏后非法分享所帶來的風險,可能被用于欺詐或非法活動,如非法訪問受保護的資源、冒領優惠券或禮品等;技術方案:一種防截圖和防錄制二維碼的生成識別方法,包括有建立獨特的顏色編碼規則;本發明專利技術相對于現有技術中由于靜態二維碼具有一旦生成不可變更的特性,在使用過程中可能遇到安全問題;本二維碼生成方法通過對不影響信息識別的定位點的顏色,并利用顏色變化傳遞時間信息,與獨特的掃碼系統配合,增強了二維碼的安全性,防止了靜態截圖和錄屏的非法濫用。

    【技術實現步驟摘要】

    本專利技術涉及二維碼生成領域,尤其涉及一種防截圖和防錄制二維碼的生成識別方法


    技術介紹

    1、二維碼是一種圖像編碼技術,能夠將信息以二維的形式存儲和傳輸;它由黑白的方塊組成,通過不同的排列方式來表示不同的信息;二維碼可以被掃描設備識別并解碼,從而獲取其中包含的信息;二維碼被廣泛應用于商業領域,例如在商品包裝上添加二維碼,可以方便消費者獲取產品信息和購買鏈接;此外,二維碼還可以用于電子票務、手機支付和身份驗證等方面;由于二維碼的容錯率較高,即使部分損壞也可以正確讀取,因此它在實際應用中非常可靠;二維碼的使用和發展將進一步推動數字信息的傳播和應用;在生成二維碼時,采用靜態二維碼作為信息儲存的載體,在使用二維碼時,由于靜態二維碼具有一旦生成不可變更的特性,在使用過程中可能遇到安全問題,特別是在被截圖或錄屏后非法分享所帶來的風險,可能被用于欺詐或非法活動,如非法訪問受保護的資源、冒領優惠券或禮品等。


    技術實現思路

    1、為了克服在生成二維碼時,采用靜態二維碼作為信息儲存的載體,在使用二維碼時,由于靜態二維碼具有一旦生成不可變更的特性,在使用過程中可能遇到安全問題,特別是在被截圖或錄屏后非法分享所帶來的風險,可能被用于欺詐或非法活動,如非法訪問受保護的資源、冒領優惠券或禮品等的問題。

    2、本專利技術的技術方案為:一種防截圖和防錄制二維碼的生成識別方法,包括有以下步驟:

    3、s11:建立獨特的顏色編碼規則,作為動態二維碼生成以及變化的規則;

    4、s12:根據建立的顏色編碼規則生成動態二維碼,其中,生成的動態二維碼內包括有生成時間信息;

    5、s13:掃碼app對生成的動態二維碼的圖像進行采集,并進行圖像處理、識別和判斷。

    6、優選的,通過建立獨特的顏色編碼規則,作為動態二維碼生成以及變化的規則,且定位點的顏色改變不影響二維碼的掃描識別,從而可以實現利用定位點顏色的改變作為判斷動態二維碼有效性的證據,從而可以防止動態二維碼被截屏或者錄制導致動態二維碼被盜用的情況發生,保證動態二維碼的數據的安全性。

    7、作為優選,生成的動態二維碼包括有第一二維碼定位點、第二二維碼定位點、第三二維碼定位點和碼元,第一二維碼定位點、第二二維碼定位點和第三二維碼定位點作為掃碼app對動態二維碼進行圖像處理和識別的定位點,碼元作為動態二維碼的信息儲存部分。

    8、作為優選,在建立獨特的顏色編碼規則,作為動態二維碼生成以及變化的規則時,包括以下步驟:

    9、s21:選取若干種顏色,作為顏色編碼規則的基本顏色組成;

    10、s22:從顏色編碼規則的基本顏色中隨機選取三種顏色并進行隨機排序,生成若干個顏色排列;

    11、s23:對生成的若干個顏色排列進行排序,并按照排列順序賦予每一個顏色排列一個數值;其中,數值的取值范圍為0-n。

    12、作為優選,在選取若干種顏色,作為顏色編碼規則的基本顏色組成時,選取的顏色為紅、綠、藍、黃和黑,在從顏色編碼規則的基本顏色中隨機選取三種顏色并進行隨機排序,生成若干個顏色排列時,所有顏色排列均不重復。

    13、作為優選,在從顏色編碼規則的基本顏色中隨機選取三種顏色并進行隨機排序,生成若干個顏色排列時,每個顏色排列內安順序的三種顏色分別為第一二維碼定位點、第二二維碼定位點和第三二維碼定位點的顏色。

    14、作為優選,在根據建立的顏色編碼規則生成動態二維碼時,包括以下步驟:

    15、s31:生成一個具有三個定位點的標準二維碼圖像作為動態二維碼;

    16、s32:初始化一個定時器,設定刷新周期x,并設定動態二維碼的第一二維碼定位點、第二二維碼定位點和第三二維碼定位點的顏色的x秒更改一次。

    17、作為優選,刷新周期x的取值范圍為500毫秒-1000毫秒,在動態二維碼的第一二維碼定位點、第二二維碼定位點和第三二維碼定位點的顏色時,按照排列順序所賦予的數值的顏色排列進行顏色變換;其中,數值為0的顏色排列為第0次變換的第一二維碼定位點、第二二維碼定位點和第三二維碼定位點的顏色,即第一二維碼定位點、第二二維碼定位點和第三二維碼定位點的原始顏色;數值為n的的顏色排列為第n次變換的第一二維碼定位點、第二二維碼定位點和第三二維碼定位點的顏色。

    18、優選的,通過顏色變化與顏色識別算法以及簡單的判斷算法即可實現實時傳遞時間信息,不需要在傳統的二維碼識別設備上增加新的組件,成本交底,實現方法簡單,且實現使用純算法實現,兼容舊的掃碼設備,在不啟用新的限定特性時,不需要大規模更新舊的設備或升級程序。

    19、作為優選,掃碼app具有以下功能:

    20、a11:每隔y秒截取三張二維碼圖像;其中,y為刷新周期的整數倍;

    21、a12:使用opencv、yolo、cnn等算法來識別動態二維碼的圖像中的第一二維碼定位點、第二二維碼定位點和第三二維碼定位點的顏色;

    22、a13:對比連續三張圖像中的定位點顏色,判斷顏色是否發生變化。

    23、作為優選,每個顏色排列在利用掃碼app進行掃碼時,均有對應的掃碼有效期,其中每個顏色排列的掃碼有效期為(動態二維碼生成時間+n×x,動態二維碼生成時間+n×x+d);其中,n為顏色排列在顏色編碼規則中對應的數值,d為人工設定的誤差數值。

    24、作為優選,在掃碼app對生成的動態二維碼的圖像進行采集,并進行圖像處理、識別和判斷時,包括以下步驟:

    25、s41:對生成的動態二維碼的圖像進行采集;

    26、s42:使用opencv、yolo、cnn等算法來識別動態二維碼的圖像中的第一二維碼定位點、第二二維碼定位點和第三二維碼定位點的顏色;

    27、s43:判斷三張圖像中的第一二維碼定位點、第二二維碼定位點和第三二維碼定位點的顏色是否變化,若無變化,則判斷動態二維碼靜止截圖非法分享,若有變化,則進入下一步;

    28、s44:根據二維碼中第一二維碼定位點、第二二維碼定位點和第三二維碼定位點的顏色,判斷最后一張二維碼中第一二維碼定位點、第二二維碼定位點和第三二維碼定位點的顏色排列,并根據顏色排列確定對應的數值;

    29、s45:根據動態二維碼內的生成時間信息和根據顏色編碼規則確定的數值判斷該顏色排列是否在有效期內;

    30、s46:若在有效期內,則進入正常掃碼流程;若不在有效期內,則判斷動態二維碼已被錄屏非法分享。

    31、優選的,通過動態二維碼技術結合視覺編碼和圖像處理技術,在不影響二維碼信息以及信息識別的定位點內加入顏色變化,并通過顏色變化傳遞時間信息,在靜態二維碼生成的基礎上追加額外的包含有特殊意義的編碼特效,以負載額外的信息,增強了二維碼的安全性,防止了靜態截圖和錄屏的非法濫用。

    32、本專利技術的有益效果:

    33、1、相對于現有技術采用靜態二維碼作為信息儲存的載體,在使用二維碼時,由于靜態二維碼具有本文檔來自技高網...

    【技術保護點】

    1.一種防截圖和防錄制二維碼的生成識別方法;其特征在于:包括有以下步驟:

    2.根據權利要求1所述的一種防截圖和防錄制二維碼的生成識別方法,其特征在于:生成的動態二維碼包括有第一二維碼定位點、第二二維碼定位點、第三二維碼定位點和碼元,第一二維碼定位點、第二二維碼定位點和第三二維碼定位點作為掃碼APP對動態二維碼進行圖像處理和識別的定位點,碼元作為動態二維碼的信息儲存部分。

    3.根據權利要求2所述的一種防截圖和防錄制二維碼的生成識別方法,其特征在于:在建立獨特的顏色編碼規則,作為動態二維碼生成以及變化的規則時,包括以下步驟:

    4.根據權利要求3所述的一種防截圖和防錄制二維碼的生成識別方法,其特征在于:在選取若干種顏色,作為顏色編碼規則的基本顏色組成時,選取的顏色為紅、綠、藍、黃和黑,在從顏色編碼規則的基本顏色中隨機選取三種顏色并進行隨機排序,生成若干個顏色排列時,所有顏色排列均不重復。

    5.根據權利要求4所述的一種防截圖和防錄制二維碼的生成識別方法,其特征在于:在從顏色編碼規則的基本顏色中隨機選取三種顏色并進行隨機排序,生成若干個顏色排列時,每個顏色排列內安順序的三種顏色分別為第一二維碼定位點、第二二維碼定位點和第三二維碼定位點的顏色。

    6.根據權利要求5所述的一種防截圖和防錄制二維碼的生成識別方法,其特征在于:在根據建立的顏色編碼規則生成動態二維碼時,包括以下步驟:

    7.根據權利要求6所述的一種防截圖和防錄制二維碼的生成識別方法,其特征在于:刷新周期x的取值范圍為500毫秒-1000毫秒,在動態二維碼的第一二維碼定位點、第二二維碼定位點和第三二維碼定位點的顏色時,按照排列順序所賦予的數值的顏色排列進行顏色變換;其中,數值為0的顏色排列為第0次變換的第一二維碼定位點、第二二維碼定位點和第三二維碼定位點的顏色,即第一二維碼定位點、第二二維碼定位點和第三二維碼定位點的原始顏色;數值為n的的顏色排列為第n次變換的第一二維碼定位點、第二二維碼定位點和第三二維碼定位點的顏色。

    8.根據權利要求7所述的一種防截圖和防錄制二維碼的生成識別方法,其特征在于:掃碼APP具有以下功能:

    9.根據權利要求8所述的一種防截圖和防錄制二維碼的生成識別方法,其特征在于:每個顏色排列在利用掃碼APP進行掃碼時,均有對應的掃碼有效期,其中每個顏色排列的掃碼有效期為(動態二維碼生成時間+n×x,動態二維碼生成時間+n×x+d);其中,n為顏色排列在顏色編碼規則中對應的數值,d為人工設定的誤差數值。

    10.根據權利要求9所述的一種防截圖和防錄制二維碼的生成識別方法,其特征在于:在掃碼APP對生成的動態二維碼的圖像進行采集,并進行圖像處理、識別和判斷時,包括以下步驟:

    ...

    【技術特征摘要】

    1.一種防截圖和防錄制二維碼的生成識別方法;其特征在于:包括有以下步驟:

    2.根據權利要求1所述的一種防截圖和防錄制二維碼的生成識別方法,其特征在于:生成的動態二維碼包括有第一二維碼定位點、第二二維碼定位點、第三二維碼定位點和碼元,第一二維碼定位點、第二二維碼定位點和第三二維碼定位點作為掃碼app對動態二維碼進行圖像處理和識別的定位點,碼元作為動態二維碼的信息儲存部分。

    3.根據權利要求2所述的一種防截圖和防錄制二維碼的生成識別方法,其特征在于:在建立獨特的顏色編碼規則,作為動態二維碼生成以及變化的規則時,包括以下步驟:

    4.根據權利要求3所述的一種防截圖和防錄制二維碼的生成識別方法,其特征在于:在選取若干種顏色,作為顏色編碼規則的基本顏色組成時,選取的顏色為紅、綠、藍、黃和黑,在從顏色編碼規則的基本顏色中隨機選取三種顏色并進行隨機排序,生成若干個顏色排列時,所有顏色排列均不重復。

    5.根據權利要求4所述的一種防截圖和防錄制二維碼的生成識別方法,其特征在于:在從顏色編碼規則的基本顏色中隨機選取三種顏色并進行隨機排序,生成若干個顏色排列時,每個顏色排列內安順序的三種顏色分別為第一二維碼定位點、第二二維碼定位點和第三二維碼定位點的顏色。

    6.根據權利要求5所述的一種防截圖和防錄制二維碼的生成識別方法,其特征在于:在...

    【專利技術屬性】
    技術研發人員:黃展山黃勁濤夏薪雲周偉
    申請(專利權)人:廣州龍騰出行網絡科技有限公司
    類型:發明
    國別省市:

    相關技術
      暫無相關專利
    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码人妻丰满熟妇啪啪网站| 国产精品无码久久综合| 永久免费av无码网站韩国毛片| 少妇久久久久久人妻无码| 日韩精品无码人妻免费视频| 东京热人妻无码人av| 久久人妻无码中文字幕| 精品无码一区二区三区水蜜桃| 国产精品无码久久久久久| 无码人妻精品一区二区三区9厂 | 无码人妻精品一区二区三区99性| 人妻少妇精品无码专区漫画 | 国产在线精品无码二区| 人妻中文无码久热丝袜| 亚洲精品av无码喷奶水糖心| 国模无码一区二区三区| 国产丝袜无码一区二区三区视频 | 麻豆精品无码国产在线果冻| 中文AV人妻AV无码中文视频| 欧日韩国产无码专区| 亚洲精品无码久久久久久| 亚洲中文无码永久免| 精品无码国产一区二区三区麻豆| 亚洲aⅴ无码专区在线观看春色 | 亚洲AV无码一区二区大桥未久| 久久久久久国产精品无码下载| 无码中文字幕一区二区三区| 无码毛片AAA在线| 手机永久无码国产AV毛片| 国产AV无码专区亚洲AVJULIA| 无码人妻精品一二三区免费| 无码国产精品一区二区免费| 秋霞无码一区二区| 久久国产加勒比精品无码| 97碰碰碰人妻视频无码| 久久精品无码专区免费青青| 亚洲中文字幕无码专区| 国产成年无码v片在线| 成人免费无码大片a毛片软件| 亚洲AV无码一区二区三区电影 | 九九无码人妻一区二区三区|