一种射频识别阅读器的条码扫描方法、系统及装置的制作方法

文档序号:6358304阅读:326来源:国知局
专利名称:一种射频识别阅读器的条码扫描方法、系统及装置的制作方法
技术领域
本发明涉及射频识别技术领域,尤其涉及一种射频识别阅读器的识别方法、系统及装置。
背景技术
射频识别(RadioFrequency Identification,RFID)系统包括阅读器(Reader)、电子标签(TAG)和上层应用。其中阅读器为射频标签识别设备,是RFID系统的信息控制和处理中心,可以通过空间信道向电子标签发送读、写命令,当电子标签接收到阅读器发送的读、写命令时,对该命令作为相应的响应。阅读器也可以从上层应用获取写入电子标签的数据,或者向上层应用上报从电子标签读取的数据,阅读器与上层应用之间通过特定的命令格式或约定的协议进行数据交互。大多数阅读器与上层应用之间数据交互,通过应用程序编程接口(Application Program Interface, API)实现,而该API可以采用阅读器接口驱动装置(Reader Interface Driver, RID)实现,在具体实现时RID将相应的信息封装为动 态链接库(Dynamic Link Library, DLL)的格式,提供给上层应用以便进行开发。具体的RFID系统中,该阅读器可以直接安装在相应的装置上或者通过后台系统进行操作,为了便于携带、供电等的方便,在具体应用时可以将阅读器置于掌上电脑(PDA)中,由于PDA的数据处理,信息管理和电子商务等功能较完善,从而对射频读写能力,提供丰富的应用软件资源和硬件接口,并且便于用户进行方便快捷的二次开发应用。但是现有在采用RFID阅读器时,该RFID阅读器可以对射频标签进行识别,该射频标签包括高频射频标签和超高频射频标签,但是当物品上包含条码信息时,通过RFID阅读器无法对条码信息进行扫描识别,从而影响了 RFID阅读器的使用范围。

发明内容
有鉴于此,本发明实施例提供一种射频识别阅读器的识别方法、系统及装置,用以解决现有RFID阅读器无法扫描条码信息,影响RFID阅读器的使用范围的问题。权利要求确定后补入本发明实施例提供了一种射频识别阅读器的识别方法、系统及装置,射频识别阅读器当需要扫描条码信息时,接收条码扫描启动请求,根据该条码扫描启动请求启动条码扫描配置信息,根据该配置信息对条码信息进行扫描,并将获取的条码信息发送到上层使用,从而实现射频识别阅读器对条码信息的扫描,并且因为射频识别阅读器可以对条码信息进行扫描,从而拓宽了射频识别阅读器的使用范围。


