JPH02230448A - ダウンロード方式 - Google Patents

ダウンロード方式

Info

Publication number
JPH02230448A
JPH02230448A JP1051553A JP5155389A JPH02230448A JP H02230448 A JPH02230448 A JP H02230448A JP 1051553 A JP1051553 A JP 1051553A JP 5155389 A JP5155389 A JP 5155389A JP H02230448 A JPH02230448 A JP H02230448A
Authority
JP
Japan
Prior art keywords
file
software
terminal
computer
partial
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.)
Pending
Application number
JP1051553A
Other languages
English (en)
Inventor
Hiroko Shibamoto
柴本 宏子
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 Ltd
Original Assignee
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 Ltd filed Critical Hitachi Ltd
Priority to JP1051553A priority Critical patent/JPH02230448A/ja
Publication of JPH02230448A publication Critical patent/JPH02230448A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、コンピュータ側に端末ごとのデータ履歴管理
のマスクと部分ファイルとを備えたダウンロード方式に
関する。
〔従来の技術〕
銀行や証券等の金融機関では、コンピュータと複数端末
間でオンラインデータ伝送が行われている。この場合、
各端末はソフ1へウエアで制御されているため、各端末
を起動する際にはコンピュタから各端末へのダウンロー
ドが必須となっている。
従来のダウンロード方式では、例えば、特開昭61−2
06034号公報に記載された『デバイスプログラムの
修正方法』のように、一旦ダウンロードしたソフhウェ
アを修正するには、オンラインモードからバッチモード
に変えることによりコンピュータ側から個々の端末のソ
フトウエアを修正している。すなわち、ある端末のデバ
イスプログラムに部分修正バッチが生じたときには、先
ず端末制御装置をバッチモ−1〜にした後、接続されて
いるその端末の表示装置より修正データを入力すること
により、制御装置ではこの人力データをチェックして、
正しければ一旦制御装置のバッチファイルに格納し、修
正先の端末に対してダウンロードする。
〔発明が解決しようとする課題〕
しかしながら、従来のダウンロード方法では、制御装置
ないしコンピュータ側に履歴情報の管理あるいはダウン
ロード対象のソフトウェアファイルの構成が何も配備さ
れていないため、種々の問題に対処することができなか
った。例えば、ダウンロードされた端末において,その
後、そのソフトウェアを部分的に変更し、端末がそのソ
フトウェアを実行した結果、再び元のソフlへウェアに
戻したい場合には、部分変更前の状態(レビジョン)に
戻した後、旧バージョン(前の改正版)のソフ1・ウェ
アを新たに作成し直さなければならなかった。
また、コンピュータ側や制御装置側では、各端末のバー
ジョン(改正版)が不明であるため、作成しても修正の
必要の有無がチェックできないという問題があった。
本発明の目的は、このような従来の課題を解決し、部分
変更用ソフ1〜ウエアをダウンロードした後、以前のソ
フトウェアに簡単に戻すことができ、バージョン・レヒ
ジョンの使い分けを行うことが可能なダウンロード方式
を提供することにある。
〔課題を解決するための手段〕
上記目的を達成するため、本発明のダウンロート方式は
、コンピュータと該コンピュータにオンラインで接続さ
れた複数の端末とで構成され、該端末を制御するソフト
ウエアを」二記コンピュータから回線を介してダウンロ
ードする方法において、上記コンピュータに格納するダ
ウンロード対象のソフ1へウェアのファイルを、マスタ
ファイルと該マスタファイルの内容を部分的に更新した
部分更新ファイルとに分けるとともに、該ソフ1へウェ
アの部分的更新の履歴情報を端末識別ごと、および特定
端末ごとに登録し、かつ管理する履歴管理ファイルを、
」二記コンピュータに備えることに特徴がある。
〔作  用〕
本発明においては、コンピュータないし制御装3一 置側に、ダウンロード対象ソフ1・ウェアのデータファ
イルを具備する。そして、このソフトウェアのデータフ
ァイルを、特定バージョン・レビジョンの全データを持
つマスタファイルと、部分変更用データを持つ部分更新
ファイルの2つに分けて、マスタファイルと部分更新フ
ァイルの履歴を履歴管理ファイルで管理する。履歴管理
ファイル上では、履歴情報をデータ属性および端末識別
ごとに、あるいは特定端末向けに、それぞれ作成する。
すなわち、コンピュータには、部分変更されていない最
新のマスタファイルと、部分変更用ソフ1へウェアであ
る部分更新ファイルの最新版が格納されている。そして
、コンピュータは、電源投入時に、各端末ごとにその端
末から送られてくるマスタファイルのバージョン・レビ
ジョン、部分更新ファイルの更新番号をチェックした後
、端末ごとに、必要部分のダウンロードを行う。一方、
端末側では、種々の必要性から、ソフトウェアの部分変
更を行った後、再び以前の状態であるマスタファイルに
戻したい場合が生じる。このような必要が生じたときに
は、本発明では、改めて旧ソフI・ウェア(バージョン
)を作成し直さなくても、コンピュータからマスタファ
イルをタウンロードすればよい。また、ソフトウェアの
履歴管理を端末ごとに行っているため、バージョン・レ
ビジョンの端末ごとに使い分けが可能となる。
〔実施例〕
以下、本発明の実施例を、図面により詳細に説明する。
第1図は、本発明の一実施例のダウンロード方式を用い
るオンラインシステムの構成図である。
第1図において、1はオンライン回線で接続された各端
末に対してダウンロードを実行するホス[・コンピュー
タ、2はホストコンピュータ1からソフトウェアがダウ
ンロードされた後、そのソフトウェアにより制御される
各端末である。
本実施例では、コンピュータ1が備えるファイル上に、
マスタファイル3、部分更新ファイル4、制御コマンド
ファイルS、および履歴管理ファイル6が格納されてい
る。このうち、マスタファイル3は、各端末ごとに特定
のバージョンのソフ1〜ウェアの全データを持っている
。また、部分更新ファイル4は、各端末ごとに、部分変
更用ソフ1へウェアを持つデータファイルを持っている
。従って、最初にコンピュータ]−から各端末ごとにダ
ウンロードするデータはマスタファイル3に格納されて
いるデータである。その後に、各端末で部分更新された
データは、その都度コンピュータに報告されることによ
り、」二記部分更新ファイル4に格納される。次の制御
コマンドファイル5ば、従来から使用されているファイ
ルであって、コンピュータ1の各ファイル3,4に格納
されているデタをダウン口−1くするためのコマンドの
集合が格納されている。すなわち、ダウンロードする際
には、制御コマンドファイル5から読み出されたコマン
ドにより各端末との間の通信路を確立し、各端末間の制
御データのやり取りを行った後、マスタファイル3また
は部分更新ファイル4から端末対応のソフ1〜ウェアを
オンライン伝送する。
また、履歴管理ファイル6は、ダウンロード対象データ
の履歴を管理するためのファイルであって、各端末ごと
に、データ属性およびマスクのバジョンとレビジョンの
履歴を番号により登録され、管理される。
本実施例のコンピュータ1に格納するファイルの種類で
、従来と異なるのは、マスタファイル3と部分変更ファ
イル4と履歴管理ファイル6の3種類を備えていること
である。従来のコンピュータは、マスタファイルのみが
記憶されているため、その後、端末で部分的にダウンロ
ードしたソフ1〜ウエアに変更が加えられても何も記憶
されていなかった。
第2図は、第1図における履歴管理ファイルの内部フオ
ーマッ1へ図である。
履歴管理ファイル6には、第2図に示すように、端末識
別21(あるいは特定端末)ごとに、データ属性22、
マスクのバージョン(VVRR)23、更新番号24、
対応の制御コマンドファイル名25が格納されている。
ここでは、一例としてその一部のみが示されており、例
えば端末識別X17B′にはGMA.PT.DMAP.
DCDの3種類のデータ属性があり、これら3種類のい
ずれもマスクのバージョン(VVRR)の番号は010
0である。各データ属性ごとに、部分更新ファイルの更
新番号が#O, #1,#2,#3・・・と付されて、
実際に更新されたものだけに、対応する制御コマンドフ
ァイル名が格納される。なお#0はマスタであり、#1
以降が部分変更である。ここては、データ属性GMAP
Tの各更新番号#O,#1にはCGO,CGIの制御コ
マンドが使用され、データ属性DMAPの各更新番号8
0, #1にはCDO,CDIの制御コマンドが使用さ
れる。
すなわち、識別番号X ’7B’の端末は、3種類のソ
フトウェアで制御されるので、これら3つの種類をダウ
ンロードする必要がある。ここで、バジョンとは、マス
クの改訂番号であって、最初のマスタのVVRRが01
00であるとき、このマスク010oに対して内容的に
全く異なるマス夕が作成された場合には、そのマスクの
バージョンは0200となる。さらに改訂が加えられて
全く異なる内容になった場合には、バージョンは030
0となる。それに対して、レビジョンとは、あるマスク
に対して部分的に更新が加えられた部分に対する更新番
号である。従って、マスク0100に対する部分更新と
、マスタ0200に対する部分更新と、マスク0300
に対する部分更新とが別個に存在する。
次に、ダウンロードの処理に際しては、次のように行う
予め、最新のマスクおよび部分更新の各ファイルおよび
履歴管理用のファイルを作成して、コンピュータ1のマ
スタファイル3、部分更新ファイル4および履歴管理フ
ァイル6に格納しておく。
先ず開始前に、端末2は、現在保有しているソフ1へウ
ェアのバージョン(VVRR)および部分更新番号を持
っており、これらをコンピュータ1に送信する。ここで
は、例えば、端末2がX. ’ 7 B ’の端末識別
と、O ]− 0 0のバージョン番号と、#コ−の更
新番号とをコンピュータ」−に送信することにする。コ
ンピュータ1は、受信したVVRRの番号(0100)
と履歴管理ファイル6上のVVRR31の番号(0 1
 0 0)とを比較して、同−てあるためマスタファイ
