一种导航地图显示方法、装置、车辆及机器可读介质与流程

文档序号:19280506发布日期:2019-11-29 22:52阅读:165来源:国知局
一种导航地图显示方法、装置、车辆及机器可读介质与流程

本发明涉及导航地图技术领域,特别是涉及一种导航地图显示方法、一种导航地图显示装置、一种车辆以及机器可读介质。



背景技术:

在车辆行驶过程中,当驾驶员对路线信息不熟悉的情况下,往往需要通过导航地图进行路线导航。当前地图厂商的导航地图提供了比例尺智能缩放功能,若没有此功能,在比例尺很大的情况下,路线上的转向图标出现在屏幕上时,车辆往往已经距离转向路口很近了,容易导致驾驶员无法及时进行转向准备,而在比例尺较小的情况下,虽然在距离转向路口很远的时候就可以在屏幕上显示出指向图标了,则由于比例尺较小而导致无法获取道路的细节信息。

目前的比例尺智能缩放功能实现方案主要有三种:

第一种:根据车速的变化缩放比例尺,但是该方案在车速骤降或骤升时,地图比例尺变化较大,容易导致地图显示快速切换,视觉效果较差。并且,在具有较多行驶路口的市区中行驶时,由于车速变化频繁,地图导航显示也会变化频繁,进而增加驾驶员看屏幕次数。

第二种:根据车辆与转向路口的距离缩放地图的比例尺,该方案虽然可以做到与车速无关,避免依赖车速产生的问题,但仍然存在其他问题:

车辆与转向路口距离固定,比例尺的变化时间固定,当车辆的速度较快时,车辆可能已经通过了路口,而比例尺变化还未完成,无法为用户提前显示转向路口的细节,以便用户进行转向通信。

当车辆的速度较慢时,车辆未到转向路口便已经完成比例尺的调整,则对主要依赖路线和路线上的引导图标的用户来说,容易增加看屏幕的次数。

第三种:同时根据车速变化和车辆与转向路口的距离去缩放地图的比例尺,改方案综合考虑车速和车辆与转向路口的距离,设定距离转向路口一定距离时,开始按车速变化比例尺,虽然能减少变化过于频繁和变化时长的问题,但是仍然容易导致地图比例尺变化频繁的问题。

综上所述,以上方案虽然可以从不同方面解决地图比例尺缩放的问题,当均存在另外的问题。因此,需要一种更方便于用户通行的地图比例尺缩放方法。



技术实现要素:

鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种导航地图显示方法、一种导航地图显示装置、一种车辆以及机器可读介质。

为了解决上述问题,本发明实施例公开了一种导航地图显示方法,包括:

根据预设终端的屏幕,确定所述预设终端的导航地图中引导界面元素相对车辆屏幕位置的参考屏幕距离;

获取车辆实际位置至预设引导对象的实际距离;

根据所述实际距离调整所述导航地图的比例尺,以在所述导航地图中使所述引导界面元素基于所述参考屏幕距离相对所述车辆屏幕位置显示。

可选地,所述根据预设终端的屏幕,确定所述预设终端的导航地图中引导界面元素相对车辆屏幕位置的参考屏幕距离,包括:

获取所述预设终端的屏幕的尺寸和分辨率;

根据所述预设终端的屏幕的尺寸和分辨率,确定导航地图中引导界面元素相对车辆屏幕位置的参考屏幕距离。

可选地,所述根据所述实际距离调整所述导航地图的比例尺,以在所述导航地图中使所述引导界面元素基于所述参考屏幕距离相对所述车辆屏幕位置显示,包括:

获取多个预设比例尺信息;

采用所述多个预设比例尺信息和所述参考屏幕距离,确定多个临界距离;

采用所述多个临界距离,确定多个临界距离区间,所述临界距离区间的上端点距离和下端点距离分别为距离大小相邻的两个临界距离;

若所述实际距离处在一个目标临界距离区间中,则根据所述目标临界距离区间和对应的比例尺信息,调整所述导航地图的比例尺。

可选地,所述预设比例尺信息包括:预设比例尺和对应的比例尺等级;所述根据所述目标临界距离区间和对应的比例尺信息,调整所述导航地图的比例尺,包括:

根据所述实际距离和所述目标临界距离区间对应的比例等级,确定目标比例尺等级;

调整所述导航地图的比例尺,直至到达所述目标比例尺等级对应的预设比例尺。

可选地,所述调整所述导航地图的比例尺,直至到达所述目标比例尺等级对应的预设比例尺,包括:

获取当前比例尺等级;

采用所述当前比例尺等级和所述目标比例尺等级,计算每帧变化的比例尺等级;

按照所述每帧变化的比例尺等级,逐帧调整所述导航地图的比例尺,直至到达所述目标比例尺等级对应的预设比例尺。

可选地,所述获取多个预设比例尺信息,包括:

获取车辆所在道路的道路类型;

获取所述道路类型对应的多个预设比例尺和对应的多个比例尺等级。

可选地,所述获取所述道路类型对应的多个预设比例尺和对应的多个比例尺等级,包括:

若所述道路类型为高速路,则获取对应的多个第一预设比例尺和对应的多个第一比例尺等级。

可选地,所述获取所述道路类型对应的多个预设比例尺和对应的多个比例尺等级,包括:

若所述道路类型为快速路,则获取对应的多个第二预设比例尺和对应的多个第二比例尺等级。

可选地,所述获取所述道路类型对应的多个预设比例尺和对应的多个比例尺等级,包括:

若所述道路类型为城市路,则获取对应的多个第三预设比例尺和对应的多个第三比例尺等级。

可选地,还包括:

根据当前道路类型对应的多个预设比例尺,在所述导航地图上显示适配的地图元素。

可选地,所述根据当前道路类型对应的多个预设比例尺,在所述导航地图上显示适配的地图元素,包括:

在所述当前道路类型对应的多个预设比例尺中,确定当前比例尺所达到的最大的预设比例尺;

在所述导航地图显示,与所述当前比例尺所达到的最大的预设比例尺适配的地图元素。

本发明实施例还公开了一种导航地图的显示方法,包括:

在未检测到用户针对预设终端的导航地图的交互操作时,根据车辆实际位置至预设引导对象的实际距离,调整所述导航地图的比例尺,以在所述导航地图中使引导界面元素基于预设的参考屏幕距离相对车辆屏幕位置显示;

判断所述用户是否具有查看所述导航地图的查看意图;

在用户具有查看所述导航地图的查看意图时,停止调整所述导航地图的比例尺。

可选地,所述判断所述用户是否具有查看所述导航地图的查看意图,包括:

判断所述用户的视线焦点是否位于所述导航地图内;

若所述用户的视线焦点位于所述导航地图内,则确定所述用户具有查看所述导航地图的查看意图;

若所述用户的视线焦点位于所述导航地图外,则确定所述用户不具有查看所述导航地图的查看意图。

