国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      航班數(shù)據三維可視分析方法及裝置與流程

      文檔序號:11133993閱讀:338來源:國知局
      航班數(shù)據三維可視分析方法及裝置與制造工藝

      本發(fā)明涉及顯示技術領域,具體而言,涉及一種航班數(shù)據三維可視分析方法及裝置。



      背景技術:

      現(xiàn)有技術中展示航線數(shù)據的方式是在2D地圖上將航線標示出來,只能展現(xiàn)航線的路徑和運行時間,無法展示更多的航線信息及運行在航線上的航班的信息。而且由于地球是球形結構,2D地圖的展示方式無法清楚完全展示跨越2D地圖邊緣的航線。同時2D地圖的展示方式不立體、不直觀。

      針對上述2D航線地圖存在的展示信息不完全、不直觀的問題,目前尚未提出有效的解決方案。



      技術實現(xiàn)要素:

      有鑒于此,本發(fā)明的目的在于提供一種航班數(shù)據三維可視分析方法及裝置,對航班在地球的運行進行多角度、多尺度、多時空的三維描述及展示,提供更直觀、全面的信息,有利于決策者了解掌握當前航班的狀態(tài)。

      為了實現(xiàn)上述目的,本發(fā)明實施例采用的技術方案如下:

      第一方面,本發(fā)明實施例提供了一種航班數(shù)據三維可視分析方法,包括:

      實時獲取航班的運行信息,運行信息包括航班的航線、航班的實時位置、航班的運行狀態(tài)及航班的飛行狀態(tài)信息;

      根據上述航班的運行信息更新預先繪制的三維數(shù)字地球的航班參數(shù)庫;

      按照更新后的上述航班參數(shù)庫中的參數(shù)在三維數(shù)字地球上通過弧線繪制航班的航線,標記航班的實時位置和航班的運行狀態(tài);

      展示當前的三維數(shù)字地球。

      結合第一方面,本發(fā)明實施例提供了第一方面的第一種可能的實施方式,還包括:

      接收用戶點擊三維數(shù)字地球上呈現(xiàn)的航班或航線的查詢指示;

      根據查詢指示調取航班參數(shù)庫中航班或航線對應的航班的飛行狀態(tài)信息;

      顯示調取到的飛行狀態(tài)信息,飛行狀態(tài)信息包括:飛機硬件狀態(tài)信息、飛機監(jiān)控視頻、速度、高度和航向。

      結合第一方面的第一種可能的實施方式,本發(fā)明實施例提供了第一方面的第二種可能的實施方式,其中,顯示調取到的飛行狀態(tài)信息包括:

      在三維數(shù)字地球上航班或航線處彈出信息窗口;

      在信息窗口中顯示航班或航線對應的航班的飛行狀態(tài)信息。

      結合第一方面,本發(fā)明實施例提供了第一方面的第三種可能的實施方式,其中,三維數(shù)字地球是利用WebGL技術,并基于瀏覽器/服務器架構繪制的。

      結合第一方面,本發(fā)明實施例提供了第一方面的第四種可能的實施方式,還包括:

      實時獲取機場狀態(tài)信息,機場狀態(tài)信息包括機場的當前容量及位置;

      在三維數(shù)字地球的展示界面上展示機場狀態(tài)信息。

      第二方面,本發(fā)明實施例還提供了一種航班數(shù)據三維可視分析裝置,包括:

      運行信息獲取模塊,用于實時獲取航班的運行信息,運行信息包括航班的航線、航班的實時位置、航班的運行狀態(tài)及航班的飛行狀態(tài)信息;

      更新模塊,用于根據上述航班的運行信息更新預先繪制的三維數(shù)字地球的航班參數(shù)庫;

      繪制模塊,用于按照更新后的上述航班參數(shù)庫中的參數(shù)在三維數(shù)字地球上通過弧線繪制航班的航線,標記航班的實時位置和航班的運行狀態(tài);

      展示模塊,用于展示當前的三維數(shù)字地球。

      結合第二方面,本發(fā)明實施例提供了第二方面的第一種可能的實施方式,還包括:

      指示接收模塊,用于接收用戶點擊三維數(shù)字地球上呈現(xiàn)的航班或航線的查詢指示;

      飛行狀態(tài)信息調取模塊,用于根據查詢指示調取航班參數(shù)庫中航班或航線對應的航班的飛行狀態(tài)信息;

      飛行狀態(tài)信息顯示模塊,用于顯示調取到的飛行狀態(tài)信息,飛行狀態(tài)信息包括:飛機硬件狀態(tài)信息、飛機監(jiān)控視頻、速度、高度和航向。

      結合第二方面的第一種可能的實施方式,本發(fā)明實施例提供了第二方面的第二種可能的實施方式,其中,飛行狀態(tài)信息顯示模塊包括:

      信息窗口彈出單元,用于在三維數(shù)字地球上航班或航線處彈出信息窗口;

      狀態(tài)信息顯示單元,用于在信息窗口中顯示航班或航線對應的航班的飛行狀態(tài)信息。

      結合第二方面,本發(fā)明實施例提供了第二方面的第三種可能的實施方式,還包括:

      三維數(shù)字地球繪制模塊,用于利用WebGL技術,并基于瀏覽器/服務器架構繪制三維數(shù)字地球。

      結合第二方面,本發(fā)明實施例提供了第二方面的第四種可能的實施方式,還包括:

      機場狀態(tài)信息獲取模塊,用于實時獲取機場狀態(tài)信息,機場狀態(tài)信息包括機場的當前容量及位置;

      機場狀態(tài)信息展示模塊,用于在三維數(shù)字地球的展示界面上展示機場狀態(tài)信息。

      本發(fā)明實施例提供的航班數(shù)據三維可視分析方法及裝置,通過實時獲取航班的運行信息,并將航班的航線、航班的實時位置和航班的運行狀態(tài)展示在預先繪制的三維數(shù)字地球上,可以對航班在地球上的運行進行多角度、多尺度、多時空的三維描述及展示,向用戶提供更直觀、全面的信息,有利于用戶快速掌握航班動態(tài),及時決策。

      附圖說明

      為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應被看作是對范圍的限定,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他相關的附圖。

      圖1示出了本發(fā)明實施例提供的航班數(shù)據三維可視分析方法的流程示意圖;

      圖2示出了本發(fā)明實施例提供的航班數(shù)據三維可視分析裝置的結構示意圖;

      圖3示出了本發(fā)明實施例提供的航班數(shù)據三維可視分析裝置的另一結構示意圖;

      圖4示出了本發(fā)明實施例提供航班數(shù)據三維可視分析裝置的另一結構示意圖;

      圖5示出了本發(fā)明實施例提供的航班數(shù)據三維可視分析裝置的另一結構示意圖。

      具體實施方式

      為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設計。因此,以下對在附圖中提供的本發(fā)明的實施例的詳細描述并非旨在限制要求保護的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例。基于本發(fā)明的實施例,本領域技術人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

      考慮到現(xiàn)有技術中2D航線地圖存在的展示信息不完全、不直觀的問題,本發(fā)明實施例提供了一種三維展示方法及裝置,該技術可以采用相應的軟件和硬件實現(xiàn)。下面通過實施例進行描述。

      實施例1

      圖1示出了本發(fā)明實施例提供的航班數(shù)據三維可視分析方法的流程示意圖。下面將對圖1所示方法的具體流程進行詳細闡述。

      步驟S110,實時獲取航班的運行信息。

      上述運行信息包括航班的航線、航班的實時位置、航班的運行狀態(tài)及航班的飛行狀態(tài)信息。上述運行信息可以采集自航空公司或者機場的航班數(shù)據庫。信息采集方式為實時刷新,例如以5s為周期進行數(shù)據抽取,可以實時掌握航班狀態(tài)。

      步驟S120,根據上述航班的運行信息更新預先繪制的三維數(shù)字地球的航班參數(shù)庫。

      上述預先繪制的三維數(shù)字地球是利用WebGL技術,并基于瀏覽器/服務器架構繪制的,瀏覽器/服務器架構即B/S結構(Browser/Server,瀏覽器/服務器模式)。利用WebGL標準實現(xiàn)了跨平臺跨瀏覽器的三維數(shù)字地球展示。程序使用腳本語言javascript控制顯卡、完成地圖數(shù)據的調用以及用戶交互的響應。這種模式下的三維數(shù)字地球實現(xiàn)只需要終端上安裝支持WebGL標準的瀏覽器即可,而目前流行的各種瀏覽器都已經對WebGL提供了支持,部署非常簡單方便,用戶只需要能夠使用瀏覽器的設備即可顯示上述三維數(shù)字地球,可拓展性高。

      在獲取航班的運行信息后,將對應于該航班在三維數(shù)字地球的航班參數(shù)庫的參數(shù)進行更新。

      步驟S130,按照更新后的上述航班參數(shù)庫中的參數(shù)在三維數(shù)字地球上通過弧線繪制航班的航線,標記航班的實時位置和航班的運行狀態(tài)。

      根據上述更新后的參數(shù)繪制該航班的航線,并根據該航班在航線中的實際位置在該航線中標記其實時相對位置。標記實時相對位置的方式可以為在該航線的對應位置顯示該航班使用的飛機的縮小模型。

      航班的運行狀態(tài)包括:正點/提前/延遲狀態(tài)、空中/過站/停場,不同的運行狀態(tài)可以使用不同顏色來表示,例如:正點狀態(tài)的飛機為白色,提前狀態(tài)的飛機為綠色,延遲狀態(tài)的飛機為黃色。

      用戶可以通過觀察該飛機的縮小模型在航線中的位置,及該飛機模型的顏色,直觀得出該飛機正在運行在哪個區(qū)域及該飛機的時間運行狀態(tài),有利于用戶決策。在多個航班同時顯示的復雜情況下,用戶也可以通過比較航線與該標記的實時位置,直觀感受多個航班的狀態(tài)。

      步驟S140,展示當前的三維數(shù)字地球。

      在繪制完成該航班的航線,及標記航班的實時位置和航班的運行狀態(tài)后,顯示當前的三維數(shù)字地球,使用戶可以直觀地觀察各航班的實時狀態(tài)。

      為了在上述三維數(shù)字地球中顯示更多的信息,方便用戶查看,在當前展示的三維數(shù)字地球上,還可以接收用戶的點擊命令,從而顯示航班更多的詳細信息,具體如下:

      接收用戶點擊三維數(shù)字地球上呈現(xiàn)的航班或航線的查詢指示;

      根據查詢指示調取航班參數(shù)庫中航班或航線對應的航班的飛行狀態(tài)信息;

      顯示調取到的飛行狀態(tài)信息,飛行狀態(tài)信息包括:飛機硬件狀態(tài)信息、飛機監(jiān)控視頻、速度、高度和航向,具體顯示飛行狀態(tài)信息時可以選擇顯示以上一項或者多項,可以根據用戶的需求靈活設置。

      其中,顯示調取到的飛行狀態(tài)信息的具體方式為:

      在三維數(shù)字地球上航班或航線處彈出信息窗口;在信息窗口中顯示航班或航線對應的航班的飛行狀態(tài)信息。也可以在三維數(shù)字地球外部展示界面中顯示航班的飛行狀態(tài)信息,展示界面的具體位置可以根據需要設置。

      為了更準確了解機場的狀態(tài),從而結合航班狀態(tài)做出合理的決策,本實施例提供的航班數(shù)據三維可視分析方法還包括展示機場狀態(tài)信息的步驟,具體如下:

      實時獲取機場狀態(tài)信息,機場狀態(tài)信息包括機場的當前容量及位置;

      在三維數(shù)字地球的展示界面上展示機場狀態(tài)信息。

      通過實時獲取航班的運行信息,并將航班的航線、航班的實時位置和航班的運行狀態(tài)展示在預先繪制的三維數(shù)字地球上,可以對航班進行三維描述及展示,方便用戶直觀、全面獲取需要的航班信息,有利于用戶快速掌握航班動態(tài),實現(xiàn)對資源的合理調配,提高整體的運行效率保障航班高效運行,幫助用戶及時做出決策。

      實施例2

      對應于上述實施例提供的方法,本發(fā)明實施例還提供了一種航班數(shù)據三維可視分析裝置,參見圖2,該裝置包括以下模塊:運行信息獲取模塊201、更新模塊202、繪制模塊203和展示模塊204。

      運行信息獲取模塊201,用于實時獲取航班的運行信息。

      上述運行信息包括航班的航線、航班的實時位置、航班的運行狀態(tài)及航班的飛行狀態(tài)信息。上述運行信息可以是采集自航空公司或者機場的航班數(shù)據庫。信息采集方式為實時刷新,例如以5s為周期進行數(shù)據抽取,可以實時掌握航班狀態(tài)。

      更新模塊202,用于根據航班的運行信息更新預先繪制的三維數(shù)字地球的航班參數(shù)庫。

      上述預先繪制的三維數(shù)字地球是利用WebGL技術,并基于瀏覽器/服務器架構繪制的,瀏覽器/服務器架構即B/S結構(Browser/Server,瀏覽器/服務器模式)。利用WebGL標準實現(xiàn)了跨平臺跨瀏覽器的三維數(shù)字地球展示。程序使用腳本語言javascript控制顯卡、完成地圖數(shù)據的調用以及用戶交互的響應。這種模式下的三維數(shù)字地球實現(xiàn)只需要終端上安裝支持WebGL標準的瀏覽器即可,而目前流行的各種瀏覽器都已經對WebGL提供了支持,部署非常簡單方便,用戶只需要能夠使用瀏覽器的設備即可顯示上述三維數(shù)字地球,可拓展性高。

      在獲取航班的運行信息后,將對應于該航班在三維數(shù)字地球的航班參數(shù)庫的參數(shù)進行更新。

      繪制模塊203,用于按照更新后的航班參數(shù)庫中的參數(shù)在三維數(shù)字地球上通過弧線繪制航班的航線,標記航班的實時位置和航班的運行狀態(tài)。

      根據上述更新后的參數(shù)繪制該航班的航線,并根據該航班在航線中的實際位置在該航線中標記其實時相對位置。標記實時相對位置的方式可以為在該航線的對應位置顯示該航班使用的飛機的縮小模型。

      航班的運行狀態(tài)包括:正點/提前/延遲狀態(tài)、空中/過站/停場,不同的運行狀態(tài)可以使用不同顏色來表示,例如:正點狀態(tài)的飛機為白色,提前狀態(tài)的飛機為綠色,延遲狀態(tài)的飛機為黃色。

      用戶可以通過觀察該飛機的縮小模型在航線中的位置,及該飛機模型的顏色,直觀得出該飛機正在運行在哪個區(qū)域及該飛機的時間運行狀態(tài),有利于用戶決策。在多個航班同時顯示的復雜情況下,用戶也可以通過比較航線與該標記的實時位置,直觀感受多個航班的狀態(tài)。

      展示模塊204,用于展示當前的三維數(shù)字地球。

      在繪制完成該航班的航線,及標記航班的實時位置和航班的運行狀態(tài)后,顯示當前的三維數(shù)字地球,使用戶可以直觀地觀察各航班的實時狀態(tài)。

      為了在上述三維數(shù)字地球中顯示更多的信息,方便用戶查看,在當前展示的三維數(shù)字地球上,還可以接收用戶的點擊命令,從而顯示航班更多的詳細信息,如圖3所示具體如下:

      指示接收模塊301,用于接收用戶點擊三維數(shù)字地球上呈現(xiàn)的航班或航線的查詢指示;

      飛行狀態(tài)信息調取模塊302,用于根據查詢指示調取航班參數(shù)庫中航班或航線對應的航班的飛行狀態(tài)信息;

      飛行狀態(tài)信息顯示模塊303,用于顯示調取到的飛行狀態(tài)信息,飛行狀態(tài)信息包括:飛機硬件狀態(tài)信息、飛機監(jiān)控視頻、速度、高度和航向,具體顯示飛行狀態(tài)信息時可以選擇顯示以上一項或者多項,可以根據用戶的需求靈活設置。

      上述飛行狀態(tài)信息顯示模塊303如圖4所示,包括,:

      信息窗口彈出單元401,用于在三維數(shù)字地球上航班或航線處彈出信息窗口;狀態(tài)信息顯示單元402,用于在信息窗口中顯示航班或航線對應的航班的飛行狀態(tài)信息。也可以在三維數(shù)字地球外部展示界面中顯示航班的飛行狀態(tài)信息,展示界面的具體位置可以根據需要設置。

      為了更準確了解機場的狀態(tài),從而結合航班狀態(tài)做出合理的決策,本實施例提供的航班數(shù)據三維可視分析裝置如圖5所示,還包括:

      機場狀態(tài)信息獲取模塊501,用于實時獲取機場狀態(tài)信息,機場狀態(tài)信息包括機場的當前容量及位置;

      機場狀態(tài)信息展示模塊502,用于在三維數(shù)字地球的展示界面上展示機場狀態(tài)信息。

      通過實時獲取航班的運行信息,并將航班的航線、航班的實時位置和航班的運行狀態(tài)展示在預先繪制的三維數(shù)字地球上,可以對航班進行三維描述及展示,方便用戶直觀、全面獲取需要的航班信息,有利于用戶快速掌握航班動態(tài),實現(xiàn)對資源的合理調配,提高整體的運行效率保障航班高效運行,幫助用戶及時做出決策。

      綜上,本發(fā)明實施例提供的航班數(shù)據三維可視分析方法及裝置,可以對航班進行三維描述及展示,便于用戶直觀、全面獲取需要的航班信息。

      上述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。

      以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應以權利要求的保護范圍為準。

      當前第1頁1 2 3 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1