机柜空间搜索定位方法、装置、介质和设备制造方法及图纸

技术编号:37100308 阅读:16 留言:0更新日期:2023-04-01 05:01
本发明专利技术涉及一种机柜空间搜索定位方法,用于快速搜索定位园区内机柜设备可用空间信息,包括如下步骤:从客户端采集机房设备空间信息;客户端根据需求进入不同层级,通过Rest接口采集空间搜索数据,并显示三维场景中每个机柜的空间占用量;设置空间搜索条件筛选符合条件的机柜,客户端收到服务端的响应数据后,从搜索节点开始以树形结构显示筛选出的机柜,同时将当前层级空间使用信息进行汇总并展示在显示面板上。本发明专利技术通过前端调用后台Rest接口,由后台统计出各个机柜的容量信息,再由前端将数据进行展示,极大减少了机房人员的运营成本。本发明专利技术还涉及一种机柜空间搜索定位装置、存储介质和设备。存储介质和设备。存储介质和设备。

【技术实现步骤摘要】
机柜空间搜索定位方法、装置、介质和设备


[0001]本专利技术涉及空间搜索
,尤其涉及一种机柜空间搜索定位方法、装置、存储介质和设备。

技术介绍

[0002]传统数据中心对于空间搜索和管理由机房运维人员负责,预先手动将柜内占用信息数据记录到Excel中,如果想要查看柜内设备的空间占用信息需要根据Excel预先整理的数据来了解机柜设备信息,以此采用机房人工管理方式。
[0003]其中,机柜设备管理需要了解机柜中设备总容量、已使用情况、剩余容量和使用率等信息,及时了解机柜的总容量信息可以便于管理和空间搜索。但是,机房人工管理方式采用Excel方式统计数据信息存在不直观、不关联等技术缺陷,并且需要有经验的技术人员才能根据统计数据信息判断机柜容量信息等数据,进而做出对应措施来安排新的空间设备。
[0004]为此,本领域迫切需要开发出一种能够适合非专业人员也能迅速了解机柜设备信息的方法。

技术实现思路

