轨迹查询方法以及装置制造方法及图纸

技术编号:31157132 阅读:28 留言:0更新日期:2021-12-04 09:53
本说明书实施例提供轨迹查询方法以及装置,其中所述轨迹查询方法包括:获取包括多种类型的查询信息的轨迹查询请求;根据多种类型的查询信息中业务类型的查询信息,确定作为轨迹的摘要的元数据的查询范围,进而确定属于所述查询范围的多个候选元数据,从多个候选元数据中,确定与多种类型的查询信息匹配的目标元数据;从而根据目标元数据,获取目标轨迹。本方案可以提高轨迹查询的速度。案可以提高轨迹查询的速度。案可以提高轨迹查询的速度。

【技术实现步骤摘要】
轨迹查询方法以及装置


[0001]本说明书实施例涉及查询
,特别涉及一种轨迹查询方法。

技术介绍

[0002]随着电子技术的高速发展,人、车、船、飞行设备等可移动对象及每个可移动对象产生的轨迹呈爆发式增长,对轨迹的处理需求相应增加。
[0003]相关技术中,轨迹的处理可以包括轨迹的查询。具体的,受预先建立的索引信息的索引深度限制,查询时无法直接获取目标轨迹,而是通过与索引信息对应的查找条件获取多个候选轨迹,进而根据具体需求从多个候选轨迹中筛选出目标轨迹。但是,候选轨迹的体量往往较大,导致查询速度较低。因此,需要提供更快速的方案。

技术实现思路

