[發(fā)明專利]GPS數據的存儲和查詢方法有效
| 申請?zhí)枺?/td> | 201110265408.8 | 申請日: | 2011-09-08 |
| 公開(公告)號: | CN102306194A | 公開(公告)日: | 2012-01-04 |
| 發(fā)明(設計)人: | 李帥;郭勝敏;張高峰 | 申請(專利權)人: | 北京掌城科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京市德權律師事務所 11302 | 代理人: | 馬苗苗 |
| 地址: | 100191 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | gps 數據 存儲 查詢 方法 | ||
技術領域
?本發(fā)明涉及智能交通領域,特別是一種GPS數據的存儲和查詢方法。
背景技術
在智能交通領域,實時動態(tài)交通信息服務能夠為公眾出行、交通運輸等提供高效可行的交通誘導和出行規(guī)劃信息,從而達到節(jié)省時間、降低成本和低碳環(huán)保等目的。目前,浮動車(Floating?Car?Data,簡稱FCD)技術是智能交通系統中獲取動態(tài)交通信息的最重要的技術手段之一。其基本原理是:基于裝備車載全球定位系統(GPS)的車輛,收集在車輛行駛過程中定期記錄的位置信息,采用包括地圖匹配、行車路線推測和道路交通擁堵信息計算等相關的計算模型和算法進行處理,從而使浮動車數據和城市道路在時間和空間上關聯起來,最終得到浮動車所經過道路的車輛行駛速度以及道路的行車旅行時間等交通擁堵信息。
裝載GPS的車輛在行駛過程中所記錄的車輛位置相關信息,包括車輛的GPS時間、經緯度位置坐標、瞬時速度、行駛方向和運動狀態(tài)等內容,是浮動車最重要的原始輸入數據,在實時上傳給浮動車處理系統的同時,還需要被實時存儲和記錄下來。同時,GPS原始數據也是浮動車系統分析和改進的重要數據依據。根據浮動車的計算原理,地圖匹配、行車路線推測等運算都是基于車輛為單位進行的,因此,往往需要從所存儲的GPS原始數據中提取出特定車輛在特定時間段內的GPS數據,用以還原和再現計算過程,做系統分析和改進之用。因此,對海量GPS數據的存儲、查詢是浮動車技術中一個重要的技術研究和實踐應用方向。
目前的GPS數據采用文本方式存儲,即在數據接收的過程中同時將數據寫入到文本文件中,接收的順序即為GPS數據在文本內存儲的順序。而當需要提取特定車輛的GPS數據時,則需要遍歷整個文本文件,從中提取出需要的數據內容。這種通過文本的方式存儲GPS數據,其占用的磁盤空間大;而且,在讀取特定車輛特定時段的GPS數據時,需要從頭到尾遍歷文本文件,查詢效率低下。
發(fā)明內容
有鑒于此,本發(fā)明的目的在于提供一種GPS數據的存儲和查詢方法,用于減小GPS數據存儲占用的磁盤空間,并提高查詢效率。
本發(fā)明提供了一種GPS數據的存儲方法,包括:
以車輛為索引建立GPS二進制存儲文件,將接收到的GPS數據實時存儲到所述GPS二進制存儲文件中。
本發(fā)明還提供了一種GPS數據的查詢方法,包括:
獲取GPS二進制存儲文件的索引的訪問入口位置,根據所述訪問入口位置遍歷所述索引查詢所需車輛在特定時間的GPS數據并讀取。
本發(fā)明針對GPS數據的文本方式存儲占用空間大、查詢效率低的問題,提出了一種以GPS數據二進制結構化方式存儲和查詢的方法,通過良好定義的GPS數據存儲結構,在GPS數據存儲時記錄存儲的索引位置,能夠方便的定位索引入口位置和查詢讀取車輛信息,從而可以快速的根據索引查詢出任意時間段內的車輛信息。本發(fā)明通過對GPS數據進行二進制存儲,在編碼的過程中,嚴格定義每一個GPS二進制存儲文件字段的長度,可以節(jié)省存儲空間。
附圖說明
圖1為本發(fā)明實施例提供的GPS數據存儲和查詢系統的示意圖;
圖2為本發(fā)明實施例提供的GPS數據的二進制結構化存儲結構示意圖;
圖3為本發(fā)明實施例提供的對GPS數據進行存儲的方法流程圖;
圖4為本發(fā)明實施例提供的對GPS數據進行查詢的方法流程圖。
具體實施方式
為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面結合附圖對本發(fā)明作進一步的詳細描述。
本發(fā)明實施例針對GPS數據的文本方式存儲占用空間大、查詢效率低的問題,提出了一種以GPS數據二進制結構化方式存儲和查詢的方法,通過良好定義的GPS數據存儲結構,并根據實際應用中對GPS數據進行查詢的需求,對GPS數據的存儲入口位置建立索引,以此高效地解決了對GPS數據進行存儲和查詢的問題。
如圖1所示,本發(fā)明實施例將從GPS接收系統中接收到的GPS數據通過GPS數據存儲接口實時存儲到GPS二進制存儲文件中,該GPS二進制存儲文件以車輛為索引進行結構化存儲,通過GPS數據查詢接口可以在線性時間內獲取到特定車輛在特定時間段內的GPS數據。
本發(fā)明實施例提供了如圖2所示的GPS數據的二進制結構化存儲結構。
在圖2中,GPS二進制存儲文件保存在內存中,并以天為存儲單位,即每天接收到的GPS數據保存在一個GPS二進制存儲文件中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京掌城科技有限公司,未經北京掌城科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110265408.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種內部郵件系統
- 下一篇:基于移動手持設備的記事方法及系統
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發(fā)送方法、數據發(fā)送系統、數據發(fā)送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發(fā)送和數據接收設備、數據發(fā)送和數據接收方法
- 數據發(fā)送裝置、數據接收裝置、數據收發(fā)系統、數據發(fā)送方法、數據接收方法和數據收發(fā)方法
- 數據發(fā)送方法、數據再現方法、數據發(fā)送裝置及數據再現裝置
- 數據發(fā)送方法、數據再現方法、數據發(fā)送裝置及數據再現裝置





