一种阅读器及其业务操作的实现方法和装置制造方法

文档序号:6485979阅读:151来源:国知局
一种阅读器及其业务操作的实现方法和装置制造方法
【专利摘要】本发明公开了一种阅读器及其业务操作实现方法,阅读器接收上层应用发送的业务操作指令,根据所述业务操作指令建立LLRP协议的操作规则;将所述操作规则进行LLRP编码并执行;本发明同时还公开了一种阅读器及其业务操作实现装置,通过本发明的方案,阅读器能够向上层应用提供简单的非LLRP协议接口,实现上层应用所需的业务操作,降低第三方用户的开发难度。
【专利说明】一种阅读器及其业务操作的实现方法和装置
【技术领域】
[0001]本发明涉及射频识别技术,尤其涉及一种阅读器及其业务操作实现方法和装置。【背景技术】
[0002]射频识别(RFID,Radio Frequency Identification)系统通常包括阅读器(Reader)、电子标签(TAG)和上层应用。
[0003]阅读器即射频标签读写设备,是RFID系统的信息控制和处理中心,用于通过空间信道向电子标签发送读写命令;电子标签接收读写命令后做出响应,阅读器还从上层应用获取写入电子标签的数据,或者向上层应用上报从电子标签读取的数据。一般情况下,阅读器超高频(UHF)高级任务的调度由低层读写器标准(LLRP,Low-Level Reader Protocol)协议实现。阅读器与上层应用之间通过特定的命令格式或约定的协议进行数据交互,该交互功能通过阅读器与上层应用之间的应用程序编程接口(API, Application ProgramInterface)实现。如果第三方希望开发阅读器的业务,必须在阅读器与上层应用之间开发LLRP协议接口,例如:阅读器与上层应用之间的API接口采用阅读器接口驱动或阅读器驱动装置(RID,Reader Interface Driver)实现对阅读器的链接控制以及读、写等基本操作,RID将相应的信息封装成动态链接库(DLL, Dynamic Link Library)的格式提供给上层应用。而这种通过RID封装阅读器与上层应用之间的信息的处理比较复杂,对于第三方用户开发阅读器的难度也是十分大。

【发明内容】

[0004]有鉴于此,本发明的主要目的在于提供一种阅读器及其业务操作实现方法和装置,降低第三方用户的开发难度。
[0005]为达到上述目的,本发明的技术方案是这样实现的:
[0006]本发明提供的一种阅读器的业务操作实现方法,该方法包括:
[0007]阅读器接收上层应用发送的业务操作指令,根据所述业务操作指令建立LLRP协议的操作规则;将所述操作规则进行LLRP编码并执行。
[0008]上述方案中,所述阅读器接收上层应用发送的业务操作指令为:阅读器通过协定的通信模式从上层应用接收业务操作指令。
[0009]上述方案中,所述通信模式包括串口模式或网口模式;
[0010]所述业务操作指令包括:单次清点指令、或单次写指令、或单次读指令、或周期读或写指令、或周期清点指令、或天线状态查询指令;
[0011]所述业务操作指令携带业务操作参数。
[0012]上述方案中,所述根据所述业务操作指令建立LLRP协议的操作规则为:解析所述业务操作指令,将解析出的业务操作参数添加到LLRP协议的操作规则模型,并为所述操作规则模型设置标识。
[0013]上述方案中,所述LLRP协议的操作规则模型包括:阅读器操作(RO)模型、访问操作(AO)模型。
[0014]上述方案中,所述将所述操作规则进行LLRP编码并执行为:阅读器在LLRP底层添加已添加业务操作参数的操作规则模型,对所述操作规则模型进行LLRP编码,并在LLRP实现层使能所述操作规则模型,执行业务操作。
[0015]上述方案中,该方法还包括:所述阅读器将业务操作的结果进行LLRP解码后返回给上层应用。
[0016]本发明提供的一种阅读器的业务操作实现装置,该装置包括:接口模块、规则建立模块、规则执行模块;其中,
[0017]接口模块,用于接收上层应用发送的业务操作指令;
[0018]规则建立模块,用于根据所述业务操作指令建立LLRP协议的操作规则;
[0019]规则执行模块,用于将所述操作规则进行LLRP编码并执行。
[0020]上述方案中,所述接口模块,具体用于通过协定的通信模式从上层应用接收业务操作指令。
[0021]上述方案中,所述规则建立模块,具体用于解析所述业务操作指令,将解析出的业务操作参数添加到LLRP协议的操作规则模型,并为所述操作规则模型设置标识。
[0022]上述方案中,所述规则执行模块,具体用于在LLRP底层添加已添加业务操作参数的操作规则模型,对所述操作规则模型进行LLRP编码,并在LLRP实现层使能所述操作规则模型,执行业务操作。
[0023]上述方案中,所述规则执行模块,还用于将业务操作的结果进行LLRP解码后发送给接口模块;
[0024]相应的,所述接口模块,还用于将所述业务操作的结果返回给上层应用。
[0025]本发明提供的一种阅读器,该阅读器包括上述的业务操作实现装置。
[0026]本发明提供了一种阅读器及其业务操作实现方法和装置,阅读器接收上层应用发送的业务操作指令,根据所述业务操作指令建立LLRP协议的操作规则;将所述操作规则进行LLRP编码并执行;如此,阅读器能够向上层应用提供简单的非LLRP协议接口,实现上层应用所需的业务操作,降低第三方用户的开发难度。
【专利附图】