ルデータは送信する必要がないことを判断する。もし、
履歴管理ファイル6のVVRRが0200で端末から送
られてきたVvRRが0100の場合には、履歴管理フ
ァイル6に比べて端末2の方が遅れているので、マスク
(#0)の制御コマンド名CG○(32)を参照するこ
とにより、制御コマンドファイル5からコマンドCGO
を、マスタファイル3からマスタデータ(0200)を
読み出して、端末2にダウンロードする。
次に、同じようにして更新番号の比較チェッタを行い、
必要であれば、最新更新番号までの部分更新データをダ
ウンロードする。例えば、端末2が更新番号#1である
のに、管理ファイル6では更新番号#2まで登録されて
いる場合には、部分更新ファイル4から#」−の更新デ
ータを読み出すとともに、制御コマン1〜ファイル5か
らコマンド名CG2のコマン1くを読み出して、端末2
に対してダウンロードする。
このように、端末側から送られてきたバージョン・レビ
ジョンの番号と管理ファイルのバージョン・Iノビジョ
ンの番号とを比較して、異なるものだけをその端末に対
してダウンロードするのである。
ここでは、部分更新番号#1.(33)まてダウンロー
ドした後、マスタファイル(VVRR=0100)をダ
ウンロードすることにより、容易に元のソフ1〜ウェア
に戻すことができる。すなわち、端末でハ、マスタフ7
’イル(VVRR=0100)に対して部分的に更新さ
れたものを使用していたが、必要により元のマスタファ
イル(VVRR0100)を使用しなりればならないと
きにも、新たに作成し直ずことなく、ダウンロードで直
ちに使用することができる。また、履歴管理が端末識別
2コごとに行われているので、端末ごとにバジョンの使
い分けができる。
〔発明の効果〕
以上説明したように、本発明によれば、端末側−1] でソフトウェアに一旦部分変更を加えた場合でも、コン
ピュータ側から元のバージョンをダウンロードできるの
で、簡単に元のマスクに復元することが可能であり、例
えば端末側でソフ1・ウエアの試行を行う場合には、無
駄な手間がかからずに効率的に行える。また、端末ごと
に新ハージョンで使用するものと、元のバージョンで使
用するものとの使い分けが可能であるため、極めて効率
がよい。
【図面の簡単な説明】
第1図は本発明の一実施例を示すオンラインシステム全
体のブロック図、第2図は第1図における履歴管理ファ
イルのテーブルフォーマッ1・図である。 1:コンピュータ、2:端末、3:マスタファイル、4
:部分更新ファイル、5:制御コマンドファイル、6:
B歴管理ファイル。

