用于并发设备发现的系统和方法_4

文档序号:9309020阅读:来源:国知局
后循环至搜索状态。这表示如由区域306所指示的另一发现机会并且发现可在对等体104传送可由处于监听状态的收发机208接收的发现请求时发生。一旦收到发现请求,P2P管理器224就使收发机208传送发现响应。这一配置中的成功发现过程的示例通过交换发现消息308来指示。
[0055]如图3中所演示的,对等体102的一个收发机可以处于与对等体104的状态互补的监听或搜索状态。当对等体104处于监听状态时,收发机202可以处于搜索状态。相应地,当对等体104处于搜索状态时,收发机208可以处于监听状态。无论对等体104的状态如何,都可以发生发现消息在对等体102与对等体104之间的交换,从而允许成功的发现过程。通过使一个收发机处于互补状态,发现机会存在,从而允许对等体102和对等体104抵达共用信道。
[0056]相反,具有单个收发机的设备之间的常规发现过程可能必须等待到每个设备已经在搜索状态和监听状态中循环了随机的操作时段直至发生互补状态之间的交叠。因此,本公开的技术可以表示通过减少延迟的潜在可能直至对等体102和对等体104处于互补状态来改善发现过程的效率。
[0057]在另一方面,图4中描绘了示出对等体102与对等体106之间的示例性设备发现协议的序列图。出于本示例的目的,对等体102是如上所述的多并发设备并且在充当群主的上下文中描述。此外,对等体106也可以是多并发设备。出于解说目的对等体102和106仅以这些角色来描述,并且在其他实施例中,对等体102和106可用作任何其他适当角色。如关于图3所描述的,P2P管理器224可以协调操作以使得收发机202扫描并随后进入搜索状态并且收发机208进入监听状态。因为对等体106还是多并发设备,它可被配置成以与对等体102类似的方式来发起设备发现协议。因此,对等体106可包括扫描并随后进入搜索状态的第一收发机402以及进入监听状态的第二收发机404。
[0058]一旦处于这一配置,就可在给定时间存在两个发现机会。由区域406表示的发现机会可对应于收发机202正处于搜索状态而收发机404正处于监听状态。由区域408表示的另一发现机会可对应于收发机402正处于搜索状态而收发机208正处于监听状态。例如,成功的发现可源自发现请求正由对等体102的收发机202发送,由对等体106的收发机404接收并作出响应,如由发现消息交换410所指示的。相应地,成功的发现还可源自发现请求正由对等体106的收发机402发送,由对等体102的收发机208接收并作出响应,如由发现消息交换408所指示的。根据需要,P2P管理器224可被配置成执行并行的发现过程,由此减少了对等体102和对等体106抵达公共信道所需的时间量。
[0059]为了帮助解说本公开的关于采用多并发对等体来同时履行与对等网络相关联的多个操作功能的技术,图5描绘了表示提供高效设备发现过程的一个示例性例程的流程图。从步骤502开始,对等体102的P2P管理器224可以发起设备发现协议。在步骤504,P2P管理器224可以使收发机202执行无线信道的扫描并且随后在搜索状态中操作,并且可以使收发机208在监听状态中操作。在步骤506,P2P管理器224可以监视收发机202以确定是否从处于监听状态的对等体接收到发现响应。当没有接收到响应时,该例程可以继续至步骤508且P2P管理器224可以在收发机208上监视传入的发现请求。如果接收到发现请求,则P2P管理器224可以在步骤510协调探测响应以完成发现消息交换以及在步骤512形成对等网络。如果在步骤508没有接收到发现请求,则该过程可以返回至步骤506以确定探测响应是否已经被收发机202接收到。当接收到探测响应时,该例程可以前进至步骤514且P2P管理器224可以完成与形成对等网络相关联的操作。尽管在收发机202和收发机208上监视发现响应和发现请求的过程被描述为顺序地发生,但这些操作可根据需要并行地执行。
[0060]通过遵循本公开的技术,多并发对等体可被配置成同时履行与对等网络相关联的多个操作功能。除了促成以上描述的发现过程,还可并行地执行其他操作功能以改善性能。在一个实施例中,各操作功能可包括对等网络的管理。
[0061]在对等网络中形成通信链路可涉及在发现操作后的成功群协商规程后向一个设备指派群主身份。群主(GO)可随后维持经协商的无线信道上与所发现的对等体的通信。然而,也可以期望GO通过在监听和搜索状态中操作继续执行设备发现操作以实现与另一设备的通信链路的发现和形成。由于可在不同的无线信道上执行监听和搜索状态,因此GO可能需要挂起关于已连接设备的操作达一时间段以容适发现过程。常规地,这一挂起时段可使用与已连接设备交换的帧中的缺席通知(NoA)信息元素来协调。
[0062]通过采用本公开的技术,以GO地位操作的对等体102可以采用多个并发收发机来执行网络管理,同时维持与所发现对等体的通信链路。例如,P2P管理器224可被配置成使用收发机202来维持与已经发现的一个或多个设备(诸如对等体104)的通信链路,并且使用收发机208来执行与另一无线通信设备(诸如对等体106)的常规设备发现协议,如图6中描绘的序列图中所示。以与图3中描绘的方式类似的方式,对等体102可以首先执行关于对等体104的设备发现协议。尽管未描绘,但收发机202和收发机208可被用于根据需要来并行地执行搜索和监听状态。P2P管理器224可以发起涉及搜索状态与监听状态之间的循环的寻找阶段,如上所述。该协议可通过扫描现有网络并随后在监听模式中操作以等待接收发现请求来开始。在一个实施例中,收发机202可以在随机时间段后循环至搜索状态并开始传送发现请求。如图所示,对等体104可在这一时段期间在监听状态中操作,从而导致发现机会。在成功的发现消息交换602之后,可以协商群主身份。P2P管理器224可随后通过使用收发机208来维持与对等体104的通信链路,以执行群操作功能(诸如与对等体104交换数据604)。
[0063]P2P管理器224还可以使用收发机202来继续进行关于附加对等体(诸如对等体106)的设备发现协议。如图所示,收发机202可以继续在监听状态与搜索状态之间循环。当对等体106处于互补状态时,例如当收发机202处于监听状态而当对等体106处于搜索状态时,可以执行发现消息交换606。
[0064]尽管在维护对等网络时对等体102可不使两个收发机均投入发现过程,但仍可以实现效率和性能的增益。通过采用收发机208来维持对等体通信链路并且将收发机202用于发现过程,对等体102不需要协商关于对等体104的缺席,以便执行设备发现过程,包括与对等体106的此种过程。
[0065]为了帮助解说本公开的关于采用多并发对等体来同时履行与对等网络相关联的多个操作功能的技术,图7描绘了表示提供并行操作功能的一个示例性例程的流程图。从步骤702开始,对等体102的P2P管理器224可以发起设备发现协议。在步骤704,P2P管理器224可以使收发机202执行可涉及扫描无线信道并随后在搜索状态与监听状态之间循环操作的寻找阶段。成功的发现可在步骤706当收发机202与第一对等体(或者在处于搜索状态时通过接收发现响应或者在处于监听状态时通过传送发现响应)交换发现消息时发生。P2P管理器224可随后在步骤708形成具有第一对等体的对等网络,并在步骤710作为群主向收发机208传递操作以维持与第一对等体的通信链路。P2P管理器224可通过在搜索状态与监听状态之间循环来继续在寻找阶段操作收发机202,如由步骤712所指示的。因此,收发机202可以在步骤714进行与第二对等体的发现消息交换,同时使用收发机208继续维持与第一对等体的通信链路。
[0066]本文描述的是当前优选实施例。然而,涉及本发明的领域的技术人员将理解,本公开的原理可简单地用恰适的修改来扩展到其他应用。例如,即使已经公开了包括双并发设备的各实施例,但这些技术可被扩展至具有三个或更
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1