技术新讯 > 控制调节装置的制造及其应用技术 > 一种任务处理方法、系统及车辆与流程  >  正文

一种任务处理方法、系统及车辆与流程

  • 国知局
  • 2024-07-31 23:49:09

本申请涉及异常监控的,具体涉及一种任务处理方法、系统及车辆。

背景技术:

1、目前,汽车在工作的过程中,各模块的工作状态和模块之间的数据传输状态都有可能出现状态为失败的情况。为了增加车辆运行的可靠性和安全性,需要在线控技术的电子模块中增加冗余程序来实现纠错。

2、相关技术中,对车辆的监控过程,主要是被动接收异常上报的信号,并不能实现对程序运行过程的主动监控,在出现状态异常时不能及时的反馈和处理,影响了车辆行驶的安全性。

技术实现思路

1、为了解决上述问题而提出了本申请,根据本申请的一方面,提供了一种任务处理方法,应用于车机系统,所述方法包括:

2、获取车机系统的任务的输入数据以及所述输入数据的参数信息,并执行所述任务;对所述参数信息进行异常检查,并对所述输入数据的相关信息和/或所述任务的执行情况进行异常检查;若所述参数信息、所述相关信息、所述执行情况中的至少一项出现异常,则发送报错信息,停止执行所述任务。

3、示例性地,所述参数信息至少包括:初始化参数、通道参数、配置参数和状态参数,所述对所述参数信息进行异常检查,包括:判断所述参数信息是否有至少一项出现异常,若至少一项出现异常,则判断所述参数信息异常。

4、示例性地,所述对所述任务的执行情况进行异常检查,包括:判断所述任务的执行情况是否满足至少一个异常条件;当确认所述任务的执行情况满足至少一个异常条件时,确认所述任务的执行情况异常。

5、示例性地,所述任务包括单次任务,所述单次任务被执行完成后进入到下一个单次任务,所述方法还包括:在执行所述单次任务时记录所述单次任务的第一开始时间;在所述单次任务被执行完成时,记录所述单次任务的第一完成时间;根据所述第一完成时间和所述第一开始时间获得第一任务耗时;所述异常条件包括第一异常条件,所述第一异常条件包括:所述第一任务耗时不属于预设时间范围。

6、示例性地,所述任务包括循环任务,所述循环任务被执行完成后进入到下一个循环任务,经过时间间隔后所述循环任务重新被执行;所述方法还包括:在执行所述循环任务时记录所述循环任务的第二开始时间,并记录所述循环任务的执行次数;在所述循环任务被执行完成时,记录所述循环任务的第二完成时间;根据所述第二完成时间和所述第二开始时间获得第二任务耗时;在下一次执行所述循环任务时记录所述循环任务的第三开始时间,并再次记录所述循环任务的执行次数;根据所述第二开始时间和第三开始时间获取所述循环任务在相邻两次执行次数之间的所述时间间隔;所述异常条件包括第二异常条件,所述第二异常条件包括:所述第二任务耗时不属于预设时间范围,和/或,所述时间间隔不属于预设周期范围。

7、示例性地,所述在下一次执行所述循环任务时记录所述循环任务的第三开始时间,并再次记录所述循环任务的执行次数之后,所述方法还包括:再次对所述循环任务的执行情况进行异常检查。

8、示例性地,在执行所述任务后,所述方法还包括:在所述任务的执行过程中判断所述任务在所述车机系统的总内存中的内存占比;所述异常条件还包括第三异常条件,所述第三异常条件包括:所述内存占比大于预设比例。

9、示例性地,所述输入数据通过端口通讯进入到所述车机系统中,对所述输入数据的相关信息进行异常检查,包括:确认所述输入数据的传输端口;确认所述输入数据通过端口通讯进入到所述车机系统中的通讯时间;确认所述输入数据在传输或者保存后是否存在数据错误;根据所述输入数据在传输过程中的通讯序列号确认所述输入数据的通讯顺序;若满足以下中的至少一项,则确认所述输入数据的所述相关信息异常:所述传输端口不是预设端口、所述通讯时间大于预设通讯时长、所述输入数据传输或保存后存在数据错误、所述通讯顺序不是预设顺序。

10、示例性地,所述输入数据通过采样模块获取并传输到所述车机系统,对所述输入数据的相关信息进行异常检查,包括:确认所述采样模块是否存在故障信号;对所述采样模块采样得到的原始数据进行滤波处理以得到所述输入数据,确认所述输入数据是否异常;若所述采样模块存在故障信号,或者所述输入数据异常,则确认所述输入数据的所述相关信息异常。

