一种程序监控方法、系统、存储介质及电子设备技术方案

技术编号:40549612 阅读:26 留言:0更新日期:2024-03-05 19:08
本申请提出的一种程序监控方法、系统、存储介质及电子设备,所述方法包括:响应于第一指令,对目标程序以预设运行周期完成一次运行进行实时监控;判断运行时间是否符合预设运行时间阈值;若不符合,但运行次数在预设运行次数阈值内时,则判断为一次运行中的速度异常,并根据预设运行速度阈值范围启动控制模式一;若符合,但运行次数不在预设运行次数阈值内时,则判断为一次运行中的周期异常,并根据预设运行周期阈值范围启动控制模式二。本申请通过在原有的看门狗模块中增加了时间探测模块,用来监控程序的实时运行状态参数,并根据异常情况发出预警或功能降级等信号,而不是简单地复位程序,既可以快速响应,也可以防止误报导致不必要的重启。

【技术实现步骤摘要】

本申请属于程序监控,尤其涉及一种程序监控方法、系统、存储介质及电子设备


技术介绍

1、现有的看门狗监控程序中,在看门狗时钟的作用下,递减计时器在每个时钟后计数递减1,当计数减到0时,看门狗会对受监控的程序产生复位信号,从而使得受监控的程序会被复位,被复位后重新运行的受监控的程序继续喂狗,并通过重复该计数过程持续监控程序运行状态。但是,受监控的程序是不是正常运行,并不能通过程序是不是完全卡死来评判。当受监控的程序存在以下2种情况时:

2、1.受监控的程序运行的平均速度变慢了或变快了,使得程序运行时间不符合预设运行时间阈值,但假如运行次数又在预设运行次数阈值内时,导致也是触发当正常次数的计数减到0时,看门狗才会对受监控的程序产生复位信号。

3、2.受监控的程序周期运行异常了,受监控的程序的周期运行暂停了一段时间,即假如运行次数不在预设运行次数阈值内,但程序整个一次运行时间又是符合预设运行时间阈值,使得这段运行时间内的异常并没有导致看门狗计数到0,也没有触发看门狗复位。

4、当前的看门狗监控模块对于上面的异常情况并不能正常探本文档来自技高网...

【技术保护点】

1.一种程序监控方法,其特征在于,包括:

2.根据权利要求1所述的一种程序监控方法,其特征在于,在所述步骤S1之前,还包括:

3.根据权利要求2所述的一种程序监控方法,其特征在于,

4.根据权利要求3所述的一种程序监控方法,其特征在于,

5.根据权利要求4所述的一种程序监控方法,其特征在于,在所述步骤S4之前,还包括:

6.根据权利要求5所述的一种程序监控方法,其特征在于,

7.根据权利要求6所述的一种程序监控方法,其特征在于,

8.一种程序监控系统,其特征在于,包括:

9.一种存储介质,为计...

【技术特征摘要】

1.一种程序监控方法,其特征在于,包括:

2.根据权利要求1所述的一种程序监控方法,其特征在于,在所述步骤s1之前,还包括:

3.根据权利要求2所述的一种程序监控方法,其特征在于,

4.根据权利要求3所述的一种程序监控方法,其特征在于,

5.根据权利要求4所述的一种程序监控方法,其特征在于,在所述步骤s4之前,还包括:

6.根据权利要求5所述的一种程序监...

【专利技术属性】
技术研发人员:赵宇
申请(专利权)人:惠州市德赛西威智能交通技术研究院有限公司
类型:发明
国别省市:

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

1