车辆、车辆故障诊断方法和装置与流程

文档序号:14713519发布日期:2018-06-16 00:52阅读:313来源:国知局
车辆、车辆故障诊断方法和装置与流程

本公开涉及人车交互领域,具体地,涉及一种车辆、车辆故障诊断方法和装置。



背景技术:

目前,随着车辆的逐渐普及,车辆中安装有各种辅助系统,很多辅助系统中都有故障提示的功能。

当车辆存在故障隐患时,为确定车辆状态或查明故障部位、原因,可以请专业技术人员进行专业的检测、分析与判断。通常由专业技术人员向驾驶员询问故障情况,对车辆进行直观检视,凭经验初步判断故障,再利用通用或专用的诊断设备进一步筛选、识别,最终确认故障。

对于一些简单的故障,如果驾驶员对输出的故障提示消息比较熟悉的话,就可以自己作出相应的处理,以杜绝安全隐患,无需请专业人员来诊断。如果驾驶员对故障提示消息不熟悉,则还需要查询相关资料或询问其他人。



技术实现要素:

本公开的目的是提供一种车辆、车辆故障诊断方法和装置,能够快速准确地诊断出车辆故障。

如上所述,当驾驶员听到或看到故障提示消息时,如果对该消息不熟悉,不了解该消息指示的是哪里出现了故障以及故障的具体情况,则不能及时地进行处理。发明人想到当出现故障提示消息,且驾驶员对该消息不熟悉时,可以由驾驶员进行语音询问,同时通过检测装置获取到故障提示消息实际所指示的对象,以帮助系统对所询问的问题进行理解,从而准确地进行诊断并输出,使驾驶员快速地了解诊断结果。

为了实现上述目的,本公开提供一种车辆故障诊断方法。所述方法包括:检测故障提示消息;当检测到所述故障提示消息时,获取用户询问故障的语音信息;当检测到所述故障提示消息时,确定所述故障提示消息所对应的车辆部件;根据所述语音信息和所确定的车辆部件确定所述语音信息所指示的语义;根据所述语音信息所指示的语义输出所述车辆的故障信息。

可选地,所述故障提示消息包括以下中的至少一者:所述车辆仪表盘中故障指示灯的闪烁、所述车辆中的播放器件发出的提示音。

可选地,所述根据所述语音信息和所确定的车辆部件确定所述语音信息所指示的语义的步骤包括:识别所述语音信息,生成基本语义;根据所述基本语义和所确定的车辆部件,生成所述语音信息所指示的语义。

可选地,所述根据所述基本语义和所确定的车辆部件,生成所述语音信息所指示的语义的步骤包括:根据所述基本语义确定所询问的故障提示消息的输出类型;根据所询问的故障提示消息的输出类型,从所确定的车辆部件中筛选出所述语音信息所指示的车辆部件;根据所述基本语义和所述语音信息所指示的车辆部件,生成所述语音信息所指示的语义。

可选地,所述根据所述语音信息所指示的语义输出所述车辆的故障信息的步骤包括:根据所述语音信息所指示的语义在车辆领域的故障信息的数据库中检索出故障信息;将所述故障信息通过语音输出。

本公开还提供一种车辆故障诊断装置。所述装置包括:消息检测模块,用于检测故障提示消息;声音传感器,与所述消息检测模块连接,用于当检测到所述故障提示消息时,获取用户询问故障的语音信息;部件检测模块,与所述消息检测模块连接,用于当检测到所述故障提示消息时,确定所述故障提示消息所对应的车辆部件;处理器,分别与所述声音传感器和所述部件检测模块连接,用于根据所述语音信息和所确定的车辆部件确定所述语音信息所指示的语义;输出模块,与所述处理器连接,用于根据所述语音信息所指示的语义输出所述车辆的故障信息。

本公开还提供一种车辆,包括上述的车辆故障诊断装置。

通过上述技术方案,当检测到故障提示消息时,检测出故障所对应的器件,将该器件作为询问的对象补入语音信息所指示的语义中,生成信息全面的询问语义。这样,弥补了用户对故障来源不明时造成的语音诊断中的问题不明确的问题,使得在通过语音问答的方式进行车辆故障诊断时,提高了问题的准确性,从而提高了车辆故障诊断的准确性。

