一种实现管线链路可视化的方法、装置、设备和存储介质制造方法及图纸

技术编号:29790792 阅读:14 留言:0更新日期:2021-08-24 18:09
本发明专利技术涉及一种实现管线链路可视化的方法,包括采集机房资产信息,并根据所述资产信息中的设备数据和链路数据,得到管线链路数据信息;利用预设行业规范样式,将所述管线链路数据信息生成对应的JSON文件;通过所述JSON文件,利用WebGL技术进行渲染,得到所述机房的管线链路图。本发明专利技术能更直观的展示出不同分类的管线链路在场景中的连接关系以及运行状态,减少对数据中心运维的投入人力,更为高效的管理管线链路,实现通过浏览器满足日常机房运维工作,降本增效。本发明专利技术还涉及一种实现管线链路可视化的装置、存储介质和设备。

【技术实现步骤摘要】
一种实现管线链路可视化的方法、装置、设备和存储介质
本专利技术涉及计算机
,尤其涉及一种实现管线链路可视化的方法、装置、设备和存储介质。
技术介绍
传统数据中心管线链路的管理的方式存在着人工成本大、资产种类杂、异常排查慢等多处弊端。随着技术的快速发展,机房3D可视化产品应运而生。虽然现有的机房可视化产品基本上大部分能够实现机房、机房中的机柜和机柜中的设备的可视化,但是在连接设备的管线的可视化方面做得不够完善,机房中设备之间的管线连接关系依旧是通过非3D的网页页面中的拓扑关系呈现,这种方法虽然能够在一定程度上反映各个机房之间的连接关系,但是并不能直观的反映出各个设备之间的连接关系。也就是说,目前无法实现机房管线的可视化。
技术实现思路
本专利技术所要解决的技术问题是针对现有技术的不足,提供一种实现管线链路可视化的方法、装置、设备和存储介质。本专利技术解决上述技术问题的技术方案如下:一种实现管线链路可视化的方法,所述方法包括:采集机房资产信息,并根据所述资产信息中的设备数据和链路数据,得到管线链路数据信息;利用预设行业规范样式,将所述管线链路数据信息生成对应的JSON文件;通过所述JSON文件,利用WebGL技术进行渲染,得到所述机房的管线链路图。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步地,所述根据所述资产信息中的设备数据和链路数据,得到管线链路数据信息,具体包括:将所述资产信息以树状索引进行储存,其中,所述设备数据和所述链路数据分别是所述树状索引中的一级索引;将所述设备数据中的设备编号、设备型号和布局信息作为所述树状索引中的对应的所述设备数据的二级索引;将所述链路数据中的链路编号、起始设备信息、终止设备信息作为所述树状索引中对应的所述链路数据的二级索引。进一步地,所述利用预设行业规范样式,将所述管线链路数据信息生成对应的JSON文件,具体包括:将各设备的所述设备数据信息与所述预设行业规范样式进行匹配,得到各所述设备的样式配置数据;将各链路的所述链路数据信息与所述预设行业规范样式进行匹配,得到各所述链路的样式配置数据;通过Rest接口将所述设备的样式配置数据和所述链路的样式配置数据生成所述JSON文件。进一步地,所述通过所述JSON文件,利用WebGL技术进行渲染,得到所述机房的管线链路图,具体包括:通过WebGL技术读取机房信息,构建所述机房的三维场景;通过Rest接口查询所述管线链路数据信息,得到所述设备数据信息,并读取所述JSON文件中的所述设备的样式配置数据后,根据所述设备的样式配置数据和所述设备数据信息,创建所述机房中的设备;通过查询到的所述管线链路数据信息中的链路数据信息,以及读取所述JSON文件中的所述链路的样式配置数据后,根据中所述链路的样式配置数据,对创建的所述机房中的设备之间的链路进行渲染。本方法专利技术的有益效果是:提出了一种实现管线链路可视化的方法,包括采集机房资产信息,并根据所述资产信息中的设备数据和链路数据,得到管线链路数据信息;利用预设行业规范样式,将所述管线链路数据信息生成对应的JSON文件;通过所述JSON文件,利用WebGL技术进行渲染,得到所述机房的管线链路图。本专利技术能更直观的展示出不同分类的管线链路在场景中的连接关系以及运行状态,减少对数据中心运维的投入人力,更为高效的管理管线链路,实现通过浏览器满足日常机房运维工作,降本增效。本专利技术还解决上述技术问题的另一种技术方案如下:一种实现管线链路可视化的装置,所述装置包括:数据管理平台,用于采集机房资产信息,并根据所述资产信息中的设备数据和链路数据,得到管线链路数据信息;链路分类配置平台,用于利用预设行业规范样式,将所述管线链路数据信息生成对应的JSON文件;3D可视平台,用于通过所述JSON文件,利用WebGL技术进行渲染,得到所述机房的管线链路图。进一步地,所述数据管理平台,具体用于将所述资产信息以树状索引进行储存,其中,所述设备数据和所述链路数据分别是所述树状索引中的一级索引;将所述设备数据中的设备编号、设备型号和布局信息作为所述树状索引中的对应的所述设备数据的二级索引;将所述链路数据中的链路编号、起始设备信息、终止设备信息作为所述树状索引中对应的所述链路数据的二级索引。进一步地,所述链路分类配置平台包括匹配单元、配置单元和生成文件单元;所述匹配单元,用于将各设备的所述设备数据信息与所述预设行业规范样式进行匹配,得到各所述设备的样式配置数据;所述配置单元,用于将各链路的所述链路数据信息与所述预设行业规范样式进行匹配,得到各所述链路的样式配置数据;所述生成文件单元,用于通过Rest接口将所述设备的样式配置数据和所述链路的样式配置数据生成所述JSON文件。进一步地,所述3D可视平台,具体用于通过WebGL技术读取机房信息,构建所述机房的三维场景;通过Rest接口查询所述管线链路数据信息,得到所述设备数据信息,并读取所述JSON文件中的所述设备的样式配置数据后,根据所述设备的样式配置数据和所述设备数据信息,创建所述机房中的设备;通过查询到的所述管线链路数据信息中的链路数据信息,以及读取所述JSON文件中的所述链路的样式配置数据后,根据中所述链路的样式配置数据,对创建的所述机房中的设备之间的链路进行渲染。此外,本专利技术提供一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述技术方案中任一项所述的实现管线链路可视化的方法的步骤。本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述技术方案中任一项所述的实现管线链路可视化的方法的步骤。本专利技术附加的方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术实践了解到。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例所述的一种实现管线链路可视化的方法的流程示意图;图2为本专利技术另一实施例所述的一种实现管线链路可视化的装置的模块示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本专利技术保护的范围。如图1本专利技术实施例所述的一种实现管线链路可视化的方法的示意性流程图所示,方法包括以下步骤:110、采本文档来自技高网...

