[发明专利]一种系统架构的实现方法,及装置在审
申请号: | 201510223355.1 | 申请日: | 2015-05-05 |
公开(公告)号: | CN104850449A | 公开(公告)日: | 2015-08-19 |
发明(设计)人: | 和江涛;张亚军;马会彬;吴向阳 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/46 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 架构 实现 方法 装置 | ||
1.一种系统架构的实现方法,其特征在于,包括:
运行主模块,所述主模块提供所述系统架构的必选功能;
确定当前业务所需功能中的可选功能,并获取所述可选功能的管理数据;
通过所述可选功能的管理数据获取所述可选功能对应的目标数据信息;
通过所述目标数据信息模拟得到目标可选模块。
2.根据权利要求1所述方法,其特征在于,所述运行主模块包括:
通过基础数据信息模拟得到主模块。
3.根据权利要求2所述方法,其特征在于,模拟得到的所述主模块与模拟得到的所述目标可选模块分别位于不同的虚拟机。
4.根据权利要求1所述方法,其特征在于,所述方法还包括:
获取在所述系统架构中当前存在的可选模块,并关闭或删除所述可选模块中的非目标可选模块。
5.根据权利要求4所述方法,其特征在于,所述获取在所述系统架构中当前存在的可选模块包括:
获取所述可选功能的管理数据,依据所述可选功能的管理数据确定在所述系统架构中当前存在的可选模块;
在关闭或删除所述可选模块中的非目标可选模块之后,所述方法还包括:更新所述可选功能的管理数据。
6.根据权利要求1所述方法,其特征在于,所述通过所述目标数据信息模拟得到目标可选模块包括:
依据所述可选功能的管理数据确定当前存在所述目标可选模块并且处于非运行状态,则将所述目标可选模块置为运行状态,并运行所述目标可选模块;若当前不存在所述目标可选模块,则运行所述目标数据信息对应的软件模拟得到所述目标可选模块;
所述方法还包括:更新所述可选功能的管理数据中所述目标可选模块对应的信息。
7.根据权利要求1至6任意一项所述方法,其特征在于,所述通过所述可选功能的管理数据获取所述可选功能对应的目标数据信息包括:
查询所述可选功能的管理数据中的服务目录,获得提供所述可选功能的可执行程序;
所述通过所述目标数据信息模拟得到目标可选模块包括:
运行所述可执行程序模拟得到所述可选功能对应的虚拟机。
8.根据权利要求1至6任意一项所述方法,其特征在于,所述目标数据信息为可执行程序,所述方法还包括:
接收可执行程序的维护指令,在执行所述维护指令后更新所述可选功能的管理数据。
9.一种系统架构的实现装置,其特征在于,包括:
第一控制模块,用于运行主模块,所述主模块提供所述系统架构的必选功能;
功能确定单元,用于确定当前业务所需功能中的可选功能;
管理数据获取单元,用于获取所述功能确定单元确定的可选功能的管理数据;
目标数据获取单元,用于通过所述管理数据获取单元获取到的所述可选功能的管理数据获取所述可选功能对应的目标数据信息;
第二控制单元,用于通过所述目标数据信息模拟得到目标可选模块。
10.根据权利要求9所述装置,其特征在于,
所述第一控制模块,用于通过基础数据信息模拟得到主模块。
11.根据权利要求10所述装置,其特征在于,模拟得到的所述主模块与模拟得到的所述目标可选模块分别位于不同的虚拟机。
12.根据权利要求9所述装置,其特征在于,所述装置还包括:
模块获取单元,用于获取在所述系统架构中当前存在的可选模块;
模块控制单元,用于关闭或删除所述可选模块中的非目标可选模块。
13.根据权利要求12所述装置,其特征在于,
所述模块获取单元,用于获取所述可选功能的管理数据,依据所述可选功能的管理数据确定在所述系统架构中当前存在的可选模块;
所述装置还包括:
第一更新单元,用于在所述模块控制单元关闭或删除所述可选模块中的非目标可选模块之后,更新所述可选功能的管理数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510223355.1/1.html,转载请声明来源钻瓜专利网。