一种基于IPMI协议的FLASH动画的设计方法.pdf

上传人:t**** 文档编号:1583670 上传时间:2018-06-26 格式:PDF 页数:5 大小:325.16KB
返回 下载 相关 举报
摘要
申请专利号:

CN201510132029.X

申请日:

2015.03.25

公开号:

CN104750486A

公开日:

2015.07.01

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 9/44申请日:20150325|||公开

IPC分类号:

G06F9/44; G06T13/00(2011.01)I; H04L29/06

主分类号:

G06F9/44

申请人:

浪潮集团有限公司

发明人:

张兆义

地址:

250100山东省济南市高新区浪潮路1036号

优先权:

专利代理机构:

济南信达专利事务所有限公司37100

代理人:

张靖

PDF下载: PDF下载
内容摘要

本发明公开了一种基于IPMI协议的Flash动画的设计方法,液晶页面采用Flash动画脚本制作,并基于IPMI协议以串行的方式与控制管理单元BMC进行通信,遵照IPMI规范,液晶Flash需要和BMC建立IPMI Session会话以后,再与BMC通信获取数据信息并按照一定频率刷新Flash画面。本发明通过调用setInterval()方法和clearInterval()方法完成Flash动画下IPMI数据包正常收发,避免了Flash动画宕机现象出现,以绚丽、简洁的页面展现给客户,同时以Flash便于修改的特点,节省开发和维护成本,弥补了Flash动画和BMC交互的不足,使其更适用于水冷机柜的管理,因而具有非常广阔的发展空间。

权利要求书

权利要求书1.  一种基于IPMI协议的Flash动画的设计方法,液晶页面采用Flash动画脚本制作,并基于IPMI协议以串行的方式与控制管理单元BMC进行通信,其特征在于:遵照IPMI规范,液晶Flash和BMC建立IPMI Session会话以后,再与BMC通信获取数据信息并按照一定频率刷新Flash画面。2.  根据权利要求1所述的一种基于IPMI协议的Flash动画的设计方法,其特征在于所述方法具体操作步骤如下:首次发送建立Session会话IPMI数据包,同时使用setInterval()方法周期性调用串口数据接收函数,直至获取BMC发送的IPMI数据包;然后运用clearInterval()方法结束串口数据接收,并根据IPMI数据包格式进行数据解析,并组织IPMI数据发送给BMC;再次使用setInterval()方法开启串口数据接收函数,等待BMC返回数据,成功建立Session会话,完成IPMI数据传输。3.  根据权利要求2所述的一种基于IPMI协议的Flash动画的设计方法,其特征在于:建立会话成功后,周期性地调用setInterval()方法和clearInterval()方法收发数据,进行数据传输,避免Flash动画宕机。

说明书

