一种导航方法、装置及系统制造方法及图纸

技术编号:10470434 阅读:117 留言:0更新日期:2014-09-25 09:25
本发明专利技术实施例公开了一种导航方法、装置及系统,包括:发送分段导航指令到服务器端,所述分段导航指令包括起始点位置、目的地位置和分段距离;接收服务器端发送的一个分段的导航数据,所述一个分段的导航数据是所述服务器端在判断得到根据所述起始点位置和目的地位置计算得到的目标导航路径上以起始位置为起点以分段距离为长度截取的一段导航数据;根据接收到的一个分段的导航数据启动导航服务,可以看出,通过发送分段导航指令,使得服务器将整个导航路径分为多个单独的导航来进行处理,每次提供其中一段路径数据的下载,这样根据下载的一段导航数据即可启动导航服务,使得启动导航服务的等待时间大大减少,改善了用户的体验度。

【技术实现步骤摘要】
一种导航方法、装置及系统
本专利技术电子导航涉及领域,特别是涉及一种导航方法、装置及系统。
技术介绍
目前,在使用安装有导航软件的用户终端(如导航仪或智能手机等)进行导航时, 在用户设定终点位置后,用户终端会将包括用户当前位置、目的地位置以及一些个性化导 航信息的路径计算请求发送到服务器端,以请求获取对应的目标导航路径;服务器端根据 接收到的路径计算请求进行导航路径计算,得到目标导航路径;用户终端一次性的从服务 器端下载目标导航路径对应的导航数据,从而启动导航服务。 现有技术,用户终端只有在一次性的成功下载目标导航路径对应的导航数据之 后,才能启动导航服务,这种导航方式会存在以下技术缺陷:对于长度较长的目标导航路 径,其对应的导航数据量较大,下载完整条目标导航路径对应的导航数据需要较长的时间, 因此,在启动导航服务之前不仅需要花较长的时间等待导航数据的下载,而且是否能够成 功下载还依赖于网络环境的长期稳定,在碰到网络环境频繁不稳定的情况下,还可能会由 于突发网络掉线、网络拥堵等情况而使得导航数据下载失败,从而导致导航失败的问题。
技术实现思路
为了解决上述启动导航服务等待时间长、导航数据下载失败而导致导航失败的问 题,本专利技术提供了一种导航方法、装置及系统。 本专利技术实施例公开了如下技术方案: 一种导航方法,包括: 发送分段导航指令到服务器端,所述分段导航指令包括起始点位置、目的地位置 和分段距离; 接收服务器端发送的一个分段的导航数据,所述一个分段的导航数据是所述服务 器端在判断得到根据所述起始点位置和目的地位置计算得到的目标导航路径长度大于所 述分段距离时,从所述目标导航路径上以起始位置为起点以分段距离为长度截取的一段导 航数据; 根据接收到的一个分段的导航数据启动导航服务。 优选的,在所述根据所述分段导航数据启动导航服务后,还包括: 判断用户的当前位置到已接收到的分段的终点位置的距离是否不大于预置的距 离阈值; 若是,则执行所述发送分段导航指令到服务器端的步骤,所述分段导航指令中的 起始点位置是已接收的分段的终点位置或所述用户的当前位置。 优选的,所述距离阈值小于所述分段距离。 优选的,发送分段导航指令到服务器端之前,还包括: 判断当前导航模式是否为分段导航模式,若是,则执行所述发送分段导航指令到 服务器端的步骤。 一种导航用户终端,包括: 导航指令发送单元,用于发送分段导航指令到服务器端,所述分段导航指令包括 起始点位置、目的地位置和分段距离; 导航数据接收单元,用于接收服务器端发送的一个分段的导航数据,所述一个分 段的导航数据是所述服务器端在判断得到根据所述起始点位置和目的地位置计算得到的 目标导航路径长度大于所述分段距离时,从所述目标导航路径上以起始位置为起点以分段 距离为长度截取的一段导航数据; 导航单元,用于根据接收到的一个分段的导航数据启动导航服务。 优选的,还包括: 距离判断单元,用于判断用户的当前位置到已接收到的分段的终点位置的距离是 否不大于预置的距离阈值; 触发单元,用于在所述距离判断单元判断为是时,触发所述导航指令发送单元发 送分段导航指令到服务器端,该分段导航指令中的起始点位置是已接收的分段的终点位置 或所述用户的当前位置。 优选的,还包括: 导航模式判断单元,用于在所述导航指令发送单元发送分段导航指令到服务器端 之前,判断当前导航模式是否为分段导航模式,若是,则触发所述导航指令发送单元。 -种导航方法,包括: 接收用户终端发送的分段导航指令,所述分段导航指令包括起始点位置、目的地 位置和分段距离; 根据所述起始点位置和目的地位置,计算目标导航路径; 判断所述目标导航路径的长度是否大于所述分段距离; 若是,则从所述目标导航路径上以所述起始点位置为起点以所述分段距离为长度 截取一个分段的导航数据; 发送所述一个分段的导航数据到用户终端。 优选的,若判断得到所述目标导航路径长度小于或等于所述分段距离时,所述方 法还包括: 发送所述目标导航路径的导航数据到用户终端。 -种导航服务器端,包括: 导航指令接收单元,用于接收用户终端发送的分段导航指令,所述分段导航指令 包括起始点位置、目的地位置和分段距离; 路径计算单元,用于根据所述起始点位置和目的地位置,计算目标导航路径; 判断单元,用于判断所述目标导航路径的长度是否大于所述分段距离; 截取单元,用于在所述判断单元判断为是时,从所述目标导航路径上以所述起始 点位置为起点以所述分段距离为长度截取一个分段的导航数据; 第一导航数据发送单元,用于发送所述一个分段的导航数据到用户终端。 优选的,还包括: 第二导航数据发送单元,用于在所述判断单元判断为否时,发送所述目标导航路 径的导航数据到用户终端。 一种导航系统,包括用户终端和服务器端: 所述用户终端为前述用户终端; 所述服务器端为前述服务器端。 由上述技术方案可以看出,通过发送分段导航指令,使得服务器端将整个导航路 径分为多个单独的导航来进行处理,每次提供整个导航路径的其中一段导航路径由用户终 端下载,这样用户终端一次所要下载的导航数据量相对变小,而且根据下载的一段导航数 据即可启动导航服务,使得启动导航服务的等待时间大大减少,改善了用户的体验度;并且 每次下载的一段导航数据较小,下载时间较短,能够大大的提高导航数据下载成功率。 【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。 图1为本专利技术一种导航方法的方法流程图; 图2为本专利技术一种导航用户终端的装置结构图; 图3为本专利技术一种导航方法的另一个方法流程图; 图4为本专利技术一种导航服务器端的装置结构图; 图5为本专利技术一种导航方法的信令图。 【具体实施方式】 为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术 实施例进行详细描述。 实施例一 请参阅图1,其为本专利技术一种导航方法的方法流程图,该方法包括以下步骤: S101 :发送分段导航指令到服务器端,所述分段导航指令包括起始点位置、目的地 位置和分段距离; 这里需要说明的是,所述分段距离是一个可以预先设定的距离值,用户可以根据 自己的喜好、所在网络的质量好坏和导航装置的运行速度等作为判断依据对所述分段距离 的数值进行相应的调整,如果不进行调整的话,系统会提供一个默认的分段距离值,比如说 l〇km,当然,本专利技术对此并不对分段距离的具体数值进行任何限定。 同时需要说明的是,所述分段导航指令除了分段距离信息外,所包含的其他信息 与正常导航所包含的信息没有差别,主要是起始点位置、目的地位置以及用户的偏好要求 (比如说少红灯、途中经过某地、多高速路段等等),这里就不再赘述了。 优选的,发送分段导航指本文档来自技高网...
一种导航方法、装置及系统

