一种语音提醒车辆故障的方法及装置与流程

文档序号:15213315发布日期:2018-08-21 15:39阅读:575来源:国知局

本发明涉及电子电器技术领域,尤其涉及一种语音提醒车辆故障的方法及装置。



背景技术:

汽车是现代人生活的一部分,由汽车导致的安全问题也随之而来。驾驶员驾驶车辆时,如果突然发生一些故障,而驾驶员不能及时发现的话,就会成为安全隐患,会导致故障进一步放大,容易造成交通事故。在汽车技术也在飞速发展、汽车内高科技的成分越来越多的当今,如何保证行车安全,如何降低车辆事故的发生率,是人们需要考虑的问题。

为了保障行车安全,现在很多车辆都有故障提示功能,在提醒驾驶员注意时,传统的车辆基本上采用的是通过图像显示的方式让驾驶员注意到故障信息的方式。但是驾驶员在开车时注意力需要高度集中,很有可能注意不到图像提示。一般设置的图像提醒的时间只有几秒钟,导致故障提醒需要再经过一个循环才有可能被驾驶员注意到。这样导致了车辆故障进一步被放大,造成驾驶车辆的风险变大,不利于行车安全。当驾驶员分心去注意显示的故障信息时,又无法专注于驾驶,因而也会造成安全隐患,容易导致事故的发生。

因此,也有车辆选择了使用语音提醒,通过语音来使得驾驶员注意故障信息,从而令驾驶员在专心开车时,能够通过听觉获取故障信息。但是这些语音提醒没有预设优先级。在驾驶员开启影音设备时,语音播报可能受到影音设备的干扰,导致驾驶员没能够及时获取故障信息。这样也会产生安全隐患。



技术实现要素:

针对图像显示故障信息容易被驾驶员忽略或者容易让驾驶员分心的问题,提出了一种车辆故障语音提醒的方法,具体方案如下:

本发明提出了一种语音提醒车辆故障的方法,包括:

ihu(信息娱乐主机)开机,检测整车网络是否异常,检测整车网络是否发生休眠重启,判断车辆在是否发生了故障。

查找具体故障详情,确定故障诊断文本和故障优先级。

查找该故障诊断文本对应的音源,调用该故障诊断文本对应的音源。

送入tts(从文本到语音)队列中,根据故障的优先级进行排序。优先级高的故障,也就是那些风险比较大的故障先行播报。

语音播报故障信息,通过扬声器提醒驾驶员注意到故障发生。

检测是否存在故障,判断故障是否已处理完成。此时需要重新判断发动机的状态,看发动机是否处在启动中。当发动机处于启动中时,才会进行故障状态的判断。

进一步地,所述故障类型的优先级为在多个故障同时发生时,根据预设的故障优先级,判断故障播报的顺序。送入tts(从文本到语音)队列中排队时,就按照故障优先级排序。

进一步地,ihu(信息娱乐主机)能够播放的音源具有预设的优先级,所述音源的优先级为故障播报的语音级别高于影音播放的语音级别,低于导航的语音级别,在车辆需要进行故障播报时,先播报故障相关的音源,后播报影音的音源。如果此时影音正在占用扬声器,则会中断影音播放,让故障信息先播放。

进一步地,所述判断是否存在故障,即判断故障库中的故障状态位是否为1,当故障状态位全部为1时,则不存在故障,此时车辆处于无故障状态,警报检测结束。当故障状态位为0时,则说明存在故障,需要进行下一步,查找故障的详细情况。

进一步地,判断存在故障后,判断发动机是否处于启动状态,并判断发动机的启动状态是否超过预设时间,当发动机处于启动状态且启动时间超过预设时间时,据此判断在故障发生时驾驶员正在驾驶中,此时需要进行下一步查找故障的详细情况。

进一步地,所述查找具体故障类型时,通过can网络获得各个仪表的自我诊断信息,将仪表的自我诊断信息与预设的诊断文本相对比,查找具体的故障详情。

