用于不可靠传输模式的演进型数据压缩方案的利记博彩app

文档序号:11455815阅读:205来源:国知局
用于不可靠传输模式的演进型数据压缩方案的制造方法与工艺

交叉引用

本专利申请要求由ahmadzadeh等人于2015年11月9日提交的题为“evolveddatacompressionschemeforunreliabletransmissionmodes(用于不可靠传输模式的演进型数据压缩方案)”的美国专利申请no.14/936,506;以及由ahmadzadeh等人于2014年11月14日提交的题为“evolveddatacompressionschemeforunreliabletransmissionmodes(用于不可靠传输模式的演进型数据压缩方案)”的美国临时专利申请no.62/080,204的优先权;其中的每一件申请均被转让给本申请受让人。

背景

公开领域

本公开例如涉及无线通信,且更具体地涉及用于不可靠传输模式的演进型数据压缩方案。

相关技术描述

无线通信系统被广泛部署以提供诸如语音、视频、分组数据、消息接发、广播等各种类型的通信内容。这些系统可以是能够通过共享可用系统资源(例如,时间、频率和功率)来支持与多个用户通信的多址系统。此类多址系统的示例包括码分多址(cdma)系统、时分多址(tdma)系统、频分多址(fdma)系统、以及正交频分多址(ofdma)系统(例如,长期演进(lte)系统)。

作为示例,无线多址通信系统可包括数个基站,每个基站同时支持多个通信设备的通信,这些通信设备可另外被称为用户装备(ue)。基站可在下行链路信道(例如,用于从基站至ue的传输)和上行链路信道(例如,用于从ue至基站的传输)上与通信设备通信。

在一些情形中,ue可以直接以及经由较不可靠连接(诸如通过wi-fi网络)与基站通信。如果经压缩分组是经由这两个连接来发送的,并且通过不可靠网络发送的分组丢失,则ue可能不能够高效地解压后续分组。例如,解压算法可能引用丢失分组中的数据。这可导致ue延迟或服务中断。

概览

本公开可例如涉及无线通信系统,且更具体地涉及用于不可靠传输模式的演进型数据压缩方案的经改进系统、方法或装置。诸如基站等传送方设备可选择一些分组以供基于直接连接的可靠性使用数据压缩直接传输到接收方设备。传送方设备可以选择其它分组以供经由不可靠连接使用将不被用来更新压缩缓冲区的未压缩分组或经压缩分组进行间接传输。在一些情形中,未压缩分组也可经由可靠连接来发送。如果通过不可靠连接发送的分组丢失,则它可通过可靠连接被传送。

描述了一种在一设备处进行无线通信的方法。该方法可包括:选择第一数据分组以供利用第一压缩模式经由第一无线连接传输;利用第一压缩模式经由第一无线连接传送第一数据分组;选择第二数据分组以供利用第二压缩模式经由第二无线连接传输,其中选择第二数据分组至少部分地基于第二无线连接与第一无线连接相比较不可靠;以及利用第二压缩模式经由第二无线连接传送第二数据分组。

描述了一种用于在一设备处进行无线通信的装备。该装备可包括:用于选择第一数据分组以供利用第一压缩模式经由第一无线连接传输的装置;用于利用第一压缩模式经由第一无线连接传送第一数据分组的装置;用于选择第二数据分组以供利用第二压缩模式经由第二无线连接传输的装置,其中选择第二数据分组至少部分地基于第二无线连接与第一无线连接相比较不可靠;以及用于利用第二压缩模式经由第二无线连接传送第二数据分组的装置。

描述了一种用于在一设备处进行无线通信的另一装置。该装置可包括:处理器;与该处理器处于电子通信的存储器;以及存储在该存储器中的指令,其中该指令能由所述处理器执行以:选择第一数据分组以供利用第一压缩模式经由第一无线连接传输,利用第一压缩模式经由第一无线连接传送第一数据分组,选择第二数据分组以供利用第二压缩模式经由第二无线连接传输,其中选择第二数据分组至少部分地基于第二无线连接与第一无线连接相比较不可靠,以及利用第二压缩模式经由第二无线连接传送第二数据分组。

描述了一种存储用于在一设备处进行无线通信的代码的非瞬态计算机可读介质。该代码可包括能执行以用于以下操作的指令:选择第一数据分组以供利用第一压缩模式经由第一无线连接传输,利用第一压缩模式经由第一无线连接传送第一数据分组,选择第二数据分组以供利用第二压缩模式经由第二无线连接传输,其中选择第二数据分组至少部分地基于第二无线连接与第一无线连接相比较不可靠,以及利用第二压缩模式经由第二无线连接传送第二数据分组。

在上述方法、装置或非瞬态计算机可读介质的一些示例中,第一压缩模式包括压缩数据分组,且第二压缩模式包括传输未压缩数据分组。附加地或替换地,一些示例可包括用于根据第一压缩模式来压缩第一数据分组以及根据第二压缩模式按未压缩形式传送第二数据分组的过程、特征、装置或指令。在一些示例中,第一无线连接是lte连接且第二无线连接是wi-fi连接。

在上述方法、装置或非瞬态计算机可读介质的一些示例中,第一压缩模式包括压缩数据分组以及更新缓冲区,且第二压缩模式包括压缩数据分组以及抑制更新缓冲区。附加地或替换地,一些示例可包括用于根据第一压缩模式压缩第一数据分组、至少部分地基于第一数据分组来更新缓冲区、至少部分地基于经更新缓冲区根据第二压缩模式压缩第二数据分组、抑制基于第二数据分组更新缓冲区、选择第三数据分组以供利用第一压缩模式经由第一无线连接传输、以及至少部分地基于经更新缓冲区以及抑制基于第二数据分组更新缓冲区来根据第一压缩模式压缩第三数据分组的过程、特征、装置或指令。

在上述方法、装置或非瞬态计算机可读介质的一些示例中,第二压缩模式包括报头压缩模式或报头加有效载荷压缩模式。附加地或替换地,一些示例可包括用于传送与第二数据分组相对应的缓冲区更新绕过指示的过程、特征、装置、或指令。

上述方法、装置、或非瞬态计算机可读介质的一些示例可进一步包括用于利用第二压缩模式经由第一无线连接传送第三数据分组的过程、特征、装置、或指令。附加地或替换地,一些示例可包括用于至少部分地基于经压缩和未压缩数据分组的比率来选择第二数据分组的过程、特征、装置或指令。

上述方法、装置或非瞬态计算机可读介质的一些示例可进一步包括用于在第一数据分组的压缩报头中的分组类型字段中指示第一压缩模式的过程、特征、装置或指令。附加地或替换地,一些示例可包括用于在第二数据分组的压缩报头中的分组类型字段中指示第二压缩模式的过程、特征、装置或指令。

上述方法、装置或非瞬态计算机可读介质的一些示例可进一步包括用于利用第一压缩模式经由第一无线连接传送第三数据分组、接收指示第三数据分组的序列号的丢失分组、以及至少部分地基于丢失分组消息使用分组数据汇聚协议(pdcp)重传第三数据分组的过程、特征、装置或指令。附加地或替换地,一些示例可包括用于确定对于第二数据分组而言已满足失败条件并且至少部分地基于失败条件已被满足的确定经由第一无线连接传送第二数据分组的过程、特征、装置或指令。

在以上描述的方法、装置、或非瞬态计算机可读介质的一些示例中,失败条件包括超时定时器。附加地或替换地,在一些示例中,失败条件包括经由第一无线连接传送的数个分组具有高于第二数据分组的序列号的序列号。

描述了一种在一设备处进行无线通信的方法。该方法可包括:使用发射机建立第一无线连接;使用发射机建立第二无线连接,其中第二无线连接与第一无线连接相比较不可靠;利用第一压缩模式经由第一无线连接从发射机接收第一数据分组;以及利用第二压缩模式经由第二无线连接从发射机接收第二数据分组,其中第二压缩模式至少部分地基于第二无线连接与第一无线连接相比较不可靠。

描述了一种用于在一设备处进行无线通信的装备。该装备可包括:用于使用发射机建立第一无线连接的装置;用于使用发射机建立第二无线连接的装置,其中第二无线连接与第一无线连接相比较不可靠;用于利用第一压缩模式经由第一无线连接从发射机接收第一数据分组的装置;以及用于利用第二压缩模式经由第二无线连接从发射机接收第二数据分组的装置,其中第二压缩模式至少部分地基于第二无线连接与第一无线连接相比较不可靠。

描述了一种用于在一设备处进行无线通信的另一装置。该装置可包括:处理器;与该处理器处于电子通信的存储器;以及存储在该存储器中的指令,其中该指令能由所述处理器执行以:使用发射机建立第一无线连接;使用发射机建立第二无线连接,其中第二无线连接与第一无线连接相比较不可靠;利用第一压缩模式经由第一无线连接从发射机接收第一数据分组;以及利用第二压缩模式经由第二无线连接从发射机接收第二数据分组,其中第二压缩模式至少部分地基于第二无线连接与第一无线连接相比较不可靠。

描述了一种存储用于在一设备处进行无线通信的代码的非瞬态计算机可读介质。该代码可包括能执行以用于以下操作的指令:使用发射机建立第一无线连接;使用发射机建立第二无线连接,其中第二无线连接与第一无线连接相比较不可靠;利用第一压缩模式经由第一无线连接从发射机接收第一数据分组;以及利用第二压缩模式经由第二无线连接从发射机接收第二数据分组,其中第二压缩模式至少部分地基于第二无线连接与第一无线连接相比较不可靠。

