[发明专利]计算机运行监测方法和装置有效
申请号: | 201710354698.0 | 申请日: | 2017-05-19 |
公开(公告)号: | CN107133130B | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 朱波 | 申请(专利权)人: | 杭州新中大科技股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F11/30 |
代理公司: | 北京高航知识产权代理有限公司 11530 | 代理人: | 刘艳玲 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机 运行 监测 方法 装置 | ||
本发明的计算机运行监测方法和装置,方法包括:A:针对监视目标设置一计数器与一阈值,并每隔一段预设时间自动增加计数值;B:接收设置在监视目标正常执行路径上的计数器重置指令;C:当监视目标无法正常执行到计数器重置指令时,计数值溢出,并发出目标发生错误信号和/或采取恢复措施。优点在于:本发明能够对系统和应用同时进行监测,且具有监测过程简单,监测效果好等优点。
技术领域
本发明属于计算机领域,尤其涉及一种计算机运行监测方法和装置。
背景技术
目前,计算机设备已经成为广大用户生活中必不可少的设备之一,系统的可靠性、移植性和兼容性等成为计算机软件性能的主要指标。但是现有技术用于监测系统的模块存在监测过程过于复杂、一次只能监测一个进程、且模块本身移植性、兼容性和可靠性不够高等问题。
为了解决上述技术问题,人们进行了长期的探索,例如中国专利公开了一种计算机系统的状态监测方法及装置[申请号:CN201210587387.6],其方法包括如下步骤:为计算机添加虚拟的状态监测模块:所述虚拟的状态监测模块与连接在计算机的南桥上的状态监测芯片对应,并由ACPI设备驱动程序进行驱动;利用ACPI方法通知操作系统产生异常事件:当连接在计算机的南桥上的状态监测芯片由于发现系统状态异常而产生异常事件时,通过ACPI方法向所述ACPI设备驱动程序传递所述异常事件,然后由所述ACPI设备驱动程序通知操作系统;通过所述ACPI设备驱动程序获取由状态监测芯片处理得到的状态数据。本方案的运行过程是一种自底层硬件逐步向上层系统传递的过程。这样,通过共同的ACPI方法,底层的硬件(状态监测芯片)将异常告知上层的系统(操作系统或应用软件),这样使底层与系统层都使用标准的ACPI方法,提高该装置设计的移植性、兼容性和可靠性
再如,一种基于消息监控的软件看门狗系统的实现方法[申请号:CN201610788410.6],包括应用进程的软件看门狗和系统看门狗两部分,所述该两部分的核心为消息监控,即通过消息交互的方法实现,所述系统看门狗实现过程的主要步骤如下:所述系统看门狗随系统启动并以驱动模块的方式加载,创建一个可供监控进程读写的接口,用于接收监控进程的消息;所述驱动模块中设有定时器,等待监控进程发送的消息,如果定时器超时后没有收到监控进程的消息,则看门狗将反向发送消息给监控进程;如果此时仍然得不到监控进程的响应,则说明系统出现死锁或者主进程挂起的问题,此时看门狗将作出系统软重启的操作。本方案能够在监控系统状态烦人同时监控进程状态,使得软件系统更加稳定兼容、更加可靠。
上述两个方案虽然在一定程度上解决了现有技术的部分问题,但是仍然存在部分缺陷,例如,监测模块设置困难,监测过程过于复杂等问题。
发明内容
本发明的目的是针对上述问题,提供一种简单且有效的计算机运行监测方法;
本发明的另一目的是针对上述问题,提供一种用于计算机运行监测的装置;
为达到上述目的,本发明采用了下列技术方案:
本发明的计算机运行监测方法包括:
A:针对监视目标设置一计数器与一阈值,并每隔一段预设时间自动增加计数值;
B:接收设置在监视目标正常执行路径上的计数器重置指令;
C:当监视目标无法正常执行到计数器重置指令时,计数值溢出,并发出目标发生错误信号和/或采取恢复措施。
通过上述技术方案,能够简化监测过程的同时提高监测效果。
在上述的计算机运行监测方法中,所述的计数器的计数值由初始值增加至阈值所用的时间大于或等于监视目标正常执行路径上的前一个重置指令执行到后一个重置指令所需要的时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州新中大科技股份有限公司,未经杭州新中大科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710354698.0/2.html,转载请声明来源钻瓜专利网。