CN102077622A - 基于接近度的多速率对等体发现方法和装置 - Google Patents
基于接近度的多速率对等体发现方法和装置 Download PDFInfo
- Publication number
- CN102077622A CN102077622A CN2009801245395A CN200980124539A CN102077622A CN 102077622 A CN102077622 A CN 102077622A CN 2009801245395 A CN2009801245395 A CN 2009801245395A CN 200980124539 A CN200980124539 A CN 200980124539A CN 102077622 A CN102077622 A CN 102077622A
- Authority
- CN
- China
- Prior art keywords
- peer
- emission
- communication equipment
- mode
- relevant position
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/20—Monitoring; Testing of receivers
- H04B17/27—Monitoring; Testing of receivers for locating or positioning the transmitter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
- H04B17/318—Received signal strength
- H04B17/327—Received signal code power [RSCP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本文描述的各种实施例与支持多种对等体发现工作模式的无线通信设备(2010、2106)相关。在一些实施例中,多种对等体发现工作模式包括与对等体发现信息的不同发射速率相关的不同模式。在一些实施例中,多种对等体发现工作模式包括与对等体发现信息的不同监测速率相关的不同模式。在各种实施例中,通信设备根据与相关位置的接近度(2406)来判断是否在不同的对等体发现工作模式之间进行转换。接近度判断可以(有时确实)基于地理位置比较。替代地或另外地,接近度判断可以(有时确实)基于接收信号强度测量值。
Description
技术领域
概括地说,各个实施例涉及无线通信,具体地说,各个实施例涉及传送对等体发现信息的方法和装置。
背景技术
在无线网络(例如,自组对等无线网络)中,让无线通信设备(例如,移动节点)支持发射(例如,广播)各种类型发现信息(例如,设备发现信息、网络发现信息和/或服务发现信息)的能力是有益的。当前位于这些信息附近的其它对等体设备可以使用这些广播的信息来形成对环境的认识。在缺少集中协调和/或控制的网络中,这种在对等体之间交换无线设备广播发现信息是特别有用的。对于发现信息的发射和/或接收,不同的无线通信设备可能具有不同的能力和/或需求。此外,对于发现信息的发射和/或接收,各无线通信设备可能在不同的时间具有不同的能力和/或需求。可以将广播和/或接收发现信息视为开销信令,因此,为发现信息信令所支出的诸如功率和频谱时间比之类的资源不可用于业务信令。在实现支持对发现信息进行传输的结构中,移动无线通信设备为发射和/或接收发现信息而消耗的电量和剩余的储备电池电量都是重要的考量因素。
有时,一个无线通信设备相对于其它相关设备可以是孤立的;而在其它时间,一个无线设备可以在其它相关设备的本地附近。如果该无线设备是孤立的,那么在发现操作上消耗电量则是浪费。根据上述讨论,在本领域中需要能够以高效方式支持对多种多样不同类型的发现信息进行传输的方法和装置。允许灵活地发射和/或接收发现信息的方法和装置将是有益的。在本领域中需要在对发现操作的资源消耗做出决策时考虑接近度信息的方法和装置。
发明内容
各个实施例与支持多种对等体发现工作模式的无线通信设备相关。在一些实施例中,多种对等体发现工作模式包括与对等体发现信息的不同发射速率相关的不同模式。在一些实施例中,多种对等体发现工作模式包括与对等体发现信息的不同监测速率相关的不同模式。在各种实施例中,通信设备根据其自己当前位置与一个相关位置(例如,好友、实体或相关点的位置)的接近度来判断是否在不同的对等体发现工作模式之间进行转换。接近度判断可以(有时确实)基于地理位置比较。替代地或另外地,接近度判断可以(有时确实)基于接收的信号强度测量值。
在一些实施例中,通信设备向服务器节点传输其当前位置,从所述服务器节点下载关于相关位置的信息。在一些这种实施例中,在下载关于相关位置的信息之前,通信设备向服务器发送用于识别相关位置(其正在请求接收相关位置的位置信息)的信息。
在一些实施例中,服务器针对通信设备进行接近度判断,向该通信设备指示优选的对等体发现工作模式。
在一些实施例中,发射和/或监测发现信息的多种速率中的一种速率是零速率。例如,根据接近度信息,通信设备可以有效地开始/停止发射和/或监测对等体发现信息。
本申请给出了一种操作通信设备的示例性方法,其中,所述通信设备支持包括第一发射对等体发现模式和第二发射对等体发现模式的多种对等体发现模式,在所述第一发射对等体发现模式期间按第一速率发射对等体发现信号,在所述第二发射对等体发现模式期间按第二速率发射对等体发现信号,所述第二速率高于所述第一速率,该方法包括:当工作在所述第一发射对等体发现模式时,根据与相关位置的接近度来判断是否出现了用于触发从所述第一发射对等体发现模式向所述第二发射对等体发现模式进行转变的转变条件。此示例性方法还包括:在检测到出现用于触发从所述第一发射对等体发现模式向所述第二发射对等体发现模式进行转变的转变条件后,从所述第一发射对等体发现模式转换到所述第二发射对等体发现模式。
一种根据一些实施例的示例性通信设备支持包括第一发射对等体发现模式和第二发射对等体发现模式的多种对等体发现模式,其中,在所述第一发射对等体发现模式期间按第一速率发射对等体发现信号,在所述第二发射对等体发现模式期间按第二速率发射对等体发现信号,所述第二速率高于所述第一速率。该示例性通信设备包括:第一接近度条件检测模块,用于当所述设备处于所述第一发射对等体发现工作模式时,判断是否出现了基于接近度的转变条件,所述基于接近度的转变条件用于触发从所述第一发射对等体发现模式向所述第二发射对等体发现模式的转变;第一模式转换控制模块,用于当所述第一接近度条件检测模块检测到已出现所述基于接近度的转变条件时,控制所述通信设备从所述第一发射对等体发现模式转换到所述第二发射对等体发现模式。
本申请给出了一种操作通信设备的示例性方法,所述通信设备支持包括第一接收对等体发现模式和第二接收对等体发现模式的多种对等体发现模式,其中,在所述第一接收对等体发现模式期间以第一速率监测对等体发现信号,在所述第二接收对等体发现模式期间以第二速率监测对等体发现信号,所述第二速率高于所述第一速率,该方法包括:当工作在所述第一接收对等体发现模式时,根据与相关位置的接近度来判断是否出现了用于触发从所述第一接收对等体发现模式向所述第二接收对等体发现模式进行转变的转变条件。该示例性方法还包括:在检测到出现用于触发从所述第一接收对等体发现模式向所述第二接收对等体发现模式进行转变的转变条件后,从所述第一接收对等体发现模式转换到所述第二接收对等体发现模式。
一种根据一些实施例的示例性通信设备支持包括第一接收对等体发现模式和第二接收对等体发现模式的多种对等体发现模式的通信设备,其中,在所述第一接收对等体发现模式期间以第一速率监测对等体发现信号,在所述第二接收对等体发现模式期间以第二速率监测对等体发现信号,所述第二速率高于所述第一速率。该示例性通信设备包括:第一接近度条件检测模块,用于当所述设备处于所述第一接收对等体发现工作模式时,判断是否出现了基于接近度的转变条件,所述基于接近度的转变条件用于触发从所述第一模式向所述第二模式的转变;第一模式转换控制模块,用于当所述第一接近度条件检测模块检测到已出现所述基于接近度的转变条件时,控制所述通信设备从所述第一模式转换到所述第二模式。
虽然在上文以概要的方式讨论了各种实施例,但应当理解的是,不是所有的实施例必须包括相同的特征,在一些实施例中上文描述的一些特征不是必须的但是期望的。在下文的具体实施方式中,将讨论各种实施例的众多其它特征、实现和优点。
附图说明
图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-24用于描述一个示例性实施例中的特征,在该示例性实施例中,支持多种对等体发现模式的无线通信设备根据位置信息确定模式转换决策。
图25-27用于描述一个示例性实施例中的特征,在该示例性实施例中,支持多种对等体发现模式的无线通信设备根据基于所接收信号强度测量值的接近度来确定模式转换决策。
图28描绘了一种特征,在该特征中,无线通信设备根据距离信息执行对等体发现模式转换,与触发从第二模式到第一模式的转换相比,使用不同的转换标准来触发从第一模式到第二模式的转换。
图29描绘了一种特征,在该特征中,无线通信设备根据所接收信号的强度执行对等体发现模式转换,与触发从第二模式到第一模式的转换相比,使用不同的转换标准来触发从第一模式到第二模式的转换。
具体实施方式
图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、...、发现时间间隔n 218)的图200,其中循环对等时间结构包括超大时隙212。在循环对等时间结构中,重复超大时隙。垂直轴202表示频率(例如,OFDM音调),而水平轴204表示时间。与每一发现时间间隔(发现时间间隔1 214、发现时间间隔2 216、...、发现时间间隔n 218)相对应,存在相应的发现时间间隔无线链路资源组(发现时间间隔1无线链路资源206、发现时间间隔2无线链路资源208、...、发现时间间隔n无线链路资源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 540,这些传输单元是对等体发现传输结构的一部分,这些传输单元与特定的设备标识符相关。例如,假设图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指示在不同的编码输出部分和传输单元类型之间存在对应关系。具体而言,使用循环时间结构中的P0传输单元类型来传输部分AN-2;使用循环时间结构中的P1传输单元类型来传输部分BN-2;使用循环时间结构中的P2传输单元类型来传输部分CN-2;使用循环时间结构中的P3传输单元类型来传输部分DN-2。
图630描绘了安全哈希函数编码模块604接收发现信息632和时间值t1 636,生成包括如列638所示多个部分(AN-1、BN-1、CN-1、DN-1)的输出信息集。在该示例中,每一部分与如列640所示的16个信息比特相对应。列642指示在不同的编码输出部分和传输单元类型之间存在对应关系。具体而言,使用循环时间结构中的P0传输单元类型来传输部分AN-1;使用循环时间结构中的P1传输单元类型来传输部分BN-1;使用循环时间结构中的P2传输单元类型传输来部分CN-1;使用循环时间结构中的P3传输单元类型来传输部分DN-1。
图650描绘了安全哈希函数编码模块604接收发现信息652和时间值t2 656,生成包括如列658所示多个部分(AN、BN、CN、DN)的输出信息集。在该示例中,每一部分与如列660所示的16个信息比特相对应。列662指示在不同的编码输出部分和传输单元类型之间存在对应关系。具体而言,使用循环时间结构中的P0传输单元类型来传输部分AN;使用循环时间结构中的P1传输单元类型来传输部分BN;使用循环时间结构中的P2传输单元类型来传输部分CN;使用循环时间结构中的P3传输单元类型来传输部分DN。
输入发现信息602可以与输入发现信息632相同或不同。同样,输入发现信息632可以与输入发现信息652相同或不同。在每一种情况下,安全哈希函数编码模块604都可以(在一些实例中确实)根据操作需要包括其它的输入(例如,密钥)。
图7描绘了处理一些输入发现信息(例如,发现标识信息)的安全哈希函数编码模块704,该模块生成安全的编码信息。组合模块703将输出的安全编码信息与其它发现信息(例如,表示类型信息和/或标志的比特)进行组合。将上述组合的结果映射到一些部分中,每一部分都经由一个传输单元进行传输。
因此,图7描绘了图6中示出的示例性实施例的一种变型。在图7的示例中,进行传输的一些发现信息没有经过安全哈希函数编码。例如,表示类型信息的比特和/或表示标志的比特可以(有时确实)没有经过安全哈希函数编码。在图7的示例中,发现信息(702、732、752)包括各个经过安全哈希函数编码的发现信息(702a、732a、752a)和各个没有经过安全哈希函数编码的发现信息(702b、732b、752b)。
图700描绘了安全哈希函数编码模块704接收发现信息702a和时间值t0 706,生成安全编码信息705。组合模块703接收安全编码信息705和发现信息702b,生成包括如列708所示多个部分(AN-2、BN-2、CN-2、DN-2)的输出信息集。在该示例中,每一个部分与如列710所示的20个信息比特相对应。列712指示在不同的编码输出部分和传输单元类型之间存在对应关系。具体而言,使用循环时间结构中的P0传输单元类型来传输部分AN-2;使用循环时间结构中的P1传输单元类型来传输部分BN-2;使用循环时间结构中的P2传输单元类型来传输部分CN-2;使用循环时间结构中的P3传输单元类型来传输部分DN-2。
图730描绘了安全哈希函数编码模块704接收发现信息732a和时间值t1 736,生成安全编码信息735。组合模块703接收安全编码信息735和发现信息732b,生成包括如列738所示多个部分(AN-1、BN-1、CN-1、DN-1)的输出信息集。在该示例中,每一个部分与如列740所示的20个信息比特相对应。列742指示在不同的编码输出部分和传输单元类型之间存在对应关系。具体而言,使用循环时间结构中的P0传输单元类型来传输部分AN-1;使用循环时间结构中的P1传输单元类型来传输部分BN-1;使用循环时间结构中的P2传输单元类型来传输部分CN-1;使用循环时间结构中的P3传输单元类型来传输部分DN-1。
图750描绘了安全哈希函数编码模块704接收发现信息752a和时间值t2 756,生成安全编码信息755。组合模块703接收安全编码信息755和发现信息752b,生成包括如列758所示多个部分(AN、BN、CN、DN)的输出信息集。在该示例中,每一个部分与如列760所示的20个信息比特相对应。列762指示在不同的编码输出部分和传输单元类型之间存在对应关系。具体而言,使用循环时间结构中的P0传输单元类型来传输部分AN;使用循环时间结构中的P1传输单元类型来传输部分BN;使用循环时间结构中的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-1、Bn-1、Cn-1和Dn-1}或{An、Bn、Cn和Dn}集。
图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-1、Bn-1、Cn-1和Dn-1}或{An、Bn、Cn和Dn}集。在图820的例子中,要传输的输出发现信息包括如828所示的8比特宽的类型域822、如模块830所示的8比特宽的标志域824和如模块832所示的64比特宽的发现标识信息域826。在图820的例子中,将类型域822和标志域824包括在部分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-1、Bn-1、Cn-1和Dn-1}或{An、Bn、Cn和Dn}集。在图850的例子中,要在部分A 893中传输的发现信息包括如模块876所示的2比特宽的类型域852、如模块878所示的2比特宽的标志域854和如模块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),分别传送信息(AN-1、BN-2、CN-2、DN-2、AN-1、BN-1、CN-2、DN-2、AN-1、BN-1、CN-1、DN-2、AN-1、BN-1、CN-1、DN-1、AN-1、BN-1、CN-1、DN-1、AN、BN-1、CN-1、DN-1、AN、BN、CN-1、DN-1、AN、BN、CN、DN-1、AN、BN、CN、DN、AN、BN、CN、DN)。可以观察到,由交叉线阴影所指示的传输单元(904、914、924、934、944、954、964和974)是低速率发现传输单元,传输单元(906、908、910、912、916、918、920、922、926、928、930、932、936、938、940、942、946、948、950、952、956、958、960、962、966、968、970、972、976、978、980和982)是用于高速率发现的其它传输单元。应当注意的是,当携带一个传输单元时,将用于给定类型的高速率发现的其它传输单元指定为携带先前已经通过相同类型的低速率发现传输单元发射的信息部分。
如果第一对等通信设备(其具有与上述传输单元集相对应的标识符)处于高速率发现信息发射模式,那么其使用每一传输单元进行发射。但是,如果第一对等通信设备处于低速率发现发射模式,那么其使用低速率发现资源进行发射,但禁止在指定用于高速率发现的其它传输资源上进行发射。图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、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),分别传送信息(AN-1、BN-2、CN-2、DN-2、AN-2、BN-1、CN-2、DN-2、AN-2、BN-2、CN-1、DN-2、AN-2、BN-2、CN-2、DN-1、AN-1、BN-1、CN-1、DN-1、AN、BN-1、CN-1、DN-1、AN-1、BN、CN-1、DN-1、AN-1、BN-1、CN、DN-1、AN-1、BN-1、CN-1、DN、AN、BN、CN、DN)。可以观察到,由交叉线阴影所指示的传输单元(1004、1014、1024、1034、1044、1054、1064和1074)是低速率发现传输单元,传输单元(1006、1008、1010、1012、1016、1018、1020、1022、1026、1028、1030、1032、1036、10388、1040、1042、1046、10488、1050、1052、1056、1058、1060、1062、1066、1068、1070、1072、1076、1078、1080和1082)是用于高速率发现的其它传输单元。应当注意的是,当携带一个传输单元时,将用于高速率发现的其它传输单元指定为携带先前已经通过低速率发现传输单元发射的信息部分。在该示例中,,与高速率发现相关的其它资源上携带的信息不发生改变,直到完整的低速率发现信息集已发射完为止。
图11是操作通信设备(例如,无线终端)以便传输发现信息(例如,广播对等体发现信息)的示例性方法的流程图1100。在步骤1102处开始操作,转到步骤1104。在步骤1104,通信设备存储用于规定对等体发现传输结构的信息,所述结构指示可用于发射对等体发现信息的多个排序的传输单元,所述存储的信息包括指示用于低速率发现传输的传输单元和用于高速率发现传输的其它传输单元,与用于低速率发现传输的传输单元相比,所述信息指示更多的用于高速率发现传输的传输单元。例如,在一些示例性实施例中,在对等体发现传输结构中,针对每一低速率发现传输单元,有4种其它传输单元。参见图5。其它对等体发现结构可以在与高速率发现相关的其它传输单元的数量和与低速率发现相关的传输单元的数量之间具有不同的比率。操作从步骤1104转到步骤1106。
在步骤1106,通信设备使用与所述低速率发现传输相对应的传输单元来发射对等体发现信息集的第一部分。在一些实施例中,包括第一部分的对等体发现信息集包括总共K个部分,其中K是大于或等于2的正整数。在一些示例中,在对等体发现信息集中有4个部分。例如,一个4部分集是集{部分AN、部分BN、部分CN、部分DN}。操作从步骤1106转到步骤1108。
在步骤1108,通信设备使用与所述高速率发现传输相对应的传输单元来发射对等体发现信息集的一部分。在一些实施例中,步骤1108的所发射部分是先前发射的部分。重复先前发射的部分具有与结合代理的安全相关的益处。在一些实施例中,步骤1108发射部分不是先前发射的部分。操作从步骤1108转到步骤1110。
在步骤1110,通信设备使用与高速率发现传输相对应的传输单元来发射对等体发现信息的K-1个其它部分。操作从步骤1110转到步骤1112。
随后,在步骤1112,通信设备使用与所述低速率发现传输相对应的另一传输单元来发射对等体发现信息的另一部分。
现在描述根据流程图1100的方法的第一示例。在第一示例中,考虑图9,假设通信设备存储根据图9的模式的对等体发现传输结构信息(步骤1104)。此外,假设通信设备处于高速率发现发射模式,使用图9中所指示的各个示出的发现传输单元来进行发射。在步骤1106发射的第一部分是例如{AN、BN、CN、DN}集的部分AN,该部分是使用箭头944所指示的低速率发现传输资源来发射的。在该示例中,假设发现信息集具有K个部分,其中K=4。在步骤1108发射的先前发射部分是例如部分BN-1,其属于{AN-1、BN-1、CN-1、DN-1}集,并使用箭头946所指示的高速率发现传输资源来发射。在该示例中,步骤1108的先前发射部分对应于与包括步骤1106的第一部分的集合不同的对等体发现信息集。继续该示例,例如,在步骤1110发射的K-1个其它部分,是使用与箭头948、950和952所指示的高速率发现传输相对应的传输单元来发射的三个部分CN-1、DN-1、AN。继续该示例,例如,在步骤1112发射的另一部分是使用与箭头954所指示的低速率发现传输相对应的另一传输单元来发射的部分BN。
现在描述根据流程图1100的方法的第二示例。在第二示例中,考虑图9,假设通信设备存储根据图9的模式的对等体发现传输结构信息(步骤1104)。此外,假设通信设备处于高速率发现发射模式,使用图9中所指示的各个示出的发现传输单元来进行发射。在步骤1106发射的第一部分是例如{AN-1、BN-1、CN-1、DN-1}集的部分DN-1,该部分是使用箭头934所指示的低速率发现传输资源来发射的。在该示例中,假设发现信息集具有K个部分,其中K=4。在步骤1108发射的先前发射部分是例如部分AN-1,其属于{AN-1、BN-1、CN-1、DN-1}集,并使用箭头936所指示的高速率发现传输资源来发射。在该示例中,步骤1108的先前发射部分对应于与包括步骤1106的第一部分的集合相同的对等体发现信息集。继续该示例,例如,在步骤1110发射的K-1个其它部分,是使用与箭头938、940和942所指示的高速率发现传输相对应的传输单元来发射的三个部分BN-1、CN-1、DN-1。在该示例中,第一部分(先前发射的部分)和K-1个其它部分均来自相同的对等体发现信息集。继续该示例,例如,在步骤1112发射的另一部分是使用与箭头944所指示的低速率发现传输相对应的另一传输单元来发射的部分AN。
现在描述根据流程图1100的方法的第三示例。在第三示例中,考虑图10,假设通信设备存储根据图10的模式的对等体发现传输结构信息(步骤1104)。此外,假设通信设备处于高速率发现发射模式,使用图10中所指示的各个示出的发现传输单元来进行发射。在步骤1106发射的第一部分是例如{AN、BN、CN、DN}集的部分AN,该部分是使用箭头1044所指示的低速率发现传输资源来发射的。在该示例中,假设发现信息集具有K个部分,其中K=4。在步骤1108发射的先前发射部分是例如部分BN-1,其属于{AN-1、BN-1、CN-1、DN-1}集,并使用箭头1046所指示的高速率发现传输资源来发射。在该示例中,步骤1108的先前发射部分对应于与包括步骤1106的第一部分的集合不同的对等体发现信息集。继续该示例,例如,在步骤1110发射的K-1个其它部分,是使用与箭头1048、1050和1052所指示的高速率发现传输相对应的传输单元来发射的三个部分CN-1、DN-1、AN-1。在该示例中,先前发射的部分和K-1个其它部分均来自相同的对等体发现信息集。此外,在发射所述第一部分之后,使用与高速率对等体发现传输相对应的传输单元,来连续地发射所述先前发射的部分和N-1个其它部分。继续该示例,例如,在步骤1112发射的另一部分是使用与箭头1054所指示的低速率发现传输相对应的另一传输单元来发射的部分BN。
现在描述根据图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和步骤1240(经由连接点B 1220)。
返回到步骤1218,在步骤1218,无线终端使用当前时间信息1214处理发现信息1222,以便生成发现时间间隔传输部分。图6和图7描绘了对发现信息的处理和生成发现时间间隔传输部分。操作从步骤1218转到步骤1224,在步骤1224,无线终端将具有时间标签信息的发现时间间隔部分存储成存储的发现信息集信息的一部分1228。步骤1224的输出的一个例子呈现为一个信息集,其包括存储的发现信息传输部分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。
返回到步骤1244,在步骤1244,无线终端识别要发射的存储的发现时间间隔部分。步骤1244的输入包括:存储的循环对等时间/频率结构信息1206和包括发现信息部分1228的发现信息集。操作从步骤1244转到步骤1252。在步骤1252,无线终端生成对在步骤1244所识别的要发射的所存储发现时间间隔部分进行传送的信号。随后,在步骤1254,无线终端在发现时间间隔期间,使用专用于该无线终端当前所持有的设备ID的无线链路资源(例如,段),根据对等时间结构,发射传送所识别的发现时间间隔部分的所生成信号。
返回到步骤1246,在步骤1246,无线终端确定该无线终端关于发射发现信息的工作模式。如果无线终端处于低速率发现发射模式,那么操作从步骤1246转到步骤1248,在步骤1248,控制该设备,以便禁止在发现时间间隔期间进行发射。但是,如果该设备处于高速率发现发射模式,那么操作从步骤1246转到步骤1250。在步骤1250,无线终端识别要发射的存储的发现时间间隔部分。在一些实施例中,所识别的部分是先前发射的部分。存储的循环对等时间/频率结构信息1206和包括发现信息部分1228的发现信息集是步骤1250的输入。
操作从步骤1250转到步骤1256。在步骤1256,无线终端生成对在步骤1250识别的要发射的所存储发现时间间隔部分进行传送的信号。随后,在步骤1258,无线终端在发现时间间隔期间,使用专用于该无线终端所持有的设备ID的无线链路资源(例如,段),根据对等时间/频率结构,发射传送在步骤1250所识别的发现时间间隔部分的所生成信号。
在一些实施例中,当无线终端处于高速率发现发射模式时,针对步骤1250、1256和1258执行K次重复,对步骤1244、1252和1254执行一次重复。例如,在一个示例性实施例中,发现信息在4个部分的集合中生成,存在与步骤1250、1256和1258的4次重复相对应的步骤1244、1252和1254的1次重复。
在一些实施例(例如,支持代理技术的实施例)中,使用其它时间间隔资源来传输发现信息部分。例如,在步骤1258传输的发现时间间隔部分可以(有时确实)是先前在步骤1254已经用低速率时间间隔资源发射的发现时间间隔部分。
在一些其它实施例中,使用低速率时间间隔资源发射,而不是使用其它时间间隔资源,来传输不同的发现时间间隔部分。例如,通过对步骤1254的多次重复进行传输,来使用低速率发现时间间隔资源,以传输第一发现信息集,通过对步骤1258的多次重复进行传输,来使用高速率发现时间间隔资源,以传输第二发现信息集。在一个这样的实施例中,对于给定的时间间隔,步骤1258的重复次数多于步骤1254的重复次数。
图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使用的各种通信协议。控制例程1324包括:低速率控制模块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)。
存储的时间/频率结构信息1354包括:标识与不同标识符(这些不同的标识符与无线终端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描述的信息包括作为时间/频率结构信息1354的一部分所包括的示例性信息。
存储的时间/频率结构信息1354包括用于规定对等体发现传输调度的信息、指示可用于发射对等体发现信息的多个排序的传输单元的结构,存储的信息包括指示用于低速率发现传输的传输单元和用于高速率发现传输的其它传输单元的信息,存储的信息指示与用于低速率发现传输的传输单元相比,有更多的用于高速率发现传输的传输单元。与标识其它发现时间间隔传输单元的信息1362相比,标识低速率对等体发现时间间隔传输单元的信息1360标识较少的传输单元(例如,段)。同样,与标识其它发现时间间隔传输单元的信息1366相比,标识低速率对等体发现时间间隔传输单元的信息1364标识较少的传输单元(例如,段)。在一个实施例中,低速率对等体发现传输单元与其它传输单元之间的比率是1∶4。参见图5。
低速率控制模块1326控制无线发射机模块1304,使用与低速率发现传输相对应的传输单元来发射对等体发现信息集中的对等体发现信息的一部分。例如,假设无线终端1300当前持有设备标识符ID M,那么低速率控制模块1326控制无线发射机模块1304,在信息1364标识的时间间隔期间,使用由信息1364标识的传输单元来发射发现部分。
高速率控制模块1328控制无线发射机模块1304,使用与高速率发现传输相对应的传输单元来发射对等体发现信息集中先前发射的部分。例如,假设无线终端1300当前持有设备标识符ID M,那么高速率控制模块1328控制无线发射机模块1304,在信息1366标识的时间间隔期间,使用由信息1366标识的传输单元来发射发现部分,其中,在其它发现时间间隔期间发射的发现信息部分在先前的低速率发现时间间隔期间已经发射。
时间结构存储模块1330存储用于规定对等体发现传输结构(例如,循环时间/频率结构)的信息。在一些实施例中,存储操作是设备配置操作和/或设备初始化操作的一部分。存储的时间/频率结构信息1354表示模块1330的输出。存储的时间结构信息1354包括指示可用于发射对等体发现信息的多个排序的传输单元的信息,存储的信息包括指示用于低速率发现传输的传输单元和用于高速率发现传输的其它传输单元的信息,存储的信息指示与用于低速率发现传输的传输单元相比,有更多的用于高速率发现传输的传输单元。
时间同步模块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发射对等体发现信息的部分。低速率控制模块1326控制无线发射机模块1304,以便使用与低速率发现传输相对应的传输单元来发射对等体发现信息集的第一部分。高速率控制模块1328控制无线发射机模块1304,以便使用与高速率发现传输相对应的传输单元来发射对等体发现信息集的一部分(例如,先前发射的对等体发现信息集的一部分)。对于一些情况来说,先前发射的对等体发现信息集的一部分对应于与包括第一部分的对等体发现信息集不同的对等体发现信息集。对于一些其它情况来说,先前发射的对等体发现信息集的一部分对应于与第一部分相同的对等体发现信息集。在一些实施例中,高速率控制模块1328控制无线发射机模块1304,以便在发射第一部分之后发射先前发射的部分。有时,在使用与低速率发现传输相对应的另一传输单元发射对等体发现信息的另一部分之前,发射先前发射的部分。
在各个实施例中,包括第一部分的对等体发现信息集包括总共K个部分(例如,4个部分)。在一些这种实施例中,无线发射机模块1302还用于发射除所述第一部分和所述先前发射的部分之外的对等体发现信息的其它部分。在一些这种实施例中,高速率控制模块控制无线发射机模块1302,以便在发射所述第一部分之后和发射所述另一部分之前,使用与高速率发现传输相对应的传输单元来发射对等体发现信息集的K-1个其它部分。例如,假设K=4。无线终端1300则按顺序进行以下发射:(i)使用第一低速率发现传输单元来发射第一部分;(ii)使用与高速率传输相关的第一其它传输单元来发射先前发射的发现部分;(iii)使用与高速率传输相关的第二其它传输单元来发射第二先前发射的发现部分;(iv)与高速率传输相关的第三先前发射的发现部分;(v)与高速率传输相关的第四先前发射的发现部分;(vi)使用第二低速率发现传输单元来发射第二部分。传输序列是这样的,在一些时间期间,使用低速率发现传输单元发射的第一部分和使用高速率发现传输单元的K-1个发现部分均来自相同的对等体发现信息集。
在一些实施例中,在使用低速率发现传输单元发射第一部分之后,控制先前发射的部分和K-1个其它部分,以便使用与高速率对等体发现传输相对应的传输单元进行连续地发射。对于一些实施例来说,先前发射的部分和K-1个其它部分均来自于相同的对等体发现信息集。参见图10的例子。在一些其它实施例中,在循环结构的一些时间间隔期间,先前发射的部分和K-1个其它部分均来自于相同的对等体发现信息集,而在循环结构的一些其它时间间隔期间,先前发射的部分和K-1个其它部分包括来自于两个不同的发现信息集的成员。参见图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(例如,嵌入的GPS)来确定其位置。在一些实施例中,通信设备可以使用另一种源来确定位置信息,例如,小区塔编号、建筑物标记、街道地址、道路标记、接收的基站信号、来自操作者、用户的输入等等。
在接下来执行的步骤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转到步骤1524。在步骤1524,通信设备从第一发射对等体发现模式转换到第二发射对等体发现模式。操作从步骤1524转到步骤1510。
返回到步骤1516,在步骤1516,通信设备判断是否出现了用于触发从第二发射对等体发现模式向第一发射对等体发现模式进行转换的转变条件。在一些实施例中,步骤1516包括子步骤1526、1528和1529中的一个或多个。在步骤1526,通信设备判断该通信设备是否在相关位置的第二范围之外。在一些实施例中,用于判断是否从第二发射对等体发现模式向第一发射对等体发现模式进行转换的第二范围与用于判断是否转换到第二发射对等体发现模式的第一范围不同。在子步骤1528,通信设备判断是否没有再检测到导致转换到第二发射对等体发现模式的接收信号或者所接收的信号是否低于预定的门限。在子步骤1529,通信设备判断从服务器接收的优选工作模式是否与当前工作模式不同,其中,所接收的优选工作模式基于服务器执行的接近度判断。在一些实施例中,在步骤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中的数据/信息1624来控制通信设备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包括通信例程1626和控制例程1628。通信例程1626实现通信设备1600使用的各种通信协议。控制例程1628包括:第一接近度条件检测模块1630,第一模式转换控制模块1634、下载模块1636、位置报告模块1638、相关位置通信模块1640、接收信号功率测量模块1642、接收信号监测模块1644、第二接近度条件检测模块1646,第二模式转换控制模块1648、对等体发现信号生成模块1650和优选模式与当前模式比较模块1651。第一接近度条件检测模块1630包括位置比较模块1632。
数据/信息1624包括:接收的对等体发现信号1652、当前位置信息1654、用于识别相关位置的信息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转到步骤1724。在步骤1724,通信设备从第一接收对等体发现模式转换到第二接收对等体发现模式。操作从步骤1724转到步骤1710。
返回到步骤1716,在步骤1716,通信设备判断是否出现了用于触发从第二接收对等体发现模式向第一接收对等体发现模式进行转换的转变条件。在一些实施例中,步骤1716包括子步骤1726、1728和1729中的一个或多个。在步骤1726,通信设备判断该通信设备是否在相关位置的第二范围之外。在一些实施例中,用于判断是否从第二接收对等体发现模式向第一接收对等体发现模式进行转换的第二范围与用于判断是否转换到第二发射对等体发现模式的第一范围不同。在子步骤1728,通信设备判断是否没有再检测到导致转换到第二接收对等体发现模式的接收信号或者所接收的信号是否低于预定的门限。在子步骤1729,通信设备判断从服务器接收的优选工作模式是否与当前工作模式不同,其中,所接收的优选工作模式基于服务器执行的接近度判断。在一些实施例中,在步骤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中的数据/信息1824来控制通信设备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包括通信例程1826和控制例程1828。通信例程1826实现通信设备1800使用的各种通信协议。控制例程1828包括:第一接近度条件检测模块1830,第一模式转换控制模块1834、下载模块1836、位置报告模块1838、相关位置模块1840、接收信号功率测量模块1842、接收信号监测模块1844、第二接近度条件检测模块1846,第二模式转换控制模块1848、对等体发现信号生成模块1850、无线接收机控制模块1851和接收的优选模式与当前模式比较模块1849。第一接近度条件检测模块1830包括位置比较模块1832。
数据/信息1824包括:接收的对等体发现信号1852、当前位置信息1854、用于识别相关位置的信息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用于根据所接收信号的功率来估计与相关位置的距离。接收信号功率测量信息1860是模块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-24用于描述一个示例性实施例中的特征,在该示例性实施例中,支持多种对等体发现模式的无线通信设备根据位置信息来确定模式转换决策。图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仍处于低速率对等体发现模式。
图24的图2400描绘了稍后的时间点,在此时间点,设备1 2102更靠近设备3 2106。在此情况下,设备1距离估计量2402等于或小于低到高模式转换边界2406,所以设备1 2102决定从低速率对等体发现模式转换到高速率对等体发现模式,如模块2406所示。
一般情况下,对于从高速率对等体发现模式到低速率对等体发现模式的转换来说,执行不同的转变条件标准,以便例如当位于边界时避免在模式之间来回转变。在一些实施例中,无线设备执行第一发射对等体发现模式和第二发射对等体发现模式,图21-24适用于有关发射对等体发现的操作。在一些实施例中,无线设备执行第一接收对等体发现模式和第二接收对等体发现模式,图21-24适用于有关接收对等体发现的操作。在一些实施例中,无线设备执行第一和第二对等体发现模式,在这两种模式中,第一对等体发现模式适用于发射和接收两种操作,第二对等体发现模式也适用于发射和接收两种操作,图21-24适用于这些操作。
在一些实施例中,与第一对等体发现工作模式相关的发射和/或监测的第一速率以及与第二对等体发现工作模式相关的发射和/或监测的第二速率均是非零速率。在其它实施例中,第一速率是零速率,而第二速率是非零速率。
图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,所以其仍然处于低速率对等体发现模式。
图26的图2600描绘了设备1 2502已检测到如接收的信标2602所指示的发射的商场信标信号2516;但是,接收的功率电平低于与低到高转换相对应的门限电平2604,所以设备1仍然处于低速率对等体发现模式,如模块2608所示。
图27的图2700描绘了设备1 2502已检测到如接收的信标2702所指示的发射的商场信标信号2516;接收的功率电平高于门限电平2604,所以设备1 2502决定从低速率对等体发现模式转换到高速率对等体发现模式,如模块2704所示。现在,设备1 2502可以更快地发现设备3 2504和/或尝试按计划建立对等连接,其中,设备3 2504也处于指定的相关地点附近。
一般情况下,对于从高速率对等体发现模式到低速率对等体发现模式的转换来说,执行不同的转变条件标准,以便例如当位于边界时避免在模式之间来回转变。在一些实施例中,无线设备执行第一发射对等体发现模式和第二发射对等体发现模式,图25-27适用于有关发射对等体发现的操作。在一些实施例中,无线设备执行第一接收对等体发现模式和第二接收对等体发现模式,图25-27适用于有关接收对等体发现的操作。在一些实施例中,无线设备执行第一和第二对等体发现模式,在这两种模式中,第一对等体发现模式使用发射和接收两种操作,第二对等体发现模式也使用发射和接收两种操作,图25-27适用于这些操作。
在一些实施例中,与第一对等体发现工作模式相关的发射和/或监测的第一速率以及与第二对等体发现工作模式相关的发射和/或监测的第二速率均是非零速率。在其它实施例中,第一速率是零速率,而第二速率是非零速率。
图28的图2800描绘了一些实施例中的特征,在这些实施例中,无线通信设备支持多种对等体发现模式,根据距离信息执行对等体发现模式转换,与触发从第二模式到第一模式的转换相比,使用不同的转换标准来触发从第一模式到第二模式的转换。不同转换标准的实施结合了迟滞,并减轻当处于边界状况工作时在模式之间来回转变的问题。
假设设备1 2802是例如图15、图16和/或图21-24所描述的无线设备中的一个。现假设设备12802支持:(i)第一对等体发现模式,在该模式中,此设备按低速率发射对等体发现信息和/或以低速率监测对等体发现信息;(ii)第二对等体发现模式,在该模式中,此设备按高速率发射对等体发现信息和/或以高速率监测对等体发现信息。
假设设备1 2802处于低速率对等体发现工作模式,但其正靠近相关点,如箭头2804所示。随着设备1 2802和相关点之间的距离减小,在该距离越过低速率到高速率模式转换边界2814处获得距离2806。在该点,设备1 2802转换到高速率对等体发现模式。设备1 2802保持处于高速率对等体发现模式,直到设备1 2802和相关点之间的距离增加到低速率到高速率模式转换的距离值2812和越过高速率到低速率模式转换边界2814为止,如箭头2810所示。在该点,设备1 2802从高速率对等体发现模式转换到低速率对等体发现模式。
图29的图2900描绘了一些实施例中的特征,在这些实施例中,无线通信设备支持多种对等体发现模式,根据接收的信号强度执行对等体发现模式转换,与触发从第二模式到第一模式的转换相比,使用不同的转换标准来触发从第一模式到第二模式的转换。不同转换标准的实施结合了迟滞,并减轻当工作在边界状况时在模式之间来回转变的问题。
假设设备1 2902是例如图17、图18和/或图25-27所描述的无线设备中的一个。现假设设备1 2902支持:(i)第一对等体发现模式,在该模式中,此设备按低速率发射对等体发现信息和/或以低速率监测对等体发现信息;(ii)第二对等体发现模式,在该模式中,此设备按高速率发射对等体发现信息和/或以高速率监测对等体发现信息。
假设设备1 2902处于低速率对等体发现工作模式,但其正靠近相关点。假设随着设备1 2902和相关点之间的距离减小,接收的信标信号2904的强度增大。在某一点,接收的信标强度超过接收的功率低到高速率模式触发转换电平2906,设备1 2902转换到高速率对等体发现模式。现在,设备12902保持处于高速率对等体发现模式,直到接收的信标信号2904的强度下降到接收的功率高速率模式到低速率模式转换电平门限2908为止。当接收的信标信号功率下降到门限2908之下时,设备1 2902从高速率对等体发现模式转换到低速率对等体发现模式。
本申请描述的各个实施例与移动无线系统中使用的方法和装置相关,使得能够在用户设备(例如,自组对等网络)之间直接进行无线传输。在一些实施例中,称为对等体发现的处理过程使得能够进行对等体、网络和/或相关业务到特定用户设备的自主检测。在一些实现的实例中,对等体发现方法和装置支持发送和/或监测对等体发现信息的多种速率。因此,在给定的位置和时间,一些用户设备可以按一种速率(例如,低速率)执行对等体发现,而其它设备按另一种速率(例如,高速率)执行对等体发现。通常来说,按较高速率执行对等体发现操作有利于减少时延,但付出的代价是使用更多的通信资源和耗电量更多(例如,减少电池寿命)。根据一些实施例的特征,参与对等体发现的用户设备根据与特定实体或相关点的接近度(例如,关于一组好友的位置的相对位置),来动态地调整其发送和/或监测对等体发现信息的速率。
在一个实例中,用户设备例如通过GPS来确定其地理位置,并定期地向服务器上传其位置信息。用户设备还定期地下载一个或多个其它实体(例如,好友)和/或相关点的位置信息。在下载其它实体和/或相关点的位置信息之后,其中一些其它实体和/或相关点定期地进行上传,用户设备将(例如,通过GPS确定的)其自己的位置与下载的位置信息进行比较。随后,该设备根据其与其它实体和/或相关点的接近度或相对位置,来确定发送和/或监测对等体发现信息的速率。这样,当在发现范围内没有实体或相关点时,用户设备可以节省对等体发现通信资源和/或电量。在一些实例中,通过不同于比较地理位置的方式来确定接近度,例如,接收信号强度高于预定门限的预定信号。应当注意,在一些实例、场景和/或配置中,可以确定的是,发送和/或监测对等体发现信息的速率应当为零,例如,应当暂停一些对等体发现操作。在一些实例中,可以独立地控制对等体发现信息的不同部分,例如,发送一个标识但暂停发送第二标识或者按不同的速率发送不同的标识。
在一些实施例中,可以独立地控制发送对等体发现信息的速率和监测对等体发现信息的速率。但是,在一些实施例中,将发送和监测的速率结合起来是有益的,将发送和监测的速率可控制地结合起来。
本申请各个实施例的技术可以用软件、硬件和/或软硬件结合的方式来实现。各实施例是针对于装置,例如:诸如移动接入终端的移动节点、包括一个或多个接入点的基站和/或通信系统。各实施例还针对于方法,例如控制和/或操作移动节点、基站和/或通信系统(例如,主机)的方法。各实施例还针对于机器(例如,计算机)可读介质,例如:ROM、RAM、CD、硬盘等等,这些机器可读介质包括控制机器实现方法的一个或多个步骤的机器可读指令。
在各种实施例中,本申请描述的节点可以使用一个或多个模块实现,其中这些模块实现与一种或多种方法相对应的步骤,例如,根据与相关位置的接近度来判断是否出现了用于触发从第一发射对等体发现模式向第二发射对等体发现模式进行转变的转变条件、从第一发射对等体发现模式转换到第二发射对等体发现模式、向服务器传输位置信息、向服务器传输与相关位置相对应的信息、从服务器下载信息位置列表、测量所接收的信号的功率、估计与相关位置的接近度等等。因此,在一些实施例中,各种特征用模块实现。这些模块可以用软件、硬件或软硬件结合的方式来实现。许多上文描述的方法或方法步骤能够使用包括在诸如存储器设备(例如,RAM、软盘等等)之类的机器可读介质中的机器可执行指令(例如,软件)来实现,这些机器可执行指令控制机器(例如,具有或没有其它硬件的通用计算机)实现所有或一部分上文描述的例如在一个或多个节点中的方法。因此,具体而言,各个实施例是针对包括机器可执行指令的机器可读介质,其中这些机器可执行指令使机器(例如,处理器和相关的硬件)执行上文描述方法中的一个或多个步骤。一些实施例是针对于包括处理器的设备(例如,通信设备),其中所述处理器用于实现本发明的一个或多个方法中的一个、多个或所有步骤。
一些实施例是针对包括计算机可读介质的计算机编程产品,所述计算机可读介质包括使得一个计算机或多个计算机实现上文所述的各种功能、步骤、动作和/或操作(例如,一个或多个步骤)的代码。根据这些实施例,计算机编程产品可以(有时确实)包括用于执行每一个步骤的不同代码。因此,计算机编程产品可以(有时确实)包括用于一种方法(例如,控制通信设备或节点的方法)的每一单独步骤的代码。这些代码可以以机器(例如,计算机)可执行指令的形式保存在诸如RAM(随机存取存储器)、ROM(只读存储器)或其它类型存储器件的计算机可读介质中。除了针对计算机编程产品之外,一些实施例针对处理器,该处理器用于实现上文所述一种或多种方法的各种功能、步骤、动作和/或操作中的一个或多个。因此,一些实施例是针对用于实现本申请所述方法的一些或所有步骤的处理器(例如,CPU)。这些处理器可以使用在例如本申请中所描述的通信设备或其它设备中。
在一些实施例中,一个或多个设备(例如,诸如无线终端之类的通信设备)的特定处理器或一些处理器(例如,CPU)用于执行本申请所述方法的步骤,如同由这些通信设备执行一样。因此,一些但不是所有实施例是针对于具有处理器的设备(例如,通信设备),其中所述处理器包括与包含该处理器的设备执行的各种所述方法的每一个步骤相对应的模块。在一些但不是所有实施例中,设备(例如,通信设备)包括与包含所述处理器的设备执行的各种所述方法的每一个步骤相对应的模块。这些模块可以使用软件和/或硬件来实现。
虽然本申请是围绕着OFDM系统描述的,但本申请各种实施例的至少一些方法和装置适用于多种多样的通信系统,这些通信系统包括多种非OFDM和/或非蜂窝系统。
考虑到以上描述,对于本领域的普通技术人员来说,对上文所描述各种实施例的方法和装置的众多其它变型都是显而易见的。这些变型应被认为在本申请的保护范围之内。本申请(和在各种实施例中)的这些方法和装置用在CDMA、正交频分复用(OFDM)和/或用于在接入节点和移动节点之间提供无线通信链路的各种其它类型通信技术中。在一些实施例中,将接入节点实现成使用OFDM和/或CDMA与移动节点建立通信链路的基站。在各种实施例中,为了实现本申请的方法,将移动节点实现成笔记本计算机、个人数据助理(PDA)或包括接收机/发射机电路和逻辑和/或例程的其它便携式设备。
Claims (40)
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.一种在通信设备中使用的计算机程序产品,所述通信设备支持包括第一接收对等体发现模式和第二接收对等体发现模式在内的多种对等体发现模式,其中,在所述第一接收对等体发现模式期间以第一速率监测对等体发现信号,在所述第二接收对等体发现模式期间以第二速率监测对等体发现信号,所述第二速率高于所述第一速率,所述计算机程序产品包括:
计算机可读介质,包括用于使计算机执行以下操作的代码:
当工作在所述第一接收对等体发现模式时,根据与一个相关位置的接近度来判断是否出现了用于触发从所述第一模式向所述第二模式进行转变的转变条件。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/163,316 US8521893B2 (en) | 2008-06-27 | 2008-06-27 | Multi-rate proximity based peer discovery methods and apparatus |
US12/163,316 | 2008-06-27 | ||
PCT/US2009/048937 WO2009158663A1 (en) | 2008-06-27 | 2009-06-26 | Multi-rate proximity based peer discovery methods and apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102077622A true CN102077622A (zh) | 2011-05-25 |
CN102077622B CN102077622B (zh) | 2017-06-16 |
Family
ID=41143524
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200980124539.5A Expired - Fee Related CN102077622B (zh) | 2008-06-27 | 2009-06-26 | 基于接近度的多速率对等体发现方法和装置 |
Country Status (7)
Country | Link |
---|---|
US (1) | US8521893B2 (zh) |
EP (1) | EP2294843B1 (zh) |
JP (1) | JP5634991B2 (zh) |
KR (2) | KR101354012B1 (zh) |
CN (1) | CN102077622B (zh) |
TW (1) | TW201008325A (zh) |
WO (1) | WO2009158663A1 (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103650548A (zh) * | 2011-07-07 | 2014-03-19 | 高通股份有限公司 | 用于提供对等点发现距离和更新频率中的灵活性的方法和装置 |
CN103916811A (zh) * | 2013-01-09 | 2014-07-09 | 财团法人资讯工业策进会 | 无线设备及无线网络系统 |
CN104135734A (zh) * | 2013-05-02 | 2014-11-05 | 诺基亚公司 | 基于信号强度的连接参数调节方法和装置 |
WO2015055142A1 (zh) * | 2013-10-18 | 2015-04-23 | 电信科学技术研究院 | 发现信号的发送和接收方法、以及发送和接收装置 |
CN104956237A (zh) * | 2013-02-08 | 2015-09-30 | 株式会社Ntt都科摩 | 距离估计方法、发送功率控制方法、用户装置、以及基站 |
CN105075145A (zh) * | 2013-02-26 | 2015-11-18 | Lg电子株式会社 | 在无线通信系统中发送用于设备对设备通信的发现信号的方法及其设备 |
CN105453616A (zh) * | 2013-08-12 | 2016-03-30 | 谷歌技术控股有限责任公司 | 用于移动站设备对设备信标窗口确定的方法和设备 |
CN105706380A (zh) * | 2013-11-07 | 2016-06-22 | 卡西欧计算机株式会社 | 通信装置、通信系统、服务器、通信方法以及非暂时性记录介质 |
CN108370504A (zh) * | 2016-02-26 | 2018-08-03 | 微软技术许可有限责任公司 | 基于上下文来检测无线信号 |
CN109076324A (zh) * | 2016-05-02 | 2018-12-21 | 微软技术许可有限责任公司 | 控制对等体中的服务发现和激活 |
US11455701B2 (en) | 2016-02-26 | 2022-09-27 | Microsoft Technology Licensing, Llc | Presenting context-based guidance using electronic signs |
Families Citing this family (56)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8411662B1 (en) | 2005-10-04 | 2013-04-02 | Pico Mobile Networks, Inc. | Beacon based proximity services |
US9135612B1 (en) | 2011-04-17 | 2015-09-15 | Proctor Consulting, LLC | Proximity detection, virtual detection, or location based triggering of the exchange of value and information |
US8090616B2 (en) | 2008-09-08 | 2012-01-03 | Proctor Jr James Arthur | Visual identification information used as confirmation in a wireless communication |
US8131822B2 (en) * | 2009-07-01 | 2012-03-06 | Suresh Srinivasan | Access of elements for a secure web page through a non-secure channel |
US9380401B1 (en) * | 2010-02-03 | 2016-06-28 | Marvell International Ltd. | Signaling schemes allowing discovery of network devices capable of operating in multiple network modes |
US9485069B2 (en) | 2010-04-15 | 2016-11-01 | Qualcomm Incorporated | Transmission and reception of proximity detection signal for peer discovery |
KR20150092359A (ko) | 2010-06-23 | 2015-08-12 | 퀄컴 인코포레이티드 | 이벤트-트리거식 피어 발견 |
US8630216B2 (en) * | 2010-06-24 | 2014-01-14 | Apple Inc. | Method and apparatus for selective reading of system information in a mobile wireless device |
US10250678B2 (en) * | 2010-07-07 | 2019-04-02 | Qualcomm Incorporated | Hybrid modes for peer discovery |
US10506542B2 (en) | 2010-09-03 | 2019-12-10 | Qualcomm Incorporated | Methods and apparatus for using mobile devices as location anchor points |
US8744487B2 (en) * | 2011-01-19 | 2014-06-03 | Qualcomm Incorporated | Methods and apparatus for determining mobile device location in a communications system |
US9323250B2 (en) | 2011-01-28 | 2016-04-26 | Intouch Technologies, Inc. | Time-dependent navigation of telepresence robots |
US9482734B2 (en) * | 2011-03-28 | 2016-11-01 | Qualcomm Incorporated | Methods and apparatus for triggering cooperative positioning or learning in a wireless network |
US9288773B2 (en) * | 2011-04-22 | 2016-03-15 | Qualcomm Incorporated | Methods and apparatus for controlling interference from peer discovery in WWAN |
US8965286B2 (en) * | 2011-05-13 | 2015-02-24 | Nokia Corporation | Inquiry response event control |
US9098611B2 (en) * | 2012-11-26 | 2015-08-04 | Intouch Technologies, Inc. | Enhanced video interaction for a user interface of a telepresence network |
US20120303459A1 (en) * | 2011-05-26 | 2012-11-29 | Qualcomm Incorporated | Methods and apparatus for communicating advertising control information |
TW201300813A (zh) * | 2011-06-22 | 2013-01-01 | Ind Tech Res Inst | 電子裝置、定位方法與系統、電腦程式產品與記錄媒體 |
US9014093B2 (en) * | 2011-11-02 | 2015-04-21 | Industrial Technology Research Institute | Direct communication method and direct communication device and coordinator device using the same |
US9197535B1 (en) | 2011-12-21 | 2015-11-24 | Marvell International Ltd. | Simultaneous P2P and non-P2P communications |
US10491650B1 (en) * | 2012-02-06 | 2019-11-26 | Amazon Technologies, Inc. | Monitoring performance of computing devices |
KR102014796B1 (ko) * | 2012-02-10 | 2019-08-27 | 엘지전자 주식회사 | D2d 서비스 타입 또는 d2d 어플리케이션 타입에 따른 d2d 통신 방법 및 이를 위한 장치 |
US9510292B2 (en) * | 2012-03-13 | 2016-11-29 | Qualcomm Incorporated | Limiting wireless discovery range |
WO2013176760A1 (en) | 2012-05-22 | 2013-11-28 | Intouch Technologies, Inc. | Graphical user interfaces including touchpad driving interfaces for telemedicine devices |
US9361021B2 (en) | 2012-05-22 | 2016-06-07 | Irobot Corporation | Graphical user interfaces including touchpad driving interfaces for telemedicine devices |
GB2502581B (en) * | 2012-05-31 | 2014-04-16 | Broadcom Corp | Method, apparatus and computer program for communicating |
EP2862377B1 (en) | 2012-06-19 | 2016-04-06 | Telefonaktiebolaget LM Ericsson (publ) | Method and arrangement for d2d discovery |
US9204377B2 (en) * | 2012-07-16 | 2015-12-01 | Industrial Technology Research Institute | Method and device for proximity-based communication |
US8855134B2 (en) | 2012-07-25 | 2014-10-07 | Qualcomm Incorporated | Network-assisted peer discovery |
US10791451B2 (en) * | 2012-07-27 | 2020-09-29 | Sharp Kabushiki Kaisha | Proximity service discovery using a licensed frequency spectrum |
WO2014033351A1 (en) | 2012-08-28 | 2014-03-06 | Nokia Corporation | Discovery method and apparatuses and system for discovery |
US20150208226A1 (en) * | 2012-08-28 | 2015-07-23 | Nokia Corporation | Discovery method and apparatuses and system for discovery |
EP2896263B1 (en) | 2012-09-17 | 2018-04-04 | Telefonaktiebolaget LM Ericsson (publ) | Method and arrangement for handling d2d communication |
EP2898734A1 (en) * | 2012-09-18 | 2015-07-29 | Telefonaktiebolaget L M Ericsson (Publ) | A user equipment, a network node, and methods for device discovery in device-to-device (d2d) communications in a wireless telecommunications network |
WO2014103456A1 (ja) * | 2012-12-26 | 2014-07-03 | ソニー株式会社 | 無線通信装置、通信システム、無線通信装置の制御方法およびプログラム |
CN103906266A (zh) * | 2012-12-31 | 2014-07-02 | 中兴通讯股份有限公司 | 无线通信方法、用户设备、网络设备及系统 |
JP5890914B2 (ja) * | 2013-01-02 | 2016-03-22 | 京セラ株式会社 | 発明の名称:ユーザ端末、プロセッサ及び基地局 |
US10212534B2 (en) * | 2013-03-14 | 2019-02-19 | Michael Edward Smith Luna | Intelligent device connection for wireless media ecosystem |
WO2015084010A1 (ko) * | 2013-12-06 | 2015-06-11 | 삼성전자 주식회사 | 근접 동기화 메커니즘을 구비한 장치 통신 시스템 및 그 작동 방법 |
US9179243B2 (en) * | 2013-12-06 | 2015-11-03 | Samsung Electronics Co., Ltd. | Device communication system with proximity synchronization mechanism and method of operation thereof |
US20150163649A1 (en) * | 2013-12-10 | 2015-06-11 | Innova Electronics, Inc. | Smartphone based telematics applications |
US20150317663A1 (en) * | 2014-05-02 | 2015-11-05 | Tillster, Inc. | Mobile loyalty and payment system using temporary short codes |
US9860297B2 (en) | 2014-06-02 | 2018-01-02 | Nokia Technologies Oy | Method, apparatus, and computer program product for media selection for moving user |
US9819750B2 (en) * | 2014-06-03 | 2017-11-14 | Qualcomm Incorporated | Neighbor aware network cluster topology establishment based on proximity measurements |
US9635690B2 (en) | 2014-06-24 | 2017-04-25 | Nokia Technologies Oy | Method, apparatus, and computer program product for improving security for wireless communication |
US9338635B2 (en) | 2014-07-01 | 2016-05-10 | Nokia Technologies Oy | Method, apparatus, and computer program product for device tracking |
US10225810B2 (en) | 2014-08-06 | 2019-03-05 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting/receiving synchronization signal in device-to-device communication system |
EP3198956B1 (en) | 2014-09-25 | 2022-04-06 | Samsung Electronics Co., Ltd. | Synchronization procedure and resource control method and apparatus for communication in d2d system |
US9265080B1 (en) | 2014-10-01 | 2016-02-16 | Nokia Technologies Oy | Method, apparatus, and computer program product for multi-device output mode configuration |
US20160105291A1 (en) * | 2014-10-13 | 2016-04-14 | Qualcomm Incorporated | Establishing a multicast signaling control channel based on a multicast address that is related to floor arbitration for a p2p session |
KR20160054384A (ko) * | 2014-11-06 | 2016-05-16 | 삼성전자주식회사 | 단말 및 이의 디스커버리 방법 |
KR102251353B1 (ko) | 2014-11-25 | 2021-05-12 | 삼성전자주식회사 | 근접 네트워크 구성 방법 및 그 전자 장치 |
US10482419B2 (en) | 2015-12-17 | 2019-11-19 | Tive, Inc. | Sensor device having configuration changes |
US10867508B2 (en) | 2015-12-17 | 2020-12-15 | Tive, Inc. | Multi-sensor electronic device with wireless connectivity and sensing as a service platform and web application |
CN107870318B (zh) * | 2016-09-27 | 2021-05-25 | 冠捷投资有限公司 | 邻近度侦测方法 |
WO2023107647A1 (en) * | 2021-12-10 | 2023-06-15 | Topia Interactive, Inc. | Client authoritative state distribution system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001092992A2 (en) * | 2000-06-01 | 2001-12-06 | Bbnt Solutions Llc | Method and apparatus for varying the rate at which broadcast beacons are transmitted |
CN1715951A (zh) * | 2004-06-29 | 2006-01-04 | 微软公司 | 使用无线信号强度的接近性检测 |
CN1934829A (zh) * | 2003-12-30 | 2007-03-21 | 艾利森电话股份有限公司 | 无线自主或多跳网络中的方法和装置 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2652222B1 (fr) * | 1989-09-15 | 1996-05-24 | Francois Girard | Dispositif de surveillance a distance de l'alimentation en courant d'un appareil electrique. |
US5126657A (en) | 1990-11-02 | 1992-06-30 | Sun Microsystems, Inc. | Apparatus for testing computer chips in the chips normal operating environment |
US6664978B1 (en) * | 1997-11-17 | 2003-12-16 | Fujitsu Limited | Client-server computer network management architecture |
JP2001156787A (ja) | 1999-11-10 | 2001-06-08 | Internatl Business Mach Corp <Ibm> | 無線アドホック通信ネットワークにおける無線局探索方法及び装置 |
US7564810B2 (en) | 2002-05-08 | 2009-07-21 | Microsoft Corporation | Method and system for managing power consumption of a network interface module in a wireless computing device |
US6763013B2 (en) | 2002-09-04 | 2004-07-13 | Harris Corporation | Intelligent communication node object beacon framework including neighbor discovery in a mobile ad hoc network |
US6975614B2 (en) | 2002-09-04 | 2005-12-13 | Harris Corporation | Intelligent communication node object beacon framework in a mobile ad hoc network |
JP3951298B2 (ja) | 2002-12-17 | 2007-08-01 | ソニー株式会社 | 通信装置および通信方法 |
JP4681898B2 (ja) | 2005-02-02 | 2011-05-11 | 富士通東芝モバイルコミュニケーションズ株式会社 | 移動通信端末の基地局サーチ制御方法及び移動通信端末 |
JP4461040B2 (ja) | 2005-03-03 | 2010-05-12 | 株式会社東芝 | 端末位置通報システム |
US8811369B2 (en) * | 2006-01-11 | 2014-08-19 | Qualcomm Incorporated | Methods and apparatus for supporting multiple communications modes of operation |
US8437774B2 (en) * | 2008-02-08 | 2013-05-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and user equipment for mobile device registration |
US8261202B2 (en) * | 2008-06-25 | 2012-09-04 | Honeywell International Inc. | Systems and methods for providing a common time manipulation service to desktop applications |
-
2008
- 2008-06-27 US US12/163,316 patent/US8521893B2/en active Active
-
2009
- 2009-06-26 EP EP09771194.9A patent/EP2294843B1/en not_active Not-in-force
- 2009-06-26 JP JP2011516729A patent/JP5634991B2/ja not_active Expired - Fee Related
- 2009-06-26 KR KR1020137000073A patent/KR101354012B1/ko active IP Right Grant
- 2009-06-26 WO PCT/US2009/048937 patent/WO2009158663A1/en active Application Filing
- 2009-06-26 KR KR1020117002012A patent/KR20110036087A/ko not_active Application Discontinuation
- 2009-06-26 CN CN200980124539.5A patent/CN102077622B/zh not_active Expired - Fee Related
- 2009-06-29 TW TW098121868A patent/TW201008325A/zh unknown
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001092992A2 (en) * | 2000-06-01 | 2001-12-06 | Bbnt Solutions Llc | Method and apparatus for varying the rate at which broadcast beacons are transmitted |
CN1934829A (zh) * | 2003-12-30 | 2007-03-21 | 艾利森电话股份有限公司 | 无线自主或多跳网络中的方法和装置 |
CN1715951A (zh) * | 2004-06-29 | 2006-01-04 | 微软公司 | 使用无线信号强度的接近性检测 |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103650548A (zh) * | 2011-07-07 | 2014-03-19 | 高通股份有限公司 | 用于提供对等点发现距离和更新频率中的灵活性的方法和装置 |
CN103650548B (zh) * | 2011-07-07 | 2018-03-09 | 高通股份有限公司 | 用于提供对等点发现距离和更新频率中的灵活性的方法和装置 |
CN103916811A (zh) * | 2013-01-09 | 2014-07-09 | 财团法人资讯工业策进会 | 无线设备及无线网络系统 |
US9781584B2 (en) | 2013-02-08 | 2017-10-03 | Ntt Docomo, Inc. | Distance estimation method, transmission power control method, user apparatus, and base station |
CN104956237A (zh) * | 2013-02-08 | 2015-09-30 | 株式会社Ntt都科摩 | 距离估计方法、发送功率控制方法、用户装置、以及基站 |
US9794895B2 (en) | 2013-02-08 | 2017-10-17 | Ntt Docomo, Inc. | Transmission power control method and base station |
CN105075145A (zh) * | 2013-02-26 | 2015-11-18 | Lg电子株式会社 | 在无线通信系统中发送用于设备对设备通信的发现信号的方法及其设备 |
US9769859B2 (en) | 2013-02-26 | 2017-09-19 | Lg Electronics Inc. | Method for performing D2D link communication in wireless communication system and apparatus therefor |
CN105075145B (zh) * | 2013-02-26 | 2018-03-16 | Lg电子株式会社 | 在无线通信系统中发送用于设备对设备通信的发现信号的方法及其设备 |
US10470228B2 (en) | 2013-02-26 | 2019-11-05 | Lg Electronics Inc. | Method for transmitting device-to-device link signal based on location of UE in wireless communication system and apparatus therefor |
CN104135734A (zh) * | 2013-05-02 | 2014-11-05 | 诺基亚公司 | 基于信号强度的连接参数调节方法和装置 |
CN105453616B (zh) * | 2013-08-12 | 2019-10-15 | 谷歌技术控股有限责任公司 | 用于移动站设备对设备信标窗口确定的方法和设备 |
CN105453616A (zh) * | 2013-08-12 | 2016-03-30 | 谷歌技术控股有限责任公司 | 用于移动站设备对设备信标窗口确定的方法和设备 |
CN104581685A (zh) * | 2013-10-18 | 2015-04-29 | 电信科学技术研究院 | 发现信号的发送和接收方法、以及发送和接收装置 |
WO2015055142A1 (zh) * | 2013-10-18 | 2015-04-23 | 电信科学技术研究院 | 发现信号的发送和接收方法、以及发送和接收装置 |
CN104581685B (zh) * | 2013-10-18 | 2018-12-14 | 电信科学技术研究院 | 发现信号的发送和接收方法、以及发送和接收装置 |
CN105706380A (zh) * | 2013-11-07 | 2016-06-22 | 卡西欧计算机株式会社 | 通信装置、通信系统、服务器、通信方法以及非暂时性记录介质 |
CN108370504A (zh) * | 2016-02-26 | 2018-08-03 | 微软技术许可有限责任公司 | 基于上下文来检测无线信号 |
CN108370504B (zh) * | 2016-02-26 | 2022-06-10 | 微软技术许可有限责任公司 | 基于上下文来检测无线信号 |
US11455701B2 (en) | 2016-02-26 | 2022-09-27 | Microsoft Technology Licensing, Llc | Presenting context-based guidance using electronic signs |
CN109076324A (zh) * | 2016-05-02 | 2018-12-21 | 微软技术许可有限责任公司 | 控制对等体中的服务发现和激活 |
CN109076324B (zh) * | 2016-05-02 | 2021-07-16 | 微软技术许可有限责任公司 | 控制对等体中的服务发现和激活 |
Also Published As
Publication number | Publication date |
---|---|
TW201008325A (en) | 2010-02-16 |
JP5634991B2 (ja) | 2014-12-03 |
CN102077622B (zh) | 2017-06-16 |
KR101354012B1 (ko) | 2014-01-22 |
JP2011526475A (ja) | 2011-10-06 |
EP2294843B1 (en) | 2016-12-28 |
KR20110036087A (ko) | 2011-04-06 |
KR20130018364A (ko) | 2013-02-20 |
WO2009158663A1 (en) | 2009-12-30 |
US8521893B2 (en) | 2013-08-27 |
EP2294843A1 (en) | 2011-03-16 |
US20090323648A1 (en) | 2009-12-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102077622A (zh) | 基于接近度的多速率对等体发现方法和装置 | |
CN102047702B (zh) | 用于传达和/或使用发现信息的方法和装置 | |
CN102077621A (zh) | 对等体发现协助方法和装置 | |
US9888345B2 (en) | Techniques for caching Wi-Fi access point data on a mobile client device using tiles | |
CN101091400B (zh) | 使用应用了载波分集的装置和方法进行的无线终端定位 | |
KR101193284B1 (ko) | 다중-레이트 피어 발견 방법들 및 장치들 | |
US7474646B2 (en) | Wireless communication system, node position calculation method and node | |
CN102369740A (zh) | 用于基于对等和广域网的组合发现的方法和装置 | |
CN101347014A (zh) | 与定制控制信道报告格式相关的方法和设备 | |
CN101689950A (zh) | 对等通信网络的同步 | |
CN101690354A (zh) | 对等通信网络的同步 | |
CN109257741A (zh) | 信息上报方法、装置、终端及存储介质 | |
CN102301680A (zh) | 用于在无线系统中通信的方法和装置 | |
CN102132171A (zh) | 用于以预定粒度确定传送移动设备的方向和距离的方法和装置 | |
CN101217778A (zh) | 一种系统消息更新的方法及其实现装置 | |
EP3689010A1 (en) | Method and a system for locating wireless electronic devices | |
CN103748856A (zh) | 用于压缩报头的系统和方法 | |
JP3642211B2 (ja) | 無線通信システム | |
Mukherjee et al. | DAS: An intelligent three dimensional cost effective movement prediction of active users in heterogeneous mobile network | |
CN105472731A (zh) | 定位方法、辅助定位设备、地理位置监测设备及系统 | |
Mishra et al. | Wireless paging system for underground mines | |
CN116209060B (zh) | 标签定位方法及其标签、装置、电子设备和存储介质 | |
JP2005092746A (ja) | 端末情報提供装置及び端末情報提供方法 | |
CN117692866A (zh) | 一种防丢器位置快速上报控制方法、系统及存储介质 | |
CN101595646A (zh) | 低占空比设备协议 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170616 Termination date: 20190626 |
|
CF01 | Termination of patent right due to non-payment of annual fee |