一种超高频电子标签存储器批量写入的方法与流程

文档序号:12720809阅读:1143来源:国知局
一种超高频电子标签存储器批量写入的方法与流程

本发明属于射频识别(Radio Frequency Identification,RFID)技术领域,涉及一种超高频电子标签存储器批量写入的方法、适用于包括该超高频RFID标签以及包括该RFID标签的RFID系统。



背景技术:

RFID技术已经被广泛已经被广泛应用于各个领域,例如,货物销售、运输、生产、废物管理、邮政跟踪、航空行李管理、车辆收费管理等领域,传统的纸带条形码因其存储能力小、不能改写等缺点,在识别领域,其已经慢慢被RFID系统所替代。

RFID系统通常地包括多个RFID标签、至少一个与该RFID标签通信的具有天线的RFID读取器、以及用于控制该RFID读取器的计算装置。通常地,RFID标签由RFID标签天线和标签芯片组成;RFID读取器包括:用于将能量或信息提供到RFID标签的发送器以及用于从RFID标签接收身份和其他信息;计算装置处理通过RFID读取器所获得的信息。RFID读取器的发送器经由天线输出RF(Radio Frequency,射频)信号,从而产生电磁场,该电磁场使得RFID标签返回携带信息的RF信号。

超高频电子标签到客户手里的时候,存储器内容一般初始化为全零,客户需要将每个标签写入个性化内容。

超高频电子标签存储器在设计时,为了满足通信距离要求,降低存储器读写功耗,一次可以写入存储器的内容长度不能太长,远低于EPC存储器需要初始化的内容长度,因此需要将要初始化的数据分多次写入,此操作会消耗客户相当长时间。本方法为这一问题提供了解决方案。



技术实现要素:

本发明的目的之一在于,提供一种快速高效的批量修改超高频电子标签芯片数据的方法。

本发明的又一目的在于,在对大量超高频电子标签进行数据写入时,缩短处理时间,提高生产效率。

为实现以上目的或者其它目的,本发明基于一批电子标签在初始化应用场合,大部分初始化内容相同的特点,提出了一种超高频电子标签批量修改数据内容的方法,应用于包括至少一个读卡器和至少一个无源电子标签的通信系统。

本发明提供以下技术方案。

按照本发明的一方面,一种超高频电子标签存储器批量写入的方法,所述的方法包括如下步骤:

所述超高频读写器向所述超高频电子标签发送存储器写命令;

处于所述读写器设备读写范围内的所有超高频电子标签,正确解析命令后,所述超高频电子标签根据所述读写器设备发送的指令内容,将数据内容写入到超高频电子标签中。

本发明的技术效果是:

在对大量超高频电子标签进行数据写入时,缩短处理时间,提高生产效率。

附图说明

从结合附图的以下详细说明中,将会使本发明的上述和其它目的及优点更加完全清楚,其中,相同或相似的要素采用相同的标号表示。

图1是表示本发明的电子标签读写装置的结构图。

图2是表示电子标签芯片内部架构的图。

图3是采用被动时隙Aloha算法的多标签防冲突的读写流程图。

图4是本发明的多标签快速写入的流程图。

具体实施方式

下面介绍的是本发明的多个可能实施例中的一些,旨在提供对本发明的基本了解,并不旨在确认本发明的关键或决定性的要素或限定所要保护的范围。容易理解,根据本发明的技术方案,在不变更本发明的实质精神下,本领域的一般技术人员可以提出可相互替换的其它实现方式。因此,以下具体实施方式以及附图仅是对本发明的技术方案的示例性说明,而不应当视为本发明的全部或者视为对本发明技术方案的限定或限制。

根据图1,对本发明的多电子标签环境的清点和读写装置进行了说明。图1是本发明的电子标签装置的清点和读写装置的结构图。

在图1中,电子标签读写装置由读写器1、上位机2、读写器天线3、多电子标签4~7组成,这里多电子标签4~7只是一个示例,并不代表实际电子标签的数量。读写器1通过读写器天线3和标签4~7进行通信,实现时是通过无线方式进行处理。

图2是电子标签4~7的芯片结构图,电子标签4~7的芯片由射频前端8、模拟前端9、数字基带处理器10、存储器11构成。其中数字基带处理器10负责读写器1发送命令的处理。

