[发明专利]基于多线程的二维码生成方法及系统在审
申请号: | 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.vipzhuanli.com/pat/books/201710277062.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电视机前盖
- 下一篇:一种加油机用安装底座