事件触发的对等体发现.pdf

上传人:r7 文档编号:4333500 上传时间:2018-09-14 格式:PDF 页数:20 大小:2.91MB
返回 下载 相关 举报
摘要
申请专利号:

CN201180030733.4

申请日:

2011.06.17

公开号:

CN102948179A

公开日:

2013.02.27

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04W 8/00申请日:20110617|||公开

IPC分类号:

H04W8/00; H04W84/18

主分类号:

H04W8/00

申请人:

高通股份有限公司

发明人:

R·保兰基; N·布尚; D·P·马拉蒂

地址:

美国加利福尼亚

优先权:

2010.06.23 US 61/357,888

专利代理机构:

永新专利商标代理有限公司 72002

代理人:

张扬;王英

PDF下载: PDF下载
内容摘要

公开了用于支持对等(P2P)通信的技术。在一个方面,设备基于触发事件来执行对等体发现。在一个设计中,设备检测触发对等体发现的事件,触发对等体发现的事件可以是应用在设备上变得活动、设备的位置的改变、设备被打开等。设备基于检测到触发对等体发现的事件来执行对等体发现。在一个设计中,设备响应于检测到触发事件,开始对等体发现。在另一个设计中,设备响应于检测到触发事件,改变对等体发现的至少一个特征(例如,频率)。在另一个设计中,设备确定应用在设备上变得活动。设备(例如,在邻近检测信号中)发送查询来请求来自对等体设备的服务以支持应用。

权利要求书

权利要求书一种用于无线通信的方法,包括:由设备检测触发对等体发现的事件;以及基于检测到所述触发对等体发现的事件,由所述设备执行对等体发现。根据权利要求1所述的方法,其中,检测所述触发对等体发现的事件包括检测应用在所述设备上变得活动。根据权利要求1所述的方法,其中,检测所述触发对等体发现的事件包括检测所述设备的位置的改变。根据权利要求3所述的方法,其中,检测所述设备的位置的改变包括基于所述设备的服务小区或者所述设备进行的信号强度测量或者所述设备的定位或者其组合来检测所述设备的位置的改变。根据权利要求1所述的方法,其中,检测所述触发对等体发现的事件包括检测所述设备被打开。根据权利要求1所述的方法,其中,基于检测到所述触发对等体发现的事件来执行对等体发现包括响应于检测到所述触发对等体发现的事件由所述设备开始对等体发现。根据权利要求1所述的方法,其中,基于检测到所述触发对等体发现的事件来执行对等体发现包括响应于检测到所述触发对等体发现的事件由所述设备发送邻近检测信号。根据权利要求7所述的方法,还包括:当没有检测到触发对等体发现的事件时,由所述设备跳过对所述邻近检测信号的发送。根据权利要求1所述的方法,其中,基于检测到所述触发对等体发现的事件来执行对等体发现包括响应于检测到所述触发对等体发现的事件来接收来自对等体设备的邻近检测信号。根据权利要求9所述的方法,还包括:当没有检测到触发对等体发现的事件时,跳过对来自所述对等体设备的所述邻近检测信号的接收。根据权利要求1所述的方法,其中,基于检测到所述触发对等体发现的事件来执行对等体发现包括响应于检测到所述触发对等体发现的事件由所述设备改变对等体发现的频率。根据权利要求1所述的方法,其中,基于检测到所述触发对等体发现的事件来执行对等体发现包括响应于检测到所述触发对等体发现的事件由所述设备改变对等体发现的至少一个特征。根据权利要求1所述的方法,其中,基于检测到所述触发对等体发现的事件来执行对等体发现包括响应于检测到所述触发对等体发现的事件来多次发送邻近检测信号。根据权利要求13所述的方法,其中,所述邻近检测信号的连续发送通过固定的延迟间隔开。根据权利要求13所述的方法,其中,所述邻近检测信号的连续发送通过越来越长的延迟间隔开。根据权利要求1所述的方法,还包括:当没有检测到触发对等体发现的事件时,以第一频率发送邻近检测信号;以及当检测到所述触发对等体发现的事件时,以第二频率发送所述邻近检测信号,与所述第二频率相比,所述第一频率更低。一种用于无线通信的装置,包括:用于由设备检测触发对等体发现的事件的模块;以及用于基于检测到所述触发对等体发现的事件,由所述设备执行对等体发现的模块。根据权利要求17所述的装置,其中,所述用于检测触发对等体发现的事件的模块包括用于检测应用在所述设备上变得活动或者所述设备的位置的改变或者所述设备被打开的模块。根据权利要求17所述的装置,其中,所述用于基于检测到所述触发对等体发现的事件来执行对等体发现的模块包括用于响应于检测到所述触发对等体发现的事件由所述设备开始对等体发现的模块。根据权利要求17所述的装置,其中,所述用于基于检测到所述触发对等体发现的事件来执行对等体发现的模块包括用于响应于检测到所述触发对等体发现的事件由所述设备改变对等体发现的频率的模块。一种用于无线通信的装置,包括:至少一个处理器,其被配置为:由设备检测触发对等体发现的事件,并且基于检测到所述触发对等体发现的事件,由所述设备执行对等体发现。根据权利要求21所述的装置,其中,所述至少一个处理器被配置为:检测应用在所述设备上变得活动或者所述设备的位置的改变或者所述设备被打开作为所述触发对等体发现的事件。根据权利要求21所述的装置,其中,所述至少一个处理器被配置为:响应于检测到所述触发对等体发现的事件,开始对等体发现。根据权利要求21所述的装置,其中,所述至少一个处理器被配置为:响应于检测到所述触发对等体发现的事件,改变对等体发现的频率。一种计算机程序产品,包括:非临时性计算机可读介质,其包括:用于使至少一个处理器执行由设备检测触发对等体发现的事件的代码;以及用于使至少一个处理器执行基于检测到所述触发对等体发现的事件,由所述设备执行对等体发现的代码。一种用于无线通信的方法,包括:确定应用在第一设备上变得活动;以及由所述第一设备发送查询来请求来自第二设备的服务以支持所述应用。根据权利要求26所述的方法,其中,发送所述查询包括发送包括所述查询的邻近检测信号。根据权利要求26所述的方法,其中,所述查询标识由所述第一设备请求的所述服务或者向其请求所述服务的特定的设备类型或者这二者。根据权利要求26所述的方法,其中,所述查询请求所述第二设备开始发送邻近检测信号。根据权利要求26所述的方法,还包括:在发送所述查询之后,检测来自所述第二设备的邻近检测信号。根据权利要求26所述的方法,其中,所述查询请求所述第二设备通过无线网络来联系所述第一设备。一种用于无线通信的装置,包括:用于确定应用在第一设备上变得活动的模块;以及用于由所述第一设备发送查询来请求来自第二设备的服务以支持所述应用的模块。根据权利要求32所述的装置,其中,所述查询标识由所述第一设备请求的所述服务或者向其请求所述服务的特定的设备类型或者这二者。根据权利要求32所述的装置,还包括:用于在发送所述查询之后,检测来自所述第二设备的邻近检测信号的模块。一种用于无线通信的装置,包括:至少一个处理器,其被配置为:确定应用在第一设备上变得活动,并且由所述第一设备发送查询来请求来自第二设备的服务以支持所述应用。根据权利要求35所述的装置,其中,所述查询标识由所述第一设备请求的所述服务或者向其请求所述服务的特定的设备类型或者这二者。根据权利要求35所述的装置,其中,所述至少一个处理器被配置为:在发送所述查询之后,检测来自所述第二设备的邻近检测信号。一种计算机程序产品,包括:非临时性计算机可读介质,其包括:用于使至少一个处理器确定应用在第一设备上变得活动的代码;以及用于使所述至少一个处理器执行由所述第一设备发送查询来请求来自第二设备的服务以支持所述应用的代码。

说明书

