本發(fā)明涉及通信
技術(shù)領(lǐng)域:
,特別是涉及一種信道切換方法及裝置。
背景技術(shù):
:隨著通信技術(shù)的發(fā)展,無線網(wǎng)格(Mesh)網(wǎng)絡(luò)的應(yīng)用變得越來越廣泛。在無線Mesh網(wǎng)絡(luò)中,接入點(AccessPoint,AP)之間可以直接建立無線連接,并且,距離較遠(yuǎn)的AP之間可以建立多跳的無線鏈路,以有效地減少整個網(wǎng)絡(luò)的部署成本。如圖1所示,無線Mesh網(wǎng)絡(luò)中的各AP的角色如下:網(wǎng)格節(jié)點(MeshPoint,MP):提供Mesh服務(wù)的AP;網(wǎng)格接入節(jié)點(MeshAccessPoint,MAP):同時提供Mesh服務(wù)和接入服務(wù)的MP;網(wǎng)格網(wǎng)關(guān)節(jié)點(MeshPortalPoint,MPP):連接無線Mesh網(wǎng)絡(luò)和非Mesh網(wǎng)絡(luò)的MP。為了較好地保證整個無線Mesh網(wǎng)絡(luò)的正常工作,任一MPP的下游節(jié)點(該下游節(jié)點可以為MAP或MP)需要與該MPP使用相同的工作信道。因此,在現(xiàn)有技術(shù)中,一旦任一MPP的工作信道發(fā)生了切換,其下游節(jié)點就需要重新掃描信道,并與接入控制器(AccessControl,AC)重新關(guān)聯(lián),以將自身的工作信道切換至該MPP切換后的工作信道,該過程往往需要花費非常長的時間,這樣會造成該MPP的下游節(jié)點所服務(wù)的終端上出現(xiàn)數(shù)據(jù)業(yè)務(wù)長時間中斷的情況。因此,在無線Mesh網(wǎng)絡(luò)中的MPP的工作信道發(fā)生切換的情況下,如何有效地避免該MPP的下游節(jié)點所服務(wù)的終端上出現(xiàn)數(shù)據(jù)業(yè)務(wù)長時間中斷的情況對于本領(lǐng)域技術(shù)人員而言是一個亟待解決的問題。技術(shù)實現(xiàn)要素:本發(fā)明實施例的目的在于提供一種信道切換方法及裝置,以在無線Mesh網(wǎng)絡(luò)中的MPP的工作信道發(fā)生切換的情況下,避免該MPP的下游節(jié)點所服務(wù)的終端上出現(xiàn)數(shù)據(jù)業(yè)務(wù)長時間中斷的情況。本發(fā)明實施例提供了一種信道切換方法,應(yīng)用于接入控制器AC,所述方法包括:在目標(biāo)網(wǎng)格網(wǎng)關(guān)節(jié)點MPP當(dāng)前的工作信道滿足預(yù)設(shè)的信道切換條件的情況下,確定待切換的指定信道,其中,所述目標(biāo)MPP為所述AC管理的無線網(wǎng)格Mesh網(wǎng)絡(luò)中的任一MPP;基于本地存儲的、所述無線Mesh網(wǎng)絡(luò)中的MPP與相應(yīng)關(guān)聯(lián)節(jié)點集合之間的對應(yīng)關(guān)系,確定所述目標(biāo)MPP對應(yīng)的目標(biāo)關(guān)聯(lián)節(jié)點集合,其中,任一MPP對應(yīng)的關(guān)聯(lián)節(jié)點集合中包括:該MPP的下游節(jié)點中、已與所述AC關(guān)聯(lián)的網(wǎng)格節(jié)點MP和網(wǎng)格接入節(jié)點MAP;向所述目標(biāo)MPP,以及所述目標(biāo)關(guān)聯(lián)節(jié)點集合中的各節(jié)點通知攜帶所述指定信道的信道切換指示報文,以使得所述目標(biāo)MPP,以及所述目標(biāo)關(guān)聯(lián)節(jié)點集合中的各節(jié)點在接收到所述信道切換指示報文后,將各自的工作信道切換至所述指定信道。本發(fā)明實施例還提供了一種信道切換裝置,應(yīng)用于接入控制器AC,所述裝置包括:信道確定模塊,用于在目標(biāo)網(wǎng)格網(wǎng)關(guān)節(jié)點MPP當(dāng)前的工作信道滿足預(yù)設(shè)的信道切換條件的情況下,確定待切換的指定信道,其中,所述目標(biāo)MPP為所述AC管理的無線網(wǎng)格Mesh網(wǎng)絡(luò)中的任一MPP;集合確定模塊,用于基于本地存儲的、所述無線Mesh網(wǎng)絡(luò)中的MPP與相應(yīng)關(guān)聯(lián)節(jié)點集合之間的對應(yīng)關(guān)系,確定所述目標(biāo)MPP對應(yīng)的目標(biāo)關(guān)聯(lián)節(jié)點集合,其中,任一MPP對應(yīng)的關(guān)聯(lián)節(jié)點集合中包括:該MPP的下游節(jié)點中、已與所述AC關(guān)聯(lián)的網(wǎng)格節(jié)點MP和網(wǎng)格接入節(jié)點MAP;報文發(fā)送模塊,用于向所述目標(biāo)MPP,以及所述目標(biāo)關(guān)聯(lián)節(jié)點集合中的各節(jié)點通知攜帶所述指定信道的信道切換指示報文,以使得所述目標(biāo)MPP,以及所述目標(biāo)關(guān)聯(lián)節(jié)點集合中的各節(jié)點在接收到所述信道切換指示報文后,將各自的工作信道切換至所述指定信道。本方案中,在目標(biāo)MPP當(dāng)前的工作信道滿足預(yù)設(shè)的信道切換條件的情況下,AC不僅會確定待切換的指定信道,其還會確定目標(biāo)MPP對應(yīng)的目標(biāo)關(guān)聯(lián)節(jié)點集合。之后,AC會向目標(biāo)MPP,以及目標(biāo)關(guān)聯(lián)節(jié)點集合中的各節(jié)點通知攜帶指定信道的信道切換指示報文。這樣,目標(biāo)MPP,以及目標(biāo)MPP的下游節(jié)點中、已與AC關(guān)聯(lián)的各節(jié)點均會接收到該信道切換指示報文,并依據(jù)該信道切換指示報文,將各自的工作信道切換至指定信道。容易看出,在無線Mesh網(wǎng)絡(luò)中的MPP的工作信道發(fā)生切換的情況下,該MPP的下游節(jié)點會與該MPP進行信道的聯(lián)動切換,因此,該MPP的下游節(jié)點無需執(zhí)行重新掃描等步驟,這樣可以較好地避免該MPP的下游節(jié)點所服務(wù)的終端上出現(xiàn)數(shù)據(jù)業(yè)務(wù)長時間中斷的情況。附圖說明為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為無線Mesh網(wǎng)絡(luò)的系統(tǒng)構(gòu)架示意圖;圖2為本發(fā)明實施例所提供的一種信道切換方法的流程圖;圖3為無線Mesh網(wǎng)絡(luò)的又一系統(tǒng)構(gòu)架示意圖;圖4為本發(fā)明實施例所提供的一種信道切換裝置的結(jié)構(gòu)框圖。具體實施方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。為了解決現(xiàn)有技術(shù)存在的問題,本發(fā)明實施例提供了一種信道切換方法及裝置。下面首先對本發(fā)明實施例所提供的一種信道切換方法進行說明。需要說明的是,本發(fā)明實施例所提供的一種信道切換方法應(yīng)用于接入控制器(AccessControl,AC)。參見圖2,圖中示出了本發(fā)明實施例所提供的一種信道切換方法的流程圖。如圖2所示,該方法可以包括如下步驟:S201,在目標(biāo)網(wǎng)格網(wǎng)關(guān)節(jié)點MPP當(dāng)前的工作信道滿足預(yù)設(shè)的信道切換條件的情況下,確定待切換的指定信道,其中,目標(biāo)MPP為AC管理的無線網(wǎng)格Mesh網(wǎng)絡(luò)中的任一MPP。可以理解的是,對于任一節(jié)點(該節(jié)點可以為MPP、網(wǎng)格節(jié)點MP或者網(wǎng)格接入節(jié)點MAP)而言,若其要加入無線Mesh網(wǎng)絡(luò)中,其需要先與AC進行關(guān)聯(lián),在該節(jié)點與AC成功關(guān)聯(lián)后,該節(jié)點即可成功加入無線Mesh網(wǎng)絡(luò)中。需要強調(diào)的是,在任一節(jié)點與AC進行關(guān)聯(lián)的過程中,該節(jié)點可以將自身的上線類型通知給AC。具體地,若該節(jié)點向AC通知的上線類型為有線類型,那么,該節(jié)點與AC之間就是直接通過有線線纜連接的,因此,AC能夠確定出該節(jié)點是MPP。相反,若該節(jié)點向AC通知的上線類型為無線類型,那么,該節(jié)點與AC之間并不是直接通過有線線纜連接的,因此,AC能夠確定出該節(jié)點并不是MPP。容易看出,依據(jù)上線類型,AC能夠非常容易地確定出已與自身關(guān)聯(lián)的各個節(jié)點中的MPP,之后,AC就可以對確定出的各個MPP當(dāng)前的工作信道是否滿足預(yù)設(shè)的信道切換條件進行監(jiān)測了。一般而言,為了使無線Mesh網(wǎng)絡(luò)中的射頻資源保持在最優(yōu)的狀態(tài),無線Mesh網(wǎng)絡(luò)中可以采用射頻資源管理RRM解決方案,以通過AC為該AC所管理的無線Mesh網(wǎng)絡(luò)中的各節(jié)點統(tǒng)籌分配信道,并在任一節(jié)點當(dāng)前的工作信道滿足預(yù)設(shè)的信道切換條件的情況下,對該節(jié)點使用的工作信道進行相應(yīng)地切換,以使得各節(jié)點能夠分配到最優(yōu)的信道。本領(lǐng)域技術(shù)人員可以理解的是,AC可以依據(jù)誤碼率、干擾、重傳率,以及雷達(dá)信號等因素來確定各節(jié)點當(dāng)前的工作信道是否滿足預(yù)設(shè)的信道切換條件。舉例而言,假設(shè)AC檢測到目標(biāo)MPP當(dāng)前的工作信道受到了雷達(dá)信號的干擾,相應(yīng)地,目標(biāo)MPP當(dāng)前的工作信道的信道質(zhì)量會由于該干擾變得非常差,因此,AC可以確定目標(biāo)MPP當(dāng)前的工作信道滿足預(yù)設(shè)的信道切換條件。另外,對于AC而言,在目標(biāo)MPP當(dāng)前的工作信道滿足預(yù)設(shè)的信道切換條件的情況下,從可用的信道中確定出最優(yōu)的信道(即待切換的指定信道)的具體實施過程為本領(lǐng)域技術(shù)人員所公知,在此不做贅述。S202,基于本地存儲的、無線Mesh網(wǎng)絡(luò)中的MPP與相應(yīng)關(guān)聯(lián)節(jié)點集合之間的對應(yīng)關(guān)系,確定目標(biāo)MPP對應(yīng)的目標(biāo)關(guān)聯(lián)節(jié)點集合,其中,任一MPP對應(yīng)的關(guān)聯(lián)節(jié)點集合中包括:該MPP的下游節(jié)點中、已與AC關(guān)聯(lián)的網(wǎng)格節(jié)點MP和網(wǎng)格接入節(jié)點MAP。容易理解的是,由于AC內(nèi)存儲有MPP與關(guān)聯(lián)節(jié)點集合之間的對應(yīng)關(guān)系,因此,只要將目標(biāo)MPP提供給AC,AC就能非常容易地確定出目標(biāo)關(guān)聯(lián)節(jié)點集合,這樣,目標(biāo)MPP的下游節(jié)點中、已與AC關(guān)聯(lián)的MP和MAP就確定了。S203,向目標(biāo)MPP,以及目標(biāo)關(guān)聯(lián)節(jié)點集合中的各節(jié)點通知攜帶指定信道的信道切換指示報文,以使得目標(biāo)MPP,以及目標(biāo)關(guān)聯(lián)節(jié)點集合中的各節(jié)點在接收到信道切換指示報文后,將各自的工作信道切換至指定信道。下面結(jié)合圖3,以一個具體的例子對方案的具體實施過程進行說明。如圖3所示,在無線Mesh網(wǎng)絡(luò)中,MPP的數(shù)量為兩個,分別是MPP1和MPP2,MPP1和MPP2均直接通過有線線纜與AC連接,MP1、MP2和MP3均為MPP1的下游節(jié)點,MP4為MPP2的下游節(jié)點。本領(lǐng)域技術(shù)人員可以理解的是,在無線Mesh網(wǎng)絡(luò)中,下游節(jié)點與AC的關(guān)聯(lián)操作一定是晚于上游節(jié)點與AC的關(guān)聯(lián)操作的。具體地,對于圖3而言,在MPP1與AC關(guān)聯(lián)后,MP1和MP2才能與AC關(guān)聯(lián);在MP1與AC關(guān)聯(lián)后,MP3才能與AC關(guān)聯(lián);在MPP2與AC關(guān)聯(lián)后,MP4才能與AC關(guān)聯(lián)。可以理解的是,MPP與關(guān)聯(lián)節(jié)點集合之間的對應(yīng)關(guān)系可以存儲于AC內(nèi)的一信息表中,假設(shè)當(dāng)前的信息表如下面的表1所示。MPP關(guān)聯(lián)節(jié)點集合MPP1MP1、MP2、MP3MPP2MP4表1由表1可知,MPP1、MP1、MP2、MP3、MPP2和MP4均已經(jīng)與AC成功關(guān)聯(lián)了,這時,AC會監(jiān)測MPP1和MPP2當(dāng)前的工作信道是否滿足預(yù)設(shè)的信道切換條件。在MPP1當(dāng)前的工作信道滿足預(yù)設(shè)的信道切換條件的情況下,AC將采用現(xiàn)有技術(shù)中的方法,確定待切換的指定信道。另外,通過查閱表1,AC確定出MPP1的下游節(jié)點中、已與自身關(guān)聯(lián)的節(jié)點包括MP1、MP2和MP3。之后,AC會向MPP1、MP1、MP2和MP3通知攜帶指定信道的信道切換指示報文。這樣,在接收到信道切換指示報文后,MPP1、MP1、MP2和MP3均會將自身的工作信道切換至指定信道。容易看出,MPP1與其下游的各節(jié)點進行了信道的聯(lián)動切換,因此,作為MPP1的下游節(jié)點的MP1、MP2和MP3無需重新掃描信道并重新與AC進行關(guān)聯(lián)。本方案中,在目標(biāo)MPP當(dāng)前的工作信道滿足預(yù)設(shè)的信道切換條件的情況下,AC不僅會確定待切換的指定信道,其還會確定目標(biāo)MPP對應(yīng)的目標(biāo)關(guān)聯(lián)節(jié)點集合。之后,AC會向目標(biāo)MPP,以及目標(biāo)關(guān)聯(lián)節(jié)點集合中的各節(jié)點通知攜帶指定信道的信道切換指示報文。這樣,目標(biāo)MPP,以及目標(biāo)MPP的下游節(jié)點中、已與AC關(guān)聯(lián)的各節(jié)點均會接收到該信道切換指示報文,并依據(jù)該信道切換指示報文,將各自的工作信道切換至指定信道。容易看出,在無線Mesh網(wǎng)絡(luò)中的MPP的工作信道發(fā)生切換的情況下,該MPP的下游節(jié)點會與該MPP進行信道的聯(lián)動切換,因此,該MPP的下游節(jié)點無需執(zhí)行重新掃描等步驟,這樣可以較好地避免該MPP的下游節(jié)點所服務(wù)的終端上出現(xiàn)數(shù)據(jù)業(yè)務(wù)長時間中斷的情況。在本發(fā)明實施例的一種具體實施方式中,該方法還可以包括:在該無線Mesh網(wǎng)絡(luò)中的任一MPP與自身關(guān)聯(lián)后,在本地創(chuàng)建并存儲該MPP與相應(yīng)關(guān)聯(lián)節(jié)點集合之間的對應(yīng)關(guān)系。在第一目標(biāo)節(jié)點與自身關(guān)聯(lián)后,確定第一目標(biāo)節(jié)點的鄰居節(jié)點中、已與AC關(guān)聯(lián)的一節(jié)點,其中,第一目標(biāo)節(jié)點為該無線Mesh網(wǎng)絡(luò)中的任一MP或者任一MAP。需要說明的是,AC確定出的第一目標(biāo)節(jié)點的鄰居節(jié)點中、已與AC關(guān)聯(lián)的一節(jié)點,以及第一目標(biāo)節(jié)點兩者之間可能建立有無線Mesh鏈路,也可能未建立無線Mesh鏈路,這都是可能的。添加第一目標(biāo)節(jié)點至所確定的節(jié)點所在對應(yīng)關(guān)系的關(guān)聯(lián)節(jié)點集合中,并向第一目標(biāo)節(jié)點發(fā)送攜帶所確定的節(jié)點當(dāng)前的工作信道的配置報文,以使得第一目標(biāo)節(jié)點將所接收到的配置報文中的工作信道作為自身的工作信道。下面仍結(jié)合圖3,對本實施例的具體實施過程進行說明。假設(shè)AC內(nèi)當(dāng)前存儲的信息表是空的。這樣,在MPP1與AC成功關(guān)聯(lián)后,AC可以在信息表中創(chuàng)建并存儲MPP1和相應(yīng)關(guān)聯(lián)節(jié)點集合之間的對應(yīng)關(guān)系,此時的信息表如下面的表2所示。MPP關(guān)聯(lián)節(jié)點集合MPP1表2需要說明的是,AC內(nèi)會預(yù)先存儲有無線Mesh網(wǎng)絡(luò)中的各個節(jié)點的鄰居信息,這樣,根據(jù)這些鄰居信息,AC能夠非常容易地確定出該無線Mesh網(wǎng)絡(luò)中的任一節(jié)點的鄰居節(jié)點。假設(shè)MPP1與AC成功關(guān)聯(lián)后,MP1也與AC成功關(guān)聯(lián)了,這時,根據(jù)自身內(nèi)部預(yù)先存儲的各個節(jié)點的鄰居信息,AC能夠非常容易地確定出MP1的鄰居節(jié)點。容易看出,AC確定出的MP1的鄰居節(jié)點為MPP1和MP3。接下來,AC可以去確定MPP1和MP3中的、已與自身關(guān)聯(lián)的節(jié)點,此時,AC確定出的節(jié)點為MPP1,因此,AC會將MP1添加至MPP1所在對應(yīng)關(guān)系的關(guān)聯(lián)節(jié)點集合中。之后,若MP2也與AC成功關(guān)聯(lián)了,AC也會執(zhí)行與上段中類似的操作,這時,信息表會如下面的表3所示。MPP關(guān)聯(lián)節(jié)點集合MPP1MP1、MP2表3另外,在與MP1和MP2成功關(guān)聯(lián)后,AC還會向MP1和MP2下發(fā)攜帶MPP1當(dāng)前的工作信道的配置報文。這樣,當(dāng)MP1和MP2接收到該配置報文后,MP1和MP2可以將配置報文中的工作信道作為自身的工作信道。這樣,MPP1、MP1和MP2使用的就是相同的工作信道。與上述過程類似,在MPP2與AC關(guān)聯(lián)后,AC會創(chuàng)建并存儲MPP2和相應(yīng)關(guān)聯(lián)節(jié)點集合之間的對應(yīng)關(guān)系,此時的信息表如下面的表4所示。MPP關(guān)聯(lián)節(jié)點集合MPP1MP1、MP2MPP2表4之后,若MP3和MP4均與AC成功關(guān)聯(lián)了,AC會將MP3添加至MPP1對應(yīng)的關(guān)聯(lián)節(jié)點集合中,向MP3發(fā)送攜帶MP1當(dāng)前的工作信道的配置報文,以使得MP3使用與MP1相同的工作信道;AC還會將MP4添加至MPP2對應(yīng)的關(guān)聯(lián)節(jié)點集合中,向MP4發(fā)送攜帶MPP2當(dāng)前的工作信道的配置報文,以使得MP4使用與MPP2相同的工作信道。這時的信息表如上面的表1所示??梢钥闯?,本實施例可以及時地對信息表進行更新,以使得該信息表中的信息保持在最新的狀態(tài),這樣,在任一MPP滿足預(yù)設(shè)的信道切換條件的情況下,AC根據(jù)該信息表能夠準(zhǔn)確地確定出該MPP的下游節(jié)點中、已與自身關(guān)聯(lián)的各節(jié)點。另外,本實施例還較好地保證了MPP與其的下游節(jié)點使用的工作信道的一致性。在本發(fā)明實施例的一種具體實施方式中,該方法還可以包括:在該無線Mesh網(wǎng)絡(luò)中的任一MPP與自身解除關(guān)聯(lián)后,刪除本地存儲的、該MPP與相應(yīng)關(guān)聯(lián)節(jié)點集合之間的對應(yīng)關(guān)系;在第一目標(biāo)節(jié)點與自身解除關(guān)聯(lián)后,從第一目標(biāo)節(jié)點所在對應(yīng)關(guān)系的關(guān)聯(lián)節(jié)點集合中刪除第一目標(biāo)節(jié)點。下面仍結(jié)合圖3,對本實施例的具體實施過程進行說明。假設(shè)AC內(nèi)當(dāng)前存儲的信息表如上面的表1所示,當(dāng)AC檢測到MP3與自身解除關(guān)聯(lián)后,AC會從MP3所在對應(yīng)關(guān)系的關(guān)聯(lián)節(jié)點集合中刪除MP3,這時的信息表如下面的表5所示。MPP關(guān)聯(lián)節(jié)點集合MPP1MP1、MP2MPP2MP4表5之后,當(dāng)AC檢測到MPP1與自身解除關(guān)聯(lián)后,AC會從信息表中刪除MPP1所在的對應(yīng)關(guān)系,這時的信息表如下面的表6所示。MPP關(guān)聯(lián)節(jié)點集合MPP2MP4表6容易看出,本實施例中,在自身與任一節(jié)點解除關(guān)聯(lián)后,AC可以非常及時地從信息表中刪除對應(yīng)的表項,以使得該信息表中的信息保持在最新的狀態(tài)。在本發(fā)明實施例的一種具體實施方式中,該方法還可以包括:在第二目標(biāo)節(jié)點與自身解除關(guān)聯(lián)后,從第二目標(biāo)節(jié)點所在對應(yīng)關(guān)系中刪除第二目標(biāo)節(jié)點,其中,第二目標(biāo)節(jié)點為該無線Mesh網(wǎng)絡(luò)中的任一MP、任一MAP,或者任一MPP。下面仍結(jié)合圖3,對本實施例的具體實施過程進行說明。假設(shè)AC內(nèi)當(dāng)前存儲的信息表如上面的表1所示,當(dāng)AC檢測到MP3與自身解除關(guān)聯(lián)后,AC會從MP3所在對應(yīng)關(guān)系的關(guān)聯(lián)節(jié)點集合中刪除MP3,這時的信息表如上面的表5所示。之后,當(dāng)AC檢測到MPP1與自身解除關(guān)聯(lián)后,AC會從信息表中刪除MPP1,這時的信息表如下面的表7所示。MPP的標(biāo)識信息關(guān)聯(lián)節(jié)點集合MP1、MP2MPP2MP4表7容易理解的是,當(dāng)MPP1與AC解除關(guān)聯(lián)后,由于MP1和MP2均無法通過MPP1與AC進行報文交互,因此,MP1和MP2也會與AC解除關(guān)聯(lián),因此,MP1和MP2也會被從信息表中刪除,這樣,最終的信息表也會如上面的表6所示。容易看出,本實施例中,在自身與任一節(jié)點解除關(guān)聯(lián)后,AC可以非常及時地從信息表中刪除對應(yīng)的表項,以使得該信息表中的信息保持在最新的狀態(tài)。在本發(fā)明實施例的一種具體實施方式中,向目標(biāo)MPP,以及目標(biāo)關(guān)聯(lián)節(jié)點集合中的各節(jié)點通知攜帶指定信道的信道切換指示報文,可以包括:按照與AC的關(guān)聯(lián)時間由晚至早的順序,依次向目標(biāo)關(guān)聯(lián)節(jié)點集合中的各節(jié)點和目標(biāo)MPP通知攜帶指定信道的信道切換指示報文。下面仍結(jié)合圖3,對本實施例的具體實施過程進行說明。對于AC而言,在向信息表中添加表項時,其可以按照與自身的關(guān)聯(lián)時間早晚來進行表項的添加。具體地,在MPP1與AC關(guān)聯(lián)后,假設(shè)MP1先于MP2與AC關(guān)聯(lián),MP2先于MP3與AC關(guān)聯(lián),那么,如表1所示,在MPP1對應(yīng)的關(guān)聯(lián)節(jié)點集合中,MP1可以排列在MP2的前面,MP2可以排列在MP3的前面。之后,在通知信道切換指示報文時,AC可以按照關(guān)聯(lián)時間由晚至早的順序來通知該報文。具體地,AC可以先向MP3通知該報文,然后向MP2通知該報文,接著向MP1通知該報文,最后再向MPP1通知該報文。這樣,MP3先于MP2進行信道切換,MP2先于MP1進行信道切換,MP1先于MPP1進行信道切換,因此,在信道切換過程中,MP1、MP2和MP3均能與AC保持正常關(guān)聯(lián)的狀態(tài)。容易看出,本實施例中,下游節(jié)點先于上游節(jié)點進行信道切換,這樣可以較好地避免上游節(jié)點先于下游節(jié)點進行信道切換時,出現(xiàn)下游節(jié)點與AC之間的關(guān)聯(lián)解除的情況,從而有效地避免了下游節(jié)點所服務(wù)的終端上出現(xiàn)數(shù)據(jù)業(yè)務(wù)長時間中斷的情況。綜上,在無線Mesh網(wǎng)絡(luò)中的MPP的工作信道發(fā)生切換的情況下,本實施例能夠避免該MPP的下游節(jié)點所服務(wù)的終端上出現(xiàn)數(shù)據(jù)業(yè)務(wù)長時間中斷的情況。下面對本發(fā)明實施例所提供的一種信道切換裝置進行說明。需要說明的是,本發(fā)明實施例所提供的一種信道切換裝置可以應(yīng)用于接入控制器AC。參見圖4,圖中示出了本發(fā)明實施例所提供的一種信道切換裝置的結(jié)構(gòu)框圖。如圖4所示,該裝置可以包括:信道確定模塊41,用于在目標(biāo)網(wǎng)格網(wǎng)關(guān)節(jié)點MPP當(dāng)前的工作信道滿足預(yù)設(shè)的信道切換條件的情況下,確定待切換的指定信道,其中,目標(biāo)MPP為AC管理的無線網(wǎng)格Mesh網(wǎng)絡(luò)中的任一MPP;集合確定模塊42,用于基于本地存儲的、該無線Mesh網(wǎng)絡(luò)中的MPP與相應(yīng)關(guān)聯(lián)節(jié)點集合之間的對應(yīng)關(guān)系,確定目標(biāo)MPP對應(yīng)的目標(biāo)關(guān)聯(lián)節(jié)點集合,其中,任一MPP對應(yīng)的關(guān)聯(lián)節(jié)點集合中包括:該MPP的下游節(jié)點中、已與AC關(guān)聯(lián)的網(wǎng)格節(jié)點MP和網(wǎng)格接入節(jié)點MAP;報文發(fā)送模塊43,用于向目標(biāo)MPP,以及目標(biāo)關(guān)聯(lián)節(jié)點集合中的各節(jié)點通知攜帶指定信道的信道切換指示報文,以使得目標(biāo)MPP,以及目標(biāo)關(guān)聯(lián)節(jié)點集合中的各節(jié)點在接收到信道切換指示報文后,將各自的工作信道切換至指定信道。本方案中,在目標(biāo)MPP當(dāng)前的工作信道滿足預(yù)設(shè)的信道切換條件的情況下,AC不僅會確定待切換的指定信道,其還會確定目標(biāo)MPP對應(yīng)的目標(biāo)關(guān)聯(lián)節(jié)點集合。之后,AC會向目標(biāo)MPP,以及目標(biāo)關(guān)聯(lián)節(jié)點集合中的各節(jié)點通知攜帶指定信道的信道切換指示報文。這樣,目標(biāo)MPP,以及目標(biāo)MPP的下游節(jié)點中、已與AC關(guān)聯(lián)的各節(jié)點均會接收到該信道切換指示報文,并依據(jù)該信道切換指示報文,將各自的工作信道切換至指定信道。容易看出,在無線Mesh網(wǎng)絡(luò)中的MPP的工作信道發(fā)生切換的情況下,該MPP的下游節(jié)點會與該MPP進行信道的聯(lián)動切換,因此,該MPP的下游節(jié)點無需執(zhí)行重新掃描等步驟,這樣可以較好地避免該MPP的下游節(jié)點所服務(wù)的終端上出現(xiàn)數(shù)據(jù)業(yè)務(wù)長時間中斷的情況。在本發(fā)明實施例的一種具體實施方式中,該裝置還可以包括:創(chuàng)建存儲模塊,用于在該無線Mesh網(wǎng)絡(luò)中的任一MPP與自身關(guān)聯(lián)后,在本地創(chuàng)建并存儲該MPP與相應(yīng)關(guān)聯(lián)節(jié)點集合之間的對應(yīng)關(guān)系;節(jié)點確定模塊,用于在第一目標(biāo)節(jié)點與自身關(guān)聯(lián)后,確定第一目標(biāo)節(jié)點的鄰居節(jié)點中、已與AC關(guān)聯(lián)的一節(jié)點,其中,第一目標(biāo)節(jié)點為該無線Mesh網(wǎng)絡(luò)中的任一MP或者任一MAP;添加和發(fā)送模塊,用于添加第一目標(biāo)節(jié)點至所確定的節(jié)點所在對應(yīng)關(guān)系的關(guān)聯(lián)節(jié)點集合中,并向第一目標(biāo)節(jié)點發(fā)送攜帶所確定的節(jié)點當(dāng)前的工作信道的配置報文,以使得第一目標(biāo)節(jié)點將所接收到的配置報文中的工作信道作為自身的工作信道。在本發(fā)明實施例的一種具體實施方式中,該裝置還可以包括:第一刪除模塊,用于在該無線Mesh網(wǎng)絡(luò)中的任一MPP與自身解除關(guān)聯(lián)后,刪除本地存儲的、該MPP與相應(yīng)關(guān)聯(lián)節(jié)點集合之間的對應(yīng)關(guān)系;第二刪除模塊,用于在第一目標(biāo)節(jié)點與自身解除關(guān)聯(lián)后,從第一目標(biāo)節(jié)點所在對應(yīng)關(guān)系的關(guān)聯(lián)節(jié)點集合中刪除第一目標(biāo)節(jié)點。在本發(fā)明實施例的一種具體實施方式中,該裝置還可以包括:第三刪除模塊,用于在第二目標(biāo)節(jié)點與自身解除關(guān)聯(lián)后,從第二目標(biāo)節(jié)點所在對應(yīng)關(guān)系中刪除第二目標(biāo)節(jié)點,其中,第二目標(biāo)節(jié)點為該無線Mesh網(wǎng)絡(luò)中的的任一MP、任一MAP,或者任一MPP。在本發(fā)明實施例的一種具體實施方式中,報文發(fā)送模塊,具體用于:按照與AC的關(guān)聯(lián)時間由晚至早的順序,依次向目標(biāo)關(guān)聯(lián)節(jié)點集合中的各節(jié)點和目標(biāo)MPP通知攜帶指定信道的信道切換指示報文。綜上,在無線Mesh網(wǎng)絡(luò)中的MPP的工作信道發(fā)生切換的情況下,本實施例能夠避免該MPP的下游節(jié)點所服務(wù)的終端上出現(xiàn)數(shù)據(jù)業(yè)務(wù)長時間中斷的情況。需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。本說明書中的各個實施例均采用相關(guān)的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。當(dāng)前第1頁1 2 3