在上述方法、装置或非瞬态计算机可读介质的一些示例中,第一压缩模式包括压缩数据分组,且第二压缩模式包括传输未压缩数据分组。附加地或替换地,在一些示例中,第一数据分组是经压缩的而第二数据分组是未压缩的,解压第一数据分组,并且接收第二数据分组包括以未压缩形式接收第二数据分组。在一些示例中,第一无线连接是lte连接且第二无线连接是wi-fi连接。

在上述方法、装置或非瞬态计算机可读介质的一些示例中,第一压缩模式包括压缩数据分组以及更新缓冲区,且第二压缩模式包括压缩数据分组以及抑制更新缓冲区。另外地或另选地,一些示例可包括用于根据第一压缩模式解压第一数据分组、至少部分地基于第一数据分组来更新缓冲区、至少部分地基于经更新缓冲区解压第二数据分组、抑制基于第二数据分组更新缓冲区、基于第一压缩模式接收第三数据分组、以及至少部分地基于经更新缓冲区以及抑制基于第二数据分组更新缓冲区来根据第一压缩模式解压第三数据分组的过程、特征、装置或指令。

在上述方法、装置或非瞬态计算机可读介质的一些示例中,第二压缩模式包括报头压缩模式或报头加有效载荷压缩模式。附加地或替换地,一些示例可包括用于利用第二压缩模式经由第一无线连接接收第三数据分组的过程、特征、装置或指令。

上述方法、装置或非瞬态计算机可读介质的一些示例可进一步包括用于至少部分地基于第一数据分组的压缩报头中的分组类型字段来标识第一压缩模式的过程、特征、装置或指令。附加地或替换地,一些示例可包括用于至少部分地基于第二数据分组的压缩报头中的分组类型字段来标识第二压缩模式的过程、特征、装置或指令。

上述方法、装置或非瞬态计算机可读介质的一些示例可进一步包括用于确定第三数据分组已丢失、向接入网传送指示第三数据分组的序列号的丢失分组消息、以及至少部分地基于丢失分组消息使用pdcp接收与第三数据分组相对应的重传的过程、特征、装置或指令。

前述内容已较宽泛地勾勒出根据本公开的示例的特征和技术优势以力图使下面的详细描述可以被更好地理解。附加的特征和优势将在此后描述。所公开的概念和具体示例可容易地被用作修改或设计用于实施与本公开相同的目的的其他结构的基础。此类等效构造并不背离所附权利要求书的范围。本文所公开的概念的特性在其组织和操作方法两方面以及相关联的优势将因结合附图来考虑以下描述而被更好地理解。每一附图是仅出于解说和描述目的来提供的,且并不定义对权利要求的限定。

附图简述

通过参考以下附图可获得对本公开的本质和优点的进一步理解。在附图中,类似组件或特征可具有相同的附图标记。此外,相同类型的各个组件可通过在附图标记后跟随短划线以及在类似组件之间进行区分的第二标记来加以区分。如果在说明书中仅使用第一附图标记,则该描述适用于具有相同的第一附图标记的类似组件中的任何一个组件而不论第二附图标记如何。

图1解说了根据本公开的各个方面的用于不可靠传输模式的演进型数据压缩方案的无线通信系统的示例;

图2解说了根据本公开的各个方面的用于不可靠传输模式的演进型数据压缩方案的无线通信子系统的示例;

图3解说了根据本公开的各个方面的用于不可靠传输模式的演进型数据压缩方案的数据压缩缓冲过程的示例;

图4解说了根据本公开的各个方面的用于不可靠传输模式的演进型数据压缩方案的过程流的示例;

图5示出了根据本公开的各个方面的被配置用于不可靠传输模式的演进型数据压缩方案的无线设备的框图;

图6示出了根据本公开的各个方面的被配置用于不可靠传输模式的演进型数据压缩方案的无线设备的框图;

图7示出了根据本公开的各个方面的用于不可靠传输模式的演进型数据压缩方案的演进型数据压缩组件的框图;

图8解说了根据本公开的各个方面的包括被配置用于不可靠传输模式的演进型数据压缩方案的ue的系统的框图;

图9解说了根据本公开的各个方面的包括被配置用于不可靠传输模式的演进型数据压缩方案的基站的系统的框图;

图10示出了根据本公开的各个方面的解说用于不可靠传输模式的演进型数据压缩方案的方法的流程图;

图11示出了根据本公开的各个方面的解说用于不可靠传输模式的演进型数据压缩方案的方法的流程图;

图12示出了根据本公开的各个方面的解说用于不可靠传输模式的演进型数据压缩方案的方法的流程图;

图13示出了根据本公开的各个方面的解说用于不可靠传输模式的演进型数据压缩方案的方法的流程图;

图14示出了根据本公开的各个方面的解说用于不可靠传输模式的演进型数据压缩方案的方法的流程图;以及

图15示出了根据本公开的各个方面的解说用于不可靠传输模式的演进型数据压缩方案的方法的流程图。

详细描述

本公开可例如涉及用于不可靠传输模式的演进型数据压缩方案的经改进系统、方法或装置。在一些无线通信方案中,诸如在高速分组接入(hspa)系统中,数据压缩可被用来提高带宽。数据压缩可包括报头压缩、有效载荷压缩、或这两者。数据的压缩可发生在通信系统内的各层处,包括分组数据汇聚协议层(pdcp)。另外,数据的压缩可以在基站以及用户装备(ue)处执行。在一些实例中,分组报头和有效载荷的压缩可以基于先前传送的分组。采用数据压缩的无线系统可体验到增加的系统容量(例如,通过接纳更高带宽和增加的使用数)、更快的数据交换(例如,更快的网页下载)、经改进的呼叫设立(例如,在用于会话发起协议(sip)规程的呼叫边缘场景期间)以及ue发射功率益处。

旧式压缩算法可以基于所有经压缩分组的可靠的按序递送以维持发射机和接收机之间的压缩缓冲区同步性。在单连接lte配置中,到达接收机的每一分组可被递送到pdcp层,该层可负责分组到较低层(诸如无线电链路控制(rlc)层)的按序递送。rlc确收模式(am)传输随后可保证所有所传送的分组的按序递送。然而,rlc未确收模式(um)可能缺少这样的保证。旧式压缩技术对于这样的配置而言可能不是适当的。

lte与不可靠无线电接入技术(rat)(例如,wi-fi)的组合易于遭受相同问题。通过不可靠rat传送的分组可能丢失,这可中断发射机与接收机之间的缓冲区同步。为处置不可靠rat,压缩算法压缩模式可被扩展。在一个替换方案中,对于通过不可靠rat发送的分组,压缩可以在没有缓冲区更新的情况下实现。这可被用于纯报头压缩和报头加有效载荷压缩两者。在这一模式中,压缩是使用压缩缓冲区来执行的,然而,分组内容未被用于更新压缩缓冲区。因而,如果分组丢失或乱序到达,则发射机和接收机之间可能失去同步。这可与被用于其中每一接收到的分组都更新缓冲区的可靠rat(例如,lte)的压缩模式不同。压缩模式可使用压缩报头中的分组类型字段被传达给接收机。在另一替换方案中,经压缩分组可以通过可靠rat发送而未压缩分组可通过不可靠rat发送。

以下描述提供示例而并非限定权利要求中阐述的范围、适用性或者示例。可以对所讨论的要素的功能和布置作出改变而不会脱离本公开的范围。各种示例可恰适地省略、替代、或添加各种规程或组件。例如,可以按不同于所描述的次序来执行所描述的方法,并且可以添加、省去、或组合各种步骤。另外,参照一些示例所描述的特征可在其他示例中被组合。

图1解说了根据本公开的各个方面的用于不可靠传输模式的演进型数据压缩方案的无线通信系统100的示例。无线通信系统100包括基站105、至少一个ue115、以及核心网130。核心网130可提供用户认证、接入授权、跟踪、网际协议(ip)连通性,以及其他接入、路由、或移动性功能。基站105通过回程链路132(例如,s1等)与核心网130对接。基站105可执行无线电配置和调度以用于与ue115通信,或者可在基站控制器(未示出)的控制下进行操作。在各种示例中,基站105可在回程链路134(例如,x1等)上直接或间接地(例如,通过核心网130)彼此通信,回程链路134可以是有线或无线通信链路。

基站105可经由一个或多个基站天线与ue115进行无线通信。每个基站105可为各自相应的地理覆盖区域110提供通信覆盖。在一些示例中,基站105可被称为基收发机站、无线电基站、接入点、无线电收发机、b节点、演进型b节点(enb)、家用b节点、家用演进型b节点、或其他某个合适的术语。基站105的地理覆盖区域110可被划分成仅构成该覆盖区域的一部分的扇区(未示出)。无线通信系统100可包括不同类型的基站105(例如,宏基站或小型蜂窝小区基站)。可能存在不同技术的交叠地理覆盖区域110。

