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

遠程監控系統臺站主控程序遠程升級和備份軟件的設計與實現

2019-06-22 07:00:54李敏盛蘇志偉羅歡李克文黃慧
視聽 2019年5期
關鍵詞:指令程序

李敏盛 蘇志偉 羅歡 李克文 黃慧

(廣西廣播電視無線傳播樞紐臺)

一、引言

隨著業務的發展,廣西廣播電視各無線發射臺站舊有的主控程序需要添加或更改功能來滿足業務的需要,但是要同時更新升級100多個臺站的主控程序需要一個一個的進入臺站主控電腦中,進行更換舊有程序;各個臺站主控程序的設置項配置都是不一樣的,所以需要單獨每個臺站進行備份。以前做備份需要一個一個進入臺站通過復制、粘貼的笨辦法來備份主控程序,這種升級和備份方法非常不便,既浪費人力又浪費時間,為此我們設計和編寫了能實現在數據中心服務端一鍵升級臺站主控的程序,同時實現自動定時或手動備份功能。

二、方案設計

(一)系統架構

本方案的設計思路是在數據中心的一臺服務器中部署遠程升級的服務端程序,在另外一臺服務器中部署FTP和WEB服務,然后在臺站的主控電腦中部署遠程升級的客戶端程序。數據中心服務器使用windows server 2012系統,遠程升級程序的服務端和客戶端都是使用.net framework框架,C#語言編寫的WinForm窗口程序。服務端和客戶端使用UDP協議進行通信。圖1為系統架構圖。

圖1

(二)客戶端與服務端的UDP通訊連接流程

遠程升級程序客戶端隨主控電腦系統啟動后,會立即自動連接服務端程序,如果連接不成功,會以10秒為周期再次連接,直到連接成功為止,服務端接收到客戶端的連接信息后,會以列表的形式保存各個客戶端的信息,包括臺站編號,Socket端口,上報時間等。為了確保雙方的通訊狀態,客戶端每隔10秒會向服務端發送心跳包,服務端接收到心跳包后,會更新客戶端的Socket端口和上報時間,確保服務端下發指令時,客戶端能正常收到。圖2為客戶端與服務端的UDP通訊連接流程。

圖2

(三)服務端下發升級指令到客戶端的工作流程

在服務端的窗口界面上選擇要更新的一個或多個程序,點擊上傳,服務端就會讀取文件,然后上傳至FTP服務器,上傳成功后,服務端記錄下上傳的路徑和文件名;然后選擇一個或多個臺站,點擊更新,服務端就會先判斷該臺站的遠程升級客戶端是否在線,如果不在線,退出升級流程,并在窗口中提示,如果在線,就會下發升級指令,內容包括下發時間、要升級的主控程序列表以及該主控程序在FTP服務中的路徑和文件名等信息??蛻舳耸盏缴壷噶詈?,先判斷要升級的主控程序在該臺站中是否使用,如果沒有使用則返回信息給服務端,如果使用,則會連接FTP服務器下載所需要的文件,下載成功后,關閉當前主控程序,然后覆蓋舊有程序,覆蓋成功后,返回更新成功信息給服務端。服務端收到返回信息,在窗口顯示升級結果。圖3服務端下發升級指令到客戶端的工作流程。

圖3

(四)服務端下發備份指令到客戶端的工作流程

在服務端界面窗口上選擇要備份的一個或多個臺站,點擊備份按鈕,服務端會判斷選擇的臺站是否在線,如果不在線,退出工作流程,并在窗口提示臺站不在線,如果在線,則下發備份指令??蛻舳耸盏絺浞葜噶詈螅瑥椭扑兄骺爻绦蛩诘哪夸洠⑦M行壓縮上傳至FTP服務器,最后將備份結果返回給客戶端,內容包括備份成功與否、完成時間、備份文件在FTP服務器中的路徑和文件名等。服務端收到返回結果后,將備份信息存儲至數據庫中,并在窗口顯示備份成功與否。圖4為備份流程。

圖4

(五)遠程升級程序客戶端自身的升級流程

