TW448406B - BIOS updating method performed through the network - Google Patents

BIOS updating method performed through the network Download PDF

Info

Publication number
TW448406B
TW448406B TW88118006A TW88118006A TW448406B TW 448406 B TW448406 B TW 448406B TW 88118006 A TW88118006 A TW 88118006A TW 88118006 A TW88118006 A TW 88118006A TW 448406 B TW448406 B TW 448406B
Authority
TW
Taiwan
Prior art keywords
update
network
machine
scope
program
Prior art date
Application number
TW88118006A
Other languages
English (en)
Inventor
Shian-Jung Wang
Wen-Shin Shr
Original Assignee
Inventec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Priority to TW88118006A priority Critical patent/TW448406B/zh
Application granted granted Critical
Publication of TW448406B publication Critical patent/TW448406B/zh

Links

Landscapes

  • Stored Programmes (AREA)

Description

4484〇6
【發明背景】 一般而言電腦在開機的時候,必須要做一些啟動時 管理程序,即所謂的基本輸出入系統(gasic
Input/Output System,BI0S),例如電腦啟動時的自我測 試程式(p〇wer-on seif —test)、以及磁碟機、鍵盤、螢 等低階設定,並提供一些控制供各種與電腦連接設備的軟 體支援13但是傳統基本輸出入系統只提供1)〇§模式,無法 以WIN9x/NT的模式呈現,隨著圖形介面(GUI)作業環境的 來臨,DOS模式的基本輸出入系統已無法滿足真正32位元 或3 2位元以上規格的作業環境。 因此’隨著高科技時代的來臨,電腦的基本輸出入系 統的更新’提供使用者隨時升級電腦的主要依據。以往的 基本輸出入系統無法提供使用者更新,只能燒錄於不可修 改之准讀記憶體中;若改為可修改之非揮發性記憶體,則 不須像以往將整個基本輪出入系統的晶片送回原薇,才能 做基本輸出入系統韌體之更新。以現有的基本輸出入系統 的更新方法而言,大致提供幾種方式:透過電腦之軟性磁 碟機或CD-ROM等方式輸入磁碟片更新、網路下載 (download)更新等。但是,這些更新方式仍須以單機或下 載程式至單機後更新’無法透過網路提供遠端機器進行更 新。 另一方面,隨著網際網路與區域網路的發達,電腦與 電腦之間的溝通與互動更加地頻繁與便利,透過網路無遠 弗屆的連結’讓單機處理的能力擴充至遠端的機器來處
448々〇β 五、發明說明(2) 理,不僅大大提升電腦的操作功能,更能夠讓遠端的機器 來進行操控。 【發明領域】 本發明為一種基本輸出入系統(Β I 0 S )更新的方法,特 別是一種可透過網路進行基本輸出入系統的更新方法。 【發明之概述及目的】 本發明提出一種以真正3 2位元或3 2位元以上規格的視 窗化界面的基本輸出入系統(Β I 0S)更新的方法,該方法係 透過網路進行基本輸出入系統的更新,提供使用者單機或 遠端的更新功能,並可選擇性產生一救援磁片(C r i s i s disk)以提供在更新程式過程中遭受中斷,如停電時,備 份先前基本輸出入糸統的程式以利重新開機。 本發明所提出基本輸出入系統更新的方法係提供從單 機選擇或透過網路選擇開啟一基本輸出入系統的更新程 式,若選以透過網路的方法更新,則藉由主要(遠端)機器 端(Master Machine)與目的機器端(Target Machine)的網 路協定、使用者名稱、I P 位址、密碼等的確認後開始讓 遠端機器執行程式(Remote Procedure Call, RPC)。 接著透過R P C確認目的機器端允許被更新並回傳訊息 至主要機器端;接著檢查目的機器端的作業系統(0 S)模式 以提供相容程式更新;並在主要機器端產生一備份目錄複 製欲更新的公用程式與驅動程式,以及在目的機器端產生 一工作目錄以複製欲更新的公用程式與驅動程式,再透過 主要機器端安裝更新程式至目的機器端,其中提供使用者
44Q 4〇6 五、發明說明(3) 在目的機器端備份先前的基本輸出入系統程式,接著執行 更新程序並回傳訊息至主要機器端以顯示更新進度;若更 新過程中顯示錯誤訊息,則要求目的機器端將先前的基本 輸出入系統程式重新覆蓋,並同時顯示更新進度;最後提 供主要機器端選擇是否重新開啟目的機器端。 下 有關本發明之詳細内容及技術,茲就配合圖式說明如 圖式簡單說明】 第1圖為依據本發明實施例之更新基本輸出入系統流 程圖; 第2圖為依據本發明實施例之透過遠端更新基本輪出 入系統細部方塊圖; 符號說明】 步驟1 0........線上求助 步驟2 0........顯示求助訊息 步驟3 0........結束線上求助 步驟4 0........從網路或單機磁碟取得B I 0 S視窗 步驟5 0........提供模式及功能選擇 步驟6 0........是否從遠端更新 步驟70........讀取目的機器端BIOS視窗及備份程式
步驟80........是否更新BIOS 步驟9 0........開啟一救援磁片 步驟1 0 0.......備份先前基本輸出入糸統的程式至救
yl r\ ^°4〇 五 '發明說明(4) 援磁片中 步驟1 1 0.......進行基本輸出入系統的更新 步驟1 2 0.......判斷更新過程是否成功 步驟130.......回存舊有程式 步驟140.......主要機器端(Master Machine) 步驟150.......目的機器端(Target Machine) 步驟160.......讓遠端機器執行程式(Remote
Procedure Call, RPC) 步驟170.......主要機器端與目的機器端溝通前置步 驟 步驟1 8 0.......確認目的機器端允許被更新並回傳訊 息至主要機器端 步驟1 9 0.......檢查目的機器端的作業系統模式以提 供相容程式更新 步驟200.......在主要機器端產生一備份目錄以複製 欲更新的公用程式與驅動程式 步驟2 1 0.......在目的機器端產生一工作目錄以複製 欲更新的公用程式與驅動程式 步驟220.......透過主要機器端安裝更新程式至目的 機器端 步驟2 3 0 .......執行更新程序並回傳訊息至主要機器 端以顯示更新進度 步驟2 4 0 .......將先前的基本輸出入系統程式重新覆 蓋
第7頁 448406 立、發明説明C5) 步驟2 5 〇.......提供主要機器端選擇是否重新開啟目 的機端 【發明之詳細說明】 本發明係提供一種以真正3 2位元或3 2位元以上規格的 視窗化界面的基本輸出入系統(B j 〇s ),以提升視窗化作業 發展環境的整合功能,並可透過網路進行基本輸出入系統 更新的方法’使用者可自行更新基本輸出入系統,透過此 方式Μ I S人員可在原地更新遠端使用者的機器,而不必親 自到每一處機台所在,如此不但兼顧便利且具安全的考 量’如此對使用者或原廠造者,皆有相當大之益處。 第1圖為依據本發明實施例的流程圖,其中說明藉由 網路進行β I 〇 S更新的流程。 本發明所提出基本輸出入系統更新的方法首先提供— 線上求助(步騾1 〇 )服務程式,若選擇求助功能,則顯示求 助訊息(步驟2 0 ),接著結束線上求助(步驟3 0 )。若不須線 上求助’則從網路或單機磁碟取得Β I 0 S視窗(步驟4 0 ),接 著提供模式及功能選擇(步驟50),其中模式的選擇包含從 遠端或單機模式更新,更者,提供延伸系統配置資料 (Extended System Configuration Data, ESCD),用以連 接隨插即用(Plug-and-Play)元件更新與否的選擇,再進 一步選擇是否從遠端(透過網路)更新(步驟60)。 若選以透過網路選擇開啟一基本輸出入系統的更新程 式,則進行步驟A,藉由主要(遠端)機器端(Master Machine)與目的機器端(Target Machine)的網路協定、使
44 已 4〇s 五、發明說明(6) 用者名稱、I P 位址、密碼等的確認後開始讓遠端機器執 行程式(Remote Procedure Call, RPC),以進行基本輸出 入系統的更新。 若不透過網路選擇更新,則藉由單機讀取目的機器端 BIOS視窗及備份程式(步驟70),接著提供是否更新BIOS的 選擇功能(步驟8 0 ),若不選擇更新B I 0S,則系統結束;否 則進行更新BIOS時,系統更提供開啟一救援磁片(Crisis disk)的選擇(步驟90),以提供在更新程式過程中遭受中 斷時,備份先前基本輸出入系統的程式至救援磁片中(步 驟1 0 0 ),以利重新開機。最後進行基本輸出入系統的更新 (步驟11 0 ),並判斷更新過程是否成功(步驟1 2 0 ),如果更 新過程有誤,則回存舊有程式(步驟130),如果更新過程 無誤,則顯示更新完成並結束更新動作。 第2圖為依據本發明實施例之透過遠端更新基本輸出 入系統細部方塊圖。因為本發明所提供之基本輸出入系統 更新的方法包含從網路或單機磁碟更新,在此藉由遠端 (透過網路)更新基本輸出入系統的方法提出說明,而藉由 單機磁碟更新的方法亦與提出之實施例相同(步驟9 0〜步驟 130),在此不在贅述。 首先藉由主要(遠端)機器端140與目的機器端150的網 路協定、使用者名稱、I P 位址、密碼等的確認後開始讓 遠端機器執行程式(R P C ) 1 6 0,以進行基本輸出入系統的更 新準備步驟(步驟1 7 0 )。接著透過R P C 1 6 0確認目的機器1 5 0 端允許被更新並回傳訊息至主要機器端1 4 0 (步驟1 8 0 );接
此外’本發明所提出之藉由網路進行8丨〇s更新的方法 中,所使用的網路通信協定可以透過TCp/ip, UUID等其他 方法予以完成,其中TCP/IP’ UUID等通信協定僅為本i明 之較佳實施例,非以用於限定本發明之申請範圍。 雖然本發明以前述之較佳實施例揭露如上,然其並非 $以限定本發明,任何熟習此技藝者,在不脫離本發明之 精,=範圍内,當可作些許之更動與潤飾,因此本發明之 保護範圍當視後附之申請專利範圍所界定者為準。
第10頁

