(57)【要約】【課題】複数のユーザが情報を閲覧する情報閲覧装置において、情報閲覧者にとっての情報の重要性を考慮した情報の整理が不十分であるため情報閲覧者が自分に有用な情報を得るためには、情報を探索する技術が必要であるという問題があった。【解決手段】上記課題を解決するために、複数のユーザが閲覧した情報の利用状況を記録する利用記録部と、前記利用状況に基づき各参照情報間の関連度を算出する関連度分析部と、前記関連度に基づいてユーザにリクエストされた情報と関連する情報のリストを作成して、前記情報と組み合わせて表示情報を作成する表示情報出力部を具備する情報閲覧装置によって、ユーザによる情報の利用方法に着目し、情報に対するユーザの判断や意思決定を用いて情報を整理するようにする。【選択図】　図１
2004021665.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザが情報を閲覧する情報閲覧装置において、
複数のユーザが閲覧した情報の利用状況を記録する利用記録部と、前記利用状況に基づき各参照情報間の関連度を算出する関連度分析部と、前記関連度に基づいてユーザにリクエストされた情報と関連する情報のリストを作成して前記情報と組み合わせて表示情報を作成する表示情報出力部を備えたことを特徴とする情報閲覧装置。
【請求項２】
請求項１の情報閲覧装置において、複数のユーザをまとめて管理するグループ情報を記録するユーザ管理部と、前記グループ情報を用いて前記関連度を算出する前記関連度分析部を備えたことを特徴とする情報閲覧装置。
【請求項３】
請求項１の情報閲覧装置において、情報を閲覧した時間の長さ、リンクをたどるパスの終端であること、リンク元の情報および同時に閲覧している情報に基づき各参照情報間の関連度を算出する前記関連度分析部を備えたことを特徴とする情報閲覧装置。
【請求項４】
複数のユーザが情報を閲覧する情報閲覧装置における情報閲覧方法において、複数のユーザが閲覧した情報の利用状況を記録し、前記利用状況に基づき各参照情報間の関連度を算出し、前記関連度に基づいてユーザにリクエストされた情報と関連する情報のリストを作成して前記情報と組み合わせて表示することを特徴とする情報閲覧方法。
【請求項５】
請求項４記載の情報閲覧方法において、複数のユーザをまとめて管理するグループ情報を記録し、前記グループ情報を用いて前記関連度を算出することを特徴とする情報閲覧方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のユーザが参照する電子情報の閲覧を支援する技術に関する。
【０００２】
【従来の技術】
電子化された大量の情報を閲覧することを目的としたシステムにおいて、情報閲覧者が、これらの大量の情報の中から、必要な情報を効率よく閲覧するためには、情報閲覧を支援する方法や装置が必要である。
【０００３】
従来は、特開２０００−１２３０４１号公報や、特開２００１−３３７９９１号公報に記載のように、情報に含まれるキーワードや情報間のリンク関係やその作者など付属情報を用いて情報の類似度を算出するなど、情報自体が持つ特徴に基づいて分類を行うことで情報閲覧の支援を行っていた。
【０００４】
【発明が解決しようとする課題】
上記のような従来技術では、情報の関連度は、その情報を利用する情報閲覧者ごとに異なるという点について配慮がされておらず、必ずしも情報閲覧者の要求を満たす関連情報を提示できないという問題があった。例えば、２つの情報　Ｉ１−１，Ｉ１−２において、Ｉ１−１と　Ｉ１−２に類似性が無いと、特定の情報閲覧者にとっては　Ｉ１−１と　Ｉ１−２を合わせて閲覧することに価値がある場合でも、Ｉ１−１とＩ１−２を関連情報として該情報閲覧者に提示することができなかった。また、３つの情報　Ｉ２−１，　Ｉ２−２，　Ｉ２−３に類似性がある場合にも、Ｉ２−１の関連情報として　Ｉ２−２と　Ｉ２−３のどちらを優先して提示するのが適切なのかは必ずしも類似性の強さによらず、情報閲覧者によって異なるが、これを決定することができなかった。
【０００５】
また、情報自体がもつ特徴に基づいた情報の分類では、画像情報と文字情報のように異なる形式の情報は関連していても関連情報として提示することが困難であった。
【０００６】
本発明の目的は、情報閲覧者に対して、情報閲覧時に、該情報閲覧者にとって重要な関連情報を適切なものを選別して提供することにある。
【０００７】
【課題を解決するための手段】
本発明の目的は、複数のユーザが閲覧した情報の利用状況を記録する利用記録部と、前記利用状況に基づき各参照情報間の関連度を算出する関連度分析部と、前記関連度に基づいてユーザにリクエストされた情報と関連する情報のリストを作成して、前記情報と組み合わせて表示情報を作成する表示情報出力部を具備する情報閲覧支援装置によって達成される。
【０００８】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【０００９】
図１は、本発明における一実施形態である　Ｗｅｂ　ページ閲覧支援装置の構成図である。本実施形態は、本発明をインターネットへアクセスするためのプロキシに適用した例である。Ｗｅｂ　ページ閲覧支援装置１００は、本発明を適用した装置である。操作受付部１０１は、ブラウザ１２０からのリクエストを受け付けるプログラムである。Ｗｅｂ　ページ出力部１０２は、ブラウザ１２０に送信する　Ｗｅｂ　ページを出力するプログラムである。関連度分析部１０３は、Ｗｅｂ　ページの関連度を算出するプログラムである。ユーザ管理部１０４は、本装置に登録されているユーザを管理するプログラムである。ＵＲＬ　ＤＢ１１０は、本装置を通してアクセスされた　Ｗｅｂ　ページの　ＵＲＬ　を記録するデータベースである。利用状況　ＤＢ１１１は、ＵＲＬ　ＤＢ１１０に記録された各　Ｗｅｂ　ページの利用状況を記録するデータベースである。関連度　ＤＢ１１２は、ＵＲＬ　ＤＢ１１０に記録された各　Ｗｅｂ　ページの関連度を記録するデータベースである。ユーザ管理　ＤＢ１１３は、本装置に登録されたユーザ情報を記録するデータベースである。ブラウザ１２０は、ユーザが本装置へアクセスするために使用するクライアントである。ネットワーク１２１は、ブラウザ１２０と　Ｗｅｂ　ページ閲覧支援装置１００を接続する。
【００１０】
図２は、ＵＲＬ　ＤＢ１１０の構成図である。Ｗｅｂ　ページテーブル２０１は、ユーザが本装置を通してアクセスした　Ｗｅｂ　ページを記録する。ＩＤ２０２は、記録する　Ｗｅｂ　ページを一意に識別可能にする　ＩＤ　である。ＵＲＬ２０３は　Ｗｅｂ　ページの　ＵＲＬである。
【００１１】
図３は、利用状況　ＤＢ１１１の構成図である。
【００１２】
利用状況テーブル３０１は、本装置の利用状況を記録する。利用記録３０２は、個々の利用を表す。ユーザ３０３は、本装置を利用して　Ｗｅｂ　ページを閲覧したでユーザある。グループ３０４は、該ユーザが所属するグループである。ＩＤ３０５は、該　Ｗｅｂ　ページの　ＩＤ　である。リンク元　ＩＤ３０６は、該　Ｗｅｂ　ページを閲覧する際のリンク元の　Ｗｅｂ　ページの　ＩＤ　である。同時閲覧　ＩＤ３０７は、該ユーザが該　Ｗｅｂ　ページと同時に閲覧していた　Ｗｅｂ　ページの　ＩＤ　である。閲覧開始時刻３０８は、該ユーザが該　Ｗｅｂ　ページの閲覧を開始した時刻である。閲覧終了時刻３０９は、該ユーザが該　Ｗｅｂ　ページの閲覧を終了した時刻である。
【００１３】
図３の例では、グループ　Ｘ　とグループ　Ｚ　に属すユーザ　Ａ　が、ＩＤ１の　Ｗｅｂ　ページにあるリンクから　ＩＤ１０の　Ｗｅｂ　ページへ２００２／０１／２３１２：３４：５６に移動し、２００２／０１／２３１２：４０：００まで閲覧し、同時に　ＩＤ１，　ＩＤ５の　Ｗｅｂ　ページを閲覧していたことを表す利用記録が示されている。
【００１４】
図４は、関連度　ＤＢ１１２の構成図である。関連度テーブル４０１は、Ｗｅｂ　ページ間の関連度を記録する。ＩＤ４０２は、どの　ＩＤ　の　Ｗｅｂ　ページに対する関連度かを表す。グループ４０３は、どのグループに対する関連度かを表す。閲覧秒数重み４１１は閲覧した秒数によって算出される重みである。パス終端重み４１２はリンクをたどるパスの終端であることによって算出される重みである。リンク元重み４１３はリンク元の　Ｗｅｂ　ページとの重みである。同時閲覧重み４１４は、同時に閲覧していた　Ｗｅｂ　ページとの重みである。ＩＤ４１５はどの　ＩＤ　の　Ｗｅｂ　ページとの重みなのかを表す。閲覧秒数重み４１１、パス終端重み４１２は　Ｗｅｂ　ページ単体の重みなので、ＩＤ４０２と一致する　ＩＤ４１５のデータのみを使用する。リンク元重み４１３、同時閲覧重み４１４は２つのページの関連の重みなので　ＩＤ４０２と異なる　ＩＤ４１５のデータのみを使用する。
【００１５】
図４の例では、グループ　Ｘ　に所属するユーザにとっては、ＩＤ３の　Ｗｅｂ　ページは閲覧秒数重みが８０、パス終端重みが２０、ＩＤ１の　Ｗｅｂ　ページとの間のリンク元重みが０、同時閲覧重みが４０、ＩＤ２の　Ｗｅｂ　ページとの間のリンク元重みが８、同時閲覧重みが２４であることが示されている。使用しないデータは斜線で表されている。
【００１６】
図５は、ユーザ管理　ＤＢ１１３の構成図である。
【００１７】
所属グループテーブル５０１は、ユーザが所属するグループを記録する。ユーザ５０２は本装置に登録された全てのユーザである。グループ５０３は、本装置に登録された全てのグループである。所属５０４は、ユーザ５０２が示すユーザが、グループ５０３が示すグループに所属するかしないかを表す。閲覧状況テーブル５１１は、本装置を利用中のユーザの　Ｗｅｂ　ページの閲覧状況を記録する。ログイン中ユーザ５１２は、ログイン中のユーザを表す。閲覧中ページ５１３は、ログイン中ユーザが閲覧している　Ｗｅｂ　ページを表す。ＩＤ５１４は、閲覧中の　Ｗｅｂ　ページの　ＩＤ　である。閲覧開始時刻５１５は、Ｗｅｂ　ページの閲覧を開始した時刻である。
【００１８】
図５の例では、ユーザ　Ａ　がグループ　Ｘ　とグループ　Ｚ　に属すこと、およびユーザ　Ａ　がその時点で　ＩＤ１，　ＩＤ１０の　Ｗｅｂ　ページを閲覧しており、閲覧を開始した時刻はそれぞれ２００２／０１／２３１２：３０：００，２００２／０１／２３１２：３４：５６であることが示されている。
【００１９】
図７は、本装置を介してブラウザで　Ｗｅｂ　ページを閲覧した表示例である。メニュー表示エリア７０１は、本装置の機能を呼び出すメニューを表示する。要求Ｗｅｂ　ページ表示エリア７０２は、ユーザが閲覧を要求した　Ｗｅｂ　ページを表示する。関連　Ｗｅｂ　ページ表示エリア７０３は、ユーザにとって要求　Ｗｅｂ　ページと関連性があると本装置が判断した　Ｗｅｂ　ページへのリンク一覧を表示する。関連度算出元データ７１０は、関連　Ｗｅｂ　ページの判定に用いるデータの候補である。チェック７１１は、関連　Ｗｅｂ　ページの判定に用いることを表す。候補７１２は、個々の候補である。関連　Ｗｅｂ　ページ７２１は、関連度でソートされた関連　Ｗｅｂ　ページへのリンクである。関連度７２２は、ユーザが７１１で選択した項目に基づいて算出した関連度である。
【００２０】
図７の例では、ユーザは関連度の算出に閲覧秒数重み、パス終端重み、同時閲覧重みを用いることを選択肢、ページ１〜４が関連　Ｗｅｂ　ページとして提示されていることが示されている。
【００２１】
図８は、関連度分析部１０３が関連度を算出する時に使用するデータを表す図である。関連度算出用データ８０１は、関連度を算出するためのデータを表す。閲覧秒数係数８０６は、閲覧秒数を重みに換算する係数である。発見加算値８０７は、重要な情報を発見したことを重みに換算する値である。断念減算値８０８は、重要な情報が無かったことを重みに換算する値である。リンク元加算値８０９は、ユーザがリンクをたどったことを重みに換算する値である。同時閲覧加算値８１０は、同時に複数の　Ｗｅｂ　ページを見ていることを重みに換算する値である。
【００２２】
次に、本装置の動作の概要を示す。操作受付部１０１は、ブラウザ１２０から、ネットワーク１２１を介してリクエストを受け、該リクエストの内容に応じて、Ｗｅｂ　ページ出力部１０２、関連度分析部１０３、ユーザ管理部１０４のうち１つまたは複数に処理を振り分け、該リクエストに対するレスポンスをブラウザ１２０へ返す。本装置が行う処理はユーザ登録、ログイン、ログアウト、Ｗｅｂ　ページ閲覧、Ｗｅｂ　ページ閲覧終了、関連度更新に分類される。以下で動作の詳細を述べる。
【００２３】
まずユーザ登録処理の詳細を以下で説明する。
【００２４】
本装置を利用する前に、ユーザはまずユーザ登録を行う。これにより、本装置が、ユーザを個別に識別することができる。ユーザは１つ以上のグループに所属する。グループは、本装置に登録済みのものから選択することも、新規に作成することもできる。
【００２５】
図７の画面で、ユーザがメニュー表示エリア７０１のユーザ登録を選択すると、操作受付部１０１は、ユーザ登録のリクエストを、ユーザ管理部１０４へ振り分ける。ユーザ管理部１０４は、所属グループテーブル５０１を参照し、グループ５０３よりグループ一覧を取得し、ユーザ登録ページを作成し、ブラウザに送信する。ユーザがユーザ登録を実行すると、ユーザ管理部１０４は、登録するユーザと、所属するグループを、所属グループテーブル５０１に記録する。ユーザが新規グループを入力した場合は、ユーザ管理部１０４は、関連度テーブル４０１のグループ４０３に該グループを追加する。
【００２６】
より細かい関連度を算出するために、ユーザはグループに所属するかしないかの２通りではなく、グループに所属する強さに重み付けをしてもよい。
【００２７】
次にログイン処理の詳細を以下で説明する。
【００２８】
ユーザは、本装置の利用開始時に、ログインを行う。これにより、本装置が、ユーザごとの行動を追跡することができる。
【００２９】
ユーザがログイン操作を行うと、操作受付部１０１は、ブラウザ１２０から受けたログインのリクエストを、ユーザ管理部１０４へ振り分ける。ユーザ管理部１０４は、所属グループテーブル５０１を参照し、ログインしたユーザを識別する。そして、該ユーザを、閲覧状況テーブル５１１に登録する。該ユーザの閲覧中ページ５１３は空とする。
【００３０】
次にログアウト処理の詳細を以下で説明する。
【００３１】
ユーザは、本装置の利用終了時に、ログアウトを行う。これにより、本装置はユーザの行動の追跡を終了する。
【００３２】
図７の画面で、ユーザがメニュー表示エリア７０１のログアウトを選択すると、操作受付部１０１は、ブラウザ１２０から受けたログアウトのリクエストを、ユーザ管理部１０４へ振り分ける。ユーザ管理部１０４は、閲覧状況テーブル５１１から、ログアウトしたユーザ５１２、ＩＤ５１４、閲覧開始時刻５１５、閲覧中ページ５１３を削除する。
【００３３】
次に　Ｗｅｂ　ページ閲覧処理の詳細を以下で説明する。
【００３４】
ユーザは、本装置を介して、ネットワーク１２１上の　Ｗｅｂ　ページを閲覧する。本実施形態では、Ｗｅｂ　ページとして　ＨＴＭＬ　文書を例に取るが、これに限定せず、ブラウザ１２０がアクセスできる任意のリソースを扱ってよい。
【００３５】
ブラウザ１２０が送る　Ｗｅｂ　ページ閲覧リクエストには、ユーザを識別する情報、閲覧する　Ｗｅｂ　ページの　ＵＲＬ、リンク元　Ｗｅｂ　ページの　ＵＲＬ　を含める。なお、これらは　ＨＴＴＰ　のリクエストが一般的に含んでいる情報であり、ブラウザ１２０に特別の要件を要求するものではない。ユーザの識別には、ｋｅｅｐ−ａｌｉｖｅ　による　ＴＣＰ　セッションでの区別、ＩＰ　アドレスによる区別、ｃｏｏｋｉｅ　による区別、ＵＲＬへのセッション情報の埋め込みによる区別など任意の方法を用いてよい。
【００３６】
図７の画面で、ユーザが、閲覧したい　Ｗｅｂ　ページの　ＵＲＬ　を指定するか、要求Ｗｅｂ　ページ表示エリア７０２に表示されている　Ｗｅｂ　ページ上のリンク先を選択するか、関連　Ｗｅｂ　ページ表示エリア７０３の関連　Ｗｅｂ　ページ７２１を選択する操作を行うと、操作受付部１０１は、ブラウザ１２０から受けた　Ｗｅｂ　ページ閲覧リクエストを、Ｗｅｂ　ページ出力部１０２とユーザ管理部１０４へ振り分ける。
【００３７】
Ｗｅｂ　ページ閲覧処理における　Ｗｅｂ　ページ出力部１０２の動作を、図６を用いて説明する。
【００３８】
Ｗｅｂ　ページ出力部１０２は、Ｗｅｂ　ページテーブル２０１を参照し、閲覧する　Ｗｅｂ　ページの　ＩＤ　とリンク元　Ｗｅｂ　ページの　ＩＤ　を取得する（１００１）。これらのＷｅｂ　ページが未登録であれば、Ｗｅｂ　ページを一意に識別できる　ＩＤ　を割り当て、該　ＩＤ　と該　Ｗｅｂ　ページの　ＵＲＬ　を　Ｗｅｂ　ページテーブル２０１に登録する。Ｗｅｂページテーブル２０１には、Ｗｅｂ　ページへの　ＵＲＬ　ではなく、Ｗｅｂ　ページを直接格納してもよい。この場合、ユーザに対して　Ｗｅｂ　ページの検索をサービスとして提供することができる。Ｗｅｂ　ページテーブル２０１には、画像ファイルなど種類のリソースは登録しないようにフィルタリングを行ってもよい。
【００３９】
次に、所属グループテーブル５０１を参照し、ユーザがその時点に所属する全てのグループ５０３を取得する（１００２）。
【００４０】
次に、閲覧状況テーブル５１１を参照し、ユーザがその時点に閲覧中の全てのＷｅｂ　ページの　ＩＤ５１４を取得する（１００３）。
【００４１】
次に、利用状況テーブル３０１に、利用記録３０２を追加する（１００４）。該利用記録には、ユーザ３０３、該ユーザが所属する全てのグループ３０４、閲覧する　Ｗｅｂ　ページの　ＩＤ３０５、リンク元　Ｗｅｂ　ページの　ＩＤ３０６、該ユーザがこの時点で閲覧している全ての　Ｗｅｂ　ページの　ＩＤ３０７、閲覧開始時刻３０８に、取得した情報を記録する。閲覧終了時刻３０９は、閲覧終了時に記録する。
【００４２】
次に、閲覧する　Ｗｅｂ　ページをネットワーク１２１から取得する（１００５）。
【００４３】
次に、関連度テーブル４０１を参照し、ユーザが所属する全てのグループ４０３についての閲覧秒数重み４１１、パス終端重み４１２、リンク元重み４１３、同時閲覧重み４１４を取得する（１００６）。
【００４４】
次に、ユーザが選択したチェック７１１に従って、重みから関連度を算出する（１００７）。閲覧秒数重み４１１、パス終端重み４１２は１つの　Ｗｅｂ　ページ単体の重みなので単体重みとし、リンク元重み４１３、同時閲覧重み４１４は２つの　Ｗｅｂ　ページの関係の重みなので関連重みとする。閲覧する　Ｗｅｂ　ページと、その他の　Ｗｅｂ　ページのユーザが選択した単体重みを足し、これに両　Ｗｅｂ　ページ間のユーザが選択した関連重みを掛けた値を関連度とする。
【００４５】
次に、関連　Ｗｅｂ　ページとしてユーザに提示する　Ｗｅｂ　ページを、閲覧する　Ｗｅｂページとの関連度の大きいものから順に選択し、リンク情報の一覧を作成する（１００８）。選ぶ基準は自由に決めてよい。例えば、総関連度の大きいものから特定の個数の　Ｗｅｂ　ページを選択する。または、総関連度がある一定の値を超える　Ｗｅｂ　ページを選択する。
【００４６】
次に、閲覧する　Ｗｅｂ　ページ、関連　Ｗｅｂ　ページの一覧を組み合わせて、さらに、Ｗｅｂ　ページの閲覧を終了したことを本装置に通知するスクリプトを挿入し、ブラウザに送信する　Ｗｅｂ　ページを作成する（１００９）。
【００４７】
Ｗｅｂ　ページ閲覧処理におけるユーザ管理部１０４の動作を以下に示す。ユーザ管理部１０４は、Ｗｅｂ　ページテーブル２０１を参照し、閲覧する　Ｗｅｂ　ページの　ＩＤ　を取得し、閲覧状況テーブル５１１の該ユーザの閲覧中ページ５１３に、閲覧する　Ｗｅｂ　ページの　ＩＤ５１４と閲覧開始時刻５１５を追加する。
【００４８】
次に　Ｗｅｂ　ページ閲覧終了処理の詳細を以下で説明する。
【００４９】
ユーザが　Ｗｅｂ　ページの閲覧を終了すると、Ｗｅｂ　ページ出力部１０２が挿入したスクリプトにより、ブラウザ１２０は、閲覧終了を本装置に通知する。閲覧終了を知る方法として、Ｗｅｂ　ページにスクリプトを埋め込むことが望ましくない、もしくは不可能である場合は、閲覧終了時刻を正確に計測するために、ブラウザ１２０ではなく、閲覧終了通知機能を持った独自のクライアントプログラムを利用してもよい。その場合、ネットワーク１２１を介さずに、操作受付部１０１にクライアントが直接接続してもよい。
【００５０】
操作受付部１０１は、ブラウザ１２０から受けた　Ｗｅｂ　ページの閲覧終了通知を、Ｗｅｂ　ページ出力部１０２とユーザ管理部１０４へ振り分ける。
【００５１】
Ｗｅｂ　ページ閲覧終了処理における　Ｗｅｂ　ページ出力部１０２の動作を以下に示す。Ｗｅｂ　ページ出力部１０２は、Ｗｅｂ　ページテーブル２０１を参照し、閲覧終了した　Ｗｅｂ　ページの　ＩＤ　を取得し、利用状況テーブル３０１を参照し、ユーザの該　ＩＤ　に対する利用記録３０２を検索し、閲覧終了時刻３０９に、現在時刻を記録する。
【００５２】
Ｗｅｂ　ページ閲覧終了処理におけるユーザ管理部１０４の動作を以下に示す。ユーザ管理部１０４は、Ｗｅｂ　ページテーブル２０１を参照し、閲覧する　Ｗｅｂ　ページの　ＩＤ　を取得し、閲覧状況テーブル５１１の、該ユーザの閲覧中ページ５１３から、閲覧終了した　Ｗｅｂ　ページの　ＩＤ５１４、該　ＩＤ　の閲覧開始時刻５１５を削除する。
【００５３】
次に関連度更新の処理の詳細を以下で説明する。
【００５４】
ユーザは、任意の時点で、関連度テーブルの関連度の値を更新する。ユーザの指示によらず、一定時間が経過するなど何らかの条件が成立した時点で自動的に行ってもよい。
【００５５】
同じ２つの　Ｗｅｂ　ページに対しても、その間の関連度はユーザの所属するグループごとに異なる。よって、関連度を算出するための閲覧秒数重み４１１、パス終端重み４１２、リンク元重み４１３、同時閲覧重み４１４をグループごとに算出する。
【００５６】
重みの算出に用いる閲覧秒数係数８０６、発見加算値８０７、断念減算値８０８、リンク元加算値８０９、同時閲覧加算値８１０は、あらかじめ設定しておく。
【００５７】
ユーザが関連度更新操作を行うと、操作受付部１０１は、ブラウザ１２０から受けた関連度更新リクエストを、関連度分析部１０３へ振り分ける。関連度分析部１０３の動作を、図９を用いて説明する。
【００５８】
まず、関連度分析部１０３は、利用状況テーブル３０１を参照し、利用記録３０２から特定の範囲の利用記録を取得する（１３０１）。範囲は、特定の個数や、特定の時刻以降など、任意に決めてよい。
【００５９】
次に、全ての閲覧秒数重み４１１、パス終端重み４１２、リンク元重み４１３、同時閲覧重み４１４を０に初期化する（１３０２）。
【００６０】
次に、個々の利用記録について、ＩＤ３０５、グループ３０４に一致する　ＩＤ４０２、グループ４０３の閲覧秒数重み４１１、パス終端重み４１２、リンク元重み４１３、同時閲覧重み４１４について、以下の処理を行う（１３０３〜１３０７）。
【００６１】
まず、該利用記録の閲覧終了時刻３０９から閲覧開始時刻３０８を引いて閲覧秒数を算出し、閲覧秒数に閲覧秒数係数８０６を掛けて閲覧秒数重み４１１に加える（１３０３）。
【００６２】
次に、終端の　Ｗｅｂ　ページの判定を行う。利用記録全体から、該利用記録とユーザ３０３が同一であり、該利用記録の閲覧開始時刻３０８から閲覧終了時刻３０９までの間の閲覧開始時刻３０８であり、該利用記録の　ＩＤ３０５をリンク元　ＩＤ３０６とする利用記録を検索する。存在しない場合は、該　ＩＤ　はリンクをたどることをやめた　Ｗｅｂ　ページである。このとき、閲覧秒数が特定の値よりも大きい場合は、ユーザが探していた情報を発見したことを表しているので、パス終端重み４１２に発見加算値８０７を加える。閲覧秒数が特定の値よりも小さい場合は、ユーザにとって重要な情報が無かったことを表しているので、パス終端重み４１２から断念減算値８０８を引く（１３０４）。
【００６３】
次に、該利用記録のリンク元　ＩＤ３０６に対応する　ＩＤ４１５のリンク元重み４１３に、リンク元加算値８０９を加える（１３０５）。
【００６４】
次に、該利用記録の同時閲覧　ＩＤ３０７に対応する　ＩＤ４１５の同時閲覧重み４１４に、同時閲覧加算値８１０を加える（１３０６）。
【００６５】
１３０３から１３０６までの処理を全ての利用記録に対して繰り返す（１３０７）。
【００６６】
以上により、関連度テーブル４０１は最新の状態に更新される。なお、ユーザの意思決定を反映させるために、ユーザが手動で入力できる重みを追加してもよい。
【００６７】
関連度テーブル４０１をより正確に作成するためにより多くの利用状況の情報が必要であれば、利用状況テーブル３０１に自由にその情報を追加し、関連度テーブル４０１を作成する処理も変更してよい。
【００６８】
なお、上記の説明ではプロキシとして暗黙のうちにブラウザに接続する実施形態について説明したが、明示的にインターネットへのアクセスを仲介するサーバとして動作する実施形態でもよい。
【００６９】
【発明の効果】
本発明によれば、情報閲覧者は、情報閲覧時に、該情報閲覧者にとって閲覧対象の情報と関連度が高い情報を知ることができる。また、情報自体の特徴ではなく情報の利用状況に基づいて関連度を算出しているので、画像情報と文字情報のように異なる形式の情報でも関連情報として知ることが出来る。
【図面の簡単な説明】
【図１】本発明の一実施形態である　Ｗｅｂ　ページ閲覧支援装置の全体構成図である。
【図２】図１の　ＵＲＬ　ＤＢ１１０の構成図である。
【図３】図１の利用状況　ＤＢ１１１の構成図である。
【図４】図１の関連度　ＤＢ１１２の構成図である。
【図５】図１のユーザ管理　ＤＢ１１３の構成図である。
【図６】Ｗｅｂ　ページ閲覧処理での　Ｗｅｂ　ページ出力部１０２の動作を表す図である。
【図７】Ｗｅｂ　ページ閲覧支援装置を介してブラウザで　Ｗｅｂ　ページを閲覧した表示例である。
【図８】関連度分析部１０３が関連度の算出に使用するデータを表す図である。
【図９】関連度更新処理での関連度分析部１０３の動作を表す図である。
【符号の説明】
１００　　Ｗｅｂ　ページ閲覧支援装置
１０１　　操作受付部
１０２　　Ｗｅｂ　ページ出力部
１０３　　関連度分析部
１０４　　ユーザ管理部
１１０　　ＵＲＬ　ＤＢ
１１１　　利用状況　ＤＢ
１１２　　関連度　ＤＢ
１１３　　ユーザ管理　ＤＢ
１２０　　ブラウザ
１２１　　ネットワーク
２０１　　Ｗｅｂ　ページテーブル
３０１　　利用状況テーブル
４０１　　関連度テーブル
５０１　　所属グループテーブル
５１１　　閲覧状況テーブル
【図１】
2004021665.tif 000003
【図２】
2004021665.tif 000004
【図３】
2004021665.tif 000005
【図４】
2004021665.tif 000006
【図５】
2004021665.tif 000007
【図６】
2004021665.tif 000008
【図７】
2004021665.tif 000009
【図８】
2004021665.tif 000010
【図９】
2004021665.tif 000011