当前位置: 首页> 交通专利数据库 >详情
原文传递 处理单元的监控方法、自动驾驶控制单元及存储介质
专利名称: 处理单元的监控方法、自动驾驶控制单元及存储介质
摘要: 本申请实施例提供一种处理单元的监控方法、自动驾驶控制单元及存储介质。本申请的处理单元的监控方法,包括:第一处理单元获取周期任务在预设时间段内的执行次数;所述第一处理单元根据所述执行次数确定所述周期任务是否正常执行;如果所述周期任务执行异常,所述第一处理单元执行复位操作。本申请实施例可以实现对周期任务的执行时间进行监控,提升自动驾驶控制单元的安全性和可靠性。
专利类型: 发明专利
国家地区组织代码: 北京;11
申请人: 百度在线网络技术(北京)有限公司
发明人: 曹文锋;张德全;张杨
专利状态: 有效
申请日期: 2018-12-29T00:00:00+0800
发布日期: 2019-06-14T00:00:00+0800
申请号: CN201811643232.3
公开号: CN109878533A
代理机构: 北京同立钧成知识产权代理有限公司
代理人: 朱颖;刘芳
分类号: B60W50/00(2006.01);B;B60;B60W;B60W50
申请人地址: 100085 北京市海淀区上地十街10号百度大厦三层
主权项: 1.一种处理单元的监控方法,其特征在于,包括: 第一处理单元获取周期任务在预设时间段内的执行次数; 所述第一处理单元根据所述执行次数确定所述周期任务是否正常执行; 如果所述周期任务执行异常,所述第一处理单元执行复位操作。 2.根据权利要求1所述的方法,其特征在于,所述第一处理单元根据所述执行次数确定所述周期任务是否正常执行,包括: 所述第一处理单元将所述执行次数与预设上限次数、预设下限次数进行比较,确定所述周期任务是否执行过快或过慢; 如果所述周期任务执行过快或过慢,确定所述周期任务执行异常。 3.根据权利要求1或2所述的方法,其特征在于,所述周期任务包括多个功能子任务,所述方法还包括: 所述第一处理单元将所述多个功能子任务的执行顺序与预设执行顺序进行比较; 如果所述多个功能子任务的执行顺序与所述预设执行顺序不一致,所述第一处理单元执行复位操作。 4.根据权利要求3所述的方法,其特征在于,所述方法还包括: 如果所述多个功能子任务的执行顺序与所述预设执行顺序一致,记录所述周期任务的执行次数。 5.根据权利要求1至4任一项所述的方法,其特征在于,如果所述周期任务正常执行,所述方法还包括: 所述第一处理单元与第二处理单元进行密钥问答; 所述第一处理单元根据密钥问答的结果确定所述第二处理单元是否正常运行; 如果所述第二处理单元非正常运行,所述第一处理单元执行复位操作。 6.根据权利要求5所述的方法,其特征在于,所述第一处理单元与第二处理单元进行密钥问答,包括: 所述第一处理单元接收所述第二处理单元发送的问题参数请求消息; 所述第一处理单元向所述第二处理单元发送问题参数,所述问题参数用于所述第二处理单元根据所述问题参数和密钥反馈相应的答案参数; 所述第一处理单元接收所述第二处理单元发送的所述答案参数; 所述第一处理单元根据所述答案参数生成所述密钥问答的结果。 7.根据权利要求6所述的方法,其特征在于,所述第一处理单元为微控制单元MCU,所述第二处理单元为片上系统SoC,所述MCU和所述SoC通过串行外设接口进行通信。 8.根据权利要求7所述的方法,其特征在于,所述答案参数还包括奇偶效验位,所述第一处理单元根据所述答案参数生成所述密钥问答的结果,包括: 所述第一处理单元根据所述奇偶效验位对所述答案参数进行校验; 如果效验通过,所述第一处理单元根据所述答案参数生成所述密钥问答的结果。 9.一种第一处理单元,其特征在于,包括: 获取模块,用于获取周期任务在预设时间段内的执行次数; 监控模块,用于根据所述执行次数确定所述周期任务是否正常执行; 操作模块,用于如果所述周期任务执行异常,所述第一处理单元执行复位操作。 10.根据权利要求9所述的第一处理单元,其特征在于,所述监控模块用于: 将所述执行次数与预设上限次数、预设下限次数进行比较,确定所述周期任务是否执行过快或过慢; 如果所述周期任务执行过快或过慢,确定所述周期任务执行异常。 11.根据权利要求9或10所述的第一处理单元,其特征在于,所述周期任务包括多个功能子任务,所述监控模块还用于:将所述多个功能子任务的执行顺序与预设执行顺序进行比较; 所述操作模块还用于如果所述多个功能子任务的执行顺序与所述预设执行顺序不一致,执行复位操作。 12.根据权利要求11所述的第一处理单元,其特征在于,所述监控模块还用于: 如果所述多个功能子任务的执行顺序与所述预设执行顺序一致,记录所述周期任务的执行次数。 13.根据权利要求9至12任一项所述的第一处理单元,其特征在于,如果所述周期任务正常执行,所述装置还包括问答模块; 所述问答模块用于与第二处理单元进行密钥问答;根据密钥问答的结果确定所述第二处理单元是否正常运行; 所述操作模块还用于如果所述第二处理单元非正常运行,执行复位操作。 14.根据权利要求13所述的第一处理单元,其特征在于,所述问答模块用于: 接收所述第二处理单元发送的问题参数请求消息; 向所述第二处理单元发送问题参数,所述问题参数用于所述第二处理单元根据所述问题参数和密钥反馈相应的答案参数; 接收所述第二处理单元发送的所述答案参数; 根据所述答案参数生成所述密钥问答的结果。 15.根据权利要求14所述的第一处理单元,其特征在于,所述第一处理单元为微控制单元MCU,所述第二处理单元为片上系统SoC,所述MCU和所述SoC通过串行外设接口进行通信。 16.根据权利要求15所述的第一处理单元,其特征在于,所述答案参数还包括奇偶效验位,所述问答模块用于: 根据所述奇偶效验位对所述答案参数进行校验; 如果效验通过,根据所述答案参数生成所述密钥问答的结果。 17.一种自动驾驶控制单元,其特征在于,包括: 第一处理单元和第二处理单元; 所述第一处理单元用于执行如权利要求1-8任一项所述的处理单元的监控方法。 18.一种存储介质,其特征在于,包括:所述存储介质包括:指令,所述指令用于实现如权利要求1-8任一项所述的处理单元的监控方法。
所属类别: 发明专利
检索历史
应用推荐