网络辅助式对等方发现的制作方法

文档序号:7849160阅读:81来源:国知局
专利名称:网络辅助式对等方发现的制作方法
网络辅助式对等方发现 本申请要求于2010年4月15日提交的题为“METHOD AND APPARATUS THATFACILITATES NETWORK ASSISTED DISCOVERY IN PEER-TO-PEER SYSTEMS (促进对等系统中的网络辅助式发现的方法和装置)”的临时美国申请S/N. 61/324,606、以及于2010年7月I日提交的题为“NETWORK-ASSISTED PEER DISCOVERY (网络辅助式对等方发现)”的临时美国申请S/N. 61/360, 705的优先权,这两者全部通过援引纳入于此。背景I.领域本公开一般涉及通信,尤其涉及用于支持对等(P2P)通信的技术。II.背景 无线通信网络被广泛部署以提供诸如语音、视频、分组数据、消息接发、广播等各种通信内容。这些无线网络可以是能够通过共享可用的网络资源来支持多个用户的多址网络。这类多址网络的示例包括码分多址(CDMA)网络、时分多址(TDMA)网络、频分多址(FDMA)网络、正交FDMA (OFDMA)网络、以及单载波FDMA (SC-FDMA)网络。无线通信网络也可被称为广域网(WAN)。无线通信网络可包括能为数个设备支持通信的数个基站。设备可经由下行链路和上行链路与基站通信。下行链路(或即前向链路)是指从基站至设备的通信链路,而上行链路(或即反向链路)是指从设备至基站的通信链路。设备还可以能够与其他设备进行对等通信。可能期望高效地支持设备之间的P2P通信。概述本文描述了用于执行网络辅助式对等方发现以实现P2P通信的技术。在一种设计中,对于网络辅助式对等方发现,设备可向网络实体(例如,目录代理)注册,从而可使该网络实体知晓该设备的存在以及可能还有关于该设备的其他信息。该网络实体可收集来自其他设备的类似信息。该网络实体可在感兴趣的其他设备可能位于该设备附近时通知该设备。该设备可随后在得到该网络实体的通知时才执行对等方发现而非一直执行对等方发现,这可以减少功耗、延长电池寿命、以及提供其他益处。在一种设计中,第一设备可向用于辅助进行对等方发现的网络实体(例如,目录代理)执行注册。对于注册,第一设备可向该网络实体发送关于第一设备的标识信息、位置信息、服务信息、和/或其他信息。第一设备可例如在注册期间或之后向该网络实体发送请求。该请求可包括用于将第一设备与其他设备匹配的信息,例如指示由第一设备提供的(诸)服务和/或由第一设备请求的(诸)服务的信息。第一设备可此后从该网络实体接收要执行对等方发现的通知。该通知可由该网络实体基于第一设备与至少一个其他设备之间的匹配而生成。匹配可基于来自第一设备的请求和来自其他设备的请求来确定。第一设备可响应于从该网络实体接收到该通知而执行对等方发现。第一设备可通过(i)传送接近度检测信号以使得其他设备能检测到第一设备和/或(ii)检测来自其他设备的接近度检测信号来执行对等方发现。该通知可包括可帮助减少执行对等方发现所花的时间量的相关信肩、O
以下更加详细地描述本公开的各种方面和特征。附图
简述图I示出无线通信网络。图2示出两个设备、基站、以及目录代理之间用于网络辅助式对等方发现的通信。图3示出网络辅助式对等方发现的消息流。图4示出用于执行网络辅助式对等方发现的过程。图5示出用于支持网络辅助式对等方发现的过程。 图6示出用于执行对等方发现的过程。图7示出用于支持对等方发现的过程。图8A示出设备的设计的框图。 图8B示出基站的设计的框图。图8C示出目录代理的设计的框图。图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)、IEEE802. 11 (Wi-Fi), IEEE 802. 16 (WiMAX), IEEE 802. 20、Flash-OFDM 等无线电技术。UTRA和E-UTRA是通用移动电信系统(UMTS)的部分。频分双工(FDD)和时分双工(TDD)两种形式的3GPP长期演进(LTE)及高级LTE (LTE-A)是UMTS的使用E-UTRA的新版本,其在下行链路上采用OFDMA而在上行链路上采用SC-FDMA。UTRA,E-UTRA、UMTS、LTE、LTE-A以及GSM在来自名为“第三代伙伴项目”(3GPP)的组织的文献中描述。cdma2000和UMB在来自名为“第三代伙伴项目2”(3GPP2)的组织的文献中描述。文本所描述的技术可用于以上提及的无线网络和无线电技术以及其他无线网络和无线电技术。图I示出无线通信网络100,其可以是LTE网络或者某种其他无线网络。无线网络100可包括数个基站和其他网络实体。为简单化,在图I中仅示出三个基站110a、IlOb和110c,一个网络控制器130,以及目录代理140。基站可以是与设备进行通信的实体且还可被称为B节点、演进型B节点(eNB)、接入点等。每个基站110可提供对特定地理区域的通信覆盖,并可支持位于该覆盖区域内的设备的通信。为了改善网络容量,基站的整个覆盖区域可被划分成多个(例如三个)较小的区域。每个较小的区域可由相应基站子系统来服务。在3GPP中,术语“蜂窝小区”可指代基站的覆盖区域和/或服务该覆盖区域的基站子系统,这取决于使用该术语的上下文。在3GPP2中,术语“扇区”或“蜂窝小区-扇区”可指代基站的覆盖区域和/或服务此覆盖区域的基站子系统。出于清晰起见,在本文的描述中使用“蜂窝小区”的3GPP概念。网络控制器130可耦合至一组基站并可为这些基站提供协调和控制。网络控制器130可以是单个网络实体或网络实体集合。网络控制器130可以经由回程与各基站通信。基站还可以例如直接或经由无线或有线回程间接地彼此通信。目录代理140可以是分开的网络实体,并且可耦合到网络控制器130 (如图I中所示)和/或其他网络实体。目录代理140也可以是基站、或网络控制器130、或某种其他网络实体(图I未示出)的一部分。目录代理140可支持设备的对等方发现,如下所述。目录代理140也可用其他名称来指代。设备120可分散遍及该无线网络,且每个设备可以是驻定的或移动的。设备也可被称为用户装备(UE)、用户设备、移动站、终端、接入终端、订户单元、站等。设备可以是蜂窝电话、个人数字助理(PDA)、无线调制解调器、无线通信设备、手持式设备、膝上型计算机、无绳电话、无线本地环路(WLL)站、智能电话、上网本、智能本、平板电脑、外围设备(例如,打印机)等等。设备可以与无线网络中的基站通信。设备还可与其他设备进行对等通信。在图I中所示的示例中,设备120x和120y可进行对等通信,而其余设备120可与基站通信。设备120x和120y也可以能够与基站通信,例如在不进行P2P通信时或者可能与P2P通信并发地与基站通信。P2P通信可用于卸载数据话务以减少无线电接口以及核心网上的拥塞。在本文的描述中,WAN通信是指设备与基站之间的通信,例如用于与远程站(诸如 另一设备)的呼叫。P2P通信是指两个或更多个设备之间的直接通信而不经过基站。对等方发现是指设备检测其他设备的过程。P2P通信中的一个挑战在于发现/检测特定范围内(例如,射频(RF)范围内)的感兴趣的对等设备。能够和/或希望进行对等通信的设备可自主地执行对等方发现。对于自主的对等方发现,设备可偶尔(例如,周期性地)传送接近度检测信号(ros)以宣告其存在并使得其他设备能检测到该设备。替换地或附加地,该设备可基于由其他设备传送的接近度检测信号来检测其邻域附近的这些其他设备。接近度检测信号也可以被称为对等方检测信号、对等方发现信号等。接近度检测信号可包括导频并且可携带关于该接近度检测信号的发射机的标识信息和/或其他信息。导频是发射机和接收机双方先验已知的信号,并且也可被称作参考信号、前置码等。设备可偶尔传送和/或接收接近度检测信号以进行自主的对等方发现,即使在没有其他设备可能有兴趣与该设备通信时亦然。这可能导致设备有显著的电池功耗,从而可能降低设备的待机电池寿命。在一方面,可使用网络辅助式对等方发现来帮助设备执行对等方发现。在一种设计中,对于网络辅助式对等方发现,设备可向网络实体(例如,目录代理)注册,从而可使该网络实体知晓该设备的存在以及可能还有关于该设备的其他信息。该网络实体可收集来自其他设备的类似信息。该网络实体可在感兴趣的其他设备可能位于该设备附近时通知该设备。该设备随后可在得到该网络实体的通知时才执行对等方发现而非一直执行对等方发现,这可以减少用于对等方发现的功耗、延长设备的电池寿命、以及提供其他益处。图2示出两个设备120x和120y与目录代理140之间经由基站IlOa的用于网络辅助式对等方发现的通信。设备120x和120y可经由相同的基站IlOa或经由不同的基站与目录代理140通信以进行网络辅助式对等方发现。设备120x和120y还可与基站IlOa通信以用于WAN通信以及还用于调度P2P通信。设备120x和120y可传送和接收接近度检测信号以用于对等方发现并且还可进行对等通信。基站IlOa可以是设备120x和/或120y的服务基站。目录代理140可辅助设备120x和120y进行对等方发现。图3示出用于网络辅助式对等方发现的过程300的设计的流程图。设备120x可基于某种触发向目录代理140 (或某个其他指定网络实体)注册其自己(步骤I)。例如,设备120x可一旦进入WAN覆盖(例如,一旦检测到无线网络100中的宏蜂窝小区)就向目录代理140注册。设备120x还可向目录代理140注册以请求一个或更多个服务、广告一个或更多个服务、查询设备120x附近的对等设备等。目录代理140可以是或者可以不是无线网络100的一部分。作为P2P注册的一部分,设备120x可向目录代理140提供相关信息。在一种设计中,设备120x可提供标识设备120x的标识信息、标识由设备120x提供和/或请求的一个或更多个服务的服务信息、设备120x的位置信息等。该标识信息可包括设备120x的设备身份(ID)。设备ID可具有合适的长度(例如,12位或某个其他位数)以确保足够高概率的唯一性。该服务信息可包括用于由设备120x提供的一个或更多个服务和/或由设备120x请求的一个或更多个服务的一个或更多个服务ID。可定义/支持数个服务,并且每个服务可被指派不同的服务ID以标识该服务。还可定义相关服务组并向其指派服务ID。还可定义‘通配’服务并且其可涵盖所有服务。服务ID可以是合适长度(例如,12位或某个其他位数)的串或索引,其可唯一地标识服务、服务组、或所有服务。该位置信息可提供设备120x的粗略或准确地理位置。例如,该位置信息可提供设备120x的跟踪区域或设备120x的服务基站的位置作为设备120x的粗略位置。该位置信息也可提供设备120x的准确位置估计,该准确位置估计可以是基于全球导航卫星系统(GNSS)(诸如全球定位系统(GPS))获得的。设备120x可执行P2P注册以广告其服务和/或获得服务。在一种设计中,设备120x可在P2P注册时发送P2P请求(步骤2)。P2P请求可指示由设备120x提供的一个或更多个服务和/或由设 备120x请求的一个或更多个服务。例如,设备120x可运行特定的P2P游戏应用并且可发送指示希望寻求特定游戏的同伴的P2P请求。P2P请求也可用于通配服务,其可意味着设备120x正搜索所有可用服务。在一种设计中,设备120x可在P2P注册之后的任何时间提交新的P2P请求或更新现有的P2P请求。经更新的P2P请求可由于各种原因而被发送,诸如设备120x的操作状态改变、设备120x的地理位置改变、设备120x的电池状态改变等。电池状态改变可阻止设备120x提供早先广告的某些服务和/或阻止设备120x获得早先请求的某些服务。一般而言,P2P请求可由设备120x显式地发送或者可以是隐式的且不发送。P2P请求也可以是短暂请求或持久请求。短暂请求可在预定时间段内有效,该预定时间段通常可以是短历时。持久请求可在延长的时间段内有效或者无期限地有效,直至其被作出请求的设备显式地取消或者由于某种触发被目录代理140移除。在一种设计中,P2P请求可与该P2P请求有效的时间段相关联并且可在此时间段之后被丢弃。目录代理140可执行设备的P2P注册并且可维护来自这些设备的活跃P2P请求的列表。目录代理140可执行请求匹配,检查来自不同设备的P2P请求,以及标识具有匹配的P2P请求的设备(步骤3)。匹配可基于各种准则来执行,诸如正提供的服务、正请求的服务、设备的能力、设备的位置等。例如,由于设备120x提供由设备120y请求的服务或者反之,可在设备120x和120y之间声明匹配。匹配还可要求两个设备在彼此的RF范围内,这可基于由这些设备在P2P注册期间提供的位置信息来确定。若为设备120x找到匹配,则目录代理140可向设备120x发送匹配通知(步骤4a)。目录代理140还可通知设备120y,设备120y可能早先已经向目录代理140执行了 P2P注册并且可以是设备120x的匹配的一部分(步骤4b)。这些匹配通知可告知设备120x和120y发起对等方发现(若需要)。设备120x和120y可响应于从目录代理140接收到匹配通知而执行对等方发现(步骤5)。对等方发现可以是指用于检测其他设备的存在的整个过程,其可包括图3中用于网络辅助式对等方发现的步骤I至5。对等方发现也可以是指对其他设备的实际检测,其可以仅包括图3中的步骤5。步骤5中对其他设备的实际检测也可被称为PHY发现、RF发现
坐寸ο可执行对等方/PHY发现以确定两个或更多个匹配的设备是否处于足够的RF接近度以便在不涉及无线网络的情况下建立直接数据连接。即使不希望进行直接数据通信,检测RF接近度也可用于其他目的。例如,在较大的开放空间中,RF接近度可被视为地理接近度的良好近似。在对等方/PHY发现的一种设计中,设备120x可传送接近度检测信号以使 得设备120y能检测设备120x。设备120y可检测到来自设备120x的接近度检测信号。替换地或附加地,设备120y可传送接近度检测信号以使得设备120x能检测设备120y。设备120x随后可检测到来自设备120y的接近度检测信号。在一种设计中,设备120x和120y可在没有来自网络的辅助的情况下执行对等方/PHY发现。例如,设备120x和120y可具有默认的接近度检测信号集以用于对等方/PHY发现。在一种设计中,接近度检测信号可包括标识传送该接近度检测信号的设备的设备ID。接近度检测信号还可包括其他信息,诸如标识正提供或请求的一个或更多个服务的服务ID。在另一种设计中,设备120x和120y可在来自网络的辅助下执行对等方/PHY发现(图3中未示出)。在该设计中,目录代理140可通知服务基站IlOa关于设备120x和120y之间的匹配以使得基站IlOa能辅助这些设备执行对等方/PHY发现。基站IlOa可确定用于对等方/PHY发现的一个或更多个参数,诸如(i)将哪个特定导频序列用于接近度检测信号,(ii)哪个设备应当传送接近度检测信号以及哪个设备应当接收该信号,(iii)用于传送接近度检测信号的时间和频率资源,(iv)接近度检测信号的发射功率电平,和/或(V)其他参数。这些参数可通过考虑设备120x和120y的长期信道质量来选择,从而在检测接近度检测信号时可观察到较低干扰,这可以增大发现范围。在一种设计中,匹配的设备群中的每个设备都可传送接近度检测信号并且也检测来自该群中其他设备的接近度检测信号。每个设备可在(i)其中该设备传送其接近度检测信号的传送状态和(ii)其中该设备检测来自其他设备的接近度检测信号的侦听/接收状态之间交替。在另一种设计中,可请求匹配的设备群中的一个设备传送接近度检测信号,并且可请求该群中的所有其他设备检测该接近度检测信号。一般而言,传送接近度检测信号的设备数目可取决于与匹配相关联的设备数目和设备类型。对等方发现的目标可以是使对等方检测的概率最大化同时维持能量效率。在任何情形中,对等方/PHY发现可允许设备120x和120y确定它们是否在RF接近度内并且能建立直接数据连接。在一种设计中,设备120x可测量来自设备120y的接近度检测信号的收到信号强度(步骤6)。该收到信号强度可通过将设备120x处收到的信号与用于由设备120y传送的接近度检测信号的预期导频序列相关(correlate)来测量。在一种设计中,设备120x还可测量来自其服务基站IlOa的下行链路导频。设备120x可将导频测量报告以及可能还有其他信息发送给服务基站IlOa (步骤7)。该导频测量报告可包括(i)来自设备120y的接近度检测信号的收到信号强度和/或(ii)来自服务基站IlOa的下行链路导频的收到信号强度。该其他信息可包括关于设备120y的定时信息,例如来自设备120y的接近度检测信号的相关峰值相对于服务基站IlOa的下行链路定时的定时偏移量。替换地或附加地,设备120y可测量来自设备120x的接近度检测信号和/或来自基站IlOa的下行链路导频的收到信号强度并且可向基站IlOa发送导频测量报告(图3中未示出)。一般而言,接收来自另一设备的接近度检测信号的任何设备都可测量该接近度检测信号的收到信号强度并发送导频测量 艮告。在一种设计中,服务基站IlOa (或某个其他指定的网络实体)可为设备120χ和120y选择P2P通信或WAN通信(步骤8)。例如,若由设备120x或120y测量的接近度检测信号的收到信号强度指示设备120x和120y之间的无线信道的质量足够好,例如,如果该收到信号强度超过阈值,则可选择P2P通信。相反,若该收到信号强度不足(例如低于阈值),则可为设备120x和120y选择WAN通信。在一种设计中,即使选择了 P2P通信,也可为设备120x和120y建立WAN连接作为备用。服务基站IlOa可向设备120x和120y发送调度决策(步骤9a和9b)。该调度决策·可指示为设备120x和120y选择了 P2P通信还是WAN通信。该调度决策还可传达用于P2P通信或WAN通信的资源。设备120x和120y随后可根据该调度决策进行通信,例如进行对等通信,如图3中所示(步骤10)。一般而言,步骤5中用于对等方发现的无线电技术可以与步骤10中用于P2P通信的无线电技术相同或不同。例如,对等方发现可使用LTE来执行,而P2P通信可使用Wi-Fi进行。图3示出了网络辅助式对等方发现的一种具体设计。在该设计中,涉及P2P请求和请求匹配的步骤可首先执行,而涉及对等方/PHY发现和导频测量报告的步骤可在稍后执行。在另一种设计中,设备120x可首先执行对等方/PHY发现以检测其附近的其他设备。设备120x可随后向目录代理140报告收到信号强度以及每个检测到的设备的设备ID和/或服务ID连同P2P请求。每个检测到的设备的设备ID和/或服务ID可从由该设备传送的接近度检测信号获得。每个检测到的设备的服务ID可由目录代理140用于标识与该设备相关联的(诸)服务,这可能可用于请求匹配。该设计在设备120x附近有少数几个活跃设备时可能尤其有利。在这种情形中,设备120x可尝试发现这些活跃设备并向目录代理140提供已知位于设备120x的RF接近度中的较小候选设备集。目录代理140可将来自设备120x的P2P请求与来自设备120x检测到的设备的P2P请求匹配。在一种设计中,设备120x和120y可在网络辅助下执行对等方/PHY发现,如上所述。在该设计中,网络(例如,服务基站IlOa)可提供用于对等方/PHY发现的参数集。这些参数可由相邻基站协商以提供良好性能。例如,不同的资源集和/或不同的接近度检测信号集可保留用于由不同基站服务的设备进行的对等方/PHY发现。每个基站可随后向其覆盖内的设备指派其获分配的资源集中的资源和/或指派其获分配的接近度检测信号集中的接近度检测信号以用于对等方/PHY发现。对等方/PHY发现在网络辅助下可以更加高效。在另一种设计中,设备120x和120y可在没有显式网络辅助的情况下执行对等方/PHY发现。这可用各种方式来达成。在一种设计中,设备120x和120y可使用默认参数执行对等方/PHY发现,默认参数可包括默认接近度检测信号集、保留用于传送接近度检测信号的具体资源等。用于对等方/PHY发现的默认参数可以是设备120x和120y已知的或者可由无线网络100广播。在没有显式网络辅助的情况下执行对等方/PHY发现的另一种设计中,设备120x和120y可协商用于对等方/PHY发现的参数。例如,设备120x和120y可经由无线网络100进行WAN通信以与彼此建立直接网际协议(IP)连接。设备120x和120y可经由此IP连接进行通信以协商用于对等方/PHY发现的参数。设备120x和120y可随后基于经协商的参数来执行对等方/PHY发现。在该设计中,目录代理140可提供匹配的设备120x和120y的IP地址,例如向设备120y提供设备120x的IP地址和/或向设备120x提供设备120y的IP地址。设备120x和120y可在没有网络辅助的情况下以其他方式执行对等方/PHY发现。可在没有显式网络辅助的情况下通过对等方/PHY发现来确定设备120x和120y之间的RF 接近度。 图3示出了网络辅助式通信的一种设计。在该设计中,网络(例如,服务基站IlOa)可为设备120x和120y选择P2P通信或WAN通信并且还可调度这些设备进行WAN通信或P2P通信(例如,指派用于通信的资源)。在另一种设计中,可在没有显式网络辅助的情况下建立P2P通信。例如,无线网络100可留出一些半静态保留资源用于P2P通信。设备120x和120y可彼此协商以进行P2P通信(例如,选择用于P2P通信的资源)。设备120x和120y可使用该网络以仅建立IP连接以便于交换用于协商的消息。一般而言,可执行图3中的所有或一些步骤以用于网络辅助式对等方发现和P2P通信。例如,可执行步骤1、3和4a/4b以支持网络辅助式对等方发现。设备120x和120y可随后在没有网络辅助的情况下执行步骤5中的对等方/PHY发现并在步骤10中发起P2P通信。网络辅助式对等方发现的优点在于这些设备可通过仅在已检测到匹配之后才传送和/或接收接近度检测信号来执行对等方/PHY发现。这可导致设备的显著电池节省,尤其是在搜索可能在时间上不频繁地出现和/或可能在空间中稀疏地分布的服务时。这些功率节省对于功率受限设备可能尤其有益。对等方/PHY发现可在有或无进一步网络辅助的情况下执行。目录代理140可支持网络辅助式对等方发现,为设备执行P2P注册,接收来自设备的P2P请求,以及执行请求匹配,如上所述。在一种设计中,目录代理140可以在无线网络100外部并且可由分开的实体操作。例如,游戏开发者可具有游戏服务器,该游戏服务器可处置对具有P2P能力的一个或更多个游戏的请求。目录代理140可以是游戏服务器的一部分,并且可以像搜索引擎(诸如因特网搜索引擎)那样操作。在另一种设计中,目录代理140可以是无线网络100的一部分。例如,提供蜂窝接入的网络运营商可在核心网中部署目录代理140以跨不同应用匹配P2P请求。在一种设计中,目录代理140可用于特定应用。例如,诸如Facebook之类的应用可选择跨不同无线网络部署一个共用的目录代理以支持该应用。在另一种设计中,目录代理140可用于一个以上的应用。例如,网络运营商可部署目录代理140以处置无线网络100支持的不同应用。
在图3中所示的设计中,可将网络辅助用于步骤5中的对等方/PHY发现和步骤8中的通信调度。网络可分配用于传输接近度检测信号的资源。网络还可使用导频测量报告来确定设备之间的RF接近度并且可指派用于P2P通信的资源。一个或更多个网络实体可被指定成执行这些任务。在另一方面,设备可在没有网络辅助的情况下执行对等方发现。在一种设计中,设备可传送可包括服务ID和服务请求标志的接近度检测信号。该服务ID可标识该设备提供的一个或更多个服务和/或该设备请求的一个或更多个服务。该服务请求标志可指示该设备是⑴提供由该服务ID指示的服务的服务器还是(ii)消费由该服务ID指示的服务的客户端。该服务ID也可用于‘通配’服务,其可包括所有服务。该设备可偶尔(例如,周期性地)或在由事件触发时传送接近度检测信号。该事件可对应于该设备开启、或该设备上的应用变活跃、或该设备的位置改变、或某种其他条件。每个设备可侦听来自其他设备的接近度检测信号。每个设备可从每个检测到的接近度检测信号获得服务请求并且可确定检测到的设备是提供所请求的(诸)服务和/或是想要所提供的(诸)服务,如服务请求所指示的。可提供所请求的(诸)服务或想要所提供的(诸)服务的每个设备可开始传送其接近度检测 信号,例如以更频繁的速率进行传送以实现更快的发现。设备可传送对‘通配’服务的请求以指示该设备对其附近的所有服务感兴趣。接收到对‘通配’服务的请求的设备可开始传送其接近度检测信号以实现对等方发现。图4示出用于执行网络辅助式对等方发现的过程400的设计。过程400可由第一设备(如以下所描述的)或由某个其他实体来执行。第一设备可向用于辅助进行对等方发现的网络实体(例如,目录代理)执行注册(框412)。对于注册,第一设备可向该网络实体发送关于第一设备的标识信息、位置信息、服务信息、和/或其他信息。第一设备可例如在注册期间或之后向该网络实体发送请求(框414)。该请求可包括用于将第一设备与其他设备匹配的信息,例如指示第一设备提供的至少一个服务、或第一设备请求的至少一个服务、或指示第一设备正请求所有可用服务的通配服务、或某种其他服务的信息。该请求可以(i)在预定时间段内有效或者(ii)是持久的并且有效直至由第一设备取消或基于触发由该网络实体移除。第一设备可由于第一设备的操作状态改变、或第一设备的位置改变、或第一设备的电池状态改变、或出于某种其他原因而向该网络实体发送经更新的请求。第一设备可从该网络实体接收要执行对等方发现的通知(框416)。该通知可由该网络实体基于第一设备与至少一个其他设备之间的匹配而生成。匹配可基于来自第一设备的请求和来自其他设备的请求来确定。第一设备可响应于从该网络实体接收到该通知而执行对等方发现(框418)。在一种设计中,当调用网络辅助式对等方发现时,第一设备可仅在由来自该网络实体的通知触发时才执行对等方发现,这可以节省电池功率。在另一种设计中,第一设备可自主地执行对等方发现(例如,偶尔)并且还可在得到该网络实体的通知时执行对等方发现。在一种设计中,第一设备可通过传送接近度检测信号以宣告其存在并使得至少一个其他设备能检测到第一设备来执行对等方发现。替换地或附加地,第一设备可通过检测由至少一个其他设备传送的至少一个接近度检测信号来执行对等方发现。一般而言,第一设备可通过传送和/或接收接近度检测信号来执行对等方发现。
在一种设计中,可使用网络辅助来进行对等方发现。第一设备可从网络接收用于对等方发现的至少一个参数并且可根据该至少一个参数来执行对等方发现。该至少一个参数可指示是否传送接近度检测信号、用于接近度检测信号的特定导频序列、用于传送接近度检测信号的时频资源、是否接收接近度检测信号、在其上接收接近度检测信号的时频资源、某些其他参数、或其组合。在另一种设计中,可使用对等协商来帮助进行对等方发现。在一种设计中,第一设备可从该网络实体接收第二设备的地址。第一设备可基于第二设备的地址经由网络与第二设备建立连接。第一设备可随后经由该连接与第二设备通信以确定用于对等方发现的至少一个参数。第一设备可根据该至少一个参数来执行对等方发现。
在一种设计中,可使用网络辅助来确定要采用哪种类型的通信。第一设备可经由对等方发现来检测第二设备并且可测量来自第二设备的接近度检测信号的收到信号强度。第一设备可向网络(例如,向第一设备的服务基站)报告第二设备的收到信号强度。第一设备可接收要在第一和第二设备之间使用P2P通信还是WAN通信的指示。第一设备可如该指示所传达地经由P2P通信或WAN通信与第二设备通信。在一种设计中,相同的无线电技术可用于对等方发现和通信两者。在另一种设计中,不同的无线电技术可用于对等方发现和通信。在该设计中,第一设备可基于第一种无线电技术执行对等方发现并且可基于第二种无线电技术与第二设备直接通信,第二种无线电技术可不同于第一种无线电技术。图5示出用于支持对等方发现的过程500的设计。过程500可如下所述地由网络实体(例如,目录代理)或由某个其他实体来执行。该网络实体可为第一设备执行注册以便为对等方发现提供辅助(框512)。作为注册的一部分,该网络实体可接收关于第一设备的标识信息、位置信息、服务信息、和/或其他信息。该网络实体可例如在注册期间或之后接收来自第一设备的请求(框514)。该请求可包括用于将第一设备与其他设备匹配的信息。该网络实体可留存该请求(i)达预定时间段或者(ii)直至该请求由第一设备取消或基于触发由该网络实体移除。该网络实体还可接收由于第一设备的操作状态改变、或第一设备的位置改变、或第一设备的电池状态改变等来自第一设备的经更新的请求。该网络实体可确定是否通知第一设备执行对等方发现(框516)。该网络实体可响应于要通知第一设备执行对等方发现的决策而向第一设备发送通知(框518)。在一种设计中,该网络实体可执行请求匹配以将来自包括第一设备在内的多个设备的请求进行匹配。该网络实体可基于来自第一设备和至少一个其他设备的请求、这些设备的位置信息等确定第一设备与该至少一个其他设备之间的匹配。该网络实体可基于第一设备与该至少一个其他设备之间的匹配而确定要通知第一设备执行对等方发现。在一种设计中,为了支持对等方发现,该网络实体可将第二设备的地址发送(其可以是匹配的一部分)给第一设备。第一设备可基于第二设备的地址经由网络与第二设备建立连接。第一设备可随后与第二设备通信以确定用于对等方发现的至少一个参数。在一种设计中,该网络实体可在网络外部并且可为一个或更多个网络中的设备执行注册和请求匹配。在另一种设计中,该网络实体可以是网络的一部分并且可为该网络中的设备执行注册和请求匹配。在一种设计中,该网络实体可为特定应用的对等方发现提供辅助。在另一种设计中,该网络实体可针对多个应用为设备的对等方发现提供辅助。图6示出用于执行对等方发现的过程600的设计。过程600可由第一设备(如以下所描述的)或由某个其他实体来执行。第一设备可执行对等方发现(框612)并且可经由对等方发现检测到至少一个设备(框614)。第一设备可测量来自该至少一个设备的至少一个接近度检测信号的收到信号强度(框616)。第一设备可基于从该至少一个设备中的每个设备接收到的接近度检测信号获得该设备的设备ID。第一设备可向网络报告关于该至少一个设备的收到信号强度和标识信息(框618)。该标识信息可包括每个设备的设备ID。第一设备可从网络接收与该至少一个设备中的一个或更多个设备相关的信息(框620)。在一种设计中,该一个或更多个设备可匹配第一设备,并且第一设备可执行对等方发现以检测这一个或更多个设备。在另一种设计中,第一设备可基于从网络接收到的信息确定是否与这一个或更多个设备中的任何设备进行P2P通信(框622)。在一种设计中,对于网络辅助式对等方发现,第一设备可向网络发送包括用于将第一设备与其他设备匹配的信息的请求。第一设备可从该网络接收要执行对等方发现的通·知。该通知可以是基于来自第一设备的请求和由第一设备向网络报告的其他信息(例如,关于该至少一个设备的收到信号强度和标识信息)而确定的。该通知可以是由于第一设备和一个或更多个其他设备之间的匹配而生成的。第一设备可响应于从该网络接收到通知而执行对等方发现。图7示出用于支持对等方/PHY发现的过程700的设计。过程700可由网络实体执行,该网络实体可以是基站、网络控制器等。该网络实体可接收多个设备被指定成执行对等方发现的通知(框712)。该网络实体可确定将由这多个设备用于对等方发现的至少一个参数(框714 )。该至少一个参数可指示是否传送接近度检测信号、或用于接近度检测信号的特定导频序列、或用于传送接近度检测信号的时频资源、或是否接收接近度检测信号、或在其上接收接近度检测信号的时频资源、或某些其他参数、或其组合。该网络实体可将该至少一个参数发送给这多个设备中的至少一个设备(框716)。在一种设计中,该网络实体可接收来自第一设备的导频测量报告。该导频测量报告可包括来自由第一设备经由对等方发现检测到的第二设备的接近度检测信号的收到信号强度。该网络实体可基于该导频测量报告为第一和第二设备选择P2P通信或WAN通信。在一种设计中,该网络实体在该收到信号强度高于阈值的情况下可选择P2P通信并且在在该收到信号强度低于阈值的情况下可选择WAN通信。该网络实体还可基于其他准则来选择P2P通信或WAN通信。该网络实体可向第一设备发送要使用P2P通信还是WAN通信的指示。图8A示出设备120u (其可为图I的设备之一)的设计的框图。在设备120u内,接收机812可接收针对P2P通信由其他设备传送的P2P信号以及针对WAN通信由基站传送的下行链路信号。发射机814可针对P2P通信向其他设备传送P2P信号以及针对WAN通信向基站传送上行链路信号。模块816可检测由其他设备为对等方发现而传送的接近度检测信号。模块818可为对等方发现而生成和传送接近度检测信号。模块820可支持网络辅助式对等方发现并且可向目录代理140执行P2P注册,生成和发送P2P请求,接收通知,以及响应于这些通知发起对等方发现。模块822可测量来自其他设备的接近度检测信号和来自基站的下行链路导频的收到信号强度。模块822可生成包括感兴趣的设备和基站的收到信号强度的导频测量报告并且可将这些导频测量报告发送给例如服务基站。模块824可支持P2P通信,例如生成和处理用于P2P通信的信号。模块826可支持WAN通信,例如生成和处理用于WAN通信的信号。设备120u内的各种模块可如上所述地操作。控制器/处理器828可指导设备120u内各种模块的操作。存储器830可存储供设备120u用的数据和程序代码。图8B不出基站IlOu (其可为图I中的基站之一)的设计的框图。在基站IlOu内,接收机842可针对WAN通信接收由UE传送的上行链路信号。发射机844可针对WAN通信向UE传送下行链路信号。模块846可接收来自设备的导频测量报告。调度器848可基于导频测量报告为设备选择P2P通信或WAN通信,并且可向所调度的设备分配资源。模块850可为UE支持WAN通信,例如生成和处理用于WAN通信的信号。模块852可支持经由回程与其他网络实体(例如,其他基站、网络控制器、目录代理140等)的通信。基站IlOu内的各种模块可如上所述地操作。控制器/处理器854可指导基站IlOu内各种模块的操作。存储器856可存储供基站IlOu用的数据和程序代码。 图8C示出目录代理140u (其可为图I中的目录代理140的一种设计)的框图。在目录代理140u内,模块872可为寻求辅助以进行对等方发现的设备执行P2P注册。模块874可执行请求匹配以标识匹配其他设备的设备。模块876可向匹配的设备发送通知。模块878可支持经由回程与其他网络实体(例如,网络控制器、基站等)的通信。控制器/处理器880可指导该目录代理内各种模块的操作。存储器882可存储供该目录代理用的数据和程序代码。图8A中的设备120u、图8B中的基站110u、以及图8C中的目录代理140u内的模块可包括处理器、电子设备、硬件设备、电子组件、逻辑电路、存储器、软件代码、固件代码等、或其任何组合。图9示出基站110v、设备120v、以及目录代理140v的框图,其可以是图I中的设备、基站和目录代理140的另一种设计。基站IlOv可装备有T个天线934a至934t,并且设备120v可装备有R个天线952a至952r,其中一般而言T > I且RS I。在基站IlOv处,发射处理器920可以接收来自数据源912的数据和来自控制器/处理器940的控制信息(例如,支持对等方发现的消息)。处理器920可以分别处理(例如,编码和调制)数据和控制信息以获得数据码元和控制码元。处理器920还可生成用于同步信号、参考信号等的参考码兀。发射(TX)多输入多输出(MIMO)处理器930可在适用的情况下对数据码元、控制码元、和/或参考码元执行空间处理(例如,预编码),并且可将T个输出码元流提供给T个调制器(MOD) 932a到932t。每个调制器932可以处理相应的输出码元流(例如,针对OFDM等)以获得输出采样流。每个调制器932可进一步处理(例如,转换至模拟、放大、滤波、及上变频)输出采样流以获得下行链路信号。来自调制器932a至932t的T个下行链路信号可分别经由T个天线934a至934t被发射。在设备120v处,天线952a至952r可接收来自基站IlOv的下行链路信号、来自其他基站的下行链路信号、和/或来自其他设备的P2P信号,并可分别向解调器(DEMOD) 954a至954r提供收到信号。每个解调器954可调理(例如,滤波、放大、下变频、以及数字化)相应的收到信号以获得输入采样。每个解调器954可进一步处理输入采样(例如,针对OFDM等)以获得收到码元。MMO检测器956可获得来自所有R个解调器954a至954r的收到码元,在适用的情况下对这些收到码元执行MMO检测,以及提供检出码元。接收处理器958可以处理(例如,解调和解码)这些检出码元,将针对设备120v的经解码数据提供给数据阱960,并且将经解码的控制信息提供给控制器/处理器980。在上行链路上,在设备120v处,发射处理器964可以接收来自数据源962的数据和来自控制器/处理器980的控制信息(例如,用于对等方发现的消息)。处理器964可以分别处理(例如,编码和调制)数据和控制信息以获得数据码元和控制码元。处理器964还可生成用于参考信号、接近度检测信号等的参考码元。来自发射处理器964的码元可在适用的情况下由TX MIMO处理器966预编码,由调制器954a至954r进一步处理(例如,针对SC-FDM、OFDM等),并且传送给基站110v、其他基站、和/或其他设备。在基站IlOv处,来自设备120v和其他设备的上行链路信号可由天线934接收,由解调器932处理,在适用的情况下由MMO检测器936检测,并进一步由接收处理器938处理以获得经解码的、由设备120v和其他设备发送的数据和控制信息。处理器938可将经解码的数据提供给数据阱939并将经解码的控制信息提供给控制器/处理器940。 控制器/处理器940和980可分别指导基站IlOv处和设备120v处的操作。设备120v处的处理器980和/或其他处理器和模块可执行或指导图4中的过程400、图6中过程600、和/或用于本文所描述的技术的其他过程。基站IlOv处的处理器940和/或其他处理器和模块可执行或指导图7中的过程700和/或用于本文所描述的技术的其他过程。存储器942和982可分别为基站IlOv和设备120v存储数据和程序代码。通信(Comm)单元944可使得基站IlOv能与其他网络实体进行通信。调度器946可调度设备进行WAN通信和P2P通信并可将资源指派给被调度的设备。在目录代理140v内,控制器/处理器990可执行用以支持对等方发现的各种功能。控制器/处理器990可为设备执行P2P注册,接收来自设备的P2P请求,执行请求匹配,以及提供通知以由匹配的设备发起对等方发现。控制器/处理器990还可执行图5中的过程500、图7中的过程700和/或用于本文所描述的技术的其他过程。存储器992可存储供目录代理140用的程序代码和数据。存储单元994可存储关于已向该目录代理注册的设备的信息、来自这些设备的P2P请求等。通信单元996可使得该目录代理能与其他网络实体通信。在一种配置中,用于无线通信的装置120u或120v可包括用于由第一设备向用于辅助进行对等方发现的网络实体执行注册的装置;用于发送包括用于将第一设备与其他设备匹配的信息的请求的装置;用于从该网络实体接收要执行对等方发现(例如,由于与至少一个设备匹配)的通知的装置;以及用于响应于从该网络实体接收到该通知由第一设备执行对等方发现的装置。在另一种配置中,用于无线通信的设备140u或140v可包括用于由网络实体为第一设备执行注册以便为对等方发现提供辅助的装置;用于从第一设备接收包括用于将第一设备与其他设备匹配的信息的请求的装置;用于确定是否通知第一设备执行对等方发现(例如,基于来自所有设备的请求)的装置;以及用于响应于要通知第一设备执行对等方发现的决策由该网络实体向第一设备发送通知的装置。在又一种配置中,用于无线通信的设备120u或120v可包括用于由第一设备执行对等方发现的装置;用于由第一设备经由对等方发现来检测至少一个设备的装置;用于测量来自该至少一个设备的至少一个接近度检测信号的收到信号强度的装置;用于向网络报告关于该至少一个设备的收到信号强度和标识信息的装置;用于从网络接收关于该至少一个设备的信息的装置;以及用于基于从网络接收到的信息确定是否与该一个或更多个设备中的任何设备进行P2P通信的装置。在又一种配置中,用于无线通信的设备IlOu或IlOv可包括用于接收多个设备被指定成执行对等方发现的通知的装置;用于确定将由这多个设备用于对等方发现的至少一个参数的装置;以及用于将该至少一个参数发送给这多个设备中的至少一个设备的装置。在一个方面,前述装置可以是可配置成执行由前述装置叙述的功能的在基站IlOv处的处理器940、或在设备120v处的处理器980、或在目录代理140v处的处理器990。在另一方面,前述装置可以是配置成执行由前述装置叙述的功能的一个或更多个模块或任何设备。
本领域技术人员应理解,信息和信号可使用各种不同技术和技艺中的任何一种来表示。例如,贯穿上面描述始终可能被述及的数据、指令、命令、信息、信号、位(比特)、码元、和码片可由电压、电流、电磁波、磁场或磁粒子、光场或光粒子、或其任何组合来表示。本领域技术人员将进一步领会,结合本文公开所描述的各种解说性逻辑框、模块、电路、和算法步骤可被实现为电子硬件、计算机软件、或两者的组合。为清楚地解说硬件与软件的这一可互换性,以上已经以其功能性的形式一般化地描述了各种解说性组件、框、模块、电路、和步骤。此类功能性是被实现为硬件还是软件取决于具体应用和加诸于整体系统的设计约束。技术人员可针对每种特定应用以不同方式来实现所描述的功能性,但此类实现决策不应被解读为致使脱离本公开的范围。结合本文公开描述的各种解说性逻辑框、模块、以及电路可用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其他可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其设计成执行本文中描述的功能的任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如,DSP与微处理器、多个微处理器、与DSP核心协作的一个或更多个微处理器的组合、或任何其它此类配置。结合本文公开描述的方法或算法的步骤可直接在硬件中、在由处理器执行的软件模块中、或在这两者的组合中实施。软件模块可驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、⑶-ROM、或本领域中所知的任何其他形式的存储介质中。示例性存储介质耦合到处理器以使得该处理器能从/向该存储介质读写信息。在替换方案中,存储介质可以被整合到处理器。处理器和存储介质可驻留在ASIC中。ASIC可驻留在用户终端中。在替换方案中,处理器和存储介质可作为分立组件驻留在用户终端中。在一个或更多个示例性设计中,所描述的功能可以在硬件、软件、固件、或其任何组合中实现。如果在软件中实现,则诸功能可以作为一条或更多条指令或代码存储在计算机可读介质上或藉其进行传送。计算机可读介质包括计算机存储介质和通信介质两者,其包括促成计算机程序从一地向另一地转移的任何介质。存储介质可以是能被通用或专用计算机访问的任何可用介质。作为示例而非限定,这样的计算机可读介质可以包括RAM、R0M、EEPROM、CD-ROM或其他光盘存储、磁盘存储或其他磁存储设备、或能被用来携带或存储指令或数据结构形式的期望程序代码手段且能被通用或专用计算机、或者通用或专用处理器访问的任何其他介质。另外,任何连接也被正当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波之类的无线技术从web站点、服务器、或其他远程源传送的,那么该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文中所使用的盘(disk)和碟(disc)包括压缩碟(⑶)、激光碟、光碟、数字多用碟(DVD)、软盘和蓝光碟,其中盘(disk)往往以磁的方式再现数据,而碟(disc)用激光以光学方式再现数据。上述的组合也应被包括在计算机可读介质的范围内。提供对本公开的先前描述是为使得本领域任何技术人员皆能够制作或使用本公开。对本公开的各种修改对本领域技术人员来说都将是显而易见的,且本文中所定义的普适原理可被应用到其他变体而不会脱离本公开的精神或范围。由此,本公开并非旨在被限定于本文中所描述的示例和设计,而是应被授予与本文中所公开的原理和新颖性特征相一致的最广范围。·
权利要求
1.一种用于无线通信的方法,包括 由第一设备向用于辅助进行对等方发现的网络实体执行注册; 从所述网络实体接收要执行对等方发现的通知;以及 响应于从所述网络实体接收到所述通知由所述第一设备执行对等方发现。
2.如权利要求I所述的方法,其特征在于,所述执行注册包括 向所述网络实体发送所述第一设备的标识信息、或位置信息、或这两者。
3.如权利要求I所述的方法,其特征在于,进一步包括 从所述第一设备向所述网络实体发送请求,其中所述请求包括用于将所述第一设备与其他设备匹配的信息,并且其中所述通知是由所述网络实体基于所述请求来确定的。
4.如权利要求3所述的方法,其特征在于,所述用于将所述第一设备与其他设备匹配的信息包括指示所述第一设备提供的至少一个服务、或所述第一设备请求的至少一个服务、或指示所述第一设备正请求所有可用服务的通配服务、或其组合的信息。
5.如权利要求3所述的方法,其特征在于,所述通知是由所述网络实体基于所述第一设备与至少一个其他设备之间的匹配而生成的,所述匹配是基于来自所述第一设备的所述请求来确定的。
6.如权利要求3所述的方法,其特征在于,所述请求在预定时间段内有效。
7.如权利要求3所述的方法,其特征在于,所述请求有效直至被所述第一设备取消或由所述网络实体基于触发而移除。
8.如权利要求3所述的方法,其特征在于,进一步包括 由于所述第一设备的操作状态改变、或所述第一设备的位置改变、或所述第一设备的电池状态改变而向所述网络实体发送经更新的请求。
9.如权利要求I所述的方法,其特征在于,所述执行对等方发现包括由所述第一设备传送接近度检测信号以宣告所述第一设备的存在并使得至少一个其他设备能检测到所述第一设备。
10.如权利要求I所述的方法,其特征在于,所述执行对等方发现包括检测由至少一个其他设备传送的至少一个接近度检测信号。
11.如权利要求I所述的方法,其特征在于,所述执行对等方发现包括 从网络接收用于对等方发现的至少一个参数,以及 根据所述至少一个参数来执行对等方发现。
12.如权利要求11所述的方法,其特征在于,所述至少一个参数指示是否传送接近度检测信号、或用于所述接近度检测信号的具体导频序列、或用于传送所述接近度检测信号的时频资源、或是否接收接近度检测信号、或在其上接收接近度检测信号的时频资源、或其组合。
13.如权利要求I所述的方法,其特征在于,所述执行对等方发现包括 由所述第一设备经由网络与第二设备通信以确定用于对等方发现的至少一个参数,以及 根据所述至少一个参数来执行对等方发现。
14.如权利要求13所述的方法,其特征在于,进一步包括 从所述网络实体接收所述第二设备的地址,以及基于所述第二设备的地址经由所述网络建立所述第一设备与所述第二设备之间的连接。
15.如权利要求I所述的方法,其特征在于,进一步包括 由所述第一设备经由对等方发现来检测第二设备; 测量来自所述第二设备的接近度检测信号的收到信号强度;以及 向网络报告关于所述第二设备的所述收到信号强度。
16.如权利要求15所述的方法,其特征在于,进一步包括 接收要在所述第一和第二设备之间使用对等(P2P)通信还是广域网(WAN)通信的指示;以及 如所述指示所传达地经由P2P通信或WAN通信与所述第二设备通信。
17.如权利要求I所述的方法,其特征在于,进一步包括 基于第一种无线电技术执行对等方发现;以及 基于不同于所述第一种无线电技术的第二种无线电技术与第二设备直接通信。
18.一种用于无线通信的设备,包括 用于由第一设备向用于辅助进行对等方发现的网络实体执行注册的装置; 用于从所述网络实体接收要执行对等方发现的通知的装置;以及 用于响应于从所述网络实体接收到所述通知由所述第一设备执行对等方发现的装置。
19.如权利要求18所述的设备,其特征在于,进一步包括 用于从所述第一设备向所述网络实体发送请求的装置,其中所述请求包括用于将所述第一设备与其他设备匹配的信息,并且其中所述通知是由所述网络实体基于所述请求来确定的。
20.如权利要求18所述的设备,其特征在于,所述用于执行对等方发现的装置包括 用于从网络接收用于对等方发现的至少一个参数的装置,以及 用于根据所述至少一个参数来执行对等方发现的装置。
21.如权利要求18所述的设备,其特征在于,所述用于执行对等方发现的装置包括 用于经由网络与第二设备通信以确定用于对等方发现的至少一个参数的装置,以及 用于根据所述至少一个参数来执行对等方发现的装置。
22.如权利要求18所述的设备,其特征在于,进一步包括 用于经由对等方发现来检测第二设备的装置; 用于接收要在所述第一和第二设备之间使用对等(P2P)通信还是广域网(WAN)通信的指示的装置;以及 用于如所述指示所传达地经由P2P通信或WAN通信与所述第二设备通信的装置。
23.一种用于无线通信的装置,包括 至少一个处理器,其被配置成由第一设备向用于辅助进行对等方发现的网络实体执行注册,从所述网络实体接收要执行对等方发现的通知,以及响应于从所述网络实体接收到所述通知由所述第一设备执行对等方发现。
24.如权利要求23所述的装置,其特征在于,所述至少一个处理器被配置成从所述第一设备向所述网络实体发送请求,其中所述请求包括用于将所述第一设备与其他设备匹配的信息,并且其中所述通知是由所述网络实体基于所述请求来确定的。
25.如权利要求23所述的装置,其特征在于,所述至少一个处理器被配置成从网络接收用于对等方发现的至少一个参数,以及根据所述至少一个参数来执行对等方发现。
26.如权利要求23所述的装置,其特征在于,所述至少一个处理器被配置成经由网络与第二设备通信以确定用于对等方发现的至少一个参数,以及根据所述至少一个参数来执行对等方发现。
27.如权利要求23所述的装置,其特征在于,所述至少一个处理器被配置成经由对等方发现来检测第二设备,接收要在所述第一和第二设备之间使用对等(P2P)通信还是广域网(WAN)通信的指示,以及如所述指示所传达地经由P2P通信或WAN通信与所述第二设备通信。
28.一种计算机程序产品,包括 非瞬态计算机可读介质,包括 用于使至少一个处理器由第一设备向用于辅助进行对等方发现的网络实体执行注册的代码, 用于使所述至少一个处理器从所述网络实体接收要执行对等方发现的通知的代码,以及 用于使所述至少一个处理器响应于从所述网络实体接收到所述通知由所述第一设备执行对等方发现的代码。
29.一种用于支持无线通信的方法,包括 由网络实体为第一设备执行注册以便为对等方发现提供辅助; 确定是否通知所述第一设备执行对等方发现;以及 响应于要通知所述第一设备执行对等方发现的决策由所述网络实体向所述第一设备发送通知。
30.如权利要求29所述的方法,其特征在于,所述执行注册包括 由所述网络实体接收所述第一设备的标识信息、或位置信息、或这两者。
31.如权利要求29所述的方法,其特征在于,进一步包括 由所述网络实体从所述第一设备接收请求,其中所述请求包括用于将所述第一设备与其他设备匹配的信息,并且其中是否通知所述第一设备执行对等方发现是由所述网络实体基于所述请求来确定的。
32.如权利要求31所述的方法,其特征在于,所述确定是否通知所述第一设备执行对等方发现包括 执行请求匹配以将来自包括所述第一设备在内的多个设备的请求进行匹配,以及基于所述第一设备与至少一个其他设备之间的匹配而确定要通知所述第一设备执行对等方发现。
33.如权利要求32所述的方法,其特征在于,所述执行请求匹配包括基于来自所述第一设备和所述至少一个其他设备的请求来确定所述第一设备与所述至少一个其他设备之间的匹配。
34.如权利要求33所述的方法,其特征在于,所述确定匹配包括进一步基于所述第一设备和所述至少一个其他设备的位置信息来确定所述匹配。
35.如权利要求31所述的方法,其特征在于,进一步包括由所述网络实体留存来自所述第一设备的所述请求达预定时间段。
36.如权利要求31所述的方法,其特征在于,进一步包括 留存来自所述第一设备的所述请求直至所述请求被所述第一设备取消或由所述网络实体基于触发而移除。
37.如权利要求31所述的方法,其特征在于,进一步包括 接收由于所述第一设备的操作状态改变、或所述第一设备的位置改变、或所述第一设备的电池状态改变而来自所述第一设备的经更新的请求。
38.如权利要求29所述的方法,其特征在于,进一步包括 从所述网络实体向所述第一设备发送第二设备的地址,其中所述第一设备基于所述第二设备的地址经由网络与所述第二设备建立连接。
39.如权利要求29所述的方法,其特征在于,所述网络实体为具体应用的对等方发现提供辅助。
40.如权利要求29所述的方法,其特征在于,所述网络实体针对多个应用为网络中的设备的对等方发现提供辅助。
41.一种用于无线通信的设备,包括 用于由网络实体为第一设备执行注册以便为对等方发现提供辅助的装置; 用于确定是否通知所述第一设备执行对等方发现的装置;以及 用于响应于要通知所述第一设备执行对等方发现的决策由所述网络实体向所述第一设备发送通知的装置。
42.如权利要求41所述的设备,其特征在于,进一步包括 用于由所述网络实体从所述第一设备接收请求的装置,其中所述请求包括用于将所述第一设备与其他设备匹配的信息,并且其中是否通知所述第一设备执行对等方发现是由所述网络实体基于所述请求来确定的。
43.如权利要求42所述的设备,其特征在于,所述用于确定是否通知所述第一设备执行对等方发现的装置包括 用于执行请求匹配以将来自包括所述第一设备在内的多个设备的请求进行匹配的装置,以及 用于基于所述第一设备与至少一个其他设备之间的匹配而确定要通知所述第一设备执行对等方发现的装置。
44.一种用于无线通信的装置,包括 至少一个处理器,其被配置成由网络实体为第一设备执行注册以便为对等方发现提供辅助,确定是否通知所述第一设备执行对等方发现,以及响应于要通知所述第一设备执行对等方发现的决策由所述网络实体向所述第一设备发送通知。
45.如权利要求44所述的装置,其特征在于,所述至少一个处理器被配置成从所述第一设备接收包括用于将所述第一设备与其他设备匹配的信息的请求,以及基于所述请求来确定是否通知所述第一设备执行对等方发现。
46.如权利要求45所述的装置,其特征在于,所述至少一个处理器被配置成执行请求匹配以将来自包括所述第一设备在内的多个设备的请求进行匹配,以及基于所述第一设备与至少一个其他设备之间的匹配而确定要通知所述第一设备执行对等方发现。
47.一种计算机程序产品,包括 非瞬态计算机可读介质,包括 用于使至少一个处理器由网络实体为第一设备执行注册以便为对等方发现提供辅助的代码, 用于使所述至少一个处理器确定是否通知所述第一设备执行对等方发现的代码,以及用于使所述至少一个处理器响应于要通知所述第一设备执行对等方发现的决策由所述网络实体向所述第一设备发送通知的代码。
48.一种用于无线通信的方法,包括 由第一设备执行对等方发现; 由所述第一设备经由对等方发现来检测至少一个设备; 测量来自所述至少一个设备的至少一个接近度检测信号的收到信号强度; 向网络报告关于所述至少一个设备的所述收到信号强度和标识信息;以及 从所述网络接收与所述至少一个设备中的一个或更多个设备相关的信息。
49.如权利要求48所述的方法,其特征在于,进一步包括 基于从每个设备接收到的接近度检测信号获得所述至少一个设备中的每个设备的设备身份(ID),其中所述标识信息包括每个设备的所述设备ID。
50.如权利要求48所述的方法,其特征在于,进一步包括 从所述第一设备向所述网络发送请求,所述请求包括用于将所述第一设备与其他设备匹配的信息; 从所述网络接收要执行对等方发现的通知,所述通知是基于来自所述第一设备的所述请求来确定的;以及 响应于从所述网络接收到所述通知由所述第一设备执行对等方发现。
51.如权利要求50所述的方法,其特征在于,所述通知是进一步基于由所述第一设备向所述网络报告的关于所述至少一个设备的所述收到信号强度和所述标识信息而确定的。
52.如权利要求48所述的方法,其特征在于,进一步包括 基于从所述网络接收到的所述信息确定是否与所述一个或更多个设备中的任何设备进行对等(P2P)通信。
53.一种用于无线通信的设备,包括 用于由第一设备执行对等方发现的装置; 用于由所述第一设备经由对等方发现来检测至少一个设备的装置; 用于测量来自所述至少一个设备的至少一个接近度检测信号的收到信号强度的装置; 用于向网络报告关于所述至少一个设备的所述收到信号强度和标识信息的装置;以及 用于从所述网络接收与所述至少一个设备中的一个或更多个设备相关的信息的装置。
54.如权利要求53所述的设备,其特征在于,进一步包括 用于从所述第一设备向所述网络发送请求的装置,所述请求包括用于将所述第一设备与其他设备匹配的信息; 用于从所述网络接收要执行对等方发现的通知的装置,所述通知是基于来自所述第一设备的所述请求来确定的;以及用于响应于从所述网络接收到所述通知由所述第一设备执行对等方发现的装置。
55.如权利要求53所述的设备,其特征在于,进一步包括 用于基于从所述网络接收到的所述信息确定是否与所述一个或更多个设备中的任何设备进行对等(P2P)通信的装置。
56.一种用于无线通信的装置,包括 至少一个处理器,其被配置成由第一设备执行对等方发现;由所述第一设备经由对等方发现来检测至少一个设备;测量来自所述至少一个设备的至少一个接近度检测信号的收到信号强度;向网络报告关于所述至少一个设备的所述收到信号强度和标识信息;以及从所述网络接收与所述至少一个设备中的一个或更多个设备相关的信息。
57.如权利要求56所述的装置,其特征在于,所述至少一个处理器被配置成从所述第一设备向所述网络发送请求,所述请求包括用于将所述第一设备与其他设备匹配的信息;从所述网络接收要执行对等方发现的通知,所述通知是基于来自所述第一设备的所述请求来确定的;以及响应于从所述网络接收到所述通知由所述第一设备执行对等方发现。
58.如权利要求56所述的装置,其特征在于,所述至少一个处理器被配置成基于从所述网络接收到的所述信息确定是否与所述一个或更多个设备中的任何设备进行对等(P2P)通信。
59.一种计算机程序产品,包括 非瞬态计算机可读介质,包括 用于使至少一个处理器由第一设备执行对等方发现的代码; 用于使所述至少一个处理器由所述第一设备经由对等方发现来检测至少一个设备的代码; 用于使所述至少一个处理器测量来自所述至少一个设备的至少一个接近度检测信号的收到信号强度的代码; 用于使所述至少一个处理器向网络报告关于所述至少一个设备的所述收到信号强度和标识信息的代码;以及 用于使所述至少一个处理器从所述网络接收与所述至少一个设备中的一个或更多个设备相关的信息的代码。
60.一种用于支持无线通信的方法,包括 接收多个设备被指定成执行对等方发现的通知; 确定将由所述多个设备用于对等方发现的至少一个参数;以及 将所述至少一个参数发送给所述多个设备中的至少一个设备。
61.如权利要求60所述的方法,其特征在于,所述至少一个参数指示是否传送接近度检测信号、或用于所述接近度检测信号的具体导频序列、或用于传送所述接近度检测信号的时频资源、或是否接收接近度检测信号、或在其上接收接近度检测信号的时频资源、或其组合。
62.如权利要求60所述的方法,其特征在于,进一步包括 从所述第一设备接收导频测量报告,所述导频测量报告包括来自由所述第一设备经由对等方发现检测到的第二设备的接近度检测信号的收到信号强度; 基于所述导频测量报告为所述第一和第二设备选择对等(P2P)通信或广域网(WAN)通信;以及 向所述第一设备发送要使用P2P通信还是WAN通信的指示。
63.如权利要求62所述的方法,其特征在于,所述选择P2P通信或WAN通信包括 若所述收到信号强度高于阈值则选择P2P通信,以及 若所述收到信号强度低于所述阈值则选择WAN通信。
64.如权利要求60所述的方法,其特征在于,所述接收通知、所述确定至少一个参数、以及所述发送所述至少一个参数是由用于所述多个设备中的一个或更多个设备的服务基站或网络控制器执行的。
65.一种用于无线通信的设备,包括 用于接收多个设备被指定成执行对等方发现的通知的装置; 用于确定将由所述多个设备用于对等方发现的至少一个参数的装置;以及 用于将所述至少一个参数发送给所述多个设备中的至少一个设备的装置。
66.如权利要求65所述的设备,其特征在于,进一步包括 用于从所述第一设备接收导频测量报告的装置,所述导频测量报告包括来自由所述第一设备经由对等方发现检测到的第二设备的接近度检测信号的收到信号强度; 用于基于所述导频测量报告为所述第一和第二设备选择对等(P2P)通信或广域网(WAN)通信的装置;以及 用于向所述第一设备发送要使用P2P通信还是WAN通信的指示。
67.一种用于无线通信的装置,包括 至少一个处理器,其被配置成接收多个设备被指定成执行对等方发现的通知;确定将由所述多个设备用于对等方发现的至少一个参数;以及将所述至少一个参数发送给所述多个设备中的至少一个设备。
68.如权利要求67所述的装置,其特征在于,所述至少一个处理器被配置成从所述第一设备接收导频测量报告,所述导频测量报告包括来自由所述第一设备经由对等方发现检测到的第二设备的接近度检测信号的收到信号强度;基于所述导频测量报告为所述第一和第二设备选择对等(P2P)通信或广域网(WAN)通信;以及向所述第一设备发送要使用P2P通 目还是WAN通/[目的指不。
69.一种计算机程序产品,包括 非瞬态计算机可读介质,包括 用于使至少一个处理器接收多个设备被指定成执行对等方发现的通知的代码; 用于使所述至少一个处理器确定将由所述多个设备用于对等方发现的至少一个参数的代码;以及 用于使所述至少一个处理器将所述至少一个参数发送给所述多个设备中的至少一个设备的代码。
全文摘要
描述了用于执行网络辅助式对等方发现以实现对等(P2P)通信的技术。在一种设计中,设备向网络实体(例如,目录代理)注册,从而可使该网络实体知晓该设备的存在以及可能还有关于该设备的其他信息。该网络实体收集来自其他设备的类似信息。该设备例如在注册期间或之后向该网络实体发送请求。该请求包括用于将该设备与其他设备匹配的信息,例如关于由该设备提供的(诸)服务和/或由该设备请求的(诸)服务的信息。目录代理匹配接收自所有设备的请求,确定该设备与至少一个其他设备之间的匹配,并发送要执行对等方发现的通知。该设备可响应于从该网络实体接收到该通知而执行对等方发现。
文档编号H04W8/00GK102972050SQ201180019108
公开日2013年3月13日 申请日期2011年4月15日 优先权日2010年4月15日
发明者S·马利克, R·王, R·帕兰基, N·布杉 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1