JPH1031639A - クライアント状態管理方法およびその装置 - Google Patents

クライアント状態管理方法およびその装置

Info

Publication number
JPH1031639A
JPH1031639A JP8186224A JP18622496A JPH1031639A JP H1031639 A JPH1031639 A JP H1031639A JP 8186224 A JP8186224 A JP 8186224A JP 18622496 A JP18622496 A JP 18622496A JP H1031639 A JPH1031639 A JP H1031639A
Authority
JP
Japan
Prior art keywords
processing
client
command
external
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
Application number
JP8186224A
Other languages
English (en)
Inventor
Katsuhiko Yoshida
勝彦 吉田
Takahiro Yamamoto
隆広 山本
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP8186224A priority Critical patent/JPH1031639A/ja
Publication of JPH1031639A publication Critical patent/JPH1031639A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

(57)【要約】 【課題】 クライアントサーバシステムにおけるクライ
アント状態管理方法とその装置を提供し、従来のクライ
アントの操作要求や、現在の状態から、次に必要なコマ
ンドを予測し、不要なコマンドを隠蔽し、次に行う処理
を効率よく導くために資する。 【解決手段】 サーバの持つ情報処理部とクライアント
の処理要求との間では登録されたクライアントを認証す
るために、ユーザIDは常に同じものがやり取りされ、
また、クライアントから情報処理部と外部処理へは情報
処理部の起動時にユーザIDとそれに関連するパラメー
タを渡すことができ、これらの機能を利用して、情報処
理部では、情報処理部が起動した外部処理は、ユーザI
Dと渡されたパラメータをキーに複数存在する処理要求
コマンドを識別し選別している。状態遷移テーブルはこ
の選別条件を利用して処理要求の履歴を管理する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】処理要求コマンドを発するク
ライアントと処理結果を返すサーバのクライアントサー
バシステムに関し、特にクライアントの状態管理の方法
と装置に関する。
【0002】
【従来の技術】一般に、クライアントサーバシステムの
逐次的な処理中にクライアントから発信された処理要求
コマンドを受け取る毎に起動され、そのコマンドに対す
るサーバの処理、または、サーバの外部処理を処理し、
終了させる情報処理手段を使用する場合には、クライア
ントから処理要求可能なコマンドリストを用意してお
き、クライアントは手動操作によりそのコマンドリスト
から次に動作させる処理要求コマンドを選び、操作して
いる。
【0003】
【発明が解決しようとする課題】クライアントから処理
要求可能なコマンドリストを処理要求の度にすべて列挙
する方法では、処理が複雑になるほど、コマンドの量が
多くなり、クライアントにとってコマンドの選択操作は
煩雑なものになり、また、操作の一貫性を保つことが難
しくなる。
【0004】本発明の目的は、このようなことを考慮
し、クライアントサーバシステムにおけるクライアント
状態管理方法とその装置を提供し、従来のクライアント
の操作要求や、現在の状態から、次に必要なコマンドを
予測し、不要なコマンドを隠蔽し、次に行う処理を効率
よく導くために資する。
【0005】
【課題を解決するための手段】本発明のクライアント状
態管理は、クライアントサーバシステムの逐次的な処理
中にクライアントから発信された処理要求コマンドを受
け取る毎に起動され、そのコマンドに対するサーバの処
理、または、サーバの外部処理を処理、終了させる情報
処理手段を有するクライアントサーバシステムにおける
クライアント状態管理であって、情報処理手段が起動さ
れる毎に、外部処理の処理を必要とする場合に、接続さ
れている処理要求コマンド毎に予め用意されている状態
遷移テーブルを参照して、起動要因を判断して処理要求
コマンドの外部処理を行わせ、情報処理手段での処理が
終了する際に参照された状態遷移テーブルを更新し、保
存するクライアントの発信時の遷移状態を管理する。
【0006】また、本発明のクライアント状態管理は、
クライアントが情報処理手段に処理要求コマンドを発信
し、発信された複数の処理要求コマンドをネットワーク
に伝送し、伝送され、受け取られる度に起動され、その
コマンドに対応する処理または外部処理を実行し、外部
処理のコマンド発信時の遷移状態テーブルを参照して、
起動要因を判断してそのコマンドに対応する外部処理を
行わせ、処理結果を処理要求コマンドの発信元に返し、
情報処理手段での処理が終了する際に状態遷移テーブル
を更新し、記憶する。
【0007】更に、状態遷移テーブルは、登録ユーザで
あるクライアントを識別するクライアントIDと、その
クライアントIDに対応して、一連の操作を識別するセ
ッションIDと、クライアントIDとセッションIDに
対応して、次の処理動作に関する処理要求コマンドを区
別する状態管理IDと、それらのIDに対応して処理さ
れる外部処理のシステム情報と、別に記憶される履歴情
報から検索を容易にするため履歴情報ポインタをそれぞ
れ有する。
【0008】
【発明の実施の形態】本発明は、サーバの持つ情報処理
手段とクライアントの処理要求との間では登録されたク
ライアントを認証するために、ユーザIDは常に同じも
のがやり取りされ、また、クライアントから情報処理手
段と外部処理へは情報処理手段の起動時にユーザIDと
それに関連するパラメータを渡すことができ、これらの
機能を利用して、情報処理手段では、情報処理手段が起
動した外部処理は、ユーザIDと渡されたパラメータを
キーに複数存在する処理要求コマンドを識別し選別して
いる。状態遷移テーブルはこの選別条件を利用して処理
要求の履歴を管理する。
【0009】本発明によって、逐次的な処理中にクライ
アントから発信された処理要求コマンドを受け取る毎に
起動され、そのコマンドに対する処理、または、それに
対する外部処理が終わる毎に終了する情報処理手段にお
いて、状態遷移テーブルを用意することにより、クライ
アントからの処理要求の状態遷移を考慮し、その履歴か
ら必要なコマンドを選別し、不要なコマンドを隠蔽し、
次に行う処理を効率よく導くため、例えばすでに処理し
た情報を表示しない制御や、次のコマンドを探索するこ
とができる。
【0010】
【実施例】図1は本発明を実施するシステム構成を示
す。図1に示すように、1は操作者が情報処理手段に処
理要求コマンドを送るための処理要求部、2はネットワ
ーク、3は複数の処理要求元から伝送される処理要求コ
マンドによりそのコマンドに対応した外部処理を実行し
結果を該当する処理要求元へ返すための情報処理部、4
は処理要求コマンドに対応し必要な処理を実行しその結
果を、情報処理部へ返す外部処理部、5は複数の外部処
理からの指示に対し該当する処理要求元の状態遷移の情
報を提供、保存する状態遷移テーブル管理処理部、6は
該当する処理要求毎に状態遷移情報を保持するための状
態遷移テーブルでり、システムが構成されている。
【0011】図2は本発明の一実施における処理要求コ
マンドおよびそれに対応する情報の流れを操作の手順に
従って示した説明図である。ユーザが処理要求A部7を
操作することにより処理要求コマンドが情報処理部10
にネットワークを介して送られる。情報処理部10は処
理要求A部7より送られてきた処理要求コマンドを処理
するための外部処理部を起動する。外部処理部11は処
理要求元の状態遷移を管理する状態遷移テーブル管理処
理部14と通信する。一連の動きの例を以下に示す。
【0012】1.ユーザである処理要求A部7がlog
in処理要求(処理要求コマンド1)を情報処理部10
に処理要求すると(S01)、情報処理部10がlog
in用の外部処理要求1を起動し(S02)、logi
n用の外部処理1部11が状態遷移テーブル管理処理部
14と通信し(S03)、状態遷移テーブル管理処理部
14は状態遷移テーブル15から該当するユーザの操作
を識別するセッションID(状態情報1)を払いだし
(S04)、Login用の外部処理1部11は初期画
面として外部処理結果1を情報処理部10に返し(S0
5)、情報処理部10は処理結果1として処理要求A部
7に返す(S06)。
【0013】2.状態遷移テーブル管理処理部14は状
態遷移テーブル15から、ユーザIDとセッションID
をキーにして、そのユーザ用の状態遷移テーブルを生成
する(S07)。
【0014】3.処理要求A部7は次の処理要求コマン
ド2を情報処理部10に送り(S08)、外部処理2部
12はユーザIDとセッションIDとその他ユーザの操
作時に選択されたパラメータを外部処理要求2として受
取り(S09)、状態遷移テーブル管理処理部14にユ
ーザ情報として送り(S10)、状態遷移テーブル管理
処理部14は状態遷移テーブル15から該当するユーザ
の状態情報を検索する(S07)。この状態情報2は外
部処理2部12に送られる(S11)。
【0015】4.外部処理2部12は状態遷移テーブル
管理処理部14と通信し、次にユーザに見せるための処
理結果を生成する外部処理3部13を選び、それを起動
する(S13)。
【0016】5.外部処理3部13は外部処理結果2を
生成し(S14)、情報処理部10を経由して処理要求
A部7へ処理結果2を送り(S15)、状態遷移テーブ
ル管理処理部14へ現在状態として状態情報3を返す
(S12)。状態遷移テーブル管理処理部14は状態遷
移テーブル15に状態情報3を保存する(S07)。
【0017】6.以降3から5を繰り返す。
【0018】また、ユーザである処理要求B部8、ある
いは処理要求C部9がlogin処理要求を情報処理部
10に処理要求する場合も上記手順と同じ要領で処理さ
れるのでこれ以上の説明は省略する。
【0019】
【発明の効果】以上説明したように、本発明によれば、
操作の状態遷移を考慮していない従来の情報処理部に、
クライアントから発信さる処理要求コマンドの外部処理
毎にクライアントの遷移状態を管理する状態遷移テーブ
ルを用意することにより、その履歴から最少限必要なコ
マンドを残し、不要なコマンドを隠蔽し、次に行う処理
を効率よく導くため、例えばすでに処理した情報を表示
しない制御や、次のコマンドを探索することのできるク
ライアント状態管理方法とその装置を得る効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例に係わるクライアントサーバ
システムにおけるクライアントの状態管理方法を実施す
るシステム構成を示す図である。外部処理は、処理要求
コマンドに対応して用意される。
【図2】本発明の一実施例における処理要求コマンドお
よびそれに対応する情報の流れを操作の手順に従って示
す説明図である。
【図3】状態遷移テーブルの構成を示す図である。
【符号の説明】
1 処理要求部 2 ネットワーク 3 情報処理部 4 外部処理部 5 状態遷移テーブル管理処理部 6 状態遷移テーブル 7 処理要求A部 8 処理要求B部 9 処理要求C部 10 情報処理部 11 外部処理1部 12 外部処理2部 13 外部処理3部 14 状態遷移テーブル管理処理部 15 状態遷移テーブル

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 クライアントサーバシステムの逐次的な
    処理中にクライアントから発信された処理要求コマンド
    を受け取る毎に起動され、前記コマンドに対するサーバ
    の処理、または、サーバの外部処理を処理、終了させる
    情報処理手段を有するクライアントサーバシステムにお
    けるクライアント状態管理方法であって、 前記情報処理手段が起動される毎に、外部処理の処理を
    必要とする場合に、接続されている処理要求コマンド毎
    に予め用意されている状態遷移テーブルを参照して、起
    動要因を判断して処理要求コマンドの外部処理を行わ
    せ、情報処理手段での処理が終了する際に参照された状
    態遷移テーブルを更新し、保存するクライアントの発信
    時の遷移状態を管理するクライアント状態管理方法。
  2. 【請求項2】 クライアントサーバシステムの逐次的な
    処理中にクライアントから発信された処理要求コマンド
    を受け取る毎に起動され、前記コマンドに対するサーバ
    の処理、または、サーバの外部処理を処理、終了させる
    情報処理手段を有するクライアントサーバシステムにお
    けるクライアント状態管理方法であって、 クライアントが前記情報処理手段に処理要求コマンドを
    発信するステップと、 前記発信された複数の処理要求コマンドをネットワーク
    に伝送するステップと、 前記伝送され、受け取られる度に起動され、前記コマン
    ドに対応する処理または外部処理を実行するステップ
    と、 前記外部処理のコマンド発信時の遷移状態テーブルを参
    照して、起動要因を判断して前記コマンドに対応する外
    部処理を行わせるステップと、 前記処理結果を前記処理要求コマンドの発信元に返すス
    テップと、 情報処理手段での処理が終了する際に前記状態遷移テー
    ブルを更新し、記憶するステップを有するクライアント
    状態管理方法。
  3. 【請求項3】 クライアントサーバシステムの逐次的な
    処理中にクライアントから発信された処理要求コマンド
    を受け取る毎に起動され、前記コマンドに対するサーバ
    の処理、または、サーバの外部処理を処理、終了させる
    情報処理手段を有するクライアントサーバシステムにお
    けるクライアント状態管理装置であって、 前記情報処理手段が起動される毎に、外部処理の処理を
    必要とする場合に、接続されている処理要求毎に予め用
    意されている状態遷移テーブルを参照して、起動要因を
    判断して処理要求コマンドの外部処理を行わせ、情報処
    理手段での処理が終了する際に参照された状態遷移テー
    ブルを更新し、クライアントの発信時の遷移状態を管理
    するクライアント状態管理装置。
  4. 【請求項4】 クライアントサーバシステムの逐次的な
    処理中にクライアントから発信された処理要求コマンド
    を受け取る毎に起動され、前記コマンドに対するサーバ
    の処理、または、サーバの外部処理を処理、終了させる
    情報処理手段を有するクライアントサーバシステムにお
    けるクライアント状態管理装置であって、 クライアントが前記情報処理手段に処理要求コマンドを
    発信する手段と、 前記発信された複数の処理要求コマンドをネットワーク
    に伝送する手段と、 前記伝送され、受け取られる度に起動され、前記コマン
    ドに対応する処理または外部処理を実行する手段と、 前記外部処理のコマンド発信時の遷移状態テーブルを参
    照して、起動要因を判断して前記コマンドに対応する外
    部処理を行わせる手段と、 前記処理結果を前記処理要求コマンドの発信元に返す手
    段と、 情報処理手段での処理が終了する際に前記状態遷移テー
    ブルを更新し、記憶する手段を有するクライアント状態
    管理装置。
  5. 【請求項5】 前記状態遷移テーブルが、 登録ユーザであるクライアントを識別するクライアント
    IDと、 前記クライアントIDに対応して、一連の操作を識別す
    るセッションIDと、 前記クライアントIDとセッションIDに対応して、次
    の処理動作に関する処理要求コマンドを区別する状態管
    理IDと、 前記3種類のIDに対応して処理される外部処理のシス
    テム情報と、 別に記憶される履歴情報から検索を容易にするため履歴
    情報ポインタをそれぞれ有する請求項1または2に記載
    のクライアント状態管理方法。
  6. 【請求項6】 前記状態遷移テーブルが、 登録ユーザであるクライアントを識別するクライアント
    IDと、 前記クライアントIDに対応して、一連の操作を識別す
    るセッションIDと、 前記クライアントIDとセッションIDに対応して、次
    の処理動作に関する処理要求コマンドを区別する状態管
    理IDと、 前記3種類のIDに対応して処理される外部処理のシス
    テム情報と、 別に記憶される履歴情報から検索を容易にするため履歴
    情報ポインタをそれぞれ有する請求項3または4に記載
    のクライアント状態管理装置。
