固件代理的制作方法_3

文档序号:8207698阅读:来源:国知局
置成在将固件存储到安全存储装置中之前认证固件。
[0032]公开的实施例还包括用于提供固件的方法。方法可包括由计算设备的固件代理对于计算设备的设备通电事件进行检测;并且响应于检测到设备通电事件,由固件代理代表设备的设备驱动器向设备提供固件。设备和设备驱动器可以是由计算设备的处理器接管的计算环境的一部分,并且固件代理可布置在计算环境的外部并且与设备耦合。
[0033]在实施例中,计算环境还可包括耦合到设备以将设备通电或断电的功率管理代理。提供可包括固件代理响应于功率管理代理将设备通电来向设备提供固件。方法还可包括固件代理将功率管理代理耦合到设备,并且由固件代理将功率管理代理的通电或断电命令或信号转发到设备。方法还可包括在计算设备的启动期间由固件代理从设备驱动器获得固件。
[0034]在实施例中,计算设备还可包括在主机计算环境的外部布置并且与固件代理耦合的安全存储装置。方法还可包括在计算设备的启动期间获得固件时由固件代理将固件存储在安全存储装置中,并且在设备通电时由固件代理从安全存储装置取回固件以提供给设备。方法还可包括在将固件存储到安全存储装置中之前由固件代理认证固件。
[0035]虽然本文已经示出和描述具体实施例,但是本领域的技术人员要理解,各种各样的备选和/或等同实现可在不背离本公开的实施例的范围的情况下替换示出和描述的具体实施例。本申请意图覆盖本文讨论的实施例的任意改编或变化。因此,显然意图的是,本公开的实施例仅由权利要求来限制。
【主权项】
1.一种装置,包括: 设备; 处理器,所述处理器与所述设备耦合,接管包括所述设备和所述设备的设备驱动器的计算环境;以及 固件代理,所述固件代理在所述计算环境的外部布置并且与所述设备耦合,代表所述设备驱动器在所述设备通电时向所述设备提供固件。
2.如权利要求1所述的装置,其中,所述设备包括编码器、解码器、图形单元、收发器或全球定位系统中的所选的一个。
3.如权利要求1所述的装置,其中,所述计算环境还包括耦合到所述设备以将所述设备通电或断电的功率管理代理,其中,所述固件代理配置成响应于所述功率管理代理将所述设备通电,向所述设备提供所述固件。
4.如权利要求3所述的装置,其中,所述功率管理代理配置成只要所述装置进入比正常操作模式消耗更少功率的功率节约模式时,则将所述设备断电。
5.如权利要求4所述的装置,其中,所述功率管理代理还配置成只要所述设备在一段时间没有被使用而所述装置处于所述正常操作模式时,则将所述设备断电。
6.如权利要求3所述的装置,其中,所述计算环境还包括包含所述功率管理代理的操作系统。
7.如权利要求3所述的装置,其中,所述固件代理还配置成将所述功率管理代理耦合到所述设备,并且将所述功率管理代理的通电或断电命令或信号转发到所述设备。
8.如权利要求1所述的装置,其中,所述固件代理还配置成在所述装置的启动期间从所述设备驱动器获得所述固件。
9.如权利要求8所述的装置,还包括在所述计算环境的外部布置并且与所述固件代理耦合的安全存储装置,其中,所述固件代理还配置成在所述装置的启动期间获得所述固件时将所述固件存储在所述安全存储装置中,并且在所述设备通电时从所述安全存储装置取回所述固件以提供给所述设备。
10.如权利要求9所述的装置,其中,所述固件代理还配置成在将所述固件存储到所述安全存储装置中之前认证所述固件。
11.如权利要求1-9中任一项所述的装置,还包括在所述计算环境的外部布置的安全引擎,其中,所述安全引擎包括所述固件代理。
12.如权利要求1所述的装置,其中,所述装置是智能电话或计算平板装置中的所选的一个。
13.—种方法,包括: 由计算设备的固件代理对于所述计算设备的设备通电事件进行检测;以及 响应于检测到所述设备通电事件,由所述固件代理代表所述设备的设备驱动器向所述设备提供固件, 其中,所述设备和所述设备驱动器是由所述计算设备的处理器接管的计算环境的一部分,并且所述固件代理布置在所述计算环境的外部并且与所述设备耦合。
14.如权利要求13所述的方法,其中,所述计算环境还包括耦合到所述设备以将所述设备通电或断电的功率管理代理,其中,提供包括所述固件代理响应于所述功率管理代理将所述设备通电来向所述设备提供所述固件。
15.如权利要求14所述的方法,还包括所述固件代理将所述功率管理代理耦合到所述设备,并且由所述固件代理将所述功率管理代理的通电或断电命令或信号转发到所述设备。
16.如权利要求13所述的方法,还包括在所述计算设备的启动期间由所述固件代理从所述设备驱动器获得所述固件。
17.如权利要求16所述的方法,其中,所述计算设备还包括在所述主机计算环境的外部布置并且与所述固件代理耦合的安全存储装置,其中,所述方法还包括在所述计算设备的启动期间获得所述固件时由所述固件代理将所述固件存储在所述安全存储装置中,并且在所述设备通电时由所述固件代理从所述安全存储装置取回所述固件以提供给所述设备。
18.如权利要求17所述的方法,还包括在将所述固件存储在所述安全存储装置中之前由所述固件代理认证所述固件。
19.至少一个计算机可读存储介质,包括多个指令,其中,所述指令响应于由计算装置的安全引擎对所述指令的执行,使所述计算装置执行权利要求13-18的方法中的任一个。
20.一种装置,包括: 设备; 处理器,所述处理器与所述设备耦合,接管包括所述设备和所述设备的设备驱动器的计算环境;以及 部件,所述部件在所述计算环境的外部布置并且与所述设备耦合,用于代表所述设备驱动器在所述设备通电时向所述设备提供固件。
21.如权利要求20所述的装置,其中,所述部件还用于在所述装置的启动期间从所述设备驱动器获得所述固件。
22.如权利要求21所述的装置,还包括在所述计算环境的外部布置并且与所述固件代理耦合的安全存储装置,其中,所述部件还用于在所述装置的启动期间获得所述固件时将所述固件存储在所述安全存储装置中,并且在所述设备通电时从所述安全存储装置取回所述固件以提供给所述设备。
23.如权利要求22所述的装置,其中,所述部件还用于在将所述固件存储到所述安全存储装置中之前认证所述固件。
24.如权利要求20-22中任一项所述的装置,还包括在所述计算环境的外部布置的安全引擎,其中,所述安全引擎包括所述部件。
【专利摘要】本文公开了与向设备提供固件关联的方法、装置和存储介质。在各种实施例中,装置可包括设备,以及接管包括设备和设备的设备驱动器的计算环境的处理器。另外,装置可包括在计算环境的外部布置的、代表设备驱动器在设备通电时向设备提供固件的固件代理。可描述和要求保护其它实施例。
【IPC分类】G06F9-445
【公开号】CN104520810
【申请号】CN201380043217
【发明人】P. 特瓦 B., 文卡塔苏布拉马尼安 S., 科塔里 K., 莫拉里 R., 斯 K.
【申请人】英特尔公司
【公开日】2015年4月15日
【申请日】2013年8月27日
【公告号】US20140082388, WO2014042870A1
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1