一种导航播报方法、装置、设备及存储介质与流程

文档序号:29317005发布日期:2022-03-19 21:59阅读:181来源:国知局
一种导航播报方法、装置、设备及存储介质与流程

1.本发明涉及导航技术领域,特别涉及一种导航播报方法、装置、设备及存储介质。


背景技术:

2.随着通信技术和全球定位技术的不断发展,为导航技术提供了越来越坚实的技术基础,电子地图导航系统也越来越普及。电子地图导航系统具有向用户提供路径规划和引导的功能,但由于用户在开车过程中需要专注于路况和周围环境,不能将注意力集中于地图界面,因此导航播报成为了电子地图导航系统的重要功能。
3.现有的导航技术,在进行导航引导时,通常是基于路线规划中计算的实际距离以及标准参照物(如路口、红绿灯、路牌等)进行语音播报。例如,当前方有路口需要转向时,电子地图导航系统播报:“前方xx米,请在第x个红绿灯处左转”、“前方xx米,请在第x个路口右转”之类的播报信息。对于没有标准参照物的路口,则会直接播报“前方xx米左转”。
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.根据所述导航语句确定对应的目标行驶车道;
39.将所述当前位置与所述目标行驶车道进行匹配;
40.根据匹配结果对所述导航语句进行修正,得到修正后的导航语句;
41.和/或,
42.根据所述导航语句确定对应的目标行驶车道;
43.基于所述环境数据确定所述目标行驶车道的路况信息;
44.根据所述目标车道的路况信息对所述导航语句进行修正,得到修正后的导航语句。
45.本发明另一方面提供一种导航播报装置,包括:
46.当前位置获取模块,用于获取导航对象的当前位置;
47.环境数据获取模块,用于当根据所述当前位置确定所述导航对象即将到达预设的机动点时,获取所述机动点附近的环境数据;
48.导航语句确定模块,用于确定所述机动点对应的导航语句;
49.播报参数确定模块,用于根据所述当前位置和/或所述环境数据确定所述导航语句的播报参数;
50.播报模块,用于按照所述播报参数对所述导航语句进行语音播报。
51.本发明另一方面提供一种电子设备,包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如上述的导航播报方法。
52.本发明另一方面提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如上述的导航播报方法。
53.由于上述技术方案,本发明至少具有以下有益效果之一:
54.根据本发明实施例提供的导航播报方法,基于导航对象的当前位置以及机动点附近的环境数据来灵活调整导航语句的播报参数,可以避免出现播报多余、播报不及时等问题,提高导航播报的精确度和效率,提高用户体验。
55.此外,通过结合车外摄像头或地图数据,捕捉机动点附近静态/动态参照物,将有效的参照物结合到导航播报的内容中,给用户提供更好理解更自然的导航指引,可以避免因为距离或路口把握不准确而引起的错误判断和行驶,进一步提高用户体验。
附图说明
56.为了更清楚地说明本发明的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
57.图1是本发明一个实施例提供的实施环境示意图;
58.图2是本发明另一个实施例提供的实施环境示意图;
59.图3是本发明一个实施例提供的导航播报方法的流程图;
60.图4是本发明一个实施例提供的动态参照物的导航播报示意图;
61.图5是本发明一个实施例提供的静态参照物的导航播报示意图;
62.图6是本发明另一个实施例提供的导航播报方法的流程图;
63.图7是本发明一个实施例提供的导航播报装置的结构示意图;
64.图8是本发明一个实施例提供的电子设备的结构示意图。
具体实施方式
65.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
66.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、装置、产品或设备不必限于
清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
67.参考说明书附图1,其示出了本发明一个实施例提供的导航播报方法的实施环境示意图,如图1所示,该实施环境可以包括至少一个终端设备110和服务器120。所述服务器120和各个终端设备110可以通过有线或无线通信方式进行直接或间接地连接,本发明实施例对此不做限制。
68.所述终端设备110可以包括智能手机、平板电脑、笔记本电脑、台式计算机、数字助理、智能音箱、智能可穿戴设备、车载终端、服务器等类型的实体设备,也可以包括运行于实体设备中的软体,例如应用程序等,但并不局限于此。所述终端设备110上运行的操作系统可以包括但不限于安卓系统、ios系统、linux、windows等。
69.所述服务器120可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。
70.在实际应用中,导航对象可以为车辆或者行人,当导航对象为车辆时,所述终端设备110可以为车载终端,当导航对象为行人时,所述终端设备110可以为手机。所述车载终端/手机可以实时采集导航对象的当前位置,并在根据所述当前位置确定所述导航对象即将到达预设的机动点时,采集所述机动点附近的环境数据,并将采集的信息发送至所述服务器120;所述服务器120可以采用本发明实施例提供的方法确定所述机动点对应的导航语句以及所述导航语句的播报参数,并将所述导航语句及其对应的播报参数发送至所述车载终端/手机进行语音播报。
71.需要说明的是,图1仅仅是一种示例。本领域技术人员可以理解,虽然图1中只示出了2个终端设备110,但并不构成对本发明实施例的限定,可以包括比图示更多或更少的终端设备110。
72.参考说明书附图2,其示出了本发明另一个实施例提供的导航播报方法的实施环境示意图,如图2所示,该实施环境可以至少包括终端设备110,所述终端设备110可以包括智能手机、平板电脑、笔记本电脑、台式计算机、数字助理、智能音箱、智能可穿戴设备、车载终端、服务器等类型的实体设备,也可以包括运行于实体设备中的软体,例如应用程序等,但并不局限于此。所述终端设备110上运行的操作系统可以包括但不限于安卓系统、ios系统、linux系统、windows系统等。
73.在实际应用中,导航对象可以为车辆或者行人,当导航对象为车辆时,所述终端设备110可以为车载终端,当导航对象为行人时,所述终端设备110可以为手机。所述车载终端/手机可以采用本发明实施例提供的方法确定导航对象在各个预设的机动点对应的导航语句以及所述导航语句的播报参数,并按照所述播报参数对所述导航语句进行语音播报。
74.需要说明的是,图2仅仅是一种示例。
75.实施例1
76.参考说明书附图3,其示出了本发明一个实施例提供的一种导航播报方法的流程,该方法可以应用于图2中的终端设备110中,所述终端设备110可以为车载终端等,具体的如图3所示,所述方法可以包括以下步骤:
77.s310:获取导航对象的当前位置。
78.本发明实施例中,所述导航对象可以为车辆,可以通过车辆中的车载终端,来实时采集所述车辆的当前位置。具体地,在导航过程中,所述车载终端可以通过接收到的卫星信号,对所述车辆进行实时定位。其中,所述当前位置可以采用地球经纬度坐标表示,还可以将所述车辆的当前位置实时地显示在导航电子地图上,以便用户观察。
79.s320:当根据所述当前位置确定所述导航对象即将到达预设的机动点时,获取所述机动点附近的环境数据。
80.本发明实施例中,所述车载终端可以根据所述车辆的当前位置判断其是否即将到达预设的机动点,若是,则获取所述机动点附近的环境数据。其中,所述预设的机动点为在导航路径中需要进行自然语言导航语音提示的点对象,所述预设的机动点可以根据实际需要进行设置,例如可以设置为普通无红绿灯路口或者复杂岔路、密集型连续路口处的位置,本发明实施例对此不作限制。
81.本发明实施例中,所述获取所述机动点附近的环境数据可以包括:
82.通过摄像头采集所述机动点附近的环境数据;
83.和/或,
84.获取所述机动点附近的地图数据,基于所述地图数据确定所述环境数据。
85.其中,所述环境数据可以包括参照物信息,所述参照物信息可以包括参照物的名称和相对方位,所述参照物可以包括动态参照物和/或静态参照物。具体地,静态参照物可以包括:雕塑、标牌、建筑物、公共设施、植物等等;动态参照物可以包括:车辆、行人、其他生物等等。在一些可能的实施例中,所述参照物信息还可以包括参照物的颜色、形状、品牌等信息。
86.具体地,当所述导航对象即将到达预设的机动点时,所述车载终端可以控制摄像头拍摄所述机动点附近的环境图像,并对所述环境图像进行分析处理,得到所述环境数据。所述车载终端还可以从服务器中获取所述机动点附近的地图数据,从所述地图数据中筛选出所述环境数据。
87.s330:确定所述机动点对应的导航语句。
88.本发明实施例中,所述确定所述机动点对应的导航语句可以包括:
89.获取所述导航对象的导航路径;
90.根据所述导航路径和所述环境数据确定所述机动点对应的导航语句。
91.其中,所述导航路径可以预先根据所述导航对象的出发地和目的地进行路径规划得到,所述导航路径可以包括出发地、目的地以及出发地至目的地的行车路线,所述行车路线包含路线拓扑数据,路线拓扑数据由一系列经纬度坐标组成,即,路线拓扑数据是一系列点的集合。需要说明的是,所述导航路径可以采用现有技术中任一种路径规划技术获取,本发明实施例对此不作限制。
92.具体地,所述根据所述导航路径和所述环境数据确定所述机动点对应的导航语句可以包括:
93.根据所述导航路径确定引导方向;
94.基于所述环境数据确定参照物信息,所述参照物信息包括参照物的名称和相对方位,所述参照物包括动态参照物和/或静态参照物;
95.根据所述参照物的名称、相对方位和所述引导方向确定所述导航语句。
96.其中,所述引导方向可以为“左转”、“右转”、“进入岔路口”和“进入右边车道”等,对所述参照物的名称、相对方位和所述引导方向进行组合,即可得到所述导航语句。针对不同的参照物的类型,所述导航语句可以有不同的格式,例如当参照物为静态参照物时,所述导航语句可以为经过参照物后执行某个动作,具体格式可以为“前方[距离],经过[参照物形容词]后[动作]”,也可以为到达参照物之前执行某个动作,具体格式可以为“前方[距离],到达[参照物形容词]之前[动作]”,当参照物为动态参照物时,所述导航语句可以为跟随参照物执行某个动作,具体格式可以为“前方请跟随[参照物形容词],[动作]”。
[0097]
示例性地,假设某机动点附近的参照物为一个大厦,由于其建筑风格的特色,在路口处具有标识性作用,其与所述导航对象的当前位置处于道路的异侧,因此其相对方位应定义为“到达
……
之前”,假设根据导航路径确定引导方向为“左转”,那么可以确定所述导航语句为“前方到达大厦之前,左转”。
[0098]
在一个可能的实施例中,所述参照物信息还可以包括参照物的颜色、形状、品牌等信息,对所述参照物的名称、相对方位、颜色、形状、品牌等信息和所述引导方向进行组合,即可得到所述导航语句。
[0099]
示例性地,如图4所示,假设某机动点附近的参照物为前方行驶的一个车辆,其名称为“甲壳虫”、颜色为“黄色”,假设根据导航路径确定引导方向为“进入右侧岔路口”,该前方行驶的车辆也进入右侧岔路口,因此其相对方位应定义为“跟随
……”
,那么可以确定所述导航语句为“前方请跟随黄色甲壳虫进入右侧岔路口”。
[0100]
在一个可能的实施例中,所述导航语句还可以包括当前位置与所述机动点之间的距离信息。示例性地,如图5所示,假设某机动点附近的参照物为kfc,其与所述导航对象的当前位置处于道路的异侧,因此其相对方位也应定义为“到达
……
之前”,假设根据导航路径确定引导方向为“右转”,当前位置与所述机动点之间的距离为500米,那么可以确定所述导航语句为“前方500米,到达kfc之前,右转”。
[0101]
在一个可能的实施例中,所述导航语句还可以根据导航路径进行预先设置,并与所述机动点一一对应存储于数据库中,当所述导航对象即将到达预设的机动点时,可以根据所述机动点从数据库中查找对应的导航语句。
[0102]
s340:根据所述当前位置和/或所述环境数据确定所述导航语句的播报参数。
[0103]
本发明实施例中,所述播报参数可以包括播报时机、播报次数和播报频率中的至少一种,所述播报时机可以为播报时间或播报距离。
[0104]
具体地,所述根据所述当前位置和/或所述环境数据确定所述导航语句的播报参数可以包括:
[0105]
根据所述导航语句确定对应的目标行驶车道;
[0106]
将所述当前位置与所述目标行驶车道进行匹配;
[0107]
根据匹配结果确定所述导航语句的播报次数和播报频率。
[0108]
在实际应用中,可以预先设置标准播报次数和标准播报频率,根据所述当前位置与所述目标行驶车道的匹配结果基于所述标准播报次数确定所述导航语句的播报次数,基于所述标准播报频率确定所述导航语句的播报频率。具体地,可以针对不同路段,设置不同固定次数/固定频率播报,当所述当前位置与所述目标行驶车道匹配时,减少第一预设次数
和/或增加第一预设间隔时间触发播报,当所述当前位置与所述目标行驶车道不匹配时,按照固定次数/固定频率进行播报。其中,所述第一预设次数和所述第一预设间隔时间可以根据实际情况进行设置,本发明实施例对此不作限制。示例性地,假设针对城市路段,设置播报次数为3次,播报频率为间隔10秒播报一次,当所述当前位置与所述目标行驶车道匹配时,仅播报1次,当所述当前位置与所述目标行驶车道不匹配时,播报3次,每次播报间隔10秒。
[0109]
具体地,所述根据所述当前位置和/或所述环境数据确定所述导航语句的播报参数可以包括:
[0110]
根据所述导航语句确定对应的目标行驶车道;
[0111]
基于所述环境数据确定所述目标行驶车道的路况信息;
[0112]
根据所述目标行驶车道的路况信息确定所述导航语句的播报时机。
[0113]
可选择地,可以预先设置标准播报时机,根据所述目标行驶车道的路况信息基于所述标准播报时机确定所述导航语句的播报时机。具体地,可以针对不同路段,设置不同固定距离/时间播报,当所述目标行驶车道的路况信息为拥堵时,则提前预设距离/预设时间进行播报,当所述目标行驶车道的路况信息为通畅时,则在预先设置的固定距离/时间处进行播报。其中,所述预设距离/预设时间可以根据实际情况进行设置,本发明实施例对此不作限制。示例性地,假设针对城市路段,设置在到达所述机动点之前200米处/30秒时进行播报,当所述目标行驶车道的路况信息为拥堵时,在到达所述机动点之前[200+预设距离]米处/[30+预设时间]秒时,触发播报所述导航语句,当所述目标行驶车道的路况信息为通畅时,则在到达所述机动点之前200米处/30秒时进行播报。
[0114]
可选择地,所述根据所述目标行驶车道的路况信息确定所述导航语句的播报时机可以包括:确定所述路况信息对应的路况等级,获取与所述路况等级对应的播报时机,作为所述导航语句的播报时机。在实际应用中,可以预先根据不同的路况等级对应设置不同的播报时机,当确定所述目标行驶车道的路况之后,根据所述路况的等级查找对应的播报时机,将查找到的播报时机作为所述导航语句的播报时机。示例性地,假设所述导航语句对应的目标行驶车道的路况为一级拥堵路况,则可以查询一级拥堵路况对应的预设的播报时机,作为所述导航语句的播报时机。
[0115]
可选择地,所述根据所述目标行驶车道的路况信息确定所述导航语句的播报时机还可以包括:当所述路况信息为拥堵时,获取所述目标行驶车道的拥堵程度,根据所述拥堵程度确定所述导航语句的播报时机;当所述路况信息为通畅时,获取预设播报时机作为所述导航语句的播报时机。示例性地,假设所述导航语句对应的目标行驶车道的路况信息为拥堵,则可以获取所述当前位置与所述机动点之间的拥堵路段的长度,根据拥堵路段的长度来确定所述导航语句的播报时机。例如,可以将所述导航语句的播报时机设置为在到达所述机动点之前[拥堵路段的长度+200]米处进行播报。
[0116]
在一个可能的实施例中,在车辆行驶过程中,可以实时获取车辆的当前位置以及所述机动点附近的环境数据,并根据所述当前位置和/或所述环境数据实时更新所述导航语句的播报参数。示例性地,在第一次播报所述导航语句之后,发现所述车辆的当前位置与所述目标行驶车道仍然不匹配,则可以确定用户没有根据导航播报进行变道(即用户分心),此时可以增加第二预设次数和/或减少第二预设间隔时间触发播报。其中,所述第二预
设次数和所述第二预设间隔时间可以根据实际情况进行设置,本发明实施例对此不作限制。本发明实施例通过结合用户的决策和周围环境对导航语句的播放参数进行灵活调整,可以避免播报多余、播报不及时等问题,提高导航播报的精确度和效率。
[0117]
s350:按照所述播报参数对所述导航语句进行语音播报。
[0118]
本发明实施例采用语音播报的方式,使得用户无需分心查看展示界面即可获取关注的信息,提高了信息获取效率,提升了用户体验,同时还可以避免分散用户注意力来测算距离和路况,提高了行驶安全性。
[0119]
在一个可能的实施例中,如图6所示,所述方法还可以包括:
[0120]
s360:根据所述当前位置和/或所述环境数据对所述导航语句进行修正,得到修正后的导航语句。
[0121]
相应地,所述按照所述播报参数对所述导航语句进行语音播报(即s350)具体为:
[0122]
s350’:按照所述播报参数对修正后的导航语句进行语音播报。
[0123]
具体地,所述根据所述当前位置和/或所述环境数据对所述导航语句进行修正,得到修正后的导航语句可以包括:
[0124]
根据所述导航语句确定对应的目标行驶车道;
[0125]
将所述当前位置与所述目标行驶车道进行匹配;
[0126]
根据匹配结果对所述导航语句进行修正,得到修正后的导航语句。
[0127]
在实际应用中,当所述当前位置与所述目标行驶车道匹配时,表明所述车辆已经在正确车道,那么则可以将所述导航语句中关于变道提醒的内容进行修正,得到修正后的导航语句。示例性地,假设导航语句为“请走最右侧车道,前方右转”,但此时根据所述车辆的当前位置确定所述车辆已经处于最右侧车道,那么可以将所述导航语句修改为“保持车道,前方右转”。
[0128]
具体地,所述根据所述当前位置和/或所述环境数据对所述导航语句进行修正,得到修正后的导航语句可以包括:
[0129]
导航语句确定对应的目标行驶车道;
[0130]
基于所述环境数据确定所述目标行驶车道的路况信息;
[0131]
根据所述目标车道的路况信息对所述导航语句进行修正,得到修正后的导航语句。
[0132]
在实际应用中,当所述目标车道的路况信息为拥堵时,可以在所述导航语句中增加关于路况信息的语句,以提醒用户注意。示例性地,假设导航语句为“请走右边车道,前方右转”,此时右边车道正拥堵,只能插队,那么可以将所述导航语句修改为“请走右边车道,前方右转;右边车道拥堵,请提前进入”。
[0133]
在一个可能的实施例中,还可以同时根据所述当前位置与所述目标行驶车道的匹配结果,以及所述目标车道的路况信息对所述导航语句进行修正,得到修正后的导航语句。示例性地,假设导航语句为“请走右边车道,前方右转”,但此时根据所述车辆的当前位置确定所述车辆已经处于右边车道,此时右边车道正拥堵,那么可以将所述导航语句修改为“保持车道,前方右转;前方车道拥堵,请减速慢行”。
[0134]
在一个可能的实施例中,在车辆行驶过程中,可以实时获取车辆的当前位置以及所述机动点附近的环境数据,并根据所述当前位置和/或所述环境数据实时更新所述导航
语句。示例性地,在第一次播报所述导航语句之后,发现所述车辆的当前位置与所述目标行驶车道仍然不匹配,则可以确定用户没有根据导航播报进行变道(即用户分心),此时可以在所述导航语句中增加吸引用户注意力的语句。示例性地,假设导航语句为“请走右边车道;请走右边车道,前方右转”,第一次播报后,发现所述车辆的当前位置与所述目标行驶车道仍然不匹配,则可以将所述导航语句修改为“请走右边车道,前方右转;请提前进入右边车道;请进入右边车道,车辆较多,容易错过”。
[0135]
本发明实施例通过结合用户的决策和周围环境对导航语句进行实时修正,可以避免出现播报错误、播报多余等问题,还可以吸引用户注意,使得用户及时根据导航播报调整其行驶路线,提高导航播报的精确度和效率。
[0136]
在一个可能的实施例中,当发现车辆已经走错车道,而地图数据由于种种原因(例如信号不好等)未更新车辆位置,那么可以通过摄像头识别车道后及时调整车辆位置,并重新规划路线并提供变道提醒。示例性地,假设车辆在隧道出口、主辅路或者高架口等位置,已经走错直行车道且不能变道,而所述导航语句仍然为“请走右边车道,前方右转”,此时需要根据当前位置和目的地重新进行路径规划,确定新的导航路径,从而确定新的导航语句,如可以修正为“已为您重新规划路线,前方200米可调头”。
[0137]
综上所述,本发明实施例提供的导航播报方法,基于导航对象的当前位置以及机动点附近的环境数据来灵活调整导航语句的播报参数,可以避免出现播报多余、播报不及时等问题,提高导航播报的精确度和效率,提高用户体验。
[0138]
此外,通过结合车外摄像头或地图数据,捕捉机动点附近静态/动态参照物,将有效的参照物结合到导航播报的内容中,给用户提供更好理解更自然的导航指引,可以避免因为距离或路口把握不准确而引起的错误判断和行驶,进一步提高用户体验。
[0139]
实施例2
[0140]
本发明另一个实施例提供的一种导航播报方法可以应用于图1中的服务器120中,所述方法可以包括如图3所示的方法实施例中的步骤s310至步骤s350。
[0141]
本发明实施例中,所述步骤s310中,所述导航对象可以为车辆,可以通过车辆中的车载终端实时采集所述导航对象的当前位置,并将所述当前位置发送至服务器。
[0142]
本发明实施例中,所述步骤s320中,所述服务器可以根据所述导航对象的当前位置判断其是否即将到达预设的机动点,若是,则向所述车载终端发送环境数据获取指令,以使得所述车载终端获取并上报所述机动点附近的环境数据。
[0143]
本发明实施例中,所述步骤s350中,所述服务器可以将所述导航语句、所述导航语句的播报参数对应发送至所述车载终端,以使得所述车载终端按照所述播报参数对所述导航语句进行语音播报。
[0144]
需要说明的是,本发明实施例中,其他具体内容可以参考如图3所示的方法实施例的内容,本发明实施例在此不再赘述。
[0145]
综上所述,本发明实施例提供的导航播报方法,基于导航对象的当前位置以及机动点附近的环境数据来灵活调整导航语句的播报参数,可以避免出现播报多余、播报不及时等问题,提高导航播报的精确度和效率,提高用户体验。
[0146]
此外,通过结合车外摄像头或地图数据,捕捉机动点附近静态/动态参照物,将有效的参照物结合到导航播报的内容中,给用户提供更好理解更自然的导航指引,可以避免
因为距离或路口把握不准确而引起的错误判断和行驶,进一步提高用户体验。
[0147]
参考说明书附图7,其示出了本发明一个实施例提供的一种导航播报装置700的结构。如图7所示,所述装置700可以包括:
[0148]
当前位置获取模块710,用于获取导航对象的当前位置;
[0149]
环境数据获取模块720,用于当根据所述当前位置确定所述导航对象即将到达预设的机动点时,获取所述机动点附近的环境数据;
[0150]
导航语句确定模块730,用于确定所述机动点对应的导航语句;
[0151]
播报参数确定模块740,用于根据所述当前位置和/或所述环境数据确定所述导航语句的播报参数;
[0152]
播报模块750,用于按照所述播报参数对所述导航语句进行语音播报。
[0153]
需要说明的是,上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与相应方法实施例属于同一构思,其具体实现过程详见对应方法实施例,这里不再赘述。
[0154]
本发明一个实施例还提供了一种电子设备,该电子设备包括处理器和存储器,该存储器中存储有至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现如上述方法实施例所提供的导航播报方法。
[0155]
存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、功能所需的应用程序等;存储数据区可存储根据所述设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器还可以包括存储器控制器,以提供处理器对存储器的访问。
[0156]
本发明实施例提供的方法实施例可以在终端、服务器或者类似的运算装置中执行,即上述电子设备可以包括终端、服务器或者类似的运算装置。在一个具体的实施例中,图8示出了一种用于实现本发明实施例所提供的方法的电子设备的硬件结构示意图,所述电子设备可以为计算机终端、移动终端或其它设备,所述电子设备还可以参与构成或包含本发明实施例所提供的装置。如图8所示,所述电子设备800可以包括一个或一个以上计算机可读存储介质的存储器810、一个或者一个以上处理核心的处理器820、输入单元830、显示单元840、射频(radio frequency,rf)电路850、无线保真(wireless fidelity,wifi)模块860以及电源870等部件。本领域技术人员可以理解,图8中示出的电子设备结构并不构成对电子设备800的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0157]
所述存储器810可用于存储软件程序以及模块,所述处理器820通过运行或执行存储在所述存储器810的软件程序以及模块,以及调用存储在存储器810内的数据,从而执行各种功能应用以及数据处理。所述存储器810可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据所述电子设备的使用所创建的数据等。此外,存储器810可以包括高速随机存取存储器,还可
以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器810还可以包括存储器控制器,以提供处理器820对存储器810的访问。
[0158]
所述处理器820是电子设备800的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器810内的软件程序和/或模块,以及调用存储在存储器810内的数据,执行电子设备800的各种功能和处理数据,从而对电子设备800进行整体监控。所述处理器820可以是中央处理器,还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0159]
所述输入单元830可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元830可包括图像输入设备831以及其他输入设备832。图像输入设备831可以是摄像头,也可以是光电扫描设备。除了图像输入设备831,输入单元830还可以包括其他输入设备832。具体地,其他输入设备832可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0160]
所述显示单元840可用于显示由用户输入的信息或提供给用户的信息以及电子设备的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元840可包括显示面板841,可选的,可以采用液晶显示器(liquid crystal display,lcd)、有机发光二极管(organic light-emitting diode,oled)等形式来配置显示面板841。
[0161]
所述rf电路850可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器820处理;另外,将涉及上行的数据发送给基站。通常,rf电路850包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(sim)卡、收发信机、耦合器、低噪声放大器(low noise amplifier,lna)、双工器等。此外,rf电路850还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(global system of mobile communication,gsm)、通用分组无线服务(general packet radio service,gprs)、码分多址(code division multiple access,cdma)、宽带码分多址(wideband code division multiple access,wcdma)、长期演进(long term evolution,lte)、电子邮件、短消息服务(short messaging service,sms)等。
[0162]
wifi属于短距离无线传输技术,电子设备800通过wifi模块860可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图8示出了wifi模块860,但是可以理解的是,其并不属于电子设备800的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
[0163]
所述电子设备800还包括给各个部件供电的电源870(比如电池),优选的,电源可以通过电源管理系统与处理器820逻辑相连,从而通过电源管理系统实现管理充电、放电、
以及功耗管理等功能。电源870还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
[0164]
需要说明的是,尽管未示出,所述电子设备800还可以包括蓝牙模块等,在此不再赘述。
[0165]
本发明一个实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质可设置于电子设备之中以保存用于实现一种导航播报方法相关的至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现上述方法实施例提供的导航播报方法。
[0166]
可选地,在本发明实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0167]
需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0168]
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0169]
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0170]
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1