导航地图的控制方法及装置的制造方法

文档序号:10509787阅读:145来源:国知局
导航地图的控制方法及装置的制造方法
【专利摘要】本发明实施例公开了一种导航地图的控制方法及装置。该方法包括:在监测到显示比例尺事件时,获取车辆当前位置到下一机动点之间的导航路径包含的导航关键点;根据所述导航关键点和终端屏幕的像素尺寸,计算导航地图的最佳比例尺;根据所述最佳比例尺对所述导航路径进行导航。本发明实施例提供的导航地图的控制方法及装置提高了导航地图的诱导性,降低行车过程中错过路口的风险。
【专利说明】
导航地图的控制方法及装置
技术领域
[0001]本发明实施例涉及智能交通技术领域,尤其涉及导航地图的控制方法及装置。
【背景技术】
[0002]导航装置已得到广泛地应用,导航装置以固定的比例尺导航路径关联的导航地图。但是用户浏览导航地图时,往往需要进行全域或者局部浏览,因此需要用户手动点击导航地图上的放大或缩小按钮,调节电子地图在广域和局域地图间进行切换,这样的操作不灵活,反应慢。
[0003]为了避免固定比例尺导致的地图显示范围不合理和对导航诱导性低的问题,目前主要在车辆即将经过一个机动点时,将比例尺放大;当车辆经过机动点后,再把比例尺缩放回原来的比例尺。该方法能在车辆即将经过机动点时,清楚的看到机动点的路线的详细信息。但是,当还未接近机动点时,用户无法知道下一个机动点的路线详细信息。尤其当行驶在高速公路上时,用户在地图上只看到一条导航线,这对用户几乎没有诱导性作用。而高速的出口作为一个非常重要的机动点,用户一旦不小心错过,可能要多走很多无用的路,浪费用户时间和精力。

【发明内容】