图3是ISO/IEC 18000-6C标准采用的Aloha算法的多标签防冲突的流程图。

下面,根据图4,说明应用了本发明的多电子标签快速清点和读写装置的操作方法。图4是表示应用FastWrite命令完成整个清点和读写过程的流程图。

首先,在步骤101中,读写器1通过天线3发送载波能量给电子标签4~7,电子标签4~7上电。

接着,在步骤102中,假设首先对电子标签4进行清点和读写,读写器1读取电子标签4的TID或者单独EPC信息,TID和EPC信息是由ISO/IEC 18000-6C和厂商的技术规范规定的。这里假设读写器已知电子标签4的TID信息,读取电子标签4的TID信息为96位,数据为96’hE20221112222333344445555。

然后,在步骤103中,读写器1发送FastWrite命令,读写器1需要选定整个清点和读写过程中电子标签4返回的编码方式、速率、返回数据前导格式、数据比对的逻辑页、起始地址、长度和数据。读写器1可以任意设置返回数据的形式,这里假设读写器1与电子标签4通信采用40KHz,返回编码采用FM0,不带前导0。则DR参数设为0,M参数设置为00,TRext设置为0,逻辑页MenBank设置为10,表示TID区。起始指针Pointer设置为8位0,长度Length设置为8’h60,表示96位,比对数据MASK设置为E20221112222333344445555,最后加上所有参数的CRC5的校验值。组成FastWrite命令后向标签4~7发送。

然后,在步骤104中,电子标签4~7上电后处于准备状态,接收 读写器1的FastWrite命令请求。

然后,在步骤105中,电子标签4~7根据接收参数中指定的存储页、起始地址和长度,读取内部存储器的内容。

然后,在步骤106中,电子标签4~7将接收的数据和读取的存储器内容进行比对,判断内容是否匹配。

然后,在步骤107中,电子标签5~7比对的结果为不匹配,不进行任何操作,不返回任何数据,状态仍然保持在准备状态下。

然后,在步骤108中,电子标签4比对的结果匹配,之后读取内部存储器密钥区的数据,判断访问密码内容是否为零。

如果电子标签4判断内部访问密码内容全为零,在步骤109中,跳入安全状态。

如果电子标签4判断内部访问密码内容不全为零,在步骤110中,跳入开放状态。

然后,无论是处于安全状态还是开放状态的电子标签4,在步骤111中,将需要写入的存储器内容写入到标签存储器中,并生成一个16位的随机数Handle,保存在内部的寄存器中。Handle就将作为读写器1向电子标签4读写操作时的握手信号。

然后,在步骤112中,电子标签4将一位的头数据0、16位的随机数Handle、Handle数据的校验CRC16的结果组成返回的数据,按照读写器1指定的返回编码格式、速率返回给读写器1。

然后,在步骤113中,读写器1接收到电子标签4返回的Handle数据,并将其保存在存储器中。自此读写器1对电子标签4的清点过程完成。电子标签4被成功的选出。读写器1可以立刻对电子标签4进行读写操作。如果只是为了清点出电子标签,此处就可以返回到步骤102开始下一次对电子标签5的清点过程。

然后,在步骤114中,读写器1根据接收到的Handle,将其作为握手信号,向电子标签4发送读或写命令。

然后,在步骤115中电子标签4接收读写命令后,将接收的Handle与内部存储的Handle值进行比较,判断是否匹配。

如果电子标签4判断的结果匹配,在步骤116中,执行相应的读写内部存储区的操作。如果不匹配,则进入步骤117,不处理,保持原来的状态,生成错误的返回码。

然后,在步骤118中,电子标签4将响应的数据返回给读写器1。

然后,在步骤119中,读写器1接收电子标签4的返回信息,可以选择继续进行电子标签4的读写操作,也可以重新读取下一个电子标签5的EPC或者TID信息,开始电子标签5的清点和读写操作。

以上所述仅为本发明较佳实施例,并不用以限制本发明。尽管只对其中一些本发明的实施方式进行了描述,但是本领域普通技术人员应当了解,本发明可以在不偏离其主旨与范围内以许多其他的形式实施。因此,所展示的例子与实施方式被视为示意性的而非限制性的,在不脱离如所附各权利要求所定义的本发明精神及范围的情况下,本发明可能涵盖基于本发明的任何修改、等同替换、改进等。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1