逆向导航方法及移动终端与流程

文档序号:14723363发布日期:2018-06-18 12:25阅读:251来源:国知局

本发明涉及导航技术领域,尤其涉及一种逆向导航方法及移动终端。



背景技术:

用户在利用移动终端进行导航时,往往需要利用逆向导航方法找到返回的道路,在现有的导航方法中,只能按照从起点到终点的几种规划好的路线进行正向和逆向导航,而当用户在无法按规划路线导航的地方,如草原、森林、沙漠等情况下,无法显示具体规划的路线,则无法进行逆向导航,用户也就无法找到返回的路线。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于提供一种逆向导航方法及移动终端,旨在无法进行规划路线导航时,实现逆向导航。

为实现上述目的,本发明提供的一种逆向导航方法,所述方法包括以下步骤:

记录移动终端的初始位置信息,并每隔预设时间记录移动终端的当前位置信息;

当接收到逆向导航指令时,根据记录的所有位置信息绘制移动终端的移动轨迹;

基于所述移动轨迹进行逆向导航。

优选地,所述记录移动终端的初始位置信息,并每隔预设时间记录移动终端的当前位置信息的步骤包括:

利用全球定位系统GPS、基站定位和/或惯性导航方式记录移动终端的初始位置经纬度坐标点,并每隔预设时间记录移动终端的当前位置经纬度坐标点。

优选地,所述当接收到逆向导航指令时,根据记录的所有位置信息绘制移动终端的移动轨迹的步骤包括:

将记录的所有位置经纬度坐标点按预设的比例进行显示,并将记录的相邻两个位置经纬度坐标点用直线连接,绘制移动终端的移动轨迹。

优选地,所述基于所述移动轨迹进行逆向导航的步骤包括:

根据用户从所述移动轨迹中选择返回的位置经纬度坐标点及移动终端的当前位置经纬度坐标点从所述移动轨迹中获取并显示返回路线;

获取并显示移动终端当前的移动方向,以供移动终端根据所述返回路线调整移动方向,直至移动终端返回用户从所述移动轨迹中选择返回的位置经纬度坐标点。

优选地,所述基于所述移动轨迹进行逆向导航的步骤还包括:

获取并显示用户从所述移动轨迹中选择返回的位置经纬度坐标点与移动终端的当前位置经纬度坐标点之间的直线路线。

此外,为实现上述目的,本发明还提供一种逆向导航的移动终端,所述移动终端包括:

记录模块,用于记录移动终端的初始位置信息,并每隔预设时间记录移动终端的当前位置信息;

绘制模块,用于当接收到逆向导航指令时,根据记录的所有位置信息绘制移动终端的移动轨迹;

逆向导航模块,用于基于所述移动轨迹进行逆向导航。

优选地,所述记录模块还用于:

利用全球定位系统GPS、基站定位和/或惯性导航方式记录移动终端的初始位置经纬度坐标点,并每隔预设时间记录移动终端的当前位置经纬度坐标点。

优选地,所述绘制模块还用于:

将记录的所有位置经纬度坐标点按预设的比例进行显示,并将记录的相邻两个位置经纬度坐标点用直线连接,绘制移动终端的移动轨迹。

优选地,所述逆向导航模块还用于:

根据用户从所述移动轨迹中选择返回的位置经纬度坐标点及移动终端的当前位置经纬度坐标点从所述移动轨迹中获取并显示返回路线;获取并显示移动终端当前的移动方向,以供移动终端根据所述返回路线调整移动方向,直至移动终端返回用户从所述移动轨迹中选择返回的位置经纬度坐标点。

优选地,所述逆向导航模块还用于:

获取并显示用户从所述移动轨迹中选择返回的位置经纬度坐标点与移动终端的当前位置经纬度坐标点之间的直线路线。

本发明提出的一种逆向导航方法及移动终端,根据移动终端的初始位置信息及每隔预设时间记录的当前位置信息来绘制移动终端的移动轨迹,这样,根据绘制的移动轨迹即可记录移动终端经过的路线,移动终端可参照绘制的移动轨迹原路返回,实现逆向导航,由于是根据绘制的移动轨迹来实现逆向导航,无需按照规划路线导航,因此,在任何无法进行规划路线导航的地方,均能实现逆向导航,适用性更广,更加实用、灵活。

