一种内置轻量级数据库的影像式条码阅读器的制造方法

文档序号:8223849阅读:400来源:国知局
一种内置轻量级数据库的影像式条码阅读器的制造方法
【技术领域】
[0001]本发明涉及条码阅读器,尤其涉及一种内置轻量级数据库的影像式条码阅读器。
【背景技术】
[0002]随着物流和商品条码行业的发展,影像式条码阅读器被广泛应用于仓库、商场和医院等场合,以达到货物自动归类、提高生产效率等目的。影像式条码阅读器是用于读取一维或二维条型码中所包含的信息并通过传输接口将结果输出到计算机或其它设备。目前影像式条码阅读器通常由以下几部分构成:影像模块、处理器、传输接口、声光提示模块、电源模块等。
[0003]影像式条码阅读器具体工作过程为,图像传感器通过借助补光灯和瞄准灯获取条码图像数据,并传输至处理器进行译码,译码完成后,处理器对条码数据进行一些可选的字符串处理后,再通过传输接口将信息传送至计算机或其他设备,同时按照预设的方式进行声光提不。
[0004]在远距离的移动中使用条码阅读器,往往需要及时快速的查询到条码对应的物品信息,进行条码统计和避免条码重复等管理,实现对物品进行盘点、出入库等管理。从海量的条码中检索条码获取数据,如果仅通过简单的逐一匹配进行检索,检索速度将会变得很慢,系统性能也会大打折扣。而数据库成为一种常用的技术手段,实现对数据进行有效地组织和存储,并且可以实现条码管理跟随移动条码阅读器的扫描操作。
[0005]目前,市场上现有的影像式条码阅读器往往存在以下问题:(I)不支持数据库的管理,使用时需要通过有线方式连接到外部信息处理设备的数据库进行信息处理,使用不方便,实现成本也比较高,而常用的数据库又不适合建立在硬件资源配置相对较低,特别是内存相对较少的传统条码阅读器中。(2)无法直接连接至互联网,条码扫描时无法将扫描的条码信息传输至远端网络服务器。

【发明内容】

