CN110378996B - 服务器三维模型生成方法及生成装置 - Google Patents

服务器三维模型生成方法及生成装置 Download PDF

Info

Publication number
CN110378996B
CN110378996B CN201910476266.6A CN201910476266A CN110378996B CN 110378996 B CN110378996 B CN 110378996B CN 201910476266 A CN201910476266 A CN 201910476266A CN 110378996 B CN110378996 B CN 110378996B
Authority
CN
China
Prior art keywords
server
information
initial
model
slot position
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910476266.6A
Other languages
English (en)
Other versions
CN110378996A (zh
Inventor
黄佳佳
周泰斌
奚洪磊
薛大立
宓群超
陈晓雷
赖欢欢
戚峰
朱乐超
徐欢
施正钗
潘鹏
刘津源
姚海蛟
潘伟
余知真
郑洪波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wenzhou Power Supply Co of State Grid Zhejiang Electric Power Co Ltd
Original Assignee
Wenzhou Power Supply Co of State Grid Zhejiang Electric Power Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wenzhou Power Supply Co of State Grid Zhejiang Electric Power Co Ltd filed Critical Wenzhou Power Supply Co of State Grid Zhejiang Electric Power Co Ltd
Priority to CN201910476266.6A priority Critical patent/CN110378996B/zh
Publication of CN110378996A publication Critical patent/CN110378996A/zh
Application granted granted Critical
Publication of CN110378996B publication Critical patent/CN110378996B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本公开涉及一种服务器三维模型生成方法及生成装置。该方法包括:由服务器的实时图像中获取目标端口信息;根据服务器的设备信息由数据库中确定初始服务器三维模型,所述初始服务器三维模型中包括初始端口模型;根据所述目标端口信息确定目标端口模型;以及通过所述目标端口模型对所述初始服务器三维模型进行更新以生成目标服务器模型。本公开涉及的服务器三维模型生成方法及生成装置,能够在服务器的端口信息被改变时,快速准确的自动生成带有更新端口信息的服务器三维模型。

Description

服务器三维模型生成方法及生成装置
技术领域
本公开涉及计算机信息处理领域,具体而言,涉及一种服务器三维模型生成方法及生成装置。
背景技术
三维可视化技术越来越多的应用到机房运维领域,可利用图形可视化技术生成三维框架,再通过从三维模型库里拖曳相应模型到三维框架内,从而形成三维场景,通过该方法可以实现厂房、机房等空间场所的虚拟仿真;该方法也是应用三维可视化方式进行电力机房搭建的通用方法,即通过三维模型的搭建来实现机房的虚拟仿真。
机房三维可视化监控涉及到的三维模型主要有环境模型,独立设备模型,机架设备模型,即安装于机架内的IT设备。其中,机架设备主要包括交换机、服务器等。对于大型的IDC(互联网数据中心),服务器设备占据绝对多数,相比较机柜、空调等独立设备,服务器设备是具备即插即用槽位的,包括电源卡、以太网卡、显示卡等。机房三维可视化***对服务器设备模型的管理从完整性的角度需要包括槽位管理、板卡管理、适配管理等方面内容,且有些板卡上面还具备子卡,因此需要进一步建设槽位、板卡、子卡等三维模型,通过配置文件模型间的关联关系将服务器设备模型与槽位、板卡、子卡模型关联起来,从而构成母、子、孙等层级关系。
但是,当服务器设备发生板卡、子卡变化时,即对应的机房三维可视化管理***的服务器设备模型产生异构需求时,需要人工更改配置文件的关联关系、位置关系来维护服务器设备模型体系的完整性。人工关联方式常常带来很多不必要的错误因此,需要一种新的服务器三维模型生成方法、装置、电子设备及计算机可读介质。
发明内容
有鉴于此,本公开提供一种服务器三维模型生成方法及生成装置,能够在服务器的端口信息被改变时,快速准确的自动生成带有更新端口信息的服务器三维模型。
根据本公开的一方面,提出一种服务器三维模型生成方法,该方法包括:由服务器的实时图像中获取目标端口信息;根据服务器的设备信息由数据库中确定初始服务器三维模型,所述初始服务器三维模型中包括初始端口模型;根据所述目标端口信息确定目标端口模型;以及通过所述目标端口模型对所述初始服务器三维模型进行更新以生成目标服务器三维模型。
在本公开的一种示例性实施例中,还包括:由初始目标端口信息、所述服务器的设备信息与图形可视化技术生成所述初始服务器三维模型。
在本公开的一种示例性实施例中,由初始目标端口信息、所述服务器的设备信息与图形可视化技术生成所述初始服务器三维模型包括:由所述初始目标端口信息生成所述初始端口模型;由所述服务器的设备信息生成所述初始服务器三维模型;以及根据所述初始目标端口信息与所述设备信息将所述初始端口模型关联至所述初始服务器三维模型。
在本公开的一种示例性实施例中,由所述初始目标端口信息生成所述初始端口模型包括:由所述初始目标端口信息中提取端口种类信息、端口数量信息;以及根据所述端口种类信息、端口数量信息通过端口模型库生成所述初始端口模型。
在本公开的一种示例性实施例中,根据所述初始目标端口信息与所述设备信息将所述初始端口模型关联至所述初始服务器三维模型包括:由所述初始目标端口信息中提取隶属槽位信息;以及根据所述隶属槽位信息与所述设备信息将所述初始端口模型关联至所述初始服务器三维模型的设定位置。
在本公开的一种示例性实施例中,由服务器的实时图像中获取目标端口信息包括:由服务器的实时图像中获取二维贴图信息;根据二维贴图信息获取隶属槽位信息,所述隶属槽位信息包括槽位类型与槽位编号;以及通过所述隶属槽位信息生成所述目标端口信息。
在本公开的一种示例性实施例中,根据服务器的设备信息由数据库中确定初始服务器三维模型包括:根据服务器的设备信息中的设备名称由数据库中确定初始服务器三维模型;和/或根据服务器的设备信息中的映射文件由数据库中确定初始服务器三维模型。
在本公开的一种示例性实施例中,根据所述目标端口信息确定目标端口模型包括:根据所述目标端口信息确定缩放系数;以及根据所述目标端口信息、缩放系数确定目标端口模型。
在本公开的一种示例性实施例中,根据所述目标端口信息确定缩放系数包括:根据所述目标端口信息确定槽位类型;根据所述槽位类型确定槽位中心;根据所述槽位类型与所述槽位中心确定所述缩放系数。
在本公开的一种示例性实施例中,所述槽位类型包括横槽位类型与竖槽位类型;根据所述槽位类型与所述槽位中心确定所述缩放系数包括:确定横槽位类型与竖槽位类型对应横槽位中心与竖槽位中心;通过横槽位类型与横槽位中心确定第一缩放系数;通过竖槽位类型与竖槽位中心确定第二缩放系数;以及通过所述第一缩放系数与所述第二缩放系数确定所述缩放系数。
在本公开的一种示例性实施例中,通过所述目标端口模型对所述初始服务器三维模型进行更新以生成目标服务器模型包括:用所述目标端口模型替换所述初始服务器三维模型中的初始端口模型;以及将所述目标端口模型与所述初始服务器三维模型进行关联生成所述目标服务器模型。
根据本公开的一方面,提出一种服务器三维模型生成装置,该装置包括:图像信息模块,用于由服务器的实时图像中获取目标端口信息;服务器模型模块,用于根据服务器的设备信息由数据库中确定初始服务器三维模型,所述初始服务器三维模型中包括初始端口模型;目标端口模块,用于根据所述目标端口信息确定目标端口模型;以及模型更新模块,用于通过所述目标端口模型对所述初始服务器三维模型进行更新以生成目标服务器模型。
在本公开的一种示例性实施例中,其特征在于,还包括:模型构建模块,用于由初始目标端口信息、所述服务器的设备信息与图形可视化技术生成所述初始服务器三维模型。
根据本公开的服务器三维模型生成方法及生成装置,由服务器的实时图像中获取目标端口信息;根据所述目标端口信息确定目标端口模型;通过所述目标端口模型对初始服务器三维模型进行更新以生成目标服务器三维模型的方式,能够在服务器的端口信息被改变时,快速准确的自动生成带有更新端口信息的服务器三维模型。
附图说明
图1是一实施例示出的一种服务器三维模型生成方法及装置的***场景框图。
图2是根据一实施例示出的一种服务器三维模型生成方法的流程图。
图3是根据另一实施例示出的一种服务器三维模型生成方法的流程图。
图4是根据另一实施例示出的一种服务器三维模型生成方法的流程图。
图5是根据一实施例示出的一种服务器三维模型生成方法的示意图。
图6是根据另一实施例示出的一种服务器三维模型生成装置的框图。
具体实施方式
现在将参考附图更全面地描述示例实施例。本领域技术人员可以理解,附图只是示例实施例的示意图,附图中的模块或流程并不一定是实施本公开所必须的,因此不能用于限制本公开的保护范围。
本公开的发明人发现,当服务器设备发生板卡、子卡变化时,即对应的机房3D可视化管理***的服务器设备模型产生异构需求时,需要人工更改配置文件的关联关系、位置关系来维护服务器设备模型体系的完整性。而且,每个板卡、子卡设备是具备端口的,即还需要具体的端口模型在3D环境中与之匹配。
现有的服务器设备模型从服务器物理结构出发逐层建模,组装,从理论上实现了管理的准确性,在构建机房拓扑时需要以服务器为根节点构建子、孙设备,且每个设备上面还需要具备端口信息;在3D环境管理服务器设备时,需要根据服务器的槽位坐标匹配板卡模型、板卡槽位坐标匹配子卡模型,并进一步的匹配各板卡、子卡设备上的端口模型;在发生服务器模型异构的情况下,需要更改配置信息、增加板卡模型、子卡模型、端口信息等。
上述方法实现服务器设备3D模型的管理增加了机房可视化管理***模型管理、资源功能的复杂程度,使3D设备模型的数量比服务器模型本身的数量增加了数倍,使3D机房可视化管理***内存占用增高,操作复杂度提高,模型维护繁琐。
在实际的机房3D可视化管理***应用中,尤其是IDC的管理***中,对服务器设备的管理需求事实上在其端口方面,及端口的属性方面(光口、电口、硬盘),对具备几个子卡、属于哪个槽位并不关注,且运维人员在发生服务器3D模型异构的情况下,对配置模型槽位、板卡、端口的配置关系操作时经常忘记或操作失误,使3D可视化管理***的模型准确性难以得到保障。
有鉴于现有技术中的困境,本公开从满足机房3D可视化化管理***的实用性出发,提出了一种服务器三维模型生成方法,可适用于建立动态异构机房服务器的三维模型法,将服务器设备模型构成简化为服务器设备+端口两级模式,当发生服务器模型异构情况时,通过分析服务器模型的贴图搜索槽位区域并自动分配端口位置;进一步地通过服务器BMC基板管理控制***,利用端口监控扫描与模型匹配实现服务器3D模型异构的自动实现。
下面借助于具体的实施例对本公开的内容进行详细说明。
图1是根据一示例性实施例示出的一种服务器三维模型生成方法及装置的***场景框图。
如图1所示,***架构100可以包括监控设备101、102、103,网络104和服务器105。网络104用以在监控设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
监控设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。监控设备101、102、103上可以安装有各种通讯客户端应用等。
监控设备101、102、103可以是具有视频监控功能的各种电子设备,包括但不限于摄像头、定时摄像机等等。
服务器105可以是提供各种服务的服务器,例如对监控设备101、102、103所提出的实时图片进行支持的后台管理服务器。后台管理服务器可以对接收到的实时图片进行分析等处理,生成处理结果(更新服务器的三维模型)。
服务器105可例如由服务器的实时图像中获取目标端口信息;服务器105可例如根据服务器的设备信息由数据库中确定初始服务器三维模型,所述初始服务器三维模型中包括初始端口模型;服务器105可例如根据所述目标端口信息确定目标端口模型;服务器105可例如通过所述目标端口模型对所述初始服务器三维模型进行更新以生成目标服务器三维模型。
服务器105还可例如由初始目标端口信息、所述服务器的设备信息与图形可视化技术生成所述初始服务器三维模型。
服务器105可以是一个实体的服务器,还可例如为多个服务器组成,需要说明的是,本公开实施例所提供的服务器三维模型生成方法可以由服务器105执行,相应地,服务器三维模型生成装置可以设置于服务器105中。而监控现场服务器发送实时图像的装置一般位于监控设备101、102、103中。
图2是根据一示例性实施例示出的一种服务器三维模型生成方法的流程图。服务器三维模型生成方法20至少包括步骤S202至S208。
如图2所示,在S202中,由服务器的实时图像中获取目标端口信息。可包括:由服务器的实时图像中获取二维贴图信息;根据二维贴图信息获取隶属槽位信息,所述隶属槽位信息包括槽位类型与槽位编号;以及通过所述隶属槽位信息生成所述目标端口信息。
在一个实施例中,可通过BMC(Baseboard Management Controller,基板管理控制***)对服务器主板的端口监控扫描获取服务器的实时图像。其中,BMC是一个专门的服务处理机,它利用传感器来监控一台计算机,BMC的传感器用来测量内部物理变量,例如:温度,湿度,电源电压,风扇速度,通信参数和操作***函数,如果这些变量中任何一个超出了指定限制的范围之外,BMC会生成状态信息通知管理员。
在一个实施例中,可通过对实时图像的识别确定二维贴图信息,进而确定槽位类型与槽位编号。
在S204中,根据服务器的设备信息由数据库中确定初始服务器三维模型,所述初始服务器三维模型中包括初始端口模型。可包括:根据服务器的设备信息中的设备名称由数据库中确定初始服务器三维模型;和/或根据服务器的设备信息中的映射文件由数据库中确定初始服务器三维模型。
在S206中,根据所述目标端口信息确定目标端口模型。可包括:根据所述目标端口信息确定缩放系数;以及根据所述目标端口信息、缩放系数确定目标端口模型。
在一个实施例中,根据所述目标端口信息确定缩放系数包括:根据所述目标端口信息确定槽位类型;根据所述槽位类型确定槽位中心;根据所述槽位类型与所述槽位中心确定所述缩放系数。
在一个实施例中,所述槽位类型包括横槽位类型与竖槽位类型;根据所述槽位类型与所述槽位中心确定所述缩放系数包括:确定横槽位类型与竖槽位类型对应横槽位中心与竖槽位中心;通过横槽位类型与横槽位中心确定第一缩放系数;通过竖槽位类型与竖槽位中心确定第二缩放系数;以及通过所述第一缩放系数与所述第二缩放系数确定所述缩放系数。
在S208中,通过所述目标端口模型对所述初始服务器三维模型进行更新以生成目标服务器三维模型。可包括:用所述目标端口模型替换所述初始服务器三维模型中的初始端口模型;以及将所述目标端口模型与所述初始服务器三维模型进行关联生成所述目标服务器模型。
模型生成***与通用端口模型库关联,端口模型库内具备以太网电口、以太网光口、硬盘等端口模型。服务器设备的异构端口种类与数量信息从端口模型库中调取相应的端口模型。通过图像识别扫描服务器设备的2D贴图,扫描出2D贴图的槽位类型与槽位号,利用设备的隶属槽位信息将端口模型分配到相应的槽位上。
根据本公开的服务器三维模型生成方法,通过服务器BMC基板管理控制***进行监控,分析服务器模型通过贴图搜索槽位区域并在槽位区域自动分配端口位置的方式,能够实现服务器3D模型的重新生成。
应清楚地理解,本公开描述了如何形成和使用特定示例,但本公开的原理不限于这些示例的任何细节。相反,基于本公开公开的内容的教导,这些原理能够应用于许多其它实施例。
图3是根据另一示例性实施例示出的一种服务器三维模型生成方法的流程图。图3所示的服务器三维模型生成方法30是对图2所示的流程中S206“根据所述目标端口信息确定目标端口模型”的详细描述。
如图3所示,在S302中,根据所述目标端口信息确定槽位类型。所述槽位类型包括横槽位类型与竖槽位类型。
在S304中,根据所述槽位类型确定槽位中心。更具体的包括:确定横槽位类型与竖槽位类型对应横槽位中心与竖槽位中心。
在S306中,根据所述槽位类型与所述槽位中心确定所述缩放系数。更具体的包括:通过横槽位类型与横槽位中心确定第一缩放系数;通过竖槽位类型与竖槽位中心确定第二缩放系数;以及通过所述第一缩放系数与所述第二缩放系数确定所述缩放系数。
在S308中,根据所述目标端口信息、缩放系数确定目标端口模型。
对于横槽位(槽位长L大于槽位高H):
S1=L/(L1+L2+…Ln) (1-1)
公式1-1中,L为槽位长,L1至Ln为该隶属该槽位的各端口的长,各数字的计量单位均为像素。S1表示端口原始缩放比。
S=S1/R (1-2)
公式1-2中的S为缩放系数,R为常数,如R==2,表示所有端口经过S倍的缩放后长度总和(L1+L2+...+Ln)占槽位总长度的1/R。
对于竖槽位(槽位长L小于槽位高H)的情况,采用槽位及各端口的高进行计算缩放系数S,计算方法与公式1-1及1-2相同。
对于横槽位,各端口中心坐标的横坐标Xn(n=1,2…)为:
Xn=L-(L1+L2+Ln-1)*S+1/2*Ln*S (2-1)
公式2-1中,S为公式1-2中的缩放系数,Ln为各端口的长。
各端口中心坐标的纵坐标Yn为:
Yn=1/2*H (2-2)
即实现各端口横向均匀分布。
对于竖槽位(槽位长L小于槽位高H)的情况,各端口中心坐标的纵坐标Yn(n=1,2…)为:
Yn=H-(H1+H2+Hn-1)*S+1/2*Hn*S (3-1)
公式2-1中,S为公式1-2中的缩放系数,Yn为各端口的高。
各端口中心坐标的横坐标Xn为:
Xn=1/2*L (3-2)
通过以上的缩放系数分配即实现各端口纵向均匀分布。
图4是根据另一示例性实施例示出的一种服务器三维模型生成方法的流程图。图4所示的服务器三维模型生成方法40是对“由初始目标端口信息、所述服务器的设备信息与图形可视化技术生成所述初始服务器三维模型”的详细描述。
如图4所示,在S402中,由所述初始目标端口信息生成所述初始端口模型。
在一个实施例中,由所述初始目标端口信息生成所述初始端口模型包括:由所述初始目标端口信息中提取端口种类信息、端口数量信息;以及根据所述端口种类信息、端口数量信息通过端口模型库生成所述初始端口模型。
在S404中,由所述服务器的设备信息生成所述初始服务器三维模型。
在S406中,根据所述初始目标端口信息与所述设备信息将所述初始端口模型关联至所述初始服务器三维模型。
在一个实施例中,根据所述初始目标端口信息与所述设备信息将所述初始端口模型关联至所述初始服务器三维模型包括:由所述初始目标端口信息中提取隶属槽位信息;以及根据所述隶属槽位信息与所述设备信息将所述初始端口模型关联至所述初始服务器三维模型的设定位置。
图5是根据另一示例性实施例示出的一种服务器三维模型生成方法的示意图。图5是对本公开中服务器三维模型生成方法的详细描述。
其中,在构建服务器3D模型的2D贴图时,对构成服务器3D模型异构部分的槽位可用有规则的图形元素实现,如用统一颜色及宽度的圆弧倒角矩形绘制某一类型的槽位,槽位号用统一字体在槽位图形的上方标识。
构建标准类型名称的服务器3D模型母体,模型贴图采用上文中所绘制的贴图,存储于通用设备模型库中。
还可例如,在机房3D可视化***展示或管理的某服务器设备具备异构端口信息属性,包含端口种类、数量、隶属槽位信息。
其中,异构端口信息可作如下处理:
1)该信息与管理***是否为机房3D可视化管理***是无关的,可以存储在机房3D可视化管理***的资源管理模块中,也可以存储在第三方资源管理***中。
2)该信息属于各***资源管理的设备基本信息,一般以TXT文本字段的形式存在。
当需要在机房3D可视化***中加载服务器设备时,应用服务器模型母体在3D可视化***中例化。当需要在机房3D可视化***中以三维形式呈现服务器设备的端口时,进行如下处理:
1)模型构建***与通用端口模型库关联,端口模型库内具备以太网电口、以太网光口、硬盘等端口模型。
2)根据服务器设备的异构端口种类与数量信息从端口模型库中调取相应的端口模型。
3)通过图像识别扫描服务器设备的2D贴图,扫描出2D贴图的槽位类型与槽位号,调取的端口模型分配到相应的槽位上。
本领域技术人员可以理解实现上述实施例的全部或部分步骤被实现为由CPU执行的计算机程序。在该计算机程序被CPU执行时,执行本公开提供的上述方法所限定的上述功能。所述的程序可以存储于一种计算机可读存储介质中,该存储介质可以是只读存储器,磁盘或光盘等。
此外,需要注意的是,上述附图仅是根据本公开示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。
图6是根据另一示例性实施例示出的一种服务器三维模型生成装置的框图。如图6所示,服务器三维模型生成装置60包括:图像信息模块602,服务器模型模块604,目标端口模块606,以及模型更新模块608,服务器三维模型生成装置60还可包括:模型构建模块610。
图像信息模块602,用于由服务器的实时图像中获取目标端口信息;可包括:由服务器的实时图像中获取二维贴图信息;根据二维贴图信息获取隶属槽位信息,所述隶属槽位信息包括槽位类型与槽位编号;以及通过所述隶属槽位信息生成所述目标端口信息。
服务器模型模块604用于根据服务器的设备信息由数据库中确定初始服务器三维模型,所述初始服务器三维模型中包括初始端口模型;可包括:根据服务器的设备信息中的设备名称由数据库中确定初始服务器三维模型;和/或根据服务器的设备信息中的映射文件由数据库中确定初始服务器三维模型。
目标端口模块606用于根据所述目标端口信息确定目标端口模型;可包括:根据所述目标端口信息确定缩放系数;以及根据所述目标端口信息、缩放系数确定目标端口模型。
模型更新模块608用于通过所述目标端口模型对所述初始服务器三维模型进行更新以生成目标服务器模型。可包括:用所述目标端口模型替换所述初始服务器三维模型中的初始端口模型;以及将所述目标端口模型与所述初始服务器三维模型进行关联生成所述目标服务器模型。
模型构建模块610用于由初始目标端口信息、所述服务器的设备信息与图形可视化技术生成所述初始服务器三维模型。可包括:由所述初始目标端口信息生成所述初始端口模型;由所述服务器的设备信息生成所述初始服务器三维模型;以及根据所述初始目标端口信息与所述设备信息将所述初始端口模型关联至所述初始服务器三维模型。
根据本公开的服务器三维模型生成装置,由服务器的实时图像中获取目标端口信息;根据所述目标端口信息确定目标端口模型;通过所述目标端口模型对初始服务器三维模型进行更新以生成目标服务器三维模型的方式,能够在服务器的端口信息被改变时,快速准确的自动生成带有更新端口信息的服务器三维模型。
本公开所描述的服务器三维模型生成方法及生成装置至少具有如下优点:
无需对服务器设备类型建设槽位模型、板卡模型、子卡模型,减少了3D机房可视化管理***的模型数量;
无需专门对服务器设置槽位、板卡、子卡模型的配置文件,其异构信息均来自于资源管理模块的通用属性字段,可以与机房3D可视化***无关。
异构过程(服务器模型更新过程)可通过对服务器BMC基板管理控制***获取具体服务器的异构信息自动实现。如3D机房可视化管理***集成BMC基板管理管理功能则效率更高。
以上具体地示出和描述了本公开的示例性实施例。应可理解的是,本公开不限于这里描述的详细结构、设置方式或实现方法;相反,本公开意图涵盖包含在所附权利要求的精神和范围内的各种修改和等效设置。

