买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:南京南瑞微电子技术有限公司
摘要:本发明公开了一种可以读取电子标签TID号的盘存方法,读写器向电子标签发送ACK命令,所述ACK命令由command字段和选择的随机数为所述预设范围内的最小值(即随机数为0)的电子标签发送来的16位随机数RN16组成;电子标签收到所述ACK命令后,若解析出command字段为01,则将电子标签的EPC号反射给读写器;若解析出command字段为10,则将电子标签的TID号反射给读写器;若解析出command字段为11,则将电子标签的EPC号和TID号一起反射给读写器。该方法能够在读写器的盘存命令时,把标签的TID号也同时反馈到读写器端。
主权项:1.一种可以读取电子标签TID号的盘存方法,其特征在于,包括以下步骤:S1,读写器发送Select命令,将所有电子标签的盘存标志置A;S2,读写器发送Query命令,选择所有盘存标志为A的电子标签进行盘存;S3,被选中的电子标签均在一预设范围内选择一随机数,若选择的随机数为所述预设范围内的最小值,则向读写器发出一个16位随机数RN16;S4,读写器接收选择的随机数为所述预设范围内的最小值的电子标签发送来的16位随机数RN16,并判断RN16是否异常,若是则重复步骤S3,若否则进入步骤S5;S5,读写器向电子标签发送ACK命令,所述ACK命令由command字段和选择的随机数为所述预设范围内的最小值的电子标签发送来的16位随机数RN16组成;S6,电子标签收到所述ACK命令后,若解析出command字段为01,则将电子标签的EPC号反射给读写器;若解析出command字段为10,则将电子标签的TID号反射给读写器;若解析出command字段为11,则将电子标签的EPC号和TID号一起反射给读写器;S7,判断被选中的电子标签中是否还剩余电子标签,若是则进入步骤S8,若否则结束流程;S8,读写器发送调整指令使剩余的电子标签减值,直至剩余的电子标签中存在电子标签的随机数为零,并重复步骤S4。
全文数据:一种可以读取电子标签TID号的盘存方法技术领域本发明涉及一种可以读取电子标签TID号的盘存方法,属于射频识别技术领域。背景技术RFID射频识别技术当前广泛应用于社会,主要的应用领域为物流,仓库,智能ID卡,高速公路收费等等。一个典型的UHFRFID系统通常包括一台RFID读写器和多个电子标签,RFID读写器通过向电子标签发送读取命令,以读取电子标签中的电子产品编码ElectronicProductCode,EPC编号,然后将EPC号上传至后台系统完成EPC号对应资产的信息确认。EPC号对于每一个电子标签都是唯一的,同时电子标签内部还有另外一个标签识别号TIDTagIdentifer,TID号是标签的身份证,同样具有唯一性,可以作为标签防伪标识。在实际应用中,当使用RFID读写器盘点标签时,一般只是读取出EPC号,而不会去读取TID来进一步判断标签的真伪。对于TID号,根据ISO18000-6C协议,盘存命令是无法读取TID号的,需要在盘存后对标签再次通过读取命令来访问TID来读取。当标签数量较少时,可以在读写器上手动选择盘存到的EPC号,然后选择读取TID区来获取,但当标签数量很多时,如果库房批量发货入库,此种手动一个一个读取TID号效率低下,工作量大,因此有必要设计一种新盘存方法来快速获取TID号。发明内容针对现有技术存在的不足,本发明提供了一种可以读取电子标签TID号的盘存方法,该方法能够在读写器的盘存命令时,把标签的TID号也同时反馈到读写器端。较传统先盘存EPC号,然后在通过READ命令读取TID号的方法,单个标签获取TID速率可以快2倍以上,批量标签场景下获取TID效率则可以更高。为解决上述问题,本发明所采取的技术方案是:一种可以读取电子标签TID号的盘存方法,包括以下步骤:S1,读写器发送Select命令,将所有电子标签的盘存标志置A;S2,读写器发送Query命令,选择所有盘存标志为A的电子标签进行盘存;S3,被选中的电子标签均在一预设范围内选择一随机数,若选择的随机数为所述预设范围内的最小值,则向读写器发出一个16位随机数RN16;S4,读写器接收选择的随机数为所述预设范围内的最小值的电子标签发送来的16位随机数RN16,并判断RN16是否异常,若是则重复步骤S3,若否则进入步骤S5;S5,读写器向电子标签发送ACK命令,所述ACK命令由command字段命令字段和选择的随机数为所述预设范围内的最小值的电子标签发送来的16位随机数RN16组成;S6,电子标签收到所述ACK命令后,若解析出command字段为01,则将电子标签的EPC号反射给读写器;若解析出command字段为10,则将电子标签的TID号反射给读写器;若解析出command字段为11,则将电子标签的EPC号和TID号一起反射给读写器;S7,判断被选中的电子标签中是否还剩余电子标签,若是则进入步骤S8,若否则结束流程;S8,读写器发送调整指令使剩余的电子标签减值,直至剩余的电子标签中存在电子标签的随机数为零,并重复步骤S4。在步骤S4中,若有多个电子标签选择的随机数均为预设范围内的最小值,则这几个电子标签均发送一个16位随机数RN16至读写器,而电子标签与读写器间的传输通道同一时间只能传输一个16位随机数RN16,所以在这几个电子标签发送的16位随机数RN16同时传输至读写器的过程中,将会导致16位随机数RN16在传输过程中出现异常。更进一步的技术方案是,所述被选中的电子标签均包括一槽计数器,Query命令中包含槽计数器的参数Q,则所述预设范围为[0,2Q-1],所述预设范围内的最小值为0,在步骤S3中,每一被选中的电子标签选择的随机数均装入该被选中的电子标签的槽计数器中。更进一步的技术方案是,所述电子标签为RFID电子标签。本发明的方法能够在读写器的盘存命令时,把标签的TID号也同时反馈到读写器端。较传统先盘存EPC号,然后在通过READ命令读取TID号的方法,单个标签获取TID速率可以快2倍以上,批量标签场景下获取TID效率则可以更高。附图说明图1为本方法的流程示意图。具体实施方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。如图1所示,一种可以读取电子标签TID号的盘存方法,包括以下步骤:S1,读写器发送Select命令,将所有电子标签的盘存标志置A;该命令主要是对电子标签进行选择,设置或改变标签的标志位。标签接收读写器的SELECT命令后,按照SELECT命令中指定设置自身的状态,但不返回任何数据给读写器。所述电子标签为RFID电子标签。S2,读写器发送Query命令,选择所有盘存标志为A的电子标签进行盘存;所述被选中的电子标签均包括一槽计数器,Query命令中包含槽计数器的参数Q。S3,被选中的电子标签均在一预设范围内选择一随机数,所述预设范围为[0,2Q-1],每一被选中的电子标签选择的随机数均装入该被选中的电子标签的槽计数器中,若选择的随机数为所述预设范围内的最小值即随机数为0,则向读写器发出一个16位随机数RN16。S4,读写器接收选择的随机数为所述预设范围内的最小值即随机数为0的电子标签发送来的16位随机数RN16,并判断RN16是否异常,若是则重复步骤S3,若否则进入步骤S5;若有多个电子标签选择的随机数均为预设范围内的最小值即随机数为0,则这几个电子标签均发送一个16位随机数RN16至读写器,而电子标签与读写器间的传输通道同一时间只能传输一个16位随机数RN16,所以在这几个电子标签发送的16位随机数RN16同时传输至读写器的过程中,将会导致16位随机数RN16在传输过程中出现异常。S5,读写器向电子标签发送ACK命令,所述ACK命令由command字段命令字段和选择的随机数为所述预设范围内的最小值即随机数为0的电子标签发送来的16位随机数RN16组成;S6,电子标签收到所述ACK命令后,若解析出command字段为01,则将电子标签的EPC号反射给读写器;若解析出command字段为10,则将电子标签的TID号反射给读写器;若解析出command字段为11,则将电子标签的EPC号和TID号一起反射给读写器;S7,判断被选中的电子标签中是否还剩余电子标签,若是则进入步骤S8,若否则结束流程;S8,读写器发送调整指令使剩余的电子标签减值,直至剩余的电子标签中存在电子标签的随机数为零,并重复步骤S4。下面举一具体的例子来具体说明本发明,以使本领域的技术人员能够更好地理解本发明的技术方案:读写器发送Select命令,将所有电子标签的盘存标志置A;读写器发送Query命令,选择所有盘存标志为A的电子标签进行盘存;即电子标签A、电子标签B以及电子标签C被选中。电子标签A、电子标签B和电子标签C均接收到该Query命令,假设Q=2,则预设范围为[0,3]。电子标签A、电子标签B和电子标签C均在预设范围[0,3]内选择一个随机数,假设电子标签A选择的随机数为0,电子标签B选择的随机数为1,电子标签C选择的随机数为0。选择的随机数为零数值的电子标签即电子标签A和电子标签C同时向该读写器发送一个16位随机数RN16,而电子标签与读写器间的传输通道同一时间只能传输一个参数,所以在电子标签A和电子标签C发送的RN16同时传输至读写器的过程中,将会导致RN16在传输过程中出现异常,即该读写器接收到的RN16是一个异常的参数。电子标签A、电子标签B和电子标签C均在预设范围[0,3]内重新选择一个随机数,假设电子标签A选择的随机数为0,电子标签B选择的随机数为1,电子标签C选择的随机数为3。选择的随机数为零的电子标签即电子标签A向该读写器发送一个16位随机数RN16,该读写器接收电子标签A发送来的16位随机数RN16,并判断接收到的RN16是否异常,进一步判断出接收到的RN16正常,该读写器将RN16结合command字段命令字段形成ACK命令并发送至电子标签A,电子标签A接收到ACK命令后,若解析出command字段为01,则将电子标签的EPC号反射给读写器;若解析出command字段为10,则将电子标签的TID号反射给读写器;若解析出command字段为11,则将电子标签的EPC号和TID号一起反射给读写器;判断出该些被选中的电子标签中还剩余电子标签B和电子标签C,该读写器发送调整指令使剩余的电子标签减值,即电子标签B的随机数为0,电子标签C的随机数为2,随机数为零数值的电子标签B向该读写器发送RN16,该读写器接收电子标签B发送来的RN16,并进一步判断电子标签B发送来的RN16是否异常,具体过程和电子标签A的处理流程基本相同,这里就不再赘述。尽管这里参照本发明的多个解释性实施例对本发明进行了描述,但是,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。更具体地说,在本申请公开、附图和权利要求的范围内,可以对主题组合布局的组成部件和或布局进行多种变型和改进。除了对组成部件和或布局进行的变形和改进外,对于本领域技术人员来说,其他的用途也将是明显的。
权利要求:1.一种可以读取电子标签TID号的盘存方法,其特征在于,包括以下步骤:S1,读写器发送Select命令,将所有电子标签的盘存标志置A;S2,读写器发送Query命令,选择所有盘存标志为A的电子标签进行盘存;S3,被选中的电子标签均在一预设范围内选择一随机数,若选择的随机数为所述预设范围内的最小值,则向读写器发出一个16位随机数RN16;S4,读写器接收选择的随机数为所述预设范围内的最小值的电子标签发送来的16位随机数RN16,并判断RN16是否异常,若是则重复步骤S3,若否则进入步骤S5;S5,读写器向电子标签发送ACK命令,所述ACK命令由command字段和选择的随机数为所述预设范围内的最小值的电子标签发送来的16位随机数RN16组成;S6,电子标签收到所述ACK命令后,若解析出command字段为01,则将电子标签的EPC号反射给读写器;若解析出command字段为10,则将电子标签的TID号反射给读写器;若解析出command字段为11,则将电子标签的EPC号和TID号一起反射给读写器;S7,判断被选中的电子标签中是否还剩余电子标签,若是则进入步骤S8,若否则结束流程;S8,读写器发送调整指令使剩余的电子标签减值,直至剩余的电子标签中存在电子标签的随机数为零,并重复步骤S4。2.根据权利要求1所述的一种可以读取电子标签TID号的盘存方法,其特征在于,所述被选中的电子标签均包括一槽计数器,Query命令中包含槽计数器的参数Q,则所述预设范围为[0,2Q-1],所述预设范围内的最小值为0。3.根据权利要求2所述的一种可以读取电子标签TID号的盘存方法,其特征在于,在步骤S3中,每一被选中的电子标签选择的随机数均装入该被选中的电子标签的槽计数器中。4.根据权利要求1所述的一种可以读取电子标签TID号的盘存方法,其特征在于,所述电子标签为RFID电子标签。
百度查询: 南京南瑞微电子技术有限公司 一种可以读取电子标签TID号的盘存方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。