一种部署拓扑图的编辑方法及装置与流程

文档序号:11732002阅读:288来源:国知局
一种部署拓扑图的编辑方法及装置与流程

本发明涉及it运维监控技术领域,更具体地说,涉及一种部署拓扑图的编辑方法及装置。



背景技术:

随着经济的迅速发展,各企业单位的it运行环境日趋复杂,造成了机房管理、系统监控、运行维护的工作十分困难的局面。

现有技术中通常是由工作人员实现对it运行环境的监控,但是随着it环境的日渐复杂,仅仅依靠人工实现it运行环境的监控容易出现由于人工疏忽导致无法及时准确的获取到it运行环境中各设备之间连接关系的情况,进而可能因此出现错误的操作。

综上所述,如何提供一种能够快速准确的了解it运行环境中各设备之间连接关系的技术方案,是目前本领域技术人员亟待解决的问题。



技术实现要素:

本发明的目的是提供一种部署拓扑图的编辑方法及装置,以使得工作热源能够快速准确的了解it运行环境中各设备之间的连接关系。

为了实现上述目的,本发明提供如下技术方案:

一种部署拓扑图的编辑方法,包括:

接收外界输入的机房组添加指令,基于该指令在作为树形根节点的控制中心下添加对应的机房组,所述机房组包括一个或者多个机房;

接收外界输入的机房编辑指令,基于该指令向外界展示机房编辑页面,并基于外界在所述机房编辑页面进行的编辑操作在所述机房下生成对应的机柜;

接收外界输入的机柜编辑指令,基于该指令向外界展示机柜编辑页面,并基于外界在所述机柜编辑页面进行的编辑操作在所述机柜下生成对应的设备。

优选的,基于所述机房组添加指令在控制中心下添加对应的机房组,包括:

如果所述机房组添加指令为城市添加指令,则基于该指令在控制中心下添加对应的城市;

接收外界输入的城市编辑指令,基于该指令向外界展示城市编辑页面,并基于外界在所述城市编辑页面进行的编辑操作在所述城市下生成对应的机房。

优选的,添加或生成城市或机房或机柜或设备之后,还包括:

接收外界输入的部署指令,并在该指令的触发下将对应城市或机房或机柜或设备拖动到对应位置处。

优选的,添加或生成城市或机房或机柜或设备之后,还包括:

接收外界输入的命名指令,并基于该命名指令为对应城市或机房或机柜或设备进行命名。

优选的,添加或生成城市或机房或机柜或设备之后,还包括:

接收外界输入的删除指令,并基于所述删除指令将对应城市或机房或机柜或设备进行删除。

优选的,基于外界在所述城市编辑页面或机房编辑页面或机柜编辑页面进行的编辑操作生成对应的机房或机柜或设备,包括:

在外界点击一次机房图元或机柜图元或设备图元后,每当外界在画布中点击一次则对应生成一个机房或机柜或设备,并在外界再次点击机房图元或机柜图元或设备图元后确定完成机房或机柜或设备的生成,所述机房图元位于所述城市编辑页面中,所述机柜图元位于所述机房编辑页面中,所述设备图元位于所述机柜编辑页面中。

优选的,确定完成机柜的生成之后,还包括:

接收外界输入的高度设置指令,并基于该指令将对应机柜设备成对应的高度。

优选的,生成设备之后,还包括:对现实中的设备进行实时监控,并对监控得到的设备运行状态进行展示。

优选的,生成设备之后,还包括:

对现实中的机房、机柜及设备进行实时监控,并在监控到所述机房或机柜或设备的位置发生变化时输出提示信息。

一种部署拓扑图的编辑装置,包括:

机房生成模块,用于:接收外界输入的机房组添加指令,基于该指令在作为树形根节点的控制中心下添加对应的机房组,所述机房组包括一个或者多个机房;

机柜生成模块,用于:接收外界输入的机房编辑指令,基于该指令向外界展示机房编辑页面,并基于外界在所述机房编辑页面进行的编辑操作在所述机房下生成对应的机柜;

设备生成模块,用于:接收外界输入的机柜编辑指令,基于该指令向外界展示机柜编辑页面,并基于外界在所述机柜编辑页面进行的编辑操作在所述机柜下生成对应的设备。