本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:

图1是一示例性实施例提供的车辆故障诊断方法的流程图;

图2是一示例性实施例提供的车辆故障诊断方法的示意图;

图3是一示例性实施例提供的车辆故障诊断装置的结构框图。

具体实施方式

以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。

图1是一示例性实施例提供的车辆故障诊断方法的流程图。如图1所示,所述方法可以包括以下步骤。

在步骤S11中,检测故障提示消息。

在步骤S12中,当检测到故障提示消息时,获取用户询问故障的语音信息。

在步骤S13中,当检测到故障提示消息时,确定故障提示消息所对应的车辆部件。

在步骤S14中,根据语音信息和所确定的车辆部件确定语音信息所指示的语义。

在步骤S15中,根据语音信息所指示的语义输出车辆的故障信息。

其中,在车辆的各种器件以及多个辅助系统中可以对应有故障提示功能。故障提示消息是车辆中输出的、指示某些部件或功能出现故障的消息。故障提示消息可以以多种形式输出,包括亮灯、灯光闪烁、蜂鸣声、显示图标等。例如,故障提示消息可以包括以下中的至少一者:车辆仪表盘中故障指示灯的闪烁、车辆中的播放器件发出的提示音。

故障提示消息可以直接通过检测故障提示消息的输出部件来获得。例如,仪表盘中哪个灯点亮,哪个灯在闪烁,可以直接检测仪表盘中的LED灯的开关状态。也可以通过检测对输出部件进行控制的控制器来获得,当控制器判定满足触发输出部件输出故障提示消息的条件时,可以认为已检测到故障提示消息。

步骤S12和步骤S13可以同时进行。当检测到故障提示消息时,可以通过声音传感器(例如麦克风)获取用户询问故障的语音信息。例如,当发现仪表盘中有一个陌生的图标在闪烁时,驾驶员可以对着麦克风说“这个图标在闪烁是什么意思?”与此同时,可以确定故障提示消息所对应的车辆部件。

在确定故障提示消息所对应的车辆部件时,可以预先将用于输出故障提示消息的输出部件与所对应的车辆部件进行关联存储,当检测到该输出部件输出故障提示消息时,查找到与该输出部件相关联的车辆部件,就是故障提示消息所对应的车辆部件。

如果驾驶员不知道这个故障提示消息是关于哪个器件的故障提示,通常会问当前这个故障提示消息是在提示什么故障。如果补入该故障提示消息所对应的车辆部件的信息,则能够生成语义较为完整的问题,即车辆的具体某个器件在报警是什么原因。当生成这样的具有完整语义的问题时,该问题即可通过互联网、数据库等资源得到解决。

上述的故障提示消息实际上也是一种车辆故障信息的输出,但用户可能并不知道该提示消息具体指哪里的故障。在步骤S15中故障信息的输出可以是更加详细的信息的输出,例如可以包括发生故障的器件、原因、故障程度等。

通过上述技术方案,当检测到故障提示消息时,检测出故障所对应的器件,将该器件作为询问的对象补入语音信息所指示的语义中,生成信息全面的询问语义。这样,弥补了用户对故障来源不明时造成的语音诊断中的问题不明确的问题,使得在通过语音问答的方式进行车辆故障诊断时,提高了问题的准确性,从而提高了车辆故障诊断的准确性。

在一实施例中,可以根据语音信息生成语义,将所确定的车辆部件融合到该语义中,最终生成用户真正想要询问的语义。该实施例中,在图1的基础上,根据语音信息和所确定的车辆部件确定语音信息所指示的语义的步骤(步骤S14)可以包括以下步骤。

步骤S141,识别语音信息,生成基本语义。

步骤S142,根据基本语义和所确定的车辆部件,生成语音信息所指示的语义。

通过常用的语音识别技术,可以识别出用户询问故障的语音信息。上述基本语义可以包括识别出的用户说的每一个字,也可以仅包括其中的关键字。例如,用户说“这个闪烁的图标是什么意思”。基本语义可以为“这个闪烁的图标是什么意思”,也可以为“闪烁的图标”和“什么意思”。此时,如果仅根据用户的语音去互联网或数据库中检索答案,则范围过大,仪表盘中的可闪烁的图标可能有十几种之多。如果将基本语义和所确定的车辆部件结合起来,就能够确定用户想要问的是哪个闪烁的图标了。

