欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

路由節(jié)點的切換方法、裝置和無線傳感器網絡與流程

文檔序號:11846281閱讀:227來源:國知局
路由節(jié)點的切換方法、裝置和無線傳感器網絡與流程
本發(fā)明涉及無線通信,尤其涉及一種路由節(jié)點的切換方法、裝置和無線傳感器網絡。
背景技術
:無線傳感網絡中,每個節(jié)點有自己的功能和任務。有的負責發(fā)送傳感數(shù)據,有的負責路由和轉發(fā)。由于功能不同,造成每個節(jié)點在能量消耗等狀態(tài)的不同,會造成網絡壽命的下降。技術實現(xiàn)要素:為了解決
背景技術
指出的問題,本發(fā)明實施例提供了一種路由節(jié)點的切換方法、裝置和無線傳感器網絡。根據本發(fā)明實施例的第一方面,提供了一種路由節(jié)點的切換裝置,該裝置應用于無線傳感網絡中初始部署的路由節(jié)點,其中,所述裝置包括:廣播單元,其廣播發(fā)送路由切換信息,以便接收到該路由切換信息的葉子節(jié)點上報自己的鄰居列表;確定單元,其根據葉子節(jié)點上報的鄰居列表確定所述路由節(jié)點的替換節(jié)點;切換單元,其在所述確定單元確定了所述路由節(jié)點的替換節(jié)點后,將所述路由節(jié)點切換為葉子節(jié)點,并廣播發(fā)送路由替換信息,通過所述路由替換信息指示所述路由節(jié)點的替換節(jié)點。根據本發(fā)明實施例的第二方面,提供了一種路由節(jié)點的切換裝置,該裝置應用于無線傳感器網絡中初始部署的葉子節(jié)點,其中,所述裝置包括:接收單元,其接收路由切換信息和路由替換信息;發(fā)送單元,其在所述接收單元接收到路由切換信息后上報所述葉子節(jié)點的鄰居列表;確定單元,其在所述接收單元接收到路由替換信息后根據所述路由替換信息確定所述葉子節(jié)點是否為替換節(jié)點;切換單元,其在所述葉子節(jié)點是替換節(jié)點時將所述葉子節(jié)點切換為路由節(jié)點,并記錄發(fā)起路由切換信息的路由節(jié)點的地址。根據本發(fā)明實施例的第三方面,提供了一種路由節(jié)點的切換裝置,該裝置應用于無線傳感網絡中初始部署的路由站點,其中,所述裝置包括:廣播單元,其廣播發(fā)送所述路由節(jié)點的子節(jié)點列表以及父節(jié)點標識;判斷單元,其判斷是否存在滿足路由切換條件的葉子節(jié)點;確定單元,其在所述判斷單元判斷為存在滿足路由切換條件的葉子節(jié)點時,根據滿足路由切換條件的葉子節(jié)點的度量值確定所述路由節(jié)點的替換節(jié)點;切換單元,其在所述確定單元確定了所述路由節(jié)點的替換節(jié)點后,將所述路由節(jié)點切換為葉子節(jié)點。根據本發(fā)明實施例的第四方面,提供了一種路由節(jié)點的切換裝置,該裝置應用于無線傳感器網絡中初始部署的葉子節(jié)點,其中,所述裝置包括:比較單元,其在所述葉子節(jié)點接收到路由切換信息后,將所述葉子節(jié)點的鄰居列表與所述路由切換信息所指示的路由節(jié)點的子節(jié)點列表和父節(jié)點標識進行比較;計算單元,其在所述路由節(jié)點的子節(jié)點和父節(jié)點都位于所述葉子節(jié)點的鄰居列表中時,計算所述葉子節(jié)點的度量值;上報單元,其上報包含所述計算單元計算出的所述葉子節(jié)點的度量值的答復信息;確定單元,其根據所述度量值確定所述葉子節(jié)點是否是替換節(jié)點或者根據接收到包含替換節(jié)點列表的確認信息確定所述葉子節(jié)點是否是替換節(jié)點;切換單元,其在所述葉子節(jié)點是替換節(jié)點時,將所述葉子節(jié)點切換為路由節(jié)點。根據本發(fā)明實施例的第五方面,提供了一種路由節(jié)點的切換方法,該方法應用于無線傳感器網絡中初始部署的路由節(jié)點,其中,該方法包括:廣播發(fā)送路由切換信息,以便接收到該路由切換信息的葉子節(jié)點上報自己的鄰居列表;根據葉子節(jié)點上報的鄰居列表確定本地的替換節(jié)點;在確定了本地的替換節(jié)點后切換為葉子節(jié)點,并廣播發(fā)送路由替換信息,通過所 述路由替換信息指示本地的替換節(jié)點。根據本發(fā)明實施例的第六方面,提供了一種路由節(jié)點的切換方法,該方法應用于無線傳感器網絡中初始部署的葉子節(jié)點,其中,該方法包括:在接收到路由切換信息后,上報本地的鄰居列表;在接收到路由替換信息后,根據所述路由替換信息確定本地是否為替換節(jié)點;如果本地是替換節(jié)點,則切換為路由節(jié)點。根據本發(fā)明實施例的第七方面,提供了一種路由節(jié)點的切換方法,該方法應用于無線傳感器網絡中初始部署的路由節(jié)點,其中,該方法包括:廣播發(fā)送本地的子節(jié)點列表以及父節(jié)點標識;判斷是否存在滿足路由切換條件的葉子節(jié)點;如果存在滿足路由切換條件的葉子節(jié)點,則根據滿足路由切換條件的葉子節(jié)點的度量值確定替換節(jié)點;在確定了替換節(jié)點后切換為葉子節(jié)點。根據本發(fā)明實施例的第八方面,提供了一種路由節(jié)點的切換方法,該方法應用于無線傳感器網絡中初始部署的葉子節(jié)點,其中,該方法包括:接收到路由切換信息后將本地的鄰居列表與所述路由切換信息所指示的路由節(jié)點的子節(jié)點列表和父節(jié)點標識進行比較;如果所述路由節(jié)點的子節(jié)點和父節(jié)點都位于本地的鄰居列表中,則計算度量值并上報包含該度量值的答復信息;根據所述度量值確定本地是否是替換節(jié)點或者根據接收到包含替換節(jié)點列表的確認信息確定本地是否是替換節(jié)點;如果本地是替換節(jié)點則切換為路由節(jié)點。根據本發(fā)明實施例的第九方面,提供了一種無線傳感器網絡中初始部署的路由節(jié)點,所述路由節(jié)點包括前述第一方面或第三方面所述的裝置。根據本發(fā)明實施例的第十方面,提供了一種無線傳感器網絡中初始部署的葉子節(jié)點,所述葉子節(jié)點包括前述第二方面或第四方面所述的裝置。根據本發(fā)明實施例的第十一方面,提供了一種無線傳感器網絡,所述無線傳感器網絡包括前述第九方面所述的路由節(jié)點和第十方面所述的葉子節(jié)點。本發(fā)明實施例的有益效果在于:本發(fā)明實施例提供的方法、裝置和無線傳感器網 絡,通過使路由節(jié)點和葉子節(jié)點主動的相互切換,使網絡負載均衡,延長網絡壽命。參照后文的說明和附圖,詳細公開了本發(fā)明的特定實施方式,指明了本發(fā)明的原理可以被采用的方式。應該理解,本發(fā)明的實施方式在范圍上并不因而受到限制。在所附權利要求的精神和條款的范圍內,本發(fā)明的實施方式包括許多改變、修改和等同。針對一種實施方式描述和/或示出的特征可以以相同或類似的方式在一個或更多個其它實施方式中使用,與其它實施方式中的特征相組合,或替代其它實施方式中的特征。應該強調,術語“包括/包含”在本文使用時指特征、整件、步驟或組件的存在,但并不排除一個或更多個其它特征、整件、步驟或組件的存在或附加。附圖說明所包括的附圖用來提供對本發(fā)明實施例的進一步的理解,其構成了說明書的一部分,用于例示本發(fā)明的實施方式,并與文字描述一起來闡釋本發(fā)明的原理。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。在附圖中:圖1是四邊形的骨干網部署的示意圖;圖2是四邊形的骨干網部署下覆蓋面積示意圖;圖3是六邊形的骨干網部署的示意圖;圖4是六邊形的骨干網部署下覆蓋面積示意圖;圖5是六邊形頂點的骨干網部署的示意圖;圖6是六邊形頂點的骨干網部署下覆蓋面積示意圖;圖7是隨機節(jié)點的部署的示意圖;圖8是實施例1的路由節(jié)點的切換方法的流程圖;圖9是實施例1的路由節(jié)點的切換方法的整體流程圖;圖10是實施例2的路由節(jié)點的切換方法的流程圖;圖11是實施例2的路由節(jié)點的切換方法的整體流程圖;圖12是實施例3的路由節(jié)點的切換方法的流程圖;圖13是實施例3的路由節(jié)點的切換方法的整體流程圖;圖14是實施例4的路由節(jié)點的切換方法的流程圖;圖15是實施例4的路由節(jié)點的切換方法的整體流程圖;圖16是實施例5的路由節(jié)點的切換裝置的組成示意圖;圖17是實施例6的路由節(jié)點的切換裝置的組成示意圖;圖18是實施例7的路由節(jié)點的切換裝置的組成示意圖;圖19是實施例8的路由節(jié)點的切換裝置的組成示意圖;圖20是實施例9的無線傳感器網絡中的節(jié)點的組成示意圖。具體實施方式參照附圖,通過下面的說明書,本發(fā)明的前述以及其它特征將變得明顯。在說明書和附圖中,具體公開了本發(fā)明的特定實施方式,其表明了其中可以采用本發(fā)明的原則的部分實施方式,應了解的是,本發(fā)明不限于所描述的實施方式,相反,本發(fā)明包括落入所附權利要求的范圍內的全部修改、變型以及等同物。為了使本領域的技術人員能夠容易地理解本發(fā)明的原理和實施方式,首先對本發(fā)明實施例的骨干網部署和冗余節(jié)點部署進行說明。對于骨干網部署,首先在無線網絡中規(guī)則的部署一定數(shù)量的節(jié)點組成全連通的網絡,這些節(jié)點可以稱為初始部署的路由節(jié)點。部署的方式可以是四邊形覆蓋、六邊形覆蓋等。對于四邊形覆蓋,可以在每個節(jié)點周圍規(guī)則地部署4個鄰居節(jié)點,鄰居節(jié)點間的距離可以為通信距離L,如圖1所示,由此,除邊緣節(jié)點外,每個點的覆蓋范圍是邊長為L的正四邊形,面積為L2,如果網絡中部署N個節(jié)點,則覆蓋面積為N×L2,如圖2所示。對于六邊形覆蓋,可以在每個節(jié)點周圍規(guī)則地部署6個鄰居節(jié)點,鄰居節(jié)點間的距離可以為通信距離L,如圖3所示,由此,除邊緣節(jié)點外,每個點的覆蓋范圍是邊長為的正六邊形,覆蓋面積為如果網絡中部署N個節(jié)點,則覆蓋面積為如圖4所示。對于六邊形頂點覆蓋,可以在每個節(jié)點周圍規(guī)則地部署3個鄰居節(jié)點,鄰居節(jié)點間的距離可以為通信距離L,如圖5所示,除邊緣節(jié)點外,每個點的覆蓋范圍是邊長為的正三角形,覆蓋面積為如果網絡中部署N個節(jié)點,則覆蓋面積為如圖6所示。對于冗余節(jié)點部署,可以在網絡內隨機部署葉子節(jié)點,用于采集更多的傳感數(shù)據。以六邊形覆蓋為例,隨機向網絡中撒十個葉子節(jié)點,如圖7所示。葉子節(jié)點按照路由規(guī)則,選擇相鄰的骨干節(jié)點為父節(jié)點。所有節(jié)點加入網絡后,每個節(jié)點都存有一個鄰居節(jié)點列表和子節(jié)點列表。在本申請中,只涉及骨干節(jié)點的子節(jié)點列表和葉子節(jié)點的鄰居列表。圖7對應的骨干節(jié)點的鄰居列表和葉子節(jié)點的鄰居列表如表1和表2所示。表1:骨干節(jié)點的子節(jié)點列表節(jié)點ID子節(jié)點列表A1,2,3,4,5,6,e,j1a2b,d3φ4f5g,h,i6k表2:葉子節(jié)點的鄰居列表節(jié)點ID鄰居列表節(jié)點ID鄰居列表a1,6,kg4,5,h,i,jb2,d,eh5,g,i,jd2,3,b,ei5,6,g,h,j,keA,2,3,b,djA,5,6,g,h,i,kf4k6,a,i,j在本實施例中,通過使路由節(jié)點和葉子節(jié)點進行功能互換,例如路由節(jié)點切換為葉子節(jié)點,同時葉子節(jié)點切換為路由節(jié)點,使網絡負載均衡,延長網絡壽命。以下結合附圖和具體實施例對本發(fā)明實施例的路由節(jié)點的切換方法、裝置和無線傳感器網絡進行詳細說明。本發(fā)明實施例提供了兩種路由節(jié)點的切換方式,其中,實施例1和實施例2是由骨干節(jié)點指定路由節(jié)點的切換方式,實施例3和實施例4是自由競爭的切換方式,以下分別進行說明。實施例1本發(fā)明實施例提供了一種路由節(jié)點的切換方法,該方法應用于無線傳感器網絡中初始部署的路由節(jié)點,也即骨干節(jié)點。圖8是該方法的流程圖,請參照圖8,該方法包括:步驟801:廣播發(fā)送路由切換信息,以便接收到該路由切換信息的葉子節(jié)點上報自己的鄰居列表;步驟802:根據葉子節(jié)點上報的鄰居列表確定本地的替換節(jié)點;步驟803:在確定了本地的替換節(jié)點后切換為葉子節(jié)點,并廣播發(fā)送路由替換信息,通過所述路由替換信息指示本地的替換節(jié)點。在步驟801中,路由節(jié)點可以廣播發(fā)送路由切換信息來開啟路由切換的過程,該路由切換信息可以通過一個廣播命令發(fā)送,該廣播命令可以稱為路由切換命令,該路由切換命令可以包括發(fā)送節(jié)點的標識、指令類別、包長度、以及目的節(jié)點的標識等。其中,發(fā)送節(jié)點的標識和目的節(jié)點的標識可以分別通過發(fā)送節(jié)點的地址和目的節(jié)點的地址來指示。表3是路由切換命令的一個實施方式,在該實施方式中,路由切換命令為“0x00”。表3:路由切換命令發(fā)送節(jié)點ID指令類別包長度目的節(jié)點ID2B1B1B2B0x0060xFFFF其中,接收到該路由切換信息的葉子節(jié)點可以根據該路由切換信息上報自己的鄰居列表,在該鄰居列表中,包含了該葉子節(jié)點的所有鄰居的標識。其中,葉子節(jié)點上報其鄰居列表的方式將在實施例2中進行詳細說明。在步驟802中,該路由節(jié)點在接收到各個葉子節(jié)點上報的該各個葉子節(jié)點的鄰居列表后,即可根據該各個葉子節(jié)點的鄰居列表確定自己的替換節(jié)點。在一個實施方式中,該路由節(jié)點將各個葉子節(jié)點上報的該各個葉子節(jié)點的鄰居列表與自己的子節(jié)點列表和自己的父節(jié)點進行比較,如果自己的子節(jié)點和父節(jié)點都包含于某一個葉子節(jié)點的鄰居列表中,則該路由節(jié)點可以將該葉子節(jié)點作為自己的替換節(jié)點;否則,也即如果自己的子節(jié)點和父節(jié)點都不在任何一個葉子節(jié)點的鄰居列表中,則該路由節(jié)點確定無法從葉子節(jié)點中找到合適的替換節(jié)點,則該路由節(jié)點可以將距離自己最近的葉子節(jié)點作為自己的替換節(jié)點,當然,在這種情況下,該路由節(jié)點也可以根據其它策略或規(guī)則確定自己的替換節(jié)點。以圖7所示的網絡拓撲結構為例,由于節(jié)點2的子節(jié)點b、d以及節(jié)點2的父節(jié)點A都在節(jié)點e的鄰居列表中,則節(jié)點e可以作為節(jié)點2的替換節(jié)點;類似的,由于節(jié)點5的子節(jié)點g、h、i以及節(jié)點5的父節(jié)點A都在節(jié)點j的鄰居列表中,則節(jié)點j可以作為節(jié)點5的備選節(jié)點;類似的,由于節(jié)點6的子節(jié)點k和節(jié)點6的父節(jié)點A都在節(jié)點j的鄰居列表中,則節(jié)點j也可以作為節(jié)點6的替換節(jié)點。然而,由于節(jié)點 4的子節(jié)點f和節(jié)點4的父節(jié)點A沒有在任何一個葉子節(jié)點的鄰居列表中,則節(jié)點4可以選擇f作為自己的替換節(jié)點,f為距離節(jié)點4最近的葉子節(jié)點。在步驟803中,路由節(jié)點在確定了自己的替換節(jié)點后,即可切換為葉子節(jié)點,并廣播發(fā)送路由替換信息,通過該路由替換信息指示自己的替換節(jié)點。此時,該路由節(jié)點選定的替換節(jié)點可以作為路由節(jié)點發(fā)揮作用,其具有路由節(jié)點的路由轉發(fā)功能,而該路由節(jié)點由于切換為了葉子節(jié)點,不再為其它節(jié)點進行路由轉發(fā),而只作為葉子節(jié)點發(fā)揮作用,此時,其可以重新選擇路由并進入正常的收發(fā)狀態(tài)。其中,該路由替換信息可以通過一個廣播命令來發(fā)送,在本實施例中,該廣播命令可以稱為替換節(jié)點指示命令,該替換節(jié)點指示命令可以包括發(fā)送節(jié)點的標識(ID)、指令類別、包長度、目的節(jié)點的標識(ID)以及替換節(jié)點的標識(ID)等。其中,節(jié)點的標識(ID)可以通過節(jié)點的地址來指示。表4是該替換節(jié)點指示命令的一個實施方式,在該實施方式中,該替換節(jié)點指示命令為“0x02”。表4:替換節(jié)點指示命令發(fā)送節(jié)點ID指令類別包長度目的節(jié)點ID替換節(jié)點ID2B1B1B2B2B0x0280xFFFF在本實施例中,在某個葉子節(jié)點作為替換節(jié)點切換為路由節(jié)點后,如果網絡滿足一定的條件,例如網絡有變化,或者該葉子節(jié)點(也即新的路由節(jié)點)能量不足,或者該葉子節(jié)點上有數(shù)據堆積等,該葉子節(jié)點可以向原來的路由節(jié)點發(fā)送重新分配路由的指示信息,以通知該原來的路由節(jié)點需要重新分配路由。如果該路由節(jié)點接收到重新分配路由的指示信息,其可以切換回路由節(jié)點,并且,在有需要的情況下,其可以在所有節(jié)點加入網絡后,按照圖8的方式繼續(xù)尋找替換節(jié)點。其中,該葉子節(jié)點發(fā)送該重新分配路由的指示信息的方式將在實施例2中進行詳細說明。圖9是本實施例的方法的一個實施方式的整體流程圖,如圖9所示,該流程包括:步驟901:發(fā)送0x00,開啟路由切換流程;步驟902:接收0x01,收集周圍葉子節(jié)點的鄰居列表;步驟903:將節(jié)點的鄰居列表與自己的子節(jié)點和父節(jié)點進行比較;步驟904:判斷是否存在滿足條件的葉子節(jié)點,該條件是指:自己的父節(jié)點和子節(jié)點列表中的子節(jié)點都包含于該葉子節(jié)點的鄰居列表中;如果存在則執(zhí)行步驟905, 否則執(zhí)行步驟906;步驟905:選擇該葉子節(jié)點作為自己的替換節(jié)點;步驟906:選擇離自己最近的葉子節(jié)點作為自己的替換節(jié)點;步驟907:發(fā)送0x02,通知替換節(jié)點;步驟908:切換為葉子節(jié)點;步驟909:正常的收發(fā)流程;步驟910:判斷是否收到重新分配路由的命令0x03;如果是則執(zhí)行步驟911,否則回到步驟909;步驟911:切換回路由節(jié)點,允許子節(jié)點加入。其中,步驟907和908的執(zhí)行順序可互換或并行,步驟910和911是可選的。通過本實施例的方法,路由節(jié)點可以在選定了自己的替換節(jié)點后切換為葉子節(jié)點,實現(xiàn)了網絡負載的均衡,并延長了網絡壽命。實施例2本發(fā)明實施例提供了一種路由節(jié)點的切換方法,該方法應用于無線傳感器網絡中初始部署的葉子節(jié)點,是實施例1的方法對應的葉子節(jié)點側的處理。圖10是該方法的流程圖,請參照圖10,該方法包括:步驟1001:在接收到路由切換信息后,上報本地的鄰居列表;步驟1002:在接收到路由替換信息后,根據所述路由替換信息確定本地是否為替換節(jié)點;步驟1003:如果本地是替換節(jié)點,則切換為路由節(jié)點。在本實施例中,如實施例1所述,路由節(jié)點可以通過發(fā)送路由切換信息開啟路由切換流程,葉子節(jié)點在正常的收發(fā)流程中,如果接收到該路由切換信息(0x00),則將自己的鄰居列表回復給該路由節(jié)點,也即回復給發(fā)起路由切換的節(jié)點。其中,該葉子節(jié)點可以通過一個單播命令,也即通過單播的方式向該路由節(jié)點回復其鄰居列表,在本實施例中,該單播命令可以稱為路由切換答復命令,該路由切換答復命令可以包括發(fā)送節(jié)點的標識(ID)、指令類別、包長度、目的節(jié)點的標識(ID)、列表種類、列表中節(jié)點的數(shù)量(節(jié)點數(shù))、以及列表中節(jié)點的標識(ID)等。其中,節(jié)點的標識(ID)可以通過節(jié)點的地址來指示。表5是該路由切換答復命令的一個實 施方式,在該實施方式中,該路由切換答復命令為“0x01”。表5:路由切換答復命令在本實施例中,如實施例1所述,在路由節(jié)點選定了自己的替換節(jié)點后,會廣播發(fā)送包含路由替換信息的命令(0x02),葉子節(jié)點在接收到該路由替換信息后,即可根據該路由替換信息確定自己是否是該路由節(jié)點的替換節(jié)點。例如,如果自己的標識包含在該路由替換信息中,則該葉子節(jié)點確定自己是該路由節(jié)點的替換節(jié)點,則該葉子節(jié)點可以切換為路由節(jié)點,作為路由節(jié)點發(fā)揮作用,例如,其可以重新選擇路由,進入正常的收發(fā)狀態(tài)。在本實施例中,當確定自己是該路由節(jié)點的替換節(jié)點后,該葉子節(jié)點還可以記錄發(fā)起路由切換的原路由節(jié)點的地址,也即,記錄發(fā)送上述路由切換信息的路由節(jié)點的地址,以便在需要時,向該路由節(jié)點上報信息。在本實施例中,當確定自己不是該路由節(jié)點的替換節(jié)點后,例如自己的標識并未包含于上述路由替換信息中,或者在預定時間內沒有收到上述路由替換信息,則該葉子節(jié)點可以重新回到正常的收發(fā)流程中。在本實施例中,如實施例1所述,在切換為路由節(jié)點后,如果網絡由變化或者本地的能量不足或者本地的收發(fā)隊列太長導致了數(shù)據堆積,則該葉子節(jié)點還可以切換回葉子節(jié)點并向原路由節(jié)點反饋重新分配路由的指示信息。其中,該重新分配路由的指示信息可以通過一個廣播命令來發(fā)送,在本實施例中,該廣播命令可以稱為路由重啟切換命令,該路由重啟切換命令可以包括發(fā)送節(jié)點的標識(ID)、指令類別、包長度、目的節(jié)點的標識(ID)以及替換節(jié)點的標識(ID)等。其中,節(jié)點的標識(ID)可以通過節(jié)點的地址來指示。表6是該路由重啟切換命令的一個實施方式,在該實施方式中,該替換節(jié)點指示命令為“0x03”。表6:路由重啟切換命令發(fā)送節(jié)點ID指令類別包長度目的節(jié)點ID替換節(jié)點ID2B1B1B2B2B0x0380xFFFF原路由節(jié)點ID圖11是本實施例的方法的一個實施方式的整體流程圖,如圖11所示,該流程包括:步驟1101:正常收發(fā)流程;步驟1102:判斷是否收到路由切換命令0x00;如果是則執(zhí)行步驟1103,否則回到步驟1101;步驟1103:通過命令0x01向路由節(jié)點上報自己的鄰居列表;步驟1104:等待替換節(jié)點指示命令0x02;步驟1105:判斷自己是否被選為路由節(jié)點的替換節(jié)點;如果是則執(zhí)行步驟1106,否則回到步驟1101;步驟1106:記錄發(fā)起路由切換的原路由節(jié)點的地址;步驟1107:切換為路由節(jié)點,允許子節(jié)點加入;步驟1108:正常的收發(fā)流程;步驟1109:判斷是否網絡變化或者能量不足或者數(shù)據堆積;如果是則執(zhí)行步驟1110,否則回到步驟1108;步驟1110:切換回葉子節(jié)點,通過0x03向原路由節(jié)點發(fā)送通知。其中,步驟1106和1107的執(zhí)行順序可互換或并行,步驟1109和1110是可選的??蛇x的,在本實施例中,在步驟1103之前,該葉子節(jié)點也可以判斷網絡是否有變化或者本地的能量是否不足或者本地的收發(fā)隊列是否太長,如果判斷為是,則該葉子節(jié)點可以不反饋自己的鄰居列表而直接反饋重新分配路由的指示信息,也即前述0x03。類似的,在步驟1103之前,該葉子也可以判斷網絡是否有變化或者本地的能量是否不足或者本地的收發(fā)隊列是否太長,如果判斷為是,則該葉子節(jié)點可以不記錄發(fā)起路由切換的路由節(jié)點的地址而直接反饋重新分配路由的指示信息,也即前述0x03。通過本實施例的方法,葉子節(jié)點可以根據路由節(jié)點的選擇切換為路由節(jié)點,實現(xiàn)了網絡負載的均衡,并延長了網絡壽命。實施例3本發(fā)明實施例提供了一種路由節(jié)點的切換方法,該方法應用于無線傳感器網絡中初始部署的路由節(jié)點,也即骨干節(jié)點。圖12是該方法的流程圖,請參照圖12,該方法包括:步驟1201:廣播發(fā)送本地的子節(jié)點列表以及父節(jié)點標識;步驟1202:判斷是否存在滿足路由切換條件的葉子節(jié)點;步驟1203:如果存在滿足路由切換條件的葉子節(jié)點,則根據滿足路由切換條件的葉子節(jié)點的度量值確定替換節(jié)點;步驟1204:在確定了替換節(jié)點后切換為葉子節(jié)點。在步驟1201中,路由節(jié)點可以通過廣播發(fā)送自己的子節(jié)點列表和父節(jié)點標識來開啟路由切換過程,該子節(jié)點列表和父節(jié)點標識可以通過廣播命令來發(fā)送,該廣播命令可以稱為路由切換命令,該路由切換命令可以包括發(fā)送節(jié)點的標識(ID)、指令類別、包長度、目的節(jié)點的標識(ID)、列表種類、列表中節(jié)點的數(shù)量(節(jié)點數(shù))、列表中節(jié)點的標識(ID)等。其中,節(jié)點的標識(ID)可以通過節(jié)點的地址來指示。表7是路由切換命令的一個實施方式,在該實施方式中,路由切換命令為“0x04”。表7:路由切換命令在步驟1202中,該路由節(jié)點可以等待其周圍的葉子節(jié)點反饋的信息,以判斷是否存在滿足路由切換條件的葉子節(jié)點。例如,如果該路由節(jié)點接收到葉子節(jié)點反饋的包含該葉子節(jié)點的度量值的信息,則該路由節(jié)點確定存在滿足路由切換條件的葉子節(jié)點,如果該路由節(jié)點在預定的時間內沒有接收到任何葉子節(jié)點反饋的上述信息,則該路由節(jié)點確定不存在滿足路由切換條件的葉子節(jié)點。其中,關于該葉子節(jié)點反饋上述信息的方式將在實施例4中進行說明。在步驟1203中,如果存在滿足路由切換條件的葉子節(jié)點,則該路由節(jié)點可以根據各葉子節(jié)點的度量值確定其替換節(jié)點。其中,該路由節(jié)點可以將滿足路由切換條件的葉子節(jié)點中,度量值最大的一個或幾個葉子節(jié)點作為其替換節(jié)點,也可以將滿足路由切換條件的葉子節(jié)點中,度量值超過預定閾值(在本實施例中,稱為第一閾值)的葉子節(jié)點作為其替換節(jié)點,本實施例并不以此作為限制。在步驟1204中,當確定了自己的替換節(jié)點后,該路由節(jié)點可以直接切換為葉子節(jié)點,由各葉子節(jié)點根據互相偵聽到的信息確定哪個或哪些是該路由節(jié)點的替換節(jié)點;該路由節(jié)點也可以將確定的替換節(jié)點的標識存入替換節(jié)點列表中,并通過廣播的方式發(fā)送包含替換節(jié)點列表的確認信息。其中,該確認信息可以通過廣播命令發(fā)送,在本實施例中,該廣播命令可以稱為 替換節(jié)點指示命令,該替換節(jié)點指示命令可以包括發(fā)送節(jié)點的標識(ID)、指令類別、包長度、目的節(jié)點的標識(ID)、列表種類、列表中節(jié)點的數(shù)量(節(jié)點數(shù))、列表中節(jié)點的標識(ID)等。其中,節(jié)點的標識(ID)可以通過節(jié)點的地址來指示。表8是替換節(jié)點指示命令的一個實施方式,在該實施方式中,路由切換命令為“0x06”。表8:替換節(jié)點指示命令其中,該路由節(jié)點在切換為葉子節(jié)點后,即可重新選擇路由,并進入正常的收發(fā)狀態(tài)。在本實施例中,如果根據步驟1202的判斷,發(fā)現(xiàn)不存在滿足路由切換條件的葉子節(jié)點,則該路由節(jié)點也可以廣播如上所述的包含替換節(jié)點列表的確認信息,也即發(fā)送上述替換節(jié)點指示命令,而由于不存在滿足路由切換條件的葉子節(jié)點,在該命令中,節(jié)點數(shù)為0,節(jié)點ID為空。在本實施例中,與實施例1類似,在葉子節(jié)點作為替換節(jié)點切換為路由節(jié)點后,如果網絡變化或者其能量不足或者其數(shù)據堆積,則該葉子節(jié)點也可以向該路由節(jié)點反饋重新分配路由的指示信息,例如通過命令0x03反饋上述信息,則該路由節(jié)點在接收到該重新分配路由的指示信息后,重新切換為路由節(jié)點,待所有節(jié)點加入網絡后,根據需要重新執(zhí)行本實施例的方法。其中,該葉子節(jié)點發(fā)送該重新分配路由的指示信息的方式與實施例2類似,在實施例4中也將做進一步說明。圖13是本實施例的方法的一個實施方式的整體流程圖,如圖13所示,該流程包括:步驟1301:開啟路由切換流程;步驟1302:廣播自己的子節(jié)點列表(0x04)和父節(jié)點標識;步驟1303:等待鄰居節(jié)點反饋的廣播信息(0x05);步驟1304:判斷鄰居節(jié)點是否有條件切換為路由節(jié)點;如果是則執(zhí)行步驟1305,否則執(zhí)行步驟1309;步驟1305:確定替換節(jié)點;步驟1306:(可選)發(fā)送包含替換節(jié)點列表的確認命令(0x06);步驟1307:切換為葉子節(jié)點;步驟1308:正常的收發(fā)流程;步驟1309:發(fā)送替換節(jié)點列表為空的確認命令(0x06);步驟1310:依然為路由節(jié)點;步驟1311:正常的收發(fā)流程;步驟1312:判斷是否接收到重新分配路由的信息(0x03),如果是則執(zhí)行步驟1313,否則回到步驟1311;步驟1313:切換為路由節(jié)點,允許子節(jié)點加入。其中,步驟1306和1307的執(zhí)行順序可互換或并行,步驟1312和1313是可選的。通過本實施例的方法,路由節(jié)點可以在選定了自己的替換節(jié)點后切換為葉子節(jié)點,實現(xiàn)了網絡負載的均衡,并延長了網絡壽命。實施例4本發(fā)明實施例提供了一種路由節(jié)點的切換方法,該方法應用于無線傳感器網絡中初始部署的葉子節(jié)點,是實施例3的方法對應的葉子節(jié)點側的處理。圖14是該方法的流程圖,請參照圖14,該方法包括:步驟1401:接收到路由切換信息后將本地的鄰居列表與所述路由切換信息所指示的路由節(jié)點的子節(jié)點列表和父節(jié)點標識進行比較;步驟1402:如果所述路由節(jié)點的子節(jié)點和父節(jié)點都位于本地的鄰居列表中,則計算度量值并上報包含該度量值的答復信息;步驟1403:根據所述度量值確定本地是否是替換節(jié)點或者根據接收到包含替換節(jié)點列表的確認信息確定本地是否是替換節(jié)點;步驟1404:如果本地是替換節(jié)點則切換為路由節(jié)點。在本實施例中,如實施例3所述,路由節(jié)點可以通過發(fā)送自己的子節(jié)點列表和父節(jié)點標識來開啟路由切換流程,葉子節(jié)點在正常的收發(fā)流程中,如果接收到上述信息(0x04),則將自己的鄰居列表與該路由節(jié)點的子節(jié)點列表和父節(jié)點標識進行比較,以確定本地是否可以作為該路由節(jié)點的替換節(jié)點。在本實施例中,與實施例2類似,如果該路由節(jié)點的子節(jié)點和父節(jié)點都在自己的鄰居列表中,也即{自己的鄰居列表}{路由節(jié)點的子節(jié)點+父節(jié)點},則確定自己可 以作為該路由節(jié)點的替換節(jié)點,則該葉子節(jié)點可以計算自己的度量值并上報包含該度量值的答復信息。其中,這里的度量值例如為剩余的電量、收發(fā)隊列的長度、CPU的空閑時間等,這里的答復信息可以通過廣播或單播的方式發(fā)送,表9是該答復信息的命令的一個實施方式的格式,該命令可以包括發(fā)送節(jié)點的標識(ID)、指令類別、包長度、目的節(jié)點的標識(ID)以及度量值等。其中,節(jié)點的標識可以通過節(jié)點的地址來指示。在本實施方式中,該命令可以是“0x05”。表9:答復信息的命令在本實施例中,如果該路由節(jié)點的至少一個子節(jié)點或者父節(jié)點不在自己的鄰居列表中,則確定自己不能作為該路由節(jié)點的替換節(jié)點,則該葉子節(jié)點回到正常的收發(fā)狀態(tài)。在本實施例中,該葉子節(jié)點可以根據自己的度量值確定自己是否可以作為替換節(jié)點,例如,該葉子節(jié)點可以將自己的度量值與偵聽到的其它葉子節(jié)點的度量值進行比較,如果自己的度量值最大或者自己的度量值大于預先設定的閾值(在本實施例中稱為第一閾值),則確定自己可以作為該路由節(jié)點的替換節(jié)點。其中,該方式要求各葉子節(jié)點廣播發(fā)送包含自己的度量值的上述命令(0x05),由此,各葉子節(jié)點可以偵聽到其它葉子節(jié)點的度量值。在本實施例中,該葉子節(jié)點也可以根據接收到的路由節(jié)點反饋的包含替換節(jié)點列表的確認信息(0x06)來確定自己是否可以作為替換節(jié)點。如實施例3所述,在一個實施方式中,路由節(jié)點在選定了替換節(jié)點后會廣播包含替換節(jié)點列表的確認信息(0x06),則葉子節(jié)點在接收到該確認信息后,可以根據該確認信息所包含的替換節(jié)點列表確認自己是否可以作為替換節(jié)點。其中,如果自己的標識在該替換節(jié)點列表中則確認自己可以作為替換節(jié)點,如果自己的標識不在該替換節(jié)點列表中,則確認自己不能作為替換節(jié)點。在本實施例中,如果該葉子節(jié)點可以作為替換節(jié)點,則該葉子節(jié)點可以切換為路由節(jié)點,并重新選擇路由,進入正常的收發(fā)狀態(tài)。如果該葉子節(jié)點不能作為替換節(jié)點,則該葉子節(jié)點回到正常的收發(fā)狀態(tài)。在本實施例中,與實施例2類似,在葉子節(jié)點作為替換節(jié)點切換為路由節(jié)點后,如果網絡由變化或者本地的能量不足或者本地的收發(fā)隊列太長導致了數(shù)據堆積,則該葉子節(jié)點還可以切換回葉子節(jié)點并向原路由節(jié)點反饋重新分配路由的指示信息(0x03)。圖15是本實施例的方法的一個實施方式的整體流程圖,如圖15所示,該流程包括:步驟1501:正常收發(fā)流程;步驟1502:判斷是否收到路由切換命令0x04;如果是則執(zhí)行步驟1503,否則回到步驟1501;步驟1503:將自己的鄰居列表和路由節(jié)點的子節(jié)點列表以及父節(jié)點標識進行比較;步驟1504:判斷是否滿足路由切換條件,也即:{自己的鄰居列表}{路由節(jié)點的子節(jié)點列表和父節(jié)點},如果滿足則執(zhí)行步驟1505,否則回到步驟1501;步驟1505:計算自己的度量值;步驟1506:發(fā)送包含自己的度量值的答復信息(0x05);步驟1507:(可選)等待接收確認信息(0x06);步驟1508:判斷自己是否可以作為替換節(jié)點,如果是則執(zhí)行步驟1509,否則回到步驟1501;步驟1509:切換為路由節(jié)點;步驟1510:正常的收發(fā)流程;步驟1511:判斷是否網絡變化或者能量不足或者數(shù)據堆積;如果是則執(zhí)行步驟1512,否則回到步驟1510;步驟1512:切換回葉子節(jié)點,通過0x03向原路由節(jié)點發(fā)送通知。其中,步驟1507、1511和1112是可選的??蛇x的,在本實施例中,在切換為路由節(jié)點之前,例如在步驟1502之后,該葉子節(jié)點也可以判斷網絡是否有變化或者本地的能量是否不足或者本地的收發(fā)隊列是否太長,如果判斷為是,則該葉子節(jié)點可以不反饋包含自己的度量值的答復信息0x05而直接反饋重新分配路由的指示信息0x03。通過本實施例的方法,葉子節(jié)點可以根據路由節(jié)點的選擇切換為路由節(jié)點,實現(xiàn) 了網絡負載的均衡,并延長了網絡壽命。實施例5本發(fā)明實施例提供了一種路由節(jié)點的切換裝置,該裝置應用于無線傳感網絡中初始部署的路由節(jié)點,由于該裝置解決問題的原理與實施例1的方法類似,因此其具體的實施可以參照實施例1的方法的實施,內容相同之處不再重復說明。圖16是該裝置的組成示意圖,如圖16所示,該裝置1600包括:廣播單元1601、確定單元1602、以及切換單元1603。其中,廣播單元1601用于廣播發(fā)送路由切換信息,以便接收到該路由切換信息的葉子節(jié)點上報自己的鄰居列表。其中,該路由切換信息可以通過命令0x00發(fā)送。其中,確定單元1602用于根據葉子節(jié)點上報的鄰居列表確定該路由節(jié)點的替換節(jié)點。其中,該葉子節(jié)點可以通過命令0x01上報其鄰居列表。在確定單元1602的一個實施方式中,該確定單元1602包括比較模塊16021和確定模塊16022,其中,該比較模塊16021用于在所述路由節(jié)點接收到各個葉子節(jié)點上報的該各個葉子節(jié)點的鄰居列表時,將各個葉子節(jié)點上報的該各個葉子節(jié)點的鄰居列表與所述路由節(jié)點的子節(jié)點列表和所述路由節(jié)點的父節(jié)點標識進行比較;該確定模塊16022用于在所述路由節(jié)點的子節(jié)點和父節(jié)點都包含于一個葉子節(jié)點的鄰居列表中時,確定所述葉子節(jié)點為所述路由節(jié)點的替換節(jié)點,在所述路由節(jié)點的子節(jié)點和父節(jié)點都沒有包含于任何一個葉子節(jié)點的鄰居列表中時,確定距離所述路由節(jié)點最近的葉子節(jié)點為所述路由節(jié)點的替換節(jié)點。其中,切換單元1603用于在確定單元1602確定了所述路由節(jié)點的替換節(jié)點后,將所述路由節(jié)點切換為葉子節(jié)點,并廣播發(fā)送路由替換信息,通過所述路由替換信息指示所述路由節(jié)點的替換節(jié)點。其中,該路由替換信息可以通過命令0x02發(fā)送。其中,該切換單元1603還用于在切換為葉子節(jié)點的所述路由節(jié)點接收到重新分配路由的指示信息時,將切換為葉子節(jié)點的所述路由節(jié)點切換回路由節(jié)點。其中,該指示信息可以通過命令0x03發(fā)送。通過本實施例的裝置,路由節(jié)點可以在選定了自己的替換節(jié)點后切換為葉子節(jié)點,實現(xiàn)了網絡負載的均衡,并延長了網絡壽命。實施例6本發(fā)明實施例提供了一種路由節(jié)點的切換裝置,該裝置應用于無線傳感網絡中初始部署的葉子節(jié)點,由于該裝置解決問題的原理與實施例2的方法類似,因此其具體的實施可以參照實施例2的方法的實施,內容相同之處不再重復說明。圖17是該裝置的組成示意圖,如圖17所示,該裝置1700包括:接收單元1701、發(fā)送單元1702、確定單元1703、以及切換單元1704。其中,接收單元1701用于接收路由切換信息和路由替換信息。其中,該路由切換信息可以通過命令0x00來發(fā)送,該路由替換信息可以通過命令0x02來發(fā)送。其中,發(fā)送單元1702用于在所述接收單元1701接收到路由切換信息后上報所述葉子節(jié)點的鄰居列表。其中,該葉子節(jié)點的鄰居列表可以通過命令0x01來發(fā)送。其中,確定單元1703用于在所述接收單元1701接收到路由替換信息后根據所述路由替換信息確定所述葉子節(jié)點是否為替換節(jié)點。其中,如果葉子節(jié)點的標識與路由替換信息所指示的替換節(jié)點的標識相同時,確定該葉子節(jié)點是替換節(jié)點。其中,切換單元1704用于在所述葉子節(jié)點是替換節(jié)點時將所述葉子節(jié)點切換為路由節(jié)點,并記錄發(fā)起路由切換信息的路由節(jié)點的地址。在一個實施方式中,該裝置1700還包括判斷單元1705,其在所述切換單元1704將所述葉子節(jié)點切換為路由節(jié)點后,判斷網絡是否有變化或者切換為路由節(jié)點的所述葉子節(jié)點的能量是否不足或者切換為路由節(jié)點的所述葉子節(jié)點的發(fā)送隊列或接收隊列太長,所述切換單元1704在所述判斷單元1705判斷為是時,將切換為路由節(jié)點的所述葉子節(jié)點切換回葉子節(jié)點并反饋重新分配路由的指示信息。其中,該重新分配路由的指示信息可以通過命令0x03來發(fā)送。通過本實施例的裝置,葉子節(jié)點可以根據路由節(jié)點的選擇切換為路由節(jié)點,實現(xiàn)了網絡負載的均衡,并延長了網絡壽命。實施例7本發(fā)明實施例提供了一種路由節(jié)點的切換裝置,該裝置應用于無線傳感網絡中初始部署的路由節(jié)點,由于該裝置解決問題的原理與實施例3的方法類似,因此其具體的實施可以參照實施例3的方法的實施,內容相同之處不再重復說明。圖18是該裝置的組成示意圖,如圖18所示,該裝置1800包括:廣播單元1801、 判斷單元1802、確定單元1803、以及切換單元1804。其中,廣播單元1801用于廣播發(fā)送所述路由節(jié)點的子節(jié)點列表以及父節(jié)點標識。其中,該路由節(jié)點的子節(jié)點列表和父節(jié)點標識可以命令0x04來發(fā)送。其中,判斷單元1802用于判斷是否存在滿足路由切換條件的葉子節(jié)點。其中,如果接收到葉子節(jié)點反饋的包含該葉子節(jié)點的度量值的答復信息,則判斷為存在滿足路由切換條件的葉子節(jié)點,否則判斷為不存在滿足路由切換條件的葉子節(jié)點。其中,該答復信息可以通過命令0x05來發(fā)送。其中,確定單元1803用于在所述判斷單元1802判斷為存在滿足路由切換條件的葉子節(jié)點時,根據滿足路由切換條件的葉子節(jié)點的度量值確定所述路由節(jié)點的替換節(jié)點。其中,該確定單元1803可以將滿足路由切換條件的葉子節(jié)點中度量值最高的葉子節(jié)點和/或度量值大于第一閾值的葉子節(jié)點作為所述路由節(jié)點的替換節(jié)點。其中,切換單元1804用于在所述確定單元1803確定了所述路由節(jié)點的替換節(jié)點后,將所述路由節(jié)點切換為葉子節(jié)點。在本實施例中,可選的,廣播單元1801還可以廣播發(fā)送包含替換節(jié)點列表的確定信息。其中,該確定信息可以通過命令0x06來發(fā)送。如果該廣播單元1801廣播了該信息,則葉子節(jié)點可以根據該替換節(jié)點列表來確定自己是否可以作為替換節(jié)點;如果該廣播單元1801沒有廣播該信息,則葉子節(jié)點可以通過偵聽其它葉子節(jié)點的度量值來確定自己是否可以作為替換節(jié)點。在本實施例中,可選的,所述切換單元1804在切換為葉子節(jié)點的所述路由節(jié)點接收到重新分配路由的指示信息時,將切換為葉子節(jié)點的所述路由節(jié)點切換回路由節(jié)點。其中,該指示信息可以通過命令0x03來發(fā)送。通過本實施例的裝置,路由節(jié)點可以在選定了自己的替換節(jié)點后切換為葉子節(jié)點,實現(xiàn)了網絡負載的均衡,并延長了網絡壽命。實施例8本發(fā)明實施例提供了一種路由節(jié)點的切換裝置,該裝置應用于無線傳感網絡中初始部署的葉子節(jié)點,由于該裝置解決問題的原理與實施例4的方法類似,因此其具體的實施可以參照實施例4的方法的實施,內容相同之處不再重復說明。圖19是該裝置的組成示意圖,如圖19所示,該裝置1900包括:比較單元1901、 計算單元1902、上報單元1903、確定單元1904以及切換單元1905。其中,比較單元1901用于在所述葉子節(jié)點接收到路由切換信息后,將所述葉子節(jié)點的鄰居列表與所述路由切換信息所指示的路由節(jié)點的子節(jié)點列表和父節(jié)點標識進行比較。其中,路由切換信息可以通過命令0x04來發(fā)送。其中,計算單元1902用于在所述路由節(jié)點的子節(jié)點和父節(jié)點都位于所述葉子節(jié)點的鄰居列表中時,計算所述葉子節(jié)點的度量值。其中,上報單元1903用于上報包含所述計算單元1902計算出的所述葉子節(jié)點的度量值的答復信息。其中,該答復信息可以通過命令0x05來發(fā)送。其中,確定單元1904用于根據所述度量值確定所述葉子節(jié)點是否是替換節(jié)點或者根據接收到包含替換節(jié)點列表的確認信息確定所述葉子節(jié)點是否是替換節(jié)點。其中,如前所述,如果接收到該確認信息,則確定單元1904根據該確認信息所包含的替換節(jié)點列表確認該葉子節(jié)點是否可以作為替換節(jié)點,例如,所述確定單元1904在所述葉子節(jié)點在所述替換節(jié)點列表中時,確定所述葉子節(jié)點是替換節(jié)點;如果沒有接收到該確認信息,該確定單元1904可以利用該葉子節(jié)點監(jiān)聽到的其它葉子節(jié)點的度量值,根據該度量值確定該葉子節(jié)點是否可以作為替換節(jié)點,例如,所述確定單元1904在所述葉子節(jié)點的度量值在監(jiān)聽到的葉子節(jié)點的度量值中最大,或者所述葉子節(jié)點的度量值大于第一閾值時,確定所述葉子節(jié)點是替換節(jié)點。其中,切換單元1905用于在所述葉子節(jié)點是替換節(jié)點時,將所述葉子節(jié)點切換為路由節(jié)點。在本實施例中,可選的,該裝置1900還可以包括判斷單元1906,其在所述葉子節(jié)點切換為路由節(jié)點后,判斷網絡是否有變化或者切換為路由節(jié)點的所述葉子節(jié)點的能量是否不足或者切換為路由節(jié)點的所述葉子節(jié)點的發(fā)送隊列或接收隊列太長。所述切換單元1905在所述判斷單元1906判斷為是時,將切換為路由節(jié)點的所述葉子節(jié)點切換為葉子節(jié)點并反饋重新分配路由的指示信息。其中,該指示信息可以通過命令0x03來發(fā)送。通過本實施例的裝置,葉子節(jié)點可以根據路由節(jié)點的選擇切換為路由節(jié)點,實現(xiàn)了網絡負載的均衡,并延長了網絡壽命。實施例9本發(fā)明實施例提供一種無線傳感器網絡中的節(jié)點,該節(jié)點包括前述實施例5-8任一實施例所述的路由節(jié)點的切換裝置。由于在實施例5-8中,已經對各裝置進行了詳細說明,其內容被合并于此,不再贅述。圖20是本發(fā)明實施例的節(jié)點2000的系統(tǒng)構成的示意框圖。如圖20所示,該節(jié)點2000可以包括中央處理器2001和存儲器2002,存儲器2002耦合到中央處理器2001。值得注意的是,該圖是示例性的;還可以使用其他類型的結構,來補充或代替該結構,以實現(xiàn)電信功能或其他功能。在一個實施方式中,路由節(jié)點的切換裝置的功能可以被集成到中央處理器2001中。由于在實施例5-8中,已經對各裝置進行了詳細說明,其內容被合并于此,不再贅述。在另一個實施方式中,路由節(jié)點的切換裝置可以與中央處理器2001分開配置,例如可以將路由節(jié)點的切換裝置配置為與中央處理器2001連接的芯片,通過中央處理器2001的控制來實現(xiàn)路由節(jié)點的切換裝置的功能。同樣的,由于在實施例5-8中,已經對各裝置進行了詳細說明,其內容被合并于此,不再贅述。如圖20所示,該節(jié)點2000還可以包括:通信模塊2003、輸入單元2004、音頻處理單元2005、顯示器2006、電源2007。值得注意的是,節(jié)點2000也并不是必須要包括圖13中所示的所有部件;此外,節(jié)點2000還可以包括圖20中沒有示出的部件,可以參考現(xiàn)有技術。如圖20所示,中央處理器2001有時也稱為控制器或操作控件,可以包括微處理器或其他處理器裝置和/或邏輯裝置,該中央處理器2001接收輸入并控制節(jié)點2000的各個部件的操作。其中,存儲器2002,例如可以是緩存器、閃存、硬驅、可移動介質、易失性存儲器、非易失性存儲器或其它合適裝置中的一種或更多種??蓛Υ嫔鲜雠c表格、命令等有關的信息,此外還可存儲執(zhí)行有關信息的程序。并且中央處理器2001可執(zhí)行該存儲器2002存儲的該程序,以實現(xiàn)信息存儲或處理等。其他部件的功能與現(xiàn)有類似,此處不再贅述。節(jié)點2000的各部件可以通過專用硬件、固件、軟件或其結合來實現(xiàn),而不偏離本發(fā)明的范圍。通過本實施例,路由節(jié)點和葉子節(jié)點可以主動的相互切換,使網絡負載均衡,延長網絡壽命。實施例10本發(fā)明實施例還提供一種無線傳感網絡,包括多個路由節(jié)點以及多個葉子節(jié)點,其中,該路由節(jié)點可以實現(xiàn)實施例1或3所述的方法,也即包含實施例5、7所述的裝置;該葉子節(jié)點可以實現(xiàn)實施例2或4所述的方法,也即包含實施例6、8所述的裝置。由于在實施例1-8中,已經對路由節(jié)點和葉子節(jié)點的組成和功能做了詳細說明,其內容被合并于此,在此不再贅述。本發(fā)明實施例還提供一種計算機可讀程序,其中當在信息處理裝置或路由節(jié)點中執(zhí)行所述程序時,所述程序使得計算機在所述信息處理裝置或路由節(jié)點中執(zhí)行實施例1或3所述的路由節(jié)點的切換方法。本發(fā)明實施例還提供一種存儲有計算機可讀程序的存儲介質,其中所述計算機可讀程序使得計算機在信息處理裝置或路由節(jié)點中執(zhí)行實施例1或3所述的路由節(jié)點的切換方法。本發(fā)明實施例還提供一種計算機可讀程序,其中當在信息處理裝置或葉子節(jié)點中執(zhí)行所述程序時,所述程序使得計算機在所述信息處理裝置或葉子節(jié)點中執(zhí)行實施例2或4所述的路由節(jié)點的切換方法。本發(fā)明實施例還提供一種存儲有計算機可讀程序的存儲介質,其中所述計算機可讀程序使得計算機在信息處理裝置或葉子節(jié)點中執(zhí)行實施例2或4所述的路由節(jié)點的切換方法。本發(fā)明以上的裝置和方法可以由硬件實現(xiàn),也可以由硬件結合軟件實現(xiàn)。本發(fā)明涉及這樣的計算機可讀程序,當該程序被邏輯部件所執(zhí)行時,能夠使該邏輯部件實現(xiàn)上文所述的裝置或構成部件,或使該邏輯部件實現(xiàn)上文所述的各種方法或步驟。本發(fā)明還涉及用于存儲以上程序的存儲介質,如硬盤、磁盤、光盤、DVD、flash存儲器等。以上結合具體的實施方式對本發(fā)明進行了描述,但本領域技術人員應該清楚,這些描述都是示例性的,并不是對本發(fā)明保護范圍的限制。本領域技術人員可以根據本發(fā)明的精神和原理對本發(fā)明做出各種變型和修改,這些變型和修改也在本發(fā)明的范圍內。當前第1頁1 2 3 
當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
新化县| 衢州市| 龙山县| 安顺市| 丰县| 理塘县| 西盟| 三明市| 景德镇市| 四会市| 东台市| 平利县| 新乡市| 筠连县| 乐安县| 康平县| 南昌市| 桑日县| 绥滨县| 安化县| 登封市| 齐齐哈尔市| 凤山县| 丹江口市| 平武县| 永寿县| 南溪县| 宜阳县| 武山县| 伊通| 含山县| 德昌县| 佛教| 南昌县| 聊城市| 铅山县| 德钦县| 句容市| 剑河县| 遂昌县| 奎屯市|