CN107490380B - 导航方法、装置、存储介质及移动终端 - Google Patents
导航方法、装置、存储介质及移动终端 Download PDFInfo
- Publication number
- CN107490380B CN107490380B CN201710935088.XA CN201710935088A CN107490380B CN 107490380 B CN107490380 B CN 107490380B CN 201710935088 A CN201710935088 A CN 201710935088A CN 107490380 B CN107490380 B CN 107490380B
- Authority
- CN
- China
- Prior art keywords
- navigation
- mobile terminal
- information
- application
- navigation application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/28—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
Abstract
本申请实施例公开了一种导航方法、装置、存储介质及移动终端。该方法包括:检测到移动终端处于车辆内部;判断通过移动终端中装载的第一导航应用是否能够成功获取导航信息;若不能,则重启第一导航应用并通过第一导航应用获取导航信息;或者,若不能,则切换为通过移动终端中装载的第二导航应用获取导航信息;根据所获取的导航信息进行相应的导航操作。本申请实施例通过采用上述技术方案,能够提升移动终端的导航功能可靠性以及导航效率。
Description
技术领域
本申请实施例涉及导航技术领域,尤其涉及导航方法、装置、存储介质及移动终端。
背景技术
随着通信技术的发展,各种移动终端的使用越来越普及,且移动终端已经成为人们生活中不可缺少的工具。
目前,移动终端普遍设置有定位模块,如全球定位系统(Global PositioningSystem,GPS)芯片等,使移动终端用户能够在日常生活中随时通过移动终端中装载的导航类应用程序(如百度地图等)实现导航功能。人们在开车时,使用导航功能最多,由于有些车辆没有导航功能,或者导航地图更新不及时等等,许多人喜欢在开车时使用移动终端进行导航,而移动终端的导航方案目前仍需要改善。
发明内容
本申请实施例提供导航方法、装置、存储介质及移动终端,可以优化移动终端的导航方案。
第一方面,本申请实施例提供了一种导航方法,包括:
检测到移动终端处于车辆内部;
判断通过所述移动终端中装载的第一导航应用是否能够成功获取导航信息;
若不能,则重启所述第一导航应用并通过所述第一导航应用获取导航信息;或者,若不能,则切换为通过所述移动终端中装载的第二导航应用获取导航信息;
根据所获取的导航信息进行相应的导航操作。
第二方面,本申请实施例提供了一种导航装置,包括:
位置检测模块,用于检测移动终端是否处于车辆内部;
信息获取判断模块,用于在检测到所述移动终端处于车辆内部时,判断通过所述移动终端中装载的第一导航应用是否能够成功获取导航信息;
信息获取控制模块,用于在通过所述移动终端中装载的第一导航应用不能成功获取导航信息时,重启所述第一导航应用并通过所述第一导航应用获取导航信息,或者,切换为通过所述移动终端中装载的第二导航应用获取导航信息;
导航操作模块,用于根据所获取的导航信息进行相应的导航操作。
第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例所述的导航方法。
第四方面,本申请实施例提供了一种移动终端,包括存储器,定位模块,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的导航方法。
本申请实施例中提供的导航方案,检测到移动终端处于车辆内部,说明用户在车辆内使用导航功能,处于驾驶状态,此时判断通过移动终端中装载的第一导航应用是否能够成功获取导航信息,若不能,则重启第一导航应用并通过所述第一导航应用获取导航信息,或者切换为通过所述移动终端中装载的第二导航应用获取导航信息,最后根据所获取的导航信息进行相应的导航操作。通过采用上述技术方案,当用户开车过程中使用移动终端进行导航时,若导航功能出现异常,无法成功获取导航信息时,重启导航应用或切换为其他导航应用继续获取导航信息,可减少用户的主动操作,提升移动终端的导航功能可靠性以及导航效率。
附图说明
图1为本申请实施例提供的一种导航方法的流程示意图;
图2为本申请实施例提供的一种导航方法应用场景示意图;
图3为本申请实施例提供的另一种导航方法的流程示意图;
图4为本申请实施例提供的另一种导航方法的流程示意图;
图5为本申请实施例提供的一种导航装置的结构框图;
图6为本申请实施例提供的一种移动终端的结构示意图;
图7为本申请实施例提供的另一种移动终端的结构示意图。
具体实施方式
下面结合附图并通过具体实施方式来进一步说明本申请的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
图1为本申请实施例提供的一种导航方法的流程示意图,该方法可以由导航装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:
步骤101、检测到移动终端处于车辆内部。
示例性的,本申请实施例中的移动终端可包括手机、平板电脑以及媒体播放器等设置有定位模块的移动设备。本申请实施例对定位模块的类型不作限定,可以是GPS、北斗卫星导航系统以及伽利略卫星导航系统(GALILEO)等。
示例性的,可由移动终端独立完成移动终端是否处于车辆内部的检测,例如,判断移动终端是否处于车内导航模式(该模式可以由用户手动设置开启),若处于,则检测到移动终端处于车辆内部。此外,也可由移动终端与车辆配合完成移动终端是否处于车辆内部的检测,例如,可判断移动终端是否与车辆处于通信连接状态,若处于通信连接状态,则检测到移动终端处于车辆内部;又如,可判断移动终端是否接收到车辆发送的射频信号,若接收到,说明用户与车辆距离较近,则认为检测到移动终端处于车辆内部。检测方式还可以有其他方式,本申请实施例不做限定。
步骤102、判断通过所述移动终端中装载的第一导航应用是否能够成功获取导航信息。
示例性的,导航应用可以包括具备导航功能的导航类应用程序,如百度地图、谷歌地图以及高德地图等等。第一导航应用可以是移动终端中装载的任意一个导航类应用程序。
可选的,在执行步骤101之前,还可包括当检测到第一导航应用启动后,检测移动终端是否处于车辆内部;可选的,也可包括:当检测到第一导航应用启动后,接收用户输入的目的地信息,生成导航路线信息,检测移动终端是否处于车辆内部。
本申请实施例中,导航信息可包括当前地理位置信息(如经纬度信息)、位置标识(如表示用户当前地理位置的图标)在地图中的位置信息(可以由地图中的横纵坐标表示)以及指示用户驾驶的指示信息(如“直行”及“前方100左转”等)中的至少一种。
示例性的,很多种因素都可能导致无法通过第一导航应用成功获取导航信息,因此,判断通过第一导航应用是否能够成功获取导航信息的具体方式可以有很多种,以下给出几种方式作为示意性说明。
第一种,判断第一导航应用是否能够从移动终端中的定位模块中获取到当前地理位置信息,若能,则确定能够成功获取导航信息,若不能,则确定不能够成功获取导航信息。这种方式中,可能由于第一导航应用对定位模块的调用出现问题,而导致无法获取当前位置信息,比如对定位模块的调用被禁止或被中断,也可能由于第一导航应用自身的调用逻辑或代码出现异常等等。
第二种,判断第一导航应用的导航界面在预设时长内是否更新,若未更新,则确定不能够成功获取导航信息。预设时长可根据实际需求设置,例如可以是5秒。这种方式中,可能是第一导航应用自身出现问题,如发生应用卡机或移动终端卡屏等情况,移动终端的屏幕内容会卡住不动,此时,无法提供导航功能,因此可确定不能成功获取导航信息;还可能由于第一种方式中的原因而导致导航界面未发生变化。该种方式的好处在于,能够更加全面的考虑多种可能出现导航异常的因素,准确判断出是否能够通过第一导航应用实现导航功能,满足用户的导航需求。
第三种,判断第一导航应用的导航界面在预设时长内是否更新,若未更新,则判断所述预设时长内移动终端是否处于运动状态,若处于,则确定不能够成功获取导航信息。示例性的,可通过加速度传感器或陀螺仪等传感器检测移动终端是否处于运动状态。此处优化的好处在于,避免将车辆因堵车或等待红灯而停车的情况误判为不能够成功获取导航信息。
可以理解的是,上述三种方式仅作为示意性说明,并不对本申请实施例构成限定。
步骤103、若不能,则重启所述第一导航应用并通过所述第一导航应用获取导航信息;或者,若不能,则切换为通过所述移动终端中装载的第二导航应用获取导航信息。
可以理解的是,当无法通过第一导航应用获得导航信息时,导航功能受到影响,无法正常为用户提供导航服务,会影响用户的驾驶。本申请实施例中,移动终端自动检测出发生上述情况时,会自动提供解决方案,无需用户手动操作移动终端来恢复导航功能,避免用户驾驶过程中分心。
示例性的,若通过第一导航应用无法获取导航信息,那么可重启第一导航应用,并再次尝试通过第一导航应用获取导航信息。重启过程可由移动终端自动触发完成,也可在询问用户后触发。例如,通过文字或语音方式提醒用户“当前导航应用出现异常,是否重新启动”,当用户通过语音或其他方式选择“是”时,重启第一导航应用。
可选的,重启所述第一导航应用并通过所述第一导航应用获取导航信息,可包括:获取第一导航应用中的目的地信息,关闭再启动第一导航应用,通过第一导航应用根据目的地信息获取导航信息。这样设置的好处在于,不需要用户手动重新输入目的地,提高导航效率,且更加智能化,避免对用户的驾驶造成干扰。
示例性的,若通过第一导航应用无法获取导航信息,那么可切换为通过所述移动终端中装载的第二导航应用获取导航信息。切换过程可由移动终端自动触发完成,也可在询问用户后触发。可选的,提示用户是否切换为通过所述移动终端中装载的第二导航应用获取导航信息;当接收到用户输入的确认切换指令时,切换为通过所述移动终端中装载的第二导航应用获取导航信息。例如,通过文字或语音方式提醒用户“当前导航应用出现异常,是否切换至其他导航应用”,当用户通过语音或其他方式选择“是”时,进入第二导航应用。采用询问用户的方式的好处在于,尊重用户的意愿,用户可通过语音方式作出选择,双手均无需离开方向盘,也无需查看屏幕选项,避免对用户的驾驶造成干扰。
可选的,切换为通过所述移动终端中装载的第二导航应用获取导航信息,可包括:获取所述第一导航应用中的目的地信息;将所述目的地信息传送至所述移动终端中装载的第二导航应用;控制所述第二导航应用根据所述目的地信息获取导航信息。这样设置的好处在于,不需要用户手动在第二导航应用中再次输入目的地,提高导航效率,且更加智能化,避免对用户的驾驶造成干扰。
步骤104、根据所获取的导航信息进行相应的导航操作。
示例性的,可根据所获取的导航信息对导航界面进行更新,以及播放语音导航提示等等;当移动终端与车辆处于通讯连接状态时,还可将导航界面对应的图像映射到车辆的显示屏上。
本申请实施例中提供的导航方法,检测到移动终端处于车辆内部,说明用户在车辆内使用导航功能,处于驾驶状态,此时判断通过移动终端中装载的第一导航应用是否能够成功获取导航信息,若不能,则重启第一导航应用并通过所述第一导航应用获取导航信息,或者切换为通过所述移动终端中装载的第二导航应用获取导航信息,最后根据所获取的导航信息进行相应的导航操作。通过采用上述技术方案,当用户开车过程中使用移动终端进行导航时,若导航功能出现异常,无法成功获取导航信息时,重启导航应用或切换为其他导航应用继续获取导航信息,可减少用户的主动操作,提升移动终端的导航功能可靠性以及导航效率。
在一些实施例中,由于手机等移动终端屏幕通常比较小,不方便查看,而车辆一般也会设置有显示屏,显示屏尺寸也通常比移动终端屏幕尺寸大,所以可通过有线或无线的方式建立移动终端和车辆的通信连接,在车辆的显示屏上显示移动终端中的导航界面。其中,有线方式可包括通过通用串行总线(Universal Serial Bus,USB)连接,无线方式可包括蓝牙连接、红外连接以及无线保真(Wireless Fidelity,WiFi)热点连接等等。相应的,所述检测到移动终端处于车辆内部,包括:检测到移动终端与车辆处于通信连接状态;所述根据所获取的导航信息进行相应的导航操作,包括:将所获取的导航信息发送至所述车辆,所述导航信息用于指示所述车辆将所述导航信息提供给用户。示例性的,将包含导航信息的导航界面对应的图像,或者由导航信息生成的导航界面对应的图像,发送至车辆,所述图像用于指示车辆在显示屏上显示该导航界面,从而实现车辆和移动终端之间关于导航界面的同步显示。
在一些实施例中,所述切换为通过所述移动终端中装载的第二导航应用获取导航信息,包括:检测所述移动终端中是否已装载除所述第一导航应用以外的其他导航类应用程序;若已装载,则从所述其他导航类应用程序中确定第二导航应用;切换为通过所述第二导航应用获取导航信息。这样设置的好处在于,优先选择移动终端中已经装载的导航应用作为第二导航应用的替代导航应用,可加快切换速度。示例性的,当其他导航类应用程序包括多个时,可按照各应用程序的历史使用次数和/或历史使用时长等因素从中选择第二导航应用。切换为通过第二导航应用获取导航信息,可包括:判断第二导航应用是否处于后台运行状态,若处于,则将第二导航应用切换为前台运行,并通过第二导航应用获取导航信息;若未处于,则启动第二导航应用,并通过第二导航应用获取导航信息。
进一步的,若检测到移动终端中未装载除所述第一导航应用以外的其他导航类应用程序,则获取第二导航应用的安装文件;利用所述安装文件在所述移动终端中安装所述第二导航应用。示例性的,可访问浏览器或应用商店,下载并安装新的导航应用作为第二导航应用,并启动第二导航应用,通过第二导航应用获取导航信息。示例性的,访问浏览器或应用商店的步骤可由移动终端自动触发,也可在询问用户后触发。例如,通过文字或语音方式提醒用户“当前导航应用出现异常,未发现可替代导航应用,是否在线下载一个可替代导航应用”,当用户通过语音或其他方式选择“是”时,访问浏览器或应用商店,下载并安装新的导航应用作为第二导航应用。可选的,在访问浏览器或应用商店后,可根据各导航应用的评分选择评分最高的导航应用进行下载及安装。
在一些实施例中,涉及到询问用户的步骤可以在首次出现相应情况时提示用户进行选择,当再出出现相应的相同情况时,可根据用户上一次的选择自动执行相应的步骤。
图2为本申请实施例提供的一种导航方法应用场景示意图。如图2所示,移动终端与车辆处于通信连接状态,以下以通过USB连接线连接的方式为例进行说明。图3为本申请实施例提供的另一种导航方法的流程示意图,该方法包括如下步骤:
步骤301、检测到移动终端通过USB线与汽车连接,并正在利用移动终端中的导航应用A进行在线导航。
可选的,通过USB线与汽车车载视频播放器系统连接。
示例性的,在进行在线导航的过程中,可实时获取移动终端中导航应用A的导航界面对应的图像,将图像发送至汽车,所述图像用于指示汽车在车载视频播放器系统的显示屏上显示该导航界面。
步骤302、判断导航应用A是否出现卡死现象,若是,则执行步骤303;否则,重复执行步骤302。
当导航应用A出现卡死现象时,屏幕画面会卡住不动,点触无响应,导航信号中断(即突然间没有信号),从而使得导航没有响应。
步骤303、检测移动终端中是否已装载除导航应用A以外的其他导航类应用程序,若是,则执行步骤304;否则,执行步骤306。
步骤304、提示用户是否切换为可替代导航应用,并判断用户是否同意切换,若是,则执行步骤305;否则,执行步骤309。
示例性的,弹出文字提示或播放语音提示:“当前导航软件出现异常,系统已为您寻找到可替代导航应用,是否进行切换?”。用户可通过语音等方式告知移动终端选择结果。
步骤305、获取导航应用A中的目的地信息,启动导航应用B,将目的地信息传送至导航应用B,并控制导航应用B根据目的地信息获取导航信息,执行步骤308。
步骤306、提示用户是否下载可替代导航应用,并判断用户是否同意下载,若是,则执行步骤307;否则,执行步骤309。
示例性的,弹出文字提示或播放语音提示:“当前导航软件出现异常,系统在您的已安装目录里未发现可替代导航应用,是否使用浏览器在线下载一个可替代导航应用?”。用户可通过语音等方式告知移动终端选择结果。
步骤307、获取导航应用A中的目的地信息,启动浏览器在线下载导航应用C,自动安装并启动导航应用C,将目的地信息传送至导航应用C,并控制导航应用C根据目的地信息获取导航信息,执行步骤308。
步骤308、根据所获取的导航信息生成导航界面,导航界面对应的图像发送至汽车,所述图像用于指示汽车在显示屏上显示对应的导航界面。
步骤309、重新尝试通过导航应用A获取导航信息。
本申请实施例提供的导航方法,当当前导航应用出现异常而无法继续导航时,可以自动提供续航方案供用户选择,并根据用户选择自动完成相关续航操作,避免给用户造成分心驾驶,以及避免专门停车后再去手动恢复,省去繁琐的处理过程。
图4为本申请实施例提供的另一种导航方法的流程示意图,该方法包括:
步骤401、检测到移动终端通过蓝牙与汽车连接,并正在利用移动终端中的导航应用D进行在线导航。
示例性的,在进行在线导航的过程中,可实时获取移动终端中导航应用D的导航界面对应的图像,将图像发送至汽车,所述图像用于指示汽车在车载视频播放器系统的显示屏上显示该导航界面。
步骤402、判断导航应用D是否出现卡死现象,若是,则执行步骤403;否则,重复执行步骤402。
步骤403、检测移动终端中是否已装载除导航应用D以外的其他导航类应用程序,若是,则执行步骤404;否则,执行步骤405。
步骤404、获取导航应用D中的目的地信息,启动导航应用E,将目的地信息传送至导航应用E,并控制导航应用E根据目的地信息获取导航信息,执行步骤406。
步骤405、获取导航应用D中的目的地信息,从应用商店在线下载导航应用F,自动安装并启动导航应用F,将目的地信息传送至导航应用F,并控制导航应用F根据目的地信息获取导航信息,执行步骤406。
步骤406、根据所获取的导航信息生成导航界面,导航界面对应的图像发送至汽车,所述图像用于指示汽车在显示屏上显示对应的导航界面。
本申请实施例提供的导航方法,当当前导航应用出现异常而无法继续导航时,可以自动切换至其他导航应用进行续航,避免给用户造成分心驾驶,以及避免专门停车后再去手动恢复,省去繁琐的处理过程。
图5为本申请实施例提供的一种导航装置的结构框图,该装置可由软件和/或硬件实现,一般集成在移动终端中,可通过执行导航方法来进行导航。如图5所示,该装置包括:
位置检测模块501,用于检测移动终端是否处于车辆内部;
信息获取判断模块502,用于在检测到所述移动终端处于车辆内部时,判断通过所述移动终端中装载的第一导航应用是否能够成功获取导航信息;
信息获取控制模块503,用于在通过所述移动终端中装载的第一导航应用不能成功获取导航信息时,重启所述第一导航应用并通过所述第一导航应用获取导航信息,或者,切换为通过所述移动终端中装载的第二导航应用获取导航信息;
导航操作模块504,用于根据所获取的导航信息进行相应的导航操作。
本申请实施例提供的导航装置,检测到移动终端处于车辆内部,说明用户在车辆内使用导航功能,处于驾驶状态,此时判断通过移动终端中装载的第一导航应用是否能够成功获取导航信息,若不能,则重启第一导航应用并通过所述第一导航应用获取导航信息,或者切换为通过所述移动终端中装载的第二导航应用获取导航信息,最后根据所获取的导航信息进行相应的导航操作。通过采用上述技术方案,当用户开车过程中使用移动终端进行导航时,若导航功能出现异常,无法成功获取导航信息时,重启导航应用或切换为其他导航应用继续获取导航信息,可减少用户的主动操作,提升移动终端的导航功能可靠性以及导航效率。
可选的,所述位置检测模块用于:检测到移动终端与车辆处于通信连接状态;
所述导航操作模块用于:将所获取的导航信息发送至所述车辆,所述导航信息用于指示所述车辆将所述导航信息提供给用户。
可选的,所述切换为通过所述移动终端中装载的第二导航应用获取导航信息,包括:
检测所述移动终端中是否已装载除所述第一导航应用以外的其他导航类应用程序;
若已装载,则从所述其他导航类应用程序中确定第二导航应用;
切换为通过所述第二导航应用获取导航信息。
可选的,该装置还包括:
安装模块,用于在所述检测所述移动终端中是否已装载除所述第一导航应用以外的其他导航类应用程序之后,若未装载,则获取第二导航应用的安装文件;利用所述安装文件在所述移动终端中安装所述第二导航应用。
可选的,判断通过所述移动终端中装载的第一导航应用是否能够成功获取导航信息,包括:
判断所述移动终端中装载的第一导航应用的导航界面在预设时长内是否更新,若未更新,则确定不能够成功获取导航信息。
可选的,所述切换为通过所述移动终端中装载的第二导航应用获取导航信息,包括:
获取所述第一导航应用中的目的地信息;
将所述目的地信息传送至所述移动终端中装载的第二导航应用;
控制所述第二导航应用根据所述目的地信息获取导航信息。
可选的,所述切换为通过所述移动终端中装载的第二导航应用获取导航信息,包括:
提示用户是否切换为通过所述移动终端中装载的第二导航应用获取导航信息;
当接收到用户输入的确认切换指令时,切换为通过所述移动终端中装载的第二导航应用获取导航信息。
本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行导航方法,该方法包括:
检测到移动终端处于车辆内部;
判断通过所述移动终端中装载的第一导航应用是否能够成功获取导航信息;
若不能,则重启所述第一导航应用并通过所述第一导航应用获取导航信息;或者,若不能,则切换为通过所述移动终端中装载的第二导航应用获取导航信息;
根据所获取的导航信息进行相应的导航操作。
存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如CD-ROM、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如DRAM、DDRRAM、SRAM、EDORAM,兰巴斯(Rambus)RAM等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。
当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的导航操作,还可以执行本申请任意实施例所提供的导航方法中的相关操作。
本申请实施例提供了一种移动终端,该移动终端中可集成本申请实施例提供的导航装置。图6为本申请实施例提供的一种移动终端的结构示意图。如图6所示,移动终端600可以包括:存储器601,定位模块602,处理器603及存储在存储器601上并可在处理器603运行的计算机程序,所述处理器603执行所述计算机程序时实现如本申请实施例所述的导航方法。
本申请实施例提供的移动终端,当用户开车过程中使用移动终端进行导航时,若导航功能出现异常,无法成功获取导航信息时,重启导航应用或切换为其他导航应用继续获取导航信息,可减少用户的主动操作,提升移动终端的导航功能可靠性以及导航效率。
图7为本申请实施例提供的另一种移动终端的结构示意图,如图7所示,该移动终端可以包括:壳体(图中未示出)、存储器701、中央处理器(central processing unit,CPU)702(又称处理器,以下简称CPU)、GPS芯片713、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述CPU702和所述存储器701设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器701,用于存储可执行程序代码;所述CPU702通过读取所述存储器701中存储的可执行程序代码来运行与所述可执行程序代码对应的计算机程序,以实现以下步骤:
检测到移动终端处于车辆内部;
判断通过所述移动终端中装载的第一导航应用是否能够成功获取导航信息;
若不能,则重启所述第一导航应用并通过所述第一导航应用获取导航信息;或者,若不能,则切换为通过所述移动终端中装载的第二导航应用获取导航信息;
根据所获取的导航信息进行相应的导航操作。
所述移动终端还包括:外设接口703、RF(Radio Frequency,射频)电路705、音频电路706、扬声器711、电源管理芯片708、输入/输出(I/O)子系统709、其他输入/控制设备170、触摸屏712、其他输入/控制设备170以及外部端口704,这些部件通过一个或多个通信总线或信号线707来通信。
应该理解的是,图示移动终端700仅仅是移动终端的一个范例,并且移动终端700可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
下面就本实施例提供的用于导航的移动终端进行详细的描述,该移动终端以手机为例。
存储器701,所述存储器701可以被CPU702、外设接口703等访问,所述存储器701可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
外设接口703,所述外设接口703可以将设备的输入和输出外设连接到CPU702和存储器701。
I/O子系统709,所述I/O子系统709可以将设备上的输入输出外设,例如触摸屏712和其他输入/控制设备170,连接到外设接口703。I/O子系统709可以包括显示控制器7071和用于控制其他输入/控制设备170的一个或多个输入控制器7092。其中,一个或多个输入控制器7092从其他输入/控制设备170接收电信号或者向其他输入/控制设备170发送电信号,其他输入/控制设备170可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器7092可以与以下任一个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。
触摸屏712,所述触摸屏712是用户移动终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。
I/O子系统709中的显示控制器7071从触摸屏712接收电信号或者向触摸屏712发送电信号。触摸屏712检测触摸屏上的接触,显示控制器7071将检测到的接触转换为与显示在触摸屏712上的用户界面对象的交互,即实现人机交互,显示在触摸屏712上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。
RF电路705,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,RF电路705接收并发送RF信号,RF信号也称为电磁信号,RF电路705将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。RF电路705可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、RF收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC(COder-DECoder,编译码器)芯片组、用户标识模块(Subscriber Identity Module,SIM)等等。
音频电路706,主要用于从外设接口703接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器711。
扬声器711,用于将手机通过RF电路705从无线网络接收的语音信号,还原为声音并向用户播放该声音。
电源管理芯片708,用于为CPU702、I/O子系统及外设接口所连接的硬件进行供电及电源管理。
GPS芯片713,用于获取卫星信号并计算位置信息。
上述实施例中提供的导航装置、存储介质及移动终端可执行本申请任意实施例所提供的导航方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的导航方法。
注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。
Claims (10)
1.一种导航方法,其特征在于,包括:
检测到移动终端处于车辆内部;
判断通过所述移动终端中装载的第一导航应用是否能够成功获取导航信息;
若不能,则自动切换为通过所述移动终端中装载的第二导航应用获取导航信息;
根据所获取的导航信息进行相应的导航操作;
其中,所述判断通过所述移动终端中装载的第一导航应用是否能够成功获取导航信息,包括:判断第一导航应用的导航界面在预设时长内是否更新;若未更新,则判断所述预设时长内移动终端是否处于运动状态;若处于,则确定不能够成功获取导航信息。
2.根据权利要求1所述的方法,其特征在于,所述检测到移动终端处于车辆内部,包括:
检测到移动终端与车辆处于通信连接状态;
所述根据所获取的导航信息进行相应的导航操作,包括:
将所获取的导航信息发送至所述车辆,所述导航信息用于指示所述车辆将所述导航信息提供给用户。
3.根据权利要求1所述的方法,其特征在于,所述切换为通过所述移动终端中装载的第二导航应用获取导航信息,包括:
检测所述移动终端中是否已装载除所述第一导航应用以外的其他导航类应用程序;
若已装载,则从所述其他导航类应用程序中确定第二导航应用;
切换为通过所述第二导航应用获取导航信息。
4.根据权利要求3所述的方法,其特征在于,所述检测所述移动终端中是否已装载除所述第一导航应用以外的其他导航类应用程序之后,还包括:
若未装载,则获取第二导航应用的安装文件;
利用所述安装文件在所述移动终端中安装所述第二导航应用。
5.根据权利要求1所述的方法,其特征在于,判断通过所述移动终端中装载的第一导航应用是否能够成功获取导航信息,包括:
判断所述移动终端中装载的第一导航应用的导航界面在预设时长内是否更新,若未更新,则确定不能够成功获取导航信息。
6.根据权利要求1所述的方法,其特征在于,所述切换为通过所述移动终端中装载的第二导航应用获取导航信息,包括:
获取所述第一导航应用中的目的地信息;
将所述目的地信息传送至所述移动终端中装载的第二导航应用;
控制所述第二导航应用根据所述目的地信息获取导航信息。
7.根据权利要求1所述的方法,其特征在于,所述切换为通过所述移动终端中装载的第二导航应用获取导航信息,包括:
提示用户是否切换为通过所述移动终端中装载的第二导航应用获取导航信息;
当接收到用户输入的确认切换指令时,切换为通过所述移动终端中装载的第二导航应用获取导航信息。
8.一种导航装置,其特征在于,包括:
位置检测模块,用于检测移动终端是否处于车辆内部;
信息获取判断模块,用于在检测到所述移动终端处于车辆内部时,判断通过所述移动终端中装载的第一导航应用是否能够成功获取导航信息;
信息获取控制模块,用于在通过所述移动终端中装载的第一导航应用不能成功获取导航信息时,自动切换为通过所述移动终端中装载的第二导航应用获取导航信息;
导航操作模块,用于根据所获取的导航信息进行相应的导航操作;
其中,所述判断通过所述移动终端中装载的第一导航应用是否能够成功获取导航信息,包括:判断第一导航应用的导航界面在预设时长内是否更新;若未更新,则判断所述预设时长内移动终端是否处于运动状态;若处于,则确定不能够成功获取导航信息。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的导航方法。
10.一种移动终端,其特征在于,包括存储器,定位模块,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-7中任一所述的导航方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710935088.XA CN107490380B (zh) | 2017-10-10 | 2017-10-10 | 导航方法、装置、存储介质及移动终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710935088.XA CN107490380B (zh) | 2017-10-10 | 2017-10-10 | 导航方法、装置、存储介质及移动终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107490380A CN107490380A (zh) | 2017-12-19 |
CN107490380B true CN107490380B (zh) | 2020-03-10 |
Family
ID=60654218
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710935088.XA Active CN107490380B (zh) | 2017-10-10 | 2017-10-10 | 导航方法、装置、存储介质及移动终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107490380B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108458706A (zh) * | 2017-12-25 | 2018-08-28 | 达闼科技(北京)有限公司 | 一种导航方法、装置、云端服务器及计算机程序产品 |
CN109141457B (zh) * | 2018-08-28 | 2021-04-20 | 百度在线网络技术(北京)有限公司 | 导航评估方法、装置、计算机设备和存储介质 |
CN113432619A (zh) * | 2021-06-24 | 2021-09-24 | 海信集团控股股份有限公司 | 导航路线的显示方法、车辆及移动终端 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102169182A (zh) * | 2010-02-26 | 2011-08-31 | 宏达国际电子股份有限公司 | 移动导航装置 |
CN102695250A (zh) * | 2011-03-24 | 2012-09-26 | 中国电信股份有限公司 | 第三方定位方法与系统、移动终端 |
CN103425494A (zh) * | 2013-08-06 | 2013-12-04 | 惠州华阳通用电子有限公司 | 一种车载终端与智能移动终端的信息交互系统 |
CN103678019A (zh) * | 2012-09-17 | 2014-03-26 | 腾讯科技(深圳)有限公司 | 一种浏览器自动恢复方法及设备 |
CN104182167A (zh) * | 2013-05-27 | 2014-12-03 | 阿尔派株式会社 | 显示装置、显示装置的操作方法以及信息显示系统 |
CN104333844A (zh) * | 2014-11-12 | 2015-02-04 | 沈阳美行科技有限公司 | 一种车载终端与智能手机的互联方法 |
CN106713446A (zh) * | 2016-12-20 | 2017-05-24 | 北京五八信息技术有限公司 | 一种重定位方法、装置、服务器和移动终端 |
-
2017
- 2017-10-10 CN CN201710935088.XA patent/CN107490380B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102169182A (zh) * | 2010-02-26 | 2011-08-31 | 宏达国际电子股份有限公司 | 移动导航装置 |
CN102695250A (zh) * | 2011-03-24 | 2012-09-26 | 中国电信股份有限公司 | 第三方定位方法与系统、移动终端 |
CN103678019A (zh) * | 2012-09-17 | 2014-03-26 | 腾讯科技(深圳)有限公司 | 一种浏览器自动恢复方法及设备 |
CN104182167A (zh) * | 2013-05-27 | 2014-12-03 | 阿尔派株式会社 | 显示装置、显示装置的操作方法以及信息显示系统 |
CN103425494A (zh) * | 2013-08-06 | 2013-12-04 | 惠州华阳通用电子有限公司 | 一种车载终端与智能移动终端的信息交互系统 |
CN104333844A (zh) * | 2014-11-12 | 2015-02-04 | 沈阳美行科技有限公司 | 一种车载终端与智能手机的互联方法 |
CN106713446A (zh) * | 2016-12-20 | 2017-05-24 | 北京五八信息技术有限公司 | 一种重定位方法、装置、服务器和移动终端 |
Also Published As
Publication number | Publication date |
---|---|
CN107490380A (zh) | 2017-12-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9031788B2 (en) | Navigation system application for mobile device | |
JP5619626B2 (ja) | 自動モード切替え装置 | |
JP5494573B2 (ja) | 表示装置、携帯通信端末および表示システム | |
CN108055642B (zh) | 定位模块的控制方法、装置、存储介质及移动终端 | |
CN106357714B (zh) | 移动终端、控制方法、音频/视频/导航终端、及车辆管理中心 | |
CN107688638B (zh) | 应用列表的推荐方法、装置、存储介质及移动终端 | |
JP5585545B2 (ja) | 近距離通信システム、車両用機器および携帯通信端末 | |
CN108008423B (zh) | 基于定位模块的控制方法、装置、存储介质及移动终端 | |
CN107490380B (zh) | 导航方法、装置、存储介质及移动终端 | |
EP3817349A1 (en) | Portable vehicle touch screen device utilizing functions of smart phone | |
JP6663824B2 (ja) | ナビゲーションシステム及びコンピュータプログラム | |
CN108055635A (zh) | 位置信息的获取方法、装置、存储介质及终端 | |
JP4539702B2 (ja) | 車載装置 | |
CN108093367B (zh) | 基于定位模块的控制方法、装置、存储介质及移动终端 | |
CN108055644B (zh) | 定位控制方法、装置、存储介质及终端设备 | |
JP5942615B2 (ja) | 進路案内装置、進路案内方法およびプログラム | |
WO2022089310A1 (zh) | 寻星方法及装置 | |
CN108156650B (zh) | 定位模块的控制方法、装置、存储介质及终端 | |
CN108112061B (zh) | 定位控制方法、装置、存储介质及终端设备 | |
CN108156313B (zh) | 定位控制方法、装置、存储介质及终端设备 | |
CN111123338B (zh) | 定位方法及装置、电子设备及存储介质 | |
KR20190020940A (ko) | 외부 전자 장치에 대응하는 식별 정보를 이용하여 위치를 결정하는 방법 및 장치 | |
JP6221739B2 (ja) | 車載用電子機器、制御方法、およびプログラム | |
CN109032322B (zh) | 导航控制方法、装置、终端设备及存储介质 | |
JP2015148831A (ja) | 車載情報システム、情報端末、アプリケーション実行方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant after: OPPO Guangdong Mobile Communications Co., Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant before: Guangdong Opel Mobile Communications Co., Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |