协作式数据骡子的制作方法

文档序号:15849480发布日期:2018-11-07 09:37阅读:264来源:国知局
协作式数据骡子的制作方法

概括地说,本公开内容涉及通信系统,更具体地说,本公开内容涉及使用邻近的移动节点进行的动态协作式无线数据传送。

背景技术

为了提供诸如电话、视频、数据、消息传送和广播之类的各种电信服务,广泛部署了无线通信系统。典型的无线通信系统可以使用能够通过共享可用的系统资源(例如,带宽、发射功率)来支持与多个用户进行通信的多址技术。这样的多址技术的例子包括码分多址(cdma)系统、时分多址(tdma)系统、频分多址(fdma)系统、正交频分多址(ofdma)系统、单载波频分多址(sc-fdma)系统和时分同步码分多址(td-scdma)系统。

在多种电信标准中已采用这些多址技术,以提供使不同的无线设备能够在城市层面、国家层面、地域层面、甚至全球层面上进行通信的公共协议。新兴的电信标准的例子是长期演进(lte)。lte是对由第三代合作伙伴计划(3gpp)发布的通用移动电信系统(umts)移动标准的增强集。其被设计为通过在下行链路(dl)上使用ofdma、在上行链路(ul)上使用sc-fdma以及使用多输入多输出(mimo)天线技术,来改善频谱效率、降低成本、改善服务、利用新频谱以及与其它开放标准更好地相结合,从而更好地支持移动宽带互联网接入。但是,随着对移动宽带接入的需求持续增长,存在对lte技术中的进一步改进的需求。优选的是,这些改进应当可应用于其它多址技术和使用这些技术的电信标准。



技术实现要素:

在本公开内容的一方面,提供了一种方法、计算机程序产品和装置。该装置提供或者能够实现基于无线网络中的移动节点的动态邻近位置的动态协作式无线数据传送服务。被服务的无线终端(源设备)可以卸载数据,以由相邻无线终端进行延迟的传输。源设备可以经由任何协作的相邻节点(骡子(mule))(无论其是移动的还是静止的),来尝试延迟的数据传输。效用函数可以用于对经由直接链路进行通信的成本、或者通过由骡子提供的机会性地可用的链路进行通信的成本进行比较。源设备可以等待通过骡子来传输容忍延迟的数据,以便优化源设备的能量,通过骡子获得改善的网络连接,通过在骡子的现有数据连接上进行搭载来减少网络数据负载和信令负载(特别是当信令负载高、而业务负载具有余量时)。在一些实施例中,骡子可以等待经由毫微微小区、微微小区进行通信,而不是通过宏小区进行通信。

在本发明的一方面,一种无线通信的方法包括:从用户设备(ue)接收广告由所述ue提供的间接数据传送服务的可用性的信息;确定与所述间接传送服务相关联的可能的等待时间;当所述间接数据传送服务的特性满足一个或多个性能优化标准时,向所述ue发送数据分组,以使用所述间接传送服务来传送给分组数据网络;以及当所述间接数据传送服务的所述特性不满足所述一个或多个性能优化标准时,将所述数据分组直接传送给所述分组数据网络。

在本公开内容的一方面,所述数据分组是在所述可能的等待时间使得与所述数据分组相关联的传送期限被满足时,发送给所述ue的。所述可能的等待时间可以是在从所述ue接收的、用于广告所述间接数据传送服务的可用性的信息中提供的。所述可能的等待时间是基于所述ue对所述分组数据网络的预期接入的。所述可能的等待时间可以是基于对所述ue对所述分组数据网络的先前接入的统计分析来确定的。

在本公开内容的一方面,所述数据分组可以是在以下情况下发送给所述ue的:在所述ue指示一个或多个分组已被调度用于发送给所述分组数据网络,在所述ue广告准许通过与所述分组数据网络的单个连接来传输来自多个发射机的数据分组的聚合服务时,和/或在所述可能的等待时间使得与所述数据分组相关联的传送期限被满足时。所述可能的等待时间可以是在从所述ue接收的、用于广告所述间接数据传送服务的可用性的信息中提供的。

在本公开内容的一方面,所述数据分组可以是在以下情况下发送给所述ue的:在所述ue广告通过以与本地无线网络发射机的发射功率相比要低的发射功率进行操作的无线网络发射机来接入所述分组数据网络时,在所述ue广告通过提供与本地无线网络发射机相比要高的数据吞吐量的无线网络信道来接入所述分组数据网络时,在所述ue广告通过已建立了与本地无线网络发射机的对应信道相比质量要高的到无线基站的信道的无线网络发射机来接入所述分组数据网络时;所述数据是在以下情况下发送给所述ue的:在所述ue广告通过与本地可用的无线接入网(ran)不同的ran来接入所述分组数据网络时,在所述ue广告将来通过与当前可用的ran不同的ran来接入所述分组数据网络时,和/或在所述ue广告通过wifi网络来接入所述分组数据网络时。

在本公开内容的一方面,与所述间接传送服务相关联的所述可能的等待时间是基于所述ue与所述wifi网络之间的预期连接来计算的。所述性能优化标准包括电池寿命,并且所述数据分组可以被发送给所述ue,以使用所述间接传送服务来传送给所述分组数据网络,以便延长本地电池功率。

在本公开内容的一方面,所述性能优化标准包括网络负载标准。所述数据分组是在预期到网络负载低于当前网络负载的时候发送给所述ue的,以传送给所述分组数据网络。所述网络负载可以与无线网络负载有关。所述网络负载可以与分组数据网络负载有关。

在本发明的一个方面,用于广告所述间接数据传送服务的可用性的信息可以是由ue通过对等网络来提供的。所述对等网络可以包括蓝牙网络。所述数据分组可以包括加密的数据。所述数据分组可以是通过多个ue向分组数据网络发送的多个数据分组中的一个。

在本公开内容的一方面,一种数据通信的方法,包括:估计第一ue向无线广域网(wwan)传送数据所需要的最大时间段;计算所述第一ue能够在所述最大时间段内传送所述数据的概率;以及在对等消息中向第二ue广告数据卸载能力,其中,所述对等消息包括用于量化所述最大时间段和所述概率的信息。所述概率可以是基于能够在所述最大时间段内维持或建立所述ue之间的连接的可能性的。

在本公开内容的一方面,该方法包括:响应于所述对等消息,从所述第二ue接收所述数据;以及在所述最大时间段到期之前,从第一ue发送所述数据。所述数据可以是响应于用于广告第三ue的数据卸载能力的另一对等消息而从所述第一ue发送给所述第三ue送的。所述数据可以是从所述第一ue发送给所述wwan的。

在本公开内容的一方面,向所述第二ue广告所述数据卸载能力,包括:向多个ue广播所述对等消息。从所述第二ue接收所述数据的步骤包括:从所述多个ue接收数据。所述最大时间段和所述概率中的至少一个可以是基于对所述第一ue与所述wwan之间的先前连接的统计分析来确定的。

在本公开内容的一方面,这些ue中的一个是处于移动中的,并且所述最大时间段和所述概率中的至少一个是基于该正在移动的ue的先前行进来确定的。所述对等消息是在所述第二ue具有到所述wwan的优质连接时发送的。所述最大时间段和所述概率中的至少一个可以与预期的连接有关。

附图说明

图1是示出网络架构的例子的示图。

图2是示出接入网的例子的示图。

图3是示出lte中的dl帧结构的例子的示图。

图4是示出lte中的ul帧结构的例子的示图。

图5是示出用于用户面和控制面的无线协议架构的例子的示图。

图6是示出接入网中的演进型节点b和用户设备的例子的示图。

图7是示出在无线网络中的设备之间使用数据卸载来进行协作式数据装运的某些方面的简化图。

图8是无线通信的方法的流程图。

图9是无线通信的方法的流程图。

图10是示出示例性装置中的不同模块/单元/部件之间的数据流的概念性数据流图。

图11是示出用于使用处理系统的装置的硬件实现的例子的示图。

具体实施方式

