[发明专利]一种基于国产计算机自检测的系统及方法在审
| 申请号: | 201510454949.3 | 申请日: | 2015-07-29 | 
| 公开(公告)号: | CN105183593A | 公开(公告)日: | 2015-12-23 | 
| 发明(设计)人: | 李娜;赵鑫 | 申请(专利权)人: | 山东超越数控电子有限公司 | 
| 主分类号: | G06F11/22 | 分类号: | G06F11/22 | 
| 代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 | 
| 地址: | 250100 山东省*** | 国省代码: | 山东;37 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 基于 国产 计算机 检测 系统 方法 | ||
1.一种基于国产计算机自检测的系统,其特征在于该系统涉及到的硬件包括系统级测试模块、模块级测试模块、芯片级测试模块;芯片级测试模块用于对计算机的功能模块进行测试信息采集,上传测试信息给模块级测试模块;模块级测试模块用于接收来自芯片级测试模块传来的测试信息,将测试信息上传至系统级测试模块;系统级测试模块用于接收来自模块级测试模块的测试信息,并在核心处理机中进行诊断推理与预测,显示故障和异常告警信息;
该系统涉及到的软件层包括硬件平台层、驱动层、内核层、支撑层和应用层;硬件平台层用于为计算机本地检测的硬件提供支撑;驱动层用于对外围功能接口的驱动;内核层用于提供嵌入式操作系统的功能,对支撑层和应用层提供软件运行环境;支撑层对应用层提供协议栈;应用层对外提供Web服务。
2.根据权利要求1所述的一种基于国产计算机自检测的系统,其特征在于芯片级测试模块用于根据用户需求进行故障告警、故障隔离。
3.根据权利要求1所述的一种基于国产计算机自检测的系统,其特征在于模块级测试模块还用于预留测试维护端口,通过测试维护端口根据测试信息对计算机的功能模块进行故障处理,模块级测试模块将处理结果上传至系统级测试模块。
4.根据权利要求1所述的一种基于国产计算机自检测的系统,其特征在于驱动层的I2C驱动用于完成IPMB总线的访问,通过IPMB读取各功能模块状态信息,对各功能模块进行全方位监控,提供故障报警、故障诊断和故障处理功能;驱动层的GPIO驱动用于完成对逻辑的控制。
5.根据权利要求1所述的一种基于国产计算机自检测的系统,其特征在于支撑层的协议栈为IPMI协议栈,用于完成对接收到IPMI2.0包的解封装和将数据封装成IPMI2.0数据包。
6.根据权利要求1所述的一种基于国产计算机自检测的系统,其特征在于应用层基于JAVA技术开发远程管理界面,远程显示采用JNLP技术实现。
7.一种基于国产计算机自检测的方法,其特征在于采用权利要求1-6中任一一种自检测的系统,对国产计算机进行自检测,包括加电BIT、周期BIT、维护BIT;
加电BIT:在系统加电之后,加电BIT在各模块启动后自动测试,确定设备是否进入正常工作;
周期BIT:在各模块工作过程中,周期BIT自动对模块进行周期测试和检查;如有故障,根据故障特点进行诊断,精确定位故障部位,存储并发布故障信息;
维护BIT:在维护过程中,维护BIT通过网络或通过自检测系统软件分析故障诊断信息,用于硬件的故障定位、故障分析及维修帮助。
8.根据权利要求7所述的一种基于国产计算机自检测的方法,其特征在于采用连续监控、连续检测的机制。
9.根据权利要求7所述的一种基于国产计算机自检测的方法,其特征在于在实现故障检测功能时,为所有系统级测试模块、模块级测试模块、芯片级测试模块设计一个故障计数器,故障计数器值初始化为0,当检测到一次故障时,故障计数器值加1;进入下一周期BIT,若故障消失,则故障计数器值减1,当故障计数器值达到阈值,进行故障报警。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东超越数控电子有限公司,未经山东超越数控电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510454949.3/1.html,转载请声明来源钻瓜专利网。





