两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

自動識別管理航天測控地面站設(shè)備變化的方法

文檔序號:6327983閱讀:156來源:國知局
專利名稱:自動識別管理航天測控地面站設(shè)備變化的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種主要用于航天測控地面站監(jiān)控系統(tǒng),可即插即用識別航天測控地面站設(shè)備變化的方法。
背景技術(shù)
隨著科學(xué)技術(shù)的進(jìn)步,人類對空間探索的步伐越來越大??臻g任務(wù)的需求,推動航天地面測控系統(tǒng)的更新和發(fā)展,測控站的建設(shè)周期越來越短;測控設(shè)備更新、改造和換代變得更頻繁。航天測控地面站投入運(yùn)行后,隨著航天任務(wù)的不斷擴(kuò)展和系統(tǒng)的升級,需要對原來的測控站進(jìn)行改造以適應(yīng)新業(yè)務(wù)的要求,增加或更新部分新設(shè)備。以往遇到此類情況,系統(tǒng)除更換設(shè)備外,還要對設(shè)備監(jiān)控管理的相關(guān)軟件進(jìn)行必要的升級改造,完善航天測控地面系統(tǒng)的監(jiān)控系統(tǒng),才能保證新設(shè)備在系統(tǒng)中的正常使用。監(jiān)控系統(tǒng)是航天測控地面站的監(jiān)控管理中心,完成地面站各項業(yè)務(wù)的管理調(diào)度和站內(nèi)可監(jiān)控設(shè)備的實時監(jiān)視和控制,是地面站的自動運(yùn)行的關(guān)鍵?,F(xiàn)有的航天測控地面站監(jiān)控系統(tǒng),通常著眼于當(dāng)前地面站的組成,針對現(xiàn)有的設(shè)備構(gòu)成及設(shè)備型號進(jìn)行系統(tǒng)監(jiān)控軟件設(shè)計,一旦更換、增加新的設(shè)備,或者設(shè)備接口發(fā)生了變化,需要修改源代碼才能適應(yīng),維護(hù)起來很不方便,也影響了系統(tǒng)的穩(wěn)定性和可靠性。為滿足改造后的測控站正常運(yùn)行,在改造地面站的同時,需要對相應(yīng)的系統(tǒng)監(jiān)控軟件進(jìn)行改造,才能適應(yīng)設(shè)備變化。當(dāng)系統(tǒng)變化較大時,甚至要推翻原有設(shè)計重新研制系統(tǒng)監(jiān)控軟件, 研制周期長、花費(fèi)成本高?,F(xiàn)有的監(jiān)控系統(tǒng)不足之處還在于研制時僅針對當(dāng)前的設(shè)備構(gòu)成和型號進(jìn)行設(shè)計,一般未考慮今后的系統(tǒng)擴(kuò)展,或考慮較少,不周全,造成地面站業(yè)務(wù)功能擴(kuò)展時,難以適應(yīng)新的變化;改造時需要針對設(shè)備變化直接修改設(shè)備監(jiān)控源代碼,修改完成后需要重新進(jìn)行系統(tǒng)測試,修改維護(hù)較困難;設(shè)備變化時,除需要修改設(shè)備監(jiān)控軟件源代碼外,還需要針對設(shè)備變化修改存儲監(jiān)控信息的數(shù)據(jù)庫及相關(guān)的數(shù)據(jù)庫應(yīng)用功能,如數(shù)據(jù)庫查詢檢索及數(shù)據(jù)庫自動維護(hù)等。修改工程量大,也影響了系統(tǒng)的穩(wěn)定性和可靠性;修改周期長,不能快速響應(yīng)設(shè)備變化。

