[發明專利]一種帶有加密功能的二維碼生成方法在審
| 申請號: | 201410716223.8 | 申請日: | 2014-12-02 |
| 公開(公告)號: | CN104376356A | 公開(公告)日: | 2015-02-25 |
| 發明(設計)人: | 秦偉;李曉潔;夏效勝 | 申請(專利權)人: | 合肥城市云數據中心有限公司 |
| 主分類號: | G06K19/06 | 分類號: | G06K19/06 |
| 代理公司: | 合肥天明專利事務所 34115 | 代理人: | 張祥騫;奚華保 |
| 地址: | 230088 安徽省合肥市高新區玉*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 帶有 加密 功能 二維碼 生成 方法 | ||
1.一種帶有加密功能的二維碼生成方法,其特征在于,包括以下步驟:
11)數據分析,選擇編碼標準,根據編碼標準分析給定的URL或字符串,確定編碼的字符類型和編碼的糾錯等級;
12)數據編碼,對分析過的數據進行編碼,將數據字符轉換為位流,產生一個碼字序列;
13)糾錯編碼,按需對數據編碼后的碼字序列進行分塊,然后根據分塊的內容和糾錯級別產生對應的糾錯編碼,將糾錯編碼放在數據編碼的碼字序列后;
14)加密編碼,對用戶輸入的密碼進行編碼,并放入數據編碼的碼字序列;
15)構造初始二維碼,確定二維碼規格,將產生的數據編碼的碼字序列按次序放入分塊中,同時放入探測圖形、定位圖形,構成了初始二維碼;
16)加入掩模編碼,將掩模圖形用于二維碼編碼的區域,將二維碼圖形最優分布;
17)加入格式和版本信息,將格式和版本信息加入其中,形成二維碼。
2.根據權利要求1所述的一種帶有加密功能的二維碼生成方法,其特征在于,所述的數據分析包括以下步驟:
21)確定編碼標準,選擇QR?Code的編碼方式;
22)根據給定的數據確定編碼的字符類型,根據字符類型確定數據編碼的方式;
若為數字,則根據數字個數進行處理,當數字個數為3的倍數,則每3位數字被編成10bits、12bits或14bits;當數字個數不為3的倍數,先按每3位數字進行處理,多余的1位或2位數字,被編成4?bits或7bits;
若為字母數字的字符組合,根據字符索引表將字符組合轉換成11bit的二進制;
23)確定糾錯等級,選擇糾錯等級為H,共容納346個碼字,其中糾錯碼字為224個,數據信息為122個碼字。
3.根據權利要求1所述的一種帶有加密功能的二維碼生成方法,其特征在于,所述的數據編碼包括以下步驟:
31)針對分析過的數據,以三個數字為單位按順序進行分組;
32)將分組內容轉化成二進制,并按順序排列組成內容序列;
33)將數據的字符數轉化成二進制,加在內容序列的前端組成數據序列;
34)將編碼數據的字符類型所對應的指示碼加入數據序列的前端,組成碼字序列。
4.根據權利要求1所述的一種帶有加密功能的二維碼生成方法,其特征在于,所述的加密編碼包括以下步驟:
41)根據用戶輸入的加密數字,將其轉換成二進制生成加密碼字序列;
42)將加密碼字序列放在糾錯碼字后面,并在其后附上結束碼字。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于合肥城市云數據中心有限公司,未經合肥城市云數據中心有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410716223.8/1.html,轉載請聲明來源鉆瓜專利網。





