车用语音识别信号在线自诊断方法

文档序号:3883058阅读:174来源:国知局
车用语音识别信号在线自诊断方法
【专利摘要】本发明公开了一种车用语音识别信号在线自诊断方法,包括:S101,根据语音识别信号的分贝值判定语音识别信号属于第一故障区、诊断区、正常工作区或第二故障区;S102,在判定任意一个语音识别信号属于第一故障区或第二故障区的情况下,相应的第一报警系统或第二报警系统报警;判定语音识别信号全都属于诊断区的情况下,计数器加1;在判定语音识别信号全部属于正常工作区或部分属于正常工作区部分属于诊断区的情况下,将计数器复位;以及S103,在多个驾驶循环中重复步骤S101和S102,在计数值超过阈值时,第三报警系统报警。本发明的目的是提供一种车用语音识别信号在线自诊断方法,该方法可以对语音识别信号的有效性进行定期、实时的诊断。
【专利说明】车用语音识别信号在线自诊断方法
【技术领域】
[0001]本发明涉及诊断方法,具体地,涉及一种车用语音识别信号在线自诊断方法。
【背景技术】
[0002]随着现代汽车向智能化方向的发展,语音识别技术也越来越多的被用在汽车上,驾驶员通过发出语音信号,对车内的设备进行控制。以往这些语音控制多用于车内的娱乐设施,对语音信号识别的可靠性要求不高。随着语音识别技术的不断发展,对车辆本身的运行进行控制的语音识别技术也开始被应用,比如利用语音识别技术判断驾驶员发出的命令,当语音识别模块检测到驾驶员在喊“停车”或“刹车”时,则控制汽车即使驾驶员踩下油门也直接关闭发动机,防止刹车误踩油门的情况发生。
[0003]如果语音信号识别失灵,应该刹车的时候没有刹车,就会造成人员伤亡的严重后果。而且紧急刹车语音命令可能在使用车辆的几年内都不会碰到过一次,但一旦碰到就是紧急情况,就要求语音信号识别一次识别成功。因此为了保证这种语音控制系统能够在整个汽车使用寿命周期内的可靠工作,设计一种在线自诊断方法对语音识别信号的有效性进行定期、实时的诊断成为亟需解决的问题。

【发明内容】

[0004]本发明的目的是提供一种车用语音识别信号在线自诊断方法,该方法可以对语音识别信号的有效性进行定期、实时的诊断。
[0005]为了实现上述目的,本发明提供一种车用语音识别信号在线自诊断方法,从车辆钥匙上电到下电为一个驾驶循环,每隔时间T取样一次语音识别信号的分贝值,T为采样时间;该方法包括:S101,根据所述语音识别信号的分贝值判定所述语音识别信号属于第一故障区、诊断区、正常工作区或第二故障区;S102,在判定任意一个所述语音识别信号属于第一故障区的情况下,第一报警系统报警;在判定一个驾驶循环中的语音识别信号全部属于诊断区的情况下,计数器加I ;在判定一个驾驶循环中的所述语音识别信号全部属于正常工作区或所述一个驾驶循环中的语音识别信号的一部分属于正常工作区且该一个驾驶循环中的语音识别信号的剩余部分属于诊断区的情况下,将所述计数器复位;在判定任意一个所述语音识别信号属于第二故障区的情况下,第二报警系统报警;以及S103,在多个所述驾驶循环中重复所述步骤SlOl以及步骤S102,在所述计数器的计数值超过阈值时,第三报警系统报警。
[0006]优选地,所述阈值设置为10。
[0007]优选地,所述T为Is。
[0008]优选地,所述语音识别信号的分贝值由语音识别信号传感器提供。
[0009]优选地,步骤S102中,第一报警系统进行语音播报故障码和/或开启第一故障灯。
[0010]优选地,步骤S102中,第二报警系统进行语音播报故障码和/或开启第二故障灯。
[0011]优选地,步骤S103中,第三报警系统进行语音播报故障码和/或开启第三故障灯。[0012]优选地,步骤S102中:当所述语音识别信号的分贝值小于或等于IOdB时,判定所述语音识别信号属于第一故障区;当所述语音识别信号的分贝值大于IOdB且小于或等于50dB时,判定所述语音识别信号属于诊断区;当所述语音识别信号的分贝值大于50dB且小于或等于150dB时,判定所述语音识别信号属于正常工作区;当所述语音识别信号的分贝值大于150dB时,判定所述语音识别信号属于第二故障区。
[0013]通过上述技术方案,能够实现对语音识别信号的有效性进行定期、实时的诊断,当信号强度非常低或非常高,明显不正常的时候,可以一次驾驶循环即可检测出来。在其他信号强度区间,则通过合理的次数累积来判断信号合理性。比如连续两次几个驾驶循环未能检测到语音识别信号强度处于正常工作区,这可能语音识别信号有问题,也可能确实这两次驾驶循环中车内人员未发出任何声音。因此需要进一步判断语音识别信号强度是否落入诊断区。如果之后连续八十次驾驶循环检测到的语音识别信号强度都在诊断区,那么从车辆一般使用情况来看,包括之前的两次驾驶循环,一共连续十多次驾驶循环车内驾乘人员都没有发出足够使语音识别信号强度进入正常工作区的声音的可能性是很低的,此时也要通过报故障码并点亮故障灯的方式来提醒用户检查。
[0014]本发明的其他特征和优点将在随后的【具体实施方式】部分予以详细说明。
【专利附图】

