程洪閃 張明 張曉輝
摘要:隨著通信業(yè)務(wù)技術(shù)的發(fā)展,自動(dòng)化聯(lián)調(diào)替代傳統(tǒng)的人工聯(lián)調(diào)成為必然。依賴系統(tǒng)管理員手動(dòng)進(jìn)行聯(lián)調(diào)的工作方式面臨越來(lái)越多的挑戰(zhàn),逐漸表現(xiàn)出不足。針對(duì)通信業(yè)務(wù)系統(tǒng)下的自動(dòng)化聯(lián)調(diào),設(shè)計(jì)了一種新型聯(lián)調(diào)方案。根據(jù)自動(dòng)化聯(lián)調(diào)技術(shù)對(duì)通信業(yè)務(wù)系統(tǒng)進(jìn)行模塊化設(shè)計(jì),提高其運(yùn)行效率和管理能力,保障系統(tǒng)的安全、穩(wěn)定運(yùn)行。通過(guò)對(duì)自動(dòng)化聯(lián)調(diào)方案的設(shè)計(jì)和分析,闡述系統(tǒng)的設(shè)計(jì)細(xì)節(jié)、技術(shù)要點(diǎn)和實(shí)現(xiàn)方式,為未來(lái)運(yùn)行和實(shí)際操作提供依據(jù)。
關(guān)鍵詞:通信業(yè)務(wù);自動(dòng)化聯(lián)調(diào);組播
中圖分類號(hào):TP311文獻(xiàn)標(biāo)志碼:A文章編號(hào):1008-1739(2021)07-65-3
0引言
通信業(yè)務(wù)自動(dòng)化聯(lián)調(diào)是一項(xiàng)復(fù)雜的技術(shù),必須根據(jù)通信業(yè)務(wù)系統(tǒng)的自身特點(diǎn),不斷完善技術(shù)形態(tài),發(fā)揮其應(yīng)有的作用[1]。目前在通信業(yè)務(wù)技術(shù)的發(fā)展下,自動(dòng)化聯(lián)調(diào)的設(shè)計(jì)逐漸向網(wǎng)絡(luò)化、智能化方面發(fā)展,所以本次方案設(shè)計(jì)和完善應(yīng)該摒棄傳統(tǒng)設(shè)計(jì)缺陷,將數(shù)據(jù)作為設(shè)計(jì)的重點(diǎn),提供一個(gè)安全、高效的自動(dòng)化聯(lián)調(diào)方案,完成聯(lián)調(diào)方式由手動(dòng)向自動(dòng)化的轉(zhuǎn)變。
1系統(tǒng)組成及原理
通信業(yè)務(wù)自動(dòng)化聯(lián)調(diào)系統(tǒng)主要由服務(wù)器和客戶機(jī)組成,服務(wù)器運(yùn)行通信業(yè)務(wù)自動(dòng)化聯(lián)調(diào)系統(tǒng)軟件,客戶機(jī)通過(guò)瀏覽器訪問(wèn)系統(tǒng)頁(yè)面。
自動(dòng)化聯(lián)調(diào)主要是系統(tǒng)自檢、設(shè)備狀態(tài)檢測(cè)、鏈路檢測(cè)和業(yè)務(wù)模擬聯(lián)調(diào)四個(gè)步驟[2],聯(lián)調(diào)交互管理貫穿自動(dòng)化聯(lián)調(diào)整個(gè)過(guò)程,自動(dòng)化聯(lián)調(diào)前制定聯(lián)調(diào)計(jì)劃,計(jì)劃內(nèi)容包括參試站點(diǎn)、參試設(shè)備、參試鏈路及參試業(yè)務(wù)等。自動(dòng)化聯(lián)調(diào)中參試設(shè)備自檢、狀態(tài)檢測(cè)、鏈路狀態(tài)檢測(cè),測(cè)控、圖像及調(diào)度等相關(guān)方向業(yè)務(wù)進(jìn)行單播仿真、組播仿真、語(yǔ)音調(diào)度仿真和圖像仿真。自動(dòng)化聯(lián)調(diào)結(jié)束后,系統(tǒng)生成自動(dòng)化聯(lián)調(diào)評(píng)估報(bào)告,自動(dòng)化聯(lián)調(diào)系統(tǒng)工作原理如圖1所示。
(1)系統(tǒng)自檢
根據(jù)聯(lián)調(diào)計(jì)劃分解出任務(wù)設(shè)備,自動(dòng)化聯(lián)調(diào)系統(tǒng)定期向任務(wù)相關(guān)設(shè)備發(fā)起自檢命令,統(tǒng)計(jì)通信設(shè)備自身狀態(tài)。
(2)設(shè)備狀態(tài)檢測(cè)
根據(jù)聯(lián)調(diào)計(jì)劃分解出任務(wù)設(shè)備,自動(dòng)化聯(lián)調(diào)系統(tǒng)定期向任務(wù)相關(guān)設(shè)備發(fā)起設(shè)備狀態(tài)參數(shù)查詢命令、實(shí)時(shí)監(jiān)聽設(shè)備狀態(tài)變化上報(bào)和即時(shí)檢測(cè)設(shè)備工作能力。
(3)鏈路檢測(cè)
根據(jù)聯(lián)調(diào)計(jì)劃分解出任務(wù)鏈路,自動(dòng)化聯(lián)調(diào)系統(tǒng)實(shí)時(shí)檢測(cè)任務(wù)相關(guān)鏈路連通性、時(shí)延及丟包等鏈路質(zhì)量數(shù)據(jù)。
(4)模擬聯(lián)調(diào)
根據(jù)聯(lián)調(diào)計(jì)劃分解出任務(wù)相關(guān)站點(diǎn)之間的業(yè)務(wù),包含測(cè)控業(yè)務(wù)的站點(diǎn)之間進(jìn)行單播仿真測(cè)試和組播仿真測(cè)試;話音指揮業(yè)務(wù)的站點(diǎn)之間進(jìn)行語(yǔ)音調(diào)度仿真測(cè)試;圖像業(yè)務(wù)的站點(diǎn)之間進(jìn)行圖像仿真測(cè)試[3]。自動(dòng)化聯(lián)調(diào)系統(tǒng)自動(dòng)執(zhí)行模擬聯(lián)調(diào)計(jì)劃,通過(guò)發(fā)送仿真數(shù)據(jù)包、端口鏡像數(shù)據(jù)捕獲及提取設(shè)備信息等方式,全面掌握測(cè)控?cái)?shù)據(jù)、調(diào)度和圖像業(yè)務(wù)在網(wǎng)絡(luò)中的傳輸情況,綜合判斷網(wǎng)絡(luò)傳輸質(zhì)量,得出聯(lián)調(diào)結(jié)論。
2總體設(shè)計(jì)
2.1功能設(shè)計(jì)
通信業(yè)務(wù)自動(dòng)化聯(lián)調(diào)系統(tǒng)的功能由聯(lián)調(diào)交互管理、系統(tǒng)自檢、設(shè)備狀態(tài)檢測(cè)、鏈路檢測(cè)、單播測(cè)試、組播測(cè)試、語(yǔ)音調(diào)度仿真測(cè)試和圖像仿真測(cè)試功能組成。通信業(yè)務(wù)自動(dòng)化聯(lián)調(diào)系統(tǒng)的功能組成如圖2所示。
(1)聯(lián)調(diào)交互管理功能
包括業(yè)務(wù)數(shù)據(jù)管理、聯(lián)調(diào)計(jì)劃管理、聯(lián)調(diào)執(zhí)行控制服務(wù)和聯(lián)調(diào)報(bào)告生成服務(wù),支持按任務(wù)聯(lián)調(diào)進(jìn)程直觀呈現(xiàn)工作情況。
(2)系統(tǒng)自檢功能
包括本地設(shè)備自檢和遠(yuǎn)端設(shè)備自檢。遠(yuǎn)端設(shè)備自檢由本地服務(wù)端調(diào)用,本地服務(wù)端通過(guò)RDUP協(xié)議服務(wù)發(fā)送自檢指令給遠(yuǎn)端[4],遠(yuǎn)端執(zhí)行自檢請(qǐng)求,將自檢結(jié)果通過(guò)RUDP協(xié)議服務(wù)上報(bào)本地,推送服務(wù)端界面程序。
(3)設(shè)備狀態(tài)檢測(cè)功能
包括本地設(shè)備狀態(tài)檢測(cè)和遠(yuǎn)端設(shè)備狀態(tài)檢測(cè)。遠(yuǎn)端設(shè)備狀態(tài)檢測(cè)由本地服務(wù)端調(diào)用,本地服務(wù)端通過(guò)RDUP協(xié)議服務(wù)發(fā)送狀態(tài)檢測(cè)指令給遠(yuǎn)端,遠(yuǎn)端執(zhí)行狀態(tài)檢測(cè)請(qǐng)求,將狀態(tài)檢測(cè)結(jié)果通過(guò)RUDP協(xié)議服務(wù)上報(bào)本地,推送服務(wù)端界面程序。
(4)鏈路檢測(cè)功能
主要通過(guò)Ping測(cè)試檢測(cè)任務(wù)相關(guān)鏈路狀態(tài),主要流程是通過(guò)通信綜合網(wǎng)絡(luò)管理系統(tǒng)制定測(cè)試計(jì)劃,測(cè)試管理服務(wù)執(zhí)行測(cè)試計(jì)劃,將測(cè)試結(jié)果通過(guò)ActiveMQ消息中間件廣播出來(lái),通信業(yè)務(wù)自動(dòng)化聯(lián)調(diào)系統(tǒng)監(jiān)聽測(cè)試結(jié)果。
(5)單播測(cè)試功能
用來(lái)檢測(cè)使用單播的測(cè)控業(yè)務(wù)信道狀態(tài),服務(wù)端從業(yè)務(wù)數(shù)據(jù)管理服務(wù)讀取組播業(yè)務(wù)仿真數(shù)據(jù)發(fā)送測(cè)試,客戶端接收數(shù)據(jù)包并統(tǒng)計(jì),然后將統(tǒng)計(jì)結(jié)果上報(bào)服務(wù)端,根據(jù)發(fā)送端數(shù)據(jù)統(tǒng)計(jì)結(jié)果和接收端上報(bào)的數(shù)據(jù)統(tǒng)計(jì)結(jié)果比對(duì)判斷單播業(yè)務(wù)質(zhì)量。
(6)組播測(cè)試功能
用來(lái)檢測(cè)使用指定源組播或任意源組播測(cè)控業(yè)務(wù)的收發(fā)狀態(tài),服務(wù)端從業(yè)務(wù)數(shù)據(jù)管理庫(kù)讀取組播業(yè)務(wù)仿真數(shù)據(jù),作為組播源發(fā)送組播數(shù)據(jù),接收端統(tǒng)計(jì)接收到的數(shù)據(jù)包,然后將統(tǒng)計(jì)結(jié)果上報(bào)服務(wù)端,根據(jù)發(fā)送端數(shù)據(jù)統(tǒng)計(jì)結(jié)果和接收端上報(bào)的數(shù)據(jù)統(tǒng)計(jì)結(jié)果,判斷組播業(yè)務(wù)質(zhì)量。
(7)語(yǔ)音調(diào)度仿真測(cè)試功能
用來(lái)檢測(cè)指定方向語(yǔ)音調(diào)度質(zhì)量是否正常,服務(wù)器從業(yè)務(wù)數(shù)據(jù)管理庫(kù)讀取語(yǔ)音業(yè)務(wù)仿真數(shù)據(jù),發(fā)送語(yǔ)音調(diào)度數(shù)據(jù),接收端捕獲、統(tǒng)計(jì)、分析數(shù)據(jù)包并識(shí)別語(yǔ)音播報(bào)質(zhì)量上報(bào)服務(wù)端。根據(jù)語(yǔ)音播報(bào)質(zhì)量,結(jié)合發(fā)送端捕獲的數(shù)據(jù)包與接收端捕獲的數(shù)據(jù)包比對(duì)結(jié)果判斷語(yǔ)音調(diào)度的通信質(zhì)量。
(8)圖像仿真測(cè)試功能
用來(lái)檢測(cè)指定方向IPTV圖像質(zhì)量是否正常[5],服務(wù)器從業(yè)務(wù)數(shù)據(jù)管理庫(kù)讀取語(yǔ)音業(yè)務(wù)仿真數(shù)據(jù),發(fā)送語(yǔ)音調(diào)度數(shù)據(jù),接收端捕獲、統(tǒng)計(jì)、分析數(shù)據(jù)包,上報(bào)服務(wù)端,根據(jù)發(fā)送端捕獲的數(shù)據(jù)包與接收端捕獲的數(shù)據(jù)包比對(duì)結(jié)果,判斷語(yǔ)圖像的通信質(zhì)量。
2.2性能設(shè)計(jì)
通信業(yè)務(wù)自動(dòng)化聯(lián)調(diào)系統(tǒng)的性能完全覆蓋通用通信能力技術(shù)要求,性能指標(biāo)從支持服務(wù)端調(diào)度能力、測(cè)試數(shù)據(jù)吞吐量和可用性三方面進(jìn)行設(shè)計(jì)實(shí)現(xiàn)。
通信業(yè)務(wù)自動(dòng)化聯(lián)調(diào)系統(tǒng)具體性能包括:可接入客戶端≥100個(gè),可同時(shí)測(cè)試方向≥20個(gè),單方向測(cè)試數(shù)據(jù)吞吐量≥10 Mbit/s,系統(tǒng)最大無(wú)故障時(shí)間≥1 000 h。
2.3接口設(shè)計(jì)
通信業(yè)務(wù)自動(dòng)化聯(lián)調(diào)系統(tǒng)后臺(tái)各服務(wù)模塊之間采用MQ消息隊(duì)列進(jìn)行通信,通信業(yè)務(wù)自動(dòng)化聯(lián)調(diào)系統(tǒng)采用WebSocket技術(shù)實(shí)現(xiàn)后臺(tái)數(shù)據(jù)主動(dòng)推送到前臺(tái)的功能,消息體同樣采用JSON進(jìn)行封裝[6]。自動(dòng)化聯(lián)調(diào)系統(tǒng)內(nèi)部接口關(guān)系如圖3所示。
3結(jié)束語(yǔ)
本文結(jié)合實(shí)際開發(fā)項(xiàng)目,針對(duì)通信業(yè)務(wù)自動(dòng)化聯(lián)調(diào)系統(tǒng)中存在的諸多難題和相應(yīng)的解決策略進(jìn)行分析。通過(guò)實(shí)驗(yàn)證明了自動(dòng)化聯(lián)調(diào)系統(tǒng)可以提高系統(tǒng)使用效率、增強(qiáng)用戶體驗(yàn)、降低開發(fā)成本和實(shí)現(xiàn)高可用性,具有可持續(xù)發(fā)展的潛力。
參考文獻(xiàn)
[1]王超.基于基于JAVA技術(shù)的辦公自動(dòng)化系統(tǒng)設(shè)計(jì)[J].電腦知識(shí)與技術(shù),2015,11(18):77-78.
[2]程琳.網(wǎng)絡(luò)自動(dòng)化管理系統(tǒng)設(shè)計(jì)新途徑[J].價(jià)值工程,2013,32(28):243-244.
[3] XABIER L,IZASKUN S,RICARDO C P,et al.Microservices[J].IEEE Software,2018,35(3):96-100..
[4] VIDELA A,WILLIAMS J J W.高效部署分布式消息隊(duì)列[M].汪佳南,譯.北京:電子工業(yè)出版社,2015.
[5]李勇.分布式Web服務(wù)發(fā)現(xiàn)機(jī)制研究[D].北京:北京郵電大學(xué),2008.
[6]孫海洪.微服務(wù)架構(gòu)和容器技術(shù)應(yīng)用[J].金融電子化,2016(5):63-64.