本發(fā)明涉及通信,尤其涉及一種通知發(fā)送方法、裝置、網(wǎng)絡(luò)設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、網(wǎng)絡(luò)管理設(shè)備可以通過網(wǎng)絡(luò)配置協(xié)議(network?configuration?protocol,netconf)或者表項層狀態(tài)轉(zhuǎn)換配置協(xié)議(representational?state?transfer,restconf)安裝、操作、刪除網(wǎng)絡(luò)設(shè)備的配置,以及獲取網(wǎng)絡(luò)設(shè)備的配置信息和狀態(tài)信息。具體地,網(wǎng)絡(luò)設(shè)備中的網(wǎng)絡(luò)配置服務(wù)端能夠在網(wǎng)絡(luò)設(shè)備的配置信息發(fā)生變更時,向訂閱了配置變更通知的網(wǎng)絡(luò)管理設(shè)備中的網(wǎng)絡(luò)配置客戶端發(fā)送該配置變更通知。然而,在網(wǎng)絡(luò)配置服務(wù)端向網(wǎng)絡(luò)配置客戶端發(fā)送的配置變更通知中,通常含有大量冗余信息,網(wǎng)絡(luò)配置客戶端還需要對其中的冗余信息進(jìn)行處理,造成通信資源浪費以及通信壓力大、網(wǎng)絡(luò)管理設(shè)備的數(shù)據(jù)處理壓力大的問題。
技術(shù)實現(xiàn)思路
1、本發(fā)明實施例提供一種通知發(fā)送方法、裝置、網(wǎng)絡(luò)設(shè)備及存儲介質(zhì),旨在降低客戶端與網(wǎng)絡(luò)設(shè)備之間的通信壓力。
2、第一方面,本發(fā)明實施例提供一種通知發(fā)送方法,應(yīng)用于網(wǎng)絡(luò)設(shè)備,所述方法包括:
3、接收第一客戶端發(fā)送的配置變更指令,并根據(jù)所述配置變更指令執(zhí)行對應(yīng)的配置變更操作,以更新所述網(wǎng)絡(luò)設(shè)備的配置信息;
4、根據(jù)更新后的所述配置信息向目標(biāo)客戶端發(fā)送配置變更通知,其中,所述目標(biāo)客戶端為除所述第一客戶端之外,且訂閱了所述配置變更通知的客戶端。
5、第二方面,本發(fā)明實施例還提供一種通知發(fā)送裝置,所述通知發(fā)送裝置包括:
6、配置更新模塊,用于接收第一客戶端發(fā)送的配置變更指令,并根據(jù)所述配置變更指令執(zhí)行對應(yīng)的配置變更操作,以更新所述網(wǎng)絡(luò)設(shè)備的配置信息;
7、通知發(fā)送模塊,用于根據(jù)更新后的所述配置信息向目標(biāo)客戶端發(fā)送配置變更通知,其中,所述目標(biāo)客戶端為除所述第一客戶端之外,且訂閱了所述配置變更通知的客戶端。
8、第三方面,本發(fā)明實施例還提供一種網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)設(shè)備包括處理器、存儲器、存儲在所述存儲器上并可被所述處理器執(zhí)行的計算機程序以及用于實現(xiàn)所述處理器和所述存儲器之間的連接通信的數(shù)據(jù)總線,其中所述計算機程序被所述處理器執(zhí)行時,實現(xiàn)如本發(fā)明實施例提供的任一項通知發(fā)送方法的步驟。
9、第四方面,本發(fā)明實施例還提供一種存儲介質(zhì),用于計算機可讀存儲,其特征在于,所述存儲介質(zhì)存儲有一個或者多個程序,所述一個或者多個程序可被一個或者多個處理器執(zhí)行,以實現(xiàn)如本發(fā)明實施例提供的任一項通知發(fā)送方法的步驟。
10、本發(fā)明實施例提供一種通知發(fā)送方法、裝置、網(wǎng)絡(luò)設(shè)備及存儲介質(zhì),通過接收第一客戶端發(fā)送的配置變更指令,并根據(jù)所述配置變更指令執(zhí)行對應(yīng)的配置變更操作,以更新所述網(wǎng)絡(luò)設(shè)備的配置信息;根據(jù)更新后的所述配置信息向目標(biāo)客戶端發(fā)送配置變更通知,其中,所述目標(biāo)客戶端為除所述第一客戶端之外,且訂閱了所述配置變更通知的客戶端。由于不會向下達(dá)配置變更指令的客戶端發(fā)送配置變更通知,減少了客戶端接收到的冗余信息數(shù)量,降低了客戶端與網(wǎng)絡(luò)設(shè)備之間的通信壓力以及客戶端的數(shù)據(jù)處理壓力,提高了客戶端與網(wǎng)絡(luò)設(shè)備之間的通信效率。
1.一種通知發(fā)送方法,其特征在于,應(yīng)用于網(wǎng)絡(luò)設(shè)備,所述方法包括:
2.根據(jù)權(quán)利要求1所述的通知發(fā)送方法,其特征在于,所述網(wǎng)絡(luò)設(shè)備包括服務(wù)端,所述方法在所述接收第一客戶端發(fā)送的配置變更指令之前,還包括:
3.根據(jù)權(quán)利要求2所述的通知發(fā)送方法,其特征在于,所述通過報文與所述第一客戶端進(jìn)行交互,根據(jù)報文交互的結(jié)果在確定接收所述配置變更通知的目標(biāo)客戶端時過濾所述第一客戶端,包括:
4.根據(jù)權(quán)利要求2所述的通知發(fā)送方法,其特征在于,所述通過報文與所述第一客戶端進(jìn)行交互,根據(jù)報文交互的結(jié)果在確定接收所述配置變更通知的目標(biāo)客戶端時過濾所述第一客戶端,包括:
5.根據(jù)權(quán)利要求1所述的通知發(fā)送方法,其特征在于,所述接收第一客戶端發(fā)送的配置變更指令,包括:
6.根據(jù)權(quán)利要求5所述的通知發(fā)送方法,其特征在于,所述根據(jù)所述第一標(biāo)識,從訂閱了所述配置變更通知的客戶端的第二標(biāo)識中,確定所述目標(biāo)客戶端的目標(biāo)標(biāo)識,包括:
7.根據(jù)權(quán)利要求6所述的通知發(fā)送方法,其特征在于,所述方法還包括:
8.一種通知發(fā)送裝置,其特征在于,所述通知發(fā)送裝置包括:
9.一種網(wǎng)絡(luò)設(shè)備,其特征在于,所述網(wǎng)絡(luò)設(shè)備包括處理器、存儲器、存儲在所述存儲器上并可被所述處理器執(zhí)行的計算機程序以及用于實現(xiàn)所述處理器和所述存儲器之間的連接通信的數(shù)據(jù)總線,其中所述計算機程序被所述處理器執(zhí)行時,實現(xiàn)如權(quán)利要求1至6中任一項所述的通知發(fā)送方法的步驟。
10.一種存儲介質(zhì),用于計算機可讀存儲,其特征在于,所述存儲介質(zhì)存儲有一個或者多個程序,所述一個或者多個程序可被一個或者多個處理器執(zhí)行,以實現(xiàn)權(quán)利要求1至7中任一項所述的通知發(fā)送方法的步驟。