[發明專利]一種基于局部顏色校驗的二維碼編碼、解碼方法及裝置有效
| 申請號: | 201210311536.6 | 申請日: | 2012-08-28 |
| 公開(公告)號: | CN102916804A | 公開(公告)日: | 2013-02-06 |
| 發明(設計)人: | 林毅申;曹維;劉財興;林丕源;梁曉婷;肖媚燕 | 申請(專利權)人: | 華南農業大學 |
| 主分類號: | H04L9/06 | 分類號: | H04L9/06;G06K19/06 |
| 代理公司: | 廣州市華學知識產權代理有限公司 44245 | 代理人: | 楊曉松 |
| 地址: | 510642 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 局部 顏色 校驗 二維碼 編碼 解碼 方法 裝置 | ||
1.一種基于局部顏色校驗的二維碼編碼方法,其特征在于,包括以下步驟:
(1)在二維碼模板上,根據事先定義的染色區域編碼解碼表,隨機生成染色區域數據,染色區域數據包括染色區域數量、各染色區域的形狀、各染色區域的顏色;事先定義的染色區域編碼解碼表是指事先根據染色區域可能出現的形狀和顏色分別建立的編碼解碼表,在形狀編碼解碼表中,定義每一種形狀對應一個數值,同樣在顏色編碼解碼表中,定義每一種顏色對應一個數值,然后連同染色區域數量,建立<染色區域數量i,各染色區域形狀S,各染色區域顏色C>的密鑰向量;
(2)將二維碼原始信息以步驟(1)生成的染色區域數據作為密鑰進行加密,得到二維碼生成信息;
(3)將步驟(2)得到的二維碼生成信息通過二維碼生成算法生成二維碼黑白圖像;
(4)根據步驟(1)所制定的二維碼模板和生成的染色區域數據對步驟(3)得到的二維碼黑白圖像進行染色,最終得到局部彩色二維碼圖像。
2.根據權利要求1所述的基于局部顏色校驗的二維碼編碼方法,其特征在于,所述步驟(2)中,二維碼原始信息包括需加密的隱藏信息和不需加密的明文信息,將需加密的隱藏信息以步驟(1)生成的染色區域數據作為密鑰進行加密,然后將得到的加密后的隱藏信息和不需加密的明文信息進行拼合得到二維碼生成信息。
3.根據權利要求2所述的基于局部顏色校驗的二維碼編碼方法,其特征在于,所述步驟(2)中,把需加密的隱藏信息,以步驟(1)所生成的<i,S,C>的密鑰向量,根據現有公開雙向加密算法進行加密,得到加密后的隱藏信息;
所述步驟(2)中,將明文信息和加密后的隱藏信息進行拼合采用如下的算法:第一種是采用分隔符,即把明文信息記為M1,加密后的隱藏信息記為M2,使用分隔符w進行拼接;第二種是采用插入拼接,即按照固定的插入位置把隱藏信息插入到明文信息里面;
所述步驟(3)中,將二維碼生成信息生成二維碼圖像采用如下的二維碼生成算法:PDF417、Datamatrix、Maxicode、QR?Code、Code?49、Code?16K、Vericode、Ultracode。
4.一種基于局部顏色校驗的二維碼解碼方法,其特征在于,包括以下步驟:
(1)根據事先定義的染色區域編碼解碼表,讀取二維碼圖像上的染色區域數據,染色區域數據包括染色區域數量、各染色區域的形狀、各染色區域的顏色;
(2)讀取二維碼圖像,把局部染色的二維碼圖像中的有顏色區域作為黑色區域,然后將二維碼圖像當作標準黑白二維碼圖像,使用標準二維碼解碼算法進行解碼;
(3)對解碼后的信息以染色區域數據為密鑰通過解密算法進行解密,得到二維碼圖像的原始信息。
5.根據權利要求4所述的基于局部顏色校驗的二維碼解碼方法,其特征在于,所述步驟(3)中,解碼后的信息包括已加密的隱藏信息和未加密的明文信息,步驟如下:首先通過拆分算法將解碼后的信息拆分為加密的隱藏信息和未加密的明文信息;再將已加密的隱藏信息以步驟(1)生成的染色區域數據作為密鑰采用解密算法進行解密,最后得到二維碼圖像的原始信息。
6.根據權利要求5所述的基于局部顏色校驗的二維碼解碼方法,其特征在于,所述步驟(3)中,將明文信息和加密后的隱藏信息進行拆分是根據編碼算法中的拼合算法來決定的,如果是采用分隔符,則尋找進行明文和密文的拆分依據的分隔符,分隔符前后分別為明文數據和密文數據;如果是采用的插入拼接,則根據固定的插入位置,把隱藏信息和明文信息分別還原出來;
所述步驟(3)中,對步驟(2)所得到密文數據以染色區域數據為密鑰通過標準的雙向解密算法進行解密。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華南農業大學,未經華南農業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210311536.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電泳顯示系統
- 下一篇:內存條插入狀態的獲取電路和內存條信息的管理系統