说明书事件触发的对等体发现
本申请要求于2010年6月23日递交的、名称为“EVENT TRIGGEREDPEER DISCOVERY”的临时美国申请序号61/357,888的优先权,故以引用的方式将其全部内容并入本文。
技术领域
概括地说,本公开内容涉及通信,具体地说,涉及用于支持对等(P2P)通信的技术。
背景技术
无线通信网络被广泛地部署,以便提供各种通信内容,例如语音、视频、分组数据、消息传送、广播等等。这些无线网络可以是能够通过共享可用的网络资源来支持多个用户的多址网络。这种多址网络的示例包括码分多址(CDMA)网络、时分多址(TDMA)网络、频分多址(FDMA)网络、正交FDMA(OFDMA)网络和单载波FDMA(SC‑FDMA)网络。无线通信网络还可以称为广域网(WAN)。
无线通信网络可以包括能够支持多个设备的通信的多个基站。设备可以通过下行链路和上行链路来与基站进行通信。下行链路(或者前向链路)指的是从基站到设备的通信链路,而上行链路(或者反向链路)指的是从设备到基站的通信链路。设备还能够与一个或多个其它设备进行对等通信。可能期望有效地支持设备之间的P2P通信。
发明内容
本文描述了用于支持P2P通信的技术。在一个方面,设备可以基于触发事件来执行对等体发现。在一个设计中,当被事件触发时,所述设备可以执行对等体发现,而不是以定期的速率一直执行对等体发现。在另一个设计中,当被事件触发时,所述设备可以以不同的方式来执行对等体发现。
在一个设计中,所述设备可以检测触发对等体发现的事件,所述事件可以是应用在所述设备上变得活动、所述设备的所述位置的改变、所述设备被打开等。所述设备可以基于检测到所述触发对等体发现的事件来执行对等体发现。在一个设计中,所述设备可以响应于检测到所述触发事件开始对等体发现。在另一个设计中,所述设备可以响应于检测到所述触发事件改变对等体发现的特征中的至少一个特征(例如,所述频率)。所述设备可以针对对等体发现发送邻近检测信号(PDS)和/或接收来自其它设备的邻近检测信号。
在另一个设计中,所述设备可以确定应用在所述设备上变得活动。所述设备可以(例如,在邻近检测信号中)发送查询来请求来自对等体设备的服务以支持所述应用。所述查询可以标识由所述设备请求的所述服务、向其请求所述服务的特定的设备类型(例如,打印机)等。
下面进一步详细描述本公开内容的各个方面和特征。
附图说明
图1示出了无线通信网络。
图2示出了基线PDS发送和接收方案。
图3示出了客户端驱动的PDS发送方案。
图4示出了客户端驱动的PDS接收方案。
图5示出了具有低频率(periodicity)的PDS发送的基于移动性的PDS发送。
图6和图7示出了用于执行对等体发现的两个过程。
图8示出了设备的框图。
图9示出了两个设备的框图。
具体实施方式
本文所描述的技术可以用于各种无线通信网络,例如CDMA、TDMA、FDMA、OFDMA、SC‑FDMA和其它无线网络。术语“网络”和“系统”通常可以交换使用。CDMA网络可以实现诸如通用陆地无线接入(UTRA)、cdma2000等的无线技术。UTRA包括宽带CDMA(WCDMA)、时分同步CDMA(TD‑SCDMA)和CDMA的其它变形。cdma2000涵盖IS‑2000、IS‑95和IS‑856标准。TDMA网络可以实现诸如全球移动通信系统(GSM)的无线技术。OFDMA网络可以实现诸如演进型UTRA(E‑UTRA)、超移动宽带(UMB)、IEEE 802.11(Wi‑Fi)、IEEE 802.16(WiMAX)、IEEE 802.20、闪速‑等的无线技术。UTRA和E‑UTRA是通用移动电信系统(UMTS)的一部分。在频分双工(FDD)和时分双工(TDD)二者中,3GPP长期演进(LTE)和改进的LTE(LTE‑A)是UMTS的使用了E‑UTRA的新版本,其在下行链路上使用OFDMA而在上行链路上使用SC‑FDMA。在名为“第三代合作伙伴计划”(3GPP)的组织的文档中描述了UTRA、E‑UTRA、UMTS、LTE、LTE‑A和GSM。在名为“第三代合作伙伴计划2”(3GPP2)的组织的文档中描述了cdma2000和UMB。本文所描述的技术可以用于上文所提及的无线网络和无线技术以及其它无线网络和无线技术。
图1示出了无线通信系统100,该系统可以包括多个基站和其它网络实体。为了简单起见,在图1中仅示出了一个基站110。基站可以是与设备进行通信的实体,并且还可以称为节点B、演进型节点B(eNB)、接入点等等。基站可以为特定的地理区域提供通信覆盖并且可以支持位于覆盖区域内的设备的通信。为了提高网络容量,可以将基站的整个覆盖区域划分成多个(例如,三个)更小的区域。相应的基站子系统可以为每一个更小的区域提供服务。在3GPP中,术语“小区”可以指的是基站的覆盖区域和/或为该覆盖区域提供服务的基站子系统,这取决于使用术语的上下文。
设备120可以分布在整个无线网络中,并且每一个设备可以是静止的或移动的。设备还可以称为用户设备(UE)、用户装备、移动站、终端、接入终端、用户单元、站、节点等。设备可以是蜂窝电话、个人数字助理(PDA)、无线调制解调器、无线通信设备、手持设备、膝上型计算机、无绳电话、无线本地环路(WLL)站、智能电话、上网本、智能本、平板电脑、外围设备(例如,打印机)等。设备可以针对WAN通信在无线网络中与基站进行通信。设备还可以针对P2P通信直接与一个或多个其它设备进行通信。P2P通信指的是两个或多个设备之间的没有通过基站的直接通信。在图1所示的示例中,设备120a和120b可以与基站110进行通信,并且设备120b、120c和120d可以进行对等通信。设备120c和120d也可以与基站进行通信,例如,当未参与P2P通信时或者可能与P2P通信同时发生。
P2P通信中的一个挑战是在特定的范围内(例如,在射频(RF)范围内)对所关注的对等体设备的发现/检测。为了有助于对等体发现,可以和/或期望进行对等通信的设备可以定期地发送邻近检测信号(PDS)。邻近检测信号还可以称为对等体检测信号、对等体发现信号等。邻近检测信号可以包括导频信号或者参考信号,并且可以包括用于识别发送邻近检测信号的设备的信息。设备可以基于由这些其它设备所发送的对等体检测信号来检测其邻近的其它设备。
邻近检测信号可以具有可以有助于对等体发现的各种属性。在一个设计中,可以在低重用的情况下发送邻近检测信号,这可以减少由邻近检测信号观测到的干扰并且可以实现由位于远处的设备来对信号的检测。还可以发送邻近检测信号使得可以在较大的可靠性的情况下和/或在不好的信道状况中检测到邻近检测信号。还可以将邻近检测信号设计为使得消耗尽可能少的发射功率来发送该信号。
图2示出了具有邻近检测信号的永久发送和接收的基线PDS发送和接收方案。在该基线PDS方案中,在每一个时间间隔TPDS,CYCLE中,设备可以在平均持续时间TPDS,TX期间发送其邻近检测信号(在图2中标记为“TXPDS”)并且可以在平均持续时间TPDS,RX期间检测来自对等体设备的邻近检测信号(在图2中标记为“RX PDS”),其中TPDS,TX、TPDS,RX和TPDS,CYCLE中的每一个可以是任何合适的值。TPDS,TX可以是一个PDS发送间隔的平均持续时间。TPDS,RX可以是一个PDS接收间隔的平均持续时间。TPDS,CYCLE可以是一个PDS周期的持续时间。
在一个设计中,设备可以被同步到其服务小区并且可以基于服务小区的时序来确定其PDS发送间隔和接收间隔。设备可以在PDS接收间隔中检测来自其它设备的邻近检测信号。如果没有同步不同的小区,则设备可以基于由相邻小区发送的同步信号和/或参考信号来确定所关注的每一个相邻小区的时序。然后设备可以在基于每一个相邻小区的时序所确定的PDS接收间隔中检测来自同步到该相邻小区的其它设备的邻近检测信号。通常,设备的PDS发送间隔和接收间隔可以是连续的或者可以不是连续的,并且可以是分别与设备的与PDS发送和接收相关联的电池功率消耗成正比。
在基线PDS方案中,设备可以定期地发送和接收邻近检测信号,即使当没有其它设备可能对与该设备进行通信感兴趣时也是如此。这可能导致设备的显著的电池功率消耗,其可能降低设备的备用电池寿命。将期望可以减少与对等体发现相关联的电池功率消耗的技术。
在一个方面,设备可以基于触发事件来执行对等体发现。在事件触发的对等体发现的一个设计中,可以仅当被事件触发时,设备才执行对等体发现,而不是以定期的速率一直执行对等体发现。在该设计中,可以仅当针对对等体发现被事件触发时,设备才发送邻近检测信号和/或接收来自对等体设备的邻近检测信号。因此对等体发现可以由触发事件而启用或者由触发事件的缺少而禁用。
在事件触发的对等体发现的另一个设计中,当被事件触发时,设备可以以不同的方式来执行对等体发现。例如,当没有被事件触发时,设备可以较不频繁地执行对等体发现,并且当被事件触发时,设备可以更频繁地执行对等体发现。举另一个例子,当没有被事件触发时,设备可以仅检测来自对等体设备的邻近检测信号,并且当被事件触发时,设备可以发送邻近检测信号并且检测邻近检测信号。
设备可以基于触发事件以其它方式来执行对等体发现。在一个设计中,设备可以自动地执行事件触发的对等体发现。在另一个设计中,设备可以在网络的协助下执行事件触发的对等体发现。例如,无线网络可以广播指示覆盖区域内可用的某些设备和/或服务的信息。设备可以使用该信息来决定是否执行事件触发的对等体发现。在任何情况下,事件触发的对等体发现可以减少设备的电池功率消耗同时提供良好的性能。如下面所描述的,各种类型的事件可以触发对等体发现。
在一个设计中,设备可以基于与应用在设备上变得活动对应的触发事件来执行对等体发现。当被应用变得活动触发时,设备可以开始对等体发现,或者当应用变得活动时,设备可以以较高的频率(即,较快的速率)执行对等体发现。当设备上的任何活动的应用不需要时,设备可以跳过对等体发现或者可以以较低的频率执行对等体发现。设备可以基于触发事件以各种方式来执行对等体发现。
图3示出了可以用于事件触发的对等体发现的客户端驱动的PDS发送方案的设计。在该设计中,仅当设备上的应用期望P2P通信时,设备才可以发送邻近检测信号。该设计还可以称为应用驱动的PDS发送。
在一个设计中,设备可以自动地确定何时发送其邻近检测信号。在起始于时间T1的PDS周期中,由于没有应用期望P2P通信,所以设备可以跳过发送其邻近检测信号。然而,设备仍然可以接收来自对等体设备的邻近检测信号。在起始于时间T2的PDS周期中,由于应用期望P2P通信,所以设备可以发送其邻近检测信号。设备也可以接收来自对等体设备的邻近检测信号。通常,当应用期望P2P通信时,设备可以发送其邻近检测信号,否则设备可以跳过发送其邻近检测信号。
针对图3所示的设计,设备的邻近检测信号的平均发送时间Tclient‑driven,PDS,TX可以表示成:
Tclient‑driven,PDS,TX,=λ·TPDS,TX    式(1)
其中λ是在其中设备上的应用是活动的/进行中的时间的分数(fraction)。由于λ可能是很小的值,所以设备的平均发送时间可能远小于基线PDS方案的平均发送时间。因此,对于客户端驱动的PDS发送方案来说,电池功率消耗可能远远更低。
对于图3所示的设计来说,来自对等体设备的邻近检测信号的平均接收时间可以等于TPDS,RX,并且可以未与基线PDS方案发生改变。这可以假设用于发送邻近检测信号的PDS资源的数量与基线PDS方案中的数量是相同的。
图4示出了也可以用于事件触发的对等体发现的客户端驱动的PDS接收方案的设计。在该设计中,仅当设备上的应用期望P2P通信时,设备才可以接收邻近检测信号。该设计还可以称为应用驱动的PDS接收、基于服务器的PDS发送等。
在图4所示的设计中,设备可以自动地确定何时接收来自对等体设备的邻近检测信号。在起始于时间T1的PDS周期中,由于没有应用期望P2P通信,所以设备可以跳过接收邻近检测信号。然而,设备仍然可以发送其邻近检测信号。在起始于时间T2的PDS周期中,由于应用期望P2P通信,所以设备可以接收来自对等体设备的邻近检测信号,并且也可以发送其邻近检测信号。通常,当应用期望P2P通信时,设备可以接收来自对等体设备的邻近检测信号,否则设备可以跳过对邻近检测信号的接收。
对于图4所示的设计,来自对等体设备的邻近检测信号的平均接收时间Tclient‑driven,PDS,RX可以表示成:
Tclient‑driven,PDS,RX,=λ·TPDS,RX    式(2)
由于λ可能是很小的值,所以设备的平均接收时间可能远小于基线PDS方案的平均接收时间。因此,对于客户端驱动的PDS接收方案来说,电池功率消耗可能远远更低。
在一个设计中,图4中的客户端驱动的PDS接收方案可以用于客户端‑服务器应用,在客户端‑服务器应用中,服务器设备向客户端设备提供服务。服务器设备可以在每一个PDS周期中广播其邻近检测信号并且可以通告其服务。例如,来自服务器设备的邻近检测信号可以使用一个或几个比特来指示“我提供服务X”,这可以最低限度地影响开销。无论这些客户端设备何时期望获取来自服务器设备的服务,客户端设备都可以检测来自服务器设备的邻近检测信号。
在一个设计中,图3中的客户端驱动的PDS发送方案也可以用于客户端‑服务器应用。该设计可以用于在其中活动可能不频繁的应用。在这种情况下,对于客户端设备来说,广播指示对特定的服务的期望的其邻近检测信号可能是更有效的。例如,来自客户端设备的邻近检测信号可以使用一个或几个比特来指示“我想要服务X”,这可以最低限度地影响开销。举例说明,服务器设备可以是打印机,该打印机可以打印诸如台式计算机、膝上型计算机、蜂窝电话等的客户端设备的文件。想要打印机的客户端设备可以广播指示对打印机的期望(例如,指示“我想要打印机”)的邻近检测信号而不是使打印机一直广播其存在。打印机可以检测来自客户端设备的邻近检测信号,并且可以(i)开始发送其邻近检测信号和/或(ii)通过无线网络连接到客户端设备。该设计可以允许服务器设备在针对对等体发现的仅接收模式中进行操作并且仅当客户端设备期望由服务器设备提供的服务时才打开。
仅当应用是活动的时,上文所描述的客户端驱动的PDS发送方案和客户端驱动的PDS接收方案才可以通过发送或接收邻近检测信号来减少设备的电池功率消耗。使用哪一个特定的方案可以取决于各种因素,例如应用活动的频率、可用的电源等。例如,如果服务器设备(例如,打印机)连接到电源插座,则电池功率消耗可能不是问题,并且可能期望使服务器设备一直发送其邻近检测信号。通常,可以基于诸如应用的类型、服务器属性、客户端属性等的一个或多个因素来为应用选择客户端驱动的PDS发送方案和/或客户端驱动的PDS接收方案。
客户端驱动的PDS发送方案还可以减少用于发送邻近检测信号的PDS资源的使用。与基线PDS方案相比,可以通过因子λ减少由客户端驱动的PDS发送方案使用的PDS资源的数量。如果较低的PDS资源利用不是设计的目标,则可以通过使用与基线PDS方案相同数量的PDS资源实现显著减小的时延。具体地说,PDS周期可以从TPDS,CYCLE减少到λ·TPDS,CYCLE,并且可以使用相同数量的PDS资源,这是因为仅在该时间的百分比λ期间发送邻近检测信号。然而,由于更短的PDS周期,所以延迟可以从TPDS,RX减少到λ·TPDS,RX。因子λ可以取决于特定的应用并且可以处于10‑2的数量级或者更低。例如,在上文所描述的打印机应用中,可以在典型的办公室场景中每隔几分钟发送一次打印请求并且在家庭场景中每隔几小时或者每隔几天发送一次打印请求。因此,与针对基线PDS方案的秒钟相比,客户端驱动的PDS发送可能每隔几分钟、每隔几小时或者每隔几天而发生。
客户端驱动的PDS发送方案和客户端驱动的PDS接收方案可以显著地减少不频繁地活动的应用的电池功率消耗。然而,这些方案可能不适用于需要不断地执行对等体发现的应用。示例可以是如果朋友的手机在附近则使手机发出嗡嗡声的应用。这样的应用可能需要设备不断地执行对等体发现。
在一个设计中,基于移动性的PDS发送方案可以用于需要不断地执行对等体发现的设备。在该方案中,当设备的位置改变时,设备可以发送其邻近检测信号和/或接收来自对等体设备的邻近检测信号。可以检测设备的位置的改变,并且设备的位置的改变可以触发该设备发送邻近检测信号。
可以以各种方式检测设备的位置的改变,并且可能不需要精确地检测设备的位置的改变。在一个设计中,可以基于其服务小区来确定设备的位置,并且服务小区标识(ID)可以用于指示设备的位置。如果选择新的服务小区,则设备可以被视为已经改变其位置,并且当其服务小区改变时设备可以发送其邻近检测信号。在另一个设计中,可以基于RF指纹法(fingerprinting)来确定设备的位置。在该设计中,设备可以测量不同小区的接收信号强度,并且可以基于小区的接收信号强度的充分改变来确定设备已经移动。在又一个设计中,可以基于GPS定位、基于网络的定位等来确定设备的位置。设备可以基于其先前的位置和当前的位置来确定其位置已经改变。在又一个设计中,可以基于设备的速率或者速度来检测设备的位置的改变。速率可以涵盖大小,而速度可以涵盖大小和方向两者。设备可以包括能够确定设备的速率或者速度的传感器或者其它机制。在又一个设计中,可以基于来自其它设备的邻近检测信号的接收信号强度的改变来检测设备的位置的改变。如果来自多于一个的其它设备的邻近检测信号的接收信号强度改变足够的量,则设备可以确定其(而不是另一个设备)已经移动。设备还可以以其它的方式检测其位置的改变。
用户在大多数时候可能是静止的,并且由用户的设备观测到的服务小区改变的平均数量可能小于每天十次。由于对于基于移动性的PDS发送方案而言可能每天存在几个PDS发送而对于基线PDS方案而言可能每隔几秒钟存在一个PDS发送,所以基于移动性的PDS发送方案可以将所需的PDS发送的数量缩减数百或者数千倍。
基于移动性的PDS发送方案可以用于具有相对远距离(例如,覆盖几个小区)的邻近检测信号。在这种情况下,可以基于服务小区ID来很容易地执行对位置改变的检测,如上文所描述的。基于移动性的PDS发送方案还可以用于具有中等距离或者近距离的邻近检测信号。在这种情况下,可以基于定位(例如,GPS定位或者基于网络的定位)、导频强度测量等来确定对位置的改变的检测。
在一个设计中,设备可以在没有任何网络协助的情况下自动地执行基于移动性的PDS发送。设备可以具有其自己的算法以确定其位置何时已经改变并且当检测到位置的改变时发送其邻近检测信号。
通常,无论何时检测到触发对等体发现的事件,设备都可以发送其邻近检测信号和/或接收来自其它设备的邻近检测信号。触发事件可以对应于应用变得活动或者设备的位置的改变或者设备被通电等。
各种技术可以用于改善对等体发现,其中针对事件触发的对等体发现(例如,针对基于移动性的PDS发送方案或者客户端驱动的PDS发送方案)不频繁地发送PDS传输。
在一个设计中,响应于检测到触发对等体发现的事件,设备可以多次发送其邻近检测信号。该设计可以改善其它设备对邻近检测信号的接收。在一个设计中,邻近检测信号的连续发送可以通过固定的延迟均匀地间隔开。在另一个设计中,邻近检测信号的连续发送可以通过越来越长的(指数地增加的)延迟间隔开。针对这两个设计,可以在邻近检测信号的连续发送之间的延迟中引进某一随机性,以随机化与来自其它设备的邻近检测信号的冲突。
在另一个设计中,当对给定的设备A通电时,给定的设备A可以发送其邻近检测信号以实现已经移动的对等体设备的检测。当另一个设备B移动并且发送其邻近检测信号时,设备A可能被关闭。因此,设备A可能不知道设备B已经移入设备A的附近。当打开设备A时,设备A可以发送其邻近检测信号,以使设备B检测设备A。
在又一个设计中,当没有检测到触发事件时,设备可以以低频率执行对等体发现。当检测到触发事件时,设备可以以高频率和/或以不同的方式来执行对等体发现。
图5示出了具有低频率PDS发送的基于移动性的PDS发送的设计。在该设计中,无论设备的位置何时改变,设备都可以发送其邻近检测信号。设备还可以以低频率发送其邻近检测信号,即使位置没有改变也是如此。具体地说,设备可以在每一个周期TPDS,LONG_CYCLE中发送其邻近检测信号,与基线PDS方案中的TPDS,CYCLE相比,TPDS,LONG_CYCLE可能更长。
设备还可以以其它方式来发送其邻近检测信号以改善对针对事件触发的对等体发现的邻近检测信号的接收。可以使用上文所描述的设计中的任何一个或者任何组合。
图6示出了用于执行对等体发现的过程600的设计。设备(如下文所描述的)或者某一其它实体可以执行过程600。设备可以检测触发该设备进行对等体发现的事件(框612)。在一个设计中,设备可以检测应用在设备上变得活动作为触发事件。在另一个设计中,设备可以检测其位置的改变作为触发事件。设备可以基于设备的服务小区(例如,服务小区中的改变)、设备进行的信号强度测量、设备的定位等来检测其位置的改变。在又一个设计中,设备可以检测被打开作为触发事件。设备还可以以其它方式来检测触发事件。
设备可以基于检测到触发对等体发现的事件来执行对等体发现(框614)。在一个设计中,设备可以响应于检测到触发事件开始对等体发现。在一个设计中,设备可以响应于检测到触发事件发送邻近检测信号,例如,如图3所示。当没有检测到触发事件时,设备可以跳过对邻近检测信号的发送。在另一个设计中,设备可以响应于检测到触发事件接收来自对等体设备的邻近检测信号,例如,如图4所示。当没有检测到触发事件时,设备可以跳过接收来自对等体设备的邻近检测信号。
在另一个设计中,设备可以响应于检测到触发事件改变对等体发现的至少一个特征。例如,设备可以响应于检测到触发事件改变对等体发现的频率。
在一个设计中,针对客户端驱动的PDS发送,当应用程序变得活动时,设备可以发送邻近检测信号。当应用不活动时,设备可以跳过对邻近检测信号的发送。在一个设计中,针对客户端驱动的PDS接收,当应用变得活动时,设备可以接收来自对等体设备的邻近检测信号。当应用不活动时,设备可以跳过接收来自对等体设备的邻近检测信号。在一个设计中,针对基于移动性的PDS发送,当检测到设备的位置的改变时,设备可以发送邻近检测信号。在一个设计中,当打开设备时,设备可以发送邻近检测信号。设备还可以以其它的方式发送邻近检测信号和/或接收来自对等体设备的邻近检测信号。
在一个设计中,设备可以响应于检测到触发事件多次发送邻近检测信号。在一个设计中,邻近检测信号的连续发送可以通过固定的延迟间隔开。在另一个设计中,邻近检测信号的连续发送可以通过越来越长的延迟间隔开。
在一个设计中,当没有检测到触发对等体发现的事件时,设备可以以第一频率发送邻近检测信号。当检测到触发对等体发现的事件时,设备可以以第二频率发送邻近检测信号。与第二频率相比,第一频率可能更低。
图7示出了用于执行对等体发现的过程700的设计。第一设备(如下文所描述的)或者某一其它实体可以执行过程700。第一设备可以确定应用在第一设备上变得活动(框712)。第一设备可以发送查询来请求来自第二/对等体设备的服务以支持应用(框714)。在一个设计中,可以在邻近检测信号中发送查询,第一设备可以针对对等体发现发送邻近检测信号。还可以以其它的方式发送查询。查询可以标识第一设备所请求的服务、向其请求服务的特定的设备类型(例如,打印机)等。
在一个设计中,查询可以请求第二设备开始发送邻近检测信号。在发送查询之后,第一设备可以检测来自第二设备的邻近检测信号(框716)。在另一个设计中,查询可以请求第二设备通过无线网络来联系第一设备。然后第一设备可以通过无线网络与第二设备进行通信。
图8示出了设备120u的设计的框图,设备120u可以是图1中的设备中的一个设备。在设备120u内,接收机812可以接收由其它设备所发送的P2P信号以进行P2P通信和由基站所发送的下行链路信号以进行WAN通信。发射机814可以向其它设备发送P2P信号以进行P2P通信并且向基站发送上行链路信号以进行WAN通信。
模块816可以生成P2P信号并且可以向其它设备发送P2P信号以进行P2P通信。模块818可以接收来自其它设备的P2P信号并且可以处理所接收的P2P信号。模块820可以生成针对设备120u的邻近检测信号并且可以发送邻近检测信号以使其它设备能够检测到设备120u的存在。模块822可以检测来自其它设备的邻近检测信号。模块824可以生成上行链路信号并且可以向基站发送上行链路信号以进行WAN通信。模块826可以接收来自基站的下行链路信号并且可以处理所接收的下行链路信号。
设备120u内的各种模块可以以如以上所描述的方式操作。处理器/控制器828可以指导设备120u内的各种模块的操作。存储器830可以存储用于设备120u的数据和程序代码。设备120u内的模块可以包括处理器、电子设备、硬件设备、电子组件、逻辑电路、存储器、软件代码、固件代码等或其任意组合。
图9示出了设备120x和120y的设计的框图,设备120x和120y可以是图1中的任意两个设备120。在该设计中,设备120x配备有T个天线934a到934t,并且设备120y配备有R个天线952a到952t,其中通常T≥1并且R≥1。
在设备120x处,发射处理器920可以接收来自数据源912的数据和来自控制器/处理器940的控制信息。发射处理器920可以处理(例如,编码、交织和符号映射)数据和控制信息并且分别提供数据符号和控制符号。PDS处理器944可以生成针对邻近检测信号的参考符号。发射(TX)多输入多输出(MIMO)处理器930可以视情况对数据符号、控制符号和/或参考符号执行空间处理(例如编码),并且可以向T个调制器(MOD)932a到932t提供T个输出符号流。每一个调制器932可以处理各自的输出符号流(例如,针对OFDM、SC‑FDM等)以获取输出采样流。每一个调制器932可以进一步处理(例如,转换成模拟信号、放大、滤波、和上变频)输出采样流以获取已调制的信号。可以分别通过T个天线934a到934t发送来自调制器932a到932t的T个已调制的信号。
在设备120y处,天线952a到952r可以接收来自设备120x、其它设备和/或基站的已调制信号并且可以分别向解调器(DEMOD)954a到954r提供已接收的信号。每一个解调器954可以调节(例如,滤波、放大、下变频和数字化)相应的接收信号以获取接收的采样。每一个解调器954可以进一步处理接收的采样(例如,针对OFDM、SC‑FDM等)以获取接收的符号。MIMO检测器956可以获取来自所有R个解调器954a到954r的接收的符号,视情况对接收的符号执行MIMO检测,并且提供检测的符号。接收处理器958可以处理(例如,解调、解交织和解码)接收的符号,向数据宿960提供解码的数据,并且向控制器/处理器980提供解码的控制信息。PDS处理器984可以检测来自设备120x和/或其它设备的邻近检测信号。
在设备120y处,来自数据源962的数据、来自控制器/处理器980的控制信息和来自PDS处理器984的针对邻近检测信号的参考符号可以由发射处理器964处理、视情况由TX MIMO处理器966预编码、由调制器954进一步处理并且经由天线952进行发送。在设备120x处,来自设备120y、其它设备和基站的调制的信号可以由天线934接收、由解调器932处理、视情况由MIMO检测器检测并且由接收处理器938进行进一步处理以获取由设备120y发送的解码后的数据和控制信息。PDS处理器944可以检测来自设备120y和/或其它设备的邻近检测信号。
控制器/处理器940和980可以分别指导在设备120x和120y处的操作。设备120x处的控制器/处理器940和/或其它处理器和模块可以执行或者指导图6中的过程600、图7中的过程700和/或用于本文所描述的技术的其它过程。设备120y处的控制器/处理器980和/或其它处理器和模块也可以执行或者指导过程600、过程700和/或用于本文所描述的技术的其它过程。存储器942和982可以分别存储用于设备120x和120y的数据和程序代码。
在一个配置中,用于无线通信的装置120u、120x或者120y可以包括用于由设备检测触发对等体发现的事件的模块,以及用于基于检测到触发对等体发现的事件来由设备执行对等体发现的模块。
在另一个配置中,用于无线通信的装置120u、120x或者120y可以包括用于确定应用在第一设备上活动的模块、用于由第一设备发送查询来请求来自第二设备的服务以支持应用的模块以及用于在发送查询之后检测来自第二设备的邻近检测信号的模块。
在一个方面,前面提及的模块可以是可以被配置为执行前面提及的模块所记载的功能的设备120u处的模块816、818、820和/或822、设备120x处的处理器920、938、940和/或944、或者设备120y处的处理器958、964、980和/或984。在另一个方面,前面提及的模块可以是被配置为执行前面提及的模块所记载的功能的一个或多个模块或者任何装置。
本领域的技术人员应当理解,信息和信号可以使用多种不同的技术和方法中的任意一种来表示。例如,在贯穿上文的描述中提及的数据、指令、命令、信息、信号、比特、符号、码片可以通过电压、电流、电磁波、磁场或者粒子、光场或者粒子,或者其任意组合来表示。
技术人员还应当清楚,结合本文的公开内容描述的各种说明性的逻辑框、模块、电路和算法步骤可以实现成电子硬件、计算机软件或者二者的组合。为了清楚地说明硬件和软件的可交换性,上面对各种说明性的组件、框、模块、电路和步骤均围绕其功能进行了总体描述。至于这种功能是实现成硬件还是实现成软件,取决于特定的应用和对整个系统所施加的设计约束条件。熟练的技术人员可以针对每个特定的应用,以变通的方式实现所描述的功能,但是,这种实现决策不应解释为脱离本公开内容的范围。
可以使用被设计为执行本文所描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或者晶体管逻辑、分立硬件组件或者其任意组合来实现或者执行结合本文的公开内容描述的各种说明性的逻辑框、模块和电路。通用处理器可以是微处理器,或者,该处理器也可以是任何常规的处理器、控制器、微控制器或者状态机。处理器还可以实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器与DSP内核的结合,或者任何其它此种结构。
结合本文的公开内容描述的方法或算法的步骤可以直接体现在硬件、由处理器所执行的软件模块或者二者组合中。软件模块可以位于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、CD‑ROM或者本领域已知的任何其它形式的存储介质。示例性的存储介质被耦合到处理器,从而使处理器能够从该存储介质读取信息并且可以向该存储介质写入信息。或者,存储介质可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。该ASIC可以位于用户终端。或者,处理器和存储介质可以作为分立组件位于用户终端中。
在一个或多个示例性设计中,所描述的功能可以用硬件、软件、固件或者其任意组合来实现。如果使用软件实现,则可以将这些功能作为一个或多个指令或代码存储在或传送到计算机可读介质上。计算机可读介质包括计算机存储介质和通信介质二者,其中通信介质包括有助于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用计算机或者专用计算机能够存取的任何可用介质。举例说明而非限制性地,这种计算机可读介质可以包括RAM、ROM、EEPROM、CD‑ROM或其它光盘存储器、磁盘存储器或其它磁存储设备、或者能够用于携带或者存储具有指令或者数据结构形式的期望的程序代码模块并且能够由通用计算机或者专用计算机或者通用处理器或者专用处理器存取的任何其它介质。此外,任何连接被适当地称作计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字用户线(DSL)或者诸如红外线、无线和微波的无线技术,从网站、服务器或其它远程源发送的,则同轴电缆、光纤电缆、双绞线、DSL或者诸如红外线、无线和微波的无线技术被包括在介质的定义中。本文所使用的磁盘和光盘包括压缩光盘(CD)、激光光盘、光盘、数字通用光盘(DVD)、软盘和蓝光光盘,其中,磁盘通常磁性地复制数据,而光盘用激光光学地复制数据。上面各项的组合也应当包括在计算机可读介质的范围之内。
提供本公开内容的以上描述以使本领域任何技术人员能够利用或者使用本公开内容。对于本领域技术人员来说,对本公开内容的各种修改是显而易见的,并且在不脱离本公开内容的精神或者范围的情况下,本文所定义的一般原则可以应用于其它变形。因此,本公开内容不旨在限制于本文所描述的示例和设计,而是与符合本文所公开的原理和新颖特征的最广范围相一致。

