设备状态记录方法和系统的制作方法

文档序号:8430638阅读:155来源:国知局
设备状态记录方法和系统的制作方法
【技术领域】
[0001] 本发明涉及计算机设备领域,特别是涉及一种设备状态记录方法和系统。
【背景技术】
[0002] 随着计算机的普及,计算机被应用于各种领域,在某些领域中,例如航空航天、金 融等,需要准确的记录数据,以及实时处理数据,对计算机的可靠性和安全性要求极高。当 前计算机的硬件设备出现故障时,无法对故障进行追踪,因此影响了计算机的可靠性及安 全性。

【发明内容】

[0003] 基于此,有必要针对传统的计算机硬件设备出现故障无法进行追踪,导致计算机 可靠性及安全性差的问题,提供一种设备状态记录方法,能准确定位硬件设备故障,提高计 算机的可靠性及安全性。
[0004] 此外,还有必要提供一种设备状态记录系统,能准确定位硬件设备故障,提高计算 机的可靠性及安全性。
[0005] -种设备状态记录方法,包括以下步骤:
[0006] 在开机时对计算机的硬件完成初始化,将初始化后所述硬件的设备信息记录在预 先配置的存储芯片内;
[0007] 在计算机运行状态下定时扫描计算机的硬件得到所述硬件的设备信息,并将所述 硬件的设备信息记录在所述存储芯片中;
[0008] 在关机处理过程中扫描计算机的硬件得到所述硬件的设备信息,并将所述硬件的 设备信息记录在所述存储芯片中。
[0009] 在其中一个实施例中,所述硬件的设备信息的记录格式包括标号字段、属性数据 字段、时间字段和标识字段,所述标号字段用于记录硬件标号,所述属性数据字段用于记录 硬件的属性信息,所述时间字段用于记录硬件的检测时间,所述标示字段用于记录表示设 备信息的记录类型的标识值和表示设备状态的标识值。
[0010] 在其中一个实施例中,所述方法还包括:
[0011] 对所述记录在所述存储芯片中的硬件的设备信息进行解析,得到所述硬件的设备 状态。
[0012] 在其中一个实施例中,所述方法还包括:
[0013] 在开机过程中检测上次关机是否为正常关机,若否,则将记录的非正常关机次数 增加一次。
[0014] 在其中一个实施例中,所述在关机处理过程中扫描计算机的硬件得到所述硬件的 设备信息,并将所述硬件的设备信息记录在所述存储芯片中的步骤包括:
[0015] 通过调用基本输入输出系统的高级配置与电源管理接口在关机处理过程中扫描 计算机的硬件得到所述硬件的设备信息,并将所述硬件的设备信息记录在所述存储芯片 中。
[0016] 一种设备状态记录系统,包括:
[0017] 初始化记录模块,用于在开机时对计算机的硬件完成初始化,将初始化后所述硬 件的设备信息记录在预先配置的存储芯片内;
[0018] 定时扫描模块,用于在计算机运行状态下定时扫描计算机的硬件得到所述硬件的 设备信息,并将所述硬件的设备信息记录在所述存储芯片中;
[0019] 关机扫描模块,用于在关机处理过程中扫描计算机的硬件得到所述硬件的设备信 息,并将所述硬件的设备信息记录在所述存储芯片中。
[0020] 在其中一个实施例中,所述硬件的设备信息的记录格式包括标号字段、属性数据 字段、时间字段和标识字段,所述标号字段用于记录硬件标号,所述属性数据字段用于记录 硬件的属性信息,所述时间字段用于记录硬件的检测时间,所述标示字段用于记录表示设 备信息的记录类型的标识值和表示设备状态的标识值。
[0021] 在其中一个实施例中,所述系统还包括:
[0022] 处理模块,用于对所述记录在所述存储芯片中的硬件的设备信息进行解析,得到 所述硬件的设备状态。
[0023] 在其中一个实施例中,所述系统还包括:
[0024] 统计模块,用于在开机过程中检测上次关机是否为正常关机,若否,则将记录的非 正常关机次数增加一次。
[0025] 在其中一个实施例中,所述关机扫描模块还用于通过调用基本输入输出系统的高 级配置与电源管理接口在关机处理过程中扫描计算机的硬件得到所述硬件的设备信息,并 将所述硬件的设备信息记录在所述存储芯片中。
[0026] 上述设备状态记录方法和系统,通过记录计算机在开机、关机以及运行状态下定 时扫描得到的硬件的设备信息,并将该硬件的设备信息存储在预先配置的存储芯片中,当 有硬件出现故障时,可通过分析存储芯片中的设备信息,定位硬件故障,若一个硬件设备信 息多次出现异常,则可判定此硬件设备存在潜在故障危险,可提前进行更换进行预防,以及 当计算机不能开机或遭受毁灭性损坏的时候可以将存储芯片拆卸,分析存储芯片内的数据 定位硬件故障,大大提高了计算机的可靠性及安全性,且硬件上只需增加一个存储芯片,成 本较低。
【附图说明】
[0027] 图1为一个实施例中设备状态记录方法的实现环境图;
[0028] 图2为一个实施例中设备状态记录方法的流程图;
[0029] 图3为另一个实施例中设备状态记录方法的流程图;
[0030] 图4为一个实施例中设备状态记录系统的结构框图;
[0031] 图5为另一个实施例中设备状态记录系统的结构框图。
【具体实施方式】
[0032] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。
[0033] 图1为一个实施例中设备状态记录方法的实现环境图。该实现环境包括CPU (Central Processing Unit,中央处理器)110、北桥120、南桥130、系统存储器140、显示装 置 150、存储装置 160、APIC (Advanced Programmable Interrupt Controller,高级可编程 中断控制器)170。其中,CPU110与北桥120相连,南桥130、显示装置150和系统存储器140 分别与北桥110相连,且南桥130通过APIC170与CPU110相连,存储装置160与南桥130 相连。本发明方案在上述设备状态记录方法的实现环境图的基础上,还包括存储芯片180。 存储芯片180与南桥130相连。存储芯片180用于记录开机、关机以及在计算机运行状态 下定时扫描的硬件的设备信息。系统存储器140为内存。存储装置160可为硬盘等。该存 储芯片180可采用任意大小的Flash芯片等,如8MB (兆字节)的Flash芯片,也可采用其 他类型的存储芯片。本实施例以经典X86系统架构为例进行说明,并且随着半导体技术的 发展,传统意义上的CPU与北桥已经集成为一颗芯片,传统的南桥也已被PCH (平台管理控 制中心)所替代。因此本发明实施例中存储装置160和存储芯片180还可以与PCH相连。
[0034] 图2为一个实施例中设备状态记录方法的流程图。该设备状态记录
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1