一种基于坡度与斜率的路径导航时间计算方法

文档序号:8497829阅读:254来源:国知局
一种基于坡度与斜率的路径导航时间计算方法
【技术领域】
[0001] 本发明涉及导航技术领域,特别是涉及一种基于坡度与斜率的路径导航时间计算 方法。
【背景技术】
[0002] 现有的移动终端导航系统是基于卫星定位系统及电子地图数据,基于用户输入的 出发地和目的地,根据最佳路径算法自动规划相应的导航路线。现有技术中移动终端导航 系统实现导航的过程包括:首先获取用户的出发地和目的地;然后利用最佳路径算法算出 两地之间路程最短的最佳路径;最后根据最佳路径进行导航。移动终端导航系统还可以依 据该最佳路径及全球定位系统(GlobalPositioningSystem,GPS)的定位功能,记录车辆 行进路径并对用户进行前方路径提示等。对于大多数移动终端导航系统来说,出发地和目 的地之间的最佳路径通常定义为预计行进时间最短的路径。确定移动终端导航系统中最佳 路径的主要思路是:用最短路径算法计算出移动终端当前位置到目的地的完整路径,使得 其预计行驶时间最短,最后把计算出的路径提供给用户参考。
[0003] 在日常生活中,很多自行车用户在户外骑行时经常会使用到移动终端进行路径导 航。例如,用户输入交通方式以及目的地后,移动终端导航系统就可以根据移动终端的当前 位置与用户输入的目的地导航出可通行的路线,并根据用户所选的交通方式显示出预计行 驶时间,例如步行、骑车等。用户可选择其中一条路线进行导航,且一般情况下都会选择耗 时最短的路线,即最佳路径。
[0004] 然而,在最佳路径的计算过程中,由于速度取的是均值,使得计算出的时间也同为 均值。而如果在路径中出现很多坡道,就会影响到用户的骑行速度,即影响预计的骑行时 间。例如,移动终端导航系统计算出骑行线路1的所需时间为1小时,骑行线路2所需的时 间为1小时20分钟;而如果线路1有很多陡坡,线路2是一条笔直的公路,则就可能导致骑 行线路2耗费的时间较少,且节省用户体力。
[0005] 因此,现有的移动终端导航技术中,导航系统在计算骑行路径所需的预计时间时 并没有考虑到道路的陡峭与否,因此计算出的时间不够准确。
[0006] 因此,本发明人觉得上述问题非常有其改良的必要性,遂以其多年从事相关领域 的创作设计及专业制造经验,积极地针对一种基于坡度与斜率的路径导航时间计算方法进 行研宄改良,在各方条件的审慎考虑下终于开发出本发明。

【发明内容】

