[发明专利]一种数据传输方法、装置及系统无效
申请号: | 201210032630.8 | 申请日: | 2012-02-14 |
公开(公告)号: | CN102594534A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 刘达 | 申请(专利权)人: | 深圳市捷视飞通科技有限公司 |
主分类号: | H04L1/18 | 分类号: | H04L1/18;H04L1/00 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 装置 系统 | ||
技术领域
本发明属于数据传输领域,尤其涉及一种数据传输方法、装置及系统。
背景技术
随着软硬件技术的飞速发展,宽频语音、高分辨率视频和高帧率视频已被应用到诸如视频会议系统、视频监控系统或者实时指挥调度系统等多媒体通信系统中,带来了数据传输量的大幅提高,也使数据传输的实时性、有效性、连续性和流畅性成为了衡量上述系统性能优劣的关键技术指标。
现有的多媒体通信系统大多采用实时传输协议(Realtime Transfer Protocol,RTP)、实时传输控制协议(Realtime Transfer Control Protocol,RTCP)或者传输控制协议(Transmission Control Protocol,TCP)来传输媒体数据,然而,上述协议对于随机性或者突发性数据包丢失的网络环境都不具备相应的数据保障能力。
现有技术通过引入一个固定的延时来缓存接收到的媒体数据,当判断出现了丢包的情况时,则通过信令要求发送端再次发送相应的数据包。然而,在上述方案中,虽然对丢包现象有所保障,但其以牺牲媒体数据传输的实时性为代价,且当网络的丢包率达到3%时就很难保障数据的完整性,同时,该方案没有考虑网络拥塞带来的影响,当丢包率达到一定水平时,可能导致更严重的网络拥塞和丢包现象。
发明内容
本发明实施例的目的在于提供一种数据传输方法,旨在解决现有的数据传输方法在解决丢包现象时无法保障传输数据的实时性和完整性的问题。
本发明实施例是这样实现的,一种数据发送方法,包括:
对第一数据进行分组编码后生成第二数据;
将所述第二数据发送至接收端,以使所述接收端接收到所述第二数据经过传输得到的第三数据;
接收所述接收端在对所述第三数据进行分组解码后返回的反馈消息;
判断所述反馈消息是否携带重发所述第二数据的请求;
当所述反馈消息携带重发所述第二数据的请求,向所述接收端重发所述第二数据。
本发明实施例的另一目的在于提供一种数据接收方法,包括:
接收第三数据,所述第三数据由发送端对第一数据进行分组编码后生成的第二数据经过传输得到;
对所述第三数据进行分组解码,并根据分组解码的结果向所述发送端返回相应的反馈消息,当所述第三数据包含无法通过分组解码恢复的数据包时,所述反馈消息携带重发所述第二数据的请求;
当所述反馈消息携带重发所述第二数据的请求时,接收所述发送端重发的数据。
本发明实施例的另一目的在于提供一种数据发送装置,包括:
分组编码模块,用于对第一数据进行分组编码后生成第二数据;
数据发送模块,用于将所述第二数据发送至接收端,以使所述接收端接收到所述第二数据经过传输得到的第三数据;
消息接收模块,用于接收所述接收端在对所述第三数据进行分组解码后返回的反馈消息;
判断模块,用于判断所述反馈消息是否携带重发所述第二数据的请求;
重发模块,用于当所述反馈消息携带重发所述第二数据的请求,向所述接收端重发所述第二数据。
本发明实施例的另一目的在于提供一种数据接收装置,包括:
数据接收模块,用于接收第三数据,所述第三数据由发送端对第一数据进行分组编码后生成的第二数据经过传输得到;
分组解码模块,用于对所述第三数据进行分组解码,并根据分组解码的结果向所述发送端返回相应的反馈消息,当所述第三数据包含无法通过分组解码恢复的数据包时,所述反馈消息携带重发所述第二数据的请求;
重接模块,用于当所述反馈消息携带重发所述第二数据的请求时,接收所述发送端重发的数据。
本发明实施例的另一目的在于提供一种数据传输系统,包括发送端和接收端,所述发送端包括如上所述的数据发送装置;
所述接收端包括如上所述的数据接收装置。
本发明实施例在发送端对数据进行分组编码后发送至接收端,并在接收端通过相应的分组解码以复原传输过程中丢失的数据,以使接收端具备一定的自行恢复数据的能力,而对于不能直接通过分组解码来恢复的数据,通过辅以数据重传等方式以完成数据的传输,从而在保障了数据传输实时性的前提下,有效地解决了数据传输过程中因为丢包而产生的数据不完整的问题。
附图说明
图1是本发明第一实施例提供的数据传输方法发送端的实现流程图;
图2是本发明第二实施例提供的数据传输方法发送端分组编码的实现流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市捷视飞通科技有限公司,未经深圳市捷视飞通科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210032630.8/2.html,转载请声明来源钻瓜专利网。