JPH03276338A - Simple maintenance method for terminal software - Google Patents
Simple maintenance method for terminal softwareInfo
- Publication number
- JPH03276338A JPH03276338A JP2078034A JP7803490A JPH03276338A JP H03276338 A JPH03276338 A JP H03276338A JP 2078034 A JP2078034 A JP 2078034A JP 7803490 A JP7803490 A JP 7803490A JP H03276338 A JPH03276338 A JP H03276338A
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- software
- terminal software
- name
- latest version
- 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
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Stored Programmes (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は端末ソフトウェアの簡易保守方式に間し、特に
任意台数のホストコンピュータと、ネットワーク端末機
とから構成されるコンピュータ通信網、例えばインテリ
ジェントビルにおけるオフィスオートメーションシステ
ムや、ローカルエリアネットワークを用いた分散処理シ
ステムなどの、多数のネットワーク端末の端末ソフトウ
ェアの更新を行う端末ソフトウェアの簡易保守方式に関
する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a simple maintenance method for terminal software, and particularly to a computer communication network consisting of an arbitrary number of host computers and network terminals, such as an intelligent building. The present invention relates to a simple maintenance method for terminal software for updating the terminal software of a large number of network terminals, such as office automation systems and distributed processing systems using local area networks.
従来、この種のコンピュータ通信網における端末ソフト
ウェアの更新には、各端末毎に更新ソフトウェアを記録
した複数枚のフロッピィディスクを用意し、各端末に個
別に配布すると共に、各端末の作業者によって、手作業
で個別に更新されているのが普通である。Conventionally, in order to update terminal software in this type of computer communication network, multiple floppy disks with updated software recorded for each terminal are prepared, distributed individually to each terminal, and then carried out by the operator of each terminal. They are usually updated individually by hand.
従来の端末ソフトウェアの保守については、端末ソフト
ウェアが日に日に進歩し、新たなる機能が追加されるな
どして、定期的に改版されている。Regarding the maintenance of conventional terminal software, terminal software advances day by day and is regularly revised as new functions are added.
その為、端末の利用者としても常に最新版のソフトウェ
アを使用する事が望ましい。しがし従来の端末ソフトウ
ェアの更新の方法では、全ての端末に対し、フロッピィ
ディスクを用いて、一つ一つ順番に手作業によって更新
していがなければならず、特にネットワーク端末の数が
多く、それぞれのネットワーク端末が分散して設置され
ている様な今日の分散処理システムの環境に於いては、
非常に非効率的で、かつ作業そのものが大変であるとい
う欠点がある。Therefore, it is desirable for terminal users to always use the latest version of software. However, with the conventional method of updating terminal software, it is necessary to manually update all terminals one by one using floppy disks, especially when there are a large number of network terminals. In today's distributed processing system environment where each network terminal is installed in a distributed manner,
The drawback is that it is very inefficient and the work itself is difficult.
また、その為に、端末ソフトウェアの更新を怠りがちに
なったり、同一ネットワーク上の端末ソフトウェアの版
が不統一になる為に、端末利用者が、違う端末に於いて
作業をする際に、となりの端末で使用していたワードプ
ロセッサの最新機能が、この端末には存在しない、など
という不都合が生じたり、あるいは自端末のソフトウェ
アか最新版なのか否かが分からない為に、すでに最新版
のソフトウェアが格納されている端末に対し、再度最新
版のソフトウェアを格納するという二重作業をしてしま
うという問題点がある。In addition, because of this, terminal users tend to neglect to update their terminal software, and the versions of terminal software on the same network become inconsistent, causing problems when terminal users work on different terminals. This may cause inconveniences such as the latest features of the word processor you were using on your device not being available on this device, or you may not be able to tell whether the software on your device is the latest version or not. There is a problem in that the user has to perform double work by re-storing the latest version of the software on the terminal where the software has already been stored.
本発明の端末ソフトウェアの簡易保守方式は、自ら使用
している端末ソフトウェアの名称およびその版番号を管
理しているネットワーク端末と、端末ソフトウェアの名
称およびその最新番号を管理しているホストコンピュー
タとを備えたネットワークにおいて、
前記ネットワーク端末からの要求に従って前記ホストコ
ンピュータから前記ネットワーク端末に端末ソフトウェ
アの名称及びその最新版番号を通知することと、
前記ネットワーク端末では前記端末ソフトウェアの名称
およびその最新版番号と自から使用している端末ソフト
ウェアの名称およびその版番号とを比較して両者の相異
を判断し、その結果に従って前記最新版番号を有する端
末ソフトウェアを前記ホストコンピュータがら転送させ
てこれを実装することとを備えて構成される。The simple maintenance method for terminal software of the present invention allows network terminals that manage the name and version number of the terminal software they are using, and a host computer that manages the name and latest version number of the terminal software. In a network equipped with such a network, the host computer notifies the network terminal of the name of the terminal software and its latest version number in accordance with a request from the network terminal, and the network terminal notifies the name of the terminal software and its latest version number. Compare the name and version number of the terminal software you are using to determine the difference between the two, and according to the result, transfer the terminal software with the latest version number from the host computer and implement it. It is composed of the following.
次に本発明の好ましい一実施例に間し、図面を参照して
具体的に説明する。Next, a preferred embodiment of the present invention will be specifically described with reference to the drawings.
第1図は本発明の構成を示すブロック図、第2図は本実
施例の端末ソフトウェア版管理情報を示す説明図、第3
図は端末に備わる版番号比較プログラムの処理の流れ図
である。FIG. 1 is a block diagram showing the configuration of the present invention, FIG. 2 is an explanatory diagram showing terminal software version management information of this embodiment, and FIG.
The figure is a flowchart of the processing of the version number comparison program provided in the terminal.
ホストコンピュータloには、複数の端末がネットワー
クを介して接続されている。それぞれの端末には、端末
ソフトウェアが実装されており、ホストコンピュータ1
0と同期をとりながら処理を行っている。端末20はそ
のうちの一台である。A plurality of terminals are connected to the host computer lo via a network. Each terminal is equipped with terminal software, and the host computer 1
Processing is performed in synchronization with 0. Terminal 20 is one of them.
利用者がネットワーク端末24で作業を行っており、作
業が終了したとする。利用者はホストコンピュータ10
との通信回線を切断する為に、ログオフの要求を行う。Assume that the user is working on the network terminal 24 and has finished the work. User is host computer 10
A logoff request is made to disconnect the communication line with the user.
その信号を受けとったホストコンピュータ10は、未だ
通信回線の切断は行わず、そのタイミングで端末ソフト
ウェア最新版番号管理ファイル11より端末ソフトウェ
ア名及び、最新版番号を読み出し、ネットワーク端末へ
転送する。転送された端末ソフトウェア名称及び最新版
番号は端末側の最新版番号受信ファイル21に格納され
る。Upon receiving the signal, the host computer 10 does not disconnect the communication line yet, but at that timing reads the terminal software name and latest version number from the terminal software latest version number management file 11 and transfers them to the network terminal. The transferred terminal software name and latest version number are stored in the latest version number receiving file 21 on the terminal side.
第2図<a)および(b)にホストコンピュータと端末
に於ける端末ソフトウェアの版管理情報を示す、ホスト
コンピュータ側では(第2図(a)参照)端末ソフトウ
ェア名称10A、最新の版番号10B、最新日付lOC
及びファイル名1oDを管理し、端末側ではく第2図(
b)参照〉、端末ソフトウェア名称2OA、版番号20
Bを管理している。実際の自動更新に必要な情報として
は、端末ソフトウェア名称10A及び2OAと版番号1
0B及び20Bになるが、ホスト側ではメンテナンスの
便宜上、更新日付10Cとファイル名1ODも管理して
おく。Figure 2 <a) and (b) show the version management information of the terminal software in the host computer and terminal. On the host computer side (see Figure 2 (a)), the terminal software name is 10A, and the latest version number is 10B. , latest date lOC
and file name 1oD, and manage the file name 1oD, not on the terminal side but in Figure 2 (
b) Reference>, terminal software name 2OA, version number 20
I am managing B. The information required for the actual automatic update is the terminal software name 10A and 2OA and version number 1.
0B and 20B, but the update date 10C and file name 1OD are also managed on the host side for convenience of maintenance.
最新版番号受信ファイル21に最新のソフトウェア名称
10A及び版番号10Bを格納した端末側では、自動で
版番号比較プログラム23を起動する。このプログラム
での処理を第3図を参照しながら説明する。まず最新版
番号受信ファイル21の自端末ソフトウェア版番号管理
ファイル22より、最新版のソフトウェア名称及び版番
号と、自端末のソフトウェア名称及び版番号をそれぞれ
読み込む(ステップ23A、23B)。The terminal side that has stored the latest software name 10A and version number 10B in the latest version number receiving file 21 automatically starts the version number comparison program 23. The processing by this program will be explained with reference to FIG. First, the software name and version number of the latest version and the software name and version number of the own terminal are respectively read from the own terminal software version number management file 22 of the latest version number receiving file 21 (steps 23A and 23B).
次にソフトウェア名称をキーにして、つまり同じソフト
ウェア名称のもの同士で最新版番号と自端末の版番号を
比較照合する(ステップ23C)。Next, using the software name as a key, the latest version number and the version number of the own terminal are compared for software with the same name (step 23C).
両者が全てのソフトウェア名称に対し同じであった場合
、その端末に於ける各端末ソフトウェアは、全てホスト
コンピュータで管理されている端末ソフトウェアと同じ
版であり、最新版のものばかりであるという事になり、
新たに端末ソフトウェアの更新を行う必要性は無い。よ
って端末のデイスプレィに例えば「この端末ソフトウェ
アは現在最新です、」等のメツセージを出力(ステップ
23D)後、端末利用者からの確認の入力を待ち(ステ
ップ23E)、入力がありしだいプログラムを終了し、
自動で回線を切断し終了となる〈ステップ23L、23
M>。一方各端末ソフトウェアのうち一つでもホストコ
ンピュータから送られて来た最新版番号と自端末の版番
号が異っていれば、その異っていた端末ソフトウェアは
古く、すでにそれより新しい端末ソフトウェアがホスト
コンビエータに有るという事になり、その端末ソフトウ
ェアに間しては更新の必要性がある。If both are the same for all software names, all the terminal software on that terminal is the same version as the terminal software managed by the host computer, and all of them are the latest versions. Become,
There is no need to newly update the terminal software. Therefore, after outputting a message such as "This terminal software is currently up to date" on the terminal display (step 23D), the program waits for a confirmation input from the terminal user (step 23E), and terminates the program as soon as the input is received. ,
The line is automatically disconnected and the process ends (Steps 23L, 23
M>. On the other hand, if even one of the terminal software versions is different from the latest version number sent from the host computer, the different terminal software is old and a newer terminal software has already been installed. This means that the host combiator has it, and the terminal software needs to be updated.
その場合、端末のデイスプレィに例えば「ヒョウサクセ
イソフトウェアAの更新が必要です。更新しますか?(
Y or N)J等の更新促進メツセージを表示し
、端末利用者に通知する(ステップ23F〉。その際、
端末利用者の状況に応じて、その時点ですぐ更新するか
しないかの選択つまりYESかNoかの入力待ちとしく
ステップ23G)、すぐ更新するとの入力があれば(ス
テップ23H)、ホストコンピュータのファイル転送部
13に対し「ヒョウサクセイソフトウェアA」20Cの
オブジェクトの転送要求を自動てがけ(ステップ23■
)、ファイル転送にて端末に送ってもらい自動実装する
。その際ファイル転送が正常終了した場合は端末デイス
プレィに「更新正常終了」を表示させ(ステップ23J
) 、端末利用者からの確認入力待ちをし、入力後自動
で回線切断を行い終了する。In that case, for example, a message may appear on the terminal's display that says, ``Updating Software A is required. Do you want to update?''
An update promotion message such as Y or N) J is displayed and notified to the terminal user (step 23F). At that time,
Depending on the terminal user's situation, the terminal user is asked to select whether to update immediately or not (step 23G), and if there is an input to update immediately (step 23H), the host computer's Automatically sends a request to the file transfer unit 13 to transfer the object of "Hyōsakusei Software A" 20C (step 23■
), have it sent to the terminal via file transfer and automatically implement it. At this time, if the file transfer is completed normally, display "Update completed successfully" on the terminal display (step 23J).
), waits for confirmation input from the terminal user, then automatically disconnects the line and exits.
ファイル転送が異常終了した場合、端末のデイスプレィ
に「更新異常終了。再度行いますか?(Y or
N)J等のメツセージを表示しくステップ23K) 、
ステップ23Hの入力待ちへ戻る。YESの入力があっ
た場合は、再度ファイル転送の要求をホストコンピュー
タに対し出し、NOの入力であれば回線切断し終了する
(ステップ23M〉。If the file transfer ends abnormally, "Update ended abnormally. Do you want to try again?" on the terminal display.
N) Display messages such as J, etc. Step 23K),
Return to step 23H to wait for input. If YES is input, a file transfer request is sent to the host computer again, and if NO is input, the line is disconnected and the process ends (step 23M).
以上、説明した様に本発明では、今まで手作業で行って
いた端末ソフトウェアの実装と、ソフトウェア版管理と
を自動化している。これにより、以下の効果が得られる
。As described above, the present invention automates the terminal software implementation and software version management, which have been done manually up until now. This provides the following effects.
第1に、端末ソフトウェア配布者は、端末ソフトウェア
をホストコンピュータのみに登録するだけで良く、従来
の様に全ての端末に一つ一つ実装する必要が無くなると
いう効果がある(端末ソフトウェア実装の効率化〉。First, the terminal software distributor only has to register the terminal software on the host computer, which eliminates the need to implement it on all terminals one by one as in the past (more efficient terminal software implementation). ization〉.
第2に、端末ソフトウェアの版はログオフ時に毎回チエ
ツクされる為、使用する端末ソフトウェアは常に最新版
である事が可能であるという効果がある(端末ソフトウ
ェア版管理の徹底)。Second, since the version of the terminal software is checked every time the user logs off, the terminal software used can always be the latest version (thorough terminal software version management).
第3に、端末利用者がログオフ時に自分で端末ソフトウ
ェアの更新を行え、また都合の良い時に行える為、更新
に費やす時間が限定されず、自由度が大きいという効果
がある。端末ソフトウェア更新時間の自由度が大きい。Thirdly, since the terminal user can update the terminal software by himself/herself when logging off, and can do so at a convenient time, there is no limit to the amount of time that can be spent on updating, and the user has a great degree of freedom. There is a large degree of freedom in updating the terminal software.
第1図は本発明の一実施例の構成を示すブロック図、第
2図(a)および(b)は本実施例の端末ソフトウェア
版管理情報を示す説明図、第3図は端末に備わる版番号
比較プログラムの処理の流れ図である。
10・・・ホストコンピュータ、11・・・端末ソフト
ウェア最新版番号管理ファイル、12・・・最新版端末
ソフトウェア格納ファイル、13・・・ファイル転送部
、20・・・端末、21・・・最新番号受信ファイル、
22・・・自端末ソフトウェア版番号管理ファイル、2
3・・・版番号比較プログラム、24・・・端末ソフト
ウェア格納ファイル。FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention, FIGS. 2(a) and (b) are explanatory diagrams showing terminal software version management information of this embodiment, and FIG. 3 is a version included in the terminal. It is a flowchart of the processing of a number comparison program. DESCRIPTION OF SYMBOLS 10... Host computer, 11... Terminal software latest version number management file, 12... Latest version terminal software storage file, 13... File transfer unit, 20... Terminal, 21... Latest number received file,
22... Own terminal software version number management file, 2
3... Version number comparison program, 24... Terminal software storage file.
Claims (1)
版番号を管理しているネットワーク端末と、端末ソフト
ウェアの名称およびその最新番号を管理しているホスト
コンピュータとを備えたネットワークにおいて、 前記ネットワーク端末からの要求に従って前記ホストコ
ンピュータから前記ネットワーク端末に端末ソフトウェ
アの名称及びその最新版番号を通知することと、 前記ネットワーク端末では前記端末ソフトウェアの名称
およびその最新版番号と自から使用している端末ソフト
ウェアの名称およびその版番号とを比較して両者の相異
を判断し、その結果に従って前記最新版番号を有する端
末ソフトウェアを前記ホストコンピュータから転送させ
てこれを実装することとを備えて成ることを特徴とする
端末ソフトウェアの簡易保守方式。[Scope of Claims] In a network comprising a network terminal that manages the name and version number of the terminal software that it is using, and a host computer that manages the name and latest number of the terminal software, In accordance with a request from the network terminal, the host computer notifies the network terminal of the name of the terminal software and its latest version number; and the network terminal uses the name of the terminal software and its latest version number, and comparing the name of the terminal software and its version number to determine the difference between the two, and according to the result, transferring the terminal software having the latest version number from the host computer and implementing it. A simple maintenance method for terminal software characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2078034A JPH03276338A (en) | 1990-03-27 | 1990-03-27 | Simple maintenance method for terminal software |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2078034A JPH03276338A (en) | 1990-03-27 | 1990-03-27 | Simple maintenance method for terminal software |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03276338A true JPH03276338A (en) | 1991-12-06 |
Family
ID=13650532
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2078034A Pending JPH03276338A (en) | 1990-03-27 | 1990-03-27 | Simple maintenance method for terminal software |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03276338A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0830461A (en) * | 1994-07-20 | 1996-02-02 | Kyushu Nippon Denki Software Kk | Program transfer management system |
| JPH08249406A (en) * | 1995-03-13 | 1996-09-27 | Nec Corp | Telephone betting system |
| US6128101A (en) * | 1998-05-15 | 2000-10-03 | Matsushita Graphic Communication Systems, Inc. | E-mail type facsimile apparatus and E-mail reception method |
| JP2004287769A (en) * | 2003-03-20 | 2004-10-14 | Olympus Corp | Information processing system, server system and terminal |
| JP2010049703A (en) * | 2005-04-15 | 2010-03-04 | Kt Freetel Co Ltd | Content providing method for mobile communication terminal equipment |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6217859A (en) * | 1985-07-16 | 1987-01-26 | Fujitsu Ltd | Continuous control system for editing informing response |
| JPS62100834A (en) * | 1985-10-28 | 1987-05-11 | Nec Corp | Control system for number of editions of program |
| JPH01234954A (en) * | 1988-03-16 | 1989-09-20 | Toshiba Corp | Firmware control system |
-
1990
- 1990-03-27 JP JP2078034A patent/JPH03276338A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6217859A (en) * | 1985-07-16 | 1987-01-26 | Fujitsu Ltd | Continuous control system for editing informing response |
| JPS62100834A (en) * | 1985-10-28 | 1987-05-11 | Nec Corp | Control system for number of editions of program |
| JPH01234954A (en) * | 1988-03-16 | 1989-09-20 | Toshiba Corp | Firmware control system |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0830461A (en) * | 1994-07-20 | 1996-02-02 | Kyushu Nippon Denki Software Kk | Program transfer management system |
| JPH08249406A (en) * | 1995-03-13 | 1996-09-27 | Nec Corp | Telephone betting system |
| US6128101A (en) * | 1998-05-15 | 2000-10-03 | Matsushita Graphic Communication Systems, Inc. | E-mail type facsimile apparatus and E-mail reception method |
| JP2004287769A (en) * | 2003-03-20 | 2004-10-14 | Olympus Corp | Information processing system, server system and terminal |
| JP2010049703A (en) * | 2005-04-15 | 2010-03-04 | Kt Freetel Co Ltd | Content providing method for mobile communication terminal equipment |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5630061A (en) | System for enabling first computer to communicate over switched network with second computer located within LAN by using media access control driver in different modes | |
| US5483647A (en) | System for switching between two different operating systems by invoking the server to determine physical conditions to initiate a physical connection transparent to the user | |
| CA2047737A1 (en) | Object oriented distributed processing system | |
| JPH061447B2 (en) | How to back up the database | |
| NZ285793A (en) | Protocol and mechanism for transfer of files between two computers | |
| JPH0738560A (en) | Constitution and operation of remote communication device | |
| US7912858B2 (en) | Data synchronization method | |
| JPH03276338A (en) | Simple maintenance method for terminal software | |
| EP0940049A2 (en) | Personal computer control and activation device | |
| JP2896394B2 (en) | File server device | |
| JP2881628B2 (en) | Exclusive control system and terminal device | |
| JP2630227B2 (en) | Terminal software automatic update system | |
| JPH07175547A (en) | Terminal environment setting system of network system | |
| JPH1027092A (en) | Managing method for software | |
| JP2002189622A (en) | System and method for distributing updated data, and recording medium | |
| JP2000032512A (en) | Structuring method of operator service database | |
| JP2002111868A (en) | Maintenance system | |
| JPH04153844A (en) | Data base update system | |
| JP2513261B2 (en) | Terminal attribute determination control method | |
| JP3708582B2 (en) | Data processing system and terminal information automatic setting method | |
| JPS5941074A (en) | On line documentation method and apparatus | |
| JPH09237211A (en) | File version number management system | |
| JP2696254B2 (en) | Network communication status management method | |
| JP3105705B2 (en) | Online form output method | |
| JP3338727B2 (en) | Transport user management method |