(57)【要約】【課題】ネットワーク接続環境において、ユーザ端末でユーザが参照したウェブページの再利用に際して、高速且つ効率的な処理を実現することを技術的課題とする。【解決手段】ユーザ端末上で閲覧されたネットワークの可視情報を管理する際に、閲覧された可視情報を一時的に記憶し、記憶された可視情報を読み出して別途保存するようにして、このように保存された可視情報に関する情報をデータベースとして記録し、このデータベースを管理するようにした。【選択図】図３
2008251043.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末により参照要求がされたウェブページに関するウェブページデータを一時的に記憶する一時記憶部と、
ウェブページデータを保存する保存フォルダと、
前記一時記憶部に記憶された前記ウェブページデータを読み出して、前記保存フォルダに該ウェブページデータが存在しない場合に、一意なファイル名を付けて該保存フォルダに保存する保存部と、
前記保存部により前記保存フォルダに保存されたウェブページデータのファイル名と該ウェブページのＵＲＬとを対応付けて記録するデータベースと、
前記データベースを管理するデータベース管理部と、
前記ユーザ端末に表示されたウェブページデータに含まれる、リンク情報によって指定された、閲覧要求対象のウェブページに関するウェブページデータが、前記保存フォルダに保存済みかを前記データベース管理部に確認し、保存済みである場合に、前記ユーザ端末に表示されたウェブページに関するウェブページデータに含まれる、前記閲覧要求対象のウェブページを指定するリンク情報を、前記保存フォルダに保存されたウェブページデータを指定するように変更する参照部と、
前記ウェブページデータに含まれるリンク情報について、前記参照部のＣＧＩ名を追加することで、前記参照部を経由するように変更して該ウェブページの参照要求元の前記ユーザ端末に表示させる表示加工部と、
前記参照部によって前記ユーザ端末に表示されたウェブページの参照回数を算出する参照回数算出部と、を備え
前記保存部は、前記保存フォルダに保存されたウェブページデータについて、前記参照回数算出部で算出した参照回数が所定の条件を満たした場合に、前記保存フォルダに保存されたウェブページに含まれる、前記参照回数が所定の条件を満たしたウェブページデータへのリンク情報を、前記保存フォルダに保存されたウェブページを指示するように変更する
ことを特徴とするネットワークの可視情報管理装置。
【請求項２】
ユーザ端末により参照要求がされたウェブページに関するウェブページデータを一時的に記憶する一時記憶部と、ウェブページデータを保存する保存フォルダと、を備えるネットワークの可視情報管理装置が、
前記一時記憶部に記憶された前記ウェブページデータを読み出して、前記保存フォルダに該ウェブページデータが存在しない場合に、一意なファイル名を付けて該保存フォルダに保存する保存ステップと、
前記保存ステップにより前記保存フォルダに保存されたウェブページデータのファイル名と該ウェブページのＵＲＬとを対応付けてデータベースに記録するステップと、
前記データベースを管理するデータベース管理ステップと、
前記ユーザ端末に表示されたウェブページデータに含まれる、リンク情報によって指定された、閲覧要求対象のウェブページに関するウェブページデータが、前記保存フォルダに保存済みかを確認し、保存済みである場合に、前記ユーザ端末に表示されたウェブページに関するウェブページデータに含まれる、前記閲覧要求対象のウェブページを指定するリンク情報を、前記保存フォルダに保存されたウェブページデータを指定するように変更する参照ステップと、
前記ウェブページデータに含まれるリンク情報について、前記参照部のＣＧＩ名を追加することで、前記参照ステップを経由するように変更して該ウェブページの参照要求元の前記ユーザ端末に表示させる表示加工ステップと、
前記参照ステップによって前記ユーザ端末に表示されたウェブページの参照回数を算出する参照回数算出ステップと、を実行し
前記保存ステップでは、前記保存フォルダに保存されたウェブページデータについて、
前記参照回数算出ステップで算出した参照回数が所定の条件を満たした場合に、前記保存フォルダに保存されたウェブページに含まれる、前記参照回数が所定の条件を満たしたウェブページデータへのリンク情報を、前記保存フォルダに保存されたウェブページを指示するように変更する
ことを特徴とするネットワークの可視情報管理方法。
【請求項３】
ユーザ端末により参照要求がされたウェブページに関するウェブページデータを一時的に記憶する一時記憶部と、ウェブページデータを保存する保存フォルダと、を備えるネットワークの可視情報管理装置に、
前記一時記憶部に記憶された前記ウェブページデータを読み出して、前記保存フォルダに該ウェブページデータが存在しない場合に、一意なファイル名を付けて該保存フォルダに保存する保存ステップと、
前記保存ステップにより前記保存フォルダに保存されたウェブページデータのファイル名と該ウェブページのＵＲＬとを対応付けてデータベースに記録するステップと、
前記データベースを管理するデータベース管理ステップと、
前記ユーザ端末に表示されたウェブページデータに含まれる、リンク情報によって指定された、閲覧要求対象のウェブページに関するウェブページデータが、前記保存フォルダに保存済みかを確認し、保存済みである場合に、前記ユーザ端末に表示されたウェブページに関するウェブページデータに含まれる、前記閲覧要求対象のウェブページを指定するリンク情報を、前記保存フォルダに保存されたウェブページデータを指定するように変更する参照ステップと、
前記ウェブページデータに含まれるリンク情報について、前記参照部のＣＧＩ名を追加することで、前記参照ステップを経由するように変更して該ウェブページの参照要求元の前記ユーザ端末に表示させる表示加工ステップと、
前記参照ステップによって前記ユーザ端末に表示されたウェブページの参照回数を算出する参照回数算出ステップと、を実行させ
前記保存ステップでは、前記保存フォルダに保存されたウェブページデータについて、前記参照回数算出ステップで算出した参照回数が所定の条件を満たした場合に、前記保存フォルダに保存されたウェブページに含まれる、前記参照回数が所定の条件を満たしたウェブページデータへのリンク情報を、前記保存フォルダに保存されたウェブページを指示するように変更する
ことを特徴とするネットワークの可視情報管理プログラム。
【請求項４】
ユーザ端末により参照要求がされたウェブページに関するウェブページデータを一時的に記憶する一時記憶部と、ウェブページデータを保存する保存フォルダと、を備えるネットワークの可視情報管理装置に、
前記一時記憶部に記憶された前記ウェブページデータを読み出して、前記保存フォルダに該ウェブページデータが存在しない場合に、一意なファイル名を付けて該保存フォルダに保存する保存ステップと、
前記保存ステップにより前記保存フォルダに保存されたウェブページデータのファイル名と該ウェブページのＵＲＬとを対応付けてデータベースに記録するステップと、
前記データベースを管理するデータベース管理ステップと、
前記ユーザ端末に表示されたウェブページデータに含まれる、リンク情報によって指定された、閲覧要求対象のウェブページに関するウェブページデータが、前記保存フォルダに保存済みかを確認し、保存済みである場合に、前記ユーザ端末に表示されたウェブページに関するウェブページデータに含まれる、前記閲覧要求対象のウェブページを指定するリンク情報を、前記保存フォルダに保存されたウェブページデータを指定するように変更する参照ステップと、
前記ウェブページデータに含まれるリンク情報について、前記参照部のＣＧＩ名を追加することで、前記参照ステップを経由するように変更して該ウェブページの参照要求元の
前記ユーザ端末に表示させる表示加工ステップと、
前記参照ステップによって前記ユーザ端末に表示されたウェブページの参照回数を算出する参照回数算出ステップと、を実行させ
前記保存ステップでは、前記保存フォルダに保存されたウェブページデータについて、前記参照回数算出ステップで算出した参照回数が所定の条件を満たした場合に、前記保存フォルダに保存されたウェブページに含まれる、前記参照回数が所定の条件を満たしたウェブページデータへのリンク情報を、前記保存フォルダに保存されたウェブページを指示するように変更する
ことを特徴とするネットワークの可視情報管理プログラムを記録した媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はウェブページ或いはウェブサイトなどのネットワークの可視情報管理を行う技術に関するものである。
【背景技術】
【０００２】
一般に、インターネットなどのＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）によるデータ転送網を用いたネットワークを用いて、様々な種類の情報の
入手が可能となっている。
【０００３】
インターネットを介した情報取得技術としては、サーバのアドレス（ＵＲＬ；Uniform Resource Locators）に所定の定義書式（ＨＴＭＬ；Hyper Text Mark-up Language）で蓄積された文字、図形、画像、音声などの情報を用意しておく。そして、ユーザはユーザ端末上で前記ＵＲＬを指定して前記サーバにアクセスし、前記文字などの情報をユーザ端末側にダウンロードする。そしてこのユーザ端末にインストールされたブラウザプログラムを通じてこれらの文字などの情報を前記ＨＴＭＬで定義された書式通りに再生する。
【０００４】
このような、ユーザによる一連の情報の取得及び閲覧はウェブブラウジングと呼ばれ、インターネットにおける情報取得の中心技術となっている。
【０００５】
ところで、上記ウェブブラウジング後にユーザが再度そのページの閲覧を希望した場合でも、既にサーバ上に対象となる情報が削除されていたり、アドレスが変更されてしまっている場合があった。
【０００６】
その場合、ユーザ端末や仲介サーバなどのローカルな記憶領域に閲覧情報を蓄積しておき、再度の閲覧（情報の再利用）を容易にする技術がいくつか提案されている。
【０００７】
第一に、参照したウェブページなどを、ユーザが利用しているウェブブラウザソフトウェアに設けられたウェブページ保存機能を用いることがある。この場合、前記ウェブページは、ユーザ側のユーザ端末に備えられたハードディスクなどの大容量外部記憶装置内に保存する方法がある。
【０００８】
第二に、ユーザ側のユーザ端末にウェブページ自動巡回ソフトウェアと称されるアプリケーションソフトウェアが提案されている。このソフトウェアでは、ユーザが予め指定したウェブページのＵＲＬを、ユーザが設定したスケジュールに従って順次ダウンロードし、大容量外部記憶装置内に、その階層構造のまま保存する。また、既に外部記憶装置内に保存されたウェブページに再アクセスし、当該ウェブページが更新されていた場合には、最新のウェブページデータに更新して蓄積する。
【０００９】
以上のように取得されたウェブページは内部のファイルとして保存される。このように一旦閲覧したウェブページをローカルな記憶装置に蓄積することにより、ユーザは必要なときに容易にウェブページなどを参照することが可能となった。
【００１０】
しかしながら、前記技術を用いても、以下のような不都合があった。
【００１１】
第一の方法、即ちブラウザソフトウェアのウェブページ保存機能を利用する場合において、ユーザは最初にウェブページを閲覧したときに、保存処理を行わなければならなかった。即ち、最初にウェブページに接続して閲覧したときには保存の必要がないとユーザが
判断したにもかかわらず、後日になって閲覧するとなった場合には、再度ウェブページに接続しなければならなかった。
【００１２】
さらに、第二の方法では、同一のウェブページを複数回にわたって閲覧や保存を行った場合に、最新のウェブページのみが保存され、以前のウェブページを参照することが不可能であった。
【００１３】
その上、ウェブページにある、他のウェブページへと接続するためのリンク情報と呼ばれる関連アドレス属性は、ネットワーク上の接続先を示しているため、ウェブページをユーザ端末内部のファイルとして保存した場合には、そのリンク情報をユーザ端末内部のファイルに接続するように書き換えなければならなかった。しかも、前記自動巡回ソフトウェアによって保存されたウェブページのリンク情報の書き換えを行う場合、自動巡回ソフトウェアは大量のウェブページを保存しているために、全てのリンク情報の書き換えに多くの時間を要した。加えて、自動巡回ソフトウェアでは再参照する可能性の低いウェブページも保存し、リンク情報を書き換えるため、運用上不必要な処理が多く、限られた記憶容量が不必要なノイズ情報で占拠されてしまう結果となっていた。
【発明の開示】
【発明が解決しようとする課題】
【００１４】
本発明は前記事項に鑑みて為されたものであり、ネットワーク接続環境において、ユーザ端末でユーザが参照したウェブページの再利用に際して、高速且つ効率的な処理を実現することを技術的課題とする。
【課題を解決するための手段】
【００１５】
本発明は前記課題を解決するために、以下の手段を採用した。
【００１６】
即ち、ユーザ端末上で閲覧されたネットワークの可視情報を管理する際に、閲覧された可視情報を一時的に記憶し、記憶された可視情報を読み出して別途保存するようにして、このように保存された可視情報に関する情報をデータベースとして記録し、このデータベースを管理するようにしたものである。
【００１７】
本発明によれば、ユーザが閲覧したネットワークにおける全ての可視情報を保存しておいても、これを保存する際にデータベースとして管理するために、例えば管理の際にリンク情報を更新（書き換え）すればよい。そのために、保存された全ての可視情報に対して一括してリンク情報の書き換えを行う必要がなくなり、その書き換えは管理時、即ち再閲覧時のみでよくなるため、管理手段にネットワークの閲覧毎の処理負荷が軽減できる。
【発明の効果】
【００１８】
本発明のネットワークの可視情報管理装置によれば、ユーザが参照した全てのウェブページなどのネットワークの可視情報を自動的に保存してユーザに高い利便性を提供するとともに、前記可視情報内のリンク情報の変更処理を必要最低限に軽減して、可視情報の保存処理時間を短縮する管理技術という優れた効果を奏し得る。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参考にして、本発明の一実施の形態について説明する。なお、以下に説明する本実施の形態は、本発明のネットワークの可視情報管理装置を、インターネット（ＴＣＰ／ＩＰによるデータ転送網）などの汎用のネットワークにおける、ユーザ側のユーザ端末などの情報処理装置と情報提供側サーバ装置との間に設置されてウェブページ或いはウェブサイトの保存処理を行う装置として実施した例を示している。
【００２０】
なお、ウェブページ或いはウェブサイトは、コンピュータなどの情報処理装置で生成されるものであり、ＷＷＷ（World Wide Web）サーバにＵＲＬとしてアドレス付けされて格納されている。また、ウェブページ或いはウェブサイトは、ページ記述言語であるＨＴＭＬ（Hyper Text Mark-up Language）で記述され、この記述中の文字情報、画像情報、音
声情報とともに前記サーバ内に格納されている。
【００２１】
図１は本実施の形態におけるネットワークの概略構成図である。
【００２２】
本実施の形態におけるネットワークには、本発明の可視情報管理装置であるウェブページ管理装置１００が接続される。また、前記ウェブページ管理装置１００は、図１に示すようにネットワーク上からウェブページを提供するためにネットワークに接続するウェブページサーバ装置３００と、該ウェブページを閲覧するためにユーザがネットワークに接続するユーザ端末２００との間に設置される。
【００２３】
続いて、本実施の形態である、ウェブページ管理装置１００のハードウェアの構成要素について図２に示す概略構成図に基づいて説明を行う。
【００２４】
まず、ウェブページ管理装置１００には、ＣＰＵ（Central Processing Unit）１０１
とメインメモリ（MM）１０２とから構成され、アプリケーションプログラムに基づいて処理を行う、演算処理部１０３が設けられている。また、メインメモリ１０２にはキャッシュメモリとして、本管理装置１００を介してユーザ端末２００で参照されたウェブページサーバ装置３００側からのウェブページを一時的に記憶するウェブページキャッシュ部１００ａが設けられている。
【００２５】
前記演算処理部１０３には、バス１０８を介して、記憶手段として記憶装置１０４が接続される。なお、記憶装置１０４には、ハードディスク装置などの大容量記憶媒体を用いるものとする。そして、前記記憶装置１０４には、本管理装置１００が正常に機能するために必要なオペレーティングシステム（ＯＳ）や、通常のアプリケーションプログラムの他に、本実施形態におけるウェブページ管理装置１００を実現するために作成された、コンピュータで実行可能なネットワークの可視情報管理プログラムが、ウェブページ管理プログラムとしてインストールされている。
【００２６】
これらのプログラムは、図示しないＣＤ−ＲＯＭなどの記憶媒体に格納されて本装置１００に提供され、図３に示されるＣＤ−ＲＯＭドライブ装置１０５などを通じて、前記記憶装置１０４内に実行可能な状態でインストールされる。
【００２７】
そして、ＣＰＵ１０１が必要に応じて記憶装置１０４内のウェブページ管理プログラムをメインメモリ１０２にロード（読み込み）し、順次実行することによって、本実施の形態おけるウェブページ管理装置１００を実現している。
【００２８】
なお、前記記憶装置１０４内には、本管理装置１００を介してユーザ端末２００で参照されたウェブページサーバ装置３００側からのウェブページを保存するウェブページ保存フォルダ１００ｃが設けられている。さらに前記記憶装置１０４内には、当該ウェブページに関するウェブページデータを記録するウェブページ保存フォルダ１００ｃなどを含む、データベースが設けられている。
【００２９】
また、本装置１００の演算処理部１０３には、バス１０８を介してＩ／Ｏ（Input-Output）部１０６が接続されている。前記Ｉ／Ｏ部１０６は、本ウェブページ管理装置１００への入出力を受け付ける機能を有している。Ｉ／Ｏ部１０６には、本装置１００のネットワーク接続部１０７が設けられており、本管理装置１００は前記ネットワーク接続部１０
７を介してネットワークに接続されている。なお、前記Ｉ／Ｏ部１０６には、キーボードやマウスなどのポインティングデバイスに代表される入力装置、或いはディスプレイやプリンタなどの出力装置を接続することも可能だが、本発明の可視情報管理装置を実施したウェブページ管理装置１００においては必須の構成ではないため、本実施の形態では入力装置及び出力装置の図示を省略して説明を行う。
【００３０】
次に、本実施の形態のシステム構成について説明を行う。図３は、本実施の形態におけるウェブページ管理装置１００の各機能のシステム構成を示している。
【００３１】
まず、本ウェブページ管理装置１００には、ユーザ端末２００によって参照された、インターネット上のウェブページを一時的に記憶するウェブページキャッシュ部１００ａが備えられている。続いて、ウェブページ管理装置１００には、ウェブページキャッシュ部１００ａに一時記憶された当該ウェブページを取り出してファイルとして再構成し、ハードディスク装置などの大容量外部記憶装置で構成された記憶装置１０４内のウェブページ保存フォルダ１００ｃへの保存処理を行う、ウェブページ保存部１００ｂが備えられている。
【００３２】
また、ウェブページ管理装置１００には、前記ウェブページ保存部１００ｂが取り出したウェブページに関する情報を記録する、ウェブページデータベース１００ｄが設けられている。ウェブページ管理装置１００には、前記ウェブページデータベース１００ｄの管理及びウェブページの参照頻度や検索頻度をウェブページやウェブページ或いはウェブサイト毎に記録する処理を行うウェブページデータベース管理部１００ｅが設けられている。
【００３３】
さらに、ウェブページ管理装置１００には、前記ウェブページデータベース管理部１００ｅに対して、指定されたウェブページが保存されているか確認する、ウェブページ参照部１００ｆが設けられている。加えて、前記ウェブページ参照部１００ｆは、前記ウェブページデータベース管理部１００ｅに問い合わせて、本装置に保存されたウェブページの一覧を表示したり、整理する機能も有する。また、前記ウェブページ参照部１００ｆには、ウェブページ参照部１００ｆに指定されたウェブページの参照頻度を計数する、ウェブページ参照頻度計数部も含まれる。
【００３４】
また、本装置１００には、表示するウェブページなどのリンク情報を、ウェブページ参照部１００ｆを経由するように変更する、ウェブページ表示加工部１００ｇが設けられている。
【００３５】
また、本装置１００には、ウェブページ保存フォルダ１００ｃに保存されているウェブページを検索する、ウェブページ検索部１００ｈが設けられている。また、前記ウェブページ検索部１００ｈには、ウェブページの検索頻度を計数する、ウェブページ検索頻度計数部も備えられている。
【００３６】
この他に本装置１００には、ユーザが指定したウェブページや、前記ウェブページ参照頻度計数部やウェブページ検索頻度計数部で計数されたウェブページや、参照された日時が古いウェブページなどをウェブページ保存フォルダ１００ｃから削除する、ウェブページ削除部１００ｉが設けられている。加えて、本装置１００には、決められたスケジュールに従い自動的に予め定めたウェブページの参照を行う、ウェブページ自動参照部１００ｊも設けられている。
【００３７】
次に、本実施の形態である、ウェブページ管理装置１００の各機能の処理の手順を、フローチャート及びシーケンス図を用いて説明を行う。
【００３８】
ウェブページキャッシュ部１００ａが、ネットワーク上のウェブページを参照して、一時的に記憶するまでの処理を、図４に示すシーケンス図を用いて説明を行う。
【００３９】
まず、ウェブページキャッシュ部１００ａに、ユーザ側が参照を要求したウェブページが保存されていなかった場合の処理について説明を行う。
【００４０】
始めに、ユーザ端末側から、ウェブページ参照を要求する指示が、当該ウェブページのＵＲＬ（Uniform Resource Locators）を指定して本装置１００に送信されてくる。しか
し、ウェブページキャッシュ部１００ａには当該ウェブページが一時記憶されていないため、本装置１００はインターネットを介して当該ウェブページを要求する。
【００４１】
そして、ＨＴＭＬファイル及びそれに関連付けられた各種ファイルからなる当該ウェブページがインターネットを介してウェブページキャッシュ部１００ａにダウンロードされると、当該ウェブページのデータがキャッシュ（一時記憶）される。キャッシュ完了後、本装置１００は、当該ウェブページのデータをインターネットを介してユーザ端末２００に送信される。
【００４２】
続いて、ウェブページキャッシュ部１００ａに、ユーザ側が参照要求したウェブページが保存されていた場合の処理について説明を行う。
【００４３】
始めに、ユーザ端末側から、ウェブページ参照を要求する指示が、当該ウェブページのＵＲＬ（Uniform Resource Locators）を指定して本装置１００に送信されてくる。ウェ
ブページキャッシュ部１００ａには、当該ウェブページのデータがキャッシュされているため、本装置１００は、ウェブページキャッシュ部１００ａから当該ウェブページのデータを取り出して、インターネットを介してユーザ端末２００に送信する。
【００４４】
次に、ウェブページ保存部１００ｂが行う処理について、図５のフローチャートを用いて説明を行う。
【００４５】
まず、ウェブページ保存部１００ｂは、ウェブページキャッシュ部１００ａのキャッシュバッファに未だウェブページ保存フォルダ１００ｃへ保存していないウェブページのデータが存在するか否かを確認する（図５におけるステップ１０１、以下Ｓ１０１のように省略する）。
【００４６】
前記ステップ１０１によって、未だウェブページ保存フォルダ１００ｃへ保存されていないウェブページのデータがあるとされた場合には、ウェブページ保存部１００ｂが前記キャッシュバッファからウェブページのデータを取り出す（Ｓ１０２）。
【００４７】
そして、ウェブページ保存部１００ｂは、取り出したウェブページをファイルとして再現する、ウェブページの再構成を行い、当該ウェブページに一意なファイル名を付けて、本装置の記憶装置１０４内のウェブページ保存フォルダ１００ｃへ保存する（Ｓ１０３）。
【００４８】
その後、ウェブページ保存部１００ｂは、ウェブページデータベース管理部１００ｅを介して、再構成したウェブページに関連する情報をウェブページデータベース１００ｄに保存する（Ｓ１０４）。
【００４９】
続けて、本装置１００のウェブページ表示加工部１００ｇが行う処理について、図６のフローチャートを用いて説明を行う。
【００５０】
始めに、ウェブページ表示加工部１００ｇは、表示を加工するウェブページの中から、リンク情報の検索を行う（図６におけるステップ２０１、以下Ｓ２０１のように省略する）。
【００５１】
続いて、ウェブページ表示加工部１００ｇは、当該ウェブページ内に未変更のリンク情報があるか否かの判断を行う（Ｓ２０２）。
【００５２】
前記ステップ２０２において、ウェブページ内に未変更のリンク情報がある場合には、当該ウェブページのリンク情報が、ウェブページ参照部１００ｆを経由するように変更を行う（Ｓ２０３）。
【００５３】
なお、ウェブページ表示加工部１００ｇによるリンク情報の変更の手順を、図７に示すウェブページのソースファイルの一例に示している。図７のリンク情報変更前の当該ウェブページのソースファイル１において、リンク情報記載部１ａには、当該ウェブページが指定したリンク情報が記載されている。
【００５４】
そして、ウェブページ表示加工部１００ｇによる処理完了後、リンク情報変更後のウェブページのソースファイル２では、リンク情報記載部２ａが変更されている。
【００５５】
なお、前記リンク情報記載部２ａには、本装置１００のＵＲＬ及びウェブページ参照部１００ｆのＣＧＩ（Common Gateway Interface）名が追加されており、これらによって当該ウェブページのリンク情報が、本装置１００のウェブページ参照部１００ｆを経由するように指定が変更されたことを示している。
【００５６】
ところで、前記ステップ２０２でウェブページ内に未変更のリンク情報がないと判断された場合に、ウェブページ表示加工部１００ｇは、ユーザ端末２００の画面に当該ウェブページを表示させる（Ｓ２０４）。
【００５７】
さらに続けて、本装置１００のウェブページ参照部１００ｆの処理を、図８のフローチャートを用いて説明を行う。
【００５８】
まず、ユーザ端末２００の画面に表示されたウェブページから、ユーザがリンク先のウェブページの閲覧を指示する（図８におけるステップ３０１、以下Ｓ３０１のように省略する）。なお図９には、参照中ウェブページのソースファイル３が示されており、前記ソースファイル３には他のウェブページのリンク情報が記載されたリンク情報記載部３ａが設けられている。
【００５９】
その後、ウェブページ参照部１００ｆは、当該ウェブページのリンク情報によって指定されたウェブページが本装置１００のウェブページ保存フォルダ１００ｃに保存済みであるか、ウェブページデータベース管理部１００ｅに問い合わせる（Ｓ３０２）。なお、ウェブページデータベース１００ｄには、ウェブページ保存フォルダ１００ｃに保存されたウェブページのＵＲＬと本装置１００内におけるローカルファイル名との対応表として、図９に示すデータベース一覧表４が保存されている。
【００６０】
そして、ウェブページ参照部１００ｆは、リンク情報と合致するリンク先のウェブページが、ウェブページ保存フォルダ１００ｃに保存済みか否かを判断する（Ｓ３０３）。
【００６１】
前記ステップ３０３で、該ウェブページが保存されていないと判断された場合には、指示されたウェブページは保存されていないことをユーザ端末２００の画面からユーザに通
知する（Ｓ３０４）。
【００６２】
前記ステップ３０３で、該ウェブページが保存済みであると判断された場合には、表示中のウェブページ内のリンク情報が、ウェブページ保存フォルダ１００ｃに保存されたファイルを指定するようにリンク情報の変更を行う（Ｓ３０５）。なお、リンク情報の変更後のウェブページのソースファイル５を、図９に示している。前記ソースファイル５には、リンク情報の変更後のリンク情報記載部５ａが設けられている。また前記リンク情報記載部５ａは、前記ウェブページデータベース１００ｄに対応したリンク情報の変更がなされている。
【００６３】
そしてウェブページ保存部１００ｂは、リンク情報の変更前のウェブページをリンク情報を変更後のウェブページに書き換える、所謂上書き保存処理を行う（Ｓ３０６）。
【００６４】
保存処理終了後、ウェブページ参照部１００ｆは、リンク先のウェブページをウェブページ保存フォルダ１００ｃより読み出し、ウェブページ表示加工部１００ｇに当該ウェブページを渡す（Ｓ３０７）。
【００６５】
また、本装置１００のウェブページ保存部１００ｂを、参照頻度や被検索頻度などを処理を実施する条件として設定し、保存処理を行った場合の手順を、図１０のフローチャートを用いて説明を行う。
【００６６】
始めに、ウェブページ保存部１００ｂは、保存するウェブページ内のリンク情報の検索を行う（図１０におけるステップ４０１、以下Ｓ４０１のように省略する）。なお図１１には、参照中ウェブページのソースファイル６が示されており、前記ソースファイル６には他のウェブページのリンク情報が記載されたリンク情報記載部６ａ及び６ｂが設けられている。
【００６７】
その後、ウェブページ保存部１００ｂは、ウェブページ内に未変更のリンク情報があるか否かを検索する（Ｓ４０２）。前記検索の結果、未変更のリンク情報がない場合には、処理を終了する。
【００６８】
当該ウェブページ内に未変更のリンク情報が存在する場合には、ウェブページデータベース１００ｄのデータに基づいて、該リンク情報が前記設定条件を満たすか否かの判断を行う（Ｓ４０３）。図１１に示すウェブページデータベース１００ｄ内のウェブページ頻度一覧表７には、前記リンク情報記載部６ａの参照頻度及び検索頻度を示す頻度表７ａと、前記リンク情報記載部６ｂの参照頻度及び検索頻度を示す頻度表７ｂとが設けられている。なお、本実施の形態においては、前記設定条件を３０回とする。よって、前記設定条件を満たすウェブページのリンク情報は、リンク情報記載部６ａであり、また前記設定条件を満たさないウェブページのリンク情報は、リンク情報記載部６ｂである。
【００６９】
該リンク情報が前記設定条件を満たす場合、前記リンク情報記載部６ａは、ウェブページ保存部１００ｂによって、ウェブページ保存フォルダ１００ｃに保存されたファイルを指定するようなソースファイル８上のリンク情報記載部８ａに記載が変更される（Ｓ４０４）。
【００７０】
該リンク情報が前記設定条件を満たさない場合、前記リンク情報記載部６ｂは、ウェブページ保存部１００ｂによって、ウェブページ参照部１００ｆを経由するようなソースファイル８上のリンク情報記載部８ｂに変更される（Ｓ４０５）。
【００７１】
本装置１００のウェブページ削除部１００ｉが行う処理について、図１２に示すフロー
チャートに基づいて説明を行う。
【００７２】
まず、指定された日時より古いウェブページや、参照頻度或いは被検索頻度が低いなどといった、削除に関する条件を予め定めておき、これらの条件を満たすウェブページをウェブページデータベース１００ｄのデータに基づいて検索を行う（図１２におけるステップ５０１、以下Ｓ５０１のように省略する）。
【００７３】
そして、ウェブページ削除部１００ｉはウェブページデータベース１００ｄのデータから、前記削除に関する条件に合致したウェブページがあるか否かの判断を行う（Ｓ５０２）。
【００７４】
前記ステップ５０２において、前記削除に関する条件に合致したウェブページがある場合には、該当するウェブページに関するデータをウェブページデータベース１００ｄから削除する（Ｓ５０３）。さらに、前記削除に関する条件に該当するウェブページを、ウェブページ保存フォルダ１００ｃより削除する（Ｓ５０４）。
【００７５】
次に、ウェブページ自動参照部１００ｊが行う処理について、図１３に示すフローチャートに基づいて説明を行う。
【００７６】
まず、ウェブページ自動参照部１００ｊは、本装置１００がインターネットに接続中であり、且つウェブページの参照が可能であるか否かの判断を行う（図１３におけるステップ６０１、以下Ｓ６０１のように省略する）。
【００７７】
前記ステップ６０１において、本装置１００がインターネットに接続中ではないか、或いはウェブページの参照が不可能であるかの何れかの場合には、ユーザが参照しようとしたウェブページの情報を、ウェブページ自動参照部１００ｊに登録する（Ｓ６０２）。
【００７８】
そして、本装置１００がインターネットに接続中であるか否かの判断を行い（Ｓ６０３）、インターネットに接続された場合には、ウェブページ自動参照部１００ｊが当該ウェブページを参照し、ウェブページキャッシュ部１００ａに一時的に記憶させる（Ｓ６０４）。
【００７９】
その後、ウェブページ保存部１００ｂが、ウェブページキャッシュ部１００ａから当該ウェブページを取り出して保存処理を行う（Ｓ６０５）。
【００８０】
なお、前記ステップ６０１において、インターネットに接続中と判断された場合には、ウェブページ自動参照部１００ｊが当該ウェブページを参照し、ウェブページキャッシュ部１００ａに一時的に記憶させる（Ｓ６０６）。
【００８１】
さらに、本装置１００における、ウェブページ保存部１００ｂとウェブページキャッシュ部１００ａ及びウェブページデータベース管理部１００ｅとの間でのデータ保存に関する処理を、図１４のシーケンス図を用いて説明を行う。
【００８２】
まず、本装置１００は、保存するウェブページの選択を行う。保存するウェブページの選択時には、ウェブページ保存部１００ｂからウェブページキャッシュ部１００ａに対して、キャッシュされているウェブページの一覧を提示することが要求される。それを受けて前記ウェブページキャッシュ部１００ａは、前記ウェブページの一覧データを提示する。
【００８３】
続いて、本装置１００は、ウェブページの保存処理を行う。まず、ウェブページ保存部
１００ｂからウェブページキャッシュ部１００ａには、保存するウェブページの一覧のデータが提示され、ウェブページキャッシュ部１００ａからウェブページ保存部１００ｂには、提示されたウェブページのデータが提示される。そして、ウェブページ保存部１００ｂによって、ウェブページの保存処理が行われる。
【００８４】
保存されたウェブページは、ウェブページデータベース管理部１００ｅからのウェブページのリンク情報の参照頻度や被検索頻度の状況の提示がなされる。また、保存されたウェブページのデータをウェブページデータベース１００ｄに登録する処理については、ウェブページ保存部１００ｂからウェブページデータベース管理部１００ｅに、ウェブページデータベース１００ｄへの登録が要求された後で処理が行われる。
【００８５】
さらに、本装置１００における、ウェブページ参照部１００ｆと、ウェブページ参照部１００ｆ中のウェブページ表示加工部１００ｇとウェブページ参照頻度計数部と、ウェブページデータベース管理部１００ｅとの処理について、図１５に示すシーケンス図に基づいて説明を行う。
【００８６】
まず、ユーザ端末２００からウェブページ参照部１００ｆに、ユーザが参照したいウェブページのＵＲＬが送信される。前記ウェブページ参照部１００ｆは、ユーザから送信された前記ＵＲＬをウェブページデータベース管理部１００ｅに、ウェブページ検索要求として送信する。
【００８７】
ウェブページ検索要求を受け付けたウェブページデータベース管理部１００ｅは、ウェブページ保存フォルダ１００ｃ内に該当するウェブページに関するデータが保存されているか否かを検索する。そして、ウェブページデータベース管理部１００ｅは、前記検索結果をウェブページ参照部１００ｆに返す。
【００８８】
ウェブページ参照部１００ｆは、当該ウェブページに関するデータに基づいて、保存データを取り出し、ウェブページ参照頻度計数部に当該ウェブページの参照頻度の計数を要求する。
【００８９】
ウェブページ参照頻度計数部は、ウェブページ参照頻度を計数した後、ウェブページデータベース管理部１００ｅに対して、当該ウェブページの参照頻度を過去の参照頻度回数に加算するように要求する。
【００９０】
ウェブページデータベース管理部１００ｅは、前記要求に対して当該ウェブページの参照頻度を加算し、該加算の結果をウェブページ参照頻度計数部に返す。
【００９１】
その後、ウェブページ参照部１００ｆは、当該ウェブページのデータをウェブページ表示加工部１００ｇにて、リンク情報の変更などのウェブページの表示加工を行い、ユーザ端末２００にインターネットを介して送信する。
【００９２】
尚、本発明のネットワークの可視情報管理装置は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【００９３】
また、本発明のネットワークの可視情報管理装置は、以下の付記的事項を含むものである。
【００９４】
〔その他〕本発明は、以下のように特定することができる。
（付記１）ユーザ端末上で閲覧されたネットワークの可視情報を管理する装置であって、
前記ユーザ端末で閲覧された可視情報を一時的に記憶する一時記憶部と、前記一時記憶部に記憶された可視情報を読み出して保存する保存部と、前記保存部から読み出した可視情報に関する情報を記録するデータベースと、前記データベースを管理するデータベース管理部とからなるネットワークの可視情報管理装置。
（付記２）前記可視情報はインターネットのウェブページ或いはウェブサイトである付記１に記載のネットワークの可視情報管理装置。
（付記３）前記可視情報管理装置は、前記可視情報の保存の有無を前記データベース管理部に対して確認を行う参照部を有し、前記可視情報が保存されていた場合に前記参照部によって前記可視情報の表示を指示する、付記１または２に記載のネットワークの可視情報管理装置。
（付記４）前記可視情報管理装置は、保存する前記可視情報に他の可視情報へのリンク情報が包含される場合、前記リンク情報が前記参照部を経由するように変更する、付記３に記載のネットワークの可視情報管理装置。
（付記５）前記可視情報管理装置は、保存した前記可視情報を表示する際に、前記可視情報の内容を加工した後で表示する表示加工部を有し、表示する前記可視情報内のリンク情報が前記参照部を経由するように変更する、付記３または４に記載のネットワークの可視情報管理装置。
（付記６）前記可視情報管理装置は、前記保存部が保存する可視情報が予め定めた閲覧回数などの条件を満たした場合に、保存された他の可視情報を指示するように前記可視情報内のリンク情報を変更する、付記４または５に記載のネットワークの可視情報管理装置。（付記７）前記可視情報管理装置は、前記参照部によって内容を表示した可視情報の参照回数を算出を行う参照回数算出部を有する、付記６に記載のネットワークの可視情報管理装置。
（付記８）前記可視情報管理装置は、保存部内の可視情報を検索する検索部と、前記検索部によって検索された可視情報の検索回数を算出する検索回数算出部とを有する、付記６に記載のネットワークの可視情報管理装置。
（付記９）前記参照部は、可視情報内のリンク情報に対応した他方の可視情報が前記保存部内にある場合に、そのリンク情報に対応した保存部内の他方の可視情報を指示するように当該可視情報の内容を変更する、付記４及び５に記載のネットワークの可視情報管理装置。
（付記１０）前記可視情報管理装置は、保存された可視情報の内容が予め定めた条件を満足した場合には当該可視情報の削除を行う削除部を有する、付記１に記載のネットワークの可視情報管理装置。
（付記１１）前記削除部は、該可視情報の参照回数の合計が予め定めた基準値以下であることを条件に削除を行う、付記７と付記１０に記載のネットワークの可視情報管理装置。（付記１２）前記削除部は、該可視情報の検索回数の合計が予め定めた基準値以下であることを条件に削除を行う、付記８と付記１０に記載のネットワークの可視情報管理装置。（付記１３）前記可視情報管理装置は、前記一時記憶部の記憶容量が基準値以上となった場合などの予め定めた条件に到達した場合に、前記一時記憶部内の可視情報を前記保存部内に保存する、付記２に記載のネットワークの可視情報管理装置。
（付記１４）前記保存部は、前回の保存作業から一定の時間を経過したことを基準値として前記可視情報の保存を行う、付記１１に記載のネットワークの可視情報管理装置。
（付記１５）前記保存部は、設定された日時に到達したことを基準値として前記可視情報の保存を行う、付記１１に記載のネットワークの可視情報管理装置。
（付記１６）前記可視情報管理装置は、予め指示を与えられた可視情報について、定められた作動日時や作動間隔によって自動的に当該可視情報の参照を行う自動参照部を有する、付記１１に記載のネットワークの可視情報管理装置。
（付記１７）前記自動参照部は、前記保存部に保存されていない可視情報を閲覧した場合に、前記自動参照部が参照する可視情報を当該可視情報とし、定められた作動日時や作動間隔によって自動的に可視情報の参照を行う、付記１１または１５に記載のネットワーク
の可視情報管理装置。
（付記１８）ユーザ端末上で閲覧されたネットワークの可視情報を管理する方法であって、前記ユーザ端末で閲覧された可視情報を一時的に記憶するステップと、前記一時記憶部に記憶された可視情報を読み出して保存するステップと、前記保存部から読み出した可視情報に関する情報を記録するステップと、前記データベースを管理するステップとからなるコンピュータで実行可能なネットワークの可視情報管理方法。
（付記１９）前記可視情報はインターネットのウェブページである付記３に記載のネットワークの可視情報管理方法。
（付記２０）ユーザ端末上で閲覧されたネットワークの可視情報を管理するプログラムであって、前記ユーザ端末で閲覧された可視情報を一時的に記憶するステップと、前記一時記憶部に記憶された可視情報を読み出して保存するステップと、前記保存部から読み出した可視情報に関する情報を記録するステップと、前記データベースを管理するステップとからなるコンピュータで実行可能なネットワークの可視情報管理プログラム。
（付記２１）前記可視情報はインターネットのウェブページである付記５に記載のネットワークの可視情報管理プログラム。
（付記２２）ユーザ端末上で閲覧されたネットワークの可視情報を管理するプログラムであって、前記ユーザ端末で閲覧された可視情報を一時的に記憶するステップと、前記一時記憶部に記憶された可視情報を読み出して保存するステップと、前記保存部から読み出した可視情報に関する情報を記録するステップと、前記データベースを管理するステップとからなるコンピュータで実行可能なネットワークの可視情報管理プログラムを記録した媒体。
（付記２３）前記可視情報はインターネットのウェブページである付記７に記載のネットワークの可視情報管理プログラムを記録した媒体。
【図面の簡単な説明】
【００９５】
【図１】本発明の一実施の形態である、ネットワークの可視情報管理装置を用いたネットワークの概略構成図。
【図２】本実施の形態における、ウェブページ管理装置のハードウェアの構成要素を示す概略構成図。
【図３】本実施の形態のウェブページ管理装置のシステム構成図。
【図４】本実施の形態における、ウェブページキャッシュ部が、ネットワーク上のウェブページを参照して、一時的に記憶するまでの処理を示すシーケンス図。
【図５】本実施の形態における、ウェブページ保存部の処理を示すフローチャート。
【図６】本実施の形態における、ウェブページ表示加工部の処理を示すフローチャート。
【図７】本実施の形態における、ウェブページ表示加工部が行うウェブページのリンク情報の変更時のソースファイルなどを示す図。
【図８】本実施の形態における、ウェブページ参照部の処理を示すフローチャート。
【図９】本実施の形態における、ウェブページ参照部の処理時のソースファイルなどを示す図。
【図１０】本実施の形態における、ウェブページ保存部が参照頻度や被検索頻度などを設定条件として処理を行った場合のフローチャート。
【図１１】本実施の形態における、ウェブページ保存部が参照頻度や被検索頻度などを設定条件として処理を行った場合のソースファイルなどを示す図。
【図１２】本実施の形態における、ウェブページ削除部の処理を示すフローチャート。
【図１３】本実施の形態における、ウェブページ自動参照部の処理を示すフローチャート。
【図１４】本実施の形態における、ウェブページ保存部とウェブページキャッシュ部及びウェブページデータベース管理部との間でのデータ保存に関する処理を示すシーケンス図。
【図１５】ウェブページ表示加工部と、ウェブページ参照部中のウェブページ参照頻度計数部と、ウェブページデータベース管理部との処理を示すシーケンス図。
【符号の説明】
【００９６】
１ ソースファイル
１ａ リンク情報記載部
２ ソースファイル
２ａ リンク情報記載部
３ ソースファイル
３ａ リンク情報記載部
４ データベース一覧表
５ ソースファイル
５ａ リンク情報記載部
６ ソースファイル
６ａ リンク情報記載部
６ｂ リンク情報記載部
７ ウェブページ頻度一覧表
７ａ 頻度表
７ｂ 頻度表
８ ソースファイル
８ａ リンク情報記載部
８ｂ リンク情報記載部
１００ ウェブページ管理装置
１００ａ ウェブページキャッシュ部
１００ｂ ウェブページ保存部
１００ｃ ウェブページ保存フォルダ
１００ｄ ウェブページデータベース
１００ｅ ウェブページデータベース管理部
１００ｆ ウェブページ参照部
１００ｇ ウェブページ表示加工部
１００ｈ ウェブページ検索部
１００ｉ ウェブページ削除部
１００ｊ ウェブページ自動参照部
１０１ ＣＰＵ
１０２ メインメモリ
１０３ 演算処理部
１０４ 記憶装置
１０５ ＣＤ−ＲＯＭドライブ装置
１０６ Ｉ／Ｏ部
１０７ ネットワーク接続部
１０８ バス
２００ ユーザ端末
３００ ウェブページサーバ装置
【図１】
2008251043.tif 000003
【図２】
2008251043.tif 000004
【図３】
2008251043.tif 000005
【図４】
2008251043.tif 000006
【図５】
2008251043.tif 000007
【図６】
2008251043.tif 000008
【図７】
2008251043.tif 000009
【図８】
2008251043.tif 000010
【図９】
2008251043.tif 000011
【図１０】
2008251043.tif 000012
【図１１】
2008251043.tif 000013
【図１２】
2008251043.tif 000014
【図１３】
2008251043.tif 000015
【図１４】
2008251043.tif 000016
【図１５】
2008251043.tif 000017