一种基于嵌入式系统的移动二维码采集终端的制作方法

文档序号:6544462阅读:391来源:国知局
一种基于嵌入式系统的移动二维码采集终端的制作方法
【专利摘要】本发明公开了一种基于嵌入式系统的移动二维码采集终端,包括手持终端,手持终端包括主模块、输入输出模块、接口模块和驱动模块,主模块包括CPU模块,输入输出模块上电连接有前置式摄像模块、驱动模块包括摄像驱动模块,接口模块调用摄像驱动模块,使摄像驱动模块驱动摄像模块进行图像拍摄,接口模块进而把拍摄到的图像进行二维码解码,接口模块上还设有供应用程序二次开发的应用程序编程接口API。本发明的特点是使用方便,接口模块实现包括真知码、QR码、DM码在内的二维码的解码,能进行高速、高容错的二维码解码,而且设有API,结构灵活、开放,可根据需要进行二次开发。
【专利说明】一种基于嵌入式系统的移动二维码采集终端
[0001]
【技术领域】
[0002]本发明涉及二维码采集终端,具体说是一种基于嵌入式系统的移动二维码采集终端。
[0003]
【背景技术】
[0004]基于各类手机终端通用平台的二维码采集,无法满足工农业及商业环境中严酷的工作环境及高速度,高容错二维码解码需求,并且无工业用机器需要的硬件,不便于图像的获取、信息的输入、输出及其它后续处理,也无法长时间用于采集二维码、而且采集二维码种类少,适用范围相对较窄;
基于某些二维码解码蕊片的通用嵌入式终端,不仅结构复杂,而且受其使用二维码解码蕊片限制,只能对国际上流行的二维码进行解码,无法对一些自主知识产权二维码(例如真知码)进行解码,也无法对二维码解码部分进行二次开发。
[0005]
【发明内容】

[0006]本发明的任务是要针对上述技术问题,提供一种结构简单、方便快捷、准确性高、容错性强、适用性广的基于嵌入式系统的移动二维码采集终端。
[0007]技术手段:本发明公开了一种基于嵌入式系统的移动二维码采集终端,其特征在于:所述采集终端包括手持终端,手持终端包括主模块、输入输出模块、接口模块和驱动模块,主模块包括CPU模块,输入输出模块上电连接有前置式摄像模块、驱动模块包括摄像驱动模块,接口模块调用摄像驱动模块,使摄像驱动模块驱动摄像模块进行图像拍摄,接口模块进而把拍摄到的图像进行二维码解码,接口模块上还设有供应用程序二次开发的应用程序编程接口 API。
[0008]所述移动二维码采集终端以开源操作系统Linux作为基础内核,在开源操作系统上增加所述摄像驱动模块和所述接口模块。
[0009]所述前置式摄像模块包括解像度高于300万像素的工业摄像头。
[0010]所述输入输出模块还包括输入输出数据总线及分别与其连接的显示器模块、无线通讯模块、键盘模块、USB模块,所述摄像模块与输入输出数据总线连接。
[0011]所述主模块还包括系统总线及分别与其连接的电源模块、存储模块和时钟模块,所述CPU模块与系统总线连接。
[0012]所述主模块还包括与系统总线连接的FLASH模块,所述存储模块包括RAM模块、ROM模块。
[0013]所述输入输出模块还包括输入输出数据总线,所述主模块包括系统总线,输入输出数据总线与系统总线连接。
[0014]所述手持终端为工业级手持终端,所述CPU模块采用ARM处理器。
[0015]所述API支持包括C语言、java语言的调用,所述接口模块包括二维码解码接口模块,其包括真知码、QR码和DM码的解码接口,支持真知码及中国国家标准的QR码、DM码的解码。
[0016]有益效果:本发明公开的基于嵌入式系统的移动二维码采集终端,设置了前置式摄像头,采用一体化的可移动式手持终端,结构简单、使用方便、能够快速采集二维码图像,接口模块的设置,在接口模块中增加相应二维码的解码模块,可以同时实现包括真知码、QR码、DM码在内的二维码的解码,适用性广,而且能够进行高速、高容错的二维码解码,而且设有了 API,可以根据需要对程序二次开发,使其可以更加灵活、开放。
[0017]
【专利附图】

