自监控进程守护方法.pdf

上传人:a3 文档编号:498532 上传时间:2018-02-19 格式:PDF 页数:6 大小:404.81KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410380992.5

申请日:

2014.08.05

公开号:

CN104142877A

公开日:

2014.11.12

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 11/30申请公布日:20141112|||实质审查的生效IPC(主分类):G06F 11/30申请日:20140805|||公开

IPC分类号:

G06F11/30

主分类号:

G06F11/30

申请人:

国家电网公司; 江苏省电力公司; 江苏方天电力技术有限公司; 江苏省电力公司检修分公司

发明人:

顾俊; 官国飞; 吉亚民; 戴锋; 王红星; 商少波; 崔涛; 王俊; 赵磊; 蒋超; 杨颖

地址:

100761 北京市西城区西长安街86号

优先权:

专利代理机构:

南京纵横知识产权代理有限公司 32224

代理人:

董建林

PDF下载: PDF下载
内容摘要

本发明公开了一种自监控进程守护方法,实现对调度服务、资源分配服务和每个智能终端所有应用的自动启动和停止,把维护工作量和难度简化到最低。自监控进程守护程序让每个看守任务不被打扰地在各自的通道中执行看守任务,保证被看守的服务进程能够持续地运行,出现问题能够被及时地重启。可自动更新所要监控的程序,当系统发现有新的更新包下发时,会自动停止现有程序并发布新的程序后启动系统。

权利要求书

1.  自监控进程守护方法,其特征在于,所述的守护方法过程如下:
1)由服务启停核心驱动模块负责根据被看守进程与监控进程通讯的信息,对被看守的进程的运行状态进行判断,实现对被看守进程的启动和停止;
2)设置内部接口服务模块,通过被看守进程与监控进程定时通讯,以实现监控进程对被看守进程的跟踪;
3)设置新程序包的扫描更新模块,通过定时扫描某个固定目录,根据程序包的时间判断是否有新的程序需要更新,然后执行判断结果。

2.
   根据权利要求1所述的自监控进程守护方法,其特征在于,所述的被看守进程为智能终端采集应用程序、智能终端Jetty应用程序、主站资源分配服务程序和主站集中调度服务程序。

3.
   根据权利要求1所述的自监控进程守护方法,其特征在于,在步骤1)中,实现对被看守进程的启动和停止的具体过程为:启动轮询看守线程;判断被看守进程是否存在;不存在则调用启动命令,启动此进程;若接收到进程重启命令,则先停掉此进程再重启。

4.
   根据权利要求1所述的自监控进程守护方法,其特征在于,对新程序包的扫描更新的具体实现过程为:
a.加载初始化信息;启动定时任务;根据初始化信息定时扫描固定目录;比较是否有新的程序包存在;
b.发现有新程序包需要更新,读出此包,更新到相应的程序运行的目录下;读入需要更新的程序包;读入程序包需要放置的环境目录;把程序包输出到指定目录中;
c.程序包更新到程序运行的相应目录下后对相应的服务进行重启操作,接收到程序包更新成功的通知;调用相应的程序停止接口,停止程序的运行;调用程序的运行接口,启动程序的运行。

说明书

自监控进程守护方法
 
技术领域
本发明涉及一种实现自监控进程守护方法,属于智能终端系统管理技术领域
 
背景技术
由于全省有3000多个变电站,每个变电站都会部署一个智能终端,若是人工维护,必然导致很难实现。因此提供此程序自动对每个智能终端的应用进行看守。
 
发明内容
为了解决上述问题,本发明提供一种自动管理智能终端中应用程序的正常运行的自监控进程守护方法。
为了实现上述目的,本发明所采取的技术方案是:自监控进程守护方法,其特征在于,所述的守护方法过程如下:
1)由服务启停核心驱动模块负责根据被看守进程与监控进程通讯的信息,对被看守的进程的运行状态进行判断,实现对被看守进程的启动和停止;
2)设置内部接口服务模块,通过被看守进程与监控进程定时通讯,以实现监控进程对被看守进程的跟踪;
3)设置新程序包的扫描更新模块,通过定时扫描某个固定目录,根据程序包的时间判断是否有新的程序需要更新,然后执行判断结果。
 前述的自监控进程守护方法,所述的被看守进程为智能终端采集应用程序、智能终端Jetty应用程序、主站资源分配服务程序和主站集中调度服务程序。
