999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

電視發射臺集中監控系統設計

2014-07-02 00:28:42白小軍吳夫丹
電視技術 2014年16期
關鍵詞:發射機設備服務

白小軍,赫 磊,吳夫丹

(西安工業大學 計算機科學與工程學院,陜西 西安 710032)

電視發射臺集中監控系統設計

白小軍,赫 磊,吳夫丹

(西安工業大學 計算機科學與工程學院,陜西 西安 710032)

針對電視發射臺設備監控的實際需求,提出了基于Web的監控方案,討論了監控系統的體系結構及各層的實現方法,解決了多種類型設備的集中監控以及細粒度訪問控制等問題。實踐證明,該方案能滿足大型電視發射臺設備集中監控的要求。

電視發射機;設備監控;軟件體系結構;訪問控制

電視發射機是電視廣播的核心設備,為保證節目的正常播出,必須提供一種安全的手段,方便監視發射機的工作狀態,及時發現并迅速處理故障。

當前,網絡化的集中控制已成為設備監控的主流技術。文獻[1-2]闡述了如何使用串口服務器將電視發射機接入網絡,并通過CGI編程實現基于Web的遠程控制,該方式只能監控單臺發射機的運行,無法實現集中監控。文獻[3-4]提出了發射臺集中監控的技術方案,它引入網絡管理的思想,為發射機設計SNMP代理,使用SNMP協議[5-8]采集設備信息,將控制設備當作網絡設備進行管理,進而實現基于Web集中監控,但該文獻未充分討論監控軟件的體系結構,難以適應大型、復雜系統的監控需求。

在大型發射臺中,往往要監控很多不同廠家、型號的發射機設備,查詢各設備的基本工作狀態以及碼流、激勵器、功放、冷卻裝置等部件的工作狀態,在設備發生故障或告警時能查詢日志以輔助故障診斷,并能控制設備執行開關機、激勵器切換等指定的動作。監控系統面臨著數據量大、結構復雜、實時性強、權限控制嚴格等一系列問題,必須深入研究系統的體系結構及實現方法。

1 監控系統的總體結構

發射臺集中監控系統的總體結構如圖1所示。可以看出,這里采用了“管理者—代理”的體系結構,整個系統分為三大部分。

圖1 發射臺集中監控系統的總體結構

1)設備代理

電視發射機作為被管設備,通過SNMP代理接入網絡。代理以輪詢的方式采集發射機的運行參數,并保存到MIB庫中供管理者訪問;當收到管理端發送的GET請求時,代理將從MIB中獲取數據返回給管理者;而當收到管理端的SET請求時,代理將控制設備執行指定的動作。

目前一些新型的電視發射機,本身已內置了網絡接口以及SNMP代理服務,可以直接通過SNMP協議訪問。而傳統的發射機一般都配備串口與上位機通信,這樣還需要在設備的前端增加一個串口服務器,將發射機接入網絡,并在串口服務器中編程實現SNMP代理的功能[3]。

2)監控服務器

監控服務器是本系統設計的核心。在設備側,它提供了數據采集與命令控制的功能,采集到的數據保存到內存數據集或數據庫中以備訪問;在用戶側,它提供了基于Web的設備監控功能,并實現了用戶身份驗證以及細粒度的訪問控制等功能。

3)監控客戶端

用戶通過Web客戶端或者手機客戶端訪問服務器提供的各項服務,監視發射機的運行狀態,配置發射機的運行參數,并控制發射機執行指定的動作。

由于設備代理的設計在相關文獻中已詳細介紹,這里只討論監控服務器和監控客戶端的設計。

2 設備訪問層的設計

在設備一側,監控服務器要和設備代理交互,采集設備運行數據并實現命令控制,這通過設備訪問層來實現,總體結構如圖2所示。

圖2 設備訪問層總體結構

SNMP組件提供設備代理的基本訪問功能,在此基礎上,由實時數據采集類和日志數據采集類采集設備數據,并保存這些數據以備使用。設備狀態信息屬于實時數據,每隔幾秒鐘就要刷新一次,所以暫存到內存數據集中以提高訪問速度;而日志屬于歷史數據,要保存到數據庫中以備檢索。

實時數據采集采用定時輪詢的方式實現,輪詢周期一般設置為10 s??紤]到系統中監控的設備數量眾多,每臺設備的數據采集都會產生一定延遲,為保證在10 s內完成所有設備的輪詢,必須采用多線程的方式來實現。其工作原理如圖3所示。

圖3 實時數據采集的工作原理

解釋如下:

1)為Web應用注冊上下文初始化監聽器,當Web監控系統啟動時觸發執行監聽器中的代碼;

2)在監聽器中啟動定時服務線程,以后該線程會定時喚醒,反復運行,直到應用程序退出;

3)在定時服務線程中創建數據采集組件,并調用其dataAcquire()方法采集數據;

