(57)【特許請求の範囲】
【請求項１】
地域情報に対応付けられたアプリケーション提供装置を選択するアプリケーション提供装置選択部と、
受信中の放送ストリームから、放送通信連携サービスにおけるアプリケーションを識別するアプリケーション識別情報と前記アプリケーションのライフサイクルを制御するためのアプリケーション制御情報とを含むアプリケーション情報テーブルを取得するアプリケーション情報取得部と、
前記アプリケーション情報テーブルに含まれる前記アプリケーション制御情報が、前記アプリケーションの実行開始を指示するデータである場合に、前記アプリケーション提供装置選択部が選択した前記アプリケーション提供装置に対して、前記アプリケーション識別情報が示す前記アプリケーションの取得要求であるアプリケーション要求情報を供給するアプリケーション要求部と、
前記アプリケーション要求情報を取得した前記アプリケーション提供装置が供給する前記アプリケーションを取得するアプリケーション取得部と、
前記放送ストリームに含まれるコンテンツデータを再生させ、前記アプリケーションを実行させる再生処理部と、
を備えることを特徴とする受信機。
【請求項２】
前記放送ストリームに含まれるネットワーク情報テーブルから、前記地域情報を取得する地域情報取得部をさらに備え、
前記アプリケーション提供装置選択部は、前記地域情報取得部が取得した前記地域情報に基づいて、前記アプリケーション提供装置を選択する
ことを特徴とする請求項１記載の受信機。
【請求項３】
前記アプリケーション提供装置選択部は、
前記地域情報を外部のアプリケーション提供管理装置に供給する地域情報供給部と、
前記地域情報を取得した前記アプリケーション提供管理装置によって前記地域情報に基づき選択されたアプリケーション提供装置の所在を示す所在情報を、前記アプリケーション提供管理装置から取得する所在情報取得部と、
を備えることを特徴とする請求項１または請求項２に記載の受信機。
【請求項４】
地域情報と放送通信連携サービスに適用されるアプリケーション提供装置の所在を示す所在情報とを対応付けた所在情報管理テーブルを記憶する所在情報管理テーブル記憶部と、
受信機から供給される地域情報を取得する地域情報取得部と、
前記地域情報に基づいて、前記所在情報管理テーブル記憶部に記憶された前記所在情報管理テーブルから、前記地域情報に対応付けられた所在情報を取得する所在情報取得部と、
前記所在情報を前記受信機に供給する所在情報供給部と、
を備えることを特徴とするアプリケーション提供管理装置。
【請求項５】
地域情報と放送通信連携サービスに適用されるアプリケーション提供装置の所在を示す所在情報とを対応付けた所在情報管理テーブルを記憶する所在情報管理テーブル記憶部を備えるコンピュータを、
受信機から供給される地域情報を取得する地域情報取得部と、
前記地域情報に基づいて、前記所在情報管理テーブル記憶部に記憶された前記所在情報管理テーブルから、前記地域情報に対応付けられた所在情報を取得する所在情報取得部と、
前記所在情報を前記受信機に供給する所在情報供給部と、
として機能させるためのアプリケーション提供管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信機、アプリケーション提供管理装置、およびアプリケーション提供管理プログラムに関する。
【背景技術】
【０００２】
近年、放送通信連携サービスを実現するための研究が行われている（例えば、非特許文献１参照）。この放送通信連携サービスでは、一例として、受信機が、放送番組に対応付けられたアプリケーションをアプリケーションサーバから取得して実行することにより、コンテンツサーバから配信コンテンツデータを取得する。そして、受信機は、アプリケーションの実行環境下において、放送受信により取得した番組コンテンツデータと、ネットワーク通信により取得した配信コンテンツデータとを対応付けて提示する。
【０００３】
上記の放送通信連携サービスでは、受信機は、放送番組に対応付けられたアプリケーション情報テーブルを取得する。アプリケーション情報テーブルは、例えば、アプリケーションの起動方法を示すアプリケーション制御情報と、アプリケーションのネットワーク上の所在を示すロケーション情報とを含む。そして、受信機は、例えば、ロケーション情報に基づいてアプリケーションを取得し、アプリケーション制御情報に基づいてそのアプリケーションを実行する。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】金次保明、三矢茂明、松村欣司、馬場秋継、藤沢寛、武智秀、山本真、浜田浩行、ＮＨＫ放送技術研究所、「［招待講演］放送通信連携システムＨｙｂｒｉｄｃａｓｔの提案  −放送通信融合時代の新しい放送システムをめざして−」、社団法人映像情報メディア学会技術報告、Ｖｏｌ．３５、Ｎｏ．７、２０１１年２月、ｐ３１−３４
【発明の概要】
【発明が解決しようとする課題】
【０００５】
アプリケーション制御情報が、例えば、番組コンテンツデータの提示に連動してアプリケーションを自動起動することを示す情報である場合、多数の受信機が、アプリケーションサーバに対してアプリケーションの取得要求を一斉に行うことになる。このとき、アプリケーションサーバに多数の受信機からのアクセスが集中し、ネットワークの輻輳が発生するおそれがある。ネットワークの輻輳が発生すると、受信機は、アプリケーションを安定して取得できなくなり、アプリケーションが起動しなかったり、起動タイミングが遅くなってしまったりする。
【０００６】
そこで、本発明は、上記問題を解決するためになされたものであり、放送通信連携サービスを実現する場合に、受信機にアプリケーションを安定して取得させて起動させることができる、受信機、アプリケーション提供管理装置、およびアプリケーション提供管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
［１］上記の課題を解決するため、本発明の一態様である受信機は、地域情報に対応付けられたアプリケーション提供装置を選択するアプリケーション提供装置選択部と、受信中の放送ストリームから、放送通信連携サービスにおけるアプリケーションを識別するアプリケーション識別情報と前記アプリケーションのライフサイクルを制御するためのアプリケーション制御情報とを含むアプリケーション情報テーブルを取得するアプリケーション情報取得部と、前記アプリケーション情報テーブルに含まれる前記アプリケーション制御情報が、前記アプリケーションの実行開始を指示するデータである場合に、前記アプリケーション提供装置選択部が選択した前記アプリケーション提供装置に対して、前記アプリケーション識別情報が示す前記アプリケーションの取得要求であるアプリケーション要求情報を供給するアプリケーション要求部と、前記アプリケーション要求情報を取得した前記アプリケーション提供装置が供給する前記アプリケーションを取得するアプリケーション取得部と、前記放送ストリームに含まれるコンテンツデータを再生させ、前記アプリケーションを実行させる再生処理部と、を備えることを特徴とする。
［２］上記［１］記載の受信機において、前記放送ストリームに含まれるネットワーク情報テーブルから、前記地域情報を取得する地域情報取得部をさらに備え、前記アプリケーション提供装置選択部は、前記地域情報取得部が取得した前記地域情報に基づいて、前記アプリケーション提供装置を選択することを特徴とする。
［３］上記［１］または［２］記載の受信機において、前記アプリケーション提供装置選択部は、前記地域情報を外部のアプリケーション提供管理装置に供給する地域情報供給部と、前記地域情報を取得した前記アプリケーション提供管理装置によって前記地域情報に基づき選択されたアプリケーション提供装置の所在を示す所在情報を、前記アプリケーション提供管理装置から取得する所在情報取得部と、を備えることを特徴とする。
［４］上記の課題を解決するため、本発明の一態様であるアプリケーション提供管理装置は、地域情報と放送通信連携サービスに適用されるアプリケーション提供装置の所在を示す所在情報とを対応付けた所在情報管理テーブルを記憶する所在情報管理テーブル記憶部と、受信機から供給される地域情報を取得する地域情報取得部と、前記地域情報に基づいて、前記所在情報管理テーブル記憶部に記憶された前記所在情報管理テーブルから、前記地域情報に対応付けられた所在情報を取得する所在情報取得部と、前記所在情報を前記受信機に供給する所在情報供給部と、を備えることを特徴とする。
［５］上記の課題を解決するため、本発明の一態様であるアプリケーション提供管理プログラムは、地域情報と放送通信連携サービスに適用されるアプリケーション提供装置の所在を示す所在情報とを対応付けた所在情報管理テーブルを記憶する所在情報管理テーブル記憶部を備えるコンピュータを、受信機から供給される地域情報を取得する地域情報取得部と、前記地域情報に基づいて、前記所在情報管理テーブル記憶部に記憶された前記所在情報管理テーブルから、前記地域情報に対応付けられた所在情報を取得する所在情報取得部と、前記所在情報を前記受信機に供給する所在情報供給部と、として機能させる。
【発明の効果】
【０００８】
本発明によれば、放送通信連携サービスを実現する場合に、受信機にアプリケーションを安定して取得させて起動させることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態である受信機およびアプリケーション提供管理装置を適用した放送通信連携システムの概略の全体構成図である。
【図２】同実施形態における放送通信連携システムにおいて、視聴者宅および移動体に設けられた受信機とサービスサーバ群との通信の手順を概念的に示す図である。
【図３】ストリームに含まれるアプリケーション情報テーブルのデータ構成を示す図である。
【図４】ストリームに含まれるネットワーク情報テーブルのデータ構成を示す図である。
【図５】アプリケーション提供管理サーバが記憶し管理する所在情報管理テーブルのデータ構成を示す図である。
【図６】同実施形態における、放送設備の概略の装置構成を示す図である。
【図７】同実施形態における、アプリケーション提供管理サーバの機能構成を示すブロック図である。
【図８】同実施形態における、受信機の機能構成を示すブロック図である。
【図９】同実施形態において、受信機におけるアプリケーション実行制御部の機能構成を示すブロック図である。
【図１０】同実施形態における、アプリケーション提供管理サーバの処理手順を示すフローチャートである。
【図１１】同実施形態における、受信機の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について、図面を参照して詳細に説明する。
図１は、本発明の一実施形態である受信機およびアプリケーション提供管理装置を適用した放送通信連携システムの概略の全体構成図である。同図に示すように、放送通信連携システム１は、放送設備１０と、送信アンテナ２０と、ネットワーク３０と、サービスサーバ群（サービス提供装置群）４０と、ネットワーク５０と、受信機６０とを含んで構成される。また、サービスサーバ群４０は、アプリケーション提供管理サーバ（アプリケーション提供管理装置）４１と、アプリケーションサーバ（アプリケーション提供装置）４２と、コンテンツサーバ（コンテンツ提供装置）４３とを含む。
【００１１】
ただし、実際には、受信機６０は多数存在するが、図を簡略化して説明を簡潔にするため、図１では、３台の受信機６０（受信機６０−１〜６０−３と呼ぶ。）を示す。また、実際には、アプリケーションサーバ４２は複数存在するが、同図では、１台のアプリケーションサーバ４２を示す。また、送信アンテナ２０と受信機６０−１〜６０−３それぞれとの間には、中継所等の設備が存在するが、同図ではその図示を省略する。
【００１２】
放送設備１０および送信アンテナ２０は、放送事業者である放送局が管理する設備群である。サービスサーバ群４０は、放送局およびサービス事業者またはいずれかが管理する装置群である。受信機６０は、視聴者が管理する装置である。
【００１３】
放送通信連携システム１は、例えば、放送局が統合デジタル放送サービス（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｂｒｏａｄｃａｓｔｉｎｇ；ＩＳＤＢ）方式によって提供する放送サービスと、放送局およびサービス事業者またはいずれかが提供する配信サービス（通信サービス）とを連携させた放送通信連携サービスを実現する。
【００１４】
放送通信連携システム１では、視聴者の地域に対応させて複数のアプリケーションサーバ４２が設置されている。例えば、アプリケーションサーバ４２は、放送のサービスエリア（カバーエリア、受信可能地域）に対応させて設置されている。
【００１５】
放送通信連携サービスを受ける受信機６０は、例えば、放送サービスによって放送設備１０が供給する放送番組、つまり番組コンテンツデータを取得する。番組コンテンツデータは、放送番組のコンテンツデータおよび各種制御情報を含む。受信機６０は、取得した番組コンテンツデータに対応付けられたアプリケーションプログラム（以下、アプリケーションという。）を多数のアプリケーションサーバ４２のうちのいずれかから取得し、この取得したアプリケーションを実行する。アプリケーションは、受信機６０において放送通信連携サービスを実現させるための実行プログラムである。そして、受信機６０は、アプリケーションの実行によって指定される配信コンテンツデータをコンテンツサーバ４３から取得し、番組コンテンツデータと配信コンテンツデータとを連動させたり対応付けしたりして提示する。
【００１６】
放送設備１０がアプリケーションサーバ４２に供給するアプリケーション、すなわち放送局が提供するアプリケーションを放送事業者提供アプリケーションという。また、サービス事業者または個人が制作してアプリケーションサーバ４２に供給するアプリケーションをサービス事業者提供アプリケーションという。さらに、アプリケーションのうち、放送局が認定したアプリケーションを認定アプリケーション、放送局が認定していないアプリケーションを非認定アプリケーションという。
【００１７】
次に、放送通信連携システム１の各構成について説明する。
ネットワーク３０は、放送設備１０とサービスサーバ群４０に含まれる各サーバとを接続する通信回線である。ここで、各サーバとは、アプリケーション提供管理サーバ４１、複数のアプリケーションサーバ４２、およびコンテンツサーバ４３のそれぞれである。ネットワーク３０は、事業者間ネットワークとも呼ばれる。ネットワーク３０は、例えば、インターネットプロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ；ＩＰ）により通信可能なコンピュータネットワークである。放送設備１０とサービスサーバ群４０の各サーバとは、ネットワーク３０を介して通信を行う。
【００１８】
ネットワーク５０は、サービスサーバ群４０の各サーバと各受信機６０とを接続する通信回線である。ネットワーク５０は、例えば、ＩＰにより通信可能なコンピュータネットワークであり、インターネットにも接続される。各受信機６０とサービスサーバ群４０の各サーバとは、ネットワーク５０を介して通信を行う。
【００１９】
放送設備１０は、放送局、番組制作会社等により制作された放送のためのコンテンツに各種制御情報を多重化したストリーム（放送ストリーム）を生成する。放送のためのコンテンツとして、放送局によって決定される放送スケジュールにしたがって放送される番組コンテンツと、放送スケジュールとは関係なく放送される緊急コンテンツとがある。緊急コンテンツは、例えば、緊急警報放送に用いられるコンテンツである。各種制御情報は、例えば、イベント情報テーブル（Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ；ＥＩＴ）、アプリケーション情報テーブル（Ａｐｐｒｉｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ；ＡＩＴ）、アプリケーション提示制御情報等である。イベント情報テーブルは、番組コンテンツの名称（タイトル）、放送日時、ジャンル、内容説明（あらすじ）等の、番組コンテンツに関係するメタ情報を含む。アプリケーション情報テーブル（アプリケーション管理情報ともいう。）は、受信機６０が実行する一つまたは複数のアプリケーションに関する管理情報である。アプリケーション情報テーブルは、アプリケーションごとに、アプリケーションを識別するアプリケーション識別情報、アプリケーションのライフサイクルを制御するアプリケーション制御情報（アプリケーション起動情報）、ネットワーク５０上のアプリケーションの所在を示すロケーション情報を含む。アプリケーション制御情報は、アプリケーションの起動方法を示す情報を含む。アプリケーション提示制御情報は、放送中の番組、放送信号に含まれるイベント、アプリケーションの提供者等に応じて、番組コンテンツデータ、アプリケーション、および配信コンテンツデータの出力方法をどのように制御するかを示すデータである。ストリームは、例えばＭＰＥＧ−２システム規格によるトランスポート・ストリーム（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ；ＴＳ）である。
【００２０】
放送設備１０は、生成したストリームをデジタル放送の放送信号に変換し、この放送信号を送信アンテナ２０に送信する。
【００２１】
また、放送設備１０は、放送局が作成した所在情報管理テーブル（ロケーション情報管理テーブル）をアプリケーション提供管理サーバ４１に供給する。所在情報管理テーブルは、放送所（送信元および中継所を含む）が放送する放送電波のサービスエリアとアプリケーションサーバ４２の所在とを対応付ける情報である。例えば、所在情報管理テーブルは、サービスエリアを示す地域情報と、ネットワーク５０上のアプリケーションサーバ４２の所在を示す所在情報とを対応付けたデータテーブルである。所在情報管理テーブルの具体例については後述する。
また、放送設備１０は、放送局が制作したアプリケーション（放送事業者提供アプリケーション）をアプリケーションサーバ４２に供給する。
また、放送設備１０は、放送局が制作した配信コンテンツデータをコンテンツサーバ４３に供給する。配信コンテンツデータは、例えば、既に放送された番組コンテンツデータである。
【００２２】
送信アンテナ２０は、放送設備１０が送信した放送信号を受信し、この放送信号を放送電波に変換して空中に放射する。
【００２３】
アプリケーション提供管理サーバ４１は、放送設備１０が供給する所在情報管理テーブルを取り込み、この所在情報管理テーブルを記憶する。
アプリケーション提供管理サーバ４１は、受信機６０が供給する地域情報を取り込み、この地域情報に対応付けられた所在情報を所在情報管理テーブルから抽出する。そして、アプリケーション提供管理サーバ４１は、地域情報の供給元である受信機６０にその所在情報を供給する。つまり、アプリケーション提供管理サーバ４１は、受信機６０からのアプリケーションの取得先の問い合わせに対して、受信機６０が存在する地域に対応付けられたアプリケーションサーバ４２の所在情報を受信機６０に応答する。
【００２４】
アプリケーションサーバ４２は、放送設備１０が供給するアプリケーション（放送事業者提供アプリケーション）を取り込み、このアプリケーションを記憶する。また、アプリケーションサーバ４２は、サービス事業者または個人により制作されたアプリケーション（サービス事業者提供アプリケーション）を記憶する。
アプリケーションサーバ４２は、受信機６０が供給するアプリケーション取得要求に応じてアプリケーションを選択し、この選択したアプリケーションを取得要求元である受信機６０に供給する。
【００２５】
コンテンツサーバ４３は、放送設備１０が供給する配信コンテンツデータを取り込み、この配信コンテンツデータを記憶する。また、コンテンツサーバ４３は、サービス事業者または個人により制作された配信コンテンツデータを記憶する。
コンテンツサーバ４３は、受信機６０が供給するコンテンツ取得要求に応じて配信コンテンツデータを選択し、この選択した配信コンテンツデータを取得要求元である受信機６０に供給する。
【００２６】
アプリケーション提供管理サーバ４１、複数のアプリケーションサーバ４２、およびコンテンツサーバ４３の各サーバは、例えば、サーバ装置やコンピュータ装置により実現される。
【００２７】
受信機６０は、放送アンテナ２０が送信した放送電波を直接または図示しない中継所を介して受信し放送信号を取り込む。そして、受信機６０は、放送信号からストリームを取得し、このストリームから番組コンテンツデータおよび各種制御情報を抽出する。
受信機６０は、制御情報における地域情報に基づいて、番組コンテンツデータに対応付けられたアプリケーションの取得先をアプリケーション提供管理サーバ４１に問い合わせる。そして、受信機６０は、地域情報を受信したアプリケーション提供管理サーバ４１が応答として送信する所在情報を取得する。そして、受信機６０は、その所在情報により特定されるアプリケーションサーバ４２からアプリケーションを取得し、このアプリケーションを実行する。
【００２８】
受信機６０は、アプリケーションの実行によって指定される配信コンテンツデータをコンテンツサーバ４３から取得し、番組コンテンツデータと配信コンテンツデータとを連動させたり対応付けしたりして提示する。
また、受信装置６０は、番組コンテンツデータおよび配信コンテンツデータの出力方法を、制御情報の一つであるアプリケーション提示制御情報に基づいて制御する。
【００２９】
受信機６０は、例えば、テレビジョン受像機、セットトップボックス、コンピュータ装置、携帯端末等により実現される。
【００３０】
図２は、放送通信連携システム１において、視聴者宅および移動体に設けられた受信機（不図示）とサービスサーバ群４０との通信の手順を概念的に示す図である。同図において、中継所２１，２２，２３は、図１に示した送信アンテナ２０が送信した放送電波を中継し送信する中継アンテナである。以下、放送信号の送信元である送信アンテナ２０および中継所２１，２２，２３を、まとめて送信所と呼ぶ。
【００３１】
中継所２１，２２，２３それぞれが放送電波を送信することにより、サービスエリアＳＡ１，ＳＡ２，ＳＡ３が得られる。よって、サービスエリアＳＡ１内に存在する視聴者宅の受信機６０は、中継所２１から到来する放送電波を受信する。同様に、サービスエリアＳＡ２内に存在する視聴者宅の受信機６０は、中継所２２から到来する放送電波を受信する。同様に、サービスエリアＳＡ３内に存在する視聴者宅の受信機６０は、中継所２３から到来する放送電波を受信する。
【００３２】
また、サービスエリアＳＡ１内を移動する移動体（例えば車両）に搭載された受信機６０は、中継所２１から到来する放送電波を受信する。また、サービスエリアＳＡ２内を移動する移動体に搭載された受信機６０は、中継所２２から到来する放送電波を受信する。また、サービスエリアＳＡ３内を移動する移動体に搭載された受信機６０は、中継所２３から到来する放送電波を受信する。
【００３３】
視聴者宅および移動体に設けられた受信機６０が取得するストリームに含まれるネットワーク情報テーブルには、ネットワーク識別情報が含まれる。このネットワーク識別情報は、例えば、サービスエリアを示す地域、またはその地域および放送事業者の組み合わせを特定する識別情報である。つまり、ネットワーク識別情報によって地域（サービスエリア）を特定可能である。よって、本実施形態では、ネットワーク識別情報を地域情報として用いる。図２において、例えば、中継所２１が供給するストリームに含まれるネットワーク識別情報は、サービスエリアＳＡ１を示す情報である。また、中継所２２が供給するストリームに含まれるネットワーク識別情報は、サービスエリアＳＡ２を示す情報である。また、中継所２３が供給するストリームに含まれるネットワーク識別情報は、サービスエリアＳＡ３を示す情報である。
【００３４】
アプリケーション提供管理サーバ４１は、アプリケーションサーバ４２ごとに、サービスエリアを示す地域情報とネットワーク５０上のアプリケーションサーバ４２の所在情報とを対応付けたレコード（行データ）を含む所在情報管理テーブルを記憶する。図２において、所在情報管理テーブルは、例えば、サービスエリアＳＡ１に対応するネットワーク識別情報とアプリケーションサーバ４２−１のＵｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ（ＵＲＬ）とを対応付けたレコードを有する。また、所在情報管理テーブルは、例えば、サービスエリアＳＡ２に対応するネットワーク識別情報とアプリケーションサーバ４２−２のＵＲＬとを対応付けたレコードを有する。また、所在情報管理テーブルは、例えば、サービスエリアＳＡ３に対応するネットワーク識別情報とアプリケーションサーバ４２−３のＵＲＬとを対応付けたレコードを有する。
【００３５】
サービスエリアＳＡ１内に存在する受信機６０は、中継所２１が送信した放送電波を受信して放送信号を取り込むと、この放送信号からストリームを取得し、このストリームから番組コンテンツデータおよび各種制御情報を抽出する。受信機６０は、制御情報の一つであるネットワーク情報テーブルに含まれる、サービスエリアＳＡ１を示すネットワーク識別情報Ｄ１をアプリケーション提供管理サーバ４１に供給する。そして、受信機６０は、ネットワーク識別情報Ｄ１を受信したアプリケーション提供管理サーバ４１が応答として送信する、アプリケーションの取得先であるアプリケーションサーバ４２−１のアドレス（ＵＲＬ）Ａ１を取得する。そして、受信機６０は、そのアドレスＡ１により特定されるアプリケーションサーバ４２−１から番組コンテンツデータに対応付けられたアプリケーションを取得し、このアプリケーションを実行する。
【００３６】
また、サービスエリアＳＡ２内に存在する受信機６０は、中継所２２が送信した放送電波を受信して放送信号を取り込むと、この放送信号からストリームを取得し、このストリームから番組コンテンツデータおよび各種制御情報を抽出する。受信機６０は、ネットワーク情報テーブルに含まれる、サービスエリアＳＡ２を示すネットワーク識別情報Ｄ２をアプリケーション提供管理サーバ４１に供給する。そして、受信機６０は、ネットワーク識別情報Ｄ２を受信したアプリケーション提供管理サーバ４１が応答として送信する、アプリケーションの取得先であるアプリケーションサーバ４２−２のアドレス（ＵＲＬ）Ａ２を取得する。そして、受信機６０は、そのアドレスＡ２により特定されるアプリケーションサーバ４２−２から番組コンテンツデータに対応付けられたアプリケーションを取得し、このアプリケーションを実行する。
【００３７】
また、サービスエリアＳＡ３内に存在する受信機６０は、中継所２３が送信した放送電波を受信して放送信号を取り込むと、この放送信号からストリームを取得し、このストリームから番組コンテンツデータおよび各種制御情報を抽出する。受信機６０は、ネットワーク情報テーブルに含まれる、サービスエリアＳＡ３を示すネットワーク識別情報Ｄ３をアプリケーション提供管理サーバ４１に供給する。そして、受信機６０は、ネットワーク識別情報Ｄ３を受信したアプリケーション提供管理サーバ４１が応答として送信する、アプリケーションの取得先であるアプリケーションサーバ４２−３のアドレス（ＵＲＬ）Ａ３を取得する。そして、受信機６０は、そのアドレスＡ３により特定されるアプリケーションサーバ４２−３から番組コンテンツデータに対応付けられたアプリケーションを取得し、このアプリケーションを実行する。
【００３８】
ここで、デジタル放送の放送信号の伝送プロトコルスタックについて説明する。上述したように、放送設備１０は、映像データ、音声データ、各種制御情報等を、トランスポート・ストリーム・パケット（ＴＳパケット）に格納し、これらＴＳパケットを時分割により多重伝送する。ＴＳパケットは、セクションとしてＰｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ／Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ（ＰＳＩ／ＳＩ）を含む。ＰＳＩ／ＳＩは、ＴＳパケットに格納されるデータの種別を示す情報、コンテンツの種別を示す情報等を含む。また、ＰＳＩ／ＳＩは、ネットワーク情報テーブルを含む。ネットワーク情報テーブルは、変調周波数等の伝送路に関する情報と放送サービスとを関係付ける情報を含む。また、ネットワーク情報テーブルは、前述したとおり、放送所から放送される放送電波のサービスエリアを示すネットワーク識別情報を含む。
【００３９】
ＴＳパケットの伝送方式として、セクションを用いてデータを伝送する方式と、Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ（ＰＥＳ）パケットを用いてデータを伝送する方式（データストリーム伝送方式）とがある。セクションを用いてデータを伝送する方式として、データカルーセル伝送方式と、イベントメッセージ伝送方式とがある。データカルーセル伝送方式は、放送設備１０が、一つまたは複数のデータ（モジュール）を一定周期で繰り返し伝送する方式である。イベントメッセージ伝送方式は、放送設備１０が、受信機６０に対してトリガ信号を送信する方式である。イベントメッセージ伝送方式は、データ量が少ないメッセージを伝送する場合に用いられる方式である。データストリーム伝送方式は、映像データ、音声データ、字幕データ等のリアルタイム性を有するデータ、他のストリームとの同期を制御する制御情報等を伝送する場合に用いられる方式である。
【００４０】
なお、ストリームおよび放送信号の仕様は、例えば、ＡＲＩＢ（Ａｓｓｏｃｉａｔｉｏｎ  ｏｆ  Ｒａｄｉｏ  Ｉｎｄｕｓｔｒｉｅｓ  ａｎｄ  Ｂｒｏａｄｃａｓｔ）標準規格によって規定されている。
【００４１】
放送通信連携サービスにおいて、受信機６０は、番組コンテンツデータの表示領域（番組領域）と、アプリケーションおよび配信コンテンツデータの表示領域（アプリケーション領域）とを制御する。また、受信機６０は、番組コンテンツデータの音声出力と、アプリケーションおよび配信コンテンツデータの音声出力とを制御する。つまり、受信機６０は、放送番組ごと、または放送番組とは非同期に、番組コンテンツデータおよび配信コンテンツデータならびにアプリケーションの表示方法および音声出力方法（以下、これら両方法を出力方法と呼ぶこともある。）を制御する。
【００４２】
表示方法として、例えば、番組領域のみを表示する、番組領域とアプリケーション領域とを全部または部分的に重ね合わせて表示する、番組領域とアプリケーション領域とを重ね合わせることなく独立に表示する等の方法がある。
音声出力方法として、番組コンテンツデータの音声のみを出力する、番組コンテンツデータの音声とアプリケーションおよび配信コンテンツデータの音声とを独立に、または混合して出力する等の方法がある。
【００４３】
放送事業者が受信機６０に対して要求する表示方法および音声出力方法をポリシーと定義する。ポリシーには、番組コンテンツデータの内容の重要性や演出等に応じて複数の段階があり、これらの段階をポリシーレベルと呼ぶ。つまり、ポリシーレベルは、番組コンテンツデータの表示および音声出力に対して、アプリケーションの表示および音声出力を制限するレベルを示し、例えば整数値で表される。例えば、ポリシーレベルが高いとは、アプリケーションの表示および音声出力の規制のレベルが高い（規制が厳しい）ことを示す。例えば、緊急性や重要性が高い放送の番組コンテンツデータを優先的に表示させたい場合、放送局は、当該番組コンテンツデータに高いポリシーレベルを設定する。前述したアプリケーション提示制御情報は、例えば、ポリシーレベルを示す情報である。
【００４４】
次に、ポリシーレベルと表示方法との関係について、ポリシーレベルが“４”から“１”までの４段階により表される場合を例として説明する。
まず、ポリシーレベルが“４”である場合、受信機６０では、番組コンテンツデータの全画面表示のみが可能である。
また、ポリシーレベルが“３”である場合、受信機６０では、放送事業者提供アプリケーションおよび認定アプリケーションの表示が可能である。ただし、全てのアプリケーションについて、番組コンテンツデータへの重ね合わせ表示が禁止され、番組コンテンツの外側への表示のみが可能である。
また、ポリシーレベルが“２”である場合、受信機６０では、放送事業者提供アプリケーションおよび認定アプリケーションの表示が可能である。ただし、放送事業者提供アプリケーションのみ、番組コンテンツへの重ね合わせ表示が可能である。放送事業者提供アプリケーションを除くアプリケーションについては、番組コンテンツへの重ね合わせ表示が禁止され、番組コンテンツの外側への表示のみが可能である。
また、ポリシーレベルが“１”である場合、受信機６０では、放送事業者提供アプリケーションおよび認定アプリケーションの表示が可能である。放送事業者提供アプリケーションおよび認定アプリケーションの番組コンテンツへの重ね合わせ表示が可能である。
【００４５】
ポリシーレベル毎の音声出力方法は、例えば、以下のとおりである。
すなわち、ポリシーレベルが“４”または“３”である場合、受信機６０では、番組コンテンツデータのみ音声出力が可能である。
また、ポリシーレベルが“２”である場合、受信機６０では、放送事業者提供アプリケーションのみの音声出力が可能である。ただし、受信機６０は、番組コンテンツデータおよび配信コンテンツデータの音声を、切替えによって独立に出力する。
また、ポリシーレベルが“１”である場合、受信機６０では、放送事業者提供アプリケーションの音声出力と、認定アプリケーションの音声出力とが可能である。ただし、受信機６０は、放送事業者提供アプリケーションおよび認定アプリケーションとも、番組コンテンツデータおよび各アプリケーションの音声を、切替えによって独立に出力する。
【００４６】
次に、放送通信連携システム１において使用される各情報のデータ構成を説明する。
図３は、ストリームに含まれるアプリケーション情報テーブルのデータ構成を示す図である。同図に示すアプリケーション情報テーブルは、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式で記述されたテキストデータである。同図のアプリケーション情報テーブルには、アプリケーション識別情報３０１、アプリケーション制御情報３０２が含まれている。同図におけるアプリケーション制御情報３０２は、番組コンテンツデータの提示に連動してアプリケーションを自動起動することを示す“ＡＵＴＯＳＴＡＲＴ”である。
【００４７】
図４は、ストリームに含まれるネットワーク情報テーブルのデータ構成を示す図である。同図に示すように、ネットワーク情報テーブルには、ネットワーク識別情報（ｎｅｔｗｏｒｋ＿ｉｄ）４０１が含まれている。ネットワーク識別情報４０１が地域情報である。
【００４８】
図５は、アプリケーション提供管理サーバ４１が記憶し管理する所在情報管理テーブルのデータ構成を示す図である。同図に示すように、所在情報管理テーブルは、「地域名」と「ネットワーク識別情報」と「所在情報」との各項目を対応付けたデータテーブルである。地域名は、サービスエリアを示す地域の名称である。ネットワーク識別情報は、例えばネットワーク情報テーブルに含まれるネットワーク識別情報（ｎｅｔｗｏｒｋ＿ｉｄ）、つまり地域情報である。所在情報は、ネットワーク５０上のアプリケーションサーバ４２の所在を示す情報であり、例えばＵＲＬ等のアドレス情報である。
【００４９】
次に、放送通信連携システム１が有する装置の構成について説明する。
図６は、放送設備１０の概略の装置構成を示す図である。同図に示すように、放送設備１０は、番組編成装置１１１と、番組送出装置１１２と、送信装置１１３とを含んで構成される。
【００５０】
番組編成装置１１１は、放送局、番組制作会社等により制作された番組コンテンツに、この番組コンテンツに関係する各種制御情報を多重化したストリームを生成し、このストリームを番組送出装置１１２に供給する。
また、番組編成装置１１１は、放送局により制作された番組表データ、放送事業者提供アプリケーション、および配信コンテンツデータをサービスサーバ群４０に供給する。
【００５１】
番組送出装置１１２は、番組編成装置１１１が供給するストリームを取り込む。そして、番組送出装置１１２は、ストリームが番組コンテンツのストリームである場合は、放送スケジュールにしたがってそのストリームを送信装置１１３に供給する。また、番組送出装置１１２は、ストリームが緊急コンテンツのストリームである場合は、例えば、イベントメッセージ伝送方式によってそのストリームを送信装置１１３に供給する。
【００５２】
送信装置１１３は、番組送出装置１１２が供給するストリームを取り込み、このストリームを放送信号に変換して送信アンテナ２０に供給する。
【００５３】
図７は、アプリケーション提供管理サーバ４１の機能構成を示すブロック図である。同図に示すように、アプリケーション提供管理サーバ４１は、所在情報管理テーブル記憶部４１１と、地域情報取得部４１２と、所在情報取得部４１３と、所在情報供給部４１４とを備える。
【００５４】
所在情報管理テーブル記憶部４１１は、所在情報管理テーブルを記憶する。所在情報管理テーブル記憶部４１１は、例えば、磁気ハードディスク装置、半導体記憶装置等の記憶装置により実現される。
地域情報取得部４１２は、受信機６０が供給する地域情報を取り込み、この地域情報を所在情報取得部４１３に供給する。この地域情報は、例えば、ネットワーク情報テーブルに含まれるネットワーク識別情報である。
【００５５】
所在情報取得部４１３は、地域情報取得部４１２が供給する地域情報を取り込み、この地域情報をキーとして、所在情報管理テーブル記憶部４１１に記憶された所在情報管理テーブルから、そのキーと一致するネットワーク識別情報に対応付けられた所在情報を抽出する。そして、所在情報取得部４１３は、その抽出した所在情報を所在情報供給部４１４に供給する。
所在情報供給部４１４は、所在情報取得部４１３が供給する所在情報を取り込み、この所在情報を、地域情報取得部４１２が取得した地域情報の送信元である受信機６０に供給する。
【００５６】
図８は、受信機６０の機能構成を示すブロック図である。同図に示すように、受信機６０は、放送信号受信部６１と、放送系分離部６２と、放送系管理情報取得部６３と、通信部６５と、通信系分離部６６と、通信系管理情報取得部６７と、管理情報記憶部６８と、記憶部６９と、操作信号受信部７０と、アプリケーション実行制御部７１と、音声制御部７２と、音声出力部７３と、表示制御部７４と、表示部７５とを備える。
【００５７】
放送信号受信部６１は、例えば、受信機６０に接続された図示しない受信アンテナにより放送電波を受信して得られた放送信号を取り込む。そして、放送信号受信部６１は、放送信号を復調してストリームを取得し、このストリームを放送系分離部６２に供給する。このストリームは、例えばトランスポート・ストリームである。
【００５８】
放送系分離部６２は、放送信号受信部６１が供給するストリームを取り込み、このストリームから番組コンテンツデータ等の各種情報を抽出する。具体的に、放送系分離部６２は、ＴＳに含まれるＰＳＩ／ＳＩを参照してＴＳパケットのデータ種別を判別し、映像データ、音声データ、ネットワーク情報テーブル、イベント情報テーブル、番組識別情報、アプリケーション提示制御情報等の各種情報を抽出する。ここで抽出される映像データおよび音声データは、番組コンテンツデータに含まれるデータである。また、放送系分離部６２は、あらかじめ規定されているアプリケーション情報テーブルの伝送方法に応じて、セクションやＰＥＳを参照してアプリケーション情報テーブルを抽出する。
つまり、放送系分離部６２は、番組コンテンツデータ取得部と、アプリケーション情報取得部（ＡＩＴ取得部）とを含む。
【００５９】
また、放送系分離部６２は、抽出した音声データを音声制御部７２に供給する。また、放送系分離部６２は、抽出した映像データを表示制御部７４に供給する。
放送系管理情報取得部６３は、放送系分離部６２から、ネットワーク情報テーブル、イベント情報テーブル、番組識別情報、アプリケーション提示制御情報、アプリケーション情報テーブル等の管理情報（放送系管理情報）を取り込み、これら管理情報を管理情報記憶部６８に記憶させる。
【００６０】
通信部６５は、ネットワーク５０を介してサービスサーバ群４０の各サーバと通信するネットワーク・インタフェースである。通信部６５は、アプリケーション実行制御部７１が供給する、送信先のアドレスが設定されたデータを取り込み、このデータを、自装置のアドレスを送信元のアドレスとしてネットワーク５０に送信する。また、通信部６５は、送信先アドレスが自装置のアドレスに一致するデータを受信し、このデータを通信系分離部６６、記憶部６９、またはアプリケーション実行制御部７１に供給する。
【００６１】
通信系分離部６６は、サービスサーバ群４０から通信部６５を介して供給されるデータを取り込んでデータの種類を判別し、この判別結果であるデータ種別に応じてデータから各種情報を分離する。具体的に、通信系分離部６６は、取り込んだデータがＴＳパケットであると判別した場合、映像データ、音声データ、番組識別情報等の各種データを抽出する。ここで抽出される映像データおよび音声データは、配信コンテンツデータに含まれるデータである。また、通信系分離部６６は、取り込んだデータから、アプリケーションを抽出する。また、通信系分離部６６は、抽出した映像データおよび音声データを記憶部６９に記憶させるか、アプリケーション実行制御部７１に供給する。また、通信系分離部６６は、抽出したアプリケーションを記憶部６９に記憶させるか、アプリケーション実行制御部７１に供給する。
つまり、通信系分離部６６は、配信コンテンツデータ取得部と、アプリケーション取得部とを含む。
【００６２】
通信系管理情報取得部６７は、通信系分離部６６が抽出した番組識別情報等の管理情報（通信系管理情報）を取り込み、これら管理情報を管理情報記憶部６８に記憶させる。
管理情報記憶部６８は、放送系管理情報取得部６３が供給するネットワーク情報テーブル、イベント情報テーブル、番組識別情報、アプリケーション提示制御情報、アプリケーション情報テーブル等の放送系管理情報を取り込んで記憶する。また、管理情報記憶部６８は、通信系管理情報取得部６７が供給する番組識別情報等の通信系管理情報を取り込んで記憶する。
【００６３】
記憶部６９は、通信系分離部６６が供給する配信コンテンツデータの映像データおよび音声データ、アプリケーションを記憶する。また、記憶部６９は、通信部６５が供給する各データを取り込んで記憶する。
管理情報記憶部６８および記憶部６９は、例えば、磁気ハードディスク装置、半導体記憶装置等の記憶装置により実現される。
【００６４】
操作信号受信部７０は、図示しない操作機器が送信する操作信号を受信し、この操作信号からコードを抽出し、このコードをアプリケーション実行制御部７１に供給する。操作機器は、例えば、受信機６０を遠隔操作するリモートコントロール（リモコン）装置、受信機６０の本体に備えられた操作パネル、表示部７５に対応付けられたグラフィカル・ユーザ・インタフェース（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ；ＧＵＩ）である。
【００６５】
音声制御部７２は、アプリケーション実行制御部７１が指定する音声出力方法にしたがって、番組コンテンツデータ、アプリケーション、および配信コンテンツデータの音声を音声出力部７３から出力させる。
音声出力部７３は、音声制御部７２が供給する音声を出力する。音声出力部７３は、例えば、増幅器、スピーカ等の音響装置により実現される。
【００６６】
表示制御部７４は、アプリケーション実行制御部７１が指定する表示方法にしたがって、番組コンテンツデータ、アプリケーション、および配信コンテンツデータの映像または静止画像を表示部７５に表示させる。
表示部７５は、表示制御部７４が供給する映像または静止画像を表示する。表示部７５は、例えば、液晶表示装置により実現される。
【００６７】
音声制御部７２、音声出力部７３、表示制御部７４、および表示部７５は、再生処理部である。
【００６８】
アプリケーション実行制御部７１は、管理情報記憶部６８からアプリケーション提示制御情報を読み込み、このアプリケーション提示制御情報に応じた、番組コンテンツデータ、アプリケーション、および配信コンテンツデータの出力方法を音声制御部７２および表示制御部７４に設定する。
アプリケーション実行制御部７１は、管理情報記憶部６８からネットワーク情報テーブルを読み込み、このネットワーク識別情報に含まれるネットワーク識別情報を用いて、アプリケーション提供管理サーバ４１からアプリケーションサーバ４２の所在情報を取得する。
【００６９】
また、アプリケーション実行制御部７１は、上記の所在情報が示すアプリケーションサーバ４２に対し、管理情報記憶部６８から読み込んだアプリケーション情報テーブルまたは操作信号受信部７０から供給されたコードによる実行指示に基づいて、アプリケーションを要求する。
また、アプリケーション実行制御部７１は、取得したアプリケーションの実行を制御する。
【００７０】
図９は、受信機６０におけるアプリケーション実行制御部７１の機能構成を示すブロック図である。同図に示すように、アプリケーション実行制御部７１は、地域情報取得部７１１と、アプリケーションサーバ選択部（アプリケーション提供装置選択部）７１２と、アプリケーション要求部７１３と、アプリケーション取得部７１４とを備える。
【００７１】
地域情報取得部７１１は、管理情報記憶部６８からネットワーク情報テーブルを読み込み、このネットワーク情報テーブルから地域情報であるネットワーク識別情報を抽出し、このネットワーク識別情報をアプリケーションサーバ選択部７１２に供給する。
【００７２】
アプリケーションサーバ選択部７１２は、地域情報取得部７１１が供給するネットワーク識別情報を取り込み、このネットワーク識別情報に対応付けられたアプリケーションサーバ４２を選択する。
具体的に、アプリケーションサーバ選択部７１２は、その機能構成として、地域情報供給部７１２１と、所在情報取得部７１２２とを備える。
地域情報供給部７１２１は、アプリケーション提供管理サーバ４１のアドレスを送信先のアドレスとして設定し、ネットワーク識別情報を通信部６５に供給する。
所在情報取得部７１２２は、通信部６５から供給される所在情報を取り込み、この所在情報をアプリケーション要求部７１３に供給する。
【００７３】
アプリケーション要求部７１３は、所在情報取得部７１２２が供給する所在情報を取り込む。そして、アプリケーション要求部７１３は、管理情報記憶部６８からアプリケーション情報テーブルを読み込み、このアプリケーション情報テーブルからアプリケーション制御情報を抽出する。そして、アプリケーション要求部７１３は、そのアプリケーション制御情報がアプリケーションの実行開始を指示するデータ（例えば、“ＡＵＴＯＳＴＡＲＴ”）である場合に、所在情報が示すアドレスを送信先のアドレスとしたアプリケーション要求情報を生成し、このアプリケーション要求情報を通信部６５に供給する。
【００７４】
アプリケーション取得部７１４は、通信部６５から供給されるアプリケーションを取り込み、または、記憶部６９からアプリケーションを読み込む。
【００７５】
次に、本実施形態であるアプリケーション提供管理サーバ４１の動作を説明する。
図１０は、アプリケーション提供管理サーバ４１の処理手順を示すフローチャートである。
ステップＳ１において、地域情報取得部４１２は、アプリケーション提供管理サーバ４１のアドレスを宛先アドレスとして受信機６０が供給する地域情報を待ち（Ｓ１：ＮＯ）、地域情報を取り込むと（Ｓ１：ＹＥＳ）、その地域情報を所在情報取得部４１３に供給する。
【００７６】
ステップＳ１：ＹＥＳに続くステップＳ２において、所在情報取得部４１３は、地域情報取得部４１２が供給する地域情報を取り込む。次に、所在情報取得部４１３は、その地域情報をキーとして、所在情報管理テーブル記憶部４１１に記憶された所在情報管理テーブルから、そのキーと一致するネットワーク識別情報に対応付けられた所在情報を抽出する。次に、所在情報取得部４１３は、その抽出した所在情報を所在情報供給部４１４に供給する。
【００７７】
次に、ステップＳ３において、所在情報供給部４１４は、所在情報取得部４１３が供給する所在情報を取り込み、この所在情報を、地域情報取得部４１２が取得した地域情報の送信元である受信機６０に対して送信する。
【００７８】
図１１は、受信機６０の処理手順を示すフローチャートである。
放送信号受信部６１は、放送信号を取り込むと（Ｓ２１：ＹＥＳ）、ステップＳ２２の処理に移す。
ステップＳ２２において、放送信号受信部６１は、取り込んだ放送信号を復調してストリームを取得し、このストリームを放送系分離部６２に供給する。
【００７９】
次に、ステップＳ２３において、放送系分離部６２は、放送信号受信部６１が供給したストリームを取り込み、このストリームから番組コンテンツデータの映像データ、音声データ、ネットワーク情報テーブル、イベント情報テーブル、番組識別情報、アプリケーション提示制御情報等の各種情報を抽出する。また、放送系分離部６２は、あらかじめ規定されているアプリケーション情報テーブルの伝送方法に応じて、セクションやＰＥＳを参照してアプリケーション情報テーブルを抽出する。
次に、放送系分離部６２は、抽出した音声データを音声制御部７２に供給し、また抽出した映像データを表示制御部７４に供給する。
次に、放送系管理情報取得部６３は、放送系分離部６２から、ネットワーク情報テーブル、イベント情報テーブル、番組識別情報、アプリケーション提示制御情報、アプリケーション情報テーブル等の管理情報を取り込み、これら管理情報を管理情報記憶部６８に記憶させる。
【００８０】
次に、ステップＳ２４において、アプリケーション実行制御部７１は、管理情報記憶部６８からアプリケーション提示制御情報を読み込み、このアプリケーション提示制御情報に応じた、番組コンテンツデータ、アプリケーション、および配信コンテンツデータの出力方法を音声制御部７２および表示制御部７４に設定する。
【００８１】
次に、ステップＳ２５において、アプリケーション実行制御部７１の地域情報取得部７１１は、管理情報記憶部６８からネットワーク情報テーブルを読み込み、このネットワーク情報テーブルから地域情報であるネットワーク識別情報を抽出し、このネットワーク識別情報をアプリケーションサーバ選択部７１２に供給する。
次に、アプリケーションサーバ選択部７１２の地域情報供給部７１２１は、地域情報取得部７１１が供給するネットワーク識別情報を取り込み、アプリケーション提供管理サーバ４１のアドレスを送信先のアドレスとして設定し、ネットワーク識別情報を通信部６５に供給する。
次に、通信部６５は、地域情報供給部７１２１が供給するネットワーク識別情報を取り込み、自装置のアドレスを送信元のアドレスとして、ネットワーク識別情報をネットワーク５０に送信する。
【００８２】
次に、ステップＳ２６において、通信部６５は、アプリケーション提供管理サーバ４１が送信した所在情報を受信し、この所在情報を所在情報取得部７１２２に供給する。
次に、所在情報取得部７１２２は、通信部６５から供給される所在情報を取り込み、この所在情報をアプリケーション要求部７１３に供給する。
次に、アプリケーション要求部７１３は、所在情報取得部７１２２が供給する所在情報を取り込む。
次に、アプリケーション要求部７１３は、管理情報記憶部６８からアプリケーション情報テーブルを読み込み、このアプリケーション情報テーブルからアプリケーション制御情報を抽出する。
【００８３】
次に、ステップＳ２７において、アプリケーション要求部７１３は、そのアプリケーション制御情報がアプリケーションの実行開始を指示するデータ（例えば、“ＡＵＴＯＳＴＡＲＴ”）である場合はステップＳ２８の処理に移し、例えばそれ以外はステップＳ３１の処理に移す。
【００８４】
ステップＳ２８において、アプリケーション要求部７１３は、所在情報が示すアドレスを送信先のアドレスとしたアプリケーション要求情報を生成し、このアプリケーション要求情報を通信部６５に供給する。
次に、通信部６５は、アプリケーション要求部７１３が供給するアプリケーション要求情報を取り込み、自装置のアドレスを送信元のアドレスとして、アプリケーション要求情報をネットワーク５０に送信する。
【００８５】
次に、ステップＳ２９において、通信部６５は、アプリケーションサーバ４２が送信したアプリケーションを受信し、このアプリケーションをアプリケーション取得部７１４または記憶部６９に供給する。そして、アプリケーション取得部７１４は、通信部６５がアプリケーションを供給した場合、このアプリケーションを取り込む。または、記憶部６９は、通信部６５がアプリケーションを供給した場合、このアプリケーションを記憶する。
【００８６】
次に、ステップＳ３０において、アプリケーション実行制御部７１は、アプリケーション取得部７１４が取得したアプリケーションの実行を制御する。
【００８７】
一方、ステップＳ３１の処理において、アプリケーション実行制御部７１は、例えば、番組コンテンツデータの再生を制御する。
【００８８】
以上、説明したように、本発明の一実施形態におけるアプリケーション提供管理サーバ４１は、地域情報と放送通信連携サービスに適用されるアプリケーションサーバ４２の所在を示す所在情報とを対応付けた所在情報管理テーブルを記憶する所在情報管理テーブル記憶部４１１を備えた。地域情報は、例えば、サービスエリアを示す情報や、放送所を指定する情報である。つまり、放送通信連携システム１では、地域に対応させて複数のアプリケーションサーバ４２が設けられている。
【００８９】
また、アプリケーション提供管理サーバ４１は、受信機６０が供給する地域情報を取得する地域情報取得部４１２と、所在情報管理テーブル記憶部４１１に記憶された所在情報管理テーブルから、地域情報に対応付けられた所在情報を取得する所在情報取得部４１３を備えた。また、アプリケーション提供管理サーバ４１は、記所在情報を地域情報の送信元である受信機６０に供給する所在情報供給部４１４を備えた。
【００９０】
このように構成したことにより、アプリケーション制御情報が、例えば、番組コンテンツデータの提示に連動してアプリケーションを自動起動することを示す情報である場合、多数の受信機それぞれが、地域ごとに設けられた特定のアプリケーションサーバに対してアプリケーションの取得要求を行う。よって、特定のアプリケーションサーバに多数の受信機６０からのアクセスが集中することがなく、ネットワークの輻輳が発生するおそれがない。したがって、受信機６０は、アプリケーションを安定して取得し実行することができる。
【００９１】
なお、本実施形態における放送通信連携システム１は、地域情報として、ネットワーク情報テーブルに含まれるネットワーク識別情報を用いた。これ以外に、例えば、受信機６０がローカル放送（県域放送）を受信する際に、電子番組ガイド（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ；ＥＰＧ）に含まれるローカル放送番組に関する情報（例えば、番組名称、放送局を示す情報）を取得し、このローカル放送番組に関する情報を地域情報として用いてもよい。
【００９２】
また、受信機６０に、自装置の管理者（視聴者）の住所、郵便番号等が記録されている場合、住所または郵便番号を地域情報として用いてもよい。これら住所および郵便番号の情報は、例えば、ＢＳ−Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ  Ｓｙｓｔｅｍｓ  Ｃａｒｄ（Ｂ−ＣＡＳカード）に記録される。
【００９３】
なお、上述した実施形態であるアプリケーション提供管理サーバ４１の一部の機能をコンピュータで実現するようにしてもよい。この場合、その機能を実現するためのアプリケーション提供管理プログラムをコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたアプリケーション提供管理プログラムをコンピュータシステムに読み込ませて、このコンピュータシステムが実行することによって実現してもよい。なお、このコンピュータシステムとは、オペレーティング・システム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ；ＯＳ）や周辺装置のハードウェアを含むものである。また、コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、光ディスク、メモリカード等の可搬型記録媒体、コンピュータシステムに備えられる磁気ハードディスクやソリッドステートドライブ等の記憶装置のことをいう。さらに、コンピュータ読み取り可能な記録媒体とは、インターネット等のコンピュータネットワーク、および電話回線や携帯電話網を介してプログラムを送信する場合の通信回線のように、短時間の間、動的にプログラムを保持するもの、さらには、その場合のサーバ装置やクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持するものを含んでもよい。また上記のアプリケーション提供管理プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせにより実現するものであってもよい。
【００９４】
以上、本発明の実施の形態について図面を参照して詳述したが、具体的な構成はその実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００９５】
１  放送通信連携システム
１０  放送設備
２０  放送アンテナ
２１，２２，２３  中継所
３０  ネットワーク
４０  サービスサーバ群
４１  アプリケーション提供管理サーバ（アプリケーション提供管理装置）
４２，４２−１〜４２−３  アプリケーションサーバ（アプリケーション提供装置）
４３  コンテンツサーバ
５０  ネットワーク
６０−１〜６０−３  受信機
６１  放送信号受信部
６２  放送系分離部
６３  放送系管理情報取得部
６５  通信部
６６  通信系分離部
６７  通信系管理情報取得部
６８  管理情報記憶部
６９  記憶部
７０  操作信号受信部
７１  アプリケーション実行制御部
７２  音声制御部
７３  音声出力部
７４  表示制御部
７５  表示部
１１１  番組編成装置
１１２  番組送出装置
１１３  送信装置
４１１  所在情報管理テーブル記憶部
４１２  地域情報取得部
４１３  所在情報取得部
４１４  所在情報供給部
７１１  地域情報取得部
７１２  アプリケーションサーバ選択部（アプリケーション提供装置選択部）
７１３  アプリケーション要求部
７１４  アプリケーション取得部
７１２１  地域情報供給部
７１２２  所在情報取得部
【図１】
0005856889.tif 000002
【図２】
0005856889.tif 000003
【図３】
0005856889.tif 000004
【図４】
0005856889.tif 000005
【図５】
0005856889.tif 000006
【図６】
0005856889.tif 000007
【図７】
0005856889.tif 000008
【図８】
0005856889.tif 000009
【図９】
0005856889.tif 000010
【図１０】
0005856889.tif 000011
【図１１】
0005856889.tif 000012