[發明專利]一種一維條碼編解碼方法及系統在審
| 申請號: | 202010158144.5 | 申請日: | 2020-03-09 |
| 公開(公告)號: | CN111368575A | 公開(公告)日: | 2020-07-03 |
| 發明(設計)人: | 趙強 | 申請(專利權)人: | 山東浪潮通軟信息科技有限公司 |
| 主分類號: | G06K7/14 | 分類號: | G06K7/14;G06F21/60 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250100 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 條碼 解碼 方法 系統 | ||
1.一種一維條碼編解碼方法,其特征在于:包括編碼過程和解碼過程;其中:
所述編碼過程包括如下步驟:
接收原始一維條碼數據;
將原始一維條碼數據均轉換成十進制數字字符串;
將上述十進制數字字符串采用壓縮算法進行壓縮;
輸出壓縮數據,并按現行編碼規范生成一維條碼;
所述解碼過程包括如下步驟:
將生成的一維條碼現行編碼規范解析出壓縮數據;
判斷該壓縮數據所用的壓縮算法,并調用相應解壓算法進行解壓;
輸出解壓后的十進制數字字符串;
將該十進制數字字符串轉換成原始一維條碼數據。
2.一種一維條碼編解碼方法,其特征在于:包括編碼過程和解碼過程;其中:
所述編碼過程包括:
接收原始一維條碼數據;
將原始一維條碼數據均轉換成十進制數字字符串;
選擇加密算法對該十進制數字字符串進行加密;
輸出加密數據,并將按現行編碼規范生成一維條碼;
所述解碼過程包括:
將生成的一維條碼按現行編碼規范解析出加密數據;
判斷加密數據所采用的加密方式,并調用相應的解密算法及密鑰進行解密;
輸出解密后的十進制數字字符串;
將該十進制數字字符串轉換成原始一維條碼數據。
3.一種一維條碼編解碼方法,其特征在于:包括編碼過程和解碼過程;其中:
所述編碼過程包括如下步驟:
接收原始一維條碼數據;
將原始一維條碼數據均轉換成十進制數字字符串;
將上述十進制數字字符串采用壓縮算法進行壓縮;
輸出壓縮數據,并選擇加密算法對該十進制數字字符串進行加密;
輸出壓縮加密數據,并將按現行編碼規范生成一維條碼;
所述解碼過程包括如下步驟:
將生成的一維條碼按現行編碼規范解析出壓縮加密數據;
判斷加密數據所采用的加密方式,并調用相應的解密算法及密鑰進行解密;
輸出解密后的壓縮數據,判斷該壓縮數據所用的壓縮算法,并調用相應解壓算法進行解壓;
輸出解壓后的十進制數字字符串;
將該十進制數字字符串轉換成原始一維條碼數據。
4.一種一維條碼編解碼方法,其特征在于:包括編碼過程和解碼過程;其中:
所述編碼過程包括如下步驟:
收原始一維條碼數據;
將原始一維條碼數據均轉換成十進制數字字符串;
選擇加密算法對該十進制數字字符串進行加密;
輸出加密數據,并選擇壓縮算法進行壓縮;
輸出壓縮加密數據,并將按現行編碼規范生成一維條碼;
所述解碼過程包括如下步驟:
將生成的一維條碼按現行編碼規范解析出壓縮加密數據;
判斷該壓縮數據所用的壓縮算法,并調用相應解壓算法進行解壓;
輸出加密數據,判斷加密數據所采用的加密方式,并調用相應的解密算法及密鑰進行解密;
輸出解密后的十進制數字字符串;
將該十進制數字字符串轉換成原始一維條碼數據。
5.根據權利要求1-4中任何一項所述的方法,其特征在于:所述現行一維條碼編碼規范采用code128或code39編碼規范。
6.根據權利要求1-4中任何一項所述的方法,其特征在于:所述原始一維條碼數據包括0-9的數字字符、a-z的小寫英文字母字符、A-Z的大寫英文字母字符和若干特殊符號字符,所述特殊符號字符包括“-”、“_”、“*”、“\”、“/”和“+”,并將上述所有字符分別采用一個兩位的十進制數字字符進行表示,存儲在對照表內。
7.根據權利要求1或3或4所述的方法,其特征在于:所述壓縮算法采用十進制轉十六進制壓縮算法、十進制轉三十二進制壓縮算法、十進制轉六十四進制壓縮算法中的其中一種。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東浪潮通軟信息科技有限公司,未經山東浪潮通軟信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010158144.5/1.html,轉載請聲明來源鉆瓜專利網。