發(fā)明內(nèi)容
本發(fā)明的目的是針對上述現(xiàn)有技術(shù)的不足之處,提供一種無需修改設(shè)備監(jiān)控軟件,就能夠適應(yīng)航天測控地面站設(shè)備擴(kuò)展,快速響應(yīng)設(shè)備變化的方法,以實現(xiàn)對航天測控設(shè)備的“即插即用”。本發(fā)明的上述目的可以通過以下措施來達(dá)到一種自動識別管理航天測控地面站設(shè)備變化的方法,具有如下技術(shù)特征首先,依據(jù)地面站設(shè)備變化,針對新設(shè)備的可監(jiān)控參數(shù)及設(shè)備監(jiān)控接口,建立設(shè)備的設(shè)備描述信息文件,描述設(shè)備可監(jiān)控參數(shù)及狀態(tài)和接口通訊協(xié)議;其次,在監(jiān)控軟件的設(shè)備管理組件的設(shè)備注冊文件中,注冊或修改設(shè)備變化信息;然后重新載入或重新啟動監(jiān)控軟件,由監(jiān)控軟件自動讀取并解析設(shè)備注冊文件及相應(yīng)的設(shè)備描述文件和接口描述文件, 獲取地面站可監(jiān)控設(shè)備的設(shè)備配置信息,創(chuàng)建各類設(shè)備實體對象和相應(yīng)的通訊對象,建立與實際物理設(shè)備的連接,實現(xiàn)與物理設(shè)備的通訊和處理設(shè)備監(jiān)控信息,建立設(shè)備與數(shù)據(jù)庫的關(guān)聯(lián),記錄設(shè)備工作參數(shù)和設(shè)備狀態(tài)變化,即可實現(xiàn)航天測控地面站可監(jiān)控設(shè)備進(jìn)行監(jiān)控和管理。當(dāng)設(shè)備變化時,只需要修改設(shè)備注冊文件及相應(yīng)的可監(jiān)控設(shè)備的描述文件,手動重新載入描述文件或重啟監(jiān)控軟件后,即可實現(xiàn)對新設(shè)備的監(jiān)控和管理。本發(fā)明相比于現(xiàn)有技術(shù)具有如下有益效果本發(fā)明從航天測控地面站的系統(tǒng)監(jiān)控軟件的體系結(jié)構(gòu)入手,建立良好的軟件體系結(jié)構(gòu)。實現(xiàn)的設(shè)備設(shè)備管理組件,通過文件方式(XML文件)描述航天測控地面站設(shè)備配置、可監(jiān)控設(shè)備工作參數(shù)和狀態(tài)及設(shè)備接口通信協(xié)議,只需要更新設(shè)備注冊文件,增加或更改設(shè)備及接口描述文件,即可通過設(shè)備管理組件實現(xiàn)對設(shè)備的管理,無需修改監(jiān)控軟件。采用即插即用方法,可實現(xiàn)自動識別、管理航天測控地面站設(shè)備變化。使新的設(shè)備從物理上接入航天測控地面站時,地面站的監(jiān)控系統(tǒng)可自動識別新接入的設(shè)備,并對新設(shè)備加以管理; 實現(xiàn)對新設(shè)備的零代碼接入,從而保證新設(shè)備從物理及信息上接入已有的航天測控地面站的同時,自動識別新接入的設(shè)備。利用本方法,在地面站設(shè)備變化時,只需操作員根據(jù)新設(shè)備提供的接口控制文件, 生成相應(yīng)設(shè)備及接口描述文件,更新設(shè)備注冊文件后,即可完成對新設(shè)備的監(jiān)控管理,從軟件體系結(jié)構(gòu)上保證了航天地面測控站增減設(shè)備、更新設(shè)備的適應(yīng)性,滿足航天地面測控站設(shè)備變更的要求,快速響應(yīng)設(shè)備變化,實現(xiàn)系統(tǒng)重構(gòu)。本發(fā)明可以直接應(yīng)用到各類航天地面測控站及航天遙感接收站。