JP8186224A 1996-07-16 1996-07-16 クライアント状態管理方法およびその装置 Pending JPH1031639A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8186224A JPH1031639A (ja) 1996-07-16 1996-07-16 クライアント状態管理方法およびその装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8186224A JPH1031639A (ja) 1996-07-16 1996-07-16 クライアント状態管理方法およびその装置

Publications (1)

Publication Number Publication Date
JPH1031639A true JPH1031639A (ja) 1998-02-03

Family

ID=16184540

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8186224A Pending JPH1031639A (ja) 1996-07-16 1996-07-16 クライアント状態管理方法およびその装置

Country Status (1)

Country Link
JP (1) JPH1031639A (ja)

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63174154A (ja) * 1987-01-14 1988-07-18 Nec Corp トランザクシヨン処理の制御方式
JPH025624A (ja) * 1988-06-23 1990-01-10 Casio Comput Co Ltd メニュー処理装置
JPH0362257A (ja) * 1989-07-31 1991-03-18 Toshiba Corp ネットワークモニタリングシステム
JPH05165776A (ja) * 1991-12-13 1993-07-02 Hitachi Telecom Technol Ltd 端末装置の動作監視方法
JPH0635829A (ja) * 1992-07-17 1994-02-10 Tokyo Electric Co Ltd システムの運用終了装置
JPH0675913A (ja) * 1992-08-25 1994-03-18 Nec Software Kansai Ltd 利用権メニュー表示方式
JPH06103206A (ja) * 1992-09-21 1994-04-15 Hitachi Ltd クライアント起動方式
JPH06243076A (ja) * 1993-02-17 1994-09-02 Toshiba Corp 複合計算機システム間のデータ転送方式
JPH06309133A (ja) * 1993-04-23 1994-11-04 Hitachi Ltd オペレーティングシステムの制御方法
JPH0756796A (ja) * 1993-08-10 1995-03-03 Kawasaki Steel Corp データベース管理装置のセキュリティ装置
JPH0793205A (ja) * 1993-09-28 1995-04-07 Hitachi Ltd 分散ファイルシステム
JPH07239767A (ja) * 1994-02-28 1995-09-12 Nec Software Kansai Ltd 利用資格別メニュー編集表示方法
JPH07244639A (ja) * 1994-03-03 1995-09-19 Fujitsu Ltd アクセス権管理装置
JPH0816440A (ja) * 1994-06-30 1996-01-19 Fujitsu Ltd 世代管理制御方式
JPH08115246A (ja) * 1994-09-28 1996-05-07 Xerox Corp セッションの一貫性を保証する方法
JPH08153072A (ja) * 1994-09-30 1996-06-11 Toshiba Corp 計算機システム及び計算機システム管理方法

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63174154A (ja) * 1987-01-14 1988-07-18 Nec Corp トランザクシヨン処理の制御方式
JPH025624A (ja) * 1988-06-23 1990-01-10 Casio Comput Co Ltd メニュー処理装置
JPH0362257A (ja) * 1989-07-31 1991-03-18 Toshiba Corp ネットワークモニタリングシステム
JPH05165776A (ja) * 1991-12-13 1993-07-02 Hitachi Telecom Technol Ltd 端末装置の動作監視方法
JPH0635829A (ja) * 1992-07-17 1994-02-10 Tokyo Electric Co Ltd システムの運用終了装置
JPH0675913A (ja) * 1992-08-25 1994-03-18 Nec Software Kansai Ltd 利用権メニュー表示方式
JPH06103206A (ja) * 1992-09-21 1994-04-15 Hitachi Ltd クライアント起動方式
JPH06243076A (ja) * 1993-02-17 1994-09-02 Toshiba Corp 複合計算機システム間のデータ転送方式
JPH06309133A (ja) * 1993-04-23 1994-11-04 Hitachi Ltd オペレーティングシステムの制御方法
JPH0756796A (ja) * 1993-08-10 1995-03-03 Kawasaki Steel Corp データベース管理装置のセキュリティ装置
JPH0793205A (ja) * 1993-09-28 1995-04-07 Hitachi Ltd 分散ファイルシステム
JPH07239767A (ja) * 1994-02-28 1995-09-12 Nec Software Kansai Ltd 利用資格別メニュー編集表示方法
JPH07244639A (ja) * 1994-03-03 1995-09-19 Fujitsu Ltd アクセス権管理装置
JPH0816440A (ja) * 1994-06-30 1996-01-19 Fujitsu Ltd 世代管理制御方式
JPH08115246A (ja) * 1994-09-28 1996-05-07 Xerox Corp セッションの一貫性を保証する方法
JPH08153072A (ja) * 1994-09-30 1996-06-11 Toshiba Corp 計算機システム及び計算機システム管理方法

