一种阅读器驱动装置、方法及阅读器控制系统制造方法及图纸

技术编号:7700499 阅读:190 留言:0更新日期:2012-08-23 05:51
本发明专利技术公开一种阅读器驱动装置、方法及阅读器控制系统,该阅读器驱动装置包括通讯单元和应用操作接口单元,所述应用操作接口单元包括支持识别多种协议类型标签的多协议应用操作接口,所述多协议应用操作接口用于接收上层应用的调用,与上层应用进行信息交互,所述通讯单元用于实现所述多协议应用操作接口与阅读器之间的信息交互。本发明专利技术通过以上技术方案,解决现有技术中阅读器驱动装置不支持识别多种协议类型标签的问题,或者阅读器驱动装置在不同应用操作接口之间来回切换,造成应用开发不便、效率低且成本高等问题。

【技术实现步骤摘要】

本专利技术涉及RFID (Radio Frequency Identif ication,射频识别)领域,尤其涉及一种通过统ー接ロ支持识别多种协议类型标签的阅读器驱动装置、阅读器控制系统及阅读器驱动方法。
技术介绍
RFID系统通常包括阅读器(Reader)、电子标签(TAG)和上层应用。阅读器即射频标签读写设备,是RFID系统的信息控制和处理中心,用于通过射频信道向电子标签发送读写命令;电子标签接收读写命令后做出相应的响应,阅读器还从上层应用获取写入电子标签的信息,或者向上层应用上报从电子标签读取的信息。一般情况下,阅读器与上层应用之间通过特定的命令格式或约定的协议进行数据交互,该交互功能通过阅读器与上层应用之间的应用操作接ロ API (Application Program Interface,应用程序编程接ロ)实现。大多数阅读器与上层应用之间的应用操作接ロ API采用RID(ReaderInterface Driver,阅读器接ロ驱动或阅读器驱动装置)实现对阅读器的链接控制以及读、写等基本操作,RID将相应的信息封装成DLL (Dynamic Link Library,动态链接库)的格式提供给上层应用以便进行开发。目前,阅读器一般只能对ー种协议类型的标签进行识别,阅读器驱动装置往往仅提供针对ー种协议类型的应用操作接ロ。有时应用场景需要同时识别不同协议类型的标签,需要在阅读器驱动装置中针对各种协议类型的标签,设置多个应用操作接ロ,让阅读器驱动装置在不同应用操作接ロ之间来回切換,造成应用开发不便、效率低且成本高等问题。
技术实现思路
本专利技术提供一种阅读器驱动装置、阅读器控制系统及阅读器驱动方法,解决现有技术中阅读器驱动装置不支持识别多种协议类型标签的问题,或者阅读器驱动装置在不同应用操作接ロ之间来回切換,造成应用开发不便、效率低且成本高等问题。为解决上述技术问题,本专利技术采取以下技术方案。一种阅读器驱动装置,包括通讯单元和应用操作接ロ単元,所述应用操作接ロ单元包括支持识别多种协议类型标签的多协议应用操作接ロ,其中,所述多协议应用操作接ロ用于接收上层应用的调用,与上层应用进行信息交互;所述通讯単元用于实现所述多协议应用操作接ロ与阅读器之间的信息交互。在本专利技术ー实施例中,所述应用操作接ロ单元还包括ー个或多个支持识别单种协议类型标签的单协议应用操作接ロ。 如在本专利技术ー实施例中,所述单协议应用操作接ロ包括IS018000-6C协议应用操作接ロ、IS018000-6B协议应用操作接口中的ー种。在本专利技术ー实施例中,该阅读器驱动装置还包括消息处理单元,所述消息处理单元包括编码模块和解码模块,其中,所述编码模块用于将来自所述应用操作接ロ単元的信息转换成bit流的格式传输至所述通信単元;所述解码模块用于将来自所述通信単元的信息转换成Message格式,并相应传输至所述应用操作接ロ单元。在本专利技术ー实施例中,所述消息处理单元还包括缓存区,用于存储来自所述通信単元的信息,并提供给所述解码模块。在本专利技术ー实施例中,所述消息处理单元还包括队列处理模块,用于将所述解码模块完整解码的信息添加至消息队列后,提供给所述应用操作接ロ単元。在本专利技术ー实施例中,所述消息处理单元还包括消息查找模块,用于从所述消息队列中查找对应的信息后,提供给所述应用操作接ロ単元。在本专利技术ー实施例中,该阅读器驱动装置还包括阅读器管理単元,所述阅读器管理单元包括阅读器打开模块和阅读器关闭模块,其中,所述阅读器打开模块用于通过设置相应的參数对象,建立所述通信単元与阅读器之间的链接;所述阅读器关闭模块用于断开所述通讯単元与阅读器的链接。在本专利技术ー实施例中,所述阅读器管理单元还包括链路监听模块,用于在阅读器客户端模式下监听所述阅读器。在本专利技术ー实施例中,所述阅读器管理单元还包括链路检测模块,用于检测所述阅读器的链接状态。ー种阅读器控制系统,包括阅读器、上层应用以及权利要求I至10任一项所述的阅读器驱动装置,所述阅读器驱动装置中的支持识别多种协议类型标签的多协议应用操作接ロ用于接收上层应用的调用,与上层应用进行信息交互;通讯单元用于实现所述多协议应用操作接ロ与阅读器之间的信息交互。一种阅读器驱动方法,所述方法应用于权利要求I至10任一项所述的阅读器驱动装置,所述阅读器驱动方法包括所述阅读器驱动装置中的支持识别多种协议类型标签的多协议应用操作接ロ接收上层应用的调用,与上层应用之间进行信息交互;所述多协议应用操作接ロ通过所述阅读器驱动装置中的通讯单元与阅读器之间进行信息交互。本专利技术的有益效果是本专利技术提供的支持识别多种协议类型标签的阅读器驱动装置、控制系统及方法使得用户不必局限于只能对ー种协议类型标签进行操作,或者是对不同协议类型标签进行操作时,需要在多种接ロ之间来回切換,用户只需通过本专利技术提供的多协议应用操作接ロ,即可对不同协议类型标签进行识别和操作,可以使不同协议类型标签同时上报信息,上层应用开发可以通过统ー的应用操作接ロ对不同协议标签进行开发操作,显然会降低开发成本,同时提高阅读器工作效率。进ー步,本专利技术的阅读器驱动装置中除了包括多协议应用操作接ロ之外,还可以再增设ー个或多个支持识别比较常见的单种协议类型标签的单协议应用操作接ロ,如支持识别比较常见的IS018000-6C协议类型标签的IS018000-6C协议应用操作接ロ,支持识别比较常见的IS018000-6B协议类型标签的IS018000-6B协议应用操作接ロ等。在用户已知被识别标签的协议类型的情况下,可以在上层应用中调用与该协议类型相应的应用操作接ロ进行信息交互,提高通信效率。在用户不知被识别标签的协议类型,或需要同时识别不同协议类型的标签的情况下,可以在上层应用中调用多协议应用操作接ロ进行信息交互。 附图说明图I为本专利技术一实施例一种阅读器控制系统的示意图;图2为图I所示系统中应用操作接ロ单元31的示意图;图3为图I所示系统控制阅读器实现业务操作的流程图。具体实施例方式下面通过具体实施方式结合附图对本专利技术作进ー步详细说明。如图I所示,为本专利技术一实施例提供的一种阅读器控制系统,该系统包括上层应用I、阅读器2和阅读器驱动装置3。其中,阅读器驱动装置3包括应用操作接ロ単元31、通讯单元32、消息处理单元33和阅读器管理単元34。应用操作接ロ単元31和阅读器管理単元34都根据上层应用I的调用实现相应的操作控制。通讯单元32用于实现应用操作接ロ単元31、消息处理单元33、阅读器管理単元34与阅读器2之间的信息交互。上层应用I能够调用阅读器驱动装置3中的应用操作接ロ単元31和阅读器管理単元34,从而实现阅读器链接控制、配置及业务操作控制。例如阅读器链接控制包括打开阅读器、关闭阅读器、链路检测、阅读器服务端模式下的链路监听等;配置操作控制包括查询基础配置、更新基础配置、获取能力;业务操作控制包括对IS018000-6C协议类型的标签的清点、读、写、锁定、杀死等操作,对IS018000-6B协议类型的标签的清点、读、写、锁定、杀死等操作,对多种协议类型的标签的混合单次清点、混合周期性清点操作等,可用于实现对阅读器的二次开发。阅读器2可以通过原语接口和阅读器驱动装置3进行信息交互。应用操作接ロ単元31包括支持识别多种协议类型本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种阅读器驱动装置,其特征在于,包括通讯单元和应用操作接ロ単元,所述应用操作接ロ单元包括支持识别多种协议类型标签的多协议应用操作接ロ,其中, 所述多协议应用操作接ロ用于接收上层应用的调用,与上层应用进行信息交互; 所述通讯単元用于实现所述多协议应用操作接ロ与阅读器之间的信息交互。2.如权利要求I所述的阅读器驱动装置,其特征在于,所述应用操作接ロ单元还包括ー个或多个支持识别单种协议类型标签的单协议应用操作接ロ。3.如权利要求2所述的阅读器驱动装置,其特征在于,所述单协议应用操作接ロ包括IS018000-6C协议应用操作接ロ、IS018000-6B协议应用操作接口中的ー种。4.如权利要求I至3任一项所述的阅读器驱动装置,其特征在于,还包括消息处理单元,所述消息处理单元包括编码模块和解码模块,其中, 所述编码模块用于将来自所述应用操作接ロ単元的信息转换成bit流的格式传输至所述通信単元; 所述解码模块用于将来自所述通信単元的信息转换成Message格式,并相应传输至所述应用操作接ロ单元。5.如权利要求4所述的阅读器驱动装置,其特征在于,所述消息处理单元还包括缓存区,用于存储来自所述通信単元的信息,并提供给所述解码模块。6.如权利要求5所述的阅读器驱动装置,其特征在于,所述消息处理单元还包括队列处理模块,用于将所述解码模块完整解码的信息添加至消息队列后,提供给所述应用操作接ロ単元。7.如权利要求6所述的阅读器驱动装置,其特...

【专利技术属性】
技术研发人员:陆娜陈杰王雪敏张晓庆
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1