本申请公开一种机柜展示方法、装置和电子设备。本申请的方法包括:获取目标机房的机房信息;根据所述机房信息显示所述目标机房的机房视图,所述机房视图显示设置于所述目标机房内的多个下属机柜;若所述机房视图上发生目标机柜的交互操作,显示所述目标机柜的机柜视图,通过所述机柜视图展示机柜信息。本申请的技术方案只需用户进行简单的交互操作,方便、快捷、直观。直观。直观。
【技术实现步骤摘要】
一种机柜展示方法、装置和电子设备
[0001]本申请涉及计算机
,具体涉及一种机柜展示方法、装置和电子设备。
技术介绍
[0002]近些年,随着信息技术和互联网的发展,数据中心逐渐增多,为满足用户的需求,每个数据中心内需要布置较多的设备,例如,数据中心的每个机房的面积可以在400
‑
600平面米左右,每个机房例如可以设置约300个机柜,机柜内安装服务器等机柜设备。面对数量繁多的机柜与机柜设备,现有技术缺乏一种行之有效的、可直观展示机柜信息的方法。
技术实现思路
[0003]本申请提供了一种机柜展示方法、装置和电子设备,以自动展示机柜信息。
[0004]一方面,本申请提供了一种机柜展示装置,包括:
[0005]获取目标机房的机房信息;
[0006]根据所述机房信息显示所述目标机房的机房视图,所述机房视图显示设置于所述目标机房内的多个下属机柜;
[0007]若所述机房视图上发生目标机柜的交互操作,显示所述目标机柜的机柜视图,通过所述机柜视图展示机柜信息。
[0008]另一方面,本申请提供了一种机柜展示装置,包括:
[0009]数据获取单元,获取目标机房的机房信息;
[0010]视图显示单元,根据所述机房信息显示所述目标机房的机房视图,所述机房视图显示多个机柜;
[0011]交互操作单元,若所述机房视图上发生目标机柜的交互操作,显示所述目标机柜的机柜视图。
[0012]再一方面,本申请提供了一种电子设备,包括:存储器和处理器;
[0013]处理器;
[0014]存储器,用于存储一个或多个程序;
[0015]其中,当所述一个或多个程序被所述处理器执行时,使得所述处理器实现机柜展示方法。
[0016]本申请的有益效果是:利用关联了机柜地理位置信息的机房信息来绘制机房视图进行机房显示,由于机房视图中显示了设置于机房相应位置处的机柜,若机房视图上发生了某个机柜的交互操作即可显示该机柜的机柜视图,通过机柜视图展示机柜信息,整个过程只需用户进行简单的交互操作,方便、快捷、直观。
附图说明
[0017]图1是本申请示出的一种机柜展示方法流程图;
[0018]图2是本申请示出的机房视图;
[0019]图3是本申请示出的机柜视图;
[0020]图4是本申请示出的一种机柜展示装置结构框图;
[0021]图5是本申请示出的一种电子设备的结构框图。
具体实施方式
[0022]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。
[0023]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0024]应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0025]图1是本申请示出的一种机柜展示方法流程图,如图1所示,本实施例的方法以下步骤:
[0026]步骤S110,获取目标机房的机房信息。
[0027]这里的机房信息应包括机柜的地理位置信息,以便于在根据机房信息绘制机房视图时,可以根据机柜的地理位置信息将位于机房内的机柜绘制在机房视图中,即将设置于机房内的各个机柜按照各个机柜的地理位置信息绘制在机房视图的相应位置。
[0028]由于本实施例的机房信息用于绘制机房视图,因而机房信息还应包括绘制机房视图所需的基本数据,例如机房名称、机房行数、机房列数等机房基本状态信息。
[0029]如图2所示,数据中心A内设置有M个机房,每个机房内设置数量相同或不同的机柜,如此可以根据机柜的部署方式确定机柜的地理位置信息,例如,根据机柜在机房的行列信息、机房在数据中心的行列信息来唯一性确定机柜位置。参考图2,可以用数据中心A内第一行第三列处的机房M13内第一行第一列处的位置表示机柜C11的地理位置信息。
[0030]本步骤中,可以预先构建关于机房标识与机房基本状态信息的关联关系,以及构建关于机房与其下属机柜之间的关联关系,这样在查询机房信息时,即可根据机房标识来获得机房基本状态信息和下属机柜信息,以得到机房信息。参考图2所示的机房视图,设置于数据中心A中的M个机房均为数据中心A的下属机房,设置于每个机房内的机柜均为该机房下属机柜,例如机柜C11即为机房M13的下属机柜。
[0031]步骤S120,根据机房信息显示目标机房的机房视图,机房视图显示设置于目标机房内的多个机柜。
[0032]jTopo(Javascript Topology library)是一款基于HTML5 Canvas的拓扑图形化界面开发工具包,jTopo关注于数据的图形展示,可以快速创建一些关系图、拓扑等相关图形化的展示。只要数据之间存在有关联关系,都可以使用jTopo进行人性化、图形化的展示。
[0033]考虑jTopo的这些优点,且本实施例中的机房信息所包括的数据之间具有关联关系,因此在一些实施例中可以根据机房信息并利用jTopo图形化界面工具绘制机房视图,图2即为使用jTopo图形化界面工具绘制出的机房视图。
[0034]步骤S130,若机房视图上发生目标机柜的交互操作,显示目标机柜的机柜视图,通过机柜视图展示机柜信息。
[0035]在显示机房视图时,可以为每个机柜添加相应的触发事件,使该触发事件响应于机房视图上对机柜的交互操作,例如当鼠标指针移动到某个机柜上时,显示该机柜视图,通过机柜视图展示机柜信息,这里机柜信息包括但不局限于机柜设备数量、告警数量、每个机柜设备的地理位置信息、每个机柜设备的状态信息。
[0036]由图1所示可知,本实施例利用关联了机柜地理位置信息的机房信息来绘制机房视图进行机房显示,由于机房视图中显示了设置于机房相应位置处的机柜,若机房视图上发生了某个机柜的交互操作即可显示该机柜的机柜视图,通过机柜视图展示机柜信息,整个过程只需用户进行简单的交互操作,具有方便、快捷、直观的特点。
[0037]在一些实施例中,可以通过下述步骤S111
‑
S113获取目标机房的机房信息:
[0038]步骤S111,显示用于查询机房信息的交互界面。
[0039]一些实施例中,可本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种机柜展示方法,其特征在于,包括:获取目标机房的机房信息;根据所述机房信息显示所述目标机房的机房视图,所述机房视图显示设置于所述目标机房内的多个下属机柜;若所述机房视图上发生目标机柜的交互操作,显示所述目标机柜的机柜视图,通过所述机柜视图展示机柜信息。2.如权利要求1所述的方法,其特征在于,通过下述步骤获取目标机房的机房信息:显示用于查询机房信息的交互界面;根据所述交互界面上对应于目标机房的交互操作,获取所述目标机房的机房标识;根据预先建立的关联数据和所述机房标识,查询绘制所述目标机房的机房信息,所述机房信息包括机房基本状态信息与下属机柜的地理位置信息。3.如权利要求2所述的方法,其特征在于,通过下述步骤预先建立关联数据:设置机房标识与机房基本状态信息之间的第一关联关系;根据机柜的地理位置信息建立机房与下属机柜之间的第二关联关系;根据第一关联关系与第二关联关系建立所述关联数据。4.如权利要求2所述的方法,其特征在于,根据预先建立的关联数据和所述机房标识,查询绘制所述目标机房的机房信息,还包括:获取用户信息,根据所述关联数据和所述机房标识查询对应于所述用户信息的下属机柜。5.如权利要求2所述的方法,其特征在于,显示用于查询机房信息的交互界面,包括:按照数据中心、设置于数据中心内的机房的层级结构,在交互界面上层级显示对应于数据中心的交互对象以及所属数据中心下的机房的交互对象。...
【专利技术属性】
技术研发人员:秦明明,
申请(专利权)人:北京神州泰岳软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。