附图说明

图1是本发明逆向导航方法第一实施例的流程示意图;

图2是本发明逆向导航方法第二实施例的流程示意图;

图3为本发明逆向导航的移动终端第一实施例的功能模块示意图;

图4为本发明逆向导航的移动终端第二实施例的功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种逆向导航方法。

参照图1,图1为本发明逆向导航方法第一实施例的流程示意图。

在第一实施例中,该逆向导航方法包括:

步骤S10,记录移动终端的初始位置信息,并每隔预设时间记录移动终端的当前位置信息;

本实施例中,首先,记录移动终端的初始位置信息,可通过全球定位系统GPS、移动基站定位技术或惯性导航技术中的一种或几种来记录移动终端初始位置的相关标记信息。同时,设置一定时器,这样,根据设置的定时器能每隔预设时间记录移动终端的当前位置信息,而每隔预设时间记录的移动终端的当前位置信息的变化能反映出移动终端的运动状态,将记录的初始位置信息和若干当前位置信息进行存储。

步骤S20,当接收到逆向导航指令时,根据记录的所有位置信息绘制移动终端的移动轨迹;

当接收到用户的逆向导航指令时,关闭定时器,停止记录移动终端的位置信息,并根据存储的已记录的所有位置信息绘制移动终端的移动轨迹,由于在移动终端的运动过程中,每隔预设时间均会记录其当前位置信息,因此,根据记录的若干位置信息即可绘制出移动终端的移动轨迹即移动终端经过的路线。

步骤S30,基于所述移动轨迹进行逆向导航。

获取移动终端的移动轨迹后,即可根据该移动轨迹确定欲返回的路线,并根据欲返回的路线确定当前移动终端应当移动的方向,同时,通过借助移动终端上的GPS或电子罗盘等工具可获知移动终端当前的前进方向,参照移动终端的移动轨迹中欲返回的路线对移动终端当前的前进方向进行校正、调整,以帮助用户不断纠正前进方向,按移动终端的移动轨迹中欲返回的路线进行原路返回,从而实现逆向导航。

本实施例根据移动终端的初始位置信息及每隔预设时间记录的当前位置信息来绘制移动终端的移动轨迹,这样,根据绘制的移动轨迹即可记录移动终端经过的路线,移动终端可参照绘制的移动轨迹原路返回,实现逆向导航,由于是根据绘制的移动轨迹来实现逆向导航,无需按照规划路线导航,因此,在任何无法进行规划路线导航的地方,均能实现逆向导航,适用性更广,更加实用、灵活。

进一步地,在其他实施例中,上述步骤S10可以包括:利用全球定位系统GPS、基站定位和/或惯性导航方式记录移动终端的初始位置经纬度坐标点,并每隔预设时间记录移动终端的当前位置经纬度坐标点。

利用GPS、移动基站定位技术或惯性导航技术中的一种或几种来记录移动终端的初始位置经纬度坐标点,并每隔预设时间记录移动终端的当前位置经纬度坐标点,这样,可在地图上根据获取的移动终端的不同位置经纬度坐标点进行准确的标记。

具体地,首先,记录下移动终端的初始位置信息即初始位置经纬度坐标,并将初始位置经纬度坐标作为参考坐标PrevPos写入预设的数据库中,在触发设置的定时器后,获取移动终端的当前位置信息即当前位置的经纬度坐标,将获取的当前位置的经纬度坐标与参考坐标PrevPos进行对比,若当前位置的经纬度坐标与参考坐标PrevPos不同,则说明在预设时间内移动终端发生了移动,则需要将当前位置的经纬度坐标写入预设的数据库中,并将记录的当前位置的经纬度坐标作为新的参考坐标PrevPos,当下一预设时间获取移动终端的经纬度坐标后,将下一预设时间获取的移动终端的经纬度坐标与新的参考坐标PrevPos进行对比,当下一预设时间获取的移动终端的经纬度坐标与新的参考坐标PrevPos不同,则同样将下一预设时间获取的移动终端的经纬度坐标写入预设的数据库中,并将下一预设时间获取的移动终端的经纬度坐标作为新的参考坐标PrevPos,依次循环,在数据库中记录下每隔预设时间移动终端移动后的当前位置信息。

