JP2000250741A - Method for updating software - Google Patents
Method for updating softwareInfo
- Publication number
- JP2000250741A JP2000250741A JP11049303A JP4930399A JP2000250741A JP 2000250741 A JP2000250741 A JP 2000250741A JP 11049303 A JP11049303 A JP 11049303A JP 4930399 A JP4930399 A JP 4930399A JP 2000250741 A JP2000250741 A JP 2000250741A
- Authority
- JP
- Japan
- Prior art keywords
- date
- software
- update
- time
- time data
- 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.)
- Granted
Links
Landscapes
- Stored Programmes (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、コンピュータ等の
装置で実行されるソフトウェアを自動的に更新するソフ
トウェア更新方法に関する。The present invention relates to a software updating method for automatically updating software executed on a device such as a computer.
【0002】[0002]
【従来の技術】通常、コンピュータで使用されるソフト
ウェアは、配布された後もその開発元等において不具合
や改良が施され、バージョンアップという型で順次更新
されていく。バージョンアップでは、前のバージョンの
ソフトウェアに比べて機能の追加、機能の強化、不具合
の解消といった改良が進められ、ユーザにとってより利
便性の高いものになっていく。2. Description of the Related Art Normally, software used in a computer is distributed or repaired by a developer or the like after the software is distributed, and the software is sequentially updated in the form of version upgrade. With version upgrades, improvements such as addition of functions, enhancement of functions, and elimination of bugs are advanced as compared with the software of the previous version, and it becomes more convenient for users.
【0003】このようなソフトウェアのバージョンアッ
プは、元のソフトウェアにおけるソースプログラムの一
部を書き換えたり、元のソフトウェアに対して新しいソ
フトウェアを上書きする等の手法で行われる。バージョ
ンアップに伴う更新処理は、フロッピー(登録商標)デ
ィスクやCD−ROM等のメディアによって配布される
更新プログラムを実行したり、ネットワークを介して配
信される更新プログラムを実行することによって行われ
る。[0003] Such a software version upgrade is performed by a method such as rewriting a part of a source program in the original software or overwriting the original software with new software. The update process accompanying the version upgrade is performed by executing an update program distributed by a medium such as a floppy (registered trademark) disk or a CD-ROM, or by executing an update program distributed via a network.
【0004】すなわち、メディアやネットワークを介し
てコンピュータ自身のディスクあるいはネットワークで
結ばれたファイルサーバに更新に必要なデータ(更新デ
ータの実体、更新処理を行うためのコマンド、更新する
内容や実行可能となる日時を備えた更新制御情報等)を
登録しておき、更新制御情報内の実行可能日時と、コン
ピュータ自身のシステム時計やファイルサーバのシステ
ム時計とを比較し、実行可能日時を過ぎている場合に更
新コマンドを起動するようになっている。That is, data necessary for updating (an entity of updated data, a command for performing an update process, a content to be updated, and executable data) are stored in a disk of the computer itself via a medium or a network or a file server connected to the network. Update control information with a certain date and time is registered, and the executable date and time in the update control information is compared with the system clock of the computer itself and the system clock of the file server. The update command is started.
【0005】このような更新方法では、ある特定の時刻
以降に自動的にソフトウェアの更新を実行することが可
能であり、同じソフトウェアを搭載したコンピュータの
台数が多いシステムや、分散して配置されている基幹業
務の営業店システム(金融、旅行代理店等)で使用され
るソフトウェアを同時に更新する場合、特に効果を発揮
する。According to such an updating method, software can be automatically updated after a certain time, and a system having a large number of computers equipped with the same software, or a system that is distributed and arranged. This is especially effective when software used in a core business branch system (finance, travel agency, etc.) is updated at the same time.
【0006】[0006]
【発明が解決しようとする課題】しかしながら、このよ
うなソフトウェア更新方法では、通常の業務に支障が生
じないよう、業務終了後に更新を行うことが望まれる。
そこで、業務時間が延長されることを考慮して、夜遅く
など業務が終了しているであろう時刻を実行可能日時と
して設定登録してある。However, in such a software update method, it is desired that the update be performed after the end of the work so that normal work is not hindered.
Therefore, in consideration of the extension of the work time, the time at which the work is to be completed, such as late at night, is set and registered as the executable date and time.
【0007】このため、設定登録された実行可能日時に
合わせてコンピュータの電源を入れておく必要が生じ、
電源操作のために業務終了後の遅い時間まで担当者を付
き添わせることになってしまう。For this reason, it is necessary to turn on the computer in accordance with the executable date and time registered in the setting.
The person in charge will be accompanied until late after the work due to the power supply operation.
【0008】[0008]
【課題を解決するための手段】本発明はこのような課題
を解決するために成されたソフトウェア更新方法であ
る。すなわち、本発明は、ソフトウェアの更新を行うた
めの複数の日時データを予め設定して装置内もしくはそ
の装置とネットワーク接続されたサーバ内に格納してお
き、この複数の日時データの中から選択された日時デー
タに基づきソフトウェアの更新処理を実行するものであ
る。SUMMARY OF THE INVENTION The present invention is a software updating method for solving such a problem. That is, according to the present invention, a plurality of date and time data for updating software is set in advance and stored in the device or a server connected to the device via a network, and is selected from the plurality of date and time data. The software update process is executed based on the date and time data.
【0009】このような本発明では、ソフトウェアの更
新を行うための複数の日時データが設定されていること
から、更新を行う都合に合わせて最も適した日時を選択
することができ、長時間待たされることなく迅速にソフ
トウェアの更新処理を行うことができるようになる。In the present invention, since a plurality of date and time data for updating the software are set, the most suitable date and time can be selected according to the convenience of the update, and a long wait time can be achieved. Software can be quickly updated without being updated.
【0010】また、本発明は、ソフトウェアの更新を行
うための日時データを予め設定して装置内もしくはその
装置とネットワーク接続されたサーバ内に格納してお
き、装置の電源立ち下げ指令時が日時データの示す日時
より後の場合、ソフトウェアの更新処理を実行する方法
でもある。Further, according to the present invention, date and time data for updating software is set in advance and stored in the apparatus or a server connected to the apparatus via a network. In a case after the date and time indicated by the data, a method of executing software update processing is also used.
【0011】このような本発明では、装置の電源立ち下
げ指令を出した段階で、予め設定されている日時データ
の示す日時と電源立ち下げ指令を出した時刻(日時)と
を比較し、更新を行うために設定された日時を過ぎてい
る場合には自動的にソフトウェアの更新処理を実行す
る。これにより、業務の終了に伴う装置の電源立ち下げ
に合わせてソフトウェアの更新処理を自動的に行うこと
ができ、次の業務の開始で装置の電源を立ち上げた段階
では更新後のソフトウェアを即座に使用することができ
るようになる。According to the present invention, at the stage when the power supply shutdown command is issued, the date and time indicated by the preset date and time data is compared with the time (date and time) when the power shutdown instruction is issued, and the update is performed. If the date and time set to perform the operation has passed, the software update processing is automatically executed. As a result, software update processing can be performed automatically when the power of the device is turned off at the end of the job, and the updated software is immediately used when the device is turned on at the start of the next job. Will be able to use it.
【0012】[0012]
【発明の実施の形態】以下、本発明のソフトウェア更新
方法における実施の形態を図に基づいて説明する。図1
は本実施形態のソフトウェア更新方法における主要部を
説明するフローチャート、図2は本実施形態を説明する
ブロック図である。BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing an embodiment of a software updating method according to the present invention. FIG.
Is a flowchart for explaining a main part in the software updating method of the present embodiment, and FIG. 2 is a block diagram for explaining the present embodiment.
【0013】すなわち、図2に示すように、本実施形態
のソフトウェア更新方法では、コンピュータ1で使用さ
れるソフトウェアの更新を行うため、コンピュータ1の
ディスク(図示せず)やネットワーク接続されたファイ
ルサーバ(図示せず)に更新データ2を登録しておき、
所定のタイミングで自動更新を行うものである。That is, as shown in FIG. 2, in the software update method of the present embodiment, a software (not shown) of the computer 1 or a network-connected file server is used to update the software used in the computer 1. (Not shown), update data 2 is registered,
The automatic update is performed at a predetermined timing.
【0014】コンピュータ1には、ソフトウェア更新処
理プログラム11が用意されており、このソフトウェア
更新処理プログラム11の実行によって順次自動更新が
進められる。The computer 1 is provided with a software update processing program 11, and the automatic update proceeds sequentially by executing the software update processing program 11.
【0015】また、更新データ2は、元のバージョンの
ソフトウェアと新しいバージョンのソフトウェアとの差
分、すなわち更新に係る実データであるソフトウェア更
新差分本体21と、更新作業を実行するためのソフトウ
ェア更新コマンド22と、更新制御情報23とから構成
される。このうち、更新制御情報23には、更新を行う
ための複数の日時データである第1更新実行可能日時2
4および第2更新実行可能日時25が予め用意されてい
る。なお、本実施形態では、主として2つの更新実行可
能日時が用意されている場合を例とする。The update data 2 includes a difference between the software of the original version and the software of the new version, that is, a software update difference body 21 which is actual data relating to the update, and a software update command 22 for executing the update operation. And update control information 23. The update control information 23 includes a first update executable date and time 2 which is a plurality of date and time data for performing update.
4 and the second update executable date / time 25 are prepared in advance. In the present embodiment, a case where mainly two update executable dates and times are prepared is taken as an example.
【0016】この複数の日時データである第1更新実行
可能日時24および第2更新実行可能日時25は、日時
選択手段3によってオペレータの所望する方を選択でき
るようになっている。なお、日時選択手段3は、コンピ
ュータ1上で起動しても、またネットワークを介してリ
モートで起動してもよい。The date and time selecting means 3 allows the operator to select one of the plurality of date and time data, the first update executable date and time 24 and the second update executable date and time 25. The date and time selecting means 3 may be started on the computer 1 or may be started remotely via a network.
【0017】次に、本実施形態におけるソフトウェア更
新方法の流れを説明する。先ず、日時選択手段3を用い
て第1更新実行可能日時24または第2更新実行可能日
時25のいずれかを選択しておく(図2矢印参照)。
なお、所望の日時がデフォルトで既に選択されている場
合には、特に必要としない。本実施形態では、2つの更
新実行可能日時のうち、遅い方がデフォルトで選択され
ている。これにより、特に更新実行可能日時を変更しな
いで業務の延長を考慮したソフトウェア更新を行えるこ
とになる。Next, the flow of the software update method according to this embodiment will be described. First, either the first update executable date / time 24 or the second update executable date / time 25 is selected using the date / time selecting means 3 (see the arrow in FIG. 2).
If the desired date and time has already been selected by default, it is not particularly necessary. In the present embodiment, the later of the two update executable dates and times is selected by default. As a result, the software can be updated in consideration of extension of the business without changing the update executable date and time.
【0018】次いで、コンピュータ1でソフトウェア更
新処理プログラム11を起動し、コンピュータ1のシス
テム時計12で示す現在の時刻を取り込み(図2矢印
参照)、更新データ2の更新制御情報23における先に
選択された更新実行可能日時を取り込む(図2矢印参
照)。Next, the software update processing program 11 is started in the computer 1, and the current time indicated by the system clock 12 of the computer 1 is fetched (see the arrow in FIG. 2), and is selected first in the update control information 23 of the update data 2. The updated update executable date and time are captured (see the arrow in FIG. 2).
【0019】次に、コンピュータ1のソフトウェア更新
処理プログラム11は、取り込んだ現在の時刻と、更新
制御情報23における先に選択された更新実行可能日時
とを比較し、ソフトウェアの更新が可能か否かを判断す
る。そして、更新可能と判断した場合、更新データ2の
ソフトウェア更新コマンド22を呼び出す(図2矢印
参照)。Next, the software update processing program 11 of the computer 1 compares the fetched current time with the previously selected update executable date and time in the update control information 23 to determine whether the software can be updated. Judge. Then, when it is determined that the update is possible, the software update command 22 of the update data 2 is called (see the arrow in FIG. 2).
【0020】ソフトウェア更新コマンド22が呼び出さ
れると、実際のソフトウェア更新が始まり、更新データ
2内のソフトウェア更新差分本体21がコンピュータ1
にインストールされ(図2矢印参照)、ソフトウェア
の更新が完了する。When the software update command 22 is called, the actual software update starts, and the software update difference main body 21 in the update data 2
(See the arrow in FIG. 2), and the software update is completed.
【0021】次に、コンピュータ1で起動するソフトウ
ェア更新処理プログラム11の流れについて図1に基づ
き説明する。なお、以下の説明で図1に示されない符号
は図2を参照するものとする。すなわち、ソフトウェア
更新処理プログラム11の起動により、先ず、システム
時計12から現在の時刻を取得する(ステップS10
1)。ここで、取得した現在の時刻をTとする。Next, the flow of the software update processing program 11 started by the computer 1 will be described with reference to FIG. In the following description, reference numerals not shown in FIG. 1 refer to FIG. That is, by starting the software update processing program 11, first, the current time is obtained from the system clock 12 (step S10).
1). Here, the acquired current time is T.
【0022】続いて、更新データ2の更新制御情報23
の中から予め選択された更新実行可能日時を取得する
(ステップS102)。ここで、取得した更新実行可能
日時をtn とする。そして、両時刻の比較を行う(ステ
ップS103)。すなわち、取得した更新実行可能日時
tn <現在の時刻Tであるかどうかを判断し、真であれ
ばソフトウェア更新コマンド22を呼び出して更新処理
を実行する(ステップS104)。一方、偽であればソ
フトウェアの更新をしないで処理を終了する。Subsequently, the update control information 23 of the update data 2
The update executable date and time selected in advance are acquired (step S102). Here, the acquired update executable date and time is assumed to be tn. Then, the two times are compared (step S103). That is, it is determined whether or not the acquired update executable date and time tn <current time T. If true, the software update command 22 is called to execute the update process (step S104). On the other hand, if false, the process ends without updating the software.
【0023】このような処理により、オペレータが選択
した更新実行可能日時を基準として、これを越えた場合
に自動的にソフトウェアが更新されることになる。According to such processing, the software is automatically updated if the update execution date and time selected by the operator is exceeded.
【0024】次に、実際の運用について説明する。図3
は、本実施形態を適用した場合のソフトウェアの更新タ
イミングを説明する図(その1)で、(a)は更新実行
可能日時として時刻t2 を選択した場合、(b)は更新
実行可能日時として時刻t1を選択した場合を示してい
る。なお、いずれも時刻t0 で更新データの登録を行っ
ている。Next, the actual operation will be described. FIG.
7A is a diagram (part 1) for explaining software update timing when the present embodiment is applied. FIG. 7A shows a case where time t2 is selected as the update executable date and time, and FIG. This shows a case where t1 is selected. In each case, update data is registered at time t0.
【0025】図3(a)に示す例では、時刻t2 に更新
実行可能日時が選択されていることから、時刻t1 を過
ぎてソフトウェア更新処理プログラムを起動しても、更
新処理は行われず、ソフトウェアのバージョンはVer.1
のままである。ここで、時刻t2 を過ぎてソフトウェア
更新処理プログラムを起動すると、図2に示すソフトウ
ェア更新コマンド22が実行され、ソフトウェアのバー
ジョンが新しいVer.2に自動的に更新される。In the example shown in FIG. 3A, since the update executable date and time is selected at time t2, even if the software update processing program is started after time t1, the update processing is not performed and the software update processing is not performed. Version is Ver.1
Remains. Here, when the software update processing program is started after time t2, the software update command 22 shown in FIG. 2 is executed, and the software version is automatically updated to the new version 2.
【0026】このように、比較的遅い時刻t2 を選択し
ておくことで、業務が定時に終わらない場合など、その
日の業務終了を待ってから的確にソフトウェア更新を行
うことが可能となる。As described above, by selecting the relatively late time t2, the software can be accurately updated after waiting for the end of the work on that day, for example, when the work does not end at a regular time.
【0027】次に、図3(b)に示す例では、時刻t1
に更新実行可能日時が選択されていることから、時刻t
1 を過ぎてソフトウェア更新処理プログラムを起動する
と、図2に示すソフトウェア更新コマンド22が実行さ
れ、ソフトウェアのバージョンが新しいVer.2 に更新さ
れる。Next, in the example shown in FIG.
Since the update executable date and time has been selected, the time t
When the software update processing program is started after 1, the software update command 22 shown in FIG. 2 is executed, and the software version is updated to the new Ver.
【0028】このように、比較的早い時刻t1 を選択し
ておくことで、業務が定時に終わる場合など、長い時間
待たされることなく迅速にソフトウェア更新を行うこと
が可能となる。As described above, by selecting the relatively early time t1, it is possible to quickly update the software without having to wait a long time, for example, when the work is completed on a regular basis.
【0029】また、図4は、本実施形態を適用した場合
のソフトウェアの更新タイミングを説明する図(その
2)で、(a)は業務終了とともに更新を行う場合、
(b)は更新後に元のバージョンへ戻す場合を示してい
る。なお、いずれも時刻t0 で更新データの登録を行っ
ている。また、いずれの例でも、コンピュータの電源立
ち下げ指令とともにソフトウェア更新処理プログラムが
自動的に起動するようになっている。FIG. 4 is a diagram (part 2) for explaining the update timing of software when the present embodiment is applied. FIG.
(B) shows a case of returning to the original version after updating. In each case, update data is registered at time t0. In any of the examples, the software update processing program is automatically started together with the power-down instruction of the computer.
【0030】図4(a)に示す例では、時刻t1 に更新
実行可能日時が選択されており、業務終了でコンピュー
タの電源立ち下げ指令とともに更新処理を実行してい
る。つまり、コンピュータの電源立ち下げとともにソフ
トウェア更新処理プログラムが自動的に起動し、現在時
刻と時刻t1 との比較を行う。In the example shown in FIG. 4A, the update executable date and time is selected at time t1, and the update process is executed together with the computer power down instruction at the end of the job. That is, when the power of the computer is turned off, the software update processing program starts automatically, and compares the current time with the time t1.
【0031】時刻t1 を業務終了時刻と同じか、わずか
に前に設定しておき、その日の業務終了でコンピュータ
の電源を立ち下げると、現在時刻は時刻t1 を過ぎてい
ることになり、図2に示すソフトウェア更新コマンド2
2が起動して自動的にソフトウェアの更新処理を実行す
る。これにより、ソフトウェアは新しいバージョンVer.
2 に更新されることになる。If the time t1 is set to be the same as or slightly before the work end time, and the power supply of the computer is turned off at the end of the work on that day, the current time has passed the time t1. Software update command 2 shown in
2 starts and automatically executes software update processing. As a result, the software is updated to the new version
Will be updated to 2.
【0032】コンピュータの電源立ち下げとともに自動
的にソフトウェアが更新されることで、オペレータによ
る更新し忘れを防止できるとともに、次に業務を開始す
る際には、特別な処理を行うことなく新しいバージョン
Ver.2 のソフトウェアを使用することができるようにな
る。By automatically updating the software when the power of the computer is turned off, it is possible to prevent the operator from forgetting to update the software. In addition, when starting a new job, a new version can be obtained without performing any special processing.
Ver.2 software can be used.
【0033】次に、図4(b)に示す例では、業務終了
でコンピュータの電源立ち下げにより、図4(a)に示
す例と同様に自動的にソフトウェアの更新が実行された
後、時刻t1 と時刻t2 との間で業務の再開を行う場合
に元のバージョンへの戻しを行っている。Next, in the example shown in FIG. 4B, the software is automatically updated by turning off the power of the computer at the end of the job, similarly to the example shown in FIG. When the business is resumed between t1 and time t2, the version is returned to the original version.
【0034】すなわち、図4(a)に示す例と同様、時
刻t1 に更新実行可能日時が選択されており、業務終了
でコンピュータの電源立ち下げ指令があって自動的に更
新処理が実行され、ソフトウェアが新しいバージョンVe
r.2 に更新される。That is, as in the example shown in FIG. 4A, the update executable date and time is selected at time t 1, and the update process is automatically executed upon a command to turn off the computer at the end of the business. Software has a new version Ve
Updated to r.2.
【0035】その後、別に設定されている時刻t2 まで
の間に何らかの業務が必要となった場合(例えば、業務
のやり残しに気がついた場合)、終了前の業務と合わせ
るため更新前のバージョンで処理を行う必要がある。と
ころが、先のコンピュータの電源立ち下げ指令で、ソフ
トウェアは新しいバージョンVer.2 に自動更新されてお
り、このままでは新しいバージョンVer.2 のソフトウェ
アで業務を行うことになってしまう。After that, if some kind of work becomes necessary before the time t2 set separately (for example, when the notice of the unfinished work is noticed), it is processed with the version before the update to match the work before the end. Need to do. However, the software was automatically updated to the new version Ver.2 due to the power-down command of the computer, and business would be performed with the new version Ver.2.
【0036】そこで、例えば時刻t2 を次の業務開始よ
り前に設定しておき、時刻t1 と時刻t2 との間でコン
ピュータの電源が立ち上げられた場合には、ソフトウェ
アのバージョンを元のバージョンVer.1 に自動的に戻す
機能を実行する。これにより、新しいバージョンVer.2
に更新されたソフトウェアは、一旦元のバージョンVer.
1 に戻され、このバージョンVer.1 のソフトウェアで業
務を行うことができるようになる。Therefore, for example, the time t2 is set before the start of the next job, and when the power of the computer is turned on between the time t1 and the time t2, the software version is changed to the original version Ver. Execute the function to automatically return to .1. With this, new version Ver.2
The software updated to the original version Ver.
It will be returned to 1 and you will be able to work with this version of the software.
【0037】さらに、この業務が終了し、コンピュータ
の電源立ち下げ指令を出すと、この指令に基づきソフト
ウェア更新処理プログラムが起動し、先と同様にソフト
ウェアの更新処理を自動的に実行する。これによって、
ソフトウェアのバージョンは再びVer.2 に更新され、時
刻t2 以降で次の業務を開始する際には、新しいバージ
ョンVer.2 になったソフトウェアを即座に用いることが
できるようになる。When this task is completed and a power-down command for the computer is issued, a software update processing program is started based on this command, and the software update processing is automatically executed as before. by this,
The software version is updated to Ver. 2 again, and when starting the next job after time t2, the software having the new version Ver. 2 can be used immediately.
【0038】なお、上記実施形態では、コンピュータの
電源立ち下げ指令を出した時と、選択された更新実行可
能日時とを比較して、電源立ち下げ指令時の方が遅い場
合に自動更新を行う例を説明したが、電源立ち上げ時と
選択された更新実行可能日時とを比較して、電源立ち上
げ時の方が遅い場合に自動更新を行うようにしてもよ
い。In the above embodiment, when the power-down command of the computer is issued and the selected update executable date and time are compared, if the power-down command is later, the automatic update is performed. Although an example has been described, the automatic update may be performed when the power-on is later than the power-on and the selected update executable date and time.
【0039】また、上記実施形態では、主として2つの
更新実行可能日時を設定し、いずれかを選択する例を説
明したが、本発明はこれに限定されず3つ以上の更新実
行可能日時を設定し、その中から所望の更新実行可能日
時を選択するようにしてもよい。In the above-described embodiment, an example in which two update executable dates and times are mainly set and either one is selected has been described. However, the present invention is not limited to this, and three or more update executable dates and times are set. Then, a desired update executable date and time may be selected from among them.
【0040】[0040]
【発明の効果】以上説明したように、本発明のソフトウ
ェア更新方法によれば次のような効果がある。すなわ
ち、ソフトウェアの更新を行うための複数の日時データ
が設定されていることから、更新を行う都合に合わせて
最も適した更新日時を選択することができ、指定された
時刻まで長い間待って装置の電源を入れたりすることな
く、迅速にソフトウェアの更新を行うことが可能とな
る。また、装置の電源立ち下げ指令とともにソフトウェ
アの更新を行うことから、業務の終了に伴って自動的に
ソフトウェアを更新することができ、オペレータによる
更新し忘れを防止し、次の業務開始に際しては確実にソ
フトウェアの更新を済ませておくことが可能となる。As described above, the software updating method of the present invention has the following effects. That is, since a plurality of date and time data for updating the software is set, the most appropriate update date and time can be selected according to the convenience of the update, and the device waits for a long time until the designated time and the device is updated. It is possible to update software quickly without turning on the power. Also, since the software is updated together with the command to turn off the power of the device, the software can be automatically updated when the operation is completed, preventing the operator from forgetting to update, and ensuring that the operation can be started when the next operation is started. It is possible to update the software beforehand.
【図1】本実施形態のソフトウェア更新方法における主
要部を説明するフローチャートである。FIG. 1 is a flowchart illustrating a main part of a software update method according to an embodiment.
【図2】本実施形態を説明するブロック図である。FIG. 2 is a block diagram illustrating the embodiment.
【図3】ソフトウェアの更新タイミングを説明する図
(その1)である。FIG. 3 is a diagram (part 1) for explaining software update timing;
【図4】ソフトウェアの更新タイミングを説明する図
(その2)である。FIG. 4 is a diagram (part 2) for explaining software update timing;
1 コンピュータ 2 更新データ 3 日時選択手段 11 ソフトウェア更新処理プログラム 12 システム時計 21 ソフトウェア更新差分本体 22 ソフトウェア更新コマンド 23 更新制御情報 24 第1更新実行可能日時 25 第2更新実行可能日時 DESCRIPTION OF SYMBOLS 1 Computer 2 Update data 3 Date and time selection means 11 Software update processing program 12 System clock 21 Software update difference main body 22 Software update command 23 Update control information 24 First update executable date 25 Second update executable date
Claims (6)
日時データを予め設定して装置内もしくは該装置とネッ
トワーク接続されたサーバ内に格納しておき、 前記複数の日時データの中から選択された日時データに
基づきソフトウェアの更新処理を実行することを特徴と
するソフトウェア更新方法。1. A plurality of date / time data for updating software is set in advance and stored in an apparatus or a server connected to the apparatus via a network, and is selected from the plurality of date / time data. A software update method characterized by executing software update processing based on date and time data.
時データと、この第1の日時データより遅い日時を示す
第2の日時データとを設定しておき、初期設定では前記
第2の日時データを選択しておくことを特徴とする請求
項1記載のソフトウェア更新方法。2. A first date / time data and a second date / time data indicating a date / time later than the first date / time data are set as the plurality of date / time data. 2. The software updating method according to claim 1, wherein data is selected.
た日時データの示す日時と、前記装置の電源立ち下げ指
令時とを比較し、前記選択された日時データより前記電
源立ち下げ指令時の方が遅い場合、前記ソフトウェアの
更新処理を実行することを特徴とする請求項1記載のソ
フトウェア更新方法。3. The system according to claim 1, wherein a date and time indicated by the date and time data selected from the plurality of date and time data is compared with a power-down command of the apparatus. 2. The software update method according to claim 1, wherein the update process of the software is executed when the update is slower.
た日時データの示す日時と、前記装置の電源立ち上げ指
令時とを比較し、前記選択された日時データより前記電
源立ち上げ指令時の方が遅い場合、前記ソフトウェアの
更新処理を実行することを特徴とする請求項1記載のソ
フトウェア更新方法。4. A method according to claim 1, further comprising: comparing a date and time indicated by the date and time data selected from the plurality of date and time data with a power-on command of the apparatus; 2. The software update method according to claim 1, wherein the update process of the software is executed when the update is slower.
た二つの日時データが示す二つの日時のうち先の日時よ
り後に前記装置の電源立ち下げ指令が出された場合、前
記ソフトウェアの更新処理を実行し、 前記二つの日時の間で前記装置の電源立ち上げ指令が出
された場合、更新前のソフトウェアに戻す処理を実行す
ることを特徴とする請求項1記載のソフトウェア更新方
法。5. When the power-down command of the device is issued after the earlier date and time of the two dates and times indicated by the two date and time data selected from the plurality of date and time data, the software update process 2. The software updating method according to claim 1, wherein when a power-on instruction of the device is issued between the two dates and times, a process of returning to software before updating is performed.
ータを予め設定して装置内もしくは該装置とネットワー
ク接続されたサーバ内に格納しておき、 前記装置の電源立ち下げ指令時が前記日時データの示す
日時より後の場合、前記ソフトウェアの更新処理を実行
することを特徴とするソフトウェア更新方法。6. Date and time data for updating software is set in advance and stored in the apparatus or a server connected to the apparatus via a network. A software update method, wherein the software update process is executed when the date and time is after the indicated date and time.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP04930399A JP3778720B2 (en) | 1999-02-26 | 1999-02-26 | Software update method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP04930399A JP3778720B2 (en) | 1999-02-26 | 1999-02-26 | Software update method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000250741A true JP2000250741A (en) | 2000-09-14 |
JP3778720B2 JP3778720B2 (en) | 2006-05-24 |
Family
ID=12827183
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP04930399A Expired - Fee Related JP3778720B2 (en) | 1999-02-26 | 1999-02-26 | Software update method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3778720B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009521746A (en) * | 2005-12-22 | 2009-06-04 | マイクロソフト コーポレーション | Program execution service window |
-
1999
- 1999-02-26 JP JP04930399A patent/JP3778720B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009521746A (en) * | 2005-12-22 | 2009-06-04 | マイクロソフト コーポレーション | Program execution service window |
Also Published As
Publication number | Publication date |
---|---|
JP3778720B2 (en) | 2006-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2692609B2 (en) | Multitask program debugging method and apparatus | |
JPH0612348A (en) | Software installation device | |
JP2001014175A (en) | System and method for managing job operation and storage medium | |
JP2809271B2 (en) | Job re-execution method | |
JP3778720B2 (en) | Software update method | |
JP2002055821A (en) | Installation method, its implementor and recording medium recorded with processing program for the device | |
JPH08190491A (en) | Task switching method | |
JPH0619921A (en) | Working process managing device | |
JP3341064B2 (en) | Control program creation device | |
JPH0375947A (en) | Access control system for host cooperation system | |
JP3120473B2 (en) | How to upgrade software programs | |
JP2002041302A (en) | Job operation management system and job schedule test method of the same system | |
JPH0769847B2 (en) | Job control method during rerun | |
JPH0546452A (en) | Commitment control system | |
JPH08115219A (en) | Virsion management system and network system | |
JP3079238B2 (en) | Debug device | |
JP2002259175A (en) | Document management system and storage medium | |
JP2000293377A (en) | Coexistence environment structuring method and recording medium where coexistence environment structuring program is recorded | |
JP2887488B2 (en) | Multi-process processing equipment | |
JPH06202892A (en) | Program restart system | |
JPH08234993A (en) | Method and device for dynamically updating center program | |
JP2003308102A (en) | State machine control system and state machine | |
JPH04155523A (en) | Program operation circumstance setting controlling system for computer | |
JPH04324525A (en) | Program transplantation supporting device | |
JP2002049495A (en) | Device and method for controlling automatic start of job, and medium for providing control program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051118 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051129 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060126 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060221 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060228 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100310 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100310 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110310 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110310 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120310 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130310 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140310 Year of fee payment: 8 |
|
LAPS | Cancellation because of no payment of annual fees |