下面结合附图给出的详细描述旨在作为对各种配置的描述,而不是旨在表示可以在其中实现本文所描述的概念的唯一配置。为了提供对各个概念的透彻理解,该详细描述包括具体细节。但是,对于本领域普通技术人员来说显而易见的是,可以在没有这些具体细节的情况下实现这些概念。在一些实例中,为了避免对这样的概念造成模糊,以框图形式示出了公知的结构和部件。

现在将参照各种装置和方法来给出电信系统的多个方面。将在下面的详细描述中对这些装置和方法进行描述,并且通过各种框、模块、部件、电路、步骤、过程、算法等(其统称为“要素”)来在附图中示出这些装置和方法。可以使用电子硬件、计算机软件或者其任意组合来实现这些要素。至于这样的要素是实现成硬件还是实现成软件,取决于特定的应用和对整个系统所施加的设计约束。

通过举例的方式,要素或者要素的任何部分或者要素的任意组合,可以用包括一个或多个处理器的“处理系统”来实现。处理器的例子包括微处理器、微控制器、数字信号处理器(dsp)、现场可编程门阵列(fpga)、可编程逻辑器件(pld)、状态机、门逻辑器件、分立硬件电路和被配置为执行贯穿本公开内容描述的各种功能的其它合适的硬件。处理系统中的一个或多个处理器可以执行软件。无论被称为软件、固件、中间件、微代码、硬件描述语言还是其它术语,软件都应当被广义地解释为意味着指令、指令集、代码、代码段、程序代码、程序、子程序、软件模块、应用、软件应用、软件包、例程、子例程、对象、可执行文件、执行的线程、过程、函数等。

因此,在一个或多个示例性实施例中,所描述的功能可以用硬件、软件、固件或者其任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质上或编码为计算机可读介质上的一个或多个指令或代码。计算机可读介质包括计算机存储介质。存储介质可以是计算机能够存取的任何可用介质。通过举例的方式而不是限制的方式,这样的计算机可读介质可以包括ram、rom、eeprom、cd-rom或其它光盘存储、磁盘存储或其它磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其它介质。如本文所使用的,磁盘(disk)和光盘(disc)包括压缩光盘(cd)、激光光盘、光盘、数字多功能光盘(dvd)和软盘,其中磁盘通常磁性地复制数据,而光盘则用激光来光学地复制数据。上文的组合也应当包括在计算机可读介质的保护范围之内。

图1是示出lte网络架构100的示图。lte网络架构100可以被称为演进分组系统(eps)100。eps100可以包括一个或多个ue102、演进型umts陆地无线接入网(e-utran)104、演进分组核心(epc)110、归属用户服务器(hss)120和运营商的ip服务122。eps可以与其它接入网互连,但是为了简单起见,没有示出那些实体/接口。如图所示,eps提供分组交换服务,但是,如本领域技术人员所容易明白的,贯穿本公开内容给出的各个概念可以扩展到提供电路交换服务的网络。

e-utran包括演进型节点b(enb)106和其它enb108。enb106提供针对于ue102的用户面和控制面协议终止。enb106可以经由回程(例如,x2接口)连接到其它enb108。enb106还可以被称为基站、基站收发机、无线基站、无线收发机、收发机功能单元、基本服务集(bss)、扩展服务集(ess)或者某种其它合适的术语。enb106为ue102提供到epc110的接入点。ue102的例子包括蜂窝电话、智能电话、会话发起协议(sip)电话、膝上型计算机、个人数字助理(pda)、卫星无线设备、全球定位系统、多媒体设备、视频设备、数字音频播放器(例如,mp3播放器)、照相机、游戏控制台或者任何其它类似的功能设备。本领域技术人员还可以将ue102称为移动站、用户站、移动单元、用户单元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动用户站、接入终端、移动终端、无线终端、远程终端、手持设备、用户代理、移动客户端、客户端或者某种其它合适的术语。

enb106通过s1接口连接到epc110。epc110包括移动性管理实体(mme)112、其它mme114、服务网关116和分组数据网络(pdn)网关118。mme112是处理ue102与epc110之间的信令的控制节点。通常,mme112提供承载和连接管理。所有用户ip分组通过服务网关116来传送,其中,服务网关116本身连接到pdn网关118。pdn网关118提供ueip地址分配以及其它功能。pdn网关118连接到运营商的ip服务122。运营商的ip服务122可以包括互联网、内联网、ip多媒体子系统(ims)和ps流服务(pss)。

图2是示出lte网络架构中的接入网200的例子的示图。在该例子中,将接入网200划分成多个蜂窝区域(小区)202。一个或多个较低功率等级的enb208可以具有与小区202中的一个或多个重叠的蜂窝区域210。较低功率等级的enb208可以是毫微微小区(例如,家庭enb(henb))、微微小区、微小区或者远程无线电头端(rrh)。宏enb204被分别分配给相应的小区202,并且被配置为向小区202中的所有ue206提供到epc110的接入点。在接入网200的该例子中,不存在集中式控制器,但是可以在替代的配置中使用集中式控制器。enb204负责所有与无线相关的功能,其包括无线承载控制、准入控制、移动性控制、调度、安全和到服务网关116的连接性。

由接入网200使用的调制和多址方案可以根据所部署的特定电信标准而变化。在lte应用中,在dl上使用ofdm,并且在ul上使用sc-fdma,以支持频分双工(fdd)和时分双工(tdd)二者。如本领域技术人员通过下面的详细描述所容易明白的,本文给出的各个概念非常适合于lte应用。但是,这些概念可以容易地扩展到使用其它调制和多址技术的其它电信标准。通过举例的方式,这些概念可以扩展到演进数据优化(ev-do)或超移动宽带(umb)。ev-do和umb是由第三代合作伙伴计划2(3gpp2)发布的、作为cdma2000标准系列的一部分的空中接口标准,并且使用cdma来为移动站提供宽带互联网接入。这些概念还可以扩展到:使用宽带cdma(w-cdma)和cdma的其它变型(例如,td-scdma)的通用陆地无线接入(utra);使用tdma的全球移动通信系统(gsm);以及演进型utra(e-utra)、ieee802.11(wi-fi)、ieee802.16(wimax)、ieee802.20和使用ofdma的闪速ofdm。在来自3gpp组织的文档中描述了utra、e-utra、umts、lte和gsm。在来自3gpp2组织的文档中描述了cdma2000和umb。所使用的实际无线通信标准和多址技术,将取决于特定的应用和对系统所施加的整体设计约束。

enb204可以具有支持mimo技术的多个天线。mimo技术的使用使得enb204能够使用空间域来支持空间复用、波束成形和发射分集。空间复用可以用于在相同频率上同时发送不同的数据流。可以将数据流发送给单个ue206以增加数据速率,或者发送给多个ue206以增加总体系统容量。这通过对每个数据流进行空间预编码(即,施加幅度和相位的缩放)、并且随后通过多个发射天线在dl上发送每个经空间预编码的流来实现。经空间预编码的数据流到达具有不同的空间签名的ue206,这使得ue206中的每一个都能够恢复出目的地为该ue206的一个或多个数据流。在ul上,每个ue206发送经空间预编码的数据流,这使得enb204能识别每个经空间预编码的数据流的来源。

当信道状况良好时,通常使用空间复用。当信道状况不太有利时,可以使用波束成形来将传输能量聚焦在一个或多个方向上。这可以通过对经由多个天线发送的数据进行空间预编码来实现。为了在小区边缘实现良好的覆盖,可以结合发射分集来使用单个流波束成形传输。

在下面的详细描述中,将参照在dl上支持ofdm的mimo系统来描述接入网的各个方面。ofdm是将数据调制在ofdm符号内的多个子载波上的扩频技术。这些子载波以精确的频率间隔开。这种间隔提供了使接收机能够从这些子载波中恢复出数据的“正交性”。在时域中,可以向每个ofdm符号添加保护间隔(例如,循环前缀),以对抗ofdm符号间干扰。ul可以使用具有dft扩展ofdm信号形式的sc-fdma,以对高峰均功率比(parr)进行补偿。

