




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、實(shí)現(xiàn)中繼監(jiān)測與交換優(yōu)化統(tǒng)計(jì)分析的自動(dòng)化(二) 第三章 程序設(shè)計(jì)3.1 SCENARIO WIZARD應(yīng)用要想實(shí)現(xiàn)中繼監(jiān)測與交換優(yōu)化統(tǒng)計(jì)分析的完全自動(dòng)化,必須首先實(shí)現(xiàn)原始數(shù)據(jù)采集的自動(dòng)化。SIEMEN公司“switch commander”監(jiān)控終端應(yīng)用后,通過應(yīng)用其自帶的“SCENARIO WIZARD”軟件編程可實(shí)現(xiàn)這一功能?!皊witch commander”是一個(gè)為了實(shí)管理GSM網(wǎng)絡(luò)單元(例如:MSC/VLR、HLR/AC、EIR)的,具有類似于客戶端/服務(wù)器的結(jié)構(gòu)體系的網(wǎng)管系統(tǒng),它是基于Windows N
2、t操作系統(tǒng)的。在“switch commander”單機(jī)結(jié)構(gòu)中,對(duì)網(wǎng)絡(luò)單元的所有操作維護(hù)功能都在一電腦終端中實(shí)現(xiàn)。在客戶端/服務(wù)器結(jié)構(gòu)中,功能可以被分布在幾臺(tái)服務(wù)器和工作區(qū)來滿足使用者不同的需求。瀘州移動(dòng)目前采用的方式是,一臺(tái)“switch commander”終端對(duì)應(yīng)一個(gè)GSM核心網(wǎng)交換機(jī),具有所有操作維護(hù)功能?!癝CENARIO WIZARD”是“switch commander”網(wǎng)管系統(tǒng)的一個(gè)功能模塊,即一個(gè)可視化的編程軟件,其中文名稱翻譯為“有魔力的特定情節(jié)”,這也反映了“SCENARIO WIZARD”的強(qiáng)大功能。如果需要在網(wǎng)絡(luò)單元頻繁地執(zhí)行同一序列工作的時(shí)候,可以通過創(chuàng)建一個(gè)“SC
3、ENARIO”來簡化工作。一個(gè)“SCENARIO”就是一個(gè)執(zhí)行工作(如BMML命令、MML命令文件、Q3腳本文件、WINDOWS NT操作)的集合,也是為創(chuàng)建一個(gè)復(fù)合型工作的邏輯結(jié)構(gòu)。它包括不同的“SCENARIO”功能塊,這些功能塊有用來執(zhí)行命令的,有控制“SCENARIO”流程的?!癝CENARIO”流程在“開始”功能塊中被可變參數(shù)所約定?!癝CENARIO”由“SCENARIO WIZARD”創(chuàng)建,在“WORKBENCH”中執(zhí)行。功能塊:“SCENARIO”的創(chuàng)建需要用到“SCENARIO WIZARD”軟件所帶的功能塊?!癝CENARIO”使用的功能塊分為三種類型:結(jié)構(gòu)功能塊、可執(zhí)行功
4、能塊、不可執(zhí)行功能塊。其中結(jié)構(gòu)功能塊有6個(gè),可執(zhí)行功能塊有5個(gè),不可執(zhí)行功能塊有3個(gè)。不同的功能塊有不同的用途,同一個(gè)功能可通過參數(shù)設(shè)置實(shí)現(xiàn)不同的操作?!癝CENARIO”創(chuàng)建步驟:“SCENARIO”由“SCENARIO WIZARD”創(chuàng)建,其基本創(chuàng)建步驟如下:l 開始WIZARDl 選擇工作數(shù)據(jù)庫l 創(chuàng)建SCENARIOl
5、0; 驗(yàn)證流程l 驗(yàn)證語法l 保存SCENARIO具體操作:(1)點(diǎn)桌面左下角的開始菜單,選擇并左鍵點(diǎn)擊“SCENARIO WIZARD” , 彈出“SCENARIO WIZARD”窗口;(2)由外及里選擇“FILE”、“NEW”。即建立“START”功能塊;(3)由外及里選擇“SETTING”、“Associate Task Database”、“UGNE name”
6、;(4)彈出“UG-NE Selection”窗口,選擇用戶群和網(wǎng)絡(luò)單元后,點(diǎn)“OK”;(5)創(chuàng)建SCENARIO,即建立“TASK”功能塊;(6)雙擊“TASK”功能塊,在工作樹里選擇相應(yīng)工作;(7)輸入與該工作相關(guān)聯(lián)的功能塊名稱,然后點(diǎn)擊“TASK TREE”;(8)彈出窗口后,點(diǎn)擊“Quick select”;(9)彈出窗口后,輸入相應(yīng)命令,點(diǎn)“ENTER”確認(rèn);(10)點(diǎn)選擇下一個(gè),點(diǎn)OK結(jié)束;(11)在“SCENARIO WIZARD”窗口里選擇“TOOL”菜單下的“VALIDATE SYNTAX”進(jìn)行語法驗(yàn)證;(12)在“SCENARIO WIZARD”窗口里選擇“FILE”菜單下
7、的“SAVE AS”保存SCENARIO文件;當(dāng)然,以上只是一個(gè)最簡單的SCENARIO創(chuàng)建步驟。事實(shí)上,在實(shí)際的SCENARIO創(chuàng)建中,需要用到“SCENARIO WIZARD”軟件的更多的功能塊。前面已講到,“SCENARIO”的執(zhí)行是通過“WORKBENCH”來完成的?!癢ORKBENCH”為特殊的用戶群執(zhí)行工作提供了便利的操作環(huán)境,它的主要功能包括:執(zhí)行工作、顯示上一次提交的工作和相應(yīng)的狀態(tài)信息、顯示工作輸出內(nèi)容、定制你的工作樹和個(gè)人工作、創(chuàng)建和編輯工作子文件、隨后的或周期性的工作安排。在實(shí)際應(yīng)用中,“SCENARIO”將被創(chuàng)建為一個(gè)工作子項(xiàng)目出現(xiàn)在“WORKBENCH”的工作樹中。這
8、個(gè)工作子項(xiàng)目即可看作“SCENARIO”的執(zhí)行鏈接,可隨時(shí)點(diǎn)擊執(zhí)行相關(guān)工作集合。對(duì)于實(shí)現(xiàn)原始數(shù)據(jù)自動(dòng)采集的“SCENARIO”而言,其工作子項(xiàng)目是一直在執(zhí)行狀態(tài)的。3.2 實(shí)現(xiàn)原始數(shù)據(jù)自動(dòng)采集有前面的介紹可知,要實(shí)現(xiàn)原始數(shù)據(jù)的自動(dòng)采集需要?jiǎng)?chuàng)建一個(gè)相關(guān)的“SCENARIO”。該“SCENARIO”是一系列相關(guān)命令以及對(duì)這些命令執(zhí)行條件的設(shè)置的集合,該“SCENARIO”的執(zhí)行通過“WORKBENCH”來完成。即為該“SCENARIO”創(chuàng)建一個(gè)具鏈接關(guān)系的工作子項(xiàng)目在“WORKBENCH”的工作樹中。此工作子項(xiàng)目處于運(yùn)行狀態(tài)時(shí),通過與GSM核心網(wǎng)交換機(jī)相連的“switch commander”監(jiān)控
9、終端即可實(shí)現(xiàn)原始數(shù)據(jù)的自動(dòng)采集。下圖為通過“SCENARIO WIZARD”軟件創(chuàng)建的實(shí)現(xiàn)原始數(shù)據(jù)自動(dòng)采集的“SCENARIO”,該“SCENARIO”運(yùn)用了3種類型的功能塊,可實(shí)現(xiàn)每天定時(shí)采集相對(duì)應(yīng)的數(shù)據(jù)(一周的每一天采集的數(shù)據(jù)名稱是不同的)。后面將逐一解釋。 (1)“START”功能塊:該功能塊屬于結(jié)構(gòu)功能塊。作用為定義一個(gè)執(zhí)行流程的開始;(2)“DISPTIME”功能塊:該功能塊屬于可執(zhí)行功能塊。作用為顯示GSM核心網(wǎng)交換機(jī)系統(tǒng)時(shí)間和日期、星期等;(3)“DAY”功能塊:該功能塊屬于不可執(zhí)行功能塊。作用為對(duì)“DISPTIME”功能塊的輸出結(jié)果進(jìn)行評(píng)估,并將此輸出結(jié)果存為“SC
10、ENARIO”的變量參數(shù);(4)“MOSU”功能塊:該功能塊屬于結(jié)構(gòu)功能塊。作用為通過判斷當(dāng)前的時(shí)間、日期、星期,選擇不同的執(zhí)行路徑;(5)“GETTRAFIC”功能塊:該功能塊屬于可執(zhí)行功能塊。作用為從對(duì)應(yīng)的GSM核心網(wǎng)交換機(jī)硬盤內(nèi)拷貝相關(guān)數(shù)據(jù)到指定目錄下;(6)“STOP”功能塊:該功能塊屬于結(jié)構(gòu)功能塊。作用為結(jié)束一個(gè)執(zhí)行流程;該“SCENARIO”的設(shè)計(jì)思路為:通過顯示GSM核心網(wǎng)交換機(jī)系統(tǒng)時(shí)間、日期和星期,并將顯示結(jié)果作為參數(shù)臨時(shí)存儲(chǔ)。根據(jù)該參數(shù),判斷是否到了采集數(shù)據(jù)的時(shí)間,如果時(shí)間到,即選擇從相應(yīng)GSM核心網(wǎng)交換機(jī)硬盤下采集這一天所需拷貝的原始數(shù)據(jù)。當(dāng)GSM核心網(wǎng)交換機(jī)的原始數(shù)據(jù)傳送
11、到 “switch commander”監(jiān)控終端后,終端將該數(shù)據(jù)自動(dòng)存儲(chǔ)在指定目錄下的指定文件夾內(nèi)。文件名統(tǒng)一按照“文件編號(hào)年月日采集時(shí)間”結(jié)構(gòu)生成,便于后臺(tái)分析的讀取。見下圖: 在后臺(tái)分析時(shí),后臺(tái)分析程序?qū)⒏鶕?jù)當(dāng)前日期和時(shí)間讀取相對(duì)應(yīng)日期和時(shí)間的原始數(shù)據(jù)并進(jìn)行處理。3.3 EXCEL的宏應(yīng)用如果經(jīng)常在 Microsoft Excel 中重復(fù)某項(xiàng)任務(wù),那么可以用宏自動(dòng)執(zhí)行該任務(wù)。宏是一系列命令和函數(shù) ,存儲(chǔ)于 Visual Basic 模塊 中,并且在需要執(zhí)行該項(xiàng)任務(wù)時(shí)可隨時(shí)運(yùn)行。宏可以錄制和編輯,統(tǒng)計(jì)分析系統(tǒng)的后臺(tái)分析程序是利用Visual Basi
12、c 語言在“Visual Basic 編輯器”中編輯完成的。統(tǒng)計(jì)分析系統(tǒng)后臺(tái)分析程序是用Microsoft Visual Basic創(chuàng)建的宏,其操作步驟如下:(1)在 Microsoft Excel 的“工具”菜單上,指向“宏”,再單擊“Visual Basic 編輯器”; (2)在“插入”菜單上,單擊“模塊”;(3)將代碼鍵入或復(fù)制到模塊的代碼窗口中; (4)如果要在模塊窗口中運(yùn)行,按 F5;(5)編寫完宏后,單擊“文件”菜單上的“關(guān)閉并返回到 Microsoft Excel”;在編輯宏 之前,必須先熟悉“Visual Basic 編輯器” ?!癡isual Basic
13、編輯器”能夠用于編寫和編輯附屬于 Microsoft Excel 工作簿的宏。編輯宏步驟如下:(1)將安全級(jí)設(shè)置為“中”或“低”; l 在“工具”菜單上,單擊“選項(xiàng)”。 l 單擊“安全性”選項(xiàng)卡。 l 在“宏安全性”之下,單擊“宏安全性”。 l 單擊“安全級(jí)”選項(xiàng)
14、卡,再選擇所要使用的安全級(jí)。 (2)在“工具”菜單上,指向“宏”,再單擊“宏”; (3)在“宏名”框中,輸入宏的名稱; (4)單擊“編輯”;(5)如果需要“Visual Basic 編輯器”的“幫助”,請(qǐng)?jiān)凇皫椭辈藛紊?,單擊“Microsoft Visual Basic 幫助”; 宏的啟動(dòng)方式有4種:由鍵盤快捷鍵啟動(dòng)宏、由按鈕或圖形控件來啟動(dòng)宏、從圖形對(duì)象上的某區(qū)域或熱點(diǎn)來啟動(dòng)宏、由工具欄按鈕啟動(dòng)宏。為了方便起見,統(tǒng)計(jì)分析系統(tǒng)采用按鈕或圖形控件來啟動(dòng)宏,具體操作為:(1)單擊按鈕或圖形控件來顯示尺寸控點(diǎn) ;(2)保持選中圖形對(duì)象,用鼠標(biāo)右鍵單擊按鈕或圖形對(duì)象的尺寸控點(diǎn)以顯示快捷菜單
15、 ; (3)在快捷菜單上,單擊“指定宏”; 執(zhí)行下列操作之一: l 如果要將已有的宏 指定給按鈕或圖形對(duì)象,請(qǐng)?jiān)凇昂昝笨蛑?,輸入宏的名稱,再單擊“確定”。 l 如果要錄制一個(gè)新宏并指定給選定的圖形對(duì)象,請(qǐng)單擊“錄制”。完成宏的錄制后,請(qǐng)單擊“停止錄制”工具欄上的“停止錄制”。l 若要在 Visual Basic 編輯器
16、60;中編寫新宏,請(qǐng)單擊“新建”。若要編輯已有的宏,請(qǐng)?jiān)凇昂昝笨蛑袉螕艉甑拿Q,再單擊“編輯”。從此以后,單擊該按鈕或?qū)ο髮⑦\(yùn)行指定的宏。3.4 后臺(tái)分析統(tǒng)計(jì)分析系統(tǒng)的后臺(tái)分析是指運(yùn)行EXCEL宏定時(shí)讀取保存在固定目錄下的原始數(shù)據(jù),通過對(duì)原始數(shù)據(jù)的分析處理形成分析報(bào)表,對(duì)異常指標(biāo)進(jìn)行告警并將告警信息保存到指定文件下,達(dá)到幫助中繼監(jiān)測和交換優(yōu)化的目的。后臺(tái)分析宏通過Visual Basic 語言編輯,其程序設(shè)計(jì)思路如下:(1)定時(shí)執(zhí)行讀取原始數(shù)據(jù)的操作;(2)根據(jù)當(dāng)前日期和時(shí)間,選擇需要讀取的目標(biāo)文件;(3)第一次格式變換。新建一臨時(shí)表格,將原始數(shù)據(jù)文件中的有用信息整理
17、寫入臨時(shí)表格;(4)第二次格式變換。新建統(tǒng)計(jì)分析報(bào)表,將臨時(shí)表格中的信息進(jìn)行分析計(jì)算并將結(jié)果填入統(tǒng)計(jì)分析報(bào)表;(5)分析統(tǒng)計(jì)分析報(bào)表,對(duì)達(dá)到設(shè)定預(yù)警值的指標(biāo)進(jìn)行告警;為了讓后臺(tái)處理宏在指定時(shí)刻執(zhí)行讀取原始數(shù)據(jù)的操作,首先采用“Time”函數(shù)讀取當(dāng)前時(shí)間,然后運(yùn)用“Select Case”語句在指定時(shí)刻與當(dāng)前時(shí)間相一致時(shí)觸發(fā)讀取操作。相關(guān)程序如下: 1: mytime = Time 2: Select Case mytimeCase #11:15:00 AM# GoTo 3 Case #12:10:00 AM# &
18、#160; GoTo 3 Case #2:39:00 PM# GoTo 3 Case #7:05:00 PM# GoTo 3 Case #8:05:00 PM# GoTo 3 Case Else GoTo 1 End Select3:由于原始數(shù)據(jù)文件名都是統(tǒng)一按照“文件編號(hào)年月日采集時(shí)間”結(jié)構(gòu)生成,所以選擇目標(biāo)文件時(shí)需要將當(dāng)前的日期和時(shí)間與目標(biāo)文件名稱的日期和時(shí)間對(duì)應(yīng)起來。后臺(tái)處理
19、宏首先運(yùn)用了“Time”函數(shù)和“Date”函數(shù)將當(dāng)前系統(tǒng)時(shí)間和日期賦予一個(gè)變量,再運(yùn)用“Mid”、“Left”、“Right”等函數(shù)將當(dāng)前系統(tǒng)時(shí)間和日期按目標(biāo)文件名格式排列整合后與目標(biāo)文件比較,相一致即執(zhí)行選擇。相關(guān)程序如下:l = Timeh = Daten = Mid(CStr(l), 3, 2) n2 = Left(CStr(l), 1)m = Mid(CStr(h), 6, 1) m2 = Left(CStr(h), 4) m3 = right(CStr(h), 1)后臺(tái)處理宏的
20、格式變換分為兩次:第一次格式變換是新建一臨時(shí)表格,將原始數(shù)據(jù)文件中的有用信息整理寫入臨時(shí)表格,第二次格式變換是新建統(tǒng)計(jì)分析報(bào)表,將臨時(shí)表格中的信息進(jìn)行分析計(jì)算并將結(jié)果填入統(tǒng)計(jì)分析報(bào)表。兩次格式變換均涉及對(duì)單元格的操作,如:第一次變換相關(guān)程序(新建臨時(shí)表格)Range("A1").Select ActiveWorkbook.SaveAs Filename:="C:TGRP",FileFormat:= _xlNormal,Password:="",WriteResPassword:="&quo
21、t;,ReadOnlyRecommended:=False _, CreateBackup:=False Sheets(1).Select Sheets(1).Name = "TGRP" ' Sheets.Add Sheets(1).Select Range("A1").Select 第二次變換相關(guān)程序(計(jì)算單元格):Range(&q
22、uot;N26").Select Selection.FormulaR1C1 = "=" ActiveCell.FormulaR1C1="=SUM(TGRP.xlsSheet1!R55C26:R55C29)"統(tǒng)計(jì)分析系統(tǒng)的目的之一是對(duì)異常指標(biāo)進(jìn)行告警,告警的實(shí)現(xiàn)是通過:(1) 對(duì)一類指標(biāo)(如中繼負(fù)荷)設(shè)定門限值;(2) 將統(tǒng)計(jì)分析報(bào)表中所有此類指標(biāo)依次與門限值比較;(3)
23、0; 發(fā)現(xiàn)超過門限值,立即觸發(fā)將該指標(biāo)所在單元格涂紅,并彈出告警窗口,顯示“此中繼超負(fù)荷!”,同時(shí)發(fā)出“中繼超負(fù)荷!”的告警聲音;相關(guān)程序如下:x = 3 Do While x < 29 i$ = "K" + CStr(x) If Range(i$).Value > 0.6 Then SoundFile = "C:gun.wav" reslut = sndPlaySound(SoundFile, SND_ASYNC) Range(i$).Select MsgBox ("此中繼超負(fù)荷!") Else End If x = x + 1 Loop后臺(tái)分析軟件“中繼監(jiān)測與交換優(yōu)化程序”有兩種工作模式(自動(dòng)模式和手動(dòng)模式),其執(zhí)行結(jié)果分別如下:自動(dòng)模式每天在指定時(shí)段(一般選擇忙時(shí))自動(dòng)執(zhí)行,自動(dòng)讀取當(dāng)前原始數(shù)據(jù),自動(dòng)分析中繼有
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 多層交換網(wǎng)絡(luò)設(shè)計(jì)考題及答案
- 公路工程風(fēng)險(xiǎn)控制策略試題及答案
- 計(jì)算機(jī)三級(jí)數(shù)據(jù)庫知識(shí)點(diǎn)總結(jié)試題及答案
- 官方公司內(nèi)部管理制度
- 公路工程考試生態(tài)學(xué)基礎(chǔ)試題及答案
- 基金公司投資管理制度
- 商業(yè)街區(qū)設(shè)備管理制度
- 冬季電氣安全管理制度
- 建委流動(dòng)餐廳管理制度
- 太極線下培訓(xùn)管理制度
- 不典型平滑肌瘤MR表現(xiàn)
- 糖尿病病歷模板共享
- 《杜鵑圓舞曲》集體備課教案
- 刑事辯護(hù)技巧與經(jīng)驗(yàn)演示文稿
- 會(huì)計(jì)專業(yè)工作簡歷表(中級(jí))
- 金融科技課件(完整版)
- 利用與非門或異或門構(gòu)成全加器
- 凍干物料的包裝與儲(chǔ)存
- 籃球--傳切配合(縱切)課件.ppt
- 人工神經(jīng)網(wǎng)絡(luò)6HOPFIELD神經(jīng)網(wǎng)絡(luò)ppt課件
- 第五講-量化與編碼PPT課件.ppt
評(píng)論
0/150
提交評(píng)論