一种应用程序管理方法与流程

文档序号:12719076阅读:226来源:国知局
一种应用程序管理方法与流程

本发明属于应用安全管理技术领域,特别涉及一种应用程序管理方法。



背景技术:

在一个规模较大,运行情况较为复杂的计算机网络中,要进行有效的安全性和可靠性管理,采用的网络管理系统通常由多个进程或应用程序组成。而这些进程并非简单地独自运行,他们之间往往有着密切地依赖关系,其中一个最基本的条件就是构成一个网络管理系统的所有必要进程都必须同时按预定方式正常运行。为了确保这种系统环境的稳定,我们需要一个进程管理器来监测每一个选定或注册的进程。一旦发现问题,将触发恢复机制或其他相应的出错处理机制,以确保一个复杂的网络管理系统的完整性。



技术实现要素:

本发明的目的在于提供一种多进程的管理方法和系统,由此可以在一个大规模、运行情况复杂的系统中,提高稳定性和可靠性,确保整个系统的完整性。

本发明的目的是通过以下技术方案实现的:

a. 获取终端中正在运行的应用程序:根据预设规则获取终端中的热点应用程序;

b.生成白名单:按照预设整合规则将正在运行的应用程序和热点应用程序进行整合以生成白名单;

c. 终止应用程序:终止白名单中的正在运行的应用程序。

如上所述的计算机网络应用程序管理系统,所述的进程联合体包括单机进程联合体,即由一组进程组成,这些进程运行在同一台计算机上;还包括网络进程联合体,即由一组运行在网络中的多台计算机上的进程组成。

本发明的优点与效果是:

在一个由多进程组成的复杂系统内,引入进程管理机制,负责实施进程管理的进程管理器本身除进行进程管理外,不做任何其他事情。因此,可以保证进程管理器本身的高可靠性。由于进程管理器对所有被管理进程的实时运行状态进行监控,一旦发现异常,即触发相应的处理机制,从而可以在整体上明显提高系统的可靠性,特别是可以有效杜绝系统在不完整或出错情况下运行。本专利发明的进程管理机制,既可以在一台计算机内实施,也可在一个局域网环境内实施。

附图说明

图1是本发明的流程图;

图2是本发明的实施例结构示意图。

具体实施方式

如图1所示,详细描述网络管理平台服务端200自我保护的全过程。

服务端自我保护主要是针对服务端的关键进程进行保护,从而提高服务在服务端的稳定性和可靠性。服务端的进程主要包括进程201、通信服务202、业务逻辑203和数据服务204四个部分。通信服务202、业务逻辑203和数据服务204完成各自需要完成的功能, 201负责对其他的功能组件进行保护。由于服务端的进程都在同一台计算机上,所以是一个单机进程联合体。201是管理进程,其他的组件都是被管理进程,并且都是本地进程。

201进程首先启动,然后是通信服务进程202,接着数据服务进程203,最后是业务逻辑204进程,后三个进程启动后会通过进程间通信机制给进程201发送注册信息,进程登记的初始化工作。进程201接收到后,把每个被管理进程的信息进行登记,保存在内存中。当登记完成后,进程201就开始对被管理进程(202、203、204)进行监视和管理,进程201每隔一段CPU时钟的周期,会遍历所有已经登记的被管理进程的状态信息,这些信息都保存在内存中,进程201逐个检查被管理进程的运行状态,进程201会通过进程间通信的机制向被管理发出指令,如果被管理进程在一段CPU时钟周期内没有回复,则认为其出现异常,这时201会终止出现异常的进程,并重新启动该进程。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1