图3是示出lte中的dl帧结构的例子的示图300。可以将帧(10ms)划分成10个大小相等的子帧。每个子帧可以包括两个连续的时隙。可以使用资源网格来表示两个时隙,每个时隙包括资源块。将资源网格划分成多个资源单元。在lte中,资源块在频域中包含12个连续的子载波,并且对于每个ofdm符号中的普通循环前缀来说,在时域中包含7个连续的ofdm符号,或者84个资源单元。对于扩展循环前缀来说,资源块在时域中包含6个连续的ofdm符号,并且具有72个资源单元。这些资源单元中的一些资源单元(如r302、304所指示的)包括dl参考信号(dl-rs)。dl-rs包括小区特定rs(crs)(其有时也被称为公共rs)302和ue特定rs(ue-rs)304。仅在其上映射对应的物理dl共享信道(pdsch)的资源块上发送ue-rs304。由每个资源单元携带的比特数量取决于调制方案。因此,ue接收的资源块越多,调制方案越高,则针对该ue的数据速率越高。

图4是示出lte中的ul帧结构的例子的示图400。可以将用于ul的可用资源块划分成数据部分和控制部分。可以在系统带宽的两个边缘处形成控制部分,并且控制部分可以具有可配置的大小。可以将控制部分中的资源块分配给ue,以用于传输控制信息。数据部分可以包括不包括在控制部分中的所有资源块。该ul帧结构导致数据部分包括连续的子载波,这可以允许向单个ue分配数据部分中所有的连续子载波。

可以向ue分配控制部分中的资源块410a、410b,以使ue向enb发送控制信息。还可以向ue分配数据部分中的资源块420a、420b,以使ue向enb发送数据。ue可以在控制部分中的所分配的资源块上,在物理ul控制信道(pucch)中发送控制信息。ue可以在数据部分中的所分配的资源块上,在物理ul共享信道(pusch)中仅发送数据,或者发送数据和控制信息二者。ul传输可以跨越子帧的两个时隙,并且可以跨越频率进行跳变。

可以使用一组资源块来执行初始的系统接入,并且在物理随机接入信道(prach)430中实现ul同步。prach430携带随机序列,而无法携带任何ul数据/信令。每个随机接入前导码占据与六个连续资源块相对应的带宽。起始频率由网络来指定。也就是说,随机接入前导码的传输受限于某些时间和频率资源。对于prach来说,不存在频率跳变。在单个子帧(1ms)中或者在几个连续子帧的序列中进行prach尝试,并且ue在每帧(10ms)仅能进行单次prach尝试。

图5是示出用于lte中的用户面和控制面的无线协议架构的例子的示图500。将用于ue和enb的无线协议架构示出为具有三层:层1、层2和层3。层1(l1层)是最低层,并且实现各种物理层信号处理功能。本文中将l1层称为物理层506。层2(l2层)508在物理层506之上,并且负责ue与enb之间在物理层506上的链路。

在用户面中,l2层508包括介质访问控制(mac)子层510、无线链路控制(rlc)子层512和分组数据会聚协议(pdcp)514子层,其中,这些子层在网络侧的enb处终止。虽然没有示出,但是ue可以在l2层508之上具有多个上层,其包括网络层(例如,ip层)和应用层,其中,网络层在网络侧的pdn网关118处终止,应用层在连接的另一端(例如,远端ue、服务器等)处终止。

pdcp子层514提供不同的无线承载与逻辑信道之间的复用。pdcp子层514还提供用于上层数据分组的报头压缩以减少无线传输开销,通过对数据分组进行加密来提供安全性,以及提供ue在enb之间的切换支持。rlc子层512提供上层数据分组的分段和重组、丢失数据分组的重传以及数据分组的重排序,以对由于混合自动重传请求(harq)而造成的乱序接收进行补偿。mac子层510提供逻辑信道与传输信道之间的复用。mac子层510还负责在ue之间分配一个小区中的各种无线资源(例如,资源块)。mac子层510还负责harq操作。

在控制面中,对于物理层506和l2层508来说,除了不存在用于控制面的报头压缩功能之外,用于ue和enb的无线协议架构基本相同。控制面在层3(l3层)中还包括无线资源控制(rrc)子层516。rrc子层516负责获取无线资源(即,无线承载),并且负责使用enb与ue之间的rrc信令来配置低层。

图6是接入网中enb610与ue650相通信的框图。在dl中,将来自核心网的上层分组提供给控制器/处理器675。控制器/处理器675实现l2层的功能。在dl中,控制器/处理器675提供报头压缩、加密、分组分段和重排序、逻辑信道与传输信道之间的复用以及基于各个优先级度量来向ue650进行无线资源分配。控制器/处理器675还负责harq操作、丢失分组的重传以及向ue650发送信号。

发送(tx)处理器616实现用于l1层(即,物理层)的各种信号处理功能。这些信号处理功能包括编码和交织,以促进ue650处的前向纠错(fec),以及基于各种调制方案(例如,二进制相移键控(bpsk)、正交相移键控(qpsk)、m相移键控(m-psk)、m阶正交幅度调制(m-qam))来映射到信号星座。随后,将经编码和调制的符号分成并行的流。随后,将每个流映射到ofdm子载波,在时域和/或频域中将其与参考信号(例如,导频)进行复用,并且随后使用逆傅里叶变换(ifft)来将其组合在一起,以产生携带时域ofdm符号流的物理信道。对ofdm流进行空间预编码,以产生多个空间流。来自信道估计器674的信道估计可以用于确定编码和调制方案以及用于实现空间处理。可以从由ue650发送的参考信号和/或信道状况反馈中导出信道估计。随后,经由单独的发射机618tx,将每个空间流提供给不同的天线620。每个发射机618tx使用相应的空间流对rf载波进行调制,以进行传输。

在ue650处,每个接收机654rx通过其相应的天线652接收信号。每个接收机654rx恢复出调制到rf载波上的信息,并且将该信息提供给接收(rx)处理器656。rx处理器656实现l1层的各种信号处理功能。rx处理器656可以对该信息执行空间处理,以恢复出目的地为ue650的任何空间流。如果多个空间流以ue650为目的地,则可以由rx处理器656将它们组合成单个ofdm符号流。随后,rx处理器656使用快速傅里叶变换(fft),将ofdm符号流从时域变换到频域。频域信号包括用于ofdm信号的每个子载波的单独ofdm符号流。通过确定由enb610发送的最可能的信号星座点,来恢复和解调每个子载波上的符号以及参考信号。这些软决策可以是基于由信道估计器658计算得到的信道估计的。随后,对这些软决策进行解码和解交织,以恢复出enb610最初在物理信道上发送的数据和控制信号。随后,将这些数据和控制信号提供给控制器/处理器659。

控制器/处理器659实现l2层。该控制器/处理器可以与存储程序代码和数据的存储器660相关联。存储器660可以被称为计算机可读介质。在ul中,控制器/处理器659提供传输信道与逻辑信道之间的解复用、分组重组、解密、报头解压缩、控制信号处理,以恢复出来自核心网的上层分组。随后,将上层分组提供给数据宿662,其中,数据宿662表示在l2层之上的所有协议层。还可以向数据宿662提供各种控制信号以进行l3处理。控制器/处理器659还负责使用确认(ack)和/或否定确认(nack)协议来进行错误检测,以支持harq操作。

在ul中,数据源667用于向控制器/处理器659提供上层分组。数据源667表示在l2层之上的所有协议层。类似于结合由enb610进行的dl传输所描述的功能,控制器/处理器659通过提供报头压缩、加密、分组分段和重排序,以及基于由enb610进行的无线资源分配来在逻辑信道与传输信道之间进行复用,来实现用于用户面和控制面的l2层。控制器/处理器659还负责harq操作、丢失分组的重传以及向enb610发送信号。

由信道估计器658从由enb610发送的参考信号或反馈中导出的信道估计,可以由tx处理器668用于选择合适的编码和调制方案以及促进空间处理。经由单独的发射机654tx,来将由tx处理器668生成的空间流提供给不同的天线652。每个发射机654tx使用相应的空间流来对rf载波进行调制,以进行传输。

