[发明专利]通过访问网络站点接收更新模块有效
申请号: | 201280072837.6 | 申请日: | 2012-07-24 |
公开(公告)号: | CN104254845B | 公开(公告)日: | 2017-09-05 |
发明(设计)人: | J.刘;V.Y.阿利;王篮 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F9/06 |
代理公司: | 中国专利代理(香港)有限公司72001 | 代理人: | 臧永杰,徐红燕 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 访问 网络 站点 接收 更新 模块 | ||
1.一种电子设备,包括:
操作系统;
与操作系统相关联的第一网络栈;
具有独立于第一网络栈的第二网络栈的管理子系统,所述管理子系统用以通过使用经由第二网络栈的网络通信来执行管理任务;
故障管理器,用以:
检测电子设备中特定模块的故障,
响应于检测到故障,在预引导上下文中通过使用经由第二网络栈的网络通信来访问网络站点以检索更新模块用于恢复故障模块,其中预引导上下文指代在引导过程完成之前和在操作系统加载之前的电子设备的状态,以及
响应于访问,接收更新模块以更新特定模块。
2.根据权利要求1所述的电子设备,其中故障管理器用以在没有来自任何远程服务器的输入的情况下执行故障的检测。
3.根据权利要求1所述的电子设备,其中特定模块包括操作系统的代码。
4.根据权利要求1所述的电子设备,其中特定模块包括引导代码。
5.根据权利要求1所述的电子设备,其中特定模块包括应用代码或设备驱动器。
6.根据权利要求1所述的电子设备,其中管理子系统包括具有第二网络栈的控制器芯片。
7.根据权利要求1所述的电子设备,其中第二网络栈具有因特网协议(IP)层和传输控制协议(TCP)层,所述IP和TCP层用以执行网络通信以检索更新模块。
8.根据权利要求7所述的电子设备,其中网络栈还包括超文本传输协议(HTTP)层以执行网络通信来检索更新模块。
9.根据权利要求1所述的电子设备,还包括应用编程接口以允许故障管理器访问第二网络栈。
10.根据权利要求1所述的电子设备,其中故障管理器是基本输入/输出系统(BIOS)代码的部分。
11.一种方法,包括:
通过电子设备中的故障管理器来检测特定模块的故障,其中在没有来自任何远程服务器的输入的情况下执行检测;以及
响应于检测到故障,检索更新模块以用于更新特定模块,这通过使用独立于与电子设备中的操作系统相关联的第二网络栈的预引导网络栈,其中通过网络从网络站点检索更新模块,并且其中预引导网络栈指代能够在预引导上下文中以及在电子设备的成功引导和操作系统的加载之后这二者中进行操作的网络栈。
12.根据权利要求11所述的方法,其中通过使用预引导网络栈来检索更新模块包括:在预引导上下文中通过网络来执行网络通信,所述预引导上下文包括在电子设备的引导过程完成之前的电子设备的上下文。
13.根据权利要求11所述的方法,还包括:
通过使用更新模块来更新特定模块,其中更新包括通过使用更新模块来替换或修复特定模块。
14.根据权利要求11所述的方法,其中特定模块选自引导代码和操作系统的代码之中。
15.一种物品,其包括存储指令的至少一个机器可读存储介质,所述指令在执行时使得电子设备:
通过故障管理器来检测特定模块的故障;以及
响应于检测到故障,检索更新模块以用于更新特定模块,这通过使用管理子系统的网络栈,所述管理子系统的网络栈独立于与电子设备中的操作系统相关联的第二网络栈,其中在预引导上下文中通过网络从网络站点检索更新模块,并且其中预引导上下文指代在引导过程完成之前和在操作系统加载之前的电子设备的状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司;有限责任合伙企业,未经惠普发展公司;有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280072837.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可自调的车门锁扣螺母板
- 下一篇:移动协同医疗平台