本發(fā)明涉及電力線通信領(lǐng)域,尤其涉及一種電力線通信網(wǎng)絡(luò)的站點(diǎn)間通信狀態(tài)檢測方法及裝置。
背景技術(shù):
:電力線通信網(wǎng)絡(luò)中,利用電力線作為網(wǎng)絡(luò)傳輸媒介,使電力線和信號線合一,不必另外布設(shè)網(wǎng)絡(luò)線,家用的普通電源插座即為通信接口,可同時進(jìn)行數(shù)據(jù)和電力的傳輸,組網(wǎng)簡單、成本低且易于實(shí)現(xiàn)。通常,在一個邏輯電力線通信網(wǎng)絡(luò)中,由中央?yún)f(xié)調(diào)(CentralCoordinator,CCO)站點(diǎn)負(fù)責(zé)對整個網(wǎng)絡(luò)的管理。在現(xiàn)有的通信過程中,電力線通信網(wǎng)絡(luò)中的站點(diǎn)在掉電或被指定下線的情況下,會通知CCO站點(diǎn)及其它站點(diǎn);然而,當(dāng)信道變差導(dǎo)致通信異常時,CCO站點(diǎn)及其它站點(diǎn)無法獲知通信異常,仍然會不斷地發(fā)送數(shù)據(jù),造成信道負(fù)擔(dān),甚至大量數(shù)據(jù)的丟失。技術(shù)實(shí)現(xiàn)要素:有鑒于此,本發(fā)明實(shí)施例期望提供一種電力線通信網(wǎng)絡(luò)的站點(diǎn)間通信狀態(tài)檢測方法及裝置,以減少信道負(fù)擔(dān),避免大量數(shù)據(jù)的丟失。本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:一種電力線通信網(wǎng)絡(luò)的站點(diǎn)間通信狀態(tài)檢測方法,所述方法包括:中央?yún)f(xié)調(diào)CCO站點(diǎn)經(jīng)預(yù)設(shè)時間間隔向基站STA站點(diǎn)發(fā)送探測請求消息;所述CCO站點(diǎn)在預(yù)設(shè)時間內(nèi)未接收到所述STA站點(diǎn)發(fā)送的探測響應(yīng)消息時,判定所述CCO站點(diǎn)與所述STA站點(diǎn)之間通信異常;所述CCO站點(diǎn)向所述電力線通信網(wǎng)絡(luò)中的所有STA站點(diǎn)發(fā)送全網(wǎng)廣播下線消息,并回收與通信異常的STA站點(diǎn)對應(yīng)的終端設(shè)備標(biāo)識TEI資源;其中, 所述全網(wǎng)廣播下線消息中包含所述通信異常的STA站點(diǎn)的TEI信息,所述全網(wǎng)廣播下線消息用于指示所述電力線通信網(wǎng)絡(luò)中的所有STA站點(diǎn)刪除與所述TEI信息對應(yīng)的路由信息。上述方法中,所述探測請求消息中包括源站點(diǎn)字段信息和目的站點(diǎn)字段信息;或者,所述探測請求消息中包括源站點(diǎn)字段信息、目的站點(diǎn)字段信息以及目的站點(diǎn)層級字段信息;所述探測響應(yīng)消息中包括源站點(diǎn)字段信息和目的站點(diǎn)字段信息。一種電力線通信網(wǎng)絡(luò)的站點(diǎn)間通信狀態(tài)檢測方法,所述方法包括:基站STA站點(diǎn)向代理協(xié)調(diào)PCO站點(diǎn)發(fā)送探測請求消息,并啟動定時器;其中,所述探測請求消息是所述STA站點(diǎn)經(jīng)預(yù)設(shè)時間間隔判斷出所述STA站點(diǎn)的狀態(tài)值小于預(yù)設(shè)初始值時發(fā)送的;在所述定時器時間內(nèi),所述STA站點(diǎn)未接收到所述PCO站點(diǎn)發(fā)送的探測響應(yīng)消息時,所述STA站點(diǎn)向中央?yún)f(xié)調(diào)CCO站點(diǎn)發(fā)送代理變更請求;所述代理變更請求中包含目標(biāo)PCO站點(diǎn)的終端設(shè)備標(biāo)識TEI信息;所述STA站點(diǎn)接收所述CCO站點(diǎn)發(fā)送的代理變更響應(yīng);所述代理變更響應(yīng)中包含代理變更成功指示信息或代理變更失敗指示信息。上述方法中,所述探測請求消息中包括源站點(diǎn)字段信息和目的站點(diǎn)字段信息;所述探測響應(yīng)消息中包括源站點(diǎn)字段信息和目的站點(diǎn)字段信息。一種電力線通信網(wǎng)絡(luò)的站點(diǎn)間通信狀態(tài)檢測方法,所述方法包括:中央?yún)f(xié)調(diào)CCO站點(diǎn)接收基站STA站點(diǎn)發(fā)送的代理變更請求;所述代理變更請求中包含目標(biāo)代理協(xié)調(diào)PCO站點(diǎn)的終端設(shè)備標(biāo)識TEI信息;其中,所述代理變更請求是所述STA站點(diǎn)在定時器時間內(nèi)未接收到PCO站點(diǎn)發(fā)送的探測響應(yīng)消息時發(fā)送的;所述CCO站點(diǎn)根據(jù)所述目標(biāo)PCO站點(diǎn)的TEI信息,向所述STA站點(diǎn)發(fā)送代理變更響應(yīng);其中,所述代理變更響應(yīng)中包含代理變更成功指示信息或代理變更失敗指示信息。一種電力線通信網(wǎng)絡(luò)的站點(diǎn)間通信狀態(tài)檢測裝置,所述裝置包括:第一發(fā)送模塊,用于經(jīng)預(yù)設(shè)時間間隔向基站STA站點(diǎn)發(fā)送探測請求消息;第一接收模塊,在預(yù)設(shè)時間內(nèi)未接收到所述STA站點(diǎn)發(fā)送的探測響應(yīng)消息時,判定所述電力線通信網(wǎng)絡(luò)的站點(diǎn)間通信狀態(tài)檢測裝置與所述STA站點(diǎn)之間通信異常;所述第一發(fā)送模塊向所述電力線通信網(wǎng)絡(luò)中的所有STA站點(diǎn)發(fā)送全網(wǎng)廣播下線消息,并回收與通信異常的STA站點(diǎn)對應(yīng)的終端設(shè)備標(biāo)識TEI資源;其中,所述全網(wǎng)廣播下線消息中包含所述通信異常的STA站點(diǎn)的TEI信息,所述全網(wǎng)廣播下線消息用于指示所述電力線通信網(wǎng)絡(luò)中的所有STA站點(diǎn)刪除與所述TEI信息對應(yīng)的路由信息。上述裝置中,所述探測請求消息中包括源站點(diǎn)字段信息和目的站點(diǎn)字段信息;或者,所述探測請求消息中包括源站點(diǎn)字段信息、目的站點(diǎn)字段信息以及目的站點(diǎn)層級字段信息;所述探測響應(yīng)消息中包括源站點(diǎn)字段信息和目的站點(diǎn)字段信息。一種電力線通信網(wǎng)絡(luò)的站點(diǎn)間通信狀態(tài)檢測裝置,所述裝置包括:第二發(fā)送模塊、定時器模塊、判斷模塊以及第二接收模塊;所述第二發(fā)送模塊用于向代理協(xié)調(diào)PCO站點(diǎn)發(fā)送探測請求消息,并啟動所述定時器模塊中的定時器;其中,所述探測請求消息是所述判斷模塊經(jīng)預(yù)設(shè)時間間隔判斷出狀態(tài)值小于預(yù)設(shè)初始值時由所述第二發(fā)送模塊發(fā)送的;在所述定時器時間內(nèi),所述第二接收模塊未接收到所述PCO站點(diǎn)發(fā)送的探測響應(yīng)消息時,所述第二發(fā)送模塊向中央?yún)f(xié)調(diào)CCO站點(diǎn)發(fā)送代理變更請求;所述代理變更請求中包含目標(biāo)PCO站點(diǎn)的終端設(shè)備標(biāo)識TEI信息;所述第二接收模塊接收所述CCO站點(diǎn)發(fā)送的代理變更響應(yīng);所述代理變更響應(yīng)中包含代理變更成功指示信息或代理變更失敗指示信息。上述裝置中,所述探測請求消息中包括源站點(diǎn)字段信息和目的站點(diǎn)字段信息;所述探測響應(yīng)消息中包括源站點(diǎn)字段信息和目的站點(diǎn)字段信息。一種電力線通信網(wǎng)絡(luò)的站點(diǎn)間通信狀態(tài)檢測裝置,所述裝置包括:第三接收模塊,用于接收基站STA站點(diǎn)發(fā)送的代理變更請求;所述代理變更請求中包含目標(biāo)代理協(xié)調(diào)PCO站點(diǎn)的終端設(shè)備標(biāo)識TEI信息;其中,所述代理變更請求是所述STA站點(diǎn)在定時器時間內(nèi)未接收到PCO站點(diǎn)發(fā)送的探測響應(yīng)消息時發(fā)送的;第三發(fā)送模塊,用于根據(jù)所述目標(biāo)PCO站點(diǎn)的TEI信息,向所述STA站點(diǎn)發(fā)送代理變更響應(yīng);其中,所述代理變更響應(yīng)中包含代理變更成功指示信息或代理變更失敗指示信息。本發(fā)明實(shí)施例的電力線通信網(wǎng)絡(luò)的站點(diǎn)間通信狀態(tài)檢測方法及裝置,CCO站點(diǎn)經(jīng)預(yù)設(shè)時間間隔向STA站點(diǎn)發(fā)送探測請求消息;所述CCO站點(diǎn)在預(yù)設(shè)時間內(nèi)未接收到所述STA站點(diǎn)發(fā)送的探測響應(yīng)消息時,判定所述CCO站點(diǎn)與所述STA站點(diǎn)之間通信異常;所述CCO站點(diǎn)向所述電力線通信網(wǎng)絡(luò)中的所有STA站點(diǎn)發(fā)送全網(wǎng)廣播下線消息,并回收與通信異常的STA站點(diǎn)對應(yīng)的TEI資源;其中,所述全網(wǎng)廣播下線消息中包含所述通信異常的STA站點(diǎn)的TEI信息,所述全網(wǎng)廣播下線消息用于指示所述電力線通信網(wǎng)絡(luò)中的所有STA站點(diǎn)刪除與所述TEI信息對應(yīng)的路由信息,切斷該通信異常的STA站點(diǎn)與電力線通信網(wǎng)絡(luò)中其它各個STA站點(diǎn)的通信;如此,在應(yīng)用層數(shù)據(jù)發(fā)送的過程中,在探測出站點(diǎn)間不存在通信異常時才進(jìn)行數(shù)據(jù)發(fā)送,一旦站點(diǎn)間存在通信異常就及時切斷異常STA站點(diǎn)與其它各個STA站點(diǎn)之間的通信,從而保障了數(shù)據(jù)通信過程,保證了服務(wù)質(zhì)量,且減輕了信道負(fù)擔(dān)。附圖說明圖1為本發(fā)明實(shí)施例一提供的電力線通信網(wǎng)絡(luò)的站點(diǎn)間通信狀態(tài)檢測方法的流程圖;圖2為本發(fā)明實(shí)施例的網(wǎng)絡(luò)拓?fù)涫疽鈭D;圖3為本發(fā)明實(shí)施例二提供的電力線通信網(wǎng)絡(luò)的站點(diǎn)間通信狀態(tài)檢測方法的流程圖;圖4為本發(fā)明實(shí)施例三提供的電力線通信網(wǎng)絡(luò)的站點(diǎn)間通信狀態(tài)檢測方法的流程圖;圖5為本發(fā)明實(shí)施例一提供的電力線通信網(wǎng)絡(luò)的站點(diǎn)間通信狀態(tài)檢測裝置的流程圖;圖6為本發(fā)明實(shí)施例二提供的電力線通信網(wǎng)絡(luò)的站點(diǎn)間通信狀態(tài)檢測裝置的流程圖;圖7為本發(fā)明實(shí)施例三提供的電力線通信網(wǎng)絡(luò)的站點(diǎn)間通信狀態(tài)檢測裝置的流程圖。具體實(shí)施方式在本發(fā)明的各實(shí)施例中,通過在現(xiàn)有的通信協(xié)議中增加一組管理報(bào)文:探測請求消息(CC_DETECT_REQ)和探測響應(yīng)消息(CC_DETECT_RSP),來判斷探測站點(diǎn)和被探測站點(diǎn)之間是否通信異常,從而使探測站點(diǎn)在獲知通信異常的情況下,暫時不向被探測站點(diǎn)發(fā)送數(shù)據(jù),減輕信道負(fù)擔(dān),避免了數(shù)據(jù)的丟失。下面結(jié)合具體的實(shí)施例對本發(fā)明提供的電力線通信網(wǎng)絡(luò)的站點(diǎn)間通信狀態(tài)檢測方法進(jìn)行詳細(xì)描述。圖1為本發(fā)明實(shí)施例一提供的電力線通信網(wǎng)絡(luò)的站點(diǎn)間通信狀態(tài)檢測方法的流程圖。本實(shí)施例提供的方法可以由中央?yún)f(xié)調(diào)(CentralCoordinator,CCO)站點(diǎn)執(zhí)行,具體的,如圖1所示,本實(shí)施例提供的方法可以包括:步驟101、CCO站點(diǎn)經(jīng)預(yù)設(shè)時間間隔向基站(Station,STA)站點(diǎn)發(fā)送探測請求消息。步驟102、該CCO站點(diǎn)在預(yù)設(shè)時間內(nèi)未接收到該STA站點(diǎn)發(fā)送的探測響應(yīng)消息時,判定該CCO站點(diǎn)與該STA站點(diǎn)之間通信異常。步驟103、該CCO站點(diǎn)向該電力線通信網(wǎng)絡(luò)中的所有STA站點(diǎn)發(fā)送全網(wǎng)廣播下線消息,并回收與通信異常的STA站點(diǎn)對應(yīng)的終端設(shè)備標(biāo)識(TerminalEquipmentIdentifier,TEI)資源;其中,該全網(wǎng)廣播下線消息中包含該通信異 常的STA站點(diǎn)的TEI信息,該全網(wǎng)廣播下線消息用于指示該電力線通信網(wǎng)絡(luò)中的所有STA站點(diǎn)刪除與該TEI信息對應(yīng)的路由信息。需要說明的是,該探測請求消息中可以包括源站點(diǎn)字段信息和目的站點(diǎn)字段信息,具體的,該探測請求消息的消息格式可以如表一所示:表一字段起始字節(jié)大小(字節(jié))說明DTEI02目的站點(diǎn)字段信息STEI22源站點(diǎn)字段信息或者,該探測請求消息中可以包括源站點(diǎn)字段信息、目的站點(diǎn)字段信息以及目的站點(diǎn)層級字段信息,接收到該探測請求消息的站點(diǎn)可以根據(jù)目的站點(diǎn)層級字段信息更新自身的層級信息。具體的,該探測請求消息的消息格式可以如表二所示:表二字段起始字節(jié)大小(字節(jié))說明DTEI02目的站點(diǎn)字段信息STEI22源站點(diǎn)字段信息Layer41目的站點(diǎn)層級字段信息具體的,該探測響應(yīng)消息中包括源站點(diǎn)字段信息和目的站點(diǎn)字段信息,該探測響應(yīng)消息的消息格式可以如表三所示:表三字段起始字節(jié)大小(字節(jié))說明DTEI02目的站點(diǎn)字段信息STEI22源站點(diǎn)字段信息實(shí)際應(yīng)用中,字段的字節(jié)大小可以根據(jù)電力線通信網(wǎng)絡(luò)具體支持的節(jié)點(diǎn)數(shù)目的多少而定,例如,若電力線通信網(wǎng)絡(luò)支持255個節(jié)點(diǎn),則DTEI和STEI字段只需要占用1個字節(jié)。本實(shí)施例對此不做具體限定。本實(shí)施例中,CCO站點(diǎn)在管理電力線通信網(wǎng)絡(luò)中的站點(diǎn)時,會維護(hù)一張站點(diǎn)狀態(tài)表,在站點(diǎn)狀態(tài)表中,包含了電力線通信網(wǎng)絡(luò)中各個站點(diǎn)的狀態(tài)信息,CCO站點(diǎn)將每個站點(diǎn)剛?cè)刖W(wǎng)時對應(yīng)的站點(diǎn)狀態(tài)設(shè)置為初始值,其中,初始值是根據(jù)實(shí)際應(yīng)用場景中的信道質(zhì)量、數(shù)據(jù)的延時重發(fā)情況以及代理協(xié)調(diào)(ProxyCoordinator,PCO)站點(diǎn)變更時間進(jìn)行設(shè)定的,例如,當(dāng)站點(diǎn)狀態(tài)值為1時表示站點(diǎn)活躍,當(dāng)站點(diǎn)狀態(tài)值為0時表示站點(diǎn)不活躍。CCO站點(diǎn)經(jīng)預(yù)設(shè)時間間隔向STA站點(diǎn)發(fā)送探測請求消息,本實(shí)施例中,該預(yù)設(shè)時間間隔具體為一個信標(biāo)周期TBC,CCO站點(diǎn)在每個TBC向一個STA站點(diǎn)發(fā)送一個探測請求消息,可以理解,在每個路由周期TD內(nèi),CCO站點(diǎn)即可對電力線通信網(wǎng)絡(luò)內(nèi)的每個站點(diǎn)遍歷一次,其中,TD=TBC*站點(diǎn)數(shù)目。該CCO站點(diǎn)在預(yù)設(shè)時間內(nèi)未接收到該STA站點(diǎn)發(fā)送的探測響應(yīng)消息時,判定該CCO站點(diǎn)與該STA站點(diǎn)之間通信異常;其中,預(yù)設(shè)時間具體可以為一個路由周期,本實(shí)施例中,若在一個路由周期內(nèi),CCO站點(diǎn)未接收到探測響應(yīng)消息,則將站點(diǎn)狀態(tài)表中對應(yīng)站點(diǎn)的站點(diǎn)狀態(tài)值減1,在站點(diǎn)狀態(tài)值減為0之前,只要接收到探測響應(yīng)消息,就將該站點(diǎn)的站點(diǎn)狀態(tài)值置為初始值;當(dāng)站點(diǎn)狀態(tài)值減為0時,CCO站點(diǎn)即可判定與該站點(diǎn)之間通信異常。在判定CCO站點(diǎn)與該STA站點(diǎn)之間通信異常后,CCO站點(diǎn)向電力線網(wǎng)絡(luò)中的所有STA站點(diǎn)發(fā)送全網(wǎng)廣播下線消息,強(qiáng)制該通信異常的STA站點(diǎn)下線,并回收該通信異常的STA站點(diǎn)對應(yīng)的TEI資源。在保障應(yīng)用層中數(shù)據(jù)發(fā)送的應(yīng)用場景中,應(yīng)用層在發(fā)送數(shù)據(jù)前,先向目標(biāo)站點(diǎn)發(fā)送探測請求消息,若收到目標(biāo)站點(diǎn)的探測響應(yīng)消息,再進(jìn)行數(shù)據(jù)發(fā)送,若未收到目標(biāo)站點(diǎn)的探測響應(yīng)消息,則暫不進(jìn)行數(shù)據(jù)發(fā)送;例如圖2所示的網(wǎng)絡(luò)拓?fù)渲?,某時刻D站點(diǎn)的應(yīng)用層需要發(fā)送大批量數(shù)據(jù)給H站點(diǎn),數(shù)據(jù)發(fā)送之前,應(yīng)用層先進(jìn)行通信狀態(tài)的探測,D站點(diǎn)先發(fā)探測請求消息給H站點(diǎn),如果在設(shè)定時間內(nèi)沒有收到H站點(diǎn)的探測響應(yīng)消息,則D站點(diǎn)應(yīng)用層暫不發(fā)送數(shù)據(jù)給H站點(diǎn),隔特定時間再探測,多次探測都沒收到探測響應(yīng)消息的情況下,放棄與H站點(diǎn)的數(shù)據(jù)通信,如果在設(shè)定時間內(nèi)收到H站點(diǎn)的探測響應(yīng)消息,說明 D站點(diǎn)和H站點(diǎn)通信正常,發(fā)送數(shù)據(jù)給H站點(diǎn)。本實(shí)施例的技術(shù)方案,CCO站點(diǎn)在獲知與STA站點(diǎn)之間通信異常后,強(qiáng)制該通信異常的STA站點(diǎn)下線,并通知電力線通信網(wǎng)絡(luò)中的所有STA站點(diǎn)該通信異常的STA站點(diǎn)下線,使其他STA站點(diǎn)刪除與該通信異常的STA站點(diǎn)的路由信息,切斷了該通信異常的STA站點(diǎn)與電力線通信網(wǎng)絡(luò)中其他站點(diǎn)的通信;在應(yīng)用層數(shù)據(jù)發(fā)送的過程中,在探測出站點(diǎn)間不存在通信異常時才進(jìn)行數(shù)據(jù)發(fā)送,從而保障了數(shù)據(jù)通信過程,保證服務(wù)質(zhì)量,且減輕了信道負(fù)擔(dān)。圖3為本發(fā)明實(shí)施例二提供的電力線通信網(wǎng)絡(luò)的站點(diǎn)間通信狀態(tài)檢測方法的流程圖。本實(shí)施例提供的方法可以由STA站點(diǎn)執(zhí)行,具體的,如圖3所示,本實(shí)施例提供的方法可以包括:步驟301、STA站點(diǎn)向PCO站點(diǎn)發(fā)送探測請求消息,并啟動定時器;其中,該探測請求消息是該STA站點(diǎn)經(jīng)預(yù)設(shè)時間間隔判斷出該STA站點(diǎn)的狀態(tài)值小于預(yù)設(shè)初始值時發(fā)送的;步驟302、若在該定時器時間內(nèi),該STA站點(diǎn)未接收到該P(yáng)CO站點(diǎn)發(fā)送的探測響應(yīng)消息,則該STA站點(diǎn)向CCO站點(diǎn)發(fā)送代理變更請求;該代理變更請求中包含目標(biāo)PCO站點(diǎn)的TEI信息;步驟303、該STA站點(diǎn)接收該CCO站點(diǎn)發(fā)送的代理變更響應(yīng);該代理變更響應(yīng)中包含代理變更成功指示信息或代理變更失敗指示信息。需要說明的是,CCO站點(diǎn)用于管理PCO站點(diǎn)和STA站點(diǎn),PCO站點(diǎn)是STA站點(diǎn)的父站點(diǎn),CCO站點(diǎn)通過PCO站點(diǎn)與STA站點(diǎn)進(jìn)行通信。該探測請求消息中可以包括源站點(diǎn)字段信息和目的站點(diǎn)字段信息,具體的,該探測請求消息的消息格式可以如上述實(shí)施例中的表一所示;該探測響應(yīng)消息中可以包括源站點(diǎn)字段信息和目的站點(diǎn)字段信息,其消息格式可以如上述實(shí)施例中的表三所示;此處不再贅述。在實(shí)際應(yīng)用中,本實(shí)施例可以用于站點(diǎn)的代理變更過程。具體的,STA站點(diǎn)會維護(hù)本站點(diǎn)的狀態(tài)信息,在該STA站點(diǎn)剛?cè)刖W(wǎng)時,將該STA站點(diǎn)的狀態(tài)值置為初始值,在通信正常的情況下,該STA站點(diǎn)經(jīng)預(yù)設(shè)時間間隔,即每個 TD周期應(yīng)該接收到一次CCO站點(diǎn)的探測請求消息,并回復(fù)探測響應(yīng)消息給CCO站點(diǎn);若該STA站點(diǎn)在TD周期內(nèi)未接收到CCO站點(diǎn)的探測請求消息,則將該STA站點(diǎn)的狀態(tài)值減1,并在每個TBC周期檢測本站點(diǎn)的狀態(tài)值,若狀態(tài)值小于初始值,則主動向PCO站點(diǎn)發(fā)送探測請求消息,并啟動定時器,本實(shí)施例中定義該定時器為N*TBC定時器,其中,N表示變量,該N*TBC定時器時間會隨著不同的實(shí)際應(yīng)用場景以及實(shí)時的網(wǎng)絡(luò)狀態(tài)而發(fā)生變化,若在該N*TBC定時器時間內(nèi),該STA站點(diǎn)未接收到PCO站點(diǎn)發(fā)送的探測響應(yīng)消息,則會向CCO站點(diǎn)發(fā)送代理變更請求,進(jìn)行代理變更;若在該N*TBC定時器時間內(nèi),該STA站點(diǎn)接收到了PCO站點(diǎn)發(fā)送的探測響應(yīng)消息,則說明STA站點(diǎn)與PCO站點(diǎn)之間不存在通信異常,該STA站點(diǎn)不需要進(jìn)行代理變更。例如,如圖2中所示,假設(shè)H站點(diǎn)為一個STA站點(diǎn),F(xiàn)站點(diǎn)為一個PCO站點(diǎn),D站點(diǎn)為一個CCO站點(diǎn);若H站點(diǎn)在TD周期內(nèi)未接收到D站點(diǎn)發(fā)送的探測請求消息,則將狀態(tài)值減1,并在檢測到本站點(diǎn)的狀態(tài)值小于初始值時,向F站點(diǎn)發(fā)送探測請求消息,啟動N*TBC定時器;若在N*TBC定時器時間內(nèi)接收到F站點(diǎn)發(fā)送的探測響應(yīng)消息,則表明H站點(diǎn)和F站點(diǎn)之間不存在通信異常,該H站點(diǎn)未接收到D站點(diǎn)的探測請求消息是由于F站點(diǎn)與D站點(diǎn)之間存在通信異常導(dǎo)致的,因此H站點(diǎn)不需要進(jìn)行代理變更,等待F站點(diǎn)進(jìn)行代理變更完成即可;若在N*TBC定時器時間內(nèi)未接收到F站點(diǎn)發(fā)送的探測響應(yīng)消息,則說明H站點(diǎn)和F站點(diǎn)之間存在通信異常,需要進(jìn)行代理變更。本實(shí)施例的技術(shù)方案,STA站點(diǎn)在獲知與PCO站點(diǎn)間存在通信異常時,發(fā)起代理變更的過程,從而保障數(shù)據(jù)通信,保證服務(wù)質(zhì)量。圖4為本發(fā)明實(shí)施例三提供的電力線通信網(wǎng)絡(luò)的站點(diǎn)間通信狀態(tài)檢測方法的流程圖,本實(shí)施例提供的方法可以由CCO站點(diǎn)執(zhí)行,具體的,如圖4所示,本實(shí)施例提供的方法可以包括:步驟401、CCO站點(diǎn)接收STA站點(diǎn)發(fā)送的代理變更請求;該代理變更請求中包含目標(biāo)PCO站點(diǎn)的TEI信息;其中,該代理變更請求是該STA站點(diǎn)在定時器時間內(nèi)未接收到PCO站點(diǎn)發(fā)送的探測響應(yīng)消息時發(fā)送的;步驟402、該CCO站點(diǎn)根據(jù)該目標(biāo)PCO站點(diǎn)的TEI信息,向該STA站點(diǎn)發(fā)送代理變更響應(yīng);其中,該代理變更響應(yīng)中包含代理變更成功指示信息或代理變更失敗指示信息。本實(shí)施例中,CCO站點(diǎn)接收到STA站點(diǎn)發(fā)送的代理變更請求后,會根據(jù)代理變更請求中的TEI信息,判斷該TEI信息對應(yīng)的站點(diǎn)是否適合作為該STA站點(diǎn)的PCO站點(diǎn),若合適,則向該STA站點(diǎn)發(fā)送包含代理變更成功指示信息的代理變更響應(yīng);若不合適,則向該STA站點(diǎn)發(fā)送包含代理變更失敗指示信息的代理變更響應(yīng)。本實(shí)施例的技術(shù)方案,STA站點(diǎn)在發(fā)現(xiàn)與PCO站點(diǎn)間存在通信異常后,向CCO站點(diǎn)發(fā)起代理變更請求,避免由于通信異常而無法接收到數(shù)據(jù),從而保證服務(wù)質(zhì)量。圖5為本發(fā)明實(shí)施例一提供的電力線通信網(wǎng)絡(luò)的站點(diǎn)間通信狀態(tài)檢測裝置。如圖5所示,本實(shí)施例提供的裝置可以包括:第一發(fā)送模塊11,用于經(jīng)預(yù)設(shè)時間間隔向STA站點(diǎn)發(fā)送探測請求消息;第一接收模塊12,在預(yù)設(shè)時間內(nèi)未接收到該STA站點(diǎn)發(fā)送的探測響應(yīng)消息時,判定該電力線通信網(wǎng)絡(luò)的站點(diǎn)間通信狀態(tài)檢測裝置與該STA站點(diǎn)之間通信異常;該第一發(fā)送模塊11向該電力線通信網(wǎng)絡(luò)中的所有STA站點(diǎn)發(fā)送全網(wǎng)廣播下線消息,并回收與該通信異常的STA站點(diǎn)對應(yīng)的TEI資源;其中,該全網(wǎng)廣播下線消息中包含該通信異常的STA站點(diǎn)的TEI信息,該全網(wǎng)廣播下線消息用于指示該電力線通信網(wǎng)絡(luò)中的所有STA站點(diǎn)刪除與該TEI信息對應(yīng)的路由信息。其中,該探測請求消息中包括源站點(diǎn)字段信息和目的站點(diǎn)字段信息;或者,該探測請求消息中包括源站點(diǎn)字段信息、目的站點(diǎn)字段信息以及目的站點(diǎn)層級字段信息;該探測響應(yīng)消息中包括源站點(diǎn)字段信息和目的站點(diǎn)字段信息。本實(shí)施例提供的電力線通信網(wǎng)絡(luò)的站點(diǎn)間通信狀態(tài)檢測裝置,可用于執(zhí)行上述圖1所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再 贅述。在實(shí)際應(yīng)用中,所述第一發(fā)送模塊11和第一接收模塊12可由位于CCO站點(diǎn)上的中央處理器(CPU)、微處理器(MPU)、數(shù)字信號處理器(DSP)或現(xiàn)場可編程門陣列(FPGA)等器件實(shí)現(xiàn)。圖6為本發(fā)明實(shí)施例二提供的電力線通信網(wǎng)絡(luò)的站點(diǎn)間通信狀態(tài)檢測裝置。如圖6所示,本實(shí)施例提供的裝置可以包括:第二發(fā)送模塊21、定時器模塊22、判斷模塊23以及第二接收模塊24。其中,該第二發(fā)送模塊21用于向PCO站點(diǎn)發(fā)送探測請求消息,并啟動該定時器模塊22中的定時器;其中,該探測請求消息是該判斷模塊經(jīng)預(yù)設(shè)時間間隔判斷出狀態(tài)值小于預(yù)設(shè)初始值時由該第二發(fā)送模塊21發(fā)送的;在該定時器時間內(nèi),該第二接收模塊24未接收到該P(yáng)CO站點(diǎn)發(fā)送的探測響應(yīng)消息時,則該第二發(fā)送模塊21向CCO站點(diǎn)發(fā)送代理變更請求;該代理變更請求中包含目標(biāo)PCO站點(diǎn)的TEI信息;該第二接收模塊24接收該CCO站點(diǎn)發(fā)送的代理變更響應(yīng);該代理變更響應(yīng)中包含代理變更成功指示信息或代理變更失敗指示信息。具體的,該探測請求消息中包括源站點(diǎn)字段信息和目的站點(diǎn)字段信息;該探測響應(yīng)消息中包括源站點(diǎn)字段信息和目的站點(diǎn)字段信息。本實(shí)施例提供的電力線通信網(wǎng)絡(luò)的站點(diǎn)間通信狀態(tài)檢測裝置,可用于執(zhí)行上述圖3所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。在實(shí)際應(yīng)用中,所述第二發(fā)送模塊21、定時器模塊22、判斷模塊23以及第二接收模塊24可由位于STA站點(diǎn)上的中央處理器(CPU)、微處理器(MPU)、數(shù)字信號處理器(DSP)或現(xiàn)場可編程門陣列(FPGA)等器件實(shí)現(xiàn)。圖7為本發(fā)明實(shí)施例三提供的電力線通信網(wǎng)絡(luò)的站點(diǎn)間通信狀態(tài)檢測裝置。如圖7所示,本實(shí)施例提供的裝置可以包括:第三接收模塊31,用于接收STA站點(diǎn)發(fā)送的代理變更請求;該代理變更請求中包含目標(biāo)PCO站點(diǎn)的TEI信息;其中,該代理變更請求是該STA站點(diǎn)在 定時器時間內(nèi)未接收到PCO站點(diǎn)發(fā)送的探測響應(yīng)消息時發(fā)送的;第三發(fā)送模塊32,用于根據(jù)該目標(biāo)PCO站點(diǎn)的TEI信息,向該STA站點(diǎn)發(fā)送代理變更響應(yīng);其中,該代理變更響應(yīng)中包含代理變更成功指示信息或代理變更失敗指示信息。本實(shí)施例提供的電力線通信網(wǎng)絡(luò)的站點(diǎn)間通信狀態(tài)檢測裝置,可用于執(zhí)行上述圖4所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。在實(shí)際應(yīng)用中,所述第三接收模塊31和第三發(fā)送模塊32可由位于CCO站點(diǎn)上的中央處理器(CPU)、微處理器(MPU)、數(shù)字信號處理器(DSP)或現(xiàn)場可編程門陣列(FPGA)等器件實(shí)現(xiàn)。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用硬件實(shí)施例、軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使 得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。當(dāng)前第1頁1 2 3