进一步地,确定故障类型后,记录故障的故障条数,当故障条数大于预设值时,调用诊断文本的预设语音,将故障数据送入tts(从文本到语音)队列中排队。此时确认了故障确实发生,而不是误报导致的,提高了播报故障时的准确性。

进一步地,故障语音播报完毕后,将该故障状态置为1,再进行一次故障状态位的判断,当判断现在故障状态位全为1时,报警检测程序结束,故障已经被处理。若仍有0状态存在,则回到循环中继续排查故障。

本发明还提出了一种车辆故障语音提醒的装置,包括ihu(信息娱乐主机)、车载t-box、tsp后台、can总线、故障诊断模块、tts(从文本到语音)模块和扬声器。所述主机内存有预设的故障诊断文本,故障诊断模块能够将经过can总线传输来的仪表自我诊断信息与预设的故障诊断文本对比,确定故障诊断文本,调取故障诊断文本对应的语音,将语音发送到tts(从文本到语音)模块。所述tts(从文本到语音)模块通过扬声器播放语音,提醒驾驶员注意。

进一步地,所述ihu(信息娱乐主机)通过车载t-box与tsp后台及手机app通信。因此故障信息也可以发送到驾驶员的手机上。

本发明的有益效果如下所示:

①.本发明通过语音提醒驾驶员故障信息,避免了驾驶员分心查看显示屏时造成安全隐患,也避免了驾驶员因为专心开车而忽视了显示屏上的提醒消息的问题。

②.本发明将故障分成不同的优先级,同时也对故障语音设有一个优先级,使得故障语音播报时不会因为驾驶员开启了影音播放而受到干扰,同时对故障进行优先级分级,能够优先播报比较紧急的故障,让驾驶员能够及时处理。

附图说明

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

图1是本发明公开的一种语音提醒车辆故障的方法的流程图;

图2是本发明公开的一种语音提醒车辆故障的方法中处理故障时的流程图;

图3是本发明公开的一种语音提醒车辆故障的方法中判断故障发生时的流程图;

图4是本发明公开的一种语音提醒车辆故障的方法中确认故障详情时的流程图;

图5是本发明公开的一种语音提醒车辆故障的装置的模块图。

具体实施方式

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

本发明实施例提出了一种语音提醒车辆故障的方法,图1所示为完整的方法流程图,图2所示为进行故障处理时的流程图,包括:

s1,ihu(信息娱乐主机)开机,检测整车网络是否异常,检测整车网络是否发生休眠重启,判断车辆在是否发生了故障。

s2,查找具体故障详情,确定故障诊断文本和故障优先级。

s3,查找该故障诊断文本对应的音源,调用该故障诊断文本的音源。

s4,送入tts(从文本到语音)队列中,根据故障的优先级进行排序。优先级高的故障,也就是那些风险比较大的故障先行播报。

s5,语音播报故障信息,通过扬声器提醒驾驶员注意到故障发生。

s6,检测是否存在故障,判断故障是否已处理完成。此时需要重新判断发动机的状态,看发动机是否处在启动中。当发动机处于启动中时,才会进行故障状态的判断。

进一步地,所述故障类型的优先级为在多个故障同时发生时,根据预设的故障类型的优先级,判断故障播报的顺序。比如说当轮胎压力升高和副驾驶车窗无法正常开启同时发生时,由于轮胎压力的升高可能导致爆胎,处理不及时会造成很严重的后果,因此先行播报轮胎压力出现的故障,后播报车窗出现的故障。将故障类型分级后,使得驾驶员能够优先注意到比较严重的故障,从而能够及时处理紧急状况。

进一步地,ihu(信息娱乐主机)能够播放的音源具有预设的优先级,所述音源的优先级为故障播报的语音级别高于影音播放,低于导航,在车辆需要进行故障播报时,先播报故障相关的音源,后播报影音的音源。如果此时影音正在占用扬声器,则会中断影音播放,让故障信息先播放。将故障语音播报设定级别后,能够使得驾驶员不会因为打开了影音设备而干扰故障语音播报。在保证了乘车的舒适度的情况下,依然能够起到提醒驾驶员故障发生的效果。