可选地,所述判断所述用户是否具有查看所述导航地图的查看意图,包括:

判断所述预设终端在当前时间之前的第一预设时间段内是否播放了预设引导信息;

若所述预设终端在所述当前时间之前的第一预设时间段内播放了预设引导信息,则确定所述用户具有查看所述导航地图的查看意图;

若所述预设终端在所述当前时间之前的第一预设时间段内未播放预设引导信息,则确定所述用户不具有查看所述导航地图的查看意图。

可选地,所述判断所述用户是否具有查看所述导航地图的查看意图,包括:

判断所述车辆在当前时间之前的第二预设时间段内是否经过了预设引导对象;

若所述车辆在所述当前时间之前的第二预设时间段内经过了预设引导对象,则确定所述用户具有查看所述导航地图的查看意图;

若所述车辆在所述当前时间之前的第二预设时间段内未经过预设引导对象,则确定所述用户不具有查看所述导航地图的查看意图。

可选地,所述停止调整所述导航地图的比例尺,包括:

在第三预设时间段内,停止调整所述导航地图的比例尺。

可选地,还包括:

在确定所述用户的视线焦点离开所述导航地图时,恢复调整所述导航地图的比例尺。

可选地,所述根据车辆实际位置至预设引导对象的实际距离,调整所述预设终端的导航地图的比例尺,以在所述导航地图中使引导界面元素基于预设的参考屏幕距离相对车辆屏幕位置显示,包括:

获取多个预设比例尺信息;

采用所述多个预设比例尺信息和所述参考屏幕距离,确定多个临界距离;

采用所述多个临界距离,确定多个临界距离区间,所述临界距离区间的上端点距离和下端点距离分别为距离大小相邻的两个临界距离;

若所述实际距离处在一个目标临界距离区间中,则根据所述目标临界距离区间和对应的比例尺信息,调整所述导航地图的比例尺。

可选地,所述预设比例尺信息包括:预设比例尺和对应的比例尺等级;所述根据所述目标临界距离区间和对应的比例尺信息,调整所述导航地图的比例尺,包括:

根据所述实际距离和所述目标临界距离区间对应的比例等级,确定目标比例尺等级;

调整所述导航地图的比例尺,直至到达所述目标比例尺等级对应的预设比例尺。

可选地,所述调整所述导航地图的比例尺,直至到达所述目标比例尺等级对应的预设比例尺,包括:

获取当前比例尺等级;

采用所述当前比例尺等级和所述目标比例尺等级,计算每帧变化的比例尺等级;

按照所述每帧变化的比例尺等级,逐帧调整所述导航地图的比例尺,直至到达所述目标比例尺等级对应的预设比例尺。

本发明实施例还公开了一种导航地图显示装置,包括:

参考屏幕距离获取模块,用于根据预设终端的屏幕,确定所述预设终端的导航地图中引导界面元素相对车辆屏幕位置的参考屏幕距离;

实际距离获取模块,用于获取车辆实际位置至预设引导对象的实际距离;

比例尺调整模块,用于根据所述实际距离调整所述导航地图的比例尺,以在所述导航地图中使所述引导界面元素基于所述参考屏幕距离相对所述车辆屏幕位置显示。

可选地,所述参考屏幕距离获取模块包括:

屏幕信息获取子模块,用于获取所述预设终端的屏幕的尺寸和分辨率;

参考屏幕距离确定子模块,用于根据所述预设终端的屏幕的尺寸和分辨率,确定导航地图中引导界面元素相对车辆屏幕位置的参考屏幕距离。

可选地,所述比例尺调整模块包括:

预设比例尺信息获取子模块,用于获取多个预设比例尺信息;

临界距离确定子模块,用于采用所述多个预设比例尺信息和所述参考屏幕距离,确定多个临界距离;

临界距离区间确定子模块,用于采用所述多个临界距离,确定多个临界距离区间,所述临界距离区间的上端点距离和下端点距离分别为距离大小相邻的两个临界距离;

比例尺调整子模块,用于若所述实际距离处在一个目标临界距离区间中,则根据所述目标临界距离区间和对应的比例尺信息,调整所述导航地图的比例尺。

可选地,所述预设比例尺信息包括:预设比例尺和对应的比例尺等级;所述比例尺调整子模块包括:

目标比例尺等级确定单元,用于根据所述实际距离和所述目标临界距离区间对应的比例等级,确定目标比例尺等级;

比例尺调整单元,用于调整所述导航地图的比例尺,直至到达所述目标比例尺等级对应的预设比例尺。

可选地,所述比例尺调整单元包括:

当前比例尺等级获取子单元,用于获取当前比例尺等级;

帧等级计算子单元,用于采用所述当前比例尺等级和所述目标比例尺等级,计算每帧变化的比例尺等级;

比例尺调整子单元,用于按照所述每帧变化的比例尺等级,逐帧调整所述导航地图的比例尺,直至到达所述目标比例尺等级对应的预设比例尺。

可选地,所述预设比例尺信息获取子模块包括:

道路类型获取单元,用于获取车辆所在道路的道路类型;

预设比例尺信息获取单元,用于获取所述道路类型对应的多个预设比例尺和对应的多个比例尺等级。

可选地,所述预设比例尺信息获取单元包括:

第一预设比例尺信息获取子单元,用于若所述道路类型为高速路,则获取对应的多个第一预设比例尺和对应的多个第一比例尺等级。

可选地,所述预设比例尺信息获取单元包括:

第二预设比例尺信息获取子单元,用于若所述道路类型为快速路,则获取对应的多个第二预设比例尺和对应的多个第二比例尺等级。

可选地,所述预设比例尺信息获取单元包括:

第三预设比例尺信息获取子单元,用于若所述道路类型为城市路,则获取对应的多个第三预设比例尺和对应的多个第三比例尺等级。

可选地,还包括:

地图元素显示模块,用于根据当前道路类型对应的多个预设比例尺,在所述导航地图上显示适配的地图元素。

可选地,所述地图元素显示模块包括:

最大预设比例尺确定子模块,用于在所述当前道路类型对应的多个预设比例尺中,确定当前比例尺所达到的最大的预设比例尺;

地图元素显示子模块,用于在所述导航地图显示,与所述当前比例尺所达到的最大的预设比例尺适配的地图元素。

本发明实施例还公开了一种导航地图的显示装置,包括:

比例尺调整模块,用于在未检测到用户针对预设终端的导航地图的交互操作时,根据车辆实际位置至预设引导对象的实际距离,调整所述导航地图的比例尺,以在所述导航地图中使引导界面元素基于预设的参考屏幕距离相对车辆屏幕位置显示;

查看意图判断模块,用于判断所述用户是否具有查看所述导航地图的查看意图;

调整停止模块,用于在用户具有查看所述导航地图的查看意图时,停止调整所述导航地图的比例尺。