在一些示例中,无线通信系统100是长期演进(lte)/高级lte(lte-a)网络。在lte/lte-a网络中,术语演进型b节点(enb)可被用于描述基站105,而术语ue可被用于描述ue115。无线通信系统100可以是异构lte/lte-a网络,其中不同类型的enb提供对各种地理区划的覆盖。例如,每个enb或基站105可提供对宏蜂窝小区、小型蜂窝小区、或其他类型的蜂窝小区的通信覆盖。取决于上下文,术语“蜂窝小区”是可被用于描述基站、与基站相关联的载波或分量载波、或者载波或基站的覆盖区域(例如,扇区等)的3gpp术语。

宏蜂窝小区例如覆盖相对较大的地理区域(例如,半径为数千米的区域),并且可允许无约束地由具有与网络供应商的服务订阅的ue115接入。与宏蜂窝小区相比,小型蜂窝小区是可在与宏蜂窝小区相同或不同的(例如,有执照、无执照等)频带中操作的低功率基站。根据各种示例,小型蜂窝小区可包括微微蜂窝小区、毫微微蜂窝小区、以及微蜂窝小区。微微蜂窝小区例如可覆盖较小地理区域并且可允许无约束地由与网络供应商具有服务订阅的ue115接入。毫微微蜂窝小区也可覆盖较小地理区域(例如,住宅)并且可提供有约束地由与该毫微微蜂窝小区有关联的ue115(例如,封闭订户群(csg)中的ue115、家中用户的ue115等)接入。用于宏蜂窝小区的enb可被称为宏enb。用于小型蜂窝小区的enb可被称为小型蜂窝小区enb、微微enb、毫微微enb、或家用enb。enb可支持一个或多个(例如,两个、三个、四个,等等)蜂窝小区(例如,分量载波)。

在一些情形中,无线通信系统100可包括小型蜂窝小区,它们的覆盖区域110可与一个或多个宏基站105的覆盖区域110交叠。在一些情形中,小型蜂窝小区可被添加到具有高用户需求的区域中或未被宏基站105充分覆盖的区域中。例如,小型蜂窝小区可位于购物中心中,或其中信号传输被地形或建筑物阻塞的区域中。在一些情形中,小型蜂窝小区可通过允许宏基站105在负载高时卸载话务而改进网络性能。包括大型蜂窝小区和小型蜂窝小区的网络可被称为异构网络。异构网络还可包括归属enb(henb),该henb可向被称为封闭订户群(csg)的受限群提供服务。例如,办公建筑可包含仅供该建筑物的占用者使用的各小型蜂窝小区。在一些情形中,异构网络可涉及比同构网络更复杂的网络规划和干扰减轻技术。

在一些情形中,无线通信系统100可利用基站105与ue115之间的多个连接。例如,基站105可以与ue115直接通信,或者它可通过无线局域(wlan)网(例如,wi-fi)通信。在一些情形中,基站105或ue115还可经由第三方ue115与另一ue115通信。

无线通信系统100可支持同步或异步操作。对于同步操作,基站105可以具有类似的帧定时,并且来自不同基站105的传输可以在时间上大致对准。对于异步操作,基站105可以具有不同的帧定时,并且来自不同基站105的传输可以不在时间上对准。本文描述的技术可被用于同步或异步操作。

可容适各种所公开示例中的一些示例的通信网络可以是根据分层协议栈进行操作的基于分组的网络,并且用户面中的数据可基于ip。无线电链路控制(rlc)层可执行分组分割和重组装以在逻辑信道上进行通信。媒体接入控制(mac)层可执行优先级处置并将逻辑信道复用成传输信道。mac层还可使用混合自动重复请求(harq)以提供mac层的重传,从而提高链路效率。在控制面,无线电资源控制(rrc)协议层可以提供ue115与基站105之间的rrc连接的建立、配置和维护。rrc协议层还可被用于核心网130对用户面数据的无线电承载的支持。在物理(phy)层,传输信道可被映射到物理信道。

各ue115可分散遍及无线通信系统100,并且每个ue115可以是驻定的或移动的。ue115也可包括或被本领域技术人员称为移动站、订户站、移动单元、订户单元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动订户站、接入终端、移动终端、无线终端、远程终端、手持机、用户代理、移动客户端、客户端、或其他某个合适的术语。ue115可以是蜂窝电话、个人数字助理(pda)、无线调制解调器、无线通信设备、手持式设备、平板计算机、膝上型计算机、无绳电话、无线本地环路(wll)站、等等。ue可以能够与各种类型的基站和网络装备(包括宏enb、小型蜂窝小区enb、中继基站等)通信。

无线通信系统100中示出的通信链路125可包括从ue115到基站105的上行链路(ul)传输、或者从基站105到ue115的下行链路(dl)传输。下行链路传输也可被称为前向链路传输,而上行链路传输也可被称为反向链路传输。每条通信链路125可包括一个或多个载波,其中每个载波可以是由根据以上描述的各种无线电技术来调制的多个副载波构成的信号(例如,不同频率的波形信号)。每个经调制信号可在不同的副载波上发送并且可携带控制信息(例如,参考信号、控制信道等)、开销信息、用户数据等。通信链路125可以使用频分双工(fdd)(例如,使用配对频谱资源)或时分双工(tdd)操作(例如,使用未配对频谱资源)来传送双向通信。可以定义用于fdd的帧结构(例如,帧结构类型1)和用于tdd的帧结构(例如,帧结构类型2)。

在无线通信系统100的一些示例中,基站105或ue115可包括多个天线以采用天线分集方案来改善基站105与ue115之间的通信质量和可靠性。附加地或替换地,基站105或ue115可采用多输入多输出(mimo)技术,该mimo技术可利用多径环境来传送携带相同或不同经编码数据的多个空间层。

无线通信系统100可支持多个蜂窝小区或载波上的操作,这是可被称为载波聚集(ca)或多载波操作的特征。载波也可被称为分量载波(cc)、层、信道等。术语“载波”、“分量载波”、“蜂窝小区”以及“信道”在本文中被可互换地使用。ue115可配置有用于载波聚集的多个下行链路cc以及一个或多个上行链路cc。载波聚集可与fdd和tdd分量载波两者联用。

无线通信系统100可包括将较高层(例如,rrc和pdcp)连接到较低层(例如,mac层)的rlc层。基站105或ue115中的rlc实体可确保传输分组被组织成合适大小的块(对应于mac层传输块大小)。如果传入数据分组(即,pdcp或rrcsdu)对于传输而言太大,则rlc层可将其分割成几个较小rlc协议数据单元(pdu)。如果传入分组太小,则rlc层可将传入分组中的若干传入分组级联成单个较大的rlcpdu。每个rlcpdu可包括报头,该报头包括关于如何重组数据的信息。rlc层还可确保分组被可靠地传送。发射机可在缓冲器中保持索引rlcpdu,并且继续每个pdu的重传直到它接收到对应ack。在一些情形中,发射机可发送轮询请求以确定哪些pdu已经被接收,而接收机可使用状态报告来响应。与mac层harq不同,rlcarq可不包括前向纠错功能。rlc实体可以三种模式中的一种模式来操作。这三种模式为am、um和tm。在am中,rlc实体可执行分割/级联和arq。这种模式可适用于耐延迟或差错敏感的传输。在um中,rlc实体可执行分割/级联但不执行arq。这可适用于延迟敏感或耐差错的话务(例如,volte)。tm只执行数据缓冲,但不包括级联/分割或arq。tm可主要用于发送广播控制信息(例如,mib和sib)、寻呼消息、以及rrc连接消息。一些传输可在没有rlc的情况下被发送(例如,rach前置码和响应)。

根据本公开,传送方设备(诸如基站105)可以基于直接连接的可靠性选择一些分组以供使用数据压缩直接传输给接收方设备(诸如ue115)。传送方设备可以选择其它分组以供经由不可靠连接使用将不被用来更新压缩缓冲区的未压缩分组或经压缩分组进行间接传输。在一些情形中,未压缩分组也可经由可靠连接来发送。如果通过不可靠连接发送的分组丢失,则它可通过可靠连接被传送。

图2解说了根据本公开的各个方面的用于不可靠传输模式的演进型数据压缩方案的无线通信子系统200的示例。无线通信子系统200可包括核心网230、基站205以及ue215,它们可以是以上参照图1所描述的核心网130、基站105以及ue115的示例。无线通信子系统200还可包括针对不可靠网络(例如,针对wlan)的接入点(ap)205。基站205和ap210可位于一处或不位于一处。用户数据可由任一链路(例如,lte或wi-fi无线电链路)来服务,诸如在lte是可靠rat且wi-fi是不可靠rat时。在一些情形中,基站205可以作出在lte和wi-fi之间切换承载的决定。在其他情形中,选择决定可以在核心网230内作出。因而,根据本公开,术语“无线设备”可以与无线通信中涉及的任何设备相对应,诸如基站105、ue115或核心网130的组件。

无线通信子系统200解说了基站205与ue215之间的演进型数据压缩方案的示例。例如,基站205与ue215之间的通信可直接发生在基站205与ue215之间,诸如通过使用第一通信链路220。作为补充或替换,基站205与ue215之间的通信可涉及另一中间实体(例如,ap210)。例如,基站205可以使用第二通信链路225与ap210通信。第二通信链路225可包括无线链路、有线链路(例如,经由有线回程,诸如铜或光纤光缆)、或这两者。在一些情形中,ap210可以使用接口链路211(例如,经由s2a或s2c接口,它可以是直接或间接链路,诸如基于隧穿协议的链路)与核心网230通信。ap210可以进一步使用第三通信链路235与ue215通信。通信链路211、220、225、232以及235可以是双向通信链路。在一些情形中,基站205可以通过回程链路232(例如,s1,等等)与核心网230对接,它可以是以上参考图1描述的回程链路132或134的示例。第一通信链路220、第二通信链路225、或第三通信链路235可以是以上参考图1描述的通信链路125或回程链路132或134的示例。