以类似于结合ue650处的接收机功能所描述的方式,在enb610处对ul传输进行处理。每个接收机618rx通过其相应的天线620来接收信号。每个接收机618rx恢复出调制到rf载波上的信息,并且将该信息提供给rx处理器670。rx处理器670可以实现l1层。

控制器/处理器675实现l2层。控制器/处理器675可以与存储程序代码和数据的存储器676相关联。存储器676可以被称为计算机可读介质。在ul中,控制器/处理器675提供传输信道与逻辑信道之间的解复用、分组重组、解密、报头解压缩、控制信号处理,以恢复出来自ue650的上层分组。可以将来自控制器/处理器675的上层分组提供给核心网。控制器/处理器675还负责使用ack和/或nack协议进行错误检测,以支持harq操作。

图7是示出在无线网络中的设备之间使用数据卸载来进行数据的协作式装运的某些方面的简化图700。在图7中,ue702、708、710和712在包括两个或更多个基站704和706的地理区域中进行操作,其中,两个或更多个基站704和706在该地理区域中提供无线通信。基站可以是节点b、enb、wifi集线器、中继器或者任何无线网络接入点。基站704和706可以由同一网络运营商或由不同的网络运营商来提供、管理和/或进行操作。基站704和706可以使用相同或者不同的无线接入技术(rat)进行通信,这些rat可以包括以下各项中的一项或多项:lte、w-cdma、td-scdma、gsm、e-utra、wi-fi、wimax、ieee802.20、闪速-ofdm、cdma2000、umb、ieee802.15(紫蜂(zigbee))、蓝牙等。

在一个例子中,基站704和706可以是被配置为代表单个网络运营商来提供lte服务的enb。在另一个例子中,基站704和706可以使用不同的rat,并且可以由同一运营商或不同的运营商进行操作。为了便于本文的描述,采用了基站704包括lteran中的enb的例子,其中,ue702和ue710已与基站704建立连接。提供圆圈714仅是出于说明的目的,并不一定表示基站704的范围。此外,图7的示图没有按比例绘制,并且选择该图中所示的要素之间的距离仅是出于说明的目的。为了描述的目的,将假定与ue702相比,ue710在物理上更靠近基站704,或者以其它方式接收强得多的信号。因此,ue702可以以相对于ue710而言增加的发射功率进行操作,从而限制了ue702的电池寿命。在该例子中,基站706可以已使用wifi与ue708建立了连接,其中,wifi为由基站706的范围716定义的且处于ue702的范围之外的有限区域进行服务。另外,ue708可以连接到基站704或者连接到不同的无线接入网中的另一基站(没有示出)。ue712正在方向718上移动行进。ue712可以连接到基站704或另一基站(没有示出)。在一些实例中,ue702、708、710和712可以在不同的但紧邻的ran中进行操作,并且ue702、708、710和712中的两个或更多个可以位于彼此10-20英尺的距离之内。

延迟的卸载可以向具有一些延迟预算的容忍延迟的应用提供显著的好处。在本文所描述的例子中,可以假定ue702具有要向网络服务器(例如,互联网服务器)发送的大量的数据。但是,ue702可能在与基站704相关联的ran中经历低可用性的带宽,和/或ue702可能希望节省电池功率。在一些实施例中,可以将ue708、710和712中的一个或多个用作允许ue702通过低功率的p2p连接来卸载数据的数据骡子。ue702、708、710和712通常位于彼此的附近,使得低功率对等通信在ue702、708、710和712之间是可用的。ue702、708、710和712中的每一个可以作为接收和转发卸载的数据的服务ue来进行操作。ue702、708、710和712中的每一个还可以作为将数据卸载到服务ue的被服务ue来进行操作。在一些实施例中,一个或多个ue702、708、710和712可以同时地是被服务ue和服务ue。例如,ue712可以将数据卸载到ue702以进行立即传送,同时从ue702接收容忍延迟的数据,以稍后通过改善的通信链路或者以较低的成本进行传送。

通过数据卸载来传输数据的决定可以是基于除了常规的服务质量(qos)特性之外的各种标准的。标准可以包括与特定的有效载荷相关联的平均数据速率、最大数据速率、时延和/或延迟预算。延迟预算可以指定从当前时间所测量的、针对有效载荷而言能够容忍的最大延迟。可以考虑广告在延迟预算之内进行传送的高可能性的ue702、708、710或712用于数据卸载。可以考虑有效载荷的大小或者对有效载荷的大小的合理估计,并且在至少一些实施例中,ue702、708、710或712可以使广告的、估计的传送时间适合应用于不超过最大大小的有效载荷。可以确定传输窗口,使得该传输窗口比预算的延迟短。

ue702在考虑是否卸载数据时,可以考虑其当前状态。例如,可以考虑剩余的电池寿命和在当前链路上进行通信的当前成本。在一些实施例中,运营商可以提供用于使用数据卸载服务的激励,尤其是在峰值业务时段期间。因此,当通过数据卸载来传输由ue702标记为容忍延迟的有效载荷时,即使ue702在峰值业务时段期间(向数据骡子)首先发送该有效载荷,也可以以非峰值费率来计算针对发送该有效载荷的收费。网络可以被配置为识别有效载荷的所有者,以便适当地应用收费、积分和折扣。例如,服务ue712或被服务ue702可以向网络通知发生了数据卸载,和/或可以发送用于标识运输中的有效载荷的报头,使得针对由服务ue712进行的传输来向被服务ue702收费,并且服务ue712可以获得积分。

运营商可以提供定价激励,以改善wwan上的信令负载和数据负载。因此,ue702、708、710或712可以广告现有的连接,其中,可以通过该现有的连接,在聚合的有效载荷中发送来自其它ue702、708、710或712的数据。基站704或706可以向ue702、708、710或712提供用于识别一个或多个骡子在ran中的存在的信息。

在确定是否使用数据卸载时,ue702、708、710或712可以考虑一个或多个网络中的当前或预期状况。例如,ue702、708、710或712可以对短期窗口和长期窗口上的平均链路质量、其它服务ue702、708、710或712、中继器、毫微微小区和/或微微小区的可用性或预期的可用性进行比较。试图使用数据卸载的ue702、708、710或712可以寻求具有更好的速率、更低的能量、更低的负载的更好的通信链路,并且可以基于针对ue702、708、710或712和/或其相关联的用户而开发的移动性模式,来在一些选项之间进行选择。

数据骡子可以用于跨越静止或接近静止的ue702到移动的ue712之间的地理区域,来无线地传输信息。应当注意,ue702和ue712二者可以均在移动,并且可以在对被服务ue702和服务ue708、710或712的广告的传送能力进行比较之后,做出对数据进行卸载的决定。在一些实例中,移动中的ue712可以移动离开网络覆盖,并且可以向ue702、708和710中的一个或多个进行卸载。在本文所描述的例子中,移动中的ue712正在朝着优质的网络覆盖移动,并且可以充当用于ue702的数据骡子。ue712可以在连接到基站704或706,或者连接到另一网络接入点时,将从ue702接收的信息传输到网络。在一种应用中,可以在传感器网络中使用数据骡子,以收集和传送来自于无法以其它方式直接接入网络的传感器的信息。骡子遍历传感器网络,从而收集或传送数据。骡子可以定期地将收集的数据直接“倾倒”给数据网络,和/或给具有到数据网络的回程连接的另一节点。骡子可以是出于收集和传送数据的目的而提供的,并且骡子可以尝试寻找覆盖所有传感器的最佳路径,并且在倾倒数据之后,可以重新继续其对该传感器网络的遍历。可以在同一网络中同时使用多个骡子。

在本发明的某些实施例中,ue702、708、710和712中的一个或多个可以适于作为无线网络中的数据骡子来进行操作,和/或适于将数据卸载到作为数据骡子而进行操作的另一ue702、708、710或712。可以在无线网络中执行数据卸载,以更快速地、更功率高效地将数据传送给分组数据网络,从而缓解无线网络拥塞,和/或基于数据传输的时间和模式来利用由运营商提供的定价折扣。可以使用对等(p2p)网络、wifi、蓝牙或ue702、708、710和712之间的其它连接,来在ue702、708、710和712之间执行数据卸载。

