一种基于IPMI协议的Flash动画的设计方法

文档序号:8430524阅读:367来源:国知局
一种基于IPMI协议的Flash动画的设计方法
【技术领域】
[0001]本发明涉及计算机软件开发领域,具体涉及一种基于IPMI协议的Flash动画的设计方法。
【背景技术】
[0002]随着移动互联网的快速发展,大型机房不断建设,由于机房利用率、成本和噪声等因素,水冷机柜被大量引入机房工作。水冷机柜均需要人机交互界面,需要管理人员进行维护和管理,为了成本和应用性考虑,Flash动画页面目前已经被引入液晶交互界面,与控制管理单元BMC进行通信传输。BMC遵循IPMI协议规范,因此Flash动画需按照IPMI协议通过串口发送数据给BMC,然后等待接收BMC发送的数据,按照IPMI数据格式解析数据,若解析数据正确组织下一笔数据再次发送给BMC,若数据不正确继续上一笔发送的数据,直至按照IPMI规范成功建立Sess1n会话。但是由于Flash动画特性,Flash脚本中不能出现长时间等待函数,会造成Flash动画运行缓慢,甚至宕机。而IPMI数据信息收发必须--对应,否则根本无法建立Sess1n会话,进行数据传输。目前并没有合适、有效的方法解决上述问题,为了能够正常进行数据通信,避免Flash动画宕机出现。因此,急需提出一种更为合理、科学和有效的基于IPMI协议的Flash动画的设计方法,保证数据正常传输和Flash动画显示。

【发明内容】

[0003]本发明要解决的技术问题是:本发明提供一种基于IPMI协议的Flash动画的设计方法,保证数据正常传输和Flash动画显示。
[0004]本发明所采用的技术方案为:
一种基于IPMI协议的Flash动画的设计方法,液晶页面采用Flash动画脚本制作,并基于IPMI协议以串行的方式与控制管理单元BMC进行通信,遵照IPMI规范,液晶Flash和BMC建立IPMI Sess1n会话以后,再与BMC通信获取数据信息并按照一定频率刷新Flash画面。
[0005]所述方法具体操作步骤如下:
Flash动画正常运行,
首次发送建立Sess1n会话IPMI数据包,同时使用setlnterval O方法周期性调用串口数据接收函数,直至获取BMC发送的IPMI数据包;
然后运用clearlnterval O方法结束串口数据接收,并根据IPMI数据包格式进行数据解析,并组织IPMI数据发送给BMC ;
再次使用setlnterval O方法开启串口数据接收函数,等待BMC返回数据,成功建立Sess1n会话,完成IPMI数据传输。
[0006]所述方法在建立会话成功后,周期性地调用setlnterval O方法和clearlnterval O方法收发数据,进行数据传输,避免Flash动画宕机。
[0007]本发明的有益效果为:本发明通过调用setlnterval O方法和clearlnterval O方法完成Flash动画下IPMI数据包正常收发,避免了 Flash动画宕机现象出现,以绚丽、简洁的页面展现给客户,同时以Flash便于修改的特点,节省开发和维护成本。因此本发明弥补了 Flash动画和BMC交互的不足,使其更适用于水冷机柜的管理,因而具有非常广阔的发展空间。
【附图说明】
[0008]图1为本发明基于IPMI协议的Flash动画设计原理示意图。
【具体实施方式】
[0009]下面参照附图所示,通过【具体实施方式】对本发明进一步说明:
实施例1:
一种基于IPMI协议的Flash动画的设计方法,液晶页面采用Flash动画脚本制作,并基于IPMI协议以串行的方式与控制管理单元BMC进行通信,遵照IPMI规范,液晶Flash和BMC建立IPMI Sess1n会话以后,再与BMC通信获取数据信息并按照一定频率刷新Flash画面。
[0010]实施例2:
如图1所示,在实施例1的基础上,本实施例所述方法具体操作步骤如下:
Flash动画正常运行,
首次发送建立Sess1n会话IPMI数据包,同时使用setlnterval O方法周期性调用串口数据接收函数,直至获取BMC发送的IPMI数据包;
然后运用clearlnterval O方法结束串口数据接收,并根据IPMI数据包格式进行数据解析,并组织IPMI数据发送给BMC ;
再次使用setlnterval O方法开启串口数据接收函数,等待BMC返回数据,成功建立Sess1n会话,完成IPMI数据传输。
[0011]实施例3:
在实施例2的基础上,本实施例所述方法在建立会话成功后,周期性地调用setlnterval O方法和clearlnterval O方法收发数据,进行数据传输,避免Flash动画宕机。
[0012]以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
【主权项】
1.一种基于IPMI协议的Flash动画的设计方法,液晶页面采用Flash动画脚本制作,并基于IPMI协议以串行的方式与控制管理单元BMC进行通信,其特征在于:遵照IPMI规范,液晶Flash和BMC建立IPMI Sess1n会话以后,再与BMC通信获取数据信息并按照一定频率刷新Flash画面。
2.根据权利要求1所述的一种基于IPMI协议的Flash动画的设计方法,其特征在于所述方法具体操作步骤如下: 首次发送建立Sess1n会话IPMI数据包,同时使用setlnterval O方法周期性调用串口数据接收函数,直至获取BMC发送的IPMI数据包; 然后运用clearlnterval O方法结束串口数据接收,并根据IPMI数据包格式进行数据解析,并组织IPMI数据发送给BMC ; 再次使用setlnterval O方法开启串口数据接收函数,等待BMC返回数据,成功建立Sess1n会话,完成IPMI数据传输。
3.根据权利要求2所述的一种基于IPMI协议的Flash动画的设计方法,其特征在于:建立会话成功后,周期性地调用setlnterval O方法和clearlnterval O方法收发数据,进行数据传输,避免Flash动画宕机。
【专利摘要】本发明公开了一种基于IPMI协议的Flash动画的设计方法,液晶页面采用Flash动画脚本制作,并基于IPMI协议以串行的方式与控制管理单元BMC进行通信,遵照IPMI规范,液晶Flash需要和BMC建立IPMI Session会话以后,再与BMC通信获取数据信息并按照一定频率刷新Flash画面。本发明通过调用setInterval()方法和clearInterval()方法完成Flash动画下IPMI数据包正常收发,避免了Flash动画宕机现象出现,以绚丽、简洁的页面展现给客户,同时以Flash便于修改的特点,节省开发和维护成本,弥补了Flash动画和BMC交互的不足,使其更适用于水冷机柜的管理,因而具有非常广阔的发展空间。
【IPC分类】G06T13-00, G06F9-44, H04L29-06
【公开号】CN104750486
【申请号】CN201510132029
【发明人】张兆义
【申请人】浪潮集团有限公司
【公开日】2015年7月1日
【申请日】2015年3月25日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1