机房三维可视化方法、系统、电子设备及可读存储介质技术方案

技术编号:38362489 阅读:12 留言:0更新日期:2023-08-05 17:30
本发明专利技术实施例公开了一种机房三维可视化方法、系统、电子设备及可读存储介质,该方法包括:预先采用Three.js技术构建机房的三维模型;机房放置有若干个机柜,机柜中放置有若干个电子设备;获取机房的实时数据;实时数据包括若干个电子设备的实时运行数据以及机房的实时环境数据;将实时数据以及三维模型发送至Web端;在Web端中将实时数据映射至三维模型中,以显示机房的三维画面;所述三维画面包括机柜在机房中的实时画面、电子设备在机柜中的实时画面以及机房的实时环境画面中的至少一个,进而实现了可以将机柜内部的设备进行实时三维可视化显示,极大的提高了用户的使用体验。验。验。

【技术实现步骤摘要】
机房三维可视化方法、系统、电子设备及可读存储介质


[0001]本专利技术涉及数据可视化
,尤其涉及一种机房三维可视化方法、系统、电子设备及可读存储介质。

技术介绍

[0002]相关技术中,机柜在浏览器中可以以二维图或三维图的方式进行可视化显示。然而,二维图较为抽象,用户无法根据平面图想象到机柜在机房中的布局以及位置;三维图通常采用D3.js(Data

Driven Documents)技术,以将机柜的大致框架描绘出来,对内部的设备无法进行清晰的可视化显示,操作相对简单,无法对设备进行实时监控。

技术实现思路