[0005]本专利技术所要解决的技术问题是针对现有技术的不足,提供一种机柜空间搜索定位方法、装置、存储介质和设备。
[0006]本专利技术解决上述技术问题的技术方案如下:
[0007]一种机柜空间搜索定位方法,用于快速搜索定位园区内机柜设备可用空间信息,所述方法包括如下步骤:
[0008]从客户端采集机房设备空间信息,通过三维引擎构建园区三维场景,所述园区三维场景中包含有不同层级的机房设备空间信息;
[0009]客户端根据需求在三维场景中进行空间搜索以进入不同层级,通过Rest接口采集空间搜索数据,并根据Rest接口采集的所述空间搜索数据显示三维场景中每个机柜的空间占用量,三维场景中每个机柜的空间占用量通过不同色块进行展示;
[0010]设置空间搜索条件筛选符合条件的机柜,客户端收到服务端的响应数据后,从搜索节点开始以树形结构显示筛选出的机柜,同时将当前层级空间使用信息进行汇总并展示在显示面板上。
[0011]进一步地,不同层级包括园区层级、建筑层级、楼层层级、房间层级或机柜层级。
[0012]进一步地,所述客户端根据需求在三维场景中进行空间搜索以进入不同层级,通过Rest接口采集空间搜索数据,并根据Rest接口采集的所述空间搜索数据显示三维场景中每个机柜的空间占用量包括:
[0013]客户端根据需求在三维场景中进行空间搜索进入需求层级;
[0014]客户端请求服务端接口,通过Rest接口采集对应所述需求层级的空间搜索数据;
[0015]通过所述需求层级的空间搜索数据获取每个机柜的空间占用信息数据;
[0016]通过所述需求层级的空间搜索数据获取所述需求层级的空间占用信息数据;
[0017]将所述需求层级的空间搜索数据、所述每个机柜的空间占用信息数据以及所述需求层级的空间占用信息数据转换为json数据并返回至客户端。
[0018]进一步地,所述通过所述需求层级的空间搜索数据中获取每个机柜的空间占用信息数据包括:
[0019]客户端根据所在需求层级将需求层级的层级标识、搜索条件数据信息发送给服务端;
[0020]所述服务端根据客户端传递的所述层级标识获取所在需求层级的所有机柜,并对机柜进行循环操作,同时根据客户端传递的机柜过滤信息数据过滤冗余机柜,获取符合要求的机柜总U位、功耗信息和承重信息,并计算机柜设备空间占用信息;
[0021]对机柜内设备进行遍历获取每个机柜内设备U位占用信息并进行计算,得到机柜总空间值、已用空间值、剩余空间值和未占用百分比信息。
[0022]进一步地,所述通过所述需求层级的空间搜索数据获取所述需求层级的空间占用信息数据包括:
[0023]客户端根据所在需求层级将需求层级的层级标识、机柜过滤信息数据发送给服务端;
[0024]所述服务端根据客户端传递的所述层级标识获取所在需求层级的所有机柜,并对机柜进行循环操作,同时根据客户端传递的机柜过滤信息数据过滤冗余机柜,获取符合要求的机柜总U位、功耗信息和承重信息,并计算机柜设备空间占用信息;
[0025]对机柜内设备进行遍历获取每个机柜内设备U位占用信息并进行计算,得到机柜总空间值、已用空间值、剩余空间值和未占用百分比信息;
[0026]将每个机柜的总空间值、已用空间值、剩余空间值和未占用百分比进行相加,得到所述需求层级的空间搜索数据信息。
[0027]进一步地,所述对机柜内设备进行遍历获取每个机柜内设备U位占用信息并进行计算,得到机柜总空间值、已用空间值、剩余空间值和未占用百分比信息包括:
[0028]获取机柜内所有设备,对机柜内所有设备进行遍历;
[0029]获取机柜设备映射U位的字段值,得到设备的起始U位和占用U位;
[0030]统计机柜内所有设备的U位占用信息后,后台根据配置文件设置机柜最大可用空间占用U
max
位;
[0031]分析统计所有设备可用占用空间U位是否小于等于所述配置文件设置的机柜最大可用空间占用U
max
位,如果小于等于U
max
位则认为机柜全部被占用处理。
[0032]进一步地,所述对机柜内设备进行遍历获取每个机柜内设备U位占用信息并进行计算,得到机柜总空间值、已用空间值、剩余空间值和未占用百分比信息还包括:
[0033]处理机柜内连续U位数据信息,分析统计机柜中所有连续可用U位,如果连续可用U位小于等于所述配置文件设置的U
max
位则认为机柜内小于等于U
max
位的连续U位为占用空间。
[0034]本专利技术的有益效果是:提出了一种机柜空间搜索定位方法,通过Rest接口采集每个机柜内设备占用的空间信息,包括需求层级下机柜的总容量、已使用空间、剩余空间和已使用占用百分比等数据信息,从而实现通过前端调用后台Rest接口,进而可以通过后台统
计出各个机柜的容量信息,并在前端显示面板上直观将数据进行展示,实现可视化直观展示不同层级的空间容量信息,从而极大减少了机房人员的运营成本。
[0035]本专利技术还解决上述技术问题的另一种技术方案如下:
[0036]一种机柜空间搜索定位装置,所述装置包括:
[0037]采集信息模块,用于从客户端采集机房设备空间信息,通过三维引擎构建园区三维场景,所述园区三维场景中包含有不同层级的机房设备空间信息;
[0038]空间搜索模块,客户端根据需求在三维场景中进行空间搜索以进入不同层级,通过Rest接口采集空间搜索数据,并根据Rest接口采集的所述空间搜索数据显示三维场景中每个机柜的空间占用量,三维场景中每个机柜的空间占用量通过不同色块进行展示;
[0039]信息展示模块,用于根据设置空间搜索条件筛选符合条件的机柜,客户端收到服务端的响应数据后,从搜索节点开始以树形结构显示筛选出的机柜,同时将当前层级空间使用信息进行汇总并展示在显示面板上。
[0040]此外本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机柜空间搜索定位方法,其特征在于,用于快速搜索定位园区内机柜设备可用空间信息,所述方法包括如下步骤:从客户端采集机房设备空间信息,通过三维引擎构建园区三维场景,所述园区三维场景中包含有不同层级的机房设备空间信息;客户端根据需求在三维场景中进行空间搜索以进入不同层级,通过Rest接口采集空间搜索数据,并根据Rest接口采集的所述空间搜索数据显示三维场景中每个机柜的空间占用量,三维场景中每个机柜的空间占用量通过不同色块进行展示;设置空间搜索条件筛选符合条件的机柜,客户端收到服务端的响应数据后,从搜索节点开始以树形结构显示筛选出的机柜,同时将当前层级空间使用信息进行汇总并展示在显示面板上。2.根据权利要求1所述的机柜空间搜索定位方法,其特征在于,不同层级包括园区层级、建筑层级、楼层层级、房间层级或机柜层级。3.根据权利要求1所述的机柜空间搜索定位方法,其特征在于,所述客户端根据需求在三维场景中进行空间搜索以进入不同层级,通过Rest接口采集空间搜索数据,并根据Rest接口采集的所述空间搜索数据显示三维场景中每个机柜的空间占用量包括:客户端根据需求在三维场景中进行空间搜索进入需求层级;客户端请求服务端接口,通过Rest接口采集对应所述需求层级的空间搜索数据;通过所述需求层级的空间搜索数据获取每个机柜的空间占用信息数据;通过所述需求层级的空间搜索数据获取所述需求层级的空间占用信息数据;将所述需求层级的空间搜索数据、所述每个机柜的空间占用信息数据以及所述需求层级的空间占用信息数据转换为json数据并返回至客户端。4.根据权利要求3所述的机柜空间搜索定位方法,其特征在于,所述通过所述需求层级的空间搜索数据中获取每个机柜的空间占用信息数据包括:客户端根据所在需求层级将需求层级的层级标识、搜索条件数据信息发送给服务端;所述服务端根据客户端传递的所述层级标识获取所在需求层级的所有机柜,并对机柜进行循环操作,同时根据客户端传递的机柜过滤信息数据过滤冗余机柜,获取符合要求的机柜总U位、功耗信息和承重信息,并计算机柜设备空间占用信息;对机柜内设备进行遍历获取每个机柜内设备U位占用信息并进行计算,得到机柜总空间值、已用空间值、剩余空间值和未占用百分比信息。5.根据权利要求3所述的机柜空间搜索定位方法,其特征在于,所述通过所述需求层级的空间搜索数据获取所述需求层级的空间占用信息数据包括:客户端根据所在需求层级将需求层级的层级标识、机柜过滤信息数据发送给服务端;所述服务端根据客户端传递的所述层级标识获取所在需求层级的所有机柜,并对机柜进行循环操作,同时根据客户端传递的机柜过滤信息数据过滤冗余机柜,获取符合要求的机柜总U位、功耗信息和承重信息,并计算机柜设备空间占用信息;对机柜内设备进行遍历获取每个机柜内...

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

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

1