(57)【特許請求の範囲】
【請求項１】
通信ネットワーク上に設けられた複数の情報源に含まれる、複数の推薦候補情報源のそれぞれについて、所定時間あたりの情報の追加頻度を示す情報追加頻度情報を取得する手段と、
ユーザが前記通信ネットワーク上に設けられた前記複数の情報源のいずれかにアクセスする頻度を示すアクセス頻度情報を取得する手段と、
前記複数の推薦候補情報源の中から、その前記情報追加頻度と、前記ユーザの前記アクセス頻度とが適合する１又は複数の前記推薦候補情報源を選択する手段と、
を含み、
前記１又は複数の推薦候補情報源を選択する手段は、
前記ユーザの前記アクセス頻度が高いほどその前記情報追加頻度が高い前記推薦候補情報源を選択し、前記ユーザの前記アクセス頻度が低いほどその前記情報追加頻度が低い前記推薦候補情報源を選択する、
ことを特徴とする情報源選択システム。 
【請求項２】
請求項１に記載の情報源選択システムにおいて、
前記アクセス頻度情報は、情報の種類ごと取得され、
前記１又は複数の前記推薦候補情報源は、所与の情報の種類に対応する前記アクセス頻度情報に基づいて、該種類の情報を提供する前記推薦候補情報源のうちから選択される、
ことを特徴とする情報源選択システム。
【請求項３】
請求項１又は２に記載の情報源選択システムにおいて、
所定時間あたりに前記ユーザが取得する情報量を取得する手段をさらに含み、
前記１又は複数の前記推薦候補情報源は、前記取得する情報量に基づいて選択される、
ことを特徴とする情報源選択システム。
【請求項４】
通信ネットワーク上に設けられた複数の情報源に含まれる、複数の推薦候補情報源のそれぞれについて、所定時間あたりの情報の追加頻度を示す情報追加頻度情報を取得するステップと、
ユーザが前記通信ネットワーク上に設けられた前記複数の情報源のいずれかにアクセスする頻度を示すアクセス頻度情報を取得するステップと、
前記複数の推薦候補情報源の中から、その前記情報追加頻度と、前記ユーザの前記アクセス頻度とが適合する１又は複数の前記推薦候補情報源を選択するステップと、
を含み、
前記１又は複数の推薦候補情報源を選択するステップでは、
前記ユーザの前記アクセス頻度が高いほどその前記情報追加頻度が高い前記推薦候補情報源を選択し、前記ユーザの前記アクセス頻度が低いほどその前記情報追加頻度が低い前記推薦候補情報源を選択する、
ことを特徴とする装置の情報源選択方法。
【請求項５】
通信ネットワーク上に設けられた複数の情報源に含まれる、複数の推薦候補情報源のそれぞれについて、所定時間あたりの情報の追加頻度を示す情報追加頻度情報を取得するステップと、
ユーザが前記通信ネットワーク上に設けられた前記複数の情報源のいずれかにアクセスする頻度を示すアクセス頻度情報を取得するステップと、
前記複数の推薦候補情報源の中から、その前記情報追加頻度と、前記ユーザの前記アクセス頻度とが適合する１又は複数の前記推薦候補情報源を選択するステップと、
をコンピュータに実行させるプログラムであって、
前記１又は複数の推薦候補情報源を選択するステップは、前記ユーザの前記アクセス頻度が高いほどその前記情報追加頻度が高い前記推薦候補情報源を選択し、前記ユーザの前記アクセス頻度が低いほどその前記情報追加頻度が低い前記推薦候補情報源を選択する、
ことを特徴とするプログラム。
【請求項６】
請求項５に記載されたプログラムを格納したコンピュータ可読情報記憶媒体。
【請求項７】
通信ネットワーク上に設けられた複数の情報源に含まれる、複数の推薦候補情報源のそれぞれについての所定時間あたりの情報の追加頻度と、ユーザが前記通信ネットワーク上に設けられた前記複数の情報源のいずれかにアクセスする頻度を示すアクセス頻度と、が適合する１又は複数の前記推薦候補情報源を特定するための情報を取得する手段と、
取得された前記特定するための情報に基づき、前記ユーザの前記アクセス頻度が高いほどその前記情報追加頻度が高い前記推薦候補情報源の情報を出力し、前記ユーザの前記アクセス頻度が低いほどその前記情報の追加頻度が低い前記推薦候補情報源の情報を出力する手段と、
を含むことを特徴とするユーザ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報源選択システム、情報源選択方法及びプログラムに関する。
【背景技術】
【０００２】
インターネットの普及に伴って、ウィキペディア（商標）やツイッター（商標）などのように、新しいタイプの情報源が続々と登場してきている。インターネットユーザは、これらの情報源の中から自分にあったものを自ら選択してアクセスし、所望の情報を得ている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
インターネットユーザの中には、情報源であるインターネットサイトに毎日必ずアクセスして新着情報がないかをチェックする者もいれば、週１回程度しかそれらのインターネットサイトにアクセスしない者もいる。一方、種々の情報源を見ても、リアルタイムニュースのように、頻繁に新着情報がアップロードされるものの、個々の情報は断片的であるというタイプのものもあれば、週刊ニュースのように、新着情報がアップロードされる頻度は高くないものの、総括的な情報がアップロードされるといったタイプのものもある。そして、後者の情報源に対してユーザが頻繁にアクセスしても、新着情報はアップロードされていないことが多く、大半のアクセスは無駄に終わることになる。また、前者の情報源に対してユーザが偶にしかアクセスしないと、過去の膨大な断片的情報に目を通さない限り、現在の状況を理解することはできない。
【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的は、ユーザが自分のアクセス頻度に合った頻度で情報が追加される情報源を容易に選択することができる情報源選択システム、情報源選択方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係る情報源選択システムは、通信ネットワーク上に設けられた複数の情報源に含まれる、複数の推薦候補情報源のそれぞれについて、所定時間あたりの情報の追加頻度を示す情報追加頻度情報を取得する手段と、ユーザが前記通信ネットワーク上に設けられた前記複数の情報源のいずれかにアクセスする頻度を示すアクセス頻度情報を取得する手段と、前記各推薦候補情報源の前記情報追加頻度情報及び前記ユーザの前記アクセス頻度情報に基づいて、前記複数の推薦候補情報源の中から、前記ユーザに適合する１又は複数の前記推薦候補情報源を選択する手段と、を含むことを特徴とする。
【０００６】
ここで、前記アクセス頻度情報は、情報の種類ごと取得されてよい。また、前記ユーザに適合する１又は複数の前記推薦候補情報源は、所与の情報の種類に対応する前記アクセス頻度情報に基づいて、該種類の情報を提供する前記推薦候補情報源のうちから選択されてよい。
【０００７】
また、所定時間あたりに前記ユーザが取得する情報量を取得する手段をさらに含んでよい。この場合、前記ユーザに適合する１又は複数の前記推薦候補情報源は、前記取得する情報量に基づいて選択されてよい。
【０００８】
また、本発明に係る情報源選択方法は、通信ネットワーク上に設けられた複数の情報源に含まれる、複数の推薦候補情報源のそれぞれについて、所定時間あたりの情報の追加頻度を示す情報追加頻度情報を取得するステップと、ユーザが前記通信ネットワーク上に設けられた前記複数の情報源のいずれかにアクセスする頻度を示すアクセス頻度情報を取得するステップと、前記各推薦候補情報源の前記情報追加頻度情報及び前記ユーザの前記アクセス頻度情報に基づいて、前記複数の推薦候補情報源の中から、前記ユーザに適合する１又は複数の前記推薦候補情報源を選択するステップと、を含む。
【０００９】
また、本発明に係るプログラムは、通信ネットワーク上に設けられた複数の情報源に含まれる、複数の推薦候補情報源のそれぞれについて、所定時間あたりの情報の追加頻度を示す情報追加頻度情報を取得するステップと、ユーザが前記通信ネットワーク上に設けられた前記複数の情報源のいずれかにアクセスする頻度を示すアクセス頻度情報を取得するステップと、前記各推薦候補情報源の前記情報追加頻度情報及び前記ユーザの前記アクセス頻度情報に基づいて、前記複数の推薦候補情報源の中から、前記ユーザに適合する１又は複数の前記推薦候補情報源を選択するステップと、をコンピュータに実行させるプログラムである。
【００１０】
また、本発明に係る情報記憶媒体は、上記プログラムを格納したコンピュータ可読情報記憶媒体である。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る情報源選択システムを含む、コンピュータネットワークの全体構成を示す図である。
【図２】ユーザ装置において表示される情報種類選択画面の一例を示す図である。
【図３】ユーザ装置において表示される情報画面の一例を示す図である。
【図４】ポータルサーバに記憶される推薦候補情報源リストの一例を示す図である。
【図５】情報源ごとに新着情報が追加される頻度に違いがあることを模式的に示す図である。
【図６】ポータルサーバに記憶される情報追加頻度テーブルの一例を示す図である。
【図７】ユーザ装置に記憶されるアクセス管理テーブルの一例を示す図である。
【図８】ポータルサーバに記憶されるユーザ情報テーブルを示す図である。
【図９】ポータルサーバで実行される情報源調査処理を示すフロー図である。
【図１０】ポータルサーバで実行される情報追加頻度テーブルの更新処理を示すフロー図である。
【図１１】ユーザ装置で実行されるアクセス管理テーブルの記録処理を示すフロー図である。
【図１２】ユーザ装置で実行されるアクセスタイプ判定処理を示すフロー図である。
【図１３】ポータルサーバで実行される情報源選択処理を示すフロー図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について図面に基づき詳細に説明する。
【００１３】
図１は、本発明の実施形態に係る情報源選択システムを含む、コンピュータネットワークの全体構成を示す図である。同図に示すように、このコンピュータネットワークは、インターネットなどのデータ通信ネットワーク１２に接続されたポータルサーバ１０、複数のユーザ装置１４、複数の情報サーバ１６を含んでいる。ポータルサーバ１０は、本発明に係る情報源選択システムの一実施形態であり、サーバコンピュータを含んで構成されたウェブサーバである。情報サーバ１６は、サーバコンピュータを含んで構成されており、ウェブブラウザからのアクセスに応じて、情報を送信するウェブサーバである。情報サーバ１６に蓄積される情報は、ユーザ装置１４その他のコンピュータから一般ユーザがアップロードしてもよいし、ウェブサーバの運営者が自ら情報サーバ１６又は他のコンピュータを操作して登録してもよい。情報サーバ１６は、例えば運営者が登録した情報を提供するニュースサイトやユーザが投稿する情報を配信する掲示板サイトとして構成されてよい。情報サーバ１６には、新たな情報が発生する度にその情報が登録されるタイプ、１時間おき、１日おき、１週間おきなど、定期的に情報が登録されるものなど、様々な頻度で情報が追加されるものが含まれている。ユーザ装置１４は、例えばパーソナルコンピュータ、家庭用ゲーム機、携帯ゲーム機、携帯電話機、スマートフォンなどのユーザが使用するコンピュータであり、ウェブブラウザのプログラムがインストールされている。ユーザはウェブブラウザを用いてポータルサーバ１０や情報サーバ１６にアクセスすることができる。
【００１４】
図２は、ユーザ装置１４からアクセスがあった場合にポータルサーバ１０から返信される情報種類選択画面の一例を示す図である。同画面は、ポータルサーバ１０から送信されるＨＴＭＬデータに基づいてユーザ装置１４において表示されるものである。同図に示すように、情報種類選択画面には複数の情報種類ボタン２０ａ，２０ｂ，２０ｃが含まれており、ユーザがマウスやタッチパネルなどのポインティングデバイスを用いていずれかのボタンを選択すると、選択されたボタンに対応する種類の情報がユーザ装置１４において表示される。具体的には、ポータルサーバ１０は、選択されたボタンに対応する種類の情報源のＵＲＬ（Uniform Resource Locator）をユーザ装置１４に返信し、ユーザ装置１４は受信したＵＲＬにより特定されるＨＴＭＬデータをいずれかの情報サーバ１６から受信し、これを表示する。なお、ＵＲＬをユーザ装置１４に返信する代わりに、同ＵＲＬの情報源からＨＴＭＬデータをポータルサーバ１０が自ら受信して、これをユーザ装置１４に転送してもよい。図３は、情報種類選択画面において情報種類ボタン２０ａをユーザが選択した場合に、ユーザ装置１４において表示される情報画面の一例を示している。この情報画面２２ａも、情報サーバ１４から送信され、或いはポータルサーバ１０から転送されるＨＴＭＬデータに基づいてユーザ装置１４において表示されるものである。
【００１５】
本実施形態において特徴的なのは、後述する情報源調査処理（図９）及び情報追加頻度テーブルの更新処理（図１０）により、ポータルサーバ１０が各情報源の情報更新頻度を把握するとともに、後述するアクセス管理テーブルの記録処理（図１１）及びアクセスタイプ判定処理（図１２）により、ユーザ装置１４がユーザの各種情報源へのアクセス頻度を把握し、後述する情報源選択処理（図１３）により、ポータルサーバ１０がユーザのアクセス頻度に合致した頻度にて情報が追加される情報源のＵＲＬ、或いはそのＵＲＬの情報源の情報を、ユーザ装置１４に返信するようにしていることである。このため、ユーザが自分のアクセス頻度に合致した頻度にて情報が追加される情報源から必要な情報を得ることができるようになる。例えば、情報源に頻繁アクセスするユーザに対しては、頻繁に新着情報が追加される情報源のＵＲＬが通知される。また、偶にしか情報源にアクセスしないユーザに対しては、新着情報が稀にしか追加されない情報源のＵＲＬが通知される。
【００１６】
以下、ポータルサーバ１０で行われる情報処理について詳細に説明する。
【００１７】
図４は、ポータルサーバ１０に記憶される推薦候補情報源リストを示している。同図に示されるように、この推薦候補情報源リストは”ニュース”、”エンタテインメント”、”スポーツ”といった情報種類ごとに、推薦候補である複数の情報源の情報を記述したものである。各情報源の情報は、その情報源を特定する推薦候補ＩＤと、同情報源のＵＲＬと、を含んでいる。この推薦候補情報源リストは、情報サーバ１６のいずれかに構築される多数の情報源のうち、個々のユーザに推薦する候補となる情報源のリストであり、例えばポータルサーバ１０の運営者によって手作業で作成される。
【００１８】
これら推薦候補の情報源には、上述のように運営者やユーザにより情報が追加されるが、その頻度はまちまちである。図５は、情報源ごとに新着情報が追加される頻度に違いがあることを模式的に示す図である。情報源によっては、同図の符号Ｘに示されるように、小さなデータ量の新着情報が頻繁に追加されるものもあれば、符号Ｚに示されるように、一度に大きなデータ量の新着情報が追加されるものの、稀にしか追加されないものもある。また、符号Ｙに示されるように、中程度のデータ量の新着情報が中程度の頻度で追加されるものもある。
【００１９】
ポータルサーバ１０では、推薦候補である各情報源について新着情報が追加される頻度を示す情報追加頻度情報、及び情報追加速度を計測し、これを記憶するようになっている。図６は、ポータルサーバ１０に記憶される情報追加頻度テーブルの一例を示している。同図に示すように、この情報追加頻度テーブルは、各推薦候補ＩＤについて、そのＩＤにより特定される情報源に、１分間でどれだけの量の新着情報が追加されたかの情報、１時間でどれだけの量の新着情報が追加されたかの情報、１日でどれだけの量の新着情報が追加されたかの情報、１週間でどれだけの量の新着情報が追加されたかの情報、を含んでいる。また、これらの情報に基づいて判定される更新タイプ、および単位時間あたりに追加される新着情報の量（情報追加速度）も含んでいる。なお、同図では、情報種類”ニュース”について情報追加頻度テーブルを示したが、他の情報種類についても同様に情報追加頻度テーブルがポータルサーバに記憶される。同テーブルにおいて、更新タイプは情報源に情報が追加される頻度を示しており、本発明の情報追加頻度情報の一形態である。
【００２０】
図６において、Ｎ−００１の情報源には、１分間に１の量、１時間では５９の量、１日では７０８の量、１週間では５０００の量の新着情報が追加されている。ここで、１情報量は、例えば３００バイトであり、その場合、ｎ情報量はｎ×３００バイトである。そして、１分間に１情報量の情報が追加され続ければ、１時間では約６０倍の情報量の情報が追加されると仮定できる。また、１日では、１時間あたりに追加される情報の量の約１２倍（昼間の時間帯）の量の情報が追加されると仮定できる。また、１週間では、１日あたりに追加される情報の量の約７倍の量の情報が追加されると仮定できる。
【００２１】
そこで、本実施形態では、１日に追加された情報量の所定倍（例えば２１倍）以上の情報が１週間あたりに追加されていなければ、更新タイプを毎週タイプとしている。また、そのときの情報追加速度は、情報追加頻度テーブルに含まれる、１週間に追加された情報量と同じ値としている。また、１日に追加された情報量の所定倍（例えば２１倍）未満の情報しか１週間あたりに追加されていなければ、更新タイプを毎日タイプとしている。また、そのときの情報追加速度は、情報追加頻度テーブルに含まれる、１日に追加された情報量と同じ値としている。また、１時間に追加された情報量の所定倍（例えば３６倍）未満の情報しか１日あたりに追加されていなければ、更新タイプを毎時タイプとしている。また、そのときの情報追加速度は、情報追加頻度テーブルに含まれる、１時間に追加された情報量と同じ値としている。さらに、１分に追加された情報量の所定倍（例えば１８０倍）未満の情報しか１時間あたりに追加されていなければ、更新タイプを毎分タイプとしている。また、そのときの情報追加速度は、情報追加パターンに含まれる、１分に追加された情報量と同じ値としている。
【００２２】
以上の条件に照らすと、Ｎ−００１の情報源の更新頻度は毎分タイプに該当し、Ｎ−００２の情報源の更新頻度は毎時タイプに該当し、Ｎ−００３及びＮ−００５の情報源の更新頻度は毎日タイプに該当し、Ｎ−００４の情報源の更新頻度は毎週タイプに該当する。
【００２３】
このようにして、ポータルサーバ１０では推薦候補となる各情報源について情報追加頻度情報を生成している。なお、各情報源が、掲示板のように、ユーザや運営者により日時情報とともに追記されるタイプであるときには、日時情報の差分を計算して、その差分から情報追加頻度情報を生成するとともに、追記された箇所のデータ量に基づいて情報追加速度を生成してよい。また、本実施形態では、ユーザ装置１４でも、各種情報源に対するアクセス頻度を示すアクセス頻度情報を生成している。
【００２４】
図７は、ユーザ装置１４に記憶されるアクセス管理テーブルである。このアクセス管理テーブルは、情報種類ごとに、キーワード、アクセス日時、アクセス時間、アクセスタイプ及び情報取得速度を含んでいる。
【００２５】
キーワードは、対応する情報種類の情報に含まれる１以上の単語であり、後述するように、いずれかのキーワードを含むＨＴＭＬデータは、そのキーワードに対応する情報種類の情報源から配信されたものであると判断される。なお、情報種類に優先順位を付しておき、情報源から受信したＨＴＭＬデータに複数の情報種類のキーワードが含まれる場合には、優先順位が高い情報種類が、当該情報源の情報種類であると判断してよい。ここで、キーワードは、例えばポータルサーバ１０から配信されてよい。
【００２６】
また、アクセス日時は、キーワードを含むＨＴＭＬデータへのアクセスを開始した日時である。アクセス時間は、そのようなＨＴＭＬデータへのアクセスを開始してから、他の情報種類のキーワードしか含まないＨＴＭＬデータのアクセスするまで、又はウェブブラウザを閉じるまでの時間を示している。
【００２７】
アクセスタイプは、アクセス日時及びアクセス時間に基づいて判定されるものであり、毎分タイプ、毎時タイプ、毎日タイプ又は毎週タイプのいずれかである。具体的には、アクセス日時の平均間隔を計算し、それに基づいてアクセスタイプを判定する。例えば、平均間隔が２０分以下であれば毎分タイプと判定し、２０分より長く１５時間以下であれば毎時タイプと判定し、１５時間より長く３日以上であれば毎日タイプと判定し、３日より長ければ毎週タイプと判定する。このアクセスタイプは、ユーザが各種情報源にアクセスする頻度を示しており、本発明のアクセス頻度情報の一形態である。
【００２８】
情報取得速度は、ユーザ装置１４のユーザが１分あたり、１時間あたり、１日あたり、又は１週間あたりに取得する平均情報量（例えば１情報量は３００バイトであり、ｎ情報量はｎ×３００バイトである。）を示しており、アクセス日時及びアクセス時間に基づいて計算される。具体的には、アクセスタイプが毎分タイプであれば１分あたりの取得情報量の平均値を、１分あたりの平均アクセス時間（秒）に標準的な情報取得速度（例えば２０バイト／秒）を乗じることにより得る。また、アクセスタイプが毎時タイプであれば１時間あたりの取得情報量の平均値を、１時間あたりの平均アクセス時間（秒）に標準的な情報取得速度（例えば２０バイト／秒）を乗じることにより得る。アクセスタイプが毎日タイプであれば１日あたりの取得情報量の平均値を、１日あたりの平均アクセス時間（秒）に標準的な情報取得速度（例えば２０バイト／秒）を乗じることにより得る。アクセスタイプが毎週タイプであれば１週間あたりの取得情報量の平均値を、１週間あたりの平均アクセス時間（秒）に標準的な情報取得速度（例えば２０バイト／秒）を乗じることにより得る。
【００２９】
こうして各ユーザ装置１４において記憶されるアクセス管理テーブルのうち、各情報種類のアクセスタイプ及び情報取得速度はポータルサーバ１０にアップロードされ、図８に示すようにして、ポータルサーバ１０においてユーザＩＤごとに記憶される。
【００３０】
図９は、ポータルサーバ１０で実行される情報源調査処理を示すフロー図である。同図に示す処理は一定時間おき、例えば１分おきに実行されるものであり、まず図４に示される推薦候補情報源リストに含まれる推薦候補ＩＤを１つ選択するとともに、そのＩＤにより識別される情報源のＵＲＬを同リストから読み出す（Ｓ１０１）。そして、読み出されたＵＲＬを用いて推薦候補である情報源にアクセスし、ＨＴＭＬデータを受信する（Ｓ１０２）。そして、受信したＨＴＭＬデータのデータ量を取得するとともに、それを所定スケール（例えば３００ｍバイト＝１情報量）の数値に変換し、図示しない調査結果リストに記録する（Ｓ１０３）。そして、推薦候補情報源リストに含まれるすべての推薦候補ＩＤについて上記Ｓ１０２及びＳ０１３の処理を実行するまで、推薦候補ＩＤを変更（Ｓ１０１）しながら上記処理を繰り返す（Ｓ１０４）。以上の処理により、すべての推薦候補の情報源について、所定時間おきのデータ量の推移がポータルサーバ１０の調査結果リストに記録される。
【００３１】
図１０は、ポータルサーバ１０で実行される情報追加頻度テーブルの更新処理を示すフロー図である。同図に示す処理は、一定時間おき、例えば１月おきに実行されるものであり、図６に示される情報追加頻度テーブルを更新する。具体的には、ポータルサーバ１０は、まず図４に示される推薦候補情報源リストに含まれる推薦候補ＩＤを１つ選択する（Ｓ２０１）。そして、選択された推薦候補ＩＤにより識別される情報源のデータ量の推移を、図９の処理により生成される調査結果リストから取得し、１分あたりのデータの追加量の平均値を算出し、図６に示される情報追加頻度テーブルに記録する（Ｓ２０２）。同様に、１時間あたり、１日あたり、１週間あたりのデータの追加量の平均値を算出し、情報追加頻度テーブルにそれぞれ記録する（Ｓ２０３，Ｓ２０４，Ｓ２０５）。
【００３２】
その後、既に説明したようにして、Ｓ２０２〜Ｓ２０５の処理で得られた数値に基づいて、Ｓ２０１で選択されたＩＤにより識別される情報源の更新タイプを判定するとともに（Ｓ２０６）、情報追加速度を決定し（Ｓ２０７）、それらを情報追加頻度テーブルに記録する。そして、推薦候補情報源リストに含まれるすべての推薦候補ＩＤについて上記Ｓ２０２乃至Ｓ２０７の処理を実行するまで、推薦候補ＩＤを変更（Ｓ２０１）しながら上記処理を繰り返す（Ｓ２０８）。以上の処理により、すべての推薦候補の情報源について、情報追加頻度テーブルの情報を更新できる。
【００３３】
図１１は、ユーザ装置１４で実行されるアクセス管理テーブルの記録処理を示すフロー図である。ユーザ装置１４にはアクセス監視プログラムがインストールされており、ユーザ装置１４においてウェブブラウザが起動されると、同アクセス監視プログラムによるアクセス監視が開始される。図１１に示される処理は、同アクセス監視プログラムにより行われるものであり、まずウェブブラウザにより情報源にアクセスしたか否かを判断する（Ｓ３０１）。具体的には、何らかのＵＲＬが入力フォームに入力され、エンターキーが押された否かを判断する。そして、情報源にアクセスすれば、次に同情報源から受信したＨＴＭＬデータにいずれかの情報種類のキーワードが含まれるか否かを判断する（Ｓ３０２）。各情報種類のキーワードは、図７に示されるアクセス管理テーブルに含まれている。そして、いずれかの情報種類のキーワードが含まれていれば、前回アクセスした情報源の情報種類と、今回アクセスした情報源の情報種類と、が変更されているか否かを判断する（Ｓ３０３）。そして、変更がなければＳ３０１に戻り、変更があれば現在時刻をアクセス時刻として図７に示すアクセス管理テーブルに記録する（Ｓ３０４）。その後、直前にアクセスした情報種類の情報源に対するアクセス時間をアクセス管理テーブルに記録し（Ｓ３０５）、Ｓ３０１に戻る。アクセス時間は、直前にアクセスした情報種類に関し、Ｓ３０４でアクセス管理テーブルに記録したアクセス時刻から現在時刻までの時間である。
【００３４】
Ｓ３０２において、受信したＨＴＭＬデータにいずれかの情報種類のキーワードも含まれていなければ、Ｓ３０３及びＳ３０４の処理をスキップする。そして、直前にいずれかの情報種類の情報源にアクセスしていれば、その情報種類の情報源に対するアクセス時間をアクセス管理テーブルに記録し（Ｓ３０５）、Ｓ３０１に戻る。
【００３５】
Ｓ３０１において、情報源に対してアクセスしていないと判断すれば、終了ボタンがクリックされたか、すなわちウェブブラウザを終了させる操作が行われたかを判断する（Ｓ３０３）。そして、そのような操作が行われており、直前にいずれかの情報種類の情報源にアクセスしていれば、その情報種類の情報源に対するアクセス時間をアクセス管理テーブルに記録し（Ｓ３０７）、処理を終了する。また、そのような操作が行われていなければ、Ｓ３０１に戻る。
【００３６】
図１２は、アクセスタイプ判定処理を示すフロー図である。同図に示す処理は、情報種類ごとに、ユーザ装置１４において一定時間おき、例えば１ヶ月おきに実行される。この処理は、図７のアクセス管理テーブルに含まれるアクセス日時に基づいてアクセスタイプを判定するものであり、まずアクセス日時の間隔を算出するとともに、その平均値を算出する。そして、その平均時間間隔が所定の第１時間、例えば２０分以下であれば（Ｓ４０１）、アクセスタイプを毎分タイプとし、アクセス管理テーブルに記録する（Ｓ４０２）。また、平均時間間隔が第１時間より長く第２時間、例えば１５時間以下であれば（Ｓ４０３）、アクセスタイプを毎時タイプとし、アクセス管理テーブルに記録する（Ｓ４０４）。また、平均時間間隔が第２時間より長く第３時間、例えば３日以下であれば（Ｓ４０５）、アクセスタイプを毎日タイプとし、アクセス管理テーブルに記録する（Ｓ４０６）。そして、平均時間間隔が第３時間より長ければ、アクセスタイプを毎週タイプと、アクセス管理テーブルに記録する（Ｓ４０７）。その後、判定されたアクセスタイプに対応する単位時間あたりにユーザが取得する情報量を算出し、これを情報取得速度としてアクセス管理テーブルに記録する（Ｓ４０８）。
【００３７】
図１３は、ポータルサーバ１０で実行される情報源選択処理を示すフロー図である。この処理は、情報種類選択画面において情報種類ボタン２０ａ〜２０ｃのいずれかをユーザが選択し、選択内容を含むデータがポータルサーバ１０に送信された場合に、ポータルサーバ１０において実行される処理である。同図に示すように、この処理ではまずポータルサーバ１０が、ユーザが情報種類ボタン２０ａ〜２０ｃを選択したかを、ユーザ装置１４から送信されたデータに基づいて取得する（Ｓ５０１）。さらに、ユーザ装置１４を使用するユーザのユーザＩＤを取得する（Ｓ５０２）。例えば、情報種類ボタン２０ａ〜２０ｃの選択内容を含むデータとともにユーザ装置１４から送信されるクッキーなどのデータからユーザＩＤを取得してよい。次に、取得された情報種類に関連づけて図８のユーザ情報に含められているアクセスタイプ及び情報取得速度を読み出す（Ｓ５０３）。さらに、図６に示される情報追加頻度テーブルを参照し、取得された情報種類に属する推薦候補の情報源のうち、更新タイプがユーザに適合するものを選択する（Ｓ５０４）。例えば、Ｓ５０３で取得されたアクセスタイプと更新タイプが同じ情報源を選択してよい。また、そのような情報源がなければ、取得されたアクセスタイプに最も近い更新タイプの情報源を選択してよい。さらに、Ｓ５０４において複数の情報源が選択されていれば、Ｓ５０３で取得された情報取得速度と、図６に示される情報追加頻度テーブルに含まれる情報追加速度の差を演算し、その差が小さい１つを選択する（Ｓ５０５）。そして、選択された情報源のＵＲＬを図４に示される推薦候補情報源リストから読み出し、それをユーザ装置１４に返信する（Ｓ５０６）。
【００３８】
以上説明したように、本実施形態に係るポータルサーバ１０によれば、ユーザは自分の情報取得頻度に適合した頻度にて情報が追加される情報源に容易にアクセスできるようになり、利便性が向上する。
【００３９】
なお、本発明は上記実施形態に限定されず、種々の変形が可能である。例えば、ユーザ装置１４においてポータルサーバ１０から推薦候補情報源リスト及び各情報源の更新タイプ及び情報追加速度を予めダウンロードしておき、ユーザ装置１４においてユーザに適合する情報源を選択するようにしてもよい。
【００４０】
また、以上の説明ではポータルサーバ１０からユーザ装置１４に情報種類選択画面し、ユーザ装置１４においていずれかの情報種類を選択することにより、情報源の選択が行われるようにしたが、情報源の選択の契機はどのようなものであってもよい。例えば、本発明を所謂位置情報サービスに適用してよい。具体的にはユーザ装置１４を、測位手段を備える可搬型装置、或いはカーナビゲーション装置として構成して、ユーザ装置１４が特定場所に接近した場合に、その場所に関連づけられた複数の情報源のうちユーザの情報取得頻度に適合した情報源の情報を、ユーザ装置１４に送信してよい。この場合、ユーザの情報取得頻度とは、ユーザが当該場所に接近する頻度であり、この情報取得頻度に適合した頻度にて情報が追加される情報源の情報をユーザ装置１４に送信する。
【００４１】
同様に、本発明を所謂ＡＲ（Augmented Reality）における情報提供に適用してよい。具体的には、ユーザ装置１４を撮像手段を備える可搬型装置、或いはカーナビゲーション装置として構成して、ユーザ装置１４が特定場所の画像を取得した場合に、その場所に関連づけられた複数の情報源のうちユーザの情報取得頻度に適合した情報源の情報を、ユーザ装置１４に送信してよい。この場合、ユーザの情報取得頻度とは、ユーザが当該場所の画像を取得する頻度であり、この情報取得頻度に適合した頻度にて情報が追加される情報源の情報をユーザ装置１４に送信する。
【００４２】
また、以上の説明では情報サーバ１６が情報源の機能を有するようにしたが、ポータルサーバ１０自体が情報源としての機能を併有してもよい。また、以上の説明では、本発明をウェブシステムに適用したが、他の種類の情報提供システムに適用してよいのはもちろんである。
【符号の説明】
【００４３】
１０  ポータルサーバ、１２  データ通信ネットワーク、１４  ユーザ装置、１６  情報サーバ、２０ａ〜２０ｃ  情報種類ボタン、２２ａ  情報画面。
【図１】
0005575102.tif 000002
【図２】
0005575102.tif 000003
【図３】
0005575102.tif 000004
【図４】
0005575102.tif 000005
【図５】
0005575102.tif 000006
【図６】
0005575102.tif 000007
【図７】
0005575102.tif 000008
【図８】
0005575102.tif 000009
【図９】
0005575102.tif 000010
【図１０】
0005575102.tif 000011
【図１１】
0005575102.tif 000012
【図１２】
0005575102.tif 000013
【図１３】
0005575102.tif 000014