基于接近度的多速率对等体发现方法和装置的制作方法

文档序号:7734998阅读:343来源:国知局
专利名称:基于接近度的多速率对等体发现方法和装置的制作方法
技术领域
概括地说,各个实施例涉及无线通信,具体地说,各个实施例涉及传送对等体发现 信息的方法和装置。
背景技术
在无线网络(例如,自组对等无线网络)中,让无线通信设备(例如,移动节点) 支持发射(例如,广播)各种类型发现信息(例如,设备发现信息、网络发现信息和/或服 务发现信息)的能力是有益的。当前位于这些信息附近的其它对等体设备可以使用这些广 播的信息来形成对环境的认识。在缺少集中协调和/或控制的网络中,这种在对等体之间 交换无线设备广播发现信息是特别有用的。对于发现信息的发射和/或接收,不同的无线 通信设备可能具有不同的能力和/或需求。此外,对于发现信息的发射和/或接收,各无线 通信设备可能在不同的时间具有不同的能力和/或需求。可以将广播和/或接收发现信息 视为开销信令,因此,为发现信息信令所支出的诸如功率和频谱时间比之类的资源不可用 于业务信令。在实现支持对发现信息进行传输的结构中,移动无线通信设备为发射和/或 接收发现信息而消耗的电量和剩余的储备电池电量都是重要的考量因素。有时,一个无线通信设备相对于其它相关设备可以是孤立的;而在其它时间,一个 无线设备可以在其它相关设备的本地附近。如果该无线设备是孤立的,那么在发现操作上 消耗电量则是浪费。根据上述讨论,在本领域中需要能够以高效方式支持对多种多样不同 类型的发现信息进行传输的方法和装置。允许灵活地发射和/或接收发现信息的方法和装 置将是有益的。在本领域中需要在对发现操作的资源消耗做出决策时考虑接近度信息的方 法和装置。

发明内容
各个实施例与支持多种对等体发现工作模式的无线通信设备相关。在一些实施例 中,多种对等体发现工作模式包括与对等体发现信息的不同发射速率相关的不同模式。在 一些实施例中,多种对等体发现工作模式包括与对等体发现信息的不同监测速率相关的不 同模式。在各种实施例中,通信设备根据其自己当前位置与一个相关位置(例如,好友、实 体或相关点的位置)的接近度来判断是否在不同的对等体发现工作模式之间进行转换。接 近度判断可以(有时确实)基于地理位置比较。替代地或另外地,接近度判断可以(有时 确实)基于接收的信号强度测量值。在一些实施例中,通信设备向服务器节点传输其当前位置,从所述服务器节点下 载关于相关位置的信息。在一些这种实施例中,在下载关于相关位置的信息之前,通信设备 向服务器发送用于识别相关位置(其正在请求接收相关位置的位置信息)的信息。在一些实施例中,服务器针对通信设备进行接近度判断,向该通信设备指示优选 的对等体发现工作模式。在一些实施例中,发射和/或监测发现信息的多种速率中的一种速率是零速率。例如,根据接近度信息,通信设备可以有效地开始/停止发射和/或监测对等体发现信息。本申请给出了一种操作通信设备的示例性方法,其中,所述通信设备支持包括第 一发射对等体发现模式和第二发射对等体发现模式的多种对等体发现模式,在所述第一发 射对等体发现模式期间按第一速率发射对等体发现信号,在所述第二发射对等体发现模式 期间按第二速率发射对等体发现信号,所述第二速率高于所述第一速率,该方法包括当工 作在所述第一发射对等体发现模式时,根据与相关位置的接近度来判断是否出现了用于触 发从所述第一发射对等体发现模式向所述第二发射对等体发现模式进行转变的转变条件。 此示例性方法还包括在检测到出现用于触发从所述第一发射对等体发现模式向所述第二 发射对等体发现模式进行转变的转变条件后,从所述第一发射对等体发现模式转换到所述 第二发射对等体发现模式。一种根据一些实施例的示例性通信设备支持包括第一发射对等体发现模式和第 二发射对等体发现模式的多种对等体发现模式,其中,在所述第一发射对等体发现模式期 间按第一速率发射对等体发现信号,在所述第二发射对等体发现模式期间按第二速率发射 对等体发现信号,所述第二速率高于所述第一速率。该示例性通信设备包括第一接近度条 件检测模块,用于当所述设备处于所述第一发射对等体发现工作模式时,判断是否出现了 基于接近度的转变条件,所述基于接近度的转变条件用于触发从所述第一发射对等体发现 模式向所述第二发射对等体发现模式的转变;第一模式转换控制模块,用于当所述第一接 近度条件检测模块检测到已出现所述基于接近度的转变条件时,控制所述通信设备从所述 第一发射对等体发现模式转换到所述第二发射对等体发现模式。本申请给出了一种操作通信设备的示例性方法,所述通信设备支持包括第一接收 对等体发现模式和第二接收对等体发现模式的多种对等体发现模式,其中,在所述第一接 收对等体发现模式期间以第一速率监测对等体发现信号,在所述第二接收对等体发现模式 期间以第二速率监测对等体发现信号,所述第二速率高于所述第一速率,该方法包括当工 作在所述第一接收对等体发现模式时,根据与相关位置的接近度来判断是否出现了用于触 发从所述第一接收对等体发现模式向所述第二接收对等体发现模式进行转变的转变条件。 该示例性方法还包括在检测到出现用于触发从所述第一接收对等体发现模式向所述第二 接收对等体发现模式进行转变的转变条件后,从所述第一接收对等体发现模式转换到所述 第二接收对等体发现模式。一种根据一些实施例的示例性通信设备支持包括第一接收对等体发现模式和第 二接收对等体发现模式的多种对等体发现模式的通信设备,其中,在所述第一接收对等体 发现模式期间以第一速率监测对等体发现信号,在所述第二接收对等体发现模式期间以第 二速率监测对等体发现信号,所述第二速率高于所述第一速率。该示例性通信设备包括第 一接近度条件检测模块,用于当所述设备处于所述第一接收对等体发现工作模式时,判断 是否出现了基于接近度的转变条件,所述基于接近度的转变条件用于触发从所述第一模式 向所述第二模式的转变;第一模式转换控制模块,用于当所述第一接近度条件检测模块检 测到已出现所述基于接近度的转变条件时,控制所述通信设备从所述第一模式转换到所述 第二模式。虽然在上文以概要的方式讨论了各种实施例,但应当理解的是,不是所有的实施 例必须包括相同的特征,在一些实施例中上文描述的一些特征不是必须的但是期望的。在下文的具体实施方式
中,将讨论各种实施例的众多其它特征、实现和优点。


