消息压缩制造技术

技术编号:8325560 阅读:146 留言:0更新日期:2013-02-14 07:20
描述与消息压缩/解压缩相关的方法和装置。通过对之前的消息将进行什么样的改变以产生设法发送的消息进行指示,来产生压缩消息。将所需的改变以至少一条命令和相应参数的形式,作为正在传送的消息的压缩版本进行发送。这种方式利用了这样的一个事实,随着时间的推移而发送的消息往往包括许多相同的消息内容,并且只有一个或少数几个字段可能发生改变。该技术是通用的,并且涉及在压缩消息中包括命令以及至少一个参数。命令指示要对之前的消息所执行的处理,以产生非压缩消息。参数可以例如是插入到之前消息中的数据,或者指定在之前的消息中将要进行改变的位置。

【技术实现步骤摘要】

本专利技术涉及无线通信的方法和装置,并且尤其涉及用于实现和使用消息压缩的方法和装置。
技术介绍
压缩是一种技术,利用该技术可以将某些信息表示为比原始信息短(例如,较少的字符数或字节数)的格式,同时信息丢失很少或没有丢失。在无线通信系统的环境中,报头压缩有时用于压缩所要求的字节数量,以表示通过空中链路(例如,移动节点和基站之间)发送的报头。虽然已知的报头压缩技术在压缩报头中时有用的,但仍然需要额外的和/或改善的数据压缩技术。特别是,需要能够用于压缩在一个或多个设备间传送的消息和/或信息的方法和装置。该消息可以根据(例如)协议。鉴于许多协议(例如,移动IP协议)需要在一段时间内通常在同一设备间进行多条消息的传送,如果能开发出用于减少传送这样的消息和/或消息信息所需的资源数量的改进方法和装置将是所期望的。虽然改进的消息压缩技术是所期望的,但如果有能应用于移动通信信令的至少某些改进的消息压缩技术,也是所期望的,其中,消息往往通过通信资源受到限制和/或比较昂贵的空中链路传输。
技术实现思路
各种特征针对涉及消息压缩和解压缩的方法和装置。本专利申请描述用于消息压缩和后续解压缩的各种压缩机制。各种消息压缩和/或后续解压缩方法可以单独使用或组合使用。一种示例性的机制是一种能在不知道特定的协议或正在压缩消息情况下进行操作的通用机制。这种通用机制能应用于移动IP协议消息以及许多其它消息。根据各种实施例,通过对之前的消息将进行什么样的改变以产生设法发送的消息进行指示,来产生压缩消息。将所需的改变以至少一条命令和相应的参数的形式,作为正在传送的消息的压缩版本进行发送。这种方式利用了这样的一个事实,随着时间的推移而发送的消息往往包括许多相同的消息内容,并且只有一个或少数几个字段可能发生改变。该技术是通用的,并且涉及在压缩消息中包括命令以及至少一个参数。命令对要在之前的消息上执行的处理进行指示,以产生非压缩消息。参数可以是,例如,插入到之前消息中的数据,或者指定在之前的消息中将要进行改变的位置。压缩消息可以或无法明确标识做出修改的之前的消息。示例性的压缩消息可以是INSERT [消息I标识符][新的数据][偏移量]其中,INSERT是命令,“消息I标识符”是之前的消息的明确标识符,“新的数据”是要插入的数据,而“偏移量”是要插入数据的地方与之前消息的起始处的偏移量。非常基本的压缩消息中的另一个压缩消息示例可以是ADD [新的数据]在这种情况下,消息减少到只剩一条命令和一个参数。可以在消息源和目的地之间使用预定的协商,以确定压缩消息所涉及的之前消息,例如,目的地可以假设压缩消息适用于接收到的上一条消息。在这个示例中,新的数据可以附在上一条消息的末尾,从而可避免需要传送之前消息的内容。在某些情况下,多条命令包括在同一压缩消息里。根据这种方式,许多其它消息/命令选项能允许消息压缩有很大的灵活性。根据各种实施例的接收和处理消息的示例性方法包括存储与第一消息相对应的 第一组消息信息;接收第二消息,所述第二消息包括至少一条命令和至少一个与所述命令相对应的参数;并且根据所述命令通过处理所述存储的第一组消息信息产生新的一组消息信息。根据各种实施例的示例性通信装置包括存储器,其包括与第一消息相对应的第一组消息信息;用于接收第二消息的接收机模块,所述第二消息包括至少一条命令和至少一个与所述命令相对应的参数;以及用于根据所述命令通过处理所述存储的第一组消息信息产生新的一组消息信息的消息信息产生模块。另一种示例性方法包括存储与第一消息相对应的第一组消息信息;并且产生第二消息,所述第二消息包括至少一条命令和至少一个与所述命令相对应的参数,所述命令指示对第二组消息信息执行的用以产生新的一组消息信息的操作,所述第二组消息信息具有与所述第一组消息信息相同的内容。根据各种实施例的示例性通信设备包括用于存储与第一消息相对应的第一组消息信息的存储器;和用于产生第二消息的消息产生模块,所述第二消息包括至少一条命令和至少一个与所述命令相对应的参数,所述命令指示对第二组消息信息执行的用以产生新的一组消息信息的操作,所述第二组消息信息具有与所述第一组消息信息相同的内容。虽然以上的综述中讨论了各种实施例,但应该意识到,不是所有的实施例都必需地包括相同的特征,而且上述的某些特征虽然不是必要的,但在某些实施例中是所期望的。许多额外的特征、实施例以及益处在以下的详细描述中进行讨论。附图说明图I是示出用于某些实施例中的压缩和解压缩的方法的步骤的图。图2是示出一组消息或等效的信息组之间的示例性功能关系的图,其中,信息组涉及从发送器到接收机的差分编码消息(也称为压缩消息)的发送。图3是根据各种实施例的包括主机节点、第一外地代理节点(FA I)、第二外地代理节点(FA 2)、本地代理(HA)节点和示例性信令的图。图4是根据各种实施例实现的示例性无线通信系统的图。图5是根据各种实施例实现的示例性基站的图。图6是根据各种实施例实现的诸如移动节点的示例性无线终端的图。图7是根据各种实施例实现的示例性通信设备的图。图8是根据各种实施例实现的示例性通信设备的图。图9是根据各种实施例实现的示例性通信设备的图。图10是根据各种实施例实现的示例性通信设备的图。图11是根据各种实施例的用于操作节点(例如,基站或者无线终端)以接收和处理消息的示例性方法的流程图。图12是根据各种实施例的用于操作节点(例如,无线终端或者基站)的示例性方法的流程图。图13是根据各种实施例的用于操作节点(例如,基站或者无线终端)的示例性方法的流程图。图14是根据各种实施例的用于操作节点(例如,无线终端或者基站)的示例性方法 的流程图。具体实施例方式I.压缩的流图I是示出用于某些实施例中的压缩和解压缩的方法的步骤的图100。图100包括节点I 101、节点2 102、时间轴107、一系列示例性的消息(108,109,110,111,112,113,114,115,116,117,118,119,120,121)以及与时间线 107 上的一系列事件相对应的点(10,12,14,16,18,20,22,24,26,28,30,32,34,36,40,42,44,46,48,50,52,54, 56, 58,60,62,64,66)0在本示例性实施例中,过程I 103和压缩器/解压缩器I 104位于第一节点101 (例如,移动节点)中,而在本示例性实施例中,压缩器/解压缩器2 105和过程2 106位于节点102 (例如,诸如基站的接入节点)中。在图I的图100中,两个过程(103、106)交换压缩的和未压缩消息。压缩器/解压缩器(104、105)代表过程来压缩和解压缩消息。压缩器/解压缩器(104、105)可以实现为单独的过程或实现为与涉及的两个过程(103、106)相同的过程的一部分。过程1103在点10处向过程2 106发送未压缩的请求I消息108。过程2 106在点12处接收到消息108,处理消息,并且如果接受消息,则过程2106存储消息的内容。过程2 106在点14处发送未压缩的响应I消息109。该响应消息109由过程I 103在点16处接收。过程I 103处理并存储该响应消息109。过程I 103和过程2 106中存储的本文档来自技高网...