本发明提供了一种部署拓扑图的编辑方法及装置,其中该方法可以包括:接收外界输入的机房组添加指令,基于该指令在作为树形根节点的控制中心下添加对应的机房组,所述机房组包括一个或者多个机房;接收外界输入的机房编辑指令,基于该指令向外界展示机房编辑页面,并基于外界在所述机房编辑页面进行的编辑操作在所述机房下生成对应的机柜;接收外界输入的机柜编辑指令,基于该指令向外界展示机柜编辑页面,并基于外界在所述机柜编辑页面进行的编辑操作在所述机柜下生成对应的设备。本申请公开的技术方案中,通过机房、机柜及设备的添加,使之以树的形式进行展示,从而得到与it运行环境对应的部署视图,工作人员能够由该部署视图上了解到整个及方的分布以及各个设备的物理位置,由此工作人员能够在需要时随时由部署视图上快速准确的获取到it运行环境中各设备之间的连接关系,解决了现有技术中存在的问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的一种部署拓扑图的编辑方法的流程图;

图2为本发明实施例提供的一种部署拓扑图的编辑装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,其示出了本发明实施例提供的一种部署拓扑图的编辑方法的流程图,可以包括:

s11:接收外界输入的机房组添加指令,基于该指令在作为树形根节点的控制中心下添加对应的机房组,机房组包括一个或者多个机房。

本申请中通过部署视图以树的形式展示机房、机柜及设备之间的物理位置关系,从而能够使得工作人员可以随时由部署视图上获取到对应连接关系。其中每个部署图对应一个监控系统,每个监控系统都有一个控制中心,该控制中心就是部署图中的根节点,具体来说,机房组添加指令可以通过右键根节点后在显示出的选项中选择则添加下级节点实现,当然还可以根据实际需要进行其他设定,均在本发明的保护范围之内。

s12:接收外界输入的机房编辑指令,基于该指令向外界展示机房编辑页面,并基于外界在机房编辑页面进行的编辑操作在机房下生成对应的机柜。

外界可以通过点击机房实现机房编辑指令的触发以进入到机房编辑页面,当然还可以根据实际需要进行其他设定,均在本发明保护范围之内;通过对机房编辑页面中显示的与机房相关的信息进行编辑输入,并在完成后点击保存生成对应的机柜,其中机房相关的信息可以包括机房包括的机柜数量、位置等,从而通过上述步骤实现机柜的添加。

s13:接收外界输入的机柜编辑指令,基于该指令向外界展示机柜编辑页面,并基于外界在机柜编辑页面进行的编辑操作在机柜下生成对应的设备。

外界可以通过点击机柜实现机柜编辑指令的触发以进入到机柜编辑页面,当然还可以根据实际需要进行其他设定,均在本发明的保护范围之内;通过对机柜编辑页面中显示的与机柜相关的信息进行编辑输入,并在完成后点击保存生成对应的设备,其中机柜相关的信息可以包括机柜包括的设备数量、位置等,从而通过上述步骤实现设备的添加。

本申请公开的技术方案中,通过机房、机柜及设备的添加,使之以树的形式进行展示,从而得到与it运行环境对应的部署视图,工作人员能够由该部署视图上了解到整个及方的分布以及各个设备的物理位置,由此工作人员能够在需要时随时由部署视图上快速准确的获取到it运行环境中各设备之间的连接关系,解决了现有技术中存在的问题。

本发明实施例提供的一种部署拓扑图的编辑方法,基于机房组添加指令在控制中心下添加对应的机房组,可以包括:

如果机房组添加指令为城市添加指令,则基于该指令在控制中心下添加对应的城市;

接收外界输入的城市编辑指令,基于该指令向外界展示城市编辑页面,并基于外界在城市编辑页面进行的编辑操作在城市下生成对应的机房。

需要说明的是,机房组添加指令可以是机房添加指令,此时直接添加对应的机房即可,而如果机房组添加指令为城市添加指令,则需要在该指令的触发下添加对应的城市进而在城市编辑指令对应的编辑操作下生成对应的机房,其中基于外界在城市编辑页面进行的编辑操作生成对应的机房可以与机柜、设备的生成原理一致,此时部署图还可以包括城市的位置部署等信息。总之不管机房组添加指令是何种指令,最终生成的均是与指令对应的一个或者多个机房。

本发明实施例提供的一种部署拓扑图的编辑方法,添加或生成城市或机房或机柜或设备之后,还包括:

