导航语音播报方法、设备、系统及存储介质技术方案

技术编号:32652633 阅读:19 留言:0更新日期:2022-03-17 10:58
本申请提供一种导航语音播报方法、设备、系统及存储介质。在导航语音播报方法中,将处理导航事件所需的响应时长作为确定播报时机的依据,并充分考虑了被导航对象位置以及车速情况,有利于根据被导航对象的实际行驶状况动态地计算导航事件的播报时刻,解决了导航事件播报不及时的问题,提升了驾驶过程中的安全性。性。性。

【技术实现步骤摘要】
导航语音播报方法、设备、系统及存储介质


[0001]本申请涉及导航
,尤其涉及一种导航语音播报方法、设备、系统及存储介质。

技术介绍

[0002]在出行场景,地图导航应用扮演了重要的角色,如,用户在驾驶车辆时,可使用地图导航应用进行导航,在导航过程中,地图导航应用可向用户播报导航事件,以帮助用户安全驾驶,导航事件例如道路施工、道路限速、道路拥堵等。
[0003]在现有技术中,地图导航应用通常在用户的实时定位位置至导航事件位置的距离达到预定的播报距离时播报与所述导航事件有关的语音信息。但由于预定的距离一般是固定的,专利技术人发现,在固定的距离内不是所有的用户都能够对导航事件进行有效的应对。因此,需要对现有导航语音播报技术进行不断优化和改进。

技术实现思路

[0004]本申请的多个方面提供一种导航语音播报方法、设备、系统及存储介质,用以解决现有的导航语音播报方式存在的播报不及时的问题。
[0005]本申请实施例还提供一种导航语音播报方法,适用于服务器,包括:确定道路网络中的第一导航事件;根据所述第一导航事件对应的历史行驶轨迹数据,计算处理所述第一导航事件所需的响应时长;将所述第一导航事件以及所述响应时长下发至被导航对象对应的终端设备,以使所述终端设备根据所述响应时长向所述被导航对象播报所述第一导航事件。
[0006]本申请实施例还提供一种导航语音播报方法,包括:获取被导航对象的实时行驶速度和实时定位位置;基于所述被导航对象的实时行驶速度、实时定位位置及所述被导航对象接收到的第一导航事件的事件信息,确定所述第一导航事件的播报时机;其中,所述事件信息包括:播报内容和响应时长;在确定所述导航对象的行驶条件满足所述第一导航事件的播报时机时,语音播报所述播报内容。
[0007]本申请实施例还提供一种导航语音播报方法,适用于服务器,其中,包括:确定被导航对象的导航路径包含的导航事件;获取所述导航事件的事件信息,所述事件信息包括播报内容和处理所述导航事件所需的响应时长;将所述导航事件以及所述事件信息下发至所述被导航对象对应的终端设备,以使所述终端设备根据所述事件信息确定所述导航事件的播报时机。
[0008]本申请实施例还提供一种服务器,包括:存储器、处理器以及通信组件;所述存储器用于存储一条或多条计算机指令;所述处理器用于执行所述一条或多条计算机指令以用于:执行本申请实施例提供的导航语音播报方法中的步骤。
[0009]本申请实施例还提供一种终端设备,包括:存储器、处理器、通信组件以及显示组件;所述存储器用于存储一条或多条计算机指令;所述处理器用于执行所述一条或多条计
算机指令以用于:执行本申请实施例提供的导航语音播报方法中的步骤。
[0010]本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,计算机程序被执行时能够实现本申请实施例提供的导航语音播报方法中的步骤。
[0011]本申请实施例还提供一种导航语音播报系统,包括:服务器以及被导航对象的终端设备;其中,所述服务器,用于:确定所述被导航对象的导航路径包含的导航事件;获取所述导航事件的事件信息,并将所述导航事件以及所述事件信息下发至所述终端设备;所述终端设备,用于:获取所述被导航对象的实时行驶速度和实时定位位置;基于所述被导航对象的实时行驶速度、实时定位位置及所述被导航对象接收到的所述导航事件的事件信息,确定所述导航事件的播报时机;其中,所述事件信息包括:播报内容以及响应时长;在确定所述导航对象的行驶条件满足所述导航事件的播报时机时,语音播报所述播报内容
[0012]本申请实施例提供的导航语音播报系统中,服务器根据导航事件对应的历史行驶轨迹数据,挖掘理导航事件所需的响应时长,并将导航事件以及其响应时长发送至被导航对象对应的终端设备,可有效地为终端设备提供播报时机的确定依据。终端设备在导航的过程中,实时地根据被导航对象实时定位位置以及实时行驶速度,计算被导航对象到达导航事件所在位置所需的行驶时长,并根据该行驶时长和处理导航事件所需的响应时长确定该导航事件的播报时机。在这种播报方式中,将处理导航事件所需的响应时长作为确定播报时机的依据,并充分考虑了被导航对象位置以及车速情况,有利于根据被导航对象的实际行驶状况动态地计算导航事件的播报时刻,解决了导航事件播报不及时的问题,提升了驾驶过程中的安全性。
附图说明
[0013]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0014]图1为基于距离提前量对导航事件进行语音播报的示意图;
[0015]图2为本申请一示例性实施例提供的导航语音播报系统的结构示意图;
[0016]图3为本申请计算路口导航事件对应的响应时长的流程示意图;
[0017]图4为本申请计算导航事件对应的播报时刻的示意图;
[0018]图5为本申请一应用场景实施例提供的导航语音播报系统的结构框图;
[0019]图6a为本申请一示例性实施例提供的导航语音播报方法的流程示意图;
[0020]图6b为本申请另一示例性实施例提供的导航语音播报方法的流程示意图;
[0021]图7为本申请一示例性实施例提供的终端设备的结构示意图;
[0022]图8为本申请另一示例性实施例提供的服务器的结构示意图。
具体实施方式
[0023]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0024]现有导航语音播报方式如图1所示,该方式基于距离提前量进行导航事件播报,
即,在导航过程中,动态计算导航事件位置和用户的实时定位位置之间的距离,并提前一定距离给用户进行语音播报提示。例如,在图1中,该导航事件对应了一个预先设定的播报距离(距离提前量)。当车辆与导航事件之间的距离满足播报距离时,也即车辆的实时定位位置接近图1所示播报位置时,对该导航事件进行语音播报。
[0025]现有播报距离一般配置的是固定距离,但同一个导航事件对于不同用户驾驶的处于不同行驶状态的车辆而言,按照固定距离播报并不能保证所有用户对该导航事件采取有效的应对措施,比如车速是120km/h的车辆,和车速是80km/h的车辆,针对限速70km/h的语音提示,采取有效安全应对措施所需要的距离必然是不同的。同时,不同事件要求用户做出的应对措施也不同。因此,有必要对导航语音播报技术进行改进,以提供更好的导航引导服务,提升用户体验,保障安全驾驶。
[0026]针对上述技术问题,在本申请一些实施例中,提供了一种解决方案,以下结合附图,详细说明本申请各实施例提供的技术方案。
[0027]图2为本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种导航语音播报方法,其中,包括:获取被导航对象的实时行驶速度和实时定位位置;基于所述被导航对象的实时行驶速度、实时定位位置及所述被导航对象接收到的第一导航事件的事件信息,确定所述第一导航事件的播报时机;其中,所述事件信息包括:播报内容和响应时长;在确定所述导航对象的行驶条件满足所述第一导航事件的播报时机时,语音播报所述播报内容。2.根据权利要求1所述的方法,在确定所述导航对象的行驶条件满足所述第一导航事件的播报时机时,语音播报所述播报内容,包括:在确定所述被导航对象的实时行驶时刻为所述播报时机对应的播报时刻时,语音播报所述播报内容;或,在基于所述被导航对象的实时定位位置,确定所述被导航对象到达所述播报时机对应的播报位置时,语音播报所述播报内容;或,基于所述被导航对象的实时定位位置,确定所述被导航对象到所述第一导航事件的距离达到所述播报时机对应的距离时,语音播报所述播报内容。3.根据权利要求1所述的方法,基于所述被导航对象的实时行驶速度、实时定位位置及所述被导航对象接收到的第一导航事件的事件信息,确定所述第一导航事件的播报时机,包括:根据所述被导航对象的实时行驶速度以及所述实时定位位置,确定所述被导航对象行驶到所述第一导航事件所在位置所需的行驶时长;至少基于所述响应时长,确定所述第一导航事件的播报提前时长;根据所述行驶时长和所述播报提前时长之间的时间差,确定所述第一导航事件的播报时机。4.根据权利要求3所述的方法,所述方法进一步包括:根据所述被导航对象设置的播报模式,确定播报语速;根据所述播报语速和所述播报内容,计算所述第一导航事件对应的播报时长;至少基于所述响应时长,确定所述第一导航事件的播报提前时长,具体包括:将所述响应时长和所述播报时长的总和,作为所述播报提前时长。5.根据权利要求4所述的方法,其中,所述响应时长,包括:最短响应时长以及最长响应时长,将所述响应时长和所述播报时长的总和,作为所述播报提前时长,包括:将所述最短响应时长和所述播报时长的总和,作为最短播报提前时长;将所述最长响应时长和所述播报时长的总和,作为最长播报提前时长;根据所述行驶时长和所述播报提前时长之间的时间差,确定所述第一导航事件的播报时机,包括:根据所述行驶时长和所述最短播报提前时长之间的时间差,确定所述第一导航事件的最晚播报时机;根据所述行驶时长和所述最长响应时长之间的时间差,确定所述第一导航事件的最早播报时机;将所述最晚播报时机,作为第一导航事件的播报时机,和/或,将所述最早播报时机,作
为第一导航事件的播报时机。6.根据权利要求4所述的方法,其中,所述响应时长,包括:最短响应时长、最长响应时长和安全响应时长,所述安全响应时长小于所述最长响应时长,大于所述最短响应时长,将所述响应时长和所述播报时长的总和,作为所述播报提前时长,包括:将所述最短响应时长和所述播报时长的总和,作为最短播报提前时长;将所述最长响应时长和所述播报时长的总和,作为最长播报提前时长;将所述安全响应时长和所述播报时长的总和,作为安全播报提前时长;根据所述行驶时长和所述播报提前时长之间的时间差,确定所述第一导航事件的播报时机,包括:根据所述行驶时长和所述最短播报提前时长之间的时间差,确定所述第一导航事件的最晚播报时机;根据所述行驶时长和所述最长响应时长之间的时间差,确定所述第一导航事件的最早播报时机;根据所述行驶时长和所述安全播报提前时长之间的时间差,确定所述第一导航事件的安全播报时机;若所述第一导航事件的安全播报时机与所述被导航对象接收到的其他导航事件的播报时机不存在冲突,则确定所述安全播报时机,作为第一导航事件的播报时机;若所述第一导航事件的安全播报时机与所述其他导航事件的播报时机存在冲突,则根据所述最早播报时机和/或所述最晚播报时机,确定所述第一导航事件的播报时机。7.根据权利要求6所述的方法,其中,若所述第一导航事件的安全播报时机与所述其他导航事件的播报时机存在冲突,则根据所述最早播报时机和/或所述最晚播报时机,确定所述第一导航事件的播报时机,包括:根据所述第一导航事件的安全播报时机和播报时长,确定所述第一导航事件的安全播报结束时机;若所述第一导航事件的安全播报时机和安全播报结束时机,与所述被导航对象接收到的第二导航事件的播报起始时机和播报结束时机存在交叉,则确定所述最早播报时机和所述最晚播报时机之间的任一目标时机作为所述第一导航事件的播报时机;其中,所述目标时机以及所述目标时机和所述播报时长形成的新的播报结束时机,与所述第二导航事件的播报时机和播报结束时机之间无交叉。8.根据权利要求7所述的方法,其中,还包括:若所述第一导航事件的安全播报时机与所述第二导航事件的播报结束时机之间的差小于第一阈值,则确定所述安全播报时机和所述最晚播报时机之间的第一目标时机作为所述第一导航事件的播报时机;其中,所述第一目标时机与所述第二导航事件的播报结束时机之间的间隔大于或者等于所述第一阈...

【专利技术属性】
技术研发人员:邱堋星赵瑞闫青永
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1