[发明专利]数据处理的方法和装置有效
申请号: | 200810180967.7 | 申请日: | 2008-11-20 |
公开(公告)号: | CN101420290A | 公开(公告)日: | 2009-04-29 |
发明(设计)人: | 施洋 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L12/56 |
代理公司: | 北京中博世达专利商标代理有限公司 | 代理人: | 申 健 |
地址: | 518129广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种数据处理的方法和装置。
背景技术
通常,在IP网络中进行语音或视频通信时,为了减少原始数据量的传输, 需要对语音或视频数据采用某种编解码算法进行压缩。但是,不同的编解码算 法调制出来的数据所占用的带宽及时延等均不同,也就是说,采用不同的编解 码算法会有不同的通信质量。
以在IP网络中进行语音通信为例,常用的语音编解码算法有:PCM(Pul s e Code Modulation,脉冲编码调制)、ADPCM(Adaptive Differential Pulse Code Modulation,自适应差分脉冲编码调制)、LD-CELP(Lower Delay Code Excited Liner Prediction,低延迟预激励线性预测编码)、ACELP(Algebraic Code Excitation Liner Prediction,代数码激励线性预测编码)、MP-MLQ (Multi-Pulse Maximum Likelihood Quantization Code,多脉冲最大似然量 化编码)等。
通过对上述常用的编解码算法进行研究和统计得出:压缩率低,算法相对 简单,时延相对较小,带宽占用高,语音质量好;压缩率高,算法相对复杂, 时延相对较大,带宽占用低,语音质量差,也即通信质量下降。由此可见,在 带宽条件有限的情况下,要保证通信质量,选择合适的编解码算法十分重要。
在实现本发明的过程中,发明人发现现有技术中至少存在如下问题:
在现有技术中,在上下行流量限制不同的网络中,网关与网关间,网关与 终端间,或终端与终端间的通讯,为了适应上下行流量中,流量较小的一行, 在数据收发都采用压缩率较高、带宽占用较小的编解码算法。而采用较高的压 缩率会导致原始的语音或视频数据失真,压缩率高的算法耗时,会引起通讯延 时,而数据失真和通讯延时都会导致通信质量的降低。
发明内容
本发明的实施例提供一种数据处理的方法和装置,能够提高数据收发时的 通信质量。
为达到上述目的,本发明的实施例采用如下技术方案:
一种数据处理的方法,包括:
向对端发送协商消息,所述协商消息中携带发送编解码算法列表和接收编 解码算法列表;
接收对端返回的响应消息,所述响应消息中携带对端从所述发送编解码算 法列表和接收编解码算法列表中选择出的对端支持的发送编解码算法和接收编 解码算法;
从所述对端选择出的对端支持的发送编解码算法和接收编解码算法中,选 定不同的发送编解码算法和接收编解码算法;
向对端发送协商成功消息,所述协商成功消息中携带所述选定的不同的发 送编解码算法和接收编解码算法;
按照所述发送编解码算法处理发送给对端的数据;及,
按照所述接收编解码算法处理从对端接收的数据。
一种通信实体,包括:
协商消息发送单元,用于向对端发送协商消息,所述协商消息中携带发送 编解码算法列表和接收编解码算法列表;
响应消息接收单元,用于接收对端返回的响应消息,所述响应消息中携带 对端从所述发送编解码算法列表和接收编解码算法列表中选择出的对端支持的 发送编解码算法和接收编解码算法;
第一选定单元,用于从所述对端选择出的对端支持的发送编解码算法和接 收编解码算法中,选定不同的发送编解码算法和接收编解码算法;
第一协商成功消息发送单元,用于向对端发送协商成功消息,所述协商成 功消息中携带所述第一选定单元选定的不同的发送编解码算法和接收编解码算 法;
第一处理单元,用于按照所述发送编解码算法处理发送给对端的数据;
第二处理单元,用于按照所述接收编解码算法处理从对端接收的数据。
本发明实施例提供的数据处理的方法和装置,通信两端协商选定不同的发 送编解码算法和接收编解码算法,按照所述发送编解码算法处理发送给对端的 数据,按照所述接收编解码算法处理从对端接收的数据。与现有技术相比,本 发明能够根据数据发送和数据接收时网络环境的不同,分别选择最适合当前网 络环境的不同的编解码算法对数据进行处理,进而能够充分利用网络带宽,提 高通信质量。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810180967.7/2.html,转载请声明来源钻瓜专利网。