接收外界输入的部署指令,并在该指令的触发下将对应城市或机房或机柜或设备拖动到对应位置处。

其中部署指令可以是外界选中城市或机房或机柜或者设备之后对其进行的拖动,而对应位置也即外界选中城市或机房或机柜或设备对其进行拖动后停止拖动并取消选中的位置,从而使得城市、机房、机柜及设备的部署位置更加符合现实。

本发明实施例提供的一种部署拓扑图的编辑方法,添加或生成城市或机房或机柜或设备之后,还包括:

接收外界输入的命名指令,并基于该命名指令为对应城市或机房或机柜或设备进行命名。

外界可以点击画布周围的指定命名按钮然后在弹出的文本框出输入需要进行命名的城市或机房或机柜或设备的原名称及新名称,从而实现命名指令的触发,也可以是在画布右侧与城市、机房、机柜及设备对应的基本属性设置区域对应名称属性处直接输入需要进行命名的城市或机房或机柜或设备的原名称及新名称,从而实现命名指令的触发等,均在本发明的保护范围之内。从而可以根据实际需要随时实现对上述对象的名称设置,使得部署图更好的展示现实it运行环境。

本发明实施例提供的一种部署拓扑图的编辑方法,添加或生成城市或机房或机柜或设备之后,还包括:

接收外界输入的删除指令,并基于删除指令将对应城市或机房或机柜或设备进行删除。

当需要对城市或者机房或者机柜或者设备进行删除时,外界可以针对需要删除的对象点击右键并在弹出的选项中选择删除选项实现该对象的删除,从而可以根据现实it运行环境的变化实现部署图的同步修改,保证了部署图与现实的一致性。

另外如果需要再次对城市、机房、机柜及设备等进行编辑直接点击对象即可打开对应的编辑操作页面实现对应的编辑修改等。

本发明实施例提供的一种部署拓扑图的编辑方法,基于外界在城市编辑页面或机房编辑页面或机柜编辑页面进行的编辑操作生成对应的机房或机柜或设备,包括:

在外界点击一次机房图元或机柜图元或设备图元后,每当外界在画布中点击一次则对应生成一个机房或机柜或设备,并在外界再次点击机房图元或机柜图元或设备图元后确定完成机房或机柜或设备的生成,机房图元位于城市编辑页面中,机柜图元位于机房编辑页面中,设备图元位于机柜编辑页面中。

需要说明的是,在一种具体实施方式中可以在城市编辑页面的左侧设置机房图元,在机房编辑页面的左侧设置机柜图元,在机柜编辑页面的左侧设置设备图元,这些图元均代表现实中的对应机房、机柜及设备。以添加机柜为例对上述过程进行说明,外界点击机柜图元后可以确定需要实现机柜的添加,此时外界在画布上实现一次点击事件,则在其点击的位置处生成一个机柜,机柜的默认名称可以是机柜+n,其中n对应第几次在画布上实现机柜的点击生成,从而简单快速的实现机柜的添加。另外机房编辑页面的左侧还可以设置有矩形、文本框等,其中矩形及文本框均可以按照上述原理实现到画布上的布置,矩形可以用于将机柜进行分区,文本框可以实现机柜名称的添加或者修改。需要说明的是,机柜的添加还可以是完成机房的设置之后每个机房对应的图元在画布上进行显示的同时还可以在画布右侧进行显示,从而外界可以选中机柜图元并拖动到画布右侧的机房图元上以将该机柜添加到对应机房中等,均在本发明的保护范围之内。另外在完成对城市编辑页面、机房编辑页面及机柜编辑页面的编辑操作后,在外界点击保存按钮后实现对编辑操作的保存以避免相关设置信息的丢失。

本发明实施例提供的一种部署拓扑图的编辑方法,确定完成机柜的生成之后,还可以包括:

接收外界输入的高度设置指令,并基于该指令将对应机柜设备成对应的高度。

需要说明的是,为了更符合现实的机柜,本申请中还提供机柜的高度设置功能,外界可以通过高度设置指令的输入,实现对机柜高度的设置,具体来说,可以是在画布周围一处设置有高度设置按钮,外界对该按钮进行点击后可以在弹出的文本框中输入需要设置的高度,从而简便的实现机柜高度的设置,当然还可以在机柜编辑页面中设置高度属性,由用户在高度属性中填入需要设置的高度等,均在本发明的保护范围之内。