Claims (1)

1.一种服务器三维模型生成方法,其特征在于,包括:
由服务器的实时图像中获取目标端口信息;
根据服务器的设备信息由数据库中确定初始服务器三维模型,所述初始服务器三维模型中包括初始端口模型;
根据所述目标端口信息确定目标端口模型;以及
通过所述目标端口模型对所述初始服务器三维模型进行更新以生成目标服务器三维模型;
还包括:由初始目标端口信息、所述服务器的设备信息与图形可视化技术生成所述初始服务器三维模型;
由初始目标端口信息、所述服务器的设备信息与图形可视化技术生成所述初始服务器三维模型包括:
由所述初始目标端口信息生成所述初始端口模型;
由所述服务器的设备信息生成所述初始服务器三维模型;以及
根据所述初始目标端口信息与所述设备信息将所述初始端口模型关联至所述初始服务器三维模型;
由所述初始目标端口信息生成所述初始端口模型包括:
由所述初始目标端口信息中提取端口种类信息、端口数量信息;以及
根据所述端口种类信息、端口数量信息通过端口模型库生成所述初始端口模型;
由服务器的实时图像中获取目标端口信息包括:
由服务器的实时图像中获取二维贴图信息;
根据二维贴图信息获取隶属槽位信息,所述隶属槽位信息包括槽位类型与槽位编号;以及
通过所述隶属槽位信息生成所述目标端口信息;
根据服务器的设备信息由数据库中确定初始服务器三维模型包括:
根据服务器的设备信息中的设备名称由数据库中确定初始服务器三维模型;和/或
根据服务器的设备信息中的映射文件由数据库中确定初始服务器三维模型;
根据所述目标端口信息确定目标端口模型包括:
根据所述目标端口信息确定缩放系数;以及
根据所述目标端口信息、缩放系数确定目标端口模型;
根据所述目标端口信息确定缩放系数包括:
根据所述目标端口信息确定槽位类型;
根据所述槽位类型确定槽位中心;
根据所述槽位类型与所述槽位中心确定所述缩放系数;
所述槽位类型包括横槽位类型与竖槽位类型;
根据所述槽位类型与所述槽位中心确定所述缩放系数包括:
确定横槽位类型与竖槽位类型对应横槽位中心与竖槽位中心;
通过横槽位类型与横槽位中心确定第一缩放系数;
通过竖槽位类型与竖槽位中心确定第二缩放系数;以及
通过所述第一缩放系数与所述第二缩放系数确定所述缩放系数。
CN201910476266.6A 2019-06-03 2019-06-03 服务器三维模型生成方法及生成装置 Active CN110378996B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910476266.6A CN110378996B (zh) 2019-06-03 2019-06-03 服务器三维模型生成方法及生成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910476266.6A CN110378996B (zh) 2019-06-03 2019-06-03 服务器三维模型生成方法及生成装置