【技术保护点】
1.一种实现管线链路可视化的方法,其特征在于,所述方法包括:/n采集机房资产信息,并根据所述资产信息中的设备数据和链路数据,得到管线链路数据信息;/n利用预设行业规范样式,将所述管线链路数据信息生成对应的JSON文件;/n通过所述JSON文件,利用WebGL技术进行渲染,得到所述机房的管线链路图。/n

【技术特征摘要】
1.一种实现管线链路可视化的方法,其特征在于,所述方法包括:
采集机房资产信息,并根据所述资产信息中的设备数据和链路数据,得到管线链路数据信息;
利用预设行业规范样式,将所述管线链路数据信息生成对应的JSON文件;
通过所述JSON文件,利用WebGL技术进行渲染,得到所述机房的管线链路图。


2.根据权利要求1所述的实现管线链路可视化的方法,其特征在于,所述根据所述资产信息中的设备数据和链路数据,得到管线链路数据信息,具体包括:
将所述资产信息以树状索引进行储存,其中,所述设备数据和所述链路数据分别是所述树状索引中的一级索引;
将所述设备数据中的设备编号、设备型号和布局信息作为所述树状索引中的对应的所述设备数据的二级索引;
将所述链路数据中的链路编号、起始设备信息、终止设备信息作为所述树状索引中对应的所述链路数据的二级索引。


3.根据权利要求1所述的实现管线链路可视化的方法,其特征在于,所述利用预设行业规范样式,将所述管线链路数据信息生成对应的JSON文件,具体包括:
将各设备的所述设备数据信息与所述预设行业规范样式进行匹配,得到各所述设备的样式配置数据;
将各链路的所述链路数据信息与所述预设行业规范样式进行匹配,得到各所述链路的样式配置数据;
通过Rest接口将所述设备的样式配置数据和所述链路的样式配置数据生成所述JSON文件。


4.根据权利要求1所述的实现管线链路可视化的方法,其特征在于,所述通过所述JSON文件,利用WebGL技术进行渲染,得到所述机房的管线链路图,具体包括:
通过WebGL技术读取机房信息,构建所述机房的三维场景;
通过Rest接口查询所述管线链路数据信息,得到所述设备数据信息,并读取所述JSON文件中的所述设备的样式配置数据后,根据所述设备的样式配置数据和所述设备数据信息,创建所述机房中的设备;
通过查询到的所述管线链路数据信息中的链路数据信息,以及读取所述JSON文件中的所述链路的样式配置数据后,根据中所述链路的样式配置数据,对创建的所述机房中的设备之间的链路进行渲染。


5.一种实现管线链路可视化的装置,其特征在于,所述装置包括:
数据管理平台,用于采集机房资产信息,并根据所述资产信息中的设备数据和链路数据,得到管线链路数据信息;
链路分...

【专利技术属性】
技术研发人员:张赛飞陈傲寒李鉴魏新征王胡进
申请(专利权)人:北京优锘科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1