本发明专利技术公开了一种基于射频识别标签(RFID)群的并行编码方法,它涉及到射频识别标签(RFID)芯片选择(Select)命令的处理模块。本发明专利技术实现了对一群射频识别标签同时进行写操作的能力,利用选择(Select)命令中的掩模(Mask)参数的特点,在掩模(Mask)参数中加入自有的信息,在射频识别标签处理选择(Select)命令时,可以进行写操作。当射频识别标签应用于贸易和库存的时候,就需要进行标签编码,传统的方式是对标签一个一个来写操作,本发明专利技术实现了对标签群的并行编码操作,从根本上大大提高了编码的效率。
【技术实现步骤摘要】
本专利技术涉及超高频射频识别领域,具体涉及一种基于射频识别标签(RFID)群的并行编码方法。
技术介绍
随着物联网的高速发展,超高频射频识别标签的应用越来越广泛,其中,超高频射频识别标签广泛应用在贸易领域和物品的库存,这时,标签的电子产品代码(EPC)号,就要被编码为序列全球贸易货物码(SGTIN)。射频识别标签应用在贸易领域时,标签的EPC号需要被编码成序列全球贸易货物码(SGTIN),如下表:序列全球贸易货物码(SGTIN)由两部分组成,全球贸易货物码(GTIN)和串行号。全球贸易货物码(GTIN)类似我们熟悉的物品条形码,是制造厂商代码(Company Prefix)和商品代码(ItemReference)所组成的,因此,全球贸易货物码(GTIN)是按照商品的种类来进行编码。射频识别标签在进行编码时,传统的做法是,对标签一个一个进行写操作,然而对于同一种类的商品,其全球贸易货物码(GTIN)号是相同的,而串行号就是每个标签自己的TID区中已经预编码好的序列号。按照传统的编码方式,对于同一种类的商品,在编码其全球贸易货物码(GTIN)号时,就白白浪费了大量时间,因为,其全球贸易货物码(GTIN)都是相同的,而串行号也是标签自己TID区中已经预编码好的序列号。因此,可以对同一类的商品的全球贸易货物码(GTIN)进行并行编码,然后,串行部分,就各标签取自己的TID区的串行号。解决上述的问题,实现射频识别标签(RFID)群的并行编码功能还是很有必要的。
技术实现思路
本专利技术针对上述技术问题,提供一种基于射频识别标签(RFID)群的并行编码方法。本专利技术解决上述技术问题的技术方案如下:一种基于射频识别标签(RFID)群的并行编码方法,利用选择(Select)命令的特征,实现对射频识别标签进行并行写操作,主要体现在射频识别标签(RFID)芯片选择(Select)命令的处理模块。所述的射频识别标签(RFID)芯片选择(Select)命令的处理模块,是将选择(Select)命令中的掩模(Mask)参数分为两部分处理,第一部分为匹配部分,第二部分为命令部分。所述的匹配部分,是分为8位的类型号(Class ID),12位的厂商号(MDID)和1位的指示位。所述的8位类型号(Class ID),对于所有符合EPC C1G2标准的射频识别标签都为(11100010)2。所述的12位厂商号(MDID),由EPCglobal组织分配给芯片厂商,对于各个芯片厂商来说,其厂商号(MDID)是具有唯一性的。因此,可以根据需求,按厂商来选定标签,进行并行编码。在对掩模(Mask)部分进行串行匹配时,当检测到指示位为1时,则认为掩模(Mask)参数是存在命令部分,则将剩下4位进行命令解析;否则,如果指示位为0时,则按EPCC1G2标准的选择(Select)命令来处理。所述的指示位,可以为1也可以为0;根据EPC C1G2标准所定义,在TID区中,厂商号(MDID)后面是为标签型号(TAG MODEL NUMBER)。所述的标签型号(TAG MODEL NUMBER),是由芯片厂商来对芯片定义的。那么可以把标签型号(TAG MODEL NUMBER)的最高位来用作指示位的匹配。如果,芯片厂商规定标签型号(TAG MODEL NUMBER)的最高位为0,则在进行掩模(Mask)匹配时,检查到所述位为0时,就认为是处理标准的选择(Select)命令。所述的命令解析,如果,命令解析为正确的命令,就使能标志位为高电平;否则,认为是处理标准的选择(Select)命令,并且掩模(Mask)匹配不成功。所述的命令部分,有4位的命令代码,命令代码的最高位为1时,则表示着命令部分是带有数据。所述的数据,在进行序列全球贸易货物码(SGTIN)编码时,该部分的数据就是全球贸易货物码(GTIN)。在掩模(Mask)匹配成功后,射频识别标签将会把命令部分的数据和TID区中串行号写进EPC区中。附图说明图1为典型的射频识别标签编码方式图2-A为EPC C1G2标准的选择(Select)命令格式图2-B为本专利技术的选择(Select)命令格式图3为序列全球贸易货物码(SGTIN)编码时的EPC和TID的对照图图4为本专利技术的选择(Select)命令的执行流程具体实施方式下面结合附图和具体实施方式,对本专利技术进行进一步的详细说明。如图1所示,典型的对射频识别标签的编码需要先读取TID区的串行号,然后,再通过六次的写操作,将标签的EPC号编码为序列全球贸易货物码(SGTIN)。并且,对每个标签都要进行以上所述的操作流程。然而,对于同一种类的商品,其全球贸易货物码(GTIN)是一样的,可以进行并行写操作,串行号部分标签可以取TID区中的串行号的低32位。因此,本专利技术的基于射频标签群的并行编码方法是利用一个选择(Select)命令进行编码,原因是在于Select命令具有优先性,并且其掩模(Mask)参数的具有灵活性,可以添加自有的信息。如图2-A所示,为EPC C1G2标准的选择(Select)命令格式,关于选择(Select)命令中各参数的详细定义,可参考EPC C1G2标准。另外,在执行选择(Select)命令时,可以在不违反标准的条件下,在掩模(Mask)参数中添加自有的信息,用于实现并行编码的功能。如图2-B所示,本专利技术的选择(Select)命令中的各参数值。其中,值得注意的是掩模(Mask)参数是被分成两部份,第一部分为匹配部分,第二部分为命令部分。匹配部分是用于读写器来选择出厂商号所匹配的标签来进行通讯,并能使这部分标签执行写操作。匹配部分包括类型号(Class ID)、厂商号(MDID)和指示位。类型号(Class ID)是8位数据,是由EPCglobal所规定的,值为(11100010)2。厂商号(MDID)是12位数据,是由EPCglobal分配给每个芯片厂商的,具有唯一性。例如,晶通科技的射频识别标签,厂商号为(000000100110)2或(100000100110)2。读写器可根据厂商号(MDID)唯一性这一特性,来对射频识别标签进行筛选通讯。指示位是1位数据,该位数据可以为1也可以为0。根据EPC C1G2标准所定义,在TID区中,厂商号(MDID)后面是为标签型号(TAG MODEL NUMBER),如果,规定标签型号(TAG MODEL NUMBER)的最高位为0,则所述的指示位为0,就可认为EPC C1G2标准的选择(Select)命令,否则为1,则认为是带有自有命令的选择(Select)命令,接着会对命令部分进行解析,执行命令所对应的功能。命令部分只包含4位的命令代码,如图2-B所示,命令代码为(1001)2,解析为编码命令,命名为TagEncode命令。数据部分,如图3中的EPC-SGTIN96中的HEADER,FILTER,Company Prefix和Item Reference参数,组成共58位的全球贸易货物码(GTIN)。并行编码的执行流程,如图4所示。本专利技术将掩模(Mask)分为匹配部分和命令部分。在接收到选择(Select)命令之后,会将掩模(Mask)和存储体(Membank)与指针(Pointer)所指定的存取区之中的数本文档来自技高网...
【技术保护点】
一种具有并行编码功能的射频识别标签(RFID)芯片,其特征在于,射频识别标签(RFID)芯片选择(Select) 命令的处理模块。
【技术特征摘要】
2016.02.22 CN 20162013424391.一种具有并行编码功能的射频识别标签(RFID)芯片,其特征在于,射频识别标签(RFID)芯片选择(Select) 命令的处理模块。2.根据权利要求1所述的一种具有并行编码功能的射频识别标签(RFID)芯片,其特征在于,所述的射频识别标签芯片处理选择(Select) 命令的处理模块,在处理读写器发送的选择(Select)命令时,会把选择(Select)命令中的掩模(Mask)参数分为两部分,第一部分为匹配部分,第二部分为命令部分。3.根据权利要求1所述的一种具有并行编码功能的射频识别标签(RFID)芯片,其特征在于,所述的选择(Select)命令中掩模(Mask)参数的匹配部分,且所述部分还包括8位的类型号(Class ID),12位的厂商号(MDID)和1位的指示位。4.根据权利要求1所述的一种具有并行编码功能的射频识别标签(RFID)芯片,其特征在于,所述的选择(Select)命令中掩模(Mask)参数的命令部分,且所述部分为4位的命令代码和58位的数据。5.根据权利要求1所述的一种具有并行编码功能的射频识别标签(RFID)芯片,其特征在于,所述的选择(Select)命令中掩模(Mask)参数的命令部分的命令代码,且所述部分的最高位为1时,则表示命令部分是带着数据。6.一种基于射频识别标签(RFID)群的并行编码方法,其特征在于,包括如下步骤:(1)、选择(Select)命令中的存储体(Membank)参数为(10)2(TID区),指针(Pointer)参数为(0000000)2,长度(Length)参数为(01010011)2,掩模(Mask)中的匹配部分的类型号(Class ID)为(11100010)2,厂商号(MDID)为(000000100110)2或(100000100110)2,指示位为1;命令部分的命令代码为(1001)2,数据按实际来填写;(2)、射频识别标签接收到选择(Select)命令之后,会将选择(Select)命令中的掩模(Mask)参数与射频识别标签芯片里存储器的TID区的(00000000)2地址开始进行串行匹配;(3)、串行匹配时,当匹配到第21位(指示位)时,如果,所述位为1,则认为是掩模(Mask)存在命令部分,否则,认为是EPC C1G2标准的选择(Select)命令;(4)、所述步骤3中,指示位为1,则将剩下的4位命令代码进行解释,如果所述命令...
【专利技术属性】
技术研发人员:谢柱能,夏玥,吴欣延,林潮涛,支伟宇,黄岳飞,
申请(专利权)人:珠海晶通科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。