[发明专利]一种云海系统中拓扑图节点自定义的方法在审
申请号: | 201410673946.4 | 申请日: | 2014-11-21 |
公开(公告)号: | CN104361098A | 公开(公告)日: | 2015-02-18 |
发明(设计)人: | 许磊 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 王丹;李丹 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 云海 系统 拓扑 节点 自定义 方法 | ||
技术领域
本发明涉及计算机技术领域,具体涉及一种云海系统中拓扑图节点自定义的方法。
背景技术
如今,越来越多的企业为提高自身的核心竞争力,采用先进的IT技术来构建自身的业务和运营平台。企业业务的不断扩展,企业的网络规模逐渐扩大、设备种类和数量越来越多,也促使网络及设备的拓扑图功能的应用更加广泛。传统的拓扑图可以展示网络的连接情况,子网划分情况,也可以展示设备的运行状态、连接状态和负载情况。
现有的拓扑展示方法虽然可以准确显示设备及网络的状态等信息,但展示形式较为固定,有很大的局限性,不能满足用户对于展示设备位置关系或者设备逻辑关系等功能的需求。
发明内容
为解决传统拓扑图的这种局限性,本发明提出了一种云海系统中拓扑图节点自定义的方法,用户可以根据自己的需要自己添加、删除节点以及给该节点关联设备资源,并最终向用户展示所述拓扑图。
所述方法包括:
S1:用户在拓扑图中添加自定义节点,为所述节点关联资源并重新定义坐标,以及配置拓扑图中各个节点之间的连接关系;
S2:收集步骤S1中添加的所述节点信息、与所述节点关联的资源信息、重新定义的坐标信息、以及所述各个节点之间的连接关系信息;
S3:基于步骤S2中收集的所述信息构成拓扑图信息,并保存至数据库;
S4:将保存在所述数据库中的所述拓扑图信息读取出来并显示在页面中。
特别地,所述保存至数据库具体为:
3.1.将所述拓扑图信息拼装成后台接口所需的数据格式;
3.2.确定使用的Java应用程序;
3.3.执行所述Java应用程序,通过所述后台接口将所述拓扑图信息保存至数据库。
特别地:
所述步骤3.2中通过预先配置的Java应用程序ID确定所述Java应用程序。
特别地:
所述ID提前在Java工程端配置文件remote-config.xml中配置。
特别地:
所述资源为物理资源或虚拟资源。
本发明的有益效果是:用户可以根据自己的需要自己添加、删除节点以及给该节点关联设备资源,提升用户感受。
附图说明
图1为本发明提出的用户根据自己需求定义拓扑图节点的示意图。
图2为本发明提出的一种云海系统中拓扑图节点自定义的方法的流程图。
具体实施方式
本发明的总体设计思路是:用户自己通过拖拽部件库给拓扑图增加拓扑节点,放在拓扑图中任意位置。然后将该拓扑节点与具体资源关联,所述资源可以为物理资源也可以为虚拟资源,并可以自定义节点的图标或者坐标,这样就实现了拓扑节点的自定义。
下面将结合附图详细描述本发明所提出的技术方案。
图1示出了用户根据自己需求定义拓扑图节点的示意图。参见图1,云海系统的用户在拓扑图中添加一个初始化节点,此时该节点状态为初始状态,用户为该节点关联资源及重新定义坐标,此时节点状态为已关联,同时图标将展示该节点关联资源的告警状态。采用同样步骤,用户可以添加多个节点并可以给各个节点之间添加连接关系。
采用可以使后台的Java应用程序和运行在浏览器上的Flex应用程序能够相互通信的BlazeDS技术保存拓扑图信息。具体流程如图2所示,其步骤如下:
1.Flex应用程序收集节点相关数据,构成拓扑图信息,并将所述拓扑图信息拼装成后台接口所需的数据格式。
其中所述节点相关数据即用户添加的节点信息、与所述节点关联的资源信息、重新定义的坐标信息、以及所述各个节点之间的连接关系信息。基于上述信息形成拓扑图信息。
2.调用Flex端的RmoteObject对象,传入要调用的Java方法ID(该IE提前在Java工程端配置文件remote-config.xml中配置好)及要保存的拓扑图信息。这样BlazeDS会根据配置文件找对应的Java类,执行该方法。
3.执行Java方法,继续调用后台接口,将Flex客户端传来的拓扑图信息保存至数据库。
4.将保存在数据库中的拓扑图信息读取出来并显示在页面中。此时用户可以根据之前自己定义的节点的位置、节点连线、节点关联的资源、节点图标等页面的信息来查看系统中资源的位置、资源相互关系、资源类别、资源告警状态等用户关心的信息。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明的权利要求的保护范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410673946.4/2.html,转载请声明来源钻瓜专利网。