CN100480998C - Renewing method for basic output and input system through net work - Google Patents

Renewing method for basic output and input system through net work Download PDF

Info

Publication number
CN100480998C
CN100480998C CNB991249925A CN99124992A CN100480998C CN 100480998 C CN100480998 C CN 100480998C CN B991249925 A CNB991249925 A CN B991249925A CN 99124992 A CN99124992 A CN 99124992A CN 100480998 C CN100480998 C CN 100480998C
Authority
CN
China
Prior art keywords
machine end
bios
rom
purpose machine
program
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
CNB991249925A
Other languages
Chinese (zh)
Other versions
CN1302015A (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 CNB991249925A priority Critical patent/CN100480998C/en
Publication of CN1302015A publication Critical patent/CN1302015A/en
Application granted granted Critical
Publication of CN100480998C publication Critical patent/CN100480998C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Abstract

The BIOS renewing method is a technological integration combining the operation environment of graphic interface, network and flash ROM. The said method is that the user renews BIOS by means of Windows interface and through network and local disk to develop Windows application program, driver program, installation program kit, etc.; and the present invention provides flash memory renewing SDK/DDK/RPC application program interface.

Description

Renewing method for basic output and input system through net work
Generally speaking computer is in start, supervisory routine in the time of must doing some startups, be so-called ROM-BIOS (Basic Input/Outptu System, BIOS), for example low orders such as self test program (power-on self-test) during launch computer and disk drive, keyboard, screen are set, and provide some controls for software support various and the computer connection device.But traditional ROM-BIOS only provides the DOS pattern, can't present with the pattern of WIN9x/NT, along with the arriving of GUI (GUI) operating environment, the ROM-BIOS of DOS pattern can't satisfy the operating environment of the specification more than real 32 bits or 32 bits.
Therefore, along with the arriving of cyberage, the renewal of the ROM-BIOS of computer, the main foundation that provides the user to upgrade computer at any time.ROM-BIOS in the past can't provide the user to upgrade, can only burning in the ROM that can not revise; If change the non-volatility memory that to revise into, then must just can not do the renewal of ROM-BIOS firmware as sent the wafer of whole ROM-BIOS back to Yuan Chang in the past.With the update method of existing ROM-BIOS, roughly provide several modes: the modes such as the floppy disk machine of computer or CD-ROM that see through import that disk upgrades, the networking is downloaded (download) and upgraded etc.But these update modes still must or download with unit and upgrade to unit, and can't see through the networking provides REMOTE MACHINE to upgrade.
On the other hand, prosperity along with Internet and local-area network, communication between computer and the computer and interaction are frequent more and convenient, see through the networking and do not have the not binding on boundary far away, capacity expansion to the machine of far-end that allows unit handle is handled, not only promote the operating function of computer greatly, machine that more can far-end is controlled.
The present invention is a kind of ROM-BIOS (BIOS) method for updating, particularly a kind of renewing method for basic output and input system through net work.
The present invention proposes a kind of ROM-BIOS (BIOS) method for updating of the windowing interface with real 32 bits or the above specification of 32 bits, this method is to see through the networking to carry out the renewal of ROM-BIOS, the update functions of user's unit or far-end is provided, and the alternative rescue magnetic sheet (Crisis disk) that produces is interrupted to be provided in the refresh routine process, as when having a power failure, the program that backs up previous ROM-BIOS is in order to start again.
ROM-BIOS method for updating proposed by the invention provides from unit and selects or see through the refresh routine that a ROM-BIOS is selected to open in the networking, if choosing is upgraded with the method that sees through the networking, then begin to allow after the affirmation of the networking agreement of main (far-end) machine end (Master Machine) and purpose machine end (TargetMachine), user's title, IP address, password etc. the REMOTE MACHINE executive routine (Remote Procedure Call, RPC).
Then see through RPC and confirm that the purpose machine end allows to be updated and return message to main machine end; Operating system (OS) pattern of then checking the purpose machine end is to provide the inclusive routine renewal; And produce a backup directory at main machine end and duplicate common program and the driver that desire is upgraded, and produce a working directory to duplicate common program and the driver that desire is upgraded at the purpose machine end, see through main machine end again and refresh routine is installed to the purpose machine end, wherein provide the user in the previous ROM-BIOS program of purpose machine end backup, then carry out refresh routine and return the extremely main machine end of message with the display update progress; If show error messages in the renewal process, then require the purpose machine end that previous ROM-BIOS program is covered again, and while display update progress; Whether again main machine end selection purpose of opening machine end is provided at last.
Relevant the present invention's detailed content and technology just cooperate graphic being described as follows now:
Fig. 1 is the renewal ROM-BIOS process flow diagram according to the embodiment of the invention;
Fig. 2 is the thin portion of far-end renewal ROM-BIOS that the sees through calcspar according to the embodiment of the invention.
The present invention provides a kind of ROM-BIOS (BIOS) of the windowing interface with real 32 bits or the above specification of 32 bits, to promote the integration function of windowing operation development environment, and can carry out the ROM-BIOS method for updating through the networking, the user can upgrade ROM-BIOS voluntarily, see through the machine that this mode MIS personnel can upgrade the far-end user in the original place, and needn't arrive board place, everywhere in person, so not only take into account considering of facility and tool safety, so, quite big benefit is arranged all to user or the former fabricator of factory.
Fig. 1 is the process flow diagram according to the embodiment of the invention, and the flow process of carrying out the BIOS renewal by the networking wherein is described.
ROM-BIOS method for updating proposed by the invention provides at first on the line and seeks help that (the step 10) service routine if select help function, then shows the message (step 20) of seeking help, then seek help on the end lines (step 30).If must not seek help on the line, then from the networking or the unit magnetic disc obtain BIOS form (step 40), then supply a pattern and function selecting (step 50), wherein the selection of pattern comprises from far-end or single cpu mode renewal, person more, provide stretch system configuration data (ExtendedSystem Configuration Data, ESCD), in order to connect the selection whether plug and play (Plug-and-Play) element upgrades, further select again whether to upgrade (step 60) from far-end (seeing through the networking).
If choosing selects to open the refresh routine of a ROM-BIOS to see through the networking, then carry out steps A, begin to allow REMOTE MACHINE executive routine (Remote Procedure Call after the affirmation of the networking agreement of main (far-end) machine end (Master Machine) and purpose machine end (TargetMachine), user's title, IP address, password etc., RPC), to carry out the renewal of ROM-BIOS.
Do not select to upgrade if do not see through the networking, then read purpose machine end BIOS form and stand-by program (step 70), the selection function of whether upgrading BIOS (step 80) then is provided, do not upgrade BIOS, then system finishing if do not see through by unit; Otherwise when upgrading BIOS, system more provides the selection (step 90) of opening a rescue magnetic sheet (Crisis disk), when being interrupted in the refresh routine process to be provided at, the program that backs up previous ROM-BIOS is to rescuing (step 100) in the magnetic sheet, in order to start again.Carry out the renewal (step 110) of ROM-BIOS at last, and judge renewal process whether successfully (step 120), if renewal process is wrong, then return the old program (step 130) of depositing, if renewal process is errorless, then display update is finished and is finished more new element.
Fig. 2 is the thin portion of far-end renewal ROM-BIOS that the sees through calcspar according to the embodiment of the invention.Because this ROM-BIOS method for updating provided by the present invention comprises from the networking or the unit magnetic disc upgrades, by the method that far-end (seeing through the networking) upgrades ROM-BIOS explanation is proposed at this, and by unit magnetic disc method for updating also with the embodiment identical (step 90-step 130) of proposition, do not giving unnecessary details at this.
At first begin to allow REMOTE MACHINE executive routine (RPC) 160 after the affirmation of the networking agreement of main (far-end) machine end 140 and purpose machine end 150, user's title, IP address, password etc., to carry out the renewal preparation process (step 170) of ROM-BIOS.Then see through RPC160 and confirm that purpose machine 150 ends allow to be updated and return message to main machine end 140) step 180); Operating system (OS) pattern of then checking purpose machine end 150 is to provide inclusive routine renewal (step 190); And produce a backup directory to duplicate common program and the driver (step 200) that desire is upgraded at main machine end 140, and produce a working directory to duplicate common program and the driver (step 210) that desire is upgraded at purpose machine end 150, see through main machine end 140 again and refresh routine is installed to purpose machine end 150 (step 220), wherein provide the user in the previous ROM-BIOS program of purpose machine end 150 backups, then carry out refresh routine and return the extremely main machine end 140 of message with display update progress (step 230); If show error messages in the renewal process, then require purpose machine end 150 that previous ROM-BIOS program is covered (step 240) again, and while display update progress; Whether again main machine end selection purpose of opening machine end 140 (step 250) is provided at last.
In addition, proposed by the invention is undertaken in the BIOS method for updating by the networking, employed networking communication protocol can see through TCP/IP, additive methods such as UUID are finished, TCP/IP wherein, communication protocols such as UUID only are the present invention's preferred embodiment, and are non-to be used to limit the present invention's application range.
Though the present invention discloses as above with aforementioned preferred embodiment; right its is not in order to limit the present invention; anyly know this operator; without departing from the spirit and scope of the invention; when can doing a little change and retouching, so the present invention's protection domain attached claim person of defining after looking is as the criterion.

Claims (18)

1. one kind can see through the update method that ROM-BIOS (BIOS) carried out at the networking, comprises the following step:
(Remote Procedure Call RPC) confirm that purpose machine end (Target Machine) allows this ROM-BIOS to be updated, and the passback message is to main machine end (Master Machine) to see through the REMOTE MACHINE executive routine;
Operating system (OS) pattern of checking this purpose machine end is to provide the inclusive routine renewal;
Produce a backup directory to duplicate common program and the driver that desire is upgraded at this main machine end;
Produce a working directory to duplicate common program and this driver that this desire is upgraded at this purpose machine end;
Carry out refresh routine and return message to this main machine end with the display update progress; And
Provide this main machine end to select whether to open again this purpose machine end.
2. as the method as described in the 1st of the claim, more be included in when showing error messages in the renewal process, require this purpose machine end that this previous ROM-BIOS program is covered again to this basic output system, and while display update progress.
3. as the method as described in the 1st of the claim, when more comprising selectivity and producing a rescue magnetic sheet (Crisis disk) and interrupted in this refresh routine process to be provided at, the program that backs up this previous ROM-BIOS is in order to start again.
4. as the method as described in the 1st of the claim, more comprise the update method of carrying out this ROM-BIOS from unit.
5. as the method as described in the 1st of the claim, wherein above-mentioned ROM-BIOS is the windowing interface with real 32 bits or the above specification of 32 bits.
6. as the method as described in the 1st of the claim, wherein above-mentioned driver is compatible along this operating system (OS) pattern of end with this purpose machine.
7. as the method as described in the 1st of the claim, when this operating system (OS) pattern of wherein above-mentioned purpose machine end was WIN NT, requiring this purpose machine end to provide a new user account (User account) to give should main machine end use.
8. one kind can see through the update method that ROM-BIOS (BIOS) carried out at the networking, comprises the following step:
(Remote Procedure Call RPC) confirm that purpose machine end (Target Machine) allows this ROM-BIOS to be updated, and the passback message is to main machine end (Master Machine) to see through the REMOTE MACHINE executive routine;
Operating system (OS) pattern of checking this purpose machine end is to provide the inclusive routine renewal;
Produce a backup directory at this main machine end and upgrade common program and driver to duplicate desire;
Produce a working directory to duplicate common program and this driver that this desire is upgraded at this purpose machine end;
Carry out refresh routine and return message to this main machine end with the display update progress;
If when showing error messages in the renewal process, require this purpose machine end that this previous ROM-BIOS program is covered again to this ROM-BIOS, and while display update progress; And
Provide this main machine end to select whether to open again this purpose machine end.
9. as the method as described in the 8th of the claim, when more comprising selectivity and producing a rescue magnetic sheet (Crisis disk) and interrupted in this refresh routine process to be provided at, the program that backs up this previous ROM-BIOS is in order to start again.
10. as the method as described in the 8th of the claim, more comprise the update method of carrying out this ROM-BIOS from unit.
11. as the method as described in the 8th of the claim, wherein above-mentioned ROM-BIOS is the windowing interface with real 32 bits or the above specification of 32 bits.
12. as the method as described in the 8th of the claim, wherein above-mentioned driver is compatible with this operating system (OS) pattern of this purpose machine end.
13. as the method as described in the 8th of the claim, when this operating system (OS) pattern of wherein above-mentioned purpose machine end was WIN NT, requiring this purpose machine end to provide a new user account (User account) to give should main machine end use.
14. one kind can see through the update method that ROM-BIOS (BIOS) carried out at the networking, wherein this ROM-BIOS is the windowing interface with real 32 bits or the above specification of 32 bits, this method comprises the following step: see through REMOTE MACHINE executive routine (Remote Procedure Call, RPC) confirm that purpose machine end (Target Machine) allows this ROM-BIOS to be updated, and the passback message is to main machine end (Master Machine);
Operating system (OS) pattern of checking this purpose machine end is to provide the inclusive routine renewal;
Produce a backup directory at this main machine end and upgrade common program and driver to duplicate desire;
Produce a working directory to duplicate common program and this driver that this desire is upgraded at this purpose machine end;
Carry out refresh routine and return message to this main machine end with the display update progress;
If when showing error messages in the renewal process, require this purpose machine end that this previous ROM-BIOS program is covered again to this ROM-BIOS, and while display update progress; And
Provide this main machine end to select whether to open again this purpose machine end.
15. as the method as described in the 14th of the claim, when more comprising selectivity and producing a rescue magnetic sheet (Crisis disk) and interrupted in this refresh routine process to be provided at, the program that backs up this previous ROM-BIOS is in order to start again.
16. the method as described in the 14th of the claim more comprises the update method of carrying out this ROM-BIOS from unit.
17. as the method as described in the 14th of the claim, wherein above-mentioned driver is compatible with this operating system (OS) pattern of this purpose machine end.
18. the method as described in the 14th of the claim when this operating system (OS) pattern of wherein above-mentioned purpose machine end is WIN NT, requires this purpose machine end to provide a new user account (User account) to give this main machine end effect.
CNB991249925A 1999-12-24 1999-12-24 Renewing method for basic output and input system through net work Expired - Fee Related CN100480998C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB991249925A CN100480998C (en) 1999-12-24 1999-12-24 Renewing method for basic output and input system through net work

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB991249925A CN100480998C (en) 1999-12-24 1999-12-24 Renewing method for basic output and input system through net work

Publications (2)

Publication Number Publication Date
CN1302015A CN1302015A (en) 2001-07-04
CN100480998C true CN100480998C (en) 2009-04-22

Family

ID=5283684

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB991249925A Expired - Fee Related CN100480998C (en) 1999-12-24 1999-12-24 Renewing method for basic output and input system through net work

Country Status (1)

Country Link
CN (1) CN100480998C (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100351796C (en) * 2001-12-30 2007-11-28 技嘉科技股份有限公司 Method for displaying archival information and directory information in updating BIOS of computer system
JP2004199490A (en) * 2002-12-19 2004-07-15 Komatsu Ltd Rewriting control device of onboard program
JP4026495B2 (en) 2002-12-19 2007-12-26 株式会社小松製作所 Server switching control device
CN1620060B (en) * 2003-11-17 2010-04-28 国际商业机器公司 Method and device for integrating browser-incompatible information into web content and for displaying the information
CN100405317C (en) * 2004-03-27 2008-07-23 鸿富锦精密工业(深圳)有限公司 Monitoring system and method for graphic interface when a Long-distance computer is opened
CN100421063C (en) * 2005-06-23 2008-09-24 深圳市顶星数码网络技术有限公司 Apparatus and method for brushing BIOS
CN100386726C (en) * 2005-07-05 2008-05-07 英业达股份有限公司 Method and system for renewing long-distance operation and control of computer platform system programe
CN101655800B (en) * 2008-08-22 2012-09-26 华硕电脑股份有限公司 Updating method and updating system for basic input output system

Also Published As

Publication number Publication date
CN1302015A (en) 2001-07-04

Similar Documents

Publication Publication Date Title
US6684397B1 (en) Auto-install apparatus and method
JP4647192B2 (en) System and method for custom installation of an operating system on a remote client
US6976062B1 (en) Automated software upgrade utility
US6581157B1 (en) System and method for detecting and updating non-volatile memory on an electronic adapter board installed in a computing system
EP1076848B1 (en) Remote installation of computer operating systems
US20020112232A1 (en) System and process for building host computers
US20040025155A1 (en) Method, computer program product, and system for configuring a software image for installation into a computer system
US20070124007A1 (en) Method and system for receiving a software image from a customer for installation into a computer system
JP2004038964A (en) Automated system setup method
JP2000517074A (en) Apparatus and method for remote data recovery
JP5395108B2 (en) Apparatus and method for upgrading firmware in embedded systems
CN100480998C (en) Renewing method for basic output and input system through net work
CN101453473A (en) Remote service system based on different operation systems and equipment thereof
KR100831128B1 (en) System and method for backup/recovery of operating system, backup/recovery/update/install/run of game program and management of operating sysem
GB2348987A (en) Upgrading firmware from a web site using an applet
TW448406B (en) BIOS updating method performed through the network
Cisco Install the System Software
US7350214B2 (en) Printer driver initialization
KR102025731B1 (en) Apparatus, system and method for remote recovering personal computer
JP2000057091A (en) Host system emulation system
KR100613511B1 (en) Operation system distribution server and the method of the same
KR100365186B1 (en) Method for downloading program in a financial machine
JP2002236629A (en) Image-forming device for network
JPH07219974A (en) Portable electronic equipment
JP2001014150A (en) Version upgrading method for network equipment

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
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: 20090422

Termination date: 20101224