上述步骤S20可以包括:将记录的所有位置经纬度坐标点按预设的比例进行显示,并将记录的相邻两个位置经纬度坐标点用直线连接,绘制移动终端的移动轨迹。

当接收到用户的逆向导航指令时,停止记录移动终端的经纬度坐标点,并在地图上将记录的所有位置经纬度坐标点按预设的比例进行显示,将前后记录的相邻两个位置经纬度坐标点用直线连接,即可在地图上按预设的比例绘制出移动终端的移动轨迹。其中,该移动轨迹代表了移动终端经过的路线,且该移动轨迹上包含若干记录的移动终端的不同位置经纬度坐标点。

上述步骤S30可以包括:根据用户从所述移动轨迹中选择返回的位置经纬度坐标点及移动终端的当前位置经纬度坐标点从所述移动轨迹中获取并显示返回路线;获取并显示移动终端当前的移动方向,以供移动终端根据所述返回路线调整移动方向,直至移动终端返回用户从所述移动轨迹中选择返回的位置经纬度坐标点。

用户根据移动终端上显示的移动轨迹,可选择欲返回的位置经纬度坐标点,再根据移动终端所处的当前位置经纬度坐标点即可从所述移动轨迹中获取返回路线,其中,若用户选择返回的位置经纬度坐标点为出发时的起始点,则该返回路线即为整个移动轨迹,若用户选择返回的位置经纬度坐标点为移动终端经过的路线中间的某一位置经纬度坐标点,则该返回路线为所述移动轨迹的一段。

在所述移动轨迹上显示返回路线,同时,通过借助移动终端上的GPS或电子罗盘等工具可获取移动终端当前的移动方向,并在所述移动轨迹上显示移动终端当前的移动方向,这样,移动终端可参照移动轨迹中显示的返回路线对移动终端当前的移动方向进行校正、调整,以帮助用户不断纠正移动方向,直至移动终端返回用户从所述移动轨迹中选择返回的位置经纬度坐标点,实现按移动轨迹中的返回路线进行原路返回,从而完成逆向导航过程。

进一步地,上述步骤S30还可以包括:获取并显示用户从所述移动轨迹中选择返回的位置经纬度坐标点与移动终端的当前位置经纬度坐标点之间的直线路线。

在用户从所述移动轨迹中选择欲返回的位置经纬度坐标点后,可在移动终端上显示用户从所述移动轨迹中选择返回的位置经纬度坐标点与移动终端的当前位置经纬度坐标点之间的直线路线,这样,用户在参照移动轨迹中显示的返回路线的同时,还可参照当前位置经纬度坐标点与欲返回的位置经纬度坐标点之间距离最短的直线路线,更加方便用户对移动终端当前的移动方向进行校正、调整,更加灵活。

进一步地,移动终端在参照移动轨迹中显示的返回路线时,可根据需要对移动轨迹按设定的比例进行缩小或放大,以便于查看应当移动的方向及路线,更加方便。

如图2所示,本发明第二实施例提出一种逆向导航方法,在上述第一实施例的基础上,在上述步骤S10之前还包括:

步骤S40,开启逆向导航功能。

本实施例与上述第一实施例的区别在于,本实施例还包括开启逆向导航功能的操作。

本实施例在实际使用中,该逆向导航功能需要在移动终端上开启,如可通过设置在移动终端上的物理按钮或虚拟按钮接收用户的开启指令,从而开启逆向导航功能。这样,只有在开启逆向导航功能之后,才会记录移动终端的初始位置信息及每隔预设时间记录移动终端的当前位置信息,而在用户不需要使用逆向导航功能时,则不会进行记录,在方便用户使用逆向导航功能的同时,还可以根据用户需要在移动终端上开启或关闭逆向导航功能,以避免造成移动终端的额外资源消耗及后台数据流量的浪费,更加灵活,进一步为用户提供了方便。