Claims (1)

    【特許請求の範囲】
  1. 1、コンピュータと該コンピュータにオンラインで接続
    された複数の端末とで構成され、該端末を制御するソフ
    トウェアを上記コンピュータから回線を介してダウンロ
    ードする方法において、上記コンピュータに格納するダ
    ウンロード対象のソフトウェアのファイルを、マスタフ
    ァイルと該マスタファイルの内容を部分的に更新した部
    分更新ファイルとに分けるとともに、該ソフトウェアの
    部分的更新の履歴情報を端末識別ごと、および特定端末
    ごとに登録し、かつ管理する履歴管理ファイルを、上記
    コンピュータに備えることを特徴とするダウンロード方
    式。
JP1051553A 1989-03-03 1989-03-03 ダウンロード方式 Pending JPH02230448A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1051553A JPH02230448A (ja) 1989-03-03 1989-03-03 ダウンロード方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1051553A JPH02230448A (ja) 1989-03-03 1989-03-03 ダウンロード方式

Publications (1)

Publication Number Publication Date
JPH02230448A true JPH02230448A (ja) 1990-09-12

Family

ID=12890197

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1051553A Pending JPH02230448A (ja) 1989-03-03 1989-03-03 ダウンロード方式

Country Status (1)

Country Link
JP (1) JPH02230448A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007041865A (ja) * 2005-08-03 2007-02-15 Canon Inc プロファイル管理システム及び方法並びにプログラム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007041865A (ja) * 2005-08-03 2007-02-15 Canon Inc プロファイル管理システム及び方法並びにプログラム

