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)
Abstract
Description
4484〇64484〇6
【發明背景】 一般而言電腦在開機的時候,必須要做一些啟動時 管理程序,即所謂的基本輸出入系統(gasic[Background of the Invention] Generally speaking, when the computer is turned on, it must do some startup management programs, the so-called basic input / output system (gasic
Input/Output System,BI0S),例如電腦啟動時的自我測 試程式(p〇wer-on seif —test)、以及磁碟機、鍵盤、螢 等低階設定,並提供一些控制供各種與電腦連接設備的軟 體支援13但是傳統基本輸出入系統只提供1)〇§模式,無法 以WIN9x/NT的模式呈現,隨著圖形介面(GUI)作業環境的 來臨,DOS模式的基本輸出入系統已無法滿足真正32位元 或3 2位元以上規格的作業環境。 因此’隨著高科技時代的來臨,電腦的基本輸出入系 統的更新’提供使用者隨時升級電腦的主要依據。以往的 基本輸出入系統無法提供使用者更新,只能燒錄於不可修 改之准讀記憶體中;若改為可修改之非揮發性記憶體,則 不須像以往將整個基本輪出入系統的晶片送回原薇,才能 做基本輸出入系統韌體之更新。以現有的基本輸出入系統 的更新方法而言,大致提供幾種方式:透過電腦之軟性磁 碟機或CD-ROM等方式輸入磁碟片更新、網路下載 (download)更新等。但是,這些更新方式仍須以單機或下 載程式至單機後更新’無法透過網路提供遠端機器進行更 新。 另一方面,隨著網際網路與區域網路的發達,電腦與 電腦之間的溝通與互動更加地頻繁與便利,透過網路無遠 弗屆的連結’讓單機處理的能力擴充至遠端的機器來處Input / Output System (BI0S), such as the self-test program (p〇wer-on seif —test) when the computer starts up, and low-level settings such as disk drive, keyboard, and display, and provide some controls for various devices connected to the computer The software supports 13 but the traditional basic input / output system only provides 1) 〇§ mode, which cannot be presented in WIN9x / NT mode. With the advent of the graphical interface (GUI) operating environment, the basic input / output system in DOS mode can no longer meet the real 32-bit or 32-bit or higher operating environment. Therefore, “with the advent of the high-tech era, the computer's basic I / O system is updated” provides the main basis for users to upgrade their computers at any time. The previous basic I / O system could not provide user updates, and could only be burned into the non-modifiable read-only memory; if it was changed to a non-volatile memory that could be modified, it would not be necessary to put the entire basic round in and out of the system The chip is sent back to the original Wei to update the basic I / O system firmware. In terms of the existing basic input / output system update method, there are roughly several methods: inputting disk updates via a computer's soft disk drive or CD-ROM, and downloading updates from the Internet. However, these update methods still need to be updated on a stand-alone or after downloading the program to a stand-alone ’, and cannot provide remote devices for update via the network. On the other hand, with the development of the Internet and the local area network, the communication and interaction between computers are more frequent and convenient. Through the Internet's inexhaustible connection, the single-processor processing capability is extended to the remote end. Where the machine comes from
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)模式 以提供相容程式更新;並在主要機器端產生一備份目錄複 製欲更新的公用程式與驅動程式,以及在目的機器端產生 一工作目錄以複製欲更新的公用程式與驅動程式,再透過 主要機器端安裝更新程式至目的機器端,其中提供使用者448々〇β 5. Description of the invention (2) The technology not only greatly enhances the computer's operation function, but also enables remote machines to control it. [Field of the Invention] The present invention is a method for updating a basic input / output system (B I 0 S), particularly a method for updating a basic input / output system via a network. [Summary and purpose of the invention] The present invention proposes a method for updating a basic input / output system (B I 0S) with a windowed interface of true 32-bit or more specifications. The method is to perform basic Update of input / output system, providing user stand-alone or remote update function, and can optionally generate a rescue disk (Crisis disk) to provide interruption during the update process, such as backup of previous basic input / output during power failure Traditional programs to facilitate rebooting. The method for updating the basic input / output system provided by the present invention is to provide an update program for opening a basic input / output system from a single machine or through a network. If it is selected to update through a network, the main (remote) machine is used. After confirming the network protocols, user names, IP addresses, passwords, etc. of the master (Master Machine) and the target machine (Target Machine), the remote machine starts to execute Remote Procedure Call (RPC). Then confirm through RPC that the destination machine side is allowed to be updated and send a message back to the main machine side; then check the operating system (0 S) mode of the destination machine side to provide compatible program updates; and generate a backup directory on the main machine side to copy for updates Utility programs and drivers, and generate a working directory on the destination machine side to copy the utilities and drivers to be updated, and then install the update program to the destination machine side through the main machine side, which provides users
44Q 4〇6 五、發明說明(3) 在目的機器端備份先前的基本輸出入系統程式,接著執行 更新程序並回傳訊息至主要機器端以顯示更新進度;若更 新過程中顯示錯誤訊息,則要求目的機器端將先前的基本 輸出入系統程式重新覆蓋,並同時顯示更新進度;最後提 供主要機器端選擇是否重新開啟目的機器端。 下 有關本發明之詳細内容及技術,茲就配合圖式說明如 圖式簡單說明】 第1圖為依據本發明實施例之更新基本輸出入系統流 程圖; 第2圖為依據本發明實施例之透過遠端更新基本輪出 入系統細部方塊圖; 符號說明】 步驟1 0........線上求助 步驟2 0........顯示求助訊息 步驟3 0........結束線上求助 步驟4 0........從網路或單機磁碟取得B I 0 S視窗 步驟5 0........提供模式及功能選擇 步驟6 0........是否從遠端更新 步驟70........讀取目的機器端BIOS視窗及備份程式44Q 4〇6 V. Description of the invention (3) Back up the previous basic I / O system program on the destination machine side, then execute the update process and send a message back to the main machine side to display the update progress; if an error message is displayed during the update process, then The target machine is required to overwrite the previous basic output and input system programs and display the update progress at the same time. Finally, the main machine is provided to choose whether to reopen the destination machine. The following detailed content and technology of the present invention will be described with reference to the drawings. Figure 1 is a flowchart of an update basic input / output system according to an embodiment of the present invention; and Figure 2 is a flowchart according to an embodiment of the present invention. Update the detailed block diagram of the basic round access system through the remote end; Symbol description] Step 1 0 ........ Online help step 2 0 ........ Display help message step 3 0 ..... ... End online help Step 4 0 ........ Get BI 0 S from the network or stand-alone disk Step 5 0 ........ Provide mode and function selection Step 6 0 .. ...... Whether to update step 70 remotely ... Read the target machine-side BIOS window and backup program
步驟80........是否更新BIOS 步驟9 0........開啟一救援磁片 步驟1 0 0.......備份先前基本輸出入糸統的程式至救Step 80 ........ Whether to update the BIOS Step 9 0 ........ Open a rescue disk Step 1 0 0 ....... Back up the previous basic input / output system program to save
yl r\ ^°4〇 五 '發明說明(4) 援磁片中 步驟1 1 0.......進行基本輸出入系統的更新 步驟1 2 0.......判斷更新過程是否成功 步驟130.......回存舊有程式 步驟140.......主要機器端(Master Machine) 步驟150.......目的機器端(Target Machine) 步驟160.......讓遠端機器執行程式(Remoteyl r \ ^ ° 4.05 'Description of the invention (4) Step 1 1 0 ....... in the magnetic backup film to perform the basic input / output system update step 1 2 0 ....... Judge the update process Whether it is successful Step 130 ....... Restore the old program Step 140 ....... Master Machine Step 150 ....... Target Machine Step 160 ....... Let the remote machine execute the program (Remote
Procedure Call, RPC) 步驟170.......主要機器端與目的機器端溝通前置步 驟 步驟1 8 0.......確認目的機器端允許被更新並回傳訊 息至主要機器端 步驟1 9 0.......檢查目的機器端的作業系統模式以提 供相容程式更新 步驟200.......在主要機器端產生一備份目錄以複製 欲更新的公用程式與驅動程式 步驟2 1 0.......在目的機器端產生一工作目錄以複製 欲更新的公用程式與驅動程式 步驟220.......透過主要機器端安裝更新程式至目的 機器端 步驟2 3 0 .......執行更新程序並回傳訊息至主要機器 端以顯示更新進度 步驟2 4 0 .......將先前的基本輸出入系統程式重新覆 蓋Procedure Call (RPC) Step 170 ....... The main machine and the destination communicate with each other. Step 1 8 0 ....... Confirm that the destination machine is allowed to be updated and send a message back to the main machine. Step 1 9 0 ....... Check the operating system mode of the destination machine to provide compatible program update steps 200 ....... Create a backup directory on the main machine to copy the utility program to be updated and Driver step 2 1 0 ....... Create a working directory on the destination machine to copy the utility and driver to be updated. Step 220 ....... Install the update program to the destination machine through the main machine Step 2 3 0 ....... Run the update process and send a message back to the main machine to display the update progress Step 2 4 0 ....... Rewrite the previous basic output into the system program
第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)的網路協定、使Page 7 448406 State of the Invention, C5) Step 2 5 〇 .. Provide the main machine side to choose whether to re-open the destination machine. [Detailed description of the invention] The present invention provides a real 32 bit or 3 Basic input / output system (B j 〇s) of the windowed interface with a specification of 2 bits or more to improve the integration function of the windowed operation development environment, and the method of updating the basic input / output system through the network can be performed by the user. Update the basic input / output system by yourself. In this way, MIS personnel can update the remote user's machine in situ, without having to go to each machine in person. This not only takes convenience and security into consideration, so the user or The original manufacturer has considerable benefits. FIG. 1 is a flowchart according to an embodiment of the present invention, which illustrates a procedure for performing β I 〇s update via a network. The method for updating the basic input / output system provided by the present invention first provides an online help (step 10) service program. If a help function is selected, a help message is displayed (step 20), and then the online help is terminated (step 30). If there is no need for online help, then obtain the B I 0 S window from the network or stand-alone disk (step 40), and then provide the mode and function selection (step 50), where the mode selection includes updating from a remote or stand-alone mode, Furthermore, it provides Extended System Configuration Data (ESCD) to connect plug-and-play (Plug-and-Play) components with the option of updating or not, and further choose whether to remotely (through the network) Update (step 60). If you choose to open a basic input / output system update program through the network, go to step A. Use the network protocol of the master (remote) machine (Master Machine) and the target machine (Target Machine) to enable
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 );接44 Has been 40s. 5. Description of the invention (6) After confirming the user name, IP address, password, etc., the remote machine will execute Remote Procedure Call (RPC) to update the basic input / output system. If the update is not selected through the network, the target machine-side BIOS window and backup program are read by a single machine (step 70), and then a selection function is provided to update the BIOS (step 80). If you do not choose to update the BI 0S, the system End; otherwise, when updating the BIOS, the system also provides the option to open a Crisis disk (step 90) to provide a backup of the previous basic I / O programs to the rescue disk when the update process is interrupted. Medium (step 100) to facilitate rebooting. Finally, update the basic input / output system (step 110), and determine whether the update process was successful (step 120). If the update process is wrong, restore the old program (step 130). If the update process is correct, then The display update is completed and the update operation is ended. Fig. 2 is a detailed block diagram of a system for updating a basic input / output system through a remote terminal according to an embodiment of the present invention. Because the method for updating the basic input / output system provided by the present invention includes updating from a network or a stand-alone disk, a method for updating the basic input / output system remotely (through the network) is provided here, and a stand-alone disk is used. The updating method is also the same as the proposed embodiment (step 90 to step 130), and will not be repeated here. First, by confirming the network protocol, user name, IP address, password, etc. of the main (remote) machine end 140 and the destination machine end 150, the remote machine is allowed to execute a program (RPC) 1 60 to perform Steps to prepare for the update of the basic input / output system (step 17 0). Then confirm through R P C 1 6 0 that the destination machine 1 50 0 is allowed to be updated and send a message back to the main machine 1 4 0 (step 1 8 0); then
此外’本發明所提出之藉由網路進行8丨〇s更新的方法 中,所使用的網路通信協定可以透過TCp/ip, UUID等其他 方法予以完成,其中TCP/IP’ UUID等通信協定僅為本i明 之較佳實施例,非以用於限定本發明之申請範圍。 雖然本發明以前述之較佳實施例揭露如上,然其並非 $以限定本發明,任何熟習此技藝者,在不脫離本發明之 精,=範圍内,當可作些許之更動與潤飾,因此本發明之 保護範圍當視後附之申請專利範圍所界定者為準。In addition, in the method proposed by the present invention for updating via the network, the network communication protocol used can be completed by other methods such as TCp / ip, UUID, among which TCP / IP 'UUID and other communication protocols This is only a preferred embodiment of the present invention, and is not intended to limit the application scope of the present invention. Although the present invention is disclosed in the foregoing preferred embodiment as above, it is not to limit the present invention. Any person skilled in the art can make some modifications and retouching without departing from the essence of the present invention. Therefore, The protection scope of the present invention shall be determined by the scope of the attached patent application.
第10頁Page 10
Claims (1)
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 (en) |
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 (en) * | 2005-07-05 | 2008-05-07 | 英业达股份有限公司 | Method and system for renewing long-distance operation and control of computer platform system programe |
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 (en) * | 2017-02-24 | 2018-05-21 | 廣達電腦股份有限公司 | System and method for automatically updating bios setup options |
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/en 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 (en) * | 2005-07-05 | 2008-05-07 | 英业达股份有限公司 | Method and system for renewing long-distance operation and control of computer platform system programe |
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 |
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 |
US10162565B2 (en) | 2014-01-30 | 2018-12-25 | Hewlett-Packard Development Company, L.P. | Data erasure of a target device |
TWI624762B (en) * | 2017-02-24 | 2018-05-21 | 廣達電腦股份有限公司 | System and method for automatically updating bios setup options |
CN108509210A (en) * | 2017-02-24 | 2018-09-07 | 广达电脑股份有限公司 | Automatically update the System and method for of basic input output system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4647096B2 (en) | Method and system for configuring a computer to connect to a network using a network connection object | |
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 | |
US7080134B2 (en) | Systems and methods for software distribution and management | |
JP2001056718A (en) | Image display at time of boot-up and shut-down | |
JP2003030123A (en) | Device driver installing method | |
JP2005235221A (en) | Method and system for providing common operating system | |
JP2011146071A (en) | Apparatus and method for upgrading firmware in embedded system | |
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 (en) | Operating system installation method and device | |
US7363356B1 (en) | Boot modification of registry data for iSCSI network boot operations | |
CN100480998C (en) | Renewing method for basic output and input system through net work | |
JP2003508845A (en) | Computer operating system remote installation method and apparatus | |
ApS | MOSEK Licensing Guide | |
JP3997735B2 (en) | Processing system and processing apparatus | |
JP2001051858A (en) | System and method for safely using basic input/output system(bios) service | |
JP2002222106A (en) | Device and method for setting client environment in client/server system, program storage medium, and program | |
Cisco | Release Notes for Cisco Secure Policy Manager Version 2.3.2i | |
Cisco | Release Notes for Cisco Secure Policy Manager 2.3.1i | |
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 |