一种无线Adhoc网络多媒体视频主备路径传输方法

文档序号:7971781阅读:104来源:国知局
专利名称:一种无线Ad hoc网络多媒体视频主备路径传输方法
技术领域
本发明涉及小范围的无线自组织Ad hoc网络和实时多媒体视频业务, 具体涉及一种无线Adhoc网络多^某体视频主备路径传输方法。
背景技术
随着无线网络技术应用日益广泛,对无线网络传输在传输距离,系统性 能,业务范围等多方面都有越来越高的要求,其中,实时视频业务将是未来 无线网络技术应用的一个重要方向。现有无线通讯网络都是有中心的,即, 预先铺设的基站,无线传输发生在无线终端设备到基站间的一跳范围,例如 蜂窝移动通信和802.11 WLAN。
Ad hoc网络是最近兴起的一种无线移动网络。典型的Ad hoc网络如图 l所示。Adhoc网络的特点有Adhoc网络中没有基站,网络中的节点都处 于平等的地位,每个节点既是主机也是一个路由器;任意两个节点间的通信 按一定的路由协议经多跳来完成。因此,节点间的通信需要一定的路由协议 来支持。无线节点通过分层的网络协议和分布式算法相互协调,实现网络的 自动组织和运4亍。
由于Ad hoc网内节点具有较高的移动性,节点使用无线通道时存在彼 此间的干扰,造成了网络拓朴结构的频繁变化;另外,正EE 802.11标准采 用2.4GHZ以上的频段,信号的绕射能力差,容易被物体阻拦,也容易被其 他无线电波干扰。这些因素使得Adhoc网内节点间的通信链路稳定性较差, 链路失效或断开经常发生,从而导致频繁的路由失效。
多々某体视频业务的对网络传输延迟,实时性,带宽要求相对较高。为适 应上述无线传输的特点,无线网络路由协议,如DSR协议,即Dynamic Source Routing协议,必须经常检测链路的连通状态,并在链路失效时选择新的路由。现有的路由协议普遍存在检测链路失效和路由维护开销较大的问题,这
给多媒体视频传输带来不可接受的延迟和丢包率。另外,正EE 802.11MAC 层使用分布的DCF方式接入通道,DCF是一种随机竟争/沖突避免的通道访 问机制。在有线的点到点网络中, 一条链路的可用带宽可根据测量到的链路 的利用率加以估计。但因在802.11DCF模式下,竟争通道的各个节点存在 彼此干扰,在多跳情形下还存在隐蔽节点的影响,无法通过测量两点间的链 路利用率对可用带宽进行估计。
实时传输需要对链路失效后进行快速处理, 一般采用主备路径方法。现 有的主备路径传输由于无线资源的宝贵一般只用于有线网络,而有线网络的 主备路径传输方法不能直接适用于无线网络;同时传统无线网络结构与Ad hoc网络有本质不同,其主备路径传输也需要解决因此带来的特殊问题。

