压缩期间的失步检测和纠正的制作方法
【专利说明】压缩期间的失步检测和纠正
[0001]优先权要求
[0002]本专利申请要求以下优先权:
[0003]2014年6 月 23 日提交的题为 “0ut_of-Synchronizat1n Detect1n andCorrect1n During Compress1n(压缩期间的失步检测和纠正)”美国申请S/N.14/312,423;
[0004]2013年 10月 15日提交的题为“Recovery Mechanism During Compress1n Logics(压缩逻辑期间的恢复机制)”的美国申请N0.61/891,314;
[0005]2013年 10 月 7 日提交的题为 “Methods and Apparatus for Uplink DataCompress1n Using Header-Only Compress1n and Out-of-Sync Detect1n(用于使用唯报头压缩的上行链路数据压缩以及失步检测的方法和装置)”的美国申请N0.61/887,795;
[0006]2013年9 月25 日提交的题为 “Method to Detect Out of Synchronizat1nBetween Peer Entities in Up Link Compress1n and Remedy It(用于在上行链路压缩中检测对等实体之间的失步以及补救该失步的方法)”的美国申请N0.61/882,429;
[0007]2013年9月24日提交的题为“Method to Synchronize the Two Ends of UplinkCompress1n in Case of Failures in a Cellular Network(用于在蜂窝网络中的故障情形中使上行链路压缩的两端同步的方法)”的美国申请N0.61/881,602;以及
[0008]2013年9月23日提交的题为“Method to Recover from Failures for IP DataCompress1n in a Cellular Network(用于在蜂窝网络中从IP数据压缩的故障中恢复的方法)”的美国申请N0.61/881,308;并且
[0009]其中以上申请均被转让给本申请受让人并且由此通过引用明确纳入于此。
[0010]背景
[0011]本公开的各方面一般涉及电信系统,且尤其涉及用于使电信系统检测压缩器组件与解压缩器组件之间的失步并且纠正失步问题的装置和方法,由此在无线通信系统中提供一致性服务。
[0012]无线和有线通信网络被广泛部署以提供诸如电话、视频、数据、消息接发、广播等各种通信服务。通常为多址网络的此类网络通过共享可用的网络资源来支持多个用户的通信。此类网络的一个示例是UMTS地面无线电接入网(UTRAN) WTRAN是被定义为通用移动电信系统(UMTS)的一部分的无线电接入网(RAN),UMTS是由第三代伙伴项目(3GPP)支持的第三代(3G)移动电话技术。作为全球移动通信系统(GSM)技术的后继者的UMTS目前支持各种空中接口标准,诸如宽带码分多址(W-CDMA)、时分-码分多址(TD-CDMA)以及时分-同步码分多址(TD-SCDMA) WMTS也支持增强3G数据通信协议(诸如高速分组接入(HSPA)),其向相关联的UMTS网络提供更高的数据传递速度与容量。
[0013]在一些实例中,传送方设备和接收方设备(诸如移动用户装备(UE)和对应的接入网设备)的压缩器和解压缩器可能变得失步。例如,在出现失步状况的情况下,当解压缩器解压经压缩的所传送数据分组时,经解压缩的所传送数据分组可能不对应于所传送的原始数据分组。由此,由于经解压缩的数据分组与原始数据分组不匹配,因而传送方设备和接收方设备(例如,UE和接入网)不能正确地通信。
[0014]因此,无线通信系统内传送经压缩的数据分组的改进是合乎期望的。
[0015]概述
[0016]以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在标识出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以作为稍后给出的更加详细的描述之序。
[0017]根据一方面,描述了一种用于使用户装备(UE)与服务节点之间的通信的压缩同步的方法。该方法包括基于校验和失败来确定压缩器的压缩器存储器与解压缩器的解压缩器存储器失步。此外,该方法包括响应于确定压缩器存储器与解压缩器存储器失步而将压缩器存储器和解压缩器存储器重置到预定状态,其中压缩器存储器和解压缩器存储器在该预定状态下同步。
[0018]描述了一种用于使用户装备(UE)与服务节点之间的通信的压缩同步的设备。该设备包括用于基于校验和失败来确定压缩器的压缩器存储器与解压缩器的解压缩器存储器失步的装置。此外,该设备包括用于响应于确定压缩器存储器与解压缩器存储器失步而将压缩器存储器和解压缩器存储器重置到预定状态的装置,其中压缩器存储器和解压缩器存储器在该预定状态下同步。
[0019]描述了一种用于使用户装备(UE)与服务节点之间的通信的压缩同步的装置。该装置包括配置成基于校验和失败来确定压缩器的压缩器存储器与解压缩器的解压缩器存储器失步的确定组件。此外,该装置包括配置成响应于确定压缩器存储器与解压缩器存储器失步而将压缩器存储器和解压缩器存储器重置到预定状态的重置组件,其中压缩器存储器和解压缩器存储器在该预定状态下同步。
[0020]进一步方面提供了一种存储用于使用户装备(UE)与服务节点之间的通信的压缩同步的计算机可执行代码的计算机可读介质。该计算机可读介质包括用于基于校验和失败来确定压缩器的压缩器存储器与解压缩器的解压缩器存储器失步的代码。另外,该计算机可读介质包括用于响应于确定压缩器存储器与解压缩器存储器失步而将压缩器存储器和解压缩器存储器重置到预定状态的代码,其中压缩器存储器和解压缩器存储器在该预定状态下同步。
[0021]为了能达成前述及相关目的,这一个或多个方面包括在下文中充分描述并在所附权利要求中特别指出的特征。以下描述和附图详细阐述了这一个或多个方面的某些解说性特征。但是,这些特征仅仅是指示了可采用各种方面的原理的各种方式中的若干种,并且本描述旨在涵盖所有此类方面及其等效方案。
[0022]附图简述
[0023]图1是本公开的各方面的示例无线系统的示意图;
[0024]图2是无线通信系统中的呼叫处理的一方面的示意图;
[0025]图3是无线通信系统中的压缩和解压缩组件的一方面的示意图;
[0026]图4A和4B是无线通信系统中的呼叫处理的一方面的方法的流程图;
[0027]图5是无线通信系统中的呼叫处理的一方面的另一方法的流程图;
[0028]图6是根据本公开的数据分组的一方面的概念图;
[0029]图7是根据本公开的具有呼叫处理组件的计算机设备的一方面的附加示例组件的框图;
[0030]图8是包括被配置成执行本文所描述的功能的UE的电信系统的示例的框图;
[0031]图9是供与被配置成执行本文所描述的功能的UE联用的接入网的示例的概念图;
[0032]图10是被配置成执行本文所描述的功能的基站和/或UE的用户面和控制面的无线电协议架构的示例的概念图;
[0033]图11是被配置成执行本文所描述的功能的电信系统中B节点与UE处于通信的示例的框图。
[0034]详细描述
[0035]以下结合附图阐述的详细描述旨在作为各种配置的描述,而无意表示可实践本文所描述的概念的仅有配置。本详细描述包括具体细节以提供对各种概念的透彻理解。然而,对于本领域技术人员将显而易见的是,没有这些具体细节也可实践这些概念。在一些实例中,以框图形式示出众所周知的组件以便避免淡化此类概念。在一方面,本文中使用的术语“组件”可以是构成系统的诸部分之一,可以是硬件或软件,并且可以被划分成其他组件。
[0036]本公开的诸方面一般涉及高效率地检测压缩器组件与解压缩器组件之间的失步并且纠正失步问题。具体地,在压缩期间,传入的数据分组被添加至压缩器存储器。压缩器可以通过比较数据分组中的与存储在压缩器存储器中的数据串相匹配的数据串来寻找数据分组中的重复。压缩器可随后尤其通过用参引数据串被存储在压缩器存储器中的位置的指针来替代数据分组中匹配的(例如,重复的)数据串的方式压缩数据分组。随后,压缩器可将经压缩数据分组传送给解压缩器以供解压缩。解压缩器维护与压缩器存储器同步的解压缩器存储器。由此,解压缩器存储器和压缩器存储器应当在相同的位置维护相同的数据,以使得指针参引所存储的数据串的正确位置。然而,如果解压缩器存储器和压缩器存储器不同步,则解压缩器可能不能够重新创建压缩器所压缩的原始数据分组,因为经压缩数据分组中的指针将不指向解压缩器存储器中正确的数据串。
[0037]因此,在一些方面,与目前的解决方案相比,本公开的方法和装置通过检测无线通信网络中的压缩器与解压缩器之间的失步并且执行用于将压缩器和解压缩器的存储器重置到预定状态的规程以正确地和高效地压缩和解压缩数据分组的方式提供了一种高效的解决方案。
[0038]参照图1,在一个方面,无线通信系统100被配置成通过使用于数据分组压缩和解压缩的压缩器和解压缩器同步来促成以快速数据传输速率将大量数据从移动设备传送至网络。无线通信系统100包括至少一个用户装备(UE)114,其可经由服务节点(包括但不限于无线服务节点116)在一个或多个无线链路125上与一个或多个网络112无线地通信。这一个或多个无线链路125可包括但不限于信令无线电承载和/或数据无线电承载。无线服务节点116可被配置成在这一个或多个无线链路125上向UE 114传送一个或多个信号123,和/或UE114可向无线服务节点116传送一个或多个信号124。在一方面,信号123和信号124可包括但不限于诸如经由无线服务节点116从UE 114向网络112传送数据的一条或多条消息。
[0039]在一方面,UE 114可以包括呼叫处理组件140,呼叫处理组件140可被配置成在无线链路125上向无线服务节点116传送数据。具体而言,在一方面,UE 114的呼叫处理组件140可被配置成用于接收传输数据分组102、检测传输数据分组中的重复字节串、以及用指针信息来替代传输数据分组的重复字节串以生成经压缩的数据分组104。随后,呼叫处理组件140操作用于传送经压缩数据分组104,诸如在经由无线链路125发往无线服务节点116和/或网络112的信号124中进行传送。类似地,在替换或附加方面,呼叫处理组件140的上述功能性可被包括在网络112中,如由呼叫处理组件150所表示的。
[0040]另外,呼叫处理组件140还可操作用于使压缩器组件144的压缩器存储器130与解压缩器组件156的解压缩器存储器132同步。例如,同步组件148可操作用于基于校验和失败来确定压缩器组件144的压缩器存储器130与解压缩器组件156的解压缩器存储器132失步。此外,例如,同步组件148可操作用于响应于确定压缩器存储器130与解压缩器存储器132失步而将压缩器存储器130和解压缩器存储器132重置到预定状态。因此,呼叫处理组件140/150可使其各自的压缩器和解压缩器同步以便正确地解压缩经压缩数据分组。
[0041]UE 114可包括移动装置,并且可贯穿本公开被如此指代。此类移动装置或UE 114可被本领域技术人员称为移动站、订户站、移动单元、订户单元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动订户站、接入终端、移动终端、无线终端、远程终端、手持机、终端、用户代理、移动客户端、客户端、或其他某个合适的术语。
[0042]另外,这一个或多个无线节点(包括但不限于无线通信系统100的无线服务节点116)可包括任何类型的网络组件中的一个或多个,诸如接入点(包括基站或B节点)、中继站、对等设备、认证授权和记账(AAA)服务器、移动交换中心(MSC)、无线电网络控制器(RNC)等等。在进一步方面,无线通信系统100的一个或多个无线服务节点可包括一个或多个小型基站,诸如但不限于毫微微蜂窝小区、微微蜂窝小区、微蜂窝小区、或具有显著小于宏基站或蜂窝小区的发射功率或覆盖区的任何其他基站、接入点或蜂窝小区。
[0043]参照图2,UE 114的呼叫处理组件140、以及类似地无线服务节点116和/或网络112的呼叫处理组件150的一个方面可包括用于执行本文所描述的功能的数个子组件。
[0044]例如,呼叫处理组件140可尤其被配置成包括TX/RX(发射/接收)组件142,其被配置成传送和接收传输数据分组。例如,TX/RX组件142可以能够在链路125上经由无线服务节点116向/从网络112传送和/或接收数据,包括传送经压缩的传输数据分组104。
[0045]呼叫处理组件140还可被配置成包括压缩器组件144,压缩器组件144能够减小传输数据分组的大小,例如,诸如通过码型编码和熵编码来生成对应的经压缩数据分组。例如,压缩器组件144可被配置成用于压缩传输数据分组102以供经由无线服务节点106在链路125上传送给网