CN1261889C - Method for Automatically Updating Computer Basic Input/Output System from Remote - Google Patents

Method for Automatically Updating Computer Basic Input/Output System from Remote Download PDF

Info

Publication number
CN1261889C
CN1261889C CN 02127201 CN02127201A CN1261889C CN 1261889 C CN1261889 C CN 1261889C CN 02127201 CN02127201 CN 02127201 CN 02127201 A CN02127201 A CN 02127201A CN 1261889 C CN1261889 C CN 1261889C
Authority
CN
China
Prior art keywords
computer
basic input
output system
bios
updating
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
CN 02127201
Other languages
Chinese (zh)
Other versions
CN1472659A (en
Inventor
罗圣心
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Corp
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 CN 02127201 priority Critical patent/CN1261889C/en
Publication of CN1472659A publication Critical patent/CN1472659A/en
Application granted granted Critical
Publication of CN1261889C publication Critical patent/CN1261889C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention relates to a method for automatically updating a basic input/output system (BIOS) of a computer from a far end, which comprises the steps of enabling a host computer to detect whether a system at the far end is in a wakened state or not through a network, if so, loading a new version of the basic input/output system (BIOS) of the computer into a memory of the computer system, and enabling the new version of the basic input/output system (BIOS) of the computer to be executed, and then closing the computer system, thus finishing the work of updating the basic input/output system (BIOS) of the computer system.

Description

自远端自动更新电脑基本输入/输出系统的方法Method for Automatically Updating Computer Basic Input/Output System from Remote

技术领域technical field

本发明系一种自远端自动更新电脑基本输入/输出系统(BIOS)的方法。The invention relates to a method for automatically updating a basic input/output system (BIOS) of a computer from a remote end.

背景技术Background technique

现今电脑的使用越来越普遍,相对而言,竞争也是愈来愈厉害,故制造厂商为抢得先机,往往会在仍有不影响电脑作业下的少许瑕疵下,推出所制造的电脑至市面上销售,再者,就是使用者在拿到新版本电脑基本输入/输出系统(BIOS)时,根本不懂如何将该新版本的电脑基本输入/输出系统(BIOS)载入所使用的电脑中,完成更新电脑基本输入/输出系统(BIOS)的动作,因此,如何自动更新使用者电脑上的电脑基本输入/输出系统(BIOS)成为所有制造厂商头痛的问题。Nowadays, the use of computers is becoming more and more common, and relatively speaking, the competition is also becoming more and more fierce. Therefore, in order to seize the opportunity, the manufacturers often release the computers they manufacture even if there are still a few flaws that do not affect the operation of the computer. Moreover, when users get a new version of the computer's basic input/output system (BIOS), they do not know how to load the new version of the computer's basic input/output system (BIOS) into the computer they are using. In the process, the action of updating the basic input/output system (BIOS) of the computer is completed. Therefore, how to automatically update the basic input/output system (BIOS) of the computer on the user's computer has become a headache for all manufacturers.

发明内容Contents of the invention

鉴于上述所存在的一些缺陷,本发明提供一种自远端自动更新电脑基本输入/输出系统(BIOS)的方法。In view of the above-mentioned defects, the present invention provides a method for automatically updating a basic input/output system (BIOS) of a computer from a remote location.

本发明的一种自远端自动更新电脑基本输入/输出系统(BIOS)的方法,该方法主要系令主电脑通过网络,侦测远端之一电脑系统是否处于被唤醒状态(Wake up on lan mode),如是,则在启动该电脑系统的电脑基本输入/输出系统(BIOS),而不在启动该电脑系统其它装置下,将新版本的基本输入/输出系统(BIOS)传送至该电脑系统的存储器中,并在关闭该电脑系统前,使该新版本的电脑基本输入/输出系统(BIOS)自动执行,如此,即可达到自动更新该电脑系统基本输入输出系统(BIOS)的目的。A method for automatically updating the basic input/output system (BIOS) of a computer from the far end of the present invention, the method mainly makes the main computer pass through the network, and detects whether one of the computer systems at the far end is in a wake-up state (Wake up on lan mode), and if so, transfer the new version of the BIOS to the computer system while starting the computer BIOS of the computer system without starting other devices of the computer system memory, and before closing the computer system, the new version of the basic input/output system (BIOS) of the computer is automatically executed, so that the purpose of automatically updating the basic input/output system (BIOS) of the computer system can be achieved.

如果主电脑如侦测到远端的电脑系统不是处于被唤醒状态(wake up onlan mode)时,则会结束所有的动作。If the main computer detects that the remote computer system is not in wake up onlan mode, it will end all actions.

主电脑在进行更新电脑基本输入/输出系统(BIOS)之前,会先检查该在线上工作状态的电脑系统的序号,是否已经登记并储存其中,如否,则该主电脑会结束全部的处理动作;如是,则进一步检查该电脑系统的设定状态,如设定状态不是自动更新电脑基本输入/输出系统(BIOS),则该主电脑会结束所有的处理动作;如为自动更新电脑基本输入/输出系统(BIOS)的状态,则该主电脑会开始进行更新该电脑系统的电脑基本输入/输出系统(BIOS)的工作。Before updating the basic input/output system (BIOS) of the computer, the main computer will first check whether the serial number of the computer system in the online working state has been registered and stored in it. If not, the main computer will end all processing actions ; If so, then further check the setting state of the computer system, if the setting state is not to automatically update the computer basic input/output system (BIOS), then the main computer will end all processing actions; if it is to automatically update the computer basic input/output system If the status of the output system (BIOS) is output, the main computer will start to update the basic input/output system (BIOS) of the computer system.

当主电脑完成与之连线的电脑系统的序号及相关状态的检查时,该主电脑会将原先储存于该电脑系统中的电脑基本输入/输出系统(BIOS)的版本序号(code),与新版本的电脑输入/输出系统(BIOS)的版本序号(code)作比较,如不同,则清除原储存于该存储器中的电脑基本输入/输出系统(BIOS)后,再执行新版本的电脑基本输入/输出系统(BIOS)。When the main computer completes the check of the serial number and related status of the computer system connected to it, the main computer will store the version serial number (code) of the basic input/output system (BIOS) of the computer originally stored in the computer system, and the new Compare the version number (code) of the computer input/output system (BIOS) of the new version, if they are different, clear the computer basic input/output system (BIOS) originally stored in the memory, and then execute the new version of the computer basic input /Output System (BIOS).

附图说明Description of drawings

图1为本发明实施时的结构示意图。Fig. 1 is a schematic structural view of the present invention when implemented.

图2为本发明实施时的主要流程图。Fig. 2 is the main flow chart when the present invention is implemented.

具体实施方式Detailed ways

本发明的一种自远端自动更新电脑基本输入/输出系统(BIOS)的方法,请参照图1、图2所示,该方法系令主电脑(于本实施例为制造商的伺服器),通过网络控制远端之一电脑系统后,再侦测该系统是否处于被唤醒状态(wake up on lan mode),如否,即结束所有处理的工作,如是,则使该电脑系统与之连线,并在启动该电脑系统的电脑基本输入/输出系统,但不开启该电脑系统其它装置(如萤幕)的状态下,检查该电脑系统的序号,是否已完成登记,如未完成登记,则该主电脑结束所有的处理动作;如为已登记的序号,则继续检查该电脑系统的设定状态,如设定状态不是自动更新电脑基本输入输出系统(BIOS),则该主电脑会结束所有的处理动作,如为自动更新电脑基本输入/输出系统(BIOS)的状态,则该主电脑会开始进行更新该电脑系统的电脑基本输入/输出系统(BIOS)的工作;A kind of method of automatically updating basic input/output system (BIOS) of computer from the far end of the present invention, please refer to shown in Fig. 1, Fig. 2, this method is to order host computer (in this embodiment is the server of manufacturer) After controlling one of the remote computer systems through the network, it detects whether the system is in wake up on lan mode, and if not, ends all processing work, and if so, connects the computer system to it line, and in the state of starting the computer basic input/output system of the computer system, but not turning on other devices (such as the screen) of the computer system, check the serial number of the computer system and whether the registration has been completed. If the registration is not completed, then The main computer ends all processing actions; if it is a registered serial number, then continue to check the setting status of the computer system, if the setting status is not to automatically update the basic input and output system (BIOS) of the computer, then the main computer will end all If the processing action is to automatically update the status of the basic input/output system (BIOS) of the computer, the main computer will start to update the basic input/output system (BIOS) of the computer system;

当主电脑进行更新该电脑系统的电脑基本输入/输出系统(BIOS)时,系读取该电脑系统的电脑基本输入/输出系统(BIOS)的版本序号(code),并将该版本序号(code)与所欲传送的电脑基本输入/输出系统(BIOS)的版本序号(code)作比较,如相同,则该主电脑会结束所有的处理动作,如不相同,则再进一步比较,该版本序号(code)的数值是否小于与所欲传送的电脑基本输入/输出系统(BIOS)的版本序号(code)的数值,如否,则该主电脑会结束所有的处理动作,如是,则该电脑会继续检查与电脑基本输入/输出系统(BIOS)处理时相关装置是否皆在正常状态,如否,该主电脑会结束所有的处理动作,如是,则该主电脑会将新版本的电脑基本输入/输出系统(BIOS)传送至该电脑系统储存电脑基本输入/输出系统(BIOS)的存储器中,于本实施例为互补金属氧化物半导体(CMOS),同时,清除原储存于该存储器中的电脑基本输入/输出系统(BIOS)后,再执行新版本的电脑基本输入/输出系统(BIOS),且该主电脑在完成更新电脑基本输入/输出系统(BIOS)的工作时,会将该电脑系统关闭,并停止对其控制,如此一来,即可在使用者不知情的情况下,自动完成更新电脑基本输入/输出系统(BIOS)的工作。When the main computer updates the computer basic input/output system (BIOS) of the computer system, it reads the version serial number (code) of the computer basic input/output system (BIOS) of the computer system, and writes the version serial number (code) Compare with the version number (code) of the basic input/output system (BIOS) of the computer to be transmitted, if the same, then the host computer will end all processing actions, if not, then further compare, the version number ( code) is less than the value of the version serial number (code) of the basic input/output system (BIOS) of the computer to be transmitted, if not, the host computer will end all processing actions, if yes, the computer will continue Check whether the related devices are in a normal state when processing with the basic input/output system (BIOS) of the computer. If not, the main computer will end all processing actions. If yes, the main computer will transfer the new version of the basic input/output of the computer The system (BIOS) is sent to the memory of the computer system to store the computer basic input/output system (BIOS), which is a complementary metal oxide semiconductor (CMOS) in this embodiment, and at the same time, the original computer basic input stored in the memory is cleared. After /outputting the system (BIOS), execute the new version of the basic input/output system (BIOS) of the computer, and the main computer will shut down the computer system when the work of updating the basic input/output system (BIOS) of the computer is completed, And stop its control, in this way, the work of updating the basic input/output system (BIOS) of the computer can be automatically completed without the user's knowledge.

综上所述,本发明的一种自远端自动更新电脑基本输入/输出系统(BIOS)的方法,不但可改良习用技术的各种缺点,且在使用上能增进功效,合于实用。To sum up, the method of the present invention for automatically updating the basic input/output system (BIOS) of a computer from a remote location can not only improve various shortcomings of the conventional technology, but also improve efficiency in use and is practical.

Claims (5)

1.一种自远端自动更新电脑基本输入/输出系统的方法,该方法主要系令主电脑通过网络,侦测远端之一电脑系统是否处于被唤醒状态,如是,则在启动该电脑系统的电脑基本输入/输出系统,而不在启动该电脑系统其它装置下,将新版本的基本输入/输出系统传送至该电脑系统的存储器中,并在关闭该电脑系统前,使该新版本的电脑基本输入/输出系统自动执行,如此,即可达到自动更新该电脑系统基本输入输出系统的目的。1. A method for automatically updating the basic input/output system of a computer from a remote end, the method mainly makes the main computer detect whether one of the remote computer systems is in a wake-up state through the network, and if so, start the computer system computer BIOS, without transferring the new version of the BIOS to the memory of the computer system while starting other devices of the computer system, and using the new version of the computer system before shutting down the computer system The basic input/output system is executed automatically, so that the purpose of automatically updating the basic input/output system of the computer system can be achieved. 2.如权利要求1所述的自远端自动更新电脑基本输入/输出系统的方法,其特征在于:其主电脑如侦测到远端的电脑系统不是处于被唤醒状态时,则会结束所有的动作。2. The method for automatically updating the basic input/output system of a computer from the remote end as claimed in claim 1, wherein the main computer will end all Actions. 3.如权利要求1所述的自远端自动更新电脑基本输入/输出系统的方法,其特征在于:其存储器可为互补金属氧化物半导体。3. The method for automatically updating a computer's basic input/output system from a remote location as claimed in claim 1, wherein the memory thereof is CMOS. 4.如权利要求1所述的自远端自动更新电脑基本输入/输出系统的方法,其特征在于:其主电脑在进行更新电脑基本输入/输出系统之前,会先检查该在线上工作状态的电脑系统的序号,是否已经登记并储存其中,如否,则该主电脑会结束全部的处理动作;如是,则进一步检查该电脑系统的设定状态,如设定状态不是自动更新电脑基本输入/输出系统,则该主电脑会结束所有的处理动作;如为自动更新电脑基本输入/输出系统的状态,则该主电脑会开始进行更新该电脑系统的电脑基本输入/输出系统的工作。4. The method for automatically updating the basic input/output system of a computer from a remote location as claimed in claim 1, wherein the main computer checks the status of the online working status before updating the basic input/output system of the computer. Whether the serial number of the computer system has been registered and stored in it, if not, the main computer will end all processing actions; if so, further check the setting status of the computer system, if the setting status is not automatically updated computer basic input/ output system, the main computer will end all processing actions; if the state of the computer basic input/output system is automatically updated, the main computer will start the work of updating the computer basic input/output system of the computer system. 5.如权利要求4所述的自远端自动更新电脑基本输入/输出系统的方法,其特征在于:当主电脑完成与之连线的电脑系统的序号及相关状态的检查时,该主电脑会将原先储存于该电脑系统中的电脑基本输入/输出系统的版本序号,与新版本的电脑输入/输出系统的版本序号作比较,如不同,则清除原储存于该存储器中的电脑基本输入/输出系统后,再执行新版本的电脑基本输入/输出系统。5. The method for automatically updating the basic input/output system of a computer from the remote end as claimed in claim 4, wherein the main computer will Compare the version serial number of the computer basic input/output system previously stored in the computer system with the version serial number of the new version of the computer basic input/output system, and if they are different, clear the computer basic input/output system originally stored in the memory After exporting the system, execute the new version of the computer basic input/output system.
CN 02127201 2002-07-30 2002-07-30 Method for Automatically Updating Computer Basic Input/Output System from Remote Expired - Fee Related CN1261889C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 02127201 CN1261889C (en) 2002-07-30 2002-07-30 Method for Automatically Updating Computer Basic Input/Output System from Remote

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 02127201 CN1261889C (en) 2002-07-30 2002-07-30 Method for Automatically Updating Computer Basic Input/Output System from Remote

Publications (2)

Publication Number Publication Date
CN1472659A CN1472659A (en) 2004-02-04
CN1261889C true CN1261889C (en) 2006-06-28

Family

ID=34143490

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 02127201 Expired - Fee Related CN1261889C (en) 2002-07-30 2002-07-30 Method for Automatically Updating Computer Basic Input/Output System from Remote

Country Status (1)

Country Link
CN (1) CN1261889C (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104094248A (en) * 2012-02-02 2014-10-08 微软公司 Self-Update Function in Distributed System

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101117766B1 (en) * 2004-03-31 2012-03-16 삼성전자주식회사 Method and apparatus for waking remote terminal up
CN100386726C (en) * 2005-07-05 2008-05-07 英业达股份有限公司 Method and system for updating computer platform system program through remote control
US20120117227A1 (en) * 2010-11-10 2012-05-10 Sony Corporation Method and apparatus for obtaining feedback from a device
CN103440146A (en) * 2013-08-20 2013-12-11 浪潮集团有限公司 BIOS updating method based on cloud storage

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104094248A (en) * 2012-02-02 2014-10-08 微软公司 Self-Update Function in Distributed System

Also Published As

Publication number Publication date
CN1472659A (en) 2004-02-04

Similar Documents

Publication Publication Date Title
CN110069280B (en) Electronic device and firmware updating method thereof
CN100474247C (en) Method for updating firmware in computer server systems
TW202009688A (en) Firmware update method and computer system
CN103902329A (en) Electronic device capable of updating basic input and output system and updating method thereof
TW515995B (en) Method allowing to configure computer system as wake on LAN
CN100476693C (en) Idle state of processor
CN101546283A (en) Method for repairing basic input and output system and computer device thereof
CN1472659A (en) Method for automatically updating basic input/output system of computer from remote end
CN104298516B (en) Electronic equipment and hang-up control method
CN100375959C (en) Device and method capable of automatically updating system software of embedded system
TWI421769B (en) Method for increasing booting speed of electronic device
CN101534200A (en) Power-saving working method of client computer
CN104866397A (en) Computer System And Control Method
TWI325561B (en) Embedded controller and computer system using the same
JP2000123472A (en) Method and device for processing data of tape drive
CN100535834C (en) System power state reset processing method and system after computer platform recovers power supply
CN104111845A (en) Processing device and system program changing method
CN1262943C (en) How to Automatically Change the Computer Startup Sequence
JP2003108513A (en) Hardware chain pull
TWI356343B (en) Method for updating firmware and firmware architec
CN110399166A (en) Store method, device, equipment and the storage medium of ME Nonce value
CN100347690C (en) Method and device for updating firmware
CN111382009B (en) Automatic system maintenance method and computer equipment with automatic maintenance function
TWI733284B (en) Hardware setting device and hardware setting method thereof
CN101488090B (en) Boot method and computer system thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060628

Termination date: 20100730