【技术保护点】
一种可运行在无线通信系统中的通信设备,所述通信设备包括:处理器,用于:存储与第一消息相对应的第一组消息信息;接收第二消息,所述第二消息包括:至少一条命令和至少一个与所述命令相对应的参数,其中,所述第二消息包括掩码字段,该掩码字段对可能包括在所述第二消息中的每个字段的存在与否进行指示;并且根据所述命令通过处理所述存储的第一组消息信息产生新的一组消息信息。

【技术特征摘要】
2006.10.13 US 11/581,2171.一种可运行在无线通信系统中的通信设备,所述通信设备包括 处理器,用于 存储与第一消息相对应的第一组消息信息; 接收第二消息,所述第二消息包括至少一条命令和至少一个与所述命令相对应的参数,其中,所述第二消息包括掩码字段,该掩码字段对可能包括在所述第二消息中的每个字段的存在与否进行指示;并且 根据所述命令通过处理所述存储的第一组消息信息产生新的一组消息信息。2.如权利要求I所述的通信设备,其中,所述第一消息是预定的默认消息。3.如权利要求I所述的通信设备,其中,所述第一组消息信息包括所述第一消息中的信息。4.如权利要求I所述的通信设备,其中,所述第一组消息信息包括从所述第一消息产生的信息。5.如权利要求I所述的通信设备,其中,所述参数是数据。6.如权利要求I所述的通信设备,其中,所述参数指示位置。7.—种可运行在无线通信系统中的通...

【专利技术属性】
技术研发人员:V·帕克G·齐尔特西斯H·索利曼
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1