【技术保护点】
一种导航方法,其特征在于,包括:发送分段导航指令到服务器端,所述分段导航指令包括起始点位置、目的地位置和分段距离;接收服务器端发送的一个分段的导航数据,所述一个分段的导航数据是所述服务器端在判断得到根据所述起始点位置和目的地位置计算得到的目标导航路径长度大于所述分段距离时,从所述目标导航路径上以起始位置为起点以分段距离为长度截取的一段导航数据;根据接收到的一个分段的导航数据启动导航服务。

【技术特征摘要】
1. 一种导航方法,其特征在于,包括: 发送分段导航指令到服务器端,所述分段导航指令包括起始点位置、目的地位置和分 段距离; 接收服务器端发送的一个分段的导航数据,所述一个分段的导航数据是所述服务器端 在判断得到根据所述起始点位置和目的地位置计算得到的目标导航路径长度大于所述分 段距离时,从所述目标导航路径上以起始位置为起点以分段距离为长度截取的一段导航数 据; 根据接收到的一个分段的导航数据启动导航服务。2. 根据权利要求1所述的方法,其特征在于,在所述根据所述分段导航数据启动导航 服务后,还包括: 判断用户的当前位置到已接收到的分段的终点位置的距离是否不大于预置的距离阈 值; 若是,则执行所述发送分段导航指令到服务器端的步骤,所述分段导航指令中的起始 点位置是已接收的分段的终点位置或所述用户的当前位置。3. 根据权利要求2所述的方法,其特征在于,所述距离阈值小于所述分段距离。4. 根据权利要求1所述的方法,其特征在于,发送分段导航指令到服务器端之前,还包 括: 判断当前导航模式是否为分段导航模式,若是,则执行所述发送分段导航指令到服务 器端的步骤。5. -种导航用户终端,其特征在于,包括: 导航指令发送单元,用于发送分段导航指令到服务器端,所述分段导航指令包括起始 点位置、目的地位置和分段距离; 导航数据接收单元,用于接收服务器端发送的一个分段的导航数据,所述一个分段的 导航数据是所述服务器端在判断得到根据所述起始点位置和目的地位置计算得到的目标 导航路径长度大于所述分段距离时,从所述目标导航路径上以起始位置为起点以分段距离 为长度截取的一段导航数据; 导航单元,用于根据接收到的一个分段的导航数据启动导航服务。6. 根据权利要求5所述的用户终端,其特征在于,还包括: 距离判断单元,用于判断用户的当前位置到已接收到的分段的终点位置的距离是否不 大于预置的距离阈值; 触发单元,用于在所述距离判断单元判断为是时,触发所述导航指令发送...

【专利技术属性】
技术研发人员:常贵义曾利非余新彦
申请(专利权)人:高德信息技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1