4)在dataAcquire()方法中,首先獲取監控設備列表,然后針對每一個設備,分別創建一個數據采集線程,并調用SNMP組件的gettxdata()方法采集實時數據,并將其保存到內存數據集中備用;

5)當調度好本輪的數據采集后,定時服務線程進入10 s的休眠,并在定時喚醒后進入下一輪采集。

由于被管設備提供了SNMP接口,所以命令控制功能最終都通過SNMP SET原語來實現。以遠程開關機控制為例,其MIB節點定義如下:

c-txOnOff OBJECT-TYPE

SYNTAX Integer32

MAX-ACCESS read-write

STATUS current

DESCRIPTION"0—turn off,1—turn on"

∶={ctl 1}

可以看出,設置該節點的值為1將實現開機控制,設置為0將實現關機控制。其他控制命令的實現方法與此類似。

3 監控服務層的設計

為提高監控系統的擴展性,為PC客戶端、手機客戶端提供一致的訪問方式,引入了監控服務層。該層的服務接口定義如下:

客戶端通過這些監控服務,查詢設備的運行狀態,并控制設備執行指定的動作。

對于各種不同型號的發射機,其監控功能基本類似,但監控的數據項有所不同,數據展示和處理方式也不盡相同。為屏蔽設備間的這種差異,采用圖4所示的工廠設計模式:由IDeviceService定義統一的服務接口,然后為所有類型的發射機分別設計服務實現類,這些類都實現IDeviceService接口;在監控某設備時,由服務工廠(ServiceFactory)根據傳入的設備類型動態構造設備服務對象,然后依靠多態的機制,自動調用該類型設備的服務方法。

圖4 監控服務層的類設計

4 Web接口層的設計

從安全的角度考慮,用戶要想訪問監控服務,必須經過嚴格的身份驗證以及訪問控制,這些輔助功能由Web接口層來實現,其工作原理如圖5所示??梢钥闯?,該層采用了MVC設計模式:FilterDispatcher作為請求處理的入口,將請求調度到合適的Action進行處理(調用其execute方法);Action作為控制器,調用模型(監控服務層)提供的方法獲取監控數據或控制設備動作,最后將處理結果反饋給客戶端。

圖5 Web接口層的核心類設計

Web接口層為客戶端提供唯一的訪問入口,所有的請求都必須通過這個入口進行調度和轉發,所以很容易在這里部署權限驗證過濾器(AccessControlFil?ter),實現訪問控制功能,基本原理如下:

1)用戶登錄時,獲取該用戶的角色列表以及管理的設備列表,存入該用戶的Session中。

2)用戶請求某項監控服務,該請求會被映射到一個Action進行處理。而在請求到達Action之前,會被AccessControlFilter攔截。

3)在該過濾器中,首先驗證用戶是否具有訪問該Action的角色,若驗證通過,則繼續驗證是否具有管理該設備的權限。只有角色驗證和設備驗證都通過的請求,才會被調度到Action,否則返回Access Denied信息。

5 客戶層的設計

Web應用的用戶界面一般在服務器端動態生成,然后將產生的HTML代碼傳遞給客戶端,由瀏覽器展示給用戶。但由于監控界面的生成邏輯比較復雜,要根據設備的配置信息及運行狀態動態構造并不斷刷新,大大增加了服務器的處理負荷。為有效降低服務器開銷,可以將傳統的頁面表示邏輯轉移到客戶層來完成,具體方法是:在客戶端使用AJAX技術異步請求監控服務,服務器端將生成的數據(不是HTML頁面)直接返回給客戶端,然后在客戶端使用JavaScript解析和展示。

客戶端需要的數據主要是各監控項的ID及數值,為減少數據傳輸量,采用JSON字符串的形式來包裝數據,如下:

{“OID1”∶“VALUE1”,“OID2”∶“VALUE2”,“OID3”∶“VAL?UE3”,…,“OIDN”∶“VALUEN”}

這樣,JavaScript可以方便地將JSON字符串轉換為屬性集合,然后根據屬性名檢索屬性值,以此來調整頁面顯示,實現頁面局部刷新。

6 總結

結合某電視設備有限公司發射機監控的實際需求,設計了基于Web的遠程集中監控系統,介紹了系統的總體結構,并重點說明了設備訪問層、監控服務層、Web接口層以及客戶層的設計方法。該方案解決了多種設備的整合監控以及細粒度的訪問控制等問題,能夠滿足大型電視發射臺遠程集中監控的基本要求。

[1]白小軍,羅鈞旻.基于WEB的發射機遠程控制系統設計[J].通信技術,2008,41(9):59-61.

[2]蘇振濤,羅鈞旻,白小軍.基于設備服務器的電視發射機遠程監控系統[J].計算機測量與控制,2009,17(10):1883-1886.

[3]白小軍,楊軍,喻鈞.基于Web的電視發射臺遠程集中監控系統設計[J].電視技術,2012,36(10):66-72.