可选地,所述查看意图判断模块包括:

视线焦点判断子模块,用于判断所述用户的视线焦点是否位于所述导航地图内;

第一查看意图确定子模块,用于若所述用户的视线焦点位于所述导航地图内,则确定所述用户具有查看所述导航地图的查看意图;

第二查看意图确定子模块,用于若所述用户的视线焦点位于所述导航地图外,则确定所述用户不具有查看所述导航地图的查看意图。

可选地,所述查看意图判断模块包括:

引导信息判断子模块,用于判断所述预设终端在当前时间之前的第一预设时间段内是否播放了预设引导信息;

第三查看意图确定子模块,用于若所述预设终端在所述当前时间之前的第一预设时间段内播放了预设引导信息,则确定所述用户具有查看所述导航地图的查看意图;

第四查看意图确定子模块,用于若所述预设终端在所述当前时间之前的第一预设时间段内未播放预设引导信息,则确定所述用户不具有查看所述导航地图的查看意图。

可选地,所述查看意图判断模块包括:

引导对象判断子模块,用于判断所述车辆在当前时间之前的第二预设时间段内是否经过了预设引导对象;

第五查看意图确定子模块,用于若所述车辆在所述当前时间之前的第二预设时间段内经过了预设引导对象,则确定所述用户具有查看所述导航地图的查看意图;

第六查看意图确定子模块,用于若所述车辆在所述当前时间之前的第二预设时间段内未经过预设引导对象,则确定所述用户不具有查看所述导航地图的查看意图。

可选地,所述调整停止模块包括:

调整停止子模块,用于在第三预设时间段内,停止调整所述导航地图的比例尺。

可选地,还包括:

调整恢复模块,用于在确定所述用户的视线焦点离开所述导航地图时,恢复调整所述导航地图的比例尺。

可选地,所述比例尺调整模块包括:

预设比例尺信息获取子模块,用于获取多个预设比例尺信息;

临界距离确定子模块,用于采用所述多个预设比例尺信息和所述参考屏幕距离,确定多个临界距离;

临界距离区间确定子模块,用于采用所述多个临界距离,确定多个临界距离区间,所述临界距离区间的上端点距离和下端点距离分别为距离大小相邻的两个临界距离;

比例尺调整子模块,用于若所述实际距离处在一个目标临界距离区间中,则根据所述目标临界距离区间和对应的比例尺信息,调整所述导航地图的比例尺。

可选地,所述预设比例尺信息包括:预设比例尺和对应的比例尺等级;所述比例尺调整子模块包括:

目标比例尺等级确定单元,用于根据所述实际距离和所述目标临界距离区间对应的比例等级,确定目标比例尺等级;

比例尺调整单元,用于调整所述导航地图的比例尺,直至到达所述目标比例尺等级对应的预设比例尺。

可选地,所述比例尺调整单元包括:

当前比例尺等级获取子单元,用于获取当前比例尺等级;

帧等级计算子单元,用于采用所述当前比例尺等级和所述目标比例尺等级,计算每帧变化的比例尺等级;

比例尺调整子单元,用于按照所述每帧变化的比例尺等级,逐帧调整所述导航地图的比例尺,直至到达所述目标比例尺等级对应的预设比例尺。

本发明实施例还公开了一种车辆,包括:

一个或多个处理器;和

其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述车辆执行如上所述的一个或多个的方法。

本发明实施例还公开了一种机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如上所述的一个或多个的方法。

本发明实施例包括以下优点:

在本发明实施例中,可以根据预设终端的屏幕,确定导航地图中引导界面元素相对车辆屏幕位置的参考屏幕距离;在车辆的行驶过程中,根据车辆实际位置至预设引导对象的实际距离,调整导航地图的比例尺,以在导航地图中使引导界面元素基于参考屏幕距离相对车辆屏幕位置显示,从而能够尽可能长时间的使得引导界面元素与车辆屏幕位置之间的距离基本保持不变,避免出现引导界面元素剧烈变化,跑出屏幕的问题,方便用户随时查看并及时正确地跟随,保证了用户的视觉体验。

附图说明

图1是本发明的一种导航地图显示方法实施例一的步骤流程图;

图2是本发明的一种导航地图显示方法实施例二的步骤流程图;

图3是本发明实施例中根据实际距离所在的临界距离区间调整比例尺的示意图;

图4a-4e是本发明实施例中针对高速路的车辆的导航地图的示意图;

图5a-5d是本发明实施例中针对快速路的车辆的导航地图的示意图;

图6a-6c是本发明实施例中针对城市路的车辆的导航地图的示意图;

图7是本发明的一种导航地图显示方法实施例三的步骤流程图;

图8是本发明实施例中一种确定用户视线焦点的示意图;

图9是本发明的一种导航地图显示装置实施例一的结构框图;

图10是本发明的一种导航地图显示装置实施例二的结构框图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

比例尺是指图上一条线段的长度与地面相应线段的实际长度之比。

在终端的导航地图中,比例尺表示当前缩放比例下,每厘米屏幕距离对应实际地图距离(单位米)。

对于不同的终端,每厘米屏幕距离可以对应不同的像素个数,具体与终端屏幕分辨率有关。因此,比例尺也可以表示每像素屏幕距离对应实际地图距离(单位米)

导航地图的一个主要功能是,可以在导航地图的导航路线上显示引导界面元素,以提示用户注意即将到达引导界面元素对应的引导对象。

引导界面元素是显示在导航地图中的界面元素,具体可以是图标、控件等界面元素。例如,引导界面元素可以是转向图标、隧道入口图标、隧道出口图标、高架桥入口图标、高架桥出口图标等等。

引导对象可以是导航路线的实际道路中的实际对象。例如,引导对象可以是转向路口、隧道入口、隧道出口、高架桥入口、高架桥出口等道路中的实际对象。

用户在使用导航地图时,往往关注的是引导界面元素,由于比例尺的变化,可能会出现引导界面元素跑出屏幕的效果。对此本发明实施例的核心构思之一在于,在根据车辆实际位置至预设引导对象的实际距离调整导航地图的比例尺时,使引导界面元素基于设定的屏幕距离相对车辆屏幕位置显示,保证引导界面元素不要跑出屏幕。

参照图1,示出了本发明的一种导航地图显示方法实施例一的步骤流程图,具体可以包括如下步骤:

步骤101,根据预设终端的屏幕,确定所述预设终端的导航地图中引导界面元素相对车辆屏幕位置的参考屏幕距离;

在本发明实施例中,用户可以采用多种终端来显示导航地图,包括但不限于手机、车辆的中控终端、hud(headupdisplay,平视显示器)、pda(personaldigitalassistant,个人数字助理)、膝上型计算机、掌上电脑等等。

在导航地图的导航路线上可以显示有车辆界面元素(例如车辆图标),屏幕中车辆界面元素所在的位置即车辆屏幕位置。

