稳健头压缩系统中传输控制方法和装置的制作方法

文档序号:7757490阅读:120来源:国知局
专利名称:稳健头压缩系统中传输控制方法和装置的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种稳健头压缩系统中传输控制方法和装置。
背景技术
无线通信系统中,所传送的业务数据包头存在很大的开销,特别是针对同一条业务流,连续的报文之间传输的包头信息会占用大量的带宽,造成网络带宽利用率不高,对于宝贵的空口带宽资源更是极大的浪费,稳健头压缩(Robust Header Compression,R0HC)技术采用对业务数据包头中的静态域只在业务建立之初发送一次,其它动态域采用压缩编码的方式发送部分字节,除去数据包头中的冗余信息,从而有效提高系统带宽利用率。ROHC技术可应用在各种通信系统,如图1所示,用户设备10和网络侧设备12之间采用ROHC技术实现数据传输,网络侧设备又包括基站120、基站控制器122等,ROHC技术分别集成这些设备内,如用户设备、网络侧设备等,这些设备之间采用ROHC技术实现数据传输。在双向通信系统中,ROHC系统的每个设备内均集成有压缩器(Compressor)和解压缩器(Decompressor)模块,压缩/解压缩包头所需的信息存储在上下文(CONTEXT)中, 每个CONTEXT对应一个相应的CONTEXT ID (简称CID)标识。两个设备之间进行数据传输的过程可参见图2,在图2中,压缩器集成在如图1中的用户设备10内,解压缩器集成在基站12内,在数据传输时,包括以下步骤S20 压缩器向解压缩器发送上下文信息,以同步压缩器和解压缩器之间的上下文。S22 解压缩器向压缩器反馈信息;通过反馈信息压缩器和解压缩器调整自己的工作状态和工作模式。S24:双方传输压缩的数据流。在传输过程中,如果出现了上下文失去同步的现象, 继续同步,执行S24。S26 压缩器向解压缩器发送上下文信息,以同步压缩器和解压缩器之间的上下文。S28 双方传输压缩的数据流。上述传输过程中,上下文CONTEXT需要实时的更新,否则会造成压缩器和解压缩器两端的CONTEXT不一致,导致针对数据包的解压缩失败,待业务流重新回到高效的压缩状态,则需要一定的时间用于压缩器和解压缩器双方协商出正确的CONTEXT,在这段时间内业务流处于不稳定状态或者低效压缩状态。由于设备内ROHC的CID受到CID空间限制,当CONTEXT ID耗尽时,如果有新业务需要实施ROHC处理,则必须为该条业务流分配一个CID用于标识CONTEXT,此时由于存在发送方和接收方并不知道有哪些CID正在应用在业务中,哪些CID没有应用在业务中。如果重用的CID还在进行ROHC业务,则会影响该业务的当前ROHC处理。例如,当该业务有数据包需要处理时,其再次需要重用CID。如此反复,会大大降低ROHC的工作效率;使ROHC系统一直处理CONTEXT的协商状态,降低无线通信带宽利用率。