在通信直接发生在基站205和ue215之间时,第一压缩模式可被使用。压缩模式可包括要由基站205和ue215使用的压缩配置。例如,压缩模式可包括用于如下的配置:压缩分组报头、压缩分组数据、不压缩分组、使用特定压缩算法和算法版本、或它们的组合。作为补充或替换,压缩模式可以指示压缩缓冲区(例如,基站压缩缓冲区、ue压缩缓冲区,等等)是否要被更新。第一通信模式可包括压缩分组并更新压缩缓冲区。因此,基站205可以压缩分组并使用来自该分组的数据更新其压缩缓冲区。经压缩分组随后可使用第一通信链路220被传送给ue215。在接收之际,ue215可以解压该分组并使用来自该分组的数据更新其压缩缓冲区。在一些情形中,不管压缩模式为何,初始分组未被压缩,诸如以填充至少一个压缩缓冲区并促进将来压缩。

在一些情形中,与第一通信链路220相比,对于通信而言,ap210并且因此第二通信链路225和第三通信链路235可较不可靠。因此,在基站205与ue215之间的通信涉及ap210与通信链路225和235时,可以使用第二压缩模式。在一些情形中,第二压缩模式包括压缩分组,并且在其他情形中,第二压缩模式包括不压缩分组。如果它涉及数据压缩,则第二压缩模式可以利用第一压缩模式的一些方面,但可涉及抑制更新压缩缓冲区。通过不使用来自ap210的分组更新压缩缓冲区,无线通信子系统200可以减少压缩/解压错误。

对于要在基站205与ue215之间传达的每一分组,可作出使用第一通信链路220还是第二通信链路225和第三通信链路235来进行传达的决定。使用哪一通信链路的决定可以基于第一通信链路220比第二通信链路225和第三通信链路235更可靠。例如,较高优先级分组可以使用第一通信链路220传达,而较低优先级分组可以使用第二通信链路225和第三通信链路235来传达。在一些情形中,在确定要使用的通信链路时,其它因素可被使用,诸如网络条件、基站能力、重传尝试的数目、要传达的分组的类型、带宽(例如,已使用带宽、可用带宽,等等)、频谱、功率电平,等等。

例如,使用wi-fi卸载,在wlan接入点可用时,话务的一些或全部可被路由通过wlan接入点,从而将话务从(例如,通过lte网络)直接蜂窝接入卸载。移动运营商可以控制什么话务被路由通过wlan以及什么话务被保存在lte上。例如,一些ip流(例如,与voip或其他运营商的服务相关)可以被维持在lte上以充分利用其服务质量(qos)能力,而与“尽力型”因特网话务相关的ip流可被卸载到wlan,即wi-fi。一些无线系统(例如,基于3gpplte第8版wi-fi移动性框架的系统)可以允许无线广域网(wwan)与wlan之间的无缝切换。因此,根据某些方面,用户可同时连接到基站105(诸如lteenb)和ap210(诸如,wi-fiap),这可提供无线电接入链路以传送用户的信令和数据话务。

图3解说了根据本公开的各个方面的用于不可靠传输模式的演进型数据压缩方案的数据压缩缓冲过程的示例。无线通信系统300可包括ue315,它可以是以上参考图1或2中的一者或多者描述的ue115或ue215的示例。无线通信系统300还可包括基站305,它可以是以上参考图1或2中的一者或多者描述的基站105或基站205的示例。无线通信系统300解说了基站305与ue315之间的演进型数据压缩方案的示例,其中可以使用第一通信链路320、第二通信链路325以及第三通信链路335上的经压缩数据分组来交换数据。

在经压缩分组通信之前,基站305可以配置ue315来使用演进型数据压缩方案以增强ue315与基站305之间的通信(例如,通过使用数据压缩技术)。根据第一压缩模式,未压缩数据分组310(r到r+n+1)可由基站305接收并传递到基站压缩缓冲区330。压缩算法可被使用以产生经压缩数据分组340(p到p+n+1),它们可经由第一通信链路320被传送给ue315。在ue315内,经压缩数据分组340(p到p+n+1)可以从基站305接收、解压回未压缩数据分组310(r到r+n+1)、并被用来更新ue压缩缓冲区350。

压缩和解压可通过参考压缩缓冲区中来自先前分组的数据顺序来实现,代替在当前数据分组中包括它们自己的顺序。发送不带所选顺序的分组使得允许压缩。因而,有效参考(并且因此,压缩)可依赖于基站压缩缓冲区330与ue压缩缓冲区350的同步,因为当前接收到的分组可以用从由缓冲区早先接收到的分组接收的顺序来更新。如果失去同步,则缓冲区可能没有成功地表示早先接收到的顺序并且当前分组的数据顺序可能不能被恢复。因而,基于所发送的先前分组的分组报头和有效载荷的压缩可依赖于经压缩分组的可靠按序递送,以维持发射机与接收机之间的压缩缓冲区同步性。

根据使用第二通信链路325和第三通信链路335的第二压缩模式的一个示例,未压缩数据分组310(r到r+n+1)可由基站305接收并且绕过基站压缩缓冲区330。压缩算法可被使用以产生经压缩数据分组340(p到p+n+1),它们可经由第一通信链路320被传送给ue315。在ue315内,经压缩数据分组340(p到p+n+1)可以从基站305接收、解压回未压缩数据分组310(r到r+n+1)、并绕过ue压缩缓冲区350。后续分组的压缩和解压可依赖于被用来更新缓冲区的那些分组,而不依赖于绕过缓冲区更新的那些分组。然而,甚至未被用来更新缓冲区的那些分组也可使用缓冲区中的已有数据来压缩和解压。根据第二压缩模式的另一示例(未示出),经由第二通信链路325和335传送的数据可保持未压缩。

图4解说了根据本公开的各个方面的用于不可靠传输模式的演进型数据压缩方案的过程流400的示例。过程流400可包括ue415和基站405,它们可以是以上参考图1、2或3描述的ue115、215或315中的一者或多者以及基站105、205或305中的一者或多者的示例。过程流400还可包括ap410,它可以是以上参考图2描述的ap210的示例。过程流400表示在本公开中描述的方法的一个示例,但也可设想其他示例。例如,描述为由基站405实现的各步骤可以由ue415来实现,且反之亦然。

在步骤420,基站405可以选择第一数据分组以供利用第一压缩模式经由第一无线连接传输。在步骤425,基站405可以根据第一压缩模式压缩第一数据分组。在步骤430,基站405可以利用第一压缩模式经由第一无线连接将第一数据分组传送给ue415。

在步骤435,基站405和ue415可至少部分地基于第一数据分组来更新缓冲区。ue415可根据第一压缩模式来解压第一数据分组。在步骤440,基站405可以选择第二数据分组以供利用第二压缩模式经由第二无线连接传输,其中选择第二数据分组至少部分地基于第二无线连接与第一无线连接相比较不可靠。

在一些示例中,在步骤445,基站405可以基于穿过ap410的链路的不可靠性根据第二压缩模式来压缩第二数据分组。然而,在一些示例中,第二数据分组可保持未压缩。在一些示例中,第一或第二压缩模式可包括报头压缩模式或报头加有效载荷压缩模式。

在一些示例中,在步骤450,基站405可以利用第二压缩模式经由第二无线连接传送第二数据分组。在一些示例中,基站405可以根据第二压缩模式按未压缩形式来传送第二数据分组。在一些示例中,基站405还可传送与第二数据分组相对应的缓冲区更新绕过指示(未示出),它可指示没有缓冲区更新。第二数据分组(以及通过不可靠链路传送的其它分组)的选择可以基于经压缩和未压缩数据分组的比率或其它话务条件,诸如不同链路上的带宽以及分组优先级。

在步骤455,第二数据分组可由ap410接收并随后传递给ue415。不管它是经压缩还是未压缩的,第二数据分组可不被用来更新缓冲区。即,基站405和ue415可抑制基于第二数据分组更新缓冲区,即使它解压了该分组。

基站405可在第一数据分组的压缩报头中的分组类型字段中指示第一压缩模式,并且还可在第二数据分组的压缩报头的分组类型字段中指示第二压缩模式。

在步骤460,基站405可以选择第三数据分组以供利用第一压缩模式经由第一无线连接传输。在步骤465,基站405可以至少部分地基于经更新缓冲区(它不包括来自第二数据分组的数据)根据第一压缩模式来压缩第三数据分组。

在步骤470,基站405可以将第三数据分组传送给ue415,且ue415可以基于经更新缓冲区来解压该第三数据分组。在步骤475,基站405和ue415可以基于第三分组来更新它们的缓冲区。