参考屏幕距离是指可以保证引导界面元素不要跑出屏幕,最大限度保证用户随时都能看到引导界面元素时,引导界面元素相对车辆屏幕位置的屏幕距离。

对于不同的终端,由于其屏幕的大小和分辨率的不同,用户对其屏幕上显示的导航地图的观看效果是不同的,因此对不同的终端可以设置不同的参考屏幕距离,以使得用户查看不同终端上显示的引导界面元素时,能到达最佳的观看效果。其中,参考屏幕距离为像素点个数。

参考屏幕距离可以是与屏幕适配的一段既能保证引导界面元素跑出屏幕,又能保证用户观看效果的屏幕距离阈值。

步骤102,获取车辆实际位置至预设引导对象的实际距离;

预设引导对象是车辆前方道路中的实际对象,道路上各个引导对象的实际位置可以由导航地图采集,根据车辆的当前实际位置和引导对象的实际位置,即可确定车辆实际位置至预设引导对象的实际距离。

步骤103,根据所述实际距离调整所述导航地图的比例尺,以在所述导航地图中使所述引导界面元素基于所述参考屏幕距离相对所述车辆屏幕位置显示。

在本发明实施例中,可以根据预设终端的屏幕,确定导航地图中引导界面元素相对车辆屏幕位置的参考屏幕距离;在车辆的行驶过程中,根据车辆实际位置至预设引导对象的实际距离,调整导航地图的比例尺,以在导航地图中使引导界面元素基于参考屏幕距离相对车辆屏幕位置显示,从而能够尽可能长时间的使得引导界面元素与车辆屏幕位置之间的距离基本保持不变,避免出现引导界面元素剧烈变化,跑出屏幕的问题,方便用户随时查看并及时正确地跟随,保证了用户的视觉体验。

参照图2,示出了本发明的一种导航地图显示方法实施例二的步骤流程图,具体可以包括如下步骤:

步骤201,根据预设终端的屏幕,确定所述预设终端的导航地图中引导界面元素相对车辆屏幕位置的参考屏幕距离;

参考屏幕距离是以像素点的数量作为衡量单位,在不同的终端中,屏幕的尺寸和分辨率影响屏幕显示的总的像素点个数。总的像素点越多,可以用于表示参考屏幕距离的像素点也越多。

因此,在本发明实施例中,所述步骤201可以包括:获取所述预设终端的屏幕的尺寸和分辨率;根据所述预设终端的屏幕的尺寸和分辨率,确定导航地图中引导界面元素相对车辆屏幕位置的参考屏幕距离。

在尺寸相同的情况下,分辨率越高,对应的参考屏幕距离越大。

以屏幕尺寸都为5.8英寸的两个终端为例,假设在这种尺寸的屏幕下,对用户具有较好视觉效果的距离为2英寸,一个终端屏幕的分辨率dpi(dotsperinch,每英寸点数)为458,另一个终端屏幕的dpi为326,则前一个终端的参考屏幕距离为916px,后一个终端的参考屏幕距离为652px。

在分辨率相同的情况下,尺寸越大,对应的参考屏幕距离越大。

以屏幕分辨率相同,尺寸不同的两个终端为例。其中一个终端的屏幕为12.9英寸,另一个终端的屏幕为5.8英寸。前一个终端的参考屏幕距离比后一个终端的参考屏幕距离要大。在以参考屏幕距离对应相同的实际距离时,前一个终端对应的比例尺更大,体现出放大的效果。

步骤202,获取车辆实际位置至预设引导对象的实际距离;

步骤203,获取多个预设比例尺信息;

多个预设比例尺信息是要达到预设的多种缩放效果时所对应的比例尺信息,所谓缩放效果是指在导航地图中显示的地图元素的详细程度,地图元素可以包括路网细节和poi(pointofinterest,兴趣点)信息。

比例尺越大,导航地图中能够显示的地图元素的详细程度越大。例如,1:500比例尺下导航地图中显示的路网细节和poi信息,就要比1:50比例尺下导航地图中显示的路网细节和poi信息少很多。

在车辆处于不同的道路类型时,用户所需要的地图元素的详细程度是不同的,因此,在本发明实施例中,所述步骤203可以包括:

子步骤s11,获取车辆所在道路的道路类型;

子步骤s12,获取所述道路类型对应的多个预设比例尺和对应的多个比例尺等级。

预设比例尺信息包括预设比例尺和对应的比例尺等级。

比例尺等级是一种描述比例尺的参数,比例尺越大,对应的比例尺等级越大。比例尺为1:200,对应的比例尺等级为16;比例尺为1:100,对应的比例尺等级为17。

比例尺与比例尺等级的对应关系,可以由导航地图提供。在不同的导航地图中,比例尺与比例尺等级的对应关系并不完全相同。

在实际中,道路类型包括高速路、快速路、城市道路、县乡道等,驾驶员在不同的道路类型上行驶时需要的路线周边的信息的详细程度不同。

在一种示例中,所述子步骤s12可以为:若所述道路类型为高速路,则获取对应的多个第一预设比例尺和对应的多个第一比例尺等级。

由于高速公路是封闭道路类型,无法随时停车或转向进入,因此,道路两边的信息,如建筑物等,对驾驶员而言并不那么重要。则可以设置最小的第一预设比例尺为1:500,从而减少路线周边信息对驾驶员的干扰,使驾驶员聚焦于当前行驶的路线上。

在另一种示例中,所述子步骤s12可以为:若所述道路类型为快速路,则获取对应的多个第二预设比例尺和对应的多个第二比例尺等级。

车辆在快速路上高速行驶,有一定的转向限制,因此,可以设置最小的第二预设比例尺为1:200,从而在减少路线周边信息对驾驶员的干扰同时,也能够为驾驶员提供部分路线周边信息,使驾驶员可以聚焦于当前行驶的路线上的同时,留意周边信息。

在另一种示例中,所述子步骤s12可以为:若所述道路类型为城市路,则获取对应的多个第三预设比例尺和对应的多个第三比例尺等级。

当车辆在城市路行驶时,为了方便道路两边的信息与驾驶员或地图对应,尤其当车辆即将达到目的地,或用户有吃饭、购物、停车等需求时,因此需要保证导航信息较为详细。可以设置最小的第三预设比例尺为1:100,从而当用户低速在城市路行驶时,充分显示道路周边的信息,便于用户获取更多的路网细节和poi信息。

在本发明实施例中,还可以根据当前道路类型对应的多个预设比例尺,在所述导航地图上显示适配的地图元素。

可以根据当前的比例尺和当前道路类型对应的多个预设比例尺,在所述导航地图上显示适配的地图元素。

具体的,可以在所述当前道路类型对应的多个预设比例尺中,确定当前比例尺所达到的最大的预设比例尺;