[0004]有鉴于此,本说明书施例提供了一种轨迹查询方法。本说明书一个或者多个实施例同时涉及一种轨迹查询装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序,以解决现有技术中存在的技术缺陷。
[0005]根据本说明书实施例的第一方面,提供了一种轨迹查询方法,包括:获取轨迹查询请求,所述轨迹查询请求包括多种类型的查询信息,所述多种类型的查询信息包括业务类型的查询信息;根据所述业务类型的查询信息,确定元数据的查询范围,所述元数据为轨迹的摘要;确定属于所述查询范围的多个候选元数据,从所述多个候选元数据中,确定与所述多种类型的查询信息匹配的目标元数据;根据所述目标元数据,获取目标轨迹。
[0006]可选地,所述元数据包括轨迹所属移动对象的对象标识和/或轨迹的时空信息;所述多种类型的查询信息包括参考对象标识和/或参考时空范围;所述从所述多个候选元数据中,确定与所述多种类型的查询信息匹配的目标元数据,包括:从所述多个候选元数据中,确定对象标识与所述参考对象标识相同的候选元数据,作为目标元数据;和/或,从所述多个候选元数据中,确定时空信息与所述参考时空范围相交的候选元数据,作为目标元数据。
[0007]可选地,所述时空信息包括:轨迹的外包框;所述参考时空范围包括参考空间位置范围;所述从所述多个候选元数据中,确定与所述多种类型的查询信息匹配的目标元数据,包括:确定每个轨迹的外包框所形成区域的空间位置范围;
分别确定所述每个轨迹的外包框所形成区域的空间位置范围与所述参考空间位置范围是否相交;若相交,则确定该轨迹的外包框所属候选元数据为目标元数据。
[0008]可选地,所述时空信息还包括各子轨迹的外包框,所述各子轨迹为对轨迹进行分段得到的多个轨迹段;所述确定该轨迹的外包框所属候选元数据为目标元数据,包括:分别确定该轨迹对应各子轨迹的外包框所形成区域的空间位置范围;确定是否有至少一个子轨迹的外包框所形成区域的空间位置范围与所述参考空间位置范围相交;若有,则确定该子轨迹的外包框所属候选元数据为目标元数据。
[0009]可选地,所述元数据包括轨迹的时间信息和空间位置信息;所述参考时空范围包括参考空间位置范围和参考时间范围;所述从所述多个候选元数据中,确定时空信息与所述参考时空范围相交的候选元数据,作为目标元数据,包括:分别根据每个候选元数据中轨迹的时间信息,确定该候选元数据对应的时间范围;分别确定每个候选元数据对应的时间范围与所述参考时间范围是否相交,若相交,则根据该候选元数据中轨迹的空间位置信息,确定该候选元数据对应的空间位置范围;确定该候选元数据对应的空间位置范围与所述参考空间位置范围是否相交,若相交,则确定该候选元数据为目标元数据。
[0010]可选地,所述元数据包括轨迹的时间信息;所述参考时空范围包括参考时间范围;所述从所述多个候选元数据中,时空信息与所述参考时空范围相交的候选元数据,作为目标元数据,包括:分别根据每个候选元数据中轨迹的时间信息,确定该候选元数据对应的时间范围;分别确定每个候选元数据对应的时间范围与所述参考时间范围是否相交,若相交,则确定该候选元数据为目标元数据。
[0011]可选地,所述根据所述目标元数据,获取目标轨迹,包括:确定所述多种类型的查询信息对应的查询类型;根据所述查询类型,从预先建立的查询类型与获取方式之间的对应关系中,查找所确定的查询类型对应的目标获取方式;根据所述目标元数据,利用所述目标获取方式,获取目标轨迹。
[0012]可选地,所述元数据包括轨迹所属移动对象的对象标识和轨迹的时间信息;所述确定所述多种类型的查询信息对应的查询类型,包括:若所述多种类型的查询信息包括参考时间范围和参考对象标识,则确定所述查询类型为直接获取类型;所述根据所述目标元数据,利用所述目标获取方式,获取目标轨迹,包括:利用预先设置的标识生成方式处理所述目标元数据,得到目标元数据标识;根据所述目标元数据标识,从预先建立的元数据标识与轨迹之间的对应关系中,
查找与所述目标元数据标识对应的目标轨迹。
[0013]可选地,所述元数据包括轨迹的空间位置信息;所述确定所述多种类型的查询信息对应的查询类型,包括:若所述多种类型的查询信息包括参考空间位置范围,则确定所述查询类型为过滤获取类型;所述根据所述目标元数据,利用所述目标获取方式,获取目标轨迹,包括:利用预先设置的标识生成方式处理所述目标元数据,得到目标元数据标识;根据所述目标元数据标识,从预先建立的元数据标识与轨迹之间的对应关系中,查找与所述目标元数据标识对应的候选轨迹;从所查找的多个候选轨迹中,确定与所述参考空间位置范围之间的位置关系达到指定位置关系的目标轨迹。
[0014]可选地,在所述获取轨迹查询请求之前,还包括:针对已存储的每个轨迹,生成用于描述该轨迹的元数据;分别对每个元数据进行序列化,将序列化后的元数据插入相应的轨迹,得到处理后的轨迹;根据预设的标识生成方式,分别处理每个元数据,得到该元数据的元数据标识;建立处理后的轨迹与元数据标识之间的对应关系。
[0015]根据本说明书实施例的第二方面,提供了一种轨迹查询装置,包括:查询请求获取模块,被配置为获取轨迹查询请求,所述轨迹查询请求包括多种类型的查询信息,所述多种类型的查询信息包括业务类型的查询信息;候选元数据确定模块,被配置为根据所述业务类型的查询信息,确定元数据的查询范围,确定属于所述查询范围的多个候选元数据,所述元数据为轨迹的摘要;目标元数据确定模块,被配置为从所述多个候选元数据中,确定与所述多种类型的查询信息匹配的目标元数据;目标轨迹确定模块,被配置为根据所述目标元数据,获取目标轨迹。
[0016]根据本说明书实施例的第三方面,提供了一种计算设备,包括:存储器和处理器;所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现上述轨迹查询方法的步骤。
[0017]根据本说明书实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现上述轨迹查询方法的步骤。
[0018]根据本说明书实施例的第五方面,提供了一种计算机程序,其中,当所述计算机程序在计算机中执行时,令计算机执行上述轨迹查询方法的步骤。
[0019]本说明书一个实施例通过轨迹本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种轨迹查询方法,包括:获取轨迹查询请求,所述轨迹查询请求包括多种类型的查询信息,所述多种类型的查询信息包括业务类型的查询信息;根据所述业务类型的查询信息,确定元数据的查询范围,所述元数据为轨迹的摘要;确定属于所述查询范围的多个候选元数据,从所述多个候选元数据中,确定与所述多种类型的查询信息匹配的目标元数据;根据所述目标元数据,获取目标轨迹。2.根据权利要求1所述的方法,所述元数据包括轨迹所属移动对象的对象标识和/或轨迹的时空信息;所述多种类型的查询信息包括参考对象标识和/或参考时空范围;所述从所述多个候选元数据中,确定与所述多种类型的查询信息匹配的目标元数据,包括:从所述多个候选元数据中,确定对象标识与所述参考对象标识相同的候选元数据,作为目标元数据;和/或,从所述多个候选元数据中,确定时空信息与所述参考时空范围相交的候选元数据,作为目标元数据。3.根据权利要求2所述的方法,所述时空信息包括:轨迹的外包框;所述参考时空范围包括参考空间位置范围;所述从所述多个候选元数据中,确定与所述多种类型的查询信息匹配的目标元数据,包括:确定每个轨迹的外包框所形成区域的空间位置范围;分别确定所述每个轨迹的外包框所形成区域的空间位置范围与所述参考空间位置范围是否相交;若相交,则确定该轨迹的外包框所属候选元数据为目标元数据。4.根据权利要求3所述的方法,所述时空信息还包括各子轨迹的外包框,所述各子轨迹为对轨迹进行分段得到的多个轨迹段;所述确定该轨迹的外包框所属候选元数据为目标元数据,包括:分别确定该轨迹对应各子轨迹的外包框所形成区域的空间位置范围;确定是否有至少一个子轨迹的外包框所形成区域的空间位置范围与所述参考空间位置范围相交;若有,则确定该子轨迹的外包框所属候选元数据为目标元数据。5.根据权利要求2所述的方法,所述元数据包括轨迹的时间信息和空间位置信息;所述参考时空范围包括参考空间位置范围和参考时间范围;所述从所述多个候选元数据中,确定时空信息与所述参考时空范围相交的候选元数据,作为目标元数据,包括:分别根据每个候选元数据中轨迹的时间信息,确定该候选元数据对应的时间范围;分别确定每个候选元数据对应的时间范围与所述参考时间范围是否相交,若相交,则根据该候选元数据中轨迹的空间位置信息,确定该候选元数据对应的空间位置范围;确定该候选元数据对应的空间位置范围与所述参考空间位置范围是否相交,若相交,则确定该候选元数据为目标元数据。
6.根据权利要求2所述的方法,所述元数据包括轨迹的时间信息;所述参考时空范围包括参考时间范围;所述从所述多个候选元数据中,时空信息与所述参考时空范围相交的候选元数据,作为目标元数据,包括:分别根据每个候选元数据中轨迹的时间信息,确定该候选元数据对应的时间范围;分别确定每个候选元数据对应的时间范围与所述参考时间范围是否相交,若相交,则确定该候选元数据为目标元数据。7.根据权利要求1或2所述的方法,所述根据所述目标元数据,获取目标轨迹,...

【专利技术属性】
技术研发人员:王方谢炯张艾琳
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1