一种多功能数据采集器及其数据采集方法

文档序号:6520086阅读:216来源:国知局
一种多功能数据采集器及其数据采集方法
【专利摘要】本发明涉及一种多功能数据采集器,包括至少一个数据采集终端和一个与所述数据采集终端双向通信连接的数据处理器,所述数据处理器包括设备驱动模块,所述设备驱动模块承载所有数据采集终端的驱动,还包括多路转换器,所述多路转换器分别与所述数据采集终端和所述数据处理器双向通信,所述数据采集终端,用于采集数据并将数据传送至所述数据处理器;所述多路转换器用于识别接入的数据采集终端的类型;所述数据处理器,用于根据数据采集终端的类型,将接收的数据转换成为USB数据包格式。本发明实现功能多样化,兼容多种采集数据的外设,节省成本。
【专利说明】一种多功能数据采集器及其数据采集方法
【技术领域】
[0001]本发明涉及一种数据采集器及其数据采集方法,更具体的说涉及一种多功能数据采集器及其数据采集方法。
【背景技术】
[0002]电カ企业现场作业领域内,安全移动作业終端是必不可少的设备,应用于エ业领域的手持終端统称为エ业级PDA,它是能够应用于各种エ业环境下的PDA,由于エ业环境比较恶劣,比如:高温、粉尘等,因此エ业级PDA —般都必须达到一定的エ业等级,具有耐磨的外壳,防尘防水防摔。エ业级PDA的设备种类多,常见的有条码扫描器、RFID读写器、POS机等。不同设备的特性各不相同,不同设备采用的接ロ方式也大多不同,有串ロ接ロ、USB接ロ等多种接ロ方式。采集到的数据,其数据包的格式根据不同的设备类型也会有不同的表现形式。传统的エ业级PDA只负责专一领域的工作,其兼容性和扩展性较差,如条码扫描只负责扫描条码;传统的数据接ロ只负责连接一类设备,如串ロ只能连接具有串ロ标准的设备。
[0003]以上这些条件均限制了接ロ的扩展性能和兼容性能,只能针对单一设备,在兼容和接入新设备时都需要有大量的对已有接ロ的改造工作,甚至开发新的接ロ,但其实际的业务功能并不会有所増加,如此便造成原有功能的浪费,消耗巨大的工作量和成本。

【发明内容】

[0004]本发明所要解决的技术问题是,克服现有技术的缺点,提供ー种节约时间、节省成本,实现功能多祥化的多功能数据采集器。
[0005]同时,本发明还提供一种实现上述功能的多功能数据采集方法。
[0006]为了解决其技术问题,本发明采用的技术方案是:一种多功能数据采集器,包括至少ー个数据采集終端和一个与所述数据采集终端双向通信连接的数据处理器,所述数据处理器包括设备驱动模块,所述设备驱动模块承载所有数据采集终端的驱动,还包括多路转换器,所述多路转换器分别与所述数据采集终端和所述数据处理器双向通信,
所述数据采集终端,用于采集数据并将数据传送至所述数据处理器;
所述多路转换器用于识别接入的数据采集终端的类型,包括
设备检测模块,用于周期性的检测有无数据采集终端接入,当有数据采集終端接入吋,采集数据处理器的设备驱动模块发送的驱动信号并进行转发;
信号解析模块,用于对接收的驱动信号进行解析,获取驱动信号承载的数据采集終端类型的字段;
数据仲裁模块,将驱动信号承载的数据采集终端类型的字段与预设的数据采集终端的类型编号进行对比,判断接入的数据采集终端的类型,并将数据采集终端的类型传送至所述数据处理器;
所述数据处理器,用于根据数据采集终端的类型,将接收的数据转换成为USB数据包格式。[0007]本发明技术方案的进ー步限定为,所述数据采集终端的个数为3个,分别为条码扫描器、RFID采集器和传感器。
[0008]进ー步地,所述多路转换器为74LS139 2_4线多路转换器。
[0009]进ー步地,所述数据处理器包括控制单元和数据处理単元,所述控制単元用于识别数据采集终端,井向数据采集終端发送控制指令;所述数据处理单元用于接收数据采集终端采集的数据,井根据数据采集终端的类型将数据转换成为USB数据包格式。
[0010]进ー步地,还包括与所述数据处理器的控制单元连接的LED灯。
[0011]本发明提供的另ー技术方案为:一种多功能数据采集方法,按如下步骤进行:
51、数据采集終端接入采集器,数据处理器发送驱动信号进行安装驱动;
52、多路由转换器采集数据处理器发送的驱动信号并对驱动信息进行解析,仲裁得到接入的数据采集终端的类型,并将类型传送至数据处理器;
53、接入的数据采集終端将采集的数据传送至数据处理器,数据处理器根据数据采集终端的类型对数据进行分类,根据预设的数据转换算法将采集的数据转换为USB数据包格式。
[0012]本技术方案的进ー步限定为,步骤S2中,仲裁得到接入的数据采集终端的类型时,采用2位ニ进制数给四种外设编号,其中,01表示条码扫描器,10表示RFID采集器,11表不传感器。
[0013]进ー步地,数据处理器接收数据采集终端数据的步骤中接收到外设通信指令后,需要经过数据包的解析、拆分和重组的过程,操作方法为:先通过控制指令的数据结构获得该数据包的字节数,如果接收到的数据大于此字节数,则先将前面的数据内容切割成ー个报文,然后再从剩余的部分获取下一个数据包的长度信息;如果接收到的内容或者剰余的部分不够ー个数据包的长度,则需要分段接收,先启动一次接收操作,将新接收到的数据与已有的数据重组封装,然后再重复上述的数据包分割操作。
[0014]本发明的有益效果是:本发明提供的一种多功能数据采集器,采用基于USB的多用途数据采集接ロ,实现功能多祥化,兼容多种采集数据的外设,节省成本;本发明能快速准确的识别接入的外设类型,数据处理単元能及时处理外设传输的数据,通过多用途数据采集接ロ来连接数据采集的外设与移动终端,从而实现移动終端功能的多祥化。
【专利附图】

