一种可配置机房布局平面展示的方法

文档序号:6439955阅读:177来源:国知局
专利名称:一种可配置机房布局平面展示的方法
技术领域
本发明涉及机房管理,具体来说,涉及一种可配置机房布局平面展示的方法。
背景技术
传统的机房监控系统平面图主要是根据具体机房的大小、设备数量及所部署传感器数量进行设计,需要对具体的机房进行具体布局图案的绘制,此方法不具备通用性,定制成本比较高,而且不利于修改和升级。如果机房内设备进行增加或减少,必须同时修改布局图,而且需要特别的专业人员。

发明内容
本方法主要采用统一化的处理方法解决了不同的机房中机房监控界面布局的需要特殊定制的问题,可以通过配置的方法实现对具体机房布局的展示;采用了的算法兼顾了大机房小机房、设备多、设备少的各种情况,可以友好全面的展现各种机房的布局和监控 fn息ο一种可配置机房布局平面展示的方法,所述方法包括如下步骤Si,对机房进行建模,对涉及的元素设置建模参数;S2,根据用户浏览器大小,确定监控区域的大小,将监控区域的宽度与机房长度相对应,监控区域的高度与机房宽度相对应;S3,同一类型的设备,以相同的示意图显示,根据设备大小进行动态调整,设备大小的计算可以分为独立设备大小的计算和分组设备大小的计算;S4,选择基准方向对设备定位上后,下前,即监控区域的上面代表机房和设备的后面,监控区域的下面代表监控区域的前面;S5,机房的布局通过CCS的分层技术来实现,机房位于最下层,可以选择不同的颜色;分组设备和独立设备位于机房的上一层;设备标识和监控数据位于最上层;S6,对机房信息进行展示,提供手动刷新和自动刷新功能,设备的静态信息与设备布局同在;实时信息会根据实时信息采集的数值进行动态的更新;如果不存在相关的实时信息,则不会显示其信息或将原有信息清楚。优选的,所述元素包括机房指机房平面图,使用矩形来进行表示,机房宽度对应于实际机房的长度,机房高度对应于实际机房的宽度;物理位置指设备在机房中的真实位置,使用横坐标和纵坐标表示,单位为“厘米”;布局位置指设备图在机房布局图中的相对位置,使用横坐标和纵坐标表示,单位为“像素”;物理大小指设备在机房中的大小,使用长、宽、高表示,单位为“厘米”;布局大小指机房或设备在布局图中的大小使用长、宽表示,单位为“像素”;
独立设备代表机房中的独立设备,每个设备有物理大小和物理位置等配置参数, 它在机房中的布局根据位置独立存在,不依赖与其他设备及分组;分组设备是根据物理位置和设备类型对设备进行的分组处理,一组的设备在机房中的布局依赖于本组的物理位置,同组中的设备根据设备间的逻辑位置进行定位和布局;设备位置设备位置指设备在机房平面布局中的平面物理位置,采用横坐标和纵坐标表示;设备标签表示设备或分组的名称,以文字的方式显示在设备或分组布局图之上;比例因子物理大小与布局大小直接的比例值。优选的,所述比例因子未使用统一化单位进行比值,而采用跨单位的比值,物理大小的单位是“厘米”,布局大小的单位是“像素”,1厘米与1像素之间的比例因子定义为1。优选的,所述比例因子的计算方法为1)比例因子初始值置为factor = 1 ;2)比较机房长度的绝对值与监控区域宽度的绝对值如果监控区域宽度的绝对值小于机房长度的绝对值,则执行第3)步;如果监控区域宽度的绝对值大于机房长度的绝对值,则转入第4)步;3)调整比例因子factor = factor+1 ;4)调整机房长度值,用旧的机房长度除以新的比例因子r00mlength = roomlength/factor ;转入第 2)步;5)用最终的比例因子调整机房中设备的大小及布局位置;6)将调整后的数据作为最终布局所使用的数据。优选的,所述设备大小的计算方法为1)遍历机房内所有设备,判断是否是独立设备;如果是则转入第2)步,如果不是则转入第3)步;2)将独立设备的参数使用比例因子进行调整;调整的参数包括设备横坐标、纵坐标、长度、宽度和高度以及用于显示的其他元素标签、状态标识;3)将设备组的位置使用比例因子进行调整,同时调整设备组标签、状态标识;4)遍历组中的设备,如果是横排则转入第5)步,如果是竖排则转入第6)步,如果都不是转入第7)步;5)找出设备组中长度值最大设备,以此设备的长度作为本组设备的长度,使用比例因子对其进行调整,将调整后的值作为布局高度;同时用比例因子对设备的宽度进行调整,将调整后的值作为布局长度;转入第8)步6)找出设备组中宽度值最大设备,以此设备的宽度作为本组设备的宽度,使用比例因子对其进行调整,将调整后的值作为布局长度;同时用比例因子对设备的长度进行调整,将调整后的值作为布局高度;转入第8)步7)找出设备组中长度值和宽度值最大设备,以此设备的长度和宽度作为本组设备的长度和宽度,使用比例因子对其进行调整,将调整后的值作为布局高度和长度;8)用调整后的数据对原始布局数据进行更新,用于最终布局。
5
6、如权利要求1所述的方法,其特征在于所述独立设备使用设备配置的坐标进行定位;所述分组设备先将分组进行定位,然后组中的设备根据设备在分组中的顺序进行排列定位,根据计算出的设备大小数据对整个机房布局进行绘制。优选的,所述机房布局采用迭代方法绘制,其过程为首先,绘制机房平面图,以带颜色的表格图片标识;其次,绘制设备组,根据设备组的位置,使用相对布局方式,与机房坐标(0,0)开始计算,定位设备组的位置;将设备组中的位置根据器在组中的排列位置和逻辑位置对设备进行绘制;设备类型及型号的不同选择不同的设备图片;再次,绘制独立设备,根据设备坐标位置,使用相对布局方式,与机房坐标(0,0) 开始计算,布局相应的设备;设备类型及型号的不同选择不同的设备图片;最后,根据是否有实时监控信息,绘制监控信息和告警信息。优选的,所述机房布局绘制完后作为背景进行展示,如果布局修改或需要切换布局,需要手动刷新布局;监控信息提供实时的刷新功能,根据布局中设备的编号进行定位, 在相应的位置对其监控信息和告警状态进行重绘。本方法基于机房监控布局通用性考虑而设计,对机房和机房设备进行统一建模, 仅通过简单配置的修改就可以实现布局的展现和修改,不需要专业人员的参与,节省了人力和开发成本,同时可以实现较好的维护,增加了灵活性和可扩展性。通过将机房布局图配合机房设备参数的监控数据,可以实时直观的展示机房及设备的实时环境参数和运行状态,使用户对机房的设备状态一目了然,及时发现机房中环境和运行问题。


