处理消息数据的方法和装置制造方法及图纸

技术编号:27139628 阅读:25 留言:0更新日期:2021-01-27 20:59
在诸如SCHC压缩器/解压缩器之类的基于规则的报头压缩系统中,提供了控制器,所述控制器向所述报头压缩处理器提供“暗示”,以便指导所述报头压缩处理器的行为。这些暗示可以定义新规则、修改现有规则、针对在压缩期间测试哪些规则来设置状态值、优先考虑规则或者排除考虑规则以实现最佳压缩。所述控制器可以基于学习的检测到的流特性来动态地生成规则以便实现最佳压缩。所述控制器可以充当状态机,所述状态机可以针对给定的流或者流类型定义与不同的压缩程度相对应的状态。所述系统包括多个压缩器,所述压缩器中的一些或者全部可以与所述压缩处理器远离。述压缩处理器远离。述压缩处理器远离。

【技术实现步骤摘要】
【国外来华专利技术】处理消息数据的方法和装置


[0001]概括而言,本专利技术涉及处理数据消息,并且具体而言,涉及对这样的数据的压缩。

技术介绍

[0002]图1示意性示出了现有技术中已知的网络报头压缩机制的方面。
[0003]具体而言,图1示出了用于IPv6网络的报头压缩的机制的元素,基本上如在用于IPv6和UDP的LPWAN静态上下文报头压缩(SCHC)draft-tetf-lpwan-ivp6-static-context-hc-00中提出的。
[0004]如图所示,数据要经由基于IPv6的LPWAN网络150从发射设备A发送到接收设备B。由于诸如在发射设备处功率或者带宽可用性的限制,可能期望减少要被发送的数据的总量。根据图1的机制,包括多个定义字段用于传输的数据分组被暴露于一组规则110、120、130、140,这些规则一起构成上下文100a。每一个规则包括多个字段指令行。例如,规则140包括字段指令行141、142、143、144、145等。字段描述行具有包括四个条目的公共行。具体而言,每一个字段描述行包括指定数据分组、目标值、匹配操作符和压缩/解压缩动作的定义字段中的一个。因而如图所示,规则141的字段可以被看作被结构化为四列140a、140b、140c、140d。因此,字段描述行141具有字段ID 141a、目标值141b、匹配操作符141c和压缩/解压缩动作141d。类似地,字段描述行142具有字段ID 142a、目标值142b、匹配操作符142c和压缩/解压缩动作142d。
[0005]在操作中,在发射机侧处理的数据分组相继与每一个规则进行比较,并且使用匹配操作符,每一个规则相继与该规则的每一个字段描述行进行比较。
[0006]对于每一个字段描述行,确定在字段ID条目中引用的字段的目标值条目是否按照在该字段描述行的匹配操作符条目中定义的规定方式相对应。在引用的字段针对相应规则中的每一个字段以规定的方式与目标值相对应的情况下,应用相对应规则中每一个字段的压缩/解压缩动作。
[0007]可能的匹配操作符包括操作符“忽略”或者“相等”MSB(长度)和来自列表的匹配映射。
[0008]通过示例的方式,规则140可以包括下面示出的三个字段。
[0009]附图标记字段ID目标值匹配操作符压缩函数141F10x00忽略未发送142F20x1230相等未发送143F30xABC0相等未发送
[0010]基于此,数据分组中的第一字段将首先被暴露于字段指令行141,由于在针对这一字段的匹配操作符中规定的比较方法是“忽略”,这一比较自动得到满足。方法接着前进到字段指令行142,针对其在匹配操作符条目中规定的比较方式是“相等”。因此,数据分组的字段F2必须包括目标值“0x1230”,如在目标值字段中定义的。方法接着前进到字段指令行143,针对其在匹配操作符条目中规定的比较方式是“相等”。因此,数据分组的字段F3必须
包括目标值“0xABC0”,如在目标值字段中定义的。
[0011]假设规则140中的所有三个字段基于此得到满足,则选择规则140以应用。基于此,规则140中的每一个字段的压缩指令被应用到数据分组。
[0012]如上所示,对于规则141的所有三个字段指令行的压缩函数都是“未发送”,以指示所讨论的三个字段F1、F2和F3中的每一个被从待发送的分组剥离。
[0013]如图1中所示,压缩的分组接着经由网络150被发送到接收侧b,连同已经应用的规则140的标识符(ID4)。
[0014]如图所示,分别与上述的规则110、120、130、140相对应的一组规则160、170、180、190一起构成上下文100b。上下文100b在结构和内容上与上下文100a相对应,以使得每一个规则包括多个字段指令行。例如,规则190包括字段指令行191、192、193、194、195等。字段指令行具有包括四个条目的共同结构。具体而言,每一个字段指令行包括指定数据分组、目标值、匹配操作符和压缩/解压缩动作的定义字段中的一个的字段参考。因而如图所示,规则191的字段指令行可以被看作被结构化为四个列190a、190b、190c、190d。因此,字段指令行191具有字段参考191a、目标值191b、匹配参数191c和压缩函数191d。类似地,字段指令行192具有字段参考192a、目标值192b、匹配参数192c和压缩函数192d。
[0015]在操作中,接收的数据分组根据由接收的传输指定的规则(即,与规则190相对应的规则ID4)被处理。指定的规则中的每一个字段指令行按照规定方式被应用到相应的字段。
[0016]参照与上面提供的规则140相同的规则190,如由唯一规则ID(ID4)指示的,规则190可以包括下面示出的三个字段。
[0017]附图标记字段参考目标值匹配操作符压缩函数141F10x00忽略未发送142F20x1230相等未发送143F30xABC0相等未发送
[0018]基于此,数据分组中的第一字段F1将被填充有值0x00,数据分组中的第二字段F2将被填充有值0x1230,并且数据分组中的第三字段F3将被填充有值0xABC0。
[0019]基于此可以观察到,产生的分组13与原始分组11相同,除了字段F1的值,其中,通过字段141c中的“忽略”匹配操作符的操作,原始值0xA1已经由值0x00代替。将意识到,在某些情况下,可以确定特定字段的值能够按照这一方式安全地缺省为预定值而不干扰整体系统操作。
[0020]在上面提及的标准中定义的压缩/解压缩操作包括以下内容。
[0021][0022][0023]机制(例如,参照图1描述的机制)提供了用于减少网络中数据流的基础,然而,随着使用这样的通信系统的设备数目增加,并且终端设备的能力在功耗、处理功率和通信带宽方面易于受到更为严格的限制,期望提供用于进一步优化这样的通信的机制。