在一些情形中,基站405可从ue415接收指示第三数据分组的序列号的丢失分组消息,并且可至少部分地基于该丢失分组消息来重传第三数据分组(例如,使用分组数据汇聚协议(pdcp))。在一些情形中,每一分组可具有pdcp序列号(sn),它可在接收缓冲区处使用来使各分组恢复次序。在一些情形中,如果分组丢失,则接收方实体可以向传送方实体发送指示丢失的pdcpsn的反馈,并且发射机可以重传该pdcppdu。接收机可以对每一接收到的经压缩分组执行解压,如果先前序列号被接收并解压的话。

在一些情形中,基站405可以确定对于第二数据分组已满足失败条件,并且可至少部分地基于失败条件已被满足的确定经由第一无线连接再次传送第二数据分组。在一些示例中,失败条件包括超时定时器。在一些示例中,失败条件包括经由第一无线连接传送的数个分组具有高于第二数据分组的序列号的序列号。

图5解说了根据本公开的各个方面的被配置用于不可靠传输模式的演进型数据压缩方案的无线设备500的框图。无线设备500可以是参考图1、2、3或4描述的ue115、215、315或415中的一者或多者或者基站105、205、305或405中的一者或多者的各方面的示例。无线设备500可以包括接收机505、演进型数据压缩组件510和发射机515。无线设备500还可包括处理器。这些组件中的每一者可与彼此处于通信。

无线设备500的组件可个体地或全体地使用被适配成以硬件执行一些或所有适用功能的至少一个专用集成电路(asic)来实现。替换地,这些功能可由至少一个ic上的一个或多个其他处理单元(或核)来执行。在其他示例中,可使用可按本领域所知的任何方式来编程的其他类型的集成电路(例如,结构化/平台asic、现场可编程门阵列(fpga)、或另一半定制ic)。每个单元的功能也可以整体或部分地用实施在存储器中的、被格式化成由一或多个通用或专用处理器执行的指令来实现。

接收机505可接收信息,诸如分组、用户数据、或与各种信息信道相关联的控制信息(例如,控制信道、数据信道、以及与用于不可靠传输模式的演进型数据压缩方案相关的信息等)。信息可被传递到演进型数据压缩组件510,并传递到无线设备500的其他组件。

演进型数据压缩组件510可选择第一数据分组以供利用第一压缩模式经由第一无线连接传输,利用第一压缩模式经由第一无线连接传送第一数据分组,选择第二数据分组以供利用第二压缩模式经由第二无线连接传输,其中选择第二数据分组至少部分地基于第二无线连接与第一无线连接相比较不可靠,以及利用第二压缩模式经由第二无线连接传送第二数据分组。

发射机515可传送接收自无线设备500的其他组件的信号。在一些示例中,发射机515可与接收机505共处于收发机组件中。发射机515可包括单个天线,或者它可包括多个天线。

图6解说了根据本公开的各个方面的被配置用于不可靠传输模式的演进型数据压缩方案的无线设备600的框图。无线设备600可以是参考图1、2、3、4或5描述的基站105、205、305或405中的一者或多者的各方面、ue115、215、315或415中的一者或多者的各方面、或者无线设备500的各方面的示例。无线设备600可以包括接收机605、演进型数据压缩组件610或发射机615。无线设备600还可包括处理器。这些组件中的每一者可与彼此处于通信。演进型数据压缩组件610还可包括分组选择组件620、第一压缩模式组件625、以及第二压缩模式组件630。

无线设备600的各组件可个体地或全体地使用被适配成以硬件执行一些或所有适用功能的至少一个asic来实现。替换地,这些功能可由至少一个ic上的一个或多个其他处理单元(或核)来执行。在其他示例中,可使用其他类型的集成电路(例如,结构化/平台aisc、fpga、或者另一半定制ic),其可按本领域已知的任何方式来编程。每个单元的功能也可以整体或部分地用实施在存储器中的、被格式化成由一或多个通用或专用处理器执行的指令来实现。

接收机605可接收信息,该信息可被传递到演进型数据压缩组件615以及无线设备600的其他组件。演进型数据压缩组件610可以执行以上参照图5描述的操作。发射机615可传送接收自无线设备600的其他组件的信号。

分组选择组件620可以选择第一数据分组以供利用第一压缩模式经由第一无线连接传输,如以上参考图2、3或4描述的。分组选择组件620还可以选择第二数据分组以供利用第二压缩模式经由第二无线连接传输,其中选择第二数据分组至少部分地基于第二无线连接与第一无线连接相比较不可靠。

第一压缩模式组件625可以利用第一压缩模式经由第一无线连接传送第一数据分组,如以上参考图2、3或4描述的。在一些示例中,第一压缩模式包括压缩数据分组。第一压缩模式组件625可以根据第一压缩模式来压缩第一数据分组。在一些示例中,第一压缩模式包括压缩数据分组以及更新缓冲区。第一压缩模式组件625还可选择第三数据分组以供利用第一压缩模式经由第一无线连接传输。第一压缩模式组件625可以至少部分地基于经更新缓冲区以及抑制基于第二数据分组更新缓冲区,来根据第一压缩模式压缩第三数据分组,。第一压缩模式组件625还可利用第一压缩模式经由第一无线连接传送第三数据分组。

第一压缩模式组件625还可利用第一压缩模式经由第一无线连接从发射机接收第一数据分组。第一压缩模式组件625还可解压第一数据分组。在一些示例中,第一压缩模式包括压缩数据分组以及更新缓冲区。第一压缩模式组件625可以根据第一压缩模式来解压第一数据分组。第一压缩模式组件625还可基于第一压缩模式来接收第三数据分组。第一压缩模式组件625可以至少部分地基于经更新缓冲区以及抑制基于第二数据分组更新缓冲区,来根据第一压缩模式解压第三数据分组。

第二压缩模式组件630可以利用第二压缩模式经由第二无线连接传送第二数据分组,如以上参考图2、3或4描述的。在一些示例中,第二压缩模式包括传送未压缩数据分组。在一个示例中,这涉及通过不可靠rat(例如,wi-fi)传送未压缩分组。在不可靠链路有能力传送分组时,未压缩分组可被选择来通过该链路传送。未压缩分组的传输也可由发射机处的超时定时器来保护。在定时器期满时,未压缩分组可取决于可用资源通过任一链路来传送。在一些示例中,第二压缩模式包括压缩数据分组以及抑制更新缓冲区。第二压缩模式组件630可以至少部分地基于经更新缓冲区根据第二压缩模式来压缩第二数据分组。第二压缩模式组件630还可抑制基于第二数据分组的内容更新缓冲区。因而,如果分组丢失或乱序到达接收机,则发射机和接收机之间可能没有失去同步。在没有缓冲区更新的情况下压缩的分组的比率可使用与可靠和不可靠网络(例如,lte和wi-fi)接口上的可用资源有关的信息来被计算。第二压缩模式组件630还可传送与第二数据分组相对应的缓冲区更新绕过指示。第二压缩模式组件630还可利用第二压缩模式经由第一无线连接传送第三数据分组。

第二压缩模式组件630还可利用第二压缩模式经由第二无线连接从发射机接收第二数据分组,其中第二压缩模式至少部分地基于第二无线连接与第一无线连接相比较不可靠。在一些示例中,接收第二数据分组包括接收未压缩形式的第二数据分组。第二压缩模式组件630可以至少部分地基于经更新缓冲区来解压第二数据分组。第二压缩模式组件630可抑制基于第二数据分组更新缓冲区。第二压缩模式组件630还可利用第二压缩模式经由第一无线连接接收第三数据分组。

图7示出根据本公开的各方面的被配置成用于不可靠传输模式的演进型数据压缩方案的演进型数据压缩组件710的框图700,它可以是参考图5描述的无线设备500或参考图6描述的无线设备600的组件。演进型数据压缩组件710可以是参考图5或6描述的演进型数据压缩组件510或演进型数据压缩组件610的各方面的示例。演进型数据压缩组件710可包括分组选择组件720、第一压缩模式组件725、以及第二压缩模式组件730。这些组件中的每一个可执行以上参照图6描述的功能。演进型数据压缩组件710还可包括压缩缓冲区735、压缩比率组件740、压缩模式指示组件745、丢失分组组件750、第一连接组件755、第二连接组件760、以及解压缓冲区765。

演进型数据压缩组件710的各组件可个体地或共同地用适配成以硬件执行一些或所有适用功能的至少一个asic来实现。替换地,这些功能可由至少一个ic上的一个或多个其他处理单元(或核)来执行。在其他示例中,可使用可按本领域所知的任何方式来编程的其他类型的集成电路(例如,结构化/平台asic、fpga、或另一半定制ic)。每个单元的功能也可以整体或部分地用实施在存储器中的、被格式化成由一或多个通用或专用处理器执行的指令来实现。

压缩缓冲区735可至少部分地基于第一数据分组来更新缓冲区,如以上参考图2、3或4描述的。压缩比率组件740可以至少部分地基于经压缩和未压缩数据分组的比率来选择第二数据分组,如以上参考图2、3或4描述的。

压缩模式指示组件745可以在第一数据分组的压缩报头中的分组类型字段中指示第一压缩模式,如以上参考图2、3或4描述的。压缩模式指示组件745还可在第二数据分组的压缩报头中的分组类型字段中指示第二压缩模式。压缩模式指示组件745还可至少部分地基于第一数据分组的压缩报头中的分组类型字段来标识第一压缩模式。压缩模式指示组件745还可至少部分地基于第二数据分组的压缩报头中的分组类型字段来标识第二压缩模式。

