控制装置制造方法及图纸

技术编号:33252629 阅读:14 留言:0更新日期:2022-04-30 22:51
本发明专利技术的控制装置(100)包括:恢复控制部(515),用于当存在以检测到异常的进程为启动条件的进程时,暂时停止包括以检测到异常的进程的执行状态为启动条件的进程在内的所有进程的执行,并且在检测到异常的进程重新启动之后,生成重新开始暂时停止的进程的执行的指示;以及进程执行管理部(511、521、531),用于根据来自恢复控制部(515)的指示重新启动检测到异常的进程,并且重新开始暂时停止的进程的处理。理。理。

【技术实现步骤摘要】
控制装置


[0001]本专利技术涉及控制装置。

技术介绍

[0002]例如,搭载在汽车等上的车辆的控制装置中,假设车辆的控制装置的一部分功能会发生故障,该控制装置具有备用功能。这种备用功能可应用于汽车等车辆的驾驶辅助系统或车辆的自动驾驶系统等,但要求系统发生故障后在短时间内恢复系统。
[0003]在专利文献1中,提出了在检测到多内核处理器的一部分内核的异常的情况下,重新启动检测到异常的内核,缩短直到再次执行应用为止的时间的方法。即,在专利文献1中,公开了下述方法:对于重新启动一部分处理器内核时的诊断处理,通过在重新启动的处理器开始诊断之前执行正常的其它处理器内核的处理来缩短重新启动的时间。
[0004]另一方面,汽车的驾驶辅助系统和自动驾驶系统在每个功能上都有依赖关系,如果各个功能不被执行,则有时无法维持系统。例如,在非专利文献1公开的技术中,在控制装置内执行多个进程的情况下,在启动进程之前,解决进程间的依赖关系,依次启动进程。例如,在启动进程A和进程B的情况下,当进程B的启动条件被设定为进程A正在执行,则控制装置启动进程A,并本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种控制装置,其特征在于,包括:进程执行管理部,该进程执行管理部对以其它进程的执行状态作为自身进程的启动条件的多个进程的执行进行管理;进程异常监视部,该进程异常监视部检测多个所述进程中的至少一个进程的异常;以及恢复控制部,该恢复控制部在以由所述进程异常监视部检测到异常的进程的执行状态为启动条件的进程存在时,向所述进程执行管理部发出指示,以暂时停止包括以检测到异常的进程的执行状态为启动条件的进程在内的所有进程的执行,并且在检测到异常的所述进程重新启动之后,重新开始暂时停止的所述进程的执行,所述进程执行管理部构成为:将所述启动条件与所述其它进程的执行状态进行比较,当存在与所述启动条件一致的进程时,启动该进程并执行处理,当所述其它进程与所述启动条件不一致时,结束已启动并正在执行处理的所述进程,并根据所述恢复控制部的指示重新启动检测到异常的所述进程,且重新开始暂时停止的所述进程的处理。2.如权利要求1所述的控制装置,其特征在于,所述恢复控制部构成为:当存在以检测到异常的进程的执行状态为启动条件的进程时,向所述进程执行管理部发出指示,以从多个所述进程中不以其它进程的执行状态为启动条件的进程开始,依次暂时停止多个所述进程的执行。3.如权利要求1所述的控制装置,其特征在于,包括进程通信控制部,该进程通信控制部控制多个所述进程之间的信息交换,所述进程通信控制部构成为:接收向其它进程提供自身进程所具有的信息的来自所述自身进程的请求,发送表示所述自身进程能向所述其它进程提供所述信息的消息,或者接收使用所述其它进程所具有的信息的来自所述自身进程的请求,发送表示所述自身进程请求使用所述其它进程的信息的消息,在提供所述信息的进程和使用所述信息的进程存在时,在这些进程之间交换信息。4.如权利要求1所述的控制装置,其特征在于,多个所述进程中的至少一个包括至少一个检查点,所述检查点向所述进程异常监视部通知执行了特定的处理,所述进程异常监视部构成为:接收所述检查点,并且在所接收到的该检查点的接收顺序与预先决定的接收顺序不同时,或者在预先决定的期间内的所述检查点的接收次数与预先决定的接收次数不同时,或者在接收到的所述检查点之间的时间间隔与预先决定的时间间隔不同时,判断为通知了所述检查点的进程异常。5.如权利要求2所述的控制装置,其特征在于,包括进程通信控制部,该进程通信控制部控制多个所述进程之间的信息交换,所述进程通信控制部构成为:接收向其它进程提供自身进程所具有的信息的来自所述自身进程的请求,发送表示所述自身进程能向所述其它进程提供所述信息的消息,或者接收使用所述其它进程所具有的信息的来自所述自身进程的请求,发送表示所述自身进程请求使用所述其它进程的信息的消息,在提供所述信息的进程和使用所述信息的进程存在时,在这些进程之间交换信息。
6.如权利要求2所述的控制装置,其特征在于,多个所述进程中的至少一个包括至少一个检查点,所述检查点向所述进程异常监视部通知执行了特定的处理,所述进程异常监视部构成为:接收所述检查点,并且在所接收到的该检查点的接收顺序与预先决定的接收顺序不同时,或者在预先决定的期间内的所述检查点的接收次数与预先决定的接收次数不同时,或者在接收到的所述检查点之间的时间间隔与预先决定的时间间隔不同时,判断为通知了所述检查点的进程异常。7.如权利要求3所述的控制装置,其特征在于,在启动满足所述启动条件的进程时,所述进程执行管理部确保用于该启动对象进程的存储区域,并生成所述启动对象进程,所生成的所述启动对象进程对自身所处理的信息进行初始化,向所述进程通信控制部通知能向其它进程提供自身具有的信息、或者请求使用其它进程具有的信息,向所述进程执行管理部通知自身进程的启动已完成。8.如权利要求3所述的控制装置,其特征在于,多个所述进程中的至少一个包括至少一个检查点,所述检查点向所述进程异常监视部通知执行了特定的处理,所述进程异常监视部构成为:接收所述检查点,并且在所接收到的该检查点的接收顺序与预先决定的接收顺序不同时,或者在预先决定的期间内的所述检查点的接收次数与预先决定的接收次数不同时,或者在接收到的所述检查点之间的时间间隔与预先决定的时间间隔不同时,判断为通知了所述检查点的进程异常。9.如权利要求5所述的控制装置,其特征在于,在启动满足所述启动条件的进程时,所述进程执行管理部确保用于该启动对象进程的存储区域,并生成所述启动对象进程,所生成的所述启动对象进程对自身所处理的信息进行初始化,向所述进程通信控制部通知能向其它进程提供自身具有的信息、或者请求使用其它进程具有的信息,向所述进程执行管理部通知自身进程的启动已完成。10.如权利要求5所述的控制装置,其特征在于,多个所述进程中的至少一个包括至少一个检查点,所述检查点向所述进程异常监视部通知执行了特定的处理,所述进程异常监视部构成为:接收所述检查点,并且在所接收到的该检查点的接收顺序与预先决定的接收顺序不同时,或者在预先决定的期间内的所述检查点的接收次数与预先决定的接收次数不同时,或者在接收到的所述检查点之间的时间间隔与预先决定的时间间隔不同时,判断为通知了所述检查点的进程异常。11.如权利要求7所述的控制装置,其特征在于,正在执行处理的进程构成为:当从所述进程执行管理部接收到结束进程的指示时,或者当由自身结束进程时,停止向所述进程通信控制部通知能向其它进程提供自身具有的信息或请求使用其它进程具有的信息,并且保存由自身进程处理的信息,向所述进程执行管理部通知自身进程的结束已完成,
所述进程执行管理部构成为:当接收到所述进程的结束已完成的通知时,释放已确保的所述存储区域,并删除已生成的所述启动对象进程。12.如权利要求7所述的控制装置,其特征在于,多个所述进程中的至少一个包括至少一个检查点,所述检查点向所述进程异常监视部通知执行了特定的处理,所述进程异常监视部构成为:接收所述检查点,并且在所接收到的该检查点的接收顺序与预先决定的接收顺序不同时,或者在预先决定的期间内的所述检查点的接收次数与预先决定的接收次数不同时,或者在接收到的所述检查点之间的时间间隔与预先决定的时间间隔不同时,判断为通知了所述检查点的进程异常。13.如权利要求9所述的控制装置,其特征在于,正在执行处理的进程构成为:当从所述进程执行管理部接收到结束进程的指示时,或者当由自身结束进程时,停止向所述进程通信控制部通知能向其它进程提供自身具有的信息或请求使用其它进程...

【专利技术属性】
技术研发人员:吉田三喜也
申请(专利权)人:三菱电机株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1