一种自然语音引导方法和导航终端与流程

文档序号:18598556发布日期:2019-09-03 22:21阅读:167来源:国知局
一种自然语音引导方法和导航终端与流程

本发明涉及车载导航技术领域,尤其涉及一种自然语音引导方法和导航终端。



背景技术:

现有车载导航软件通常使用自然语音引导(naturalsoundguide,nvg)功能来向用户播报导航信息,例如在导航过程中对路口的播报内容通常都是“前方100米左转”、“前方200米右转”等。然而,现实中,很多用户对于距离往往没有具体概念,很难分清100米、200米具体是多远,因此很容易错过转弯的路口。



技术实现要素:

本发明提供一种自然语音引导方法和导航终端,用以提高对路线引导点语音播报的准确度,从而使用户能够更准确地判断在路口转弯的时机。

本发明一实施例提供一种地图数据编译方法,其中包括:

检索地图数据中每个路口的预定范围内的poi;

将所述预定范围划分为多个poi区域;

根据所述路口的驶入路与驶出路的连通关系,从所述poi中筛选出标志性poi;以及

将所述标志性poi与所述连通关系相关联保存在所述地图数据中。

本发明另一实施例提供一种自然语音引导方法,其中包括:

导航终端识别位于规划路线上的各个路口的驶入路与驶出路的连通关系;

根据所述连通关系从由上述地图数据编译方法得到的地图数据中查找相应的标志性poi;

根据所述标志性poi进行语言引导。

本发明又一实施例提供一种地图数据编译服务器,其中包括:

检索模块,用于检索地图数据中每个路口的预定范围内的poi;

筛选模块,用于根据所述路口的驶入路与驶出路的连通关系,从具有高优先级的poi区域的poi中筛选出标志性poi;以及

关联模块,用于将所述标志性poi与所述连通关系相关联保存在所述地图数据中。

本发明再一实施例提供一种导航终端,其中包括:

识别模块,用于识别位于规划路线上的各个路口的驶入路与驶出路的连通关系;

查找模块,用于根据所述连通关系从由权利要求6或7中所述地图数据编译服务器得到的地图数据中查找相应的标志性poi;以及

引导模块,用于根据所述标志性poi进行语言引导。

本发明通过在编译地图数据时为各个路口增加了标志性poi,并根据标志性poi形成自然语音对用户进行导航引导,因此能够更鲜明地指出具体的转折路口,从而提高导航的准确性和可理解性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明所述地图数据编译方法实施例的流程图;

图2为本发明所述地图数据编译服务器实施例的结构示意图;

图3为本发明所述自然语音引导方法实施例的流程图;

图4为本发明所述导航终端实施例的结构示意图;

图5为本发明所述自然语音引导方法实施例的线程图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明所述地图数据编译方法实施例的流程图,如图所示,包括如下步骤:

步骤110,检索地图数据中每个路口的预定范围内的poi。

其中,所述路口是指多条道路会合的地方;所述驶入路是指被导航的用户车辆在驶入路口之前经过的道路;所述驶入路的末端位置是指该驶入路与路口相接的一端的位置。poi是指兴趣点(pointofinterest),包括:名称、类别、经纬度、附近地点等属性信息,例如:加油站、麦当劳、银行等具体地点;所述预定范围可以根据路口的大小和用户需求进行动态调整。在实际应用中,既可以检索全部poi,也可以仅检索部分指定的poi,例如:按照类型、高度等对识别效果有益的poi进行检索。

具体地,可以先获取所述地图数据中每个路口的各个驶入路的末端位置的经纬度值作为该驶入路在所述路口的路口中心点。在实施应用中,地图中的道路数据通常由道路线段组成,遍历道路数据中的道路线段,以道路线段为驶入路,以驶入路与驶出路交汇的端点经纬度为上述路口中心点;然后检索所述路口中心周围的预定范围内的poi。

此后,可以根据所述路口的驶入路与驶出路的连通关系,从所述poi中筛选出标志性poi。具体地,可以根据poi的属性、高度等进行筛选;或者也可以采用如下步骤通过区域划分的方式进行筛选。

步骤120,将所述预定范围划分为多个poi区域。

例如,以路口中心点为参照,划分为左前方区域、左后方区域、右前方区域和右后方区域。每个poi区域可以是等边三角形、正方形等,边长可以根据需要调整。

步骤130,根据所述路口的驶入路与驶出路的连通关系,对每个所述poi区域指定优先级。

其中,上述优先级可以根据用户需要和使用习惯进行设定。例如,针对从驶入路向驶出路右转时的连通关系,各个poi区域的优先级顺序为:右前方区域为第一优先级、右后方区域为第二优先级、左前方区域为第三优先级、左后方区域为化第四优先级。

步骤140,根据所述优先级的顺序,从具有高优先级的poi区域的poi中筛选出标志性poi。

例如,在上例中,先在第一优先级的右前方区域中查找poi,如果该区域中仅有一个poi,则将该唯一的poi筛选作为标志性poi;如果在该区域中有多个poi,则可从这些poi中筛选出距离所述路口中心点最近的poi作为所述标志性poi。

另外,如果考虑避开建筑物遮挡,则可以从这些poi中筛选出距离所述路口中心点最近且未被建筑物遮挡的poi作为所述标志性poi。关于是否会被建筑物遮挡,可以通过地图数据中包含的该建筑物的背景数据及高度数据进行对比来进行判断。