丢失分组组件750可以确定第三数据分组已丢失。丢失分组组件750可以接收指示第三数据分组的序列号的丢失分组消息,如以上参考图2、3或4描述的。丢失分组组件750还可至少部分地基于丢失分组消息使用pdcp重传第三数据分组。丢失分组组件750还可向接入网传送指示第三数据分组的序列号的丢失分组消息。丢失分组组件750还可至少部分地基于丢失分组消息使用pdcp接收与第三数据分组相对应的重传。

第一连接组件755可以使用发射机建立第一无线连接,如以上参考图2、3或4描述的。在一些情形中,第一无线连接是直接无线连接。第二连接组件760可以使用发射机建立第二无线连接,其中第二无线连接与第一无线连接相比较不可靠,如以上参考图2、3或4描述的。在一些情形中,第二无线连接是间接无线连接(例如,经由wi-fi网络)。解压缓冲区765可至少部分地基于第一数据分组来更新缓冲区,如以上参考图2、3或4描述的。

图8解说了根据本公开的各个方面的包括被配置用于不可靠传输模式的演进型数据压缩方案的ue815的系统800的框图。系统800可包括ue815,它可以是以上参考图1、2、3、4、5、6或7描述的无线设备500、无线设备600、或者ue115、215、315或415中的一者或多者的各方面的示例。ue815可包括演进型数据压缩组件810,它可以是参考图5、6或7描述的演进型数据压缩组件510、610或710的示例。ue815还可包括传输失败组件840。ue815还可包括用于双向语音和数据通信的组件,包括用于传送通信的组件和用于接收通信的组件。例如,ue815可与基站805或ap810进行双向通信。

传输失败组件840可以确定针对第二数据分组已满足失败条件,如以上参考图2、3或4描述的。传输失败组件840还可至少部分地基于确定失败条件已被满足来经由第一无线连接传送第二数据分组。在一些示例中,失败条件包括超时定时器。在一些示例中,失败条件包括经由第一无线连接传送的数个分组具有高于第二数据分组的序列号的序列号。

ue815还可包括处理器组件805和存储器830(包括软件(sw)835)、收发机组件850、以及一个或多个天线855,它们各自可彼此直接或间接地通信(例如,经由总线860)。收发机组件850可经由天线855或者有线或无线链路与一个或多个网络进行双向通信,如上所述。例如,收发机组件850可以与参考图1、2、3或4描述的基站105、205、305或405中的一者或多者双向通信,或者可与参考图1、2、3或4描述的一个或多个ue115、215、315或415中的另一者双向通信。收发机组件835可包括调制解调器以调制分组并将经调制分组提供给天线855以供发射、以及解调接收自天线855的分组。虽然ue815可包括单个天线,但ue815也可具有能够并发地传送或接收多个无线传输的多个天线855。

存储器830可包括随机存取存储器(ram)和只读存储器(rom)。存储器8830可存储包括指令的计算机可读、计算机可执行软件/固件代码835,这些指令在被执行时使得处理器组件820执行本文所描述的各种功能(例如,用于不可靠传输模式的演进型数据压缩方案等)。替换地,软件/固件代码835可以是不能由处理器组件820直接执行的,而是(例如,在被编译和执行时)使计算机执行本文所描述的功能。处理器组件820可包括智能硬件设备(例如,中央处理单元(cpu)、微控制器、asic等)。

图9解说了根据本公开的各个方面的包括被配置用于不可靠传输模式的演进型数据压缩方案的基站905的系统900的框图。系统900可包括基站905,它可以是以上参考图1、2、3、4、5、6或8描述的无线设备500、无线设备600、或者基站105、205、305或405中的一者或多者的各方面的示例。基站905可包括基站演进型数据压缩组件925,它可以是参考图5、6或7描述的演进型数据压缩组件的示例。基站905还可包括用于双向语音和数据通信的组件,包括用于传送通信的组件和用于接收通信的组件。例如,基站905可与ap910或ue915进行双向通信。

在一些情形中,基站905可具有一个或多个有线回程链路。基站905可具有至核心网930的有线回程链路(例如,s1接口等)。基站905还可经由基站间回程链路(例如,x2接口)与其他基站(诸如基站905-a和基站905-b)通信。一个或多个基站905中的每一者可使用相同或不同的无线通信技术与一个或多个ue通信。在一些情形中,基站905可利用基站通信组件925与其他基站(诸如基站905-a或基站905-b)通信。在一些示例中,基站通信组件925可提供lte/lte-a无线通信网络技术内的x2接口以提供一些基站之间的通信。在一些示例中,基站905可通过核心网930与其他基站通信。在一些情形中,基站905可通过网络通信组件930与核心网930通信。

基站905可包括处理器组件935、存储器945(包括软件(sw)950)、收发机组件965、以及天线970,它们各自可彼此直接或间接地通信(例如,通过总线系统975)。收发机组件965可被配置成经由天线970与一个或多个ue或ap(诸如参考图1、2、3或4描述的ue115、215、315或415中的一者或多者,或者参考图2、4或8描述的ap210、410或810中的一者或多者)(它们可以是多模设备)进行双向通信。收发机组件965(或基站905的其他组件)也可被配置成经由天线970与一个或多个其他基站(未示出)进行双向通信。收发机组件965可包括调制解调器,该调制解调器被配置成调制分组并将经调制分组提供给天线970以供传输、以及解调从天线970接收到的分组。基站905可包括多个收发机组件965,其中每个收发机组件具有一个或多个相关联的天线970。收发机组件可以是图5的组合的接收机505和发射机515的示例。

存储器945可包括ram和rom。存储器945还可存储包含指令的计算机可读、计算机可执行软件代码950,该指令被配置成在被执行时使处理器组件935执行本文所描述的各种功能(例如,用于不可靠传输模式的演进型数据压缩方案、选择覆盖增强技术、呼叫处理、数据库管理、消息路由等)。替换地,软件950可以是不能由处理器组件935直接执行的,而是被配置成(例如,在被编译和执行时)使计算机执行本文所描述的功能。处理器组件935可包括智能硬件设备,例如,cpu、微控制器、asic等。处理器组件935可包括各种专用处理器,诸如编码器、队列处理组件、基带处理器、无线电头控制器、数字信号处理器(dsp)等。

基站通信组件925可以管理与其它基站(诸如基站905-a和基站905-b)的通信。通信管理组件可包括用于与其他基站协作地控制与ue的通信的控制器或调度器。例如,基站通信组件925可以针对各种干扰减轻技术(诸如波束成形或联合传输),协调关于去往参考图1、2、3或4描述的ue115、215、315或415中的一者或多者的传输的调度。

图10示出了根据本公开的各个方面的解说用于不可靠传输模式的演进型数据压缩方案的方法1000的流程图。方法1000的操作可由参考图1、2、3、4、5、6、7、8或9描述的基站105、205、305、405、805或905中的一者或多者、参考图1、2、3、4、5、6、7、8或9描述的ue115、215、315、415、815或915中的一者或多者、或者参考图1、2、3、4、5、6、7、8或9描述的它们的组件来实现。例如,方法1000的操作可由参考图5、6、7、8或9描述的演进型数据压缩组件510、610、710、825或920来执行。在一些示例中,基站或ue可执行用于控制基站或ue的功能元件来执行以下描述的功能的代码集。附加地或替换地,基站或ue可以使用专用硬件来执行以下描述的功能的诸方面。

在框1005,方法1000可包括选择第一数据分组以供利用第一压缩模式经由第一无线连接传输,如以上参考图2、3或4描述的。在一些示例中,框1005的操作可由以上参照图6描述的分组选择组件620来执行。

在框1010,方法1000可包括利用第一压缩模式经由第一无线连接传送第一数据分组,如以上参考图2、3或4描述的。在一些示例中,框1010的操作可由以上参照图6描述的第一压缩模式组件625来执行。

在框1015,方法1000可包括选择第二数据分组以供利用第二压缩模式经由第二无线连接传输,其中选择第二数据分组至少部分地基于第二无线连接与第一无线连接相比较不可靠,如以上参考图2、3或4描述的。在一些示例中,框1015的操作可由以上参照图6描述的分组选择组件620来执行。

在框1020,方法1000可包括利用第二压缩模式经由第二无线连接传送第二数据分组,如以上参考图2、3或4描述的。在一些示例中,框1020的操作可由以上参照图6描述的第二压缩模式组件630来执行。

图11示出了根据本公开的各个方面的解说用于不可靠传输模式的演进型数据压缩方案的方法1100的流程图。方法1100的操作可由参考图1、2、3、4、5、6、7、8或9描述的基站105、205、305、405、805或905中的一者或多者、参考图1、2、3、4、5、6、7、8或9描述的ue115、215、315、415、815或915中的一者或多者、或者参考图1、2、3、4、5、6、7、8或9描述的它们的组件来实现。例如,方法1100的操作可由参考图5、6、7或8描述的演进型数据压缩组件510、610、710、825或920来执行。在一些示例中,基站或ue可执行用于控制基站或ue的功能元件以执行以下描述的功能的代码集。附加地或替换地,基站或ue可以使用专用硬件来执行以下描述的功能的诸方面。方法1100还可纳入图10的方法1000的各方面。