【附图说明】
[0015]图1为本发明提供的一种多功能数据采集器的结构框架图;
图2为本发明提供的一种多功能数据采集器的结构细节图;
图3为本发明提供的一种过功能数据采集方法的流程图。
【具体实施方式】
[0016]实施例1
一种多功能数据采集器,其结构框架图如图1所示,包括至少ー个数据采集終端和一个与所述数据采集终端双向通信连接的数据处理器,所述数据处理器包括设备驱动模块,所述设备驱动模块承载所有数据采集终端的驱动,还包括多路转换器,所述多路转换器分别与所述数据采集终端和所述数据处理器双向通信。[0017]一种多功能数据采集器的细节图如图2所示,下面对其进行详细的介绍。
[0018]所述数据采集终端,用于采集数据并将数据传送至所述数据处理器。数据采集终端的个数为3个,分别为条码扫描器、RFID采集器和传感器。条码扫描器用于电カ企业中扫描电表的条码数据,同样适用于其他领域条码扫描采集数据;RFID采集器用于连接串ロ外设,串ロ外设采集到数据后经数据处理単元转换成USB数据格式,通过数据采集接ロ与安全移动作业终端连接通信;传感器用于实现自动检测和自动控制,是ー种检测装置,能感受到被测量的信息,并能将感受到的信息,按一定规律变换成为电信号或其他所需形式的信息,通过数据采集接ロ传输到移动终端,以满足信息的传输、处理、存储、显示、记录和控制等要求。
[0019]所述多路转换器用于识别接入的数据采集终端的类型,本实施例中,多路转换器为74LS139 2-4线多路转换器,具体包括如下模块:
设备检测模块,用于周期性的检测有无数据采集终端接入,当有数据采集終端接入吋,采集数据处理器的设备驱动模块发送的驱动信号并进行转发;
信号解析模块,用于对接收的驱动信号进行解析,获取驱动信号承载的数据采集終端类型的字段;
数据仲裁模块,将驱动信号承载的数据采集终端类型的字段与预设的数据采集终端的类型编号进行对比,判断接入的数据采集终端的类型,并将数据采集终端的类型传送至所述数据处理器。
[0020]所述数据处理器,用于根据数据采集终端的类型,将接收的数据转换成为USB数据包格式。所述数据处理器包括控制单元和数据处理単元,所述控制単元用于识别数据采集終端,井向数据采集終端发送控制指令;所述数据处理单元用于接收数据采集终端采集的数据,并根据数据采集终端的类型将数据转换成为USB数据包格式。
[0021]另外,还包括与所述数据处理器的控制单元连接的LED灯,用于照明,在雨雪灰霾、黑暗的环境下辅助条码扫描到清晰的数据。
[0022]上述多功能数据采集器的采集数据的方法,流程图如图3所示,按如下步骤进行: S1、数据采集終端接入采集器,数据处理器发送驱动信号进行安装驱动。
[0023]S2、多路由转换器采集数据处理器发送的驱动信号并对驱动信息进行解析,仲裁得到接入的数据采集终端的类型,并将类型传送至数据处理器。
[0024]仲裁得到接入的数据采集终端的类型时,采用2位ニ进制数给四种外设编号,其中,01表不条码扫描器,10表不RFID米集器,11表不传感器。
[0025]S3、接入的数据采集終端将采集的数据传送至数据处理器,数据处理器根据数据采集终端的类型对数据进行分类,根据预设的数据转换算法将采集的数据转换为USB数据包格式。
[0026]数据处理器接收数据采集终端数据的步骤中接收到外设通信指令后,需要经过数据包的解析、拆分和重组的过程,操作方法为:先通过控制指令的数据结构获得该数据包的字节数,如果接收到的数据大于此字节数,则先将前面的数据内容切割成ー个报文,然后再从剩余的部分获取下一个数据包的长度信息;如果接收到的内容或者剰余的部分不够ー个数据包的长度,则需要分段接收,先启动一次接收操作,将新接收到的数据与已有的数据重组封装,然后再重复上述的数据包分割操作。[0027]所述数据采集接ロ设置于安全移动作业終端,与电カ企业的数据采集设备连接通ィ目。
[0028]除上述实施例外,本发明还可以有其他实施方式。凡采用等同替换或等效变换形成的技术方案,均落在本发明要求的保护范围。
【权利要求】
1. 一种多功能数据采集器,包括至少ー个数据采集終端和一个与所述数据采集终端双向通信连接的数据处理器,所述数据处理器包括设备驱动模块,所述设备驱动模块承载所有数据采集终端的驱动,其特征在于,还包括多路转换器,所述多路转换器分别与所述数据采集终端和所述数据处理器双向通信, 所述数据采集终端,用于采集数据并将数据传送至所述数据处理器; 所述多路转换器用于识别接入的数据采集终端的类型,包括 设备检测模块,用于周期性的检测有无数据采集终端接入,当有数据采集終端接入吋,采集数据处理器的设备驱动模块发送的驱动信号并进行转发; 信号解析模块,用于对接收的驱动信号进行解析,获取驱动信号承载的数据采集終端类型的字段; 数据仲裁模块,将驱动信号承载的数据采集终端类型的字段与预设的数据采集终端的类型编号进行对比,判断接入的数据采集终端的类型,并将数据采集终端的类型传送至所述数据处理器; 所述数据处理器,用于根据数据采集终端的类型,将接收的数据转换成为USB数据包格式。
2.根据权利要求1所述的ー种多功能数据采集器,其特征在于,所述数据采集终端的个数为3个,分别为条码扫描器、RFID采集器和传感器。
3.根据权利要求1所述的ー种多功能数据采集器,其特征在干,所述多路转换器为74LS139 2-4线多路转换器。
4.根据权利要求1所述的ー种多功能数据采集器,其特征在于,所述数据处理器包括控制单元和数据处理単元,所述控制単元用于识别数据采集終端,井向数据采集终端发送控制指令;所述数据处理单元用于接收数据采集终端采集的数据,井根据数据采集终端的类型将数据转换成为USB数据包格式。
5.根据权利要求4所述的ー种多功能数据采集器,其特征在干,还包括与所述数据处理器的控制单元连接的LED灯。
6.一种多功能数据采集方法,其特征在于,按如下步骤进行: 51、数据采集終端接入采集器,数据处理器发送驱动信号进行安装驱动; 52、多路由转换器采集数据处理器发送的驱动信号并对驱动信息进行解析,仲裁得到接入的数据采集终端的类型,并将类型传送至数据处理器; 53、接入的数据采集終端将采集的数据传送至数据处理器,数据处理器根据数据采集终端的类型对数据进行分类,根据预设的数据转换算法将采集的数据转换为USB数据包格式。
7.根据权利要求6所述的ー种多功能数据采集方法,其特征在干,步骤S2中,仲裁得到接入的数据采集终端的类型时,采用2位二进制数给四种外设编号,其中,Ol表示条码扫描器,10表不RFID米集器,11表不传感器。
8.根据权利要求6所述的ー种多功能数据采集方法,其特征在于,数据处理器接收数据采集终端数据的步骤中接收到外设通信指令后,需要经过数据包的解析、拆分和重组的过程,操作方法为:先通过控制指令的数据结构获得该数据包的字节数,如果接收到的数据大于此字节数,则先将前面的数据内容切割成ー个报文,然后再从剩余的部分获取下ー个数据包的长度信息;如果接收到的内容或者剰余的部分不够ー个数据包的长度,则需要分段接收,先启动一次接收操作,将新接收到的数据与已有的数据重组封装,然后再重复上述的数据包分割 操作。
【文档编号】G06K7/00GK103593488SQ201310592737
【公开日】2014年2月19日 申请日期:2013年11月22日 优先权日:2013年11月22日
【发明者】吴杰, 姜训, 袁吴铃 申请人:江苏润和软件股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1