[发明专利]固件管理方法及系统有效
申请号: | 201210592425.7 | 申请日: | 2012-12-31 |
公开(公告)号: | CN103914311B | 公开(公告)日: | 2018-09-21 |
发明(设计)人: | 陈志列;庞观士;修惠文;吴昌;谢君义;陈赞标;袁伟评 | 申请(专利权)人: | 研祥智能科技股份有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 方法 系统 | ||
1.一种固件管理方法,其特征在于,在BIOS程序所在的存储单元上划分BIOS程序区、BPI接口模块、主动管理数据区和虚拟磁盘存储区;
所述BIOS程序区用于存储对计算机系统进行主动管理的BIOS程序模块;
所述BPI接口模块包含BPI接口标准库函数,用于提供上层应用程序对底层硬件访问的统一接口;
所述主动管理数据区用于存储BIOS程序模块所涉及的数据并定义所述数据的存储位置及占用空间大小;
虚拟磁盘存储区,为BIOS程序模块所在存储单元的空闲区域;
所述固件管理方法通过所述BIOS程序模块对计算机系统进行主动管理,还通过所述BPI接口模块接收应用程序的指令,对计算机硬件进行访问,并将所涉及的数据存储于所述主动管理数据区;
所述BIOS程序模块和BIOS程序模块所涉及的数据分别存储在BIOS程序区和主动管理数据区。
2.根据权利要求1所述的固件管理方法,其特征在于,所述BIOS程序模块包括生命周期管理模块,所述固件管理方法通过所述生命周期管理模块记录计算机第一次开机时间、测试完成时间、出厂时间、第一次使用时间、每一次的开机时间和关机时间以及维修记录,并计算和更新计算机的总运行时间、总开机次数、总关机次数、非法关机次数以及CPU心跳数;并将生命周期管理模块所涉及的数据存储于所述主动管理数据区的相应位置。
3.根据权利要求1所述的固件管理方法,其特征在于,所述BIOS程序模块包括健康状况管理模块,所述健康状况管理模块用于记录计算机硬件的运行状态数据,并分析计算机系统的健康状况;所述运行状态数据和健康状况的数据存储于所述主动管理数据区的相应位置。
4.根据权利要求1所述的固件管理方法,其特征在于,所述BIOS程序模块包括虚拟磁盘模块,所述固件管理方法通过所述虚拟磁盘模块将所述虚拟磁盘存储区虚拟为计算机操作系统下的磁盘。
5.根据权利要求1所述的固件管理方法,其特征在于,所述BIOS程序模块还包括logo更新模块,所述固件管理方法通过所述logo更新模块将存放于所述虚拟磁盘存储区的logo图片作为开机显示的logo。
6.根据权利要求1所述的固件管理方法,其特征在于,所述BIOS程序模块还包括启动顺序管理模块,操作系统通过所述BPI接口模块对存储于所述主动管理数据区的相应位置的启动顺序数据进行修改,所述启动顺序管理模块根据修改后的启动顺序数据生成引导设备列表。
7.根据权利要求1所述的固件管理方法,其特征在于,所述BIOS程序模块还包括序列号管理模块,所述固件管理方法通过所述序列号管理模块将序列号存放于所述主动管理数据区内,并进行管理。
8.一种固件管理系统,包括:
BIOS程序模块,用于对计算机系统进行主动管理;
BPI接口模块,包含BPI接口标准库函数,用于提供上层应用程序对底层硬件访问的统一接口;
主动管理数据区,用于存储BIOS程序模块所涉及的数据并定义所述数据的存储位置及占用空间大小;
虚拟磁盘存储区,为BIOS程序模块所在存储单元的空闲区域;
所述BIOS程序模块和BIOS程序模块所涉及的数据分别存储在BIOS程序区和主动管理数据区。
9.根据权利要求8所述的固件管理系统,其特征在于,所述BIOS程序模块包括生命周期管理模块、健康状况管理模块、虚拟磁盘模块、logo更新模块、启动顺序管理模块以及序列号管理模块中的一种以上;
所述生命周期管理模块记录计算机第一次开机时间、测试完成时间、出厂时间、第一次使用时间、每一次的开机时间和关机时间以及维修记录,并计算和更新计算机的总运行时间、总开机次数、总关机次数、非法关机次数以及CPU心跳数;并将生命周期管理模块所涉及的数据存储于所述主动管理数据区的相应位置;
所述健康状况管理模块用于记录计算机硬件的运行状态数据,并分析计算机系统的健康状况;所述运行状态数据和健康状况的数据存储于所述主动管理数据区的相应位置;
所述虚拟磁盘模块将所述虚拟磁盘存储区虚拟为计算机操作系统下的磁盘;
所述logo更新模块将存放于所述虚拟磁盘存储区的logo图片作为开机显示的logo;
所述启动顺序管理模块用于在操作系统环境下对设备启动顺序进行管理;
所述序列号管理模块将序列号存放于所述主动管理数据区内,并进行管理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于研祥智能科技股份有限公司,未经研祥智能科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210592425.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种定位方法、装置及系统
- 下一篇:生成页面的方法及服务器