本发明实施例涉及导航技术领域,尤其涉及一种导航、装置和终端。
背景技术:
导航技术是利用卫星和传感器等器件提供的信息,通过计算,快速正确的引导载体到达预定目的地的一种技术,目前比较流行的是卫星导航、惯性导航、星光导航和地磁导航等导航技术。
现在,在船舶、汽车、和手机等设备中都安装了导航模块,极大的方便了人们的出行。这些设备通常情形下仅仅采用单一的导航模块,如GPS导航模块。GPS导航精度高,没有累积误差,稳定性好,但是在导航过程中功耗大,极大地限制了设备的续航能力。此外,对于诸如手机等小型化设备来说,对低功耗导航的需求则更为迫切。
技术实现要素:
本发明提供一种导航、装置和终端,以实现低功耗的导航,提高设备的续航能力。
第一方面,本发明实施例提供了一种导航方法,该方法包括:采用导航终端的联网导航模块进行导航;
若监测到导航终端所在车辆的行驶状态满足惯性导航条件,则开启惯性导航模块,并关闭联网导航模块;
若监测到导航终端所在车辆的行驶状态满足联网导航条件,则开启所述联网导航模块,并关闭所述惯性导航模块。
优选地,监测到导航终端所在车辆的行驶状态满足惯性导航条件包括:
监测到导航终端所在车辆后续行驶路线为具有设定长度的直行路段,且无异常路况,则确定为满足惯性导航条件。
优选地,所述异常路况至少包括道路堵塞和道路维修。
优选地,监测到导航终端所在车辆的行驶状态满足联网导航条件包括:
监测到导航终端所在车辆的当前运行方向改变且改变后持续时间超过预设时间,则确定为满足联网导航条件。
优选地,监测导航终端所在车辆的行驶状态是否满足联网导航条件包括:
采用导航终端的陀螺仪监测所在车辆的运行方向,且采用导航终端的加速度传感器监测所在车辆的行驶速度;
根据所述运行方向和行驶速度确定所述车辆的行驶状态是否满足联网导航条件。
监测导航终端所在车辆的行驶状态是否满足惯性导航条件包括:
监测所述导航终端通过联网导航模块获取到的后续行驶路线;
根据所述后续行驶路线确定所述车辆的行驶状态是否满足惯性导航条件。
第二方面,本发明实施例还提供了一种导航装置,包括:
导航执行模块,用于采用导航终端的联网导航模块进行导航;
惯性导航切换模块,用于若监测到导航终端所在车辆的行驶状态满足惯性导航条件,则开启惯性导航模块,并关闭联网导航模块;
联网导航切换模块,用于若监测到导航终端所在车辆的行驶状态满足联网导航条件,则开启所述联网导航模块,并关闭所述惯性导航模块。
优选地,惯性导航切换模块具体用于若监测到导航终端所在车辆后续行驶路线为具有设定长度的直行路段,且无异常路况,则确定为满足惯性导航条件;
联网导航切换模块具体用于若监测到导航终端所在车辆的当前运行方向改变且改变后持续时间超过预设时间,则确定为满足联网导航条件。
优选地,惯性导航切换模块具体用于:
监测所述导航终端通过联网导航模块获取到的后续行驶路线;
根据所述后续行驶路线确定所述车辆的行驶状态是否满足惯性导航条件。
第三方面,本发明实施例还提供了一种导航终端,包括联网导航模块和惯性导航模块,还包括上述第二方面的导航装置。
本发明采用导航终端的联网导航模块进行导航;若监测到导航终端所在车辆的行驶状态满足惯性导航条件,则开启惯性导航模块,并关闭联网导航模块;若监测到导航终端所在车辆的行驶状态满足联网导航条件,则开启所述联网导航模块,并关闭所述惯性导航模块,通过监测到导航终端所在车辆的行驶状态满足联网导航条件或惯性导航条件,开启或关闭联网导航模块,相应地关闭或开启惯性导航模块,从而确保导航精度的同时降低导航的功耗,提高设备的续航能力。
附图说明
图1是本发明实施例一中的一种导航方法的流程图;
图2是本发明实施例二中的一种导航方法的流程图;
图3是本发明实施例三中的一种导航装置的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例一提供的一种导航方法的流程图,本实施例可适用于低功耗导航的情况,该方法可以由导航装置来执行,该装置可以由硬件和/或软件来实现,例如可以为集成在导航设备或其他终端内部的控制部件或控制程序。具体包括如下步骤:
步骤S101、采用导航终端的联网导航模块进行导航。
采用导航终端的联网导航模块进行导航,导航终端可以为手机、穿戴式设备、车载或船载设备,其中,联网导航模块包括GPS、GNSS、或北斗等需要联网的导航模块。
步骤S102、若监测到导航终端所在车辆的行驶状态满足惯性导航条件,则开启惯性导航模块,并关闭联网导航模块。
联网导航的导航精度高,稳定性好,但是在导航过程中需要进行联网,与外部设备进行数据交互,功耗大;而惯性导航是属于自主式的导航方式,不需要与外部设备进行联网数据交互,主要由陀螺仪测量三轴角速度从而监测导航终端所在车辆的运行方向,加速度传感器测量三轴线速度从而监测导航终端所在车辆的行驶速度,但是惯性导航的缺点是定位精度会随时间增长而降低。若监测到导航终端所在车辆的行驶状态满足惯性导航条件,则开启惯性导航模块,并关闭联网导航模块,在实现正常导航的同时降低功耗,提高续航能力。
具体的,若监测到导航终端所在车辆后续行驶路线为具有设定长度的直行路段,且无异常路况,则确定为满足惯性导航条件。
当监测到导航终端所在车辆后续行驶路线为具有设定长度的直行路段,且无异常路况时,对导航的精度要求不高,而当后续行驶路线不为具有设定长度的直行路段时需要精度比较高的导航以保证到达目的地,当出现异常路况时可能需要对导航路线重新进行调整,因此,当监测到导航终端所在车辆后续行驶路线不为具有设定长度的直行路段和/或出现异常路况时,不使用精度比较低的惯性导航。其中,所述异常路况至少包括道路堵塞和道路维修。需要指出的是,此处设定长度本领域技术人员可以根据实际需要进行具体设置,在本发明中不对此设定长度做具体限定。
步骤S103、若监测到导航终端所在车辆的行驶状态满足联网导航条件,则开启所述联网导航模块,并关闭所述惯性导航模块。
惯性导航的缺点是定位精度会随时间增长而降低,若监测到导航终端所在车辆的行驶状态满足联网导航条件,惯性导航已不能满足导航的精度需求,则开启所述联网导航模块,并关闭所述惯性导航模块。
具体的,若监测到导航终端所在车辆的当前运行方向改变且改变后持续时间超过预设时间,则确定为满足联网导航条件。
监测到导航终端所在车辆的当前运行方向改变且改变后持续时间超过预设时间,由于惯性导航的精度随时间增长可能导致定位已经不准确,此时需要对导航路线重新进行调整,采用精度较高的联网导航。需要指出的是,此处预设时间本领域技术人员可以根据实际需要进行具体设置,在本发明中不对此预设时间做具体限定。
本实施例的技术方案通过监测到导航终端所在车辆的行驶状态满足联网导航条件或惯性导航条件,开启或关闭联网导航模块,相应地关闭或开启惯性导航模块,从而确保导航精度的同时降低导航的功耗,提高设备的续航能力。
实施例二
请参考图2,图2是本发明实施例二提供的一种导航方法的流程图。本实施例以上述实施例方案为基础,进行了优化改进,特别是提供了监测导航终端所在车辆的行驶状态是否满足联网导航条件或惯性导航条件的步骤。如图2所示,该方法包括:
步骤S201、采用导航终端的联网导航模块进行导航。
步骤S202、监测导航终端所在车辆的行驶状态是否满足惯性导航条件,若是,则执行步骤S203,若否,则维持当前联网导航模块的开启,维持当前联网导航模式不变。
具体的,监测导航终端所在车辆的行驶状态是否满足惯性导航条件包括:监测所述导航终端通过联网导航模块获取到的后续行驶路线;根据所述后续行驶路线确定所述车辆的行驶状态是否满足惯性导航条件。
步骤S203、若监测到导航终端所在车辆的行驶状态满足惯性导航条件,则开启惯性导航模块,并关闭联网导航模块。
步骤S204、监测导航终端所在车辆的行驶状态是否满足联网导航条件,若是,则执行步骤S205,若否,则维持当前惯性导航模块的开启,维持当前惯性导航模式不变。
具体的,监测导航终端所在车辆的行驶状态是否满足联网导航条件包括:采用导航终端的陀螺仪监测所在车辆的运行方向,且采用导航终端的加速度传感器监测所在车辆的行驶速度;根据所述运行方向和行驶速度确定所述车辆的行驶状态是否满足联网导航条件。
步骤S205、若监测到导航终端所在车辆的行驶状态满足联网导航条件,则开启所述联网导航模块,并关闭所述惯性导航模块。
本实施例的技术方案通过监测到导航终端所在车辆的行驶状态满足联网导航条件或惯性导航条件,开启或关闭联网导航模块,相应地关闭或开启惯性导航模块,从而确保导航精度的同时降低导航的功耗,提高设备的续航能力。
以下是本发明具体实施方式中提供的一种导航装置的实施例,装置的实施例基于上述的方法的实施例实现,在系统中未尽的描述,请参考前述方法的实施例。
实施例三
请参考图3,图3是本发明第三实施例提供的一种导航装置的结构示意图。如图3所示,该导航装置包括:
导航执行模块101,用于采用导航终端的联网导航模块进行导航;
惯性导航切换模块102,用于若监测到导航终端所在车辆的行驶状态满足惯性导航条件,则开启惯性导航模块,并关闭联网导航模块;
联网导航切换模块103,用于若监测到导航终端所在车辆的行驶状态满足联网导航条件,则开启所述联网导航模块,并关闭所述惯性导航模块。
在上述技术方案的基础上,进一步地,惯性导航切换模块102具体用于:若监测到导航终端所在车辆后续行驶路线为具有设定长度的直行路段,且无异常路况,则确定为满足惯性导航条件.
联网导航切换模块103具体用于:若监测到导航终端所在车辆的当前运行方向改变且改变后持续时间超过预设时间,则确定为满足联网导航条件。
在上述技术方案的基础上,进一步地,惯性导航切换模块102具体用于:
监测所述导航终端通过联网导航模块获取到的后续行驶路线;
根据所述后续行驶路线确定所述车辆的行驶状态是否满足惯性导航条件。
联网导航切换模块103具体用于:
采用导航终端的陀螺仪监测所在车辆的运行方向,且采用导航终端的加速度传感器监测所在车辆的行驶速度;根据所述运行方向和行驶速度确定所述车辆的行驶状态是否满足联网导航条件。
本实施例的技术方案通过监测到导航终端所在车辆的行驶状态满足联网导航条件或惯性导航条件,开启或关闭联网导航模块,相应地关闭或开启惯性导航模块,从而确保导航精度的同时降低导航的功耗,提高设备的续航能力
实施例四
实施例四为本发明提供的一种导航终端。该导航终端包括联网导航模块和惯性导航模块,该导航终端还包括前述实施例三的导航装置。
本实施例的技术方案通过监测到导航终端所在车辆的行驶状态满足联网导航条件或惯性导航条件,开启或关闭联网导航模块,相应地关闭或开启惯性导航模块,从而确保导航精度的同时降低导航的功耗,提高设备的续航能力。
本发明实施例所提供的导航装置可用于执行本发明任意实施例所提供的导航方法,具备相应的功能和有益效果。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。