类似地,如果在第一优先级的右前方区域中没有poi,则继续在第二优先级的右后方区域中以上述相同的方式继续进行筛选,依此类推,直到在某个poi区域中筛选出标志性poi则停止该筛选过程,无需对此后优先级更低的poi区域进行筛选,因此有利进一步减少运算负担,从而进一步提高地图数据的编译速度。

步骤150,将所述标志性poi与所述连通关系相关联保存在所述地图数据中。

例如,针对右转的连通关系在右前方的poi区域中指定了一个标志性poi;在针对左转的连通关系在左前方的poi区域中指定了一个标志性poi。依此类推,使该路口的每一对驶入路与驶出路的连通关系都对应有一个标志性poi,并且将表示该对应关系的关联信息保存在地图数据中,从而完成地图数据的编译。

此处需要说明的是,如果某个路口的所有poi区域都没有筛选出符合要求的标志性poi,则可以不进行关联存储。另外,只有在驶入路对应多条驶出路时,才进行标志poi编译,如果驶入路只对应一条驶出路,也不必进行筛选。

相应地,图2为本发明所述地图数据编译服务器实施例的结构示意图,该地图数据编译服务器能够实现上述地图数据编译方法,相关内容可参见如上描述。如图所示,该地图数据编译服务器10可以具体包括:

检索模块12检索地图数据中每个路口的预定范围内的poi,具体地,可以先由获取模块11获取地图数据中每个路口的各个驶入路的末端位置的经纬度值作为该驶入路在所述路口的路口中心点,然后再由检索模块12检索所述路口中心点周围的预定范围内的poi。

此后,由筛选模块14根据所述路口的驶入路与驶出路的连通关系,从所述poi中筛选出标志性poi。具体地,可以根据poi的属性、高度等进行筛选;或者先由划分模块13将所述预定范围划分为多个poi区域,然后由排序模块16根据所述路口的驶入路与驶出路的连通关系对每个所述poi区域指定优先级,之后再由筛选模块14根据所述优先级的顺序,从具有高优先级的poi区域的poi中筛选出标志性poi。完成筛选后,由关联模块15将所述标志性poi与所述连通关系相关联保存在所述地图数据中。

本实施例所述方法或服务器,在编译地图数据时为各个路口增加了标志性poi,与现有技术中使用的到达路口距离等抽象信息相比,更加直观易于辨识,从而使用户能够更准确地判断在路口转弯的时机。而且,通过在启动导航之前预先编译地图数据,有利于减轻终端的工作负担,避免拖累导航软件的运行速度。

图3为本发明所述自然语音引导方法实施例的流程图,如图所示,包括如下步骤:

步骤210,导航终端启动导航后,计算规划路线。

其中,所述导航终端可以是车载导航终端,也可以是智能终端。具体地,可以根据被导航的用户车辆的当前定位位置与用户输入的目标地点位置通过路线规划算法来计算规划路线。可选地,该导航终端可以直接计算该规划路线;或者也可以由导航服务计算好后发送给该导航终端。

步骤220,识别在规划路线上的各个路口的驶入路与驶出路的连通关系。

其中,所述连通关系是指用户车辆从驶入路进入路口并从驶出路离开路口时形成的左转、右转、直行等的关系。由于在生成规划路线后,用户车辆在路口的行驶方向已经确定,因此,本步骤中提到的连通关系是指位于规划路线上的推荐的驶入路与推荐的驶出路之间的连通关系,而不是指该路口的所有可能的驶入路与驶出路的连通关系。

步骤230,根据所述连通关系从由上述地图数据编译方法得到的地图数据中查找相应的标志性poi。

具体地,在上述方法实施例中针对高优先级的poi区域筛选出了标志性poi并与连通关系相关联保存在了地图数据中,因此,在本步骤中通过连通关系便可以找到相应的标志性poi。

步骤240,根据所述标志性poi进行语言引导。

具体地,针对位于规划路线上的路口,可以先根据所述标志性poi制作引导点;然后根据所述标志性poi的属性信息为所述引导点生成引导声音,例如对标志性poi的类型所对应的声音串进行拼接,从而形成所述引导声音;当满足所述引导点的播报时机时,播放所述引导声音,例如,播放的引导声音为“前方通过加油站后右转”,“前方在麦当劳处路口左转”等,从而引导用户在即将到来的路口该如何驾驶。

图4为本发明所述导航终端实施例的结构示意图,用以实现上述自然语音引导方法,具体内容可参见如上描述。如图所示,该导航终端20包括:

当导航终端20启动导航后,计算模块21计算规划路线;识别模块23识别位于规划路线上的各个路口的驶入路与驶出路的连通关系;查找模块24根据所述连通关系从由上述地图数据编译服务器得到的地图数据中查找相应的标志性poi;引导模块22根据所述标志性poi进行语言引导。需要说明的是,如果规划路线是由导航服务器(图中未示出)生成后发送给导航终端20,则可以将上述计算模块21从导航终端20中去除。

具体地,引导模块22中的制作单元22b根据所述标志性poi制作引导点;生成单元22a根据所述标志性poi的属性信息为所述引导点生成引导声音;当满足所述引导点的播报时机时,由播放单元22c播放所述引导声音。

通过本实施例所述方法或导航终端,通过根据相应路口的标志性poi形成自然语音对用户进行导航引导,能够更鲜明地指出具体的转折路口,从而提高导航的准确性和可理解性。

另外,在实际应用中,本实施例所述自然语音引导方法也可以分成不同的线程并行执行,如图5所示,具体的各步骤内容已标注在图中,此处不再赘述。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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