本发明进一步提供一种逆向导航的移动终端。

参照图3,图3为本发明逆向导航的移动终端第一实施例的功能模块示意图。

在第一实施例中,该逆向导航的移动终端包括:

记录模块01,用于记录移动终端的初始位置信息,并每隔预设时间记录移动终端的当前位置信息;

本实施例中,首先,记录移动终端的初始位置信息,可通过GPS、移动基站定位技术或惯性导航技术中的一种或几种来记录移动终端初始位置的相关标记信息。同时,设置一定时器,这样,根据设置的定时器能每隔预设时间记录移动终端的当前位置信息,而每隔预设时间记录的移动终端的当前位置信息的变化能反映出移动终端的运动状态,将记录的初始位置信息和若干当前位置信息进行存储。

绘制模块02,用于当接收到逆向导航指令时,根据记录的所有位置信息绘制移动终端的移动轨迹;

当接收到用户的逆向导航指令时,关闭定时器,停止记录移动终端的位置信息,并根据存储的已记录的所有位置信息绘制移动终端的移动轨迹,由于在移动终端的运动过程中,每隔预设时间均会记录其当前位置信息,因此,根据记录的若干位置信息即可绘制出移动终端的移动轨迹即移动终端经过的路线。

逆向导航模块03,用于基于所述移动轨迹进行逆向导航。

获取移动终端的移动轨迹后,即可根据该移动轨迹确定欲返回的路线,并根据欲返回的路线确定当前移动终端应当移动的方向,同时,通过借助移动终端上的GPS或电子罗盘等工具可获知移动终端当前的前进方向,参照移动终端的移动轨迹中欲返回的路线对移动终端当前的前进方向进行校正、调整,以帮助用户不断纠正前进方向,按移动终端的移动轨迹中欲返回的路线进行原路返回,从而实现逆向导航。

本实施例根据移动终端的初始位置信息及每隔预设时间记录的当前位置信息来绘制移动终端的移动轨迹,这样,根据绘制的移动轨迹即可记录移动终端经过的路线,移动终端可参照绘制的移动轨迹原路返回,实现逆向导航,由于是根据绘制的移动轨迹来实现逆向导航,无需按照规划路线导航,因此,在任何无法进行规划路线导航的地方,均能实现逆向导航,适用性更广,更加实用、灵活。

进一步地,在其他实施例中,上述记录模块01可以用于:利用全球定位系统GPS、基站定位和/或惯性导航方式记录移动终端的初始位置经纬度坐标点,并每隔预设时间记录移动终端的当前位置经纬度坐标点。

利用GPS、移动基站定位技术或惯性导航技术中的一种或几种来记录移动终端的初始位置经纬度坐标点,并每隔预设时间记录移动终端的当前位置经纬度坐标点,这样,可在地图上根据获取的移动终端的不同位置经纬度坐标点进行准确的标记。

具体地,首先,记录下移动终端的初始位置信息即初始位置经纬度坐标,并将初始位置经纬度坐标作为参考坐标PrevPos写入预设的数据库中,在触发设置的定时器后,获取移动终端的当前位置信息即当前位置的经纬度坐标,将获取的当前位置的经纬度坐标与参考坐标PrevPos进行对比,若当前位置的经纬度坐标与参考坐标PrevPos不同,则说明在预设时间内移动终端发生了移动,则需要将当前位置的经纬度坐标写入预设的数据库中,并将记录的当前位置的经纬度坐标作为新的参考坐标PrevPos,当下一预设时间获取移动终端的经纬度坐标后,将下一预设时间获取的移动终端的经纬度坐标与新的参考坐标PrevPos进行对比,当下一预设时间获取的移动终端的经纬度坐标与新的参考坐标PrevPos不同,则同样将下一预设时间获取的移动终端的经纬度坐标写入预设的数据库中,并将下一预设时间获取的移动终端的经纬度坐标作为新的参考坐标PrevPos,依次循环,在数据库中记录下每隔预设时间移动终端移动后的当前位置信息。

