JPH1115764A - Connection terminal managing method and recording medium - Google Patents
Connection terminal managing method and recording mediumInfo
- Publication number
- JPH1115764A JPH1115764A JP9168815A JP16881597A JPH1115764A JP H1115764 A JPH1115764 A JP H1115764A JP 9168815 A JP9168815 A JP 9168815A JP 16881597 A JP16881597 A JP 16881597A JP H1115764 A JPH1115764 A JP H1115764A
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- connection
- terminal information
- registered
- information
- 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
- Computer And Data Communications (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は接続端末管理方法に
関し、特にホストコンピュータと多数の端末とで構成さ
れるネットワークシステムにおいて、ホストコンピュー
タに端末を接続する際の接続端末管理方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a connected terminal management method, and more particularly, to a connected terminal management method for connecting a terminal to a host computer in a network system including a host computer and a large number of terminals.
【0002】[0002]
【従来の技術】多数の端末とホストコンピュータとで構
成されるネットワークシステムにおいては、通常、ホス
トコンピュータは接続を行う端末に関する必要な情報を
接続端末情報テーブル(又はファイル)の形式で保持し
ており、端末から接続要求を受けた際に、この接続端末
情報テーブルを参照して要求を行った端末を識別し、登
録されている端末のみを接続して通信を行うように管理
している。2. Description of the Related Art In a network system composed of a large number of terminals and a host computer, the host computer usually holds necessary information on terminals to be connected in the form of a connection terminal information table (or file). When a connection request is received from a terminal, the terminal that made the request is identified with reference to the connection terminal information table, and only the registered terminals are connected to perform communication.
【0003】従って、稼働中のネットワークシステムに
新規の端末を設置する場合は、ネットワーク管理者は新
規端末に対して端末名やアドレス情報を割り当てて通知
すると共に、実際に新規端末から接続要求が行われる前
に、ホストコンピュータ内の接続端末情報テーブルにも
新規端末の端末名やアドレス情報を追加して更新して置
かなければならない。このようなネットワーク管理者の
負担を軽減させる方策として、例えば、特開平5―21
6801号公報には、新規端末からの最初の接続要求時
に、ホストコンピュータ内の記憶領域中に展開されてい
る接続端末情報テーブルの空き領域に、新規端末の端末
情報を自動的に登録して更新する方法が提案されてい
る。Therefore, when a new terminal is installed in an operating network system, a network administrator assigns a terminal name and address information to the new terminal, notifies the new terminal, and actually issues a connection request from the new terminal. Before the connection, the terminal name and address information of the new terminal must be updated in the connection terminal information table in the host computer. As a measure to reduce such a burden on a network administrator, for example, Japanese Patent Laid-Open No. Hei 5-21
No. 6801 discloses that, when a first connection request is made from a new terminal, the terminal information of the new terminal is automatically registered and updated in a free area of a connection terminal information table developed in a storage area in the host computer. A way to do that has been proposed.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、特開平
5―216801号公報記載のように、最初の接続要求
時に自動的に新規端末の登録を行っていくと、いずれ接
続端末情報を格納しているテーブルに未登録の空き領域
がなくなり、新規端末の追加登録が行えなくなるため、
接続要求を行っても接続できないという問題が発生す
る。このような事態を避けるためには、接続端末情報テ
ーブルのために記憶領域を十分に確保すると共に、ネッ
トワーク管理者がテーブルの未登録の空き領域の状況を
把握して新規端末の接続許可(端末名およびアドレス情
報の割り当て)を行う必要がある。However, as described in JP-A-5-216801, when a new terminal is automatically registered at the time of the first connection request, the connection terminal information is eventually stored. Since there is no unregistered free space in the table and it is not possible to add new terminals,
There is a problem that connection cannot be established even if a connection request is made. In order to avoid such a situation, a sufficient storage area is reserved for the connection terminal information table, and the network administrator grasps the state of the unregistered free area in the table and permits connection of a new terminal (terminal Name and address information).
【0005】本発明の目的は、接続端末情報テーブルの
ための記憶領域を過大に確保する必要がなく、ネットワ
ーク管理者が空き領域の状況を把握しなくても、接続許
可を与えた新規端末からの接続失敗を防止することが可
能な接続端末管理方法を提供することにある。[0005] An object of the present invention is to eliminate the necessity of excessively securing a storage area for a connection terminal information table, and to enable a network administrator to obtain a connection permission from a new terminal without having to grasp the state of a free area. It is an object of the present invention to provide a connection terminal management method capable of preventing a connection failure.
【0006】[0006]
【課題を解決するための手段】請求項1の接続端末管理
方法は、複数の端末がホストコンピュータに接続を行う
ネットワークシステムに端末を新設する際に、新規端末
からの最初の接続要求時にその端末の端末情報をホスト
コンピュータ内の接続端末情報テーブルに自動的に追加
登録して当該端末を接続可能とする機能を有する接続端
末管理方法において、前記接続端末情報テーブルに既に
登録されている端末情報の数が許容最大数に達して新規
登録のための空き領域がない場合に、最新の接続履歴が
最も古い既登録端末の端末情報を選択して削除すること
により、接続要求を行った未登録の端末の端末情報を登
録することを特徴としている。According to a first aspect of the present invention, there is provided a connection terminal management method, wherein when a plurality of terminals are newly installed in a network system for connecting to a host computer, the new terminals receive the first connection request from the new terminal. In the connection terminal management method having a function of automatically adding the terminal information to the connection terminal information table in the host computer and enabling connection of the terminal, the terminal information already registered in the connection terminal information table When the number reaches the maximum allowable number and there is no free space for new registration, the latest connection history is selected and deleted from the oldest registered terminal information. It is characterized in that the terminal information of the terminal is registered.
【0007】請求項2の接続端末管理方法は、請求項1
記載の接続端末管理方法において、前記接続端末情報テ
ーブルに各端末の最新の接続履歴の情報として少なくと
も接続の開始および終了時点で更新する最終アクセス日
時を格納しておき、既登録端末の端末情報を削除する際
には、前記最終アクセス日時を参照してその日時が最も
古い既登録端末の端末情報を前記接続端末情報テーブル
から削除することを特徴としている。According to a second aspect of the present invention, there is provided a connection terminal management method.
In the described connection terminal management method, the connection terminal information table stores at least the last access date and time to be updated at the start and end of the connection as information of the latest connection history of each terminal, and stores the terminal information of the registered terminal. When deleting, the terminal information of the registered terminal whose date and time is the oldest is deleted from the connection terminal information table by referring to the last access date and time.
【0008】請求項3の接続端末管理方法は、請求項1
記載の接続端末管理方法において、前記接続端末情報テ
ーブルに各端末が現在接続中であるか否かを示すフラグ
と共に最新の接続履歴の情報として接続の終了時点で更
新する最終アクセス日時とを格納しておき、既登録端末
の情報を削除する際には、前記フラグ及び最終アクセス
日時を参照して現在接続中でなく前記最終アクセス日時
が最も古い既登録端末の端末情報を前記接続端末情報テ
ーブルから削除することを特徴としている。According to a third aspect of the present invention, there is provided a connection terminal management method.
In the connection terminal management method described above, the connection terminal information table stores a flag indicating whether each terminal is currently connected or not and a last access date and time to be updated at the end of connection as latest connection history information. In the meantime, when deleting the information of the registered terminal, the terminal information of the registered terminal that is not currently connected and the last access date and time is the oldest with reference to the flag and the last access date and time from the connection terminal information table. It is characterized by being deleted.
【0009】請求項4の接続端末管理方法は、請求項2
又は請求項3記載の接続端末管理方法において、前記接
続端末情報テーブルに各端末に付与された接続優先度を
格納しておき、既登録端末の情報を削除する際には、接
続要求を行った端末から送信された接続優先度と同等か
又は低い接続優先度の既登録端末を選択し、その中から
削除対象となる端末を選択して前記接続端末情報テーブ
ルから削除することを特徴としている。According to a fourth aspect of the present invention, there is provided a connection terminal management method.
Alternatively, in the connection terminal management method according to claim 3, the connection priority given to each terminal is stored in the connection terminal information table, and when deleting the information of the registered terminal, a connection request is issued. A registered terminal having a connection priority equal to or lower than the connection priority transmitted from the terminal is selected, and a terminal to be deleted is selected from the registered terminals and deleted from the connection terminal information table.
【0010】請求項5の記録媒体は、請求項1,請求項
2,請求項3又は請求項4に記載した接続端末管理方法
の手順をコンピュータに実行させるためのプログラムを
記録したことを特徴としている。According to a fifth aspect of the present invention, there is provided a recording medium on which a program for causing a computer to execute the procedure of the connection terminal management method according to the first, second, third or fourth aspect is recorded. I have.
【0011】[0011]
【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して説明する。Next, embodiments of the present invention will be described with reference to the drawings.
【0012】図1は本発明の第1の実施の形態の処理手
順を示すフローチャート、図2はその実施に使用する装
置の要部の機能ブロック図である。FIG. 1 is a flowchart showing a processing procedure according to a first embodiment of the present invention, and FIG. 2 is a functional block diagram of a main part of an apparatus used for the embodiment.
【0013】まず、図2により装置要部の構成,機能に
ついて説明する。図2において、端末1からホストコン
ピュータへの接続要求は、ネットワークを介して端末管
理部2に伝えられる。端末管理部2はホストコンピュー
タの機能の一部であり、ホストコンピュータへ接続する
端末の管理を行う。端末管理部2は、図2に示すよう
に、接続端末情報テーブル20と、端末情報取得手段2
1と、端末情報検索手段22と、空きチェック手段23
と、優先度による選択手段24と、最終アクセス日時に
よる選択手段25と、既存端末情報削除手段26と、新
規端末情報登録手段27と、接続開始処理手段28と、
接続終了処理手段29とから構成されている。図中の太
線矢印は処理の流れを、細線矢印は端末管理部2の内部
における情報授受の流れを示している。First, the configuration and functions of the main parts of the apparatus will be described with reference to FIG. In FIG. 2, a connection request from the terminal 1 to the host computer is transmitted to the terminal management unit 2 via a network. The terminal management unit 2 is a part of the function of the host computer, and manages a terminal connected to the host computer. As shown in FIG. 2, the terminal management unit 2 includes a connection terminal information table 20 and a terminal information acquisition unit 2.
1, terminal information search means 22, and vacancy check means 23
Selecting means 24 by priority, selecting means 25 by last access date and time, existing terminal information deleting means 26, new terminal information registering means 27, connection start processing means 28,
And a connection termination processing means 29. The thick arrows in the drawing indicate the flow of processing, and the thin arrows indicate the flow of information exchange within the terminal management unit 2.
【0014】接続端末情報テーブル20は、ホストコン
ピュータに接続を許される多数の端末の端末情報が記録
されている管理テーブルであり、図3に示すように、各
端末情報の記憶領域は、それぞれアドレス情報,端末
名,接続優先度,接続中を示すフラグ,最終アクセス日
時を記憶する部分から構成されている。接続優先度はそ
の端末からの接続要求の優先処理順位を示し、接続要求
が待ち行列に接続される場合などの順位に反映される。
アドレス情報,端末名および接続優先度は、端末情報が
登録されてから削除されるまで書き換えられないが、フ
ラグと最終アクセス日時とは、その端末が接続を行う都
度更新される。具体的には、端末とホストコンピュータ
との接続が開始される際に、接続開始処理手段28によ
りフラグが設定され、端末とホストコンピュータとの通
信が終了し接続が切断される際に、接続終了処理手段2
9によりフラグが削除されると共に最終アクセス日時が
更新される。The connection terminal information table 20 is a management table in which terminal information of a large number of terminals permitted to connect to the host computer is recorded. As shown in FIG. Information, terminal name, connection priority, flag indicating connection, and last access date and time are stored. The connection priority indicates the priority processing order of the connection request from the terminal, and is reflected in the order when the connection request is connected to the queue.
The address information, the terminal name, and the connection priority are not rewritten until the terminal information is registered and then deleted, but the flag and the last access date and time are updated each time the terminal makes a connection. Specifically, when the connection between the terminal and the host computer is started, a flag is set by the connection start processing means 28, and when the communication between the terminal and the host computer is terminated and the connection is disconnected, the connection is terminated. Processing means 2
9 deletes the flag and updates the last access date and time.
【0015】端末情報取得手段21は、端末1からの接
続要求を受信すると、接続要求の中から要求元の端末
名,アドレス情報,接続優先度を取得し、必要な情報を
端末情報検索手段22,優先度による選択手段24及び
新規端末情報登録手段27に送付する。Upon receiving the connection request from the terminal 1, the terminal information obtaining means 21 obtains, from the connection request, the terminal name, address information, and connection priority of the request source, and obtains necessary information from the terminal information searching means 22. , The priority selection means 24 and the new terminal information registration means 27.
【0016】端末情報検索手段22は、端末情報取得手
段21から与えられた端末名により接続端末情報テーブ
ル20を検索し、該当する端末名が登録されていた場合
には接続開始処理手段28に制御を渡し、登録されてい
なかった場合には空きチェック手段23に制御を渡す。The terminal information search means 22 searches the connection terminal information table 20 based on the terminal name given from the terminal information acquisition means 21 and, if the corresponding terminal name has been registered, the connection start processing means 28 And if it is not registered, the control is passed to the empty check means 23.
【0017】空きチェック手段23は、接続端末情報テ
ーブル20に新規端末を登録するための空き領域がある
かどうかをチェックし、空き領域が存在した場合には、
その位置情報を通知して新規端末情報登録手段27に制
御を渡し、空き領域が存在しなかった場合には、優先度
による選択手段24に制御を移す。The empty check means 23 checks whether there is an empty area for registering a new terminal in the connection terminal information table 20. If there is an empty area,
The location information is notified and the control is passed to the new terminal information registration means 27. If there is no free area, the control is transferred to the priority-based selection means 24.
【0018】優先度による選択手段24は、端末情報取
得手段21から与えられた接続優先度により接続端末情
報テーブル20を検索し、接続優先度が同等か低い端末
情報を予備選択し、その情報と共に制御を最終アクセス
日時による選択手段25に渡す。The priority selection means 24 searches the connection terminal information table 20 according to the connection priority given from the terminal information acquisition means 21 and preliminarily selects terminal information having the same or lower connection priority, together with the information. Control is passed to the selection means 25 based on the last access date and time.
【0019】最終アクセス日時による選択手段25は、
優先度による選択手段24で予備選択された端末情報の
中から、接続中を示すフラグが設定されておらず、且つ
最終アクセス日時が最も古い端末情報を一つ選択し、そ
の位置情報を既存端末情報削除手段26に渡す。The selecting means 25 based on the last access date and time
From the terminal information preliminarily selected by the priority selecting means 24, the terminal information indicating that the connection is not set and the terminal having the oldest access date and time is selected, and the position information is set to the existing terminal. The information is passed to the information deleting means 26.
【0020】既存端末情報削除手段26は、最終アクセ
ス日時による選択手段25から与えられた位置情報に該
当する端末情報を接続端末情報テーブル20から削除
し、新規端末情報登録手段27に制御を渡す。The existing terminal information deletion means 26 deletes the terminal information corresponding to the position information given from the selection means 25 based on the last access date and time from the connection terminal information table 20 and passes control to the new terminal information registration means 27.
【0021】新規端末情報登録手段27は、端末情報取
得手段21から与えられたアドレス情報,端末名,接続
優先度を、既存端末情報削除手段26による削除で確保
された接続端末情報テーブル20の空き領域または空き
チェック手段23が検索した空き領域に書き込み、接続
開始処理手段28に通知する。The new terminal information registration unit 27 stores the address information, the terminal name, and the connection priority given by the terminal information acquisition unit 21 in the free space of the connection terminal information table 20 secured by the deletion by the existing terminal information deletion unit 26. The area or the empty area searched by the empty check means 23 is written and notified to the connection start processing means 28.
【0022】接続開始処理手段28は、端末情報検索手
段22若しくは新規端末情報登録手段27により起動さ
れ、ホストコンピュータ本体部へ端末接続を行うと共
に、接続端末情報テーブル20の該当端末の端末情報の
フラグを接続中に設定する。The connection start processing means 28 is started by the terminal information searching means 22 or the new terminal information registering means 27, performs a terminal connection to the host computer main body, and sets a flag of the terminal information of the corresponding terminal in the connection terminal information table 20. Set during connection.
【0023】接続終了処理手段29は、端末とホストコ
ンピュータとの通信が終了したときに接続を切断すると
共に、接続端末情報テーブル20の該当する端末情報の
フラグを削除し、最終アクセス日時を更新する。The connection termination processing means 29 disconnects the connection when the communication between the terminal and the host computer is terminated, deletes the corresponding terminal information flag in the connection terminal information table 20, and updates the last access date and time. .
【0024】図1は、図2の端末1から接続要求を受け
た場合の端末管理部2の一連の処理の手順を示したフロ
ーチャートである。以下、図2を参照しながら図1に従
って本実施形態の動作を説明する。FIG. 1 is a flowchart showing a series of processing procedures of the terminal management unit 2 when a connection request is received from the terminal 1 in FIG. Hereinafter, the operation of the present embodiment will be described according to FIG. 1 with reference to FIG.
【0025】端末1から接続要求があると、端末情報取
得手段21は接続要求からアドレス情報,端末名,接続
優先度を取得し(ステップS1)、端末情報検索手段2
2が取得した端末名で接続端末情報テーブル20を検索
し(ステップS2)、接続要求を行った端末が登録済み
か否かを判断する(ステップS3)。登録済みの場合は
ステップS10に進み、接続開始処理手段28がその端
末をホストコンピュータに接続すると共に、接続端末情
報テーブル20の当該端末の端末情報中のフラグを接続
中に設定する。ホストコンピュータから当該端末との通
信の終了通知を受けると、接続終了処理手段29は当該
端末との接続を切断すると共に、接続端末情報テーブル
20の当該端末の端末情報中のフラグを除去し、最終ア
クセス日時を接続を切断した日時に更新する(ステップ
S11)。When a connection request is received from the terminal 1, the terminal information obtaining means 21 obtains address information, a terminal name, and a connection priority from the connection request (step S1).
2 searches the connected terminal information table 20 with the acquired terminal name (step S2), and determines whether or not the terminal that has made the connection request has been registered (step S3). If registered, the process proceeds to step S10, where the connection start processing unit 28 connects the terminal to the host computer, and sets a flag in the terminal information of the terminal in the connected terminal information table 20 to "connected". Upon receiving the communication termination notification from the host computer, the connection termination processing means 29 disconnects the connection with the terminal, removes the flag in the terminal information of the terminal in the connection terminal information table 20, and sets the final The access date and time is updated to the date and time when the connection was disconnected (step S11).
【0026】一方、ステップS3の判断の結果、接続要
求を行った端末の端末名が接続端末情報テーブル20に
登録されていなかった場合には、空きチェック手段23
により接続端末情報テーブル20に新規登録のための空
き領域があるか否かのチェックが行われる(ステップS
4)。空き領域があれば、その位置情報が新規端末情報
登録手段27へ通知され、端末情報取得手段21で取得
した端末情報が接続端末情報テーブル20内の該当位置
に書き込まれる(ステップS9)。書き込みが終了する
と、ステップS10に進み端末の接続が行われフラグが
設定される。空き領域がなかった場合には、優先度によ
る選択手段24により端末情報取得手段21から渡され
た接続優先度による予備選択が行われ(ステップS
6)、最終アクセス日時による選択手段25がその中か
ら接続中を示すフラグが設定されてなく、且つ最終アク
セス日時が最も古い端末情報を削除候補として選択し
(ステップS7)、既存端末情報削除手段26が選択さ
れた端末情報を接続端末情報テーブル20から削除し、
その位置情報を新規端末情報登録手段27へ渡す(ステ
ップS8)。以降、ステップS9に進み、接続要求を行
った端末の端末情報が接続端末情報テーブル20内の削
除された位置に書き込まれ、接続が行われる。On the other hand, if the result of determination in step S3 is that the terminal name of the terminal that has made the connection request is not registered in the connection terminal information table 20, the empty check means 23
Checks whether there is an empty area for new registration in the connection terminal information table 20 (step S).
4). If there is a free area, the position information is notified to the new terminal information registration unit 27, and the terminal information acquired by the terminal information acquisition unit 21 is written to the corresponding position in the connection terminal information table 20 (step S9). When the writing is completed, the process proceeds to step S10, the terminal is connected, and a flag is set. If there is no vacant area, preliminary selection is performed by the priority selection means 24 based on the connection priority passed from the terminal information acquisition means 21 (step S).
6) The last access date / time selection means 25 selects terminal information for which no connection flag is set from among them and has the oldest last access date / time as a deletion candidate (step S7), and the existing terminal information deletion means 26 deletes the selected terminal information from the connected terminal information table 20,
The location information is passed to the new terminal information registration means 27 (step S8). Thereafter, the process proceeds to step S9, where the terminal information of the terminal that has made the connection request is written in the deleted position in the connected terminal information table 20, and the connection is made.
【0027】次に、図4及び図5を参照して上記の動作
を具体例により説明する。接続端末情報テーブルに、図
4に示すように、既にテーブルエントリ数と同数の端末
情報が登録されており、新規登録のための空き領域がな
い状態のとき、アドレス情報が「ADDR11」、端末
名が「TERMB」、接続優先度が「3」である新規端
末が接続要求を行った場合を考える。なお、接続優先度
は「1」から「4」までの値を持ち、「1」が一番優先
度が高く、値が大きくなるほど優先度が低くなるものと
する。又、フラグは「1」が接続中であることを表して
いる。Next, the above operation will be described with reference to FIGS. As shown in FIG. 4, the same number of terminal information as the number of table entries is already registered in the connection terminal information table, and when there is no free area for new registration, the address information is "ADDR11", the terminal name is Is "TERMB", and a new terminal whose connection priority is "3" makes a connection request. The connection priority has a value from “1” to “4”, and “1” has the highest priority, and the higher the value, the lower the priority. The flag indicates that "1" is being connected.
【0028】接続要求が行われると、端末情報検索手段
22が端末名「TERMB」で接続端末情報テーブル2
0を検索する(ステップS1,S2)。接続端末情報テ
ーブル20には、図4に示すように、端末名「TERM
B」は存在しないので検索は失敗する。そこで、この端
末は未登録の新規端末であると判断され、空きチェック
手段23が新規登録のための空き領域の有無をチェック
する(ステップS3,S4)。接続端末情報テーブル2
0には既にエントリ数の端末情報が登録され空き領域は
無いため、優先度による選択手段24が端末情報取得手
段21から渡された接続優先度「3」による予備選択を
行い、接続優先度が「3」又は「4」である端末名が
「TERM3」「TERM6」「TERM8」「TER
MA」の四つの端末情報を選択する(ステップS5,S
6)。続いて、最終アクセス日時による選択手段25が
これらの中からフラグが「1」でなく最終アクセス日時
が最も古い「TERM3」の端末情報を選択し、既存端
末情報削除手段26が当該エントリの端末情報を削除す
る(ステップS7,S8)。最後に、新規端末情報登録
手段27が端末情報取得手段21から渡された端末のア
ドレス情報,端末名,接続優先度を該当エントリに書き
込み、接続開始処理手段28が接続を実行すると共にフ
ラグに接続中を示す「1」を設定する(ステップS9,
S10)。When a connection request is made, the terminal information search means 22 searches the connection terminal information table 2 with the terminal name "TERMB".
0 is searched (steps S1 and S2). As shown in FIG. 4, the connection terminal information table 20 stores the terminal name “TERM”.
The search fails because "B" does not exist. Therefore, this terminal is determined to be an unregistered new terminal, and the empty check means 23 checks whether there is an empty area for new registration (steps S3 and S4). Connected terminal information table 2
0 has already registered the terminal information of the number of entries, and there is no free area. Therefore, the priority-based selection unit 24 performs preliminary selection based on the connection priority “3” passed from the terminal information acquisition unit 21, and the connection priority is The terminal name of “3” or “4” is “TERM3” “TERM6” “TERM8” “TER”
MA "(steps S5 and S5).
6). Subsequently, the selection means 25 based on the last access date and time selects the terminal information of "TERM3" whose flag is not "1" and the last access time is the oldest, and the existing terminal information deletion means 26 selects the terminal information of the entry. Is deleted (steps S7, S8). Finally, the new terminal information registration unit 27 writes the address information, terminal name, and connection priority of the terminal passed from the terminal information acquisition unit 21 into the corresponding entry, and the connection start processing unit 28 executes connection and connects to the flag. "1" indicating the inside is set (step S9,
S10).
【0029】図5は、このようにして端末名「TERM
B」の新規端末の端末情報が登録され、接続中を表すフ
ラグが設定された状態を示している。この時点では、最
終アクセス日時は空白であるが、ホストコンピュータと
の通信が終了すると、接続終了処理手段29により、フ
ラグが「0」に更新されすると共に、接続を切断した日
時の情報が最終アクセス日時として記録される(ステッ
プS11)。FIG. 5 shows the terminal name "TERM"
In this state, the terminal information of the new terminal “B” is registered, and a flag indicating that the terminal is being connected is set. At this point, the last access date and time is blank, but when the communication with the host computer ends, the flag is updated to “0” by the connection termination processing means 29, and the information of the date and time when the connection was disconnected is displayed as the last access date and time. The date and time are recorded (step S11).
【0030】以上説明したように、本実施の形態では、
接続要求を行った端末は、接続端末情報テーブル20に
登録済みであれば直ちに接続が行われ、未登録の場合で
も登録を行ってから接続が行われる。この際、接続端末
情報テーブル20に新規登録のための空き領域があれば
その位置に、空き領域がない場合には接続優先度による
予備選択の後に、最近のアクセスが終了してから最も時
間が経過していて再接続の可能性が低い端末の端末情報
を削除して登録が行われる。これにより、接続端末情報
テーブル20への新規登録が空き領域の有無にかかわら
ずネットワーク管理者の手を介さずに行え、しかも、接
続優先度の高い端末や頻繁に接続する端末の端末情報が
削除されることを防ぐことができる。なお、削除された
端末から後日接続要求があった場合には、上述した新規
端末の場合と同様な手順により再登録が行われ接続が可
能である。As described above, in the present embodiment,
The terminal that has issued the connection request is immediately connected if it has been registered in the connected terminal information table 20, and even if it has not been registered, it is registered and then connected. At this time, if there is a vacant area for new registration in the connection terminal information table 20, if there is no vacant area, after the preliminary selection based on the connection priority, the time after the latest access has been completed is the shortest time. Registration is performed by deleting the terminal information of the terminal that has passed and has a low possibility of reconnection. Thereby, new registration in the connection terminal information table 20 can be performed without the intervention of the network administrator regardless of the presence or absence of an empty area, and terminal information of a terminal with a high connection priority or a terminal that is frequently connected is deleted. Can be prevented. If a connection request is made later from the deleted terminal, re-registration is performed by the same procedure as in the case of the above-described new terminal, and connection is possible.
【0031】上述の実施の形態においては、新規端末の
登録時に空き領域がないとき、接続優先度が同等または
低い既登録端末を予備選択し、その中から現在接続中で
なく最終アクセス日時の最も古い端末を選択し、その端
末情報を削除して登録を行うものとした。これに対し
て、接続優先度による予備選択を行わず、接続優先度と
無関係に現在接続中でなく最終アクセス日時の最も古い
端末を選択して削除するようにしてもよい。又、接続優
先度による予備選択は行うが選択基準を変更し、例えば
接続優先度が高いほど古い基準日時を設定して基準日時
より古い最終アクセス日時の端末を予備選択し、その中
から現在接続中でなく最終アクセス日時が最も古い端末
を最終選択するようにしてもよい。なお、現在接続中か
否かの判別は予備選択時ではなく最終選択時に行うよう
に説明したが、予備選択時に行っても差し支えない。In the above-described embodiment, when there is no free space at the time of registration of a new terminal, a registered terminal having the same or lower connection priority is preliminarily selected, and the terminal which is not currently connected and which has the last access date and time is selected from among them. The old terminal was selected, the terminal information was deleted, and registration was performed. On the other hand, the preliminary selection based on the connection priority may not be performed, and the terminal that is not currently connected and has the oldest last access date and time may be selected and deleted regardless of the connection priority. Preliminary selection based on the connection priority is performed, but the selection criterion is changed. For example, the higher the connection priority, the older the reference date and time is set, and the terminal with the last access date and time older than the reference date and time is preliminarily selected. The terminal having the oldest last access date and time may be selected last. Although the determination as to whether or not a connection is currently being made is made at the time of final selection instead of at the time of preliminary selection, it may be made at the time of preliminary selection.
【0032】又、上述の実施の形態では、接続端末情報
テーブルにフラグ領域を設けて現在接続中か否かの判定
をフラグで行い、最終アクセス日時のデータ値は接続終
了時のみに更新するものとしたが、接続端末情報テーブ
ルにフラグ領域を設けず、現在接続中か否かの判定を他
の方法(接続中端末テーブルを別に設ける等)で行うよ
うにすることもできる。なお、最終アクセス日時のデー
タ値を接続の開始時および終了時に更新し、更に必要な
らば一定時間接続が継続するごとに更新するようにする
と、最終アクセス日時のみを参照して最も古い端末を削
除しても、ほぼ同様な機能を発揮させることが可能であ
る。In the above-described embodiment, a flag area is provided in the connection terminal information table to determine whether or not connection is currently being made, and the data value of the last access date and time is updated only at the end of connection. However, it is also possible that the flag area is not provided in the connected terminal information table and the determination as to whether or not the terminal is currently connected is performed by another method (such as providing a connected terminal table separately). The data value of the last access date and time is updated at the start and end of the connection and, if necessary, every time the connection is continued for a certain period of time. However, almost the same function can be exhibited.
【0033】又、上述した実施の形態では、削除対象と
する端末を選択するために必要な情報として、接続端末
情報テーブルに最終アクセス日時を格納するものとした
が、このような日時データ以外の情報を使用することも
可能である。例えば、アクセスの開始および終了処理時
にカウントアップするカウンタを設け、そのカウント値
を日時データの代わりにアクセス履歴情報として記録す
るようにしても同様な処理が可能である。In the above-described embodiment, the last access date and time is stored in the connection terminal information table as information necessary for selecting a terminal to be deleted. It is also possible to use information. For example, a similar process can be performed by providing a counter that counts up at the time of access start and end processing, and records the count value as access history information instead of date and time data.
【0034】なお、上述の実施の形態では、接続要求を
行った未登録の端末は、すべて接続端末情報テーブルに
自動的に登録されて接続可能となるが、不正登録の防止
のために一定の制限を設定してもよい。例えば、ネット
ワーク管理者が付与する端末名に特定の暗号情報を含ま
せ、この暗号情報を解読して正規付与の端末名であるこ
とを確認して登録を行ったり、禁止リストを用意してリ
ストに記載された端末の登録を禁止しすることにより、
正規付与の端末名であってもその後の状況変化により接
続を許可しない端末の自動登録を防止することが考えら
れる。In the above-described embodiment, all unregistered terminals that have made a connection request are automatically registered in the connected terminal information table and can be connected. Restrictions may be set. For example, a specific encryption information is included in the terminal name given by the network administrator, and this encryption information is decrypted to confirm that the terminal name is a legally-assigned terminal. By prohibiting the registration of devices described in,
It is conceivable to prevent automatic registration of a terminal whose connection is not permitted even if the terminal name is a legally assigned terminal due to a change in the situation thereafter.
【0035】図6は本発明の第2の実施の形態の構成を
示すブロック図で、端末1,ホストコンピュータ3及び
記録媒体4で構成されている。ホストコンピュータ3は
図2示した端末管理部2を含み、記録媒体4には、端末
管理部2に含まれる各手段の処理を実行させるためのプ
ログラムが記録されている。記録媒体4からこれらのプ
ログラムを読み込むことにより、第1の実施の形態につ
いて説明したと同様な処理を行うことができる。FIG. 6 is a block diagram showing the configuration of the second embodiment of the present invention, which comprises a terminal 1, a host computer 3 and a recording medium 4. The host computer 3 includes the terminal management unit 2 shown in FIG. 2, and the recording medium 4 stores a program for executing processing of each unit included in the terminal management unit 2. By reading these programs from the recording medium 4, the same processing as described in the first embodiment can be performed.
【0036】[0036]
【発明の効果】以上説明したように、本発明の接続端末
管理方法および記憶媒体によれば、ホストコンピュータ
内の接続端末情報テーブルに新規端末の端末情報を自動
登録することによりネットワーク管理者の負荷を軽減で
きる上に、未登録の空き領域がなくなってしまい新規端
末からの接続が行えなくなるという問題を解決すること
ができ。従って、接続端末情報テーブルのために過大な
記憶領域を確保したり、ネットワーク管理者が空き領域
の状況を気にすることなく、接続許可を与えた新規端末
からの接続失敗を防止することができる。As described above, according to the connection terminal management method and the storage medium of the present invention, the load on the network administrator can be reduced by automatically registering the terminal information of the new terminal in the connection terminal information table in the host computer. In addition to the above, it is possible to solve the problem that the unregistered free space disappears and connection from a new terminal cannot be performed. Therefore, it is possible to prevent a connection failure from a new terminal to which connection permission has been given without securing an excessive storage area for the connection terminal information table and without the network administrator having to worry about the state of the free area. .
【0037】又、接続端末情報テーブルに空き領域がな
い場合に、最近のアクセスが終了してから最も時間が経
過している端末を選択してその端末情報を削除し、必要
に応じて接続優先度を考慮することにより、接続優先度
の高い端末や頻繁に接続する端末の端末情報が削除され
ることを防ぐことができる。If there is no free area in the connection terminal information table, the terminal that has passed the most time since the last access was selected is deleted, and the terminal information is deleted. By considering the degree, it is possible to prevent the terminal information of the terminal having the higher connection priority or the terminal that is frequently connected from being deleted.
【図1】本発明の第1の実施の形態の一連の処理手順を
示すフローチャートである。FIG. 1 is a flowchart showing a series of processing procedures according to a first embodiment of the present invention.
【図2】図1の処理手順を実行するための装置構成を示
す機能ブロック図である。FIG. 2 is a functional block diagram showing a device configuration for executing the processing procedure of FIG. 1;
【図3】図2の接続端末情報テーブルのデータフォーマ
ットを示す説明図である。FIG. 3 is an explanatory diagram showing a data format of a connection terminal information table of FIG. 2;
【図4】空き領域の無い接続端末情報テーブルの一例を
示す説明図である。FIG. 4 is an explanatory diagram showing an example of a connection terminal information table having no free area.
【図5】図4の状態で新規端末を登録した場合の遷移を
示す説明図である。FIG. 5 is an explanatory diagram showing a transition when a new terminal is registered in the state of FIG. 4;
【図6】本発明の第2の実施の形態を示すブロック図で
ある。FIG. 6 is a block diagram showing a second embodiment of the present invention.
1 端末 2 端末管理部 3 ホストコンピュータ 4 記録媒体 20 接続端末情報テーブル 21 端末情報取得手段 22 端末情報検索手段 23 空きチェック手段 24 優先度による選択手段 25 最終アクセス日時による選択手段 26 既存端末情報削除手段 27 新規端末情報登録手段 28 接続開始処理手段 29 接続終了処理手段 DESCRIPTION OF SYMBOLS 1 Terminal 2 Terminal management unit 3 Host computer 4 Recording medium 20 Connected terminal information table 21 Terminal information acquisition means 22 Terminal information search means 23 Empty check means 24 Selection means by priority 25 Selection means by last access date and time 26 Existing terminal information deletion means 27 new terminal information registration means 28 connection start processing means 29 connection end processing means
Claims (5)
を行うネットワークシステムに端末を新設する際に、新
規端末からの最初の接続要求時にその端末の端末情報を
ホストコンピュータ内の接続端末情報テーブルに自動的
に追加登録して当該端末を接続可能とする機能を有する
接続端末管理方法において、前記接続端末情報テーブル
に既に登録されている端末情報の数が許容最大数に達し
て新規登録のための空き領域がない場合に、最新の接続
履歴が最も古い既登録端末の端末情報を選択して削除す
ることにより、接続要求を行った未登録の端末の端末情
報を登録することを特徴とする接続端末管理方法。When a new terminal is installed in a network system in which a plurality of terminals connect to a host computer, terminal information of the terminal is automatically stored in a connection terminal information table in the host computer when a first connection request is made from the new terminal. In the connection terminal management method having a function of enabling the terminal to be additionally registered and connectable to the terminal, the number of terminal information already registered in the connection terminal information table reaches an allowable maximum number, and an empty space for new registration is obtained. In the case where there is no area, the terminal information of an unregistered terminal that has made a connection request is registered by selecting and deleting the terminal information of a registered terminal having the oldest connection history. Management method.
新の接続履歴の情報として少なくとも接続の開始および
終了時点で更新する最終アクセス日時を格納しておき、
既登録端末の端末情報を削除する際には、前記最終アク
セス日時を参照してその日時が最も古い既登録端末の端
末情報を前記接続端末情報テーブルから削除することを
特徴とする請求項1記載の接続端末管理方法。2. The connection terminal information table stores at least the last access date and time updated at the start and end of connection as information of the latest connection history of each terminal,
2. The terminal information of a registered terminal is deleted from the connection terminal information table by referring to the last access date and time, and deleting terminal information of the registered terminal with the oldest date and time. Connection terminal management method.
在接続中であるか否かを示すフラグと共に最新の接続履
歴の情報として接続の終了時点で更新する最終アクセス
日時とを格納しておき、既登録端末の情報を削除する際
には、前記フラグ及び最終アクセス日時を参照して現在
接続中でなく前記最終アクセス日時が最も古い既登録端
末の端末情報を前記接続端末情報テーブルから削除する
ことを特徴とする請求項1記載の接続端末管理方法。3. The connection terminal information table stores a flag indicating whether each terminal is currently connected or not, and a last access date and time to be updated at the end of connection as latest connection history information, When deleting the information of the registered terminal, referring to the flag and the last access date and time, delete the terminal information of the registered terminal having the oldest last access date and time from the connection terminal information table that is not currently connected and has the last access date and time. 2. The connection terminal management method according to claim 1, wherein:
与された接続優先度を格納しておき、既登録端末の情報
を削除する際には、接続要求を行った端末から送信され
た接続優先度と同等か又は低い接続優先度の既登録端末
を選択し、その中から削除対象となる端末を選択して前
記接続端末情報テーブルから削除することを特徴とする
請求項2又は請求項3記載の接続端末管理方法。4. The connection priority given to each terminal is stored in the connection terminal information table, and when deleting the information of the registered terminal, the connection priority transmitted from the terminal that has made the connection request is deleted. 4. A registered terminal having a connection priority equal to or lower than the registered terminal is selected, a terminal to be deleted is selected from the selected terminals, and the terminal is deleted from the connected terminal information table. Connection terminal management method.
項4に記載した接続端末管理方法の手順をコンピュータ
に実行させるためのプログラムを記録した記録媒体。5. A recording medium on which a program for causing a computer to execute the procedure of the connection terminal management method according to claim 1, 2 or 3 is recorded.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9168815A JPH1115764A (en) | 1997-06-25 | 1997-06-25 | Connection terminal managing method and recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9168815A JPH1115764A (en) | 1997-06-25 | 1997-06-25 | Connection terminal managing method and recording medium |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH1115764A true JPH1115764A (en) | 1999-01-22 |
Family
ID=15875021
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP9168815A Pending JPH1115764A (en) | 1997-06-25 | 1997-06-25 | Connection terminal managing method and recording medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH1115764A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113348454A (en) * | 2021-06-25 | 2021-09-03 | 商汤国际私人有限公司 | Cluster management method and device, electronic equipment and storage medium |
-
1997
- 1997-06-25 JP JP9168815A patent/JPH1115764A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113348454A (en) * | 2021-06-25 | 2021-09-03 | 商汤国际私人有限公司 | Cluster management method and device, electronic equipment and storage medium |
CN113348454B (en) * | 2021-06-25 | 2024-09-20 | 商汤国际私人有限公司 | Cluster management method and device, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2163958C (en) | Method of processing input/output request in computer system including a plurality of subsystems | |
EP1179770B1 (en) | File system | |
JP3228972B2 (en) | Medical image storage communication system | |
US20040054763A1 (en) | Method for minimizing connection time for data synchronization | |
US7228352B1 (en) | Data access management system in distributed processing system | |
JP2000138692A (en) | Mac address management system, mac address management method and storage medium | |
JP2006012004A (en) | Hot standby system | |
US20040015573A1 (en) | Network terminal setting information management method and information terminal device | |
JP2001175460A (en) | Program distribution management system | |
JPH1021174A (en) | Data transfer system | |
JP3042600B2 (en) | Distributed file synchronization method | |
US6442587B1 (en) | Client/server system which automatically ensures the correct and exclusive supervision of data against faults | |
JPH1115764A (en) | Connection terminal managing method and recording medium | |
US7516189B2 (en) | Information transmission method and host device | |
US7107485B2 (en) | Method, apparatus, and computer readable medium for managing multiple system | |
JP2881628B2 (en) | Exclusive control system and terminal device | |
US5293617A (en) | Data base system capable of quickly restoring a data block in a data section when a fault occurs during operation | |
US20060294501A1 (en) | Software program providing system, software program providing method and storage medium | |
JP2830826B2 (en) | Distributed file synchronization system and method | |
JP2001520774A (en) | File system primitives that enable reprocessing of I / O requests by multiple drivers in a hierarchical driver I / O system | |
CN116226244A (en) | Data processing method and device and electronic equipment | |
JPH10275107A (en) | System and method for data registration | |
JP2003036196A (en) | Queue file recovery control method, its performing device and its processing program | |
JP3775967B2 (en) | NETWORK MANAGEMENT DEVICE, NETWORK MANAGEMENT METHOD, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING PROGRAM | |
JPH04292091A (en) | Data management system for electronic exchange |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20020604 |