[发明专利]一种使用二进制字符串来比较行程路径的方法在审

专利信息
申请号: 201710850727.2 申请日: 2017-09-20
公开(公告)号: CN107818131A 公开(公告)日: 2018-03-20
发明(设计)人: 缪涵澄;齐石;金伟 申请(专利权)人: 上海保橙网络科技有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 上海天翔知识产权代理有限公司31224 代理人: 刘粉宝
地址: 201308 上海市浦东新区南*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 使用 二进制 字符串 比较 行程 路径 方法
【说明书】:

技术领域

发明涉及一种比较行程路径的方法,特别涉及一种使用二进制字符串来比较行程路径的方法。

背景技术

已有的比较行程路径的方法基本都基于抓取路名来组成路名-方向-距离的办法标识每一个行程,通过切分字符串来进行比较,使用起来很不方便,且存储成本高。

发明内容

本发明要解决的技术问题是提供一种无需抓取路名,节约存储成本的使用二进制字符串来比较行程路径的方法。

为达到上述目的,本发明的技术方案如下:

一种使用二进制字符串来比较行程路径的方法,所述方法包括如下步骤:

(1)开始,通过智能手机中的GPS定位模块来得到用户驾驶外部路径数据,其中数据包括GPS定位信息;

(2)将上述数据进行遍历,对第一个行程进行下述处理;

(3)将第一个行程路径的所有GPS定位点,通过RDP算法将行程上的点进行迭代平滑化,将路径上偏移点、误差点剔除,将主路径点保留,并记录下来;

(4)判断平滑后的点是否过少,判断条件为:是否仍然构成原路径相似路线,通过所有点距离累加进行判断,如果所有点的累加距离与原来轨迹总距离相差超过30%,表示平滑后的点过少,则返回步骤(2)直至平滑后的点正常;如果所有点的累加距离与原来轨迹总距离相差不超过30%,表示平滑后的点正常,则继续下一步骤;(5)将步骤3中保留下来的主路径点通过DDA算法将平滑后的路径点补齐成直线,得到由多个线段组成的路径图;

(6)通过将世界经纬度按400平方米来划分,通过经度和纬度给出编号,具体是从0,0点开始,每0.00005经度和每0.00005纬度计算为一个矩形,将矩形按纬度顺序排序后再按经度顺序排序,给出每个矩形唯一对应的编号;

(7)如果路径点所在的矩形编号为1则是起点,如果路径点所在的矩形编号等于路径点总数则为终点;

(8)将所有补全后的路径点筛选出来,判断补全后的路径点是否在矩形的边界上,如果在边界上,则进入下一步骤;如果不在边界上,则返回步骤(5),直至补全后的路径点在矩形的边界上;该步骤是找出再矩形边界上的点,用于确定路径经过了哪些矩形;

(9)将所有步骤(8)保留下的点进行计算,查找出每个点经过的矩形,将矩形的编号按顺序排列,拼接成一个字符串,并且将原始行程记录到的第一个GPS点和原始行程记录到的最后一个GPS点放入开始和结尾处;

(10)将拼接完成后的字符串进行处理,转换为64位二进制字符串;

(11)将转换为64位二进制字符串的所有行程路径标识数据存入数据库;

(12)对是否还有行程路径未处理进行判断,具体判断方法为:通过数据库中查询是否有未处理行程,已处理会加上标记,未处理则没有;如有未处理的,则将下一个行程作为第一个行程返回步骤3,直至没有未处理的行程路径;如没有未处理的,则进入下一步骤;

(13)在所有行程路径的标识数据处理完成后,对于所有行程进行两两之间的比较,比较次数为行程数的阶乘次,比较方法为最小编辑距离法;

(14)最小编辑距离对否小于阈值进行判断,若相似程度小于80%,则跳过;若相似程度大于80%,则存入相似行程数据库,编辑距离算法返回相似比例;

(15)结束。

在本发明的一个实施例中,步骤(3)中的RDP算法即抽吸算法,其原理为:一段轨迹头尾连接成一条线,如果其间所有的点距离这条线的距离都小于3KM,则去掉中间所有的点;如果以上条件不满足,则取距离最大的点,把原始轨迹拆分成两条轨迹,重复以上迭代,直至完成,其中效果为剔除偏移点、误差点,也进行了迭代平滑。

在本发明的一个实施例中,步骤(8)中补全后的路径点是否在矩形的边界上的具体判断方法为:将所有补全后的路径点筛选出来,匹配是否第五位小数为0或5,第五位小数为0或5就是边界上的点,否则就不是边界上的点。

在本发明的一个实施例中,步骤(13)中的最小编辑距离算法是指两个字串之间,由一个转成另一个所需的最少编辑操作次数;许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符;一般来说,编辑距离越小,两个串的相似度越大。

通过上述技术方案,本发明的有益效果是:

本发明只需将行程信息转换成二进制字符串就可以进行比较,无需抓取路名,节约了存储成本;且可以让用户在完成行程之后的30秒内,匹配出与自己有相同行程路径的行程信息。

本发明无需外接接口,只需要本地就可以完成所有处理。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海保橙网络科技有限公司,未经上海保橙网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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