[发明专利]一种基于行为状态的进程检测方法及检测装置在审
申请号: | 201911214706.7 | 申请日: | 2019-12-02 |
公开(公告)号: | CN110941537A | 公开(公告)日: | 2020-03-31 |
发明(设计)人: | 钟振霄;范渊;吴永越;郑学新;刘韬 | 申请(专利权)人: | 成都安恒信息技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 成都君合集专利代理事务所(普通合伙) 51228 | 代理人: | 贾林 |
地址: | 610000 四川省成都市自由贸易试验区成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 行为 状态 进程 检测 方法 装置 | ||
本发明涉及计算机进程检测技术领域,公开了一种基于行为状态的进程检测方法包括进程检测模块根据下发的检测任务访问待检测进程,监控待检测进程运行产生的行为,得到监控结果,将监控结果与预设的输出对比,根据对比结果判断进程是否异常;如果二者一致,则进程正常运行;若不一致,则进程异常;本发明还公开了一种基于行为状态的进程检测装置,包括进程检测控制模块和进程检测模块;进程检测控制模块,用于周期性下发检测任务至进程检测模块;所述检测任务包括但不限于输入任务、输出任务、结果判断标识、目标进程所处位置;所述进程检测模块根据进程检测控制模块下发的检测任务对目标进程进行检测。
技术领域
本发明涉及计算机进程检测技术领域,具体涉及一种基于行为状态的进程检测方法。
背景技术
进程是操作系统结构的基本单位,它是计算机中的一个具有独立功能程序关于某数据集合的一次运行活动,对进程状态进行检测和监控是系统监控中的重要的一环,一旦进程运行出现问题,需要及时发出告警并采取相应措施,否则可能会导致严重的系统错误。在程序测试时,测试人员需要对程序的各进程进行测试和观察,确定进程是否出现异常。
现在对进程状态检测的方法主要分为两种:第一种方法为通过操作系统提供的API接口获取进程相关信息,包括进程的CPU利用率、内存占用等信息,但该方法无法获取到进程内部状态,不能准确的判断进程内部是否出现异常。第二种方法为进程自身提供API接口,检测程序通过访问进程自身API获取进程内部状态,该方法可以准确判断进程状态,但是开发人员需要为每一个被检测的进程开发一个API,且当程序源码发生变化时API接口可能也需要变化,导致开发周期变长,维护困难。
发明内容
本发明针对现有技术,提供了一种基于行为状态的进程检测方法,监控进程运行后产生的行为与正常运行时产生的行为是否一致来判断进程的运行状态。
本发明通过下述技术方案实现:所述一种基于行为状态的进程检测方法,进程检测模块根据下发的检测任务访问待检测进程,监控待检测进程运行产生的行为,得到监控结果,将监控结果与待检测进程预设的输出对比,根据对比结果判断进程是否异常;如果二者一致,则进程正常运行;若不一致,则进程异常。
上述技术方案采用进程检测模块执行的检测任务监控进程运行后产生的行为与正常运行时产生的行为是否一致来判断进程的运行状态,无需对被检测程序进行额外的接口开发,减少开发人员工作量;同时进程检测装置基于进程自身的行为对进程运行状态进行判断,准确度高。
进一步地,所述监控结果为待检测进程运行产生的行为与预设的输出对比后返回的一个返回值,该返回值为一个标识符;与监控结果对比的为预设的输出的标识符;预设的输出的标识符通过检测任务预设。
即监控结果和预设的输出的标识符均为标识符,进程运行是否异常的判断结果通过两个标识符的对比得到。
进一步地,所述检测任务通过进程检测控制模块下发至进程检测模块,其检测任务包括但不限于输入任务、输出任务、目标进程所处位置、结果判断标识;
目标进程所处位置:待检测进程所在服务器的地址信息;
输入任务:调用待检测进程;
输出任务:监控待检测进程被调用后产生的行为,并与预设的输出进行对比,得到返回值;
结果判断标识:将预设的待检测的输出的标识符与返回值对比,并判断对比结果。
进一步地,所述检测任务还包括等待时间任务,等待时间任务预设等待时间;等待时间耗尽后,输出任务仍未监控到待检测进程运行产生与预设的输出一致行为的,输出任务得到返回值,结果判断标识判断对比结果为进程运行状态异常。
即,当等待时间耗尽时,输出任务的返回值和预设的输出的标识符也不一致,其监控结果与监控到待检测进程运行产生的行为与预设的输出不一致时得到的返回值相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都安恒信息技术有限公司,未经成都安恒信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911214706.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种不同类型的执行单元的功率分配方法及装置
- 下一篇:一种电动车充电插座盒