发明名称 一种可配置机房布局平面展示的方法
摘要 本发明采用统一化的处理方法解决了不同的机房中机房监控界面布局的需要特殊定制的问题,可以通过配置的方法实现对具体机房布局的展示;采用了的算法兼顾了大机房小机房、设备多、设备少的各种情况,可以友好全面的展现各种机房的布局和监控信息;本方法基于机房监控布局通用性考虑而设计,对机房和机房设备进行统一建模,仅通过简单配置的修改就可以实现布局的展现和修改,不需要专业人员的参与,增加了灵活性和可扩展性。
申请公布号 CN102567570B 申请公布日期 2013.08.28
申请号 CN201110394755.0 申请日期 2011.12.02
申请人 曙光信息产业(北京)有限公司 发明人 张晋锋;刘瑞贤;赵欢;刘卫红;温鑫;孙国忠;邵宗有
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 北京安博达知识产权代理有限公司 11271 代理人 徐国文
主权项 一种可配置机房布局平面展示的方法,其特征在于:所述方法包括如下步骤:S1,对机房进行建模,对涉及的元素设置建模参数;S2,根据用户浏览器大小,确定监控区域的大小,将监控区域的宽度与机房长度相对应,监控区域的高度与机房宽度相对应;S3,同一类型的设备,以相同的示意图显示,根据设备大小进行动态调整,设备大小的计算可以分为独立设备大小的计算和分组设备大小的计算;S4,选择基准方向对设备定位:上后,下前,即监控区域的上面代表机房和设备的后面,监控区域的下面代表监控区域的前面;S5,机房的布局通过CSS的分层技术来实现,机房位于最下层,可以选择不同的颜色;分组设备和独立设备位于机房的上一层;设备标识和监控数据位于最上层;S6,对机房信息进行展示,提供手动刷新和自动刷新功能,设备的静态信息与设备布局同在;实时信息会根据实时信息采集的数值进行动态的更新;如果不存在相关的实时信息,则不会显示其信息或将原有信息清除;所述元素包括:机房:指机房平面图,使用矩形来进行表示,机房宽度对应于实际机房的长度,机房高度对应于实际机房的宽度;物理位置:指设备在机房中的真实位置,使用横坐标和纵坐标表示,单位为“厘米”;布局位置:指设备图在机房布局图中的相对位置,使用横坐标和纵坐标表示,单位为“像素”;物理大小:指设备在机房中的大小,使用长、宽、高表示,单位为“厘米”;布局大小:指机房或设备在布局图中的大小使用长、宽表示,单位为“像素”;独立设备:代表机房中的独立设备,每个设备有物理大小和物理位置等配置参数,它在机房中的布局根据位置独立存在,不依赖与其他设备及分组;分组设备:是根据物理位置和设备类型对设备进行的分组处理,一组的设备在机房中的布局依赖于本组的物理位置,同组中的设备根据设备间的逻辑位置进行定位和布局;设备位置:设备位置指设备在机房平面布局中的平面物理位置,采用横坐标和纵坐标表示;设备标签:表示设备或分组的名称,以文字的方式显示在设备或分组布局图之上;比例因子:物理大小与布局大小直接的比例值;所述设备大小的计算方法为:1)遍历机房内所有设备,判断是否是独立设备;如果是则转入第2)步,如果不是则转入第3)步;2)将独立设备的参数使用比例因子进行调整;调整的参数包括:设备横坐标、纵坐标、长度、宽度和高度以及用于显示的其他元素:标签、状态标识;3)将设备组的位置使用比例因子进行调整,同时调整设备组标签、状态标识;4)遍历组中的设备,如果是横排则转入第5)步,如果是竖排则转入第6)步,如果都不是转入第7)步;5)找出设备组中长度值最大设备,以此设备的长度作为本组设备的长度,使用比例因子对其进行调整,将调整后的值作为布局高度;同时用比例因子对设备的宽度进行调整,将调整后的值作为布局长度;转入第8)步6)找出设备组中宽度值最大设备,以此设备的宽度作为本组设备的宽度,使用比例因子对其进行调整,将调整后的值作为布局长度;同时用比例因子对设备的长度进行调整,将调整后的值作为布局高度;转入第8)步7)找出设备组中长度值和宽度值最大设备,以此设备的长度和宽度作为本组设备的长度和宽度,使用比例因子对其进行调整,将调整后的值作为布局高度和长度;8)用调整后的数据对原始布局数据进行更新,用于最终布局;所述独立设备使用设备配置的坐标进行定位;所述分组设备先将分组进行定位,然后组中的设备根据设备在分组中的顺序进行排列定位,根据计算出的设备大小数据对整个机房布局进行绘制。
地址 100084 北京市海淀区水磨西街64号
您可能感兴趣的专利