(57)【要約】【課題】ユーザが過去に閲覧したウェブページの履歴を容易に取得し、ウェブページを参照する記事の作成を支援すること。【解決手段】リクエスト取得部５０２は、履歴画面を要求するリクエストを取得する。ログ情報検索部５０３は、リクエスト中のユーザＩＤを含むログ情報をログサーバ４００から検索し、該当するログ情報を取得する。ページ情報要求部５０４は、ログ情報に含まれるＵＲＬのウェブページのタイトルや要約を含むページ情報を配信元の外部サーバに要求する。ページ情報取得部５０５は、ページ情報要求部５０４からの要求に応じたページ情報を取得する。統計処理部５０６は、ログ情報に含まれるＵＲＬのウェブページについて、統計処理を実行する。履歴画面生成部５０７は、ページ情報と統計処理結果とを用いて、ユーザごとの閲覧履歴の一覧を表示する履歴画面を生成する。【選択図】        図５
2008117267.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが閲覧したウェブページの履歴を提供する閲覧履歴提供システムであって、
ウェブページ閲覧時にユーザが閲覧したウェブページのＵＲＬとユーザ識別情報とを対応付けたログ情報を蓄積する蓄積手段と、
前記蓄積手段によって蓄積されたログ情報から所望のユーザ識別情報に対応するログ情報を抽出する抽出手段と、
前記抽出手段によって抽出されたログ情報に含まれるＵＲＬのウェブページ関連情報を取得する取得手段と、
前記取得手段によって取得されたウェブページ関連情報が一覧配置された履歴画面を生成する生成手段と
を有することを特徴とする閲覧履歴提供システム。
【請求項２】
前記取得手段は、
前記蓄積手段によって蓄積されたログ情報に対して、前記抽出手段によって抽出されたログ情報に関する統計処理を実行する統計処理手段を含み、
前記統計処理手段による統計処理結果をウェブページ関連情報として取得することを特徴とする請求項１記載の閲覧履歴提供システム。
【請求項３】
前記統計処理手段は、
前記抽出手段によって抽出されたログ情報に含まれるＵＲＬのウェブページを閲覧したユーザ数を求めることを特徴とする請求項２記載の閲覧履歴提供システム。
【請求項４】
前記取得手段は、
前記抽出手段によって抽出されたログ情報に含まれるＵＲＬのウェブページ配信元に対してこのウェブページのページ情報を要求する要求手段を含み、
前記要求手段による要求に応じて得られるページ情報をウェブページ関連情報として取得することを特徴とする請求項１記載の閲覧履歴提供システム。
【請求項５】
前記取得手段は、
ウェブページの要約情報を管理する要約管理データベースに対して前記抽出手段によって抽出されたログ情報に含まれるＵＲＬのウェブページの要約情報を要求する要求手段を含み、
前記要求手段による要求に応じて得られる要約情報をウェブページ関連情報として取得することを特徴とする請求項１記載の閲覧履歴提供システム。
【請求項６】
前記生成手段は、
ウェブページ関連情報それぞれに各ウェブページのＵＲＬが組み込まれた履歴画面を生成することを特徴とする請求項１記載の閲覧履歴提供システム。
【請求項７】
前記生成手段は、
ウェブページ関連情報が同分野のものごとにまとめて一覧配置された履歴画面を生成することを特徴とする請求項１記載の閲覧履歴提供システム。
【請求項８】
前記蓄積手段は、
ユーザへ配信されるウェブページごとに固有の閲覧検知用ファイルを配置する配置手段と、
前記配置手段によって配置された閲覧検知用ファイルを利用してアクセス解析を行い、ウェブページを閲覧したユーザを特定する特定手段と、
前記特定手段によって特定されたユーザのユーザ識別情報とウェブページのＵＲＬとを対応付けてログ情報を生成するログ情報生成手段と
を含むことを特徴とする請求項１記載の閲覧履歴提供システム。
【請求項９】
前記蓄積手段は、
ウェブページを閲覧するユーザのユーザ識別情報とこのユーザが閲覧したウェブページのＵＲＬとを受信する受信手段と、
前記受信手段によって受信されたユーザ識別情報とウェブページのＵＲＬとを対応付けてログ情報を生成するログ情報生成手段と
を含むことを特徴とする請求項１記載の閲覧履歴提供システム。
【請求項１０】
ユーザが作成する記事を表示する第１表示手段と、
前記生成手段によって生成された履歴画面中のウェブページ関連情報を前記第１表示手段によって表示される記事に引用可能に表示する第２表示手段と
をさらに有することを特徴とする請求項１記載の閲覧履歴提供システム。
【請求項１１】
前記第２表示手段は、
前記第１表示手段によって表示される記事と同一画面にウェブページ関連情報を表示することを特徴とする請求項１０記載の閲覧履歴提供システム。
【請求項１２】
ユーザが閲覧したウェブページの履歴を提供する閲覧履歴提供装置であって、
ユーザが閲覧したウェブページのＵＲＬとユーザ識別情報とを対応付けて蓄積されたログ情報から所望のユーザ識別情報に対応するログ情報を抽出する抽出手段と、
前記抽出手段によって抽出されたログ情報に含まれるＵＲＬのウェブページ関連情報を取得する取得手段と、
前記取得手段によって取得されたウェブページ関連情報が一覧配置された履歴画面を生成する生成手段と
を有することを特徴とする閲覧履歴提供装置。
【請求項１３】
ユーザが閲覧したウェブページの履歴を提供する閲覧履歴提供方法であって、
ウェブページ閲覧時にユーザが閲覧したウェブページのＵＲＬとユーザ識別情報とを対応付けたログ情報を蓄積する蓄積工程と、
前記蓄積工程にて蓄積されたログ情報から所望のユーザ識別情報に対応するログ情報を抽出する抽出工程と、
前記抽出工程にて抽出されたログ情報に含まれるＵＲＬのウェブページ関連情報を取得する取得工程と、
前記取得工程にて取得されたウェブページ関連情報が一覧配置された履歴画面を生成する生成工程と
を有することを特徴とする閲覧履歴提供方法。
【請求項１４】
ユーザが閲覧したウェブページの履歴を提供する閲覧履歴提供プログラムであって、
ユーザが閲覧したウェブページのＵＲＬとユーザ識別情報とを対応付けて蓄積されたログ情報から所望のユーザ識別情報に対応するログ情報を抽出する抽出手順と、
前記抽出手順にて抽出されたログ情報に含まれるＵＲＬのウェブページ関連情報を取得する取得手順と、
前記取得手順にて取得されたウェブページ関連情報が一覧配置された履歴画面を生成する生成手順と
をコンピュータに実行させることを特徴とする閲覧履歴提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが閲覧したウェブページの履歴を提供する閲覧履歴提供システム、閲覧履歴提供装置、閲覧履歴提供方法、および閲覧履歴提供プログラムに関し、特に、ユーザが過去に閲覧したウェブページの履歴を容易に取得することができ、ウェブページを参照する記事の作成を支援することができる閲覧履歴提供システム、閲覧履歴提供装置、閲覧履歴提供方法、および閲覧履歴提供プログラムに関する。
【背景技術】
【０００２】
近年、インターネットにおいては、例えば「ブログ」や「ＳＮＳ（Social Networking Site）」などのように、個人ユーザが投稿した記事を公開するウェブサイトが増大している。これらのウェブサイトは、一般にＣＧＭ（Consumer Generated Media）と呼ばれ、ユーザ間のコミュニケーションのツールとして利用されている。
【０００３】
これらのうち「ブログ」はウェブログ（Weblog）の略であり、多くの個人ユーザが日記をインターネット上で公開し、意見交換などを行っている。そして、ユーザが意見交換を円滑に行うために、ブログにはコメントやトラックバックなどの機能が設けられている。コメントは、他人のブログの記事を閲覧したユーザが意見を書き込むことができる機能であり、トラックバックは、他人のブログの記事を自分のブログに引用して相互リンクを張る機能である。
【０００４】
通常、トラックバックを利用する場合には、他人のブログの記事に掲載されているトラックバック用のＵＲＬ（Uniform Resource Locator）をコピーし、自分のブログに貼り付ける必要がある。このとき、自分のブログを編集するためには、ユーザは、例えばパスワードなどによる認証を受ける必要があり、認証後にトラックバック用のＵＲＬを貼り付けることになる。
【０００５】
このように、トラックバックの利用は煩雑で手間がかかることから、例えば特許文献１には、閲覧中の他人のブログの記事からトラックバック用のＵＲＬを自動的に抽出して、トラックバックの手続きをより容易にすることが記載されている。
【０００６】
【特許文献１】特開２００５−２５０８２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来技術では、過去に閲覧したウェブページに対してトラックバックを利用したり、参照して引用したりするのが容易ではないという問題がある。すなわち、例えばブログに記事を投稿するユーザは、多くの他人のブログを閲覧するのが一般的であり、閲覧終了後、自分のブログ更新時に特定のブログに対するトラックバックの利用を決断することがある。そして、上述した従来技術では、閲覧中の他人のブログの記事に対するトラックバックは容易となるものの、既に閲覧を終了している他人のブログの記事については、再度同じブログの記事を閲覧する必要がある。
【０００８】
同様に、例えばブログやＳＮＳに記事を投稿するユーザは、他人のブログ以外にも様々なウェブページから記事の題材を入手することがあるが、実際には、ウェブページの閲覧と同時に記事を作成するのではなく、過去に閲覧したウェブページを改めて参照しながら記事を作成することが多い。
【０００９】
このような場合、ユーザは、ブラウザに残されたＵＲＬの履歴やユーザの記憶に基づいて過去に閲覧したウェブページを参照することになるが、ＵＲＬの履歴ではウェブページの内容が不明であるとともに、ＵＲＬの履歴が一定数を超過すると削除される虞がある。また、ユーザの記憶は、不正確である可能性があるとともに、例えば記憶しているキーワードを検索サイトで検索するなどの操作が必要となり、目的のウェブページにスムーズにたどり着くことが困難である。
【００１０】
さらに、ＵＲＬの履歴は、同一のブラウザによって閲覧されたウェブページについてのみ残されるため、例えば異なる場所で閲覧したウェブページについては、記憶のみを頼りにして再度目的のウェブページを探し出す必要が生じる。具体的には、例えば会社で閲覧したウェブページを参照して自宅で記事を作成するユーザは、会社で閲覧したウェブページのＵＲＬを記録していない限りは、自宅で改めて目的のウェブページを探し出すことになる。
【００１１】
本発明はかかる点に鑑みてなされたものであり、ユーザが過去に閲覧したウェブページの履歴を容易に取得することができ、ウェブページを参照する記事の作成を支援することができる閲覧履歴提供システム、閲覧履歴提供装置、閲覧履歴提供方法、および閲覧履歴提供プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明は、ユーザが閲覧したウェブページの履歴を提供する閲覧履歴提供システムであって、ウェブページ閲覧時にユーザが閲覧したウェブページのＵＲＬとユーザ識別情報とを対応付けたログ情報を蓄積する蓄積手段と、前記蓄積手段によって蓄積されたログ情報から所望のユーザ識別情報に対応するログ情報を抽出する抽出手段と、前記抽出手段によって抽出されたログ情報に含まれるＵＲＬのウェブページ関連情報を取得する取得手段と、前記取得手段によって取得されたウェブページ関連情報が一覧配置された履歴画面を生成する生成手段とを有することを特徴とする。
【００１３】
また、本発明は、上記発明において、前記取得手段は、前記蓄積手段によって蓄積されたログ情報に対して、前記抽出手段によって抽出されたログ情報に関する統計処理を実行する統計処理手段を含み、前記統計処理手段による統計処理結果をウェブページ関連情報として取得することを特徴とする。
【００１４】
また、本発明は、上記発明において、前記統計処理手段は、前記抽出手段によって抽出されたログ情報に含まれるＵＲＬのウェブページを閲覧したユーザ数を求めることを特徴とする。
【００１５】
また、本発明は、上記発明において、前記取得手段は、前記抽出手段によって抽出されたログ情報に含まれるＵＲＬのウェブページ配信元に対してこのウェブページのページ情報を要求する要求手段を含み、前記要求手段による要求に応じて得られるページ情報をウェブページ関連情報として取得することを特徴とする。
【００１６】
また、本発明は、上記発明において、前記取得手段は、ウェブページの要約情報を管理する要約管理データベースに対して前記抽出手段によって抽出されたログ情報に含まれるＵＲＬのウェブページの要約情報を要求する要求手段を含み、前記要求手段による要求に応じて得られる要約情報をウェブページ関連情報として取得することを特徴とする。
【００１７】
また、本発明は、上記発明において、前記生成手段は、ウェブページ関連情報それぞれに各ウェブページのＵＲＬが組み込まれた履歴画面を生成することを特徴とする。
【００１８】
また、本発明は、上記発明において、前記生成手段は、ウェブページ関連情報が同分野のものごとにまとめて一覧配置された履歴画面を生成することを特徴とする。
【００１９】
また、本発明は、上記発明において、前記蓄積手段は、ユーザへ配信されるウェブページごとに固有の閲覧検知用ファイルを配置する配置手段と、前記配置手段によって配置された閲覧検知用ファイルを利用してアクセス解析を行い、ウェブページを閲覧したユーザを特定する特定手段と、前記特定手段によって特定されたユーザのユーザ識別情報とウェブページのＵＲＬとを対応付けてログ情報を生成するログ情報生成手段とを含むことを特徴とする。
【００２０】
また、本発明は、上記発明において、前記蓄積手段は、ウェブページを閲覧するユーザのユーザ識別情報とこのユーザが閲覧したウェブページのＵＲＬとを受信する受信手段と、前記受信手段によって受信されたユーザ識別情報とウェブページのＵＲＬとを対応付けてログ情報を生成するログ情報生成手段とを含むことを特徴とする。
【００２１】
また、本発明は、上記発明において、ユーザが作成する記事を表示する第１表示手段と、前記生成手段によって生成された履歴画面中のウェブページ関連情報を前記第１表示手段によって表示される記事に引用可能に表示する第２表示手段とをさらに有することを特徴とする。
【００２２】
また、本発明は、上記発明において、前記第２表示手段は、前記第１表示手段によって表示される記事と同一画面にウェブページ関連情報を表示することを特徴とする。
【００２３】
また、本発明は、ユーザが閲覧したウェブページの履歴を提供する閲覧履歴提供装置であって、ユーザが閲覧したウェブページのＵＲＬとユーザ識別情報とを対応付けて蓄積されたログ情報から所望のユーザ識別情報に対応するログ情報を抽出する抽出手段と、前記抽出手段によって抽出されたログ情報に含まれるＵＲＬのウェブページ関連情報を取得する取得手段と、前記取得手段によって取得されたウェブページ関連情報が一覧配置された履歴画面を生成する生成手段とを有することを特徴とする。
【００２４】
また、本発明は、ユーザが閲覧したウェブページの履歴を提供する閲覧履歴提供方法であって、ウェブページ閲覧時にユーザが閲覧したウェブページのＵＲＬとユーザ識別情報とを対応付けたログ情報を蓄積する蓄積工程と、前記蓄積工程にて蓄積されたログ情報から所望のユーザ識別情報に対応するログ情報を抽出する抽出工程と、前記抽出工程にて抽出されたログ情報に含まれるＵＲＬのウェブページ関連情報を取得する取得工程と、前記取得工程にて取得されたウェブページ関連情報が一覧配置された履歴画面を生成する生成工程とを有することを特徴とする。
【００２５】
また、本発明は、ユーザが閲覧したウェブページの履歴を提供する閲覧履歴提供プログラムであって、ユーザが閲覧したウェブページのＵＲＬとユーザ識別情報とを対応付けて蓄積されたログ情報から所望のユーザ識別情報に対応するログ情報を抽出する抽出手順と、前記抽出手順にて抽出されたログ情報に含まれるＵＲＬのウェブページ関連情報を取得する取得手順と、前記取得手順にて取得されたウェブページ関連情報が一覧配置された履歴画面を生成する生成手順とをコンピュータに実行させることを特徴とする。
【発明の効果】
【００２６】
本発明によれば、ウェブページ閲覧時にユーザが閲覧したウェブページのＵＲＬとユーザ識別情報とを対応付けたログ情報を蓄積し、蓄積されたログ情報から所望のユーザ識別情報に対応するログ情報を抽出し、抽出されたログ情報に含まれるＵＲＬのウェブページ関連情報を取得し、取得されたウェブページ関連情報が一覧配置された履歴画面を生成する。このため、ユーザがウェブページを閲覧すると閲覧履歴が蓄積され、閲覧されたウェブページの内容を含む履歴画面が例えばユーザ端末などに提供されることになり、ユーザが過去に閲覧したウェブページの履歴を容易に取得することができ、ウェブページを参照する記事の作成を支援することができる。
【００２７】
また、本発明によれば、蓄積されたログ情報に対して、抽出されたログ情報に関する統計処理を実行し、統計処理結果をウェブページ関連情報として取得するため、単にウェブページの内容だけではなく、例えば他のユーザによるウェブページの閲覧状況などを把握可能な履歴画面を生成することができる。
【００２８】
また、本発明によれば、抽出されたログ情報に含まれるＵＲＬのウェブページを閲覧したユーザ数を求めるため、各ウェブページが多くのユーザに閲覧されているか否かを把握可能な履歴画面を提供することができ、ユーザは、より魅力的な題材を履歴画面から選択して記事を作成することができる。
【００２９】
また、本発明によれば、抽出されたログ情報に含まれるＵＲＬのウェブページ配信元に対してこのウェブページのページ情報を要求し、要求に応じて得られるページ情報をウェブページ関連情報として取得する。このため、ウェブページのＵＲＬのみではなく、ウェブページの例えばタイトルや要約などを含めた閲覧履歴をユーザへ提供することができる。
【００３０】
また、本発明によれば、ウェブページの要約情報を管理する要約管理データベースに対して抽出されたログ情報に含まれるＵＲＬのウェブページの要約情報を要求し、要求に応じて得られる要約情報をウェブページ関連情報として取得する。このため、配信元が異なるウェブページの要約を一括して取得することができ、効率的に履歴画面を生成することができる。
【００３１】
また、本発明によれば、ウェブページ関連情報それぞれに各ウェブページのＵＲＬが組み込まれた履歴画面を生成するため、ユーザは、履歴画面を表示させながら作成する記事中に容易にウェブページへのリンクを設けることができる。
【００３２】
また、本発明によれば、ウェブページ関連情報が同分野のものごとにまとめて一覧配置された履歴画面を生成するため、より見易い履歴画面をユーザへ提供することができる。
【００３３】
また、本発明によれば、ユーザへ配信されるウェブページごとに固有の閲覧検知用ファイルを配置し、配置された閲覧検知用ファイルを利用してアクセス解析を行い、ウェブページを閲覧したユーザを特定し、特定されたユーザのユーザ識別情報とウェブページのＵＲＬとを対応付けてログ情報を生成する。このため、ユーザがウェブページを閲覧するユーザ端末に付加的な機能を設けなくてもユーザごとの閲覧履歴を蓄積することができる。
【００３４】
また、本発明によれば、ウェブページを閲覧するユーザのユーザ識別情報とこのユーザが閲覧したウェブページのＵＲＬとを受信し、受信されたユーザ識別情報とウェブページのＵＲＬとを対応付けてログ情報を生成する。このため、ユーザへ配信されるウェブページに付加的な機能を設けなくてもユーザごとの閲覧履歴を蓄積することができる。
【００３５】
また、本発明によれば、ユーザが作成する記事を表示し、履歴画面中のウェブページ関連情報を表示される記事に引用可能に表示するため、ユーザは、過去に閲覧したウェブページの履歴を容易に参照することができ、効率的に記事を作成することができる。
【００３６】
また、本発明によれば、表示される記事と同一画面にウェブページ関連情報を表示するため、ユーザは、記事の作成中に画面を切り替えることなくウェブページの履歴を参照することができ、さらに効率的に記事を作成することができる。
【発明を実施するための最良の形態】
【００３７】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００３８】
（実施の形態１）
図１は、本発明の実施の形態１に係る通信システムの概略構成を示す図である。図１に示す通信システムにおいては、ブラウザ１０１を搭載するユーザ端末１００、外部サーバ２００、ウェブサーバ３００、および履歴加工サーバ５００がインターネットなどのネットワークＮを介して接続されており、ウェブサーバ３００および履歴加工サーバ５００には、ログサーバ４００が接続されている。
【００３９】
ユーザ端末１００は、ウェブページを閲覧したりブログやＳＮＳに記事を投稿したりするユーザが保有する端末装置であり、ユーザは、ブラウザ１０１によって様々なウェブページを閲覧する。
【００４０】
外部サーバ２００は、ユーザ端末１００のブラウザ１０１からのリクエストに応じて、ブラウザ１０１へ所望のウェブページを提供する。このとき、外部サーバ２００は、ブラウザ１０１において閲覧されたウェブページの情報（以下「閲覧情報」という）を取得するためのウェブビーコンがウェブサーバ３００によって配置されたウェブページを提供する。また、外部サーバ２００は、履歴加工サーバ５００から特定のＵＲＬに関して問い合わせられると、問い合わせられたＵＲＬのウェブページのタイトルや要約などの情報（以下「ページ情報」という）を履歴加工サーバ５００へ返信する。
【００４１】
ウェブサーバ３００は、外部サーバ２００からブラウザ１０１へ提供されるウェブページにウェブビーコンを配置し、ウェブビーコンによってブラウザ１０１における閲覧情報を取得し、閲覧情報に基づいて生成されるログ情報をログサーバ４００に登録する。すなわち、ウェブサーバ３００は、ブラウザ１０１において閲覧されたウェブページのＵＲＬと閲覧したユーザのユーザＩＤとなどを関連付け、ログ情報としてログサーバ４００に登録する。
【００４２】
ログサーバ４００は、ウェブサーバ３００によって登録されるログ情報を保持し、履歴加工サーバ５００によって検索されるユーザごとのログ情報を履歴加工サーバ５００へ出力する。
【００４３】
履歴加工サーバ５００は、ユーザ端末１００からのリクエストに応じて、ユーザのウェブページの閲覧履歴を示す履歴画面を生成してユーザ端末１００へ送信する。すなわち、履歴加工サーバ５００は、ログサーバ４００から所望のユーザＩＤに対応するログ情報を検索し、該当するログ情報に含まれるＵＲＬのページ情報をウェブページ供給元の外部サーバ２００から取得し、ページ情報を含む履歴画面をユーザ端末１００へ送信する。
【００４４】
図２は、本実施の形態に係るウェブサーバ３００の要部構成を示すブロック図である。図２に示すウェブサーバ３００は、通信インタフェース部（以下「通信Ｉ／Ｆ部」と略記する）３０１、リクエスト取得部３０２、セッション管理部３０３、ページ配信部３０４、ウェブビーコン配置部３０５、閲覧情報取得部３０６、およびログ情報生成部３０７を有している。
【００４５】
通信Ｉ／Ｆ部３０１は、ネットワークＮに接続されており、ネットワークＮを介してユーザ端末１００および外部サーバ２００と通信する。具体的には、通信Ｉ／Ｆ部３０１は、ユーザ端末１００からユーザＩＤなどを含むログインのリクエストを受信したり、外部サーバ２００からユーザ端末１００へのウェブページ配信時にウェブビーコンを外部サーバ２００へ送信したりする。
【００４６】
リクエスト取得部３０２は、ユーザ端末１００のブラウザ１０１から送信されたユーザＩＤなどを含むログインのリクエストを取得し、ブラウザ１０１との間で確立されたセッションにセッションＩＤを付与する。
【００４７】
セッション管理部３０３は、リクエスト取得部３０２によってセッションＩＤが付与されると、例えば図３に示すように、セッションＩＤとユーザＩＤを対応付けて記憶する。なお、図３においては、セッションの開始時刻もそれぞれのセッションＩＤに対応付けられている。
【００４８】
ページ配信部３０４は、リクエスト取得部３０２によって取得されたリクエストに対応するウェブページをブラウザ１０１へ配信する。このとき、ページ配信部３０４は、例えばユーザにセッションＩＤが割り当てられログイン状態となったことを示すウェブページとともに、セッションＩＤをブラウザ１０１へ送信し、以後、ブラウザ１０１からウェブサーバ３００へのアクセスには、すべてセッションＩＤが付加されることになる。
【００４９】
ウェブビーコン配置部３０５は、ユーザがログイン状態である間に外部サーバ２００からブラウザ１０１へ配信されるウェブページにウェブビーコンを配置する。具体的には、ウェブビーコン配置部３０５は、外部サーバ２００から配信されるウェブページのＵＲＬを取得し、このＵＲＬとウェブビーコンの識別情報とを対応付けて記憶し、ウェブビーコンを外部サーバ２００へ送信してウェブページに配置させる。このとき、ウェブビーコン配置部３０５は、外部サーバ２００を含む種々の外部サーバからブラウザ１０１へ配信されるウェブページそれぞれに対して固有の識別情報を有するウェブビーコンを配置する。
【００５０】
ここで、ウェブビーコンとは、ユーザの目には見えない画像ファイル（クリアＧＩＦ）であり、ブラウザ１０１においてこの画像ファイルを含むウェブページが開かれると、画像ファイルを表示するために発生するウェブサーバ３００へのアクセスにより、どのユーザがウェブページを閲覧したか判明する。なお、ウェブビーコン配置部３０５は、例えば広告リンクなどの一部にウェブビーコンを埋め込み、この広告リンクを外部サーバ２００から配信されるウェブページに配置しても良い。また、ウェブビーコン配置部３０５は、それぞれの外部サーバ内に設けられることとしても良い。
【００５１】
閲覧情報取得部３０６は、ウェブビーコンが配置されたウェブページを表示したブラウザ１０１からのアクセスを解析し、どのセッションにおいてどのＵＲＬのウェブページが閲覧されたかを示す閲覧情報を取得する。具体的には、閲覧情報取得部３０６は、ブラウザ１０１からのセッションＩＤおよびウェブビーコンの識別情報を含むアクセスを検知すると、ウェブビーコンの識別情報に対応するＵＲＬをウェブビーコン配置部３０５から読み出し、ブラウザ１０１に割り当てられたセッションＩＤとブラウザ１０１において閲覧されたウェブページのＵＲＬとを含む閲覧情報を取得する。
【００５２】
ログ情報生成部３０７は、閲覧情報取得部３０６によって取得された閲覧情報からログ情報を生成し、ログサーバ４００へ登録する。具体的には、ログ情報生成部３０７は、閲覧情報に含まれるセッションＩＤに対応するユーザＩＤをセッション管理部３０３から読み出し、セッションＩＤ、ユーザＩＤ、および閲覧されたＵＲＬを組み合わせて、例えば図４に示すようなログ情報を生成する。図４に示すログ情報においては、セッションＩＤ「Ａ０００１」が割り当てられたユーザＩＤ「ａａａ＿ｂｂｂ」のユーザが「http://www.abc.def/1234567」のＵＲＬのウェブページを「１９時２７分０９秒」に閲覧したことが保持されている。
【００５３】
このように、本実施の形態に係るウェブサーバ３００は、ウェブビーコンを用いてユーザごとのウェブページの閲覧履歴を取得し、閲覧されたウェブページのＵＲＬをログ情報としてログサーバ４００に記憶させる。
【００５４】
図５は、本実施の形態に係る履歴加工サーバ５００の要部構成を示すブロック図である。図５に示す履歴加工サーバ５００は、通信Ｉ／Ｆ部５０１、リクエスト取得部５０２、ログ情報検索部５０３、ページ情報要求部５０４、ページ情報取得部５０５、統計処理部５０６、および履歴画面生成部５０７を有している。
【００５５】
通信Ｉ／Ｆ部５０１は、ネットワークＮに接続されており、ネットワークＮを介してユーザ端末１００および外部サーバ２００と通信する。具体的には、通信Ｉ／Ｆ部５０１は、外部サーバ２００からログ情報に残っているＵＲＬのウェブページに関するページ情報を受信したり、ページ情報を一覧形式で表示する履歴画面をユーザ端末１００へ送信したりする。
【００５６】
リクエスト取得部５０２は、ユーザ端末１００のブラウザ１０１から送信された履歴画面を要求するリクエストを取得し、取得されたリクエストに含まれるユーザＩＤをログ情報検索部５０３へ出力する。
【００５７】
ログ情報検索部５０３は、リクエスト取得部５０２から出力されたユーザＩＤを含むログ情報をログサーバ４００から検索し、該当するログ情報を取得する。そして、ログ情報検索部５０３は、取得したすべてのログ情報に保持されたＵＲＬをページ情報要求部５０４および統計処理部５０６へ通知する。
【００５８】
ページ情報要求部５０４は、ログ情報検索部５０３から通知されるＵＲＬのウェブページを配信した外部サーバ（ここでは、外部サーバ２００とする）へ、このウェブページのタイトルや要約などを含むページ情報を要求する。このとき、ページ情報要求部５０４は、例えばＵＲＬの一部がウェブページの内容の識別子となっている場合、この識別子に対応するページ情報を外部サーバ２００から取得する。具体的には、例えば図４に示したログ情報のＵＲＬにおいて、末尾の「1234567」が識別子であれば、ページ情報要求部５０４は、この「1234567」に対応するページ情報を外部サーバ２００へ要求する。
【００５９】
ページ情報取得部５０５は、ページ情報要求部５０４からの要求に応じて外部サーバ２００から送信されたページ情報を取得し、履歴画面生成部５０７へ出力する。なお、ここでは外部サーバ２００のみからページ情報が取得されるものとして説明しているが、ユーザごとのログ情報には多くの外部サーバから配信されるウェブページのＵＲＬが含まれており、ページ情報取得部５０５は、ユーザが閲覧した複数のウェブページのページ情報を取得する。
【００６０】
統計処理部５０６は、ログ情報検索部５０３から通知されるＵＲＬのウェブページについて、例えば閲覧したユーザ数の合計を算出するなどの統計処理を実行する。すなわち、統計処理部５０６は、ログ情報検索部５０３から通知されるＵＲＬを含むログ情報をログサーバ４００からすべて抽出し、抽出されたログ情報の数を閲覧ユーザ数として求める。また、統計処理部５０６は、例えばログ情報検索部５０３から通知されるＵＲＬのウェブページを、同一の外部サーバから配信されたものごとにまとめるなどの統計処理を行っても良い。
【００６１】
履歴画面生成部５０７は、ページ情報取得部５０５によって取得されたページ情報と統計処理部５０６による統計処理結果とを用いて、ユーザが閲覧したウェブページそれぞれに対応するオブジェクトが一覧配置された履歴画面を生成する。履歴画面生成部５０７は、例えばそれぞれのウェブページに対応するオブジェクトにウェブページごとの閲覧ユーザ数を付加したり、各ウェブページに対応するオブジェクトを同分野のものごとにまとめたりして履歴画面を生成する。また、履歴画面生成部５０７は、それぞれのオブジェクトにウェブページのＵＲＬやトラックバック用のＵＲＬを組み込んでおく。そして、履歴画面生成部５０７は、通信Ｉ／Ｆ部５０１を介してユーザ端末１００へ履歴画面を送信する。
【００６２】
このように、本実施の形態に係る履歴加工サーバ５００は、ログ情報として蓄積されたＵＲＬのページ情報をそれぞれのウェブページを配信した外部サーバから取得し、また、それぞれのウェブページがどの程度のユーザに閲覧されているかを求めるなどの統計処理を行い、ページ情報と統計処理結果を示す履歴画面をユーザ端末１００へ提供する。
【００６３】
次いで、本実施の形態に係る閲覧履歴提供方法について、図６に示すシーケンス図を参照しながら説明する。
【００６４】
まず、ユーザは、外部サーバ２００から配信されるウェブページを閲覧する前に、ウェブサーバ３００にログインする。すなわち、ユーザがユーザ端末１００を操作することにより、ブラウザ１０１からユーザＩＤを含むログインのリクエストがウェブサーバ３００へ送信される（ステップＳ１０１）。このリクエストは、ウェブサーバ３００の通信Ｉ／Ｆ部３０１によって受信され、リクエスト取得部３０２によって取得される。そして、リクエスト取得部３０２によって、リクエストに含まれるユーザＩＤに対応するセッションＩＤが付与され、ログイン処理が行われる（ステップＳ１０２）。セッションＩＤおよびユーザＩＤの対応関係は、セッション管理部３０３に記憶される。
【００６５】
また、ページ配信部３０４によって、例えばログインが完了したことを示すウェブページが生成され、ユーザＩＤに対応するセッションＩＤとともに通信Ｉ／Ｆ部３０１を介してユーザ端末１００へ送信される（ステップＳ１０３）。送信されたウェブページは、ユーザ端末１００のブラウザ１０１にログイン時の初期画面として表示され（ステップＳ１０４）、以降、ブラウザ１０１からウェブサーバ３００へのアクセスには、すべてセッションＩＤが付加されることになる。
【００６６】
こうしてログイン状態となると、ユーザは、外部サーバ２００から配信されるウェブページを閲覧するために、外部サーバ２００へウェブページの閲覧要求を送信する（ステップＳ１０５）。外部サーバ２００は、閲覧要求を受信すると、閲覧要求されたウェブページのＵＲＬをウェブサーバ３００へ通知し、ウェブサーバ３００のウェブビーコン配置部３０５からウェブビーコンを受信する（ステップＳ１０６）。このとき、ウェブサーバ３００のウェブビーコン配置部３０５においては、ウェブページのＵＲＬとウェブビーコンの識別情報とが対応付けて記憶される。
【００６７】
外部サーバ２００においてウェブビーコンが受信されると、ブラウザ１０１から閲覧要求されたウェブページにウェブビーコンが配置された配信ページが生成され（ステップＳ１０７）、生成された配信ページは、外部サーバ２００からユーザ端末１００へ送信される（ステップＳ１０８）。この配信ページは、ブラウザ１０１に表示されるが、配信ページにはウェブビーコンが配置されているため、配信ページがブラウザ１０１に表示される際に、ユーザ端末１００からウェブサーバ３００に対するアクセスが発生する。すなわち、ウェブビーコンの識別情報とセッションＩＤがユーザ端末１００からウェブサーバ３００へ送信される（ステップＳ１０９）。
【００６８】
送信されたウェブビーコンの識別情報およびセッションＩＤは、ウェブサーバ３００の通信Ｉ／Ｆ部３０１を介して閲覧情報取得部３０６へ入力される。そして、閲覧情報取得部３０６によって、ウェブビーコンの識別情報に対応するＵＲＬがウェブビーコン配置部３０５から読み出され、このＵＲＬおよびセッションＩＤを含む閲覧情報が取得され、ログ情報生成部３０７へ出力される。ログ情報生成部３０７では、閲覧情報に含まれるセッションＩＤに対応するユーザＩＤがセッション管理部３０３から読み出され、セッションＩＤ、ユーザＩＤ、およびウェブページのＵＲＬを関連付けたログ情報が生成される（ステップＳ１１０）。生成されたログ情報は、ログサーバ４００へ送信されて蓄積される（ステップＳ１１１）。
【００６９】
その後、ユーザ端末１００のブラウザ１０１に外部サーバ（外部サーバ２００以外の外部サーバも含む）からのウェブページが表示される場合にも、上記と同様の処理が行われ、ブラウザ１０１における閲覧履歴がログ情報としてログサーバ４００に蓄積される。さらに、例えばユーザが一度ログイン状態を解除し、他の場所のユーザ端末などから再びログインする場合でも、上記と同様の処理が行われ、ログ情報がログサーバ４００に蓄積される。このとき、同一ユーザのログ情報であれば、セッションＩＤは異なるもののユーザＩＤは共通している。
【００７０】
そして、例えばブログの記事作成時に、ユーザがユーザ端末１００において履歴画面の表示を希望する際には、ユーザ端末１００から履歴画面のリクエストが履歴加工サーバ５００へ送信される（ステップＳ１１２）。このリクエストは、履歴加工サーバ５００の通信Ｉ／Ｆ部５０１によって受信され、リクエスト取得部５０２によって取得される。そして、リクエスト取得部５０２によって、リクエストに含まれるユーザＩＤがログ情報検索部５０３へ出力され、ログ情報検索部５０３によって、このユーザＩＤを含むログ情報がログサーバ４００から抽出される（ステップＳ１１３）。上述したように、同一ユーザのログ情報についてはユーザＩＤが共通しているため、ユーザＩＤをキーにしてログ情報を検索することにより、ウェブページを閲覧した際のセッションＩＤに拘わらずすべてのログ情報が抽出されることになる。換言すれば、ウェブページの閲覧場所や閲覧時間に拘わらず同一ユーザによる閲覧履歴がすべて抽出される。
【００７１】
そして、抽出されたログ情報に保持されたＵＲＬがページ情報要求部５０４および統計処理部５０６へ通知され、ページ情報要求部５０４によって、各ＵＲＬのウェブページの配信元である外部サーバ（ここでは、外部サーバ２００とする）へページ情報の要求が送信される（ステップＳ１１４）。具体的には、ページ情報要求部５０４によって、例えばＵＲＬの一部となっているウェブページの識別子が外部サーバ２００へ送信される。
【００７２】
送信された要求は、外部サーバ２００によって受信され、要求されたウェブページのページ情報（すなわち、タイトルや要約）が外部サーバ２００から履歴加工サーバ５００へ返信される（ステップＳ１１５）。返信されたページ情報は、履歴加工サーバ５００の通信Ｉ／Ｆ部５０１を介してページ情報取得部５０５によって取得され、履歴画面生成部５０７へ出力される。
【００７３】
一方、ＵＲＬが統計処理部５０６へ通知されると、統計処理部５０６によって、例えば通知されたＵＲＬを閲覧したユーザ数の合計をログサーバ４００に蓄積されたログ情報から求めるなどの統計処理が実行される（ステップＳ１１６）。この統計処理結果は、履歴画面生成部５０７へ出力される。
【００７４】
そして、履歴画面生成部５０７によって、ページ情報取得部５０５から出力されたページ情報および統計処理部５０６から出力された統計処理結果を用いた履歴画面が生成される。すなわち、例えばユーザが閲覧したウェブページのタイトルおよび要約に、同一のウェブページを閲覧したユーザ数が付加されたオブジェクトを一覧配置した履歴画面が生成される。このとき、履歴画面生成部５０７によって、例えばページ情報の要約が解析されることにより、同分野のウェブページのオブジェクトがまとめて並べられるようにしても良い。また、各ウェブページのオブジェクトには、ウェブページのＵＲＬやトラックバック用のＵＲＬが組み込まれる。生成された履歴画面は、通信Ｉ／Ｆ部５０１を介してユーザ端末１００へ送信され（ステップＳ１１７）、ユーザ端末１００において履歴画面が表示されることになる（ステップＳ１１８）。
【００７５】
具体的には、例えば図７に示すように、ブログの記事を作成するためのアプリケーションの画面において、ユーザが過去に閲覧したウェブページの要約や閲覧した日付が表示されるとともに（図中右端の囲み内）、それぞれのウェブページを閲覧したユーザ数（図７においては「閲覧数」としている）が表示される。これらの情報はウェブページごとのオブジェクトとして表示されており、ユーザは、記事を作成しながら、過去に閲覧したウェブページを引用する場合には、所望のウェブページのオブジェクトを記事の所望の位置に例えばドラッグアンドドロップすることにより、オブジェクトに組み込まれたＵＲＬが貼り付けられ、容易に記事を引用したりトラックバックを行ったりすることができる。
【００７６】
また、本実施の形態に係る履歴画面には、各ウェブページを閲覧したユーザ数などの統計処理結果が含まれており、自分以外のユーザの動向などが把握可能になっているため、例えば多くのユーザが関心を持つ題材の記事を作成したり、反対に他のユーザが題材として取り上げそうもないウェブページを題材にした記事を作成したりすることができる。
【００７７】
以上のように、本実施の形態によれば、ウェブビーコンによってユーザが閲覧したウェブページのＵＲＬを取得してログサーバに蓄積し、ユーザからの要求があった場合に、ユーザごとに蓄積されたＵＲＬをログサーバから抽出して、抽出されたＵＲＬのページ情報をウェブページ配信元の外部サーバから取得し、ページ情報を一覧可能な履歴画面を生成してユーザ端末へ提供する。このため、ウェブページの閲覧場所や閲覧時間に拘わらず、ユーザが過去に閲覧したウェブページの履歴を容易に取得することができ、ウェブページを参照する記事の作成を支援することができる。また、各ウェブページのページ情報とともに、それぞれのウェブページを閲覧したユーザ数などの統計処理結果を提供するため、ユーザは、より魅力的な題材を選択して記事を作成することができる。
【００７８】
（実施の形態２）
本発明の実施の形態２の特徴は、ウェブページの更新情報や要約などが登録されるＲＳＳ（RDF Site Summary／Rich Site Summary／Really Simple Syndication）データベースを利用して過去に閲覧されたウェブページの情報を取得する点である。
【００７９】
図８は、本実施の形態に係る通信システムの概略構成を示す図である。図８に示す通信システムにおいては、図１に示す通信システムに加えてＲＳＳデータベース６００がネットワークＮに接続されている。
【００８０】
ＲＳＳデータベース６００は、ＲＳＳ対応のウェブページについて、更新情報、タイトル、および要約などのＲＳＳ情報を蓄積し、履歴加工サーバ５００から要求されたＵＲＬのウェブページのＲＳＳ情報を出力する。
【００８１】
本実施の形態において、その他のユーザ端末１００、外部サーバ２００、ウェブサーバ３００、ログサーバ４００、および履歴加工サーバ５００の基本的な機能は実施の形態１と同様であるが、ウェブサーバ３００および履歴加工サーバ５００の要部構成は実施の形態１と異なる。また、ユーザ端末１００には例えばツールバーなどのアプリケーションが常駐しており、ブラウザ１０１によって閲覧されたウェブページのＵＲＬが逐一ウェブサーバ３００へ通知されるようになっている。
【００８２】
図９は、本実施の形態に係るウェブサーバ３００の要部構成を示すブロック図である。同図において、実施の形態１に係るウェブサーバ３００（図２）と同じ部分には同じ符号を付し、その説明を省略する。図９に示すウェブサーバ３００は、図２に示すウェブサーバ３００におけるウェブビーコン配置部３０５を削除し、閲覧情報取得部３０６を閲覧情報取得部３０６ａに代えた構成を採る。
【００８３】
閲覧情報取得部３０６ａは、ユーザ端末１００に常駐する例えばツールバーなどのアプリケーションから通知されるＵＲＬとブラウザ１０１に割り当てられたセッションＩＤとを含む閲覧情報を取得する。すなわち、閲覧情報取得部３０６ａは、ブラウザ１０１において閲覧されたウェブページのＵＲＬとブラウザ１０１のセッションＩＤとを閲覧情報として取得し、ログ情報生成部３０７へ出力する。
【００８４】
このように、本実施の形態に係るウェブサーバ３００は、ユーザ端末１００に常駐するアプリケーションによってユーザごとのウェブページの閲覧履歴を取得し、閲覧されたウェブページのＵＲＬをログ情報としてログサーバ４００に記憶させる。
【００８５】
図１０は、本実施の形態に係る履歴加工サーバ５００の要部構成を示すブロック図である。同図において、図５と同じ部分には同じ符号を付し、その説明を省略する。図１０に示す履歴加工サーバ５００は、図５に示す履歴加工サーバ５００におけるページ情報要求部５０４およびページ情報取得部５０５に代えて、それぞれＲＳＳ情報要求部５５１およびＲＳＳ情報取得部５５２を有する構成を採る。
【００８６】
ＲＳＳ情報要求部５５１は、ログ情報検索部５０３から通知されるＵＲＬのウェブページのタイトルや要約などを含むＲＳＳ情報をＲＳＳデータベース６００へ要求する。なお、外部サーバ２００がＲＳＳ対応のウェブページを配信していれば、外部サーバ２００から配信されるウェブページのタイトルや要約などがＲＳＳデータベース６００に登録されている。
【００８７】
ＲＳＳ情報取得部５５２は、ＲＳＳ情報要求部５５１からの要求に応じたＲＳＳ情報をＲＳＳデータベース６００から取得し、履歴画面生成部５０７へ出力する。なお、ＲＳＳデータベース６００には、外部サーバ２００以外にも様々な外部サーバから配信されるウェブページのＲＳＳ情報が蓄積されており、ＲＳＳ情報取得部５５２は、ユーザが閲覧した複数のウェブページのＲＳＳ情報を取得する。
【００８８】
このように、本実施の形態に係る履歴加工サーバ５００は、ログ情報として蓄積されたＵＲＬのＲＳＳ情報を一括してＲＳＳデータベース６００から取得するため、ウェブページ配信元の外部ページからそれぞれのページ情報を取得するよりも効率が良い。
【００８９】
次いで、本実施の形態に係る閲覧履歴提供方法について、図１１に示すシーケンス図を参照しながら説明する。同図において、図６と同じ部分には同じ符号を付し、その詳しい説明を省略する。
【００９０】
まず、本実施の形態においても、実施の形態１と同様に、ユーザがウェブサーバ３００にログインする際に、リクエストがウェブサーバ３００へ送信され（ステップＳ１０１）、ウェブサーバ３００におけるログイン処理が行われる（ステップＳ１０２）。すなわち、リクエスト取得部３０２によってセッションＩＤが付与され、セッション管理部３０３にセッションＩＤとユーザＩＤの対応関係が記憶される。また、ページ配信部３０４よって、ウェブページが配信され（ステップＳ１０３）、ユーザ端末１００のブラウザ１０１に初期画面として表示される（ステップＳ１０４）。
【００９１】
その後、ユーザは、外部サーバ２００から配信されるウェブページを閲覧するために、外部サーバ２００へウェブページの閲覧要求を送信する（ステップＳ１０５）。外部サーバ２００は、閲覧要求を受信すると、閲覧要求されたウェブページを配信ページとして生成し（ステップＳ１０７）、生成された配信ページは、外部サーバ２００からユーザ端末１００へ送信される（ステップＳ１０８）。この配信ページは、ブラウザ１０１に表示され、ユーザ端末１００に常駐するアプリケーションによって、表示されたウェブページのＵＲＬがウェブサーバ３００へ通知される（ステップＳ２０１）。このとき、ウェブページのＵＲＬとともに、ブラウザ１０１に割り当てられたセッションＩＤがウェブサーバ３００へ送信される。
【００９２】
送信されたＵＲＬおよびセッションＩＤは、ウェブサーバ３００の通信Ｉ／Ｆ部３０１によって受信された後、閲覧情報取得部３０６ａによって、入力されたＵＲＬおよびセッションＩＤを含む閲覧情報として取得され、ログ情報生成部３０７へ出力される。ログ情報生成部３０７では、閲覧情報に含まれるセッションＩＤに対応するユーザＩＤがセッション管理部３０３から読み出され、セッションＩＤ、ユーザＩＤ、およびウェブページのＵＲＬを関連付けたログ情報が生成される（ステップＳ１１０）。生成されたログ情報は、ログサーバ４００へ送信されて蓄積される（ステップＳ１１１）。
【００９３】
その後、ユーザ端末１００のブラウザ１０１に外部サーバ（外部サーバ２００以外の外部サーバも含む）からのウェブページが表示される場合にも、上記と同様の処理が行われ、ブラウザ１０１における閲覧履歴がログ情報としてログサーバ４００に蓄積される。さらに、例えばユーザが一度ログイン状態を解除し、他の場所のユーザ端末などから再びログインする場合でも、上記と同様の処理が行われ、ログ情報がログサーバ４００に蓄積される。このとき、同一ユーザのログ情報であれば、セッションＩＤは異なるもののユーザＩＤは共通している。
【００９４】
そして、例えばブログの記事作成時に、ユーザがユーザ端末１００において履歴画面の表示を希望する際には、ユーザ端末１００から履歴画面のリクエストが履歴加工サーバ５００へ送信される（ステップＳ１１２）。このリクエストは、履歴加工サーバ５００の通信Ｉ／Ｆ部５０１によって受信され、リクエスト取得部５０２によって取得される。そして、リクエスト取得部５０２によって、リクエストに含まれるユーザＩＤがログ情報検索部５０３へ出力され、ログ情報検索部５０３によって、このユーザＩＤを含むログ情報がログサーバ４００から抽出される（ステップＳ１１３）。
【００９５】
そして、抽出されたログ情報に保持されたＵＲＬがＲＳＳ情報要求部５５１および統計処理部５０６へ通知され、ＲＳＳ情報要求部５５１によって、各ＵＲＬのウェブページのＲＳＳ情報の要求がＲＳＳデータベース６００へ送信される（ステップＳ２０２）。
【００９６】
送信された要求は、ＲＳＳデータベース６００によって受信され、要求されたウェブページのＲＳＳ情報（すなわち、タイトルや要約）がＲＳＳデータベース６００から履歴加工サーバ５００へ返信される（ステップＳ２０３）。返信されたＲＳＳ情報は、履歴加工サーバ５００の通信Ｉ／Ｆ部５０１を介してＲＳＳ情報取得部５５２によって取得され、履歴画面生成部５０７へ出力される。本実施の形態においては、ＲＳＳデータベース６００に登録されたＲＳＳ情報を取得するため、個別に外部サーバ２００へウェブページのタイトルや要約を要求する必要がなく、効率的にユーザが閲覧したウェブページの情報を収集することができる。
【００９７】
一方、ＵＲＬが統計処理部５０６へ通知されると、統計処理部５０６によって、例えば通知されたＵＲＬを閲覧したユーザ数の合計をログサーバ４００に蓄積されたログ情報から求めるなどの統計処理が実行される（ステップＳ１１６）。この統計処理結果は、履歴画面生成部５０７へ出力される。
【００９８】
そして、履歴画面生成部５０７によって、ＲＳＳ情報取得部５５２から出力されたＲＳＳ情報および統計処理部５０６から出力された統計処理結果を用いた履歴画面が生成される。生成された履歴画面は、通信Ｉ／Ｆ部５０１を介してユーザ端末１００へ送信され８ステップＳ１１７）、ユーザ端末１００において履歴画面が表示されることになる（ステップＳ１１８）。
【００９９】
以上のように、本実施の形態によれば、ユーザ端末に常駐するアプリケーションによってユーザが閲覧したウェブページのＵＲＬを取得してログサーバに蓄積し、ユーザからの要求があった場合に、ユーザごとに蓄積されたＵＲＬをログサーバから抽出して、抽出されたＵＲＬのＲＳＳ情報をＲＳＳデータベースから一括取得し、ＲＳＳ情報を一覧可能な履歴画面を生成してユーザ端末へ提供する。このため、ウェブページの閲覧場所や閲覧時間に拘わらず、ユーザが過去に閲覧したウェブページの履歴を容易に取得することができ、ウェブページを参照する記事の作成を支援することができる。また、各ウェブページのＲＳＳ情報とともに、それぞれのウェブページを閲覧したユーザ数などの統計処理結果を提供するため、ユーザは、より魅力的な題材を選択して記事を作成することができる。さらに、ウェブページの要約などをＲＳＳデータペースから一括して収集するため、より効率的に履歴画面を生成することができる。
【０１００】
なお、上記各実施の形態においては、ウェブサーバ３００、ログサーバ４００、および履歴加工サーバ５００が別々に設けられるものとしたが、これらの一部または全部が一体化されていても良い。また、閲覧情報の取得方法とウェブページの要約の取得方法との組み合わせは、上記各実施の形態とは異なる組み合わせでも良い。すなわち、例えばツールバーなどのアプリケーションによってユーザ端末から閲覧情報を取得し、閲覧情報中のＵＲＬに対応するページ情報をウェブページ配信元の外部サーバから取得しても良い。
さらに、上記実施の形態２では、ユーザ端末１００に常駐するアプリケーションにおいて、閲覧履歴を蓄積するか否かのモード選択を可能にしておき、閲覧履歴を蓄積するモードの場合にのみ、ユーザが閲覧したウェブページのＵＲＬがユーザ端末１００からウェブサーバ３００へ通知されるなどの変更をすることも可能である。
【０１０１】
また、上記各実施の形態において、ログ情報の蓄積を含む閲覧履歴提供処理をコンピュータ上（ウェブサーバ３００および履歴加工サーバ５００上）で実現する場合について説明してきたが、閲覧履歴提供処理を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませ、実行することにより閲覧履歴提供処理を実現しても良い。
【０１０２】
図１２は、閲覧履歴提供処理を実現するコンピュータ７００のハードウェア構成を示すブロック図である。図１２に示すように、このコンピュータ７００は、上記プログラムを実行するＣＰＵ７０１と、データを入力する入力装置７０２と、各種データを記憶するＲＯＭ７０３と、演算パラメータ等を記憶するＲＡＭ７０４と、閲覧履歴提供処理を実現するためのプログラムを記録した記録媒体Ｍからプログラムを読み取る読取装置７０５と、ディスプレイ等の出力装置７０６と、ネットワークＮを介して他のコンピュータとの間でデータの授受をおこなうネットワークインターフェース７０７とが、バス７０８で接続された構成となっている。
【０１０３】
ＣＰＵ７０１は、読取装置７０５を経由して記録媒体Ｍに記録されているプログラムを読み込んだ後、プログラムを実行することにより、閲覧履歴提供処理を実現する。なお、記録媒体Ｍとしては、光ディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ハードディスク等が挙げられる。また、このプログラムは、ネットワークＮを介してコンピュータ７００に導入することとしても良い。
【産業上の利用可能性】
【０１０４】
本発明は、ユーザが過去に閲覧したウェブページの履歴を容易に取得し、ウェブページを参照する記事の作成を支援する場合に適用することができる。
【図面の簡単な説明】
【０１０５】
【図１】実施の形態１に係る通信システムの概略構成を示す図である。
【図２】実施の形態１に係るウェブサーバの要部構成を示すブロック図である。
【図３】実施の形態１に係るセッション管理の一例を示す図である。
【図４】実施の形態１に係るログ情報の一例を示す図である。
【図５】実施の形態１に係る履歴加工サーバの要部構成を示すブロック図である。
【図６】実施の形態１に係る閲覧履歴提供方法を示すシーケンス図である。
【図７】実施の形態１に係る履歴画面の一例を示す図である。
【図８】実施の形態２に係る通信システムの概略構成を示す図である。
【図９】実施の形態２に係るウェブサーバの要部構成を示すブロック図である。
【図１０】実施の形態２に係る履歴加工サーバの要部構成を示すブロック図である。
【図１１】実施の形態２に係る閲覧履歴提供方法を示すシーケンス図である。
【図１２】閲覧履歴提供処理を実現するコンピュータのハードウェア構成を示すブロック図である。
【符号の説明】
【０１０６】
３０１、５０１  通信Ｉ／Ｆ部
３０２  リクエスト取得部
３０３  セッション管理部
３０４  ページ配信部
３０５  ウェブビーコン配置部
３０６、３０６ａ  閲覧情報取得部
３０７  ログ情報生成部
５０２  リクエスト取得部
５０３  ログ情報検索部
５０４  ページ情報要求部
５０５  ページ情報取得部
５０６  統計処理部
５０７  履歴画面生成部
５５１  ＲＳＳ情報要求部
５５２  ＲＳＳ情報取得部
【図１】
2008117267.tif 000003
【図２】
2008117267.tif 000004
【図３】
2008117267.tif 000005
【図４】
2008117267.tif 000006
【図５】
2008117267.tif 000007
【図６】
2008117267.tif 000008
【図７】
2008117267.tif 000009
【図８】
2008117267.tif 000010
【図９】
2008117267.tif 000011
【図１０】
2008117267.tif 000012
【図１１】
2008117267.tif 000013
【図１２】
2008117267.tif 000014