[发明专利]一种数据传输方法、装置及系统有效
申请号: | 201210370260.9 | 申请日: | 2012-09-28 |
公开(公告)号: | CN102904821A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | 张力强;闫婷 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L1/00 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 装置 系统 | ||
技术领域
本发明涉及通信技术领域,具体涉及一种数据传输方法、装置及系统。
背景技术
系统内部数据传输过程中,可能会由于某个时刻传输通道的带宽或传输装置的处理性能不够导致链路拥塞,从而会使得数据被丢弃,急需提供某种处理机制来避免丢包,提高系统数据传输的可靠性。然而现有技术主要采用优先级的方法,即在拥塞节点分优先级处将数据分为多个优先等级,出现拥塞时,优先传输优先级高的数据,优先级低的数据则可能被丢弃。如果拥塞情况非常恶劣,优先级高的数据也不能保证全部通过,也有丢包可能,可靠性差。实践发现,现有的数据传输处理机制仍然无法解决数据传输可靠性差的问题。
发明内容
本发明实施例提供一种数据传输方法、装置及系统,能够提高数据传输的可靠性。
本发明第一方面提供一种数据传输方法,应用于数据传输系统,所述数据传输系统包括至少三个数据传输装置,所述数据传输装置间包括至少两条传输通道,其特征在于,包括:
如果第一数据传输装置通过第一传输通道传输数据时发生拥塞,获取所述数据的努力系数和传输目的地;
判断所述努力系数是否大于设定值;
如果所述努力系数大于设定值,根据所述传输目的地在设置的传输路径表中查找第一数据传输装置与所述传输目的地指向的第二数据传输装置之间的第二传输通道;
通过所述第二传输通道向所述第二数据传输装置传输所述数据。
在第一种可能的实现方式中,所述数据传输方法还包括:
如果所述第一数据传输装置通过第一传输通道传输数据时发生拥塞,判断所述努力系数是否大于设定值;
如果所述努力系数大于设定值,根据所述传输目的地在设置的备份装置表中查找所述传输目的地指向的第二数据传输装置的备份数据传输装置;
根据设置的传输路径表查找所述第一数据传输装置与所述备份数据传输装置之间的第三传输通道;
通过所述第三传输通道将所述数据传输至所述备份数据传输装置。
在第二种可能的实现方式中,所述数据传输方法还包括:
如果所述第一数据传输装置通过所述第二传输通道传输数据时发生拥塞,在设置的备份装置表中查找所述第二数据传输装置的备份数据传输装置;
根据设置的传输路径表查找所述第一数据传输装置与所述备份数据传输装置之间的第三传输通道;
通过所述第三传输通道将所述数据传输至所述备份数据传输装置。
结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述数据传输方法还包括:
在所述数据传输的过程中,当所述数据转向时,重新设置所述数据的努力系数,其中所述数据转向是指变更所述数据的传输路径。
结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述数据传输方法还包括:
如果所述努力系数不大于所述设定值,丢弃所述数据。
结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式或第一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述获取所述数据的努力系数和传输目的地,包括:
解析所述数据,从所述数据的前缀部分或标签部分获取所述数据的努力系数和传输目的地。
结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可
能的实现方式或第一方面的第三种可能的实现方式或第一方面的第四种可
能的实现方式或第一方面的第五种可能的实现方式,在第六种可能的实现
方式中,所述努力系数为所述数据在传输发生拥塞时可转向除当前传输通
道之外的其他传输通道的次数,所述数据的优先级越高,所述努力系数设置得越大。
本发明第二方面提供一种数据传输装置,其特征在于,包括:
获取单元,用于如果通过第一传输通道传输数据时发生拥塞,获取所述数据的努力系数和传输目的地;
判断单元,用于判断所述努力系数是否大于设定值;
查找单元,用于如果所述判断单元判断所述努力系数大于设定值,根据所述传输目的地在设置的传输路径表中查找所述数据传输装置与所述传输目的地指向的第二数据传输装置之间的第二传输通道;
传输单元,用于通过所述查找单元查找到的所述第二传输通道向所述第二数据传输装置传输所述数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210370260.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种在滤波器组多载波系统中减小峰均比的方法和装置
- 下一篇:一种弹性支撑结构