说明书一种基于IPMI协议的Flash动画的设计方法
技术领域
本发明涉及计算机软件开发领域,具体涉及一种基于IPMI协议的Flash动画的设计方法。
背景技术
随着移动互联网的快速发展,大型机房不断建设,由于机房利用率、成本和噪声等因素,水冷机柜被大量引入机房工作。水冷机柜均需要人机交互界面,需要管理人员进行维护和管理,为了成本和应用性考虑,Flash动画页面目前已经被引入液晶交互界面,与控制管理单元BMC进行通信传输。BMC遵循IPMI协议规范,因此Flash动画需按照IPMI协议通过串口发送数据给BMC,然后等待接收BMC发送的数据,按照IPMI数据格式解析数据,若解析数据正确组织下一笔数据再次发送给BMC,若数据不正确继续上一笔发送的数据,直至按照IPMI规范成功建立Session会话。但是由于Flash动画特性,Flash脚本中不能出现长时间等待函数,会造成Flash动画运行缓慢,甚至宕机。而IPMI数据信息收发必须一一对应,否则根本无法建立Session会话,进行数据传输。目前并没有合适、有效的方法解决上述问题,为了能够正常进行数据通信,避免Flash动画宕机出现。因此,急需提出一种更为合理、科学和有效的基于IPMI协议的Flash动画的设计方法,保证数据正常传输和Flash动画显示。
发明内容
本发明要解决的技术问题是:本发明提供一种基于IPMI协议的Flash动画的设计方法,保证数据正常传输和Flash动画显示。
本发明所采用的技术方案为:
一种基于IPMI协议的Flash动画的设计方法,液晶页面采用Flash动画脚本制作,并基于IPMI协议以串行的方式与控制管理单元BMC进行通信,遵照IPMI规范,液晶Flash和BMC建立IPMI Session会话以后,再与BMC通信获取数据信息并按照一定频率刷新Flash画面。
所述方法具体操作步骤如下:
Flash动画正常运行,
首次发送建立Session会话IPMI数据包,同时使用setInterval()方法周期性调用串口数据接收函数,直至获取BMC发送的IPMI数据包;
然后运用clearInterval()方法结束串口数据接收,并根据IPMI数据包格式进行数据解析,并组织IPMI数据发送给BMC;
再次使用setInterval()方法开启串口数据接收函数,等待BMC返回数据,成功建立Session会话,完成IPMI数据传输。
所述方法在建立会话成功后,周期性地调用setInterval()方法和clearInterval()方法收发数据,进行数据传输,避免Flash动画宕机。
本发明的有益效果为:本发明通过调用setInterval()方法和clearInterval()方法完成Flash动画下IPMI数据包正常收发,避免了Flash动画宕机现象出现,以绚丽、简洁的页面展现给客户,同时以Flash便于修改的特点,节省开发和维护成本。因此本发明弥补了Flash动画和BMC交互的不足,使其更适用于水冷机柜的管理,因而具有非常广阔的发展空间。
附图说明
图1 为本发明基于IPMI协议的Flash动画设计原理示意图。
具体实施方式
下面参照附图所示,通过具体实施方式对本发明进一步说明:
实施例1:
一种基于IPMI协议的Flash动画的设计方法,液晶页面采用Flash动画脚本制作,并基于IPMI协议以串行的方式与控制管理单元BMC进行通信,遵照IPMI规范,液晶Flash和BMC建立IPMI Session会话以后,再与BMC通信获取数据信息并按照一定频率刷新Flash画面。
实施例2:
如图1所示,在实施例1的基础上,本实施例所述方法具体操作步骤如下:
Flash动画正常运行,
首次发送建立Session会话IPMI数据包,同时使用setInterval()方法周期性调用串口数据接收函数,直至获取BMC发送的IPMI数据包;
然后运用clearInterval()方法结束串口数据接收,并根据IPMI数据包格式进行数据解析,并组织IPMI数据发送给BMC;
再次使用setInterval()方法开启串口数据接收函数,等待BMC返回数据,成功建立Session会话,完成IPMI数据传输。
实施例3:
在实施例2的基础上,本实施例所述方法在建立会话成功后,周期性地调用setInterval()方法和clearInterval()方法收发数据,进行数据传输,避免Flash动画宕机。
以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。

一种基于IPMI协议的FLASH动画的设计方法.pdf_第1页
第1页 / 共5页
一种基于IPMI协议的FLASH动画的设计方法.pdf_第2页
第2页 / 共5页
一种基于IPMI协议的FLASH动画的设计方法.pdf_第3页
第3页 / 共5页
点击查看更多>>
资源描述

《一种基于IPMI协议的FLASH动画的设计方法.pdf》由会员分享,可在线阅读,更多相关《一种基于IPMI协议的FLASH动画的设计方法.pdf(5页珍藏版)》请在专利查询网上搜索。

本发明公开了一种基于IPMI协议的Flash动画的设计方法,液晶页面采用Flash动画脚本制作,并基于IPMI协议以串行的方式与控制管理单元BMC进行通信,遵照IPMI规范,液晶Flash需要和BMC建立IPMI Session会话以后,再与BMC通信获取数据信息并按照一定频率刷新Flash画面。本发明通过调用setInterval()方法和clearInterval()方法完成Flash动画下I。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1