专利名称:使用基于直方图的技术来避免过轮询的设备和方法
技术领域:
这里描述的实施例涉及的是射频识别(RFID)或其他类似系统中的过轮询保护方法的领域。
背景技术:
RFID标签(包括由加利福尼亚州Mountain View的SaviTechnology Inc.制造的某些标签)在其使用寿命中的大部分时间都处于低功率模式,其中该模式包含了对来自附近询问器的“唤醒”信号的存在性所进行的轮询。在每一个诸如2. 3秒的预选时间段,标签会从“休眠”模式中苏醒极短时间(例如2毫秒),以便开启标签中包含的接收机并搜索唤醒信号的存在。该接收机可以是射频(RF)收发信机的一部分,例如超高频(UHF)收发信机。如果没有检测到唤醒信号,那么标签会关闭接收机并设置定时器,以便在例如2. 3秒的预选时间段后的下一次轮询中苏醒。然后,标签将会重新进入“休眠”或节能模式。当标签检测到唤醒信号时,它会进入保持RF接收机“开”的活动模式,由此在可能持续30秒或更长的唤醒周期中侦听任何引入命令。当读取器希望开始与侦听范围内的标签进行通信时,它会在例如2. 4-4. 8秒的预选时间段中传送唤醒信号。检测到有效唤醒信号的标签将会切换到活动模式,并且等待来自读取器的命令。在一些设施中,读取器有可能被配置成频繁地重复执行所述唤醒/命令循环,以便在资产和标签快速移入和移出某一区域时保持覆盖率,与这种“快速轮询”读取器保持接近的标签会对每次唤醒/命令循环做出反应,并且会很快耗尽其电池容量。由此需要更好的响应来保持标签的有限电源。
发明内容
根据这里公开的一些实施例,在这里提供了一种设备,包括被耦合以从天线接收信号的RF收发信机;以及与RF收发信机相耦合以周期性地扫描唤醒信号并且测量信号强度的微控制器。所述微控制器可以使用信号强度来更新直方图区间(bin)中的计数值。该微控制器还可以周期性地递减直方图值,并且如果直方图中的计数值低于阈值,则引导RF收发信机来对唤醒信号做出响应。更进一步,根据这里公开的一些实施例,一种用于避免无线通信中的过轮询的系统可以包括标签和读取器。该读取器可以周期性传送唤醒信号,并且标签可以接收来自读取器的唤醒信号并且测量信号强度。该系统可以使用信号强度来更新直方图区间中的计数值。该直方图值可以周期性递减;如果直方图中的计数值低于阈值,则标签可以对唤醒信号做出响应。更进一步,一种使用设备的方法可以包括以下步骤使用RF收发信机来接收唤醒信号,以及使用微控制器来测量信号强度。更进一步,该方法可以包括以下步骤使用信号强度来更新直方图区间中的计数值,以及周期性地递减直方图值。由此,如果直方图中的计数值低于阈值,则可以执行使用RF收发信机来响应来自读取器的唤醒信号的步骤。更进一步,根据这里公开的一些实施例,一种用于避免标签与读取器之间的无线通信中的过轮询的方法可以包括以下步骤使用读取器来周期性发送唤醒信号,以及使用标签来接收来自读取器的唤醒信号。该方法可以包括使用标签来测量信号强度以及使用信号强度来更新直方图区间中的计数值的步骤。更进一步,可以包括周期性地递减直方图值的步骤。由此,如果直方图中的计数值低于阈值,则可以执行使用标签来响应来自读取器的唤醒信号的步骤。 在下文中将会参考下列附图来更详细地描述这些和其他实施例。
图IA例示了描述了根据一些实施例的射频识别(RFID)标签的框图。图IB例示了描述了根据一些实施例的射频识别(RFID)读取器的框图。图2例示了根据一些实施例示出读取器的定时配置以及标签的定时配置的时序图。图3例示了根据一些实施例的具有接收信号强度指示符(RSSI)深度和阈值的RSSI数据的直方图。图4是例示了根据一些实施例的用于避免过轮询的方法的步骤的流程图。只要可能,在附图中将始终使用相同的参考数字来指示相同或相似的要素。
具体实施例方式图IA是描述根据一些实施例的RFID标签110的框图。图IB是描述根据一些实施例的RFID读取器150的框图。读取器150可以固定在存储设施的中心位置内,或者可以是便携的。标签110可以是形成网络或设置的多个标签、读取器150以及标签110之一。每个标签110可以附着于特定组件或商品。标签110可以包含与其附着的组件或商品相关的特定信息。在一些实施例中,标签110可以由个人携带,并且包含与该个人相关的信息。如图IA所示,由读取器I发射的RF信号可由RF收发信机120使用天线121接收到标签110内。根据一些实施例,标签110还可以包括微控制器电路130、定时器112以及电源电路115。在一些实施例中,RF收发信机120可以是UHF收发信机。与用于读取器150的控制器170相似,用于标签110的控制器130可以包括处理器和存储器电路。在一些实施例中,控制器130由此可以接收来自读取器150的命令,并且通过收发信机120来提供针对这些命令的响应。在一些实施例中,控制器130可以包括可编程增益放大器电路,以便测量来自读取器150的接收信号强度。在一些实施例中,控制器130可以包括其他功率测量 电路,以便获取接收信号强度指示符(RSSI)。标签110中的定时器112向控制器130提供定时信号,以便确定是否可以测量RSSI值。定时器112向功率管理电路115提供定时信号,以便向收发信机120和控制器130提供“接通”电源。根据一些实施例,定时器112还可以向收发信机120提供信号,以“接通”并且寻找读取器150提供的唤醒信号。由此,定时器112可以被编程成以SSP时间区段向收发信机150提供“接通”信号。电源电路115向收发信机120、控制器130以及接收机140提供工作电压和电流。电源电路115可以包括电池,例如锂离子电池。电路115中包含的电池可以是普通现货电池。在一些实施例中,电路115中的电池可以是可再充电电池。如图IB所示,读取器150可以包括射频(RF)收发信机160、天线161、微控制器170以及网络接口 180。读取器150可以使用天线161来发射和接收RF信号。在一些实施例中,RF收发信机160可以是UHF收发信机。控制器170可以包括诸如处理器和存储器(并未在图I中示出)之类的电路,以便允许读取器150处理那些经收发信机160从标签110接收的数据和信息。在一些实施例中,控制器170还可以通过收发信机160来向标签110提供请求来自标签110的信息和更新的命令。在一些实施例中,读取器150可以包括网络接口 180,以便与读取器150以外的控制系统190进行通信。控制系统190可以通过使用了以太网连接或无线连接的网络来与读取器150进行通信。控制系统190还可以通过同一个网 络来与多个读取器150进行通信。一种用于轮询标签110的常见技术是让读取器150周期性地发射无线“唤醒”信号。读取器执行“唤醒”发射的周期可以依应用改变。例如在一些实施例中,“唤醒”发射可以是每隔30秒发送的。一些实施例可以让读取器使用其他周期来发射“唤醒”信号。在一些实施例中,唤醒信号可以引导执行接收标签发射无线回复,以便将其自身标识给读取器。标签110可以依靠电源电路115中包含的电池来工作。为了保持电路115中的电池电力,标签110可以具有多种工作模式,这其中包括正常工作模式和“休眠”或“静止”模式。在休眠模式中,由于为了减小电池消耗而将大多数而非所有电路断电,因此,功率损耗是很低的。标签Iio可以在大量的时间内保持在休眠模式。在一些实施例中,标签110可以以预选时间区段从休眠模式切换到正常工作模式。一些实施例可以在其“休眠”工作模式中每隔数秒“开启”正常模式。例如,标签Iio可以每2. 3秒“开启”正常工作。图2示出了例示读取器150的定时配置201以及标签110的定时配置205的时序图。根据一些实施例,定时201可以包括来自读取器150的信号,并且定时206可以包括标签110中的信号206。供标签110在其间保持处于休眠模式的预选时间区段可以被称为休眠-扫描周期(SSP)230。在SSP 230期间,标签110可以在预选时间段中保持处于正常工作模式,其中该预选时间段通常要比标签110处于“休眠”模式的时间区段短得多。在一些实施例中,在期间“开启”标签的时间可以是数毫秒,例如两(2)毫秒。当标签110 “开启”时,它可以检查来自读取器150的唤醒信号(WU)220存在与否。如果没有检测到唤醒信号,那么标签110可以在预选时间段(数毫秒)之后返回其“休眠”模式。如果检测到WU 220信号,那么标签110可以在更长的时间段中保持处于正常工作模式,以便接收来自读取器150的命令,并且随后向读取器回送一个回复。举个例子,如果检测到唤醒信号,则标签110可以在大约30秒或更长的时间段中保持“开启”,等待接收来自读取器150的整个命令或消息,并且向读取器150回送一个响应。在一些实施例中,标签在检测到唤醒信号之后而在其间保持“开启”的时间段可以是最大保护时间(MGT) 210。读取器150的定时配置201可以包括唤醒周期(WU)220和MGT周期210。在与图2相符的一些实施例中,WU 220可以是5秒,并且MGT 210可以长出很多,例如30秒。在WU 220期间,收发信机160可以持续地向其周围广播唤醒信号。在与图2相符的一些实施例中,信号202可以包括在WU 220之后发射的部分225。部分225可以被称为“收集”部分C,并且可以包含关于读取器150的信息。例如,用于读取器150发出信号的功率水平指示符可以包含在C 225中。该信息可被数字编码成供标签110使用的比特串,以便获取接收信号强度指示符(RSSI)。WU 220中的信号可以是持续5秒的31. 25kHz音调。这是一个工业标准,但是依照其他的ISO标准,WU220可以具有从2. 4到4. 8秒的数值范围中的任一值。一些实施例可以兼容所有这些标准,例如IS 18000-7标准,这其中包括IS0/IEC-7:2009标准。部分C 225可以包含读取器标识码(RID)以及命令(CMD)。RID是唯一识别发射信号202的读取器150的代码。命令CMD可以是读取器150能够发送至标签110的多个命令中的任一命令。例如,CMD可以是指不标签110向读取器150回送标识/[目号的“收集”命令。来自标签110的响应可以包括关于与标签110相关联的资产的信息,其中所述资产可以是商品或个人。
定时配置205可以包括定时信号206。信号206可以由定时器112 (参见图I)提供给标签110。信号206可以包括SSP 230,其中如上所述,所述SSP是标签110中的两个相继“开启”时段T4240的开始之间的时间区段。该“开启”信号可以通过标签唤醒脉冲250来提供,以便“上电”标签110中的收发信机120。在与图2相符的实施例中,大多数的SSP240是与处于“休眠”模式的标签110度过的。SSP 230还可以包括在期间标签110将被“开启”以寻找由读取器150提供的WU 220的时段T4 240。T4 240可以远短于SSP 230,例如数毫秒。举个例子,当SSP 230可以是2. 3秒时,T4240可以仅为2毫秒。定时配置205还可以包括时效(age)计数器255、唤醒周期260以及时效处理(aging)周期270。依照与图2相符的一些实施例,唤醒周期260可以由标签110使用控制器130以及定时器112来获取。周期260可以是标签110检测到来自读取器150的两个连续WU信号220之间的时间段。举个例子,在图2所示的实施例中,周期260可以是第二个脉冲250与第N个脉冲250之间的时间区段。周期260可以用时间单位(秒或时钟循环)来量度,或者也可以用整数来量度,其中所述整数代表的是对来自读取器150的两个连续WU信号所进行的检测之间包含的SSP循环230的数量。时效处理周期270可以由控制器130设置,并且可以依照以下结合图4描述的步骤来使用。周期270可以以在第一脉冲250期间检测到来自读取器150的WU 220为开始。时效处理周期可被提供作为与预选时间段中包含的脉冲250的数量相关的整数“N”。一旦第一脉冲250检测到来自读取器150的WU 220,则可以启动时效计数器255。计数器255会追踪每一个脉冲250,直至达到时效处理周期270。虽然周期260可以与读取器150中的MGT 210相关,但是它们未必是相同的。应该指出的是,在图2中,由于第二脉冲250是脉冲250 N之前的WU 220信号中的最后一个脉冲250,因此,唤醒周期260是以第二脉冲250为开始的。根据与图2相符的一些实施例,周期260可以短于周期270。例如,周期270可以长到足以包含多个周期260。在一些实施例中,周期260可以长于周期270。在一些实施例中,周期270可以是由标签110中的控制器130从测量得到的周期260的值中获取的。在与图2相符的一些实施例中,整数值“K”可被提供作为阈值,以便在一个时效处理周期270中包含至少“K”个唤醒周期260。周期260、周期270和阈值K的值可以由标签110使用控制器130来持续更新。在周期260中,标签110中的收发信机120可被“开启”以接收来自读取器150的命令,以及向读取器150发射响应。此外,在周期260中,可以获取在标签110中的RSSI值301。RSSI 301可在测得收发信机120检测到的信号的功率水平之后由控制器130提供。为此目的,一些实施例可以在控制器130中包含RF功率测量电路,其可使用可编程增益放大器。除了测量接收信号的RF功率之外,控制器130还可以使用作为由读取器150提供的部分C 225中包含的功率水平指示符。控制器130可以使用读取器150提供的功率水平指示符以及标签110测得的功率水平来获取与读取器150的功率设置相适应的R SSI 301。这可计及读取器150发出的功率的变化,其中所述变化可以归因于读取器150中的功率管理问题,例如电池消耗。尽管标签在多数时间工作在“休眠”模式,但在经过一个长工作周期,标签处于“开启”的各较短时间段的总计将会达到相当大的量。例如,保持在固定位置的标签有可能会花费大量的时间和电池电力来接收及响应来自附近读取器的众多唤醒信号。由此可能出现标签向读取器发送冗余信息而导致时间和电力浪费的情形。这种状况可以被称为“过轮询”,并且其通常会导致快速且无效的标签电力消耗。此外,过轮询还有可能会对包含多个标签和读取器的系统中的响应的及时性产生负面影响。当标签被读取器占用并“开启”时,读取器有可能会投入较长时段来与该标签进行通信。对读取器来说,如果标签已经提供了信息并且存在需要读取包含新信息的其他标签,那么这样做将会浪费时间。因此,对标签而言理想的是能够“脱离”或“阻挡”给定的读取器或读取事件。图3例示了根据一些实施例的具有RSSI深度302和阈值350 (“K”)的RSSI 301数据的直方图300。每次当标签110检测到来自读取器150的有效唤醒信号时,该标签都能够测量该信号的信号强度或是接收信号强度指示符(RSSI)值。RSSI 301可以与RF环境相关联读取器150与标签110以及可能阻碍或反射无线电信号的物体或表面之间的相对定向和距离。由此,标签可以基于与多个读取器相关联的RSSI值来对所述多个读取器进行识别和分类。标签110中的控制器130可以向存储在标签110中的直方图300提供RSSI值301。RSSI 301可被提供作为数字比特串,例如I字节(8比特)。比特串的大小将RSSI深度302定义成21-1,其中“L”是代表串长的整数(参见图3)。RSSI深度302可以由若干因素确定,例如控制器130中包含的功率测量电路的分辨率以及读取器150发出的信号的功率水平。对于I字节的串长来说,L=8并且RSSI深度302可以是28_1=256。在具有RSSI301的情况下,直方图300可被提供为如图3所示。根据这里公开的一些方法,基于为检测到的每一个唤醒信号测得的RSSI值,可以使用直方图表示来将每个信号分类到“桶”或区间中。每次当标签检测到处于某个桶的RSSI范围以内的唤醒信号时,所述桶的计数器加I。当桶的计数器超出某个参数化的阈值时,该标签将会开始使用该范围以内的RSSI值来阻止其对读取器的反应。直方图300是通过将RSSI深度302的分段制成“P”个区间或“桶”310_1至310_p来提供的。在图3描述的实施例中,深度302被分成了四个不同大小的桶310-1至310-4。每一个桶310-i都跨越了由下限311-i和上限312-i给出的RSSI范围。因此,桶310_i的RSSI范围是312-i减去311-i。根据图3所示的实施例,桶310-1的RSSI范围要大于桶310-2至310-4的RSSI范围。如图3所示,B1SlO-I的范围是0-147 ;B2310_2的范围是148-179 ;Bs310-3的范围是180-211 ;以及B4310_4的范围是212-255,其中整数值指示的是RSSI值。一些实施例可以使用具有不同相关的桶范围。直方图300是通过依照标签110生成的RSSI值301而向每一个桶310-i提供计数而得到的。例如,在图3所描绘的实施例中,由于值152落在桶310-2的范围148-179之内,因此,该值152的RSSI 301会使得桶310-2中的计数加一(I)根据一些实施例,通过提供阈值350,可以避免读取器150对标签110的过轮询。阈值350可以是整数值“K”,由此,一旦任一桶310-i中的计数值超出“K”值,则阻止标签110就该轮询事件而对读取器150做出响应。也就是说,一旦桶310-i的计数达到阈值350“K”,那么,如果检测到具有处于桶310-i的范围中的RSSI 301的新唤醒信号,则标签110将不会“开启”以与读取器150通信的。桶范围310-1至310-p的相对大小可以防止特定环境下的过轮询。举个例子,对于与图3相符的实施例来说,如果桶310-1远远大于桶310-2至310-4,那么将会具有避免过轮询那些离读取器较远的标签110的效果。根据一些实施例,较低的RSSI值301可以对应于与读取器150距离较远的标签110。同样,较高的RSSI值可以对应于与读取器150较为接近的标签110。在读取器150和标签110的工作过程中,桶310-1至310-p的相对范围可以持续改变。此外,在预选时间段或“时效处理”时间之后,通过将每一个桶的计数器减一,可以周期性地“时效处理”直方图。如果所述桶是以快于“时效处理”速率的速率填充的,那么所述桶最终将会“溢出”并超出阈值。这是可能针对读取器附近或者在读取器附近缓慢移动的固定标签的情况。例如,一些标签有可能在读取器附近来回移动,而不会离开其有可能对读取器轮询做出响应并在RSSI直方图中产生区间“溢出”的区域。在一些实施例中,固定或缓慢移动的标签有可能紧邻快速轮询的读取器,并且所述读取器会用轮询请求或唤醒命令而使所述标签“溢出”。如果从快速轮询读取器处拿开标签,那么由于在重复的“时效处理”周期之后引入的递减,RSSI直方图中的相应桶将会排空至大小为零的计数值或是低于阈值。由此,标签可以变得再次对处于与已被“排空”至阈值以下的特定桶相对应的RSSI值的范围中的唤醒信号做出响应。在一些实施例中,直方图300可被存储在标签110中,由此,在收发信机120和160消耗更多电力之前,在标签Iio中可以很容易地做出在WU 220期间不“开启”标签110的决定。阈值350在读取器150和多个标签110的工作过程中是可以改变的。桶310-i的下限311-i和上限312-i的值也是可以持续改变的。在一些实施例中,直方图300的元素的变化可以由控制系统190经由读取器150中包含的网络接口 180而被持续引入所述系统。图4例示了包含了根据一些实施例来避免过轮询的方法的各步骤的流程图400。在步骤410,标签110等待来自读取器的WU信号220。在执行该处理时,在每一个时间段230,标签110会从低功率模式中苏醒并且在时间段T4240中侦听唤醒信号。当在步骤420中由标签110产生唤醒脉冲250时,在步骤430,时效计数器255加一(I)。在步骤440,计数器255会与时效处理周期270相比较。如果计数器255大于周期270 (其中周期270是用周期230的整数单位量度的),则执行步骤4342。在步骤442,不同于零值的直方图300中的每一个区间计数减一(I)。在步骤445,计数器255被设置成零,并且标签110将会返回主序列以执行步骤450。
如果步骤440将计数器255返回到低于周期270或者在步骤445之后,执行步骤450。在步骤450中会就是否已检测到来自读取器150的唤醒信号220而对标签110进行查询。如果检测到信号220,则在步骤452,由标签获取RSSI 301 (RSSI值是在检测到WU220时测得的),并且将其提供给步骤454,以便确定区间索引310-i。在步骤456,更新直方图300。通过使用计数器255,WU周期260可在步骤458被获取作为从最后一次检测到有效唤醒信号时起所经过的时间。周期260将被提供给步骤459,在该步骤中可以基于周期260的值来计算时效处理周期270。在步骤460中将会确定区间310-i中的计数值是否大于阈值350。如果是的话,则阻止标签110对读取器150做出反应,并且将其返回到步骤410。如果不是的话,那么步骤480中,标签110将被允许唤醒并且在周期MGT 210中“开启”收发信机120中的RF接收机。在经过MGT 210周期之后,标签110将会返回步骤410如果在步骤450中没有检测到来自读取器150的唤醒信号220,则依照步骤470中的周期SSP 230来为下一次轮询设置标签110中的定时器112。同样在步骤470中,标签110将被放回到“休眠”模式并且返回步骤410。从关于以上实施例的描述中可以看出,对时效处理周期270和阈值“K”350的选择有可能具有互补的效果。例如,短的时效处理周期270可以允许直方图300被刷新,由此允许标签110更频繁地对来自读取器150的轮询做出响应。相同的效果也可以通过增大“K” 350的值来实现。在一些实施例中,较长的时效处理周期270的值可以允许直方图300中的区间更快达到阈值K 350,由此可以阻止标签110对读取器150做出响应。相同的效果也可以通过减小阈值K 350的值来实现。一些实施例可以添加具有一个以上的阈值K 350的能力。举个例子,在一些实施例中,直方图300中的每个区间310-i都可以具有与之关联的特定阈值Ki 350-i。一些实施例可以调整时效处理周期270以及阈值K 350的值,以便允许标签110即时访问异步读取器150。关于这种异步读取器的一个示例可以是能在具有多个标签110的区域内到处移动的手持读取器。在此情形中,离读取器较远的标签110可被允许建立通信,而位置接近的目标则很有可能与手持读取器150先前记录的目标相关联,并且由此将阻止其进行通信。上文描述的发明实施例只是示例性的。本领域技术人员可以从这些具体公开的实施例中认识到各种替换实施例。这些替换实施例同样旨在处于本公开的范围以内。由此,本发明仅由所附权利要求限定。
权利要求
1.一种设备,包括 被耦合以从天线接收信号的RF收发信机;以及与RF收发信机相耦合以周期性地扫描唤醒信号并且测量信号强度的微控制器;其中所述微控制器使用信号强度更新直方图区间中的计数值,所述微控制器周期性地递减直方图值,并且如果直方图中的计数值低于阈值,则引导RF收发信机对唤醒信号做出响应。
2.根据权利要求I所述的设备,还包括 与RF收发信机以及微控制器相耦合的功率管理电路和定时器电路,所述功率管理电路输送电力;以及其中 微控制器电路使用唤醒信号和来自定时器电路的信号来调整由所述功率管理电路输送的电力。
3.根据权利要求2所述的设备,其中由功率管理电路输送的电力选自由低功率值(休眠功率)和高功率值(开启功率)组成的组。
4.根据权利要求3所述的设备,其中RF收发信机被周期性地开启以寻找来自读取器的唤醒信号; RF收发信机是用微控制器提供的唤醒脉冲开启的;以及 开启RF收发信机的周期是由定时器电路提供的。
5.根据权利要求3所述的设备,其中功率管理电路在由定时器电路提供的时间段内向RF收发信机和微控制器输送开启电力。
6.根据权利要求I所述的设备,其中唤醒周期针对接收两个相继唤醒信号之间所经过的时间获取。
7.根据权利要求6所述的设备,其中递减直方图值的周期是由微控制器使用唤醒周期确定的,并且是由定时器电路提供给功率管理电路的。
8.根据权利要求7所述的设备,其中唤醒周期是通过使用计数器计数提供给RF收发信机的唤醒脉冲来获取的;以及 当计数器超出递减直方图值的周期时,该计数器被返回至零。
9.根据权利要求I所述的设备,其中 多个计数值被存储,以使每个计数值对应于由微控制器测得的一个信号强度范围;每个接收到的唤醒信号都与信号强度范围相关联,递增与该范围相关联的计数值来创建直方图;以及 该设备通过在一时间段内向RF收发信机和微控制器提供电力来对唤醒信号做出响应。
10.根据权利要求I所述的设备,其中RF收发信机是超高频(UHF)收发信机。
11.一种包含有标签和读取器的、用于避免无线通信中的过轮询的系统,其使得 读取器周期性地发射唤醒信号; 标签接收来自读取器的唤醒信号并且测量信号强度; 所述系统使用信号强度来更新直方图区间中的计数值; 直方图值被周期性递减;以及 如果直方图中的计数值低于阈值,则标签对唤醒信号做出响应。
12.一种使用设备的方法,包括以下步骤 使用RF收发信机接收唤醒信号; 使用微控制器测量信号强度; 使用信号强度更新直方图区间中的计数值; 周期性地递减直方图值;以及 如果直方图中的计数值低于阈值,则使用RF收发信机响应来自读取器的唤醒信号。
13.根据权利要求12所述的方法,其中 所述设备还包括与收发信机和微控制器相耦合的功率管理电路和定时器电路,所述功率管理电路输送电力;以及其中 微控制器电路使用唤醒信号和来自定时器的信号来调整由所述功率管理电路输送的电力。
14.根据权利要求13所述的方法,还包括针对在接收两个相继唤醒信号之间所经过的时间获取唤醒周期的步骤。
15.根据权利要求14所述的方法,其中递减直方图值的步骤是以由微控制器使用唤醒周期确定的周期执行的,并且是由定时器电路提供给功率管理电路的。
16.根据权利要求14所述的方法,其中获取唤醒周期的步骤是通过使用计数器计数由RF收发信机接收的唤醒脉冲来执行的;以及 当计数器超出递减直方图值的周期时,所述计数器被返回至零。
17.根据权利要求12所述的方法,其中RF收发信机是超高频(UHF)收发信机。
18.一种用于避免标签和读取器之间的无线通信中的过轮询的方法,包括以下步骤 使用读取器来周期性地发送唤醒信号; 使用标签接收来自读取器的唤醒信号; 使用标签测量信号强度; 使用信号强度更新直方图区间中的计数值; 周期性递减直方图值;以及 如果直方图中的计数值低于阈值,则使用标签对来自读取器的唤醒信号做出响应。
全文摘要
提供了一种设备,包括被耦合以从天线接收信号的RF收发信机;以及与RF收发信机相耦合以周期性地扫描唤醒信号并且测量信号强度的微控制器。所述微控制器可以使用信号强度来更新直方图区间中的计数值。所述微控制器还可以周期性地递减直方图值,并且如果直方图中的计数值低于阈值,则引导RF收发信机来对唤醒信号做出响应。更进一步,根据这里公开的一些实施例,一种用于避免无线通信中的过轮询的系统可以包括标签和读取器。所述读取器可以周期性发射唤醒信号,并且所述标签可以作为如上所述的设备来工作。此外,还提供了一种使用如上所述的设备和系统的方法。
文档编号H04Q5/22GK102640516SQ201080054772
公开日2012年8月15日 申请日期2010年10月20日 优先权日2009年10月21日
发明者D·库昂斯, M·兹穆尔兹利 申请人:Savi技术公司