(57)【要約】 【課題】  Ｗｅｂサーバにアクセスした履歴情報に対し、アクセスしたプロセスを蓄積または管理する機能を加えることにより、利用者のＷｅｂアクセスを効率化するプロセスリスト管理装置を提供する。【解決手段】  アクセス情報制御部５は、Ｗｅｂブラウザ本体機能部２が発行したリクエストとこのリクエストに対するＷｅｂサーバ４のレスポンスとを参照し、所定の条件下において、これら参照したリクエストと参照したレスポンスとを関連付けしてプロセスリストデータを作成し、プロセスリストデータベース１１に蓄積する。また、アクセス情報制御部５は、ユーザの指示に応じて、プロセスリストデータに含まれるＵＲＬ等の情報をもとに、選択されたＵＲＬに対応するコンテンツを再度取得し、または選択されたプロセスリストデータを削除する。【選択図】  図１
2005078330.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してＷｅｂサーバ上のコンテンツを閲覧するＷｅｂブラウザを有する電子計算機において、
前記コンテンツの転送を依頼するリクエストおよび前記リクエストに対する前記Ｗｅｂサーバからのレスポンスを参照することにより、これらリクエストおよびレスポンスを関連付けするデータ管理手段と、
前記Ｗｅｂサーバとのセッションを管理するとともに、前記リクエストが前記関連付けの処理を要求する内容を有するものであるか否かを判定するセッション管理手段と、
前記関連付けにより作成されたデータを蓄積するためのデータベースと、
前記データの一覧情報を生成するとともに、前記データの少なくとも一つの詳細情報を生成する管理用ユーザインターフェイス生成手段と、
を具備することを特徴とするプロセスリスト管理装置。
【請求項２】
前記データ管理手段は、前記データとして、前記コンテンツの識別子、コンテンツタイトル、前記データを蓄積した日付情報を蓄積することを特徴とする請求項１記載のプロセスリスト管理装置。
【請求項３】
前記データ管理手段は、前記Ｗｅｂサーバから取得して所定のＩＤ情報を付与したコンテンツをさらに蓄積することを特徴とする請求項２記載のプロセスリスト管理装置。
【請求項４】
前記データ管理手段は、前記識別子に基づくコンテンツの取得または前記データの削除のリクエストがあった場合、当該処理を実行することを特徴とする請求項１記載のプロセスリスト管理装置。
【請求項５】
ネットワークを介してＷｅｂサーバ上のコンテンツを閲覧するＷｅｂブラウザを有する電子計算機の情報の管理方法であって、
前記コンテンツの転送を依頼するリクエストおよび前記リクエストに対する前記Ｗｅｂサーバからのレスポンスを関連付けするステップと、
前記Ｗｅｂサーバとのセッションを管理するステップと、
前記リクエストが前記関連付けの処理を要求する内容を有するものであるか否かを判定するステップと、
前記関連付けにより作成されたデータの一覧情報を生成するステップと、
前記データの少なくとも一つの詳細情報を生成するステップと、
を具備することを特徴とするプロセスリスト管理方法。
【請求項６】
前記データとして、前記コンテンツの識別子、コンテンツタイトル、前記データを蓄積した日付情報を蓄積するステップをさらに具備することを特徴とする請求項５記載のプロセス管理方法。
【請求項７】
前記蓄積するステップは、前記Ｗｅｂサーバから取得して所定のＩＤ情報を付与したコンテンツをさらに蓄積することを特徴とする請求項６記載のプロセスリスト管理方法。
【請求項８】
前記データの管理の処理を要求するリクエストが発行されたとき、前記生成したデータの一覧情報または詳細情報を前記Ｗｅｂブラウザに送信するステップをさらに具備することを特徴とする請求項５記載のプロセスリスト管理方法。
【請求項９】
前記送信されたデータの詳細情報において、前記データに基づくコンテンツの再取得または前記データの削除を実行するステップをさらに具備することを特徴とする請求項８記載のプロセスリスト管理方法。
【請求項１０】
ネットワークを介してＷｅｂサーバ上のコンテンツを閲覧するＷｅｂブラウザを有する電子計算機に、
前記コンテンツの転送を依頼するリクエストおよび前記リクエストに対する前記Ｗｅｂサーバからのレスポンスを関連付けする機能と、
前記Ｗｅｂサーバとのセッションを管理する機能と、
前記リクエストが前記関連付けの処理を要求する内容を有するものであるか否かを判定する機能と、
前記関連付けにより作成されたデータの一覧情報を生成する機能と、
前記データの少なくとも一つの詳細情報を生成する機能と、
を実現させるためのプログラム。
【請求項１１】
前記データとして、前記コンテンツの識別子、コンテンツタイトル、前記データを蓄積した日付情報を蓄積する機能をさらに実現させるための請求項１０記載のプログラム。
【請求項１２】
前記蓄積する機能は、前記Ｗｅｂサーバから取得して所定のＩＤ情報を付与したコンテンツをさらに蓄積する機能を実現させるための請求項１１記載のプログラム
【請求項１３】
前記データの管理の処理を要求するリクエストが発行されたとき、前記生成したデータの一覧情報または詳細情報を前記Ｗｅｂブラウザに送信する機能をさらに実現させるための請求項１０記載のプログラム。
【請求項１４】
前記送信されたデータの詳細情報において、前記データに基づくコンテンツの再取得または前記データの削除を実行する機能をさらに実現させるための請求項１３記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂアクセス技術に係り、特にユーザの指示により、Ｗｅｂサーバ上のコンテンツにアクセスしたときのＷｅｂブラウザの発行したリクエストおよびこのリクエストに対するＷｅｂサーバからのレスポンスをデータとして蓄積し、この蓄積したデータに基づいて再度コンテンツを取得し、または不要なデータを削除するプロセスリスト管理装置、プロセスリスト管理方法およびプログラムに関する。
【背景技術】
【０００２】
従来、電子計算機にインストールされているＷｅｂブラウザを使用したインターネットアクセスにおいて、ユーザがアクセスしたコンテンツの識別子（以下、「ＵＲＬ」という。）を履歴として蓄積し、または再度その蓄積したＵＲＬにアクセスすることによりコンテンツを取得することが行われている。
【０００３】
コンテンツとは、ＷＷＷシステムを使ってインターネット上で公開されている文書・画像のことであり、Ｗｅｂブラウザに一度に表示されるデータのまとまりである。このコンテンツは、テキストデータやＨＴＭＬ（ハイパーテキスト・マークアップランゲージ）によるレイアウト情報、文書中に埋め込まれた画像や音声、動画などから構成される。ＷｅｂブラウザがＨＴＭＬなどの文書ファイルを読む込み解析することで、ユーザはコンテンツを閲覧することができる。このＷｅｂブラウザによる履歴管理はＵＲＬ毎またはアクセスした日付時刻毎に行われていた。
【０００４】
また、Ｗｅｂブラウザ画面上でユーザがコンテンツ内のフォームを操作することによってアクセスが可能となるＣＧＩ等の動的なコンテンツに対するアクセス履歴を恒久的、不揮発的に保存することを可能とし、このアクセス履歴をもとにユーザが動的コンテンツに対して容易且つ自在にアクセスすることができる履歴記憶装置および履歴再生装置があることが知られている（例えば、特許文献１参照）。この特許文献の技術は、フォームへの入力をＵＲＬとともに記憶し、ユーザの入力の便宜を図り、リプライデータを蓄積することに注目している。
【特許文献１】特開２００１−６０１７９号（第５頁）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
実際にＷｅｂブラウザを使用するとき、いくつかのコンテンツを利用して半ば定型化した作業を行うことが多い。例えば、ある製品について検索するとき、発売元のコンテンツ、通信販売サイトでの価格比較、評価記事を掲載したコンテンツを見比べながら情報を集めることが多い。また、他社の類似製品を検索するときも、ほとんど同じサイトにアクセスして必要な情報を集めることができる。この場合、前回の検索のプロセスを流用できれば便利である。
【０００６】
しかし、上述した方法では、ユーザ側においては、コンテンツにアクセスしたときのＷｅｂブラウザのプロセスをデータとして蓄積するといった概念はなかった。したがって、実際のネットワーク上でのＷｅｂブラウザの仕事に合った履歴管理がなされず、過去に蓄積した履歴を流用することもできないという問題点があった。
【０００７】
そこで、本発明は上述した問題点を解決するためになされたものであり、ユーザの指示に応じて、Ｗｅｂブラウザを利用してコンテンツにアクセスされたとき、Ｗｅｂブラウザにより発行されたリクエストおよびこのリクエストに対するＷｅｂサーバからのレスポンスを関連付けし、この関連付けにより作成されたデータを蓄積し、そのコンテンツのアクセスに利用されたＵＲＬに基づいて再度コンテンツを取得し、または不要なデータを削除する機能をモジュールとしてＷｅｂブラウザに組み込むことにより、ユーザのＷｅｂアクセスを効率化することができるプロセスリスト管理装置、プロセスリスト管理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した問題点を解決するために、本発明のプロセスリスト管理装置は、ネットワークを介してＷｅｂサーバ上のコンテンツを閲覧するＷｅｂブラウザを有する電子計算機において、コンテンツの転送を依頼するリクエストおよびリクエストに対するＷｅｂサーバからのレスポンスを参照するとともに、これら参照したリクエストおよびレスポンスを関連付けするデータ管理手段と、Ｗｅｂサーバとのセッションを管理するとともに、リクエストが関連付けの処理を要求する内容を有するものであるか否かを判定するセッション管理手段と、関連付けにより作成されたデータを蓄積するためのデータベースと、データが一括に表示される一覧情報を生成するとともに、データの一についての詳細情報を生成する管理用ユーザインターフェイス生成手段とを具備することを特徴としている。
【０００９】
次に、本発明のプロセスリスト管理方法は、ネットワークを介してＷｅｂサーバ上のコンテンツを閲覧するＷｅｂブラウザを有する電子計算機の情報の管理方法であって、コンテンツの転送を依頼するリクエストおよびリクエストに対するＷｅｂサーバからのレスポンスを関連付けするステップと、Ｗｅｂサーバとのセッションを管理するステップと、リクエストが関連付けの処理を要求する内容を有するものであるか否かを判定するステップと、関連付けにより作成されたデータが一括に表示される一覧情報を生成するステップと、データの一についての詳細情報を生成するステップとを具備することを特徴としている。
【００１０】
さらに、本発明のプログラムは、ネットワークを介してＷｅｂサーバ上のコンテンツを閲覧するＷｅｂブラウザを有する電子計算機に、コンテンツの転送を依頼するリクエストおよびリクエストに対するＷｅｂサーバからのレスポンスを関連付けする機能と、Ｗｅｂサーバとのセッションを管理する機能と、リクエストが関連付けの処理を要求する内容を有するものであるか否かを判定する機能と、関連付けにより作成されたデータが一括に表示される一覧情報を生成する機能と、データの一についての詳細情報を生成する機能とを具備することを特徴としている。
【００１１】
なお、ユーザがあるコンテンツへアクセスしたことに基づいて、プロセスリスト管理装置１内のＷｅｂブラウザにより発行されたリクエストがＷｅｂサーバに転送されて、このリクエストに対するＷｅｂサーバからのレスポンスを受信するまでの過程を「プロセス」と称する。
【発明の効果】
【００１２】
本発明によれば、リクエストおよびこのリクエストに対するＷｅｂサーバからのレスポンスを関連付けし、この関連付けにより作成したデータを蓄積する。また、ユーザの指示により、この蓄積したデータを削除し、または蓄積した時点におけるコンテンツを再度取得することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施例について図面を参照して説明する。
【実施例１】
【００１４】
まず、第一の実施例について図面を参照して説明する。
【００１５】
以下の説明において、ユーザがネットワークを介してコンテンツへアクセスしたときにおいて、リクエストとレスポンスとを関連付けしたものをプロセスリストという概念で表現し、実際のプロセスリストのデータをプロセスリストデータと称する。さらに、リクエストには、プロセスリストデータの作成処理（詳しくは後記する。）を要求するリクエストと、プロセスリストデータの管理処理（詳しくは後記する。）を要求するリクエストとの二種類を使い分けた。
【００１６】
まず、第一の実施例におけるプロセスリスト管理装置１の構成について図１を参照して説明する。
【００１７】
図１は、ユーザの指示に応じてＷｅｂブラウザ本体機能部２がＷｅｂサーバ４に対してコンテンツの転送を要求するリクエストおよびこのリクエストに対するＷｅｂサーバ４からのレスポンスを関連付けしてプロセスリストデータを作成して蓄積し、この蓄積したプロセスリストデータに基づいてコンテンツを再取得し、または不要なプロセスリストデータを削除する実施例を説明するためのブロック図である。
【００１８】
このプロセスリスト管理装置１は、汎用の電子計算機を想定しており、本発明は、後記するプロセスリスト作成処理および管理処理を実施するモジュール（プログラム）がＣＤ−ＲＯＭによりインストールされた電子計算機、またはＰＣカードやアダプタが装着された電子計算機において、電子計算機がネットワークを介して送受信するデータに含まれるＨＴＴＰプロトコルを検出する方法により実現されるものとする。
【００１９】
プロセスリスト管理装置１は、Ｗｅｂブラウザ本体機能部２と、アクセス情報制御部５と、後記する各種プログラムが記憶されたプログラム部６と、バッファ部１０と、プロセスリストデータベース１１とからなっている。
【００２０】
Ｗｅｂブラウザ本体機能部２は、コンテンツの転送を要求するリクエストを発行し、ネットワーク３を介してこのリクエストに対するＷｅｂサーバ４からのレスポンスを受信する機能を持つ。Ｗｅｂブラウザ本体機能部２は、ＨＴＴＰプロトコルによるデータ転送（一般に、ＨＴＴＰリクエスト（以下、「リクエスト」と称する。）の発行、またはＨＴＴＰレスポンス（以下、「レスポンス」と称する。）の受信を指す。）を行い、ＨＴＭＬを解析し、その結果をディスプレイ１２に表示するものである。
【００２１】
アクセス情報制御部５は、プログラム部６から各処理に対応したプログラムを読み取り、プロセスリスト管理装置１の動作の制御をする他、プロセスリスト管理装置１とＷｅｂサーバ４との間のデータ転送を行うものである。また、アクセス情報制御部５は、所定の条件下で、Ｗｅｂブラウザ本体機能部２が発行したリクエストを参照し、プログラム部６内のデータ管理プログラム８に記憶されているプログラムに基づき、この参照したリクエスト（以下、「参照リクエスト」と称する。）をバッファ部１０に一時的に蓄積する。さらに、アクセス情報制御部５は、同様の条件下で、プログラム部６内のデータ管理プログラム部８に記憶されているプログラムに基づき、Ｗｅｂブラウザ本体機能部２が発行したリクエストに対するＷｅｂサーバ４からのレスポンスを参照し、この参照したレスポンス（以下、「参照レスポンス」と称する。）、およびバッファ部１０に一時的に蓄積した参照リクエストを関連付けしてプロセスリストデータを作成し、プロセスリストデータベース１１に蓄積する。
【００２２】
バッファ部１０は、アクセス情報制御部５がプログラム部６内の所定のプログラムを読み取って一時的に記憶し、そのプログラムに従った処理を実行する際のワーク領域である。また、アクセス情報制御部５は、ユーザの指示により、後記するスタートボタンおよびストップボタンが選択されたとき、その選択された状態を示すファイルをバッファ部１０内に生成する。
【００２３】
プログラム部６には、セッションの状態を管理し、Ｗｅｂブラウザ本体機能部２が発行したリクエストがプロセスリストデータの作成処理を要求するものであるか否かを判定し、さらに、ユーザの指示によりスタートボタンおよびストップボタンが選択されたことを表わすファイルの有無を判定するためのプログラムが記憶されているセッション管理プログラム部７と、Ｗｅｂブラウザ本体機能部２が発行したリクエストおよびこのリクエストに対するＷｅｂサーバ４からのレスポンスを参照し、参照リクエストをバッファ部１０に一時的に蓄積し、リクエストに対するＷｅｂサーバ４からのレスポンスおよびリクエストを関連付けし、この関連付けにより作成したプロセスリストデータを読込み、さらにプロセスリストデータを削除するためのプログラムが記憶されているデータ管理プログラム部８と、プロセスリストデータベース１１から読込まれたプロセスリストデータの一覧表示または詳細表示（詳しくは後記する。）のインターフェイスを生成するためのプログラムが記憶されている管理用ユーザインターフェイス生成プログラム部９とからなっている。
【００２４】
アクセス情報制御部５は、プログラム部６内のセッション管理プログラム部７に記憶されているプログラムに基づき、プロセスリスト管理装置１とＷｅｂサーバ４との間におけるリクエストおよびレスポンスのやり取りを監視する。一般的に、電子計算機およびこの電子計算機に接続されているサーバ間（例えば図１においては、プロセスリスト管理装置１とＷｅｂサーバ４との間）のＨＴＴＰ通信において、データ転送が終了し、電子計算機またはサーバのどちらか一方が切断された状態になるまでの通信の単位のことをセッションという。
【００２５】
また、作成されたプロセスリストデータは、プロセスリスト管理装置１内のプロセスリストデータベース１１に蓄積される。
【００２６】
次に、本発明におけるプロセスリストデータに含まれるデータの種類について図２を参照して説明する。
【００２７】
図２は、プロセスリストデータに含まれる各種データの詳細を示した図面であり、第一の実施例においては、プロセスリストデータには、コンテンツのＵＲＬ、コンテンツのタイトル情報、最終蓄積日およびユーザが任意に入力したコメントが含まれており、第二の実施例においては、第一の実施例におけるプロセスリストデータに含まれるものの他、コンテンツも含まれる。
【００２８】
また、ユーザは、一つのプロセスリストデータに名前を付けて蓄積することができる他、二つ以上のプロセスリストデータをまとめて一つのプロセスリストデータとして名前を付けて蓄積することができる。
【００２９】
次に、プロセスリストデータに名前を付けて蓄積することについて図３を参照して説明する。
【００３０】
図３は、Ｗｅｂブラウザ本体機能部２が表示する画面の一例であり、本発明に係るモジュールがインストールされたプロセスリスト管理装置１のＷｅｂブラウザ本体機能部２が表示する画面には、図３の領域１３が表示されるものとする。図３の領域１３には、プロセスリストマーク１４と、入力フォーム１５と、決定ボタン１６と、スタートボタン１７と、ストップボタン１８とが表示される。プロセスリストマーク１４については、後記する。
【００３１】
図３において、入力フォーム１５は、プロセスリストデータの名前を決定するためにユーザが入力するフォームであり、ユーザの指示により、入力フォーム１５に適当な事項が入力されて決定ボタン１６が選択されると、アクセス情報制御部５は、プログラム部６内のデータ管理プログラム部８に記憶されているプログラムに基づき、入力フォーム１５に入力された事項をプロセスリストデータの名前として決定し、プロセスリストデータを蓄積する。
【００３２】
スタートボタン１７は、プロセスリストデータの蓄積を開始したいときにユーザが選択するボタンである。ユーザの指示により、スタートボタン１７が選択されると、アクセス情報制御部５は、プログラム部６内のデータ管理プログラム部８に記憶されているプログラムに基づき、バッファ部１０に、ユーザがスタートボタンを選択したことを表わすファイル（例えば、「２００３０７１１１５３０．ｓｔａｒｔｓｅｌｅｃｔｅｄ」）を生成する。このファイルの生成により、アクセス情報制御部５は、ユーザの指示によりスタートボタン１７が選択されたという判定をする。このとき、画面内のコンテンツにおいて、ユーザによる処理（ＵＲＬの入力、ＵＲＬアンカーの選択等）に基づいて新しいコンテンツが表示されるまでのプロセスについてプロセスリストデータが生成される。プロセスリスト管理装置１は、ユーザがスタートボタン１７を選択しなくとも、ユーザによる処理（ＵＲＬの入力、ＵＲＬアンカーの選択等）に基づいて新たなコンテンツをディスプレイ１２に提示するが、ユーザの指示によりスタートボタン１７が選択されない限り、プロセスリストデータを作成しない。
【００３３】
ストップボタン１８は、プロセスリストデータの蓄積を終了したいときにユーザが選択するボタンである。ユーザの指示によりストップボタン１８が選択されると、アクセス情報制御部５は、プログラム部６内のデータ管理プログラム部８に記憶されているプログラムに基づき、ユーザがスタートボタン１７を選択したことを表わすファイル（例えば、「２００３０７１１１５３０．ｓｔａｒｔｓｅｌｅｃｔｅｄ」）を削除する。このファイルの削除により、アクセス情報制御部５が、ユーザがストップボタン１８を選択したという判定をする。このとき、画面内のコンテンツにおいて、ユーザによる処理（ＵＲＬの入力、ＵＲＬアンカーの選択等）に基づいて新しいコンテンツが表示されるまでのプロセスについてプロセスリストデータは作成されない。このように、ユーザがスタートボタン１７を選択してストップボタン１８を選択するまでの間、選択されたコンテンツに至るプロセスに対してプロセスリストデータが作成されることになる。ユーザは、スタートボタン１７およびストップボタン１８を自分の必要に応じたタイミングで選択することにより、プロセスリストデータを蓄積することができる。
【００３４】
プロセスリストデータに名前を付けて蓄積するとき、ユーザは一のプロセスリストデータについて一の名前を付けて蓄積してもよいし、又複数のプロセスリストデータを一の集合としてプロセスリストデータを蓄積してもよい。前者の場合、ユーザはスタートボタン１７を選択してプロセスリストデータを作成し、ストップボタン１８を選択して名前を付けて蓄積することで実現することができる。又後者の場合、ユーザはスタートボタン１７を選択してプロセスリストデータを複数個作成し、ストップボタン１８を選択して名前を付けて蓄積することで実現することができる。
【００３５】
次に、プロセスリストデータの管理処理の種類について図面を参照して説明する。
【００３６】
プロセスリストデータの管理処理には、以下の二種類がある。一つは、蓄積したプロセスリストデータの一覧を表示する処理である。もう一つは、蓄積したプロセスリストデータのうち、選択した一のプロセスリストデータの詳細を表示する処理である。
【００３７】
次に、プロセスリストデータの一覧表示について図４を参照して、プロセスリストデータの詳細表示について図５を参照して説明する。
【００３８】
図４は、プロセスリストデータの一覧を示した画面である。ユーザが図３中のプロセスリストマーク１４を選択すると、アクセス情報制御部５は、プログラム部６内のデータ管理部８に記憶されているプログラムに基づき、プロセスリストデータベース１１に蓄積されているプロセスリストデータを読込み、プログラム部６内の管理用ユーザインターフェイス生成プログラム部９に記憶されているプログラムに基づき、プロセスリストデータの一覧表示のデータを生成して図４のように表示する。
【００３９】
図５は、一つのプロセスリストデータの詳細を示した画面であり、図４と同様、アクセス情報制御部５が管理用ユーザインターフェイス生成プログラム部９に記憶されているプログラムに基づいて生成する。
【００４０】
図４の一覧表示には、プロセスリストデータを蓄積したユーザの名前、リクエストされたコンテンツのＵＲＬ、コンテンツのタイトル（図４中の[商品検索]、［夏休み旅行計画］等。）、最終蓄積日またはコメントとからなるプロセスリストデータの一覧が一括に表示されており、図４には例えば三つのプロセスリストデータを示した。ユーザの指示により、図４の各プロセスリストデータの左側にある選択肢１９を選択してリストの編集ボタン２０が選択されると、図５に示すプロセスリストデータの詳細表示が表示される。
【００４１】
図５の詳細表示には、一回または複数回アクセスしたことによりＷｅｂサーバ４から取得したコンテンツがプロセス「国内航空券予約」、プロセス「お勧め観光スポット」というプロセス単位で蓄積されたプロセスリストデータが表示されている。ユーザの指示により、図５中の各プロセスの左側にある選択肢２１の一つおよび削除するボタン２２が選択されると、この選択されたプロセスリストデータは削除される。また、ユーザの指示により、コメント入力フォーム２１に適当なコメントが入力、および更新ボタン２２が選択されると、プロセスリストデータに適当なコメントが付加される。さらに、ユーザの指示により、ＵＲＬアンカー２５が選択されると、プロセスリスト管理装置１はこのＵＲＬアンカー２５に対応するコンテンツの転送を要求するリクエストを発行し、このリクエストに対するＷｅｂサーバ４からのレスポンスに基づいてコンテンツを再度取得する。以下、ユーザがＵＲＬアンカー２５を選択し、プロセスリスト管理装置１がＷｅｂサーバ４からコンテンツを再度取得することを「プロセスリストデータに基づいたコンテンツの再取得」と称する。
【００４２】
次に、プロセスリスト管理装置１の動作について図６を参照して説明する。
【００４３】
図６は、プロセスリスト管理装置１の動作を説明するフローチャートであり、個々の処理（プロセスリストデータの作成処理またはプロセスリストデータの管理処理）については後記する。プロセスリスト管理装置１の動作が開始すると、アクセス情報制御部５は、プログラム部６から各々のプログラムを読み取って適宜にバッファ部１０に記憶した後、そのプログラムに従って所定の処理を実行する。
【００４４】
即ち、図６において、ユーザの指示により、アクセスするコンテンツのＵＲＬが入力、コンテンツ内のＵＲＬアンカーが選択、または図３のプロセスリストマーク１４が選択されたとき、Ｗｅｂブラウザ本体機能部２は、ユーザの入力または選択に基づくリクエストを発行する（Ｓ１）。
【００４５】
Ｓ１で発行するリクエストには二種類ある。一つは、プロセスリストデータの作成処理を要求するリクエストであり、これはユーザの指示によりコンテンツのＵＲＬが入力されたときまたはコンテンツ内のＵＲＬアンカーが選択されたときに、Ｗｅｂブラウザ本体機能部２が発行するリクエストである。もう一つは、プロセスリストデータの管理処理を要求するリクエストであり、これはユーザの指示により図３のプロセスリストマーク１４が選択されたときに、Ｗｅｂブラウザ本体機能部２が発行するリクエストである。
【００４６】
アクセス情報制御部５は、プログラム部６内のセッション管理プログラム７に記憶されているプログラムに基づき、Ｓ１で発行されたリクエストがプロセスリストデータの作成処理を要求するものであるか否かを判定する（Ｓ２）。ユーザの指示により、Ｗｅｂブラウザ本体機能部２がプロセスリストデータの作成処理を要求するリクエストを発行したとき（Ｓ２のＹｅｓ）、プロセスリスト管理装置１は、後記するプロセスリストデータの作成処理に入る（Ｓ３）。
【００４７】
プロセスリストデータの作成処理が終了し、ユーザの指示により、入力フォーム１５に名前が入力され、決定ボタン１６が選択されない限り（Ｓ４のＮｏ）、Ｗｅｂブラウザ本体機能部２は、ユーザの指示に応じて、プロセスリストデータの作成処理を要求するリクエストを発行することになる（Ｓ１）。ユーザの指示により、ストップボタン１８が選択されたとき、アクセス情報制御部５は、プログラム部６内のセッション管理プログラム部７に記憶されているプログラムに基づき、ユーザがスタートボタン１７を選択したことを表わすファイルを削除する。このとき、ユーザの指示により、入力フォーム１５に名前が入力され、決定ボタン１６が選択されると（Ｓ４のＹｅｓ）、アクセス情報制御部５は、ユーザの指示に基づき、Ｓ３で作成したプロセスリストデータに名前を付けてプロセスリストデータベース１１に蓄積し（Ｓ５）、プロセスリスト管理装置１の処理はこのまま終了する。
【００４８】
一方、ユーザの指示により、Ｗｅｂブラウザ本体機能部２がプロセスリストデータの管理処理を要求するリクエストを発行したとき（Ｓ２のＮｏ）、プロセスリスト管理装置１は、後記するプロセスリストデータの管理処理に入る（Ｓ６）。プロセスリストデータの管理処理を要求するリクエストとは、Ｓ１でユーザにより図３のプロセスリストマーク１４が選択されたことによりＷｅｂブラウザ本体機能部２が発行するリクエストである。プロセスリスト管理装置１は、プロセスリストデータの管理処理を終えると、このまま終了する。
【００４９】
プロセスリストデータの作成処理について図７を参照して説明する。
【００５０】
図７は、プロセスリスト管理装置１がプロセスリストデータを作成するときの動作を説明するフローチャートであり、Ｓ１で発行される一のリクエストに対するプロセスリストデータの作成処理である。
【００５１】
図７において、アクセス情報制御部５は、プログラム部６内のセッション管理プログラム部７に記憶されているプログラム、およびユーザによりスタートボタン１７が選択されたか否かを表わすファイルの有無に基づき、ユーザによるスタートボタン１７の選択の有無を判定する（Ｓ７）。アクセス情報制御部５が、スタートボタン１７は選択されていないと判定したとき（Ｓ７のＮｏ）、プロセスリスト管理装置１はプロセスリストデータを作成することができないため、プロセスリストデータの作成処理はこのまま終了する。アクセス情報制御部５が、ユーザによりスタートボタン１７が選択されたと判定したとき（Ｓ７のＹｅｓ）、Ｗｅｂブラウザ本体機能部２は、ネットワーク３を介し、Ｓ１で発行したリクエストをＷｅｂサーバ４に転送する。このとき、アクセス情報制御部５は、プログラム部６内のデータ管理プログラム部８に記憶されているプログラムに基づき、Ｓ１で発行されたリクエストを参照し（Ｓ８）、この参照したリクエストをプロセスリストデータとしてバッファ部１０に一時的に蓄積する（Ｓ９）。
【００５２】
Ｗｅｂブラウザ本体機能部２は、Ｓ１で発行されたリクエストに対するＷｅｂサーバ４からのレスポンスを受信し（Ｓ１０）、アクセス情報制御部５は、プログラム部６内のデータ管理プログラム部８に記憶されているプログラムに基づき、このレスポンスを参照する（Ｓ１１）。アクセス情報制御部５は、プログラム部６内のデータ管理プログラム部８に記憶されているプログラムに基づき、Ｓ９でバッファ部１０に一時的に蓄積した参照リクエストおよびＳ１１で参照した参照レスポンスを関連付けしてプロセスリストデータを作成し（Ｓ１２）、プロセスリストデータの作成処理は終了する。また、Ｗｅｂブラウザ本体機能部２は、Ｗｅｂサーバ４のレスポンスに基づいてコンテンツを画面に表示する。
【００５３】
プロセスリストデータの管理処理（一覧表示）について図８を参照して説明する。
【００５４】
図８は、プロセスリスト管理装置１が蓄積したプロセスリストデータの管理処理の一であるプロセスリストデータの一覧表示をディスプレイ１２に表示するまでの動作を説明するフローチャートである。Ｓ１で発行されたリクエストがプロセスリストデータの管理処理を要求するものであるとき、プロセスリスト管理装置１は、プロセスリストデータの一覧表示をユーザに提示する。
【００５５】
図８において、アクセス情報制御部５は、プログラム部６内のデータ管理プログラム部８に記憶されているプログラムに基づき、Ｓ１で発行されたリクエストを参照し（Ｓ１３）、この参照リクエストに基づいてプロセスリストデータベース１１内のプロセスリストデータを読込む（Ｓ１４）。アクセス情報制御部５は、プログラム部６内の管理用ユーザインターフェイス生成プログラム部９に記憶されているプログラムに基づき、Ｓ１４で読込んだプロセスリストデータの一覧表示のデータを生成し（Ｓ１５）、図４に示すように表示する（Ｓ１６）。
【００５６】
ユーザにより、詳細表示に切り替える処理がされたとき（Ｓ１７のＹｅｓ）、プロセスリスト管理装置１は、プロセスリストデータの管理処理（詳細表示）に入るが（Ｓ１８）、ユーザにより、詳細表示に切り替える処理がされないとき（Ｓ１７のＮｏ）、プロセスリストデータの管理処理（一覧表示）はこのまま終了する。
【００５７】
プロセスリストデータの管理処理（詳細表示）について図９を参照して説明する。
【００５８】
図９は、図４のプロセスリストデータの一覧表示から選択された一のプロセスリストデータについて、プロセスリストデータの管理処理の一であるプロセスリストデータの詳細表示の表示をし、この詳細表示中の不要なプロセスリストデータを削除し、およびこの詳細表示中のプロセスリストデータに基づいてコンテンツの再取得をする動作を説明するフローチャートである。
【００５９】
図９において、図４のプロセスリストデータの一覧表示において、ユーザにより、一のプロセスリストデータについて選択肢１９およびリストの編集ボタン２０が選択されると、アクセス情報制御部５は、プログラム部６内のデータ管理プログラム部８に記憶されているプログラムに基づき、ユーザにより選択されたプロセスリストデータをプロセスリストデータベース１１から読込む（Ｓ１９）。アクセス情報制御部５は、プログラム部６内の管理用ユーザインターフェイス生成プログラム部９に記憶されているプログラムに基づき、Ｓ１９で読込んだプロセスリストデータの詳細表示のデータを生成し（Ｓ２０）、この生成したプロセスリストデータの詳細表示のデータをＷｅｂブラウザ本体機能部２に転送する。Ｗｅｂブラウザ本体機能部２は、この詳細表示のデータを解析し、画面上に表示する（Ｓ２１）。
【００６０】
プロセスリストデータの詳細表示の画面において、ユーザにより、図５の各プロセスリストデータの小タイトルの左側にある選択肢２１および削除するボタン２２が選択されたとき（Ｓ２２のＹｅｓ）、アクセス情報制御部５は、プログラム部６内のデータ管理プログラム部８に記憶されているプログラムに基づき、ユーザにより選択されたプロセスリストデータを削除する（Ｓ２３）。ユーザにより、プロセスリストデータのＵＲＬアンカー２５が選択されたとき（Ｓ２４のＹｅｓ）、アクセス情報制御部５は、プログラム部６内のデータ管理プログラム部８に記憶されているプログラムに基づき、ユーザにより選択されたＵＲＬアンカー２５に対応するプロセスリストデータを読込み、再度Ｗｅｂサーバ４に、このプロセスリストデータ中に含まれるＵＲＬにアクセスするためのリクエストを発行し（Ｓ２５）、プロセスリストデータに基づくコンテンツの再取得をする（Ｓ２６）。
【００６１】
ユーザの指示により、他のＵＲＬアンカー２５が選択されたとき、プロセスリスト管理装置１は、そのＵＲＬアンカーに基づいてもコンテンツを再取得する（Ａへ）。
【００６２】
ユーザにより、プロセスリストデータに基づくコンテンツの再取得およびプロセスリストデータの削除がされないとき、プロセスリスト管理装置１は、プロセスリストデータの管理処理を終了する。
【００６３】
このように本発明における第一の実施例によれば、プロセスリスト管理装置１は、ユーザがＷｅｂサーバ４にアクセスし、このアクセスの結果得たコンテンツを閲覧するまでに至るＷｅｂブラウザ本体機能部２のプロセスをデータとして作成して蓄積することができる。このとき、プロセスリスト管理装置１内のアクセス情報制御部５は、プログラム部６内のデータ管理プログラム部８に記憶されているプログラムに基づき、Ｗｅｂブラウザ本体機能部２が発行するリクエストとこのリクエストに対するＷｅｂサーバ４のレスポンスとを関連付けし、プロセスリストデータとして蓄積することができる。また、プロセスリスト管理装置１内のＷｅｂブラウザ本体機能部２が表示する画面には、領域１３が表示され、この領域１３にあるスタートボタン１７およびストップボタン１８により、プロセスリスト管理装置１は、ユーザの必要に応じたタイミングにより、プロセスリストデータを蓄積することができる。
【００６４】
また、プロセス管理装置１は、ユーザに、蓄積したプロセスリストデータの管理処理としてプロセスリストデータの一覧表示や詳細表示を提示することもできる。特にこの詳細表示において、蓄積した時点のコンテンツの所在を示すＵＲＬに再度アクセスし、このコンテンツをＷｅｂサーバ４から再取得することもできる。さらに、この詳細表示において、ユーザの指示により、プロセスリスト管理装置１は、プロセスリストデータの削除をすることもでき、バックアップの一助とすることができる。
【実施例２】
【００６５】
次に、本発明における第二の実施例について図面を参照して説明する。
【００６６】
まず、第二の実施例におけるプロセスリスト管理装置１の構成について図１および図２を参照して説明する。
【００６７】
第二の実施例におけるシステムの構成は、第一の実施例におけるシステムの構成と実質的には同じである。しかし、第二の実施例における図１のプロセスリストデータには、図２に示すようにＷｅｂブラウザ本体機能部２が発行するリクエストおよびこのリクエストに対するＷｅｂサーバ４からのレスポンスに含まれるコンテンツのＵＲＬ、コンテンツのタイトル情報、最終蓄積日およびコンテンツがプロセスリストデータベース１１に蓄積される点が異なる。コンテンツは、プロセスリストデータベース１１内にスナップショットとして蓄積される。第二の実施例においては、コンテンツがプロセスリストデータとして蓄積されるため、アクセス情報制御部５は、プログラム部６内のデータ管理プログラム部８に記憶されているプログラムに基づき、Ｗｅｂブラウザ本体機能部２が発行したリクエストおよびこのリクエストに対するＷｅｂサーバ４からのレスポンスを参照し、これら参照リクエストおよび参照レスポンスを関連付けし、この関連付けしたものを一意に定めるユニークＩＤ番号をプロセスリストデータに付与して蓄積する。このため、プロセスリストデータベース１１には、ユニークＩＤ番号が付されたプロセスリストデータ毎に蓄積される。
【００６８】
また、第二の実施例においては、蓄積したプロセスリストデータに基づいてコンテンツを再取得するためには、二つの方法がある。一つは、Ｗｅｂブラウザ本体機能部２がネットワーク３を介することなく、プロセスリスト管理装置１内のプロセスリストデータベース１１に蓄積したコンテンツを読込んで表示する方法であり、もう一つは、Ｗｅｂブラウザ本体機能部２がＷｅｂサーバ４にリクエストを再度発行し、ネットワーク３を介して、そのリクエストに対するＷｅｂサーバ４からのレスポンスを受信し、そのレスポンスに基づいてコンテンツを取得する方法である。
【００６９】
次に、第二の実施例におけるプロセスリストデータの詳細表示について、およびプロセスリストデータに基づいたコンテンツの再取得について図１０を参照して説明する。
【００７０】
図１０は、図５と同様なプロセスリストデータの詳細表示の画面である。図５と重複する部分の説明はここでは省略する。第二の実施例においては、プロセスリストデータにコンテンツがプロセスリストデータに含まれるため、ユーザの指示により、小タイトルの左側にある選択肢２６および削除するボタン２７が選択されると、アクセス情報制御部５は、プログラム部６内のデータ管理プログラム部８に記憶されたプログラムに基づき、選択されたプロセスリストデータを削除する。また、ユーザの指示により、コメント入力フォーム２９に適当なコメントが入力され、更新ボタン３０が選択されると、アクセス情報制御部５は、プログラム部６内のデータ管理プログラム部８に記憶されているプログラムに基づき、プロセスリストデータに関するコメント情報を更新する。さらに、プロセスリストデータの詳細画面においては、各小タイトルＵＲＬアンカー３１が設けられており、ユーザの指示により、このＵＲＬアンカー３１が選択されると、アクセス情報制御部５は、選択されたＵＲＬを含むプロセスリストデータを読込み、ネットワーク３を介さず読込んだプロセスリストデータに基づいてコンテンツを再取得する。
【００７１】
一方、ユーザにより、小タイトルの左側にある選択肢２６および再実行するボタン２８が選択されたとき、Ｗｅｂブラウザ本体機能部２はこの選択されたプロセスリストデータ中に含まれるＵＲＬにアクセスするためのリクエストを発行し、ネットワーク３を介してＷｅｂサーバ４に転送し、このリクエストに対するＷｅｂサーバ４からのレスポンスを受信し、そのレスポンスに基づいてコンテンツを再取得する。
【００７２】
次に、プロセスリスト管理装置１の動作について図１１を参照して説明する。
【００７３】
図１１は、第二の実施例におけるプロセスリスト管理装置１の動作を説明するフローチャートであり、個々の処理（プロセスリストデータの作成処理またはプロセスリストデータの管理処理）については後記する。プロセスリスト管理装置１の動作が開始すると、アクセス情報制御部５は、プログラム部６から各々のプログラムを読み取って適宜にバッファ部１０に記憶した後、そのプログラムに従って所定の処理を実行する。
【００７４】
即ち、図１１において、ユーザの指示により、アクセスするコンテンツのＵＲＬが入力、コンテンツ内のＵＲＬアンカーが選択、または図３のプロセスリストマーク１４が選択されたとき、Ｗｅｂブラウザ本体機能部２は、ユーザの入力または選択に基づくリクエストを発行する（Ｓ１０１）。
【００７５】
Ｓ１０１で発行するリクエストには二種類ある。一つは、プロセスリストデータの作成処理を要求するリクエストであり、これはユーザの指示によりコンテンツのＵＲＬが入力されたときまたはコンテンツ内のＵＲＬアンカーが選択されたときに、Ｗｅｂブラウザ本体機能部２が発行するリクエストである。もう一つは、プロセスリストデータの管理処理を要求するリクエストであり、これはユーザの指示により図３のプロセスリストマーク１４が選択されたときに、Ｗｅｂブラウザ本体機能部２が発行するリクエストである。
【００７６】
アクセス情報制御部５は、プログラム部６内のセッション管理プログラム部７に記憶されているプログラムに基づき、Ｓ１０１で発行されたリクエストがプロセスリストデータの作成処理を要求するものであるか否かを判定する（Ｓ１０２）。ユーザの指示により、Ｗｅｂブラウザ本体機能部２がプロセスリストデータの作成処理を要求するリクエストを発行したとき（Ｓ１０２のＹｅｓ）、プロセスリスト管理装置１は、後記するプロセスリストデータの作成処理に入る（Ｓ１０３）。
【００７７】
プロセスリストデータの作成処理が終了し、ユーザの指示により、入力フォーム１５に名前が入力され、決定ボタン１６が選択されない限り（Ｓ１０４のＮｏ）、Ｗｅｂブラウザ本体機能部２は、ユーザの指示に応じて、プロセスリストデータの作成処理を要求するリクエストを発行することになる（Ｓ１０１）。ユーザの指示により、ストップボタン１８が選択されたとき、アクセス情報制御部５は、プログラム部６内のセッション管理プログラム部７に記憶されているプログラムに基づき、ユーザがスタートボタン１７を選択したことを表わすファイルを削除する。このとき、ユーザの指示により、入力フォーム１５に名前が入力され、決定ボタン１６が選択されると（Ｓ１０４のＹｅｓ）、アクセス情報制御部５は、ユーザの指示に基づき、Ｓ１０３で作成したプロセスリストデータに名前を付けてプロセスリストデータベース１１に蓄積し（Ｓ１０５）、プロセスリスト管理装置１の処理はこのまま終了する。
【００７８】
一方、ユーザの指示により、Ｗｅｂブラウザ本体機能部２がプロセスリストデータの管理処理を要求するリクエストを発行したとき（Ｓ１０２のＮｏ）、プロセスリスト管理装置１は、後記するプロセスリストデータの管理処理に入る（Ｓ１０６）。プロセスリスト管理装置１は、プロセスリストデータの管理処理を終えると、このまま終了する。
【００７９】
プロセスリストデータの作成処理について図１２を参照して説明する。
【００８０】
図１２は、プロセスリスト管理装置１がプロセスリストデータを作成するときの動作を説明するフローチャートであり、Ｓ１０１で発行される一のリクエストに対するプロセスリストデータの作成処理である。
【００８１】
図１２において、アクセス情報制御部５は、プログラム部６内のセッション管理プログラム部７に記憶されているプログラム、およびユーザによりスタートボタン１７が選択されたか否かを表わすファイルの有無に基づき、ユーザによるスタートボタン１７の選択の有無を判定する（Ｓ１０７）。アクセス情報制御部５が、スタートボタン１７は選択されていないと判定したとき（Ｓ１０７のＮｏ）、プロセスリスト管理装置１はプロセスリストデータを蓄積することができないため、プロセスリストデータの作成処理はこのまま終了する。スタートボタン１７が選択されたとき（Ｓ１０７のＹｅｓ）、アクセス情報制御部５は、プログラム部６内のデータ管理プログラム部８に記憶されているプログラムに基づき、Ｓ１０１で発行されたリクエストを参照し（Ｓ１０８）、この参照したリクエストにユニークＩＤ番号（例えば、図１０の「ＩＤ：ａｂｃｄｅｆ０１２」）を付与し、この参照リクエストをプロセスリストデータとしてバッファ部１０に一時的に蓄積する（Ｓ１０９）。
【００８２】
Ｗｅｂブラウザ本体機能部２は、Ｓ１０１で発行されたリクエストに対するＷｅｂサーバ４からのレスポンスを受信し（Ｓ１１０）、アクセス情報制御部５は、プログラム部６内のデータ管理プログラム部８に記憶されているプログラムに基づき、このレスポンスを参照する（Ｓ１１１）。アクセス情報制御部５は、プログラム部６内のデータ管理プログラム部８に記憶されているプログラムに基づき、Ｓ１０９でバッファ部１０に一時的に蓄積した参照リクエストに付与したユニークＩＤ番号をＳ１１１で参照したレスポンスに付与する。アクセス情報制御部５は、プログラム部６内のデータ管理プログラム部８に記憶されているプログラムに基づき、Ｓ１０９でバッファ部１０に一時的に蓄積した参照リクエストとＳ１１１で参照したレスポンスとを関連付けし、Ｓ１０９およびＳ１１１で付与したユニークＩＤ番号を付与してプロセスリストデータを作成し（Ｓ１１２）、プロセスリストデータの作成処理は終了する。また、Ｗｅｂブラウザ本体機能部２は、Ｗｅｂサーバ４のレスポンスに基づいてコンテンツを画面に表示する。
【００８３】
プロセスリストデータの管理処理（一覧表示）について図１３を参照して説明する。
【００８４】
図１３は、プロセスリスト管理装置１が蓄積したプロセスリストデータの管理処理の一であるプロセスリストデータの一覧表示をディスプレイ１２に表示するまでの動作を説明するフローチャートである。Ｓ１０１で発行されたリクエストがプロセスリストデータの管理処理を要求するものであるとき、プロセスリスト管理装置１は、プロセスリストデータの一覧表示をユーザに提示する。
【００８５】
図１３において、アクセス情報制御部５は、プログラム部６内のデータ管理プログラム部８に記憶されているプログラムに基づき、Ｓ１０１で発行されたリクエストを参照し（Ｓ１１３）、この参照リクエストに基づいてプロセスリストデータベース１１内のプロセスリストデータを読込む（Ｓ１１４）。アクセス情報制御部５は、プログラム部６内の管理用ユーザインターフェイス生成プログラム部９に記憶されているプログラムに基づき、Ｓ１１４で読込んだプロセスリストデータの一覧表示のデータを生成し（Ｓ１１５）、図４に示すように表示する（Ｓ１１６）。
【００８６】
ユーザにより、後記する詳細表示に切り替える処理がされたとき（Ｓ１１７のＹｅｓ）、プロセスリスト管理装置１は、プロセスリストデータの管理処理（詳細表示）に入るが（Ｓ１１８）、ユーザにより、詳細表示に切り替える処理がされないとき（Ｓ１１７のＮｏ）、プロセスリストデータの管理処理（一覧表示）はこのまま終了する。
【００８７】
プロセスリストデータの管理処理（詳細表示）について図１４を参照して説明する。
【００８８】
図１４は、図４中のプロセスリストデータの一覧表示から選択された一のプロセスリストデータについて、プロセスリストデータの管理処理の一であるプロセスリストデータの詳細表示の表示をし、この詳細表示中の不要なプロセスリストデータを削除し、この詳細表示中のプロセスリストデータに基づいてコンテンツの再取得をし、およびプロセスリストデータの再実行をする動作を説明するフローチャートである。
【００８９】
図１４において、図４のプロセスリストデータの一覧表示において、ユーザにより、一のプロセスリストデータについて選択肢１９およびリストの編集ボタン２０が選択されると、アクセス情報制御部５は、プログラム部６内のデータ管理プログラム部８に記憶されているプログラムに基づき、ユーザにより選択されたプロセスリストデータをプロセスリストデータベース１１から読込む（Ｓ１１９）。アクセス情報制御部５は、プログラム部６内の管理用ユーザインターフェイス生成プログラム部９に記憶されているプログラムに基づき、Ｓ１１９で読込んだプロセスリストデータの詳細表示のデータを生成し（Ｓ１２０）、この生成したプロセスリストデータの詳細表示のデータをＷｅｂブラウザ本体機能部２に転送する。Ｗｅｂブラウザ本体機能部２は、この詳細表示のデータを解析し、画面上に表示する（Ｓ１２１）。
【００９０】
プロセスリストデータの詳細表示の画面において、ユーザにより、図１０の各プロセスリストデータの小タイトルの左側にある選択肢２６および削除するボタン２７が選択されたとき（Ｓ１２２のＹｅｓ）、アクセス情報制御部５は、プログラム部６内のデータ管理プログラム部８に記憶されているプログラムに基づき、ユーザにより選択されたプロセスリストデータを削除する（Ｓ１２３）。ユーザにより、プロセスリストデータの小タイトルの左側にある選択肢２６および再実行するボタン２８が選択されたとき（Ｓ１２４のＹｅｓ）、Ｗｅｂブラウザ本体機能部２は、ユーザにより選択されたプロセスリストデータに含まれるＵＲＬにアクセスするためのリクエストを再度Ｗｅｂサーバ４に対して発行し（Ｓ１２５）、そのリクエストに対するＷｅｂサーバ４からのレスポンスに基づいてコンテンツを取得する（Ｓ１２６）。ユーザにより、他の選択肢２６および再実行するボタン２８が選択されたとき、プロセスリスト管理装置１は、他のプロセスリストデータに基づいてもコンテンツを再取得する（Ｂへ）。
【００９１】
ユーザにより、ＵＲＬアンカー３１が選択されたとき（Ｓ１２７のＹｅｓ）、アクセス情報制御部５は、プログラム部６内のデータ管理プログラム部８に記憶されているプログラムに基づき、ユーザにより選択されたＵＲＬアンカー３１に対応するＵＲＬを含むプロセスリストデータをプロセスリストデータベース１１から読込む（Ｓ１２８）。Ｗｅｂブラウザ本体機能部２は、Ｓ１２８で読み込まれたプロセスリストデータに含まれるコンテンツを画面上に表示する（Ｓ１２９）。ユーザの指示により、他のＵＲＬアンカー３１が選択されたとき、プロセスリスト管理装置１は、その選択されたＵＲＬアンカーに基づいてコンテンツを再取得する（Ｃへ）。
【００９２】
ユーザにより、プロセスリストデータに基づくコンテンツの再取得、プロセスリストデータに基づくコンテンツの再実行、およびプロセスリストデータの削除がされないとき、プロセスリスト管理装置１は、プロセスリストデータの管理処理を終了する。
【００９３】
このように本発明における第二の実施例によれば、プロセスリスト管理装置１は、ユーザがＷｅｂサーバ４にアクセスし、このアクセスの結果得たコンテンツを閲覧するまでに至るＷｅｂブラウザ本体機能部２のプロセスをデータとして作成して蓄積することができる。このとき、プロセスリスト管理装置１内のアクセス情報制御部５は、プログラム部６内のデータ管理プログラム部８に記憶されているプログラムに基づき、Ｗｅｂブラウザ本体機能部２が発行するリクエストとこのリクエストに対するＷｅｂサーバ４のレスポンスとを関連付けし、プロセスリストデータを一意に定めるユニークＩＤ番号を付与したプロセスリストデータとして蓄積することができる。このときのプロセスリストデータには、Ｗｅｂブラウザ本体機能部２が発行したリクエストに対するＷｅｂサーバ４のレスポンスとして取得したコンテンツが含まれる。また、コンテンツを含めたプロセスリストデータにユニークＩＤ番号が付与されるため、ユーザはこのユニークＩＤ番号に基づいてプロセスリストデータを識別することができる。
【００９４】
さらに、プロセス管理装置１は、ユーザに、蓄積したプロセスリストデータの管理処理としてプロセスリストデータの一覧表示や詳細表示を提示することもできる。特にこの詳細表示においては、ユーザの指示に応じて、蓄積した時点のプロセスリストデータ中に含まれるコンテンツ（スナップショット）をプロセスリストデータベース１１から読み出して再度表示し、または蓄積した時点のプロセスリストデータ中に含まれるＵＲＬにアクセスし、このＵＲＬに対応するコンテンツをコンテンツとしてＷｅｂサーバ４から再取得することもできる。さらに、ユーザはこの詳細表示において不要なプロセスリストデータ削除することができ、バックアップの一助とすることができる。
【００９５】
なお、本発明は、上記実施例に限定されるものでなく、その要旨を逸脱しない範囲で種々変形して実施できる。例えば、上述した実施例においては、プロセスリスト管理装置としてプロセスリストデータ作成処理およびプロセスリストデータ管理処理を実行するモジュールを追加したＷｅｂブラウザを搭載した電子計算機を想定したが、電子計算機に限定されず、ＰＤＡまたは携帯電話であってもよい。
【００９６】
また、上記実施例において、ユーザの指示によりスタートボタン１７が選択されたとき、アクセス情報制御部５は、プログラム部６内のデータ管理プログラム部８に記憶されているプログラムに基づき、バッファ部１０に、ユーザがスタートボタン１７を選択したことを表わすファイル（例えば、「２００３０７１１１５３０．ｓｔａｒｔｓｅｌｅｃｔｅｄ」）を生成したことにより、アクセス情報制御部５が、ユーザがスタートボタン１７を選択したという判定をするようにしてもよい。さらに、ユーザの指示によりストップボタン１８が選択されたとき、アクセス情報制御部５は、プログラム部６内のデータ管理プログラム部８に記憶されているプログラムに基づき、ユーザがストップボタン１８を選択したことを表わすファイル（例えば、「２００３０７１１１５３０．ｓｔｏｐｓｅｌｅｃｔｅｄ」）を生成し、「＊＊＊．ｓｔａｒｔｓｅｌｅｃｔｅｄ」及び「＊＊＊．ｓｔｏｐｓｅｌｅｃｔｅｄ」の組み合わせ（＊はワイルドカードであり、この二つのファイルの「＊＊＊」の部分は同一であるとする。）により、アクセス情報制御部５が、ユーザがストップボタン１８を選択したという判定をするようにしてもよい。
【図面の簡単な説明】
【００９７】
【図１】プロセスリスト管理装置１の作成処理または管理処理の実施例を説明する機能ブロック図。
【図２】プロセスリストデータの内容を示した図面。
【図３】Ｗｅｂブラウザの画面の一例を模式的に示した図面。
【図４】プロセスリストデータの一覧表示を示した画面。
【図５】第一の実施例におけるプロセスリストデータの詳細表示の一例を示した画面。
【図６】第一の実施例におけるプロセスリスト管理装置１の動作を説明するフローチャート。
【図７】第一の実施例におけるプロセスリスト管理装置１のプロセスリスト作成処理について説明するフローチャート。
【図８】第一の実施例におけるプロセスリスト管理装置１のプロセスリスト管理処理（一覧表示）について説明するフローチャート。
【図９】第一の実施例におけるプロセスリスト管理装置１のプロセスリスト管理処理（詳細表示）について説明するフローチャート。
【図１０】第二の実施例におけるプロセスリストデータの詳細表示の一例を示した画面。
【図１１】第二の実施例におけるプロセスリスト管理装置１の動作を説明するフローチャート。
【図１２】第二の実施例におけるプロセスリスト管理装置１のプロセスリスト作成処理について説明するフローチャート。
【図１３】第二の実施例におけるプロセスリスト管理装置１のプロセスリスト管理処理（一覧表示）について説明するフローチャート。
【図１４】第二の実施例におけるプロセスリスト管理装置１のプロセスリスト管理処理（詳細表示）について説明するフローチャート。
【符号の説明】
【００９８】
１  ・・・プロセスリスト管理装置
２  ・・・Ｗｅｂブラウザ本体機能部
３  ・・・ネットワーク
４  ・・・Ｗｅｂサーバ
５  ・・・アクセス情報制御部
６  ・・・プログラム部
７  ・・・セッション管理プログラム部
８  ・・・データ管理プログラム部
９  ・・・管理用ユーザインターフェイス生成プログラム部
１０・・・バッファ部
１１・・・プロセスリストデータベース
１２・・・ディスプレイ
１３・・・Ｗｅｂブラウザの画面に追加されるユーザインターフェイス
１４・・・プロセスリストマーク
１５・・・入力フォーム
１６・・・決定ボタン
１７・・・スタートボタン
１８・・・ストップボタン
１９、２１、２６・・・選択肢
２０・・・リストの編集ボタン
２２、２７・・・削除するボタン
２３、２９・・・コメント入力フォーム
２４、３０・・・更新ボタン
２５、３１・・・ＵＲＬアンカー
２８・・・再実行するボタン
【図１】
2005078330.tif 000003
【図２】
2005078330.tif 000004
【図３】
2005078330.tif 000005
【図４】
2005078330.tif 000006
【図５】
2005078330.tif 000007
【図６】
2005078330.tif 000008
【図７】
2005078330.tif 000009
【図８】
2005078330.tif 000010
【図９】
2005078330.tif 000011
【図１０】
2005078330.tif 000012
【図１１】
2005078330.tif 000013
【図１２】
2005078330.tif 000014
【図１３】
2005078330.tif 000015
【図１４】
2005078330.tif 000016