[发明专利]计算机网络应用程序管理系统无效
申请号: | 200810010707.5 | 申请日: | 2008-03-20 |
公开(公告)号: | CN101256506A | 公开(公告)日: | 2008-09-03 |
发明(设计)人: | 金魁 | 申请(专利权)人: | 金魁 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F11/00 |
代理公司: | 沈阳技联专利代理有限公司 | 代理人: | 张志刚 |
地址: | 110002辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机网络 应用程序 管理 系统 | ||
技术领域
本发明涉及一种计算机网络技术,特别是涉及一种规模较大、运行情况较为复杂的计算机网络的安全性和可靠性管理系统。可应用于电子信息类、网络及计算机产品、网络管理产品。
背景技术
AM(Application Manage)应用程序管理的方法与系统其进程定义:是正在执行的一个程序的实例,通常是由程序,数据集合和进程控制块三个部分组成。“程序部分”描述了进程所要完成的功能。“数据集合”包括两个方面的内容,即程序运行时所需要的数据部分和工作区。“进程控制块”含有进程的描述信息和控制信息,是进程动态特性的集中反映,它是系统对进程施行识别和控制的依据。
在一个规模较大,运行情况较为复杂的计算机网络中,要进行有效的安全性和可靠性管理,采用的网络管理系统通常由多个进程或应用程序组成。而这些进程并非简单地独自运行,他们之间往往有着密切地依赖关系,其中一个最基本的条件就是构成一个网络管理系统的所有必要进程都必须同时按预定方式正常运行。为了确保这种系统环境的稳定,我们需要一个进程管理器来监测每一个选定或注册的进程。一旦发现问题,将触发恢复机制或其他相应的出错处理机制,以确保一个复杂的网络管理系统的完整性。
发明内容
本发明的目的在于提供一种多进程的管理方法和系统,由此可以在一个大规模、运行情况复杂的系统中,提高稳定性和可靠性,确保整个系统的完整性。
本发明的目的是通过以下技术方案实现的:
计算机网络应用程序管理系统,包括有:进程联合体、进程管理器、被管理进程、异常情况下的处理机制及进程管理日志数据库,进程联合体包括单机的进程联合体和网络的进程联合体;进程管理器包括一个被管理的进程列表和一个定时器;被管理进程包括内部进程和外部进程或为本地进程和网络进程;异常情况下的处理机制为进程管理器定期检查所有被管理的进程状态;进程管理日志数据库对发生事件进行记录。
如上所述的计算机网络应用程序管理系统,所述的进程联合体包括单机进程联合体,即由一组进程组成,这些进程运行在同一台计算机上;还包括网络进程联合体,即由一组运行在网络中的多台计算机上的进程组成。
本发明的优点与效果是:
在一个由多进程组成的复杂系统内,引入进程管理机制,负责实施进程管理的进程管理器本身除进行进程管理外,不做任何其他事情。因此,可以保证进程管理器本身的高可靠性。由于进程管理器对所有被管理进程的实时运行状态进行监控,一旦发现异常,即触发相应的处理机制,从而可以在整体上明显提高系统的可靠性,特别是可以有效杜绝系统在不完整或出错情况下运行。本专利发明的进程管理机制,既可以在一台计算机内实施,也可在一个局域网环境内实施。
附图说明
图1是本发明AM应用程序管理系统结构示意图;
图2是本发明AM应用程序管理系统实际应用一示意图;
图3是本发明AM应用程序管理系统实际应用二示意图。
具体实施方式
下面参照附图对本发明进行详细说明。
如图1所示,本发明AM应用程序管理系统100的组成:
一.进程联合体
进程联合体包括单机的进程联合体和网络的进程联合体。
1.单机进程联合体:由一组进程组成,这些进程运行在同一台计算机上。
2.网络进程联合体:由一组运行在网络中的多台计算机上的进程组成。
3.进程管理器
进程管理器101工作在独立的进程中,本身的逻辑非常简单所以能够稳定、可靠的运行。
进程管理器对被管理的进程进行监视,当发现有异常出现时,恢复进程的正常运行。其内部结构包括一个被管理的进程列表和一个定时器。
二.工作流程如下:
1.进程管理器启动时,首先进行初始化工作,需要每个被管理的进程要事先定义好基本信息,这些信息包括:进程的名称、进程的参数、进程的序号、进程的运行状态(正常和异常,初始化为正常)。
2.初始化完成后,进程管理器会向系统注册一个定时器,定时器每隔一段CPU时钟周期(具体时间可以根据情况调整)通知一次进程管理器,进程管理器收到通知后会在内存中遍历进程列表,检查进程列表中每个进程的运行状态,如果发现运行状态不正常,则恢复该进程正常运行。
三.被管理进程102
包括内部进程和外部进程两种类型,同时,又可分为本地进程和网络进程。
1.内部进程:内部进程指系统内部,作为系统功能的一部分运行的进程。
2.外部进程:外部进程指系统之外的,其他应用的进程,可以添加到进程管理器中,并对其进行管理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金魁,未经金魁许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810010707.5/2.html,转载请声明来源钻瓜专利网。