发明内容
本发明需要解决的技术问题是提供一种无线Ad hoc网络多媒体视频主 备路径传输方法,能够解决Ad hoc网络中主路径链路失效后的实时多媒体 视频传输问题。
本发明的上述技术问题这样解决,提供一种无线Ad hoc网络多媒体视 频主备路径传输方法,通过主路径传输多媒体视频,同时还建立和维护一条 备用路径,包括以下二并发步骤
A) 在传输多媒体视频过程中检测所述主路径, 一旦所述主路径失效, 切换到所述备用路径进行多媒体视频传输;
B) 在传输多媒体视频过程中维护检测所述备用路径, 一旦所述备用路径 失效,通过路由请求选择新的路径替代原备用路径作为备用路径,原备用路 径不再是备用路径。
按照本发明提供的传输方法,所述步骤l.l)还包括一旦所述主路径失 效,将所述备用路径改为主路径,原主路径不再是主路径,通过该新的主路 径传输多媒体视频,再通过路由请求选择新的路径替代原备用路径作为备用 路径,原备用路径不再是备用路径。
按照本发明提供的传输方法,所述多媒体视频包括但不限制于实时数 据,主要用于满足实时数据传输的特殊要求。
按照本发明提供的传输方法,所述路由请求包括步骤
4.1) 源节点发出路由请求分组,再经过一条或多条间接路径内中间节点 的转发,最终被目的节点接收,或者通过直达路径直接被目的节点接收;
4.2) 目的节点选择所述路径中可用带宽满足所述视频传输要求的返回 给所述源节点。
按照本发明提供的传输方法,所述步骤A)中检测可采用全程检测,包 括步骤
5.1')源节点向目的节点发送对应数据包接收的ACK请求;
5.2,)源节点一艮据目的节点连续超时未响应所述ACK请求的次数判断所 述主路径的有效性。
按照本发明提供的传输方法,所述步骤A)中检测更可泉用务段检测, 包括步骤
5.1) 主路径中上游节点向其下游节点发送对应数据包接收的ACK请求;
5.2) 上游节点根据下游节点连续超时未响应所述ACK请求的次数判断 节点间链路的有效性;
5.3) 根据所述主路径中所有节点间链路的有效性判断所述主路径的有效性。
按照本发明提供的传输方法,所述步骤5.1)中发送包括但不限制于周期 发送、每个数据包请求发送和按网络实际状况请求发送。
按照本发明提供的传输方法,所述步骤B)中维护检测包括但不限制于 采用全程检测,全程检测包括步骤
6.1) 源节点向目的节点发送指定探测数据包接收的ACK请求;
6.2) 源节点根据目的节点连续超时未响应所述ACK请求的次数判断主 路径的有效性。
按照本发明提供的传输方法,上述全程检测具体可以是7.1) 源节点沿备用路径周期性的发送路径探测分组,目的节点收到后, 发出路由探测应答分组;
7.2) 源节点根据指定间隔时间内收到路由探测应答分组与否,确认备用 路径的有效与否。
所述指定间隔时间指当前时刻间隔上次收到路由探测应答分组的时刻 大于指定间隔时间,则确认无效,否则有效。
按照本发明提供的传输方法,该传输方法还包括在传输多媒体视频之前 通过路由请求选择所迷主路径的同时选择所述备用路径,在路由请求返回结 果有二条或二条以上时,可选择一条作为备用路径;仅有一条只能选择主路径。
按照本发明提供的传输方法,该传输方法还包括在传输多媒体视频之前 无法选择所述备用路径之后,在传输多媒体视频过程中通过路由请求选择所 述备用路径。
按照本发明提供的传输方法,所述在传输多媒体视频过程中的路由请求 选择是按一定时间间隔周期进行直至选择成功。
按照本发明提供的传输方法,所述时间间隔是3 5秒,优选4秒。
按照本发明提供的传输方法,所述上游节点是视频采集节点,即源节点, 或数据转发节点,即中间节点;所述下游节点是数据转发节点或^见频接收节点,即目的节点。
本发明提供的无线Ad hoc网络多J(某体视频主备路径传输方法,在主路 径传输多媒体视频的同时还始终通过按需要发送的路由请求建立备用路径, 以及周期性探测包维护一条备用路径,结合主路径检测保证主路径失效时可 快速切换,保证实时性要求,尤其为在无线Ad hoc网络中实现实时多媒体视频业务奠定基础。


下面结合附图和具体实施例进一步对本发明进行详细说明。
图1是典型的无线Adhoc网络实体图。
图2是与图1对应的Adhoc网络示意图。
图3是本发明整体方案主备切换状态转移示意图。
图4是本发明整体方案提供的DSR协议结构示意图。
图5是本发明整体方案结合DSR协议传输实时视频多媒体业务中的视 频发送端上层多^ 某体应用程序发送子流程示意图。
图6是本发明整体方案结合DSR协议传输实时视频多媒体业务中的视 频发送端或数据转发端下层协议发送处理子流程示意图。
图7是本发明整体方案结合DSR协议传输实时视频多媒体业务中的数 据转发端接收处理子流程或视频接收端接收处理流程示意图。
图8是按本发明整体方案实现的DSR协议的功能模块框图。
具体实施例方式
本发明最终目的是在无线Ad hoc网络构建宽带无线多々某体通信网络实 现实时多媒体视频业务,因此下面结合本发明最终目的的整体方案详细说明 本发明
首先,针对本发明最终目的就每一个必须解决的具体问题的处理说明该 整体方案具体思想
(-)使用IEEE 802.11 MAC层协议的无线Ad hoc网络中进行实时多媒体 视频传输必须解决的技术问题,包括①减少检测链路失效的开销、增加检 测正确度;②在802.11协议下考虑到无线节点彼此干扰的可用带宽的计算; ③链路失效后的快速处理。
本发明整体方案主要针对上述三个问题,提供了以下三种方法和策略 t)自适应链路失效检测技术,曰无线Ad hoc网络路径可用带宽计算算法, 卿本发明支持视频传输的备用路由机制。
下面就上述三种方法和策略分别进行具体说明 (r)自适应链路失效检测技术
为在无线Adh0C网络中进行-现频传输,首先必须要在源节点和目的节 点之间建立一条传输路径,该传输路径需要有满足视频传输速率要求的带宽 可用。在找到这样路径后则可以开始视频流的传输。由于无线信道易受干扰
和较大的误码率,在传输过程中会出现链路断开从而传输路径失效的情形;
为此,需要经常检测是否发生链路失效。当链路失效时需要使用其它的具有 所需带宽资源的传输路径,并将视频流转向这条路径传输。
现有的链路状态检测方法或者使用周期性的发送探测包策略;或者使用 对每个发送的数据包加以ACK确iL策略。这两种方法都存在检测开销过大 和不准确即误判过多的问题;另外在基于802.11的Ad hoc网络中,发送ACK 或探测包的节点同样和其它节点竟争通道,这给网络带来的负载远比单纯传 输ACK包本身要大。
在本发明整体方案的链路传输方法中,上游节点根据反映网络负载状态 的参数一最近收到的ACK的回程时间Round Trip Time值,简称RTT值, 以下简写为ACK-RTT—主动向下游节点请求ACK确认。在网络负载较重 时,ACK-RTT值较大,两次请求ACK的时间间隔相对较长,避免了发送 ACK节点去竟争本已繁忙的通道。为避免在网络负载较轻时上游节点频繁 向下游节点请求ACK,算法中设置了一个经验确定的下界值,当ACK-RTT 值低于该下界值时,上游节点不向下游节点请求ACK。判定链路失效的依 据为ACK超时,即ACK-TIMEOUT,该时间也由网络状态决定规定ACK - TIMEOUT为3倍的最近一个ACK - RTT值。
三)无线Adhoc网络路径可用带宽计算算法,其计算的原理如下
1. 无干扰情况
无隐蔽节点即多跳千扰下,802.11单跳饱和状态下存在有稳定的供网络 层使用的吞吐率,其值约为物理带宽乘以0.68。通过实际数据传送试验验证 了该分析结杲的有效性在5.5Mbps物理带宽下,最大饱和吞吐率约为0.68 x 5.5Mbps=3.74Mbps。
2. 存在干扰的情况 存在多跳干扰下网络层可使用的饱和吞吐率下降直0.7Mbps, 约为无干扰下的饱秀口吞吐率的80% 。
3.提出的路径可用带宽计算和预留方法
使用MAC提供给网络层的最大稳定呑吐率作为网络层的有放带宽。实 验表明以0.68乘物理的数据率,使用802.11可选的5.5Mbps,较有效的反 映最大稳定吞吐率。
① 定义节点可用带宽为(1- a)x网络层有效带宽-本节点和一跳邻居 节点占用带宽之和。乘以因子(l - a)是为了扣除干扰的影响。在申请人所 作的大量试验中a取为0.2较为准确,当取物理带宽5.5Mbps时,按a取为 0.2扣除干扰影响,网络层可用的最大带宽约3Mbps。
节点占用带宽-节点发送分组的速率=单位时间内平均发送的分组的 长度之和
节点可用带宽-通道有效带宽-本节点和邻居节点占用带宽之和
② 路径可用带宽
在对流内干扰和流间干扰对可用带宽计算的影响做了上述线性处理后, 路径可用带宽可计算如下
设P - (pl,…,pN》代表一条路径,pk (1《k《N)为路径上的节点,pl为 源节点,pN为目的节点,bk为第k个节点的可用带宽。对跳数《3的路径, 路径可用带宽计算为Bp=min{bk|l《k《N}/N;否则B=min{bk|l《k《N}/4, 除以路径跳数是考虑到流内的干扰,而4跳以后流内干扰变为恒定值。
(四)本发明的备用路由机制是指无线网络在使用 一 条路径即主路径为有 严格QoS要求的业务传输的同时,始终维护另一条备用路径满足资源要求 的路径,当主路径出现故障时立即将业务转移到备用路径传输,以避免重新 路由导致的较大的延迟和丢包。该机制包括了保证备用路径有效的路径状 态探测机制,主路径和备用路径的切换机制。
第二,结合申请人的成功试验具体说明本发明整体方案
申请人将上述技术实际扩展到一类有代表性的Ad hoc网络路由协议一 DSR协议中。在2跳传输范围内,8个无线节点自由组建的无线Ad hoc网 络上,申请人在Linux操作系统中,还应用上述技术设计和实现了一个基于DSR协议的实验网络,该实验网络也称为试验床,所作的大量试-验已验证 了这些技术的有效性,满足在无线Ad hoc网络上的实时视频传输要求,就 申请人:所知,在真实网络上没有和本发明相近的技术。
(-)无线Ad hoc网络中进行视频传输的节点分为视频采集节点,数据 转发节点和视频接收节点。本发明结合DSR协议传输视频业务的具体流程 为视频发送端将视频数据打包,传递到网络协议栈,DSR在截获数据包 之后,进行源路由处理,加入DSR协议的包头,然后在发送出去。视频接 收端收到的数据包在流经网络协议栈的时候,首先被DSR模块截获,去掉 源路由头"DSR协议包头",交付给上层协议。
t)链路质量检测技术主要有以下的5条实现要点
(l)每个节点具有一个属于自己的LAST—ACK—RTT,我们称最近收到的 ACK的RTT值为LAST—ACK—RTT,该LAST_ACK—RTT的对应下限值, 我称为ACK—RTT一BOTTOM,本算法中所有用到LAST—ACK_RTT的地方, 如果LAST—ACK—RTT < ACK—RTT—BOTTOM,则用ACK—RTT—BOTTOM 代替其值进行运算;如果LAST—ACK—RTT>ACK—RTT—BOTTOM,则直接 使用其值。
("每个节点维护一张后继节点信息列表Next Hop Information Lis t,简 称NHI List,当要向某一个后继节点发送数据包的时候,首先查询NHI List 中该后继节点的信息,信息中记录有该后继节点的LAST!ACKJOT值以及 需要向该后继节点请求其回复ACK的时刻NEED一ACKJIME,如果 NEED—ACK—TIME >当前系统时间,说明还不到向该后继节点请求ACK 回复的时间,于是节点直接将这个数据包发往该后继节点,不作任何其他处 理;但是,如果NEED—ACK_TIME <=当前系统时间,就说明向该后继节 点请求回复ACK的时间已经过了或刚好到,于是节点将该数据包的DSR头 部中的新字段need一ack置为1,该字段缺省值为0,表示不需要ACK回复, 表示该数据包需要一个ACK回复,同时,发送节点将该数据包的相关信息 插入到路由维护緩冲区,其前身是"重传緩冲区,,,并且设定该数据包对应 的ACK—TIMEOUT=2*LAST—ACK—RTT,还要设定该数据包的ACK超时次 数ACK—TIMEOUT—NUM为0,然后,将NHI List中对应的该后继节点的NEED—ACK—TIME重新賦值,新的NEED—ACK—TIME =当前系统时间+ LAST—ACK—RTT,最后将该数据包发送出去。
(3) 后继节点收到数据包后,首先检查该数据包的头部中的need_ack字 段的值是否为l,如果不是,则直接对该数据包进行处理,如果是,则要立 刻发送一个ACK回复给数据包的发送节点,然后再做其他处理。
(4) 当前驱节点收到 一个ACK后,会查询路由维护緩沖区,除了将该ACK 对应的数据包信息从緩冲区中删除之外,还会将所有发往该ACK对应的后 继节点的、并且其插入路由维护緩沖区的时间比该ACK对应的数据包还早 的其他数据包信息都给删除,最后,根据该ACK的到达时间和对应数据包 信息插入緩冲区的时间计算出最新的LAST—ACK—RTT值,并用该值去更新 NHI List中对应后继节点的LAST一ACK一RTT字段。
(5) 如果前驱节点的路由维护緩冲区中有数据包信息发生了超时,即、其 对应的ACK超时未归,则将该数据包信息中的ACK_TIMEOUT—NUM字段 的值加1,如果加1后该字段的值小于3,则根据最新的LAST—ACK—RTT 重新将该数据包的ACK—TIMEOUT赋值;如果,ACK—TIMEOUT—NUM的 值在加1后等于了3,则表示该数据包已经超时三次、其对应的后继节点与 本机节点之间的链路已经失效,除了将该数据包信息从路由维护緩冲区中删 除之外,还必须同时把所有发往该数据包对应后继节点的其他数据包信息全 部从路由维护緩冲区中删除,然后,做删除对应路由信息、发送路由错误分 组等操作。
(三)本发明整体方案的中提出的无线路由可用带宽计算方法的具体实现 是围绕着前面描述的算法原理实现的,为了与上述算法原理实现的功能一 致,本发明整体方案在DSR协议基础上加入邻居节点状态交换和更新协议, 用来获知邻居节点的带宽占用信息。
邻居节点占用的带宽从每个邻居节点发出的Hello分组得到。但是Hello 分组的发送周期不能太短也不能太长,短周期内的带宽平均值不一定能准确 反映MAC层稳定的吞吐率,缺少代表性,而且频繁的广播Hello分组还会
造成较大的网络开销。而过长的周期,邻居节点已用的带宽信息又会不准确, 从而造成节点可用带宽计算有较大的误差。鉴于以上原因,我们结合大量的
户外试验,通过实验,我们选取了一个比较合适的周期,设定为5秒。把每
秒采集的本节点发送字节数按5秒的平均值作为该节点的占用带宽并通过 Hello分组广播出去。Hello分组不在网络内洪泛,仅传给一跳邻居节点。收 到Hello分组的节点按存在干扰情形的可用带宽计算方法计算本节点的可用 带宽。
(四)本发明的备用路由机制具体实现方法是当源节点发出路由请求分组 后,路由请求分组经过中间节点的转发,最终被目的节点收到。目的节点经 过计算后,如果路径的可用带宽大于源节点的业务所请求的带宽,则会向源 节点发出路由应答分组。基于IEEE 802.11 MAC层的Ad hoc网络中可用带 宽计算在前面已有介绍。由于无线Ad hoc网络中路径的多样性,因此源节 点会收到多条通往目的节点的路径所对应的路由应答分组。我们在这些路径 中,选取一条作为主路径,另外一条作为备用路径。选择的标准是设定了一 个定时器,当源节点收到第一个路由应答分组时,启动该定时器,对那些在 定时器规定的时间内返回的路由应答分组所对应的5g4圣,4安路径可用带宽的 大小排序,选取可用带宽最大的路径作为主路径,次之的路径作为备用路径。
规定的定时器时间ROUTE_PENDING—TIME长度要适当选取,如果时 间过短,有可能一些路径的路由应答还未返回。时间过长,会影响到多媒体 业务的实时传输,还有可能造成已返回的路由应答中携带的路径信息过期。 通过多次户外实验,我们把ROUTE—PENDING—TIME设为500ms。
如果源节点发起的新业务在路由发现结束后,只是找到了主路径,而没 有找到备用路径,则会周期性的发起路由请求来寻找备用路径,为了避免因 路由请求过多导致的洪泛,并且为了降低网络中传输DSR控制分組的开销, 我们选取的周期必须大于DSR—REQ—TIMEOUT,经过我们多次的试验,把 周期设定为4秒是合适的,因此我们把路由请求的周期设定为4秒。
本发明备用路径的具体作法是在找到备用路径后,源节点必须按照备用 路径周期性的发送路径探测分组,目的节点收到后,会发出路由探测应答分 组。源节点在指定间隔时间内收到路由探测应答分组后,会确认备用路径的 有效性,所述指定间隔时间的含义是指当前时刻间隔上次收到路由探测应答 分组的时刻大于指定间隔时间,则确认无效,否则有效。在无线Adhoc网络中,由于链路的不可靠性,以及较低的带宽,容易造成拥塞,所以单单一
次没有收到探测应答分组不应该认为此备用路径失效,因此我们假定在连 续两次没有收到路由探测应答分组时,认为备用路径失效。
多媒体业务在传输过程中使用主路径,当DSR路由协议中的Ack机制 检测到主路径链路失效后,如果此时存在有效的备用路径,则会使用备用路 径充当主路径,多媒体业务继续使用新的主路径进行传输,而此时DSR须 再次为此多媒体业务的寻找备用路径。
本发明主备用路径的状态切换,具体如图3所示,包括四个状态
31) 主,备用路径均不存在需发送路由请求,该请求对应有3种结果 ①无应答,状态不变;②有一条路由应答,转入状态32);③有二条或以 上路由应答,转入状态34);
32) 主路径存在,备用路径不存在需周期性发送路由请求,同时进行 主路径检测,①主路径有效,收到对应路由应答,转入状态34);②主路 径无效,转入状态31);
33) 主路径失效,备用路径存在将备用路径改为主路径,转入状态 32);
34) 主,备用路径均存在需对备用路径周期性维护,同时进行主路径 检测,①主路径有效,备用路径探测超时,转入状态32);②主路径无效, 转入状态33)。
最后,补充说明使用本发明整体方案内技术实现的DSR协议实验床, 其结构如图4所示,包括Linux内核和DSR协议处理内核,Linux内核提供 其上运行程序调用DSR协议处理的接口 ,DSR协议处理内核具体实现MAC 层数据接收和发送,其内部功能模块如图8所示,包括。
1、 路由请求和路由应答实现了主备用路径的选择;
2、 ACK处理实现主路径的4全测;
3、 路由探测实现备用路径的维护;
4、 路由错误实现主备用路径的切换;5、 邻居节点表处理和Hello分组实现邻居节点占用带宽信息的交换;
6、 定时器队列处理为所有定时器应用提供支持
7、 发送緩沖区管理、重发緩沖区处理和生成DSR处理用子数据传输 和总控制。
利用该DSR协议实验床采用DSR协议传输视频业务的流程,包括视频 发送端的上层多媒体应用程序发送子流程、视频发送端下层协议发送处理子 流程、数据转发端下层协议发送处理子流程以及数据转发端接收处理子流程 和视频接收端接收处理流程,所述视频发送端、数据转发端和视频接收端分 别对应视频采集节点,数据转发节点和视频接收节点,其中
(-)视频发送端上层多^f某体应用程序发送子流程,具体如图5所示,包括
510)开始;
520)视频采集,编码;
530 )数据包发送到网络协议栈;
540)送入DSR路由模块;
550)判断是否存在满足视频Qos要求的路径,是,进入步骤560), 否转入步骤561 );
561)发送路由请求,开始路由发现过程,返回步骤550);
560)数据包交给底层处理,通过无线网卡发送;
570)结束。
㈡视频发送端和数据转发端下层协议发送处理子流程,具体如图6所示,包括
610)开始;
620)判断是否为DSR分组,是,进入步骤630),否转入步骤631); 631)交由上层处理,转入步骤660);
630)判断是否为DSR数据包,是,进入步骤640),否转入步骤641); 641)送入DSR路由模块,转入步骤660);
640 ) 修改IP头部源,目的地址;
650)数据包交给底层处理,通过无线网卡发送;
660)结束。
(三)数据转发端接收处理子流程和视频接收端接收处理流程,具体如图7 所示,包括
710)开始;
720)判断是否为DSR分组,是,进入步骤730),否转入步骤731); 731)交由上层处理,转入步骤770);
730)判断是否发往本地的数据包,是,进入步骤740),否转入步骤 741);
741)送入DSR路由模块,转入步骤770);
740)去掉DSR包头;
750)送入网络协议栈;
760)视频包重组,解码,进行视频播放;
770)结束。
以此为底层结合目前的实时视频业务上层应用程序即可实现在无线Ad hoc网络的实时视频业务。
权利要求
1、一种无线Ad hoc网络多媒体视频主备路径传输方法,使用主路径传输多媒体视频,其特征在于,同时还建立和维护一条备用路径,包括以下二并发步骤A)在传输多媒体视频过程中检测所述主路径,一旦所述主路径失效,切换到所述备用路径进行多媒体视频传输;B)在传输多媒体视频过程中维护检测所述备用路径,一旦所述备用路径失效,通过路由请求选择新的路径替代原备用路径作为备用路径。
2、 根据权利要求1所述传输方法,其特征在于,所述步骤U)还包 括一旦所述主路径失效,将所述备用路径改为主路径,再通过路由请求选择 新的路径替代原备用路径作为备用路径。
3、 根据权利要求1或2所述传输方法,其特征在于,所述多媒体视 频是实时数据。
4、 根据权利要求1或2所述传输方法,其特征在于,所述路由请求 包括步骤4.1) 源节点发出路由请求分组,再经过一条或多条路径内中间节点的 转发,最终被目的节点接收,或者通过直达路径直接被目的节点 接收;4.2) 目的节点选择所迷路径中可用带宽满足所述视频传输要求的返 回给所述源节点。
5、 根据权利要求1所述传输方法,其特征在于,所述步骤A)中检测 采用分段检测,包括步骤5.1) 主路径中上游节点向下游节点发送对应数据包接收的ACK请 求;5.2) 该上游节点根据下游节点连续超时未响应所述ACK请求的次数 判断节点间链路的有效性;5.3)根据所述主路径中所有节点间链路的有效性判断该主路径的有效性。
6、 根据权利要求1所述传输方法,其特征在于,所述步骤B)中维护 检测采用全程检测,包括步骤6.1) 源节点向目的节点发送指定探测数据包接收的ACK请求;6.2) 源节点根据目的节点连续超时未响应所述ACK请求的次数判断主路径的有效性。
7、 根据权利要求1所述传输方法,其特征在于,所述步骤B)中维护检测采用全程检测,包括步骤7.1) 源节点沿备用路径周期性的发送路径探测分组,目的节点收到后,发出路由探测应答分组;7.2) 源节点根据指定间隔时间内收到路由探测应答分组与否,确认备用路径的有效与否。
8、 根据权利要求1所述传输方法,其特征在于,该传输方法还包括在传输多媒体视频之前通过路由请求选择所述主路径的同时选择所述备用路径。
9、 根据权利要求1或8所述传输方法,其特征在于,该传输方法还包括在传输多媒体视频之前无法选择所述备用路径之后,在传输多媒体视频过程中通过路由请求选择所述备用路径。
10、 根据权利要求9所述传输方法,其特征在于,所述在传输多媒体视频过程中的路由请求选择是按一定时间间隔周期进行直至选择成功。
全文摘要
本发明涉及一种无线Ad hoc网络多媒体视频主备路径传输方法,使用主路径传输多媒体视频的同时还建立和维护一条备用路径,包括在传输过程中检测主路径,一旦失效,切换到备用路径进行传输;同时在过程中维护检测备用路径,一旦失效,通过路由请求选择新的备用路径。这种方法结合检测和维护检测以及路由请求始终维持一条主路径和备用路径,在主路径失效时可以快速切换,满足实时性要求,尤其可为在无线Ad hoc网络中实现实时多媒体视频业务奠定基础。
文档编号H04L12/24GK101174977SQ20061014989
公开日2008年5月7日 申请日期2006年10月31日 优先权日2006年10月31日
发明者向继东, 志 廖, 张连芳, 窦志斌 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1