本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種資源配置加載方法及裝置。
背景技術(shù):
目前現(xiàn)行的單板資源配置加載比較通用的方式為:配置是否加載取決于當(dāng)前單板類(lèi)型與配置中的單板類(lèi)型是否匹配,如果匹配則加載,如果不匹配,對(duì)配置進(jìn)行刪除操作,然后以默認(rèn)配置加載啟動(dòng),這種方案被廣泛應(yīng)用。很顯然,這種加載方式是對(duì)配置的單板類(lèi)型進(jìn)行嚴(yán)格校驗(yàn),因此即使資源類(lèi)型完全一致,也有可能發(fā)生配置無(wú)法加載的情況,需要用戶(hù)手動(dòng)重新進(jìn)行配置。
針對(duì)相關(guān)技術(shù)中單板類(lèi)型不匹配導(dǎo)致配置無(wú)法進(jìn)行配置加載的問(wèn)題,目前還未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種資源配置加載方法及裝置,以至少解決針對(duì)相關(guān)技術(shù)中單板類(lèi)型不匹配導(dǎo)致配置無(wú)法加載的問(wèn)題。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種資源配置加載方法,包括:接收設(shè)備內(nèi)單板的接口信息;查詢(xún)與所述接口信息對(duì)應(yīng)的資源配置信息,得到查詢(xún)結(jié)果;根據(jù)所述查詢(xún)結(jié)果對(duì)所述單板進(jìn)行加載。
可選地,查詢(xún)與所述接口信息對(duì)應(yīng)的資源配置信息包括:從所述設(shè)備的數(shù)據(jù)庫(kù)中查詢(xún)所述資源配置信息,其中,所述數(shù)據(jù)庫(kù)中存儲(chǔ)有所有單板的資源配置信息,所述所有單板包括所述設(shè)備當(dāng)前所接入的單板和從所述設(shè)備移除的單板。
可選地,根據(jù)所述查詢(xún)結(jié)果對(duì)所述單板進(jìn)行加載包括:在所述查詢(xún)結(jié)果指示查詢(xún)到所述資源配置信息的情況下,用默認(rèn)值替換所述資源配置信息中與所述單板不可兼容的資源,得到替換后的資源配置信息;將所述替換后的資源配置信息加載至所述單板。
可選地,用默認(rèn)值替換所述資源配置信息與所述單板不可兼容的資源之后包括:對(duì)與所述單板不可兼容的資源進(jìn)行標(biāo)記。
可選地,對(duì)與所述單板不可兼容的資源進(jìn)行標(biāo)記之后包括:在所述單板離線(xiàn)時(shí),清空與所述單板不可兼容的資源的標(biāo)記,并清空為所述單板加載的資源配置信息。
可選地,根據(jù)所述查詢(xún)結(jié)果對(duì)所述單板進(jìn)行加載包括:在所述查詢(xún)結(jié)果指示未查詢(xún) 到所述資源配置信息的情況下,使用默認(rèn)資源屬性對(duì)所述單板進(jìn)行加載。
根據(jù)本發(fā)明的另一個(gè)方面,提供了一種資源配置加載裝置,包括:接收模塊,用于接收設(shè)備內(nèi)單板的接口信息;查詢(xún)模塊,用于查詢(xún)與所述接口信息對(duì)應(yīng)的資源配置信息,得到查詢(xún)結(jié)果;加載模塊,用于根據(jù)所述查詢(xún)結(jié)果對(duì)所述單板進(jìn)行加載。
可選地,所述查詢(xún)模塊還用于從所述設(shè)備的數(shù)據(jù)庫(kù)中查詢(xún)所述資源配置信息,其中,所述數(shù)據(jù)庫(kù)中存儲(chǔ)有所有單板的資源配置信息,所述所有單板包括所述設(shè)備當(dāng)前所接入的單板和從所述設(shè)備移除的單板。
可選地,所述加載模塊包括:替換單元,用于在所述查詢(xún)結(jié)果指示查詢(xún)到所述資源配置信息的情況下,用默認(rèn)值替換所述資源配置信息中與所述單板不可兼容的資源,得到替換后的資源配置信息;加載單元,用于將所述替換后的資源配置信息加載至所述單板。
可選地,所述裝置還包括:標(biāo)記模塊,用于對(duì)與所述單板不可兼容的資源進(jìn)行標(biāo)記。
可選地,所述裝置還包括:清空模塊,用于在所述單板離線(xiàn)時(shí),清空與所述單板不可兼容的資源的標(biāo)記,并清空為所述單板加載的資源配置信息。
可選地,所述加載模塊還用于在所述查詢(xún)結(jié)果指示未查詢(xún)到所述資源配置信息的情況下,使用默認(rèn)資源屬性對(duì)所述單板進(jìn)行加載。
通過(guò)本發(fā)明,在配置加載的過(guò)程中,接收設(shè)備內(nèi)單板的接口信息,查詢(xún)與接口信息對(duì)應(yīng)的資源配置信息,得到查詢(xún)結(jié)果,根據(jù)查詢(xún)結(jié)果對(duì)單板進(jìn)行加載,解決了相關(guān)技術(shù)中單板類(lèi)型不匹配導(dǎo)致配置無(wú)法加載的問(wèn)題,進(jìn)而實(shí)現(xiàn)了在配置加載過(guò)程中無(wú)需校驗(yàn)單板類(lèi)型信息,只要資源接口匹配,就針對(duì)當(dāng)前的物理單板實(shí)際情況(譬如絲印、光電等),盡最大可能加載資源配置,并且在加載過(guò)程中實(shí)現(xiàn)了更為靈活方便,更加人性化,在更換單板的時(shí)候避免用戶(hù)可能進(jìn)行的大量重復(fù)配置的效果。
附圖說(shuō)明
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)本發(fā)明實(shí)施例的資源配置加載流程圖;
圖2是根據(jù)本發(fā)明實(shí)施例的資源配置加載裝置結(jié)構(gòu)框圖;
圖3是根據(jù)本發(fā)明實(shí)施例的資源配置加載裝置結(jié)構(gòu)框圖(一);
圖4是根據(jù)本發(fā)明實(shí)施例的資源配置加載裝置結(jié)構(gòu)框圖(二);
圖5是根據(jù)本發(fā)明實(shí)施例的資源配置加載裝置結(jié)構(gòu)框圖(三);
圖6是根據(jù)本發(fā)明實(shí)施例的在資源配置加載為插板時(shí)的流程圖;
圖7是根據(jù)本發(fā)明實(shí)施例的在資源配置加載為拔板時(shí)的流程圖。
具體實(shí)施方式
下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
需要說(shuō)明的是,本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類(lèi)似的對(duì)象,而不必用于描述特定的順序或先后次序。
在本實(shí)施例中提供了一種資源配置加載方法,圖1是根據(jù)本發(fā)明實(shí)施例的資源配置加載流程圖,如圖1所示,該流程包括如下步驟:
步驟S102,接收設(shè)備內(nèi)單板的接口信息;
步驟S104,查詢(xún)與接口信息對(duì)應(yīng)的資源配置信息,得到查詢(xún)結(jié)果;
步驟S106,根據(jù)查詢(xún)結(jié)果對(duì)單板進(jìn)行加載。
通過(guò)上述步驟,采用在配置加載的過(guò)程中,接收設(shè)備內(nèi)單板的接口信息,查詢(xún)與該接口信息對(duì)應(yīng)的資源配置信息,得到查詢(xún)結(jié)果,根據(jù)該查詢(xún)結(jié)果對(duì)該單板進(jìn)行加載,解決了相關(guān)技術(shù)中單板類(lèi)型不匹配導(dǎo)致配置無(wú)法加載的問(wèn)題。相比于相關(guān)技術(shù),該方法盡最大可能加載資源配置,而不是必須得校驗(yàn)單板類(lèi)型信息,在類(lèi)型信息匹配的情況下加載資源配置。進(jìn)而實(shí)現(xiàn)了在配置加載過(guò)程中無(wú)需校驗(yàn)單板類(lèi)型信息,只要資源接口匹配,就針對(duì)當(dāng)前的物理單板實(shí)際情況(譬如絲印、光電等),并且在加載過(guò)程中實(shí)現(xiàn)了更為靈活方便,更加人性化,在更換單板的時(shí)候避免用戶(hù)可能進(jìn)行的大量重復(fù)配置的效果。
在加載配置資源之前,需要查詢(xún)上報(bào)的接口信息對(duì)應(yīng)的資源配置信息,在一個(gè)可選實(shí)施例中,可以是設(shè)備的數(shù)據(jù)庫(kù)中查詢(xún)?cè)撡Y源配置信息,其中,數(shù)據(jù)庫(kù)中存儲(chǔ)有所有單板的資源配置信息,該所有單板包括該設(shè)備當(dāng)前所接入的單板和從該設(shè)備移除的單板。通過(guò)該方法可以使得在配置加載的過(guò)程中,最大可能的加載,提高資源配置信息的匹配率。
在一個(gè)可選實(shí)施例中,在設(shè)備的數(shù)據(jù)庫(kù)中查詢(xún)到該資源配置信息后,并且在查詢(xún)結(jié)果指示查詢(xún)到該資源配置信息的情況下,用默認(rèn)值替換該資源配置信息中與該單板不可兼容的資源,得到替換后的資源配置信息,并且將替換后的資源配置信息加載至該單板。
在一個(gè)可選實(shí)施例中,在用默認(rèn)值替換該資源配置信息與單板不可兼容的資源之后,對(duì)與該單板不可兼容的資源進(jìn)行標(biāo)記。以便于用戶(hù)通過(guò)該標(biāo)記對(duì)不可兼容的資源進(jìn)行識(shí)別。
在一個(gè)可選實(shí)施例中,將單板不可兼容的資源進(jìn)行標(biāo)記之后,在該單板離線(xiàn)時(shí),清 空與該單板不可兼容的資源的標(biāo)記,并清空為該單板加載的資源配置信息。
上述步驟S106涉及到根據(jù)查詢(xún)結(jié)果對(duì)單板進(jìn)行加載,在一個(gè)可選實(shí)施例中,在查詢(xún)結(jié)果指示未查詢(xún)到資源配置信息的情況下,使用默認(rèn)資源屬性對(duì)單板進(jìn)行加載。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)相關(guān)技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤(pán))中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例該的方法。
在本實(shí)施例中還提供了一種資源配置加載裝置,該裝置用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過(guò)說(shuō)明的不再贅述。如以下所使用的,術(shù)語(yǔ)“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來(lái)實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。
圖2是根據(jù)本發(fā)明實(shí)施例的資源配置加載裝置結(jié)構(gòu)框圖,如圖2示,該裝置包括:接收模塊22,用于接收設(shè)備內(nèi)單板的接口信息;查詢(xún)模塊24,用于查詢(xún)與該接口信息對(duì)應(yīng)的資源配置信息,得到查詢(xún)結(jié)果;加載模塊26,用于根據(jù)該查詢(xún)結(jié)果對(duì)該單板進(jìn)行加載。
上述查詢(xún)模塊24還用于從設(shè)備的數(shù)據(jù)庫(kù)中查詢(xún)資源配置信息,其中,該數(shù)據(jù)庫(kù)中存儲(chǔ)有所有單板的資源配置信息,所有單板包括該設(shè)備當(dāng)前所接入的單板和從該設(shè)備移除的單板。
圖3是根據(jù)本發(fā)明實(shí)施例的資源配置加載裝置結(jié)構(gòu)框圖(一),如圖3所示,該裝置中加載模塊26包括:替換單元262,用于在查詢(xún)結(jié)果指示查詢(xún)到資源配置信息的情況下,用默認(rèn)值替換該資源配置信息中與單板不可兼容的資源,得到替換后的資源配置信息;加載單元264,用于將該替換后的資源配置信息加載至該單板。
圖4是根據(jù)本發(fā)明實(shí)施例的資源配置加載裝置結(jié)構(gòu)框圖(二),如圖4所示,該裝置還包括:標(biāo)記模塊42,用于對(duì)與單板不可兼容的資源進(jìn)行標(biāo)記。
圖5是根據(jù)本發(fā)明實(shí)施例的資源配置加載裝置結(jié)構(gòu)框圖(三),如圖5所示,該裝置還包括:清空模塊52,用于在單板離線(xiàn)時(shí),清空與該單板不可兼容的資源的標(biāo)記,并清空為該單板加載的資源配置信息。
裝置中的加載模塊26還用于在查詢(xún)結(jié)果指示未查詢(xún)到資源配置信息的情況下,使用默認(rèn)資源屬性對(duì)單板進(jìn)行加載。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多 情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)相關(guān)技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤(pán))中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例該的方法。
需要說(shuō)明的是,上述各個(gè)模塊是可以通過(guò)軟件或硬件來(lái)實(shí)現(xiàn)的,對(duì)于后者,可以通過(guò)以下方式實(shí)現(xiàn),但不限于此:上述模塊均位于同一處理器中;或者,上述模塊分別位于多個(gè)處理器中。
本發(fā)明的實(shí)施例還提供了一種存儲(chǔ)介質(zhì)。可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:
S1,接收設(shè)備內(nèi)單板的接口信息;
S2,查詢(xún)與接口信息對(duì)應(yīng)的資源配置信息,得到查詢(xún)結(jié)果;
S3,根據(jù)查詢(xún)結(jié)果對(duì)單板進(jìn)行加載。
可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以包括但不限于:U盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、移動(dòng)硬盤(pán)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
可選地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行S1,S2以及S3。
可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例及可選實(shí)施方式中所描述的示例,本實(shí)施例在此不再贅述。
本發(fā)明的可選實(shí)施例主要目的在于,在配置加載的時(shí)候,盡可能將之前的配置生效于當(dāng)前的物理環(huán)境,尤其目前經(jīng)常會(huì)對(duì)局方設(shè)備進(jìn)行升級(jí)換代,新單板替換老單板的情況時(shí)有發(fā)生,如果繼續(xù)采用老方案,給用戶(hù)的升級(jí)會(huì)帶來(lái)諸多不便,而采用了新方案,省去了用戶(hù)大量不必要的重復(fù)操作,從用戶(hù)呈現(xiàn)和使用感受來(lái)講都有一個(gè)比較大的提升。
本發(fā)明可選實(shí)施例采用以下技術(shù)方案實(shí)現(xiàn)資源配置的加載過(guò)程:
對(duì)于資源配置,其數(shù)據(jù)信息模型建模對(duì)象需要注冊(cè)為第三類(lèi)加載;
對(duì)于資源接口上報(bào),需要在上報(bào)數(shù)據(jù)中攜帶必要的接口硬件相關(guān)信息;
信息模型提供給業(yè)務(wù)回調(diào),由業(yè)務(wù)定制打包下發(fā)給客戶(hù)端的數(shù)據(jù),并可以對(duì)信息模型數(shù)據(jù)庫(kù)的標(biāo)記位進(jìn)行標(biāo)記和清除。
新的資源配置加載方案對(duì)配置加載的具體步驟:
步驟A.設(shè)備啟動(dòng),配置文件翻譯入庫(kù),寫(xiě)入配置管理服務(wù)端數(shù)據(jù)庫(kù)(信息模型數(shù) 據(jù)庫(kù));
步驟B.單板上電,接口上報(bào)到主控;
步驟C.配置管理服務(wù)端針對(duì)當(dāng)前上報(bào)的資源接口,查詢(xún)數(shù)據(jù)庫(kù),如果有配置,運(yùn)行步驟D,否則運(yùn)行步驟E;
步驟D.根據(jù)當(dāng)前硬件單板物理信息,將該資源的配置中不可兼容部分以默認(rèn)值替代,連同可兼容部分打包下發(fā)到配置客戶(hù)端,同時(shí)不可兼容的配置在數(shù)據(jù)庫(kù)中標(biāo)記未生效,此標(biāo)記針對(duì)特定的顯示配置命令向用戶(hù)呈現(xiàn),然后運(yùn)行步驟F。
步驟E.將資源屬性以默認(rèn)配置打包下發(fā)到配置客戶(hù)端;
步驟F.配置客戶(hù)端收到配置,將其下發(fā)到對(duì)應(yīng)單板資源的底層硬件和業(yè)務(wù)并生效;
步驟G.單板離線(xiàn)時(shí),資源接口上報(bào)離線(xiàn)到主控,配置服務(wù)端針對(duì)離線(xiàn)資源清空相應(yīng)的無(wú)效標(biāo)記,恢復(fù)到資源配置未加載狀態(tài),同時(shí)配置客戶(hù)端將其之前接收到的配置完全清空;
與現(xiàn)有方案相比較,新的配置加載方案在單板更換時(shí),無(wú)需再特意關(guān)注單板類(lèi)型信息,直接更換即可實(shí)現(xiàn)配置繼承加載,提高了設(shè)備升級(jí)的效率,節(jié)省了人力物力。同時(shí),新的配置加載方案不再需要單板信息等等,因此二進(jìn)制配置文件中可以去掉很多非用戶(hù)配置的可讀性很差的諸如單板硬件信息等垃圾數(shù)據(jù),提高了配置文件的可讀性。
下面分別結(jié)合圖6和圖7,并以xgei口的速率配置1G為例,對(duì)新的資源配置加載流程按照插板和拔板兩種場(chǎng)景進(jìn)行詳細(xì)說(shuō)明,所用到的專(zhuān)用名詞注釋?zhuān)?/p>
RMAgent:資源管理代理客戶(hù)端,負(fù)責(zé)資源上報(bào)和資源屬性配置到硬件。
RMCenter:資源管理服務(wù)端,負(fù)責(zé)所有資源集中管理,并與MIM交互。
card表:資源管理上報(bào)單板表,存儲(chǔ)當(dāng)前所有單板信息。
res表:資源管理上報(bào)資源表,存儲(chǔ)當(dāng)前所有資源以及狀態(tài)。
rescfg表:資源屬性配置表,用于存儲(chǔ)MIM下發(fā)的資源屬性配置數(shù)據(jù)。
resattr表:資源屬性動(dòng)態(tài)表,用于向外圍單板同步資源屬性配置數(shù)據(jù)。
MIM:信息模型,將用戶(hù)配置發(fā)送給相應(yīng)的注冊(cè)配置業(yè)務(wù)模塊。
PMCFG:產(chǎn)品配置管理,負(fù)責(zé)管理產(chǎn)品硬件相關(guān)的配置業(yè)務(wù)模塊。
3905對(duì)象:MIM維護(hù)的接口信息對(duì)象,與res表同步。
圖6是根據(jù)本發(fā)明實(shí)施例的在資源配置加載為插板時(shí)的流程圖,如圖6所示,該流程包括:
步驟S602,外圍單板上電時(shí),RMAgent向RMCenter上報(bào)單板及端口信息,RMCenter寫(xiě)card表、res表等,此處實(shí)例為上報(bào)xgei口。
步驟S604,RMCenter將xgei口信息上報(bào)給MIM。MIM寫(xiě)3905對(duì)象,并觸發(fā)第三類(lèi)加載(對(duì)于需要進(jìn)行第三類(lèi)加載對(duì)象,需要在PM_MIM_EXTRA.xml中定義,并在MIM中駐留第三類(lèi)加載的檢查回調(diào))。
步驟S606,在第三類(lèi)加載的檢查回調(diào)中會(huì)對(duì)xgei口的配置對(duì)象進(jìn)行有效性檢查,如果當(dāng)前接口卡不支持xgei口配置1G速率,則在對(duì)象的速率配置對(duì)應(yīng)的100屬性中打上無(wú)效標(biāo)記。
步驟S608,經(jīng)過(guò)有效性檢查的這些對(duì)象操作均會(huì)以對(duì)象操作節(jié)點(diǎn)的形式進(jìn)行掛鏈,稍后MIM收集鏈上的對(duì)象操作,打包發(fā)送給PMCFG。xgei口的速率配置的有效/無(wú)效標(biāo)記也會(huì)一同下發(fā)給PMCFG。
步驟S610,對(duì)于速率屬性,如果是有效標(biāo)記,PMCFG將1G速率配置寫(xiě)入xgei口的rescfg業(yè)務(wù)配置表記錄中,如果是無(wú)效速率,PMCFG則會(huì)將xgei口默認(rèn)的速率值寫(xiě)到rescfg配置表中。
步驟S612,rescfg配置表觸發(fā)變更通知給RMCenter。
步驟S614,RMCenter寫(xiě)resattr業(yè)務(wù)動(dòng)態(tài)表。
步驟S616,resattr動(dòng)態(tài)表同步到外圍單板,變更給RMAgent。
步驟S618,RMAgent將正確的xgei口的速率值設(shè)置到芯片中。
圖7是根據(jù)本發(fā)明實(shí)施例的在資源配置加載為拔板時(shí)的流程圖,如圖7所示,該流程包括:
步驟S702,RMAgent向RMCenter上報(bào)單板離線(xiàn)。
步驟S704,RMCenter刪除resattr等所有與該xgei口相關(guān)的業(yè)務(wù)動(dòng)態(tài)表記錄,但res表保留xgei口記錄,只是將xgei口的狀態(tài)置為離線(xiàn)(用于delete offline interface命令選取離線(xiàn)接口使用)。
步驟S706,RMCenter將card表置為離線(xiàn),card變更通知PMCFG當(dāng)前xgei口所在單板離線(xiàn)。
步驟S708,RMCenter采用DDM方式向MIM上報(bào)xgei口離線(xiàn)。
步驟S710,PMCFG感知到card表離線(xiàn)的變更通知,刪除xgei口單板對(duì)應(yīng)的rescfg等業(yè)務(wù)配置表。
步驟S712,收到DDM上報(bào)操作,MIM將離線(xiàn)狀態(tài)寫(xiě)入到xgei口對(duì)應(yīng)的3905對(duì)象 記錄中,并觸發(fā)第三類(lèi)加載。當(dāng)前為拔板操作,產(chǎn)品配置駐留的xgei口第三類(lèi)加載檢查回調(diào)中會(huì)將之前設(shè)置的1G速率無(wú)效標(biāo)記清除,1G速率標(biāo)記更新為未加載配置。
綜上所述,通過(guò)本發(fā)明,在配置加載的過(guò)程中,接收設(shè)備內(nèi)單板的接口信息,查詢(xún)與所述接口信息對(duì)應(yīng)的資源配置信息,得到查詢(xún)結(jié)果,根據(jù)所述查詢(xún)結(jié)果對(duì)所述單板進(jìn)行加載,解決了相關(guān)技術(shù)中單板類(lèi)型不匹配導(dǎo)致配置無(wú)法加載的問(wèn)題,進(jìn)而實(shí)現(xiàn)了在配置加載過(guò)程中無(wú)需校驗(yàn)單板類(lèi)型信息,只要資源接口匹配,就針對(duì)當(dāng)前的物理單板實(shí)際情況(譬如絲印、光電等),盡最大可能加載資源配置,并且在加載過(guò)程中實(shí)現(xiàn)了更為靈活方便,更加人性化,在更換單板的時(shí)候避免用戶(hù)可能進(jìn)行的大量重復(fù)配置的效果。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。