在某些实施例中,服务ue702、708、710或712可以广告其使用公共ran(例如,lte)来提供间接传送服务的能力,以识别其可能的传输时延。替代地或另外地,服务ue702、708、710或712可以通过诸如蓝牙、wifi等的本地无线或有线连接,来广告其与提供间接传送服务相关的能力。例如,服务ue702、708、710或712可以广告预期的传送时间,以及估计的、在短距离、低功率蓝牙网络上满足该传送时间的概率。

在有关图7所描述的例子中,ue712可以广告预期的传送窗口,其中,预期的传送窗口是基于ue712将在某个时间内位于基站704或706的范围之内的期望来确定的。预期的传送窗口可以是基于以下各项的:ue712的当前行进方向718、预期的或继续的行进方向720、和/或ue712和与基站706相关联的wifi网络之间的先前连接的历史或者ue712到基站704的先前连接的历史。先前wifi连接的历史和/或到基站704的先前连接的历史可以标识可以与一天或一周的时间相关的连接模式、在某个地理区域中的存在、以及与ue712相关联的其它因素。可以计算预期的传送时间,以对以下各项进行考虑:当前可用的或者预期在一个或多个ran上可用的质量数据通道、以及当前位置、一天中的时间和服务ue712的用户的行为模式。所预期的传送时间可以是针对于特定数量的数据来提供的,并且可以是基于预期可用的带宽、和/或预期ue712连接到基站704或706的时间长度的。

通常,服务ue712广告用于卸载的数据到数据网络的最大传送时间。例如,ue712可以估计其将在第一时间段内位于基站704的范围714之内,和/或在第二时间段内位于由基站706提供的wifi网络的范围716之内。第一时间段和第二时间段可以是基于以下各项的:ue712的速度、以及对ue712的速度和方向的最近改变的考虑、一天中的时间、地理位置的属性等。满足ue712所广告的传送的期限的概率可以是基于以下各项的:ue712是否在相同的路线上行进、ue712在相同的路线上行进的频繁程度、ue712的可用电池功率和其它因素。在本文所描述的例子中,ue712可以基于预期的、到多个ran(例如,基站704和706)的连接的可用性,来计算该概率。例如,当以下情况时,ue712可以广告高概率(例如,90%或者更多):当由ue712维护的历史可以指示,对于某个当前位置来说,以及当ue712在其当前方向718上行进时,ue712先前始终能够连接到基站704和706中的至少一个,即使ue712偏离预期的行进方向720。例如,当ue712从农村位置行进到城市区域时,可以实现后一例子。

服务ue712可以广告一个或多个ran上的可用数据信道的质量。服务ue712可以广告当前位置、一天中的时间以及服务ue712的用户的行为模式。为了获得减小的定价,和/或当通过服务ue对更好质量的数据信道的接入是可用的时,被服务ue702可以使用广告的数据卸载服务来保持该被服务ue的电池功率。在一个例子中,可以通过在经由服务ue712来发送数据时提供更低的收费率,来提供激励以减少信道开销,其中,服务ue712已建立了用于与分组数据网络进行通信的信道。激励可以包括对服务ue712的返利。

被服务ue702可以考虑由多个ue708、710或712广告的数据卸载能力,并且可以选择ue708、710或712中的一个或多个用于卸载数据。在该例子中,ue710可以具有到基站704或者运营商网络中的另一基站的更好的连接。ue708可以连接到不同的基站706,并且可以通过更快速、更便宜和/或更可靠的无线网络来提供连接。被服务ue702可以基于广告的传送时间和广告的传送时间将被满足的概率,来选择服务ue708、710和712作为数据骡子。在一些实施例中,ue702可以将数据卸载到两个或更多个ue708、710和/或712,以便改善卸载的数据在期望的时间段内被转发的概率。

在一些实例中,即使其它ue708、710和712广告数据卸载能力,ue702也可以选择将数据直接发送给基站704或706。ue702、708、710或712可以基于其时间预算来确定数据卸载的可行性。如果有大量的时间可用于到另一ue708、710或712的数据传输,则被服务ue702可以对数据卸载进行延迟,以便等待用于传输的最佳链路/负载情况。例如,当通信成本下降到低于某个期望的门限时,可以发生最佳的传输,并且当估计的、用于将来的传输的通信成本更低时,可以在某个将来的时间发生传输。可以以分钟、小时或天数来测量延迟的传输。通常,收费率和网络使用可以在范围为1小时与12小时之间的时间段内进行循环。

被服务ue702可以考虑进行广告的ue708、710或712的可靠性。服务ue708、710或712可以广告对可靠性的自我评估,其中,对可靠性的自我评估是基于过去的、与广告的服务水平相关的性能的。可靠性可以是基于服务ue708、710或712的移动模式、链路质量和/或负载变化的知识的。可靠性还可以是基于由被服务ue702维持的先前的历史的,其中,该历史可以指示数据卸载在及时传送方面的总体成功性。先前的历史可以包括与各个服务ue708、710或712相关联的历史。当接收机通知ue720有效载荷被丢弃时,ue702可以推断发生了不合时宜的传送,或者没有发生传送。在一些实例中,可以向基站704或706、计费服务器、分组数据网络网关或者其它网络实体通知数据卸载的发生,并且如果有效载荷被按时地、推迟地传送,或者如果认为有效载荷被丢弃,则它们可以向ue702发回报告。在一些实施例中,服务ue708、710或712直接向被服务ue702报告传送信息。

当传输窗口接近时,ue702可以确定直接通过任何可用的wwan链路来发送有效载荷。通常,服务ue708、710或712监测其携带的、针对一个或多个被服务ue702的卸载的数据,并且确定用于发送卸载的数据的最佳时间和有效载荷顺序。如果ue702的传输能力因与ue708、710和712中的一个或多个的p2p链路的可能的损耗而接近于到期,则ue702可以决定将数据卸载到ue708、710和712中的一个或多个。ue702可以确定最好将数据卸载到ue708、710和712中的、具有更好的但是次优的链路(但是,该链路提供将来成本减少的预期)的一个或多个ue。当存在一个或多个服务ue708、710和712将在传输窗口内连接到优质链路的预期时,即使由一个或多个ue708、710和712提供的链路可能当前还没有建立,并且一个或多个ue708、710和712当前通过不是更好的链路或者甚至明显比由ue702建立的到wwan的链路更差的链路来连接到wwan,ue702也可以卸载数据。如果用于卸载的数据的有效载荷的传输窗口到期,则服务ue708、710或712可以通过并非最优的wwan链路来传输该有效载荷。

在一些实施例中,基于被服务ue702的剩余电池寿命来做出数据卸载决定。如果被服务ue702的剩余电池寿命可能不足以完成直接的wwan传输,则可以对数据进行卸载。如果被服务ue702上的剩余电池寿命当前对于直接wwan传输来说太低,并且直接威胁ue720完成数据卸载的能力,则可以加速用于卸载数据的决定。通常,p2p通信与较低的能量成本相关。

在某些实施例中,被服务ue702可以寻求多个ue708、710或712来充当用于向网络目的地传输容忍延迟的数据的骡子。ue702可以通过不同的那些ue(ue708、710和712),来发送有效载荷的不同部分。ue702可以通过两个或更多个不同的ue708、710和712,来选择性地发送某些有效载荷,以提高在传输窗口内进行传送的可能性。例如,ue708和712可以广告有效载荷将被按时传送的90%的概率,并且通过ue708和702二者来发送数据分组将可靠性提高到99%。被服务ue702和/或服务ue708、710和/或712可以查询网络目的地,以验证有效载荷是否已被传送,从而避免由多个服务ue708、710和712进行重复传送,和/或当服务ue708、710或712没有成功时从数据丢失中进行恢复。