下面結(jié)合附圖和實施例對本方法進(jìn)一步說明。圖1是本發(fā)明航天測控地面站設(shè)備管理組件的示意圖。圖2是圖1航天測控地面站設(shè)備“即插即用”加載過程的示意圖。
具體實施例方式參閱圖1。首先,采用基于構(gòu)件的方法設(shè)計系統(tǒng)監(jiān)控軟件結(jié)構(gòu),實現(xiàn)系統(tǒng)監(jiān)控軟件, 其核心組件是按照本方法設(shè)計的航天測控地面站設(shè)備管理組件。航天測控地面站設(shè)備管理組件是所述的監(jiān)控軟件核心組件,該監(jiān)控軟件核心組件的結(jié)構(gòu)至少包括以下構(gòu)件或功能模塊主要用于讀取設(shè)備描述文件和接口描述文件的描述文件解析構(gòu)件、通訊協(xié)議處理構(gòu)件、設(shè)備管理構(gòu)件、數(shù)據(jù)庫訪問代理構(gòu)件、監(jiān)控界面構(gòu)件、任務(wù)配置構(gòu)件、設(shè)備訪問接口、設(shè)備監(jiān)控客戶組件。業(yè)務(wù)管理組件。描述文件解析構(gòu)件將文件信息轉(zhuǎn)換為監(jiān)控管理構(gòu)件可管理的數(shù)據(jù),讀取設(shè)備注冊文件,獲得當(dāng)前地面站設(shè)備配置信息,并通過相應(yīng)的設(shè)備描述文件和接口描述文件,獲取當(dāng)前地面站可監(jiān)控設(shè)備的操作、工作參數(shù)及狀態(tài)、通訊協(xié)議等信息,并將信息轉(zhuǎn)換為軟件可管理的數(shù)據(jù),提供通訊協(xié)議處理構(gòu)件、設(shè)備管理構(gòu)件、數(shù)據(jù)庫訪問代理構(gòu)件、設(shè)備配置構(gòu)件。
5
通訊協(xié)議處理構(gòu)件通過描述文件解析構(gòu)件獲取設(shè)備通訊協(xié)議,實現(xiàn)與物理設(shè)備的通訊,解析接收的設(shè)備通訊信息幀,提取設(shè)備工作參數(shù)及狀態(tài)送設(shè)備管理構(gòu)件處理,或者接收設(shè)備管理構(gòu)件下達(dá)的設(shè)備控制參數(shù),按接口協(xié)議封裝成設(shè)備通訊信息幀,發(fā)送到物理設(shè)備。設(shè)備管理構(gòu)件通過描述文件解析構(gòu)件提供的設(shè)備信息,創(chuàng)建各類設(shè)備實體對象, 處理各類設(shè)備監(jiān)控信息,包括設(shè)備的操作結(jié)果、工作參數(shù)、設(shè)備狀態(tài)等,實現(xiàn)設(shè)備工作參數(shù)控制并下達(dá)到通訊協(xié)議處理構(gòu)件,通過數(shù)據(jù)庫訪問代理記錄控制下達(dá)的工作參數(shù);獲取通訊協(xié)議處理構(gòu)件上報的設(shè)備工作參數(shù)及狀態(tài),監(jiān)視當(dāng)前設(shè)備運(yùn)行狀況,并通過監(jiān)控界面構(gòu)件顯示設(shè)備當(dāng)前工作參數(shù)及狀態(tài),通過數(shù)據(jù)庫訪問代理記錄參數(shù)及狀態(tài)變化。數(shù)據(jù)庫訪問代理構(gòu)件自動實現(xiàn)與數(shù)據(jù)庫的交互,簡化數(shù)據(jù)庫訪問處理邏輯,提供標(biāo)準(zhǔn)的數(shù)據(jù)庫訪問接口。數(shù)據(jù)庫訪問代理構(gòu)件通過描述文件解析構(gòu)件提供的設(shè)備配置信息及設(shè)備信息,檢查數(shù)據(jù)庫與當(dāng)前航天地面測控站可監(jiān)控設(shè)備的一致性,自動實現(xiàn)與數(shù)據(jù)庫的交互,記錄設(shè)備工作參數(shù)及狀態(tài)變化,簡化數(shù)據(jù)庫訪問處理邏輯,并提供標(biāo)準(zhǔn)的數(shù)據(jù)庫訪問接口。監(jiān)控界面構(gòu)件自動按設(shè)備訪問接口提供的方法和屬性創(chuàng)建標(biāo)準(zhǔn)的設(shè)備監(jiān)控界面,實現(xiàn)設(shè)備監(jiān)控的人機(jī)交互的標(biāo)準(zhǔn)人機(jī)界面。任務(wù)配置構(gòu)件任務(wù)配置構(gòu)件的任務(wù)配置是按任務(wù)控制當(dāng)前系統(tǒng)各任務(wù)相關(guān)設(shè)備的工作參數(shù),并實現(xiàn)對任務(wù)配置記錄的管理,包括配置增加、修改、刪除、執(zhí)行等。任務(wù)配置構(gòu)件通過描述文件解析構(gòu)件提供的設(shè)備配置信息,實現(xiàn)任務(wù)配置對象的創(chuàng)建,通過數(shù)據(jù)庫訪問代理在數(shù)據(jù)庫中按任務(wù)要求生成任務(wù)相關(guān)設(shè)備的任務(wù)配置表,實現(xiàn)對任務(wù)配置增加、 修改、刪除、執(zhí)行等表記錄的管理。設(shè)備訪問接口 為上層業(yè)務(wù)功能,如自動化業(yè)務(wù)運(yùn)行、測試標(biāo)校、故障診斷等提供標(biāo)準(zhǔn)的設(shè)備訪問接口。設(shè)備監(jiān)控客戶組件系統(tǒng)監(jiān)控軟件組件之一,主要用于顯示系統(tǒng)監(jiān)控軟件的各類界面,包括系統(tǒng)監(jiān)控主界面、設(shè)備配置框圖界面、各類設(shè)備監(jiān)控界面、業(yè)務(wù)監(jiān)控界面等,其中,所有的設(shè)備監(jiān)控信息從設(shè)備管理組件提供的設(shè)備訪問接口中獲取。業(yè)務(wù)管理組件系統(tǒng)監(jiān)控軟件組件之一,主要用于實現(xiàn)航天測控系統(tǒng)各類自動化運(yùn)行管理等功能,包括業(yè)務(wù)測控、數(shù)據(jù)接收、標(biāo)校測試等業(yè)務(wù)的自動化管理,其中,自動化運(yùn)行管理所涉及的設(shè)備監(jiān)控信息從設(shè)備管理組件提供的設(shè)備訪問接口中獲取。系統(tǒng)監(jiān)控軟件所有組件可安裝、部署在同一臺計算機(jī)上,也可根據(jù)需要,將各組件分別部署在不同的計算機(jī)。其次,針對航天測控地面站可監(jiān)控設(shè)備的工作參數(shù)及設(shè)備監(jiān)控接口,建立可監(jiān)控設(shè)備的接口描述文件(含設(shè)備描述文件和接口描述文件)、設(shè)備描述文件和包含可監(jiān)控設(shè)備列表的設(shè)備注冊文件,并置于系統(tǒng)監(jiān)控軟件指定目錄下。設(shè)備注冊文件、設(shè)備描述文件、 接口描述文件均以XML文件格式定義。文件作用及包含的數(shù)據(jù)元素如下設(shè)備注冊文件該文件用于說明航天測控地面站當(dāng)前的設(shè)備配置列表,采用XML 文件格式,內(nèi)容包括設(shè)備型號、說明、設(shè)備對應(yīng)的設(shè)備及接口描述文件名稱、設(shè)備網(wǎng)絡(luò)通訊地址、通訊協(xié)議及網(wǎng)絡(luò)端口等,可通過該文件獲知當(dāng)前地面站設(shè)備配置(對非網(wǎng)絡(luò)監(jiān)控接口的設(shè)備通過串口服務(wù)器轉(zhuǎn)換成網(wǎng)絡(luò)接口)。
設(shè)備描述文件設(shè)備描述文件用于定義本設(shè)備的可監(jiān)控參數(shù)及狀態(tài)列表和設(shè)備可執(zhí)行的操作列表,每個不同的設(shè)備型號配置一個文件;設(shè)備可監(jiān)控的工作參數(shù)及狀態(tài)包括 參數(shù)或狀態(tài)名稱、ID、類型、范圍、量化單元、提示信息等;可執(zhí)行的操作定義包括操作名稱、 操作說明、操作參數(shù)列表及結(jié)果列表等,設(shè)備注冊文件中出現(xiàn)的所有的設(shè)備型號必須有對應(yīng)的設(shè)備描述文件。接口描述文件接口描述文件用于定義本設(shè)備的軟件接口協(xié)議,每個不同的設(shè)備型號配置一個文件,以幀為單位描述各類命令幀的格式及其響應(yīng)格式,包括幀構(gòu)成、命令碼、數(shù)據(jù)幀中包含的數(shù)據(jù)單元列表及單元信息(包括單元長度、類型、單元對應(yīng)的工作參數(shù)及狀態(tài)ID、取值)等,每個設(shè)備描述文件對應(yīng)一個通訊接口描述文件。設(shè)備注冊文件、設(shè)備描述文件、接口描述文件可通過手動編輯生成,也可通過軟件提供的文件生成功能自動生成。第三,監(jiān)控軟件啟動后,描述文件解析構(gòu)件讀取并解析設(shè)備注冊文件、設(shè)備描述文件、接口描述文件,獲取地面站可監(jiān)控設(shè)備的設(shè)備配置信息,軟件可通過配置實現(xiàn)自動或手動通過數(shù)據(jù)庫訪問代理檢查當(dāng)前設(shè)備數(shù)據(jù)庫中存儲的設(shè)備工作參數(shù)表、設(shè)備狀態(tài)表、任務(wù)配置表與當(dāng)前地面站設(shè)備配置的一致性,如不一致,則數(shù)據(jù)庫訪問代理根據(jù)當(dāng)前的地面站實際設(shè)備配置情況,自動生成相應(yīng)的SQL語句,修改數(shù)據(jù)庫,實現(xiàn)數(shù)據(jù)庫各類表與當(dāng)前航天測控地面系統(tǒng)可監(jiān)控設(shè)備的一致性。第四,系統(tǒng)監(jiān)控軟件根據(jù)描述文件解析構(gòu)件獲取的設(shè)備配置信息,通過設(shè)備管理構(gòu)件創(chuàng)建設(shè)備實體對象,通過協(xié)議處理構(gòu)件建立與實際物理設(shè)備的連接,監(jiān)控、管理設(shè)備; 通過數(shù)據(jù)庫訪問代理構(gòu)件建立設(shè)備與數(shù)據(jù)庫的關(guān)聯(lián),記錄設(shè)備工作參數(shù)和設(shè)備狀態(tài)變化。參閱圖2。在設(shè)備的“即插即用”加載過程中,地面站設(shè)備更新時,操作員可根據(jù)設(shè)備提供的遠(yuǎn)程監(jiān)控接口控制文件,在設(shè)備管理界面中輸入設(shè)備工作參數(shù)及狀態(tài)、設(shè)備操作、通信協(xié)議等的相關(guān)信息后,系統(tǒng)自動生成新設(shè)備的設(shè)備描述文件和接口描述文件;然后在設(shè)備注冊管理界面中注冊該設(shè)備,系統(tǒng)自動在設(shè)備注冊文件設(shè)備列表中增加新設(shè)備記錄;手動執(zhí)行設(shè)備更新或軟件重啟后自動更新,監(jiān)控系統(tǒng)可依據(jù)新設(shè)備的描述文件更新數(shù)據(jù)庫表結(jié)構(gòu),建立監(jiān)控對象與數(shù)據(jù)庫表的關(guān)聯(lián),創(chuàng)建設(shè)備監(jiān)控界面,將新設(shè)備納入設(shè)備配置管理;如設(shè)備已淘汰,在設(shè)備注冊管理界面中將不需要的設(shè)備刪除即可。新設(shè)備的“即插即用”加載過程是首先,針對航天測控地面站新設(shè)備的工作參數(shù)、設(shè)備操作、監(jiān)控接口協(xié)議等信息, 建立設(shè)備的接口描述文件、設(shè)備描述文件,并在設(shè)備注冊文件中添加或修改設(shè)備列表;以上文件可通過兩種方式實現(xiàn)手動方式直接編輯XML文件本身;自動方式通過軟件提供設(shè)備信息錄入界面和設(shè)備注冊界面,輸入相關(guān)信息后,自動生成或修改相應(yīng)的XML文件。文件生成后,需要通過相應(yīng)文件的XML Schema進(jìn)行驗證。其次,重新啟動系統(tǒng)監(jiān)控軟件或命令軟件重新載入設(shè)備注冊信息,軟件中的描述文件解析構(gòu)件讀取并解析設(shè)備注冊文件、設(shè)備描述文件、接口描述文件,獲取地面站可監(jiān)控設(shè)備的設(shè)備配置信息,軟件可自動或手動(通過配置實現(xiàn))通過數(shù)據(jù)庫訪問代理檢查當(dāng)前設(shè)備數(shù)據(jù)庫中存儲的設(shè)備工作參數(shù)表、設(shè)備狀態(tài)表、任務(wù)配置表與當(dāng)前地面站設(shè)備配置的一致性,如不一致,則數(shù)據(jù)庫訪問代理根據(jù)當(dāng)前的地面站實際設(shè)備配置情況,自動生成相應(yīng)的SQL語句,修改數(shù)據(jù)庫,實現(xiàn)數(shù)據(jù)庫各類表與當(dāng)前航天測控地面系統(tǒng)可監(jiān)控設(shè)備的一致性。然后,系統(tǒng)監(jiān)控軟件根據(jù)描述文件解析構(gòu)件獲取的設(shè)備配置信息,通過設(shè)備管理構(gòu)件創(chuàng)建設(shè)備實體對象,通過協(xié)議處理構(gòu)件建立與實際物理設(shè)備的連接,監(jiān)控、管理設(shè)備; 通過設(shè)備監(jiān)控界面組件自動創(chuàng)建設(shè)備監(jiān)控界面,顯示當(dāng)前設(shè)備工作參數(shù)及狀態(tài),接受操作員的設(shè)備監(jiān)控操作;通過數(shù)據(jù)庫訪問代理構(gòu)件建立設(shè)備與數(shù)據(jù)庫的關(guān)聯(lián),記錄設(shè)備工作參數(shù)和設(shè)備狀態(tài)變化。設(shè)備工作參數(shù)狀態(tài)監(jiān)視時,設(shè)備通訊對象定時發(fā)送查詢命令幀到物理設(shè)備,設(shè)備響應(yīng)查詢命令,上報查詢響應(yīng)幀,設(shè)備通訊對象解析查詢響應(yīng)幀,提取設(shè)備工作參數(shù)及狀態(tài),上報設(shè)備實體對象;設(shè)備實體對象依據(jù)上報數(shù)據(jù)刷新設(shè)備監(jiān)控界面顯示,通過數(shù)據(jù)庫代理構(gòu)件自動將設(shè)備變化信息記錄到數(shù)據(jù)庫,實現(xiàn)設(shè)備監(jiān)視。設(shè)備工作參數(shù)控制時,操作員或系統(tǒng)從任務(wù)配置構(gòu)件、設(shè)備監(jiān)控構(gòu)件或標(biāo)準(zhǔn)設(shè)備監(jiān)控接口下達(dá)設(shè)備控制參數(shù),設(shè)備實體對象將工作參數(shù)下達(dá)到通訊處理對象,同時通過數(shù)據(jù)庫代理構(gòu)件將工作參數(shù)記錄數(shù)據(jù)庫中;通訊處理對象獲得設(shè)備工作參數(shù),按通訊協(xié)議封裝為設(shè)備通訊幀,發(fā)送到物理設(shè)備,實現(xiàn)設(shè)備控制。
8
權(quán)利要求
1.一種自動識別管理航天測控地面站設(shè)備變化的方法,具有如下技術(shù)特征首先,依據(jù)地面站設(shè)備變化,針對新設(shè)備的可監(jiān)控參數(shù)及設(shè)備監(jiān)控接口,建立設(shè)備的設(shè)備描述信息文件,描述設(shè)備可監(jiān)控參數(shù)及狀態(tài)和接口通訊協(xié)議;其次,在監(jiān)控軟件的設(shè)備管理組件的設(shè)備注冊文件中,注冊或修改設(shè)備變化信息;然后重新載入或重新啟動監(jiān)控軟件, 由監(jiān)控軟件自動讀取,并解析設(shè)備注冊文件及相應(yīng)的設(shè)備描述文件和接口描述文件,獲取地面站可監(jiān)控設(shè)備的設(shè)備配置信息,創(chuàng)建各類設(shè)備實體對象和相應(yīng)的通訊對象,建立與實際物理設(shè)備的連接,實現(xiàn)與物理設(shè)備的通訊和處理設(shè)備監(jiān)控信息,建立設(shè)備與數(shù)據(jù)庫的關(guān)聯(lián),記錄設(shè)備工作參數(shù)和設(shè)備狀態(tài)變化,實現(xiàn)航天測控地面站可監(jiān)控設(shè)備進(jìn)行監(jiān)控和管理。
2.根據(jù)權(quán)利要求1所述的自動識別管理航天測控地面站設(shè)備變化的方法,其特征在于,所述的監(jiān)控軟件的設(shè)備管理組件,至少包括以下構(gòu)件或功能模塊主要用于讀取設(shè)備描述文件和接口描述文件的描述文件解析構(gòu)件、通訊協(xié)議處理構(gòu)件、設(shè)備管理構(gòu)件、數(shù)據(jù)庫訪問代理構(gòu)件、監(jiān)控界面構(gòu)件、任務(wù)配置構(gòu)件、設(shè)備訪問接口、設(shè)備監(jiān)控客戶組件和業(yè)務(wù)管理組件。
3.根據(jù)權(quán)利要求2所述的自動識別管理航天測控地面站設(shè)備變化的方法,其特征在于,描述文件解析構(gòu)件將文件信息轉(zhuǎn)換為監(jiān)控管理構(gòu)件可管理的數(shù)據(jù),讀取設(shè)備注冊文件, 獲得當(dāng)前地面站設(shè)備配置信息,并通過相應(yīng)的設(shè)備描述文件和接口描述文件,獲取當(dāng)前地面站可監(jiān)控設(shè)備的操作、工作參數(shù)及狀態(tài)和通訊協(xié)議信息,并將上述信息轉(zhuǎn)換為軟件可管理的數(shù)據(jù),提供通訊協(xié)議處理構(gòu)件、設(shè)備管理構(gòu)件、數(shù)據(jù)庫訪問代理構(gòu)件、設(shè)備配置構(gòu)件。
4.根據(jù)權(quán)利要求2所述的自動識別管理航天測控地面站設(shè)備變化的方法,其特征在于,通訊協(xié)議處理構(gòu)件通過描述文件解析構(gòu)件,獲取設(shè)備通訊協(xié)議,實現(xiàn)與物理設(shè)備的通訊和解析接收設(shè)備通訊信息幀,提取設(shè)備工作參數(shù)及狀態(tài)。送設(shè)備管理構(gòu)件處理,或者接收設(shè)備管理構(gòu)件下達(dá)的設(shè)備控制參數(shù),按接口協(xié)議封裝成設(shè)備通訊信息幀,發(fā)送到物理設(shè)備。
5.根據(jù)權(quán)利要求2所述的自動識別管理航天測控地面站設(shè)備變化的方法,其特征在于,設(shè)備管理構(gòu)件通過描述文件解析構(gòu)件提供的設(shè)備信息,創(chuàng)建各類設(shè)備實體對象,處理各類設(shè)備監(jiān)控信息,包括設(shè)備的操作結(jié)果、工作參數(shù)、設(shè)備狀態(tài)等,實現(xiàn)設(shè)備工作參數(shù)控制并下達(dá)到通訊協(xié)議處理構(gòu)件,通過數(shù)據(jù)庫訪問代理記錄控制下達(dá)的工作參數(shù);獲取通訊協(xié)議處理構(gòu)件上報的設(shè)備工作參數(shù)及狀態(tài),監(jiān)視當(dāng)前設(shè)備運(yùn)行狀況,并通過監(jiān)控界面構(gòu)件顯示設(shè)備當(dāng)前工作參數(shù)及狀態(tài),通過數(shù)據(jù)庫訪問代理記錄參數(shù)及狀態(tài)變化。
6.根據(jù)權(quán)利要求2所述的自動識別管理航天測控地面站設(shè)備變化的方法,其特征在于,數(shù)據(jù)庫訪問代理構(gòu)件自動實現(xiàn)與數(shù)據(jù)庫的交互,簡化數(shù)據(jù)庫訪問處理邏輯,提供標(biāo)準(zhǔn)的數(shù)據(jù)庫訪問接口。
7.根據(jù)權(quán)利要求2所述的自動識別管理航天測控地面站設(shè)備變化的方法,其特征在于,數(shù)據(jù)庫訪問代理構(gòu)件通過描述文件解析構(gòu)件提供的設(shè)備配置信息及設(shè)備信息,檢查數(shù)據(jù)庫與當(dāng)前航天地面測控站可監(jiān)控設(shè)備的一致性,自動實現(xiàn)與數(shù)據(jù)庫的交互,記錄設(shè)備工作參數(shù)及狀態(tài)變化,簡化數(shù)據(jù)庫訪問處理邏輯,并提供標(biāo)準(zhǔn)的數(shù)據(jù)庫訪問接口。
8.根據(jù)權(quán)利要求2所述的自動識別管理航天測控地面站設(shè)備變化的方法,其特征在于,監(jiān)控界面構(gòu)件自動按設(shè)備訪問接口提供的方法和屬性創(chuàng)建標(biāo)準(zhǔn)的設(shè)備監(jiān)控界面,實現(xiàn)設(shè)備監(jiān)控的人機(jī)交互的標(biāo)準(zhǔn)人機(jī)界面。
9.根據(jù)如權(quán)利要求1 8中任何一個權(quán)利要求所述的自動識別管理航天測控地面站設(shè)備變化的方法,其特征在于,設(shè)備注冊文件、設(shè)備描述文件、接口描述文件均以XML文件格式定義。
10.根據(jù)權(quán)利要求1所述的自動識別管理航天測控地面站設(shè)備變化的方法,其特征在于,監(jiān)控軟件啟動后,描述文件解析構(gòu)件讀取并解析設(shè)備注冊文件、設(shè)備描述文件、接口描述文件,獲取地面站可監(jiān)控設(shè)備的設(shè)備配置信息,軟件可通過配置實現(xiàn)自動或手動通過數(shù)據(jù)庫訪問代理檢查當(dāng)前設(shè)備數(shù)據(jù)庫中存儲的設(shè)備工作參數(shù)表、設(shè)備狀態(tài)表、任務(wù)配置表與當(dāng)前地面站設(shè)備配置的一致性,如不一致,則數(shù)據(jù)庫訪問代理根據(jù)當(dāng)前的地面站實際設(shè)備配置情況,自動生成相應(yīng)的SQL語句,修改數(shù)據(jù)庫,實現(xiàn)數(shù)據(jù)庫各類表與當(dāng)前航天測控地面系統(tǒng)可監(jiān)控設(shè)備的一致性。
全文摘要
本發(fā)明提出的一種自動識別管理航天測控地面站設(shè)備變化的方法,旨在提供一種無需修改設(shè)備監(jiān)控軟件,就能夠適應(yīng)航天測控地面站設(shè)備擴(kuò)展,快速響應(yīng)設(shè)備變化的方法,本發(fā)明通過下述技術(shù)方案予以實現(xiàn)首先是針對新設(shè)備的可監(jiān)控參數(shù)及設(shè)備監(jiān)控接口,建立可監(jiān)控設(shè)備的描述文件,以XML文件方式描述設(shè)備可監(jiān)控參數(shù)及狀態(tài)和接口通訊協(xié)議,然后在監(jiān)控軟件的設(shè)備注冊文件中注冊該設(shè)備;監(jiān)控軟件啟動后,自動讀取并解析設(shè)備注冊文件及相應(yīng)的設(shè)備描述文件和接口描述文件,獲取地面站可監(jiān)控設(shè)備的設(shè)備配置信息,創(chuàng)建各類設(shè)備實體對象和相應(yīng)的通訊對象,建立與實際物理設(shè)備的連接和通訊,處理設(shè)備監(jiān)控信息,并建立設(shè)備與數(shù)據(jù)庫的關(guān)聯(lián),記錄設(shè)備工作參數(shù)和設(shè)備狀態(tài)變化。
文檔編號G05B19/418GK102298365SQ20111012696
公開日2011年12月28日 申請日期2011年5月17日 優(yōu)先權(quán)日2011年5月17日
發(fā)明者何玉, 劉愛平, 陶孫杰 申請人:中國電子科技集團(tuán)公司第十研究所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
囊谦县| 合江县| 成安县| 泌阳县| 广饶县| 灵川县| 郸城县| 德兴市| 合江县| 孟津县| 句容市| 郧西县| 武陟县| 桃园县| 凤庆县| 金华市| 城口县| 建昌县| 新巴尔虎左旗| 德保县| 德州市| 民乐县| 富民县| 绥棱县| 榆林市| 若羌县| 梧州市| 大安市| 湟源县| 太仓市| 吉木萨尔县| 合江县| 武安市| 宁海县| 万山特区| 龙井市| 瑞金市| 太康县| 明溪县| 酉阳| 东台市|