(57)【要約】【課題】コンテンツデータを使用する者の手を煩わせることなく、コンテンツデータの使用者の嗜好に合ったコンテンツを取得することを可能とする【解決手段】音楽再生装置５００は、携帯電話機１００がコンテンツサーバ装置４００から取得した音楽データを取得する。音楽再生装置５００は、携帯電話機１００から取得した音楽データを基に音楽再生装置５００の使用者の嗜好を分析する。音楽再生装置５００は、この分析結果に基づいて、使用者の嗜好にあった音楽データを携帯電話機１００に要求する。携帯電話機１００は、要求されたデータにあったデータを記憶している場合には、記憶している音楽データを携帯電話機１００へ送信し、記憶していない場合には、コンテンツサーバ装置４００へ検索メッセージを送信し、音楽データを取得して、携帯電話機１００へ音楽データを送信する。【選択図】      図１
2004252882.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータを複数記憶する記憶部を有する電子機器が、前記記憶部に記憶されているコンテンツデータの特徴を示す特徴データを生成する特徴データ生成ステップと、
前記電子機器が、前記特徴データを通信端末へ送信する特徴データ送信ステップと、
前記通信端末が、前記特徴データを受信し、受信した前記特徴データを、コンテンツデータを検索可能な検索サーバ装置へ送信する特徴データ転送ステップと、
前記検索サーバ装置が、前記特徴データを受信し、受信した前記特徴データに基づいて、通信網に接続されたサーバ装置に記憶されているコンテンツデータの中からコンテンツデータを検索して取得し、取得したコンテンツデータを前記通信端末へ送信する検索ステップと、
前記通信端末が、前記検索ステップにより送信されたコンテンツデータを受信し、受信したコンテンツデータを前記電子機器へ転送するコンテンツデータ転送ステップと、
前記電子機器が、前記コンテンツデータ送信ステップにより送信されたコンテンツデータを受信して前記記憶部に記憶するコンテンツデータ記憶ステップと
を有するコンテンツデータ取得方法。
【請求項２】
前記コンテンツデータは、前記コンテンツデータの属性を示す属性情報を有し、
前記特徴データ生成ステップは、前記属性情報に基づいて前記コンテンツの特徴を示す特徴データを生成すること
を特徴とする請求項１に記載のコンテンツデータ取得方法。
【請求項３】
前記通信端末は、コンテンツデータを複数記憶する記憶部をさらに有し、
前記特徴データ送信ステップに先立つステップであって、
前記通信端末が、前記記憶部に記憶されているコンテンツデータを前記特徴データに基づいて検索し、該当するコンテンツデータを見つけた場合には、該当するコンテンツデータを前記電子機器へ送信するコンテンツデータ送信ステップ
をさらに有する請求項１に記載のコンテンツデータ取得方法。
【請求項４】
前記電子機器は、前記通信端末と通信可能となったことを検知した後、前記特徴データを送信すること
を特徴とする請求項１乃至請求項３のいずれかに記載のコンテンツデータ取得方法。
【請求項５】
記憶部に記憶された複数のコンテンツデータに基づいて、記憶部に記憶されたコンテンツデータの特徴を示す特徴データを生成する特徴分析手段と、
前記特徴データを通信端末へ送信する特徴データ送信手段と、
コンテンツデータを受信し、前記記憶部に記憶するコンテンツデータ記憶手段と
を有する電子機器。
【請求項６】
前記特徴分析手段は、前記コンテンツデータが有する属性情報に基づいて前記特徴データを生成すること
を特徴とする請求項５に記載の電子機器。
【請求項７】
コンテンツデータを複数記憶する記憶手段と、
電子機器から送信される特徴データを受信する特徴データ受信手段と、
前記特徴データ受信手段が受信した特徴データに基づいて前記記憶手段が記憶しているコンテンツデータを検索し、該当するコンテンツデータが前記記憶手段に記憶されているか否か判定する判定手段と、
前記判定手段が、該当するコンテンツデータが前記記憶手段に記憶されていると判定した場合に、該当するコンテンツデータを前記電子機器へ送信するコンテンツデータ送信手段と、
前記判定手段が、該当するコンテンツデータが前記記憶手段に記憶されていないと判定した場合に、前記特徴データ受信手段が受信した前記特徴データを、コンテンツデータを検索可能な検索サーバ装置へ送信する特徴データ転送手段と、
コンテンツデータを受信し、受信したコンテンツデータを前記電子機器へ転送するコンテンツデータ転送手段と
を有する通信端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツデータを取得するための技術に関する。
【０００２】
【従来の技術】
近年、インターネットに接続されたサーバ装置からは、動画像を再生するための動画データや音楽を再生するための音楽データなど、コンテンツを再生するためのデジタル化されたデータ（以下、コンテンツデータと略称する）が提供されている。インターネットに接続可能な端末を有する者は、例えばＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）ブラウザなどのアプリケーションを用いて、サーバ装置から様々なコンテンツデータを取得して音楽や映像などを楽しむことができる。
【０００３】
一方、インターネットに接続されたサーバ装置から提供されるコンテンツデータは多数存在しているため、端末の使用者が、これら多数存在するコンテンツデータの中から、自分の嗜好に合致したコンテンツを取得するのは容易ではない。そこで、端末の使用者が登録したＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）に基づいて、端末の使用者の嗜好に類似した新着コンテンツに関する情報を提供する技術が提案されている（例えば、特許文献１）。特許文献１に開示されているシステムは、インターネットに接続されたサーバ装置からＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）に従って記述されたファイル（以下、ＨＴＭＬファイルとする）を取得し、端末装置の使用者が登録したＵＲＬで指定されるＨＴＭＬファイルと、取得したＨＴＭＬファイルに記述された文章の形態素解析を行う。特許文献１に開示されているシステムは、形態素解析の結果、端末装置の使用者が登録したＵＲＬで指定されるＨＴＭＬファイルに記述された単語群に近い単語群を持つＨＴＭＬファイルを、端末の使用者が求めている新着コンテンツであると判断する。そして、新着のコンテンツデータがある旨を知らせる電子メールを端末装置の使用者宛てに送信する。
【０００４】
【特許文献１】
特開２００２−２９７６５５号公報
【０００５】
【発明が解決しようとする課題】
特許文献１に開示されている技術によれば、端末の使用者は、ＵＲＬを登録することにより、自分の嗜好に類似したコンテンツに関する情報を取得することが可能となる。しかしながら、特許文献１に開示されている技術では、端末の使用者は、自分の嗜好に合致したコンテンツに関する情報を得るために、端末を操作し、サーバ装置へアクセスし、ＵＲＬをサーバ装置に登録するという繁雑な作業しなければならない。また、端末へ送信されるのはコンテンツデータそのものではなく、新着コンテンツがあるということを知らせる電子メールである。そのため、端末の使用者は、コンテンツデータを得るためには、自分で端末を操作して、コンテンツデータを取得するという繁雑な作業をしなければならない。
【０００６】
本発明は、上述した事情に鑑みてなされたものであり、コンテンツデータを使用する者の手を煩わせることなく、コンテンツデータの使用者の嗜好に合ったコンテンツデータを取得することを可能とするコンテンツデータ取得方法、電子機器および通信端末を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上述した課題を解決するために本発明は、コンテンツデータを複数記憶する記憶部を有する電子機器が、前記記憶部に記憶されているコンテンツデータの特徴を示す特徴データを生成する特徴データ生成ステップと、前記電子機器が、前記特徴データを通信端末へ送信する特徴データ送信ステップと、前記通信端末が、前記特徴データを受信し、受信した前記特徴データを、コンテンツデータを検索可能な検索サーバ装置へ送信する特徴データ転送ステップと、前記検索サーバ装置が、前記特徴データを受信し、受信した前記特徴データに基づいて、通信網に接続されたサーバ装置に記憶されているコンテンツデータの中からコンテンツデータを検索して取得し、取得したコンテンツデータを前記通信端末へ送信する検索ステップと、前記通信端末が、前記検索ステップにより送信されたコンテンツデータを受信し、受信したコンテンツデータを前記電子機器へ転送するコンテンツデータ転送ステップと、前記電子機器が、前記コンテンツデータ送信ステップにより送信されたコンテンツデータを受信して前記記憶部に記憶するコンテンツデータ記憶ステップとを有するコンテンツデータ取得方法を提供する。
【０００８】
また本発明は、記憶部に記憶された複数のコンテンツデータに基づいて、記憶部に記憶されたコンテンツデータの特徴を示す特徴データを生成する特徴分析手段と、前記特徴データを通信端末へ送信する特徴データ送信手段と、コンテンツデータを受信し、前記記憶部に記憶するコンテンツデータ記憶手段とを有する電子機器を提供する。
【０００９】
また本発明は、コンテンツデータを複数記憶する記憶手段と、電子機器から送信される特徴データを受信する特徴データ受信手段と、前記特徴データ受信手段が受信した特徴データに基づいて前記記憶手段が記憶しているコンテンツデータを検索し、該当するコンテンツデータが前記記憶手段に記憶されているか否か判定する判定手段と、前記判定手段が、該当するコンテンツデータが前記記憶手段に記憶されていると判定した場合に、該当するコンテンツデータを前記電子機器へ送信するコンテンツデータ送信手段と、前記判定手段が、該当するコンテンツデータが前記記憶手段に記憶されていないと判定した場合に、前記特徴データ受信手段が受信した前記特徴データを、コンテンツデータを検索可能な検索サーバ装置へ送信する特徴データ転送手段と、コンテンツデータを受信し、受信したコンテンツデータを前記電子機器へ転送するコンテンツデータ転送手段とを有する通信端末を提供する。
【００１０】
本発明によれば、電子機器は、記憶しているコンテンツデータに基づいて、記憶しているコンテンツデータの特徴を示す特徴データを生成し、生成した特徴データを通信端末へ送信する。通信端末は、特徴データをサーバ装置へ送信する。サーバ装置は、送信された特徴データに基づいてコンテンツデータを検索し、該当するコンテンツデータを通信端末へ送信する。通信端末は、サーバ装置から送信されたコンテンツデータを電子機器へ送信する。
【００１１】
【発明の実施の形態】
以下、図面を参照して本発明に係る実施形態について説明する。
【００１２】
［１．実施形態の構成］
［１−１．全体構成］
図１は、本実施形態に係わる通信システム１０の全体構成を例示する図である。通信システム１０には多数の携帯電話機、コンテンツサーバ装置および音楽再生装置が存在するが、図面が繁雑になるのを防ぐために、携帯電話機１００と、コンテンツサーバ装置４００および音楽再生装置５００のみを図１に示す。
【００１３】
携帯電話機１００は、パケット通信可能な一般的な携帯電話機と同様の機能を有しており、移動パケット通信網２００およびインターネット３００を介して、コンテンツサーバ装置４００とパケット通信を行うことができる。また、携帯電話機１００は、近距離無線通信の規格の一つであるＢｌｕｅｔｏｏｔｈ（登録商標）に準拠した通信インターフェースを有しており、同じくＢｌｕｅｔｏｏｔｈに準拠した通信インターフェースを有する他の装置と通信を行うことができる。
【００１４】
移動パケット通信網２００は、移動パケット通信網２００を運用する通信事業者と加入契約を結んだ者に対してデータ通信サービスを提供する通信網である。この移動パケット通信網２００は、携帯電話機１００と無線通信を行う無線基地局と、交換機と、インターネット３００と当該通信網との相互接続を行うゲートウェイサーバ装置（いずれも図示略）とを有しており、インターネット３００に接続されている装置と携帯電話機１００との間で行われるパケット通信を中継する。
【００１５】
コンテンツサーバ装置４００は、一般的なＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サーバ装置と同様の機能を有しており、動画データ、静止画データや音楽データなどのコンテンツデータを記憶している。このコンテンツデータには、コンテンツを作成したアーティストのアーティスト名やコンテンツの製作日などのコンテンツの属性情報が含まれている。コンテンツサーバ装置４００は、クライアントとなる装置からの要求に応じて、クライアントとなる装置へコンテンツデータを送信する。
【００１６】
音楽再生装置５００は、音楽データをデコードし、音楽を再生する機能を有している。この音楽再生装置５００は、携帯電話機１００と同様にＢｌｕｅｔｏｏｔｈに準拠した通信インターフェースを有しており、携帯電話機１００との間で近距離無線通信を行うことができる。
【００１７】
［１−２．音楽再生装置の構成］
図２は音楽再生装置５００のハードウェア構成を例示するブロック図である。図２に示したように、音楽再生装置５００の各部は、バス５０１に接続されており、このバス５０１を介して各部間でデータの授受を行う。
【００１８】
近距離無線通信部５０２は、Ｂｌｕｅｔｏｏｔｈ規格に準拠した通信を行うためのインターフェースとしての機能を有しており、受信した信号をＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５０９へ供給する一方、ＣＰＵ５０９から供給された信号をＢｌｕｅｔｏｏｔｈ規格に準拠した信号に変換して送信する。
【００１９】
操作部５０３は、音楽再生装置５００を操作するための複数のキー（図示略）を有しており、音楽再生装置５００の使用者によりこのキーが押下されると、押下されたキーを示す信号をＣＰＵ５０９へ供給する。表示部５０４は、例えば図示を省略した液晶表示パネルおよび液晶表示パネルの表示制御を行う制御回路を有しており、ＣＰＵ５０９の制御の下、文字や音楽再生装置５００を操作するためのメニュー画面などを液晶ディスプレイに表示する。
【００２０】
記憶部５０５は、データを永続的に記憶するメモリ、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などのメモリを有しており、音楽再生装置５００を制御するためのデータや音楽データを記憶する。また、記憶部５０５は、図３に例示したフォーマットのコンテンツテーブルＴＢ１を記憶する。コンテンツテーブルＴＢ１には、後述する処理により音楽データから抽出されるアーティスト名と製作日とが対応付けて格納される。
【００２１】
再生部５０６は、図示を省略したデコーダ、Ｄ／Ａコンバータ、アンプ、スピーカを有しており、ＣＰＵ５０９の制御の下、音楽データをデコードして音楽を再生する。
【００２２】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５０７は、音楽再生装置５００の各部を制御するための制御プログラムを記憶している。ＣＰＵ５０９は、図示を省略した電源から電力が供給されると、ＲＯＭ５０７から制御プログラムを読み出して実行し、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５０８を作業エリアとして音楽再生装置５００の各部の制御を行う。このように音楽再生装置５００は、一般的なコンピュータ装置と同様の構成を有している。
【００２３】
制御プログラムを実行しているＣＰＵ５０９は、Ｂｌｕｅｔｏｏｔｈ規格に従って通信を行うことができる。ＣＰＵ５０９は、近距離無線通信部５０２を制御して、Ｂｌｕｅｔｏｏｔｈ規格に従った通信を行う装置が音楽再生装置５００と近距離無線通信を行うことが可能な通信エリアに存在するか確認するための問い合わせわせパケットを発信し、この問い合わせパケットに対する応答パケットを受信すると、Ｂｌｕｅｔｏｏｔｈ規格に従った通信を行う装置が通信エリアに入ったことを検知する。またＣＰＵ５０９は、制御プログラムに従い、携帯電話機１００から音楽データを取得することや、取得した音楽データを基に音楽再生装置の使用者の嗜好を分析し、分析結果に基づいて携帯電話機１００へ音楽データを要求し、音楽データを取得することができる。
【００２４】
図４は、ＣＰＵ５０９が、携帯電話機１００から音楽データを取得する時の処理の流れを例示するフローチャートである。ＣＰＵ５０９は、携帯電話機１００が当該装置と近距離無線通信を行うことが可能な通信エリアに入ったことを検知すると、当該装置が再生可能なコンテンツデータの種別を携帯電話機１００へ知らせるために、図５に例示したフォーマットの機器メッセージを送信する（ステップＳＡ２）。この機器メッセージは、図５に示したように、機器データとコンテンツ種別データとからなる。機器データは、当該メッセージを送信する機器を表すものであり、例えば、機器データが「０００１」である場合には、当該メッセージを送信する機器が音楽再生装置であることを示す。また、コンテンツ種別データは、当該メッセージを送信する機器が再生可能なコンテンツデータの種別を表すものであり、例えば、このデータが「００１１」である場合には、再生可能なコンテンツデータが音楽データであることを示す。
【００２５】
ＣＰＵ５０９は、機器メッセージへの応答として送信される応答メッセージを受信すると、以下に説明する処理を行う。ＣＰＵ５０９は、携帯電話機１００に記憶されている音楽データを取得する場合には、携帯電話機１００に記憶されている音楽データを音楽再生装置５００へ送信するよう要求する旨の取得メッセージを携帯電話機１００へ送信する（ステップＳＡ６）。ＣＰＵ５０９は、このメッセージへの応答として送信される音楽データを受信すると、この音楽データに内包されているアーティスト名と製作日とを抽出してコンテンツテーブルＴＢ１に格納した後、音楽データを記憶部５０５に記憶させる（ステップＳＡ９）。
【００２６】
ＣＰＵ５０９は、使用者の嗜好に合った音楽データを携帯電話機１００から取得する場合には（ステップＳＡ４；ＹＥＳ）、図６に例示した処理を行う。ＣＰＵ１０９は、後述する処理により分析した、使用者の嗜好を示す嗜好データを内包し、使用者の嗜好に合った音楽データを要求する旨の要求メッセージを携帯電話機１００へ送信する（ステップＳＢ１）。ＣＰＵ５０９は、このメッセージへの応答として送信される音楽データを受信すると、この音楽データに内包されているアーティスト名と製作日とを抽出してコンテンツテーブルＴＢ１に格納した後、音楽データを記憶部５０５に記憶する（ステップＳＢ４）。嗜好データは、後述する処理により２つ生成される。ＣＰＵ５０９は、この２つの嗜好データ毎に要求メッセージを送信したか判断し、送信したと判断した場合（ステップＳＢ５；ＹＥＳ）、嗜好データを消去する（ステップＳＢ６）。
【００２７】
図７は、ＣＰＵ５０９が、音楽再生装置５００の使用者の嗜好を分析する処理の流れを例示するフローチャートである。ＣＰＵ５０９は、時間をカウントするタイマー機能を有しており、制御プログラムを実行しているＣＰＵ５０９はこのタイマー機能を用いて、特定の時刻、例えば、「１２：００」にこの処理を行うう。
【００２８】
ＣＰＵ５０９は、コンテンツテーブルＴＢ１に格納されている個々のアーティスト名毎に、同じアーティスト名がコンテンツテーブルＴＢ１にいくつ格納されているかをカウントする（ステップＳＣ１）。ＣＰＵ５０９は、コンテンツテーブルＴＢ１に格納されているアーティスト名のうち、その格納されている数が一番多いアーティスト名と２番目に多いアーティスト名とを、使用者の好みのアーティスト名であると判断する（ステップＳＣ２）。なお、本実施形態では、その数が一番多いアーティストと２番目に多いアーティストとを使用者の好みのアーティストであるとしているが、この使用者の好みを判断する方法は、この態様に限定されるものではない。次にＣＰＵ１０９は、コンテンツテーブルＴＢ１にて、アーティスト名に対応付けて格納されている製作日のうち、日付が一番新しい製作日を抽出する。
ＣＰＵ５０９は、コンテンツテーブルＴＢ１に格納されている数が一番多いアーティストと二番目に多いアーティスト毎に、アーティスト名を示すアーティストデータと製作日を示す製作日データとを対応付けて、嗜好データとしてＲＡＭ５０８に記憶する（ステップＳＣ３）。
【００２９】
［１−３．携帯電話機の構成］
図８は、携帯電話機１００のハードウェア構成を例示するブロック図である。図８に示したように、携帯電話機１００の各部は、バス１０１に接続されており、このバス１０１を介して各部間でデータの授受を行う。
【００３０】
通信部１０２は、通信インターフェースとしての機能を有しており、ＣＰＵ１０９の制御の下、図示を省略したアンテナを介して、移動パケット通信網２００の無線基地局との間で無線通信を行う。また、通信部１０２は、無線基地局から送信されたパケットデータを、ＣＰＵ１０９へ供給する一方、ＣＰＵ１０９から出力されたパケットデータを無線基地局へ送信する。
【００３１】
近距離無線通信部１０３は、Ｂｌｕｅｔｏｏｔｈ規格に準拠した通信を行うためのインターフェースとしての機能を有しており、受信した信号をＣＰＵ１０９へ供給する一方、ＣＰＵ１０９から供給された信号をＢｌｕｅｔｏｏｔｈ規格に準拠した信号に変換して送信する。
【００３２】
操作部１０４は、携帯電話機１００を操作するための複数のキー（図示略）を有しており、携帯電話機１００の使用者により、このキーが押下されると、押下されたキーを示す信号をＣＰＵ１０９へ供給する。表示部１０５は、例えば図示を省略した液晶表示パネルおよび液晶表示パネルの表示制御を行う制御回路を有しており、ＣＰＵ１０９の制御の下、文字やグラフィック画面、携帯電話機１００を操作するためのメニュー画面などを液晶ディスプレイに表示する。
【００３３】
記憶部１０６は、データを永続的に記憶するメモリ、例えば、ＥＥＰＲＯＭなどのメモリを有している。この記憶部１０６は、携帯電話機１００を制御するためのデータやコンテンツデータを記憶する。
【００３４】
ＲＯＭ１０７は、例えば、携帯電話機１００の各部を制御するための制御プログラムや一般的なＷＷＷブラウザを実現させるためのＷＷＷブラウザプログラムなどを記憶している。ＣＰＵ１０９は、図示を省略した電源から電力が供給されると、ＲＯＭ１０７から制御プログラムを読み出して起動し、ＲＡＭ１０８を作業エリアとして携帯電話機１００の各部の制御を行う。このように携帯電話機１００は、一般的なコンピュータ装置と同様の構成を有している。
【００３５】
制御プログラムを実行しているＣＰＵ１０９は、ＣＰＵ１０９に入力される信号に応じた処理を行う。例えば、携帯電話機１００の使用者が、操作部１０４が有するキーを押下してＷＷＷブラウザを実現させる旨の操作を行うと、ＣＰＵ１０９は、操作部１０４から供給される信号と表示部１０５に表示されている画面とに基づいて使用者の指示を特定し、ＲＯＭ１０７からＷＷＷブラウザプログラムを読み出して実行する。
【００３６】
制御プログラムを実行しているＣＰＵ１０９は、Ｂｌｕｅｔｏｏｔｈ規格に従って通信を行うことができる。ＣＰＵ１０９は、近距離無線通信部１０３にて音楽再生装置５００の近距離無線通信部５０２から発信される問い合わせパケットが受信されると、問い合わせパケットに対する応答パケットを、近距離無線通信部１０３を制御して発信する。また、制御プログラムを実行しているＣＰＵ１０９は、Ｂｌｕｅｔｏｏｔｈ規格に従って音楽再生装置５００と通信を行うことが可能であり、音楽データを音楽再生装置へ送信する。図９は、ＣＰＵ１０９が音楽データを音楽再生装置５００へ送信する際の処理の流れを例示するフローチャートである。ＣＰＵ１０９は、音楽再生装置５００が送信する機器メッセージを受信すると、機器メッセージに内包されているコンテンツ種別データをＲＡＭ１０８に記憶させる（ステップＳＤ２）。ＣＰＵ１０９は、音楽再生装置５００が送信する取得メッセージを受信すると、ＲＡＭ１０８に記憶させたコンテンツ種別データが示す種類のコンテンツデータを記憶部１０６から読み出し、音楽再生装置５００へ送信する（ステップＳＤ７）。ＣＰＵ１０９は、音楽再生装置５００が送信する要求メッセージを受信すると、要求メッセージが内包している嗜好データを検索キーにして記憶部１０６が記憶しているコンテンツデータを検索する（ステップＳＤ９）。記憶部１０６が、検索キーに該当するコンテンツデータを記憶している場合には、ＣＰＵ１０９は検索キーに該当したコンテンツデータを音楽再生装置５００へ送信する（ステップＳＤ６、ステップＳＤ７）。ＣＰＵ１０９は、検索の結果、該当するコンテンツデータを記憶部１０６に記憶していないと判断した場合には、嗜好データを内包させた検索メッセージをコンテンツサーバ装置４００へ送信し、該当するコンテンツデータを受信して携帯電話機１００へ送信する（ステップＳＤ１１、ステップＳＤ１２、ステップＳＤ７）。
【００３７】
［１−４．コンテンツサーバ装置の構成］
コンテンツサーバ装置４００のハードウェア構成は、一般的なＷＷＷサーバ装置と同様であるため、その説明を省略する。コンテンツサーバ装置４００が、一般的なＷＷＷサーバ装置と異なる点は、携帯電話機１００から送信される検索メッセージを受信するとコンテンツデータを検索し、検索したコンテンツデータを携帯電話機１００へ送信する点である。以下、この異なる点についてのみ説明する。
【００３８】
図１０は、コンテンツサーバ装置４００のＣＰＵが行う処理の流れを例示するフローチャートである。コンテンツサーバ装置４００は、検索メッセージを受け取ると、このメッセージに内包されている嗜好データを抽出し、抽出した嗜好データが示すアーティスト名が内包されている音楽データを、記憶している音楽データの中から検索する。コンテンツサーバ装置４００は、該当する音楽データを見つけると、検索した音楽データから製作日を抽出する。次にコンテンツサーバ装置４００は、抽出した製作日と、嗜好データが示す製作日とを比較する。コンテンツサーバ装置４００は、この比較の結果、記憶している音楽データの製作日の方が新しい場合には、この音楽データを携帯電話機１００へ送信する（ステップＳＥ２）。
【００３９】
［２．実施形態の動作例］
次に、上述した実施形態の動作例について説明する。なお、以下に説明する動作例においては、携帯電話機１００と音楽再生装置５００の使用者は同一であるものとする。
【００４０】
［２−１．携帯電話機に記憶されている音楽データの取得］
まず、嗜好データがＲＡＭ５０８に記憶されていない音楽再生装置５００が、携帯電話機１００に記憶されている音楽データを取得する際の動作例について、図１１を用いて説明する。
【００４１】
携帯電話機１００の使用者（以下、単に使用者と略称する）が、操作部１０４が有するキーを操作し、ＷＷＷブラウザを実現させる旨の操作を行うと、携帯電話機１００のＣＰＵ１０９は、ＲＯＭ１０７からＷＷＷブラウザプログラムを読み出して実行する。次に使用者が、コンテンツサーバ装置４００が提供している音楽データのＵＲＬを入力した後、音楽データの取得を指示する旨の操作を行うと、ＣＰＵ１０９は、入力されたＵＲＬをパラメータとして内包するＧＥＴメソッドを用いたＨＴＴＰリクエストメッセージを生成する。ＣＰＵ１０９が、通信部１０２を制御して、このＨＴＴＰリクエストメッセージを送信すると、送信されたメッセージは、移動パケット通信網２００、インターネット３００を介してコンテンツサーバ装置４００へ送信される（図１１：ステップＳ１０１）。
【００４２】
コンテンツサーバ装置４００は、このメッセージを受信すると、メッセージに内包されているＵＲＬで指定される音楽データを内包するＨＴＴＰレスポンスメッセージを生成する。このＨＴＴＰレスポンスメッセージは、コンテンツサーバ装置４００から送信され、インターネット３００、移動パケット通信網２００を介して、携帯電話機１００へ送信される（ステップＳ１０２）。ＣＰＵ１０９が、このメッセージを受信すると、このメッセージに内包されている音楽データが抽出され、抽出された音楽データが記憶部１０６に記憶される。
【００４３】
この後、携帯電話機１００を保持している者が、音楽再生装置５００と携帯電話機１００とが互いにＢｌｕｅｔｏｏｔｈ規格による通信を行うことが可能となる場所まで移動すると、音楽再生装置５００のＣＰＵ５０９は、携帯電話機１００が当該装置と近距離無線通信を行うことが可能な通信エリアに入ったことを検知する（ステップＳ１０３、図４：ステップＳＡ１；ＹＥＳ）。
【００４４】
次にＣＰＵ５０９は、機器メッセージを生成する。この機器メッセージに内包される機器データは音楽再生装置を表す「０００１」に設定され、コンテンツ種別データは音楽データを表す「００１１」に設定される。この機器メッセージは、近距離無線通信部５０２から送信され（ステップＳＡ２）、携帯電話機１００の近距離無線通信部１０３にて受信される（ステップＳ１０４）。なお、音楽再生装置以外の他の装置の場合、機器データには機器の種別を一意に示す識別子が設定される。また、装置で再生可能なコンテンツの種別が異なる場合には、コンテンツの種別を一意に示す識別子が設定される。
【００４５】
近距離無線通信部１０３は、受信した機器メッセージをＣＰＵ１０９へ送る。ＣＰＵ１０９は、この機器メッセージを受け取ると（図９：ステップＳＤ１；ＹＥＳ）、機器メッセージに内包されているコンテンツ種別データを抽出し、ＲＡＭ１０８に記憶する（ステップＳＤ２）。次にＣＰＵ１０９は、機器メッセージを受信したことを示す応答メッセージを生成する。このメッセージは、近距離無線通信部１０３から送信され（ステップＳＤ３）、音楽再生装置５００の近距離無線通信部５０２にて受信される（ステップＳ１０５）。
【００４６】
ＣＰＵ５０９は応答メッセージを受け取ると（ステップＳＡ３；ＹＥＳ）、嗜好データがＲＡＭ５０８に記憶されているか否かを判断する。この時点では、嗜好データは、ＲＡＭ５０８に記憶されていないので（ステップＳＡ４；ＮＯ）、次にＣＰＵ５０９は、取得メッセージを生成する。この取得メッセージは、近距離無線通信部５０２から送信され（ステップＳＡ６）、携帯電話機１００の近距離無線通信部１０３にて受信される（ステップＳ１０６）。
【００４７】
ＣＰＵ１０９は、この取得メッセージを受け取ると、ＲＡＭ１０８に記憶したコンテンツ種別データを読み出す。このコンテンツ種別データは「００１１」であり、音楽データを表すものである。従ってＣＰＵ１０９は、コンテンツサーバ装置４００から取得して記憶部１０６に記憶した音楽データを読み出す（ステップＳＤ６）。この読み出された音楽データは、近距離無線通信部１０３から送信され（ステップＳＤ７）、音楽再生装置５００の近距離無線通信部５０２にて受信される（ステップＳ１０７）。
【００４８】
ＣＰＵ５０９は、この音楽データを受け取ると（ステップＳＡ７；ＹＥＳ）、受信した音楽データに内包されているアーティスト名を示すデータと当該音楽データの製作日を示すデータとを抽出し、抽出したデータが示すアーティスト名と製作日とを対応付けてコンテンツテーブルＴＢ１に格納する（ステップＳＡ８）。次にＣＰＵ５０９は、受信した音楽データを記憶部５０５に記憶する（ステップＳＡ９）。
【００４９】
以上説明したようにコンテンツデータを再生する音楽再生装置５００は、コンテンツデータを有している携帯電話機１００が近づくと、自動的にコンテンツデータを携帯電話機１００から取得することができる。
【００５０】
［２−２．音楽再生装置の使用者の嗜好に合った音楽データの取得］
次に、嗜好データをＲＡＭ５０８に記憶している音楽再生装置５００が、使用者の嗜好に合った音楽データを取得する際の動作例について、図１２を用いて説明する。なお、以下に説明する動作例においては、コンテンツテーブルＴＢ１には図３に例示したようにデータが格納され、且つ携帯電話機１００の記憶部１０６は、アーティスト名が「ＡＡＡ」で製作日が「２００３／０２／０１」の音楽データのみを記憶しており、コンテンツサーバ装置４００は、アーティスト名が「ＢＢＢ」で製作日が「２００３／０２／０１」の音楽データを記憶している場合を想定する。
【００５１】
ＣＰＵ５０９は、タイマー機能によりカウントされている時刻が「１２：００」になると、コンテンツテーブルＴＢ１に格納されている個々のアーティスト名毎に、同じアーティスト名がコンテンツテーブルＴＢ１にいくつ格納されているかをカウントする（図７：ステップＳＣ１）。図３に例示したように、コンテンツテーブルＴＢ１には、アーティスト名「ＡＡＡ」が３つ、アーティスト名「ＢＢＢ」が４つ、アーティスト名「ＣＣＣ」が１つ、アーティスト名「ＤＤＤ」が２つ格納されている。ＣＰＵ５０９は、コンテンツテーブルＴＢ１に格納されているアーティスト名のうち、その格納されている数が一番多いアーティスト名と２番目に多いアーティスト名とを、使用者の好みのアーティスト名であると判断する（ステップＳＣ２）。
【００５２】
次にＣＰＵ１０９は、アーティスト名「ＡＡＡ」に対応付けて格納されている製作日のうち、日付が一番新しい製作日データを抽出し、アーティスト名「ＡＡＡ」と製作日「２００３／０１／０１」とを対応付けて、嗜好データとしてＲＡＭ５０８に記憶する。ＣＰＵ１０９は、アーティスト名「ＢＢＢ」についても同様に製作日「２００３／０１／０１」を抽出し、嗜好データとしてＲＡＭ５０８に記憶する（ステップＳＣ３）。
【００５３】
この後、携帯電話機１００を保持している者が、音楽再生装置５００と携帯電話機１００とが互いにＢｌｕｅｔｏｏｔｈ規格による通信を行うことが可能となる場所まで移動すると、音楽再生装置５００のＣＰＵ５０９は、携帯電話機１００が当該装置と近距離無線通信を行うことが可能な通信エリアに入ったことを検知する（図１２：ステップＳ２０１、図４：ステップＳＡ１；ＹＥＳ）。
【００５４】
ＣＰＵ５０９は、携帯電話機１００が当該装置と近距離無線通信を行うことが可能な通信エリアに入ったことを検知すると、機器メッセージを生成する。この機器メッセージに内包される機器データは音楽再生装置を表す「０００１」に設定され、コンテンツ種別データは音楽データを表す「００１１」に設定される。この機器メッセージは、近距離無線通信部５０２から送信され（ステップＳＡ２）、携帯電話機１００の近距離無線通信部１０３にて受信される（ステップＳ２０２）。
【００５５】
近距離無線通信部１０３は、受信した機器メッセージをＣＰＵ１０９へ送る。ＣＰＵ１０９は、この機器メッセージを受け取ると（図９：ステップＳＤ１；ＹＥＳ）、機器メッセージに内包されているコンテンツ種別データを抽出し、ＲＡＭ１０８に記憶する（ステップＳＤ２）。次にＣＰＵ１０９は、機器メッセージを受信したことを示す応答メッセージを生成する。このメッセージは、近距離無線通信部１０３から送信され（ステップＳＤ３）、音楽再生装置５００の近距離無線通信部５０２にて受信される（ステップＳ２０３）。
【００５６】
ＣＰＵ５０９は、応答メッセージを受け取ると（ステップＳＡ３；ＹＥＳ）、この時点では、嗜好データがＲＡＭ５０８に記憶されているので、ステップＳＡ５の処理、即ち、図６に示した処理を行う。ＣＰＵ５０９は、ＲＡＭ５０８に記憶されている嗜好データのうち、アーティスト名が「ＡＡＡ」である嗜好データを読み出す。そして、ＣＰＵ５０９は、読み出した嗜好データを内包する要求メッセージを生成し、このメッセージを携帯電話機１００へ送信する（ステップＳＢ１、ステップＳ２０４）。
【００５７】
ＣＰＵ１０９は、この要求メッセージを受け取ると（ステップＳＤ４；ＹＥＳ、ステップＳＤ５；ＮＯ、ステップＳＤ８；ＹＥＳ）、このメッセージに内包されている嗜好データを抽出し、抽出した嗜好データが示すアーティスト名「ＡＡＡ」が内包されている音楽データを、記憶部１０６に記憶されている音楽データの中から検索する（ステップＳＤ９）。ＣＰＵ１０９は、該当する音楽データを見つけると、検索した音楽データから製作日「２００３／０２／０１」を抽出する。次にＣＰＵ１０９は、抽出した製作日「２００３／０２／０１」と、嗜好データが示す製作日「２００３／０１／０１」とを比較する。ＣＰＵ１０９は、記憶部１０６に記憶されている音楽データの製作日の方が新しいため要求されたコンテンツデータを有していると判断し（ステップＳＤ１０；ＹＥＳ）、この音楽データを記憶部１０６から読み出し（ステップＳＤ６）、読み出した音楽データを、音楽再生装置５００へ送信する（ステップＳＤ７、ステップＳ２０５）。
【００５８】
ＣＰＵ５０９は、この音楽データを受け取ると（ステップＳＢ２；ＹＥＳ）、受信した音楽データに内包されているアーティスト名を示すデータと当該音楽データの製作日を示すデータとを抽出し、抽出したデータが示すアーティスト名と製作日とを対応付けてコンテンツテーブルＴＢ１に格納する（ステップＳＢ３）。そしてＣＰＵ５０９は、受信した音楽データを記憶部５０５に記憶する（ステップＳＢ４）。
【００５９】
次にＣＰＵ５０９は、アーティスト名「ＢＢＢ」が内包されている嗜好データをＲＡＭ５０８から読み出し、読み出した嗜好データを内包する要求メッセージを生成し、このメッセージを携帯電話機１００へ送信する（ステップＳＢ５；ＮＯ、ステップＳＢ１）。
【００６０】
ＣＰＵ１０９は、この要求メッセージを受け取ると（ステップＳＤ４；ＹＥＳ、ステップＳＤ５；ＮＯ、ステップＳＤ８；ＹＥＳ）、このメッセージに内包されている嗜好データを抽出し、抽出した嗜好データが示すアーティスト名「ＢＢＢ」が内包されている音楽データを、記憶部１０６に記憶されている音楽データの中から検索する（ステップＳＤ９）。
【００６１】
アーティスト名「ＢＢＢ」を内包する音楽データは、記憶部１０６には記憶されていないので、ＣＰＵ１０９は、該当するコンテンツデータを有していないと判断する（ステップＳＤ１０；ＮＯ）。次にＣＰＵ１０９は、要求メッセージから抽出した嗜好データを内包する検索メッセージを生成する。この検索メッセージは、コンテンツサーバ装置４００を宛先として通信部１０２から送信された後（ステップＳＤ１１）、移動パケット通信網２００の無線基地局にて受信されると、移動パケット通信網２００のゲートウェイサーバ装置、インターネット３００を介してコンテンツサーバ装置４００へ送信される（ステップＳ２０７）。
【００６２】
コンテンツサーバ装置４００は、この検索メッセージを受け取ると、このメッセージに内包されている嗜好データを抽出し、抽出した嗜好データが示すアーティスト名「ＢＢＢ」が内包されている音楽データを、記憶している音楽データの中から検索する。コンテンツサーバ装置４００は、該当する音楽データを見つけると、検索した音楽データから製作日「２００３／０２／０１」を抽出する。次にコンテンツサーバ装置４００は、抽出した製作日「２００３／０２／０１」と、嗜好データが示す製作日「２００３／０１／０１」とを比較する。コンテンツサーバ装置４００は、この比較の結果、記憶している音楽データの製作日の方が新しいので要求されたコンテンツデータを有していると判断し（ステップＳＥ１；ＹＥＳ）、この音楽データを携帯電話機１００へ送信する（ステップＳＥ２、ステップＳ２０８）。
【００６３】
ＣＰＵ５０９は、この音楽データを受け取ると（ステップＳＢ２；ＹＥＳ）、受信した音楽データに内包されているアーティスト名を示すデータと当該音楽データの製作日を示すデータとを抽出し、抽出したデータが示すアーティスト名と製作日とを対応付けてコンテンツテーブルＴＢ１に格納する（ステップＳＢ３）。そしてＣＰＵ５０９は、受信した音楽データを記憶部５０５に記憶する（ステップＳＢ４）。ＣＰＵ５０９は、要求メッセージを２回送信したことにより、嗜好データの送信が終了したと判断し（ステップＳＢ５；ＹＥＳ）、ＲＡＭ５０８に記憶されている嗜好データを消去する（ステップＳＢ６）
【００６４】
以上説明したように本実施形態によれば、コンテンツデータを取得した音楽再生装置５００が、使用者の嗜好を分析し、使用者の嗜好に合致したコンテンツデータを取得することにより、使用者の手を煩わせることなく使用者の嗜好に合致するコンテンツデータを提供することが可能となる。また、本実施形態によれば、携帯電話機１００は、使用者の嗜好に合ったコンテンツデータを記憶している場合には、インターネットに接続されたコンテンツサーバ装置４００へメッセージを送ることがないので、トラヒックの発生を抑えることが可能となる。また本実施形態によれば、ＣＰＵ５０９は、コンテンツデータの属性情報に基づいて、記憶部５０５に記憶されているコンテンツデータの特徴、即ち、個々のアーティスト名毎に、記憶部５０５に記憶されているコンテンツデータの数を抽出する。ＣＰＵ５０９は、コンテンツデータの特徴を抽出することにより、音楽再生装置５００の使用者の嗜好を示す情報を得ることができ、音楽再生装置５００の使用者の嗜好にあったコンテンツデータを取得することが可能となる。
【００６５】
［３．変形例］
本発明は、係る実施形態に限定されるものではない。以下、上述した実施形態の変形例について述べる。
【００６６】
機器メッセージのフォーマットは、上述したフォーマットに限定されるものではない。機器メッセージには、コンテンツ種別データのみを内包させるようにしてもよい。また、携帯電話機１００からコンテンツデータを取得することが可能であるか否かを表す、認証情報を機器メッセージに内包させるようにしてもよい。
【００６７】
使用者の好みを分析する方法は、上述した実施形態の方法に限定されるものではない。曲名を音楽データから抽出し、曲名を示す文字列に対して形態素解析を行い、使用者が好む文字列を含む曲名を取得するようにしてもよい。また、コンテンツデータが有する属性情報に基づいて使用者の嗜好を分析するのではなく、コンテンツが示すコンテンツから使用者の嗜好を分析するようにしてもよい。例えば、音楽データなどの場合、音楽データが有するメロディやリズムを分析して、使用者の嗜好を分析するようにしてもよい。また、音楽データが再生された時に、音楽データの使用回数を音楽データの特徴を示すデータとして記憶部５０５０に記憶させ、使用回数の多い音楽データを音楽再生装置５００の使用者の嗜好に合ったコンテンツデータとしてもよい。そして、このコンテンツデータからアーティスト名を抽出して嗜好データとしてもよい。
【００６８】
音楽再生装置５００は、コンテンツデータを取得した場合、自動的にコンテンツデータを再生するようにしてもよい。
【００６９】
コンテンツデータを検索するための検索サーバ装置を設けるようにしてもよい。携帯電話機１００は、検索メッセージをインターネット３００に接続された検索サーバ装置へ送信する。検索サーバ装置は、インターネット３００に接続されたコンテンツサーバ装置４００が提供しているコンテンツデータを検索し、検索キーに該当したコンテンツデータをコンテンツサーバ装置４００から取得して携帯電話機１００へ送信するようにしてもよい。
【００７０】
コンテンツデータを携帯電話機１００から取得することが可能な装置は、音楽再生装置５００に限定されるものではない。例えば、動画像データや静止画データを取得できるテレビジョン受信機であってもよい。このような態様によれば、携帯電話機１００は、様々なコンテンツデータをインターネット３００に接続されたコンテンツサーバ装置から取得し、コンテンツを再生するのに適した装置へ使用者の手を煩わせることなく送信することができる。
【００７１】
携帯電話機１００は、コンテンツデータを取得した時のコンテンツサーバ装置４００のＵＲＬを記憶しておき、検索メッセージを送信する際には、記憶したＵＲＬが示すコンテンツサーバ装置へ検索メッセージを送信するようにしてもよい。また、上述した検索サーバ装置へ検索メッセージを送信する際には、携帯電話機１００に検索サーバ装置のドメイン名を記憶させておき、ドメイン名で指定される検索サーバ装置へ検索メッセージを送信するようにしてもよい。
【００７２】
携帯電話機１００と音楽再生装置５００との間で行う近距離無線通信は、Ｂｌｕｅｔｏｏｔｈ規格に従った通信に限定されるものではない。携帯電話機１００と音楽再生装置５００とは、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）Ｓｔａｎｄａｒｄに準拠した無線通信など赤外線を用いた通信により通信を行うようにしてもよい。
【００７３】
コンテンツサーバ装置４００からコンテンツデータをダウンロードする装置は、携帯電話機１００に限定されるものではない。コンテンツサーバ装置４００と通信可能な装置であれば、例えば、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）やパーソナルコンピュータ等の装置でもよい。
【００７４】
携帯電話機１００は、検索メッセージを受信した場合、携帯電話機１００の記憶部１０６を検索せずに、インターネット３００に接続されたサーバ装置を検索するようにしてもよい。
【００７５】
上述した実施形態では、コンテンツデータが、アーティスト名などのコンテンツに関する情報を含んでいるが、コンテンツデータのフォーマットは、このようなフォーマットに限定されるものではない。コンテンツに関する情報は、コンテンツデータとは別のデータとして設けておくようにしてもよい。
【００７６】
【発明の効果】
以上説明したように本発明によれば、コンテンツデータを使用する者の手を煩わせることなく、コンテンツデータの使用者の嗜好に合ったコンテンツを取得することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施形態に係わる通信システム１０の全体構成を例示する図である。
【図２】同実施形態に係わる、音楽再生装置５００のハードウェア構成を例示する図である。
【図３】同実施形態に係わる、音楽再生装置５００の記憶部５０５に記憶されるコンテンツテーブルＴＢ１のフォーマットを例示する図である。
【図４】同実施形態に係わる、音楽再生装置５００のＣＰＵ５０９が行う処理の流れを例示するフローチャートである。
【図５】同実施形態に係わる音楽再生装置５００から送信される、機器メッセージのフォーマットを例示する図である。
【図６】同実施形態に係わる、音楽再生装置５００のＣＰＵ５０９が行う処理の流れを例示するフローチャートである。
【図７】同実施形態に係わる、音楽再生装置５００のＣＰＵ５０９が行う処理の流れを例示するフローチャートである。
【図８】同実施形態に係わる、携帯電話機１００のハードウェア構成を例示する図である。
【図９】同実施形態に係わる、携帯電話機１００のＣＰＵ１０９が行う処理の流れを例示するフローチャートである。
【図１０】同実施形態に係わる、コンテンツサーバ装置４００のＣＰＵが行う処理の流れを例示するフローチャートである。
【図１１】同実施形態に係わる音楽再生装置５００が音楽データを取得する際の動作例を説明するための図である。
【図１２】同実施形態に係わる音楽再生装置５００が使用者の嗜好に合った音楽データを取得する際の動作例を説明するための図である。
【符号の説明】
１００・・・携帯電話機
１０１・・・バス、１０２・・・通信部、１０３・・・近距離無線通信部、１０４・・・操作部、１０５・・・表示部、１０６・・・記憶部、１０７・・・ＲＯＭ、１０８・・・ＲＡＭ、１０９・・・ＣＰＵ
２００・・・移動パケット通信網
３００・・・インターネット
４００・・・コンテンツサーバ装置
５００・・・音楽再生装置
５０１・・・バス、５０２・・・近距離無線通信部、５０３・・・操作部、５０４・・・表示部、５０５・・・記憶部、５０６・・・再生部、５０７・・・ＲＯＭ、５０８・・・ＲＡＭ、５０９・・・ＣＰＵ
【図１】
2004252882.tif 000003
【図２】
2004252882.tif 000004
【図３】
2004252882.tif 000005
【図４】
2004252882.tif 000006
【図５】
2004252882.tif 000007
【図６】
2004252882.tif 000008
【図７】
2004252882.tif 000009
【図８】
2004252882.tif 000010
【図９】
2004252882.tif 000011
【図１０】
2004252882.tif 000012
【図１１】
2004252882.tif 000013
【図１２】
2004252882.tif 000014