当前位置: 首页 > 专利查询>英特尔公司专利>正文

采用条件字段抑制的净荷报头抑制制造技术

技术编号:4146116 阅读:243 留言:1更新日期:2012-04-11 18:40
公开一种条件净荷报头抑制,以便通过提供动态引入在分组中临时或者不频繁改变的字段/报头字节的灵活性来改进压缩。本实施例还使用动态掩码作为净荷报头抑制分组的一部分来指明哪些条件抑制报头字节存在于通过空中或通信介质发送的分组中。本发明专利技术的实施例增加了诸如WiMax的通信网络中的诸如IP/UDP/RTP(VOIP)和TCP?ACK的分组的报头压缩。

【技术实现步骤摘要】

本专利技术涉及一种用于条件抑制净荷报头的方法,所述方法包括 根据条件抑制掩码和所述净荷报头来确定一个或多个条件掩蔽的报头部分; 根据所述一个或多个条件掩蔽的报头部分和缓存的报头字段值来确定改变和未 改变的报头部分; 将对应于所述改变的报头部分的动态抑制掩码的第一部分设置成第一代码; 将对应于所述未改变的报头部分的所述动态抑制掩码的第二部分设置成第二代 码;以及 经由通信介质在分组中发送所述动态抑制掩码和所述改变的报头部分。 本专利技术涉及一种用于重构净荷报头的方法,所述方法包括 经由通信介质接收分组中的动态抑制掩码; 根据具有第一代码的值的所述动态抑制掩码的第一部分来确定来自所述分组的 改变的报头部分; 根据具有第二代码的值的所述动态抑制掩码的第二部分来确定来自缓存的报头 字段值的未改变的报头部分; 根据条件抑制掩码和所述缓存的报头字段值来确定条件未掩蔽(conditionally unmsked)的报头部分;以及 根据所述改变的报头部分、所述未改变的报头部分和所述条件未掩蔽的报头部分 来构建所述净荷报头。 本专利技术涉及一种用于条件抑制净荷报头的方法,所述方法包括 根据条件抑制掩码和所述净荷报头来确定一个或多个条件掩蔽的报头部分; 根据所述一个或多个条件掩蔽的报头部分和缓存的报头字段值来确定改变和未 改变的报头部分; 确定是重建还是再使用所述缓存的报头字段值; 如果确定再使用所述缓存的报头字段值,则根据所述改变的报头部分和所述未改 变的报头部分来设置动态抑制掩码,并且经由通信介质在分组中发送所述动态抑制掩码和 所述改变的报头部分;以及 如果确定重建所述缓存的报头字段值,则根据所述改变的报头部分来更新所述缓 存的报头字段值。附图说明 图i示出现有技术中当前定义的ras。 图2示出本专利技术的一个实施例中采用动态和条件掩码来增强的ras。 图3(a)示出当前(现有技术)PHSI报头8位;图3 (b)示出使用来自KISI的原 始8位中的3位用于KBD ;图3 (c)示出使用来自WEI的原始8位中的4位用于KISD ;图3(d)示出在rasi之后添加一字节用于rasD ;以及图3(e)示出使用原始rasi的2位以及 添加一字节的组合用于rasD。 图4示出通常(在现有技术中)在IP/UDP/RTP VoIP报头中抑制的字段/字节。 图5示出在本专利技术的一个实施例中在IP/UDP/RTP VoIP报头中抑制、条件抑制 (conditionally suppress)以及没有抑制的字段/字节。 图6(a)至图6(d)示出本专利技术的一些实施例中使用的、映射到条件掩蔽报头字节 的rasD的各个示例。具体实施例方式对于ras,净荷报头的重复部分由发送实体抑制并且由接收实体恢复。由发送器分类为属于那个流的各媒体接入层(MAC)服务数据单元(SDU)将净荷报头的重复部分去除, 并且在SDU前面加上净荷报头抑制索引(PHSI),从而将SDU标识为属于那个流(即,PHS会 话)。接收器使用rasi来识别SDU所属的会话,查找缓存的字段,并且在将SDU传递给较高 层之前将那些字段恢复到SDU。 图1示出当前使用的PHS操作。假定当前报头(110)由字节A至E组成。定义净 荷报头抑制掩码(PHSM) (120),它指定对于由PHSI(130)所标识的特定会话应当抑制哪些报头字节。对于未被rasM掩蔽的字节,例如其中rasM(120)对于报头(no)中的对应字节6为o的字节,通过空中或通信介质来发送(140)未抑制的报头字节(B、C和E)。抑制缓存的净荷报头抑制字段(PHSF)的重复部分(例如A'和D') (125),例如其中PHSM(120)对于报头(110)中的对应字节为1的字节。在接收器处,使用掩码raSM(150)和缓存的报头字段raSF(160)来重新创建报头(170)。注意,图1中的符号X指明不管状态,它表示对应值可以是任何值。 本专利技术的实施例使用条件掩码(PHSC)来通过提供动态引入临时或者不频繁改变的字段的灵活性而改进压縮。本实施例还使用动态掩码(PHSD)作为PHS分组的一部分来指明在通过空中发送的分组中存在哪些条件抑制报头字节。本实施例还使用rasM来无条件地抑制对应的报头字节。 图2示出这个实施例的一个示例。在发送器和接收器处添加条件掩码PHSC(分别为222和252),以便指明条件抑制哪些报头字节(210)。例如,在KISC的对应位置的值l指明将那个报头字节(210)与缓存值(225)进行比较,如果它们不同,则将它包含在通过空中或通信介质发送的报头净荷(240)中。假定报头(210)包括字节A至E。条件掩码raSC(222)指明将报头字节C和E与其对应的缓存值(分别为C'和E') (225)进行比较。报头字节C与其缓存值匹配(例如,当C二C'时),并且将它从通过空中发送的报头(240)中排除。PHSD(232)中的对应位设置成指明在所发送的报头中条件掩蔽(conditional mask)这个字段。报头(210)字节E与其缓存值(225)不匹配(例如,当E^E'时),并且将它包含在通过空中或通信介质发送的报头(240)中。清除raSD(232)中的对应位,以便指明在所发送的报头中没有条件掩蔽这个字段。未被rasc或rasM条件掩蔽的报头(210)字节B通过空中或通信介质发送(240)。 在接收到分组时,PHSC(252)中与字节位置C对应的值(例如,具有值1的位)指明条件抑制字节,而PHSD中的关联位(例如l)指明该字节经过条件抑制。因此,本实施例从高速缓存(260)恢复(264)位置C中的字节(270)。另一方面,本实施例保留来自通过空中发送的报头(240)的E的值,因为raSC(252)中与那个位置对应的位指明条件抑制字节,而PHSD(232)中的关联位指明那个字节没有被抑制。本实施例还保留通过空中发送的字节b的值,因为这个字段没有被rasM和rasc中的任一个抑制。 注意,图2中的符号X指明不管状态,它表示对应值可以是任何值。 PHS报头 当前的PHS报头由携带rasi的单个字节组成。因此,当前的8位rasi(参见图3 (a))可唯一地标识每个CID的256个PHS会话。 为了保持良好的整体压縮,应当使与PHS关联的附加开销保持为低。例如,最小大小的动态掩码(PHSD)为3位的实施例对于VoIP和TCP业务都是有效的。 在本专利技术的一个实施例中,来自现有rasi的一个或多个位用于rasD,而rasi中的其余位用于标识每个CID的PHS会话。以下示例使PHS开销保持为低,同时保持协议的灵活性-将WEI减少到5位(每个CID32个PHS会话),并且使用报头字节中的其余3位来携带rasD(图3(b))。-将WEI减少到4位(每个CID16个PHS会话),并且使用报头字节中的其余4位来携带rasD(图3(c))。 在本专利技术的实施例中,例如通过使rasi保持为8位,并且包含附加字节来携带PHSD,从而将PHS报头大小增加到16位,来将一个或多个附加字节添加在raSI之后用于PHSD (图3 (d))。 在本专利技术的实施例中,结合使用上述选项中的多于一个选项(例如,图3(e)示出使用原始W本文档来自技高网...

【技术保护点】
一种用于条件抑制净荷报头的方法,所述方法包括:根据条件抑制掩码和所述净荷报头来确定一个或多个条件掩蔽的报头部分;根据所述一个或多个条件掩蔽的报头部分和缓存的报头字段值来确定改变和未改变的报头部分;将对应于所述改变的报头部分的动态抑制掩码的第一部分设置成第一代码;将对应于所述未改变的报头部分的所述动态抑制掩码的第二部分设置成第二代码;以及经由通信介质在分组中发送所述动态抑制掩码和所述改变的报头部分。

【技术特征摘要】
US 2008-10-19 12/254001一种用于条件抑制净荷报头的方法,所述方法包括根据条件抑制掩码和所述净荷报头来确定一个或多个条件掩蔽的报头部分;根据所述一个或多个条件掩蔽的报头部分和缓存的报头字段值来确定改变和未改变的报头部分;将对应于所述改变的报头部分的动态抑制掩码的第一部分设置成第一代码;将对应于所述未改变的报头部分的所述动态抑制掩码的第二部分设置成第二代码;以及经由通信介质在分组中发送所述动态抑制掩码和所述改变的报头部分。2. 如权利要求l所述的方法,还包括根据无条件抑制掩码和所述净荷报头来确定一个或多个无条件掩蔽的报头部分; 根据所述条件抑制掩码、所述无条件抑制掩码和所述净荷报头来确定未掩蔽的报头部分;如果所有所述一个或多个无条件掩蔽的报头部分在所述缓存的报头字段值中具有相 同的对应值,则阻止在所述分组中传送所述一个或多个无条件掩蔽的报头部分,并且在所 述分组中发送所述未掩蔽的报头部分。3. 如权利要求1所述的方法,其中,所述动态抑制掩码中的所有位和净荷报头抑制索 弓I在所述分组中正好一个或多个完整字节。4. 如权利要求3所述的方法,其中,所述动态抑制掩码中的所有位和所述净荷报头抑 制索引在所述分组中正好一个字节。5. 如权利要求3所述的方法,其中,所述动态抑制掩码和所述净荷报头抑制索引在所 述分组中均为一个字节。6. 如权利要求1所述的方法,其中,所述动态抑制掩码中的位对应于所述一个或多个 条件掩蔽的报头部分中的字节。7. 如权利要求1所述的方法,其中,所述动态抑制掩码中的位对应于所述一个或多个 条件掩蔽的报头部分中的一个或多个连续字节的一个或多个范围。8. 如权利要求1所述的方法,其中,所述第一代码是条件掩蔽的报头字节排列的表中 的查找代码;以及由所述表中的所述查找代码所标识的条件掩蔽的报头字节排列对应于所述净荷报头 中的所述改变的报头部分。9. 如权利要求1所述的方法,其中,所述通信介质是无线电网络的一部分。10. 如权利要求1所述的方法,其中,在数据链路层中处理所述净荷报头。11. 如权利要求l所述的方法,还包括 发送器和接收器建立会话;以及 协商或建立所述会话的所述条件抑制掩码。12. 如权利要求11所述的方法,还包括所述发送器和所述接收器建立所述会话的所 述缓存的报头字段值。13. 如权利要求2所述的方法,还包括如果所述一个或多个无条件掩蔽的报头部分中的任一个在所述缓存的报头字段值中 具有不同的对应值,则通过捕捉新会话的新的缓存的报头字段值中的所述一个或多个无条件掩蔽的报头部分来建立和重新协商所述新会话。14. 如权利要求9所述的方法,其中,所述通信介质由WiMAX网络、Wi-Fi网络、数字分 组网络、2G网络、2. 5G网络、3G网络、E-UTRAN、3GPP网络或3GPP2网络来支持。15. 如...

【专利技术属性】
技术研发人员:R斯塔西
申请(专利权)人:英特尔公司
类型:发明
国别省市:US[美国]

网友询问留言 已有1条评论
  • 来自[北京市电信互联网数据中心] 2015年02月28日 20:08
    定义报头:指报纸刊登报名的地方,一般都在第一版的上端,横排报纸大多在上端偏左,竖排报纸大多在上端偏右,也有把报头放在上端正中的。
    0
1