(57)【要約】【課題】  アクセスログ情報を利用してアプリケーションのタイムアウト時間の調整を行うアプリケーションのタイムアウト時間調整システムおよび方法を提供する。【解決手段】  サーバ端末３は、最後にクライアント端末１からの操作指示を受信してから一定時間が経過したかを判定する。一定時間経過していなければ、処理を継続する。一定時間経過していると、他アクセス履歴確認手段３７はサーバ端末２のアクセス履歴記憶部２１に記憶されているクライアント端末１のアクセス履歴を取得し、サーバ端末２上のアクセス履歴に一定時間以内にクライアント端末１からの操作指示が記録されているかどうかを判定する。記録されていなければ、セッション管理手段３４はタイムアウト処理を行う。記録されていれば、セッション管理手段３４はタイムアウト時間を一定時間延長する。【選択図】      図１
2006146298.tif 000002
【特許請求の範囲】
【請求項１】
複数のサーバ装置と前記複数のサーバ装置にアクセスするクライアント端末とを備え、
サーバ装置にアクセスしている前記クライアント端末が他のサーバ装置にもアクセスしているか否かを確認する確認手段と、
前記確認手段によりクライアント端末が他のサーバ装置にもアクセスしていることを確認したときに前記サーバ装置のアプリケーションに対するタイムアウト時間を調整する調整手段とを有する、
ことを特徴とするアプリケーションのタイムアウト時間調整システム。
【請求項２】
前記確認手段は、
前記他のサーバ装置が記録するアクセス履歴を参照して前記他のサーバ装置にも前記クライアント端末がアクセスしていることを確認する手段を含む、
ことを特徴とする請求項１記載のアプリケーションのタイムアウト時間調整システム。
【請求項３】
第１のアプリケーションを有し、クライアント端末から前記第１のアプリケーションに対する操作指示を受信して処理を行う第１のサーバ装置と、
第２のアプリケーションを有し、前記クライアント端末から前記第２のアプリケーションに対する操作指示を受信して処理を行う第２のサーバ装置と、
前記第１のサーバ装置に前記第１のアプリケーションに対する操作指示を送信し又は前記第２のサーバ装置に前記第２のアプリケーションに対する操作指示を送信するクライアント端末とを備え、
前記第１のサーバ装置は、
前記クライアント端末が前記第２のアプリケーションに対する操作指示を送信しているか否かを確認する確認手段と、
前記確認手段が送信していることを確認したときに前記第１のアプリケーションのタイムアウト時間を延長する延長手段とを含む、
ことを特徴とするアプリケーションのタイムアウト時間調整システム。
【請求項４】
前記第２のサーバ装置は、
前記クライアント端末から前記第２のアプリケーションに対する操作指示を受信したときにアクセス履歴記憶部に記録する手段を含み、
前記確認手段は、
前記アクセス履歴記憶部を参照し、現在時刻より一定時間前以内に、前記クライアント端末が前記第２のアプリケーションに対する操作指示を送信しているか否かを確認する手段を含む、
ことを特徴とする請求項３記載のアプリケーションのタイムアウト時間調整システム。
【請求項５】
第１のアプリケーションを有し、プロキシサーバ装置から前記第１のアプリケーションに対する操作指示を受信して処理を行う第１のサーバ装置と、
第２のアプリケーションを有し、前記プロキシサーバ装置から前記第２のアプリケーションに対する操作指示を受信して処理を行う第２のサーバ装置と、
クライアント端末から前記第１のアプリケーションに対する操作指示を受信して前記第１のサーバ装置に転送し又は前記クライアント端末から前記第２のアプリケーションに対する操作指示を受信して前記第２のサーバ装置に転送するプロキシサーバ装置と、
前記第１のアプリケーションに対する操作指示を前記プロキシサーバ装置に送信し又は前記第２のアプリケーションに対する操作指示を前記プロキシサーバ装置に送信するクライアント端末とを備え、
前記第１のサーバ装置は、
前記クライアント端末が前記第２のアプリケーションに対する操作指示を送信しているか否かを確認する確認手段と、
前記確認手段が送信していることを確認したときに前記第１のアプリケーションのタイムアウト時間を延長する延長手段とを含む、
ことを特徴とするアプリケーションのタイムアウト時間調整システム。
【請求項６】
前記プロキシサーバ装置は、
前記クライアント端末から前記第２のアプリケーションに対する操作指示を受信したときにアクセス履歴記憶部に記録する手段を含み、
前記確認手段は、
前記アクセス履歴記憶部を参照し、現在時刻より一定時間前以内に、前記クライアント端末が前記第２のアプリケーションに対する操作指示を送信しているか否かを確認する手段を含む、
ことを特徴とする請求項５記載のアプリケーションのタイムアウト時間調整システム。
【請求項７】
クライアント端末はサーバ装置にアクセスし、
前記クライアント端末は他のサーバ装置にもアクセスし、
前記サーバ装置は前記クライアント端末が他のサーバ装置にもアクセスしているか否かを確認し、
前記サーバ装置は前記クライアント端末が他のサーバ装置にもアクセスしていることを確認したときに前記サーバ装置のアプリケーションに対するタイムアウト時間を調整する、
ことを特徴とするアプリケーションのタイムアウト時間調整方法。
【請求項８】
前記サーバ装置は前記他のサーバ装置が記録するアクセス履歴を参照して前記他のサーバ装置にも前記クライアント端末がアクセスしていることを確認する、
ことを特徴とする請求項７記載のアプリケーションのタイムアウト時間調整方法。
【請求項９】
クライアント端末は第１のアプリケーションに対する操作指示を第１のサーバ装置に送信し、
前記第１のサーバ装置は前記第１のアプリケーションに対する操作指示を受信して処理を行い、
前記クライアント端末は第２のアプリケーションに対する操作指示を第２のサーバ装置に送信し、
前記第２のサーバ装置は前記第２のアプリケーションに対する操作指示を受信して処理を行い、
前記第１のサーバ装置は前記クライアント端末が前記第２のアプリケーションに対する操作指示を送信しているか否かを確認し、
前記第２のアプリケーションに対する操作指示を送信していることを確認したときに前記第１のアプリケーションのタイムアウト時間を延長する、
ことを特徴とするアプリケーションのタイムアウト時間調整方法。
【請求項１０】
前記第２のサーバ装置は前記クライアント端末から前記第２のアプリケーションに対する操作指示を受信したときにアクセス履歴記憶部に記録し、
前記第１のサーバ装置は前記アクセス履歴記憶部を参照し、現在時刻より一定時間前以内に、前記クライアント端末が前記第２のアプリケーションに対する操作指示を送信しているか否かを確認する、
ことを特徴とする請求項９記載のアプリケーションのタイムアウト時間調整方法。
【請求項１１】
クライアント端末は第１のアプリケーションに対する操作指示をプロキシサーバ装置に送信し、
前記プロキシサーバ装置は前記クライアント端末から前記第１のアプリケーションに対する操作指示を受信して第１のサーバ装置に転送し、
前記第１のサーバ装置は前記プロキシサーバ装置から前記第１のアプリケーションに対する操作指示を受信して処理を行い、
前記クライアント端末は第２のアプリケーションに対する操作指示を前記プロキシサーバ装置に送信し、
前記プロキシサーバ装置は前記クライアント端末から前記第２のアプリケーションに対する操作指示を受信して前記第２のサーバ装置に転送し、
前記第２のサーバ装置は前記プロキシサーバ装置から前記第２のアプリケーションに対する操作指示を受信して処理を行い、
前記第１のサーバ装置は前記クライアント端末が前記第２のアプリケーションに対する操作指示を送信しているか否かを確認し、
送信していることを確認したときに前記第１のアプリケーションのタイムアウト時間を延長する、
ことを特徴とするアプリケーションのタイムアウト時間調整方法。
【請求項１２】
前記プロキシサーバ装置は前記クライアント端末から前記第２のアプリケーションに対する操作指示を受信したときにアクセス履歴記憶部に記録し、
前記第１のサーバ装置は、前記アクセス履歴記憶部を参照し、現在時刻より一定時間前以内に、前記クライアント端末が前記第２のアプリケーションに対する操作指示を送信しているか否かを確認する、
ことを特徴とする請求項１１記載のアプリケーションのタイムアウト時間調整方法。
【請求項１３】
クライアント端末からアプリケーションに対する操作指示を受信して処理を行う手段と、
前記クライアント端末が他のサーバ装置に対する操作指示を送信しているか否かを確認する確認手段と、
前記確認手段により前記クライアント端末が他のサーバ装置に対する操作指示を送信していることを確認したときに前記アプリケーションのタイムアウト時間を延長する延長手段とを有する、
ことを特徴とするサーバ装置。
【請求項１４】
前記確認手段は、
前記他のサーバ装置からアクセス履歴を取得し、現在時刻より一定時間前以内に、前記クライアント端末が前記他のサーバ装置に対する操作指示を送信しているか否かを確認する手段を含む、
ことを特徴とする請求項１３記載のサーバ装置。
【請求項１５】
サーバ装置に、
クライアント端末からアプリケーションに対する操作指示を受信して処理を行う機能、
前記クライアント端末が他のサーバ装置に対する操作指示を送信しているか否かを確認する確認機能、
前記確認機能により前記クライアント端末が他のサーバ装置に対する操作指示を送信していることを確認したときに前記アプリケーションのタイムアウト時間を延長する機能、
を実現させるためのプログラム。
【請求項１６】
前記他のサーバ装置からアクセス履歴を取得し、現在時刻より一定時間前以内に、前記クライアント端末が前記他のサーバ装置に対する操作指示を送信しているか否かを確認する機能、
を実現させるための請求項１５記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションのタイムアウト時間調整システムおよび方法ならびにサーバ装置およびそのプログラムに関し、特に、アクセスログ情報を利用してアプリケーションのタイムアウト時間の調整を行うアプリケーションのタイムアウト時間調整システムおよび方法ならびにサーバ装置およびそのプログラムに関する。
【背景技術】
【０００２】
従来のタイムアウト管理システムの一例が特許文献１に記載されている。この従来のタイムアウト管理システムは、一時的なアクセス権に基づいた通信網を介したアクセスを受けてアクセス元にサービスを提供すると共にタイムアウト処理を管理する複数のタイムアウト管理サーバ（第１のサーバと第２のサーバ）と、アクセス権を複数のタイムアウト管理サーバについて並行して保有するクライアントとを備えている。タイムアウト管理サーバは、クライアントによるタイムアウト管理サーバに対するアクセスに呼応した、そのクライアントのアクセス権に基づいた、他のタイムアウト管理サーバに対するアクセスを発生させるアクセス発生部と、セッションＩＤが付与されてログイン状態となっているクライアントが他のタイムアウト管理サーバにログインしたときに、自己におけるタイムアウト時間と、他のタイムアウト管理サーバにおけるタイムアウト時間とを統一させるタイムアウト時間統一部とを含む。
【０００３】
上記のタイムアウト管理システムは、以下のように動作する。
【０００４】
利用者がサービスを受けるときには、大まかに４つの段階を経てサービスを受けることとなる。第１の段階は、第１のサーバのホームページ（メインホームページ）を見つけてアクセスする段階である。第２の段階は、そのメインホームページにログインする段階である。第３の段階は、メインホームページからリンクを使って第２のサーバのホームページ（サブホームページ）にアクセスしてログインする段階である。第４の段階は、各ホームページにアクセスしてサービスを受ける段階である。
【０００５】
第１の段階では、クライアントから第１のサーバに、トップページを求める「リクエスト」が送信され、第１のサーバからクライアントに、トップページ（認証用ページ）を表すＨＴＭＬ文書が返信される。クライアントではその認証用ページがブラウザで表示され、その認証用ページを介して利用者によってログイン用の情報が入力される。
【０００６】
第２の段階では、クライアントから第１のサーバにログイン用の情報が送信され、第１のサーバからクライアントに、認証の確認結果が返信される。
【０００７】
第３の段階では、クライアントから第１のサーバを介して第２のサーバに認証が依頼されて第２のサーバにログイン用の情報が送信される。認証結果は、第２のサーバから第１のサーバ経由でクライアントに返信される。この返信を受けたクライアントは、第１のサーバのタイムアウト時間統一部から予め与えられていた指示に基づいて、自動的に、所定のタイムアウト時間（例えば３０分）にタイマ値を設定することを第１のサーバ越しに第２のサーバに指示してタイマ値を統一する。その後、クライアントから第２のサーバに、サブホームページを求める「リクエスト」が送信され、第２のサーバからクライアントに、サブホームページを表すＨＴＭＬ文書が返信される。クライアントではブラウザによってサブホームページが表示される。
【０００８】
第４の段階では、利用者が例えばメインホームページで提供されるサービスを受けることを希望した場合に、クライアントから第１のサーバに、サービスの提供を求める「リクエスト」が送信される。このとき、第１のサーバのアクセス発生部から与えられた指示に基づいて、クライアントから第２のサーバに、自動的に、ダミーの情報を求める「リクエスト」が送信される。第１のサーバからは、クライアントに、サービス提供用のページを表すＨＴＭＬ文書が返信され、クライアントではサービス提供用のページが表示される。また、第２のサーバからは、クライアントに、ダミーの情報を表すＨＴＭＬ文書が返信され、クライアントでは、不可視領域にダミーの情報が表示される。このようなダミーの情報が第２のサーバに要求されるので、第１のサーバのホームページでサービス利用を続けている場合であっても、第２のサーバのホームページでのタイムアウト処理が回避され、メインホームページとサブホームページとの一体感が維持される。
【０００９】
【特許文献１】特開２００４−６２４０２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述したタイムアウト管理システムには、以下のような問題点がある。
【００１１】
すなわち、第１のサーバのホームページ（Ｗｅｂページ）に第２のサーバのホームページ（Ｗｅｂページ）がリンクされているときに、第１のサーバにおけるタイムアウト時間と第２サーバにおけるタイムアウト時間とを統一させているので、リンクされてない単独のＷｅｂアプリケーションについてタイムアウト時間を調整できないことである。
【００１２】
また、第１のサーバからクライアントにサービス提供用のページを表すＨＴＭＬ文書が返信されるときに、第２のサーバからクライアントにダミーの情報を表すＨＴＭＬ文書が返信されるので、毎アクセス時にダミー情報のための余分なアクセスを必要とすることである。
【００１３】
本発明の目的は、上述した従来の課題のいずれかを解決するアプリケーションのタイムアウト時間調整システムおよび方法ならびにサーバ装置およびそのプログラムを提供することにある。
【課題を解決するための手段】
【００１４】
本願第１の発明のアプリケーションのタイムアウト時間調整システムは、複数のサーバ装置と前記複数のサーバ装置にアクセスするクライアント端末とを備え、サーバ装置にアクセスしている前記クライアント端末が他のサーバ装置にもアクセスしているか否かを確認する手段と、他のサーバ装置にもアクセスしていることを確認したときに前記サーバ装置のアプリケーションに対するタイムアウト時間を調整する手段とを有する、ことを特徴とする。
【００１５】
本願第２の発明のアプリケーションのタイムアウト時間調整システムは、第１の発明において前記確認手段は、前記他のサーバ装置が記録するアクセス履歴を参照して前記他のサーバ装置にも前記クライアント端末がアクセスしていることを確認する手段を含む、ことを特徴とする。
【００１６】
本願第３の発明のアプリケーションのタイムアウト時間調整システムは、第１のアプリケーションを有し、クライアント端末から前記第１のアプリケーションに対する操作指示を受信して処理を行う第１のサーバ装置と、第２のアプリケーションを有し、前記クライアント端末から前記第２のアプリケーションに対する操作指示を受信して処理を行う第２のサーバ装置と、前記第１のサーバ装置に前記第１のアプリケーションに対する操作指示を送信し又は前記第２のサーバ装置に前記第２のアプリケーションに対する操作指示を送信するクライアント端末とを備え、前記第１のサーバ装置は、前記クライアント端末が前記第２のアプリケーションに対する操作指示を送信しているか否かを確認する確認手段と、前記確認手段が送信していることを確認したときに前記第１のアプリケーションのタイムアウト時間を延長する延長手段とを含む、ことを特徴とする。
【００１７】
本願第４の発明のアプリケーションのタイムアウト時間調整システムは、第３の発明において前記第２のサーバ装置は、前記クライアント端末から前記第２のアプリケーションに対する操作指示を受信したときにアクセス履歴記憶部に記録する手段を含み、前記確認手段は、前記アクセス履歴記憶部を参照し、現在時刻より一定時間前以内に、前記クライアント端末が前記第２のアプリケーションに対する操作指示を送信しているか否かを確認する手段を含む、ことを特徴とする。
【００１８】
本願第５のアプリケーションのタイムアウト時間調整システムは、第１のアプリケーションを有し、プロキシサーバ装置から前記第１のアプリケーションに対する操作指示を受信して処理を行う第１のサーバ装置と、第２のアプリケーションを有し、前記プロキシサーバ装置から前記第２のアプリケーションに対する操作指示を受信して処理を行う第２のサーバ装置と、クライアント端末から前記第１のアプリケーションに対する操作指示を受信して前記第１のサーバ装置に転送し又は前記クライアント端末から前記第２のアプリケーションに対する操作指示を受信して前記第２のサーバ装置に転送するプロキシサーバ装置と、前記第１のアプリケーションに対する操作指示を前記プロキシサーバ装置に送信し又は前記第２のアプリケーションに対する操作指示を前記プロキシサーバ装置に送信するクライアント端末とを備え、前記第１のサーバ装置は、前記クライアント端末が前記第２のアプリケーションに対する操作指示を送信しているか否かを確認する確認手段と、前記確認手段が送信していることを確認したときに前記第１のアプリケーションのタイムアウト時間を延長する延長手段とを含む、ことを特徴とする。
【００１９】
本願第６の発明のアプリケーションのタイムアウト時間調整システムは、第５の発明において前記プロキシサーバ装置は、前記クライアント端末から前記第２のアプリケーションに対する操作指示を受信したときにアクセス履歴記憶部に記録する手段を含み、前記確認手段は、前記アクセス履歴記憶部を参照し、現在時刻より一定時間前以内に、前記クライアント端末が前記第２のアプリケーションに対する操作指示を送信しているか否かを確認する手段を含む、ことを特徴とする。
【００２０】
本願第７の発明のアプリケーションのタイムアウト時間調整方法は、クライアント端末はサーバ装置にアクセスし、前記クライアント端末は他のサーバ装置にもアクセスし、前記サーバ装置は前記クライアント端末が他のサーバ装置にもアクセスしているか否かを確認し、前記サーバ装置は前記クライアント端末が他のサーバ装置にもアクセスしていることを確認したときに前記サーバ装置のアプリケーションに対するタイムアウト時間を調整する、ことを特徴とする。
【００２１】
本願第８の発明のアプリケーションのタイムアウト時間調整方法は、第７の発明において前記サーバ装置は前記他のサーバ装置が記録するアクセス履歴を参照して前記他のサーバ装置にも前記クライアント端末がアクセスしていることを確認する、ことを特徴とする。
【００２２】
本願第９の発明のアプリケーションのタイムアウト時間調整方法は、クライアント端末は第１のアプリケーションに対する操作指示を第１のサーバ装置に送信し、前記第１のサーバ装置は前記第１のアプリケーションに対する操作指示を受信して処理を行い、前記クライアント端末は第２のアプリケーションに対する操作指示を第２のサーバ装置に送信し、前記第２のサーバ装置は前記第２のアプリケーションに対する操作指示を受信して処理を行い、前記第１のサーバ装置は前記クライアント端末が前記第２のアプリケーションに対する操作指示を送信しているか否かを確認し、前記第２のアプリケーションに対する操作指示を送信していることを確認したときに前記第１のアプリケーションのタイムアウト時間を延長する、ことを特徴とする。
【００２３】
本願第１０の発明のアプリケーションのタイムアウト時間調整方法は、第９の発明において前記第２のサーバ装置は前記クライアント端末から前記第２のアプリケーションに対する操作指示を受信したときにアクセス履歴記憶部に記録し、前記第１のサーバ装置は前記アクセス履歴記憶部を参照し、現在時刻より一定時間前以内に、前記クライアント端末が前記第２のアプリケーションに対する操作指示を送信しているか否かを確認する、ことを特徴とする。
【００２４】
本願第１１の発明のアプリケーションのタイムアウト時間調整方法は、クライアント端末は第１のアプリケーションに対する操作指示をプロキシサーバ装置に送信し、前記プロキシサーバ装置は前記クライアント端末から前記第１のアプリケーションに対する操作指示を受信して第１のサーバ装置に転送し、前記第１のサーバ装置は前記プロキシサーバ装置から前記第１のアプリケーションに対する操作指示を受信して処理を行い、前記クライアント端末は第２のアプリケーションに対する操作指示を前記プロキシサーバ装置に送信し、前記プロキシサーバ装置は前記クライアント端末から前記第２のアプリケーションに対する操作指示を受信して前記第２のサーバ装置に転送し、前記第２のサーバ装置は前記プロキシサーバ装置から前記第２のアプリケーションに対する操作指示を受信して処理を行い、前記第１のサーバ装置は前記クライアント端末が前記第２のアプリケーションに対する操作指示を送信しているか否かを確認し、送信していることを確認したときに前記第１のアプリケーションのタイムアウト時間を延長する、ことを特徴とする。
【００２５】
本願第１２の発明のアプリケーションのタイムアウト時間調整方法は、第１１の発明において前記プロキシサーバ装置は前記クライアント端末から前記第２のアプリケーションに対する操作指示を受信したときにアクセス履歴記憶部に記録し、前記第１のサーバ装置は、前記アクセス履歴記憶部を参照し、現在時刻より一定時間前以内に、前記クライアント端末が前記第２のアプリケーションに対する操作指示を送信しているか否かを確認する、ことを特徴とする。
【００２６】
本願第１３の発明のサーバ装置は、クライアント端末からアプリケーションに対する操作指示を受信して処理を行う手段と、前記クライアント端末が他のサーバ装置に対する操作指示を送信しているか否かを確認する確認手段と、前記確認手段により前記クライアント端末が他のサーバ装置に対する操作指示を送信していることを確認したときに前記アプリケーションのタイムアウト時間を延長する延長手段とを有する、ことを特徴とする。
【００２７】
本願第１４の発明のサーバ装置は、第１３の発明において前記確認手段は、前記他のサーバ装置からアクセス履歴を取得し、現在時刻より一定時間前以内に、前記クライアント端末が前記他のサーバ装置に対する操作指示を送信しているか否かを確認する手段を含む、ことを特徴とする。
【００２８】
本願第１５の発明のプログラムは、サーバ装置に、クライアント端末からアプリケーションに対する操作指示を受信して処理を行う機能、前記クライアント端末が他のサーバ装置に対する操作指示を送信しているか否かを確認する確認機能、前記確認機能により前記クライアント端末が他のサーバ装置に対する操作指示を送信していることを確認したときに前記アプリケーションのタイムアウト時間を延長する機能、を実現させる。
【００２９】
本願第１６の発明のプログラムは、第１５の発明において前記他のサーバ装置からアクセス履歴を取得し、現在時刻より一定時間前以内に、前記クライアント端末が前記他のサーバ装置に対する操作指示を送信しているか否かを確認する機能、を実現させる。
【発明の効果】
【００３０】
本発明は、アプリケーションのタイムアウト時間を調整することができるという効果を有している。
【００３１】
その理由は、クライアント端末が他のサーバ装置にもアクセスしていることを確認したときに、アプリケーションのタイムアウト時間を調整するようにしたためである。
【発明を実施するための最良の形態】
【００３２】
本発明は、ユーザが複数のアプリケーションを並行利用しているときに、アクセスログ情報を利用してアプリケーションのタイムアウト時間を調整することを特徴とする。
【００３３】
ここで、タイムアウト時間について説明する。
【００３４】
サーバ装置側のアプリケーションはクライアント端末からの特定の操作指示（ログイン指示等）により、クライアント端末に対応した情報（セッション情報等）の保持を開始する。以降、サーバ装置側のアプリケーションはクライアント端末より前回の操作指示から一定時間内に次回の操作指示がない場合に、クライアント端末に対応した情報を破棄する。この一定時間をタイムアウト時間という。例えば、タイムアウト時間を３０秒とする。この場合、サーバ装置側のアプリケーションはクライアント端末より前回の操作指示から３０秒経っても次回の操作指示がない場合に、サーバ装置側のアプリケーションのクライアント端末に対応した情報（セッション情報等）を破棄する。
【００３５】
次に、本発明を実施するための最良の形態の構成について、図面を参照して詳細に説明する。
図１は本発明の実施例の構成を示す図である。
【００３６】
図１を参照すると、本実施例は、クライアント端末１と、サーバ端末２と、サーバ端末３とを備えている。クライアント端末１とサーバ端末２とサーバ端末３とはインターネット等のネットワーク４で相互に接続されている。
【００３７】
クライアント端末１は、プログラム制御で動作するパーソナルコンピュータ等のコンピュータである。クライアント端末１は、入力装置１１と、表示装置１２と、操作手段１３と、送受信手段１４とを備えている。
【００３８】
入力装置１１は、サーバ端末側のＷｅｂアプリケーションに対する操作指示などを入力して操作手段１３に送出する装置で、キーボード等である。
【００３９】
表示装置１２は、操作手段１３から受け取ったＷｅｂアプリケーション画面を表示する装置で、ディスプレイ等である。
【００４０】
操作手段１３は、入力装置１１から受け取ったＷｅｂアプリケーションに対する操作指示を送受信手段１４を介してサーバ端末に送信する機能を有する。また、送受信手段１４を介してサーバ端末から取得したＷｅｂアプリケーション画面を表示装置１２に送出する機能を有する。
【００４１】
送受信手段１４は、ＨＴＴＰプロトコルに従って、ネットワーク４を介してサーバ端末とデータを送受信する機能を有する。
【００４２】
サーバ端末２は、プログラム制御で動作するワークステーション等のコンピュータ（サーバ装置）である。サーバ端末２は、アクセス履歴記憶部２１と、送受信手段２２と、処理手段２３と、アクセス履歴記録手段２４とを備えている。また、サーバ端末２は、メモリ（図示せず）や磁気ディスク（図示せず）などを備えている。また、サーバ端末２は、時刻手段（図示せず）を備え、時刻手段から現在時刻を取得する機能を有する。
【００４３】
アクセス履歴記憶部２１は、メモリや磁気ディスクなどに確保される。アクセス履歴記憶部２１は、クライアント端末１の識別子とクライアント端末１からＷｅｂアプリケーションＡの操作指示を受信したときの受信時刻とを記憶する。
【００４４】
送受信手段２２は、ＨＴＴＰプロトコルに従って、ネットワーク４を介してクライアント端末１やサーバ端末３とデータを送受信する機能を有する。
【００４５】
処理手段２３は、送受信手段２２経由でクライアント端末１からＷｅｂアプリケーションＡの操作指示を受信し、ＷｅｂアプリケーションＡを実行して処理を行う。そして、送受信手段２２経由でクライアント端末１にＷｅｂアプリケーションＡの処理結果を送信する。ＷｅｂアプリケーションＡはメモリや磁気ディスクなどに格納されている。
【００４６】
アクセス履歴記録手段２４は、送受信手段２２経由でクライアント端末１からＷｅｂアプリケーションＡの操作指示を受信したときに、クライアント端末１の識別子と受信時刻とをアクセス履歴記憶部２１に格納する機能を有する。
【００４７】
サーバ端末３は、プログラム制御で動作するワークステーション等のコンピュータ（サーバ装置）である。サーバ端末３には、セッション情報記憶部３１と、送受信手段３２と、処理手段３３と、セッション管理手段３４と、他アクセス情報取得手段３５と、他アクセス情報記憶部３６と、他アクセス履歴確認手段３７と、アクセス履歴記憶部３８と、アクセス履歴記録手段３９とを備えている。また、サーバ端末３は、タイマ（図示せず）ならびにメモリ（図示せず）や磁気ディスク（図示せず）などを備えている。また、サーバ端末３は、時刻手段（図示せず）を備え、時刻手段から現在時刻を取得する機能を有する。
【００４８】
セッション情報記憶部３１は、メモリや磁気ディスクなどに確保される。セッション情報記憶部３１は、クライアント端末１とＷｅｂアプリケーションＢとのセッション情報を記憶する。
【００４９】
送受信手段３２は、ＨＴＴＰプロトコルに従って、ネットワーク４を介してクライアント端末１やサーバ端末２とデータを送受信する機能を有する。
【００５０】
処理手段３３は、送受信手段３２経由でクライアント端末１からＷｅｂアプリケーションＢの操作指示を受信し、ＷｅｂアプリケーションＢを実行して処理を行う。そして、送受信手段３２経由でクライアント端末１にＷｅｂアプリケーションＢの処理結果を送信する。ＷｅｂアプリケーションＢはメモリや磁気ディスクなどに格納されている。
【００５１】
セッション管理手段３４は、送受信手段３２経由でクライアント端末１からＷｅｂアプリケーションＢの操作指示を受信したときに処理に必要なクライアント端末１のセッション情報をセッション情報記憶部３１に格納／更新する。更に、他アクセス履歴確認手段３７が、サーバ端末２上のアクセス履歴にクライアント端末１からの操作指示が一定時間内に記録されていないことを確認したときに、セッション管理手段３４は、セッション情報記憶部３１からクライアント端末１のセッション情報を削除し、ＷｅｂアプリケーションＢのタイムアウト処理を行う。また、他アクセス履歴確認手段３７が、サーバ端末２上のアクセス履歴にクライアント端末１からの操作指示が一定時間内に記録されていることを確認したときに、セッション管理手段３４は、ＷｅｂアプリケーションＢのタイムアウト時間を一定時間延長する（タイマにタイムアウト時間を再セットする）。そして、ＷｅｂアプリケーションＢの処理を継続する。このとき、セッション管理手段３４はタイマを再セットしてＷｅｂアプリケーションＢの処理を継続したときの時刻をアクセス履歴記憶部３８に格納する。なお、タイムアウト時間は、メモリや磁気ディスクなどに予め格納されている。
【００５２】
他アクセス情報取得手段３５は、クライアント端末１がアクセスする他のサーバ（サーバ端末３以外のサーバ、本例ではサーバ端末２）のネットワークアドレスを入力し、他アクセス情報記憶部３６に登録する。あるいは、クライアント端末１がアクセスする他のサーバのネットワークアドレスを、クライアント端末１にアクセスして取得し、他アクセス情報記憶部３６に登録するようにしてもよい。
【００５３】
他アクセス情報記憶部３６は、メモリや磁気ディスクなどに確保される。他アクセス情報記憶部３６は、クライアント端末１がアクセスする他のサーバのネットワークアドレスが記憶される。本例では、サーバ端末２のネットワークアドレスが記憶されている。
【００５４】
他アクセス履歴確認手段３７は、サーバ端末３が最後にクライアント端末１から操作指示を受信してから一定時間（タイムアウト時間）が経過したときに、一定時間が経過したことをタイマにより通知される。そして、他アクセス履歴確認手段３７は、他アクセス情報記憶部３６に記憶されているクライアント端末１がアクセスする他のサーバのネットワークアドレスを読み出す。読み出したネットワークアドレスで送受信手段３２を経由して他のサーバにアクセスし、クライアント端末１のアクセス履歴を取得する。本例では、サーバ端末２にアクセスしてアクセス履歴記憶部２１を参照し、クライアント端末１のアクセス履歴を取得する。更に、取得したアクセス履歴に、一定時間以内にクライアント端末１からの操作指示が記録されているかどうかを判定する。すなわち、「（（現在の時刻）−（一定時間））＜アクセス履歴記憶部２１に記憶されている最後のクライアント端末１からの受信時刻」が成立するかを判定する。現在の時刻は、タイムアウト時間が経過したことをタイマにより通知されたときの時刻である。また、一定時間は、タイムアウト時間である。そして、判定結果をセッション管理手段３４に通知する。
【００５５】
アクセス履歴記憶部３８は、メモリや磁気ディスク等の記憶装置に設けられる。アクセス履歴記憶部３８は、クライアント端末１からＷｅｂアプリケーションＢの操作指示を受信したときのクライアント端末１の識別子と受信時刻とが記憶される。また、セッション管理手段３４がタイマを再セットしてＷｅｂアプリケーションＢの処理を継続したときの時刻が記憶される。なお、アクセス履歴記憶部３８には、時系列に記憶されている。
【００５６】
アクセス履歴記録手段３９は、送受信手段３２経由でクライアント端末１からＷｅｂアプリケーションＢの操作指示を受信したときに、クライアント端末１の識別子と受信時刻とをアクセス履歴記憶部３８に格納する機能を有する。更に、タイマに一定時間（タイムアウト時間）をセットする。タイマは、クライアント端末１からＷｅｂアプリケーションＢの操作指示を受信してからタイムアウト時間が経過したことを検出するために使用される。
【００５７】
クライアント端末１はＨＴＴＰのクライアントとして動作し、サーバ端末２とサーバ端末３はＨＴＴＰのサーバとして動作する。
【００５８】
次に、本発明を実施するための最良の形態の動作について、図１および図２を参照して詳細に説明する。
図２は本発明の実施例の動作の流れを示す図である。
【００５９】
図２を参照すると、サーバ端末３が最後にクライアント端末１からの操作指示を受信してから一定時間が経過したかをタイマで判定する（ステップＳ１）。
【００６０】
一定時間経過していなければ、処理を継続する（ステップＳ２）。
【００６１】
一定時間経過すると、他アクセス履歴確認手段３７は、サーバ端末２上のアクセス履歴を確認する。すなわち、他アクセス履歴確認手段３７が他アクセス情報記憶部３６に記憶されているサーバ端末２のネットワークアドレスを読み出す。読み出したネットワークアドレスで送受信手段３２を経由してサーバ端末２にアクセスしてクライアント端末１のアクセス履歴（アクセス履歴記憶部２１に記憶されているクライアント端末１の識別子と受信時刻）を取得する（ステップＳ３）。
【００６２】
他アクセス履歴確認手段３７は、サーバ端末２上のアクセス履歴に一定時間以内にクライアント端末１からの操作指示が記録されているかどうかを判定する。すなわち、「（（現在の時刻）−（一定時間））＜アクセス履歴記憶部２１に記憶されている最後のクライアント端末１からの受信時刻」が成立するかを判定する。そして、判定結果をセッション管理手段３４に通知する（ステップＳ４）。
【００６３】
セッション管理手段３４は、他アクセス履歴確認手段３７からサーバ端末２上のアクセス履歴に一定時間以内にクライアント端末１からの操作指示が記録されていないことを通知されたときに、ＷｅｂアプリケーションＢのタイムアウト処理を行う。すなわち、セッション情報記憶部３１からセッション情報を削除する（ステップＳ５）。
【００６４】
セッション管理手段３４は、他アクセス履歴確認手段３７からサーバ端末２上のアクセス履歴に一定時間以内にクライアント端末１からの操作指示が記録されていることを通知されたときに、セッション情報記憶部３１からセッション情報を削除せずに、ＷｅｂアプリケーションＢのタイムアウト時間を一定時間延長する（ステップＳ６）。
【００６５】
以上説明したように、ユーザが他Ｗｅｂアプリケーションの操作を継続しているかを判定してタイムアウト時間を調整しているので、以下のような効果を奏する。
【００６６】
第１の効果は、もともとは単独のＷｅｂアプリケーションであっても、複数のＷｅｂアプリケーションのセッションタイムアウト情報を統合でき、アプリケーションがタイムアウトにならずに処理を継続できることである。また、ダミー情報のための余分なアクセスも必要ない。その理由は、ユーザが他Ｗｅｂアプリケーションの操作を継続しているかをアクセス履歴で判定し、タイムアウト時間を調整しているためである。
【００６７】
第２の効果は、監視対象となるＷｅｂアプリケーション側に対する改造が必要なく、簡単に実現できることである。
【００６８】
その理由は、現状のＷｅｂアプリケーションで一般に出力されているアクセスログ情報を利用しているためである。
【００６９】
上記の実施例では、サーバ端末２のアクセス履歴を参照して、サーバ端末３のＷｅｂアプリケーションのタイムアウト時間を調整する場合を説明した。サーバ端末２にサーバ端末３の構成要素を追加し、サーバ端末３にサーバ端末２の構成要素を追加して、サーバ端末２のＷｅｂアプリケーションとサーバ端末３のＷｅｂアプリケーションとが、それぞれタイムアウト時間を調整するようにしてもよい。
【００７０】
また、上記の実施例では、Ｗｅｂアプリケーションを用いて説明したが、Ｗｅｂアプリケーション以外のアプリケーションでもよい。
【００７１】
次に、本発明の他の実施例について説明する。
【００７２】
先ず、本発明の他の実施例の構成について、図面を参照して詳細に説明する。
図３は本発明の他の実施例の構成を示す図である。
【００７３】
図３を参照すると、本実施例は、クライアント端末５と、サーバ端末６と、サーバ端末７と、サーバ端末８とを備えている。クライアント端末５とサーバ端末６とサーバ端末７とサーバ端末８とはインターネット等のネットワーク４で相互に接続されている。
【００７４】
クライアント端末５は、プログラム制御で動作するパーソナルコンピュータ等のコンピュータである。クライアント端末５は、入力装置５１と、表示装置５２と、操作手段５３と、送受信手段５４とを備えている。
【００７５】
入力装置５１と表示装置５２とは、上述した実施例の入力装置１１と表示装置１２と同等の機能を有する。
【００７６】
また、操作手段５３と送受信手段５４とは、上述した実施例の操作手段１３と送受信手段１４と同等の機能を有する。
【００７７】
サーバ端末６は、プログラム制御で動作するワークステーション等のコンピュータ（サーバ装置）である。サーバ端末６は、アクセス履歴記憶部６１と、送受信手段６２と、転送手段６３、アクセス履歴記録手段６４とを備えている。また、サーバ端末６は、メモリ（図示せず）や磁気ディスク（図示せず）などを備えている。また、サーバ端末６は、時刻手段（図示せず）を備え、時刻手段から現在時刻を取得する機能を有する。
【００７８】
アクセス履歴記憶部６１は、メモリや磁気ディスクなどに確保される。アクセス履歴記憶部６１は、クライアント端末５の識別子とクライアント端末５からＷｅｂアプリケーションの操作指示を受信したときの受信時刻と転送先サーバ端末識別子とを記憶する。また、Ｗｅｂアプリケーションの識別子も併せて記憶するようにしてもよい。
【００７９】
送受信手段６２は、ＨＴＴＰプロトコルに従って、ネットワーク４を介してクライアント端末５、サーバ端末７、サーバ端末８とデータを送受信する機能を有する。
【００８０】
転送手段６３は、送受信手段６２経由でクライアント端末５からＷｅｂアプリケーションの操作指示を受信し、送受信手段６２経由でサーバ端末７やサーバ端末８に転送する機能を有する。また、送受信手段６２経由でサーバ端末７やサーバ端末８から処理結果を受信し、送受信手段６２経由でクライアント端末５に転送する機能を有する。
【００８１】
アクセス履歴記録手段６４は、送受信手段６２経由でクライアント端末５からＷｅｂアプリケーションの操作指示を受信したときに、クライアント端末５の識別子と受信時刻と転送先サーバ端末識別子とをアクセス履歴記憶部６１に格納する機能を有する。転送先サーバ識別子は、本例では、サーバ端末７の識別子あるいはサーバ端末８の識別子である。また、Ｗｅｂアプリケーションの識別子も併せて格納するようにしてもよい。
【００８２】
サーバ端末７は、プログラム制御で動作するワークステーション等のコンピュータ（サーバ装置）である。サーバ端末７は、送受信手段７１と、処理手段７２とを備えている。また、サーバ端末７は、メモリ（図示せず）や磁気ディスク（図示せず）などを備えている。また、サーバ端末７は、時刻手段（図示せず）を備え、時刻手段から現在時刻を取得する機能を有する。
【００８３】
送受信手段７１は、ＨＴＴＰプロトコルに従って、ネットワーク４を介してサーバ端末６とデータを送受信する機能を有する。
【００８４】
処理手段７２は、送受信手段７１経由でサーバ端末６を介してクライアント端末５からＷｅｂアプリケーションＣの操作指示を受信し、ＷｅｂアプリケーションＣを実行して処理を行う。そして、送受信手段７１経由でサーバ端末６を介してクライアント端末５にＷｅｂアプリケーションＣの処理結果を送信する機能を有する。ＷｅｂアプリケーションＣはメモリや磁気ディスクなどに格納されている。
【００８５】
サーバ端末８は、プログラム制御で動作するワークステーション等のコンピュータ（サーバ装置）である。サーバ端末８は、セッション情報記憶部８１と、送受信手段８２と、処理手段８３と、セッション管理手段８４と、他アクセス情報取得手段８５と、他アクセス情報記憶部８６と、他アクセス履歴確認手段８７と、アクセス履歴記憶部８８と、アクセス履歴記録手段８９とを備えている。また、サーバ端末８は、タイマ（図示せず）ならびにメモリ（図示せず）や磁気ディスク（図示せず）などを備えている。また、サーバ端末８は、時刻手段（図示せず）を備え、時刻手段から現在時刻を取得する機能を有する。
【００８６】
セッション情報記憶部８１は、メモリや磁気ディスクなどに確保され、クライアント端末５とＷｅｂアプリケーションＤとのセッション情報を記憶する。
【００８７】
送受信手段８２は、ＨＴＴＰプロトコルに従って、ネットワーク４を介してサーバ端末６とデータを送受信する機能を有する。
【００８８】
処理手段８３は、送受信手段８２経由でサーバ端末６を介してクライアント端末５からＷｅｂアプリケーションＤの操作指示を受信し、ＷｅｂアプリケーションＤを実行して処理を行う。そして、送受信手段８２経由でサーバ端末６を介してクライアント端末５にＷｅｂアプリケーションＤの処理結果を送信する機能を有する。ＷｅｂアプリケーションＤはメモリや磁気ディスクなどに格納されている。
【００８９】
セッション管理手段８４は、サーバ端末６を介して送受信手段８２経由でクライアント端末５からのＷｅｂアプリケーションＤの操作指示を受信したときに処理に必要なクライアント端末５のセッション情報をセッション情報記憶部８１に格納／更新する。更に、他アクセス履歴確認手段８７が、サーバ端末６上のアクセス履歴にクライアント端末５からの操作指示が一定時間内に記録されていないことを確認したときに、セッション管理手段８４は、セッション情報記憶部８１からクライアント端末５のセッション情報を削除し、ＷｅｂアプリケーションＤのタイムアウト処理を行う。また、他アクセス履歴確認手段８７が、サーバ端末６上のアクセス履歴にクライアント端末５からの操作指示が一定時間内に記録されていることを確認したときに、セッション管理手段８４は、ＷｅｂアプリケーションＤのタイムアウト時間を一定時間延長する（タイマにタイムアウト時間を再セットする）。そして、ＷｅｂアプリケーションＤの処理を継続する。このとき、セッション管理手段８４はタイマを再セットしてＷｅｂアプリケーションＤの処理を継続したときの時刻をアクセス履歴記憶部８８に格納する。なお、タイムアウト時間は、メモリや磁気ディスクなどに予め格納されている。
【００９０】
他アクセス情報取得手段８５は、クライアント端末５がアクセスする他のサーバ（本例では、サーバ端末６）のネットワークアドレスを入力し、他アクセス情報記憶部８６に登録する。あるいは、クライアント端末５がアクセスする他のサーバ（本例では、サーバ端末６）のネットワークアドレスを、クライアント端末５にアクセスして取得し、他アクセス情報記憶部８６に登録するようにしてもよい。
【００９１】
他アクセス情報記憶部８６は、メモリや磁気ディスク等の記憶装置に設けられる。他アクセス情報記憶部８６は、クライアント端末５がアクセスする他のサーバのネットワークアドレスが記憶される。本例では、サーバ端末６のネットワークアドレスが記憶される。
【００９２】
他アクセス履歴確認手段８７は、サーバ端末８が最後にクライアント端末５からの操作指示を受信してから一定時間（タイムアウト時間）が経過したときに、タイムアウト時間が経過したことをタイマにより通知される。他アクセス履歴確認手段８７は、他アクセス情報記憶部８６に記憶されているクライアント端末５がアクセスする他のサーバのネットワークアドレスを読み出す。読み出したネットワークアドレスで送受信手段８２を経由して他のサーバにアクセスし、クライアント端末５のアクセス履歴を取得する。本例では、サーバ端末６にアクセスしてアクセス履歴記憶部６１を参照し、クライアント端末５のアクセス履歴を取得する。更に、取得したアクセス履歴に一定時間以内にクライアント端末５からの操作指示が記録されているかどうかを判定する。すなわち、「（（現在の時刻）−（一定時間））＜アクセス履歴記憶部６１に記憶されている最後のクライアント端末５からサーバ端末７への受信時刻」が成立するかを判定する。現在の時刻は、タイムアウト時間が経過したことをタイマにより通知されたときの時刻である。また、一定時間は、タイムアウト時間である。そして、判定結果をセッション管理手段８４に通知する。
【００９３】
アクセス履歴記憶部８８は、メモリや磁気ディスク等の記憶装置に設けられる。アクセス履歴記憶部８８は、クライアント端末５からＷｅｂアプリケーションＤの操作指示を受信したときのクライアント端末５の識別子と受信時刻とが記憶される。また、セッション管理手段８４がタイマを再セットしてＷｅｂアプリケーションＤの処理を継続したときの時刻が記憶される。なお、アクセス履歴記憶部８８には、時系列に記憶されている。
【００９４】
アクセス履歴記録手段８９は、サーバ端末６を介して送受信手段８２経由でクライアント端末５からのＷｅｂアプリケーションＤの操作指示を受信したときに、クライアント端末５の識別子と受信時刻とをアクセス履歴記憶部８８に格納する機能を有する。更に、タイマに一定時間（タイムアウト時間）をセットする。タイマは、クライアント端末５からのＷｅｂアプリケーションＤの操作指示を受信してからタイムアウト時間が経過したことを検出するために使用される。
【００９５】
クライアント端末５はＨＴＴＰのクライアントとして動作し、サーバ端末６はＨＴＴＰのプロキシサーバとして動作し、サーバ端末７とサーバ端末８はＨＴＴＰのサーバとして動作する。
【００９６】
次に、本発明の他の実施例の動作について、図３および図４を参照して詳細に説明する。
図４は本発明の他の実施例の動作の流れを示す図である。
【００９７】
次に、図３および図４を参照して本実施例の動作について詳細に説明する。
【００９８】
図４を参照すると、サーバ端末８が最後にクライアント端末５からの操作指示を受信してから一定時間が経過したかをタイマで判定する（ステップＳ１１）。
【００９９】
一定時間経過していなければ、処理を継続する（ステップＳ１２）。
【０１００】
一定時間経過すると、他アクセス履歴確認手段８７は、サーバ端末６上のアクセス履歴を確認する。すなわち、他アクセス履歴確認手段８７が他アクセス情報記憶部８６に記憶されているサーバ端末６のネットワークアドレスを読み出す。読み出したネットワークアドレスで送受信手段８２を経由してサーバ端末６にアクセスし、クライアント端末５のアクセス履歴（アクセス履歴記憶部６１に記憶されているクライアント端末５の識別子と受信時刻）を取得する（ステップＳ１３）。
【０１０１】
他アクセス履歴確認手段８７は、サーバ端末６上のアクセス履歴に一定時間以内にクライアント端末５からサーバ端末７への操作指示が記録されているかどうかを判定する。すなわち、「（（現在の時刻）−（一定時間））＜アクセス履歴記憶部６１に記憶されている最後のクライアント端末５からサーバ端末７への受信時刻」が成立するかを判定する。そして、判定結果をセッション管理手段８４に通知する（ステップＳ１４）。
【０１０２】
セッション管理手段８４は、他アクセス履歴確認手段８７からサーバ端末６上のアクセス履歴に一定時間以内にクライアント端末５からサーバ端末７への操作指示が記録されていないことを通知されたときに、ＷｅｂアプリケーションＤのタイムアウト処理を行う。すなわち、セッション情報記憶部８１からセッション情報を削除する（ステップＳ１５）。
【０１０３】
セッション管理手段８４は、他アクセス履歴確認手段８７からサーバ端末６上のアクセス履歴に一定時間以内にクライアント端末５からサーバ端末７への操作指示が記録されていることを通知されたときに、セッション情報記憶部８１からセッション情報を削除せずに、ＷｅｂアプリケーションＤのタイムアウト時間を一定時間延長する（ステップＳ１６）。
【０１０４】
以上説明したように、ユーザが他Ｗｅｂアプリケーションの操作を継続しているかを判定してタイムアウト時間を調整しているので、以下のような効果を奏する。
【０１０５】
第１の効果は、もともとは単独のＷｅｂアプリケーションであっても、複数のＷｅｂアプリケーションのセッションタイムアウト情報を統合できることである。その理由は、ユーザが他Ｗｅｂアプリケーションの操作を継続しているか判定し、タイムアウト時間を調整しているためである。
【０１０６】
第２の効果は、監視対象となるＷｅｂアプリケーション側に対する改造が必要なく、簡単に実現できることである。
【０１０７】
その理由は、現状のプロキシサーバで一般に出力されているアクセスログ情報を利用しているためである。
【０１０８】
上記説明した実施例では、サーバ端末が、自分にアクセスしているクライアント端末が他のサーバ端末にもアクセスしていることを確認したときに、アプリケーションのタイムアウト時間を一定時間延長している。
【０１０９】
更に他の実施例として、サーバ端末が他のサーバ端末毎にタイムアウト時間の延長時間を規定した延長時間テーブルを保持する。サーバ端末はアプリケーションのタイムアウト時間を延長するときに、延長時間テーブルを参照する。サーバ端末はクライアント端末がアクセスしている他のサーバ端末に対応した延長時間分だけアプリケーションのタイムアウト時間を延長するようにしても良い。これにより、クライアント端末が特定の他のサーバ端末にもアクセスしていることを確認したときに、アプリケーションのタイムアウト時間を延長しないようにすることもできる（予め延長時間テーブルの延長時間をゼロとしておく）。
【０１１０】
本発明による上述した実施の形態において、サーバ端末の処理動作を実行するためのプログラム等を、データとしてサーバ端末の磁気ディスク等の記録媒体に記録するようにし、記録されたデータを読み出してサーバ端末を動作させるために用いる。このように、本発明によるサーバ端末を動作させるデータを記録媒体に記録させ、この記録媒体をインストールすることによりサーバ端末の機能が実現できるようになる。
【産業上の利用可能性】
【０１１１】
アクセス履歴情報のみを利用しているという点から、Ｗｅｂアプリケーション以外の一般的なアプリケーション群に関しても応用可能である。
【図面の簡単な説明】
【０１１２】
【図１】本発明の実施例の構成を示す図
【図２】本発明の実施例の動作の流れを示す図
【図３】本発明の他の実施例の構成を示す図
【図４】本発明の他の実施例の動作の流れを示す図
【符号の説明】
【０１１３】
１    クライアント端末
２    サーバ端末
３    サーバ端末
４    ネットワーク
５    クライアント端末
６    サーバ端末
７    サーバ端末
８    サーバ端末
１１    入力装置
１２    表示装置
１３    操作手段
１４    送受信手段
２１    アクセス履歴記憶部
２２    送受信手段
２３    処理手段
２４    アクセス履歴記録手段
３１    セッション情報記憶部
３２    送受信手段
３３    処理手段
３４    セッション管理手段
３５    他アクセス情報取得手段
３６    他アクセス情報記憶部
３７    他アクセス履歴確認手段
３８    アクセス履歴記憶部
３９    アクセス履歴記録手段
５１    入力装置
５２    表示装置
５３    操作手段
５４    送受信手段
６１    アクセス履歴記憶部
６２    送受信手段
６３    転送手段
６４    アクセス履歴記録手段
７１    送受信手段
７２    処理手段
８１    セッション情報記憶部
８２    送受信手段
８３    処理手段
８４    セッション管理手段
８５    他アクセス情報取得手段
８６    他アクセス情報記憶部
８７    他アクセス履歴確認手段
８８    アクセス履歴記憶部
８９    アクセス履歴記録手段
【図１】
2006146298.tif 000003
【図２】
2006146298.tif 000004
【図３】
2006146298.tif 000005
【図４】
2006146298.tif 000006