具体地,在基本语义中加入故障提示消息所对应的车辆部件的信息,语音信息所指示的语义就有了具体的询问对象。例如,基本语义为“这个闪烁的图标是什么意思”,故障提示消息所对应的车辆部件为“油箱”,则上述语音信息所指示的语义就可以为“这个油箱的图标闪烁是什么意思”。将“这个油箱的图标闪烁是什么意思”输入检索系统中,就能够快速地检索确定出“燃油量不足”的答案。

故障提示消息有时候是以声音的形式输出的。举例来说,当驾驶员听到“叮叮”的声音在响,不知道是什么原因时,可以对着麦克风发送询问故障的语音信息“这是什么声音”,系统识别出基本语义为“这是什么声音”。同时,检测到该声音来源于与副驾座位的安全带连接的播放器,即该故障提示消息对应的器件是副驾座位安全带。则语音信息所指示的语义就可以为“副驾座位安全带的报警声是什么声音”。将“副驾座位安全带的报警声是什么声音”输入检索系统中,就能够快速地检索确定出“副驾乘客请您系好安全带”的答案。

该实施例中,结合故障提示消息所对应的车辆部件生成信息较全面的语义,提高了问题的准确性,从而提高了车辆故障诊断的准确性。

有时候,车辆同时输出多个不同种类的故障提示消息,例如仪表盘的故障指示灯在闪烁,同时有“叮叮”的报警声,即既有灯光提示也有声音提示。此时,可以根据识别的用户的语音来判断用户想要问的是哪一个。在一实施例中,在上述实施例的基础上,根据基本语义和所确定的车辆部件,生成语音信息所指示的语义的步骤(步骤S142)包括以下步骤。

步骤S1421,根据基本语义确定所询问的故障提示消息的输出类型。

在基本语义中,可以筛选出所询问的故障提示消息的输出类型的关键字,例如,声音、灯、闪烁等。根据这些关键字识别出用户语音想要问的是哪种类型的故障提示消息。

步骤S1422,根据所询问的故障提示消息的输出类型,从所确定的车辆部件中筛选出语音信息所指示的车辆部件。

可以预先将各个故障提示消息进行对应的分类,例如,仪表盘中的故障指示灯为显示的输出类型,对应语义中的灯、闪烁、亮等关键字。播放器为播放的输出类型,对应语义中的声音、响声、报警声等关键字。当确定所询问的故障提示消息的输出类型时,则能够从多个故障提示消息中筛选出哪个故障是用户想要问的。例如,当仪表盘中的一故障指示灯闪烁,同时又有“叮叮”的报警声时,通过识别出用户的语音中有“声音”的关键字,确定所询问的故障提示消息的输出类型为声音类型。则从确定的两个车辆部件油箱和副驾安全带中筛选出属于声音类型的副驾安全带这一车辆部件。

步骤S1423,根据基本语义和语音信息所指示的车辆部件,生成所述语音信息所指示的语义。

也就是,由故障提示消息的输出类型筛选出车辆部件后,结合基本语义就能够生成语音信息真正所指示的语义。

该实施例中,在故障提示消息包括多种输出类型的情况下,能够根据语音信息筛选确定出用户想要询问的对象,从而准确地确定用户的询问意图,使得故障诊断更加快速准确。

在进行故障的检索时,可以仅在车辆领域的数据库中进行检索,这样能够缩小检索范围,使得检索更加快速准确。在一实施例中,在图1的基础上,根据语音信息所指示的语义输出所述车辆的故障信息的步骤(步骤S15)可以包括以下步骤。

步骤S151,根据语音信息所指示的语义在车辆领域的故障信息的数据库中检索出故障信息;

步骤S152,将故障信息通过语音输出。