【附图说明】
[0027]图1为本发明提供的一种阅读器的业务操作实现方法的流程示意图;
[0028]图2为本发明实施例一的流程示意图;
[0029]图3为本发明实施例二的流程示意图;
[0030]图4为本发明实施例三的流程示意图;
[0031 ] 图5为本发明实施例四的流程示意图;
[0032]图6为本发明提供的一种阅读器的业务操作实现装置的结构示意图。
【具体实施方式】
[0033]本发明的基本思想是:阅读器接收上层应用发送的业务操作指令,根据所述业务操作指令建立LLRP协议的操作规则;将所述操作规则进行LLRP编码并执行。
[0034]下面通过附图及具体实施例对本发明做进一步的详细说明。[0035]本发明一种阅读器的业务操作实现方法,如图1所示,该方法包括以下几个步骤:
[0036]步骤101:阅读器接收上层应用发送的业务操作指令;
[0037]具体的,阅读器通过协定的通信模式从上层应用接收业务操作指令,所述通信模式包括串口模式或网口模式,所述业务操作指令可以是单次清点指令、单次写指令、单次读指令、周期读或写指令、周期清点指令、天线状态查询指令等业务操作指令,所述业务操作指令携带业务操作参数,如:单次清点指令携带阅读器操作(R0, Reader Operation)参数,所述RO参数包括:使用天线的参数、清点中的时隙参数、RO开始的触发条件、RO停止的触发条件、RO上报的触发条件等;所述使用天线的参数包括:使用天线的标识、数量、配置等。
[0038]步骤102:阅读器根据所述业务操作指令建立LLRP协议的操作规则;
[0039]具体的,阅读器解析接收的业务操作指令,将解析出的业务操作参数添加到LLRP协议的操作规则模型,并为所述操作规则模型设置标识;所述LLRP协议的操作规则模型包括:R0模型、访问操作(AO, Access Operation)模型等;
[0040]所述业务操作指令以周期清点指令为例,在RO模型中添加从周期清点指令解析出的RO参数,所述RO参数包括:清点中的时隙参数Q、R0开始的触发条件ROStartTrigger、RO停止的触发条件ROStopTrigger、RO上报的触发条件ROReportTrigger、使用天线的标识Antenna ID、使用天线的数量Antenna count、使用天线的配置Antenna config ;并设置所述RO模型的标识ROSpec ID,以及设置所述RO模型的优先级Priority和协议类型Protocol ;具体结构如下:
[0041]
【权利要求】
1.一种阅读器的业务操作实现方法,其特征在于,该方法包括: 阅读器接收上层应用发送的业务操作指令,根据所述业务操作指令建立低层读写器标准(LLRP)协议的操作规则;将所述操作规则进行LLRP编码并执行。
2.根据权利要求1所述的业务操作实现方法,其特征在于,所述阅读器接收上层应用发送的业务操作指令为:阅读器通过协定的通信模式从上层应用接收业务操作指令。
3.根据权利要求2所述的业务操作实现方法,其特征在于,所述通信模式包括串口模式或网口模式; 所述业务操作指令包括:单次清点指令、或单次写指令、或单次读指令、或周期读或写指令、或周期清点指令、或天线状态查询指令; 所述业务操作指令携带业务操作参数。
4.根据权利要求3所述的业务操作实现方法,其特征在于,所述根据所述业务操作指令建立LLRP协议的操作规则为:解析所述业务操作指令,将解析出的业务操作参数添加到LLRP协议的操作规则模型,并为所述操作规则模型设置标识。
5.根据权利要求4所述的业务操作实现方法,其特征在于,所述LLRP协议的操作规则模型包括:阅读器操作(RO)模型、访问操作(AO)模型。
6.根据权利要求5所述的业务操作实现方法,其特征在于,所述将所述操作规则进行LLRP编码并执行为:阅读器在LLRP底层添加已添加业务操作参数的操作规则模型,对所述操作规则模型进行LLRP编码,并在LLRP实现层使能所述操作规则模型,执行业务操作。
7.根据权利要求6所述的业务操作实现方法,其特征在于,该方法还包括:所述阅读器将业务操作的结果进行LLRP解码后返回给上层应用。
8.一种阅读器的业务操作实现装置,其特征在于,该装置包括:接口模块、规则建立模块、规则执行模块;其中, 接口模块,用于接收上层应用发送的业务操作指令; 规则建立模块,用于根据所述业务操作指令建立LLRP协议的操作规则; 规则执行模块,用于将所述操作规则进行LLRP编码并执行。
9.根据权利要求8所述的业务操作实现装置,其特征在于,所述接口模块,具体用于通过协定的通信模式从上层应用接收业务操作指令。
10.根据权利要求8所述的业务操作实现装置,其特征在于,所述规则建立模块,具体用于解析所述业务操作指令,将解析出的业务操作参数添加到LLRP协议的操作规则模型,并为所述操作规则模型设置标识。
11.根据权利要求10所述的业务操作实现装置,其特征在于,所述规则执行模块,具体用于在LLRP底层添加已添加业务操作参数的操作规则模型,对所述操作规则模型进行LLRP编码,并在LLRP实现层使能所述操作规则模型,执行业务操作。
12.根据权利要求11所述的业务操作实现装置,其特征在于,所述规则执行模块,还用于将业务操作的结果进行LLRP解码后发送给接口模块; 相应的,所述接口模块,还用于将所述业务操作的结果返回给上层应用。
13.一种阅读器,其特征在于,该阅读器包括权利要求8至12任一项所述的业务操作实现装置。
【文档编号】G06K7/00GK103488469SQ201210194980
【公开日】2014年1月1日 申请日期:2012年6月13日 优先权日:2012年6月13日
【发明者】胡玉庆, 刘朝阳 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1