任务执行状态可视化系统、方法以及电子设备与流程

摘要: 本申请涉及车载管理,尤其涉及一种任务执行状态可视化系统、方法以及电子设备。背景技术: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、第二方面,本申请实施例提供一种任务执行状态可视化方法,所述方法应用于任务执行状态可视化系统,所述任务执行状态可视化系统包括任务解析模块、执行管理模块以及渲染模块,所述方法包括:

30、所述任务解析模块,响应于指令信息并对所述指令信息进行解析处理,得到可执行列表;将所述可执行列表发送所述执行管理模块与所述渲染模块;

31、所述执行管理模块接收并执行所述可执行列表,得到对应的执行状态;并将所述执行状态发送所述渲染模块;

32、所述渲染模块根据所述可执行列表与所述执行状态对显示界面进行渲染处理,以在显示界面展示所述指令信息的执行过程。

33、第三方面,本申请实施例提供一种电子设备,包括:存储器,处理器;

34、所述存储器存储计算机执行指令;

35、所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如上第一方面和/或第一方面各种可能的实施方式。

36、第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上第一方面和/或第一方面各种可能的实施方式。

37、第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上第一方面和/或第一方面各种可能的实施方式。

38、本申请实施例提供的一种任务执行状态可视化系统、方法以及电子设备,通过设置任务解析模块、执行管理模块与渲染模块协同联动的技术手段,先由任务解析模块响应指令信息并完成解析处理,生成结构化的可执行列表,同步将可执行列表分发至执行管理模块与渲染模块;再由执行管理模块接收可执行列表并逐次执行,实时采集得到对应的执行状态后反馈至渲染模块;最终由渲染模块结合可执行列表的任务框架与实时执行状态对显示界面进行动态渲染。该方案借助解析、执行、渲染三层解耦的架构,实现执行数据与展示数据的同步流转,保障展示内容与实际执行进度的一致性,实现指令执行全流程的直观可视化展示效果,能够让用户清晰观测指令的执行进度与节点状态,有效提升任务状态的感知效率,降低任务执行过程的监控成本。

1.一种任务执行状态可视化系统,其特征在于,所述系统包括任务解析模块、执行管理模块以及渲染模块;

2.根据权利要求1所述的系统,其特征在于,所述执行管理模块包括执行子模块与管理子模块;

3.根据权利要求2所述的系统,其特征在于,所述执行子模块还用于:

4.根据权利要求1所述的系统,其特征在于,对所述指令信息进行解析处理,得到可执行列表,包括:

5.根据权利要求4所述的系统,其特征在于,基于自然语言处理算法,对所述指令信息进行处理,得到标准化意图指令,包括:

6.根据权利要求4所述的系统,其特征在于,对所述标准化意图指令进行处理,得到所述可执行列表,包括:

7.根据权利要求1-6中任一项所述的系统,其特征在于,所述渲染模块还用于:

8.根据权利要求1-7中任一项所述的系统,其特征在于,所述渲染模块还用于:

9.一种任务执行状态可视化方法,其特征在于,所述方法应用于任务执行状态可视化系统,所述任务执行状态可视化系统包括任务解析模块、执行管理模块以及渲染模块,所述方法包括:

10.一种电子设备,其特征在于,包括:存储器,处理器;