范平平
摘要:目前電信業(yè)政企專線類業(yè)務(wù)開通激活還依賴手工支撐,存在工作效率低下、誤操作率高和業(yè)務(wù)開通時長較長等問題。論文針對這些問題開發(fā)了一套自動化業(yè)務(wù)開通系統(tǒng)。通過工單自動采集數(shù)據(jù)、參數(shù)自動校驗、根據(jù)業(yè)務(wù)類型轉(zhuǎn)化為網(wǎng)絡(luò)參數(shù)、配置指令自動下發(fā)、自動回單錄入資料等手段,在海量的業(yè)務(wù)工單的施工中,通過人工智能化配置和大數(shù)據(jù)量化分析這兩方面的創(chuàng)新,解決了這些問題。論文在對項目實(shí)施背景研究的基礎(chǔ)上,從系統(tǒng)架構(gòu)、系統(tǒng)組網(wǎng)結(jié)構(gòu)兩方面對項目的實(shí)施方案進(jìn)行了研究,然后對系統(tǒng)功能:前端值班功能、后端管理功能和自動施工模塊對系統(tǒng)功能進(jìn)行了詳細(xì)闡述,最后對系統(tǒng)的可維護(hù)性和擴(kuò)展性進(jìn)行了總結(jié)。
關(guān)鍵詞:政企專線;自動開通;實(shí)施方案;功能
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2018)10-0010-02
1引言
目前電信公司的政企專線類業(yè)務(wù)開通激活還依賴手工支撐,需要人工登錄服務(wù)開通系統(tǒng)讀取開通工單、解讀參數(shù)、轉(zhuǎn)換為網(wǎng)管參數(shù)、再根據(jù)不同的業(yè)務(wù)類型手工在交換機(jī)、路由器等設(shè)備上進(jìn)行數(shù)據(jù)配置施工、檢查施工完成后再手工錄入資料和回單,整個操作過程涉及環(huán)節(jié)較多、容易出現(xiàn)誤操作,效率十分低下。而隨著日后政企類專線業(yè)務(wù)的規(guī)模發(fā)展,還采取手工開通激活業(yè)務(wù)模式已無法滿足電信業(yè)務(wù)發(fā)展需要,亟須全自動化開通業(yè)務(wù)系統(tǒng)來提升工作效率和施工準(zhǔn)確性,減少業(yè)務(wù)開通時長,從而達(dá)到業(yè)務(wù)收入增收和減輕工作人員工作量的目的,并滿足日后業(yè)務(wù)的多樣性、個性化發(fā)展。
2 項目實(shí)施方案
2.1系統(tǒng)架構(gòu)
帶寬型專線業(yè)務(wù)自動施工系統(tǒng)主要由接入層、系統(tǒng)功能層和接口層這三大部分組成,分別起到前端業(yè)務(wù)施工、管理人員與SPS(服務(wù)開通系統(tǒng))和網(wǎng)管系統(tǒng)的交互聯(lián)系。主要的功能模塊分為前端值班功能、后端管理功能和自動施工模塊。前端業(yè)務(wù)值班管理人員可通過系統(tǒng)一鍵式進(jìn)行業(yè)務(wù)自動施工、回單和分析工作,省去了大量的人工操作時間和施工出錯的情況,并且能全網(wǎng)規(guī)范化施工,杜絕之前由于不同的施工人員所造成的差異化施工情況,具有很高的安全性和規(guī)范性。后端管理功能主要做系統(tǒng)賬號、權(quán)限、日志以及性能等一些常規(guī)應(yīng)用管理。自動施工模塊主要體現(xiàn)系統(tǒng)的全自動化功能,也是整個系統(tǒng)的最主要核心模塊。
2.2系統(tǒng)組網(wǎng)結(jié)構(gòu)
將應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器均放置于DMZ區(qū),實(shí)現(xiàn)物理分隔,與DCN網(wǎng)和辦公網(wǎng)則通過防火墻進(jìn)行隔離,內(nèi)部操作人員通過系統(tǒng)的客戶端認(rèn)證通過后進(jìn)行與服務(wù)器的連接交互,并通過端口映射和嚴(yán)格的網(wǎng)絡(luò)路由訪問控制列表將服務(wù)對外開放,不允許通過外部互聯(lián)網(wǎng)訪問內(nèi)部應(yīng)用服務(wù),并且在服務(wù)器上也做了嚴(yán)格的MAC地址與IP地址的靜態(tài)綁定和身份鑒權(quán),以保障系統(tǒng)和網(wǎng)絡(luò)的安全性。
3系統(tǒng)功能
3.1前端值班功能
前端值班功能主要供日常值班管理人員使用,需在各值班人員的終端上安裝使用,使用服務(wù)開通系統(tǒng)的工號和短信驗證碼登錄前端界面,賬號登錄后自動施工模塊默認(rèn)自動啟動,以登錄賬號的身份進(jìn)行數(shù)據(jù)采集、施工、回單。前端值班功能只允許一人在線啟動自動施工。如果已經(jīng)有人已在線啟動自動施工,其他人登錄時系統(tǒng)提示是否切換賬號,“是”則將原賬號踢下線,登錄新賬號,“否”則不切換賬號,仍登錄前端,但僅有查詢功能,自動施工模塊仍按前一個賬號身份進(jìn)行施工,實(shí)現(xiàn)自動施工單線程運(yùn)行。而自動施工出現(xiàn)問題的工單,則被納入為異常工單,登錄系統(tǒng)前端頁面可以查看到當(dāng)前異常工單的整體列表。登錄人員可查看異常工單詳情,并對工單進(jìn)行判斷處理操作。工單的狀態(tài)分為待處理、已處理、已完成和異常單等。歷史工單的查詢支持對所有工單的操作記錄進(jìn)行查詢,包括工單內(nèi)容,工單參數(shù),網(wǎng)管參數(shù),施工指令,返回結(jié)果,服務(wù)開通系統(tǒng)回單操作記錄,異常單處理和備注。而自動施工的情況能在前端的頁面監(jiān)控當(dāng)日采集工單數(shù),正常施工單數(shù),異常單數(shù)和實(shí)時運(yùn)行的各環(huán)節(jié)的施工動態(tài)數(shù)據(jù)、刷新施工日志記錄。
3.2后端管理功能
能對前端登錄用戶的賬號進(jìn)行監(jiān)控管理,也可以對登錄前端的賬號列表進(jìn)行與服務(wù)開通系統(tǒng)賬號的交互管理,并支持賬號的增加、刪除、修改、查詢、控制等功能。同時也對本系統(tǒng)的賬號進(jìn)行角色和權(quán)限管理,超級賬號擁有全部的權(quán)限和管理所有的賬號,管理員賬號具有除了非修改核心系統(tǒng)功能的其他所有權(quán)限和能管理其他操作員和觀察員的賬號,而一般的操作員和查詢員只具備部分權(quán)限或查詢權(quán)限。
規(guī)則配置管理是后端管理功能里的重要組成部分,主要肩負(fù)著各類型業(yè)務(wù)工單的靈活配置和個性化需求的應(yīng)用,同時也可以對各指令參數(shù)等進(jìn)行靈活相互匹配和修改。其中包含:1)工單采集規(guī)則管理:通過頁面配置采集URL、工單參數(shù)等需要采集的內(nèi)容和回單信息回填,也可設(shè)置自動采集和定時采集;2)參數(shù)合理性校驗規(guī)則管理:通過頁面采集的配置參數(shù)與網(wǎng)絡(luò)對應(yīng)參數(shù)表進(jìn)行主動匹配,匹配通過后再登錄設(shè)備中通過相應(yīng)指令檢查參數(shù)的合理性和校驗規(guī)則的對錯,對工單的異常參數(shù)進(jìn)行回異常單處理,省去了人工操作;3)參數(shù)轉(zhuǎn)換規(guī)則管理:通過頁面配置參數(shù)轉(zhuǎn)換規(guī)則,后端程序按照不同類型的業(yè)務(wù)規(guī)則將服務(wù)開通系統(tǒng)的施工參數(shù)轉(zhuǎn)換為各類型的設(shè)備網(wǎng)管參數(shù),生成可直接配置的施工腳本;4)操作指令規(guī)則管理:通過頁面配置指令的生成規(guī)則,后端程序結(jié)合業(yè)務(wù)類型生成多條操作指令,并支持批量操作或優(yōu)先次序操作等,同時也能對不同類型的網(wǎng)絡(luò)設(shè)備進(jìn)行智能化管理和維護(hù);5)指令結(jié)果判斷規(guī)則管理:對每項指令預(yù)期的結(jié)果、異常結(jié)果、例外情況進(jìn)行枚舉,對結(jié)果輸出的關(guān)鍵字進(jìn)行記錄和索引,指令可執(zhí)行次數(shù)和配置時限閥值可配置管理,并對最終的指令的整體合理性進(jìn)行校驗,出現(xiàn)錯誤可發(fā)出提醒告警由人工處理;6)施工結(jié)果校驗規(guī)則管理:對整個工單的全部指令結(jié)果進(jìn)行綜合判斷,確定自動施工是否能正常完成,可做到零誤差。對異常結(jié)果進(jìn)入異常處理,并插入了人工智能學(xué)習(xí)判斷技術(shù),使得工單異常率低于千分之一,大大降低了人工干預(yù)程度。
統(tǒng)計分析功能除了一般的通用性統(tǒng)計:工單類型和數(shù)量、施工時長、施工及時率和準(zhǔn)確率等常用的統(tǒng)計功能外。還新加入了大數(shù)據(jù)分析功能,系統(tǒng)基于hadoop體系的多維OLAP分析,從多個不同維度對數(shù)據(jù)進(jìn)行全方位的剖析。分析的數(shù)據(jù)全部來源于hadoop的分布式存儲,對可能會用到的分析數(shù)據(jù)根據(jù)設(shè)立的維度信息進(jìn)行預(yù)計算處理,通過mapreduce計算任務(wù),并將計算好的結(jié)果保存成數(shù)據(jù)立方體存儲在hbase中,執(zhí)行分析查詢時直接從預(yù)計算的立方體重查找結(jié)果。把高度復(fù)雜的聚合運(yùn)算、多表連接等操作轉(zhuǎn)換成對預(yù)計算結(jié)果的查詢,保證了系統(tǒng)能夠擁有亞秒級的響應(yīng)能力,分布式的計算保證平臺的高并發(fā)能力。系統(tǒng)還集成了數(shù)據(jù)預(yù)處理、分類、聚類、關(guān)聯(lián)規(guī)則、數(shù)據(jù)預(yù)測等多種數(shù)據(jù)挖掘和機(jī)器學(xué)習(xí)算法,可以自助創(chuàng)建挖掘模型對數(shù)據(jù)進(jìn)行深層次的剖析、預(yù)測等,而無需編寫任何代碼。例如系統(tǒng)能自動根據(jù)歷史工單分析出那個地區(qū)和那個類別是業(yè)務(wù)工單的高峰,還可以根據(jù)歷史工單總結(jié)出某類型業(yè)務(wù)的客戶一些喜好參數(shù)和共通點(diǎn),從而引導(dǎo)銷售人員推廣業(yè)務(wù)時進(jìn)行精準(zhǔn)營銷。
系統(tǒng)接口管理能通過與其他系統(tǒng)的標(biāo)準(zhǔn)接口進(jìn)行數(shù)據(jù)交互對接,也可通過應(yīng)用程序接口API,讓對方系統(tǒng)調(diào)用,來間接實(shí)現(xiàn)數(shù)據(jù)訪問與讀寫。能與其他系統(tǒng)進(jìn)行互操作。對于客戶端程序,可使用動態(tài)鏈接庫DLL調(diào)用的函數(shù)庫??筛鶕?jù)具體模塊的業(yè)務(wù)特性和各項管理系統(tǒng)的接口開放程度混合使用。對于系統(tǒng)集成接口的發(fā)送方和接收方,整個過程都有日志記錄,發(fā)送方和接收方都需要先對數(shù)據(jù)進(jìn)行日志處理,采用唯一的數(shù)據(jù)接口ID號追蹤數(shù)據(jù)的來龍去脈,數(shù)據(jù)在發(fā)送時記錄發(fā)送狀態(tài),數(shù)據(jù)處理時,記錄處理狀態(tài)。接收方有重處理機(jī)制和避免重復(fù)接收機(jī)制,即如果數(shù)據(jù)已經(jīng)接收成功,如果是接收方系統(tǒng)的問題導(dǎo)致數(shù)據(jù)處理失敗,則不需要發(fā)送方重新發(fā)送,接收方可以對系統(tǒng)進(jìn)行修復(fù)后,通過日志記錄對數(shù)據(jù)進(jìn)行重處理。如果在數(shù)據(jù)未到達(dá)接收方的情況下,發(fā)送方需要有重發(fā)機(jī)制,以保證數(shù)據(jù)能正確到達(dá)接收方。目前主要用作工單參數(shù)、施工指令和日志記錄和備份,日后也可以外接其他系統(tǒng)進(jìn)行業(yè)務(wù)施工的延伸擴(kuò)展。
3.3自動施工模塊
自動施工模塊是本系統(tǒng)的主要核心模塊,主要起到全自動運(yùn)行工單采集、參數(shù)轉(zhuǎn)化為指令、遠(yuǎn)程登錄設(shè)備配置、校驗配置錯誤、錄入工單資料、自動回單等操作。免去人工操作的低效率和出錯率高問題。
工單自動采集:主要監(jiān)控采集程序的狀態(tài),正常情況下,采集程序每隔5分鐘就會上報一次狀態(tài),如果超過5分鐘仍然沒有上報狀態(tài),采集程序會自動校驗并重起。同時,采集程序出錯的時候還會發(fā)送一條報警信息到綁定的微信號上,進(jìn)行告警提醒,采集程序出錯的原因主要是因為服務(wù)開通系統(tǒng)的登錄失效,需要重新登錄,平均2至3個星期需要重新登錄一次。
參數(shù)轉(zhuǎn)化與自動施工:在系統(tǒng)的Telnet腳本區(qū)會自動根據(jù)工單參數(shù)轉(zhuǎn)化為各類型業(yè)務(wù)的相應(yīng)配置指令,后臺會在對應(yīng)的MSE或SR設(shè)備上檢驗工單采集回來的參數(shù)是否正確。校驗通過后則會自動執(zhí)行指令配置,執(zhí)行完成后會顯示執(zhí)行的歷史指令。
自動回單與錄入資料:當(dāng)執(zhí)行完指令后,最后檢查配置完整性通過,則系統(tǒng)將工單處理狀態(tài)修改為:“已執(zhí)行腳本”,然后后臺會自動到服務(wù)開通系統(tǒng)上回單。并且系統(tǒng)會自動按標(biāo)準(zhǔn)格式整理好每張工單的資料錄入到設(shè)備維護(hù)中心的監(jiān)控管理平臺用作后續(xù)維護(hù)查詢使用。而配置指令日志和操作日志將保留到系統(tǒng)。
4系統(tǒng)維護(hù)與擴(kuò)展
4.1系統(tǒng)維護(hù)
系統(tǒng)設(shè)計了日后維護(hù)的便利性,從硬件和軟件上都做了充分的考慮和實(shí)施。在硬件方面,各采取2臺硬件服務(wù)器作為備份,在網(wǎng)絡(luò)上也實(shí)施了從物理端口、線路和路由上都實(shí)現(xiàn)了1+1的自動備份功能。在軟件上,系統(tǒng)統(tǒng)一架設(shè)在云平臺上運(yùn)行,各模塊應(yīng)用功能也能隨時調(diào)度上線。并且系統(tǒng)對告警和故障日志保持1年,用戶操作日志保留半年,方便以后維護(hù)和查障處理。而且也編制了詳細(xì)的維護(hù)手冊,包括系統(tǒng)安裝、系統(tǒng)調(diào)測、系統(tǒng)常用操作步驟、數(shù)據(jù)說明書。系統(tǒng)開發(fā)人員也會定期進(jìn)行項目后期維護(hù)支撐和巡檢,包括設(shè)備性能的檢測、操作系統(tǒng)和軟件bug的修復(fù)、不改變系統(tǒng)架構(gòu)修復(fù)、功能模塊的修改和升級、補(bǔ)丁熱更新、網(wǎng)絡(luò)安全檢測、疑難問題解答和處理等,從而免除了后續(xù)維護(hù)困難之憂。
4.2系統(tǒng)的擴(kuò)展性
1)可以簡單地通過服務(wù)器擴(kuò)容方式增加系統(tǒng)處理能力,而不需要修改軟件,包括單臺擴(kuò)容和多臺擴(kuò)容。
2)系統(tǒng)采用先進(jìn)的模塊化設(shè)計為系統(tǒng)的功能模塊修改更新升級可擴(kuò)展性提供了堅實(shí)的基礎(chǔ)。
3)系統(tǒng)提供版本兼容,后期版本對前期模塊有較好的功能兼容。
5結(jié)論
系統(tǒng)通過各系統(tǒng)接口,實(shí)現(xiàn)與其他系統(tǒng)的業(yè)務(wù)交互,并進(jìn)行了各系統(tǒng)間的協(xié)同測試。測試前完成了編制測試用例、測試環(huán)境準(zhǔn)備、編制測試方案等工作,并對測試方案進(jìn)行了討論和論證,最后經(jīng)過了全網(wǎng)聯(lián)調(diào)測試并協(xié)調(diào)外系統(tǒng)的技術(shù)人員參與,對照測試方案進(jìn)行聯(lián)動測試,各接口人員進(jìn)行輸入數(shù)據(jù)驗證,記錄下輸出值,最終將測試所檢查出的問題統(tǒng)一匯總,開發(fā)人員根據(jù)測試總結(jié)出的問題進(jìn)行程序修改,最后程序新版本重新上線再次測試,直到所有測試項目都通過。
從各種指標(biāo)數(shù)據(jù)已證明,本項目已完全能達(dá)到預(yù)期的實(shí)施效果。并可以在不改變核心程序的情況下,通過增加相應(yīng)的模塊或功能,推廣到政企類專線的故障維護(hù)方面中應(yīng)用,為電信行業(yè)做出更大的貢獻(xiàn)。
參考文獻(xiàn):
[1]張延培.關(guān)于接入網(wǎng)寬帶化發(fā)展進(jìn)程中存在的問題及對策的思考[J]. 信息通信, 2013(2).
[2]周中良. 寬帶化—電信網(wǎng)發(fā)展的必由之路[J]. 科技傳播,2017,12(9),48-49.
[3]陳詩琪.新型電信網(wǎng)轉(zhuǎn)型關(guān)鍵技術(shù)概述[J]. 科技傳播,2017,2(2),181-183.