91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于航空氣象的數(shù)據(jù)庫系統(tǒng)通信分系統(tǒng)基本理論與設計詳解

姚小熊27 ? 來源:lw ? 作者:中國科技縱橫 ? 2019-09-12 09:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

通信分系統(tǒng)作為航空氣象數(shù)據(jù)庫系統(tǒng)重要組成部分之一,其中系統(tǒng)氣象資料接收、處理、發(fā)送、應答方面發(fā)揮著重要的作用。因此有必要對航空氣象數(shù)據(jù)庫系統(tǒng)通信分系統(tǒng)設計進行研究探討分析,對于促使系統(tǒng)功能作用價值發(fā)揮,推動我國航空事業(yè)實現(xiàn)可持續(xù)發(fā)展有著重要的現(xiàn)實意義。

1民航氣象數(shù)據(jù)庫系統(tǒng)通信系統(tǒng)原理

1.1通信主機進程間的通信

對于通信主機進程之間的通信而言,實際應用內容非常復雜,主要內容可包括內存共享、數(shù)據(jù)源統(tǒng)一、數(shù)據(jù)存儲等。通信系統(tǒng)在組成上雖然由多進程加以上實現(xiàn),并且數(shù)據(jù)源具有能夠保持統(tǒng)一,但對于其中每一個進程來說,在進行數(shù)據(jù)處理時都有著對應的排隊。進程在對排隊內容訪問時,主要是通過輪詢或觸發(fā)相關機制來實現(xiàn),在進行排隊讀寫時,遵循的是先進先出的原則。排隊的本質即是根據(jù)記數(shù)和數(shù)據(jù)地址,按照順序進行序存儲,與數(shù)據(jù)本身無關。對于共享全程區(qū)而言,他是各個進程控制信息排隊與交換的位置,結合實際處理任務,能夠分為八個子分區(qū),并且這些分區(qū)能夠調節(jié)大小,由起始程序完成全程區(qū)的生成,有著特殊的內存管理與組織方式。

1.2操作終端與主機間通信

一般情況下,通信主機會直接與操作終端相連,二者之間的通信,主要是在跨平臺C/S架構基礎之上,借助Socket技術和AIX進程調度技術來完成。在通信系統(tǒng)中。針對發(fā)出的電報或其他信息,計算機能夠“代勞”一部分,還有很多通信操作需要由通信人員來手工操作完成。具體手工操作內容包括預報編發(fā)、錯報訂正等,在具體通信商,屬于人機交互通信方式。具體而言,通常在在通信主機之上,會始終有一個并發(fā)監(jiān)聽主服務進程在運行,該進程在運行過程中,通過循環(huán)調用fork,能夠派生一個子進程,該子進程能夠關閉主服務端口,并能夠對每個連接(客戶)進行處理,還能夠對本次連接的認證、請求、應答等信息,做出排隊處理。在這種機制下,賦予了服務器更多的靈活性,從而使其能夠在同一時間,同時為多個客戶提供通信服務,從而也更加有利于通信人員在同一時間,完成多項監(jiān)控,并作出相應的操作處理。但對于服務客戶在具體數(shù)量上,其會受到AIX操作系統(tǒng)分配資源限制,以保障整體通信的穩(wěn)定性。在具體限制上內容上,可包括進程建立的數(shù)量,以及fork子進程在運行時,CPU的時間消耗。例如當通信操作員需要在錯報排隊之中進行電報調取時,首先主服務進程會發(fā)揮作用,要先進行行安全認證,并做好審計記錄,同時接受服務的請求,并進行命令解釋,由主服務進程創(chuàng)建一個子進程,專門負責該任務的完成,即從指定類型的錯報排隊之中,依照先進先出原則,調取一份錯誤電報,然后將該份電報發(fā)送到操作員終端操作區(qū),隨后將該子進程關閉,本次通信即可結束。與此同時,針對一些持久時間較長的任務,例如報文監(jiān)測、狀態(tài)報告等,子進程也會隨著任務的持續(xù)進行,同時持續(xù)存在。

1.3 AFTN異步線路的通信

