[發明專利]基于分布式數據庫的海量時空數據管理方法在審
| 申請號: | 201911045875.2 | 申請日: | 2019-10-30 |
| 公開(公告)號: | CN111104457A | 公開(公告)日: | 2020-05-05 |
| 發明(設計)人: | 孟令奎;王旭覲;張文;王銳;楊倍倍;余長慧;李林宜 | 申請(專利權)人: | 武漢大學 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/22 |
| 代理公司: | 武漢科皓知識產權代理事務所(特殊普通合伙) 42222 | 代理人: | 石超群 |
| 地址: | 430072 湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 分布式 數據庫 海量 時空 數據管理 方法 | ||
1.一種基于分布式數據庫的海量時空數據管理方法,其特征在于,包括以下步驟:
步驟S1,對時空數據的區域進行分片:根據精度需求,并基于地理格網的劃分規則將時空數據進行格網離散,并將時空數據所處的地理格網的地理空間編碼作為時空數據的空間索引;
步驟S2,根據業務需求為時空數據設計索引結構:將所述索引結構設計為由分區編碼、時間編碼、地理編碼、倒排時間和唯一編碼構成;
步驟S3,設計時空數據的存儲表,并將時空數據導入到分布式數據庫中。
2.根據權利要求1所述的基于分布式數據庫的海量時空數據管理方法,其特征在于:
其中,所述分區編碼用于確定數據所存儲的數據節點,
在所述步驟S2中,所述分區編碼為根據地理格網的編碼特征生成得到。
3.根據權利要求2所述的基于分布式數據庫的海量時空數據管理方法,其特征在于:
其中,所述倒排時間用于將同一空間位置的數據按時間排序,
在所述步驟S2中,所述倒排時間通過如下公式計算得到:
Rt=Pt-St
式中,Rt為所述倒排時間,St為標準時間值,Pt為時空數據產生的Long型時間。
4.根據權利要求3所述的基于分布式數據庫的海量時空數據管理方法,其特征在于:
其中,所述時間編碼用于控制數據的組織和排序方式,
在所述步驟S2中,所述時間編碼的生成過程為:首先將某一時間作為數據管理的初始時間;其次,將某一特定的時間序列長度作為基本時間單元;最后,根據數據采集時間和初始時間的差值所包含的基本時間單元的數量來求得該數據的所述時間編碼。
5.根據權利要求4所述的基于分布式數據庫的海量時空數據管理方法,其特征在于:
其中,所述時間編碼基于所述倒排時間得到,通過如下公式計算得到:
式中:Rt為時空數據的所述倒排時間,C為Long型的基本時間單元長度。
6.根據權利要求5所述的基于分布式數據庫的海量時空數據管理方法,其特征在于:
其中,所述地理編碼用于將空間相關性高的時空數據組織到相近的位置,
在所述步驟S2中,所述地理編碼根據格網編碼算法生成得到。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢大學,未經武漢大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911045875.2/1.html,轉載請聲明來源鉆瓜專利網。