在所述导航地图显示,与所述当前比例尺所达到的最大的预设比例尺适配的地图元素。

例如,若当前的比例尺为1:300,当前实际距离为800米,当前道路类型为高速路,对应的预设比例尺包括1:500、1:200,对应的临界距离分别为1000米,500米。随着实际距离的减少,导航地图比例尺逐渐放大到1:200。

若当前的比例尺为1:300,当前实际距离为800米,当前道路类型为快速路,对应的预设比例尺包括1:200,对应的临界距离为500米。导航地图的比例尺可以直接跳到1:200,展示1:200时的地图元素。随着实际距离减小至500米时,才开始逐渐放大比例尺以保持参考屏幕距离不变。

若当前的比例尺为1:300,当前实际距离为800米,当前道路类型为城市路,对应的预设比例尺包括1:100,对应的临界距离为300米。导航地图的比例尺可以直接跳到1:100,展示1:100时的地图元素。随着实际距离减小至300米时,才开始逐渐放大比例尺以保持参考屏幕距离不变。

步骤204,采用所述多个预设比例尺信息和所述参考屏幕距离,确定多个临界距离;

预设比例尺信息可以包括预设比例尺。临界距离是指需要调整至预设比例尺时,所要达到的实际距离。

由于比例尺=每像素屏幕距离/实际距离,因此,临界距离=参考屏幕距离/预设比例尺。

通过此方式计算的临界距离,可以在实际距离等于或小于临界距离时,可以根据对应的预设比例尺信息进行调整,以使引导界面元素能够基于参考屏幕距离相对车辆屏幕位置显示。

步骤205,采用所述多个临界距离,确定多个临界距离区间,所述临界距离区间的上端点距离和下端点距离分别为距离大小相邻的两个临界距离;

临界距离区间是指由两个距离大小相邻的两个临界距离确定的区间,区间的两个端点分别为下端点距离和上端点距离。

例如,假设临界距离包括:2100米、840米、420米、210米、105米,则临界距离区间可以分别为:(105,210]、(210,420]、(420,840]、(840,2100]。

步骤206,若所述实际距离处在一个目标临界距离区间中,则根据所述目标临界距离区间和对应的比例尺信息,调整所述导航地图的比例尺。

目标临界距离区间对应的比例尺信息,是指目标临界距离区间的下端点距离和上端点距离,分别对应的比例尺信息。

可以根据下端点距离的比例尺和对应的比例尺等级,以及上端点距离的比例尺和对应的比例尺等级,调整所述导航地图的比例尺。其中,临界距离对应的比例尺等级可以为整数,数值大小相邻的临界距离对应的比例尺等级可以相差1。

参照图3所示为本发明实施例中根据实际距离所在的临界距离区间调整比例尺的示意图。

其中,临界距离、对应的比例尺和比例尺等级分别为:

临界距离1,对应的比例尺1:400,对应的比例尺等级15;临界距离2,对应的比例尺1:200,对应的比例尺等级16;临界距离3,对应的比例尺1:100,对应的比例尺等级17;临界距离4,对应的比例尺1:50,对应的比例尺等级18;临界距离5,对应的比例尺1:25,对应的比例尺等级19。

若实际距离在临界距离1至临界距离2之间,则根据比例尺等级15和比例尺等级16,调整比例尺;若实际距离在临界距离2至临界距离3之间,则根据比例尺等级16和比例尺等级17,调整比例尺;若实际距离在临界距离3至临界距离4之间,则根据比例尺等级17和比例尺等级18,调整比例尺;若实际距离在临界距离4至临界距离5之间,则根据比例尺等级18和比例尺等级19,调整比例尺。

在本发明实施例中,所述步骤206可以包括如下子步骤:

子步骤s21,根据所述实际距离和所述目标临界距离区间对应的比例等级,确定目标比例尺等级;

目标比例尺等级可以是目标临界距离区间的下端点距离对应的比例尺等级,与上端点距离对应的比例尺等级之间的比例尺等级。

调整比例尺的过程并不是直接从预设比例尺调整至另一个预设比例尺,调整比例尺的过程中,而是需要逐渐调整比例尺。

例如,在调整比例尺的过程中,不是从1:400的比例尺直接调整至1:200的比例尺,中间还有1:300的比例尺,而1:300的比例尺对应的比例尺等级在15-16之间,也就是说目标比例尺等级可以不是整数。

在一种示例中,可以通过如下公式确定目标比例尺:

目标比例尺等级=上端点距离对应的比例尺等级-(当前实际距离-下端点距离)/(上端点距离-下端点距离)。

例如,下端点距离为2100,比例尺等级为15;上端点距离为840,当前实际距离为1000,比例尺等级为16。

目标比例尺等级=16-(1200-2100)/(840-2100)=15.4。

在实际中,可以根据实际距离和不同临界距离对应的比例尺等级,采用其他公式计算目标比例尺等级,本发明实施例对此不做限定。

在本发明实施例中,可以按照第一预设时间间隔确定一次目标比例尺等级。例如,每隔一秒确定一次目标比例尺等级,从而使得比例尺的调整效果更加顺滑,不会出现剧烈变化的情况。

子步骤s22,调整所述导航地图的比例尺,直至到达所述目标比例尺等级对应的预设比例尺。

在本发明实施例中,可以按照第二预设时间间隔,逐次调整所述导航地图的比例尺,直至到达所述目标比例尺等级对应的预设比例尺。其中,第二预设时间间隔比第一预设时间间隔更小。

在一种示例中,所述子步骤s22可以包括:获取当前比例尺等级;采用所述当前比例尺等级和所述目标比例尺等级,计算每帧变化的比例尺等级;按照所述每帧变化的比例尺等级,逐帧调整所述导航地图的比例尺,直至到达所述目标比例尺等级对应的预设比例尺。

每帧变化的比例尺等级=(目标比例尺等级-当前比例尺等级)/每秒钟的帧数。

在本发明实施例中,可以根据预设终端的屏幕,确定导航地图中引导界面元素相对车辆屏幕位置的参考屏幕距离;获取多个预设比例尺,并采用多个预设比例尺信息和参考屏幕距离,确定多个临界距离,然后采用多个临界距离,确定多个临界距离区间,在车辆的行驶过程中,若实际距离处在一个目标临界距离区间中,则根据目标临界距离区间和对应的比例尺信息,调整导航地图的比例尺,以在导航地图中使引导界面元素基于参考屏幕距离相对车辆屏幕位置显示,从而能够尽可能长时间的使得引导界面元素与车辆屏幕位置之间的距离基本保持不变,避免出现引导界面元素剧烈变化,跑出屏幕的问题,方便用户随时查看并及时正确地跟随,保证了用户的视觉体验。

以下,以转向路口和转向图标为例对本发明实施例的导航地图显示方法进行说明。

