串口识别设备的数据转换方法

文档序号:6587077阅读:103来源:国知局
专利名称:串口识别设备的数据转换方法
串口识别设备的数据转换方法
技术领域
本发明涉及数据转换方法,尤其涉及一种串口识别设备的数据转换方法。背景技术
一般来说,简单的识别设备一般是通过键盘口介入计算机,这种方法接入方便,应 用程序也不需要做任何的处理。随着计算机技术的不断发展和应用复杂度的不断提高,现在 的识别设备的功能更加强大,可以同时识别多种标识,比如一维条形码、二维条形码、 RFID数字ID等,简单的串口直接接入已经不能满足业务需求,功能复杂的识别设备使用串 口和上层应用程序进行通讯。串口通讯方式比键盘直接接入具有很强灵活性,但是目前大多 数却需要在每个要使用识别设备的应用程序中对通讯部分做专门的处理,增加了接入的难度 和复杂度。

发明内容
为了解决上述现有技术中的不足,本发明提供一种串口识别设备的数据转换方法,解决 了识别设备简单接入的问题。
本发明是通过以下技术方案实现的设计一种串口识别设备的数据转换方法,包括如下 步骤
Sl数据转换模块接收、解析串口识别设备的数据信息; S2数据转换模块配置数据格式及控制符;
S3数据转换模块触发键盘事件,将所述数据信息组合并输出到目标应用模块界面。 本发明进一步改进的是所述步骤S1具体为数据转换模块通过串口和串口识别设备进行
通讯,接收所述串口识别设备的报文并按照通讯协议解析出识别数据。
本发明进一步改进的是所述步骤S2具体为,所述数据转换模块根据目标应用模块的输 入要求配置数据格式及控制符;所述数据格式为以目标应用模块的输入要求而配置的数据格 式;所述控制符为附件控制符。
本发明进一步改进的是所述步骤S3具体为该串口识别设备向所述数据转换模块发送数 据帧,所述数据帧通过触发键盘事件将所述识别数据发送到目标应用模块。
本发明进一步改进的是所述步骤S1中,所述数据转换模块解析所述串口识别设备的报 文,并形成识别数据;所述目标应用模块接收所述数据转换模块发送的识别数据和控制符。
3本发明进一步改进的是所述数据帧包括所述识别数据、所述数据格式及控制符;所述
数据帧触发键盘事件。
本发明进一步改进的是所述控制符为用于调整界面输入次序或激发事件的控制符。 本发明的有益效果是本发明通过采用数据转换模块使得串口识别设备和不同的应用程 序交互时不用开发通信接口程序,根据应用程序的要求对转换模块进行必要配置就可以将设 备数据按照要求输入到应用程序,使得串口设备的简单接入问题得到很好解决。

