[发明专利]大容量RFID电子标签动态分区方法及电子标签和应用有效
申请号: | 201310293411.X | 申请日: | 2013-07-12 |
公开(公告)号: | CN104281529B | 公开(公告)日: | 2018-01-16 |
发明(设计)人: | 汤一清 | 申请(专利权)人: | 北京金辉东方科技有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 北京市盛峰律师事务所11337 | 代理人: | 赵建刚 |
地址: | 100036 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种大容量RFID电子标签的动态分区方法和一种大容量电子标签和其应用,通过对电子标签用户数据区进行可变单元大小的分区并依此建立分区索引的方法,能够实现电子标签数据区的动态分割、平衡读写速度与存储效率,在提高存取速度的同时减少存储空间浪费,同时允许多个应用使用同一标签、允许不同容量电子标签混合使用,尤其提高了对后续未知应用的兼容性,为解决大容量RFID电子标签的分期分批推广应用的问题提供了有效的解决办法。 | ||
搜索关键词: | 容量 rfid 电子标签 动态 分区 方法 应用 | ||
【主权项】:
一种大容量RFID电子标签动态分区方法,其特征在于,包括以下步骤:S1,获取RFID电子标签的用户数据区;S2,将所述用户数据区划分为至少五个分区;所述五个分区包括:分区头、分配表、位图、分配项和动态数据区;所述分区头用于存放标签容量、分配单元的大小、分配表指针长度和分配项的数目;所述分配表用于描述各所述分配单元的链表结构;所述位图用于快速显示存储空间的分配情况;所述分配项用于记录各应用申请的分配项目;所述动态数据区是用于供各应用使用的数据存储区并按分配单元进行实际数据存取;在进行所述分区时依照以下公式计算得到各分区的空间地址:分区头:0~H‑1,长度H字节分配表:H~H‑1+FL*N/8位图:H+FL*N/8~H‑1+FL*N/8+int(N/8)分配项:H+FL*N/8+int(N/8)~H‑1+FL*N/8+int(N/8)+D*(1+FL/8)动态数据区:H+FL*N/8+int(N/8)+D*(1+FL/8)开始到标签空间结束;其中:标签容量:Cap,以字节为单位,具体为电子标签的用户数据区大小,具体值由具体标签决定;分配单元大小:Unit,以字节为单位,可选择;分配单元数N=Cap/Unit;分配表指针长度:FL=log2N,以位为单位;分配表长FT:FL*N位=FL*N/8字节,按字节对齐;位图长BM:N位=N/8字节分配项Dir的项数D:可选择;所述分区头为固定大小,具体包含数据可根据应用体系设定,至少应含有下列数据:Cap、Unit、FL、D;所述分区方法具体为:依照所述公式进行计算,得到各分区位置并写入初始值数据,完成格式化,具体为:在分区头按域写入容量Cap、分配单元大小Unit和分配项数D;计算出分配表大小,并置所有入口初值为0;计算出位图大小,并置初值为0;计算出分配项大小,并置所有入口初值为0,再在分区头中写入用于表示已格式化的标记符;所述的大容量RFID电子标签的应用方法,包括以下步骤:申请新分配项的步骤,具体为:读取分区头中的D值,再读取已有分配项,如果已有分配项比D少,则允许申请新的分配项,否则不允许申请新的分配项;和/或申请新空间的步骤,具体为:对于新应用,首先申请新分配项,之后查询空闲空间,得到后分配给新的分配项;对于已有分配项,先查空闲空间,得到后,查分配表,按单链表遍历,找到该分配项的最后节点,使其值为空闲空间序号,同时把空闲空间的分配表对应项的值修改为0;和/或释放空间的步骤,具体为:对已有分配项,查分配表,按单链表遍历,找到可以满足新存储量的节点,从该节点之后的分配表项,其值一律设置为0。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金辉东方科技有限公司,未经北京金辉东方科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310293411.X/,转载请声明来源钻瓜专利网。
- 上一篇:展示装置、系统及显示信息的方法
- 下一篇:电子组件