参照图4a-图4e所示,为本发明实施例针对高速路的车辆的导航地图的示意图。

如图4a-4e所示,在导航地图的界面中显示有导航路线,车辆屏幕位置显示在导航路线上。通常,导航地图中车辆屏幕位置可以是相对不变的,或者是基本保证在屏幕的一个范围内。

随着车辆向转向路口靠近,当车辆与转向路口之间的实际距离到达实际距离阈值时,转向图标从导航路线的前方出现,导航路线上的白色箭头即为转向图标。实际距离阈值可以是比最大的临界距离还要大的实际距离。例如,当车辆与转向路口之间的实际距离到达2500米时,转向图标开始出现。

值得注意的是,若当前的比例尺太小,即使实际距离达到的实际距离阈值,显示转向图标也是没有意义的。在比例尺很小的情况下,导航地图上不能显示足够详细的地图元素,用户并不关注此时显示的地图元素。

因此,显示转向图标的前提条件可以是当前的比例尺达到预设比例尺阈值,预设比例尺阈值可以是比最小的第一预设比例尺还要小的比例尺。例如1:800。

如图4a所示,在车辆至转向路口的实际距离未达到最大的临界距离时,转向图标在车辆屏幕位置的前方显示,转向图标至车辆屏幕位置之间的屏幕距离大于参考屏幕距离。

值得注意的是,在车辆与转向路口的实际距离未达到最大的临界距离之前,不会自动调节导航地图的比例尺,比例尺自动调整之前的比例尺可以是用户设置的比例尺,也可以是导航地图默认的初始比例尺。

如图4b-4d所示,当实际距离达到最大的临界距离时,转向图标可以按照参考屏幕距离相对车辆屏幕位置显示。随着车辆的移动,可以根据实际距离调整导航地图的比例尺,以使转向图标与车辆屏幕位置之间的屏幕距离基本保持在参考屏幕距离,实现了避免转向图标跑出屏幕或者剧烈变化的问题,保证了用户的观看效果。

如图4e所示,当导航地图调到最大的第一预设比例尺时,再放大比例尺以保证参考屏幕距离,对显示地图元素已经没有意义,地图元素太大并不利于用户了解地图元素的需求。因此,在导航地图调到最大的预设比例尺之后,转向图标与车辆屏幕位置之间的屏幕距离逐渐减小,在车辆达到转向路口时,转向图标从导航地图中消失。

参照图5a-5d所示,为本发明实施例中针对快速路的车辆的导航地图的示意图。

如图5a,在车辆至转向路口的实际距离未达到最大的临界距离时,转向图标在车辆屏幕位置的前方显示,转向图标至车辆屏幕位置之间的屏幕距离大于参考屏幕距离。

在车辆与转向路口的实际距离未达到最大的临界距离之前,不会自动调节导航地图的比例尺。值得注意的是,图5a与图4a相比,比例尺自动调整之前的比例尺更大。

如图5b-5c所示,当实际距离达到最大的临界距离时,转向图标可以按照参考屏幕距离相对车辆屏幕位置显示。值得注意的是,图5b与图4b相比,在实际距离达到最大的临界距离时的比例尺更大。随着车辆的移动,可以根据实际距离调整导航地图的比例尺,以使转向图标与车辆屏幕位置之间的屏幕距离基本保持在参考屏幕距离,实现了避免转向图标跑出屏幕或者剧烈变化的问题,保证了用户的观看效果。

如图5d所示,在导航地图调到最大的第二预设比例尺之后,转向图标与车辆屏幕位置之间的屏幕距离逐渐减小,在车辆达到转向路口时,转向图标从导航地图中消失。

参照图6a-6c所示,为本发明实施例中针对城市路的车辆的导航地图的示意图。

如图6a,在车辆至转向路口的实际距离未达到最大的临界距离时,转向图标在车辆屏幕位置的前方显示,转向图标至车辆屏幕位置之间的屏幕距离大于参考屏幕距离。

在车辆与转向路口的实际距离未达到最大的临界距离之前,不会自动调节导航地图的比例尺。值得注意的是,图6a与图5a相比,比例尺自动调整之前的比例尺更大。

如图6b所示,当实际距离达到最大的临界距离时,转向图标可以按照参考屏幕距离相对车辆屏幕位置显示。值得注意的是,图6b与图5b相比,在实际距离达到最大的临界距离时的比例尺更大。随着车辆的移动,可以根据实际距离调整导航地图的比例尺,以使转向图标与车辆屏幕位置之间的屏幕距离基本保持在参考屏幕距离,实现了避免转向图标跑出屏幕或者剧烈变化的问题,保证了用户的观看效果。

如图6c所示,在导航地图调到最大的第三预设比例尺之后,转向图标与车辆屏幕位置之间的屏幕距离逐渐减小,在车辆达到转向路口时,转向图标从导航地图中消失。

参照图7,示出了本发明的一种导航地图显示方法实施例三的步骤流程图,具体可以包括如下步骤:

步骤701,在未检测到用户针对预设终端的导航地图的交互操作时,根据车辆实际位置至预设引导对象的实际距离,调整所述导航地图的比例尺,以在所述导航地图中使引导界面元素基于预设的参考屏幕距离相对车辆屏幕位置显示;

在用户使用导航地图的实际过程中,用户可能会手动调整导航地图的比例尺的,在用户手动调整时,自动调整功能可以关闭。

用户针对预设终端的导航地图的交互操作可以包括:针对导航地图点击操作、双指缩放操作等等。例如,导航地图上可以展示有缩放按钮,用户点击该缩放按钮即可调整比例尺。用户可以通过在导航地图上触发双指缩放操作,缩放导航地图的比例尺。

用户在驾驶过程中,可能不便于手动调整导航地图,在用户不手动调整时,启用针对导航地图比例尺的自动调节功能。

在本发明实施例中,所述根据车辆实际位置至预设引导对象的实际距离,调整所述预设终端的导航地图的比例尺,以在所述导航地图中使引导界面元素基于预设的参考屏幕距离相对车辆屏幕位置显示的步骤,可以包括:

获取多个预设比例尺信息;采用所述多个预设比例尺信息和所述参考屏幕距离,确定多个临界距离;采用所述多个临界距离,确定多个临界距离区间,所述临界距离区间的上端点距离和下端点距离分别为距离大小相邻的两个临界距离;若所述实际距离处在一个目标临界距离区间中,则根据所述目标临界距离区间和对应的比例尺信息,调整所述导航地图的比例尺。

所述预设比例尺信息包括:预设比例尺和对应的比例尺等级;所述根据所述目标临界距离区间和对应的比例尺信息,调整所述导航地图的比例尺的步骤,可以包括:

根据所述实际距离和所述目标临界距离区间对应的比例等级,确定目标比例尺等级;调整所述导航地图的比例尺,直至到达所述目标比例尺等级对应的预设比例尺。

