(57)【要約】【課題】経歴および履歴内容を把握できるＷＷＷブラウザのキャッシュ管理装置を得る。【解決手段】履歴／キャッシュ保存部３は、ＷｅｂページのＵＲＬとアクセス日時または該ＵＲＬの更新日時の組データをキーとして、これに対応するページ内容をキャッシュとして保存する。ＷＷＷブラウザ２のキャッシュ管理部２２は、履歴／キャッシュ保存部３に保存されるＵＲＬ、アクセス日時または該ＵＲＬの更新日時、ページ内容のキャッシュの対応を管理する。更新判定機能部２１は、指定されたＵＲＬのＨＴＴＰヘッダ情報をネットワーク１経由で取得し、履歴／キャッシュ保存部３上の該ＵＲＬのキャッシュの日時以後に、Ｗｅｂページが更新されたかどうかを判定する。本構成により、キャッシュに保存されている過去にアクセスしたことのあるＵＲＬ一覧に加えてアクセスした日時をも選択し、過去にアクセスした時点での任意のＷｅｂページを閲覧可能とする。【選択図】　　　　図１
2004078783.tif 000002
【特許請求の範囲】
【請求項１】
外部ネットワークと接続し、該外部ネットワーク上のサーバ装置にあるＷｅｂページを閲覧するＷＷＷブラウザと、
前記ＷＷＷブラウザのキャッシュを保存する履歴／キャッシュ保存手段とを有し、
前記履歴／キャッシュ保存手段は、ＷｅｂページのＵＲＬとアクセス日時との組データ、または前記ＵＲＬと該ＵＲＬの更新日時との組データをキーとして、該キーにＷｅｂページを対応させて保存する機能を有し、
経歴および履歴内容の把握を可能としたことを特徴とするＷＷＷブラウザのキャッシュ管理装置。
【請求項２】
前記ＷＷＷブラウザは、
前記ＵＲＬとアクセス日時との組データ、または前記ＵＲＬと該ＵＲＬの更新日時との組データと、保存されたＷｅｂページとの対応を管理するキャッシュ管理手段と、
指定されたＵＲＬのＨＴＴＰヘッダ情報をネットワーク経由で取得し、前記ＵＲＬのＷｅｂページを前記履歴／キャッシュ保存手段へ保存した日時以後に、前記Ｗｅｂページが更新されたかどうかを判定する更新判定機能手段と、
を有し、
前記更新判定機能手段によりＷｅｂページが更新されていると判定した場合に、該Ｗｅｂページを取得し、前記指定されたＵＲＬと該ＵＲＬの更新日時をキーとし、該キーに対応させて前記取得したＷｅｂページを保存することで過去にアクセスした時点におけるＷｅｂページの内容を参照可能としたことを特徴とする請求項１記載のＷＷＷブラウザのキャッシュ管理装置。
【請求項３】
外部ネットワークと接続し、該外部ネットワーク上のサーバ装置にあるＷｅｂページを閲覧するＷＷＷブラウザのキャッシュ管理方法であって、
ＷｅｂページのＵＲＬとアクセス日時との組データ、または前記ＵＲＬと該ＵＲＬの更新日時との組データをキーとして、該キーにＷｅｂページを対応させて保存する前記履歴／キャッシュ保存工程を有し、
前記履歴／キャッシュ保存工程で保存された前記Ｗｅｂページの履歴内容を参照可能としたことを特徴とするＷＷＷブラウザのキャッシュ管理方法。
【請求項４】
前記ＵＲＬとアクセス日時との組データ、または前記ＵＲＬと該ＵＲＬの更新日時との組データと、保存されたＷｅｂページとの対応を前記ＷＷＷブラウザが管理するキャッシュ管理工程と、
指定されたＵＲＬのＨＴＴＰヘッダ情報をネットワーク経由で取得し、前記ＵＲＬのＷｅｂページを前記履歴／キャッシュ保存工程により保存した日時以後に、前記Ｗｅｂページが更新されたかどうかを判定する更新判定工程と、
前記更新判定工程によりＷｅｂページが更新されていると判定した場合に、該Ｗｅｂページを取得し、前記指定されたＵＲＬと該ＵＲＬの更新日時をキーとし、該キーに対応させて前記取得したＷｅｂページを保存する第２の履歴／キャッシュ保存工程と、を有し、
過去にアクセスした時点におけるＷｅｂページの内容を参照可能としたことを特徴とする請求項３記載のＷＷＷブラウザのキャッシュ管理方法。
【請求項５】
外部ネットワークと接続し、該外部ネットワーク上のサーバ装置にあるＷｅｂページを閲覧するＷＷＷブラウザのキャッシュ管理プログラムであって、
ＷｅｂページのＵＲＬとアクセス日時との組データ、または前記ＵＲＬと該ＵＲＬの更新日時との組データをキーとして、該キーにＷｅｂページを対応させて保存する前記履歴／キャッシュ保存処理を実行し、
前記履歴／キャッシュ保存処理で保存された前記Ｗｅｂページの履歴内容を参照可能としたことを特徴とするＷＷＷブラウザのキャッシュ管理プログラム。
【請求項６】
前記ＵＲＬとアクセス日時との組データ、または前記ＵＲＬと該ＵＲＬの更新日時との組データと、保存されたＷｅｂページとの対応を前記ＷＷＷブラウザが管理するキャッシュ管理処理と、
指定されたＵＲＬのＨＴＴＰヘッダ情報をネットワーク経由で取得し、前記ＵＲＬのＷｅｂページを前記履歴／キャッシュ保存処理により保存した日時以後に、前記Ｗｅｂページが更新されたかどうかを判定する更新判定処理と、
前記更新判定処理によりＷｅｂページが更新されていると判定した場合に、該Ｗｅｂページを取得し、前記指定されたＵＲＬと該ＵＲＬの更新日時をキーとし、該キーに対応させて前記取得したＷｅｂページを保存する第２の履歴／キャッシュ保存処理と、を実行し、
過去にアクセスした時点におけるＷｅｂページの内容を参照可能としたことを特徴とする請求項５記載のＷＷＷブラウザのキャッシュ管理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＷＷＷブラウザのキャッシュ管理装置、そのキャッシュ管理方法及びプログラムに関し、特に、履歴管理を可能としたＷＷＷブラウザのキャッシュ管理装置、そのキャッシュ管理方法及びプログラムに関する。
【０００２】
【従来の技術】
従来、ＷＷＷブラウザのキャッシュ管理装置では、一般に、ＷｅｂページのＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）をキーとして、該ＵＲＬの過去にアクセスした中でも、最新のページ内容のみをキャッシュとして保存して管理している。
【０００３】
本発明と技術分野の類似する先願発明例１として、特開２００１−５７１５号公報の「Ｗｅｂデータのキャッシュ更新方法およびキャッシュ更新システム」がある。本先願発明例１では、Ｗｅｂデータが更新された旨を示す更新通知をデータ管理プロセスから受けたときに、キャッシング中のＷｅｂデータを書き換えさせるべく、Ｗｅｂプロキシサーバプロセスに対して、そのＷｅｂデータを要求する。このために、Ｗｅｂクライアントサーバプロセスからのデータ要求時のＷｅｂプロキシサーバプロセスから、Ｗｅｂサーバプロセスへの更新有無の問い合わせを省略でき、ＷｅｂサーバとＷｅｂプロキシサーバとの間の通信量を大幅に削減できる。また、これとともに、Ｗｅｂクライアントからのデータ要求に対する応答時間を飛躍的に短縮できることになるとしている。
【０００４】
先願発明例２として、特開２００１−２８２６０７号公報の「キャッシュ管理装置、キャッシュ管理システムおよび記憶媒体」がある。本先願発明例２では、インターネット／イントラネット上のＷｅｂサイトをブックマークに登録した際に、そのサイトのＵＲＬの情報のみでなく、アクセスを行った際の情報管理および先読みによる世代管理を行うキャッシュ管理装置を提供することを課題としている。
【０００５】
先願発明例３として、特開平１１−２０３１８８号公報の「コンピュータシステムおよびページデータ管理方法」がある。本先願発明例３では、Ｗｅｂページに関するキャッシュ情報データとブラウザがキャッシングしているＷｅｂページに関するキャッシング情報データとブラウズ履歴データとを抽出して、それぞれキャッシュ情報格納領域とブラウズ履歴格納領域とに格納するとしている。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記の従来技術には、次のような問題点がある。
第１の問題点は、過去にアクセスした時点におけるＷｅｂページの内容を参照できない。このため、Ｗｅｂページの内容が変更された場合、以前は参照できた情報を得ることが出来なくなることである。その理由は、ＵＲＬのみをキーとしてキャッシュを管理しているため、Ｗｅｂページの内容が変更された場合ＵＲＬが同一であるので、キャッシュの内容が最新のページ内容に置き換えられて保存されるためである。
【０００７】
第２の問題点は、過去にアクセスしたことのあるＷｅｂページが削減された場合、情報を参照できなくなることである。その理由は、Ｗｅｂページが削減されると、ページが削減された旨のページ内容がブラウザのキャッシュに置き換えられて保存されるためである。
【０００８】
本発明は、経歴および履歴内容を把握できるＷＷＷブラウザのキャッシュ管理装置および同方式を提供することを目的とする。
【０００９】
【課題を解決するための手段】
係る目的を達成するために請求項１記載の発明は、外部ネットワークと接続し、該外部ネットワーク上のサーバ装置にあるＷｅｂページを閲覧するＷＷＷブラウザと、ＷＷＷブラウザのキャッシュを保存する履歴／キャッシュ保存手段とを有し、履歴／キャッシュ保存手段は、ＷｅｂページのＵＲＬとアクセス日時との組データ、またはＵＲＬと該ＵＲＬの更新日時との組データをキーとして、該キーにＷｅｂページを対応させて保存する機能を有し、経歴および履歴内容の把握を可能としたことを特徴とする。
【００１０】
請求項２記載の発明は、請求項１記載の発明において、ＷＷＷブラウザは、ＵＲＬとアクセス日時との組データ、またはＵＲＬと該ＵＲＬの更新日時との組データと、保存されたＷｅｂページとの対応を管理するキャッシュ管理手段と、指定されたＵＲＬのＨＴＴＰヘッダ情報をネットワーク経由で取得し、ＵＲＬのＷｅｂページを履歴／キャッシュ保存手段へ保存した日時以後に、Ｗｅｂページが更新されたかどうかを判定する更新判定機能手段と、を有し、更新判定機能手段によりＷｅｂページが更新されていると判定した場合に、該Ｗｅｂページを取得し、指定されたＵＲＬと該ＵＲＬの更新日時をキーとし、該キーに対応させて取得したＷｅｂページを保存することで過去にアクセスした時点におけるＷｅｂページの内容を参照可能としたことを特徴とする。
【００１１】
請求項３記載の発明は、外部ネットワークと接続し、該外部ネットワーク上のサーバ装置にあるＷｅｂページを閲覧するＷＷＷブラウザのキャッシュ管理方法であって、ＷｅｂページのＵＲＬとアクセス日時との組データ、またはＵＲＬと該ＵＲＬの更新日時との組データをキーとして、該キーにＷｅｂページを対応させて保存する履歴／キャッシュ保存工程を有し、履歴／キャッシュ保存工程で保存されたＷｅｂページの履歴内容を参照可能としたことを特徴とする。
【００１２】
請求項４記載の発明は、請求項３記載の発明において、ＵＲＬとアクセス日時との組データ、またはＵＲＬと該ＵＲＬの更新日時との組データと、保存されたＷｅｂページとの対応をＷＷＷブラウザが管理するキャッシュ管理工程と、指定されたＵＲＬのＨＴＴＰヘッダ情報をネットワーク経由で取得し、ＵＲＬのＷｅｂページを履歴／キャッシュ保存工程により保存した日時以後に、Ｗｅｂページが更新されたかどうかを判定する更新判定工程と、更新判定工程によりＷｅｂページが更新されていると判定した場合に、該Ｗｅｂページを取得し、指定されたＵＲＬと該ＵＲＬの更新日時をキーとし、該キーに対応させて取得したＷｅｂページを保存する第２の履歴／キャッシュ保存工程と、を有し、過去にアクセスした時点におけるＷｅｂページの内容を参照可能としたことを特徴とする。
【００１３】
請求項５記載の発明は、外部ネットワークと接続し、該外部ネットワーク上のサーバ装置にあるＷｅｂページを閲覧するＷＷＷブラウザのキャッシュ管理プログラムであって、ＷｅｂページのＵＲＬとアクセス日時との組データ、またはＵＲＬと該ＵＲＬの更新日時との組データをキーとして、該キーにＷｅｂページを対応させて保存する履歴／キャッシュ保存処理を実行し、履歴／キャッシュ保存処理で保存されたＷｅｂページの履歴内容を参照可能としたことを特徴とする。
【００１４】
請求項６記載の発明は、請求項５記載の発明において、ＵＲＬとアクセス日時との組データ、またはＵＲＬと該ＵＲＬの更新日時との組データと、保存されたＷｅｂページとの対応をＷＷＷブラウザが管理するキャッシュ管理処理と、指定されたＵＲＬのＨＴＴＰヘッダ情報をネットワーク経由で取得し、ＵＲＬのＷｅｂページを履歴／キャッシュ保存処理により保存した日時以後に、Ｗｅｂページが更新されたかどうかを判定する更新判定処理と、更新判定処理によりＷｅｂページが更新されていると判定した場合に、該Ｗｅｂページを取得し、指定されたＵＲＬと該ＵＲＬの更新日時をキーとし、該キーに対応させて取得したＷｅｂページを保存する第２の履歴／キャッシュ保存処理と、を実行し、過去にアクセスした時点におけるＷｅｂページの内容を参照可能としたことを特徴とする。
【００１５】
【発明の実施の形態】
次に、添付図面を参照して本発明のＷＷＷブラウザのキャッシュ管理装置、そのキャッシュ管理方法及びプログラムに係る実施の形態を詳細に説明する。図１および図２を参照すると、本発明のＷＷＷブラウザのキャッシュ管理装置、そのキャッシュ管理方法及びプログラム一実施形態が示されている。図１は、本発明の実施形態のシステムの要部を示したブロック図である。また、図２は、動作例を示したフローチャートである。
【００１６】
（構成例）
図１に示すように、本実施例のＷＷＷブラウザのキャッシュ管理装置は、外部ネットワークに接続されているネットワーク１と、このネットワークと接続されたＷＷＷブラウザ２と、ＷＷＷブラウザのキャッシュを保存する履歴／キャッシュ保存部３とから構成されている。
【００１７】
履歴／キャッシュ保存部３は、ＷｅｂページのＵＲＬとアクセス日時または該ＵＲＬの更新日時との組データをキーとして、これに対応するページ内容をキャッシュとして保存する。
【００１８】
ＷＷＷブラウザ２は、更新判定機能部２１と、キャッシュ管理部２２とを備えて構成されている。キャッシュ管理部２２は、履歴／キャッシュ保存部３に保存されるＵＲＬ、アクセス日時または該ＵＲＬの更新日時、ページ内容のキャッシュの対応を管理する。更新判定機能部２１は、指定されたＵＲＬのＨＴＴＰヘッダ情報をネットワーク１経由で取得し、履歴／キャッシュ保存部３上の該ＵＲＬのキャッシュの日時以後にＷｅｂページが更新されたかどうかを判定する。
【００１９】
（特徴）
本発明のＷＷＷブラウザのキャッシュ管理装置および同方式は、同一のＵＲＬで指し示されるＷｅｂページの内容を、世代管理してＷＷＷブラウザのキャッシュに保存することで、過去にアクセスした時点におけるＷｅｂページの内容を参照可能とする構成を提供するものである。
【００２０】
図１において、履歴／キャッシュ保存部３では、ＷｅｂページのＵＲＬとアクセス日時の組データをキーとして、これに対応するページ内容をキャッシュとして保存している。従って履歴／キャッシュ保存部３には、同一のＵＲＬであってもアクセス日時が異なれば、複数個のキャッシュが保存される。
【００２１】
ＷＷＷブラウザ２においてユーザがＷｅｂページのＵＲＬを指定すると、更新判定機能部２１はキャッシュ管理部２２を通して該ＵＲＬのキャッシュが履歴／キャッシュ保存部３に存在するか確認する。
【００２２】
履歴／キャッシュ保存部３に該ＵＲＬのキャッシュが存在しない場合、Ｗｅｂページをネットワーク１経由でダウンロードし、該ＵＲＬと現在の日時（または該ＵＲＬの更新日時）との組データをキーとして、履歴／キャッシュ保存部３にＷｅｂページの内容を保存する。
【００２３】
履歴／キャッシュ保存部３に該ＵＲＬのキャッシュが存在する場合、その内のアクセス日時の最も新しいキャッシュ以後、更新が行われたかを更新判定機能部２１で判定し、更新があった場合には上記と同様にしてページ内容を保存する。
【００２４】
このようにして、Ｗｅｂページの内容をアクセス日時毎に世代管理してＷＷＷブラウザのキャッシュに保存することで、過去にアクセスした時点におけるＷｅｂページの内容を、後日参照可能とする。
【００２５】
（動作例）
次に、図１及び図２のフローチャートを参照して本実施例の全体の動作例について詳細に説明する。
図１のＷＷＷブラウザ２においてユーザがＷｅｂページのＵＲＬを指定すると、更新判定機能部２１はキャッシュ管理部２２を通して、該ＵＲＬのキャッシュが履歴／キャッシュ保存部３に存在するか確認する（図２のステップＳ１）。
【００２６】
履歴／キャッシュ保存部３に該ＵＲＬのキャッシュが存在しない場合（ステップＳ１／Ｎｏ）、Ｗｅｂページをネットワーク１経由でダウンロードし（ステップＳ５）、該ＵＲＬと現在の日時（または該ＵＲＬの更新日時）の組データをキーとして、履歴／キャッシュ保存部３にＷｅｂページの内容を保存する（ステップＳ６）。
【００２７】
履歴／キャッシュ保存部３に該ＵＲＬのキャッシュが存在する場合（ステップＳ１／Ｙｅｓ）、更新判定機能部２１はキャッシュ管理部２２を通して、該ＵＲＬのキャッシュの内で最も新しいアクセス日時を取得する（ステップＳ２）。次に、ネットワーク１経由で該ＵＲＬのＨＴＴＰヘッダ情報を取得し、ＨＴＴＰヘッダ情報から該ＵＲＬの更新日時を取得する（ステップＳ３）。
【００２８】
更新判定機能部２１は、履歴／キャッシュ保存部３に保存されていたキャッシュのアクセス日時と、ネットワーク１経由で取得した該ＵＲＬの更新日時とを比較し、後者の日時の方が新しい場合Ｗｅｂページが更新されたと判断する（ステップＳ４）。Ｗｅｂページが更新されていた場合（ステップＳ４／Ｙｅｓ）、上記と同様にしてＷｅｂページをダウンロードし（ステップＳ５）、キャッシュに情報を保存する（ステップＳ６）。Ｗｅｂページが更新されていなかった場合（ステップＳ４／Ｎｏ）、キャッシュへ新たに情報を保存することはない。
【００２９】
以上の様にして、Ｗｅｂページの内容をアクセス日時毎に世代管理して履歴／キャッシュ保存部３に保存する。ＷＷＷブラウザは、履歴／キャッシュ保存部３に保存されたキャッシュを使用して、Ｗｅｂページの画面上に内容を表示する。
【００３０】
なお、過去にアクセスした時点におけるＷｅｂページの内容を参照する場合には、ＷＷＷブラウザの備えている履歴閲覧機能を使用する。ＷＷＷブラウザの履歴閲覧機能を拡張し、キャッシュに保存されている過去にアクセスしたことのあるＵＲＬ一覧に加えて、該ＵＲＬにアクセスした日時をも選択可能とする。このことで、過去にアクセスした時点での任意のＷｅｂページを選択して閲覧可能とする。
【００３１】
（実施例の効果）
このように本実施形態は、過去にアクセスした時点におけるＷｅｂページの内容を、後日参照できることにある。その理由は、Ｗｅｂページの内容をアクセス日時毎に世代管理してＷＷＷブラウザのキャッシュに保存するためである。
【００３２】
なお、上述の実施形態は本発明の好適な実施の一例である。ただし、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施が可能である。また、本発明のＷＷＷブラウザのキャッシュ管理プログラムに係る実施の形態は、図１に示される各機能部に、図２のフローチャートで示される手順で制御する制御プログラムを記録し、これら各機能部がこの制御プログラムに従って制御することで実現される。
【００３３】
【発明の効果】
以上の説明より明らかなように、本発明は、ＷＷＷブラウザが外部ネットワークに接続され、履歴／キャッシュ保存部が、ＷｅｂページのＵＲＬとアクセス日時またはＵＲＬの更新日時の組データをキーとして、このキーに対応するページ内容をキャッシュとして保存する。Ｗｅｂページの内容をアクセス日時毎に世代管理し、保存されたキャッシュを使用して、キャッシュに保存されている過去にアクセスしたことのあるＵＲＬ一覧に加えて、該ＵＲＬにアクセスした日時をも選択可能とする。このことで、過去にアクセスした時点での任意のＷｅｂページを選択して閲覧可能となる。
【図面の簡単な説明】
【図１】本発明のＷＷＷブラウザのキャッシュ管理装置および同方式の実施形態が適用されるシステムの要部を示したブロック図である。
【図２】動作例を示したフローチャートである。
【符号の説明】
１　ネットワーク
２　ＷＷＷブラウザ
３　履歴／キャッシュ保存部
【図１】
2004078783.tif 000003
【図２】
2004078783.tif 000004