專利名稱:一種直放站監(jiān)控的實(shí)現(xiàn)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信領(lǐng)域,具體地說(shuō)涉及一種直放站監(jiān)控的實(shí)現(xiàn)方法 及系統(tǒng)。
背景技術(shù):
隨著移動(dòng)通信技術(shù)的飛速發(fā)展,直放站在移動(dòng)通信網(wǎng)絡(luò)建設(shè)中發(fā)揮著 越來(lái)越重要的作用。直放站的這種廣泛應(yīng)用性使得如果直放站設(shè)備出現(xiàn)故 障,將可能會(huì)對(duì)整個(gè)通信網(wǎng)絡(luò)產(chǎn)生嚴(yán)重影響,因此,需要對(duì)直放站進(jìn)行監(jiān) 控,以保證直放站工作的穩(wěn)定性和可靠性,進(jìn)而確保通信網(wǎng)絡(luò)的平穩(wěn)運(yùn)行。然而,由于直放站不僅協(xié)議眾多,例如有中國(guó)移動(dòng)直放站設(shè)備網(wǎng)管接口技術(shù)規(guī)范、TD-SCDMA直放站監(jiān)控系統(tǒng)南向接口技術(shù)規(guī)范、中國(guó)聯(lián)通 GSM直放站監(jiān)控協(xié)議規(guī)范、中國(guó)聯(lián)通CDMA直放站網(wǎng)絡(luò)管理技術(shù)規(guī)范等 等;而且設(shè)備類型豐富,例如有移頻直放站、選頻直放站、寬帶直放站、 光纖直放站等等。網(wǎng)管在進(jìn)行監(jiān)控時(shí)需要加載各種類型直放站設(shè)備的相應(yīng) 監(jiān)控協(xié)議,以便能夠完成對(duì)各種類型的直放站設(shè)備的監(jiān)控。這對(duì)網(wǎng)管的開(kāi) 發(fā)而言,是一種較大的負(fù)擔(dān),在網(wǎng)管運(yùn)行時(shí),也不利于系統(tǒng)的穩(wěn)定。發(fā)明內(nèi)容有鑒于此,本發(fā)明提出了一種直放站監(jiān)控的實(shí)現(xiàn)方法及系統(tǒng),可以提 高網(wǎng)管監(jiān)控的開(kāi)發(fā)效率和系統(tǒng)運(yùn)行的穩(wěn)定性。為了解決上述技術(shù)問(wèn)題,本發(fā)明采用了如下技術(shù)方案 一種直放站監(jiān)控的實(shí)現(xiàn)方法,包含如下步驟A、 創(chuàng)建至少一種直放站監(jiān)控協(xié)議COM組件,所述直放站監(jiān)控協(xié)議 COM組件具有唯一的全局統(tǒng)一標(biāo)識(shí)符;B、 在網(wǎng)管中配置所述直放站監(jiān)控協(xié)議COM組件的全局統(tǒng)一標(biāo)識(shí)符;C、 網(wǎng)管根據(jù)待監(jiān)控的設(shè)備類型獲取相應(yīng)的直放站監(jiān)控協(xié)議COM組件 的全局統(tǒng)一標(biāo)識(shí)符;并根據(jù)獲取的所述全局統(tǒng)一標(biāo)識(shí)符創(chuàng)建接口 ;D、 網(wǎng)管通過(guò)所述接口向所獲取的全局統(tǒng)一標(biāo)識(shí)符對(duì)應(yīng)的直放站監(jiān)控協(xié)議COM組件傳遞待監(jiān)控設(shè)備的相應(yīng)監(jiān)控?cái)?shù)據(jù)處理請(qǐng)求;E、所述直放站監(jiān)控協(xié)議COM組件根據(jù)所述監(jiān)控?cái)?shù)據(jù)處理請(qǐng)求完成監(jiān)控?cái)?shù)據(jù)處理,將處理結(jié)果返回給網(wǎng)管,網(wǎng)管根據(jù)所述處理結(jié)果完成對(duì)待監(jiān) 控設(shè)備的監(jiān)控。所述數(shù)據(jù)處理為數(shù)據(jù)打包處理或數(shù)據(jù)解包處理。所述網(wǎng)管為網(wǎng)管主系統(tǒng)或測(cè)試工具軟件。本發(fā)明還公開(kāi)了一種直放站監(jiān)控的實(shí)現(xiàn)系統(tǒng),包括至少一種直放站監(jiān)控協(xié)議COM組件,所述直放站監(jiān)控協(xié)議COM組件具有唯一的全局統(tǒng)一標(biāo)識(shí)符,用于根據(jù)網(wǎng)管傳遞來(lái)的監(jiān)控?cái)?shù)據(jù)處理請(qǐng)求完成監(jiān)控?cái)?shù)據(jù)處理,并將處理結(jié)果返回給網(wǎng)管;網(wǎng)管模塊,用于根據(jù)待監(jiān)控的設(shè)備類型獲取相應(yīng)的直放站監(jiān)控協(xié)議 COM組件的全局統(tǒng)一標(biāo)識(shí)符;根據(jù)獲取的所述全局統(tǒng)一標(biāo)識(shí)符創(chuàng)建接口, 通過(guò)所述接口向所獲取的全局統(tǒng)一標(biāo)識(shí)符對(duì)應(yīng)的直放站監(jiān)控協(xié)議COM組 件傳遞待監(jiān)控設(shè)備的相應(yīng)監(jiān)控?cái)?shù)據(jù)處理請(qǐng)求;并根據(jù)直放站監(jiān)控協(xié)議COM 組件返回的所述處理結(jié)果完成對(duì)待監(jiān)控設(shè)備的監(jiān)控。本發(fā)明通過(guò)將各種直放站監(jiān)控協(xié)議封裝到COM組件中,網(wǎng)管只需通 過(guò)統(tǒng)一的接口對(duì)監(jiān)控協(xié)議組件進(jìn)行訪問(wèn),獲取監(jiān)控協(xié)議組件的服務(wù),從而 有效實(shí)現(xiàn)了監(jiān)控協(xié)議的動(dòng)態(tài)加載,減少各種機(jī)型間的相互影響,保證了系 統(tǒng)的穩(wěn)定性。同時(shí),各種不同的網(wǎng)管可以共用同樣的監(jiān)控協(xié)議組件,因而 也可以大大節(jié)省開(kāi)發(fā)時(shí)間和周期。
圖1是本發(fā)明具體實(shí)施方式
的系統(tǒng)框圖; 圖2是本發(fā)明具體實(shí)施方式
的組件加載流程圖; 圖3是本發(fā)明具體實(shí)施方式
的數(shù)據(jù)打包流程圖; 圖4是本發(fā)明具體實(shí)施方式
的數(shù)據(jù)解包流程圖。
具體實(shí)施方式
下面對(duì)照附圖并結(jié)合具體實(shí)施方式
對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。 在直放站的監(jiān)控中,設(shè)備監(jiān)控協(xié)議定義了網(wǎng)管系統(tǒng)和布置在設(shè)備上的 監(jiān)控模塊間如何交換信息,包含通訊方式和通訊數(shù)據(jù)包的定義。由于一個(gè)監(jiān)控協(xié)議實(shí)際上可以是一個(gè)比較獨(dú)立的接口系統(tǒng),處理這樣的協(xié)議完全可 以獨(dú)立于應(yīng)用系統(tǒng)之外,應(yīng)用系統(tǒng)與監(jiān)控協(xié)議間只要定義好互相訪問(wèn)的接 口即可。因此,可以把某些功能比較獨(dú)立的模塊脫離應(yīng)用系統(tǒng)獨(dú)立開(kāi)發(fā),在Windows平臺(tái)下,這可以采用API或組件方式來(lái)實(shí)現(xiàn)。COM是組件對(duì)象模型(Component Object Model)的簡(jiǎn)稱,是OLE和ActiveX技術(shù)的基礎(chǔ)。COM定義了一組API和一個(gè)二進(jìn)制標(biāo)準(zhǔn),讓來(lái)自不同編程語(yǔ)言、不同平臺(tái)的彼此獨(dú)立的對(duì)象互相進(jìn)行通信。它的這個(gè)特性使得把協(xié)議處理模塊從網(wǎng)管系統(tǒng)中獨(dú)立出來(lái)成為可能。本發(fā)明的基本原理是把-個(gè)監(jiān)控協(xié)議封裝到一個(gè)COM組件內(nèi),并定義好接口,主系統(tǒng)通過(guò)接口來(lái)訪問(wèn)監(jiān)控協(xié)議組件,并獲取監(jiān)控協(xié)議組件的服務(wù)。這樣的應(yīng)用模式可以有效實(shí)現(xiàn)機(jī)型動(dòng)態(tài)加載的問(wèn)題,從而減少機(jī)型間的互相影響,保證系統(tǒng)的穩(wěn)定。本發(fā)明的系統(tǒng)框圖如圖1所示,圖中示例性地顯示了協(xié)議組件A和協(xié)議組件B。協(xié)議組件例如可以是中國(guó)移動(dòng)通信的主要運(yùn)營(yíng)商,如移動(dòng)、聯(lián)通等的監(jiān)控協(xié)議組件。顯然,可以按同樣的方式開(kāi)發(fā)出多種監(jiān)控協(xié)議組件提供給系統(tǒng)使用。監(jiān)控協(xié)議COM組件通過(guò)一個(gè)統(tǒng)一的協(xié)議處理接口和網(wǎng)管進(jìn)行交互, 網(wǎng)管的種類同樣也是多樣化的,例如可以是網(wǎng)管主系統(tǒng),包括中文版和英 文版網(wǎng)管、POI (多合路平臺(tái))網(wǎng)管;也可以是測(cè)試工具軟件,包括有2G 測(cè)試工具、3G測(cè)試工具,例如TD-SCDMA設(shè)備測(cè)試工具等。監(jiān)控協(xié)議的 處理在各種網(wǎng)管產(chǎn)品的開(kāi)發(fā)中都是最重要的組成部分,各種網(wǎng)管系統(tǒng)和測(cè) 試工具等等都會(huì)需要對(duì)同樣的監(jiān)控協(xié)議進(jìn)行開(kāi)發(fā),如果針對(duì)每種網(wǎng)管產(chǎn)品 都開(kāi)發(fā)監(jiān)控協(xié)議,顯然這樣的勞動(dòng)是重復(fù)的。而本發(fā)明通過(guò)獨(dú)立開(kāi)發(fā)監(jiān)控 協(xié)議COM組件,COM組件中包含了一個(gè)統(tǒng)一接口,使得這些監(jiān)控協(xié)議處 理組件可以在不同的系統(tǒng)中應(yīng)用,而任意的網(wǎng)管主控系統(tǒng)只需要兼容統(tǒng)一 的接口定義,則這些系統(tǒng)是可以共用同一套協(xié)議組件的,這樣,各種網(wǎng)管 不需要再重復(fù)開(kāi)發(fā)監(jiān)控協(xié)議功能,而只需定義一個(gè)接口 (Interface),接口 中定義處理監(jiān)控協(xié)議所用的函數(shù),但在初始定義時(shí)并不具體實(shí)現(xiàn)。在進(jìn)行 監(jiān)控的信息交互時(shí),各個(gè)網(wǎng)管主控系統(tǒng)去調(diào)用接口中的上述函數(shù),如打包、 解包函數(shù)等,傳入相應(yīng)的參數(shù)。接口組件根據(jù)參數(shù)來(lái)調(diào)用相應(yīng)的監(jiān)控協(xié)議 COM組件完成具體的內(nèi)容。這樣的模式可以把直放站監(jiān)控協(xié)議處理的開(kāi)發(fā)變成一個(gè)黑盒模式,主控系統(tǒng)只需要針對(duì)接口做開(kāi)發(fā)就可以了,這樣大大節(jié)省了開(kāi)發(fā)時(shí)間和周期。如圖2所示,圖中示出了系統(tǒng)加載COM組件的過(guò)程,其主要的步驟是1、 主控系統(tǒng)根據(jù)設(shè)備類型獲取設(shè)備監(jiān)控組件的全局統(tǒng)一標(biāo)識(shí)符 (GUID,儲(chǔ)存在數(shù)據(jù)庫(kù)或配置文件中);2、 根據(jù)GUID創(chuàng)建接口對(duì)象。如果步驟1中獲取GUID失敗或者步驟2中創(chuàng)建接口對(duì)象失敗,則提 示并退出處理。圖3示出了主系統(tǒng)調(diào)用組件完成數(shù)據(jù)打包處理的過(guò)程,數(shù)據(jù)打包處理 包含遙測(cè)數(shù)據(jù)打包、遙控?cái)?shù)據(jù)打包、擴(kuò)展遙測(cè)打包等等,其主要的步驟是1、 主控系統(tǒng)向設(shè)備監(jiān)控組件發(fā)送打包請(qǐng)求,請(qǐng)求中需要傳輸設(shè)備有關(guān) 信息,例如設(shè)備類型信息給設(shè)備監(jiān)控組件;2、 設(shè)備監(jiān)控組件根據(jù)請(qǐng)求做處理,在提供用戶錄入時(shí)則顯示界面要求 用戶錄入信息后打包,如果沒(méi)有提供用戶錄入則直接打包;設(shè)備監(jiān)控組件根據(jù)協(xié)議定義(結(jié)合用戶錄入的信息)打好數(shù)據(jù)包后,返回成功提示以及總包數(shù)信息給主控系統(tǒng);3、 主控系統(tǒng)根據(jù)總包數(shù)循環(huán)提取數(shù)據(jù)包;在遙控時(shí),同時(shí)需要獲取處 理的參數(shù)列表信息,以便于把這些設(shè)置信息保存到數(shù)據(jù)庫(kù)中;如果設(shè)備監(jiān)控組件打包失敗,則返回失敗提示,主控系統(tǒng)收到失敗提 示將退出處理;如果主控系統(tǒng)提取某個(gè)數(shù)據(jù)包失敗時(shí),提示失敗并退出處 理。圖4示出了主系統(tǒng)調(diào)用組件完成數(shù)據(jù)解包處理的過(guò)程,其主要步驟是1、 主控系統(tǒng)向設(shè)備監(jiān)控組件發(fā)送解包請(qǐng)求;2、 設(shè)備監(jiān)控組件根據(jù)協(xié)議定義解開(kāi)數(shù)據(jù)包,組合成參數(shù)信息串;3、 設(shè)備監(jiān)控組件把參數(shù)信息串返回主控系統(tǒng),同時(shí)返回是否需要答復(fù)、 答復(fù)信息串、命令類型等信息,命令類型包括告警、査詢返回、控制返回、 巡檢返回等等;4、 主控系統(tǒng)處理解包后的信息。與打包處理類似,當(dāng)設(shè)備監(jiān)控組件解包失敗時(shí),返回失敗提示,主控 系統(tǒng)收到失敗提示時(shí),如果是不明確信息來(lái)源(不知道是從哪個(gè)直放站過(guò) 來(lái)的信息,例如在通過(guò)撥號(hào)數(shù)傳而且沒(méi)有來(lái)電顯示的情況下會(huì)導(dǎo)致信息來(lái) 源不明,這個(gè)時(shí)候需要對(duì)所有有可能的協(xié)議做一個(gè)遍歷),將調(diào)用其他的組件來(lái)處理,否則將退出處理。在完成監(jiān)控之后,網(wǎng)管將加載的組件進(jìn)行釋放,這可以通過(guò)主控系統(tǒng) 給組件接口對(duì)象賦零值(nil)實(shí)現(xiàn);以上主要說(shuō)明了本發(fā)明具體實(shí)施方式
的直放站監(jiān)控的實(shí)現(xiàn)方法,本發(fā) 明同時(shí)也披露了該方法的一種實(shí)現(xiàn)系統(tǒng),系統(tǒng)包括組件創(chuàng)建模塊和網(wǎng)管模 塊,由于其操作過(guò)程與方式相似,在此不再贅述。以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說(shuō) 明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù) 領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若 干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種直放站監(jiān)控的實(shí)現(xiàn)方法,其特征在于,包含如下步驟A、創(chuàng)建至少一種直放站監(jiān)控協(xié)議COM組件,所述直放站監(jiān)控協(xié)議COM組件具有唯一的全局統(tǒng)一標(biāo)識(shí)符;B、在網(wǎng)管中配置所述直放站監(jiān)控協(xié)議COM組件的全局統(tǒng)一標(biāo)識(shí)符;C、網(wǎng)管根據(jù)待監(jiān)控的設(shè)備類型獲取相應(yīng)的直放站監(jiān)控協(xié)議COM組件的全局統(tǒng)一標(biāo)識(shí)符;并根據(jù)獲取的所述全局統(tǒng)一標(biāo)識(shí)符創(chuàng)建接口;D、網(wǎng)管通過(guò)所述接口向所獲取的全局統(tǒng)一標(biāo)識(shí)符對(duì)應(yīng)的直放站監(jiān)控協(xié)議COM組件傳遞待監(jiān)控設(shè)備的相應(yīng)監(jiān)控?cái)?shù)據(jù)處理請(qǐng)求;E、所述直放站監(jiān)控協(xié)議COM組件根據(jù)所述監(jiān)控?cái)?shù)據(jù)處理請(qǐng)求完成監(jiān)控?cái)?shù)據(jù)處理,將處理結(jié)果返回給網(wǎng)管,網(wǎng)管根據(jù)所述處理結(jié)果完成對(duì)待監(jiān)控設(shè)備的監(jiān)控。
2. 如權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于,所述數(shù)據(jù)處理為數(shù)據(jù) 打包處理或數(shù)據(jù)解包處理。
3. 如權(quán)利要求1或2所述的實(shí)現(xiàn)方法,其特征在于,所述網(wǎng)管為網(wǎng)管 主系統(tǒng)或測(cè)試工具軟件。
4. 一種直放站監(jiān)控的實(shí)現(xiàn)系統(tǒng),其特征在于,包括 至少一種直放站監(jiān)控協(xié)議COM組件,所述直放站監(jiān)控協(xié)議COM組 件具有唯一的全局統(tǒng)一標(biāo)識(shí)符,用于根據(jù)網(wǎng)管傳遞來(lái)的監(jiān)控?cái)?shù)據(jù)處理請(qǐng)求 完成監(jiān)控?cái)?shù)據(jù)處理,并將處理結(jié)果返回給網(wǎng)管;網(wǎng)管模塊,用于根據(jù)待監(jiān)控的設(shè)備類型獲取相應(yīng)的直放站監(jiān)控協(xié)議COM組件的全局統(tǒng)一標(biāo)識(shí)符;根據(jù)獲取的所述全局統(tǒng)一標(biāo)識(shí)符創(chuàng)建接口,通過(guò)所述接口向所獲取的全局統(tǒng)一標(biāo)識(shí)符對(duì)應(yīng)的直放站監(jiān)控協(xié)議COM組件傳遞待監(jiān)控設(shè)備的相應(yīng)監(jiān)控?cái)?shù)據(jù)處理請(qǐng)求;并根據(jù)直放站監(jiān)控協(xié)議COM組件返回的所述處理結(jié)果完成對(duì)待監(jiān)控設(shè)備的監(jiān)控。
5. 如權(quán)利要求4所述的實(shí)現(xiàn)系統(tǒng),其特征在于,所述數(shù)據(jù)處理為數(shù)據(jù) 打包處理或數(shù)據(jù)解包處理。
6. 如權(quán)利要求4或5所述的實(shí)現(xiàn)系統(tǒng),其特征在于,所述網(wǎng)管模塊為 網(wǎng)管主系統(tǒng)或測(cè)試工具軟件。
全文摘要
本發(fā)明公開(kāi)了一種直放站監(jiān)控的實(shí)現(xiàn)方法及系統(tǒng),包含如下步驟A.創(chuàng)建至少一種直放站監(jiān)控協(xié)議COM組件,直放站監(jiān)控協(xié)議COM組件具有唯一的全局統(tǒng)一標(biāo)識(shí)符;B.在網(wǎng)管中配置前述組件的全局統(tǒng)一標(biāo)識(shí)符;C.網(wǎng)管根據(jù)待監(jiān)控的設(shè)備類型獲取相應(yīng)的直放站監(jiān)控協(xié)議COM組件的全局統(tǒng)一標(biāo)識(shí)符;并根據(jù)獲取的全局統(tǒng)一標(biāo)識(shí)符創(chuàng)建接口;D.網(wǎng)管通過(guò)接口向所獲取的全局統(tǒng)一標(biāo)識(shí)符對(duì)應(yīng)的直放站監(jiān)控協(xié)議COM組件傳遞待監(jiān)控設(shè)備的相應(yīng)監(jiān)控?cái)?shù)據(jù)處理請(qǐng)求;E.直放站監(jiān)控協(xié)議COM組件根據(jù)所述監(jiān)控?cái)?shù)據(jù)處理請(qǐng)求完成監(jiān)控?cái)?shù)據(jù)處理,將處理結(jié)果返回給網(wǎng)管,網(wǎng)管根據(jù)處理結(jié)果完成對(duì)待監(jiān)控設(shè)備的監(jiān)控。本發(fā)明保證了系統(tǒng)的穩(wěn)定性,也節(jié)省開(kāi)發(fā)時(shí)間和周期。
文檔編號(hào)H04Q7/34GK101242620SQ20081006553
公開(kāi)日2008年8月13日 申請(qǐng)日期2008年3月7日 優(yōu)先權(quán)日2008年3月7日
發(fā)明者吳天斌, 宋月雷, 攀 張, 寧 方 申請(qǐng)人:深圳國(guó)人通信有限公司