[发明专利]纠错编码方法、装置和系统以及转发控制方法和装置有效
| 申请号: | 200910132374.8 | 申请日: | 2009-04-01 |
| 公开(公告)号: | CN101854224A | 公开(公告)日: | 2010-10-06 |
| 发明(设计)人: | 刘颖;夏寅贲;于德雷;熊礼霞;查敏 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L12/56;H04L29/06 |
| 代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 纠错 编码 方法 装置 系统 以及 转发 控制 | ||
技术领域
本发明涉及网络通信技术领域,具体涉及一种纠错编码方法和装置、系统以及转发控制方法和装置。
背景技术
随着网络技术的快速发展,通信网络上视频应用逐渐增加,提高视频的传输质量是一重要问题。由于视频业务的实时性要求,通信网络的传输层一般采用RTP(Real-time Transport Protocol,实时传输协议)报文传输媒体数据。头端对媒体数据进行编码,产生适合在网络上传输的媒体数据报文,RTP报文是媒体数据报文的一种类型。媒体数据报文使用UDP(User Datagram Protocol,用户数据报协议)数据报的形式封装传输。UDP是一种面向无连接的、不可靠的传输机制,需要上层协议提供质量保障。在现有技术中,对媒体数据报文使用纠错编码技术提供数据传输的差错控制。纠错编码技术主要通过对媒体数据报文进行纠错编码操作,即对媒体数据报文增加冗余信息,将媒体数据报文按某种规则生成有冗余度的码字,如果媒体数据报文在传输过程中发生错误,接收端能自行发现并根据纠错编码恢复传输错误的信息。
现有技术中进行纠错编码和转发的过程为:
纠错编码装置接收来自头端的媒体数据报文,对媒体数据报文采用统一的纠错编码保护机制。例如K个媒体数据报文为一个编码块,进行纠错编码后产生H个纠错编码报文。编码发送装置根据用户端到编码发送装置之间的网络性能选择发送的纠错编码报文数量,如果每个用户端到编码发送装置之间的网络性能不同,则以最差的网络环境为准,选择性发送纠错编码报文的数量。例如上述K个媒体数据报文对应发送X个纠错编码报文,如果当前测量到所有的用户端到编码发送装置的网络性能较好,那么本次K个媒体数据报文对应发送(X-1)个纠错编码报文;如果某一个用户端到编码发送装置之间的网络性能不好,编码发送装置则以最差的网络环境为准,发送所有的X个纠错编码报文。接入网络中的转发设备将接收到的纠错编码报文直接转发给用户端。
发明人在实现本发明的过程中发现,现有技术中为保证用户端视频质量,对传输视频流的媒体数据报文采用统一的纠错编码保护机制,虽然能恢复一定数量的媒体数据报文,但是如果对视频质量影响较大的重要帧没有被恢复,用户端的视频质量仍然无法保证,虽然对媒体数据报文统一采用高冗余度的纠错编码,可以保证接收端得到较高质量的视频,但采用高冗余度的纠错编码将会产生大量的纠错编码报文,浪费核心网和接入网的网络资源。
发明内容
为解决现有技术中编码纠错方法不能很好的保证视频质量的问题,本发明提供一种区分媒体数据报文中帧类型,并对媒体数据报文中不同帧类型的媒体数据报文进行不同冗余度的纠错编码的方法,增强对重要帧的保护力度,从而保证接收端的视频质量。
本发明实施例提供的纠错编码方法,包括:获取媒体数据报文的报文内容所属的帧类型,该帧类型包括基本帧和预测帧;对报文内容为基本帧的媒体数据报文和报文内容为预测帧的媒体数据报文采用不同的冗余度进行纠错编码,报文内容为基本帧的媒体数据报文所对应的纠错编码的冗余度大于报文内容为预测帧的媒体数据报文所对应的纠错编码的冗余度。
本发明实施例还提供一种转发控制方法,包括:获取接入网的网络性能;根据接入网的网络性能判断需要转发的纠错编码报文流的类型,该纠错编码报文流的类型包括报文内容为基本帧的媒体数据报文所对应的纠错编码报文流以及报文内容为预测帧的媒体数据报文所对应的纠错编码报文流;获取需要转发的纠错编码报文流的标识信息,下发包含该标识信息的转发命令,使得接入网根据该标识信息实现对纠错编码报文流的转发。
本发明实施例还提供一种纠错编码装置,包括:帧类型获取单元,用于获取媒体数据报文的报文内容所属的帧类型,该帧类型包括基本帧和预测帧;编码单元,用于对报文内容为基本帧的媒体数据报文和报文内容为预测帧的媒体数据报文采用不同的冗余度进行纠错编码,报文内容为基本帧的媒体数据报文所对应的纠错编码的冗余度大于报文内容为预测帧的媒体数据报文所对应的纠错编码的冗余度。
本发明实施例还提供一种转发控制装置,包括:网络性能获取单元,用于获取接入网的网络性能;转发处理单元,用于根据接入网的网络性能判断需要转发的纠错编码报文流的类型,该纠错编码报文流的类型包括报文内容为基本帧的媒体数据报文所对应的纠错编码报文流以及报文内容为预测帧的媒体数据报文所对应的纠错编码报文流;标识获取单元,用于获取需要转发的纠错编码报文流的标识信息;命令下发单元,用于下发包含纠错编码报文流的标识信息的转发命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910132374.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基站控制器、移动交换中心及呼叫方式的转换方法
- 下一篇:一种可报警的钢丝栅