這對于這種系統(tǒng)通信,主要是在數(shù)據(jù)C/S架構基礎之上,借助TCP/IP Socket流技術來完成。AFTN異步通信在進行信息接收與發(fā)送時,首先會啟動航空氣象數(shù)據(jù)庫系統(tǒng)通信分系統(tǒng),然后在異步主服務進程與運行下,以各個異步線路讀寫屬性為依據(jù),并結合實際的線路類型、速率、控制位等,完成每條線路的收/發(fā)服務子進程創(chuàng)建。例如對于其中的某一條線路而言,當自身存在讀寫兩種屬性時,那么線路就會進行兩個子進程創(chuàng)建,分別是接收子進程與發(fā)送子進程,如果某一條線路只有一條屬性,無論是何種屬性,均會只創(chuàng)建一個對應線路屬性的子進程,并且會專門負責該條線路的信息接收或發(fā)送服務,一般線路在接收到子進程后,會圍繞收到的數(shù)據(jù)信息,先對其進行緩存處理,將一些無用的控制符與空格去掉后,然后分批向電報格式檢測進程進行信息排隊和控制排隊。對于發(fā)送子進程而言,其主要是通過其它進程在本條線路的排隊信息,而進行激活,來完成發(fā)送數(shù)據(jù)的獲取,最終獲得AFTN相應的發(fā)送地址,實現(xiàn)報文異步線路發(fā)送。

2航空氣象數(shù)據(jù)庫系統(tǒng)通信分系統(tǒng)設計

2.1航空氣象數(shù)據(jù)庫系統(tǒng)通信分系統(tǒng)整體結構設計

該系統(tǒng)在整體結構之上,主要由兩部分組成,一是氣象數(shù)據(jù)收集處理,二是信息應用。在實際應用過程中,用戶會在局域網的幫助下,借助web網頁或飛行文件綜合方式,完成航空中氣象情報信息的獲取。在業(yè)務處理模塊,主要由兩部分組成,一是氣象數(shù)據(jù)庫,二是通信分系統(tǒng),在實際應用時,能夠在通信系統(tǒng)的幫助下,完成民航報告、自動觀測資料(AWOS)、常規(guī)報告、自動站資料等資料的分析處理,然后,借助預報綜合平臺,通過網頁展示的方式,完成氣象信息業(yè)務的展示。對于數(shù)據(jù)庫管理子系統(tǒng)而言,它可以通過采用客戶機服務器方式,不僅能夠對相應資料進行統(tǒng)一的處理,還能夠對數(shù)據(jù)庫,進行監(jiān)控與管理。

2.2航空氣象數(shù)據(jù)庫系統(tǒng)通信分系統(tǒng)需求設計分析

航空氣象數(shù)據(jù)庫系統(tǒng)通信分系統(tǒng)在需求設計上,主要包含以下內容,一是在通信分系統(tǒng)之中,需要進行一個通信前置機的配備,并且在數(shù)據(jù)傳輸方面,能夠支持多種格式的網絡傳輸模式,例如AFTN、PSTN等。二是系統(tǒng)在設計上,應首要確保安全可靠性,并且需要構建監(jiān)控系統(tǒng),對系統(tǒng)運行進行實時的監(jiān)控,當監(jiān)控系統(tǒng)發(fā)現(xiàn)異常狀況時,會通過多種方式發(fā)出告警,例如以聲音、閃爍等方式。三在針對氣象資料的處理方面,應能夠滿足準確、及時、可靠需求,從而在中心通信主機與中心數(shù)據(jù)交換服務器進行信息數(shù)據(jù)通信時,能夠確保相應數(shù)據(jù)的準確、可靠、完整、一致性。四是在進行通信系統(tǒng)設計時,還應能夠充分滿足操作簡便性需求,通過以通信系統(tǒng)為基礎,將監(jiān)控和操作與其完成整合統(tǒng)一,在具體操作設計開發(fā)上,可以以鼠標為主,以鍵盤為輔,從而更好的完成圖形化界面的操作。與此同時,像相應聯(lián)機操作手冊內容要詳盡,軟件操作界面設計要科學合理,符合人體工學,有著清晰的界面表達邏輯,顏色搭配要大方美觀,整體界面操作要方便自如。五是在進行設計時,還應對通信中間件的開放性加以利用,在與其他分系統(tǒng)進行信息傳輸時,應盡量采用通信中間件。六是對于通信分系統(tǒng)而言,自身所應用的軟件應有安全保護程序,確保通信應用軟件在運行時,能夠有效保護主進程安全,使其能夠不間斷運行。七是對于與其他分系統(tǒng)間接口而言,在具體設計上,應盡量保證設計的簡潔性、獨立性,一旦分系統(tǒng)發(fā)生故障問題時,保證不會對其他分系統(tǒng)造成不利影響,并且更加方便于故障點的界定。

