專利名稱:一種電信網(wǎng)管系統(tǒng)北向文件轉發(fā)方法和系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及電信網(wǎng)管技術,特別涉及電信網(wǎng)管系統(tǒng)將北向輸出的文件 以多種規(guī)則主動通過郵件等方式轉發(fā)給第三方網(wǎng)管系統(tǒng)的方法與系統(tǒng)。
背景技術:
電信網(wǎng)管中北向文件是有關呼叫、協(xié)議、系統(tǒng)資源以及配置信息的數(shù) 據(jù)文件, 一般由相關電信設備的處理程序管理,包括一系列任務的管理, 通過一系列任務生成相應的北向文件并輸出到指定的目錄,電信網(wǎng)管系統(tǒng)
主動通過FTP獲取北向文件,存儲到電信網(wǎng)管系統(tǒng)本地,再由第三方網(wǎng)管 通過FTP將北向文件下載到第三方網(wǎng)管系統(tǒng)。
這種方法主要依賴于第三方網(wǎng)管主動通過FTP方式獲取北向文件,第 三方網(wǎng)管通過FTP獲取北向文件,此種方法有存在以下缺點
a) 北向文件在統(tǒng)計任務多的情況下,北向文件會很多,如果每次下載 所有北向文件,下載速度慢;
b) 需要第三方網(wǎng)管系統(tǒng)用戶主動選擇下載感興趣的北向文件,而在北 向文件很多的情況下査找北向文件不方便。
所以有必要提供一種靈活主動的方式將第三方網(wǎng)管系統(tǒng)感興趣的北向 文件轉發(fā)給第三方網(wǎng)管系統(tǒng)相應用戶。
發(fā)明內容
本發(fā)明的目的在于提供一種靈活主動的方式向第三方網(wǎng)管系統(tǒng)轉發(fā)北 向文件的方法與系統(tǒng),以解決現(xiàn)有技術中由第三方網(wǎng)管主動向電信網(wǎng)管系 統(tǒng)獲取北向文件過程中過于繁瑣的操作及效率的低下,降低在實際操作維 護中的操作失誤,便于第三方網(wǎng)管靈活的定義需要獲取的北向文件,并且 在無人值守情況下自動獲取需要的北向文件。
本發(fā)明提供以下技術方案-一種電信網(wǎng)管系統(tǒng)北向文件轉發(fā)方法,包括以下處理過程
1) 網(wǎng)管系統(tǒng)掃描北向文件的生成情況,并將新生成的北向文件拷貝到 系統(tǒng)的臨時保存區(qū);
2) 將新生成的北向文件按照各用戶的需求分別進行壓縮處理,并存入 待轉發(fā)隊列;
3) 根據(jù)各壓縮文件中對應的用戶地址信息,將各壓縮文件發(fā)送到各用戶。
優(yōu)選的,所述步驟1)中具體為網(wǎng)管系統(tǒng)定時掃描北向文件的生成 情況。
優(yōu)選的,所述步驟2)具體為先對各用戶分別設置北向文件過濾規(guī)
則,將新生成的北向文件按照過濾規(guī)則分別進行壓縮處理,并將用戶地址 與壓縮文件對應后存入待轉發(fā)隊列。
優(yōu)選的,所述步驟3)中具體為網(wǎng)管系統(tǒng)實時監(jiān)控待轉發(fā)隊列,一
旦隊列中有壓縮文件,則觸發(fā)轉發(fā)處理流程,將文件轉發(fā)到用戶,并在轉 發(fā)隊列中刪除轉發(fā)成功的文件。
優(yōu)選的,所述步* 3)中當轉發(fā)處理過程失敗時,在文件信息中記錄 失敗次數(shù),并將文件放入發(fā)送失敗隊列;網(wǎng)管系統(tǒng)定時掃描發(fā)送失敗隊列, 自動重發(fā)該隊列中的文件。
優(yōu)選的,當發(fā)送處理失敗的次數(shù)超過設定的次數(shù)閾值時,不再進行自 動重發(fā),將失敗文件信息記錄并存入手工重發(fā)信息列表;手工重發(fā)時,根 據(jù)文件信息讀取原始北向文件,并進行壓縮后放入發(fā)送隊列,并觸發(fā)自動 轉發(fā)處理流程。
一種電信網(wǎng)管系統(tǒng)北向文件轉發(fā)系統(tǒng),包括
掃描模塊,用于掃描北向文件的生成情況,并將新生成的北向文件拷 貝到網(wǎng)管系統(tǒng)的臨時保存區(qū);
壓縮模塊,用于將新生成的北向文件按照各用戶的需求分別進行壓縮 處理,存入待轉發(fā)隊列;
轉發(fā)模塊,用于根據(jù)各壓縮文件中對應的用戶地址信息,將待轉發(fā)隊 列中各壓縮文件發(fā)送到用戶。
優(yōu)選的,所述壓縮模塊中保存有各用戶對應的北向文件過濾規(guī)則,將新生成的北向文件按照過濾規(guī)則分別進行壓縮處理后與對應的用戶地址一 起存入待轉發(fā)隊列。
優(yōu)選的,所述轉發(fā)模塊中還設有發(fā)送失敗隊列,轉發(fā)失敗的文件存入 該隊列中,網(wǎng)管系統(tǒng)定時掃描發(fā)送失敗隊列,自動重發(fā)該隊列中的文件。
優(yōu)選的,還包括手工重發(fā)模塊,用于將轉發(fā)失敗次數(shù)超過設定的次數(shù) 閾值的文件信息進行記錄,并根據(jù)文件信息讀取原始北向文件,壓縮后放 入發(fā)送隊列,并觸發(fā)自動轉發(fā)處理過程。
本發(fā)明采用以上技術方案,有以下優(yōu)點-
采用本發(fā)明后,第三方網(wǎng)管獲取北向文件可以自定義獲取指定過濾范 圍的北向文件,按用戶有選擇的獲取北向文件,系統(tǒng)自動掃描轉發(fā)模塊無 人干預,不需要用戶自己去選擇自己感興趣的北向文件,用戶只要收取郵 件獲取相應北向文件即可。
圖1是本發(fā)明北向文件轉發(fā)系統(tǒng)框圖; 圖2是本發(fā)明轉發(fā)規(guī)則初始化原理圖; 圖3是本發(fā)明北向文件轉發(fā)方法流程圖4是本發(fā)明北向文件郵件自動轉發(fā)與手工重發(fā)原理圖。
具體實施例方式
下面結合附圖對本發(fā)明提供的北向文件轉發(fā)的方法與系統(tǒng)進行詳細說明。
如圖1所示,本發(fā)明的北向文件轉發(fā)系統(tǒng)框架,至少包括掃描模塊、 壓縮模塊和轉發(fā)模塊,還可以增設手工重發(fā)模塊。在系統(tǒng)中首先需要對整 個北向文件郵件轉發(fā)郵件設定參數(shù)的初始化,各模塊的運行基礎均是按照 參數(shù)信息來進行處理。
掃描模塊,按固定時間掃描原始存放北向文件路徑,并將文件獲取到 網(wǎng)管系統(tǒng)本地進行待處理。
壓縮模塊,按設定的壓縮規(guī)則壓縮每個郵件接收者需要的北向文件信 息,并且將北向壓縮文件置于待發(fā)送隊列。轉發(fā)模塊,根據(jù)郵件地址與北向壓縮文件對應自動轉發(fā)郵件,如果發(fā) 送失敗則將北向壓縮文件中的北向文件信息存儲為文件保存在本地。
手工重發(fā)模塊,讀取失敗文件信息,搜索原始北向文件路徑,獲取并 壓縮北向文件進行手工重發(fā)。
如圖2所示,本發(fā)明的轉發(fā)規(guī)則初始化原理,包括 郵件轉發(fā)規(guī)則初始化為系統(tǒng)各模塊所有可配置執(zhí)行參數(shù)的初始化,設 定參數(shù)包括基礎規(guī)則信息和過濾規(guī)則信息。基礎規(guī)則信息包括郵件服 務信息(郵件服務器地址,認證信息)、文件路徑信息、壓縮大小限制、文 件掃描周期、最大發(fā)送失敗次數(shù)等自定義參數(shù),過濾規(guī)則信息包括用戶 郵件地址(可多個)、壓縮規(guī)則信息(北向文件過濾關鍵字、時間日期范圍、 話務統(tǒng)計類型、域信息、網(wǎng)元類型等),每個用戶所需要的北向文件信息可 以均不相同,所以必須為某n (n>=l)個用戶設定北向文件過濾規(guī)則。設 定參數(shù)可以直接配置文件或者通過界面進行配置,通過配置文件或者通過 界面配置后系統(tǒng)均能自動初始化參數(shù)信息,使規(guī)則能實時更新。
如圖3所示,本發(fā)明的定時掃描北向文件原始文件并按規(guī)則壓縮處理
北向文件處理流程,包括
首先將定時從設備獲取的北向文件獲取到網(wǎng)管系統(tǒng)本地的臨時路徑, 定時掃描的北向文件路徑和掃描周期由規(guī)則信息獲取。
當設備每個周期的原始北向文件獲取到網(wǎng)管系統(tǒng)本地臨時路徑之后, 北向文件的壓縮存儲開始,每當掃描到有新北向文件生成之后,根據(jù)每條 過濾規(guī)則,壓縮成若干個壓縮文件,例如用戶郵件地址1,對應編號為1 的過濾規(guī)則,根據(jù)編號為1的過濾規(guī)則生成一個北向文件壓縮文件(如果 規(guī)則設定最大壓縮文件大杏,則每超過規(guī)定大小就生成一個壓縮文件),存 入指定的文件路徑,并且將郵件地址1與該北向壓縮文件名列表對應,存
入待發(fā)送隊列,然后再處理用戶郵件地址2對應編號為2的過濾規(guī)則,有 n個過濾規(guī)則,則生成大于等于n個壓縮文件,所有規(guī)則處理完成之后, 將網(wǎng)管系統(tǒng)本地臨時路徑的北向文件刪除。
如圖4所示,本發(fā)明的北向文件郵件自動轉發(fā)與手工重發(fā)原理示意圖, 包括
待發(fā)送的北向壓縮文件隊列中有數(shù)據(jù)時將觸發(fā)北向文件自動轉發(fā)模塊 處理流程,取出隊列中的壓縮文件名,獲取指定的文件,根據(jù)規(guī)則設定的郵件服務信息發(fā)送郵件,如果郵件發(fā)送到郵件服務器成功,則將該壓縮文 件刪除,同時記錄日志信息,如果郵件發(fā)送到郵件服務器失敗,則將該文 件置于自動重發(fā)隊列,每隔一段時間自動重發(fā),并且記錄發(fā)送失敗次數(shù), 當失敗次數(shù)達到設定的最大重發(fā)次數(shù)之后,則將該壓縮文件包內的文件信 息存為一個文件保存到發(fā)送失敗北向文件路徑,待手工重發(fā),將文件信息 記錄于文件,節(jié)省了存儲空間。
當需要手工重發(fā)失敗的北向文件時,首先讀取失敗北向文件路徑中的 失敗文件信息列表,再根據(jù)存儲的北向文件信息重新壓縮北向文件,然后 轉入自動重發(fā)流程,手工重發(fā)流程沒有失敗次數(shù)的規(guī)定, 一次發(fā)送失敗即 為失敗,發(fā)送成功后刪除該失敗北向文件。
以上內容是結合具體的優(yōu)選實施方式對本發(fā)明所作的進一步詳細說 明,不能認定本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬技術 領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若 干簡單推演或替換,都應當視為屬于本發(fā)明的保護范圍。
權利要求
1.一種電信網(wǎng)管系統(tǒng)北向文件轉發(fā)方法,其特征在于,所述方法包括以下處理過程1)網(wǎng)管系統(tǒng)掃描北向文件的生成情況,并將新生成的北向文件拷貝到系統(tǒng)的臨時保存區(qū);2)將新生成的北向文件按照各用戶的需求分別進行壓縮處理,并存入待轉發(fā)隊列;3)根據(jù)各壓縮文件中對應的用戶地址信息,將各壓縮文件發(fā)送到各用戶。
2. 根據(jù)權利要求1所述的電信網(wǎng)管系統(tǒng)北向文件轉發(fā)方法,其特征在 于,所述步驟l)中具體為網(wǎng)管系統(tǒng)定時掃描北向文件的生成情況。
3. 根據(jù)權利要求1所述的電信網(wǎng)管系統(tǒng)北向文件轉發(fā)方法,其特征在 于,所述步驟2)具體為先對各用戶分別設置北向文件過濾規(guī)則,將新 生成的北向文件按照過濾規(guī)則分別進行壓縮處理,并將用戶地址與壓縮文 件對應后存入待轉發(fā)隊列。
4. 根據(jù)權利要求1所述的電信網(wǎng)管系統(tǒng)北向文件轉發(fā)方法,其特征在 于,所述步驟3)中具體為網(wǎng)管系統(tǒng)實時監(jiān)控待轉發(fā)隊列, 一旦隊列中有壓縮文件,則觸發(fā)轉發(fā)處理流程,將文件轉發(fā)到用戶,并在轉發(fā)隊列中 刪除轉發(fā)成功的文件。
5. 根據(jù)權利要求4所述的電信網(wǎng)管系統(tǒng)北向文件轉發(fā)方法,其特征在 于,所述步驟3)中當轉發(fā)處理過程失敗時,在文件信息中記錄失敗次數(shù), 并將文件放入發(fā)送失敗隊列;網(wǎng)管系統(tǒng)定時掃描發(fā)送失敗隊列,自動重發(fā) 該隊列中的文件。
6. 根據(jù)權利要求5所述的電信網(wǎng)管系統(tǒng)北向文件轉發(fā)方法,其特征在 于,當發(fā)送處理失敗的次數(shù)超過設定的次數(shù)閾值時,不再進行自動重發(fā), 將失敗文件信息記錄并存入手工重發(fā)信息列表;手工重發(fā)時,根據(jù)文件信 息讀取原始北向文件,并進行壓縮后放入發(fā)送隊列,并觸發(fā)自動轉發(fā)處理 流程。
7. —種電信網(wǎng)管系統(tǒng)北向文件轉發(fā)系統(tǒng),其特征在于,所述系統(tǒng)包括:掃描模塊,用于掃描北向文件的生成情況,并將新生成的北向文件拷貝到網(wǎng)管系統(tǒng)的臨時保存區(qū);壓縮模塊,用于將新生成的北向文件按照各用戶的需求分別進行壓縮 處理,存入待轉發(fā)隊列;轉發(fā)模塊,用于根據(jù)各壓縮文件中對應的用戶地址信息,將待轉發(fā)隊 列中各壓縮文件發(fā)送到用戶。
8. 根據(jù)權利要求7所述的電信網(wǎng)管系統(tǒng)北向文件轉發(fā)系統(tǒng),其特征在 于,所述壓縮模塊中保存有各用戶對應的北向文件過濾規(guī)則,將新生成的 北向文件按照過濾規(guī)則分別進行壓縮處理后與對應的用戶地址一起存入待 轉發(fā)隊列。
9. 根據(jù)權利要求7所述的電信網(wǎng)管系統(tǒng)北向文件轉發(fā)系統(tǒng),其特征在 于,所述轉發(fā)模塊中還設有發(fā)送失敗隊列,轉發(fā)失敗的文件存入該隊列中, 網(wǎng)管系統(tǒng)定時掃描發(fā)送失敗隊列,自動重發(fā)該隊列中的文件。
10. 根據(jù)權利要求9所述的電信網(wǎng)管系統(tǒng)北向文件轉發(fā)系統(tǒng),其特征 在于,還包括手工重發(fā)模塊,用于將轉發(fā)失敗次數(shù)超過設定的次數(shù)閾值的 文件信息進行記錄,并根據(jù)文件信息讀取原始北向文件,壓縮后放入發(fā)送 隊列,并觸發(fā)自動轉發(fā)處理過程。
全文摘要
本發(fā)明公開了一種電信網(wǎng)管系統(tǒng)北向文件轉發(fā)方法和系統(tǒng),以靈活主動的方式對北向文件在網(wǎng)管側就進行掃描、壓縮和轉發(fā)。采用本發(fā)明后,第三方網(wǎng)管獲取北向文件可以自定義獲取指定過濾范圍的北向文件,按用戶有選擇的獲取北向文件,系統(tǒng)自動掃描轉發(fā)模塊無人干預,不需要用戶自己去選擇自己感興趣的北向文件,用戶只要收取郵件獲取相應北向文件即可。
文檔編號H04L12/24GK101304430SQ20081006820
公開日2008年11月12日 申請日期2008年6月30日 優(yōu)先權日2008年6月30日
發(fā)明者繆澤鋒, 詹榮國 申請人:中興通訊股份有限公司