图1是本发明的监控区域大小计算图2是本发明设备计算的流程图
具体实施例方式本发明首先对机房布局进行建模,分析配置参数,计算大小,计算位置,布局展示, 更新实时信息等步骤组成。1.机房建模本发明对机房进行建模,通过平面布局图的方式进行展现,其中涉及的元素有机房指机房平面图,使用矩形来进行表示,机房宽度对应于实际机房的长度,机房高度对应于实际机房的宽度。物理位置指设备在机房中的真实位置,使用横坐标和纵坐标表示,单位为“厘 、j, ”木。布局位置指设备图在机房布局图中的相对位置,使用横坐标和纵坐标表示,单位为“像素”。物理大小指设备在机房中的大小,使用长、宽、高表示,单位为“厘米”。布局大小指机房或设备在布局图中的大小使用长、宽表示,单位为“像素”。独立设备代表机房中的独立设备,每个设备有物理大小和物理位置等配置参数, 它在机房中的布局根据位置独立存在,不依赖与其他设备及分组。
分组设备是根据物理位置和设备类型对设备进行的分组处理,一组的设备在机房中的布局依赖于本组的物理位置,同组中的设备根据设备间的逻辑位置进行定位和布局。设备位置设备位置指设备在机房平面布局中的平面物理位置,采用横坐标和纵坐标表示。设备标签表示设备或分组的名称,以文字的方式显示在设备或分组布局图之上。比例因子物理大小与布局大小直接的比例值。为了配置和理解的简单性,比例因子未使用统一化单位进行比值,而是采用跨单位的比值,物理大小的单位是“厘米”,布局大小的单位是“像素”,1厘米与1像素之间的比例因子定义为1。方案中涉及的方法和操作有定位指机房平面布局图及机房中设备的布局位置计算。机房的平面图从坐标 (0,0)点展开显示,其他设备的位置均以机房的坐标(0,0)为相对位置进行计算。布局机房布局图中的所有设备的展示。大小计算根据机房及设备根据物理大小、相互关系及位置对其布局大小进行计
笪弁。数据存储将机房布局和大小等数据做持久化处理。布局修改根据需要对机房及设备的大小位置进行修改。重新布局修改布局后对新布局的重新展示。2.机房布局大小计算计算显示区域的大小根据用户浏览器的大小,确定监控区域的大小,将监控区域的宽度与机房的长度相对应,确定比例因子,并调整机房大小。比例因子的计算方法如下1、比例因子初始值置为factor = 1 ;2、比较机房长度的绝对值与监控区域宽度的绝对值如果监控区域宽度的绝对值小于机房长度的绝对值,则执行第3步;如果监控区域宽度的绝对值大于机房长度的绝对值,则转入第4步;3、调整比例因子factor = factor+1 ;4、调整机房长度值,用旧的机房长度除以新的比例因子r00mlength = roomlength/factor ;转入第 2 步;5、用最终的比例因子调整机房中设备的大小及布局位置;6、将调整后的数据作为最终布局所使用的数据。3.设备大小计算同一类型的设备,以相同的示意图进行显示,根据设备的大小进行动态调整。设备大小的计算可以分为独立设备大小的计算和分组设备大小的计算。独立设备大小的计算分为以下步骤1、遍历机房内所有设备,判断是否是独立设备;如果是则转入第2)步,如果不是则转入第3)步;2、将独立设备的参数使用比例因子进行调整;调整的参数包括设备横坐标、纵坐标、长度、宽度和高度以及用于显示的其他元素标签、状态标识等。
3、将设备组的位置使用比例因子进行调整,同时调整设备组标签、状态标识等;4、遍历组中的设备,如果是横排则转入第5)步,如果是竖排则转入第6)步,如果都不是转入第7)步;5、找出设备组中长度值最大设备,以此设备的长度作为本组设备的长度,使用比例因子对其进行调整,将调整后的值作为布局高度;同时用比例因子对设备的宽度进行调整,将调整后的值作为布局长度 ’转入第8)步6、找出设备组中宽度值最大设备,以此设备的宽度作为本组设备的宽度,使用比例因子对其进行调整,将调整后的值作为布局长度;同时用比例因子对设备的长度进行调整,将调整后的值作为布局高度 ’转入第8)步7、找出设备组中长度值和宽度值最大设备,以此设备的长度和宽度作为本组设备的长度和宽度,使用比例因子对其进行调整,将调整后的值作为布局高度和长度;8、用调整后的数据对原始布局数据进行更新,用于最终布局。4.设备定位选择基准方向上后,下前,即监控区域的上面代表机房和设备的后面,监控区域的下面代表监控区域的前面。本方法将设备分为独立设备和设备组,独立设备使用设备配置的坐标进行定位。 分组设备先将分组进行定位,然后组中的设备根据设备在分组中的顺序进行排列定位。使用“设备大小计算”步骤产生的数据对整个机房布局进行绘制。5.设备布局机房的布局通过CCS的分层技术来实现,机房位于最下层,可以选择不同的颜色; 分组设备和独立设备位于机房的上一层;设备标识和监控数据位于最上层。设备大小和位置根据监控区域计算好后,使用迭代的方法对机房布局进行绘制1)首先,绘制机房平面图,以带颜色的表格图片标识;2)其次,绘制设备组,根据设备组的位置,使用相对布局方式,与机房坐标(0,0) 开始计算,定位设备组的位置;将设备组中的位置根据器在组中的排列位置和逻辑位置对设备进行绘制;设备类型及型号的不同选择不同的设备图片;3)再次,绘制独立设备,根据设备坐标位置,使用相对布局方式,与机房坐标(0, 0)开始计算,布局相应的设备;设备类型及型号的不同选择不同的设备图片;4)最后,根据是否有实时监控信息,绘制监控信息和告警信息。静态信息绘制完后作为背景进行展示,如果布局修改或需要切换布局,需要手动刷新布局;监控信息提供实时的刷新功能,根据布局中设备的编号进行定位,在相应的位置对其监控信息和告警状态进行重绘。6.信息展现信息的展示提供手动刷新和自动刷新功能,设备的静态信息与设备布局同在;实时信息会根据实时信息采集的数值进行动态的更新;如果不存在相关的实时信息,则不会显示其信息或将原有信息清楚。
权利要求
1.一种可配置机房布局平面展示的方法,其特征在于所述方法包括如下步骤 Si,对机房进行建模,对涉及的元素设置建模参数;S2,根据用户浏览器大小,确定监控区域的大小,将监控区域的宽度与机房长度相对应,监控区域的高度与机房宽度相对应;S3,同一类型的设备,以相同的示意图显示,根据设备大小进行动态调整,设备大小的计算可以分为独立设备大小的计算和分组设备大小的计算;S4,选择基准方向对设备定位上后,下前,即监控区域的上面代表机房和设备的后面, 监控区域的下面代表监控区域的前面;S5,机房的布局通过CCS的分层技术来实现,机房位于最下层,可以选择不同的颜色; 分组设备和独立设备位于机房的上一层;设备标识和监控数据位于最上层;S6,对机房信息进行展示,提供手动刷新和自动刷新功能,设备的静态信息与设备布局同在;实时信息会根据实时信息采集的数值进行动态的更新;如果不存在相关的实时信息,则不会显示其信息或将原有信息清楚。
2.如权利要求1所述的方法,其特征在于所述元素包括机房指机房平面图,使用矩形来进行表示,机房宽度对应于实际机房的长度,机房高度对应于实际机房的宽度;物理位置指设备在机房中的真实位置,使用横坐标和纵坐标表示,单位为“厘米”; 布局位置指设备图在机房布局图中的相对位置,使用横坐标和纵坐标表示,单位为 “像素”;物理大小指设备在机房中的大小,使用长、宽、高表示,单位为“厘米”; 布局大小指机房或设备在布局图中的大小使用长、宽表示,单位为“像素”; 独立设备代表机房中的独立设备,每个设备有物理大小和物理位置等配置参数,它在机房中的布局根据位置独立存在,不依赖与其他设备及分组;分组设备是根据物理位置和设备类型对设备进行的分组处理,一组的设备在机房中的布局依赖于本组的物理位置,同组中的设备根据设备间的逻辑位置进行定位和布局;设备位置设备位置指设备在机房平面布局中的平面物理位置,采用横坐标和纵坐标表不;设备标签表示设备或分组的名称,以文字的方式显示在设备或分组布局图之上; 比例因子物理大小与布局大小直接的比例值。
3.如权利要求2所述的方法,其特征在于所述比例因子未使用统一化单位进行比值, 而采用跨单位的比值,物理大小的单位是“厘米”,布局大小的单位是“像素”,1厘米与1像素之间的比例因子定义为1。
4.如权利要求1所述的方法,其特征在于所述比例因子的计算方法为1)比例因子初始值置为factor= 1 ;2)比较机房长度的绝对值与监控区域宽度的绝对值如果监控区域宽度的绝对值小于机房长度的绝对值,则执行第3)步;如果监控区域宽度的绝对值大于机房长度的绝对值,则转入第4)步;3)调整比例因子factor= factor+1 ;4)调整机房长度值,用旧的机房长度除以新的比例因子r00mlength= roomlength/factor ’转入第2、步;5)用最终的比例因子调整机房中设备的大小及布局位置;6)将调整后的数据作为最终布局所使用的数据。
5.如权利要求1所述的方法,其特征在于所述设备大小的计算方法为1)遍历机房内所有设备,判断是否是独立设备;如果是则转入第2)步,如果不是则转入第幻步;2)将独立设备的参数使用比例因子进行调整;调整的参数包括设备横坐标、纵坐标、 长度、宽度和高度以及用于显示的其他元素标签、状态标识;3)将设备组的位置使用比例因子进行调整,同时调整设备组标签、状态标识;4)遍历组中的设备,如果是横排则转入第5)步,如果是竖排则转入第6)步,如果都不是转入第7)步;5)找出设备组中长度值最大设备,以此设备的长度作为本组设备的长度,使用比例因子对其进行调整,将调整后的值作为布局高度;同时用比例因子对设备的宽度进行调整,将调整后的值作为布局长度 ’转入第8)步6)找出设备组中宽度值最大设备,以此设备的宽度作为本组设备的宽度,使用比例因子对其进行调整,将调整后的值作为布局长度;同时用比例因子对设备的长度进行调整,将调整后的值作为布局高度 ’转入第8)步7)找出设备组中长度值和宽度值最大设备,以此设备的长度和宽度作为本组设备的长度和宽度,使用比例因子对其进行调整,将调整后的值作为布局高度和长度;8)用调整后的数据对原始布局数据进行更新,用于最终布局。
6.如权利要求1所述的方法,其特征在于所述独立设备使用设备配置的坐标进行定位;所述分组设备先将分组进行定位,然后组中的设备根据设备在分组中的顺序进行排列定位,根据计算出的设备大小数据对整个机房布局进行绘制。
7.如权利要求1所述的方法,其特征在于所述机房布局采用迭代方法绘制,其过程为首先,绘制机房平面图,以带颜色的表格图片标识;其次,绘制设备组,根据设备组的位置,使用相对布局方式,与机房坐标(0,0)开始计算,定位设备组的位置;将设备组中的位置根据器在组中的排列位置和逻辑位置对设备进行绘制;设备类型及型号的不同选择不同的设备图片;再次,绘制独立设备,根据设备坐标位置,使用相对布局方式,与机房坐标(0,0)开始计算,布局相应的设备;设备类型及型号的不同选择不同的设备图片;最后,根据是否有实时监控信息,绘制监控信息和告警信息。
8.如权利要求7所述的方法,其特征在于所述机房布局绘制完后作为背景进行展示, 如果布局修改或需要切换布局,需要手动刷新布局;监控信息提供实时的刷新功能,根据布局中设备的编号进行定位,在相应的位置对其监控信息和告警状态进行重绘。
全文摘要
本发明采用统一化的处理方法解决了不同的机房中机房监控界面布局的需要特殊定制的问题,可以通过配置的方法实现对具体机房布局的展示;采用了的算法兼顾了大机房小机房、设备多、设备少的各种情况,可以友好全面的展现各种机房的布局和监控信息;本方法基于机房监控布局通用性考虑而设计,对机房和机房设备进行统一建模,仅通过简单配置的修改就可以实现布局的展现和修改,不需要专业人员的参与,增加了灵活性和可扩展性。
文档编号G06F17/50GK102567570SQ20111039475
公开日2012年7月11日 申请日期2011年12月2日 优先权日2011年12月2日
发明者刘卫红, 刘瑞贤, 孙国忠, 张晋锋, 温鑫, 赵欢, 邵宗有 申请人:曙光信息产业(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1