语音指令监控方法及装置、控制装置、介质、产品及车辆与流程

摘要: 本公开涉及车辆,尤其涉及车载语音指令监控,具体涉及一种语音指令监控方法及装置、控制装置、介质、产品及车辆。背景技术:1、随着智能座舱技术的发展,车载语音交互已成...
语音指令监控方法及装置、控制装置、介质、产品及车辆与流程

本公开涉及车辆,尤其涉及车载语音指令监控,具体涉及一种语音指令监控方法及装置、控制装置、介质、产品及车辆。

背景技术:

1、随着智能座舱技术的发展,车载语音交互已成为用户与车辆沟通的主要方式之一,用户通过语音指令即可完成导航设置、车窗控制、空调调节以及多媒体播放等多种操作,语音指令执行的准确性和可靠性也成为衡量座舱交互性能的重要方面。一条车载语音指令从被响应到执行完成,通常需要经过语音识别、意图理解、指令分发以及多个功能节点的链式处理,各执行节点的处理情况共同决定了语音指令的执行结果。

2、然而,相关技术中对车载语音指令执行过程的监控通常以单个执行节点的执行结果为粒度,语音指令在整条执行链路上的执行情况难以完整掌握,在语音指令执行出现异常的情况下,异常所在的执行环节难以快速定位,并且异常原因的分析通常与异常时刻车辆的实际状态相分离,导致故障排查耗时长、异常归因不准确,影响车载语音交互功能的可靠性和用户的使用体验。

技术实现思路

1、本公开实施例提供语音指令监控方法及装置、控制装置、介质、产品及车辆,以解决相关技术中车载语音指令的执行链路上异常环节难以定位、异常原因难以结合车辆状态进行分析的问题,实现对车载语音指令执行过程的全链路异常监控与故障归因。

2、第一方面,本技术提供一种语音指令监控方法,方法包括:

3、响应于车载语音指令,执行车载语音指令,并获取目标节点的执行上报信息;其中,目标节点是车载语音指令的执行节点链中处于执行状态的节点;基于执行上报信息,对车载语音指令进行执行异常监控;其中,执行上报信息用于指示执行状态信息和第一车辆状态传递链信息;第一车辆状态传递链信息包括目标节点的上一执行节点的第二车辆状态传递链信息和目标节点处的车辆状态信息;目标节点为执行节点链的首个执行节点时,第二车辆状态传递链信息包括车载语音指令的全局唯一跟踪标识和车载语音指令响应时刻的车辆状态信息。

4、基于该实施方式,通过响应于车载语音指令执行该指令并获取执行节点链中处于执行状态的目标节点的执行上报信息,使得对语音指令的异常监控以执行节点链为对象,覆盖指令执行的各个环节;由于执行上报信息同时指示执行状态信息和第一车辆状态传递链信息,且第一车辆状态传递链信息由上一执行节点的第二车辆状态传递链信息与目标节点处的车辆状态信息逐级拼接构成,使得目标节点在执行过程中携带了自指令响应起的完整车辆状态上下文,从而在出现执行异常时能够将异常节点的执行状态与异常时刻的车辆状态相关联,提高了执行异常监控的准确性;同时,在目标节点为首个执行节点时,第二车辆状态传递链信息包含全局唯一跟踪标识,使得同一车辆上多条语音指令的执行链路得以区分,实现了对语音指令执行过程的全链路追溯。

5、在一些可能的实施方式中,执行状态信息包括:节点标识、目标执行事件、目标执行事件的执行时间戳和执行成败返回码;其中,目标执行事件为执行开始事件、执行结束事件、执行异常上报事件中的一个。

6、基于该实施方式,通过将执行状态信息细化为节点标识、目标执行事件、执行时间戳和执行成败返回码,并将目标执行事件限定为执行开始事件、执行结束事件、执行异常上报事件中的一个,使得每个执行节点的上报内容具有统一的结构化格式,从而不同节点、不同类型的执行信息均能够被监控端以一致的方式解析和比对;由于执行时间戳和执行成败返回码的记录,使得各节点的执行时序和执行结果均可量化核验,进而为执行耗时统计和异常定位提供了直接的数据基础,提高了执行异常监控的可操作性。

