[go: up one dir, main page]

JPH02311939A - Module updating system for work station - Google Patents

Module updating system for work station

Info

Publication number
JPH02311939A
JPH02311939A JP1134298A JP13429889A JPH02311939A JP H02311939 A JPH02311939 A JP H02311939A JP 1134298 A JP1134298 A JP 1134298A JP 13429889 A JP13429889 A JP 13429889A JP H02311939 A JPH02311939 A JP H02311939A
Authority
JP
Japan
Prior art keywords
module
workstation
management table
basic processing
task
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
JP1134298A
Other languages
Japanese (ja)
Inventor
Hidetoshi Miura
三浦 英敏
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP1134298A priority Critical patent/JPH02311939A/en
Publication of JPH02311939A publication Critical patent/JPH02311939A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Stored Programmes (AREA)

Abstract

PURPOSE:To simplify the updating job of a module by using a DLL task which replaces the module of its own system with a module received from a basic processor and at the same time updates the revision of a work station WS module control table. CONSTITUTION:A DLL task 6 set at a WS 4 informs a basic processor 1 of the contents of its own WS module control table 5 at rise of the WS 4. A DLL task 3 of the processor 1 compares the contents of its own WS module control table 2 with the contents of the table 5 received from the WS 4 and sends only the modules having different revisions to the WS 4. Then the task 6 of the WS 4 replaces the module received from the processor 1 with a module of its won system and at the same time updates the revision of the table 5. Thus a module can be easily updated.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はワークステーションのモジュール更新方式に関
するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a workstation module update method.

〔従来の技術〕[Conventional technology]

基本処理装置に対し複数のワークステーションが接続さ
れたシステムにおいては、システムの機能拡張等のため
にソフトウェアのモジュールを更新する必要が生じる。
In a system in which a plurality of workstations are connected to a basic processing unit, it becomes necessary to update software modules in order to expand the functions of the system.

従来、このような場合のモジュール更新については、シ
ステム全体で一括に処理する方式は存在−せず、基本処
理装置および各ワークステーションで別々にモジュール
の更新を行っていた。すなわち、基本処理装置側では基
本処理装置のオペレーティングシステムの有する機能に
基づいてモジュ−ル更新を行い、ワークステーション側
ではワークステーションのオペレーティングシステムの
存する機能に基づいてモジュール更新を行っていた。
Conventionally, there has been no method for updating modules in such cases in which the entire system is processed at once, and modules have been updated separately in the basic processing unit and each workstation. That is, on the basic processing device side, modules are updated based on the functions provided by the operating system of the basic processing device, and on the workstation side, modules are updated based on the functions provided in the operating system of the workstation.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

従来のモジュール更新は上述したように行われていたた
め、次のような欠点があった。
Conventional module updating was performed as described above, which had the following drawbacks.

■同一システム内にワークステーションが多数存在する
場合には、各々について同様なモジュール更新の作業を
行わなければならないため、作業が煩雑で効率が悪い。
■If there are many workstations in the same system, the same module update work must be done for each one, making the work complicated and inefficient.

■基本処理装置とワークステーションとでオペレーティ
ングシステムが異なる場合には、両方のオペレーティン
グシステムに関しての幅広い知識が必要となり、誰にで
も簡単にモジュール更新が行えるというものではない。
■If the basic processing unit and workstation have different operating systems, extensive knowledge of both operating systems is required, and not everyone can easily update the module.

本発明は上記の点に鑑み提案されたものであり、その目
的とするところは、基本処理装置側のモジュールを更新
するのみでシステムを構成する全てのワークステーショ
ンについて自動的にモジュール更新が行え、モジュール
更新の容易なワークステーションのモジュール更新方式
を提供することにある。
The present invention has been proposed in view of the above points, and its purpose is to automatically update the modules of all workstations that make up the system by simply updating the modules on the basic processing unit side. The object of the present invention is to provide a workstation module update method that allows easy module update.

〔課題を解決するための手段〕[Means to solve the problem]

本発明は上記の目的を達成するため、基本処理装置に対
し複数のワークステーションが接続されたシステムにお
けるソフトウェアのモジュール更新方式において、 前記基本処理装置および前記ワークステーションの各々
に設けられ、モジュール名とりビジョンとを対応付けた
WSモジュール管理テーブルと、前記基本処理装置に設
けられ、前記ワークステーションからWSモジュール管
理テーブルの内容の通知があった時に自己のWSモジュ
ール管理テーブルの内容と比較し、リビジョンの異なる
モジュールのみを当」亥ワークステーションに対して送
るDLLタスクと、 前記ワークステーションに設けられ、当該ワークステー
ションの立ち上げ時に前記基本処理装置に対して自己の
WSモジュール管理テーブルの内容を通知し、前記基本
処理装置から送られてきたモジニールで自システムのモ
ジュールの置換を行うと共にWSモジュール管理テーブ
ルのりビジョンの更新を行うDLLタスクとを備えるよ
うにしている。
In order to achieve the above object, the present invention provides a software module update method in a system in which a plurality of workstations are connected to a basic processing unit. The WS module management table associated with the vision is compared with the contents of its own WS module management table, which is provided in the basic processing unit and is notified of the contents of the WS module management table from the workstation, to determine the revision. a DLL task that sends only different modules to the current workstation; a DLL task provided in the workstation that notifies the basic processing unit of the contents of its own WS module management table when the workstation starts up; It is provided with a DLL task that replaces the module of its own system with the module sent from the basic processing unit and updates the WS module management table and vision.

