[发明专利]一种设备诊断方法及系统无效

专利信息
申请号: 200910188485.0 申请日: 2009-11-30
公开(公告)号: CN102081562A 公开(公告)日: 2011-06-01
发明(设计)人: 王飞舟;陶林;李羿;常琳 申请(专利权)人: 华为技术有限公司
主分类号: G06F11/22 分类号: G06F11/22
代理公司: 暂无信息 代理人: 暂无信息
地址: 518129 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 设备 诊断 方法 系统
【说明书】:

技术领域

发明涉及通信技术领域,尤其涉及一种设备诊断方法及系统。

背景技术

在IT及电子通信领域,为了提高设备运行的可靠性以及增强设备的可维护性,一般都会对设备进行诊断检测,如果有错误,输出相关错误信息,后续根据这些出错信息对设备进行维护操作。

基于X86体系的设备先通过BIOS(Basic Input Output System,基本输入输出系统)或EFI(Extensible Firmware Interface,可扩展固件接口)启动系统,完成硬件设备的初始化及诊断,然后再进入操作系统。以通过BIOS启动为例,为了对硬件设备进行诊断,现有技术常采用在BIOS中加入调试程序,通过运行调试程序向0x80端口输出调试信息方法,这些诊断信息往往比较简单,给出的信息量较少,无法对故障做出更准确的判断。

为了得到更准确的诊断信息,现有技术通过一个专门的诊断程序,在操作系统下运行或者在BIOS启动阶段通过特殊的按键触发来进行诊断检测。参见图1,系统上电后进入BIOS程序执行,先初始化CPU,然后再对内存、PCI/PCIE、VGA等设备进行初始化,接着判断是否有指定键按下,如果有,则进入诊断模式进行诊断,可以包括对键盘、内存、PCI设备、硬盘等设备的诊断;如果没有指定键按下,则接着进行BIOS启动及进入OS。由于在进入诊断模式前已经对内存、VGA等设备进行了初始化,因此,诊断完成后通过显示器将信息详细地显示出来,这样可以让用户更精确地对设备故障进行定位,使得维护更加方便。

发明人在实现本发明的过程中发现现有技术至少存在如下缺点:

使用0x80端口调试时,输出的信息往往过于简单,无法对故障做出准确的判断;而使用专门诊断程序由于在BIOS操作系统下运行或在BIOS启动阶段运行,当因为内存或者PCI/PCIE(Peripheral Component Interconnect/PeripheralComponent Interconnect Express,外设连接总线/外设连接增加型总线)出现故障时,往往无法使用显示器、键盘等设备,从而也就无法实现诊断功能。

发明内容

本发明实施例提供一种设备诊断方法和系统,用于对设备进行准确诊断,且在内存或PCI/PCIE等设备出现故障时也能实现诊断功能。

其中,一种设备诊断方法包括:

当系统启动后,判断是否进入诊断模式;

当判断进入诊断模式时,通过执行诊断程序对设备进行诊断;

当判断不进入诊断模式时,进行常规BIOS或EFI启动。

其中,一种设备诊断系统包括:

判断单元,用于当系统启动后,判断是否进行诊断模式;

诊断单元,用于当所述判断单元判断进行诊断模式后,通过执行诊断程序对设备进行诊断;

常规启动单元,用于当所述判断单元判断不进入诊断模式时,进行常规BIOS或EFI启动。

上述技术方案中具有如下的优点:

本发明实施例通过在系统启动后先判断是否进入诊断模式,如果是,则进入诊断模式,如果否,则继续执行BIOS或EFI启动,可以实现对设备的准确诊断;且当设备出现内存或PCI/PCIE总线错误时,由于诊断程序是在BIOS启动前加载,因此,也可以实现故障的诊断。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为现有技术一种设备诊断方法流程图;

图2为本发明实施例一方法流程图;

图3为本发明实施例二方法流程图;

图4为本发明实施例二步骤S204方法流程图;

图5为本发明实施例三系统示意图;

图6为本发明实施例三具体应用场景示意图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚明白,以下将通过具体实施例和相关附图,对本发明作进一步详细说明。

实施例一

本发明实施例一提供了一种设备诊断方法,参见图2,包括如下步骤:

S101、当系统启动后,判断是否进入诊断模式;

S102、当判断进入诊断模式时,通过执行诊断程序对设备进行诊断;

S103、当判断不进入诊断模式时,进行常规BIOS或EFI启动。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910188485.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top