图l是本发明串口识别设备的数据转换方法的示意图。
图2是本发明串口识别设备的数据转换方法识别数据转键盘事件的流程图。
具体实施方式
下面结合附图和具体实施例,对发明作进一步的描述。
如图l, 一种串口识别设备的数据转换方法,包括如下步骤 Sl数据转换模块接收、解析串口识别设备的数据信息; S2数据转换模块配置数据格式及控制符;
S3数据转换模块触发键盘事件,将所述数据信息组合并输出到目标应用模块界面。 所述步骤S 1具体为数据转换模块通过串口和串口识别设备进行通讯,接收所述串口识别
设备的报文并按照通讯协议解析出识别数据。
所述步骤S2具体为,所述数据转换模块根据目标应用模块的输入要求配置数据格式及控
制符;所述数据格式为以目标应用模块的输入要求而配置的数据格式;所述控制符为附件控制符。
所述步骤S3具体为该串口识别设备向所述数据转换模块发送数据帧,所述数据帧通过触 发键盘事件将所述识别数据发送到目标应用模块。该数据转换模块将数据按照配置进行组合 并附加需要的字符和控制符触发键盘事件输出到目标应用程序界面。数据转换程序接收到识 别设备的报文后按照通讯协议解析出数据,然后根据配置的好控制符方案,将数据和控制符 按照顺序触发键盘事情输入到目标应用模块,为目标应用模块提供数据并控制目标应用模块 操作。
所述步骤S1中,所述数据转换模块解析所述串口识别设备的报文,并形成识别数据;所 述目标应用模块接收所述数据转换模块发送的识别数据和控制符。
所述数据帧包括所述识别数据、所述数据格式及控制符;所述数据帧触发键盘事件。 所述控制符为用于调整界面输入次序或激发事件的控制符。该方法利用先进的通讯技术、计算机技术,为复杂识别识别通过串口接入应用程序提供 了一个简单的接入方法,使得串口识别设备和不同的应用程序交互时不用开发通信接口程序 ,根据应用程序的要求对转发程序进行必要配置就可以将设备数据按照要求输入到应用程序 ,使得串口设备的简单接入问题得到很好解决。
以下通过对串口数据转化为键盘事件的流程图来对本发明进行进一步说明 如图2,数据转换程序启动后先根据配置参数初始化并打开串口;由于不同的应用程序 在输入识别设备的数据时还需要加入一些控制符,如"TAB" 、 "ENTER"等用来调整界面输 入的次序或者激发事件等。因此这些控制符的加入只需要在数据转发程序中提前根据实际需 要进行配置即可。串口打开后转换程序开始监听来自识别设备的报文;监听到识别设备发送 的报文之后按照通讯协议对报文进行解析,分离出扫描出的数据;査看配置信息,判断是否 要加入一些别的字符或者控制字符;将扫描数据和附加字符及控制符组成数据帧,触发键盘 事件发送到应用程序。
应用程序和数据转换程序没有程序接口 ,数据转换程序通过触发键盘事件将数据和控制 符传给应用程序。
加入其他普通字符或者控制字符是根据应用程序的实际需要进行配置的,数据转换程序 根据配置触发键盘事件。
采用该方法,使得串口识别设备和不同的应用程序交互时不用开发通信接口程序,根据 应用程序的要求对转发程序进行必要配置就可以将设备数据按照要求输入到应用程序,使得 串口设备的简单接入问题得到很好解决。
对于任何一种串口识别设备,按照本发明所述的方式实现和应用程序的简单接入。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明 的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本 发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
权利要求
1.一种串口识别设备的数据转换方法,其特征在于包括如下步骤,(S1)数据转换模块接收、解析串口识别设备的数据信息;(S2)数据转换模块配置数据格式及控制符;(S3)数据转换模块触发键盘事件,将所述数据信息组合并输出到目标应用模块界面。
2.根据权利要求l所述串口识别设备的数据转换方法,其特征在于 所述步骤(Sl)具体为数据转换模块通过串口和串口识别设备进行通讯,接收所述串口识别 设备的报文并按照通讯协议解析出识别数据。
3.根据权利要求2所述串口识别设备的数据转换方法,其特征在于 所述步骤(S2)具体为,所述数据转换模块根据目标应用模块的输入要求配置数据格式及控制 符;所述数据格式为以目标应用模块的输入要求而配置的数据格式;所述控制符为附件控制 符。
4.根据权利要求3所述串口识别设备的数据转换方法,其特征在于 所述步骤(S3)具体为该串口识别设备向所述数据转换模块发送数据帧,所述数据帧通过触 发键盘事件将所述识别数据发送到目标应用模块。
5.根据权利要求4所述串口识别设备的数据转换方法,其特征在于 所述步骤(Sl)中,所述数据转换模块解析所述串口识别设备的报文,并形成识别数据;所 述目标应用模块接收所述数据转换模块发送的识别数据和控制符。
6.根据权利要求5所述串口识别设备的数据转换方法,其特征在于 所述数据帧包括所述识别数据、所述数据格式及控制符;所述数据帧触发键盘事件。
7. 根据权利要求6所述串口识别设备的数据转换方法,其特征在于 所述控制符为用于调整界面输入次序或激发事件的控制符。
全文摘要
本发明涉及数据转换方法,提供一种串口识别设备的数据转换方法,包括如下步骤S1数据转换模块接收、解析串口识别设备的数据信息;S2数据转换模块配置数据格式及控制符;S3数据转换模块触发键盘事件,将所述数据信息组合并输出到目标应用模块界面。本发明的有益效果是本发明通过采用数据转换模块使得串口识别设备和不同的应用程序交互时不用开发通信接口程序,根据应用程序的要求对转换模块进行必要配置就可以将设备数据按照要求输入到应用程序,从而简化了串口识别设备的接入。
文档编号G06F13/42GK101556570SQ200910302700
公开日2009年10月14日 申请日期2009年5月27日 优先权日2009年5月27日
发明者袁锋超 申请人:深圳市科陆电子科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1