所述调整所述导航地图的比例尺,直至到达所述目标比例尺等级对应的预设比例尺的步骤,可以包括:

获取当前比例尺等级;采用所述当前比例尺等级和所述目标比例尺等级,计算每帧变化的比例尺等级;按照所述每帧变化的比例尺等级,逐帧调整所述导航地图的比例尺,直至到达所述目标比例尺等级对应的预设比例尺。

步骤702,判断所述用户是否具有查看所述导航地图的查看意图;

用户在驾驶过程中,可能随时查看导航地图,在比例尺自动调节功能开启后,比例尺可能会频繁的变化,影响用户的观看体验,使得用户需要多次查看变化中的导航地图。

为了避免这一问题,本发明实施例中,可以判断用户是否具有查看导航地图的查看意图。在用户具有查看导航地图的查看意图时,停止调整导航地图的比例尺。

在一种示例中,所述步骤702可以包括:

判断所述用户的视线焦点是否位于所述导航地图内;若所述用户的视线焦点位于所述导航地图内,则确定所述用户具有查看所述导航地图的查看意图;若所述用户的视线焦点位于所述导航地图外,则确定所述用户不具有查看所述导航地图的查看意图。

参照图8所示,为本发明实施例中一种确定用户视线焦点的示意图。在车辆的主驾位置前方,可以设有多个一个或多个摄像头采集用户和导航地图的图像。通过对图像进行识别,可以确定用户的视线焦点是否位于导航地图内。若视线焦点在导航地图,则表面用户具有查看导航地图的查看意图;若视线焦点不在导航地图,则表面用户不具有查看导航地图的查看意图。

在另一种示例,所述步骤702可以包括:

判断所述预设终端在当前时间之前的第一预设时间段内是否播放了预设引导信息;若所述预设终端在所述当前时间之前的第一预设时间段内播放了预设引导信息,则确定所述用户具有查看所述导航地图的查看意图;若所述预设终端在所述当前时间之前的第一预设时间段内未播放预设引导信息,则确定所述用户不具有查看所述导航地图的查看意图。

引导信息可以是终端播放的用于告知关于引导对象的语音信息。例如,引导信息可以为“前方500米有转向路口”、“前方300米有隧道入口”。

在终端播放了引导信息后的第一预设时间段内,用户具有较大几率查看导航地图。例如,在终端播放了引导信息之后的5秒内,可以表示用户具有查看导航地图的查看意图。

在又一种示例,所述步骤702可以包括:

判断所述车辆在当前时间之前的第二预设时间段内是否经过了预设引导对象;若所述车辆在所述当前时间之前的第二预设时间段内经过了预设引导对象,则确定所述用户具有查看所述导航地图的查看意图;若所述车辆在所述当前时间之前的第二预设时间段内未经过预设引导对象,则确定所述用户不具有查看所述导航地图的查看意图。

在车辆经过引导对象后的第二预设时间段内,用户具有较大几率查看导航地图。例如,在车辆经过转向路口之后的3秒内,可以表示用户具有查看导航地图的查看意图。

步骤703,在用户具有查看所述导航地图的查看意图时,停止调整所述导航地图的比例尺。

在本发明实施例中,终端可以在第三预设时间段内,停止调整所述导航地图的比例尺,在经过第三时间段后恢复自动调整功能。

终端也可以是在判断到用户的查看意图消失后,恢复自动调整功能。在一种示例中,终端可以在确定所述用户的视线焦点离开所述导航地图时,恢复调整所述导航地图的比例尺。

在本发明实施例中,在未检测到用户针对预设终端的导航地图的交互操作时,在车辆的行驶过程中,根据车辆实际位置至预设引导对象的实际距离,调整导航地图的比例尺,以在导航地图中使引导界面元素基于参考屏幕距离相对车辆屏幕位置显示,从而能够尽可能长时间的使得引导界面元素与车辆屏幕位置之间的距离基本保持不变,避免出现引导界面元素剧烈变化,跑出屏幕的问题,方便用户随时查看并及时正确地跟随,保证了用户的视觉体验。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

参照图9,示出了本发明的一种导航地图显示装置实施例一的结构框图,具体可以包括如下模块:

参考屏幕距离获取模块901,用于根据预设终端的屏幕,确定所述预设终端的导航地图中引导界面元素相对车辆屏幕位置的参考屏幕距离;

实际距离获取模块902,用于获取车辆实际位置至预设引导对象的实际距离;

比例尺调整模块903,用于根据所述实际距离调整所述导航地图的比例尺,以在所述导航地图中使所述引导界面元素基于所述参考屏幕距离相对所述车辆屏幕位置显示。

在本发明实施例中,所述参考屏幕距离获取模块901可以包括:

屏幕信息获取子模块,用于获取所述预设终端的屏幕的尺寸和分辨率;

参考屏幕距离确定子模块,用于根据所述预设终端的屏幕的尺寸和分辨率,确定导航地图中引导界面元素相对车辆屏幕位置的参考屏幕距离。

在本发明实施例中,所述比例尺调整模块903可以包括:

预设比例尺信息获取子模块,用于获取多个预设比例尺信息;

临界距离确定子模块,用于采用所述多个预设比例尺信息和所述参考屏幕距离,确定多个临界距离;

临界距离区间确定子模块,用于采用所述多个临界距离,确定多个临界距离区间,所述临界距离区间的上端点距离和下端点距离分别为距离大小相邻的两个临界距离;

比例尺调整子模块,用于若所述实际距离处在一个目标临界距离区间中,则根据所述目标临界距离区间和对应的比例尺信息,调整所述导航地图的比例尺。

在本发明实施例中,所述预设比例尺信息包括:预设比例尺和对应的比例尺等级;所述比例尺调整子模块可以包括:

目标比例尺等级确定单元,用于根据所述实际距离和所述目标临界距离区间对应的比例等级,确定目标比例尺等级;

比例尺调整单元,用于调整所述导航地图的比例尺,直至到达所述目标比例尺等级对应的预设比例尺。

在本发明实施例中,所述比例尺调整单元可以包括:

当前比例尺等级获取子单元,用于获取当前比例尺等级;

帧等级计算子单元,用于采用所述当前比例尺等级和所述目标比例尺等级,计算每帧变化的比例尺等级;

比例尺调整子单元,用于按照所述每帧变化的比例尺等级,逐帧调整所述导航地图的比例尺,直至到达所述目标比例尺等级对应的预设比例尺。

在本发明实施例中,所述预设比例尺信息获取子模块可以包括:

道路类型获取单元,用于获取车辆所在道路的道路类型;

预设比例尺信息获取单元,用于获取所述道路类型对应的多个预设比例尺和对应的多个比例尺等级。

在本发明实施例中,所述预设比例尺信息获取单元可以包括:

第一预设比例尺信息获取子单元,用于若所述道路类型为高速路,则获取对应的多个第一预设比例尺和对应的多个第一比例尺等级。