Similar Documents

Publication Publication Date Title
US6044381A (en) Using distributed history files in synchronizing databases
CN107193607B (zh) 用于更新代码文件的方法和装置、存储介质、处理器以及终端
JPH05165610A (ja) ソフトウェア開発環境の生成および保守方法
JP2002297411A (ja) 実行中アプリケーションソフトのモジュール化方式による更新システムおよびその方法
CN109857423B (zh) 程序版本更新方法、装置、服务器及可读存储介质
CN102055785A (zh) 分布式***的在线升级方法、分布式***及设备
JP2011145811A (ja) 情報処理装置およびその制御方法およびプログラム
US11936741B2 (en) Workspace databases
CN103475721A (zh) 一种数字资产的更新***及其方法
CN112306993A (zh) 基于Redis的数据读取方法、装置、设备及可读存储介质
JPH04347733A (ja) 計算機プログラム保守方式
JPH02230448A (ja) ダウンロード方式
KR20120095332A (ko) 온라인 게임 패치를 위한 서버, 시스템 및 그 방법
KR20110127434A (ko) 온라인 게임 패치를 위한 서버, 시스템 및 그 방법
JPH0218635A (ja) 分散処理ファイル管理方式
JPS63280369A (ja) オンライン計算機ネットワ−ク装置
JP2001297005A (ja) クライアントサーバシステム
JPH0223437A (ja) データ転送方式
JPH0243642A (ja) マルチホストシステムデータ管理方式
JP2001167190A (ja) 情報配信方法及び情報配信システム
JP2002259128A (ja) ネットワークを介したプログラムのアップデート方法
JPH03282746A (ja) 分散コンピュータのマスタファイル更新方式
JP2001236210A (ja) クライアントサーバモデルの機能管理システム
CN117640624A (zh) 文件传输方法、设备及存储介质
JPH06119162A (ja) 情報処理装置の機能修正方法