[發明專利]一種二維碼的編解碼方法有效
| 申請號: | 201910150838.1 | 申請日: | 2019-02-28 |
| 公開(公告)號: | CN109902528B | 公開(公告)日: | 2023-10-20 |
| 發明(設計)人: | 沈怡;劉少磊;羅年慶;祝哲海 | 申請(專利權)人: | 尤尼泰克(嘉興)信息技術有限公司 |
| 主分類號: | G06K7/14 | 分類號: | G06K7/14;G06K19/06 |
| 代理公司: | 北京博爾赫知識產權代理事務所(普通合伙) 16045 | 代理人: | 于武江 |
| 地址: | 314515 浙江省嘉興市桐鄉市高橋街*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 二維碼 解碼 方法 | ||
一種二維碼的編解碼方法,包括如下步驟:基于原始數據進行不可逆運算得到不可逆值A,并將原始數據和不可逆值進行整合后壓縮形成核心信息;對核心信息進行加密后,進行編碼并壓縮后得到編碼信息,并基于編碼信息形成二維碼;解碼二維碼,確定二維碼方向后進行最終編碼信息提取,將最終編碼信息解壓解密后分離數據,處理后獲得有效數據信息和不可逆值A;將有效數據信息進行不可逆運算,得到不可逆值B;對比不可逆值A和不可逆值B的值,基于對比結果輸出結果,該方法可以保證速度的同時,確保數據的安全,實現大容量存儲。
技術領域
本發明涉及計算機應用領域,涉及二維碼技術,具體涉及一種二維碼的編解碼方法。
背景技術
隨著社會的發展,二維碼識別、支付技術快速發展,其成為了人們生活中重要的方式。二維碼是用特定的集合圖形按照一定的規律在二維方向上的平面分布的黑白相間的矩形方陣記錄數據符號信息的新一代條碼技術,通常由二維碼陣和二維碼號,以及下方的說明文字組成,具有信息量大,糾錯能力強,識別速度快,全方位識讀等特點,其應用領域廣泛。
現有技術中,專利公開號為CN102034127A的中國專利申請,其公開了一種大容量二維條碼系統及其編碼方法。大容量二維條碼由定位區,定位間隔區,數據區所組成。定位區又由定位虛線外框,定位點,定位信息單位,定時單元所組成。數據區由頭文件區和編碼信息區所組成。該二維條碼中使用了信息壓縮,信息編碼,以及信息加密技術。該二維條碼可控制糾錯編碼的糾錯等級,編碼的信息量的大小,以及信息的壓縮方法,并可控制信息的加密方法。解碼時,可根據該二維碼的頭文件信息進行動態解碼。該二維碼具有容量大,可快速定位,全方位讀碼,并可對信息加密,可指定持有特殊的解密密鑰,或指定的解密設備才能對該二維碼的信息進行解讀的多項特點。然而該編碼流程,雖然可以實現數據的呈現,但是該編碼流程并不能保證信息的安全。即該流程中,只實現了直接的信息加密編碼,所以在解碼時并不能確保所加密的信息沒被篡改;該設計中,對頭文件進行了RS編碼。這個步驟是由于頭文件信息過分集中,必須通過RS編碼來確保數據的完整性。但是這個步驟是相當耗時的過程,會影響編碼速度。而且RS編碼之后的數據是相對比較占空間的,這會導致主體信息內容的減少;在解碼時,因為主要信息區需要頭文件的參數才能進行,所以主要信息區的數據必須在頭文件RS解碼之后。RS解碼過程,同樣增加了解碼的時間。
專利公開號為CN103295046A的中國專利申請,其公開了用于生成和使用安全二維碼的方法,包括:a)接收發布方的證書信息、認證信息和想要發布的發布內容;b)生成所述發布內容的數字摘要;c)使用與所述證書信息相對應的加密密鑰對所述認證信息和所述數字摘要進行加密,以獲得加密信息;以及d)將所述發布內容、所述證書信息、以及所述加密信息編碼為二維碼形式,以獲得安全二維碼。然而,該設計中需要在編碼過程中,將內容的數字摘要放入二維碼中,該步驟確實可以達到一定程度的數據內容核驗,但是卻不能保證100%核驗成功;所涉及的密鑰,是對應于信息的內容(證書)。也就是每一個信息內容(證書信息)所對應的二維碼,都需要為其生成一個密鑰。當生成的二維碼數量過大的時候,該設計將導致速度隱患。并且,上述設計中并沒有涉及數據壓縮,也沒有設計數據分區。所以該設計對于容量上的考慮,還有所欠缺。
發明內容
本發明的目的在于克服現有技術的不足,提供一種二維碼的編解碼方法,可以保證速度的同時,確保數據的安全,實現大容量存儲。
本發明提供了一種二維碼的編解碼方法,包括如下步驟:
基于原始數據進行不可逆運算得到不可逆值A,并將原始數據和不可逆值進行整合后壓縮形成核心信息;
對核心信息進行加密后,進行編碼并壓縮后得到編碼信息,并基于編碼信息形成二維碼;
解碼二維碼,確定二維碼方向后進行最終編碼信息提取,將最終編碼信息解壓解密后分離數據,處理后獲得有效數據信息和不可逆值A;
將有效數據信息進行不可逆運算,得到不可逆值B;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于尤尼泰克(嘉興)信息技術有限公司,未經尤尼泰克(嘉興)信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910150838.1/2.html,轉載請聲明來源鉆瓜專利網。