[0003]针对现有技术的不足,本专利技术提供了一种机房三维可视化方法、系统、电子设备及可读存储介质,可以将机柜内部的设备进行清晰的可视化显示,极大的提高了用户的使用体验。
[0004]为解决上述问题,第一方面,本专利技术实施例提供了一种机房三维可视化方法,其包括:预先采用Three.js技术构建机房的三维模型;其中,所述机房放置有若干个机柜,所述机柜中放置有若干个电子设备;获取所述机房的实时数据;其中,所述实时数据包括若干个所述电子设备的实时运行数据以及所述机房的实时环境数据;将所述实时数据以及所述三维模型发送至Web端;在所述Web端中将所述实时数据映射至所述三维模型中,以显示所述机房的三维画面;其中,所述三维画面包括所述机柜在所述机房中的实时画面、所述电子设备在所述机柜中的实时画面以及所述机房的实时环境画面中的至少一个。
[0005]第二方面,本专利技术实施例还提供了一种机房三维可视化系统,其包括:构建单元,用于预先采用Three.js技术构建机房的三维模型;其中,所述机房放置有若干个机柜,所述机柜中放置有若干个电子设备;获取单元,用于获取所述机房的实时数据;其中,所述实时数据包括若干个所述电子设备的实时运行数据以及所述机房的实时环境数据;发送单元,用于将所述实时数据以及所述三维模型发送至Web端;显示单元,用于在所述Web端中将所述实时数据映射至所述三维模型中,以显示所述机房的三维画面;其中,所述三维画面包括所述机柜在所述机房中的实时画面、所述电子设备在所述机柜中的实时画面以及所述机房的实时环境画面中的至少一个。
[0006]第三方面,本专利技术实施例又提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如上述第一方面所述的机房三维可视化方法。
[0007]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其中所述计算机可读存储介质存储有计算机程序,所述计算机程序当被处理器执行时使所述处理器执行上述第一方面所述的机房三维可视化方法。
[0008]本专利技术实施例提供了一种机房三维可视化方法、系统、电子设备及可读存储介质,该方法预先采用Three.js技术构建机房的三维模型,在获取机房的实时数据后,将实时数据以及三维模型发送至Web端,并在Web端中将实时数据映射至三维模型中以显示机房的三维画面,进而可以使得机房的三维画面中实时显示机柜以及机柜中的电子设备以及机房的实时环境中的至少一个,实现了可以将机柜内部的设备进行实时三维可视化显示,极大的提高了用户的使用体验。
附图说明
[0009]为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0010]图1为本专利技术实施例提供的机房三维可视化方法的流程示意图;图2为本专利技术实施例提供的机房三维可视化方法的另一流程示意图;图3为本专利技术实施例提供的机房三维可视化方法的另一流程示意图;图4为本专利技术实施例提供的机房三维可视化方法的另一流程示意图;图5为本专利技术实施例提供的机房三维可视化方法的另一流程示意图;图6为本专利技术实施例提供的机房三维可视化方法的另一流程示意图;图7为本专利技术实施例提供的机房三维可视化方法的另一流程示意图;图8为本专利技术实施例提供的机房三维可视化系统的示意性框图;图9为本专利技术实施例提供的电子设备的示意性框图。
具体实施方式
[0011]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0012]应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和
ꢀ“
包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0013]还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
[0014]还应当进一步理解,在本专利技术说明书和所附权利要求书中使用的术语“和/ 或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0015]本专利技术实施例的所述的机房三维可视化方法应用于终端设备中,该方法通过安装于终端设备中的应用软件进行执行机房三维可视化方法。终端设备可以为台式电脑、笔记
本电脑、平板电脑或手机等电子设备。
[0016]需要说明的是,上述实施例的应用场景示仅仅是一个示例,本专利技术实施例描述的服务以及场景是为了更加清楚地说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着系统的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。以下分别进行详细说明。
[0017]需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。下面对所述的机房三维可视化方法进行详细说明。
[0018]请参阅图1,图1为本专利技术实施例提供的机房三维可视化方法的流程示意图。
[0019]如图1所示,该方法包括以下步骤S110~S140。
[0020]S110、预先采用Three.js技术构建机房的三维模型;其中,所述机房放置有若干个机柜,所述机柜中放置有若干个电子设备;S120、获取所述机房的实时数据;其中,所述实时数据包括若干个所述电子设备的实时运行数据以及所述机房的实时环境数据;S130、将所述实时数据以及所述三维模型发送至Web端;S140、在所述Web端中将所述实时数据映射至所述三维模型中,以显示所述机房的三维画面;其中,所述三维画面包括所述机柜在所述机房中的实时画面、所述电子设备在所述机柜中的实时画面以及所述机房的实时环境画面中的至少一个。
[0021]本申请提及的机柜为一种安本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机房三维可视化方法,其特征在于,包括:预先采用Three.js技术构建机房的三维模型;其中,所述机房放置有若干个机柜,所述机柜中放置有若干个电子设备;获取所述机房的实时数据;其中,所述实时数据包括若干个所述电子设备的实时运行数据以及所述机房的实时环境数据;将所述实时数据以及所述三维模型发送至Web端;在所述Web端中将所述实时数据映射至所述三维模型中,以显示所述机房的三维画面;其中,所述三维画面包括所述机柜在所述机房中的实时画面、所述电子设备在所述机柜中的实时画面以及所述机房的实时环境画面中的至少一个。2.根据权利要求1所述的机房三维可视化方法,其特征在于,所述预先采用Three.js技术构建机房的三维模型,包括:获取构建所述三维模型的设备信息;其中,所述设备信息包括位置信息以及结构信息,所述位置信息为所述机柜、所述电子设备以及运行所述电子设备的配件在所述机房中的数据信息,所述结构信息为构成所述机柜、所述电子设备以及所述配件的数据信息;采用Three.js技术对所述位置信息、所述结构信息进行处理,得到所述三维模型。3.根据权利要求2所述的机房三维可视化方法,其特征在于,所述获取构建所述三维模型的设备信息,包括:获取所述电子设备的类型、品牌、用途以及编号;其中,所述电子设备的类型包括交换机和虚拟机;根据所述电子设备的类型、品牌以及用途确定所述电子设备的结构信息;根据所述电子设备的编号确定所述电子设备的位置信息。4.根据权利要求2所述的机房三维可视化方法,其特征在于,所述将所述实时数据以及所述三维模型发送至Web端,包括:确定所述机房中所述机柜、所述电子设备以及所述配件的数量;根据所述机柜、所述电子设备以及所述配件的数量对所述三维模型进行更新,得到更新后的三维模型;将所述实时数据、所述更新后的三维模型发送至所述Web端。5.根据权利要求4所述的机房三维可视化方法,其特征在于,所述将所述实时数据、所述更新后的三维模型发送至所述Web端,包括:将所述实时数据进行分类,得到分类后的实时数据;根据所述分类后的实时数据对所述三维模型进行更新,得到多个所述更新后的三维模型;将所述分类后的实时数据、所述多个更新后的三维模型发送至所述Web端。6.根据权利要求1所述的机房三维可视化方法,其特征在于,所述在所述Web端中将所述...

【专利技术属性】
技术研发人员:周高登陈立军桂伟
申请(专利权)人:武汉吧哒科技股份有限公司
类型:发明
国别省市:

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

1