本发明实施例提供的一种部署拓扑图的编辑方法,生成设备之后,还可以包括:

对现实中的设备进行实时监控,并对监控得到的设备运行状态进行展示。

通过对设备进行实时监控,可以得到设备的运行状态,从而能够使得工作人员通过该部署图即可获知各设备的运行状态,并能够在设备出现问题时快速查找到有问题的设备,便于对it运行环境的监控及维护。另外通过点击设备也可以看到设备的详细信息、定位告警信息等。

本发明实施例提供的一种部署拓扑图的编辑方法,生成设备之后,还可以包括:

对现实中的机房、机柜及设备进行实时监控,并在监控到机房或机柜或设备的位置发生变化时输出提示信息。

当现实中的机房、机柜或设备发生位置变化时输出提示信息,该提示信息可以包括发生变化的机柜或机房或设备的原位置及现位置,从而使得工作人员在获知该信息后及时对部署图上相关对象的位置进行修改,保证了部署图与现实it运行环境的一致性。

另外本发明实施例提供的上述技术方案可以具体应用于ump产品中,主要作用有展示机房分布、定位有问题设备等。

本发明实施例还提供了一种部署拓扑图的编辑装置,如图2所示,可以包括:

机房生成模块11,用于:接收外界输入的机房添加指令,基于该指令在作为树形根节点的控制中心下添加对应的机房;

机柜生成模块12,用于:接收外界输入的机房编辑指令,基于该指令向外界展示机房编辑页面,并基于外界在机房编辑页面进行的编辑操作在机房下生成对应的机柜;

设备生成模块13,用于:接收外界输入的机柜编辑指令,基于该指令向外界展示机柜编辑页面,并基于外界在机柜编辑页面进行的编辑操作在机柜下生成对应的设备。

本发明实施例提供的一种部署拓扑图的编辑装置,机房生成模块可以包括:

机房生成单元,用于:如果机房组添加指令为城市添加指令,则基于该指令在控制中心下添加对应的城市;接收外界输入的城市编辑指令,基于该指令向外界展示城市编辑页面,并基于外界在城市编辑页面进行的编辑操作在城市下生成对应的机房。

本发明实施例提供的一种部署拓扑图的编辑装置,还可以包括:

部署模块,用于:添加或生成城市或机房或机柜或设备之后,接收外界输入的部署指令,并在该指令的触发下将对应城市或机房或机柜或设备拖动到对应位置处。

本发明实施例提供的一种部署拓扑图的编辑装置,还可以包括:

命名模块,用于:添加或生成城市或机房或机柜或设备之后,接收外界输入的命名指令,并基于该命名指令为对应城市或机房或机柜或设备进行命名。

本发明实施例提供的一种部署拓扑图的编辑装置,还可以包括:

删除模块,用于:添加或生成城市或机房或机柜或设备之后,接收外界输入的删除指令,并基于删除指令将对应城市或机房或机柜或设备进行删除。

本发明实施例提供的一种部署拓扑图的编辑装置,机房生成模块、机柜生成模块及设备生成模块均可以包括:

生成单元,用于:在外界点击一次机房图元或机柜图元或设备图元后,每当外界在画布中点击一次则对应生成一个机房或机柜或设备,并在外界再次点击机房图元或机柜图元或设备图元后确定完成机房或机柜或设备的生成,机房图元位于城市编辑页面中,机柜图元位于机房编辑页面中,设备图元位于机柜编辑页面中。

本发明实施例提供的一种部署拓扑图的编辑装置,还可以包括:

高度设置模块,用于:确定完成机柜的生成之后,接收外界输入的高度设置指令,并基于该指令将对应机柜设备成对应的高度。

本发明实施例提供的一种部署拓扑图的编辑装置,还可以包括:

第一监控模块,用于:生成设备之后,对现实中的设备进行实时监控,并对监控得到的设备运行状态进行展示。

本发明实施例提供的一种部署拓扑图的编辑装置,还可以包括:

第二监控模块,用于:生成设备之后,对现实中的机房、机柜及设备进行实时监控,并在监控到机房或机柜或设备的位置发生变化时输出提示信息。

本发明实施例还提供了一种部署拓扑图的编辑装置中相关部分的说明请参见本发明实施例还提供了一种部署拓扑图的编辑方法中对应部分的详细说明,在此不再赘述。

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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