[發明專利]基于多線程的二維碼生成方法及系統在審
| 申請號: | 201710277062.0 | 申請日: | 2017-04-25 |
| 公開(公告)號: | CN107145927A | 公開(公告)日: | 2017-09-08 |
| 發明(設計)人: | 楊曉東 | 申請(專利權)人: | 浙江工商大學 |
| 主分類號: | G06K19/06 | 分類號: | G06K19/06;G06F9/46 |
| 代理公司: | 杭州知通專利代理事務所(普通合伙)33221 | 代理人: | 姚宇吉 |
| 地址: | 310018 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 多線程 二維碼 生成 方法 系統 | ||
1.一種基于多線程的二維碼生成方法,其特征在于,包括以下步驟:
設定二維碼參數;
主線程功能模塊實例化生成子線程功能模塊;
主線程功能模塊獲取二維碼參數并發送至子線程功能模塊;
子線程功能模塊根據二維碼參數計算二維碼矩陣;
主線程功能模塊接收子線程功能模塊的二維碼矩陣,根據所述二維碼矩陣渲染生成二維碼。
2.根據權利要求1中所述的基于多線程的二維碼生成方法,其特征在于,所述二維碼參數包括二維碼內容、二維碼糾錯級別以及二維碼的大小。
3.根據權利要求2中所述的基于多線程的二維碼生成方法,其特征在于,所述二維碼為矩陣式二維碼的一種或多種。
4.根據權利要求1或2中所述的基于多線程的二維碼生成方法,其特征在于,所述主線程功能模塊獲取二維碼參數并發送至子線程功能模塊,包括以下步驟:
主線程功能模塊將二維碼參數封裝成參數對象,并將所述參數對象發送至子線程功能模塊。
5.根據權利要求4中所述的基于多線程的二維碼生成方法,其特征在于,所述子線程功能模塊根據二維碼參數計算二維碼矩陣,包括以下步驟:
子線程功能模塊獲取主線程功能模塊的參數對象,根據所述參數對象計算二維碼矩陣。
6.根據權利要求1或5中所述的基于多線程的二維碼生成方法,其特征在于,還包括以下步驟:
當子線程功能模塊將二維碼矩陣發送至主線程功能模塊后,關閉子線程功能模塊。
7.一種基于多線程的二維碼生成系統,其特征在于,包括二維碼參數設定單元和算法單元,所述算法單元包括主線程功能模塊、實例化模塊以及子線程功能模塊;
所述二維碼參數設定單元,用于設定二維碼參數;
所述主線程功能模塊,耦接所述二維碼參數設定單元和所述子線程功能模塊,用于獲取所述二維碼參數設定單元的二維碼參數,將獲取的二維碼參數發送至所述子線程功能模塊,并接收所述子線程功能模塊的二維碼矩陣,根據所述二維碼矩陣渲染生成二維碼;
所述實例化模塊,耦接所述主線程功能模塊,用于根據所述主線程功能模塊實例化生成子線程功能模塊;
所述子線程功能模塊,耦接所述主線程功能模塊,用于獲取所述主線程功能模塊的獲取的二維碼參數,根據二維碼參數計算二維碼矩陣,將所述二維碼矩陣發送至所述主線程功能模塊。
8.根據權利要求7中所述的基于多線程的二維碼生成系統,其特征在于,所述主線程功能模塊包括獲取子模塊、發送子模塊以及渲染子模塊;
所述獲取子模塊,耦接所述二維碼參數設定單元和子線程功能模塊,用于獲取所述二維碼參數設定單元的二維碼參數和接收所述子線程功能模塊的二維碼矩陣;
所述發送子模塊,耦接所述封裝子模塊和所述子線程功能模塊,用于將所述封裝子模塊的獲取的二維碼參數發送至所述子線程功能模塊;
所述渲染子模塊,耦接所述獲取子模塊,用于根據所述獲取子模塊接收到的二維碼矩陣渲染二維碼。
9.根據權利要求8中所述的基于多線程的二維碼生成系統,其特征在于,所述述主線程功能模塊還包括封裝子模塊;
所述封裝子模塊,耦接所述獲取子模塊,用于將所述二維碼參數設定單元的二維碼參數封裝成參數對象。
10.根據權利要求7或8中所述的基于多線程的二維碼生成系統,其特征在于,所述子線程功能模塊包括接收解析子模塊、計算子模塊以及發送數據子模塊;
所述接收解析子模塊,耦接所述主線程功能模塊,用于獲取所述主線程功能模塊的獲取的二維碼參數;
所述計算子模塊,耦接所述接收解析子模塊,用于根據所述二維碼參數計算二維碼矩陣;
所述發送數據子模塊,耦接所述計算子模塊和主線程功能模塊,用于將所述計算子模塊的二維碼矩陣發送至所述主線程功能模塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江工商大學,未經浙江工商大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710277062.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電視機前蓋
- 下一篇:一種加油機用安裝底座





