[发明专利]基于LLRP协议的阅读器驱动方法无效
申请号: | 201010559578.2 | 申请日: | 2010-11-23 |
公开(公告)号: | CN102479313A | 公开(公告)日: | 2012-05-30 |
发明(设计)人: | 陆娜 | 申请(专利权)人: | 天津中兴软件有限责任公司 |
主分类号: | G06K7/00 | 分类号: | G06K7/00;H04W80/08;H04W92/10 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 300300 天津市空港*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 llrp 协议 阅读器 驱动 方法 | ||
技术领域
本发明涉及RFID(Radio Frequency Identification:射频识别)领域,尤其涉及一种基于LLRP(Low-level reader protocol:低层读写器标准)协议的阅读器驱动装置、系统及方法。
背景技术
RFID系统通常包括阅读器(Reader)、电子标签(TAG)和上层应用。
阅读器即射频标签读写设备,是RFID系统的信息控制和处理中心,用于通过空间信道向电子标签发送读写命令;电子标签接收读写命令后做出必要的响应,阅读器还从上层应用获取写入电子标签的数据,或者向上层应用上报从电子标签读取的数据。一般情况下,阅读器与上层应用之间通过特定的命令格式或约定的协议进行数据交互,该交互功能通过阅读器需与上层应用之间的API(Application Program Interface:应用程序编程接口)实现。大多数阅读器与上层应用之间的API接口采用RID(Reader Interface Driver:阅读器接口驱动或阅读器驱动装置)实现对阅读器的链接控制以及读、写等基本操作,RID将相应的信息封装成DLL(Dynamic Link Library:动态链接库)的格式提供给上层应用以便进行开发。由于阅读器与上层应用之间的通信协议没有完全统一,不同的阅读器设备商一般都定义了自己的API,因此不同设备商提供的阅读器需要使用特定的RID实现接口驱动。这些接口驱动虽然都提供了设备访问功能,但可能具有互不相容的控制模块、命令参数甚至是支持不同的空口协议,因此无法通用。而且当驱动程序更新时,上层应用也随之升级,如果系统采用了不同设备商的产品,显然会增加维护成本。
LLRP协议的推出为阅读器集成提供了一个共用的接口,它提供了对空口操作和空口协议命令参数的控制能力,增强了更底层阅读器操作的访问能力,解决了阅读器与上层应用之间的通信协议不能完全统一的问题。LLRP协议除了目前对EPC(电子产品代码)协议的支持外,还具备一定的扩展能力,能够支持其它可能出现的空口协议。然而,用户基于LLRP协议对阅读器进行应用开发的前提是深入了解LLRP协议以及EPC协议等,开发的复杂性较高,这对于只需要对阅读器进行简单二次开发的用户带来困难。
发明内容
本发明要解决的主要技术问题是,提供一种易于实现阅读器二次开发的基于LLRP协议的阅读器驱动装置、系统及方法。
为解决上述技术问题,本发明提供一种基于低层读写器标准LLRP协议的阅读器驱动装置,包括基础接口、扩展接口和通信单元;
基础接口用于与上层应用之间进行LLRP基本操作消息的交互;
扩展接口用于与上层应用之间进行LLRP扩展操作消息的交互;
通信单元用于实现所述基础接口或扩展接口与阅读器之间的信息交互。
进一步地,还包括消息处理单元,所述消息处理单元包括编码模块和解码模块;
编码模块用于将来自所述基础接口的LLRP基本操作消息、或来自所述扩展接口的LLRP扩展操作消息转换成bit流的格式传输至所述通信单元;
解码模块用于将来自所述通信单元的LLRP基本操作消息或LLRP扩展操作消息转换成Message格式,并相应传输至所述基础接口或扩展接口。
优选地,所述消息处理单元还包括缓存区,用于存储来自所述通信单元的LLRP基本操作消息或LLRP扩展操作消息,并提供给所述解码模块。
优选地,所述消息处理单元还包括队列处理模块,用于将所述解码模块完整解码的LLRP基本操作消息或LLRP扩展操作消息添加至消息队列后,提供给对应的基础接口或扩展接口。
所述消息处理单元还包括消息查找模块,用于从所述消息队列中查找特定的LLRP基本操作消息或LLRP扩展操作消息后,提供给对应的基础接口或扩展接口。
进一步地,所述扩展接口包括消息读取模块、解析模块和扩展操作模块;
所述消息读取模块用于从上层应用读取XML格式的LLRP扩展操作消息,并发送给所述解析模块,还用于将解析模块转发的XML格式的LLRP扩展操作消息提供给上层应用;
解析模块用于将所述XML格式的LLRP扩展操作消息转换成Message格式,并转发给相应的扩展操作模块,还用于将所述Message格式的LLRP扩展操作消息解析成XML格式,并转发给所述消息读取模块;
扩展操作模块用于将所述Message格式的LLRP扩展操作消息转发至通信单元,还用于接收来自所述通信单元的Message格式的LLRP扩展操作消息,并转发给所述解析模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津中兴软件有限责任公司,未经天津中兴软件有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010559578.2/2.html,转载请声明来源钻瓜专利网。