TFO的处理方法及装置制造方法及图纸

技术编号:8837416 阅读:193 留言:0更新日期:2013-06-22 22:37
本发明专利技术公开了一种TFO的处理方法及装置。该TFO的处理方法包括:本地TC模块向对端TC模块发送RTCP报文,其中,RTCP报文中包括本地TFO配置信息和语音传输格式;如果在预定时间内,本地TC模块收到来自对端TC模块的RTCP?TFO报文,则本地TC模块向对端TC模块发送ACK报文,并启动与对端的TFO协商,其中,RTCP?TFO报文中包括对端的TFO参数。该TFO的处理方法解决了相关技术中TFO处理过程繁琐,导致TFO的处理时间较长且效率较低的问题,进而简化了TFO接收端的处理,省去了繁琐的TFO帧同步监测和搜索过程,提升了系统的性能。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种TFO的处理方法及装置
技术介绍
现代移动通信的系统中,当A 口承载于时分复用(Time Division Multiplex,简称为TDM)传输时,TDM链路上传输64kbps的PCM码流,位于基站控制器(Base StationController,简称为BSC)的码型变换器(Transcoder,简称为TC)模块负责进行用户面语音数据的码型转换,在这种场景下,为了解决移动台(Mobile Station简称为MS)对MS呼叫时,传输链路上两次语音编解码级联操作造成的语音质量降低,3GPP协议28.062提出了一种避免编解码级联操作的串联自由操作(Tandem Free Operation,简称为TF0)功能,该方法通过插入带内信令的方式实现通话两端MS的编解码算法协商,协商一致时将语音信息以TFO巾贞的形式插入到脉冲编码调制(Pulse-code modulation,简称为PCM)码流中,由对端解析出来拓传给MS,使语音在传输的过程中减少了一次编解码的操作,从而使得话音质量得到提高。为了保证TFO消息的插入不影响正常的语音质量,TFO消息在设计上被分成了许多块,每一块为10比特,持续时间为20ms,插入到对应时间生成的160字节PCM码流中,以替换每16个PCM字节中第一个PCM字节的最低比特位的方式,这样做是为了保证TFO消息的传输对语音质量基本无影响。而TFO帧则是以替换每个PCM字节低I (8k) ,2 (16k)或4 (32k)比特位的方式进行传输,因为一旦传输TFO帧,表明TFO协商成功,TC将直接使用TFO帧,所以每20ms的PCM码流必须携带一帧完整的TFO帧才能保证语音的连续传输,由于不再进行编码,也不必担心PCM码流比特被替换的问题,占用PCM低比特位传输的方式对TFO同步丢失时快速切换回非TFO操作提供了无缝切换的可能,虽然切换的过程中语音质量会有所影响,但基本的语音特征得以保持。受限于承载于TDM的A 口(AoverTDM,简称为AoTDM) 64kbps的电路带宽限制,TFO消息和TFO帧的传输只能采取上面描述的方式进行。在一次呼叫过程中,等待被叫应答期间A 口的PCM数据被回铃音替换,TFO消息只能在被叫摘机后才能得以交互,而最短的TFO消息持续时长为60ms,携带本地语音配置信息用于TFO协商的REQ消息最短为140ms,根据TFO协议的设计,为了保证TFO消息的正常交互,摘机后最短也要400ms左右才能完成TFO的建立。另外,TFO协议还描述了一种用于传输配置参数信息的配置巾贞。在传输配置巾贞时,使用配置帧在A 口传输配置参数比TFO消息要快,但仅在TFO建立后才能使用,且传输配置帧需要替换正常语音帧的偷帧操作,会对语音质量有所影响。随着GSM系统的发展,传统的A 口承载于TDM传输的方式趋向于向IP承载发展。当TC位于BSC时,A 口传输的PCM码流将承载于实时传输协议(Real-time TransportProtocol,简称为RTP)/用户数据包协议(User Datagram Protocol,简称为UDP)/互连网协议(Internet Protocol,简称为IP)进行传输。TFO在PCMoIP场景的实现,3GPP协议没有相关的描述,只是提到该场景下仍然支持TFO。在现有的TFO在分组传输网络场景应用中,提出了将TFO信息(TF0消息或TFO帧)与PCM数据分离传输的思想,其方法主要针对于分组传输网络中将电路交互的PCM数据转换为分组报文传输的媒体网关模块。在将电路数据转换为分组数据的发送端,媒体网关对接收到的PCM码流进行TFO信息的检测和提取,然后将TFO信息与PCM语音数据分开组包传输;在将分组数据转换为电路数据的接收端,媒体网关接收并同步收到的TFO信息和PCM语音数据报文,将其重新组合为嵌入TFO信息的PCM码流进行传输。这样的方法旨在保证TFO信息在分组网络中传输时不被破坏,解决了 TFO在分组传输网络中的应用问题,但有其局限性。一方面由于只是针对分组传输网络的部分,对TFO状态机的机制不涉及任何修改,从而无法针对分组传输的应用来提高TFO建立的效率,对TC/TRAU的TFO建立流程也不能起到优化的作用;另一方面媒体网关由于要在PCM码流中进行TFO信息的提取和融合,需要增加TFO消息/TFO帧的同步监测,在接收端还必须保证TFO消息、TFO帧与PCM码流的同步,流程比较复杂;从分组网络传输带宽利用率的角度,由于接收端需要重新组合同步TFO信息与PCM码流,传输带宽只会因为TFO信息的分离传输增加而不会减少。针对相关技术中TFO处理过程繁琐,导致TFO的处理时间较长且效率较低的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术提供了一种TFO的处理方法及装置,以至少解决相关技术中TFO处理过程繁琐,导致TFO的处理时间较长且效率较低的问题。根据本专利技术的一个方面,提供了一种TFO的处理方法,包括:本地TC模块向对端TC模块发送实时传输控制协议(Real-time Transport Control Protocol,简称为RTCP)报文,其中,RTCP报文中包括本地TFO配置信息和语音传输格式;如果在预定时间内,本地TC模块收到来自对端TC模块的RTCP TFO报文,则本地TC模块向对端TC模块发送ACK报文,并启动与对端的TFO协商,其中,RTCPTF0报文中包括对端的TFO参数。优选地,本地TC模块向对端TC模块发送RTCP报文包括:本地TC模块向对端TC模块连续发送RTCP报文,并启动定时器。优选地,本地TC模块向对端TC模块发送ACK报文之前,还包括:本地TC模块停止发送RTCP报文,并复位定时器。优选地,语音传输格式至少包括以下之一:压缩语音码流,不携带TFO帧的PCM码流,携带TFO帧的PCM码流。优选地,在本地TC模块发送ACK报文到对端TC模块,并启动TFO协商之后,还包括:若TFO协商成功,则本地TC模块向对端TC模块发送RTP报文指示进行TFO语音传输。优选地,如果TFO语音传输的传输格式为本地支持的压缩的语言码流,则不进行上行解码。优选地,在本地TC模块向对端TC模块发送RTP报文指示进行TFO语音传输之后,还包括:本地TC模块接收来自远端TC模块的RTP报文,并对RTP报文中的净荷的传输格式进行判断;如果净荷为本地支持的压缩语音码流,则不对压缩语音码流进行编码,并直接进行下行透传;如果净荷为PCM码流,则进一步判断是否携带有TFO帧,如果是,则不对PCM码流进行编码,并直接提取TFO帧进行下行透传;如果否,则对PCM码流进行编码。优选地,在本地TC模块向远端TC模块发送RTCP报文,并启动定时器之后,还包括:如果本地TC模块在预定时间内未收到RTCP TFO报文,则停止本地的TFO处理。或延用传统的AoTDM方式进行TFO协商。优选地,本地TC模块向对端TC模块发送ACK报文,并启动TFO协商之后,包括:若TFO协商不成功,则本地TC模块停止本地的TFO处理,并发送RTCP TFO结束报文至对端TC模块以指示本地已经停止TFO处理。优选地,TFO配置信息包括:本文档来自技高网
...
TFO的处理方法及装置