2.3航空氣象數(shù)據(jù)庫系統(tǒng)通信分系統(tǒng)設計分析

針對于航空氣象數(shù)據(jù)庫系統(tǒng)通信分系統(tǒng)設的設計,應落實好如下設計內容,一是針對系統(tǒng)程序結構,在進行通信分系統(tǒng)業(yè)務處理部分設計時,需要做好通信主機上的通信軟件設計,并完善系統(tǒng)監(jiān)視、維護和操作等功能,對于業(yè)務處理而言,作為一個實時運行系統(tǒng),主要負責收集不同氣象要素,進行缺漏報文發(fā)送,并處理一些圖形文件,在MQ管道技術的幫助下,依托于多個進程,促使數(shù)據(jù)處理效率得到有效提升。與此同時,在內消息隊列管理的幫助下,系統(tǒng)還具備如下子功能,例如促使進程間信息及參數(shù)完成交換,能夠實現(xiàn)異步線路資料發(fā)送與接收,與此同時,針對氣象資料,也能夠進行檢查與處理。針對一些電報公報報告信息,也能夠及時進行處理,并且在系統(tǒng)監(jiān)控、維護方面,能夠將其進行綜合化;在MQ通道之中,管理報文的處理與發(fā)送,還能夠生成數(shù)據(jù)庫落地文件。

通信業(yè)務處理部分功能如下,一是系統(tǒng)起始程序,程序文件名為inimss,主要根據(jù)該文件,完成整個通信分系統(tǒng)運行環(huán)境搭建。二是異步線路處理,程序文件名為asyn,主要負責接收或發(fā)送異步線路。三是公報處理,程序文件名為mfc,主要負責報告格式的接收處理。具體來說,例如對于系統(tǒng)起始程序而言,該程序主要負責整個分系統(tǒng)使用全程區(qū)起始,并根據(jù)相應的起始表格文件,能夠在全程區(qū)之中,完成所有表格的自動生成,生與此同時,本程序還能夠起始作為信息交換的各子分區(qū),在該系統(tǒng)之中,針對于大部分進程而言,都需要使用全程區(qū),完成信息排隊叫交換控制。為了使得全程區(qū)使用更加方便,在每個使用全程區(qū)的程序之中,需要一個程序頭生成,并主要負責全程區(qū)各個表格的指針存放。針對于表格的生成,本分系統(tǒng)提供一個函數(shù)xmapse.c,在該函數(shù)中,輸入?yún)?shù)為全程區(qū)名字,能夠將程序頭進行起始,而該程序頭的指針是pgl。

在監(jiān)控導航設計上。主要是以航空氣象用戶實際需求為依據(jù),為更好的滿足用戶的需求,需要從監(jiān)控維護入手,不斷提升其直觀性,提升監(jiān)控維護的高效性,與此同時,在實際進行設計時,需要圍繞運行狀態(tài)、維護維修界面等,做好對其的圖形化設計,例如在設計監(jiān)控部分的導航條時,他的主要作用是提供監(jiān)控功能的總導航,具體功能較為復雜,包含內容眾多,例如有進程狀態(tài)、線路狀態(tài)、文件系統(tǒng)狀態(tài)等,需要加載并完成相關界面的顯示,并將通過通信鏈路,接收到的后臺程序,實現(xiàn)發(fā)監(jiān)視信息定時發(fā)送,并在相關界面上進行集中地顯示。

3結語

