[发明专利]基于分布式数据库的海量时空数据管理方法在审
| 申请号: | 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.vipzhuanli.com/pat/books/201911045875.2/1.html,转载请声明来源钻瓜专利网。





