一種基于規(guī)則引擎的運營商業(yè)務撥測系統(tǒng)的動態(tài)配置方法
【專利摘要】本發(fā)明涉及撥測系統(tǒng)配置方法【技術領域】,特別涉及一種基于規(guī)則引擎的運營商業(yè)務撥測系統(tǒng)的動態(tài)配置方法。本發(fā)明的一種基于規(guī)則引擎的運營商業(yè)務撥測系統(tǒng)的動態(tài)配置方法,其通過建立智能自動化規(guī)則引擎,動態(tài)增加及調整業(yè)務系統(tǒng)與撥測系統(tǒng)之間指令不匹配的情況。通過動態(tài)調整模式,節(jié)省了開發(fā)時間,降低了開發(fā)的復雜度,提高了開發(fā)效率。
【專利說明】—種基于規(guī)則引擎的運營商業(yè)務撥測系統(tǒng)的動態(tài)配置方法
【技術領域】
[0001]本發(fā)明涉及撥測系統(tǒng)配置方法【技術領域】,特別涉及一種基于規(guī)則引擎的運營商業(yè)務撥測系統(tǒng)的動態(tài)配置方法。
【背景技術】
[0002]移動通信網(wǎng)絡中對于應用業(yè)務系統(tǒng)是極度依賴的,一旦業(yè)務發(fā)生中斷,會給運營商帶來損失,同時影響到客戶的使用。業(yè)務撥測系統(tǒng)就是對于運營商的各種業(yè)務系統(tǒng)進行定時測試的一種業(yè)務系統(tǒng)。
[0003]在傳統(tǒng)的撥測業(yè)務中,軟件中已經(jīng)定義好相關的業(yè)務系統(tǒng)的撥測方法,拔測時根據(jù)事先設定的方式,通過各種方法發(fā)送業(yè)務指令到業(yè)務系統(tǒng),撥測系統(tǒng)根據(jù)業(yè)務系統(tǒng)的返回值進行業(yè)務的判斷,撥測系統(tǒng)再進行后續(xù)顯示及處理。但是這種方式,存在一定的局限性,即都是根據(jù)事先的設定進行業(yè)務撥測,當新增業(yè)務系統(tǒng)、業(yè)務系統(tǒng)升級,就需要再聯(lián)系業(yè)務系統(tǒng),再行修改撥測系統(tǒng)。而且運營商的業(yè)務系統(tǒng)非常多、開發(fā)的廠家也很多,經(jīng)常會出現(xiàn)撥測業(yè)務系統(tǒng)不能夠正常監(jiān)控到運營商的業(yè)務系統(tǒng)的情況。
【發(fā)明內容】
[0004]為了解決現(xiàn)有技術的問題,本發(fā)明提供了一種基于規(guī)則引擎的運營商業(yè)務撥測系統(tǒng)的動態(tài)配置方法,其通過建立智能自動化規(guī)則引擎,動態(tài)增加及調整業(yè)務系統(tǒng)與撥測系統(tǒng)之間指令不匹配的情況。
[0005]本發(fā)明所采用的技術方案如下:
一種基于規(guī)則引擎的運營商業(yè)務撥測系統(tǒng)的動態(tài)配置方法,包括以下步驟:
A、通過內置的規(guī)則引擎導入及定義業(yè)務系統(tǒng)中的各種規(guī)則;
B、將業(yè)務系統(tǒng)的規(guī)則實例加載到撥測系統(tǒng)中運行;
C、規(guī)則引擎根據(jù)系統(tǒng)運行日歷自動運行已經(jīng)加載的規(guī)則實例;
D、規(guī)則引擎根據(jù)事先定義的規(guī)則進行相應的處理;
E、撥測系統(tǒng)記錄本次運行的結果,并根據(jù)不同的撥測結果進行相應的處理。
[0006]步驟A中,所述的各種規(guī)則包括基本功能、命令執(zhí)行操作、目錄服務操作、電子郵件操作、文件管理操作、文件傳輸操作、網(wǎng)絡操作、WEB服務。
[0007]步驟B中,將業(yè)務系統(tǒng)的規(guī)則實例加載到撥測系統(tǒng)運行,是指規(guī)則修改并不影響到已經(jīng)加載的規(guī)則,所有規(guī)則均是以實例的形態(tài)進行加載執(zhí)行。
[0008]步驟C中,規(guī)則引擎根據(jù)系統(tǒng)運行日歷自動運行已經(jīng)加載的規(guī)則實例,日歷選項包括每日,每周,每月,每年,或者自己手動選擇的日期;也可以定義一個日期范圍或無限期地重復設置的規(guī)則;可以設置包括和排除日期,列出所有的日歷規(guī)則、清除該復選框日期就可以從日歷中排除。
[0009]步驟D中,規(guī)則引擎根據(jù)事先定義的規(guī)則進行相應的處理,其中判斷方法支持包括布爾表達式、正則表達式、javaScript判斷方法。[0010]步驟E中,根據(jù)不同的撥測結果進行相應的處理,是指將本次撥測情況按照事先配置文件中的定義進行相應的處理。
[0011]步驟A中業(yè)務規(guī)則可以自行定義及導入操作,導入模式為一次性批量導入。
[0012]步驟D中,當出現(xiàn)代碼與事先定義的代碼不匹配的情況,通過一個比較函數(shù)來實現(xiàn)相應的處理。
[0013]步驟E中,根據(jù)不同的撥測結果進行處理,是指將本次撥測情況按照事先配置文件中的定義進行相應的處理。
[0014]本發(fā)明提供的技術方案帶來的有益效果是:
采用本發(fā)明所述方法可以實現(xiàn)將撥測業(yè)務系統(tǒng)由原來的每次業(yè)務修改都需要修改代碼改為動態(tài)調整模式的目的。手工代碼匹配模式是指業(yè)務系統(tǒng)返回的代碼值不能被識別時只能手工來更改業(yè)務代碼與響應處理規(guī)則;動態(tài)調整模式是指是僅需要修改系統(tǒng)的配置文件或者在頁面上進行相應的調整,即可改變業(yè)務的相關配置屬性。通過動態(tài)調整模式,節(jié)省了開發(fā)時間,降低了開發(fā)的復雜度,提高了開發(fā)效率。
【專利附圖】
【附圖說明】
[0015]圖1為本發(fā)明的一種基于規(guī)則引擎的運營商業(yè)務撥測系統(tǒng)的動態(tài)配置方法的方法流程圖。
【具體實施方式】
[0016]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明實施方式作進一步地詳細描述。
[0017]實施例一
如附圖1所示,一種基于規(guī)則引擎的運營商業(yè)務撥測系統(tǒng)的動態(tài)配置方法,包括以下步驟:
A、通過內置的規(guī)則引擎導入及定義業(yè)務系統(tǒng)中的各種規(guī)則;
B、將業(yè)務系統(tǒng)的規(guī)則實例加載到撥測系統(tǒng)中運行;
C、規(guī)則引擎根據(jù)系統(tǒng)運行日歷自動運行已經(jīng)加載的規(guī)則實例;
D、規(guī)則引擎根據(jù)事先定義的規(guī)則進行相應的處理;
E、撥測系統(tǒng)記錄本次運行的結果,并根據(jù)不同的撥測結果進行相應的處理。
[0018]步驟A中,所述的各種規(guī)則包括基本功能、命令執(zhí)行操作、目錄服務操作、電子郵件操作、文件管理操作、文件傳輸操作、網(wǎng)絡操作、WEB服務。
[0019]步驟B中,將業(yè)務系統(tǒng)的規(guī)則實例加載到撥測系統(tǒng)運行,是指規(guī)則修改并不影響到已經(jīng)加載的規(guī)則,所有規(guī)則均是以實例的形態(tài)進行加載執(zhí)行。
[0020]步驟C中,規(guī)則引擎根據(jù)系統(tǒng)運行日歷自動運行已經(jīng)加載的規(guī)則實例,日歷選項包括每日,每周,每月,每年,或者自己手動選擇的日期;也可以定義一個日期范圍或無限期地重復設置的規(guī)則;可以設置包括和排除日期,列出所有的日歷規(guī)則、清除該復選框日期就可以從日歷中排除。
[0021]步驟D中,規(guī)則引擎根據(jù)事先定義的規(guī)則進行相應的處理,其中判斷方法支持包括布爾表達式、正則表達式、javaScript判斷方法。[0022]步驟E中,根據(jù)不同的撥測結果進行相應的處理,是指將本次撥測情況按照事先配置文件中的定義進行相應的處理。
[0023]步驟A中業(yè)務規(guī)則可以自行定義及導入操作,導入模式為一次性批量導入。
[0024]步驟D中,當出現(xiàn)代碼與事先定義的代碼不匹配的情況,通過一個比較函數(shù)來實現(xiàn)相應的處理。
[0025]步驟E中,根據(jù)不同的撥測結果進行處理,是指將本次撥測情況按照事先配置文件中的定義進行相應的處理。
[0026]本發(fā)明的具體實現(xiàn)步驟是:
首先需要在業(yè)務系統(tǒng)中定義好相應的業(yè)務;
然后測試結果也需要進行記錄;
當新增業(yè)務系統(tǒng)時或者業(yè)務系統(tǒng)返回的代碼不能被應用系統(tǒng)識別時,僅需要添加或修改配置文件中關于業(yè)務的設定,修改完畢之后,將配置文件發(fā)布,即可以把新的配置文件實例進行加載運行。
[0027]以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
【權利要求】
1.一種基于規(guī)則引擎的運營商業(yè)務撥測系統(tǒng)的動態(tài)配置方法,包括以下步驟: A、通過內置的規(guī)則引擎導入及定義業(yè)務系統(tǒng)中的各種規(guī)則; B、將業(yè)務系統(tǒng)的規(guī)則實例加載到撥測系統(tǒng)中運行; C、規(guī)則引擎根據(jù)系統(tǒng)運行日歷自動運行已經(jīng)加載的規(guī)則實例; D、規(guī)則引擎根據(jù)事先定義的規(guī)則進行相應的處理; E、撥測系統(tǒng)記錄本次運行的結果,并根據(jù)不同的撥測結果進行相應的處理。
2.根據(jù)權利要求1所述的一種基于規(guī)則引擎的運營商業(yè)務撥測系統(tǒng)的動態(tài)配置方法,其特征在于,所述的步驟A中,所述的各種規(guī)則包括基本功能、命令執(zhí)行操作、目錄服務操作、電子郵件操作、文件管理操作、文件傳輸操作、網(wǎng)絡操作、WEB服務。
3.根據(jù)權利要求1所述的一種基于規(guī)則引擎的運營商業(yè)務撥測系統(tǒng)的動態(tài)配置方法,其特征在于,所述的步驟B中,將業(yè)務系統(tǒng)的規(guī)則實例加載到撥測系統(tǒng)運行,是指規(guī)則修改并不影響到已經(jīng)加載的規(guī)則,所有規(guī)則均是以實例的形態(tài)進行加載執(zhí)行。
4.根據(jù)權利要求1所述的一種基于規(guī)則引擎的運營商業(yè)務撥測系統(tǒng)的動態(tài)配置方法,其特征在于,所述的步驟C中,規(guī)則引擎根據(jù)系統(tǒng)運行日歷自動運行已經(jīng)加載的規(guī)則實例,日歷選項包括每日,每周,每月,每年,或者自己手動選擇的日期;也可以定義一個日期范圍或無限期地重復設置的規(guī)則;可以設置包括和排除日期,列出所有的日歷規(guī)則、清除該復選框日期就可以從日歷中排除。
5.根據(jù)權利要求1所述的一種基于規(guī)則引擎的運營商業(yè)務撥測系統(tǒng)的動態(tài)配置方法,其特征在于,所述的步驟D中,規(guī)則引擎根據(jù)事先定義的規(guī)則進行相應的處理,其中判斷方法支持包括布爾表達式、正則表達式、javaScript判斷方法。
6.根據(jù)權利要求1所述的一種基于規(guī)則引擎的運營商業(yè)務撥測系統(tǒng)的動態(tài)配置方法,其特征在于,所述的步驟E中,根據(jù)不同的撥測結果進行相應的處理,是指將本次撥測情況按照事先配置文件中的定義進行相應的處理。
7.根據(jù)權利要求1所述的一種基于規(guī)則引擎的運營商業(yè)務撥測系統(tǒng)的動態(tài)配置方法,其特征在于,所述步驟A中業(yè)務規(guī)則可以自行定義及導入操作,導入模式為一次性批量導入。
8.根據(jù)權利要求1所述的一種基于規(guī)則引擎的運營商業(yè)務撥測系統(tǒng)的動態(tài)配置方法,其特征在于,所述步驟D中,當出現(xiàn)代碼與事先定義的代碼不匹配的情況,通過一個比較函數(shù)來實現(xiàn)相應的處理。
9.根據(jù)權利要求1所述的一種基于規(guī)則引擎的運營商業(yè)務撥測系統(tǒng)的動態(tài)配置方法,其特征在于,所述步驟E中,根據(jù)不同的撥測結果進行處理,是指將本次撥測情況按照事先配置文件中的定義進行相應的處理。
【文檔編號】H04W24/08GK103874100SQ201410094871
【公開日】2014年6月18日 申請日期:2014年3月14日 優(yōu)先權日:2014年3月14日
【發(fā)明者】李勇 申請人:浪潮通信信息系統(tǒng)有限公司