在某些实施例中,被服务ue702可以被配置为通过单个服务ue708、710或712,或者通过一个或多个ue708、710和/或712(取决于有效载荷的属性),仅发送一次数据分组。上层协议可以用于对发送的分组进行重组和/或重新排序,以及用于检测丢失的或丢弃的分组。在一些实施例中,可以向网络实体通知使用骡子或其它设备来卸载数据,并且该网络实体可以被配置为对该骡子的存在和操作进行监测。骡子或其它设备可以对分组的传输和/或其不具有及时地将分组传输到分组数据网络的能力进行确认。因此,进行监测的网络实体可以向发射机和接收机通知可能的分组丢失。在一些实施例中,进行监测的实体可以维护与服务ue708、710或712的性能相关的统计和其它信息,并且这样的信息可以通知将来的数据卸载决定。

在某些实施例中,可以从被服务ue702向服务ue712卸载有效载荷,服务ue712可以稍后将该有效载荷卸载到不同的ue708或710。在一些实施例中,对有效载荷加标签、进行标记或者以其它方式进行标记,以避免产生将有效载荷返回到其原始ue702的环路。虽然这样的环路可能因与每个有效载荷相关联的传输窗口而是自我限制的,但是对环路的预防能够改善能量消耗以及wwan和p2p网络二者上的可用带宽。在一些实施例中,可以将有效载荷向ue702的尝试返回或者实际返回解释成失败的数据卸载,其提示ue702向wwan直接发送该有效载荷。

通常,作为有效载荷的来源的ue702可以对该有效载荷的部分进行加密。因此,服务ue708、710和712可以具有对该有效载荷的内容的受限的访问,并且访问可以受限于与数据卸载相关的某些报头、控制和调度信息。通常,通过被服务ue702与wwan之间的直接连接来建立加密。在一些实施例中,被服务ue702可以对用于通过多个骡子和/或直接连接进行传输的有效载荷进行加扰或者分割,从而增强数据通信安全性。

服务ue712可以对来自多个被服务ue702、708和710的数据进行聚合,并且通过单个连接来向分组数据网络发送该数据,从而使信令开销最小化,并且减少必须由分组数据网络和支持该分组数据网络的无线基础设施维持的数据连接的数量。例如,商业、体育或其它论坛的多个参加者可能希望访问论坛参加者感兴趣的网络资源。服务ue712可以与该网络资源建立连接,以便向多个被服务ue702、708和710提供对该网络资源的访问。

数据卸载可以使网络运营商能够更好地管理网络业务,并且通过提供以下机制来避免拥塞:通过该机制,被服务ue702、708、710和712能够延迟对非时间紧急数据的传输,直到网络可能不太拥塞的稍后时间为止。运营商可以通过向被服务ue702、708和710(其中,这些被服务ue702、708和710在高峰时间期间通过服务ue702来发起数据的传输,而不是直接通过运营商的无线网络来发起数据的传输)提供非高峰收费,来激励数据卸载。

在一个例子中,平均来说,ue702、708、710和712的用户可能平均在一天期间的百分之63的时间内处于wi-fi覆盖范围中。ue702、708、710和712在wi-fi区域中保持平均两个小时。基于使用模式,可以当需要的wi-fi是可用的时,在使用当场卸载的典型的使用情况下,将百分之65的业务卸载到wi-fi。在该例子中,如果可以延迟卸载的数据,则能够实现更大的卸载性能。用于数据卸载的候选包括:对用于与特定的服务器或者网络云服务器进行同步的视频、照片、应用和其它多媒体数据的传输。

可以对数据的卸载进行延迟以便使用改善的带宽,并且对卸载的数据的传送进行延迟能够节省能量。wi-fi网络可以提供平均2mbps的连接,但是在夜晚为2.76mbps,在白天期间为1.26mbps。wi-fi与某些3g技术相比更快,并且卸载可以提供电池寿命的百分之55的提高。

由于与和基站704或706进行通信所需要的能量相比,数据卸载通信通常需要更低的能量,因此数据卸载可以节省被服务ue702、708、710或712处的能量。当被服务ue702、708、710或712不具有对服务ue702、708、710或712可接入的wwan的接入,或者不具有连接到该wwan的能力时,可以使用数据卸载。不具有接入wwan的能力可能是由缺少与该wwan的订制或者无线兼容性造成的。由服务ue702、708、710和712对卸载的数据的传送可以等待wwan上的更低的网络负载。此外,已经连接到wwan的ue702、708、710或712可以代表被服务ue702、708、710或712来携带数据,而无需另外的控制面信令,这能够向负载网络提供一些利益。

某些实施例使用p2p数据链路,以用于在ue702、708、710和712之间卸载数据。当ue702具有用于传输的数据(其是容忍延迟的)时,ue702可以等待与另一ue708、710和712的低能量p2p链路来卸载数据。在一个例子中,ltep2p消息传送可以用于数据卸载,并且可以分配某些上行链路时隙以用于传输p2p消息。具有到网络的良好链路的对等ue702、708、710或712可以在对等信道和/或邻近发现信道上,向其它对等ue702、708、710和712广告自己作为网络中继器。在包括具有非对称连接的宏小区的基站704或706中,可以在ran之内和ran之间,对用于对等ue702、708、710和712连接的调制和编码方案进行协调。例如,宏小区可以使用scfdma和ofdma二者,并且针对tx和rx连接,以及针对p2p连接,对等ue702、708、710和712可以被配置为使用一种方案来进行发送和接收二者,或者被配置为非对称地使用两种方案(如在该ran中所使用的)。

在某些实施例中,ue702、708、710和712使用基于效用函数的算法,其中,该效用函数以乘法项、加法项和/或概率项来说明不同的因素。通常,较高的效用值指示卸载数据的增加的利益。效用值可能受到通信成本的影响,其中,通信成本包括设备能量成本、信令负载、网络负载和链路质量。效用值还可能受到通信成本的变化速率、与剩余的传输窗口相关联的时间值的影响。效用值通常还说明链路可用性的概率,其中,该概率可以取决于剩余的传输窗口。通常,链路可用性的概率随着剩余传输窗口减小而减小。

在传输窗口的开始处,ue702可以等待潜在更好的连接选项。例如,ue702可以对替代项进行评估,如果将来的选项不是足够有希望的,则可以在传输窗口的早期,将有效载荷传输到wwan或者传输到并非最优的服务ue708、710或712。如果ue702抑制传输,则当前可用的链路的效用和将来可能的链路的效用的差值随着传输窗口时间减少而被增加。因此,使用当前可用链路的概率被增加,和/或使用将来链路的概率可以被减小。使用当前链路的概率和将来链路的概率可以是预期的链路成本和/或链路成本的变化速率的函数。通常,可以降低与当前可用的链路相关联的成本,从而增加可以使用当前可用的链路的概率。

效用函数可以对不同链路的效用的差值进行比较,以便选择最优的链路。当差值超过某个门限时,可以选择该最优链路,并且该门限可以随着传输窗口被减小而减小。效用函数可以对基于链路的逐渐减小的概率而完成的效用与基于预期的链路成本、链路成本的变化速率、和/或当前可用的链路的成本的潜在减少而完成的效用的差值进行比较。

被服务ue702可以对其可用的通信链路上的效用值进行比较。ue702可以将可能的机会性p2p链路或本地链路的通信成本与到wwan的直接链路上的通信成本进行比较。即使更好的链路是可用的,被服务ue702也可以等待该更好的链路的改善,其中,这些改善可以与更低的负载、更好的质量和/或更低的能量相关。在一个例子中,ue702可以在卸载数据之前,等待ue712处于其最接近点。

如本文所述的,通过可用的链路进行发送的效用随着传输窗口时间减少而增加。效用的减小与剩余时间之间的关系可以被配置为鼓励对最佳的当前链路的使用。例如,满足或超过某些预先定义的门限的当前链路可以被选择用于立即传输(即使该链路可能会改善)。

在某些实施例中,用于时间t处的链路的效用函数,是基于当前时间t处的内在效用和该效用的时间值(t–t)的,其中,t表示传输窗口关闭的时间。可以基于链路类型,针对不同的链路来对时间值函数进行调整和/或加权,从而反映一些链路具有与其它链路相比进行改善的更大概率的可能性。时间依赖性可以是链路变得更好的能力、以及传输窗口关闭的接近度的函数。

