共享无线广域网调制解调器的选择和利用的制作方法

文档序号:7913267阅读:189来源:国知局
专利名称:共享无线广域网调制解调器的选择和利用的制作方法
共享无线广域网调制解调器的选择和利用技术领域
下文的描述整体涉及通信网络,并且更具体地涉及通过使用共享无线广域网调制解调器的能量节约和分布式处理。
背景技术
如今已广泛地布置无线通信系统以提供各种通信内容,例如,语音和数据等。这些系统可以是能够通过共享可用的系统资源(例如,带宽和发射功率)来支持与多个用户的通信的多址系统。这种多址系统的例子包括码分多址(CDMA)系统、时分多址(TDMA)系统、频分多址(FDMA)系统、正交频分多址(OFDMA)系统和其它系统。
(例如,应用频分、时分和码分技术的)典型的无线通信网络包括用于提供覆盖区域的一个或多个基站和用于在该覆盖区域中发送和接收数据的一个或多个移动(例如,无线)终端。典型的基站可以同时发送用于广播、组播和/或单播服务的多个数据流,其中, 数据流是移动终端独立感兴趣接收的数据的流。该基站的覆盖范围中的移动终端可能对复合流所携带的一个、多个或全部数据流的接收感兴趣。类似地,移动终端可以向基站或另一个移动终端发送数据。
当用户希望通过网络通信时,该用户对设备进行操作,并且利用该设备的调制解调器来执行通信功能。但是,这可能消耗该设备的能量,如果用户不在电源附近则这可能尤其重要。此外,有时候该设备的链路的质量可能很低,导致信号恶化,这可以不利地影响用户的通信体验。发明内容
下文给出了一个或多个方案的简要摘要,以提供对这些方案的基本理解。该摘要不是对全部能想到的方案的详尽概述,并且既不是意图标识全部方案的关键的或至关重要的元素也不是意图界定任意或全部方案的范围。其唯一目的是为了以简化的形式给出一个或多个方案的一些概念,以作为稍后给出的更详细的描述的序言。
根据一个或多个方案及其对应的公开,结合共享无线广域网调制解调器以节约网络、节点或者网络和节点两者的能量来描述各种方案。此外,对于客户端应用,调制解调器共享可以提高网络资源利用和提高无线广域网链路性能。另外,本文公开的方案可以根据对网络链路的选择而减少延迟。
根据一个方案,一种由移动设备执行的用于选择无线广域网通信机的方法。该方法包括估计多个节点中的每个节点的能量消耗水平。多个节点中的每个节点包括无线广域网调制解调器。该方法还包括从该多个节点中选择一个节点作为无线广域网通信机。该选择是基于移动设备的能量消耗水平的。此外,该方法包括利用移动设备的证书,通过被选作为无线广域网通信机的节点,与无线广域网通信。
另一个方案涉及一种包括存储器和处理器的无线通信装置。存储器保持涉及确定通过使用从多个通信机中所选择的通信机是否降低了无线通信装置的能量水平的指令。存CN 102550082 A储器还保持涉及选择通信机并且将无线通信装置的证书提供给通信机的指令。另外,存储器保持涉及通过具有无线通信装置的证书的通信机的调制解调器来与无线广域网通信的指令。处理器耦合到存储器并且被配置为执行存储器中所保持的指令。
其它方案涉及一种用于选择通信机来与无线广域网交换业务的无线通信装置。该装置包括用于估计通过使用从多个通信机中所选择的通信机是否降低了无线通信装置的能量水平的模块。装置还包括用于选择通信机并且将无线通信装置的证书提供给通信机的模块。另外,装置包括用于通过具有无线通信装置的证书的通信机的调制解调器来与无线广域网通信的模块。
另一个方案涉及一种包括计算机可读介质的计算机程序产品。计算机可读介质包括第一代码集,用于导致计算机估计多个节点中的每个节点的能量消耗水平。多个节点中的每个节点包括无线广域网调制解调器。计算机可读介质还包括第二代码集,用于导致计算机从该多个节点中选择一个节点作为无线广域网通信机。该选择是基于移动设备的能量消耗水平的。此外,计算机可读介质还包括第二代码集,用于导致计算机利用移动设备的证书,通过被选作为无线广域网通信机的一个节点,与无线广域网通信。
另一个方案涉及一种被配置为用于选择无线广域网通信机的处理器。处理器包括第一模块,用于估计通过使用从多个通信机中所选择的通信机是否降低了无线通信装置的能量水平。处理器还包括第二模块,用于选择通信机和第三模块,用于将无线通信装置的证书提供给通信机。另外,处理器包括第四模块,用于通过具有无线通信装置的证书的通信机的调制解调器来与无线广域网通信。
另一个方案涉及一种由节点执行的用于接收意图发往无线广域网中的客户端设备的分组的方法。方法包括从无线广域网接收分组,其中该分组是意图发往客户端设备的。 方法还包括从无线广域网向客户端设备传输该分组。由客户端设备选择该节点以降低客户端设备处的资源消耗。
另一个方案涉及一种包括处理器和存储器的无线通信装置。存储器保持涉及从无线广域网接收分组的指令。该分组是意图发往客户端设备的。存储器还保持涉及从无线广域网向客户端设备传输该分组的指令。由客户端设备选择无线通信装置以降低客户端设备处的资源消耗。处理器耦合到存储器并且被配置为执行存储器中所保持的指令。
其它的方案涉及一种无线通信装置,其包括用于从无线广域网接收分组的模块, 其中该分组是意图发往客户端设备的。无线通信装置还包括用于确定接收分组的最佳估计的模块以及用于从无线广域网向客户端设备传输该分组的模块。由客户端设备选择该无线通信装置以降低客户端设备处的资源消耗。
为了实现前述以及有关目的,一个或多个方案包括下文中所完整描述的或者权利要求中具体指出的特征。以下的描述和附图详细地阐述了一个或多个方案的示例性的特征。这些特征仅仅指示了可以应用各种方案的原理的各种方式中的一小部分。当结合附图来考虑时,其它优势和新颖性特征将从以下的详细描述中显而易见,并且所公开的方案意图包括全部该方案和它们的等效物。


