欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種船位信息壓縮與還原方法與流程

文檔序號:12620949閱讀:450來源:國知局

技術領域

本發(fā)明涉及船位信息處理技術領域,具體地,涉及一種船位信息壓縮與還原方法。



背景技術:

在船位信息處理領域,現(xiàn)有的AIS壓縮算法,GPS壓縮方法,針對“勢態(tài)”圖形的方式進行壓縮;其缺點:數據無法還原,對硬件性能要求較高;在常見的AIS軌跡回放,GPS歷史回溯等場景,客戶端需要對船位信息進行展示,而每次的請求數據量是巨大的,并且會伴有其他的數據操作,例如:排序,數據格式化轉化等,會有嚴重的性能瓶頸。



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

本發(fā)明的目的在于,針對上述問題,提出一種船位信息壓縮與還原方法,以解決客戶端獲取并展示船位信息時,因數據量較大而引起的性能瓶頸的優(yōu)點。

為實現(xiàn)上述目的,本發(fā)明采用的技術方案是:一種船位信息壓縮與還原方法,主要包括:

步驟1:通過10位UTC/GMT+8:00時區(qū)下的時間戳,為所有船位信息集合POS[ALL]建立索引;

步驟2:按照查詢的時間段,對所有船位的信息集合進行初次界定,形成界定后的船位信息集合POS[B-E];

步驟3:根據客戶端的處理量設定,對POS[B-E]進行壓縮,形成壓縮后的船位信息集合POS[B-E][NUM];

步驟4:客戶端對POS[B-E][NUM] 進行顯示或其他數據操作;

步驟5:客戶端對POS[B-E][NUM]進行還原操作得到POS[B-E];

步驟6:若客戶端不再需要船位信息或所獲船位信息為最細粒度的船位信息,則不再進行壓縮,否則對船位信息按照客戶端的處理量繼續(xù)進行壓縮。

進一步地,所述步驟3中還包括,若還需對壓縮后的船位信息集合POS[B-E][NUM]進行壓縮,則繼續(xù)按照客戶端的處理量的設定進行壓縮。

進一步地,所述船位信息包括船只標示。

進一步地,步驟4中,所述其他數據操作包括排序和格式轉化。

本發(fā)明各實施例的一種船位信息壓縮與還原方法,由于主要包括:通過10位UTF-8時區(qū)下的時間戳,為所有船位信息集合POS[ALL]建立索引;按照查詢的時間段,對所有船位的信息集合進行初次界定,形成界定后的船位信息集合POS[B-E];根據客戶端的處理量設定,對POS[B-E]進行壓縮,形成壓縮后的船位信息集合POS[B-E][NUM];客戶端對POS[B-E][NUM] 進行顯示或其他數據操作;客戶端對現(xiàn)有POS[B-E][NUM]進行還原操作得到POS[B-E];若客戶端不再需要船位信息或所獲船位信息為最細粒度的船位信息,則不再進行壓縮;從而可以克服現(xiàn)有技術中針對“勢態(tài)”圖形的方式進行壓縮,數據無法還原,對硬件性能要求較高的缺陷;同時克服客戶端獲取并展示船位信息時,可以解決數據量較大而引起的性能瓶頸問題。

本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。

下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。

附圖說明

附圖用來提供對本發(fā)明的進一步理解,并且構成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構成對本發(fā)明的限制。在附圖中:

圖1為本發(fā)明具體實施方式所述的一種船位信息壓縮與還原方法的原理流程圖。

具體實施方式

以下結合附圖對本發(fā)明的優(yōu)選實施例進行說明,應當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。

具體地,一種船位信息壓縮與還原方法,主要包括:

步驟1:通過10位UTC/GMT+8:00時區(qū)下的時間戳,為所有船位信息集合POS[ALL]建立索引;

步驟2:按照查詢的時間段,對所有船位的信息集合進行初次界定,形成界定后的船位信息集合POS[B-E];

步驟3:根據客戶端的處理量設定,對POS[B-E]進行壓縮,形成壓縮后的船位信息集合POS[B-E][NUM];

步驟4:客戶端對POS[B-E][NUM] 進行顯示或其他數據操作;

步驟5:客戶端對現(xiàn)有POS[B-E][NUM]進行還原操作得到POS[B-E];

步驟6:若客戶端不再需要船位信息或所獲船位信息為最細粒度的船位信息,則不再進行壓縮,否則對船位信息按照客戶端的處理量繼續(xù)進行壓縮。

所述步驟3中還包括,若還需對壓縮后的船位信息集合POS[B-E][NUM]進行壓縮,則繼續(xù)按照客戶端的處理量的設定進行壓縮。

所述船位信息包括船只標示。

步驟4中,所述其他數據操作包括排序和格式轉化。

結合圖1,船位信息包含:本船的唯一標示;

1.通過10位 UTC/GMT+8:00時區(qū)的時間戳,,為所有船位信息集合(以下簡稱 POS[ALL])建立索引;

2.按照查詢的時間段,對 POS [ALL] 進行初次界定,此時船位信息集合為 POS[B-E];

3.根據客戶端的處理量設定,對POS [B-E]進行壓縮 為 POS[B-E][NUM];

4.客戶端對 POS[B-E][NUM] 進行顯示或其他數據操作;

5.客戶端對現(xiàn)有POS[B-E][NUM]進行還原操作;

獲取船位信息邊界(POS [BOUND]),通過 POS [BOUND]獲取還原后的船位信息;

6.客戶端不再需要船位信息或目前已經是最細粒度的船位信息,將不再壓縮;

至少可以達到以下有益效果:

最后應說明的是:以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,盡管參照前述實施例對本發(fā)明進行了詳細的說明,對于本領域的技術人員來說,其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
灵宝市| 建瓯市| 田林县| 秀山| 伊宁市| 沙雅县| 商河县| 博湖县| 皮山县| 永顺县| 兴安县| 江西省| 香港| 江川县| 界首市| 南皮县| 正阳县| 定陶县| 太仓市| 淳化县| 黎川县| 张掖市| 抚州市| 南汇区| 岐山县| 塔城市| 嵩明县| 金沙县| 锦屏县| 龙岩市| 呼伦贝尔市| 西华县| 姜堰市| 金沙县| 海盐县| 彭山县| 突泉县| 阿克陶县| 上犹县| 将乐县| 峨山|