(57)【要約】      （修正有）【課題】  コンテンツ識別子を用いてロケーション解決を行い、その結果が複数あったとしても、ユーザとサーバ、または受信端末との間で上記のような対話処理をせずに、最適なロケーションでコンテンツを取得することができるロケーションサーバを提供する。【解決手段】  ロケーション解決テーブルを保持するロケーション解決テーブル保持部と、コンテンツのロケーションを絞り込むフィルタリング条件とコンテンツのコンテンツ識別子を受信し、ロケーション解決結果を送信するロケーション解決管理部と、コンテンツ識別子のロケーションをロケーション解決テーブルによりロケーション解決するロケーション解決実行部と、ロケーション解決結果をフィルタリング条件によりさらに絞り込むフィルタリング実行部１１４とを備えるロケーションサーバを提供する。【選択図】  図３
2005284496.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツのロケーションを絞り込むフィルタリング条件を保持するフィルタリング条件保持部と、前記フィルタリング条件保持部に保持されているフィルタリング条件とユーザが選択するコンテンツのコンテンツ識別子を前記ロケーションサーバに送信し、ロケーション解決結果を受信するロケーション解決依頼部とを備えることを特徴とする受信端末。
【請求項２】
コンテンツのロケーションを絞り込むフィルタリング条件を伝送するフィルタリング条件伝送部と、ユーザが選択するコンテンツのコンテンツ識別子を前記ロケーションサーバに送信し、ロケーション解決結果を受信するロケーション解決依頼部とを備えることを特徴とする受信端末。
【請求項３】
コンテンツのロケーションを絞り込むフィルタリング条件を保持するフィルタリング条件保持部と、ユーザが選択するコンテンツのコンテンツ識別子を前記ロケーションサーバに送信し、ロケーション解決結果を受信するロケーション解決依頼部と、前記ロケーション解決結果が複数ある場合、前記フィルタリング条件によりさらに絞り込むフィルタリング実行部とを備えることを特徴とする受信端末。
【請求項４】
コンテンツのロケーションを絞り込むフィルタリング条件を保持するフィルタリング条件保持部と、ロケーション解決テーブルを保持するロケーション解決テーブル保持部と、前記ロケーション解決テーブルを用いて、ユーザが選択するコンテンツのコンテンツ識別子からロケーション解決するロケーション解決実行部と、前記ロケーション解決結果が複数ある場合、前記フィルタリング条件によりさらに絞り込むフィルタリング実行部とを備えることを特徴とする受信端末。
【請求項５】
前記ロケーション解決テーブルは、コンテンツ識別子、コンテンツ属性、及びコンテンツが物理的に存在する場所が対応付けられて記述することを特徴とする請求項４に記載の受信端末。
【請求項６】
前記コンテンツ属性には、性別、言語、国名、都市名を記述することを特徴とする請求項５に記載のロケーション解決テーブル。
【請求項７】
ユーザ情報が入力され、前記ユーザ情報をもとにフィルタリング条件を作成するユーザ情報入力部を備えることを特徴とする請求項１乃至４の何れかに記載の受信端末。
【請求項８】
前記ユーザ情報入力部には、受信端末購入時にユーザ情報をユーザが入力することを特徴とする請求項７に記載の受信端末。
【請求項９】
前記受信端末の機能情報を管理し、前記機能情報をもとにフィルタリング条件を作成する受信端末機能管理部を備えることを特徴とする請求項１乃至４の何れかに記載の受信端末。
【請求項１０】
前記受信端末機能管理部は、チューナの有無やネットワーク接続機能の有無の情報を管理することを特徴とする請求項９に記載の受信端末。
【請求項１１】
前記受信端末の状況情報を管理し、前記状況情報をもとにフィルタリング条件を作成する受信端末状況管理部を備えることを特徴とする請求項１乃至４の何れかに記載の受信端末。
【請求項１２】
前記受信端末状況管理部は、過去一定期間の伝送エラー率の情報を管理することを特徴とする請求項１１に記載の受信端末。
【請求項１３】
前記受信端末の性能情報を管理し、前記性能情報をもとにフィルタリング条件を作成する受信端末性能管理部を備えることを特徴とする請求項１乃至４の何れかに記載の受信端末。
【請求項１４】
前記受信端末性能管理部は、過去一定期間で最低限確保される回線帯域幅を管理することを特徴とする請求項１３に記載の受信端末。
【請求項１５】
前記受信端末のリソース情報を管理し、前記リソース情報をもとにフィルタリング条件を作成するリソース管理部を備えることを特徴とする請求項１乃至４の何れかに記載の受信端末。
【請求項１６】
前記リソース管理部は、前記受信端末に接続されている蓄積媒体の空き容量を管理することを特徴とする請求項１５に記載の受信端末。
【請求項１７】
ユーザが選択するロケーション解決結果をアクセス履歴情報として保持するアクセス履歴保持部と、前記アクセス履歴情報をもとにフィルタリング条件を作成するアクセス履歴分析部を備えることを特徴とする請求項１乃至４の何れかに記載の受信端末。
【請求項１８】
前記アクセス履歴分析部はアクセス履歴情報をもとにユーザの嗜好を分析することを特徴とする請求項１７に記載の受信端末。
【請求項１９】
ロケーション解決テーブルを保持するロケーション解決テーブル保持部と、コンテンツのロケーションを絞り込むフィルタリング条件とコンテンツのコンテンツ識別子を受信し、ロケーション解決結果を送信するロケーション解決管理部と、前記コンテンツ識別子のロケーションを前記ロケーション解決テーブルによりロケーション解決するロケーション解決実行部と、前記ロケーション解決結果を前記フィルタリング条件によりさらに絞り込むフィルタリング実行部とを備えることを特徴とするロケーションサーバ。
【請求項２０】
ロケーション解決テーブルを保持するロケーション解決テーブル保持部と、コンテンツ識別子を受信し、ロケーション解決結果を送信するロケーション解決管理部と、前記コンテンツ識別子のロケーションを前記ロケーション解決テーブルによりロケーション解決するロケーション解決実行部とを備えることを特徴とするロケーションサーバ。
【請求項２１】
前記コンテンツのロケーションを絞り込むフィルタリング条件を保持するフィルタリング条件保持部と、前記ロケーション解決結果を前記フィルタリング条件によりさらに絞り込むフィルタリング実行部とを備えることを特徴とする請求項２０に記載のロケーションサーバ。
【請求項２２】
ロケーション解決テーブルを保持するロケーション解決テーブル保持部と、前記ロケーション解決テーブルを伝送するロケーション解決テーブル伝送部とを備えることを特徴とするロケーションサーバ。
【請求項２３】
前記ロケーション解決テーブルは、コンテンツ識別子、コンテンツ属性、及びコンテンツが物理的に存在する場所が対応付けられて記述することを特徴とする請求項１９、２０または２２の何れかに記載のロケーションサーバ。
【請求項２４】
前記コンテンツ属性には、性別、言語、国名、都市名を記述することを特徴とする請求項２３に記載のロケーション解決テーブル。
【請求項２５】
受信端末には、コンテンツのロケーションを絞り込むフィルタリング条件を保持するフィルタリング条件保持部と、前記フィルタリング条件保持部に保持されているフィルタリング条件とユーザが選択するコンテンツのコンテンツ識別子を前記ロケーションサーバに送信し、ロケーション解決結果を受信するロケーション解決依頼部とを備え、
ロケーションサーバには、ロケーション解決テーブルを保持するロケーション解決テーブル保持部と、コンテンツのロケーションを絞り込むフィルタリング条件とコンテンツのコンテンツ識別子を受信し、ロケーション解決結果を送信するロケーション解決管理部と、前記コンテンツ識別子のロケーションを前記ロケーション解決テーブルによりロケーション解決するロケーション解決実行部と、前記ロケーション解決結果を前記フィルタリング条件によりさらに絞り込むフィルタリング実行部とを備えることを特徴とするコンテンツ配信システム。
【請求項２６】
受信端末には、コンテンツのロケーションを絞り込むフィルタリング条件を伝送するフィルタリング条件伝送部と、ユーザが選択するコンテンツのコンテンツ識別子を前記ロケーションサーバに送信し、ロケーション解決結果を受信するロケーション解決依頼部とを備え、
ロケーションサーバには、ロケーション解決テーブルを保持するロケーション解決テーブル保持部と、コンテンツ識別子を受信し、ロケーション解決結果を送信するロケーション解決管理部と、前記コンテンツ識別子のロケーションを前記ロケーション解決テーブルによりロケーション解決するロケーション解決実行部と、前記コンテンツのロケーションを絞り込むフィルタリング条件を保持するフィルタリング条件保持部と、前記ロケーション解決結果を前記フィルタリング条件によりさらに絞り込むフィルタリング実行部とを備えることを特徴とするコンテンツ配信システム。
【請求項２７】
受信端末には、コンテンツのロケーションを絞り込むフィルタリング条件を保持するフィルタリング条件保持部と、ユーザが選択するコンテンツのコンテンツ識別子を前記ロケーションサーバに送信し、ロケーション解決結果を受信するロケーション解決依頼部と、前記ロケーション解決結果が複数ある場合、前記フィルタリング条件によりさらに絞り込むフィルタリング実行部とを備え、
ロケーションサーバには、ロケーション解決テーブルを保持するロケーション解決テーブル保持部と、コンテンツ識別子を受信し、ロケーション解決結果を送信するロケーション解決管理部と、前記コンテンツ識別子のロケーションを前記ロケーション解決テーブルによりロケーション解決するロケーション解決実行部とを備えることを特徴とするコンテンツ配信システム。
【請求項２８】
受信端末には、コンテンツのロケーションを絞り込むフィルタリング条件を保持するフィルタリング条件保持部と、ロケーション解決テーブルを保持するロケーション解決テーブル保持部と、前記ロケーション解決テーブルを用いて、ユーザが選択するコンテンツのコンテンツ識別子からロケーション解決するロケーション解決実行部と、前記ロケーション解決結果が複数ある場合、前記フィルタリング条件によりさらに絞り込むフィルタリング実行部とを備え、
ロケーションサーバには、ロケーション解決テーブルを保持するロケーション解決テーブル保持部と、前記ロケーション解決テーブルを伝送するロケーション解決テーブル伝送部とを備えることを特徴とするコンテンツ配信システム。
【請求項２９】
受信端末では、コンテンツのロケーションを絞り込むフィルタリング条件を保持する工程と、前記保持されているフィルタリング条件とユーザが選択するコンテンツのコンテンツ識別子を前記ロケーションサーバに送信する工程と、ロケーション解決結果を受信する工程とを有し、
ロケーションサーバでは、ロケーション解決テーブルを保持する工程と、コンテンツのロケーションを絞り込むフィルタリング条件とコンテンツのコンテンツ識別子を受信する工程と、前記コンテンツ識別子のロケーションを前記ロケーション解決テーブルによりロケーション解決する工程と、前記ロケーション解決結果を前記フィルタリング条件によりさらに絞り込む工程と、ロケーション解決結果を送信する工程とを有することを特徴とするコンテンツ配信方法。
【請求項３０】
受信端末では、コンテンツのロケーションを絞り込むフィルタリング条件を伝送する工程と、ユーザが選択するコンテンツのコンテンツ識別子を前記ロケーションサーバに送信する工程と、ロケーション解決結果を受信する工程とを有し、
ロケーションサーバでは、ロケーション解決テーブルを保持する工程と、コンテンツ識別子を受信する工程と、前記コンテンツ識別子のロケーションを前記ロケーション解決テーブルによりロケーション解決する工程と、前記コンテンツのロケーションを絞り込むフィルタリング条件を保持する工程と、前記ロケーション解決結果を前記フィルタリング条件によりさらに絞り込む工程と、ロケーション解決結果を送信する工程とを有することを特徴とするコンテンツ配信方法。
【請求項３１】
受信端末では、コンテンツのロケーションを絞り込むフィルタリング条件を保持する工程と、ユーザが選択するコンテンツのコンテンツ識別子を前記ロケーションサーバに送信する工程と、ロケーション解決結果を受信する工程と、前記ロケーション解決結果が複数ある場合、前記フィルタリング条件によりさらに絞り込む工程とを有し、
ロケーションサーバでは、ロケーション解決テーブルを保持する工程と、コンテンツ識別子を受信する工程と、前記コンテンツ識別子のロケーションを前記ロケーション解決テーブルによりロケーション解決する工程と、ロケーション解決結果を送信する工程とを有することを特徴とするコンテンツ配信方法。
【請求項３２】
受信端末では、コンテンツのロケーションを絞り込むフィルタリング条件を保持する工程と、ロケーション解決テーブルを保持する工程と、前記ロケーション解決テーブルを用いて、ユーザが選択するコンテンツのコンテンツ識別子からロケーション解決する工程と、前記ロケーション解決結果が複数ある場合、前記フィルタリング条件によりさらに絞り込む工程とを有し、
ロケーションサーバでは、ロケーション解決テーブルを保持する工程と、前記ロケーション解決テーブルを伝送する工程とを有することを特徴とするコンテンツ配信方法。
【請求項３３】
ロケーションサーバへのロケーション解決の問い合わせを行い、ロケーション解決結果を受信させるロケーション解決プログラムであって、
コンテンツのロケーションを絞り込むフィルタリング条件を保持させ、
前記保持されているフィルタリング条件とユーザが選択するコンテンツのコンテンツ識別子を前記ロケーションサーバに送信させ、
前記ロケーションサーバから送信されるロケーション解決結果を受信させる、一連の処理ステップを受信端末のコンピュータに実行させることを特徴とするロケーション解決プログラム。
【請求項３４】
受信端末からのロケーション解決の問い合わせを受け、ロケーション解決を行わせるロケーション解決プログラムであって、
ロケーション解決テーブルを保持させ、
コンテンツのロケーションを絞り込むフィルタリング条件とコンテンツのコンテンツ識別子を受信させ、
前記コンテンツ識別子のロケーションを前記ロケーション解決テーブルによりロケーション解決させ、
前記ロケーション解決結果を前記フィルタリング条件によりさらに絞り込ませ、
ロケーション解決結果を前記受信端末に送信させる、一連の処理ステップをロケーションサーバのコンピュータに実行させることを特徴とするロケーション解決プログラム。
【請求項３５】
ロケーションサーバへのロケーション解決の問い合わせを行い、ロケーション解決結果を受信させるロケーション解決プログラムであって、
コンテンツのロケーションを絞り込むフィルタリング条件を伝送させ、
ユーザが選択するコンテンツのコンテンツ識別子を前記ロケーションサーバに送信させ、
前記ロケーションサーバから送信されるロケーション解決結果を受信させる、一連の処理ステップを受信端末のコンピュータに実行させることを特徴とするロケーション解決プログラム。
【請求項３６】
受信端末からのロケーション解決の問い合わせを受け、ロケーション解決を行わせるロケーション解決プログラムであって、
ロケーション解決テーブルを保持させ、
コンテンツ識別子を受信させ、
前記コンテンツ識別子のロケーションを前記ロケーション解決テーブルによりロケーション解決させ、
前記コンテンツのロケーションを絞り込むフィルタリング条件を保持させ、
前記ロケーション解決結果を前記フィルタリング条件によりさらに絞り込ませ、
ロケーション解決結果を前記受信端末に送信させる、一連の処理ステップをロケーションサーバのコンピュータに実行させることを特徴とするロケーション解決プログラム。
【請求項３７】
ロケーションサーバへのロケーション解決の問い合わせを行い、ロケーション解決結果を受信させるロケーション解決プログラムであって、
コンテンツのロケーションを絞り込むフィルタリング条件を保持させ、
ユーザが選択するコンテンツのコンテンツ識別子を前記ロケーションサーバに送信させ、
前記ロケーションサーバから送信されるロケーション解決結果を受信させ、
前記ロケーション解決結果が複数ある場合、前記フィルタリング条件によりさらに絞り込ませる、一連の処理ステップを受信端末のコンピュータに実行させることを特徴とするロケーション解決プログラム。
【請求項３８】
受信端末からのロケーション解決の問い合わせを受け、ロケーション解決を行わせるロケーション解決プログラムであって、
ロケーション解決テーブルを保持させ、
コンテンツ識別子を受信させ、
前記コンテンツ識別子のロケーションを前記ロケーション解決テーブルによりロケーション解決させ、
ロケーション解決結果を前記受信端末に送信させる、一連の処理ステップをロケーションサーバのコンピュータに実行させることを特徴とするロケーション解決プログラム。
【請求項３９】
ロケーション解決を受信端末で行わせるロケーション解決プログラムであって、
コンテンツのロケーションを絞り込むフィルタリング条件を保持させ、
ロケーション解決テーブルを保持させ、
前記ロケーション解決テーブルを用いて、ユーザが選択するコンテンツのコンテンツ識別子からロケーション解決させ、
前記ロケーション解決結果が複数ある場合、前記フィルタリング条件によりさらに絞り込ませる、一連の処理ステップを受信端末のコンピュータに実行させることを特徴とするロケーション解決プログラム。
【請求項４０】
ロケーション解決テーブルを受信端末に伝送させてロケーション解決を行うプログラムであって、
ロケーション解決テーブルを保持させ、
前記ロケーション解決テーブルを伝送させる、一連の処理ステップをロケーションサーバのコンピュータに実行させることを特徴とするロケーション解決プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディジタルコンテンツの取得に関し、特にコンテンツ識別子を用いて、コンテンツが物理的に存在する場所を特定してからコンテンツの取得を行う受信端末とロケーションサーバ、ならびにコンテンツ配信システム及び方法に関する。
【背景技術】
【０００２】
従来、ディジタルコンテンツの取得は、例えばインターネット上においてＵＲＬを記述することでコンテンツの取得を行っている。しかしながら、この方法では、ＵＲＬを知らなければコンテンツを取得することができない。さらに、通信コンテンツから放送コンテンツへリンクがはられている場合は、既知のＵＲＬを記述しても放送時間等の変更によりコンテンツを取得することができない。つまり、コンテンツの場所や時間が変更されると、取得することができないという問題がある。
【０００３】
従来はこの問題を解決するために、場所や時間に依存することなく、コンテンツを一意に識別するためのコンテンツ識別子をコンテンツ毎に付与するようにしている。これにより、コンテンツの場所や時間が変更されても、コンテンツ識別子を元にコンテンツを取得するようにしている（例えば、特許文献１参照）。
【特許文献１】特開２０００−２８５０６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、コンテンツ識別子をもとにコンテンツを取得する際、同じコンテンツで通信や放送など、コンテンツの取得手段となるロケーションが２つ以上存在する場合には、どちらのロケーションによりコンテンツを取得するのかがはっきりしていない。従来はこのような場合、複数のロケーションが存在していることをユーザに提供し、ユーザがその中から１つを選択するという対話処理を行う必要がある。コンテンツを取得する際、このような対話処理を行うのはユーザにとって不便である。
【０００５】
本発明は、上記の問題に着目し、コンテンツ識別子を用いてロケーション解決を行い、その結果が複数あったとしても、ユーザとサーバ、または受信端末との間で上記のような対話処理をせずに、最適なロケーションでコンテンツを取得することができる受信端末とロケーションサーバ、ならびにコンテンツ配信システム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の請求項１に記載の発明は、コンテンツのロケーションを絞り込むフィルタリング条件を保持するフィルタリング条件保持部と、前記フィルタリング条件保持部に保持されているフィルタリング条件とユーザが選択するコンテンツのコンテンツ識別子を前記ロケーションサーバに送信し、ロケーション解決結果を受信するロケーション解決依頼部とを備えることを特徴とする受信端末である。
【０００７】
本発明の請求項２に記載の発明は、コンテンツのロケーションを絞り込むフィルタリング条件を伝送するフィルタリング条件伝送部と、ユーザが選択するコンテンツのコンテンツ識別子を前記ロケーションサーバに送信し、ロケーション解決結果を受信するロケーション解決依頼部とを備えることを特徴とする受信端末である。
【０００８】
本発明の請求項３に記載の発明は、コンテンツのロケーションを絞り込むフィルタリング条件を保持するフィルタリング条件保持部と、ユーザが選択するコンテンツのコンテンツ識別子を前記ロケーションサーバに送信し、ロケーション解決結果を受信するロケーション解決依頼部と、前記ロケーション解決結果が複数ある場合、前記フィルタリング条件によりさらに絞り込むフィルタリング実行部とを備えることを特徴とする受信端末である。
【０００９】
本発明の請求項４に記載の発明は、コンテンツのロケーションを絞り込むフィルタリング条件を保持するフィルタリング条件保持部と、ロケーション解決テーブルを保持するロケーション解決テーブル保持部と、前記ロケーション解決テーブルを用いて、ユーザが選択するコンテンツのコンテンツ識別子からロケーション解決するロケーション解決実行部と、前記ロケーション解決結果が複数ある場合、前記フィルタリング条件によりさらに絞り込むフィルタリング実行部とを備えることを特徴とする受信端末である。
【００１０】
本発明の請求項５に記載の発明は、請求項４に記載の受信端末について、前記ロケーション解決テーブルは、コンテンツ識別子、コンテンツ属性、及びコンテンツが物理的に存在する場所が対応付けられて記述することを特徴とする。
【００１１】
本発明の請求項６に記載の発明は、請求項５に記載のロケーション解決テーブルについて、前記コンテンツ属性には、性別、言語、国名、都市名を記述することを特徴とする。
【００１２】
本発明の請求項７に記載の発明は、請求項１乃至４の何れかに記載の受信端末について、ユーザ情報が入力され、前記ユーザ情報をもとにフィルタリング条件を作成するユーザ情報入力部を備えることを特徴とする。
【００１３】
本発明の請求項８に記載の発明は、請求項７に記載の受信端末について、前記ユーザ情報入力部には、受信端末購入時にユーザ情報をユーザが入力することを特徴とする。
【００１４】
本発明の請求項９に記載の発明は、請求項１乃至４の何れかに記載の受信端末について、前記受信端末の機能情報を管理し、前記機能情報をもとにフィルタリング条件を作成する受信端末機能管理部を備えることを特徴とする。
【００１５】
本発明の請求項１０に記載の発明は、請求項９に記載の受信端末について、前記受信端末機能管理部は、チューナの有無やネットワーク接続機能の有無の情報を管理することを特徴とする。
【００１６】
本発明の請求項１１に記載の発明は、請求項１乃至４の何れかに記載の受信端末について、前記受信端末の状況情報を管理し、前記状況情報をもとにフィルタリング条件を作成する受信端末状況管理部を備えることを特徴とする。
【００１７】
本発明の請求項１２に記載の発明は、請求項１１に記載の受信端末について、前記受信端末状況管理部は、過去一定期間の伝送エラー率の情報を管理することを特徴とする。
【００１８】
本発明の請求項１３に記載の発明は、請求項１乃至４の何れかに記載の受信端末について、前記受信端末の性能情報を管理し、前記性能情報をもとにフィルタリング条件を作成する受信端末性能管理部を備えることを特徴とする。
【００１９】
本発明の請求項１４に記載の発明は、請求項１３に記載の受信端末について、前記受信端末性能管理部は、過去一定期間で最低限確保される回線帯域幅を管理することを特徴とする。
【００２０】
本発明の請求項１５に記載の発明は、請求項１乃至４の何れかに記載の受信端末について、前記受信端末のリソース情報を管理し、前記リソース情報をもとにフィルタリング条件を作成するリソース管理部を備えることを特徴とする。
【００２１】
本発明の請求項１６に記載の発明は、請求項１５に記載の受信端末について、前記リソース管理部は、前記受信端末に接続されている蓄積媒体の空き容量を管理することを特徴とする。
【００２２】
本発明の請求項１７に記載の発明は、請求項１乃至４の何れかに記載の受信端末について、ユーザが選択するロケーション解決結果をアクセス履歴情報として保持するアクセス履歴保持部と、前記アクセス履歴情報をもとにフィルタリング条件を作成するアクセス履歴分析部を備えることを特徴とする。
【００２３】
本発明の請求項１８に記載の発明は、請求項１７に記載の受信端末について、前記アクセス履歴分析部はアクセス履歴情報をもとにユーザの嗜好を分析することを特徴とする。
【００２４】
本発明の請求項１９に記載の発明は、ロケーション解決テーブルを保持するロケーション解決テーブル保持部と、コンテンツのロケーションを絞り込むフィルタリング条件とコンテンツのコンテンツ識別子を受信し、ロケーション解決結果を送信するロケーション解決管理部と、前記コンテンツ識別子のロケーションを前記ロケーション解決テーブルによりロケーション解決するロケーション解決実行部と、前記ロケーション解決結果を前記フィルタリング条件によりさらに絞り込むフィルタリング実行部とを備えることを特徴とするロケーションサーバである。
【００２５】
本発明の請求項２０に記載の発明は、ロケーション解決テーブルを保持するロケーション解決テーブル保持部と、コンテンツ識別子を受信し、ロケーション解決結果を送信するロケーション解決管理部と、前記コンテンツ識別子のロケーションを前記ロケーション解決テーブルによりロケーション解決するロケーション解決実行部とを備えることを特徴とするロケーションサーバである。
【００２６】
本発明の請求項２１に記載の発明は、請求項２０に記載のロケーションサーバについて、前記コンテンツのロケーションを絞り込むフィルタリング条件を保持するフィルタリング条件保持部と、前記ロケーション解決結果を前記フィルタリング条件によりさらに絞り込むフィルタリング実行部とを備えることを特徴とする。
【００２７】
本発明の請求項２２に記載の発明は、ロケーション解決テーブルを保持するロケーション解決テーブル保持部と、前記ロケーション解決テーブルを伝送するロケーション解決テーブル伝送部とを備えることを特徴とするロケーションサーバである。
【００２８】
本発明の請求項２３に記載の発明は、請求項１９、２０または２２の何れかに記載のロケーションサーバについて、前記ロケーション解決テーブルは、コンテンツ識別子、コンテンツ属性、及びコンテンツが物理的に存在する場所が対応付けられて記述することを特徴とする。
【００２９】
本発明の請求項２４に記載の発明は、請求項２３に記載のロケーション解決テーブルについて、前記コンテンツ属性には、性別、言語、国名、都市名を記述することを特徴とする。
【００３０】
本発明の請求項２５に記載の発明は、受信端末には、コンテンツのロケーションを絞り込むフィルタリング条件を保持するフィルタリング条件保持部と、前記フィルタリング条件保持部に保持されているフィルタリング条件とユーザが選択するコンテンツのコンテンツ識別子を前記ロケーションサーバに送信し、ロケーション解決結果を受信するロケーション解決依頼部とを備え、ロケーションサーバには、ロケーション解決テーブルを保持するロケーション解決テーブル保持部と、コンテンツのロケーションを絞り込むフィルタリング条件とコンテンツのコンテンツ識別子を受信し、ロケーション解決結果を送信するロケーション解決管理部と、前記コンテンツ識別子のロケーションを前記ロケーション解決テーブルによりロケーション解決するロケーション解決実行部と、前記ロケーション解決結果を前記フィルタリング条件によりさらに絞り込むフィルタリング実行部とを備えることを特徴とするコンテンツ配信システムである。
【００３１】
本発明の請求項２６に記載の発明は、受信端末には、コンテンツのロケーションを絞り込むフィルタリング条件を伝送するフィルタリング条件伝送部と、ユーザが選択するコンテンツのコンテンツ識別子を前記ロケーションサーバに送信し、ロケーション解決結果を受信するロケーション解決依頼部とを備え、ロケーションサーバには、ロケーション解決テーブルを保持するロケーション解決テーブル保持部と、コンテンツ識別子を受信し、ロケーション解決結果を送信するロケーション解決管理部と、前記コンテンツ識別子のロケーションを前記ロケーション解決テーブルによりロケーション解決するロケーション解決実行部と、前記コンテンツのロケーションを絞り込むフィルタリング条件を保持するフィルタリング条件保持部と、前記ロケーション解決結果を前記フィルタリング条件によりさらに絞り込むフィルタリング実行部とを備えることを特徴とするコンテンツ配信システムである。
【００３２】
本発明の請求項２７に記載の発明は、受信端末には、コンテンツのロケーションを絞り込むフィルタリング条件を保持するフィルタリング条件保持部と、ユーザが選択するコンテンツのコンテンツ識別子を前記ロケーションサーバに送信し、ロケーション解決結果を受信するロケーション解決依頼部と、前記ロケーション解決結果が複数ある場合、前記フィルタリング条件によりさらに絞り込むフィルタリング実行部とを備え、ロケーションサーバには、ロケーション解決テーブルを保持するロケーション解決テーブル保持部と、コンテンツ識別子を受信し、ロケーション解決結果を送信するロケーション解決管理部と、前記コンテンツ識別子のロケーションを前記ロケーション解決テーブルによりロケーション解決するロケーション解決実行部とを備えることを特徴とするコンテンツ配信システムである。
【００３３】
本発明の請求項２８に記載の発明は、受信端末には、コンテンツのロケーションを絞り込むフィルタリング条件を保持するフィルタリング条件保持部と、ロケーション解決テーブルを保持するロケーション解決テーブル保持部と、前記ロケーション解決テーブルを用いて、ユーザが選択するコンテンツのコンテンツ識別子からロケーション解決するロケーション解決実行部と、前記ロケーション解決結果が複数ある場合、前記フィルタリング条件によりさらに絞り込むフィルタリング実行部とを備え、ロケーションサーバには、ロケーション解決テーブルを保持するロケーション解決テーブル保持部と、前記ロケーション解決テーブルを伝送するロケーション解決テーブル伝送部とを備えることを特徴とするコンテンツ配信システムである。
【００３４】
本発明の請求項２９に記載の発明は、受信端末では、コンテンツのロケーションを絞り込むフィルタリング条件を保持する工程と、前記保持されているフィルタリング条件とユーザが選択するコンテンツのコンテンツ識別子を前記ロケーションサーバに送信する工程と、ロケーション解決結果を受信する工程とを有し、ロケーションサーバでは、ロケーション解決テーブルを保持する工程と、コンテンツのロケーションを絞り込むフィルタリング条件とコンテンツのコンテンツ識別子を受信する工程と、前記コンテンツ識別子のロケーションを前記ロケーション解決テーブルによりロケーション解決する工程と、前記ロケーション解決結果を前記フィルタリング条件によりさらに絞り込む工程と、ロケーション解決結果を送信する工程とを有することを特徴とするコンテンツ配信方法である。
【００３５】
本発明の請求項３０に記載の発明は、受信端末では、コンテンツのロケーションを絞り込むフィルタリング条件を伝送する工程と、ユーザが選択するコンテンツのコンテンツ識別子を前記ロケーションサーバに送信する工程と、ロケーション解決結果を受信する工程とを有し、ロケーションサーバでは、ロケーション解決テーブルを保持する工程と、コンテンツ識別子を受信する工程と、前記コンテンツ識別子のロケーションを前記ロケーション解決テーブルによりロケーション解決する工程と、前記コンテンツのロケーションを絞り込むフィルタリング条件を保持する工程と、前記ロケーション解決結果を前記フィルタリング条件によりさらに絞り込む工程と、ロケーション解決結果を送信する工程とを有することを特徴とするコンテンツ配信方法である。
【００３６】
本発明の請求項３１に記載の発明は、受信端末では、コンテンツのロケーションを絞り込むフィルタリング条件を保持する工程と、ユーザが選択するコンテンツのコンテンツ識別子を前記ロケーションサーバに送信する工程と、ロケーション解決結果を受信する工程と、前記ロケーション解決結果が複数ある場合、前記フィルタリング条件によりさらに絞り込む工程とを有し、ロケーションサーバでは、ロケーション解決テーブルを保持する工程と、コンテンツ識別子を受信する工程と、前記コンテンツ識別子のロケーションを前記ロケーション解決テーブルによりロケーション解決する工程と、ロケーション解決結果を送信する工程とを有することを特徴とするコンテンツ配信方法である。
【００３７】
本発明の請求項３２に記載の発明は、受信端末では、コンテンツのロケーションを絞り込むフィルタリング条件を保持する工程と、ロケーション解決テーブルを保持する工程と、前記ロケーション解決テーブルを用いて、ユーザが選択するコンテンツのコンテンツ識別子からロケーション解決する工程と、前記ロケーション解決結果が複数ある場合、前記フィルタリング条件によりさらに絞り込む工程とを有し、ロケーションサーバでは、ロケーション解決テーブルを保持する工程と、前記ロケーション解決テーブルを伝送する工程とを有することを特徴とするコンテンツ配信方法である。
【００３８】
本発明の請求項３３に記載の発明は、ロケーションサーバへのロケーション解決の問い合わせを行い、ロケーション解決結果を受信させるロケーション解決プログラムであって、
コンテンツのロケーションを絞り込むフィルタリング条件を保持させ、前記保持されているフィルタリング条件とユーザが選択するコンテンツのコンテンツ識別子を前記ロケーションサーバに送信させ、前記ロケーションサーバから送信されるロケーション解決結果を受信させる、一連の処理ステップを受信端末のコンピュータに実行させることを特徴とするロケーション解決プログラムである。
【００３９】
本発明の請求項３４に記載の発明は、受信端末からのロケーション解決の問い合わせを受け、ロケーション解決を行わせるロケーション解決プログラムであって、ロケーション解決テーブルを保持させ、コンテンツのロケーションを絞り込むフィルタリング条件とコンテンツのコンテンツ識別子を受信させ、前記コンテンツ識別子のロケーションを前記ロケーション解決テーブルによりロケーション解決させ、前記ロケーション解決結果を前記フィルタリング条件によりさらに絞り込ませ、ロケーション解決結果を前記受信端末に送信させる、一連の処理ステップをロケーションサーバのコンピュータに実行させることを特徴とするロケーション解決プログラムである。
【００４０】
本発明の請求項３５に記載の発明は、ロケーションサーバへのロケーション解決の問い合わせを行い、ロケーション解決結果を受信させるロケーション解決プログラムであって、コンテンツのロケーションを絞り込むフィルタリング条件を伝送させ、ユーザが選択するコンテンツのコンテンツ識別子を前記ロケーションサーバに送信させ、前記ロケーションサーバから送信されるロケーション解決結果を受信させる、一連の処理ステップを受信端末のコンピュータに実行させることを特徴とするロケーション解決プログラムである。
【００４１】
本発明の請求項３６に記載の発明は、受信端末からのロケーション解決の問い合わせを受け、ロケーション解決を行わせるロケーション解決プログラムであって、ロケーション解決テーブルを保持させ、コンテンツ識別子を受信させ、前記コンテンツ識別子のロケーションを前記ロケーション解決テーブルによりロケーション解決させ、前記コンテンツのロケーションを絞り込むフィルタリング条件を保持させ、前記ロケーション解決結果を前記フィルタリング条件によりさらに絞り込ませ、ロケーション解決結果を前記受信端末に送信させる、一連の処理ステップをロケーションサーバのコンピュータに実行させることを特徴とするロケーション解決プログラムである。
【００４２】
本発明の請求項３７に記載の発明は、ロケーションサーバへのロケーション解決の問い合わせを行い、ロケーション解決結果を受信させるロケーション解決プログラムであって、コンテンツのロケーションを絞り込むフィルタリング条件を保持させ、ユーザが選択するコンテンツのコンテンツ識別子を前記ロケーションサーバに送信させ、前記ロケーションサーバから送信されるロケーション解決結果を受信させ、前記ロケーション解決結果が複数ある場合、前記フィルタリング条件によりさらに絞り込ませる、一連の処理ステップを受信端末のコンピュータに実行させることを特徴とするロケーション解決プログラムである。
【００４３】
本発明の請求項３８に記載の発明は、受信端末からのロケーション解決の問い合わせを受け、ロケーション解決を行わせるロケーション解決プログラムであって、ロケーション解決テーブルを保持させ、コンテンツ識別子を受信させ、前記コンテンツ識別子のロケーションを前記ロケーション解決テーブルによりロケーション解決させ、ロケーション解決結果を前記受信端末に送信させる、一連の処理ステップをロケーションサーバのコンピュータに実行させることを特徴とするロケーション解決プログラムである。
【００４４】
本発明の請求項３９に記載の発明は、ロケーション解決を受信端末で行わせるロケーション解決プログラムであって、コンテンツのロケーションを絞り込むフィルタリング条件を保持させ、ロケーション解決テーブルを保持させ、前記ロケーション解決テーブルを用いて、ユーザが選択するコンテンツのコンテンツ識別子からロケーション解決させ、前記ロケーション解決結果が複数ある場合、前記フィルタリング条件によりさらに絞り込ませる、一連の処理ステップを受信端末のコンピュータに実行させることを特徴とするロケーション解決プログラムである。
【００４５】
本発明の請求項４０に記載の発明は、ロケーション解決テーブルを受信端末に伝送させてロケーション解決を行うプログラムであって、ロケーション解決テーブルを保持させ、
前記ロケーション解決テーブルを伝送させる、一連の処理ステップをロケーションサーバのコンピュータに実行させることを特徴とするロケーション解決プログラムである。
【発明の効果】
【００４６】
本発明によれば、コンテンツ識別子を用いてロケーション解決を行い、その結果が複数ある場合に、ユーザ情報または端末情報、あるいはその両方をもとに作成されるフィルタリング条件により複数あるロケーション解決結果を絞り込むことができる。これにより、ユーザとサーバとの間で対話処理を必要とすることなく、ユーザや受信端末にとって最適なロケーションでコンテンツを取得することができる。
【００４７】
また本発明は、ユーザの入力した情報をもとにフィルタリング条件を作成するので、ユーザに適したロケーション解決ができる。
【００４８】
また本発明は、受信端末の機能情報をもとにフィルタリング条件を作成するので、受信端末機能に適したロケーション解決ができる。
【００４９】
また本発明は、受信端末の状況情報をもとにフィルタリング条件を作成するので、受信端末状況に適したロケーション解決ができる。
【００５０】
また本発明は、受信端末の性能情報をもとにフィルタリング条件を作成するので、受信端末性能に適したロケーション解決ができる。
【００５１】
また本発明は、受信端末のリソース情報をもとにフィルタリング条件を作成するので、リソースに適したロケーション解決ができる。
【００５２】
また本発明は、ユーザが選択するロケーション解決結果をアクセス履歴情報とし、これをもとにフィルタリング条件を作成するので、ユーザの嗜好を反映したロケーション解決ができる。
【００５３】
また、本発明によれば、フィルタリング条件保持部をロケーションサーバに備えることにより、ユーザ情報または端末情報、あるいはその両方をもとに作成されるフィルタリング条件を一元管理し、他の受信端末で作成されたフィルタリング条件も使用することができる。これにより、ユーザとサーバとの間で対話処理を必要とすることなく、ユーザや受信端末にとって最適なロケーションでコンテンツを取得することができる。
【００５４】
また、本発明によれば、フィルタリング実行部を受信端末に備えることにより、コンテンツ識別子を用いてロケーション解決を行い、その結果が複数あった場合には、受信端末でフィルタリングすることができる。これにより、多数のユーザが一斉にロケーションサーバにアクセスした場合も、ロケーションサーバの処理負荷を軽減でき、ユーザとサーバとの間で対話処理を必要とすることなく、ユーザや受信端末にとって最適なロケーションでコンテンツを取得することができる。
【００５５】
また、本発明によれば、同報ネットワークのみを使用するコンテンツ配信システムで、ロケーション解決テーブルを受信端末で保持させることにより、受信端末でロケーション解決を行うことができる。これにより、ユーザとサーバとの間で対話処理を必要とすることなく、ユーザや受信端末にとって最適なロケーションでコンテンツを取得することができる。
【発明を実施するための最良の形態】
【００５６】
以下、図面を用いて本発明を実施するための最良の形態を説明する。なお、本発明は以下の実施例に何ら限定されるものではなく、その要旨を逸脱しない範囲であれば、種々なる態様で実施し得るものである。
【実施例１】
【００５７】
以下、本発明の第１実施例を説明する。はじめに、図１を用いてコンテンツ配信システムの全体構成について説明する。コンテンツ配信システムは、大きく分けると、コンテンツサーバ１０１、メタデータサーバ１０２、ロケーションサーバ１０３、及び受信端末１０４から構成される。コンテンツサーバ１０１は、提供するコンテンツの実体を保持し、放送を行う同報ネットワーク、もしくは通信を行う双方向ネットワークを介して受信端末１０４と接続されている。コンテンツの実体には映像や音楽等のディジタルデータがある。メタデータサーバ１０２は、コンテンツサーバ１０１が提供するコンテンツのメタデータを保持し、同報ネットワーク、もしくは双方向ネットワークを介して受信端末１０４と接続されている。メタデータはＸＭＬ等で記述されたデータであり、コンテンツを一意に識別するために付与するコンテンツ識別子や、コンテンツの名前、コンテンツの内容等を記述している。ロケーションサーバ１０３は、コンテンツサーバ１０１が提供するロケーション解決テーブルを保持し、双方向ネットワークを介して受信端末１０４と接続されている。ロケーション解決テーブルは、ロケーション解決を行うために使用するテーブルであり、図１０に示すように、コンテンツ識別子、コンテンツ属性、及びコンテンツが物理的に存在する場所（以下、ロケーションと称する）が対応付けられて記述されている。コンテンツ属性には、性別、言語、国名、都市名等があり、例えば、男性・女性向け、日本人・外国人向け等の情報を記述している。また、ロケーションには、放送や通信等があり、例えば、放送においては、ｎｅｔｗｏｒｋ＿ｉｄ、ＴＳ＿ｉｄ、ｓｅｒｖｉｃｅ＿ｉｄ、ｅｖｅｎｔ＿ｉｄ等、通信においては、HTTPアドレス等、実際にコンテンツを取得するのに必要な情報を記述している。受信端末１０４は、同報ネットワーク、もしくは双方向ネットワークを介してコンテンツサーバ１０１及びメタデータサーバ１０２と接続され、双方向ネットワークを介してロケーションサーバ１０３と接続されている。受信端末１０４は、メタデータサーバ１０２からメタデータを受信して保持する。また、受信端末１０４はロケーションサーバ１０３にユーザが選択したコンテンツのロケーション解決を依頼し、解決結果を受信する。そして、受信端末１０４は、得られたロケーション解決結果をもとにコンテンツをコンテンツサーバ１０１から取得し、取得したコンテンツを再生する。また、受信端末１０４は、ロケーションを絞り込むためのフィルタリング条件を作成して保持している。
【００５８】
次に図２を用いてロケーションサーバ１０３及び受信端末１０４の内部構成を説明する。ロケーションサーバ１０３の内部構成を説明する。ロケーションサーバ１０３は、ロケーション解決テーブル保持部１１１、ロケーション解決管理部１１２、ロケーション解決実行部１１３、及びフィルタリング実行部１１４を備えている。ロケーション解決テーブル保持部１１１は、コンテンツサーバ１０１が提供するロケーション解決テーブルを保持する。ロケーション解決管理部１１２は、双方向ネットワークを介して受信端末１０４と接続され、受信端末１０４から送られる、ユーザが選択したコンテンツのコンテンツ識別子と、ユーザ情報または端末情報、あるいはその両方をもとに作成されるフィルタリング条件を受信する。また、ロケーション解決管理部１１２は、ロケーション解決結果を受信端末１０４に送信する。ロケーション解決実行部１１３は、コンテンツ識別子をもとにロケーション解決テーブルを用いてロケーションを検索する。ロケーション解決実行部１１３で検索した結果を第１のロケーション解決結果とする。フィルタリング実行部１１４は、ロケーション解決実行部１１３で検索した結果、第１のロケーション解決結果が複数ある場合、第１のロケーション解決結果をフィルタリング条件によりフィルタリングをする。フィルタリング実行部１１４によりフィルタリングされた結果を第２のロケーション解決結果とする。
【００５９】
ここでフィルタリング実行部１１４をより詳細に説明する。フィルタリング実行部１１４は、ロケーション解決結果入力部１１、フィルタリング条件入力部１２、フィルタリング制御部１３、ロケーション解決結果出力部１４を備えている。ロケーション解決結果入力部１１には、ロケーション解決実行部１１３で複数のロケーション解決結果がある場合、第１のロケーション解決結果を入力する。フィルタリング条件入力部１２では、ロケーション解決管理部１１２から送られるフィルタリング条件を入力する。フィルタリング制御部１３は、第１のロケーション解決結果が一つになるまで、あるいは、フィルタリング条件がなくなるまでフィルタリング制御を行う。ロケーション解決結果出力部１４は、フィルタリング制御部１３でフィルタリングした第２のロケーション解決結果を出力する。以上のように構成されたフィルタリング実行部１１４を用いることにより、ロケーション解決実行部１１３で複数のロケーション解決結果がある場合でも、フィルタリング条件によりロケーション解決結果を絞り込むことができる。
【００６０】
つづいて、受信端末１０４の内部構成を説明する。受信端末１０４は、フィルタリング条件保持部１２１、メタデータ処理部１２２、ロケーション解決依頼部１２３、コンテンツ取得部１２４、コンテンツ再生部１２５、ユーザ情報入力部１２６、受信端末機能管理部１２７、受信端末状況管理部１２８、受信端末性能管理部１２９、リソース管理部１３０、アクセス履歴保持部１３１、及びアクセス履歴分析部１３２を備えている。フィルタリング条件保持部１２１は、複数のロケーション解決結果を絞り込むフィルタリング条件を保持する。フィルタリング条件はユーザ情報入力部１２６、受信端末機能管理部１２７、受信端末状況管理部１２８、受信端末性能管理部１２９、リソース管理部１３０、アクセス履歴保持部１３１、及びアクセス履歴分析部１３２から得られる。ユーザ情報入力部１２６には、図４に示すように、年齢や性別、あるいは住所等のユーザ情報が受信端末購入時等にユーザにより入力される。ユーザ情報入力部１２６では、入力されるユーザ情報によりフィルタリング条件を作成する。受信端末機能管理部１２７には、図５に示すように、チューナやネットワーク接続機能の有無等やソフトウェアのコーデック等の受信機能情報が管理されている。受信端末機能管理部１２７では、管理されている機能情報によりフィルタリング条件が作成される。例えば、同じコンテンツで放送と通信の２種類のロケーションが存在し、受信端末に放送チューナがない場合には、通信からのロケーションを取得するフィルタリング条件を作成する。受信状況管理部１２８には、図６に示すように、過去一定期間の伝送エラー率等の受信状況情報が管理されている。受信状況管理部１２８では、管理されている受信状況情報によりフィルタリング条件を作成する。受信端末性能管理部１２９には、図７に示すように、受信端末に接続されている接続回線の速度等、受信性能情報が管理されている。受信端末性能管理部１２９では、管理されている受信性能情報によりフィルタリング条件が作成される。例えば、アクセス回線のビットレートの違い等を反映したフィルタリング条件を作成する。つまり同じコンテンツであってもビットレートの違いにより複数ロケーションが存在する場合には、その受信端末に接続されているＡＤＳＬ等のアクセス回線のビットレートにあったロケーションを取得するフィルタリング条件を作成する。リソース管理部１３０には、図８に示すように、受信端末の蓄積媒体の空き状況等、受信端末のリソース情報が管理されている。リソース管理部１３０では、管理されているリソース情報によりフィルタリング条件を作成する。例えば、同じコンテンツであってもファイルサイズの違いにより複数ロケーションが存在する場合には、その受信端末のリソース状況にあったロケーションを取得するフィルタリング条件を作成する。アクセス履歴保持部１３１で保持されるフィルタリング条件は、図９に示すように、ロケーションサーバ１０３のフィルタリング実行部１１４でフィルタリングしてもなお、第２のロケーション解決結果が複数ある場合に、ユーザがどのコンテンツ属性を選択したかをアクセス履歴として保持する。アクセス履歴分析部１３２は、保持したアクセス履歴からユーザの嗜好を分析し、その結果をもとにフィルタリング条件を作成する。例えば、同じコンテンツで放送または通信の二つのロケーションが存在した場合に、ユーザの嗜好に合わせたフィルタリング条件を作成する。ユーザ情報入力部１２６、受信端末機能管理部１２７、受信端末状況管理部１２８、受信端末性能管理部１２９、リソース管理部１３０、及びアクセス履歴分析部１３２で作成した各フィルタリング条件は、フィルタリング条件保持部１２１にて保持される（図１１参照）。メタデータ処理部１２２は、同報ネットワーク、もしくは双方向ネットワークを介してメタデータサーバ１０２と接続され、ユーザの要求によりメタデータを受信する。ロケーション解決依頼部１２３は、双方向ネットワークを介してロケーションサーバ１０３と接続され、ユーザが選択したコンテンツのコンテンツ識別子と、ユーザ情報あるいは端末情報をもとに作成したフィルタリング条件をロケーションサーバ１０３に送信する。また、ロケーション解決依頼部１２３は、ロケーションサーバ１０３から第１または第２のロケーション解決結果を受信する。コンテンツ取得部１２４は、同報ネットワーク、もしくは双方向ネットワークを介してコンテンツサーバ１０１と接続され、ロケーション解決結果をもとにコンテンツサーバ１０１からコンテンツを取得する。コンテンツ再生部１２５は、コンテンツ取得部１２４で取得したコンテンツを再生する。
【００６１】
以上のように構成されたコンテンツ配信システムについて、ロケーション解決を行い、コンテンツを取得するまでの動作を説明する。なお、受信端末１０４またはロケーションサーバ１０３は、その動作を実行させるプログラム（図示しない）を備え、受信端末１０４またはロケーションサーバ１０３内のコンピュータはそのプログラムを実行する。受信端末１０４において、フィルタリング条件保持部１２１には、ユーザ情報入力部１２６、受信端末機能管理部１２７、受信端末状況管理部１２８、受信端末性能管理部１２９、リソース管理部１３０、及びアクセス履歴分析部１３２から得られるフィルタリング条件が保持されている。コンテンツ一覧は、メタデータ処理部１２２が保持しているメタデータをもとに作成される。コンテンツの選択は、ユーザがコンテンツの一覧表示を要求することにより、コンテンツ一覧が閲覧できる。ユーザはコンテンツ一覧からあるコンテンツを選択すると、メタデータ処理部１２２は選択されたコンテンツのコンテンツ識別子をロケーション解決依頼部１２３に送る。コンテンツ識別子は、コンテンツ一覧からの選択だけでなく、例えば、HTMLコンテンツ等からのリンクや、ユーザによる直接入力等としても良いものとする。ロケーション解決依頼部１２３は、コンテンツ識別子と、フィルタリング条件保持部１２１で保持されている、ユーザ情報もしくは端末情報をもとに作成されたフィルタリング条件とを、双方向ネットワークを介してロケーションサーバ１０３のロケーション解決管理部１１２に送る。ロケーション解決管理部１１２は、コンテンツ識別子をロケーション解決実行部１１３に送り、ロケーション解決実行部１１３は、ロケーション解決テーブル保持部１１１が保持しているロケーション解決テーブルを参照してコンテンツ識別子をもとにロケーションを検索する。その結果を第１のロケーション解決結果とし、ロケーション解決管理部１１２に送る。第１のロケーション解決結果が１つである場合は、第１のロケーション解決結果を、ロケーション解決管理部１１２を介して、受信端末１０４のロケーション解決依頼部１２３に送る。一方、第１のロケーション解決結果が複数ある場合、例えば、図１５に示すように第１のロケーション解決結果が２つ以上ある場合は、ロケーション解決実行部１１３は第１のロケーション解決結果をロケーション解決管理部１１２に送り、ロケーション解決管理部１１２は第１のロケーション解決結果とフィルタリング条件とをフィルタリング実行部１１４に送る。フィルタリング実行部１１４では、第１のロケーション解決結果をフィルタリング条件によりフィルタリングする。フィルタリングは、ロケーションが１つに絞り込まれるまで、あるいは、フィルタリング条件がなくなるまで行われる。フィルタリングを行った結果は第２のロケーション解決結果とし、ロケーション解決管理部１１２を介して、受信端末１０４のロケーション解決依頼部１２３に送られる。ロケーション解決依頼部１２３は、ロケーションサーバ１０３から送られてくる第１または第２のロケーション解決結果を調べ、ロケーション解決結果が１つの場合は、ロケーション解決結果をコンテンツ取得部１２４に送る。コンテンツ取得部１２４では、��得したロケーション解決結果をもとにコンテンツサーバ１０１から同報ネットワーク、もしくは双方向ネットワークを介してコンテンツを取得し、取得したコンテンツは、コンテンツ再生部１２５で再生される。一方、フィルタリング実行部１１４を用いても、ロケーション解決結果を１つに絞り込めない場合は、ユーザの選択によりロケーション解決結果を１つに絞り込む。この時、ロケーション解決依頼部１２３は、選択されたコンテンツ属性をアクセス履歴としてアクセス履歴保持部１３１に送る。アクセス履歴保持部１３１は、アクセス履歴を保持する。アクセス履歴分析部１３２は、アクセス履歴よりユーザの嗜好を分析して新しいフィルタリング条件として反映する。ユーザにより選択されたロケーション解決結果をもとにコンテンツサーバ１０１から同報ネットワーク、もしくは双方向ネットワークを介してコンテンツを取得する。取得したコンテンツは、コンテンツ再生部１２５で再生される。
【００６２】
なお、本実施例では、フィルタリング条件入力部１２においてフィルタリング条件をまとめて入力してフィルタリングを行うようにしているが、フィルタリング条件に優先順位を付けて、優先順位にしたがってフィルタリングを行っていっても良い。例えば、はじめにユーザ情報の条件によりフィルタリングを行い、その次にリソース情報の条件によりフィルタリングを行っている。また、本実施例では、第１のロケーション解決結果の検索後、フィルタリング条件によるフィルタリングを行っているが、コンテンツ識別子とフィルタリング条件を同時に使用して検索するようにしても良い。また、本実施例では取得したコンテンツをそのまま再生するようにしているが、一度蓄積媒体に蓄積し、蓄積したコンテンツを再生することで行っても良い。
【００６３】
以上、本実施例によれば、コンテンツ識別子により第１のロケーション解決を行い、その結果が複数ある場合に、ユーザ情報または端末情報、あるいはその両方をもとに作成されるフィルタリング条件により第１のロケーション解決結果を絞り込んで第２のロケーション解決結果を得ることができる。これにより、ユーザとサーバとの間で対話処理を必要とすることなく、ユーザや受信端末にとって最適なロケーションでコンテンツを取得することができる。
【実施例２】
【００６４】
以下、本発明の第２実施例を説明する。本実施例では、フィルタリング条件保持部２２２をロケーションサーバに備えている。コンテンツ配信システムは、大きく分けると、実施例１で説明した内容と同じなので、重複する説明は省略する。
【００６５】
図１２を用いてロケーションサーバ１０３及び受信端末１０４の内部構成を説明する。ロケーションサーバ１０３の内部構成を説明する。ロケーションサーバ１０３は、フィルタリング条件保持部２２２、ユーザ情報入力部２２３、ロケーション解決テーブル保持部１１１、ロケーション解決管理部１１２、ロケーション解決実行部１１３、及びフィルタリング実行部１１４を備えている。フィルタリング条件保持部２２２は、ユーザ情報または端末情報、あるいはその両方をもとに作成されるフィルタリング条件を保持している。フィルタリング条件は、複数の受信装置１０４のフィルタリング条件伝送部２２１、または、ユーザ情報入力部２２３から送られる。ユーザ情報入力部２２３は、入力されるユーザ情報をもとにフィルタリング条件を作成する。ユーザ情報は、Webページ等によりユーザが直接入力するものや、オペレーター等により入力するもの、あるいは顧客情報管理システム等から入力するもの等がある。その他の構成は、実施例１で説明した内容と同じなので、重複する説明は省略する。
【００６６】
つづいて、受信端末１０４の内部構成を説明する。受信端末１０４は、フィルタリング条件伝送部２２１、ロケーション解決依頼部２２４、メタデータ処理部１２２、コンテンツ取得部１２４、コンテンツ再生部１２５、ユーザ情報入力部１２６、受信端末機能管理部１２７、受信端末状況管理部１２８、受信端末性能管理部１２９、リソース管理部１３０、アクセス履歴保持部１３１、及びアクセス履歴分析部１３２を備えている。フィルタリング条件伝送部２２１は、ユーザ情報または端末情報、あるいはその両方をもとに作成されるフィルタリング条件をロケーションサーバ１０３のフィルタリング条件保持部２２２に伝送する。フィルタリング条件は、実施例１と同様、ユーザ情報入力部１２６、受信端末機能管理部１２７、受信端末状況管理部１２８、受信端末性能管理部１２９、リソース管理部１３０、アクセス履歴保持部１３１、及びアクセス履歴分析部１３２により作成される。ロケーション解決依頼部２２４は、双方向ネットワークを介してロケーションサーバ１０３と接続され、ユーザが選択したコンテンツのコンテンツ識別子をロケーションサーバ１０３のロケーション解決管理部１１２に送信する。また、ロケーション解決依頼部２２４は、ロケーション解決管理部１１２から第１または第２のロケーション解決結果を受信する。その他の構成は、実施例１で説明した内容と同じなので、重複する説明は省略する。
【００６７】
以上のように構成されたコンテンツ配信システムについて、ロケーション解決を行い、コンテンツを取得するまでの動作を説明する。なお、受信端末１０４またはロケーションサーバ１０３は、その動作を実行させるプログラム（図示しない）を備え、受信端末１０４またはロケーションサーバ１０３内のコンピュータはそのプログラムを実行する。受信端末１０４において、フィルタリング条件伝送部２２１は、ユーザ情報入力部１２６、受信端末機能管理部１２７、受信端末状況管理部１２８、受信端末性能管理部１２９、リソース管理部１３０、及びアクセス履歴分析部１３２からフィルタリング条件を得て、ロケーションサーバ１０３のフィルタリング条件保持部２２２に送る。フィルタリング条件保持部２２２でフィルタリング条件を保持しておく。コンテンツ一覧は、メタデータ処理部１２２が保持しているメタデータをもとに作成される。コンテンツの選択は、ユーザがコンテンツの一覧表示を要求することにより、コンテンツ一覧が閲覧できる。ユーザはコンテンツ一覧からあるコンテンツを選択すると、メタデータ処理部１２２は選択されたコンテンツのコンテンツ識別子をロケーション解決依頼部２２４に送る。コンテンツ識別子は、コンテンツ一覧からの選択だけでなく、例えば、HTMLコンテンツ等からのリンクや、ユーザによる直接入力等としても良いものとする。ロケーション解決依頼部２２４は、コンテンツ識別子をロケーションサーバ１０３のロケーション解決管理部１１２に送り、ロケーション解決管理部１１２はコンテンツ識別子をロケーション解決実行部１１３に送る。ロケーション解決実行部１１３は、ロケーション解決テーブル保持部１１１が保持しているロケーション解決テーブルを参照してコンテンツ識別子をもとにロケーションを検索する。その結果を第１のロケーション解決結果とし、ロケーション解決管理部１１２に送る。第１のロケーション解決結果が１つである場合は、第１のロケーション解決結果を、ロケーション解決管理部１１２を介して、受信端末１０４のロケーション解決依頼部２２４に送る。一方、第１のロケーション解決結果が複数ある場合、例えば、図１５に示すように第１のロケーション解決結果が２つ以上ある場合は、ロケーション解決実行部１１３は第１のロケーション解決結果をロケーション解決管理部１１２に送り、一方で、フィルタリング条件保持部２２２に保持されているフィルタリング条件をロケーション解決管理部１１２に送る。ロケーション解決管理部１１２は、第１のロケーション解決結果とフィルタリング条件をフィルタリング実行部１１４に送る。フィルタリング実行部１１４では、第１のロケーション解決結果をフィルタリング条件によりフィルタリングする。フィルタリングは、ロケーションが１つに絞り込まれるまで、あるいは、フィルタリング条件がなくなるまで行われる。フィルタリングを行った結果は第２のロケーション解決結果とし、ロケーション解決管理部１１２を介して、受信端末１０４のロケーション解決依頼部２２４に送られる。ロケーション解決依頼部２２４は、第１または第２のロケーション解決結果を調べ、ロケーション解決結果が１つの場合は、ロケーション解決結果をコンテンツ取得部１２４に��る。コンテンツ取得部１２４では、取得したロケーション解決結果をもとにコンテンツサーバ１０１から同報ネットワーク、もしくは双方向ネットワークを介してコンテンツを取得し、取得したコンテンツは、コンテンツ再生部１２５で再生される。一方、フィルタリング実行部１１４を用いても、ロケーション解決結果を１つに絞り込めない場合は、ユーザの選択によりロケーション解決結果を１つに絞り込む。この時、ロケーション解決依頼部２２４は、選択されたコンテンツ属性をアクセス履歴としてアクセス履歴保持部１３１に送る。アクセス履歴保持部１３１は、アクセス履歴を保持する。アクセス履歴分析部１３２は、アクセス履歴よりユーザの嗜好を分析して新しいフィルタリング条件として反映する。ユーザにより選択されたロケーション解決結果をもとにコンテンツサーバ１０１から同報ネットワーク、もしくは双方向ネットワークを介してコンテンツを取得する。取得したコンテンツは、コンテンツ再生部１２５で再生される。
【００６８】
以上、本実施例によれば、フィルタリング条件保持部をロケーションサーバに備えることにより、ユーザ情報または端末情報、あるいはその両方をもとに作成されるフィルタリング条件を一元管理し、他の受信端末で作成されたフィルタリング条件も使用することができる。これにより、ユーザとサーバとの間で対話処理を必要とすることなく、ユーザや受信端末にとって最適なロケーションでコンテンツを取得することができる。
【実施例３】
【００６９】
以下、本発明の第３実施例を説明する。本実施例では、フィルタリング実行部３１４を受信端末に備えている。コンテンツ配信システムは、大きく分けると、実施例１で説明した内容と同じなので、重複する説明は省略する。
【００７０】
図１３を用いてロケーションサーバ１０３及び受信端末１０４の内部構成を説明する。ロケーションサーバ１０３の内部構成を説明する。ロケーションサーバ１０３は、ロケーション解決テーブル保持部１１１、ロケーション解決管理部１１２、ロケーション解決実行部１１３を備えている。上記構成は、実施例１で説明した内容と同じなので、重複する説明は省略する。
【００７１】
受信端末１０４の内部構成を説明する。受信端末１０４は、ロケーション解決依頼部３２３、フィルタリング実行部３１４、フィルタリング条件保持部１２１、メタデータ処理部１２２、コンテンツ取得部１２４、コンテンツ再生部１２５、ユーザ情報入力部１２６、受信端末機能管理部１２７、受信端末状況管理部１２８、受信端末性能管理部１２９、リソース管理部１３０、アクセス履歴保持部１３１、及びアクセス履歴分析部１３２を備えている。ロケーション解決依頼部３２３は、コンテンツ識別子を、双方向ネットワークを介してロケーションサーバ１０３のロケーション解決管理部１１２に送る。ロケーション解決依頼部３２３は、双方向ネットワークを介してロケーションサーバ１０３と接続され、ユーザが選択したコンテンツのコンテンツ識別子をロケーションサーバ１０３のロケーション解決管理部１１２に送信する。また、ロケーション解決依頼部３２３は、ロケーション解決管理部１１２から第１のロケーション解決結果を受信する。フィルタリング実行部３１４は、実施例１で説明したものと同一の構成であり、第１のロケーション解決結果が複数ある場合は、ロケーションが１つに絞り込まれるまで、あるいは、フィルタリング条件がなくなるまで行われる。その他の構成は、実施例１で説明した内容と同じなので、重複する説明は省略する。
【００７２】
以上のように構成されたコンテンツ配信システムについて、ロケーション解決を行い、コンテンツを取得するまでの動作を説明する。なお、受信端末１０４またはロケーションサーバ１０３は、その動作を実行させるプログラム（図示しない）を備え、受信端末１０４またはロケーションサーバ１０３内のコンピュータはそのプログラムを実行する。受信端末１０４において、フィルタリング条件保持部１２１には、ユーザ情報入力部１２６、受信端末機能管理部１２７、受信端末状況管理部１２８、受信端末性能管理部１２９、リソース管理部１３０、及びアクセス履歴分析部１３２から得られるフィルタリング条件が保持されている。コンテンツ一覧は、メタデータ処理部１２２が保持しているメタデータをもとに作成される。コンテンツの選択は、ユーザがコンテンツの一覧表示を要求することにより、コンテンツ一覧が閲覧できる。ユーザはコンテンツ一覧からあるコンテンツを選択すると、メタデータ処理部１２２は選択されたコンテンツのコンテンツ識別子をロケーション解決依頼部３２３に送る。コンテンツ識別子は、コンテンツ一覧からの選択だけでなく、例えば、HTMLコンテンツ等からのリンクや、ユーザによる直接入力等としても良いものとする。ロケーション解決依頼部３２３は、コンテンツ識別子を、双方向ネットワークを介してロケーションサーバ１０３のロケーション解決管理部１１２に送る。ロケーション解決管理部１１２は、コンテンツ識別子をロケーション解決実行部１１３に送り、ロケーション解決実行部１１３は、ロケーション解決テーブル保持部１１１が保持しているロケーション解決テーブルを参照してコンテンツ識別子をもとにロケーションを検索する。その結果を第１のロケーション解決結果とし、ロケーション解決管理部１１２を介して受信端末１０４のロケーション解決依頼部３２３に送る。第１のロケーション解決結果が１つである場合は、第１のロケーション解決結果をコンテンツ取得部１２４に送る。コンテンツ取得部１２４では、取得したロケーション解決結果をもとにコンテンツサーバ１０１から同報ネットワーク、もしくは双方向ネットワークを介してコンテンツを取得し、取得したコンテンツは、コンテンツ再生部１２５で再生される。一方、第１のロケーション解決結果が複数ある場合、例えば、図１５に示すように第１のロケーション解決結果が２つ以上ある場合は、ロケーション解決依頼部３２３は第１のロケーション解決結果をフィルタリング実行部３１４に送り、一方で、フィルタリング条件保持部１２１に保持されているフィルタリング条件もフィルタリング実行部３１４に送る。フィルタリング実行部３１４では、第１のロケーション解決結果をフィルタリング条件によりフィルタリングする。フィルタリングは、ロケーションが１つに絞り込まれるまで、あるいは、フィルタリング条件がなくなるまで行われる。フィルタリングを行った結果は第２のロケーション解決結果とし、ロケーション解決依頼部３２３に送られる。ロケーション解決依頼部３２３は、第２のロケーション解決結果を調べ、ロケーション解決結果が１つに絞り込めた場合は、そのロケーションをコンテンツ取得部１２４に送る。コンテンツ取得部１２４では、取得したロケ��ション解決結果をもとにコンテンツサーバ１０１から同報ネットワーク、もしくは双方向ネットワークを介してコンテンツを取得し、取得したコンテンツは、コンテンツ再生部１２５で再生される。一方、フィルタリング実行部３１４を用いても、ロケーション解決結果を１つに絞り込めない場合は、ユーザの選択によりロケーションを１つに絞り込む。この時、ロケーション解決依頼部３２３は、選択されたコンテンツ属性をアクセス履歴としてアクセス履歴保持部１３１に送る。アクセス履歴保持部１３１は、アクセス履歴を保持する。アクセス履歴分析部１３２は、アクセス履歴よりユーザの嗜好を分析して新しいフィルタリング条件として反映する。ユーザにより選択されたロケーションをもとにコンテンツサーバ１０１から同報ネットワーク、もしくは双方向ネットワークを介してコンテンツを取得する。取得したコンテンツは、コンテンツ再生部１２５で再生される。
【００７３】
以上、本実施例によれば、フィルタリング実行部を受信端末に備えることにより、第１のロケーション解決結果が複数ある場合は、受信端末でフィルタリングすることができる。これにより、多数のユーザが一斉にロケーションサーバにアクセスした場合も、ロケーションサーバの処理負荷を軽減でき、ユーザとサーバとの間で対話処理を必要とすることなく、ユーザや受信端末にとって最適なロケーションでコンテンツを取得することができる。
【実施例４】
【００７４】
以下、本発明の第４実施例を説明する。本実施例では、コンテンツ配信システムのネットワークを、図１４に示すように同報ネットワークのみを使用する形態について説明する。
【００７５】
図１５を用いてロケーションサーバ１０３及び受信端末１０４の内部構成を説明する。ロケーションサーバ１０３の内部構成を説明する。ロケーションサーバ１０３は、ロケーション解決テーブル保持部１１１、及びロケーション解決テーブル伝送部４１２を備えている。ロケーション解決テーブル伝送部４１２は、ロケーション解決テーブル保持部１１１で保持されているロケーション解決テーブルを受信端末１０４のロケーション解決テーブル保持部４１１に伝送する。ロケーション解決テーブル保持部１１１は、実施例１で説明した内容と同じなので、重複する説明は省略する。
【００７６】
受信端末１０４の内部構成を説明する。受信端末１０４は、ロケーション解決テーブル保持部４１１、ロケーション解決実行部４２３、フィルタリング実行部４１４、フィルタリング条件保持部１２１、メタデータ処理部１２２、コンテンツ取得部１２４、コンテンツ再生部１２５、ユーザ情報入力部１２６、受信端末機能管理部１２７、受信端末状況管理部１２８、受信端末性能管理部１２９、リソース管理部１３０、アクセス履歴保持部１３１、及びアクセス履歴分析部１３２を備えている。ロケーション解決テーブル保持部４１１は、ロケーションサーバ１０３のロケーション解決テーブル伝送部４１２から送られてくるロケーション解決テーブルを保持する。ロケーション解決実行部４２３は、ロケーション解決テーブル保持部４１１が保持しているロケーション解決テーブルを参照してコンテンツ識別子をもとにロケーションを検索する。ロケーション解決実行部４２３で検索した結果を第１のロケーション解決結果とする。また、ロケーション解決実行部４２３で検索した結果、ロケーションが複数ある場合、第１のロケーション解決結果をフィルタリング実行部４１４に送る。フィルタリング実行部４１４は、実施例１で説明したものと同一の構成であり、第１のロケーション解決結果が複数ある場合は、ロケーションが１つに絞り込まれるまで、あるいは、フィルタリング条件がなくなるまで行われる。その他の構成は、実施例１で説明した内容と同じなので、重複する説明は省略する。
【００７７】
以上のように構成されたコンテンツ配信システムについて、ロケーション解決を行い、コンテンツを取得するまでの動作を説明する。なお、受信端末１０４またはロケーションサーバ１０３は、その動作を実行させるプログラム（図示しない）を備え、受信端末１０４またはロケーションサーバ１０３内のコンピュータはそのプログラムを実行する。受信端末１０４において、フィルタリング条件保持部１２１には、ユーザ情報入力部１２６、受信端末機能管理部１２７、受信端末状況管理部１２８、受信端末性能管理部１２９、リソース管理部１３０、及びアクセス履歴分析部１３２から得られるフィルタリング条件が保持されている。一方、ロケーションサーバ１０３において、ロケーション解決テーブル伝送部４１２は、ロケーション解決テーブルをロケーション解決テーブル保持部４１１に伝送し、保持させる。コンテンツ一覧は、メタデータ処理部１２２が保持しているメタデータをもとに作成される。コンテンツの選択は、ユーザがコンテンツの一覧表示を要求することにより、コンテンツ一覧が閲覧できる。ユーザはコンテンツ一覧からあるコンテンツを選択すると、メタデータ処理部１２２は選択されたコンテンツのコンテンツ識別子をロケーション解決実行部４２３に送る。コンテンツ識別子は、コンテンツ一覧からの選択だけでなく、例えば、HTMLコンテンツ等からのリンクや、ユーザによる直接入力等としても良いものとする。ロケーション解決実行部４２３は、ロケーション解決テーブル保持部４１１が保持しているロケーション解決テーブルを参照してコンテンツ識別子をもとにロケーションを検索する。その結果を第１のロケーション解決結果とする。第１のロケーション解決結果が１つである場合は、第１のロケーション解決結果をコンテンツ取得部１２４に送る。コンテンツ取得部１２４では、取得したロケーション解決結果をもとにコンテンツサーバ１０１から同報ネットワークを介してコンテンツを取得し、取得したコンテンツは、コンテンツ再生部１２５で再生される。一方、第１のロケーション解決結果が複数ある場合、例えば、図１５に示すように第１のロケーション解決結果が２つ以上ある場合は、ロケーション解決実行部４２３は第１のロケーション解決結果をフィルタリング実行部４１４に送り、一方で、フィルタリング条件保持部１２１に保持されているフィルタリング条件もフィルタリング実行部４１４に送る。フィルタリング実行部４１４では、第１のロケーション解決結果をフィルタリング条件によりフィルタリングする。フィルタリングは、ロケーションが１つに絞り込まれるまで、あるいは、フィルタリング条件がなくなるまで行われる。フィルタリングを行った結果を第２のロケーション解決結果とし、ロケーション解決実行部４１４に送る。ロケーション解決実行部４２３は、第２のロケーション解決結果を調べ、ロケーション解決結果が１つに絞り込めた場合は、そのロケーションをコンテンツ取得部１２４に送る。コンテンツ取得部１２４では、取得したロケーション解決結果をもとにコンテンツサーバ１０１から同報ネットワークを介してコンテンツを取得し、取得したコンテンツは、コンテンツ再生部１２５で再生される。一方、フィルタリング実行部４��４を用いても、ロケーション解決結果を１つに絞り込めない場合は、ユーザの選択によりロケーションを１つに絞り込む。この時、ロケーション解決実行部４２３は、選択されたコンテンツ属性をアクセス履歴としてアクセス履歴保持部１３１に送る。アクセス履歴保持部１３１はアクセス履歴を保持する。アクセス履歴分析部１３２は、アクセス履歴よりユーザの嗜好を分析して新しいフィルタリング条件として反映する。ユーザにより選択されたロケーションをもとにコンテンツサーバ１０１から同報ネットワークを介してコンテンツを取得する。取得したコンテンツは、コンテンツ再生部１２５で再生される。
【００７８】
以上、本実施例によれば、同報ネットワークのみを使用するコンテンツ配信システムで、ロケーション解決テーブルを受信端末で保持させることにより、受信端末でロケーション解決を行うことができる。これにより、ユーザとサーバとの間で対話処理を必要とすることなく、ユーザや受信端末にとって最適なロケーションでコンテンツを取得することができる。
【産業上の利用可能性】
【００７９】
本発明にかかるコンテンツ配信システムは、フィルタリング条件とロケーション解決テーブルを有し、双方向ネットワークを使用したコンテンツ配信サービス等として有用である。また、電波を使った放送や、ＩＰネットワークを使ったマルチキャスト放送などの同報ネットワークを使用したコンテンツ配信サービス等の用途にも応用できる。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施例１乃至３で用いるコンテンツ配信システムを示す構成図
【図２】本発明の実施例１で用いるロケーションサーバ及び受信装置の内部構成を示す図
【図３】本発明のフィルタリング実行部の内部構成を示す図
【図４】本発明のユーザ情報をもとに作成されるフィルタリング条件の例を示す図
【図５】本発明の受信端末機能情報をもとに作成されるフィルタリング条件の例を示す図
【図６】本発明の受信状況情報をもとに作成されるフィルタリング条件の例を示す図
【図７】本発明の受信性能情報をもとに作成されるフィルタリング条件の例を示す図
【図８】本発明のリソース情報をもとに作成されるフィルタリング条件の例を示す図
【図９】本発明のアクセス履歴情報をもとに作成されるフィルタリング条件の例を示す図
【図１０】本発明のロケーション解決テーブルの例を示す図
【図１１】本発明のフィルタリング条件に優先順位を付けた例を示す図
【図１２】本発明の実施例２で用いるロケーションサーバ及び受信装置の内部構成を示す図
【図１３】本発明の実施例３で用いるロケーションサーバ及び受信装置の内部構成を示す図
【図１４】本発明の実施例４で用いるコンテンツ配信システムを示す構成図
【図１５】本発明の実施例４で用いるロケーションサーバ及び受信装置の内部構成を示す図
【符号の説明】
【００８１】
１１  ロケーション解決結果入力部
１２  フィルタリング条件入力部
１３  フィルタリング制御部
１４  ロケーション解決結果出力部
１０１  コンテンツサーバ
１０２  メタデータサーバ
１０３  ロケーションサーバ
１０４  受信端末
１１１  ロケーション解決テーブル保持部
１１２  ロケーション解決管理部
１１３  ロケーション解決実行部
１１４  フィルタリング実行部
１２１  フィルタリング条件保持部
１２２  メタデータ処理部
１２３  ロケーション解決依頼部
１２４  コンテンツ取得部
１２５  コンテンツ再生部
１２６  ユーザ情報入力部
１２７  受信端末機能管理部
１２８  受信端末状況管理部
１２９  受信端末性能管理部
１３０  リソース管理部
１３１  アクセス履歴保持部
１３２  アクセス履歴分析部
２２１  フィルタリング条件伝送部
２２２  フィルタリング条件保持部
２２３  ユーザ情報入力部
２２４  ロケーション解決結果依頼部
３１４  フィルタリング実行部
３２３  ロケーション解決結果依頼部
４１１  ロケーション解決テーブル保持部
４１２  ロケーション解決テーブル伝送部
４１４  フィルタリング実行部
４２３  ロケーション解決実行部
【図１】
2005284496.tif 000003
【図２】
2005284496.tif 000004
【図３】
2005284496.tif 000005
【図４】
2005284496.tif 000006
【図５】
2005284496.tif 000007
【図６】
2005284496.tif 000008
【図７】
2005284496.tif 000009
【図８】
2005284496.tif 000010
【図９】
2005284496.tif 000011
【図１０】
2005284496.tif 000012
【図１１】
2005284496.tif 000013
【図１２】
2005284496.tif 000014
【図１３】
2005284496.tif 000015
【図１４】
2005284496.tif 000016
【図１５】
2005284496.tif 000017