Claims (1)

  1. A r\ 六、申請專利範圍 1. 一種可透過網路進行的81的更新方法,包含下列步 驟: 透過达端機器執行程式(r e m 〇 t e P r 〇 c e d u r e C a 1 1, RPC)確遇目的機盗端(Target Machine)允許該BIOS被更 新’並回傳sR息至主要機器端(Master Machine); 檢查該目的機器端的作業系統幻模式以提供相容程 式更新; 在5亥主要機器端產生一備份目錄以複製欲更新的公用 程式與驅動程式; 在該目的機器端產生一工作目錄以複製該欲更新的公 用程式與該驅動程式; 執行更新程序並回傳訊息至該主要機器端以顯示更新 進度;以及 提供該主要機器端選擇是否重新開啟該目的機器端。 2·如申請專利範圍第1項所述可透過網路進行的B10S更 新方法’更包含在更新過程中顯示錯誤訊息時,要求該目 的機器端將先前的該Bi〇s程式重新覆蓋至該中,並同 時顯示更新進度。 3 ·如申睛專利範圍第1項所述可透過網路進行的B 10S更 f方法’更包含選擇性產生一救援磁片(Cr isi s disk)以 提供在該更新程式過程中遭受中斷時,備份該先前的B i 〇s 程式以利重新開機。 4·如申請專利範圍第1項所述可透過網路進行的BIOS更 新方法’更包含從單機進行該8丨〇s更新的方法。
    44840 6 申請專利範圍 5·如申味專利範圍第1項所述可透過網路進行的BIOS更 新方法,其中上述之BIOS更新係透過真正32位元或32位元 以上規格的視窗化界面執行。 6·如申請專利範圍第1項所述可透過網路進行的BI0S更 新方法,其中上述之驅動程式係與該目的機器端之該作業 系統(os)模式相容β μ 7.如申請專利範圍第i項所述可透過網路進行的β I 〇s更 新方法,其中上述之目的機器端之該作業系統(〇s)模式 WIN NT時,要求該目的機器端提供一新的使用者帳戶… (User account)給該主要機器端使用。 8· —種可透過網路進行的…⑽更新方法,包含 驟: 透過遠知機器執行程式(Rem〇te pr〇cedure caH, RPC)確3忍目的機器端(Target Machine)允許該biqs被更 新’並回傳訊息至主要機器端(Master Machine); 檢查該目的機器端的作業系統(〇s)模式以提供相 式更新; /'π 在該主要機器端產生—備份目錄以複製欲更公 式與驅動程式; % 在該目的機器端產生一工作目錄以複製該欲更新的 用程式與該驅動程式; 執行更新程序並回傳訊息至該主要機器端以顯示更 進度; 若更新過程中顯示錯誤訊息時,要求該目的機器端將
    第12頁 448406 專利範圍 六、 先前的該BIOS程式重新 進度;以及 盘至該BIOS中’並同時顯示更新 提供該主要機器蠕'$ 9.如申請專利範圍第、擇是否重新開啟該目的機器端。 新方法,更包含選擇性項所述可透過網路進行的BIOS更 提供在該更新程式過裎生—救援磁片(Crisis disk)以 程式以利重新開機。 遭受中斷時’備份該先前的BIOS 1 0 ·如申請專利範圍第s 新方法’更包含從單楼.*員所述可透過網路進行的BIOS更 u.如申請專利範圍:δ進:該BI0S的更新方法。 新方法,其中上述之Βι〇(^φ所述可透過網路進行的6105更 以上規格的視窗化界面執J新係透過真正32位元或32位元 ϋ去申11利1&圍第8項所述可透過網路進行的β 1 〇s更 新方法,其中上述之躯釭 系統(⑻模式相容。動程式係與該目的機器端之該作業 13.如申清專利範圍第8項所述可透過網路進行的μ⑽更 新方法其中上述之目的機器端之該作業系統(〇S)模式為 WIN NT ,要求该目的機器端提供一新的使用者帳戶 (User account)給該主要機器端使用。 、14_ 一種可透過網路進行的81〇§更新方法,其中該^1〇3係 透過真正32位元或32位元以上規格的視窗化界面執行,該 方法包含下列步驟: 透過达知機器執行程式(Remote Procedure Call, RPC)確認目的機器端(Target Machine)允許該Bi〇s被
    第13頁 六、 申請專利範圍 更 新,並回 檢查該 式 更新; 在該主要機器端產生一備份目錄以複製欲更新公用程 武與驅動程式; 在5亥目的機器端產生一工作目錄以複製該欲更新的公 用程式與該驅動程式; 執行更新程序並回傳訊息至該主要機器端以顯示更新 進度; 儿若更新過程中顯示錯誤訊息時,要求該目的機器端將 先4的该BIOS程式重新覆蓋至該bios中,並同時顯示更新 進度,以及 提供該主要機器端選擇是否重新開啟該目的機器端。 1 5 *如申請專利範圍第14項所述可透過網路進行的BI 0 S更 a 法 更包含選擇性產生一救援磁>}(Crisis disk)以 1供在該更新程式過程中遭受中斷時,備份該先前的BIOS 程式以利重新開機。 1 6.如申清專利範圍第1 4項所述可透過網路進行的BI 〇 s更 新方法’更包含從單機進行該BI更新的方法。 i?·如申請專利範圍第14項所述可透過網路進行的BI〇s更 f方法’其中上述之驅動程式係與該目的機器端之該作業 系統(0 S )模式相容。 1 8 ·如申叫專利範圍第1 4項所述可透過網路進行的b I 〇 s更 新方去’其中上述之目的機器端之該作業系統(〇s)模式為
    第14頁 ,4〇6
    第15頁