在框1105,方法1100可包括选择第一数据分组以供利用第一压缩模式经由第一无线连接传输,如以上参考图2、3或4描述的。在一些情形中,第一压缩模式包括压缩数据分组。在一些示例中,框1105的操作可由以上参照图6描述的分组选择组件620来执行。

在框1110,方法1100可包括根据第一压缩模式来压缩第一数据分组,如以上参考图2、3或4描述的。在一些示例中,框1110的操作可由以上参照图6描述的第一压缩模式组件625来执行。

在框1115,方法1100可包括利用第一压缩模式经由第一无线连接传送第一数据分组,如以上参考图2、3或4描述的。在一些示例中,框1115的操作可由以上参照图6描述的第一压缩模式组件625来执行。

在框1120,方法1100可包括选择第二数据分组以供利用第二压缩模式经由第二无线连接传输,其中选择第二数据分组至少部分地基于第二无线连接与第一无线连接相比较不可靠,如以上参考图2、3或4描述的。在一些情形中,第二压缩模式包括传送未压缩数据分组。在一些示例中,框1120的操作可由以上参照图6描述的分组选择组件620来执行。

在框1125,方法1100可包括利用第二压缩模式经由第二无线连接传送第二数据分组,如以上参考图2、3或4描述的。在一些示例中,框1125的操作可由以上参照图6描述的第二压缩模式组件630来执行。

在框1130,方法1100可包括根据第二压缩模式以未压缩形式来传送第二数据分组,如以上参考图2、3或4描述的。在一些示例中,框1130的操作可由如以上参照图5所描述的发射机515来执行。

图12示出了根据本公开的各个方面的解说用于不可靠传输模式的演进型数据压缩方案的方法1200的流程图。方法1200的操作可由参考图1、2、3、4、5、6、7、8或9描述的基站105、205、305、405、805或905中的一者或多者、参考图1、2、3、4、5、6、7、8或9描述的ue115、215、315、415、815或915中的一者或多者、或者参考图1、2、3、4、5、6、7、8或9描述的它们的组件来实现。例如,方法1200的操作可由参考图5、6、7或8描述的演进型数据压缩组件510、610、710、825或920来执行。在一些示例中,基站或ue可执行用于控制基站或ue的功能元件以执行以下描述的功能的代码集。附加地或替换地,基站或ue可以使用专用硬件来执行以下描述的功能的诸方面。方法1200还可纳入图10-11的方法1000和1100的诸方面。

在框1205,方法1200可包括选择第一数据分组以供利用第一压缩模式经由第一无线连接传输,如以上参考图2、3或4描述的。在一些示例中,第一压缩模式包括压缩数据分组以及更新缓冲区。在一些示例中,框1205的操作可由以上参照图6描述的分组选择组件620来执行。

在框1210,方法1200可包括根据第一压缩模式来压缩第一数据分组,如以上参考图2、3或4描述的。在一些示例中,框1210的操作可由以上参照图6描述的第一压缩模式组件625来执行。

在框1215,方法1200可包括至少部分地基于第一数据分组来更新缓冲区,如以上参考图2、3或4描述的。在一些示例中,框1215的操作可由如以上参照图7所描述的压缩缓冲区735来执行。

在框1220,方法1200可包括利用第一压缩模式经由第一无线连接传送第一数据分组,如以上参考图2、3或4描述的。在一些示例中,框1220的操作可由以上参照图6描述的第一压缩模式组件625来执行。

在框1225,方法1200可包括选择第二数据分组以供利用第二压缩模式经由第二无线连接传输,其中选择第二数据分组至少部分地基于第二无线连接与第一无线连接相比较不可靠,如以上参考图2、3或4描述的。在一些示例中,第二压缩模式包括压缩数据分组以及抑制更新缓冲区。在一些示例中,框1225的操作可由以上参照图6描述的分组选择组件620来执行。

在框1230,方法1200可包括至少部分地基于经更新缓冲区根据第二压缩模式来压缩第二数据分组,如以上参考图2、3或4描述的。在一些示例中,框1230的操作可由以上参照图6描述的第二压缩模式组件630来执行。

在框1235,方法1200可包括抑制基于第二数据分组更新缓冲区,如以上参考图2、3或4描述的。在一些示例中,框1235的操作可由以上参照图6描述的第二压缩模式组件630来执行。

在框1240,方法1200可包括利用第二压缩模式经由第二无线连接传送第二数据分组,如以上参考图2、3或4描述的。在一些示例中,框1240的操作可由以上参照图6描述的第二压缩模式组件630来执行。

在框1245,方法1200可包括选择第三数据分组以供利用第一压缩模式经由第一无线连接传输,如以上参考图2、3或4描述的。在一些示例中,框1245的操作可由以上参照图6描述的第一压缩模式组件625来执行。

在框1250,方法1200可包括至少部分地基于经更新缓冲区以及抑制基于第二数据分组更新缓冲区根据第一压缩模式来压缩第三数据分组,如以上参考图2、3或4描述的。在一些示例中,框1250的操作可由以上参照图6描述的第一压缩模式组件625来执行。

图13示出了根据本公开的各个方面的解说用于不可靠传输模式的演进型数据压缩方案的方法1300的流程图。方法1300的操作可由参考图1、2、3、4、5、6、7、8或9描述的基站105、205、305、405、805或905中的一者或多者、参考图1、2、3、4、5、6、7、8或9描述的ue115、215、315、415、815或915中的一者或多者、或者参考图1、2、3、4、5、6、7、8或9描述的它们的组件来实现。例如,方法1300的操作可由参考图5、6、7或8描述的演进型数据压缩组件510、610、710、825或920来执行。在一些示例中,基站或ue可执行用于控制基站或ue的功能元件以执行以下描述的功能的代码集。附加地或替换地,基站或ue可以使用专用硬件来执行以下描述的功能的诸方面。方法1300还可纳入图10-12的方法1000、1100和1200的诸方面。

在框1305,方法1300可包括使用发射机建立第一无线连接,如以上参考图2、3或4描述的。在一些示例中,框1305的操作可由以上参照图7描述的第一连接组件755来执行。

在框1310,方法1300可包括使用发射机建立第二无线连接,其中第二无线连接与第一无线连接相比较不可靠,如以上参考图2、3或4描述的。在一些示例中,框1310的操作可由以上参照图7描述的第二连接组件760来执行。

在框1315,方法1300可包括利用第一压缩模式经由第一无线连接从发射机接收第一数据分组,如以上参考图2、3或4描述的。在一些示例中,框1315的操作可由以上参照图6描述的第一压缩模式组件625来执行。

在框1320,方法1300可包括利用第二压缩模式经由第二无线连接从发射机接收第二数据分组,其中第二压缩模式至少部分地基于第二无线连接与第一无线连接相比较不可靠,如以上参考图2、3或4描述的。在一些示例中,框1320的操作可由以上参照图6描述的第二压缩模式组件630来执行。

图14示出了根据本公开的各个方面的解说用于不可靠传输模式的演进型数据压缩方案的方法1400的流程图。方法1400的操作可由参考图1、2、3、4、5、6、7、8或9描述的基站105、205、305、405、805或905中的一者或多者、参考图1、2、3、4、5、6、7、8或9描述的ue115、215、315、415、815或915中的一者或多者、或者参考图1、2、3、4、5、6、7、8或9描述的它们的组件来实现。例如,方法1400的操作可由参考图5、6、7或8描述的演进型数据压缩组件510、610、710、825或920来执行。在一些示例中,基站或ue可执行用于控制基站或ue的功能元件以执行以下描述的功能的代码集。附加地或替换地,基站或ue可以使用专用硬件来执行以下描述的功能的诸方面。方法1400还可纳入图10-13的方法1000、1100、1200和1300的诸方面。

在框1405,方法1400可包括使用发射机建立第一无线连接,如以上参考图2、3或4描述的。在一些示例中,第一压缩模式包括对数据分组进行压缩。在一些示例中,框1405的操作可由以上参照图7描述的第一连接组件755来执行。

在框1410,方法1400可包括使用发射机建立第二无线连接,其中第二无线连接与第一无线连接相比较不可靠,如以上参考图2、3或4描述的。在一些示例中,框1410的操作可由以上参照图7描述的第二连接组件760来执行。

在框1415,方法1400可包括利用第一压缩模式经由第一无线连接从发射机接收第一数据分组,如以上参考图2、3或4描述的。在一些示例中,框1415的操作可由以上参照图6描述的第一压缩模式组件625来执行。

在框1420,方法1400可包括解压第一数据分组,如以上参考图2、3或4描述的。在一些示例中,框1420的操作可由以上参照图6描述的第一压缩模式组件625来执行。

在框1425,方法1400可包括利用第二压缩模式经由第二无线连接从发射机接收第二数据分组,其中第二压缩模式至少部分地基于第二无线连接与第一无线连接相比较不可靠,如以上参考图2、3或4描述的。在一些示例中,第二压缩模式包括传送未压缩数据分组,并且接收第二数据分组包括:以未压缩形式接收第二数据分组。在一些示例中,框1425的操作可由以上参照图6描述的第二压缩模式组件630来执行。