在本发明实施例中,所述预设比例尺信息获取单元可以包括:

第二预设比例尺信息获取子单元,用于若所述道路类型为快速路,则获取对应的多个第二预设比例尺和对应的多个第二比例尺等级。

在本发明实施例中,所述预设比例尺信息获取单元可以包括:

第三预设比例尺信息获取子单元,用于若所述道路类型为城市路,则获取对应的多个第三预设比例尺和对应的多个第三比例尺等级。

在本发明实施例中,所述的装置还可以包括:

地图元素显示模块,用于根据当前道路类型对应的多个预设比例尺,在所述导航地图上显示适配的地图元素。

在本发明实施例中,所述地图元素显示模块可以包括:

最大预设比例尺确定子模块,用于在所述当前道路类型对应的多个预设比例尺中,确定当前比例尺所达到的最大的预设比例尺;

地图元素显示子模块,用于在所述导航地图显示,与所述当前比例尺所达到的最大的预设比例尺适配的地图元素。

在本发明实施例中,可以根据预设终端的屏幕,确定导航地图中引导界面元素相对车辆屏幕位置的参考屏幕距离;在车辆的行驶过程中,根据车辆实际位置至预设引导对象的实际距离,调整导航地图的比例尺,以在导航地图中使引导界面元素基于参考屏幕距离相对车辆屏幕位置显示,从而能够尽可能长时间的使得引导界面元素与车辆屏幕位置之间的距离基本保持不变,避免出现引导界面元素剧烈变化,跑出屏幕的问题,方便用户随时查看并及时正确地跟随,保证了用户的视觉体验。

参照图10,示出了本发明的一种导航地图显示装置实施例二的结构框图,具体可以包括如下模块:

比例尺调整模块1001,用于在未检测到用户针对预设终端的导航地图的交互操作时,根据车辆实际位置至预设引导对象的实际距离,调整所述导航地图的比例尺,以在所述导航地图中使引导界面元素基于预设的参考屏幕距离相对车辆屏幕位置显示;

查看意图判断模块1002,用于判断所述用户是否具有查看所述导航地图的查看意图;

调整停止模块1003,用于在用户具有查看所述导航地图的查看意图时,停止调整所述导航地图的比例尺。

在本发明实施例中,所述查看意图判断模块1002可以包括:

视线焦点判断子模块,用于判断所述用户的视线焦点是否位于所述导航地图内;

第一查看意图确定子模块,用于若所述用户的视线焦点位于所述导航地图内,则确定所述用户具有查看所述导航地图的查看意图;

第二查看意图确定子模块,用于若所述用户的视线焦点位于所述导航地图外,则确定所述用户不具有查看所述导航地图的查看意图。

在本发明实施例中,所述查看意图判断模块1002可以包括:

引导信息判断子模块,用于判断所述预设终端在当前时间之前的第一预设时间段内是否播放了预设引导信息;

第三查看意图确定子模块,用于若所述预设终端在所述当前时间之前的第一预设时间段内播放了预设引导信息,则确定所述用户具有查看所述导航地图的查看意图;

第四查看意图确定子模块,用于若所述预设终端在所述当前时间之前的第一预设时间段内未播放预设引导信息,则确定所述用户不具有查看所述导航地图的查看意图。

在本发明实施例中,所述查看意图判断模块1002可以包括:

引导对象判断子模块,用于判断所述车辆在当前时间之前的第二预设时间段内是否经过了预设引导对象;

第五查看意图确定子模块,用于若所述车辆在所述当前时间之前的第二预设时间段内经过了预设引导对象,则确定所述用户具有查看所述导航地图的查看意图;

第六查看意图确定子模块,用于若所述车辆在所述当前时间之前的第二预设时间段内未经过预设引导对象,则确定所述用户不具有查看所述导航地图的查看意图。

在本发明实施例中,所述调整停止模块1003可以包括:

调整停止子模块,用于在第三预设时间段内,停止调整所述导航地图的比例尺。

在本发明实施例中,所述的装置还可以包括:

调整恢复模块,用于在确定所述用户的视线焦点离开所述导航地图时,恢复调整所述导航地图的比例尺。

在本发明实施例中,所述比例尺调整模块1001可以包括:

预设比例尺信息获取子模块,用于获取多个预设比例尺信息;

临界距离确定子模块,用于采用所述多个预设比例尺信息和所述参考屏幕距离,确定多个临界距离;

临界距离区间确定子模块,用于采用所述多个临界距离,确定多个临界距离区间,所述临界距离区间的上端点距离和下端点距离分别为距离大小相邻的两个临界距离;

比例尺调整子模块,用于若所述实际距离处在一个目标临界距离区间中,则根据所述目标临界距离区间和对应的比例尺信息,调整所述导航地图的比例尺。

在本发明实施例中,所述预设比例尺信息包括:预设比例尺和对应的比例尺等级;所述比例尺调整子模块可以包括:

目标比例尺等级确定单元,用于根据所述实际距离和所述目标临界距离区间对应的比例等级,确定目标比例尺等级;

比例尺调整单元,用于调整所述导航地图的比例尺,直至到达所述目标比例尺等级对应的预设比例尺。

在本发明实施例中,所述比例尺调整单元可以包括:

当前比例尺等级获取子单元,用于获取当前比例尺等级;

帧等级计算子单元,用于采用所述当前比例尺等级和所述目标比例尺等级,计算每帧变化的比例尺等级;

比例尺调整子单元,用于按照所述每帧变化的比例尺等级,逐帧调整所述导航地图的比例尺,直至到达所述目标比例尺等级对应的预设比例尺。

在本发明实施例中,在未检测到用户针对预设终端的导航地图的交互操作时,在车辆的行驶过程中,根据车辆实际位置至预设引导对象的实际距离,调整导航地图的比例尺,以在导航地图中使引导界面元素基于参考屏幕距离相对车辆屏幕位置显示,从而能够尽可能长时间的使得引导界面元素与车辆屏幕位置之间的距离基本保持不变,避免出现引导界面元素剧烈变化,跑出屏幕的问题,方便用户随时查看并及时正确地跟随,保证了用户的视觉体验。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本发明实施例还提供了一种车辆,包括:

一个或多个处理器;和

其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述车辆执行如上一种导航地图显示方法实施例二所述的一个或多个的方法。

本发明实施例还提供了一种车辆,包括:

一个或多个处理器;和

其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述车辆执行如上一种导航地图显示方法实施例三所述的一个或多个的方法。

本发明实施例还提供了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如上一种导航地图显示方法实施例二所述的一个或多个的方法。

本发明实施例还提供了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如上一种导航地图显示方法实施例三所述的一个或多个的方法。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上对本发明所提供的一种导航地图显示方法、一种导航地图显示装置、一种车辆以及机器可读介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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