[发明专利]一种道路网络环境下不确定时空轨迹数据的范围查询方法有效
申请号: | 201310056531.8 | 申请日: | 2013-02-22 |
公开(公告)号: | CN103106280A | 公开(公告)日: | 2013-05-15 |
发明(设计)人: | 陈岭;唐燕琳;陈根才 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 胡红娟 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种道路网络环境下不确定时空轨迹数据的范围查询方法,过程如下:先将道路网络划分成k个划分区域;根据边和划分的对应关系建立哈希表;计算划分区域的边界点,并建立空间二维R树索引;计算每个划分中边界点之间的最短路径距离;对每个划分建立一个一维R树时间段索引,对每棵一维R树,建立存储轨迹数据的B+树;其次计算确定轨迹和不确定轨迹的最早到达时间和最晚离开时间,并将单元段集合和划分起止时间插入时间间隔组件;最后根据查询点所在的划分,计算划分边界点与查询点的距离信息,从而得到查询结果。本发明每次查询只需要对部分划分进行少量的I/O操作和在线计算就可以获得查询结果,查询结果准确度高、响应速度快。 | ||
搜索关键词: | 一种 道路 网络 环境 不确定 时空 轨迹 数据 范围 查询 方法 | ||
【主权项】:
一种道路网络环境下不确定时空轨迹数据的范围查询方法,其特征在于,按照如下过程依次进行:(1)建立索引结构:用多层k划分算法将道路网络划分成k个边长总和近似相等的划分区域,k为自然数;根据上述划分得到的划分区域的边和划分的对应关系建立哈希表;根据任意两个划分区域中边的端点的交集来计算划分区域的边界点,并根据边界点的最小包容矩形建立空间二维R树索引,构建划分组件;用最短路径算法计算每个划分中边界点之间的最短路径距离,构建预计算距离组件;对上述每个划分建立一个一维R树时间段索引,对每棵一维R树,建立存储轨迹数据的B+树,构建时间间隔组件;(2)将轨迹数据插入所述索引结构:初始化轨迹的首个采样点所在的边和当前划分;计算有下一个采样点的当前采样点所在的边;对于不含路径不确定性的采样点,根据两个采样点的分布情况,计算采样点所在边的最早到达时间和最晚离开时间,并将单元段集合和划分起止时间插入所述时间间隔组件;对于包含路径不确定性和位置不确定性的采样点,先计算轨迹的所有可能路径和所述可能路径中每个单元段的最早到达时间和最晚离开时间并标记各路径是否被划分分割,将获得的不确定轨迹按照所述划分区域进行划分并将单元段集合和划分起止时间插入所述时间间隔组件;(3)范围查询:范围查询的定义是查询在时间段(t1,t2)内可能经过与查询点Q的道路网络距离小于dr范围的所有移动对象,t1和t2表示时间范围,dr表示道路网络距离界限值。通过所述哈希表确定输入的查询点所在的划分;查询所述二维R树,得到欧氏空间下满足空间范围条件的划分;计算所述划分边界点与所述查询点的距离信息;划分扩展后计算得到完全划分、部分划分和无用划分;如果只有一个无用划分,则直接利用时间间隔组件计算查询结果;否则对完全划分和部分划分中的轨迹利用时间间隔组件通过不同的查询算法得到查询结果,将得到的查询结果去重得到最终查询结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310056531.8/,转载请声明来源钻瓜专利网。