事件触发的对等体发现.pdf_第1页
第1页 / 共20页
事件触发的对等体发现.pdf_第2页
第2页 / 共20页
事件触发的对等体发现.pdf_第3页
第3页 / 共20页
点击查看更多>>
资源描述

《事件触发的对等体发现.pdf》由会员分享,可在线阅读,更多相关《事件触发的对等体发现.pdf(20页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102948179 A (43)申请公布日 2013.02.27 C N 1 0 2 9 4 8 1 7 9 A *CN102948179A* (21)申请号 201180030733.4 (22)申请日 2011.06.17 61/357,888 2010.06.23 US H04W 8/00(2006.01) H04W 84/18(2006.01) (71)申请人高通股份有限公司 地址美国加利福尼亚 (72)发明人 R保兰基 N 布尚 D P马拉蒂 (74)专利代理机构永新专利商标代理有限公司 72002 代理人张扬 王英 (54) 发明名称 事件触发的对等体发现。

2、 (57) 摘要 公开了用于支持对等(P2P)通信的技术。在 一个方面,设备基于触发事件来执行对等体发现。 在一个设计中,设备检测触发对等体发现的事件, 触发对等体发现的事件可以是应用在设备上变得 活动、设备的位置的改变、设备被打开等。设备基 于检测到触发对等体发现的事件来执行对等体发 现。在一个设计中,设备响应于检测到触发事件, 开始对等体发现。在另一个设计中,设备响应于检 测到触发事件,改变对等体发现的至少一个特征 (例如,频率)。在另一个设计中,设备确定应用在 设备上变得活动。设备(例如,在邻近检测信号中) 发送查询来请求来自对等体设备的服务以支持应 用。 (30)优先权数据 (85)P。

3、CT申请进入国家阶段日 2012.12.21 (86)PCT申请的申请数据 PCT/US2011/040968 2011.06.17 (87)PCT申请的公布数据 WO2011/163088 EN 2011.12.29 (51)Int.Cl. 权利要求书3页 说明书10页 附图6页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 3 页 说明书 10 页 附图 6 页 1/3页 2 1.一种用于无线通信的方法,包括: 由设备检测触发对等体发现的事件;以及 基于检测到所述触发对等体发现的事件,由所述设备执行对等体发现。 2.根据权利要求1所述的方法,其中,检测所述触发对等。

4、体发现的事件包括检测应用 在所述设备上变得活动。 3.根据权利要求1所述的方法,其中,检测所述触发对等体发现的事件包括检测所述 设备的位置的改变。 4.根据权利要求3所述的方法,其中,检测所述设备的位置的改变包括基于所述设备 的服务小区或者所述设备进行的信号强度测量或者所述设备的定位或者其组合来检测所 述设备的位置的改变。 5.根据权利要求1所述的方法,其中,检测所述触发对等体发现的事件包括检测所述 设备被打开。 6.根据权利要求1所述的方法,其中,基于检测到所述触发对等体发现的事件来执行 对等体发现包括响应于检测到所述触发对等体发现的事件由所述设备开始对等体发现。 7.根据权利要求1所述的方。

5、法,其中,基于检测到所述触发对等体发现的事件来执行 对等体发现包括响应于检测到所述触发对等体发现的事件由所述设备发送邻近检测信号。 8.根据权利要求7所述的方法,还包括: 当没有检测到触发对等体发现的事件时,由所述设备跳过对所述邻近检测信号的发 送。 9.根据权利要求1所述的方法,其中,基于检测到所述触发对等体发现的事件来执行 对等体发现包括响应于检测到所述触发对等体发现的事件来接收来自对等体设备的邻近 检测信号。 10.根据权利要求9所述的方法,还包括: 当没有检测到触发对等体发现的事件时,跳过对来自所述对等体设备的所述邻近检测 信号的接收。 11.根据权利要求1所述的方法,其中,基于检测到。

6、所述触发对等体发现的事件来执行 对等体发现包括响应于检测到所述触发对等体发现的事件由所述设备改变对等体发现的 频率。 12.根据权利要求1所述的方法,其中,基于检测到所述触发对等体发现的事件来执行 对等体发现包括响应于检测到所述触发对等体发现的事件由所述设备改变对等体发现的 至少一个特征。 13.根据权利要求1所述的方法,其中,基于检测到所述触发对等体发现的事件来执行 对等体发现包括响应于检测到所述触发对等体发现的事件来多次发送邻近检测信号。 14.根据权利要求13所述的方法,其中,所述邻近检测信号的连续发送通过固定的延 迟间隔开。 15.根据权利要求13所述的方法,其中,所述邻近检测信号的连。

7、续发送通过越来越长 的延迟间隔开。 16.根据权利要求1所述的方法,还包括: 当没有检测到触发对等体发现的事件时,以第一频率发送邻近检测信号;以及 权 利 要 求 书CN 102948179 A 2/3页 3 当检测到所述触发对等体发现的事件时,以第二频率发送所述邻近检测信号,与所述 第二频率相比,所述第一频率更低。 17.一种用于无线通信的装置,包括: 用于由设备检测触发对等体发现的事件的模块;以及 用于基于检测到所述触发对等体发现的事件,由所述设备执行对等体发现的模块。 18.根据权利要求17所述的装置,其中,所述用于检测触发对等体发现的事件的模块 包括用于检测应用在所述设备上变得活动或者。

8、所述设备的位置的改变或者所述设备被打 开的模块。 19.根据权利要求17所述的装置,其中,所述用于基于检测到所述触发对等体发现的 事件来执行对等体发现的模块包括用于响应于检测到所述触发对等体发现的事件由所述 设备开始对等体发现的模块。 20.根据权利要求17所述的装置,其中,所述用于基于检测到所述触发对等体发现的 事件来执行对等体发现的模块包括用于响应于检测到所述触发对等体发现的事件由所述 设备改变对等体发现的频率的模块。 21.一种用于无线通信的装置,包括: 至少一个处理器,其被配置为:由设备检测触发对等体发现的事件,并且基于检测到所 述触发对等体发现的事件,由所述设备执行对等体发现。 22。

9、.根据权利要求21所述的装置,其中,所述至少一个处理器被配置为:检测应用在所 述设备上变得活动或者所述设备的位置的改变或者所述设备被打开作为所述触发对等体 发现的事件。 23.根据权利要求21所述的装置,其中,所述至少一个处理器被配置为:响应于检测到 所述触发对等体发现的事件,开始对等体发现。 24.根据权利要求21所述的装置,其中,所述至少一个处理器被配置为:响应于检测到 所述触发对等体发现的事件,改变对等体发现的频率。 25.一种计算机程序产品,包括: 非临时性计算机可读介质,其包括: 用于使至少一个处理器执行由设备检测触发对等体发现的事件的代码;以及 用于使至少一个处理器执行基于检测到所。

10、述触发对等体发现的事件,由所述设备执行 对等体发现的代码。 26.一种用于无线通信的方法,包括: 确定应用在第一设备上变得活动;以及 由所述第一设备发送查询来请求来自第二设备的服务以支持所述应用。 27.根据权利要求26所述的方法,其中,发送所述查询包括发送包括所述查询的邻近 检测信号。 28.根据权利要求26所述的方法,其中,所述查询标识由所述第一设备请求的所述服 务或者向其请求所述服务的特定的设备类型或者这二者。 29.根据权利要求26所述的方法,其中,所述查询请求所述第二设备开始发送邻近检 测信号。 30.根据权利要求26所述的方法,还包括: 权 利 要 求 书CN 102948179 。

11、A 3/3页 4 在发送所述查询之后,检测来自所述第二设备的邻近检测信号。 31.根据权利要求26所述的方法,其中,所述查询请求所述第二设备通过无线网络来 联系所述第一设备。 32.一种用于无线通信的装置,包括: 用于确定应用在第一设备上变得活动的模块;以及 用于由所述第一设备发送查询来请求来自第二设备的服务以支持所述应用的模块。 33.根据权利要求32所述的装置,其中,所述查询标识由所述第一设备请求的所述服 务或者向其请求所述服务的特定的设备类型或者这二者。 34.根据权利要求32所述的装置,还包括: 用于在发送所述查询之后,检测来自所述第二设备的邻近检测信号的模块。 35.一种用于无线通信。

12、的装置,包括: 至少一个处理器,其被配置为:确定应用在第一设备上变得活动,并且由所述第一设备 发送查询来请求来自第二设备的服务以支持所述应用。 36.根据权利要求35所述的装置,其中,所述查询标识由所述第一设备请求的所述服 务或者向其请求所述服务的特定的设备类型或者这二者。 37.根据权利要求35所述的装置,其中,所述至少一个处理器被配置为:在发送所述查 询之后,检测来自所述第二设备的邻近检测信号。 38.一种计算机程序产品,包括: 非临时性计算机可读介质,其包括: 用于使至少一个处理器确定应用在第一设备上变得活动的代码;以及 用于使所述至少一个处理器执行由所述第一设备发送查询来请求来自第二设。

13、备的服 务以支持所述应用的代码。 权 利 要 求 书CN 102948179 A 1/10页 5 事件触发的对等体发现 0001 本申请要求于2010年6月23日递交的、名称为“EVENT TRIGGEREDPEER DISCOVERY”的临时美国申请序号61/357,888的优先权,故以引用的方式将其全部内容并 入本文。 技术领域 0002 概括地说,本公开内容涉及通信,具体地说,涉及用于支持对等(P2P)通信的技术。 背景技术 0003 无线通信网络被广泛地部署,以便提供各种通信内容,例如语音、视频、分组数据、 消息传送、广播等等。这些无线网络可以是能够通过共享可用的网络资源来支持多个用户。

14、 的多址网络。这种多址网络的示例包括码分多址(CDMA)网络、时分多址(TDMA)网络、频分 多址(FDMA)网络、正交FDMA(OFDMA)网络和单载波FDMA(SC-FDMA)网络。无线通信网络 还可以称为广域网(WAN)。 0004 无线通信网络可以包括能够支持多个设备的通信的多个基站。设备可以通过下行 链路和上行链路来与基站进行通信。下行链路(或者前向链路)指的是从基站到设备的通信 链路,而上行链路(或者反向链路)指的是从设备到基站的通信链路。设备还能够与一个或 多个其它设备进行对等通信。可能期望有效地支持设备之间的P2P通信。 发明内容 0005 本文描述了用于支持P2P通信的技术。。

15、在一个方面,设备可以基于触发事件来执 行对等体发现。在一个设计中,当被事件触发时,所述设备可以执行对等体发现,而不是以 定期的速率一直执行对等体发现。在另一个设计中,当被事件触发时,所述设备可以以不同 的方式来执行对等体发现。 0006 在一个设计中,所述设备可以检测触发对等体发现的事件,所述事件可以是应用 在所述设备上变得活动、所述设备的所述位置的改变、所述设备被打开等。所述设备可以基 于检测到所述触发对等体发现的事件来执行对等体发现。在一个设计中,所述设备可以响 应于检测到所述触发事件开始对等体发现。在另一个设计中,所述设备可以响应于检测到 所述触发事件改变对等体发现的特征中的至少一个特征。

16、(例如,所述频率)。所述设备可以 针对对等体发现发送邻近检测信号(PDS)和/或接收来自其它设备的邻近检测信号。 0007 在另一个设计中,所述设备可以确定应用在所述设备上变得活动。所述设备可以 (例如,在邻近检测信号中)发送查询来请求来自对等体设备的服务以支持所述应用。所述 查询可以标识由所述设备请求的所述服务、向其请求所述服务的特定的设备类型(例如,打 印机)等。 0008 下面进一步详细描述本公开内容的各个方面和特征。 附图说明 说 明 书CN 102948179 A 2/10页 6 0009 图1示出了无线通信网络。 0010 图2示出了基线PDS发送和接收方案。 0011 图3示出了。

17、客户端驱动的PDS发送方案。 0012 图4示出了客户端驱动的PDS接收方案。 0013 图5示出了具有低频率(periodicity)的PDS发送的基于移动性的PDS发送。 0014 图6和图7示出了用于执行对等体发现的两个过程。 0015 图8示出了设备的框图。 0016 图9示出了两个设备的框图。 具体实施方式 0017 本文所描述的技术可以用于各种无线通信网络,例如CDMA、TDMA、FDMA、OFDMA、 SC-FDMA和其它无线网络。术语“网络”和“系统”通常可以交换使用。CDMA网络可以实现 诸如通用陆地无线接入(UTRA)、cdma2000等的无线技术。UTRA包括宽带CDMA。

18、(WCDMA)、时 分同步CDMA(TD-SCDMA)和CDMA的其它变形。cdma2000涵盖IS-2000、IS-95和IS-856标 准。TDMA网络可以实现诸如全球移动通信系统(GSM)的无线技术。OFDMA网络可以实现诸 如演进型UTRA(E-UTRA)、超移动宽带(UMB)、IEEE 802.11(Wi-Fi)、IEEE 802.16(WiMAX)、 IEEE 802.20、闪速-等的无线技术。UTRA和E-UTRA是通用移动电信系统(UMTS) 的一部分。在频分双工(FDD)和时分双工(TDD)二者中,3GPP长期演进(LTE)和改进的LTE (LTE-A)是UMTS的使用了E-。

19、UTRA的新版本,其在下行链路上使用OFDMA而在上行链路上使 用SC-FDMA。在名为“第三代合作伙伴计划”(3GPP)的组织的文档中描述了UTRA、E-UTRA、 UMTS、LTE、LTE-A和GSM。在名为“第三代合作伙伴计划2”(3GPP2)的组织的文档中描述 了cdma2000和UMB。本文所描述的技术可以用于上文所提及的无线网络和无线技术以及其 它无线网络和无线技术。 0018 图1示出了无线通信系统100,该系统可以包括多个基站和其它网络实体。为了简 单起见,在图1中仅示出了一个基站110。基站可以是与设备进行通信的实体,并且还可以 称为节点B、演进型节点B(eNB)、接入点等等。

20、。基站可以为特定的地理区域提供通信覆盖 并且可以支持位于覆盖区域内的设备的通信。为了提高网络容量,可以将基站的整个覆盖 区域划分成多个(例如,三个)更小的区域。相应的基站子系统可以为每一个更小的区域提 供服务。在3GPP中,术语“小区”可以指的是基站的覆盖区域和/或为该覆盖区域提供服 务的基站子系统,这取决于使用术语的上下文。 0019 设备120可以分布在整个无线网络中,并且每一个设备可以是静止的或移动的。 设备还可以称为用户设备(UE)、用户装备、移动站、终端、接入终端、用户单元、站、节点等。 设备可以是蜂窝电话、个人数字助理(PDA)、无线调制解调器、无线通信设备、手持设备、膝 上型计算。

21、机、无绳电话、无线本地环路(WLL)站、智能电话、上网本、智能本、平板电脑、外围 设备(例如,打印机)等。设备可以针对WAN通信在无线网络中与基站进行通信。设备还可 以针对P2P通信直接与一个或多个其它设备进行通信。P2P通信指的是两个或多个设备之 间的没有通过基站的直接通信。在图1所示的示例中,设备120a和120b可以与基站110 进行通信,并且设备120b、120c和120d可以进行对等通信。设备120c和120d也可以与基 站进行通信,例如,当未参与P2P通信时或者可能与P2P通信同时发生。 说 明 书CN 102948179 A 3/10页 7 0020 P2P通信中的一个挑战是在特。

22、定的范围内(例如,在射频(RF)范围内)对所关注的 对等体设备的发现/检测。为了有助于对等体发现,可以和/或期望进行对等通信的设备 可以定期地发送邻近检测信号(PDS)。邻近检测信号还可以称为对等体检测信号、对等体发 现信号等。邻近检测信号可以包括导频信号或者参考信号,并且可以包括用于识别发送邻 近检测信号的设备的信息。设备可以基于由这些其它设备所发送的对等体检测信号来检测 其邻近的其它设备。 0021 邻近检测信号可以具有可以有助于对等体发现的各种属性。在一个设计中,可以 在低重用的情况下发送邻近检测信号,这可以减少由邻近检测信号观测到的干扰并且可以 实现由位于远处的设备来对信号的检测。还可。

23、以发送邻近检测信号使得可以在较大的可靠 性的情况下和/或在不好的信道状况中检测到邻近检测信号。还可以将邻近检测信号设计 为使得消耗尽可能少的发射功率来发送该信号。 0022 图2示出了具有邻近检测信号的永久发送和接收的基线PDS发送和接收方案。在 该基线PDS方案中,在每一个时间间隔T PDS,CYCLE 中,设备可以在平均持续时间T PDS,TX 期间发 送其邻近检测信号(在图2中标记为“TXPDS”)并且可以在平均持续时间T PDS,RX 期间检测来 自对等体设备的邻近检测信号(在图2中标记为“RX PDS”),其中T PDS,TX 、T PDS,RX 和T PDS,CYCLE 中 的每一。

24、个可以是任何合适的值。T PDS,TX 可以是一个PDS发送间隔的平均持续时间。T PDS,RX 可 以是一个PDS接收间隔的平均持续时间。T PDS,CYCLE 可以是一个PDS周期的持续时间。 0023 在一个设计中,设备可以被同步到其服务小区并且可以基于服务小区的时序来确 定其PDS发送间隔和接收间隔。设备可以在PDS接收间隔中检测来自其它设备的邻近检测 信号。如果没有同步不同的小区,则设备可以基于由相邻小区发送的同步信号和/或参考 信号来确定所关注的每一个相邻小区的时序。然后设备可以在基于每一个相邻小区的时序 所确定的PDS接收间隔中检测来自同步到该相邻小区的其它设备的邻近检测信号。通。

25、常, 设备的PDS发送间隔和接收间隔可以是连续的或者可以不是连续的,并且可以是分别与设 备的与PDS发送和接收相关联的电池功率消耗成正比。 0024 在基线PDS方案中,设备可以定期地发送和接收邻近检测信号,即使当没有其它 设备可能对与该设备进行通信感兴趣时也是如此。这可能导致设备的显著的电池功率消 耗,其可能降低设备的备用电池寿命。将期望可以减少与对等体发现相关联的电池功率消 耗的技术。 0025 在一个方面,设备可以基于触发事件来执行对等体发现。在事件触发的对等体发 现的一个设计中,可以仅当被事件触发时,设备才执行对等体发现,而不是以定期的速率一 直执行对等体发现。在该设计中,可以仅当针对。

26、对等体发现被事件触发时,设备才发送邻近 检测信号和/或接收来自对等体设备的邻近检测信号。因此对等体发现可以由触发事件而 启用或者由触发事件的缺少而禁用。 0026 在事件触发的对等体发现的另一个设计中,当被事件触发时,设备可以以不同的 方式来执行对等体发现。例如,当没有被事件触发时,设备可以较不频繁地执行对等体发 现,并且当被事件触发时,设备可以更频繁地执行对等体发现。举另一个例子,当没有被事 件触发时,设备可以仅检测来自对等体设备的邻近检测信号,并且当被事件触发时,设备可 以发送邻近检测信号并且检测邻近检测信号。 0027 设备可以基于触发事件以其它方式来执行对等体发现。在一个设计中,设备可。

27、以 说 明 书CN 102948179 A 4/10页 8 自动地执行事件触发的对等体发现。在另一个设计中,设备可以在网络的协助下执行事件 触发的对等体发现。例如,无线网络可以广播指示覆盖区域内可用的某些设备和/或服务 的信息。设备可以使用该信息来决定是否执行事件触发的对等体发现。在任何情况下,事件 触发的对等体发现可以减少设备的电池功率消耗同时提供良好的性能。如下面所描述的, 各种类型的事件可以触发对等体发现。 0028 在一个设计中,设备可以基于与应用在设备上变得活动对应的触发事件来执行对 等体发现。当被应用变得活动触发时,设备可以开始对等体发现,或者当应用变得活动时, 设备可以以较高的频。

28、率(即,较快的速率)执行对等体发现。当设备上的任何活动的应用不 需要时,设备可以跳过对等体发现或者可以以较低的频率执行对等体发现。设备可以基于 触发事件以各种方式来执行对等体发现。 0029 图3示出了可以用于事件触发的对等体发现的客户端驱动的PDS发送方案的设 计。在该设计中,仅当设备上的应用期望P2P通信时,设备才可以发送邻近检测信号。该设 计还可以称为应用驱动的PDS发送。 0030 在一个设计中,设备可以自动地确定何时发送其邻近检测信号。在起始于时间T1 的PDS周期中,由于没有应用期望P2P通信,所以设备可以跳过发送其邻近检测信号。然而, 设备仍然可以接收来自对等体设备的邻近检测信号。

29、。在起始于时间T2的PDS周期中,由于 应用期望P2P通信,所以设备可以发送其邻近检测信号。设备也可以接收来自对等体设备 的邻近检测信号。通常,当应用期望P2P通信时,设备可以发送其邻近检测信号,否则设备 可以跳过发送其邻近检测信号。 0031 针对图3所示的设计,设备的邻近检测信号的平均发送时间T client-driven,PDS,TX 可以 表示成: 0032 T client-driven,PDS,TX, =T PDS,TX 式(1) 0033 其中是在其中设备上的应用是活动的/进行中的时间的分数(fraction)。由 于可能是很小的值,所以设备的平均发送时间可能远小于基线PDS方案。

30、的平均发送时 间。因此,对于客户端驱动的PDS发送方案来说,电池功率消耗可能远远更低。 0034 对于图3所示的设计来说,来自对等体设备的邻近检测信号的平均接收时间可以 等于T PDS,RX ,并且可以未与基线PDS方案发生改变。这可以假设用于发送邻近检测信号的 PDS资源的数量与基线PDS方案中的数量是相同的。 0035 图4示出了也可以用于事件触发的对等体发现的客户端驱动的PDS接收方案的设 计。在该设计中,仅当设备上的应用期望P2P通信时,设备才可以接收邻近检测信号。该设 计还可以称为应用驱动的PDS接收、基于服务器的PDS发送等。 0036 在图4所示的设计中,设备可以自动地确定何时接。

31、收来自对等体设备的邻近检测 信号。在起始于时间T1的PDS周期中,由于没有应用期望P2P通信,所以设备可以跳过接 收邻近检测信号。然而,设备仍然可以发送其邻近检测信号。在起始于时间T2的PDS周期 中,由于应用期望P2P通信,所以设备可以接收来自对等体设备的邻近检测信号,并且也可 以发送其邻近检测信号。通常,当应用期望P2P通信时,设备可以接收来自对等体设备的邻 近检测信号,否则设备可以跳过对邻近检测信号的接收。 0037 对于图4所示的设计,来自对等体设备的邻近检测信号的平均接收时间 T client-driven,PDS,RX 可以表示成: 说 明 书CN 102948179 A 5/10。

32、页 9 0038 T client-driven,PDS,RX, =T PDS,RX 式(2) 0039 由于可能是很小的值,所以设备的平均接收时间可能远小于基线PDS方案的平 均接收时间。因此,对于客户端驱动的PDS接收方案来说,电池功率消耗可能远远更低。 0040 在一个设计中,图4中的客户端驱动的PDS接收方案可以用于客户端-服务器应 用,在客户端-服务器应用中,服务器设备向客户端设备提供服务。服务器设备可以在每一 个PDS周期中广播其邻近检测信号并且可以通告其服务。例如,来自服务器设备的邻近检 测信号可以使用一个或几个比特来指示“我提供服务X”,这可以最低限度地影响开销。无 论这些客户。

33、端设备何时期望获取来自服务器设备的服务,客户端设备都可以检测来自服务 器设备的邻近检测信号。 0041 在一个设计中,图3中的客户端驱动的PDS发送方案也可以用于客户端-服务器 应用。该设计可以用于在其中活动可能不频繁的应用。在这种情况下,对于客户端设备来 说,广播指示对特定的服务的期望的其邻近检测信号可能是更有效的。例如,来自客户端设 备的邻近检测信号可以使用一个或几个比特来指示“我想要服务X”,这可以最低限度地影 响开销。举例说明,服务器设备可以是打印机,该打印机可以打印诸如台式计算机、膝上型 计算机、蜂窝电话等的客户端设备的文件。想要打印机的客户端设备可以广播指示对打印 机的期望(例如,。

34、指示“我想要打印机”)的邻近检测信号而不是使打印机一直广播其存在。 打印机可以检测来自客户端设备的邻近检测信号,并且可以(i)开始发送其邻近检测信号 和/或(ii)通过无线网络连接到客户端设备。该设计可以允许服务器设备在针对对等体发 现的仅接收模式中进行操作并且仅当客户端设备期望由服务器设备提供的服务时才打开。 0042 仅当应用是活动的时,上文所描述的客户端驱动的PDS发送方案和客户端驱动的 PDS接收方案才可以通过发送或接收邻近检测信号来减少设备的电池功率消耗。使用哪一 个特定的方案可以取决于各种因素,例如应用活动的频率、可用的电源等。例如,如果服务 器设备(例如,打印机)连接到电源插座,。

35、则电池功率消耗可能不是问题,并且可能期望使服 务器设备一直发送其邻近检测信号。通常,可以基于诸如应用的类型、服务器属性、客户端 属性等的一个或多个因素来为应用选择客户端驱动的PDS发送方案和/或客户端驱动的 PDS接收方案。 0043 客户端驱动的PDS发送方案还可以减少用于发送邻近检测信号的PDS资源的使 用。与基线PDS方案相比,可以通过因子减少由客户端驱动的PDS发送方案使用的PDS 资源的数量。如果较低的PDS资源利用不是设计的目标,则可以通过使用与基线PDS方 案相同数量的PDS资源实现显著减小的时延。具体地说,PDS周期可以从T PDS,CYCLE 减少到 T PDS,CYCLE 。

36、,并且可以使用相同数量的PDS资源,这是因为仅在该时间的百分比期间发 送邻近检测信号。然而,由于更短的PDS周期,所以延迟可以从T PDS,RX 减少到T PDS,RX 。因 子可以取决于特定的应用并且可以处于10 -2 的数量级或者更低。例如,在上文所描述的 打印机应用中,可以在典型的办公室场景中每隔几分钟发送一次打印请求并且在家庭场景 中每隔几小时或者每隔几天发送一次打印请求。因此,与针对基线PDS方案的秒钟相比,客 户端驱动的PDS发送可能每隔几分钟、每隔几小时或者每隔几天而发生。 0044 客户端驱动的PDS发送方案和客户端驱动的PDS接收方案可以显著地减少不频繁 地活动的应用的电池功。

37、率消耗。然而,这些方案可能不适用于需要不断地执行对等体发现 的应用。示例可以是如果朋友的手机在附近则使手机发出嗡嗡声的应用。这样的应用可能 说 明 书CN 102948179 A 6/10页 10 需要设备不断地执行对等体发现。 0045 在一个设计中,基于移动性的PDS发送方案可以用于需要不断地执行对等体发现 的设备。在该方案中,当设备的位置改变时,设备可以发送其邻近检测信号和/或接收来自 对等体设备的邻近检测信号。可以检测设备的位置的改变,并且设备的位置的改变可以触 发该设备发送邻近检测信号。 0046 可以以各种方式检测设备的位置的改变,并且可能不需要精确地检测设备的位置 的改变。在一个。

38、设计中,可以基于其服务小区来确定设备的位置,并且服务小区标识(ID)可 以用于指示设备的位置。如果选择新的服务小区,则设备可以被视为已经改变其位置,并且 当其服务小区改变时设备可以发送其邻近检测信号。在另一个设计中,可以基于RF指纹法 (fingerprinting)来确定设备的位置。在该设计中,设备可以测量不同小区的接收信号强 度,并且可以基于小区的接收信号强度的充分改变来确定设备已经移动。在又一个设计中, 可以基于GPS定位、基于网络的定位等来确定设备的位置。设备可以基于其先前的位置和 当前的位置来确定其位置已经改变。在又一个设计中,可以基于设备的速率或者速度来检 测设备的位置的改变。速率。

39、可以涵盖大小,而速度可以涵盖大小和方向两者。设备可以包 括能够确定设备的速率或者速度的传感器或者其它机制。在又一个设计中,可以基于来自 其它设备的邻近检测信号的接收信号强度的改变来检测设备的位置的改变。如果来自多于 一个的其它设备的邻近检测信号的接收信号强度改变足够的量,则设备可以确定其(而不 是另一个设备)已经移动。设备还可以以其它的方式检测其位置的改变。 0047 用户在大多数时候可能是静止的,并且由用户的设备观测到的服务小区改变的平 均数量可能小于每天十次。由于对于基于移动性的PDS发送方案而言可能每天存在几个 PDS发送而对于基线PDS方案而言可能每隔几秒钟存在一个PDS发送,所以基于。

40、移动性的 PDS发送方案可以将所需的PDS发送的数量缩减数百或者数千倍。 0048 基于移动性的PDS发送方案可以用于具有相对远距离(例如,覆盖几个小区)的邻 近检测信号。在这种情况下,可以基于服务小区ID来很容易地执行对位置改变的检测,如 上文所描述的。基于移动性的PDS发送方案还可以用于具有中等距离或者近距离的邻近检 测信号。在这种情况下,可以基于定位(例如,GPS定位或者基于网络的定位)、导频强度测 量等来确定对位置的改变的检测。 0049 在一个设计中,设备可以在没有任何网络协助的情况下自动地执行基于移动性的 PDS发送。设备可以具有其自己的算法以确定其位置何时已经改变并且当检测到位置。

41、的改 变时发送其邻近检测信号。 0050 通常,无论何时检测到触发对等体发现的事件,设备都可以发送其邻近检测信号 和/或接收来自其它设备的邻近检测信号。触发事件可以对应于应用变得活动或者设备的 位置的改变或者设备被通电等。 0051 各种技术可以用于改善对等体发现,其中针对事件触发的对等体发现(例如,针对 基于移动性的PDS发送方案或者客户端驱动的PDS发送方案)不频繁地发送PDS传输。 0052 在一个设计中,响应于检测到触发对等体发现的事件,设备可以多次发送其邻近 检测信号。该设计可以改善其它设备对邻近检测信号的接收。在一个设计中,邻近检测信 号的连续发送可以通过固定的延迟均匀地间隔开。在。

42、另一个设计中,邻近检测信号的连续 发送可以通过越来越长的(指数地增加的)延迟间隔开。针对这两个设计,可以在邻近检测 说 明 书CN 102948179 A 10 7/10页 11 信号的连续发送之间的延迟中引进某一随机性,以随机化与来自其它设备的邻近检测信号 的冲突。 0053 在另一个设计中,当对给定的设备A通电时,给定的设备A可以发送其邻近检测信 号以实现已经移动的对等体设备的检测。当另一个设备B移动并且发送其邻近检测信号 时,设备A可能被关闭。因此,设备A可能不知道设备B已经移入设备A的附近。当打开设 备A时,设备A可以发送其邻近检测信号,以使设备B检测设备A。 0054 在又一个设计中。

43、,当没有检测到触发事件时,设备可以以低频率执行对等体发现。 当检测到触发事件时,设备可以以高频率和/或以不同的方式来执行对等体发现。 0055 图5示出了具有低频率PDS发送的基于移动性的PDS发送的设计。在该设计中, 无论设备的位置何时改变,设备都可以发送其邻近检测信号。设备还可以以低频率发送其 邻近检测信号,即使位置没有改变也是如此。具体地说,设备可以在每一个周期T PDS,LONG_CYCLE 中发送其邻近检测信号,与基线PDS方案中的T PDS,CYCLE 相比,T PDS,LONG_CYCLE 可能更长。 0056 设备还可以以其它方式来发送其邻近检测信号以改善对针对事件触发的对等体。

44、 发现的邻近检测信号的接收。可以使用上文所描述的设计中的任何一个或者任何组合。 0057 图6示出了用于执行对等体发现的过程600的设计。设备(如下文所描述的)或 者某一其它实体可以执行过程600。设备可以检测触发该设备进行对等体发现的事件(框 612)。在一个设计中,设备可以检测应用在设备上变得活动作为触发事件。在另一个设计 中,设备可以检测其位置的改变作为触发事件。设备可以基于设备的服务小区(例如,服务 小区中的改变)、设备进行的信号强度测量、设备的定位等来检测其位置的改变。在又一个 设计中,设备可以检测被打开作为触发事件。设备还可以以其它方式来检测触发事件。 0058 设备可以基于检测到。

45、触发对等体发现的事件来执行对等体发现(框614)。在一个 设计中,设备可以响应于检测到触发事件开始对等体发现。在一个设计中,设备可以响应于 检测到触发事件发送邻近检测信号,例如,如图3所示。当没有检测到触发事件时,设备可 以跳过对邻近检测信号的发送。在另一个设计中,设备可以响应于检测到触发事件接收来 自对等体设备的邻近检测信号,例如,如图4所示。当没有检测到触发事件时,设备可以跳 过接收来自对等体设备的邻近检测信号。 0059 在另一个设计中,设备可以响应于检测到触发事件改变对等体发现的至少一个特 征。例如,设备可以响应于检测到触发事件改变对等体发现的频率。 0060 在一个设计中,针对客户端。

46、驱动的PDS发送,当应用程序变得活动时,设备可以发 送邻近检测信号。当应用不活动时,设备可以跳过对邻近检测信号的发送。在一个设计中, 针对客户端驱动的PDS接收,当应用变得活动时,设备可以接收来自对等体设备的邻近检 测信号。当应用不活动时,设备可以跳过接收来自对等体设备的邻近检测信号。在一个设 计中,针对基于移动性的PDS发送,当检测到设备的位置的改变时,设备可以发送邻近检测 信号。在一个设计中,当打开设备时,设备可以发送邻近检测信号。设备还可以以其它的方 式发送邻近检测信号和/或接收来自对等体设备的邻近检测信号。 0061 在一个设计中,设备可以响应于检测到触发事件多次发送邻近检测信号。在一。

47、个 设计中,邻近检测信号的连续发送可以通过固定的延迟间隔开。在另一个设计中,邻近检测 信号的连续发送可以通过越来越长的延迟间隔开。 0062 在一个设计中,当没有检测到触发对等体发现的事件时,设备可以以第一频率发 说 明 书CN 102948179 A 11 8/10页 12 送邻近检测信号。当检测到触发对等体发现的事件时,设备可以以第二频率发送邻近检测 信号。与第二频率相比,第一频率可能更低。 0063 图7示出了用于执行对等体发现的过程700的设计。第一设备(如下文所描述的) 或者某一其它实体可以执行过程700。第一设备可以确定应用在第一设备上变得活动(框 712)。第一设备可以发送查询来。

48、请求来自第二/对等体设备的服务以支持应用(框714)。 在一个设计中,可以在邻近检测信号中发送查询,第一设备可以针对对等体发现发送邻近 检测信号。还可以以其它的方式发送查询。查询可以标识第一设备所请求的服务、向其请 求服务的特定的设备类型(例如,打印机)等。 0064 在一个设计中,查询可以请求第二设备开始发送邻近检测信号。在发送查询之后, 第一设备可以检测来自第二设备的邻近检测信号(框716)。在另一个设计中,查询可以请求 第二设备通过无线网络来联系第一设备。然后第一设备可以通过无线网络与第二设备进行 通信。 0065 图8示出了设备120u的设计的框图,设备120u可以是图1中的设备中的一。

49、个设 备。在设备120u内,接收机812可以接收由其它设备所发送的P2P信号以进行P2P通信和 由基站所发送的下行链路信号以进行WAN通信。发射机814可以向其它设备发送P2P信号 以进行P2P通信并且向基站发送上行链路信号以进行WAN通信。 0066 模块816可以生成P2P信号并且可以向其它设备发送P2P信号以进行P2P通信。 模块818可以接收来自其它设备的P2P信号并且可以处理所接收的P2P信号。模块820可 以生成针对设备120u的邻近检测信号并且可以发送邻近检测信号以使其它设备能够检测 到设备120u的存在。模块822可以检测来自其它设备的邻近检测信号。模块824可以生 成上行链路信号并且可以向基站发送上行链路信号以进行WAN通信。模块826可以接收来 自基站的下行链路信号并且可以处理所接收的下行链路信号。 0067 设备120u内的各种模块可以以如以上所描述的方式操作。处理器/控制器828 可以指导设备120u内的各种模块的操作。存储器830可以存储用于设备120u的数。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1