[发明专利]一种多进程管理方法、系统及网络设备有效
申请号: | 201810581628.3 | 申请日: | 2018-06-07 |
公开(公告)号: | CN109032674B | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 朱圣梁;张学磊;吴方艳;赵钦 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/48 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 彭程程 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 进程 管理 方法 系统 网络设备 | ||
1.一种多进程管理方法,其特征在于,其包括以下步骤:
提供信息库,信息库包括多个进程的启动信息以及每个进程中至少一个业务组件实例的配置信息;
根据现有进程的启动状态,判断待创建的业务组件实例所属的进程是否已经启动;若是,接收业务组件实例的创建指令,根据所述信息库在待创建的业务组件实例所属的进程中创建该业务组件实例;若否,启动待创建的业务组件实例所属的进程并在新启动的进程中创建该业务组件实例;
所述信息库包括进程部署表、组件配置表和组件部署表,进程部署表包括启动所述进程所需的所述启动信息,组件配置表包括创建所述业务组件实例所需的配置信息,组件部署表包括所述进程以及所述进程内的所有所述业务组件实例的对应关系及状态;
所述进程包括预设的初始化进程,初始化进程包括至少一个初始化业务组件实例;
接收所述创建指令之前,所述方法还包括:
上电初始化,启动所述初始化进程,并在已启动的所述初始化进程中创建所述初始化业务组件实例;
初始化时,启动初始化进程并创建初始化业务组件实例,初始化进程以及初始化业务组件实例用于执行不同数据通信设备的通用功能,而新创建的进程和业务组件实例用于执行定制化的功能。
2.如权利要求1所述的多进程管理方法,其特征在于,所述方法还包括:接收对所述业务组件实例的注销指令,执行注销操作。
3.如权利要求2所述的多进程管理方法,其特征在于:判断所述注销指令指定的业务组件实例是否为所属进程内的最后一个业务组件实例,若否,注销所述业务组件实例;若是,注销所述业务组件实例及所属的进程。
4.一种多进程管理系统,其特征在于:所述管理系统包括信息库、配置管理模块、实体管理模块和进程管理模块;
所述信息库用于保存多个进程的启动信息以及每个进程中至少一个业务组件实例的配置信息;
所述配置管理模块用于接收业务组件实例的创建指令并进行解析,在所述信息库中查找待创建的业务组件实例所属的进程,将解析结果以及查找到的进程转发到所述实体管理模块;
所述实体管理模块用于向所述进程管理模块发送启动所述进程的请求,还用于在已经启动的所述进程中创建所述业务组件实例;
所述进程管理模块用于根据所述实体管理模块的请求,启动所述进程,并通知所述实体管理模块;
所述信息库包括进程部署表、组件配置表和组件部署表,进程部署表包括启动所述进程所需的所述启动信息,组件配置表包括创建所述业务组件实例所需的配置信息,组件部署表包括所述进程以及所述进程内的所有所述业务组件实例的对应关系及状态;
所述进程包括预设的初始化进程,初始化进程包括至少一个初始化业务组件实例;
初始化时,所述进程管理模块还用于启动所述初始化进程,所述实体管理模块还用于在已启动的所述初始化进程中创建所述初始化业务组件实例;
初始化时,启动初始化进程并创建初始化业务组件实例,初始化进程以及初始化业务组件实例用于执行不同数据通信设备的通用功能,而新创建的进程和业务组件实例用于执行定制化的功能。
5.如权利要求4所述的多进程管理系统,其特征在于:
所述配置管理模块还用于接收所述业务组件实例的注销指令并进行解析,将解析结果转发到所述实体管理模块;
所述实体管理模块还用于根据所述解析结果,注销所述注销指令对应的所述业务组件实例,并通知所述进程管理模块注销最后一个所述业务组件实例所属的所述进程,以及向所述配置管理模块返回注销结果;
所述进程管理模块还用于根据所述实体管理模块的通知注销所述进程,并通知所述实体管理模块。
6.一种网络设备,包括主控盘以及连接主控盘的多个业务盘,其特征在于:主控盘具有如权利要求4或5所述的多进程管理系统,所述进程管理模块在主控盘或者所述创建指令指定的业务盘中创建所述进程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810581628.3/1.html,转载请声明来源钻瓜专利网。