(57)【特許請求の範囲】
【請求項１】
端末へコンテンツ更新情報を配信するシステムにおけるコンテンツ更新情報配信方法において、
前記システムは、コンテンツデータを蓄積し且つ前記コンテンツ更新情報を配信するコンテンツ配信制御サーバを更に有し、
前記端末が、当該利用者によって所望されるコンテンツデータに関するユーザ設定情報を、前記コンテンツ配信制御サーバへ送信する第１のステップと、
前記端末が、端末状態情報を記述したプレゼンス通知メッセージを、前記コンテンツ配信制御サーバへ送信する第２のステップと、
前記コンテンツ配信制御サーバが、前記端末状態情報に応じて、前記コンテンツ更新情報を配信すべき時間間隔を決定する第３のステップと、
前記コンテンツ配信制御サーバが、前記時間間隔に応じて、前記ユーザ設定情報と合致する前記コンテンツデータの更新の有無を判定する第４のステップと、
更新されたコンテンツデータに基づくコンテンツ更新情報を生成する第５のステップと、
前記コンテンツ更新情報を、前記端末へ配信する第６のステップと
を有することを特徴とするコンテンツ更新情報配信方法。
【請求項２】
前記コンテンツ更新情報は、ＲＳＳ(Rich/RDF Site Summary)情報であり、
前記端末と前記コンテンツ配信制御サーバとの間は、ＳＩＰ(Session Initiation Protocol)によって接続されており、
前記プレゼンス通知メッセージは、PUBLISH/MESSAGE/NOTIFYメソッドであることを特徴とする請求項１に記載のコンテンツ更新情報配信方法。
【請求項３】
前記端末状態情報は、端末種別要素として「固定端末」若しくは「移動端末」が記述され、及び／又は、ネットワーク種別要素として「固定網」若しくは「移動網」が記述され、
前記端末状態情報について、前記端末種別要素として「移動端末」が記述され、又は、前記ネットワーク種別要素として「移動網」が記述されている場合、前記時間間隔を長く設定し、逆に、前記端末種別要素として「固定端末」が記述され、且つ、前記ネットワーク種別要素として「固定網」が記述されている場合、前記時間間隔を短く設定することを特徴とする請求項１又は２に記載のコンテンツ更新情報配信方法。
【請求項４】
前記端末状態情報について、前記端末種別要素として「移動端末」が記述され、又は、前記ネットワーク種別要素として「移動網」が記述されている場合、前記コンテンツ更新情報は、テキスト以外のメディア情報の少なくとも一部を削除したものであることを特徴とする請求項３に記載のコンテンツ更新情報配信方法。
【請求項５】
前記端末状態情報は、バッテリ残量要素／電波強度要素として「低」「中」「高」が記述され、前記端末状態情報について、前記バッテリ残量要素として「低」が記述されている場合、前記時間間隔を長く設定し、逆に、前記バッテリ残量要素として「高」が記述されている場合、前記時間間隔を短く設定し、
又は、
前記端末状態情報は、ＣＰＵ・メモリ利用率要素として「低」「中」「高」が記述され、前記端末状態情報について、前記ＣＰＵ・メモリ利用率要素として「高」が記述されている場合、前記時間間隔を長く設定し、逆に、前記ＣＰＵ・メモリ利用率要素として「低」が記述されている場合、前記時間間隔を短く設定することを特徴とする請求項１から４のいずれか１項に記載のコンテンツ更新情報配信方法。
【請求項６】
前記端末状態情報について、前記バッテリ残量要素／電波強度要素として「低」が記述されている場合、又は、前記ＣＰＵ・メモリ利用率要素として「高」が記述されている場合、前記コンテンツ更新情報は、テキスト以外のメディア情報の少なくとも一部を削除したものであることを特徴とする請求項５に記載のコンテンツ更新情報配信方法。
【請求項７】
前記システムは、前記コンテンツデータを蓄積したコンテンツサーバを更に有し、
前記コンテンツ配信制御サーバが、所定時間間隔で、前記コンテンツサーバへ、コンテンツ更新情報要求メッセージを送信するステップと、
前記コンテンツサーバが、前記コンテンツ配信制御サーバへ、コンテンツ更新情報を返信するステップと、
前記コンテンツ配信制御サーバが、前記コンテンツ更新情報を蓄積するステップと
を更に有することを特徴とする請求項１から６のいずれか１項に記載のコンテンツ更新情報配信方法。
【請求項８】
コンテンツデータを蓄積し且つコンテンツ更新情報を配信するコンテンツ配信制御サーバであって、
端末から、当該利用者によって所望されるコンテンツデータに関するユーザ設定情報を受信するユーザ設定管理手段と、
前記端末から、端末状態情報を記述したプレゼンス通知メッセージを受信するプレゼンス通知受信手段と、
前記端末状態情報に応じて、前記コンテンツ更新情報を配信すべき時間間隔を決定する配信制御手段と、
前記時間間隔に応じて、前記ユーザ設定情報と合致する前記コンテンツデータの更新の有無を判定するマッチング手段と、
更新されたコンテンツデータに基づくコンテンツ更新情報を生成するコンテンツ更新情報生成手段と、
前記コンテンツ更新情報を、前記端末へ配信するコンテンツ更新情報配信手段と
を有することを特徴とするコンテンツ配信制御サーバ。
【請求項９】
前記コンテンツ更新情報は、ＲＳＳ情報であり、
前記端末との間は、ＳＩＰによって接続されており、
前記プレゼンス通知メッセージは、PUBLISH/MESSAGE/NOTIFYメソッドである
ことを特徴とする請求項８に記載のコンテンツ配信制御サーバ。
【請求項１０】
前記端末状態情報は、端末種別要素として「固定端末」若しくは「移動端末」が記述され、及び／又は、ネットワーク種別要素として「固定網」若しくは「移動網」が記述され、
前記配信制御手段は、前記端末状態情報について、前記端末種別要素として「移動端末」が記述され、又は、前記ネットワーク種別要素として「移動網」が記述されている場合、前記時間間隔を長く設定し、逆に、前記端末種別要素として「固定端末」が記述され、且つ、前記ネットワーク種別要素として「固定網」が記述されている場合、前記時間間隔を短く設定することを特徴とする請求項８又は９に記載のコンテンツ配信制御サーバ。
【請求項１１】
前記コンテンツ更新情報生成手段は、前記端末状態情報について、前記端末種別要素として「移動端末」が記述され、又は、前記ネットワーク種別要素として「移動網」が記述されている場合、テキスト以外のメディア情報の少なくとも一部を削除した前記コンテンツ更新情報を生成することを特徴とする請求項１０に記載のコンテンツ配信制御サーバ。
【請求項１２】
前記端末状態情報は、バッテリ残量要素／電波強度要素として「低」「中」「高」が記述され、前記端末状態情報について、前記バッテリ残量要素として「低」が記述されている場合、前記時間間隔を長く設定し、逆に、前記バッテリ残量要素として「高」が記述されている場合、前記時間間隔を短く設定し、
又は、
前記端末状態情報は、ＣＰＵ・メモリ利用率要素として「低」「中」「高」が記述され、前記端末状態情報について、前記ＣＰＵ・メモリ利用率要素として「高」が記述されている場合、前記時間間隔を長く設定し、逆に、前記ＣＰＵ・メモリ利用率要素として「低」が記述されている場合、前記時間間隔を短く設定する
ことを特徴とする請求項８から１１のいずれか１項に記載のコンテンツ配信制御サーバ。
【請求項１３】
前記コンテンツ更新情報生成手段は、前記端末状態情報について、前記バッテリ残量要素／電波強度要素として「低」が記述されている場合、又は、前記ＣＰＵ・メモリ利用率要素として「高」が記述されている場合、前記コンテンツ更新情報は、テキスト以外のメディア情報の少なくとも一部を削除したものであることを特徴とする請求項１２に記載のコンテンツ配信制御サーバ。
【請求項１４】
前記コンテンツデータを蓄積したコンテンツサーバと通信するコンテンツ収集手段を更に有し、
前記コンテンツ収集手段は、所定時間間隔で、前記コンテンツサーバへコンテンツ更新情報要求メッセージを送信し、該コンテンツサーバからコンテンツ更新情報を受信し、該コンテンツ更新情報を蓄積することを特徴とする請求項８から１３のいずれか１項に記載のコンテンツ配信制御サーバ。
【請求項１５】
請求項８から１４のいずれか１項に記載のコンテンツ配信制御サーバと通信する端末であって、
端末状態情報を記述したプレゼンス情報を含むプレゼンス通知メッセージを送信するプレゼンス通知送信手段を有し、
前記端末状態情報に、前記端末種別要素、前記ネットワーク種別要素、前記バッテリ残量要素、前記電波強度要素、及び／又は前記ＣＰＵ・メモリ利用率要素を記述することを特徴とする端末。
【請求項１６】
端末へコンテンツデータ及びコンテンツ更新情報を配信するサーバに搭載されたコンピュータを機能させるコンテンツ配信制御用のプログラムであって、
端末から、当該利用者によって所望されるコンテンツデータに関するユーザ設定情報を受信するユーザ設定管理手段と、
前記端末から、端末状態情報を記述したプレゼンス通知メッセージを受信するプレゼンス通知受信手段と、
前記端末状態情報に応じて、前記コンテンツ更新情報を配信すべき時間間隔を決定する配信制御手段と、
前記時間間隔に応じて、前記ユーザ設定情報と合致する前記コンテンツデータの更新の有無を判定するマッチング手段と、
更新されたコンテンツデータに基づくコンテンツ更新情報を生成するコンテンツ更新情報生成手段と、
前記コンテンツ更新情報を、前記端末へ配信するコンテンツ更新情報配信手段と
してコンピュータを機能させることを特徴とするコンテンツ配信制御用のプログラム。
【請求項１７】
請求項８から１４のいずれか１項に記載のコンテンツ配信制御サーバと通信する端末に搭載されたコンピュータを機能させるプログラムであって、
端末状態情報を記述したプレゼンス情報を含むプレゼンス通知メッセージを送信するプレゼンス通知送信手段を有し、
前記端末状態情報に、前記端末種別要素、前記ネットワーク種別要素、前記バッテリ残量要素、前記電波強度要素、及び／又は前記ＣＰＵ・メモリ利用率要素を記述する
ようにコンピュータを機能させることを特徴とする端末用のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ更新情報配信方法、コンテンツ配信制御サーバ、端末及びプログラムに関する。
【背景技術】
【０００２】
コンテンツ配信技術として、ＲＳＳ(Rich/RDF Site Summary)技術が注目されている。ＲＳＳは、Ｗｅｂサイト又はブログサイトで更新された情報（新着コンテンツ）を公開するための技術である。ＲＳＳ情報とは、ＸＭＬ(Extensible Markup Language)ベースのフォーマットであって、サイトにおける「タイトル、アドレス、見出し、要約（概要）、更新日時」などのメタデータを構造化して記述したものである。ＸＭＬとは、文書やデータの意味や構造を記述するためのマークアップ言語の１つであり、「タグ」と称される特定の文字列を用いて構造を埋め込むものである。
【０００３】
ＲＳＳ情報も公開するサイトは、コンテンツデータが更新された際に、ＲＳＳ情報も更新する（少なくとも更新日時）。端末は、最初に、当該サイトからＲＳＳ情報のみを取得し、その更新日時と、前回の参照日時とを比較する。更新日時が参照日時よりも新しい場合、端末は、その内容（タイトル、見出し、要約等）をディスプレイに表示する。これによって、利用者は、そのサイトのコンテンツが更新されたか否かを知ることができ、タイトル、見出し及び要約を確認することができる。そして、利用者の操作に応じて、端末は、更新されたコンテンツデータを取得することができる。これら一連の処理は、「ＲＳＳリーダ」という既存のプログラムを端末にインストールすることによって実現できる。ＲＳＳリーダを用いて、定期的にＲＳＳ情報をチェックすることを、一般に「ＲＳＳを購読する」という。
【０００４】
一方で、コンテンツ配信に関連する他の技術として、予め登録されたユーザの嗜好情報に基づいて、更新されたコンテンツデータを、電子メールを用いて端末へ送信する技術がある（例えば特許文献１参照）。この技術によれば、コンテンツ配信制御サーバが、ネットワーク上の他のコンテンツサーバからコンテンツデータを予め収集し、分類して蓄積する。コンテンツ配信制御サーバは、収集されたコンテンツデータと、登録されたユーザの嗜好情報とを比較する。各ユーザの嗜好情報に合致し、且つ、更新されたコンテンツデータのみが、抽出される。抽出されたコンテンツデータは、電子メールを用いてユーザ端末へ送信される。
【０００５】
【特許文献１】特開２００２−２９７６５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ＲＳＳ技術は、サイトの更新状態の記述フォーマットを提供するだけである。従って、端末自ら、定期的（予め設定された周期）に、各サイトにアクセスし、ＲＳＳ情報を取得する必要がある。即ち、サイトの更新頻度（単位時間当たりの更新回数）に関係なく、端末からのＲＳＳ情報の取得頻度（単位時間当たりの取得回数）は、一定である。端末におけるＲＳＳ情報の取得頻度が高い場合、ネットワーク及びコンテンツサーバに対する負荷の増加につながる。一方で、その取得頻度が低い場合、利用者が、更新情報を即座に知ることができない。特に、移動通信ネットワーク環境では、パケット量に応じて加算される従量制課金が採用されていることも多く、端末におけるＲＳＳ情報の無駄な取得頻度は、利用者にとっても好ましくない。
【０００７】
また、既存のＲＳＳ技術によれば、ＲＳＳ情報は、一定の規則に基づいて生成される。端末が、固定端末であって且つブロードバンドに接続されていれば、ＲＳＳ情報の容量の大きさは問題とならない。しかしながら、端末が、移動端末であって又は移動通信ネットワークに接続されていれば、ＲＳＳ情報の容量が大きいことは好ましくない。端末の処理能力と、無線リンクの通信帯域の圧迫とが問題となる。
【０００８】
そこで、本発明は、端末が、その種別又はネットワーク環境に応じて、コンテンツ更新情報を最適に受信することができるコンテンツ更新情報配信方法、コンテンツ配信制御サーバ、端末及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明によれば、端末へコンテンツ更新情報を配信するシステムにおけるコンテンツ更新情報配信方法において、
システムは、コンテンツデータを蓄積し且つコンテンツ更新情報を配信するコンテンツ配信制御サーバを更に有し、
端末が、当該利用者によって所望されるコンテンツデータに関するユーザ設定情報を、コンテンツ配信制御サーバへ送信する第１のステップと、
端末が、端末状態情報を記述したプレゼンス通知メッセージを、コンテンツ配信制御サーバへ送信する第２のステップと、
コンテンツ配信制御サーバが、端末状態情報に応じて、コンテンツ更新情報を配信すべき時間間隔を決定する第３のステップと、
コンテンツ配信制御サーバが、時間間隔に応じて、ユーザ設定情報と合致するコンテンツデータの更新の有無を判定する第４のステップと、
更新されたコンテンツデータに基づくコンテンツ更新情報を生成する第５のステップと、
コンテンツ更新情報を、端末へ配信する第６のステップと
を有することを特徴とする。
【００１０】
本発明のコンテンツ更新情報配信方法における他の実施形態によれば、
コンテンツ更新情報は、ＲＳＳ(Rich/RDF Site Summary)情報であり、
端末とコンテンツ配信制御サーバとの間は、ＳＩＰ(Session Initiation Protocol)によって接続されており、
プレゼンス通知メッセージは、PUBLISH/MESSAGE/NOTIFYメソッドであることも好ましい。
【００１１】
本発明のコンテンツ更新情報配信方法における他の実施形態によれば、
端末状態情報は、端末種別要素として「固定端末」若しくは「移動端末」が記述され、及び／又は、ネットワーク種別要素として「固定網」若しくは「移動網」が記述され、
端末状態情報について、端末種別要素として「移動端末」が記述され、又は、ネットワーク種別要素として「移動網」が記述されている場合、時間間隔を長く設定し、逆に、端末種別要素として「固定端末」が記述され、且つ、ネットワーク種別要素として「固定網」が記述されている場合、時間間隔を短く設定することも好ましい。
【００１２】
本発明のコンテンツ更新情報配信方法における他の実施形態によれば、端末状態情報について、端末種別要素として「移動端末」が記述され、又は、ネットワーク種別要素として「移動網」が記述されている場合、コンテンツ更新情報は、テキスト以外のメディア情報の少なくとも一部を削除したものであることも好ましい。
【００１３】
本発明のコンテンツ更新情報配信方法における他の実施形態によれば、
端末状態情報は、バッテリ残量要素／電波強度要素として「低」「中」「高」が記述され、端末状態情報について、バッテリ残量要素として「低」が記述されている場合、時間間隔を長く設定し、逆に、バッテリ残量要素として「高」が記述されている場合、時間間隔を短く設定し、
又は、
端末状態情報は、ＣＰＵ・メモリ利用率要素として「低」「中」「高」が記述され、端末状態情報について、ＣＰＵ・メモリ利用率要素として「高」が記述されている場合、時間間隔を長く設定し、逆に、ＣＰＵ・メモリ利用率要素として「低」が記述されている場合、時間間隔を短く設定することも好ましい。
【００１４】
本発明のコンテンツ更新情報配信方法における他の実施形態によれば、
端末状態情報について、バッテリ残量要素／電波強度要素として「低」が記述されている場合、又は、ＣＰＵ・メモリ利用率要素として「高」が記述されている場合、コンテンツ更新情報は、テキスト以外のメディア情報の少なくとも一部を削除したものであることも好ましい。
【００１５】
本発明のコンテンツ更新情報配信方法における他の実施形態によれば、
システムは、コンテンツデータを蓄積したコンテンツサーバを更に有し、
コンテンツ配信制御サーバが、所定時間間隔で、コンテンツサーバへ、コンテンツ更新情報要求メッセージを送信するステップと、
コンテンツサーバが、コンテンツ配信制御サーバへ、コンテンツ更新情報を返信するステップと、
コンテンツ配信制御サーバが、コンテンツ更新情報を蓄積するステップと
を更に有することも好ましい。
【００１６】
本発明によれば、コンテンツデータを蓄積し且つコンテンツ更新情報を配信するコンテンツ配信制御サーバであって、
端末から、当該利用者によって所望されるコンテンツデータに関するユーザ設定情報を受信するユーザ設定管理手段と、
端末から、端末状態情報を記述したプレゼンス通知メッセージを受信するプレゼンス通知受信手段と、
端末状態情報に応じて、コンテンツ更新情報を配信すべき時間間隔を決定する配信制御手段と、
時間間隔に応じて、ユーザ設定情報と合致するコンテンツデータの更新の有無を判定するマッチング手段と、
更新されたコンテンツデータに基づくコンテンツ更新情報を生成するコンテンツ更新情報生成手段と、
コンテンツ更新情報を、端末へ配信するコンテンツ更新情報配信手段と
を有することを特徴とする。
【００１７】
本発明のコンテンツ配信制御サーバにおける他の実施形態によれば、
コンテンツ更新情報は、ＲＳＳ情報であり、
端末との間は、ＳＩＰによって接続されており、
プレゼンス通知メッセージは、PUBLISH/MESSAGE/NOTIFYメソッドであることも好ましい。
【００１８】
本発明のコンテンツ配信制御サーバにおける他の実施形態によれば、
端末状態情報は、端末種別要素として「固定端末」若しくは「移動端末」が記述され、及び／又は、ネットワーク種別要素として「固定網」若しくは「移動網」が記述され、
配信制御手段は、端末状態情報について、端末種別要素として「移動端末」が記述され、又は、ネットワーク種別要素として「移動網」が記述されている場合、時間間隔を長く設定し、逆に、端末種別要素として「固定端末」が記述され、且つ、ネットワーク種別要素として「固定網」が記述されている場合、時間間隔を短く設定することも好ましい。
【００１９】
本発明のコンテンツ配信制御サーバにおける他の実施形態によれば、コンテンツ更新情報生成手段は、端末状態情報について、端末種別要素として「移動端末」が記述され、又は、ネットワーク種別要素として「移動網」が記述されている場合、テキスト以外のメディア情報の少なくとも一部を削除したコンテンツ更新情報を生成することも好ましい。
【００２０】
本発明のコンテンツ配信制御サーバにおける他の実施形態によれば、
端末状態情報は、バッテリ残量要素／電波強度要素として「低」「中」「高」が記述され、端末状態情報について、バッテリ残量要素として「低」が記述されている場合、時間間隔を長く設定し、逆に、バッテリ残量要素として「高」が記述されている場合、時間間隔を短く設定し、
又は、
端末状態情報は、ＣＰＵ・メモリ利用率要素として「低」「中」「高」が記述され、端末状態情報について、ＣＰＵ・メモリ利用率要素として「高」が記述されている場合、時間間隔を長く設定し、逆に、ＣＰＵ・メモリ利用率要素として「低」が記述されている場合、時間間隔を短く設定することも好ましい。
【００２１】
本発明のコンテンツ配信制御サーバにおける他の実施形態によれば、
コンテンツ更新情報生成手段は、端末状態情報について、バッテリ残量要素／電波強度要素として「低」が記述されている場合、又は、ＣＰＵ・メモリ利用率要素として「高」が記述されている場合、コンテンツ更新情報は、テキスト以外のメディア情報の少なくとも一部を削除したものであることも好ましい。
【００２２】
本発明のコンテンツ配信制御サーバにおける他の実施形態によれば、
コンテンツデータを蓄積したコンテンツサーバと通信するコンテンツ収集手段を更に有し、
コンテンツ収集手段は、所定時間間隔で、コンテンツサーバへコンテンツ更新情報要求メッセージを送信し、該コンテンツサーバからコンテンツ更新情報を受信し、該コンテンツ更新情報を蓄積することも好ましい。
【００２３】
本発明によれば、前述したコンテンツ配信制御サーバと通信する端末であって、
端末状態情報を記述したプレゼンス情報を含むプレゼンス通知メッセージを送信するプレゼンス通知送信手段を有し、
端末状態情報に、端末種別要素、ネットワーク種別要素、バッテリ残量要素、電波強度要素、及び／又はＣＰＵ・メモリ利用率要素を記述することを特徴とする。
【００２４】
本発明によれば、端末へコンテンツデータ及びコンテンツ更新情報を配信するサーバに搭載されたコンピュータを機能させるコンテンツ配信制御用のプログラムであって、
端末から、当該利用者によって所望されるコンテンツデータに関するユーザ設定情報を受信するユーザ設定管理手段と、
端末から、端末状態情報を記述したプレゼンス通知メッセージを受信するプレゼンス通知受信手段と、
端末状態情報に応じて、コンテンツ更新情報を配信すべき時間間隔を決定する配信制御手段と、
時間間隔に応じて、ユーザ設定情報と合致するコンテンツデータの更新の有無を判定するマッチング手段と、
更新されたコンテンツデータに基づくコンテンツ更新情報を生成するコンテンツ更新情報生成手段と、
コンテンツ更新情報を、端末へ配信するコンテンツ更新情報配信手段と
してコンピュータを機能させることを特徴とする。
【００２５】
本発明によれば、前述したコンテンツ配信制御サーバと通信する端末に搭載されたコンピュータを機能させるプログラムであって、
端末状態情報を記述したプレゼンス情報を含むプレゼンス通知メッセージを送信するプレゼンス通知送信手段を有し、
端末状態情報に、端末種別要素、ネットワーク種別要素、バッテリ残量要素、電波強度要素、及び／又はＣＰＵ・メモリ利用率要素を記述する
ようにコンピュータを機能させることを特徴とする。
【発明の効果】
【００２６】
本発明のコンテンツ更新情報配信方法、コンテンツ配信制御サーバ、端末及びプログラムによれば、コンテンツ配信制御サーバが、端末の種別又はネットワーク環境に応じてコンテンツ更新情報の配信時間間隔を変更することにより、端末は、コンテンツ更新情報を最適に受信することができる。また、コンテンツ更新情報の情報量も変更され、端末の処理能力及びネットワークに無駄な負荷を与えることがない。
【発明を実施するための最良の形態】
【００２７】
以下では、図面を用いて、本発明を実施するための最良の形態について詳細に説明する。
【００２８】
図１は、本発明におけるシステム構成図である。
【００２９】
図１によれば、複数の端末２は、インターネット４を介して、コンテンツ配信制御サーバ１に接続できる。ここで、端末２とコンテンツ配信制御サーバ１との間は、ＳＩＰによってセッションが確立されている。コンテンツ配信制御サーバ１は、端末２へ、コンテンツデータ及びコンテンツ更新情報を配信する。コンテンツ更新情報とは、例えばＲＳＳ情報である。
【００３０】
また、図１によれば、コンテンツ配信制御サーバ１は、インターネット４を介して、コンテンツサーバ３に接続されている。コンテンツ配信制御サーバ１は、コンテンツサーバ３に定期的にアクセスし、更新されたコンテンツデータを受信し且つ蓄積する。コンテンツサーバ３は、Ｗｅｂサイト又はブログサイトのようなコンテンツを公開するサーバであって、不定期的にその内容が更新される。例えば、ニュース情報を公開するサイトである。尚、以下では、コンテンツサーバ３も、ＲＳＳ情報を公開しているものとして説明する。
【００３１】
図２は、本発明におけるシーケンス図である。
【００３２】
（Ｓ２０１）コンテンツ配信制御サーバ１は、所定時間間隔で、コンテンツサーバ３へ、コンテンツ更新情報要求（ＲＳＳ要求）メッセージを送信する。
（Ｓ２０２）これに対し、コンテンツサーバ３が、コンテンツ配信制御サーバ１へ、ＲＳＳ情報を返信する。
（Ｓ２０３）コンテンツ配信制御サーバ１は、ＲＳＳ情報を参照し、ユーザ設定情報に関するコンテンツデータが更新されたか否かを判定する。コンテンツ配信制御サーバ１が、ユーザ設定情報に関するコンテンツデータが更新されたと判定した際に、更新されたコンテンツデータを要求するコンテンツ要求メッセージを、コンテンツサーバ３へ送信する。
（Ｓ２０４）コンテンツサーバ３は、要求されたコンテンツデータを、コンテンツ配信制御サーバ１へ送信する。コンテンツ配信制御サーバ１は、受信したコンテンツデータを、コンテンツデータベースに蓄積する。
【００３３】
コンテンツ配信制御サーバ１は、複数のコンテンツサーバ３に対して、非同期に且つ定期的に、Ｓ２０１〜Ｓ２０４のシーケンスを実行する。
【００３４】
（Ｓ２１１）端末２は、コンテンツ配信制御サーバ１にアクセスし、認証シーケンスを実行する。端末２は、コンテンツ配信制御サーバ１へ、予め割り当てられたユーザＩＤ及びパスワードの組み合わせ等を用いてログインする。
（Ｓ２１２）端末２は、コンテンツ配信制御サーバ１から、ユーザ設定情報のメニュー情報を受信してもよい。例えば、配信を希望する「スポーツ」「健康」「日記」等のジャンル又はキーワードでもよい。
（Ｓ２１３）端末２は、当該利用者によって所望されるコンテンツデータに関するユーザ設定情報を、コンテンツ配信制御サーバ１へ送信する。ユーザ設定情報は、特定のサイトのＵＲＬ(Uniform Resource Locator)であってもよいし、前述したジャンル又はキーワードであってもよい。コンテンツ配信制御サーバ１は、受信したユーザ設定情報を、ユーザ設定データベースに蓄積する。
【００３５】
（Ｓ２２１）端末２は、端末状態情報を記述したプレゼンス通知メッセージを、コンテンツ配信制御サーバ１へ送信する。端末２自身が、コンテンツ配信アプリケーションを起動した際に、プレゼンス通知メッセージが、コンテンツ配信制御サーバ１へ送信される。
【００３６】
コンテンツ配信制御サーバ１と端末２との間は、ＳＩＰによって接続されている。そして、プレゼンス通知メッセージは、例えばPUBLISH/MESSAGE/NOTIFYメソッドである。これらリクエストメッセージのデータ部分は、ＸＭＬによって記述される。本発明によれば、例えば、以下のような情報が含まれる。
<status> on </status>         ［アプリケーションの起動状態 on / off ］
<contact> username <contact>  ［ユーザ識別子］
<device> cellular </device>   ［端末種別 fixed / cellular ］
<network> mobile </network>   ［ネットワーク種別 broadband / mobile］
<battery> high </battery>     ［バッテリ残量 low / middle / high］
<radio-power> high </radio-power>    ［電波強度 low / middle / high］
<cpu-occu> low </cpu-occu>    ［ＣＰＵ利用率 low / middle / high］
<memory-occu> low </memory-occu>     ［メモリ利用率 low / middle / high］
fixed：「固定端末」、cellular：「移動端末」
broadband：「固定網」、mobile：「移動網」
low：「低」、middle：「中」、high：「高」
【００３７】
尚、コンテンツ配信制御サーバ１が、SUBSCRIBEメソッドのプレゼンス購読要求メッセージを、端末２へ予め送信することも好ましい。これによって、端末２は、プレゼンス情報が更新された際に、NOTIFYメソッドを用いたプレゼンス通知メッセージを、コンテンツ配信制御サーバ１へ送信することができる。
【００３８】
（Ｓ２２２）コンテンツ配信制御サーバ１は、受信したプレゼンス通知メッセージに含まれる端末状態情報に応じて、コンテンツ更新情報を配信すべき時間間隔を決定する。ここで、端末状態情報について、端末種別要素として「移動端末」が記述され、又は、ネットワーク種別要素として「移動網」が記述されている場合、その時間間隔を長く設定する。これによって、処理能力の低い移動端末に対して、又は、狭帯域の移動網に対して、ＲＳＳ情報の配信回数を減らすことができる。逆に、端末種別要素として「固定端末」が記述され、且つ、ネットワーク種別要素として「固定網」が記述されている場合、その時間間隔を短く設定する。これによって、処理能力の高い固定端末であって、且つ、広帯域の固定網に対して、ＲＳＳ情報の配信回数を増やすことができる。
【００３９】
また、端末状態情報について、バッテリ残量要素／電波強度要素として「低」が記述されている場合（バッテリ残量を１，２，・・・１０のように数値で表した場合、例えば１〜３）、その時間間隔を長く設定する。逆に、バッテリ残量要素／電波強度要素として「高」が記述されている場合（バッテリ残量を１，２，・・・１０のように数値で表した場合、例えば８〜１０）、その時間間隔を短く設定する。これによって、バッテリ残量又は電波強度の低い端末に対しては、ＲＳＳ情報の配信回数を減らすことができる。
【００４０】
更に、端末状態情報について、ＣＰＵ・メモリ利用率要素として「高」が記述されている場合、時間間隔を長く設定する。逆に、バッテリ残量要素として「低」が記述されている場合、時間間隔を短く設定する。これによって、ＣＰＵ利用率又はメモリ利用率の高い端末に対しては、ＲＳＳ情報の配信回数を減らすことができる。
【００４１】
（Ｓ２２３）コンテンツ配信制御サーバ１は、決定された時間間隔に応じて、ユーザ設定情報と合致するコンテンツデータの更新の有無を判定する（マッチング処理）。
【００４２】
（Ｓ２２４）コンテンツ配信制御サーバ１は、更新されたコンテンツデータに基づくＲＳＳ情報を生成する。端末状態情報について、端末種別要素として「移動端末」が記述され、又は、ネットワーク種別要素として「移動網」が記述されている場合、ＲＳＳ情報は、テキスト以外のメディア情報の少なくとも一部を削除したものとする。例えば、ＲＳＳ情報について、画像及び／又は音声のメディア情報を削除するように加工する。これによって、「移動端末」の処理負荷の軽減、及び、「移動網」における帯域圧迫の回避を実現する。
【００４３】
また、端末状態情報について、バッテリ残量要素／電波強度要素として「低」が記述されている場合、又は、ＣＰＵ・メモリ利用率要素として「高」が記述されている場合、ＲＳＳ情報は、テキスト以外のメディア情報の少なくとも一部を削除したものとする。これによって、バッテリ残量若しくは電波強度の低い端末、又は、ＣＰＵ利用率若しくはメモリ利用率の高い端末に対しては、ＲＳＳ情報のデータ量を減らし、電力消費を少なくすることができる。
【００４４】
（Ｓ２２５）コンテンツ配信制御サーバ１は、生成されたＲＳＳ情報を、端末２へ配信する。ＲＳＳ情報は、例えばＳＩＰのMESSAGEメソッドを用いて配信することもできる。この場合、作成したＲＳＳ情報をＸＭＬとして記述し、MESSAGEリクエストのボディ部に追加する。
【００４５】
（Ｓ２２６）端末２は、ＲＳＳ情報の内容をディスプレイに表示し、利用者に確認させる。その後、利用者が、ユーザ操作インタフェースを用いて、ＲＳＳ情報に基づくコンテンツデータの取得が要求されたとする。このとき、端末２は、コンテンツ配信制御サーバ１へ、コンテンツ要求メッセージを送信する。
【００４６】
（Ｓ２２７）コンテンツ配信制御サーバ１は、端末２から要求されたコンテンツデータを、コンテンツデータベースから参照し、そのコンテンツデータを端末２へ送信する。このコンテンツデータは、ＨＴＴＰを用いて配信される。
【００４７】
図３は、本発明におけるコンテンツ配信制御サーバ及び端末の機能構成図である。
【００４８】
図３によれば、コンテンツ配信制御サーバ１は、コンテンツ収集部１０１と、コンテンツデータベース１０２と、ユーザ設定管理部１０３と、ユーザ設定データベース１０４と、プレゼンス通知受信部１０５と、配信制御部１０６と、マッチング部１０７と、ＲＳＳ情報生成部１０８と、ＲＳＳ情報配信部１０９と、コンテンツ配信部１１０とを有する。これら機能部は、サーバに搭載されたコンピュータを機能させるコンテンツ配信用のプログラムを実行することによっても実現できる。
【００４９】
コンテンツ収集部１０１は、複数のコンテンツサーバ３から、更新されたコンテンツデータを収集し、コンテンツデータベース１０２に蓄積する。コンテンツ収集部１０１は、以下のステップを実行する。
（１）所定時間間隔で、コンテンツサーバ３へＲＳＳ情報要求メッセージを送信する。
（２）そのコンテンツサーバ３からＲＳＳ情報を受信する。
（３）そのＲＳＳ情報を参照し、ユーザ設定情報に関するコンテンツデータが更新されたか否かを判定する。
（４）更新されたと判定した際に、そのコンテンツデータを要求するコンテンツ要求メッセージをコンテンツサーバ３へ送信する。
（５）コンテンツサーバ３からコンテンツデータを受信する。
（６）そのコンテンツデータをコンテンツデータベース１０２に蓄積する。
尚、これら一連のステップは、既存のＲＳＳリーダによって実現されているものである。コンテンツ配信制御サーバ１は、端末２に対して、コンテンツサーバ３のプロキシサーバとして機能する。
【００５０】
コンテンツデータベース１０２は、コンテンツ収集部１０１から出力されたコンテンツデータを蓄積する。
【００５１】
ユーザ設定管理部１０３は、端末２に対して認証シーケンスを実行し、認証完了後、端末２からユーザ設定情報を受信する。受信したユーザ設定情報は、ユーザ設定データベース１０４へ出力する。認証シーケンスと、ユーザ設定情報の送信とは、例えば、汎用プロトコルであるＨＴＴＰ(Hyper Text Transfer Protocol)が用いられる。
【００５２】
プレゼンス通知受信部１０５は、端末２から、端末状態情報を記述したプレゼンス通知メッセージを受信する。端末状態情報は、配信制御部１０６へ出力される。
【００５３】
配信制御部１０６は、端末状態情報に応じて、ＲＳＳ情報を配信すべき時間間隔を決定する。配信制御部１０６は、決定された時間間隔毎に、マッチング部１０７へ処理実行を指示する。ここで、配信制御部１０６は、端末状態情報について、端末種別要素として「移動端末」が記述され、又は、ネットワーク種別要素として「移動網」が記述されている場合、時間間隔を長く設定し、逆に、端末種別要素として「固定端末」が記述され、且つ、ネットワーク種別要素として「固定網」が記述されている場合、時間間隔を短く設定する。また、端末状態情報について、バッテリ残量要素として「低」が記述されている場合、時間間隔を長く設定し、逆に、バッテリ残量要素として「高」が記述されている場合、時間間隔を短く設定する。
【００５４】
マッチング部１０７は、配信制御部１０６から指示されたタイミング毎に、ユーザ設定情報と合致するコンテンツデータの更新の有無を判定する。ユーザ設定情報は、ユーザ設定データベース１０４から取得し、コンテンツデータは、コンテンツデータベースから取得する。合致したコンテンツデータを検出すると、ＲＳＳ情報生成部１０８へ、ＲＳＳ情報の生成を指示する。
【００５５】
ＲＳＳ情報生成部１０８は、マッチング部１０７からの指示を受けると、ＲＳＳ情報を生成する。生成されたＲＳＳ情報は、ＲＳＳ情報配信部１０９へ出力される。ここで、ＲＳＳ情報生成部１０８は、端末状態情報について、端末種別要素として「移動端末」が記述され、ネットワーク種別要素として「移動網」が記述されている場合、又は、端末状態情報について、バッテリ残量要素として「低」が記述されている場合、テキスト以外のメディア情報の少なくとも一部を削除したＲＳＳ情報を生成する。
【００５６】
ＲＳＳ情報配信部１０９は、ＲＳＳ情報生成部１０８から出力されたＲＳＳ情報を、端末２へ送信する。
【００５７】
コンテンツ配信部１１０は、端末２からのコンテンツ要求を受信すると、コンテンツデータベース１０２に対してそのコンテンツデータを検索する。そして、コンテンツ配信部１１０は、検索されたコンテンツデータを端末２へ返信する。
【００５８】
図３によれば、端末２は、コンテンツ配信制御サーバ１とＳＩＰによって接続されており、プレゼンス通知送信部２０１と、ユーザ情報登録部２０２と、ＲＳＳ情報受信部２０３と、コンテンツ取得部２０４と、ユーザ操作インタフェース部２０５と、ディスプレイ部２０６とを有する。尚、機能部２０１〜２０４は、ＳＩＰ対応端末に搭載されたコンピュータを機能させるプログラムを実行することによって実現できる。
【００５９】
プレゼンス通知送信部２０１は、端末状態情報を記述したプレゼンス情報を含むプレゼンス通知メッセージを送信する。プレゼンス通知メッセージは、ＳＩＰのPUBLISH/MESSAGE/NOTIFYメソッドである。また、端末状態情報に、端末種別要素として「固定端末」又は「移動端末」を記述し、ネットワーク種別要素として「固定網」又は「移動網」を記述する。
【００６０】
ユーザ情報登録部２０２は、コンテンツ配信制御サーバ１に対して、認証シーケンスを実行し、ユーザ設定情報を送信する。これによって、コンテンツ配信制御サーバ１に、ユーザ設定情報を登録し、又は更新することができる。
【００６１】
ＲＳＳ情報受信部２０３は、コンテンツ配信制御サーバ１からＲＳＳ情報を受信する。受信したＲＳＳ情報の内容は、ディスプレイ部２０６によって表示され、利用者に視認される。
【００６２】
コンテンツ取得部２０４は、ユーザ操作インタフェース部２０５を用いた利用者の指示によって、コンテンツ配信制御サーバ１へコンテンツ要求メッセージを送信する。これに対し、コンテンツ取得部２０４は、コンテンツ配信制御サーバ１からコンテンツデータを受信する。受信したコンテンツデータは、ディスプレイ部２０６によって表示され、利用者に視認される。
【００６３】
以上、本発明のコンテンツ更新情報配信方法、コンテンツ配信制御サーバ、端末及びプログラムによれば、コンテンツ配信制御サーバが、端末の種別又はネットワーク環境に応じてコンテンツ更新情報の配信時間間隔を変更することにより、端末は、コンテンツ更新情報を最適に受信することができる。また、コンテンツ更新情報の情報量も変更され、端末の処理能力及びネットワークに無駄な負荷を与えることがない。
【００６４】
前述した本発明の種々の実施形態において、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【図面の簡単な説明】
【００６５】
【図１】本発明におけるシステム構成図である。
【図２】本発明におけるシーケンス図である。
【図３】本発明におけるコンテンツ配信制御サーバ及び端末の機能構成図である。
【符号の説明】
【００６６】
１  コンテンツ配信制御サーバ
１０１  コンテンツ収集部
１０２  コンテンツデータベース
１０３  ユーザ設定管理部
１０４  ユーザ設定データベース
１０５  プレゼンス通知受信部
１０６  配信制御部
１０７  マッチング部
１０８  ＲＳＳ情報生成部
１０９  ＲＳＳ情報配信部
１１０  コンテンツ配信部
２  端末、ＳＩＰ対応端末
２０１  プレゼンス通知送信部
２０２  ユーザ情報登録部
２０３  ＲＳＳ情報受信部
２０４  コンテンツ取得部
２０５  ユーザ操作インタフェース部
２０６  ディスプレイ部
３  コンテンツサーバ
４  インターネット
【図１】
0004963475.tif 000002
【図２】
0004963475.tif 000003
【図３】
0004963475.tif 000004