图15示出了根据本公开的各个方面的解说用于不可靠传输模式的演进型数据压缩方案的方法1500的流程图。方法1500的操作可由参考图1、2、3、4、5、6、7、8或9描述的基站105、205、305、405、805或905中的一者或多者、参考图1、2、3、4、5、6、7、8或9描述的ue115、215、315、415、815或915中的一者或多者、或者参考图1、2、3、4、5、6、7、8或9描述的它们的组件来实现。例如,方法1500的操作可由参考图5、6、7或8描述的演进型数据压缩组件510、610、710、825或920来执行。在一些示例中,基站或ue可执行用于控制基站或ue的功能元件来执行以下描述的功能的代码集。附加地或替换地,基站或ue可以使用专用硬件来执行以下描述的功能的诸方面。方法1500还可纳入图10-14的方法1000、1100、1200、1300和1400的诸方面。

在框1505,方法1500可包括使用发射机建立第一无线连接,如以上参考图2、3或4描述的。在一些示例中,第一压缩模式包括压缩数据分组以及更新缓冲区。在一些示例中,框1505的操作可由以上参照图7描述的第一连接组件755来执行。

在框1510,方法1500可包括使用发射机建立第二无线连接,其中第二无线连接与第一无线连接相比较不可靠,如以上参考图2、3或4描述的。在一些示例中,框1510的操作可由以上参照图7描述的第二连接组件760来执行。

在框1515,方法1500可包括利用包括压缩数据分组以及更新缓冲区的第一压缩模式经由第一无线连接从发射机接收第一数据分组,如以上参考图2、3或4描述的。在一些示例中,框1515的操作可由以上参照图6描述的第一压缩模式组件625来执行。

在框1520,方法1500可包括根据第一压缩模式来解压第一数据分组,如以上参考图2、3或4描述的。在一些示例中,框1520的操作可由以上参照图6描述的第一压缩模式组件625来执行。

在框1525,方法1500可包括至少部分地基于第一数据分组来更新缓冲区,如以上参考图2、3或4描述的。在一些示例中,框1525的操作可由如以上参照图7所描述的压缩缓冲区735来执行。

在框1530,方法1500可包括利用第二压缩模式经由第二无线连接从发射机接收第二数据分组。在一些示例中,第二压缩模式包括压缩数据分组以及抑制更新缓冲区,其中第二压缩模式至少部分地基于第二无线连接与第一无线连接相比较不可靠,如以上参考图2、3或4描述的。在一些示例中,框1530的操作可由以上参照图6描述的第二压缩模式组件630来执行。

在框1535,方法1500可包括至少部分地基于经更新缓冲区来解压第二数据分组,如以上参考图2、3或4描述的。在一些示例中,框1535的操作可由以上参照图6描述的第二压缩模式组件630来执行。

在框1540,方法1500可包括抑制基于第二数据分组更新缓冲区,如以上参考图2、3或4描述的。在一些示例中,框1540的操作可由以上参照图6描述的第二压缩模式组件630来执行。

在框1545,方法1500可包括基于第一压缩模式来接收第三数据分组,如以上参考图2、3或4描述的。在一些示例中,框1545的操作可由以上参照图6描述的第一压缩模式组件625来执行。

在框1550,方法1500可包括至少部分地基于经更新缓冲区以及抑制基于第二数据分组更新缓冲区来根据第一压缩模式解压第三数据分组,如以上参考图2、3或4描述的。在一些示例中,框1550的操作可由以上参照图6描述的第一压缩模式组件625来执行。

因而,方法1000、1100、1200、1300、1400以及1500可以提供用于不可靠传输模式的演进型数据压缩方案。应注意,方法1000、1100、1200、1300、1400和1500描述了可能的实现,并且这些操作和步骤可被重新安排或以其他方式修改以使得其他实现也是可能的。在一些示例中,来自方法1000、1100、1200、1300、1400和1500中的两种或更多种方法的各方面可被组合。

以上结合附图阐述的详细说明描述了示例性示例而不代表可被实现或者落在权利要求的范围内的所有示例。贯穿本描述使用的术语“示例性”意指“用作示例、实例或解说”,而并不意指“优于”或“胜过”其他示例。本详细描述包括具体细节以提供对所描述的技术的理解。然而,可以在没有这些具体细节的情况下实践这些技术。在一些实例中,众所周知的结构和设备以框图形式示出以避免模糊所描述的示例的概念。

信息和信号可使用各种各样的不同技艺和技术中的任一种来表示。例如,贯穿上面说明始终可能被述及的数据、指令、命令、信息、信号、比特、码元和码片可由电压、电流、电磁波、磁场或磁粒子、光场或光粒子、或其任何组合来表示。

结合本文中的公开描述的各种解说性框以及组件可以用设计成执行本文中描述的功能的通用处理器、dsp、asic、fpga或其他可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合(例如,dsp与微处理器的组合、多个微处理器、与dsp核心协作的一个或多个微处理器、或任何其他此类配置)。

本文中所描述的各功能可以在硬件、由处理器执行的软件、固件、或其任何组合中实现。如果在由处理器执行的软件中实现,则各功能可以作为一条或多条指令或代码存储在计算机可读介质上或藉其进行传送。其他示例和实现落在本公开及所附权利要求的范围内。例如,由于软件的本质,以上描述的功能可使用由处理器执行的软件、硬件、固件、硬连线或其任何组合来实现。实现功能的特征也可物理地位于各种位置,包括被分布以使得功能的各部分在不同的物理位置处实现。同样,如本文中(包括权利要求书中)所使用的,在项目列表(例如,由诸如“中的至少一者”或“中的一者或多者”短语作为序言的项目列表)中使用的“或”指示包括性列表,使得例如引述项目列表“中的至少一者”的短语是指这些项目的任何组合,包括单个成员。作为示例,“a、b或c中的至少一者”旨在涵盖:a、b、c、a-b、a-c、b-c、和a-b-c,以及具有多重相同元素的任何组合(例如,a-a、a-a-a、a-a-b、a-a-c、a-b-b、a-c-c、b-b、b-b-b、b-b-c、c-c和c-c-c,或者a、b和c的任何其他排序)。

如本文所使用的,短语“基于”不应被解读为引述封闭条件集。例如,被描述为基于条件“a”的示例性步骤可基于条件a和条件b两者而不脱离本公开的范围。换言之,如本文所使用的,短语“基于”应与短语“至少部分地基于”相同的方式来解读。

计算机可读介质包括非瞬态计算机存储介质和通信介质两者,其包括促成计算机程序从一地向另一地转移的任何介质。非瞬态存储介质可以是能被通用或专用计算机访问的任何可用介质。作为示例而非限定,非瞬态计算机可读介质可包括ram、rom、电可擦除可编程只读存储器(eeprom)、压缩盘(cd)rom或其他光盘存储、磁盘存储或其他磁存储设备、或能被用来携带或存储指令或数据结构形式的期望程序代码手段且能被通用或专用计算机、或者通用或专用处理器访问的任何其他非瞬态介质。任何连接也被正当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(dsl)、或诸如红外、无线电、以及微波之类的无线技术从web网站、服务器、或其他远程源传送而来,则该同轴电缆、光纤电缆、双绞线、dsl、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文所使用的盘(disk)和碟(disc)包括cd、激光碟、光碟、数字通用碟(dvd)、软盘和蓝光碟,其中盘常常磁性地再现数据而碟用激光来光学地再现数据。上述的组合也被包括在计算机可读介质的范围内。

提供对本公开的先前描述是为使得本领域技术人员皆能够制作或使用本公开。对本公开的各种修改对于本领域技术人员将是显而易见的,并且本文中定义的普适原理可被应用于其他变形而不会脱离本公开的范围。由此,本公开并非被限定于本文中所描述的示例和设计,而是应被授予与本文中所公开的原理和新颖性特征相一致的最广范围。

本文所描述的技术可用于各种无线通信系统,诸如码分多址(cdma)、时分多址(tdma)、频分多址(fdma)、正交频分多址(ofdma)、单载波频分多址(sc-fdma)以及其他系统。术语“系统”和“网络”常被可互换地使用。cdma系统可实现诸如cdma2000、通用地面无线电接入(utra)等无线电技术。cdma2000涵盖is-2000、is-95和is-856标准。is-2000版本0和a常被称为cdma20001x、1x等。is-856(tia-856)常被称为cdma20001xev-do、高速率分组数据(hrpd)等。utra包括宽带cdma(wcdma)和其他cdma变体。tdma系统可实现诸如全球移动通信系统(gsm)之类的无线电技术。ofdma系统可以实现诸如超移动宽带(umb)、演进型utra(e-utra)、ieee802.11(wi-fi)、ieee802.16(wimax)、ieee802.20、flash-ofdm等的无线电技术。utra和e-utra是通用移动电信系统(umts)的一部分。3gpp长期演进(lte)和高级lte(lte-a)是使用e-utra的新通用移动电信系统(umts)版本。utra、e-utra、umts、lte、lte-a以及全球移动通信系统(gsm)在来自名为“第三代伙伴项目”(3gpp)的组织的文献中描述。cdma2000和umb在来自名为“第三代伙伴项目2”(3gpp2)的组织的文献中描述。本文所描述的技术既可用于以上提及的系统和无线电技术,也可用于其他系统和无线电技术。然而,以上描述出于示例目的描述了lte系统,并且在以上大部分描述中使用了lte术语,但这些技术也可应用于lte应用以外的应用。

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