上述绘制模块02可以用于:将记录的所有位置经纬度坐标点按预设的比例进行显示,并将记录的相邻两个位置经纬度坐标点用直线连接,绘制移动终端的移动轨迹。

当接收到用户的逆向导航指令时,停止记录移动终端的经纬度坐标点,并在地图上将记录的所有位置经纬度坐标点按预设的比例进行显示,将前后记录的相邻两个位置经纬度坐标点用直线连接,即可在地图上按预设的比例绘制出移动终端的移动轨迹。其中,该移动轨迹代表了移动终端经过的路线,且该移动轨迹上包含若干记录的移动终端的不同位置经纬度坐标点。

上述逆向导航模块03可以用于:根据用户从所述移动轨迹中选择返回的位置经纬度坐标点及移动终端的当前位置经纬度坐标点从所述移动轨迹中获取并显示返回路线;获取并显示移动终端当前的移动方向,以供移动终端根据所述返回路线调整移动方向,直至移动终端返回用户从所述移动轨迹中选择返回的位置经纬度坐标点。

用户根据移动终端上显示的移动轨迹,可选择欲返回的位置经纬度坐标点,再根据移动终端所处的当前位置经纬度坐标点即可从所述移动轨迹中获取返回路线,其中,若用户选择返回的位置经纬度坐标点为出发时的起始点,则该返回路线即为整个移动轨迹,若用户选择返回的位置经纬度坐标点为移动终端经过的路线中间的某一位置经纬度坐标点,则该返回路线为所述移动轨迹的一段。

在所述移动轨迹上显示返回路线,同时,通过借助移动终端上的GPS或电子罗盘等工具可获取移动终端当前的移动方向,并在所述移动轨迹上显示移动终端当前的移动方向,这样,移动终端可参照移动轨迹中显示的返回路线对移动终端当前的移动方向进行校正、调整,以帮助用户不断纠正移动方向,直至移动终端返回用户从所述移动轨迹中选择返回的位置经纬度坐标点,实现按移动轨迹中的返回路线进行原路返回,从而完成逆向导航过程。

进一步地,上述逆向导航模块03还可以用于:获取并显示用户从所述移动轨迹中选择返回的位置经纬度坐标点与移动终端的当前位置经纬度坐标点之间的直线路线。

在用户从所述移动轨迹中选择欲返回的位置经纬度坐标点后,可在移动终端上显示用户从所述移动轨迹中选择返回的位置经纬度坐标点与移动终端的当前位置经纬度坐标点之间的直线路线,这样,用户在参照移动轨迹中显示的返回路线的同时,还可参照当前位置经纬度坐标点与欲返回的位置经纬度坐标点之间距离最短的直线路线,更加方便用户对移动终端当前的移动方向进行校正、调整,更加灵活。

进一步地,移动终端在参照移动轨迹中显示的返回路线时,可根据需要对移动轨迹按设定的比例进行缩小或放大,以便于查看应当移动的方向及路线,更加方便。

如图4所示,本发明第二实施例提出一种逆向导航的移动终端,在上述第一实施例的基础上,该逆向导航的移动终端还包括:

开启模块04,用于开启逆向导航功能。

本实施例与上述第一实施例的区别在于,本实施例还包括开启逆向导航功能的操作。

本实施例在实际使用中,该逆向导航功能需要在移动终端上开启,如可通过设置在移动终端上的物理按钮或虚拟按钮接收用户的开启指令,从而开启逆向导航功能。这样,只有在开启逆向导航功能之后,才会记录移动终端的初始位置信息及每隔预设时间记录移动终端的当前位置信息,而在用户不需要使用逆向导航功能时,则不会进行记录,在方便用户使用逆向导航功能的同时,还可以根据用户需要在移动终端上开启或关闭逆向导航功能,以避免造成移动终端的额外资源消耗及后台数据流量的浪费,更加灵活,进一步为用户提供了方便。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1