一种信道切换方法、网络及网络节点的制作方法

文档序号:7929435阅读:117来源:国知局
专利名称:一种信道切换方法、网络及网络节点的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种信道切换方法、网络及网络节点。
背景技术
网状网络(Mesh Network,简称网状网络)也称"多跳"网络,是一种与传统无线 网络完全不同的新型无线网络。网状网络的节点在实现通信时无需固定的接入点,其任何 无线设备节点都可以是接入点和路由器,每个节点不但可以发送和接收信号,还可与一个 或者多个对等节点进行直接通信。单信道单射频(single-channel, single-radio)的网 状网络的容量会随着跳数的增多而急剧下降,为了提高网状网络的容量,人们提出了多信 道多射频(multi-channel, multi-radio)技术,这样的网络可拥有多个供各节点使用的 信道。例如,在无线多跳网状网络中,可以存在一个或几个GW(Gateway,网关)节点和多 个RT (Router,路由器)节点。GW和RT节点形成一个多跳的网状网络,GW节点有连接到 Internet的有线链路,而RT节点没有有线链路,只能通过GW节点转发数据包。GW和RT节 点之间只能通过无线链路通信,RT节点可以转发本地、其它RT和GW节点传来的数据。每 个GW和RT节点有两个以上WNIC(Wireless Network Interface Card,无线网络接口卡), GW和RT节点可通过有线或无线接口接入多个本地用户。 因为网状网络中只有GW节点可以直接连接到Internet, RT节点必须依靠某个GW 节点进行数据转发,而RT节点又需要为其它RT节点转发数据,所以靠近GW节点的RT节点 通常需要比那些远离GW节点的RT节点转发更多数据。这就容易导致那些靠近GW节点的 RT节点中WNIC负载繁忙,如果RT节点的WNIC负载过于繁忙甚至形成拥堵,会增加网络的 时延并降低网络吞吐量。 现有技术提供一种信道切换调度技术,该技术通过对网络中的节点进行信道切换 调度使节点在不同信道间进行切换。该方法把时间分割为时隙,使每一个节点把要切换的 信道与时隙对应起来形成一个列表,比如说(CH1, tl) , (CH2, t2)...,这里Chi表示信道i, tj表示时隙j。每个节点不但要为自己保持一个信道切换调度列表,还要为每一个邻居节 点保持一个信道切换调度列表。对于自己的信道切换调度列表,可根据自身业务流量模式 进行调整;而对于邻居节点的信道切换调度列表,则根据从网络接收到的切换调度控制信 息进行更新。 现有技术至少存在如下缺陷正如前面所述,由于网状网络中靠近GW节点的RT节 点中WNIC更容易出现负载繁忙,因此现有信道切换调度技术虽然能通过调度使网络的总 体繁忙状况有所好转,却并不能很好解决靠近GW节点的RT节点中WNIC的负载繁忙问题。

