管理无线对等网络中的发现

申请号 CN200880129404.3 申请日 2008-05-20 公开(公告)号 CN102084621B 公开(公告)日 2017-04-05
申请人 高通股份有限公司; 发明人 G·B·霍恩; A·萨姆帕斯;
摘要 公开了用于管理无线 对等网络 中的发现的装置和方法。各种发现规程可通过从对等 节点 支持在时间上由静默期隔开的多个发现 信号 的广播并改变静默期中的至少一个静默期的历时来实现。
权利要求

1.一种用于无线通信的装置,所述装置用于辅助远程节点发现另一节点,所述装置包括:
处理系统,配置成支持在时间上由静默期隔开的多个发现信号的广播,所述处理系统被进一步配置成根据当前操作模式或环境中的至少一者改变所述静默期中的至少一个静默期的历时,其中所述处理系统被进一步配置成在所述静默期中的每个静默期的至少一部分期间侦听发现信号,
所述处理系统被进一步配置成响应于收到来自一个或多个节点中的一个节点的发现信号通知远程节点以使所述远程节点能建立与所述一个或多个节点中的所述一个节点的连接。
2.如权利要求1所述的装置,其特征在于,所述处理系统被进一步配置成接收来自所述一个或多个节点的发现信号。
3.如权利要求2所述的装置,其特征在于,所述处理系统被进一步配置成响应于收到来自所述一个或多个节点中的一个节点的发现信号支持与所述一个或多个节点中的所述一个节点的连接。
4.如权利要求2所述的装置,其特征在于,所述处理系统被进一步配置成确定接收自所述一个或多个节点中的一个节点的发现信号是否属于特定节点集合。
5.如权利要求2所述的装置,其特征在于,所述处理系统被进一步配置成基于接收自服务器的信息来确定接收自所述一个或多个节点中的一个节点的发现信号是否属于特定节点集合。
6.如权利要求5所述的装置,其特征在于,所述处理系统被进一步配置成向所述服务器提供与所述装置的位置有关的消息并接收响应于所述消息来自所述服务器的所述信息。
7.如权利要求1所述的装置,其特征在于,所述处理系统被进一步配置成确定所述装置的位置并基于该确定来改变所述静默期中的所述至少一个静默期的历时。
8.如权利要求1所述的装置,其特征在于,所述处理系统被进一步配置成向服务器提供与所述装置的位置有关的信息并基于来自所述服务器的响应来改变所述静默期中的所述至少一个静默期的历时。
9.如权利要求1所述的装置,其特征在于,所述处理系统被进一步配置成当所述装置从一个或多个节点的无线电射程之外的位置移至所述一个或多个节点的无线电射程之内的位置时减小所述静默期中的所述至少一个静默期的历时。
10.如权利要求9所述的装置,其特征在于,所述处理系统被进一步配置成基于接收自所述一个或多个节点中的至少一个节点中的每个节点的发现信号来确定所述装置正从所述一个或多个节点的无线电射程之外的位置移至所述一个或多个节点的无线电射程之内的位置。
11.如权利要求9所述的装置,其特征在于,所述处理系统被进一步配置成基于接收自服务器的信息来确定所述装置正从所述一个或多个节点的无线电射程之外的位置移至所述一个或多个节点的无线电射程之内的位置。
12.如权利要求1所述的装置,其特征在于,所述处理系统被进一步配置成若所述装置处在所述一个或多个节点的无线电射程内则响应于发现所述一个或多个节点中的至少一个节点而增大所述静默期中的所述至少一个静默期的历时。
13.如权利要求1所述的装置,其特征在于,所述处理系统被进一步配置成若所述装置处在所述一个或多个节点的无线电射程内则响应于发现所述一个或多个节点中的所有节点而增大所述静默期中的所述至少一个静默期的历时。
14.如权利要求1所述的装置,其特征在于,还包括功率源,其中所述处理系统被进一步配置成根据所述功率源来改变所述静默期中的所述至少一个静默期的历时。
15.如权利要求1所述的装置,其特征在于,还包括具有发射功率的发射机,其中所述处理系统被进一步配置成根据所述发射功率来改变所述静默期中的所述至少一个静默期的历时。
16.如权利要求1所述的装置,其特征在于,所述处理系统被进一步配置成改变所述发现信号之间的所述静默期的历时以使得在一时间段内所述静默期的历时是不同的。
17.如权利要求16所述的装置,其特征在于,在所述时间段内所述静默期中的每个静默期的历时是随机改变的。
18.如权利要求16所述的装置,其特征在于,在所述时间段内所述静默期中的每个静默期的历时遵循线性、多项式、或指数函数。
19.一种从装置进行无线通信的方法,所述装置用于辅助远程节点发现另一节点,所述方法包括:
支持在时间上由静默期隔开的多个发现信号的广播;
根据当前操作模式或环境中的至少一者改变所述静默期中的至少一个静默期的历时;
在所述静默期中的每个静默期的至少一部分期间侦听发现信号;以及
响应于收到来自一个或多个节点中的一个节点的发现信号通知远程节点以使所述远程节点能建立与所述一个或多个节点中的所述一个节点的连接。
20.如权利要求19所述的方法,其特征在于,还包括接收来自所述一个或多个节点的发现信号。
21.如权利要求20所述的方法,其特征在于,还包括响应于收到来自所述一个或多个节点中的一个节点的发现信号支持与所述一个或多个节点中的所述一个节点的连接。
22.如权利要求20所述的方法,其特征在于,还包括确定接收自所述一个或多个节点中的一个节点的发现信号是否属于特定节点集合。
23.如权利要求20所述的方法,其特征在于,所述确定接收自所述一个或多个节点中的一个节点的发现信号是否属于特定节点集合是基于接收自服务器的信息的。
24.如权利要求23所述的方法,其特征在于,还包括向所述服务器提供与所述装置的位置有关的消息并接收响应于所述消息来自所述服务器的所述信息。
25.如权利要求19所述的方法,其特征在于,还包括确定所述装置的位置,其中基于该确定来改变所述静默期中的所述至少一个静默期的历时。
26.如权利要求19所述的方法,其特征在于,还包括向服务器提供与所述装置的位置有关的信息,其中基于来自所述服务器的响应来改变所述静默期中的所述至少一个静默期的历时。
27.如权利要求19所述的方法,其特征在于,当所述装置从一个或多个节点的无线电射程之外的位置移至所述一个或多个节点的无线电射程之内的位置时减小所述静默期中的所述至少一个静默期的历时。
28.如权利要求27所述的方法,其特征在于,还包括基于接收自所述一个或多个节点中的至少一个节点中的每个节点的发现信号来确定所述装置正从所述一个或多个节点的无线电射程之外的位置移至所述一个或多个节点的无线电射程之内的位置。
29.如权利要求27所述的方法,其特征在于,还包括基于接收自服务器的信息来确定所述装置正从所述一个或多个节点的无线电射程之外的位置移至所述一个或多个节点的无线电射程之内的位置。
30.如权利要求19所述的方法,其特征在于,若所述装置处在所述一个或多个节点的无线电射程内则响应于发现所述一个或多个节点中的至少一个节点而增大所述静默期中的所述至少一个静默期的历时。
31.如权利要求19所述的方法,其特征在于,若所述装置处在所述一个或多个节点的无线电射程内则响应于发现所述一个或多个节点中的所有节点而增大所述静默期中的所述至少一个静默期的历时。
32.如权利要求19所述的方法,其特征在于,所述装置包括功率源,其中根据所述功率源来改变所述静默期中的所述至少一个静默期的历时。
33.如权利要求19所述的方法,其特征在于,所述装置还包括具有发射功率的发射机,其中所述静默期中的所述至少一个静默期的历时是所述发射功率的函数。
34.如权利要求19所述的方法,其特征在于,在一时间段内所述发现信号之间的所述静默期的历时是不同的。
35.如权利要求34所述的方法,其特征在于,在所述时间段内所述静默期中的每个静默期的历时是随机改变的。
36.如权利要求34所述的方法,其特征在于,在所述时间段内所述静默期中的每个静默期的历时遵循线性、多项式、或指数函数。
37.一种用于无线通信的设备,所述设备用于辅助远程节点发现另一节点,所述设备包括:
用于支持在时间上由静默期隔开的多个发现信号的广播的装置;
用于根据当前操作模式或环境中的至少一者改变所述静默期中的至少一个静默期的历时的装置;
用于在所述静默期中的每个静默期的至少一部分期间侦听发现信号的装置;以及用于响应于收到来自一个或多个节点中的一个节点的发现信号通知远程节点以使所述远程节点能建立与所述一个或多个节点中的所述一个节点的连接的装置。
38.如权利要求37所述的设备,其特征在于,还包括用于接收来自所述一个或多个节点的发现信号的装置。
39.如权利要求38所述的设备,其特征在于,还包括用于响应于收到来自所述一个或多个节点中的一个节点的发现信号支持与所述一个或多个节点中的所述一个节点的连接的装置。
40.如权利要求38所述的设备,其特征在于,还包括用于确定接收自所述一个或多个节点中的一个节点的发现信号是否属于特定节点集合的装置。
41.如权利要求38所述的设备,其特征在于,所述用于确定接收自所述一个或多个节点中的一个节点的发现信号是否属于特定节点集合的装置被配置成基于接收自服务器的信息来作出此确定。
42.如权利要求41所述的设备,其特征在于,还包括用于向所述服务器提供与所述设备的位置有关的消息的装置和用于接收响应于所述消息来自所述服务器的所述信息的装置。
43.如权利要求37所述的设备,其特征在于,还包括用于确定所述设备的位置的装置,其中所述用于改变所述静默期中的至少一个静默期的历时的装置被配置成基于该确定来作出此改变。
44.如权利要求37所述的设备,其特征在于,还包括用于向服务器提供与所述设备的位置有关的信息的装置,其中所述用于改变所述静默期中的至少一个静默期的历时的装置被配置成基于来自所述服务器的响应来作出此改变。
45.如权利要求37所述的设备,其特征在于,所述用于改变所述静默期中的至少一个静默期的历时的装置被配置成当所述设备从一个或多个节点的无线电射程之外的位置移至所述一个或多个节点的无线电射程之内的位置时减小此历时。
46.如权利要求45所述的设备,其特征在于,还包括用于基于接收自所述一个或多个节点中的至少一个节点中的每个节点的发现信号来确定所述设备正从所述一个或多个节点的无线电射程之外的位置移至所述一个或多个节点的无线电射程之内的位置的装置。
47.如权利要求45所述的设备,其特征在于,还包括用于基于接收自服务器的信息来确定所述设备正从所述一个或多个节点的无线电射程之外的位置移至所述一个或多个节点的无线电射程之内的位置的装置。
48.如权利要求37所述的设备,其特征在于,所述用于改变所述静默期中的至少一个静默期的历时的装置被配置成若所述设备处在所述一个或多个节点的无线电射程内则响应于发现所述一个或多个节点中的至少一个节点而增大此历时。
49.如权利要求37所述的设备,其特征在于,所述用于改变所述静默期中的至少一个静默期的历时的装置被配置成若所述设备处在所述一个或多个节点的无线电射程内则响应于发现所述一个或多个节点中的所有节点而增大此历时。
50.如权利要求37所述的设备,其特征在于,还包括用于向所述设备提供功率的装置,其中所述用于改变所述静默期中的至少一个静默期的历时的装置被配置成根据该功率源来改变此历时。
51.如权利要求37所述的设备,其特征在于,还包括用于以一发射功率发射信号的装置,其中所述用于改变所述静默期中的至少一个静默期的历时的装置被配置成根据所述发射功率来改变此历时。
52.如权利要求37所述的设备,其特征在于,所述用于改变所述静默期中的至少一个静默期的历时的装置被配置成改变在一时间段内所述发现信号之间的所述静默期的历时以使得这些历时是不同的。
53.如权利要求52所述的设备,其特征在于,所述用于改变所述静默期中的至少一个静默期的历时的装置被配置成随机地改变所述时间段内的这些历时中的每个历时。
54.如权利要求52所述的设备,其特征在于,所述用于改变所述静默期中的至少一个静默期的历时的装置被配置成以线性、多项式、或指数的方式改变所述时间段内的这些历时中的每个历时。
55.一种用于无线通信的接入终端,所述接入终端用于辅助远程节点发现另一节点,所述接入终端包括:
处理系统,配置成支持在时间上由静默期隔开的多个发现信号的广播,所述处理系统被进一步配置成根据当前操作模式或环境中的至少一者改变所述静默期中的至少一个静默期的历时、在所述静默期中的每个静默期的至少一部分期间侦听发现信号、以及响应于收到来自一个或多个节点中的一个节点的发现信号通知远程节点以使所述远程节点能建立与所述一个或多个节点中的所述一个节点的连接;以及
由所述处理系统支持的用户接口