此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I为本发明实施例提供的一种射频识别阅读器的识别过程;
图2为本发明实施例提供的一种射频识别阅读器的识别装置的结构示意图;图3为本发明实施例中该射频识别阅读器实现对射频标签识别的过程;图4为本发明实施例提供的一种射频识别阅读器的识别系统的结构示意图;图5为本发明实施例中射频识别阅读器所在系统的详细工作过程。
具体实施例方式为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例为了实现射频识别阅读器的条码扫描功能,拓宽射频识别阅读器的 使用范围,提供了一种射频识别阅读器的识别方法、系统及装置。图I为本发明实施例提供的一种射频识别阅读器的识别过程,该过程包括以下步骤SlOl :射频识别阅读器接收条码扫描启动请求,根据该条码扫描启动请求启动条码扫描配置信息。具体的在本发明实施例中该射频识别阅读器接收条码扫描启动请求,包括射频识别阅读器接收阅读器接口驱动装置发送的条码扫描启动请求,其中该条码扫描启动请求为上层应用发送给阅读器接口驱动装置,并且阅读器接口驱动装置通过对该条码扫描启动请求进行解析,通过串口发送给射频识别阅读器的。S102 :根据该条码扫描配置信息对条码信息进行扫描,并获取扫描到的条码信息。当射频识别阅读器启动了预设的条码扫描配置后,该射频识别阅读器即具备了条码扫描功能,可以实现对条码信息的扫描。S103 :将获取的条码信息发送到上层应用进行处理。具体的在将获取的条码信息发送到上层应用进行处理,包括所述射频识别阅读器将获取的所述条码信息发送给阅读器接口驱动装置,通过阅读器接口驱动装置对该条码信息进行解析,并返回给上层应用。另外,在本发明实施例中该射频识别阅读器还可以实现射频标签的识别,当该射频识别阅读器对射频标签进行识别时,该方法还包括所述射频识别阅读器接收射频识别启动请求,根据所述射频识别启动请求启动射频识别配置信息;根据该射频识别配置信息及相应的协议,对射频标签信息进行识别;并将识别到的射频标签信息发送到上层应用。在本发明实施例中该射频识别阅读器可以扫描条码信息,也可以识别射频标签,因此无论物联网的产品上设置的是标签还是条码,采用该射频识别阅读器都可以扫描到或者识别出,从而拓宽了改射频识别阅读器的使用范围。图2为本发明实施例提供的一种射频识别阅读器的识别装置的结构示意图,所述装置包括接收配置模块21,用于接收条码扫描启动请求,根据该条码扫描启动请求启动条码扫描配置信息;
获取模块22,用于根据该条码扫描配置信息对条码信息进行扫描,并获取扫描到的条码信息;发送模块23,用于将获取的条码信息发送到上层应用进行处理。另外在发明实施例中,接收配置模块21,还用于接收射频识别启动请求,根据所述射频识别启动请求启动射频识别配置信息;获取模块22,还用于根据该射频识别配置信息及相应的协议,对射频标签信息进行识别;发送模块23,还用于将识别到的射频标签信息发送到上层应用。具体的该射频识别阅读器的识别装置可以位于射频识别阅读器中。
为了实现该射频识别阅读器的条码扫描功能和射频标签识别功能,在本发明实施例中该射频识别阅读器中可以配置相应的进行射频识别的子装置和扫描子装置。并且该射频识别的子装置包括上述接收配置模块、获取模块和发送模块,该扫描子装置包括上述接收配置模块、获取模块和发送模块。具体的在本发明实施例中该射频识别阅读器为了实现对射频标签信息的识别,该射频识别子装置具有超高频链接管理功能、配置功能、版本管理功能并配置了相应的高频标签协议。当该射频识别子装置在进行打开或关闭超高频(Ultra High Frequenc,UHF)标签识别功能时,通过该超高频链接管理功能实现,其中该UHF标签识别功能的打开包括UHF标签识别子模块的打开和UHF标签识别子模块的上电,即打开UHF标签识别子模块的通信串口,该UHF标签识别功能的关闭包括该UHF识别子模块的下电和UHF标签识别子模块的关闭,即关闭该UHF标签识别子模块的通信串口,其中该UHF标签识别子模块可以位于识别装置的接收配置模块中。射频识别子装置具有配置功能,该配置功能也主要位于接收配置模块中,该配置功能主要可以完成对射频识别阅读器的天线功率、设备编号、清点频率等进行查询和配置,在完成该查询和配置时,主要通过查询配置接口、更新配置接口实现。该射频识别子装置还具有版本管理功能,该版本管理功能位于接收配置模块中,以便接收配置模块能够根据最新的版本信息配置相应的射频识别信息。该射频识别子模块在进行版本管理时,可以通过版本查询接口查询上层应用当前的版本信息,并通过版本下载线程专门来执行版本的下载。另外,在版本下载的过程中,可以定时查询版本下载进度直到版本下载完成。在此过程中该射频识别子装置通过查询版本信息接口查询版本上层应用当前的版本信息,通过下载版本接口从上层应用下载相应的版本,通过查询下载进度接口查询相应的版本下载进度。射频识别阅读器中还配置相应的高频标签协议,其中该高频标签协议包括IS018000-6B 协议和 EPC C1G2 (IS018000-6C)协议。主要实现对 IS018000-6B 标签清点、读、写、锁定、锁查询操作,每个操作通过一个接口实现,可以设置接口参数,完成相应的操作,并且还可以实现对EPC C1G2标签清点、读、写、锁定、杀死操作,同样每个操作通过一个接口实现,可以设置接口参数,完成相应的操作。图3为本发明实施例中该射频识别阅读器实现对射频标签识别的过程,该过程包括以下步骤S301 :射频识别阅读器接收射频识别启动请求,根据所述射频识别启动请求启动射频识别配置信息。S302 :根据该射频识别配置信息及相应的协议,对射频标签信息进行识别。
S303 :将识别到的射频标签信息发送到上层应用。本发明实施例的射频识别阅读器为了实现对条码信息的扫描,在该射频识别阅读器中包含扫描子装置,该扫描子装置具有扫描器功能、激活功能、扫描器配置功能以及条码扫描功能等。具体的本发明实施例中的扫描子装置在进行扫描器的打开和关闭时,可以通过扫描器功能来实现,其中扫描器功能打开和关闭包括扫描器的打开和关闭,以及扫描器的上电和下电,其中扫描器的打开和关闭通过通信串口来实现。其中该扫描器功能位于接收配置模块中。扫描子装置具有激活功能,该激活功能也位于接收配置模块中,该激活功能主要可以完成对扫描器的激活,使其处于激活状态,并且可以进行后续的扫描、配置等操作。扫描子装置还具有扫描器配置功能,该扫描器配置功能也位于接收配置模块中,通过该扫描器配置功能可以配置条码参数,即对扫描器可以扫描的条码的参数进行配置,其中配置的该条码参数可以通过扫描器接口进行传递。当该扫描子装置启动该条码扫描功能时,即可实现对条码的扫描操作,可以实现对一维条码和二维条码的扫描。该条码扫描功能可以位于获取模块中。当射频识别阅读器扫描到了相应的条码信息后,可以通过RID将该条码信息发送到上层应用。图4为本发明实施例提供的一种射频识别阅读器的识别系统的结构示意图,所述系统包括射频识别阅读器41,用于接收条码扫描启动请求,根据该条码扫描启动请求启动条码扫描配置信息;根据该条码扫描配置信息对条码信息进行扫描,并获取扫描到的条码信息;将获取的条码信息发送到上层应用42进行处理;上层应用42,用于接收射频识别阅读器41发送的条码信息。所述系统还包括阅读器接口驱动装置RID43,用于接收上层应用42发送的条码扫描启动请求,对该条码扫描启动请求进行解析,通过串口发送给射频识别阅读器41 ;所述上层应用42,还用于向所述阅读器接口驱动装置43发送条码扫描启动请求。所述系统还包括阅读器接口驱动装置43,用于接收射频识别阅读器41发送的条码信息,对该条码信息进行解析,并返回给上层应用42 ;所述上层应用42,具体用于接收所述阅读器接口驱动装置43返回的条码信息。较佳的所述射频识别阅读器41,还用于接收射频识别启动请求,根据所述射频识别启动请求启动射频识别配置信息;根据该射频识别配置信息及相应的协议,对射频标签信息进行识别;并将识别到的射频标签信息发送到上层应用42 ;
所述上层应用42,还用于接收所述射频识别阅读器41发送的射频标签信息。具体的上层应用42可以调用RID43中的不同接口,从而实现射频识别阅读器41中的超高频操作和扫描器操作。由于在该射频识别阅读器41中包含了相应的超高频的版本信息,因此可以和RID43进行相应的信息交互。RID43的通讯模式为串口模式,当上层应用42调用相应的操作时,采用统一的消息格式与射频识别阅读器41进行信息交互,完成相应的操作。在射频识别阅读器41与RID43进行通信时,上层应用42调用链接管理中链接阅读器接口,并将其中相应的参数对象设置为串口参数,RID43即可打开串口与射频识别阅读器41建立链接,链接完成后调用链接管理中断射频识别阅读器41的接口,断开与射频识别阅读器41的链接。射频识别阅读器41中识别不同的高频、超高频标签采用不同的接口,分别为 IS018000-6B业务操作接口和IS018000-6C业务操作接口,通过这两个接口可以完成对超 模块进行相应的处理。由于在该射频识别阅读器41中配置了不同的接口,因此可以根据标签类型的不同,接口可对不同的标签独立地实现基本业务操作。当RID43接收到射频识别阅读器41的各个接口发送的信息后,将各个信息转换为完整帧格式,通过串口下发给射频识别阅读器41,并将射频识别阅读器41返回的数据进行重新组帧、解析返回给上层应用42。图5为本发明实施例中射频识别阅读器所在系统的详细工作过程,该过程包括以下步骤S501 :上层应用将操作命令封装为DLL格式,将操作命令发送给RID接口。其中,该操作命令可以为条码扫描启动请求,或者射频识别启动请求等。S502 =RID通过接口接收到操作命令,对该操作命令进行解析,并将解析后的操作命令通过串口发送给射频识别阅读器。S503 :射频识别阅读器接收到该操作命令后,根据该操作命令进行相应操作,并将操作结果封装为DLL格式发送给RID的相应接口。其中该操作结果可以为扫描到的条码信息,或者识别到的射频标签信息等。S504 =RID的相应接口接收到该操作结果后,对该操作结果进行解析,并向上层应用返回解析后的操作结果。具体的当该启动其中为射频识别启动请求时,该射频识别阅读器启动UHF服务器,进行初始化操作,即对相应的链接接口进行初始化,并对相应的接口进行射频识别配置。当配置完成后,即可进行射频标签识别,在进行射频标签识别时,可根据EPC协议、IS018000-6C协议、IS018000-6B协议等协议进行相应的射频标签识别,并将识别到的射频标签发送给RID。通过RID将该射频标签发送到上层应用。当射频标签识别完毕后,如果没有其他射频标签识别相关的操作时,例如版本下载等,则可以退出射频标签识别模式,断开与RID的相应接口。同样的,当进行条码信息扫描时,该射频识别阅读器启动条码扫描操作,将自身的扫描器初始化,并将相应的接口初始化,之后对扫描器进行激活,之后即可根据激活的相应的接口进行相应的条码扫描配置信息,并进行条码信息的扫描。并将扫描到的条码信息发送给RID。通过RID将该条码信息发送到上层应用。当条码扫描完毕后,如果没有其他条码扫描相关的操作时,例如版本下载等,则可以退出条码扫描模式,断开与RID的相应接口。另外,在本发明实施例中档RID的相应接口接收到射频识别阅读器发送的数据后,由于该数据通过串口接收,并且该数据为一段一段的,在RID中需要对接收到的数据进行重组,组成完成的数据帧。在从串口中提取数据完整的数据帧时,当接收到数据时,判读该数据的数据头是否为与射频识别阅读器预先设定好的标识信息,例如可以为OxFF,当该数据的数据头为 OxFF时,则认为接收到的该数据的数据头,之后等待接收该数据的数据尾,当该数据的数据头不包含设定好的标识信息时,例如非OxFF,则丢弃本次读取的数据,继续读取下个数据。当接收到的数据头为包含设定好的标识信息OxFF时,则继续进行数据尾的接收,判断接收到的数据尾中是否包含与射频识别阅读器设定好的另一标识信息,该另一标识信息可以为数据头包含的标识信息相同,或不同,可以根据需要灵活设置。当该数据尾中包含该另一标识信息时,则接收到了完整的数据,当该数据尾中不包含另一标识信息时,则丢弃已经接收了的数据。当接收到了完整的数据后,将该数据组合成完整的数据帧发送给射频识别阅读器。由于在本发明实施例中该射频识别阅读器中存在大量的接口,可以便于用户灵活的对该射频识别阅读器进行二次开发,并且该射频识别阅读器中具有条码扫描的功能,使得该射频识别阅读器可以应用在不同的场合,在射频识别阅读器可以完成射频识别的功能,并且还具有条码扫描的功能,从而提高了射频识别阅读器的使用通用性及灵活性。与现有技术相比,显著降低了开发成本,提高了开发效率和灵活度。本发明实施例提供了一种射频识别阅读器的识别方法、系统及装置,射频识别阅读器当需要扫描条码信息时,接收条码扫描启动请求,根据该条码扫描启动请求启动条码扫描配置信息,根据该配置信息对条码信息进行扫描,并将获取的条码信息发送到上层使用,从而实现射频识别阅读器对条码信息的扫描,并且因为射频识别阅读器可以对条码信息进行扫描,从而拓宽了射频识别阅读器的使用范围。上述说明示出并描述了本发明的优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
权利要求
1.一种射频识别阅读器的识别方法,其特征在于,包括 射频识别阅读器接收条码扫描启动请求,根据该条码扫描启动请求启动条码扫描配置信息; 根据该条码扫描配置信息对条码信息进行扫描,并获取扫描到的条码信息; 将获取的条码信息发送到上层应用进行处理。
2.如权利要求I所述的方法,其特征在于,所述射频识别阅读器接收条码扫描启动请求,包括 射频识别阅读器接收阅读器接口驱动装置发送的条码扫描启动请求,其中该条码扫描启动请求为上层应用发送给阅读器接口驱动装置,并且阅读器接口驱动装置通过对该条码扫描启动请求进行解析,通过串口发送给射频识别阅读器的。
3.如权利要求I所述的方法,其特征在于,所述将获取的条码信息发送到上层应用进行处理,包括 所述射频识别阅读器将获取的所述条码信息发送给阅读器接口驱动装置,通过阅读器接口驱动装置对该条码信息进行解析,并返回给上层应用。
4.如权利要求I所述的方法,其特征在于,所述方法还包括 所述射频识别阅读器接收射频识别启动请求,根据所述射频识别启动请求启动射频识别配置信息; 根据该射频识别配置信息及相应的协议,对射频标签信息进行识别;并 将识别到的射频标签信息发送到上层应用。
5.一种射频识别阅读器的识别系统,其特征在于,所述系统包括 射频识别阅读器,用于接收条码扫描启动请求,根据该条码扫描启动请求启动条码扫描配置信息;根据该条码扫描配置信息对条码信息进行扫描,并获取扫描到的条码信息;将获取的条码信息发送到上层应用进行处理; 上层应用,用于接收射频识别阅读器发送的条码信息。
6.如权利要求5所述的系统,其特征在于,所述系统还包括 阅读器接口驱动装置,用于接收上层应用发送的条码扫描启动请求,对该条码扫描启动请求进行解析,通过串口发送给射频识别阅读器; 所述上层应用,还用于向所述阅读器接口驱动装置发送条码扫描启动请求。
7.如权利要求5所述的系统,其特征在于,所述系统还包括 阅读器接口驱动装置,用于接收射频识别阅读器发送的条码信息,对该条码信息进行解析,并返回给上层应用; 所述上层应用,具体用于接收所述阅读器接口驱动装置返回的条码信息。
8.如权利要求5所述的系统,其特征在于,所述射频识别阅读器,还用于接收射频识别启动请求,根据所述射频识别启动请求启动射频识别配置信息;根据该射频识别配置信息及相应的协议,对射频标签信息进行识别;并将识别到的射频标签信息发送到上层应用; 所述上层应用,还用于接收所述射频识别阅读器发送的射频标签信息。
9.一种射频识别阅读器的识别装置,其特征在于,所述装置包括 接收配置模块,用于接收条码扫描启动请求,根据该条码扫描启动请求启动条码扫描配置信息;获取模块,用于根据该条码扫描配置信息对条码信息进行扫描,并获取扫描到的条码信息; 发送模块,用于将获取的条码信息发送到上层应用进行处理。
10.如权利要求9所述的装置,其特征在于,所述 接收配置模块,还用于接收射频识别启动请求,根据所述射频识别启动请求启动射频识别配置信息; 获取模块,还用于根据该射频识别配置信息及相应的协议,对射频标签信息进行识 别;发送模块,还用于将识别到的射频标签信息发送到上层应用。
全文摘要
本发明公开了一种射频识别阅读器的识别方法、系统及装置。如本发明提出的方案,射频识别阅读器当需要扫描条码信息时,接收条码扫描启动请求,根据该条码扫描启动请求启动条码扫描配置信息,根据该配置信息对条码信息进行扫描,并将获取的条码信息发送到上层使用,从而实现射频识别阅读器对条码信息的扫描,并且因为射频识别阅读器可以对条码信息进行扫描,从而拓宽了射频识别阅读器的使用范围。
文档编号G06K7/10GK102750505SQ20111009817
公开日2012年10月24日 申请日期2011年4月19日 优先权日2011年4月19日
发明者刘万立, 陆娜, 陈华平 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1