语音播报方法、车载喇叭、车载终端和车辆与流程

文档序号:30058357发布日期:2022-05-17 19:59阅读:145来源:国知局
语音播报方法、车载喇叭、车载终端和车辆与流程

1.本公开涉及车辆领域,具体地,涉及一种语音播报方法、车载喇叭、车载终端和车辆。


背景技术:

2.随着车辆技术的发展,用户经常会在车内播放音乐,并且在车辆的使用过程中为用户提供必要的语音信息播报能够使用户及时了解车辆状态,因此,在车内播放音频是当前车辆所需要具备的功能。但一辆车上通常具备多个不同的车载设备,如t-box(telematics box,车载无线终端),bcm(body control module,车身控制模块)等车载设备,现有的车载喇叭一般由音响装置直接驱动,播放与音响装置链接的车载设备中的内容。为实现多个车载设备的语音播报功能,通常需要给每个车载设备配置对应的音响装置。


技术实现要素:

3.公开的目的是提供一种语音播报方法、车载喇叭、车载终端和车辆,以实现车辆中车载喇叭的共享使用,无需车辆中安装重复的播报装置。同时可以确保播报内容来自正确的车载终端,保证语音播报的准确性。
4.为了实现上述目的,本公开第一方面提供一种语音播报方法,应用于车载喇叭,该方法包括:响应于接收到车载终端发送的播报请求,向所述车载终端发送授权码;接收所述车载终端根据所述授权码生成的第一密文;根据所述授权码,生成第二密文;若所述第一密文和所述第二密文一致,则向所述车载终端发送第一播报密码;接收所述车载终端发送的第二播报密码和播报内容;若所述第一播报密码和所述第二播报密码一致,则根据所述播报内容进行语音播报。
5.可选地,所述方法还包括:若所述第一密文和所述第二密文不一致,则生成用于指示所述车载终端和所述车载喇叭认证失败的第一指示消息。
6.可选地,所述方法还包括:若所述第二播报密码和所述第一播报密码不一致,则生成用于指示播报失败的第二指示消息。
7.可选地,在所述响应于接收到车载终端发送的播报请求,向所述车载终端发送授权码之前,所述方法还包括:接收所述车载终端发送的认证码;若接收到的所述认证码与预设的认证码一致,则确定所述车载终端为合法设备。
8.本公开第二方面提供一种语音播报方法,应用于车载终端,该方法包括:
向车载喇叭发送播报请求;接收所述车载喇叭发送的授权码;根据所述授权码,生成第一密文;向所述车载喇叭发送所述第一密文;响应于接收到所述车载喇叭发送的播报密码,向所述车载喇叭发送所述播报密码和播报内容,以使所述车载喇叭根据接收到的播报密码,确定是否根据所述播报内容进行语音播报。
9.可选地,在所述向车载喇叭发送播报请求之前,所述方法还包括:向所述车载喇叭发送认证码,以使所述车载喇叭确定所述车载终端是否为合法设备。
10.本公开第三方面提供一种车载喇叭,包括:用于与车载终端进行信息交互的通信组件、存储器、处理器和文本到语音tts转换模块;其中,所述tts转换模块用于进行语音播报;所述存储器存储有计算机程序;所述处理器用于执行所述存储器中的所述计算机程序,以实现本公开第一方面提供的所述方法的步骤。
11.可选地,所述车载喇叭,还包括:功率放大组件,用于放大所述车载喇叭的功率。
12.本公开第四方面提供一种车载终端,包括:存储器,其上存储有计算机程序;处理器,用于执行所述存储器中的所述计算机程序,以实现本公开第二方面提供的所述方法的步骤。
13.本公开第五方面提供一种车辆,包括车载喇叭和至少一个车载终端,其中,所述车载喇叭为本公开第三方面所提供的车载喇叭,所述车载终端为本公开第四方面提供的车载终端。
14.通过上述技术方案,车载喇叭响应于接收到车载终端发送的播报请求,向车载终端发送授权码;接收车载终端根据授权码生成的第一密文;根据授权码,生成第二密文;若第一密文和第二密文一致,则向车载终端发送第一播报密码;接收车载终端发送的第二播报密码和播报内容;若第一播报密码和第二播报密码一致,则根据所述播报内容进行语音播报。通过比较第一密文和第二密文,可以确定车载终端是否通过车载喇叭的认证;在认证通过时,通过第一播报密码和第二播报密码的比较结果,可以确定该播报内容是否来自于需要的车载终端,以确定是否对播报内容进行播报。如此,可以使得多个车辆终端能够通过同一个车载喇叭进行语音播报,实现车辆中车载喇叭的共享使用,无需车辆中安装重复的播报装置。同时可以确保播报内容来自正确的车载终端,保证语音播报的准确性。
15.本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
16.附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:图1是本公开一示例性实施例提供的一种语音播报方法的流程图;
图2是本公开另一示例性实施例提供的一种语音播报方法的流程图;图3是本公开另一示例性实施例提供的一种语音播报方法中车载喇叭和车载终端之间的交互图;图4是本公开一示例性实施例提供的一种车载喇叭的框图;图5是本公开另一示例性实施例提供的一种车载终端的框图。
具体实施方式
17.以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
18.图1是本公开一示例性实施例提供的一种语音播报方法的流程图。该方法可以应用于车载喇叭。如图1所示,该方法可以包括s101至s106。
19.s101,响应于接收到车载终端发送的播报请求,向车载终端发送授权码。
20.作为示例,车载喇叭中的授权码可以被预先设置。作为另一示例,车载喇叭中的授权码可以由车载喇叭中的授权码生成模块即时生成。车载喇叭在接收到车载终端发送的播报请求时,向车载终端发送授权码,该授权码可以用于该车载终端生成第二密文。其中,车载喇叭和车载终端之间可以通过各自的can通信模块进行信息交互。
21.s102,接收车载终端根据授权码生成的第一密文。
22.s103,根据授权码,生成第二密文。
23.示例性地,可以通过车载喇叭中的加密模块生成第二密文,例如,将授权码输入车载喇叭加密模块预先设置的加密程序中,以获取第二密文。其中,需要说明的是,在本公开中,对s102和s103的执行顺序不作具体限定,例如,可以先执行s102再执行s103,也可以先执行s102再执行s103,还可以同时执行s102和s103,在图1中以先执行s102再执行s103进行示例性说明,本公开对此不进行限制。
24.s104,若第一密文和第二密文一致,则向车载终端发送第一播报密码。
25.示例性地,若车载喇叭接收到的车载终端根据授权码生成的第一密文和车载喇叭生成的第二密文一致,则可确定车载终端和车载喇叭通过授权码加密的方式认证成功。车载终端获取车载喇叭的认证,此时车载喇叭可向车载终端发送第一播报密码。通过向车载终端发送第一播报密码,可进入播报流程。其中,第一播报密码可以通过车载喇叭中的播报密码生成模块即时生成,并存储至存储单元中。
26.s105,接收车载终端发送的第二播报密码和播报内容。
27.s106,若第一播报密码和第二播报密码一致,则根据播报内容进行语音播报。
28.示例性地,若车载喇叭接收到的由车载终端发送的第二播报密码和存储在车载喇叭存储单元中的第一播报密码相同,则可确定播报内容来自正确的车载终端,根据播报内容进行语音播报。
29.通过比较第一密文和第二密文,可以确定车载终端是否通过车载喇叭的认证;在认证通过时,通过第一播报密码和第二播报密码的比较结果,可以确定该播报内容是否来自于需要的车载终端,以确定是否对播报内容进行播报。如此,可以使得多个车辆终端能够通过同一个车载喇叭进行语音播报,实现车辆中车载喇叭的共享使用,无需车辆中安装重复的播报装置。同时可以确保播报内容来自正确的车载终端,保证语音播报的准确性。
30.可选地,该语音播报方法还可以包括:若第一密文和第二密文不一致,则生成用于指示车载终端和车载喇叭认证失败的第一指示消息。
31.示例性地,不同车载终端在和车载喇叭进行认证时,由于不同的车载终端对应的授权码不同,则不同车载终端会生成不同的密文,在车载终端b和车载喇叭进行认证的情况下,若其中车载终端a对车载终端b产生信号干扰,则可能导致车载终端b和车载喇叭认证过程中所接收的第一密文为车载终端a所发送的。此时,车载喇叭中生成的第二密文是与车载终端b对应的,即此时第一密文和第二密文不一致,该情况下,车载喇叭可对“车载终端和车载喇叭认证失败”的第一指示消息进行语音播报。可替换地或附加地,车载喇叭可以将上述的第一指示消息发送至车载显示屏,并通过车载显示屏显示上述的第一指示消息。如此,在车载终端和车载喇叭认证失败的情况下,对用户进行提示,以便于用户及时了解认证情况,提升用户的使用体验感。
32.可选地,该语音播报方法还可以包括:若第二播报密码和第一播报密码不一致,则生成用于指示播报失败的第二指示消息。
33.示例性地,若当前进行通信的车载终端受到其他车载终端的干扰,则可能会导致在接收和发送播报密码的过程中产生错误,使得第二播报密码和第一播报密码不一致,车载喇叭可对“播报失败”的第二指示消息进行语音播报。可替换地或附加地,车载喇叭可以将上述的第二指示消息发送至车载显示屏,并通过车载显示屏显示上述的第二指示消息。如此,在播报失败的情况下,对用户进行提示,提升用户的使用体验感。
34.可选地,在响应于接收到车载终端发送的播报请求,向车载终端发送授权码之前,该语音播报方法还可以包括:接收车载终端发送的认证码;若接收到的认证码与预设的认证码一致,则确定车载终端为合法设备。
35.示例性地,在确定车载终端为合法设备前,车载喇叭仅被允许对接收到的认证码进行判断,不对接收到的其他信息进行处理。车载喇叭中可存储预设的认证码,用户可通过车载喇叭使用说明书等渠道获取车载喇叭中预设的认证码,并通过终端设备自带的触摸屏或键盘将该预设的认证码输入至车载终端中,车载终端将用户输入的认证码发送至车载喇叭,以由车载喇叭对该车载终端的合法性进行认证。可替换地,用户还可以通过与车载终端匹配的移动终端输入认证码,如手机,将用户输入的认证码发送至车载终端,进而发送至车载喇叭。若车载喇叭接收到的认证码与预设的认证码一致,则可确定车载终端为合法设备。如此,可以避免车载喇叭与非法设备进行信息交互,提高车载喇叭用户信息的安全性。确认车载终端为合法设备后,车载喇叭可与车载终端进行正常的信息交互。
36.车载喇叭在确定车载终端为合法设备后,可将该车载终端的设备信息存储至存储模块中,如此,在车载喇叭首次确定该车载终端为合法设备后,无需在之后的使用过程中再次通过认证码确认该车载终端是否为合法设备。
37.图2是本公开一示例性实施例提供的一种语音播报方法的流程图。该方法可以应用于车载终端。如图2所示,该方法可以包括s201至s205。
38.s201,向车载喇叭发送播报请求。
39.示例性地,用户可以通过移动终端发送播报请求,如通过手机下发该请求,手机在接收到用户输入的播报请求时,可将该播报请求发送给车载终端,车载终端可将该播报请求发送给车载喇叭。示例性地,用户也可以直接通过车载终端发送播报请求,如通过车载终端自带的显示屏下发播报请求,显示屏上可显示有语音播报功能开关按钮,用户可设置语音播报功能的开关是否开启。若用户将该开关设置为开启状态,则车载终端可通过通信模块向车载喇叭发送播报请求。可替换地,车载终端上可安装有语音播报功能物理开关,用户可通过操作该物理开关设置该车载终端的语音播报功能是否开启。如此,能够准确获取用户的意图,在用户确定需要语音播报时开启对应车载终端的语音播报功能,使车辆更加智能化,提升用户体验感。
40.示例性地,若在车辆的使用过程中,车载终端中生成重要的车辆状态提示信息,可以直接向车载喇叭发送播报请求,以使用户及时了解车辆状态,减少意外情况的发生。其中,重要的车辆状态提示信息可以被预先设置,例如,车辆电量或燃油量不足。
41.s202,接收车载喇叭发送的授权码。
42.s203,根据授权码,生成第一密文。
43.示例性地,可以通过车载终端中的加密模块生成第一密文,例如,将授权码输入车载终端加密模块预先设置的加密程序中,以获取第一密文。
44.s204,向车载喇叭发送第一密文。
45.s205,响应于接收到车载喇叭发送的播报密码,向车载喇叭发送播报密码和播报内容,以使车载喇叭根据接收到的播报密码,确定是否根据播报内容进行语音播报。
46.示例性地,若车载终端接收到车载喇叭发送的播报密码,则可向车载喇叭发送播报密码和播报内容,其中,向车载喇叭发送的播报密码,可用于车载喇叭确定播报内容来自正确的车载终端,以避免车载喇叭播报错误的播报内容。若车载喇叭接收到的播报密码和存储的播报密码一致,则可根据播报内容进行语音播报。
47.通过发送的第一密文,可使车载喇叭确认与该车载终端是否认证成功。之后,通过比较播报密码可以确定播报内容来自正确的车载终端,以避免车载喇叭播报错误内容。
48.可选地,在向车载喇叭发送播报请求之前,该语音播报方法还可以包括:向车载喇叭发送认证码,以使车载喇叭确定车载终端是否为合法设备。
49.图3是本公开另一示例性实施例提供的一种语音播报方法中车载喇叭和车载终端之间的交互图。通过该图3,可以更为清晰地了解本公开提供的语音播报方法的实现过程。如图3所示,该方法可以包括s301至s312。
50.s301,车载终端向车载喇叭发送播报请求。
51.s302,车载喇叭响应于接收到车载终端发送的播报请求,向车载终端发送授权码。
52.s303,车载终端接收车载喇叭发送的授权码,并根据授权码生成第一密文。
53.s304,车载终端向车载喇叭发送第一密文。
54.s305,车载喇叭根据授权码生成第二密文。
55.其中,需要说明的是,在本公开中,确保s303和s304的执行顺序的情况下,s305可以在s303和s304之前执行、也可以在s303和s304之后执行,还可以在s303和s304之间执行。在图3中以依次执行s303、s304和s305进行示例性说明,本公开对此不进行限制。
56.s306,车载喇叭确定第一密文和第二密文是否一致。若是,则执行s307,若否,则执
行s308。
57.s307,若第一密文和第二密文一致,车载喇叭则向车载终端发送第一播报密码。
58.s308,若第一密文和第二密文不一致,车载喇叭则生成用于指示车载终端和车载喇叭认证失败的第一指示消息。
59.s309,车载终端响应于接收到车载喇叭发送的第一播报密码,向车载喇叭发送第二播报密码和播报内容。
60.s310,车载喇叭确定第一播报密码和第二播报密码是否一致。若是,则执行s311,若否,则执行s312。
61.s311,若第一播报密码和第二播报密码一致,车载喇叭则根据播报内容进行语音播报。
62.s312,若第一播报密码和第二播报密码不一致,车载喇叭则生成用于指示播报失败的第二指示消息。
63.通过比较第一密文和第二密文,可以确定车载终端是否通过车载喇叭的认证;在认证通过时,通过第一播报密码和第二播报密码的比较结果,可以确定该播报内容是否来自于需要的车载终端,以确定是否对播报内容进行播报。如此,可以使得多个车辆终端能够通过同一个车载喇叭进行语音播报,实现车辆中车载喇叭的共享使用,无需车辆中安装重复的播报装置。同时可以确保播报内容来自正确的车载终端,保证语音播报的准确性。
64.基于同一发明构思,本公开还提供一种车载喇叭400。图4是本公开一示例性实施例提供的一种车载喇叭的框图。参照图4,该车载喇叭400可以包括:用于与车载终端进行信息交互的通信组件401、存储器402、处理器403和文本到语音tts转换模块404;其中,tts转换模块404用于进行语音播报;存储器402存储有计算机程序;处理器403用于执行存储器中的计算机程序,以完成应用于车载喇叭中的语音播报方法中的全部或部分步骤。
65.可选地,车载喇叭400还可以包括:功率放大组件,用于放大车载喇叭的功率。
66.图5是根据一示例性实施例示出的一种车载终端500的框图。如图5所示,该车载终端500可以包括:处理器501,存储器502。该车载终端500还可以包括多媒体组件503,输入/输出(i/o)接口504,以及通信组件505中的一者或多者。
67.其中,处理器501用于控制该车载终端500的整体操作,以完成上述应用于车载终端中的语音播报方法中的全部或部分步骤。存储器502用于存储各种类型的数据以支持在该车载终端500的操作,这些数据例如可以包括用于在该车载终端500上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器502可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(static random access memory,简称sram),电可擦除可编程只读存储器(electrically erasable programmable read-only memory,简称eeprom),可擦除可编程只读存储器(erasable programmable read-only memory,简称eprom),可编程只读存储器(programmable read-only memory,简称prom),只读存储器(read-only memory,简称rom),磁存储器,快闪存储器,磁盘或光盘。多媒体组件503可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以
包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器502或通过通信组件505发送。音频组件还包括至少一个扬声器,用于输出音频信号。i/o接口504为处理器501和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件505用于该车载终端500与其他设备之间进行有线或无线通信。无线通信,例如wi-fi,蓝牙,近场通信(near field communication,简称nfc),2g、3g、4g、nb-iot、emtc、或其他5g等等,或它们中的一种或几种的组合,在此不做限定。因此相应的该通信组件505可以包括:wi-fi模块,蓝牙模块,nfc模块等等。
68.在一示例性实施例中,车载喇叭400或车载终端500可以被一个或多个应用专用集成电路(application specific integrated circuit,简称asic)、数字信号处理器(digital signal processor,简称dsp)、数字信号处理设备(digital signal processing device,简称dspd)、可编程逻辑器件(programmable logic device,简称pld)、现场可编程门阵列(field programmable gate array,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行对应的语音播报方法。
69.在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的语音播报的方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器402,上述程序指令可由车载喇叭400的处理器403执行以完成上述的应用于车载喇叭中的语音播报方法。再例如,该计算机可读存储介质可以为上述包括程序指令的存储器502,上述程序指令可由车载终端500的处理器501执行以完成上述的应用于车载终端中语音播报方法。
70.在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的语音播报的方法的代码部分。
71.本公开还提供一种车辆,包括车载喇叭和至少一个车载终端,其中,所述车载喇叭为本公开提供的车载喇叭400,所述车载终端为本公开提供的车载终端500。
72.以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
73.另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
74.此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1