多业务进程管理系统及管理方法

文档序号:7955275阅读:195来源:国知局
专利名称:多业务进程管理系统及管理方法
技术领域
本发明涉及信息管理领域进程管理技术,尤其是涉及一种C/S结构下的多业务进程管理系统及管理方法。
背景技术
随着信息技术的发展,信息处理业务的不断扩大,信息系统的规模越来越大,计算机处理信息的负荷也越来越重。为提高信息处理的速度以及信息系统的灵活性,出现了采用C/S(Client/Server,客户端/服务器端)结构的信息管理系统,其将诸多工作任务由客户端处理后,再提交给服务器端,充分利用了客户端的信息处理能力。
为使用和管理方便,对采用C/S结构的信息系统,一般来说,用户会根据信息(或业务)的性质、用途以及类型等进行分类,将信息系统所处理的信息分在多个子业务系统中进行管理,如图1所示的C/S结构的信息系统。客户端110具有多个子业务客户端进程111,服务器端120具有多个对应于子业务客户端进程111的子业务服务器端进程121;客户端110的每个子业务客户端进程111于启动后,提示用户输入用户名、密码以及登录服务器的IP地址等信息,连接至服务器120并通过鉴权单元122的权限验证,即可登录至服务器120并与对应的子业务服务器端进程121连接进行信息交互。
但是,在使用和管理过程中,采用C/S结构的信息系统具有问题1、由于信息系统中,多个子业务进程的出现,每个子业务客户端进程登录服务器端时,都需要用户重复输入用户名、密码以及登录服务器的IP地址等信息,给信息系统的用户带来了诸多的不便;2、客户端的每个子业务客户端进程都需要用户单独进行注销、锁定/解锁以及退出等运行状态控制操作,操作繁琐、难于管理。

发明内容
本发明的目的在于提出一种多业务进程管理系统及管理方法,以集中对客户端的多个子业务客户端进程进行管理,简化系统管理与操作,提高系统的工作效率。
为解决上述问题,本发明公开一种多业务进程管理系统,采用C/S结构,其客户端具有多个子业务客户端进程,服务器端具有对应于客户端的多个子业务服务器端进程,客户端包括至少一个集中管理一组子业务客户端进程的进程管理单元,该进程管理单元包括鉴权信息管理模块,用于输入该进程管理单元管理的该组子业务客户端进程登录至服务器端的鉴权信息,并管理输入的鉴权信息;进程集中管理模块,用于控制该组子业务客户端进程获取所述鉴权信息登录至服务器端完成鉴权验证,并与服务器端对应的子业务服务器端进程连接,且集中管理该组子业务客户端进程的运行状态。
其中,所述进程集中管理模块具体包括进程启动控制子模块,用于控制该组子业务客户端进程启动,并控制该组子业务客户端进程获取鉴权信息登录至服务器端完成鉴权验证;进程集中控制子模块,用于产生进程状态控制命令,集中控制该组子业务客户端进程的运行状态;命令发布子模块,用于将进程状态控制命令发布至该组子业务客户端进程,使该组子业务客户端进程接收并执行该进程状态控制命令。
较优地,所述进程集中管理模块还包括进程状态记录子模块,用于记录该组子业务客户端进程的运行状态,使所述进程集中控制子模块根据记录结果,集中维护该组子业务客户端进程的运行状态。
其中,所述鉴权信息管理模块具体包括鉴权信息输入子模块,用于输入该进程管理单元管理的该组子业务客户端进程登录至服务器端的鉴权信息;鉴权信息管理子模块,用于管理通过鉴权信息输入子模块输入的鉴权信息,使该鉴权信息仅能由该组子业务客户端进程所获取。
较优地,所述鉴权信息管理子模块为该组子业务客户端进程具有唯一访问权限的存储单元,或为该客户端的共享内存;所述鉴权信息管理模块还包括鉴权信息验证子模块,通过利用所述鉴权信息输入子模块输入的鉴权信息登录服务器端来验证鉴权信息的准确性。
所述鉴权信息包括该组子业务客户端进程登录至服务器端的用户名、密码,以及决定该组子业务客户端进程登录至服务器端后,是否自动连接服务器端对应的子业务服务器端进程的进程关键标志信息。
相应地,本发明还公开一种多业务进程管理方法,对采用C/S结构下的多业务进程进行管理,该方法对客户端的一组子业务客户端进程进行集中管理,该方法包括如下步骤a、从客户端输入其管理的一组子业务客户端进程登录至服务器端的鉴权信息,并管理输入的鉴权信息;b、客户端集中控制该组子业务客户端进程获取输入的鉴权信息之后,登录至服务器端完成鉴权验证,并与服务器端对应的子业务服务器端进程连接,且集中管理该组子业务客户端进程的运行状态。
其中,所述步骤a之后,还包括步骤客户端通过利用所述输入的鉴权信息登录服务器端来验证鉴权信息的准确性。
所述步骤b中,所述集中管理该组子业务客户端进程的运行状态的步骤具体包括b1、客户端产生集中控制该组子业务客户端进程的运行状态的进程状态控制命令;b2、客户端将进程状态控制命令发布至该组子业务客户端进程,该组子业务客户端进程接收并执行进程状态控制命令。
较优地,所述集中管理该组子业务客户端进程的运行状态的步骤还包括客户端记录该组子业务客户端进程的运行状态,根据记录结果,集中维护该组子业务客户端进程的运行状态。
所述鉴权信息包括该组子业务客户端进程登录至服务器端的用户名、密码,以及决定该组子业务客户端进程登录至服务器端后,是否自动连接服务器端对应的子业务服务器端进程的进程关键标志信息。
与现有技术相比,本发明具有以下有益效果1、本发明通过从进程管理单元中的鉴权信息管理模块输入鉴权信息之后,进程管理单元管理的该组子业务客户端进程可获取鉴权信息,通过服务器端的鉴权单元的验证,登录至服务器,因此,本发明避免了客户端的每个子业务客户端进程登录至服务器时,需要用户重复输入用户名、密码、服务器IP地址等鉴权信息的繁琐操作,实现了子业务客户端进程相对用户透明的鉴权方式,简化了系统的操作、提高系统的友好度;2、本发明的进程集中管理模块控制进程管理单元管理的该组子业务客户端进程获取鉴权信息,利用鉴权信息通过服务器端的鉴权单元的验证,登录至服务器端,集中控制了该组子业务客户端进程获取鉴权信息的启动运行;于该组子业务客户端进程启动运行之后,进程集中管理模块根据用户的操作指令产生进程控制命令,并将进程控制命令发布至该组子业务客户端进程以集中控制其运行状态,因此,本发明通过进程管理单元实现了对该组子业务客户端进程的集中管理,有利于提高系统的管理效率与工作效率。


