[發明專利]二維碼的編碼方法、解碼方法、相關裝置及設備在審
| 申請號: | 201710011030.6 | 申請日: | 2017-01-06 |
| 公開(公告)號: | CN108280500A | 公開(公告)日: | 2018-07-13 |
| 發明(設計)人: | 何景根 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | G06K19/06 | 分類號: | G06K19/06 |
| 代理公司: | 北京志霖恒遠知識產權代理事務所(普通合伙) 11435 | 代理人: | 陳姍姍 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 二維碼 數據片段 待傳輸數據 二維碼數據 解碼 相關裝置 容量受限 預先確定 數據區 信息量 申請 應用 | ||
1.一種二維碼的編碼方法,其特征在于,所述方法包括:
獲取待傳輸數據;
根據預先確定的二維碼數據容量,將所述待傳輸數據劃分為至少兩個數據片段,使得劃分后的每個數據片段的信息量大小均不大于所述二維碼數據容量;
對劃分后的每個數據片段分別進行編碼,生成所述每個數據片段的二維碼;其中,所述每個數據片段的二維碼的數據區中設置有用于表征當前二維碼為由多個二維碼組成的二維碼序列中的一個的第一標識。
2.根據權利要求1所述的方法,其特征在于,所述每個數據片段的二維碼的數據區中還設置有:
用于表征所述二維碼序列的長度的第二標識,以及用于表征所述當前二維碼在所述二維碼序列中的次序號的第三標識。
3.根據權利要求1所述的方法,其特征在于,所述根據預先確定的二維碼數據容量,將所述待傳輸數據劃分為至少兩個數據片段之前,所述方法還包括:
判斷所述待傳輸數據的信息量是否超過所述二維碼數據容量,以及
所述將所述待傳輸數據劃分為至少兩個數據片段,包括:
當所述待傳輸數據的信息量超過所述二維碼數據容量時,根據預先確定的二維碼數據容量,將所述待傳輸數據劃分為至少兩個數據片段。
4.根據權利要求1所述的方法,其特征在于,所述將所述待傳輸數據劃分為至少兩個數據片段之前,所述方法還包括:
選定所述待傳輸數據的二維碼編碼格式;
根據選定的二維碼編碼格式,確定所述二維碼數據容量。
5.根據權利要求1所述的方法,其特征在于,所述對劃分后的每個數據片段分別進行編碼,生成所述每個數據片段的二維碼,具體包括:
確定所述每個數據片段的二維碼編碼格式;其中,至少兩個數據片段的二維碼編碼格式不相同;
根據確定的所述每個數據片段的二維碼編碼格式,對劃分后的每個數據片段分別進行編碼,生成所述每個數據片段的二維碼。
6.根據權利要求5所述的方法,其特征在于,所述確定所述每個數據片段的二維碼編碼格式,包括:
根據所述待傳輸數據的數據類型,選定至少兩種二維碼編碼格式;
根據選定的二維碼編碼格式的數量、所述數據片段的數量和預先設置的分配規則,確定所述每個數據片段的二維碼編碼格式。
7.一種二維碼的解碼方法,其特征在于,所述方法包括:
掃描二維碼序列;其中,所述二維碼序列由至少兩個二維碼組成,且每個二維碼的數據區中設置有用于表征當前二維碼為所述二維碼序列中的一個的第一標識;
對所述二維碼序列中的每個二維碼分別進行解碼,得到所述每個二維碼對應的數據片段;
根據所述每個二維碼對應的數據片段,生成完整數據。
8.根據權利要求7所述的方法,其特征在于,所述二維碼序列中的每個二維碼的數據區中還設置有:
用于表征所述二維碼序列的長度的第二標識,以及用于表征所述當前二維碼在所述二維碼序列中的次序號的第三標識。
9.根據權利要求8所述的方法,其特征在于,所述對所述二維碼序列中的每個二維碼進行解碼之前,所述方法還包括:
根據所述第二標識和所述第三標識,判斷所述二維碼序列是否掃描完整,以及
所述根據所述每個二維碼對應的數據片段,生成完整數據,包括:
當判斷出所述二維碼序列已掃描完整時,根據每個二維碼的數據區中設置的第二標識所指示的次序,將所述每個二維碼對應的數據片段進行整合,生成完整數據。
10.根據權利要求9所述的方法,其特征在于,根據所述第二標識和所述第三標識,判斷所述二維碼序列是否掃描完整之后,所述方法還包括:
當判斷出所述二維碼序列未掃描完整時,輸出錯誤提示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710011030.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種美妝產品信息顯示系統及顯示方法
- 下一篇:條形碼





