[发明专利]一种面向城市路网的位置服务中支持区域的k最近邻查询方法有效

专利信息
申请号: 201210470845.8 申请日: 2012-11-20
公开(公告)号: CN103020130B 公开(公告)日: 2016-11-09
发明(设计)人: 李巍;焦伟;李云春;刘春雷;蒋江涛 申请(专利权)人: 北京航空航天大学
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京永创新实专利事务所 11121 代理人: 李有浩
地址: 100191*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种面向城市路网的支持区域的k最近邻查询方法,该方法内嵌在LBS服务器中。该方法通过初始化区域模块、区域内部查询模块和区域外部查询模块执行完成。该方法采用重复查询冲突检测机制、共享机制和剪枝策略加速了查询过程,缩短了查询时间,提高了查询效率,保证了查询结果集的准确性。
搜索关键词: 一种 面向 城市 路网 位置 服务 支持 区域 近邻 查询 方法
【主权项】:
一种面向城市路网的位置服务中支持区域的k最近邻查询方法,所述的面向城市路网的位置服务中支持区域的k最近邻查询方法内嵌在LBS服务器(20)中;其特征在于:所述的面向城市路网的位置服务中支持区域的k最近邻查询方法通过初始化区域模块(201)、区域内部查询模块(202)和区域外部查询模块(203)执行完成;初始化区域模块(201)用于将接收到的查询请求内容SID进行初始化处理,获得查询队列集合QQS;所述查询请求内容SID的格式为SID={ID,qbb,XQ,E,N},其中:ID表示移动用户的标识;qbb表示移动用户请求的兴趣点类型;XQ表示移动用户请求的兴趣点类型的个数;E表示移动用户提出请求时所在区域的路段集合,也称为内部路段集合,且E={e1,e2,…,eb},E∈ME,e1表示区域内的第1个路段,e2表示区域内的第2个路段,eb表示区域内的最后一个路段,b表示路段个数;N表示移动用户提出请求时所在区域路段边界点的集合,且N={n1,n2,…,nc,…,nt,…,nx},n1表示区域内的第1个边界点,n2表示区域内的第2个边界点,nc表示区域内的第c个边界点,nt表示区域内的第t个边界点,nx表示区域内的最后一个边界点,x表示边界点个数;多个路段构成一个城市路网ME={me1,me2,…,meLD},其中,me1表示城市路网中的第一个路段,me2表示城市路网中的第二个路段,meLD表示城市路网中的最后一个路段,LD表示路段的标识;任意路段meLD都有两个端点,即起点r起点(x,y)、终点r终点(x,y),以及路段的长度r长度;区域内部查询模块(202)第一方面依据查询内容Q对内部路段集合E进行遍历,并将得到的兴趣点添加至兴趣结果集R中;第二方面,使用佛洛依德算法,求出边界点集N中任意两个边界点之间的距离;第三方面将遍历后的内部路段加入到已查询路段集合SS中;所述边界点集N中任意两个边界点之间距离的集合,即边边距离集合(n1nc:n1→nc),…,(n1nt:n1→nt)表示边界点n1到每个边界点之间的距离,则n1nc:n1→nc中n1nc表示两个边界点n1、nc,n1→nc表示n1、nc之间的距离值;n1nt:n1→nt中n1nt表示两个边界点n1、nt,n1→nt表示n1、nt之间的距离值;(n2nc:n2→nc),…,(n2nt:n2→nt)表示边界点n2到每个边界点之间的距离,则n2nc:n2→nc中n2nc表示两个边界点n2、nc,n2→nc表示n2、nc之间的距离值;n2nt:n2→nt中n2nt表示两个边界点n2、nt,n2→nt表示n2、nt之间的距离值;ncnt:nc→nt表示任意边界点nc到另一任意边界点nt之间的距离,nc→nt表示nc、nt之间的距离值;所述兴趣结果集中;mf表示兴趣结果集R中所包含的兴趣点的个数;表示查询到的一个兴趣点的标识,表示兴趣点到达每一个边界点的距离,表示边界点n1到达兴趣点的距离;表示边界点n2到达兴趣点的距离;表示边界点nc到达兴趣点的距离;表示查询到的一个兴趣点的标识,表示兴趣点到达每一个边界点的距离,表示边界点n1到达兴趣点的距离;表示边界点n2到达兴趣点的距离;表示边界点nc到达兴趣点的距离;表示查询到的一个兴趣点的标识,表示兴趣点到达每一个边界点的距离,表示边界点n1到达兴趣点的距离;表示边界点n2到达兴趣点的距离;表示边界点nc到达兴趣点的距离;该兴趣结果集R可以被边界点集N中任意边界点访问;区域外部查询模块(203)将查询队列集合QQS进行路网的扩展查询,并将得到的兴趣点添加至兴趣结果集R中,最后将兴趣结果集R返回给移动用户。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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