7、在一些可能的实施方式中,基于执行状态信息,对车载语音指令进行执行异常监控,包括:基于全局唯一跟踪标识,查找目标节点的上游执行节点的执行状态信息;基于上游执行节点的执行状态信息和执行上报信息,生成全局执行追溯信息;基于全局执行追溯信息,对车载语音指令进行执行异常监控。

8、基于该实施方式,通过基于全局唯一跟踪标识查找目标节点的上游执行节点的执行状态信息,并基于上游执行节点的执行状态信息和执行上报信息生成全局执行追溯信息,使得分散在各个执行节点上的局部执行信息能够被串联为覆盖整条执行链路的完整视图,从而执行异常监控不再局限于单个节点的孤立判断;在此基础上,基于全局执行追溯信息进行执行异常监控,使得异常分析能够同时掌握目标节点自身及其全部上游节点的执行情况,进而提高了异常判断的全面性和链路级归因能力。

9、在一些可能的实施方式中,执行上报信息指示目标节点进行异常上报;基于全局执行追溯信息,对车载语音指令进行执行异常监控,包括:追溯上游执行节点中首个异常节点;在首个异常节点存在的情况下,将目标节点标记为衍生故障节点;在首个异常节点不存在的情况下,将目标节点标记为根因故障节点。

10、基于该实施方式,在执行上报信息指示目标节点进行异常上报的场景下,通过追溯上游执行节点中的首个异常节点,并在首个异常节点存在的情况下将目标节点标记为衍生故障节点、在首个异常节点不存在的情况下将目标节点标记为根因故障节点,使得目标节点的异常能够依据上游节点的执行情况被区分为自身故障引发还是上游故障传导所致,从而实现了故障因果关系的自动判定;以此方式,排查时能够直接依据根因故障节点定位故障源头、依据衍生故障节点排除干扰项,避免了将传导性异常误判为独立故障,提高了执行异常监控的故障定位效率。

11、在一些可能的实施方式中,执行上报信息指示目标节点未进行异常上报,且目标节点的执行耗时超过目标节点的执行耗时上限阈值;基于全局执行追溯信息,对车载语音指令进行执行异常监控,包括:基于第一车辆状态传递链信息,确定至少一个车辆状态指标各自的指标值;在至少一个车辆状态指标中任一车辆状态指标的指标值偏离任一车辆状态指标的正常指标值区间的情况下,将目标节点标记为环境因素导致的故障节点。

12、基于该实施方式,在执行上报信息指示目标节点未进行异常上报且执行耗时超过执行耗时上限阈值的场景下,通过基于第一车辆状态传递链信息确定至少一个车辆状态指标各自的指标值,并在任一车辆状态指标的指标值偏离正常指标值区间的情况下将目标节点标记为环境因素导致的故障节点,使得节点既未上报异常又超出预期耗时这一难以通过执行状态信息察觉的异常情形,能够借助车辆状态传递链信息中记录的车辆状态得到归因,从而将此类静默异常与节点自身故障区分开;由于车辆状态指标取自异常时刻的车辆状态上下文,使得环境因素导致的故障判定贴近实际车况,提高了执行异常监控对隐性异常的识别和归因能力。

13、在一些可能的实施方式中,目标节点的执行耗时上限阈值,是基于第一车辆状态传递链信息匹配的场景类型确定的。

14、基于该实施方式,通过基于第一车辆状态传递链信息匹配的场景类型确定目标节点的执行耗时上限阈值,使得耗时判定的基准不再是固定不变的统一数值,而是随车辆所处场景动态调整;由于第一车辆状态传递链信息反映了指令执行过程中的实际车辆状态,以此匹配的场景类型与目标节点执行时所处的真实环境相吻合,从而耗时上限阈值能够适应不同场景下节点执行耗时的客观差异,减少了在执行耗时天然较长的场景下将正常执行误判为耗时异常的情况,进而提高了执行异常监控的判定合理性。

