基于位图的射频识别标签访问方法及设备的制作方法

文档序号:6333297阅读:243来源:国知局
专利名称:基于位图的射频识别标签访问方法及设备的制作方法
技术领域
本发明涉及无线通信技术领域,尤其涉及一种基于Bitmap (位图)的RFID (Radio Frequency Identification,射频识别)标签访问方法及设备。
背景技术
RFID技术是一种非接触式的自动识别技术,与传统的条形码、磁卡及IC卡相比, RFID系统无须人工干预,且具有阅读速度快、非接触、无磨损、不受环境影响、寿命长、便于 使用的特点,因此得到了广泛的应用。最基本的RFID系统包括读写器(或阅读器)和标签(又称射频卡),利用无线 射频方式在读写器和标签之间进行非接触双向数据传输,以达到目标识别和数据交换的目 的。RFID系统的基本工作流程是读写器通过内部的射频天线发送一定频率的射频信号, 当无源标签进入读写器内的射频天线工作区域时,利用波束供电原理,将接收到的射频信 号转化为直流电源,为无源标签内电路供电,无源标签获得能量被激活,响应基站读写器的 射频信号,将标签中的信息,如EPC(Electronic Product Code,电子产品码),通过无源标 签内置的天线利用载波信号发送给读写器。在实际应用中,一般是将标签的内存划分为互相独立的多个区域,不同区域对应 着不同应用,各应用访问划分给自己的标签内存信息。对于各个内存区域的访问没有限制, 可以任意修改,容易出现错误,安全性保障不足。因此,亟待提供一种基于Bitmap的RFID 标签访问方法及设备以克服上述缺陷。

发明内容
本发明要解决的技术问题在于提供一种基于Bitmap的RFID标签访问方法及设 备,其可以解决不同应用对同一标签的不同内存区域的限制访问问题进而保证了标签访问 的安全性。为了解决上述技术问题,本发明提供了一种基于Bitmap的RFID标签访问方法,其 包括以下步骤接收标签访问命令,所述标签访问命令中指定了应用类型;获取与所述标 签访问命令中的应用类型相应的位图,所述位图与射频标签的内存区域相关联;以及根据 获取到的位图判断所述标签访问命令是否具有相应内存区域的访问权限,若具有访问权限 则执行所述标签访问命令,若不具有访问权限则停止执行所述标签访问命令。优选地,所述基于Bitmap的RFID标签访问方法还包括对应不同的应用类型分别 设置位图并将其分别保存在存储介质中。优选地,所述基于Bitmap的RFID标签访问方法还包括根据应用类型将所述射频 标签的内存划分为多个内存区域;以及将所述位图与射频标签的内存区域相关联。进一步地,将所述位图与射频标签的内存区域相关联的步骤具体为按照位图的 两个比特对应所述内存区域的一个比特的映射方法将所述位图与射频标签的内存区域相关联。
更进一步地,根据获取到的位图判断所述标签访问命令是否具有相应内存区域的 访问权限的步骤具体包括根据所述标签访问命令中的起始地址和长度,以比特为单位一 次对每一比特的访问权限做比较,如果所有比特都满足访问权限,则继续执行所述标签访 问命令,否则停止执行所述标签访问命令。优选地,在将所述位图保存在存储介质中之前,所述基于Bitmap的RFID标签访问 方法还包括对所述位图进行加密,则所述获取与应用相应的位图的步骤具体包括从所 述存储介质中读取位图并对所述位图进行解密。优选地,对所述位图进行加密的步骤具体为采用3DES算法对所述位图进行加