图1示出了可以利用本文公开的方案的示例性系统。
图2示出了根据一个方案通过通信机的选择来节约能量的系统。
图3示出了可以与本文公开的方案一起利用的示例性架构。
图4示出了可以与本文公开的方案一起利用的示例性呼叫流程图。
图5根据一个方案示出了利用网络辅助的通信机的示例性系统。
图6示出了利用网络辅助的方法来允许设备互相发现的无线通信网络。
图7根据一个方案示出了利用网络不辅助的通信机的示例性系统。
图8示出了利用本文公开的方案进行堆栈分割的示例性的示意表示。
图9示出了用于选择无线广域网通信机的方法。
图10根据一个方案示出了用于接收意图发往无线广域网中的客户端设备的分组的方法。
图11根据一个或多个本文公开的方案示出了助于共享无线广域网调制解调器的选择的系统。
图12示出了用于演示在通信机节点处为客户端组合协议数据单元的消息流程图。
图13示出了用于选择通信机来与无线广域网交换业务的示例性系统。
图14根据一个方案示出了用于接收意图发往无线广域网中的客户端设备的分组的示例性系统。
图15示出了根据各种方案的无线通信系统。
图16示出了根据各种方案的示例性无线通信系统。
具体实施方式
现在参考附图来描述所要求保护的主题。在以下描述中,为了说明的目的,描述了大量具体的细节以提供对一个或多个方案的透彻的理解。然而,没有这些具体细节显然也可以实施这些方案。在其它实例中,将公知的结构和设备显示为框图形式,以便描述一个或多个方案。
如本申请所使用的,术语“组件”、“模块”、“系统”等等意指与计算机相关的实体, 无论是硬件、固件、硬件和软件的结合、软件还是运行中的软件。例如,组件可以是,但不限于在处理器上运行的过程、处理器、对象、可执行的程序、运行的线程、程序和/或计算机。 作为示例,在计算设备上运行的应用和计算设备都可以是组件。一个或多个组件可以存在于过程和/或运行线程中,组件可以位于一个计算机中和/或分布在两个或更多计算机中。 此外,这些组件能够从在其上具有各种数据结构的各种计算机可读介质中执行。这些组件可以诸如根据具有一个或多个数据分组(例如,来自与本地系统中、分布式系统中的另一个组件进行交互的组件的数据,和/或来自在诸如因特网的网络上通过信号与其他系统进行交互的组件的数据)的信号,通过本地和/或远程处理的方式进行通信。
此外,本申请结合移动设备描述各个实施例。移动设备还可以被称作为系统、用户单元、用户站、移动站、移动设备、无线终端、节点、设备、远程站、远程终端、接入终端、用户终端、终端、无线通信设备、无线通信装置、用户代理、用户装置或用户设备(UE),并且可以包括它们的一些或全部功能。移动设备可以是蜂窝电话、无绳电话、会话初始协议(SIP)电话、智能电话、无线本地环路(WLL)站、个人数字助理(PDA)、膝上电脑、手持通信设备、手持计算设备、卫星电台、无线调制解调器卡和/或用于通过无线系统进行通信的其它处理设备。并且本文结合基站来描述各种方案。基站可用于与无线终端通信并且可以被称为接入点、节点、节点B、e节点B、e-NB或一些其它网络实体,并且可以包括它们的一些或全部功能。
将根据可以包括大量设备、组件、模块等等的系统来给出各种方案和特征。要理解并且明白,各种系统可以包括附加的设备、组件、模块等等并且/或者可以不包括结合附图所讨论的全部设备、组件、模块等等。还可以使用这些方法的组合。
本文所用的词语“示例性的”意味着“作为实例、例子或示例”。本文所述的任意 “示例性的”实施例不一定被解释为优选于或者优于其它实施例。而是,“示例性的”一词的使用意图以具体的形式给出概念。
现在参考图1,其示出了可以利用本文公开的方案的示例性系统100。移动设备试图在任何可能的时候定位可信的通信机,并且在可能的情况下向受信通信机下载它的WWAN 通信。可以将其看作为移动设备大部分时间处于蓝牙 探测(sniff)模式。此外,系统100 可以利用网络辅助的或网络不辅助的方法来执行各种方案。
在系统100中包括移动设备102和被显示为节点J04、节点2106、节点3108到节点410的多个其它设备或节点,其中N是整数。节点104、106、108、110可以是各种类型的通信设备(例如,膝上电脑、台式电脑、个人数字助理(PDA)、移动电话等等)和/或调制解调器(例如,车辆调制解调器、插头单元调制解调器等等)。节点104、106、108、110可以与移动设备102相关联,并且可以与移动设备102和网络112通信,网络112可以是无线广域网。例如,单个用户或一群用户(例如,家庭、朋友、工作组等等)可以具有多个设备或调制解调器(例如,移动设备102,节点104、106、108、110),一个或多个用户可以通过它们来与网络112交互。移动设备102包括无线广域网(WffAN)调制解调器114和用户身份调制解调器(SM)卡116。每个节点104、106、108、110可以包括各自的WffAN调制解调器118、120、 122,124ο
移动设备102和节点104、106、108、110能够通过对等无线链路彼此通信,该对等无线链路可以使用除了用于WffAN连接的WffAN协议之外的其它无线协议(例如,蓝牙 、超宽带(UWB)、无线局域网(WLAN)、FlashLinQ 等等)。通常,移动设备102通过直接链路与网络112通信。然而,根据本文公开的各种方案,移动设备102可以利用节点104、106、108、 110中的一个并且利用该节点通过间接链路128、130、132、134与网络112通信。当通过直接链路126或间接链路128、130、132、134与网络112通信时,移动设备102利用它自己的证书136。
移动设备102可以根据通过使用所选择的节点104、106、108、110是否降低移动设备102的能量水平消耗,来选择节点104、106、108、110作为通信机。该功能消耗降低可以有助于提高移动设备102的电池寿命和其它资源。因此,在一些情况中,对于移动设备102 而言利用间接链路(例如,通过节点104、106、108、110中的一个)来与网络112通信是更有利的。
根据一些方案,如果移动设备102和节点104、106、108、110利用相同的协议,则节点104、106、108、110的选择可以基于与直接链路126上的链接相比,间接链路128、130、 132、134到网络112的链接是否更强(例如,根据链路质量、根据直接链路质量、根据间接链路质量)。节点104、106、108、110可以处于各种位置。例如,节点104、106、108、110可以作为车辆中的调制解调器(集成设备或售后设备),在家用平台(例如,用户的膝上电脑、墙上插头等等)附近,在工作平台(例如,用户的膝上电脑、墙上插头等等)附近,由正在行走或开会的用户携带(例如,用户的膝上电脑、墙上插头等等),以及在其它位置。
在一个实例中,在车辆中,通信天线可以位于车辆外部并且不会受到通过车辆的穿透损耗。然而,如果移动设备102在车辆内,那么由于信号必须穿透该车辆则直接链路 1 可能经受信号恶化。因此,如果节点104、106、108、110中的一个包括车外天线,则使用该节点来通信可以是有益的,因为该节点可以具有更好的链路,并且因此,可以更快地与网络112(或基站)通信并且由于更快的通信而使用更少的资源和能量。
可替换地或者另外地,节点104、106、108、110的选择可以基于节点能量水平和当与网络112通信时该节点所消耗的能量的量。在该方案中,如果节点能量水平很低并且/ 或者由于将消耗的能量的量而被耗尽,那么移动设备102可以利用不同的节点或者可以利用直接链路126。将参考以下的附图来提供涉及各种方案的附加信息。
根据一些方案,代理节点(例如,通信机)可以处理整个WffAN栈以节约与移动设备102处的WffAN处理有关的能量。通信机节点可以处理全部WffAN连接、移动和网络管理。 另外,通信机可以响应并且处理全部电路交换的(CS)语言呼叫(例如,对于CS语音呼叫而言不涉及移动设备10 。通信机可以通过与移动设备102的短距离链路传递数据业务。此外,通信机可以具有处理到移动设备的CS呼叫的能力。
根据一些方案,当处于通信机(例如,所选节点)的范围内时,移动设备102不直接与WffAN网络交互。此外,移动设备102保持空闲以便呼叫。可替换地或另外地,如果移动设备102具有数据连接,则移动设备102可以偶尔唤醒以通过与通信机的短距离链路接收数据。
图2示出了根据一个方案用于通过选择通信机来节约能量的系统200。系统200包括可以与本文公开的方案一起利用的无线通信装置202。无线通信装置202可以是,例如, 图1的移动设备102。无线通信装置202包括调制解调器204,其可以是无线广域网(WffAN) 调制解调器。无线通信装置202可以直接与网络206通信(例如,直接链路208)或者通过与无线通信装置202相关联(例如,其所发现)的各种节点或通信机210与网络206通信。 通信机210可以通过各个间接链路212与网络206通信。
无线通信装置202中还包括估计模块214,其被配置为估计无线通信装置202和/ 或多个通信机210中的每一个的能量消耗水平,其中,多个通信机210中的每一个包括无线广域网调制解调器216。可以基于由估计模块214计算的能量消耗水平或者基于接收到的能量消耗水平,执行由估计模块214进行的估计。例如,无线通信装置202可以计算多个通信机210中的每一个和无线通信装置202的能量消耗水平。然而,根据一些方案,多个通信机210中的每一个可以计算它自己的能量消耗水平并且向无线通信装置202和/或其它节点报告该水平。
此外,无线通信装置202包括选择模块218,其被配置为选择多个通信机210的其中一个作为无线广域网通信机。作为通信机,所选节点作为无线通信装置202与网络206 之间的中介。选择多个通信机210的其中一个可以基于无线通信装置202的能量消耗水平的降低。然而,根据一些方案,对于无线通信装置202而言,利用它自己的WffAN调制解调器204来与网络206通信(例如,通过直接链路208)可能是能量效率更高的。在该情况中,通过无线通信装置202建立与网络206的直接链路208,并且多个通信机210没有一个被选作为通信机。
根据一些方案,多个通信机210的其中一个(或多个)可以具有比无线通信装置 202更有能量和具有更好的链路。在该情况中,无线通信装置202可以决定利用该节点来通信而不使用直接链路208通信,尽管无线通信装置202和所选节点具有类似的无线调制解调器。例如,无线通信装置202具有调制解调器204,然而,无线通信装置202将不利用该调制解调器204而是使用节点的调制解调器216并且通过间接链路212连接到网络206,因为如果利用调制解调器204来通信则无线通信装置202将会消耗更多能量。因此,当执行通信功能时,无线通信装置202可以利用多跳路由来节约能量。
在无线通信装置202中还包括证书模块220,其被配置为利用无线通信装置202 的证书222在直接链路208和间接链路212两者上与网络206通信。如果在间接链路212 上,则证书模块220向所选节点传输无线通信装置202的身份(例如,证书222)。因此,如果利用了间接链路,那么无线通信装置202将绕过它自己的调制解调器204,并且将利用所选节点的调制解调器216。在其它方案中,所选节点将使用它自己的身份来获得到网络206 的接入。在一些其方案中,利用无线通信装置202的身份来获得到网络206的接入而不管所利用的调制解调器204、216(例如,直接链路208和/或间接链路21 并且所选节点将改为利用无线通信装置202的证书222而不是它自己的身份。因此,所选节点将借用无线通信装置202的身份来与网络206连接,然后允许无线通信装置202通过所选节点与网络 206通信(例如,所选节点变成通路节点)。网络206不知道正在通过所选节点进行通信, 因为所选节点在网络206看来是无线通信装置202(例如,网络不辅助模式)。
在一个实例中,用户可以拿着膝上电脑(例如,通信机210)和手机(例如,无线通信装置20 走路并且使用膝上电脑来通信(例如,手机不直接与网络206通信)。如果存在手机的通信,那么手机将唤醒并且执行通信功能。在一个实例中,当手机通过膝上电脑来活动地通信时,其可以消耗30毫安培的电流。然而,如果手机直接与网络206通信,其可以使用300毫安培的电流。能量消耗计算可以考虑到耗用电流、估计使用时间和电压,以便获得总能量值。因此,在该实例中,在使用直接链路208与使用间接链路212之间存在为10 的不同因子,因此,利用间接链路212是更有能量效率的。
根据一些方案,是使用直接链路208还是间接链路212的确定可以基于链路质量。 例如,直接链路208可以以一百千比特每秒的速率发射数据并且间接链路212可以以一兆比特每秒的速率发射数据。如果有一兆比特要发送,那么间接链路212可以在一秒钟内发送数据,而直接链路208将花费10秒钟发送该数据。较低的链路(例如,直接链路208)将花费更长的时间来通信并且可以消耗更多能量。因此,可以利用链路质量(其直接影响能量)、通信所需的时间的长度的组合来确定是使用直接链路208还是间接链路212,并且此外,如果利用间接链路212,那么可以利用该组合来确定将哪个节点用于通信。
根据一些方案,可以基于可用于无线通信装置202的能量数量和可用于每个节点 (例如,间接链路21 的能量数量来做出该确定。举非限制性的实例而言,膝上电脑可以具有90%充电的电池并且车辆调制解调器可以具有被车辆完全充电的电池。在该情况中,无线通信装置202可以决定使用车辆调制解调器来通信,因为车辆调制解调器的电池消耗将最小。在另一个实例中,膝上电脑只剩20%的电池电量并且无线通信装置202是完全充电的(例如,电池水平大约是100% )。在该情况中,无线通信装置202可以决定使用直接链路208,因为膝上电脑电池电量水平低于无线通信装置202的电池电量水平。
根据一些方案,可以基于电池电量水平和预计通信将消耗的能量数量来做出该确定。根据该方案,可以利用资源函数来做出该确定。
以下提供了可以与本文公开的方案一起利用的示例性资源函数,然而,可以理解, 其仅仅是个示例,并且可以利用其它计算和/或单元来确定是否使用直接链路208、间接链路212和/或对间接链路212利用哪个通信机210。示例性资源函数可以是
R (zd, zu, χ) = (Ed (zd) +Eu (zu)) /K (χ)
其中,R表示资源函数,χ是能量水平部分,是希望的客户端下行链路带宽,Zu 是希望的客户端上行链路带宽(最大设备能量的百分比),K(X)是基于能量水平的能量可用性函数,其典型的是χ的非减函数。在一些方案中,K(X)是S型函数,例如形式为1/ (l+e-A(x-s))。根据一些方案,K(X)可以是阶梯函数,一系列阶梯函数或者线性递增函数。例如,如果K(X) = X,那么当一部份电池容量可用时,χ是0.7则K(X) =0.7,当χ = 0.3则 K(χ) =0.3。然而,如果Κ(χ)是S型的,那么有可能当χ = 0.7时K(X) = 0. 9并且当χ = 0.3时Κ(χ) =0.03。对于完全充电的设备,K(X) = 1。能量可以被写为如下
Ed (zd) = ( ε d+ β dzd),Eu (zu) = ( ε u+β uzu)(线性)
ε d和ε u分别是独立于数据速率的下行链路和上行链路处理的能量成本。β d和 β U分别是基于数据速率的下行链路和上行链路的每秒能量成本。资源函数计算的另一个实例可以具有以下形式
R (zd, zu, X,E_local) = (Ed (zd) +Eu (zu) +E_local) /K (χ)
其中,E_local包括用于附加本地处理的能量成本。该本地处理将包括与需要在平台上处理的任务和其它任务相关联的能量,其中该平台涉及客户端(例如,无线通信装置 202)的无线通信,该其它任务不涉及与客户端相关联的无线通信。在客户端上,该能量与客户端平台上的附加任务相关联(例如,客户端平台的用户可以利用客户端平台来玩游戏)。 在通信机上,该能量可以与客户端下载到通信机上的任务相关联(例如,客户端允许语音呼叫在通信机上终止并且被通信机完全处理),或者与通信机本身上的任务相关联(例如, 通信机平台的用户可以利用通信机浏览或玩游戏,其中,该处理涉及通信机平台上的计算和通信能量两者)。
根据一些方案,除了下载通信任务之外,还可以下载特定处理任务。在一些方案中,例如,可以在通信机节点上直接终止语音呼叫,而可以通过通信机节点向客户端节点 (例如,无线通信装置202)中继涉及英特网数据会话的信息。在附加方案中,通信机节点可以处理涉及网络的一些任务,并且代表客户端节点下载该任务。在该情况下,进一步降低了对等链路上的数据流的数量,并且可以进一步降低客户端节点唤醒所需要的时间量,这可以增加在客户端上节约的能量数量。当下载任务时,客户端节点可以休眠同时通信机执行特定任务,并且下载越大则客户端节点可以休眠越长时间。客户端节点可以如通信机所建议的或如客户端节点本身所确定的,周期性地或非周期性地唤醒。例如,如果客户端节点和通信机节点使用蓝牙作为它们的对等链路的无线协议,那么客户端节点可以处于蓝牙探测模式,偶尔唤醒以与通信机通信。当客户端节点休眠时,通信机可以缓存意图发往客户端节点的信息,然后如果需要,当客户端节点在与通信机的下一个通信节点唤醒时,通信机可以在突发中传递数据。
在一些情况中,下载的任务可以包括监视网络中的改变,例如,获得涉及通信机的范围中的基站的信号质量的信息,以考虑通信机所在的小区的ID的切换。当客户端节点和通信机节点处于移动环境中时这是有用的。一个实例是电话在车中,这时车具有集成的车辆调制解调器或者在座位上的膝上电脑。在该情况中,电话是客户端设备并且车辆调制解调器后膝上电脑可以作为通信机设备。在该情况中,通信机可以向客户端提供更新,只要通信机进行该测量以保持客户端节点最新。可替换地,通信机可以仅当以前提供的信息有重大改变时或者仅当需要停止提供通信机服务时提供该信息。
根据一些方案,客户端节点和通信机可以对它们的通信使用对等无线链路。例如, 可以将蓝牙用于唤醒而将蓝牙或无线LAN或UWB或其它协议用于数据传递。在客户端向通信机下载特定附加处理的情况中,如果客户端节点对该处理使用通信机,则当在客户端节点是计算时资源函数iE_l0Cal贡献将具有较小的值,而当在通信机上计算时将具有较大的值。
在下载处理的一些方案中,可以在通信机节点上直接终止下载的任务(例如,语音呼叫或涉及业务警报的信息)。在下载处理的其它方案中,可以在通信机上处理下载的任务(例如,网络相关的事件处理)并且可以在通信机与客户端节点之间的对等链路上向客户端节点通信该处理的结果。在该情况中,应该考虑用于要接收该信息的客户端节点的对等链路上的无线通信延迟,并且应该证实该延迟对于平台上的任务的期望完成时间是可接受的。
虽然以焦耳或毫焦耳来测量能量(电压*电流*时间),但是,当测量一个时间窗上所关联的能量成本时,可以通过每个任务所消耗的平均电流mA(毫安培)或mAs(毫安培秒)来表示每项。当用mAs来规定能量时,设备所消耗的电压是不明确的并且能量是以每单位电压的能量单位来规定的。当用mA来规定能量时,其表示每单位时间单位电压的能量。
在资源函数计算的另一个实例中,分母可以是正在被分析的节点的能量水平,并且分子可以是执行通信功能所预计消耗的能量数量(例如,平均消耗能量)。例如,如果电话与网络通信,那么其可以消耗300毫安培的电流,并且当不通信时(例如,处于休眠模式) 电话可以消耗小得多的能量(例如,小于10毫安培)。电话可以根据它是在通信还是不在通信,在低功率模式和高功率模式之间切换。如果电话将一直活动地通信,那么其消耗300 毫安培。因此,该函数的分子被设置为300毫安培,并且将分母设置为电池中剩余的毫安时量。
通信机上的该资源函数计算的实例可以具有以下形式
R (zd, zu, ff_avai 1,E_local) = (Ed (zd) +Eu (zu) +E_local) /ff_avai 1
其中,W_aVail是总可用电池能量。W_aVail可以表示成mAH(毫安时)。在该情况中,ff.avail = x*W,其中,χ是可用电池容量的小数部分,W是平台上以mAH为单位的总电池容量。分子中的能量分量可以是用于每个任务的以mA为单位的平均电流。只要在判决前不知道任务的平均电流就通过平台估计任务的平均电流以做出判决。
还可以使用资源函数的互易性来进行比较。根据其它方案,仅使用资源函数的分子,忽略平台上的可用能量水平。整体上,资源函数计算基于每个平台上的计算和通信任务以及当前能量水平来考虑对该平台的影响,以便随后确定合适的节点来向其分配任务。客户端节点可以基于用于直接链路和间接链路的资源函数的比较,优选使用通过通信机的间接链路。然而,基于通信机自己的用于提供服务的资源函数的计算,其可以不想提供服务。 在该情况中,由于不可获得通信机,客户端节点被迫选择直接路径并且不使用通信机。
对于通过通信机的间接下行链路路径,通信机节点上的能量利用函数包括用于处理和传输下行链路业务的能量成本,其中使用用于接收的WWAN链路和用于向客户端节点 (例如,无线通信装置20 传输的对等链路来传输下行链路业务。对于通过通信机的间接上行链路路径,使用对等链路来接收并且使用WWAN链路来向网络206进行传输。客户端节点上的能量利用函数包括用于传输和接收以及对等链路上的处理的成本。
对于直接下行链路和上行链路路径,客户端节点上的能量利用函数包括用于传输和接收以及客户端和网络之间的直接WWAN链路上的处理的成本。
客户端节点将用于对等链路传输的下行链路和上行链路能量利用函数与用于 WWAN链路传输的下行链路和上行链路能量利用函数比较,以选择是否使用直接链路208或间接链路212。因此,客户端节点将用于直接路径的资源函数Rdire。t,。limt(Zd,Zu,W_aVail,E_ local)与用于间接路径的资源函数Rintoeet,。lient(zd,zu,ff_avail, E_local)比较,并且可以使用资源函数具有较低值的路径。因此,客户端节点可以将用于直接路径上的处理的资源函数值遇用于间接路径上的处理的资源函数值比较,以选择将直接链路208或是间接链路 212用于通信。
如果客户端节点确定其优选使用间接链路212,那么通信机上的资源函数应低于用于通信机的具体门限,从而认为其值得提供服务。如果要考虑通信机上的能量,那么通信机节点计算资源能量函数,以确定它是否有关支持客户端的附加处理。当考虑WWAN链路的性能和对等链路的性能时,通信机上的能量使用计算受到以下限制
Bk, d> (1+Pw)zd, Bkju > (1+Pw)zu
Pkj j > (l+Pp)(zd+zu)(k 乒 j,其中 j 是客户端)
其中, ,d是来自第k个WffAN调制解调器设备(通信机)的可用下行链路带宽, u是来自第k个WffAN调制解调器设备的可用上行链路带宽,Pk, j是客户端(j)与第k个WWAN调制解调器设备之间的可用对等链路带宽。在一些方案中,当通信机节点被完全充电时,它的能量不是临界的,并且在该情况中,通信机节点仅仅确定其可以满足性能的带宽和延迟限制。
根据一些方案,当通信机节点可以具有到网络的更好链路时,如通信机节点上的 WWAN调制解调器所观察到的& d和& u有可能大于如客户端节点上的WWAN调制解调器上观察到的Bk,d和 ,u,从而在WffAN上将较少资源/时间用于通信,从而当通信机被用于客户端的通信需求时也使WffAN受益。
在一个实例中,电池完全充电并且具有800毫安时,并且随着时间的推移剩余电量下降至400毫安时。要执行计算,并且将400毫安时设置为分母,其为剩余能量数量并且将当前消耗电流的数量(300毫安培)设置为分子。通过执行涉及计算和通信的任务,其结果反映了系统中的能量的部分利用。该结果的倒数是在电池电荷用尽之前可以使用该设备多久(例如,电池寿命)。应该理解,这仅仅是一个实例,并且可以将不同的单元和计算与本文公开的方案一起利用。
如上所述,该计算可以应用S型函数,因为对于特定类型的服务,无线通信装置 202可以不关心达到一定高点的能量水平。例如,只有当电池寿命达到50%之后才关注剩余电池寿命(例如,如果完全充电寿命是800毫安培,那么寿命的50%是400毫安培)。在该情况中,可以将该函数轻微变形。例如,800毫安培可以等于“1”并且600毫安培可以等于“0.98” (以1为标尺)而400毫安培可以是“0.5”。
根据一些方案,只有无线通信装置202将它自己的能量消耗最小化,无线通信装置202才关心另一个节点的电池水平,即使通信机210的电池是完全消耗的(例如,剩余功率下降到0)。在该方案中,无线通信装置202将直接链路208上的能量与间接链路212上的能量比较,并且利用间接链路212来节约功率。
在一个方案中,当在特定时间段内没有要通信到无线通信装置202的信息时或者没有从通信机210到无线通信装置202的信息流时,通信机210可以允许无线通信装置202 休眠(例如,节约功率)。例如,当在特定时间间隔中没有从通信机210到无线通信装置202 的信息流时,无线通信装置202可以休眠或者可以被通信机210指示进行休眠。
对于容忍延迟的应用,通信机210可以缓存数据,唤醒无线通信装置202并且/或者在特定时间间隔之后传递数据。这允许无线通信装置202休眠更长时间(例如,通信机 210不需要理解唤醒无线通信装置202),这可以节约能量和其它资源。在该情况中,通信机 210可以确定它将如何向无线通信装置202传递数据。可替换地,无线通信装置202可以将无线通信装置202可以容忍的延迟配置给通信机210。例如,不同的应用可以具有不同的可容忍延迟。
如果在通信机210和无线通信装置202之间有多个无线链路可用,那么无线通信装置202或通信机210中的任一个(或者通信机210和无线通信装置202两者联合地)可以选择通信所需的无线调制解调器的最高能效子集。调制解调器的最高能效子集应该满足信息传递的延时、带宽、抽搐和其它限制。
根据一些方案,无线广域网中的实体将属于通信机210的物理信道或者无线承载分配给无线通信装置202使用。另外地或可替换地,无线广域网中的实体将属于通信机210 的逻辑新的和无线承载分配给无线通信装置202使用。在当前WffAN标准(例如,UMTS)中, 使用术语传输信道切换来描述在对无线通信装置使用专用承载(DCH(专用信道)模式)的专用传输信道和使用共享公共信道(FACH(前向接入信道))的专用传输信道之间切换的过程。根据本文公开的方案,被称为传输信道扩展和传输信道选择的两个过程是基于无线通信装置202的临近共享WffAN调制解调器210的可用性的。如果通信机210是可用的,那么可以扩展用于无线通信装置202的可用承载的集合,以包括与通信机210相关联的承载,并且该过程被称为传输信道扩展。从可用承载的集合中选择应该代表无线通信装置202所使用的承载的过程被称为传输信道选择。
根据一些方案,虽然通信机节点的能量也很重要,但是可以在客户端节点和通信机节点之间将任务分割为正比于它们的相对能量水平。在该方案中,如果AE1是在客户端上消耗的能量并且是在通信机上消耗的能量,那么E1和氏分别是客户端节点和通信机的能量水平,那么,客户端节点和通信机之间的任务可以被分割为使得比率为△E1/E1 =△ E2/E2ο
根据一些方案,客户端节点的能量可以比通信机上的能量更重要。在该方案中,能量水平具有不同的重要性值。例如,与客户端相比可以更频繁地对通信机充电,在该情况中,与具有能量优先级值Y2的每焦耳的通信机能量相比,每焦耳的通信机能量具有更高的能量优先级值h。在该情况中,任务可以被分割为满足具有比率AE1Zi(Y^E1) = Δ E2/ (Y2^E2)的方程式。进一步地归纳,如果有N个共享WffAN调制解调器,那么任务被分割为使得
AE1Z(Y1^E1) = Δ E2/(Y2^E2) =......= AEiZ(Yi^Ei) =......= ΔΕΝ/(γΝ*ΕΝ)
在一些方案中,Y1=Y2 .............. Yn,从而任务被分割为使得
AE1ZE1 = Δ E2/E2 ........ AEiZEi....... Δ ΕΝ/ΕΝ
在更通用的方案中,任务被分割为使得
Δ E1/(y ^f1 (E1)) = Δ E2/( Y2^f2 (E2)) .............. Δ En/( y N*fN (En))
其中,对于全部节点,函数& (Ei)可以是相同的,或者换句话说,在对每个节点使用相同的函数^时fi (Ei)=卿。咖的形式的一个实例可以是fi (Ei) =Eio可替换地,考虑^ci = EiZEfflax,,=节点i上的能量可用性的分数,其中^liaxii是节点i上的能量的最大容量(例如,节点i上的电池的容量)。然后可以考虑使用fi (Ei) =K(EiZiEmaxa) =K(Xi), 其中K(Xi)是如前所述的χ的S型函数。可替换地,fjED可以是Xi的线性函数。
对于涉及上述能量比率的全部函数,当不能精确地满足该比率时,任务被分割为使得尽可能近视地满足该比率。在一些方案中,可能必须基于诸如延迟或无线链路性能的其它限制,在具体节点上执行特定任务,这可以使得任务的非平均比率分割成为必要。例如,可能需要在通信机上执行与RLC层处的确认相关联的任务,该RLC层用于来自基站的无线传输,以满足用于在基站处接收该确认所需要的延迟,从而不会在正在使用通信机的客户端上处理该任务。
在任务分割的一些方案中,选择路径以使得将全部组件上的总的整体系统能量/ 比特函数最小化,或者通过优化总的整体系统效用函数来选择路径,其中该总的整体系统效用函数包括用于路径上的每个组件的能量成本、所需数据速率、路径中的每个链路上的无线链路性能和路径上的延迟限制。在用于任务分割的一些方案中,可以考虑使用直接和间接路径的总的系统能量,以确定是使用直接路径还是间接路径。可以在间接路径上消耗的实际能量/比特与直接路径上消耗的实际能量/比特之间进行比较。可以利用该比较来确定具有较低的能量/比特的路径的选择。如果
能量/比特(间接路径)< 能量/比特(直接路径)
则选择间接路径,否则选择直接路径。
在客户端看来可以应用该标准,在该情况中,客户端根据哪个接口在客户端导致较低的能量消耗来选择用于在其上接收数据的无线接口(WWAN或对等)。可替换地,在客户端和通信机两者看来可以应用该标准从而将路径上消耗的总能量(包括在客户端和通信机两者处消耗的能量)最小化。
例如,基站与通信机之间的WffAN链路有可能显著优于基站与客户端之间的WffAN 链路。例如,当通信机是车辆WWAN调制解调器并且客户端是车内电话时,这是有可能的。 基站与电话的WWAN调制解调器之间的直接WffAN链路可以由于通过车辆的传播损耗并且基于在车内的电话的位置而具有很差的质量。然而,WWAN调制解调器可以具有在车辆外部的天线,因此,具有与基站的更好链路,从而可以使用具有更多的每符号比特传输的更好的调制和编码方案。车辆调制解调器系统与电话之间的对等链路将在车辆中,从而对等链路也具有良好质量。在该情况中,间接路径上的实际能量/比成本可以小于直接路径上的实际能量/比成本,从而当考虑到对全部系统组件(包括客户端、通信机和基站)所消耗的能量时,间接路径是能量效率更高的。在该方案中,间接路径不仅对客户端节省了效率还对系统中的全部组件节省了能量。
系统200可以包括可操作地耦合到无线通信装置202的存储器224。存储器2 可以在无线通信装置202外部或者可以位于无线通信装置202内部。存储器2M保持涉及确定通过使用从多个通信机210中所选择的通信机是否降低了无线通信装置202的能量水平以及选择通信机的指令。存储器2M还保持涉及将无线通信装置202的证书提供给通信机并且通过具有无线通信装置202的证书的通信机的调制解调器来与无线广域网206通信的指令。
根据一些方案,存储器2M还保持涉及如果无线通信装置202的能量消耗水平低于用于多个通信机210的能量消耗水平则利用直接链路208来与无线广域网206通信的指令。根据另一个方案,存储器2M还保持涉及估计与多个通信机210中的每一个相关联的直接链路208的质量和间接链路212的质量的指令。存储器2M还保持涉及如果与多个通信机210中的每一个相关联的直接链路208的质量优于间接链路212的质量则利用直接链路208的指令。
在另一个方案中,存储器2M还保持涉及估计直接链路208的质量和与多个通信机210中的每一个相关联的间接链路212的质量的指令。存储器2M还保持涉及如果至少一个间接路径的质量优于直接链路208的质量则利用来自与多个通信机210中的每一个相关联的间接链路212中的其中一个间接路径的指令。
可替换地或另外地,存储器2 还保持涉及测量用于多个通信机210中的每一个的能量消耗水平的指令。根据一些方案,存储器2M还保持涉及绕过无线通信装置202的无线广域网调制解调器204以允许通过所选通信机来通信的指令。根据另一个方案,存储器2M还保持涉及确定多个通信机210中的每一个的能量水平并且估计预计被多个通信机 210中的每一个消耗的能量数量的指令。存储器2M还保持涉及基于该能量水平和预计消耗的能量数量从多个通信机210中选择其中一个通信机的指令。
此外,存储器2M还保持涉及通信网络中的信号传输和接收的指令和其它合适的信息。存储器2M可以存储与WffAN通信机的选择相关联的协议,采取行动开展无线通信装置202与通信机210等等之间的通信,例如,系统200可以应用存储的协议和/或算法来实现如本文所述的无线网络中的改进的通信。
根据一些方案,存储器2M还保持涉及在直接链路上从无线广域网接收分组并且确定接收分组的最佳估计的指令。该确定可以基于直接链路上的第一分组集合的接收并且基于间接链路上的第二分组集合的接收,该间接链路通过通信机和用于从无线广域网接收第三分组集合的另一个节点。
根据另一个方案,存储器2M还保持涉及以下步骤的指令选择在直接链路上从无线广域网接收第一分组集合而不向其传输分组,在直接链路上接收第一分组集合,并且基于直接链路上的第一分组集合的接收和间接链路上的第二分组集合的接收确定接收分组集合的最佳估计。
至少一个处理器2 可以可通信地连接到无线通信装置202 (和/或存储器224), 以助于涉及通信网络中的共享无线广域网调制解调器的选择的信息的分析。处理器2 可以是专用于分析和/或生成由无线通信装置202所接收的信息的处理器、用于控制系统200 的一个或多个组件的处理器和/或于用于分析和/或生成由无线通信装置202所接收的信息并且控制系统200的一个或多个组件的处理器。
根据一些方案,处理器2 被配置为选择无线广域网通信机。处理器2 可以包括第一模块,用于估计通过使用从多个通信机210中所选择的通信机是否降低了能量水平。处理器2 还可以包括第二模块,用于选择通信机;以及第三模块,用于将无线通信装置202的证书提供给通信机。此外,处理器2 可以包括第四模块,用于通过具有无线通信装置202的证书222的通信机的调制解调器来与无线广域网206通信。
根据一些方案,通信机210可以具有各自的存储器和处理器。例如,通信机可以具有用于保持指令的存储器,该指令涉及从无线广域网206接收分组,其中,该分组是意图发往客户端设备(例如,无线通信装置20 的。存储器还可以包括涉及向客户端设备传输来自无线广域网206的分组的指令,其中,由客户端设备选择通信机以降低客户端设备处的资源消耗。
根据一些方案,可以利用至少一个未被选择的通信机210来助于向无线通信装置 202提供完整的数据。存储器还保持涉及基于来自无线广域网的分子的接收、基于由共享节点从无线广域网(例如,未被选择的通信机)接收的而不是向无线广域网传输的分组的接收并且基于客户端设备接收的分组来确定接收分组的最佳估计的指令。
根据一些方案,存储器还保持涉及基于来自无线广域网的分组的接收并且基于由共享节点从无线广域网接收的而不是向无线广域网传输的分组的接收来确定接收分组的最佳估计的指令。
根据另一个方案,存储器还保持涉及代表客户端设备向无线广域网传输分组并且基于通信机处的分组的接收以及基于客户端设备处的分组的接收来确定接收分组的最佳估计的指令。
在另一个方案中,存储器还保持涉及确定接收分组的最佳估计的指令。该确定可以是基于在通信机处的第一分组集合的接收、基于在共享节点处从无线广域网接收的而不是向其传输的第二分组集合的接收,以及基于由客户端设备接收的第三分组集合。客户端设备不直接向无线广域网传输第四分组集合。
根据一些方案,用于选择性地从无线广域网向客户端设备传输第一分组集合的指令集还本地地终止客户端应用的子集或者向用于接收客户端设备的第一分组集合的另一个设备转发第一分组集合。另外地或可替换地,存储器还保持涉及选择将能量效率最高的无线调制解调器子集用于通信的指令。该能量效率最高的无线调制解调器子集满足用于信息传递的至少一个参数,并且其中,在节点和客户端设备之间存在多个可用的无线调制解调器。
根据其它方案,存储器还保持涉及接收物理信道和分配给通信机代表客户端设备来使用的无线承载的指令或者涉及接收逻辑信道和分配给通信机代表客户端设备来使用的无线承载的指令。
图3示出了可以与本文公开的方案一起利用的示例性架构300。示出了现有配置302和利用本文公开的各种方案的配置304。移动设备306和通信机308 (例如,所选节点) 被配置为在对等无线链路312 (P2P无线链路)上通信,例如,蓝牙或另一个短距离或长距离无线通信技术。此外,无线设备306在WffAN直接链路314上与基站(例如,WffAN节点B 310)通信,并且通信机308在WffAN通信机链路316(例如,间接链路)上与WffAN节点B 310 通信。移动设备306和通信机308具有它们自己的身份(例如,SIM卡),并且能够独立地连接到网络(例如,WWAN节点B 310)。
移动设备306和通信机308(或间接链路可以利用的另一个节点)可以通过发现过程来找到彼此,其中移动设备306和通信机308本地地建立信任。下文是移动设备306和通信机308如何在短距离对等无线链路上(例如,蓝牙)发现彼此的实例。应该理解,下文仅仅是为了示例的目的,并且本文公开的方案可以利用其它发现技术。移动设备306来到通信机308的无线覆盖范围附近,其中通信机308在该范围内广播它的能力(例如,蓝牙能力)。移动设备306发现通信机能力并且请求通信机308的证书(例如,WffAN证明书)和能力。通信机308用它的证书和能力来进行响应。接下来,移动设备306向通信机308请求服务并且提供证书(例如,WWAN证明书)和通信需求(例如,需要的带宽)。通信机308 核实移动设备306的证书并且通知移动设备306同意(或不同意)服务。移动设备306可以用同意书的接收来响应。因此,移动设备306和通信机308不需要遍历网络(WffAN节点 B 310),而是可以发现彼此,并且如果仅将利用一个身份则在发现完成之后可以确定是否将存在用于与网络(WffAN节点B 310)通信的两个不同身份。根据一些方案,证书核实过程可以选择性地包括与WffAN和验证服务器的交互。
根据一些方案,移动设备306根据与WffAN调制解调器相关联的节点的能量等级, 选择使用多个WffAN调制解调器中的任意一个。还可以利用用于每个节点的链路性能指示符来在节点之间进行选择。可以对每个节点计算资源利用函数。基于资源利用函数的结果,选择合适的调制解调器作为通信的WWAN调制解调器。在WffAN通信机模式中,服务与末端节点即移动设备306相关联。通信机308(例如,代理节点)在具有SIM卡的节点B/E节点B(ffffAN节点B 310)和与移动设备306相关联的关联服务之间传输比特。根据移动设备 306还是通信机308具有更高能量,它们中的任意一个可以与WffAN节点B 310通信。然而, 仅有一个与基站(例如,WWAN节点B 310)通信,因为,只有一个身份被用于WWAN通信机模式中所支持的应用数据服务。当通信机308代理节点作为WffAN通信机时,与WffAN传输和接收需求相比,移动设备306可以降低在它的平台上的能量需求。与移动设备306和WffAN 基站(例如,WffAN节点B 310或节点B/E节点B)之间的直接通信相比,用于短距离无线链路上的移动设备的通信可以消耗更少能量。
图4示出了可以与本文公开的方案一起利用的呼叫流程图400的实例。移动设备402和通信机404可以在对等链路上交换它们的临时移动用户标识符(TMSI)。移动设备402可以利用通信机404来与移动管理实体(MME) 406通信。在408,移动设备402向网络(例如,MME 406)发送通信机的TMSI,并且请求利用通信机服务。在410,通信机404向 MME 406提供移动设备的TMSI并且发送请求以提供用于移动设备402的通信机服务。在 412,MME 406对移动设备402进行确认,并且在404对通信机404进行确认。在416,MME 406向通信机提供方发送UE (用户设备)环境状态资格的消息。当客户端通电并且将它自己连接到网络时,MME 406可以创建UE环境。环境可以包括有网络向移动设备分配的临时移动用户标识符(TMSI)。环境还可以包括来自本地用户服务器(HSS)的订阅信息。在418 从UE环境资格的MME 406向通信机客户端发送消息。
根据一些方案,MME 406可以将通信机TMSI包括到客户端UE环境中,并且可以将客户端TMSI包括到通信机UE环境中。MME 406可以将通信机UE环境升格成通信机提供方状态。此外,MME 406可以将客户端UE环境的状态升格成通信机客户端状态。
在420,MME 406发送用于移动设备402的测试信息,由通信机404接收该信息。 在422,将测试信息从通信机404(及其承载)转发到移动设备402。通信机404可以将验证请求封装到客户端SIM中。在424,移动设备402用验证响应来对测试消息进行确认,该验证响应指示间接路径操作正确。在426,通信机404向MME 406转发测试消息。在428, MME 406发送同意书,在430向移动设备402转发该同意书。在此时,直接路径(客户端承载)被拆开并且利用间接路径来与移动设备402通信。移动设备420可以关闭它的WffAN 无线并且利用对等链路进行通过通信机404的WffAN通信。
根据一些方案,MME 406接下来为承载建立、客户端能力、承载的动态列表、追踪区域更新、释放、和接入网中的客户端信息的传播提供支持。
为了中止通信机模式,移动设备402可以通过通信机404向MME 406发送中止请求。MME 406可以重新建立用于移动设备402的承载。MME 406从通信机UE环境去除通信机提供方升格状态。MME 406还从客户端UE环境去除通信机客户端升格状态。
图5根据一个方案示出了利用网络辅助的通信机的示例性系统500。本文公开的方案至少可以利用两个变形。这些变形是网络辅助的方法和网络不辅助的方法。在网络不辅助的方法中,网络不知道哪个识别实际上与网络通信。网络简单地获得无线通信装置的身份并且相信它是与网络通信的无线通信装置(其实际上可以是多个节点中的一个)。
网络辅助的方法可以类似于接入点方法,其中,接入点具有它自己的证书。在该情况中,无线通信装置使用另一个调制解调器(例如,多个节点中的一个的调制解调器)并且该调制解调器使用它自己的身份来获得网络接入。
在系统500中包括具有SIM的移动设备502,该SIM被标记为SIM 1504。移动设备502利用包括被标记为SIM 2508的SIM的通信机506来与被标记为WffAN 510的网络通信。移动设备502和通信机506在对等无线链路512是传输数据,并且通信机506与WffAN 510在WffAN链路514上传输数据。
在常规系统中,必须执行网络地址转换(NAT),其中用于中继另一个节点的业务的节点必须改变英特网协议(IP)地址和端口号以便正确地路由业务。例如,第一节点(例如, 移动设备50 将向第二节点(例如,通信机506)传输信息,其中该信息包括与第一节点相关联的IP号和与第一节点相关联的端口号。第二节点将去除IP号和端口号,并且用不同的IP号和端口号来替换它。当第二节点接收到寻址到不同的IP号和端口号的信息时,第二节点用第一节点的IP号和端口号来替换该不同的IP号和端口号,并且向第一节点发送数据业务。
根据一个或多个本文公开的方案,不必改变IP地址。而是改为通信机506简单地利用它的通信链路,并且通信机506所接收的全部业务被发送到移动设备502。因此,由于通信机506是用于移动设备502的专用通信机,所以不必执行NAT,降低了复杂度。
图6示出了利用网络辅助的方法来允许节点发现彼此的无线通信网络600。无线通信网络600可以包括多个基站(BS),它们被标记为BSA02、BS2604和BS3606。无线通信网络600中还包括多个节点608、610和612(例如,移动设备、通信机等等)。应该理解,在无线通信网络600中可以包括多于3个基站和多于3个节点。
如图所示,节点608和节点610与BS3606通信并且节点612与BS2604通信。网络 600知道节点608、610 (例如,节点608、610向网络注册)。此外,网络600知道节点608、 610与同一基站(例如,BS3606)通信。因此,这两个节点608、610处于彼此的范围中但是可能不知道彼此的存在。在该情况中,网络600可以提供辅助,从而节点608、610可以发现彼此。例如,BS3606可以向节点608、610中的每个节点通知节点608、610中的另一个节点的出现。基于该通知,节点608、610可以发现彼此。根据一些方案,节点608、610中的一个或两个可以将它们的无线电(例如,蓝牙无线)关闭。在该情况中,BS36 06可以要求节点 608、610中的每一个打开(例如,激活)它的无线电,以便发现网络600中的其它节点。
图7根据一个方案示出了利用网络不辅助的通信机的示例性系统700,其中网络不知道(网络也不在乎)哪个节点正在通信,因为全部节点共享单个证书。下文将提供网络不辅助模式的实例,用户可以购买手机和补充设备(例如,安装在墙上的调制解调器、车辆调制解调器、膝上电脑接口等等)。手机和补充设备可以具有单个SIM卡(例如,在手机上),并且补充设备仅具有它们各自的调制解调器。手机必须在补充设备的范围内以便利用补充设备的能力(例如,无需在每个设备上具有SIM卡就可以在设备之间建立信任)。
在702和704示出了用于网络不辅助的通信机方法的至少两个方案。如果在移动设备706和通信机708处使用同一身份则可以利用方案702/704中的任意一个,并且仅有一个设备(移动设备706或通信机708)使用该身份来与网络通信。方案702包括在对等无线链路710上与通信机708通信的移动设备706。通信机708在WffAN链路714上从移动设备706向WWAN712传输数据。如图所示,移动设备706包括SIM 716。
方案704包括在对等无线链路710上向通信机708传输数据的移动设备706。通信机708在WffAN链路714上向WffAN 712传输数据。根据方案704移动设备706包括SIM/ WSIM 718(例如,软SIM)并且通信机708包括VSIM 720 (例如,软SIM)。在该方案中,网络可以用软证书对通信机708和移动设备706进行编程,并且移动设备706和通信机708中的任意一个(或两个)可以进行通信,该通信可以基于通信机708与移动设备706之间预配置的协定。
图8示出了便于本文公开的方案所利用的堆栈分割的示例性的示意性表示800。 根据一些方案,可以在通信机上处理整个WWAN栈。然而,根据其他方案,可以从栈中分割 IP分组和应用分组,并且IP分组被转发到移动设备(例如,在客户端仅接收应用)。为了对移动设备提供能量节约,可以下载各种项目由通信机执行。例如,可以由通信机执行全部 WffAN处理,包括WffAN接入层(AS)处理(PHY/MAC/RLC)、WWAN非接入层(NAS)处理(例如, 移动管理、动态备用处理下载)。此外,通信机可以执行本地语音呼叫应用处理。根据一些方案,通信机可以执行选择性数据呼叫应用处理。对于移动设备的另一个益处是如果通信机WffAN链路优于客户端WffAN链路(例如,更多天线、通信机天线的更好的天线定位),那么对客户端应用可以有改进的网络资源利用和/或改进的WWAN链路性能。
根据一些方案,MAC层和PHY层将被分开以便更快速地处理业务。例如,如果MAC层留在客户端并且PHY层处于通信机,那么协调将变得难以进行并且时间限制(例如,HARQ)变得至关重要。
客户端节点处理在图中左手边,并且通信机节点处理被显示在右手边。在右上方是基站(例如,节点B加上应用UMTS的RNC、e节点B等等)。在RNC无线网络控制器处管理RLC层802并且将其转发到基站。在808,发生从基站的PHY层804到通信机的PHY层 806的传输。通过通信机的MAC层810和RLC层812来路由业务。存在到对等(P2P)应用 816的栈间传递814(例如,任意短距离无线电,其可以具有较低能量)。通过MAC层818和 PHY层往下推进业务。在本地无线链路822上路由业务。
在客户端节点处理上,业务到达PHY层拟4并且通过MAC层和对等(P2P)应用828 前进。在客户端存在从P2P应用828到RLC层832的栈内传递830。如图所示,未利用PHY 层834和MAC层836。数据业务通过RLC层832前进并且向上到达应用838、840、842,它们可以是语音、网页浏览等等。
在输出路线上,业务到达RLC层832(而不是MAC层836或PHY层834)和栈内传递830,在栈内传递830中业务从MAC层拟6到PHY层拟4并且在本地无线链路822上被发送到P2P应用828。在通信机节点的820接收该业务,并且其通过MAC层818和P2P应用 816前进并且存在到RLC层812的栈间传递814,通过MAC层810和PHY层808向下传输, 从PHY层808发出。
如前所示,协议栈的分割可以有多种变形。本文所示和所述的分割仅仅是为了理解可以应用各种方案的实例。
考虑以上显示并且说明的示例性系统,参考下文的流程图将更好地理解根据本文公开的主题可以实现的方法。虽然为了说明简化的目的,将方法显示并且描述为一系列的方框,但是应该理解并且明白,所要求的主题不受方框的数量和次序的限制,因为一些方框可以以与本文所示和所述其它方框不同的次序并且/或者基本上同时发生。并且,无需全部所示方框来实现本文所述的方法。要明白,可以通过软件、硬件、软件和硬件的组合或者其它合适的模块(例如,设备、系统、过程、组件)来实现与方框相关联的功能。另外,还应该明白,下文以及整个说明书所公开的方法可以存储器在制品上以助于向各种设备传输和传递该方法。本领域的熟练技术人员将理解并且明白,可以将方法可替换地在例如状态图中表示为一系列相互关联的状态或事件。
图9示出了用于选择无线广域网通信机的方法900。方法900被配置为运行移动设备选择合适的节点来与基站通信。从多个节点中选择该合适的节点。所选节点利用移动设备的身份信息来与基站通信。
方法900在902开始,在902,估计用于多个节点中的每一个的能量消耗水平。每个节点可以包括无线广域网调制解调器。估计可以包括测量用于多个节点中的每一个的能量消耗水平。根据一些方案,估计包括接收用于多个节点中的每一个的测量能量消耗水平。 基于该估计,方法900可以继续确定移动设备的能量消耗水平高于其中接收测量能量消耗水平的能量水平。可以选择与较低的能量消耗水平相关联的节点。根据一些方案,方法900 包括在估计用于多个节点中的每一个的能量消耗水平之前,接收用于发现无线广域网中的至少一个节点的指示(例如,网络辅助发现模式)。
在904,从多个节点选择一个节点作为无线广域网通信机。该选择可以基于移动设备的用于多个节点中的每一个的能量消耗水平的降低。
根据一些方案,该选择可以包括将移动设备的能量消耗水平与多个节点中的每一个的能量消耗水平比较。基于该比较,如果移动设备的能量消耗水平低于多个节点的能量消耗水平,则选择到无线广域网的直接链路。可替换地,如果多个节点中至少一个节点的能量消耗水平低于移动设备的能量消耗水平,则选择到无线广域网的间接链路。
根据一些方案,节点的选择可以包括估计直接链路质量和多个间接链路中的每一个的质量。每个间接链路可以与来自多个节点的各自节点相关联。如果直接链路质量优于多个间接链路中的每一个的质量则可以选择直接链路。可替换地,如果特定间接链路的练了质量优于直接链路质量则可以选择多个间接链路中的一个。
根据另一个方案,该选择可以包括确定多个节点中的每一个的能量水平以及预计将被用于通信的多个节点中的每一个消耗的能量总数。可以基于消耗的能量和可用于通信的能量总数,从多个节点选择一个节点。根据一些方案,节点的选择可以基于与可容忍延迟数量的遵从,其中如果通过利用一个节点所经历的延迟不符合延迟要求,则不将该节点选作为通信机。
在906,利用移动设备的证书,通过被选作为无线广域网通信机的节点,与无线广域网通信。利用证书可以包括利用在移动设备和被选作为无线广域网通信机的节点之间共享的证书。根据一些方案,方法900可以包括向被选作为无线广域网通信机的节点提供移动设备的证书。此外,方法900可以被绕过移动设备的无线广域网调制解调器,以允许通过被选作为无线广域网通信机的一个节点在无线广域网上进行通信。
方法900还可以包括在直接链路上从无线广域网接收分组,并且确定接收分组的最佳估计。该最佳估计可以基于直接链路上的第一分组集合的接收,以及基于间接链路上的第二分组集合的接收,其中该间接链路通过被选作为无线广域网通信机的节点和用于从无线广域网接收第三分组集合的另一个节点。
根据一些方案,方法900包括接收通信任务和与移动设备相关联的计算任务的子集。在传输到移动设备之前,通过无线广域网通信机来处理通信任务和计算任务的子集。根据一些方案,方法900包括从无线广域网通信机接收信息,其中,无线广域网通信机将该信息缓存一段时间,将以前缓存的信息与新信息累加或者组合。根据一些方案,无线广域网通信机在传输接收信息之前对其进行处理。另外,无线广域网通信机可以基于该处理,做出是否向移动设备传输信息的确定。
根据一些方案,方法900包括向无线广域网通信机提供用于已处理信息的配置。 该配置提供了应该被满足的特定参数、事件等等,当未得到满足时,不向客户端节点通信该信息。例如,该配置可以指示只要发生特定事件或者基于可以从已处理信息其确定的一些其它参数,才将该信息应发送到客户端节点。如果与(如无线广域网通信机所确定的)配置一致,则方法900继续下去,接收已处理信息。
根据一些方案,方法包括基于移动设备的能量水平、无线广域网通信机的能量水平、移动设备和基于分割的无线广域网通信机中花费的能量、无线广域网链路和对等链路的性能或者与任务分割相关联的延迟中的至少一个或它们的组合,在移动设备和无线广域网通信机之间分割任务。
根据一些方案,方法900包括选择在直接链路上从无线广域网接收而不是向无线广域网传输第一分组集合。另外,方法900可以包括从无线广域网接收第一分组集合,并且基于直接链路上的第一分组集合和间接链路上的第二分组集合的接收,确定用于接收的分组集合的最佳估计。可替换地,方法900可以包括基于直接链路上的第一分组集合的接收并且基于间接链路上的第二分组集合的接收,确定接收分组集合的最佳估计,其中该间接链路通过被选作为无线广域网通信机的节点和用于从无线广域网接收第三分组集合的另一个节点。
另外地或可替换地,方法900可以包括接收休眠指示或者当从被选作为无线广域网通信机的节点没有信息流时自动进入休眠。
根据一些方案,计算机程序产品可以包括计算机可读介质,其包括用于执行方法 900的各种方案的代码。计算机可读介质可以包括第一代码集,用于导致计算机估计多个节点中的每个节点的能量消耗水平。多个节点中的每个节点包括无线广域网调制解调器。计算机可读介质还包括第二代码集,用于导致计算机从该多个节点中选择一个节点作为无线广域网通信机。该选择是移动设备的能量消耗水平的函数。此外,计算机可读介质还包括第二代码集,用于导致计算机利用移动设备的证书,通过被选作为无线广域网通信机的一个节点,与无线广域网通信。
根据一些方案,计算机可读介质可以包括第四代码集,用于导致计算机估计直接链路的质量和多个间接链路中的每一个的质量。每个间接链路与来自多个节点的各自的一个节点相关联。在计算机可读介质中还包括第五代码集,用于如果直接链路的质量优于多个间接链路的质量则导致计算机选择直接链路。可替换地,如果多个间接链路的其中一个的质量优于直接链路的质量则导致第五代码集选择多个间接链路中的一个。
根据一些方案,计算机可读介质包括第四代码集,用于导致计算机估计多个节点中的每一个的能量水平和预计多个节点中的每一个将要为通信消耗的能量数量。还包括第五代码集,用于导致计算机基于消耗的能量和可以与通信的能量数量,从多个节点中选择一个节点。
根据一些方案,网络可以允许网络辅助模式中的对等链路发现。在该情况中,网络设置两个调制解调器(例如,移动设备调制解调器和通信机(或其他节点)调制解调器) 都与向网络注册的同一基站通信。根据一些方案,网络具有关于调制解调器的位置的更精练的信息(例如,GPS定位),并且可以在调制解调器之间使用互相兼容的无线协议,建议两个调制解调器尝试在对等链路上进行发现。
图10根据一个方案示出了用于接收意图发往无线广域网中的客户端设备的分组的方法1000。方法1000在1002开始,在1002处从无线广域网接收第一分组集合。该分组上意图发往客户端设备的,所选节点执行方法1000以降低客户端设备处的资源消耗。在 1004,将来自广域网的分组选择性地传输到客户端设备。根据一些方案,方法1000可以包括代表客户端设备向无线广域网传输分组。
选择性地传输第一分组集合可以包括本地终止客户端应用的子集。可替换地,选择性地传输第一分组集合可以包括向用于接收客户端设备的第一分组集合的另一个设备转发第一分组集合(并且不向客户端设备中继第一分组集合)例如,车辆调制解调器可以接收电话呼叫并且本地将其终止(在它的话筒和麦克风上)。可替换地,车辆调制解调器可以接收电话呼叫但将该呼叫转发到蓝牙无线头戴耳机(例如,其可以是与该电话相关联的头戴耳机)。这允许电话休眠,同时车辆调制解调器使用头戴耳机。在该情况中,头戴耳机的拥有权可以从电话变成车辆调制解调器。在另一个实例中,无线电视信号或多媒体通信 (例如,语言和视频会话呼叫)可以终止在车辆显示器上并且电话可以休眠(节约能量)。
根据一些方案,方法1000包括在将第一分组集合从无线广域网选择性地传输到客户端设备之前,处理与移动设备相关联的计算任务的子集。根据另一个方案,方法1000 包括在将第一分组集合从无线广域网选择性地传输到客户端设备之前,将来自无线广域网的第一分组集合缓存限定时间段。根据其他方案,方法100包括在将第一分组集合从无线广域网选择性地传输到客户端设备之前,将以前缓存的信息与来自第一分组集合的信息累加。
根据一些方案,方法1000包括在将第一分组集合从无线广域网选择性地传输到客户端设备之前,处理第一分组集合。此外,方法1000可以包括基于该处理,确定是否传输涉及第一分组集合的信息。可以基于网络状态信息来做出该确定。如果网络状态信息未改变(例如,静态信息)则不向移动设备传输该信息。根据一些方案,可以传输该信息的简化表示。例如,简化表示可以是“什么都未改变”的指示。
根据一些方案,方法包括分割涉及客户端设备的任务。在节点和客户端设备直接分割任务。该分割可以基于客户端设备的能量水平、节点的能量水平、基于分割的客户端设备和节点花费的能量数量、无线广域网链路和对等链路的性能、与任务分割相关联的延迟或它们的组合。
根据一些方案,方法1000包括在1006确定接收分组集合的最佳估计。接收分组集合的最佳估计的确定可以基于来自广域网的第一分组集合的接收,基于共享节点从无线广域网接收的而不是向其传输的第二分组集合的接收,以及基于客户端设备接收的第三分组集合。
根据一些方案,确定接收分组集合的最佳估计是基于来自广域网的第一分组集合的接收,以及基于共享节点从无线广域网接收的而不是向其传输的第二分组集合的接收。
方法1000可以包括代表客户端设备向无线广域网传输分组。并且,方法包括基于节点处的第一分组集合的结束并且基于客户端设备处的第二分组集合的接收,确定接收分组的最佳估计。
根据其他方案,确定接收分组的最佳估计是基于节点处的第一分组集合的接收。 此外,确定最佳估计还基于共享节点从无线广域网接收的而不是向其传输的第二分组集合的接收,以及基于客户端设备接收的第三分组集合,其中,客户端设备不直接向无线广域网传输分组。
此外,对于容忍延迟的应用,方法1000包括缓存第一分组集合,唤醒客户端设备并且在延迟之后向客户端设备传递第一分组集合。这可以允许客户端设备休眠更长时间 (节约能量)。因此,客户端设备不必立即唤醒。
根据一些方案,方法1000包括选择能量效率最高的无线调制解调器子集用于通信。能量效率最高的无线调制解调器子集满足用于信息传递的至少一个参数,并且其中,在节点与客户端设备之间有多个无线调制解调器可用。
在一个方案中,方法1000包括接收物理信道和分配给通信机代表客户端设备来使用的节点的无线承载。可替换地或另外地,方法1000包括接收逻辑信道和分配给通信机代表客户端设备来使用的节点的无线承载。
此外,方法1000包括当没有信息要通信到客户端设备或者当在具体时间间隔没有从节点到客户端设备的信息流时,允许客户端设备休眠。另外,根据一些方案,计算机程序产品可以包括计算机可读介质,其包括用于执行方法1000的各种方案的代码。
现在参考图11,其根据一个或多个本文公开的方案示出了助于共享无线广域网调制解调器的选择的系统1100。系统1100可用位于用户设备中。系统1100包括接收器组件1102,其可以从,例如,接收器天线接收信号。接收器组件1102可以在其上执行典型的动作,例如,滤波、放大、下变频并且执行涉及接收信号的其他功能。接收器组件1102还可以将已调节信号数字化仪获得抽样。解调器1104可以获得用于每个符号周期的接收符号并且向处理器1106提供接收符号。
处理器1106可以是专用于分析接收器组件1102所接收的信息并且/或者生成由发射器1108所传输的信息的处理器。另外或可替换地,处理器1106可以控制系统1100的一个或多个组件,分析接收器组件1102所接收的信息,生成由发射器1108所传输的信息并且/或控制系统1100的一个或多个组件。处理器1106可以包括控制器组件,其能够协调与附加用户设备的通信。
系统1100另外包括存储器1110,其可操作地耦合到处理器1106。存储器1110 可以存储涉及协调通信的信息和任意其它合适的信息。应该明白,本文所述的数据存储 (例如,存储器)组件可以是易失性存储器或非易失性存储器或者可以包括易失性存储器和非易失性存储器两者。作为非限制性的实例,非易失性存储器可以包括只读存储器 (ROM)、可编程ROM (PROM)、电可编程ROM (EPROM)、电可擦写ROM (EEPROM)或闪存。易失性存储器可以包括随机访问存储器(RAM),其可以作为外部高速缓存。作为非限制性的实例, RAM可以具有多种形式,例如同步RAM (DRAM)、动态RAM (DRAM)、同步DRAM (DDRAM)、双数据速率 SDRAM (DDR SDRAM)、增强型 SDRAM (ESDRAM)。同步链路 DRAM (SLDRAM)和直接 Rambus RAM(DRRAM)。系统1100还可以包括符号调制器1112,其中发射器1108发射已调信号。。
接收器组件1102还可操作地耦合到估计器1114,其测量(或接收)与到无线广域网的直接链路或者倒无线广域网的多个间接链路相关联的各种参数。这些各种参数包括能量消耗水平、数据速率、链路质量等等。另外,接收器组件1102可以可操作地耦合到选择器 1116,其判决是利用直接链路还是其中一个间接链路。如果选择间接链路,那么选择器1116 确定利用哪个间接链路(例如,利用哪个通信机)来与广域网通信。
图12示出了用于演示在通信机节点为客户端设备组合协议数据单元(PDU)的消息流程图1200。根据一些方案,在客户端设备附近的共享WffAN调制解调器可在共享WffAN 调制解调器之间使用接收发现。与客户端设备相关联的WWAN调制解调器和与通信机相关联的WffAN调制解调器以及在客户端设备附近的其他共享WffAN调制解调器可以一起工作, 以改进客户端设备的WWAN下行链路业务的接收。例如,可以存在3个设备,电话(其是末端客户端设备)、车辆调制解调器和膝上电脑。电话是末端客户端设备,车辆调制解调器是通信机并且膝上电脑是附加共享节点。车辆调制解调器和膝上电脑可以执行处理,并且,如果需要可以组合它们的接收译文。可以向电话转发该组合译文。这可以减少需要由电话(或其它客户端设备)执行的处理的数量,这可以节约客户端设备的资源。
全部共享WffAN设备可以被配置为能够接收并且处理客户端设备的下行链路分组。在物理(PHY)层处的接收(Rx)分集是有可能的。共享WWAN调制解调器可以提供它的接收软比特以及质量度量(例如,((1-Pe)/Pe)或者来自维特比解码器的路径度量),以对软比特的组合进行加权。可替换地,共享WWAN调制解调器可以向执行该组合(其可以典型的是客户端设备或者通信机设备)发送它的解码硬比特。
由于共享WffAN调制解调器之间的无线链路上的传输的延迟而导致的实施限制有可能限制完成PHY层Rx分集的能力。由于对等无线链路上的数据交换所涉及的延时 (该延时的量级可以是若干毫秒),可以希望在每个调制解调器中的PHY层和MAC层之上的层中进行分组接收的分集。例如,在UMTS协议的情况中,在多个调制解调器之间足额和 RLC-PDU (无线链路控制协议数据单元)层上的接收分组。整体而言,全部可用的共享WWAN 调制解调器可以伺机处理为客户端接收的全部RLC-PDU。
现在参考附图,通信机处理1202和共享调制解调器处理1204包括各自的RLC-PDU 处理1206和1208。例如,对于RLC-PDU的接收,如果客户端设备甚至在由于RLC-PDU的HARQ 过程完成之后也无法通过通信机节点成功地接收RLC-PDU,那么客户端设备或通信机可以在1210向全部共享WffAN调制解调器做出请求,以转发它们各自的RLC-PDU译文。如果共享 WWAN调制解调器成功地接收了相同的PDU,那么其可以在1212向客户端转发该RLC-PDU。 根据一些方案,如果在处理中出现失败,则可以在1212指示失败。如果共享WffAN调制解调器提供由于客户端设备的该协作,那么即使全部接收译文有错误,也可以对RLC-PDU执行比特级别的组合,以恢复跨客户端的RLC-PDU。如果与RLC-PDU相关联的附加服务度量可用于组合,那么它们可用于在跨多个客户端的向量的多个接收译文之中执行RLC-PDU向量的加权Chase组合。在1214,可以将来自共享调制解调器的RLC-PDU流与固有RLC-PDU流组合,并且转发到客户端设备。
在另一个变形中,每个共享WffAN调制解调器可以伺机向客户端设备或通信机设备发送关于全部RLC-PDU被成功接收的消息,然而,这可以在客户端设备和/或通信机设备上导致附加的处理成本。客户端设备有可能不参与该组合,从而允许客户端设备上的WWAN 处理子系统休眠。然后在包括通信机的一个或多个共享WWAN调制解调器之间执行该组合, 典型地在通信机节点处管理该组合,并且接下来由通信机节点在通信机节点与客户端节点之间的对等链路上向客户端节点发送组合结果。如果客户端节点改为直接与WWAN通信而不使用通信机,那么可以在客户端节点自身上直接执行该组合。该组合可以导致性能改进而不需要从网络重传分组。
现在参考图13,其示出了用于选择通信机来与无线广域网交换业务的示例性系统 1300。系统1300可以至少部分地位于无线通信装置中。要明白,系统1300被表示为包括功能块,该功能块可以是用于表示处理器、软件或其组合(例如,固件)所实现的功能的功能块。
系统1300包括可以独立或结合运作的电气组件的逻辑分组1302。逻辑分组1302 可以包括电气组件1304,用于估计通过使用从多个通信机中所选择的通信机是否降低了无线通信装置的能量水平。根据一些方案,用于估计的电气组件1304测量用于多个通信机中的每一个的能量消耗水平。然而,根据其他方案,用于估计的电气组件1304从多个通信机中的每一个接收信息以便电气组件1304执行它的功能。
逻辑分组1302还包括用于选择通信机电气组件1306。根据一些方案,如果无线通信装置的能量消耗水平低于多个通信机的能量消耗水平,则用于选择的电气组件1306利用直接链路与无线广域网通信。
根据一些方案,用于估计的电气组件1304估计直接链路的质量和与多个通信机中的每一个相关联的间接链路的质量。如果直接链路的质量优于与多个通信机中的每一个相关联的间接链路的质量,那么用于选择的电气组件1306利用直接链路。根据一些方案, 用于估计的电气组件1304估计直接链路的质量和与多个通信机中的每一个相关联的间接链路的质量。如果与多个通信机中的每一个相关联的间接链路的其中一个间接链路的质量优于直接链路的质量,则用于选择的电气组件1306利用这一个间接链路。
根据一些方案,用于估计的电气组件1304确定多个节点中的每一个的能量水平以及确定预计将被多个通信机中的每一个消耗的能量总数用于选择的电气组件1306基于能量水平和将要消耗的能量数量,从多个通信机中选择一个通信机。
逻辑分组1302还包括电气组件1308,用于向通信机提供无线通信装置的证书。此外,逻辑分组1302还包括电气组件1308,用于通过具有无线通信装置的证书的通信机的调制解调器来与无线广域网通信。用于通信的电气组件1310可以绕过无线通信装置的无线广域网调制解调器,以允许通过所选通信机的通信。
另外,系统1300可以包括用于保持指令的存储器1312,该指令用于执行与电气组件1304、1306、1308和1310或其它组件相关联的功能。虽然将电气组件1304、1306、1308 和1310显示为在存储器1312之外,但是要理解,电气组件1304、1306、1308和1310中的一个或多个可以在存储器1312之内。
图14根据一个方案示出了用于接收意图发往无线广域网中的客户端设备的分组的示例性系统1400。系统1400可以至少部分地位于无线通信装置之内。系统1400被表示为包括功能块,该功能块可以是用于表示处理器、软件或其组合(例如,固件)所实现的功能的功能块。
系统1400包括可以独立或结合运作的电气组件的逻辑分组1402。逻辑分组1402 可以包括电气组件1404,用于从无线广域网接收分组,其中该分组是意图发往客户端设备的。在逻辑分组1402中还包括电气组件1406,用于确定接收分组的最佳估计。此外,逻辑分组包括电气组件1408,用于从无线广域网向客户端设备传输分组,其中,由该客户端设备选择该无线通信装置以降低该客户端设备上的资源消耗。
根据一些方案,电气组件1406基于来自无线广域网的分组的接收,基于用于从无线广域网接收分组而不向其传输分组的共享节点的分组接收并且基于该客户端设备接收的分组,确定接收分组的最佳估计。
根据一些方案,电气组件1406基于来自无线广域网的分组的接收,基于用于从无线广域网接收的而不向其传输分组的共享节点的分组接收,确定接收分组的最佳估计。
根据其它方案,电气组件1406基于节点处的分组的接收,基于用于从无线广域网接收分组而不向其传输分组的共享节点的分组接收并且基于客户端设备接收的分组,确定接收分组的最佳估计,其中该客户端设备不直接向无线广域网传输分组。
逻辑分组1402还可以包括电气组件1410,用于代表该客户端设备向无线广域网传输分组。电气组件1406可以基于节点处的分组的接收并且基于客户端设备处的节点的接收,确定接收分组的最佳估计。
另外,系统1400可以包括用于保持指令的存储器1412,该指令用于执行与电气组件1404、1406、1408和1410或其它组件相关联的功能。虽然将电气组件1404、1406、1408 和1410显示为在存储器1412之外,但是要理解,电气组件1404、1406、1408和1410中的一个或多个可以在存储器1412之内。现在参考图15,其示出了根据各种方案的无线通信系统1500。系统1500包括基站1502,其可以包括多个天线群。例如,一个天线群可以包括天线1504和1506,另一个天线群可以包括天线1508和1510,并且附加的群可以包括天线1512和1514。对每个天线群仅示出了 2个天线;但是每个群可以利用更多或更少的天线。基站102可以另外包括发射器链和接收器链,如本领域的熟练技术人员所理解的,它们中的每一个可以依次包括与信号传输和接收相关联的多个组件(例如,处理器、调制器、复用器、解调器、解复用器、天线等等)。另外,基站1502可以是本地基站、毫微微基站等等。基站1502可以与诸如设备1516的一个或多个设备通信,但是要理解基站1502可以与基本上任意数量类似于设备1516的设备通信。如本文所述的,设备1516与天线1504 和1506通信,其中天线1504和1506在前向链路1518上向设备1516传输信息并且在反向链路1520上从设备1516接收信息。在频分双工(FDD)系统中,前向链路1518可以利用与反向链路1520所使用的频段不同的频段。并且,在时分双工(TDD)系统中,前向链路1518 和反向链路1520可以利用同一频段。另外,例如,在对等配置中,设备1522和15M可以彼此通信。并且,设备1522使用链路15 和15 与设备15M通信。在对等自组网络中,在彼此范围中的设备,例如,设备1522和1524,彼此直接通信而无需基站1502和/或有线基础设施来中继它们的通信。 另外,对等设备或节点可以中继业务。以对等方式来通信的网络之中的设备可以对基站其相同的作用并且向通信机或其它设备中继业务,对基站其相同的作用直到业务到达他最终目的地为止。设备还可以传输控制信道,控制信道携带可以与管理对等节点之间的数据传输的信息。通信网络可以包括处于无线(或有线)通信中的任意数量的设备或节点。每个节点可以处于一个或多个其它节点的范围中,并且可以与其它节点通信或者通过利用其它节点来通信,例如,多跳拓扑(例如,通信可以从一个节点跳到另一个节点,直到到达最终目的地为止)。例如,发送方节点可以希望与接收方节点通信。为了允许在发送方节点和接收方节点之间通信,可以利用一个或多个中间节点。应该理解,任意节点可以是发送方节点和 /或接收方节点,并且可以基本上同时(例如,可以在接收信息的同时广播或者通信信息) 或者在不同时间执行信息发送和/或接收功能。图16显示了根据各种方案的示例性无线通信系统1600。为了简洁起见,无线通信系统1600描述了一个基站1610和一个终端1650。但是,要认识到,系统1600可以包括多个基站或接入点和/或多个终端或用户设备,其中,附加的基站和/或终端可以实质上类似于或者不同于下述的示例性基站和终端。另外,要认识到,基站和/或终端可以应用本文所述的系统和/或方法来助于它们之间的无线通信。现在参考图16,在下行链路上,在接入点1605处,发射(TX)数据处理器1610对业务数据进行接收、格式化、编码、交织和调制(或符号映射),并且提供调制符号(“数据符号”)。符号调制器1615接收并且处理数据符号和导频符号,并且提供符号流。符号调制器 1615对数据和导频符号进行复用,并且获得N个发射符号的集合。每个发射符号可以是数CN 102550082 A
据符号、导频符号或者零信号值。可以在每个符号周期连续地发射导频符号。导频符号可以是,频分复用(FDM)、正交频分复用(OFDM)、时分复用(TDM)、或码分复用(CDM)的。发射器单元(TMTR) 1620接收符号流并且将符号流转换成一个或多个模拟信号, 并且进一步对模拟信号进行调节(例如,放大、滤波和上变频)以生成适用于无线信道上的传输的下行链路信号。然后通过天线1625向终端传输下行链路信号。在终端1630,天线 1635接收下行链路信号并且向接收器单元(RCVR) 1640提供接收信号。接收器单元1640对接收信号进行调节(例如,滤波、放大和下变频)并且将已调节信号数字化以获得抽样。符号解调器1640获得N个接收符号并且向处理器1650提供接收导频符号以便信道估计。符号解调器1645进一步从处理器1650接收用于下行链路的信道响应估计,在接收数据符号上执行数据解调以获得数据符号估计(其为传输数据符号的估计),并且向RX数据处理器 1655提供该数据符号估计,RX数据处理器1655对数据符号估计进行解调(即,符号解映射)、解交织和解码,以恢复传输的业务数据。符号解调器1645和RX数据处理器1655的处理分别与接入点1605处的符号调制器1615和TX数据处理器1610的处理相反。在上行链路上,TX数据处理器1660处理业务数据并且提供数据符号。符号调制器1665接收数据符号并且将数据符号与导频符号复用,执行调制,并且提供符号流。发射器单元1670然后接收并且处理该符号流以生成上行链路信号,由天线1635向接入点1605 传输该上行链路信号。在接入点1606处,来自终端1630的上行链路信号由天线1625进行接收并且由接收器单元1675进行处理以获得抽样。符号解调器1680然后处理该抽样并且提供上行链路的接收导频符号和数据符号估计。RX数据处理器1685处理数据符号估计以恢复终端1630 所传输的业务数据。处理器1690执行用于在上行链路进行传输的每个活动终端的信道估计。处理器1690和1650分别指导(例如,控制、协调、管理,诸如此类)接入点1605 和终端1630处的操作。各自的处理器1690和1650可以与用于存储程序代码和数据的存储器单元(未显示)相关联。处理器1690和1650还可以执行计算以分别得出用于上行链路和下行链路的冲击响应估计。对于多址系统(例如斤0嫩、0 0嫩、0)嫩、10嫩等等),多个终端可以同时在上行链路上进行传输。对于该系统,可以在不同的终端之间共享导频子带。在用于每个终端的导频子带跨越(有可能处理频带边缘之外的整个操作频带)的情况下,可以使用信道估计技术。 为了获得每个终端的频率分集,该导频子带结构是希望的。可以通过各种模块实现本文所述的技术。例如,这些技术可以实现在硬件、软件或其组合中。对于硬件实现,用于信道估计的处理单元可以实现在一个或多个专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑设备(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、 微控制器、微处理器、被设计用于执行本文所述的功能的其它电子单元或其组合中。利用软件,可以通过用于执行本文所述功能的模块(例如,步骤、函数等等)来实现。软件代码可以存储在存储器单元中并且由处理器1690和1650执行。要理解,可以用硬件、软件、固件或它们的任意组合来实现本申请所述的方案。如果用软件来实现功能,则可以将功能存储在计算机可读介质上的一个或多个指令或代码上,或者在计算机可读介质上的一个或多个指令或代码上传输该功能。计算机可读介质包括计算机存储介质和通信介质,包括用于促进计算机程序从一个地方传递到另一个地方的任意介质。存储介质可以是通用计算机或专用计算机可接入的任意可用介质。这种计算机可读介质可以包括,例如但不限于,RAM、ROM、EEPROM、CD-ROM或其它光盘存储器、磁盘存储器或其它磁存储器件或可用于以计算机可接入的指令或数据结构的形式来携带或存储希望的程序代码的任意其它介质。并且,任意连接也可以被称为是计算机可读介质。例如,如果软件是使用同轴线缆、光纤线缆、双绞线对、数字用户线(DSL)或诸如红外线、无线电和微波之类的无线技术来从网站、服务器或其它远程源传输的,那么同轴线缆、光纤线缆、双绞线对、DSL或诸如红外线、无线电和微波之类的无线技术也包括在介质的定义中。本申请所使用的盘片或盘包括压缩盘(CD)、激光盘、光盘、数字多用途盘(DVD)、软盘和蓝光盘,其中蓝光盘的盘片通常电磁地再生数据,而盘片用激光光学地再生数据。以上的组合也可以包括在计算机可读介质的范围中。可以用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑设备、分立门或者晶体管逻辑器件、分立硬件组件或用于执行本文所述的功能任意组合来实现或执行结合本申请公开的方案所描述的各种示例性的逻辑方框、模块和电路。通用处理器可以是微处理器,可替换地,通用处理器也可以是任何常规的处理器、控制器、微控制器或者状态机。处理器也可以实现为计算设备的组合,例如, DSP和微处理器的组合、多个微处理器、一个或多个微处理器与DSP内核的结合,或者任何其它此种结构。另外,至少一个处理器可以包括用于执行上述一个或多个步骤和/或动作的一个或多个模块。对于软件实现,本申请中描述的技术可用执行本申请所述功能的模块(例如,过程、功能等)来实现。这些软件代码可以存储在存储器单元中,并由处理器执行。存储器单元可以实现在处理器内,也可以实现在处理器外,在后一种情况下,它经由各种手段可通信地连接到处理器,这些都是本领域中所公知的。另外,至少一个处理器可以包括用于执行上述功能的一个或多个模块。本文所述的技术可用于各种无线通信系统,例如CDMA、TDMA、FDMA、OFDMA、SC-FDMA 以及其它系统。术语“网络”和“系统”一般可以互换使用。CDMA系统可以实现诸如通用地面无线电接入(UTRA)、cdma2000等等的无线电技术。UTRA包括宽带CDMA (W-CDMA)和CDMA 的其它变形。此外,cdma2000涵盖IS-2000、IS-95和IS-856标准。TDMA系统可以实现诸如全球移动通信系统(GSM)的无线电技术。OFDMA系统可以实现诸如演进的UTRA(E-UTRA)、 超移动宽带(UMB)、IEEE 802. Il(WiFi)、IEEE 802. 16 (WiMAX)、IEEE 802. 20、Flash-OFDM 等等的无线电技术。UTRA、E-UTRA和GSM是通用移动通信系统(UMTQ的一部分。3GPP长期演进(LTE)是UMTS的即将发布的使用E-UTRA的版本,其在下行链路上采用OFDMA在上行链路上采用SC-FCDMA。在名为“第三代合作伙伴计划”(3GPP)的组织的文献中描述了 UTRA、E-UTRA、UMTS、LTE和GSM。并且在名为“第三代合作伙伴计划2”(3GPP 2)的组织的文献中描述了 cdma2000和UWB。并且,该无线通信系统可以另外包括一般使用不配对的为许可频谱、802. XX无线LAN、BLUET00TH和任意其它短或长距离无线通信技术的对等(例如, 移动到移动)自组网络系统。在本文公开的方案中可以利用单载波频分多址(SC-FDMA)技术,该技术利用单载波调制和频域均衡。SC-FDMA与OFDMA系统具有类似的性能以及基本上相同的总复杂度。但是,SC-FDMA信号由于其固有的单载波结构而具有更低的峰均值比(PAPR)。可以在较低的PAPR极大地有益于移动终端的发射功率效率的上行链路通信中利用SC-FDMA。并且,可以使用标准的编程和/或工程技术,将本文所述的各种方面和特征实现为方法、装置或制品。本文所使用的术语“制品”意图包括可以从计算机可读设备、载体或介质访问的计算机程序。例如计算机可读介质可以包括但是不限于,磁存储器件(例如,硬盘、软盘、磁带等等)、光盘(例如,光盘(CD)、数字多功能盘(DVD)等等)智能卡和闪存器件(例如,EPR0M、卡、棒和键驱动等等)。此外,本文所述各种存储介质可以表示用于存储信息的一个或多个器件和/或机器可读介质。术语“机器可读介质”可以包括但不限于,无线信道和能够存储、包含和/或携带指令和/或数据的各种其它介质。另外,计算机程序产品可以包括具有一个或多个指令或代码的计算机可读介质,该指令或代码用于导致计算机执行本文所述功能。此外,结合本申请的方案所描述的方法或者算法的步骤和/或动作可直接体现为硬件、由处理器执行的软件模块或其组合。软件模块可以位于诸如RAM存储器、闪存、ROM 存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、移动磁盘、CD-ROM或者本领域熟知的任何其它形式的存储介质的数据存储器中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。可替换地,存储介质可以是处理器的组成部分。此外在一些方案中,处理器和存储介质可以位于ASIC中。另外,该 ASIC可以位于用户终端中。可替换地,处理器和存储介质也可以作为分立组件存在于用户终端中。此外在一些方案中,方法或者算法的步骤和/或动作可以作为代码集和/或指令集的其中一个或任意组合位于机器可读存储介质和/或计算机可读介质上,该介质可以组合到计算机程序产品中。虽然前述公开讨论了示例性的方案和/或方案,应该注意到在不脱离由权利要求所定义的本文公开方案的范围的前提下可以做出各种改变和改进。因此,本文公开的方案意图包括落入附属权利要求书的范围内的全部改变、改进和变形。此外,虽然可以将本文所示的方案的元素描述或者要求为单数形式,单数若非明确说明为单数则复数也是可想到的。另外,若非特别说明行不通,则可以与全部或部分任意其它方案一起利用全部或部分任意方案。就说明书或权利要求书中使用的“包含”一词而言,该词的涵盖方式类似于“包括” 一词,就如同“包括”一词在权利要求中用作衔接词所解释的那样。此外,无论在说明书还是在权利要求书中所使用的“或”意指包容性的“或”而非排它性的“或”。即,若非特别指出或明确表明,则“X应用A或B”意指任意自包含的变换。即,如果X应用A、X应用B,或 X应用A和B,那么“X应用A或B”满足前述任一种实例。此外,若非特别指定或从上下文明细看出是单数的形式,则说明书和附属的权利要求中所使用的冠词“一”应被理解为意指 “一个或多个”。
权利要求
1.一种由移动设备执行的用于选择无线广域网通信机的方法,包括评估多个节点中的每个节点的能量消耗水平,其中所述多个节点中的每个节点包括无线广域网调制解调器;从所述多个节点中选择一个节点作为所述无线广域网通信机,所述选择基于所述移动设备的能量消耗水平的降低;并且利用所述移动设备的证书,通过被选作为所述无线广域网通信机的所述节点,与无线广域网通信。
2.如权利要求1所述的方法,其中,从所述多个节点中选择所述节点包括将所述移动设备的能量消耗水平与所述多个节点中的每个节点的能量消耗水平进行比较;并且如果所述移动设备的能量消耗水平低于所述多个节点的能量消耗水平,则选择到所述无线广域网的直接链路,或者如果所述多个节点中至少一个节点的能量消耗水平低于所述移动设备的能量消耗水平,则选择到所述无线广域网的间接链路。
3.如权利要求1所述的方法,其中,从所述多个节点中选择所述节点包括评估直接链路质量和多个间接链路中的每一个的质量,每个间接链路与所述多个节点中的相应一个节点相关联;并且如果所述直接链路质量优于所述多个间接链路中的每一个的质量,则选择到所述无线广域网的直接链路,或者如果所述多个间接链路中的一个间接链路的质量优于所述直接链路质量,则选择所述多个间接链路中的所述一个间接链路。
4.如权利要求1所述的方法,其中,从所述多个节点中选择所述节点还包括 基于与可容忍延迟量相符来选择所述节点。
5.如权利要求1所述的方法,其中,利用所述移动设备的证书包括利用在所述移动设备和被选作为所述无线广域网通信机的所述节点之间共享的证书。
6.如权利要求1所述的方法,还包括 通过直接链路从所述无线广域网接收分组;并且基于沿着所述直接链路接收到的第一分组集合并且基于在间接链路上接收到的第二分组集合,确定接收分组的最佳估计,其中该间接链路通过被选作为无线广域网通信机的所述节点和用于从所述无线广域网接收第三分组集合的另一个节点。
7.如权利要求1所述的方法,还包括选择通过直接链路从所述无线广域网接收第一分组集合而不通过所述直接链路向所述无线广域网发送分组。
8.如权利要求7所述的方法,还包括 从所述无线广域网接收所述第一分组集合;并且基于沿着所述直接链路接收到的所述第一分组集合和沿着间接链路接收到的第二分组集合,确定接收分组集合的最佳估计。
9.如权利要求7所述的方法,还包括基于沿着所述直接链路接收到的所述第一分组集合并且基于在间接链路上接收到的第二分组集合,确定接收分组集合的最佳估计,其中该间接链路通过被选作为所述无线广域网通信机的所述节点和用于从所述无线广域网接收第三分组集合的另一个节点。
10.如权利要求1所述的方法,还包括当没有来自被选作为所述无线广域网通信机的所述节点的信息流时接收休眠指令或者自动进入休眠。
11.如权利要求1所述的方法,还包括在评估所述多个节点中的每个节点的能量消耗水平之前,接收用于发现所述无线广域网中的至少一个节点的指示。
12.如权利要求1所述的方法,还包括接收与所述移动设备相关联的计算任务的子集和通信任务,其中,通过所述无线广域网通信机来处理所述计算任务的子集和所述通信任务。
13.如权利要求1所述的方法,还包括基于以下各项中的至少一项或它们的组合在所述移动设备和所述无线广域网通信机之间分割任务所述移动设备的能量水平、所述无线广域网通信机的能量水平、基于分割而在所述移动设备和所述无线广域网通信机中花费的能量、无线广域网链路和对等链路的性能或者与任务分割相关联的延迟。
14.如权利要求1所述的方法,还包括从所述无线广域网通信机接收信息,其中,所述无线广域网通信机将所述信息缓存一段时间,将以前缓存的信息与新信息累加,或者执行二者的组合。
15.如权利要求1所述的方法,还包括向所述无线广域网通信机提供针对已处理信息的配置;并且如果与所述配置一致则接收所述已处理信息。
16.一种无线通信装置,包括 保持指令的存储器,所述指令涉及确定通过使用从多个通信机中选择的通信机是否降低了所述无线通信装置的能量水平,选择所述通信机,将所述无线通信装置的证书提供给所述通信机,并且利用所述无线通信装置的所述证书,通过所述通信机的调制解调器来与无线广域网通信;以及耦合到所述存储器的处理器,其被配置为执行所述存储器中所保持的所述指令。
17.如权利要求16所述的无线通信装置,其中,所述存储器还保持涉及如下操作的指令如果所述无线通信装置的能量消耗水平低于所述多个通信机中的每一个的能量消耗水平,则利用直接链路来与所述无线广域网通信。
18.如权利要求16所述的无线通信装置,其中,所述存储器还保持涉及以下操作的指令评估直接链路的质量和与所述多个通信机中的每一个相关联的间接链路的质量,并且如果所述直接链路的质量优于与所述多个通信机中的每一个相关联的间接链路的质量,则利用所述直接链路,或者如果与所述多个通信机中的每一个相关联的间接链路中的至少一个间接链路的质量优于所述直接链路的质量,则利用所述间接链路中的一个间接链路。
19.如权利要求16所述的无线通信装置,其中,所述存储器还保持涉及以下操作的指令通过直接链路从所述无线广域网接收分组,并且基于沿着所述直接链路接收到的的第一分组集合并且基于通过间接链路接收到的第二分组集合,确定接收分组的最佳估计,其中该间接链路通过所述通信机和用于从所述无线广域网接收第三分组集合的另一个节点。
20.如权利要求16所述的无线通信装置,其中,所述存储器还保持涉及以下操作的指令选择通过直接链路从所述无线广域网接收第一分组集合而不通过所述直接链路向所述无线广域网发送分组;通过所述直接链路接收所述第一分组集合;并且基于沿着所述直接链路接收到的所述第一分组集合和沿着间接链路接收到的第二分组集合,确定接收分组集合的最佳估计。
21.一种用于选择通信机来与无线广域网交换业务的无线通信装置,包括用于评估通过使用从多个通信机中选择的通信机是否降低了所述无线通信装置的能量消耗水平的装置;用于选择所述通信机的装置;用于将所述无线通信装置的证书提供给所述通信机的装置;以及用于利用所述无线通信装置的证书通过所述通信机的调制解调器来与所述无线广域网通信的装置。
22.—种计算机程序产品,包括 计算机可读介质,其包括第一代码集,用于使计算机评估多个节点中的每个节点的能量消耗水平,其中,所述多个节点中的每个节点包括无线广域网调制解调器;第二代码集,用于使所述计算机从所述多个节点中选择一个节点作为无线广域网通信机,所述选择是移动设备的能量消耗水平的降低的函数;以及第三代码集,用于使所述计算机利用所述移动设备的证书,通过被选择作为所述无线广域网通信机的所述一个节点,与无线广域网通信。
23.至少一个被配置来选择无线广域网通信机的处理器,包括第一模块,用于评估通过使用从多个通信机中选择的通信机是否降低了能量水平;第二模块,用于选择所述通信机;第三模块,用于将证书提供给所述通信机;以及第四模块,用于利用所述证书通过所述通信机的调制解调器来与无线广域网通信。
24.一种由节点执行的用于接收意图发往无线广域网中的客户端设备的分组的方法, 包括从所述无线广域网接收第一分组集合,其中所述第一分组集合意图发往所述客户端设备;并且将来自所述无线广域网的所述第一分组集合选择性地传送到所述客户端设备,其中, 所述节点由所述客户端设备选择以降低所述客户端设备处的资源消耗。
25.如权利要求M所述的方法,还包括基于从所述无线广域网接收到的所述第一分组集合,基于由共享节点接收到的第二分组集合,并且基于所述客户端设备接收到的第三分组集合,确定接收分组集合的最佳估计, 其中所述共享节点从所述无线广域网接收而不向所述无线广域网进行发送。
26.如权利要求M所述的方法,还包括基于从所述无线广域网接收到的所述第一分组集合并且基于由共享节点接收到的第二分组集合,确定接收分组集合的最佳估计,其中所述共享节点从所述无线广域网接收而不向所述无线广域网进行发送。
27.如权利要求M所述的方法,还包括代表所述客户端设备向所述无线广域网发送分组;并且基于在所述节点处接收到的所述第一分组集合并且基于在所述客户端设备处接收到的第二分组集合,确定接收分组的最佳估计。
28.如权利要求M所述的方法,还包括基于在所述节点处接收到的所述第一分组集合,基于在共享节点处接收到的第二分组集合,并且基于由所述客户端设备接收到的第三分组集合,确定接收分组的最佳估计,其中,所述共享节点从所述无线广域网接收而不向所述无线广域网进行发送,所述客户端设备不直接向所述无线广域网发送第四分组集合。
29.如权利要求M所述的方法,其中,选择性地传送所述第一分组集合包括本地终止多个客户端应用程序的子集。
30.如权利要求M所述的方法,其中,选择性地传送所述第一分组集合包括向为所述客户端设备接收所述第一分组集合的另一个设备转发所述第一分组集合。
31.如权利要求M所述的方法,还包括缓存所述第一分组集合;唤醒所述客户端设备;并且在延迟之后向所述客户端设备传递所述第一分组集合。
32.如权利要求M所述的方法,还包括选择能量效率最高的无线调制解调器子集进行通信,其中,所述能量效率最高的无线调制解调器子集满足用于信息传递的至少一个参数,并且,其中,在所述节点与所述客户端设备之间有多个无线调制解调器可用。
33.如权利要求M所述的方法,还包括接收分配给所述节点的物理信道或无线承载以供代表所述客户端设备来使用。
34.如权利要求M所述的方法,还包括接收分配给所述节点的逻辑信道或无线承载以供代表所述客户端设备来使用。
35.如权利要求M所述的方法,还包括当没有信息要传送给所述客户端设备或者当在特定时间间隔内没有从所述节点到所述客户端设备的信息流时,允许所述客户端设备休眠。
36.如权利要求M所述的方法,还包括在将来自所述无线广域网的所述第一分组集合选择性地传送到所述客户端设备之前, 处理与所述客户端设备相关联的计算任务的子集和一个或多个通信任务。
37.如权利要求M所述的方法,还包括在将来自所述无线广域网的所述第一分组集合选择性地传送到所述客户端设备之前, 将来自所述无线广域网的所述第一分组集合缓存预定时间段。
38.如权利要求M所述的方法,还包括在将来自所述无线广域网的所述第一分组集合选择性地传送到所述客户端设备之前, 将以前缓存的信息与所述第一分组集合中的信息累加。
39.如权利要求M所述的方法,还包括在将来自所述无线广域网的所述第一分组集合选择性地传送到所述客户端设备之前, 处理所述第一分组集合。
40.如权利要求39所述的方法,还包括基于所述处理,确定是否发送与所述第一分组集合有关的信息。
41.如权利要求M所述的方法,还包括在所述节点和所述客户端设备之间分割与所述客户端设备有关的任务,其中,所述分割基于所述客户端设备的能量水平、所述节点的能量水平、基于分割而由所述客户端设备和所述节点所花费的能量的量、无线广域网链路和对等链路的性能、与任务分割相关联的延迟,或它们的组合。
42.一种无线通信装置,包括保持指令的存储器,所述指令涉及从无线广域网接收第一分组集合,其中,所述第一分组集合意图发往客户端设备;并且将来自所述无线广域网的所述第一分组集合选择性地传送到所述客户端设备,其中, 所述无线通信装置由所述客户端设备选择以降低所述客户端设备处的资源消耗;以及耦合到所述存储器的处理器,其被配置为执行所述存储器中所保持的所述指令。
43.如权利要求42所述的无线通信装置,所述存储器还保持涉及以下操作的指令基于从所述无线广域网接收到的所述第一分组集合,基于由共享节点接收到的第二分组集合,并且基于所述客户端设备接收到的第三分组集合,确定接收分组的最佳估计,其中所述共享节点从所述无线广域网接收而不向所述无线广域网进行发送。
44.如权利要求42所述的无线通信装置,所述存储器还保持涉及以下操作的指令基于从所述无线广域网接收到的所述分组并且基于由共享节点接收到的第一分组集合,确定接收分组的最佳估计,其中所述共享节点从所述无线广域网接收而不向所述无线广域网进行发送。
45.如权利要求42所述的无线通信装置,所述存储器还保持涉及以下操作的指令代表所述客户端设备向所述无线广域网发送分组;并且基于在所述无线通信装置处接收到的所述第一分组集合并且基于在所述客户端设备处接收到的第二分组集合,确定接收分组的最佳估计。
46.如权利要求42所述的无线通信装置,所述存储器还保持涉及以下操作的指令基于在所述无线通信装置处接收到的所述第一分组集合,基于在共享节点处接收到的CN 102550082 A第二分组集合,并且基于由所述客户端设备接收到的第三分组集合,确定接收分组的最佳估计,其中,所述共享节点从所述无线广域网接收而不向所述无线广域网进行发送,所述客户端设备不直接向所述无线广域网发送第四分组集合。
47.如权利要求42所述的无线通信装置,其中,用于将来自所述无线广域网的所述第一分组集合选择性地传送到所述客户端设备的指令集合还本地终止多个客户端应用程序的子集,或者向为所述客户端设备接收所述第一分组集合的另一个设备转发所述第一分组皇A朱口 ο
48.如权利要求42所述的无线通信装置,其中,所述存储器还保持涉及以下操作的指令选择能量效率最高的无线调制解调器子集进行通信,其中,所述能量效率最高的无线调制解调器子集满足用于信息传递的至少一个参数,并且,其中,在所述无线通信装置与所述客户端设备之间有多个无线调制解调器可用。
49.如权利要求42所述的无线通信装置,其中,所述存储器还保持涉及以下操作的指令接收分配给所述无线通信装置的物理信道或无线承载以供代表所述客户端设备来使用,或者接收分配给所述无线通信装置的逻辑信道或无线承载以供代表所述客户端设备来使用。
50.一种无线通信装置,包括用于从无线广域网接收第一分组集合的模块,其中所述第一分组集合意图发往客户端设备;用于确定接收分组的最佳估计的模块;以及用于将来自所述无线广域网的所述第一分组集合传送到所述客户端设备的模块,其中,所述无线通信装置由所述客户端设备选择以降低所述客户端设备处的资源消耗。
全文摘要
一种设备根据利用具有无线广域网(WWAN)调制解调器的大量节点中的其中一个是否将降低该设备的功率消耗,选择使用其中任意一个节点。该选择还可以基于该节点的能量水平。该选择还可以基于链路性能指示符。所选节点被选作为用于通信的WWAN调制解调器,并且其将该设备的身份用于该模式中所支持的应用数据服务。
文档编号H04W88/06GK102550082SQ201080038811
公开日2012年7月4日 申请日期2010年9月3日 优先权日2009年9月3日
发明者D·克里希纳斯瓦米 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1