发明内容
本发明实施例的目的在于提供一种信道切换方法、网络及网络节点,以减轻网状 网络节点中无线网络接口卡的负载繁忙问题。
根据本发明的一实施例,提供一种信道切换方法,包括如下步骤
检测节点中无线网络接口卡的负载情况; 当所述节点中无线网络接口卡负载繁忙时,对所述节点中未出现负载繁忙的无线 网络接口卡进行信道切换,利用所述未出现负载繁忙的无线网络接口卡分担所述负载繁忙 的无线网络接口卡的数据传送。
根据本发明的又一实施例,提供一种网状网络节点,包括检测模块和切换模块;所述检测模i央,用于检测节点中无线网络接口卡的负载情况,得到检测结果; 所述切换模块,根据所述检测模块的检测结果,对所述节点中未出现负载繁忙的 无线网络接口卡进行信道切换,利用所述未出现负载繁忙的无线网络接口卡分担负载繁忙 的无线网络接口卡的数据传送。 根据本发明的又一实施例,提供一种网状网络,包括 第一节点,用于检测其第一无线网络接口卡的负载情况,当所述第一无线网络接 口卡负载繁忙时,对所述第一节点中未出现负载繁忙的无线网络接口卡进行信道切换,利 用所述未出现负载繁忙的无线网络接口卡分担所述第一无线网络接口卡的数据传送;
第二节点,用于与所述第一无线网络接口卡和切换信道后的所述未出现负载繁忙 的无线网络接口卡传送数据。 根据对以上技术方案的描述,本发明的实施例主要有以下优点通过检测网状网 络节点中无线网络接口卡的负载情况,对未出现负载繁忙的无线网络接口卡进行信道切 换,利用所述未出现负载繁忙的无线网络接口卡分担负载繁忙的无线网络接口卡的数据传 送,可以减轻网络节点中无线网络接口卡的负载繁忙问题,增加网状网络的吞吐量并降低 数据传送的时延。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。 图1为本发明实施例提供的一种网状网络中靠近GW节点的RT节点中无线网络接 口卡负载繁忙的示意图; 图2为本发明实施例一提供的一种网状网络的信道切换方法的示意图; 图3为本发明实施例提供的未出现负载繁忙的无线网络接口卡进行信道切换,分
担负载繁忙的无线网络接口卡的数据传送的示意图; 图4为本发明的实施例二提供的一种对网状网络中未出现负载繁忙的WINC进行 信道软切换的方法的示意图; 图5为本发明的实施例三提供的又一种对网状网络中未出现负载繁忙的WINC进 行信道软切换的方法的示意图; 图6为本发明的实施例四提供的一种对网状网络中未出现负载繁忙的WINC进行 信道硬切换的方法的示意图; 图7是本发明的实施例五提供的一种为网状网络中未出现负载繁忙的WINC选择 信道切换方式的方法示意 图8为本发明的实施例六提供的一种网状网络节点的示意图; 图9为本发明的实施例七提供的又一种网状网络节点的示意图; 图10为本发明的实施例八提供的又一种网状网络节点的示意图; 图11为本发明的实施例九提供的一种网状网络的示意图; 图12为本发明的实施例十提供的又一种网状网络的示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。 需要注意的是,以下实施例仅用于解释本发明而并不用于限定本发明。
图1为本发明实施例提供的一种网状网络中靠近GW节点的RT节点中无线网络接 口卡负载繁忙的示意图。此处假定的网状网络包括一个GW节点101和三个RT节点分别为 102、 103、 104。 GW节点101共有三个WINC,分别为WINC1011、WINC1012和WINC1013,它们均 可用于与其它节点传送数据,接口 1014用于连接互连网。RT节点102的WNIC1021用于连 接本地用户,WINC1022和WINC1023可用于与其它节点传送数据。RT节点103的WNIC1031 用于连接本地用户,WINC1032和WINC1033可用于与其它节点传送数据。RT节点104的 WNIC1041用于连接本地用户,WINC1042和WINC1043可用于与其它节点传送数据。
假定如果每个WNIC所在的信道能够传送的最大数据量为l.O,本地用户通过 WNIC1021上传的数据量为0. 9, RT节点103的WNIC1032、 RT节点104的WNIC1042以及RT 节点102的WNIC1023工作在信道12上,且WNIC1032和WNIC1042传送给WNIC1023的数据 量均为0. 2。由于所有传送给RT节点102的数据都需要经过WNIC1022由信道11上传至GW 节点101的WNIC1011,所以WNIC1022所在的链路上传送的数据量为0. 9+0. 2+0. 2 = 1. 3, 也就是说WNIC1022所在的链路出现了拥堵的情况。因此可以看到,靠近GW节点的RT节点 中的WNIC除了传送本地用户的数据,还要传送其它节点传来的数据,比远离GW节点的RT 节点中的WNIC更容易出现负载繁忙。 图2为本发明实施例一提供的一种网状网络的信道切换方法的示意图,该信道切 换方法用于解决网状网络节点中无线网络接口卡负载繁忙的问题,包括如下步骤
步骤S201 :检测节点中无线网络接口卡的负载情况。 该步骤可具体包括选择无线网状网络中的某一个节点,判断该节点的无线网络 接口卡是否存在负载繁忙。判断过程具体为可以通过检测该节点的WNIC所在信道的使用 率或WNIC缓存中数据包队列的长度,并将检测结果与一繁忙门限比较来判断WINC是否出 现负载繁忙。例如,通过信道使用率做判断时,可以将80X作为繁忙门限,即如果WNIC所 在信道的使用率超过80X,则表明WNIC传送的数据量很大,即出现负载繁忙。通过WNIC
缓存中数据包队列的长度作判断也是同样的道理,可选择某一数据包队列长度作为繁忙门
限,如果WNIC缓存中数据包队列的长度大于繁忙门限,表明WNIC出现负载繁忙。 步骤S202 :当所述节点中无线网络接口卡负载繁忙时,对所述节点中未出现负载
繁忙的无线网络接口卡进行信道切换,利用所述未出现负载繁忙的无线网络接口卡分担所
7述负载繁忙的无线网络接口卡的数据传送。 利用所述未出现负载繁忙的无线网络接口卡分担负载繁忙的无线网络接口卡的 数据传送可具体包括中断所述未出现负载繁忙的无线网络接口卡的数据传送,使未出现 负载繁忙的无线网络接口卡从原来工作的信道切换到目标信道上,利用所述目标信道分担 出现繁忙的无线网络接口卡的数据传送。 由于未出现负载繁忙的WINC进行信道切换前需要中断该WNIC原有的数据传送, 因此该WNIC可以通知工作在其信道上的其它节点停止向其继续传送数据,然后该WINC才 能进行信道切换。其它节点在未出现负载繁忙的WNIC切换信道后将停止向该未出现负载 繁忙的WNIC传送数据。 图3为本发明实施例提供的未出现负载繁忙的无线网络接口卡进行信道切换,分 担负载繁忙的无线网络接口卡的数据传送的示意图。该示意图在图1的基础上,中断RT 节点303的WNIC3032和RT节点304的WNIC3042对RT节点302的WNIC3023的数据传 送,WNIC3023从原来工作的信道32切换到新信道33上,这样WNIC3023与GW节点301的 WNIC3012工作于同样的信道,可以与WNIC3012实现数据传送。在图1中,本地用户传送给 WNIC1021的数据都需要经过WNIC1022上传GW节点101的WNIClOll ;而在图3中本地用户 上传的一部分数据可以由WNIC3023上传给GW节点301的WNIC3012。这样本地用户上传的 数据由WNIC3022和WNIC3023分别经过信道31与信道33传给GW节点301,解决了原来仅 由NIC3022传送数据导致的RT节点302负载繁忙的问题。 通过上述描述可以看到如果靠近GW节点的RT节点的某个WINC负载繁忙,可中 止该RT节点未出现负载繁忙的WINC的数据传送,并分担负载繁忙的WINC的数据传送,从 而解决靠近GW节点的RT节点负载繁忙的问题。 进一步地,本发明的实施例一还可包括步骤S203 :如果所述负载繁忙的无线网络 接口卡的负载繁忙情况减轻,则所述未出现负载繁忙的无线网络接口卡切换回其原来的信 道。 本步骤可具体包括对曾经出现负载繁忙的无线网络接口卡进行判断,如果发现 其负载繁忙情况减轻,将所述未出现负载繁忙的无线网络接口卡切换回其原来的信道。判 断负载繁忙的WNIC的负载繁忙情况是否减轻的过程可包括通过信道使用率做判断,可将 60X的信道使用率作为恢复门限。如果曾经出现繁忙的WNIC所在信道的使用率低于60X, 则表明该WNIC此时传送的数据量较少,即不再存在负载繁忙问题。也可通过出现负载繁忙 的WNIC缓存中数据包队列的长度做判断,如果其缓存中数据包队列的长度低于恢复门限, 则表明其不再负载繁忙。如果曾经出现负载繁忙的WNIC繁忙情况减轻,则所述未出现负载 繁忙的WNIC从步骤二所述目标信道上切换回原来的信道。所述未出现负载繁忙的WNIC切 换回原来信道后,需要发送恢复传送消息给工作在原来信道上的其它节点,通知其它节点 可以恢复原有的数据传送。 本发明的实施例一通过判断无线网络接口卡的负载繁忙情况,利用相对空闲的无 线网络接口卡分担繁忙无线网络接口卡传送的数据,解决了节点中无线网络接口卡的负载 繁忙问题,进而增加网状网络的吞吐量并降低数据传送的时延。 本实施例一中所述未出现负载繁忙的WINC在进行信道切换前,需要向工作在原 信道上的其它节点发送切换消息以通知其它节点停止向其传送数据,由此该WINC进行信道切换的方式可分为信道软切换与信道硬切换。对于硬切换来说,未出现负载繁忙的WINC 向其原信道上的其它节点发送切换消息后,直接进行信道切换。对于软切换来说,未出现繁 忙的WINC向工作在原信道上的其它节点发送切换消息后,如果所述其它节点希望继续向 该WINC发送数据,则该WINC可以暂时放弃切换,继续在原信道工作;如果所述其它节点同 意该WINC进行信道切换,则该WINC进行信道切换。 图4为本发明的实施例二提供的一种对网状网络中未出现负载繁忙的WINC进行 信道软切换的方法的示意图,该方法包括如下步骤 步骤S401 :未出现负载繁忙的WINC向与其工作在同一信道上的其它节点发送软 切换消息。 步骤S402 :未出现负载繁忙的WINC判断其在发送软切换消息后的预定时间段内 是否收到其它节点传送的数据,如果是,执行步骤S403 ;如果否,执行步骤S404。
步骤S403 :未出现负载繁忙的WINC暂不进行信道切换。
步骤S404 :未出现负载繁忙的WINC进行信道切换。 在本方法实施例中,其它节点如果不同意该未出现负载繁忙的WINC切换信道,必 须在所述预定时间段内将数据传送给该WINC,如果其它节点在所述预定时间段内未传送数 据给该WINC,表明其同意该WINC切换信道,所述其它节点将停止同该WINC传送数据。
该步骤具体包括未出现繁忙的WINC在发送软切换消息后可以启动一定时器,定 时实践为所述预定时间。如果所述WINC在定时时间结束前收到其它节点传送来的数据,说 明有其它节点依然需要该WNIC工作于原来的信道,则该WNIC暂不切换信道;如果WINC在 定时时间结束前没有收到其它节点传送的数据,则进行信道切换。 该实施例二通过判断未出现负载繁忙的WNIC在发送软切换消息后的预定时间内
是否依然接收数据,决定是否切换信道,考虑了与未出现负载繁忙的WNIC工作在同一信道
上其它节点的数据传输状况,减小切换信道对所述其它节点数据传送的影响。 图5为本发明的实施例三提供的又一种对网状网络中未出现负载繁忙的WINC进
行信道软切换的方法的示意图,该方法包括如下步骤 步骤S501 :未出现负载繁忙的WINC向与其工作在同一信道上的其它节点发送软 切换消息。 步骤S502 :未出现负载繁忙的WINC接收所述其它节点反馈的消息,如果其它节点 反馈不同意切换消息,则暂不进行信道切换;如果其它节点都反馈同意切换消息,则进行信 道切换。 所述其它节点可以根据自身的空闲程度决定是否同意切换,如果其它节点比较空 闲,可以允许所述WINC切换信道,则向所述WINC发送同意切换消息;如果所述其它节点仍 然需要传送数据,则向所述WINC发送不同意切换消息。其它节点向所述WINC发送同意切 换消息前,将停止同所述WINC传送数据。 本实施例三通过让未出现负载繁忙的WINC接收其它节点的反馈结果,决定是否 切换信道,当其它节点不希望切换发生时,未出现负载繁忙的WINC可以暂不切换信道,该 实施例考虑了与未出现负载繁忙的WNIC工作在同一信道上其它节点的数据传输状况,减 小切换信道对所述其它节点数据传送的影响。 图6为本发明的实施例四提供的一种对网状网络中未出现负载繁忙的WINC进行信道硬切换的方法的示意图,该方法包括如下步骤 步骤S601 :未出现负载繁忙的WINC向与其工作在同一信道上的其它节点发送硬 切换消息。 步骤S602 :未出现负载繁忙的WINC进行信道切换。 所述其它节点在收到硬切换消息后,立即停止向未出现负载繁忙的WINC传送数 据。 本发明的实施例四中,未出现负载繁忙的WINC发送硬切换消息后立即进行信道 切换,节省切换时间,使未出现负载繁忙的WINC更早地在目标信道上传送数据,分担负载 繁忙的WINC的数据传送。 对于未出现负载繁忙的WINC采用硬切换还是软切换方式进行信道切换可以灵活 的选择。图7是本发明的实施例五提供的一种为网状网络中未出现负载繁忙的WINC选择 信道切换方式的方法示意图。该方法包括 步骤S701 :检测负载繁忙的无线网络接口卡的负载繁忙程度。 该步骤可具体包括与前面实施例一样,可以通过检测负载繁忙的WNIC所在信道
的使用率或WNIC缓存中数据包队列的长度,并将检测结果与一拥堵门限比较来判断负载
繁忙的WINC的负载繁忙程度是否严重。 检测所述负载繁忙的无线网络接口卡的信道使用率,如果所述信道使用率大于拥 堵门限,表明所述负载繁忙的无线网络接口卡负载繁忙程度严重;如果所述信道使用率大 于繁忙门限但小于拥堵门限,表明所述负载繁忙的无线网络接口卡负载繁忙程度不严重。
检测所述负载繁忙的无线网络接口卡缓存中数据包队列的长度,如果所述数据包 队列的长度大于拥堵门限,表明所述负载繁忙的无线网络接口卡负载繁忙程度严重;如果 所述数据包队列的长度大于繁忙门限但小于拥堵门限,表明所述负载繁忙的无线网络接口 卡负载繁忙程度不严重。 如果依然以信道使用率作为判断WNIC负载繁忙程度的标准,可把信道使用率 95X作为拥堵门限,当WNIC所在信道的使用率大于拥堵门限95X,说明该WNIC负载繁忙程 度严重;如果WNIC所在信道的使用率大于80X (繁忙门限)但仍小于95%,说明WNIC虽 然负载繁忙但负载繁忙程度还不严重。 步骤S702 :根据判断的结果,如果发现负载繁忙的无线网络接口卡负载繁忙程度 严重,对该节点未出现负载繁忙的无线网络接口卡进行信道硬切换;如果发现负载繁忙的 无线网络接口卡负载繁忙程度不严重,对该节点未出现负载繁忙的无线网络接口卡进行信 道软切换。 本实施例为未出现负载繁忙的WINC选择信道切换方式,可根据负载繁忙的WINC 的负载繁忙程度选择不同的信道切换方式,当负载繁忙的WNIC负载繁忙程度不严重时,执 行软切换,减小切换可能给其它节点带来的影响;当负载繁忙的WNIC负载繁忙程度严重 时,执行硬切换,加快切换速度,避免负载繁忙的WNIC的信道过于拥堵造成数据丢失。
本领域的技术人员可以理解,上述方法实施例中的全部或部分流程,是可以通过 计算机程序来指令相关硬件完成的,所述的程序可存储于一计算机可读取存储介质中,该 程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光 盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory,RAM)等。 图8为本发明的实施例六提供的一种网状网络节点的示意图,该网络节点包括 检测模块801和切换模块802 ; 所述检测模块801,检测所述节点中无线网络接口卡的负载情况,得到检测结果;
所述切换模块802,根据检测模块801的检测结果,对所述节点中未出现负载繁忙 的无线网络接口卡进行信道切换,利用所述未出现负载繁忙的无线网络接口卡分担负载繁 忙的无线网络接口卡的数据传送。 本实施例六公开了 一种网状网络节点,所述节点未出现负载繁忙的无线网络接口 卡通过切换信道分担负载繁忙的无线网络接口卡的数据传送,减轻了网络节点中无线网络 接口卡的负载繁忙的问题,减小数据传送的时延。 在实施例六的基础上,图9为本发明的实施例七提供的又一种网状网络节点的示 意图,该网络节点包括检测模块901和切换模块902 ;
其中所述切换模块902包括 第一通知子模块9021,用于接收所述检测模块901的检测结果,当所述无线网络 接口卡负载繁忙程度不严重时,发送软切换消息给与未出现负载繁忙的无线网络接口卡工 作在同一信道上的第三节点,接收所述第三节点的反馈消息,如果所述第三节点反馈同意 切换消息,向切换子模块9023发送切换通知; 第二通知子模块9022,用于接收所述检测模块901的检测结果,当所述无线网络 接口卡负载繁忙程度严重时,发送硬切换消息给与未出现负载繁忙的无线网络接口卡工作 在同一信道上的第三节点,向所述切换子模块发送切换通知; 切换子模块9023,用于接收所述切换通知,对所述节点中未出现负载繁忙的无线 网络接口卡进行信道切换,利用所述未出现负载繁忙的无线网络接口卡分担负载繁忙的无 线网络接口卡的数据传送。 本实施例七公开了一种网状网络节点,所述节点的未出现负载繁忙的无线网络接
口卡切换信道前,通知其所在信道上的第三节点,并接收第三节点的反馈消息,根据第三节
点的反馈结果决定是否切换信道,减小信道切换给第三节点造成的影响。 在实施例六的基础上,本发明的实施例八提供的又一种网状网络节点,该网络节
点包括检测模块和切换模块; 其中所述切换模块包括 第一通知子模块,用于接收所述检测模块的检测结果,当所述无线网络接口卡负 载繁忙程度不严重时,发送软切换消息给与未出现负载繁忙的无线网络接口卡工作在同一 信道上的第三节点,,如果在发送软切换消息后的预定时间内接收到所述第三节点传送的 数据,向切换子模块发送切换通知; 第二通知子模块,用于接收所述检测模块的检测结果,当所述无线网络接口卡负 载繁忙程度严重时,发送硬切换消息给与未出现负载繁忙的无线网络接口卡工作在同一信 道上的第三节点,,向所述切换子模块发送切换通知; 切换子模块,用于接收所述切换通知,对所述节点中未出现负载繁忙的无线网络 接口卡进行信道切换,利用所述未出现负载繁忙的无线网络接口卡分担负载繁忙的无线网 络接口卡的数据传送。
本实施例中的第一通知子模块根据预定时间内节点是否收到第三节点传送数据 决定是否进行软切换,考虑了第三节点的数据传送需求。 本领域技术人员可以理解,上述施例中的模块和子模块可以是硬件也可以是软 件,还可以将几个模块合并成为一个模块达到同样的功能。
图10为本发明的实施例九提供的一种网状网络的示意图,该网络包括
第一节点1001,用于检测其第一无线网络接口卡10011的负载情况,当所述第一 无线网络接口卡10011负载繁忙时,对所述第一节点1101中未出现负载繁忙的无线网络接 口卡10012进行信道切换,利用所述未出现负载繁忙的无线网络接口卡11012分担所述第 一无线网络接口卡10011的数据传送; 第二节点1002,用于与所述第一无线网络接口卡10011和切换信道后的所述未出 现负载繁忙的无线网络接口卡10012传送数据。 本实施例九公布一种网状网络,其中某个节点利用未出现负载繁忙的无线网络接 口卡分担所述负载繁忙的无线网络接口卡的数据传送,减轻负载繁忙的无线网络接口卡负 载繁忙问题,减小网络延迟并节省网络资源。 图11为本发明的实施例十提供的又一种网状网络的示意图,该网络以实施例九
为基础,包括第一节点1101和第二节点1102,所述第一节点1101包括 检测模块11011,用于检测其第一无线网络接口卡11015的负载情况,得到检测结
果; 第一通知模块11012,用于接收所述检测模块11011的检测结果,当所述第一无线 网络接口卡11015负载繁忙程度不严重时,发送软切换消息给与未出现负载繁忙的无线网 络接口卡11016工作在同一信道上的第三节点,如果在发送软切换消息后的预定时间内接 收到所述第三节点传送的数据,向切换模块11014发送切换通知; 第二通知模块11013,用于接收所述检测模块11011的检测结果,当所述第一无线 网络接口卡11015负载繁忙程度严重时,发送硬切换消息给与未出现负载繁忙的无线网络 接口卡11016工作在同一信道上的第三节点,向所述切换模块11014发送切换通知;
所述切换模块11014,用于接收所述切换通知,对所述节点中未出现负载繁忙的无 线网络接口卡11016进行信道切换,利用所述未出现负载繁忙的无线网络接口卡11016分 担第一无线网络接口卡11015的数据传送。 本实施例的网络中节点可根据其无线网络接口卡的负载繁忙情况选择切换方式, 当其无线网络接口卡的负载繁忙尚不严重,执行软切换,考虑了切换对第三节点数据传送 的影响;当其无线网络接口卡的负载繁忙尚严重,执行硬切换,加快切换速度,尽快减轻负 载繁忙程度,提高网络的整体吞吐量并降低延时。 图12为本发明的实施例i^一提供的又一种网状网络的示意图,该网络以实施例 九为基础,包括第一节点1201和第二节点1202,所述第三节点1203,用于接收所述软切换 消息和所述硬切换消息,当接收到所述软切换消息时,根据其负载情况决定是否中断与所 述未出现负载繁忙的无线网络接口卡12016的数据传送;当接收到所述硬切换消息时,中 断与所述未出现负载繁忙的无线网络接口卡12016的数据传送。 本实施例中当所述未出现负载繁忙的无线网络接口卡进行信道硬切换时,所述第 三节点立即终端数据传送,以便所述未出现负载繁忙的无线网络接口卡方进行信道切换;当所述未出现负载繁忙的无线网络接口卡进行信道硬切换时,所述第三节点根据自身数据 传送需要,可继续传送数据,避免所述未出现负载繁忙的无线网络接口卡切换信道影响自 身的数据传送。
综上所述,本发明实施例有如下优点 通过检测无线网状网络中节点的无线网络接口卡的负载情况,找到负载繁忙的无 线网络接口卡,利用未出现负载繁忙的无线网络接口卡分担负载繁忙无线网络接口卡传送 的数据,减轻了节点的无线网络接口卡负载繁忙问题,从而增加网状网络的吞吐量并降低 数据传送的时延; 此外,本发明实施例还可以根据负载繁忙的无线网络接口卡的负载繁忙程度,为 未出现负载繁忙的无线网络接口卡选择不同的信道切换方式,当负载繁忙的无线网络接口 卡负载繁忙程度不严重时,执行软切换,可充分考虑其它节点是否仍有数据需要传输,减小 切换可能给其它节点带来的影响;当负载繁忙的无线网络接口卡负载繁忙程度严重时,执 行硬切换,加快切换速度,避免负载繁忙的无线网络接口卡的信道过于拥堵造成数据丢失。
以上所述仅为本发明的几个实施例,本领域的技术人员依据申请文件公开的内容 可以对本发明进行各种改动或变型而不脱离本发明的精神和范围。
权利要求
一种信道切换方法,其特征在于,包括如下步骤检测节点中无线网络接口卡的负载情况;当所述节点中无线网络接口卡负载繁忙时,对所述节点中未出现负载繁忙的无线网络接口卡进行信道切换,利用所述未出现负载繁忙的无线网络接口卡分担所述负载繁忙的无线网络接口卡的数据传送。
2. 如权利要求1所述的方法,其特征在于,所述检测节点中无线网络接口卡的负载情 况包括检测所述节点中无线网络接口卡所在信道的使用率,如果所述信道使用率大于繁 忙门限,表明无线网络接口卡负载繁忙。
3. 如权利要求1所述的方法,其特征在于,所述检测节点中无线网络接口卡的负载情 况包括检测所述节点中无线网络接口卡缓存中数据包队列的长度,如果所述数据包队列 的长度大于繁忙门限,表明无线网络接口卡负载繁忙。
4. 如权利要求1至3中的任一项所述的方法,其特征在于,所述当所述节点中无线网络接口卡负载繁忙时,对所述节点中未出现负载繁忙的无线网络接口卡进行信道切换包括 检测所述负载繁忙的无线网络接口卡的负载繁忙程度,进行如下判断 如果所述负载繁忙的无线网络接口卡负载繁忙程度严重,则对所述节点中未出现负载繁忙的无线网络接口卡进行信道硬切换;如果所述负载繁忙的无线网络接口卡负载繁忙程度不严重,则对所述节点中未出现负载繁忙的无线网络接口卡进行信道软切换。
5. 如权利要求4所述的方法,其特征在于,所述检测所述负载繁忙的无线网络接口卡 的负载繁忙程度包括检测所述负载繁忙的无线网络接口卡的信道使用率,如果所述信道使用率大于拥堵门 限,表明所述负载繁忙的无线网络接口卡负载繁忙程度严重;如果所述信道使用率大于繁 忙门限但小于拥堵门限,表明所述负载繁忙的无线网络接口卡负载繁忙程度不严重。
6. 如权利要求4所述的方法,其特征在于,所述检测所述负载繁忙的无线网络接口卡 的负载繁忙程度包括检测所述负载繁忙的无线网络接口卡缓存中数据包队列的长度,如果所述数据包队列 的长度大于拥堵门限,表明所述负载繁忙的无线网络接口卡负载繁忙程度严重;如果所述 数据包队列的长度大于繁忙门限但小于拥堵门限,表明所述负载繁忙的无线网络接口卡负 载繁忙程度不严重。
7. 如权利要求4所述的方法,其特征在于,所述对所述节点中未出现负载繁忙的无线 网络接口卡进行信道软切换包括所述未出现负载繁忙的无线网络接口卡向与其工作在同一信道上的其它节点发送软 切换消息,如果其在发送软切换消息后的预定时间内收到所述其它节点传送的数据,则暂 不进行信道切换;如果其在发送软切换消息后的预定时间内没有收到所述其它节点传送的 数据,则进行信道切换。
8. 如权利要求4所述的方法,其特征在于,所述对所述节点中未出现负载繁忙的无线 网络接口卡进行信道软切换包括所述未出现负载繁忙的无线网络接口卡向与其工作在同一信道上的其它节点发送软 切换消息,并接收所述其它节点反馈的消息,如果所述其它节点反馈不同意切换消息,则暂不进行信道切换;如果所述其它节点反馈同意切换消息,则进行信道切换。
9. 如权利要求4所述的方法,其特征在于,所述对所述节点中未出现负载繁忙的无线 网络接口卡进行信道硬切换包括所述未出现负载繁忙的无线网络接口卡向与其工作在同一信道上的第三节点发送硬 切换消息,并进行信道切换。
10. 如权利要求1至3中的任一项所述的方法,其特征在于,还包括以下步骤如果所 述负载繁忙的无线网络接口卡的负载繁忙情况减轻,则所述未出现负载繁忙的无线网络接 口卡切换回其原来的信道。
11. 一种网状网络节点,其特征在于,包括检测模块和切换模块; 所述检测模块,用于检测节点中无线网络接口卡的负载情况,得到检测结果; 所述切换模块,根据所述检测模块的检测结果,对所述节点中未出现负载繁忙的无线网络接口卡进行信道切换,利用所述未出现负载繁忙的无线网络接口卡分担负载繁忙的无 线网络接口卡的数据传送。
12. 如权利要求11所述的网络节点,其特征在于,所述切换模块包括 第一通知子模块,用于接收所述检测模块的检测结果,当所述无线网络接口卡负载繁忙程度不严重时,发送软切换消息给与未出现负载繁忙的无线网络接口卡工作在同一信道 上的第三节点,接收所述第三节点的反馈消息,如果所述第三节点反馈同意切换消息,向切 换子模块发送切换通知;第二通知子模块,用于接收所述检测模块的检测结果,当所述无线网络接口卡负载繁 忙程度严重时,发送硬切换消息给与未出现负载繁忙的无线网络接口卡工作在同一信道上 的第三节点,向所述切换子模块发送切换通知;所述切换子模块,用于接收所述切换通知,对所述未出现负载繁忙的无线网络接口卡 进行信道切换,利用所述未出现负载繁忙的无线网络接口卡分担负载繁忙的无线网络接口 卡的数据传送。
13. 如权利要求11所述的网络节点,其特征在于,所述切换模块包括 第一通知子模块,用于接收所述检测模块的检测结果,当所述无线网络接口卡负载繁忙程度不严重时,发送软切换消息给与未出现负载繁忙的无线网络接口卡工作在同一信道 上的第三节点,如果在发送软切换消息后的预定时间内接收到所述第三节点传送的数据, 向切换子模块发送切换通知;第二通知子模块,用于接收所述检测模块的检测结果,当所述无线网络接口卡负载繁 忙程度严重时,发送硬切换消息给与未出现负载繁忙的无线网络接口卡工作在同一信道上 的第三节点,向所述切换子模块发送切换通知;所述切换子模块,用于接收所述切换通知,对所述未出现负载繁忙的无线网络接口卡 进行信道切换,利用所述未出现负载繁忙的无线网络接口卡分担负载繁忙的无线网络接口 卡的数据传送。
14. 一种网状网络,其特征在于,包括第一节点,用于检测其第一无线网络接口卡的负载情况,当所述第一无线网络接口卡 负载繁忙时,对所述第一节点中未出现负载繁忙的无线网络接口卡进行信道切换,利用所 述未出现负载繁忙的无线网络接口卡分担所述第一无线网络接口卡的数据传送;第二节点,用于与所述第一无线网络接口卡和切换信道后的所述未出现负载繁忙的无线网络接口卡传送数据。
15. 如权利要求14所述的网状网络,其特征在于,所述第一节点包括检测模块,用于检测其第一无线网络接口卡的负载情况,得到检测结果;第一通知模块,用于接收所述检测模块的检测结果,当所述第一无线网络接口卡负载繁忙程度不严重时,发送软切换消息给与未出现负载繁忙的无线网络接口卡工作在同一信道上的第三节点,如果在发送软切换消息后的预定时间内接收到所述第三节点传送的数据,向切换模块发送切换通知;第二通知模块,用于接收所述检测模块的检测结果,当所述第一无线网络接口卡负载繁忙程度严重时,发送硬切换消息给与未出现负载繁忙的无线网络接口卡工作在同一信道上的第三节点,向所述切换模块发送切换通知;所述切换模块,用于接收所述切换通知,对所述未出现负载繁忙的无线网络接口卡进行信道切换,利用所述未出现负载繁忙的无线网络接口卡分担第一无线网络接口卡的数据传送。
16. 如权利要求15所述的网状网络,其特征在于,所述第三节点,用于接收所述软切换消息和所述硬切换消息,当接收到所述软切换消息时,根据其负载情况决定是否中断与所述未出现负载繁忙的无线网络接口卡的数据传送;当接收到所述硬切换消息时,中断与所述未出现负载繁忙的无线网络接口卡的数据传送。
全文摘要
本发明实施例公开了一种信道切换方法、网络及网络节点,用于减轻网状网络节点中无线网络接口卡的负载繁忙问题。本发明的实施例检测网状网络节点中无线网络接口卡的负载情况,对未出现负载繁忙的无线网络接口卡进行信道切换,利用所述未出现负载繁忙的无线网络接口卡分担负载繁忙的无线网络接口卡的数据传送,可以减轻网络节点中无线网络接口卡的负载繁忙问题,增加网状网络的吞吐量并降低数据传送的时延。
文档编号H04W36/00GK101765176SQ20081024154
公开日2010年6月30日 申请日期2008年12月23日 优先权日2008年12月23日
发明者冯淑兰, 刘劲楠, 王海光 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1