賈瑤 朱廣華 徐頔
DOI:10.19392/j.cnki.16717341.201714057
摘要:隨著有線電視網(wǎng)絡(luò)規(guī)模不斷擴大,導(dǎo)致有線電視網(wǎng)絡(luò)管理變得越來越復(fù)雜,傳統(tǒng)計算機客戶端去管理如此龐大的網(wǎng)絡(luò)設(shè)備資源,對于在外作業(yè)的工作人員將無法對有線電視網(wǎng)絡(luò)中出現(xiàn)的突發(fā)事件做出及時準(zhǔn)確的響應(yīng)。目前,移動智能終端已經(jīng)擁有了強大的處理能力并逐步取代傳統(tǒng)計算機,其中基于安卓系統(tǒng)的移動終端是最主流的。因此本文設(shè)計了基于安卓平臺的有線電視網(wǎng)管系統(tǒng)。首先介紹了有線電視網(wǎng)管系統(tǒng)的發(fā)展和安卓平臺的優(yōu)勢,然后結(jié)合有線電視網(wǎng)管實際工作業(yè)務(wù)需求,完成系統(tǒng)的設(shè)計方案,最后分析了系統(tǒng)應(yīng)用前景及存在問題。
關(guān)鍵詞:有線電視;安卓平臺;網(wǎng)絡(luò)管理系統(tǒng)
1 概述
隨著我國有線電視產(chǎn)業(yè)的迅猛發(fā)展,有線電視網(wǎng)絡(luò)規(guī)模的不斷擴大,用戶的數(shù)量逐年增長,有線電視基礎(chǔ)設(shè)施的不斷建設(shè)和業(yè)務(wù)結(jié)構(gòu)復(fù)雜性越來越高,提供相應(yīng)服務(wù)的硬件設(shè)備數(shù)量也在不斷增加。在以往傳統(tǒng)的管理方式是通過電腦客戶端的方式或者是基于WEB方式來管理這些龐大規(guī)模的硬件設(shè)施,不夠靈活,很不方便,對于外出的工作人員來說,操作也不方便。隨著網(wǎng)絡(luò)和技術(shù)朝著越來越寬帶化的方向發(fā)展,移動通信產(chǎn)業(yè)將走向真正的移動信息時代。目前移動智能終端已經(jīng)逐步取代傳統(tǒng)計算機滲透人們娛樂、生活的各個方面。同時,安卓客戶端的界面設(shè)計簡單、直觀、好操作等優(yōu)點,方便工作人員操作以及查看各種設(shè)備的運行情況。 可見,將安卓系統(tǒng)的這些優(yōu)點與有線電視網(wǎng)絡(luò)管理相結(jié)合,將會減少網(wǎng)絡(luò)故障時間,提高網(wǎng)絡(luò)管理的工作效率。
2 Android系統(tǒng)簡介
Android是由世界著名的Google公司開發(fā)的,主要用于移動設(shè)備中的操作系統(tǒng)?,F(xiàn)階段,基于安卓平臺的設(shè)備越來越多,以其高度的開放性、豐富的應(yīng)用和出色的兼容性、可開發(fā)性等優(yōu)勢得到了全球市場的廣泛認(rèn)可[1]。目前安卓系統(tǒng)已發(fā)展到7.0版本,Android7.0關(guān)于性能改進,谷歌方面稱,Android70建立了先進的圖形處理Vulkan系統(tǒng),能少的減少對CPU的占用。與此同時,Android7.0加入了JIT編譯器,安裝程序快了75%,所占空間減少了50%。Android應(yīng)用軟件的開發(fā)技術(shù)不是孤立的,它不僅要掌握Android三層框架同時,也必須融合Java層框架內(nèi)的通信機制、 Java與C/C++整合開發(fā)的技術(shù)、核心服務(wù)框架的關(guān)鍵機制、HAL驅(qū)動框架及其API、云服務(wù)(Cloud Service)框架及其API等技術(shù)[2]。
3 有線電視網(wǎng)絡(luò)管理系統(tǒng)設(shè)計方案
本文結(jié)合有線電視的實際運行環(huán)境,根據(jù)日常的網(wǎng)絡(luò)管理和維護工作的需要,設(shè)計一套高效的有線電視網(wǎng)絡(luò)管理系統(tǒng),主要是為了方便工作人員在網(wǎng)絡(luò)管理和維護工作中使用,使工作人員能夠高效的完成對有線電視的管理。
3.1 系統(tǒng)功能設(shè)計
根據(jù)有線電視網(wǎng)絡(luò)管理的實際業(yè)務(wù)需求分析,系統(tǒng)功能主要分為用戶管理、設(shè)備信息管理、故障管理和維護管理等四個模塊。其中用戶管理模塊包括用戶注冊、修改登錄密碼、刪除用戶和查找用戶等操作;設(shè)備信息管理模塊包括添加設(shè)備信息、刪除設(shè)備信息、查看設(shè)備信息和修改設(shè)備信息以及添加機房信息、刪除機房信息、查看機房信息和修改機房信息等操作;故障管理模塊包括故障信息提醒和故障信息分類等操作;維護管理模塊采用定位技術(shù)對維修員定位,并根據(jù)故障設(shè)備位置就近選擇維修員。
3.2 系統(tǒng)服務(wù)器端的設(shè)計
服務(wù)器端分為兩個服務(wù)器,一個推送服務(wù)器,采用push的方式[3],當(dāng)推送服務(wù)器接收到故障的時候主動將故障信息推送到客戶端,通過消息提醒方式告知工作人員,實現(xiàn)故障信息及時處理的要求;另一個后臺服務(wù)器,對客戶端提出的服務(wù)請求做出響應(yīng),進行對網(wǎng)管中的資源管理、性能管理、配置管理和故障管理的處理功能,還負(fù)責(zé)與底層網(wǎng)管代理進行數(shù)據(jù)通信。底層網(wǎng)管代理設(shè)備采集到有線電視設(shè)備的參數(shù)后,通過SNMP協(xié)議與服務(wù)器端進行網(wǎng)絡(luò)通信。
3.3 系統(tǒng)開發(fā)模式
系統(tǒng)的設(shè)計采用C/S結(jié)構(gòu),客戶端是Android設(shè)備,通過http協(xié)議向服務(wù)器請求數(shù)據(jù),同時接收服務(wù)器實時推送的故障信息。系統(tǒng)后臺通過SNMP協(xié)議采集有線電視設(shè)備的信息,并進行數(shù)據(jù)的存儲、統(tǒng)計和分析,同時系統(tǒng)結(jié)合GIS技術(shù)實現(xiàn)更直觀的故障監(jiān)測,當(dāng)設(shè)備出現(xiàn)故障的時候及時發(fā)出告警。系統(tǒng)架構(gòu)如圖1所示。
4 總結(jié)
本課題意在借助安卓設(shè)備的普及,提高工作人員對有線電視網(wǎng)絡(luò)管理的效率。由于移動終端的普及,研究并實現(xiàn)一個基于安卓的有線電視網(wǎng)絡(luò)管理系統(tǒng),方便工作人員隨時隨地查看各個有線電視設(shè)備的運行狀態(tài)以及產(chǎn)生的故障信息,并且通過建立GIS圖層實現(xiàn)對有線電視設(shè)備的拓?fù)溥M行展示,交互地理位置參數(shù)與節(jié)點設(shè)備參數(shù)以及設(shè)備告警;在推送服務(wù)器的設(shè)計方面,本系統(tǒng)采用push技術(shù),通過服務(wù)器實時的向客戶端推送消息的方式,解決及時獲取故障信息的問題。由于本系統(tǒng)只是針對基于安卓系統(tǒng)的移動終端設(shè)計的,故不能適用于所有的移動終端,今后需要更進一步的研究。
參考文獻:
[1]張華,劉鐵英.Android應(yīng)用軟件發(fā)展趨勢與關(guān)鍵技術(shù)探索[J].商場現(xiàn)代化,2012(28):175.
[2]邢蕾.android應(yīng)用軟件開發(fā)技術(shù)簡介[J].電腦迷,2016(5).
[3]潘唐毅.基于Android的地鐵網(wǎng)絡(luò)管理系統(tǒng)的設(shè)計與實現(xiàn)[D].華南理工大學(xué),2013.