TW88118006A 1999-10-19 1999-10-19 BIOS updating method performed through the network TW448406B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW88118006A TW448406B (en) 1999-10-19 1999-10-19 BIOS updating method performed through the network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW88118006A TW448406B (en) 1999-10-19 1999-10-19 BIOS updating method performed through the network

Publications (1)

Publication Number Publication Date
TW448406B true TW448406B (en) 2001-08-01

Family

ID=21642671

Family Applications (1)

Application Number Title Priority Date Filing Date
TW88118006A TW448406B (en) 1999-10-19 1999-10-19 BIOS updating method performed through the network

Country Status (1)

Country Link
TW (1) TW448406B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7360074B2 (en) 2004-04-06 2008-04-15 Wistron Corporation Method for remote flashing of a bios memory in a data processing system
CN100386726C (zh) * 2005-07-05 2008-05-07 英业达股份有限公司 远程操控更新计算机平台***程序的方法及***
US9448810B2 (en) 2011-10-21 2016-09-20 Hewlett-Packard Development Company, L.P. Web-based interface to access a function of a basic input/output system
US9753738B2 (en) 2011-10-21 2017-09-05 Hewlett-Packard Development Company, L.P. Providing a function of a basic input/output system (BIOS) in a privileged domain
TWI624762B (zh) * 2017-02-24 2018-05-21 廣達電腦股份有限公司 自動更新基本輸入輸出系統之系統與方法
US10162565B2 (en) 2014-01-30 2018-12-25 Hewlett-Packard Development Company, L.P. Data erasure of a target device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7360074B2 (en) 2004-04-06 2008-04-15 Wistron Corporation Method for remote flashing of a bios memory in a data processing system
CN100386726C (zh) * 2005-07-05 2008-05-07 英业达股份有限公司 远程操控更新计算机平台***程序的方法及***
US9448810B2 (en) 2011-10-21 2016-09-20 Hewlett-Packard Development Company, L.P. Web-based interface to access a function of a basic input/output system
US9753742B2 (en) 2011-10-21 2017-09-05 Hewlett-Packard Development Company, L.P. Web-based interface to access a function of a basic input/output system
US9753738B2 (en) 2011-10-21 2017-09-05 Hewlett-Packard Development Company, L.P. Providing a function of a basic input/output system (BIOS) in a privileged domain
US10162565B2 (en) 2014-01-30 2018-12-25 Hewlett-Packard Development Company, L.P. Data erasure of a target device
TWI624762B (zh) * 2017-02-24 2018-05-21 廣達電腦股份有限公司 自動更新基本輸入輸出系統之系統與方法
CN108509210A (zh) * 2017-02-24 2018-09-07 广达电脑股份有限公司 自动更新基本输入输出***的***与方法

