CN101231684A - 读取射频信号的方法、***及收发射频信号的装置 - Google Patents
读取射频信号的方法、***及收发射频信号的装置 Download PDFInfo
- Publication number
- CN101231684A CN101231684A CNA2007100027131A CN200710002713A CN101231684A CN 101231684 A CN101231684 A CN 101231684A CN A2007100027131 A CNA2007100027131 A CN A2007100027131A CN 200710002713 A CN200710002713 A CN 200710002713A CN 101231684 A CN101231684 A CN 101231684A
- Authority
- CN
- China
- Prior art keywords
- radiofrequency signal
- reservation
- tag
- reader
- sends
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Near-Field Transmission Systems (AREA)
Abstract
本发明公开了一种读取射频信号的方法、***及收发射频信号的装置,其中,该方法包括:A.阅读器Reader向管辖范围内的电子标签Tag发送回复命令,接收到回复命令的Tag向Reader发送预约射频信号;B.Reader接收到预约射频信号后,向发送该预约射频信号的Tag发送读取命令;C.发送该预约射频信号的Tag接收到读取命令后,将数据信息携带在射频信号中发送给Reader进行读取。本发明可以提高读取射频信号的效率。
Description
技术领域
本发明涉及射频识别(RFID)技术,特别涉及一种读取射频信号的方法、***及收发射频信号的装置。
背景技术
RFID作为一项关键技术,由于众多便利的特点越来越多受到关注。RFID有十分广泛的应用前景,如可以替代超市中使用较多的条形码***。RFID可以使用在特别恶劣的环境下,给人们的使用带来便利。RFID***通常由两个基本部分构成:阅读器(Reader)和标签(Tag),其中,Tag的数目远远大于Reader的数目。其中,Reader既能够读取Tag中的数据信息又能够向Tag写入数据信息。
RFID***在工作时,有两种方式:主动RFID***和被动RFID***。在主动RFID***中,Tag设置有载波能源,当Tag和Reader进行数据信息交互时,可以采用自身设置的载波能源与Reader进行数据信息交互。在被动RFID***中,Tag不设置载波能源,由Reader提供Tag的载波能源后与Tag进行数据信息交互。这样,对于不同工作方式的RFID***,相应的会有两种Tag,一种为具有载波能源的Tag,另一种为不具有载波能源的Tag,后一种Tag因成本更低更具有吸引力。
在一个RFID***中,可以只有一个Reader和多个Tag,由RFID***中的控制***来管理整个Reader管辖范围内的Tag所保存的数据信息以及相对应的物品信息。在一个RFID***中,还可以有多个Reader和多个Tag,这时,RFID***中的控制***还需要协调各Reader正常工作。
RFID***需要较快地识别出一定Reader管辖范围内的所有Tag发送的射频信号,由于Tag是在Reader控制下被动工作且所有Tag工作在同一频段,所以如何有效地避免识别过程中的射频信号碰撞并尽可能快地完成所有射频信号的识别成为了RFID***的关键技术。
目前,可以使用时分的方法来解决识别射频信号时出现的碰撞问题。这种方法一般可以有两种方式实现。一种为可能性方式,另一种为确定性方式。在ISO/IEC 18000-6标准中分别对应的是Framed Slotted ALOHA算法和二进制树(Binary Tree),这两种方式Tag的射频信号识别率都在35%左右。以下分别对这两种方式进行详细说明。
可能性方式
该方法将Tag向Reader回复过程分为很多个时隙,Tag在自己随机选择的时隙中向Reader回复射频信号,该射频信号中携带有数据信息。
图1为现有技术可能性方式反碰撞识别射频信号的方法流程图,其具体步骤为:
步骤100、Reader向管辖范围内的所有Tag发送命令,请求Tag回复携带数据信息的射频信号,该命令中携带了回复射频信号的时隙范围。
步骤101、接收到命令的Tag在该命令携带的时隙范围内随机选择一个时隙作为自己的回复时隙。
步骤102、Tag通过所选择的回复时隙向Reader返回携带数据信息的射频信号。
步骤103、Reader判断时隙范围中的一个时隙内接收到的射频信号是否等于1,如果是,则执行步骤104;如果否,则执行步骤105。
在该步骤中,Reader可以通过碰撞检测技术检测到一个时隙内是否接收到一个射频信号。
步骤104、Reader成功识别在该时隙上接收到的该射频信号,且读取该射频信号携带的数据信息,识别成功后向Tag返回识别成功命令,Tag接收到该识别成功命令后进入睡眠状态,除非接收到非本过程的识别命令,不再参与识别过程。
步骤105、如果该时隙上没有接收到射频信号,则该时隙被浪费掉;如果该时隙上接收到一个以上射频信号,则发生了碰撞,该时隙的射频信号识别失败,返回步骤100继续执行,直到Reader管辖范围内的所有Tag发送的射频信号识别完毕。
这种方式识别射频信号的效率受当前Reader分配的时隙数量和总Tag数目的影响,每一帧的识别效率为:
帧识别效率=只有一个Tag回复射频信号的时隙数/帧的时隙数 (1)
从公式(1)可以推导出,当帧的时隙数量约等于未识别Tag发送的射频信号的数量时,该帧的识别效率可以达到的最大值约为37%,但是由于Reader难于预知未识别Tag发送的射频信号的数量,所以大部分的时候Reader所分给每一帧的时隙数量都不能使得识别效率达到或接近37%。
图2示出了当一帧的时隙数量为256时,未识别的Tag发送的射频信号数目从0~1000之间变化时相应的识别效率变化。
为了使得识别效率提高,Reader必须能够很好地预测当前未识别的Tag发送的射频信号数量。针对这一预测有一些算法,但由于最高识别效率的限制,使用可能性方式识别Tag发送的射频信号,最高的识别效率也只能逼近37%。
确定性方式
该方式采用Binary Tree算法,此算法利用二叉树将Tag进行分类,直到只有一个Tag发送的射频信号被分到一类,完成一次识别过程后,再退回重复识别过程识别其他Tag发送的射频信号。
图3为现有技术确定性方式反碰撞识别射频信号的方法流程图,在该方法中,在Tag中设置计数器,其具体步骤为:
步骤300、Reader向管辖的所有Tag发送回复命令,请求所有Tag回复携带数据信息的射频信号。
步骤301、接收到回复命令的Tag回复携带数据信息的射频信号,将设置的计数器置0。
步骤302、Reader判断在规定的时间范围内接收到的射频信号数量,进行不同操作:如果接收到的射频信号超过1个,则执行步骤303;如果未接收到射频信号,则执行步骤304;如果接收到的射频信号为1个,执行步骤305。
步骤303、Reader发送命令给所有Tag,要求计数器置为0的Tag将自己的计数器随机选择0或1;要求计数器不置为0的Tag将自己的计数器的计数值增加1,执行步骤306。
步骤304、Reader发送命令要求所有Tag的计数值都减1(计数器的计数值为0的Tag减1后计数值仍然为0),执行步骤306。
步骤305、Reader在规定时间内没有检测到碰撞,即只有一个Tag回复了携带数据信息的射频信号,则识别成功,向Tag返回识别成功命令,Tag接收到该识别成功命令后进入睡眠状态,除非接收到非本过程的识别命令,不再参与识别过程。Reader发送命令要求所有Tag设置的计数器都减1,执行步骤306。
步骤306、Reader发送读取命令,要求所有计数器置为0的Tag回复携带数据信息的射频信号,转入步骤302~306继续执行,直到Reader管辖的所有Tag被识别成功。
这种方式识别射频信号的效率为:
效率=总的Tag数目/识别所有Tag消耗的时隙总数 (2)
从公式(2)可以看出,分子是总的Tag数目,分母是识别所有Tag所消耗的时隙总数。图4和图5分别为确定性方式的识别效率仿真结果示意图,其中,图4为现有技术确定性方式碰撞性能曲线示意图;图5为现有技术确定性方式读取效率曲线示意图。
从图4和图5可以看出,随着Tag数目的增加,确定性方式的接收射频信号时隙随Tag数目成线性关系,识别效率在35%左右,其中50%以上的效率损失在碰撞时隙的消耗上。确定性方式的识别效率最高在44%左右。
从上述两种方式可以看出,这两种方式的Tag都是采用随机接入机制向Reader发送射频信号的,随机接入这种机制存在理论上限,所以识别效率也限制在一定的范围内。因此,这两种方式识别射频信号的效率都比较低。
发明内容
本发明实施例提供了一种读取射频信号的方法、***及收发射频信号的装置,能够提高识别射频信号的效率。
本发明实施例是这样实现的:
一种读取射频信号的方法,该方法包括:
A、阅读器Reader向管辖范围内的电子标签Tag发送回复命令,接收到回复命令的所述Tag向所述Reader发送预约射频信号;
B、所述Reader接收到预约射频信号后,向发送该预约射频信号的Tag发送读取命令;
C、发送该预约射频信号的所述Tag接收到读取命令后,将数据信息携带在射频信号中发送给所述Reader进行读取。
一种接收射频信号的装置,所述装置包括:收发模块、碰撞检测模块、和命令生成模块,其中,
所述收发模块,用于将接收到的预约射频信号发送给所述碰撞检测模块;将从所述命令生成模块接收到的发送预约射频信号的命令或读取命令发送出去;
所述碰撞检测模块,用于对从所述收发模块接收到的预约射频信号进行检测,生成检测结果发送给所述命令生成模块;
所述命令生成模块,用于根据从所述碰撞检测模块接收到的检测结果生成发送预约射频信号的命令或读取命令后,发送给所述收发模块。
一种发送射频信号的装置,该装置包括:预约射频信号生成模块、射频信号生成模块、数据信息存储模块以及收发模块,其中,
所述预约射频信号生成模块,用于从所述收发模块中接收到发送预约射频信号的命令后,生成预约射频信号并发送给所述收发模块;
所述射频信号生成模块,用于从所述收发模块中接收到读取命令后,从所述数据信息存储模块中提取出数据信息,生成携带数据信息的射频信号发送给所述收发模块;
所述数据信息存储模块,用于存储数据信息;
所述收发模块,用于将接收到的发送预约射频信号的命令发送给所述预约射频生成模块,将从所述预约射频生成模块接收到的预约射频信号发送出去;将接收到的读取命令发送给所述射频信号生成模块,将从所述射频信号生成模块接收到的携带数据信息的射频信号发送出去。
一种读取射频信号的***,该***包括:Reader和Tag,其中,
所述Reader,用于向Tag发送预约射频信号的命令或读取命令,对接收到的Tag的预约射频信号进行碰撞检测,对接收到的携带数据信息的射频信号进行读取;
所述Tag,用于根据接收到的发送预约射频信号的命令,向所述Reader发送预约射频信号,根据接收到的读取命令,向所述Reader发送携带数据信息的射频信号。
本发明实施例提供的方法、***及收发射频信号的装置,首先由Tag向Reader发送不携带数据信息的预约射频信号进行发送数据信息的预约,预约成功后,再在Reader分配的时隙上发送携带数据信息的射频信号给Reader。由于预约射频信号为短碰撞帧,所以碰撞概率也相应的减少,从而可以提高识别射频信号的效率。
附图说明
图1为现有技术可能性方式反碰撞识别射频信号的方法流程图;
图2为现有技术当一帧的时隙数量为256时,未识别的Tag发送的射频信号数目从0~1000之间变化时相应的识别效率变化示意图;
图3为现有技术确定性方式反碰撞识别射频信号的方法流程图;
图4为现有技术确定性方式碰撞性能曲线示意图;
图5为现有技术确定性方式读取效率曲线示意图;
图6为本发明实施例读取射频信号的方法流程图;
图7为本发明实施例提供的一种发送射频信号的装置示意图;
图8为本发明实施例提供的一种接收射频信号的装置示意图;
图9为本发明实施例提供的一种读取射频信号的***示意图;
图10为本发明较佳实施例接收射频信号的方法流程图;
图11为本发明实施例识别射频信号的仿真曲线示意图;
图12为本发明实施例碰撞时隙消耗的仿真曲线示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明实施例作进一步的详细描述。
为了在发送数据信息时减少碰撞,Tag向Reader发送不携带数据信息的预约射频信号进行发送数据信息的预约,预约成功后,再在Reader分配的时隙上发送携带数据信息的射频信号给Reader。
在本发明实施例中,Tag可以生成预约射频信号进行时隙预约,该预约射频信号为短碰撞检测帧。Reader设置读取预约射频信号的工作模式,这样,Reader就可以识别出预约射频信号,根据预约射频信号为Tag分配时隙。
图6为本发明实施例读取射频信号的方法流程图,在Tag设置计数器,其具体步骤为:
步骤600、Reader向管辖的所有Tag发送回复命令,请求所有Tag回复预约射频信号。
步骤601、接收到回复命令的Tag回复预约射频信号,将设置的计数器置0。
步骤602、Reader判断在规定的时间范围内接收到的预约射频信号数量,进行不同操作:如果接收到的预约射频信号超过1个,则执行步骤603;如果未接收到预约射频信号,则执行步骤604;如果接收到的预约射频信号为1个,执行步骤605。
步骤603、Reader在规定时间内检测到碰撞,确定回复的预约射频信号超过1个,则发送命令给所有Tag,要求计数器置为0的Tag将自己的计数器随机选择0或1;要求计数器不置为0的Tag将自己的计数器的计数值增加1后,返回步骤606执行。
步骤604、Reader在规定时间内没有接收到预约射频信号,则Reader发送命令要求所有Tag的计数值都减1(计数器的计数值为0的Tag减1后计数值仍然为0)后,返回步骤606执行。
步骤605、Reader在规定时间内没有检测到碰撞,即只有一个Tag回复了预约射频信号,则预约成功,向Tag发送读取命令,指示发送数据信息的时隙(一般为Reader管辖范围内的时隙),Tag接收到该命令后将携带数据信息的射频信号在指示的时隙中发送给Reader后,进入睡眠状态,除非接收到非本过程的预约命令,不再参与识别过程。Reader发送命令要求所有Tag设置的计数器都减1,返回步骤606执行。
在本发明实施例中,发送读取命令时,也可以不指示发送数据信息的时隙,而直接发送读取命令,这时,Tag直接将携带数据信息的射频发送给Reader,Reader识别后,再执行步骤606。这样,也不会造成时隙碰撞。
步骤606、Reader发送读取命令,要求所有计数器置为0的Tag回复预约射频信号,转入步骤602~606继续执行,直到Reader管辖的所有Tag被识别成功。
在图6所述的实施例中,只有在计数器设置为0时,Tag才能发送预约射频信号,因此,计数器设置为0是发送预约射频信号的条件。但是,在具体实现中,也可以将发送预约射频信号的条件设置为一个定值,即发送预约射频信号的计数值,而不设定为0。
这样,在步骤603中,要求计数器置为0的Tag将自己的计数器随机选择0或1;要求计数器不置为0的Tag将自己的计数器的计数值增加1的步骤可以更改为:计数器置为发送预约射频信号的Tag将自己的计数器随机设定或不设定为发送预约射频信号的计数值,计数器不置为发送预约射频信号的Tag将自身的计数器调整向发送预约射频信号的计数值远离的设定值。
在步骤604和步骤605中,Reader发送命令要求所有Tag的计数值都减1可以更改为:Reader发送命令要求所有Tag将自身的计数器调整向发送预约射频信号的计数值逼近的设定值(若计数器值为所述设定值,则不作调整)。
在本发明实施例中,设置Reader在规定的时间内,能够读取的预约射频信号为1个(Reader这时只有一个天线),随着Reader读取技术的发展,在规定的时间内读取的预约射频信号也可以超过1个(Reader可以有多个天线且多个天线之间没有干扰),如2个、3个或4个,这时,就可以不限制读取的预约射频信号为1个,而是为设定的读取预约射频信号的数目。
本发明实施例还提供一种发送射频信号的装置,该装置为Tag,如图7所示,该装置包括:预约射频信号生成模块、射频信号生成模块、数据信息存储模块以及收发模块,其中,
预约射频信号生成模块,用于从收发模块中接收到发送预约射频信号的命令后,生成预约射频信号后,发送给收发模块;
射频信号生成模块,用于从收发模块中接收到读取命令后,从数据信息存储模块中提取出数据信息,生成携带数据信息的射频信号发送给收发模块;
数据信息存储模块,用于存储数据信息;
收发模块,用于将接收到的发送预约射频信号的命令发送给预约射频生成模块,将从预约射频生成模块接收到的预约射频信号发送出去;将接收到的读取命令发送给射频信号生成模块,将从射频信号生成模块接收到的携带数据信息的射频信号发送出去。
在发送射频信号的装置中,还包括计数器模块,用于根据从所述收发模块接收到的调整计数值命令调整计数值,向所述收发模块发送计数值指示;
所述收发模块,用于将接收到的调整计数值命令发送给计数器模块,接收到所述计数器模块发送的计数值指示,判断该计数值指示为发送预约射频信号的计数值,将从所述预约射频生成模块接收到的预约射频信号发送。
本实施例还提供一种接收射频信号的装置,该装置为Reader,如图8所示,该装置包括:收发模块、碰撞检测模块、识别模块和命令生成模块。其中,
收发模块,用于将接收到的预约射频信号发送给碰撞检测模块;将从命令生成模块接收到的发送预约射频信号的命令或读取命令发送出去;将接收到的携带数据信息的射频信号发送给识别模块。
碰撞检测模块,用于对从收发模块接收到的预约射频信号进行检测,生成检测结果发送给命令生成模块。
命令生成模块,用于根据从碰撞检测模块接收到的检测结果生成发送预约射频信号的命令或读取命令后,发送给收发模块。
识别模块,用于从收发模块接收携带数据信息的射频信号,识别数据信息。
在识别射频信号的装置中,还包括计时模块,用于在设定的时间到时后,将时间指示发送给碰撞检测模块;碰撞检测模块,用于在接收到时间之内,对从收发模块接收到的预约射频信号进行检测,生成检测结果发送给命令生成模块。
在识别射频信号的装置的命令生成模块中,还包括调整计数值命令生成模块,用于根据接收到的检测结果生成调整计数值命令,通过收发模块发送出去。
本发明实施例还提供一种读取射频信号的***,如图9所示,该***包括:Reader和Tag,其中,
Reader,用于发送预约射频信号的命令或读取命令,对接收到的预约射频信号进行碰撞检测,对接收到的携带数据信息的射频信号进行数据信息的读取。
Tag,用于根据接收到的发送预约射频信号的命令,向Reader发送预约射频信号,根据接收到的读取命令,向Reader发送携带数据信息的射频信号。
在本发明实施例中,为了保证图6所述的方法和确定性识别射频信号的方法相兼容,使能够生成预约射频信号的Tag和现有的Tag同时工作,Reader可以具有两个工作模式,一个工作模式为读取预约射频信号的工作模式(图6所述的方法);另一个工作模式为读取射频信号的工作模式(图5所述的方法),Reader可以在两个工作模式之间进行任意转换。当Reader工作在读取射频信号的工作模式下,由于按照图5所述的方法,所以识别射频信号的效率没有提高;当Reader工作在读取预约射频信号的工作模式下,可以首先按照图6所述的方法识别能够生成预约射频信号的Tag发送的携带数据信息的射频信号后,再识别现有Tag发送的携带数据信息的射频信号,这样,能够使识别射频信号的效率提高。
图10为本发明较佳实施例读取射频信号的方法流程图,其具体步骤为:
步骤1000、Reader切换到读取预约射频信号的工作模式,向管辖的所有Tag发送请求回复预约射频信号的命令。
工作模式的切换可以人工进行,也可以自动进行。在自动切换时,可以在设置的时隙内没有接收到能够生成预约射频信号的Tag回复预约射频信号后,确定已经识别完能够生成预约射频信号的Tag,自动进行切换,读取现有的Tag。
步骤1001、接收到该回复命令的能够生成预约射频信号的Tag回复预约射频信号,将设置的计数器置0。
对于现有的Tag来说,由于不能生成预约射频信号,所以不回复任何射频信号。
步骤1002、Reader判断在规定的时间范围内接收到的预约射频信号数量,进行不同操作:如果接收到的预约射频信号超过1个,则执行步骤1003;如果未接收到预约射频信号,则执行步骤1004;如果接收到的预约射频信号为1个,执行步骤1005。
步骤1003、Reader在规定时间内检测到碰撞,确定回复的预约射频信号超过1个,则发送命令给所有Tag,要求计数器置为0的Tag将自己的计数器随机选择0或1;要求计数器不置为0的Tag将自己的计数器的计数值增加1后,返回步骤1006执行。
步骤1004、Reader在规定时间内没有接收到预约射频信号,则Reader发送命令要求所有Tag的计数值都减1(若Tag的计数值为0,则保持不变)后,返回步骤1006执行。
步骤1005、Reader在规定时间内没有检测到碰撞,即只有一个Tag回复了预约射频信号,则预约成功,向Tag发送读取命令,指示发送数据信息的时隙,Tag接收到该命令后将携带数据信息的射频信号在指示的时隙中发送给Reader后,进入睡眠状态,除非接收到非本过程的预约命令,不再参与识别过程。Reader发送命令要求所有Tag设置的计数器都减1,返回步骤1006执行。
步骤1006、Reader发送读取命令,要求所有计数器置为0的Tag回复预约射频信号。
步骤1007、Reader判断是否在设定的时隙内,如3~5个时隙内,没有接收到预约射频信号,如果否,则说明没有将Reader管辖的所有能够生成预约射频信号地Tag都识别完,转入步骤1002~1006继续执行;如果是,则执行步骤1008。
步骤1008、Reader向管辖的所有Tag发送回复命令,请求所有Tag回复携带数据信息的射频信号。
步骤1009、接收到回复命令的现有的Tag回复携带数据信息的射频信号,将设置的计数器置0。
步骤1010、Reader判断在规定的时间范围内接收到的射频信号数量,进行不同操作:如果接收到的射频信号超过1个,则执行步骤1011;如果未接收到射频信号,则执行步骤1012;如果接收到的射频信号为1个,执行步骤1013。
步骤1011、Reader在规定时间内检测到碰撞,确定回复的射频信号超过1个,则发送命令给所有Tag,要求计数器置为0的Tag将自己的计数器随机选择0或1;要求计数器不置为0的Tag将自己的计数器的计数值增加1,执行步骤1014。
步骤1012、Reader在规定时间内没有接收到射频信号,则Reader发送命令要求所有Tag的计数值都减1(Tag计数值为0的,保持不变),执行步骤1014。
步骤1013、Reader在规定时间内没有检测到碰撞,即只有一个Tag回复了携带数据信息的射频信号,则识别成功,向Tag返回识别成功命令,Tag接收到该识别成功命令后进入睡眠状态,除非接收到非本过程的识别命令,不再参与识别过程。Reader发送命令要求所有Tag设置的计数器都减1,执行步骤1014。
步骤1014、Reader发送读取命令,要求所有计数器置为0的现有的Tag回复携带数据信息的射频信号,转入步骤1011~1014继续执行,直到Reader管辖的所有现有的Tag被识别成功。
在现有的确定性识别射频信号的方法中,通过仿真验证可以得到,Reader提供的时隙范围内,一半以上的时隙为碰撞时隙,Reader50%的识别效率被Tag的无谓碰撞消耗。在本发明实施例中,Tag的数据信息在被正确识别前,进行预约时隙的过程,可以避免Tag发送的携带数据信息的射频信号的碰撞消耗,仿真试验表明Reader的识别效率由现有的35%左右提高到65%左右,如图11和图12所示。其中,图11为本发明实施例识别射频信号的仿真曲线示意图;图12为本发明实施例碰撞时隙消耗的仿真曲线示意图。
在图11中,给出了预约射频信号采用随机数分别为8bit和16bit时的短碰撞帧的识别效率曲线,图中定义Binary tree所用的长时隙为现有Tag发送的携带数据信息的射频信号所采用的标准时隙,另外预约射频信号所采用的短碰撞帧按时间或bit数折算为标准时隙,可以看出识别1000个Tag发送的数据信息在最优的情况下只需要不到1600个时隙的识别时间就可以完成,效率达到65%左右。
在图12中,可以看出,本发明实施例提供的方案对读取效率的改进主要来自于对碰撞时隙所采用时间的减少。
以上是对本发明具体实施例的说明,在具体的实施过程中可对本发明的方法进行适当的改进,以适应具体情况的具体需要。因此可以理解,根据本发明的具体实施方式只是起示范作用,并不用以限制本发明的保护范围。
Claims (15)
1.一种读取射频信号的方法,其特征在于,该方法包括:
A、阅读器Reader向管辖范围内的电子标签Tag发送回复命令,接收到回复命令的Tag向所述Reader发送预约射频信号;
B、所述Reader接收到预约射频信号后,向发送该预约射频信号的Tag发送读取命令;
C、发送该预约射频信号的Tag接收到读取命令后,将数据信息携带在射频信号中发送给所述Reader进行读取。
2.如权利要求1所述的方法,其特征在于,所述Reader接收到预约射频信号后,向Tag发送读取命令前,该方法还包括:
确定所述Reader在设定时间内接收到的预约射频信号的个数为Reader设定读取的个数。
3.如权利要求1所述的方法,其特征在于,在Tag设置计数器且采用该计数器计数,步骤A所述Tag发送预约射频信号的过程为:
接收到回复命令的Tag确定自身设置的计数器是否计数,如果否,则发送预约射频信号后,采用该计数器进行计数;
如果是,确定自身的计数器置为发送预约射频信号的计数值时,发送预约射频信号;确定自身的计数器没有置为发送预约射频信号的计数值时,不发送预约射频信号。
4.如权利要求3所述的方法,其特征在于,所述Tag设置的计数器进行计数是由Reader指示的,过程为:
所述Reader接收到小于等于Reader设定读取个数的预约射频信号时,所述Reader向其管辖范围内的非发送该预约射频信号的Tag发送调整计数值的命令,接收到该命令的Tag根据该命令将自身的计数器调整向发送预约射频信号的计数值逼近的设定值;
所述Reader确定接收到的预约射频信号超过Reader设定读取的个数,所述Reader向其管辖范围内的Tag发送调整计数值的命令,Reader管辖范围内的Tag如果计数值为发送预约射频信号的计数值,则根据该命令随机设定或不设定为发送预约射频信号的计数值,Reader管辖范围内的Tag如果计数值不为发送预约射频信号的计数值,则根据该命令将自身的计数器调整向发送预约射频信号的计数值远离的设定值;
所述Reader确定没有接收到的预约射频信号,所述Reader向其管辖范围内的Tag发送调整计数值的命令,Reader管辖范围内的其他Tag根据该命令将自身的计数器调整向发送预约射频信号的计数值逼近的设定值。
5.如权利要求1、2、3或4所述的方法,其特征在于,在步骤C之后,该方法还包括:
D、所述Reader读取射频信号携带的数据信息后,转入步骤A继续执行,直到Reader管辖范围内的能发送预约信号的Tag发送的数据信息的射频信号都被读取完。
6.如权利要求5所述的方法,其特征在于,在步骤D之后,该方法进一步包括:
Reader向其管辖范围内的Tag发送读取命令,Reader管辖范围内的不能发送预约射频信号的Tag发送携带数据信息的射频信号后,将计数器置为发送射频信号的计数值;
E、Reader如果在管辖范围内接收到1个携带数据信息的射频信号,则发送该射频信号的Tag发送成功识别命令,向Reader管辖范围内的非发送该射频信号的不能发送预约射频信号的Tag发送调整计数值的命令,接收到该命令的Tag将自身的计数器调整向发送射频信号的计数值逼近的设定值,执行步骤H;
F、Reader如果在管辖范围内接收到超过1个携带数据信息的射频信号,向Reader管辖范围内的不能发送预约射频信号的Tag发送调整计数值的命令,接收到该命令的Tag如果计数值为发送预约射频信号的计数值,则根据该命令随机设定或不设定为发送射频信号的计数值,接收到该命令的Tag如果计数值不为发送射频信号的计数值,则根据该命令将自身的计数器调整向发送射频信号的计数值远离的设定值,执行步骤H;
G、Reader如果在管辖范围内没有接收到的预约射频信号,向Reader管辖范围内的不能发送预约射频信号的Tag发送调整计数值的命令,接收到该命令的Tag根据该命令将自身的计数器调整向发送预约射频信号的计数值逼近的设定值,执行步骤H;
H、Reader向管辖范围的Tag发送读取命令,计数器置为发送射频信号的计数值的不能发送预约射频信号的Tag向Reader发送携带数据信息的射频信号后,返回执行步骤E、F或G,直到管辖范围内的不能发送预约射频信号的Tag发送的携带数据信息的射频信号被读取完。
7.一种接收射频信号的装置,其特征在于,所述装置包括:收发模块、碰撞检测模块、和命令生成模块,其中,
所述收发模块,用于将接收到的预约射频信号发送给所述碰撞检测模块;将从所述命令生成模块接收到的发送预约射频信号的命令或读取命令发送出去;
所述碰撞检测模块,用于对从所述收发模块接收到的预约射频信号进行检测,生成检测结果发送给所述命令生成模块;
所述命令生成模块,用于根据从所述碰撞检测模块接收到的检测结果生成发送预约射频信号的命令或读取命令后,发送给所述收发模块。
8.如权利要求7所述的装置,其特征在于,所述装置还包括识别模块,用于从所述收发模块接收到携带数据信息的射频信号,识别数据信息;
所述收发模块将接收到的携带数据信息的射频信号发送给所述识别模块。
9.如权利要求7所述的装置,其特征在于,所述装置还包括计时模块,用于在设定的时间到时后,将时间指示发送给所述碰撞检测模块;
所述碰撞检测模块,用于根据接收到的所述时间指示,对在所述设定的时间内从所述收发模块接收到的预约射频信号进行检测,生成检测结果发送给所述命令生成模块。
10.如权利要求7所述的装置,其特征在于,所述命令生成模块还包括调整计数值命令生成模块,用于根据接收到的检测结果生成调整计数值命令,通过收发模块发送出去。
11.一种发送射频信号的装置,其特征在于,所述装置包括:预约射频信号生成模块、射频信号生成模块、数据信息存储模块以及收发模块,其中,
所述预约射频信号生成模块,用于从所述收发模块中接收到发送预约射频信号的命令后,生成预约射频信号并发送给所述收发模块;
所述射频信号生成模块,用于从所述收发模块中接收到读取命令后,从所述数据信息存储模块中提取出数据信息,生成携带数据信息的射频信号发送给所述收发模块;
所述数据信息存储模块,用于存储数据信息;
所述收发模块,用于将接收到的发送预约射频信号的命令发送给所述预约射频生成模块,将从所述预约射频生成模块接收到的预约射频信号发送出去;将接收到的读取命令发送给所述射频信号生成模块,将从所述射频信号生成模块接收到的携带数据信息的射频信号发送出去。
12.如权利要求11所述的装置,其特征在于,所述装置还包括计数器模块,用于根据从所述收发模块接收到的调整计数值命令调整计数值,向所述收发模块发送计数值指示;
所述收发模块,用于将接收到的调整计数值命令发送给计数器模块,接收到所述计数器模块发送的计数值指示,判断该计数值指示为发送预约射频信号的计数值,将从所述预约射频生成模块接收到的预约射频信号发送。
13.一种读取射频信号的***,其特征在于,所述***包括:Reader和Tag,其中,
所述Reader,用于向Tag发送预约射频信号的命令或读取命令,对接收到的Tag的预约射频信号进行碰撞检测,对接收到的携带数据信息的射频信号进行读取;
所述Tag,用于根据接收到的发送预约射频信号的命令,向所述Reader发送预约射频信号,根据接收到的读取命令,向所述Reader发送携带数据信息的射频信号。
14.如权利要求13所述的***,其特征在于,所述Reader包括收发模块、碰撞检测模块和命令生成模块,其中,
所述收发模块,用于将接收到的预约射频信号发送给碰撞检测模块;将从命令生成模块接收到的发送预约射频信号的命令或读取命令发送给Tag;
所述碰撞检测模块,用于对从收发模块接收到的预约射频信号进行检测,生成检测结果发送给命令生成模块;
所述命令生成模块,用于根据从碰撞检测模块接收到的检测结果生成发送预约射频信号的命令或读取命令后,发送给收发模块。
15.如权利要求13所述的***,其特征在于,所述Tag包括预约射频信号生成模块、射频信号生成模块、数据信息存储模块以及收发模块,其中,
所述预约射频信号生成模块,用于从所述收发模块中接收到发送预约射频信号的命令后,生成预约射频信号并发送给所述收发模块;
所述射频信号生成模块,用于从所述收发模块中接收到读取命令后,从所述数据信息存储模块中提取出数据信息,生成携带数据信息的射频信号发送给所述收发模块;
所述数据信息存储模块,用于存储数据信息;
所述收发模块,用于将从Reader接收到的发送预约射频信号的命令发送给所述预约射频生成模块,将从所述预约射频生成模块接收到的预约射频信号发送Reader;将从Reader接收到的读取命令发送给所述射频信号生成模块,将从所述射频信号生成模块接收到的携带数据信息的射频信号发送给Reader。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2007100027131A CN100562883C (zh) | 2007-01-23 | 2007-01-23 | 读取射频信号的方法、***及收发射频信号的装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2007100027131A CN100562883C (zh) | 2007-01-23 | 2007-01-23 | 读取射频信号的方法、***及收发射频信号的装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101231684A true CN101231684A (zh) | 2008-07-30 |
CN100562883C CN100562883C (zh) | 2009-11-25 |
Family
ID=39898150
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2007100027131A Expired - Fee Related CN100562883C (zh) | 2007-01-23 | 2007-01-23 | 读取射频信号的方法、***及收发射频信号的装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100562883C (zh) |
-
2007
- 2007-01-23 CN CNB2007100027131A patent/CN100562883C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN100562883C (zh) | 2009-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2377067B1 (en) | Inclusive or exclusive rfid tag interrogation and query round | |
CN100527858C (zh) | 用于提高射频标识读出器的读范围的脉冲功率法 | |
CN101517599B (zh) | 用于集成的读取器和标签的装置和方法 | |
EP1977375B1 (en) | Method of preventing collisions between rfid readers in rfid system | |
CN103093170B (zh) | 一种电子标签快速识别的方法及装置 | |
CN101944171B (zh) | 一种rfid阅读器的多标签识别方法 | |
US11030429B2 (en) | Multipurpose RFID transponder and a system for reading it | |
CN1741400B (zh) | 选择一个或多个应答器的方法 | |
US10671822B1 (en) | Multipurpose RFID transponder and a system for reading it | |
CN101178765A (zh) | 调整射频识别探询器的方法和*** | |
WO2008140847A1 (en) | Method and system of placing a rfid tag in a continuous transmission mode | |
CN101178766B (zh) | 调整射频识别探询器的方法和*** | |
CN103500348A (zh) | 一种增强的rfid通信方法 | |
Yoon et al. | ISS-TCA: An identified slot scan-based tag collection algorithm for performance improvement in active RFID systems | |
CN102073833B (zh) | 超高频rfid读写器的标签侦测及负荷动态优化方法 | |
CN101377820A (zh) | 一种在射频识别***中进行标签查询的方法和读写器 | |
CN102156846B (zh) | 用于射频识别的阅读器与标签的信息传输方法及装置 | |
CN202231713U (zh) | 一种基于跳频机制的防窃听有源rfid*** | |
CN102332083B (zh) | 用于射频识别的阅读器与标签的信息传输方法及装置 | |
US11790191B2 (en) | Multipurpose RFID transponder and a system for reading it | |
CN100562883C (zh) | 读取射频信号的方法、***及收发射频信号的装置 | |
CN101246539B (zh) | 识别射频信号的方法、装置及发送射频信号的装置 | |
CN103489016B (zh) | Rfid防冲突读写装置及其控制方法 | |
CN101308539B (zh) | 识别射频信号的方法和***、接收射频信号的装置 | |
US7567792B2 (en) | Method for controlling the power supply of a mobile data memory, use of said method in an identification system having at least one mobile data memory |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20091125 Termination date: 20180123 |