远程更新韧体的系统及其方法

文档序号:6561898阅读:247来源:国知局
专利名称:远程更新韧体的系统及其方法
技术领域
本发明是涉及一种韧体更新技术,更详而言的,是涉及一种应用于网络通 信系统中的远程更新韧体的系统及其方法。
背景技术
现今各种电脑应用设备中,许多硬件的运作均由韧体(Firmware来负责启 动及执行,例如光驱、调制解调器等等,而韧体的储存装置也由早期无法更新 的装置逐步进步为可更新的装置,例如快闪只读存储器(以下简称Flash ROM)、 电可抹除式只读存储器(EEPR0M)等非挥发性内存,由是,韧体更新作业亦已 由早期必须将设备送回原厂以执行籾体更新的方式,逐渐转变为使用者可透过 网络系统自行下载更新程序以进行韧体更新的方式。习知于电脑主机板上更新BIOS韧体的作业通常是采用烧入器以将BIOS韧 体代码烧入例如Flash R0M的内存中。然,采用此种更新方式使用者需要购买 昂贵的烧入器,大幅地增加了使用者的成本负担;再者,采用此种方式于进行 更新作业时,必须先行从电脑主机板上拆下该用以储存BIOS韧体的Flash ROM, 并将该Flash ROM放置于该烧入器中进行烧写,且待该烧写作业完成后,又得 将该Flash ROM自该烧入器中取出后,再次将该Flash ROM重新组装回主机板 上,方可完成该BIOS韧体的更新作业,然而,此方法不但操作复杂,且对于一 般使用者,尤其不善电脑技术的普通大众,有可能在烧录过程中损坏Flash ROM。为能克服上述方法存在的缺陷,业界各主机板制造商又自行开发出一种特 殊的BIOS更新工具,以便于BIOS韧体的更新,即利用该BIOS的更新程序工具 将BIOS的更新程序代码数据写入用于储存BIOS韧体的内存中,以覆盖原先的 BI0S数据,进而完成BIOS韧体的更新作业。然,采用上述方式执行韧体更新作业时,必须确定电脑设备是已开机状态 且处于诸如DOS或Window等的作业环境之中,方可正常执行。再者,于执行数据更新过程中,发生如系统断电或数据更新失败等异常情形时,将会造成系统 无法正常开机的严重后果。综上所述,如何提出一种韧体更新方法,可解决上述习知技术中存在的种 种缺失,实为目前亟欲解决的技术问题。发明内容鉴于上述习知技术的缺点,本发明的主要目的在于提供一种便于进行韧体 程序更新的远程更新韧体的系统及其方法。本发明的另一目的在于提供一种远程更新韧体的系统及其方法,以于无须 执行电脑开机作业的前提下,即可达成安全更新韧体程序数据的目的。本发明的再一目的在于提供一种远程更新韧体的系统及其方法,以避免发 生因韧体更新失败,而导致电脑系统无法开机并致使韧体更新作业无法执行的 异常情事。本发明的又一目的在于提供一种远程更新韧体的系统及其方法,无须增加 额外地硬件成本。本发明的又另一目的在于提供一种远程更新韧体的系统及其方法,是设置 有防呆功能,可避免于韧体更新过程中,因人为因素而导致更新失败的异常情 事发生。本发明的又再一目的在于提供一种远程更新韧体的系统及其方法,具有操 作简便的更新方法。为达上述目的及其它目的,本发明即提供一种远程更新韧体的系统及其方 法。本发明的远程更新韧体的系统是用以提供远程电脑透过网络通信系统以控 制本地电脑执行韧体的更新作业,于该远程电脑中是储存有韧体更新档案数据, 该系统包括触发模块,是用以提供该远程电脑输入韧体更新执行指令,且令 该远程电脑透过网络通信系统将所输入的韧体更新执行指令与该韧体更新档案 数据传送至该本地电脑,藉以触发该本地电脑启动执行韧体更新作业;以及控 制模块,是用以提供该本地电脑响应该远程电脑所传送的韧体更新执行指令, 以接收该远程电脑所传送的韧体更新档案数据,并据以控制该本地电脑执行相 应的韧体更新作业。于本发明的远程韧体更新的系统中,该控制模块复包括用于储存韧体更 新处理程序的储存单元;用以于侦测该本地电脑接收到由该远程电脑所传送的 韧体更新执行指令时,即分析该本地电脑的系统运作状态是否处于关机状态的 分析单元;用以于该分析单元分析该本地电脑的系统运作状态是处于关机状态 时,即接收该远程电脑所传送的韧体更新档案数据,并将该韧体更新档案数据 加载至该本地电脑的内存中的接收单元;以及用于启动执行储存于该储存单元 中的韧体更新处理程序,以依据该接收单元加载至该本地电脑的内存中的韧体 更新档案数据,更新该内存中的储存信息的更新单元。此外,该控制模块是为 组设于该本地电脑中,并具有支持智能平台管理接口 (Intelligent Platform Management Interface; IPMI的能力的基板管理控制器(Baseboard Management Controller; BMC ,而该远程电脑是利用Telnet软件程序以依据 xmodem档案传输协议,传送该韧体更新执行指令与该韧体更新档案数据至该本 地电脑中,且该本地电脑的控制模块是具有辨识xmodem档案传输协议的能力。 再者,该远程电脑中复具有储存有韧体更新档案数据及其对应的韧体识别信息
的数据库,相应地,该控制模块复包括获取该本地电脑对应的韧体识别信息并 传送至该远程电脑,以令该远程电脑依据该執体识别信息由该数据库中搜寻出 与其相对应的韧体更新档案数据并回传至该本地电脑中,以供该本地电脑执行 韧体更新作业。此外,本发明的远程更新韧体的系统中复具有防呆模块,用以于侦测该本 地电脑欲执行韧体更新作业时,即输出关闭信息以关闭该本地电脑的工作电源, 俾令该本地电脑无法被开机或由开机状态切换为关机状态,且于侦测该本地电 脑结束执行韧体更新作业时,即输出致能信息以开启该本地电脑的工作电源, 俾令该本地电脑能被开机。为达上述相同的目的,本发明复提供一种远程更新韧体的方法。本发明的 远程更新韧体的方法是用以提供远程电脑透过网络通信系统以控制本地电脑执 行韧体的更新作业,于该远程电脑中是储存有韧体更新档案数据,该方法是包 括以下步骤首先,透过该远程电脑以输入韧体更新执行指令,并提取储存于 该远程电脑中的韧体更新档案数据;接着,令该远程电脑透过网络通信系统将所输入的韧体更新执行指令与该韧体更新档案数据传送至该本地电脑;然后, 令该本地电脑响应该远程电脑所传送的韧体更新执行指令,以接收该远程电脑 所传送的韧体更新档案数据;以及最后,依据所接收的韧体更新档案数据,控 制该本地电脑执行相应的韧体更新作业。于本发明的远程更新韧体的方法中,该控制本地电脑接收由该远程电脑所 传送的韧体更新档案数据以及控制该本地电脑执行韧体更新作业的方法步骤是 藉由组设于该本地电脑中的控制模块所达成,且该控制模块是为具有支持智能 平台管理接口 (Intelligent Platform Management Interface; IPMI的能力的 基板管理控制器(Baseboard Management Controller; BMC ,而该远程电脑是 利用Telnet软件程序以依据xmodem档案传输协议传送该韧体更新执行指令与 该韧体更新档案数据至该本地电脑中,且该本地电脑的控制模块是具有辨识 xmodem档案传输协议的能力。此外,该控制本地电脑接收韧体更新档案数据的 步骤进一步包括于侦测该本地电脑是接收到由该远程电脑所传送的韧体更新 执行指令时,分析该本地电脑的系统运作状态是否处于关机状态;以及于分析 该本地电脑的系统运作状态是处于关机状态时,接收该远程电脑所传送的韧体 更新档案数据,并将该韧体更新档案数据加载至该本地电脑的内存中。再者, 该本地电脑中复具有用以储存韧体更新处理程序的储存单元,而该执行韧体更 新作业的步骤更进一步包括启动执行储存于该储存单元中的韧体更新处理程 序,以依据该内存中所加载的韧体更新档案数据,更新该内存中的储存信息。此外,于本发明的远程更新韧体的方法中,复包括于侦测该本地电脑欲执 行韧体更新作业时,即输出关闭信息以关闭该本地电脑的工作电源,俾令该本 地电脑无法被开机或由开机状态切换为关机状态,且于侦测该本地电脑结束执
行韧体更新作业时,即输出致能信息以开启该本地电脑的工作电源,俾令该本 地电脑能被开机。再者,该远程电脑中复具有储存有韧体更新档案数据及其对应的韧体识别 信息的数据库,相应地,本发明的远程更新韧体的方法中复包括获取该本地电 脑对应的韧体识别信息并传送至该远程电脑,以令该远程电脑依据该韧体识别 信息由该数据库中搜寻出与其相对应的韧体更新档案数据并回传至该本地电脑 中,以供该本地电脑执行韧体更新作业。相较于先前技术,本发明的远程更新韧体的系统及其方法主要是透过触发 模块以及控制模块的间的相互作用,以提供远程电脑透过网络通信系统而控制 本地电脑执行韧体的更新作业,更详而言的,于本发明的远程更新韧体的系统 及其方法中,是采用基板管理控制器以控制执行该本地电脑的韧体更新作业, 藉而实现远程更新本地电脑的韧体程序数据的目的;其次,由于本发明的基板 管理控制器(BMC以及用于储存BIOS韧体程序的内存(Flash ROM均是利用电脑 的待机电源(Standby Power执行运作,故即使于本地电脑的工作电源尚未开启, 亦不影响该本地电脑的韧体更新作业,即无需令本地电脑执行开机作业即可执 行远程更新韧体作业,更可避免习知技术中因韧体的更新作业是受到电脑设备 的运行状态及所处作业环境的限制,而一旦出现韧体更新失败的异常情形时, 将会造成系统无法正常开机并使得韧体更新作业无法执行的严重后果;此外, 应用本发明的远程更新韧体的系统及其方法无需额外购置例如烧入器以执行韧 体更新作业,因此,无需增加额外的硬件成本,同时,可避免习知技术中因使 用该烧入器执行韧体更新作业所带来的操作上的诸多不便的弊端,不仅操作简 单且方便;再者,本发明复提供有防呆模块,以于执行韧体更新作业时,确保 电脑的工作电源是处于关闭状态,以有效避免因人为因素而导致更新失败的异 常情事的发生。


图1是显示本发明的远程更新韧体的系统的基本架构方块示意图; 图2是显示本发明的远程更新韧体的系统的硬件配置实施例示意图; 图3是显示本发明的远程更新韧体的方法的操作流程示意图。
具体实施方式
请参阅图l,是显示本发明的远程更新韧体的系统l的基本架构方块示意图。 如图1同时一并配合图2所示,本发明的远程更新韧体的系统1是用以提供远 程电脑3(亦如图2所示的监控电脑3a透过网络通信系统5以控制本地电脑 7(亦如图2所示的本地电脑7a执行韧体的更新作业。其中,该远程电脑3是具 有用于储存韧体更新档案数据的数据库31,于本实施例中,该韧体更新档案数 据是为基本输入输出系统(Basic I叩ut Output System; BIOS)韧体更新档案数据。而该本地电脑7是具有用以储存该韧体数据的内存71,以及用以提供该本地电脑7的系统执行运作的工作电源73(其中,该工作电源73例如本地电脑 的电源供应器所提供的电源,且可由如图2所示的切换开关73a控制电源供应 器的运作),而该内存71是以可为图2所示的FlashR0M快闪只读存储器)71a, 但不以此为限,该内存71亦可为电可抹除式只读存储器(EEPR0M或者其它非挥 发性内存。请参阅图1,本发明的远程更新韧体的系统1是包括触发模块11以及控制 模块13,以下即对上揭各对象进行详细的说明。该触发模块11是用以提供该远程电脑3输入韧体更新执行指令,且令该远 程电脑3透过网络通信系统5将所输入的韧体更新执行指令与该韧体更新档案 数据传送至该本地电脑7,藉以触发该本地电脑7启动执行韧体更新作业。于本 实施例中,该韧体更新执行指令是可由使用者透过该远程电脑3的输入单元(未 予以图标)予以实时输入或预先设定者。请配合参阅图2,其中,该监控电脑3a 是利用Telnet软件程序以依据xmodem档案传输协议,传送该韧体更新执行指 令与该韧体更新档案数据至该本地电脑7a中,以令该本地电脑7a执行相应的 处理(请容后详述)。该控制模块13是用以提供该本地电脑7响应该远程电脑3所传送的韧体更 新执行指令,以接收该远程电脑3所传送的韧体更新档案数据,并据以控制该 本地电脑7执行相应的韧体更新作业。请配合参阅图2,其中,该控制模块13 是为组设于该本地电脑7a中,并具有支持智能平台管理接口 (Intelligent Platform Management Interface; IPMI的能力的基板管理控制器(Baseboard Management Controller; BMC 13a。需说明的是,本实施例中,由于该控制模 块13是利用该本地电脑7的待机电源(standby power执行运作,故,即使该 本地电脑7的工作电源73处于关闭状态,仍不影响该韧体更新作业的正常执行。再者,于本案的另一较佳实施例中,该远程电脑3的数据库31中是储存有 多笔韧体更新档案数据以及与各韧体更新档案数据相对应的韧体识别信息,俾 于该控制模块接收到该远程电脑3所传送的韧体更新执行指令后,即依照一预 设的识别机制以获取该本地电脑7对应的韧体识别信息,并将该韧体识别信息 传送至该远程电脑3,以令该远程电脑3依据该韧体识别信息自该数据库31中 搜寻出与其相对应的韧体更新档案数据并回传至该本地电脑7中,以提供该本地电脑7执行正常的韧体更新作业。此外,本发明的控制模块13是具有辨识xmodern档案传输协议的能力,以 用于辨识由该远程电脑3依据xmodem档案传输协议传送至该本地电脑7的该韧 体更新执行指令与该韧体更新档案数据,俾供后续执行韧体更新作业。于本实施例中,该控制模块13是由储存单元131、分析单元133、接收单
元135以及更新单元137所构成。该储存单元131是用于储存韧体更新处理程序(Flash ROM Programming 。该分析单元133是用以于侦测该本地电脑7接收到由该远程电脑3所传送 的韧体更新执行指令时,分析该本地电脑7的系统运作状态是否处于关机状态, 亦即,分析该本地电脑7的工作电源73是否处于关闭状态。请配合参阅图2, 本发明的分析模块133是藉由南桥芯片(South Bridge) 75a以监控本地电脑 7a的切换开关73a是否处于关闭状态,以分析电脑系统的运作状态是否处于关 机状态。惟,上述透过南桥芯片75a监控电脑系统的运作状态是为所属领域具 有通常知识者所习知者,故,于此将不再为文赘述。该接收单元135是用以于该分析单元133分析该本地电脑7的系统运作状 态是处于关机状态时,即接收该远程电脑3所传送的韧体更新档案数据,并将 该韧体更新档案数据加载至该本地电脑7的内存71中。请配合参阅图2,此处 需说明的是,该Flash ROM 71a是直接与该BMC 13a作电性连接者。该更新单元137则用于启动执行储存于该储存单元131中的韧体更新处理 程序,以依据该接收单元135加载至该本地电脑7的内存71中的韧体更新档案 数据,更新该内存71中的储存信息。需说明的是,于本案的又一较佳实施例中,为防止该本地电脑7于执行远 程更新韧体作业的同时,因受到人为干预操作,而启动该本地电脑7的操作系 统以执行韧体的更新作业,从而引起韧体更新作业冲突执行的情事发生,本发 明的远程更新韧体的系统1复提供有防呆模块15,该防呆模块15是用以于侦测 该本地电脑7欲执行韧体更新作业时,即输出关闭信息以关闭该本地电脑7的 工作电源73,俾令该本地电脑7无法被开机(即无法以人为方式开启该本地电 脑7的工作电源73)或将本地电脑7由开机状态切换至关机状态。请一并参阅 图2,具体而言,是于该分析单元133分析该本地电脑7的系统运作状态是处于 关机状态,亦即,于该本地电脑7a的BMC 13a欲针对该用于储存BI()S韧体程 序的Flash ROM 71a执行更新作业时,即输出一讯号指令至南桥芯片75a,以令 该南桥芯片75a控制本地电脑7a的切换开关73a处于关闭状态,而无法被使用 者所开启;或可令该南桥芯片75a关闭本地电脑7a的操作系统,且控制本地电 脑7a的切换开关73a处于关闭状态,以确保电脑系统无法被开启,直至于侦测 到该更新单元137已完成执行韧体的更新作业时,使得以输出致能信息以开启 该本地电脑7a的工作电源73,俾令该本地电脑7a能被正常地开机。透过上述远程更新韧体的系统,执行本发明的远程更新韧体的方法的操作 流程是如图3所示。请同时参阅图2,本发明的远程更新韧体的方法是用以提供 远程电脑3透过网络通信系统5以控制本地电脑7执行韧体的更新作业。其中, 该远程电脑3是具有储存有韧体更新档案数据及其对应的韧体识别信息的数据 库31,较佳地,该韧体更新档案数据是为基本输入输出系统(Basic Input Output
System; BIOS)韧体更新档案数据。而该本地电脑7是具有用以储存该韧体数据的内存71,以及用以提供本地电脑7的例如DOS或Window等操作系统执行正常运作所需的工作电源73。于本实施例中,该内存71是以图2所示的Flash ROM快闪只读存储器)71a为例予以说明,但不以此为限,该内存71亦可为电可 抹除式只读存储器(EEPROM或者其它非挥发性内存。以下将一并配合图l详细 说明本发明的远程更新韧体的方法的具体操作步骤。如图3所示,首先进行步骤SIO,提供使用者透过该远程电脑3输入韧体更 新执行指令,并提取储存于该远程电脑3中的韧体更新档案数据。接着进行步 骤Sll。于步骤Sll中,令该远程电脑3透过网络通信系统5将所输入的韧体更新 执行指令与该储存于数据库31中的韧体更新档案数据传送至该本地电脑7中, 以供该本地电脑7启动执行韧体更新作业。更详而言之,该远程电脑3是利用 Telnet软件程序以依据xmodem档案传输协议传送该韧体更新执行指令与该韧体 更新档案数据至该本地电脑7中。接着进行步骤S12。于步骤S12中,于侦测该本地电脑7是接收到由该远程电脑3所传送的韧 体更新执行指令时,分析该本地电脑7的系统运作状态是否处于关机状态,若 否,则进至步骤S13,若是,则进至步骤S14。于步骤S13中,输出关闭信息以关闭该本地电脑7的工作电源73,俾令该 本地电脑7无法被开机(即无法以人为方式开启该本地电脑7的工作电源73) 或由开机状态切换为关机状态,俾提供韧体更新作业一防呆机制,进而防止该 更新韧体作业受本地电脑7的操作系统的影响,而引起更新作业冲突的异常情 事的发生,本实施例的防呆机制是可透过切换开关73a (如图2所示)。于实际 操作过程中,亦可同时令该远程电脑3输出一报警信息,以提示使用者当前该 本地电脑7的操作系统是处于运行状态,且该操作系统将被予以关闭的信息, 意即,注销操作系统并停止本地电脑的运作。并返回至步骤S13。于步骤S14中,令该本地电脑7接收该远程电脑3所传送的韧体更新档案 数据,并将该韧体更新档案数据加载至该本地电脑7的内存71中。接着进行步 骤S15。于步骤S15中,启动执行储存于该本地电脑7的储存单元131中的韧体更 新处理程序,以依据该内存71中所加载的韧体更新档案数据,更新该内存71 中的储存信息。接着进行步骤S16。于步骤S16中,侦测该本地电脑7的韧体更新作业是否结束,若否,则返 回至步骤S14继续执行相关更新作业,若是,则进至步骤S17。于步骤S17中,输出致能信息以开启该本地电脑7的工作电源73,俾令该 本地电脑7可被开机,即此时使用者可透过人为方式开启该本地电脑7的工作 电源73。
此处需说明的是,上述步骤S12、 S14、以及S15所执行的操作流程是藉由组设于该本地电脑7中的控制模块13所达成。该控制模块13是具有辨识xniodem 档案传输协议的能力,以利于该控制模块13正确辨识由该远程电脑3依据 xmodem档案传输协议传送至该本地电脑7的该韧体更新执行指令与该韧体更新 档案数据,俾供后续得以于该本地电脑7中实现韧体更新作业,更详而言之, 该控制模块13是为具有支持智能平台管理接口 (Intelligent Platform Management Interface; IPMI的能力的基板管理控制器(Baseboard Management Controller; BMC 。综上所述,本发明的远程更新韧体的系统及其方法是主要具有以下功效包 括有本发明是利用组设于龟脑中的基板管理控制器以控制执行该本地电脑的韧 体更新作业,以实现远程更新韧体的功效;再者,由于基板管理控制器是利用 待机电源即可执行运作,因而本发明能实现在电脑不开机的状态下即可执行韧 体的更新作业,藉以避免习知技术中因韧体更新作业是受到电脑的运行状态及 其所处作业环境的限制,而当发生因韧体更新失败的异常状况时,会造成系统 无法正常开机且韧体更新作业无法执行的严重后果;另外,藉由本发明所提供 的防呆机制,亦即于欲更新BIOS韧体更新档案数据的本地电脑,是于执行远程 更新韧体程序的过程中,关闭本地电脑的工作电源,藉而避免因人为因素而导 致更新失败的异常情事发生;此外,藉由本发明的韧体更新技术,是无须额外 添置硬设备(如烧入器),因此具有成本低廉的优点,同时,具有操作简单且方 便的优点。
权利要求
1. 一种远程更新韧体的系统,是用以提供远程电脑透过网络通信系统以控制本地电脑执行韧体的更新作业,于该远程电脑中是储存有韧体更新档案数据,其特征在于,该系统包括触发模块,是用以供该远程电脑输入韧体更新执行指令,且令该远程电脑透过网络通信系统将所输入的韧体更新执行指令与该韧体更新档案数据传送至该本地电脑,藉以触发该本地电脑启动执行韧体更新作业;控制模块,是用以提供该本地电脑响应该远程电脑所传送的韧体更新执行指令,以接收该远程电脑所传送的韧体更新档案数据,并据以控制该本地电脑执行相应的韧体更新作业。
2. 根据权利要求1所述的远程更新韧体的系统,其特征在于,该控制模块 复包括储存单元,是用于储存韧体更新处理程序;分析单元,是用以于侦测该本地电脑接收到由该远程电脑所传送的韧体更 新执行指令时,即分析该本地电脑的系统运作状态是否处于关机状态;接收单元,是用以于该分析单元分析该本地电脑的系统运作状态是处于关 机状态时,即接收该远程电脑所传送的韧体更新档案数据,并将该韧体更新档 案数据加载至该本地电脑的内存中;更新单元,是用于启动执行储存于该储存单元中的韧体更新处理程序,以 依据该接收单元加载至该本地电脑的内存中的韧体更新档案数据,更新该内存 中的储存信息。
3. 根据权利要求2所述的远程更新韧体的系统,其特征在于,该内存是为 一快闪只读存储器(Flash ROM及电可抹除式只读存储器(EEPROM的其中一者。
4. 根据权利要求1或2所述的远程更新韧体的系统,其中,该控制模块是 组设于该本地电脑中。
5. 根据权利要求5所述的远程更新韧体的系统,其特征在于,该控制模块 是为具有支持智能平台管理接口 (Intelligent Platform Management Interface; IPMI的能力的基板管理控制器(Baseboard Management Controller; BMC 。
6. 根据权利要求1'或2所述的远程更新韧体的系统,其特征在于,该韧体 更新档案数据是为基本输入输出系统(Basic Input Output System; BIOS)韧 体更新档案数据。
7. 根据权利要求1所述的远程更新韧体的系统,其特征在于,该远程电脑 是利用Telnet软件程序以依据xrnodem档案传输协议传送该韧体更新执行指令 与该韧体更新档案数据至该本地电脑中,且该本地电脑的控制模块是具有辨识xmodem档案传输协议的能力。
8. 根据权利要求1所述的远程更新韧体的系统,其特征在于,复具有防呆 模块,是用以于侦测该本地电脑欲执行韧体更新作业时,即输出关闭信息以关 闭该本地电脑的工作电源,俾令该本地电脑无法被开机或由开机状态切换为关 机状态,且于侦测该本地电脑结束执行韧体更新作业时,即输出致能信息以开 启该本地电脑的工作电源,俾令该本地电脑能被开机。
9. 根据权利要求1所述的远程更新韧体的系统,其特征在于,该远程电脑 中复具有储存有韧体更新档案数据及其对应的韧体识别信息的数据库。
10. 根据权利要求1所述的远程更新韧体的系统,其特征在于,该控制模块 复包括获取该本地电脑对应的'韧体识别信息并传送至该远程电脑,以令该远程 电脑依据该韧体识别信息由该数据库中搜寻出与其相对应的韧体更新档案数据 并回传至该本地电脑中,以供该本地电脑执行韧体更新作业。
11. 一种远程更新韧体的方法,是用以提供远程电脑透过网络通信系统以控 制本地电脑执行韧体的更新作业,于该远程电脑中是储存有韧体更新档案数据, 其特征在于,该方法是包括以下步骤-透过该远程电脑以输入韧体更新执行指令,并提取储存于该远程电脑中的 韧体更新档案数据;令该远程电脑透过网络通信系统将所输入的韧体更新执行指令与该韧体更 新档案数据传送至该本地电脑;令该本地电脑响应该远程电脑所传送的韧体更新执行指令,以接收该远程 电脑所传送的韧体更新档案数据;依据所接收的韧体更新档案数据,控制该本地电脑执行相应的韧体更新作业。
12. 根据权利要求11所述的远程更新韧体的方法,其特征在于,该控制本 地电脑接收由该远程电脑所传送的韧体更新档案数据以及控制该本地电脑执行 韧体更新作业的方法步骤是藉由组设于该本地电脑中的控制模块所达成。
13. 根据权利要求12所述的远程更新韧体的方法,其特征在于,该控制模 块是为具有支持智能平台管理接口 (Intelligent Platform Management Interface; IPMI的能力的基板管理控制器(Baseboard Management Controller; BMC 。
14. 根据权利要求12或13所述的远程更新韧体的方法,其特征在于,该远 程电脑是利用Telnet软件程序以依据xmodem档案传输协议传送该韧体更新执 行指令与该韧体更新档案数据至该本地电脑中,且该本地电脑的控制模块是具 有辨识xmodem档案传输协议的能力。
15. 根据权利要求11所述的远程更新韧体的方法,其特征在于,该控制本 地电脑接收韧体更新档案数据的步骤进一步包括 于侦测该本地电脑是接收到由该远程电脑所传送的韧体更新执行指令时, 分析该本地电脑的系统运作状态是否处于关机状态;于分析该本地电脑的系统运作状态是处于关机状态时,接收该远程电脑所 传送的韧体更新档案数据,并将该韧体更新档案数据加载至该本地电脑的内存 中。
16. 根据权利要求11或15所述的远程更新韧体的方法,其特征在于,该韧 体更新档案数据是为基本输入输出系统(Basic I叩ut Output System; BIOS) 韧体更新档案数据。
17. 根据权利要求15所述的远程更新韧体的方法,其特征在于,该内存是 为一快闪只读存储器(Flash ROM及电可抹除式只读存储器(EEPROM的其中一 者。
18. 根据权利要求11所述的远程更新韧体的方法,其特征在于,该本地电 脑中复具有用以储存韧体更新处理程序的储存单元。
19. 根据权利要求18所述的远程更新韧体的方法,其特征在于,该执行韧 体更新作业的步骤更进一步包括启动执行储存于该储存单元中的韧体更新处 理程序,以依据该内存中所加载的韧体更新档案数据,更新该内存中的储存信 息。
20. 根据权利要求11所述的远程更新韧体的方法,其特征在于,复包括于 侦测该本地电脑欲执行韧体更新作业时,即输出关闭信息以关闭该本地电脑的 工作电源,俾令该本地电脑无法被开机或由开机状态切换为关机状态,且于侦 测该本地电脑结束执行韧体更新作业时,即输出致能信息以开启该本地电脑的 工作电源,俾令该本地电脑能被开机。
21. 根据权利要求11所述的远程更新韧体的方法,其特征在于,该远程电 脑中复具有储存有韧体更新档案数据及其对应的韧体识别信息的数据库。
22. 根据权利要求21所述的远程更新韧体的方法,其特征在于,复包括获 取该本地电脑对应的韧体识别信息并传送至该远程电脑,以令该远程电脑依据 该韧体识别信息由该数据库中搜寻出与其相对应的韧体更新档案数据并回传至 该本地电脑中,以供该本地电脑执行韧体更新作业。
全文摘要
一种远程更新韧体的系统及其方法,是用以提供远程电脑透过网络通信系统以控制本地电脑执行韧体的更新作业,于该远程电脑中是储存有韧体更新档案数据,本发明是由触发模块提供该远程电脑输入韧体更新执行指令,且令该远程电脑透过网络通信系统将所输入的韧体更新执行指令与该韧体更新档案数据传送至该本地电脑,再藉由控制模块以提供本地电脑响应该触发模块所传送的韧体更新执行指令,以接收该远程电脑所传送的韧体更新档案数据,并据以控制该本地电脑执行相应的韧体更新作业,藉此提供简便及安全的韧体更新方式。
文档编号G06F9/445GK101211263SQ20061013240
公开日2008年7月2日 申请日期2006年12月29日 优先权日2006年12月29日
发明者郭明义 申请人:佛山市顺德区顺达电脑厂有限公司;神达电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1