短程通信环境中用于服务发现的方法、设备和计算机程序产品的制作方法_4

文档序号:8397896阅读:来源:国知局
应消息以判断被寻找服务和信息的可用性。监测被设想成一个连续过程,其适用于接收到的所有发现响应消息,同时订阅服务时活动的。利用这种方式,订阅装置可以从与其自己的发现查询消息传输无关的发现响应消息收集重要信息。
[0144]具有NAN支持的MAC
[0145]MAC负责在附近的装置间采集并维持时间和频率同步,使得装置可用于同时在同一信道中进行发现协议消息交换。通过由所谓的主装置(默认的)在可用周期开始时发送的专用同步帧进行同步。在特定信道中周期性地发送同步帧。周期性和信道使用由同步帧参数确定。每个装置需要能够充当主装置,每个装置预计都会针对每个可用周期判断其是否为主装置。这种判断是通过主装置选择算法进行的。同步帧确定同步帧发送和可用性周期或发现窗口的调度(时间和频率)。
[0146]NAN网络由一组在公用网络标识符(NAN ID)下工作且共享公共的同步帧和发现窗口参数的NAN装置构成。NAN网络包括一个或多个NAN群集。每个NAN群集都可以是竞争组或信标组,可以被视为NAN网络的局部表达。NAN群集由一组工作在具有一个NAN ID的且相对于同步帧发送和发现窗口都同步的NAN网络中工作的NAN装置构成。NAN装置要形成NAN装置,它们中的至少一些需要在彼此范围之内。至少在同步帧中承载NAN ID,同步帧可以是信标帧格式的。每个信标都包含在NAN装置接收信标时使用的NAN ID字段,例如,以判断信标是否来自NAN装置工作的NAN网络,以及发送信标的NAN网络是什么类型。在本发明的一个实施例中,NAN ID是利用NAN网络中使用的信标或同步帧中的6个八位位组字段表示的数值,以提供NAN群集之内的基本同步。在本发明的一个实施例中,没有NAN群集标识符要在信标帧中承载,但从同步帧(信标)调度的角度利用不同的调度区分NAN小区。
[0147]NAN工作的某本原理:
[0148].在激活装置中的NAN功能时,装置首先利用被动发现寻找NAN网络。在NAN发现引擎中没有服务活动时,由请求激活订阅或发布服务的装置中的应用激活NAN功能。
[0149]a)默认地,至少一个NAN ID是在NAN规范中确定的,NAN装置寻找这样的网络及其群集。
[0150].加入NAN网络/NAN群集:如果装置发现装置可加入的至少一个NAN群集,该装置就选择该群集并加入。如果装置未发现装置可加入的NAN群集,装置建立其自己的NAN群集。应用还可能请求以被动模式激活发布服务。在这种情况下,装置不会建立NAN群集,而是仅工作在已经由其他装置建立的NAN群集中。
[0151]a)在满足以下标准时,NAN装置可以加入NAN群集:
[0152]1.该装置从信号电平超过预定阈值RSSI_C (例如_50dBm)的群集接收至少一个同步中贞。
[0153].在加入NAN群集时,NAN装置使其自己同步到群集的同步帧传输和发现窗口调度。
[0154]a)此外,该装置负责运行主装置选择算法以判断其是否是负责发送同步帧的主装置。
[0155].一旦处在NAN群集中,NAN装置就可以继续在其中工作,只要满足以下标准之一即可:
[0156]a)该装置从信号电平超过预定阈值RSSI_C (例如_50dBm)的群集接收至少一个同步中贞。
[0157]b)该装置作为发送同步帧的主装置工作。
[0158].在工作于NAN群集中时,NAN装置负责通过根据需要发送同步帧维持群集的基础时钟和群集的发现窗口调度。
[0159].此外,NAN装置偶尔负责执行被动发现以查清在该装置应当考虑加入的范围之内是否有其他NAN群集。
[0160]a)在NAN装置检测到与装置工作所在的群集不同的NAN群集中的同步帧,但两个群集都属于装置工作所在的NAN网络且接收到的同步帧电平超过预定阈值RSSI_C(例如-50dBm)时,装置如下进行:
[0161]1.如果来自外来群集的同步帧包含表示外来群集优于某装置自己群集的参数值,该装置将其操作移动到外来群集。
[0162]2.否则,该装置在当前群集中继续其工作。
_3] 邻居感知联网网络
[0164]- NAN网络由一组在公用网络标识符(NAN ID)下工作且共享公共的同步帧和发现窗口参数的NAN装置构成。
[0165]- NAN网络由一个或多个NAN群集构成。
[0166]纖
[0167]一组工作在具有一个NAN ID的且相对于同步帧发送和发现窗口都同步的NAN网络中工作的NAN装置形成NAN群集。
[0168]NAN装置要形成NAN装置,它们中的至少一些需要在彼此范围之内。
[0169]在NAN群集之内同步表示装置分担同步帧传输的负担并在发现窗口期间可同时用于NAN发现。
[0170]同步帔
[0171]同步帧形成NAN网络中时间和频率同步的依据。根据主角色选择规则,所有NAN装置都负责参与同步巾贞传输。
[0172]根据确定多长时间一次以及在哪个(些)信道中发送帧的同步帧参数,发送同步帧。
[0173]同步帧为NAN装置提供基础时钟,在指定发现窗口调度时,基础时钟被用作参考。
[0174]基础时钟建立于WLAN中使用的时间同步功能(TSF)之上,预计每个同步帧都包含TSF时间戳值指示符。
[0175]同步帧可以实现为信标帧。
[0176]发现窗口
[0177]发现窗口是一个时间段,期间,NAN装置可用于NAN发现帧的交换。
[0178]发现窗口根据发现窗口参数而出现,这些参数确定多长时间一次以及在哪个(些)信道中出现窗口。
[0179]发现窗口调度建立于同步帧中可用的信息之上。
[0180]NAN网络中的装置工作
[0181]在激活装置中的NAN时,装置首先利用被动发现寻找NAN网络。
[0182]默认地,有一个NAN ID是在NAN规范中确定的,NAN装置寻找这样的网络及其群集。
[0183]加入NAN网络/NAN群集:
[0184]如果装置发现装置可以加入至少一个NAN群集,该装置选择一个群集并加入。
[0185]如果装置未发现装置可加入的NAN群集,装置建立其自己的NAN群集。如果请求NAN发现引擎以被动模式激活订阅服务,该装置还可以决定不建立其自己的NAN群集,而是仅工作于其发现的NAN群集中。
[0186]在NAN装置工作于NAN群集中时,它周期性地执行被动发现以找出是否有装置工作所在NAN网络的其他NAN群集可用。
[0187]加入NAN群集
[0188]在满足以下标准时,NAN装置可以加入NAN群集:
[0189].该装置从信号电平超过预定阈值RSSI_C(例如-50dBm)的群集接收至少一个同步中贞。
[0190]在加入NAN群集时,NAN装置使其自己同步到群集的同步帧传输和发现窗口调度。
[0191]此外,该装置负责运行主装置选择算法以判断其是否是负责发送同步帧的主装置。
[0192]工作在NAN群集中
[0193]只要满足以下标准之一,NAN装置就可以继续在其中工作:
[0194].该装置从信号电平超过预定阈值RSSI_C(例如-50dBm)的群集接收至少一个同步中贞。
[0195].该装置作为发送同步帧的主装置工作。
[0196]在工作于NAN群集中时,NAN装置负责通过根据需要发送同步帧维持群集的基础时钟和群集的发现窗口调度。
[0197]丰装置诜择
[0198]根据本发明的范例实施例,节点、装置或STA可以工作于两种角色之一中:作为主STA,与其他主STA竞争以发送信标,既用于NAN同步又用于NAN发现。作为非主STA,可能需要竞争以发送信标,但仅用于NAN同步。可以由主装置选择算法确定主同步STA角色以进行邻居感知联网。自组织网络的每个节点、装置或STA可能都需要能够工作在两种角色中,主装置选择算法可能需要偶尔或周期性地由每个节点、装置或STA运行。
[0199]工作于NAN群集中的NAN装置可能需要负责根据主装置选择算法针对每个发现窗口判断其是否是主装置。
[0200]来自外来群集的同步巾贞
[0201]在NAN装置检测到与装置工作所在的群集不同的NAN群集中的同步帧,但两个群集都属于装置工作所在的NAN网络且接收到的同步帧电平超过预定阈值RSSI_C(例如-50dBm)时,装置如下进行:
[0202]一如果来自外来群集的同步帧中的时间戳(例如,TSF值)大于某装置自己群集中的时间,该装置将其操作移动到外来群集。
[0203]一或者,分析来自外来群集的同步帧中的某些其他信息以决定该装置是否将其操作移动到外来群集。
[0204]-否则,该装置在当前群集中继续其工作。
[0205]将操作移动到新群集
[0206]在NAN装置在某群集中工作时,它将如下这样做:在通过被动发现检测到存在新群集时,将其操作移动到新群集:
[0207]a)如果装置是当前/旧群集中的主装置,规则如下:
[0208]-该装置作为当前/旧群集中的主装置发送至少一个同步帧,其包含关于新群集的信息。这包括至少关于新群集的TSF值和发现窗口调度的信息。
[0209]-一旦该装置在当前/旧群集中发送了至少一个带有新群集信息的同步帧,它就将在新群集中开始工作并停止旧群集中的所有工作。
[0210]b)如果装置是当前/旧群集中的非主装置,规则如下:
[0211]-该装置应当在新群集中开始工作,并停止旧群集中的所有工作。
[0212]D.用于NAN发现引擎的蓝牙LE
[0213]作为低功率发现方案发展的一部分,需要发现如何使用标准的蓝牙低能量(LE)连同W1-Fi NAN来找出附近的服务。一种非常困难的方案是使用可连接/可扫描未定向事件和扫描。这意味着需要指定在哪个通告信道rou中承载什么。
[0214]根据NAN服务发现机制和协议,每个发现消息(发布/订阅)至少包含充当基础过滤标准的服务标识符(SID)。蓝牙LE的SCAN_REQ PDU没有任何有效载荷字段,但其仅包含两个地址字段:a)通告者地址,b)扫描者地址。蓝牙LE设计使得通告是向扫描者和发起者提供信息的机制。该信息基本上可以是任何东西,但传统上是关于通告装置及其服务的。如果请求通告者提供更多关于SCAN_REQ PDU的信息,它通过发送SCAN_RSP PDU来这样做。传统上,所有这些都发生于通告者的链路层(LL)中,没有主机的参与。一直不需要知道关于扫描者的任何信息,这就是为什么没有关于扫描装置的信息的原因,除了通告信道PDU的任一个中的扫描者地址之外。在使用蓝牙LE结合发现建立于SID匹配之上的NAN的情况下,这是主要的限制。
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1