Similar Documents

Publication Publication Date Title
US5854889A (en) Method and system for heterogeneous telecommunications network testing
US6088728A (en) System using session data stored in session data storage for associating and disassociating user identifiers for switching client sessions in a server
US6243751B1 (en) Method and apparatus for coupling clients to servers
EP0462691A2 (en) Data processing apparatus having a user inquiry facility
JP2002287974A (ja) アプリケーションプログラムの登録制御及び起動制御に係る方法及び該制御装置
JPH1031639A (ja) クライアント状態管理方法およびその装置
JP4376894B2 (ja) ホームネットワーク上で印刷動作を処理する装置、システムおよびその方法
CN111181772B (zh) 网络协议下发方法、装置及系统
JP2001350732A (ja) 分散オブジェクト管理方法及びその実施装置並びにその処理プログラムを記録した記録媒体
JPH10149326A (ja) リモートプログラムユーザ対話方法
JPH08272721A (ja) カスタマイズ環境データ転送装置
CN121603222A (zh) 一种登录控制方法、装置、计算机可读存储介质和服务器
JP2006139649A (ja) 被監視マシンとエージェントのポート番号変更方法およびシステム
JPH10320208A (ja) バージョンアップ通知装置
JP2004287899A (ja) 情報処理方法、および、処理プログラム
JPH05298223A (ja) 情報処理システム
JP2003122589A (ja) サービス処理方法及びその実施システム並びにその処理プログラム
JP2002123436A (ja) セッション管理システム、セッション管理方法およびコンピュータプログラム
JP2004192563A (ja) ファイル処理システム及び制御プログラム
JP2000163329A (ja) データ転送システム
JPH09130419A (ja) ネットワーク管理方法
JP4818551B2 (ja) 工作機械のスケジュール運転管理装置、スケジュール運転システムおよびスケジュール運転方法
JPH11191092A (ja) 業務アプリケーションのステータスを管理するシステム
JPH06161788A (ja) マルチタスク・システム
JP2004318473A (ja) ウェブ技術を用いた装置オペレーション方法およびサーバ

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040331