【技术保护点】
一种串联自由操作TFO的处理方法,其特征在于,包括:本地码型变换器TC模块向对端TC模块发送实时传输控制协议RTCP报文,其中,所述RTCP报文中包括本地TFO配置信息和语音传输格式;如果在预定时间内,所述本地TC模块收到来自所述对端TC模块的RTCP?TFO报文,则所述本地TC模块向所述对端TC模块发送ACK报文,并启动与对端的TFO协商,其中,所述RTCP?TFO报文中包括所述对端的TFO参数。

【技术特征摘要】
1.一种串联自由操作TFO的处理方法,其特征在于,包括: 本地码型变换器TC模块向对端TC模块发送实时传输控制协议RTCP报文,其中,所述RTCP报文中包括本地TFO配置信息和语音传输格式; 如果在预定时间内,所述本地TC模块收到来自所述对端TC模块的RTCP TFO报文,则所述本地TC模块向所述对端TC模块发送ACK报文,并启动与对端的TFO协商,其中,所述RTCP TFO报文中包括所述对端的TFO参数。2.根据权利要求1所述的方法,其特征在于,本地TC模块向对端TC模块发送RTCP报文包括: 所述本地TC模块向所述对端TC模块连续发送所述RTCP报文,并启动定时器。3.根据权利要求2所述的方法,其特征在于,所述本地TC模块向所述对端TC模块发送ACK报文之前,还包括: 所述本地TC模块停止发送所述RTCP报文,并复位所述定时器。4.根据权利要求1或2所述的方法,其特征在于,所述语音传输格式至少包括以下之一:压缩语音码流,不携带TFO帧的脉冲编码调制PCM码流,携带TFO帧的PCM码流。5.根据权利要求1所述的方法,其特征在于,在所述本地TC模块发送ACK报文到所述对立而TC t吴块,并启动TFO协商之后,还包括: 若所述TFO协商成功,则所述本地TC模块向所述对端TC模块发送实时传输协议RTP报文指示进行TFO语音传输。6.根据权利要求5所述的方法,其特征在于,如果所述TFO语音传输的传输格式为本地支持的压缩的语言码流,则不进行上行解码。7.根据权利要求6所述的方法,其特征在于,在所述本地TC模块向所述对端TC模块发送RTP报文指示进行TFO语音传输之后,还包括: 所述本地TC模块接收来自所述远端TC模块的RTP报文,并对所述RTP报文中的净荷的传输格式进行判断; 如果所述净荷为本地支持的压缩语音码流,则不对所述压缩语音码流进行编码,并直接进行下行透传; 如果所述净荷为PCM码流,则进一步判断是否携带有TFO帧,如果是,则不对所述PCM码流进行编码,并直接提取...

【专利技术属性】
技术研发人员:曾永慧
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1