在某些实施例中,可以将效用函数表示为:

u=p1*p2*f(c,c’)/s

其中:

p1是直接链路或p2p骡子链路的可用性的概率,

p2是由直接链路或骡子进行传送的概率,

f(t’)是当前通信成本c(t)和通信成本的变化速率c’(t)的函数。在一个例子中,函数f(t’)可以是f=c+λ*δt*c’,其中δt=(t’–t),并且λ可以是分数。

s是可用时间的函数,例如,其包括s型函数(sigmoid),其中,s随着可用时间减少而减小,从而增加u。

可用时间可以取决于数据的延迟容忍度和/或与协作式数据骡子的p2p链路的可用性的持续时间。应当注意的是,当其它因素是有利的时,p2p链路的可用性通常是相关的。

在某些实施例中,可以使用不同的效用函数,例如,其中:

u=p1*p2*[f(c,c’)+α/s].

可以使用总成本函数,其随着效用增加而减小,从而表示效用的逆函数。当总成本(overallcost)→0时,或者随着总成本(overallcost)→ε,可以在最佳的可用链路上发送有效载荷,其中ε是用于触发数据传输的最小成本门限。

在一些实施例中,服务ue708、710或712可以广告以成功传送为条件的效用以及向被服务ue702进行传送的概率(p2)二者。随后,ue702可以确定是否酌情将ue708、710和712中的一个或多个作为骡子来部署,以使成功的概率最大化。

在某些实施例中,数据卸载可以使用无线网络中可用的邻近服务和发现特性。例如,在lte网络中,网络运营商可以在网络控制之下实现设备和服务发现,从而提供连续的发现服务,其中,发现服务使用优化的信令,并且维持功率效率和保密性。运营商可以基于近端图(proximalgraph)来提供发现。

在某些实施例中,可以由ran对lte-d2d发现资源进行配置,ran可以使资源能够在地理范围内及时地同步。一个或多个ue可以在预先定义或者预先配置的发现资源内,发送携带发现相关信息的发现信号,并且每个ue可以对与其它ue相关的发现相关信息进行解码。

某些实施例在针对ran所定义的控制信道中,传输发现相关信息。在lte网络中,可以在pusch资源块中,传输发现相关信息。例如,在10mhzfdd系统中,44个pusch资源块可以用于发现。子帧分配可以是可变的,并且由enb来控制。可以定义发现时段,其可以从几秒扩展到几分钟。在10mhzfdd系统的例子中,20秒发现时段提供64个子帧,并且直接发现资源(drid)的数量可以是可用于发现的44*64=2816个资源块。应当明白的是,子帧分配可以是可变的,并且由enb来控制。

在某些实施例中,可以在加电之后,对drid进行评估和选择。ue可以在直接发现资源上进行监听。ue可以根据接收的能量来对drid进行排序,并且基于一种或多种标准来挑选drid。在一些实施例中,可以从最低的5个百分位之中随机地选择drid。

某些实施例提供了可以用于检测和解决与由相邻位置的ue使用相同的drid相关联的问题的冲突检测和解决协议。ue可以随机地选择每n个发现时段中的一个进行监听,并且ue可以进行监听以检测由附近的其它ue造成的冲突。

图8是无线通信的方法的流程图800。该方法可以由ue702来执行。在步骤802处,ue702从ue708、710或712接收用于广告由ue708、710或712提供的间接数据传送服务的可用性的信息。用于广告间接数据传送服务的可用性的信息可以由ue708、710或712通过对等网络来提供。对等网络可以包括蓝牙网络。间接数据传送服务可以是由ue708、710或712通过嵌入在无线网络中的发现信道来提供的。发现信道可以与邻近设备和服务发现中的一个或多个相关联。无线网络可以包括lan和wan中的一个或多个。在一个例子中,无线网络可以包括lte网络。

在步骤804处,ue702确定与间接传送服务相关联的可能的等待时间。与间接传送服务相关联的可能的等待时间可以是基于ue708、710或712与wifi网络之间的预期的连接来计算的。可能的等待时间可以对应于最近传送时间。性能优化标准可以包括一个或多个数据分组在最近传送时间内传送的门限传送概率。向ue708、710或712发送数据分组可以包括:向多个ue708、710和/或712发送数据分组,每个ue广告在最近传送时间内的传送概率。当针对多个ue708、710和/或712而计算的组合传送概率超过门限传送概率时,向多个ue708、710和/或712发送数据分组。

在一些实施例中,性能优化标准包括:与无线网络的信道开销的减少相关联的定价激励,其中,该无线网络与通过ue708、710和/或712向分组数据网络发送数据分组相关联。

在步骤806处,ue702确定所广告的传送服务的特性是否满足一个或多个性能优化标准。性能优化标准可以包括ue708、710或712的电池寿命。性能优化标准可以包括网络负载标准。网络负载可以与无线网络负载有关。网络负载可以与分组数据网络负载有关。

在步骤808处,如果数据传送服务的特性满足一个或多个性能优化标准,则ue702向ue708、710或712发送数据分组,以使用间接传送服务来传送给分组数据网络。数据分组是在可能的等待时间使得与数据分组相关联的传送期限被满足时,发送给ue708、710或712的。可能的等待时间可以是在从ue708、710或712接收的、用于广告间接数据传送服务的可用性的信息中提供的。可能的等待时间可以是基于由ue708、710或712对分组数据网络的预期接入的。可能的等待时间可以是基于对ue708、710或712对分组数据网络的先前接入的统计分析来确定的。统计分析可以包括使用一个或多个效用函数。

在一些实施例中,数据分组是在ue708、710或712指示一个或多个其它分组被调度用于发送给分组数据网络时,发送给ue708、710或712的。数据分组可以是在ue708、710或712广告准许通过与分组数据网络的单个连接来传输来自多个发射机的数据分组的聚合服务时,发送给ue708、710或712的。在一个例子中,传输可以使用附近的移动设备和/或ue的现有wwan连接来进行数据传送,以便减少与建立直接wwan连接相关联的网络控制开销。在一些实施例中,网络可以指示控制面的负载,并且当控制面是重负载时,ue可以被配置为通过不尝试直接连接,而是使用对等设备/ue的连接来进行数据传送,来避免额外的负载。例如,当ue向替代的设备和/或ue发送数据时,其可以指定其延迟容忍度,使得数据能够由替代的设备/ue通过现有的数据连接来在针对传送所指定的期限内进行传送。

在一些实施例中,数据分组是在可能的等待时间使得与数据分组相关联的传送期限被满足时,发送给ue708、710或712的,其中,可能的等待时间是在从ue708、710或712接收的、用于广告间接数据传送服务的可用性的信息中提供的。

数据分组可以是在ue708、710或712广告通过以与本地无线网络发射机的发射功率相比要低的发射功率进行操作的无线网络发射机来接入分组数据网络时,发送给向ue708、710或712的。数据分组可以在ue708、710或712广告通过提供与本地无线网络发射机相比要高的数据吞吐量的无线网络信道来接入分组数据网络时,发送给ue708、710或712的。数据分组可以是在ue708、710或712广告通过已建立了与本地无线网络发射机的对应信道相比质量要高的到无线基站的信道的无线网络发射机来接入分组数据网络时,发送给ue708、710或712的。

在一些实施例中,数据分组是在ue708、710或712广告通过与本地可用的ran不同的ran来接入分组数据网络时,发送给ue708、710或712的。数据分组可以是在ue708、710或712广告将来通过与当前可用的ran不同的ran来接入分组数据网络时,发送给ue708、710或712的。数据分组可以是在ue708、710或712广告通过wifi网络来接入分组数据网络时,发送给ue708、710或712的。

在一些实施例中,可以向ue708、710或712发送数据分组,以使用间接传送服务来传送给分组数据网络,以便延长本地电池功率。数据分组可以是在预期到网络负载低于当前网络负载的时候发送给ue708、710或712的,以传送给分组数据网络。数据分组可以包括加密的数据。分组可以是通过多个ue708、710或712向分组数据网络发送的多个数据分组中的一个。

