(57)【要約】【課題】過去に公開された有益な情報資源を現在の利用者に提供することができる情報処理装置、コンピュータプログラム及び情報検索システムを提供する。【解決手段】インターネット上に存在するウェブページのデータを所定間隔で順次取得し（Ｓ１０１）、取得したウェブページのデータを最新ウェブページ情報テーブルに上書き保存し（Ｓ１０３）、保存している情報資源のうち、所定条件を満たす情報資源をその更新日の時系列に並べて記憶し、外部から検索条件を受け付けた場合、受け付けた検索条件に基づいて、記憶している情報資源を検索するようにしてある（Ｓ１０４）。【選択図】図１０
2010072751.tif 000002
【特許請求の範囲】
【請求項１】
インターネット上に存在する情報資源を所定間隔で順次取得して蓄積しておき、外部から検索条件を受け付けた場合、前記検索条件を満たす情報資源を検索する情報処理装置において、
取得した情報資源を上書保存する第１記憶手段と、
該第１記憶手段が記憶している情報資源のうちの所定条件を満たす情報資源を該情報資源の更新日の時系列に並べて記憶する第２記憶手段と、
前記第１及び第２記憶手段が記憶している情報資源を前記検索条件に基づいて検索する検索手段と
を備えることを特徴とする情報処理装置。
【請求項２】
取得した情報資源の有益性を評価する評価手段を更に備え、
前記第２記憶手段は、前記第１記憶手段が記憶している情報資源のうちの有益性が高いと前記評価手段が評価した情報資源を記憶するようにしてあることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記検索手段が検索して抽出した一又は複数の情報資源の送信要求を夫々受け付けるための入力画面を出力する手段と、
いずれかの情報資源の送信要求を受け付ける手段と、
送信要求の受付回数を情報資源毎に計数する手段と
を更に備え、
前記評価手段は、送信要求の受付回数と予め設定してある所定数との関係に基づいて各情報資源の有益性を評価するようにしてあることを特徴とする請求項２に記載情報処理装置。
【請求項４】
前記入力画面は、抽出した一又は複数の情報資源の送信要求を該情報資源の更新日の時系列に従って並べた一覧形式で出力するようにしてあることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
コンピュータに、インターネット上に存在する情報資源を所定間隔で順次取得して蓄積しておき、外部から検索条件を受け付けた場合、前記検索条件を満たす情報資源を検索させるコンピュータプログラムにおいて、
取得した情報資源を上書保存させるステップと、
保存している情報資源のうちの所定条件を満たす情報資源を該情報資源の更新日の時系列に並べて記憶させるステップと、
保存及び記憶している情報資源を前記検索条件に基づいて検索させるステップと
をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項６】
インターネット上に存在する情報資源を所定間隔で順次取得して蓄積する情報処理装置と、該情報処理装置と接続可能な一又は複数の通信端末装置とを有し、いずれかの通信端末装置から受信した検索条件を満たす情報資源を前記情報処理装置で検索する情報検索システムにおいて、
前記情報処理装置は、
取得した情報資源を上書き保存する第１記憶手段と、
該第１記憶手段が保存している情報資源のうちの所定条件を満たす情報資源を該情報資源の更新日の時系列に並べて記憶する第２記憶手段と、
前記第１及び第２記憶手段が記憶している情報資源を前記検索条件に基づいて検索する検索手段と、
前記検索条件を満たす情報資源を送信する手段と
を備え、
各通信端末装置は、
前記情報処理装置から送信された情報資源を受信する手段と、
受信した情報資源を出力する手段と
を備えることを特徴とする情報検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上に存在する情報資源を収集して更新日の時系列に並べて記憶しておき、受け付けた検索条件を満たす情報資源を検索するようにしてある情報処理装置、コンピュータプログラム及び情報検索システムに関する。
【背景技術】
【０００２】
従来、インターネット上で公開されている、文章、静止画又は動画ファイルなどの情報資源が膨大化している。そこで、膨大な情報資源から任意の情報資源を検索できる情報検索の装置及びシステムが要望された。
【０００３】
従来の情報検索装置及びシステムにあっては、利用者が必要とする情報資源を迅速且つ円滑に抽出できることが求められ、例えば、利用者の趣味趣向を解析することにより利用者が必要とする情報を検索できるようにした装置及びシステムが提案された（例えば、特許文献１〜３）。
【特許文献１】特開平１０−１４３５１９号公報
【特許文献２】特開２００４−２７２４９２号公報
【特許文献３】特開２００５−２８４９７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の情報検索装置及びシステムにあっては、公開中の情報資源が上書きされることによって最新内容の情報資源に更新された場合、最新内容の情報資源を検索することができるが過去に公開された情報資源を検索することができないという問題を有している。
【０００５】
即ち、従来の情報検索装置及びシステムにあっては、過去に公開された有益な情報資源を現在の利用者に提供することができないという問題を有している。例えば、過去に使用されていた装置及び周辺機器の「操作手順」、「ノウハウ情報」及び「アプリケーションソフト」などに関する情報を新商品が販売されるタイミングで削除するので、利用者に提供することができない。
【０００６】
本発明はかかる事情を鑑みてなされたものであり、インターネット上に存在する情報資源を所定間隔で取得して上書き保存し、保存している情報資源のうちの所定条件を満たす情報資源をその更新日の時系列に並べて記憶し、検索条件を受け付けた場合、記憶している情報資源を、受け付けた検索条件に基づいて検索するようにしてあることにより、過去に公開された有益な情報資源を現在の利用者に提供することができる情報処理装置、コンピュータプログラム及び情報検索システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
開示する情報処理装置、コンピュータプログラム及び情報検索システムは、インターネット上に存在する情報資源を所定間隔で順次取得して蓄積しておき、外部から検索条件を受け付けた場合、前記検索条件を満たす情報資源を検索するものであって、取得した情報資源を上書保存する第１記憶手段と、該第１記憶手段が記憶している情報資源のうちの所定条件を満たす情報資源を該情報資源の更新日の時系列に並べて記憶する第２記憶手段と、前記第１及び第２記憶手段が記憶している情報資源を前記検索条件に基づいて検索する検索手段とを備えることを要件とする。
【０００８】
この装置、コンピュータプログラム及びシステムは、インターネット上に存在する情報資源を所定間隔で取得して保存することにより、インターネット上に存在する最新内容の文書ファイルなどを順次取得して保存する。また、取得した情報資源は上書き保存されることにより、常に最新内容の情報資源を確保する。また、保存している情報資源のうちの所定条件を満たす情報資源を記憶することにより、例えば、利用者により有益と指定されるか、保存を要求された場合にその時点で最新内容の情報資源を別の記憶手段により記憶する。また、情報資源を更新日の時系列に並べて記憶することにより、情報資源を整頓しておく。また、検索条件を受け付けた場合、記憶している情報資源を受け付けた検索条件に基づいて検索することにより、受け付けた検索条件を満たす情報資源を迅速に検索する。
【発明の効果】
【０００９】
この装置、コンピュータプログラム及びシステムは、利用者により有益と指定されるか、保存を要求された情報資源を有益なものとして客観的に保存でき、過去に公開された有益な情報資源を現在の利用者に提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の一実施例における情報処理装置、コンピュータプログラム及び情報検索システムを実施の形態を示す図面に基づいて説明する。本実施の形態では、コンピュータプログラムを汎用のコンピュータに読み取らせ、コンピュータの中央処理装置（以下ＣＰＵという）が所定処理を実行するものを説明する。図１は本発明の一実施例における情報処理装置を有する情報検索システムの全体構成を示すブロック図である。
【００１１】
開示の情報検索システムは、検索処理を実行する情報処理装置１と、検索対象となるウェブサイトを管理するウェブサーバ２、２、２…と、検索結果を出力する通信端末装置３、３…とを有する。各装置は、インターネットなどの地球規模で広く相互接続されている通信網を介して接続されている。
【００１２】
開示の情報処理装置１は、家庭内又は企業内に設置されている汎用のコンピュータであり、管理者により操作され、インターネット上のウェブページを収集する情報収集機能と、収集したウェブページのデータを管理する情報管理機能と、外部から受け付けた検索条件を満たすウェブページを検索して出力する情報検索機能を有する。
【００１３】
情報処理装置１は、インターネットを所定間隔ｔａで巡回し、各ウェブサーバ２において更新されたウェブページのデータを順次取得する。情報処理装置１は、取得したウェブページの索引情報を生成し、ウェブページのデータと索引情報とを対応付けて第１データベースに上書き保存する。第１データベースは、上書き保存されることにより、最新内容のウェブページのデータが常に格納される。
【００１４】
各通信端末装置３は、利用者により入力された検索条件を受け付け、受け付けた検索条件を情報処理装置１へ送信する。情報処理装置１は、通信端末装置３から送信された検索条件を受信し、受信した検索条件を満たす索引情報が示すウェブページのデータを第１データベースから抽出する。情報処理装置１は、抽出したウェブページのデータからタイトルを抽出し、抽出したタイトルを一覧表示するための画面データを検索結果として生成し、生成した検索結果を通信端末装置３へ送信する。
【００１５】
通信端末装置３は、情報処理装置１から送信された検索結果を受信し、表示部（図示せず）を介して出力する。利用者は、出力された検索結果の画面内のタイトル群を確認し、希望するタイトルの表示箇所をクリックすることにより送信要求を入力する。通信端末装置３は、利用者により入力された送信要求を情報処理装置１へ送信する。
【００１６】
情報処理装置１は、通信端末装置３から送信された送信要求を受信し、受信した送信要求が示すウェブページのデータを第１データベースから読み出して通信端末装置３へ送信する。通信端末装置３は、情報処理装置１から送信されたウェブページのデータを受信し、受信したウェブページのデータをウェブブラウザにより解析して画面表示又は再生する。情報処理装置１は、送信要求の受付回数に応じたポイントをウェブページ毎に累積した累積ポイントを管理する。
【００１７】
また、利用者は、ウェブブラウザにより表示されたウェブページが有益であると考える場合、ウェブブラウザのボタンを押下することにより、有益指定を入力する。通信端末装置３は、利用者により入力された有益指定を受け付けて情報処理装置１へ送信する。情報処理装置１は、通信端末装置３から受信した有益指定を受信し、受信した有益指定に応じたポイントを累積ポイントに加算する。
【００１８】
また、利用者は、ウェブブラウザにより表示されたウェブページのデータの保存を希望する場合、ウェブブラウザのボタンを押下することにより、保存指定を入力する。通信端末装置３は、利用者により入力された保存指定を受け付けて情報処理装置１へ送信する。情報処理装置１は、通信端末装置３から受信した保存指定を受信し、受信した保存指定に応じたポイントを累積ポイントに加算する。
【００１９】
その結果、情報処理装置１は、所定期間内に累積した累積ポイントが閾値を超えるか否かを判定し、累積ポイントが閾値を超えると判定した場合、その時点において第１データベースに上書き保存してある最新内容のウェブページのデータを第２データベースに記憶する。従って、第２データベースには、同一ＵＲＬのウェブページのデータが異なる更新日毎に記憶される。そこで、情報処理装置１は、第２記憶装置へ記憶する都度同一ＵＲＬのウェブページのデータに対してＵＲＬとは異なる識別情報を付与し、更新日の時系列に従って並べて第２データベースに記憶する。情報処理装置１は、累積ポイントを初期化する。
【００２０】
情報処理装置１は、通信端末装置３から送信された検索条件を受信した場合、受信した検索条件を満たす索引情報が示すウェブページのデータを第１データベースのみならず第２データベースから抽出する。情報処理装置１は、抽出したウェブページのデータからタイトルを抽出する。情報処理装置１は、抽出したタイトルを更新日の時系列に従って並べて一覧表示するための画面データを検索結果として生成し、生成した検索結果を通信端末装置３へ送信する。そして、情報処理装置１は、送信要求、有益指定又は保存指定を再び受信し、初期化したポイントを再び累積する。
【００２１】
情報処理装置１は、所定期間内に累積した累積ポイントが閾値を超えるか否かを再び判定し、累積ポイントが閾値を超えると判定した場合、該当するウェブページのデータを引き続き第２データベースに記憶しておく。その後、情報処理装置１は、ポイントを初期化する。
【００２２】
一方、情報処理装置１は、所定期間内に累積した累積ポイントが閾値以下と判定した場合、該当するウェブページのデータを第２データベースから削除する。
【００２３】
情報処理装置１は、記録媒体１１ａに記録してあるプログラム又はデータを読み出す外部記憶装置１１と、通信網に接続するための通信制御部１２と、データを記憶する主記憶１３及び補助記憶装置１４と、管理者により入力された情報を受け付けるための入力制御部１５と、管理者に情報を出力するための出力制御部１６と、これらの制御機能及びその他の機能を有するＣＰＵ１０とを有する。各部は、バス１７を介して相互に接続されている。
【００２４】
外部記憶装置１１は、記録媒体１１ａに記録してあるプログラム又はデータを読み出すための駆動装置であり、記録媒体１１ａから読み出したプログラムなどを主記憶１３又は補助記憶装置１４へ出力する。プログラムは、ＣＰＵ１０を情報収集機能、情報管理機能及び情報検索機能として発揮させるための応用プログラムソフトなどを含む。
【００２５】
通信制御部１２は、特定の物理層及びデータリンク層を使用して通信するための電子的な回路を実装しており、インターネットなどの地球規模で広く相互接続されている通信網に接続し、ウェブサーバ２、２、２…及び通信端末装置３、３…との通信を行う。
【００２６】
主記憶１３は、ＣＰＵ１０の要求に従って補助記憶装置１４から読み出したデータを記憶するか、ＣＰＵ１０が所定処理を実行することにより生じたデータを記憶する。また、主記憶１３は、ＣＰＵ１０の要求に従って記憶してあるデータを適宜読み出す。主記憶１３は、例えば、ＳＤＲＡＭ（Synchronous DRAM）又はＳＲＡＭ（Static RAM）などの半導体が該当する。
【００２７】
補助記憶装置１４は、ＣＰＵ１０の要求に従って外部記憶装置１１、通信制御部１２、主記憶１３又はＣＰＵ１０から出力されたデータを受け付けて記憶し、適宜読み出す。補助記憶装置１４は、例えば、磁気ディスク記録方式のハードディスクドライブなどが該当する。なお、補助記憶装置１４は、プログラム、各種データベース及びデータを格納する。各種データベースの内容は、後述にて説明する。
【００２８】
入力制御部１５は、入力装置１５ａと接続する。入力装置１５ａは、例えば、キーボード及びマウスなどが該当し、管理者により入力された設定データを受け付ける。入力制御部１５は、入力装置１５ａから受け付けた設定データを主記憶１３へ出力する。
【００２９】
出力制御部１６は、出力装置１６ａと接続する。出力装置１６ａは、例えば、液晶ディスプレイ及びスピーカなどが該当し、設定データの入力画面を出力装置１６ａへ出力する。
【００３０】
ＣＰＵ１０は、補助記憶装置１４に記憶してあるプログラム、各種データベース及びデータに基づいて上述した各部を制御する制御機能及びその他の機能を発揮する。図２は本発明の一実施例におけるＣＰＵ１０の機能構成を示す機能ブロック図である。
【００３１】
ＣＰＵ１０は、補助記憶装置１４に記憶してある、最新ウェブページ情報データベース、蓄積ウェブページ情報データベース、ポイント規定値データベース、ログインユーザ情報データベース、及び有益ウェブページ保存期間情報データベースに基づいて各部を制御する制御部１００、ウェブページを収集する情報資源収集部１０１、収集したウェブページの索引情報を生成する索引情報生成部１０２と、収集したウェブページの上書き保存を制御する保存制御部１０３と、外部から受け付けた検索条件を満たす索引情報が示すウェブページを抽出する検索処理部１０４と、抽出したウェブページのタイトルを一覧表示するための画面データを生成する検索結果生成部１０５と、保存するウェブページの有益性を評価する有益性評価処理部１０６という機能を発揮する。
【００３２】
図３は最新ウェブページ情報データベースに格納されている最新ウェブページ情報テーブルのフォーマット例を示す模式図である。最新ウェブページ情報テーブルは、情報処理装置１が収集した最新内容のウェブページのデータを上書き保存する。最新ウェブページ情報テーブルは、管理番号と、ＵＲＬ情報と、最新ウェブページ情報と、更新日と、未蓄積ウェブページポイントｐａとを対応付けて格納する。
【００３３】
ＣＰＵ１０は、情報資源収集部１０１として機能し、インターネット上を所定間隔ｔａ、例えば１時間に１回の間隔で巡回して最新内容のウェブページのデータを取得する。ＣＰＵ１０は、保存制御部１０３として機能し、取得したウェブページのデータを最新ウェブページ情報テーブルに格納する。
【００３４】
管理番号は、ウェブページ毎に採番された一意的な番号である。ＣＰＵ１０は、保存制御部１０３として機能し、最新ウェブページ情報テーブルに格納するウェブページに管理番号を付与する。
【００３５】
ＵＲＬ情報は、インターネット上に存在するウェブページの場所を指示する記述であり、サーバ名、ポート番号、フォルダ名、ファイル名などを含み、ウェブページのメタデータに格納されている。メタデータは、ウェブサーバ２において生成される。ＣＰＵ１０は、ウェブページのメタデータからＵＲＬ情報を抽出して最新ウェブページ情報テーブルに上書き保存する。
【００３６】
最新ウェブページ情報は、ウェブページのデータと、ウェブページの索引情報とを含む。ウェブページは、ＨＴＭＬ（又はＸＨＴＭＬ）とスタイルシート、画像データで構成されており、ウェブブラウザにより解釈されて画面表示される。ウェブページは、ウェブサーバ２において内容が適宜更新され、インターネットにおいてハイパーテキストにより構造化されている。索引情報は、例えば、ウェブページに記述された本文の文字列、画像の形式、データ容量、データ更新日などであり、ウェブページの検索に用いられる。
【００３７】
ＣＰＵ１０は、索引情報生成部１０２として機能し、ウェブページの索引情報を生成して最新ウェブページ情報テーブルに上書き保存する。ＣＰＵ１０は、ウェブページを上書き保存することにより、最新ウェブページ情報の内容を最新状態にする。
【００３８】
更新日は、ウェブページの最終更新日である。ＣＰＵ１０は、ウェブページのメタデータから更新日を抽出して最新ウェブページ情報テーブルに上書き保存する。
【００３９】
未蓄積ウェブページポイントｐａは、利用者により入力された送信要求、有益指定又は保存指定に応じたポイントを保存期間ｔｂ中に累積した値であり、ウェブデータを蓄積ウェブページ情報テーブルに格納するか否かを判定するために用いられる。未蓄積ウェブページポイントｐａの初期値は「０」である。ＣＰＵ１０は、有益性評価処理部１０６として機能し、未蓄積ウェブページポイントｐａが閾値を超えると判定した場合、最新ウェブページ情報テーブルに保存してある最新ウェブページ情報を蓄積ウェブページ情報テーブルに格納する。なお、閾値は、補助記憶装置１４に記憶してある。
【００４０】
図４は蓄積ウェブページ情報データベースに格納されている蓄積ウェブページ情報テーブルのフォーマット例を示す模式図である。蓄積ウェブページ情報テーブルは、最新ウェブページ情報テーブルに保存してある最新ウェブページ情報を更新日の時系列に従って記憶する。蓄積ウェブページ情報テーブルは、管理番号と、ＵＲＬ情報と、蓄積ＵＲＬ情報と、蓄積ウェブページ情報と、更新日と、蓄積日と、蓄積済ウェブページポイントｐｂと、契機と、保存期間ｔｂと、ログインユーザ番号とを対応付けて格納する。
【００４１】
ＣＰＵ１０は、有益性評価処理部１０６として機能し、ウェブページが有益であると評価するか、利用者により保存指定されたとき、対象となるウェブページのデータを蓄積ウェブページ情報テーブルに格納する。
【００４２】
管理番号は、ウェブページ毎に採番された一意的な番号である。ＣＰＵ１０は、有益性評価処理部１０６として機能し、蓄積ウェブページ情報テーブルに格納するウェブページに管理番号を付与する。
【００４３】
ＵＲＬ情報は、インターネット上に存在するウェブページの場所を指示する記述であり、ウェブページのメタデータに格納されている。ＣＰＵ１０は、ウェブページのメタデータからＵＲＬ情報を抽出して蓄積ウェブページ情報テーブルに格納する。
【００４４】
蓄積ＵＲＬ情報は、情報処理装置１の補助記憶装置１４におけるウェブページの場所を指示する記述である。蓄積ウェブページ情報テーブルには、ＵＲＬ情報が同一であって更新日の異なるウェブページが複数格納されている。そこで、ＣＰＵ１０は、有益性評価処理部１０６として機能し、これらのウェブページを区別するためにＵＲＬ情報とは別に蓄積ＵＲＬ情報を生成して各ウェブページに付与する。
【００４５】
蓄積ウェブページ情報は、最新ウェブページ情報テーブルに格納されていた最新ウェブページ情報である。蓄積ウェブページ情報は、ＵＲＬが同一であっても上書き保存されることなく、異なる蓄積ＵＲＬ情報が付与され、更新日の時系列に従って管理される。
【００４６】
更新日は、ウェブページの最終更新日である。ＣＰＵ１０は、ウェブページのメタデータから更新日を抽出し、抽出した更新日の時系列に従って同一のＵＲＬ情報を有するウェブページを並べて蓄積ウェブページ情報テーブルに格納する。図４は、「ｈｔｔｐ：／／ＢＢＢ」というＵＲＬのウェブページが更新日の古い順に格納されている一例を示す。
【００４７】
蓄積日は、ウェブページが蓄積ウェブページ情報テーブルに格納された日である。ＣＰＵ１０は、有益性評価処理部１０６として機能し、蓄積ウェブページ情報テーブルに格納する。
【００４８】
蓄積済ウェブページポイントｐｂは、利用者により入力された送信要求、有益指定又は保存指定に応じたポイントｐが保存期間ｔｂ中に累積した値であり、累積ウェブページ情報テーブルに格納してあるウェブページを引き続き格納するか否かを判定するために用いられる。蓄積済ウェブページポイントｐｂの初期値は「０」である。ＣＰＵ１０は、有益性評価処理部１０６として機能し、蓄積済ウェブページポイントｐｂが閾値を超えると判定した場合、蓄積ウェブページ情報テーブルに格納してあるウェブページを引き続き格納する。一方、ＣＰＵ１０は、蓄積済ウェブページポイントｐｂが閾値以下であると判定した場合、格納してあるウェブページを蓄積ウェブページ情報テーブルから削除する。なお、閾値は、有益ウェブページ保存期間情報テーブルに格納されている。
【００４９】
契機は、ウェブページを蓄積ウェブページ情報テーブルに格納するきっかけを示す。ＣＰＵ１０は、有益なウェブページであると判断して格納した場合、契機を「有益判定」とし、保存指定を受け付けて格納した場合、契機を「保存要求」とする。
【００５０】
保存期間ｔｂは、ウェブページの有益性を判定する間隔を示すものであり、管理者により予め設定される。ＣＰＵ１０は、保存期間ｔｂ中に累積した未蓄積ウェブページポイントｐａが閾値を超えると判定した場合、最新ウェブページ情報テーブルに保存してある最新ウェブページ情報を蓄積ウェブページ情報テーブルに格納する。また、ＣＰＵ１０は、保存期間ｔｂ中に累積した蓄積済ウェブページポイントｐｂが閾値を超えると判定した場合、蓄積ウェブページ情報テーブルに格納してあるウェブページを引き続き格納する。
【００５１】
一方、ＣＰＵ１０は、保存期間ｔｂ中に累積した蓄積済ウェブページポイントｐｂが閾値以下であると判定した場合、ウェブページを蓄積ウェブページ情報テーブルから削除する。
【００５２】
ログインユーザ番号は、保存指定を入力した利用者を示すユーザ番号である。ユーザ番号は、後述するログインユーザ情報テーブル内のユーザ番号のいずれかに該当する。ＣＰＵ１０は、「保存要求」を契機としてウェブページを蓄積ウェブページ情報テーブルに格納する場合、保存指定を入力した利用者を示すユーザ番号を格納する。一方、ＣＰＵ１０は、「有益判定」を契機としてウェブページを蓄積ウェブページ情報テーブルに格納する場合、ログインユーザ番号を「無し」とする。
【００５３】
図５はポイント規定値データベースに格納されているポイント規定値テーブルのフォーマット例を示す模式図である。ポイント規定値テーブルは、１回の送信要求、有益指定又は保存指定を受け付けた場合に加算すべきポイントｐを規定し、管理者により予め設定される。ポイント規定値テーブルは、クリックポイントｐ１と、有益ウェブページ指定ポイントｐ２と、ウェブページ保存指定ポイントｐ３とを格納する。
【００５４】
クリックポイントｐ１は、送信要求を１回受け付けた場合に加算すべきポイントｐを規定する。有益ウェブページ指定ポイントｐ２は、有益指定を１回受け付けた場合に加算すべきポイントｐを規定する。ウェブページ保存指定ポイントｐ３は、保存指定を１回受け付けた場合に加算すべきポイントｐを規定する。ウェブページ保存指定ポイントｐ３は、１回の保存指定によりウェブページが蓄積ウェブページ情報テーブルに格納されるよう、閾値以上の値が設定されていることが望ましい。ＣＰＵ１０は、送信要求、有益指定又は保存指定を受信した場合、対応するポイントｐをポイント規定値テーブルから抽出して未蓄積ウェブページポイントｐａ又は蓄積済ウェブページポイントｐｂに加算する。
【００５５】
図６はログインユーザ情報データベースに格納されているログインユーザ情報テーブルのフォーマット例を示す模式図である。ログインユーザ情報テーブルは、会員登録をした利用者の情報を格納する。ログインユーザ情報テーブルは、ユーザ番号と、ユーザＩＤと、パスワードと、所属グループ１と、所属グループ２と、蓄積可能数と、蓄積可能容量とを対応付けて格納する。
【００５６】
ユーザ番号は、会員登録をした利用者に採番された一意的な番号である。ＣＰＵ１０は、制御部１００として機能し、ログインユーザ情報テーブルに格納する利用者情報にユーザ番号を付与する。上述するようユーザ番号のうちの保存指定をした利用者のユーザ番号は、ログインユーザ番号として蓄積ウェブページ情報テーブルに格納される。
【００５７】
ユーザＩＤは、会員登録をした利用者に割り当てられる文字列であり、利用者により入力された任意の文字列が該当する。パスワードは、会員登録をした利用者に設定される文字列であり、利用者により入力された任意の文字列が該当する。ユーザＩＤ及びパスワードは、利用者が会員であるか否かを判定するために用いられる。ＣＰＵ１０は、利用者により入力された任意の文字列がユーザＩＤ及びパスワードと一致する場合、利用者が会員であると判定する。
【００５８】
所属グループ１及び所属グループ２は、利用者が属するグループの属性であり、管理者により設定される。蓄積可能数は、利用者による保存指定が可能なウェブページのページ数であり、管理者により予め設定される。蓄積可能容量は、利用者による保存指定が可能なウェブページのデータ容量であり、管理者により予め設定される。開示のテーブルは、所属グループ毎に蓄積可能数及び容量を管理している。ＣＰＵ１０は、有益性評価処理部１０６として機能し、蓄積可能数又は容量が超えた利用者からの保存指定を拒否する。図６が示す一例に依れば、「富士通のＦＣＮ」に属する利用者による保存指定を受信した場合であって合計蓄積数が「１００頁」又は合計蓄積容量が「５０ＧＢ」に達するとき、ＣＰＵ１０は、利用者からの保存指定を拒否する。
【００５９】
図７は有益ウェブページ保存期間情報データベースに格納されている有益ウェブページ保存期間情報テーブルのフォーマット例を示す模式図である。有益ウェブページ保存期間情報テーブルは、蓄積済ウェブページポイントｐｂと比較するための閾値を規定し、管理者により予め設定される。有益ウェブページ保存期間情報テーブルは、ウェブページ状態と、現在の保存期間ｔｂと、判定ポイント数αと、延長期間ｔｃとを対応付けて格納する。
【００６０】
ウェブページ状態は、蓄積ウェブページ情報テーブルへの格納状態を示すものであり、例えば、ウェブページを蓄積ウェブページ情報テーブルへ格納した直後を「有益判定直後」と、蓄積ウェブページ情報テーブルに格納してから１年経過するまでを「１年保存」と、２年経過するまでを「２年保存」と、４年経過するまでを「４年保存」と示す。
【００６１】
現在の保存期間ｔｂは、蓄積ウェブページ情報テーブルへ格納している期間を示すものであり、例えば、ウェブページを蓄積ウェブページ情報テーブルへ格納した直後を「０年」と、蓄積ウェブページ情報テーブルに格納してから１年経過するまでを「１年」と、２年経過するまでを「２年」と、４年経過するまでを「４年」と示す。
【００６２】
判定ポイント数αは、蓄積済ウェブページポイントｐｂと比較するための閾値であり、例えば、ウェブページを蓄積ウェブページ情報テーブルへ格納した直後を「０Ｐ」と、蓄積ウェブページ情報テーブルに格納してから１年経過するまでを「１０，０００Ｐ／年」と、２年経過するまでを「９，０００Ｐ／年」と、４年経過するまでを「８，０００Ｐ／年」と示す。
【００６３】
延長期間ｔｃは、蓄積ウェブページ情報テーブルでの保存期間ｔｂの延長を示す。ＣＰＵ１０は、有益性評価処理部１０６として機能し、蓄積済ウェブページポイントｐｂが判定ポイント数αを超えると判定した場合、蓄積ウェブページ情報テーブルでの保存期間ｔｂを延長期間ｔｃ分延長する。
【００６４】
図７の一例に依れば、ＣＰＵ１０は、有益ウェブページ保存期間情報テーブルに基づいて、ウェブページを蓄積ウェブページ情報テーブルに格納した直後、蓄積済ウェブページポイントｐｂを０として初期化する。また、ウェブページを蓄積ウェブページ情報テーブルに格納してから１年経過するまでに蓄積済ウェブページポイントｐｂが１０，０００Ｐを超えた場合、蓄積ウェブページ情報テーブルでの保存期間ｔｂを１年延長する。また、ウェブページを蓄積ウェブページ情報テーブルに格納してから更に１年経過するまでに蓄積済ウェブページポイントｐｂが９，０００Ｐを超えた場合、蓄積ウェブページ情報テーブルでの保存期間ｔｂを更に２年延長する。また、ウェブページを蓄積ウェブページ情報テーブルに格納してから更に２年経過するまでに蓄積済ウェブページポイントｐｂが８，０００Ｐを超えた場合、蓄積ウェブページ情報テーブルでの保存期間ｔｂを更に４年延長する。
【００６５】
ＣＰＵ１０は、通信端末装置３から送信された検索準備要求を受信した場合、検索処理部１０４として機能し、検索条件を入力するための一般ユーザ用の画面データを生成し、生成した画面データを通信端末装置３へ送信する。通信端末装置３は、情報処理装置１から送信された画面データを受信し、受信した画面データをウェブブラウザにより解析して表示する。図８は通信端末装置３が出力する一般ユーザ用画面の表示例を示す模式図である。
【００６６】
通信端末装置３が出力する一般ユーザ用画面は、検索条件の入力欄と、検索実行の入力ボタンと、ブラウザ画面と、有益指定の入力ボタンと、検索結果画面への遷移ボタンと、会員登録用画面への遷移（新規登録）ボタンと、会員専用画面への遷移（ログイン）ボタンとを有し、ウェブブラウザにより解析されて出力される。
【００６７】
検索条件の入力欄は、検索キーワードの直接入力欄と、新旧情報の選択入力欄と、期間指定の直接入力欄とを有する。検索キーワードは、利用者により入力される任意の文字列である。ＣＰＵ１０は、任意の文字列を受信した場合、検索処理部１０４として機能し、検索キーワードと一致するか、関連する文字列を含む索引情報が示すウェブページを検索して抽出する。
【００６８】
新旧情報は、最新のウェブページを検索するか、過去のウェブページを検索するか、最新及び過去のウェブページを検索するかを示す。ＣＰＵ１０は、検索処理部１０４として機能し、最新情報の指定を受信した場合、最新ウェブページ情報テーブル内のデータを検索する。また、旧情報の指定を受信した場合、蓄積ウェブページ情報テーブル内のデータを検索する。また、最新及び旧情報の指定を受信した場合、最新ウェブページ情報テーブル及び蓄積ウェブページ情報テーブル内のデータを検索する。
【００６９】
期間指定は、更新日の開始日及び終了日を示す。ＣＰＵ１０は、検索処理部１０４として機能し、期間指定内の更新日のウェブページを検索して抽出する。ＣＰＵ１０は、現時点の指定を受信するか、期間指定を受信しない場合、最新ウェブページ情報テーブル内のデータを検索する。また、過去の指定を受信した場合、蓄積ウェブページ情報テーブル内のデータを検索する。また、現時点から過去までの指定を受信した場合、最新ウェブページ情報テーブル及び蓄積ウェブページ情報テーブル内のデータを検索する。
【００７０】
検索実行の入力ボタンは、押下されることにより検索要求を入力する。通信端末装置３は、入力された検索要求を情報処理装置１へ送信する。情報処理装置１のＣＰＵ１０は、検索要求を受信した場合、検索処理部１０４として機能し、受信した検索条件を満たす索引情報が示すウェブページを検索して抽出する。また、ＣＰＵ１０は、検索結果生成部１０５として機能し、抽出したウェブページのタイトルを更新日の時系列に従って一覧表示するための画面データを生成し、生成した画面データを通信端末装置３へ送信する。
【００７１】
ブラウザ画面には、ウェブブラウザにより解析された検索結果又はウェブページの画面が表示される。通信端末装置３は、情報処理装置１から送信された検索結果の画面データを受信したとき、タイトルの一覧表示をブラウザ画面に出力する（図８（ａ）参照）。タイトルの一覧表示は、更新日の時系列に従って並べて表示される。各タイトルは、リンク情報を含み、表示箇所がクリックされることにより、ウェブページの送信要求を入力する。通信端末装置３は、入力された送信要求を情報処理装置１へ送信する。情報処理装置１のＣＰＵ１０は、送信要求を受信したとき、制御部１００として機能し、該当するウェブページのデータを最新ウェブページ情報テーブル又は蓄積ウェブページ情報テーブルから抽出し、抽出したデータに基づいて画面データを生成する。ＣＰＵ１０は、生成した画面データを通信端末装置３へ送信する。通信端末装置３は、情報処理装置１から送信された画面データを受信してウェブページをブラウザ画面に出力する。
【００７２】
有益指定の入力ボタンは、押下されることにより、ブラウザ画面に表示しているウェブページの有益指定を入力する。通信端末装置３は、入力された有益指定を情報処理装置１へ送信する。情報処理装置１のＣＰＵ１０は、有益指定を受信した場合、有益性評価処理部１０６として機能し、有益指定に対応する有益ウェブポイント指定ポイントｐ２をポイント規定値テーブルから抽出する。ＣＰＵ１０は、抽出した有益ウェブポイント指定ポイントｐ２を蓄積済ウェブページポイントｐｂに加算する。
【００７３】
検索結果画面への遷移ボタンは、押下されることにより検索結果画面への遷移要求を入力する。通信端末装置３は、入力された遷移要求を受け付けたとき、ウェブブラウザでキャッシュした検索結果の画面を読み出してブラウザ画面に再表示する。
【００７４】
会員登録用画面への遷移ボタンは、押下されることにより会員登録用画面への遷移要求を入力する。通信端末装置３は、入力された遷移要求を情報処理装置１へ送信する。情報処理装置１のＣＰＵ１０は、遷移要求を受信した場合、制御部１００として機能し、会員登録用の画面データを通信端末装置３へ送信する。通信端末装置３は、情報処理装置１から送信された画面データを受信し、受信した画面データをウェブブラウザにより解析してブラウザ画面に表示する。会員登録用画面は、ユーザＩＤ、パスワード、所属グループ、及びその他の利用者情報の入力欄を有する。通信端末装置３は、入力された利用者情報を情報処理装置１へ送信する。情報処理装置１のＣＰＵ１０は、利用者情報を受信した場合、受信した利用者情報をログインユーザ情報テーブルに格納する。ＣＰＵ１０は、ユーザ番号、蓄積可能数及び蓄積可能容量を対応付けて格納する。
【００７５】
会員専用画面への遷移ボタンは、押下されることにより会員専用画面への遷移要求を入力する。通信端末装置３は、入力された遷移要求を情報処理装置１へ送信する。情報処理装置１のＣＰＵ１０は、遷移要求を受信した場合、制御部１００として機能し、利用者のユーザＩＤ及びパスワードの入力画面（図示せず）を出力する。ＣＰＵ１０は、入力画面を介して受け付けたユーザＩＤ及びパスワードがログインユーザ情報テーブル内のユーザＩＤ及びパスワードに一致していると判定した場合、会員専用画面データを通信端末装置３へ送信する。通信端末装置３は、情報処理装置１から送信された画面データを受信し、受信した画面データをウェブブラウザにより解析して表示する。図９は通信端末装置３が出力する会員専用画面の表示例を示す模式図である。
【００７６】
通信端末装置３が出力する会員専用画面は、検索条件の入力欄と、検索実行の入力ボタンと、ブラウザ画面と、保存指定の入力ボタンと、検索結果画面への遷移ボタンと、保存整理の入力ボタンと、一般ユーザ用画面への遷移（ログアウト）ボタンとを有し、ウェブブラウザにより解析されて出力される。
【００７７】
保存指定の入力ボタンは、押下されることにより、ブラウザ画面に表示するウェブページの保存指定を入力する。通信端末装置３は、入力された保存指定を情報処理装置１へ送信する。情報処理装置１のＣＰＵ１０は、保存指定を受信した場合、有益性評価処理部１０６として機能し、保存指定に対応するウェブページ保存指定ポイントｐ３をポイント規定値テーブルから抽出する。ＣＰＵ１０は、抽出したウェブページ保存指定ポイントｐ３を蓄積済ウェブページポイントｐｂに加算する。
【００７８】
保存整理の入力ボタンは、押下されることにより、ブラウザ画面に表示するウェブページの削除指定を入力する。通信端末装置３は、入力された削除指定を情報処理装置１へ送信する。情報処理装置１のＣＰＵ１０は、削除指定を受信した場合、有益性評価処理部１０６として機能し、削除指定されたウェブページに関する情報を蓄積ウェブページ情報テーブルから削除する。
【００７９】
一般ユーザ用画面への遷移ボタンは、押下されることにより一般ユーザ用画面への遷移要求を入力する。通信端末装置３は、入力された遷移要求を情報処理装置１へ送信する。情報処理装置１のＣＰＵ１０は、遷移要求を受信した場合、制御部１００として機能し、一般ユーザ用の画面データを通信端末装置３へ送信する。通信端末装置３は、情報処理装置１から送信された画面データを受信し、受信した画面データをウェブブラウザにより解析して表示する。
【００８０】
情報処理装置１のＣＰＵ１０は、上述した機能を発揮することにより以下の情報検索処理を実行する。図１０は本発明の一実施例における情報処理装置１が実行する情報検索処理の手順を示すフローチャートである。
【００８１】
情報処理装置１のＣＰＵ１０は、タイマ（図示せず）が所定間隔ｔａへの到達を計時する都度インターネットを巡回してウェブページのデータを順次取得し（Ｓ１０１）、取得したウェブページの索引情報を生成する（Ｓ１０２）。
【００８２】
ＣＰＵ１０は、取得したウェブページのデータ、及び生成した索引情報を最新ウェブページ情報テーブルに上書き保存する（Ｓ１０３）。ＣＰＵ１０は、取得したウェブページのメタデータから抽出したＵＲＬ情報、更新日を最新ウェブページ情報テーブルに上書き保存する。
【００８３】
通信端末装置３は、利用者により入力された検索準備要求を受け付け、受け付けた検索準備要求を情報処理装置１へ送信する。情報処理装置１のＣＰＵ１０は、通信端末装置３から送信された検索準備要求を受信し、検索条件を入力するための画面データを通信端末装置３へ送信する。通信端末装置３は、情報処理装置１から送信された画面データを受信し、受信した画面データに基づく画面を出力する。通信端末装置３は、画面を介して利用者により入力された検索条件及び検索要求を受け付け、受け付けた検索条件及び検索要求を情報処理装置１へ送信する。
【００８４】
ＣＰＵ１０は、通信端末装置３から送信された検索条件及び検索要求を受信し、検索処理を実行する（Ｓ１０４）。ＣＰＵ１０は、検索処理を実行することにより、検索条件を満たす索引情報が示すウェブページを抽出し、抽出したウェブページのタイトルを一覧表示するための画面データを生成し、生成した画面データを通信端末装置３へ送信する。なお、検索処理の詳細な手順については、後述にて説明する。
【００８５】
通信端末装置３は、情報処理装置１から受信した画面データに基づく検索結果の画面を表示する。通信端末装置３は、検索結果の画面内に表示したタイトルのいずれかがクリックされることにより、タイトルが示すウェブページの送信要求を受け付ける。通信端末装置３は、受け付けたウェブページの送信要求を情報処理装置１へ送信する。
【００８６】
情報処理装置１のＣＰＵ１０は、待ち時間ｔｄ内に通信端末装置３からウェブページの送信要求を受信したか否かを判定し（Ｓ１０５）、ウェブページの送信要求を受信していないと判定した場合（Ｓ１０５でＮＯ）、ステップＳ１０４に戻り、次の検索条件及び検索要求に基づく検索処理を実行する。送信要求の待ち時間ｔｄは、例えば３０分である。
【００８７】
一方、ＣＰＵ１０は、ウェブページの送信要求を受信したと判定した場合（Ｓ１０５でＹＥＳ）、クリックポイントｐ１を未蓄積ウェブページポイントｐａ又は蓄積済ウェブページポイントｐｂに加算する（Ｓ１０６）。ＣＰＵ１０は、送信要求されたウェブページの画面データを送信する（Ｓ１０７）。ＣＰＵ１０は、通信端末装置３から受信した有益指定又は保存指定に応じてウェブページポイント加算処理を実行する（Ｓ１０８）。なお、ウェブページポイント加算処理の詳細な手順は、後述にて説明する。
【００８８】
ＣＰＵ１０は、タイマが判定期間ｔｅへの到達を計時する都度未蓄積ウェブページポイントｐａ又は蓄積済ウェブページポイントｐｂが所定数を超えるか否かを判定する定期判定処理を実行する（Ｓ１０９）。ＣＰＵ１０は、ステップＳ１０４に戻り、次の検索条件及び検索要件に基づく検索処理を実行する。判定期間ｔｅは、例えば１日単位である。
【００８９】
ここでＣＰＵ１０がステップＳ１０４で実行する検索処理の詳細な手順について説明する。図１１は本発明の一実施例における情報処理装置１が実行する検索処理の手順を示すフローチャートである。
【００９０】
情報処理装置１のＣＰＵ１０は、通信端末装置３から送信された検索条件及び検索要件を受信する（Ｓ２０１）、ＣＰＵ１０は、最新ウェブページ情報テーブル及び／又は蓄積ウェブページ情報テーブルにアクセスし、受信した検索条件を満たす最新ウェブページ及び／又は蓄積ウェブページを検索する（Ｓ２０２）。ＣＰＵ１０は、検索したウェブページのタイトルを抽出し、抽出したタイトルを更新日の時系列に従って一覧表示する検索結果を生成する、検索結果生成処理を実行する（Ｓ２０３）。ＣＰＵ１０は、生成した検索結果を通信端末装置３へ送信する（Ｓ２０４）。ＣＰＵ１０は、ステップＳ２０１へ戻り、次回実行要求があるまで待機する。
【００９１】
ここでＣＰＵ１０がステップＳ２０３で実行する検索結果生成の詳細な手順について説明する。検索結果の生成にあっては、ＣＰＵ１０が最新ウェブページ情報テーブル内のウェブページを検索する場合と、蓄積ウェブページ情報テーブル内のウェブページを検索する場合と、最新ウェブページ情報テーブル及び蓄積ウェブページ情報テーブル内のウェブページを検索する場合とで処理内容が異なる。そこで、以下、実施例１〜３に分けて説明する。
【００９２】
実施例１．
実施例１では、最新ウェブページ情報テーブル内のウェブページを検索する場合に実行される検索結果生成処理の手順を説明する。図１２は本発明の一実施例における情報処理装置１が実行する検索結果生成処理の手順を示すフローチャートである。
【００９３】
情報処理装置１のＣＰＵ１０は、現時点の指定を受信するか、期間指定を受信しない場合、最新のウェブページを検索する（Ｓ３０１）。ＣＰＵ１０は、検索条件を満たすウェブページのタイトルを抽出する（Ｓ３０２）。ＣＰＵ１０は、抽出したウェブページのタイトルを表示するための画面データを生成する（Ｓ３０３）。ＣＰＵ１０は、ステップＳ３０１へ戻り、次回実行要求があるまで待機する。以上、実施例１について説明した。
【００９４】
実施例２．
実施例１では、最新ウェブページ情報テーブル及び蓄積ウェブページ情報テーブル内のウェブページを検索する場合に実行される検索結果生成処理の手順を説明する。図１３は本発明の一実施例における情報処理装置１が実行する検索結果生成処理の手順を示すフローチャートである。
【００９５】
情報処理装置１のＣＰＵ１０は、現時点から過去までの指定を受信した場合、最新のウェブページ及び蓄積しているウェブページを検索する（Ｓ４０１）。ＣＰＵ１０は、検索条件を満たすウェブページのタイトルを抽出し（Ｓ４０２）、抽出したタイトルを同一ＵＲＬのウェブページ単位で組み分けをする（Ｓ４０３）。
【００９６】
ＣＰＵ１０は、組み分けをしたウェブページのタイトルを、更新日の時系列に従い、最新のウェブページのタイトルから順に並べた一覧表示の画面データを生成する（Ｓ４０４）。ＣＰＵ１０は、ステップＳ４０１へ戻り、次回実行要求があるまで待機する。以上、実施例２について説明した。
【００９７】
実施例３．
実施例３では、蓄積ウェブページ情報テーブル内のウェブページを検索する場合に実行される検索結果生成処理の手順を説明する。図１４は本発明の一実施例における情報処理装置１が実行する検索結果生成処理の手順を示すフローチャートである。
【００９８】
情報処理装置１のＣＰＵ１０は、過去の指定を受信した場合、蓄積しているウェブページを検索する（Ｓ５０１）。ＣＰＵ１０は、検索条件を満たすウェブページのタイトルを抽出し（Ｓ５０２）、抽出したタイトルを同一ＵＲＬのウェブページ単位で組み分けをする（Ｓ５０３）。
【００９９】
ＣＰＵ１０は、組み分けをしたウェブページのタイトルを、更新日の時系列に従い、最新のウェブページのタイトルから順に並べた一覧表示の画面データを生成する（Ｓ５０４）。ＣＰＵ１０は、ステップＳ５０１へ戻り、次回実行要求があるまで待機する。以上、実施例３について説明した。
【０１００】
次にＣＰＵ１０がステップＳ１０８で実行するウェブページポイント加算処理の詳細な手順について説明する。ウェブページポイントの加算にあっては、利用者により入力された指定が有益指定であるか、又は保存指定であるかに応じて、言い換えれば利用者が一般ユーザであるか、会員であるかに応じて処理内容が異なる。そこで、以下、実施例４〜５に分けて説明する。なお、実施の形態１において、ＣＰＵ１０は、実施例４及び５におけるウェブページポイント加算処理を並行して実行する。
【０１０１】
実施例４．
実施例４では、一般ユーザにより入力された有益指定を受信した場合のウェブページポイント加算処理の手順を説明する。図１５は本発明の一実施例における情報処理装置１が実行するウェブページポイント加算処理の手順を示すフローチャートである。
【０１０２】
情報処理装置１のＣＰＵ１０は、通信端末装置３から送信された有益指定を受信したか否かを判定し（Ｓ６０１）、有益指定を受信したと判定した場合（Ｓ６０１でＹＥＳ）、ポイント規定値テーブルにアクセスし、有益ウェブページ指定ポイントｐ２を決定する。
【０１０３】
ＣＰＵ１０は、決定した有益ウェブページ指定ポイントｐ２を未蓄積ウェブページポイントｐａ又は蓄積済ウェブページポイントｐｂに加算する（Ｓ６０２）。ＣＰＵ１０は、ステップＳ６０１へ戻り、次回実行要求があるまで待機する。
【０１０４】
一方、ＣＰＵ１０は、有益指定を受信していないと判定した場合（Ｓ６０１でＮＯ）、有益ウェブページ指定ポイントｐ２を加算することなく、ステップＳ６０１へ戻り、次回実行要求があるまで待機する。以上、実施例４について説明した。
【０１０５】
実施例５．
実施例５では、会員により入力された保存指定を受信した場合のウェブページポイント加算処理の手順を説明する。図１６は本発明の一実施例における情報処理装置１が実行するウェブページポイント加算処理の手順を示すフローチャートである。
【０１０６】
情報処理装置１のＣＰＵ１０は、通信端末装置３から送信された保存指定を受信したか否かを判定し（Ｓ７０１）、保存指定を受信したと判定した場合（Ｓ７０１でＹＥＳ）、ログインユーザ情報テーブルにアクセスし、保存指定を入力した会員が蓄積可能なページ数又は容量を抽出する。
【０１０７】
ＣＰＵ１０は、蓄積ウェブページ情報テーブルに格納すべきウェブページが蓄積可能なページ数又は容量を超えるか否か、即ち、ウェブページの蓄積が可能であるか否かを判定し（Ｓ７０２）、ウェブページの蓄積が可能であると判定した場合（Ｓ７０２でＹＥＳ）、ポイント規定値テーブルにアクセスし、ウェブページ保存指定ポイントｐ３を決定する。
【０１０８】
ＣＰＵ１０は、決定したウェブページ保存指定ポイントｐ３を未蓄積ウェブページポイントｐａ又は蓄積済ウェブページポイントｐｂに加算し（Ｓ７０３）、ステップＳ７０１へ戻り、次回実行要求があるまで待機する。
【０１０９】
一方、ＣＰＵ１０は、ウェブページの蓄積が不可能であると判定した場合（Ｓ７０２でＮＯ）、ポイント規定値テーブルにアクセスし、有益ウェブページ指定ポイントｐ２を決定する。
【０１１０】
ＣＰＵ１０は、決定した有益ウェブページ指定ポイントｐ２を未蓄積ウェブページポイントｐａ又は蓄積済ウェブページポイントｐｂに加算し（Ｓ７０４）、ステップＳ７０１へ戻り、次回実行要求があるまで待機する。
【０１１１】
一方、ＣＰＵ１０は、ステップＳ７０１において、保存指定を受信していないと判定した場合（Ｓ７０１でＮＯ）、ウェブページ保存指定ポイントｐ３を加算することなく、ステップＳ７０１へ戻り、次回実行要求があるまで待機する。以上、実施例５について説明した。
【０１１２】
次にＣＰＵ１０が実行する定期判定処理の詳細な手順について説明する。定期判定にあっては、蓄積ウェブページ情報テーブルへの格納状態に応じて処理内容が異なる。そこで、以下、実施例６〜８に分けて説明する。
【０１１３】
実施例６．
実施例６では、ウェブページが未だ蓄積ウェブページ情報テーブルへ格納されていない場合に実行される定期判定処理の手順を説明する。図１７は本発明の一実施例における情報処理装置１が実行する定期判定処理の手順を示すフローチャートである。
【０１１４】
情報処理装置１のＣＰＵ１０は、タイマの計時が判定期間ｔｅへ到達したか否かを判定し（Ｓ８０１）、判定期間ｔｅに到達したと判定した場合（Ｓ８０１でＹＥＳ）、最新ウェブページ情報テーブルにアクセスする。判定期間ｔｅは、例えば１日単位である。
【０１１５】
ＣＰＵ１０は、最新ウェブページ情報テーブル内のウェブページ毎に未蓄積ウェブページポイントｐａが判定ポイント数αを超えるか否かを判定する（Ｓ８０２）。この判定ポイント数αは、例えばウェブページを蓄積ウェブページ情報テーブルへ格納した直後と同様に「１０，０００Ｐ／年」とする。その結果、ＣＰＵ１０は、未蓄積ウェブページポイントｐａが判定ポイント数α以下であると判定した場合（Ｓ８０２でＮＯ）、更に最新ウェブページ情報テーブルへの格納期間ｔｆが１年を超えるか否かを判定する（Ｓ８０３）。その結果、ＣＰＵ１０は、格納期間ｔｆが１年以下であると判定した場合（Ｓ８０３でＮＯ）、該当するウェブページの未蓄積ウェブページポイントｐａを据え置き（Ｓ８０４）、ステップＳ８０１へ戻り、次の判定期間ｔｅの到達まで待機する。
【０１１６】
一方、ＣＰＵ１０は、格納期間ｔｆが１年を超えると判定した場合（Ｓ８０３でＹＥＳ）、有益ではなかったと判断し、該当するウェブページの未蓄積ウェブページポイントｐａを初期化する（Ｓ８０５）。該当するウェブページは、最新ウェブページ情報テーブルに引き続き格納される。ＣＰＵ１０は、ステップＳ８０１へ戻り、次の判定期間ｔｅの到達まで待機する。
【０１１７】
一方、ＣＰＵ１０は、ステップＳ８０２において、未蓄積ウェブページポイントｐａが判定ポイント数αを超えると判定した場合（Ｓ８０２でＹＥＳ）、該当するウェブページを有益ウェブページ指定へ変更する（Ｓ８０６）。ＣＰＵ１０は、該当するウェブページのＵＲＬ情報、ウェブページデータ及び更新日を蓄積ウェブページ情報テーブルに格納し、ＵＲＬ情報から蓄積ＵＲＬ情報を生成して記憶する（Ｓ８０７）。また、蓄積日を格納し、蓄積済ウェブページポイントｐｂを格納する。また、契機「有益判定」を格納し、保存期間ｔｂの「６ヶ月」を格納する。ＣＰＵ１０は、蓄積済ウェブページポイントｐｂを初期化し（Ｓ８０８）、ステップＳ８０１へ戻り、次の判定期間ｔｅの到達まで待機する。
【０１１８】
一方、ＣＰＵ１０は、ステップＳ８０１において、判定期間ｔｅに到達していないと判定した場合（Ｓ８０１でＮＯ）、ステップＳ８０１へ戻り、引き続き判定期間ｔｅの到達の判定を行う。以上、実施例６について説明した。
【０１１９】
実施例７．
実施例７では、ウェブページが蓄積ウェブページ情報テーブルに格納されている場合であって有益判定を契機とするときに実行される定期判定処理の手順を説明する。図１８は本発明の一実施例における情報処理装置１が実行する定期判定処理の手順を示すフローチャートである。
【０１２０】
情報処理装置１のＣＰＵ１０は、判定期間ｔｅへ到達したか否かを判定し（Ｓ９０１）、判定期間ｔｅに到達したと判定した場合（Ｓ９０１でＹＥＳ）、蓄積ウェブページ情報テーブルにアクセスする。判定期間ｔｅは、例えば、１日単位である。
【０１２１】
ＣＰＵ１０は、蓄積ウェブページ情報テーブル内のウェブページ毎に、保存期間を抽出し、抽出した保存期間ｔｂに対応する判定ポイント数αを有益ウェブページ保存期間情報テーブルから抽出する。ＣＰＵ１０は、蓄積済ウェブページポイントｐｂが判定ポイント数αを超えるか否かを判定する（Ｓ９０２）。その結果、ＣＰＵ１０は、蓄積済ウェブページポイントｐｂが判定ポイント数α以下であると判定した場合（Ｓ９０２でＮＯ）、更に蓄積ウェブページ情報テーブルへの格納期間ｔｆが保存期間ｔｂを超えるか否かを判定する（Ｓ９０３）。その結果、ＣＰＵ１０は、格納期間ｔｆが保存期間ｔｂ以下であると判定した場合（Ｓ９０３でＮＯ）、該当するウェブページの蓄積済ウェブページポイントｐｂを据え置き（Ｓ９０４）、ステップＳ９０１へ戻り、次の判定期間ｔｅの到達まで待機する。
【０１２２】
一方、ＣＰＵ１０は、格納期間ｔｆが保存期間ｔｂを超えると判定した場合（Ｓ９０３でＹＥＳ）、有益性がないと判断し、該当するウェブページの蓄積済ウェブページポイントｐｂを初期化する（Ｓ９０５）。ＣＰＵ１０は、該当するウェブページを蓄積ウェブページ情報テーブルから削除し（Ｓ９０６）、ステップＳ９０１へ戻り、次の判定期間ｔｅの到達まで待機する。
【０１２３】
一方、ＣＰＵ１０は、ステップＳ９０２において、蓄積済ウェブページポイントｐｂが判定ポイント数αを超えると判定した場合（Ｓ９０２でＹＥＳ）、蓄積ウェブページ情報テーブルでの保存期間ｔｂを延長する（Ｓ９１０）。ＣＰＵ１０は、該当するウェブページの蓄積済ウェブページポイントｐｂを初期化する（Ｓ９１１）。ＣＰＵ１０は、ステップＳ９０１へ戻り、次の判定期間ｔｅの到達まで待機する。
【０１２４】
一方、ＣＰＵ１０は、ステップＳ９０１において、判定期間ｔｅに到達していないと判定した場合（Ｓ９０１でＮＯ）、ステップＳ９０１へ戻り、引き続き判定期間ｔｅの到達の判定を行う。以上、実施例７について説明した。
【０１２５】
実施例８．
実施例８では、ウェブページが蓄積ウェブページ情報テーブルに格納されている場合であって保存指定を契機とするときに実行される定期判定処理の手順を説明する。図１９は本発明の一実施例における情報処理装置１が実行する定期判定処理の手順を示すフローチャートである。
【０１２６】
情報処理装置１のＣＰＵ１０は、判定期間ｔｅへ到達したか否かを判定し（Ｓ１００１）、判定期間ｔｅに到達したと判定した場合（Ｓ１００１でＹＥＳ）、蓄積ウェブページ情報テーブルにアクセスし、該当するウェブページの蓄積済ウェブページポイントｐｂを据え置き（Ｓ１００２）、ステップＳ１００１へ戻り、次の判定期間ｔｅの到達まで待機する。
【０１２７】
一方、ＣＰＵ１０は、判定期間ｔｅが到達していないと判定した場合（Ｓ１００１でＮＯ）、ステップＳ１００１へ戻り、引き続き判定期間ｔｅの到達の判定を行う。以上、実施例８について説明した。
【０１２８】
なお、上述した実施の形態では、情報処理装置がコンピュータプログラムを読み取らせた汎用のコンピュータである一例を説明した。しかし、開示の情報処理装置は、これに限定されるものでなく、情報検索用に開発されたハードウェアを実装した専用機であってもよい。
【０１２９】
また、上述した実施の形態では、ログインユーザ情報テーブルが所属グループ毎に蓄積可能数及び容量を管理する一例を説明した。しかし、開示のログインユーザ情報テーブルは、これに限定されるものでなく、利用者毎に蓄積可能数及び容量を管理するようにしてもよい。
【０１３０】
また、上述した実施の形態では、期間指定として更新日の開始日及び終了日を指定する一例を説明した。しかし、開示の期間指定は、これに限定されるものでなく、更新日の開始日のみの指定か、終了日のみの指定か、又は指定なしであってもよい。
【０１３１】
上述した実施の形態に関し、更に以下の付記を開示する。
【０１３２】
（付記１）
インターネット上に存在する情報資源を所定間隔で順次取得して蓄積しておき、外部から検索条件を受け付けた場合、前記検索条件を満たす情報資源を検索する情報処理装置において、
取得した情報資源を上書保存する第１記憶手段と、
該第１記憶手段が記憶している情報資源のうちの所定条件を満たす情報資源を該情報資源の更新日の時系列に並べて記憶する第２記憶手段と、
前記第１及び第２記憶手段が記憶している情報資源を前記検索条件に基づいて検索する検索手段と
を備えることを特徴とする情報処理装置。
【０１３３】
（付記２）
取得した情報資源の有益性を評価する評価手段を更に備え、
前記第２記憶手段は、前記第１記憶手段が記憶している情報資源のうちの有益性が高いと前記評価手段が評価した情報資源を記憶するようにしてあることを特徴とする付記１に記載の情報処理装置。
【０１３４】
（付記３）
前記検索手段が検索して抽出した一又は複数の情報資源の送信要求を夫々受け付けるための入力画面を出力する手段と、
いずれかの情報資源の送信要求を受け付ける手段と、
送信要求の受付回数を情報資源毎に計数する手段と
を更に備え、
前記評価手段は、送信要求の受付回数と予め設定してある所定数との関係に基づいて各情報資源の有益性を評価するようにしてあることを特徴とする付記２に記載情報処理装置。
【０１３５】
（付記４）
前記入力画面は、抽出した一又は複数の情報資源の送信要求を該情報資源の更新日の時系列に従って並べた一覧形式で出力するようにしてあることを特徴とする付記３に記載の情報処理装置。
【０１３６】
（付記５）
前記評価手段は、送信要求の受付回数が予め設定してある所定数を超えた情報資源の有益性を高いと評価するようにしてあることを特徴とする付記３又は４に記載の情報処理装置。
【０１３７】
（付記６）
前記第２記憶手段は、記憶している情報資源のうちの有益性が低いと前記評価手段が評価した情報資源を削除するようにしてあることを特徴とする付記２乃至５のいずれかに記載の情報処理装置。
【０１３８】
（付記７）
前記第１記憶手段が記憶している各情報資源の保存要求を受け付ける手段
を更に備え、
前記第２記憶手段は、前記第１記憶手段が記憶している情報資源のうちの保存要求を受けた情報資源を記憶するようにしてあることを特徴とする付記１乃至６のいずれかに記載の情報処理装置。
【０１３９】
（付記８）
前記第２記憶手段が記憶している各情報資源の削除要求を受け付ける手段
を更に備え、
前記第２記憶手段は、記憶している情報資源のうちの削除要求を受けた情報資源を削除するようにしてあることを特徴とする付記１乃至７のいずれかに記載の情報処理装置。
【０１４０】
（付記９）
コンピュータに、インターネット上に存在する情報資源を所定間隔で順次取得して蓄積しておき、外部から検索条件を受け付けた場合、前記検索条件を満たす情報資源を検索させるコンピュータプログラムにおいて、
取得した情報資源を上書保存させるステップと、
保存している情報資源のうちの所定条件を満たす情報資源を該情報資源の更新日の時系列に並べて記憶させるステップと、
保存及び記憶している情報資源を前記検索条件に基づいて検索させるステップとをコンピュータに実行させることを特徴とするコンピュータプログラム。
【０１４１】
（付記１０）
取得した情報資源の有益性を評価させるステップと、
保存している情報資源のうちの有益性が高いと評価した情報資源を該情報資源の更新日の時系列に並べて記憶させるステップと
をコンピュータに更に実行させることを特徴とする付記９に記載のコンピュータプログラム。
【０１４２】
（付記１１）
検索して抽出した一又は複数の情報資源の送信要求を夫々受け付けるための入力画面を出力させるステップと、
いずれかの情報資源の送信要求を受け付ける都度送信要求の受付回数を情報資源毎に計数させるステップと、
送信要求の受付回数と予め設定してある所定数との関係に基づいて各情報資源の有益性を評価させるステップと
をコンピュータに更に実行させることを特徴とする付記１０に記載のコンピュータプログラム。
【０１４３】
（付記１２）
前記入力画面を、抽出した一又は複数の情報資源の送信要求を該情報資源の更新日の時系列に従って並べた一覧形式で出力させるステップ
をコンピュータに更に実行させることを特徴とする付記１１に記載のコンピュータプログラム。
【０１４４】
（付記１３）
送信要求の受付回数が予め設定してある所定数を超えた情報資源の有益性を高いと評価させるステップ
をコンピュータに更に実行させることを特徴とする付記１１又は１２に記載のコンピュータプログラム。
【０１４５】
（付記１４）
記憶している情報資源のうちの有益性が低いと評価した情報資源を削除させるステップ
をコンピュータに更に実行させることを特徴する付記１０乃至１３のいずれかに記載のコンピュータプログラム。
【０１４６】
（付記１５）
保存している各情報資源の保存要求を受け付けた場合、保存している情報資源のうちの保存要求を受けた情報資源を記憶させるステップ
をコンピュータに更に実行させることを特徴とする付記９乃至１４のいずれかに記載のコンピュータプログラム。
【０１４７】
（付記１６）
記憶している各情報資源の削除要求を受け付けた場合、記憶している情報資源のうちの削除要求を受けた情報資源を削除させるステップ
をコンピュータに更に実行させることを特徴とする付記９乃至１５のいずれかに記載のコンピュータプログラム。
【０１４８】
（付記１７）
インターネット上に存在する情報資源を所定間隔で順次取得して蓄積する情報処理装置と、該情報処理装置と接続可能な一又は複数の通信端末装置とを有し、いずれかの通信端末装置から受信した検索条件を満たす情報資源を前記情報処理装置で検索する情報検索システムにおいて、
前記情報処理装置は、
取得した情報資源を上書き保存する第１記憶手段と、
該第１記憶手段が保存している情報資源のうちの所定条件を満たす情報資源を該情報資源の更新日の時系列に並べて記憶する第２記憶手段と、
前記第１及び第２記憶手段が記憶している情報資源を前記検索条件に基づいて検索する検索手段と、
前記検索条件を満たす情報資源を送信する手段と
を備え、
各通信端末装置は、
前記情報処理装置から送信された情報資源を受信する手段と、
受信した情報資源を出力する手段と
を備えることを特徴とする情報検索システム。
【０１４９】
（付記１８）
前記情報処理装置は、取得した情報資源の有益性を評価する評価手段を更に備え、
前記第２記憶手段は、前記第１記憶手段が記憶している情報資源のうちの有益性が高いと前記評価手段が評価した情報資源を記憶するようにしてあることを特徴とする付記１７に記載の情報検索システム。
【０１５０】
（付記１９）
前記情報処理装置は、
前記検索手段が検索して抽出した一又は複数の情報資源の送信要求を夫々受け付けるための入力画面を送信する手段
を更に備え、
各通信端末装置は、
前記情報処理装置から送信された入力画面を受信して出力する手段と、
出力した入力画面を介して一又は複数の情報資源の送信要求を夫々受け付ける手段と、
受け付けた各情報資源の送信要求を送信する手段と
を更に備え、
前記情報処理装置は、
各通信端末装置から送信された各情報資源の送信要求を受信する手段と、
受信した送信要求の受付回数を情報資源毎に計数する手段と
を更に備え、
前記評価手段は、送信要求の受付回数と予め設定してある所定数との関係に基づいて各情報資源の有益性を評価するようにしてあることを特徴とする付記１８に記載の情報検索システム。
【０１５１】
（付記２０）
前記入力画面は、抽出した一又は複数の情報資源の送信要求を該情報資源の更新日の時系列に従って並べた一覧形式で出力するようにしてあることを特徴とする付記１９に記載の情報検索システム。
【０１５２】
（付記２１）
前記評価手段は、送信要求の受付回数が予め設定してある所定数を超えた情報資源の有益性を高いと評価するようにしてあることを特徴とする付記１９又は２０に記載の情報検索システム。
【０１５３】
（付記２２）
前記第２記憶手段は、記憶している情報資源のうち、有益性が低いと前記評価手段が評価した情報資源を削除するようにしてあることを特徴とする付記１８乃至２１のいずれかに記載の情報検索システム。
【０１５４】
（付記２３）
各通信端末装置は、
前記第１記憶手段が記憶している各情報資源の保存要求を受け付ける手段と、
受け付けた各情報資源の保存要求を送信する手段と
を更に備え、
前記情報処理装置は、
各通信端末装置から送信された各情報資源の保存要求を受信する手段
を更に備え、
前記第２記憶手段は、前記第１記憶手段が保存している情報資源のうち、保存要求を受けた情報資源を記憶するようにしてあることを特徴とする付記１７乃至２２のいずれかに記載の情報検索システム。
【０１５５】
（付記２４）
各通信端末装置は、
前記第２記憶手段が記憶している各情報資源の削除要求を受け付ける手段と、
受け付けた各情報資源の削除要求を送信する手段と
を更に備え、
前記情報処理装置は、
各通信端末装置から送信された各情報資源の削除要求を受信する手段
を更に備え、
前記第２記憶手段は、記憶している情報資源のうち、削除要求を受けた情報資源を削除するようにしてあることを特徴とする付記１７乃至２３のいずれかに記載の情報検索システム。
【図面の簡単な説明】
【０１５６】
【図１】本発明の一実施例における情報処理装置を有する情報検索システムの全体構成を示すブロック図である。
【図２】本発明の一実施例におけるＣＰＵの機能構成を示す機能ブロック図である。
【図３】最新ウェブページ情報データベースに格納されている最新ウェブページ情報テーブルのフォーマット例を示す模式図である。
【図４】蓄積ウェブページ情報データベースに格納されている蓄積ウェブページ情報テーブルのフォーマット例を示す模式図である。
【図５】ポイント規定値データベースに格納されているポイント規定値テーブルのフォーマット例を示す模式図である。
【図６】ログインユーザ情報データベースに格納されているログインユーザ情報テーブルのフォーマット例を示す模式図である。
【図７】有益ウェブページ保存期間情報データベースに格納されている有益ウェブページ保存期間情報テーブルのフォーマット例を示す模式図である。
【図８】通信端末装置が出力する一般ユーザ用画面の表示例を示す模式図である。
【図９】通信端末装置が出力する会員専用画面の表示例を示す模式図である。
【図１０】本発明の一実施例における情報処理装置が実行する情報検索処理の手順を示すフローチャートである。
【図１１】本発明の一実施例における情報処理装置が実行する検索処理の手順を示すフローチャートである。
【図１２】本発明の一実施例における情報処理装置が実行する検索結果生成処理の手順を示すフローチャートである。
【図１３】本発明の一実施例における情報処理装置が実行する検索結果生成処理の手順を示すフローチャートである。
【図１４】本発明の一実施例における情報処理装置が実行する検索結果生成処理の手順を示すフローチャートである。
【図１５】本発明の一実施例における情報処理装置が実行するウェブページポイント加算処理の手順を示すフローチャートである。
【図１６】本発明の一実施例における情報処理装置が実行するウェブページポイント加算処理の手順を示すフローチャートである。
【図１７】本発明の一実施例における情報処理装置が実行する定期判定処理の手順を示すフローチャートである。
【図１８】本発明の一実施例における情報処理装置が実行する定期判定処理の手順を示すフローチャートである。
【図１９】本発明の一実施例における情報処理装置が実行する定期判定処理の手順を示すフローチャートである。
【符号の説明】
【０１５７】
１  情報処理装置
１０  ＣＰＵ
１００  制御部
１０１  情報資源収集部
１０２  索引情報生成部
１０３  保存制御部
１０４  検索処理部
１０５  検索結果生成部
１０６  有益性評価処理部
１１  外部記憶装置
１２  通信制御部
１３  主記憶
１４  補助記憶装置
１５  入力制御部
１６  出力制御部
１７  バス
２  ウェブサーバ
３  通信端末装置
【図１】
2010072751.tif 000003
【図２】
2010072751.tif 000004
【図３】
2010072751.tif 000005
【図４】
2010072751.tif 000006
【図５】
2010072751.tif 000007
【図６】
2010072751.tif 000008
【図７】
2010072751.tif 000009
【図８】
2010072751.tif 000010
【図９】
2010072751.tif 000011
【図１０】
2010072751.tif 000012
【図１１】
2010072751.tif 000013
【図１２】
2010072751.tif 000014
【図１３】
2010072751.tif 000015
【図１４】
2010072751.tif 000016
【図１５】
2010072751.tif 000017
【図１６】
2010072751.tif 000018
【図１７】
2010072751.tif 000019
【図１８】
2010072751.tif 000020
【図１９】
2010072751.tif 000021