该实施例中,通过语音的方式输出故障信息,使得驾驶员能够更加专心驾驶,提高了车辆行驶的安全性。可以通过常用的问答系统来实施。问答系统中可以包含有:问题分析、文档和句段检索、答案抽取和生成。通过对用户问题的分析,明确其预期的答案类型以及答案与问题中其它词之间的约束关系,为答案抽取提供约束条件;相关文档检索从异构语料库、问答知识库中检索到包含答案的文档;通过文档句段检索,从相关文档中提取出包含答案的文档块,以进一步减少答案抽取所需处理的内容;而利用问题分析阶段产生的各种约束条件,从文档句段中提取出答案。例如可以基于web形式的问答网站和自动客服系统。

其中,在答案生成阶段主要实现候选答案的抽取和答案的置信度计算。答案抽取是将候选答案信息进行提纯,通过匹配计算过滤掉表面相关,但实际语义不匹配的错误答案。答案置信度计算是将问题与候选答案进行句法和语义层面上的验证处理,从而保证返回答案是与用户提问最为匹配的结果。

本公开中,将问答系统搭载到车辆上,通过对自然语言的理解和传感器数据的采集的结合,提高了用户意图理解的准确性,使普通驾乘人员能够及时解决车辆的常规故障,保障了车辆行驶的安全性。

图2是一示例性实施例提供的车辆故障诊断方法的示意图。其具体步骤此处不再详细描述。

本公开还提供一种车辆故障诊断装置。图3是一示例性实施例提供的车辆故障诊断装置的结构框图。如图3所示,所述车辆故障诊断装置10可以包括消息检测模块11、声音传感器12、部件检测模块13、处理器14和输出模块15。

消息检测模块11用于检测故障提示消息。

声音传感器12与消息检测模块11连接,用于当检测到故障提示消息时,获取用户询问故障的语音信息。

部件检测模块13与消息检测模块11连接,用于当检测到故障提示消息时,确定故障提示消息所对应的车辆部件。

处理器14分别与声音传感器12和部件检测模块13连接,用于根据语音信息和所确定的车辆部件确定语音信息所指示的语义。

输出模块15与处理器14连接,用于根据语音信息所指示的语义输出车辆的故障信息。

可选地,消息检测模块11包括以下中的至少一者:指示灯检测子模块和提示音检测子模块。

指示灯检测子模块与车辆的仪表盘连接,用于检测仪表盘中故障指示灯的闪烁。

提示音检测子模块与车辆中的播放器件连接,用于检测播放器件发出的提示音。

可选地,处理器14包括识别模块和处理模块。

识别模块用于识别所述语音信息,生成基本语义。

处理模块用于根据基本语义和所确定的车辆部件,生成语音信息所指示的语义。

可选地,处理模块包括分类器、筛选子模块和语义生成子模块。

分类器用于根据基本语义确定所询问的故障提示消息的输出类型。

筛选子模块用于根据所询问的故障提示消息的输出类型,从所确定的车辆部件中筛选出语音信息所指示的车辆部件。

语义生成子模块与筛选子模块连接,用于根据基本语义和语音信息所指示的车辆部件,生成语音信息所指示的语义。

可选地,输出模块15包括检索子模块和输出子模块。

检索子模块用于根据语音信息所指示的语义,在车辆领域的故障信息的数据库中检索出故障信息。

输出子模块与检索子模块连接,用于将故障信息通过语音输出。

可选地,所述装置还包括存储器。

存储器与检索子模块连接,用于存储车辆领域的故障信息的数据库。

该实施例中,装置自带数据库,一方面可以仅存储车辆领域的数据,缩小了检索范围。并且,存储器中还可以仅存储本车辆的数据,更加缩小了检索范围,使得检索速度更快且故障诊断结果准确。另一方面,无需通过互连网来检索,因此无需安装网络通信装置,节省了硬件成本,节省了安装空间。

可选地,所述输出模块包括语音输出模块和显示屏。显示屏中可以显示与语音输出模块所输出的语音对应的文字。

可选地,所述声音传感器包括麦克风。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

通过上述技术方案,当检测到故障提示消息时,检测出故障所对应的器件,将该器件作为询问的对象补入语音信息所指示的语义中,生成信息全面的询问语义。这样,弥补了用户对故障来源不明时造成的语音诊断中的问题不明确的问题,使得在通过语音问答的方式进行车辆故障诊断时,提高了问题的准确性,从而提高了车辆故障诊断的准确性。

本公开还提供一种车辆,包括上述的车辆故障诊断装置。

以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。

此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。

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