[0006]本发明要解决的技术问题在于,针对现有技术的缺陷,提供内置轻量级数据库的条码阅读器。
[0007]本发明解决其技术问题所采用的技术方案是:一种内置轻量级数据库的影像式条码阅读器,包括用于进行信息处理的处理器模块、与所述处理器模块相连的用于获取条码信息的条码扫描模块、与所述处理器模块相连的用于存储数据库文件及条码信息的存储器模块、与所述处理器模块相连的用于与外部信息处理设备通信相连的串口通信模块、与所述处理器模块相连的用于与外部信息处理设备通过无线网络通信相连的无线通信模块、与所述处理器模块相连的用于显示条码信息的显示屏、用于提示条码信息的声光提示模块、与所述处理器模块相连的用于输入信息的按键模块、以及为所述条码阅读器供电的电源模块,其中,数据库文件包括商品信息及其相应的索引信息,所述索引信息与所述条码信息关联;
[0008]所述外部信息处理设备通过串口通信模块或无线通信模块将数据库文件存储在所述存储器模块,所述处理器模块将所述条码扫描模块采集的条码信息存储在所述存储器模块、并从所述存储器模块的数据库文件中读取该条码信息对应的商品信息,并通过显示屏显示和/或声光提示模块提示。
[0009]所述处理器模块包括用于对目标文件进行识读、存储或删除的文件系统子单元、用于对条码扫描模块采集的条码信息进行译码的译码子单元、用于快速查找、记录数据库文件的数据库处理子单元、用于实现与外部信息处理设备通信的通信子单元。
[0010]优选地,所述文件系统子单元为FAT文件系统、EXT文件系统、exFAT文件系统、jffs文件系统或yaffs文件系统。
[0011]优选地,所述处理器模块为ARM处理器或DSP处理器。
[0012]优选地,所述处理器模块为1.MX31、1.MX31L、1.MX351、1.MX353、1.MX355、1.MX356或1.MX357型号的嵌入式芯片。
[0013]优选地,所述存储器模块包括用于存储数据库文件的第一存储器和用于存储条码信息的目标文件的第二存储器;
[0014]所述数据库处理子单元与所述第一存储器相连,用于快速查找、记录数据库文件;所述文件系统子单元与所述第二存储器相连,用于对所述目标文件进行识读、存储或删除。
[0015]优选地,所述存储器模块是NAND FLASH闪存芯片、CF卡或SD卡。
[0016]优选地,所述无线通信模块为W1-Fi模块、ZigBee模块或GPRS模块。
[0017]本发明与现有技术相比具有如下优点:实施本发明,通过在影像式条码阅读器上内置轻量型的数据库文件,使得该影像式条码阅读器使用过程中不受有线连接的限制,使用方便,并且应用于传统内存量极少的条码阅读器中,不受硬件资源配置的限制,便于低成本实现对条码信息的快速查询、商品出入库管理。该条码阅读器还可通过无线通信模块与远端网络服务器连接,直接传输扫描到的条码信息,无需经过与其有线连接的外部通信设备处理后进行数据传输。
【附图说明】
[0018]下面将结合附图及实施例对本发明作进一步说明,附图中:
[0019]图1是本发明一实施例中内置轻量级数据库的影像式条码阅读器的原理框图。
[0020]图2是本发明一实施例中内置轻量级数据库的影像式条码阅读器的工作流程图。
[0021]11、处理器模块;111、文件系统子单元;112、译码子单元;113、数据库处理子单元;114、通信子单元;12、条码扫描模块;13、存储器模块;131、第一存储器;132、第二存储器;14、串口通信模块;15、无线通信模块;16、显示屏;17、声光提示模块;18、按键模块;19、电源模块。
【具体实施方式】
[0022]为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的【具体实施方式】。
[0023]图1示出本发明一实施例中的内置轻量级数据库的影像式条码阅读器。该影像式条码阅读器包括用于进行信息处理的处理器模块11、与处理器模块11通过IIC通信接口相连的用于获取条码信息的条码扫描模块12、与处理器模块11相连的用于存储数据库文件及条码信息的存储器模块13、与处理器模块11相连的用于与外部信息处理设备通信相连的串口通信模块14、与处理器模块11相连的用于与外部信息处理设备通过无线网络通信相连的无线通信模块15、与处理器模块11相连的用于显示条码信息的显示屏16及用于提示条码信息的声光提示模块17、与处理器模块11相连的用于输入信息的按键模块18、以及为条码阅读器供电的电源模块19,其中,数据库文件包括商品信息及其相应的索引信息,索引信息与条码信息关联。可以理解地,串口通信模块14可以为USB接口 ;无线通信模块15可以为W1-Fi模块、ZigBee模块或GPRS模块或其他通讯模块。
[0024]外部信息处理设备通过串口通信模块14或无线通信模块15将数据库文件存储在存储器模块13,即完成设置轻量级的数据库文件;处理器模块11根据条码扫描模块12采集的条码信息从存储器模块13的数据库文件中读取该条码信息对应的商品信息,并通过显示屏16显示和/或声光提示模块17提示。可以理解地,条码扫描模块采集的条码信息可以存储在存储器模块13上,也可以不存储在存储器模块13上。
[0025]可以理解地,通过在影像式条码阅读器上内置轻量型的数据库文件,使得该影像式条码阅读器使用过程中不受有线连接的限制,使用方便,并且应用于传统内存量极少的条码阅读器中,不受硬件资源配置的限制,便于低成本实现对条码信息的快速查询、商品出入库管理。该条码阅读器还可通过无线通信模块15与远端网络服务器连接,直接传输扫描到的条码信息,无需经过与其有线连接的外部通信设备处理后进行数据传输。
[0026]具体地,处理器模块11可以为ARM处理器或DSP处理器,用于控制条码扫描模块12、存储器模块13、串口通信模块14、无线通信模块
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1