在一些实施例中,向ue708、710或712发送数据分组,包括:通过对等网络来传输该数据分组。对等网络可以包括嵌入在无线网络中的发现信道。发现信道可以与邻近设备和服务发现中的一个或多个相关。无线网络可以包括wan和lan中的一个或多个。在一些实施例中,无线网络包括lte网络。

在一些实施例中,数据分组是在通过间接传送服务进行发送减少无线网络的信道开销时,使用间接传送服务来发送的。数据分组可以是在ue指示来自其它发射机的一个或多个分组已被调度用于发送给分组数据网络时,发送给该ue的。

在一些实施例中,数据分组是在ue708、710或712广告准许通过建立的信道来传输来自多个源设备的数据分组的聚合服务时,发送给ue708、710或712的。数据分组可以是在ue708、710或712广告通过以与本地无线网络发射机的发射功率相比要低的发射功率进行操作的无线网络发射机来接入分组数据网络时,发送给ue708、710或712的。

在步骤810处,如果数据传送服务的特性不满足一个或多个性能优化标准时,则ue702可以将数据分组直接传送给分组数据网络。

图9是无线通信的方法的流程图900。该方法可以由ue708、710或712来执行。在步骤902处,ue708、710或712估计第一ue708、710或712向wwan传送数据所需要的最大时间段。

在步骤904处,ue708、710或712计算第一ue708、710或712能够在最大时间段内传送数据的概率。该概率可以是基于能够在最大时间段内维持或建立ue708、710或712之间的连接的可能性的。该最大时间段和/或该概率可以是基于对第一ue708、710或712与wwan之间的先前连接的统计分析来确定的。

在步骤906处,ue708、710或712在对等消息中向第二ue702广告数据卸载能力,其中,该对等消息包括用于量化该最大时间段和该概率的信息。向第二ue702广告数据卸载能力可以包括:向多个ue702、708、710和/或712广播对等消息。可以响应于所广告的能力,从多个ue702、708、710和/或712接收数据。对等消息可以是在第二ue具有到wwan的优质连接时发送的,然而,由于该最大时间段和该概率中的至少一个与预期的将来连接有关,所以第二ue702可以选择使用所广告的服务。

在一些实施例中,ue708、710或712响应于对等消息,来从第二ue702接收数据,并且在最大时间段到期之前发送该数据。该数据可以是响应于用于广告第三ue708、710或712的数据卸载能力的对等消息,而从第一ue708、710或712发送给第三ue708、710或712的。或者,可以从第一ue708、710或712向wwan发送该数据。

在一些实施例中,ue702、708、710或712中的一个或多个处于移动中,并且可以在将ue702、708、710或712带入到与一个或多个ran相联系的大体方向上行进,其中,最大时间段和概率中的至少一个是基于ue702、708、710或712的先前行进来确定的。

图10是示出示例性装置1002中的不同模块/单元/部件之间的数据流的概念性数据流图1000。该装置可以是ue702、708、710或712。该装置包括:用于接收p2p通信的模块1004;用于计算统计量的模块1006,其中这些统计量包括与当前和预期的网络连接相关联的概率、时延、估计的延迟等;用于向对等设备进行发送的模块1008;以及用于直接与wwan进行通信的模块1010。p2p网络可以包括蓝牙、wifi或其它网络。wwan可以实现为lte、cdma或其它无线网络。

该装置可以包括用于执行图8和图9中的前述流程图中的算法的每个步骤的额外模块。因此,图8和图9中的前述流程图中的每个步骤可以由一个模块来执行,并且该装置可以包括那些模块中的一个或多个。这些模块可以是专门被配置为执行所述的过程/算法的一个或多个硬件部件,由被配置为执行所述的过程/算法的处理器来实现,被存储在计算机可读介质内以由处理器实现,或者其某种组合。

图11是示出用于使用处理系统1114的装置1002'的硬件实现的例子的示图1100。处理系统1114可以使用总线架构来实现,其中,总线架构通常由总线1124来表示。根据处理系统1114的特定应用和总体设计约束,总线1124可以包括任意数量的互连总线和桥接。总线1124将包括一个或多个处理器和/或硬件模块(其由处理器1104、模块1004、1006、1008、1010来表示)、以及计算机可读介质1106的各种电路连接在一起。总线1124还将诸如定时源、外围设备、电压调节器和电源管理电路之类的各种其它电路进行连接,其中,这些电路是本领域所公知的,因此不再进行描述。

处理系统1114可以耦合到收发机1110。收发机1110耦合到一个或多个天线1120。收发机1110提供通过传输介质与各种其它装置进行通信的方式。处理系统1114包括耦合到计算机可读介质1106的处理器1104。处理器1104负责一般处理,其包括对计算机可读介质1106上存储的软件的执行。软件在由处理器1104执行时使得处理系统1114执行上文针对任何特定装置所描述的各种功能。计算机可读介质1106还可以用于存储处理器1104在执行软件时操控的数据。处理系统还包括模块1004、1006、1008和1010中的至少一个。这些模块可以是在处理器1104中运行的、位于/存储在计算机可读介质1106中的软件模块、耦合到处理器1104的一个或多个硬件模块、或者其某种组合。处理系统1114可以是ue650的部件,并且其可以包括存储器660和/或tx处理器668、rx处理器656和控制器/处理器6510中的至少一个。

在一种配置中,用于无线通信的装置1002/1002'包括:接收单元1004,用于从ue708、710和/或712接收用于广告由ue708、710和/或712提供的间接数据传送服务的可用性的信息;统计单元1006,用于确定与间接传送服务相关联的可能的等待时间;p2p传输单元1008,用于向ue708、710和/或712发送数据分组,以使用间接传送服务来传送给分组数据网络;以及wwan传输单元1010,用于将数据分组直接传送给分组数据网络。

在另一种配置中,用于无线通信的装置1002/1002'包括:统计单元1006,用于估计ue708、710和/或712向wwan传送数据所需要的最大时间段,和/或用于计算ue708、710和/或712能够在最大时间段内传送数据的概率;psp传输单元1008,用于发送广告数据卸载能力;接收单元1004,用于通过p2p连接来接收数据;以及wwlan传输单元1008,用于向wwlan发送数据。

前述单元可以是装置1002中的前述模块中的一个或多个,和/或被配置为执行前述单元所列举的功能的装置1002’的处理系统1114。如上所述,处理系统1114可以包括tx处理器668、rx处理器656和控制器/处理器6510。因此,在一种配置中,前述单元可以是被配置为执行前述单元所列举的功能的tx处理器668、rx处理器656和控制器/处理器6510。

在附录中包括另外的公开内容。

应当理解的是,所公开的过程中的步骤的特定次序或层次是示例性方法的说明。应当理解的是,基于设计偏好,可以重新排列这些过程中的步骤的特定次序或层次。此外,可以对一些步骤进行组合或省略。所附的方法权利要求以样本次序呈现了各种步骤的要素,并不意味着受限于所呈现的特定次序或层次。

为了使本领域任何技术人员能够实现本文描述的各个方面,提供了先前的描述。对于本领域普通技术人员来说,对这些方面的各种修改都是显而易见的,并且本文定义的总体原理可以应用于其它方面。因此,权利要求并不旨在受限于本文示出的多个方面,而是符合与权利要求语言相一致的整个范围,其中,除非特别说明,否则对单数形式的要素的提及并不旨在意指“一个并且仅仅一个”,而是“一个或多个”。除非另外特别说明,否则术语“一些”指代一个或多个。贯穿本公开内容描述的各个方面的要素的所有结构和功能等价物以引用方式明确地并入本文中,并且旨在由权利要求所涵盖,这些结构和功能等价物对于本领域普通技术人员来说是公知的或将要是公知的。此外,本文中没有任何公开内容是想要奉献给公众的,不管这样的公开内容是否明确记载在权利要求书中。权利要求的要素不应被解释为功能模块,除非该要素明确采用了“功能性模块”的措辞进行记载。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1