11、示例性地,所述方法还包括:若所述参数信息和所述执行情况均无异常,则所述车机系统继续执行所述任务,并在所述任务完成后输出经过处理的数据。

12、示例性地,所述报错信息包括异常确认信息和异常种类信息。

13、示例性地,所述对所述参数信息进行异常检查,并对所述输入数据的相关信息和/或所述任务的执行情况进行异常检查,是基于所述车机系统中的冗余程序执行的。

14、根据本申请的另一方面,还提供了一种任务处理系统,所述系统包括存储器和处理器,所述存储器上存储有计算机程序,所述计算机程序在被运行时,使得所述处理器执行上述的任务处理方法。

15、根据本申请的又一方面,提供了一种车辆,所述车辆上设置有上述的任务处理系统。

16、本申请中的任务处理方法,在任务执行之前会获取到输入数据的信息,在任务运行的过程中对参数信息、相关信息以及任务的执行情况进行异常检查,当出现任意一项异常时会停止主任务的执行并完成错误信息的上报,在车辆运行时实现了实时的监控。本申请的方法能够更加有效地保证各模块的运行正常和整车的行驶安全。

技术特征:

1.一种任务处理方法,应用于车机系统,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述参数信息至少包括:初始化参数、通道参数、配置参数和状态参数,所述对所述参数信息进行异常检查,包括:

3.根据权利要求1所述的方法,其特征在于,所述对所述任务的执行情况进行异常检查,包括:

4.根据权利要求3所述的方法,其特征在于,所述任务包括单次任务,所述单次任务被执行完成后进入到下一个单次任务,所述方法还包括:

5.根据权利要求3所述的方法,其特征在于,所述任务包括循环任务,所述循环任务被执行完成后进入到下一个循环任务,经过时间间隔后所述循环任务重新被执行;所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述在下一次执行所述循环任务时记录所述循环任务的第三开始时间,并再次记录所述循环任务的执行次数之后,所述方法还包括:

7.根据权利要求3所述的方法,其特征在于,在执行所述任务后,所述方法还包括:在所述任务的执行过程中判断所述任务在所述车机系统的总内存中的内存占比;

8.根据权利要求3所述的方法,其特征在于,所述输入数据通过端口通讯进入到所述车机系统中,对所述输入数据的相关信息进行异常检查,包括:

9.根据权利要求3所述的方法,其特征在于,所述输入数据通过采样模块获取并传输到所述车机系统,对所述输入数据的相关信息进行异常检查,包括:

10.根据权利要求1-9中的任一项所述的方法,其特征在于,所述方法还包括:若所述参数信息、所述输入数据的相关信息和所述执行情况均无异常,则所述车机系统继续执行所述任务,并在所述任务完成后输出经过处理的数据。

11.根据权利要求1-9中的任一项所述的方法,其特征在于,所述报错信息包括异常确认信息和异常种类信息。

12.根据权利要求1-9中的任一项所述的方法,其特征在于,所述对所述参数信息进行异常检查,并对所述输入数据的相关信息和/或所述任务的执行情况进行异常检查,是基于所述车机系统中的冗余程序执行的。

13.一种任务处理系统,其特征在于,所述系统包括存储器和处理器,所述存储器上存储有计算机程序,所述计算机程序在被运行时,使得所述处理器执行如权利要求1-12中的任一项所述的任务处理方法。

14.一种车辆,其特征在于,所述车辆上设置有如权利要求13所述的任务处理系统。

技术总结本申请涉及一种任务处理方法、系统及车辆,所述方法应用于车机系统,所述方法包括:获取车机系统的任务的输入数据以及所述输入数据的参数信息,并执行所述任务;对所述参数信息进行异常检查,并对所述输入数据的相关信息和/或所述任务的执行情况进行异常检查;若所述参数信息、所述相关信息、所述执行情况中的至少一项出现异常,则发送报错信息,停止执行所述任务。本申请可以在车辆运行时实现实时的监控,保证各模块的运行正常和整车的行驶安全。技术研发人员:吕祥文,赵伟冰,蒙晓鹏,刘志浩,雷雯倩受保护的技术使用者:比亚迪股份有限公司技术研发日:技术公布日:2024/6/23

本文地址:https://www.jishuxx.com/zhuanli/20240730/198666.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。