TW448406B - BIOS updating method performed through the network - Google Patents
BIOS updating method performed through the network Download PDFInfo
- 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
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)
- 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頁
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)
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 |
-
1999
- 1999-10-19 TW TW88118006A patent/TW448406B/zh not_active IP Right Cessation
Cited By (8)
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 |