本申請涉及工業(yè)自動(dòng)化,尤其涉及一種工業(yè)通信網(wǎng)關(guān)的在線無擾加載配置方法、裝置及存儲介質(zhì)。
背景技術(shù):
1、工業(yè)自動(dòng)化系統(tǒng)中,眾多外部設(shè)備的接入通常依賴于工業(yè)通信網(wǎng)關(guān)來實(shí)現(xiàn)。工業(yè)通信網(wǎng)關(guān)在南向接入外部設(shè)備或外部系統(tǒng)及plc(可編程邏輯控制器),在北向?qū)ν馓峁?shù)據(jù)訪問服務(wù),以確保數(shù)據(jù)的實(shí)時(shí)傳輸和處理。
2、現(xiàn)有技術(shù)中的工業(yè)通信網(wǎng)關(guān)在進(jìn)行配置和更新的過程中,常常會導(dǎo)致系統(tǒng)中斷或數(shù)據(jù)傳輸?shù)亩虝和V?。這主要是因?yàn)樵诩虞d新的配置數(shù)據(jù)時(shí),需要對現(xiàn)有的連接和通信參數(shù)進(jìn)行調(diào)整,可能需要重啟設(shè)備或鏈路,從而導(dǎo)致通信中斷。這種中斷不僅影響系統(tǒng)的正常運(yùn)行,還可能導(dǎo)致數(shù)據(jù)丟失或延遲,嚴(yán)重影響工業(yè)自動(dòng)化系統(tǒng)的穩(wěn)定性和效率。
3、因此,如何在不影響工業(yè)通信網(wǎng)關(guān)正常運(yùn)行的前提下,在線無擾地加載和更新配置數(shù)據(jù),以實(shí)現(xiàn)鏈路和設(shè)備參數(shù)的動(dòng)態(tài)調(diào)整,是現(xiàn)有技術(shù)中面臨的主要問題。這一技術(shù)需求亟需得到解決,以確保工業(yè)自動(dòng)化系統(tǒng)的穩(wěn)定性和連續(xù)性。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本申請實(shí)施例提供了一種工業(yè)通信網(wǎng)關(guān)的在線無擾加載配置方法、裝置及存儲介質(zhì),以解決現(xiàn)有技術(shù)存在的在對工業(yè)通信網(wǎng)關(guān)進(jìn)行配置更新時(shí),需要重啟設(shè)備或鏈路,導(dǎo)致通信中斷,影響工業(yè)自動(dòng)化系統(tǒng)的穩(wěn)定性和效率的問題。
2、本申請實(shí)施例的第一方面,提供了一種工業(yè)通信網(wǎng)關(guān)的在線無擾加載配置方法,包括:獲取新配置數(shù)據(jù),并將新配置數(shù)據(jù)保存或下裝到工業(yè)通信網(wǎng)關(guān)的本地配置數(shù)據(jù)目錄,以覆蓋原始配置數(shù)據(jù);響應(yīng)于對無擾重載命令的觸發(fā)操作,接收無擾重載命令,將工業(yè)通信網(wǎng)關(guān)運(yùn)行內(nèi)存中的配置數(shù)據(jù)與本地配置數(shù)據(jù)目錄中的新配置數(shù)據(jù)進(jìn)行比較,以識別出配置變化項(xiàng);根據(jù)識別出的配置變化項(xiàng),按照預(yù)設(shè)的配置變化項(xiàng)對應(yīng)的無擾重載策略,執(zhí)行與無擾重載策略相對應(yīng)的無擾重載操作,其中,配置變化項(xiàng)包括鏈路、設(shè)備、標(biāo)簽、鏈路配置參數(shù)和設(shè)備配置參數(shù)。
3、本申請實(shí)施例的第二方面,提供了一種工業(yè)通信網(wǎng)關(guān)的在線無擾加載配置裝置,包括:獲取模塊,被配置為獲取新配置數(shù)據(jù),并將新配置數(shù)據(jù)保存或下裝到工業(yè)通信網(wǎng)關(guān)的本地配置數(shù)據(jù)目錄,以覆蓋原始配置數(shù)據(jù);識別模塊,被配置為響應(yīng)于對無擾重載命令的觸發(fā)操作,接收無擾重載命令,將工業(yè)通信網(wǎng)關(guān)運(yùn)行內(nèi)存中的配置數(shù)據(jù)與本地配置數(shù)據(jù)目錄中的新配置數(shù)據(jù)進(jìn)行比較,以識別出配置變化項(xiàng);加載模塊,被配置為根據(jù)識別出的配置變化項(xiàng),按照預(yù)設(shè)的配置變化項(xiàng)對應(yīng)的無擾重載策略,執(zhí)行與無擾重載策略相對應(yīng)的無擾重載操作,其中,配置變化項(xiàng)包括鏈路、設(shè)備、標(biāo)簽、鏈路配置參數(shù)和設(shè)備配置參數(shù)。
4、本申請實(shí)施例的第三方面,提供了一種計(jì)算機(jī)可讀存儲介質(zhì),該計(jì)算機(jī)可讀存儲介質(zhì)存儲有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述方法的步驟。
5、本申請實(shí)施例采用的上述至少一個(gè)技術(shù)方案能夠達(dá)到以下有益效果:
6、通過獲取新配置數(shù)據(jù),并將新配置數(shù)據(jù)保存或下裝到工業(yè)通信網(wǎng)關(guān)的本地配置數(shù)據(jù)目錄,以覆蓋原始配置數(shù)據(jù);響應(yīng)于對無擾重載命令的觸發(fā)操作,接收無擾重載命令,將工業(yè)通信網(wǎng)關(guān)運(yùn)行內(nèi)存中的配置數(shù)據(jù)與本地配置數(shù)據(jù)目錄中的新配置數(shù)據(jù)進(jìn)行比較,以識別出配置變化項(xiàng);根據(jù)識別出的配置變化項(xiàng),按照預(yù)設(shè)的配置變化項(xiàng)對應(yīng)的無擾重載策略,執(zhí)行與無擾重載策略相對應(yīng)的無擾重載操作,其中,配置變化項(xiàng)包括鏈路、設(shè)備、標(biāo)簽、鏈路配置參數(shù)和設(shè)備配置參數(shù)。本申請能夠在線無擾地加載和更新配置數(shù)據(jù),避免通信中斷,提升工業(yè)自動(dòng)化系統(tǒng)的穩(wěn)定性和效率。
1.一種工業(yè)通信網(wǎng)關(guān)的在線無擾加載配置方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述配置變化項(xiàng)為鏈路配置參數(shù)時(shí),所述按照預(yù)設(shè)的所述配置變化項(xiàng)對應(yīng)的無擾重載策略,執(zhí)行與所述無擾重載策略相對應(yīng)的無擾重載操作,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)所述鏈路配置參數(shù)類型為涉及參數(shù)數(shù)量增刪的鏈路配置參數(shù)時(shí),所述根據(jù)預(yù)定的所述鏈路配置參數(shù)類型對應(yīng)的無擾重載策略,對所述鏈路配置參數(shù)執(zhí)行無擾重載操作,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)所述鏈路配置參數(shù)類型為非涉及參數(shù)數(shù)量增刪的鏈路配置參數(shù)時(shí),所述根據(jù)預(yù)定的所述鏈路配置參數(shù)類型對應(yīng)的無擾重載策略,對所述鏈路配置參數(shù)執(zhí)行無擾重載操作,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述配置變化項(xiàng)為設(shè)備配置參數(shù)時(shí),所述按照預(yù)設(shè)的所述配置變化項(xiàng)對應(yīng)的無擾重載策略,執(zhí)行與所述無擾重載策略相對應(yīng)的無擾重載操作,包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述配置變化項(xiàng)為鏈路時(shí),所述按照預(yù)設(shè)的所述配置變化項(xiàng)對應(yīng)的無擾重載策略,執(zhí)行與所述無擾重載策略相對應(yīng)的無擾重載操作,包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述配置變化項(xiàng)為設(shè)備時(shí),所述按照預(yù)設(shè)的所述配置變化項(xiàng)對應(yīng)的無擾重載策略,執(zhí)行與所述無擾重載策略相對應(yīng)的無擾重載操作,包括:
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述配置變化項(xiàng)為標(biāo)簽時(shí),所述按照預(yù)設(shè)的所述配置變化項(xiàng)對應(yīng)的無擾重載策略,執(zhí)行與所述無擾重載策略相對應(yīng)的無擾重載操作,包括:
9.一種工業(yè)通信網(wǎng)關(guān)的在線無擾加載配置裝置,其特征在于,包括:
10.一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)存儲有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至8中任一項(xiàng)所述方法的步驟。