[作用] 本発明のワークステーションのモジュール更新方式にあ
っては、ワークステーションに設けられたDLLタスク
が当1亥ワークステージ5ンの立ち上げ時に基本処理装
置に対して自己のWSモジュール管理テーブルの内容を
通知し、基本処理装置に設けられたDLLタスクがワー
クステーションからWSモジュール管理テーブルの内容
の通知があった時に自己のWSモジュール管理テーブル
の内容と比較し、リビジョンの異なるモジュールのみを
当1亥ワークステーションに対して送る。そして、ワー
クステーションに設けられたDLLタスクが基本処理装
置から送られてきたモジュールで自システムのモジュー
ルの置換を行うと共にWSモジュール管理テーブルのり
ビジョンの更新を行う。
[Operation] In the workstation module update method of the present invention, the DLL task provided in the workstation sends its own WS module management table to the basic processing unit when the current work stage 5 starts up. When the DLL task provided in the basic processing unit is notified of the contents of the WS module management table from the workstation, it compares it with the contents of its own WS module management table and selects only the modules with different revisions. Send to the Pig workstation. Then, the DLL task provided in the workstation replaces the module in its own system with the module sent from the basic processing unit, and also updates the WS module management table Norivision.

(実施例) 以下、本発明の実施例につき図面を参照して説明する。(Example) Embodiments of the present invention will be described below with reference to the drawings.

第1図は本発明のワークステーションのモジュール更新
方式を通用したシステムの一実施例を示す構成図である
。第1図において、基本処理装置1はシステムの核をな
す部分であり、この基本処理装置1に対して通信線7を
介して複数のワークステーション4が接続されるように
なっている。
FIG. 1 is a block diagram showing an embodiment of a system using the workstation module update method of the present invention. In FIG. 1, a basic processing device 1 is the core of the system, and a plurality of workstations 4 are connected to this basic processing device 1 via communication lines 7.

一方、本発明に関係する構成として、基本処理装置1に
は、現時点で基本処理装置1に登録されているモジュー
ル名とりビジョン(改訂)とを対応付けたWSモジュー
ル管理テーブル2と、ダウンラインロードを行うDLL
タスク3とが設けられている。また、ワークステーショ
ン4には、現時点でワークステージ5ン4に登録されて
いるモジュール名とりビジョンとを対応付けたWSモジ
ュール管理テーブル5と、ダウンラインロードを行うD
LLタスク6とが設けられている。なお、WSモジュー
ル管理テーブル2.5の例を第2図および第3図に示す
、また、DLLタスク3.6の機能は次の通りである。
On the other hand, as a configuration related to the present invention, the basic processing device 1 has a WS module management table 2 that associates module names and visions (revised) registered in the basic processing device 1 at the present time, and a download line load DLL that performs
Task 3 is provided. In addition, the workstation 4 has a WS module management table 5 that associates the module names and visions currently registered in the work stage 5, and a WS module management table 5 that is associated with the module names and visions currently registered in the work stage 5.
LL task 6 is provided. Examples of the WS module management table 2.5 are shown in FIGS. 2 and 3, and the functions of the DLL task 3.6 are as follows.

DLLタスク3;ワークステーション4からWSモジュ
ール管理テーブル5の内容の通知があった時に自己のW
Sモジュール管理テーブル2の内容と比較し、リビジョ
ンの異なるモジュールのみを当該ワークステーション4
に対して送る機能。
DLL task 3: When notified of the contents of the WS module management table 5 from the workstation 4, the own W
Compare the contents of the S module management table 2 and select only modules with different revisions from the workstation 4.
Function to send to.

DLLタスク6;自己のワークステーション4の立ち上
げ時に基本処理装置lに対して自己のWSモジュール管
理テーブル5の内容を通知し、基本処理装置1から送ら
れてきたモジュールで自システムのモジュールの置換を
行うと共にWSモジュール管理テーブル5のリビジョン
の更新を行う機能。
DLL task 6: When starting up the own workstation 4, notifies the basic processing unit 1 of the contents of its own WS module management table 5, and replaces the module of the own system with the module sent from the basic processing unit 1. This function also updates the revision of the WS module management table 5.