【附图说明】
[0018]图1为本发明一种基于嵌入式系统的移动二维码采集终端的结构示意图之一;
图2为本发明一种基于嵌入式系统的移动二维码采集终端的结构示意图之二;
图3为本发明一种基于嵌入式系统的移动二维码采集终端的二维码采集处理流程示意图。
[0019]其中:1-主模块,2-输入输出模块,Il-CPU模块,12-系统总线,13-电源模块,14-FLASH模块、15-存储模块,151-RAM模块,152-R0M模块,16-时钟模块,21-摄像模块,22-输入输出数据总线,23-显示器模块、24-无线通讯模块、25-键盘模块、26-USB模块。
[0020]
【具体实施方式】
[0021]实施例1
如图1和图2所示,本发明公开了一种基于嵌入式系统的移动二维码采集终端,其包括手持终端,手持终端包括主模块1、输入输出模块2、接口模块和驱动模块,主模块I包括CPU模块11,输入输出模块2上电连接有前置式摄像模块21、驱动模块包括摄像驱动模块,接口模块调用摄像驱动模块,使摄像驱动模块驱动摄像模块21进行图像拍摄,接口模块进而把拍摄到的图像进行二维码解码,接口模块上还设有供应用程序二次开发的应用程序编程接口 API ;API支持包括C语言、java语言在内的语言调用,可以根据具体需要进行二次开发,增加二维码采集终端的适用性,接口模块包括二维码解码接口模块,其包括真知码、QR码和DM码的解码接口,支持真知码及中国国家标准的QR码、DM码的解码,传统接口模块多数针对单一种类二维码进行解码,本发明对接口模块进行了改进,同时设计了真知码、QR码、DM码的解码接口,使其能够实现多种二维码的解码。优选移动二维码采集终端以开源操作系统Linux作为基础内核,在开源操作系统上增加摄像驱动模块和接口模块。
[0022]优选前置式摄像模块21包括解像度高于300万像素的工业摄像头;优选手持终端为工业级手持终端,CPU模块11采用性能优异的ARM处理器。
[0023]优选输入输出模块2还包括输入输出数据总线22及分别与其连接的显示器模块23、无线通讯模块24、键盘模块25、USB模块26,摄像模块21与输入输出数据总线连接,这些设备的设置有利于二维码相关数据的传输、分析、处理。
[0024]优选主模块I还包括系统总线12及分别与其连接的电源模块13、FLASH模块14、存储模块15 (优选存储模块15包括RAM模块151、R0M模块152)和时钟模块16,CPU模块11与系统总线12连接,电源模块13可采用大容量电池,能够对整个二维码采集终端进行持久供电,存储模块15也可以先用大容量存储设备,增大数据存储能力,相较于传手机等移动设备更能适用于工商业等需要大规模长时采集二维码的领域。
[0025]优选输入输出模块2还包括输入输出数据总线22,主模块I包括系统总线12,输入输出数据总线22与系统总线12连接。
[0026]以下结合图1、图2、图3对该发明优选的结构及其用于二维码采集的流程、原理进一步进行说明:
硬件方面,以一款通用的工业级手持终端为硬件基础,手持终端的CPU模块选择ARM系列,在该手持终端基础上,增加一个前置式专业摄像模块(该模块硬件采用解像度高于300万像素的工业摄像头、软件相应二维码摄像模块、相应摄像驱动模块),该摄像头作为整个硬件系统的“输入系统”的一个附加设备,该模块与手持终端输入输出模块中的输入系统的数据总线通过电路连接,输入系统的数据总线再与输入输出数据总线连接,摄像模块用于二维码图像扫描,为该嵌入式系统提供摄像,视频捕捉功能。软件方面,首先是以开源嵌入式操作系统Linux作基础内核,在此基础上进行了二次开发,增加相应二维码摄像模块、相应摄像驱动模块、二维码解码接口模块、应用程序编程接口(API),应用程序通过API调用二维码解码接口模块,二维码解码接口模块调用摄像驱动模块,进而驱动摄像模块拍摄二维码图像(摄像驱动模块驱动二维码摄像模块控制摄像头对图像进行拍摄),再通过二维码解码接口模块解码,解码成功将解码结果返回API,解码失败则继续调用摄像驱动模块驱动摄像模块拍摄二维码图像,如图3所示。
[0027]图1主要示出了硬件系统,图2示出了主要软件系统,图3示出了二维码采集处理流程,图1、图2和图3作为本实施例的参考图,并不用以限制本发明。
[0028]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种基于嵌入式系统的移动二维码采集终端,其特征在于:所述采集终端包括手持终端,手持终端包括主模块、输入输出模块、接口模块和驱动模块,主模块包括CPU模块,输入输出模块上电连接有前置式摄像模块、驱动模块包括摄像驱动模块,接口模块调用摄像驱动模块,使摄像驱动模块驱动摄像模块进行图像拍摄,接口模块进而把拍摄到的图像进行二维码解码,接口模块上还设有供应用程序二次开发的应用程序编程接口 API。
2.根据权利要求1所述的一种基于嵌入式系统的移动二维码采集终端,其特征在于:所述移动二维码采集终端以开源操作系统Linux作为基础内核,在开源操作系统上增加所述摄像驱动模块和所述接口模块。
3.根据权利要求1所述的一种基于嵌入式系统的移动二维码采集终端,其特征在于:所述前置式摄像模块包括解像度高于300万像素的工业摄像头。
4.根据权利要求1所述的一种基于嵌入式系统的移动二维码采集终端,其特征在于:所述输入输出模块还包括输入输出数据总线及分别与其连接的显示器模块、无线通讯模块、键盘模块、USB模块,所述摄像模块与输入输出数据总线连接。
5.根据权利要求1所述的一种基于嵌入式系统的移动二维码采集终端,其特征在于:所述主模块还包括系统总线及分别与其连接的电源模块、存储模块和时钟模块,所述CPU模块与系统总线连接。
6.根据权利要求5所述的一种基于嵌入式系统的移动二维码采集终端,其特征在于:所述主模块还包括与系统总线连接的FLASH模块,所述存储模块包括RAM模块、ROM模块。
7.根据权利要求1所述的一种基于嵌入式系统的移动二维码采集终端,其特征在于:所述输入输出模块还包括输入输出数据总线,所述主模块包括系统总线,输入输出数据总线与系统总线连接。
8.根据权利要求1至7中任一权利要求所述的一种基于嵌入式系统的移动二维码采集终端,其特征在于:所述手持终端为工业级手持终端,所述CPU模块采用ARM处理器。
9.根据权利要求8所述的一种基于嵌入式系统的移动二维码采集终端,其特征在于:所述API支持包括C语言、java语言的调用,所述接口模块包括二维码解码接口模块,其包括真知码、QR码和DM码的解码接口,支持真知码及中国国家标准的QR码、DM码的解码。
【文档编号】G06K7/10GK103955661SQ201410162388
【公开日】2014年7月30日 申请日期:2014年4月22日 优先权日:2014年4月22日
【发明者】江林修 申请人:广州闪购软件服务有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1