一种导航方法、装置及终端.pdf

上传人:00062****4422 文档编号:4605186 上传时间:2018-10-22 格式:PDF 页数:26 大小:1.55MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410431545.8

申请日:

2014.08.28

公开号:

CN104596500A

公开日:

2015.05.06

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G01C 21/00申请日:20140828|||公开

IPC分类号:

G01C21/00

主分类号:

G01C21/00

申请人:

腾讯科技(深圳)有限公司

发明人:

江仕昌; 柳仲达; 左志鹏; 赵鑫媛

地址:

518000广东省深圳市福田区振兴路赛格科技园2栋东403室

优先权:

专利代理机构:

广州三环专利代理有限公司44202

代理人:

郝传鑫; 熊永强

PDF下载: PDF下载
内容摘要

本发明实施例提供一种导航方法、装置及终端,其中的方法可包括:根据导航对象的定位信号,获取所述导航对象的运动特征;当检测到所述导航对象进入异常定位区域时,获取所述异常定位区域的道路信息;根据所述导航对象的运动特征和所述异常定位区域的道路信息,设置所述异常定位区域内的导航信息;按照所述异常定位区域内的导航信息,对所述导航对象进行导航提示。本发明能够为异常定位区域内的导航对象提供导航服务,满足用户的实际导航需求,提升导航智能性。

权利要求书

1.  一种导航方法,其特征在于,包括:
根据导航对象的定位信号,获取所述导航对象的运动特征;
当检测到所述导航对象进入异常定位区域时,获取所述异常定位区域的道 路信息;
根据所述导航对象的运动特征和所述异常定位区域的道路信息,设置所述 异常定位区域内的导航信息;
按照所述异常定位区域内的导航信息,对所述导航对象进行导航提示。

2.
  如权利要求1所述的方法,其特征在于,所述定位信号包括:全球定位 系统GPS信号和/或通用分组无线服务技术GPRS信号;
所述运动特征包括:当前位置、运动速度和运动方向;
所述异常定位区域包括:无定位信号的区域或者定位信号强度小于预设阈 值的区域。

3.
  如权利要求2所述的方法,其特征在于,所述根据导航对象的定位信号, 获取所述导航对象的运动特征之后,所述当检测到所述导航对象进入异常定位 区域时,获取所述异常定位区域的道路信息之前,还包括:
检测所述导航对象是否进入异常定位区域。

4.
  如权利要求3所述的方法,其特征在于,所述检测所述导航对象是否进 入异常定位区域,包括:
检测所述导航对象在所述当前位置能否接收到定位信号;
若所述导航对象在所述当前位置无法接收到定位信号,确认所述导航对象 进入异常定位区域;
若所述导航对象在所述当前位置接收到定位信号,判断所接收到的定位信 号强度是否小于预设阈值;
若所接收到的定位信号强度小于预设阈值,确认所述导航对象进入异常定 位区域。

5.
  如权利要求3所述的方法,其特征在于,所述检测所述导航对象是否进 入异常定位区域,包括:
获取位于所述导航对象的运动方向上的异常定位区域的地理坐标范围;
检测所述导航对象的当前位置的地理坐标是否位于所述异常定位区域的地 理坐标范围内;
若检测结果为是,确认所述导航对象进入所述异常定位区域。

6.
  如权利要求4或5所述的方法,其特征在于,所述导航信息包括至少一 个导航时间和各导航时间对应的导航内容;
所述根据所述导航对象的运动特征和所述异常定位区域的道路信息,设置 所述异常定位区域内的导航信息,包括:
根据所述异常定位区域的道路信息,为所述导航对象规划所述异常定位区 域内的导航路线;
将所规划的导航路线划分为至少一段导航道路;
根据所述至少一段导航道路中各导航道路的位移信息,确定至少一个导航 内容;
根据所述各导航道路的位移信息、所述导航对象的当前位置和所述导航对 象的运动速度,确定各导航内容对应的导航时间。

7.
  如权利要求6所述的方法,其特征在于,所述按照所述异常定位区域内 的导航信息,对所述导航对象进行导航提示之后,还包括:
当检测到所述导航对象离开所述异常定位区域时,采用所述导航对象的定 位信号为所述导航对象进行导航。

8.
  一种导航装置,其特征在于,包括:
特征获取模块,用于根据导航对象的定位信号,获取所述导航对象的运动 特征;
信息获取模块,用于当检测到所述导航对象进入异常定位区域时,获取所 述异常定位区域的道路信息;
设置模块,用于根据所述导航对象的运动特征和所述异常定位区域的道路 信息,设置所述异常定位区域内的导航信息;
导航模块,用于按照所述异常定位区域内的导航信息,对所述导航对象进 行导航提示。

9.
  如权利要求8所述的装置,其特征在于,所述定位信号包括:GPS信号 和/或GPRS信号;
所述运动特征包括:当前位置、运动速度和运动方向;
所述异常定位区域包括:无定位信号的区域或者定位信号强度小于预设阈 值的区域。

10.
  如权利要求9所述的装置,其特征在于,还包括:
检测模块,用于检测所述导航对象是否进入异常定位区域。

11.
  如权利要求10所述的装置,其特征在于,所述检测模块包括:
信号检测单元,用于检测所述导航对象在所述当前位置能否接收到定位信 号;
第一结果确认单元,用于若所述导航对象在所述当前位置无法接收到定位 信号,确认所述导航对象进入异常定位区域;
判断单元,用于若所述导航对象在所述当前位置接收到定位信号,判断所 接收到的定位信号强度是否小于预设阈值;
第二结果确认单元,用于若所接收到的定位信号强度小于预设阈值,确认 所述导航对象进入异常定位区域。

12.
  如权利要求10所述的装置,其特征在于,所述检测模块包括:
坐标获取单元,用于获取位于所述导航对象的运动方向上的异常定位区域 的地理坐标范围;
坐标检测单元,用于检测所述导航对象的当前位置的地理坐标是否位于所 述异常定位区域的地理坐标范围内;
第三结果确认单元,用于若检测结果为是,确认所述导航对象进入所述异 常定位区域。