以下、上記の実施例の動作を説明する。The operation of the above embodiment will be explained below.

最初に基本処理装置1およびワークステーション4のW
Sモジュール管理テーブル2.5の内容が第2図に示す
状態であったとする。
First, the W of basic processing unit 1 and workstation 4
Assume that the contents of the S module management table 2.5 are in the state shown in FIG.

この状態でモジュール(Module) Bにつき更新
を行う必要が生じた場合には、基本処理装置1において
そのオペレーティングシステムに従いモジュールBの更
新を行う。そして、その更新と同時にWSモジュール管
理テーブル2のモジュールBに対するリビジョンもbか
らb′に更新し、第3図のような状態とする。
If it becomes necessary to update module B in this state, module B is updated in basic processing device 1 according to its operating system. At the same time as the update, the revision for module B in the WS module management table 2 is also updated from b to b', resulting in a state as shown in FIG.

一方、ワークステーション4側では、第4図のフローチ
ャートに示すように、ワークステーション4の立ち上げ
を行うと(ステ・7プSl)、DLLタスク6が動作し
、自己のWSモジュール管理テーブル5の内容を基本処
理装置1側に通信線7を介して通知する(ステップS2
)。
On the other hand, on the workstation 4 side, as shown in the flowchart of FIG. The content is notified to the basic processing device 1 via the communication line 7 (step S2
).

この通知を受けた基本処理装置1側では、自己のWSモ
ジュール管理テーブル2の内容と通知されたワークステ
ーション4のWSモジュール管理テーブル5の内容とを
比較しくステップ33)、リビジョンの異なるモジュー
ルについての最新の内容、すなわち、第2図および第3
図の例ではモジュールBの更新後の内容をワークステー
ション4側に通信線7を介して送る(ステップS4)。
Upon receiving this notification, the basic processing device 1 side compares the contents of its own WS module management table 2 with the contents of the WS module management table 5 of the notified workstation 4 (step 33), and compares the contents of the WS module management table 5 of the notified workstation 4. Latest content, i.e. Figures 2 and 3
In the illustrated example, the updated contents of module B are sent to the workstation 4 via the communication line 7 (step S4).

ワークステーション4側では、送られたモジュールBを
用いて自システムのモジュールBを置換し、モジュール
更新を行う(ステップS5)、また、これに続いて自己
のWSモジュール管理テーブル5のモジュールBに対す
るリビジョンも第3図のようにbからb゛に更新する(
ステップS6)。
On the workstation 4 side, the sent module B is used to replace module B in its own system, and the module is updated (step S5).Furthermore, the workstation 4 side updates the module B in its own WS module management table 5. is also updated from b to b゛ as shown in Figure 3 (
Step S6).

他のワークステーションについても同様の処理 、が行
われ、各ワークステーションの立ち上げ時において基本
処理装置fに登録されているモジュールと同一の状態に
各ワークステーションのモジュールが更新される。
Similar processing is performed for the other workstations, and the modules of each workstation are updated to the same state as the modules registered in the basic processing device f when each workstation is started up.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、本発明のワークステーションのモ
ジュール更新方式にあっては、基本処理装置側でモジュ
ールの更新を行えば、その後、ワークステージぢンが立
ち上げられる際に変更のあったモジュールについてのみ
自動的に更新が行われるため、 ■ワークステーションが多数存在する場合にもモジュー
ル更新の作業が煩雑にならない。
As explained above, in the workstation module update method of the present invention, once the module is updated on the basic processing unit side, the changed module will be updated when the workstage is started up. ■The task of updating modules does not become complicated even when there are many workstations.

■基本処理装置側のオペレーティングシステムの知識さ
えあればモジュール更新が行える。
■Module updates can be done with just knowledge of the operating system on the basic processing unit side.

等の効果がある。There are other effects.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明のワークステーションのモジュール更新
方式を適用したシステムの一実施例を示す構成図、 第2図および第3図は第1図におけるWSモジュール管
理テーブルの状態を示す図ならびに、第4図は第1図の
実施例の動作を示すフローチャートである。 図において、 1・・・・・・・・・基本処理装置 2.5・・・WSモジュール管理テーブル3.6・・・
DLLタスク 4・・・・・・・・・ワークステーション7・・・・・
・・・・通信線
FIG. 1 is a configuration diagram showing an embodiment of a system to which the workstation module update method of the present invention is applied. FIGS. 2 and 3 are diagrams showing the state of the WS module management table in FIG. FIG. 4 is a flowchart showing the operation of the embodiment shown in FIG. In the figure, 1... Basic processing unit 2.5... WS module management table 3.6...
DLL task 4... Workstation 7...
・・・Communication line

