WO1995027941A1 - Methode de mise a jour et de retablissement d'un fichier systeme - Google Patents
Methode de mise a jour et de retablissement d'un fichier systeme Download PDFInfo
- Publication number
- WO1995027941A1 WO1995027941A1 PCT/JP1995/000300 JP9500300W WO9527941A1 WO 1995027941 A1 WO1995027941 A1 WO 1995027941A1 JP 9500300 W JP9500300 W JP 9500300W WO 9527941 A1 WO9527941 A1 WO 9527941A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- file
- storage area
- replacement
- updating
- files
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1433—Saving, restoring, recovering or retrying at system level during software upgrading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
Definitions
- the present invention relates to a method of updating and restoring a system file on a computer, and more particularly, to a method of operating a system file (hereinafter referred to as an operating system).
- OS2 If a specific file in a system file used by the computer's OS, for example, OS2 or WINDOWSNT, is rewritten by some mistake, the system controlled by that OS may not function properly. . To prevent the occurrence of such errors, the OS locks the file that becomes a problem if it is rewritten during operation, and locks other files and application programs (hereinafter referred to as AP). It is common practice to refuse access such as careless reading / writing from / to the file.
- AP application programs
- the host computer when updating a system file that has been locked for access by 0S, for example, stores a new system file with a different file name in the hard disk of each terminal device (hereinafter referred to as HDD). And temporarily stop the currently running OS. Then, at an appropriate time, the operator starts up the same system as the 0S from the maintenance flexible disk (hereinafter, referred to as FD) to enable access to the system file that has been hacked. Later, the system file was updated by performing processing such as renaming a new system file stored in the HDD.
- HDD hard disk of each terminal device
- the present invention has been made in view of the above-described problems, and has as its object to provide a method capable of realizing update and restoration of a system file whose access is locked by OS without manual operation by an operator.
- an OS having a file replacement function is stored in the first storage area and the second storage area (hereinafter referred to as “insole”), and 0 S of the first storage area is stored in the first storage area and the second storage area.
- This software includes the following steps.
- Step (2) Using the 0S file replacement function of the activated second storage area, the plurality of system files and the replacement target file prepared in advance are replaced, and a backup file of the replaced system file is created. Steps, (3) determining whether or not the file replacement has been completed normally, and restoring the backup file to the first storage area if the file replacement has not been completed normally;
- the step of restoring the backup file to the first storage area replaces all system files for which file replacement has been completed up to that point with the corresponding backup file, and the prepared file to be replaced is For example, a system file transferred from a host computer connected via a communication line is used. Further, the first storage area and the second storage area are areas obtained by dividing the same disk device by partitions.
- the same type of OS is stored in a first storage area and a second storage area in which one disk device is divided into partitions. If the system starts up from 0S in the first storage area and the system files under its management, these system files are locked for access by the OS. Can not do.
- the OS of the operating first storage area is terminated, and the OS of the second storage area is switched and activated.
- the system file stored in the first storage area is not subject to the access lock, and can be accessed by the other OS or AP.
- a file replacement function of 0S in the activated second storage area is called, and a plurality of system files in the first storage area are replaced with replacement target files prepared in advance. That is, the file contents are updated. Further replacement Create a backup file of the system file obtained. Thereafter, it is determined whether or not the file replacement has been completed normally. If not, the backup file is restored to the first storage area. In other words, the state before replacement (before updating) is restored.
- 0S of the active second storage area is terminated and 0S of the first storage area is switched and activated. As a result, the automatic update processing of the access-locked system file and the automatic restoration processing when the update fails are executed.
- the above-mentioned file to be replaced that is, the system file
- the software performs the file replacement after comparing the current date and time with the update date and time. In this way, remote processing of updating and restoring the system file becomes possible.
- FIG. 1 is a schematic configuration diagram of a computer system according to one embodiment of the present invention
- FIG. 2 is a diagram showing a structure of a storage area of a disk device and an example of a file arrangement in a terminal device having the configuration of FIG. Yes
- FIG. 3 is a flowchart showing the procedure up to the actual execution of file update and restoration processing in the terminal device having the configuration of FIG. 1
- FIG. 4 is a file replacement program used in this embodiment.
- O This is a flow chart showing the procedure for replacing files in o.
- FIG. 1 is a block diagram of a computer system according to an embodiment of the present invention.
- 10 is a host computer
- 20 is a terminal device
- 30 is a communication line composed of a telephone line, a dedicated line, ISDN, etc.
- 40 is a LAN (Local Area Network)
- 50 is a file server.
- the host computer 10 is, for example, a database machine.
- the host computer 10 manages the operation of each component of the system, and has a function of transmitting and receiving files and data to / from each terminal device 20 and the file server 50.
- the terminal devices 2 0 with are each apparatus having the same configuration, respectively a CPU (central processing unit) 2 1 for managing the operation of the components of the apparatus, for storing the software necessary for starting ROM ( Read only memory) 22 and a disk device 23 constitute a computer capable of executing various APs under the control of an OS such as OS 2 or WINDOWSNT.
- Each terminal device 20 also has a function of transmitting and receiving files and data to and from the host computer 10 and the file server 50.
- the disk device 23 is divided into at least two areas by a partition, and a plurality of storage devices (areas) are logically formed.
- the same storage type 0S is stored in the first storage area PT1 and the second storage area PT2. Further, the first storage area PT1 stores the first storage area 0S during operation. Multiple OS files locked for access by this OS
- an old OS file in this embodiment. 24 is stored.
- an OS file to be replaced hereinafter, referred to as a replacement target file in this embodiment for convenience
- FIG. 2 shows an example of the arrangement of the disk devices 23 divided into areas.
- instruction information indicating which storage area the software of R0M31 should read at the time of startup is written.
- 0S of the storage area indicated by this instruction information becomes active, and the 0S locks the access to the OS file in the area.
- the other storage area of the disk device 2 stores a backup file 26 and an update information file 27.
- the knock-up file 26 is a file for temporarily storing the old 0S file 24 at the time of file replacement described later.
- the backup file 26 can be stored in the first or second storage area PT1, PT2. However, in that case, a method such as changing the file name is required.
- the update information file 27 is a file for confirming the file update state at the time of starting the terminal device 20 and setting various information to be used at the time of file replacement described later. It is created and referred to by an AP for calling, for example, the file management program 28 shown in the figure, and is referred to at any time when the file replacement function called during the replacement process, that is, the program replacement program 29 is executed.
- the file structure and setting contents are arbitrary, but in this embodiment, the output specification of the file replacement result at the time of update or restoration, post-processing after file replacement, that is, restart Z power-off specification, file replacement error Restoration Stores non-restoration designation, designation of the file name to be replaced, normal, abnormal, replacement, under restoration, etc., and other result information.
- the file server 50 stores various files in each terminal device 20 connected via the LAN 40, and manages files for executing a process of revising these files. 1 and a disk device 52 for storing data and the like necessary for the file management processing performed by the plurality of files and the file management device 51.
- the OS file updating and restoring process in the computer system having the above configuration starts by transferring a new OS file to be replaced from the host computer 10 to the disk device 52 of the file server 50.
- the file management device 51 of the file server 50 copies the transferred 0S file from the disk device 52 and sends it to each terminal device 20 connected to the LAN 40.
- This new OS file contains time information indicating the scheduled update date and time.
- the terminal device 20 acquires this OS file, stores it in the disk device 23, and uses it as the replacement target file 25.
- FIG. 3 is a flowchart showing a procedure until file updating and restoration processing is actually performed in each terminal device 20.
- each terminal device 20 starts the file management program 28 at an appropriate time after acquiring the OS file to be replaced (step (hereinafter, S) 101) (S102). . It can also be activated at system startup or immediately after the acquisition of the above 0S file.
- the activated file management program 28 checks the result of the previous file replacement process (S103). This process is performed, for example, by confirming the corresponding result information recorded in the update information file 27. If the check is normal, check the version of the old S file 24 to check whether there is any inconsistency (S104). If there is inconsistency, indicate that the file needs to be replaced. Therefore, an update information file 27 and a message file addressed to the operator are created (S105), and, for example, an application program interface (API) provided as a function of OS (not shown)
- the file exchange program 29 is automatically started via the program (S106), and the files are exchanged (S107). What Note that the processing from S103 to S106 is based on the premise that the current date and time coincide with the above-mentioned scheduled update date and time.
- Fig. 4 shows the processing procedure of file replacement (S107 above) by the started file replacement program 29. Hereinafter, this processing will be described in detail with reference to FIG.
- the file replacement program 29 first, the currently operated normal operation 0S, for example, the 0S of the first storage area PT1 is terminated (S201), and the 0S of the second storage area PT2 is ended. S is switched and activated (S202). As a result, the access lock of the old 0S file 24 which has been managed by the first storage area PT1 is released, and the file can be updated. That is, after the OS of the second storage area PT2 is started, the OS file in the second storage area PT2 is locked and the first storage area PT1 that has been operating is locked. The stored old 0S file 24 can be accessed freely.
- each old 0S file 24 stored in the first storage area PT1 is replaced with the replacement target file 25 according to the set file order.
- a backup file of the old OS file 24 is sequentially created (S205).
- S206 it is determined whether or not the file replacement has been normally performed (S206), and if the file replacement is normal, the fact is sequentially recorded in the update information file 27 (S207). If there is another file 25 to be replaced, go to step S 203 ⁇ O 0
- the file restoration processing is the first file replacement In the storage area PT1, all the files to be replaced 25 and S205 This is the process of replacing the created backup file (old OS file). Since 0 S in the first storage area has ended, the file can be replaced in this case. When the file is restored, the fact is recorded in the update information file S210. This indicates that the file update has not been completed the next time the file is replaced.
- the file can be updated by replacing the file, and the update can be automatically performed by the remote, that is, by the AP in the terminal device 20. It is also possible to do it.
- the file updating and restoring method in the computer system according to the present embodiment has been described based on the specific processing sequence.
- the present invention is not limited to the above sequence, and can be implemented in various modes. Noh.
- the configuration has been described in which the replacement target file 26 is transferred from the remote host computer 10 connected via the communication line to the terminal device 20 via the file server 50.
- the same can be applied to a stand-alone type system.
- the same type of 0S is stored in the first and second storage areas, and the 0S of the operating first storage area is terminated. Then, 0S in the second storage area is switched and started, and the system files stored in the first storage area are excluded from the access lock, and then these system files and the replacement target file prepared in advance are stored in the second storage area. Since the file is replaced by using the file replacement function of the OS, the file whose access is denied by 0S can be replaced (updated) by software.
- this restoration process is a process of replacing all system files for which file replacement has been completed and the corresponding backup file, the logical consistency between files in each terminal device can be easily maintained. There is.
- the file to be replaced can be transferred from a remote host computer connected to the communication line to a plurality of terminal devices, and the software can be replaced by executing the software at a preset update date and time. Remote processing of updating and restoring system files becomes possible. As a result, there is no need to dispatch an operator having system management capability to the place where each terminal device is installed, every time an update is performed as in the related art.
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19580589T DE19580589C2 (de) | 1994-04-12 | 1995-02-27 | Verfahren zum Aktualisieren und Wiederherstellen von Systemdateien |
US08/553,617 US5715462A (en) | 1994-04-12 | 1995-02-27 | Updating and restoration method of system file |
GB9524498A GB2294568B (en) | 1994-04-12 | 1995-02-27 | Updating and restoration method of system file |
KR1019950705512A KR0176272B1 (ko) | 1994-04-12 | 1995-02-27 | 시스템파일의 갱신과 복원방법 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6/73608 | 1994-04-12 | ||
JP06073608A JP3140906B2 (ja) | 1994-04-12 | 1994-04-12 | システムファイルの更新及び復元方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1995027941A1 true WO1995027941A1 (fr) | 1995-10-19 |
Family
ID=13523226
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP1995/000300 WO1995027941A1 (fr) | 1994-04-12 | 1995-02-27 | Methode de mise a jour et de retablissement d'un fichier systeme |
Country Status (7)
Country | Link |
---|---|
US (1) | US5715462A (ja) |
JP (1) | JP3140906B2 (ja) |
KR (1) | KR0176272B1 (ja) |
CN (1) | CN1081814C (ja) |
DE (1) | DE19580589C2 (ja) |
GB (1) | GB2294568B (ja) |
WO (1) | WO1995027941A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101610449B (zh) * | 2009-07-07 | 2011-12-28 | 中兴通讯股份有限公司 | 配置数据升级与回退的方法和系统 |
Families Citing this family (114)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3527756B2 (ja) * | 1993-02-05 | 2004-05-17 | 株式会社エヌ・ティ・ティ・データ | システムファイルの更新方法 |
US5797016A (en) * | 1996-10-29 | 1998-08-18 | Cheyenne Software Inc. | Regeneration agent for back-up software |
US5933647A (en) * | 1997-01-24 | 1999-08-03 | Cognet Corporation | System and method for software distribution and desktop management in a computer network environment |
EP1019807B1 (en) * | 1997-02-27 | 2017-04-05 | Siebel Systems, Inc. | Method of migrating to a successive level of a software distribution incorporating local modifications |
US6324411B1 (en) * | 1997-05-20 | 2001-11-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Background software loading in cellular telecommunication systems |
US6016536A (en) * | 1997-11-13 | 2000-01-18 | Ye-Te Wu | Method for backing up the system files in a hard disk drive |
KR19990070727A (ko) * | 1998-02-24 | 1999-09-15 | 김영환 | 홈위치등록기의 소프트웨어 장애 복구방법 |
KR19990070725A (ko) * | 1998-02-24 | 1999-09-15 | 김영환 | 홈위치등록기의 소프트웨어 프로세스 기능 갱신 방법 |
JP2002506249A (ja) * | 1998-03-03 | 2002-02-26 | シーベル システムズ,インコーポレイティド | ソフトウェア・アップグレードの分配およびインスタンス化のための方法、システム、装置およびプログラム製品 |
US7080371B1 (en) | 1998-03-03 | 2006-07-18 | Siebel Systems, Inc. | Method, system, apparatus and program product for distribution and instantiation of software upgrades |
US6275930B1 (en) | 1998-08-12 | 2001-08-14 | Symantec Corporation | Method, computer, and article of manufacturing for fault tolerant booting |
US6519762B1 (en) * | 1998-12-15 | 2003-02-11 | Dell Usa, L.P. | Method and apparatus for restoration of a computer system hard drive |
US6393585B1 (en) * | 1998-12-23 | 2002-05-21 | Scientific-Atlanta, Inc. | Method and apparatus for restoring operating systems in a set-top box environment |
US6484315B1 (en) * | 1999-02-01 | 2002-11-19 | Cisco Technology, Inc. | Method and system for dynamically distributing updates in a network |
JP2000284987A (ja) * | 1999-03-31 | 2000-10-13 | Fujitsu Ltd | コンピュータ、コンピュータネットワークシステム及び記録媒体 |
US8033913B2 (en) * | 1999-06-03 | 2011-10-11 | Igt | Gaming machine update and mass storage management |
AU2421701A (en) * | 1999-06-03 | 2001-04-17 | Igt | Method and device for implementing a downloadable software delivery system |
EP1194850A1 (en) | 1999-06-30 | 2002-04-10 | Microsoft Corporation | System and method for protecting shared system files |
US6948099B1 (en) * | 1999-07-30 | 2005-09-20 | Intel Corporation | Re-loading operating systems |
US6763458B1 (en) * | 1999-09-27 | 2004-07-13 | Captaris, Inc. | System and method for installing and servicing an operating system in a computer or information appliance |
JP3330569B2 (ja) * | 1999-09-28 | 2002-09-30 | インターナショナル・ビジネス・マシーンズ・コーポレーション | コンピュータの制御方法、コンピュータ及び記録媒体 |
US6415383B1 (en) | 1999-10-06 | 2002-07-02 | International Business Machines Corporation | Address offset feature for a hard disk drive |
IL138408A0 (en) * | 2000-04-07 | 2001-10-31 | Digitalsecu Co Ltd | Apparatus for and method of storing log data in communication network |
US7951002B1 (en) | 2000-06-16 | 2011-05-31 | Igt | Using a gaming machine as a server |
AU8326401A (en) * | 2000-08-18 | 2002-03-04 | Int Game Tech | Gaming machine virtual player tracking and related services |
GB2367656A (en) * | 2000-10-06 | 2002-04-10 | Hewlett Packard Co | Self-repairing operating system for computer entities |
EP1195679A1 (en) * | 2000-10-06 | 2002-04-10 | Hewlett-Packard Company, A Delaware Corporation | Performing operating system recovery from external back-up media in a headless computer entity |
US20040180721A1 (en) * | 2000-12-21 | 2004-09-16 | Igt | Gaming terminal data repository and information distribution system |
US9251647B2 (en) | 2000-10-19 | 2016-02-02 | Igt | Remote configuration of gaming terminals |
US6645077B2 (en) * | 2000-10-19 | 2003-11-11 | Igt | Gaming terminal data repository and information distribution system |
US8636596B2 (en) | 2000-11-04 | 2014-01-28 | Igt | Dynamic player notices for operational changes in gaming machines |
US8556698B2 (en) * | 2000-10-19 | 2013-10-15 | Igt | Executing multiple applications and their variations in computing environments |
US7814474B2 (en) * | 2000-11-17 | 2010-10-12 | Hewlett-Packard Development Company, L.P. | Updatable mobile handset based on Linux with compression and decompression techniques |
US8479189B2 (en) * | 2000-11-17 | 2013-07-02 | Hewlett-Packard Development Company, L.P. | Pattern detection preprocessor in an electronic device update generation system |
US7409685B2 (en) | 2002-04-12 | 2008-08-05 | Hewlett-Packard Development Company, L.P. | Initialization and update of software and/or firmware in electronic devices |
US7168089B2 (en) | 2000-12-07 | 2007-01-23 | Igt | Secured virtual network in a gaming environment |
US20070136817A1 (en) * | 2000-12-07 | 2007-06-14 | Igt | Wager game license management in a peer gaming network |
US7972214B2 (en) * | 2000-12-07 | 2011-07-05 | Igt | Methods and devices for downloading games of chance |
US20050153778A1 (en) * | 2004-01-14 | 2005-07-14 | Dwayne Nelson | Methods and apparatus for gaming data downloading |
US7515718B2 (en) * | 2000-12-07 | 2009-04-07 | Igt | Secured virtual network in a gaming environment |
US20080214300A1 (en) * | 2000-12-07 | 2008-09-04 | Igt | Methods for electronic data security and program authentication |
CN100347689C (zh) * | 2001-01-09 | 2007-11-07 | 梁国恩 | 保护硬盘资料的电路 |
US7186181B2 (en) * | 2001-02-02 | 2007-03-06 | Igt | Wide area program distribution and game information communication system |
US6516394B1 (en) * | 2001-03-02 | 2003-02-04 | Emc Corporation | System and method for management of storage devices using labels |
US6769075B2 (en) * | 2001-03-30 | 2004-07-27 | International Business Machines Corporation | Method and apparatus for performing emergency shutdown of a malfunctioning computer system saving all open files, data, and work in progress |
US6915449B2 (en) | 2001-03-30 | 2005-07-05 | International Business Machines Corporation | Method and apparatus for performing emergency shutdown of a malfunctioning computer system saving all open files, data, and work in progress to a remote data storage business entity |
US6928579B2 (en) * | 2001-06-27 | 2005-08-09 | Nokia Corporation | Crash recovery system |
US7231637B1 (en) * | 2001-07-26 | 2007-06-12 | Mcafee, Inc. | Security and software testing of pre-release anti-virus updates on client and transmitting the results to the server |
ES2300454T3 (es) | 2001-07-26 | 2008-06-16 | Kyocera Wireless Corp. | Sistema y metodo para organizar un software para un dispositivo de comunicacion inalambrica actualizable sobre el terreno. |
US7184759B2 (en) * | 2001-07-26 | 2007-02-27 | Kyocera Wireless Corp. | Modular software components for wireless communication devices |
US7328007B2 (en) | 2001-07-26 | 2008-02-05 | Kyocera Wireless Corp. | System and method for organizing wireless communication device system software |
US7197302B2 (en) | 2001-07-26 | 2007-03-27 | Kyocera Wireless Corp. | System and method for interchangeable modular hardware components for wireless communication devices |
US7143407B2 (en) * | 2001-07-26 | 2006-11-28 | Kyocera Wireless Corp. | System and method for executing wireless communications device dynamic instruction sets |
US9554268B2 (en) * | 2001-07-26 | 2017-01-24 | Kyocera Corporation | System and method for updating persistent data in a wireless communications device |
US7159214B2 (en) * | 2001-07-26 | 2007-01-02 | Kyocera Wireless Corp. | System and method for compacting field upgradeable wireless communication device software code sections |
US7200389B2 (en) * | 2001-07-26 | 2007-04-03 | Kyocera Wireless Corp. | Dynamic interface software for wireless communication devices |
US7184793B2 (en) * | 2001-07-26 | 2007-02-27 | Kyocera Wireless Corp. | System and method for over the air area code update |
US7027806B2 (en) * | 2001-07-26 | 2006-04-11 | Kyocera Wireless, Corp. | System and method for field downloading a wireless communications device software code section |
US7386846B2 (en) * | 2001-07-26 | 2008-06-10 | Kyocera Wireless Corp. | System and method for the management of wireless communications device system software downloads in the field |
US7254386B2 (en) * | 2001-08-10 | 2007-08-07 | Kyocera Wireless Corp. | System and method for improved security in handset reprovisioning and reprogramming |
US6961537B2 (en) * | 2001-08-10 | 2005-11-01 | Kyocera Wireless Corp. | System and method for peer-to-peer handset communication |
JP2003076614A (ja) * | 2001-08-28 | 2003-03-14 | Lenten Technology Ltd | ハードディスク装置のデータのバックアップ及び復元の方法 |
US6902481B2 (en) * | 2001-09-28 | 2005-06-07 | Igt | Decoupling of the graphical presentation of a game from the presentation logic |
US8708828B2 (en) * | 2001-09-28 | 2014-04-29 | Igt | Pluggable modular gaming modifiers and configuration templates for gaming environments |
US7131909B2 (en) * | 2002-09-10 | 2006-11-07 | Igt | Method and apparatus for managing gaming machine code downloads |
US7931533B2 (en) * | 2001-09-28 | 2011-04-26 | Igt | Game development architecture that decouples the game logic from the graphics logics |
JP2003150429A (ja) * | 2001-11-16 | 2003-05-23 | Hitachi Ltd | ファイルシステム保護方法及び装置 |
US6997803B2 (en) * | 2002-03-12 | 2006-02-14 | Igt | Virtual gaming peripherals for a gaming machine |
US8597116B2 (en) * | 2002-03-12 | 2013-12-03 | Igt | Virtual player tracking and related services |
JP3677252B2 (ja) | 2002-03-22 | 2005-07-27 | 株式会社東芝 | 情報機器、記憶媒体、及び初期状態復元方法 |
US7174547B2 (en) * | 2002-03-25 | 2007-02-06 | Ciena Corporation | Method for updating and restoring operating software in an active region of a network element |
US20070169073A1 (en) * | 2002-04-12 | 2007-07-19 | O'neill Patrick | Update package generation and distribution network |
JP2003316595A (ja) * | 2002-04-23 | 2003-11-07 | Casio Comput Co Ltd | インストール方法、ファイル更新方法、プログラム及びコンピュータシステム |
EP1361509B1 (en) * | 2002-05-08 | 2013-07-10 | Sap Ag | Software delivery manager |
US7918730B2 (en) * | 2002-06-27 | 2011-04-05 | Igt | Trajectory-based 3-D games of chance for video gaming machines |
US8083585B2 (en) | 2002-09-10 | 2011-12-27 | Igt | Apparatus and method for copying gaming machine configuration settings |
CN1235149C (zh) * | 2002-09-18 | 2006-01-04 | 宏碁股份有限公司 | 计算机操作系统的恢复方法及装置及生产该系统的方法 |
US6836657B2 (en) * | 2002-11-12 | 2004-12-28 | Innopath Software, Inc. | Upgrading of electronic files including automatic recovery from failures and errors occurring during the upgrade |
JP4559359B2 (ja) * | 2003-02-20 | 2010-10-06 | パナソニック株式会社 | 情報記録媒体及びその領域管理方法 |
TW591395B (en) * | 2003-02-27 | 2004-06-11 | Acer Inc | Recovery method of multi-functional operating system and system thereof |
US7080089B2 (en) * | 2003-03-12 | 2006-07-18 | Microsoft Corporation | Customization of process logic in a software system |
AU2004202425A1 (en) | 2003-06-04 | 2004-12-23 | Panasonic Corporation | Program replacing method |
WO2004109518A1 (ja) * | 2003-06-09 | 2004-12-16 | Fujitsu Limited | ファイル切替装置及び切替方法 |
US8832276B2 (en) * | 2003-08-18 | 2014-09-09 | International Business Machines Corporation | Bypassing content blocking |
US7359698B2 (en) * | 2003-09-08 | 2008-04-15 | Kyocera Wireless Corp. | Systems and methods for enhanced over-the-air programming |
US8555273B1 (en) | 2003-09-17 | 2013-10-08 | Palm. Inc. | Network for updating electronic devices |
US20050138408A1 (en) * | 2003-12-22 | 2005-06-23 | International Business Machines Corporation | Autonomic self-configuring alternate operating system environment which includes personalization |
CN100407638C (zh) * | 2004-04-14 | 2008-07-30 | 华为技术有限公司 | 一种软件升级及回退方法 |
US7904895B1 (en) * | 2004-04-21 | 2011-03-08 | Hewlett-Packard Develpment Company, L.P. | Firmware update in electronic devices employing update agent in a flash memory card |
US20060031425A1 (en) * | 2004-06-07 | 2006-02-09 | Northrop Grumman Corporation | Method for imaging computer systems |
JP4482029B2 (ja) * | 2004-07-08 | 2010-06-16 | アンドリュー・コーポレイション | 無線基地局および無線基地局の運用方法 |
US8526940B1 (en) | 2004-08-17 | 2013-09-03 | Palm, Inc. | Centralized rules repository for smart phone customer care |
JP2006309501A (ja) * | 2005-04-28 | 2006-11-09 | Kwok-Yan Leung | リモートコントロール装置 |
JP4940599B2 (ja) * | 2005-08-26 | 2012-05-30 | 富士通株式会社 | 情報処理装置、情報処理装置制御プログラム、情報処理装置制御方法 |
US7887420B2 (en) * | 2005-09-12 | 2011-02-15 | Igt | Method and system for instant-on game download |
US8287379B2 (en) | 2005-09-12 | 2012-10-16 | Igt | Distributed game services |
US20070207800A1 (en) * | 2006-02-17 | 2007-09-06 | Daley Robert C | Diagnostics And Monitoring Services In A Mobile Network For A Mobile Device |
JP4900903B2 (ja) * | 2006-02-24 | 2012-03-21 | 東京エレクトロン株式会社 | 基板処理装置、基板処理装置のパラメータ管理システム、基板処理装置のパラメータ管理方法、プログラム、及び記憶媒体 |
JP2007249340A (ja) * | 2006-03-14 | 2007-09-27 | Fujitsu Ltd | ソフトウェアアップデート方法、アップデート管理プログラム、情報処理装置 |
CN100454253C (zh) * | 2006-04-29 | 2009-01-21 | 华为技术有限公司 | 一种终端软件升级方法及终端设备 |
EP2025095A2 (en) | 2006-06-08 | 2009-02-18 | Hewlett-Packard Development Company, L.P. | Device management in a network |
EP2047420A4 (en) | 2006-07-27 | 2009-11-18 | Hewlett Packard Development Co | USER EXPERIENCE AND DEPENDENCE MANAGEMENT IN A MOBILE DEVICE |
US8117461B2 (en) | 2006-09-13 | 2012-02-14 | Igt | Method of randomly and dynamically checking configuration integrity of a gaming system |
US7734959B2 (en) * | 2007-07-30 | 2010-06-08 | Hewlett-Packard Development Company, L.P. | Operating system recovery across a network |
US20090048022A1 (en) * | 2007-08-13 | 2009-02-19 | Igt | Dynamic reconfiguration of promotional programs |
US8447938B2 (en) * | 2008-01-04 | 2013-05-21 | International Business Machines Corporation | Backing up a deduplicated filesystem to disjoint media |
JP4393563B1 (ja) * | 2008-07-02 | 2010-01-06 | 株式会社東芝 | 情報処理装置、情報処理装置のデータ復元方法、及び情報処理装置のデータ復元プログラム |
US10235832B2 (en) * | 2008-10-17 | 2019-03-19 | Igt | Post certification metering for diverse game machines |
KR101615646B1 (ko) | 2009-08-25 | 2016-04-27 | 삼성전자 주식회사 | 컴퓨터시스템, 그 제어방법과, 그 컴퓨터프로그램이 저장된 기록매체 |
US8560888B1 (en) * | 2011-02-11 | 2013-10-15 | Bank Of America Corporation | Method and apparatus for rebuilding an ATM computer image automatically |
CN102841824B (zh) * | 2011-06-23 | 2014-04-02 | 珠海市君天电子科技有限公司 | 一种回滚方法和回滚装置 |
US20150242282A1 (en) * | 2014-02-24 | 2015-08-27 | Red Hat, Inc. | Mechanism to update software packages |
CN109542677B (zh) * | 2018-11-05 | 2021-08-13 | 北京炎黄盈动科技发展有限责任公司 | 一种高可靠容器内应用介质升级方法、装置及存储介质 |
CN109656594A (zh) * | 2018-12-10 | 2019-04-19 | 惠州Tcl移动通信有限公司 | 移动终端系统文件的更新方法、装置及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04362733A (ja) * | 1991-06-10 | 1992-12-15 | Nec Corp | システムプログラム更新方式 |
JPH06231026A (ja) * | 1993-02-05 | 1994-08-19 | N T T Data Tsushin Kk | システムファイルの更新方法 |
JPH0728632A (ja) * | 1993-07-09 | 1995-01-31 | Hitachi Ltd | オペレーティングシステムの自動入れ替え方法及びそれを利用した計算機システム |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4759145A (en) * | 1986-12-15 | 1988-07-26 | Volansky Edward P | Bullet dispersing machine gun |
US4862349A (en) * | 1987-10-19 | 1989-08-29 | International Business Machines Corporation | Method for extracting and/or replacing control system information in a computer operating system |
US5008814A (en) * | 1988-08-15 | 1991-04-16 | Network Equipment Technologies, Inc. | Method and apparatus for updating system software for a plurality of data processing units in a communication network |
DE69028517D1 (de) * | 1990-05-11 | 1996-10-17 | Ibm | Verfahren und Gerät zur Ableitung des Zustandes einer gespiegelten Einheit bei Reinitialisierung eines Systems |
JP2886961B2 (ja) * | 1990-09-19 | 1999-04-26 | 株式会社日立製作所 | プログラム入替方法 |
US5157663A (en) * | 1990-09-24 | 1992-10-20 | Novell, Inc. | Fault tolerant computer system |
GB2251324B (en) * | 1990-12-31 | 1995-05-10 | Intel Corp | File structure for a non-volatile semiconductor memory |
US5257377A (en) * | 1991-04-01 | 1993-10-26 | Xerox Corporation | Process for automatically migrating a subset of updated files from the boot disk to the replicated disks |
DE69119222T2 (de) * | 1991-06-04 | 1996-11-21 | Ibm | Datensicherung und Beseitigung in einem Datenverarbeitungssystem |
US5410667A (en) * | 1992-04-17 | 1995-04-25 | Storage Technology Corporation | Data record copy system for a disk drive array data storage subsystem |
US5410703A (en) * | 1992-07-01 | 1995-04-25 | Telefonaktiebolaget L M Ericsson | System for changing software during computer operation |
US5359730A (en) * | 1992-12-04 | 1994-10-25 | International Business Machines Corporation | Method of operating a data processing system having a dynamic software update facility |
DK0607493T3 (da) * | 1993-01-18 | 1999-08-30 | Siemens Ag | Realtidsstyresystem |
US5469573A (en) * | 1993-02-26 | 1995-11-21 | Sytron Corporation | Disk operating system backup and recovery system |
US5572709A (en) * | 1993-06-18 | 1996-11-05 | Lucent Technologies Inc. | Using dynamically-linked libraries to add side effects to operations |
-
1994
- 1994-04-12 JP JP06073608A patent/JP3140906B2/ja not_active Expired - Fee Related
-
1995
- 1995-02-27 DE DE19580589T patent/DE19580589C2/de not_active Expired - Fee Related
- 1995-02-27 US US08/553,617 patent/US5715462A/en not_active Expired - Fee Related
- 1995-02-27 KR KR1019950705512A patent/KR0176272B1/ko not_active IP Right Cessation
- 1995-02-27 WO PCT/JP1995/000300 patent/WO1995027941A1/ja active Application Filing
- 1995-02-27 CN CN95190292A patent/CN1081814C/zh not_active Expired - Fee Related
- 1995-02-27 GB GB9524498A patent/GB2294568B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04362733A (ja) * | 1991-06-10 | 1992-12-15 | Nec Corp | システムプログラム更新方式 |
JPH06231026A (ja) * | 1993-02-05 | 1994-08-19 | N T T Data Tsushin Kk | システムファイルの更新方法 |
JPH0728632A (ja) * | 1993-07-09 | 1995-01-31 | Hitachi Ltd | オペレーティングシステムの自動入れ替え方法及びそれを利用した計算機システム |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101610449B (zh) * | 2009-07-07 | 2011-12-28 | 中兴通讯股份有限公司 | 配置数据升级与回退的方法和系统 |
Also Published As
Publication number | Publication date |
---|---|
GB9524498D0 (en) | 1996-02-21 |
CN1127043A (zh) | 1996-07-17 |
CN1081814C (zh) | 2002-03-27 |
GB2294568B (en) | 1998-08-12 |
DE19580589C2 (de) | 2001-01-18 |
KR0176272B1 (ko) | 1999-05-15 |
DE19580589T1 (de) | 1996-06-27 |
US5715462A (en) | 1998-02-03 |
JP3140906B2 (ja) | 2001-03-05 |
GB2294568A (en) | 1996-05-01 |
JPH07281934A (ja) | 1995-10-27 |
KR960702916A (ko) | 1996-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3140906B2 (ja) | システムファイルの更新及び復元方法 | |
US6557169B1 (en) | Method and system for changing the operating system of a workstation connected to a data transmission network | |
JP3200661B2 (ja) | クライアント/サーバシステム | |
JP4363676B2 (ja) | コンピュータシステム | |
US6820214B1 (en) | Automated system recovery via backup and restoration of system state | |
US6851073B1 (en) | Extensible system recovery architecture | |
JP2000163344A (ja) | ネットワーク管理システムのデータベース復旧方式 | |
JPH04299748A (ja) | ファイルの管理方法及び装置 | |
US6795834B2 (en) | Apparatus, method, and storage medium for file management | |
JPH0628402A (ja) | アクティブなデータ辞書を維持するためのデータ辞書マネージャ | |
JP2000138692A (ja) | Macアドレス管理装置、macアドレス管理方法、及び記憶媒体 | |
US7222338B2 (en) | Method for upgrading data | |
US6009414A (en) | Computer system with checkpoint facility and accounting facility indicating charges payable for processes | |
JP2000137604A (ja) | データ引き継ぎシステム | |
JP2011053780A (ja) | 復旧システム、復旧方法及びバックアップ制御システム | |
Cisco | Cisco EMF Database Backup and Restore | |
Cisco | Using the Configuration Features: Upgrade, Save and Restore | |
JP2002041297A (ja) | ソフトウェア環境管理方法 | |
CN111756562B (zh) | 一种集群接管方法、系统及相关组件 | |
JP3589433B2 (ja) | データベース保証方式 | |
JP2001051862A (ja) | バックアップ情報管理方法 | |
JP3113498B2 (ja) | システム構成管理装置 | |
JP2007172049A (ja) | ネットワーク機器管理システム | |
JPH06231026A (ja) | システムファイルの更新方法 | |
JP2850756B2 (ja) | 分散処理システムにおけるファイルの障害復旧方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 95190292.X Country of ref document: CN |
|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): CN DE GB KR US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 08553617 Country of ref document: US |
|
RET | De translation (de og part 6b) |
Ref document number: 19580589 Country of ref document: DE Date of ref document: 19960627 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 19580589 Country of ref document: DE |