前述的自监控进程守护方法,在步骤1)中,实现对被看守进程的启动和停止的具体过程为:启动轮询看守线程;判断被看守进程是否存在;不存在则调用启动命令,启动此进程;若接收到进程重启命令,则先停掉此进程再重启。
前述的自监控进程守护方法,对新程序包的扫描更新的具体实现过程为:
a.加载初始化信息;启动定时任务;根据初始化信息定时扫描固定目录;比较是否有新的程序包存在;
b.发现有新程序包需要更新,读出此包,更新到相应的程序运行的目录下;读入需要更新的程序包;读入程序包需要放置的环境目录;把程序包输出到指定目录中;
c.程序包更新到程序运行的相应目录下后对相应的服务进行重启操作,接收到程序包更新成功的通知;调用相应的程序停止接口,停止程序的运行;调用程序的运行接口,启动程序的运行。
本发明通过自监控进程守护程序实现对每个智能终端所有应用的自动启动和停止及应用程序的发布更新,把维护工作量和难度简化到最低。让维护人员通过查看异常日志即可了解到变电站的运行情况,无须去查看每个变电站程序是否运行正常,当需要发布更新应用程序时,只需在主站上发布一次即可更新所有变电站智能终端中的应用程序,达到快速定位、及时更新保证程序的正常运行。使智能变电站数据采集准确性及时性得到更大的保证,尽量减少了数据的丢失情况的发生。减少了系统更新升级的维护时间,保证了系统稳定,长期的运行。
 
附图说明
图1是本发明的自监控进程守护方法流程图。
 
具体实施方式
下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
根据图1,自监控进程守护系统的实现方法为:
1)实现自动对智能终端采集程序的启动和停止:启动轮询看守线程;判断采集进程是否存在;不存在则调用启动命令,启动此进程;若接收到进程重启命令,则先停掉此进程再重启。
启动轮询看守线程。
2)实现自动对智能终端Jetty应用程序的启动和停止:判断Jetty应用进程是否存在;不存在则调用启动命令,启动此进程;若接收到进程重启命令,则先停掉此进程再重启。
3)实现自动对主站资源分配服务程序的启动和停止:启动轮询看守线程;判断主站资源分配服务进程是否存在;不存在则调用启动命令,启动此进程;若接收到进程重启命令,则先停掉此进程再重启。
4)实现自动对主站集中调度服务程序的启动和停止:启动轮询看守线程;判断主站集中调度服务进程是否存在;不存在则调用启动命令,启动此进程;若接收到进程重启命令,则先停掉此进程再重启。
5)定期扫描某个固定目录,查看是否有新的程序包存在:加载初始化信息;启动定时任务;根据初始化信息定时扫描固定目录;比较是否有新的程序包存在。
6)发现有新程序包需要更新,读出此包,更新到相应的程序运行的目录下。读入需要更新的程序包;读入程序包需要放置的环境目录;把程序包输出到指定目录中。
7)程序包更新到程序运行的相应目录下后对相应的服务进行重启操作。接收到程序包更新成功的通知;调用相应的程序停止接口,停止程序的运行;调用程序的运行接口,启动程序的运行。
以上显示和描述了本发明的基本原理、主要特征及优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

自监控进程守护方法.pdf_第1页
第1页 / 共6页
自监控进程守护方法.pdf_第2页
第2页 / 共6页
自监控进程守护方法.pdf_第3页
第3页 / 共6页
点击查看更多>>
资源描述

《自监控进程守护方法.pdf》由会员分享,可在线阅读,更多相关《自监控进程守护方法.pdf(6页珍藏版)》请在专利查询网上搜索。

本发明公开了一种自监控进程守护方法,实现对调度服务、资源分配服务和每个智能终端所有应用的自动启动和停止,把维护工作量和难度简化到最低。自监控进程守护程序让每个看守任务不被打扰地在各自的通道中执行看守任务,保证被看守的服务进程能够持续地运行,出现问题能够被及时地重启。可自动更新所要监控的程序,当系统发现有新的更新包下发时,会自动停止现有程序并发布新的程序后启动系统。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1