一种机房资产管理系统及方法
文献发布时间:2023-06-19 11:14:36
技术领域
本发明涉及计算机数据处理技术领域,特别涉及一种机房资产管理系统及方法。
背景技术
在IT行业,机房普遍指的是电信、网通、移动、电力、政府和企业等机构,用于存放服务器,以为用户以及员工提供IT服务的场所。其中,小的几十平米,一般放置二三十个机柜,大的上万平米放置上千个机柜,甚至更多。本文所指的机房资产包括机房里面放置各种服务器、小型机以及各种服务器、小型机的端口占用情况等信息。随着科技的进步和信息化进程的推进,IT机房的重要性越来越高,没有了机房的信息保护和数据处理,工作、生活都会受到极大不便,企业的正常运行也会受到严重影响。
现有技术中,IT架构的规模与复杂度越来越高,IT建设规模日益庞大,机房资产管理主要是依赖手工的电子表格,由各个团队分头管理录入和维护数据。
因此,上述现有技术提供的机房资产管理方式数据可视性差,对于管理人员查阅机房资产造成不便。
发明内容
本发明的目的在于至少解决现有技术中存在的技术问题之一,提供一种机房资产管理系统及方法,解决现有技术中机房资产管理方式数据可视性差,造成管理人员查阅机房资产不便的技术问题。
第一方面,本发明实施例提供一种机房资产管理系统,系统包括连接有显示屏的终端,终端包括资产信息查看模块,资产信息查看模块用于:
在显示屏上利用第一显示方式显示多个三维对象,每个三维对象分别对应于相应的机房资产;其中,机房资产包括机房、机柜、设备和端口;
接收作用于多个三维对象中某个三维对象的第一预设操作;
响应于预设操作,在显示屏上显示第一控件;其中,第一控件上显示有与三维对象对应的资产信息;资产信息包括与机房资产对应的信息。
作为进一步改进,终端还包括资产搜索定位模块,资产搜索定位模块用于:
显示第二控件,第二控件的第一区域设置有文本输入框;
响应于文本输入框接收到的文本,在第二控件的第二区域显示多个第一对象,每个第一对象上均分别显示与文本匹配的机房资产的名称;
接收作用于多个第一对象中的任一第一对象的第二预设操作;响应于第二预设操作,在显示屏上利用第二显示方式显示与任一第一对象匹配的三维对象。
作为进一步改进,终端还包括设备上架展示模块,设备上架展示模块用于:
根据被用户选中的设备对应的信息,显示多个与被用户选中的设备匹配的机柜所对应的三维对象;
接收作用于与被用户选中的设备匹配的机柜所对应的多个三维对象中的任一三维对象的第三预设操作;
响应于第三预设操作,在显示器上显示对应的三维对象;
接收作用于被用户选中的设备对应的三维对象的第四预设操作;
响应于第四预设操作,将被用户选中的设备对应的三维对象移动到与被用户选中的设备匹配的机柜所对应的三维对象的第一区域。
作为进一步改进,终端还包括扫光模块,扫光模块用于:
在显示屏上显示第三控件,第三控件上设置有多个第二对象;
接收作用于多个第二对象中的某个第二对象的第五预设操作;
响应于第五预设操作,在显示屏上利用第三显示方式显示与第二对象对应的三维对象。
作为进一步改进,终端还包括上传文件可视化校验模块,上传文件可视化校验模块用于:
在接收到校验触发操作后,在显示屏上显示校验上传文件时获得的相关信息。
第二方面,本发明提供一种机房资产管理方法,方法应用于包括显示屏的终端上,方法包括:
在显示屏上利用第一显示方式显示多个三维对象,每个三维对象分别对应于相应的机房资产;其中,机房资产包括机房、机柜、设备和端口;
接收作用于多个三维对象中某个三维对象的第一预设操作;
响应于预设操作,在显示屏上显示第一控件;其中,第一控件上显示有与三维对象对应的资产信息;资产信息包括与机房资产对应的信息。
作为进一步改进,方法还包括:
显示第二控件,第二控件的第一区域设置有文本输入框;
响应于文本输入框接收到的文本,在第二控件的第二区域显示多个第一对象,每个第一对象上均分别显示与文本匹配的机房资产的名称;
接收作用于多个第一对象中的任一第一对象的第二预设操作;响应于第二预设操作,在显示屏上利用第二显示方式显示与任一第一对象匹配的三维对象。
作为进一步改进,方法还包括:
根据被用户选中的设备对应的信息,显示多个与被用户选中的设备匹配的机柜所对应的三维对象;
接收作用于与被用户选中的设备匹配的机柜所对应的多个三维对象中的任一三维对象的第三预设操作;
响应于第三预设操作,在显示器上显示对应的三维对象;
接收作用于被用户选中的设备对应的三维对象的第四预设操作;
响应于第四预设操作,将被用户选中的设备对应的三维对象移动到与被用户选中的设备匹配的机柜所对应的三维对象的第一区域。
作为进一步改进,方法还包括:
在显示屏上显示第三控件,第三控件上设置有多个第二对象;
接收作用于多个第二对象中的某个第二对象的第五预设操作;
响应于第五预设操作,在显示屏上利用第三显示方式显示与第二对象对应的三维对象。
作为进一步改进,方法还包括:
在接收到校验触发操作后,在显示屏上显示校验上传文件时获得的相关信息。
第三方面,本发明提供一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令用于使计算机执行如上述的机房资产管理方法。
相较于现有技术,本发明提供的一种机房资产管理系统及方法至少具有如下有益效果:
1.本发明提供的机房资产管理系统及方法,通过将各机房资产三维可视化的形式在显示屏上进行展现,提高了机房资产管理数据可视性,方便管理人员查阅机房资产;
2.本发明提供的可视化的机房资产管理系统,减少在查阅时大量文字数据造成的视觉疲劳感,提高了查阅中的资产数据准确性。
3.本发明提供了可视化的机房资产管理系统,各资产以三维对象的形式在显示屏上展示,便于用户全面性查看,降低了错漏的几率。
本发明的附加方面和优点将在下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
下面结合附图和实施例对本发明进一步地说明;
图1为一个实施例中机房资产管理方法的应用环境图;
图2为一个实施例中机房资产管理系统的结构框图;
图3为一个实施例中机房资产管理方法的流程示意图;
图4为一个实施例中机房资产管理系统的交互界面图;
图5为一个实施例中机房资产管理系统的交互界面图;
图6为一个实施例中机房资产管理系统的交互界面图;
图7为一个实施例中机房资产管理系统的交互界面图;
图8为一个实施例中机房资产管理系统的交互界面图;
图9为一个实施例中机房资产管理系统的交互界面图;
图10为一个实施例中计算机设备的结构框图。
具体实施方式
本部分将详细描述本发明的具体实施例,本发明之较佳实施例在附图中示出,附图的作用在于用图形补充说明书文字部分的描述,使人能够直观地、形象地理解本发明的每个技术特征和整体技术方案,但其不能理解为对本发明保护范围的限制。
图1为一个实施例中机房资产管理方法的应用环境图。参照图1,该机房资产管理方法应用于机房资产管理系统。该机房资产管理系统包括终端100。终端100具体可以是台式终端100或移动终端100,移动终端100具体可以手机、平板电脑、笔记本电脑等中的至少一种。服务可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
以下结合附图以及多个实施例,对本发明提供的一种机房资产管理系统及方法进行详细说明。
如图3所示,在一些实施例中,提供了一种机房资产管理方法,方法应用于包括显示屏的终端100上,方法包括如下步骤:
步骤S101:终端100在显示屏上利用第一显示方式显示多个三维对象,每个三维对象分别对应于相应的机房资产;其中,机房资产包括机房、机柜、设备和端口。
具体的,如图4所示,机房、机柜、设备和端口等对应的三维对象在显示屏上显示出来,方便用户查看机房资产的情况。其中,第一显示方式可以是将各三维对象均显示为同一颜色或同一亮度。
步骤S102:终端100接收作用于多个三维对象中某个三维对象的第一预设操作。
可以理解的是,第一预设操作是指终端100接收到的用户在终端100上执行的操作。例如,第一预设操作可以是用户在台式电脑上通过鼠标左键单击任一个三维对象,或者在触屏移动终端100上通过手指触摸某一个三维对象时对应的操作。
步骤S103:终端100响应于预设操作,在显示屏上显示第一控件;其中,第一控件上显示有与三维对象对应的资产信息;资产信息包括与机房资产对应的信息。
具体的,如图4所示,在显示屏上弹出一个第一控件,第一控件上显示了与被用户鼠标左键单击的三维对象对应的资产信息。
需要说明的是,图4展示的是用户对设备对应的三维对象的点击操作,图5展示了用户对端口对应的三维对象的点击操作,此时可以在三维可视环境中直观展现实现配线架和设备前后面板和端口占用情况的直观展现和信息查询。
本实施例中,通过将各机房资产三维可视化的形式在显示屏上进行展现,提高了机房资产管理数据可视性,方便管理人员查阅机房资产。
在一些实施例中,提供了快速搜索定位功能,当使用该功能时,方法还包括如下步骤:
步骤S201:终端100显示第二控件,第二控件的第一区域设置有文本输入框。
步骤S202:终端100响应于文本输入框接收到的文本,在第二控件的第二区域显示多个第一对象,每个第一对象上均分别显示与文本匹配的机房资产的名称。
具体的,如图6所示,显示屏左侧是第二控件,右侧是显示三维对象的区域。当用户在文本输入框输入对应的文本后,终端100根据预设的文本匹配规则找到与该文本匹配的机房资产的名称,并将这些名称显示在第二控件的第二区域的多个第一对象上。
步骤S203:终端100接收作用于多个第一对象中的任一第一对象的第二预设操作;响应于第二预设操作,在显示屏上利用第二显示方式显示与任一第一对象匹配的三维对象。
如图6所示,当用户使用鼠标点击(即第二预设操作)第一对象时,显示屏右侧区域对应的第一对象就会从第一显示方式变为第二显示方式,该第二显示方式具体可以是以不同的颜色或者不同的亮度来显示对应的三维对象,从而便于用户快速定位到该三维对象,再通过步骤S101至步骤S103查看相应的信息,通过给用户更便捷的资产查看方式。
可以理解的是,本实施例中提供的搜索定位方法可以应用于以下三种情况:
1.机柜搜索定位,机柜搜索定位功能通过输入机柜模糊查询条件检索机柜,系统在当前视图范围内列出符合条件的机柜名列表。根据用户选择的机柜进行定位,未被选择的机柜以虚化表示。机柜模糊查询的条件包括此机柜所有资产信息属性名称。
2.设备搜索定位:设备搜索定位功能通过输入设备模糊查询条件,系统在当前视图范围内列出符合条件的设备ID列表,并根据选择的设备进行设备定位,未被选择的设备以虚化表示。设备模糊查询的条件包括此设备所有资产信息属性名称。
3.设备上架定位:选择的待上架设备,自动根据其规格属性推荐适合的可用空间,运维人员可以在三维场景中对被推荐空间进行浏览和查看,选择到合适的机柜后,只需用鼠标移动设备到具体位置,即可实现在三维仿真场景的设备上架预操作。
本实施例中,实现通过关键字在三维可视化环境中的进行快速设备搜索定位:支持通过关键字进行设备信息的模糊查询,可针对设备品牌、操作系统类型、管理员对象、设备使用单位几个重要关键字对设备进行模糊查询和定位,方便管理员快速了解目前的相关资产信息和分布。
在一些实施例中,实现了设备上架展示的功能,支持资产的维护操作,可以实现设备的预上下架操作,用户在三维场景可进行拖拽操作实现设备预上下架。具体的,当使用该功能时,该方法还包括如下步骤:
步骤S301:终端100根据被用户选中的设备对应的信息,显示多个与被用户选中的设备匹配的机柜所对应的三维对象。
可以理解的是,系统中存储有各设备和机柜对应的尺寸等信息,当用户通过鼠标单击等操作选中一台设备时,系统会根据匹配规则在显示屏上能够匹配该设备的机柜对应的三维图形并以不同的颜色显示其他不匹配的机柜对应的三维对象,便于用户选择。
步骤S302:终端100接收作用于与被用户选中的设备匹配的机柜所对应的多个三维对象中的任一三维对象的第三预设操作。
可以理解的是,用户可以通过鼠标左键单击的方式实现第三预设操作,以选中需要机柜对应的三维对象。
步骤S303:终端100响应于第三预设操作,在显示器上显示对应的三维对象。
如图7所示,为了进一步便于用户的可视化操作,隐藏未选择的其他所有机柜对应的三维对象。
步骤S304:终端100接收作用于被用户选中的设备对应的三维对象的第四预设操作。
步骤S305:终端100响应于第四预设操作,将被用户选中的设备对应的三维对象移动到与被用户选中的设备匹配的机柜所对应的三维对象的第一区域。
如图7所示,用户通过单击被用户选中的设备对应的三维对象来作为第四预设操作,终端100在用户单击对应的三维对象后将该设备对应的三维对象移动到机柜对应的三维对象中,实现设备的上架预演。
本实施例提供的设备上架可视化功能,让运维人员能够像在真实机房对设备上架一样,在三维可视化系统中预演设备上架过程。运维人员可以在三维场景中对被推荐空间进行浏览和查看,做模拟上架操作,系统可以根据用户操作结果和实际上架时间自动生成设备上架任务单,将待上架设备型号、上架目标空间和上架时间等信息呈现给实施人员,进一步提高设备上架和机柜空间管理的精细化程度和准确率。需要说明的是,终端100如何移动三维对象属于现有技术,此处不再赘述。
在一些实施例中,当鼠标从设备列表滑过时,设备所在机柜跟着闪烁互动,使用该功能时,方法还包括如下步骤:
步骤S401:终端100在显示屏上显示第三控件,第三控件上设置有多个第二对象。具体的,可以在显示屏的左侧显示设备列表控件(即第三控件),第三控件上的每个第二对象均对应一个资产。
步骤S402:终端100接收作用于多个第二对象中的某个第二对象的第五预设操作。
步骤S403:终端100响应于第五预设操作,在显示屏上利用第三显示方式显示与第二对象对应的三维对象。
具体的,当第五预设操作为使用鼠标左键单击时,如图8所示,在右侧对应的三维对象闪烁显示(即第三显示方式)。
在一些实施例中,本系统还具有支持资产数据可视化校验功能,能够自定义校验规则,使用该功能时,方法还包括:
终端100在接收到校验触发操作后,在显示屏上显示校验上传文件时获得的相关信息。
如图9所示,终端100通过将校验时获取信息显示在显示屏上,便于用户了解详细的信息。
另一方面,如图2所示,在一些实施例中,提供了一种机房资产管理系统,系统包括连接有显示屏的终端100,终端100包括资产信息查看模块110,资产信息查看模块110用于:
在显示屏上利用第一显示方式显示多个三维对象,每个三维对象分别对应于相应的机房资产;其中,机房资产包括机房、机柜、设备和端口;
接收作用于多个三维对象中某个三维对象的第一预设操作;
响应于预设操作,在显示屏上显示第一控件;其中,第一控件上显示有与三维对象对应的资产信息;资产信息包括与机房资产对应的信息。
作为进一步改进,终端100还包括资产搜索定位模块120,资产搜索定位模块120用于:
显示第二控件,第二控件的第一区域设置有文本输入框;
响应于文本输入框接收到的文本,在第二控件的第二区域显示多个第一对象,每个第一对象上均分别显示与文本匹配的机房资产的名称;
接收作用于多个第一对象中的任一第一对象的第二预设操作;响应于第二预设操作,在显示屏上利用第二显示方式显示与任一第一对象匹配的三维对象。
作为进一步改进,终端100还包括设备上架展示模块130,设备上架展示模块130用于:
根据被用户选中的设备对应的信息,显示多个与被用户选中的设备匹配的机柜所对应的三维对象;
接收作用于与被用户选中的设备匹配的机柜所对应的多个三维对象中的任一三维对象的第三预设操作;
响应于第三预设操作,在显示器上显示对应的三维对象;
接收作用于被用户选中的设备对应的三维对象的第四预设操作;
响应于第四预设操作,将被用户选中的设备对应的三维对象移动到与被用户选中的设备匹配的机柜所对应的三维对象的第一区域。
作为进一步改进,终端100还包括扫光模块140,扫光模块140用于:
在显示屏上显示第三控件,第三控件上设置有多个第二对象;
接收作用于多个第二对象中的某个第二对象的第五预设操作;
响应于第五预设操作,在显示屏上利用第三显示方式显示与第二对象对应的三维对象。
作为进一步改进,终端100还包括上传文件可视化校验模块150,上传文件可视化校验模块150用于:
在接收到校验触发操作后,在显示屏上显示校验上传文件时获得的相关信息。
图10示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是图1中的终端100。如图10所示,该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现机房资产管理方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行机房资产管理方法。本领域技术人员可以理解,图10中示出的结构,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,本申请提供的机房资产管理系统可以实现为一种计算机程序的形式,计算机程序可在如图10所示的计算机设备上运行。计算机设备的存储器中可存储组成该机房资产管理系统的各个程序模块,比如,图2所示的资产信息查看模块110、资产搜索定位模块120、设备上架展示模块130、上传文件可视化校验模块150和扫光模块140。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的机房资产管理方法中的步骤。
例如,图10所示的计算机设备可以通过如图2所示的机房资产管理系统中的资产信息查看模块110执行:
在显示屏上利用第一显示方式显示多个三维对象,每个三维对象分别对应于相应的机房资产;接收作用于多个三维对象中某个三维对象的第一预设操作;响应于预设操作,在显示屏上显示第一控件的步骤;其中,机房资产包括机房、机柜、设备和端口;第一控件上显示有与三维对象对应的资产信息;资产信息包括与机房资产对应的信息。
在一个实施例中,提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令用于使计算机执行上述机房资产管理方法的步骤。此处机房资产管理方法的步骤可以是上述各个实施例的机房资产管理方法中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRA)、存储器总线(Rambus)直接RAM(RDRA)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
- 一种机房资产管理系统及方法
- 一种数据中心机房智能资产管理系统