[发明专利]一种近似的海量地址数据最近邻查询方法有效

专利信息
申请号: 201410217378.7 申请日: 2014-05-22
公开(公告)号: CN103995871B 公开(公告)日: 2017-04-12
发明(设计)人: 宋杰;徐澍;李甜甜;朱志良 申请(专利权)人: 东北大学
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 沈阳东大知识产权代理有限公司21109 代理人: 梁焱
地址: 110819 辽宁*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 似的 海量 地址 数据 近邻 查询 方法
【权利要求书】:

1.一种近似的海量地址数据最近邻查询方法,其特征在于,包括以下步骤:

步骤1、通过GPRS系统查询获得用户所在位置周围的所有目标地址;

步骤2、根据实际需求设定垂直距离和水平距离的权值;

步骤3、计算加权值,即将垂直距离乘以其权值获得的结果与水平距离乘以其权值获得的结果相加;

步骤4、根据实际需求设置查询条件,包括查询目标地址个数、查询误差和确定查询算法;

步骤5、判断设置的查询条件是否满足约束条件,具体为:

约束1:查询目标地址个数小于或等于GPRS系统中查询的目标地址总数;

约束2:查询误差大于或等于零;

约束3:查询算法为近似KNN算法;

若同时满足约束1~约束3,则执行步骤6;

若同时满足约束1和约束2,则执行步骤12;

若同时不满足约束1~约束3,则返回执行步骤4进行重新设置;

步骤6、将GPRS系统中记录的所有目标地址按照记录顺序进行分组,每组的地址个数为查询目标地址个数;

步骤7、判断分组后的每组实际地址个数是否均大于设置的查询目标地址个数,若是,则执行步骤8,否则,从未满足条件的组的第一条地址记录起向前查找地址,作为该组的地址进行补充,直至该组地址个数达到设置的查询目标地址个数,执行步骤8;

步骤8、随机选取每组中一个地址作为代表数据,并在每组中选择另一个地址数据,计算该地址数据与代表数据之间的加权值差值;

步骤9、判断上述加权值差值的绝对值是否超过用户设定的四分之一倍的查询误差,若超过,则返回执行步骤4重新设置查询误差,否则,继续选择每组中的其他地址数据进行计算判断,直至完成每组中的所有地址数据的比较判断,执行步骤10;

步骤10、采用最近邻查询算法根据每组中的代表数据进行计算,获得所有代表数据中一个距离最近的地址;

步骤11、将距离最近的代表数据所在的分组中所有地址输出显示,完成用户的地址查询;

步骤12、直接采用最近邻查询算法对GPRS系统所查询的所有目标地址进行计算,获得距离用户最近的地址。

2.根据权利要求1所述的近似的海量地址数据最近邻查询方法,其特征在于,步骤10所述的采用最近邻查询算法根据每组中的代表数据进行计算,即计算每个代表数据与用户所在位置之间的加权值,选择加权值最小的地址作为距离用户最近的地址。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/201410217378.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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