Publications (2)

Publication Number Publication Date
CN110378996A CN110378996A (zh) 2019-10-25
CN110378996B true CN110378996B (zh) 2022-05-17

Family

ID=68249655

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910476266.6A Active CN110378996B (zh) 2019-06-03 2019-06-03 服务器三维模型生成方法及生成装置

Country Status (1)

Country Link
CN (1) CN110378996B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111625415A (zh) * 2020-05-08 2020-09-04 国家电网有限公司客户服务中心 设备数据端口的三维立体展示方法、装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108064397A (zh) * 2017-08-11 2018-05-22 深圳前海达闼云端智能科技有限公司 建立物体三维图像模型的方法、众包平台及***

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105069842A (zh) * 2015-08-03 2015-11-18 百度在线网络技术(北京)有限公司 道路三维模型的建模方法和装置
CN105791390A (zh) * 2016-01-21 2016-07-20 华为技术有限公司 数据传输方法、装置及***
US10049276B1 (en) * 2017-02-28 2018-08-14 DISH Technologies L.L.C. Augmented reality installation/troubleshooting assistance
CN107507269A (zh) * 2017-07-31 2017-12-22 广东欧珀移动通信有限公司 个性化三维模型生成方法、装置和终端设备
US20190057170A1 (en) * 2017-08-15 2019-02-21 Arundo Analytics, Inc. Identifying and Removing Sets of Sensor Data from Models
CN109086542A (zh) * 2018-08-14 2018-12-25 郑州云海信息技术有限公司 一种服务器机箱底座凸包的仿真优化方法、***及装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108064397A (zh) * 2017-08-11 2018-05-22 深圳前海达闼云端智能科技有限公司 建立物体三维图像模型的方法、众包平台及***

