[发明专利]一种轨迹查询方法、系统及装置有效
申请号: | 201710121650.5 | 申请日: | 2017-03-02 |
公开(公告)号: | CN108536704B | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 袁明轩;曾嘉;饶卫雄 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F16/29 | 分类号: | G06F16/29 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 逯长明;许伟群 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 轨迹 查询 方法 系统 装置 | ||
1.一种轨迹查询方法,其特征在于,所述方法包括:
匹配历史轨迹数据和道路网的路段数据,建立路段与历史轨迹之间的映射关系,所述路段为道路网中两个相邻节点之间的线路,所述历史轨迹数据由动物或交通工具沿道路行动的历史GPS位置数据组成;
根据所述路段数据生成路网索引,所述路网索引为以所述路段数据为空间对象的空间索引;
确定待选轨迹所属的候选集C,包括:
对每个查询点qi,使用所述路网索引查找距离qi最近的一条或多个路段,将与所述离qi最近的一条或多条路段相映射的历史轨迹放入查询点qi的子候选集Ci中,直至Ci的交集中存在至少K条历史轨迹,其中,K为预设值,i取区间[1,m]中的所有自然数,m为所述查询点的个数,所述查询点为待选轨迹经过或从旁边经过的位置点,所述查询点预先给定,所述待选轨迹为与所述查询点的距离和最小的一条或多条历史轨迹,距离查询点最近的路段为与查询点的距离相等且最小的路段,或者,距离查询点最近的路段为与查询点距离最小且与最小距离的差距在设定范围内的路段;
将Ci合并为所述候选集C;
选取所述候选集C中与所述查询点的距离和最小的K条历史轨迹。
2.如权利要求1所述的轨迹查询方法,其特征在于,所述确定所述待选轨迹所属的候选集C,具体包括:
使用所述路网索引查找距离qi最近的第一路段,将与所述第一路段相映射的历史轨迹放入qi的子候选集Ci中;
计算Ci之间的交集,判断所述交集中是否存在至少K条历史轨迹;
若否,则每次相映射的历史轨迹使用所述路网索引查找除相映射的历史轨迹已放入Ci的路段之外距离qi最近的路段,将与所述距离qi最近的路段相映射的历史轨迹放入所述子候选集Ci中,直至Ci的交集中存在至少K条历史轨迹;
若是,将Ci合并为所述候选集C。
3.如权利要求1所述的轨迹查询方法,其特征在于所述确定所述待选轨迹所属的候选集C,具体包括:
使用所述路网索引查找距离qi最近的第一路段,将与所述第一路段相映射的历史轨迹放入qi的子候选集Ci中;
计算Ci的交集,判断所述交集中是否存在至少K条历史轨迹;
若否,则每次选取轨迹条数最少的子候选集Cj(min),使用所述路网索引查找除相映射的历史轨迹已放入Cj(min)的路段之外距离qj最近的路段,将与所述距离qi最近的路段相映射的历史轨迹放入所述子候选集Cj(min),直至Ci的交集中存在至少K条历史轨迹,Cj(min)为qj的子候选集;
若是,将Ci合并为所述候选集C;
其中,j为在[1,m]区间的自然数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710121650.5/1.html,转载请声明来源钻瓜专利网。