说明书全文

管理无线对等网络中的发现

[0001] 背景
[0002] 领域
[0003] 本公开一般涉及无计划的用户可部署网络内的无线通信,尤其涉及用于管理对等无线网络中的发现规程的方法。
[0004] 背景
[0005] 对等(“P2P”)网络常被用于经由自组织(adhoc)连接来连接节点。这些网络区别于其中通信通常是与中央服务器进行的传统客户机-服务器模型。对等网络可以完全由彼此直接通信的对等节点组成,或者可包括少量服务器以向网络中的节点提供各种服务。这些网络可用于高效地共享文件、媒体流送、电话、实时数据应用、及其他通信。
[0006] 在支持移动节点的对等网络中,当节点在网络的覆盖区内四处移动时采用各种发现规程。发现网络中的节点的过程一般始于发现信号的广播。若节点检测到来自另一节点的发现信号,则其可尝试使用由网络定义的寻呼和接入机制来建立通信会话。
[0007] 为了节约电池,节点典型地并不连续地广播发现信号。相反,节点在大多数时间保持在低功率状态或休眠模式下,并周期性地苏醒以广播发现信号。此规程在降低处于非通信状态下的节点的功耗方面已经是比较成功的。然而,仍然可能在有些时候节点是在消耗过量功率的。作为示例,在处于网络覆盖区之外时周期性地广播发现信号的节点正在不必要地消耗功率。相应地,在本领域需要改善管理对等网络中的发现的方式。这些改善应该也适用于其他网络。
[0008] 概述
[0009] 在本公开的一方面,一种用于无线通信的装置包括配置成支持在时间上由静默期隔开的多个发现信号的广播的处理系统,该处理系统被进一步配置成改变静默期中的至少一个静默期的历时。
[0010] 在本公开的另一方面,一种从装置进行无线通信的方法,包括:支持在时间上由静默期隔开的多个发现信号的广播;以及改变静默期中的至少一个静默期的历时。
[0011] 在本公开的又一方面,一种用于无线通信的设备,包括:用于支持在时间上由静默期隔开的多个发现信号的广播的装置;和用于改变静默期中的至少一个静默期的历时的装置。
[0012] 在本公开的再一方面,一种用于通信的计算机程序产品包括含指令的机器可读介质,该指令可由处理系统执行以支持在时间上由静默期隔开的多个发现信号的广播,并改变静默期中的至少一个静默期的历时。
[0013] 在本公开的又一方面,一种用于无线通信的接入终端包括:配置成支持在时间上由静默期隔开的多个发现信号的广播的处理系统,该处理系统被进一步配置成改变静默期中的至少一个静默期的历时;以及由该处理系统支持的用户接口
[0014] 附图简述
[0015] 在附图中作为示例而非限制地解说了通信系统的各方面,在附图中相似附图标记可用于贯穿说明书和附图标示相似特征,图中:
[0016] 图1是解说对等无线网络的示例的概念图
[0017] 图2是解说对等无线网络的另一示例的概念图;
[0018] 图3是解说对等无线网络的又一示例的概念图;
[0019] 图4是解说用于对等无线网络中一节点辅助另一节点的发现的呼叫流的示例的概念图。
[0020] 图5是解说可由节点实现的发现规程的示例的时序图;
[0021] 图6是解说支持基础设施辅助发现的对等无线网络的示例的概念图;
[0022] 图7是解说由对等无线网络中的节点实现的发现规程的示例的状态图;
[0023] 图8是解说节点的功能性的示例的框图;以及
[0024] 图9是解说处理系统的功能性的示例的框图。
[0025] 根据普通实践,附图中解说的各种特征旨在作为对网络以及网络相关实体的各方面的描述,而无意于仅代表权利要求的范围内的方面。出于提供对网络或者网络相关实体的透彻理解的目的,附图可能包括具体细节,然而,可以在没有这些具体细节的情况下实现所描述网络和网络相关实体的各方面。在一些实例中,众所周知的结构和组件以框图形式示出以避免湮没本公开通篇所描述的各种概念。
[0026] 详细描述
[0027] 下文描述了一种或多种方法及装置的各方面。应当显见的是,本文中的教示可以各种形式来体现,并且本文中所公开的任何特定结构、功能或两者仅是代表性的。基于本文的教示,本领域技术人员应领会本文所公开的方面可独立于任何其它方面来实现并且这些方面中的两个或多个可以各种方式被组合。例如,可以使用本文中所阐述的任何数目的方面来实现装置或实践方法。另外,可用除本文所阐述的方面的一个或多个之外或与之不同的其它结构、功能或结构和功能来实现这种装置或实践这种方法。贯穿本公开描述的任何装置或方法的方面可包括任何权利要求的单个要素和/或一项或多项权利要求中的要素的任意组合。
[0028] 在以下详细描述中,将在对等无线网络的上下文中描述一种或多种方法及装置的各方面。然而,如本领域技术人员将容易领会的那样,贯穿本公开给出的各方面可扩展到广范围的网络和通信协议。相应地,对对等无线网络的任何引用只是为了解说网络的各方面,并且要理解这些方面具有广范围的应用。
[0029] 图1是解说对等无线网络的示例的概念图。网络100被示为具有数个节点102,每个节点可以各种方式进行配置。作为示例,节点102可被配置成膝上型计算机、移动电话个人数字助理(PDA)、数字音频播放器、游戏控制台、数码相机、数码摄录像机、多媒体设备、或者任何其他能够支持与网络100中的其他节点102的对等连接的合适设备。节点102可被本领域技术人员称为接入终端、手持机、无线通信设备、用户终端、用户装备、移动站、移动单元、订户单元、订户站、移动无线电、无线电话机、无线站、无线设备、或某种其他术语。本公开通篇所描述的各种概念旨在应用于所有节点,而不论其具体的命名为何。
[0030] 在此示例中,对等网络100是通过无线链路连接的节点102的自配置网络,这些通过无线链路连接的节点102一同形成随意的无线拓扑。节点102可利用该无线拓扑以支持与网络100中的对等体或直接或通过一个或多个中间节点的连接。在后一种情形中,数据从一个节点路由至另一节点直至数据到达其目的地。由于节点在覆盖区内自由地四处移动,该无线拓扑可能快速地改变。因此,对等网络是可动态地重配置的,以便在节点在覆盖区内四处移动时维持连接。
[0031] 图2是解说对等无线网络的另一示例的概念图。在此示例中,网络200包括若干基础设施节点204,它们被示为场地固定的收发机站,但是在其他配置中也可被实现为移动节点。基础设施节点204可被本领域技术人员称为接入点、中继点、B节点、无线电网控制器(RNC)、演进B节点、基站控制器(BSC)、基收发机站(BTS)、基站(BS)、收发机功能(TF)、无线电路由器、无线电收发机、基本服务集(BSS)、扩展服务集(ESS)、无线电基站(RBS)、或某个其他合适术语。
[0032] 节点202可直接地或通过一个或多个中间节点连接至基础设施节点204、或网络200中的任何其他节点。同早先描述的示例一样,无线拓扑是可动态地重配置的,以便当节点202在覆盖区内四处移动以及基础设施204上的负载改变时维持连接。在网络200的一种配置中,基础设施节点204可遍及无线广域网(WWAN)分布,诸如在采用Wi-Max、演进数据优化(EV-DO)、超移动宽带(UMB)或某种其他合适无线标准的网络中会是这种情形。在网络200的另一配置中,基础设施节点204可遍及家中、办公楼、机场、酒店、咖啡店、或其他合适的私人或公共场所中的无线局域网(WLAN)分布。在此示例中,基础设施节点204可被用作至WLAN,诸如作为示例,至Wi-Fi网络的接入点。
[0033] 对等网络300的地理范围可通过诸如因特网之类的广域网(WAN)来延伸。图3中示出了此对等无线网络的示例。在此配置中,节点302与基础设施节点304的任意组合可为其他节点302提供去往WAN 306的无线回程。单个基础设施节点304可通过如图3中所示的有线连接来提供至WAN 306的接入点,或者替换地,任意数目的基础设施节点304可具有与WAN 306的有线或无线连接。无线拓扑是可动态地重配置的,以便当WAN 306中的两个节点以及其他节点在覆盖区内四处移动以及基础设施节点304上的负载变化时维持这两个节点之间的连接。
[0034] 当到现在为止所描述的各种网络配置中的一种配置、或某种其他合适网络配置中的节点最初上线时,该节点尝试通过发现规程来发现其他对等体。节点所利用的发现规程将取决于其希望建立的对等连接的类型。作为示例,节点可能希望具有与对等体的匿名连接。在此示例中,节点不广播发现信号,由此使其在邻域中的存在是匿名的。相反,它尝试通过解码来自基础设施节点(参见图2和3)或某个其他节点或网络相关实体的参考信号诸如信标来加入网络。一旦节点解码了参考信号,则该节点可以通过将其行踪通知给网络相关实体诸如移动性代理来向网络注册,从而在网络中的另一节点尝试与它建立连接时能寻呼到它。
[0035] 节点所利用的发现规程还可支持与固定节点集合的对等连接。此发现规程可以非常适合包括由个人所拥有的节点的集合的个域网(PAN)。作为示例,这些节点可包括膝上型计算机、蜂窝电话、受话器、话筒、医疗设备、生物测定传感器、心率监视器、计步器、EKG设备、用户I/O设备、手表、遥控器、开关、销售点设备、助听器、机顶盒等。在此示例中,每个节点的身份是经由存储在每个节点的存储器中的列表、或某种其他手段而为其他节点先验已知的。在列表的情形中,可使用带内机制来形成该列表。
[0036] 在尝试发现来自此固定集合的对等体时,节点可侦听来自其对等体的发现信号。节点从对等体收到的发现信号可包括消息,该消息包含该对等体的一个或多个属性(例如,对等体标识符)。节点随后可将该消息与存储在存储器中的对等体列表作比较以确定该对等体是否属于该固定节点集合。若节点确定该对等体包含在该列表中,则节点可尝试连接该对等体。
[0037] 节点还可利用发现规程来支持与特定类型的对等体的对等连接,其中该对等体的身份不是先验已知的。此规程可以非常适合希望连接至特定群中的对等体的节点,当节点寻求如游戏、约会、购物等局部服务时会是这种情形。在此情形中,包含对等体的一个或多个属性(例如,群关联标识符)的消息可被包括在由对等体广播的发现信号中。或者,诸如服务器之类的网络相关实体可在发现规程期间提供辅助。在此配置中,节点可向服务器提供包括其位置以及与该群关联有关的各种属性的消息。对等体可使用全球定位系统(GPS)、通过与其连接的其他节点、或者通过某种其他手段来确定其位置。响应于此消息,该服务器可向节点发送标识附近支持该节点所标识的群关联的对等体的信息。优选地,发现规程被配置成支持同时是许多群的成员的节点。
[0038] 还可利用允许节点与任何其他对等体连接(即,没有受限的关联要求)的发现规程。在这种规程下,节点侦听发现信号。若节点检测到来自对等体的发现信号,则可以尝试与其建立连接。
[0039] 在对等网络的至少一种配置、或其他合适的网络布置中,节点可使用另一节点来辅助它的发现。现在将参照解说两个节点之间的呼叫流的图4给出示例。在此示例中,基础设施节点在辅助另一节点的发现。然而,如本领域技术人员将容易领会的,此示例中描述的各种概念可被扩展到任何节点辅助对等无线网络中的任何其他节点的发现。
[0040] 以下示例在节点希望通过使用基础设施节点广播其发现信号和/或检测来自对等体的发现信号而在发现规程期间节省电池电力时可能是有用的。参照图4,节点首先尝试通过解码广播自基础设施节点的参考信号来发现基础设施节点,如箭头402所示。一旦该对等节点发现了基础设施节点,则随后可解码开销信道以获知该基础设施节点的能力,如箭头404所示。该开销信道可提供各种信息,包括该基础设施节点是否支持代表另一节点的发现。假设该基础设施节点支持发现,则节点可出于该目的通过请求接入基础设施节点来连接至该基础设施节点,如箭头406所示。基础设施节点可用接入准予进行响应,如箭头408所示。响应于该接入准予,该节点可在反向链路话务信道(即,支持从对等节点到基础设施节点的传输的话务信道)上传达各种属性,如箭头410所示。作为示例,这些属性可包括全球唯一的节点标识符或某种其他标识符、对等体标识符(例如,朋友列表)、群成员关系、和/或与发现有关的任何其他信息。
[0041] 一旦收到此信息,基础设施节点可辅助该节点的发现,如箭头412所示。进行辅助的方式可以变化。作为示例,基础设施节点可为该节点广播发现信号,并且该节点可自己侦听来自其他节点的发现信号。在此示例中,该发现可包括指示基础设施节点正在辅助该节点的发现的信息(例如,通过将该基础设施节点所广播的发现信号中的比特置位)。或者,节点可广播自己的发现信号,并允许基础设施节点侦听来自对等体的发现信号。在基础设施节点既为节点广播发现信号又侦听来自对等体的发现信号时可为该节点提供最大辅助。
[0042] 在对等网络的至少一种配置中,基础设施节点可以仅承担节点的发现的一部分。作为示例,节点可在某些时间广播发现信号,并且基础设施节点可在其他时间广播该发现信号。类似地,节点可在某些时间侦听来自对等体的发现信号,并且基础设施节点可在其他时间侦听来自对等体的发现信号。可以部署各种配置,其中可实现到现在为止所讨论的以及根据本公开而对本领域技术人员所显见的基础设施辅助发现规程的任意组合。作为示例,基础设施节点可广播发现信号,而侦听发现信号的责任被拆分到该节点与基础设施节点间。这可以是因应用而异的静态条件,或者可以是取决于信道条件和其他因素而可动态地重配置的。作为后者的示例,正当代表节点广播发现信号的时候,基础设施节点可能由于信道条件的改变、基础设施节点上负载的改变、或出于某种其他原因而在稍后担起侦听来自对等体的发现信号的责任。
[0043] 一旦基础设施节点开始辅助另一节点的发现,基础设施节点可采用各种机制来监视该节点的行踪。这些机制允许基础设施节点在例如该节点移出该基础设施节点的覆盖区之时终止代表该节点的发现。在对等网络的至少一种配置中,基础设施节点可维持一定时器,如框414所示。该定时器每次在基础设施节点接收到保持活跃信号时重启,如箭头416所示。在此配置中,节点传送一系列保持活跃信号以通知该基础设施节点其仍需要基础设施辅助发现。保持活跃信号可以是节点的一个或多个发现信号的广播、定向至该基础设施节点的传输(例如,接入该基础设施节点、在控制信道上发送信号等)、或某种其他类型的信令或通信的形式。为了节省电池寿命,节点可在保持活跃信号之间的全部时间或部分时间期间进入休眠。若定时器在接收到保持活跃信号之前到期,则基础设施节点停止辅助该节点的发现,如框418所示。
[0044] 在基础设施节点正代表对等网络中的节点侦听来自对等体的发现信号的情形中,基础设施节点可在发现对等体之际通知该节点。类似地,若感兴趣对等体尝试连接至基础设施节点,则该基础设施节点可通知该节点。该通知可采取寻呼或某种其他信令的形式。响应于该通知,可在该节点的显示器上出现一指示对等体的存在的图标,或者可向显示器呈现地图以显示该对等体。该节点随后可直接地、通过该基础设施节点、或者通过一个或多个中间节点(即,多跳连接)建立与该对等体的连接。
[0045] 如本领域技术人员将容易领会的,节点可被配置成支持以上讨论的发现规程中的一种或多种。作为上述发现规程的替换或补充,节点还可被配置成支持附加发现规程、以及诸如寻呼、传送广播消息等其他规程。
[0046] 图5是解说可由节点实现的发现规程的示例的时序图。在此示例中,节点支持在时间上由静默期504隔开的一系列发现信号502。该发现信号可以是在公共或专用信道上广播的分组。该分组可包含为该网络中的所有节点先验已知的前置码,该前置码包括伪随机数(PN)或其多次重复。在静默期504、或其任意部分期间,该节点还可侦听来自对等体的发现信号。若该节点检测到来自对等体的发现信号,则可建立连接。在对等体仅与固定节点集合相关联的情形中,发现信号中的信息、或由服务器提供的信息可被该节点用来确定是否建立通信会话。节点所广播的发现信号可以是同步或异步的,可使用频率重用或时间重用,并且可以使用码分多址(CDMA)、正交频分多址(OFDMA)、或用于支持无线电信系统中的空中接口的任何其他合适技术来发送。
[0047] 为了节省电池电力,静默期504的历时可根据当前操作模式和/或环境而变化。作为示例,静默期504的历时可在对等节点中的电池充满电时增大并在电池电量较低时减小。作为另一示例,静默期504的历时可在发射功率较高时增大并在发射功率较低时减小。
[0048] 在节点的一些配置中,静默期504的历时可基于无线电射程内的对等体而改变。作为示例,当节点处在它被授权与之通信的任何对等体的无线电射程之外时,静默期504可以相对较长。在此示例中,静默期504可在该节点移进一个或多个对等节点的无线电射程内时减小从而促成活跃搜索。这一般要求该节点知道其对等体相对于它处在何处,并因此主要适用于现在将结合图5描述的基础设施辅助发现。
[0049] 图6是解说支持基础设施辅助发现的对等无线网络600的示例的概念图。在此示例中,节点602向发现服务器608注册。发现服务器608可以是取决于节点602所要求的服务类型的。作为示例,寻求连接至特定群中的对等体以接入诸如游戏、约会、购物等局部服务的节点602可访问配置成支持这些服务的特定服务器。或者,可使用单个服务器。在后一种配置中,对等体602可在向服务器608注册时发送包括其所要求的服务类型的简档。
[0050] 注册规程可用各种方式来实现。作为示例,节点602可向服务器608发送包括其位置的注册消息。使用包含在该注册消息中的该节点的位置,服务器608可通过发送节点602附近的对等体的列表来响应。节点602可在它、或者它的对等体在网络600内四处移动时询问服务器608以更新其列表。在无线对等网络的至少一种配置中,该列表还可在一个或多个对等体移进或移出该节点的邻区时更新。
[0051] 回到图5,该节点可在它不处于它被授权与之通信的任何对等体的无线电射程之中时具有相对较长的静默期。在此模式下,该节点只有当在其邻区中有其还未发现的对等体时、或者当基础设施辅助发现不可靠或不可用时才应广播发现信号。当该节点移进一个或多个对等体的无线电射程中时,其可以通过减小静默期来开始活跃地搜索。一旦该节点发现要连接的对等节点,则随后可增大静默期的历时。或者,该节点可被配置成只有在其发现其网络中的所有对等体之后才增大静默期的历时。在一些配置中,节点可一起停止广播发现信号,但维持相隔长静默期的发现信号广播以通知对等体其还未移到无线电射程之外可能是合需的。
[0052] 发现信号之间的静默期的历时的改变可以是固定或可变的。在后一种情形中,一旦该对等节点移进对等节点的无线电射程中静默期就可逐渐变短。静默期可在随机基础上、或者根据线性、多项式、或指数函数、或者某种其他函数来逐渐变短。
[0053] 图7是解说由对等无线网络中的节点实现的发现规程的示例的状态图。每种状态定义用于广播发现信号的不同周期性。
[0054] 在此示例中,当在邻区中没有对等体时,节点处在第一状态702中。在此状态中,偶尔发出发现信号。该节点可经由注册消息周期性地向服务器发送其位置。可向该节点发送回标识该邻区中的任何对等体的注册应答或其他消息。若邻区中没有对等体,则该节点保持在第一状态702中。另一方面,若服务器标识了邻区中的一个或多个对等体,则该节点可进入第二状态704,在该状态下增大发现信号的频率以活跃地搜索对等体。
[0055] 当节点处在第二状态704中时,其继续周期性地向服务器注册。若从服务器收到指示在邻区中不再有任何对等体的注册应答,则节点返回到第一状态702。相反,若节点能够发现在来自服务器的注册应答中所标识的所有对等体,则其进入其中降低发现信号的频率的第三状态706中。只要一个或多个对等体丢失或者在后续注册应答中标识有未发现的对等体,则该节点返回到第二状态704以通过增大发现信号的频率来活跃地搜索。或者,作为周期性地向服务器注册的替代,服务器可在对等体进入或离开邻区的情况下向该节点推送该信息。
[0056] 图8是解说节点的功能性的示例的框图。以下对节点800的描述在本质上是信息性的,并宽泛地定义每个的功能性。仅将描述与本文公开的各种概念有关的功能性。本领域技术人员将认识到,这些功能块可提供未在本文描述的其他功能性。在此示例中,节点800是接入终端,其包括三个功能块:无线接口802、处理系统804、和用户接口806。
[0057] 无线接口802可被配置成提供发射和接收功能两者的收发机。发射功能包括用数据调制载波。接收功能包括解调载波以恢复数据。无线接口802还可提供各种其他功能,诸如RF前端处理、模拟/数字转换、时基和频率估计、信道估计、turbo编码等。总之,无线接口802可被配置成提供接入终端800的完整物理层实现。
[0058] 处理系统804可单独地、或者与接入终端800中的其他实体相组合地被配置成实现物理层之上的所有功能性。或者,处理系统804还可实现物理层的全部或部分。在最一般的意义上,处理系统804被配置成使用无线接口802的发射和接收功能来支持通信。另外,处理系统804可被配置成支持在时间上由静默期隔开的多个发现信号的广播,并改变至少一个静默期的历时。贯穿本公开使用的术语“静默期”与发现有关。换言之,当处理系统处在静默期时,其不生成发现信号,尽管其可参与其他广播和/或传输。此外,静默期的历时的改变表示处理系统生成的发现信号之间的历时,而与无线接口对发现信号的实际广播的时基无关。在一些配置中,处理系统可在静默期的全部或任意部分期间进入休眠模式(即,低功率状态)以节省电池电力。
[0059] 处理系统804可使用软件硬件或两者的组合来实现。作为示例,处理系统可用一个或多个集成电路(IC)来实现。IC可包括通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程阵列(FPGA)、或其它可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、电子组件、光学组件、机械组件、或其设计成执行本文中所描述的功能的任何组合,并且可执行驻留在IC内部、IC外部或两者中的代码或指令。通用处理器可以是微处理器,但在替换方案中,该通用处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理系统还可以被实现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协同的一个或更多个微处理器、或任何其他这样的配置。
[0060] 代码或指令可体现在一个或多个机器可读介质中以支持软件应用。软件应当被宽泛地解释成表示指令、程序、代码、或任何其他电子媒体内容,无论是被称作软件、固件中间件、微代码、硬件描述语言、还是其它。机器可读介质可包括与处理器集成的存储,诸如ASIC可能就是这种情形。机器可读介质还可包括外置于处理器的存储,诸如随机存取存储器(RAM)、闪存、只读存储器(ROM)、可编程只读存储器(PROM)、可擦PROM(EPROM)、寄存器、硬盘、可移动盘、CD-ROM、DVD或任何其他合适的存储设备。另外,机器可读介质可包括传输线或编码数据信号的载波。本领域技术人员应当认识到如何最好地实现所描述的处理系统的功能。此外,在一些方面,任何合适的计算机程序产品可包括含有与本公开的一个或多个方面有关的代码的计算机可读介质或机器可读介质。在某些方面,计算机程序产品可包括封装材料。
[0061] 当充当接入终端时,节点800还可包括用户接口806。用户接口806可包括显示器、键板、扬声器、话筒、和/或任何其他使得用户能操作该接入终端的合适接口。用户接口806被用于控制通过无线接口802在无线电链路上由该处理系统804发射和接收的数据。
[0062] 图9是解说处理系统804的功能性的示例的框图。在此示例中,处理系统804包括用于支持在时间上由静默期隔开的多个发现信号的广播的模块902,和用于改变发现信号之间的静默期的历时的模块904。
[0063] 提供之前的描述是为了使本领域中的任何技术人员均能够实践本文中所描述的各种方面。对这些方面的各种动改将容易为本领域技术人员所明白,并且在本文中所定义的普适原理可被应用于其他方面。因此,权利要求并非旨在被限定于本文中所示出的方面,而是应被授予与语言权利要求相一致的全部范围,其中对要素单数形式的引述除非特别声明,否则并非旨在表示“有且仅有一个”,而是“一个或更多个”。除非特别另外声明,否则术语“一些/某个”指的是一个或更多个。本公开中通篇描述的各种方面的要素为本领域普通技术人员当前或今后所知的所有结构上和功能上的等效方案通过引述被明确纳入于此,且意在被权利要求书所涵盖。此外,本文所公开的任何内容都并非旨在贡献给公众——无论这样的公开是否在权利要求书中被显式地叙述。权利要求的任何要素都不应当在35U.S.C.§112第六款的规定下来解释——除非该要素是使用措辞“用于……的装置”来明确叙述的或者在方法权利要求情形中该要素是使用措辞“用于……的步骤”来叙述的。
QQ群二维码
意见反馈