Similar Documents

Publication Publication Date Title
JP4647096B2 (ja) ネットワーク接続オブジェクトを使用してネットワークへ接続するようにコンピュータを構成する方法およびシステム
US6684327B1 (en) Extensible, flexible, memory efficient technique for network boot without special DHCP/PXE hardware
US6993642B2 (en) Method and system for creating and employing an operating system having selected functionality
US7376944B2 (en) Hardware ROM upgrade through an internet or intranet service
US6598131B2 (en) Data image management via emulation of non-volatile storage device
US20060253565A1 (en) System and methods for software distribution and management
JP2001056718A (ja) ブートアップ時及びシャットダウン時の画像表示
JP2003030123A (ja) デバイスドライバ設置方法
JP2005235221A (ja) 共通オペレーティングシステムを提供するための方法およびシステム
JP2011146071A (ja) 組み込みシステム内のファームウエアをアップグレードする装置と方法
TW448406B (en) BIOS updating method performed through the network
US7363632B2 (en) Clientless external storage device
TWI275019B (en) Embedded system and related method capable of automatically updating system software
US7730359B2 (en) Repair of network communication files
CN114115917A (zh) 操作***安装方法及装置
US7363356B1 (en) Boot modification of registry data for iSCSI network boot operations
CN100480998C (zh) 可透过网路进行基本输出入***的更新方法
JP2003508845A (ja) コンピュータオペレーティングシステムのリモートインストール方法及び装置
ApS MOSEK Licensing Guide
JP3997735B2 (ja) 処理システムおよび処理装置
JP2002222106A (ja) クライアント/サーバシステムにおけるクライアントの環境設定装置、方法、プログラム記録媒体およびプログラム
Cisco Release Notes for Cisco Secure Policy Manager Version 2.3.2i
Cisco Release Notes for Cisco Secure Policy Manager Version 2.3i
Cisco Loading System Images, Microcode Images, and Configuration Files
Cisco Upgrading Feature Licenses and System Software

Legal Events

Date Code Title Description
GD4A Issue of patent certificate for granted invention patent
MM4A Annulment or lapse of patent due to non-payment of fees