[发明专利]基于道路网的多移动用户动态skyline查询方法有效

专利信息
申请号: 201811273005.6 申请日: 2018-10-29
公开(公告)号: CN109635048B 公开(公告)日: 2021-03-09
发明(设计)人: 秦小麟;周剑刚;鲍芝峰;许建秋;刘亮;王宁 申请(专利权)人: 南京航空航天大学
主分类号: G06F16/29 分类号: G06F16/29;G06F16/9537
代理公司: 南京瑞弘专利商标事务所(普通合伙) 32249 代理人: 刘珊珊
地址: 211106 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提出基于道路网的多移动用户动态skyline查询方法,应用于数据库领域。本发明所述的基于道路网的多移动用户动态skyline查询方法考虑路网运动时间对skyline集合的影响,根据用户不同的出行方式,利用基于时间的协同扩展和出入点技术进行skyline查询;同时针对用户运动过程中运动状态可能会发生变化的情况,一旦用户运动状态发生变化则触发skyline集合调整,以满足用户到达时间短的要求。本发明利用多次查询间的关联关系,对skyline集合进行快速调整,有效减少了路网距离计算,提高了查询效率。
搜索关键词: 基于 道路网 移动用户 动态 skyline 查询 方法
【主权项】:
1.基于道路网的多移动用户动态skyline查询方法,其特征在于,包括依次执行的步骤(1)至(6):(1)获取道路网状态信息和多个查询用户的查询请求,查询请求包括用户的所在位置、初始速度、查询对象以及用户对兴趣点的偏好要求;(2)根据各用户的查询请求找出道路网中所有满足条件的兴趣点,获取各兴趣点的属性,属性包括动态属性和静态属性,动态属性包括速度和到达时间,静态属性为除动态属性以外的其他属性;(3)计算初始skyline结果集,包括步骤(3‑1)至(3‑8):(3‑1)设置skyline点集、主候选集和从候选集,初始化skyline点集、主候选集和从候选集均为空集;(3‑2)对每个用户,以用户当前位置为圆心向外扩展,定义扩展过程中访问到一个兴趣点的时间为:以用户从起始位置以相应路径所允许的最大运动速度到达该兴趣点的时间;所有用户同时开始扩展,当同时访问到同一个兴趣点p时终止扩展;(3‑3)将p归入skyline点集,将扩展过程中访问到的除了p以外的兴趣点计入主候选集,将扩展过程中未访问到的兴趣点计入从候选集;(3‑4)对除了skyline点集以外的兴趣点再次以各用户的当前位置为中心同时进行扩展,找到新一轮各用户同时访问到的兴趣点p′,将除p′以外的兴趣点加入从候选集,若除p′以外的兴趣点中有属于主候选集的,则将主候选集中的相应兴趣点删除;判断p′是否属于主候选集,若是,则执行步骤(3‑5);否则,重新执行步骤(3‑4);(3‑5)根据预先设置的支配规则将p′与skyline点集中的skyline点比较,若p′不被任何一个skyline点支配,则归入skyline点集,并从主候选集中删除p′;若p′被支配,则直接从主候选集中删除p′,并将p′加入到从候选集中;(3‑6)重复执行步骤(3‑4)至(3‑5),直至主候选集为空,然后转入步骤(3‑7);(3‑7)遍历从候选集中的所有兴趣点p″,将p″与skyline点集中的skyline点比较静态属性,若p″的静态属性未被任何一个skyline点支配,则将p″加入skyline点集;(3‑8)将步骤(3‑7)执行完毕后得到的skyline点集作为skyline结果集,并将skyline结果集反馈给各用户,由用户选取目的地;(4)根据用户选取的目的地更新用户行驶路径;对于每个兴趣点p,判断p对各用户属于增长集还是减小集,判断方法为:设用户q的行驶路线为ij,即从位置i到位置j;若对于一个兴趣点p,q按照当前速度沿路径ij行驶时,在下一时刻q与p之间的距离较上一时刻q与p之间的距离减小,则将p加入q的减小集;若对于一个兴趣点p,q按照当前速度沿路径ij行驶时,在下一时刻q与p之间的距离较上一时刻q与p之间的距离增大,将p加入q的增长集;(5)对用户增长集中的skyline点和减小集中的非skyline点的归属结果进行更新,更新方法为:对于增长集中的skyline点,在该用户行驶路线上找出相应的出点;对于减小集中的非skyline点,在该用户行驶路线上找出相应的入点;监控用户行驶状态直至其到达目的地,若用户的行驶速度保持不变,则根据计算出的出、入点更新用户的skyline结果集:记用户q从位置i行驶到j的过程中,其增长集中的skyline点p1在路径ij上的出点为而减小集中的非skyline点p2在路径ij上的入点为Ip2;对于p1,当用户q行驶在路径时,p1属于q的skyline结果集,而当用户q行驶出点,即进入路径时,将p1从q的skyline结果集中删除;对于p2,当用户q行驶在路径iIp2时,p2为非skyline点,而当用户q行驶出iIp2,即进入路径iIp2j时,将p2加入q的skyline结果集中;若用户速度发生变化,则转入步骤(6);(6)根据用户变化后的速度重新计算其行驶路径上的出、入点,并根据新的出、入点更新该用户的skyline结果集,并将更新后的skyline结果集反馈给相应用户,由用户选择是否更换目的地;若不更换目的地,则保持对用户的速度监控,并采用步骤(5)所述方法更新skyline结果集后反馈给用户;若用户更换目的地,则返回步骤(4)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201811273005.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top