【附图说明】
[0015]附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的【具体实施方式】一起用于解释本发明,但并不构成对本发明的限制。在附图中:
[0016]图1是本发明提供的一种车用语音识别信号在线自诊断方法在一个驾驶循环的检测流程图。
【具体实施方式】
[0017]以下结合附图对本发明的【具体实施方式】进行详细说明。应当理解的是,此处所描述的【具体实施方式】仅用于说明和解释本发明,并不用于限制本发明。
[0018]本发明的目的是提供一种车用语音识别信号在线自诊断方法,该方法可以对语音识别信号的有效性进行定期、实时的诊断。
[0019]为了实现上述目的,本发明提供一种车用语音识别信号在线自诊断方法,从车辆钥匙上电到下电为一个驾驶循环,每隔时间T取样一次语音识别信号的分贝值,T为采样时间;该方法包括:S101,根据所述语音识别信号的分贝值判定所述语音识别信号属于第一故障区、诊断区、正常工作区或第二故障区;S102,在判定任意一个所述语音识别信号属于第一故障区的情况下,第一报警系统报警;在判定一个驾驶循环中的语音识别信号全部属于诊断区的情况下,计数器加I ;在判定一个驾驶循环中的所述语音识别信号全部属于正常工作区或所述一个驾驶循环中的语音识别信号的一部分属于正常工作区且该一个驾驶循环中的语音识别信号的剩余部分属于诊断区的情况下,将所述计数器复位;在判定任意一个所述语音识别信号属于第二故障区的情况下,第二报警系统报警;以及S103,在多个所述驾驶循环中重复所述步骤SlOl以及步骤S102,在所述第二计数器的计数值超过第二阈值时,第三报警系统报警。其中,第一故障区为低强度故障区。第二故障区为高强度故障区。[0020]根据本发明,在一种实施方式中,所述阈值设置为10,该阈值能尽量的避免错误判断诊断区信号。
[0021]根据本发明,在一种实施方式中,所述T为ls,该采样值能够尽量避免错误判断信号所属区间。
[0022]根据本发明,在一种实施方式中,所述语音识别信号的分贝值由语音识别信号传感器提供。
[0023]根据本发明,在一种优选的实施方式中,步骤S102中,第一报警系统进行语音播报故障码和/或开启第一故障灯,警告错误在低强度故障区。
[0024]根据本发明,在一种优选的实施方式中,步骤S102中,第二报警系统进行语音播报故障码和/或开启第二故障灯,警告错误在高强度故障区。
[0025]根据本发明,在一种优选的实施方式中,步骤S103中,第三报警系统进行语音播报故障码和/或开启第三故障灯,警告错误在诊断区。
[0026]根据本发明,在一种优选的实施方式中,步骤S102中:当所述语音识别信号的分贝值小于或等于IOdB时,判定所述语音识别信号属于第一故障区;当所述语音识别信号的分贝值大于IOdB且小于或等于50dB时,判定所述语音识别信号属于诊断区;当所述语音识别信号的分贝值大于50dB且小于或等于150dB时,判定所述语音识别信号属于正常工作区;当所述语音识别信号的分贝值大于150dB时,判定所述语音识别信号属于第二故障区。
[0027]上述度量方式采用如下原理:
[0028]由于10分贝相当于风吹落叶沙沙声,很安静的房间,在发动机启动车辆运行,驾驶员进行操作时,发出的声音不可能会低于10分贝,因此如果测得的分贝数低于10分贝,可以认为语音信号识别发生了故障,因此将分贝数低于10分贝的范围设为低强度故障区。在车内、房间或办公室等密闭空间里,没有人说话的时候,背景噪声强度一般在50分贝以下,因此可以将分贝数高于10分贝,低于50分贝设为诊断区;人们说话的声音分贝数一般高于50分贝,但即使是全世界嗓门最大的人最高声的尖叫,其声音也不可能高于150分贝。因此可以将高于50分贝至低于150分贝的范围为正常工作区。人类不可能发出高于150分贝的声音,因此如果测得的分贝数高于150分贝,可以认为语音信号识别发生了故障。所以设置分贝数高于150分贝的范围为高强度故障区。
[0029]在一种具体的实施方式中,每个点火钥匙从上电到下电为一个驾驶循环。进入每个驾驶循环时,语音识别系统按每T秒I次的检测频率(可令T=I)读取语音识别信号并计算其强度:
[0030]如果在当前驾驶循环中,检测到任何一次语音识别信号强度为低于10分贝或高于150分贝,即处于低强度故障区或高强度故障区,则认为语音识别信号不正常。强度为低于10分贝时报故障码01,强度为高于150分贝时报故障码02,并点亮车上的故障灯。
[0031]如果在当前驾驶循环中,每次检测都没有检测到处于低强度故障区或高强度故障区,且至少有一次检测到语音识别信号强度在50分贝和150分贝之间,即处于正常工作区,则认为语音识别信号工作正常,将驾驶循环计数器复位为O。
[0032]如果在当前驾驶循环中,每次检测到的到语音识别信号强度都在10分贝和50分贝之间,即始终处于诊断区,则认为语音识别信号处于待诊断状态,当前驾驶循环结束时,将驾驶循环计数器加I。[0033]如果驾驶循环计数器等于设定值10,则说明此时语音识别信号强度长期持续处于诊断区,是不正常的,有问题的可能性很大,报故障码03,并点亮车上的故障灯。
[0034]以上结合附图详细描述了本发明的优选实施方式,但是,本发明并不限于上述实施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种简单变型,这些简单变型均属于本发明的保护范围。
[0035]另外需要说明的是,在上述【具体实施方式】中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。
[0036]此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明的思想,其同样应当视为本发明所公开的内容。
【权利要求】
1.一种车用语音识别信号在线自诊断方法,其特征在于,从车辆钥匙上电到下电为一个驾驶循环,每隔时间T取样一次语音识别信号的分贝值,T为采样时间;该方法包括: S101,根据所述语音识别信号的分贝值判定所述语音识别信号属于第一故障区、诊断区、正常工作区或第二故障区; S102,在判定任意一个所述语音识别信号属于第一故障区的情况下,第一报警系统报警;在判定一个驾驶循环中的语音识别信号全部属于诊断区的情况下,计数器加I;在判定一个驾驶循环中的所述语音识别信号全部属于正常工作区或所述一个驾驶循环中的语音识别信号的一部分属于正常工作区且该一个驾驶循环中的语音识别信号的剩余部分属于诊断区的情况下,将所述计数器复位;在判定任意一个所述语音识别信号属于第二故障区的情况下,第二报警系统报警;以及 S103,在多个所述驾驶循环中重复所述步骤SlOl以及步骤S102,在所述计数器的计数值超过阈值时,第三报警系统报警。
2.根据权利要求1所述的车用语音识别信号在线自诊断方法,其中,所述阈值设置为10。
3.根据权利要求1所述的车用语音识别信号在线自诊断方法,其中,所述T为Is。
4.根据权利要求1所述的车用语音识别信号在线自诊断方法,其中,所述语音识别信号的分贝值由语音识别信号传感器提供。
5.根据1-4中任意一项权利要求所述的车用语音识别信号在线自诊断方法,其中,步骤S102中,第一报警系统进行语音播报故障码和/或开启第一故障灯。
6.根据1-4中任意一项权利要求所述的车用语音识别信号在线自诊断方法,其中,步骤S102中,第二报警系统进行语音播报故障码和/或开启第二故障灯。
7.根据1-4中任意一项权利要求所述的车用语音识别信号在线自诊断方法,其中,步骤S103中,第三报警系统进行语音播报故障码和/或开启第三故障灯。
8.根据1-4中任意一项权利要求所述的车用语音识别信号在线自诊断方法,其中,步骤S102中: 当所述语音识别信号的分贝值小于或等于IOdB时,判定所述语音识别信号属于第一故障区; 当所述语音识别信号的分贝值大于IOdB且小于或等于50dB时,判定所述语音识别信号属于诊断区; 当所述语音识别信号的分贝值大于50dB且小于或等于150dB时,判定所述语音识别信号属于正常工作区; 当所述语音识别信号的分贝值大于150dB时,判定所述语音识别信号属于第二故障区。
【文档编号】B60R16/02GK103863188SQ201410134719
【公开日】2014年6月18日 申请日期:2014年4月3日 优先权日:2014年4月3日
【发明者】谢小娟, 叶新荣, 张爱清, 杨凌云 申请人:安徽师范大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1