[4] 白小軍,楊軍.電視發射臺短信監控系統設計[J].電視技術,2012,36(18):89-92.

[5]CASE J,FEDOR M,SCHOFFSTALL M,et al.IETF RFC1157,A simple network management protocol(SNMP)[S].1990.

[6] The SNMP Protocol[EB/OL].[2013-11-20].http://www.snmp.org/ protocol/.

[7]MCCLOGHRIE K,ROSE M.IETF RFC1156,Management infor?mation base for network management of TCP/IP-based internets [S].1990.

[8] SNMP4J-The object oriented SNMP API for Java managers and agents[EB/OL].[2013-11-20].http://www.snmp4j.org/.

Design of Centralized M onitoring System for TV Transm itting Station

BAI Xiaojun,HE Lei,WU Fudan
(School of Computer Science and Engineering,Xi’an Technological University,Xi'an 710032,China)

According to the requirements of remote monitoring for TV transmitting station,a Web-based centralized monitoring solution is presented,the total structure and software architecture of this system is discussed,and the problems of integrated monitoring and access control are solved.Practice is proved that this solution can meet the needs of centralized device monitoring for large TV transmitting station.

TV transmitter;device monitoring;software architecture;access control

TN948;TP273.5

A

??健男

2014-01-16

【本文獻信息】白小軍,赫磊,吳夫丹.電視發射臺集中監控系統設計[J].電視技術,2014,38(16).

猜你喜歡
發射機設備服務
諧響應分析在設備減振中的應用
服務在身邊 健康每一天
今日農業(2019年12期)2019-08-15 00:56:32
服務在身邊 健康每一天
今日農業(2019年10期)2019-01-04 04:28:15
服務在身邊 健康每一天
今日農業(2019年16期)2019-01-03 11:39:20
3DX系列發射機與DX系列發射機的比較——以3DX-50和DX-100為例
電子制作(2018年9期)2018-08-04 03:31:04
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
3DX-50發射機與PC之間通信的實現
電子制作(2018年12期)2018-08-01 00:48:02
招行30年:從“滿意服務”到“感動服務”
商周刊(2017年9期)2017-08-22 02:57:56
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
調頻發射機技術改造
主站蜘蛛池模板: 亚洲女同欧美在线| 丝袜国产一区| 国产91色| 这里只有精品在线| 国产精品污视频| 久久精品亚洲专区| jizz在线免费播放| 国产凹凸一区在线观看视频| 国产一级毛片网站| 久久99久久无码毛片一区二区 | 欧美一区二区精品久久久| 九九热免费在线视频| 操国产美女| 国产在线观看第二页| A级全黄试看30分钟小视频| 综合五月天网| AV色爱天堂网| 野花国产精品入口| 日韩欧美成人高清在线观看| 99热国产这里只有精品9九| 国产精品v欧美| 亚洲国产成人超福利久久精品| 色综合激情网| 久久婷婷六月| 成人在线综合| 色香蕉影院| 国产亚洲精品无码专| 中文字幕在线不卡视频| 国产白浆在线观看| 五月婷婷精品| 亚洲乱码精品久久久久..| 国产喷水视频| 中国精品久久| 国产成人久久综合777777麻豆 | 亚洲综合色婷婷中文字幕| 免费一级毛片在线播放傲雪网| 国产精品亚欧美一区二区| 国产精品亚洲一区二区三区z| 亚洲伊人久久精品影院| 亚洲人成网站在线观看播放不卡| 又爽又大又黄a级毛片在线视频| 久久香蕉国产线看精品| 亚洲色婷婷一区二区| 国产精品视频系列专区| 97人妻精品专区久久久久| 久久天天躁狠狠躁夜夜2020一| 国产成人精品优优av| 97视频在线观看免费视频| 亚洲日本一本dvd高清| 国产乱人免费视频| 日韩黄色大片免费看| 日本a级免费| 国产精品 欧美激情 在线播放| 女人18一级毛片免费观看| 色婷婷国产精品视频| 国产亚洲男人的天堂在线观看| 精品少妇人妻av无码久久| 国产一区二区三区精品久久呦| 亚洲一区毛片| 久久国产V一级毛多内射| 亚洲综合婷婷激情| 国产乱子伦精品视频| 国内精品自在自线视频香蕉| 99在线观看免费视频| 在线观看精品国产入口| 97一区二区在线播放| 欧美一区二区三区国产精品| 精品国产电影久久九九| 亚卅精品无码久久毛片乌克兰| 国产99精品久久| 一级成人a毛片免费播放| 狠狠色噜噜狠狠狠狠色综合久| 午夜综合网| 国产成人AV综合久久| 亚洲激情区| 日本欧美一二三区色视频| a级毛片免费网站| 国产一区二区三区精品欧美日韩| 新SSS无码手机在线观看| 国产专区综合另类日韩一区 | 国产成人久久综合一区| 亚洲精品中文字幕无乱码|