+ 馮東偉 北京衛(wèi)星地球站
面向任務(wù)的衛(wèi)星通信地球站資源調(diào)度管理系統(tǒng)研究
+ 馮東偉 北京衛(wèi)星地球站
衛(wèi)星地球站是衛(wèi)星通信系統(tǒng)中的關(guān)鍵組成部分,隨著通信技術(shù)的發(fā)展,衛(wèi)星通信設(shè)備種類(lèi)越來(lái)越多、復(fù)雜程度越來(lái)越高、地球站系統(tǒng)規(guī)模不斷擴(kuò)大、業(yè)務(wù)任務(wù)多樣化趨勢(shì)明顯。在這種條件下,大型衛(wèi)星地球站面臨的主要問(wèn)題是:天線、射頻、變頻設(shè)備、解調(diào)設(shè)備、終端設(shè)備等公共資源以及多樣化的終端設(shè)備等資源復(fù)雜程度高,數(shù)量大,難以有效調(diào)度;支持的眾多的任務(wù)如臨時(shí)視頻傳輸、應(yīng)急通信保障、業(yè)務(wù)變更調(diào)整等,人工協(xié)調(diào)困難;系統(tǒng)配置變化應(yīng)對(duì)不及時(shí);多種應(yīng)急任務(wù)對(duì)人員技術(shù)水平要求高;資源缺乏統(tǒng)一的調(diào)度管理,人工協(xié)調(diào)調(diào)度效率低下,無(wú)法充分發(fā)揮設(shè)備、資源的效益。
面向任務(wù)的衛(wèi)星通信地球站資源調(diào)度管理系統(tǒng)研究,針對(duì)上述問(wèn)題,依托現(xiàn)有設(shè)備及系統(tǒng),通過(guò)分析業(yè)務(wù)需求,研究業(yè)務(wù)之間的相互關(guān)系,明確業(yè)務(wù)技術(shù)要素;通過(guò)對(duì)業(yè)務(wù)工作流程進(jìn)行分解和研究,建立標(biāo)準(zhǔn)化的業(yè)務(wù)工作流程和操作規(guī)范;通過(guò)開(kāi)發(fā)設(shè)備運(yùn)控管理,實(shí)現(xiàn)對(duì)各業(yè)務(wù)系統(tǒng)的有效控制,對(duì)各類(lèi)數(shù)據(jù)、信息和資源的有效融合。
綜上成果,進(jìn)一步通過(guò)對(duì)業(yè)務(wù)流程進(jìn)行分解和研究,建立標(biāo)準(zhǔn)化的業(yè)務(wù)工作流程和操作規(guī)范,解決任務(wù)對(duì)資源需求的沖突,形成對(duì)任務(wù)對(duì)象的調(diào)度管理能力;建立資源設(shè)備、業(yè)務(wù)系統(tǒng)、信息數(shù)據(jù)和任務(wù)人員的管理系統(tǒng),最大程度發(fā)揮資源、設(shè)備效益,融合各類(lèi)信息和數(shù)據(jù),并通過(guò)對(duì)人員和任務(wù)的管理,使得衛(wèi)星地球站各個(gè)系統(tǒng)形成一個(gè)有機(jī)的整體,從而建立衛(wèi)星地球站資源調(diào)度管理系統(tǒng),實(shí)現(xiàn)對(duì)衛(wèi)星地球站資源進(jìn)行有效地監(jiān)控、管理和調(diào)度,使之高效、安全、可靠的運(yùn)行。
面向任務(wù)的衛(wèi)星通信地球站資源調(diào)度管理研究的主要內(nèi)容包括設(shè)備監(jiān)控、資源管理、業(yè)務(wù)系統(tǒng)管理、系統(tǒng)配置、任務(wù)調(diào)度、資源使用日志等。
設(shè)備監(jiān)控旨在解決設(shè)備狀態(tài)及參數(shù)的監(jiān)視和控制,可根據(jù)用戶(hù)和任務(wù)控制指令,控制設(shè)備達(dá)到所需的運(yùn)行狀態(tài)和工作參數(shù);資源管理是根據(jù)任務(wù)需求和工作流程,自動(dòng)配置通信信號(hào)鏈路、配置設(shè)備參數(shù),并對(duì)系統(tǒng)業(yè)務(wù)/任務(wù)運(yùn)行狀態(tài)的實(shí)時(shí)監(jiān)視和顯示;業(yè)務(wù)系統(tǒng)管理主要是對(duì)業(yè)務(wù)系統(tǒng)及其相關(guān)數(shù)據(jù)的管理,支持對(duì)數(shù)據(jù)的規(guī)整、存儲(chǔ)、分析、統(tǒng)計(jì)、文件導(dǎo)出等功能,提供數(shù)據(jù)訪問(wèn)服務(wù)接口,供用戶(hù)終端和其他系統(tǒng)和軟件模塊存取數(shù)據(jù);系統(tǒng)配置研究系統(tǒng)參數(shù)、系統(tǒng)資源、用戶(hù)信息、任務(wù)權(quán)限等各種基礎(chǔ)信息數(shù)據(jù)庫(kù)的管理和維護(hù);任務(wù)調(diào)度則以任務(wù)為核心線索,主要研究任務(wù)的創(chuàng)建、發(fā)布、調(diào)度執(zhí)行等任務(wù)運(yùn)行維護(hù)管理;資源使用日志主要研究系統(tǒng)參數(shù)、系統(tǒng)資源、用戶(hù)信息、任務(wù)權(quán)限等各種基礎(chǔ)信息數(shù)據(jù)庫(kù)的管理和維護(hù),以及提供各種系統(tǒng)日志,包含系統(tǒng)的任務(wù)狀態(tài)、通信鏈路狀態(tài)、設(shè)備參數(shù)狀態(tài)、用戶(hù)行為訪問(wèn)等各類(lèi)數(shù)據(jù)。
綜合上述研究成果,設(shè)計(jì)了面向任務(wù)的衛(wèi)星通信地球站資源調(diào)度管理系統(tǒng)并進(jìn)行了實(shí)現(xiàn),在某大型衛(wèi)星地面站進(jìn)行了應(yīng)用,大幅度提升了系統(tǒng)自動(dòng)化、智能水平,降低了工作強(qiáng)度,提高了工作效率,設(shè)備資源效益得到充分發(fā)揮,取得了良好的效果。
衛(wèi)星通信地球站資源調(diào)度管理系統(tǒng)主要由任務(wù)調(diào)度管理、設(shè)備監(jiān)視控制、系統(tǒng)消息管理、業(yè)務(wù)系統(tǒng)管理、用戶(hù)業(yè)務(wù)管理、系統(tǒng)數(shù)據(jù)庫(kù)管理、系統(tǒng)相關(guān)信息等部分組成,系統(tǒng)結(jié)構(gòu)如圖1所示:
圖1 系統(tǒng)結(jié)構(gòu)圖
1、任務(wù)調(diào)度管理子系統(tǒng)
該子系統(tǒng)主要負(fù)責(zé)任務(wù)的創(chuàng)建、發(fā)布、調(diào)度執(zhí)行、暫停、終止、取消、完成等操作,并作為特殊消息傳遞到所有與任務(wù)相關(guān)的終端用戶(hù),以對(duì)任務(wù)內(nèi)容進(jìn)行解析,識(shí)別出需要使用的設(shè)備、人員等各種信息,綜合調(diào)度系統(tǒng)相應(yīng)資源,形成信號(hào)信息處理鏈路,啟動(dòng)任務(wù)運(yùn)行,并收集任務(wù)運(yùn)行情況,管理維護(hù)任務(wù)生命周期,支持在多資源情況下對(duì)多任務(wù)的并發(fā)處理。
任務(wù)調(diào)度管理子系統(tǒng)的工作流程是:首先“創(chuàng)建”,經(jīng)過(guò)任務(wù)內(nèi)容描述,任務(wù)進(jìn)行創(chuàng)建,有批準(zhǔn)權(quán)限的用戶(hù)通過(guò)審閱并簽發(fā)后狀態(tài)變?yōu)椤鞍l(fā)布”,在進(jìn)行資源描述、時(shí)間、人員安排,計(jì)劃后,對(duì)已經(jīng)發(fā)布的任務(wù),終端用戶(hù)開(kāi)始進(jìn)行執(zhí)行,則任務(wù)狀態(tài)變?yōu)椤皥?zhí)行”,執(zhí)行完畢,任務(wù)狀態(tài)變?yōu)椤巴瓿伞辈⒆詣?dòng)釋放占用資源。在任務(wù)執(zhí)行狀態(tài)下,具備相應(yīng)權(quán)限的人員可以對(duì)任務(wù)進(jìn)行暫停、終止或取消,同時(shí)進(jìn)入相應(yīng)的任務(wù)狀態(tài)。只有執(zhí)行中的任務(wù)可以請(qǐng)求資源并分配系統(tǒng)資源,其他狀態(tài)與資源無(wú)關(guān),只涉及編輯相關(guān)的信息和狀態(tài),對(duì)于獲取資源失敗的任務(wù)自動(dòng)進(jìn)入“暫停”狀態(tài),可以選擇是否釋放占用資源,默認(rèn)缺省為釋放資源。對(duì)于到達(dá)時(shí)間期限的任務(wù),系統(tǒng)默認(rèn)為自行終止,任務(wù)調(diào)度工作流程如圖2示:
圖2 任務(wù)調(diào)度工作流程
系統(tǒng)掌握地球站現(xiàn)有任務(wù)執(zhí)行設(shè)備資源配屬信息、閑置設(shè)備資源信息、人員配置等情況,根據(jù)當(dāng)前任務(wù)執(zhí)行情況對(duì)相關(guān)設(shè)備資源進(jìn)行鎖定、釋放等管理,為新建任務(wù)執(zhí)行分配設(shè)備資源。系統(tǒng)基于時(shí)間優(yōu)先、重要性?xún)?yōu)先、性能優(yōu)先等原則,負(fù)責(zé)為各個(gè)任務(wù)提供天線、射頻、變頻器等各類(lèi)設(shè)備資源的控制和協(xié)調(diào)調(diào)度,接收并處理各系統(tǒng)及設(shè)備的工作狀態(tài)、任務(wù)執(zhí)行情況、系統(tǒng)配置和工作狀況以及相關(guān)的數(shù)據(jù)基本統(tǒng)計(jì)情況、相關(guān)任務(wù)報(bào)告、任務(wù)進(jìn)度等,協(xié)調(diào)并解決軟、硬件資源使用沖突,調(diào)度所需資源達(dá)到任務(wù)指定目標(biāo)位置工作狀態(tài),協(xié)助終端人員開(kāi)展相關(guān)任務(wù):例如電視節(jié)目接收任務(wù)等,并最終完成任務(wù)。
2、設(shè)備監(jiān)視控制子系統(tǒng)
該子系統(tǒng)主要負(fù)責(zé)與設(shè)備或設(shè)備代理直接連接,通過(guò)設(shè)備監(jiān)控接口(串口、網(wǎng)絡(luò)等)或設(shè)備代理,獲取設(shè)備狀態(tài)及參數(shù),并根據(jù)用戶(hù)和任務(wù)控制指令控制設(shè)備達(dá)到所需的狀態(tài)及參數(shù),其中對(duì)應(yīng)每一個(gè)在線受控設(shè)備基礎(chǔ)表中的設(shè)備,設(shè)備監(jiān)控代理程序不斷的查詢(xún)?cè)O(shè)備的狀態(tài)并更新在線受控設(shè)備基礎(chǔ)表及相關(guān)表對(duì)應(yīng)字段的內(nèi)容,同時(shí)更新?tīng)顟B(tài)及獲取時(shí)間,當(dāng)系統(tǒng)需要控制的時(shí)候,則設(shè)置相應(yīng)的字段,并設(shè)置控制時(shí)間等信息。監(jiān)控代理程序更新字段的同時(shí),監(jiān)測(cè)控制字段的變化,當(dāng)存在控制指令時(shí),將控制指令轉(zhuǎn)換成為特定設(shè)備的接口協(xié)議,實(shí)現(xiàn)設(shè)備控制,同時(shí)返回控制響應(yīng)是否成功的標(biāo)志。
其具體實(shí)現(xiàn)功能根據(jù)設(shè)備類(lèi)型,主要分為以下幾個(gè)部分:天線、功放、參放、線放、上下變頻器、調(diào)制解調(diào)器、射頻矩陣切換控制單元等。工作流程如圖3示:
圖3 設(shè)備監(jiān)視控制工作流程
3、系統(tǒng)消息管理子系統(tǒng)
該子系統(tǒng)主要負(fù)責(zé)系統(tǒng)消息及個(gè)人消息的創(chuàng)建、發(fā)送、查看、刪除等操作。當(dāng)用戶(hù)處于在線狀態(tài)時(shí),用戶(hù)之間的消息、任務(wù)和通知信息即時(shí)到達(dá),同時(shí)顯示給登錄的用戶(hù),而當(dāng)用戶(hù)注銷(xiāo)或離線時(shí),消息、任務(wù)和通知消息以類(lèi)似郵件的方式傳遞給用戶(hù),待用戶(hù)登錄后,將所有發(fā)送給該用戶(hù)的未確認(rèn)信息進(jìn)行提示,允許用戶(hù)對(duì)所收到的個(gè)人信息進(jìn)行處理,包括消息的刪除、回復(fù)等操作。工作流程如圖4所示。
4、業(yè)務(wù)系統(tǒng)管理子系統(tǒng)
該子系統(tǒng)主要負(fù)責(zé)協(xié)調(diào)現(xiàn)有業(yè)務(wù)系統(tǒng):例如收發(fā)電視登記、自動(dòng)排班等業(yè)務(wù)系統(tǒng)的正常運(yùn)作及相關(guān)數(shù)據(jù)的規(guī)整、分析、統(tǒng)計(jì)、文件導(dǎo)出等功能,并提供相關(guān)的數(shù)據(jù)訪問(wèn)服務(wù)接口,供用戶(hù)終端和其他系統(tǒng)和軟件模塊存取數(shù)據(jù)。
圖4 消息工作流程
5、用戶(hù)業(yè)務(wù)管理子系統(tǒng)
該子系統(tǒng)主要用于系統(tǒng)用戶(hù)信息管理、權(quán)限角色驗(yàn)證等,實(shí)現(xiàn)系統(tǒng)對(duì)用戶(hù)的行為進(jìn)行訪問(wèn)控制、記錄用戶(hù)行為和資源使用情況,實(shí)現(xiàn)對(duì)用戶(hù)工作日志、任務(wù)執(zhí)行情況的記錄及報(bào)表管理等。
6、系統(tǒng)數(shù)據(jù)庫(kù)管理子系統(tǒng)
該子系統(tǒng)主要負(fù)責(zé)對(duì)系統(tǒng)設(shè)備信息、任務(wù)信息、系統(tǒng)業(yè)務(wù)、用戶(hù)操作日志、設(shè)備狀態(tài)變化日志等基礎(chǔ)數(shù)據(jù)庫(kù)字典的運(yùn)行維護(hù)和管理。
7、系統(tǒng)相關(guān)信息子系統(tǒng)
該子系統(tǒng)主要提供系統(tǒng)運(yùn)行所需軟件模塊的運(yùn)行狀態(tài)的監(jiān)視功能,同時(shí)對(duì)系統(tǒng)相關(guān)內(nèi)容進(jìn)行部分展示,包括系統(tǒng)程序版本信息、系統(tǒng)程序的自動(dòng)更新等。
系統(tǒng)基于Microsoft Windows平臺(tái)開(kāi)發(fā),軟件開(kāi)發(fā)工具采用VC、Delphi語(yǔ)言等,數(shù)據(jù)庫(kù)服務(wù)器采用MySql網(wǎng)絡(luò)數(shù)據(jù)庫(kù)進(jìn)行構(gòu)建,系統(tǒng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)如圖5所示。
面向任務(wù)的衛(wèi)星通信地球站資源調(diào)度管理系統(tǒng)研究通過(guò)軟件和軟科學(xué)的研究,在衛(wèi)星地球站資源調(diào)度、運(yùn)控管理、設(shè)備和系統(tǒng)自動(dòng)化控制的基礎(chǔ)上,通過(guò)對(duì)衛(wèi)星地球站業(yè)務(wù)工作流程需求分析,形成完整、有效的管理、調(diào)度等機(jī)制和標(biāo)準(zhǔn)模型,初步實(shí)現(xiàn)面向多任務(wù)的衛(wèi)星地球站資源自動(dòng)化調(diào)度管理體系,從而提高資源使用效率,提高工作效率。實(shí)現(xiàn)了衛(wèi)星地球站資源的自動(dòng)化調(diào)度運(yùn)行和管理,對(duì)在全國(guó)衛(wèi)星地球站的普及推廣具有重要的意義和價(jià)值。
圖5 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)