亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

網(wǎng)絡(luò)裝置及其數(shù)據(jù)更新方法

文檔序號(hào):7757459閱讀:210來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):網(wǎng)絡(luò)裝置及其數(shù)據(jù)更新方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種網(wǎng)絡(luò)裝置,尤其涉及一種網(wǎng)絡(luò)裝置及其數(shù)據(jù)更新方法。
背景技術(shù)
當(dāng)網(wǎng)絡(luò)產(chǎn)品由管理元件(management agent,ΜΑ)禾口月艮務(wù)元件(service agent, SA) 組成時(shí),通常需要一個(gè)配置數(shù)據(jù)庫(kù)(configuration database,CDB)。目前有兩種方法來(lái)管理配置數(shù)據(jù)庫(kù)中的數(shù)據(jù)。一種做法是該配置數(shù)據(jù)庫(kù)的更新交由MA來(lái)管理,每次SA對(duì)配置數(shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù)的存取都需要MA的幫忙,MA得管理與SA的通信和與配置數(shù)據(jù)庫(kù)的通信, 而且每次通信都需要調(diào)用SA的應(yīng)用程序接口。另一種做法是將每個(gè)配置數(shù)據(jù)庫(kù)交由各自的SA來(lái)管理,這種做法需要每個(gè)SA花費(fèi)時(shí)間去管理自己的配置數(shù)據(jù)庫(kù),當(dāng)SA被修改時(shí),所有相關(guān)的MA和SA都要進(jìn)行修改,若用戶(hù)不小心遺忘了一處修改,則可能導(dǎo)致整個(gè)系統(tǒng)界面的不一致。

發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種網(wǎng)絡(luò)裝置,可以實(shí)時(shí)更新網(wǎng)絡(luò)裝置內(nèi)的數(shù)據(jù)。還有必要提供一種網(wǎng)絡(luò)裝置數(shù)據(jù)更新方法,可以實(shí)時(shí)更新網(wǎng)絡(luò)裝置內(nèi)的數(shù)據(jù)。一種網(wǎng)絡(luò)裝置,該網(wǎng)絡(luò)裝置包括管理元件、服務(wù)元件及配置數(shù)據(jù)庫(kù),該網(wǎng)絡(luò)裝置還包括物件獲取接口,該物件獲取接口包括服務(wù)訪(fǎng)問(wèn)接口和自適應(yīng)配置接口,所述物件獲取接口還包括接收模塊,用于接收用戶(hù)在管理元件上輸入的請(qǐng)求命令;及控制模塊,用于當(dāng)該請(qǐng)求命令是寫(xiě)操作時(shí),控制所述自適應(yīng)配置接口根據(jù)所述請(qǐng)求命令更新配置數(shù)據(jù)庫(kù)中的服務(wù)元件的配置參數(shù),及控制所述服務(wù)訪(fǎng)問(wèn)接口訪(fǎng)問(wèn)服務(wù)元件的底層數(shù)據(jù),根據(jù)請(qǐng)求命令更新存儲(chǔ)在該底層數(shù)據(jù)內(nèi)的服務(wù)元件的配置參數(shù);及所述控制模塊,還用于當(dāng)所述請(qǐng)求命令是讀操作時(shí),控制所述服務(wù)訪(fǎng)問(wèn)接口根據(jù)所述請(qǐng)求命令讀取存儲(chǔ)在該底層數(shù)據(jù)內(nèi)的配置參數(shù)。一種網(wǎng)絡(luò)裝置數(shù)據(jù)更新方法,該網(wǎng)絡(luò)裝置包括管理元件、服務(wù)元件及配置數(shù)據(jù)庫(kù), 該網(wǎng)絡(luò)裝置還包括物件獲取接口,該物件獲取接口包括服務(wù)訪(fǎng)問(wèn)接口和自適應(yīng)配置接口, 該方法包括如下步驟(a)接收用戶(hù)在管理元件上輸入的請(qǐng)求命令;(b)判斷該請(qǐng)求命令的內(nèi)容是讀操作還是寫(xiě)操作,若該請(qǐng)求命令是寫(xiě)操作,執(zhí)行步驟(c),若該請(qǐng)求命令是讀操作, 執(zhí)行步驟(d) ; (c)控制自適應(yīng)配置接口利用請(qǐng)求命令更新配置數(shù)據(jù)庫(kù)中服務(wù)元件的配置參數(shù),及控制服務(wù)訪(fǎng)問(wèn)接口訪(fǎng)問(wèn)服務(wù)元件的底層數(shù)據(jù),根據(jù)請(qǐng)求命令更新存儲(chǔ)在該底層數(shù)據(jù)中的配置參數(shù);或(d)控制服務(wù)訪(fǎng)問(wèn)接口訪(fǎng)問(wèn)服務(wù)元件的底層數(shù)據(jù),讀取存儲(chǔ)在該底層數(shù)據(jù)內(nèi)的配置參數(shù)。相較于現(xiàn)有技術(shù),所述網(wǎng)絡(luò)裝置及其數(shù)據(jù)更新方法,改變了現(xiàn)有技術(shù)中的網(wǎng)絡(luò)架構(gòu),使得管理元件和服務(wù)元件不需要直接和配置數(shù)據(jù)庫(kù)進(jìn)行通信,就可以實(shí)時(shí)更新服務(wù)元件的底層數(shù)據(jù)和配置數(shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù)。