13.
  如权利要求11或12所述的装置,其特征在于,所述设置模块包括:
路线规划单元,用于根据所述异常定位区域的道路信息,为所述导航对象 规划所述异常定位区域内的导航路线;
路线划分单元,用于将所规划的导航路线划分为至少一段导航道路;
内容确定单元,用于根据所述至少一段导航道路中各导航道路的位移信息, 确定至少一个导航内容;
时间确定单元,用于根据所述各导航道路的位移信息、所述导航对象的当 前位置和所述导航对象的运动速度,确定各导航内容对应的导航时间;
其中,所述导航信息包括至少一个导航时间和各导航时间对应的导航内容。

14.
  如权利要求13所述的装置,其特征在于,还包括:
定位导航模块,用于当检测到所述导航对象离开所述异常定位区域时,采 用所述导航对象的定位信号为所述导航对象进行导航。

15.
  一种终端,其特征在于,包括如权利要求8-14任一项所述的导航装置。

说明书

一种导航方法、装置及终端
技术领域
本发明涉及互联网技术领域,具体涉及导航技术领域,尤其涉及一种导航 方法、装置及终端。
背景技术
随着互联网技术的发展,导航技术也得到了迅速发展。现有的导航主要以 诸如GPS(Global Positioning System,全球定位系统)、移动基站等定位技术作 为基础,采用GPS或GPRS(General Packet Radio Service,通用分组无线服务 技术)等定位信号获得导航对象的位置,根据导航对象的位置进行路线规划及 导航提示。然而,导航过程中有时会遭遇一些异常定位场景,例如:隧道、山 谷等,这些场景区域内通常无法接收到定位信号,或接收到的定位信号很弱无 法进行正常导航,此场景下现有的导航方案通常停留至导航对象进入这些场景 前的最终定位位置,无法在异常定位场景区域内为导航对象进行导航,这使得 现有的导航方案无法满足用户的实际导航需求,降低了导航智能性。
发明内容
本发明实施例提供一种导航方法、装置及终端,能够为异常定位区域内的 导航对象提供导航服务,满足用户的实际导航需求,提升导航智能性。
本发明实施例第一方面提供一种导航方法,可包括:
根据导航对象的定位信号,获取所述导航对象的运动特征;
当检测到所述导航对象进入异常定位区域时,获取所述异常定位区域的道 路信息;
根据所述导航对象的运动特征和所述异常定位区域的道路信息,设置所述 异常定位区域内的导航信息;
按照所述异常定位区域内的导航信息,对所述导航对象进行导航提示。
本发明实施例第二方面提供一种导航装置,可包括:
特征获取模块,用于根据导航对象的定位信号,获取所述导航对象的运动 特征;
信息获取模块,用于当检测到所述导航对象进入异常定位区域时,获取所 述异常定位区域的道路信息;
设置模块,用于根据所述导航对象的运动特征和所述异常定位区域的道路 信息,设置所述异常定位区域内的导航信息;
导航模块,用于按照所述异常定位区域内的导航信息,对所述导航对象进 行导航提示。
本发明实施例第三方面提供一种终端,可包括上述第二方面提供的导航装 置。
实施本发明实施例,具有如下有益效果:
本发明实施例中,可以在导航对象进入异常定位区域时,根据所述导航对 象的运动特征和所述异常定位区域的道路信息,设置所述异常定位区域内的导 航信息以对所述导航对象进行导航提示,通过为异常定位场景下的导航对象持 续提供导航服务,满足了用户的实际导航需求,有效地提升了导航智能性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述 中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付 出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种导航方法的流程图;
图2为本发明实施例提供的另一种导航方法的流程图;
图3为本发明实施例提供的又一种导航方法的流程图;
图4为本发明实施例提供的一种导航路线的示意图;
图5为本发明实施例提供的又一种导航方法的流程图;
图6为本发明实施例提供的一种导航装置的结构示意图;
图7为本发明实施例提供的另一种导航装置的结构示意图;
图8为本发明实施例提供的一种检测模块的结构示意图;
图9为本发明实施例提供的另一种检测模块的结构示意图;
图10为本发明实施例提供的一种设置模块的结构示意图;
图11为本发明实施例提供的一种终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是 全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造 性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面将结合图1-图5,对本发明实施例提供的导航方法进行详细介绍。
请参见图1,为本发明实施例提供的一种导航方法的流程图;该方法可包括 以下步骤S101-步骤S104。
S101,根据导航对象的定位信号,获取所述导航对象的运动特征。
所述导航对象可以为车辆、人、动物或其他运动的物体。所述定位信号可 包括但不限于:GPS信号和/或GPRS信号。本步骤中,根据所述导航对象的定 位信号,可以按照预设时间间隔定期获取所述导航对象的运动特征;在网络资 源丰富的情况下,也可以实时获取所述导航对象的运动特征。所述运动特征可 包括但不限于:当前位置、运动速度和运动方向。
其中,所述当前位置指在获取时刻所述导航对象所处的地理位置,随着所 述导航对象的运动以及获取时刻的改变,所述导航对象的当前位置也可能随之 改变。所述运动速度包含的内容视所述导航对象的运动情况而定,具体地,若 所述导航对象为匀速运动,所述运动速度为所述导航对象的平均速度;若所述 导航对象为加速运动,所述运动速度包含所述导航对象的初始速度及加速度。 所述运动方向指所述导航对象的前进方向。
S102,当检测到所述导航对象进入异常定位区域时,获取所述异常定位区 域的道路信息。
所述异常定位区域包括:无定位信号的区域或者定位信号强度小于预设阈 值的区域。其中,所述预设阈值可以根据实际需要进行设定,例如:可根据基 于定位信号实现正常导航所要求的定位信号的强度,设定所述预设阈值,假设 正常导航所要求的定位信号强度至少为70dbm,则可设定所述预设阈值为70dbm; 等等。其中,当检测到所述导航对象进入异常定位区域,表明位于所述异常定 位区域的所述导航对象无法接收到定位信号,或者所接收到的定位信号强度小 于预设阈值,因此无法采用定位信号为所述导航对象进行导航,本步骤需要获 取所述异常定位区域的道路信息,以便于本实施例后续流程可根据所述异常定 位区域的道路信息,基于所述导航对象的运动特征进行导航。需要说明的是, 为了实现导航服务,导航服务提供者通常需要预先采集各个地域的道路信息并 建立信息数据库,本步骤可从所述信息数据库中,获得所述异常定位区域的道 路信息。
S103,根据所述导航对象的运动特征和所述异常定位区域的道路信息,设 置所述异常定位区域内的导航信息。
本步骤根据所述导航对象的运动特征和所述异常定位区域的道路信息,可 计算获得所述导航对象在所述异常定位区域内的运动情况,基于计算获得的运 动情况,可设置所述异常定位区域内的导航信息。其中,所述导航信息可包括 至少一个导航时间和各导航时间对应的导航内容。
S104,按照所述异常定位区域内的导航信息,对所述导航对象进行导航提 示。
本步骤中,可在到达所述至少一个导航时间的各导航时间时,向所述导航 对象输出所述各导航时间对应的导航内容。需要说明的是,本步骤的导航提示 可参见基于定位信号的导航提示,实际应用中还可结合电子地图,通过电子地 图的显示对所述导航对象输出导航提示。
本发明实施例中,可以在导航对象进入异常定位区域时,根据所述导航对 象的运动特征和所述异常定位区域的道路信息,设置所述异常定位区域内的导 航信息以对所述导航对象进行导航提示,通过为异常定位场景下的导航对象持 续提供导航服务,满足了用户的实际导航需求,有效地提升了导航智能性。
请参见图2,为本发明实施例提供的另一种导航方法的流程图;该方法可包 括以下步骤S201-步骤S206。
S201,根据导航对象的定位信号,获取所述导航对象的运动特征。
本实施例的步骤S201可参见图1所示实施例的步骤S101的相关描述,在 此不赘述。
S202,检测所述导航对象是否进入异常定位区域。
所述异常定位区域包括:无定位信号的区域或者定位信号强度小于预设阈 值的区域。其中,所述预设阈值可以根据实际需要进行设定,例如:可根据基 于定位信号实现正常导航所要求的定位信号的强度,设定所述预设阈值,假设 正常导航所要求的定位信号强度至少为70dbm,则可设定所述预设阈值为70dbm; 等等。在本步骤的一种可行的实施方式中,可通过检测所述导航对象的定位信 号,确认所述导航对象是否进入异常定位区域。在本步骤的另一种可行的实施 方式中,可通过检测所述导航对象的当前位置与所述异常定位区域的位置关系, 确认所述导航对象是否进入异常定位区域。
S203,当检测到所述导航对象进入异常定位区域时,获取所述异常定位区 域的道路信息。
S204,根据所述导航对象的运动特征和所述异常定位区域的道路信息,设 置所述异常定位区域内的导航信息。
S205,按照所述异常定位区域内的导航信息,对所述导航对象进行导航提 示。
本实施例的步骤S203-步骤S205可参见图1所示实施例的步骤S102-步骤 S104的相关描述,在此不赘述。
S206,当检测到所述导航对象离开所述异常定位区域时,采用所述导航对 象的定位信号为所述导航对象进行导航。
在本步骤的一种可行的实施方式中,可通过检测所述导航对象的定位信号, 确认所述导航对象是否离开所述异常定位区域;具体实现中,如果所述导航对 象重新接收到定位信号,且该定位信号的强度大于或等于所述预设阈值,则可 确认所述导航对象离开所述异常定位区域。在本步骤的另一种可行的实施方式 中,可通过检测所述导航对象的当前位置与所述异常定位区域的位置关系,确 认所述导航对象是否离开异常定位区域;具体实现中,如果所述导航对象的当 前位置的地理坐标位于所述异常定位区域的地理坐标范围之外,则确认所述导 航对象离开异常定位区域。本步骤中,当检测到所述导航对象离开所述异常定 位区域,表明所述导航对象可接收到定位信号,且该定位信号强度足以用于进 行正常导航,因此可采用所述导航对象的定位信号为所述导航对象进行导航。 需要说明的是,本步骤采用定位信号进行导航的过程中还可结合电子地图,通 过电子地图的显示对所述导航对象输出导航提示。
本发明实施例中,可以在导航对象进入异常定位区域时,根据所述导航对 象的运动特征和所述异常定位区域的道路信息,设置所述异常定位区域内的导 航信息以对所述导航对象进行导航提示,通过为异常定位场景下的导航对象持 续提供导航服务,满足了用户的实际导航需求,有效地提升了导航智能性。
请参见图3,为本发明实施例提供的又一种导航方法的流程图;该方法可包 括以下步骤S301-步骤S311。
S301,根据导航对象的定位信号,获取所述导航对象的运动特征。
所述导航对象可以为车辆、人、动物或其他运动的物体。所述定位信号可 包括但不限于:GPS信号和/或GPRS信号。本步骤中,根据所述导航对象的定 位信号,可以按照预设时间间隔定期获取所述导航对象的运动特征;在网络资 源丰富的情况下,也可以实时获取所述导航对象的运动特征。所述运动特征可 包括但不限于:当前位置、运动速度和运动方向。
其中,所述当前位置指在获取时刻所述导航对象所处的地理位置,随着所 述导航对象的运动以及获取时刻的改变,所述导航对象的当前位置也可能随之 改变。所述运动速度包含的内容视所述导航对象的运动情况而定,具体地,若 所述导航对象为匀速运动,所述运动速度为所述导航对象的平均速度;若所述 导航对象为加速运动,所述运动速度包含所述导航对象的初始速度及加速度。 所述运动方向指所述导航对象的前进方向。
S302,检测所述导航对象在所述当前位置是否接收到定位信号;若检测结 果为是,转入步骤S304;否则,转入步骤S303。
所述定位信号可包括但不限于:GPS信号和/或GPRS信号。所述异常定位 区域包括:无定位信号的区域或者定位信号强度小于预设阈值的区域。本步骤 中,若检测结果为是,即检测到所述导航对象在所述当前位置无法接收到定位 信号,则可转入步骤S304,确认所述导航对象进入无定位信号的区域,即确认 所述导航对象进入所述异常定位区域。若检测结果为否,即检测到所述导航对 象在所述当前位置可接收到定位信号,则还需要转入步骤S303,进一步判断该 定位信号的强度是否足以用于进行正常导航。
S303,判断所接收到的定位信号强度是否小于预设阈值;若判断结果为是, 转入步骤S304;否则,结束。
其中,所述预设阈值可以根据实际需要进行设定,例如:可根据基于定位 信号实现正常导航所要求的定位信号的强度,设定所述预设阈值,假设正常导 航所要求的定位信号强度至少为70dbm,则可设定所述预设阈值为70dbm;等 等。本步骤中,如果判断结果为是,即判断所接收到的定位信号强度小于预设 阈值,表明所接收到的定位信号无法用于正常导航,则转入步骤S304,确认所 述导航对象进入定位信号强度小于预设阈值的区域,即确认所述导航对象进入 所述异常定位区域。如果判断结果为否,即判断所接收到的定位信号强度大于 或等于预设阈值,表明所接收到的定位信号可用于正常导航,则可结束本实施 例后续的基于所述导航对象的运动特征的导航过程,可采用所接收到的定位信 号进行导航。
S304,确认所述导航对象进入异常定位区域。
本实施例的步骤S302-步骤S304可以为图2所示实施例的步骤S202的具体 细化步骤。
S305,获取所述异常定位区域的道路信息。
由于位于所述异常定位区域内的所述导航对象无法采用定位信号进行导航, 本步骤需要获取所述异常定位区域的道路信息,以便于本实施例后续流程可根 据所述异常定位区域的道路信息,基于所述导航对象的运动特征进行导航。需 要说明的是,为了实现导航服务,导航服务提供者通常需要预先采集各个地域 的道路信息并建立信息数据库,本步骤可从所述信息数据库中,获得所述异常 定位区域的道路信息。
S306,根据所述异常定位区域的道路信息,为所述导航对象规划所述异常 定位区域内的导航路线。
其中,所述异常定位区域的道路信息可包括:道路名称信息、道路位移信 息、位于道路之间交叉点的路口的数量等等。本步骤中,根据所述异常定位区 域的道路信息,可为所述导航对象规划所述异常定位区域内的最优导航路线, 所述最优导航路线可以指:位移最小的导航路线或路口数量最少的导航路线, 等等。
S307,将所规划的导航路线划分为至少一段导航道路。
本步骤中,可按照所规划的导航路线的实际情况,将所规划的导航路线划 分为至少一段导航道路。请一并参见图4,为本发明实施例提供的一种导航路线 的示意图;以图4所示例子中的导航路线,其中箭头方向表示导航对象的运动 方向,1表示路口;本步骤可按照路口1进行划分,将该导航路线划分为导航道 路m1、导航道路m2、导航道路m3和导航道路m4共4段导航道路。
S308,根据所述至少一段导航道路中各导航道路的位移信息,确定至少一 个导航内容。
按照图4所示例子,假设导航道路m1的位移为s1,导航道路m2的位移为 s2,导航道路m3的位移为s3和导航道路m4的位移为s4。本步骤中,当进入 导航道路m1时,其对应的导航内容一可确定为:前行s1右转进入导航道路m2; 同理,当进入导航道路m2时,其对应的导航内容二可确定为:前行s2右转进 入导航道路m3。当进入导航道路m3时,其对应的导航内容三可确定为:前行 s3右转进入导航道路m4。当进入导航道路m4时,其对应的导航内容四可确定 为:前行s4离开所述异常定位区域。
S309,根据所述各导航道路的位移信息、所述导航对象的当前位置和所述 导航对象的运动速度,确定各导航内容对应的导航时间。
按照图4所示例子,首先,当所述导航对象进入所述异常定位区域时,即 当所述导航对象的当前位置为所述导航道路m1的起始点时,根据导航道路m1 对应的导航内容一,可确定导航内容一对应的导航时间为T1。其次,根据所述 导航道路m1的位移s1,以及所述导航对象的运动速度,可计算所述导航对象沿 所述导航道路m1的运动时间t1,即从T1时刻开始,经过时间t1所述导航对象 到达导航道路m2的起始点,根据导航道路m2对应的导航内容二,可确定导航 内容二对应的导航时间为T1+t1。同理,根据所述导航道路m2的位移s2,以及 所述导航对象的运动速度,可计算所述导航对象沿所述导航道路m2的运动时间 t2,即从T1+t1时刻开始,经过时间t2所述导航对象到达导航道路m3的起始点, 根据导航道路m3对应的导航内容三,可确定导航内容三对应的导航时间为 T1+t1+t2。进一步,根据所述导航道路m3的位移s3,以及所述导航对象的运动 速度,可计算所述导航对象沿所述导航道路m3的运动时间t3,即从T1+t1+t2 时刻开始,经过时间t3所述导航对象到达导航道路m4的起始点,根据导航道 路m3对应的导航内容四,可确定导航内容三对应的导航时间为T1+t1+t2+t3。
本实施例的步骤S306-步骤S309可以为图1所示实施例的步骤S103的具体 细化步骤,也可以为图2所示实施例的步骤S204的具体细化步骤。
S310,按照所述异常定位区域内的导航信息,对所述导航对象进行导航提 示。
本步骤中,可在到达所述至少一个导航时间的各导航时间时,向所述导航 对象输出所述各导航时间对应的导航内容。按照步骤S309所示例子,本步骤需 要在导航时间T1,向所述导航对象输出导航内容一;在导航时间T1+t1,向所 述导航对象输出导航内容二;在导航时间T1+t1+t2,向所述导航对象输出导航 内容三;在导航时间T1+t1+t2+t3,向所述导航对象输出导航内容四。需要说明 的是,本步骤的导航提示可参见基于定位信号的导航提示,实际应用中还可结 合电子地图,通过电子地图的显示对所述导航对象输出导航提示。
S311,当检测到所述导航对象离开所述异常定位区域时,采用所述导航对 象的定位信号为所述导航对象进行导航。
在本步骤的一种可行的实施方式中,可通过检测所述导航对象的定位信号, 确认所述导航对象是否离开所述异常定位区域;具体实现中,如果所述导航对 象重新接收到定位信号,且该定位信号的强度大于或等于所述预设阈值,则可 确认所述导航对象离开所述异常定位区域。在本步骤的另一种可行的实施方式 中,可通过检测所述导航对象的当前位置与所述异常定位区域的位置关系,确 认所述导航对象是否离开异常定位区域;具体实现中,如果所述导航对象的当 前位置的地理坐标位于所述异常定位区域的地理坐标范围之外,则确认所述导 航对象离开异常定位区域。本步骤中,当检测到所述导航对象离开所述异常定 位区域,表明所述导航对象可接收到定位信号,且该定位信号强度足以用于进 行正常导航,因此可采用所述导航对象的定位信号为所述导航对象进行导航。 需要说明的是,本步骤采用定位信号进行导航的过程中还可结合电子地图,通 过电子地图的显示对所述导航对象输出导航提示。
本发明实施例中,可以在导航对象进入异常定位区域时,根据所述导航对 象的运动特征和所述异常定位区域的道路信息,设置所述异常定位区域内的导 航信息以对所述导航对象进行导航提示,通过为异常定位场景下的导航对象持 续提供导航服务,满足了用户的实际导航需求,有效地提升了导航智能性。
请参见图4,为本发明实施例提供的又一种导航方法的流程图;该方法可包 括以下步骤S401-步骤S411。
S401,根据导航对象的定位信号,获取所述导航对象的运动特征。
本实施例的步骤S401可参见图3所示实施例的步骤S301,在此不赘述。
S402,获取位于所述导航对象的运动方向上的异常定位区域的地理坐标范 围。
需要说明的是,为了实现导航服务,导航服务提供者通常需要预先采集各 个地域的地理坐标范围并存储至信息数据库,本步骤可从所述信息数据库中, 获得位于所述导航对象的运动方向上的异常定位区域的地理坐标范围。
S403,检测所述导航对象的当前位置的地理坐标是否位于所述异常定位区 域的地理坐标范围内;若检测结果为是,转入步骤S404;否则,继续步骤S403。
本步骤中,若检测结果为是,即检测到所述导航对象的当前位置的地理坐 标位于所述异常定位区域的地理坐标范围内,则可转入步骤S304,确认所述导 航对象进入所述异常定位区域。若检测结果为否,即检测到所述导航对象的当 前位置的地理坐标位于所述异常定位区域的地理坐标范围外,则可继续步骤 S403的检测步骤。
S404,确认所述导航对象进入所述异常定位区域。
本实施例的步骤S402-步骤S404可以为图2所示实施例的步骤S202的具体 细化步骤。
S405,获取所述异常定位区域的道路信息。
S406,根据所述异常定位区域的道路信息,为所述导航对象规划所述异常 定位区域内的导航路线。
S407,将所规划的导航路线划分为至少一段导航道路。
S408,根据所述至少一段导航道路中各导航道路的位移信息,确定至少一 个导航内容。
S409,根据所述各导航道路的位移信息、所述导航对象的当前位置和所述 导航对象的运动速度,确定各导航内容对应的导航时间。
S410,按照所述异常定位区域内的导航信息,对所述导航对象进行导航提 示。
S411,当检测到所述导航对象离开所述异常定位区域时,采用所述导航对 象的定位信号为所述导航对象进行导航。
本实施例的步骤S405-步骤S411可参见图3所示实施例的步骤S305-步骤 S311,在此不赘述。
本发明实施例中,可以在导航对象进入异常定位区域时,根据所述导航对 象的运动特征和所述异常定位区域的道路信息,设置所述异常定位区域内的导 航信息以对所述导航对象进行导航提示,通过为异常定位场景下的导航对象持 续提供导航服务,满足了用户的实际导航需求,有效地提升了导航智能性。
下面将结合图6-图10,对本发明实施例提供的导航装置进行详细介绍。需 要说明的是,下述的装置可以运行于诸如PC(Personal Computer,个人计算机)、 笔记本电脑、手机、PAD(平板电脑)、智能可穿戴设备、车载终端等终端中, 以用于执行上述图1-图5所示的方法。
请参见图6,为本发明实施例提供的一种导航装置的结构示意图;该装置可 包括:特征获取模块101、信息获取模块102、设置模块103和导航模块104。
特征获取模块101,用于根据导航对象的定位信号,获取所述导航对象的运 动特征。
所述导航对象可以为车辆、人、动物或其他运动的物体。所述定位信号可 包括但不限于:GPS信号和/或GPRS信号。所述特征获取模块101根据所述导 航对象的定位信号,可以按照预设时间间隔定期获取所述导航对象的运动特征; 在网络资源丰富的情况下,也可以实时获取所述导航对象的运动特征。所述运 动特征可包括但不限于:当前位置、运动速度和运动方向。
其中,所述当前位置指在获取时刻所述导航对象所处的地理位置,随着所 述导航对象的运动以及获取时刻的改变,所述导航对象的当前位置也可能随之 改变。所述运动速度包含的内容视所述导航对象的运动情况而定,具体地,若 所述导航对象为匀速运动,所述运动速度为所述导航对象的平均速度;若所述 导航对象为加速运动,所述运动速度包含所述导航对象的初始速度及加速度。 所述运动方向指所述导航对象的前进方向。
信息获取模块102,用于当检测到所述导航对象进入异常定位区域时,获取 所述异常定位区域的道路信息。
所述异常定位区域包括:无定位信号的区域或者定位信号强度小于预设阈 值的区域。其中,所述预设阈值可以根据实际需要进行设定,例如:可根据基 于定位信号实现正常导航所要求的定位信号的强度,设定所述预设阈值,假设 正常导航所要求的定位信号强度至少为70dbm,则可设定所述预设阈值为70dbm; 等等。其中,当检测到所述导航对象进入异常定位区域,表明位于所述异常定 位区域的所述导航对象无法接收到定位信号,或者所接收到的定位信号强度小 于预设阈值,因此无法采用定位信号为所述导航对象进行导航,所述信息获取 模块102需要获取所述异常定位区域的道路信息,以便于本实施例后续流程可 根据所述异常定位区域的道路信息,基于所述导航对象的运动特征进行导航。 需要说明的是,为了实现导航服务,导航服务提供者通常需要预先采集各个地 域的道路信息并建立信息数据库,所述信息获取模块102可从所述信息数据库 中,获得所述异常定位区域的道路信息。
设置模块103,用于根据所述导航对象的运动特征和所述异常定位区域的道 路信息,设置所述异常定位区域内的导航信息。
所述设置模块103根据所述导航对象的运动特征和所述异常定位区域的道 路信息,可计算获得所述导航对象在所述异常定位区域内的运动情况,基于计 算获得的运动情况,可设置所述异常定位区域内的导航信息。其中,所述导航 信息可包括至少一个导航时间和各导航时间对应的导航内容。
导航模块104,用于按照所述异常定位区域内的导航信息,对所述导航对象 进行导航提示。
所述导航模块104可在到达所述至少一个导航时间的各导航时间时,向所 述导航对象输出所述各导航时间对应的导航内容。需要说明的是,所述导航模 块104的导航提示可参见基于定位信号的导航提示,实际应用中还可结合电子 地图,通过电子地图的显示对所述导航对象输出导航提示。
本发明实施例中,可以在导航对象进入异常定位区域时,根据所述导航对 象的运动特征和所述异常定位区域的道路信息,设置所述异常定位区域内的导 航信息以对所述导航对象进行导航提示,通过为异常定位场景下的导航对象持 续提供导航服务,满足了用户的实际导航需求,有效地提升了导航智能性。
请参见图7,为本发明实施例提供的另一种导航装置的结构示意图;该装置 可包括:特征获取模块101、信息获取模块102、设置模块103、导航模块104、 检测模块105和定位导航模块106。
检测模块105,用于检测所述导航对象是否进入异常定位区域。
所述异常定位区域包括:无定位信号的区域或者定位信号强度小于预设阈 值的区域。其中,所述预设阈值可以根据实际需要进行设定,例如:可根据基 于定位信号实现正常导航所要求的定位信号的强度,设定所述预设阈值,假设 正常导航所要求的定位信号强度至少为70dbm,则可设定所述预设阈值为70dbm; 等等。在本实施例的一种可行的实施方式中,所述检测模块105可通过检测所 述导航对象的定位信号,确认所述导航对象是否进入异常定位区域。在本实施 例的另一种可行的实施方式中,所述检测模块105可通过检测所述导航对象的 当前位置与所述异常定位区域的位置关系,确认所述导航对象是否进入异常定 位区域。
定位导航模块106,用于当检测到所述导航对象离开所述异常定位区域时, 采用所述导航对象的定位信号为所述导航对象进行导航。
在实施例的一种可行的实施方式中,所述定位导航模块106可通过检测所 述导航对象的定位信号,确认所述导航对象是否离开所述异常定位区域;具体 实现中,如果所述导航对象重新接收到定位信号,且该定位信号的强度大于或 等于所述预设阈值,则可确认所述导航对象离开所述异常定位区域。在本实施 例的另一种可行的实施方式中,所述定位导航模块106可通过检测所述导航对 象的当前位置与所述异常定位区域的位置关系,确认所述导航对象是否离开异 常定位区域;具体实现中,如果所述导航对象的当前位置的地理坐标位于所述 异常定位区域的地理坐标范围之外,则确认所述导航对象离开异常定位区域。 当检测到所述导航对象离开所述异常定位区域,表明所述导航对象可接收到定 位信号,且该定位信号强度足以用于进行正常导航,因此可采用所述导航对象 的定位信号为所述导航对象进行导航。需要说明的是,所述定位导航模块106 采用定位信号进行导航的过程中还可结合电子地图,通过电子地图的显示对所 述导航对象输出导航提示。
本发明实施例中,可以在导航对象进入异常定位区域时,根据所述导航对 象的运动特征和所述异常定位区域的道路信息,设置所述异常定位区域内的导 航信息以对所述导航对象进行导航提示,通过为异常定位场景下的导航对象持 续提供导航服务,满足了用户的实际导航需求,有效地提升了导航智能性。
请参见图8,为本发明实施例提供的一种检测模块的结构示意图;该检测模 块105可包括:特征获取模块1501、第一结果确认单元1502、判断单元1503 和第二结果确认单元1503。
信号检测单元1501,用于检测所述导航对象在所述当前位置能否接收到定 位信号。
所述定位信号可包括但不限于:GPS信号和/或GPRS信号。所述异常定位 区域包括:无定位信号的区域或者定位信号强度小于预设阈值的区域。
第一结果确认单元1502,用于若所述导航对象在所述当前位置无法接收到 定位信号,确认所述导航对象进入异常定位区域。
若所述信号检测单元1501检测结果为是,即检测到所述导航对象在所述当 前位置无法接收到定位信号,则所述第一结果确认单元1502可确认所述导航对 象进入无定位信号的区域,即确认所述导航对象进入所述异常定位区域。
判断单元1503,用于若所述导航对象在所述当前位置接收到定位信号,判 断所接收到的定位信号强度是否小于预设阈值。
若所述信号检测单元1501检测结果为否,即检测到所述导航对象在所述当 前位置可接收到定位信号,则所述判断单元1503进一步判断该定位信号的强度 是否足以用于进行正常导航。
第二结果确认单元1504,用于若所接收到的定位信号强度小于预设阈值, 确认所述导航对象进入异常定位区域。
其中,所述预设阈值可以根据实际需要进行设定,例如:可根据基于定位 信号实现正常导航所要求的定位信号的强度,设定所述预设阈值,假设正常导 航所要求的定位信号强度至少为70dbm,则可设定所述预设阈值为70dbm;等 等。如果所述判断单元1503判断结果为是,即判断所接收到的定位信号强度小 于预设阈值,表明所接收到的定位信号无法用于正常导航,则所述第二结果确 认单元1504确认所述导航对象进入定位信号强度小于预设阈值的区域,即确认 所述导航对象进入所述异常定位区域。如果所述判断单元1503判断结果为否, 即判断所接收到的定位信号强度大于或等于预设阈值,表明所接收到的定位信 号可用于正常导航,本发明实施例可采用所接收到的定位信号进行导航。
本发明实施例中,可以在导航对象进入异常定位区域时,根据所述导航对 象的运动特征和所述异常定位区域的道路信息,设置所述异常定位区域内的导 航信息以对所述导航对象进行导航提示,通过为异常定位场景下的导航对象持 续提供导航服务,满足了用户的实际导航需求,有效地提升了导航智能性。
请参见图9,为本发明实施例提供的另一种检测模块的结构示意图;该装置 可包括:坐标获取单元1511、坐标检测单元1512和第三结果确认单元1513。
坐标获取单元1511,用于获取位于所述导航对象的运动方向上的异常定位 区域的地理坐标范围。
需要说明的是,为了实现导航服务,导航服务提供者通常需要预先采集各 个地域的地理坐标范围并存储至信息数据库,所述坐标获取单元1511可从所述 信息数据库中,获得位于所述导航对象的运动方向上的异常定位区域的地理坐 标范围。
坐标检测单元1512,用于检测所述导航对象的当前位置的地理坐标是否位 于所述异常定位区域的地理坐标范围内。
第三结果确认单元1513,用于若检测结果为是,确认所述导航对象进入所 述异常定位区域。
若所述坐标检测单元1512检测结果为是,即检测到所述导航对象的当前位 置的地理坐标位于所述异常定位区域的地理坐标范围内,则所述第三结果确认 单元1513确认所述导航对象进入所述异常定位区域。
本发明实施例中,可以在导航对象进入异常定位区域时,根据所述导航对 象的运动特征和所述异常定位区域的道路信息,设置所述异常定位区域内的导 航信息以对所述导航对象进行导航提示,通过为异常定位场景下的导航对象持 续提供导航服务,满足了用户的实际导航需求,有效地提升了导航智能性。
请参见图10,为本发明实施例提供的一种设置模块的结构示意图;该设置 模块103可包括:路线规划单元1301、路线划分单元1302、内容确定单元1303 和时间确定单元1304。
路线规划单元1301,用于根据所述异常定位区域的道路信息,为所述导航 对象规划所述异常定位区域内的导航路线。
其中,所述异常定位区域的道路信息可包括:道路名称信息、道路位移信 息、位于道路之间交叉点的路口的数量等等。所述路线规划单元1301根据所述 异常定位区域的道路信息,可为所述导航对象规划所述异常定位区域内的最优 导航路线,所述最优导航路线可以指:位移最小的导航路线或路口数量最少的 导航路线,等等。
路线划分单元1302,用于将所规划的导航路线划分为至少一段导航道路。
所述路线划分单元1302可按照所规划的导航路线的实际情况,将所规划的 导航路线划分为至少一段导航道路。以图4所示例子中的导航路线,其中箭头 方向表示导航对象的运动方向,1表示路口;所述路线划分单元1302可按照路 口1进行划分,将该导航路线划分为导航道路m1、导航道路m2、导航道路m3 和导航道路m4共4段导航道路。
内容确定单元1303,用于根据所述至少一段导航道路中各导航道路的位移 信息,确定至少一个导航内容。
按照图4所示例子,假设导航道路m1的位移为s1,导航道路m2的位移为 s2,导航道路m3的位移为s3和导航道路m4的位移为s4。当进入导航道路m1 时,所述内容确定单元1303可将其对应的导航内容一可确定为:前行s1右转进 入导航道路m2;同理,当进入导航道路m2时,所述内容确定单元1303可将其 对应的导航内容二可确定为:前行s2右转进入导航道路m3。当进入导航道路 m3时,所述内容确定单元1303可将其对应的导航内容三可确定为:前行s3右 转进入导航道路m4。当进入导航道路m4时,所述内容确定单元1303可将其对 应的导航内容四可确定为:前行s4离开所述异常定位区域。
时间确定单元1304,用于根据所述各导航道路的位移信息、所述导航对象 的当前位置和所述导航对象的运动速度,确定各导航内容对应的导航时间。
按照图4所示例子,首先,当所述导航对象进入所述异常定位区域时,即 当所述导航对象的当前位置为所述导航道路m1的起始点时,根据导航道路m1 对应的导航内容一,可确定导航内容一对应的导航时间为T1。其次,根据所述 导航道路m1的位移s1,以及所述导航对象的运动速度,可计算所述导航对象沿 所述导航道路m1的运动时间t1,即从T1时刻开始,经过时间t1所述导航对象 到达导航道路m2的起始点,根据导航道路m2对应的导航内容二,可确定导航 内容二对应的导航时间为T1+t1。同理,根据所述导航道路m2的位移s2,以及 所述导航对象的运动速度,可计算所述导航对象沿所述导航道路m2的运动时间 t2,即从T1+t1时刻开始,经过时间t2所述导航对象到达导航道路m3的起始点, 根据导航道路m3对应的导航内容三,可确定导航内容三对应的导航时间为 T1+t1+t2。进一步,根据所述导航道路m3的位移s3,以及所述导航对象的运动 速度,可计算所述导航对象沿所述导航道路m3的运动时间t3,即从T1+t1+t2 时刻开始,经过时间t3所述导航对象到达导航道路m4的起始点,根据导航道 路m3对应的导航内容四,可确定导航内容三对应的导航时间为T1+t1+t2+t3。
本发明实施例中,可以在导航对象进入异常定位区域时,根据所述导航对 象的运动特征和所述异常定位区域的道路信息,设置所述异常定位区域内的导 航信息以对所述导航对象进行导航提示,通过为异常定位场景下的导航对象持 续提供导航服务,满足了用户的实际导航需求,有效地提升了导航智能性。
本发明实施例还公开了一种终端,该终端可以为PC、笔记本电脑、手机、 PAD、智能可穿戴设备、车载终端等,该终端中可包括一导航装置,该装置的结 构和功能可参见上述图6-图10所示实施例的相关描述,在此不赘述。
本发明实施例中,可以在导航对象进入异常定位区域时,根据所述导航对 象的运动特征和所述异常定位区域的道路信息,设置所述异常定位区域内的导 航信息以对所述导航对象进行导航提示,通过为异常定位场景下的导航对象持 续提供导航服务,满足了用户的实际导航需求,有效地提升了导航智能性。
本发明实施例还公开了另一种终端,请一并参见图11,为本发明实施例提 供的一种终端的结构示意图;本发明实施例的终端包括:至少一个处理器201, 例如CPU,至少一个通信总线202,至少一个网络接口203,存储器204。其中, 通信总线202用于实现这些组件之间的连接通信。其中,所述网络接口203可 选的可以包括标准的有线接口、无线接口(如WI-FI、移动通信接口等)。所述 存储器204可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile  memory),例如至少一个磁盘存储器。所述存储器204可选的还可以是至少一个 位于远离前述处理器201的存储装置。如图10所示,作为一种计算机存储介质 的存储器204中存储有操作系统、网络通信模块,并存储有用于导航的程序以 及其他程序。
在一种可行的实施方式中,其中具体的,所述处理器201可以用于调用所 述存储器204中存储的用于导航的程序,执行以下步骤:
根据导航对象的定位信号,获取所述导航对象的运动特征;
当检测到所述导航对象进入异常定位区域时,获取所述异常定位区域的道 路信息;
根据所述导航对象的运动特征和所述异常定位区域的道路信息,设置所述 异常定位区域内的导航信息;
按照所述异常定位区域内的导航信息,对所述导航对象进行导航提示。
其中,所述定位信号包括:GPS信号和/或GPRS信号;所述运动特征包括: 当前位置、运动速度和运动方向;所述异常定位区域包括:无定位信号的区域 或者定位信号强度小于预设阈值的区域。
进一步,所述处理器201在执行所述根据导航对象的定位信号,获取所述 导航对象的运动特征的步骤之后,在执行所述当检测到所述导航对象进入异常 定位区域时,获取所述异常定位区域的道路信息的步骤之前,还执行如下步骤:
检测所述导航对象是否进入异常定位区域。
进一步,所述处理器201在执行所述检测所述导航对象是否进入异常定位 区域的步骤时,具体执行如下步骤:
检测所述导航对象在所述当前位置能否接收到定位信号;
若所述导航对象在所述当前位置无法接收到定位信号,确认所述导航对象 进入异常定位区域;
若所述导航对象在所述当前位置接收到定位信号,判断所接收到的定位信 号强度是否小于预设阈值;
若所接收到的定位信号强度小于预设阈值,确认所述导航对象进入异常定 位区域。
进一步,所述处理器201在执行所述检测所述导航对象是否进入异常定位 区域的步骤时,具体执行如下步骤:
获取位于所述导航对象的运动方向上的异常定位区域的地理坐标范围;
检测所述导航对象的当前位置的地理坐标是否位于所述异常定位区域的地 理坐标范围内;
若检测结果为是,确认所述导航对象进入所述异常定位区域。
进一步,所述导航信息包括至少一个导航时间和各导航时间对应的导航内 容;所述处理器201在执行所述根据所述导航对象的运动特征和所述异常定位 区域的道路信息,设置所述异常定位区域内的导航信息的步骤时,具体执行如 下步骤:
根据所述异常定位区域的道路信息,为所述导航对象规划所述异常定位区 域内的导航路线;
将所规划的导航路线划分为至少一段导航道路;
根据所述至少一段导航道路中各导航道路的位移信息,确定至少一个导航 内容;
根据所述各导航道路的位移信息、所述导航对象的当前位置和所述导航对 象的运动速度,确定各导航内容对应的导航时间。
进一步,所述处理器201在执行所述按照所述异常定位区域内的导航信息, 对所述导航对象进行导航提示的步骤之后,还执行如下步骤:
当检测到所述导航对象离开所述异常定位区域时,采用所述导航对象的定 位信号为所述导航对象进行导航。
本发明实施例中,可以在导航对象进入异常定位区域时,根据所述导航对 象的运动特征和所述异常定位区域的道路信息,设置所述异常定位区域内的导 航信息以对所述导航对象进行导航提示,通过为异常定位场景下的导航对象持 续提供导航服务,满足了用户的实际导航需求,有效地提升了导航智能性。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程, 是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算 机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。 其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之 权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

一种导航方法、装置及终端.pdf_第1页
第1页 / 共26页
一种导航方法、装置及终端.pdf_第2页
第2页 / 共26页
一种导航方法、装置及终端.pdf_第3页
第3页 / 共26页
点击查看更多>>
资源描述

《一种导航方法、装置及终端.pdf》由会员分享,可在线阅读,更多相关《一种导航方法、装置及终端.pdf(26页珍藏版)》请在专利查询网上搜索。

本发明实施例提供一种导航方法、装置及终端,其中的方法可包括:根据导航对象的定位信号,获取所述导航对象的运动特征;当检测到所述导航对象进入异常定位区域时,获取所述异常定位区域的道路信息;根据所述导航对象的运动特征和所述异常定位区域的道路信息,设置所述异常定位区域内的导航信息;按照所述异常定位区域内的导航信息,对所述导航对象进行导航提示。本发明能够为异常定位区域内的导航对象提供导航服务,满足用户的实际。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 测量;测试


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1