用于压缩短数据突发消息报头信息的方法和装置的制作方法

文档序号:7506135阅读:127来源:国知局
专利名称:用于压缩短数据突发消息报头信息的方法和装置的制作方法
技术领域
本发明涉及在诸如互联网等全球分布式网络中的信息通信。更具体地,本发明涉及用于在分组数据通信处于休眠模式时压缩短数据突发消息报头信息的方法和装置。
背景技术
当携带去往目标通信设备的信息的网际协议(IP)的数据报从分组数据服务节点(PDSN)发送至基站控制器/分组控制功能(BSC/PCF)而分组会话处于休眠状态时,BSC/PCF可将该信息作为短数据突发(SDB)发送。这就是说,当确定将接收到的信息作为SDB消息发送时,例如,信息可在前向公用信道上作为SDB发送至目标移动台,而不用等待对业务信道的激活。否则,需要在发送信息之前重新建立业务信道。
一种算法是,当从PDSN接收到信息时,将接收到的信息发送至目标移动台。但是,SDB消息的报头部分包括很大的开销部分,有时高达40字节,这减少了SDB消息中用于IP净荷的容量。这对于需要频繁小量消息的应用来说变得尤为重要,例如对于IP传送语音(VoIP)的应用。在诸如群组呼叫服务或即按即说(PTT)等经历很长通信延迟的VoIP应用中,大报头引入了甚至更大的延迟。此外,报头的大尺寸增大了由于空中链路差错而产生分组丢失的机率。
因此,需要一种压缩和/或解压SDB消息报头部分的机制,使得上面的问题得以解决。

发明内容
所公开的各实施方式提供创新和改进的方法和装置,用于压缩短数据突发消息的报头部分。本方法包括,接收信息分组,确定接收到的信息分组是否属于已知的会话,以及如果接收到的信息分组属于已知的会话,压缩接收到的信息分组。
所公开的各实施方式进一步提供创新和改进的方法和装置,用于解压短数据突发消息的报头部分。本方法包括,接收信息分组以及确定接收到的信息分组是否属于已知的会话。如果接收到的信息分组属于已知的会话,则本方法进一步包括,确定接收到的信息分组是否经过压缩,以及如果接收到的信息分组经过压缩,则解压接收到的信息分组。
另一方面,一种用于压缩和/或解压SDB消息报头部分的装置包括内存单元、接收机、发射机和处理器,处理器与内存单元、接收机和发射机相连进行通信。处理器能够执行实现上述方法的指令。