圖1是本發(fā)明網(wǎng)絡(luò)裝置較佳實(shí)施例的硬件架構(gòu)圖。圖2是圖1中物件獲取接口 12的功能模塊圖。圖3是本發(fā)明網(wǎng)絡(luò)裝置數(shù)據(jù)更新方法較佳實(shí)施例的作業(yè)流程圖。圖4是圖3中步驟S33的細(xì)化流程圖。主要元件符號(hào)說(shuō)明
網(wǎng)絡(luò)裝置1管理元件10服務(wù)元件11物件獲取接口12配置數(shù)據(jù)庫(kù)13服務(wù)訪(fǎng)問(wèn)接口120自適應(yīng)配置接口121接收模塊122調(diào)用模塊123判斷模塊124控制模塊12具體實(shí)施例方式如圖1所示,是本發(fā)明網(wǎng)絡(luò)裝置較佳實(shí)施例的硬件架構(gòu)圖。該網(wǎng)絡(luò)裝置1包括管理元件(management agent,ΜΑ) 10、月艮務(wù)元件(service agent, SA) 11、物件獲取接口 (object adapting interface) 12 及配置數(shù)據(jù)庫(kù)(configuration database,CDB) 13。該MA 10 可以為web網(wǎng)頁(yè)圖像化界面或者命令輸入界面(例如D0S命令輸入界面)。該SA 11可以為防火墻設(shè)備或者動(dòng)態(tài)主機(jī)配置協(xié)議(Dynamic Host Configuration ftx)tocol,DHCP)服務(wù)器。 用戶(hù)可以在MA 10上對(duì)SA 11進(jìn)行參數(shù)設(shè)置。所述物件獲取接口 12用于MA 10與SA 11之間的通信,還用于作為MA 10和配置數(shù)據(jù)庫(kù)13之間的通信。該配置數(shù)據(jù)庫(kù)13中存儲(chǔ)了 SAll的配置文檔,該配置文檔中存儲(chǔ)了用戶(hù)設(shè)置的SA 11的配置參數(shù),該配置數(shù)據(jù)庫(kù)13中存儲(chǔ)的配置參數(shù)為持久化數(shù)據(jù) (persistent data)。在本實(shí)施例中,該配置參數(shù)包括該SA 11的名稱(chēng)、數(shù)據(jù)類(lèi)型、使用權(quán)限及屬性等。該配置參數(shù)是用戶(hù)在MA 10的界面上設(shè)置的,當(dāng)用戶(hù)設(shè)置完成該配置參數(shù)時(shí),SA 11在物件獲取接口 12上生成服務(wù)訪(fǎng)問(wèn)接口(service accessing interface) 120和自適應(yīng)配置接口 (configuration adapting interface) 121。該服務(wù)訪(fǎng)問(wèn)接口 120 用于訪(fǎng)問(wèn) SA 11,讀取SA 11內(nèi)的數(shù)據(jù)或者寫(xiě)入數(shù)據(jù)至SA 11中。該自適應(yīng)配置接口 121用于更新配置數(shù)據(jù)庫(kù)13中配置文檔內(nèi)的數(shù)據(jù),即更新SA 11的配置參數(shù)。所述SA 11的底層數(shù)據(jù)也包括所述SA 11的配置參數(shù),該SA 11的底層數(shù)據(jù)中所存儲(chǔ)的配置參數(shù)是非持久化數(shù)據(jù)(non-persistent data)。如圖2所示,是圖1中物件獲取接口 12的功能模塊圖。所述物件獲取接口 12包括接收模塊122、調(diào)用模塊123、判斷模塊IM及控制模塊125。所述模塊是具有特定功能的軟件程序段,該軟件存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)或其它存儲(chǔ)設(shè)備,可被計(jì)算機(jī)或其它包含處理器的計(jì)算裝置執(zhí)行,從而完成本發(fā)明中更新網(wǎng)絡(luò)裝置1的數(shù)據(jù)的作業(yè)流程。接收模塊122用于接收用戶(hù)在MA 10上輸入的請(qǐng)求命令,該請(qǐng)求命令包括對(duì)SA 11 的配置參數(shù)進(jìn)行讀操作或?qū)懖僮饕约皩?xiě)操作的內(nèi)容。例如,獲取SA 11的配置參數(shù)或者更新所述配置參數(shù)。舉例而言,該請(qǐng)求命令為對(duì)防火墻的配置信息進(jìn)行讀操作或者寫(xiě)操作,即讀取或者更新防火墻的配置信息。調(diào)用模塊123用于調(diào)用所述自適應(yīng)配置接口 121和服務(wù)訪(fǎng)問(wèn)接口 120。判斷模塊IM用于判斷該請(qǐng)求命令是讀操作還是寫(xiě)操作。若該請(qǐng)求命令是寫(xiě)操作,則控制模塊125用于控制自適應(yīng)配置接口 121利用所述請(qǐng)求命令中寫(xiě)操作的內(nèi)容更新所述配置數(shù)據(jù)庫(kù)13中SA 11的配置參數(shù)。具體而言,首先該自適應(yīng)配置接口 121鎖定該配置數(shù)據(jù)庫(kù)13,判斷該需要更新的數(shù)據(jù)是否為持久化數(shù)據(jù) (persistent data)。若該需要更新的數(shù)據(jù)是持久化數(shù)據(jù),則更新該配置數(shù)據(jù)庫(kù)13中SA 11 的配置參數(shù),并在更新配置參數(shù)后對(duì)配置數(shù)據(jù)庫(kù)13解鎖。若該需要更新的數(shù)據(jù)不是持久化數(shù)據(jù),則直接對(duì)該配置數(shù)據(jù)庫(kù)13解鎖。所述控制模塊125還用于控制所述服務(wù)訪(fǎng)問(wèn)接口 120訪(fǎng)問(wèn)SA 11的底層數(shù)據(jù),并對(duì)該底層數(shù)據(jù)進(jìn)行操作。具體而言,當(dāng)所述請(qǐng)求命令是寫(xiě)操作時(shí),該控制模塊125控制服務(wù)訪(fǎng)問(wèn)接口 120根據(jù)所述請(qǐng)求命令更新SA 11的底層數(shù)據(jù)中的配置參數(shù)。當(dāng)所述請(qǐng)求命令是讀操作時(shí),所述控制模塊125控制所述服務(wù)訪(fǎng)問(wèn)接口 120讀取存儲(chǔ)在SA 11的底層數(shù)據(jù)中的配置參數(shù)。如圖3所示,是本發(fā)明網(wǎng)絡(luò)裝置數(shù)據(jù)更新方法較佳實(shí)施例的作業(yè)流程圖。步驟S30,接收模塊122接收用戶(hù)于MA 10上輸入的請(qǐng)求命令,該請(qǐng)求命令包括對(duì) SA 11的配置參數(shù)進(jìn)行讀操作或?qū)懖僮饕约皩?xiě)操作的內(nèi)容。例如,獲取SA 11的配置參數(shù)或者更新所述配置參數(shù)。舉例而言,該請(qǐng)求命令為對(duì)防火墻的配置信息進(jìn)行讀操作或者寫(xiě)操作,即讀取或者更新防火墻的配置信息。步驟S31,調(diào)用模塊123調(diào)用所述自適應(yīng)配置接口 121。步驟S32,判斷模塊IM判斷所述請(qǐng)求命令是讀操作還是寫(xiě)操作。若該請(qǐng)求命令是寫(xiě)操作,則執(zhí)行步驟S33。若該請(qǐng)求命令是讀操作,則直接執(zhí)行步驟S34。步驟S33,控制模塊125控制自適應(yīng)配置接口 121利用請(qǐng)求命令中寫(xiě)操作的內(nèi)容更新所述配置數(shù)據(jù)庫(kù)13中的SA 11的配置參數(shù)。步驟S34,所述調(diào)用模塊123調(diào)用服務(wù)訪(fǎng)問(wèn)接口 120,控制模塊125控制所述服務(wù)訪(fǎng)問(wèn)接口 120訪(fǎng)問(wèn)SA 11的底層數(shù)據(jù)并對(duì)該底層數(shù)據(jù)進(jìn)行操作。該操作包括利用所述請(qǐng)求命令更新或者讀取存儲(chǔ)在SA 11的底層數(shù)據(jù)中的配置參數(shù)。
如圖4所示,是圖3中步驟S33的細(xì)化流程圖。步驟S330,自適應(yīng)配置接口 121鎖定配置數(shù)據(jù)庫(kù)13,該配置數(shù)據(jù)庫(kù)13被鎖定后, 用戶(hù)不能對(duì)該配置數(shù)據(jù)庫(kù)13內(nèi)的數(shù)據(jù)進(jìn)行存取。步驟S331,判斷該需要更新的數(shù)據(jù)是否為持久化數(shù)據(jù)。若需要更新的數(shù)據(jù)是持久化數(shù)據(jù),則執(zhí)行步驟S332。若需要更新的數(shù)據(jù)是非持久化數(shù)據(jù),則執(zhí)行步驟S333。步驟S332,利用請(qǐng)求命令中寫(xiě)操作的內(nèi)容更新配置數(shù)據(jù)庫(kù)13中SAll的配置參數(shù)。步驟S333,對(duì)配置數(shù)據(jù)庫(kù)13解鎖。最后所應(yīng)說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種網(wǎng)絡(luò)裝置,該網(wǎng)絡(luò)裝置包括管理元件、服務(wù)元件及配置數(shù)據(jù)庫(kù),其特征在于,該網(wǎng)絡(luò)裝置還包括物件獲取接口,該物件獲取接口包括服務(wù)訪(fǎng)問(wèn)接口和自適應(yīng)配置接口,所述物件獲取接口還包括接收模塊,用于接收用戶(hù)在管理元件上輸入的請(qǐng)求命令;及控制模塊,用于當(dāng)該請(qǐng)求命令是寫(xiě)操作時(shí),控制所述自適應(yīng)配置接口根據(jù)所述請(qǐng)求命令更新配置數(shù)據(jù)庫(kù)中的服務(wù)元件的配置參數(shù),及控制所述服務(wù)訪(fǎng)問(wèn)接口訪(fǎng)問(wèn)服務(wù)元件的底層數(shù)據(jù),根據(jù)請(qǐng)求命令更新存儲(chǔ)在該底層數(shù)據(jù)內(nèi)的服務(wù)元件的配置參數(shù);及所述控制模塊,還用于當(dāng)所述請(qǐng)求命令是讀操作時(shí),控制所述服務(wù)訪(fǎng)問(wèn)接口根據(jù)所述請(qǐng)求命令讀取存儲(chǔ)在該底層數(shù)據(jù)內(nèi)的配置參數(shù)。
2.如權(quán)利要求1所述的網(wǎng)絡(luò)裝置,其特征在于,所述配置參數(shù)包括服務(wù)元件的名稱(chēng)、數(shù)據(jù)類(lèi)型、使用權(quán)限及屬性。
3.如權(quán)利要求1所述的網(wǎng)絡(luò)裝置,其特征在于,所述自適應(yīng)配置接口用于鎖定配置數(shù)據(jù)庫(kù),當(dāng)需要更新的數(shù)據(jù)是持久化數(shù)據(jù)時(shí),更新配置數(shù)據(jù)庫(kù)內(nèi)的配置參數(shù),更新完成后對(duì)配置數(shù)據(jù)庫(kù)解鎖,若需要更新的數(shù)據(jù)是非持久化數(shù)據(jù),則用于直接對(duì)配置數(shù)據(jù)庫(kù)解鎖。
4.一種網(wǎng)絡(luò)裝置數(shù)據(jù)更新方法,該網(wǎng)絡(luò)裝置包括管理元件、服務(wù)元件及配置數(shù)據(jù)庫(kù),其特征在于,該網(wǎng)絡(luò)裝置還包括物件獲取接口,該物件獲取接口包括服務(wù)訪(fǎng)問(wèn)接口和自適應(yīng)配置接口,該方法包括如下步驟(a)接收用戶(hù)在管理元件上輸入的請(qǐng)求命令;(b)判斷該請(qǐng)求命令的內(nèi)容是讀操作還是寫(xiě)操作,若該請(qǐng)求命令是寫(xiě)操作,執(zhí)行步驟 (c),若該請(qǐng)求命令是讀操作,執(zhí)行步驟(d);(c)控制自適應(yīng)配置接口利用請(qǐng)求命令更新配置數(shù)據(jù)庫(kù)中服務(wù)元件的配置參數(shù),及控制服務(wù)訪(fǎng)問(wèn)接口訪(fǎng)問(wèn)服務(wù)元件的底層數(shù)據(jù),根據(jù)請(qǐng)求命令更新存儲(chǔ)在該底層數(shù)據(jù)中的配置參數(shù);(d)控制服務(wù)訪(fǎng)問(wèn)接口訪(fǎng)問(wèn)服務(wù)元件的底層數(shù)據(jù),讀取存儲(chǔ)在該底層數(shù)據(jù)內(nèi)的配置參數(shù)。
5.如權(quán)利要求4所述的網(wǎng)絡(luò)裝置數(shù)據(jù)更新方法,其特征在于,所述配置參數(shù)包括服務(wù)元件的名稱(chēng)、數(shù)據(jù)類(lèi)型、使用權(quán)限及屬性。
6.如權(quán)利要求4所述的網(wǎng)絡(luò)裝置數(shù)據(jù)更新方法,其特征在于,所述步驟(c)還包括鎖定配置數(shù)據(jù)庫(kù);當(dāng)需要更新的數(shù)據(jù)是持久化數(shù)據(jù)時(shí),更新配置數(shù)據(jù)庫(kù)內(nèi)的配置參數(shù),更新完成后對(duì)配置數(shù)據(jù)庫(kù)解鎖;或若需要更新的數(shù)據(jù)是非持久化數(shù)據(jù),則直接對(duì)配置數(shù)據(jù)庫(kù)解鎖。
全文摘要
一種網(wǎng)絡(luò)裝置,該網(wǎng)絡(luò)裝置包括管理元件、服務(wù)元件、配置數(shù)據(jù)庫(kù)及物件獲取接口,該物件獲取接口包括服務(wù)訪(fǎng)問(wèn)接口和自適應(yīng)配置接口,所述物件獲取接口還包括接收模塊,用于接收用戶(hù)在管理元件上輸入的請(qǐng)求命令;及控制模塊,用于當(dāng)該請(qǐng)求命令是寫(xiě)操作時(shí),控制所述自適應(yīng)配置接口根據(jù)所述請(qǐng)求命令更新配置數(shù)據(jù)庫(kù)中服務(wù)元件的配置參數(shù),及控制所述服務(wù)訪(fǎng)問(wèn)接口訪(fǎng)問(wèn)服務(wù)元件的底層數(shù)據(jù),根據(jù)請(qǐng)求命令更新存儲(chǔ)在該底層數(shù)據(jù)內(nèi)服務(wù)元件的配置參數(shù),還用于當(dāng)所述請(qǐng)求命令是讀操作時(shí),控制所述服務(wù)訪(fǎng)問(wèn)接口根據(jù)所述請(qǐng)求命令讀取存儲(chǔ)在該底層數(shù)據(jù)內(nèi)的配置參數(shù)。本發(fā)明還提供了一種網(wǎng)絡(luò)裝置數(shù)據(jù)更新方法,利用本發(fā)明,可以實(shí)時(shí)更新網(wǎng)絡(luò)裝置內(nèi)的數(shù)據(jù)。
文檔編號(hào)H04L29/08GK102377590SQ201010258670
公開(kāi)日2012年3月14日 申請(qǐng)日期2010年8月20日 優(yōu)先權(quán)日2010年8月20日
發(fā)明者盧彥呈, 黃智源 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1