(57)【要約】【課題】ユーザの趣味嗜好及び現在の精神・肉体的な様態等に起因する現状に適合したコンテンツ情報を、ユーザにその都度、手間が掛かる操作を行わせること無く提供することができるコンテンツ提供システムを提供する。【解決手段】クライアント３０において、当該クライアント３０を利用するユーザの個人情報、趣味嗜好情報及び、現在の精神・肉体的な様態に起因する現状情報の少なくとも１つのユーザ情報を表すキーワードを、当該クライアント３０で送受信される電子メールを構成する単語・文節に応じて抽出し、この抽出されたキーワードをコンテンツ取得要求のデータとしてサーバ４０へ送信する。そして、サーバ４０において、そのキーワードに適合したコンテンツ情報を選択して該当クライアント３０へ返信する。【選択図】      図１
2004326150.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置からコンテンツ情報の取得要求を行うためのコンテンツ取得要求データをサーバ装置へ送信し、サーバ装置から、そのコンテンツ取得要求データに応じたコンテンツ及びコンテンツに関連する情報の少なくとも１つを含むコンテンツ情報を、クライアント装置へ返信するコンテンツ提供システムにおいて、
前記クライアント装置に、
当該クライアント装置で送受信される電子メールから、この電子メールを構成する単語及び文節の少なくとも１つの電子メール情報を抽出する抽出手段と、
前記抽出手段で抽出された電子メール情報を、前記コンテンツ取得要求データに付加する付加手段とを備え、
前記サーバ装置に、
前記コンテンツ取得要求データに付加された電子メール情報に適合するコンテンツ情報を選択する選択手段を備えた
ことを特徴とするコンテンツ提供システム。
【請求項２】
クライアント装置からコンテンツ情報の取得要求を行うためのコンテンツ取得要求データをサーバ装置へ送信し、サーバ装置から、そのコンテンツ取得要求データに応じたコンテンツ及びコンテンツに関連する情報の少なくとも１つを含むコンテンツ情報を、クライアント装置へ返信するコンテンツ提供方法において、
前記クライアント装置を利用するユーザの個人情報、趣味嗜好情報及び、現在の精神・肉体的な様態に起因する現状情報の少なくとも１つの情報を表すキーワードを記憶する第１のステップと、
当該クライアント装置で送受信される電子メールを、この電子メールを構成する単語及び文節の少なくとも１つに分割し、この分割された単語及び文節の少なくとも１つに対応するキーワードを、前記第１のステップで記憶されたキーワードの中から抽出する第２のステップと、
前記第２のステップで抽出されたキーワードを、前記コンテンツ取得要求データに付加して前記サーバ装置へ送信する第３のステップと、
前記サーバ装置において第３のステップで送信されたコンテンツ取得要求データの付加情報である電子メール情報に適合するコンテンツ情報を選択する第４のステップと、
前記第４のステップで選択されたコンテンツ情報を、該当クライアント装置へ返信する第５のステップと
を含むことを特徴とするコンテンツ提供方法。
【請求項３】
サーバ装置へコンテンツ取得要求データを送信し、サーバ装置から、そのコンテンツ取得要求データに応じて選択されるコンテンツ及びコンテンツに関連する情報の少なくとも１つを含むコンテンツ情報を取得するクライアント装置において、
当該クライアント装置を利用するユーザの個人情報、趣味嗜好情報及び、現在の精神・肉体的な様態に起因する現状情報の少なくとも１つの情報を表すキーワードを記憶する第１の記憶手段と、
当該クライアント装置で送受信される電子メールを、この電子メールを構成する単語及び文節の少なくとも１つに分割し、この分割された単語及び文節の少なくとも１つに対応する前記キーワードを、前記第１の記憶手段から抽出する抽出手段と、
前記抽出手段で抽出されたキーワードを、前記サーバ装置が前記コンテンツ情報を選択するためのパラメータとして前記コンテンツ取得要求データに付加する付加手段と
を備えたことを特徴とするクライアント装置。
【請求項４】
前記抽出手段は、前記キーワードを抽出した際に、同義のキーワードの抽出回数をカウントし、この抽出回数を前記サーバ装置が前記コンテンツ情報を選択するためのパラメータとして該当キーワードに対応付ける
ことを特徴とする請求項３に記載のクライアント装置。
【請求項５】
前記抽出手段で抽出される前記キーワードに、このキーワードの重要度を、前記サーバ装置が前記コンテンツ情報を選択するためのパラメータとして対応付けた
ことを特徴とする請求項３に記載のクライアント装置。
【請求項６】
前記付加手段は、前記コンテンツ取得要求データに、前記抽出手段で抽出されたキーワードを全て付加するか、一部付加するかをユーザの入力操作に応じて設定する
ことを特徴とする請求項３から５の何れか１項に記載のクライアント装置。
【請求項７】
前記抽出手段は、前記第１の記憶手段から抽出したキーワードを第２の記憶手段に保存し、
前記付加手段は、ユーザによるコンテンツ取得要求時に前記第２の記憶手段に保存されたキーワードを読み出して前記コンテンツ取得要求データに付加する
ことを特徴とする請求項３から６の何れか１項に記載のクライアント装置。
【請求項８】
前記抽出手段は、前記第２の記憶手段に前記キーワードを保存する際に、そのキーワードの抽出日時を対応付けて保存し、
前記付加手段は、ユーザによるコンテンツ取得要求時に、同時に行われる日時及び期間の少なくとも一方の指示に応じて、前記第２の記憶手段に保存されたキーワードを読み出して前記コンテンツ取得要求データに付加する
ことを特徴とする請求項７に記載のクライアント装置。
【請求項９】
クライアント装置からコンテンツ取得要求データを受信し、この受信されたコンテンツ取得要求データに応じたコンテンツ情報を選択してクライアント装置へ返信するサーバ装置において、
前記クライアント装置を利用するユーザの個人情報、趣味嗜好情報及び、現在の精神・肉体的な様態に起因する現状情報の少なくとも１つの情報を表すキーワードが、前記コンテンツ取得要求データに付加されている際に、この付加されたキーワードに適合するコンテンツ情報を選択する選択手段
を備えたことを特徴とするサーバ装置。
【請求項１０】
前記キーワードに応じて選択されるコンテンツ情報に、そのキーワードへの関連度を対応付けておき、
前記選択手段は、前記キーワードに応じて選択したコンテンツ情報を前記クライアント装置向けに再編集を行い、この再編集の際に、同一のコンテンツ情報が存在する場合、それらコンテンツ情報に対応付けられた関連度を高くする第１の処理、前記クライアント装置から受信したキーワードに、このキーワードの抽出回数が対応付けられている場合、その抽出回数に応じて前記関連度を高くする第２の処理、前記クライアント装置から受信したキーワードに、このキーワードの重要度が対応付けられている場合、その重要度に応じて前記関連度を高くする第３の処理の少なくとも１つの処理を行い、この処理後の関連度に応じて前記クライアント装置へのコンテンツ情報の提供を決定する
ことを特徴とする請求項９に記載のサーバ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットが構築される通信システムにおいて、ユーザがクライアント装置によってサーバ装置からコンテンツ又はコンテンツに関連する情報であるコンテンツ情報を入手する際に、ユーザの性別、住所、趣味、体調、並びに、現在、暇かどうか、仕事中か、睡眠中か、機嫌が良いか、何に興味があるかなど、ユーザの個人情報、趣味嗜好情報及び、現在の精神・肉体的な様態等に起因する現状に応じて、当該ユーザに適切なコンテンツ情報を提供するコンテンツ提供システム、コンテンツ提供方法、サーバ装置及びクライアント装置に関する。
【０００２】
【従来の技術】
従来、クライアント装置（以下、クライアントという）から要求情報をサーバ装置（以下、サーバという）へ送信し、サーバから、その要求に応じた応答情報を返信するクライアント・サーバモデルにおいて、クライアントが、所望のコンテンツが存在するサーバのアドレス｛ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）｝を指定し、その指定先にコンテンツ情報（以下、コンテンツという）の取得を要求することによって、サーバからコンテンツを取得する方法がある。
【０００３】
クライアントが、所望するコンテンツのＵＲＬを知らない場合、検索エンジンを用いて所望コンテンツに関連するキーワードを入力することによって、検索エンジンから所望するコンテンツのＵＲＬのリストを取得し、このリストから所望するコンテンツを選択することによって、所望のコンテンツを取得する方法がある。
【０００４】
このような検索エンジンを用いてコンテンツを検索する従来のコンテンツ提供システムにおいては、ユーザがキーワードを入力する作業が必要である。
また、例えばオンラインショッピングのＷＷＷサイトでは、過去にユーザがクライアントを使用して購入した物品をデータベース化し、次回ユーザがアクセスを行った際に、今までに購入した物品に関連する物品を、お勧め物品として画面表示するようなＷＷＷサイトが存在する。このＷＷＷサイトでは、Ｃｏｏｋｉｅ（クッキー）技術を用いることによって、クライアントを個別に識別することが可能である。これによって、当該クライアントの過去のアクセス履歴と照らし合わせることにより、お勧め商品の表示が可能となっている。なお、お勧め商品の画面表示には、ＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）や、サーバサイドＪａｖａ（登録商標）（ジャバ）等の、サーバ側においてＷＷＷサイトの表示内容を動的に変化させる技術を組み合わせている。
【０００５】
その他の従来例として、例えば、下記の特許文献１〜７がある。
特許文献１の内容は、ユーザの所望する情報を適切に提供するため、ユーザの会話を収集して分析し、この分析結果に基づいて、コンテンツとして表示する情報をコンテンツデータベースから取得する。この取得したコンテンツをユーザに提供することによって、ユーザの置かれている状況や雰囲気などに応じて、より好ましいコンテンツを選択することを可能とするものである。
【０００６】
特許文献２の内容は、電子メールの内容からキーワードを抽出する技術であり、少ないキーワードを登録しておいても、ユーザの求める情報を高い確度で配信することを目的として、受信したメールニュースのキーワードの解析を行い、このキーワードとユーザの登録したキーワードとの照合を行う。この照合がヒットした際に当該ユーザのメールアドレスにメールニュースの宛名を振り向ける。配信されたメールニュースの内容で生成したキーワードをユーザが登録したキーワードに加えてキーワードの拡張処理を行うものである。
【０００７】
特許文献３の内容は、キーワード等、特別な登録作業を行う必要のない、電子メール送信先を容易に設定することを目的として、電子メールを送信する際に、電子メールの主題に関連するキーワードを指定することにより、自動的に送信先候補を抽出するものである。
特許文献４の内容は、テキスト文章から適切なキーワードを抽出する方法であり、文章を文節単位に分割するなどの文章の分かち書きに関連して、入力された文字列に、より適正に文節分かち書き処理を行い、迅速に仮名漢字変換を行う方法を提供している。具体的には、まず、入力された文字列を単語辞書と文節区切り学習辞書とに基づいて文節分かち書きする。分かち書きされた文節が所望の文節でないときには、文節長変更部により所望の文節長に変更し、文節再解析部を介して文節分かち書き部で再度文節分かち書きをする。文節候補確定部により文節長が変更された文節が確定されると、文節候補学習部は、文節長が変更された文節と次の文節を連接させて文節区切り学習辞書に記憶する。この結果、隣接した文節間の関係に基づいた文節分かち書きが可能となる。また、単語辞書と文節区切り学習辞書とを別体としたので、単語辞書に基づく仮名漢字変換の効率を高く維持するようになっている。
【０００８】
特許文献５の内容は、識対象単語中の類似した単語を予め高精度に検出することを目的とし、単語辞書部内の各単語に対する疑似入力パターンを、標準モデル記憶部内の音素単位のモデルを用いて作成し、この作成された疑似入力パターンの認識を行う。この認識により求められた類似度を単語間の類似性として、類似単語検出を行うことにより類似単語の検出を実現するものである。このような検出を行う関連技術例として、「会議に遅れます。」と言った記述から「会議」と「遅刻」と言う２つのキーワードを抽出し、「遅れ」を「遅刻」と言うキーワードに変更することが考えられる。
【０００９】
特許文献６の内容は、ユーザ登録させることなく、ユーザに関する情報を収集し、この情報に基づいてユーザに的確な情報を配信する。情報配信システムは、各々が通信網に接続されたクライアント、情報配信サーバ、検索エンジンサーバ及び情報提供サーバを有する。クライアントは、閲覧履歴情報を情報源識別子とともに情報配信サーバに宛てて送信し、また、ユーザによって入力されたグローバルワードを情報配信サーバに宛てて送信する。情報配信サーバは、クライアントから送られた情報源識別子と閲覧履歴情報を受け取り、この閲覧履歴情報又は配信履歴情報から配信キーワードを抽出して記憶する。そして、情報配信サーバは、アドレス情報と、配信キーワードを検索して得られる検索結果情報と、プロモーション情報とを取得し、配信情報をクライアントに送信するものである。
【００１０】
特許文献７の内容は、ユーザがそのアクセス場所に応じた情報を受け取ることを可能とする。クライアントのネットワークへのアクセス場所に係るアクセス場所情報を含む情報の提供要求をクライアントからサーバが受信すると、サーバは、そのアクセス場所情報に対応する情報を取得し、この取得された情報をクライアントに送信するものである。
【００１１】
【特許文献１】
特開２００２−３６６１６６号公報（要約書）
【特許文献２】
特開２０００−３３９３３４号公報（要約書、特許請求の範囲）
【特許文献３】
特開平１０−１１３７４号公報（要約書）
【特許文献４】
特開平７−１４６８５９号公報（要約書）
【特許文献５】
特開平７−４４１８８号公報（要約書）
【特許文献６】
特開２００２−３３４１０４号公報（要約書、特許請求の範囲）
【特許文献７】
特開２００２−２５９１９３号公報（要約書、特許請求の範囲）
【００１２】
【発明が解決しようとする課題】
ところで、従来のコンテンツ提供システムにおいて、ユーザがあるＷｅｂ（ウェブ）サイトにアクセスする際に、特にユーザの現在の精神・肉体的な様態等に起因する現状に適合したコンテンツを提供するためには、ユーザが、例えば今、暇かどうか、仕事中か、睡眠中か、機嫌が良いか、何に興味があるか等のユーザの現状の情報を、サーバに伝える必要がある。
【００１３】
しかし、上記特許文献１〜５の内容では、ユーザが、クライアントから自己の現状の情報を手で入力するなどしてサーバへ伝えなければならないので、その都度、手間が掛かるという問題がある。
このように操作に手間が掛かる場合、ユーザによっては現状の情報を入力しないので、結果的に、ユーザの現状に応じたコンテンツを提供するといったシステムが成立し無くなる場合もある。
【００１４】
また、上記特許文献６の内容においては、クライアントにおけるユーザの閲覧履歴情報又は配信履歴情報を配信キーワードとして、サーバが所定の情報をクライアントに送信するようになっているので、ユーザの過去の閲覧や配信内容に応じたコンテンツは提供可能であるが、上記のようなユーザの現状に適合したコンテンツの提供は不可能であるという問題がある。
【００１５】
また、上記特許文献７の内容においては、サーバがユーザのアクセス場所情報に対応する情報をクライアントに送信するようになっているので、ユーザの現在地に応じたコンテンツを提供することは可能であるが、ユーザの現在地に限定されているので、上記のようにユーザの現状に適合したコンテンツの提供は不可能であるという問題がある。
【００１６】
本発明は、このような課題に鑑みてなされたものであり、ユーザの趣味嗜好及び現在の精神・肉体的な様態等に起因する現状に適合したコンテンツ情報を、ユーザにその都度、手間が掛かる操作を行わせること無く提供することができるコンテンツ提供システム、コンテンツ提供方法、サーバ装置及びクライアント装置を提供することを目的としている。
【００１７】
【課題を解決するための手段】
上記目的を達成するために、本発明の請求項１によるコンテンツ提供システムは、クライアント装置からコンテンツ情報の取得要求を行うためのコンテンツ取得要求データをサーバ装置へ送信し、サーバ装置から、そのコンテンツ取得要求データに応じたコンテンツ及びコンテンツに関連する情報の少なくとも１つを含むコンテンツ情報を、クライアント装置へ返信するコンテンツ提供システムにおいて、前記クライアント装置に、当該クライアント装置で送受信される電子メールから、この電子メールを構成する単語及び文節の少なくとも１つの電子メール情報を抽出する抽出手段と、前記抽出手段で抽出された電子メール情報を、前記コンテンツ取得要求データに付加する付加手段とを備え、前記サーバ装置に、前記コンテンツ取得要求データに付加された電子メール情報に適合するコンテンツ情報を選択する選択手段を備えたことを特徴としている。
【００１８】
この構成によれば、クライアント装置において、当該クライアント装置で送受信される電子メールから、この電子メールを構成する単語及び文節の少なくとも１つの電子メール情報を抽出するようにした。電子メールには、当該クライアント装置を利用するユーザの個人情報、趣味嗜好情報及び、現在の精神・肉体的な様態に起因する現状情報が、単語・文節として含まれていることが多いので、単語・文節による電子メール情報をサーバ装置へ送信し、サーバ装置が、その電子メール情報に適合したコンテンツ情報を選択してクライアント装置へ返信すれば、クライアント装置を利用するユーザに、趣味嗜好及び現在の精神・肉体的な様態等に起因する現状に適合したコンテンツ情報を提供することが可能となる。
【００１９】
また、本発明の請求項２によるコンテンツ提供方法は、クライアント装置からコンテンツ情報の取得要求を行うためのコンテンツ取得要求データをサーバ装置へ送信し、サーバ装置から、そのコンテンツ取得要求データに応じたコンテンツ及びコンテンツに関連する情報の少なくとも１つを含むコンテンツ情報を、クライアント装置へ返信するコンテンツ提供方法において、前記クライアント装置を利用するユーザの個人情報、趣味嗜好情報及び、現在の精神・肉体的な様態に起因する現状情報の少なくとも１つの情報を表すキーワードを記憶する第１のステップと、当該クライアント装置で送受信される電子メールを、この電子メールを構成する単語及び文節の少なくとも１つに分割し、この分割された単語及び文節の少なくとも１つに対応するキーワードを、前記第１のステップで記憶されたキーワードの中から抽出する第２のステップと、前記第２のステップで抽出されたキーワードを、前記コンテンツ取得要求データに付加して前記サーバ装置へ送信する第３のステップと、前記サーバ装置において第３のステップで送信されたコンテンツ取得要求データの付加情報である電子メール情報に適合するコンテンツ情報を選択する第４のステップと、前記第４のステップで選択されたコンテンツ情報を、該当クライアント装置へ返信する第５のステップとを含むことを特徴としている。
【００２０】
この方法によれば、クライアント装置において、当該クライアント装置を利用するユーザの個人情報、趣味嗜好情報及び、現在の精神・肉体的な様態に起因する現状情報の少なくとも１つの情報を表すキーワードを、当該クライアント装置で送受信される電子メールを構成する単語・文節に応じて抽出し、この抽出されたキーワードをコンテンツ取得要求のデータとしてサーバ装置へ送信する。また、サーバ装置において、そのキーワードに適合したコンテンツ情報を選択して該当クライアント装置へ返信するようにしたので、ユーザに、趣味嗜好及び現在の精神・肉体的な様態等に起因する現状に適合したコンテンツ情報を提供することができる。
【００２１】
また、本発明の請求項３によるクライアント装置は、サーバ装置へコンテンツ取得要求データを送信し、サーバ装置から、そのコンテンツ取得要求データに応じて選択されるコンテンツ及びコンテンツに関連する情報の少なくとも１つを含むコンテンツ情報を取得するクライアント装置において、当該クライアント装置を利用するユーザの個人情報、趣味嗜好情報及び、現在の精神・肉体的な様態に起因する現状情報の少なくとも１つの情報を表すキーワードを記憶する第１の記憶手段と、当該クライアント装置で送受信される電子メールを、この電子メールを構成する単語及び文節の少なくとも１つに分割し、この分割された単語及び文節の少なくとも１つに対応する前記キーワードを、前記第１の記憶手段から抽出する抽出手段と、前記抽出手段で抽出されたキーワードを、前記サーバ装置が前記コンテンツ情報を選択するためのパラメータとして前記コンテンツ取得要求データに付加する付加手段とを備えたことを特徴としている。
【００２２】
この構成によれば、サーバ装置が、コンテンツ情報を選択してクライアント装置へ返信するために参照するコンテンツ取得要求データに、ユーザの個人情報、趣味嗜好情報及び、現在の精神・肉体的な様態に起因する現状情報の少なくとも１つの情報を表すキーワードが付加されているので、サーバ装置が、コンテンツ取得要求データに応じてコンテンツ情報を選択する場合に、そのキーワードに応じてもコンテンツ情報を選択することとなる。従って、サーバ装置は、そのキーワードに適合したコンテンツ情報を選択することができるので、クライアント装置を利用するユーザに適切なコンテンツ情報を提供することが可能となる。
【００２３】
また、本発明の請求項４によるクライアント装置は、請求項３において、前記抽出手段は、前記キーワードを抽出した際に、同義のキーワードの抽出回数をカウントし、この抽出回数を前記サーバ装置が前記コンテンツ情報を選択するためのパラメータとして該当キーワードに対応付けることを特徴としている。
この構成によれば、サーバ装置がコンテンツ情報を選択するためのパラメータとなるキーワードに、更に、そのキーワードの抽出回数をコンテンツ情報選択のためのパラメータとして対応付けたので、抽出回数が多いキーワードに適合するコンテンツ情報を選択すれば、クライアント装置を利用するユーザに、より適切なコンテンツ情報を提供することが可能となる。
【００２４】
また、本発明の請求項５によるクライアント装置は、請求項３において、前記抽出手段で抽出される前記キーワードに、このキーワードの重要度を、前記サーバ装置が前記コンテンツ情報を選択するためのパラメータとして対応付けたことを特徴としている。
この構成によれば、サーバ装置がコンテンツ情報を選択するためのパラメータとなるキーワードに、更に、そのキーワードの重要度をコンテンツ情報選択のためのパラメータとして対応付けたので、重要度が高いキーワードに適合するコンテンツ情報を選択すれば、クライアント装置を利用するユーザに、より適切なコンテンツ情報を提供することが可能となる。
【００２５】
また、本発明の請求項６によるクライアント装置は、請求項３から５の何れか１項において、前記付加手段は、前記コンテンツ取得要求データに、前記抽出手段で抽出されたキーワードを全て付加するか、一部付加するかをユーザの入力操作に応じて設定することを特徴としている。
この構成によれば、コンテンツ情報は、サーバ装置にてキーワードに応じて選択され、クライアント装置へ返信されるので、サーバ装置へ送信されるキーワードの数をユーザが指定することによって、クライアント装置においてコンテンツ情報を取得するかしないか、又はその一部を取得するかを、ユーザが任意に決定することが可能となる。
【００２６】
また、本発明の請求項７によるクライアント装置は、請求項３から６の何れか１項において、前記抽出手段は、前記第１の記憶手段から抽出したキーワードを第２の記憶手段に保存し、前記付加手段は、ユーザによるコンテンツ取得要求時に前記第２の記憶手段に保存されたキーワードを読み出して前記コンテンツ取得要求データに付加することを特徴としている。
【００２７】
この構成によれば、クライアント装置は通常、このクライアント装置で送受信される電子メールの単語及び文節の少なくとも１つに対応するキーワードを保存しておき、ユーザからコンテンツ取得要求の操作が行われた場合に、その保存されたキーワードをコンテンツ取得要求データに付加してサーバ装置へ送信するようにした。従って、通常時に、クライアント装置で送受信される電子メールから必要なより多くのキーワードを保存しておき、コンテンツ取得要求時にのみ、その保存されたキーワードをサーバ装置へ送信して適切なコンテンツ情報を取得するといった効率の良いコンテンツ情報の取得を行うことができる。
【００２８】
また、本発明の請求項８によるクライアント装置は、請求項７において、前記抽出手段は、前記第２の記憶手段に前記キーワードを保存する際に、そのキーワードの抽出日時を対応付けて保存し、前記付加手段は、ユーザによるコンテンツ取得要求時に、同時に行われる日時及び期間の少なくとも１つ指示に応じて、前記第２の記憶手段に保存されたキーワードを読み出して前記コンテンツ取得要求データに付加することを特徴としている。
【００２９】
この構成によれば、クライアント装置に保存された多くのキーワードの中から、ユーザが日時や期間を指定し、この指定されたキーワードをコンテンツ取得要求データに付加してサーバ装置へ送信することができるので、例えばユーザが所望する日時や期間の自己状態に適合したコンテンツ情報を取得することが可能となる。更に言及すれば、長期間で見ればユーザの趣味嗜好情報及び、現在の精神・肉体的な様態等に起因する現状情報などは変化するので、過去何時ごろの自己の状態に応じたコンテンツ情報を取得したいといった場合に、その頃の自己の状態に応じたコンテンツ情報を、ユーザ自身が正確に思い出さなくても、日時や期間の指定を行うのみで取得することが可能となる。
【００３０】
また、本発明の請求項９によるサーバ装置は、クライアント装置からコンテンツ取得要求データを受信し、この受信されたコンテンツ取得要求データに応じたコンテンツ情報を選択してクライアント装置へ返信するサーバ装置において、前記クライアント装置を利用するユーザの個人情報、趣味嗜好情報及び、現在の精神・肉体的な様態に起因する現状情報の少なくとも１つの情報を表すキーワードが、前記コンテンツ取得要求データに付加されている際に、この付加されたキーワードに適合するコンテンツ情報を選択する選択手段を備えたことを特徴としている。
【００３１】
この構成によれば、サーバ装置は、クライアント装置から受信したコンテンツ取得要求データに、ユーザの個人情報、趣味嗜好情報及び、現在の精神・肉体的な様態に起因する現状情報の少なくとも１つの情報を表すキーワードが付加されている場合に、そのキーワードに応じてもコンテンツ情報を選択することができるので、クライアント装置を利用するユーザに適切なコンテンツ情報を提供することが可能となる。
【００３２】
また、本発明の請求項１０によるサーバ装置は、請求項９において、前記キーワードに応じて選択されるコンテンツ情報に、そのキーワードへの関連度を対応付けておき、前記選択手段は、前記キーワードに応じて選択したコンテンツ情報を前記クライアント装置向けに再編集を行い、この再編集の際に、同一のコンテンツ情報が存在する場合、それらコンテンツ情報に対応付けられた関連度を高くする第１の処理、前記クライアント装置から受信したキーワードに、このキーワードの抽出回数が対応付けられている場合、その抽出回数に応じて前記関連度を高くする第２の処理、前記クライアント装置から受信したキーワードに、このキーワードの重要度が対応付けられている場合、その重要度に応じて前記関連度を高くする第３の処理の少なくとも１つの処理を行い、この処理後の関連度に応じて前記クライアント装置へのコンテンツ情報の提供を決定することを特徴としている。
【００３３】
この構成によれば、サーバ装置は、キーワードに応じて選択したコンテンツ情報を前記クライアント装置向けに再編集する合併を行い、この合併の際に、コンテンツ情報に対応付けられたキーワードへの関連度に応じて、クライアント装置へのコンテンツ情報の提供を決定するので、ユーザに適切なコンテンツ情報を提供することが可能となる。
【００３４】
また、上記の合併の際に、同一のコンテンツ情報が存在する場合、それらコンテンツ情報に対応付けられた関連度を高くする第１の処理、クライアント装置から受信したキーワードに、このキーワードの抽出回数が対応付けられている場合、その抽出回数に応じて前記関連度を高くする第２の処理、クライアント装置から受信したキーワードに、このキーワードの重要度が対応付けられている場合、その重要度に応じて前記関連度を高くする第３の処理の少なくとも１つの処理を行うので、その関連度が、より的確にキーワードへの関連度合いを示すものとなる。従って、ユーザに、より適切なコンテンツ情報を提供することが可能となる。
【００３５】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して説明する。
（実施の形態）
図１は、本発明の実施の形態に係るコンテンツ提供システムの構成を示す図である。
図１に示すコンテンツ提供システム１０は、インターネット等のネットワーク２０に接続されたクライアント装置（以下、クライアントという）３０及びサーバ装置（以下、サーバという）４０を備えて構成されている。クライアント３０及びサーバ４０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のハードウェア資源を有して成るコンピュータ等を備えて構成されている。
【００３６】
本実施の形態の特徴は、クライアント３０において、ユーザがクライアント３０で送受信した電子メールから、当該ユーザの個人情報、趣味嗜好情報及び、現在の精神・肉体的な様態等に起因する現状情報（以下、これらをユーザ情報という）を抽出し、このユーザ情報をコンテンツ取得要求データに付加してサーバ４０へ送信することによって、サーバ４０が、そのユーザ情報に適合したコンテンツ｛例えば、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）コンテンツ｝を選択してクライアント３０へ返信するようにした点にある。
【００３７】
クライアント３０は、図２に示すように、通信部３０ａと、電子メール処理部３０ｂと、コンテキスト情報処理部３０ｃと、コンテンツ取得処理部３０ｄと、キーワード情報データベース３０ｅと、コンテキスト情報データベース３０ｆとを備えて構成されている。
通信部３０ａは、当該クライアント３０以外のサーバ４０などの各種通信装置と、通信プロトコルを用いて通信する機能を有するものである。
【００３８】
電子メール処理部３０ｂは、通信部３０ａで送受信される電子メールを処理する電子メールアプリケーションソフトとして動作する機能を有するものである。つまり、電子メール処理部３０ｂは、通信部３０ａを介して電子メールを受信すると、電子メールアプリケーションソフトとして動作することによって、電子メールの表示等の処理を行う。また、ユーザの操作に応じて電子メールを作成する処理を行う。この作成された電子メールは、通信部３０ａを介して送信先のサーバ４０へ送信されるようになっている。また、電子メール処理部３０ｂは、送受信される電子メールをコンテキスト情報処理部３０ｃへ通知する処理を行う。
【００３９】
コンテキスト情報処理部３０ｃは、電子メール処理部３０ｂから電子メールを受け取ると、電子メールのヘッダ部に含まれるサブジェクト（題目）及び電子メール本文と、キーワード情報データベース３０ｅに予め登録された参照用の単語・文節とを照合することによって、電子メールのサブジェクト及び本文を、参照用の単語・文節と一致又は同義の単語・文節単位に分割する分かち書き処理を行う。そして、その分割された単語・文節と、キーワード情報データベース３０ｅに予め登録された各種のキーワードとを照合し、その分割された単語・文節に一致又は同義のキーワードを抽出するものである。
【００４０】
例えば、本文中に「会議に遅れます。」と言った記述を含む電子メールであれば、「会議」と「遅刻」との２つのキーワードを抽出することが可能である。
また、分割された単語が「打ち合わせ」であり、キーワードが「会議」である場合には、「打ち合わせ」と「会議」は同義語であると判定して、「会議」を抽出することが可能である。
【００４１】
なお、電子メールにて頻繁に利用される絵文字（多くは携帯電話等で使われる）や顔文字｛（＾＾）などの記号を組み合わせて作成したもの｝についても個別の単語として、キーワード情報データベース３０ｅに登録しておき、それらの絵文字及び顔文字単位でも、上記同様に分割してキーワードの抽出が可能なようになされている。
【００４２】
また、各種のキーワードは、前述のユーザ情報を表すものであり、例えば、ユーザの性別、住所、趣味、体調、並びに、現在、暇かどうか、仕事中か、睡眠中か、機嫌が良いか、何に興味があるかなど、各種のユーザ情報を表すものである。
また、各種のキーワードには、優先度などの重要度が対応付けられている。
また、コンテキスト情報処理部３０ｃは、同義のキーワードを何回抽出したかを示す抽出回数をカウントし、この抽出回数を該当キーワードに対応付け、これをサブジェクト及び本文毎に分けてリスト化する処理を行う。
【００４３】
また、キーワード情報データベース３０ｅは、固有名詞と一般名詞とを対応付けた変換テーブルを備え、コンテキスト情報処理部３０ｃは、電子メール中に存在する固有名詞の単語を、その変換テーブルを参照して一般名詞の単語に変換するようになっている。例えば、変換テーブルに、固有名詞の「山田太郎」と、一般名詞の「彼氏」とが対応付けられているとする。この場合に、コンテキスト情報処理部３０ｃが受け取った電子メールに「山田太郎」の単語が存在すれば、変換テーブルを参照することによって、「山田太郎」を「彼氏」に変換する。この場合、その変換された「彼氏」に一致又は同義のキーワードが抽出されることになる。
【００４４】
また、コンテキスト情報処理部３０ｃは、上述のように抽出したキーワードを所定の形式に従って記述することによって、電子メールキーワード情報３２を作成する処理を行う。
この電子メールキーワード情報３２の例を、図３に示す。この図３に示す電子メールキーワード情報３２は、データをネットワーク経由で送受信するための言語であるＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）を使って記述した例である。
【００４５】
なお、電子メールキーワード情報３２の記述フォーマットについては、テキスト表記や、図書カタログのように、コンピュータが扱う情報の分類や検索などの自動化・効率化を図ることが可能なＲＤＦ（Ｒｅｓｏｕｒｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｆｒａｍｅｗｏｒｋ）を用いた表記などでもよく、本記述例にはとらわれないものとする。
図３に示す電子メールキーワード情報３２は、ヘッダ部＜ｈｅａｄ＞と、ボディ部＜ｂｏｄｙ＞とに分けられている。＜ｈｅａｄ＞には電子メールのヘッダ部に含まれる電子メールの日時、宛先等の情報が記述されている。この内、サブジェクト＜Ｓｕｂｊｅｃｔ＞には、電子メールのサブジェクトをそのまま記述するのではなく、キーワード情報データベース３０ｅに登録されているキーワードを、それぞれの要素に分けて記述している。
【００４６】
＜ｂｏｄｙ＞については、＜Ｓｕｂｊｅｃｔ＞と同様にキーワードに分けて記述している。
なお、各キーワードのうち、その抽出回数＜ｃｏｕｎｔ＞と、重要度＜ｐｒｉｏｒｉｔｙ＞の高いキーワードかどうかを指定することも可能であり、この例では、＜ｋｅｙｗｏｒｄ＞要素配下の＜Ｉｔ＞要素の属性として、＜ｃｏｕｎｔ＞と＜ｐｒｉｏｒｉｔｙ＞によって、それぞれ抽出回数と重要度の“ｈｉｇｈ”及び“ｌｏｗ”を示すことが可能になっている。なお、重要度の高いキーワードかどうかは、キーワード情報データベース３０ｅに予め設定しておくことで指定する。
【００４７】
また、コンテキスト情報処理部３０ｃは、上記のような電子メールキーワード情報３２を作成すると、コンテキスト情報データベース３０ｆに保存する。このような作成及び保存の処理は、電子メールの送受信が行われるたびに実行するようになっている。
図２に示すコンテンツ取得処理部３０ｄは、クライアント３０において、ユーザからの指示等によりコンテンツの取得要求が行われた際に、コンテキスト情報データベース３０ｆに保存されたコンテキスト情報を読み込み、このコンテキスト情報をコンテンツ取得要求データに付加して通信部３０ａを介してサーバ４０へ送信する処理を行うものである。
【００４８】
コンテキスト情報データベース３０ｆには、電子メールキーワード情報３２の他に、クライアントの機種やサポートアプリケーションソフト等のクライアント３０の装置情報（以下、クライアント装置情報という）や、その他、ユーザの生年月日、住所、性別、電話番号等のユーザの個人情報を含んでも良い。これらの情報も含まれている場合には、コンテンツ取得処理部３０ｄは、それら情報も含めて読み込む。なお、コンテキスト情報データベース３０ｆにユーザの個人情報を保存する場合は、前述したユーザ情報に対応するキーワードの中からユーザの個人情報に対応するものを除き、重複を避ける。
【００４９】
以降、電子メールキーワード情報３２、クライアント装置情報及びユーザの個人情報を纏めてコンテキスト情報と称する。
また、コンテンツ取得処理部３０ｄは、コンテキスト情報データベース３０ｆからコンテキスト情報を読み込む際に、電子メールキーワード情報３２が保存された日時又は期間を指定し、この指定された電子メールキーワード情報３２を取得できるようになっている。
【００５０】
ここで、図４にコンテキスト情報３４の例を示し、その説明を行う。コンテキスト情報３４は、２つの電子メールから抽出したキーワード情報＜ｍａｉｌ要素＞と、ＷＡＰ（Ｗｉｒｅｌｅｓｓ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）フォーラムで規定されたＵＡＰｒｏｆ（Ｕｓｅｒ  Ａｇｅｎｔ  Ｐｒｏｆｉｌｅ）に基づくクライアントの機種情報＜ｄｅｖｉｃｅ要素＞を含んでいる。このコンテキスト情報３４の記述例では、ＸＭＬとその応用技術であるＲＤＦを使って記述した例を示しているが。記述フォーマットについてはテキスト表記を用いた表記等でも良く、本記述例にはとらわれない。
【００５１】
また、コンテンツ取得処理部３０ｄは、コンテキスト情報データベース３０ｆからコンテキスト情報３４を読み込んだ後、コンテンツの取得要求時に、コンテンツ取得要求データにコンテキスト情報を付加し、通信部３０ａを介して要求先のサーバ４０へ送信するようになっている。
【００５２】
これを、より具体的な例を用いて説明する。例えばＷＷＷコンテンツを取得する場合は、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）プロトコル等を用いる。このＨＴＴＰを用いる場合は、コンテキスト情報３４をＨＴＴＰヘッダやＨＴＴＰボディ部に含んでサーバ４０に対して送信する。なお、ＷＷＷコンテンツ以外にも、プル型（ユーザが必要な情報を能動的に取得するタイプの情報サービス）のコンテンツ取得のあらゆる場合に、本実施の形態は適用可能である。なお、ＷＷＷコンテンツはプル型の代表例である。例えば、ストリーミングコンテンツの場合に用いられるプロトコルとしてはＲＳＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｓｔｒｅａｍｉｎｇ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）が、その例として挙げられる。
【００５３】
また、コンテンツ取得処理部３０ｄは、コンテンツの取得要求時に送信するコンテキスト情報のフィルタリングを行っても良い。例えば、ユーザに対して、「こういったコンテキスト情報を送信しますが良いですが？」と言う問い合わせと共に送信するコンテキスト情報を参照できるようなダイアログメッセージを表示することによって、ユーザに対して送信するコンテキスト情報の取捨選択を行うようにしても良い。又は、予めユーザが指定したキーワードについては、キーワード情報データベース３０ｅから予め削除しておくことによって、そのキーワードがコンテキスト情報として登録されないように対処しても良い。
【００５４】
更に、コンテキスト情報全体を送るか、一部を送るかどうかについても、同様にユーザに問い合わせ、予めユーザの設定により送信するか否かを登録してもらうような設定を行うようにしても良い。更に説明すれば、サーバ４０は、コンテキスト情報に含まれるキーワード等に応じてコンテンツ情報を選択してクライアント３０に返信するので、サーバ４０へ送信されるキーワードの数などをユーザが指定することによって、クライアント３０においてコンテンツ情報を取得するかしないか、又はその一部を取得するかを、ユーザが任意に決定可能となる。
【００５５】
次に、サーバ４０は、図５に示すように、通信部４０ａと、コンテンツ提供処理部４０ｂと、コンテキスト情報処理部４０ｃと、コンテンツ情報データベース４０ｄと、コンテンツデータベース４０ｅとを備えて構成されている。
通信部４０ａは、サーバ４０以外の装置と通信プロトコルを用いて通信する機能を備え、クライアント３０からのコンテンツ取得要求データを受信すると、これを、コンテンツ提供処理部４０ｂへ出力するものである。
【００５６】
コンテンツ提供処理部４０ｂは、通信部４０ａからのコンテンツ取得要求データに含まれるコンテキスト情報を取り出し、コンテキスト情報処理部４０ｃへ出力するものである。
コンテキスト情報処理部４０ｃは、コンテンツ提供処理部４０ｂからのコンテキスト情報と、コンテンツ情報データベース４０ｄに保存されているコンテンツ情報のマッチングを後述の手順により実行するものである。
【００５７】
また、コンテンツ情報データベース４０ｄは、図６（ａ）に示すように、各種のキーワード毎に対応付けられた第１〜第４のコンテンツ情報テーブル４１，４２，４３，４４を保持する。
例えば、第３のコンテンツ情報テーブル４３は、会議というキーワードのテーブル例を示しており、図６（ｂ）に示すように、コンテンツを一意に識別するためのコンテンツＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）とレートとから構成される第３のコンテンツ情報データ４３ａを有する。
【００５８】
コンテンツＩＤは、同じサーバ４０に存在するコンテンツの場合には、サーバ４０内で一意に識別できるようなＩＤを設定し、他のサーバに存在するコンテンツの場合は、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｉｏｎ）で示しても良い。
レートとは、そのキーワードへの関連度を数値で示したものである。この例では数値が高いほど関連性が高いことを示している。
【００５９】
従って、コンテキスト情報処理部４０ｃは、コンテキスト情報に含まれる各キーワードに関連するコンテンツ情報データを、コンテンツ情報データベース４０ｄから入手すると、その全てのデータをマージする。このマージする際にコンテンツＩＤが一致した場合、そのレートの値を加算する。例えばキーワード「Ａ」と「Ｂ」の双方に関連するコンテンツＩＤとして、「Ｌｏｃａｌ：Ａａ０ｓｄ８４３ｎｂｓ」が存在し、レートがそれぞれ１０と９であった場合に、それらを加算して、図６（ｃ）の第３のマージコンテンツ情報データ４３ｂに示すように、レートを１９とする。
【００６０】
つまり、この図６（ｃ）に示す第３のマージコンテンツ情報データ４３ｂは、マージしたコンテンツ情報データの例であり、マージしたコンテンツ情報データは、コンテンツ情報データを全てのキーワードに関してマージし、レートに関しては、それぞれの抽出回数や重要度を加重した合計値で求めてある。
また、図６（ｂ）及び（ｃ）に示したコンテンツ情報データ４３ａ，４３ｂには、コンテンツに関連するその他の情報を付加しても良い。例えば、コンテンツの名前や、コンテンツのサイズ、コンテンツの内容の概要等である。
【００６１】
また、コンテキスト情報処理部４０ｃは、キーワードの抽出回数によってもレートを変化させる。例えば、キーワード「Ａ」の抽出回数が２回であった場合は、そのレート１０を２倍して２０にする。抽出回数に対するレートの変動割合を動的に変化させることも許可する。
更に、コンテキスト情報処理部４０ｃは、コンテキスト情報中の重要度によってもレートを変化させる。例えば、キーワード「Ｂ」の重要度が「ｈｉｇｈ」であった場合、そのレート９を３倍して２７にする。重要度に対するレートの変動割合を動的に変化させることも許可する。なお、重要度は、クライアント３０が送信してくるコンテキスト情報中に含まれる重要度のほかに、予めサーバ４０側で設定した重要度も使えるようにしておく。
【００６２】
そして、コンテキスト情報処理部４０ｃは、マージしたコンテンツ情報データを生成すると、コンテンツ提供処理部４０ｂへ出力するようになっている。
コンテンツ提供処理部４０ｂは、コンテンツ情報データのうち、どのコンテンツを実際にクライアントに対して提供するか必要に応じて判断する。この判断は、コンテンツ情報データに付加されたコンテンツに関連する名前等の付加情報を用いて判断することや、コンテンツの数値のうち１０件を取得する等の方法を適用する。
【００６３】
コンテンツ提供処理部４０ｂは、上記の判断結果、取得が必要なコンテンツについて、コンテンツデータベースｅに保存されているコンテンツを取得する。該当するコンテンツがコンテンツデータベースｅに存在せず、他のサーバに存在するときには、コンテンツ提供処理部４０ｂは、他のサーバからコンテンツを取得する。そして、コンテンツ提供処理部４０ｂは、コンテンツの作成が完了すると、通信部４０ａを介してクライアント３０へコンテンツを送信する（提供する）。
【００６４】
次に、このような構成のコンテンツ提供システムにおけるコンテンツ提供処理の動作を、図７〜図１０に示すフローチャートを参照して説明する。
まず、図７のステップＳ１において、クライアント３０のコンテキスト情報処理部３０ｃで、電子メール処理部３０ｂから電子メールが受け取られたとすると、電子メールのサブジェクト及び本文と、キーワード情報データベース３０ｅに予め登録された参照用の単語・文節とが照合されることによって、電子メールのサブジェクト及び本文が、参照用の単語・文節と一致又は同義の単語・文節単位に分割される。
【００６５】
そして、ステップＳ２において、コンテキスト情報処理部３０ｃによって、その分割された単語・文節と、キーワード情報データベース３０ｅに予め登録された各種のキーワードとが照合され、その分割された単語・文節に一致又は同義のキーワードが抽出される。また、コンテキスト情報処理部３０ｃによって、電子メール中に存在する固有名詞の単語が、キーワード情報データベース３０ｅの変換テーブルの参照によって一般名詞の単語に変換される。そして、その変換された一般名詞の単語に一致又は同義のキーワードが抽出される。但し、この抽出されたキーワードには、予め重要度が付加されているものとする。
【００６６】
その抽出時に、ステップＳ３において、コンテキスト情報処理部３０ｃでは、同義のキーワードの抽出回数がカウントされ、この抽出回数が該当キーワードに対応付けられ、これが、サブジェクト及び本文毎に分けられてリスト化される。更に、ステップＳ４で、コンテキスト情報処理部３０ｃによって、先に抽出されたキーワードが所定の形式に従って記述され、これによって、電子メールキーワード情報が作成される。
【００６７】
この作成された電子メールキーワード情報は、ステップＳ５において、コンテキスト情報処理部３０ｃの制御により、コンテキスト情報データベース３０ｆに保存される。この際、電子メールキーワード情報は、クライアント装置情報及びユーザの個人情報と共に、コンテキスト情報として保存される。
この保存されたコンテキスト情報は、ユーザによるコンテンツ取得要求時に、サーバ４０へ送信される。そのコンテンツ取得要求処理の動作を、図８に示すフローチャートを参照して説明する。
【００６８】
まず、ステップＳ１１において、コンテンツ取得処理手順３０ｄで、ユーザ等の指示によりコンテンツの取得を行う手続きが開始されると、ステップＳ１２において、コンテキスト情報を送信するか否かが判定される。つまり、予めユーザによってコンテキスト情報の送信禁止が設定されている場合や、ユーザへの問い合わせのリプライとしてコンテキスト情報を送らないように指示されている場合は、送信しないと判定され、それら送信しない旨の設定及び指示が無ければ、送信すると判定される。
【００６９】
送信すると判定された場合は、ステップＳ１３において、コンテンツ取得処理部３０ｄによってコンテキスト情報データベース３０ｆからコンテキスト情報が読み込まれ、この後、ステップＳ１４において、ユーザによるフィルタリングを実行するかどうかが判定される。
この結果、フィルタリングを実行すると判定されると、コンテンツ取得処理部３０ｄでは、ステップＳ１５において、フィルタリングが実行され、更にステップＳ１６において、コンテンツ取得要求データにコンテキスト情報が付加される。そして、ステップＳ１７において、そのコンテキスト情報が付加されたコンテンツ取得要求データが通信部３０ａを介してサーバ４０へ送信される。
【００７０】
一方、ステップＳ１２の判定結果、コンテキスト情報を送信しないと判定された場合は、ステップＳ１７において、コンテンツ取得要求データのみの送信が行われる。
ここで、クライアント３０からのコンテキスト情報が付加されたコンテンツ取得要求データが、ネットワーク２０を介してサーバ４０で受信された場合に、サーバ４０がクライアント３０に行うコンテンツ送信処理の動作を、図９に示すフローチャートを参照して説明する。
【００７１】
まず、ステップＳ２１において、コンテンツ提供処理部４０ｂで、クライアント３０からのコンテンツ取得要求データが受信されると、その中に含まれるコンテキスト情報の解析依頼が、コンテキスト情報処理部４０ｃに対して行われる。コンテキスト情報処理部４０ｃで、そのコンテキスト情報の解析依頼が受け取られると、ステップＳ２３において、受信されたコンテキスト情報に含まれる各キーワードに対応するコンテンツ情報データが、コンテンツ情報データベース４０ｄからコンテキスト情報処理部４０ｃに読み込まれる。
【００７２】
この読み込まれたコンテンツ情報データは、ステップＳ２４において、コンテキスト情報処理部４０ｃでマージされる。そして、ステップＳ２５において、コンテンツ提供処理部４０ｂに渡される。
コンテンツ提供処理部４０ｂでは、ステップＳ２６において、その受け取ったコンテンツ情報データのうち、実際に取得を行うコンテンツの選択が行われ、ステップＳ２７において、その選択したコンテンツが、コンテンツ情報データベース４０ｄ又は他のサーバから取得される。そして、ステップＳ２８において、その取得されたコンテンツをもとに、実際にクライアント３０に対して提供されるコンテンツが作成され、ステップＳ２９において、通信部３０ａからネットワーク２０を介してクライアント３０へ送信されることによってユーザに提供される。
【００７３】
このように、本実施の形態のコンテンツ提供システム１０によれば、クライアント３０において、当該クライアント３０を利用するユーザの個人情報、趣味嗜好情報及び、現在の精神・肉体的な様態に起因する現状情報の少なくとも１つのユーザ情報を表すキーワードを、当該クライアント３０で送受信される電子メールを構成する単語・文節に応じて抽出し、この抽出されたキーワードをコンテンツ取得要求のデータとしてサーバ４０へ送信する。そして、サーバ４０において、そのキーワードに適合したコンテンツ情報を選択して該当クライアント３０へ返信するようにしたので、ユーザに、趣味嗜好及び現在の精神・肉体的な様態等に起因する現状に適合したコンテンツ情報を提供することができる。
【００７４】
また、サーバ４０がコンテンツ情報を選択するためのパラメータとなるキーワードに、更に、そのキーワードの抽出回数をコンテンツ情報選択のためのパラメータとして対応付けたので、抽出回数が多いキーワードに適合するコンテンツ情報を選択すれば、クライアント３０を利用するユーザに、より適切なコンテンツ情報を提供することが可能となる。
【００７５】
また、サーバ４０がコンテンツ情報を選択するためのパラメータとなるキーワードに、更に、そのキーワードの重要度をコンテンツ情報選択のためのパラメータとして対応付けたので、重要度が高いキーワードに適合するコンテンツ情報を選択すれば、クライアント３０を利用するユーザに、より適切なコンテンツ情報を提供することが可能となる。
【００７６】
また、クライアント３０が、コンテンツ取得要求データに、抽出されたキーワードを全て付加するか、一部付加するかをユーザの入力操作に応じて設定するようにした。コンテンツ情報は、サーバ装置にてキーワードに応じて選択され、クライアント装置へ返信されるので、サーバ装置へ送信されるキーワードの数をユーザが指定することによって、クライアント装置においてコンテンツ情報を取得するかしないか、又はその一部を取得するかを、ユーザが任意に決定することができる。
【００７７】
また、クライアント３０は通常、このクライアント３０で送受信される電子メールの単語及び文節の少なくとも１つに対応するキーワードを保存しておき、ユーザからコンテンツ取得要求の操作が行われた場合に、その保存されたキーワードをコンテンツ取得要求データに付加してサーバ４０へ送信するようにした。これによって、通常時に、クライアント３０で送受信される電子メールから必要なより多くのキーワードを保存しておき、コンテンツ取得要求時にのみ、その保存されたキーワードをサーバ４０へ送信して適切なコンテンツ情報を取得するといった効率の良いコンテンツ情報の取得を行うことができる。
【００７８】
また、クライアント３０がキーワードを保存する際に、そのキーワードの抽出日時を対応付けて保存し、ユーザによるコンテンツ取得要求時に、同時に行われる日時及び期間の少なくとも１つ指示に応じて、その保存されたキーワードを読み出してコンテンツ取得要求データに付加するようにした。つまり、クライアント３０に保存された多くのキーワードの中から、ユーザが日時や期間を指定し、この指定されたキーワードをコンテンツ取得要求データに付加してサーバ４０へ送信することができるので、例えばユーザが所望する日時や期間の自己状態に適合したコンテンツ情報を取得することが可能となる。更に言及すれば、長期間で見ればユーザの趣味嗜好情報及び、現在の精神・肉体的な様態等に起因する現状情報などは変化するので、過去何時ごろの自己の状態に応じたコンテンツ情報を取得したいといった場合に、その頃の自己の状態に応じたコンテンツ情報を、ユーザ自身が正確に思い出さなくても、日時や期間の指定を行うのみで取得することが可能となる。
【００７９】
また、サーバ４０は、クライアント３０から受信したコンテンツ取得要求データに、ユーザ情報を表すキーワードが付加されている場合に、そのキーワードに応じてもコンテンツ情報を選択することができるので、クライアント３０を利用するユーザに適切なコンテンツ情報を提供することが可能となる。
また、サーバ４０は、キーワードに応じて選択したコンテンツ情報をクライアント３０向けに再編集する合併を行い、この合併の際に、コンテンツ情報に対応付けられたキーワードへのレート情報（関連度）に応じて、クライアント３０へのコンテンツ情報の提供を決定するので、ユーザに適切なコンテンツ情報を提供することが可能となる。
【００８０】
また、上記の合併の際に、同一のコンテンツ情報が存在する場合、それらコンテンツ情報に対応付けられたレート情報を高くする第１の処理、クライアント３０から受信したキーワードに、このキーワードの抽出回数が対応付けられている場合、その抽出回数に応じてレート情報を高くする第２の処理、クライアント３０から受信したキーワードに、このキーワードの重要度が対応付けられている場合、その重要度に応じてレート情報を高くする第３の処理の少なくとも１つの処理を行うので、そのレート情報が、より的確にキーワードへのレート情報合いを示すものとなる。従って、ユーザに、より適切なコンテンツ情報を提供することが可能となる。
【００８１】
この他、コンテンツ提供システム１０において、クライアント３０が、当該クライアント３０で送受信される電子メールから、この電子メールを構成する単語及び文節の少なくとも１つの電子メール情報を抽出し、この抽出された電子メール情報を、コンテンツ取得要求データに付加してサーバ４０へ送信する。そして、サーバ４０が、コンテンツ取得要求データに付加された電子メール情報に適合するコンテンツ情報を選択するようにしてもよい。
【００８２】
この構成では、クライアント３０において、当該クライアント３０で送受信される電子メールから、この電子メールを構成する単語及び文節の少なくとも１つの電子メール情報を抽出してサーバ４０へ送信するようにした。電子メールには、当該クライアント３０を利用するユーザの個人情報、趣味嗜好情報及び、現在の精神・肉体的な様態に起因する現状情報が、単語・文節として含まれていることが多いので、単語・文節による電子メール情報をサーバ４０へ送信し、サーバ４０が、その電子メール情報に適合したコンテンツ情報を選択してクライアント３０へ返信すれば、クライアント３０を利用するユーザに、趣味嗜好及び現在の精神・肉体的な様態等に起因する現状に適合したコンテンツ情報を提供することが可能となる。
【００８３】
上記実施の形態では、クライアント３０に提供する適切なコンテンツを生成するための仕組みとして説明したが、この他、コンテンツのメタ情報を提供する例も、この応用として考えられる。
これを、上記実施の形態の応用例として説明する。
例えば、マルチキャスト型配信の場合に、コンテンツ提供処理部４０は、マルチキャスト配信データのメタ情報であるＳＤＰ（Ｓｅｓｓｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）のリストをクライアント３０に対して提供する。このケースでは、コンテンツ情報データベース４０ｄは、コンテキスト情報と、これに関連するＳＤＰ情報を保持しており、データ解析部４０ｃからの問い合わせに対してＳＤＰへのリンク情報を返すことになる。この実施の形態の応用例においても、実施の形態と同様の効果を得ることが可能となる。
【００８４】
また、上記実施の形態で説明したクライアント３０が、携帯電話機等の処理能力の低い機器であった場合には、そのクライアント３０の機能うちコンテキスト情報処理部３０ｃを別装置にて提供する形態が考えられる。
これを本実施の形態の変形例として、図１０に示すコンテンツ提供システム５０の構成図を参照して説明する。
【００８５】
図１０に示すコンテンツ提供システム５０は、ネットワーク２０に接続されたクライアント３０ａ及びサーバ４０の他に、ネットワーク２０に接続されたコンテキスト情報生成装置５２を備えて構成されている。
クライアント３０ａは、電子メールの送受信機能を備えた通常のクライアントの機能のみを有する。このクライアント３０ａは、電子メールを送受信する際のメールサーバとしてコンテキスト情報生成装置５２を指定するなど、クライアント３０が送受信する電子メールがコンテキスト情報生成装置５２を経由するように設定する。
【００８６】
コンテキスト情報生成装置５２は、クライアント３０ａからの電子メールを受信すると、通常のメールサーバとしての処理を行うと同時に、上記実施の形態のクライアント３０が電子メールを受信した場合と同様に、当該電子メールのキーワード情報を作成する。
この後、クライアント３０ａは、コンテンツの取得要求を実行する場合、コンテキスト情報生成装置５２に対して当該クライアントのコンテキスト情報の入手要求を行い、コンテキスト情報生成装置５２からクライアント３０ａ自体のコンテキスト情報を入手する。以後の処理は、上記実施の形態と同様である。
【００８７】
この他、コンテキスト情報生成装置５２に代え、クライアント３０ａとサーバ４０との間に仲介用のプロキシ装置を設置して、プロキシ装置がクライアント３０ａの代理となって当該クライアント３０ａのコンテキスト情報を取得する機能を提供しても良い。
このような構成の場合、プロキシ装置を用いることによってクライアント３０のコンテキスト情報の取得機能を、クライアント３０ではなくプロキシ装置に実装することが可能であるため、クライアント３０の実装量の削減を図ることができる。
【００８８】
【発明の効果】
以上説明したように本発明のコンテンツ提供システムは、クライアント装置によって、当該クライアント装置で送受信される電子メールから、この電子メールを構成する単語及び文節の少なくとも１つの電子メール情報を抽出し、この抽出された電子メール情報をコンテンツ取得要求データに付加してサーバ装置へ送信し、サーバ装置によって、コンテンツ取得要求データに付加された電子メール情報に適合するコンテンツ情報を選択するようにした。
【００８９】
電子メールには、当該クライアント装置を利用するユーザの個人情報、趣味嗜好情報及び、現在の精神・肉体的な様態に起因する現状情報（以下、これら情報をユーザ情報と表現する）が、単語・文節として含まれていることが多いので、単語・文節による電子メール情報をサーバ装置へ送信し、サーバ装置が、その電子メール情報に適合したコンテンツ情報を選択してクライアント装置へ返信すれば、クライアント装置を利用するユーザに、趣味嗜好及び現在の精神・肉体的な様態等に起因する現状に適合したコンテンツ情報を提供することが可能となる。
【００９０】
また、本発明のコンテンツ提供方法は、クライアント装置において、当該クライアント装置を利用するユーザのユーザ情報を表すキーワードを、当該クライアント装置で送受信される電子メールを構成する単語・文節に応じて抽出し、この抽出されたキーワードをコンテンツ取得要求のデータとしてサーバ装置へ送信する。そして、サーバ装置において、そのキーワードに適合したコンテンツ情報を選択して該当クライアント装置へ返信するようにしたので、ユーザに、趣味嗜好及び現在の精神・肉体的な様態等に起因する現状に適合したコンテンツ情報を提供することができる。
【００９１】
また、本発明のクライアント装置は、当該クライアント装置を利用するユーザのユーザ情報を表すキーワードを記憶しておき、当該クライアント装置で送受信される電子メールを、この電子メールを構成する単語及び文節の少なくとも１つに分割し、この分割された単語及び文節の少なくとも１つに対応するキーワードを、先に記憶したキーワードから抽出し、この抽出されたキーワードを、サーバ装置がコンテンツ情報を選択するためのパラメータとしてコンテンツ取得要求データに付加するようにした。
【００９２】
これによって、サーバ装置が、コンテンツ情報を選択してクライアント装置へ返信するために参照するコンテンツ取得要求データに、ユーザ情報を表すキーワードが付加されているので、サーバ装置が、コンテンツ取得要求データに応じてコンテンツ情報を選択する場合に、そのキーワードに応じてもコンテンツ情報を選択することとなる。従って、サーバ装置は、そのキーワードに適合したコンテンツ情報を選択することができるので、クライアント装置を利用するユーザに適切なコンテンツ情報を提供することが可能となる。
【００９３】
また、本発明のサーバ装置は、クライアント装置を利用するユーザのユーザ情報を表すキーワードが、コンテンツ取得要求データに付加されている際に、この付加されたキーワードに適合するコンテンツ情報を選択するようにした。
これによって、サーバ装置は、クライアント装置から受信したコンテンツ取得要求データに、ユーザ情報を表すキーワードが付加されている場合に、そのキーワードに応じてもコンテンツ情報を選択することができるので、クライアント装置を利用するユーザに適切なコンテンツ情報を提供することが可能となる。
従って、以上の発明内容から、ユーザの趣味嗜好及び現在の精神・肉体的な様態等に起因する現状に適合したコンテンツ情報を、ユーザにその都度、手間が掛かる操作を行わせること無く提供することができるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るコンテンツ提供システムの構成を示す図である。
【図２】上記実施の形態に係るコンテンツ提供システムにおけるクライアント装置の構成を示すブロック図である。
【図３】電子メールキーワード情報の記述例を示す図である。
【図４】コンテキスト情報の記述例を示す図である。
【図５】上記実施の形態に係るコンテンツ提供システムにおけるサーバ装置の構成を示すブロック図である。
【図６】上記実施の形態に係るコンテンツ提供システムにおけるサーバ装置のコンテンツ情報データベースに保持された第１〜第４のコンテンツ情報テーブルを示す図である。
【図７】上記クライアント装置によるキーワード抽出処理の動作を説明するためのフローチャートである。
【図８】上記クライアント装置によるコンテンツ取得要求処理の動作を説明するためのフローチャートである。
【図９】上記サーバ装置によるコンテンツ送信処理の動作を説明するためのフローチャートである。
【図１０】本発明の実施の形態の変形例に係るコンテンツ提供システムの構成を示す図である。
【符号の説明】
１０，５０  コンテンツ提供システム
２０  ネットワーク
３０  クライアント装置
４０  サーバ装置
３０ａ，４０ａ  通信部
３０ｂ  電子メール処理部
３０ｃ  コンテキスト情報処理部
３０ｄ  コンテンツ取得処理部
３０ｅ  キーワード情報データベース
３０ｆ  コンテキスト情報データベース
３２  電子メールキーワード情報
３４  コンテキスト情報
４０ｂ  コンテンツ提供処理部
４０ｃ  コンテキスト情報処理部
４０ｄ  コンテンツ情報データベース
４０ｅ  コンテンツデータベース
４１  第１のコンテンツ情報テーブル
４２  第２のコンテンツ情報テーブル
４３  第３のコンテンツ情報テーブル
４３ａ  第３のコンテンツ情報データ
４３ｂ  第３のマージコンテンツ情報データ
４４  第４のコンテンツ情報テーブル
５２  コンテキスト情報生成装置
【図１】
2004326150.tif 000003
【図２】
2004326150.tif 000004
【図３】
2004326150.tif 000005
【図４】
2004326150.tif 000006
【図５】
2004326150.tif 000007
【図６】
2004326150.tif 000008
【図７】
2004326150.tif 000009
【図８】
2004326150.tif 000010
【図９】
2004326150.tif 000011
【図１０】
2004326150.tif 000012