r t [ o优选地,在获取与所述标签访问命令中的应用类型相应的位图的步骤前,所述基 于Bitmap的RFID标签访问方法还包括与所述存储介质进行认证,以获得访问所述存储介 质的权限。具体地,该步骤为加载密钥并通过所述密钥与所述存储介质进行认证,以获得访 问所述存储介质的权限。
本发明还提供了一种基于Bitmap的RFID标签访问设备,其包括命令接收模块、位 图读取模块和访问权限验证模块。其中,所述命令接收模块用于接收标签访问命令,所述标 签访问命令中指定了应用类型;所述位图读取模块用于获取与所述命令接收模块接收的标 签访问命令中的应用类型相应的位图,所述位图与射频标签的内存区域相关联;所述访问 权限验证模块用于根据获取到的位图判断所述标签访问命令是否具有相应内存区域的访 问权限,若具有访问权限则执行所述标签访问命令,若不具有访问权限则停止执行所述标 签访问命令。优选地,所述基于Bitmap的RFID标签访问设备还包括位图存储模块,所述位图存 储模块用于存储与应用类型相应的位图。优选地,所述基于Bitmap的RFID标签访问设备还包括位图解密模块,所述位图解 密模块用于对所述位图读取模块获取的位图进行解密。优选地,所述基于Bitmap的RFID标签访问设备还包括认证模块,所述认证模块用 于与所述位图存储模块进行认证,以获得访问所述位图存储模块的权限。优选地,所述位图存储模块为PSAM卡,所述RFID标签访问设备还包括密钥读取模 块,用于获取所述PSAM卡的密钥。优选地,所述基于Bitmap的RFID标签访问设备还包括密钥写入模块,用于写入所 述PSAM卡密钥。本发明的基于Bitmap的RFID标签访问方法及设备根据不同的应用设置Bitmap, 通过Bitmap为射频标签中不同的内存区域设定访问权限,也就是说,根据不同的应用对射 频标签中不同的内存区域设置访问权限,当接收不同应用的标签访问命令时,根据Bitmap 中规定的访问权限判断该标签访问命令是否可以执行,以实现不同应用仅能访问射频标签 中规定的内存区域,避免了对应用范围以外的内存区域进行修改,进而保证了标签访问的 安全性。


图1为射频标签的内存空间分布图2为本发明基于Bitmap的RFID标签访问方法的第一实施例的流程图;图3为本发明基于Bitmap的RFID标签访问方法中的射频标签的内存规划示意 图;图4为本发明所示基于Bitmap的RFID标签访问方法中Bitmap与射频标签的用 户内存区的映射示意图;图5为本发明基于Bitmap的RFID标签访问方法的第二实施例的流程图;图6为PSAM卡密钥写入流程示意图;图7为本发明基于Bitmap的RFID标签访问设备的一个实施例的结构示意图;图8为本发明基于Bitmap的RFID标签访问设备的另一实施例的结构示意图。为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。
具体实施例方式如上所述,本发明提供了一种基于Bitmap的RFID标签访问方法及设备,其可以解 决不同应用对同一标签的不同内存区域的限制访问问题,进而保证了标签访问的安全性。下面以超高频标签为例,来说明本发明的基于Bitmap的RFID标签访问方法及设 备。在RFID技术中,超高频标签的工作频率一般范围为860-960MHZ,其采用的通信标准 有IS018000-6B、IS018000-6C等。下文中均采用IS018000-6B通信标准的超高频标签来 对本发明的实施例进行说明。按照IS018000-6B国际标准协议,射频标签的可用内存为 224BYTE。如图1所示,其可用内存空间分为系统内存和用户内存两大块。其中,系统内存 区占18BYTE,系统内存区不允许作为业务数据的存储使用,并且采用出厂即固化的处理方 式,而用户内存区占206BYTE,用于存放业务数据。图2为本发明基于Bitmap的RFID标签访问方法的第一实施例的流程图。如图2 所示,本实施例的基于Bitmap的RFID标签访问方法包括步骤S101 接收标签访问命令,所述标签访问命令中指定了应用类型。步骤S102 获取与所述标签访问命令中的应用类型相应的Bitmap,所述Bitmap与 射频标签的内存区域相关联。具体地,可以按照以下方式将Bitmap与射频标签的多个内存区域相关联。首先,根据业务应用的类型,对所述用户内存区进行规划,例如,可以将其划分为 基本信息区、业务应用1区、业务应用2区、业务应用3区等等,如图3所示。将所有业务应 用的公用信息作为基本信息,将各不同业务应用的信息分别存放在不同的业务应用区。不 同业务应用对应的内存空间应不重叠。所述基本信息区和业务应用区可以按照Byte来划 分,也可以按照Bit来划分。然后,使Bitmap与用户内存区相映射。如图4所示,在本实施例中,按照Bitmap 的两个Bit对应用户内存区的一个Bit的映射方法进行映射。Bitmap的Bitl和Bit2对用 户区的Bitl做访问限制,Bitmap的BH3295和BH3296对用户区的最后一个Bit做访问 限制。Bitmap中Bit的定义如表1所示,其可以代表四种含义,分别定义为无限制、读限 制、写限制、读写限制。无限制表示可以对所在标签内存区域自由读写;读限制表示不可以 对所在标签内存区域进行读操作;写限制表示不可以对所在标签内存区域进行写操作;读写限制表示不可以对所在标签内存区域进行读写操作。
权利要求
一种基于位图的射频识别标签访问方法,其特征在于,包括接收标签访问命令,所述标签访问命令中指定了应用类型;获取与所述标签访问命令中的应用类型相应的位图,所述位图与射频标签的内存区域相关联;根据获取到的位图判断所述标签访问命令是否具有相应内存区域的访问权限,若具有访问权限则执行所述标签访问命令,若不具有访问权限则停止执行所述标签访问命令。
2.根据权利要求1所述的基于位图的射频识别标签访问方法,其特征在于,还包括对应不同的应用类型分别设置位图并将其保存在存储介质中。
3.根据权利要求2所述的基于位图的射频识别标签访问方法,其特征在于,还包括根 据应用类型将所述射频标签的内存划分为多个内存区域;以及将所述位图与射频标签的内 存区域相关联。
4.根据权利要求3所述的基于位图的射频识别标签访问方法,其特征在于,将所述位 图与射频标签的内存区域相关联的步骤具体为按照位图的两个比特对应所述内存区域的 一个比特的映射方法将所述位图与射频标签的内存区域相关联。
5.根据权利要求4所述的基于位图的射频识别标签访问方法,其特征在于,根据获取 到的位图判断所述标签访问命令是否具有相应内存区域的访问权限的步骤具体包括根 据所述标签访问命令中的起始地址和长度,以比特为单位一次对每一比特的访问权限做比 较,如果所有比特都满足访问权限,则继续执行所述标签访问命令,否则停止执行所述标签 访问命令。
6.根据权利要求2所述的基于位图的射频识别标签访问方法,其特征在于,在将所述 位图保存在存储介质中之前,还包括对所述位图进行加密;则所述获取与所述标签访问命令中的应用类型相应的位图的步骤具体包括从所述存储介质中读取位图并对所述位图进行解密。
7.根据权利要求6所述的基于位图的射频识别标签访问方法,其特征在于,对所述位 图进行加密的步骤具体为采用3DES算法对所述位图进行加密。
8.根据权利要求2-7任一项所述的基于位图的射频识别标签访问方法,其特征在于, 在获取与所述标签访问命令中的应用类型相应的位图的步骤前,还包括与所述存储介质进行认证,以获得访问所述存储介质的权限。
9.根据权利要求8所述的基于位图的射频识别标签访问方法,其特征在于,与所述存 储介质进行认证,以获得访问所述存储介质的权限的步骤具体为加载密钥并通过所述密钥与所述存储介质进行认证,以获得访问所述存储介质的权限。
10.一种基于位图的射频识别标签访问设备,其特征在于,包括命令接收模块,用于接收标签访问命令,所述标签访问命令中指定了应用类型;位图读取模块,用于获取与所述命令接收模块接收的标签访问命令中的应用类型相应 的位图,所述位图与射频标签的内存区域相关联;访问权限验证模块,用于根据获取到的位图判断所述标签访问命令是否具有相应内存区域的访问权限,若具有访问权限则执行所述标签访问命令,若不具有访问权限则停止执 行所述标签访问命令。
11.根据权利要求10所述的基于位图的射频识别标签访问设备,其特征在于,还包括 位图存储模块,用于存储与应用类型相应的位图。
12.根据权利要求10或11所述的基于位图的射频识别标签访问设备,其特征在于,还 包括位图解密模块,用于对所述位图读取模块获取的位图进行解密。
13.根据权利要求12所述的基于位图的射频识别标签访问设备,其特征在于,还包括 认证模块,用于与所述位图存储模块进行认证,以获得访问所述位图存储模块的权限。
14.根据权利要求13所述的基于位图的射频识别标签访问设备,其特征在于,所述位 图存储模块为PSAM卡,所述射频识别标签访问设备还包括密钥读取模块,用于获取所述 PSAM卡的密钥。
15.根据权利要求14所述的基于位图的射频识别标签访问设备,其特征在于,还包括 密钥写入模块,用于保存所述PSAM卡密钥。
全文摘要
本发明公开了一种基于位图的射频识别标签访问方法,其包括接收标签访问命令,所述标签访问命令中指定了应用类型;获取与所述标签访问命令中的应用类型相应的位图,所述位图与射频标签的内存区域相关联;以及根据获取到的位图判断所述标签访问命令是否具有相应内存区域的访问权限,若具有访问权限则执行所述标签访问命令,若不具有访问权限则停止执行所述标签访问命令。本发明还公开了一种基于位图的射频识别标签访问设备。本发明的射频识别标签访问方法和设备可以根据不同的应用设置访问权限,以实现不同应用仅能访问射频标签中规定的内存区域,避免了对应用范围以外的内存区域进行修改,进而保证了标签访问的安全性。
文档编号G06K17/00GK101976362SQ20101050018
公开日2011年2月16日 申请日期2010年9月30日 优先权日2010年9月30日
发明者刘志起, 张恺, 李凯, 郭慰, 黄志道 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1