一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于车辆的语音导航播报方法、装置、电子设备及车辆与流程

2022-07-16 14:26:40 来源:中国专利 TAG:


1.本发明涉及车辆技术领域,更具体地,涉及一种基于车辆的语音导航播报方法、装置、电子设备及车辆。


背景技术:

2.导航功能可为用户前往目的地提供指引,为用户出行带来便利。
3.但是用户打开手机边骑车边导航的操作,不仅影响用户骑行体验,会给用户带来很大的安全隐患。


技术实现要素:

4.本发明实施例的一个目的是提供一种基于车辆的语音导航播报的新的技术方案。
5.根据本发明的第一方面,提供了一种基于车辆的语音导航播报方法,包括:响应于用户对所述车辆的用车请求,执行第一操作,使得所述车辆的车锁处于打开状态;在执行所述第一操作之后,以及在根据所述用户的历史骑行数据,确定出存在所述用户不熟悉且待骑行的目标路段的情况下,输出设定提示信息,以提示所述用户选择是否在所述目标路段使用设定的车辆语音导航播报功能;在所述用户选择在所述目标路段使用所述车辆语音导航播报功能的情况下,执行第二操作,使得所述车辆在所述目标路段执行导航信息语音播报处理。
6.可选地,所述历史骑行数据包括历史骑行位置;在所述输出设定提示信息之前,所述方法还包括:在所述历史骑行数据不为空的情况下,确定所述历史骑行数据是否包括任一目标历史骑行位置,使得所述车辆的定位位置与所述目标历史骑行位置间的距离小于或者等于第一设定阈值;在所述历史骑行数据不包括所述目标历史骑行位置的情况下,确定存在所述目标路段;其中,所述待骑行的目标路段包括待骑行的全部路段。
7.可选地,所述目标历史骑行位置为历史骑行起始位置;所述车辆的定位位置为所述车辆的骑行起始位置。
8.可选地,在所述输出设定提示信息之前,所述方法还包括:确定所述历史骑行数据是否为空;在所述历史骑行数据为空的情况下,确定存在所述目标路段。
9.可选地,所述方法还包括:执行第三操作,使得在设定应用程序的用车页面上显示设定控件;响应于所述用户对所述设定控件的触发操作,执行所述第二操作。
10.可选地,所述历史骑行数据包括历史骑行路线;在所述输出设定提示信息之前,所述方法还包括:在所述历史骑行数据不为空的情况下,确定道路导航规划路线是否包括任一第一路段,其中,所述历史骑行路线不包括所述第一路段,所述道路导航规划路线根据所述车辆的定位位置和所述用户指定的骑行终止位置得到;在所述道路导航规划路线包括所述第一路段的情况下,确定存在所述目标路段;其中,所述目标路段包括每一个所述第一路段。
11.可选地,在所述确定道路导航规划路线是否包括任一第一路段之前,所述方法还
包括:确定所述用户是否开始使用设定页面,其中,所述设定页面包括用于向所述用户提供道路导航规划路线的页面;在所述用户开始使用所述设定页面的情况下,执行所述在所述历史骑行数据不为空的情况下,确定道路导航规划路线是否包括任一第一路段的步骤。
12.根据本发明的第二方面,还提供了一种基于车辆的语音导航播报装置,包括:第一处理模块,用于响应于用户对所述车辆的用车请求,执行第一操作,使得所述车辆的车锁处于打开状态;第二处理模块,用于在执行所述第一操作之后,以及在根据所述用户的历史骑行数据,确定出存在所述用户不熟悉且待骑行的目标路段的情况下,输出设定提示信息,以提示所述用户选择是否在所述目标路段使用设定的车辆语音导航播报功能;以及,第三处理模块,用于在所述用户选择在所述目标路段使用所述车辆语音导航播报功能的情况下,执行第二操作,使得所述车辆在所述目标路段执行导航信息语音播报处理。
13.根据本发明的第三方面,还提供了一种电子设备,包括存储器和处理器,所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序,以实现根据本发明第一方面所述的方法。
14.根据本发明的第四方面,还提供了一种车辆,包括存储器和处理器,所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序,以实现本发明的第一方面所述的由所述车辆执行的方法步骤。
15.本发明实施例的一个有益效果在于,响应于用户对车辆的用车请求,执行第一操作,使得车辆的车锁处于打开状态;在执行第一操作之后,以及在根据用户的历史骑行数据,确定出存在用户不熟悉且待骑行的目标路段的情况下,输出设定提示信息,以提示用户选择是否在目标路段使用设定的车辆语音导航播报功能;在用户选择在目标路段使用车辆语音导航播报功能的情况下,执行第二操作,使得车辆在目标路段执行导航信息语音播报处理。本实施例在用户用车时,根据用户的历史骑行数据确定用户是否熟悉待骑行路段,以确定是否有必要在待骑行路段向用户提供车辆语音导航播报功能,若需要提供且用户同意,即可通过车辆来语音播报导航信息。本实施例基于用户对车辆语音播报导航信息的实际需求,为用户按需的提供车辆语音导航播报功能,且无需用户边骑车边查看手机导航信息,故而可以提升用户骑行体验,以及保障用户骑行安全。
16.通过以下参照附图对本发明的示例性实施例的详细描述,本发明实施例的其它特征及其优点将会变得清楚。
附图说明
17.被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明实施例的原理。
18.图1是能够应用根据一个实施例的基于车辆的语音导航播报方法的实施环境、和能够实施该方法的系统组成结构的示意图;
19.图2是根据一个实施例的基于车辆的语音导航播报方法的流程示意图;
20.图3是根据另一个实施例的基于车辆的语音导航播报方法的流程示意图;
21.图4是根据一个实施例的基于车辆的语音导航播报装置的方框原理图;
22.图5是根据一个实施例的电子设备的硬件结构示意图;
23.图6是根据一个实施例的车辆的硬件结构示意图。
具体实施方式
24.现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
25.以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
26.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
27.在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。
28.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
29.需要说明的是,本技术中所有获取信号、信息或者数据的动作都是在遵照所在地国家相应的数据保护法规政策的前提下,并获得由相应装置所有者给予授权的情况下进行的。
30.《实施环境及硬件配置》
31.图1为可用于实现本发明实施例的基于车辆的语音导航播报系统100的结构示意图。
32.如图1所示,该系统100包括服务器2000、终端设备1000和车辆3000。
33.该服务器2000与终端设备1000,以及服务器2000与车辆3000可以通过网络4000通信连接。车辆3000与服务器2000,以及终端设备1000与服务器2000进行通信所基于的网络4000可以是同一个,也可以是不同的。网络4000可以是无线通信网络也可以是有线通信网络,可以是局域网也可以是广域网。
34.该服务器2000提供处理、数据库、通讯设施的业务点。服务器2000可以是整体式服务器,跨多计算机,计算机数据中心的分散式服务器,云服务器,或者部署在云端的服务器集群等。服务器可以是各种类型的,例如但不限于,网络服务器,新闻服务器,邮件服务器,消息服务器,广告服务器,文件服务器,应用服务器,交互服务器,数据库服务器,或代理服务器。在一些实施例中,每个服务器可以包括硬件,软件,或用于执行服务器所支持或实现的合适功能的内嵌逻辑组件或两个或多个此类组件的组合。该服务器2000具体配置可以包括但不限于处理器2100、存储器2200、接口装置2300、通信装置2400。处理器2100用于执行采用比如x86、arm、risc、mips、sse等架构的指令集编写的计算机程序。存储器2200例如是rom(只读存储器)、ram(随机存取存储器)、诸如硬盘的非易失性存储器等。接口装置2300例如是usb接口、串行接口、并行接口等。通信装置2400例如是能够进行有线通信或无线通信,例如可以包括wifi通信、蓝牙通信、2g/3g/4g/5g通信等。
35.应用于本发明实施例中,服务器2000的存储器2200用于存储计算机程序,该计算机程序用于控制所述处理器2100进行操作以支持根据本发明实施例的方法的实现。技术人员可以根据本发明所公开方案设计该计算机程序。该计算机程序如何控制处理器进行操作,这是本领域公知,故在此不再详细描述。
36.本领域技术人员应当理解,除图1示出的各装置,服务器2000还可以包括其他装
置,在此不做限定。
37.本实施例中,终端设备1000例如是手机、便携式电脑、平板电脑、掌上电脑、可穿戴设备等。
38.该终端设备1000安装有用车应用客户端,用户可以通过操作该用车应用客户端,实现使用车辆3000的目的。
39.该终端设备1000可以包括但不限于处理器1100、存储器1200、接口装置1300、通信装置1400、显示装置1500、输入装置1600、扬声器1700、麦克风1800等等。其中,处理器1100可以是中央处理器cpu、图形处理器gpu、微处理器mcu等,用于执行计算机程序,该计算机程序可以采用比如x86、arm、risc、mips、sse等架构的指令集编写。存储器1200例如包括rom(只读存储器)、ram(随机存取存储器)、诸如硬盘的非易失性存储器等。接口装置1300例如包括usb接口、串行接口、并行接口等。通信装置1400例如能够利用光纤或电缆进行有线通信,或者进行无线通信,具体地可以包括wifi通信、蓝牙通信、2g/3g/4g/5g通信等。显示装置1500例如是液晶显示屏、触摸显示屏等。输入装置1600例如可以包括触摸屏、键盘、体感输入等。扬声器1170用于输出音频信号。麦克风1180用于拾取音频信号。
40.应用于本发明实施例中,终端设备1000的存储器1200用于存储计算机程序,该计算机程序用于控制处理器1100进行操作以支持根据本发明实施例的方法的实现,该计算机程序如何控制处理器进行操作,这是本领域公知,故在此不再详细描述。该终端设备1000可以安装有智能操作系统(例如windows、linux、安卓、ios等系统)和应用软件。
41.本领域技术人员应当理解,尽管在图1中示出了终端设备1000的多个装置,但是,本发明实施例的终端设备1000可以仅涉及其中的部分装置,例如,只涉及处理器1100、存储器1200等。
42.车辆3000可以是图1中所示的自行车,也可以是三轮车、电动助力车、摩托车以及四轮乘用车等各种形态,在此不做限定。
43.该车辆3000可以包括但不限于处理器3100、存储器3200、接口装置3300、通信装置3400、显示装置3500、输入装置3600等等。其中,处理器3100可以是微处理器mcu等。存储器3200例如包括rom(只读存储器)、ram(随机存取存储器)、诸如硬盘的非易失性存储器等。接口装置3300例如包括usb接口、串行接口、并行接口等。通信装置3400例如能够利用光纤或电缆进行有线通信,或者进行无线通信,具体地可以包括wifi通信、蓝牙通信、2g/3g/4g/5g通信等。显示装置3500例如可以是液晶显示屏、触摸显示屏等。输入装置3600例如可以包括触摸屏、键盘等,也可以是麦克风输入语音信息。
44.应用于本发明实施例中,车辆3000的存储器3200用于存储计算机程序,该计算机程序用于控制处理器3100进行操作以支持根据本发明实施例的方法的实现。该计算机程序如何控制处理器进行操作,这是本领域公知,故在此不再详细描述。
45.尽管在图1中示出了车辆3000的多个装置,但是,本发明可以仅涉及其中的部分装置,例如,车辆3000只涉及处理器3100、存储器3200和通信装置3400。
46.应当理解的是,尽管图1仅示出一个服务器2000、终端设备1000、车辆3000,但不意味着限制各自的数量,本系统中可以包含多个服务器2000、多个终端设备1000、多个车辆3000。
47.下面,参照附图描述根据本发明的各个实施例和例子。
48.《方法实施例》
49.图2是根据一个实施例的基于车辆的语音导航播报方法的流程示意图。本实施例的实施主体通常可以为图1中的服务器2000。在可行的情况下,还可以为图1中的终端设备1000。
50.本实施例中的车辆通常可以为共享单车、共享电单车,车辆具有语音播报能力,以能够实现车辆语音播报导航信息的效果。
51.考虑到用户在陌生环境及陌生路线下骑行车辆的时候,因为不熟悉路况,从而容易存在打开手机边骑车(或者停车)边导航的操作,这一操作不仅影响用户骑行体验还影响用户骑行安全,故而本实施例可以检测用户是否在陌生地方骑行车辆,以确定用户是否熟悉待骑行路段,若是即可提示用户可以选择车辆语音导航播报功能,以通过车辆来播报导航信息,从而无需用户通过手机查看导航信息。通过车辆来播报导航信息时,用户正常骑行即可获知导航信息,故而骑行体验好、骑行安全性高。
52.如此,本实施例在用户请求用车后,即可确定用户是否熟悉待骑行路段,以便为用户动态推荐车辆语音导航播报功能。
53.基于上述内容,如图2所示,本实施例的基于车辆的语音导航播报方法可以包括如下步骤s210~步骤s230:
54.步骤s210,响应于用户对所述车辆的用车请求,执行第一操作,使得所述车辆的车锁处于打开状态。
55.可行地,用户可以通过终端设备上安装的设定应用程序,来扫描车辆车身上设置的二维码以发出用车请求。响应于该用车请求,服务器可以下发车锁解锁指令至车辆,以使车辆通过执行该指令以打开车锁。
56.在车辆车锁打开后,用户通常需要开始骑行车辆,故而在车锁打开后,即可确定用户是否熟悉待骑行路段。
57.步骤s220,在执行所述第一操作之后,以及在根据所述用户的历史骑行数据,确定出存在所述用户不熟悉且待骑行的目标路段的情况下,输出设定提示信息,以提示所述用户选择是否在所述目标路段使用设定的车辆语音导航播报功能。
58.考虑到用户通常对曾经到过的地方熟悉,而对曾经没有到过的地方陌生,故而本实施例中,可以根据用户的历史骑行数据,来确定用户是否熟悉待骑行路段。
59.可行地,在用户用车过程中,服务器可以获得车辆的骑行起始位置、骑行终止位置,以及在用户用车过程中,车辆实时上报来的各个定位位置(即骑行中间位置)。
60.如此,用户的历史骑行数据可以包括用户各次用车订单对应的骑行起始位置、骑行终止位置以及各个骑行中间位置,以及可以包括由这些位置得到的骑行路线。
61.可行地,若用户无历史骑行记录,即历史骑行数据为空,则可以认为用户处于陌生环境中,用户不熟悉待骑行路段,故而可以提供用户选择是否在全部待骑行路段使用车辆语音导航播报功能。
62.基于此,在本发明一个实施例中,在所述输出设定提示信息之前,所述方法还可以包括:确定所述历史骑行数据是否为空;在所述历史骑行数据为空的情况下,确定存在所述目标路段。
63.如上所述,若历史骑行数据为空,可以认为用户对待骑行路段不熟悉,即认为存在
用户不熟悉且待骑行的目标路段。本实施例中,所述待骑行的目标路段通常可以为待骑行的全部路段。
64.在存在目标路段的情况下,即可输出提示信息,以供用户选择是否在目标路段使用车辆语音导航播报功能。
65.本实施例中,在用户不熟悉待骑行路段的情况下,可以输出设定的提示信息。比如可以在设定应用程序中通过弹窗来显示该提示信息。
66.示例性地,该提示信息的内容可以为“为了用户更方便骑行,系统可为用户提供车辆语音导航播报功能,您是否需要”。对应地,用户可以按需选择使用或者不使用该功能。
67.可见,在历史骑行数据为空的情况下,可以根据历史骑行数据快速准确的确定出用户是否在陌生环境骑行车辆,这一确定结果通常符合实际情况,从而能够准确的为用户动态推荐车辆语音导航播报功能。
68.而在历史骑行数据不为空的情况下,可以进一步结合车辆当前的定位位置,来确定是否存在用户不熟悉的待骑行路段。
69.可行的,可以根据用户当前所在的位置点,来确定用户是否熟悉待骑行路段。基于此,在本发明一个实施例中,所述历史骑行数据包括历史骑行位置;在所述输出设定提示信息之前,所述方法还可以包括以下步骤a1~步骤a2:
70.步骤a1,在所述历史骑行数据不为空的情况下,确定所述历史骑行数据是否包括任一目标历史骑行位置,使得所述车辆的定位位置与所述目标历史骑行位置间的距离小于或者等于第一设定阈值。
71.本实施例中,历史骑行数据可以包括用户在以往骑行车辆的过程中,车辆所在的各个定位位置。
72.在需要判断用户是否对待骑行路径熟悉时,可以将车辆当前的定位位置与历史骑行数据中的历史骑行位置进行对比。若存在相同或距离相近的历史骑行位置,即可以认为用户曾经到过当前定位位置,对当前定位位置所在环境的路况熟悉,即熟悉待骑行路段。反之,可以认为不熟悉待骑行路段。
73.步骤a2,在所述历史骑行数据不包括所述目标历史骑行位置的情况下,确定存在所述目标路段;其中,所述待骑行的目标路段包括待骑行的全部路段。
74.如上所述,若历史骑行数据不包括与当前定位位置相同或者距离相近的历史骑行位置,可以认为用户不熟悉待骑行路段,具体为不熟悉待骑行的全部路段。若用户需要使用车辆语音导航播报功能,则可以在用户骑行车辆的整个过程中通过车辆播报导航信息,即车辆在待骑行的全部路段均播报导航信息。
75.由于本实施例可以通过骑行位置点来反映用户对待骑行路段的熟悉情况,故而可以在尚未获知骑行终止位置的情况下来执行上述步骤a1,比如通常可以为用户使用用车页面的情况下来执行上述步骤a1。
76.考虑到用户骑行过程中遇到陌生路况时,可以查看导航信息来熟悉待骑行道路,故而也可以在用户开始使用设定页面的情况下,来执行上述步骤a1。该设定页面包括用于向用户提供道路导航规划路线的页面。
77.如此,在用户骑行车辆的整个过程中,即便用户之前曾拒绝使用车辆语音导航播报功能,但用户在骑行车辆的任一中间阶段,仍可触发该功能的实现,并在后续骑行过程中
实时获得车辆播报的导航信息,故而用户骑行体验好。
78.通常情况下,用户开始使用车辆时会使用用车页面,以发出用车请求,此时可以获得车辆的定位位置,即得到车辆的骑行起始位置。
79.可行地,在基于骑行位置点来确定用户是否处于陌生环境中时,具体可以通过对比当前的骑行起始位置和各个历史骑行起始位置的方式实现。
80.基于此,在本发明一个实施例中,所述目标历史骑行位置为历史骑行起始位置;所述车辆的定位位置为所述车辆的骑行起始位置。
81.比如若历史骑行起始位置为某市a区的一个位置,而当前骑行起始位置为该市b区的一个位置,两者相距较大,可以认为用户对当前骑行起始位置不熟悉、对待骑行的全部路段不熟悉,有必要进行全程导航。
82.可见,本实施例仅对比骑行起始位置,即可准确的为用户动态推荐车辆语音导航播报功能,且可以显著减小数据处理量。
83.由于车辆骑行起始位置在用户尚未骑行车辆的情况下获得,故而在此情况下若用户选择使用该车辆语音导航播报功能,则在用户骑行车辆的整个过程中,均可实时获得车辆播报的导航信息,而无需用户在骑行车辆的中间阶段来触发该功能的实现,故而用户骑行体验好。
84.本实施例在用户不熟悉周边环境时,主动为用户推荐语音导航播报功能,而在用户熟悉周边环境时,不主动为用户推荐语音导航播报功能,即为用户动态推荐车辆语音导航播报功能。用户可以按需选择是否使用该功能。
85.考虑到在用户放弃使用该功能之后的骑行过程中,仍然存在用户需要使用该功能的情况,故而用户还可主动要求使用该功能。用户主动要求使用该功能时,即可实时为用户提供该功能。
86.基于此,在本发明一个实施例中,所述方法还包括:执行第三操作,使得在设定应用程序的用车页面上显示设定控件;响应于所述用户对所述设定控件的触发操作,执行第二操作,使得所述车辆在所述目标路段执行导航信息语音播报处理。
87.本实施例中,所述待骑行的目标路段通常可以为待骑行的全部路段。
88.可见,用户通过设定控件主动要求使用车辆语音导航播报功能时,也可以为用户提供该功能,用户体验好。
89.基于上述内容可知,本实施例可以基于骑行位置点来确定用户是否熟悉待骑行路段,该路段通常可以为待骑行的全部路段,从而用户可以选择是否在待骑行的全部路段使用车辆语音导航播报功能。
90.与此不同,本实施例还可基于骑行路线来确定用户是否熟悉待骑行的部分路段。比如历史骑行轨迹为a
→b→
c,而当前导航路径为d
→b→
a,则用户通常对d

