(57)【要約】 【課題】  Ｗｅｂを利用したアクセス情報に対し、アクセスしたプロセスを蓄積または管理する機能を加えることにより、利用者のＷｅｂアクセスを効率化するアクセス情報管理サーバを提供する。【解決手段】  ユーザの指示により、アクセス情報制御部１０は、Ｗｅｂブラウザ３が発行したリクエストおよびこのリクエストに対するＷｅｂサーバ５のレスポンスを参照し、所定の条件下において、これら参照したリクエストおよびレスポンスを関連付けしてプロセスリストデータを作成し、プロセスリストデータベース７に蓄積する。また、アクセス制御部１０は、ユーザの指示に応じて、プロセスリストデータに含まれるＵＲＬ等の情報をもとに、選択されたＵＲＬに対応するコンテンツを再度取得し、または選択されたプロセスリストデータを削除する。【選択図】  図１
2005078329.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末とＷｅｂサーバとの間に設置され、
前記クライアント端末により発行されたリクエストを受信し、このリクエストに対する前記Ｗｅｂサーバからのレスポンスを前記クライアント端末に返信する第一の送受信手段と、
前記第一の送受信手段から受信したリクエストを前記Ｗｅｂサーバに転送し、前記レスポンスを受信する第二の送受信手段と、
前記リクエストおよび前記レスポンスを参照することにより、これら参照したリクエストおよびレスポンスを関連付けするデータ管理手段と、
前記クライアント端末と前記Ｗｅｂサーバとの間のセッションを管理するとともに、前記リクエストが前記関連付けの処理を要求する内容を有するものであるか否かを判定するセッション管理手段と、
前記関連付けにより作成されるデータが一括に表示される一覧情報を生成するとともに、前記データの少なくとも一つの詳細情報を生成する管理用ユーザインターフェイス生成手段と、
前記クライアント端末に対して前記関連付けの処理および前記データに名前をつけて蓄積する処理を促すサービスサイトを生成するサービスサイト生成手段と、
セッションに係る所定のデータを保持するセッションテーブルと、
を具備することを特徴とするアクセス情報管理サーバ。
【請求項２】
前記データ管理手段は、前記データとして、前記コンテンツの識別子、コンテンツタイトル、および前記データを蓄積した日付情報を蓄積することを特徴とする請求項１記載のアクセス情報管理サーバ。
【請求項３】
前記データ管理手段は、前記Ｗｅｂサーバから取得して所定のＩＤ情報を付与したコンテンツをさらに蓄積することを特徴とする請求項２記載のアクセス情報管理サーバ。
【請求項４】
前記データ管理手段は、前記識別子に基づくコンテンツの取得、または前記データの削除のリクエストがあった場合、当該処理を実行することを特徴とする請求項２記載のアクセス情報管理サーバ。
【請求項５】
クライアント端末とＷｅｂサーバとの間に設置され、前記クライアント端末から発行されるリクエストを受信し、このリクエストに対する前記Ｗｅｂサーバからのレスポンスを前記クライアント端末に返信するアクセス情報管理方法であって、
前記リクエストおよび前記レスポンスを関連付けするステップと、
前記クライアント端末と前記Ｗｅｂサーバとの間のセッションを管理するステップと、
前記リクエストが前記関連付けの処理を要求する内容を有するものであるか否かを判定するステップと、
前記関連付けにより作成されたデータの一覧情報を生成するステップと、
前記データの少なくとも一つの詳細情報を生成するステップと、
前記クライアント端末に対して前記関連付けの処理または前記データに名前をつけて蓄積する処理を促すサービスサイトを生成するステップと、
を具備することを特徴とするアクセス情報管理方法。
【請求項６】
前記データとして、前記コンテンツの識別子、コンテンツタイトル、前記データを蓄積した日付情報を蓄積するステップをさらに具備することを特徴とする請求項５記載のアクセス情報管理方法。
【請求項７】
前記蓄積するステップは、前記Ｗｅｂサーバから取得して所定のＩＤ情報を付与したコンテンツをさらに蓄積することを特徴とする請求項６記載のアクセス情報管理方法。
【請求項８】
前記クライアント端末から前記データの管理の処理を要求するリクエストが発行されたとき、前記生成したデータの一覧情報または詳細情報を前記クライアント端末に送信するステップをさらに具備することを特徴とする請求項５記載のアクセス情報管理方法。
【請求項９】
前記送信されたデータの詳細情報において、前記データに基づくコンテンツの再取得、または前記データの削除を実行するステップをさらに具備することを特徴とする請求項８記載のアクセス情報管理方法。
【請求項１０】
クライアント端末とＷｅｂサーバとの間に設置され、前記クライアント端末から発行されるリクエストを受信し、このリクエストに対する前記Ｗｅｂサーバからのレスポンスを前記クライアント端末に返信するコンピュータに、
前記リクエストおよび前記レスポンスを関連付けする機能と、
前記クライアント端末と前記Ｗｅｂサーバとの間のセッションを管理する機能と、
前記リクエストが前記関連付けの処理を要求する内容を有するものであるか否かを判定する機能と、
前記関連付けにより作成されたデータの一覧情報を生成する機能と、
前記データの少なくとも一つの詳細情報を生成する機能と、
前記クライアント端末に対して前記関連付けの処理または前記データに名前をつけて蓄積する処理を促すサービスサイトを生成する機能と、
を実現させるためのプログラム。
【請求項１１】
前記データとして、前記Ｗｅｂサーバ上のコンテンツの識別子、コンテンツタイトル、前記データを蓄積した日付情報を蓄積する機能をさらに実現させるための請求項１０記載のプログラム。
【請求項１２】
前記蓄積する機能は、前記Ｗｅｂサーバから取得して所定のＩＤ情報を付与したコンテンツをさらに蓄積する機能を実現させるための請求項１１記載のプログラム。
【請求項１３】
前記クライアント端末から前記データの管理の処理を要求するリクエストが発行されたとき、前記生成したデータの一覧情報または詳細情報を前記クライアント端末に送信する機能をさらに実現させるための請求項１０記載のプログラム。
【請求項１４】
前記送信されたデータの詳細情報において、前記データに基づいたコンテンツの再取得、または前記データの削除を実行する機能をさらに実現させるための請求項１３記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂアクセス技術に係り、特にユーザの指示により、Ｗｅｂサーバ上のコンテンツにアクセスしたときのＷｅｂブラウザの発行したリクエストおよびこのリクエストに対するＷｅｂサーバからのレスポンスをデータとして蓄積し、この蓄積したデータに基づいて再度コンテンツを取得し、または不要なデータを削除するアクセス情報管理サーバ、アクセス情報管理方法およびプログラムに関する。
【背景技術】
【０００２】
従来、ブラウザを使用したインターネットアクセスにおいて、ユーザがアクセスしたコンテンツの識別子（以下、「ＵＲＬ」と称する。）等の経歴を履歴として管理する方法としてユーザ側の機能を使用する。例えばＷｅｂブラウザを使用し、ワークフローシステムまたはアプリケーションサーバ等のサーバ側の機能を使用するといったことが行われてきた。コンテンツとは、ＷＷＷシステムを使ってインターネット上で公開されている文書のことであり、Ｗｅｂブラウザに一度に表示されるデータのまとまりである。このコンテンツは、テキストデータやＨＴＭＬ（ハイパーテキスト・マークアップランゲージ）によるレイアウト情報、文書中に埋め込まれた画像や音声、動画などから構成される。
【０００３】
このサーバ側による履歴管理または履歴蓄積は、そのサーバと接続された範囲に限られたシステム内のパーソナルコンピュータ等のＷｅｂブラウザ上でアクセスされたコンテンツのＵＲＬを蓄積することにより行われていた。
【０００４】
また、履歴として蓄積したＷｅｂ上のコンテンツを再取得する順序、再取得する時間、コマンドなどの情報を設定し、その設定情報のとおりに自動的に再取得可能にされたコンテンツの集合をツアーとして、その作成方法や再生方法が知られている（例えば、特許文献１）。この特許文献の技術は、各自で蓄積したコンテンツを動的に設定し、再取得するスライドショーに適しており、コンテンツの管理は各自で行う必要がある。
【特許文献１】特開２００２−２０７７７３号（第５頁）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
実際にＷｅｂを利用した作業においては、いくつかのコンテンツを利用して、半ば定型化した作業を行うことが多い。例えば、ある製品について検索するときに、発売元のＷｅｂ情報、通信販売サイトでの価格比較、評価記事を掲載したコンテンツ等を見比べながら情報を集めることが多い。また、他社の類似製品を検索するときも、ほとんど同じサイトにアクセスして必要な情報を集めることができる。このとき、以前アクセスしたコンテンツを検索したプロセスを履歴として利用できれば便利である。
【０００６】
しかし、従来のサーバ側の履歴管理または履歴蓄積においては、アプリケーションサーバ等のサーバの特徴上、このサーバと接続されたパーソナルコンピュータ等でアクセスされたコンテンツの履歴をこのサーバに蓄積することはできたが、このサーバと接続されていないパーソナルコンピュータ等からアクセスされたコンテンツの履歴を蓄積することはできないという問題点を有していた。また、従来のサーバに蓄積される履歴は、コンテンツにアクセスした時点で開始され、ユーザの必要に応じた履歴の蓄積を開始または終了することはできなかった。
【０００７】
そこで、本発明は上述した問題点を解決するためになされたものであり、従来のＷｅｂを利用したアクセスに対し、ユーザがアクセスしたプロセスを単位として蓄積し、このプロセスに基づいて再度コンテンツを取得する機能または不要なプロセスを削除する機能を加えることにより、一度コンテンツにアクセスしたプロセスを利用することができるなど、ユーザのＷｅｂアクセスを効率化することができるアクセス情報管理サーバを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した問題点を解決するために、本発明のアクセス情報管理サーバは、クライアント端末とＷｅｂサーバとの間に設置され、クライアント端末により発行されたリクエストを受信し、このリクエストに対するＷｅｂサーバからのレスポンスをクライアント端末に返信する第一の送受信手段と、第一の送受信手段から受信したリクエストをＷｅｂサーバに転送し、レスポンスを受信する第二の送受信手段と、リクエストおよびレスポンスを参照するとともに、これら参照したリクエストおよびレスポンスを関連付けするデータ管理手段と、クライアント端末とＷｅｂサーバとの間のセッションを管理するとともに、リクエストが関連付けの処理を要求する内容を有するものであるか否かを判定するセッション管理手段と、関連付けにより作成されるデータが一括に表示される一覧情報を生成するとともに、データの少なくとも一つの詳細情報を生成する管理用ユーザインターフェイス生成手段と、クライアント端末に対して関連付けの処理およびデータに名前をつけて蓄積する処理を促すサービスサイトを生成するサービスサイト生成手段と、セッションに係る所定のデータを保持するセッションテーブルとを具備することを特徴としている。
【０００９】
次に、本発明のアクセス情報管理方法は、クライアント端末とＷｅｂサーバとの間に設置され、クライアント端末から発行されるリクエストを受信し、このリクエストに対するＷｅｂサーバからのレスポンスをクライアント端末に返信するアクセス情報管理方法であって、リクエストおよびレスポンスを関連付けするステップと、クライアント端末とＷｅｂサーバとの間のセッションを管理するステップと、リクエストが関連付けの処理を要求する内容を有するものであるか否かを判定するステップと、関連付けにより作成されたデータの一覧情報を生成するステップと、データの少なくとも一つの詳細情報を生成するステップと、クライアント端末に対して関連付けの処理またはデータに名前をつけて蓄積する処理を促すサービスサイトを生成するステップとを具備することを特徴としている。
【００１０】
さらに、本発明のプログラムは、クライアント端末とＷｅｂサーバとの間に設置され、クライアント端末から発行されるリクエストを受信し、このリクエストに対するＷｅｂサーバからのレスポンスをクライアント端末に返信するコンピュータに、リクエストおよびレスポンスを関連付けする機能と、クライアント端末とＷｅｂサーバとの間のセッションを管理する機能と、リクエストが関連付けの処理を要求する内容を有するものであるか否かを判定する機能と、関連付けにより作成されたデータの一覧情報を生成する機能と、データの少なくとも一つの詳細情報を生成する機能と、クライアント端末に対して関連付けの処理またはデータに名前をつけて蓄積する処理を促すサービスサイトを生成する機能とを実現させることを特徴としている。
【００１１】
なお、ユーザ（クライアント端末機）があるコンテンツへアクセスしたことに基づいて、クライアント端末のＷｅｂブラウザがＷｅｂサーバに対してリクエストを発行し、このリクエストに対するＷｅｂサーバからのレスポンスをＷｅｂブラウザが受信するまでの過程を「プロセス」と称する。
【発明の効果】
【００１２】
本発明によれば、Ｗｅｂを利用したアクセスのプロセスを単位として履歴を蓄積または管理する機能を加えることにより、利用者のＷｅｂアクセスを効率化することができるアクセス情報管理サーバを提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施例について図面を参照して説明する。
【実施例１】
【００１４】
まず、本発明における第一の実施の形態について図面を参照して説明する。
【００１５】
以下の説明において、ユーザがネットワークを介してコンテンツへアクセスしたときにおいて、リクエストとレスポンスとを関連付けしたものプロセスリストという概念で表現し、実際のプロセスリストのデータをプロセスリストデータと称する。さらに、リクエストには、プロセスリストデータの作成処理（詳しくは後記する。）を要求するリクエストと、プロセスリストデータの管理処理（詳しくは後記する。）を要求するリクエストとの二種類を使い分けた。
【００１６】
まず、第一の実施の形態におけるシステムの構成について図１を参照して説明する。
【００１７】
図１は、Ｗｅｂブラウザ３がアクセス情報管理サーバ１を介してＷｅｂサーバ５またはＷｅｂサーバ６（便宜上のため、以下「Ｗｅｂサーバ５」と称する。）にアクセスしたときのＷｅｂブラウザ３のプロセスをデータとして蓄積し、この蓄積したデータに基づいてコンテンツを再取得し、または不要なデータを削除する実施の形態を示すブロック図である。
【００１８】
アクセス情報管理サーバ１は、クライアント端末機２にインストールされているＷｅｂブラウザ３がネットワーク４を介してＷｅｂサーバ５内のコンテンツの転送を要求するために発行するリクエストおよびそのリクエストに対するＷｅｂサーバ５からのレスポンスを関連付けし、この関連付けして作成したデータをプロセスリストデータとしてプロセスリストデータベース７に蓄積するものである。
【００１９】
Ｗｅｂサーバ５は、ＨＴＭＬ（ハイパーテキスト・マークアップランゲージ）文書や画像などの情報（コンテンツ）を保持しており、Ｗｅｂブラウザ３の発行するリクエストに応じて、ネットワーク４を介して、このリクエストに対する情報（コンテンツ）をレスポンスとして転送する役割を果たすものである。例えば図１中には、二つのＷｅｂサーバ５およびＷｅｂサーバ６を示した。
【００２０】
プロセスリストデータベース７は、アクセス情報管理サーバ１が作成したプロセスリストデータを蓄積する記憶装置であり、図１においてはアクセス情報管理サーバ１の外付けとしているが、アクセス情報管理サーバ１内部に設けてもよい。
【００２１】
アクセス情報管理サーバ１の構成について図２を参照して説明する。
【００２２】
図２は、アクセス情報管理サーバ１の構成を示す機能的ブロック図である。アクセス情報管理サーバ１には、Ｗｅｂブラウザ３が発行した、コンテンツの転送を要求するリクエストを受信し、およびこのリクエストに対するＷｅｂサーバ５のレスポンスをＷｅｂブラウザ３に返信するリクエスト受信／レスポンス返信部８と、リクエストをＷｅｂサーバ５に転送し、およびこのリクエストに対するＷｅｂサーバ５のレスポンスを受信するリクエスト転送／レスポンス受信部９と、アクセス情報制御部１０と、各種プログラムが記憶されたプログラム部１１と、バッファ部１６と、セッションテーブル１７とからなっている。
【００２３】
アクセス情報制御部１０は、アクセス情報管理サーバ１の動作の制御をする他プログラム部１１から各処理に対応したプログラムを読み取り、この読み取ったプログラムに基づく処理を実行するものである。また、アクセス情報制御部１０は、所定の条件下で、Ｗｅｂブラウザ３により発行されたリクエストを参照し、この参照したリクエスト（以下、「参照リクエスト」と称する。）をプログラム部１１内のデータ管理プログラム部１３のプログラムに基づき、バッファ部１６に一時的に蓄積する。さらに、アクセス情報制御部１０は、同様の条件下で、データ管理プログラム部１３に記憶されているプログラムに基づき、Ｗｅｂブラウザ３が発行したリクエストに対するＷｅｂサーバ５からのレスポンスを参照し、この参照したレスポンス（以下、「参照レスポンス」と称する。）およびバッファ部１６に一時的に蓄積した参照リクエストを関連付けしてプロセスリストデータを作成し、プロセスリストデータベース７に蓄積する。
【００２４】
バッファ部１６は、アクセス情報制御部１０がプログラム部１１内の所定のプログラムを読み取って一時的に記憶し、そのプログラムに従った処理を実行する際のワーク領域である。また、アクセス情報制御部１０は、ユーザの指示により、後記するスタートボタンまたはストップボタンが選択したとき、その選択された状態を示すファイルをバッファ部１６内に生成する。
【００２５】
プログラム部１１には、セッションの状態を管理し、Ｗｅｂブラウザ３が発行したリクエストがプロセスリストデータの作成処理を要求するものであるか否かを判定し、さらに、ユーザの指示によりスタートボタンおよびストップボタンが選択されたことを表わすファイルの有無を判定するためのプログラムが記憶されているセッション管理プログラム部１２と、Ｗｅｂブラウザ３が発行したリクエストおよびこのリクエストに対するＷｅｂサーバ５からのレスポンスを参照し、参照リクエストをバッファ部１６に一時的に蓄積し、リクエストに対するＷｅｂサーバ５からのレスポンスおよびリクエストを関連付けし、この関連付けにより作成したプロセスリストデータを読込み、さらにプロセスリストデータを削除するためのプログラムが記憶されているデータ管理プログラム部１３と、プロセスリストデータベース７から読込まれたプロセスリストデータの一覧表示または詳細表示（詳しくは後記する。）のインターフェイスを生成するためのプログラムが記憶されている管理用ユーザインターフェイス生成プログラム部１４と、サービスサイトを生成するためのプログラムが記憶されているサービスサイト生成プログラム部１５とから構成されている。
【００２６】
アクセス情報制御部１０は、プログラム部１１内のセッション管理プログラム部１２に記憶されているプログラムに基づいてユーザ（クライアント端末機２を一意に表わすＩＰアドレス）の識別、即ち、ＨＴＴＰ通信におけるリクエストおよびレスポンスのやり取りを監視する。セッションとは、クライアント端末機２およびＷｅｂサーバ５間のＨＴＴＰ通信において、データの転送が終了し、クライアント端末機２およびＷｅｂサーバ５間のどちらか一方が切断された状態になるまでの通信の単位のことをいう。
【００２７】
セッションテーブル１７には、ユーザがアクセス情報管理サーバ１に一度ログインしてからログアウトするまでのログイン状態を示す状態に対して付与するＩＤ番号であるセッションＩＤ、パケットのＩＰアドレス、ＴＣＰヘッダのフラグ、ポート番号等のセッション情報、およびユーザによるスタートボタン１８またはストップボタン１９の選択の有無を示す情報が保持されているものとする。
【００２８】
次に、本発明におけるプロセスリストデータに含まれるデータの種類について図３を参照して説明する。
【００２９】
図３は、プロセスリストデータに含まれる各種データの詳細を示した図面であり、第一の実施の形態においては、プロセスリストデータには、コンテンツのＵＲＬ、コンテンツのタイトル情報、最終蓄積日およびユーザが任意に入力したコメントが含まれており、第二の実施の形態においては、第一の実施の形態におけるプロセスリストデータに含まれるものの他、コンテンツも含まれる。
【００３０】
また、ユーザは、一つのプロセスリストデータに名前を付けて蓄積することができる他、二つ以上のプロセスリストデータをまとめて一つのプロセスリストデータとして名前を付けて蓄積することもできる。
【００３１】
本発明の実施の形態では、アクセス情報管理サーバ１はＦｏｒｗａｒｄ型のプロキシサーバ、つまり、社内ＬＡＮ等の内部ネットワークからインターネット等の外部ネットワークへのアクセスを中継するプロキシサーバとして設定される。プロキシサーバとしてのアクセス情報管理サーバ１と接続されていないＷｅｂサーバにアクセスしたときのＷｅｂブラウザのプロセスはプロセスリストデータベース７内に蓄積されないため、全てのドメインやローカルサーバに対しても、アクセス情報管理サーバ１を経由してアクセスすることができるように設定しておくことが好ましい。
【００３２】
次に、プロセスリストデータに名前を付けて蓄積することについて図４を参照して説明する。
【００３３】
図４は、アクセス情報制御部１０がプログラム部１１内のサービスサイト生成プログラム部１５に記憶されているプログラムに基づいて作成したサービスサイトの画面である。
【００３４】
この画面は、クライアント端末機２がアクセス情報管理サーバ１にログインしたときに、アクセス情報管理サーバ１がクライアント端末機２に提示するものである。アクセス情報管理サーバ１は、ユーザにより図４の各ボタンが選択された指示に応じて、プロセスリストデータの作成処理または管理処理を実行する。
【００３５】
図４のスタートボタン１８は、プロセスリストデータの作成を開始したいときにユーザが選択するボタンである。ユーザの指示により、スタートボタン１８が選択されると、アクセス情報制御部１０は、セッションテーブル１７にスタートボタン１８が選択された状態のフラグをたてる。このとき、アクセス情報管理サーバ１は、ユーザの指示に応じて、プロセスリストデータを作成する。アクセス情報管理サーバ１は、ユーザによりスタートボタン１８が選択されなくとも、ユーザによる処理（ＵＲＬの入力、ＵＲＬアンカーの選択等）に基づいて新しいコンテンツを画面に表示するが、ユーザの指示によりスタートボタン１８が選択されない限り、プロセスリストデータを生成しない。
【００３６】
ストップボタン１９は、プロセスリストデータの作成を終了したいときにユーザにより選択されるボタンである。ユーザの指示により、ストップボタン１９が選択されると、アクセス情報制御部１０は、セッションテーブル１７にストップボタン１９が選択された状態のフラグをたてる。このとき、アクセス情報管理サーバ１は、ユーザの指示に応じて、プロセスリストデータを作成しない。このように、ユーザにより、スタートボタン１８が選択されてストップボタン１９が選択されるまでの間、アクセス情報管理サーバ１は、ユーザの選択した内容に基づいて、プロセスリストデータを作成する。ユーザは、スタートボタン１８およびストップボタン１９を所望のタイミングで選択することにより、ユーザ自身の必要に応じたプロセスリストデータを蓄積することができる。
【００３７】
プロセスリストデータに名前を付けて蓄積するとき、ユーザは一のプロセスリストデータについて一の名前を付けて蓄積してもよいし、又複数のプロセスリストデータを一の集合としてプロセスリストデータを蓄積してもよい。前者の場合、ユーザはスタートボタン１８を選択してプロセスリストデータを作成し、ストップボタン１９を選択して名前を付けて蓄積することで実現することができる。又後者の場合、ユーザはスタートボタン１８を選択してプロセスリストデータを複数個作成し、ストップボタン１９を選択して名前を付けて蓄積することで実現することができる。
【００３８】
また、ユーザは、プロセスリストデータの名前を入力フォーム２０に入力して決定ボタン２１を選択すると、アクセス情報管理サーバ１はプロセスリストの名前を付けて蓄積する。
【００３９】
また、蓄積したプロセスリストデータは、アクセス情報管理サーバ１内に、蓄積されたプロセス毎に以下のようなＵＲＬの例で蓄積される。
【００４０】
http://server-outside-here.co.jp/some/document.html
このＵＲＬのうちhttp://server-outside-here.co.jpの部分は、本来のＷｅｂサーバ５上のドキュメントのＵＲＬである。また、ユーザが一覧ボタン２２を選択すると、図５に示すプロセスリストデータの一覧表示が出力される。
【００４１】
次に、プロセスリストデータの管理処理の種類について図面を参照して説明する。
【００４２】
一つは、蓄積したプロセスリストデータの一覧を表示する処理である。もう一つは、蓄積したプロセスリストデータのうち、選択した一のプロセスリストデータの詳細を表示する処理である。
【００４３】
次に、プロセスリストデータの一覧表示について図５を参照して、プロセスリストデータの詳細表示について図６を参照して説明する。
【００４４】
図５はプロセスリストデータの一覧を示した画面である。ユーザにより、図４の一覧ボタン２２が選択されると、アクセス情報制御部１０は、プログラム部１１内のデータ管理プログラム部１３に記憶されているプログラムに基づき、プロセスリストデータベース７に蓄積されているプロセスリストデータを読込み、プログラム部１１内の管理用ユーザインターフェイス生成プログラム部１４に記憶されているプログラムに基づいて、図５の一覧表示のデータを生成する。また、ユーザによりプロセスリストデータベース７にアクセスするためのアドレス、例えば「￥１００．１００．１００．１００￥ｐｒｏｃｅｓｓｌｉｓｔｄａｔａ」をＷｅｂブラウザ３の画面に入力したとき、アクセス情報制御部５は、プログラム部１１内の管理用ユーザインターフェイス生成プログラム部１４に基づいて図５の一覧表示のデータを生成し、この生成した一覧表示のデータをＷｅｂブラウザ３に転送する。Ｗｅｂブラウザ３は、この一覧表示のデータを解析し、図５に示すように表示する。本発明の実施の形態では、ユーザのアドレス入力によりＷｅｂブラウザ３が発行したリクエストが、プロセスリストデータの管理処理を求めるリクエストであるものとする。
【００４５】
図６は一つのプロセスリストデータの詳細を示した画面である。アクセス情報制御部１０は、プログラム部１１内の管理用ユーザインターフェイス生成プログラム部１４に記憶されているプログラムに基づき、プロセスリストデータの詳細表示のデータを生成し、この生成した詳細表示のデータをＷｅｂブラウザ３に転送する。Ｗｅｂブラウザ３は、この詳細表示のデータを解析し、図６に示すように表示する。
【００４６】
図５の一覧表示には、プロセスリストデータを蓄積したユーザの名前、リクエストされたコンテンツのＵＲＬ、コンテンツタイトル（図５中の[○×川太郎様と外出]等。）、最終蓄積日およびコメントとからなるプロセスリストデータの一覧が一括に表示されており、図５には例えば三つのプロセスリストデータを示した。ユーザの指示により、図５の各プロセスリストデータの左側にある選択肢２３の一つおよび詳細ボタン２４が選択されると、図６に示すプロセスリストデータの詳細表示が表示される。
【００４７】
図６には、一回または複数回アクセスしたことによりＷｅｂサーバ５から取得したコンテンツに対して、アクセス情報管理サーバ１が作成したプロセスリストデータが表示されており、プロセス「病院駐車場」、プロセス「ｘｘ病院の位置」というプロセス単位で表示されている。ユーザの指示により、図６の各プロセスの左側にある選択肢２５の一つおよび削除するボタン２６が選択されると、アクセス情報制御部１０は、プログラム部１１内のデータ管理プログラム部１３に記憶されているプログラムに基づき、選択されたプロセスリストデータを削除する。また、ユーザの指示により、コメント入力フォーム２７に適当なコメントが入力され、更新ボタン２８が選択されると、プロセスリストデータに適当なコメントが付加される。さらに、ユーザの指示により、ＵＲＬアンカー２９が選択されると、アクセス情報管理サーバ１はこのＵＲＬアンカー２９に対応するコンテンツを要求するリクエストを発行し、このリクエストに対するＷｅｂサーバ５からのレスポンスに基づいてコンテンツをＷｅｂサーバ５から再度取得する。以下、ユーザがＵＲＬアンカーを選択し、アクセス情報管理サーバがＷｅｂサーバからコンテンツを再度取得することを「プロセスリストデータに基づいたコンテンツの再取得」と称する。
【００４８】
次に、アクセス情報管理サーバ１の動作について図７を参照して説明する。
【００４９】
図７は、アクセス情報管理サーバ１の動作を説明するフローチャートであり、個々の処理（プロセスリストデータの作成処理またはプロセスリストデータの管理処理）については後記する。アクセス情報管理サーバ１の動作が開始すると、アクセス情報制御部１０は、プログラム部１１から各々のプログラムを読み取って適宜にバッファ部１６に記憶した後、そのプログラムに従って所定の処理を実行する。
【００５０】
即ち、図７において、ユーザの指示により、アクセスするコンテンツのＵＲＬが入力、コンテンツ内のＵＲＬアンカーが選択、またはプロセスリストデータベース７内のプロセスリストデータの一覧情報にアクセスするためのアドレスが入力される。Ｗｅｂブラウザ３は、このユーザによる入力または選択に基づいてリクエストを発行する（Ｓ１）。リクエスト受信／レスポンス返信部８はこのリクエストを受信する。
【００５１】
Ｓ１で発行されるリクエストには、二種類ある。一つは、プロセスリストデータの作成処理を要求するリクエストであり、これはユーザの指示によりコンテンツのＵＲＬが入力されたとき、またはコンテンツ内のＵＲＬアンカーが選択されたことに基づいて、Ｗｅｂブラウザ３が発行するリクエストである。このリクエストには、セッションテーブル１７を確認するために必要な情報であるセッションＩＤ、またはユーザがアクセス情報管理サーバ１にログインするために必要な情報であるユーザＩＤおよびパスワードが含まれている。一方、もう一つは、プロセスリストデータの管理処理を要求するリクエストであり、これはユーザの指示によりプロセスリストデータベース７内のプロセスリストデータの一覧情報にアクセスするためのアドレスが入力されたときに、Ｗｅｂブラウザ３が発行するリクエストである。
【００５２】
次に、アクセス情報制御部１０は、プログラム部１１内のセッション管理プログラム部１２に記憶されているプログラムに基づき、Ｓ１で受信したリクエストの中にセッションＩＤが含まれているか否か、そのセッションＩＤがセッションテーブル１７内にあるか否か、さらに、リクエスト内にセッションＩＤが含まれていない場合ユーザＩＤが同じセッションテーブル１７内にあるか否か等のセッションテーブル確認をする（Ｓ２）。
【００５３】
セッションテーブルの確認後、アクセス情報制御部１０は、プログラム部１１内のセッション管理プログラム部１２に記憶されているプログラムに基づき、ユーザがアクセス情報管理サーバ１にログインしたか否かを判定する（Ｓ３）。この判定は、ユーザにより、ユーザ識別子であるユーザＩＤおよびパスワードが入力画面（図示しない。）で入力されたか否かによって判定するものとする。さらに、このログイン処理は、一度作成されたクッキーを利用した既存のＷｅｂ技術を利用することにより自動的に行うこともできる。アクセス情報管理サーバ１は、このユーザＩＤおよびパスワードの一致をユーザの一致と判定する。ユーザは別のクライアント端末機からでも過去の自分の蓄積したプロセスリストデータの作成処理または管理処理をすることができる。
【００５４】
ユーザにより、ログイン処理が完了していないとき（Ｓ３のＮｏ）、アクセス情報制御部１０は、プログラム部１１内のセッション管理プログラム部１２に記憶されているプログラムに基づき、ユーザに対してログイン処理を促す（Ｓ４）。ユーザにより、ユーザＩＤおよびパスワードのユーザ情報が入力され、ログイン処理が完了すると（Ｓ５のＹｅｓ）、アクセス情報制御部１０は、プログラム部１１内のセッション管理プログラム部１２に記憶されているプログラムに基づき、このアクセス情報管理サーバ１に対してログインしたことを認めるセッションＩＤを発行し（Ｓ６）、セッションテーブル１７に記憶する。ユーザにより、アクセス情報管理サーバ１にログインされていないとき（Ｓ５のＮｏ）、アクセス情報管理サーバ１はクライアント端末機２とのログイン処理を行うことなくこのまま終了する。このログイン処理が完了した後（Ｓ３のＹｅｓ）、アクセス情報制御部１０は、プログラム部１１内のサービスサイト生成プログラム部１５に記憶されているプログラムに基づき、図４のサービスサイトを生成して出力する（Ｓ７）。また、アクセス情報制御部１０は、プログラム部１１内のセッション管理プログラム部１２に記憶されているプログラムに基づき、Ｓ１で受信したリクエストがプロセスリストデータの作成処理を要求するものであるか否かを判定する（Ｓ８）。
【００５５】
ユーザの指示により、Ｗｅｂブラウザ３がプロセスリストデータの作成処理を要求するリクエストを発行したとき（Ｓ６のＹｅｓ）、アクセス情報管理サーバ１は、後記するプロセスリストデータの作成処理に入る（Ｓ７）。
【００５６】
プロセスリストデータの作成処理が終了し、ユーザの指示により、入力フォーム２０に名前が入力され、決定ボタン２１が選択されない限り（Ｓ１０のＮｏ）、Ｗｅｂブラウザ３は、ユーザの指示に応じて、プロセスリストデータの作成処理を要求するリクエストを発行することになる（Ｓ１）。ユーザの指示により、ストップボタン１９が選択されたとき、アクセス情報制御部１０は、プログラム部１１内のデータ管理プログラム部１３に記憶されているプログラムに基づき、ユーザによりストップボタン１９が選択されたことを示すフラグをセッションテーブル１７内にたてる。このとき、ユーザの指示により、入力フォーム２０に名前が入力され、決定ボタン２１が選択されると（Ｓ１０のＹｅｓ）、アクセス情報制御部１０は、Ｓ９で作成したプロセスリストデータをプロセスリストデータベース７に蓄積し（Ｓ１１）、アクセス情報管理サーバ１の処理はこのまま終了する。
【００５７】
一方、ユーザの指示により、Ｗｅｂブラウザ３がプロセスリストデータの管理処理を要求するリクエストを発行したとき（Ｓ８のＮｏ）、アクセス情報管理サーバ１は、後記するプロセスリストデータの管理処理に入る（Ｓ１２）。アクセス情報管理サーバ１は、プロセスリストデータの管理処理を終えると、このまま終了する。
【００５８】
プロセスリストデータの作成処理について図８を参照して説明する。
【００５９】
図８は、プロセスリスト管理装置１がプロセスリストデータを作成するときの動作を説明するフローチャートであり、Ｓ１で受信する一のリクエストに対するプロセスリストデータの作成処理である。
【００６０】
図８において、アクセス情報制御部１０は、プログラム部１１内のセッション管理プログラム部１２に記憶されているプログラム、およびセッションテーブル１７に基づき、ユーザによるスタートボタン１８の選択の有無を判定する（Ｓ１３）。アクセス情報制御部１０が、スタートボタン１８は選択されていないと判定したとき（Ｓ１３のＮｏ）、アクセス情報管理サーバ１は、プロセスリストデータを作成することができないため、プロセスリストデータの作成処理はこのまま終了する。アクセス情報制御部１０が、ユーザによりスタートボタン１８が選択されたと判定したとき（Ｓ１３のＹｅｓ）、リクエスト受信／レスポンス返信部８がリクエストをＷｅｂサーバ５に対して転送するためにリクエスト転送／レスポンス受信部９に転送するときに、プログラム部１１内のデータ管理プログラム部１３に記憶されているプログラムに基づき、Ｓ１で受信したリクエストを参照し（Ｓ１４）、この参照リクエストをプロセスリストデータとしてバッファ部１６に一時的に蓄積する（Ｓ１５）。
【００６１】
リクエスト転送／レスポンス受信部９は、Ｓ１で受信したリクエストに対するＷｅｂサーバ５からのレスポンスを受信し（Ｓ１６）、このとき、アクセス情報制御部１０は、プログラム部１１内のデータ管理プログラム部１３に記憶されているプログラムに基づき、この受信したレスポンスを参照し（Ｓ１７）、Ｓ１５でバッファ部１６に一時的に蓄積した参照リクエストおよびＳ１７で参照したレスポンスを関連付けしてプロセスリストデータを作成し（Ｓ１８）、プロセスリストデータの作成処理は終了する。また、リクエスト受信／レスポンス返信部８は、Ｓ１６で受信したＷｅｂサーバ５からのレスポンスをＷｅｂブラウザ３に返信する。Ｗｅｂブラウザ３は、Ｗｅｂサーバ５からのレスポンスを解析し、コンテンツを画面に表示する。
【００６２】
プロセスリストデータの管理処理（一覧表示）について図９を参照して説明する。
【００６３】
図９は、アクセス情報管理サーバ１が蓄積したプロセスリストデータの管理処理の一であるプロセスリストデータの一覧表示を画面に表示するまでの動作を説明するフローチャートである。Ｓ１で受信したリクエストがプロセスリストデータの管理処理を要求するものであるとき、アクセス情報管理サーバ１は、プロセスリストデータの一覧表示をユーザに提示する。
【００６４】
図９において、アクセス情報制御部１０は、プログラム部１１内のデータ管理プログラム部１３に記憶されているプログラムに基づき、Ｓ１で受信したリクエストを参照し（Ｓ１９）、この参照リクエストに含まれる要求先アドレス、例えば「￥１００．１００．１００．１００￥ｐｒｏｃｅｓｓｌｉｓｔｄａｔａ」に対応するプロセスリストデータベース７内のプロセスリストデータの一覧情報を読込む（Ｓ２０）。アクセス情報制御部１０は、プログラム部１１内の管理用ユーザインターフェイス生成プログラム部１４に記憶されているプログラムに基づき、Ｓ２０で読込んだプロセスリストデータの一覧表示のデータを生成し（Ｓ２１）、この生成した一覧表示のデータをリクエスト受信／レスポンス返信部８に返信する（Ｓ２２）。Ｗｅｂブラウザ３は、リクエスト受信／レスポンス返信部８から転送された一覧表示のデータを受信して解析し、画面に表示する。
【００６５】
ユーザにより、詳細表示に切り替える処理がされたとき（Ｓ２３のＹｅｓ）、アクセス情報管理サーバ１は、プロセスリストデータの管理処理（詳細表示）に入るが（Ｓ２４）、ユーザにより、詳細表示に切り替える処理がされないと（Ｓ２３のＮｏ）、アクセス情報管理サーバ１は、プロセスリストデータの管理処理（一覧表示）を終了する。
【００６６】
プロセスリストデータの管理処理（詳細表示）について図１０を参照して説明する。
【００６７】
図１０は、図５のプロセスリストデータの一覧表示から選択された一のプロセスリストデータについて、プロセスリストデータの管理処理の一であるプロセスリストデータの詳細表示を表示し、この詳細表示中のプロセスリストデータを削除し、またはプロセスリストデータに基づいてコンテンツを再取得する動作を説明するフローチャートである。
【００６８】
図１０において、図５のプロセスリストデータの一覧表示において、ユーザにより、一のプロセスリストデータについて選択肢２３および詳細ボタン２４が選択されると、アクセス情報制御部１０は、プログラム部１１内のデータ管理プログラム部１３に記憶されているプログラムに基づき、ユーザにより選択されたプロセスリストデータをプロセスリストデータベース７から読込む（Ｓ２５）。アクセス情報制御部１０は、プログラム部１１内の管理用ユーザインターフェイス生成プログラム部１４に記憶されているプログラムに基づき、Ｓ２５で読込んだプロセスリストデータの詳細表示のデータを生成し（Ｓ２６）、この生成したプロセスリストデータの詳細表示のデータをリクエスト受信／レスポンス返信部８に転送する。リクエスト受信／レスポンス返信部８は、Ｓ２６で生成されたプロセスリストデータの詳細表示のデータをＷｅｂブラウザ３に返信し、Ｗｅｂブラウザ３は、この詳細表示のデータを解析し、画面に表示する（Ｓ２７）。
【００６９】
プロセスリストデータの詳細表示の画面において、ユーザにより、図６の各プロセスリストデータの小タイトルの左側にある選択肢２５および削除するボタン２６が選択されたとき（Ｓ２８のＹｅｓ）、アクセス情報制御部１０は、プログラム部１１内のデータ管理プログラム部１３に記憶されているプログラムに基づき、ユーザにより選択されたプロセスリストデータを削除する（Ｓ２９）。ユーザにより、プロセスリストデータのＵＲＬアンカー２９が選択されたとき（Ｓ３０のＹｅｓ）、アクセス情報制御部１０は、プログラム部１１内のデータ管理プログラム部１３に記憶されているプログラムに基づき、ユーザにより選択されたＵＲＬアンカー２９に対応するプロセスリストデータを読込み、再度Ｗｅｂサーバ５に、このプロセスリストデータ中に含まれるＵＲＬにアクセスするためのリクエストを発行し（Ｓ３１）、Ｗｅｂサーバ５からコンテンツを取得する（Ｓ３２）。ユーザの指示により、他のＵＲＬアンカー２９が選択されると、アクセス情報管理サーバ１は、その選択されたＵＲＬアンカー２９に対応するプロセスリストデータに基づいたコンテンツを再取得する（Ｂへ）。
【００７０】
ユーザにより、プロセスリストデータに基づきコンテンツの再取得およびプロセスリストデータの削除がされないとき、アクセス情報管理サーバ１は、プロセスリストデータの管理処理を終了する。
【００７１】
このように本発明における第一の実施の形態によれば、アクセス情報管理サーバ１は、このアクセス情報管理サーバ１にログインしたユーザに対し、プロセスリストデータのサービスサイトを提供し、ユーザの指示に応じて、このサービスサイト中のスタートボタン１８またはストップボタン１９が所望のタイミングで選択されたとき、ユーザのコンテンツへのアクセスが始まったリクエスト転送からレスポンス返信までのプロセスをプロセスリストデータとして蓄積することができる。
【００７２】
また、プロセスリストデータの管理処理によれば、ユーザの指示に応じて、蓄積したプロセスリストデータの一覧表示や詳細表示を表示することができる。アクセス情報管理サーバ１は、プロセスリストデータベース７のデータ領域確保のため、ユーザの指示により選択されたプロセスリストデータを削除することもできる。さらに、ユーザの指示により、蓄積したプロセスリストデータの各プロセスについてＵＲＬアンカー２９が選択されると、アクセス情報管理サーバ１は、このＵＲＬアンカー２９に対応するＵＲＬにアクセスするためのリクエストを発行し、このリクエストに対するＷｅｂサーバ５からのレスポンスを受信して、コンテンツを再取得することもでき、蓄積した時点におけるコンテンツを更新することができる。
【実施例２】
【００７３】
次に、本発明における第二の実施の形態について図面を参照して説明する。
【００７４】
まず、第二の実施の形態におけるアクセス情報管理サーバ１を使用するシステムの構成について図１を参照して説明する。
【００７５】
第二の実施の形態におけるプロセスリストデータには、コンテンツのＵＲＬ、コンテンツのタイトル情報、最終蓄積日、ユーザが任意に入力したコメントおよびコンテンツが含まれる。第二の実施の形態においては、プロセスリストデータとしてコンテンツもスナップショットとして蓄積するため、プロセスリストデータに一意のユニークＩＤ番号を付与し、このユニークＩＤ番号毎にプロセスリストデータを蓄積するものとする。このプロセスリストデータは、アクセス情報管理サーバ１内に各プロセスに以下のようなＵＲＬの例で蓄積される。
【００７６】
http://this-server.co.jp/yourtask/a4f21d3302f5af69
このＵＲＬは、利用者ＩＤ（yourtask）とユニークＩＤ（a4f21d3302f5af69）で表現したコンテンツの識別ＵＲＬである。
【００７７】
また、この第二の実施の形態においては、蓄積したプロセスリストデータに基づいてコンテンツを再取得するには、二つの方法がある。一つは、Ｗｅｂブラウザ３がネットワーク４を介することなく、プロセスリストデータベース７に蓄積したコンテンツを読込んで表示する方法であり、もう一つは、Ｗｅｂブラウザ３がＷｅｂサーバ５にリクエストを再度発行し、Ｗｅｂサーバ５からのレスポンスを受信し、そのレスポンスに基づいてコンテンツを取得する方法である。
【００７８】
次に、第二の実施の形態におけるプロセスリストデータの詳細表示について、およびプロセスリストデータに基づいたコンテンツの再取得について図１１を参照して説明する。
【００７９】
図１１は、図６と同様なプロセスリストデータの詳細表示の画面である。図６と重複する部分の説明についてはここでは省略する。第二の実施の形態においては、プロセスリストデータにコンテンツがプロセスリストデータに含まれるため、ユーザの指示により、小タイトルの左側にある選択肢３０および削除するボタン３２が選択されると、アクセス情報制御部１０は、プログラム部１１内のデータ管理プログラム部１３に記憶されたプログラムに基づき、選択されたプロセスリストデータを削除する。また、ユーザの指示により、コメント入力フォーム３３に適当なコメントが入力され、更新ボタン３４が選択されると、アクセス情報制御部１０は、プログラム部１１内のデータ管理プログラム部１３に記憶されているプログラムに基づき、プロセスリストデータに関するコメント情報を更新する。さらに、プロセスリストデータの詳細画面においては、各小タイトルＵＲＬアンカー３５が設けられており、ユーザの指示により、このＵＲＬアンカー３５が選択されると、アクセス情報制御部１０は、選択されたＵＲＬを含むプロセスリストデータを読込み、ネットワーク４を介さず読込んだプロセスリストデータに基づいてコンテンツを再取得する。
【００８０】
一方、ユーザにより、小タイトルの左側にある選択肢３０および再実行するボタン３２が選択されたとき、Ｗｅｂブラウザ３は、この選択されたプロセスリストデータ中に含まれるＵＲＬにアクセスするためのリクエストを発行し、ネットワーク４を介してＷｅｂサーバ５に転送し、このリクエストに対するＷｅｂサーバ５からのレスポンスを受信し、そのレスポンスに基づいてコンテンツを再取得する。
【００８１】
以下、アクセス情報管理サーバ１の動作について図１２を参照して説明する。
【００８２】
図１２は、アクセス情報管理サーバ１の動作を説明するフローチャートであり、個々の処理（プロセスリストデータの作成処理またはプロセスリストデータの管理処理）については後記する。アクセス情報管理サーバ１の動作が開始すると、アクセス情報制御部１０は、プログラム部１１から各々のプログラムを読み取って適宜にバッファ部１６に記憶した後、そのプログラムに従って所定の処理を実行する。
【００８３】
即ち、図１２において、ユーザの指示により、アクセスするコンテンツのＵＲＬが入力、コンテンツ内のＵＲＬアンカーが選択、またはプロセスリストデータベース７内のプロセスリストデータの一覧情報にアクセスするためのアドレスが入力される。Ｗｅｂブラウザ３は、このユーザによる入力または選択に基づいてリクエストを発行する（Ｓ１０１）。
【００８４】
Ｓ１０１で発行されるリクエストには、二種類ある。一つは、プロセスリストデータの作成処理を要求するリクエストであり、これはユーザの指示によりコンテンツのＵＲＬが入力されたとき、またはコンテンツ内のＵＲＬアンカーが選択されたことに基づいて、Ｗｅｂブラウザ３が発行するリクエストである。このリクエストには、セッションテーブル１７を確認するために必要な情報であるセッションＩＤ、またはユーザがアクセス情報管理サーバ１にログインするために必要な情報であるユーザＩＤおよびパスワードが含まれている。一方、もう一つは、プロセスリストデータの管理処理を要求するリクエストであり、これはユーザの指示によりプロセスリストデータベース７内のプロセスリストデータの一覧情報にアクセスするためのアドレスが入力されたときに、Ｗｅｂブラウザ３が発行するリクエストである。
【００８５】
次に、アクセス情報制御部１０は、プログラム部１１内のセッション管理プログラム部１２に記憶されているプログラムに基づき、Ｓ１０１で受信したリクエストの中にセッションＩＤが含まれているか否か、そのセッションＩＤがセッションテーブル１７内にあるか否か、さらに、リクエスト内にセッションＩＤが含まれていない場合ユーザＩＤが同じセッションテーブル１７内にあるか否か等のセッションテーブル確認をする（Ｓ１０２）。
【００８６】
セッションテーブルの確認後、アクセス情報制御部１０は、プログラム部１１内のセッション管理プログラム部１２に記憶されているプログラムに基づき、ユーザがアクセス情報管理サーバ１にログインしたか否かを判定する（Ｓ１０３）。この判定は、ユーザにより、ユーザ識別子であるユーザＩＤおよびパスワードを入力画面（図示しない。）で入力されたたか否かによって判定するものとする。さらに、このログイン処理は、一度作成されたクッキーを利用した既存のＷｅｂ技術を利用することにより自動的に行うこともできる。アクセス情報管理サーバ１は、このユーザＩＤおよびパスワードの一致をユーザの一致と判定する。ユーザは別のクライアント端末機からでも過去の自分の蓄積したプロセスリストデータの作成処理または管理処理をすることができる。
【００８７】
ユーザにより、ログイン処理が完了していないとき（Ｓ１０３のＮｏ）、アクセス情報制御部１０は、プログラム部１１内のセッション管理プログラム部１２に記憶されているプログラムに基づき、ユーザに対してログイン処理を促す（Ｓ１０４）。ユーザにより、ユーザＩＤおよびパスワードのユーザ情報が入力され、ログイン処理が完了すると（Ｓ１０５のＹｅｓ）、アクセス情報制御部１０は、プログラム部１１内のセッション管理プログラム部１２に記憶されているプログラムに基づき、このアクセス情報管理サーバ１に対してログインしたことを認めるセッションＩＤを発行し（Ｓ１０６）、セッションテーブル１７に記憶する。ユーザにより、アクセス情報管理サーバ１にログインされていないとき（Ｓ１０５のＮｏ）、アクセス情報管理サーバ１はクライアント端末機２とのログイン処理を行うことなくこのまま終了する。このログイン処理が完了した後（Ｓ１０３のＹｅｓ）、アクセス情報制御部１０は、プログラム部１１内のサービスサイト生成プログラム部１５に記憶されているプログラムに基づき、図４のサービスサイトを生成して出力する。また、アクセス情報制御部１０は、プログラム部１１内のセッション管理プログラム部１２に記憶されているプログラムに基づき、Ｓ１０１で受信したリクエストがプロセスリストデータの作成処理を要求するものであるか否かを判定する（Ｓ１０８）。
【００８８】
ユーザの指示により、Ｗｅｂブラウザ３がプロセスリストデータの作成処理を要求するリクエストを発行したとき（Ｓ１０６のＹｅｓ）、アクセス情報管理サーバ１は、後記するプロセスリストデータの作成処理に入る（Ｓ１０７）。
【００８９】
プロセスリストデータの作成処理が終了し、ユーザの指示により、入力フォーム２０に名前が入力され、決定ボタン２１が選択されない限り（Ｓ１１０のＮｏ）、Ｗｅｂブラウザ３は、ユーザの指示に応じて、プロセスリストデータの作成処理を要求するリクエストを発行することになる（Ｃへ）。ユーザの指示により、ストップボタン１９が選択されたとき、アクセス情報制御部１０は、プログラム部１１内のデータ管理プログラム部１３に記憶されているプログラムに基づき、ユーザによりストップボタン１９が選択されたことを示すフラグをセッションテーブル１７内にたてる。このとき、ユーザの指示により、入力フォーム２０に名前が入力され、決定ボタン２１が選択されると（Ｓ１１０のＹｅｓ）、アクセス情報制御部１０は、Ｓ１０９で作成したプロセスリストデータをプロセスリストデータベース７に蓄積し（Ｓ１１１）、アクセス情報管理サーバ１の処理はこのまま終了する。
【００９０】
一方、ユーザの指示により、Ｗｅｂブラウザ３がプロセスリストデータの管理処理を要求するリクエストを発行したとき（Ｓ１０８のＮｏ）、アクセス情報管理サーバ１は、後記するプロセスリストデータの管理処理に入る（Ｓ１１２）。アクセス情報管理サーバ１は、プロセスリストデータの管理処理を終えると、このまま終了する。
【００９１】
プロセスリストデータの作成処理について図１３を参照して説明する。
【００９２】
図１３は、プロセスリスト管理装置１がプロセスリストデータを蓄積するときの動作を説明するフローチャートであり、一のリクエストに対するプロセスリストデータの作成処理である。
【００９３】
図１３において、アクセス情報制御部１０はプログラム部１１内のセッション管理プログラム部１２に記憶されているプログラム、およびセッションテーブル１７内のフラグに基づき、ユーザによるスタートボタン１８の選択の有無を判定する（Ｓ１１３）。アクセス情報制御部１０が、スタートボタン１８は選択されていないと判定したとき（Ｓ１１１のＮｏ）、アクセス情報管理サーバ１はプロセスリストデータを作成することができないため、プロセスリストデータの作成処理はこのまま終了する。アクセス情報制御部１０が、ユーザによりスタートボタン１８が選択されたと判定したとき（Ｓ１１３のＹｅｓ）、プログラム部１１内のデータ管理プログラム部１３に記憶されているプログラムに基づき、Ｓ１０１で受信したリクエストを参照し（Ｓ１１４）、この参照リクエストにユニークＩＤ番号（例えば、図１１の「ＩＤ：ａｂｃｄｅｆ１１０」）を付与し、この付与した参照リクエストをプロセスリストデータとしてバッファ部１６に一時的に蓄積する（Ｓ１１５）。
【００９４】
リクエスト転送／レスポンス受信部９は、Ｓ１０１で受信したリクエストに対するＷｅｂサーバ５からのレスポンスを受信し（Ｓ１１６）、このとき、アクセス情報制御部１０は、プログラム部１１内のデータ管理プログラム部１３に記憶されているプログラムに基づき、この受信したレスポンスを参照し（Ｓ１１７）、Ｓ１１５でバッファ部１６に一時的に蓄積した参照リクエストおよびＳ１１７で参照したレスポンスを関連付けしてプロセスリストデータを作成し（Ｓ１１８）、プロセスリストデータの作成処理は終了する。また、リクエスト受信／レスポンス返信部８は、Ｓ１１６で受信したＷｅｂサーバ５からのレスポンスをＷｅｂブラウザ３に返信する。Ｗｅｂブラウザ３は、Ｗｅｂサーバ５からのレスポンスを解析し、コンテンツを画面に表示する。
【００９５】
アクセス情報制御部１０は、プログラム部１１内のデータ管理プログラム部１３に記憶されているプログラムに基づき、Ｓ１１５でバッファ部１６に一時的に蓄積したリクエストデータおよびＳ１１７で取得したレスポンスデータを関連付けし、Ｓ１１５でリクエストデータに付与したユニークＩＤ番号と同じ番号を付与したプロセスリストデータを作成し（Ｓ１１８）、プロセスリストデータの作成処理は終了する。また、リクエスト受信／レスポンス返信部８は、Ｓ１１６で受信したＷｅｂサーバ５からのレスポンスをＷｅｂブラウザ３に返信する。Ｗｅｂブラウザ３は、Ｗｅｂサーバ５からのレスポンスに基づいてコンテンツを画面に表示する。
【００９６】
プロセスリストデータの管理処理（一覧表示）について図１４を参照して説明する。
【００９７】
図１４は、アクセス情報管理サーバ１が蓄積したプロセスリストデータの管理処理の一であるプロセスリストデータの一覧表示を画面に表示するまでの動作を説明するフローチャートである。Ｓ１０１で受信したリクエストがプロセスリストデータの管理処理を要求するものであるとき、アクセス情報管理サーバ１は、プロセスリストデータの一覧表示をユーザに提示する。
【００９８】
図１４において、アクセス情報制御部１０は、プログラム部１１内のデータ管理プログラム部１３に記憶されているプログラムに基づき、Ｓ１０１で受信したリクエストを参照し（Ｓ１１９）、この参照リクエストに含まれる要求先アドレス、例えば「￥１００．１００．１００．１００￥ｐｒｏｃｅｓｓｌｉｓｔｄａｔａ」に対応するプロセスリストデータベース７内のプロセスリストデータの一覧情報を読込む（Ｓ１２０）。アクセス情報制御部１０は、プログラム部１１内の管理用ユーザインターフェイス生成プログラム部１４に記憶されているプログラムに基づき、Ｓ１２０で読込んだプロセスリストデータの一覧表示のデータを生成し（Ｓ１２１）、この生成した一覧表示のデータをリクエスト受信／レスポンス返信部８に返信する（Ｓ１２２）。Ｗｅｂブラウザ３は、リクエスト受信／レスポンス返信部８から転送された一覧表示のデータを受信して解析し、画面に表示する。
【００９９】
ユーザにより、詳細表示に切り替える処理がされたとき（Ｓ１２３のＹｅｓ）、アクセス情報管理サーバ１は、プロセスリストデータの管理処理（詳細表示）に入るが（Ｓ１２４）、ユーザにより、詳細表示に切り替える処理がされないと（Ｓ１２３のＮｏ）、アクセス情報管理サーバ１は、プロセスリストデータの管理処理（一覧表示）を終了する。
【０１００】
プロセスリストデータの管理処理（詳細表示）について図１５を参照して説明する。
【０１０１】
図１５は、図５のプロセスリストデータに一覧表示から選択された一のプロセスリストデータについて、プロセスリストデータの管理処理の一であるプロセスリストデータの詳細表示を表示し、この詳細表示中のプロセスリストデータを削除し、またはプロセスリストデータに基づいてコンテンツを再取得する動作を説明するフローチャートである。
【０１０２】
図１５において、図５のプロセスリストデータの一覧表示において、ユーザにより、一のプロセスリストデータについて選択肢２３および詳細ボタン２４が選択されると、アクセス情報制御部１０は、プログラム部１１内のデータ管理プログラム部１３に記憶されているプログラムに基づき、ユーザにより選択されたプロセスリストデータをプロセスリストデータベース７から読込む（Ｓ１２５）。アクセス情報制御部１０は、プログラム部１１内の管理用ユーザインターフェイス生成プログラム部１４に記憶されているプログラムに基づき、Ｓ１２５で読込んだプロセスリストデータの詳細表示のデータを生成し（Ｓ１２６）、この生成したプロセスリストデータの詳細表示のデータをリクエスト受信／レスポンス返信部８に転送する。リクエスト受信／レスポンス返信部８は、Ｓ１２６で生成されたプロセスリストデータの詳細表示のデータをＷｅｂブラウザ３に返信し、Ｗｅｂブラウザ３は、この詳細表示のデータを解析し、画面に表示する（Ｓ１２７）。
【０１０３】
プロセスリストデータの詳細表示の画面において、ユーザにより、図１１の各プロセスリストデータの小タイトルの左側にある選択肢３０および削除するボタン３１が選択されたとき（Ｓ１２８のＹｅｓ）、アクセス情報制御部１０は、プログラム部１１内のデータ管理プログラム部１３に記憶されているプログラムに基づき、ユーザにより選択されたプロセスリストデータを削除する（Ｓ１２９）。ユーザにより、プロセスリストデータの選択肢３０および再実行するボタン３２が選択されたとき（Ｓ１３０のＹｅｓ）、アクセス情報制御部１０は、プログラム部１１内のデータ管理プログラム部１３に記憶されているプログラムに基づき、ユーザにより選択されたプロセスリストデータを読込み、このプロセスリストデータに基づいて、再度Ｗｅｂサーバ５にコンテンツの転送を要求するリクエストを発行し（Ｓ１３１）、Ｗｅｂサーバ５からコンテンツを取得する（Ｓ１３２）。ユーザの指示により、他のプロセス（例えば「入院期間」等）に対して再実行するボタン３２が選択されると、アクセス情報管理サーバ１は、その選択されたプロセスリストデータに基づいてコンテンツを再取得することができる（Ｄへ）。
【０１０４】
また、ユーザにより、プロセスリストデータのＵＲＬアンカー３５が選択されたとき（Ｓ１３３のＹｅｓ）、アクセス情報制御部１０は、プログラム部１１内のデータ管理プログラム部１３に記憶されているプログラムに基づき、ユーザの指示により選択されたＵＲＬアンカー３５に対応するプロセスリストデータを読込み（Ｓ１３４）、このプロセスリストデータに含まれているコンテンツを画面に表示する（Ｓ１３５）。また、ユーザの指示により、他のプロセス（例えば「入院期間」等）のＵＲＬアンカー３５が選択されると、その選択されたプロセスリストデータに基づいて、コンテンツを再取得することができる（Ｅへ）。
【０１０５】
ユーザにより、プロセスリストデータに基づいてコンテンツの再取得およびプロセスリストデータの削除がされないとき、アクセス情報管理サーバ１は、プロセスリストデータの管理処理を終了する。
【０１０６】
このように本発明における第二の実施の形態によれば、アクセス情報管理サーバ１は、このアクセス情報管理サーバ１にログインしたユーザに対し、プロセスリストデータのサービスサイトを提供し、ユーザの指示に応じて、このサービスサイト中のスタートボタン１８またはストップボタン１９が所望のタイミングで選択されたとき、ユーザのコンテンツへのアクセスが始まったリクエスト転送からレスポンス返信までのプロセスをプロセスリストデータとし、このプロセスリストデータにユニークＩＤ番号を付与して蓄積することができる。このため、アクセス情報管理サーバ１は、ユニークＩＤ番号毎にプロセスリストデータを蓄積することができる。
【０１０７】
また、プロセスリストデータの管理処理によれば、ユーザの指示に応じて、蓄積したプロセスリストデータの一覧表示や詳細表示を表示することができる。アクセス情報管理サーバ１は、プロセスリストデータベース７のデータ領域確保のため、ユーザの指示により選択されたプロセスリストデータを削除することもできる。さらに、ユーザの指示により、蓄積したプロセスリストデータの各プロセスについてＵＲＬアンカー３５が選択されると、アクセス情報管理サーバ１は、このＵＲＬアンカー３５に対応するコンテンツをプロセスリストデータベース７から読込み、その蓄積した時点におけるコンテンツを画面に表示することができる。さらに、ユーザの指示により、プロセスリストデータの選択肢３０および再実行するボタン３２が選択されると、アクセス情報管理サーバ１は、選択されたプロセスリストデータに含まれるコンテンツのＵＲＬにアクセスするためのリクエストを再度発行し、Ｗｅｂサーバ５からコンテンツを再取得することができ、蓄積した時点におけるコンテンツを更新することができる。
【０１０８】
なお、本発明は、上記実施の形態に限定されるものでなく、その要旨を逸脱しない範囲で種々変形して実施できる。例えば、上記実施の形態においては、アクセス情報制御部１０は、ユーザの指示によりスタートボタン１８またはストップボタン１９が選択されたとき、選択された状態を示すフラグをセッションテーブル１７内にたてると記載したが、この他に、ユーザの指示によりスタートボタン１８が選択されたとき、アクセス情報制御部１０は、プログラム部１１内のデータ管理プログラム部１３に記憶されているプログラムに基づき、プロセスリストデータベース７内に、ユーザの指示によりスタートボタン１８が選択されたことを表わすファイル（例えば、「２００３０７１６１７３０．ｓｔａｒｔｓｅｌｅｃｔｅｄ」）を作成し、ユーザの指示によりストップボタン１９が選択されたとき、アクセス情報制御部１０は、プログラム部１１内のデータ管理プログラム部１３に記憶されているプログラムに基づき、ユーザの指示によりスタートボタン１８が選択されたことを表わすファイル（例えば、「２００３０７１６１７３０．ｓｔａｒｔｓｅｌｅｃｔｅｄ」）を削除することにより、アクセス情報制御部５が、ユーザによるスタートボタン１８またはストップボタン１９の選択の有無を判定するようにしてもよい。また、ユーザによりストップボタン１９が選択されたとき、アクセス情報制御部１０は、ユーザの指示によりストップボタン１９が選択されたことを表わすファイル（例えば、「２００３０７１６１７３０．ｓｔｏｐｓｅｌｅｃｔｅｄ」）を作成し、このとき、プログラム部１１内のセッション管理プログラム部１２に記憶されているプログラムに基づき、これら二つのファイルの組み合わせ（「２００３０７１６１７３０．ｓｔａｒｔｓｅｌｅｃｔｅｄ」＋「２００３０７１６１７３０．ｓｔｏｐｓｅｌｅｃｔｅｄ」）により、ユーザの指示によりストップボタン１９が選択されたと判定してもよい。
【図面の簡単な説明】
【０１０９】
【図１】本発明の実施の形態におけるアクセス情報管理サーバ１を用いるシステムの構成を表わすブロック図。
【図２】アクセス情報管理サーバ１の内部構成を示すブロック図。
【図３】プロセスリストデータに含まれる各種データの詳細を表わす図面。
【図４】アクセス情報制御部１０がサービスサイト生成プログラム部１５に記憶されているプログラムに基づいて作成するサービスサイトの画面を示す図面。
【図５】プロセスリストデータの一覧表示を示す画面を表わす図面。
【図６】第一の実施の形態におけるプロセスリストデータの詳細表示を示す画面を表わす図面。
【図７】第一の実施の形態におけるアクセス情報管理サーバ１の動作を説明するフローチャート。
【図８】第一の実施の形態におけるアクセス情報管理サーバ１のプロセスリストデータの作成処理を説明するフローチャート。
【図９】第一の実施の形態におけるアクセス情報管理サーバ１のプロセスリストデータの管理処理（一覧表示）の動作を説明するフローチャート。
【図１０】第一の実施の形態におけるアクセス情報管理サーバ１のプロセスリストデータの管理処理（詳細表示）の動作を説明するフローチャート。
【図１１】第二の実施の形態におけるプロセスリストデータの詳細表示を示す画面を表わす図面。
【図１２】第二の実施の形態におけるアクセス情報管理サーバ１の動作を説明するフローチャート。
【図１３】第二の実施の形態におけるアクセス情報管理サーバ１のプロセスリストデータの作成処理を説明するフローチャート。
【図１４】第二の実施の形態におけるアクセス情報管理サーバ１のプロセスリストデータの管理処理（一覧表示）の動作を説明するフローチャート。
【図１５】第二の実施の形態におけるアクセス情報管理サーバ１のプロセスリストデータの管理処理（詳細表示）の動作を説明するフローチャート。
【符号の説明】
【０１１０】
１    ・・・アクセス情報管理サーバ
２    ・・・クライアント端末機
３    ・・・Ｗｅｂブラウザ
４    ・・・ネットワーク
５、６・・・Ｗｅｂサーバ
７    ・・・プロセスリストデータベース
８    ・・・リクエスト受信／レスポンス返信部
９    ・・・リクエスト転送／レスポンス受信部
１０  ・・・アクセス情報制御部
１１  ・・・プログラム部
１２  ・・・セッション管理プログラム部
１３  ・・・データ管理プログラム部
１４  ・・・管理用ユーザインターフェイス生成プログラム部
１５  ・・・サービスサイト生成プログラム部
１６  ・・・バッファ部
１７  ・・・セッションテーブル
１８  ・・・スタートボタン
１９  ・・・ストップボタン
２０  ・・・入力フォーム
２１  ・・・決定ボタン
２２  ・・・一覧ボタン
２３、２５、３０・・・選択肢
２４  ・・・詳細ボタン
２６、３１・・・削除するボタン
２７、３３・・・コメント入力フォーム
２８、３４・・・更新ボタン
２９、３５・・・ＵＲＬアンカー
３２  ・・・再実行するボタン
【図１】
2005078329.tif 000003
【図２】
2005078329.tif 000004
【図３】
2005078329.tif 000005
【図４】
2005078329.tif 000006
【図５】
2005078329.tif 000007
【図６】
2005078329.tif 000008
【図７】
2005078329.tif 000009
【図８】
2005078329.tif 000010
【図９】
2005078329.tif 000011
【図１０】
2005078329.tif 000012
【図１１】
2005078329.tif 000013
【図１２】
2005078329.tif 000014
【図１３】
2005078329.tif 000015
【図１４】
2005078329.tif 000016
【図１５】
2005078329.tif 000017