JPH0895879A - ネットワークシステム - Google Patents

ネットワークシステム

Info

Publication number
JPH0895879A
JPH0895879A JP6230068A JP23006894A JPH0895879A JP H0895879 A JPH0895879 A JP H0895879A JP 6230068 A JP6230068 A JP 6230068A JP 23006894 A JP23006894 A JP 23006894A JP H0895879 A JPH0895879 A JP H0895879A
Authority
JP
Japan
Prior art keywords
software
information processing
terminal device
transfer
processing device
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.)
Withdrawn
Application number
JP6230068A
Other languages
English (en)
Inventor
Yutaka Moriya
裕 森谷
Hitoshi Kurihara
仁 栗原
Tokuhiro Niwa
徳広 丹羽
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.)
Hitachi Microcomputer System Ltd
Hitachi Ltd
Original Assignee
Hitachi Microcomputer System Ltd
Hitachi Ltd
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 Hitachi Microcomputer System Ltd, Hitachi Ltd filed Critical Hitachi Microcomputer System Ltd
Priority to JP6230068A priority Critical patent/JPH0895879A/ja
Publication of JPH0895879A publication Critical patent/JPH0895879A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Stored Programmes (AREA)
  • Small-Scale Networks (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

(57)【要約】 【目的】 遠隔地からソフトウエアの入替えができるよ
うにして、ソフトウェアの入れ替えが失敗した場合で
も、短時間のうちに確実にソフトウェアの入替えをやり
直すことが可能となるネットワークシステムを提供する
こと。 【構成】 端末装置と情報処理装置とが通信回線を介し
て互いに接続されているネットワークシステムにおい
て、端末装置が、通信回線を経由して情報処理装置にプ
ログラムファイルを転送する手段を具備し、情報処理装
置が、内部メモリと、データを記憶するための外部記憶
手段と、転送されてきたプログラムファイルを内部メモ
リに格納する第1の手段と、内部メモリに格納されてい
るプログラムファイルの動作確認を実施する第2の手段
と、内部メモリに格納され正常性が確認されたプログラ
ムファイルを外部記憶手段に格納する第3の手段とを具
備する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、端末装置と情報処理装
置とが通信回線を介して互いに接続されるネットワーク
システムに係わり、特に、遠隔地の端末装置から情報処
理装置のソフトウェアを新しいソフトウェアに入り替え
るようにしたネットワークシステムに関する。
【0002】
【従来の技術】システムのバージョンアップ等で、シス
テム内の装置のソフトウエアを新しいソフトウェアに入
れ替える(更新する)ソフトウエア入替え方式として、
旧データが存在する領域に新しいデータを上書きして再
度システムの立ち上げを行う方式が知られている。
【0003】しかしながら、前記方式では、新しいデー
タの内容に問題があった場合、あるいは、ソフトウェア
の入り替えが失敗した場合には、情報処理装置の復旧が
難しいという問題点があった。
【0004】そのため、前記問題点を解消するものとし
て、ファイル、あるいは、メモリを2面化して、旧デー
タと新しいデータをシステム内に同時に存在させる方式
が知られており、前記方式の一例が、例えば、特開昭6
2−256599号公報等に記載されている。
【0005】前記公報(特開昭62−256599号)
に記載されているソフトウエア入替え方式は、プログラ
ムファイルが記憶されたROM装置を用意し、このRO
M装置から情報処理装置の内部記憶装置に前記プログラ
ムファイルをロードし、動作確認の後に、前記ROM装
置から外部記録装置に前記プログラムファイルをロード
して、情報処理装置のソフトウエアを新しいソフトウェ
アに入れ替えるものである。
【0006】
【発明が解決しようとする課題】前記公報(特開昭62
−256599号)に記載されているソフトウエア入替
え方式においては、情報処理装置のソフトウエアを新し
いソフトウェアに入れ替えるために、新しいソフトウエ
アを格納し持ち運びが可能な記憶媒体(ROM装置)を
用意し、対象となる情報処理装置の設置場所へ作業者を
派遣する必要がある。
【0007】しかしながら、前記公報(特開昭62−2
56599号)に記載されているソフトウエア入替え方
式においては、ソフトウエアを新しいソフトウェアに入
り替えたことが原因で、情報処理装置の再立ち上げ後に
問題が発生した場合、再度対策済みのソフトウエアを設
置場所へ送付する必要が有り、作業時間・作業コストが
増大するという問題点があった。
【0008】本発明は、前記従来技術の問題点を解決す
るためになされたものであり、本発明の目的は、ネット
ワークシステムにおいて、遠隔地からソフトウエアの入
替えができるようにして、ソフトウェアの入れ替えが失
敗した場合でも、短時間のうちに確実にソフトウェアの
入替えをやり直すことが可能となる技術を提供すること
にある。
【0009】本発明の前記目的並びにその他の目的及び
新規な特徴は、本明細書の記載及び添付図面によって明
らかにする。
【0010】
【課題を解決するための手段】本願において開示される
発明のうち、代表的なものの概要を簡単に説明すれば、
下記の通りである。
【0011】(1)端末装置と、情報処理装置と、前記
端末装置と情報処理装置とを接続する通信回線とから構
成されるネットワークシステムにおいて、前記端末装置
が、通信回線を経由して前記情報処理装置にプログラム
ファイルを転送する手段を具備し、前記情報処理装置
が、内部メモリと、データを記憶するための外部記憶手
段と、転送されてきた前記プログラムファイルを前記内
部メモリに格納する第1の手段と、前記内部メモリに格
納されている前記プログラムファイルの動作確認を実施
する第2の手段と、前記内部メモリ上に格納され正常性
が確認された前記プログラムファイルを外部記憶手段に
格納する第3の手段とを具備することを特徴とする。
【0012】
【作用】前記手段によれば、端末装置と情報処理装置と
が通信回線を介して互いに接続されるネットワークシス
テムにおいて、遠隔地の端末機器に入れ替え用の新しい
ソフトウエアを格納し、端末装置からネットワークを経
由して、新しいフトウェアを情報処理装置に転送する。
【0013】新しいソフトウェアを受け取った情報処理
装置では、受け取った新しいソフトウェアの正常性を確
認した後に、前記内部メモリに格納されている新しいソ
フトウェアを外部記憶手段に格納する。
【0014】これにより、新しいソフトウエアに入替え
たことが原因で、情報処理装置の再立ち上げ後に問題が
発生した場合の復旧時間を短縮することが可能となる。
【0015】また、正常性を確認した新しいソフトウェ
アを内部メモリから直接外部記憶手段に転送することに
より、作業時間を短縮することが可能となる。
【0016】
【実施例】以下、図面を参照して本発明の実施例を詳細
に説明する。
【0017】なお、実施例を説明するための全図におい
て、同一機能を有するものは同一符号を付け、その繰り
返しの説明は省略する。
【0018】図1は、本発明の一実施例であるネットワ
ークシステムの概略構成を示す図である。
【0019】図1において、100は制御装置、101
は処理用基板、102は通信回線、103は端末装置、
104は外部記憶手段に設けられるファイル、105は
メモリ(RAM)、106は入出力用基板、107はメ
インバスである。
【0020】図1に示す制御装置100は、通信回線と
情報処理装置との間に接続され、情報の処理を論理的に
行う処理用基板101と、ファイル104と、メインバ
ス7を介して処理用基板101に接続されるメモリ10
5と、多重化された情報の分解と組立てを行う入出力用
基板106とから構成され、入出力用基板106は、通
信回線102を介して端末装置103に接続されてい
る。
【0021】ファイル104およびメモリ105は、処
理用基板101が直接制御する。
【0022】また、旧データは、ファイル104、およ
び、ソフトウエア入替え前のメモリ105に、新しいデ
ータは、通信回線102を介して接続されている端末装
置103内に存在する。
【0023】新しいデータを格納している端末装置10
3は、通信回線102を介して任意の場所に設置でき、
本端末装置103から制御装置100を遠隔操作するこ
とが可能である。
【0024】図2は、本実施例1のネットワークシステ
ムにおいて、制御装置100内のソフトウエアを入替え
る手順(オペレーション)を示すフローチャートであ
る。
【0025】図1、図2を用いて、本実施例のソフトウ
ェア入替え方法について説明する。
【0026】初めに、通信回線102を介して端末装置
103から制御装置100内のメモリ105へ、ソフト
ウエア転送用プログラムを転送するための指示を出し、
ソフトウエア転送用プログラムを転送する(ステップ2
01)。
【0027】前記ソフトウエア転送用プログラムは、端
末装置103に存在する新しいデータを制御装置100
内のメモリ105へ通信回線102を介して転送するた
めのプログラムである。
【0028】新しいデータの転送先であるメモリ105
内のアドレス(新しいデータの格納アドレス)は、一般
的にシステムによって異なるため、格納アドレス等に対
処した専用のソフトウエア転送用プログラムを必要とす
るが、ソフトウエア転送用プログラム自身は、各システ
ム共固定領域に格納されるため、さらなる転送用プログ
ラムを必要としない。
【0029】このため、ソフトウエア転送用プログラム
は、制御装置100内に予め格納されていても良い。
【0030】次に、このソフトウエア転送用プログラム
を起動して、新しいデータを端末装置103からメモリ
105へ転送する指示を出し、新しいデータを転送する
(ステップ203)。
【0031】この時点では、一時的に、メモリ105と
ファイル104内とのソフトウエア内容が異なる。
【0032】また、ソフトウエア転送用プログラム、あ
るいは、新しいデータを転送中に障害が発生し転送が失
敗した場合は、ソフトウエアあるいはデータの転送作業
を繰返し行うことができる(ステップ202)。
【0033】また、ソフトウエアあるいはデータの転送
作業を複数回行っても正常に終了しない場合は、ソフト
ウエアあるいはデータの転送作業を一旦中止し、ファイ
ル104からメモリ105へ旧データを再ロードし(ス
テップ214)、制御装置100を復旧する(ステップ
209)か、あるいは、転送が失敗する原因を究明する
等、作業の選択ができる(ステップ213)。
【0034】新しいデータの転送作業が正常に終了した
ことを確認した後に、新しいデータによるシステムの初
期化を指示する(ステップ204)。
【0035】これは、制御装置100を中心としたシス
テム環境を、転送した新しいデータの環境に合わせるた
めである。
【0036】しかし、ファイル104までは初期化しな
いため、旧データは、ファイル104内に保存されてお
り、復旧はいつでも容易にできる。
【0037】次に、システムの初期化が正常に終了する
と、転送した新しいデータに対して、制御装置100を
中心としたシステムが仕様通りに動作するか否か、他の
プログラムに影響を与えるデグレード等が発生しない
か、一通りのテスト実行を指示する(ステップ20
6)。
【0038】テスト内容は、各システム毎任意の内容を
設定できる。
【0039】テスト結果を判定し(ステップ207)、
正常な場合は、メモリ105からファイル104へ新し
いデータをセーブする指示を出し、ファイル104の内
容を新しいデータに入替える(ステップ208)。
【0040】また、テスト結果が正常でない場合は、転
送した新しいデータを無効として、ソフトウエア、ある
いは、データの転送失敗時と同様にファイル104内の
ソフトウエア内容(旧データ)をメモリ105へロード
して、従来の内容のままで、制御装置100の運用を再
開することができる(ステップ214)。
【0041】また、テスト結果が正常であることを確認
するまで、端末装置103内の新しいデータの修正(ス
テップ211)、新しいデータの転送(ステップ20
3)、テスト(ステップ206)を繰返し行うことが可
能である(ステップ212)。
【0042】ファイル104へ新しいデータのセーブが
正常に終了すると、最後に制御装置100の運用を開始
する指示を出し(ステップ208)、制御装置100内
のソフトウエア入替え全手順が終了したことになる。
【0043】ソフトウエア転送、ロード、テスト、運用
開始等のオペレーションは、制御装置100に直接接続
した端末装置から行うこともできる。
【0044】制御装置100の運用を開始する時点で
は、テスト結果、転送結果等に関係なく、制御装置10
0内のメモリ105と、ファイル104とのソフトウエ
ア内容は必ず一致している。
【0045】図3は、本実施例1のネットワークシステ
ムにおいて、制御装置100内のソフトウエアを入替え
る制御の概要を示す状態遷移表である。
【0046】オペレーションによる指示が手順通りにな
っているか否かを、内部状態を持つことによって管理す
る。
【0047】先ず、初期状態で、ソフトウエア転送用プ
ログラムの転送指示を受領すると、制御装置100内に
ソフトウエア転送用プログラムが存在するか否かを判定
し、存在しない場合には、端末装置103からのソフト
ウエア転送用プログラムをメモリ105へ転送する(3
01)。
【0048】なお、ソフトウエア転送用プログラムの格
納先は、メモリ105だけに限定されず、制御装置10
0内のその他の格納部分でもよく、また、各システム毎
格納先が異なっていてもよい。
【0049】制御装置100内にソフトウエア転送用プ
ログラムが存在する場合は、転送処理を省略する。
【0050】ソフトウエア転送用プログラムの転送が正
常に終了した場合、あるいは、制御装置100内に既に
ソフトウエア転送用プログラムが存在するため、転送処
理を省略した場合は、内部状態を更新する。
【0051】次に、新しいデータの転送指示を受領する
と、先に転送したソフトウエア転送用プログラムを起動
して、端末装置103からの新しいデータをメモリ10
5へ転送する(302)。
【0052】新しいデータの転送が正常に終了した場合
は、内部状態を再度更新する。
【0053】同様に、制御装置100の環境を新しいデ
ータ環境に合わせるための制御装置100初期化指示
(303)、新しいデータ環境におけるテスト指示(3
04)、メモリ105からファイル104へ新しいデー
タのセーブ指示(305)、制御装置100の運用再開
指示(306)を順番に受領し、それぞれの指示が正常
に終了した場合は、その都度内部状態を更新する。
【0054】制御装置100の運用再開指示が正常に終
了した場合には内部状態を初期状態に戻す。
【0055】また、ソフトウエア転送用プログラムの転
送指示は、如何なる内部状態においても受領が可能で、
ソフトウエア入替え手順をいつでも最初からやり直すこ
とができる。
【0056】同様に、ファイル104からメモリ105
への旧データロード指示も内部状態に関係なく、システ
ムの運用中を除き、常時受領が可能であり、制御装置1
00の環境をいつでも元の状態(ソフトウエア入替えを
始める前の状態)に戻すことができる。
【0057】ファイル104からメモリ105へのロー
ド終了時、内部状態は初期状態に戻る(307)。
【0058】内部状態を厳密に管理することにより、ソ
フトウエア入替え手順の飛び越し、或は、ソフトウエア
入替え手順誤り等のオペレーションミスに対処し、特に
制御装置100内のファイル104が、不当に消去(上
書き)されてしまうことを防止する。
【0059】ソフトウエアを入替える過程で、オペレー
ションミスを検出した場合は、端末装置103に警告を
示すメッセージを表示する。
【0060】また、ソフトウエア転送用プログラムの転
送新しいデータの転送制御装置100の初期化、制御装
置100のテスト新しいデータのセーブ、制御装置10
0の運用再開、それぞれの過程で障害発生を検出した場
合は、同様に、端末装置103に障害の内容を示すメッ
セージを表示し、ファイル105からメモリ103へ旧
データをロードして制御装置100の再立ち上げを行う
か、転送初期化等を繰り返すか、あるいは、制御装置1
00を障害発生のままの状態にして原因究明を行うか、
オペレーションによる指示を待つ。
【0061】旧データにより制御装置100を再立ち上
げする場合、システム環境は変更していないためシステ
ムの初期化は不要である。
【0062】以上、本発明を実施例に基づき具体的に説
明したが、本発明は、前記実施例に限定されるものでは
なく、その要旨を逸脱しない範囲で種々変更し得ること
は言うまでもない。
【0063】
【発明の効果】本願において開示される発明のうち代表
的なものによって得られる効果を簡単に説明すれば、下
記の通りである。
【0064】(1)端末装置と情報処理装置とが通信回
線を介して互いに接続されているネットワークシステム
において、遠隔地の端末装置からネットワークを経由し
て、新しいフトウェアを情報処理装置に転送し、情報処
理装置では、受け取った新しいソフトウェアの正常性を
確認した後に、当該新しいソフトウェアを外部記憶手段
に格納するようにしたので、新しいソフトウエアに入替
えたことが原因で、情報処理装置の再立ち上げ後に問題
が発生した場合の復旧時間を短縮することが可能とな
る。
【0065】(2)正常性を確認した新しいソフトウェ
アを内部メモリから直接外部記憶手段に転送することに
より、作業時間を短縮することが可能となる。
【0066】
【図面の簡単な説明】
【図1】 本発明の一実施例であるネットワークシステ
ムの概略構成を示す図である。
【図2】 本実施例のネットワークシステムにおいて、
制御装置100内のソフトウエアを入替える手順(オペ
レーション)を示すフローチャートである。
【図3】 本実施例のネットワークシステムにおいて、
制御装置100内のソフトウエアを入替える制御の概要
を示す状態遷移表である。
【符号の説明】
100…制御装置、101…処理用基板、102…通信
回線、103…端末装置、104…システム内ファイ
ル、105…システム内メモリ、106…入出力用基
板、107…メインバス。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 丹羽 徳広 神奈川県海老名市下今泉810番地 株式会 社日立製作所オフィスシステム事業部内

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 端末装置と、情報処理装置と、前記端末
    装置と情報処理装置とを接続する通信回線とから構成さ
    れるネットワークシステムにおいて、前記端末装置が、
    通信回線を経由して前記情報処理装置にプログラムファ
    イルを転送する手段を具備し、前記情報処理装置が、内
    部メモリと、データを記憶するための外部記憶手段と、
    転送されてきた前記プログラムファイルを前記内部メモ
    リに格納する第1の手段と、前記内部メモリに格納され
    ている前記プログラムファイルの動作確認を実施する第
    2の手段と、前記内部メモリ上に格納され正常性が確認
    された前記プログラムファイルを外部記憶手段に格納す
    る第3の手段とを具備することを特徴とするネットワー
    クシステム。
JP6230068A 1994-09-26 1994-09-26 ネットワークシステム Withdrawn JPH0895879A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6230068A JPH0895879A (ja) 1994-09-26 1994-09-26 ネットワークシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6230068A JPH0895879A (ja) 1994-09-26 1994-09-26 ネットワークシステム

Publications (1)

Publication Number Publication Date
JPH0895879A true JPH0895879A (ja) 1996-04-12

Family

ID=16902045

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6230068A Withdrawn JPH0895879A (ja) 1994-09-26 1994-09-26 ネットワークシステム

Country Status (1)

Country Link
JP (1) JPH0895879A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1091453A (ja) * 1996-09-17 1998-04-10 Ricoh Co Ltd ソフトウェア更新システム
JP2003271556A (ja) * 2002-03-13 2003-09-26 Toshiba It Solution Corp 接続処理装置、接続処理方法、及び接続処理プログラム、並びに接続検証装置、接続検証方法、及び接続検証プログラム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1091453A (ja) * 1996-09-17 1998-04-10 Ricoh Co Ltd ソフトウェア更新システム
JP2003271556A (ja) * 2002-03-13 2003-09-26 Toshiba It Solution Corp 接続処理装置、接続処理方法、及び接続処理プログラム、並びに接続検証装置、接続検証方法、及び接続検証プログラム

Similar Documents

Publication Publication Date Title
CN109804355B (zh) 软件更新装置、软件更新方法、软件更新系统
US5689640A (en) Method and system for downloading data to network nodes
CN100518082C (zh) 一种具有自恢复功能的远程在线升级方法
CN100428155C (zh) 通信设备的升级方法
CN100370749C (zh) 保证交换机各个单板软件版本一致的方法
CN106095474A (zh) 用于更新运输工具中的软件的方法和装置
EP1298523A1 (en) Combined weighing device and system using replaceable control program
JP2020201986A (ja) ソフトウェア更新装置、ソフトウェア更新方法
CN116382753A (zh) 一种基于网络的设备固件高可靠性远程升级方法
JPH09330106A (ja) バックアップ機能付制御システム
JPH0895879A (ja) ネットワークシステム
JP2000330778A (ja) 修正ロードモジュール置換後の復旧方法ならびに装置
JP2011053780A (ja) 復旧システム、復旧方法及びバックアップ制御システム
JPH10187454A (ja) Bios書き換え方式
JP2005085054A (ja) プログラム動作変更方法
JPH0855068A (ja) 通信端末装置
JP2005085054A5 (ja)
JPH1083285A (ja) 電子計算機システム及び遠隔保守システム
JP3514173B2 (ja) 制御装置
JP6516719B2 (ja) エレベーターのプログラム書換えシステム及びプログラム書換え方法
US6760863B1 (en) CPU unit and run alternative control method of programmable controller
JP2974311B1 (ja) 無線基地局装置
JP3319146B2 (ja) 二重化制御システムのデータ同期転写方法
JP3589433B2 (ja) データベース保証方式
JP2002073361A (ja) 遠隔ソフトウエア更新可能な電子機器及び遠隔ソフトウエア更新方法。

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20020115