[发明专利]一种视频多任务监控处理方法及系统有效
申请号: | 200910193416.9 | 申请日: | 2009-10-28 |
公开(公告)号: | CN101674465A | 公开(公告)日: | 2010-03-17 |
发明(设计)人: | 陈昶;何常 | 申请(专利权)人: | 广东威创视讯科技股份有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18;G06F9/48 |
代理公司: | 广州华进联合专利商标代理有限公司 | 代理人: | 王 茹;曾旻辉 |
地址: | 510663广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 任务 监控 处理 方法 系统 | ||
1.一种视频多任务监控处理方法,其特征在于,包括:
步骤S1,接收所有应用任务模块的进程ID,并对各个应用任务模块创建相应的结构体,所述结构体用于记录应用任务模块的运行状况信息;所述运行状况信息包括:进程ID、任务运行起始时间、异常退出时间、运行时间、异常挂起次数和使用的物理内存数量;
步骤S2,根据被监控的应用任务模块的进程ID,在proc虚拟文件系统里查询对应的运行状况信息,在所述结构体中记录所述运行状况信息;
步骤S3,检测异常状况,对发生异常的应用任务模块进行异常恢复处理;所述异常状况,包括:存在僵尸状态的应用任务模块的进程、应用任务模块的进程使用的物理内存数量达到指定数值。
2.根据权利要求1所述的视频多任务监控处理方法,其特征在于,
所述步骤S3具体包括:检测是否存在僵尸状态的应用任务模块的进程,若不存在,则继续检测;若存在,则根据所述任务运行起始时间和所述异常结束时间计算获得所述运行时间,然后判断该应用任务模块的进程在单位运行时间内的所述异常挂起次数是否大于预定次数,若大于预定次数则判断为非偶然性异常状态,然后根据所述进程ID对该应用任务模块的进程进行注销回收或对系统进行重启,并且上报异常信息;否则判断为偶然性异常状态,然后根据所述进程ID对该应用任务模块的进程进行恢复并上报异常信息。
3.根据权利要求1所述的视频多任务监控处理方法,其特征在于,
所述步骤S3具体包括:检测所述应用任务模块的进程使用的物理内存数量是否达到指定数值,若达到所述指定数值,则根据所述进程ID杀死该应用任务模块的进程并注销回收,然后恢复该应用任务模块,同时上报异常信息;若未达到所述指定数值,则不作任何处理。
4.一种视频多任务监控处理系统,其特征在于,包括:
父进程,用于创建监控模块和若干应用任务模块,并对异常的应用任务模块进行恢复或注销回收的处理;
应用任务模块,用于应用任务的执行;
监控模块,用于对应用模块进行监控,并创建结构体,所述结构体用于记录应用任务模块的运行状况信息;所述运行状况信息包括:进程ID、任务运行起始时间、异常退出时间、运行时间、异常挂起次数和使用的物理内存数量;
proc虚拟文件系统,用于提供所述应用任务模块的运行状况信息;
所述父进程发送所有应用任务模块的进程ID至所述监控模块;所述监控模块接收所有应用任务模块的进程ID,并对各个应用任务模块创建相应的结构体;
根据被监控的应用任务模块的进程ID,所述监控模块在所述proc虚拟文件系统里查询对应的运行状况信息,将所述运行状况信息记录在所述结构体中;
所述监控模块通过所述proc虚拟文件系统检测异常状况,对发生异常的应用任务模块进行异常恢复处理,所述异常恢复处理包括所述监控模块发送指令至所述父进程,所述父进程根据接收的指令对异常的应用任务模块进行恢复或注销回收;所述异常状况,包括:存在僵尸状态的应用任务模块的进程、应用任务模块的进程使用的物理内存数量达到指定数值。
5.根据权利要求4所述的视频多任务监控处理系统,其特征在于,还包括客户端模块,所述客户端模块用于接收所述监控模块上报的异常信息。
6.根据权利要求4所述的视频多任务监控处理系统,其特征在于,还包括看门狗模块,所述看门狗模块用于根据所述监控模块发送的指令对系统进行重启。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东威创视讯科技股份有限公司,未经广东威创视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910193416.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:显示装置用照明装置、显示装置和电视接收装置
- 下一篇:氢储藏罐