用于节电的p2p装置可发现性的方法和系统的制作方法_3

文档序号:8546646阅读:来源:国知局
打盹或休眠)中或其中降低了 P2P装置消耗的功率量的类似状态中操作的P2P装置可能不可用于发现,例如它们不能响应探测请求。本发明的实施例可通过引入诸如可发现状态等状态来避免该问题,在可发现状态中,对于某个时间百分比,处于降低功率或节电状态中的P2P装置可循环到可用于接收例如探测请求或P2P邀请请求的状态,例如能够接收探测请求或P2P邀请请求、处理它并传送探测响应,并且例如在没有收到探测请求的情况下循环回到降低功率或节电状态。虽然本文中用某些名称来提及某些状态或模式(例如可发现状态或部分可用状态),也可以使用其它名称。
[0044]在一些实施例中,P2P装置在可发现状态中侦听的时间百分比和定时可取决于P2P装置的P2P组状况(例如组所有者、组客户端),或与P2P组不关联。例如,P2P组客户端处于唤醒状态(例如处于可用状态)的时间百分比,或它的唤醒/休眠模式或循环可取决于与P2P组操作关联的一个或者多个定时循环的持续时间以及侦听的定时可与一个或多个信标同步。用于在可发现状态中侦听的持续时间和定时的其它参考也是可能的。
[0045]现在参考附图3,该图是根据发明的一个实施例的用于发现P2P装置的方法的流程图。该方法的实施例可由例如第一 P2P装置(P2P装置I)或P2P装置、站台、节点、系统或网络实体的其它适合的构件使用或者可由其来实现,其中第一 P2P装置可以是在搜索状态中操作的图1的P2P装置104。通过采用图3中所示的实施例,P2P装置104可能够发现第二 P2P装置(图3中的P2P装置2),第二 P2P装置可以是第二 P2P装置104或P2P组所有者102。在本发明的一些实施例中,第二P2P装置可在降低功率或节电状态中操作并可处于对于发现具有有限的可用性的可发现状态。
[0046]诸如P2P装置104等P2P装置可要求来自另一 P2P装置的服务或可简单地设法与另一 P2P装置通信并可设法建立与另一 P2P装置的连接。为了寻找这样的装置,P2P装置可被配置成发起(initiate)发现过程的寻找阶段。在操作310中,P2P装置104可被配置成在搜索状态中操作。当处于搜索状态中时,P2P装置104可在一个或多个不同的信道上传送或发送一个或多个探测请求(操作215)。在一些实施例中,探测请求的内容可例如包括以下的一项或多项:服务设置标识符(SSIDs)、WPS信息单元(IE)、被请求的装置类型属性、目的地址和诸如WFA P2P标准中规定的其它数据。也可以发送具有不同内容的探测请求。
[0047]在一些实施例中,P2P装置104可发送第一探测请求、等待第一时间周期(timeper1d)、可选地在第二信道上发送第二探测请求、等待第二时间周期并可选地发送第三探测请求和等待第三时间周期。在其它实施例中,P2P装置104可发送除了 1、2或3以外的不同数量的探测请求。例如,P2P装置104可发出三个探测请求,各在2.4GHz频带中公共信道1、6和11上,其中每个请求后有等待时段。每个探测请求的持续时间可少于10毫秒,并且等待时段可以是20-40毫秒,使得发送和等待的每个组合可以花费例如40毫秒,并且所有三个组合的总和可以例如是120毫秒。探测请求、发送持续时间和等待持续时间的其它数量也是可能的。
[0048]在操作320中,诸如组所有者102或第二 P2P装置104等第二 P2P装置可以从P2P装置104接收探测请求。为了可用于接收探测请求,组所有者102可处于发现状态,例如其中P2P装置在唤醒、可用、非降低或正常功率消耗状态中操作的状态,或处于可发现状态,例如如下状态,在该状态中在降低功率或节电状态(例如,休眠,节电等)中操作的P2P装置可反复地或周期性地循环到其中它可用于侦听某一百分比的时间的状态。其中接收P2P装置可能可用于接收探测请求的其它操作状态也会是可能的。
[0049]当收到探测请求时,组所有者102可发送探测响应给P2P装置104 (操作325)。该探测响应可包括例如P2P装置能力、P2P装置信息、P2P组信息和例如在WFA P2P规范中规定的其它数据。另外,如果响应P2P装置处于可发现状态,则它可切换到不同的操作状态以继续与请求P2P装置通信。
[0050]在操作330中,P2P装置104可接收探测响应,例如在成功的装置发现中接收并处理结果。在这点上的一些实施例中,P2P装置104和组所有者102可参与例如一个或多个正在进行的装置信息交换、其中也可发现更高层服务的服务发现过程、组形成过程和/或其中P2P装置104可被邀请加入网络化的P2P组101的P2P邀请。涉及P2P装置104和组所有者102之间的附加通信的其它活动也是可能的。
[0051]现在参考图4,图4示出根据本发明的实施例用于发现没在(诸如网络化的P2P组101等)P2P组中但可在可发现状态中操作的(诸如第二 P2P装置104等)P2P装置的信号定时400。在一些实施例中,诸如第一 P2P装置104等处于寻找阶段的搜索状态中的P2P装置可使用诸如图3的实施例中方法的方法尝试联系在可发现状态中以降低功率消耗操作的诸如第二 P2P装置104等P2P装置。为了可用于发现,可发现装置可在侦听状态中或其它可用状态中操作例如周期性模式(例如定期重复模式(regularly repeating pattern)、稳定占空比、重复循环模式等)中总操作时间的至少10%,但其它百分比也是可能的。例如,根据附图4的实施例操作的可发现P2P装置在定期循环或重复模式中可以有每5秒周期402500毫秒的连续侦听时段401,例如反复地处于侦听状态500毫秒、处于节电状态4500毫秒、处于侦听状态500毫秒、处于节电状态4500毫秒,等,但是用于侦听时段401和周期402的其它持续时间也是可能的。同时,处于寻找阶段中的P2P装置可逐步通过(st印through)在2.4GHz处的三个公共信道上在搜索状态中传送探测请求以及在寻找循环403内在侦听状态中侦听,以及重复该搜索状态和侦听状态的循环直到例如收到探测响应或用于结束寻找阶段的其它标准得以满足。对于可发现P2P装置中可用性的该量和寻找循环403的该持续时间,可能有在可发现状态中操作的P2P装置的侦听时段401与寻找循环403的重叠时段404,从而允许在可发现状态中操作的P2P装置的发现。
[0052]在一些实施例中,处于可发现状态中的P2P装置的可用性的最小持续时间可由P2P装置或许处于寻找阶段的最小持续时间或处于寻找阶段中的P2P装置逐步通过搜索状态和侦听状态的单个寻找循环所要求的时间量来确定。在图4的实施例中,可发现P2P装置的可用性的最小持续时间可至少为寻找循环403的持续时间,例如搜索和侦听状态的一个持续时间,但其它持续时间也是可能的。
[0053]现在参考附图5,该图示出根据发明的一个实施例的用于发现可以是诸如网络化的P2P组101等P2P组的组所有者并且可在可发现状态中操作的(诸如组所有者102等)P2P装置的信号定时500。诸如P2P装置104等处于搜索状态中的P2P装置可尝试联系诸如操作的组所有者102等可反复地循环通过降低功率消耗或降低可用性状态和例如使用附图3的实施例中的操作的可发现状态的P2P装置。在一些实施例中,在可由诸如P2P电源管理协议所定义的有限时间段内,以降低功率消耗操作的组所有者102在例如侦听状态中或其它可用状态中可以是可用的。在一些实施例中,也可通过其它名称(诸如可用性窗口 )提及的可用时间周期501可依赖(tiedto)或同步于诸如重复每个定时周期(timingper1d) 503的周期性定时信标502并可具有定时周期503至少10%的持续时间。例如,定时周期503可以是目标信标传输时间(TBTT)之间的时间,如一个或多个IEEE 802.11标准所定义的,具有100毫秒或其它时间单位的间距(spacing)。在这种情况下,可用时间周期501可开始于定时信标502并持续至少10毫秒或其它时间单位,然后周期性地重复,例如以定期模式。其它信标定时、周期、发起定时(initiat1n timing)和持续时间也是可能的。
[0054]在图5示出的实施例中,处于寻找阶段中的P2P装置、例如P2P装置104可搜索如下的可发现装置,即该可发现装置可例如是部分可用的P2P组所有者,例如IEEE 802.11标准中定义的5.0GHz频带和2.4GHz频带(或其它频带)中处于可发现状态的P2P组所有者。每个搜索循环504-506可例如覆盖这些频带的任一个中的不同组的三个(或任何其它数量的)信道。例如,搜索循环504可覆盖公共信道1、6和11 ;搜索循环505可覆盖信道36,40和44,而搜索循环506可覆盖信道48、I和6。在每个搜索循环中也可覆盖其它组信道或其它数量的信道。在一些实施例中,诸如搜索循环504等搜索循环的长度可大于定时周期503的持续时间以确保搜索循环504和可发现P2P组所有者的可用性之间有足够的重叠。如同图4的实施例一样,P2P装置104可逐步通过或反复地循环通过在持续时间大于例如定时周期503的搜索循环中在例如一组三个信道上传送探测请求。对于每个信道而言,处于搜索状态中的P2P装置可使用探测间隔507在至少一个信道上发送一个或多个探测请求。探测间隔507的持续时间可等于或小于可发现P2P装置的可用时间
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1