本发明判断故障是否发生时,是通过判断故障库中故障位的状态来判断的,如图3所示,具体如下。

s01,判断整车网络是否出现休眠重启。

s02,判断故障库中的故障状态位是否为1。当状态位为1时,则无故障发生。当状态位为0时,则有故障发生。

s03,进一步检查故障位为0的情况。

进一步地,所述判断是否存在故障,即判断故障库中的故障状态位是否为1。当故障状态位全部为1时,则不存在故障,此时车辆处于无故障状态,警报检测结束。当故障状态位有0存在时,则说明车辆中存在故障,需要进行下一步来查找故障的详细情况。

进一步地,故障语音播报完毕后,将该故障状态置为1,再进行一次故障状态位的判断。当判断现在故障状态位全为1时,报警检测程序结束,故障已经被处理。若检测中仍有故障位存在0状态,则回到循环中继续排查故障。在进行故障判断之前需要判断发动机的状态,和之前进行的循环一样,判断出发动机是否在启动中且是否保持在启动状态的时间到达了预设的时间。

进一步地,判断存在故障后,判断发动机是否处于启动状态,并且判断发动机的启动状态的持续时间是否超过预设时间,当发动机处于启动状态且启动时间超过预设时间,据此判断在故障发生时驾驶员正在驾驶中。当得到驾驶员正在驾驶中的信息时,此时需要进行下一步来查找故障的详细情况以避免出现交通事故。如果发现发动机未启动或者启动状态的持续时间没有超过预设时间,那么进入循环重复检测发动机状态,直到发现发动机启动为止。

本发明中,确定具体的故障详情的方法是通过获得各个仪表的自我诊断信息来判断故障发生的具体情况的,如图4所示,具体方案如下:

s001,各个仪表进行自我诊断。

s002,主机获得仪表的自我诊断信息。

s003,将仪表的自我诊断信息与预设的诊断文本相对比,确定具体的故障情况。

进一步地,所述查找具体的故障类型时,通过can网络获得各个仪表的自我诊断信息,将仪表的自我诊断信息与预设的诊断文本相对比,查找具体故障的类型。

进一步地,本发明能够防止故障误报。确定故障类型后,记录故障的故障条数,当故障条数大于预设值时,调用诊断文本的预设语音,将故障数据送入tts(从文本到语音)队列中排队。此时确认了故障确实发生,而不是误报导致的,提高了播报故障时的准确性。

本发明实施例还提出了一种车辆故障语音提醒的装置,包括ihu(信息娱乐主机)、车载t-box、tsp后台、can总线、故障诊断模块、tts(从文本到语音)模块和扬声器。

如图5所示,ihu(信息娱乐主机)与tpms(轮胎压力监测系统)、tcu(自动变速箱控制单元)、ipk(汽车组合仪表)、aircondition(空调)、esp(车身电子稳定系统)、ldw(车道偏离警示系统)、acc(自适应巡航控制)等相连。通过can总线这些仪表和系统传输各自的信息给ihu(信息娱乐主机),由ihu(信息娱乐主机)来进一步地处理。所述ihu(信息娱乐主机)还设有液晶显示屏,显示屏为触摸式显示屏,可以通过触摸进行功能的选择。

所述ihu(信息娱乐主机)内存有预设的故障诊断文本,故障诊断模块能够将经过can总线传输来的仪表自我诊断信息与预设的故障诊断文本对比,确定故障诊断文本,调取故障诊断文本对应的语音,将语音发送到tts(从文本到语音)模块。

所述tts(从文本到语音)模块根据预设的优先级对语音进行排序,通过扬声器播放语音,提醒驾驶员注意故障信息。

进一步地,所述ihu(信息娱乐主机)通过车载t-box与tsp后台及手机app通信,形成车联网,因此故障信息也可以发送到驾驶员的手机上。手机可以通过app等提供的功能远程控制与远程读取信息,手机能够使用wifi、4g网或者蓝牙与ihu(信息娱乐主机)联系。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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