[發明專利]飛行仿真數據處理方法及裝置在審
| 申請號: | 201911111729.5 | 申請日: | 2019-11-14 |
| 公開(公告)號: | CN110909418A | 公開(公告)日: | 2020-03-24 |
| 發明(設計)人: | 靳旭康;蘇博濤 | 申請(專利權)人: | 北京潤科通用技術有限公司 |
| 主分類號: | G06F30/15 | 分類號: | G06F30/15 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 夏菁 |
| 地址: | 100192 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 飛行 仿真 數據處理 方法 裝置 | ||
本發明的實施例提供一種飛行仿真數據處理方法及裝置,應用于飛行仿真系統的服務器,方法包括統計服務器仿真產生的軌跡數據的數據量,并根據統計的數據量的大小,確定是否對服務器仿真產生的軌跡數據進行采樣處理,以在數據量較大時,減少發送至客戶端的軌跡數據的數據量,進而減少了客戶端刷新的數據量,減少了客戶端刷新性能占用過多導致卡頓的情況發生,以及由于需要渲染的數據量減少,提高了渲染速度,保證了渲染速度可以跟上刷新速度。進一步的,通過將軌跡監控與曲線監控、表格監控和/或虛擬飛行姿態儀表監控配合使用,進而避免軌跡采樣的失真影響飛機劇烈波動的觀測。
技術領域
本發明涉及數據處理領域,更具體地說,涉及飛行仿真數據處理方法及裝置。
背景技術
飛行仿真系統通常包括參數設置、飛行計劃航路點設置、仿真監控及數據回放等步驟。為了實時顯示飛機實時位置,通常需要一個地圖控件繪制飛機位置及飛行經過的軌跡。飛行仿真系統進行實時飛行仿真實驗,對于客戶端及服務器來說軌跡數據量較大。現有的仿真過程中,服務器是將仿真開始時刻至當前時刻的所有軌跡數據,均發送至客戶端。隨著仿真時間的增加,軌跡數據量不斷增加,為了監控飛機實時軌跡,客戶端需要渲染大量數據的軌跡曲線,同時還需要實時刷新軌跡,耗費性能且可能造成卡頓。
發明內容
有鑒于此,本發明提出飛行仿真數據處理方法及裝置,欲減少客戶端刷新性能占用過多導致卡頓,渲染速度無法跟上刷新速度等問題。
為了實現上述目的,現提出的方案如下:
第一方面,本發明提供一種飛行仿真數據處理方法,應用于飛行仿真系統的服務器,所述方法包括:
統計第一軌跡數據的數據量,所述第一軌跡數據為所述服務器仿真產生的軌跡數據;
判斷所述數據量是否大于預設軌跡點數閾值,若是,則按照采樣間隔數對所述第一軌跡數據進行采樣,并將第二軌跡數據發送至所述飛行仿真系統的客戶端,所述第二軌跡數據為采樣后的軌跡數據,所述第二軌跡數據的數據量不大于所述預設軌跡點數閾值,若否,則將所述第一軌跡數據發送至所述客戶端。
可選的,所述方法還包括:
獲取所述客戶端需要監控的變量數據;
向所述客戶端發送所述變量數據,以使所述客戶端基于所述變量數據進行曲線監控、表格監控和/或虛擬飛行姿態儀表監控。
可選的,所述客戶端的數量至少為兩個;并以周期性的方式向各個所述客戶端同時發送需要發送的軌跡數據。
可選的,所述以周期性的方式向各個所述客戶端同時發送需要發送的軌跡數據具體包括:
基于sockect.io技術以周期性的方式向各個所述客戶端同時發送需要發送的軌跡數據。
可選的,所述采樣間隔數的計算過程包括:
基于所述第一軌跡數據的數據量和原始時間分辨率,計算得到仿真時長;
基于所述仿真時長和所述軌跡點數閾值,計算目標時間分辨率;
將所述目標時間分辨率與所述原始時間分辨率的比值向上取整后作為所述采樣間隔數。
可選的,所述采樣間隔數的計算過程包括:
將所述第一軌跡數據的數據量與所述軌跡點數閾值的比值向上取整后作為所述采樣間隔數。
第二方面,本發明提供一種飛行仿真數據處理裝置,應用于飛行仿真系統的服務器,所述裝置包括:
統計單元,用于統計第一軌跡數據的數據量,所述第一軌跡數據為所述服務器仿真產生的軌跡數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京潤科通用技術有限公司,未經北京潤科通用技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911111729.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種自供電LED宣傳車
- 下一篇:沖水大便器