Claims (1)

【特許請求の範囲】 基本処理装置に対し複数のワークステーションが接続さ
れたシステムにおけるソフトウェアのモジュール更新方
式において、 前記基本処理装置および前記ワークステーションの各々
に設けられ、モジュール名とリビジョンとを対応付けた
WSモジュール管理テーブルと、前記基本処理装置に設
けられ、前記ワークステーションからWSモジュール管
理テーブルの内容の通知があった時に自己のWSモジュ
ール管理テーブルの内容と比較し、リビジョンの異なる
モジュールのみを当該ワークステーションに対して送る
DLLタスクと、 前記ワークステーションに設けられ、当該ワークステー
ションの立ち上げ時に前記基本処理装置に対して自己の
WSモジュール管理テーブルの内容を通知し、前記基本
処理装置から送られてきたモジュールで自システムのモ
ジュールの置換を行うと共にWSモジュール管理テーブ
ルのリビジョンの更新を行うDLLタスクとを備えたこ
とを特徴とするワークステーションのモジュール更新方
式。
[Claims] In a software module update method in a system in which a plurality of workstations are connected to a basic processing unit, the software is provided in each of the basic processing unit and the workstation to associate module names and revisions. The WS module management table provided in the basic processing unit is compared with the contents of its own WS module management table when notified of the contents of the WS module management table from the workstation, and only the modules with different revisions are checked. A DLL task to be sent to a workstation; A workstation module update method comprising: a DLL task that replaces a module in its own system with a module that has been received, and updates a revision of a WS module management table.
JP1134298A 1989-05-26 1989-05-26 Module updating system for work station Pending JPH02311939A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1134298A JPH02311939A (en) 1989-05-26 1989-05-26 Module updating system for work station

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1134298A JPH02311939A (en) 1989-05-26 1989-05-26 Module updating system for work station

Publications (1)

Publication Number Publication Date
JPH02311939A true JPH02311939A (en) 1990-12-27

Family

ID=15125015

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1134298A Pending JPH02311939A (en) 1989-05-26 1989-05-26 Module updating system for work station

Country Status (1)

Country Link
JP (1) JPH02311939A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04280342A (en) * 1991-03-08 1992-10-06 Toshiba Corp Program management method for work station computer
JPH0553942A (en) * 1991-08-22 1993-03-05 Kobe Nippon Denki Software Kk Terminal program updating system
JPH11282724A (en) * 1998-03-30 1999-10-15 Hitachi Ltd Network management system
US6806972B1 (en) * 1998-01-08 2004-10-19 Xerox Corporation Customer product installation/configuration
US7047100B2 (en) 2001-07-05 2006-05-16 Dainippon Screen Mfg. Co., Ltd. Substrate processing system managing apparatus information of substrate processing apparatus

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04280342A (en) * 1991-03-08 1992-10-06 Toshiba Corp Program management method for work station computer
JPH0553942A (en) * 1991-08-22 1993-03-05 Kobe Nippon Denki Software Kk Terminal program updating system
US6806972B1 (en) * 1998-01-08 2004-10-19 Xerox Corporation Customer product installation/configuration
JPH11282724A (en) * 1998-03-30 1999-10-15 Hitachi Ltd Network management system
US7047100B2 (en) 2001-07-05 2006-05-16 Dainippon Screen Mfg. Co., Ltd. Substrate processing system managing apparatus information of substrate processing apparatus

Similar Documents

Publication Publication Date Title
JPH0775371B2 (en) Call transfer registration method in electronic switching system
JPH02311939A (en) Module updating system for work station
JP2743792B2 (en) Real-time replacement method of dynamic link program
JPH01228237A (en) System switching method by network management center
JPH04181351A (en) Dynamic alteration system for sg information by command
JPH0476742A (en) Data base updating system
JPS61194559A (en) Simultaneous use control unit for interactive processing
JPH0468936A (en) Address management system in local area network
JPH07182261A (en) Information processor
JPH05165647A (en) Program load system
JPH0530059A (en) Remote control method
JPH02272659A (en) United definition/control system for terminal attribute information
JPH04150121A (en) Electronic mail system
JPS61118811A (en) Numerical control data transfer device
JPH0744496A (en) How to change terminal data
JPH0448369A (en) Information processor control information updating method in plural central information processor systems
JPH0436851A (en) Output message control system
JPH01318123A (en) File server
JPS61235972A (en) Decentralized task execution system
JPH01251110A (en) Programmable controller
JPH07141309A (en) Information processing equipment
JPH04349563A (en) Software down-loading system
JPH01156855A (en) Program correction system
JPH04186465A (en) On-line fault information system
JPH041844A (en) Control system for function difference between decentralized processors