图1是现有采用C/S结构的信息系统的示意图。
图2是本发明的多业务进程管理系统一个实施例示意图。
图3是本发明中进程管理单元一个实施例的组成示意图。
图4是本发明中进程管理单元另一个实施例的组成示意图。
图5是本发明的多业务进程管理方法的流程图。
具体实施例方式
请参见图2所示,为本发明的多业务进程管理系统一个实施例示意图。
本发明的多业务进程管理系统包括采用C/S结构的客户端200和服务器端300。
其中,客户端200包括多个可并行工作的子业务客户端进程210,每个子业务客户端进程210均可相互独立进行业务信息处理;至少一个进程管理单元220,用于集中管理客户端200中的其中一组子业务客户端进程210。
服务器端300包括多个子业务服务器端进程310,每个子业务服务器端进程221均可相互独立进行业务信息处理;鉴权单元320,用于对连接至服务器端300的子业务客户端进程210进行鉴权验证,允许通过验证的子业务客户端进程210登录至服务器端300;登录至服务器端300的子业务客户端进程210可与服务器端300对应的子业务服务器端进程310连接,并进行信息交互,以充分发挥C/S结构下的信息处理优势。
本发明旨在通过由进程管理单元220集中管理一组子业务客户端进程210,避免对每个子业务客户端进程210登录至服务器端300时,需要重复输入用户名、密码以及服务器IP地址等信息的繁琐操作;并由进程管理单元220集中管理集中管理该组组子业务客户端进程210的运行状态,以达到简化系统操作,提高系统工作效率的目的。
需要补充说明的是,虽然图2中在客户端200仅绘示了一个进程管理单元220,但实际上,客户端200可包括多个相互独立的进程管理单元220,每个进程管理单元220都管理一组子业务客户端进程210;至于如何确定对子业务客户端进程210的分组,即如何确定哪个进程管理单元220管理具体哪些子业务客户端进程210,此完全可以根据用户的实际业务需要,由用户定义分组规则,通过分组来配置和管理对客户端200的多个子业务客户端进程210。
基于上述,请结合图3所示的进程管理单元220的一个实施例的组成示意图,对本发明的客户端200所包括的进程管理单元220进行进一步详细的阐述。
本发明的进程管理单元220具体包括鉴权信息管理模块221,用于提示用户输入该进程管理单元220管理的该组子业务客户端进程210登录至服务器端300的鉴权信息,并管理输入的鉴权信息;进程集中管理模块222,用于控制该组子业务客户端进程210获取输入的鉴权信息登录至服务器端300完成鉴权,并与服务器端300对应的子业务服务器端310进程连接,且集中管理该组子业务客户端进程210的运行状态。
用户从根据所述鉴权信息管理模块221的提示,输入该进程管理单元220管理的该组子业务客户端进程210登录至服务器端300的鉴权信息之后,所述鉴权信息管理模块221对输入的鉴权信息进行管理,将该鉴权信息对该进程管理单元220管理的该组子业务客户端进程210进行共享,或使该组子业务客户端进程210对该鉴权信息具有唯一的访问权限,以于通过进程集中管理模块222启动运行该组子业务客户端进程210之后,每个子业务客户端进程210可分别根据需要获取所述鉴权信息,利用所述鉴权信息通过服务器端300的鉴权单元320的验证,登录至服务器300,从而达到避免重复输入用户名、密码以及服务器IP地址等信息的繁琐操作。
为实现上述目的,所述鉴权信息管理模块221具体包括鉴权信息输入子模块2211,用于提示用户输入该进程管理单元220管理的该组子业务客户端进程210登录至服务器端300的鉴权信息;鉴权信息管理子模块2212,用于管理通过鉴权信息输入子模块2211输入的鉴权信息,使该鉴权信息仅能由该组子业务客户端进程210所获取。
所述鉴权信息管理子模块2212为该组子业务客户端进程210具有唯一访问权限的存储单元,或为该客户端200的共享内存。
所述进程集中管理模块222用于对进程管理单元220管理的该组子业务客户端进程210的运行状态进行集中管理,所述进程集中管理模块222具体包括进程启动控制子模块2221,用于控制该组子业务客户端进程210在客户端200启动运行,并控制该组子业务客户端进程210获取通过所述鉴权信息管理模块221输入的鉴权信息登录至服务器端300;进程集中控制子模块2222,用于产生进程状态控制命令,集中控制该组子业务客户端进程210的运行状态;命令发布子模块2223,用于将进程状态控制命令发布至该组子业务客户端进程210,使该组子业务客户端进程210接收并执行该进程状态控制命令。
于此,本发明通过在客户端200中设置若干个进程管理单元220,每个进程管理单元220独立管理一组子业务客户端进程210;相对用户而言,子业务客户端进程210是透明的,用户可以通过进程管理单元220对该组子业务客户端进程210进行集中操作、集中管理该组子业务客户端进程210的运行状态于用户通过进程管理单元220启动运行该组子业务客户端进程210之后,用户根据信息处理的需要,对进程管理单元220发出关闭、注销、锁定/解锁等运行状态的指令后,所述进程集中控制子模块2222将根据用户的指令,产生对应的进程状态控制命令,并由所述命令发布子模块2223将进程状态控制命令发布至该组子业务客户端进程210,该组子业务客户端进程210接收并执行进程状态控制命令以根据用户的指令改变运行状态。
另外,所述鉴权信息包括进程管理单元管理220的该组子业务客户端进程210登录至服务器端300的用户名、密码,以及决定该组子业务客户端进程210登录至服务器端300后,是否自动连接服务器端300对应的子业务服务器端进程310的进程关键标志信息。
设置所述进程关键标志信息的意义在于于通过进程管理单元220启动运行其管理的该组子业务客户端进程210之后,用户完全可以根据业务的需要,有选择性的控制某一个或多个子业务客户端进程210登录至服务器端300,而无需无选择性的将该组子业务客户端进程210全部登录至服务器端300,以充分利用系统资源,提高系统信息处理的效率。
同时,请参见图4所示,为本发明的进程管理单元220另一个具体实施例的组成示意图。
与图3所示的具体实施例相比,图4所示的具体实施例的所述进程管理单元220中,所述鉴权信息管理模块221还包括鉴权信息验证子模块2213,通过利用所述鉴权信息输入子模块2211输入的鉴权信息登录服务器端300来验证鉴权信息的准确性。
所述鉴权信息验证子模块2213在于对用户输入的鉴权信息的进行验证,以保证用户输入的鉴权信息的准确性。
所述进程集中管理模块222还包括进程状态记录子模块2224,用于记录该组子业务客户端进程210的运行状态,使所述进程集中控制子模块2222根据记录结果,集中维护该组子业务客户端进程210的运行状态。
比如,所述进程状态记录子模块2224分别记录进程管理单元220管理的每一个子业务客户端进程210的运行状态,诸如正常运行、异常退出、正常退出等状态,所述进程集中控制子模块2222根据所述进程状态记录子模块2224的记录结果,控制调整处于非正常运行状态下的子业务客户端进程210,比如,将非正常退出的子业务客户端进程210重新启动运行。
另外,本发明还公开了一种多业务进程管理方法,对采用C/S结构下的多业务进程进行管理,本发明的方法在于对客户端的一组子业务客户端进程进行集中管理。
请参见图5所示,本发明的方法具体包括如下步骤步骤s510从客户端输入其管理的一组子业务客户端进程登录至服务器端的鉴权信息,并管理输入的鉴权信息;步骤s520客户端集中控制该组子业务客户端进程获取鉴权信息;步骤s530该组子业务客户端进程获取的鉴权信息,登录至服务器端与对应的子业务服务器端进程连接;步骤s540客户端产生集中控制该组子业务客户端进程的运行状态的进程状态控制命令;步骤s550客户端将进程状态控制命令发布至该组子业务客户端进程;步骤s560该组子业务客户端进程接收并执行进程状态控制命令。
另外,步骤s510之后,还可以包括步骤客户端通过利用所述输入的鉴权信息登录服务器端来验证鉴权信息的准确性。
步骤s540之前,还可以包括步骤客户端记录该组子业务客户端进程的运行状态。
客户端根据记录结果,利用步骤s540至步骤s560集中维护该组子业务客户端进程的运行状态。
所述鉴权信息包括该组子业务客户端进程登录至服务器端的用户名、密码,以及决定该组子业务客户端进程登录至服务器端后,是否自动连接服务器端对应的子业务服务器端进程的进程关键标志信息。
综上所述,由于本发明在客户端通过进程管理单元集中一组子业务客户端进程,集中维护该组子业务客户端进程,因此,本发明具有如下有益技术效果1、本发明通过从进程管理单元中的鉴权信息管理模块输入鉴权信息之后,进程管理单元管理的该组子业务客户端进程可获取鉴权信息,通过服务器端的鉴权单元的验证,登录至服务器,因此,本发明避免了客户端的每个子业务客户端进程登录至服务器时,需要用户重复输入用户名、密码、服务器IP地址等鉴权信息的繁琐操作,实现了子业务客户端进程相对用户透明的鉴权方式,简化了系统的操作、提高系统的友好度;2、本发明的进程集中管理模块控制进程管理单元管理的该组子业务客户端进程获取鉴权信息,利用鉴权信息通过服务器端的鉴权单元的验证,登录至服务器端,集中控制了该组子业务客户端进程获取鉴权信息的启动运行;于该组子业务客户端进程启动运行之后,进程集中管理模块根据用户的操作指令产生进程控制命令,并将进程控制命令发布至该组子业务客户端进程以集中控制其运行状态,因此,本发明通过进程管理单元实现了对该组子业务客户端进程的集中管理,有利于提高系统的管理效率与工作效率。
以上实施例仅用以说明本发明而并非限制本发明所描述的技术方案;因此,尽管本说明书参照上述的各个实施例对本发明已进行了详细的说明,但是,本领域的普通技术人员应当理解,仍然可以对本发明进行修改或者等同替换;而一切不脱离本发明的精神和范围的技术方案及其改进,其均应涵盖在本发明的权利要求范围当中。
权利要求
1.一种多业务进程管理系统,采用C/S结构,其客户端具有多个子业务客户端进程,服务器端具有对应于客户端的多个子业务服务器端进程,其特征在于,客户端包括至少一个集中管理一组子业务客户端进程的进程管理单元,该进程管理单元包括鉴权信息管理模块,用于输入该进程管理单元管理的该组子业务客户端进程登录至服务器端的鉴权信息,并管理输入的鉴权信息;进程集中管理模块,用于控制该组子业务客户端进程获取所述鉴权信息,登录至服务器端完成鉴权验证,并与服务器端对应的子业务服务器端进程连接,且集中管理该组子业务客户端进程的运行状态。
2.根据权利要求1所述的多业务进程管理系统,其特征在于,所述进程集中管理模块具体包括进程启动控制子模块,用于控制该组子业务客户端进程启动,并控制该组子业务客户端进程获取鉴权信息登录至服务器端完成鉴权验证;进程集中控制子模块,用于产生进程状态控制命令,集中控制该组子业务客户端进程的运行状态;命令发布子模块,用于将进程状态控制命令发布至该组子业务客户端进程,使该组子业务客户端进程接收并执行该进程状态控制命令。
3.根据权利要求2所述的多业务进程管理系统,其特征在于,所述进程集中管理模块还包括进程状态记录子模块,用于记录该组子业务客户端进程的运行状态,使所述进程集中控制子模块根据记录结果,集中维护该组子业务客户端进程的运行状态。
4.根据权利要求1所述的多业务进程管理系统,其特征在于,所述鉴权信息管理模块具体包括鉴权信息输入子模块,用于输入该进程管理单元管理的该组子业务客户端进程登录至服务器端的鉴权信息;鉴权信息管理子模块,用于管理通过鉴权信息输入子模块输入的鉴权信息,使该鉴权信息仅能由该组子业务客户端进程所获取。
5.根据权利要求4所述的多业务进程管理系统,其特征在于,所述鉴权信息管理子模块为该组子业务客户端进程具有唯一访问权限的存储单元,或为该客户端的共享内存。
6.根据权利要求4所述的多业务进程管理系统,其特征在于,所述鉴权信息管理模块还包括鉴权信息验证子模块,通过利用所述鉴权信息输入子模块输入的鉴权信息登录服务器端来验证鉴权信息的准确性。
7.根据权利要求1至6任意一项所述的多业务进程管理系统,其特征在于,所述鉴权信息包括该组子业务客户端进程登录至服务器端的用户名、密码,以及决定该组子业务客户端进程登录至服务器端后,是否自动连接服务器端对应的子业务服务器端进程的进程关键标志信息。
8.一种多业务进程管理方法,对采用C/S结构下的多业务进程进行管理,其特征在于,该方法对客户端的一组子业务客户端进程进行集中管理,该方法包括如下步骤a、从客户端输入其管理的一组子业务客户端进程登录至服务器端的鉴权信息,并管理输入的鉴权信息;b、客户端集中控制该组子业务客户端进程获取输入的鉴权信息之后,登录至服务器端完成鉴权验证,并与服务器端对应的子业务服务器端进程连接,且集中管理该组子业务客户端进程的运行状态。
9.根据权利要求8所述的多业务进程管理方法,其特征在于,所述步骤a之后,还包括步骤客户端通过利用所述输入的鉴权信息登录服务器端来验证鉴权信息的准确性。
10.根据权利要求8所述的多业务进程管理方法,其特征在于,所述步骤b中,所述集中管理该组子业务客户端进程的运行状态的步骤具体包括b1、客户端产生集中控制该组子业务客户端进程的运行状态的进程状态控制命令;b2、客户端将进程状态控制命令发布至该组子业务客户端进程,该组子业务客户端进程接收并执行进程状态控制命令。
11.根据权利要求10所述的多业务进程管理方法,其特征在于,所述集中管理该组子业务客户端进程的运行状态的步骤还包括客户端记录该组子业务客户端进程的运行状态,根据记录结果,集中维护该组子业务客户端进程的运行状态。
12.根据权利要求8至11任意一项所述的多业务进程管理方法,其特征在于,所述鉴权信息包括该组子业务客户端进程登录至服务器端的用户名、密码,以及决定该组子业务客户端进程登录至服务器端后,是否自动连接服务器端对应的子业务服务器端进程的进程关键标志信息。
全文摘要
本发明公开一种多业务进程管理系统与管理方法,该系统采用C/S结构,其客户端具有多个子业务客户端进程,服务器端具有对应于客户端的多个子业务服务器端进程,客户端包括至少一个集中管理一组子业务客户端进程的进程管理单元,该进程管理单元包括鉴权信息管理模块,用于输入该进程管理单元管理的该组子业务客户端进程登录至服务器端的鉴权信息,并管理输入的鉴权信息;进程集中管理模块,用于控制该组子业务客户端进程获取所述鉴权信息,登录至服务器端完成鉴权验证,并与服务器端对应的子业务服务器端进程连接,且集中管理该组子业务客户端进程的运行状态。本发明简化了对进程的管理及控制操作,提高了系统的工作效率与友好度。
文档编号H04L29/06GK1917515SQ20061003743
公开日2007年2月21日 申请日期2006年9月4日 优先权日2006年9月4日
发明者黎锋, 张俊 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1