專利名稱:網(wǎng)絡(luò)設(shè)備的配置方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域:
,特別是涉及網(wǎng)絡(luò)設(shè)備的配置方法、裝置和系統(tǒng)。
技術(shù)背景
在GSM(Global System for Mobile communications,全球移動(dòng)通信系統(tǒng))中, BSS (Base Station Sub-system,) 1 BSC (Base StationControl ler, 制器)以及與BSC相連的若干個(gè)BTS(Base TransceiverStation,基站收發(fā)信臺(tái))。其中, BSC作為BTS的控制中心,主要承擔(dān)無(wú)線資源管理、呼叫信令接續(xù)、CS (Circuit Switching, 電路交換)呼叫處理、基站管理、功率控制、切換控制、操作維護(hù)等功能,在無(wú)線接入、數(shù)據(jù)傳輸、網(wǎng)絡(luò)優(yōu)化等方面扮演著重要角色。
目前,不同的BSC設(shè)備供應(yīng)商,對(duì)BSC的數(shù)據(jù)配置提供不同的配置維護(hù)工具,例如, MML (Man Machine Language,人機(jī)語(yǔ)言)操作客戶端。
MML本身只是一種人機(jī)接口協(xié)議,用戶通過(guò)供應(yīng)商提供的MML操作客戶端,對(duì)BSC 進(jìn)行配置。MML操作客戶端將用戶輸入的信息組裝成約定格式的MML命令字符串,再通過(guò)局域網(wǎng)(或廣域網(wǎng))與作為服務(wù)器端的GBAM(GSM Back Administration Module,全球移動(dòng)通信系統(tǒng)后管理模塊)進(jìn)行通信,配置GBAM所在的BSC,完成對(duì)BSC的操作和維護(hù),然后將 GBAM的返回的響應(yīng)消息轉(zhuǎn)化為MML命令執(zhí)行報(bào)告顯示給用戶。用戶也可以保存一定的MML 命令字符串到文件中,從MML操作客戶端以文件方式上載到GBAM服務(wù)器批量執(zhí)行,實(shí)現(xiàn)批量配置功能。
發(fā)明人在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在如下問(wèn)題
雖然使用MML操作客戶端能夠?qū)崿F(xiàn)批量配置,配置效率有所提升,但是在很多應(yīng)用場(chǎng)景下仍很難滿足用戶要求。如,在不同BSC間移動(dòng)基站,僅僅通過(guò)MML命令很難實(shí)現(xiàn)。 同時(shí),MML操作客戶端面臨多版本的問(wèn)題,保存的MML腳本版本兼容性不強(qiáng),不利于操作人員進(jìn)行統(tǒng)一配置。
值得說(shuō)明的是,上述現(xiàn)有技術(shù)問(wèn)題的引出,是以GSM中的BSC為例進(jìn)行說(shuō)明的,但是,在其他通信系統(tǒng)中的網(wǎng)絡(luò)設(shè)備和GSM中的其他網(wǎng)絡(luò)設(shè)備中,也存在同樣的問(wèn)題,而在不同的系統(tǒng)中,網(wǎng)絡(luò)設(shè)備可能有不同的名稱。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供網(wǎng)絡(luò)設(shè)備的配置方法、裝置和系統(tǒng),提高了網(wǎng)絡(luò)設(shè)備的配置效率。
為達(dá)到上述目的,本發(fā)明實(shí)施例提出一種網(wǎng)絡(luò)設(shè)備的配置方法,包括
接收并解析基于用戶面的配置文件,獲取相應(yīng)的數(shù)據(jù)面配置數(shù)據(jù);
提取所述網(wǎng)絡(luò)設(shè)備的現(xiàn)網(wǎng)配置數(shù)據(jù),根據(jù)所述獲取的數(shù)據(jù)面配置數(shù)據(jù)和所述提取的現(xiàn)網(wǎng)配置數(shù)據(jù),進(jìn)行離線數(shù)據(jù)配置,生成數(shù)據(jù)配置下發(fā)腳本;
將所述數(shù)據(jù)配置下發(fā)腳本發(fā)送到所述網(wǎng)絡(luò)設(shè)備。[0013]本發(fā)明實(shí)施例還提出一種網(wǎng)絡(luò)設(shè)備的配置裝置,包括
獲取模塊,用于接收并解析基于用戶面的配置文件,獲取相應(yīng)的數(shù)據(jù)面配置數(shù)據(jù);
配置模塊,用于提取網(wǎng)絡(luò)設(shè)備的現(xiàn)網(wǎng)配置數(shù)據(jù),根據(jù)所述提取的現(xiàn)網(wǎng)配置數(shù)據(jù)和所述獲取模塊獲取的所述數(shù)據(jù)面配置數(shù)據(jù),進(jìn)行離線數(shù)據(jù)配置,生成數(shù)據(jù)配置下發(fā)腳本;
發(fā)送模塊,用于將所述配置模塊生成的所述數(shù)據(jù)配置下發(fā)腳本發(fā)送到所述網(wǎng)絡(luò)設(shè)備。
本發(fā)明實(shí)施例還提出一種網(wǎng)絡(luò)設(shè)備的配置系統(tǒng),包括配置裝置,以及作為配置對(duì)象的網(wǎng)絡(luò)設(shè)備。
本發(fā)明實(shí)施例的技術(shù)方案具有以下優(yōu)點(diǎn),因?yàn)椴捎昧嘶谟脩裘娴呐渲梦募?,?duì)網(wǎng)絡(luò)設(shè)備進(jìn)行離線數(shù)據(jù)配置,兼容不同供應(yīng)商、不同版本的網(wǎng)絡(luò)設(shè)備,從而,簡(jiǎn)化了網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)配置的操作流程,降低了運(yùn)營(yíng)成本。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例中的一種網(wǎng)絡(luò)設(shè)備的配置方法流程圖;
圖2為本發(fā)明實(shí)施例中網(wǎng)絡(luò)設(shè)備的配置的一種具體實(shí)現(xiàn)方式流程圖;
圖3為本發(fā)明實(shí)施例中的一種網(wǎng)絡(luò)設(shè)備的配置裝置結(jié)構(gòu)圖;
圖4為本發(fā)明實(shí)施例中網(wǎng)絡(luò)設(shè)備的配置裝置的一種具體結(jié)構(gòu)圖;
圖5為本發(fā)明實(shí)施例中的一種網(wǎng)絡(luò)設(shè)備的配置系統(tǒng)結(jié)構(gòu)圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1所示,為本發(fā)明實(shí)施例中的一種網(wǎng)絡(luò)設(shè)備的配置方法流程圖,包括以下步驟
步驟101,接收并解析基于用戶面的配置文件,獲取相應(yīng)的數(shù)據(jù)面配置數(shù)據(jù)。
本發(fā)明實(shí)施例以BSC為例進(jìn)行說(shuō)明。電信營(yíng)運(yùn)商根據(jù)實(shí)際規(guī)劃,需要在不同的BSC 下批量增加基站、小區(qū)或載頻,或者刪除原有配置的基站、小區(qū)和載頻,或者對(duì)原無(wú)線層參數(shù)進(jìn)行部分調(diào)整等等,以滿足實(shí)際應(yīng)用場(chǎng)景的需要。對(duì)營(yíng)運(yùn)商操作人員而言,上述規(guī)劃操作,一般為離線進(jìn)行。規(guī)劃結(jié)束后,操作人員可以將規(guī)劃結(jié)果,以XMUeXtensible Markup Language,擴(kuò)展標(biāo)記語(yǔ)言)接口模型定義的格式描述出來(lái)(可稱為XML格式),生成基于用戶面的配置文件,然后通過(guò)協(xié)定的接口,將該基于用戶面的配置文件下發(fā)到網(wǎng)絡(luò)設(shè)備的配置裝置進(jìn)行處理。網(wǎng)絡(luò)設(shè)備的配置裝置可以是獨(dú)立的網(wǎng)元,比如,可以是一個(gè)操作維護(hù)終端,也可以是通信系統(tǒng)下的其他終端。另外,基于用戶面的配置文件可用手工書寫,也可以通過(guò)相應(yīng)的工具來(lái)生成,文件生成的形式不固定。
上述協(xié)定的接口可以由運(yùn)營(yíng)商OSS(Operation Support System,運(yùn)營(yíng)支撐系統(tǒng)) 和設(shè)備商進(jìn)行約定,實(shí)現(xiàn)用戶面與網(wǎng)元之間的通信,該接口同樣可以是基于用戶面的接口, 比如北向接口。相應(yīng)的文件可以稱為北向配置文件,該北向配置文件同樣基于用戶面,為采用XML進(jìn)行描述的用戶面數(shù)據(jù)。
對(duì)北向配置文件的解析過(guò)程,即為將北向配置文件從用戶面數(shù)據(jù)轉(zhuǎn)換為數(shù)據(jù)面數(shù)據(jù)的過(guò)程。具體地,網(wǎng)絡(luò)設(shè)備的配置裝置根據(jù)協(xié)定接口,接收基于用戶面的北向配置文件后,解析該北向配置文件,獲取相應(yīng)的北向配置數(shù)據(jù),該配置數(shù)據(jù)為包含網(wǎng)絡(luò)設(shè)備描述信息的數(shù)據(jù)面數(shù)據(jù),與網(wǎng)元命令相關(guān)。
步驟102,提取網(wǎng)絡(luò)設(shè)備的現(xiàn)網(wǎng)配置數(shù)據(jù),根據(jù)獲取的數(shù)據(jù)面配置數(shù)據(jù)和提取的現(xiàn)網(wǎng)配置數(shù)據(jù),進(jìn)行離線數(shù)據(jù)配置,生成數(shù)據(jù)配置下發(fā)腳本。
從北向配置文件中獲取包含網(wǎng)絡(luò)設(shè)備描述信息的北向配置數(shù)據(jù)后,對(duì)應(yīng)地自動(dòng)提取該網(wǎng)絡(luò)設(shè)備的現(xiàn)網(wǎng)配置數(shù)據(jù),根據(jù)該現(xiàn)網(wǎng)配置數(shù)據(jù)和北向配置數(shù)據(jù)進(jìn)行離線數(shù)據(jù)配置。 由于整個(gè)配置過(guò)程與網(wǎng)絡(luò)設(shè)備的工作沒有關(guān)聯(lián),故稱為離線配置。其中,現(xiàn)網(wǎng)配置數(shù)據(jù)為網(wǎng)絡(luò)設(shè)備當(dāng)前的數(shù)據(jù)面數(shù)據(jù),而北向配置數(shù)據(jù)包含對(duì)網(wǎng)絡(luò)設(shè)備的操作信息,包括增加或刪除基站、小區(qū)或載頻。
離線配置的過(guò)程包括將北向配置數(shù)據(jù)應(yīng)用到現(xiàn)網(wǎng)配置數(shù)據(jù),生成離線配置后的數(shù)據(jù),并對(duì)離線配置后的數(shù)據(jù)進(jìn)行校驗(yàn)。在離線數(shù)據(jù)配置正確的基礎(chǔ)上,將離線配置后的數(shù)據(jù),同離線配置前的數(shù)據(jù)進(jìn)行對(duì)比,確定網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)面數(shù)據(jù)在離線配置前后的變動(dòng)信息,生成數(shù)據(jù)配置下發(fā)腳本,供后續(xù)下發(fā)到對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備。
數(shù)據(jù)配置下發(fā)腳本,具體可以包括傳輸層數(shù)據(jù)配置下發(fā)腳本和無(wú)線層數(shù)據(jù)配置下發(fā)腳本。
步驟103,將數(shù)據(jù)配置下發(fā)腳本發(fā)送到網(wǎng)絡(luò)設(shè)備。
將數(shù)據(jù)配置下發(fā)腳本發(fā)送到網(wǎng)絡(luò)設(shè)備,數(shù)據(jù)配置下發(fā)腳本在網(wǎng)絡(luò)設(shè)備在線生效。
之后,可選地,還可以及時(shí)獲取網(wǎng)絡(luò)設(shè)備的在線配置生效結(jié)果文件,并對(duì)該結(jié)果文件進(jìn)行分析,將網(wǎng)絡(luò)設(shè)備的配置結(jié)果返回給用戶,結(jié)束整個(gè)配置過(guò)程。
本發(fā)明實(shí)施例中的網(wǎng)絡(luò)設(shè)備可以是通信網(wǎng)絡(luò)中需要進(jìn)行配置的網(wǎng)元,如基站、 GSM 中的 BSC、WCDMA(Wideband Code Division Multiple Access,寬帶碼分多址)中的 RNC (Radio Network Controller,無(wú)線網(wǎng)絡(luò)控制器)等設(shè)備,也可以是基站等其他網(wǎng)絡(luò)設(shè)備。
本發(fā)明實(shí)施例的技術(shù)方案具有以下優(yōu)點(diǎn),因?yàn)椴捎昧嘶谟脩裘娴呐渲梦募瑢?duì)網(wǎng)絡(luò)設(shè)備進(jìn)行離線數(shù)據(jù)配置,將生成的數(shù)據(jù)配置下發(fā)腳本發(fā)送到網(wǎng)絡(luò)設(shè)備,使數(shù)據(jù)配置下發(fā)腳本在網(wǎng)絡(luò)設(shè)備中生效,從而,簡(jiǎn)化了網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)配置的操作流程,降低了運(yùn)營(yíng)成本。
如圖2所示,為本發(fā)明實(shí)施例中網(wǎng)絡(luò)設(shè)備的配置的一種具體實(shí)現(xiàn)方式流程圖,包括以下步驟
步驟201,接收基于用戶面的配置文件。
本實(shí)施例中,以該基于用戶面的配置文件為北向配置文件,網(wǎng)絡(luò)設(shè)備為BSC為例進(jìn)行描述。北向配置文件采用通用的XML進(jìn)行描述,簡(jiǎn)單、直觀、通用,且易于擴(kuò)展和維護(hù)。 北向配置文件模型字段的描述完全基于用戶面,容易理解,可以通過(guò)手工書寫,也可以通過(guò)相應(yīng)的工具生成,文件生成的形式不固定。北向配置文件具有較強(qiáng)的兼容性,用戶只需將該配置文件提交到網(wǎng)絡(luò)設(shè)備的配置裝置進(jìn)行處理,無(wú)需關(guān)注對(duì)應(yīng)網(wǎng)絡(luò)設(shè)備的版本,甚至無(wú)需關(guān)心網(wǎng)絡(luò)設(shè)備的供應(yīng)商。對(duì)于用戶而言,這種處理機(jī)制有效屏蔽了不同網(wǎng)絡(luò)設(shè)備之間的差異,更有利于用戶的操作維護(hù)。
北向配置文件的基本樣例格式描述如下
<cfgfile:subsession netype = "BSC”opmode = "BestEffort,,neid ="BSC_226,,>
<gn:DataContainer modifier =,,create,,>
<BSC:BSC_8. 0>
〈Transmission〉
<BTS modifier =" create")
<attributes>
</attributes>
<TRXB oard modifier =” create”〉
</TRXBoard>
〈Link modifier =” create”〉
</Link>
〈Cell modifier =” create”〉
</Cell>
</BTS>
〈/Transmission〉
〈/BSC :BSC_8. 0>
</gn:DataContainer>
</cfgfile:subsession>
<cfgfile:subsession netype = "BSC”opmode ="BestEffort”neid ="BSC_224,,>
<gn :DataContainer modifier =,,delete,,>
〈BSC :BSC_8. 0>
〈Transmission〉
<BTS modifier =" delete")
<attributes>
<BTSName>3012a</BTSName>
</attributes>
</BTS>
〈/Transmission〉
〈/BSC :BSC_8. 0>
</gn:DataContainer>
</cfgfile:subsession>
其中,neid描述的是具體的BSC名稱,網(wǎng)管可以監(jiān)管多個(gè)BSC,相應(yīng)地,在同一個(gè)北向配置文件中,可以實(shí)現(xiàn)對(duì)不同的BSC進(jìn)行配置數(shù)據(jù)的描述;數(shù)據(jù)配置操作,即modifier, 包括增create、刪delete、改update以及特殊的移動(dòng)基站!^parent操作;節(jié)點(diǎn)BTS即表述本節(jié)點(diǎn)描述的是基站相關(guān)信息;屬性部分BTSName描述的是具體的基站名稱。
步驟202,對(duì)基于用戶面的配置文件進(jìn)行預(yù)校驗(yàn)。
本發(fā)明實(shí)施例中,該步驟可以由網(wǎng)絡(luò)設(shè)備的配置裝置實(shí)現(xiàn)。具體地,該配置裝置可以根據(jù)用戶面的XML模型定義文件,對(duì)應(yīng)生成模型校驗(yàn)文件(比如生成khema文件,實(shí)現(xiàn)對(duì)配置XML文件有效性進(jìn)行檢查)。通過(guò)模型校驗(yàn)文件,對(duì)北向配置文件有效性進(jìn)行預(yù)校驗(yàn),如果發(fā)現(xiàn)北向配置文件無(wú)效,則及時(shí)向用戶返回錯(cuò)誤報(bào)告。否則,執(zhí)行步驟203。
步驟203,解析基于用戶面的配置文件,獲取相應(yīng)的數(shù)據(jù)面配置數(shù)據(jù)。
如果對(duì)北向配置文件有效性進(jìn)行預(yù)校驗(yàn)的結(jié)果為該北向配置文件有效,則解析該北向配置文件,獲取相應(yīng)的數(shù)據(jù)面配置數(shù)據(jù),本發(fā)明實(shí)施例中,該數(shù)據(jù)面配置數(shù)據(jù)可以稱為北向配置數(shù)據(jù)。
步驟204,以BSC為單位,對(duì)獲取的數(shù)據(jù)面配置數(shù)據(jù)進(jìn)行拆分。
針對(duì)多個(gè)BSC進(jìn)行配置規(guī)劃時(shí),可以按照單個(gè)BSC來(lái)逐個(gè)生成北向配置文件,也可以將所有涉及配置變更的BSC配置信息匯總生成在一個(gè)北向配置文件中。如果用戶按照單個(gè)BSC來(lái)生成北向配置文件,則用戶需要通過(guò)相應(yīng)的接口(本實(shí)施例中可稱為北向配置接口)將每個(gè)北向配置文件逐個(gè)下發(fā)到網(wǎng)絡(luò)設(shè)備的配置裝置進(jìn)行處理;如果所有配置信息是匯總在一個(gè)北向配置文件中,則用戶只需要通過(guò)相應(yīng)的接口一次下發(fā)北向配置文件。
如果北向配置文件中描述了不同BSC的數(shù)據(jù)配置信息,網(wǎng)絡(luò)設(shè)備的配置裝置將以 BSC為單位,對(duì)獲取的北向配置數(shù)據(jù)進(jìn)行有效拆分,根據(jù)拆分后的北向配置數(shù)據(jù),分別對(duì)各個(gè)BSC進(jìn)行配置。
步驟205,提取BSC的現(xiàn)網(wǎng)配置數(shù)據(jù)。
對(duì)于一個(gè)BSC的北向配置數(shù)據(jù),網(wǎng)絡(luò)設(shè)備的配置裝置從北向配置文件中獲取該 BSC的描述信息,對(duì)應(yīng)地自動(dòng)提取該BSC的現(xiàn)網(wǎng)配置數(shù)據(jù),以便于基于該現(xiàn)網(wǎng)配置數(shù)據(jù)進(jìn)行配置操作。
步驟206,將北向配置數(shù)據(jù)劃分為傳輸層配置數(shù)據(jù)和無(wú)線層配置數(shù)據(jù)。
從配置業(yè)務(wù)角度,網(wǎng)絡(luò)設(shè)備的配置裝置將北向配置數(shù)據(jù)再次劃分成兩大塊,即傳輸層配置數(shù)據(jù)和無(wú)線層配置數(shù)據(jù)。
可以理解的是,本步驟的劃分為可選。如果未作本步驟的劃分,則后續(xù)的步驟也不再對(duì)傳輸層和無(wú)線層進(jìn)行詳細(xì)劃分,而是作為整體進(jìn)行操作。
步驟207,分析傳輸層配置數(shù)據(jù),根據(jù)傳輸層配置數(shù)據(jù)和現(xiàn)網(wǎng)配置數(shù)據(jù),進(jìn)行傳輸層離線數(shù)據(jù)配置。
網(wǎng)絡(luò)設(shè)備的配置裝置分析傳輸層配置數(shù)據(jù),在傳輸層配置數(shù)據(jù)和現(xiàn)網(wǎng)配置數(shù)據(jù)的基礎(chǔ)上,實(shí)施傳輸層離線數(shù)據(jù)配置,如增刪基站、增刪載頻等操作,上述操作均來(lái)源于北向接口初始提供的北向配置文件。
步驟208,對(duì)傳輸層離線數(shù)據(jù)配置的操作進(jìn)行數(shù)據(jù)校驗(yàn),如果傳輸層離線數(shù)據(jù)配置的操作錯(cuò)誤,則執(zhí)行步驟209 ;如果傳輸層離線數(shù)據(jù)配置的操作正確,則執(zhí)行步驟210。
在北向傳輸層離線數(shù)據(jù)配置的過(guò)程中,網(wǎng)絡(luò)設(shè)備的配置裝置根據(jù)傳輸層離線配置結(jié)果,對(duì)傳輸層離線數(shù)據(jù)配置的操作進(jìn)行數(shù)據(jù)校驗(yàn)。[0092]步驟209,生成傳輸層錯(cuò)誤分析報(bào)告,將傳輸層錯(cuò)誤分析報(bào)告返回給用戶。
如果傳輸層離線數(shù)據(jù)配置的操作錯(cuò)誤,且操作錯(cuò)誤是由北向配置文件中的傳輸層配置數(shù)據(jù)描述錯(cuò)誤導(dǎo)致的,網(wǎng)絡(luò)設(shè)備的配置裝置將及時(shí)生成錯(cuò)誤分析報(bào)告并返回給用戶, 供用戶參考來(lái)糾正錯(cuò)誤的北向配置文件。
步驟210,根據(jù)傳輸層離線數(shù)據(jù)配置的結(jié)果,生成傳輸層數(shù)據(jù)配置下發(fā)腳本。
如果整個(gè)傳輸層離線數(shù)據(jù)配置的操作正確,且有效通過(guò)了整體數(shù)據(jù)校驗(yàn),則結(jié)束傳輸層離線數(shù)據(jù)配置。在傳輸層離線數(shù)據(jù)配置正確的基礎(chǔ)上,網(wǎng)絡(luò)設(shè)備的配置裝置將傳輸層離線配置后的數(shù)據(jù),同離線配置前的數(shù)據(jù)進(jìn)行對(duì)比,生成傳輸層數(shù)據(jù)配置下發(fā)腳本,供后續(xù)下發(fā)到對(duì)應(yīng)的BSC。
步驟211,分析無(wú)線層配置數(shù)據(jù),根據(jù)無(wú)線層配置數(shù)據(jù)和現(xiàn)網(wǎng)配置數(shù)據(jù),進(jìn)行無(wú)線層離線數(shù)據(jù)配置。
傳輸層數(shù)據(jù)配置下發(fā)腳本生成后,網(wǎng)絡(luò)設(shè)備的配置裝置分析無(wú)線層配置數(shù)據(jù),在傳輸層離線數(shù)據(jù)配置的基礎(chǔ)上,根據(jù)無(wú)線層配置數(shù)據(jù)和現(xiàn)網(wǎng)配置數(shù)據(jù),實(shí)施無(wú)線層離線數(shù)據(jù)配置,進(jìn)行無(wú)線層相關(guān)參數(shù)的配置或調(diào)整。如對(duì)小區(qū)網(wǎng)優(yōu)參數(shù)的調(diào)整、創(chuàng)建或刪除外部小區(qū)、鄰區(qū)關(guān)系等,上述操作均來(lái)源于北向接口初始提供的北向配置文件。
步驟212,對(duì)無(wú)線層離線數(shù)據(jù)配置的操作進(jìn)行數(shù)據(jù)校驗(yàn),如果無(wú)線層離線數(shù)據(jù)配置的操作錯(cuò)誤,則執(zhí)行步驟213 ;如果無(wú)線層離線數(shù)據(jù)配置的操作正確,則執(zhí)行步驟214。
在無(wú)線層離線數(shù)據(jù)配置的過(guò)程中,網(wǎng)絡(luò)設(shè)備的配置裝置根據(jù)無(wú)線層離線配置結(jié)果,對(duì)無(wú)線層離線數(shù)據(jù)配置的操作進(jìn)行數(shù)據(jù)校驗(yàn)。
步驟213,生成無(wú)線層錯(cuò)誤分析報(bào)告,將無(wú)線層錯(cuò)誤分析報(bào)告返回給用戶。
如果無(wú)線層離線數(shù)據(jù)配置的操作錯(cuò)誤,且操作錯(cuò)誤是由北向配置文件中的無(wú)線層配置數(shù)據(jù)描述錯(cuò)誤導(dǎo)致的,網(wǎng)絡(luò)設(shè)備的配置裝置將及時(shí)生成錯(cuò)誤分析報(bào)告并返回給用戶, 供用戶參考來(lái)糾正錯(cuò)誤的北向配置文件。
步驟214,根據(jù)無(wú)線層離線數(shù)據(jù)配置的結(jié)果,生成無(wú)線層數(shù)據(jù)配置下發(fā)腳本。
如果整個(gè)無(wú)線層離線數(shù)據(jù)配置的操作正確,且有效通過(guò)了整體數(shù)據(jù)校驗(yàn),則結(jié)束無(wú)線層離線數(shù)據(jù)配置。在無(wú)線層離線數(shù)據(jù)配置正確的基礎(chǔ)上,網(wǎng)絡(luò)設(shè)備的配置裝置將無(wú)線層離線配置后的數(shù)據(jù),同離線配置前的數(shù)據(jù)進(jìn)行對(duì)比,生成無(wú)線層數(shù)據(jù)配置下發(fā)腳本,供后續(xù)下發(fā)到對(duì)應(yīng)的BSC。
步驟215,將傳輸層數(shù)據(jù)配置下發(fā)腳本和無(wú)線層數(shù)據(jù)配置下發(fā)腳本發(fā)送到BSC。
無(wú)線層數(shù)據(jù)配置下發(fā)腳本成功生成后,網(wǎng)絡(luò)設(shè)備的配置裝置將步驟210生成的傳輸層數(shù)據(jù)配置下發(fā)腳本和步驟214生成的無(wú)線層下發(fā)腳本,依次下發(fā)到對(duì)應(yīng)的BSC在線生效。
在實(shí)際應(yīng)用場(chǎng)景中,電信營(yíng)運(yùn)商還可能涉及到對(duì)已配置基站的移動(dòng)操作,如由直連BSC移動(dòng)到級(jí)連BTS下,或者由級(jí)連BTS移動(dòng)到直連BSC下,或者更換直連BSC所屬端口, 或者更換級(jí)連所屬的BST等應(yīng)用場(chǎng)景。上述移動(dòng)操作可以在BSC內(nèi)部移動(dòng),也可以在不同的BSC之間移動(dòng)。
如果在BSC內(nèi)部移動(dòng)BTS,則所有配置操作在同一個(gè)BSC內(nèi)進(jìn)行,所有生成的配置數(shù)據(jù)腳本也下發(fā)到同一個(gè)BSC上生效;如果在BSC之間移動(dòng)BTS,則配置操作將分別在兩個(gè)不同的BSC上進(jìn)行,生成的配置數(shù)據(jù)腳本,分別下發(fā)到不同的BSC上生效。[0108]可選地,本發(fā)明實(shí)施例還可以包括報(bào)告生效結(jié)果的步驟
步驟216,獲取BSC在線配置生效結(jié)果文件,對(duì)在線配置生效結(jié)果文件進(jìn)行分析, 將分析結(jié)果返回給用戶。
BSC在線生效后,網(wǎng)絡(luò)設(shè)備的配置裝置及時(shí)獲取BSC在線配置生效結(jié)果文件,并對(duì)該在線配置生效結(jié)果文件進(jìn)行分析,將最終整理出的分析結(jié)果返回給用戶,結(jié)束整個(gè)北向配置過(guò)程。
本發(fā)明實(shí)施例的技術(shù)方案具有以下優(yōu)點(diǎn)
本發(fā)明實(shí)施例的技術(shù)方案,兼容不同的供應(yīng)商(比如網(wǎng)絡(luò)設(shè)備的供應(yīng)商)、不同版本的網(wǎng)絡(luò)設(shè)備,有利于配置數(shù)據(jù)的理解、維護(hù)和擴(kuò)展。配置文件基于用戶面,比如采用XML 格式。
因?yàn)椴捎昧嘶谟脩裘娴呐渲梦募瑢?duì)BSC進(jìn)行離線數(shù)據(jù)配置,解決了配置數(shù)據(jù)的格式問(wèn)題,解決了營(yíng)運(yùn)商面對(duì)多供應(yīng)商、多軟件版本的問(wèn)題,降低了接口規(guī)劃和接口數(shù)據(jù)配置的難度,提高了配置效率和配置數(shù)據(jù)的正確性,極大地降低了運(yùn)維成本。
而且,網(wǎng)絡(luò)設(shè)備的配置過(guò)程只需與用戶進(jìn)行少量的交互,即可從網(wǎng)管層面對(duì)不同的網(wǎng)絡(luò)設(shè)備實(shí)施數(shù)據(jù)配置,由于可以同時(shí)對(duì)多個(gè)網(wǎng)絡(luò)設(shè)備進(jìn)行離線數(shù)據(jù)配置,所以對(duì)批量配置網(wǎng)絡(luò)設(shè)備數(shù)據(jù)而言,提高效率、降低成本的效果更加明顯。
與基于用戶面的配置文件相應(yīng)的是,營(yíng)運(yùn)商OSS系統(tǒng)與網(wǎng)絡(luò)設(shè)備配置的接口方式,可采用與上述基于用戶面的配置文件相應(yīng)的配置接口文件方式。
另外,為實(shí)現(xiàn)配置數(shù)據(jù)自動(dòng)化過(guò)程,提出了網(wǎng)絡(luò)設(shè)備的配置裝置所需配置文件的描述,自動(dòng)提取對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備的現(xiàn)網(wǎng)配置數(shù)據(jù),并在此基礎(chǔ)上進(jìn)行離線數(shù)據(jù)配置,生成配置下發(fā)腳本,下發(fā)到對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備生效。
進(jìn)一步地,如果在網(wǎng)絡(luò)設(shè)備的配置過(guò)程中增加了對(duì)數(shù)據(jù)配置操作的正確性檢查, 能夠提供完整的分析報(bào)告供用戶參考,便于用戶及時(shí)發(fā)現(xiàn)問(wèn)題并予以糾正。當(dāng)然,可以理解的是,上述數(shù)據(jù)配置操作的正確性檢查(即對(duì)離線數(shù)據(jù)配置的操作進(jìn)行的數(shù)據(jù)校驗(yàn))的步驟為可選。
而且,實(shí)現(xiàn)上述配置過(guò)程的配置裝置可以兼容不同版本的網(wǎng)絡(luò)設(shè)備,而無(wú)需用戶關(guān)心版本適配問(wèn)題。網(wǎng)絡(luò)設(shè)備的配置裝置位于用戶面與網(wǎng)元之間,獨(dú)立于所有的網(wǎng)元,可以是通信系統(tǒng)下的用戶終端。本發(fā)明實(shí)施例中的網(wǎng)絡(luò)設(shè)備可以是通信網(wǎng)絡(luò)中需要進(jìn)行配置的網(wǎng)元,如基站、GSM中的BSC、WCDMA中的RNC,或基站等設(shè)備。
如圖3所示,為本發(fā)明實(shí)施例中的一種網(wǎng)絡(luò)設(shè)備的配置裝置結(jié)構(gòu)圖,包括
獲取模塊310,用于接收并解析基于用戶面的配置文件,獲取相應(yīng)的數(shù)據(jù)面配置數(shù)據(jù)。
基于用戶面的配置文件,為采用通用的XML進(jìn)行描述的用戶面數(shù)據(jù)。獲取模塊310 用于根據(jù)協(xié)定接口,接收基于用戶面的配置文件,解析該配置文件,獲取響應(yīng)的數(shù)據(jù)面配置數(shù)據(jù),該數(shù)據(jù)面數(shù)據(jù)包含網(wǎng)絡(luò)設(shè)備的描述信息,與網(wǎng)元命令相關(guān)。對(duì)基于用戶面的配置文件的解析過(guò)程,即為將配置文件從用戶面數(shù)據(jù)轉(zhuǎn)換為數(shù)據(jù)面數(shù)據(jù)的過(guò)程。
配置模塊320,用于提取網(wǎng)絡(luò)設(shè)備的現(xiàn)網(wǎng)配置數(shù)據(jù),根據(jù)提取的現(xiàn)網(wǎng)配置數(shù)據(jù)和獲取模塊310獲取的數(shù)據(jù)面配置數(shù)據(jù),進(jìn)行離線數(shù)據(jù)配置,生成數(shù)據(jù)配置下發(fā)腳本。
網(wǎng)絡(luò)設(shè)備的配置裝置從基于用戶面的配置文件中獲取網(wǎng)絡(luò)設(shè)備的描述信息,即數(shù)據(jù)面配置數(shù)據(jù)后,通過(guò)配置模塊320對(duì)應(yīng)地自動(dòng)提取該網(wǎng)絡(luò)設(shè)備的現(xiàn)網(wǎng)配置數(shù)據(jù),根據(jù)該現(xiàn)網(wǎng)配置數(shù)據(jù)和數(shù)據(jù)面配置數(shù)據(jù)進(jìn)行離線數(shù)據(jù)配置。配置模塊320還用于在離線數(shù)據(jù)配置正確的基礎(chǔ)上,將離線配置后的數(shù)據(jù),同離線配置前的數(shù)據(jù)進(jìn)行對(duì)比,生成數(shù)據(jù)配置下發(fā)腳本,供后續(xù)下發(fā)到對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備。數(shù)據(jù)配置下發(fā)腳本在網(wǎng)絡(luò)設(shè)備在線生效,具體包括傳輸層數(shù)據(jù)配置下發(fā)腳本和無(wú)線層數(shù)據(jù)配置下發(fā)腳本。
發(fā)送模塊330,用于將配置模塊320生成的數(shù)據(jù)配置下發(fā)腳本發(fā)送到網(wǎng)絡(luò)設(shè)備。
數(shù)據(jù)配置下發(fā)腳本在網(wǎng)絡(luò)設(shè)備在線生效后,網(wǎng)絡(luò)設(shè)備的配置裝置還可以及時(shí)獲取網(wǎng)絡(luò)設(shè)備的在線配置生效結(jié)果文件,并對(duì)該結(jié)果文件進(jìn)行分析,將最終整理出的分析結(jié)果返回給用戶,結(jié)束整個(gè)配置過(guò)程。
本發(fā)明實(shí)施例的技術(shù)方案具有以下優(yōu)點(diǎn),因?yàn)椴捎昧嘶谟脩裘娴呐渲梦募?,?duì)網(wǎng)絡(luò)設(shè)備進(jìn)行離線數(shù)據(jù)配置,將生成的數(shù)據(jù)配置下發(fā)腳本發(fā)送到網(wǎng)絡(luò)設(shè)備,數(shù)據(jù)配置下發(fā)腳本在網(wǎng)絡(luò)設(shè)備中生效,簡(jiǎn)化了網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)配置的操作流程,降低了運(yùn)營(yíng)成本。
如圖4所示,為本發(fā)明實(shí)施例中網(wǎng)絡(luò)設(shè)備的配置裝置的一種具體結(jié)構(gòu)圖,包括
獲取模塊410,用于接收并解析基于用戶面的配置文件,獲取相應(yīng)的數(shù)據(jù)面配置數(shù)據(jù)。
基于用戶面的配置文件,為采用通用的XML進(jìn)行描述的用戶面數(shù)據(jù)。獲取模塊410 用于根據(jù)協(xié)定接口,接收基于用戶面的配置文件,解析該配置文件,獲取響應(yīng)的數(shù)據(jù)面配置數(shù)據(jù),該數(shù)據(jù)面數(shù)據(jù)包含網(wǎng)絡(luò)設(shè)備的描述信息,與網(wǎng)元命令相關(guān)。對(duì)基于用戶面的配置文件的解析過(guò)程,即為將配置文件從用戶面數(shù)據(jù)轉(zhuǎn)換為數(shù)據(jù)面數(shù)據(jù)的過(guò)程。
拆分模塊420,用于以網(wǎng)絡(luò)設(shè)備為單位,對(duì)獲取模塊410獲取的基于用戶面的配置數(shù)據(jù)進(jìn)行拆分。
如果配置文件中描述了不同網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)配置信息,拆分模塊430用于以網(wǎng)絡(luò)設(shè)備為單位,對(duì)數(shù)據(jù)面配置數(shù)據(jù)進(jìn)行有效拆分。配置模塊450根據(jù)拆分后的數(shù)據(jù)面配置數(shù)據(jù),分別對(duì)各個(gè)網(wǎng)絡(luò)設(shè)備進(jìn)行配置。
劃分模塊430,用于將數(shù)據(jù)面配置數(shù)據(jù)劃分為傳輸層配置數(shù)據(jù)和無(wú)線層配置數(shù)據(jù)。
從配置業(yè)務(wù)角度,劃分模塊430用于將數(shù)據(jù)面配置數(shù)據(jù)再次劃分成兩大塊,即傳輸層配置數(shù)據(jù)和無(wú)線層配置數(shù)據(jù)。
配置模塊440,用于提取網(wǎng)絡(luò)設(shè)備的現(xiàn)網(wǎng)配置數(shù)據(jù),根據(jù)現(xiàn)網(wǎng)配置數(shù)據(jù)和獲取模塊 410獲取的數(shù)據(jù)面配置數(shù)據(jù),進(jìn)行離線數(shù)據(jù)配置,生成數(shù)據(jù)配置下發(fā)腳本。
網(wǎng)絡(luò)設(shè)備的配置裝置從基于用戶面的配置文件中獲取網(wǎng)絡(luò)設(shè)備的描述信息后,通過(guò)配置模塊440對(duì)應(yīng)地自動(dòng)提取該網(wǎng)絡(luò)設(shè)備的現(xiàn)網(wǎng)配置數(shù)據(jù),根據(jù)該現(xiàn)網(wǎng)配置數(shù)據(jù)和數(shù)據(jù)面配置數(shù)據(jù)進(jìn)行離線數(shù)據(jù)配置。配置模塊440還用于在離線數(shù)據(jù)配置正確的基礎(chǔ)上,將離線配置后的數(shù)據(jù),同離線配置前的數(shù)據(jù)進(jìn)行對(duì)比,生成數(shù)據(jù)配置下發(fā)腳本,供后續(xù)下發(fā)到對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備。數(shù)據(jù)配置下發(fā)腳本在網(wǎng)絡(luò)設(shè)備在線生效,具體包括傳輸層數(shù)據(jù)配置下發(fā)腳本和無(wú)線層數(shù)據(jù)配置下發(fā)腳本。
發(fā)送模塊450,用于將配置模塊440生成的數(shù)據(jù)配置下發(fā)腳本發(fā)送到網(wǎng)絡(luò)設(shè)備。
分析模塊460,用于獲取網(wǎng)絡(luò)設(shè)備的在線配置生效結(jié)果文件,對(duì)在線配置生效結(jié)果文件進(jìn)行分析,將分析結(jié)果返回給用戶。
數(shù)據(jù)配置下發(fā)腳本在網(wǎng)絡(luò)設(shè)備在線生效后,分析模塊470用于獲取網(wǎng)絡(luò)設(shè)備的在線配置生效結(jié)果文件,并對(duì)該在線配置生效結(jié)果文件進(jìn)行分析,將最終整理出的分析結(jié)果返回給用戶,結(jié)束整個(gè)配置過(guò)程。
上述獲取模塊410,具體包括
接收子模塊411,用于接收基于用戶面的配置文件。
預(yù)校驗(yàn)子模塊412,用于對(duì)接收子模塊411接收的基于用戶面的配置文件進(jìn)行預(yù)校驗(yàn)。
預(yù)校驗(yàn)子模塊412用于根據(jù)用戶面的XML模型定義文件,對(duì)應(yīng)生成模型校驗(yàn)文件。 預(yù)校驗(yàn)子模塊412還用于通過(guò)模型校驗(yàn)文件,對(duì)接收子模塊411接收的基于用戶面的配置文件的有效性進(jìn)行預(yù)校驗(yàn)。
解析子模塊413,用于當(dāng)預(yù)校驗(yàn)子模塊412的校驗(yàn)結(jié)果為有效時(shí),對(duì)基于用戶面的配置文件進(jìn)行解析。
預(yù)校驗(yàn)結(jié)果為有效時(shí),解析子模塊413解析該基于用戶面的配置文件;如果該基于用戶面的配置文件無(wú)效,預(yù)校驗(yàn)子模塊412及時(shí)向用戶返回錯(cuò)誤報(bào)告。
上述配置模塊440,具體可以包括
傳輸層配置子模塊441,用于分析傳輸層配置數(shù)據(jù),根據(jù)傳輸層配置數(shù)據(jù)和現(xiàn)網(wǎng)配置數(shù)據(jù),進(jìn)行傳輸層離線數(shù)據(jù)配置。
傳輸層配置子模塊441用于分析傳輸層配置數(shù)據(jù),在傳輸層配置數(shù)據(jù)和現(xiàn)網(wǎng)配置數(shù)據(jù)的基礎(chǔ)上,實(shí)施傳輸層離線數(shù)據(jù)配置,如增刪基站、增刪載頻等操作,上述操作均來(lái)源于初始接收的基于用戶面的配置文件。
傳輸層生成子模塊442,用于根據(jù)傳輸層離線數(shù)據(jù)配置的結(jié)果,生成傳輸層數(shù)據(jù)配置下發(fā)腳本。
如果整個(gè)傳輸層離線數(shù)據(jù)配置的操作正確,且有效通過(guò)整體數(shù)據(jù)校驗(yàn),則結(jié)束傳輸層離線數(shù)據(jù)配置。在傳輸層離線數(shù)據(jù)配置正確的基礎(chǔ)上,傳輸層生成子模塊442用于將傳輸層離線配置后的數(shù)據(jù),同離線配置前的數(shù)據(jù)進(jìn)行對(duì)比,生成傳輸層數(shù)據(jù)配置下發(fā)腳本, 供后續(xù)下發(fā)到對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備。
無(wú)線層配置子模塊443,用于分析無(wú)線層配置數(shù)據(jù),根據(jù)無(wú)線層配置數(shù)據(jù)和現(xiàn)網(wǎng)配置數(shù)據(jù),進(jìn)行無(wú)線層離線數(shù)據(jù)配置。
傳輸層數(shù)據(jù)配置下發(fā)腳本生成后,無(wú)線層配置子模塊443分析無(wú)線層配置數(shù)據(jù), 在傳輸層離線數(shù)據(jù)配置的基礎(chǔ)上,根據(jù)無(wú)線層配置數(shù)據(jù)和現(xiàn)網(wǎng)配置數(shù)據(jù),實(shí)施無(wú)線層離線數(shù)據(jù)配置,進(jìn)行無(wú)線層相關(guān)參數(shù)的配置或調(diào)整。如對(duì)小區(qū)網(wǎng)優(yōu)參數(shù)的調(diào)整、創(chuàng)建或刪除外部小區(qū)、鄰區(qū)關(guān)系等,上述操作均來(lái)源于初始接收的基于用戶面的配置文件。
無(wú)線層生成子模塊444,用于根據(jù)無(wú)線層離線數(shù)據(jù)配置的結(jié)果,生成無(wú)線層數(shù)據(jù)配置下發(fā)腳本。
如果整個(gè)無(wú)線層離線數(shù)據(jù)配置的操作正確,且有效通過(guò)整體數(shù)據(jù)校驗(yàn),則結(jié)束無(wú)線層離線數(shù)據(jù)配置。在無(wú)線層離線數(shù)據(jù)配置正確的基礎(chǔ)上,無(wú)線層生成子模塊444用于將無(wú)線層離線配置后的數(shù)據(jù),同離線配置前的數(shù)據(jù)進(jìn)行對(duì)比,生成無(wú)線層數(shù)據(jù)配置下發(fā)腳本, 供后續(xù)下發(fā)到對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備。
校驗(yàn)子模塊445,用于對(duì)傳輸層或無(wú)線層離線數(shù)據(jù)配置的操作進(jìn)行數(shù)據(jù)校驗(yàn)。
在離線數(shù)據(jù)配置的過(guò)程中,校驗(yàn)子模塊445用于根據(jù)傳輸層或無(wú)線層離線數(shù)據(jù)配置結(jié)果,分別對(duì)傳輸層或無(wú)線層離線數(shù)據(jù)配置的操作進(jìn)行數(shù)據(jù)校驗(yàn)。
報(bào)告子模塊446,用于在校驗(yàn)子模塊445校驗(yàn)傳輸層或無(wú)線層離線數(shù)據(jù)配置的操作錯(cuò)誤時(shí),生成錯(cuò)誤分析報(bào)告,將錯(cuò)誤分析報(bào)告返回給用戶。
如果校驗(yàn)子模塊445校驗(yàn)傳輸層或無(wú)線層離線數(shù)據(jù)配置的操作錯(cuò)誤,且操作錯(cuò)誤是初始接收的配置數(shù)據(jù)描述錯(cuò)誤導(dǎo)致的,報(bào)告子模塊446生成錯(cuò)誤分析報(bào)告并返回給用戶,供用戶參考來(lái)糾正錯(cuò)誤的配置文件。
本發(fā)明實(shí)施例的技術(shù)方案具有以下優(yōu)點(diǎn),因?yàn)椴捎昧嘶谟脩裘娴呐渲梦募?,?duì) BSC進(jìn)行離線數(shù)據(jù)配置,將生成的數(shù)據(jù)配置下發(fā)腳本發(fā)送到網(wǎng)絡(luò)設(shè)備,使數(shù)據(jù)配置下發(fā)腳本在網(wǎng)絡(luò)設(shè)備中生效,解決了北向配置數(shù)據(jù)的格式問(wèn)題,降低了接口規(guī)劃和接口數(shù)據(jù)配置的難度,提高了配置效率和配置數(shù)據(jù)的正確性,極大地降低了運(yùn)維成本。另外,在配置過(guò)程中增加了對(duì)數(shù)據(jù)配置操作的正確性檢查,能夠提供完整的分析報(bào)告供用戶參考,便于用戶及時(shí)發(fā)現(xiàn)問(wèn)題并予以糾正。
如圖5所示,為本發(fā)明實(shí)施例中的一種網(wǎng)絡(luò)設(shè)備的配置系統(tǒng)結(jié)構(gòu)圖,包括配置裝置510,以及作為配置對(duì)象的網(wǎng)絡(luò)設(shè)備520。
配置裝置510,用于接收并解析基于用戶面的配置文件,獲取相應(yīng)的數(shù)據(jù)面配置數(shù)據(jù),提取網(wǎng)絡(luò)設(shè)備的現(xiàn)網(wǎng)配置數(shù)據(jù),根據(jù)提取的現(xiàn)網(wǎng)配置數(shù)據(jù)和獲取的數(shù)據(jù)面配置數(shù)據(jù),進(jìn)行離線數(shù)據(jù)配置,生成數(shù)據(jù)配置下發(fā)腳本,將數(shù)據(jù)配置下發(fā)腳本發(fā)送到網(wǎng)絡(luò)設(shè)備520。
網(wǎng)絡(luò)設(shè)備520,用于接收配置裝置510發(fā)送的數(shù)據(jù)配置下發(fā)腳本,使該數(shù)據(jù)配置下發(fā)腳本在線生效。
數(shù)據(jù)配置下發(fā)腳本在網(wǎng)絡(luò)設(shè)備520在線生效后,配置裝置510還可以及時(shí)獲取在線配置生效結(jié)果文件,并對(duì)該結(jié)果文件進(jìn)行分析,將最終整理出的分析結(jié)果返回給用戶,結(jié)束整個(gè)配置過(guò)程。
本發(fā)明實(shí)施例的技術(shù)方案具有以下優(yōu)點(diǎn),因?yàn)椴捎昧嘶谟脩裘娴呐渲梦募?,?duì)網(wǎng)絡(luò)設(shè)備進(jìn)行離線數(shù)據(jù)配置,將生成的數(shù)據(jù)配置下發(fā)腳本發(fā)送到網(wǎng)絡(luò)設(shè)備,數(shù)據(jù)配置下發(fā)腳本在網(wǎng)絡(luò)設(shè)備中生效,簡(jiǎn)化了網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)配置的操作流程,降低了運(yùn)營(yíng)成本。
本發(fā)明實(shí)施例的方法、裝置和系統(tǒng),可應(yīng)用于GSM、CDMA(CodeDivision Multiple Access,碼分多址),WCDMA、TD-SCDMA (TimeDivision-Synchomization CDM,時(shí)分-同步碼分多址)等多種通信系統(tǒng)中。在不同的系統(tǒng)中,網(wǎng)絡(luò)設(shè)備具有不同的名字,比如,在WCDMA 中,網(wǎng)絡(luò)設(shè)備可以為RNC。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域:
的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種網(wǎng)絡(luò)設(shè)備的配置方法,其特征在于,包括網(wǎng)絡(luò)設(shè)備的配置裝置通過(guò)基于用戶面的接口接收基于用戶面的配置文件;網(wǎng)絡(luò)設(shè)備的配置裝置解析所述基于用戶面的配置文件,獲取相應(yīng)的數(shù)據(jù)面配置數(shù)據(jù);網(wǎng)絡(luò)設(shè)備的配置裝置提取網(wǎng)絡(luò)設(shè)備的現(xiàn)網(wǎng)配置數(shù)據(jù),根據(jù)所述獲取的數(shù)據(jù)面配置數(shù)據(jù)和所述提取的現(xiàn)網(wǎng)配置數(shù)據(jù),進(jìn)行離線數(shù)據(jù)配置,生成數(shù)據(jù)配置下發(fā)腳本,其中,所述網(wǎng)絡(luò)設(shè)備為全球移動(dòng)通信系統(tǒng)GSM中的基站控制器BSC或?qū)拵Тa分多址WCDMA中的無(wú)線網(wǎng)絡(luò)控制器RNC或基站;將所述數(shù)據(jù)配置下發(fā)腳本發(fā)送到所述網(wǎng)絡(luò)設(shè)備。
2.如權(quán)利要求
1所述的方法,其特征在于,所述基于用戶面的配置文件采用擴(kuò)展標(biāo)記語(yǔ)言XML進(jìn)行描述。
3.如權(quán)利要求
1或2所述的方法,其特征在于,接收基于用戶面的配置文件之后、對(duì)所述配置文件解析之前,還包括對(duì)所述基于用戶面的配置文件進(jìn)行預(yù)校驗(yàn),若預(yù)校驗(yàn)結(jié)果為有效,對(duì)所述基于用戶面的配置文件進(jìn)行解析。
4.如權(quán)利要求
1或2所述的方法,其特征在于,當(dāng)所述獲取的數(shù)據(jù)面配置數(shù)據(jù)對(duì)應(yīng)多個(gè)網(wǎng)絡(luò)設(shè)備時(shí),所述獲取數(shù)據(jù)面配置數(shù)據(jù)之后,還包括以網(wǎng)絡(luò)設(shè)備為單位,對(duì)所述數(shù)據(jù)面配置數(shù)據(jù)進(jìn)行拆分,并根據(jù)拆分后的數(shù)據(jù)面配置數(shù)據(jù),分別對(duì)各個(gè)網(wǎng)絡(luò)設(shè)備進(jìn)行配置。
5.如權(quán)利要求
1或2所述的方法,其特征在于,所述提取網(wǎng)絡(luò)設(shè)備的現(xiàn)網(wǎng)配置數(shù)據(jù)之后,還包括將所述數(shù)據(jù)面配置數(shù)據(jù)劃分為傳輸層配置數(shù)據(jù)和無(wú)線層配置數(shù)據(jù)。
6.如權(quán)利要求
5所述的方法,其特征在于,所述根據(jù)數(shù)據(jù)面配置數(shù)據(jù)和現(xiàn)網(wǎng)配置數(shù)據(jù), 進(jìn)行離線數(shù)據(jù)配置,生成數(shù)據(jù)配置下發(fā)腳本,包括分析所述傳輸層配置數(shù)據(jù),根據(jù)所述傳輸層配置數(shù)據(jù)和所述現(xiàn)網(wǎng)配置數(shù)據(jù),進(jìn)行傳輸層離線數(shù)據(jù)配置;根據(jù)所述傳輸層離線數(shù)據(jù)配置的結(jié)果,生成傳輸層數(shù)據(jù)配置下發(fā)腳本;分析所述無(wú)線層配置數(shù)據(jù),根據(jù)所述無(wú)線層配置數(shù)據(jù)和所述現(xiàn)網(wǎng)配置數(shù)據(jù),進(jìn)行無(wú)線層離線數(shù)據(jù)配置;根據(jù)所述無(wú)線層離線數(shù)據(jù)配置的結(jié)果,生成無(wú)線層數(shù)據(jù)配置下發(fā)腳本。
7.如權(quán)利要求
6所述的方法,其特征在于,所述進(jìn)行傳輸層離線數(shù)據(jù)配置之后,還包括對(duì)所述傳輸層或無(wú)線層離線數(shù)據(jù)配置的操作進(jìn)行數(shù)據(jù)校驗(yàn);如果所述傳輸層或無(wú)線層離線數(shù)據(jù)配置的操作錯(cuò)誤,則生成錯(cuò)誤分析報(bào)告,將所述錯(cuò)誤分析報(bào)告返回給用戶。
8.如權(quán)利要求
1、2、6或7任一項(xiàng)所述的方法,其特征在于,所述將數(shù)據(jù)配置下發(fā)腳本發(fā)送到網(wǎng)絡(luò)設(shè)備之后,還包括獲取所述網(wǎng)絡(luò)設(shè)備的在線配置生效結(jié)果文件,對(duì)所述在線配置生效結(jié)果文件進(jìn)行分析,將分析結(jié)果返回給用戶。
9.一種網(wǎng)絡(luò)設(shè)備的配置裝置,其特征在于,包括獲取模塊,用于通過(guò)基于用戶面的接口接收并解析基于用戶面的配置文件,獲取相應(yīng)的數(shù)據(jù)面配置數(shù)據(jù);配置模塊,用于提取網(wǎng)絡(luò)設(shè)備的現(xiàn)網(wǎng)配置數(shù)據(jù),根據(jù)所述提取的現(xiàn)網(wǎng)配置數(shù)據(jù)和所述獲取模塊獲取的所述數(shù)據(jù)面配置數(shù)據(jù),進(jìn)行離線數(shù)據(jù)配置,生成數(shù)據(jù)配置下發(fā)腳本,其中, 所述網(wǎng)絡(luò)設(shè)備為全球移動(dòng)通信系統(tǒng)GSM中的基站控制器BSC或?qū)拵Тa分多址WCDMA中的無(wú)線網(wǎng)絡(luò)控制器RNC或基站;發(fā)送模塊,用于將所述配置模塊生成的所述數(shù)據(jù)配置下發(fā)腳本發(fā)送到所述網(wǎng)絡(luò)設(shè)備。
10.如權(quán)利要求
9所述的配置裝置,其特征在于,所述獲取模塊中包括接收子模塊、預(yù)校驗(yàn)子模塊和解析子模塊所述接收子模塊,用于接收所述基于用戶面的配置文件;所述預(yù)校驗(yàn)子模塊,用于對(duì)所述接收子模塊接收的所述基于用戶面的配置文件進(jìn)行預(yù)校驗(yàn);所述解析子模塊,用于當(dāng)所述預(yù)校驗(yàn)子模塊的校驗(yàn)結(jié)果為有效時(shí),對(duì)所述基于用戶面的配置文件進(jìn)行解析。
11.如權(quán)利要求
9或10所述的配置裝置,其特征在于,當(dāng)所述獲取的數(shù)據(jù)面配置數(shù)據(jù)對(duì)應(yīng)多個(gè)網(wǎng)絡(luò)設(shè)備時(shí),所述配置裝置還包括拆分模塊,用于以網(wǎng)絡(luò)設(shè)備為單位,對(duì)所述獲取模塊獲取的所述數(shù)據(jù)面配置數(shù)據(jù)進(jìn)行拆分;所述配置模塊,根據(jù)拆分后的數(shù)據(jù)面配置數(shù)據(jù),分別對(duì)各個(gè)網(wǎng)絡(luò)設(shè)備進(jìn)行配置。
12.如權(quán)利要求
9或10所述的配置裝置,其特征在于,還包括劃分模塊,用于將所述數(shù)據(jù)面配置數(shù)據(jù)劃分為傳輸層配置數(shù)據(jù)和無(wú)線層配置數(shù)據(jù)。
13.如權(quán)利要求
12所述的配置裝置,其特征在于,所述配置模塊,具體包括傳輸層配置子模塊,用于分析所述傳輸層配置數(shù)據(jù),根據(jù)所述傳輸層配置數(shù)據(jù)和所述現(xiàn)網(wǎng)配置數(shù)據(jù),進(jìn)行傳輸層離線數(shù)據(jù)配置;傳輸層生成子模塊,用于根據(jù)所述傳輸層離線數(shù)據(jù)配置的結(jié)果,生成傳輸層數(shù)據(jù)配置下發(fā)腳本;無(wú)線層配置子模塊,用于分析所述無(wú)線層配置數(shù)據(jù),根據(jù)所述無(wú)線層配置數(shù)據(jù)和所述現(xiàn)網(wǎng)配置數(shù)據(jù),進(jìn)行無(wú)線層離線數(shù)據(jù)配置;無(wú)線層生成子模塊,用于根據(jù)所述無(wú)線層離線數(shù)據(jù)配置的結(jié)果,生成無(wú)線層數(shù)據(jù)配置下發(fā)腳本。
14.如權(quán)利要求
13所述的配置裝置,其特征在于,所述配置模塊,還包括校驗(yàn)子模塊,用于對(duì)所述傳輸層或無(wú)線層離線數(shù)據(jù)配置的操作進(jìn)行數(shù)據(jù)校驗(yàn);報(bào)告子模塊,用于在所述校驗(yàn)子模塊校驗(yàn)所述傳輸層或無(wú)線層離線數(shù)據(jù)配置的操作錯(cuò)誤時(shí),生成錯(cuò)誤分析報(bào)告,將所述錯(cuò)誤分析報(bào)告返回給用戶。
15.一種網(wǎng)絡(luò)設(shè)備的配置系統(tǒng),其特征在于,包括如權(quán)利要求
9至14任一項(xiàng)所述的配置裝置,以及作為配置對(duì)象的網(wǎng)絡(luò)設(shè)備。
專利摘要
本發(fā)明實(shí)施例公開了網(wǎng)絡(luò)設(shè)備的配置方法、裝置和系統(tǒng),該方法包括接收并解析基于用戶面的配置文件,獲取相應(yīng)的數(shù)據(jù)面配置數(shù)據(jù);提取網(wǎng)絡(luò)設(shè)備的現(xiàn)網(wǎng)配置數(shù)據(jù),根據(jù)所述獲取的數(shù)據(jù)面配置數(shù)據(jù)和所述提取的現(xiàn)網(wǎng)配置數(shù)據(jù),進(jìn)行離線數(shù)據(jù)配置,生成數(shù)據(jù)配置下發(fā)腳本;將所述數(shù)據(jù)配置下發(fā)腳本發(fā)送到所述網(wǎng)絡(luò)設(shè)備。本發(fā)明實(shí)施例的技術(shù)方案提高了網(wǎng)絡(luò)設(shè)備的配置效率。
文檔編號(hào)H04W88/18GKCN101384086 B發(fā)布類型授權(quán) 專利申請(qǐng)?zhí)朇N 200810175205
公開日2012年7月4日 申請(qǐng)日期2008年10月30日
發(fā)明者宋杰, 李劍, 程志平, 蘇嘉亮, 鄧江海 申請(qǐng)人:華為技術(shù)有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan專利引用 (3),