綜上所述,航空氣象數(shù)據(jù)庫系統(tǒng)通信分系統(tǒng)在航空運行中發(fā)揮著重要的作用,其作為通信系統(tǒng)以及監(jiān)控維護操作平臺。能夠支持一個數(shù)據(jù)源,同時向多個本地相同數(shù)據(jù)庫提供數(shù)據(jù)。通過圍繞通信系統(tǒng),對其設計進行深入探討分析,能夠促使整體系統(tǒng)運行更加安全流暢,使得系統(tǒng)功能作用得到更有效的發(fā)揮,從而有效推動我國航空事業(yè)的實現(xiàn)更好的發(fā)展與進步。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    國內首個地質儲能專業(yè)數(shù)據(jù)庫投用 筑牢新能源發(fā)展數(shù)據(jù)根基

    近日,北京大學鄂爾多斯能源研究院牽頭研發(fā)的國內首個面向地質儲能應用的區(qū)域性專業(yè)數(shù)據(jù)庫系統(tǒng)正式建成并投入使用,這一突破性成果不僅填補了我國地質儲能領域區(qū)域性數(shù)據(jù)整合應用的空白,更為鄂爾多斯乃至全國
    的頭像 發(fā)表于 02-09 09:11 ?1446次閱讀

    恒訊科技解析:如何安裝MySQL并創(chuàng)建數(shù)據(jù)庫

    管理系統(tǒng)(RDBMS),使用結構化查詢語言(SQL)高效地組織和管理數(shù)據(jù)。它是全球最受歡迎的開源數(shù)據(jù)庫系統(tǒng)之一,廣泛應用于網頁開發(fā)、電子商務和商業(yè)應用。 常見用例? MySQL 是多種應用的可靠選擇,包括: 網絡應用:管理用戶認
    的頭像 發(fā)表于 01-14 14:25 ?180次閱讀

    星地數(shù)據(jù)大模型融合分析與應用分系統(tǒng)平臺的應用與未來發(fā)展

    ? ? 星地數(shù)據(jù)大模型融合分析與應用分系統(tǒng) ? ?北京華盛恒輝星地數(shù)據(jù)大模型融合分析與應用分系統(tǒng),是一套整合衛(wèi)星通信與地面網絡
    的頭像 發(fā)表于 12-29 10:12 ?208次閱讀

    基于大模型ai的地面測控站網調度分系統(tǒng):功能特點與平臺架構解析

    分系統(tǒng)通過多源數(shù)據(jù)深度融合、動態(tài)資源精準調度與大模型智能決策能力的協(xié)同賦能,顯著提升了地面測控站網的運行效率、安全冗余與可靠性能。以下從技術架構、核心功能、應用場景及未來趨勢四大維度展開深度解析: ? ?系統(tǒng)軟件供應可以來這里,
    的頭像 發(fā)表于 12-19 15:13 ?333次閱讀

    中科天機簽署航空氣象重點項目協(xié)議

    9月26日,懷柔科學城科學設施平臺賦能產業(yè)發(fā)展項目簽約大會在京舉行。中科曙光旗下中科天機攜手北京懷柔科學城管理委員會、廈門航空有限公司、中國科學院大氣物理研究所正式簽署“航空氣象重點項目”協(xié)議。
    的頭像 發(fā)表于 09-30 15:46 ?987次閱讀

    電磁環(huán)境數(shù)據(jù)庫管理系統(tǒng)平臺軟件解析

    電磁環(huán)境數(shù)據(jù)庫管理平臺軟件解析(精簡版)
    的頭像 發(fā)表于 09-15 21:00 ?348次閱讀
    電磁環(huán)境<b class='flag-5'>數(shù)據(jù)庫</b>管理<b class='flag-5'>系統(tǒng)</b>平臺軟件解析

    教學實習基地氣象觀測系統(tǒng):架起理論與實踐的 “氣象橋梁”

    教學實習基地氣象觀測系統(tǒng):架起理論與實踐的 “氣象橋梁”柏峰【BF-XQX】在教學實習基地的田野間、草坪上,一套集觀測、教學、科研于一體的氣象
    的頭像 發(fā)表于 08-20 14:24 ?674次閱讀
    教學實習基地<b class='flag-5'>氣象</b>觀測<b class='flag-5'>系統(tǒng)</b>:架起<b class='flag-5'>理論</b>與實踐的 “<b class='flag-5'>氣象</b>橋梁”

    數(shù)據(jù)庫數(shù)據(jù)恢復—服務器異常斷電導致Oracle數(shù)據(jù)庫故障的數(shù)據(jù)恢復案例

    Oracle數(shù)據(jù)庫故障: 某公司一臺服務器上部署Oracle數(shù)據(jù)庫。服務器意外斷電導致數(shù)據(jù)庫報錯,報錯內容為“system01.dbf需要更多的恢復來保持一致性”。該Oracle數(shù)據(jù)庫
    的頭像 發(fā)表于 07-24 11:12 ?651次閱讀
    <b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復—服務器異常斷電導致Oracle<b class='flag-5'>數(shù)據(jù)庫</b>故障的<b class='flag-5'>數(shù)據(jù)</b>恢復案例

    數(shù)據(jù)庫數(shù)據(jù)恢復—MongoDB數(shù)據(jù)庫文件丟失的數(shù)據(jù)恢復案例

    MongoDB數(shù)據(jù)庫數(shù)據(jù)恢復環(huán)境: 一臺操作系統(tǒng)為Windows Server的虛擬機上部署MongoDB數(shù)據(jù)庫。 MongoDB數(shù)據(jù)庫
    的頭像 發(fā)表于 07-01 11:13 ?644次閱讀
    <b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復—MongoDB<b class='flag-5'>數(shù)據(jù)庫</b>文件丟失的<b class='flag-5'>數(shù)據(jù)</b>恢復案例

    數(shù)據(jù)庫數(shù)據(jù)恢復—SQL Server數(shù)據(jù)庫被加密如何恢復數(shù)據(jù)

    SQL Server數(shù)據(jù)庫故障: SQL Server數(shù)據(jù)庫被加密,無法使用。 數(shù)據(jù)庫MDF、LDF、log日志文件名字被篡改。
    的頭像 發(fā)表于 06-25 13:54 ?683次閱讀
    <b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復—SQL Server<b class='flag-5'>數(shù)據(jù)庫</b>被加密如何恢復<b class='flag-5'>數(shù)據(jù)</b>?

    達夢數(shù)據(jù)庫常用管理SQL命令詳解

    達夢數(shù)據(jù)庫常用管理SQL命令詳解
    的頭像 發(fā)表于 06-17 15:12 ?7200次閱讀
    達夢<b class='flag-5'>數(shù)據(jù)庫</b>常用管理SQL命令<b class='flag-5'>詳解</b>

    PLC數(shù)據(jù)中臺對接到MySQL數(shù)據(jù)庫并對接到生產看板

    工廠數(shù)據(jù)庫系統(tǒng)能夠存儲產品訂單信息、生產設備能力、原材料庫存等數(shù)據(jù)。將這些數(shù)據(jù)接入MES或ERP等系統(tǒng),能夠實現(xiàn)生產管理的可視化應用。基于這些數(shù)據(jù)
    的頭像 發(fā)表于 05-26 11:20 ?545次閱讀
    PLC<b class='flag-5'>數(shù)據(jù)</b>中臺對接到MySQL<b class='flag-5'>數(shù)據(jù)庫</b>并對接到生產看板

    SQLSERVER數(shù)據(jù)庫是什么

    SQL Server 是由微軟公司開發(fā)的一款 關系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS) ,用于存儲、管理和檢索結構化數(shù)據(jù)。它是企業(yè)級應用中廣泛使用的數(shù)據(jù)庫解決方案之一,尤其適用于Window
    的頭像 發(fā)表于 05-26 09:19 ?1177次閱讀

    MySQL數(shù)據(jù)庫是什么

    MySQL數(shù)據(jù)庫是一種 開源的關系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS) ,由瑞典MySQL AB公司開發(fā),后被Oracle公司收購。它通過結構化查詢語言(SQL)進行數(shù)據(jù)存儲、管理和操作,廣
    的頭像 發(fā)表于 05-23 09:18 ?1224次閱讀

    數(shù)據(jù)庫數(shù)據(jù)恢復——MongoDB數(shù)據(jù)庫文件拷貝后服務無法啟動的數(shù)據(jù)恢復

    MongoDB數(shù)據(jù)庫數(shù)據(jù)恢復環(huán)境: 一臺Windows Server操作系統(tǒng)虛擬機上部署MongoDB數(shù)據(jù)庫。 MongoDB數(shù)據(jù)庫
    的頭像 發(fā)表于 04-09 11:34 ?873次閱讀
    <b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復——MongoDB<b class='flag-5'>數(shù)據(jù)庫</b>文件拷貝后服務無法啟動的<b class='flag-5'>數(shù)據(jù)</b>恢復