b这一部分路段不熟悉,而对b

a这一部分路段熟悉,故而可以仅在d

b这一部分路段使用车辆语音导航播报功能,而无需在待骑行的全部路段使用车辆语音导航播报功能,以避免在用户熟悉的路段为用户作无效、低效的导航信息播报,从而影响用户骑行体验。
91.基于此,在本发明一个实施例中,所述历史骑行数据包括历史骑行路线;在所述输出设定提示信息之前,所述方法还可以包括以下步骤b1~步骤b2:
92.步骤b1,在所述历史骑行数据不为空的情况下,确定道路导航规划路线是否包括
任一第一路段,其中,所述历史骑行路线不包括所述第一路段,所述道路导航规划路线根据所述车辆的定位位置和所述用户指定的骑行终止位置得到。
93.根据车辆当前的定位位置和用户指定的骑行终止位置,可以得到对应待骑行路段的道路导航规划路线。
94.可行的,第一路段为历史骑行路线与该道路导航规划路线的不重复路段。如此,第一路段的个数可以不止一个。
95.步骤b2,在所述道路导航规划路线包括所述第一路段的情况下,确定存在所述目标路段;其中,所述目标路段包括每一个所述第一路段。
96.对于获得的不重复的路段,可以认为用户对该路段不熟悉,故而可供用户选择是否在这些路段使用车辆语音导航播报功能。若用户选择同意使用,则车辆仅在这些路段播报导航信息,而在其他的待骑行路段不播报导航信息,这与用户对待骑行路段熟悉情况和对该功能的使用需求保持一致。
97.可见,本实施例支持仅在用户不熟悉的路段使用车辆语音导航播报功能,而无需全程使用车辆语音导航播报功能,使得该功能的使用更精准,用户骑行体验更好,还可相应的降低数据处理压力,节省车辆电量。
98.考虑到用户骑行过程中遇到陌生路况时,可以查看导航信息来熟悉待骑行道路,故而也可以在用户开始使用设定页面的情况下,来执行上述步骤b1。该设定页面包括用于向用户提供道路导航规划路线的页面。
99.由于用户开始使用设定页面的时间不固定,故而上述道路导航规划路线所基于的车辆定位位置可以为用户开始使用设定页面时的车辆定位位置,该道路导航规划路线中的路段均为用户待骑行的路段。
100.基于上述内容,在本发明一个实施例中,在所述确定道路导航规划路线是否包括任一第一路段之前,所述方法还包括:确定所述用户是否开始使用设定页面,其中,所述设定页面包括用于向所述用户提供道路导航规划路线的页面;在所述用户开始使用所述设定页面的情况下,执行所述在所述历史骑行数据不为空的情况下,确定道路导航规划路线是否包括任一第一路段的步骤。
101.如此,在用户骑行车辆的整个过程中,即便用户之前曾拒绝使用车辆语音导航播报功能,但用户在骑行车辆的任一中间阶段,仍可触发该功能的实现,并在后续骑行至不熟悉路段时,实时获得车辆播报的导航信息,故而用户骑行体验好。
102.步骤s230,在所述用户选择在所述目标路段使用所述车辆语音导航播报功能的情况下,执行第二操作,使得所述车辆在所述目标路段执行导航信息语音播报处理。
103.在可行的实现方式中,在用户的终端设备和车辆没有建立蓝牙通信连接的情况下,可以控制终端设备和车辆建立蓝牙通信连接,并通过建立的蓝牙连接,将终端设备获得的导航信息实时的发送给车辆,以使车辆通过语音播报接收到的导航信息。
104.而在终端设备和车辆已经建立蓝牙通信连接的情况下,直接通过建立的蓝牙连接,将终端设备获得的导航信息实时的发送给车辆,以使车辆通过语音播报接收到的导航信息。
105.如此,在用户骑行车辆的过程中,车辆可以及时播报与当前路况相匹配的导航信息,为用户骑行提供清楚、准确的导航效果,而无需用户通过终端设备来获知导航信息,故
而用户骑行体验更好,骑行安全性更高。
106.此外,对于通过终端设备外放导航信息的实现方式,由于目前市场上的手机的外放音量均较小,故而对于环境嘈杂的骑行场景,该实现方式仍然无法让用户准确清楚的获知导航信息。而与该实现方式不同,本实施例是通过车辆来播报导航信息,播报音量更大,有助于用户准确清楚的获知导航信息。
107.可见,本实施例在用户处于陌生骑行环境的情况下,向用户推荐车辆语音导航播报功能,在用户同意使用该功能时,通过车辆在用户骑行过程中为用户实时播报导航信息,提升用户骑行体验。
108.由上可知,本实施例提供了一种基于车辆的语音导航播报方法,该方法响应于用户对车辆的用车请求,执行第一操作,使得车辆的车锁处于打开状态;在执行第一操作之后,以及在根据用户的历史骑行数据,确定出存在用户不熟悉且待骑行的目标路段的情况下,输出设定提示信息,以提示用户选择是否在目标路段使用设定的车辆语音导航播报功能;在用户选择在目标路段使用车辆语音导航播报功能的情况下,执行第二操作,使得车辆在目标路段执行导航信息语音播报处理。本实施例在用户用车时,根据用户的历史骑行数据确定用户是否熟悉待骑行路段,以确定是否有必要在待骑行路段向用户提供车辆语音导航播报功能,若需要提供且用户同意,即可通过车辆来语音播报导航信息。本实施例基于用户对车辆语音播报导航信息的实际需求,为用户按需的提供车辆语音导航播报功能,且无需用户边骑车边查看手机导航信息,故而可以提升用户骑行体验,以及保障用户骑行安全。
109.《例子》
110.图3给出了根据一实施例的基于车辆的语音导航播报方法的流程示意图。如图3所示,该实施例的方法可以包括以下步骤s301~步骤s307:
111.步骤s301,响应于用户对所述车辆的用车请求,执行第一操作,使得所述车辆的车锁处于打开状态。
112.步骤s302,在执行所述第一操作之后,确定所述历史骑行数据是否为空,并执行以下步骤s303或者步骤s304。
113.步骤s303,在所述历史骑行数据为空的情况下,确定存在所述用户不熟悉且待骑行的目标路段,并执行以下步骤s306;其中,所述待骑行的目标路段包括待骑行的全部路段。
114.步骤s304,在所述历史骑行数据不为空的情况下,确定所述用户的历史骑行数据是否包括任一目标历史骑行起始位置,使得所述车辆的骑行起始位置与所述目标历史骑行起始位置间的距离小于或者等于第一设定阈值。
115.步骤s305,在所述历史骑行数据不包括所述目标历史骑行起始位置的情况下,确定存在所述目标路段。
116.步骤s306,在确定出存在所述目标路段的情况下,输出设定提示信息,以提示所述用户选择是否在所述目标路段使用设定的车辆语音导航播报功能。
117.步骤s307,在所述用户选择在所述目标路段使用所述车辆语音导航播报功能的情况下,执行第二操作,使得所述车辆在所述目标路段执行导航信息语音播报处理。
118.《设备实施例》
119.图4是根据一个实施例的基于车辆的语音导航播报装置400的原理框图。如图4所
示,该基于车辆的语音导航播报装置400可以包括第一处理模块410、第二处理模块420和第三处理模块430。
120.该基于车辆的语音导航播报装置400可以是图1所示的服务器2000。在可行的情况下,还可以为图1中的终端设备1000。
121.其中,所述第一处理模块410用于响应于用户对所述车辆的用车请求,执行第一操作,使得所述车辆的车锁处于打开状态。所述第二处理模块420用于在执行所述第一操作之后,以及在根据所述用户的历史骑行数据,确定出存在所述用户不熟悉且待骑行的目标路段的情况下,输出设定提示信息,以提示所述用户选择是否在所述目标路段使用设定的车辆语音导航播报功能。所述第三处理模块430用于在所述用户选择在所述目标路段使用所述车辆语音导航播报功能的情况下,执行第二操作,使得所述车辆在所述目标路段执行导航信息语音播报处理。
122.本实施例在用户用车时,根据用户的历史骑行数据确定用户是否熟悉待骑行路段,以确定是否有必要在待骑行路段向用户提供车辆语音导航播报功能,若需要提供且用户同意,即可通过车辆来语音播报导航信息。本实施例基于用户对车辆语音播报导航信息的实际需求,为用户按需的提供车辆语音导航播报功能,且无需用户边骑车边查看手机导航信息,故而可以提升用户骑行体验,以及保障用户骑行安全。
123.在本发明一个实施例中,所述历史骑行数据包括历史骑行位置;该基于车辆的语音导航播报装置400还可以包括:第一模块,用于在所述历史骑行数据不为空的情况下,确定所述历史骑行数据是否包括任一目标历史骑行位置,使得所述车辆的定位位置与所述目标历史骑行位置间的距离小于或者等于第一设定阈值;以及,第二模块,用于在所述历史骑行数据不包括所述目标历史骑行位置的情况下,确定存在所述目标路段;其中,所述待骑行的目标路段包括待骑行的全部路段。
124.在本发明一个实施例中,所述目标历史骑行位置为历史骑行起始位置;所述车辆的定位位置为所述车辆的骑行起始位置。
125.在本发明一个实施例中,该基于车辆的语音导航播报装置400还可以包括:第三模块,用于确定所述历史骑行数据是否为空;以及,第四模块,用于在所述历史骑行数据为空的情况下,确定存在所述目标路段。
126.在本发明一个实施例中,该基于车辆的语音导航播报装置400还可以包括:第五模块,用于执行第三操作,使得在设定应用程序的用车页面上显示设定控件;以及,第六模块,用于响应于所述用户对所述设定控件的触发操作,执行所述第二操作。
127.在本发明一个实施例中,所述历史骑行数据包括历史骑行路线;该基于车辆的语音导航播报装置400还可以包括:第七模块,用于在所述历史骑行数据不为空的情况下,确定道路导航规划路线是否包括任一第一路段,其中,所述历史骑行路线不包括所述第一路段,所述道路导航规划路线根据所述车辆的定位位置和所述用户指定的骑行终止位置得到;以及,第八模块,用于在所述道路导航规划路线包括所述第一路段的情况下,确定存在所述目标路段;其中,所述目标路段包括每一个所述第一路段。
128.在本发明一个实施例中,该基于车辆的语音导航播报装置400还可以包括:第九模块,用于确定所述用户是否开始使用设定页面,其中,所述设定页面包括用于向所述用户提供道路导航规划路线的页面;以及,第十模块,用于在所述用户开始使用所述设定页面的情
况下,触发所述第七模块执行所述在所述历史骑行数据不为空的情况下,确定道路导航规划路线是否包括任一第一路段的步骤。
129.图5是根据一个实施例的电子设备500的硬件结构示意图。
130.如图5所示,该电子设备500包括处理器510和存储器520,该存储器520用于存储可执行的计算机程序,该处理器510用于根据该计算机程序的控制,执行如以上任意方法实施例的方法。
131.该电子设备500可以是图1所示的服务器2000。在可行的情况下,还可以为图1中的终端设备1000。
132.以上电子设备500的各模块可以由本实施例中的处理器510执行存储器520存储的计算机程序实现,也可以通过其他电路结构实现,在此不做限定。
133.图6是根据一个实施例的车辆600的硬件结构示意图。
134.如图6所示,该车辆600包括存储器620和处理器610,所述存储器620用于存储计算机程序;所述处理器610用于执行所述计算机程序,以实现以上任意方法实施例所述的由所述车辆600执行的方法步骤。
135.其中,对于该车辆600执行的方法步骤请参考本发明以上方法实施例中的相关描述,本实施例在此不做赘述。
136.可行地,本实施例提供的车辆600可以为图1所示的车辆3000。
137.本发明可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本发明的各个方面的计算机可读程序指令。
138.计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是但不限于电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式压缩盘只读存储器(cd-rom)、数字多功能盘(dvd)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
139.这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
140.用于执行本发明操作的计算机程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如smalltalk、c 等,以及常规的过程式编程语言—诸如“c”语言或类似的编程语言。计算机
可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla),该电子电路可以执行计算机可读程序指令,从而实现本发明的各个方面。
141.这里参照根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本发明的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
142.这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
143.也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
144.附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本领域技术人员来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和硬件结合的方式实现都是等价的。
145.以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。本发明的范围由所附权利要求来限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献