一种时空查询的方法、装置、设备及存储介质制造方法及图纸

技术编号:36084744 阅读:43 留言:0更新日期:2022-12-24 10:59
本申请提供一种时空查询的方法、装置、设备及存储介质,涉及大数据技术领域,可以高效地查询固定空间和时间下的时序数据,满足用户的时空查询需求。该方法包括:获取查询条件;查询条件包括待查询区域标识和第一待查询时间段;根据查询条件,从时空索引集合中获取目标设备的标识;所述时空索引包括:区域标识、第一时间信息和第一设备标识,所述第一设备标识用于指示在所述第一时间信息所指示的时间上在所述区域标识所指示的区域中的设备;时空索引集合在时序数据库中存储,按照时序数据库的时序模型所指示的字段进行复用;目标设备为所第一待查询时间段内在待查询区域中的设备。本申请可用于GPS高频定位的过程中。请可用于GPS高频定位的过程中。请可用于GPS高频定位的过程中。

【技术实现步骤摘要】
一种时空查询的方法、装置、设备及存储介质


[0001]本申请涉及大数据
,尤其涉及一种时空查询的方法、装置、设备及存储介质。

技术介绍

[0002]物联网作为新一代信息技术的产物,有利于促进生产生活和社会管理方式向智能化、精细化、网络化的转变。随着物联网技术的发展,时序数据的数据量呈现爆炸式增长,传统的数据库不能满足大量时序数据的存储与查询功能。
[0003]时序数据库是专门用于时序数据存储与查询的数据库。在定位领域,对于时序数据库来说,时空查询是衡量时序数据库能力的一个指标。时空查询指的是在数据库查询满足一定空间和一定时间限制的时序数据,常用于高频全球定位(global positioning system,GPS)的数据查询场景,是现阶段用户较为关注的一种查询类型。但是目前市面上开源的时序数据库都不具备时空查询功能,也没有高效的时空查询方案可以满足用户的时空查询需求。

技术实现思路

[0004]本申请提供一种时空查询的方法、装置、设备及存储介质,可以高效地查询固定空间和时间下的时序数据,满足用户的时空查询需求。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种时空查询方法,其特征在于,所述方法包括:获取查询条件;所述查询条件包括待查询区域标识和第一待查询时间段;根据所述查询条件,从时空索引集合中获取目标设备的标识;其中,所述时空索引集合包括至少一个时空索引;所述时空索引包括:区域标识、第一时间信息和第一设备标识,所述第一设备标识用于指示在所述第一时间信息所指示的时间上在所述区域标识所指示的区域中的设备;所述时空索引集合在时序数据库中存储,按照所述时序数据库的时序模型所指示的字段进行复用,所述目标设备为所第一待查询时间段内在所述待查询区域中的设备。2.根据权利要求1所述的方法,其特征在于,所述时序模型包括设备标识字段、时间字段和设备度量值字段;其中,所述设备标识字段用于存储第二设备标识,所述时间字段用于存储第二时间信息,所述设备度量值字段用于存储所述第二设备标识所指示的设备在所述第二时间信息所指示的时间点的度量值;所述时空索引集合按照所述时序数据库的时序模型所指示的字段进行复用,指的是:所述区域标识位于所述设备标识字段,所述第一时间信息位于所述时间字段,所述第一设备标识位于所述设备度量值字段。3.根据权利要求2所述的方法,其特征在于,在根据所述查询条件,从时空索引集合中获取目标设备的标识之前,所述方法还包括:根据所述时序数据库中的时序数据,构建所述时空索引集合;其中,所述时序数据采用所述时序模型进行存储。4.根据权利要求3所述的方法,其特征在于,所述设备度量值包括经纬度数据;所述根据所述时序数据库中的时序数据,构建所述时空索引集合,包括:从所述时序数据中,获取所述经纬度数据;将所述经纬度数据降维,得到所述区域标识;基于所述区域标识构建所述时空索引集合。5.根据权利要求4所述的方法,其特征在于,所述将所述经纬度数据降维,得到所述区域标识,包括:采用空间填充曲线,将所述经纬度数据降维得到字符串,作为所述区域标识。6.根据权利要求2所述的方法,其特征在于,所述时空索引集合包括一个或多个时空索引文件,每个时空索引文件对应一个时间分片;所述根据所述查询条件,从时空索引集合中获取目标设备的标识,包括:根据所述第一待查询时间段,从所述时空索引集合中获取时空索引子集;其中,所述时空索引子集包括时间分片满足所述第一待查询时间段的一个或多个时空索引文件;根据所述待查询区域标识,从所述时空索引子集中获取包括所述待查询区域标识的目标时空索引文件;根据所述查询条件,从所述目标时空索引文件中获取所述目标设备的标识。7.根据权利要求6所述的方法,其特征在于,所述时序模型还包括时间序列索引的索引,所述时间序列索引的索引按区域标识顺序记录时间序列索引的位置;所述时间序列索引记录一个区域标识的数据块索引的位置和时间统计值;所述数据块索引记录一个数据块的位置;
所述根据所述查询条件,从所述目标时空索引文件中获取所述目标设备的标识,包括:根据所述待查询区域标识,从所述时间序列索引的索引中查询目标时间序列索引;其中,所述目标时间序列索引包含所述待查询区域标识;根据目标时间序列索引的时间统计值和所述第一待查询时间段,确定目标数据块索引;所述目标数据块索引的时间统计值包括所述第一待查询时间段;基于所述目标数据块索引,查询目标数据块;从所述目标数据块中筛选满足所述第一待查询时间段的所述目标设备的标识。8.根据权利要求1

7任一项所述的方法,其特征在于,所述第一时间信息,和/或所述第一设备标识为采用游标算法或者块压缩算法压缩后的数据。9.根据权利要求1

7任一项所述的方法,其特征在于,所述方法还包括:根据所述目标设备的标识和第二待查询时间段,从所述时序数据库中...

【专利技术属性】
技术研发人员:张建兴浦世亮李林森姜伟浩
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1