[0004]本发明实施例提供一种导航地图的控制方法及装置,以提高导航地图的诱导性,降低行车过程中错过路口的风险。
[0005]第一方面,本发明实施例提供了一种导航地图的控制方法,该方法包括:
[0006]在监测到显示比例尺事件时,获取车辆当前位置到下一机动点之间的导航路径包含的导航关键点;
[0007]根据所述导航关键点和终端屏幕的像素尺寸,计算导航地图的最佳比例尺;
[0008]根据所述最佳比例尺对所述导航路径进行导航。
[0009]第二方面,本发明实施例还提供了一种导航地图的控制装置,该装置包括:
[0010]获取模块,用于在监测到显示比例尺事件时,获取车辆当前位置到下一机动点之间的导航路径包含的导航关键点;
[0011]计算模块,用于根据所述导航关键点和终端屏幕的像素尺寸,计算导航地图的最佳比例尺;
[0012]导航模块,用于根据所述最佳比例尺对所述导航路径进行导航。
[0013]本发明通过在监测到显示比例尺事件时,根据终端屏幕的像素尺寸,将车辆当前位置至下一机动点内的导航关键点合理地分布在终端屏幕上,并将导航关键点生成的导航路径在终端屏幕上显示。使用户能够提前预见下一机动点,并做出相应准备,以提高导航地图的诱导性,降低行车过程中错过路口的风险。
【附图说明】
[0014]图1为本发明实施例一提供的一种导航地图的控制方法的流程图;
[0015]图2是本发明实施例二提供的一种导航地图的控制方法的流程图;
[0016]图3是本发明实施例二提供的一种导航地图的控制方法的效果示意图;
[0017]图4是本发明实施例三提供的一种导航地图的控制方法的流程图;
[0018]图5是本发明实施例四提供的一种导航地图的控制方法的流程图;
[0019]图6是本发明实施例五提供的一种导航地图的控制装置的结构示意图。
【具体实施方式】
[0020]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0021 ] 实施例一
[0022]图1为本发明实施例一提供的一种导航地图的控制方法的流程图。本实施例可适用于对导航地图合理显示的情况,该方法可以由具有导航功能的终端或导航服务器来执行。参见图1,本实施例提供的导航地图的控制方法具体包括如下:
[0023]S110、在监测到显示比例尺事件时,获取车辆当前位置到下一机动点之间的导航路径包含的导航关键点。
[0024]其中,显示比例尺事件指的是导航地图的显示比例尺调整事件;机动点是两条或两条以上道路的交汇点,在该交汇点车辆可以根据需要改变行驶路线,机动点可以是车辆变道位置、车辆掉头位置和车辆转弯位置中的至少一个;下一机动点是车辆即将经过的机动点;导航关键点是在电子地图上包含导航路径关键形状的位置点。
[0025]示例性的,若所述车辆当前位置关联的地图车辆位置位于所述终端屏幕的设定区域范围,或所述车辆当前位置与所述下一机动点之间的距离小于或等于设定的第一距离阀值,则产生所述显示比例尺事件。其中,设定区域范围是指终端屏幕的指定坐标区域,可以是距离屏幕边界固定像素内的坐标区域;第一距离阈值可以是设定的固定距离数值,也可以根据用户需要调整。例如,若车辆在终端屏幕的位置在距离终端屏幕左边界或右边界为1/10及小于1/10的终端屏幕左右宽度的屏幕坐标区域,则产生显示比例尺事件;或者,若车辆当前位置与下一机动点之间的距离小于或等于500米,则产生显示比例尺事件。
[0026]S120、根据所述导航关键点和终端屏幕的像素尺寸,计算导航地图的最佳比例尺。
[0027]其中,可以根据所述导航关键点确定待显示地图区域,并根据待显示地图区域和终端屏幕的像素尺寸确定导航地图的最佳比例尺,使得终端屏幕以最佳比例尺展示导航地图时,终端屏幕可以完整且清晰地展示待显示地图区域,因而使用户能够通过展示的待显示地图区域预见下一机动点。具体的,最佳比例尺可以通过终端屏幕的像素尺寸与待显示地图区域进行坐标转换计算得到,以使导航关键点合理地分布在终端屏幕上。
[0028]S130、根据所述最佳比例尺对所述导航路径进行导航。
[0029]根据所述最佳比例尺对所述导航路径进行导航,使用户能够提前预见下一机动点,并做出相应准备,以提高导航地图的诱导性,降低行车过程中错过路口的风险。
[0030]本实施例的技术方案通过在监测到显示比例尺事件时,根据终端屏幕的像素尺寸,将车辆当前位置至下一机动点内的导航关键点合理地分布在终端屏幕上,并将导航关键点生成的导航路径在终端屏幕上显示。使用户能够提前预见下一机动点,并做出相应准备,以提高导航地图的诱导性,降低行车过程中错过路口的风险。
[0031]实施例二
[0032]图2是本发明实施例二提供的一种导航地图的控制方法的流程图。本实施例在上述实施例一的基础上具体提供了一种新导航地图的控制方法。参见图2,本实施例提供的导航地图的控制方法具体包括如下:
[0033]S210、在监测到显示比例尺事件时,获取车辆当前位置到下一机动点之间的导航路径包含的导航关键点。
[0034]S220、确定所述导航关键点的最小外接矩形地图区域。
[0035]其中,最小外接矩形地图区域是指包含全部导航关键点的面积最小的矩形地图区域。因此,最小外接矩形地图区域包括车辆当前位置和下一机动点。
[0036]S230、根据所述最小外接矩形地图区域的尺寸和终端屏幕的像素尺寸,计算导航地图的最佳比例尺。
[0037]其中,所述最小外接矩形地图区域的尺寸可以等于或小于终端屏幕的尺寸,使车辆当前位置至下一机动点之间的导航路径清晰完整地在终端显示。如图3所示,箭头Il为车辆当前位置点,箭头12为下一机动点,最小外接矩形地图区域的尺寸小于终端屏幕的尺寸,通过该导航地图的显示用户可以清晰的预见下一机动点。最佳比例尺可以通过最小外接矩形地图区域的尺寸与终端屏幕的像素尺寸计算得到。
[0038]S240、根据所述最佳比例尺对所述导航路径进行导航。
[0039]根据计算得到的最佳比例对最小外接矩形地图区域及其中的导航路径进行显示。
[0040]本实施例技术方案,通过利用车辆当前位置到下一机动点的导航关键点确定包含导航关键点的最小外接矩形地图区域,然后根据将最小外接矩形地图区域合理的显示在终端屏幕上,确定最佳比例尺。使终端能够在显示完整导航路径的同时根据最佳比例尺合理显示最小外接矩形地图区域。
[0041 ] 实施例三
[0042]图4是本发明实施例三提供的一种导航地图的控制方法的流程图。本实施例在上述实施例一和实施例二的基础上在对所述导航路径进行导航之后,增加终端对导航路径展示角度的控制,使用户在机动点处集中关注机动点附近的路线信息。参见图4,本实施例提供的导航地图的控制方法具体包括如下:
[0043]S310、在监测到显示比例尺事件时,获取车辆当前位置到下一机动点之间的导航路径包含的导航关键点;
[0044]S320、根据所述导航关键点和终端屏幕的像素尺寸,计算导航地图的最佳比例尺;
[0045]S330、根据所述最佳比例尺对所述导航路径进行导航;
[0046]S340、若车辆当前位置与所述下一机动点之间的距离小于或等于第二距离阈值,则控制所述终端以顶视图视角展示所述导航路径关联的导航地图,其中所述第二距离阀值小于所述第一距离阀值。
[0047]其中,第二距离阈值是指终端开始以顶视图视角展示导航地图时,车辆距离下一机动点的距离,第二距离阈值可以根据需要设定,具体可以为10米。
[0048]为了使最佳比例尺始终处于一个合理的取值范围内,在计算导航地图的最佳比例尺之后,还可以包括:若计算得到的最佳比例尺小于设定的最低比例尺阈值,则将所述最低比例尺阈值确定为新的最佳比例尺;若计算得到的最佳比例尺大于设定的最高比例尺阈值,则将所述最高比例尺阈值确定为新的最佳比例尺。
[0049]其中,最低比例尺阈值是根据经验预设的最佳比例尺的最小值;最高比例尺阈值是根据经验预设的最佳比例尺的最大值。可以理解的是,当导航关键点分布较为集中时,通过导航关键点计算得到的比例尺较大,显示范围较小,为避免显示范围过小,若计算得到的比例尺小于设定的最低比例尺阈值,则将最低比例尺阈值最为最佳比例尺;同理,当导航关键点分布较为分散时,通过导航关键点计算得到的比例尺较小,显示范围较大,为避免显示范围过大,若计算得到的比例尺大于设定的最高比例尺阈值,则将最高比例尺阈值作为最佳比例尺。
[0050]本实施例技术方案,通过在对所述导航路径进行导航之后,将终端对导航路径展示角度调整为顶视图视角,顶视图视角能更好地展示机动点处的交通信息,使用户在机动点处集中关注机动点附近的路线信息。
[0051]示例性的,根据所述导航关键点和终端屏幕的像素尺寸,计算导航地图的最佳比例尺,可以包括:确定所述导航关键点的最小外接矩形地图区域;根据所述最小外接矩形地图区域的尺寸和终端屏幕的像素尺寸,计算导航地图的最佳比例尺。
[0052]实施例四
[0053]图5是本发明实施例四提供的一种导航地图的控制方法的流程图。本实施例是在上述实施例的基础上提出的一种具体实施方案。在本实施例中,以车辆在高速路上行驶为例。参见图5,本实施例提供的导航地图的控制方法具体包括如下:
[0054]S410、若车辆当前位置至下一机动点的导航路径的距离小于或等于500米,则获取车辆当前位置到下一机动点之间的导航路径包含的导航关键点。
[0055]其中,车辆在高速路上行驶,下一机动点可以是在导航路径中车辆即将经过的高速路出口。
[0056]S420、确定所述导航关键点的最小外接矩形地图区域。
[0057]其中,可以先根据车辆当前位置至即将经过的高速路出口之间的导航路径包含的全部导航关键点确定最小外接矩形地图区域。最小外接矩形地图区域至少包括车辆当前位置、即将经过的高速路出口和两者之间的导航路径。
[0058]S430、根据所述最小外接矩形地图区域的尺寸和终端屏幕的像素尺寸,计算导航地图的最佳比例尺。
[0059]例如,若终端屏幕的像素尺寸为240*320,最小外接矩形地图区域的尺寸为480*600,原最小外接矩形地图区域的显示比例尺为1:50,则可以根据终端屏幕的像素尺寸与最小外接矩形地图区域的坐标转换比例关系计算得到最佳比例尺为I: 100。
[0060]S440、根据所述最佳比例尺对所述导航路径进行导航。
[0061]S450、若车辆当前位置与所述下一机动点之间的距离小于或等于20米,则控制所述终端以顶视图视角展示所述导航路径关联的导航地图。
[0062]其中,所述导航路径关联的导航地图可以为包括最小外接矩形地图区域的导航地图。
[0063]本实施例技术方案通过最小外接矩形地图区域,将车辆当前位置至车辆即将经过的高速路出口之间的导航地图合理地显示于终端屏幕,使用户提前预见即将经过的高速路出口。同时,在接近高速路出口时控制导航路径展示角度为顶视图视角,使用户更关注高速路出口附近的路线信息,从而提高导航地图的诱导性,降低行车过程中错过高速路出口的风险。
[0064]实施例五
[0065]图6是本发明实施例五提供的一种导航地图的控制装置的结构示意图。本实施例可适用于对导航地图合理显示的情况。参见图6,本实施例提供的导航地图的控制装置具体包括获取模块10、计算模块20和导航模块30。
[0066]其中,获取模块10可以用于在监测到显示比例尺事件时,获取车辆当前位置到下一机动点之间的导航路径包含的导航关键点;计算模块20可以用于根据所述导航关键点和终端屏幕的像素尺寸,计算导航地图的最佳比例尺;导航模块30可以用于根据所述最佳比例尺对所述导航路径进行导航。
[0067]具体的,所述计算模块20可以包括地图区域确定单元和比例尺计算单元。其中,地图区域确定单元可以用于确定所述导航关键点的最小外接矩形地图区域;比例尺计算单元可以用于根据所述最小外接矩形地图区域的尺寸和终端屏幕的像素尺寸,计算导航地图的最佳比例尺。
[0068]进一步的,所述装置还可以包括判断模块。其中,判断模块可以用于在计算导航地图的最佳比例尺之后,若计算得到的最佳比例尺小于设定的最低比例尺阈值,则将所述最低比例尺阈值确定为新的最佳比例尺;若计算得到的最佳比例尺大于设定的最高比例尺阈值,则将所述最高比例尺阈值确定为新的最佳比例尺。
[0069]优选的,若所述车辆当前位置关联的地图车辆位置位于所述终端屏幕的设定区域范围,或所述车辆当前位置与所述下一机动点之间的距离小于或等于设定的第一距离阀值,则产生所述显示比例尺事件。
[0070]进一步的,所述装置还可以包括视角调整模块。其中,视角调整模块可以用于在根据所述最佳比例尺对所述导航路径进行导航之后,若车辆当前位置与所述下一机动点之间的距离小于或等于第二距离阈值,则控制所述终端以顶视图视角展示所述导航路径关联的导航地图,其中所述第二距离阀值小于所述第一距离阀值。
[0071]具体的,所述机动点可以包括车辆变道位置、车辆掉头位置和车辆转弯位置中的至少一个。
[0072]本实施例提供的导航地图的控制装置,与本发明任意实施例所提供的导航地图的控制方法属于同一发明构思,可执行本发明任意实施例所提供的导航地图的控制方法,具备执行导航地图的控制方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例提供的导航地图的控制方法。
[0073]注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
【主权项】
1.一种导航地图的控制方法,其特征在于,包括: 在监测到显示比例尺事件时,获取车辆当前位置到下一机动点之间的导航路径包含的导航关键点; 根据所述导航关键点和终端屏幕的像素尺寸,计算导航地图的最佳比例尺; 根据所述最佳比例尺对所述导航路径进行导航。2.根据权利要求1所述的方法,其特征在于,根据所述导航关键点和终端屏幕的像素尺寸,计算导航地图的最佳比例尺,包括: 确定所述导航关键点的最小外接矩形地图区域; 根据所述最小外接矩形地图区域的尺寸和终端屏幕的像素尺寸,计算导航地图的最佳比例尺。3.根据权利要求2所述的方法,其特征在于,计算导航地图的最佳比例尺之后,还包括: 若计算得到的最佳比例尺小于设定的最低比例尺阈值,则将所述最低比例尺阈值确定为新的最佳比例尺; 若计算得到的最佳比例尺大于设定的最高比例尺阈值,则将所述最高比例尺阈值确定为新的最佳比例尺。4.根据权利要求1所述的方法,其特征在于, 若所述车辆当前位置关联的地图车辆位置位于所述终端屏幕的设定区域范围,或所述车辆当前位置与所述下一机动点之间的距离小于或等于设定的第一距离阀值,则产生所述显示比例尺事件。5.根据权利要求1-4任一项所述的方法,其特征在于,根据所述最佳比例尺对所述导航路径进行导航之后,还包括: 若车辆当前位置与所述下一机动点之间的距离小于或等于第二距离阈值,则控制所述终端以顶视图视角展示所述导航路径关联的导航地图,其中所述第二距离阀值小于所述第一距离阀值。6.根据权利要求1所述的方法,其特征在于,所述机动点包括车辆变道位置、车辆掉头位置和车辆转弯位置中的至少一个。7.一种导航地图的控制装置,其特征在于,包括: 获取模块,用于在监测到显示比例尺事件时,获取车辆当前位置到下一机动点之间的导航路径包含的导航关键点; 计算模块,用于根据所述导航关键点和终端屏幕的像素尺寸,计算导航地图的最佳比例尺; 导航模块,用于根据所述最佳比例尺对所述导航路径进行导航。8.根据权利要求7所述的装置,其特征在于,所述计算模块包括: 地图区域确定单元,用于确定所述导航关键点的最小外接矩形地图区域; 比例尺计算单元,用于根据所述最小外接矩形地图区域的尺寸和终端屏幕的像素尺寸,计算导航地图的最佳比例尺。9.根据权利要求8所述的装置,其特征在于,还包括: 判断模块,用于在计算导航地图的最佳比例尺之后,若计算得到的最佳比例尺小于设定的最低比例尺阈值,则将所述最低比例尺阈值确定为新的最佳比例尺; 若计算得到的最佳比例尺大于设定的最高比例尺阈值,则将所述最高比例尺阈值确定为新的最佳比例尺。10.根据权利要求7所述的装置,其特征在于, 若所述车辆当前位置关联的地图车辆位置位于所述终端屏幕的设定区域范围,或所述车辆当前位置与所述下一机动点之间的距离小于或等于设定的第一距离阀值,则产生所述显示比例尺事件。11.根据权利要求7-10任一项所述的装置,其特征在于,还包括: 视角调整模块,用于在根据所述最佳比例尺对所述导航路径进行导航之后,若车辆当前位置与所述下一机动点之间的距离小于或等于第二距离阈值,则控制所述终端以顶视图视角展示所述导航路径关联的导航地图,其中所述第二距离阀值小于所述第一距离阀值。12.根据权利要求7所述的装置,其特征在于,所述机动点包括车辆变道位置、车辆掉头位置和车辆转弯位置中的至少一个。
【文档编号】G01C21/36GK105865483SQ201610202159
【公开日】2016年8月17日
【申请日】2016年3月31日
【发明人】邓健, 陈泉坤, 黄凯
【申请人】百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1