技术实现思路

[0024]根据本专利技术,在第一方面,提供一种报头处理系统,其包括:存储多个规则的上下文存储器,每一个规则包括一个或多个字段指令,每一个字段指令包括目标值和处理指令;
[0025]报头压缩处理器,其适于确定针对每一个规则,数据消息的相应指定区域是否按照相应的规定方式与目标值相对应,并且在针对相应规则中的每一个字段指令行相应指定区域按照相应的规定方式与目标值相对应的情况下,关于相应的指定区域应用在相对应的规则中的每一个字段指令行的处理指令,其中,被处理的数据成分由处理指令定义。
[0026]系统进一步包括控制器,控制器适于访问处理上下文,并且提供根据处理上下文定义报头压缩处理器的操作的一个或多个指令。
[0027]在第一方面的发展中,一个或多个指令被提供给处理器,并且其中,根据处理上下文,一个或多个指令定义确定序列的优先级,在该序列中报头压缩处理器针对每一个规则确定数据消息的相应指定区域是否按照规定的方式与目标值相对应。
[0028]在第一方面的发展中,到处理器的定本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种报头处理系统,包括:上下文存储器,其存储多个规则,每一个所述规则包括一个或多个字段指令,每一个所述字段指令包括目标值和处理指令;报头压缩处理器,其适于针对每一个所述规则确定数据消息的相应指定区域是否按照相应的规定方式与所述目标值相对应,并且在针对相应所述规则中的每一个字段指令行,所述相应指定区域按照所述相应的规定方式与所述目标值相对应的情况下,关于所述相应指定区域应用相对应的规则中的每一个字段指令行的处理指令,其中,被处理的数据成分由所述处理指令定义,所述系统进一步包括控制器,所述控制器适于:评估处理上下文,并且提供根据所述处理上下文定义所述报头压缩处理器的操作的一个或多个指令。2.根据权利要求1所述的系统,其中,一个或多个所述指令被提供给所述处理器,并且其中,所述一个或多个指令根据所述处理上下文定义确定序列的优先级,在所述序列中,所述报头压缩处理器针对每一个所述规则确定数据消息的相应指定区域是否按照相应的规定方式与所述目标值相对应。3.根据权利要求2所述的报头处理系统,其中,给所述处理器的定义优先级的所述指令不允许一个或多个所述规则进行所述确定的过程。4.根据前述权利要求中的任意一项所述的系统,其中,所述控制器适于将一个或多个所述指令提供给所述上下文存储器以修改所述上下文存储器的内容。5.根据权利要求4所述的系统,其中,所述控制器适于:生成新规则,并且将一个或多个所述指令提供给所述上下文存储器,以通过向所述上下文存储器添加所述新规则来修改所述上下文存储器的内容。6.根据权利要求4或者5所述的报头处理系统,其中,所述控制器适于通过修改所述上下文存储器中的所述规则的所述目标值或者字段指令行来修改所述规则。7.根据权利要求4到6中的任意一项所述的报头处理系统,其中,所述控制器适于生成给所述上下文存储器的一个或多个所述指令,以关于所述数据消息的历史内容修改所述上下文...

【专利技术属性】
技术研发人员:A
申请(专利权)人:阿克利奥公司
类型:发明
国别省市:

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

1