国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      通信設(shè)備中配置數(shù)據(jù)的方法及裝置的制作方法

      文檔序號:7909700閱讀:160來源:國知局
      專利名稱:通信設(shè)備中配置數(shù)據(jù)的方法及裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及配置數(shù)據(jù)的方法及裝置,更具體的涉及在通信設(shè)備中配置數(shù)據(jù)的方法及裝置。
      背景技術(shù)
      通信設(shè)備工作需要配置許多的數(shù)據(jù),這些數(shù)據(jù)對通信設(shè)備啟動及正常運轉(zhuǎn)是必不可少的,只有正確地配置了所需的數(shù)據(jù),通信設(shè)備才能有效地工作。通信設(shè)備中配置的數(shù)據(jù)復(fù)雜多樣,數(shù)據(jù)量大,使得通信設(shè)備對配置數(shù)據(jù)庫的性能要求較高。在通信設(shè)備中配置數(shù)據(jù)首先要求配置數(shù)據(jù)組織方式有效,可以支持高效的數(shù)據(jù)操作(包括添加、刪除、修改、查詢操作);其次具有實時性,即配置數(shù)據(jù)的改變能夠快速的在整個通信設(shè)備中生效并處理;再次,配置數(shù)據(jù)在系統(tǒng)內(nèi)存、CPU、信道等資源的占用率也要求盡可能的低。
      一般的,通信設(shè)備是由多種類型的功能模塊構(gòu)成的,不同功能模塊實現(xiàn)不同的業(yè)務(wù)功能,在這樣的通信設(shè)備中可以實現(xiàn)一個小型的分布式數(shù)據(jù)庫系統(tǒng),以保存、管理及配置數(shù)據(jù)。一般在通信設(shè)備中,配置數(shù)據(jù)系統(tǒng)包括兩種類型的配置數(shù)據(jù)單元配置數(shù)據(jù)集中單元和配置數(shù)據(jù)分布單元。其中在通信設(shè)備主控功能模塊上的配置數(shù)據(jù)模塊為配置數(shù)據(jù)集中單元,集中單元包含整個設(shè)備的所有配置數(shù)據(jù),所述數(shù)據(jù)可通過通信設(shè)備中存儲所述數(shù)據(jù)的文件獲取;在通信設(shè)備各業(yè)務(wù)模塊上的配置數(shù)據(jù)模塊為配置數(shù)據(jù)分布單元,所述配置數(shù)據(jù)分布單元只包含部分配置數(shù)據(jù),通過配置數(shù)據(jù)集中單元獲取所需的數(shù)據(jù)。配置數(shù)據(jù)時,由于組成通信設(shè)備的功能模塊不同,這些功能模塊運行所需的配置數(shù)據(jù)也存在明顯差異,在同一類型的功能模塊上配置數(shù)據(jù)有下面兩種情況第一種,各模塊只需關(guān)心自身的配置數(shù)據(jù),不需要了解相同類型其他模塊的配置數(shù)據(jù)信息;第二種,各模塊需要知道本模塊和相同類型其他模塊的配置信息。
      目前在通信設(shè)備上配置數(shù)據(jù)時通常按照第二種情況進行配置,通過下面的方法實現(xiàn)按照通信設(shè)備模塊類型進行配置,同類型各模塊的配置數(shù)據(jù)分布單元上的配置數(shù)據(jù)完全相同,配置數(shù)據(jù)在各分布單元上通常精確到數(shù)據(jù)表級別,即一個數(shù)據(jù)表被定義在某類型模塊的一個模塊上存在,那么這個數(shù)據(jù)表在該類型的所有模塊上也都存在,且數(shù)據(jù)表內(nèi)容完全相同。在通信設(shè)備業(yè)務(wù)功能模塊啟動時,主控模塊上的配置數(shù)據(jù)集中單元將該類型模塊的所有配置數(shù)據(jù)全部下發(fā)到該類型各模塊的配置數(shù)據(jù)分布單元;對該類型模塊中任何一個模塊進行配置數(shù)據(jù)操作(包括增加、刪除、修改)時均需向該類型所有模塊同步。
      在按照第一種情況配置數(shù)據(jù)時,由于配置數(shù)據(jù)是統(tǒng)一按照模塊類型進行配置的,在模塊啟動、配置數(shù)據(jù)操作同步過程中均有大量冗余數(shù)據(jù)產(chǎn)生。
      綜上所述,現(xiàn)有技術(shù)存在如下的缺點1、通信設(shè)備啟動時,按照模塊類型進行配置,由于模塊業(yè)務(wù)功能的差異,各模塊的配置數(shù)據(jù)分布單元上可能包含了與本單元無關(guān)的冗余配置數(shù)據(jù),造成設(shè)備內(nèi)存的浪費,且由于配置了多余的數(shù)據(jù),啟動時下發(fā)配置數(shù)據(jù)所需的時間較長,啟動反應(yīng)速度慢。
      2、由于執(zhí)行數(shù)據(jù)操作時可能向同類型各模塊的配置數(shù)據(jù)分布單元同步了與本模塊無關(guān)的配置數(shù)據(jù),增大了對信道的占用率,也使所述配置數(shù)據(jù)分布單元增大了對CPU、內(nèi)存的占用,從而導(dǎo)致整個配置數(shù)據(jù)庫系統(tǒng)性能降低,并使設(shè)備成本提高。
      3、配置數(shù)據(jù)靈活性較差,由于通信設(shè)備上各模塊業(yè)務(wù)功能的差異,各模塊上的配置數(shù)據(jù)分布單元對數(shù)據(jù)內(nèi)容有不同的要求,現(xiàn)有方案只能統(tǒng)一的以模塊類型進行區(qū)分,配置不夠靈活。

      發(fā)明內(nèi)容
      本發(fā)明的目的是提供通信設(shè)備中配置數(shù)據(jù)的方法及裝置,以解決現(xiàn)有技術(shù)配置數(shù)據(jù)時,各分布單元上配置了大量冗余數(shù)據(jù),造成內(nèi)存、CPU等系統(tǒng)資源浪費的問題。
      為了實現(xiàn)本發(fā)明的目的,我們的方案是一種通信設(shè)備中配置數(shù)據(jù)的方法,所述通信設(shè)備包括配置數(shù)據(jù)集中單元和配置數(shù)據(jù)分布單元,該方法包括以下步驟a)配置數(shù)據(jù)集中單元過濾本單元中的數(shù)據(jù)以獲取向各配置數(shù)據(jù)分布單元配置的數(shù)據(jù);b)配置數(shù)據(jù)集中單元將上述獲取的數(shù)據(jù)發(fā)送給相應(yīng)的各配置數(shù)據(jù)分布單元;c)配置數(shù)據(jù)分布單元將接收到的數(shù)據(jù)在本分布單元設(shè)置生效。
      根據(jù)本發(fā)明的一種配置數(shù)據(jù)的裝置,所述裝置包括配置數(shù)據(jù)集中單元和配置數(shù)據(jù)分布單元,所述配置數(shù)據(jù)集中單元包括過濾子模塊11,用于根據(jù)各配置數(shù)據(jù)分布單元上報的數(shù)據(jù)表屬性或數(shù)據(jù)操作涉及的數(shù)據(jù)表屬性對所述配置數(shù)據(jù)集中單元中的數(shù)據(jù)進行過濾,以得到向各配置數(shù)據(jù)分布單元同步的配置數(shù)據(jù);所述配置數(shù)據(jù)分布單元包括適配子模塊21,用于將過濾子模塊11獲取的配置數(shù)據(jù)集中單元中數(shù)據(jù)適配轉(zhuǎn)換為配置數(shù)據(jù)分布單元中數(shù)據(jù)或?qū)⑴渲脭?shù)據(jù)分布單元數(shù)據(jù)適配轉(zhuǎn)換為配置數(shù)據(jù)集中單元中數(shù)據(jù)以便過濾子模塊11進行相應(yīng)過濾。
      本發(fā)明相比現(xiàn)有技術(shù)具有下面的優(yōu)點1、通過對配置數(shù)據(jù)集中單元中數(shù)據(jù)進行過濾,可以根據(jù)各分布單元所在模塊的數(shù)據(jù)表屬性進行選擇處理,僅將該模塊同步所需的數(shù)據(jù)進行同步,減少了冗余配置數(shù)據(jù)量,避免了設(shè)備內(nèi)存浪費;2、配置數(shù)據(jù)分布單元啟動時需同步的配置數(shù)據(jù)量減少了,縮短了模塊啟動時間;3、配置數(shù)據(jù)集中單元向配置數(shù)據(jù)分布單元的同步流程減少了對信道的占用,配置數(shù)據(jù)分布單元也減少了內(nèi)存和CPU資源的占用,提高了系統(tǒng)配置數(shù)據(jù)反應(yīng)速度,內(nèi)存、CPU及信道等系統(tǒng)資源的節(jié)約可使整個設(shè)備成本有一定程度的降低;4、本發(fā)明中,由通信設(shè)備各業(yè)務(wù)模塊根據(jù)其業(yè)務(wù)、功能特點配置數(shù)據(jù),各數(shù)據(jù)表的屬性是與各功能模塊相關(guān)的,而不是整個設(shè)備中唯一確定的,這種配置方式使得整個通信設(shè)備配置數(shù)據(jù)相對于現(xiàn)有配置數(shù)據(jù)技術(shù)更為靈活、效率更高。
      說明書附1是本發(fā)明通信設(shè)備中配置數(shù)據(jù)的流程圖;圖2是本發(fā)明配置數(shù)據(jù)分布單元啟動時配置數(shù)據(jù)的流程圖;圖3是配置數(shù)據(jù)集中單元發(fā)起數(shù)據(jù)操作的配置數(shù)據(jù)流程圖;圖4是配置數(shù)據(jù)分布單元發(fā)起數(shù)據(jù)操作的配置數(shù)據(jù)流程圖;圖5是本發(fā)明配置數(shù)據(jù)裝置的組成模塊圖。
      具體實施例方式
      下面結(jié)合附圖描述本發(fā)明的具體實施方式
      ,以使本領(lǐng)域技術(shù)人員更好的理解本發(fā)明。
      本發(fā)明中充分利用了數(shù)據(jù)庫的過濾功能,在各模塊啟動和執(zhí)行數(shù)據(jù)操作時,根據(jù)各模塊配置數(shù)據(jù)分布單元上報的數(shù)據(jù)表屬性或數(shù)據(jù)操作涉及的數(shù)據(jù)表屬性構(gòu)造查詢條件,查詢配置數(shù)據(jù)集中單元中的數(shù)據(jù),過濾得到向各配置數(shù)據(jù)分布單元配置的數(shù)據(jù),由于配置的數(shù)據(jù)僅與各模塊相關(guān),可大大降低冗余數(shù)據(jù)量。
      具體的,請看

      圖1所示的通信設(shè)備中配置數(shù)據(jù)的流程,配置數(shù)據(jù)主要包括以下步驟101)配置數(shù)據(jù)集中單元過濾本單元中的數(shù)據(jù)以獲取向各配置數(shù)據(jù)分布單元配置的數(shù)據(jù);102)配置數(shù)據(jù)集中單元將上述獲取的數(shù)據(jù)發(fā)送給相應(yīng)的各配置數(shù)據(jù)分布單元;103)配置數(shù)據(jù)分布單元將接收到的數(shù)據(jù)在本分布單元設(shè)置生效,所述設(shè)置生效即修改本分布單元中的相應(yīng)數(shù)據(jù),配置數(shù)據(jù)流程完成。
      下面我們分別從配置數(shù)據(jù)分布單元啟動(即模塊啟動)、配置數(shù)據(jù)集中單元發(fā)起數(shù)據(jù)操作和配置數(shù)據(jù)分布單元發(fā)起數(shù)據(jù)操作細述本發(fā)明在通信設(shè)備中通過過濾配置數(shù)據(jù)集中單元中的數(shù)據(jù)以減少冗余數(shù)據(jù)的配置的過程。
      請看圖2所示的配置數(shù)據(jù)分布單元啟動時的配置數(shù)據(jù)流程,具體的包括以下步驟步驟201模塊啟動,配置數(shù)據(jù)分布單元向配置數(shù)據(jù)集中單元上報所在業(yè)務(wù)模塊的數(shù)據(jù)表屬性,請求集中單元根據(jù)上報的數(shù)據(jù)表屬性同步配置數(shù)據(jù),這里配置數(shù)據(jù)分布單元上報的數(shù)據(jù)表屬性很多,如數(shù)據(jù)表是采用配置數(shù)據(jù)的第一種情況還是第二種情況,即本數(shù)據(jù)表包含配置數(shù)據(jù)集中單元上相應(yīng)數(shù)據(jù)表的全部記錄還是部分記錄,向集中單元上報所述的數(shù)據(jù)表屬性可通過構(gòu)造同步數(shù)據(jù)請求包并發(fā)送給配置數(shù)據(jù)集中單元,該同步數(shù)據(jù)請求包中裝入了所述的數(shù)據(jù)表屬性信息;步驟202配置數(shù)據(jù)集中單元獲取各分布單元的數(shù)據(jù)表屬性。具體的接收到同步數(shù)據(jù)請求包后,配置數(shù)據(jù)集中單元將該請求包中配置數(shù)據(jù)分布單元上報的配置數(shù)據(jù)表屬性進行記錄,所述配置數(shù)據(jù)集中單元為各配置數(shù)據(jù)分布單元分別記錄各自分布單元上報的數(shù)據(jù)表屬性以便區(qū)分各模塊所需同步的數(shù)據(jù);步驟203配置數(shù)據(jù)集中單元根據(jù)所述的數(shù)據(jù)表屬性對本單元中的數(shù)據(jù)進行過濾以得到向各配置數(shù)據(jù)分布單元同步的數(shù)據(jù)。具體的,根據(jù)所述各配置數(shù)據(jù)分布單元上報的數(shù)據(jù)表屬性,配置數(shù)據(jù)集中單元構(gòu)造相應(yīng)的查詢條件組合,利用數(shù)據(jù)庫的數(shù)據(jù)查詢功能,過濾生成應(yīng)向各配置數(shù)據(jù)分布單元進行同步的配置數(shù)據(jù),例如,若該數(shù)據(jù)表包含配置數(shù)據(jù)集中單元中該數(shù)據(jù)表的部分記錄,則集中單元以該配置數(shù)據(jù)分布單元相應(yīng)的業(yè)務(wù)模塊的類型、序號標識作為查詢條件,得到向該業(yè)務(wù)模塊的配置數(shù)據(jù)分布單元配置數(shù)據(jù)所需的部分數(shù)據(jù)表記錄,然后構(gòu)造配置數(shù)據(jù)信息包,將過濾得到的各數(shù)據(jù)表待處理記錄逐條填入配置數(shù)據(jù)信息包中并發(fā)送給配置數(shù)據(jù)分布單元;步驟204配置數(shù)據(jù)分布單元將接收到的數(shù)據(jù)在本分布單元設(shè)置生效。具體的配置數(shù)據(jù)分布單元接收含有待同步的數(shù)據(jù)表記錄的配置數(shù)據(jù)信息包,將所述配置數(shù)據(jù)信息包中裝有的數(shù)據(jù)表記錄適配轉(zhuǎn)換為本配置數(shù)據(jù)分布單元的記錄,例如,若該數(shù)據(jù)表包含配置數(shù)據(jù)集中單元中該數(shù)據(jù)表的全部記錄,則直接將數(shù)據(jù)包中的各數(shù)據(jù)表記錄內(nèi)容取出,然后配置數(shù)據(jù)分布單元修改本分布單元的相應(yīng)數(shù)據(jù),設(shè)置生效完成;若該數(shù)據(jù)表包含配置數(shù)據(jù)集中單元中該數(shù)據(jù)表的部分記錄,則首先將該數(shù)據(jù)表的記錄適配轉(zhuǎn)換為配置數(shù)據(jù)分布單元的記錄,具體的,可通過在各配置數(shù)據(jù)分布單元預(yù)先設(shè)置一個數(shù)據(jù)記錄信息對應(yīng)關(guān)系表,轉(zhuǎn)化時通過查找該數(shù)據(jù)記錄信息對應(yīng)關(guān)系表完成配置數(shù)據(jù)集中單元數(shù)據(jù)和配置數(shù)據(jù)分布單元數(shù)據(jù)的雙向適配轉(zhuǎn)換,這里通過查找該表將配置數(shù)據(jù)集中單元的數(shù)據(jù)記錄適配轉(zhuǎn)換為本分布單元的數(shù)據(jù)記錄,然后修改本分布單元中的相應(yīng)數(shù)據(jù),將轉(zhuǎn)換后的數(shù)據(jù)記錄在本分布單元上生效;步驟205各配置數(shù)據(jù)分布單元完成配置數(shù)據(jù)后構(gòu)造同步應(yīng)答消息包,并發(fā)送給配置數(shù)據(jù)集中單元以返回同步應(yīng)答消息。
      若該配置數(shù)據(jù)分布單元數(shù)據(jù)未同步完畢,則重復(fù)步驟202~205繼續(xù)同步。
      下面請看圖3所示的配置數(shù)據(jù)集中單元發(fā)起數(shù)據(jù)操作的配置數(shù)據(jù)流程,包括以下步驟步驟301配置數(shù)據(jù)集中單元上執(zhí)行數(shù)據(jù)操作(包括增加、刪除、修改);步驟302配置數(shù)據(jù)集中單元根據(jù)本次數(shù)據(jù)操作涉及的數(shù)據(jù)表屬性,判斷是否需向配置數(shù)據(jù)分布單元同步本次數(shù)據(jù)操作;若需同步,則構(gòu)造數(shù)據(jù)操作同步消息包;否則,數(shù)據(jù)操作流程終止;具體的,判斷是否需向分布單元同步,通過如下的方法,例如,若本次數(shù)據(jù)操作涉及的數(shù)據(jù)表在該配置數(shù)據(jù)分布單元中需包含所有記錄,則本次數(shù)據(jù)操作需向該配置數(shù)據(jù)分布單元同步;若在該配置數(shù)據(jù)分布單元中需包含部分記錄,則配置數(shù)據(jù)集中單元以該配置數(shù)據(jù)分布單元相應(yīng)的業(yè)務(wù)模塊的類型、序號標識作為查詢條件,過濾本集中單元中的數(shù)據(jù)表記錄,判斷本次數(shù)據(jù)操作的數(shù)據(jù)表中涉及的記錄是否分布在該配置數(shù)據(jù)分布單元上,若有分布,才需要同步,否則不需同步;步驟303配置數(shù)據(jù)集中單元發(fā)送數(shù)據(jù)操作同步消息包給各相應(yīng)配置數(shù)據(jù)分布單元,所述數(shù)據(jù)操作同步信息包中裝有需向配置數(shù)據(jù)分布單元同步的數(shù)據(jù)表記錄;步驟304配置數(shù)據(jù)分布單元接收到數(shù)據(jù)操作同步消息包,獲取該數(shù)據(jù)操作同步信息包中裝有的數(shù)據(jù)表記錄,然后適配轉(zhuǎn)換為配置數(shù)據(jù)分布單元的數(shù)據(jù)表記錄,這里適配轉(zhuǎn)化同樣可通過查找預(yù)設(shè)置的數(shù)據(jù)記錄信息對應(yīng)關(guān)系表完成;步驟305配置數(shù)據(jù)分布單元將本次數(shù)據(jù)操作在本單元中生效,并向配置數(shù)據(jù)集中單元發(fā)送數(shù)據(jù)操作同步應(yīng)答消息包。
      下面以配置數(shù)據(jù)分布單元發(fā)起數(shù)據(jù)操作說明本發(fā)明配置數(shù)據(jù)的過程,請參看圖4所示,配置數(shù)據(jù)包括以下步驟步驟401配置數(shù)據(jù)分布單元上執(zhí)行數(shù)據(jù)操作(包括增加、刪除、修改),這里數(shù)據(jù)操作先不在本分布單元上生效,由于配置數(shù)據(jù)集中單元包括有全部的數(shù)據(jù),所以需要向配置數(shù)據(jù)集中單元報告所述的數(shù)據(jù)操作;步驟402配置數(shù)據(jù)分布單元將本次數(shù)據(jù)操作涉及的數(shù)據(jù)表記錄適配轉(zhuǎn)換為集中單元上的數(shù)據(jù)表記錄;構(gòu)造數(shù)據(jù)操作信息包將經(jīng)適配轉(zhuǎn)化的本次數(shù)據(jù)操作相關(guān)數(shù)據(jù)表記錄填入并發(fā)送到配置數(shù)據(jù)集中單元;具體適配轉(zhuǎn)換時若該數(shù)據(jù)表包含配置數(shù)據(jù)集中單元中該數(shù)據(jù)表的所有記錄,則不需進行轉(zhuǎn)換;若該數(shù)據(jù)表包含配置數(shù)據(jù)集中單元中該數(shù)據(jù)表的部分記錄,則首先由配置數(shù)據(jù)分布單元上查找預(yù)先設(shè)置的數(shù)據(jù)信息關(guān)系對應(yīng)表,查找到后,將本次數(shù)據(jù)操作涉及的本分布單元上的數(shù)據(jù)表記錄適配轉(zhuǎn)換為集中單元上的記錄,然后將所述經(jīng)適配轉(zhuǎn)換的數(shù)據(jù)通過數(shù)據(jù)操作信息包上報給配置數(shù)據(jù)集中單元。
      步驟403配置數(shù)據(jù)集中單元接收數(shù)據(jù)操作消息包,獲取所述數(shù)據(jù)操作信息包中的數(shù)據(jù),并執(zhí)行數(shù)據(jù)操作,根據(jù)本次數(shù)據(jù)操作涉及的數(shù)據(jù)表屬性,配置數(shù)據(jù)集中單元執(zhí)行的相應(yīng)配置數(shù)據(jù)處理流程與圖4中配置數(shù)據(jù)集中單元配置數(shù)據(jù)流程的步驟301~305相同,這里不再詳述。
      上述配置數(shù)據(jù)時,配置數(shù)據(jù)集中單元根據(jù)分布單元所在模塊數(shù)據(jù)表屬性及數(shù)據(jù)庫的可查詢的特性過濾得到僅與該模塊相關(guān)的配置數(shù)據(jù),各模塊啟動時從配置數(shù)據(jù)集中單元中取得本模塊所需的數(shù)據(jù);在數(shù)據(jù)操作(包括增加、刪除、修改)發(fā)生時僅需向相關(guān)模塊同步數(shù)據(jù),可以避免各模塊啟動和數(shù)據(jù)操作時冗余數(shù)據(jù)對內(nèi)存和通信信道的占用,提高配置數(shù)據(jù)的性能,下面進一步敘述本發(fā)明配置數(shù)據(jù)的裝置。
      圖5是本發(fā)明配置數(shù)據(jù)裝置的組成模塊圖,本發(fā)明的配置數(shù)據(jù)裝置仍由配置數(shù)據(jù)集中單元和配置數(shù)據(jù)分布單元組成,但在本發(fā)明的配置數(shù)據(jù)集中單元中包括一個功能子模塊,即過濾子模塊11,所述的過濾子模塊11用于根據(jù)各業(yè)務(wù)模塊啟動(即配置數(shù)據(jù)分布單元啟動)時各配置數(shù)據(jù)分布單元上報的數(shù)據(jù)表屬性或數(shù)據(jù)操作時涉及的數(shù)據(jù)表屬性對所述配置數(shù)據(jù)集中單元中的數(shù)據(jù)進行過濾,以得到向各配置數(shù)據(jù)分布單元同步的配置數(shù)據(jù);由于一個數(shù)據(jù)表可能在配置數(shù)據(jù)集中單元與分布單元上均存在,配置數(shù)據(jù)集中單元上包含該數(shù)據(jù)表全部數(shù)據(jù),而配置數(shù)據(jù)分布單元僅包含與本分布單元相關(guān)的部分數(shù)據(jù)。因此,同一條數(shù)據(jù)記錄信息在集中單元和分布單元上存儲的物理位置和信息是不同的,所以在本發(fā)明的配置數(shù)據(jù)裝置中,在配置數(shù)據(jù)分布單元包括另一個功能子模塊,即適配子模塊21,用于將過濾子模塊11獲取的配置數(shù)據(jù)集中單元中數(shù)據(jù)適配轉(zhuǎn)換為配置數(shù)據(jù)分布單元中數(shù)據(jù)或?qū)⑴渲脭?shù)據(jù)分布單元數(shù)據(jù)適配轉(zhuǎn)換為配置數(shù)據(jù)集中單元中數(shù)據(jù)以便過濾子模塊11進行相應(yīng)過濾,例如配置數(shù)據(jù)分布單元啟動的處理過程中,過濾子模塊11過濾得到向各配置數(shù)據(jù)分布單元配置的數(shù)據(jù)表處理記錄,由于配置數(shù)據(jù)集中單元和配置數(shù)據(jù)分布單元中存儲所述的數(shù)據(jù)表記錄的位置和記錄信息可能不同,所以還需適配子模塊21將所述數(shù)據(jù)表記錄適配轉(zhuǎn)換為本配置數(shù)據(jù)分布單元的數(shù)據(jù)表記錄,另外一種情況則是配置數(shù)據(jù)分布單元發(fā)起數(shù)據(jù)操作時,需要適配子模塊21將本次數(shù)據(jù)操作涉及的配置數(shù)據(jù)分布單元的數(shù)據(jù)表記錄適配轉(zhuǎn)換為配置數(shù)據(jù)集中單元的數(shù)據(jù)表記錄以便配置數(shù)據(jù)集中單元獲取數(shù)據(jù)操作涉及的相應(yīng)的數(shù)據(jù)表屬性,然后由過濾子模塊11根據(jù)相應(yīng)的數(shù)據(jù)表屬性進行相應(yīng)的過濾。
      進一步本發(fā)明的配置數(shù)據(jù)集中單元還包括消息構(gòu)造、發(fā)送模塊12,用于構(gòu)造并發(fā)送數(shù)據(jù)操作同步信息包或配置數(shù)據(jù)信息包給配置數(shù)據(jù)分布單元;和消息接收、處理模塊13,用于接收配置數(shù)據(jù)分布單元發(fā)送的同步數(shù)據(jù)請求包、數(shù)據(jù)操作信息包或同步應(yīng)答信息包并進行相應(yīng)處理;所述配置數(shù)據(jù)分布單元中還包括消息構(gòu)造、發(fā)送模塊22,用于構(gòu)造并發(fā)送同步數(shù)據(jù)請求包、數(shù)據(jù)操作信息包或同步應(yīng)答信息包給配置數(shù)據(jù)集中單元;和消息接收、處理模塊23,用于接收配置數(shù)據(jù)集中單元發(fā)送的數(shù)據(jù)操作同步信息包或配置數(shù)據(jù)信息包并進行相應(yīng)處理。
      不難理解,由于設(shè)置了上述的過濾子模塊11和適配子模塊21,配置數(shù)據(jù)分布單元可以根據(jù)本業(yè)務(wù)模塊業(yè)務(wù)、功能的需要設(shè)置配置數(shù)據(jù)內(nèi)容,每一模塊只包含與本模塊運行相關(guān)的配置數(shù)據(jù),配置數(shù)據(jù)在各配置數(shù)據(jù)分布單元上可精確到數(shù)據(jù)表記錄級別,即一個數(shù)據(jù)表可在多個模塊上分布,但各配置數(shù)據(jù)分布單元只包含與本分布單元所在模塊相關(guān)的配置數(shù)據(jù)記錄,這些數(shù)據(jù)表的差異對各模塊應(yīng)用而言是透明的。
      具體的,實現(xiàn)適配子模塊21功能時,可通過預(yù)先設(shè)置一個數(shù)據(jù)記錄信息對應(yīng)關(guān)系表,所述的數(shù)據(jù)記錄信息對應(yīng)關(guān)系表可由鏈表、hash表等可構(gòu)成雙向?qū)?yīng)關(guān)系的存儲結(jié)構(gòu)構(gòu)成,在配置數(shù)據(jù)時,通過查找所述的數(shù)據(jù)記錄信息對應(yīng)關(guān)系表將配置數(shù)據(jù)集中單元和配置數(shù)據(jù)分布單元的數(shù)據(jù)表記錄進行雙向轉(zhuǎn)換;過濾子模塊11的實現(xiàn)則是充分應(yīng)用數(shù)據(jù)庫具有的數(shù)據(jù)查詢功能,根據(jù)各配置數(shù)據(jù)分布單元上報的本單元數(shù)據(jù)表屬性或數(shù)據(jù)操作涉及的數(shù)據(jù)表屬性,構(gòu)造相應(yīng)的查詢條件組合,查詢配置數(shù)據(jù)集中單元中的數(shù)據(jù)后,過濾生成應(yīng)向各配置數(shù)據(jù)分布單元進行同步的配置數(shù)據(jù)記錄,由于配置的數(shù)據(jù)是根據(jù)各模塊所需進行配置的,不管是模塊啟動還是數(shù)據(jù)操作時,配置數(shù)據(jù)量相比原有方法都大大降低,且相比現(xiàn)有技術(shù)按照模塊類型配置數(shù)據(jù),本發(fā)明中配置數(shù)據(jù)進一步達到了數(shù)據(jù)表記錄級別,配置數(shù)據(jù)更為靈活。
      以上所述僅為本發(fā)明的優(yōu)選實施方式,并不構(gòu)成對本發(fā)明保護范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的權(quán)利要求保護范圍之內(nèi)。
      權(quán)利要求
      1.一種通信設(shè)備中配置數(shù)據(jù)的方法,所述通信設(shè)備包括一個配置數(shù)據(jù)集中單元和多個配置數(shù)據(jù)分布單元,其特征在于,該方法包括以下步驟a)配置數(shù)據(jù)集中單元過濾本單元中的數(shù)據(jù)以獲取向各配置數(shù)據(jù)分布單元配置的數(shù)據(jù);b)配置數(shù)據(jù)集中單元將上述獲取的數(shù)據(jù)發(fā)送給相應(yīng)的各配置數(shù)據(jù)分布單元;c)配置數(shù)據(jù)分布單元將接收到的數(shù)據(jù)在本分布單元設(shè)置生效。
      2.根據(jù)權(quán)利要求1所述的配置數(shù)據(jù)的方法,其特征在于配置數(shù)據(jù)分布單元啟動時,步驟a)所述配置數(shù)據(jù)集中單元過濾本單元中的數(shù)據(jù)包括下述步驟a11)各配置數(shù)據(jù)分布單元向配置數(shù)據(jù)集中單元上報本分布單元所在模塊的所有數(shù)據(jù)表屬性;a12)配置數(shù)據(jù)集中單元根據(jù)各分布單元上報的數(shù)據(jù)表屬性過濾本單元中的數(shù)據(jù)以獲取向相應(yīng)分布單元配置的數(shù)據(jù)。
      3.根據(jù)權(quán)利要求1所述的配置數(shù)據(jù)的方法,其特征在于配置數(shù)據(jù)集中單元發(fā)起數(shù)據(jù)操作時,步驟a)所述配置數(shù)據(jù)集中單元過濾本單元中的數(shù)據(jù)包括下述步驟a21)配置數(shù)據(jù)集中單元執(zhí)行數(shù)據(jù)操作;a22)根據(jù)本次數(shù)據(jù)操作涉及的數(shù)據(jù)表屬性,配置數(shù)據(jù)集中單元過濾本單元中的數(shù)據(jù)以獲取向相應(yīng)分布單元配置的數(shù)據(jù)。
      4.根據(jù)權(quán)利要求1所述的配置數(shù)據(jù)的方法,其特征在于配置數(shù)據(jù)分布單元發(fā)起數(shù)據(jù)操作時,步驟a)所述配置數(shù)據(jù)集中單元過濾本單元中的數(shù)據(jù)包括下述步驟a31)配置數(shù)據(jù)分布單元執(zhí)行數(shù)據(jù)操作;a32)配置數(shù)據(jù)分布單元將本次數(shù)據(jù)操作涉及的數(shù)據(jù)適配轉(zhuǎn)化為配置數(shù)據(jù)集中單元的數(shù)據(jù),然后將所述經(jīng)適配轉(zhuǎn)換的數(shù)據(jù)上報給配置數(shù)據(jù)集中單元;a33)配置數(shù)據(jù)集中單元獲取所述分布單元上報的數(shù)據(jù),并執(zhí)行數(shù)據(jù)操作;a34)根據(jù)本次數(shù)據(jù)操作涉及的數(shù)據(jù)表屬性,配置數(shù)據(jù)集中單元過濾本單元中的數(shù)據(jù)以獲取向相應(yīng)分布單元配置的數(shù)據(jù)。
      5.根據(jù)權(quán)利要求1所述的配置數(shù)據(jù)的方法,其特征在于步驟c)所述配置數(shù)據(jù)分布單元將接收到的數(shù)據(jù)設(shè)置生效包括下述步驟配置數(shù)據(jù)分布單元將接收到的數(shù)據(jù)適配轉(zhuǎn)化為本分布單元的數(shù)據(jù);將上述適配轉(zhuǎn)化后的數(shù)據(jù)設(shè)置為生效。
      6.根據(jù)權(quán)利要求5所述的配置數(shù)據(jù)的方法,其特征在于所述方法還包括各配置數(shù)據(jù)分布單元完成配置數(shù)據(jù)后向配置數(shù)據(jù)集中單元發(fā)送應(yīng)答完成信息。
      7.根據(jù)權(quán)利要求4或5所述的配置數(shù)據(jù)的方法,其特征在于,所述適配轉(zhuǎn)換通過下述步驟實現(xiàn)預(yù)先建立一個數(shù)據(jù)記錄信息對應(yīng)關(guān)系表;查找所述的數(shù)據(jù)記錄信息對應(yīng)關(guān)系表對配置數(shù)據(jù)集中單元和配置數(shù)據(jù)分布單元中的數(shù)據(jù)進行雙向轉(zhuǎn)換。
      8.根據(jù)權(quán)利要求3所述的配置數(shù)據(jù)的方法,其特征在于,步驟a22)還包括一個判斷是否需向分布單元配置數(shù)據(jù)的步驟若過濾獲取的數(shù)據(jù)在分布單元有分布,則向相應(yīng)的分布單元配置數(shù)據(jù);若過濾獲取的數(shù)據(jù)沒有在分布單元分布,則不向相應(yīng)分布單元配置數(shù)據(jù)。
      9.一種配置數(shù)據(jù)的裝置,包括配置數(shù)據(jù)集中單元和配置數(shù)據(jù)分布單元,其特征在于所述配置數(shù)據(jù)集中單元包括過濾子模塊(11),用于根據(jù)各配置數(shù)據(jù)分布單元上報的數(shù)據(jù)表屬性或數(shù)據(jù)操作涉及的數(shù)據(jù)表屬性對配置數(shù)據(jù)集中單元中的數(shù)據(jù)進行過濾,以得到向相應(yīng)的各配置數(shù)據(jù)分布單元同步的配置數(shù)據(jù);所述配置數(shù)據(jù)分布單元包括適配子模塊(21),用于將過濾子模塊(11)獲取的配置數(shù)據(jù)集中單元中數(shù)據(jù)適配轉(zhuǎn)換為配置數(shù)據(jù)分布單元中數(shù)據(jù)或?qū)⑴渲脭?shù)據(jù)分布單元數(shù)據(jù)適配轉(zhuǎn)換為配置數(shù)據(jù)集中單元中數(shù)據(jù)以便過濾子模塊(11)進行相應(yīng)過濾。
      10.根據(jù)權(quán)利要求9所述的配置數(shù)據(jù)的裝置,其特征在于,所述配置數(shù)據(jù)集中單元還包括消息構(gòu)造、發(fā)送模塊(12),用于構(gòu)造并發(fā)送數(shù)據(jù)操作同步信息包或配置數(shù)據(jù)信息包給配置數(shù)據(jù)分布單元;和消息接收、處理模塊(13),用于接收配置數(shù)據(jù)分布單元發(fā)送的同步數(shù)據(jù)請求包、數(shù)據(jù)操作信息包或同步應(yīng)答信息包并進行相應(yīng)處理;所述配置數(shù)據(jù)分布單元中還包括消息構(gòu)造、發(fā)送模塊(22),用于構(gòu)造并發(fā)送同步數(shù)據(jù)請求包、數(shù)據(jù)操作信息包或同步應(yīng)答信息包給配置數(shù)據(jù)集中單元;和消息接收、處理模塊(23),用于接收配置數(shù)據(jù)集中單元發(fā)送的數(shù)據(jù)操作同步信息包或配置數(shù)據(jù)信息包并進行相應(yīng)處理。
      全文摘要
      本發(fā)明公開一種通信設(shè)備中配置數(shù)據(jù)的方法及裝置,所述方法包括步驟a)配置數(shù)據(jù)集中單元過濾本單元中的數(shù)據(jù)以獲取向各配置數(shù)據(jù)分布單元配置的數(shù)據(jù);b)配置數(shù)據(jù)集中單元將上述獲取的數(shù)據(jù)發(fā)送給相應(yīng)的各配置數(shù)據(jù)分布單元;c)配置數(shù)據(jù)分布單元將接收到的數(shù)據(jù)在本分布單元設(shè)置生效。本發(fā)明配置數(shù)據(jù)的裝置包括配置數(shù)據(jù)集中單元和配置數(shù)據(jù)分布單元,在配置數(shù)據(jù)集中單元包括過濾子模塊,在配置數(shù)據(jù)分布單元包括適配子模塊。本發(fā)明配置數(shù)據(jù)時通過過濾處理和適配處理,對已有系統(tǒng)改動較小,實現(xiàn)簡單、靈活,可大大降低配置的冗余數(shù)據(jù)量。
      文檔編號H04B1/00GK1549507SQ0312376
      公開日2004年11月24日 申請日期2003年5月20日 優(yōu)先權(quán)日2003年5月20日
      發(fā)明者王毓芳 申請人:華為技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1