发明内容
本发明的主要目的在于提供一种稳健头压缩系统中传输控制方法和装置,以至少解决上述由于发送方和接收方并不知道有哪些CID应用在业务中,处于重复应用CID的协商状态,导致ROHC系统的工作效率较低。根据本发明的一个方面,提供一种稳健头压缩系统中传输控制方法,包括发送方将需要释放上下文的指示消息发送至接收方;所述接收方响应所述指示消息,释放自身的上下文,并向所述发送方回复释放成功的指示消息;所述发送方响应来自所述接收方回复的所述指示消息,并释放自身的上下文。根据本发明的另一个方面,提供一种稳健头压缩系统中传输控制装置,包括发送端和接收端;所述发送端包括发送模块,用于将需要释放上下文的指示消息发送至接收端;第一释放模块,用于响应来自所述接收端回复的释放成功的指示消息,并释放自身的上下文;所述接收端包括第二释放模块,用于响应来自所述发送模块的指示消息,释放自身的上下文;并向所述发送端回复所述释放成功的指示消息。本发明实现了两个采用ROHC业务的设备释放相同上下文。通过本发明,有效提高了上下文的使用效率及传输效率,避免ROHC系统一直处理CONTEXT的协商状态,提高了无线通信带宽利用率。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是相关技术中ROHC应用的网络环境的示意图;图2是现有技术中压缩器和解压缩器之间实现ROHC业务的流程图;图3是本发明的实施例一的流程图;图4是本发明的实施例二中释放上下文成功的流程图;图5是本发明的实施例二中发送的指示消息的格式图;图6是本发明的实施例二中释放上下文失败的流程图;图7是本发明的实施例三的流程图;图8本发明的实施例四的装置结构框图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面详细说明本发明的实施例一,本发明的实施例一,应用在图1中所示的用户设备10和基站120中,在用户设备10和基站120中分别集成有压缩器和解压缩器。在实施例一中,用户设备10作为发送方,基站120作为接收方。参见图3中所示的流程图,包括以下步骤S30 发送方将需要释放上下文的指示消息发送至接收方。
发送方发送的指示消息,包括需要接收方一起释放的上下文,以便于后续发送方发送报文。S32:所述接收方响应所述指示消息,释放自身的上下文,并向所述发送方回复同意释放的指示消息。接收方可按照指示消息,当存在上下文时,释放指示消息中所要求释放的上下文, 并向发送方回复同意释放的指示消息。S34:所述发送方响应来自所述接收方回复的所述指示消息,并释放自身的上下文。发送方响应接收方回复的指示消息,释放上下文。经过上述实施例一中的步骤,实现了发送方和接收方同时释放相同的上下文,并使用释放的上下文用于后续的ROHC业务, 从而提高ROHC的工作效率以及无线通信带宽利用率。在本发明的各个实施例中,压缩器和解压缩器实现ROHC业务的过程中,可能由各种情况触发压缩器发起释放上下文的指示消息。例如由于当前的业务中断导致上下文失去同步、由于定时器超时需要重新同步上下文或接收到用户的命令后等多种情况,此时,解压缩器也需要判断自身是否需要释放上下文,如果需要,则释放;如果不需要释放上下文, 则向压缩器发送指示消息,指示不能释放上下文。下面通过下面的实施例二详细说明,在实施例二中,压缩器集成在如图1中的用户设备10内,解压缩器集成在基站120内,参见图4 所示的流程图,包括以下步骤S400 压缩器与解压缩器之间传输压缩数据流。S402 压缩器受到触发,决策需要释放上下文。用户设备10内的压缩器可能会由各种情况触发下,发起释放上下文的指示消息。 例如由于当前的业务中断导致上下文失去同步、由于定时器超时需要重新同步上下文、 CID空间没有可用的CID或接收到用户的命令后等多种情况。S404 压缩器向解压缩器发送释放上下文的指示消息。通过在ROHC系统的压缩器和解压缩器间增加反馈选项类型feedback,利用双方交互的指示消息,增加feedback信息中携带的选项,该选项指示压缩器和解压缩器完成不再使用的CONTEXT同步释放,从而使CID空间存在相应的CID可用于新增业务,具体 feedback选项信息如表1所示表 权利要求
1.一种稳健头压缩系统中传输控制方法,其特征在于,包括发送方将需要释放上下文的指示消息发送至接收方;所述接收方响应所述指示消息,释放自身的上下文,并向所述发送方回复释放成功的指示消息;所述发送方响应来自所述接收方回复的所述指示消息,并释放自身的上下文。
2.根据权利要求1所述的方法,其特征在于,所述指示消息中携带有对应所述上下文的上下文标识;所述发送方或接收方释放自身的上下文的过程包括按照所述上下文标识释放对应的上下文。
3.根据权利要求1所述的方法,其特征在于,所述释放之前还包括所述接收方判断是否存在所述上下文,如果是,则执行所述释放操作、以及所述向发送方回复释放成功的指示消息的步骤;如果否,则不执行所述释放操作,执行所述向发送方回复释放成功的指示消息的步骤。
4.根据权利要求3所述的方法,其特征在于,所述接收方判断存在所述上下文之后,还包括所述接收方判断是否允许释放所述上下文,如果是,则执行后续的所述释放自身的上下文步骤;如果否,则所述接收方向所述发送方回复释放失败的指示消息。
5.根据权利要求4所述的方法,其特征在于,所述发起方在业务中断或定时器超时后, 执行所述将需要释放上下文的指示消息发送至接收方的步骤;所述判断是否允许释放所述上下文的步骤包括判断所述业务是否中断或定时器是否超时;如果是,则允许释放,如果否,则不允许释放。
6.根据权利要求5所述的方法,其特征在于,所述发起方响应所述释放失败的指示消息,还包括所述发起方将本次释放过程作为异常信息记录在日志中。
7.一种稳健头压缩系统中传输控制装置,其特征在于,包括发送端和接收端;所述发送端包括发送模块,用于将需要释放上下文的指示消息发送至接收端;第一释放模块,用于响应来自所述接收端回复的释放成功的指示消息,并释放自身的上下文;所述接收端包括第二释放模块,用于响应来自所述发送模块的指示消息,释放自身的上下文;并向所述发送端回复所述释放成功的指示消息。
8.根据权利要求7所述的装置,其特征在于,所述发送端还包括第一标识模块,用于控制所述发送模块在所述指示消息中加入对应所述上下文的上下文标识;控制所述第一释放模块按照所述上下文标识释放对应的上下文;所述接收端还包括第二标识模块,用于控制所述第二释放模块按照所述上下文标识释放对应的上下文。
9.根据权利要求7所述的装置,其特征在于,所述接收端还包括第一判断模块,用于在所述第二释放模块执行操作之前,判断所述接收端是否存在所述上下文,如果是,则触发所述第二释放模块执行所述释放对应上下文的操作,执行所述向发送端回复释放成功的指示消息步骤;如果否,则触发所述第二释放模块执行所述向发送端回复释放成功的指示消息步骤。
10.根据权利要求9所述的装置,其特征在于,所述接收端还包括第二判断模块,用于在所述第一判断模块判断出所述接收端存在所述上下文之后,判断是否允许释放所述上下文,如果是,则允许所述第一判断模块继续执行操作;如果否,则控制所述第一判断模块停止操作;向所述发送端回复释放失败的指示消息。
11.根据权利要求10所述的装置,其特征在于,所述发送端还包括日志模块,用于响应来自所述接收端的所述释放失败的指示消息,将本次释放过程作为异常信息记录在日志中。
全文摘要
本发明公开了一种稳健头压缩系统中传输控制方法和装置,包括发送方将需要释放上下文的指示消息发送至接收方;所述接收方响应所述指示消息,释放自身的上下文,并向所述发送方回复释放成功的指示消息;所述发送方响应来自所述接收方回复的所述指示消息,并释放自身的上下文。本发明实现了两个采用ROHC业务的设备释放相同上下文。通过本发明,有效提高了上下文的使用效率及传输效率,避免ROHC系统一直处理CONTEXT的协商状态,提高了无线通信带宽利用率。
文档编号H04W28/06GK102378258SQ20101025897
公开日2012年3月14日 申请日期2010年8月16日 优先权日2010年8月16日
发明者张鹏帅, 朱永升, 杜高鹏 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1