15、在一些可能的实施方式中,还包括:基于目标显示内容,生成并更新悬浮窗显示内容;其中,目标显示内容包括:全局唯一跟踪标识、首个执行节点到目标节点的完成度标识信息;完成度标识信息包括:已完成无异常标识、已完成存在异常标识和处理中标识;已完成存在异常标识中具有衍生故障、根因故障和环境因素导致的故障对应的细分标识以及故障详情描述。

16、基于该实施方式,通过生成并更新悬浮窗显示内容,且目标显示内容包含全局唯一跟踪标识以及从首个执行节点到目标节点的完成度标识信息,其中完成度标识信息涵盖已完成无异常标识、已完成存在异常标识和处理中标识,已完成存在异常标识中还进一步包含衍生故障、根因故障和环境因素导致的故障对应的细分标识以及故障详情描述,使得语音指令的执行进度和异常判定结果能够以悬浮窗形式直观呈现,用户和运维人员无需逐节点查询日志即可掌握整条执行链路的实时状态;由于异常细分标识与故障详情描述的呈现,使得故障类型和原因一目了然,进而提高了执行异常监控结果的可读性和人机交互体验。

17、第二方面,本技术提供一种车载语音指令的执行异常监控装置,包括:执行模块和监控模块。

18、上述执行模块,用于响应于车载语音指令,执行车载语音指令,并获取目标节点的执行上报信息;其中,目标节点是车载语音指令的执行节点链中处于执行状态的节点;

19、上述监控模块,用于基于执行上报信息,对车载语音指令进行执行异常监控;其中,执行上报信息用于指示执行状态信息和第一车辆状态传递链信息;第一车辆状态传递链信息包括目标节点的上一执行节点的第二车辆状态传递链信息和目标节点处的车辆状态信息;目标节点为执行节点链的首个执行节点时,第二车辆状态传递链信

20、上述执行状态信息包括:节点标识、目标执行事件、目标执行事件的执行时间戳和执行成败返回码;其中,目标执行事件为执行开始事件、执行结束事件、执行异常上报事件中的一个。

21、上述监控模块,还用于基于全局唯一跟踪标识,查找目标节点的上游执行节点的执行状态信息;基于上游执行节点的执行状态信息和执行上报信息,生成全局执行追溯信息;基于全局执行追溯信息,对车载语音指令进行执行异常监控。

22、上述执行上报信息指示目标节点进行异常上报;上述监控模块,还用于追溯上游执行节点中首个异常节点;在首个异常节点存在的情况下,将目标节点标记为衍生故障节点;在首个异常节点不存在的情况下,将目标节点标记为根因故障节点。

23、上述执行上报信息指示目标节点未进行异常上报,且目标节点的执行耗时超过目标节点的执行耗时上限阈值;上述监控模块,还用于基于第一车辆状态传递链信息,确定至少一个车辆状态指标各自的指标值;在至少一个车辆状态指标中任一车辆状态指标的指标值偏离任一车辆状态指标的正常指标值区间的情况下,将目标节点标记为环境因素导致的故障节点。

24、上述目标节点的执行耗时上限阈值,是基于第一车辆状态传递链信息匹配的场景类型确定的。

25、上述监控模块,还用于基于目标显示内容,生成并更新悬浮窗显示内容;其中,目标显示内容包括:全局唯一跟踪标识、首个执行节点到目标节点的完成度标识信息;完成度标识信息包括:已完成无异常标识、已完成存在异常标识和处理中标识;已完成存在异常标识中具有衍生故障、根因故障和环境因素导致的故障对应的细分标识以及故障详情描述。

26、第三方面,本技术提供一种控制装置,包括:存储器和处理器;存储器和处理器耦合;存储器用于存储计算机程序;处理器执行计算机程序时实现上述任一实施例的语音指令监控方法。

27、第四方面,本技术提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,该计算机程序指令被处理器执行时实现上述任一实施例的语音指令监控方法。

28、第五方面,本技术提供一种计算机程序产品,该计算机程序产品包括计算机程序指令,该计算机程序指令被处理器执行时实现上述任一实施例的语音指令监控方法。

29、第六方面,本技术提供一种车辆,包括上任一实施例中的控制装置;或上任一实施例中的计算机可读存储介质;或上任一实施例中的计算机程序产品。