结合附图,通过下面所述的对所公开各实施方式的详细描述,本发明的特征和优势将变得更加明显,其中图1说明用于发送移动终接短数据突发的呼叫流程图;图2说明报头压缩前后的SDB消息;图3说明基站控制器和移动台的一个实施方式;图4说明有状态报头压缩过程;图5说明有状态报头解压过程;图6说明无状态报头压缩过程;以及图7说明无状态报头压缩过程。
具体实施例方式
在详述多个实施方式之前,应该理解,本发明的范围不应该被限于下列描述所述或附图所说明的结构细节和组件安排。还应该理解的是,在这里使用的措辞和术语用于描述目的,不应该被作为限制。
图1说明在休眠的分组数据会话期间,移动终接短数据突发信息发送的呼叫流程图。在休眠状态期间,维持点到点协议(PPP)会话,不过业务信道是非激活的。例如,作为IP数据报到达PDSN 102的信息,在步骤(b)中被发送至BSC/PCF 104。然后在步骤(c)中,BSC/PCF 104压缩SDB消息的IP报头。BSC/PCF 104使用步骤(d)至步骤(g)将信息作为SDB进行发送。BSC/PCF 104首先在步骤(d)中进行常规寻呼,以定位目标移动台。接着,在步骤(f)中,例如,信息作为SDB在公用信道上发送至移动台(MS)106。可在步骤(e)中接收到的移动台常规寻呼响应消息中,对目标移动台进行识别。如有必要,在步骤(h)中,目标移动台解压接收到的SDB。
去往目标MS 106的信息作为IP数据报到达PDSN 102,如图1所示。图2说明依照一个实施方式的未压缩SDB消息202和已压缩SDB消息204。短数据突发202、204包括报头部分206、净荷部分208和PPP部分210。SDB消息202的报头部分可包括IP、UDP和RTP段,例如占用320比特。例如,报头压缩后,报头部分可被压缩至仅占用0-16比特。
根据一个实施方式,如在2001年8月的TIA/EIA/IS-2001“Interoperability Specification(IOS)for cdma2000 Access NetworkInterfaces”(IOSv4.1)中所述的,在将信息发送至BSC/PCF 104之前,PDSN 102向接收到的SDB消息202、204添加通用路由封装,形成PPP帧。例如,将PPP帧看作IP净荷,并在A10连接上被寻址至BSC/PCF 104。报头压缩使用SDB消息内报头各字段值之间的冗余以及属于同一个信息分组流的连续SDB消息之间的冗余。
图3是能够实现所公开各实施方式的BSC/PCF 304和移动台306的一个实施方式的简化框图。对于特定通信,可通过空中接口308在BSC/PCF 304和移动台306之间交换语音数据、分组数据和/或消息。可以传输各种类型的消息,例如用于在BSC/PCF 304和移动台306之间建立通信会话的消息、登记和寻呼消息以及用于控制数据传输(例如,功率控制、数据速率信息、确认等等)的消息。这些消息类型中的某些类型将在下面进行详述。
对于反向链路,在BSC/PCF 306处,将语音和/或分组数据(例如,来自数据源310)和消息(例如,来自控制器330)提供给发射(TX)数据处理器312,其对数据和消息进行格式化,并用一种或多种编码方案进行编码,以生成编码数据。每种编码方案可包括循环冗余校验(CRC)、卷积编码、TURBO编码、块编码和其它编码的任意组合,或者根本不使用编码。语音数据、分组数据和消息可使用不同方案进行编码,而且不同类型的消息可进行不同的编码。
然后,将编码数据提供给调制器(MOD)314,并进行进一步的处理(例如,保护(covered)、用短PN序列进行扩展、以及用分配给用户终端的长PN序列进行扰码)。然后,将调制数据提供给发射机单元(TMTR)316,并进行处理(例如,转换为一个或多个模拟信号、放大、滤波以及正交调制),以生成反向链路信号。反向链路信号通过双工机(D)318进行路由选择,并通过天线320发射至BSC/PCF 304。
在BSC/PCF 304,由天线350接收反向链路信号,通过双工机352路由选择,并提供给接收机单元(RCVR)354。BSC/PCF 304可从移动台306接收登记信息和状态信息,例如移动台位置信息。接收机单元354对接收到的信号进行处理(例如,滤波、放大、降频转换以及数字化),并提供取样值。解调器(DEMOD)356接收并处理(例如,解扩展、解保护以及导频解调)取样值,以提供恢复的符号。解调器356可实现RAKE接收机,其处理所接收信号的多个实例,并生成组合符号。然后,接收(RX)数据处理器358对符号进行解码,以恢复在反向链路上传输的数据和消息。将恢复的语音/分组数据提供给数据宿360,并可以将恢复的消息提供给控制器370。控制器370寻呼一组移动台,解析接收到的信息分组,并将SDM消息发送至移动台。由解调器356和RX数据处理器358进行的处理是对在移动台306处所进行的处理的补充。解调器356和RX数据处理器358可进一步用于处理经由多个信道,例如,反向基本信道(R-FCH)和反向增补信道(R-SCH)接收到的多个传输。传输也可以同时来自多个移动台,每个传输可在反向基本信道、反向增补信道或这两个信道上进行传输。
在前向链路上,在BSC/PCF 304处,语音和/或分组数据(例如,来自数据源362)和消息(例如,来自控制器370)由发射(TX)数据处理器364处理,进一步由调制器(MOD)366处理(例如,保护和扩展),并由发射机单元(TMTR)368处理(例如,转换为模拟信号、放大、滤波以及正交调制),以生成前向链路信号。前向链路信号通过双工机352路由选择并通过天线350发射至BSC/PCF306。前向链路信号包括寻呼信号。
在BSC/PCF 306处,由天线220接收前向链路信号,通过双工机318进行路由选择,并提供给接收机单元322。接收机单元322对接收到的信号进行处理(例如,降频转换、滤波、放大、正交调制以及数字化),并提供取样值。解调器324处理(例如,解扩展、解保护以及导频解调)取样值,以提供符号,并且这些符号进一步由接收数据处理器326处理(例如,解码或检验),以恢复在前向链路上传输的数据和消息。将恢复的数据提供给数据宿328,并可以将恢复的消息提供给控制器330。控制器330可包括用于登记BSC/PCF 306的指令,该指令可以是基于移动台的移动性的。
报头压缩将“流”或“IP/UDP分组流”定义为在两个端点之间传送的一组信息分组或SDB消息,具有相同的字段,例如源IP地址、目的IP地址、源UDP端口和目的UDP端口。静态字段是指在属于同一个流的后续分组中具有相同值的字段,例如IP地址端口数。动态字段是指在属于同一个流的后续分组中可具有不相同值的字段。
压缩器的“上下文”是压缩器用来压缩报头的状态。解压器的上下文是解压器用来解压SDB消息报头部分的状态。当清楚上下文所指的是哪个时,这两者其中之一或两个的组合可称为“上下文”。上下文包含来自于分组流中前面报头的相关信息,例如静态字段,以及用于压缩和解压的可能参考值。而且,描述分组流的附加信息也是上下文的一部分,例如关于IP标识符字段如何变化的信息。
有状态报头压缩有状态或预测报头压缩基于在每个方向上,也就是在压缩器和解压器上,对“状态”的共享和重新使用。在每个端点为分组流中的第一分组建立上下文。为进行正确的解压,需要压缩器的上下文和解压器的上下文在所有时间上是同步的。两个端点基于最近成功解压的分组更新它们的本地上下文。
有状态压缩可用于在双向链路两个端点之间流送相似的信息分组。在这种情况下,流(stream or flow)中连续分组之间的关系可用于定义链路上的共享上下文或状态。
图4说明依照一个实施方式的有状态报头压缩过程。诸如SDB消息的信息分组到达例如可位于BSC/PCF 104(图1)的压缩器。当在步骤402中压缩器接收到分组时,在步骤404中,压缩器确定,对于接收到的分组所属的流是否已经存在上下文或状态。如果对于接收到的分组不存在上下文,则压缩器认为这个分组是一个新流的第一分组。在步骤406中,压缩器记住该分组的报头部分,创建新的上下文,并在步骤414中,将分组连同整个报头发送至解压器。
如果,如在步骤404中所确定的,对于接收到的分组已经存在上下文,则在步骤408中,压缩器比较接收到的分组的报头部分和压缩器中已经建立的上下文。在步骤410中,压缩器生成压缩的报头,其可能只包括基于接收到的报头和已建立的上下文的“差值”或差分更新。在步骤412中,压缩器根据最近接收到的报头更新已建立的上下文。然后,在步骤414中,压缩器将接收到的分组连同压缩的报头部分发送至解压器。
图5说明依照一个实施方式的有状态报头解压过程。带有压缩或未压缩报头的信息分组到达解压器,例如,解压器可位于目标移动台106(图1)。当在步骤502中解压器接收到分组时,在步骤504中,解压器确定,对于该接收到的分组是否已经存在上下文或状态。如果对于该接收到的分组没有建立上下文,则解压器认为这个分组是属于一个新流的第一分组。在步骤506中,解压器记住接收到的分组的报头部分,创建新的流上下文,并在步骤516中,将接收到的分组发送至上层。
如果,如在步骤504中所确定的,对于接收到的分组已经存在上下文,则解压器确定接收到的分组是否具有压缩的报头。如果接收到的分组没有压缩的报头,则在步骤510中,解压器根据最近接收到的报头更新上下文。然后,在步骤516中,解压器将接收到的分组发送至上层。如果,如在步骤508中所确定的,接收到的分组具有压缩的报头部分,则解压器根据最近接收到的报头更新当前流上下文中的差值。
在步骤514中,解压器基于在压缩报头中接收到的差值以及已建立的当前流上下文,为接收到的压缩分组重建未压缩报头。然后,在步骤516中,解压器将解压的分组发送至上层。
无状态报头压缩无状态压缩不需要在每个端点建立或维持上下文。端点需要记住与每个分组流有关的最基本的状态,也就是“静态字段”。当接收到第一分组时,建立这个状态,而且对于属于同一个流的后续的分组不需要进行更新。无状态压缩可用于在单向链路上发送少量在结构上可能不相关的不同消息。在这种情况下,在连续分组之间可能几乎不存在关系;因此,创建上下文或状态变得不那么重要了。
图6说明依照一个实施方式的无状态报头压缩过程。信息分组,例如SDB消息到达可能位于BSC/PCF 104(图1)的压缩器。当在步骤602中压缩器接收到分组时,在步骤604中,压缩器确定,对于接收到的分组是否存在已知的上下文。如果,如在步骤604中所确定的,对于接收到的分组不存在上下文,则在步骤606中,压缩器认为这个分组是属于一个新流的第一分组,并在步骤610中,将接收到的分组连同完整的报头发送至解压器。
如果,如在步骤604中所确定的,对于接收到的分组已经存在上下文,则压缩器从报头中去掉静态字段,并且只在接收到的分组报头部分中留下动态字段。然后,在步骤610中,压缩器将压缩分组发送至解压器。
图7说明依照一个实施方式的无状态报头解压过程。带有压缩或未压缩报头部分的信息分组,例如SDB消息,到达解压器,例如,解压器可位于目标移动台106(图1)。当在步骤702中解压器接收到分组时,在步骤704中,解压器确定对于接收到的分组是否已经存在已知的上下文。如果,如在步骤704中所确定的,对于接收到的分组不存在上下文,解压器认为这个分组是属于一个新流的第一分组。在步骤706中,解压器记住新流和报头内的静态字段,并在步骤714中,将接收到的分组发送至上层。
如果,如在步骤704中所确定的,对于接收到的分组已经存在上下文,则在步骤706中,解压器确定接收到的分组是否经过压缩。如果接收到的分组未压缩,则在步骤710中,解压器将接收到的分组发送至上层。如果,如在步骤708中所确定的,接收到的分组是压缩的,则解压器通过向接收到的报头部分的动态字段中添加静态字段,重建整个报头。然后,在步骤710中,压缩器将解压的分组发送至上层。
因此,所公开的各实施方式提供了一种有效可靠的系统和方法,用于对去往目标移动台的信息分组的报头部分进行压缩和解压。
本领域的技术人员可以理解,可使用各种不同的技术和协议来代表信息和信号。例如,在贯穿上述描述所引用的数据、指令、命令、信息、信号、比特、符号和芯片可用电压、电流、电磁波、磁场或粒子、光场或粒子或者这些形式的任意组合来代表。
熟练的技术人员可进一步理解,连同在此公开的实施方式进行描述的各种示出的逻辑块、模块、电路和算法步骤可实现为电子硬件、计算机软件或这两者的组合。为清楚地说明硬件和软件的可交换性,在上面对各种示出的组件、块、模块、电路和步骤按照其功能性进行了描述。这样的功能性实现为硬件还是软件取决于特定应用以及加诸于整个系统的设计限制。对于每种特定应用,熟练的技术人员可以用各种方式实现所述功能性,不过,这种实现的判断不应该被理解为会导致偏离本发明的范围。
连同在此公开的实施方式进行描述的各种示出的逻辑块、模块和电路可用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑设备、分立门或晶体管逻辑、分立硬件组件,或其任意组合进行实现或执行,以执行这里描述的功能。通用处理器可能是微处理器,但可选地,其也可能是任意传统处理器、控制器、微控制器或者状态机。处理器也可实现为计算设备的组合,例如DSP和微处理器、多个微处理器、一个或多个结合有DSP内核的微处理器的组合,或者任意其它此类配置。
连同在此公开的各实施方式进行描述的方法或算法的各步骤可直接在硬件、在由处理器执行的软件模块或者在两者的组合中实现。软件模块可驻留在RAM内存、闪存、ROM内存、EPROM内存、EEPROM内存、寄存器、硬盘、可移动硬盘、CD-ROM、或者其它任意形式的现有技术已知的存储介质中。示例性的存储介质与处理器相连,使得处理器可以从存储介质中读取信息,以及向存储介质写入信息。在一种可选方案中,存储介质可集成于处理器内。处理器和存储介质可驻留在ASIC中。ASIC可驻留在用户终端中。在一种可选方案中,处理器和存储介质可以以分立组件的形式驻留在用户终端中。
提供了对所公开各实施方式的描述,以使本领域中任何技术人员可实现或使用本发明。在不偏离本发明宗旨或范围的前提下,本领域的技术人员显然可对这些实施方式进行各种改进,并可将在此定义的通用原理应用于其它实施方式中,例如,即时消息服务或任意通用无线数据通信应用。从而,本发明并不旨在被限于在此示出的各实施方式,而是可与在此公开的原理和新颖特性的最广范围保持一致。在这里专门使用了“示例性”这个词,以表示“作为一个例子、实例、或说明”。
权利要求
1.一种用于压缩信息分组的方法,所述方法包括接收信息分组;确定所述接收到的信息分组是否属于已知会话;以及如果所述接收到的信息分组属于已知的会话,则压缩所述接收到的信息分组。
2.根据权利要求1所述的方法,其中所述信息分组包括报头部分和信息部分。
3.根据权利要求2所述的方法,其中所述压缩包括压缩所述报头部分。
4.根据权利要求3所述的方法,其中所述压缩进一步包括从所述接收到的报头部分中去掉静态字段。
5.一种实现用于压缩信息分组的方法的计算机可读介质,所述方法包括接收信息分组;确定所述接收到的信息分组是否属于已知会话;以及如果所述接收到的信息分组属于已知的会话,压缩所述接收到的信息分组。
6.根据权利要求5所述的计算机可读介质,所述信息分组包括报头部分和信息部分。
7.根据权利要求6所述的计算机可读介质,其中所述压缩包括压缩所述报头部分。
8.根据权利要求7所述的计算机可读介质,其中所述压缩进一步包括从所述接收到的报头部分中去掉静态字段。
9.一种用于压缩信息分组的装置,包括用于接收信息分组的装置;用于确定所述接收到的信息分组是否属于已知会话的装置;以及用于如果所述接收到的信息分组属于已知的会话,则压缩所述接收到的信息分组的装置。
10.根据权利要求9所述的装置,其中所述信息分组包括报头部分和信息部分。
11.根据权利要求10所述的装置,其中所述用于压缩的装置包括用于压缩所述报头部分的装置。
12.根据权利要求11所述的装置,其中所述用于压缩的装置进一步包括用于从所述接收到的报头部分中去掉静态字段的装置。
13.一种用于压缩信息分组的装置,包括能够接收信息的接收机;能够将信息发射至目标移动台的发射机;以及能够实现用于压缩信息分组的方法的处理器,所述方法包括接收信息分组;确定所述接收到的信息分组是否属于已知会话;以及如果所述接收到的信息分组属于已知的会话,则压缩所述接收到的信息分组。
14.根据权利要求13所述的装置,其中所述信息分组包括报头部分和信息部分。
15.根据权利要求14所述的装置,其中所述压缩包括压缩所述报头部分。
16.根据权利要求15所述的装置,压缩进一步包括从所述接收到的报头部分中去掉静态字段。
17.一种用于解压信息分组的方法,所述方法包括接收信息分组;确定所述接收到的信息分组是否属于已知的会话;如果所述接收到的信息分组属于所述已知会话,则确定所述接收到的信息分组是否已压缩;以及如果所述接收到的信息分组已压缩,则解压所述接收到的信息分组。
18.根据权利要求17所述的方法,其中所述信息分组包括报头部分和信息部分。
19.根据权利要求18所述的方法,其中所述解压包括解压所述报头部分。
20.根据权利要求19所述的方法,其中所述解压进一步包括向所述接收到的报头部分添加静态字段。
21.一种实现用于解压信息分组的方法的计算机可读介质,所述方法包括接收信息分组;确定所述接收到的信息分组是否属于已知的会话;如果所述接收到的信息分组属于所述已知会话,则确定所述接收到的信息分组是否已压缩;以及如果所述接收到的信息分组已压缩,解压所述接收到的信息分组。
22.根据权利要求21所述的计算机可读介质,其中所述信息分组包括报头部分和信息部分。
23.根据权利要求22所述的计算机可读介质,其中所述解压包括解压所述报头部分。
24.根据权利要求23所述的计算机可读介质,其中所述解压进一步包括向所述接收到的报头部分添加静态字段。
25.一种用于解压信息分组的装置,包括用于接收信息分组的装置;用于确定所述接收到的信息分组是否属于已知会话的装置;用于如果所述接收到的信息分组属于所述已知的会话,则确定所述接收到的信息分组是否已压缩的装置;以及用于如果所述在接收到的信息分组已压缩,则解压所述接收到的信息分组的装置。
26.根据权利要求25所述的装置,其中所述信息分组包括报头部分和信息部分。
27.根据权利要求26所述的装置,其中所述用于解压的装置包括用于解压所述报头部分的装置。
28.根据权利要求27所述的装置,其中所述用于解压的装置进一步包括用于向所述接收到的报头部分中添加静态字段的装置。
29.一种用于解压信息分组的装置,包括能够接收信息的接收机;能够将信息发射至目标移动台的发射机;以及能够实现用于解压信息分组的方法的处理器,所述方法包括接收信息分组;确定所述接收到的信息分组是否属于已知的会话;如果所述接收到的信息分组属于所述已知会话,则确定所述接收到的信息分组是否已压缩;以及如果所述接收到的信息分组已压缩,则解压所述接收到的信息分组。
30.根据权利要求29所述的装置,其中所述信息分组包括报头部分和信息部分。
31.根据权利要求30所述的装置,其中所述解压包括解压所述报头部分。
32.根据权利要求31所述的装置,其中所述解压进一步包括向所述接收到的报头部分中添加静态字段。
33.一种用于压缩信息分组的方法,包括接收信息分组;确定是否对所述接收到的信息分组所属的流建立了上下文;以及如果对所述接收到的信息分组所属的所述流建立了所述上下文,则压缩所述接收到的信息分组。
34.根据权利要求33所述的方法,其中所述信息分组包括报头部分和信息部分。
35.根据权利要求34所述的方法,其中所述压缩包括比较所述接收到的信息分组的所述报头部分和所述已建立的上下文;以及基于所述比较,生成包括差值的压缩报头部分。
36.根据权利要求35所述的方法,进一步包括基于所述接收到的信息分组的所述报头部分,更新所述已建立的上下文。
37.一种实现用于压缩信息分组的方法的计算机可读介质,所述方法包括接收信息分组;确定是否对所述接收到的信息分组所属的流建立了上下文;以及如果对所述接收到的信息分组所属的所述流建立了所述上下文,则压缩所述接收到的信息分组。
38.根据权利要求37所述的计算机可读介质,其中所述信息分组包括报头部分和信息部分。
39.根据权利要求38所述的计算机可读介质,其中所述压缩包括比较所述接收到的信息分组的所述报头部分和所述已建立的上下文;以及基于所述比较,生成包括差值的压缩报头部分。
40.根据权利要求39所述的计算机可读介质,进一步包括基于所述接收到的信息分组的所述报头部分更新所述已建立的上下文。
41.一种用于压缩信息分组的装置,包括用于接收信息分组的装置;用于确定是否对所述接收到的信息分组所属的流建立了上下文的装置;以及用于如果对所述接收到的信息分组所属的所述流建立了所述上下文,则压缩所述接收到的信息分组的装置。
42.根据权利要求41所述的装置,其中所述信息分组包括报头部分和信息部分。
43.根据权利要求42所述的装置,其中所述用于压缩的装置包括用于比较所述接收到的信息分组的所述报头部分和所述已建立的上下文的装置;以及用于基于所述比较生成包括差值的压缩报头部分的装置。
44.根据权利要求43所述的装置,进一步包括用于基于所述接收到的信息分组的所述报头部分,更新所述已建立的上下文的装置。
45.一种用于压缩信息分组的装置,包括能够接收信息的接收机;能够将信息发射至目标移动台的发射机;以及一种能够实现用于压缩信息分组的方法的处理器,所述方法包括接收信息分组;确定是否对所述接收到的信息分组所属的流建立了上下文;以及如果对所述接收到的信息分组所属的所述流建立了所述上下文,则压缩所述接收到的信息分组。
46.根据权利要求45所述的装置,其中所述信息分组包括报头部分和信息部分。
47.根据权利要求46所述的装置,其中所述压缩包括比较所述接收到的信息分组的所述报头部分和所述已建立的上下文;以及基于所述比较,生成包括差值的压缩报头部分。
48.根据权利要求47所述的装置,进一步包括,基于所述接收到的信息分组的所述报头部分更新所述已建立的上下文。
49.一种用于解压信息分组的方法,所述方法包括接收信息分组;确定是否对所述接收到的信息分组所属的流建立了上下文;如果对所述接收到的信息分组所属的所述流建立了所述上下文,则确定所述接收到的信息分组是否已压缩;以及如果所述接收到的信息分组已压缩,则解压所述接收到的信息分组。
50.根据权利要求49所述的方法,其中所述信息分组包括报头部分和信息部分,所述报头部分包括差值。
51.根据权利要求50所述的方法,进一步包括基于所述接收到的信息分组的所述报头部分,更新所述已建立的上下文。
52.根据权利要求51所述的方法,其中所述解压包括基于所述差值和所述已建立的上下文,生成解压的报头部分。
53.一种用于解压信息分组的计算机可读方法,所述方法包括接收信息分组;确定是否对所述接收到的信息分组所属的流建立了上下文;如果对所述接收到的信息分组所属的所述流建立了所述上下文,则确定所述接收到的信息分组是否已压缩;以及如果所述接收到的信息分组已压缩,则解压所述接收到的信息分组。
54.根据权利要求53所述的计算机可读方法,其中所述信息分组包括报头部分和信息部分,所述报头部分包括差值。
55.根据权利要求54所述的计算机可读方法,进一步包括基于所述接收到的信息分组的所述报头部分,更新所述已建立的上下文。
56.根据权利要求55所述的计算机可读方法,其中所述解压包括基于所述差值和所述已建立的上下文,生成解压的报头部分。
57.一种用于解压信息分组的装置,包括用于接收信息分组的装置;用于确定是否对所述接收到的信息分组所属的流建立了上下文的装置;用于如果对所述接收到的信息分组所属的所述流建立了所述上下文,则确定所述接收到的信息分组是否已压缩的装置;以及用于如果所述接收到的信息分组已压缩,则解压所述接收到的信息分组的装置。
58.根据权利要求57所述的装置,其中所述信息分组包括报头部分和信息部分,所述报头部分包括差值。
59.根据权利要求58所述的装置,进一步包括用于基于所述接收到的信息分组的所述报头部分,更新所述已建立的上下文的装置。
60.根据权利要求59所述的装置,其中所述用于解压的装置包括用于基于所述差值和所述已建立的上下文生成解压的报头部分的装置。
61.一种用于解压信息分组的装置,包括能够接收信息的接收机;能够将信息发射至目标移动台的发射机;以及能够实现用于解压信息分组的方法的处理器,所述方法包括接收信息分组;确定是否对所述接收到的信息分组所属的流建立了上下文;如果对所述接收到的信息分组所属的所述流建立了所述上下文,则确定所述接收到的信息分组是否已压缩;以及如果所述接收到的信息分组已压缩,则解压所述接收到的信息分组。
62.根据权利要求61所述的装置,其中所述信息分组包括报头部分和信息部分,所述报头部分包括差值。
63.根据权利要求62所述的装置,进一步包括基于所述接收到的信息分组的所述报头部分,更新所述已建立的上下文。
64.根据权利要求63所述的装置,其中所述解压包括基于所述差值和所述已建立的上下文,生成解压的报头部分。
全文摘要
用于将信息发送至目标移动台的方法和装置,包括在被发送至目标移动台之前,压缩短数据突发消息的报头部分,以及在移动台处解压接收到的短数据突发消息的报头部分。
文档编号H03D1/00GK1742444SQ200380108574
公开日2006年3月1日 申请日期2003年12月30日 优先权日2003年1月10日
发明者埃里克·C·罗森, 柯蒂·古普特 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1