一種安全控制器sc的恢復(fù)方法和裝置制造方法
【專(zhuān)利摘要】本發(fā)明實(shí)施例公開(kāi)了一種安全控制器SC的恢復(fù)方法和裝置,涉及通信領(lǐng)域,用以提高網(wǎng)絡(luò)穩(wěn)定性。本發(fā)明實(shí)施例提供的方法包括:主節(jié)點(diǎn)指定備份SC所屬的節(jié)點(diǎn);主節(jié)點(diǎn)包括原DM或者備份DM;主節(jié)點(diǎn)向第一節(jié)點(diǎn)發(fā)送指示備份SC的消息,指示備份SC的消息包括備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí);在原SC所屬的節(jié)點(diǎn)斷線的情況下,主節(jié)點(diǎn)向第一節(jié)點(diǎn)發(fā)送啟動(dòng)SC功能的消息,使得第一節(jié)點(diǎn)根據(jù)啟動(dòng)SC功能的消息向備份SC所屬的節(jié)點(diǎn)進(jìn)行鑒權(quán),啟動(dòng)SC功能的消息包括備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí)。
【專(zhuān)利說(shuō)明】-種安全控制器sc的恢復(fù)方法和裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信領(lǐng)域,尤其涉及一種安全控制器SC的恢復(fù)方法和裝置。
【背景技術(shù)】
[0002] 家庭網(wǎng)絡(luò)(Home Network)是指融合家庭控制網(wǎng)絡(luò)和多媒體信息網(wǎng)絡(luò)于一體的家 庭信息化平臺(tái)。家庭網(wǎng)絡(luò)可以是無(wú)線通信網(wǎng)絡(luò)或有線通信網(wǎng)絡(luò),其傳輸媒介可以為電力線、 同軸電纜、電話線等。家庭網(wǎng)絡(luò)包含至少一個(gè)域(domain)。域一般是一個(gè)集中式管理網(wǎng)絡(luò)。 每個(gè)域中有一個(gè)域主節(jié)點(diǎn)(Domain Master,DM)和若干從節(jié)點(diǎn),DM除了作為普通的節(jié)點(diǎn),還 要負(fù)責(zé)整個(gè)域的管理,其中包括域的建立、節(jié)點(diǎn)注冊(cè)、域的帶寬分配和資源調(diào)度、與相鄰域 或網(wǎng)絡(luò)的協(xié)調(diào)、域內(nèi)功耗管理等。對(duì)于工作在安全模式下的域來(lái)說(shuō),該域中還包含一個(gè)安全 控制器(Security Controller, SC),SC負(fù)責(zé)管理鑒權(quán)(Authentication)和密鑰,已注冊(cè)的 節(jié)點(diǎn)在向SC完成鑒權(quán)后才能進(jìn)行密鑰的生成及數(shù)據(jù)的傳輸。
[0003] DM通過(guò)在每個(gè)媒體接入控制(Media Access Control,MAC)周期發(fā)送媒體接入計(jì) 劃(Media Access Plan,MAP)巾貞,MAP中指示了為節(jié)點(diǎn)進(jìn)行資源調(diào)度的傳輸機(jī)會(huì)的分配,以 及其他域工作所需的相關(guān)參數(shù)。節(jié)點(diǎn)通過(guò)檢測(cè)MAP幀來(lái)發(fā)現(xiàn)域的存在,并根據(jù)MAP幀中的 信息,通過(guò)向DM發(fā)送注冊(cè)請(qǐng)求來(lái)加入域,并在注冊(cè)成功后,向SC進(jìn)行鑒權(quán),在鑒權(quán)成功后, 才能開(kāi)始進(jìn)行數(shù)據(jù)傳輸。
[0004] 在家庭網(wǎng)絡(luò)中,可能出現(xiàn)作為SC的設(shè)備出現(xiàn)斷線或者用戶將作為SC的設(shè)備關(guān)閉 等導(dǎo)致SC斷線,造成域或網(wǎng)絡(luò)中沒(méi)有可用的SC,從而使得域或網(wǎng)絡(luò)無(wú)法正常工作于安全模 式,例如,新入網(wǎng)的節(jié)點(diǎn)或者需要重新鑒權(quán)的無(wú)法成功鑒權(quán)、需要重新鑒權(quán)的節(jié)點(diǎn)無(wú)法成功 鑒權(quán)、需要更新密鑰的節(jié)點(diǎn)無(wú)法成功更新密鑰等。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明的實(shí)施例提供一種安全控制器SC的恢復(fù)方法和裝置,用以提高網(wǎng)絡(luò)穩(wěn)定 性。
[0006] 為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0007] -方面,提供一種安全控制器SC的恢復(fù)方法,包括:
[0008] 主節(jié)點(diǎn)指定備份SC所屬的節(jié)點(diǎn);所述主節(jié)點(diǎn)包括原DM或者備份DM ;
[0009] 所述主節(jié)點(diǎn)向第一節(jié)點(diǎn)發(fā)送指示備份SC的消息,所述指示備份SC的消息包括所 述備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí);
[0010] 在原SC所屬的節(jié)點(diǎn)斷線的情況下,所述主節(jié)點(diǎn)向所述第一節(jié)點(diǎn)發(fā)送啟動(dòng)SC功能 的消息,使得所述第一節(jié)點(diǎn)根據(jù)所述啟動(dòng)SC功能的消息向所述備份SC所屬的節(jié)點(diǎn)進(jìn)行鑒 權(quán),所述啟動(dòng)SC功能的消息包括所述備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí)。
[0011] 結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,
[0012] 當(dāng)所述主節(jié)點(diǎn)與所述備份SC所屬的節(jié)點(diǎn)相同時(shí),所述第一節(jié)點(diǎn)為除所述主節(jié)點(diǎn) 之外的一節(jié)點(diǎn);所述方法還包括:所述主節(jié)點(diǎn)激活自身的SC功能,并在所述主節(jié)點(diǎn)內(nèi)部進(jìn) 行鑒權(quán);
[0013] 或者,當(dāng)所述主節(jié)點(diǎn)與所述備份SC所屬的節(jié)點(diǎn)不相同時(shí),所述第一節(jié)點(diǎn)為除所述 主節(jié)點(diǎn)和所述備份SC所屬的節(jié)點(diǎn)之外的一節(jié)點(diǎn);所述方法還包括:所述主節(jié)點(diǎn)向所述備份 SC所屬的節(jié)點(diǎn)發(fā)送所述啟動(dòng)SC功能的消息和/或重新鑒權(quán)請(qǐng)求消息,以使得所述備份SC 所屬的節(jié)點(diǎn)激活自身的SC功能,在所述備份SC所屬的節(jié)點(diǎn)內(nèi)部進(jìn)行鑒權(quán)。
[0014] 結(jié)合第一方面,在第二種可能的實(shí)現(xiàn)方式中,所述主節(jié)點(diǎn)指定備份SC所屬的節(jié) 點(diǎn),包括:
[0015] 所述主節(jié)點(diǎn)預(yù)先根據(jù)網(wǎng)絡(luò)拓?fù)湓诰哂蠸C能力的節(jié)點(diǎn)中指定備份SC所屬的節(jié)點(diǎn); 其中,所述主節(jié)點(diǎn)為原DM。
[0016] 結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述方法 還包括:所述主節(jié)點(diǎn)確定原SC所屬的節(jié)點(diǎn)斷線;
[0017] 所述主節(jié)點(diǎn)確定原SC所屬的節(jié)點(diǎn)斷線,包括:
[0018] 所述主節(jié)點(diǎn)接收所述備份SC所屬的節(jié)點(diǎn)發(fā)送的重新鑒權(quán)指示消息;所述主節(jié)點(diǎn) 根據(jù)所述重新鑒權(quán)指示消息確定原SC所屬的節(jié)點(diǎn)斷線;
[0019] 或者,所述主節(jié)點(diǎn)監(jiān)測(cè)原SC所屬的節(jié)點(diǎn)的狀態(tài)。
[0020] 結(jié)合第一方面,在第四種可能的實(shí)現(xiàn)方式中,所述主節(jié)點(diǎn)指定備份SC所屬的節(jié) 點(diǎn),包括:
[0021] 所述主節(jié)點(diǎn)在確定原SC所屬的節(jié)點(diǎn)斷線的情況下,根據(jù)網(wǎng)絡(luò)拓?fù)湓诰哂蠸C能力 的節(jié)點(diǎn)中指定備份SC所屬的節(jié)點(diǎn);
[0022] 其中,當(dāng)所述原SC所屬的節(jié)點(diǎn)與原DM相同時(shí),所述主節(jié)點(diǎn)為備份DM ;或者,當(dāng)所 述原SC所屬的節(jié)點(diǎn)與原DM不相同時(shí),所述主節(jié)點(diǎn)為所述原DM。
[0023] 結(jié)合第一方面的第四種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述方法 還包括:所述主節(jié)點(diǎn)確定原SC所屬的節(jié)點(diǎn)斷線;
[0024] 所述主節(jié)點(diǎn)確定原SC所屬的節(jié)點(diǎn)斷線,包括:
[0025] 當(dāng)所述原SC所屬的節(jié)點(diǎn)與原DM相同時(shí),所述主節(jié)點(diǎn)監(jiān)測(cè)原DM ;當(dāng)所述原DM斷線 時(shí),所述主節(jié)點(diǎn)確定原SC所屬的節(jié)點(diǎn)斷線;
[0026] 或者,當(dāng)所述原SC所屬的節(jié)點(diǎn)與原DM不相同時(shí),所述主節(jié)點(diǎn)監(jiān)測(cè)原SC所屬的節(jié) 點(diǎn)的狀態(tài)。
[0027] 第二方面,提供一種安全控制器SC恢復(fù)方法,包括:
[0028] 備份SC所屬的節(jié)點(diǎn)確定原SC所屬的節(jié)點(diǎn)斷線;
[0029] 所述備份SC所屬的節(jié)點(diǎn)激活自身的SC功能,并進(jìn)行內(nèi)部鑒權(quán);
[0030] 所述備份SC所屬的節(jié)點(diǎn)接收第二節(jié)點(diǎn)發(fā)送的重新鑒權(quán)請(qǐng)求消息;所述第二節(jié)點(diǎn) 為除所述備份SC所屬的節(jié)點(diǎn)之外的一節(jié)點(diǎn);
[0031] 所述備份SC所屬的節(jié)點(diǎn)根據(jù)所述重新鑒權(quán)請(qǐng)求消息對(duì)所述第二節(jié)點(diǎn)進(jìn)行鑒權(quán)。
[0032] 結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式中,所述備份SC所屬的節(jié)點(diǎn)確定所述原 SC所屬的節(jié)點(diǎn)斷線,包括:
[0033] 所述備份SC所屬的節(jié)點(diǎn)監(jiān)測(cè)原SC所屬的節(jié)點(diǎn);
[0034] 或者,所述備份SC所屬的節(jié)點(diǎn)接收主節(jié)點(diǎn)發(fā)送的指示啟動(dòng)SC功能的消息;根據(jù)所 述啟動(dòng)SC功能的消息確定所述原SC所屬的節(jié)點(diǎn)斷線;所述啟動(dòng)SC功能的消息包含所述備 份sc所屬的節(jié)點(diǎn)的標(biāo)識(shí)。
[0035] 第三方面,提供一種安全控制器SC恢復(fù)方法,包括:
[0036] 普通節(jié)點(diǎn)接收主節(jié)點(diǎn)發(fā)送的指示啟動(dòng)SC功能的消息;所述指示啟動(dòng)SC功能的消 息包括備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí);所述主節(jié)點(diǎn)包括原DM或者備份DM ;所述普通節(jié)點(diǎn)不包 括備份SC所屬的節(jié)點(diǎn);
[0037] 所述普通節(jié)點(diǎn)根據(jù)所述備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí)向所述備份SC所屬的節(jié)點(diǎn)發(fā)送 重新鑒權(quán)請(qǐng)求消息;以使得所述備份SC所屬的節(jié)點(diǎn)根據(jù)所述重新鑒權(quán)請(qǐng)求消息對(duì)所述普 通節(jié)點(diǎn)進(jìn)行鑒權(quán)。
[0038] 第四方面,提供一種節(jié)點(diǎn),包括:
[0039] 指定單元,用于指定備份SC所屬的節(jié)點(diǎn);所述節(jié)點(diǎn)包括原DM或者備份DM ;
[0040] 發(fā)送單元,用于向第一節(jié)點(diǎn)發(fā)送指示備份sc的消息,所述指示備份sc的消息包括 所述指定單元傳輸?shù)乃鰝浞軸C所屬的節(jié)點(diǎn)的標(biāo)識(shí);
[0041] 所述發(fā)送單元還用于,在原SC所屬的節(jié)點(diǎn)斷線的情況下,向所述第一節(jié)點(diǎn)發(fā)送啟 動(dòng)SC功能的消息,使得所述第一節(jié)點(diǎn)根據(jù)所述啟動(dòng)SC功能的消息向所述備份SC所屬的節(jié) 點(diǎn)進(jìn)行鑒權(quán),所述啟動(dòng)SC功能的消息包括所述備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí)。
[0042] 結(jié)合第四方面,在第一種可能的實(shí)現(xiàn)方式中,當(dāng)所述節(jié)點(diǎn)與所述備份SC所屬的節(jié) 點(diǎn)相同時(shí),所述第一節(jié)點(diǎn)為除所述節(jié)點(diǎn)之外的一節(jié)點(diǎn);所述節(jié)點(diǎn)還包括:
[0043] 激活單元,用于激活自身的SC功能;
[0044] 鑒權(quán)單元,用于在所述節(jié)點(diǎn)內(nèi)部進(jìn)行鑒權(quán);
[0045] 或者,當(dāng)所述節(jié)點(diǎn)與所述備份SC所屬的節(jié)點(diǎn)不相同時(shí),所述第一節(jié)點(diǎn)為除所述節(jié) 點(diǎn)和所述備份SC所屬的節(jié)點(diǎn)之外的一節(jié)點(diǎn);
[0046] 所述發(fā)送單元還用于,向所述備份SC所屬的節(jié)點(diǎn)發(fā)送所述啟動(dòng)SC功能的消息和 /或重新鑒權(quán)請(qǐng)求消息,以使得所述備份SC所屬的節(jié)點(diǎn)激活自身的SC功能,在所述備份SC 所屬的節(jié)點(diǎn)內(nèi)部進(jìn)行鑒權(quán)。
[0047] 結(jié)合第四方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述指定 單元具體用于,預(yù)先根據(jù)網(wǎng)絡(luò)拓?fù)湓诰哂蠸C能力的節(jié)點(diǎn)中指定備份SC所屬的節(jié)點(diǎn);其中, 所述節(jié)點(diǎn)為原DM。
[0048] 結(jié)合第四方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述節(jié)點(diǎn) 還包括:
[0049] 確定單元,用于確定原SC所屬的節(jié)點(diǎn)斷線;
[0050] 所述節(jié)點(diǎn)還包括:接收單元,用于接收所述備份SC所屬的節(jié)點(diǎn)發(fā)送的重新鑒權(quán)指 示消息;所述確定單元具體用于,根據(jù)所述重新鑒權(quán)指示消息確定原SC所屬的節(jié)點(diǎn)斷線;
[0051] 或者,所述確定單元具體用于,監(jiān)測(cè)原SC所屬的節(jié)點(diǎn)的狀態(tài)。
[0052] 結(jié)合第四方面,在第四種可能的實(shí)現(xiàn)方式中,所述指定單元具體用于,在所述節(jié)點(diǎn) 確定原SC所屬的節(jié)點(diǎn)斷線的情況下,根據(jù)網(wǎng)絡(luò)拓?fù)湓诰哂蠸C能力的節(jié)點(diǎn)中指定備份SC所 屬的節(jié)點(diǎn);
[0053] 其中,當(dāng)所述原SC所屬的節(jié)點(diǎn)與原DM相同時(shí),所述節(jié)點(diǎn)為備份DM ;或者,當(dāng)所述 原SC所屬的節(jié)點(diǎn)與原DM不相同時(shí),所述節(jié)點(diǎn)為所述原DM。
[0054] 結(jié)合第四方面的第四種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述節(jié)點(diǎn) 還包括:
[0055] 確定單元,用于確定原SC所屬的節(jié)點(diǎn)斷線,具體用于:
[0056] 當(dāng)所述原SC所屬的節(jié)點(diǎn)與原DM相同時(shí),監(jiān)測(cè)原DM ;當(dāng)所述原DM斷線時(shí),確定原 SC所屬的節(jié)點(diǎn)斷線;
[0057] 或者,當(dāng)所述原SC所屬的節(jié)點(diǎn)與原DM不相同時(shí),監(jiān)測(cè)原SC所屬的節(jié)點(diǎn)的狀態(tài)。
[0058] 第五方面,提供一種節(jié)點(diǎn),所述節(jié)點(diǎn)包括:
[0059] 確定單元,用于確定原SC所屬的節(jié)點(diǎn)斷線;
[0060] 激活單元,用于在所述確定單元確定原SC所屬的節(jié)點(diǎn)斷線的情況下,激活自身的 SC功能;
[0061] 鑒權(quán)單元,用于在所述激活單元激活SC功能之后,進(jìn)行內(nèi)部鑒權(quán);
[0062] 接收單元,用于接收第二節(jié)點(diǎn)發(fā)送的重新鑒權(quán)請(qǐng)求消息;所述第二節(jié)點(diǎn)為除所述 節(jié)點(diǎn)之外的一節(jié)點(diǎn);
[0063] 所述鑒權(quán)單元還用于,根據(jù)所述重新鑒權(quán)請(qǐng)求消息對(duì)所述第二節(jié)點(diǎn)進(jìn)行鑒權(quán)。
[0064] 結(jié)合第五方面,在第一種可能的實(shí)現(xiàn)方式中,所述確定單元具體用于,
[0065] 監(jiān)測(cè)原SC所屬的節(jié)點(diǎn);
[0066] 或者,接收主節(jié)點(diǎn)發(fā)送的指示啟動(dòng)SC功能的消息;根據(jù)所述啟動(dòng)SC功能的消息確 定所述原SC所屬的節(jié)點(diǎn)斷線;所述啟動(dòng)SC功能的消息包含所述節(jié)點(diǎn)的標(biāo)識(shí)。
[0067] 第六方面,提供一種節(jié)點(diǎn),包括:
[0068] 接收單元,用于接收主節(jié)點(diǎn)發(fā)送的指示啟動(dòng)SC功能的消息;所述指示啟動(dòng)SC功能 的消息包括備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí);所述主節(jié)點(diǎn)包括原DM或者備份DM ;
[0069] 發(fā)送單元,用于根據(jù)所述備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí)向所述備份SC所屬的節(jié)點(diǎn)發(fā) 送重新鑒權(quán)請(qǐng)求消息;以使得所述備份SC所屬的節(jié)點(diǎn)根據(jù)所述重新鑒權(quán)請(qǐng)求消息對(duì)所述 節(jié)點(diǎn)進(jìn)行鑒權(quán)。
[0070] 本發(fā)明實(shí)施例提供的安全控制器SC恢復(fù)方法,主節(jié)點(diǎn)通過(guò)指定備份SC所屬的節(jié) 點(diǎn);并在原SC所屬的節(jié)點(diǎn)斷線的情況下,向第一節(jié)點(diǎn)發(fā)送啟動(dòng)SC功能的消息,使得第一節(jié) 點(diǎn)根據(jù)啟動(dòng)SC功能的消息向備份SC所屬的節(jié)點(diǎn)進(jìn)行鑒權(quán)?;蛘?,備份SC所屬的節(jié)點(diǎn)在確 定原SC所屬的節(jié)點(diǎn)斷線的情況下,激活自身的SC功能,并進(jìn)行內(nèi)部鑒權(quán);在接收到第二節(jié) 點(diǎn)發(fā)送的重新鑒權(quán)請(qǐng)求消息時(shí),對(duì)第二節(jié)點(diǎn)進(jìn)行鑒權(quán)?;蛘?,普通節(jié)點(diǎn)在接收到主節(jié)點(diǎn)發(fā)送 的指示啟動(dòng)SC功能的消息時(shí),向備份SC所屬的節(jié)點(diǎn)發(fā)送重新鑒權(quán)請(qǐng)求消息;以使得備份 SC所屬的節(jié)點(diǎn)對(duì)普通節(jié)點(diǎn)進(jìn)行鑒權(quán)。實(shí)現(xiàn)了在原SC所屬的節(jié)點(diǎn)斷線的情況下,恢復(fù)SC,使 網(wǎng)絡(luò)在安全模式下正常工作。提高了網(wǎng)絡(luò)穩(wěn)定性。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0071] 圖1為本發(fā)明實(shí)施例提供的一種SC的恢復(fù)方法的流程示意圖;
[0072] 圖2為本發(fā)明實(shí)施例提供的另一種SC的恢復(fù)方法的流程示意圖;
[0073] 圖3為本發(fā)明實(shí)施例提供的另一種SC的恢復(fù)方法的流程示意圖;
[0074] 圖4為本發(fā)明實(shí)施例提供的一種SC的恢復(fù)方法的交互示意圖;
[0075] 圖5為本發(fā)明實(shí)施例提供的另一種SC的恢復(fù)方法的交互示意圖;
[0076] 圖6為本發(fā)明實(shí)施例提供的另一種SC的恢復(fù)方法的交互示意圖;
[0077] 圖7為本發(fā)明實(shí)施例提供的另一種SC的恢復(fù)方法的交互示意圖;
[0078] 圖8為本發(fā)明實(shí)施例提供的另一種SC的恢復(fù)方法的流程示意圖;
[0079] 圖9為本發(fā)明實(shí)施例提供的一種節(jié)點(diǎn)的結(jié)構(gòu)示意圖;
[0080] 圖10為本發(fā)明實(shí)施例提供的另一種節(jié)點(diǎn)的結(jié)構(gòu)示意圖;
[0081] 圖11為本發(fā)明實(shí)施例提供的另一種節(jié)點(diǎn)的結(jié)構(gòu)示意圖;
[0082] 圖12為本發(fā)明實(shí)施例提供的另一種節(jié)點(diǎn)的結(jié)構(gòu)示意圖;
[0083] 圖13為本發(fā)明實(shí)施例提供的另一種節(jié)點(diǎn)的結(jié)構(gòu)示意圖;
[0084] 圖14為本發(fā)明實(shí)施例提供的另一種節(jié)點(diǎn)的結(jié)構(gòu)示意圖;
[0085] 圖15為本發(fā)明實(shí)施例提供的另一種節(jié)點(diǎn)的結(jié)構(gòu)示意圖;
[0086] 圖16為本發(fā)明實(shí)施例提供的另一種節(jié)點(diǎn)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0087] 下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例安全控制器SC的恢復(fù)方法的方法和裝置進(jìn)行示例 描述。
[0088] 為了清楚描述本發(fā)明實(shí)施例提供的方法和裝置,下面對(duì)本發(fā)明實(shí)施例中的一些概 念的具體特征進(jìn)行描述:
[0089] 普通節(jié)點(diǎn):具有DM功能和/或SC功能,但正常工作狀態(tài)下不啟用這些功能;或者 不具有DM功能和SC功能。
[0090] 原DM :具有DM功能,正常工作狀態(tài)下的主節(jié)點(diǎn)。
[0091] 備份DM:具有DM功能,正常工作狀態(tài)下為普通節(jié)點(diǎn);當(dāng)原DM因故斷線后,啟動(dòng)DM 功能,成為主節(jié)點(diǎn)。
[0092] 原SC所屬的節(jié)點(diǎn):具有SC功能,正常工作狀態(tài)下啟動(dòng)SC功能,執(zhí)行SC的工作任 務(wù)。
[0093] 備份SC所屬的節(jié)點(diǎn):具有SC功能,正常工作狀態(tài)下為普通節(jié)點(diǎn),當(dāng)原SC所屬的節(jié) 點(diǎn)因故斷線后,啟動(dòng)SC功能,執(zhí)行SC的工作任務(wù)。
[0094] 一個(gè)具有DM功能和SC功能的節(jié)點(diǎn)可以同時(shí)開(kāi)啟DM功能和SC功能,即原DM和原 SC所屬的節(jié)點(diǎn)可以為同一節(jié)點(diǎn),備份DM和備份SC所屬的節(jié)點(diǎn)可以為同一節(jié)點(diǎn)。
[0095] 參見(jiàn)圖1,為本發(fā)明實(shí)施例提供的一種安全控制器SC的恢復(fù)方法,包括:
[0096] 101 :主節(jié)點(diǎn)指定備份SC所屬的節(jié)點(diǎn);所述主節(jié)點(diǎn)包括原DM或者備份DM ;
[0097] 示例性的,本發(fā)明實(shí)施例提供的安全控制器SC的恢復(fù)方法可以應(yīng)用于有線家庭 網(wǎng)絡(luò)通信系統(tǒng)系統(tǒng),如電力線通信網(wǎng)絡(luò)等,或者其他通信網(wǎng)絡(luò)中具有類(lèi)似SC功能的設(shè)備出 現(xiàn)故障的場(chǎng)景中。
[0098] 獲得備份DM的方法可以但不限于以下兩種:
[0099] (1)原DM預(yù)先指定一個(gè)具有DM功能的節(jié)點(diǎn)為備份DM ;
[0100] (2)在原DM未指定備份DM,且原DM斷線的情況下,具有DM功能的節(jié)點(diǎn)可以相互 競(jìng)爭(zhēng),最終一個(gè)節(jié)點(diǎn)成為備份DM。
[0101] 需要說(shuō)明的是,備份DM在啟動(dòng)DM功能之前為普通節(jié)點(diǎn),啟動(dòng)DM功能之后為主節(jié) 點(diǎn);備份SC所屬的節(jié)點(diǎn)在啟動(dòng)SC功能之前為普通節(jié)點(diǎn),啟動(dòng)SC功能之后執(zhí)行SC的工作任 務(wù)。即備份DM和備份SC所屬的節(jié)點(diǎn)在不同狀態(tài)下?lián)尾煌慕巧?br>
[0102] 本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,在不同情況下提出的備份DM或者備份SC所屬的節(jié)點(diǎn) 具有不同的含義,例如:步驟101中描述的為主節(jié)點(diǎn)包括備份DM,可知,此處的備份DM是 指,已經(jīng)啟動(dòng)DM功能的備份DM ;上述獲得備份DM的方法中的備份DM,可以為未啟動(dòng)DM功 能的備份DM。對(duì)于下述實(shí)施例中的類(lèi)似情況,不再一一進(jìn)行解釋。
[0103] 進(jìn)一步地,步驟101可以包括但不限于以下兩種實(shí)現(xiàn)方式:
[0104] 第一種:所述主節(jié)點(diǎn)預(yù)先根據(jù)網(wǎng)絡(luò)拓?fù)湓诰哂蠸C能力的節(jié)點(diǎn)中指定備份SC所屬 的節(jié)點(diǎn);其中,所述主節(jié)點(diǎn)為原DM。
[0105] 第二種:所述主節(jié)點(diǎn)在確定原SC所屬的節(jié)點(diǎn)斷線的情況下,根據(jù)網(wǎng)絡(luò)拓?fù)湓诰哂?SC能力的節(jié)點(diǎn)中指定備份SC所屬的節(jié)點(diǎn);其中,當(dāng)所述原SC所屬的節(jié)點(diǎn)與原DM相同時(shí), 所述主節(jié)點(diǎn)為備份DM ;或者,當(dāng)所述原SC所屬的節(jié)點(diǎn)與原DM不相同時(shí),所述主節(jié)點(diǎn)為所述 原DM。
[0106] 上述第一種方式和第二種方式可以具體為:
[0107] 1)原DM指定備份SC所屬的節(jié)點(diǎn)。
[0108] 具體包括:原DM預(yù)先根據(jù)網(wǎng)絡(luò)拓?fù)湓诰哂蠸C能力的節(jié)點(diǎn)中指定備份SC所屬的節(jié) 點(diǎn),或者,在原SC所屬的節(jié)點(diǎn)與原DM不相同、原SC所屬的節(jié)點(diǎn)斷線、原DM未指定備份SC所 屬的節(jié)點(diǎn)的情況下,原DM根據(jù)網(wǎng)絡(luò)拓?fù)湓诰哂蠸C能力的節(jié)點(diǎn)中指定備份SC所屬的節(jié)點(diǎn)。
[0109] 2)備份DM指定備份SC所屬的節(jié)點(diǎn)。
[0110] 具體包括:在原SC所屬的節(jié)點(diǎn)與原DM相同、原SC所屬的節(jié)點(diǎn)斷線(即原DM斷 線)、原DM未指定備份SC所屬的節(jié)點(diǎn)的情況下,備份DM根據(jù)網(wǎng)絡(luò)拓?fù)湓诰哂蠸C能力的節(jié) 點(diǎn)中指定備份SC所屬的節(jié)點(diǎn);其中,備份DM可以通過(guò)上述(1)、(2)等獲得,通過(guò)上述(1) 獲得的備份DM在啟動(dòng)DM功能之后(即成為主節(jié)點(diǎn)之后),指定備份SC所屬的節(jié)點(diǎn)。
[0111] 進(jìn)一步地,所述方法還包括:所述主節(jié)點(diǎn)確定原SC所屬的節(jié)點(diǎn)斷線。
[0112] 示例性的,本發(fā)明實(shí)施例對(duì)主節(jié)點(diǎn)確定原SC所屬的節(jié)點(diǎn)斷線的方法不進(jìn)行限定, 以下列舉幾種可選的方式:
[0113] 可選的,在上述第一種情況下,所述主節(jié)點(diǎn)確定原SC所屬的節(jié)點(diǎn)斷線,可以包括: 所述主節(jié)點(diǎn)接收所述備份SC所屬的節(jié)點(diǎn)發(fā)送的重新鑒權(quán)指示消息;所述主節(jié)點(diǎn)根據(jù)所述 重新鑒權(quán)指示消息確定原SC所屬的節(jié)點(diǎn)斷線。其中,主節(jié)點(diǎn)為原DM。
[0114] 示例性的,在原DM預(yù)先指定備份SC所屬的節(jié)點(diǎn)的情況下,當(dāng)原DM與備份SC所屬 的節(jié)點(diǎn)不相同時(shí),備份SC所屬的節(jié)點(diǎn)在監(jiān)測(cè)到原SC所屬的節(jié)點(diǎn)斷線的情況下,自身激活SC 功能,并向原DM發(fā)送重新鑒權(quán)指示消息,以提示原SC所屬的節(jié)點(diǎn)已斷線,需要重新在備份 SC所屬的節(jié)點(diǎn)上執(zhí)行鑒權(quán)過(guò)程。
[0115] 可選的,在上述第一種情況下,所述主節(jié)點(diǎn)確定原SC所屬的節(jié)點(diǎn)斷線,還可以包 括:所述主節(jié)點(diǎn)監(jiān)測(cè)原SC所屬的節(jié)點(diǎn)是否斷線。其中,主節(jié)點(diǎn)為原DM。
[0116] 具體可以包括:所述主節(jié)點(diǎn)在預(yù)設(shè)時(shí)間內(nèi)未收到所述原SC所屬的節(jié)點(diǎn)發(fā)送的重 新注冊(cè)請(qǐng)求消息的情況下,確定所述原SC所屬的節(jié)點(diǎn)斷線。
[0117] 可選的,在上述第二種情況下,所述主節(jié)點(diǎn)確定原SC所屬的節(jié)點(diǎn)斷線,可以包括: 當(dāng)所述原SC所屬的節(jié)點(diǎn)與原DM相同時(shí),所述主節(jié)點(diǎn)監(jiān)測(cè)原DM ;當(dāng)所述原DM斷線時(shí),所述 主節(jié)點(diǎn)確定原SC所屬的節(jié)點(diǎn)斷線。其中,主節(jié)點(diǎn)為備份DM。
[0118] 示例性的,當(dāng)所述原SC所屬的節(jié)點(diǎn)與原DM相同時(shí),原DM斷線,則原SC所屬的節(jié) 點(diǎn)斷線,因此可以通過(guò)備份DM監(jiān)測(cè)原DM是否斷線來(lái)確定原SC所屬的節(jié)點(diǎn)是否斷線。這里 的備份DM可以為通過(guò)上述(1)、⑵等方式獲得的備份DM。
[0119] 可選的,在上述第二種情況下,所述主節(jié)點(diǎn)確定原SC所屬的節(jié)點(diǎn)斷線,還可以包 括:當(dāng)所述原SC所屬的節(jié)點(diǎn)與原DM不相同時(shí),原DM監(jiān)測(cè)原SC所屬的節(jié)點(diǎn)是否斷線。其 中,主節(jié)點(diǎn)為原DM。
[0120] 具體可以包括:所述主節(jié)點(diǎn)在預(yù)設(shè)時(shí)間內(nèi)未收到所述原SC所屬的節(jié)點(diǎn)發(fā)送的重 新注冊(cè)請(qǐng)求消息的情況下,確定所述原SC所屬的節(jié)點(diǎn)斷線。
[0121] 102 :所述主節(jié)點(diǎn)向第一節(jié)點(diǎn)發(fā)送指示備份SC的消息,所述指示備份SC的消息包 括所述備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí);
[0122] 第一種情況:當(dāng)所述主節(jié)點(diǎn)與所述備份SC所屬的節(jié)點(diǎn)相同時(shí),所述第一節(jié)點(diǎn)為除 所述主節(jié)點(diǎn)之外的一節(jié)點(diǎn);
[0123] 示例性的,該情況可以包括:原DM預(yù)先(SC所屬的節(jié)點(diǎn)斷線之前)指定自身為備 份SC所屬的節(jié)點(diǎn),并向該域中的其他節(jié)點(diǎn)發(fā)送指示備份SC的消息,以告知其他節(jié)點(diǎn)備份SC 所屬的節(jié)點(diǎn)的標(biāo)識(shí)?;蛘撸?dāng)原DM未指定備份SC所屬的節(jié)點(diǎn)、且原DM因故斷線后,備份DM 指定自身為備份SC所屬的節(jié)點(diǎn),并向該域中的其他節(jié)點(diǎn)發(fā)送指示備份SC的消息,以告知其 他節(jié)點(diǎn)備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí)。
[0124] 該情況下,所述方法還包括:所述主節(jié)點(diǎn)激活自身的SC功能,并在所述主節(jié)點(diǎn)內(nèi) 部進(jìn)行鑒權(quán)。
[0125] 主節(jié)點(diǎn)激活自身的SC功能之后,負(fù)責(zé)對(duì)域中的節(jié)點(diǎn)進(jìn)行鑒權(quán),這里的節(jié)點(diǎn)可以包 括:主節(jié)點(diǎn)、除主節(jié)點(diǎn)之外的節(jié)點(diǎn)。另外,該主節(jié)點(diǎn)在對(duì)域中的某一節(jié)點(diǎn)進(jìn)行鑒權(quán)之后,還可 以負(fù)責(zé)對(duì)該節(jié)點(diǎn)進(jìn)行密鑰更新或新建等。
[0126] 第二種情況:當(dāng)所述主節(jié)點(diǎn)與所述備份SC所屬的節(jié)點(diǎn)不相同時(shí),所述第一節(jié)點(diǎn)為 除所述主節(jié)點(diǎn)和所述備份SC所屬的節(jié)點(diǎn)之外的一節(jié)點(diǎn);所述方法還包括:所述主節(jié)點(diǎn)向所 述備份SC所屬的節(jié)點(diǎn)發(fā)送所述啟動(dòng)SC功能的消息和/或重新鑒權(quán)請(qǐng)求消息,以使得所述 備份SC所屬的節(jié)點(diǎn)激活自身的SC功能,在所述備份SC所屬的節(jié)點(diǎn)內(nèi)部進(jìn)行鑒權(quán)。
[0127] 示例性的,備份SC所屬的節(jié)點(diǎn)在可能同時(shí)或者先后接收到主節(jié)點(diǎn)發(fā)送的啟動(dòng)SC 功能的消息和重新鑒權(quán)請(qǐng)求消息的時(shí)候,當(dāng)接收到其中一種消息時(shí),即可確定原SC所屬的 節(jié)點(diǎn)斷線,并激活自身的SC功能,在備份SC所屬的節(jié)點(diǎn)內(nèi)部進(jìn)行鑒權(quán)。另外,當(dāng)備份SC所 屬的節(jié)點(diǎn)接收到主節(jié)點(diǎn)發(fā)送的重新鑒權(quán)請(qǐng)求消息時(shí),還會(huì)執(zhí)行對(duì)主節(jié)點(diǎn)的鑒權(quán)。
[0128] 主節(jié)點(diǎn)可以在指定備份SC所屬的節(jié)點(diǎn)之后,通過(guò)廣播MAP幀向第一節(jié)點(diǎn)發(fā)送指示 備份SC的消息,該幀中攜帶備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí),另外,該幀中還可以攜帶是否啟動(dòng) SC功能的信息,例如,攜帶啟動(dòng)SC功能的標(biāo)志位。當(dāng)然,也可以根據(jù)其他方式向第一節(jié)點(diǎn)發(fā) 送指示備份SC的消息,本發(fā)明實(shí)施例對(duì)此不進(jìn)行限定。
[0129] 103 :在原SC所屬的節(jié)點(diǎn)斷線的情況下,所述主節(jié)點(diǎn)向所述第一節(jié)點(diǎn)發(fā)送啟動(dòng)SC 功能的消息,使得所述第一節(jié)點(diǎn)根據(jù)所述啟動(dòng)SC功能的消息向所述備份SC所屬的節(jié)點(diǎn)進(jìn) 行鑒權(quán),所述啟動(dòng)SC功能的消息包括所述備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí)。
[0130] 示例性的,原DM在預(yù)先指定備份SC所屬的節(jié)點(diǎn)之后,即可通過(guò)廣播向其他SC節(jié) 點(diǎn)廣播攜帶有備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí)和不啟動(dòng)SC功能的信息的MAP幀;并在確定原SC 所屬的節(jié)點(diǎn)斷線的情況下,通過(guò)向其他SC節(jié)點(diǎn)廣播攜帶有備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí)和啟 動(dòng)SC功能的信息的MAP幀,使得其他節(jié)點(diǎn)獲知原SC所屬的節(jié)點(diǎn)斷線,并向備份SC所屬的 節(jié)點(diǎn)發(fā)送重新鑒權(quán)請(qǐng)求消息,以重新在備份SC所屬的節(jié)點(diǎn)上執(zhí)行鑒權(quán)過(guò)程。啟動(dòng)SC功能 的信息可以為包含啟動(dòng)SC功能標(biāo)志位的MAP幀。
[0131] 或者,在原DM未指定備份SC所屬的節(jié)點(diǎn),且原SC所屬的節(jié)點(diǎn)斷線的情況下,由原 DM或者備份DM指定備份SC所屬的節(jié)點(diǎn)之后,該原DM或者備份DM即可向其他SC節(jié)點(diǎn)廣播 攜帶有備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí)和啟動(dòng)SC功能的信息的MAP幀,使得其他節(jié)點(diǎn)獲知原SC 所屬的節(jié)點(diǎn)斷線,并向備份SC所屬的節(jié)點(diǎn)發(fā)送重新鑒權(quán)請(qǐng)求消息,以重新在備份SC所屬的 節(jié)點(diǎn)上執(zhí)行鑒權(quán)過(guò)程。
[0132] 本發(fā)明實(shí)施例提供的安全控制器SC的恢復(fù)方法,通過(guò)主節(jié)點(diǎn)指定備份SC所屬的 節(jié)點(diǎn),向第一節(jié)點(diǎn)發(fā)送指示備份SC的消息,并在原SC所屬的節(jié)點(diǎn)斷線的情況下,向第一節(jié) 點(diǎn)發(fā)送啟動(dòng)該備份SC的消息,使得第一節(jié)點(diǎn)根據(jù)該啟動(dòng)SC功能的消息向該備份SC所屬的 節(jié)點(diǎn)進(jìn)行鑒權(quán),實(shí)現(xiàn)了在原SC所屬的節(jié)點(diǎn)斷線的情況下,恢復(fù)SC,使網(wǎng)絡(luò)在安全模式下正 常工作。提高了網(wǎng)絡(luò)穩(wěn)定性,解決了現(xiàn)有技術(shù)中,因 SC斷線導(dǎo)致的網(wǎng)絡(luò)中沒(méi)有可用的SC,從 而導(dǎo)致網(wǎng)絡(luò)在安全模式下無(wú)法正常工作的問(wèn)題。
[0133] -方面,參見(jiàn)圖2,為本發(fā)明實(shí)施例提供的一種安全控制器SC恢復(fù)方法,包括:
[0134] 201 :備份SC所屬的節(jié)點(diǎn)確定原SC所屬的節(jié)點(diǎn)斷線;
[0135] 步驟201包括但不限于以下兩種實(shí)現(xiàn)方式:
[0136] 1)所述備份SC所屬的節(jié)點(diǎn)監(jiān)測(cè)原SC所屬的節(jié)點(diǎn);
[0137] 示例性的,本實(shí)施例對(duì)備份SC所屬的節(jié)點(diǎn)監(jiān)測(cè)原SC所屬的節(jié)點(diǎn)的方法不進(jìn)行限 定,例如,備份SC所屬的節(jié)點(diǎn)可以周期性向原SC所屬的節(jié)點(diǎn)發(fā)送SC狀態(tài)探測(cè)消息,若備份 SC所屬的節(jié)點(diǎn)在預(yù)設(shè)時(shí)間內(nèi)連續(xù)發(fā)送預(yù)設(shè)次數(shù)均未收到原SC所屬的節(jié)點(diǎn)的狀態(tài)響應(yīng)消息 時(shí),確定原SC所屬的節(jié)點(diǎn)斷線?;蛘撸瑐浞軸C所屬的節(jié)點(diǎn)在向原SC所屬的節(jié)點(diǎn)發(fā)送重新 鑒權(quán)請(qǐng)求消息或密鑰更新消息后,在預(yù)設(shè)時(shí)間內(nèi)未收到原SC所屬的節(jié)點(diǎn)的響應(yīng)消息時(shí),向 原SC所屬的節(jié)點(diǎn)發(fā)送狀態(tài)探測(cè)消息,當(dāng)備份SC所屬的節(jié)點(diǎn)未收到原SC所屬的節(jié)點(diǎn)的狀態(tài) 響應(yīng)消息時(shí),確定原SC所屬的節(jié)點(diǎn)斷線。
[0138] 2)所述備份SC所屬的節(jié)點(diǎn)接收原DM或者備份DM發(fā)送的指示啟動(dòng)SC功能的消 息;根據(jù)所述啟動(dòng)SC功能的消息確定所述原SC所屬的節(jié)點(diǎn)斷線;所述啟動(dòng)SC功能的消息 包含所述備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí)。
[0139] 示例性的,當(dāng)原DM與原SC所屬的節(jié)點(diǎn)不相同時(shí),原DM在監(jiān)測(cè)到原SC所屬的節(jié)點(diǎn) 斷線的情況下,向其指定的備份SC所屬的節(jié)點(diǎn)發(fā)送指示啟動(dòng)SC功能的消息,使得備份SC 所屬的節(jié)點(diǎn)激活SC功能;其中,原DM監(jiān)測(cè)原SC所屬的節(jié)點(diǎn)是否斷線的方法可以參見(jiàn)上述 實(shí)施例部分,此處不再贅述。在具體實(shí)現(xiàn)中,該指示啟動(dòng)SC功能的消息可以為MAP幀中啟 動(dòng)SC的標(biāo)志位。
[0140] 或者,當(dāng)原DM與原SC所屬的節(jié)點(diǎn)相同時(shí),原SC所屬的節(jié)點(diǎn)斷線,則原DM斷線,可 以通過(guò)備份DM監(jiān)測(cè)原DM是否斷線來(lái)確定原SC所屬的節(jié)點(diǎn)是否斷線,并在原SC所屬的節(jié) 點(diǎn)斷線的情況下,向備份SC所屬的節(jié)點(diǎn)發(fā)送指示啟動(dòng)SC功能的消息,使得備份SC所屬的 節(jié)點(diǎn)啟動(dòng)SC功能;其中,這里的備份SC所屬的節(jié)點(diǎn)可以是原DM指定的,也可以是備份DM 指定的,具體指定備份SC的方法和獲得備份DM的方法可以參見(jiàn)上述實(shí)施例部分,此處不再 贅述。
[0141] 202 :所述備份SC所屬的節(jié)點(diǎn)激活自身的SC功能,并進(jìn)行內(nèi)部鑒權(quán);
[0142] 示例性的,該步驟202為備份SC所屬的節(jié)點(diǎn)恢復(fù)SC的過(guò)程。
[0143] 203 :所述備份SC所屬的節(jié)點(diǎn)接收第二節(jié)點(diǎn)發(fā)送的重新鑒權(quán)請(qǐng)求消息;所述第二 節(jié)點(diǎn)為除所述備份SC所屬的節(jié)點(diǎn)之外的一節(jié)點(diǎn);
[0144] 示例性的,備份SC所屬的節(jié)點(diǎn)激活自身的SC功能后,負(fù)責(zé)域中的節(jié)點(diǎn)的鑒權(quán)、密 鑰更新和新建等。
[0145] 204 :所述備份SC所屬的節(jié)點(diǎn)根據(jù)所述重新鑒權(quán)請(qǐng)求消息對(duì)所述第二節(jié)點(diǎn)進(jìn)行鑒 權(quán)。
[0146] 可選的,當(dāng)所述備份SC所屬的節(jié)點(diǎn)與主節(jié)點(diǎn)不相同時(shí),所述第二節(jié)點(diǎn)包括所述主 節(jié)點(diǎn)和普通節(jié)點(diǎn);所述普通節(jié)點(diǎn)不包括備份SC所屬的節(jié)點(diǎn)。
[0147] 可選的,當(dāng)所述備份SC所屬的節(jié)點(diǎn)與主節(jié)點(diǎn)相同時(shí),所述第二節(jié)點(diǎn)包括普通節(jié) 點(diǎn);所述普通節(jié)點(diǎn)不包括備份SC所屬的節(jié)點(diǎn)。
[0148] 本發(fā)明實(shí)施例提供的安全控制器SC恢復(fù)方法,備份SC所屬的節(jié)點(diǎn)在確定原SC所 屬的節(jié)點(diǎn)斷線的情況下,激活自身的SC功能,并進(jìn)行內(nèi)部鑒權(quán);在接收第二節(jié)點(diǎn)發(fā)送的重 新鑒權(quán)請(qǐng)求消息;并根據(jù)該重新鑒權(quán)請(qǐng)求消息對(duì)第二節(jié)點(diǎn)進(jìn)行鑒權(quán),實(shí)現(xiàn)了在原SC所屬的 節(jié)點(diǎn)斷線的情況下,恢復(fù)SC,使網(wǎng)絡(luò)在安全模式下正常工作。提高了網(wǎng)絡(luò)穩(wěn)定性,解決了現(xiàn) 有技術(shù)中,因 SC斷線導(dǎo)致的網(wǎng)絡(luò)中沒(méi)有可用的SC,從而導(dǎo)致網(wǎng)絡(luò)在安全模式下無(wú)法正常工 作的問(wèn)題。
[0149] -方面,參見(jiàn)圖3,為本發(fā)明實(shí)施例提供的一種安全控制器SC恢復(fù)方法,包括:
[0150] 301 :普通節(jié)點(diǎn)接收主節(jié)點(diǎn)發(fā)送的指示啟動(dòng)SC功能的消息;所述指示啟動(dòng)SC功能 的消息包括備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí);所述主節(jié)點(diǎn)包括原DM或者備份DM ;所述普通節(jié)點(diǎn) 不包括備份SC所屬的節(jié)點(diǎn);
[0151] 示例性的,主節(jié)點(diǎn)在確定原SC所屬的節(jié)點(diǎn)斷線的情況下,向普通節(jié)點(diǎn)發(fā)送啟動(dòng)SC 功能的消息,指示啟動(dòng)SC功能的消息包括備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí),主節(jié)點(diǎn)包括原DM或 者備份DM。其中,獲得備份SC的方法和獲得備份DM的方法可以參見(jiàn)上述實(shí)施例部分,此處 不再贅述。
[0152] 302 :所述普通節(jié)點(diǎn)根據(jù)所述備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí)向所述備份SC所屬的節(jié)點(diǎn) 發(fā)送重新鑒權(quán)請(qǐng)求消息;以使得所述備份SC所屬的節(jié)點(diǎn)根據(jù)所述重新鑒權(quán)請(qǐng)求消息對(duì)所 述普通節(jié)點(diǎn)進(jìn)行鑒權(quán)。
[0153] 示例性的,普通節(jié)點(diǎn)還可以向備份SC所屬的節(jié)點(diǎn)發(fā)送更新密鑰的請(qǐng)求消息,以使 得備份SC所屬的節(jié)點(diǎn)對(duì)該普通節(jié)點(diǎn)進(jìn)行密鑰更新或新建等。
[0154] 本發(fā)明實(shí)施例提供的安全控制器SC恢復(fù)方法,普通節(jié)點(diǎn)通過(guò)接收主節(jié)點(diǎn)發(fā)送的 指示啟動(dòng)SC功能的消息,向備份SC所屬的節(jié)點(diǎn)發(fā)送重新鑒權(quán)請(qǐng)求消息,以使得備份SC所 屬的節(jié)點(diǎn)對(duì)普通節(jié)點(diǎn)進(jìn)行鑒權(quán),實(shí)現(xiàn)了在原SC所屬的節(jié)點(diǎn)斷線的情況下,恢復(fù)SC,使網(wǎng)絡(luò) 在安全模式下正常工作。提高了網(wǎng)絡(luò)穩(wěn)定性,解決了現(xiàn)有技術(shù)中,因 SC斷線導(dǎo)致的網(wǎng)絡(luò)中 沒(méi)有可用的SC,從而導(dǎo)致網(wǎng)絡(luò)在安全模式下無(wú)法正常工作的問(wèn)題。
[0155] 下面通過(guò)幾個(gè)具體的實(shí)施例對(duì)上述方法進(jìn)行說(shuō)明。
[0156] 實(shí)施例一和實(shí)施例二為原DM與原SC所屬的節(jié)點(diǎn)不相同時(shí),實(shí)現(xiàn)恢復(fù)SC的方法。 實(shí)施例三、實(shí)施例四為原DM與原SC所屬的節(jié)點(diǎn)相同時(shí),實(shí)現(xiàn)恢復(fù)SC的方法。
[0157] 原DM與原SC所屬的節(jié)點(diǎn)不相同時(shí),認(rèn)為原SC所屬的節(jié)點(diǎn)斷線時(shí),原DM不斷線, 則域中的主節(jié)點(diǎn)一直為原DM。原DM與原SC所屬的節(jié)點(diǎn)相同,原SC所屬的節(jié)點(diǎn)斷線時(shí),也 就是說(shuō)原DM斷線,則域中的主節(jié)點(diǎn)由原DM變換為備份DM。
[0158] 實(shí)施例一
[0159] 當(dāng)原DM與原SC所屬的節(jié)點(diǎn)不相同時(shí),可以包含以下場(chǎng)景
[0160] 1)原DM預(yù)先指定備份SC所屬的節(jié)點(diǎn),原DM與備份SC所屬的節(jié)點(diǎn)相同;
[0161] 2)原DM預(yù)先指定備份SC所屬的節(jié)點(diǎn),原DM與備份SC所屬的節(jié)點(diǎn)不相同;
[0162] 3)原DM在確定原SC所屬的節(jié)點(diǎn)斷線之后,指定備份SC所屬的節(jié)點(diǎn),原DM與備份 SC所屬的節(jié)點(diǎn)相同;
[0163] 4)原DM在確定原SC所屬的節(jié)點(diǎn)斷線之后,指定備份SC所屬的節(jié)點(diǎn),原DM與備份 SC所屬的節(jié)點(diǎn)不相同。
[0164] 本實(shí)施例中,以原DM監(jiān)測(cè)到原SC所屬的節(jié)點(diǎn)斷線為例進(jìn)行說(shuō)明。對(duì)于場(chǎng)景2)和 場(chǎng)景4),參見(jiàn)圖4,包括:
[0165] 401 :原DM確定原SC所屬的節(jié)點(diǎn)斷線;
[0166] 原DM確定原SC所屬的節(jié)點(diǎn)斷線的方法可以參見(jiàn)上述實(shí)施例部分。
[0167] 402 :原DM判斷是否已經(jīng)指定備份SC所屬的節(jié)點(diǎn)。
[0168] 403 :若否,則根據(jù)網(wǎng)絡(luò)拓?fù)湓诰哂蠸C功能的節(jié)點(diǎn)中指定備份SC所屬的節(jié)點(diǎn),并執(zhí) 行步驟405。
[0169] 404 :若是,則執(zhí)行步驟405 ;
[0170] 該情況下,原DM預(yù)先指定備份SC所屬的節(jié)點(diǎn),
[0171] 405 :原DM廣播攜帶有備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí)和啟動(dòng)SC功能標(biāo)志位的MAP幀。
[0172] 406 :備份SC所屬的節(jié)點(diǎn)激活SC功能,并進(jìn)行內(nèi)部鑒權(quán)。
[0173] 407 :原DM向備份SC所屬的節(jié)點(diǎn)發(fā)送重新鑒權(quán)請(qǐng)求消息。
[0174] 408 :備份SC所屬的節(jié)點(diǎn)執(zhí)行對(duì)原DM的鑒權(quán)過(guò)程。
[0175] 409 :普通節(jié)點(diǎn)向備份SC所屬的節(jié)點(diǎn)發(fā)送重新鑒權(quán)請(qǐng)求消息。
[0176] 410 :備份SC所屬的節(jié)點(diǎn)執(zhí)行對(duì)普通節(jié)點(diǎn)的鑒權(quán)過(guò)程。
[0177] 另外,對(duì)于場(chǎng)景1)和場(chǎng)景3)該方法不包括步驟407和步驟408。
[0178] 實(shí)施例二
[0179] 實(shí)施例一中的場(chǎng)景2)也可以備份SC所屬的節(jié)點(diǎn)先監(jiān)測(cè)到原SC所屬的節(jié)點(diǎn)斷線 的方法實(shí)現(xiàn)。參見(jiàn)圖5,包括:
[0180] 501 :備份SC所屬的節(jié)點(diǎn)確定SC所屬的節(jié)點(diǎn)斷線。
[0181] 備份SC所屬的節(jié)點(diǎn)可以周期性向原SC所屬的節(jié)點(diǎn)發(fā)送SC狀態(tài)探測(cè)消息,在預(yù)設(shè) 時(shí)間內(nèi)連續(xù)發(fā)送預(yù)設(shè)次數(shù)后,均未收到原SC的狀態(tài)響應(yīng)消息,則備份SC所屬的節(jié)點(diǎn)確定原 SC所屬的節(jié)點(diǎn)斷線;或者,備份SC所屬的節(jié)點(diǎn)在向原SC所屬的節(jié)點(diǎn)發(fā)送重新鑒權(quán)請(qǐng)求消 息或密鑰更新消息后,在預(yù)設(shè)時(shí)間內(nèi)未收到原SC所屬的節(jié)點(diǎn)的響應(yīng)消息時(shí),向原SC所屬的 節(jié)點(diǎn)發(fā)送狀態(tài)探測(cè)消息,當(dāng)備份SC在預(yù)設(shè)時(shí)間內(nèi)未收到原SC所屬的節(jié)點(diǎn)的狀態(tài)響應(yīng)消息 時(shí),確定原SC所屬的節(jié)點(diǎn)斷線。、
[0182] 503 :備份SC所屬的節(jié)點(diǎn)激活自身的SC功能,并進(jìn)行內(nèi)部鑒權(quán)。
[0183] 以下步驟中,備份SC所屬的節(jié)點(diǎn)在域中執(zhí)行SC的工作任務(wù)。
[0184] 503 :備份SC向原DM發(fā)送重新鑒權(quán)指示消息;該重新鑒權(quán)指示消息包括備份SC所 屬的節(jié)點(diǎn)的標(biāo)識(shí)。
[0185] 504 :原DM廣播攜帶有備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí)和啟動(dòng)SC功能標(biāo)志位的MAP幀。
[0186] 在具體實(shí)現(xiàn)過(guò)程中,一般情況下,域中除原DM之外的未斷線的節(jié)點(diǎn)均可以接收到 原DM廣播的MAP幀或MAP中繼節(jié)點(diǎn)轉(zhuǎn)發(fā)的MAP幀。
[0187] 505 :原DM向備份SC所屬的節(jié)點(diǎn)發(fā)送重新鑒權(quán)請(qǐng)求消息。
[0188] 506 :備份SC所屬的節(jié)點(diǎn)執(zhí)行對(duì)原DM的鑒權(quán)過(guò)程。
[0189] 507 :普通節(jié)點(diǎn)向備份SC所屬的節(jié)點(diǎn)發(fā)送重新鑒權(quán)請(qǐng)求消息。
[0190] 508 :備份SC所屬的節(jié)點(diǎn)執(zhí)行對(duì)普通節(jié)點(diǎn)的鑒權(quán)過(guò)程。
[0191] 實(shí)施例三
[0192] 本實(shí)施例的場(chǎng)景為:原DM與原SC所屬的節(jié)點(diǎn)相同,原DM預(yù)先指定備份DM,具體 包括以下場(chǎng)景:
[0193] 1)原DM預(yù)先指定備份SC所屬的節(jié)點(diǎn);
[0194] 2)原DM預(yù)先未指定備份SC所屬的節(jié)點(diǎn)。
[0195] 本實(shí)施例中,以備份DM監(jiān)測(cè)原DM斷線(原SC所屬的節(jié)點(diǎn)斷線)為例進(jìn)行說(shuō)明。 參見(jiàn)圖6,包括:
[0196] 601 :備份DM確定原DM斷線。
[0197] 備份DM在預(yù)設(shè)時(shí)間內(nèi)沒(méi)有檢測(cè)到MAP或RMAP幀,且除了持續(xù)性調(diào)度,沒(méi)有檢測(cè)到 任何其他節(jié)點(diǎn)的傳輸,且可以獲知仍能傳輸?shù)墓?jié)點(diǎn)指示沒(méi)有檢測(cè)到DM時(shí),確定原DM斷線。
[0198] 由于原DM與原SC所屬的節(jié)點(diǎn)相同,因此原DM斷線,說(shuō)明原SC所屬的節(jié)點(diǎn)斷線。
[0199] 602 :備份DM激活DM功能。
[0200] 以下步驟中備份DM稱(chēng)為主節(jié)點(diǎn)。
[0201] 603 :備份DM根據(jù)域狀態(tài)判斷該域中是否已經(jīng)指定備份SC所屬的節(jié)點(diǎn)。
[0202] 備份DM根據(jù)接收到的MAP巾貞,確定在當(dāng)前MAP幀中是否包含備份SC的相關(guān)域信 息,若包含,則確定當(dāng)前域已經(jīng)指定備份SC ;若不包含,則確定當(dāng)前域沒(méi)有指定備份SC。
[0203] 604 :若是,則執(zhí)行步驟606 ;
[0204] 該步驟說(shuō)明為原DM預(yù)先指定了備份SC所屬的節(jié)點(diǎn)。
[0205] 605 :若否,則備份DM根據(jù)網(wǎng)絡(luò)拓?fù)湓诰哂蠸C功能的節(jié)點(diǎn)中指定備份SC所屬的節(jié) 點(diǎn)。
[0206] 若備份DM本身具有SC功能,則可以指定自身為備份SC所屬的節(jié)點(diǎn),本方法以不 指定自身為備份SC所屬的節(jié)點(diǎn)進(jìn)行說(shuō)明。
[0207] 606 :若是,則備份DM廣播攜帶有備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí)和啟動(dòng)SC功能標(biāo)志位 的MAP幀。
[0208] 607 :備份SC所屬的節(jié)點(diǎn)激活SC功能,并進(jìn)行內(nèi)部鑒權(quán)。
[0209] 608 :備份DM向備份SC所屬的節(jié)點(diǎn)發(fā)送重新鑒權(quán)請(qǐng)求消息。
[0210] 609 :備份SC所屬的節(jié)點(diǎn)執(zhí)行對(duì)備份DM的鑒權(quán)過(guò)程。
[0211] 610 :普通節(jié)點(diǎn)向備份SC所屬的節(jié)點(diǎn)發(fā)送重新鑒權(quán)請(qǐng)求消息。
[0212] 611 :備份SC所屬的節(jié)點(diǎn)執(zhí)行對(duì)普通節(jié)點(diǎn)的鑒權(quán)過(guò)程。
[0213] 另外,若備份DM指定自身為備份SC所屬的節(jié)點(diǎn),該方法不包括步驟608和步驟 609。
[0214] 實(shí)施例四
[0215] 本實(shí)施例的場(chǎng)景為:原DM與原SC所屬的節(jié)點(diǎn)相同,原DM預(yù)先未指定備份DM,具 體包括以下場(chǎng)景:
[0216] 1)原DM預(yù)先指定備份SC所屬的節(jié)點(diǎn),備份DM與備份SC所屬的節(jié)點(diǎn)不相同;
[0217] 2)原DM預(yù)先指定備份SC所屬的節(jié)點(diǎn),備份DM與備份SC所屬的節(jié)點(diǎn)相同。
[0218] 本實(shí)施例中,以備份SC所屬的節(jié)點(diǎn)監(jiān)測(cè)到原SC所屬的節(jié)點(diǎn)斷線為例進(jìn)行說(shuō)明。對(duì) 于場(chǎng)景1),參見(jiàn)圖7,包括:
[0219] 701 :備份SC所屬的節(jié)點(diǎn)確定原SC所屬的節(jié)點(diǎn)斷線;
[0220] 702 :備份SC所屬的節(jié)點(diǎn)激活SC功能,并進(jìn)行內(nèi)部鑒權(quán);
[0221] 703 :備份SC所屬的節(jié)點(diǎn)根據(jù)域判斷該域中是否已經(jīng)指定備份DM ;
[0222] 704 :若否,則節(jié)點(diǎn)根據(jù)自身是否具有DM功能參與備份DM競(jìng)爭(zhēng),最終一個(gè)節(jié)點(diǎn)成為 備份DM (主節(jié)點(diǎn));執(zhí)行步驟706。
[0223] 這里的節(jié)點(diǎn)包括具有DM功能的普通節(jié)點(diǎn),另外,若備份SC所屬的節(jié)點(diǎn)具有DM功 能也可以參與備份DM競(jìng)爭(zhēng),如果備份SC競(jìng)爭(zhēng)成為備份DM (主節(jié)點(diǎn)),則為場(chǎng)景2),反之,為 場(chǎng)景1)。
[0224] 705 :若是,則向備份SC所屬的節(jié)點(diǎn)備份DM發(fā)送重新鑒權(quán)指示消息。
[0225] 706 :備份DM激活DM功能;
[0226] 707 :備份DM(主節(jié)點(diǎn))廣播攜帶有備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí)和啟動(dòng)SC功能標(biāo)志 位的MAP幀。
[0227] 708 :備份DM向備份SC所屬的節(jié)點(diǎn)發(fā)送重新鑒權(quán)請(qǐng)求消息。
[0228] 709 :備份SC所屬的節(jié)點(diǎn)執(zhí)行對(duì)原DM的鑒權(quán)過(guò)程。
[0229] 710 :普通節(jié)點(diǎn)向備份SC所屬的節(jié)點(diǎn)發(fā)送重新鑒權(quán)請(qǐng)求消息。
[0230] 711 :備份SC所屬的節(jié)點(diǎn)執(zhí)行對(duì)普通節(jié)點(diǎn)的鑒權(quán)過(guò)程。
[0231] 另外,對(duì)于場(chǎng)景2)該方法不包括步驟708和步驟709。
[0232] 實(shí)施例五
[0233] 本實(shí)施例的場(chǎng)景為:原DM預(yù)先未指定備份DM,具體包括以下場(chǎng)景:
[0234] 1)原DM預(yù)先未指定備份SC所屬的節(jié)點(diǎn),備份DM與備份SC所屬的節(jié)點(diǎn)不相同;
[0235] 2)原DM預(yù)先未指定備份SC所屬的節(jié)點(diǎn),備份DM與備份SC所屬的節(jié)點(diǎn)相同。
[0236] 本實(shí)施例從普通節(jié)點(diǎn)的角度進(jìn)行說(shuō)明,主要以普通節(jié)點(diǎn)成為主節(jié)點(diǎn),以及主節(jié)點(diǎn) 指定備份SC所屬的節(jié)點(diǎn)為例進(jìn)行說(shuō)明。對(duì)于恢復(fù)SC的過(guò)程可以參見(jiàn)上述實(shí)施例,本實(shí)施 例對(duì)此不再贅述。
[0237] 參見(jiàn)圖8,包括:
[0238] 801 :普通節(jié)點(diǎn)對(duì)域狀態(tài)進(jìn)行分析;
[0239] 普通節(jié)點(diǎn)不包括備份DM或者備份SC所屬的節(jié)點(diǎn);域狀態(tài)可以包括:該域中的原 DM的標(biāo)識(shí)、原SC所屬的節(jié)點(diǎn)的標(biāo)識(shí),另外,還可以包括:備份DM的標(biāo)識(shí)、備份SC所屬的節(jié)點(diǎn) 的標(biāo)識(shí)等。域狀態(tài)可以攜帶在主節(jié)點(diǎn)廣播的MAP幀中。主節(jié)點(diǎn)可以為原DM或者備份DM。
[0240] 802 :判斷原DM與原SC所屬的節(jié)點(diǎn)是否為同一節(jié)點(diǎn);
[0241] 803 :若否,則判斷是否已經(jīng)指定備份SC所屬的節(jié)點(diǎn)。
[0242] 原DM與原SC所屬的節(jié)點(diǎn)不為同一節(jié)點(diǎn),認(rèn)為原SC所屬的節(jié)點(diǎn)斷線時(shí),原DM正常 工作。
[0243] 803a :若已經(jīng)指定,則接收主節(jié)點(diǎn)(原DM)發(fā)送的MAP巾貞,根據(jù)該MAP幀中包含的 備份SC所屬的節(jié)點(diǎn)和是否啟動(dòng)SC功能的信息,確定是否執(zhí)行SC恢復(fù)過(guò)程。
[0244] 具體的,若該MAP幀中包含啟動(dòng)SC功能的信息,則向備份SC所屬的節(jié)點(diǎn)進(jìn)行鑒 權(quán)、密鑰更新或新建等。反之則不執(zhí)行SC恢復(fù)過(guò)程。
[0245] 該情況下,普通節(jié)點(diǎn)在整個(gè)恢復(fù)SC過(guò)程中一直為普通節(jié)點(diǎn)。
[0246] 803b :若沒(méi)有指定,則不執(zhí)行SC恢復(fù)過(guò)程。
[0247] 804 :若是,則判斷是否已經(jīng)指定備份DM。
[0248] 原DM與原SC所屬的節(jié)點(diǎn)為同一節(jié)點(diǎn),若原SC所屬的節(jié)點(diǎn)斷線,則原DM斷線。可 以通過(guò)備份DM判斷原DM是否斷線確定原SC所屬的節(jié)點(diǎn)是否斷線。
[0249] 804a :若已經(jīng)指定,則接收主節(jié)點(diǎn)(原DM)發(fā)送的MAP巾貞,根據(jù)該MAP幀中包含的 備份SC所屬的節(jié)點(diǎn)和是否啟動(dòng)SC功能的信息,確定是否執(zhí)行SC恢復(fù)過(guò)程。
[0250] 具體的,若該MAP幀中包含啟動(dòng)SC功能的信息,則向備份SC所屬的節(jié)點(diǎn)進(jìn)行鑒 權(quán)、密鑰更新和新建等。反之則不執(zhí)行SC恢復(fù)過(guò)程。
[0251] 該情況下,普通節(jié)點(diǎn)在整個(gè)恢復(fù)SC過(guò)程中一直為普通節(jié)點(diǎn)。
[0252] 804b:若沒(méi)有指定,則在原SC斷線(原DM斷線)時(shí),普通節(jié)點(diǎn)參與備份DM競(jìng)爭(zhēng)。
[0253] 普通節(jié)點(diǎn)可以在預(yù)定的時(shí)間內(nèi)接收不到主節(jié)點(diǎn)(原DM)廣播的MAP幀的情況下, 并且發(fā)現(xiàn)其他普通節(jié)點(diǎn)也未接收到MAP幀,則確定原SC斷線(原DM斷線)。預(yù)設(shè)的時(shí)間可 以根據(jù)經(jīng)驗(yàn)值或者實(shí)際實(shí)現(xiàn)過(guò)程進(jìn)行設(shè)置。參與備份DM競(jìng)爭(zhēng)的普通節(jié)點(diǎn)具有DM功能,若 一普通節(jié)點(diǎn)不具有DM功能,則不可以參與備份DM競(jìng)爭(zhēng)。
[0254] 805 :若沒(méi)有成為備份DM,則接收主節(jié)點(diǎn)(備份DM)發(fā)送的MAP幀,根據(jù)該MAP幀 中包含的備份SC所屬的節(jié)點(diǎn)和是否啟動(dòng)SC功能的信息,確定是否執(zhí)行SC恢復(fù)過(guò)程。
[0255] 具體的,若該MAP幀中包含啟動(dòng)SC功能的信息,則向備份SC所屬的節(jié)點(diǎn)進(jìn)行鑒 權(quán)、密鑰更新或新建等。反之則不執(zhí)行SC恢復(fù)過(guò)程。
[0256] 該情況下,普通節(jié)點(diǎn)在整個(gè)恢復(fù)SC過(guò)程中一直為普通節(jié)點(diǎn)。
[0257] 806 :若成為了備份DM,則判斷是否已經(jīng)指定備份SC所屬的節(jié)點(diǎn)。
[0258] 807 :若已經(jīng)指定,則廣播攜帶有備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí)和啟動(dòng)SC功能標(biāo)志位 的MAP幀。
[0259] 該情況下,在該域中,該普通節(jié)點(diǎn)成為備份DM (主節(jié)點(diǎn))。
[0260] 808 :若未指定,則根據(jù)網(wǎng)絡(luò)拓?fù)湓诰哂蠸C功能的普通節(jié)點(diǎn)中指定備份SC所屬的 節(jié)點(diǎn)。
[0261] 本發(fā)明實(shí)施例提供的安全控制器SC恢復(fù)方法,普通節(jié)點(diǎn)通過(guò)接收主節(jié)點(diǎn)發(fā)送的 指示啟動(dòng)SC功能的消息,向備份SC所屬的節(jié)點(diǎn)發(fā)送重新鑒權(quán)請(qǐng)求消息,以使得備份SC所 屬的節(jié)點(diǎn)對(duì)普通節(jié)點(diǎn)進(jìn)行鑒權(quán),實(shí)現(xiàn)了在原SC所屬的節(jié)點(diǎn)斷線的情況下,恢復(fù)SC,使網(wǎng)絡(luò) 在安全模式下正常工作。提高了網(wǎng)絡(luò)穩(wěn)定性,解決了現(xiàn)有技術(shù)中,因 SC斷線導(dǎo)致的網(wǎng)絡(luò)中 沒(méi)有可用的SC,從而導(dǎo)致網(wǎng)絡(luò)在安全模式下無(wú)法正常工作的問(wèn)題。
[0262] -方面,參見(jiàn)圖9,為本發(fā)明實(shí)施例提供的一種節(jié)點(diǎn)90,用以執(zhí)行圖1所示的方法, 包括:
[0263] 指定單元901,用于指定備份SC所屬的節(jié)點(diǎn);所述節(jié)點(diǎn)90包括原DM或者備份DM ;
[0264] 發(fā)送單元902,用于向第一節(jié)點(diǎn)發(fā)送指示備份SC的消息,所述指示備份SC的消息 包括所述指定單元901傳輸?shù)乃鰝浞軸C所屬的節(jié)點(diǎn)的標(biāo)識(shí);
[0265] 所述發(fā)送單元902還用于,在原SC所屬的節(jié)點(diǎn)斷線的情況下,向所述第一節(jié)點(diǎn)發(fā) 送啟動(dòng)SC功能的消息,使得所述第一節(jié)點(diǎn)根據(jù)所述啟動(dòng)SC功能的消息向所述備份SC所屬 的節(jié)點(diǎn)進(jìn)行鑒權(quán),所述啟動(dòng)SC功能的消息包括所述備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí)。
[0266] 進(jìn)一步地,參見(jiàn)圖10,當(dāng)所述節(jié)點(diǎn)90與所述備份SC所屬的節(jié)點(diǎn)相同時(shí),所述第一 節(jié)點(diǎn)為除所述節(jié)點(diǎn)90之外的一節(jié)點(diǎn);所述節(jié)點(diǎn)90還包括 :
[0267] 激活單元903,用于激活自身的SC功能;
[0268] 鑒權(quán)單元904,用于在所述節(jié)點(diǎn)內(nèi)部進(jìn)行鑒權(quán);
[0269] 或者,當(dāng)所述節(jié)點(diǎn)90與所述備份SC所屬的節(jié)點(diǎn)不相同時(shí),所述第一節(jié)點(diǎn)為除所述 節(jié)點(diǎn)90和所述備份SC所屬的節(jié)點(diǎn)之外的一節(jié)點(diǎn);
[0270] 所述發(fā)送單元902還用于,向所述備份SC所屬的節(jié)點(diǎn)發(fā)送所述啟動(dòng)SC功能的消 息和/或重新鑒權(quán)請(qǐng)求消息,以使得所述備份SC所屬的節(jié)點(diǎn)激活自身的SC功能,在所述備 份SC所屬的節(jié)點(diǎn)內(nèi)部進(jìn)行鑒權(quán)。
[0271] 可選的,所述指定單元901具體用于,預(yù)先根據(jù)網(wǎng)絡(luò)拓?fù)湓诰哂蠸C能力的節(jié)點(diǎn)中 指定備份SC所屬的節(jié)點(diǎn);其中,所述節(jié)點(diǎn)90為原DM。
[0272] 進(jìn)一步地,參見(jiàn)圖10,所述節(jié)點(diǎn)90還包括:確定單元905,用于確定原SC所屬的節(jié) 點(diǎn)斷線。
[0273] 所述節(jié)點(diǎn)90還包括:
[0274] 接收單元906,用于接收所述備份SC所屬的節(jié)點(diǎn)發(fā)送的重新鑒權(quán)指示消息;確定 單元905具體用于,根據(jù)所述重新鑒權(quán)指示消息確定原SC所屬的節(jié)點(diǎn)斷線;
[0275] 或者,確定單元905具體用于,監(jiān)測(cè)原SC所屬的節(jié)點(diǎn)的狀態(tài)。
[0276] 可選的,所述指定單元901具體用于,在所述節(jié)點(diǎn)90確定原SC所屬的節(jié)點(diǎn)斷線的 情況下,根據(jù)網(wǎng)絡(luò)拓?fù)湓诰哂蠸C能力的節(jié)點(diǎn)中指定備份SC所屬的節(jié)點(diǎn);
[0277] 其中,當(dāng)所述原SC所屬的節(jié)點(diǎn)與原DM相同時(shí),所述節(jié)點(diǎn)90為備份DM ;或者,當(dāng)所 述原SC所屬的節(jié)點(diǎn)與原DM不相同時(shí),所述節(jié)點(diǎn)90為所述原DM。
[0278] 進(jìn)一步地,參見(jiàn)圖10,所述節(jié)點(diǎn)90還包括:
[0279] 確定單元905,用于確定原SC所屬的節(jié)點(diǎn)斷線,具體用于:
[0280] 當(dāng)所述原SC所屬的節(jié)點(diǎn)與原DM相同時(shí),監(jiān)測(cè)原DM ;當(dāng)所述原DM斷線時(shí),確定原 SC所屬的節(jié)點(diǎn)斷線;
[0281] 或者,當(dāng)所述原SC所屬的節(jié)點(diǎn)與原DM不相同時(shí),監(jiān)測(cè)原SC所屬的節(jié)點(diǎn)的狀態(tài)。
[0282] 示例性的,該節(jié)點(diǎn)90可以為圖1所示的實(shí)施例中的主節(jié)點(diǎn)。
[0283] 本發(fā)明實(shí)施例提供的節(jié)點(diǎn),通過(guò)指定備份SC所屬的節(jié)點(diǎn),向第一節(jié)點(diǎn)發(fā)送指示備 份SC的消息,并在原SC所屬的節(jié)點(diǎn)斷線的情況下,向第一節(jié)點(diǎn)發(fā)送啟動(dòng)該備份SC的消息, 使得第一節(jié)點(diǎn)根據(jù)該啟動(dòng)SC功能的消息向該備份SC所屬的節(jié)點(diǎn)進(jìn)行鑒權(quán),實(shí)現(xiàn)了在原SC 所屬的節(jié)點(diǎn)斷線的情況下,恢復(fù)SC,使網(wǎng)絡(luò)在安全模式下正常工作。提高了網(wǎng)絡(luò)穩(wěn)定性,解 決了現(xiàn)有技術(shù)中,因 SC斷線導(dǎo)致的網(wǎng)絡(luò)中沒(méi)有可用的SC,從而導(dǎo)致網(wǎng)絡(luò)在安全模式下無(wú)法 正常工作的問(wèn)題。
[0284] -方面,參見(jiàn)圖11,為本發(fā)明實(shí)施例提供的一種節(jié)點(diǎn)90,用以執(zhí)行圖1所示的方 法,包括:存儲(chǔ)器1101、處理器1102、發(fā)送器1103,其中,
[0285] 存儲(chǔ)器1101,用于存儲(chǔ)一組代碼,該代碼用于控制處理器1102指定備份SC所屬的 節(jié)點(diǎn);所述節(jié)點(diǎn)90包括原DM或者備份DM ;
[0286] 發(fā)送器1103,用于向第一節(jié)點(diǎn)發(fā)送指示備份SC的消息,所述指示備份SC的消息包 括所述備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí);
[0287] 發(fā)送器1103還用于,在原SC所屬的節(jié)點(diǎn)斷線的情況下,向所述第一節(jié)點(diǎn)發(fā)送啟動(dòng) SC功能的消息,使得所述第一節(jié)點(diǎn)根據(jù)所述啟動(dòng)SC功能的消息向所述備份SC所屬的節(jié)點(diǎn) 進(jìn)行鑒權(quán),所述啟動(dòng)SC功能的消息包括所述備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí)。
[0288] 進(jìn)一步地,處理器1102還用于,激活自身的SC功能,并在所述節(jié)點(diǎn)內(nèi)部進(jìn)行鑒 權(quán);
[0289] 或者,當(dāng)所述節(jié)點(diǎn)90與所述備份SC所屬的節(jié)點(diǎn)不相同時(shí),所述第一節(jié)點(diǎn)為除所述 節(jié)點(diǎn)90和所述備份SC所屬的節(jié)點(diǎn)之外的一節(jié)點(diǎn);
[0290] 發(fā)送器1103還用于,向所述備份SC所屬的節(jié)點(diǎn)發(fā)送所述啟動(dòng)SC功能的消息和/ 或重新鑒權(quán)請(qǐng)求消息,以使得所述備份SC所屬的節(jié)點(diǎn)激活自身的SC功能,在所述備份SC 所屬的節(jié)點(diǎn)內(nèi)部進(jìn)行鑒權(quán)。
[0291] 可選的,處理器1102具體用于,預(yù)先根據(jù)網(wǎng)絡(luò)拓?fù)湓诰哂蠸C能力的節(jié)點(diǎn)中指定備 份SC所屬的節(jié)點(diǎn);其中,所述節(jié)點(diǎn)90為原DM。
[0292] 進(jìn)一步地,處理器1102還用于,確定原SC所屬的節(jié)點(diǎn)斷線。
[0293] 參見(jiàn)圖12,所述節(jié)點(diǎn)90還包括:
[0294] 接收器1104,用于接收所述備份SC所屬的節(jié)點(diǎn)發(fā)送的重新鑒權(quán)指示消息;
[0295] 處理器1102具體用于,根據(jù)所述重新鑒權(quán)指示消息確定原SC所屬的節(jié)點(diǎn)斷線;
[0296] 或者,處理器1102具體用于,監(jiān)測(cè)原SC所屬的節(jié)點(diǎn)的狀態(tài)。
[0297] 可選的,處理器1102具體用于,在所述節(jié)點(diǎn)90確定原SC所屬的節(jié)點(diǎn)斷線的情況 下,根據(jù)網(wǎng)絡(luò)拓?fù)湓诰哂蠸C能力的節(jié)點(diǎn)中指定備份SC所屬的節(jié)點(diǎn);
[0298] 其中,當(dāng)所述原SC所屬的節(jié)點(diǎn)與原DM相同時(shí),所述節(jié)點(diǎn)90為備份DM ;或者,當(dāng)所 述原SC所屬的節(jié)點(diǎn)與原DM不相同時(shí),所述節(jié)點(diǎn)90為所述原DM。
[0299] 進(jìn)一步地,處理器1102還用于,確定原SC所屬的節(jié)點(diǎn)斷線,具體用于:
[0300] 當(dāng)所述原SC所屬的節(jié)點(diǎn)與原DM相同時(shí),監(jiān)測(cè)原DM ;當(dāng)所述原DM斷線時(shí),確定原 SC所屬的節(jié)點(diǎn)斷線;
[0301] 或者,當(dāng)所述原SC所屬的節(jié)點(diǎn)與原DM不相同時(shí),監(jiān)測(cè)原SC所屬的節(jié)點(diǎn)的狀態(tài)。
[0302] 示例性的,該節(jié)點(diǎn)90可以為圖1所示的實(shí)施例中的主節(jié)點(diǎn)。
[0303] 本發(fā)明實(shí)施例提供的節(jié)點(diǎn),通過(guò)指定備份SC所屬的節(jié)點(diǎn),向第一節(jié)點(diǎn)發(fā)送指示備 份SC的消息,并在原SC所屬的節(jié)點(diǎn)斷線的情況下,向第一節(jié)點(diǎn)發(fā)送啟動(dòng)該備份SC的消息, 使得第一節(jié)點(diǎn)根據(jù)該啟動(dòng)SC功能的消息向該備份SC所屬的節(jié)點(diǎn)進(jìn)行鑒權(quán),實(shí)現(xiàn)了在原SC 所屬的節(jié)點(diǎn)斷線的情況下,恢復(fù)SC,使網(wǎng)絡(luò)在安全模式下正常工作。提高了網(wǎng)絡(luò)穩(wěn)定性,解 決了現(xiàn)有技術(shù)中,因 SC斷線導(dǎo)致的網(wǎng)絡(luò)中沒(méi)有可用的SC,從而導(dǎo)致網(wǎng)絡(luò)在安全模式下無(wú)法 正常工作的問(wèn)題。
[0304] 一方面,參見(jiàn)圖13,為本發(fā)明實(shí)施例提供的一種節(jié)點(diǎn)130,用以執(zhí)行圖2所示的方 法,包括:
[0305] 確定單元1301,用于確定原SC所屬的節(jié)點(diǎn)斷線;
[0306] 激活單元1302,用于在所述確定單元1301確定原SC所屬的節(jié)點(diǎn)斷線的情況下,激 活自身的SC功能;
[0307] 鑒權(quán)單元1303,用于在所述激活單元1302激活SC功能之后,進(jìn)行內(nèi)部鑒權(quán);
[0308] 接收單元1304,用于接收第二節(jié)點(diǎn)發(fā)送的重新鑒權(quán)請(qǐng)求消息;所述第二節(jié)點(diǎn)為除 所述節(jié)點(diǎn)之外的一節(jié)點(diǎn);
[0309] 所述鑒權(quán)單元1301還用于,根據(jù)所述重新鑒權(quán)請(qǐng)求消息對(duì)所述第二節(jié)點(diǎn)進(jìn)行鑒 權(quán)。
[0310] 進(jìn)一步地,所述確定單元1301具體用于,監(jiān)測(cè)原SC所屬的節(jié)點(diǎn);
[0311] 或者,接收單元1304還用于,接收主節(jié)點(diǎn)發(fā)送的指示啟動(dòng)SC功能的消息;所述確 定單元1301具體用于,根據(jù)所述啟動(dòng)SC功能的消息確定所述原SC所屬的節(jié)點(diǎn)斷線;所述 啟動(dòng)SC功能的消息包含所述節(jié)點(diǎn)的標(biāo)識(shí)。
[0312] 示例性的,該節(jié)點(diǎn)130可以為圖2所示的方法中的原SC所屬的節(jié)點(diǎn)。
[0313] 本發(fā)明實(shí)施例提供的節(jié)點(diǎn),在確定原SC所屬的節(jié)點(diǎn)斷線的情況下,激活自身的SC 功能,并進(jìn)行內(nèi)部鑒權(quán);在接收第二節(jié)點(diǎn)發(fā)送的重新鑒權(quán)請(qǐng)求消息;并根據(jù)該重新鑒權(quán)請(qǐng) 求消息對(duì)第二節(jié)點(diǎn)進(jìn)行鑒權(quán),實(shí)現(xiàn)了在原SC所屬的節(jié)點(diǎn)斷線的情況下,恢復(fù)SC,使網(wǎng)絡(luò)在 安全模式下正常工作。提高了網(wǎng)絡(luò)穩(wěn)定性,解決了現(xiàn)有技術(shù)中,因 SC斷線導(dǎo)致的網(wǎng)絡(luò)中沒(méi) 有可用的SC,從而導(dǎo)致網(wǎng)絡(luò)在安全模式下無(wú)法正常工作的問(wèn)題。
[0314] 一方面,參見(jiàn)圖14,為本發(fā)明實(shí)施例提供的一種節(jié)點(diǎn)130,用以執(zhí)行圖2所示的方 法,包括:存儲(chǔ)器1401、處理器1402、接收器1403,其中,
[0315] 存儲(chǔ)器1403,用于存儲(chǔ)一組代碼,該代碼用于控制處理器1402執(zhí)行以下動(dòng)作:確 定原SC所屬的節(jié)點(diǎn)斷線;在原SC所屬的節(jié)點(diǎn)斷線的情況下,激活自身的SC功能;在激活 SC功能之后,進(jìn)行內(nèi)部鑒權(quán)。
[0316] 接收器1403,用于接收第二節(jié)點(diǎn)發(fā)送的重新鑒權(quán)請(qǐng)求消息;所述第二節(jié)點(diǎn)為除所 述節(jié)點(diǎn)之外的一節(jié)點(diǎn);
[0317] 處理器1402還用于,根據(jù)所述重新鑒權(quán)請(qǐng)求消息對(duì)所述第二節(jié)點(diǎn)進(jìn)行鑒權(quán)。
[0318] 進(jìn)一步地,處理器1402具體用于,監(jiān)測(cè)原SC所屬的節(jié)點(diǎn);
[0319] 或者,接收器1403,接收主節(jié)點(diǎn)發(fā)送的指示啟動(dòng)SC功能的消息;處理器1402具體 用于,根據(jù)所述啟動(dòng)SC功能的消息確定所述原SC所屬的節(jié)點(diǎn)斷線;所述啟動(dòng)SC功能的消 息包含所述節(jié)點(diǎn)的標(biāo)識(shí)。
[0320] 示例性的,該節(jié)點(diǎn)130可以為圖2所示的方法中的原SC所屬的節(jié)點(diǎn)。
[0321] 本發(fā)明實(shí)施例提供的節(jié)點(diǎn),在確定原SC所屬的節(jié)點(diǎn)斷線的情況下,激活自身的SC 功能,并進(jìn)行內(nèi)部鑒權(quán);在接收第二節(jié)點(diǎn)發(fā)送的重新鑒權(quán)請(qǐng)求消息;并根據(jù)該重新鑒權(quán)請(qǐng) 求消息對(duì)第二節(jié)點(diǎn)進(jìn)行鑒權(quán),實(shí)現(xiàn)了在原SC所屬的節(jié)點(diǎn)斷線的情況下,恢復(fù)SC,使網(wǎng)絡(luò)在 安全模式下正常工作。提高了網(wǎng)絡(luò)穩(wěn)定性,解決了現(xiàn)有技術(shù)中,因 SC斷線導(dǎo)致的網(wǎng)絡(luò)中沒(méi) 有可用的SC,從而導(dǎo)致網(wǎng)絡(luò)在安全模式下無(wú)法正常工作的問(wèn)題。
[0322] 一方面,參見(jiàn)圖15,為本發(fā)明實(shí)施例提供的一種節(jié)點(diǎn)150,用以執(zhí)行圖3所示的方 法,包括:
[0323] 接收單元1501,用于接收主節(jié)點(diǎn)發(fā)送的指示啟動(dòng)SC功能的消息;所述指示啟動(dòng)SC 功能的消息包括備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí);所述主節(jié)點(diǎn)包括原DM或者備份DM ;
[0324] 發(fā)送單元1502,用于根據(jù)所述備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí)向所述備份SC所屬的節(jié) 點(diǎn)發(fā)送重新鑒權(quán)請(qǐng)求消息;以使得所述備份SC所屬的節(jié)點(diǎn)根據(jù)所述重新鑒權(quán)請(qǐng)求消息對(duì) 所述節(jié)點(diǎn)進(jìn)行鑒權(quán)。
[0325] 示例性的,該節(jié)點(diǎn)150可以為圖3所示的方法中的普通節(jié)點(diǎn)。
[0326] 本發(fā)明實(shí)施例提供的節(jié)點(diǎn),通過(guò)接收主節(jié)點(diǎn)發(fā)送的指示啟動(dòng)SC功能的消息,向備 份SC所屬的節(jié)點(diǎn)發(fā)送重新鑒權(quán)請(qǐng)求消息,以使得備份SC所屬的節(jié)點(diǎn)對(duì)普通節(jié)點(diǎn)進(jìn)行鑒權(quán), 實(shí)現(xiàn)了在原SC所屬的節(jié)點(diǎn)斷線的情況下,恢復(fù)SC,使網(wǎng)絡(luò)在安全模式下正常工作。提高了 網(wǎng)絡(luò)穩(wěn)定性,解決了現(xiàn)有技術(shù)中,因 SC斷線導(dǎo)致的網(wǎng)絡(luò)中沒(méi)有可用的SC,從而導(dǎo)致網(wǎng)絡(luò)在 安全模式下無(wú)法正常工作的問(wèn)題。
[0327] -方面,參見(jiàn)圖16,為本發(fā)明實(shí)施例提供的一種節(jié)點(diǎn)150,用以執(zhí)行圖3所示的方 法,包括:
[0328] 接收器1601,用于接收主節(jié)點(diǎn)發(fā)送的指示啟動(dòng)SC功能的消息;所述指示啟動(dòng)SC 功能的消息包括備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí);所述主節(jié)點(diǎn)包括原DM或者備份DM ;
[0329] 發(fā)送器1602,用于根據(jù)所述備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí)向所述備份SC所屬的節(jié)點(diǎn) 發(fā)送重新鑒權(quán)請(qǐng)求消息;以使得所述備份SC所屬的節(jié)點(diǎn)根據(jù)所述重新鑒權(quán)請(qǐng)求消息對(duì)所 述節(jié)點(diǎn)進(jìn)行鑒權(quán)。
[0330] 示例性的,該節(jié)點(diǎn)150可以為圖3所示的方法中的普通節(jié)點(diǎn)。
[0331] 本發(fā)明實(shí)施例提供的節(jié)點(diǎn),通過(guò)接收主節(jié)點(diǎn)發(fā)送的指示啟動(dòng)SC功能的消息,向備 份SC所屬的節(jié)點(diǎn)發(fā)送重新鑒權(quán)請(qǐng)求消息,以使得備份SC所屬的節(jié)點(diǎn)對(duì)普通節(jié)點(diǎn)進(jìn)行鑒權(quán), 實(shí)現(xiàn)了在原SC所屬的節(jié)點(diǎn)斷線的情況下,恢復(fù)SC,使網(wǎng)絡(luò)在安全模式下正常工作。提高了 網(wǎng)絡(luò)穩(wěn)定性,解決了現(xiàn)有技術(shù)中,因 SC斷線導(dǎo)致的網(wǎng)絡(luò)中沒(méi)有可用的SC,從而導(dǎo)致網(wǎng)絡(luò)在 安全模式下無(wú)法正常工作的問(wèn)題。
[0332] 所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng), 裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
[0333] 在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以 通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的 劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件 可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或 討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦 合或通信連接,可以是電性,機(jī)械或其它的形式。
[0334] 所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯 示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè) 網(wǎng)絡(luò)單元上可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目 的。
[0335] 另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以 是各個(gè)單元單獨(dú)物理包括,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單 元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
[0336] 上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存 儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī) 設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的 部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(Read-Only Memory,簡(jiǎn)稱(chēng) ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,簡(jiǎn)稱(chēng)RAM)、磁碟或者光盤(pán)等各種可以存儲(chǔ) 程序代碼的介質(zhì)。
[0337] 最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡 管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然 可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精 神和范圍。
【權(quán)利要求】
1. 一種安全控制器sc的恢復(fù)方法,其特征在于,包括: 主節(jié)點(diǎn)指定備份SC所屬的節(jié)點(diǎn);所述主節(jié)點(diǎn)包括原域主節(jié)點(diǎn)DM或者備份DM ; 所述主節(jié)點(diǎn)向第一節(jié)點(diǎn)發(fā)送指示備份SC的消息,所述指示備份SC的消息包括所述備 份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí); 在原SC所屬的節(jié)點(diǎn)斷線的情況下,所述主節(jié)點(diǎn)向所述第一節(jié)點(diǎn)發(fā)送啟動(dòng)SC功能的消 息,使得所述第一節(jié)點(diǎn)根據(jù)所述啟動(dòng)SC功能的消息向所述備份SC所屬的節(jié)點(diǎn)進(jìn)行鑒權(quán),所 述啟動(dòng)SC功能的消息包括所述備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí)。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于, 當(dāng)所述主節(jié)點(diǎn)與所述備份SC所屬的節(jié)點(diǎn)相同時(shí),所述第一節(jié)點(diǎn)為除所述主節(jié)點(diǎn)之外 的一節(jié)點(diǎn);所述方法還包括:所述主節(jié)點(diǎn)激活自身的SC功能,并在所述主節(jié)點(diǎn)內(nèi)部進(jìn)行鑒 權(quán); 或者,當(dāng)所述主節(jié)點(diǎn)與所述備份SC所屬的節(jié)點(diǎn)不相同時(shí),所述第一節(jié)點(diǎn)為除所述主節(jié) 點(diǎn)和所述備份SC所屬的節(jié)點(diǎn)之外的一節(jié)點(diǎn);所述方法還包括:所述主節(jié)點(diǎn)向所述備份SC 所屬的節(jié)點(diǎn)發(fā)送所述啟動(dòng)SC功能的消息和/或重新鑒權(quán)請(qǐng)求消息,以使得所述備份SC所 屬的節(jié)點(diǎn)激活自身的SC功能,在所述備份SC所屬的節(jié)點(diǎn)內(nèi)部進(jìn)行鑒權(quán)。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述主節(jié)點(diǎn)指定備份SC所屬的節(jié)點(diǎn),包 括: 所述主節(jié)點(diǎn)預(yù)先根據(jù)網(wǎng)絡(luò)拓?fù)湓诰哂蠸C能力的節(jié)點(diǎn)中指定備份SC所屬的節(jié)點(diǎn);其中, 所述主節(jié)點(diǎn)為原DM。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:所述主節(jié)點(diǎn)確定原SC 所屬的節(jié)點(diǎn)斷線; 所述主節(jié)點(diǎn)確定原SC所屬的節(jié)點(diǎn)斷線,包括: 所述主節(jié)點(diǎn)接收所述備份SC所屬的節(jié)點(diǎn)發(fā)送的重新鑒權(quán)指示消息;所述主節(jié)點(diǎn)根據(jù) 所述重新鑒權(quán)指示消息確定原SC所屬的節(jié)點(diǎn)斷線; 或者,所述主節(jié)點(diǎn)監(jiān)測(cè)原SC所屬的節(jié)點(diǎn)的狀態(tài)。
5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述主節(jié)點(diǎn)指定備份SC所屬的節(jié)點(diǎn),包 括: 所述主節(jié)點(diǎn)在確定原SC所屬的節(jié)點(diǎn)斷線的情況下,根據(jù)網(wǎng)絡(luò)拓?fù)湓诰哂蠸C能力的節(jié) 點(diǎn)中指定備份SC所屬的節(jié)點(diǎn); 其中,當(dāng)所述原SC所屬的節(jié)點(diǎn)與原DM相同時(shí),所述主節(jié)點(diǎn)為備份DM ;或者,當(dāng)所述原 SC所屬的節(jié)點(diǎn)與原DM不相同時(shí),所述主節(jié)點(diǎn)為所述原DM。
6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括:所述主節(jié)點(diǎn)確定原SC 所屬的節(jié)點(diǎn)斷線; 所述主節(jié)點(diǎn)確定原SC所屬的節(jié)點(diǎn)斷線,包括: 當(dāng)所述原SC所屬的節(jié)點(diǎn)與原DM相同時(shí),所述主節(jié)點(diǎn)監(jiān)測(cè)原DM ;當(dāng)所述原DM斷線時(shí), 所述主節(jié)點(diǎn)確定原SC所屬的節(jié)點(diǎn)斷線; 或者,當(dāng)所述原SC所屬的節(jié)點(diǎn)與原DM不相同時(shí),所述主節(jié)點(diǎn)監(jiān)測(cè)原SC所屬的節(jié)點(diǎn)的 狀態(tài)。
7. -種安全控制器SC恢復(fù)方法,其特征在于,包括: 備份sc所屬的節(jié)點(diǎn)確定原sc所屬的節(jié)點(diǎn)斷線; 所述備份SC所屬的節(jié)點(diǎn)激活自身的SC功能,并進(jìn)行內(nèi)部鑒權(quán); 所述備份SC所屬的節(jié)點(diǎn)接收第二節(jié)點(diǎn)發(fā)送的重新鑒權(quán)請(qǐng)求消息;所述第二節(jié)點(diǎn)為除 所述備份SC所屬的節(jié)點(diǎn)之外的一節(jié)點(diǎn); 所述備份SC所屬的節(jié)點(diǎn)根據(jù)所述重新鑒權(quán)請(qǐng)求消息對(duì)所述第二節(jié)點(diǎn)進(jìn)行鑒權(quán)。
8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述備份SC所屬的節(jié)點(diǎn)確定所述原SC所 屬的節(jié)點(diǎn)斷線,包括: 所述備份SC所屬的節(jié)點(diǎn)監(jiān)測(cè)原SC所屬的節(jié)點(diǎn); 或者,所述備份SC所屬的節(jié)點(diǎn)接收主節(jié)點(diǎn)發(fā)送的指示啟動(dòng)SC功能的消息;根據(jù)所述啟 動(dòng)SC功能的消息確定所述原SC所屬的節(jié)點(diǎn)斷線;所述啟動(dòng)SC功能的消息包含所述備份SC 所屬的節(jié)點(diǎn)的標(biāo)識(shí)。
9. 一種安全控制器SC恢復(fù)方法,其特征在于,包括: 普通節(jié)點(diǎn)接收主節(jié)點(diǎn)發(fā)送的指示啟動(dòng)SC功能的消息;所述指示啟動(dòng)SC功能的消息包 括備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí);所述主節(jié)點(diǎn)包括原DM或者備份DM ;所述普通節(jié)點(diǎn)不包括備 份SC所屬的節(jié)點(diǎn); 所述普通節(jié)點(diǎn)根據(jù)所述備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí)向所述備份SC所屬的節(jié)點(diǎn)發(fā)送重新 鑒權(quán)請(qǐng)求消息;以使得所述備份SC所屬的節(jié)點(diǎn)根據(jù)所述重新鑒權(quán)請(qǐng)求消息對(duì)所述普通節(jié) 點(diǎn)進(jìn)行鑒權(quán)。
10. -種節(jié)點(diǎn),其特征在于,包括: 指定單元,用于指定備份SC所屬的節(jié)點(diǎn);所述節(jié)點(diǎn)包括原DM或者備份DM ; 發(fā)送單元,用于向第一節(jié)點(diǎn)發(fā)送指示備份SC的消息,所述指示備份SC的消息包括所述 指定單元傳輸?shù)乃鰝浞軸C所屬的節(jié)點(diǎn)的標(biāo)識(shí); 所述發(fā)送單元還用于,在原SC所屬的節(jié)點(diǎn)斷線的情況下,向所述第一節(jié)點(diǎn)發(fā)送啟動(dòng)SC 功能的消息,使得所述第一節(jié)點(diǎn)根據(jù)所述啟動(dòng)SC功能的消息向所述備份SC所屬的節(jié)點(diǎn)進(jìn) 行鑒權(quán),所述啟動(dòng)SC功能的消息包括所述備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí)。
11. 根據(jù)權(quán)利要求10所述的節(jié)點(diǎn),其特征在于, 當(dāng)所述節(jié)點(diǎn)與所述備份SC所屬的節(jié)點(diǎn)相同時(shí),所述第一節(jié)點(diǎn)為除所述節(jié)點(diǎn)之外的一 節(jié)點(diǎn);所述節(jié)點(diǎn)還包括: 激活單元,用于激活自身的SC功能; 鑒權(quán)單元,用于在所述節(jié)點(diǎn)內(nèi)部進(jìn)行鑒權(quán); 或者,當(dāng)所述節(jié)點(diǎn)與所述備份SC所屬的節(jié)點(diǎn)不相同時(shí),所述第一節(jié)點(diǎn)為除所述節(jié)點(diǎn)和 所述備份SC所屬的節(jié)點(diǎn)之外的一節(jié)點(diǎn); 所述發(fā)送單元還用于,向所述備份SC所屬的節(jié)點(diǎn)發(fā)送所述啟動(dòng)SC功能的消息和/或 重新鑒權(quán)請(qǐng)求消息,以使得所述備份SC所屬的節(jié)點(diǎn)激活自身的SC功能,在所述備份SC所 屬的節(jié)點(diǎn)內(nèi)部進(jìn)行鑒權(quán)。
12. 根據(jù)權(quán)利要求10所述的節(jié)點(diǎn),其特征在于, 所述指定單元具體用于,預(yù)先根據(jù)網(wǎng)絡(luò)拓?fù)湓诰哂蠸C能力的節(jié)點(diǎn)中指定備份SC所屬 的節(jié)點(diǎn);其中,所述節(jié)點(diǎn)為原DM。
13. 根據(jù)權(quán)利要求12所述的節(jié)點(diǎn),其特征在于,所述節(jié)點(diǎn)還包括: 確定單元,用于確定原sc所屬的節(jié)點(diǎn)斷線; 所述節(jié)點(diǎn)還包括:接收單元,用于接收所述備份SC所屬的節(jié)點(diǎn)發(fā)送的重新鑒權(quán)指示消 息;所述確定單元具體用于,根據(jù)所述重新鑒權(quán)指示消息確定原SC所屬的節(jié)點(diǎn)斷線; 或者,所述確定單元具體用于,監(jiān)測(cè)原SC所屬的節(jié)點(diǎn)的狀態(tài)。
14. 根據(jù)權(quán)利要求10所述的節(jié)點(diǎn),其特征在于, 所述指定單元具體用于,在所述節(jié)點(diǎn)確定原SC所屬的節(jié)點(diǎn)斷線的情況下,根據(jù)網(wǎng)絡(luò)拓 撲在具有SC能力的節(jié)點(diǎn)中指定備份SC所屬的節(jié)點(diǎn); 其中,當(dāng)所述原SC所屬的節(jié)點(diǎn)與原DM相同時(shí),所述節(jié)點(diǎn)為備份DM ;或者,當(dāng)所述原SC 所屬的節(jié)點(diǎn)與原DM不相同時(shí),所述節(jié)點(diǎn)為所述原DM。
15. 根據(jù)權(quán)利要求14所述的節(jié)點(diǎn),其特征在于,所述節(jié)點(diǎn)還包括: 確定單元,用于確定原SC所屬的節(jié)點(diǎn)斷線,具體用于: 當(dāng)所述原SC所屬的節(jié)點(diǎn)與原DM相同時(shí),監(jiān)測(cè)原DM ;當(dāng)所述原DM斷線時(shí),確定原SC所 屬的節(jié)點(diǎn)斷線; 或者,當(dāng)所述原SC所屬的節(jié)點(diǎn)與原DM不相同時(shí),監(jiān)測(cè)原SC所屬的節(jié)點(diǎn)的狀態(tài)。
16. -種節(jié)點(diǎn),其特征在于,所述節(jié)點(diǎn)包括: 確定單元,用于確定原SC所屬的節(jié)點(diǎn)斷線; 激活單元,用于在所述確定單元確定原SC所屬的節(jié)點(diǎn)斷線的情況下,激活自身的SC功 能; 鑒權(quán)單元,用于在所述激活單元激活SC功能之后,進(jìn)行內(nèi)部鑒權(quán); 接收單元,用于接收第二節(jié)點(diǎn)發(fā)送的重新鑒權(quán)請(qǐng)求消息;所述第二節(jié)點(diǎn)為除所述節(jié)點(diǎn) 之外的一節(jié)點(diǎn); 所述鑒權(quán)單元還用于,根據(jù)所述重新鑒權(quán)請(qǐng)求消息對(duì)所述第二節(jié)點(diǎn)進(jìn)行鑒權(quán)。
17. 根據(jù)權(quán)利要求16所述的節(jié)點(diǎn),其特征在于,所述確定單元具體用于, 監(jiān)測(cè)原SC所屬的節(jié)點(diǎn); 或者,接收主節(jié)點(diǎn)發(fā)送的指示啟動(dòng)SC功能的消息;根據(jù)所述啟動(dòng)SC功能的消息確定所 述原SC所屬的節(jié)點(diǎn)斷線;所述啟動(dòng)SC功能的消息包含所述節(jié)點(diǎn)的標(biāo)識(shí)。
18. -種節(jié)點(diǎn),其特征在于,包括: 接收單元,用于接收主節(jié)點(diǎn)發(fā)送的指示啟動(dòng)SC功能的消息;所述指示啟動(dòng)SC功能的消 息包括備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí);所述主節(jié)點(diǎn)包括原DM或者備份DM ; 發(fā)送單元,用于根據(jù)所述備份SC所屬的節(jié)點(diǎn)的標(biāo)識(shí)向所述備份SC所屬的節(jié)點(diǎn)發(fā)送重 新鑒權(quán)請(qǐng)求消息;以使得所述備份SC所屬的節(jié)點(diǎn)根據(jù)所述重新鑒權(quán)請(qǐng)求消息對(duì)所述節(jié)點(diǎn) 進(jìn)行鑒權(quán)。
【文檔編號(hào)】H04L9/32GK104219072SQ201310213394
【公開(kāi)日】2014年12月17日 申請(qǐng)日期:2013年5月31日 優(yōu)先權(quán)日:2013年5月31日
【發(fā)明者】姜彤 申請(qǐng)人:華為技術(shù)有限公司