[0007] 针对上述情况,为了克服现有技术的缺点,本发明实施例提供了一种基于坡度与 斜率的路径导航时间计算方法,可有效解决现有移动终端导航技术中,导航系统在计算行 驶路径所需预计时间时没有将影响行驶速度的道路陡峭程度考虑进去,从而导致的计算出 的预计时间不准确的问题。
[0008] 本发明实施例采用如下技术方案:
[0009] -种基于坡度的路径导航时间计算方法,应用在移动终端的导航系统上,所述方 法包括:在所述导航系统导航出至少一条路径时,从坡度数据库中获取所述路径的坡度信 息,其中所述坡度信息为复数条路段所对应的坡度数据,所述坡度数据包括第一坡度数据 以及第二坡度数据,所述坡度数据将作为影响行使速度的权重值;
[0010] 所述导航系统从地图中获取所述路径上显示的至少一坡道路程,其中所述坡道路 程包括第一坡道路程以及第二坡道路程;
[0011] 分别计算出行使所述第一坡道路程以及所述第二坡道路程所需的时间,其中计算 行使所述第一坡道路程所需时间将采用第一计算公式:
[0012]
【主权项】
1. 一种基于坡度的路径导航时间计算方法,应用在移动终端的导航系统上,其特征在 于,所述方法包括: 在所述导航系统导航出至少一条路径时,从坡度数据库中获取所述路径的坡度信息, 其中所述坡度信息为复数条路段所对应的坡度数据,所述坡度数据包括第一坡度数据以及 第二坡度数据,所述坡度数据将作为影响行使速度的权重值; 所述导航系统从地图中获取所述路径上显示的至少一坡道路程,其中所述坡道路程包 括第一坡道路程以及第二坡道路程; 分别计算出行使所述第一坡道路程以及所述第二坡道路程所需的时间,其中计算行使 所述第一坡道路程所需时间将采用第一计算公式:
其中L为坡道路程,S为骑行直道时的平均速度,I为坡度; 所述导航系统将行使所述第一坡道路程以及第二坡道路程分别所需的时间代替原有 时间并添加至通过所述路径所需花费的总时间内以生成新的行使时间。
2. 如权利要求1所述的一种基于坡度的路径导航时间计算方法,其特征在于,在从坡 度数据库中获取所述路径的坡度信息之前,所述方法还包括: 判断所述路径是否全部处在预设区域内,其中所述预设区域与所述坡度数据库中的坡 度信息对应; 如果否,则对超出所述预设区域内的路段进行坡度勘测并将勘测的结果作为坡度信息 储存在所述坡度数据库内。
3. 如权利要求1所述的一种基于坡度的路径导航时间计算方法,其特征在于,所述方 法还包括: 根据所述路径的走向确定出行使方向; 当所述行使方向为第一方向时,计算行使所述第一坡道路程所需时间将采用所述第一 计算公式,计算行使所述第二坡道路程所需时间将采用所述第二计算公式; 当所述行使方向为第二方向时,计算行使所述第一坡道路程所需时间将采用所述第二 计算公式,计算行使所述第二坡道路程所需时间将采用所述第一计算公式。
4. 一种基于斜率的路径导航时间计算方法,应用在移动终端的导航系统上,其特征在 于,所述方法包括: 在所述导航系统导航出至少一条路径时,从斜率数据库中获取所述路径的斜率信息, 其中所述斜率信息为复数条路段所对应的斜率数据,所述斜率数据包括第一斜率数据以及 第二斜率数据,所述斜率数据将作为影响行使速度的权重值; 所述导航系统从地图中获取所述路径上显示的至少一坡道路程,其中所述坡道路程包 括第一坡道路程以及第二坡道路程; 分别计算出行使所述第一坡道路程以及所述第二坡道路程所需的时间,其中计算行使 所述第一坡道路程所需时间将采用第一计算公式:
其中L为坡道路程,S为骑行直道时的平均速度,k为斜率; 所述导航系统将行使所述第一坡道路程以及第二坡道路程分别所需的时间代替原有 时间并添加至通过所述路径所需花费的总时间内以生成新的行使时间。
5. 如权利要求4所述的一种基于坡度的路径导航时间计算方法,其特征在于,在从斜 率数据库中获取所述路径的斜率信息之前,所述方法还包括: 判断所述路径是否全部处在预设区域内,其中所述预设区域与所述斜率数据库中的斜 率信息对应; 如果否,则对超出所述预设区域内的路段进行斜率勘测并将勘测的结果作为斜率信息 储存在所述斜率数据库内。
6. 如权利要求4所述的一种基于坡度的路径导航时间计算方法,其特征在于,所述方 法还包括: 根据所述路径的走向确定出行使方向; 当所述行使方向为第一方向时,计算行使所述第一坡道路程所需时间将采用所述第一 计算公式,计算行使所述第二坡道路程所需时间将采用所述第二计算公式; 当所述行使方向为第二方向时,计算行使所述第一坡道路程所需时间将采用所述第二 计算公式,计算行使所述第二坡道路程所需时间将采用所述第一计算公式。
【专利摘要】一种基于坡度与斜率的路径导航时间计算方法,应用在移动终端的导航系统上,其中基于坡度的路径导航时间计算方法包括:在所述导航系统导航出至少一条路径时,从坡度数据库中获取所述路径的坡度信息;所述导航系统从地图中获取所述路径上显示的至少一坡道路程,其中所述坡道路程包括第一坡道路程以及第二坡道路程;分别计算出行使所述第一坡道路程以及所述第二坡道路程所需的时间;所述导航系统将行使所述第一坡道路程以及第二坡道路程分别所需的时间代替原有时间并添加至通过所述路径所需花费的总时间内以生成新的行使时间。如此,可准确的计算出行驶各路径所需的时间,从而影响用户选择正确的最佳路径。
【IPC分类】G01C21-34
【公开号】CN104819728
【申请号】CN201510197242
【发明人】徐建红
【申请人】太仓红码软件技术有限公司
【公开日】2015年8月5日
【申请日】2015年4月23日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1