為了以后更好的拓展客戶端的功能,客戶端增加了自我升級的功能。當編譯出新版本后,使用FTP客戶端軟件把新程序上傳至FTP服務器固定的目錄中,再將版本號更新在WEB服務器的一個頁面上??蛻舳嗣扛?0秒就會訪問該頁面,獲取最新版本號,當發現新的版本號后,會下載FTP服務器中的文件,進行自我更新并再次啟動。圖5為自我升級流程。

圖5

三、未來功能拓展

目前更換臺站主控電腦時,還需手動從FTP服務器中下載最近的備份程序來還原主控程序,下一步將在遠程升級客戶端增加自動還原功能,當程序啟動后,掃描該主控電腦指定目錄是否存在主控程序,如果不存在,則向服務端請求最新的備份路徑,然后從FTP服務器中下載,還原到指定的目錄下。

圖6 遠程升級程序客戶端

四、小結

圖7 遠程升級程序服務端

本程序使用.net framework框架,C#語言編寫,其中使用了UDP傳輸協議進行服務端與客戶端的通訊,文件的上傳下載都是使用FTP服務器,目前該程序部署在全區三級以上臺站的主控電腦,已正常使用1年多,運行良好,為新遠程監控系統的更新改造提供了很好的助力。

猜你喜歡
指令程序
聽我指令:大催眠術
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
ARINC661顯控指令快速驗證方法
測控技術(2018年5期)2018-12-09 09:04:26
LED照明產品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
殺毒軟件中指令虛擬機的脆弱性分析
電信科學(2016年10期)2016-11-23 05:11:56
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
一種基于滑窗的余度指令判別算法
主站蜘蛛池模板: 国产小视频a在线观看| 国产乱人伦精品一区二区| 国产97色在线| 91亚瑟视频| 三级欧美在线| 中国国语毛片免费观看视频| 亚洲综合天堂网| 欧美性色综合网| 国产黄色片在线看| 男人的天堂久久精品激情| 国产福利观看| 日韩精品一区二区三区视频免费看| 国产中文一区a级毛片视频| 亚洲欧美综合另类图片小说区| 欧美日韩导航| www.youjizz.com久久| 人妻少妇乱子伦精品无码专区毛片| 亚洲色图欧美激情| 国产成人a在线观看视频| 亚洲乱码视频| 91久久青青草原精品国产| 精品亚洲国产成人AV| 91最新精品视频发布页| 久久无码av三级| 亚洲乱伦视频| 成人一区专区在线观看| 亚洲成人播放| 欧美性精品不卡在线观看| 亚洲第一色视频| 久久婷婷六月| 在线中文字幕网| 专干老肥熟女视频网站| 1769国产精品免费视频| 999国内精品久久免费视频| 尤物精品国产福利网站| 国产午夜精品一区二区三区软件| 视频一区亚洲| 2021国产精品自产拍在线| 国产一区亚洲一区| 欧美一区二区自偷自拍视频| 免费Aⅴ片在线观看蜜芽Tⅴ| 亚洲第一成年人网站| 国产精品欧美激情| 欧美亚洲综合免费精品高清在线观看| 91伊人国产| 欧美黑人欧美精品刺激| 日韩午夜福利在线观看| 亚洲欧美精品日韩欧美| 久久香蕉国产线看观看精品蕉| 国产一区二区在线视频观看| 欧美精品v欧洲精品| 狠狠亚洲五月天| 91毛片网| 992tv国产人成在线观看| 国产亚洲欧美另类一区二区| 欧美视频在线不卡| 久久综合久久鬼| 国产欧美日本在线观看| 国产特级毛片aaaaaaa高清| 精品无码国产一区二区三区AV| 欧美亚洲国产精品久久蜜芽| 一级黄色网站在线免费看| 国产高颜值露脸在线观看| 自偷自拍三级全三级视频 | 精品欧美视频| 日韩第八页| 中文字幕无码av专区久久| 成人午夜天| 亚洲国产清纯| 欧美亚洲一二三区| 欧美成人A视频| 熟女日韩精品2区| 麻豆精品在线播放| 在线视频97| 超清无码熟妇人妻AV在线绿巨人 | 午夜视频免费试看| 亚洲第一精品福利| 一级毛片中文字幕| 啪啪啪亚洲无码| 欧美三级自拍| 99视频在线观看免费| 亚洲视频免费在线看|