图1是根据一个示例性实施例的示例性对等网络的图。图2根据一个示例性实施例描绘了循环对等时间结构中的发现时间间隔和相应 的发现时间间隔无线链路资源。图3描绘了第一示例性发现时间间隔的无线链路资源的更详细说明。图4描绘了第二示例性发现时间间隔的无线链路资源的更详细说明。图5描绘了可用于发射与设备标识符相对应的发现信息的多个排序的传输单元, 其中,这些传输单元是对等体发现传输结构的一部分。图6描绘了处理输入发现信息,以生成编码信息的安全哈希(hash)函数编码模 块。图7描绘了处理一些输入发现信息(例如,发现标识信息)的安全哈希函数编码 模块,该模块生成安全的编码信息。图8描绘了用于发现信息的3种示例性格式,这3种格式使用与输入发现信息相 对应的四个输出部分进行传送。图9根据一个示例性实施例描绘了将所生成的部分映射到排序的传输单元,以便 传送与设备标识符相关的发现信息。图10根据另一个示例性实施例描绘了将所生成的部分映射到排序的传输单元, 以便传送与设备标识符相关的发现信息。图11是操作通信设备(例如,无线终端)以传输发现信息的示例性方法的流程 图。图12包括图12A和图12B的组合,图12是根据一个示例性实施例操作无线终端 (例如,支持对等通信的移动节点)以传输发现信息的示例性方法的流程图。图13是根据一个示例性实施例发射发现信息部分的示例性无线终端(例如,对等 移动节点)的图。图14是描绘对等通信系统中的示例性节点和按不同的速率发射发现信息的图。图15包括图15A和图15B的组合,图15是根据一个示例性实施例操作通信设备 的示例性方法的流程图。图16是根据一个示例性实施例支持第一发射对等体发现模式和第二发射对等体 发现模式的示例性通信设备(例如,对等移动无线终端)的图。图17包括图17A和图17B的组合,图17是根据一个示例性实施例操作通信设备 的示例性方法的流程图。图18是根据一个示例性实施例支持第一接收对等体发现模式和第二接收对等体 发现模式的示例性通信设备(例如,对等移动无线终端)的图。图19是根据一个示例性实施例描绘通信设备中的示例性操作的图,该通信设备 支持高速率对等体发现发射模式和低速率对等体发现发射模式。图20是根据一个示例性实施例描绘通信设备中的示例性操作的图,该通信设备 支持高速率对等体发现接收模式和低速率对等体发现接收模式。
图21-M用于描述一个示例性实施例中的特征,在该示例性实施例中,支持多种 对等体发现模式的无线通信设备根据位置信息确定模式转换决策。图25-27用于描述一个示例性实施例中的特征,在该示例性实施例中,支持多种 对等体发现模式的无线通信设备根据基于所接收信号强度测量值的接近度来确定模式转 换决策。图观描绘了一种特征,在该特征中,无线通信设备根据距离信息执行对等体发现 模式转换,与触发从第二模式到第一模式的转换相比,使用不同的转换标准来触发从第一 模式到第二模式的转换。图四描绘了一种特征,在该特征中,无线通信设备根据所接收信号的强度执行对 等体发现模式转换,与触发从第二模式到第一模式的转换相比,使用不同的转换标准来触 发从第一模式到第二模式的转换。
具体实施例方式图1是根据一个示例性实施例的示例性对等网络100的图。对等网络100包括多 个无线对等通信设备(对等通信设备1 102、对等通信设备2 104、对等通信设备3 106、对
等通信设备4 108.....对等通信设备N 110)。一些对等通信设备(例如,对等通信设备4
108)还包括将该设备耦接到其它节点和/或因特网的有线接口。对等通信设备(102、104、 106、108、110)存储规定对等体发现传输结构的信息,其中对等体发现传输结构包括用于低 速率发现传输的传输单元和用于高速率发现传输的其它传输单元。对等网络100还包括对等体发现辅助节点114、服务器节点112(例如,基站)和 信标发射机116。对等体发现辅助节点114可以(有时确实)按第一速率从一个或多个对 等通信设备接收一个或多个对等体发现信息集的若干部分,按比第一速率更快的第二速率 在无线链路上发射这些信息。同样,服务器节点112可以(有时确实)按第一速率从对等 通信设备接收一个或多个对等体发现信息集的若干部分,按比第一速率更快的第二速率在 无线链路上发射这些信息。服务器节点112包括无线接口和有线接口二者。服务器112的 有线接口将服务器耦接至其它网络节点和/或因特网。信标发射机116发射信标信号(例 如,在一个或几个音调上具有高功率集中的OFDM信标信号),其中信标信号可容易地由其 附近的对等设备检测和使用,以便建立关于该区域中使用的对等时间结构的时间参考。图2包括描绘循环对等时间结构中的发现时间间隔(发现时间间隔1214、发现时
间间隔2 216.....发现时间间隔η 218)的图200,其中循环对等时间结构包括超大时隙
212。在循环对等时间结构中,重复超大时隙。垂直轴202表示频率(例如,OFDM音调),而水
平轴204表示时间。与每一发现时间间隔(发现时间间隔1 214、发现时间间隔2 216.....
发现时间间隔η 218)相对应,存在相应的发现时间间隔无线链路资源组(发现时间间隔1
无线链路资源206、发现时间间隔2无线链路资源208.....发现时间间隔η无线链路资源
210)。每一发现时间间隔无线链路资源组(例如,发现时间间隔1无线链路资源206)是例 如OFDM音调-符号组,其中每一 OFDM音调-符号表示一个OFDM符号传输时间间隔期间的 一个OFDM音调。图3示出了根据一个示例性实施例的发现时间间隔1无线链路资源206的更详细 说明。发现时间间隔1无线链路资源206包括与不同设备标识符相对应的多个发现无线链路资源。发现时间间隔1无线链路资源包括设备ID 1发现资源302、接着的设备ID 2发 现资源304、接着的设备ID 3发现资源306、接着的设备ID 4发现资源308、接着的设备ID
5发现资源310、接着的设备ID 6发现资源312、接着的设备ID 7发现资源314.....设备
ID M发现资源316。图4示出了根据一个示例性实施例的发现时间间隔2无线链路资源208的更详细 说明。发现时间间隔2无线链路资源208包括与不同设备标识符相对应的多个发现无线链 路资源。发现时间间隔2无线链路资源208包括设备ID 3发现资源402、接着的设备ID 5 发现资源404、接着的设备ID 4发现资源406、接着的设备ID M发现资源408、接着的设备
ID 2发现资源410、接着的设备ID 6发现资源412、接着的设备ID 1发现资源414.....设
备ID 7发现资源416。可以观察到,在该示例性实施例中,与不同设备标识符相关的发现资 源的顺序从发现时间间隔1206转变到发现时间间隔2208。根据所使用的对等时间/频率 结构中应用的预定跳变顺序,来改变这些顺序。在一些其它实施例中,与特定设备标识符相 关的无线链路资源的相对位置从一个时间间隔到下一个时间间隔不发生变化。图5是描绘可用于发射发现信息的多个排序的传输单元的图500,其中,这些传输 单元是对等体发现传输结构的一部分。多个示出的排序的传输单元包括传输单元0 502、 传输单元1 504、传输单元2 506、传输单元3508、传输单元4 510、传输单元5 512、传输单 元6 514、传输单元7 516、传输单元8 518、传输单元9 520、传输单元10 522、传输单元11 524、传输单元12 526、传输单元13 528、传输单元14 530、传输单元15 532、传输单元16 534、传输单元17 536、传输单元18 538和传输单元19 MO,这些传输单元是对等体发现传 输结构的一部分,这些传输单元与特定的设备标识符相关。例如,假设图5的图500中的传 输单元属于设备ID 2。继续该示例,如图2、3和4所示,传输单元0 502可以是发现时间 间隔1无线链路资源206的设备ID 2发现资源304,传输单元1504可以是发现时间间隔2 无线链路资源208的设备ID 2发现资源410。可用于发射对等体发现信息的多个排序的传输单元包括低速率发现传输单元和 其它传输单元,其中低速率发现传输单元与如分组542所示的设备标识符相对应,其它传 输单元用于与分组544所示的相同设备标识符相对应的高速率发现。在该示例中,与设备 标识符542相对应的低速率发现传输单元集用交叉线阴影示出,其包括传输单元502、512、 522和532。与此设备标识符相对应的用于高速率发现的其它传输单元集没有用阴影示出, 其包括传输单元 504、506、508、510、514、516、518、520、524、526、528、530、534、536、538 和 540。图6描绘了处理输入发现信息的安全哈希函数编码模块604,该模块生成编码信 息。将输出编码信息映射到一些部分中,每一部分都经由一个传输单元进行传输。图600描绘了安全哈希函数编码模块604接收发现信息602和时间值t0 606,生 成包括如列608所示多个部分(An_2、Bn_2、Cn_2、Dn_2)的输出信息集。在该示例中,每一个部 分与如列610所示的16个信息比特相对应。列612指示在不同的编码输出部分和传输单 元类型之间存在对应关系。具体而言,使用循环时间结构中的PO传输单元类型来传输部分 An_2 ;使用循环时间结构中的Pl传输单元类型来传输部分Bn_2 ;使用循环时间结构中的P2传 输单元类型来传输部分CN_2 ;使用循环时间结构中的P3传输单元类型来传输部分Dn_2。图630描绘了安全哈希函数编码模块604接收发现信息632和时间值tl 636,生成包括如列638所示多个部分(AnYBnY(VPDim)的输出信息集。在该示例中,每一部分与 如列640所示的16个信息比特相对应。列642指示在不同的编码输出部分和传输单元类 型之间存在对应关系。具体而言,使用循环时间结构中的PO传输单元类型来传输部分Aim ; 使用循环时间结构中的Pl传输单元类型来传输部分Bim ;使用循环时间结构中的P2传输单 元类型传输来部分CV1 ;使用循环时间结构中的P3传输单元类型来传输部分DN_lt)图650描绘了安全哈希函数编码模块604接收发现信息652和时间值t2 656,生 成包括如列658所示多个部分(An、 、Cn、Dn)的输出信息集。在该示例中,每一部分与如列 660所示的16个信息比特相对应。列662指示在不同的编码输出部分和传输单元类型之间 存在对应关系。具体而言,使用循环时间结构中的PO传输单元类型来传输部分An ;使用循 环时间结构中的Pl传输单元类型来传输部分 ;使用循环时间结构中的P2传输单元类型 来传输部分Cn ;使用循环时间结构中的P3传输单元类型来传输部分Dn。输入发现信息602可以与输入发现信息632相同或不同。同样,输入发现信息632 可以与输入发现信息652相同或不同。在每一种情况下,安全哈希函数编码模块604都可 以(在一些实例中确实)根据操作需要包括其它的输入(例如,密钥)。图7描绘了处理一些输入发现信息(例如,发现标识信息)的安全哈希函数编码 模块704,该模块生成安全的编码信息。组合模块703将输出的安全编码信息与其它发现信 息(例如,表示类型信息和/或标志的比特)进行组合。将上述组合的结果映射到一些部 分中,每一部分都经由一个传输单元进行传输。因此,图7描绘了图6中示出的示例性实施例的一种变型。在图7的示例中,进 行传输的一些发现信息没有经过安全哈希函数编码。例如,表示类型信息的比特和/或表 示标志的比特可以(有时确实)没有经过安全哈希函数编码。在图7的示例中,发现信息 (702,732,752)包括各个经过安全哈希函数编码的发现信息(702a、73h、752a)和各个没 有经过安全哈希函数编码的发现信息(702b、732b、752b)。图700描绘了安全哈希函数编码模块704接收发现信息70 和时间值t0 706, 生成安全编码信息705。组合模块703接收安全编码信息705和发现信息702b,生成包括 如列708所示多个部分(An_2、Bn_2、CN_2、Dn_2)的输出信息集。在该示例中,每一个部分与如 列710所示的20个信息比特相对应。列712指示在不同的编码输出部分和传输单元类型 之间存在对应关系。具体而言,使用循环时间结构中的PO传输单元类型来传输部分An_2 ;使 用循环时间结构中的Pl传输单元类型来传输部分BN_2 ;使用循环时间结构中的P2传输单元 类型来传输部分CN_2 ;使用循环时间结构中的P3传输单元类型来传输部分Dn_2。图730描绘了安全哈希函数编码模块704接收发现信息73 和时间值tl 736, 生成安全编码信息735。组合模块703接收安全编码信息735和发现信息732b,生成包括 如列738所示多个部分(AnYBnY(VPDim)的输出信息集。在该示例中,每一个部分与如 列740所示的20个信息比特相对应。列742指示在不同的编码输出部分和传输单元类型 之间存在对应关系。具体而言,使用循环时间结构中的PO传输单元类型来传输部分Aim ;使 用循环时间结构中的Pl传输单元类型来传输部分Bim ;使用循环时间结构中的P2传输单元 类型来传输部分CV1 ;使用循环时间结构中的P3传输单元类型来传输部分DN_lt)图750描绘了安全哈希函数编码模块704接收发现信息75 和时间值t2 756, 生成安全编码信息755。组合模块703接收安全编码信息755和发现信息752b,生成包括如列758所示多个部分(An、 、Cn、Dn)的输出信息集。在该示例中,每一个部分与如列760 所示的20个信息比特相对应。列762指示在不同的编码输出部分和传输单元类型之间存 在对应关系。具体而言,使用循环时间结构中的PO传输单元类型来传输部分An ;使用循环 时间结构中的Pl传输单元类型来传输部分 ;使用循环时间结构中的P2传输单元类型来 传输部分Cn ;使用循环时间结构中的P3传输单元类型来传输部分Dn。输入发现信息702可以与输入发现信息732相同或不同。同样,输入发现信息732 可以与输入发现信息752相同或不同。在每一种情况下,安全哈希函数编码模块704都可 以(在一些实例中确实)根据操作需要包括其它输入(例如,密钥)。图8描绘了用于发现信息的3种示例性格式,这3种格式使用四个输出部分进行 传送。图800描绘了第一示例性格式,在该格式中,要发射的输出发现标识信息802包括 如模块804所示的64比特和包括4个部分(部分A 806、部分B 808、部分C 810和部分D 812)。该格式是与图6的例子相对应的示例性格式。例如,图8中的图800的这四个输出 部分(部分A 806、部分B 808、部分C 810和部分D 812)是{An_2、Bn_2、Cn_2和Dn_2}集,或者 这四个输出部分集是图6中的{An_i、Bn_i、Cn^1和DnJ或{An、Bn、Cn和Dj集。图820描绘了第二示例性格式,在该格式中,要发射的输出发现标识信息834包括 80个比特和包括4个输出部分(部分A 834、部分B 836、部分C 838和部分D 840)。该格 式是与图7的例子相对应的示例性格式。例如,图8中的图820的这四个输出部分(部分 A 834、部分B 836、部分C 840和部分D 842)是{An_2、Bn_2、Cn_2和Dn_2}集,或者这四个输出 部分集是图7中的{An_” Blri、Clri和Dn_J或{An、Bn、Cn和Dj集。在图820的例子中,要传 输的输出发现信息包括如拟8所示的8比特宽的类型域822、如模块830所示的8比特宽的 标志域拟4和如模块832所示的64比特宽的发现标识信息域826。在图820的例子中,将 类型域822和标志域拟4包括在部分A 834的一部分中,使用部分A 834、部分B 836、部分 C 838和部分D 840中的比特来传输发现标识信息826。图850描绘了第三示例性格式,在该格式中,要发射的输出发现标识信息834包括 80个比特和包括4个输出部分(部分A 893、部分B 895、部分C 897和部分D 899)。该格 式是与图7的例子相对应的示例性格式。例如,图8中的图850的这四个输出部分(部分 A 893、部分B 895、部分C 897、部分D 899)是{An_2、Bn_2、Cn_2和Dn_2}集,或者这四个输出部 分集是图7中的{An_i、Blri、Clri和DnJ或{An、Bn、Cn和Dj集。在图850的例子中,要在部 分A 893中传输的发现信息包括如模块876所示的2比特宽的类型域852、如模块878所示 的2比特宽的标志域邪4和如模块880所示的16比特宽的发现标识信息域856。要在部 分B 895中传输的发现信息包括如模块882所示的2比特宽的类型域858、如模块884所示 的2比特宽的标志域860和如模块886所示的16比特宽的发现标识信息域862。要在部分 C 897中传输的发现信息包括如模块888所示的2比特宽的类型域864、如模块890所示的 2比特宽的标志域866和如模块892所示的16比特宽的发现标识信息域868。要在部分D 899中传输的发现信息包括如894所示的2比特宽的类型域870、如模块896所示的2比特 宽的标志域872和如模块898所示的16比特宽的发现标识信息域874。类型域中传送的类型信息包括,例如指示传送的其它发现信息(例如,其它上层 发现信息)的格式的信息。例如,类型域中传送的类型信息用于标识如何处理传送的发现 信息,例如,将不同的类型值映射到可以使用的不同格式和/或可以使用的不同编码和/或可以使用的不同加密方法。类型域信息可以(有时确实)用于传送发现信息表示的所处理 (例如,哈希)内容。标志用于指示一个或多个二进制状况(例如,能力或特征)。在一些实施例中,标 志用于标识设备类型(例如,路由器)。在一些实施例中,将要传送的发现信息的一部分包 括在每一个传输部分中。在一些实施例中,将要传送的发现信息的一部分分割在一组相关 的对等体发现传输部分上。发现信息的一些部分(例如,标志子集)可能是非常时间紧急 的,以包括在每一传输部分中。在一些实施例中,为了能够解释正在传输的一些发现信息, 接收设备需要先接收到类型值;这样,在这类实施例中,传送类型的频率可以(有时确实) 影响对部分的发现信息集响应的能力。在一些这种实施例中,将类型域包括在每一发现传 输部分中,以便有助于对在接收的发射部分中传送的发现信息进行快速恢复。其它实施例可以包括其它域,例如,头部域、CRC域等等,这些是图8描述的那些域 的补充或代替。图9描绘了根据一个使用特定映射模式的示例性实施例,将图6或图7的生成的 部分映射到排序的传输单元,以便传送与无线通信设备标识符相关的发现信息。排序的一 系列传输单元(904、906、908、910、912、914、916、918、920、922、924、926、928、930、932、934、 936、938、940、942、944、946、948、950、952、954、956、958、960、962、964、966、968、970、972、 974、976、978、980、982)分别具有类型(P0、P1、P2、P3、P0、P1、P2、P3、P0、P1、P2、P3、P0、P1、 P2、P3、P0、P1、P2、P3、P0、P1、P2、P3、P0、P1、P2、P3、P0、P1、P2、P3、P0、P1、P2、P3、P0、P1、 P2、P3),分别传送信息(A
N-i、Bn-2、Cn-2、Dn一2、ΑΝ_1Λ B^1 λ Cn一2、Dn一2、AN_X Λ B^1 Λ CN_X Λ Dn一2、ΑΝ_1Λ B^1 Λ
Cn-I、Dn-I、Ajsj-I、^N-I、^N-I、^N-I、Ajsj、^N-I、Qsj-I、、A^ λ BJSJ、Qsj-I、、A^ λ BJSJ、Qsj、、A^ λ Bjsj、^N Λ Djs;、八况、
、Cn、Dn)。可以观察到,由交叉线阴影所指示的传输单元(904、914、拟4、9;34、944、卯4、964 和974)是低速率发现传输单元,传输单元(906、908、910、912、916、918、920、922、拟6、拟8、 930、932、936、938、940、942、946、948、950、952、956、958、960、962、966、968、970、972、976、 978、980和98 是用于高速率发现的其它传输单元。应当注意的是,当携带一个传输单元 时,将用于给定类型的高速率发现的其它传输单元指定为携带先前已经通过相同类型的低 速率发现传输单元发射的信息部分。如果第一对等通信设备(其具有与上述传输单元集相对应的标识符)处于高速率 发现信息发射模式,那么其使用每一传输单元进行发射。但是,如果第一对等通信设备处于 低速率发现发射模式,那么其使用低速率发现资源进行发射,但禁止在指定用于高速率发 现的其它传输资源上进行发射。图9的结构描绘了不管发射模式如何而分发来自第一对等 通信的发现信息的相同部分,而如果使用了高速率模式,则有助于第二对等设备更快地潜 在恢复这些信息。此外,图9示出的这种结构有利地促进了对等体发现辅助节点或基站能 够(i)接收和检测从第一对等通信设备传输的发现信号,其中第一对等通信设备使用低 发现速率传输单元而不是使用指定用于高发现速率的其它传输单元来发射发现信号;(ii) 随后,使用指定用于高速率发现的其它传输单元来广播这些接收的信息,例如,填充在其它 不使用的指定用于高速率发现的其它传输单元。尝试检测来自第一对等体发现设备的对等 体发现信息的第二对等通信设备,可以接收和处理出现在与设备标识符相关的各传输单元 上的发现传输单元。第二对等通信设备不需要知道具体的其它传输单元信号的发射源(例 如,第一通信设备或辅助节点)。
图10描绘了根据另一个示例性实施例,将图6或图7的生成的部分映射到排序 的传输单元,以便传送与无线通信设备标识符相关的发现信息。排序的一系列传输单元 (1004、1006、1008、1010、1012、1014、1016、1018、1020、1022、1024、1026、1028、1030、1032、 1034、1036、1038、1040、1042、1044、1046、1048、1050、1052、1054、1056、1058、1060、1062、 1064、1066、1068、1070、1072、1074、1076、1078、1080、1082)分别具有类型(P0、PU P2、P3、 P0、P1、P2、P3、P0、P1、P2、P3、P0、P1、P2、P3、P0、P1、P2、P3、P0、P1、P2、P3、P0、P1、P2、P3、 PO、P1、P2、P3、PO、P1、P2、P3、PO、P1、P2、P3),分别传送信息(A1^1、BN_2、CN_2、DN_2、AN_2、Bn^1、 Cn-2、Dn-2、An-2、Bn-2、CN_X、Dn一2、An一2、Bn一2、Cn一2、D^1、An_x、Bn_x、CN_X、D^1、An、BN_X、CN_X、D^1、AN_X、Bn、 CV1、Dim、Ah、Bim、CN、Dim、Aim、Bim、C1^1、DN、AN、BN、CN、Dn)。可以观察到,由交叉线阴影所 指示的传输单元(1004、1014、ΙΟΜ、1034、1044、1054、1064和1074)是低速率发现传输单 元,传输单元(1006、1008、1010、1012、1016、1018、1020、1022、1(^6、1028、1030、1032、1036、 10388、1040、1042、1046、10488、1050、1052、1056、1058、1060、1062、1066、1068、1070、1072、 1076、1078、1080和108 是用于高速率发现的其它传输单元。应当注意的是,当携带一个 传输单元时,将用于高速率发现的其它传输单元指定为携带先前已经通过低速率发现传输 单元发射的信息部分。在该示例中,,与高速率发现相关的其它资源上携带的信息不发生改 变,直到完整的低速率发现信息集已发射完为止。图11是操作通信设备(例如,无线终端)以便传输发现信息(例如,广播对等体 发现信息)的示例性方法的流程图1100。在步骤1102处开始操作,转到步骤1104。在步 骤1104,通信设备存储用于规定对等体发现传输结构的信息,所述结构指示可用于发射对 等体发现信息的多个排序的传输单元,所述存储的信息包括指示用于低速率发现传输的传 输单元和用于高速率发现传输的其它传输单元,与用于低速率发现传输的传输单元相比, 所述信息指示更多的用于高速率发现传输的传输单元。例如,在一些示例性实施例中,在对 等体发现传输结构中,针对每一低速率发现传输单元,有4种其它传输单元。参见图5。其 它对等体发现结构可以在与高速率发现相关的其它传输单元的数量和与低速率发现相关 的传输单元的数量之间具有不同的比率。操作从步骤1104转到步骤1106。在步骤1106,通信设备使用与所述低速率发现传输相对应的传输单元来发射对等 体发现信息集的第一部分。在一些实施例中,包括第一部分的对等体发现信息集包括总共 K个部分,其中K是大于或等于2的正整数。在一些示例中,在对等体发现信息集中有4个 部分。例如,一个4部分集是集{部分An、部分 、部分Cn、部分Dn}。操作从步骤1106转到 步骤1108。在步骤1108,通信设备使用与所述高速率发现传输相对应的传输单元来发射对等 体发现信息集的一部分。在一些实施例中,步骤1108的所发射部分是先前发射的部分。重 复先前发射的部分具有与结合代理的安全相关的益处。在一些实施例中,步骤1108发射部 分不是先前发射的部分。操作从步骤1108转到步骤1110。在步骤1110,通信设备使用与高速率发现传输相对应的传输单元来发射对等体发 现信息的K-I个其它部分。操作从步骤1110转到步骤1112。随后,在步骤1112,通信设备使用与所述低速率发现传输相对应的另一传输单元 来发射对等体发现信息的另一部分。现在描述根据流程图1100的方法的第一示例。在第一示例中,考虑图9,假设通信设备存储根据图9的模式的对等体发现传输结构信息(步骤1104)。此外,假设通信设备处 于高速率发现发射模式,使用图9中所指示的各个示出的发现传输单元来进行发射。在步 骤1106发射的第一部分是例如{An、Bn, Cn、DJ集的部分An,该部分是使用箭头944所指示 的低速率发现传输资源来发射的。在该示例中,假设发现信息集具有K个部分,其中K = 4。 在步骤1108发射的先前发射部分是例如部分Bh,其属于MnYBnYCVPDnJ集,并使用箭 头946所指示的高速率发现传输资源来发射。在该示例中,步骤1108的先前发射部分对应 于与包括步骤1106的第一部分的集合不同的对等体发现信息集。继续该示例,例如,在步 骤1110发射的K-I个其它部分,是使用与箭头948、950和952所指示的高速率发现传输相 对应的传输单元来发射的三个部分CV1 Α,+Α,。继续该示例,例如,在步骤1112发射的另一 部分是使用与箭头%4所指示的低速率发现传输相对应的另一传输单元来发射的部分 。现在描述根据流程图1100的方法的第二示例。在第二示例中,考虑图9,假设通信 设备存储根据图9的模式的对等体发现传输结构信息(步骤1104)。此外,假设通信设备 处于高速率发现发射模式,使用图9中所指示的各个示出的发现传输单元来进行发射。在 步骤1106发射的第一部分是例如认㈣工㈣丄㈣』^}集的部分Dim,该部分是使用箭头934 所指示的低速率发现传输资源来发射的。在该示例中,假设发现信息集具有K个部分,其中 K = 4。在步骤1108发射的先前发射部分是例如部分Aim,其属于{Α,+ Β,+ C^1, DN_J集, 并使用箭头936所指示的高速率发现传输资源来发射。在该示例中,步骤1108的先前发射 部分对应于与包括步骤1106的第一部分的集合相同的对等体发现信息集。继续该示例,例 如,在步骤1110发射的K-I个其它部分,是使用与箭头938、940和942所指示的高速率发 现传输相对应的传输单元来发射的三个部分BnYCVPDn+在该示例中,第一部分(先前发 射的部分)和K-I个其它部分均来自相同的对等体发现信息集。继续该示例,例如,在步骤 1112发射的另一部分是使用与箭头944所指示的低速率发现传输相对应的另一传输单元 来发射的部分An。现在描述根据流程图1100的方法的第三示例。在第三示例中,考虑图10,假设通 信设备存储根据图10的模式的对等体发现传输结构信息(步骤1104)。此外,假设通信设 备处于高速率发现发射模式,使用图10中所指示的各个示出的发现传输单元来进行发射。 在步骤1106发射的第一部分是例如{An、Bn、Cn、Dn}集的部分An,该部分是使用箭头1044所 指示的低速率发现传输资源来发射的。在该示例中,假设发现信息集具有K个部分,其中K =4。在步骤1108发射的先前发射部分是例如部分Bim,其属于MnYBnYCVPDnJ集,并 使用箭头1046所指示的高速率发现传输资源来发射。在该示例中,步骤1108的先前发射 部分对应于与包括步骤1106的第一部分的集合不同的对等体发现信息集。继续该示例,例 如,在步骤1110发射的K-I个其它部分,是使用与箭头1048、1050和1052所指示的高速率 发现传输相对应的传输单元来发射的三个部分CnYDnYAn+在该示例中,先前发射的部分 和K-I个其它部分均来自相同的对等体发现信息集。此外,在发射所述第一部分之后,使用 与高速率对等体发现传输相对应的传输单元,来连续地发射所述先前发射的部分和N-I个 其它部分。继续该示例,例如,在步骤1112发射的另一部分是使用与箭头IOM所指示的低 速率发现传输相对应的另一传输单元来发射的部分 。现在描述根据图11的流程图1100的第四示例。发送与对等体发现相关的多个通 知,其中,一些通知是使用低速率对等体发现传输按低速率传输的,一些通知是使用高速率对等体发现传输按高速率发送的。例如,使用步骤1106和1112的传输按低速率来传输与 对等体发现相关的第一通知,而使用步骤1108和1110的传输来传输与对等体发现相关的
第二通知。图12包括图12A和图12B的组合,图12是根据一个示例性实施例操作无线终端 (例如,支持对等通信的移动节点)以便传输发现信息的示例性方法的流程图1200。例如, 该无线终端是图1的系统100中的对等通信设备(102、104、106、108、110)中的一个对等通
信设备。流程图1200的示例性方法在步骤1202处开始,转到步骤1204,在步骤1204,无线 终端将对等时间/频率结构信息存储成存储的循环对等时间/频率结构信息1206。例如, 步骤1204的存储操作是无线终端配置和/或无线终端初始化处理的一部分。存储的对等 时间/频率结构信息1206包括例如,标识多个发现时间间隔无线链路资源的信息,将特 定的发现时间间隔无线链路资源与特定的设备标识符关联的信息,指示发现时间间隔模式 的信息。所存储的循环对等时间/频率结构信息1206规定对等体发现传输结构,后者包括 可用于发射对等体发现信息的多个排序的传输单元。信息1206包括指示用于低速率发现 传输的传输单元和用于高速率发现传输的其它传输单元的信息,信息1206指出与用于低 速率发现传输的传输单元相比,有更多的用于高速率发现传输的传输单元。在图2、3、4、5、 9和/或10中描述的信息包括作为存储的循环对等时间/频率结构信息的一部分所包括 的信息。操作从步骤1204转到步骤1208,在步骤1208,无线终端接收参考信号。例如,无 线终端从图1的信标发射机116接收信标信号(例如,OFDM信标信号),其中,信标信号用 于协调关于系统100中使用的对等时间结构的时间。操作从步骤1208转到步骤1210。在 步骤1210,无线终端根据在步骤1208接收的信号,确定关于该时间结构的时间。操作从步 骤1210转到步骤1212和1216。在接下来执行的步骤1212中,无线终端维持时间和输出在其它步骤使用的当前 时间1214。返回到步骤1216,在步骤1216,无线终端检验和判断其是否持有与发现时间间 隔无线链路资源相关的设备ID。如果其当前没有持有与发现时间间隔无线链路资源相关的 设备ID,那么操作返回到步骤1216的输入,以便在稍后的时间点再进行检验。但是,如果无 线终端确实持有与发现时间间隔资源相关的设备ID,那么操作从步骤1216转到步骤1218 和步骤IMO (经由连接点B 1220)。返回到步骤1218,在步骤1218,无线终端使用当前时间信息1214处理发现信息 1222,以便生成发现时间间隔传输部分。图6和图7描绘了对发现信息的处理和生成发现 时间间隔传输部分。操作从步骤1218转到步骤1224,在步骤1224,无线终端将具有时间标 签信息的发现时间间隔部分存储成存储的发现信息集信息的一部分12观。步骤12M的输 出的一个例子呈现为一个信息集,其包括存储的发现信息传输部分A 1230、存储的发现信 息传输部分B 1232、存储的发现信息部分C 1234、存储的发现信息部分D1236和存储的时 间标签信息1238。在其它实施例中,发现信息集可以与不同数量的部分相对应。在一些实 施例中,不直接使用发现信息集来存储时间标签信息,而是间接地例如使用存储在一组存 储器位置的发现信息集来存储,其中无线终端将存储器位置与一个索引值进行关联,例如, 集 N-2、集 N-1、集 N。
返回到步骤1240,在接下来执行的步骤1240中,无线终端使用存储的循环对等时 间/频率结构信息1206和当前时间信息1214,识别与该无线终端当前持有的设备ID相关 的发现时间间隔资源。对于每一个识别的与该无线终端当前持有的设备标识符相关的发现 时间间隔资源,操作从步骤1240转到步骤1242。在步骤1242,无线终端确定所识别的发现 时间间隔资源的时间间隔资源类型。如果确定所识别的时间间隔资源是低速率时间间隔资 源,那么操作从步骤1242转到步骤1244。但是,如果无线终端确定所识别的时间间隔资源 是其它时间间隔资源,那么操作从步骤1242转到步骤1246。返回到步骤1M4,在步骤1M4,无线终端识别要发射的存储的发现时间间隔部 分。步骤1244的输入包括存储的循环对等时间/频率结构信息1206和包括发现信息部分 12 的发现信息集。操作从步骤1244转到步骤1252。在步骤1252,无线终端生成对在步 骤1244所识别的要发射的所存储发现时间间隔部分进行传送的信号。随后,在步骤1254, 无线终端在发现时间间隔期间,使用专用于该无线终端当前所持有的设备ID的无线链路 资源(例如,段),根据对等时间结构,发射传送所识别的发现时间间隔部分的所生成信号。返回到步骤1246,在步骤1246,无线终端确定该无线终端关于发射发现信息的工 作模式。如果无线终端处于低速率发现发射模式,那么操作从步骤1246转到步骤1248,在 步骤1248,控制该设备,以便禁止在发现时间间隔期间进行发射。但是,如果该设备处于高 速率发现发射模式,那么操作从步骤1246转到步骤1250。在步骤1250,无线终端识别要发 射的存储的发现时间间隔部分。在一些实施例中,所识别的部分是先前发射的部分。存储 的循环对等时间/频率结构信息1206和包括发现信息部分12 的发现信息集是步骤1250 的输入。操作从步骤1250转到步骤1256。在步骤1256,无线终端生成对在步骤1250识别 的要发射的所存储发现时间间隔部分进行传送的信号。随后,在步骤1258,无线终端在发现 时间间隔期间,使用专用于该无线终端所持有的设备ID的无线链路资源(例如,段),根据 对等时间/频率结构,发射传送在步骤1250所识别的发现时间间隔部分的所生成信号。在一些实施例中,当无线终端处于高速率发现发射模式时,针对步骤1250、1256 和1258执行K次重复,对步骤1M4、1252和12M执行一次重复。例如,在一个示例性实施 例中,发现信息在4个部分的集合中生成,存在与步骤1250、1256和1258的4次重复相对 应的步骤1M4、1252和12M的1次重复。在一些实施例(例如,支持代理技术的实施例)中,使用其它时间间隔资源来传输 发现信息部分。例如,在步骤1258传输的发现时间间隔部分可以(有时确实)是先前在步 骤12M已经用低速率时间间隔资源发射的发现时间间隔部分。在一些其它实施例中,使用低速率时间间隔资源发射,而不是使用其它时间间隔 资源,来传输不同的发现时间间隔部分。例如,通过对步骤12M的多次重复进行传输,来使 用低速率发现时间间隔资源,以传输第一发现信息集,通过对步骤1258的多次重复进行传 输,来使用高速率发现时间间隔资源,以传输第二发现信息集。在一个这样的实施例中,对 于给定的时间间隔,步骤1258的重复次数多于步骤12M的重复次数。图13是根据一个示例性实施例发射发现信息的示例性无线终端1300 (例如,对等 移动节点)的图。例如,无线终端1300是图1的系统100的对等通信设备(102、104、106、 108,110)中的一个。示例性无线终端1300包括通过总线1312耦接在一起的无线接收机模块1302、无线发射机模块1304、用户I/O设备1308、处理器1306和存储器1310,其中这 些不同的单元通过总线1312可以交换数据和信息。在一些实施例中,无线终端1300还包 括(例如,通过有线回程网络)将该无线终端耦接到其它网络节点和/或因特网的网络接 Π 1307。存储器1310包括例程1318和数据/信息1320。处理器1306 (例如,CPU)执行例 程1318,使用存储器1310中的数据/信息1320来控制无线终端1300的操作并实现方法, 例如,图11的流程图1100的方法或图12的流程图1200的方法。无线接收机模块1302(例如,OFDM或CDMA接收机)与接收天线1314相耦接,无 线终端1300经由天线1314接收用于同步到对等时间结构的时间参考信号(例如,信标信 号)。无线接收机模块1302还从其它无线终端和/或其它节点(例如,辅助节点)和/或 服务器节点接收对发现信息部分进行传送的发现信息信号,其中,其它无线终端是发现信 息的信源,服务器节点通过对低速率对等体发现信息部分进行重发来辅助对等体发现。无线发射机模块1304 (例如,OFDM或CDMA发射机)与发射天线1316相耦接,无 线终端1300经由发射天线1316发射发现信号。在低速率发现发射模式中,无线终端1300 在低速率发现时间间隔期间,使用与其当前持有的标识符相关的低速率发现时间间隔传输 单元来发射发现信息部分,而禁止在与其当前持有的标识符相关的其它发现时间间隔期间 发射发现信息部分。在高速率发现模式中,无线终端1300在低速率发现时间间隔期间,使 用与其当前持有的标识符相关的低速率发现时间间隔传输单元来发射发现信号部分,在其 它发现时间间隔期间,使用与其当前持有的标识符相关的其它发现时间间隔传输单元来发 射发现信号部分。用户I/O设备1308包括例如麦克风、键盘、小型键盘、交换机、照相机、扬声器、显 示器等等。用户I/O设备1308允许无线终端1300的用户输入数据/信息、访问输出数据 /信息和控制无线终端的至少一些功能(例如,启动一种或多种类型发现信息的广播)。网 络接口 1307(在包括时)允许通过回程网络将无线终端1300耦接到其它网络节点和/或 因特网。例程1318包括通信例程1322和控制例程1324。通信例程1322实现无线终端1300 使用的各种通信协议。控制例程13M包括低速率控制模块1326、高速率控制模块1328、 时间结构存储模块1330、时间同步模块1332、时间维持模块1334、设备ID模块1336、发现 信息处理模块1338、发现信息部分存储模块1340、发现时间间隔识别模块1342、时间间隔 类型确定模块1344、模式确定模块1346、低速率时间间隔部分识别模块1348、其它时间间 隔部分识别模块1350和发现信号生成模块1352。数据/信息1320包括存储的时间/频率结构信息1354、标识与发现无线链路资 源相关的当前持有设备标识符的信息1378、当前时间信息1368、要传输的发现信息1370、 存储的发现信息集1380、标识当前发现信息发射模式的信息1372、识别的要发射的部分 1374和生成的发现信号1376。存储的发现信息集1380包括最近发现信息集1382 (例如, 集N)和诸如较早发现信息集1384之类的较早生成的发现信息集(例如,集N-L,其中N和 L都是整数)。每一个生成的要发射的发现信息集都包括多个部分。在该示例性实施例中, 集1380包括4个部分(发现信息TX部分A 1386、发现信息TX部分B 1388、发现信息TX 部分C 1390、发现信息TX部分D 1392)。
存储的时间/频率结构信息13M包括标识与不同标识符(这些不同的标识符与 无线终端1300临时相关)相对应的对等体发现时间间隔无线链路资源的多个信息集(标
识用于设备标识符ID 1的对等体发现时间间隔资源的信息1356.....标识用于设备标识
符ID M的对等体发现时间间隔资源的信息1358)和映射模式信息1367。标识用于设备标 识符ID 1的对等体发现时间间隔资源的信息1356包括标识与设备ID 1相关的低速率 对等体发现时间间隔传输单元的信息1360、标识与设备ID 1相关的其它发现时间间隔传 输单元的信息1362。同样,标识用于设备标识符ID M的对等体发现时间间隔资源的信息 1358包括标识与设备标识符M相关的低速率对等体发现时间间隔传输单元的信息1364、 标识与设备标识符M相关的其它发现时间间隔传输单元的信息1366。映射模式信息1367 包括规定将生成的发现部分映射到特定的传输单元的模式的信息。图2、3、4、5、9和/或 10描述的信息包括作为时间/频率结构信息13M的一部分所包括的示例性信息。存储的时间/频率结构信息13M包括用于规定对等体发现传输调度的信息、指示 可用于发射对等体发现信息的多个排序的传输单元的结构,存储的信息包括指示用于低速 率发现传输的传输单元和用于高速率发现传输的其它传输单元的信息,存储的信息指示与 用于低速率发现传输的传输单元相比,有更多的用于高速率发现传输的传输单元。与标识 其它发现时间间隔传输单元的信息1362相比,标识低速率对等体发现时间间隔传输单元 的信息1360标识较少的传输单元(例如,段)。同样,与标识其它发现时间间隔传输单元的 信息1366相比,标识低速率对等体发现时间间隔传输单元的信息1364标识较少的传输单 元(例如,段)。在一个实施例中,低速率对等体发现传输单元与其它传输单元之间的比率 是1 4。参见图5。低速率控制模块13 控制无线发射机模块1304,使用与低速率发现传输相对应 的传输单元来发射对等体发现信息集中的对等体发现信息的一部分。例如,假设无线终端 1300当前持有设备标识符ID M,那么低速率控制模块13 控制无线发射机模块1304,在信 息1364标识的时间间隔期间,使用由信息1364标识的传输单元来发射发现部分。高速率控制模块13 控制无线发射机模块1304,使用与高速率发现传输相对应 的传输单元来发射对等体发现信息集中先前发射的部分。例如,假设无线终端1300当前持 有设备标识符ID M,那么高速率控制模块13 控制无线发射机模块1304,在信息1366标 识的时间间隔期间,使用由信息1366标识的传输单元来发射发现部分,其中,在其它发现 时间间隔期间发射的发现信息部分在先前的低速率发现时间间隔期间已经发射。时间结构存储模块1330存储用于规定对等体发现传输结构(例如,循环时间/频 率结构)的信息。在一些实施例中,存储操作是设备配置操作和/或设备初始化操作的一部 分。存储的时间/频率结构信息13M表示模块1330的输出。存储的时间结构信息13M包 括指示可用于发射对等体发现信息的多个排序的传输单元的信息,存储的信息包括指示用 于低速率发现传输的传输单元和用于高速率发现传输的其它传输单元的信息,存储的信息 指示与用于低速率发现传输的传输单元相比,有更多的用于高速率发现传输的传输单元。时间同步模块1332通过外部参考(例如,接收的信标信号)来同步无线终端1300 中的内部时间,使得无线终端1300相对于附近的其它对等设备协调其对等循环时间结构 中的时间。接着,时间维持模块1334维持无线终端1300中的时间,输出当前时间信息1368。设备ID模块1336执行一些功能,其包括获得与无线终端1300要临时使用的发现时间间隔无线链路资源集相关的设备标识符、判断无线终端1300当前是否持有该设备 标识符以及放弃当前持有的设备标识符。发现信息处理模块1338处理要传输的发现信息1370,以便生成发现时间间隔传 输部分。在一些实施例中,模块1338的处理包括执行安全哈希函数操作。图6和图7描绘 了模块1338可以执行的示例性处理。发现信息部分存储模块1340将模块1338的处理输 出结果存储在存储的发现信息集1380中。发现信息识别模块1342判断循环对等时间/频率结构中的发现时间间隔无线链 路资源是否与无线终端1300当前持有的设备标识符相关。时间间隔类型确定模块1344判 断发现时间间隔无线链路资源是低速率对等体发现时间间隔无线链路资源还是其它发现 时间间隔无线链路资源。模式确定模块1346确定无线终端1300关于发射发现信息的当前 模式1372,例如(i)低速率发现信息发射模式,在该模式中,无线终端1300使用低速率对 等体发现时间间隔无线链路资源而不使用其它发现时间间隔无线链路资源来发射发现信 息部分;或者(ii)高速率发现信息发射模式,在该模式中,无线终端1300使用低速率对等 体发现时间间隔无线链路资源和其它发现时间间隔无线链路资源来发射发现信息部分。有 时,发现时间间隔无线链路资源又被称为发现时间间隔传输单元或发现时间间隔段。低速率部分识别模块1348识别无线终端1300在低速率对等体发现时间间隔期 间,根据存储的时间/频率结构信息1354,在存储的发现信息1380中要发射的存储的发现 时间间隔部分。其它时间间隔部分识别模块1350识别无线终端1300在其它发现时间间隔 期间,根据存储的时间/频率结构信息1354,在存储的发现信息1380中要发射的存储的发 现时间间隔部分。被识别为在其它发现时间间隔期间要发射的部分是在先前低速率对等体 发现时间间隔期间已发射的部分。识别的要发射的部分1374可以是模块1348或者模块 1350的输出,是发现信号生成模块1352的输入。发现信号生成模块1352生成发现信号,以 便传送识别的要发射的发现时间间隔部分。生成的发现信号1376是模块1352的输出。无线发射机模块1304发射对等体发现信息的部分。低速率控制模块13 控制无 线发射机模块1304,以便使用与低速率发现传输相对应的传输单元来发射对等体发现信息 集的第一部分。高速率控制模块13 控制无线发射机模块1304,以便使用与高速率发现传 输相对应的传输单元来发射对等体发现信息集的一部分(例如,先前发射的对等体发现信 息集的一部分)。对于一些情况来说,先前发射的对等体发现信息集的一部分对应于与包括 第一部分的对等体发现信息集不同的对等体发现信息集。对于一些其它情况来说,先前发 射的对等体发现信息集的一部分对应于与第一部分相同的对等体发现信息集。在一些实施 例中,高速率控制模块1328控制无线发射机模块1304,以便在发射第一部分之后发射先前 发射的部分。有时,在使用与低速率发现传输相对应的另一传输单元发射对等体发现信息 的另一部分之前,发射先前发射的部分。在各个实施例中,包括第一部分的对等体发现信息集包括总共K个部分(例如,4 个部分)。在一些这种实施例中,无线发射机模块1302还用于发射除所述第一部分和所述 先前发射的部分之外的对等体发现信息的其它部分。在一些这种实施例中,高速率控制模 块控制无线发射机模块1302,以便在发射所述第一部分之后和发射所述另一部分之前,使 用与高速率发现传输相对应的传输单元来发射对等体发现信息集的K-I个其它部分。例 如,假设K = 4。无线终端1300则按顺序进行以下发射(i)使用第一低速率发现传输单元来发射第一部分;(ii)使用与高速率传输相关的第一其它传输单元来发射先前发射的发 现部分;(iii)使用与高速率传输相关的第二其它传输单元来发射第二先前发射的发现部 分;(iv)与高速率传输相关的第三先前发射的发现部分;(ν)与高速率传输相关的第四先 前发射的发现部分;(Vi)使用第二低速率发现传输单元来发射第二部分。传输序列是这样 的,在一些时间期间,使用低速率发现传输单元发射的第一部分和使用高速率发现传输单 元的K-I个发现部分均来自相同的对等体发现信息集。在一些实施例中,在使用低速率发现传输单元发射第一部分之后,控制先前发射 的部分和K-I个其它部分,以便使用与高速率对等体发现传输相对应的传输单元进行连续 地发射。对于一些实施例来说,先前发射的部分和K-I个其它部分均来自于相同的对等体 发现信息集。参见图10的例子。在一些其它实施例中,在循环结构的一些时间间隔期间, 先前发射的部分和K-I个其它部分均来自于相同的对等体发现信息集,而在循环结构的一 些其它时间间隔期间,先前发射的部分和K-I个其它部分包括来自于两个不同的发现信息 集的成员。参见图9。图14是描绘对等通信系统中的示例性节点和发现信息的传输的图1400。例如,该 示例性节点是图1中的任何对等通信设备(102、104、106、108、110)。该示例性节点包括第 一无线终端1402 (例如,对等移动节点),后者工作在高速率发现模式,其按高速率发射发 现信息,如沿时间轴1410发射的发现信号1412所示。该示例性节点还包括第二无线终端 1404(例如,第二对等移动节点),后者工作在低速率发现模式,其按低速率发射发现信息, 如沿时间轴1410发射的发现信号1414所示。该示例性节点还包括第三无线终端1406 (例 如,第三对等移动节点),后者在第一时间,工作在高速率发现模式,并按高速率发射发现信 息,但随后转变为工作在低速率发现模式并按低速率发射发现信息,如沿时间轴1410发射 的发现信号1416所示。在一些实施例中,至少一些无线终端用一种模式但不用另一种模式 执行发现信息传输。在一些实施例中,至少一些无线终端针对发现信息的传输是使用多种 模式,例如,在一些时间按高速率发射信号,而在其它时间按低速率发射信号。图15包括图15A和图15B的组合,图15是根据一个示例性实施例操作支持多种 对等体发现模式的通信设备(例如,对等通信设备)的示例性方法的流程图1500。多种对 等体发现模式包括第一发射对等体发现模式和第二发射对等体发现模式,在第一发射对等 体发现模式期间按第一速率发射发现信号,在第二发射对等体发现模式期间按第二速率发 射对等体发现信号,第二速率高于第一速率。该示例性方法的操作开始于步骤1502,首先将 通信设备加电并初始化。在一些实施例中,作为初始化的一部分,将通信设备设置成第一发 射对等体发现模式和第二发射对等体发现模式中的一种,例如,第一发射对等体发现模式。 操作从步骤1502转到步骤1504、1506、1508和1510,这些步骤可以并行地、串行地或串/并 结合地执行。在接下来执行的步骤1504中,通信设备向服务器传输该通信设备的位置。在一些 实施例中,通信设备例如定期地(例如,半小时一次)更新服务器和/或如果相对于最后报 告的位置检测到位置转变则更新服务器,其中最后报告的位置已超过极限(例如,预定的 极限)。在一些实施例中,通信设备使用GPS(例如,嵌入的GPQ来确定其位置。在一些实 施例中,通信设备可以使用另一种源来确定位置信息,例如,小区塔编号、建筑物标记、街道 地址、道路标记、接收的基站信号、来自操作者、用户的输入等等。
在接下来执行的步骤1506中,通信设备向服务器传输用于识别相关位置的信息。 所传输的用于识别相关位置的信息包括例如下面中的一个或多个好友的姓名、企业类型、 诸如餐馆名称之类的企业名称、共同目标、建筑物或场所的名称、组名称、应用、游戏和服务。在接下来执行的步骤1508中,通信设备从服务器下载相关位置的列表和/或从服 务器下载优选的工作模式。相关位置列表可以(有时确实)包括好友的位置,例如,家庭成 员、朋友、同事、组成员。相关位置列表可以(有时确实)包括企业的位置,例如,餐馆位置、 ATM机的位置、商店位置。相关位置列表可以(有时确实)包括组会议点的位置,例如,商 场、图书馆、公园区域、街道拐角。在一些实施例中,相关位置不必是静态的,例如,相关位置 可以是动态更新的和/或动态改变的集会场所或道路点。在一些实施例中,下载的位置用 GPS坐标来表示。在一些实施例中,从服务器下载的优选的工作模式基于对通信设备关于相 关位置的接近度判断,其中接近度判断是由服务器进行的。在一些实施例中,通信设备不需要从服务器获得相关位置。例如,相关位置可以 (有时确实)是在通信设备中预先编程的。在一些实施例中,通信设备的操作者可以通过用 户输入将一个位置或点标记为相关位置,并将其存储在存储器中,以供将来使用,例如,标 记房屋位置、标记办公室位置。在一些实施例中,通信设备的用户还可以添加和存储与相关 位置相关的时间标签信息,例如,将存储的商业场所位置视作为指定的工作日营业时间期 间的相关位置。可以存储和使用与高速率对等体发现操作相对应的历史信息(例如,位置 和/或时间),来标记、规定相关点和/或为相关点划定质量。在一些实施例中,接下来周期性地执行步骤1508。在一些其它实施例中,响应一个 事件和/或在一个请求之后,执行步骤1508。在步骤1510,通信设备确定其当前是设置为第一发射对等体发现模式还是第二发 射对等体发现模式,并根据当前模式设置来进行不同的处理。如果通信设备处于第一发射 对等体发现模式,那么操作从步骤1510转到步骤1512。但是,如果通信设备处于第二发射 对等体发现模式,那么操作经由连接节点A 1514从步骤1510转到步骤1516。返回到步骤1512,在步骤1512,通信设备根据与相关位置的接近度来判断是否出 现了用于触发从第一发射对等体发现模式向第二发射对等体发现模式进行转变的转变条 件。有时,相关位置与另一个通信设备的位置相对应。相关位置可以(有时确实)是包括 在下载的相关位置列表中的一个位置。相关位置可以(有时确实)是存储的相关位置。例 如,存储的位置是与所述通信设备的用户相对应的房屋位置和办公室位置中的一个。在一 些实施例中,还可以根据时间信息来执行步骤1512的转变条件判断。例如,转变条件触发 可以包括位置和时间的组合,例如,在营业日的预定时间间隔期间被指定为相关位置的办 公室位置。在各种实施例中,步骤1512包括子步骤1518、1520和1521中的一个或多个。在 子步骤1518,通信设备将该通信设备的当前位置与相关位置进行比较,以便判断相关位置 是否位于当前位置的预定范围之内。在子步骤1520,通信设备根据所接收的信号来确定与 相关位置的接近度。在一些实施例中,对于至少一些相关位置来说,所接收的信号是从相关 位置发射的。在一些实施例中,对于至少一些相关位置来说,所接收的信号是从与相关位置 具有已知位置的区域发射的。在子步骤1521,通信设备判断通过所接收的信号从服务器传输的接收的优选工作模式,是否与当前工作模式不同。操作从步骤1512转到步骤1522。在步骤1522,通信设备根据步骤1512的判断 结果来继续进行。如果步骤1512的判断结果是没有出现用于触发从第一发射对等体发 现模式向第二发射对等体发现模式进行转变的转变条件,那么操作从步骤1522转到步骤 1512。但是,如果步骤1512的判断结果是出现了用于触发从第一发射对等体发现模式向第 二发射对等体发现模式进行转变的转变条件,那么操作从步骤1522转到步骤15M。在步骤 1524,通信设备从第一发射对等体发现模式转换到第二发射对等体发现模式。操作从步骤 15 转到步骤1510。返回到步骤1516,在步骤1516,通信设备判断是否出现了用于触发从第二发射对 等体发现模式向第一发射对等体发现模式进行转换的转变条件。在一些实施例中,步骤 1516包括子步骤1526、15 和15 中的一个或多个。在步骤15 ,通信设备判断该通信 设备是否在相关位置的第二范围之外。在一些实施例中,用于判断是否从第二发射对等体 发现模式向第一发射对等体发现模式进行转换的第二范围与用于判断是否转换到第二发 射对等体发现模式的第一范围不同。在子步骤15 ,通信设备判断是否没有再检测到导致 转换到第二发射对等体发现模式的接收信号或者所接收的信号是否低于预定的门限。在子 步骤15 ,通信设备判断从服务器接收的优选工作模式是否与当前工作模式不同,其中,所 接收的优选工作模式基于服务器执行的接近度判断。在一些实施例中,在步骤1516的判断 中使用了时间信息。操作从步骤1516转到步骤1530。在步骤1530,通信设备根据步骤1516的判断结果来继续进行。如果步骤1516的 判断结果是没有出现用于触发从第二发射对等体发现模式向第一发射对等体发现模式进 行转变的转变条件,那么操作从步骤1530转到步骤1516。但是,如果步骤1516的判断结果 是出现了用于触发从第二发射对等体发现模式向第一发射对等体发现模式进行转变的转 变条件,那么操作从步骤1530转到步骤1532。在步骤1532,通信设备从第二发射对等体发 现模式转换到第一发射对等体发现模式。操作经由连接节点B 1534从步骤1532转到步骤 1510。在一些实施例中,第一速率是零速率,第二速率是非零速率。在一些其它实施例 中,第一速率和第二速率均是非零速率,但它们不相同。在一些实施例中,通信设备支持包 括一种零速率和两种非零速率在内的三种对等体发现发射速率。图16是根据一个示例性实施例的示例性通信设备1600(例如,对等移动无线终 端)的图。例如,示例性通信设备1600是图1的通信设备102、104、106、108、110中的一 个。通信设备1600支持包括第一发射对等体发现模式和第二发射对等体发现模式的多种 对等体发现模式,其中,在第一发射对等体发现模式期间按第一速率发射对等体发现信号, 在第二发射对等体发现模式期间按第二速率发射对等体发现信号,第二速率高于所述第一 速率。通信设备1600包括通过总线1614耦接在一起的无线接收机模块1602、无线发射 机模块1604、处理器1606、用户I/O设备1608、电池1612和存储器1610,其中这些不同的 单元通过总线1614可以交换数据和信息。总线1614包括功率分配部分和数据信令部分。 存储器1610包括例程1622和数据/信息1624.处理器1606(例如,CPU)执行例程1622, 使用存储器1610中的数据/信息16M来控制通信设备1600的操作并实现方法,例如,图15的流程图1500的方法。无线接收机模块1602(例如,OFDM或CDMA接收机)与接收天线1618相耦接,通 信设备1600经由天线1618接收无线链路上的信号。接收的信号包括对等体发现信号、对 等业务信号、相关位置列表和指示优选工作模式的信号。接收的对等体发现信号1652、下载 的列表1658和接收的优选对等体发现工作模式1659通过无线通信模块1602来进行接收。无线发射机模块1604 (例如,OFDM或CDMA发射机)与发射天线1620相耦接,通 信设备1600经由发射天线1620向其它设备发射信号。发射的信号包括对等体发现信号、 传送设备1600的当前位置信息的信号和传送用于识别相关位置的信息的信号。用户I/O设备1608包括例如麦克风、键盘、小型键盘、交换机、照相机、扬声器、显 示器等等。用户I/O设备1608允许通信设备1600的用户输入数据/信息、访问输出数据 /信息和控制通信设备的至少一些功能。通过用户I/O设备1608接收的输入包括例如, 通信设备1600的位置信息、相关位置的位置信息、用于导出通信设备1600的当前位置(例 如,街道地址或陆标信息)的信息、用于识别相关位置的信息(例如,好友名称、企业名称、 陆标、街道地址、企业类型、相关的应用、相关的服务、团体、组织、商业、游戏指定等等)。有时,电池1612用于为通信设备1600提供电源。支持多种对等体发现模式有助 于实现一些方法和装置,以便针对对等体发现操作高效地使用保存的电池电量,从而提高 电池再充电之间的操作持续时间。在一些实施例中,通信设备1600还包括通过有线回程网络将该通信设备耦接到 其它网络节点和/或因特网的网络接口 1616。例程1622包括通信例程16 和控制例程1628。通信例程16 实现通信设备1600 使用的各种通信协议。控制例程16 包括第一接近度条件检测模块1630,第一模式转换 控制模块1634、下载模块1636、位置报告模块1638、相关位置通信模块1640、接收信号功率 测量模块1642、接收信号监测模块1644、第二接近度条件检测模块1646,第二模式转换控 制模块1648、对等体发现信号生成模块1650和优选模式与当前模式比较模块1651。第一 接近度条件检测模块1630包括位置比较模块1632。数据/信息16M包括接收的对等体发现信号1652、当前位置信息16M、用于识 别相关位置的信息1656、从服务器下载的相关位置列表1658、接收的优选对等体发现工作 模式1659、接收信号功率测量信息1660、当前模式1662、时间/频率结构信息1664、估计 的与相关位置的距离1672、信号电平门限信息1674、用于第一模式到第二模式转换决策的 与相关位置的距离信息1676、用于第二模式到第一模式转换决策的与相关位置的距离信息 1678、存储的时间调度信息1680和生成的用于传输的对等体发现信号1670。第一接近度条件检测模块1630用于当通信设备1600处于第一发射对等体发现工 作模式时,判断是否出现了用于触发从第一发射对等体发现模式向第二发射对等体发现模 式进行转变的基于接近度的转变条件。当第一接近度条件检测模块1630检测到出现了基 于接近度的转变条件时,第一模式转换控制模块1634控制通信设备1600,以便从第一发射 对等体发现模式转换到第二发射对等体发现模式。接近度是例如针对相关位置而言的。相 关位置可以(有时确实)与另一个通信设备的位置相对应,其中,另一个通信设备可以是固 定点通信设备或移动通信设备。位置比较模块1632用于将所述通信设备的当前位置与相关对象的位置进行比较,以便判断相关位置是否在当前位置的预定范围之内。位置比较模块使用当前位置信息 1654、来自下载的列表1658的相关位置信息和用于第一模式到第二模式转换决策的与相 关位置的距离信息1676,来执行上述比较。在一些实施例中,下载模块1636用于从服务器下载相关位置列表。信息1658就是 由下载模块1636下载的这种列表。相关位置列表可以(有时确实)包括好友的位置。相 关位置列表可以(有时确实)包括企业的位置。相关位置列表可以(有时确实)包括组会 议点的位置。在一些实施例中,下载模块1636用于下载优选的工作模式。接收的优选工作模式 1659(例如,指示第一发射对等体发现模式和第二发射对等体发现模式中的一个)由下载 模块1636进行下载。位置报告模块1638用于向服务器传输通信设备1600的位置和/或用于导出通信 设备1600的位置的信息,例如,GPS坐标信息、UTM坐标信息、街道地址、陆标标识信息、邮政 编码等等。相关位置通信模块1640用于向服务器传输用于识别相关位置的信息。这类信 息包括例如,好友的名字、企业类型、餐馆名称、公共设施、服务等等。接收信号功率测量模块1642测量所接收的信号的功率,接收的信号是从与相关 位置具有已知位置关系的位置发射的。位置关系可以是这样的从相关位置发射信号。位置 关系可以是这样的从与相关位置具有预定的已知偏移量处发射信号。在一些实施例中,接 收的信号是信标信号(例如,在一个或几个音调上具有高功率集中的OFDM信标信号)。在 一些实施例中,所接收的信号是来自对等体设备的信标信号。在一些实施例中,所接收的信 号是接收的对等体发现信号。在各种实施例中,第一接近度条件检测模块1630用于根据所 接收信号的功率来估计与相关位置的距离。接收信号功率测量信息1660是模块1642的输 出,第一接近度条件检测模块1630使用信息1660来确定所估计的与相关位置的距离1672。接收信号监测模块1644用于判断是否没有再检测到导致转换到第二发射对等体 发现模式的接收信号或者该接收信号低于预定的门限(例如,信号电平门限信息1674中包 括的门限)。当接收信号监测模块1644确定出没有再检测到导致转换到第二发射对等体发现 模式的信号或者该信号低于预定的门限时,第二模式转换控制模块1648用于控制通信设 备,以便从第二发射对等体发现模式转换到第一发射对等体发现模式。第二接近度条件检测模块1646用于当通信设备1600处于第二发射对等体发现 工作模式时,判断是否出现了用于触发从第二发射对等体发现模式向第一发射对等体发现 模式进行转变的基于接近度的转变条件。在一些实施例中,判断是否出现了用于触发从第 二发射对等体发现模式向第一发射对等体发现模式进行转变的基于接近度的转变条件包 括判断通信设备1600是否在所述相关位置的第二范围之外,第二范围与用于判断是否转 换到第二发射对等体发现模式的第一范围不同。当第二接近度条件检测模块1646检测到 出现了用于触发从第二发射对等体发现模式向第一发射对等体发现模式进行转变的基于 接近度的转变条件时,第二模式转换控制模块1648控制通信设备1600,以便从第二发射对 等体发现模式转换到第一发射对等体发现模式。对等体发现信号生成模块1650生成由无线发射机模块1604进行发射的对等体发 现信号1670。当处于由当前模式1662所标识的第一发射对等体发现模式时,使用由信息1666所标识的和与通信设备1600当前相关的设备标识符相对应的第一发射对等体发现模 式无线链路资源(例如,对等体发现段),按第一速率(例如,低速率)发射所生成的对等体 发现信号1670。当处于由当前模式1662所标识的第二发射对等体发现模式时,使用由信息 1668所标识的和与通信设备1600当前相关的设备标识符相对应的第二发射对等体发现模 式无线链路资源(例如,对等体发现段),按第二速率(例如,高速率)发射所生成的对等体 发现信号1670。优选模式与当前模式比较模块1651将接收的优选对等体发现工作模式与通信设 备1600的当前工作模式进行比较。将模块1651的比较结果转发到第一接近度条件检测模 块1630和/或第二接近度条件检测模块1646,在这两个模块处,可以(有时确实)使用上 述比较结果来判断是否出现了触发模式转变的转变条件。存储的时间调度信息1680包括时间信息,其中,在判断是否应当发生从第一发射 对等体发现模式向第二对等体发现模式的转换和/或是否应当发生从第二发射对等体发 现模式向第一发射对等体发现模式的转换中,可以在除位置信息之外还使用这些时间信息 或使用这些时间信息来替代位置信息。例如,这些信息可以由第一接近度条件检测模块使 用。例如,存储的时间调度信息1680可以包括与时间窗相关的信息,当进行模式转变决定 时要在该时间窗中考虑好友集或相关位置。例如,在某些工作日的营业时间期间某些商业 伙伴的接近程度是相关的,而在其它时间不相关。再举一个例子,在指定用于组会议或集会 的时间间隔期间,组成员的接近程度是相关的,而在其它时间则不相关。可以通过用户接口 输入存储的时间调度信息1680和/或下载存储的时间调度信息1680。在一些实施例中,第一速率是零速率,第二速率是非零速率。在一些其它实施例 中,第一速率和第二速率均是非零速率,但它们不相同。在一些实施例中,通信设备1600支 持包括一种零速率和两种非零速率在内的三种对等体发现发射速率。图17包括图17A和图17B的组合,图17是根据一个示例性实施例操作支持多种 对等体发现模式的通信设备(例如,对等通信设备)的示例性方法的流程图1700。多种对 等体发现模式包括第一接收对等体发现模式和第二接收对等体发现模式,在第一接收对等 体发现模式期间以第一速率监测发现信号,在第二接收对等体发现模式期间以第二速率监 测对等体发现信号,第二速率高于第一速率。该示例性方法的操作开始于步骤1702,首先将 通信设备加电并初始化。在一些实施例中,作为初始化的一部分,将通信设备设置成第一接 收对等体发现模式和第二接收对等体发现模式中的一种,例如,第一接收对等体发现模式。 操作从步骤1702转到步骤1704、1706、1708和1710,这些步骤可以并行地、串行地或串/并 结合地执行。在接下来执行的步骤1704中,通信设备向服务器传输该通信设备的位置。在接下 来执行的步骤1706中,通信设备向服务器传输用于识别相关位置的信息。所传输的用于识 别相关位置的信息包括例如下面中的一个或多个好友的名字、企业类型、诸如餐馆名字之 类的企业名称、建筑物或场所的名称、团体或协会名称、共同目标和服务。在接下来执行的 步骤1708中,通信设备从服务器下载相关位置的列表和/或从服务器下载优选的工作模 式。相关位置列表可以(有时确实)包括好友的位置。相关位置列表可以(有时确实)包 括企业的位置。相关位置列表可以(有时确实)包括组会议点的位置。在一些实施例中, 从服务器下载的优选的工作模式基于对通信设备关于相关位置的接近度判断,其中接近度判断是由服务器进行的。在一些实施例中,接下来周期性地执行步骤1708。在一些其它实 施例中,响应一个事件和/或在一个请求之后,执行步骤1708。在步骤1710,通信设备确定其当前是设置为第一接收对等体发现模式还是第二接 收对等体发现模式,根据当前模式设置进行不同的处理。如果通信设备处于第一接收对等 体发现模式,那么操作从步骤1710转到步骤1712。但是,如果通信设备处于第二接收对等 体发现模式,那么操作经由连接节点A 1714从步骤1710转到步骤1716。返回到步骤1712,在步骤1712,通信设备根据与相关位置的接近度来判断是否出 现了用于触发从第一接收对等体发现模式向第二接收对等体发现模式进行转变的转变条 件。有时,相关位置与另一个通信设备的位置相对应。相关位置可以(有时确实)是包括 在下载的相关位置列表中的一个位置。相关位置可以(有时确实)是存储的相关位置。例 如,存储的位置是与所述通信设备的用户相对应的家庭位置和办公室位置中的一个。在一 些实施例中,还可以根据时间信息来执行步骤1712的转变条件判断。例如,转变条件触发 器可以包括位置接近度标准和时间标准的组合,例如,在营业日的预定时间间隔期间被指 定为相关位置的办公室位置。在各种实施例中,步骤1712包括子步骤1718、1720和1721中的一个或多个。在 子步骤1718,通信设备将该通信设备的当前位置与相关位置进行比较,以便判断相关位置 是否位于当前位置的预定范围之内。在子步骤1720,通信设备根据所接收的信号来确定与 相关位置的接近度。在一些实施例中,对于至少一些相关位置来说,所接收的信号是从相关 位置发射的。在一些实施例中,对于至少一些相关位置来说,所接收的信号是从与相关位置 具有已知位置的区域发射的。在子步骤1721,通信设备判断通过所接收的信号从服务器传 输的接收的优选工作模式,是否与当前工作模式不同。操作从步骤1712转到步骤1722。在步骤1722,通信设备根据步骤1712的判断 结果来继续进行。如果步骤1712的判断结果是没有出现用于触发从第一接收对等体发 现模式向第二接收对等体发现模式进行转变的转变条件,那么操作从步骤1722转到步骤 1712。但是,如果步骤1712的判断结果是出现了用于触发从第一接收对等体发现模式向第 二接收对等体发现模式进行转变的转变条件,那么操作从步骤1722转到步骤17M。在步骤 1724,通信设备从第一接收对等体发现模式转换到第二接收对等体发现模式。操作从步骤 17 转到步骤1710。返回到步骤1716,在步骤1716,通信设备判断是否出现了用于触发从第二接收对 等体发现模式向第一接收对等体发现模式进行转换的转变条件。在一些实施例中,步骤 1716包括子步骤1726、17 和17 中的一个或多个。在步骤1726,通信设备判断该通信 设备是否在相关位置的第二范围之外。在一些实施例中,用于判断是否从第二接收对等体 发现模式向第一接收对等体发现模式进行转换的第二范围与用于判断是否转换到第二发 射对等体发现模式的第一范围不同。在子步骤17 ,通信设备判断是否没有再检测到导致 转换到第二接收对等体发现模式的接收信号或者所接收的信号是否低于预定的门限。在子 步骤17 ,通信设备判断从服务器接收的优选工作模式是否与当前工作模式不同,其中,所 接收的优选工作模式基于服务器执行的接近度判断。在一些实施例中,在步骤1716的判断 中使用了时间信息。操作从步骤1716转到步骤1730。在步骤1730,通信设备根据步骤1716的判断结果来继续进行。如果步骤1716的判断结果是没有出现用于触发从第二接收对等体发现模式向第一接收对等体发现模式进 行转变的转变条件,那么操作从步骤1730转到步骤1716。但是,如果步骤1716的判断结果 是出现了用于触发从第二接收对等体发现模式向第一接收对等体发现模式进行转变的转 变条件,那么操作从步骤1730转到步骤1732。在步骤1732,通信设备从第二接收对等体发 现模式转换到第一接收对等体发现模式。操作经由连接节点B 1734从步骤1732转到步骤 1710。在一些实施例中,第一速率是零速率,第二速率是非零速率。在一些其它实施例 中,第一速率和第二速率均是非零速率,但它们不相同。在一些实施例中,通信设备支持包 括一种零速率和两种非零速率在内的三种对等体发现监测速率。图18是根据一个示例性实施例的示例性通信设备1800(例如,对等移动无线终 端)的图。例如,示例性通信设备1800是图1的通信设备102、104、106、108、110中的一 个。通信设备1800支持包括第一接收对等体发现模式和第二接收对等体发现模式的多种 对等体发现模式,其中,在第一接收对等体发现模式期间以第一速率监测对等体发现信号, 在第二接收对等体发现模式期间以第二速率监测对等体发现信号,第二速率高于所述第一 速率。通信设备1800包括通过总线1814耦接在一起的无线接收机模块1802、无线发射 机模块1804、处理器1806、用户I/O设备1808、电池1812和存储器1810,其中这些不同的 单元通过总线1814可以交换数据和信息。总线1814包括功率分配部分和数据信令部分。 存储器1810包括例程1822和数据/信息1824.处理器1806(例如,CPU)执行例程1822, 使用存储器1810中的数据/信息1拟4来控制通信设备1800的操作并实现方法,例如,图 17的流程图1700的方法。无线接收机模块1802(例如,OFDM或CDMA接收机)与接收天线1818相耦接,通 信设备1800经由天线1818接收无线链路上的信号。接收的信号包括对等体发现信号、对 等业务信号、相关位置列表和指示优选工作模式的信号。接收的对等体发现信号1852、下载 的列表1858和接收的优选对等体发现工作模式1859通过无线通信模块1802来进行接收。无线发射机模块1804 (例如,OFDM或CDMA发射机)与发射天线1820相耦接,通 信设备1800经由发射天线1820向其它设备发射信号。发射的信号包括对等体发现信号、 传送设备1800的当前位置信息的信号和传送用于识别相关位置的信息的信号。用户I/O设备1808包括例如麦克风、键盘、小型键盘、交换机、照相机、扬声器、显 示器等等。用户I/O设备1808允许通信设备1800的用户输入数据/信息、访问输出数据 /信息和控制通信设备的至少一些功能。通过用户I/O设备1808接收的输入包括例如, 通信设备1800的位置信息、相关位置的位置信息、用于导出通信设备1800的当前位置(例 如,街道地址或陆标信息)的信息、用于识别相关位置的信息(例如,好友名字、企业名称、 陆标、街道地址、企业类型、相关的应用、相关的服务、团体、组织、商业、游戏指定等等)。有时,电池1812用于为通信设备1800提供电源。支持多种对等体发现模式有助 于实现一些方法和装置,以便针对对等体发现操作高效地使用保存的电池电量,从而提高 电池再充电之间的操作持续时间。在一些实施例中,通信设备1800还包括通过有线回程网络将该通信设备耦接到 其它网络节点和/或因特网的网络接口 1816。
例程1822包括通信例程1拟6和控制例程1拟8。通信例程1拟6实现通信设备 1800使用的各种通信协议。控制例程1拟8包括第一接近度条件检测模块1830,第一模式 转换控制模块1834、下载模块1836、位置报告模块1838、相关位置模块1840、接收信号功率 测量模块1842、接收信号监测模块1844、第二接近度条件检测模块1846,第二模式转换控 制模块1848、对等体发现信号生成模块1850、无线接收机控制模块1851和接收的优选模式 与当前模式比较模块1849。第一接近度条件检测模块1830包括位置比较模块1832。数据/信息1拟4包括接收的对等体发现信号1852、当前位置信息1肪4、用于识 别相关位置的信息1856、从服务器下载的相关位置列表1858、接收的优选对等体发现工作 模式1859、接收信号功率测量信息1860、当前模式1862、时间/频率结构信息1864、估计 的与相关位置的距离1872、信号电平门限信息1874、用于第一模式到第二模式转换决策的 与相关位置的距离信息1876、用于第二模式到第一模式转换决策的与相关位置的距离信息 1878、存储的时间调度信息1880和生成的用于传输的对等体发现信号1870。第一接近度条件检测模块1830用于当通信设备1800处于第一接收对等体发现工 作模式时,判断是否出现了用于触发从第一接收对等体发现模式向第二接收对等体发现模 式进行转变的基于接近度的转变条件。当第一接近度条件检测模块1830检测到出现了基 于接近度的转变条件时,第一模式转换控制模块1834控制通信设备1800,以便从第一接收 对等体发现模式转换到第二接收对等体发现模式。接近度是例如相对于相关位置而言的。 相关位置可以(有时确实)与另一个通信设备的位置相对应,其中,另一个通信设备可以是 固定点通信设备或移动通信设备。位置比较模块1832用于将所述通信设备的当前位置与相关对象的位置进行比 较,以便判断相关位置是否在当前位置的预定范围之内。位置比较模块1832使用当前位置 信息1854、来自下载的列表1858的相关位置信息和用于第一模式到第二模式转换决策的 与相关位置的距离信息1876(例如,触发标准),来执行上述比较和做出决断。在一些实施例中,下载模块1836用于从服务器下载相关位置列表。信息1858就是 由下载模块1836下载的这种列表。相关位置列表可以(有时确实)包括好友的位置。相 关位置列表可以(有时确实)包括企业的位置。相关位置列表可以(有时确实)包括组会 议点的位置。在一些实施例中,下载模块1836用于下载优选的工作模式。接收的优选工作模式 1859(例如,指示第一接收对等体发现模式和第二接收对等体发现模式中的一个)由下载 模块1836进行下载。位置报告模块1838用于向服务器传输通信设备1800的位置和/或用于导出通信 设备1800的位置的信息,例如,GPS坐标信息、UTM坐标信息、街道地址、陆标标识信息、邮政 编码等等。相关位置通信模块1840用于向服务器传输用于识别相关位置的信息。这类信 息包括例如,好友的名字、企业类型、餐馆名称、公共设施、服务等等。接收信号功率测量模块1842测量所接收的信号的功率,接收的信号是从与相关 位置具有已知位置关系的位置发射的。位置关系可以是这样的从相关位置发射信号。位置 关系可以是这样的从与相关位置具有预定的已知偏移量处发射信号。在一些实施例中,接 收的信号是信标信号(例如,在一个或几个音调上具有高功率集中的OFDM信标信号)。在 一些实施例中,所接收的信号是来自对等体设备的信标信号。在一些实施例中,所接收的信号是接收的对等体发现信号。在各种实施例中,第一接近度条件检测模块1830用于根据所 接收信号的功率来估计与相关位置的距离。接收信号功率测量信息I860是模块1842的输 出,第一接近度条件检测模块1830使用信息1860来确定所估计的与相关位置的距离1872。接收信号监测模块1844用于判断是否没有再检测到导致转换到第二接收对等体 发现模式的接收信号或者该接收信号低于预定的门限(例如,信号电平门限信息1874中包 括的门限)。当接收信号监测模块1844确定没有再检测到导致转换到第二接收对等体发现模 式的信号或者该信号低于预定的门限,第二模式转换控制模块1848用于控制通信设备,以 便从第二接收对等体发现模式转换到第一接收对等体发现模式。第二接近度条件检测模块1846用于当通信设备1800处于第二接收对等体发现 工作模式时,判断是否出现了用于触发从第二接收对等体发现模式向第一接收对等体发现 模式进行转变的基于接近度的转变条件。在一些实施例中,判断是否出现了用于触发从第 二接收对等体发现模式向第一接收对等体发现模式进行转变的基于接近度的转变条件,包 括判断通信设备1800是否在所述相关位置的第二范围之外,第二范围与用于判断是否转 换到第二接收对等体发现模式的第一范围不同。当第二接近度条件检测模块1846检测到 出现了用于触发从第二接收对等体发现模式向第一接收对等体发现模式进行转变的基于 接近度的转变条件时,第二模式转换控制模块1848控制通信设备1800,以便从第二接收对 等体发现模式转换到第一接收对等体发现模式。对等体发现信号生成模块1850生成由无线发射机模块1804进行发射的对等体发 现信号1870。在当前模式1862指示通信设备1800工作在第一接收对等体发现模式(使用 由第一接收对等体发现模式无线链路资源信息1866所标识的无线链路资源(例如,段)) 时,无线接收机控制模块1651控制无线接收机模块1802以第一速率(例如,低速率)监测 发现信号。在当前模式1862指示通信设备1800工作在第二接收对等体发现模式(其使用 由第二接收对等体发现模式无线链路资源信息1868所标识的无线链路资源(例如,段)) 时,无线接收机控制模块1851控制无线接收机模块1802以第二速率(例如,高速率)监测 发现信号。在一些实施例中,当在与第二接收对等体发现模式相关的其它发现时间间隔期 间不进行监测时,无线接收机控制模块1851控制无线接收机模块1802,例如,通过关闭第 一接收对等体发现模式中的一些接收机功能,以便与处于第二接收对等体发现模式相比, 使处于第一接收对等体发现模式时的平均功耗较少,从而节约电池电量。接收的优选模式与当前模式比较模块1849将接收的优选工作模式与通信设备 1800的当前工作模式进行比较。将模块1849的比较结果转发到第一接近度条件检测模块 1830和/或第二接近度条件检测模块1846,在这两个模块处,可以(有时确实)使用上述 比较结果来判断是否出现了触发模式转变的转变条件。存储的时间调度信息1880包括时间信息,其中,在判断是否应当发生从第一接收 对等体发现模式向第二接收对等体发现模式的转换和/或是否应当发生从第二接收对等 体发现模式向第一接收对等体发现模式的转换中,可以在除位置信息之外还使用这些时间 信息或使用这些时间信息来替代位置信息。例如,这些信息可以由第一接近度条件检测模 块1830使用。例如,存储的时间调度信息1880可以包括与时间窗相关的信息,当进行模 式转变决定时要在该时间窗中考虑好友集或相关位置。例如,在某些工作日的营业时间期间某些商业伙伴的接近程度是相关的,而在其它时间是不相关的。再举一个例子,在指定用 于组会议的时间间隔期间组成员的接近程度是相关的,而在其它时间则是不相关的。可以 通过用户接口输入存储的时间调度信息1880和/或下载存储的时间调度信息1880。在一些实施例中,第一速率是零速率,第二速率是非零速率。在一些其它实施例 中,第一速率和第二速率均是非零速率,但它们不相同。在一些实施例中,通信设备1800支 持包括一种零速率和两种非零速率在内的三种对等体发现发射速率。图19是描绘根据一个示例性实施例的通信设备中的示例性操作的图1900,该通 信设备支持高速率对等体发现发射模式和低速率对等体发现发射模式。图1900可以与图 15中的流程图1500和/或图16中的通信设备1600相对应。通信设备的操作在起始步骤1902处开始,首先将通信设备加电并初始化。在该 实施例中,在加电之后,如箭头1906所示,将通信设备设置成高速率发射对等体发现状态 1904。当处于高速率发射对等体发现状态1904时,通信设备按高速率发射发现信息信号, 后者传送发现信息部分。当处于高速率TX对等体发现状态1904时,通信设备接着还进行监 测,以检测用于从高向低转换的转换触发事件,如箭头1908和操作1910所示。一些示例性 转换触发事件是通过图15的流程图1500的模块1516来描述的。如果操作1910的监测没 有检测到触发事件,那么通信设备就继续处于高速率TX对等体发现状态1904,如箭头1912 所示。但是,如果操作1910的监测检测到触发事件,那么通信设备转换到低速率TX对等体 发现状态1906,如箭头1914所示。当处于低速率发射对等体发现状态1906时,通信设备按低速率发射发现信息信 号,后者传送发现信息部分。当处于低速率TX对等体发现状态1906时,通信设备接着还进 行监测,以检测用于从低向高转换的转换触发事件,如箭头1916和操作1918所示。一些示 例性转换触发事件是通过图15的流程图1500的模块1512来描述的。如果操作1918的 监测没有检测到触发事件,那么通信设备继续处于低速率TX对等体发现状态1906,如箭头 1920所示。但是,如果操作1918的监测检测到触发事件,那么通信设备转换到高速率TX对 等体发现状态1904,如箭头1922所示。图20是描绘根据一个示例性实施例的通信设备中的示例性操作的图2000,该通 信设备支持高速率对等体发现接收模式和低速率对等体发现接收模式。图2000可以与图 17中的流程图1700和/或图18中的通信设备1800相对应。通信设备的操作在起始步骤2002处开始,首先将通信设备加电并初始化。在该 实施例中,在加电之后,如箭头2006所示,将通信设备设置成高速率接收对等体发现状态 2004。当处于高速率接收对等体发现状态2004时,通信设备以高速率监测发现信息信号, 后者传送发现信息部分。当处于高速率RX对等体发现状态2004时,通信设备接着还进行 监测,以检测用于从高向低转换的转换触发事件,如箭头2008和操作2010所示。一些示例 性转换触发事件是通过图17的流程图1700的模块1716来描述的。如果操作2010的监测 没有检测到触发事件,那么通信设备继续处于高速率RX对等体发现状态2004,如箭头2012 所示。但是,如果操作2010的监测检测到触发事件,那么通信设备转换到低速率RX对等体 发现状态2006,如箭头2014所示。当处于低速率接收对等体发现状态2006时,通信设备以低速率监测发现信息信 号,后者传送发现信息部分。当处于低速率RX对等体发现状态2006时,通信设备接着还进行监测,以检测用于从低向高转换的转换触发事件,如箭头2016和操作2018所示。一些示 例性转换触发事件是通过图17的流程图1700的模块1712来描述的。如果操作2018的 监测没有检测到触发事件,那么通信设备继续处于低速率RX对等体发现状态2006,如箭头 2020所示。但是,如果操作2018的监测检测到触发事件,那么通信设备转换到高速率RX对 等体发现状态2004,如箭头2022所示。在各种实施例中,示例性通信设备支持高速率和低速率TX对等体发现工作模式 以及高速率和低速率RX对等体发现工作模式。因此,通信设备可以(有时确实)执行图15 的流程图1500和图17的流程图的方法和/或包括图16的通信设备1600和图18的通信 设备1800描述的单元(例如,处理器、模块和/或存储器等等)。在一些实施例中,TX对等 体发现模式和RX对等体发现模式是独立的,例如,执行不同的触发标准以确定用于TX模式 和RX模式的转换。在一些这种实施例中,有时,通信设备可以在处于低速率接收对等体发 现模式时处于高速率发射对等体发现模式,或者通信设备可以替代地在处于高速率接收对 等体发现工作模式时处于低速率发射对等体发现工作模式。在一些实施例中,TX对等体发现模式转换与相应的RX对等体发现模式转换相耦 合,例如,通信设备具有适用于发射操作和接收操作二者的对等体发现模式。图21-M用于描述一个示例性实施例中的特征,在该示例性实施例中,支持多种 对等体发现模式的无线通信设备根据位置信息来确定模式转换决策。图2100包括示例性 通信设备(设备1 2102、设备2 2104、设备3 2106和设备4 2108)和服务器节点2110。设 备(2102、2104、2106、2108)是例如根据图15、图16、图17和/或图18实现的无线通信设 备(例如,对等移动通信设备)。设备3 2106当前与操作者某某(John Doe)相关。每一通 信设备(2102、2104、2106、2108)例如从嵌入式GPS接收机的输出中确定其当前位置,向服 务器传输其位置,分别如信号(2112、2114、2116、2118)所示。服务器节点2110接收所传输 的设备位置信息,对其进行存储以便将来使用。图22的图2200描绘了设备1 2102和服务器节点2110之间的信令交换。在一 些实施例中,信令交换是直接的无线通信交换。在一些实施例中,设备1 2102和服务器节 点2110之间的信令交换是通过任意数量的中间节点进行的。在一些实施例中,服务器不 包括无线接口。在一些这种实施例中,通过有线网络节点将服务器耦接至支持有线通信和 无线通信的广域网节点(例如,基站)。在此实施例中,基站可以是无线设备(例如,设备 1 2102)和服务器节点之间的中间节点。正好处于低速率发现模式的设备1 2102决定其 将与好友John Doe进行通信。设备1 2102生成信息请求信号2202,并向服务器节点2110 发射,该信号包括标识其想知道John Doe所操作的设备的位置的信息。服务器节点2110 获取所存储的设备3标识信息,生成信号2204,并发射信号2204,其中信号2204对标识与 John Doe相对应的设备3的位置的信息进行传送。图23的图2300描绘了设备1 2102处于低速率发现模式,如模块2302所示。设 备1 2102进行与设备3 2106的距离估计,如箭头2304所示。设备1 2102使用其确定的 自己当前位置和在信号2204中从服务器节点2110下载的位置信息,来进行上述距离估计。 设备1 2102根据其距离估计量2304和低到高模式转换边界标准2306之间的比较,来判断 其是否应当转变到高速率发现模式。在该时间点,距离2304超过了边界2306,所以设备1 2102仍处于低速率对等体发现模式。
图M的图MOO描绘了稍后的时间点,在此时间点,设备1 2102更靠近设备3 2106。在此情况下,设备1距离估计量M02等于或小于低到高模式转换边界M06,所以设 备1 2102决定从低速率对等体发现模式转换到高速率对等体发现模式,如模块M06所示。一般情况下,对于从高速率对等体发现模式到低速率对等体发现模式的转换来 说,执行不同的转变条件标准,以便例如当位于边界时避免在模式之间来回转变。在一些 实施例中,无线设备执行第一发射对等体发现模式和第二发射对等体发现模式,图21-M 适用于有关发射对等体发现的操作。在一些实施例中,无线设备执行第一接收对等体发现 模式和第二接收对等体发现模式,图21-M适用于有关接收对等体发现的操作。在一些实 施例中,无线设备执行第一和第二对等体发现模式,在这两种模式中,第一对等体发现模式 适用于发射和接收两种操作,第二对等体发现模式也适用于发射和接收两种操作,图21-M 适用于这些操作。在一些实施例中,与第一对等体发现工作模式相关的发射和/或监测的第一速率 以及与第二对等体发现工作模式相关的发射和/或监测的第二速率均是非零速率。在其它 实施例中,第一速率是零速率,而第二速率是非零速率。图25-27用于描述一个示例性实施例中的特征,在该示例性实施例中,支持多种 对等体发现模式的无线通信设备根据基于所接收信号强度测量值的接近度来确定模式转 换决策。图25的图2500包括多个无线通信设备(设备1 2502、设备3 2504)、服务器节点 2506和相关位置信号发射机(例如,购物商场信标发射机2508)。例如,设备(2502、2504) 是根据图15、图16、图17和/或图18实现的无线通信设备(例如,对等移动通信设备)。 商场信标发射机2508发射信标信号2516,例如,OFDM信标信号。在图25-28的示例中,相 关位置的发射机发射信标信号。但是,应当理解的是,一般而言,相关位置的发射机发射接 近度检测信号,例如,诸如OFDM信标信号之类的信标信号、与CDMA相关的捕获信号或某种 其它广播信息(例如,包括小区ID)。在一些实施例中,接近度检测信号是来自接入点的对 等体发现信号。在一些实施例中,按已知的功率电平发射接近度检测信号。在一些实施例中,可以 例如动态地调整接近度检测信号发射功率电平。在一些实施例中,将接近度检测信号的不 同发射机设置为不同的发射功率电平。例如,来自商场的发射机的发射功率电平可以与机 场的发射功率电平不同,例如,调整特定的场所设置以便适应该位置的特征和/或目的检 测区域。在该示例中,假设设备1 2502的操作者计划在商场与一个好友或一些好友相见。 使用设备3 2504的John Doe已经在预定的会面地点。当前工作在如模块2510所示的低 速率对等体发现模式的设备1 2502向服务器节点2506发送信息请求信号2512,请求关于 在商场相见的相关地点的信息。服务器节点2506通过发送信号2514来进行响应,其中,信 号2514传输用于识别商场信标信号的信息,例如,用于识别表示商场信标信号的音调或音 调群的信息。其它替代方案也是可以的,并在一些实施例中实现。例如,可以预先规定、配 置和/或从输入信息中获得或导出用于识别来自相关地点的特定接近度检测信号的信息。在该时间点,设备1 2502距离商场信标发射机2508足够的远,导致其不能够检测 到商场信标信号2516,所以其仍然处于低速率对等体发现模式。图沈的图沈00描绘了设备1 2502已检测到如接收的信标沈02所指示的发射的商场信标信号2516 ;但是,接收的功率电平低于与低到高转换相对应的门限电平沈04,所 以设备1仍然处于低速率对等体发现模式,如模块2608所示。图27的图2700描绘了设备1 2502已检测到如接收的信标2702所指示的发射的 商场信标信号2516 ;接收的功率电平高于门限电平沈04,所以设备1 2502决定从低速率对 等体发现模式转换到高速率对等体发现模式,如模块2704所示。现在,设备1 2502可以更 快地发现设备3 2504和/或尝试按计划建立对等连接,其中,设备3 2504也处于指定的相 关地点附近。一般情况下,对于从高速率对等体发现模式到低速率对等体发现模式的转换来 说,执行不同的转变条件标准,以便例如当位于边界时避免在模式之间来回转变。在一些实 施例中,无线设备执行第一发射对等体发现模式和第二发射对等体发现模式,图25-27适 用于有关发射对等体发现的操作。在一些实施例中,无线设备执行第一接收对等体发现模 式和第二接收对等体发现模式,图25-27适用于有关接收对等体发现的操作。在一些实施 例中,无线设备执行第一和第二对等体发现模式,在这两种模式中,第一对等体发现模式使 用发射和接收两种操作,第二对等体发现模式也使用发射和接收两种操作,图25-27适用 于这些操作。在一些实施例中,与第一对等体发现工作模式相关的发射和/或监测的第一速率 以及与第二对等体发现工作模式相关的发射和/或监测的第二速率均是非零速率。在其它 实施例中,第一速率是零速率,而第二速率是非零速率。图观的图观00描绘了 一些实施例中的特征,在这些实施例中,无线通信设备支持 多种对等体发现模式,根据距离信息执行对等体发现模式转换,与触发从第二模式到第一 模式的转换相比,使用不同的转换标准来触发从第一模式到第二模式的转换。不同转换标 准的实施结合了迟滞,并减轻当处于边界状况工作时在模式之间来回转变的问题。假设设备1观02是例如图15、图16和/或图21- 所描述的无线设备中的一个。 现假设设备1观02支持(i)第一对等体发现模式,在该模式中,此设备按低速率发射对等 体发现信息和/或以低速率监测对等体发现信息;(ii)第二对等体发现模式,在该模式中, 此设备按高速率发射对等体发现信息和/或以高速率监测对等体发现信息。假设设备1观02处于低速率对等体发现工作模式,但其正靠近相关点,如箭头 观04所示。随着设备1观02和相关点之间的距离减小,在该距离越过低速率到高速率模式 转换边界观14处获得距离观06。在该点,设备1观02转换到高速率对等体发现模式。设 备1观02保持处于高速率对等体发现模式,直到设备1观02和相关点之间的距离增加到 低速率到高速率模式转换的距离值观12和越过高速率到低速率模式转换边界观14为止, 如箭头观10所示。在该点,设备1观02从高速率对等体发现模式转换到低速率对等体发 现模式。图四的图四00描绘了一些实施例中的特征,在这些实施例中,无线通信设备支持 多种对等体发现模式,根据接收的信号强度执行对等体发现模式转换,与触发从第二模式 到第一模式的转换相比,使用不同的转换标准来触发从第一模式到第二模式的转换。不同 转换标准的实施结合了迟滞,并减轻当工作在边界状况时在模式之间来回转变的问题。假设设备1四02是例如图17、图18和/或图25-27所描述的无线设备中的一个。 现假设设备1四02支持(i)第一对等体发现模式,在该模式中,此设备按低速率发射对等体发现信息和/或以低速率监测对等体发现信息;(ii)第二对等体发现模式,在该模式中, 此设备按高速率发射对等体发现信息和/或以高速率监测对等体发现信息。假设设备1四02处于低速率对等体发现工作模式,但其正靠近相关点。假设随着 设备1四02和相关点之间的距离减小,接收的信标信号四04的强度增大。在某一点,接收 的信标强度超过接收的功率低到高速率模式触发转换电平四06,设备1四02转换到高速 率对等体发现模式。现在,设备1四02保持处于高速率对等体发现模式,直到接收的信标信 号四04的强度下降到接收的功率高速率模式到低速率模式转换电平门限四08为止。当接 收的信标信号功率下降到门限四08之下时,设备1四02从高速率对等体发现模式转换到 低速率对等体发现模式。本申请描述的各个实施例与移动无线系统中使用的方法和装置相关,使得能够在 用户设备(例如,自组对等网络)之间直接进行无线传输。在一些实施例中,称为对等体发 现的处理过程使得能够进行对等体、网络和/或相关业务到特定用户设备的自主检测。在 一些实现的实例中,对等体发现方法和装置支持发送和/或监测对等体发现信息的多种速 率。因此,在给定的位置和时间,一些用户设备可以按一种速率(例如,低速率)执行对等 体发现,而其它设备按另一种速率(例如,高速率)执行对等体发现。通常来说,按较高速 率执行对等体发现操作有利于减少时延,但付出的代价是使用更多的通信资源和耗电量更 多(例如,减少电池寿命)。根据一些实施例的特征,参与对等体发现的用户设备根据与特 定实体或相关点的接近度(例如,关于一组好友的位置的相对位置),来动态地调整其发送 和/或监测对等体发现信息的速率。在一个实例中,用户设备例如通过GPS来确定其地理位置,并定期地向服务器上 传其位置信息。用户设备还定期地下载一个或多个其它实体(例如,好友)和/或相关点 的位置信息。在下载其它实体和/或相关点的位置信息之后,其中一些其它实体和/或相 关点定期地进行上传,用户设备将(例如,通过GPS确定的)其自己的位置与下载的位置信 息进行比较。随后,该设备根据其与其它实体和/或相关点的接近度或相对位置,来确定发 送和/或监测对等体发现信息的速率。这样,当在发现范围内没有实体或相关点时,用户设 备可以节省对等体发现通信资源和/或电量。在一些实例中,通过不同于比较地理位置的 方式来确定接近度,例如,接收信号强度高于预定门限的预定信号。应当注意,在一些实例、 场景和/或配置中,可以确定的是,发送和/或监测对等体发现信息的速率应当为零,例如, 应当暂停一些对等体发现操作。在一些实例中,可以独立地控制对等体发现信息的不同部 分,例如,发送一个标识但暂停发送第二标识或者按不同的速率发送不同的标识。在一些实施例中,可以独立地控制发送对等体发现信息的速率和监测对等体发现 信息的速率。但是,在一些实施例中,将发送和监测的速率结合起来是有益的,将发送和监 测的速率可控制地结合起来。本申请各个实施例的技术可以用软件、硬件和/或软硬件结合的方式来实现。各 实施例是针对于装置,例如诸如移动接入终端的移动节点、包括一个或多个接入点的基站 和/或通信系统。各实施例还针对于方法,例如控制和/或操作移动节点、基站和/或通信 系统(例如,主机)的方法。各实施例还针对于机器(例如,计算机)可读介质,例如R0M、 RAM、CD、硬盘等等,这些机器可读介质包括控制机器实现方法的一个或多个步骤的机器可 读指令。
在各种实施例中,本申请描述的节点可以使用一个或多个模块实现,其中这些模 块实现与一种或多种方法相对应的步骤,例如,根据与相关位置的接近度来判断是否出现 了用于触发从第一发射对等体发现模式向第二发射对等体发现模式进行转变的转变条件、 从第一发射对等体发现模式转换到第二发射对等体发现模式、向服务器传输位置信息、向 服务器传输与相关位置相对应的信息、从服务器下载信息位置列表、测量所接收的信号的 功率、估计与相关位置的接近度等等。因此,在一些实施例中,各种特征用模块实现。这些 模块可以用软件、硬件或软硬件结合的方式来实现。许多上文描述的方法或方法步骤能够 使用包括在诸如存储器设备(例如,RAM、软盘等等)之类的机器可读介质中的机器可执行 指令(例如,软件)来实现,这些机器可执行指令控制机器(例如,具有或没有其它硬件的 通用计算机)实现所有或一部分上文描述的例如在一个或多个节点中的方法。因此,具体 而言,各个实施例是针对包括机器可执行指令的机器可读介质,其中这些机器可执行指令 使机器(例如,处理器和相关的硬件)执行上文描述方法中的一个或多个步骤。一些实施 例是针对于包括处理器的设备(例如,通信设备),其中所述处理器用于实现本发明的一个 或多个方法中的一个、多个或所有步骤。一些实施例是针对包括计算机可读介质的计算机编程产品,所述计算机可读介质 包括使得一个计算机或多个计算机实现上文所述的各种功能、步骤、动作和/或操作(例 如,一个或多个步骤)的代码。根据这些实施例,计算机编程产品可以(有时确实)包括用 于执行每一个步骤的不同代码。因此,计算机编程产品可以(有时确实)包括用于一种方 法(例如,控制通信设备或节点的方法)的每一单独步骤的代码。这些代码可以以机器(例 如,计算机)可执行指令的形式保存在诸如RAM(随机存取存储器)、R0M(只读存储器)或 其它类型存储器件的计算机可读介质中。除了针对计算机编程产品之外,一些实施例针对 处理器,该处理器用于实现上文所述一种或多种方法的各种功能、步骤、动作和/或操作中 的一个或多个。因此,一些实施例是针对用于实现本申请所述方法的一些或所有步骤的处 理器(例如,CPU)。这些处理器可以使用在例如本申请中所描述的通信设备或其它设备中。在一些实施例中,一个或多个设备(例如,诸如无线终端之类的通信设备)的特定 处理器或一些处理器(例如,CPU)用于执行本申请所述方法的步骤,如同由这些通信设备 执行一样。因此,一些但不是所有实施例是针对于具有处理器的设备(例如,通信设备), 其中所述处理器包括与包含该处理器的设备执行的各种所述方法的每一个步骤相对应的 模块。在一些但不是所有实施例中,设备(例如,通信设备)包括与包含所述处理器的设备 执行的各种所述方法的每一个步骤相对应的模块。这些模块可以使用软件和/或硬件来实 现。虽然本申请是围绕着OFDM系统描述的,但本申请各种实施例的至少一些方法和 装置适用于多种多样的通信系统,这些通信系统包括多种非OFDM和/或非蜂窝系统。考虑到以上描述,对于本领域的普通技术人员来说,对上文所描述各种实施例的 方法和装置的众多其它变型都是显而易见的。这些变型应被认为在本申请的保护范围之 内。本申请(和在各种实施例中)的这些方法和装置用在CDMA、正交频分复用(OFDM)和 /或用于在接入节点和移动节点之间提供无线通信链路的各种其它类型通信技术中。在一 些实施例中,将接入节点实现成使用OFDM和/或CDMA与移动节点建立通信链路的基站。 在各种实施例中,为了实现本申请的方法,将移动节点实现成笔记本计算机、个人数据助理(PDA)或包括接收机/发射机电路和逻辑和/或例程的其它便携式设备。
权利要求
1.一种操作通信设备的方法,所述通信设备支持包括第一发射对等体发现模式和第二 发射对等体发现模式在内的多种对等体发现模式,在所述第一发射对等体发现模式期间以 第一速率发射对等体发现信号,在所述第二发射对等体发现模式期间以第二速率发射对等 体发现信号,所述第二速率高于所述第一速率,所述方法包括当工作在所述第一发射对等体发现模式时,根据与一个相关位置的接近度来判断是否 出现了用于触发从所述第一模式向所述第二模式进行转变的转变条件。
2.根据权利要求1所述的方法,还包括在检测到已经出现了用于触发从所述第一模式向所述第二模式进行转变的所述转变 条件后,从所述第一模式转换到所述第二模式。
3.根据权利要求2所述的方法,还包括从服务器下载相关位置列表,所述相关位置是所下载的相关位置列表中的一个位置。
4.根据权利要求3所述的方法,还包括向所述服务器传送所述通信设备的位置。
5.根据权利要求3所述的方法,还包括向所述服务器传送用于识别相关位置的信息。
6.根据权利要求1所述的方法,其中,根据与一个相关位置的接近度来判断是否出现 了用于触发从所述第一模式向所述第二模式进行转变的转变条件包括将所述通信设备的当前位置与所述相关位置进行比较,以判断所述相关位置是否在所 述当前位置的预定范围之内。
7.根据权利要求1所述的方法,其中,根据与一个相关位置的接近度来判断是否出现 了用于触发从所述第一模式向所述第二模式进行转变的转变条件包括根据接收的信号来确定与所述相关位置的接近度。
8.根据权利要求7所述的方法,还包括当导致转换到所述第二模式的所接收信号无法再检测到或者低于预定的门限时,从所 述第二模式转换到所述第一模式。
9.根据权利要求2所述的方法,还包括向服务器传送所述通信设备的位置;从所述服务器接收用于指示所述通信设备的优选工作模式的信息。
10.一种支持包括第一发射对等体发现模式和第二发射对等体发现模式在内的多种对 等体发现模式的通信设备,其中,在所述第一发射对等体发现模式期间以第一速率发射对 等体发现信号,在所述第二发射对等体发现模式期间以第二速率发射对等体发现信号,所 述第二速率高于所述第一速率,所述通信设备包括第一接近度条件检测模块,其被配置为当所述设备处于所述第一发射对等体发现工 作模式时,判断是否出现了基于接近度的转变条件,所述基于接近度的转变条件用于触发 从所述第一模式向所述第二模式的转变;第一模式转换控制模块,用于当所述第一接近度条件检测模块检测到已出现所述基 于接近度的转变条件时,控制所述通信设备从所述第一模式转换到所述第二模式。
11.根据权利要求10所述的通信设备,还包括下载模块,其被配置为从服务器下载相关位置列表,所述相关位置是所下载的相关位置列表中的一个位置。
12.根据权利要求11所述的通信设备,还包括位置报告模块,其被配置为向所述服务器传送所述通信设备的位置。
13.根据权利要求10所述的通信设备,其中,所述第一接近度条件检测模块包括位置比较模块,其被配置为将所述通信设备的当前位置与所述相关位置进行比较,以 判断所述相关位置是否在所述当前位置的预定范围之内。
14.根据权利要求10所述的通信设备,还包括接收信号功率测量模块,用于测量所接收信号的功率,所接收信号是从与所述相关位 置具有已知位置关系的位置发射的;其中,所述接近度检测模块被配置为根据所接收信号的功率来估计与所述相关位置的 距离。
15.一种支持包括第一发射对等体发现模式和第二发射对等体发现模式在内的多种对 等体发现模式的通信设备,其中,在所述第一发射对等体发现模式期间以第一速率发射对 等体发现信号,在所述第二发射对等体发现模式期间以第二速率发射对等体发现信号,所 述第二速率高于所述第一速率,所述通信设备包括第一接近度条件检测模块,用于当所述设备处于所述第一发射对等体发现工作模式 时,判断是否出现了基于接近度的转变条件,所述基于接近度的转变条件用于触发从所述 第一模式向所述第二模式的转变;第一模式转换控制模块,用于当所述第一接近度条件检测模块检测到已出现所述基 于接近度的转变条件时,控制所述通信设备从所述第一模式转换到所述第二模式。
16.根据权利要求15所述的通信设备,其中所述接近度是指一个相关位置与所述通信设备的位置的接近程度;所述相关位置与另一个通信设备的位置相对应。
17.根据权利要求15所述的通信设备,还包括下载模块,用于从服务器下载相关位置列表,所述相关位置是所下载的相关位置列表 中的一个位置。
18.根据权利要求17所述的通信设备,其中,所述相关位置列表包括好友的位置。
19.根据权利要求17所述的通信设备,还包括位置报告模块,用于向所述服务器传送所述通信设备的位置。
20.一种在通信设备中使用的计算机程序产品,所述通信设备支持包括第一发射对等 体发现模式和第二发射对等体发现模式在内的多种对等体发现模式,其中,在所述第一发 射对等体发现模式期间以第一速率发射对等体发现信号,在所述第二发射对等体发现模式 期间以第二速率发射对等体发现信号,所述第二速率高于所述第一速率,所述计算机程序 产品包括计算机可读介质,包括用于使计算机执行以下操作的代码当工作在所述第一发射对等体发现模式时,根据与一个相关位置的接近度来判断是否 出现了用于触发从所述第一模式向所述第二模式进行转变的转变条件。
21.一种操作通信设备的方法,所述通信设备支持包括第一接收对等体发现模式和第 二接收对等体发现模式在内的多种对等体发现模式,在所述第一接收对等体发现模式期间以第一速率监测对等体发现信号,在所述第二接收对等体发现模式期间以第二速率监测对 等体发现信号,所述第二速率高于所述第一速率,所述方法包括当工作在所述第一接收对等体发现模式时,根据与一个相关位置的接近度来判断是否 出现了用于触发从所述第一模式向所述第二模式进行转变的转变条件。
22.根据权利要求21所述的方法,还包括在检测到已经出现了用于触发从所述第一模式向所述第二模式进行转变的所述转变 条件后,从所述第一模式转换到所述第二模式。
23.根据权利要求22所述的方法,还包括从服务器下载相关位置列表,所述相关位置是所下载的相关位置列表中的一个位置。
24.根据权利要求23所述的方法,还包括向所述服务器传送所述通信设备的位置。
25.根据权利要求23所述的方法,还包括向所述服务器传送用于识别相关位置的信息。
26.根据权利要求21所述的方法,其中,根据与一个相关位置的接近度来判断是否出 现了用于触发从所述第一模式向所述第二模式进行转变的转变条件包括将所述通信设备的当前位置与所述相关位置进行比较,以判断所述相关位置是否在所 述当前位置的预定范围之内。
27.根据权利要求21所述的方法,其中,根据与一个相关位置的接近度来判断是否出 现了用于触发从所述第一模式向所述第二模式进行转变的转变条件包括根据接收的信号来确定与所述相关位置的接近度。
28.根据权利要求27所述的方法,还包括当导致转换到所述第二模式的所接收信号无法再检测到或者低于预定的门限时,从所 述第二模式转换到所述第一模式。
29.根据权利要求22所述的方法,还包括向服务器传送所述通信设备的位置;从所述服务器接收用于指示所述通信设备的优选工作模式的信息。
30.一种支持包括第一接收对等体发现模式和第二接收对等体发现模式在内的多种对 等体发现模式的通信设备,其中,在所述第一接收对等体发现模式期间以第一速率监测对 等体发现信号,在所述第二接收对等体发现模式期间以第二速率监测对等体发现信号,所 述第二速率高于所述第一速率,所述通信设备包括第一接近度条件检测模块,其被配置为当所述设备处于所述第一接收对等体发现工 作模式时,判断是否出现了基于接近度的转变条件,所述基于接近度的转变条件用于触发 从所述第一模式向所述第二模式的转变;第一模式转换控制模块,用于当所述第一接近度条件检测模块检测到已出现所述基 于接近度的转变条件时,控制所述通信设备从所述第一模式转换到所述第二模式。
31.根据权利要求30所述的通信设备,还包括下载模块,其被配置为从服务器下载相关位置列表,所述相关位置是所下载的相关位 置列表中的一个位置。
32.根据权利要求31所述的通信设备,还包括位置报告模块,其被配置为向所述服务器传送所述通信设备的位置。
33.根据权利要求30所述的通信设备,其中,所述第一接近度条件检测模块包括位置比较模块,其被配置为将所述通信设备的当前位置与所述相关位置进行比较,以 判断所述相关位置是否在所述当前位置的预定范围之内。
34.根据权利要求30所述的通信设备,还包括接收信号功率测量模块,用于测量所接收信号的功率,所接收信号是从与所述相关位 置具有已知位置关系的位置发射的;其中,所述接近度检测模块被配置为根据所接收信号的功率来估计与所述相关位置的 距离。
35.一种支持包括第一接收对等体发现模式和第二接收对等体发现模式在内的多种对 等体发现模式的通信设备,其中,在所述第一接收对等体发现模式期间以第一速率监测对 等体发现信号,在所述第二接收对等体发现模式期间以第二速率监测对等体发现信号,所 述第二速率高于所述第一速率,所述通信设备包括第一接近度条件检测模块,用于当所述设备处于所述第一接收对等体发现工作模式 时,判断是否出现了基于接近度的转变条件,所述基于接近度的转变条件用于触发从所述 第一模式向所述第二模式的转变;第一模式转换控制模块,用于当所述第一接近度条件检测模块检测到已出现所述基 于接近度的转变条件时,控制所述通信设备从所述第一模式转换到所述第二模式。
36.根据权利要求35所述的通信设备,其中所述接近度是指一个相关位置与所述通信设备的位置的接近程度;所述相关位置与另一个通信设备的位置相对应。
37.根据权利要求35所述的通信设备,还包括下载模块,用于从服务器下载相关位置列表,所述相关位置是所下载的相关位置列表 中的一个位置。
38.根据权利要求37所述的通信设备,其中,所述相关位置列表包括好友的位置。
39.根据权利要求37所述的通信设备,还包括位置报告模块,用于向所述服务器传送所述通信设备的位置。
40.一种在通信设备中使用的计算机程序产品,所述通信设备支持包括第一接收对等 体发现模式和第二接收对等体发现模式在内的多种对等体发现模式,其中,在所述第一接 收对等体发现模式期间以第一速率监测对等体发现信号,在所述第二接收对等体发现模式 期间以第二速率监测对等体发现信号,所述第二速率高于所述第一速率,所述计算机程序 产品包括计算机可读介质,包括用于使计算机执行以下操作的代码当工作在所述第一接收对等体发现模式时,根据与一个相关位置的接近度来判断是否 出现了用于触发从所述第一模式向所述第二模式进行转变的转变条件。
全文摘要
本文描述的各种实施例与支持多种对等体发现工作模式的无线通信设备(2010、2106)相关。在一些实施例中,多种对等体发现工作模式包括与对等体发现信息的不同发射速率相关的不同模式。在一些实施例中,多种对等体发现工作模式包括与对等体发现信息的不同监测速率相关的不同模式。在各种实施例中,通信设备根据与相关位置的接近度(2406)来判断是否在不同的对等体发现工作模式之间进行转换。接近度判断可以(有时确实)基于地理位置比较。替代地或另外地,接近度判断可以(有时确实)基于接收信号强度测量值。
文档编号H04W8/00GK102077622SQ200980124539
公开日2011年5月25日 申请日期2009年6月26日 优先权日2008年6月27日
发明者G·齐尔特西斯, T·J·理查森, V·D·帕克 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1