导航方法及装置、计算机设备和存储介质与流程

    技术2024-12-06  19


    本技术涉及定位导航领域,尤其涉及一种导航方法及装置、计算机设备和存储介质。


    背景技术:

    1、随着导航定位系统发展的不断成熟,高精度导航定位系统在手机、汽车、工业等方面的应用越来越广泛,因此,对于导航定位设备的功耗、定位精度等方面提出了更高的要求。相关技术中,在提高导航设备的定位精度时,导航设备的功耗也会相应增加,从而会降低设备的续航时间,如何在保证导航精度的情况下降低设备的功耗是目前亟待解决的问题。


    技术实现思路

    1、有鉴于此,本技术实施例提供一种导航方法及装置、计算机设备和存储介质。

    2、本技术实施例的技术方案是这样实现的:

    3、本技术实施例提供一种导航方法,应用于第一终端,所述方法包括:

    4、基于第二终端发送的当前位置,从导航路线的多个区域中确定目标区域;其中,所述导航路线是基于所述第二终端发送的导航信息确定的;

    5、基于所述目标区域对应的区域属性,从至少一种导航模式中确定目标导航模式;

    6、将包含所述目标导航模式的模式指令发送至所述第二终端,以使得所述第二终端基于所述模式指令将当前导航模式确定为所述目标导航模式。

    7、在一些实施例中,所述方法还包括:基于所述第二终端发送的导航信息,确定所述导航路线;从预设的至少一种区域属性中确定所述导航路线的每一所述区域对应的区域属性。

    8、在上述实施例中,针对导航路线经过的不同区域确定对应的区域属性,以便于后续针对不同区域的区域属性切换至对应的导航模式,兼顾了导航精度与导航设备功耗。

    9、在一些实施例中,所述导航模式包括精确导航模式和普通导航模式;所述基于所述目标区域对应的区域属性,从至少一种导航模式中确定目标导航模式,包括以下之一:在所述目标区域对应的区域属性为重要区域的情况下,将所述精确导航模式作为所述目标导航模式;其中,所述重要区域包括以下至少之一:调头区域、变道区域、交叉口区域、转弯区域、入口区域、出口区域;在所述目标区域对应的区域属性为缓冲区域的情况下,将所述精确导航模式作为所述目标导航模式;其中,所述缓冲区域表征所述第二终端进入所述重要区域前的区域;在所述目标区域对应的区域属性为普通区域的情况下,将所述普通导航模式作为所述目标导航模式;其中,所述普通区域表征所述重要区域以外的区域。

    10、在上述实施例中,确定导航路线所经过的各个区域对应的导航模式,在该重要区域中优先考虑导航精度;在缓冲区域中也会切换至精确导航模式,以使得在第二终端进入重要区域时,第二终端已经完成模式的转换;在其它区域中,优先考虑设备的功耗,采用普通导航模式即可满足导航需求,由此可以平衡导航精度与功耗,使得在不降低导航服务质量的前提下,降低导航设备的功耗。

    11、在一些实施例中,所述将包含所述目标导航模式的模式指令发送至所述第二终端,包括:在所述目标导航模式不同于前一导航模式、或所述目标区域对应的区域属性为缓冲区域的情况下,将包含所述目标导航模式的模式指令发送至所述第二终端。

    12、在上述实施例中,第一终端可以判断当前第二终端所处位置对应区域属性与前一位置所处区域的区域属性不同或处于缓冲区域时,才发送包含目标导航模式的模式指令,可以减少第一终端发送指令的频率,相应地第二终端也无需频繁接收并解析指令信号,降低了设备的使用功耗。

    13、在一些实施例中,所述基于第二终端发送的当前位置,从导航路线的多个区域中确定目标区域,包括:确定所述当前位置与目标重要区域之间的距离;基于所述距离,从所述导航路线的多个区域中确定目标区域。

    14、在上述实施例中,通过判断与目标重要区域之间的距离来判定第二终端处于何种区域中,由于部分区域的范围并不固定,基于距离可以结合实际情况灵活确定当前所处的区域,提高后续导航模式确定的准确性。

    15、在一些实施例中,所述基于所述距离,从所述导航路线的多个区域中确定目标区域,包括:在所述距离满足预设条件的情况下,将缓冲区域作为所述目标区域;其中,所述预设条件是基于缓存时间和所述第二终端的速度确定的;在所述距离不满足所述预设条件的情况下,将所述当前位置对应的区域作为所述目标区域。

    16、在上述实施例中,在距离满足预设条件的情况下,将缓存区域作为目标区域,以便于第二终端提前切换导航模式,从而确保第二终端在进入重要区域时已完成导航模式的切换;而在距离不满足预设条件的情况下,将当前位置的区域作为目标区域即可,提高了区域判定的灵活性,一定程度上降低了导航模式切换产生的延迟所带来的导航不准确的问题。

    17、在一些实施例中,所述方法还包括:在所述第二终端的当前位置表征偏离所述导航路线的情况下,基于所述当前位置,生成引导信息,并将所述引导信息发送至所述第二终端;其中,所述引导信息用于引导所述第二终端返回所述导航路线。

    18、在上述实施例中,通过引导信息引导终端返回导航路线,可以在用户偏离导航路线时重返导航路线,而不需要重新规划导航路线,提高了导航的效率,提升了用户的使用体验。

    19、本技术实施例提供一种导航方法,应用于第二终端,所述方法包括:

    20、向第一终端发送当前位置;

    21、基于所述第一终端发送的包含目标导航模式的模式指令,将当前导航模式确定为所述目标导航模式,并按照所述目标导航模式进行导航;其中,所述目标导航模式是所述第一终端基于目标区域对应的区域属性确定的,所述目标区域是所述第一终端基于所述当前位置,从导航路线的多个区域中确定的。

    22、在上述实施例中,第二终端仅需向第一终端发送位置信息便可以得到对应的导航模式,而并不要本端进行数据的处理,降低了第二终端的数据处理量,进而降低了第二终端的功耗。

    23、在一些实施例中,所述基于所述第一终端发送的包含目标导航模式的模式指令,将当前导航模式确定为所述目标导航模式,包括以下之一:在所述当前导航模式与所述目标导航模式相同的情况下,保持所述当前导航模式;在所述当前导航模式与所述目标导航模式不相同的情况下,将所述当前导航模式切换为所述目标导航模式。

    24、在上述实施例中,在第二终端接收的模式指令指示与当前导航模式一致时,可不执行切换操作,保持当前操作即可,仅在指示与当前导航模式不同的情况下,再进行切换操作,减少了不必要的操作,提高了导航的智能性,提升了用户的使用体验。

    25、本技术实施例提供一种导航系统,所述系统包括第一终端和第二终端,其中:

    26、所述第二终端,用于向所述第一终端发送当前位置;

    27、所述第一终端,用于接收所述当前位置;基于所述当前位置,从导航路线的多个区域中确定目标区域;其中,所述导航路线是基于所述第二终端发送的导航信息确定的;基于所述目标区域对应的区域属性,从至少一种导航模式中确定目标导航模式;将包含所述目标导航模式的模式指令发送至所述第二终端;

    28、所述第二终端,还用于接收所述模式指令;基于所述模式指令,将当前导航模式确定为所述目标导航模式,并按照所述目标导航模式进行导航;

    29、本技术实施例提供一种导航装置,应用于第一终端,所述装置包括:

    30、确定模块,用于基于第二终端发送的当前位置,从导航路线的多个区域中确定目标区域;其中,所述导航路线是基于所述第二终端发送的导航信息确定的;基于所述目标区域对应的区域属性,从至少一种导航模式中确定目标导航模式;

    31、第一发送模块,用于将包含所述目标导航模式的模式指令发送至所述第二终端,以使得所述第二终端基于所述模式指令将当前导航模式确定为所述目标导航模式。

    32、本技术实施例提供一种导航装置,应用于第二终端,所述装置包括:

    33、第二发送模块,用于向第一终端发送当前位置;

    34、导航模块,用于基于所述第一终端发送的包含目标导航模式的模式指令,将当前导航模式确定为所述目标导航模式,并按照所述目标导航模式进行导航;其中,所述目标导航模式是所述第一终端基于目标区域对应的区域属性确定的,所述目标区域是所述第一终端基于所述当前位置,从导航路线的多个区域中确定的。

    35、本技术实施例提供一种计算机设备,包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述实施例中的方法。

    36、本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述实施例中的方法。

    37、本技术实施例提供的技术方案,通过当前位置从导航路线的多个区域中确定目标区域,并确定目标区域的区域属性,基于所述区域属性确定当前应开启的导航模式,实现了在第二终端运动至不同区域时切换至对应的导航模式进行导航,将区域与导航模式相关联,在能够满足用户的导航需求和导航精度的前提下,有效降低了导航设备在导航状态下的功耗。

    38、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本技术的技术方案。


    技术特征:

    1.一种导航方法,其特征在于,应用于第一终端,所述方法包括:

    2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

    3.根据权利要求2所述的方法,其特征在于,所述导航模式包括精确导航模式和普通导航模式;

    4.根据权利要求1所述的方法,其特征在于,所述将包含所述目标导航模式的模式指令发送至所述第二终端,包括:

    5.根据权利要求1所述的方法,其特征在于,所述基于第二终端发送的当前位置,从导航路线的多个区域中确定目标区域,包括:

    6.根据权利要求5所述的方法,其特征在于,所述基于所述距离,从所述导航路线的多个区域中确定目标区域,包括:

    7.根据权利要求1至6中任一项所述方法,其特征在于,所述方法还包括:

    8.一种导航方法,其特征在于,应用于第二终端,所述方法包括:

    9.根据权利要求8所述方法,其特征在于,所述基于所述第一终端发送的包含目标导航模式的模式指令,将当前导航模式确定为所述目标导航模式,包括以下之一:

    10.一种导航系统,其特征在于,所述系统包括第一终端和第二终端,其中:

    11.一种导航装置,其特征在于,应用于第一终端,所述装置包括:

    12.一种导航装置,其特征在于,应用于第二终端,所述装置包括:

    13.一种计算机设备,其特征在于,包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求1至9任一项所述的方法。

    14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至9任一项所述的方法。


    技术总结
    本申请实施例公开了一种导航方法及装置、计算机设备和存储介质,所述方法包括:基于第二终端发送的当前位置,从导航路线的多个区域中确定目标区域;其中,所述导航路线是基于所述第二终端发送的导航信息确定的;基于所述目标区域对应的区域属性,从至少一种导航模式中确定目标导航模式;将包含所述目标导航模式的模式指令发送至所述第二终端,以使得所述第二终端基于所述模式指令将当前导航模式确定为所述目标导航模式。

    技术研发人员:蒋鑫,李新潭,杨赛男,黄义雄,张明凯,何治国,李祺
    受保护的技术使用者:中移智行网络科技有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-23164.html

    最新回复(0)