Also Published As

Publication number Publication date
CN110378996A (zh) 2019-10-25

Similar Documents

Publication Publication Date Title
CN110795148B (zh) 编排文件的生成方法、装置及电子设备
WO2020143328A1 (zh) 一种基于大数据的机房环境监控方法及相关设备
CN102640156A (zh) 用于分析在数据中心内的非标准设施操作的***和方法
US10200893B2 (en) Systems and methods for providing visualization of a telecommunications network topology
CN113868102A (zh) 用于信息显示的方法、电子设备和计算机程序产品
CN112000911B (zh) 页面管理方法、装置、电子设备以及存储介质
CN110378996B (zh) 服务器三维模型生成方法及生成装置
CN112929602A (zh) 基于图像处理的数据监控方法、装置及相关设备
CN115544628A (zh) 一种基于数字孪生技术的电梯监测预警方法及***
CN111723424A (zh) 一种数据处理方法和数据处理***
CN114329719A (zh) 基于数据可视化的数据分析方法
CN114661535A (zh) 一种物联设备运维管理方法、装置、电子设备及存储介质
CN113094325B (zh) 设备部署方法、装置、计算机***和计算机可读存储介质
CN109344294B (zh) 特征生成方法、装置、电子设备及计算机可读存储介质
CN114663324A (zh) 一种bim模型与gis信息的融合显示方法及相关组件
CN116684295B (zh) 综合布线全光网络可视化管理方法及***
CN116524165B (zh) 三维表情模型的迁移方法、装置、设备和存储介质
CN112381946A (zh) 数字场景查看方法、装置、存储介质和计算机设备
CN117036574A (zh) 渲染方法、装置、电子设备以及存储介质
CN114140837A (zh) 人脸识别方法、模板配置方法、装置、设备及存储介质
CN107766227A (zh) 一种用于远程测试的方法与设备
US7778804B2 (en) Network system analysis
CN115905652A (zh) 一种用于楼宇间的可视化管理***
CN115564901A (zh) 一种构建3d建筑模型的方法及装置
CN109522429A (zh) 用于生成信息的方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant