[发明专利]差错控制和拥塞控制的方法和系统有效
申请号: | 200810065494.6 | 申请日: | 2008-02-29 |
公开(公告)号: | CN101521557A | 公开(公告)日: | 2009-09-02 |
发明(设计)人: | 李云;庄宏成;刘占军 | 申请(专利权)人: | 华为技术有限公司;重庆邮电大学 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L12/28;H04L12/56 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 差错 控制 拥塞 方法 系统 | ||
技术领域
本发明涉及通信技术,具体涉及一种无线互联网络差错控制和拥塞控制的方法和系统。
背景技术
无线互联网络,又称为无线多跳互联网,以无线方式实现终端设备比如移动终端设备之间的无线多跳连接,提供类似有线互联网(Internet)的通信业务。同传统的移动通信系统(如GSM、3G)相比,无线互联网络的一个重要特征是能够以无线多跳的方式实现无线通信设备之间的互连,其无线通信设备通常既是产生和处理信息的端系统,又是转发信息的中间系统,因此,通常要求它们具有路由功能。
无线互联网络具有组网灵活、实施方便、抗毁能力强、频谱再用性高等优点,自提出以来就受到学术界、军界和工业界的极大关注,尤其是近几年来,以移动自组织网络(MANET:Mobile Ad hoc NETworks)、无线Mesh网络、无线传感器网络为代表的无线互联网络技术更成为无线通信领域的研究和开发热点之一。
由于无线互联网络采用无线传输技术,同有线通信技术相比,无线通信的显著特点是误码率高、带宽有限,因此,差错控制和拥塞控制是无线互联网络需要解决的关键技术之一。在传统互联网中,为了保证分组的端到端可靠传送,避免网络拥塞,在传输层通常采用端到端的差错控制和拥塞控制策略,已有的端到端的差错控制和拥塞控制策略通常基于如下基本假设:假设在通信双方之间存在或可以建立可靠的端到端的路径,尽管这一假设在有线互联网络中是成立的,但在无线互联网中,这一假设并不总是成立。在无线 互联网中,由于受自然干扰和人为因素影响,节点之间的无线链路会中断而不能保证一致存在,这使得通信双方之间的通信路径并不可靠,甚至并不存在端到端的路径。导致无线链路间断的原因主要有:
1)、障碍的阻挡和电磁干扰。
2)、节点的移动。
3)、为了达到某些目的,人为导致无线链路间断。如在传感器网络中,为了减小能量消耗,人为调度传感器节点处于周期性的休眠状态,这可能导致网络出现分区和节点之间连接中断。
4)、在某些场合,比如星际互联网(IPN:InterPlaNet),通信节点之间根本无法建立连续的无线链路。
无线链路的间断性对通信的直接影响是通信双方之间可能并不存在可靠的端到端的路径,这使得传统互联网中端到端的差错控制和拥塞控制技术并不能直接应用于连接具有间断特性的无线互联网络。
针对无线互联网的无线链路具有周期间断性和端到端路径具有长延时的特点,近两三年来,IETF下属的研究小组DTNRG(Delay Torrent NetworkResearch Group)在2007年提出了一种基于Bundle的网络体系结构,Bundle是叠加在传输层之上、应用层之下的通信协议,以任意长的消息(也称为Bundle)作为该层的协议数据单元(PDU:Protocol Data Unit)。Bundle采用面向消息的存储转发方式,允许消息在中间节点长时间存储在永久存储介质中,直到消息被投递到目的节点。
Bundle在网络层仍然采用传统路由策略,在传输层仍然采用传统的差错控制和拥塞控制机制,因此,Bundle并不适合间断连接的无线互联网络。另外,Bundle允许消息在永久存储介质上长期存储,直到出口无线链路可用,因此,它对周期性中断的星际无线链路具有一定的适应能力,但由于Bundle是专为星际互联网设计的,工作在传统的网络层和传输层之上,且实现复杂,对无线通信设备的处理能力和存储能力均有很高的要求,并不适合无线连接随机中断、处理能力、存储能力和能量均受限的无线互联网络(如移动Ad hoc网络和传感器网络等)。
综上所述,发明人发现:现有技术关于拥塞控制和差错控制方案主要针 对拥有连续连接特性的网络,并不适合链路连接为间断特性的网络,需要一个能够解决可能包含有具有间断的链路连接特性的网络的拥塞控制和差错控制方案。
发明内容
本发明实施例提供一种差错控制和拥塞控制的方法和系统,有效的解决了网络比如无线互联网络的差错控制和拥塞控制。
本发明实施例提供一种差错控制包括检测到报文错误,判断通信连续是否连续,根据通信链路是否连续的判断结果采用不同的差错控制机制。
本发明实施例提供一种拥塞控制方法包括检测到通信链路拥塞,判断通信连续是否连续,根据通信链路是否连续的判断结果采用不同的拥塞控制机制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;重庆邮电大学,未经华为技术有限公司;重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810065494.6/2.html,转载请声明来源钻瓜专利网。