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

技术编号:4358817 阅读:176 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及数据转换方法,提供一种串口识别设备的数据转换方法,包括如下步骤:S1数据转换模块接收、解析串口识别设备的数据信息;S2数据转换模块配置数据格式及控制符;S3数据转换模块触发键盘事件,将所述数据信息组合并输出到目标应用模块界面。本发明专利技术的有益效果是:本发明专利技术通过采用数据转换模块使得串口识别设备和不同的应用程序交互时不用开发通信接口程序,根据应用程序的要求对转换模块进行必要配置就可以将设备数据按照要求输入到应用程序,从而简化了串口识别设备的接入。

【技术实现步骤摘要】

本专利技术涉及数据转换方法,尤其涉及一种。
技术介绍
一般来说,简单的识别设备一般是通过键盘口介入计算机,这种方法接入方便,应 用程序也不需要做任何的处理。随着计算机技术的不断发展和应用复杂度的不断提高,现在 的识别设备的功能更加强大,可以同时识别多种标识,比如一维条形码、二维条形码、 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数据转换模块配置本文档来自技高网
...

【技术保护点】
一种串口识别设备的数据转换方法,其特征在于:包括如下步骤, (S1)数据转换模块接收、解析串口识别设备的数据信息; (S2)数据转换模块配置数据格式及控制符; (S3)数据转换模块触发键盘事件,将所述数据信息组合并输出到目 标应用模块界面。

【技术特征摘要】

【专利技术属性】
技术研发人员:袁锋超
申请(专利权)人:深圳市科陆电子科技股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1