【技术实现步骤摘要】
多源异构航天信息资源存储方法、检索方法和装置
本申请涉及数据存储与索引
,特别是涉及一种多源异构航天信息资源存储方法、检索方法和装置。
技术介绍
随着航天技术水平不断发展,越来越多的卫星升空进行相关探测,有的卫星携带照相机对地球进行拍照,产生成像类航天信息资源;有的携带雷达装置,产生电子类航天信息资源;有的携带测绘装置,产生测绘类航天信息资源;有的产生气象类航天信息资源;有的产生海洋类航天信息资源。每一类航天信息资源的信息结构和内容不尽相同,这构成了多源异构航天信息资源。然而,每种航天信息资源目前依靠元数据进行资源描述,目的是便于检索。由于元数据格式不统一,这种依靠元数据描述的方法只是针对每一种类的检索,并不便于统一检索。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够解决多源异构航天信息资源不便于检索问题的多源异构航天信息资源存储方法、检索方法和装置。一种多源异构航天信息资源存储方法,所述方法包括:根据预先设置的剖分策略,对参考空间进行划分,得到剖片集合;所述剖 ...
【技术保护点】
1.一种多源异构航天信息资源存储方法,其特征在于,所述方法包括:/n根据预先设置的剖分策略,对参考空间进行划分,得到剖片集合;所述剖片集合中包括多个剖片;/n根据所述剖片中预先获取的多源异构航天信息资源,确定有效时间区间;/n根据所述剖片、所述多源异构航天信息资源和所述有效时间区间,确定键值树;/n根据所述剖片、所述键值树以及所述有效时间区间,构建航天信息时空元结构;/n将所述航天信息时空元结构存入分布式存储数据库;其中,所述分布式存储数据库中包括元数据表的一级索引以及区域服务器中内存库和存储库构成的二级索引;所述航天信息时空元结构中的剖片存入所述元数据表中,以及将所述键值 ...
【技术特征摘要】
1.一种多源异构航天信息资源存储方法,其特征在于,所述方法包括:
根据预先设置的剖分策略,对参考空间进行划分,得到剖片集合;所述剖片集合中包括多个剖片;
根据所述剖片中预先获取的多源异构航天信息资源,确定有效时间区间;
根据所述剖片、所述多源异构航天信息资源和所述有效时间区间,确定键值树;
根据所述剖片、所述键值树以及所述有效时间区间,构建航天信息时空元结构;
将所述航天信息时空元结构存入分布式存储数据库;其中,所述分布式存储数据库中包括元数据表的一级索引以及区域服务器中内存库和存储库构成的二级索引;所述航天信息时空元结构中的剖片存入所述元数据表中,以及将所述键值树通过所述内存库和存储库按照所述有效时间区间和剖片对应的细分空间区间,存入所述存储库。
2.根据权利要求1所述的方法,其特征在于,所述根据预先设置的剖分策略,对参考空间进行划分,得到剖片集合,包括:
根据预先设置的多个剖分策略,对参考空间进行不同粒度的剖分,得到包含多个剖分子集的剖分集合为:
其中,表示粒度为r的剖分子集,、表示粒度为r的子剖分集合中的剖片,S表示参考空间,表示粒度为r的剖分子集中剖片的数量,对于任意,存在中满足。
3.根据权利要求1所述的方法,其特征在于,根据所述剖片、所述多源异构航天信息资源和所述有效时间区间,确定键值树,包括:
根据所述剖片和所述有效时间区间,组成时空片段,将所述时空片段确定为根节点;
根据多源异构航天信息资源对应分类的文本数据,确定为中间节点;
根据多源异构航天信息资源构建的键值对,确定为叶节点;
根据所述根节点、中间节点和叶节点,确定键值树。
4.根据权利要求3所述的方法,其特征在于,所述根据多源异构航天信息资源构建的键值对,确定为叶节点,包括:
确定所述多源异构航天信息资源的描述信息;所述描述信息包括:编目信息和应用拓展信息;所述编目信息为多级编目,所述多级编目的每一级包含所述多源异构航天信息资源中对应的多个键值对;所述应用拓展信息为所述编目信息中拓展得到的多个键值对;
根据所述键值对,确定为叶节点。
5.根据权利要求1所述的方法,其特征在于,在将所述航天信息时空元结构存入分布式存储数据库之前,所述方法还包括:
对所述航天信息时空元结构进行全局编码。
6.根据权利要求5所述的方法,其特征在于,所述将所述航天信息时空元结构存入分布式存储数据库,包括:
将航天信息时空元结构中的剖片对应的空间编码存入分布式存储数据库的元数据表中;
根据有效时间区间和剖片对应的细分空间区间,构建时空元结构;
将所述时空元结构对应的时空编码在分布式存储数据库的内存库中进行结构存储;所述元数据表与所述内存库对应,...
【专利技术属性】
技术研发人员:张翀,邵天阳,王俊兴,何春辉,葛斌,
申请(专利权)人:中国人民解放军国防科技大学,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。