(57)【要約】  複数のユーザが各個人情報を管理してアプリケーションを使用でき、操作性に優れた放送通信連携受信装置を提供すること。  放送通信連携受信装置（４００）は、放送受信手段（４０１）と、アプリケーションサーバ（３００）、認証サーバ（５００）と送受信する通信送受信手段４０６と、復号手段（４０）と、合成表示手段（４１５）と、を備え、更に、アプリケーション起動情報抽出手段（４０２ａ）と、アプリケーション起動情報記憶手段（４０５）と、アプリケーション取得手段（４１１）と、アプリケーション管理・実行制御手段（４０９）と、アプリケーション実行手段（４１３）と、ユーザアカウント情報記憶手段（４２６）と、アプリケーション使用情報管理制御手段（４２０）と、を備える。
2012161121.tif 000002
【特許請求の範囲】
【請求項１】
放送波を介して放送データを受信する放送受信手段と、アプリケーションを提供するアプリケーションサーバが接続されると共に、前記アプリケーションの実行にユーザ個人認証を行う認証サーバが接続される通信回線を介して通信データを送受信する通信送受信手段と、前記放送受信手段で受信した放送データから映像音声及びデータ放送を復号する復号手段と、前記復号手段で復号した映像と取得した前記アプリケーションによる映像とを合成する合成表示手段と、を備える放送通信連携受信装置であって、
前記放送受信手段を介して受信した情報から、前記アプリケーションの実行動作を制御する制御情報と、前記アプリケーションの取得先を示す取得先情報とを含むアプリケーション起動情報を抽出するアプリケーション起動情報抽出手段と、
前記アプリケーション起動情報抽出手段によって抽出した前記アプリケーション起動情報を記憶するアプリケーション起動情報記憶手段と、
前記アプリケーション起動情報に含まれる前記取得先情報で示される取得先から、前記通信送受信手段を介して前記アプリケーションを取得するアプリケーション取得手段と、
前記アプリケーション取得手段によって取得したアプリケーションに対応する前記アプリケーション起動情報に従って、当該アプリケーションの実行動作を制御するアプリケーション管理・実行制御手段と、
前記アプリケーション管理・実行制御手段からの指示により前記アプリケーションを実行させるアプリケーション実行手段と、
前記ユーザ個人のそれぞれを識別する個人識別情報毎に、各アプリケーションサーバ及び認証サーバに対するユーザアカウント情報を含むユーザ個人情報を記憶するユーザアカウント情報記憶手段と、
前記アプリケーション管理・実行制御手段からの指示により前記アプリケーション取得手段を介して前記アプリケーションサーバにアプリケーションの取得要求を行うと共に、前記アプリケーションサーバ及び前記認証サーバからの要求に対して、特定された前記ユーザ個人情報を制御するアプリケーション使用情報管理制御手段と、を備え、
前記アプリケーション使用情報管理制御手段は、ユーザ個人を外部から選択して特定されたときに、前記アプリケーションが終了するまで特定された前記個人識別情報を一時的に記憶すると共に、前記アプリケーションサーバ又は前記認証サーバからの要求に対して、特定された個人識別情報に対応するユーザ個人情報を前記ユーザアカウント情報記憶手段から選択して回答し、前記アプリケーションを実行できるように制御する放送通信連携受信装置。
【請求項２】
前記アプリケーション使用情報管理制御手段は、外部から選択して特定された前記個人識別情報を、一時的に記憶するログインユーザ一時記憶手段と、
特定された前記個人識別情報を一時的に前記ログインユーザ一時記憶手段に記憶させると共に、前記ユーザアカウント情報記憶手段から前記ログインユーザ一時記憶手段に記憶させた前記個人識別情報に対応するユーザ個人情報を選択して、前記アプリケーションサーバに対するアプリケーション利用要求に付加するように制御するユーザアカウント管理制御手段と、を備える請求項１に記載の放送通信連携受信装置。
【請求項３】
前記アプリケーション使用情報管理制御手段は、前記アプリケーションサーバに前記認証サーバより当該受信装置を経由して通知される認証完了通知から抽出された、前記認証サーバにおいて認証された結果である証明情報を、一時的に記憶するセッション情報一時記憶手段と、
前記認証完了通知から証明情報を抽出して、前記セッション情報一時記憶手段に記憶させると共に、前記アプリケーションサーバからのユーザ認証要求に、前記セッション情報一時記憶手段に記憶させた前記証明情報を付加するセッション情報管理制御手段と、を更に備える請求項２に記載の放送通信連携受信装置。
【請求項４】
前記ユーザアカウント管理制御手段及び前記セッション情報管理制御手段は、前記アプリケーション管理・実行制御手段からの前記実行動作におけるアプリケーションを終了するアプリケーション終了信号を受けて、前記ログインユーザ一時記憶手段に一時的に記憶している前記アプリケーションに対応する個人識別情報を消去すると共に、前記セッション情報記憶手段に一時的に記憶している前記アプリケーションに対応する証明情報を消去する請求項３に記載の放送通信連携受信装置。
【請求項５】
通信回線に接続して放送と通信を連携する放送通信連携受信システムであって、
前記通信回線に接続されてアプリケーションを提供するアプリケーションサーバと、
前記通信回線に接続されて前記アプリケーションの実行にユーザ個人認証を行う認証サーバと、
前記請求項１から請求項４のいずれか一項に記載の放送通信連携受信装置と、
前記放送通信連携受信装置に放送データを送信する放送送信装置と、を備える放送通信連携受信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送と通信を連携するハイブリッド型サービスを提供する場合に、ユーザ個人のアカウント管理を行う技術に関する。本願は、２０１１年５月２０日に日本国に出願された特許出願２０１１−１１４２２３を優先主張し、その内容をここに援用する。
【背景技術】
【０００２】
現在、一般の家庭で用いられているテレビ受信機は、放送とインターネットの夫々の伝送媒体を通じて、映像およびアプリケーションが配信されて使用できる環境が整っている。特に、デジタル放送とブロードバンド通信のそれぞれの長所を生かしてテレビ受信機内において、映像と連動の有無に関わりなくアプリケーションを実行させて様々なサービスが実現できる状況にある。【０００３】
実行されるアプリケーションの種類によっては、テレビ受信機において、個人認証（ログイン）を必要とするものもある。そのため、テレビ受信機からその個人認証を必要とするアプリケーションを使用するときに、ユーザのユーザネームとパスワード等を入力することで、そのアプリケーションを実行させている。【０００４】
一方、通信回線に接続されて使用されるパソコンでは、操作により通信回線を介してアプリケーションを取得するときに、ユーザのユーザネームとパスワードを入力することが既に行われており、サービスが異なると、そのサービスに対応して登録したパスワードを入力するようになっている。なお、サービス毎に、ユーザネームとパスワードを入力するのは、ユーザにとって非常に煩雑であるので、パソコンでは、ユーザ毎に前回の入力情報を記録保管していて、サービス利用時に自動的にユーザネームとパスワードの入力を補完できるようになっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５-３２１９７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、前記したように家庭内における複数のユーザが異なるアプリケーションをそれぞれ使用する場合、現在の受信装置では、各ユーザ個人の個人情報を分けて使用する構成になっていないため、ユーザ個人の個人情報を保護するように対応できない。【０００７】
本発明は、前記した問題点に鑑み創案されたもので、複数のユーザが各個人情報を管理してアプリケーションを使用でき、また、操作性に優れた放送通信連携受信装置を提供することを課題とする。
【課題を解決するための手段】
【０００８】
本発明に係る放送通信連携受信装置は、前記課題を解決するため、以下に示すような構成とした。すなわち、放送通信連携受信装置は、放送波を介して放送データを受信する放送受信手段と、アプリケーションを提供するアプリケーションサーバが接続されると共に、前記アプリケーションの実行にユーザ個人認証を行う認証サーバが接続される通信回線を介して通信データを送受信する通信送受信手段と、前記放送受信手段で受信した放送データから映像音声及びデータ放送を復号する復号手段と、前記復号手段で復号した映像と取得した前記アプリケーションによる映像とを合成する合成表示手段と、を備える放送通信連携受信装置であって、アプリケーション起動情報抽出手段と、アプリケーション起動情報記憶手段と、アプリケーション取得手段と、アプリケーション管理・実行制御手段と、アプリケーション実行手段と、ユーザアカウント情報記憶手段と、アプリケーション使用情報管理制御手段と、を備える構成とした。【０００９】
かかる構成により、放送通信連携受信装置は、放送受信手段により映像音声、データ放送等の放送データを受信して通信送受信手段により通信回線を介してアプリケーションあるいは認証サーバ等との情報のやり取りを行う。そして、放送通信連携受信装置は、アプリケーション起動情報抽出手段により放送波あるいは通信データから、アプリケーションの実行動作を制御する制御情報と、アプリケーションの取得先を示す取得先情報とを含むアプリケーション起動情報を抽出して、抽出したアプリケーション起動情報をアプリケーション起動情報記憶手段に記憶させる。また、放送通信連携受信装置は、ユーザの操作、あるいは、アプリケーション起動情報の記述により、アプリケーション管理・実行制御手段からアプリケーションの取得要求を、アプリケーション取得手段及びアプリケーション使用情報管理制御手段に指示し、アプリケーション使用情報管理制御手段がアプリケーションサーバあるいは認証サーバの間で通信送受信手段を介して情報のやり取りを行い、アプリケーションを取得する。そして、放送通信連携受信装置は、アプリケーション取得手段により取得したアプリケーションをアプリケーション記憶手段に記憶させ、あるいはそのまま、アプリケーション実行手段からの指示により実行する。なお、放送通信連携受信装置は、アプリケーションを取得するときに、アプリケーション使用情報管理制御手段がアプリケーションサーバ及び認証サーバとの間でログイン等、情報のやり取りを行うときに、ユーザ個人のユーザＩＤ、パスワード等のユーザ個人情報を個別にユーザアカウント情報記憶手段に記憶して管理して、ユーザ個人情報が、例えば、家族内の他の人が勝手に使用することができないようにしている。【００１０】
また、前記放送通信連携受信装置において、前記アプリケーション使用情報管理制御手段は、外部から選択して特定された前記個人識別情報を一時的に記憶するログインユーザ一時記憶手段と、特定された前記個人識別情報を一時的に前記ログインユーザ一時記憶手段に記憶させると共に、前記ユーザアカウント情報記憶手段から前記ログインユーザ一時記憶手段に記憶させた前記個人識別情報に対応するユーザ個人情報を選択して、前記アプリケーションサーバに対するアプリケーション利用要求に付加するように制御するユーザアカウント管理制御手段と、を備える構成とした。【００１１】
かかる構成により、放送通信連携受信装置は、ユーザアカウント管理制御手段により、ログインユーザ一時記憶手段に外部から選択して特定されたユーザ個人の個人識別情報が例えば、アプリケーションの終了又は電源オフ等の所定のタイミングにより消去されるように一時的に記憶される。そして、放送通信連携受信装置は、アプリケーションサーバにアプリケーション利用要求を行う場合、ユーザアカウント管理制御手段が、ユーザアカウント情報記憶手段からログインユーザ一時記憶手段に記憶させた個人識別情報に対応するユーザ個人情報を選択して、当該アプリケーション利用要求に付加して、アプリケーション取得手段を介してアプリケーションサーバに送る。【００１２】
また、前記放送通信連携受信装置において、前記アプリケーション使用情報管理制御手段は、前記アプリケーションサーバに前記認証サーバより当該装置を経由して通知される認証完了通知から抽出された、前記認証サーバにおいて認証された結果である証明情報を、一時的に記憶するセッション情報一時記憶手段と、前記認証完了通知から証明情報を抽出して、前記セッション情報一時記憶手段に記憶させると共に、前記アプリケーションサーバからのユーザ認証要求に、前記セッション情報一時記憶手段に記憶させた前記証明情報を付加するセッション情報管理制御手段と、を更に備える構成とした。【００１３】
かかる構成により、放送通信連携受信装置は、電源オンから電源オフする間において、ユーザ認証が必要なアプリケーションを同時、連続、あるいは、時間を開けて実行させるときに、ログイン動作をその都度する手間を省くことができるようになる。
すなわち、放送通信連携受信装置は、アプリケーション使用情報管理制御手段により、認証サーバからアプリケーションサーバに対して通知されるリダイレクトから、当該認証サーバで認証された結果である証明情報を抽出して、セッション情報一時記憶手段に、例えば、アプリケーションの終了又は電源オフにより消去されるように一時的に記憶させる。そして、放送通信連携受信装置は、アプリケーション使用情報管理制御手段により、アプリケーションサーバからのユーザ認証要求に対して、一時記憶させた証明情報を付加する。なお、認証サーバは、証明情報が付加されたユーザ認証要求により、ユーザ個人に対してアプリケーションを提供してもよいことを、アプリケーションサーバにリダイレクトで認証して知らせている。したがって、放送通信連携受信装置は、一度証明情報を抽出してセッション情報一時記憶手段に記憶していると、現在使用しているものとは異なる他のアプリケーションを更に続けて一連の動作中に使用するときに、他のアプリケーションサーバからのユーザ認証要求に対して、記憶している証明情報を付加して送信することで、アプリケーションを使用するユーザ個人は、ログイン操作をすることなく、所謂シングルサインオン（ＳＳＯ）の動作を行なうことができる。【００１４】
さらに、前記放送通信連携受信装置において、ユーザアカウント管理制御手段及び前記セッション情報管理制御手段は、前記アプリケーション管理・実行制御手段からの前記実行動作におけるアプリケーションを終了するアプリケーション終了信号を受けて、前記ログインユーザ一時記憶手段に一時的に記憶している前記アプリケーションに対応する個人識別情報を消去すると共に、前記セッション情報記憶手段に一時的に記憶している前記アプリケーションに対応する証明情報を消去するように構成した。【００１５】
かかる構成により、放送通信連携受信装置は、アプリケーション管理・実行制御手段からアプリケーションを終了するアプリケーション終了信号を、ユーザアカウント管理制御手段及びセッション情報管理制御手段が受けると、ユーザアカウント管理制御手段がログインユーザ一時記憶手段に一時的に記憶しているアプリケーション終了信号に対応する個人識別情報を消去し、かつ、セッション情報管理制御手段がセッション情報一時記憶手段に一時的に記憶しているアプリケーション終了信号に対応する証明情報を消去する。【００１６】
また、通信回線に接続して放送と通信を連携する放送通信連携システムは、前記通信回線に接続されてアプリケーションを提供するアプリケーションサーバと、前記通信回線に接続されて前記アプリケーションの実行にユーザ個人認証を行う認証サーバと、前記請求項１から請求項４のいずれか一項に記載の放送通信連携受信装置と、前記放送通信連携受信装置に放送データを送信する放送送信装置と、を備える構成とした。【００１７】
かかる構成により、放送通信連携システムで使用される放送通信連携受信装置は、アプリケーションサーバ及び認証サーバからのログイン要求等があると、アプリケーションを使用するユーザ個人の個人情報を個々に管理してアプリケーションの実行を制御することができるので、ユーザ個人の個人情報が漏洩することがなく、かつ、操作性にも優れる。
【発明の効果】
【００１８】
本発明に係る放送通信連携受信装置及び放送通信連携システムは、以下に示す優れた効果を奏するものである。
放送通信連携受信装置は、家庭内で視聴するユーザ個人の人数が複数でも、それぞれが個々の個人情報を他から独立した状態を維持して、アプリケーション使用情報管理制御手段及びユーザアカウント情報記憶手段により、アプリケーションを使用することが可能となる。【００１９】
放送通信連携受信装置は、例えば、アプリケーションの終了又は電源のオフにより消去されるようにログインユーザ一時記憶手段に個人識別情報を一時的に記憶して、さらに、ログインユーザ一時記憶手段に一時記憶された個人識別情報に対応するユーザ個人情報が記憶されているユーザアカウント情報記憶手段を、ユーザアカウント管理制御手段によりアプリケーションサーバ又は認証サーバの要求に応じて制御しているので、ユーザ個人情報が保護され他人に使用されることを防止できる。【００２０】
放送通信連携受信装置は、セッション情報管理制御手段により認証サーバからアプリケーションサーバに対して通知されるリダイレクトから証明情報があれば抽出し、セッション情報一時記憶手段に一時的に記憶させ、アプリケーションからのユーザ認証要求に、その一時記憶させた証明情報を付加して送るようにしている。しがたって、放送通信連携受信装置は、一度ユーザがログインして認証されることで、ユーザ認証が必要な他のアプリケーションを使用しても、複数回のログイン操作を必要としない所謂ＳＳＯで使用することが可能となる。【００２１】
放送通信連携受信装置は、ユーザアカウント管理制御手段及び前記セッション情報管理制御手段が、アプリケーション管理・実行制御手段からのアプリケーション終了信号を受けて、ログインユーザ一時記憶手段に一時記憶している個人識別情報の消去、及び、セッション情報記憶手段に一時的に記憶している証明情報の消去を行うことで、ユーザ個人情報を管理しているので、ユーザ個人情報が保護される。【００２２】
放送通信連携システムは、放送通信連携受信装置のアプリケーション使用情報管理制御手段によりユーザアカウント情報記憶手段からユーザ個人情報を他のユーザ個人が利用できないように制御しているので、アプリケーションサーバ及び認証サーバからの要求に対応してユーザ個人情報を保護してアプリケーションを実行できる。また、放送通信連携システムは、放送通信連携受信装置でユーザ認証が必要なアプリケーションを複数使用することになっても、複数回のログイン操作を必要としない所謂ＳＳＯで使用することが可能となる。
【図面の簡単な説明】
【００２３】
【図１】本発明に係る放送通信連携システムを模式的に示す模式図である。
【図２】本発明に係る放送通信連携受信装置の全体を模式的に示すブロック構成図である。
【図３】本発明に係る放送通信連携受信装置においてユーザアカウント情報記憶手段に記憶されているユーザ毎のデータを模式的に示す模式図である。
【図４】ＥＩＴの構造を説明するためのデータ構造図である。
【図５】本発明に係る放送通信連携受信装置において用いられるアプリケーション起動情報をＥＩＴのバイナリ形式のアプリケーション起動情報記述子で記述した例を説明するためのデータ構造図である。
【図６】本発明に係る放送通信連携受信装置において用いられるアプリケーション起動情報に記述される制御コード（アプリケーション制御コード）の内容を示す図である。
【図７】本発明に係る放送通信連携システムにおける放送通信連携受信装置とＡＰＬサーバと、認証サーバとにおける情報の流れを示すシーケンス図である。
【図８】本発明に係る放送通信連携受信装置において認証が必要なアプリケーションを実行する場合の動作を示すフローチャートである。
【図９】本発明に係る放送通信連携受信装置において認証が必要なアプリケーションを実行する場合の動作を示すフローチャートである。
【図１０】（ａ）〜（ｄ）は、本発明に係る放送通信連携受信装置においてユーザがログインして認証を必要とする場合のアプリケーションを実行する段階を映像表示装置の表示状態において模式的に示す模式図である。
【発明を実施するための形態】
【００２４】
以下、本発明に係る放送通信連携システム、放送通信連携受信装置について、図面を参照して先に説明する。なお、放送通信連携受信装置は、アプリケーション起動情報（ＡＩＴ）によりアプリケーションを制御する構成として説明する。また、アプリケーションをＡＰＬあるいはアプリとして記載する場合がある。
【００２５】
［放送通信連携システムの構成］
最初に、図１を参照して、放送通信連携システムの構成について説明を行う。
図１に示すように、放送通信連携システム１は、放送と通信とを連携して、アプリケーションを使用するときにユーザの世帯に複数の視聴者であるユーザ個人がいても個人情報を管理して、かつ、ＳＳＯで複数のサービスを受けることができるシステムである。なお、放送通信連携システム１は、編成チャンネルに連動するアプリケーション（チャンネル連動アプリケーション）や、あるいは、編成チャンネルに連動しないアプリケーション（チャンネル非連動アプリケーション）を提示することができるものでもある。ここで、用いられるアプリケーションとは、後記する放送通信連携受信装置４００を実行環境として動作するソフトウェア（あるいは、表示されるブラウザによって処理可能な文書、画像、スクリプトなどのデータ）である。また、放送映像は、放送通信連携受信装置４００により再生処理されるＡ／Ｖコンテンツなどのデータである。
【００２６】
図１に示すように、放送通信連携システム１は、放送送信装置１００と、リポジトリサーバ（ＡＰＬ起動情報サーバ）２００と、ＡＰＬサーバ３００（３００ａ、３００ｂ、…３００ｎ）と、放送通信連携受信装置４００と、認証サーバ５００とを備えている。なお、放送通信連携受信装置４００は、例えば、携帯電話等の携帯機器６００と連携して動作させることも可能となる。
【００２７】
放送送信装置１００は、放送局に設置され、番組編成に伴う放送番組（コンテンツ）を、放送波Ｗを介して放送通信連携受信装置４００に送信するものである。なお、放送番組は、放送波Ｗとして、電波により送信してもよいし、通信回線（ネットワーク）Ｎを介して送信してもよく、ここでは放送波Ｗにより送信する例として説明する。
また、放送送信装置１００は、編成チャンネルに連動したアプリケーションがある場合、あるいは、使用してほしいアプリケーションがある場合には、放送波Ｗにそのアプリケーションを制御するために必要なアプリケーション起動情報を付加して、放送通信連携受信装置４００へ送信する。
ここで、アプリケーション起動情報とは、アプリケーションの識別子（ＩＤ）、配置場所等のアプリケーションを特定するための情報、ならびに、当該アプリケーションを制御するための付加的な情報である。
【００２８】
リポジトリサーバ（アプリケーション起動情報サーバ）２００は、アプリケーション起動情報を提供するサーバである。このリポジトリサーバ２００は、放送局から送信しないアプリケーション起動情報を管理するものである。リポジトリサーバ２００は、例えば、予めサービス提供者が作成したアプリケーションを検証し、承認を与えたアプリケーション（Ａ〔Authorized〕アプリケーション）に対応したアプリケーション起動情報のみを保持する認証機関（第三者機関）に設置される。あるいは、サービス提供者（一般ユーザを含む）が作成したアプリケーション等で、認証機関の承認を受けていないアプリケーション（一般アプリケーション）に対応したアプリケーション起動情報を保持するものであってもよい。
【００２９】
ＡＰＬサーバ３００（３００ａ、３００ｂ、…３００ｎ）は、サービス事業者が作成したアプリケーションを提供するサーバである。ここでは、ＡＰＬサーバ３００を、個別のサービス事業者が保持することとしているが、放送局内、あるいは、第三者機関に設置しても構わない。ＡＰＬサーバ３００は、放送通信連携受信装置４００からアプリケーションの提供の要求があったときに、提供するアプリケーションにユーザ認証が必要である場合、ユーザ認証要求を行う。そして、ＡＰＬサーバ３００は、認証サーバ５００からのリダイレクトを受けてユーザ認証を行ったユーザ個人が証明情報により認証されたときに、セッション情報を発行してアプリケーションを放送通信連携受信装置４００に提供する。
このＡＰＬサーバ３００に蓄積されているアプリケーションは、放送通信連携受信装置４００によってダウンロードにより実行される。
【００３０】
なお、セッション情報とは認証情報によって、ユーザ個人のユーザ確認が取れたＡＰＬサーバ３００と放送通信連携受信装置４００との通信路に対して発行される通信路のユニークコードである。また、認証情報とは、アプリケーションに対して正当なユーザ個人であることを証明するユーザ個人ＩＤと、証明情報とを対で備えるデータである。さらに、証明情報とは、パスワード、証明書、指紋データ等の公式に特定したユーザ個人を識別するものである。
【００３１】
放送通信連携受信装置４００は、放送番組を視聴者に提示するとともに、編成チャンネルに連動したアプリケーション（チャンネル連動アプリケーション）、あるいは、編成チャンネルに連動していないアプリケーション（チャンネル非連動アプリケーション）を動作させて視聴者に提示するものである。この放送通信連携受信装置４００の構成および動作についての詳細は、後記にて説明する。
【００３２】
認証サーバ５００は、ＡＰＬサーバ３００からのユーザ認証の問合せについて回答するサーバである。この認証サーバ５００は、ＡＰＬサーバ３００からのリダイレクトにより放送通信連携受信装置４００を経由して送られて来るユーザ認証要求に対して、問合せを受けたユーザ個人が認証されている否かを回答するものである。認証サーバ５００は、例えば、ＡＰＬサーバ３００からユーザ個人のユーザ認証要求に関して、リダイレクトにより放送通信連携受信装置４００を経由した問い合わせがあると、問合せがあった放送通信連携受信装置４００を使用しているユーザ個人に対して、証明情報が有るか否かを判定し、証明情報がなければ、放送通信連携受信装置４００にパスワード等の認証情報を要求し、また、証明情報があれば、放送通信連携受信装置４００から認証完了通知をＡＰＬサーバ３００に受け渡している。
【００３３】
つまり、認証サーバ５００は、ＡＰＬサーバ３００からのユーザ個人（１ａ）に対するユーザ認証要求を、放送通信連携受信装置４００を経由（リダイレクト）して受取り、受取ったユーザ認証要求内におけるユーザ個人（１ａ）に対する証明情報の有無を判定する。そして、認証サーバ５００は、証明情報が無いと判定した場合には、放送通信連携受信装置４００にパスワード等の認証情報を要求する。そして、放送通信連携受信装置４００からアプリケーションを使用するユーザ個人（１ａ）がログインしてユーザ個人（１ａ）の認証情報が送られてくると、認証サーバ５００は、予め記憶しているリストからＡＰＬサーバ３００のサービス事業者ＩＤとユーザ個人ＩＤ、パスワードを検索し、検索結果が正しければ認証して証明情報を発行する。さらに、認証サーバ５００は、発行した証明情報を、リダイレクトＵＲＬと認証応答に付加して放送通信連携受信装置４００を経由（リダイレクト）してＡＰＬサーバ３００に送っている。なお、認証サーバ５００は、ＡＰＬサーバ３００から定期的にユーザ個人ＩＤとパスワードとアカウントとが紐付けされているリストを受け取り記憶している。
【００３４】
認証サーバ５００は、ＡＰＬサーバ３００からのユーザ認証についての問合せに対して、リダイレクトを用いてユーザ個人の情報から認証を行うことでＡＰＬサーバ３００に回答している。したがって、後記する放送通信連携受信装置４００は、ユーザ認証が必要となるアプリケーションに対して、電源オンから電源オフまでの間に行ったアプリケーションの実行に対して、認証サーバ５００がＡＰＬサーバ３００との間に介在して情報のやり取りを行うため、ユーザ個人が一度ログイン操作することで足りる、所謂、ＳＳＯの操作を行うことが可能となる。なお、認証サーバ５００と放送通信連携受信装置４００とが関係する動作の詳細は後記する。
【００３５】
このように放送通信連携システム１を構成することで、放送通信連携受信装置４００において、視聴者（ユーザ）は、放送局が提供する放送番組を視聴するとともに、サービス事業者等が提供するアプリケーション（チャンネル連動アプリケーション、チャンネル非連動アプリケーション）を動作させることができる。また、放送通信連携システム１は、放送通信連携受信装置４００のユーザ個人のユーザ認証が必要なアプリケーションを使用する場合に、ＡＰＬサーバ３００からのユーザ認証に対して認証サーバ５００を用いて認証を得るようにしているため、放送通信連携受信装置４００におけるアプリケーションを実行する操作性がよく、かつ、後記するようにユーザ個人情報の保護を図ることが可能となる。
【００３６】
以下、放送通信連携受信装置４００の構成および動作について説明を行う。なお、ＡＰＬ起動情報は、放送波Ｗから抽出される構成（放送信号解析手段４０２から抽出、データ放送復号手段４０４から抽出）あるいは通信により取得される構成（ＡＰＬ起動情報取得手段４０７）となり、その全てを表示しているが、放送波Ｗのイベント情報テーブル（ＥＩＴ：Event Information Table)に配置されて送られる例として説明する。また、図２において、ユーザ個人選択画面（図１０（ａ）参照）は放送波Ｗで送ったものを立ち上げる構成であっても、基本機能として備えている構成であっても、あるいは、ＡＰＬ使用情報管理制御手段４２０が立ち上げる構成であっても構わない。
図２に示すように、この放送通信連携受信装置４００は、編成チャンネルに連動あるいは非連動して動作するアプリケーションを、放送波Ｗを介して送信されるデジタル放送の信号内のイベント情報テーブル（ＥＩＴ：Event Information Table)に配置されているアプリケーション起動情報によって認識する。
【００３７】
ここでは、図２に示すように、放送通信連携受信装置４００は、放送受信手段４０１と、放送信号解析手段４０２と、映像・音声復号手段４０３と、データ放送復号手段４０４と、通信送受信手段４０６と、ＡＰＬ起動情報取得手段４０７と、ＡＰＬ起動情報記憶手段４０５と、リスト制御手段４０８と、ＡＰＬ管理・実行制御手段４０９と、起動アプリケーション識別情報記憶手段４１０と、ＡＰＬ取得手段４１１と、ＡＰＬ記憶手段４１２と、ＡＰＬ実行手段４１３と、操作制御手段４１４と、合成表示手段４１５と、ＡＰＬ使用情報管理制御手段４２０と、登録ユーザ記憶手段４３０と、ユーザアカウント情報記憶手段４２６とを備えている。
【００３８】
放送受信手段４０１は、アンテナＡを介して、放送波Ｗとして送信される放送データを受信するものである。この放送受信手段４０１は、放送データを受信、復調し、誤り訂正やＴＭＣＣ（Transmission and Multiplexing Configuration Control）復号等の復号を行い、ＭＰＥＧ２のトランスポートストリーム（ＴＳ：Transport Stream）として、放送信号解析手段４０２に出力する。
なお、この放送受信手段４０１は、アンテナＡを介して、電波によって放送信号を受信するものに限定されず、ケーブルを介して、放送信号を受信するものであってもよい。
【００３９】
放送信号解析手段４０２は、放送受信手段４０１で復調されたストリームデータ（トランスポートストリーム）において、ＰＳＩ／ＳＩ（Program Specific Information〔番組特定情報〕／Service Information〔番組配列情報〕）を解析し、現在選局されている編成チャンネルに対応する映像、音声、データ等のデータを抽出するものである。なお、選局は、後記する操作制御手段４１４から通知されるチャンネル切替指示に基づいて行われる。
この放送信号解析手段４０２は、抽出した映像、音声等のデータであるＰＥＳ（Packetized Elementary Stream）形式のデータについては、映像・音声復号手段４０３に出力し、抽出したデータ放送等のデータであるセクション形式のデータについては、データ放送復号手段４０４に出力する。
【００４０】
放送信号解析手段４０２は、ＡＰＬ起動情報抽出手段４０２ａを備えている。
ＡＰＬ（アプリケーション）起動情報抽出手段４０２ａは、放送受信手段４０１で復調されたストリームデータから、ＳＩ（番組配列情報）の一つであるＥＩＴの記述子（アプリケーション起動情報記述子）に含まれているアプリケーション起動情報を抽出するものである。このＥＩＴは、放送局の放送送信装置１００（図１参照）が、編成チャンネルに紐付いたアプリケーションに対応するアプリケーション起動情報を、放送送信装置１００の図示を省略した番組情報埋込手段によって、ＥＩＴの記述子領域に埋め込むことで生成されたものである。
【００４１】
ＡＰＬ起動情報抽出手段４０２ａは、抽出したアプリケーション起動情報をＡＰＬ起動情報記憶手段４０５に書き込み記憶する。また、ＡＰＬ起動情報抽出手段４０２ａは、アプリケーション起動情報を抽出した場合、アプリケーション起動情報が通知された旨（起動情報通知）を、アプリケーションを識別する情報（アプリケーションＩＤ）とともに、ＡＰＬ管理・実行制御手段４０９に通知する。
【００４２】
ここで、図４を参照して、アプリケーション起動情報を埋め込んだＥＩＴのデータ構造の例について説明する。図４は、ＡＲＩＢ  ＳＴＤ−Ｂ１０で規定されているＥＩＴに、アプリケーション起動情報を付加する例を示している。ここでは、アプリケーション起動情報を、ＥＩＴの記述子領域に“アプリケーション起動情報記述子”として付加する。
【００４３】
このＥＩＴは、編成サービスに含まれるイベントに関する時系列情報である。なお、このＥＩＴには、自トランスポートストリームに現在(present)／次(following)のイベント情報を付加したテーブルを示すｐ／ｆＥＩＴ（“テーブル識別”＝０ｘ４Ｅ）を用いることが望ましい。これによって、既存のＥＩＴの構造を変えることなく、全局のＥＩＴを伝送するｓｃｈｅｄｕｌｅＥＩＴに比べて少ないデータ量で、アプリケーション起動情報を放送通信連携受信装置４００に伝送することが可能になる。
【００４４】
また、図４に示すように、ＥＩＴのデータ構造のうち、“オリジナルネットワーク識別”、“トランスポートストリーム識別”および“サービス識別”によって、送信するアプリケーション起動情報に対応する編成チャンネルが特定される。
“オリジナルネットワーク識別”は、地上デジタル放送、ＢＳデジタル放送等の放送網（ネットワーク）を識別するための識別子である。また、“トランスポートストリーム識別”は、トランスポートストリーム（ＴＳ）を識別するための識別子である。また、“サービス識別”は、トランスポートストリームごとの編成チャンネルを識別するための識別子である。
【００４５】
このように、ＥＩＴにアプリケーション起動情報（アプリケーション起動情報記述子）を付加することで、放送通信連携受信装置４００において、編成チャンネルに紐付いたアプリケーション起動情報を認識することができる。
なお、ＥＩＴのデータ構造における他のデータについては、ＡＲＩＢ  ＳＴＤ−Ｂ１０で規定されているものであるため、ここでは説明を省略する。
【００４６】
次に、図５を参照して、ＥＩＴに付加するアプリケーション起動情報（アプリケーション起動情報記述子）の内容について説明する。図５は、アプリケーション起動情報をバイナリ形式で記述した記述子（アプリケーション起動情報記述子）の例を示している。
アプリケーション起動情報記述子は、アプリケーションを特定する情報とともに、アプリケーションを制御するための付加的な情報を含んだデータであって、従来のＡＩＴに相当する情報である。
【００４７】
アプリケーションを特定する情報としては、以下のような情報がある。
例えば、図５では、（５）〜（８）行目にアプリケーション名を記載している。また、（９）行目にアプリケーションを作成した組織、（１０）行目に組織内で一意に定められたアプリケーションを識別する番号を記載している。この（９）および（１０）行目に示す番号が、アプリケーションを一意に特定するアプリケーションＩＤとなる。
【００４８】
また、（２０）〜（２３）行目および（２８）〜（３１）行目の組み合わせでアプリケーションの所在（アドレス）を記載している。また、これら以外にも、（３２）〜（３４）行目に示すように、アプリケーションが利用する付加的な情報、例えば、メタデータ、画像データ等の所在（アドレス）を記述しておくこととしてもよい。このように、付加的なデータの参照先を記載しておくことで、ＥＩＴに付加するデータ量を抑えることができる。
【００４９】
また、アプリケーションを制御するための付加的な情報としては、以下のような情報がある。
例えば、図５では、（１１）行目にアプリケーションの状態を制御する制御コード（アプリケーション制御コード）を記載している。
このアプリケーション制御コードは、例えば、図６に示すような値をとる。このアプリケーション制御コードは、基本的にはＡＲＩＢ  ＳＴＤ−Ｂ２３で規定されているものと同様である。例えば、“ＡＵＴＯＳＴＡＲＴ”は、放送通信連携受信装置４００において、ユーザの操作によらず、自動で起動（即時起動）するアプリケーションであることを示す。また、“ＰＲＥＳＥＮＴ”は、自動で起動するアプリケーションではないが、起動可能（スタンバイ）状態であることを示す。
また、“ＤＥＳＴＲＯＹ”、“ＫＩＬＬ”は、アプリケーションの終了を指示する制御コードであって、通常終了（例えば、ユーザの確認を行って終了）であるのか、強制終了（例えば、ユーザの確認を行わずに即時終了）であるのかを示す。
【００５０】
このように、このアプリケーション制御コードは、基本的にはＡＲＩＢ  ＳＴＤ−Ｂ２３で規定されているものと同様であるが、ここでは、さらに、“ＫＩＬＬＡＬＬ”を付加している。この“ＫＩＬＬＡＬＬ”は、放送通信連携受信装置４００において、編成チャンネルに対応するアプリケーションにかかわらず、現在起動しているすべてのアプリケーションの強制終了を示すものである。
【００５１】
また、図５の（３６）行目に、当該アプリケーションがユーザによってリスト表示の候補として表示可能か否かを示す情報（リスト可能フラグ〔isListable〕）を記載している。例えば、このリスト可能フラグがＴＲＵＥ（“１”）であれば、ユーザが選択して実行可能なアプリケーションであることを示す。また、リスト可能フラグがＦＡＬＳＥ（“０”）であれば、当該アプリケーションが、ユーザが選択して実行させるアプリケーションではなく、他のアプリケーションから起動されるアプリケーション（例えば、デコーダ等）であることを示す。
【００５２】
このように、放送通信連携受信装置４００は、イベント情報テーブルのｐ／ｆ領域からアプリケーション起動情報を抽出するため、現在放送中のコンテンツと次に放送予定のコンテンツとで用いられるアプリケーションを取得および制御することができ、アプリケーションをコンテンツに連動させて実行することができる。
【００５３】
ＡＰＬ起動情報抽出手段４０２ａは、具体的には、放送受信手段４０１から入力されたＴＳに含まれるＥＩＴのｐ／ｆ領域に、図５に示すアプリケーション起動情報に相当する内容が記述されているか否かを確認し、当該内容が記述されている場合、これを抽出する。そして、ＡＰＬ起動情報抽出手段４０２ａは、図２に示すように、抽出した内容をアプリケーション起動情報としてＡＰＬ起動情報記憶手段４０５に記憶し、ＡＰＬ管理・実行制御手段４０９に通知する。
【００５４】
図２に戻って、放送通信連携受信装置４００の構成について説明を続ける。
復号手段４０は、映像音声、データ放送等の放送データを復号するものである。この復号手段４０は、映像・音声復号手段４０３と、データ放送復号手段４０４とを備えている。
映像・音声復号手段４０３は、放送信号解析手段４０２で抽出された映像・音声（映像ストリームおよび音声ストリーム）を復号するものである。この映像・音声復号手段４０３は、映像・音声データが例えば、ＭＰＥＧ２の符号化方式によって符号化されている場合、ＭＰＥＧ２の復号を行い表示可能な出力形式の映像・音声データとして、合成表示手段４１５に出力する。
【００５５】
データ放送復号手段４０４は、放送信号解析手段４０２で抽出されたデータ放送のデータを復号するものである。このデータ放送復号手段４０４は、ＢＭＬを解析し、当該ＢＭＬを表示可能な出力形式に変換するＢＭＬブラウザの機能を有し、変換した表示データ（データ放送データ）を、合成表示手段４１５に出力する。
【００５６】
ＡＰＬ起動情報記憶手段４０５は、アプリケーション起動情報を、チャンネル（編成チャンネル、仮想チャンネル）に対応付けて、記憶するものであって、半導体メモリ等の記憶媒体である。ここでは、ＡＰＬ起動情報記憶手段４０５には、ＡＰＬ起動情報抽出手段４０２ａによって、ＥＩＴで特定される編成チャンネルに対応付けて、抽出されたアプリケーション起動情報が書き込まれる。また、ＡＰＬ起動情報記憶手段４０５には、図示しないチャンネル非連動情報取得手段によって、仮想チャンネルに対応付けて、取得されたアプリケーション起動情報が書き込まれる。
通信送受信手段４０６は、通信インターフェースであり、通信回線Ｎを介して、各データを送受信するためのものである。
【００５７】
ＡＰＬ起動情報取得手段４０７は、通信送受信手段４０６を介して、アプリケーション起動情報を取得するものである。ＡＰＬ起動情報取得手段４０７は、ここでは、図示しないチャンネル連動情報取得手段と、チャンネル非連動情報取得手段とを備えている。
チャンネル連動情報取得手段は、通信送受信手段４０６を介して、編成チャンネルに連動するアプリケーション（チャンネル連動アプリケーション）のアプリケーション起動情報を取得するものである。このチャンネル連動情報取得手段は、例えば、起動時に予め定めたサーバ（リポジトリサーバ２００〔図１参照〕）から、図５で説明したアプリケーション起動情報記述子に“オリジナルネットワーク識別”、“トランスポートストリーム識別”および“サービス識別”といった編成チャンネルを特定する識別子を付加したアプリケーション起動情報を取得し、取得したアプリケーション起動情報を編成チャンネルと紐付けてＡＰＬ起動情報記憶手段４０５に書き込み記憶する。
【００５８】
また、図示しないチャンネル非連動情報取得手段は、通信送受信手段４０６を介して、編成チャンネルに連動していないアプリケーション（チャンネル非連動アプリケーション）のアプリケーション起動情報を取得するものである。チャンネル非連動情報取得手段は、例えば、起動時に予め定めたサーバ（リポジトリサーバ２００〔図１参照〕）から、図５で説明したアプリケーション起動情報記述子と同じ内容のアプリケーション起動情報を取得し、取得したアプリケーション起動情報をＡＰＬ起動情報記憶手段４０５に書き込み記憶する。あるいは、ユーザによって、後記する操作制御手段４１４を介して、アプリケーションのリストを表示させる指示（リスト表示指示）が通知された段階で、アプリケーション起動情報を取得することとしてもよい。
【００５９】
なお、ＡＰＬ起動情報取得手段４０７の図示しないチャンネル非連動情報取得手段により取得したアプリケーション起動情報は、特定の編成チャンネルに紐付いたものではない。そこで、チャンネル非連動情報取得手段は、編成チャンネルが存在しない仮想的なチャンネル（仮想チャンネル）に対応付けて、アプリケーション起動情報をＡＰＬ起動情報記憶手段４０５に書き込み記憶することとする。
【００６０】
リスト制御手段４０８は、起動可能なアプリケーションのリストの表示およびアプリケーションの選択の制御を行うローンチャー（Launcher）である。ここでは、リスト制御手段４０８は、図示しないリスト表示手段と、リスト選択手段とを備えている。
【００６１】
リスト制御手段４０８のリスト表示手段（図示せず）は、起動可能なアプリケーションのリストの表示するものである。この図示しないリスト表示手段は、ユーザから操作制御手段４１４を介してリスト表示を指示されることで、ＡＰＬ起動情報記憶手段４０５に記憶されているアプリケーション起動情報に対応するアプリケーションのリストを生成し、表示データとして、合成表示手段４１５に出力する。
【００６２】
図示しないリスト表示手段は、例えば、図５で説明したアプリケーション起動情報における（７）行目に示したアプリケーション名を表示する。
なお、図示しないリスト表示手段は、図５で説明したアプリケーション起動情報において、（３６）行目に示したリスト可能フラグ（isListable）が、ＴＲＵＥ（“１”）であるアプリケーションのリストのみを表示することとする。これによって、ユーザが起動できない不要なアプリケーションをリストから除外して表示することができる。
【００６３】
また、リスト制御手段４０８のリスト選択手段(図示せず)は、図示しないリスト表示手段によって表示されたアプリケーションのリストにおいて、操作制御手段４１４を介して指示される、ユーザからのリスト選択指示に基づいて、アプリケーションを選択するものである。例えば、図示しないリスト選択手段は、操作制御手段４１４を介して、リスト選択指示として、リモコン装置Ｒｉの方向（矢印）ボタン（図示せず）の押下信号が通知されることで、複数のアプリケーションのうちで、どのアプリケーションが起動候補として選択されているのかを認識し、決定ボタン（図示せず）の押下信号が通知されることで、実際に起動指示が選択されたアプリケーションを認識する。
このリスト制御手段４０８（リスト選択手段）は、選択されたアプリケーションを識別する番号（アプリケーションＩＤ）を含んだ選択アプリケーション通知をＡＰＬ管理・実行制御手段４０９に出力する。
【００６４】
なお、図示しないリスト選択手段は、編成チャンネルに連動していないアプリケーションについては、リストを表示する際に、アプリケーションを即時実行させるか、あるいは、放送通信連携受信装置４００内（具体的には、ＡＰＬ記憶手段４１２）にアプリケーションを蓄積（インストール）させるか否かの選択を、ユーザに選択させることとする。
この場合、図示しないリスト選択手段は、例えば、表示するアプリケーションのリストに、即時実行するか、蓄積するか否かのチェック欄を設けることとしてもよい、アプリケーションが選択された段階で、ユーザに問い合わせを行うこととしてもよい。このアプリケーションを即時実行するか蓄積するか否かを示す情報は、選択アプリケーション通知とともに、ＡＰＬ管理・実行制御手段４０９に出力されるものとする。
【００６５】
ＡＰＬ管理・実行制御手段４０９は、アプリケーションのライフサイクル（アプリケーションがロード、実行されて終了するまでの過程）を制御するものである。ここでは、ＡＰＬ管理・実行制御手段４０９は、起動制御手段４０９ａと、終了制御手段４０９ｂと、蓄積管理手段４０９ｃとを備えている。また、ＡＰＬ管理・実行制御手段４０９は、アプリケーションを実行、終了させるときにＡＰＬ実行手段４１３に信号を出力し、かつ、アプリケーションを取得するとき、及びアプリケーションを終了するときに信号をＡＰＬ使用情報管理制御手段４２０に出力するように構成されている。
【００６６】
起動制御手段４０９ａは、編成チャンネルに連動したアプリケーション（チャンネル連動アプリケーション）の起動や、編成チャンネルに連動していないアプリケーション（チャンネル非連動アプリケーション）の起動を制御するものである。
具体的には、起動制御手段４０９ａは、ＡＰＬ起動情報抽出手段４０２ａから起動情報通知が通知された際、ＡＰＬ起動情報記憶手段４０５に記憶されている、起動情報通知とともに通知されるアプリケーションＩＤに対応するアプリケーション起動情報に記述されているアプリケーション制御コードが“ＡＵＴＯＳＴＡＲＴ”のときだけ、アプリケーションを起動することとする。
【００６７】
すなわち、起動制御手段４０９ａは、アプリケーション制御コードが“ＡＵＴＯＳＴＡＲＴ”のときだけ、アプリケーション起動情報に記述されているアプリケーションの所在からそのアプリケーションを取得する旨（アプリケーション取得指示）を、ＡＰＬ取得手段４１１に通知し、ＡＰＬ実行手段４１３に当該アプリケーションを実行する旨（起動制御指示）を通知し、かつ、ＡＰＬ使用情報管理制御手段４２０に通知する。このように構成することで、例えば、編成チャンネルに連動したアプリケーションがユーザの操作によらず、自動起動されることになる。
【００６８】
また、起動制御手段４０９ａは、リスト制御手段４０８から、選択アプリケーション通知が通知された際には、アプリケーション起動情報に記述されているアプリケーションの所在からそのアプリケーションを取得する旨（アプリケーション取得指示）を、ＡＰＬ使用情報管理制御手段４２０を介してＡＰＬ取得手段４１１に通知し、ＡＰＬ実行手段４１３に当該アプリケーションを実行する旨（起動制御指示）を通知する。これによって、リストから、ユーザが選択したアプリケーションが起動されることができる状態となる。
【００６９】
なお、起動制御手段４０９ａは、起動中のアプリケーションを識別情報（アプリケーションＩＤ）で管理し、起動ＡＰＬ識別情報記憶手段４１０に起動中のアプリケーションＩＤを書き込むこととする。また、ＡＰＬ実行手段４１３において、アプリケーションが他のアプリケーション（子アプリケーション）を起動させた場合、起動制御手段４０９ａは、元のアプリケーション（親アプリケーション）が編成チャンネルに連動している場合、子アプリケーションについても同じ編成チャンネルに連動しているものとし、階層的に対応付けて管理する。
【００７０】
終了制御手段４０９ｂは、起動中のアプリケーションの終了制御を行うものである。
具体的には、終了制御手段４０９ｂは、ＡＰＬ起動情報抽出手段４０２ａから起動情報通知が通知された際、ＡＰＬ起動情報記憶手段４０５に記憶されている、起動情報通知とともに通知されるアプリケーションＩＤに対応するアプリケーション起動情報に記述されているアプリケーション制御コードが“ＤＥＳＴＲＯＹ”、“ＫＩＬＬ”または“ＫＩＬＬＡＬＬ”の場合にアプリケーションを終了させる。
【００７１】
なお、アプリケーション制御コードが“ＤＥＳＴＲＯＹ”の場合、終了制御手段４０９ｂは、通知されたアプリケーションＩＤに対応するアプリケーションを通常終了させる旨、ＡＰＬ実行手段４１３及びＡＰＬ使用情報管理制御手段４２０に指示する。また、アプリケーション制御コードが“ＫＩＬＬ”の場合、終了制御手段４０９ｂは、通知されたアプリケーションＩＤに対応するアプリケーションを強制終了させる旨、ＡＰＬ実行手段４１３及びＡＰＬ使用情報管理制御手段４２０に指示する。
なお、終了制御手段４０９ｂは、アプリケーションを終了させる場合、起動ＡＰＬ識別情報記憶手段４１０を参照し、終了を指示されたアプリケーションに子アプリケーションが存在する場合は、子アプリケーションから順次終了処理を行い、子アプリケーションが存在しなくなった段階で、親アプリケーションを終了させる。
【００７２】
また、アプリケーション制御コードが“ＫＩＬＬＡＬＬ”の場合、終了制御手段４０９ｂは、起動ＡＰＬ識別情報記憶手段を参照し、現在起動しているすべてのアプリケーションを強制終了させる。すなわち、アプリケーション制御コードが“ＫＩＬＬＡＬＬ”の場合、終了制御手段４０９ｂは、“ＫＩＬＬＡＬＬ”が通知されたアプリケーションＩＤ以外に、編成チャンネルに連動して起動している他のアプリケーション、および、編成チャンネルに連動せずに起動しているアプリアプリケーションのすべてについて、アプリケーションを強制終了させる旨、ＡＰＬ実行手段４１３及びＡＰＬ使用情報管理制御手段４２０に指示する。
【００７３】
これによって、例えば、緊急警報放送や緊急地震速報といった緊急に視聴者に通知したい内容を放送したい場合、放送事業者は、“ＫＩＬＬＡＬＬ”をアプリケーション制御に記述したアプリケーション起動情報を、放送通信連携受信装置４００に通知することで、緊急時において、表示画面等のリソースを優先的に使用することができる。
【００７４】
蓄積管理手段４０９ｃは、放送通信連携受信装置４００内（具体的には、ＡＰＬ記憶手段４１２）にアプリケーションを予め蓄積（インストール）する制御を行うものである。
具体的には、蓄積管理手段４０９ｃは、リスト表示手段４０８ａから、起動可能なアプリケーションのリストの中で、ユーザが選択した選択アプリケーションを特定する情報（アプリケーションＩＤ）とともに、ＡＰＬ記憶手段４１２にアプリケーションを蓄積させる旨を通知された場合に、アプリケーション起動情報に記述されているアプリケーションの所在からそのアプリケーションを取得し、ＡＰＬ記憶手段４１２に書き込む旨（アプリケーション取得指示）を、ＡＰＬ使用情報管理制御手段４２０を介してＡＰＬ取得手段４１１に通知する。
これによって、ＡＰＬ記憶手段４１２には、ユーザが選択したアプリケーションが蓄積される。
【００７５】
なお、蓄積管理手段４０９ｃは、アプリケーションをＡＰＬ記憶手段４１２に蓄積（インストール）した場合、ＡＰＬ起動情報記憶手段４０５に記憶されている当該アプリケーションに対応するアプリケーション起動情報において、アプリケーションの所在（アドレス）を、ＡＰＬ記憶手段４１２のアドレスを参照するように更新する。
【００７６】
例えば、蓄積管理手段４０９ｃは、アプリケーション起動情報の“ｈｔｔｐ：／／〜”と記載してあるアプリケーションのアドレス表記を、ＡＰＬ記憶手段４１２内のローカルなアドレス（ＡＰＬ記憶手段４１２内のアドレス）を示すように“ｆｉｌｅ：／／／〜”等に変換する。もちろん、アプリケーション起動情報を直接変更せずに、当該アプリケーション起動情報のアドレスを読み替えて参照するような変換規則を、アプリケーション起動情報に対応付けて別途記述しておくこととしてもよい。
【００７７】
また、蓄積管理手段４０９ｃは、アプリケーションをＡＰＬ記憶手段４１２に蓄積（インストール）した場合、ＡＰＬ起動情報記憶手段４０５にアプリケーションが蓄積されている旨の状態（蓄積あるいは未蓄積）を書き込み管理することとする。
一方、蓄積管理手段４０９ｃは、ユーザの指示に応じて、蓄積したアプリケーションを削除する。すなわち、ＡＰＬ記憶手段４１２に記憶されているアプリケーションは、蓄積管理手段４０９ｃ内の蓄積アプリケーションリスト表示手段（図示せず）によってリスト表示され、アプリケーション選択削除手段（図示せず）によって、ユーザからの選択により、ＡＰＬ記憶手段４１２から削除される。このとき、アプリケーション選択削除手段（図示せず）は、ＡＰＬ起動情報記憶手段４０５において、対応するＡＰＬ蓄積状態を“未蓄積”とする。
【００７８】
このように、ＡＰＬ管理・実行制御手段４０９を構成することで、編成サービスに連動したアプリケーション（チャンネル連動アプリケーション）に対して、放送局から通知されるアプリケーション起動情報によって、起動・終了の制御を行うことができる。また、編成チャンネルに連動しないアプリケーション（チャンネル非連動アプリケーション）については、ユーザが任意のタイミングで取得・実行することができる。
【００７９】
ＡＰＬ取得手段４１１は、通信送受信手段４０６を介して、通信回線Ｎに接続されたＡＰＬサーバ３００（図１参照）から、アプリケーションを取得するものである。
このＡＰＬ取得手段４１１は、起動制御手段４０９ａからＡＰＬ使用情報管理制御手段４２０を介して、ユーザ認証を必要としないアプリケーションの取得に対してＡＰＬ取得指示を通知された場合、当該指示で通知されるアプリケーションの所在（アドレス）から、指定されたアプリケーションを取得し、その取得したアプリケーションをＡＰＬ実行手段４１３に出力する。
【００８０】
また、ＡＰＬ取得手段４１１は、蓄積管理手段４０９ｃからＡＰＬ使用情報管理制御手段４２０を介して、ユーザ認証を必要としないアプリケーションの取得に対してＡＰＬ取得指示を通知された場合、当該指示で通知されるアプリケーションの所在（アドレス）から、指定されたアプリケーションを取得し、その取得したアプリケーションを蓄積管理手段４０９ｃに書き込み蓄積する。
ＡＰＬ記憶手段４１２は、ＡＰＬ取得手段４１１で取得されたアプリケーションを記憶するもので、ハードディスク等の記憶媒体である。このＡＰＬ記憶手段４１２は、アプリケーションを、任意のタイミングで動作させるために蓄積しておくものである。
このＡＰＬ記憶手段４１２に記憶されているアプリケーションは、ＡＰＬ実行手段４１３によって読み出され、実行される。
【００８１】
ＡＰＬ実行手段４１３は、ＡＰＬ管理・実行制御手段４０９からの指示（起動制御指示）に基づいて、アプリケーションの起動および終了を行うものである。
このＡＰＬ実行手段４１３は、起動制御手段４０９ａからアプリケーションを実行する旨が指示された場合、起動制御指示に含まれるアプリケーションを特定する情報（アプリケーションＩＤ、所在位置等）に基づいて、アプリケーションおよびアプリケーションを実行する際に必要となるデータ（例えば、メタデータ、アイコンデータ等）をアプリケーションの取得元から取得する。
そして、ＡＰＬ実行手段４１３は、図示を省略したメモリにアプリケーションを展開（ロード）し、アプリケーションを実行させる。
【００８２】
なお、ＡＰＬ実行手段４１３は、起動制御指示に含まれるアプリケーションの取得元が、“ｆｉｌｅ：／／／〜”のようにローカルディスク（ＡＰＬ記憶手段４１２）のアドレスである場合、ＡＰＬ記憶手段４１２からアプリケーションを読み出し実行する。また、ＡＰＬ実行手段４１３は、起動制御指示に含まれるアプリケーションの取得元が、“ｈｔｔｐ：／／〜”のようにネットワーク上のアドレスである場合、ＡＰＬ取得手段４１１に当該アプリケーションの取得を指示（ＡＰＬ取得指示）し、アプリケーションを取得して実行する。
【００８３】
このアプリケーションの実行に伴う画像や音声のデータは、合成表示手段４１５に出力される。
また、ＡＰＬ実行手段４１３は、終了制御手段４０９ｂから通知されるアプリケーションを終了する旨が指示された場合、指示されたアプリケーションを終了させる。
なお、ＡＰＬ実行手段４１３は、終了制御手段４０９ｂから通常終了あるいは強制終了であるかを、例えば、割り込み信号等によって起動中のアプリケーションに通知し、アプリケーションを終了させる。
【００８４】
操作制御手段４１４は、外部のリモコン装置Ｒｉ等の入力手段を介して、放送通信連携受信装置４００に対するユーザの操作（例えば、チャンネル変更等）を制御するものである。この操作制御手段４１４は、リモコン装置Ｒｉを介してユーザからチャンネルの変更が指示された場合、選択されたチャンネルのチャンネル番号を含んだチャンネル切替指示を放送信号解析手段４０２に通知する。これによって、現在視聴中のチャンネルが選局されることになる。また、操作制御手段４１４は、同じくチャンネル切替指示をＡＰＬ管理・実行制御手段４０９に通知する。これによって、編成チャンネルに連動したアプリケーションの起動や終了が実行されることになる。さらに、ＡＰＬ管理・実行制御手段４０９がアプリケーションの起動や終了を実行することに伴って、後記するように、ＡＰＬ使用情報管理制御手段４２０の一時的に記憶している情報を消去することになる。
【００８５】
図２に示すように、放送通信連携受信装置４００は、電源をオンしたとき、あるいは、アプリケーションを取得、実行するときに、視聴しているユーザ個人を特定するためのリストが映像表示装置Ｍｏに表示されてユーザ個人をリモコン装置Ｒｉから選択するように構成されている。そして、ここでは、放送通信連携受信装置４００は、登録ユーザ記憶手段４３０を備えており、例えば、ＡＰＬ管理・実行制御手段４０９からＡＰＬ使用情報管理制御手段４２０に信号が送られて来ると、ＡＰＬ使用情報管理制御手段４２０が、登録ユーザ記憶手段４３０に記憶されているリストを合成表示手段４１５に送り、映像表示装置Ｍｏに表示させるように構成されている。登録ユーザ記憶手段４３０は、ユーザ個人を識別する個人識別情報を記憶するものである。そして、登録ユーザ記憶手段４３０は、図示しない初期入力手段を介して入力されて登録されているユーザ個人が分かるリスト形式（図１０（ａ）参照）で、予め記憶している。この登録ユーザ記憶手段４３０には、例えば、ユーザの家族のユーザ個人を予め識別できる個人識別情報（ユーザ個人の氏名、あるいは、ユニークに決めた名称等）としてリストで表示できるように、リモコン装置Ｒｉ等の外部から操作制御手段４１４を介して入力して記憶されている。
【００８６】
放送通信連携受信装置４００は、登録ユーザ記憶手段４３０に記憶されているユーザ個人を識別する個人識別情報に対応したユーザ個人情報を記憶するユーザアカウント情報記憶手段４２６を備えている。このユーザアカウント情報記憶手段４２６は、図３に示すように、ユーザ個人の個人識別情報を示すユーザ名と、各サービスに対するユーザＩＤと、パスワード等が紐付けられて記憶されている。ユーザアカウント情報記憶手段４２６は、ユーザ個人の個人識別情報毎に記憶されている。
【００８７】
図２に示すように、ＡＰＬ使用情報管理制御手段４２０は、視聴するユーザ個人の個人情報を他人に使用できないように管理すると共に、ユーザ認証が必要なアプリケーションに対してユーザ個人の操作を行い易くするためのものである。このＡＰＬ使用情報管理制御手段４２０は、ＡＰＬ管理・実行制御手段４０９からアプリケーションを取得するＡＰＬ取得指示を受けて、個人情報を付加して、ＡＰＬ取得手段４１１にアプリケーション取得指示を行う。そして、ＡＰＬ使用情報管理制御手段４２０は、ＡＰＬサーバ３００又は認証サーバ５００からの要求等に対応してアプリケーションを取得して実行できるように制御する。このＡＰＬ使用情報管理制御手段４２０は、セッション情報管理制御手段４２１と、セッション情報一時記憶手段４２２と、ユーザアカウント管理制御手段４２３と、ログインユーザ一時記憶手段４２４と、リソース管理手段４２５と、を備えている。
【００８８】
図２に示すように、セッション情報管理制御手段４２１は、ＡＰＬサーバ３００及び認証サーバ５００との間において、証明情報、認証情報、セッション情報を制御するものである。このセッション情報管理制御手段４２１は、認証サーバ５００からリダイレクトしてＡＰＬサーバ３００に通知される認証完了通知から証明情報を抽出し、セッション情報一時記憶手段４２２に記憶させる。また、セッション情報管理制御手段４２１は、セッション情報一時記憶手段４２２から記憶している証明情報を、ＡＰＬサーバ３００からリダイレクトして認証サーバ５００に通知されるユーザ認証要求に付加する。
【００８９】
セッション情報管理制御手段４２１は、ＡＰＬ管理・実行制御手段４０９からのアプリケーション終了信号が送られてくると、アプリケーション終了信号に基づいて、セッション情報一時記憶手段４２２に記憶している証明情報を消去するように構成されている。なお、証明情報は、アプリケーションに対応するパスワード（証明書、指紋データ等）であるので、アプリケーション終了信号を受けることで、証明情報を特定することができるようになっている。また、セッション情報とは、アプリケーションに対して正当なユーザ個人であることを証明するユーザ個人ＩＤと、証明情報とを対で備えるデータである認証情報によって、ユーザ個人のユーザ確認が取れたＡＰＬサーバ３００と放送通信連携受信装置４００との通信路に対して発行される通信路のユニークコードである。
【００９０】
このセッション情報管理制御手段４２１は、証明情報抽出手段４２１ａと、証明情報付加手段４２１ｂと、アドレス書換部４２１ｃとを備えている。
証明情報抽出手段４２１ａは、認証サーバ５００からＡＰＬサーバ３００にリダイレクトされる認証完了通知に付加されている証明情報を抽出するものである。この証明情報抽出手段４２１ａは、リダイレクトのデータ中に認証サーバ５００が発行した証明情報が付加されている場合には、その証明情報を抽出し、セッション情報一時記憶手段４２２に記憶させるように構成されている。また、証明情報抽出手段４２１ａは、リダイレクトにＡＰＬサーバ３００が発行したセッション情報が付加されていると、そのセッション情報を証明情報と共に抽出し、セッション情報一時記憶手段４２２に記憶させる。
【００９１】
証明情報加手段４２１ｂは、証明情報をユーザ認証要求に付加するものである。この証明情報付加手段４２１ｂは、セッション情報一時記憶手段４２２に記憶されている証明情報が存在したときに、その証明情報をＡＰＬサーバ３００からのユーザ認証要求に付加するように構成されている。また、証明情報付加手段４２１ｂは、セッション情報一時記憶手段４２２にセッション情報が記憶されている場合には、そのセッション情報をアプリケーションを取得あるいは実行するときに付加して使用する。なお、証明情報付加手段４２１ｂは、セッション情報一時記憶手段４２２に複数の証明情報がリスト形式で記憶されていたときには、リストに最後に記憶された証明情報をユーザ認証要求に付加するように構成されている。また、セッション情報一時記憶手段に記憶されたセッション情報がリスト形式で記憶されていたときには、アプリケーションに対応するリストに記憶されたセッション情報を使用するように構成されている。
【００９２】
アドレス書換部４２１ｃは、リダイレクトに記載された書換指示に基づいて、送られて来たリダイレクト先のＵＲＬを書換えるものである。このアドレス書換部４２１ｃは、ここでは、ＡＰＬサーバ３００からのリダイレクトを受けたときに書換指示が認証サーバ５００になるように書換え、また、認証サーバ５００からリダイレクトを受けたときに書換指示がＡＰＬサーバ３００になるように書換えることを、リダイレクトに示される書換指示により行っている。
【００９３】
セッション情報一時記憶手段４２２は、抽出された証明情報、セッション情報を一時的に記憶する不揮発メモリ等により構成されるものである。このセッション情報一時記憶手段４２２は、ここでは、ＡＰＬ管理・実行制御手段４０９からのアプリケーション終了信号を受けて一時的に記憶されている証明情報が消去される。
【００９４】
ユーザアカウント管理制御手段４２３は、ユーザ個人の個人情報を制御して他人に漏洩しないように管理するものである。このユーザアカウント管理制御手段４２３は、ＡＰＬ管理・実行制御手段４０９とＡＰＬ取得手段４１１の間で、アプリケーションを取得して実行することができるように動作する。ユーザアカウント管理制御手段４２３は、ここでは、電源がオンされると、登録ユーザ記憶手段４３０に記憶されているリストを合成表示手段４１５に出力して映像表示装置Ｍｏに表示する（図１０（ａ）参照）。そして、操作制御手段４１４を介してリモコン装置Ｒｉからのボタン操作によりユーザ個人を示す個人識別情報が選択されると、ユーザアカウント管理制御手段４２３は、ログインユーザ一時記憶手段４２４に選択された個人識別情報を一時的に記憶させる。
【００９５】
なお、ユーザ個人選択を行うタイミングは、任意であるが、ここでは、放送通信連携受信装置４００の電源がオンされたときに行うこととして説明する。また、ユーザアカウント管理制御手段４２３は、ＡＰＬ管理・実行制御手段４０９からのＡＰＬ取得指示がなされると、ログインユーザ一時記憶手段４２４に記憶されている個人識別情報を読み出し、リソース管理手段４２５を介して、ユーザアカウント情報記憶手段４２６に予め記憶されている当該個人識別情報に対応するユーザ個人の個人情報を抽出し、ＡＰＬ利用要求に付加してＡＰＬ取得手段４１１に出力している。
【００９６】
リソース管理手段４２５は、ユーザアカウント情報記憶手段４２６に記憶されているユーザ個人情報を管理するものである。このリソース管理手段４２５は、ログインユーザ一時記憶手段４２４に一時的に記憶された個人識別情報が、ユーザアカウント管理制御手段４２３を介して送られて来ると、その個人識別情報に対応するユーザアカウント情報記憶手段４２６に記憶されているユーザ個人情報を選択してユーザアカウント管理制御手段４２３に出力する。
【００９７】
合成表示手段４１５は、アプリケーションリスト（図１０（ｂ）参照）、アプリケーション（図１０（ｄ）参照）、ユーザ個人選択画面（図１０（ａ）参照）及びログイン画面（図１０（ｃ）参照）のいずれか一つ以上を映像に合成して映像表示装置Ｍｏに表示させるものである。この合成表示手段４１５は、合成した音声については、音声信号として外部に接続されたスピーカ等の音声出力装置Ｓｐに出力し、合成した映像（画像）については、映像信号として外部に接続された液晶ディスプレイ等の映像表示装置Ｍｏに出力する。合成表示手段４１５は、映像・音声復号手段４０３からの映像音声データと、データ放送復号手段４０４からのデータ放送のデータと、ＡＰＬ実行手段４１３からのアプリケーションのデータと、ＡＰＬ使用情報管理制御手段から指示により出力される入力画面（ユーザ個人選択画面及びログイン画面）のデータと、を合成して映像表示装置Ｍｏに表示している。
【００９８】
そして、合成表示手段４１５は、アプリケーションの持っている初期表示位置、表示形状、色、表示領域等のデータにより、映像データのどの位置にどのような大きさ形状で合成すればよいか分かるので、それらのアプリケーションによる映像を表示するためのデータに基づいて、アプリケーションの映像を映像データに合成して表示している。そして合成表示手段４１５は、他のアプリケーションリスト、ユーザ個人選択画面、ログイン画面についてもそれぞれが持っている初期表示位置、表示形状、色、表示領域等のデータ、あるいは、予め決められている条件に基づいて映像表示装置Ｍｏに、既に表示されている映像等の所定位置に合成するように構成されている。
【００９９】
以上のような構成により、放送通信連携受信装置４００では、ＡＰＬ使用情報管理制御手段４２０が、ユーザ個人のユーザ個人情報を他人に漏洩しないように管理し、かつ、ＡＰＬサーバ３００又は認証サーバ５００の要求等に対応して、ユーザ認証が必要なアプリケーションを取得して実できるように制御することができる。
【０１００】
つぎに、放送通信連携受信装置４００の動作を説明する。なお、放送通信連携受信装置等の構成については適宜、図１から図３を参照し、放送通信連携システム１の全体的な動作については、図７を参照して説明し、放送通信連携受信装置の動作については、図８、図９を参照して説明する。さらに、映像表示装置Ｍｏに表示される模式的な映像の状態については、図１０を参照して説明する。また、放送通信連携受信装置４００の動作では、図７に示すように、第１のＡＰＬサーバ３００ａと、第２のＡＰＬサーバ３００ｂにそれぞれアプリケーションを要求する例を前提として説明する。
【０１０１】
図８に示すように、始めに、放送通信連携受信装置４００は、電源をオンすると（ステップＳ１）、ＡＰＬ使用情報管理制御手段４２０に信号が入力され、ユーザアカウント管理制御手段４２３からの指示で、登録ユーザ記憶手段４３０に予め記憶されているユーザ個人選択画面（図１０（ａ）参照）が映像表示装置Ｍｏに表示される。したがって、放送通信連携受信装置４００を視聴するユーザ個人の個人識別情報により記載されたリストからリモコン装置Ｒｉにより操作制御手段４１４を介してユーザ選択が行われる（ステップＳ２）。そして、操作制御手段４１４から選択されたユーザ個人の個人識別情報がＡＰＬ使用情報管理制御手段４２０のユーザアカウント管理制御手段４２３に送られる。ユーザアカウント管理制御手段４２３は、受け取った個人識別情報（選択ユーザ）をログインユーザ一時記憶手段４２４に一時的に記憶させる（ステップＳ３）。また、放送通信連携受信装置４００は、電源がオンされたときに、放送波ＷをアンテナＡから放送受信手段４０１を介して受信する。
【０１０２】
そして、放送通信連携受信装置４００は、放送信号解析手段４０２により復調されたストリームデータにおいて、ＰＳＩ／ＳＩを解析し、映像、音声、データ放送等のデータを抽出すると共に、抽出した映像、音声等のデータであるＰＥＳ形式のデータについては、復号手段４０の映像・音声復号手段４０３に出力し、抽出したデータ放送等のデータであるセクション形式のデータについては、復号手段４０のデータ放送復号手段４０４に出力する。さらに、放送通信連携受信装置４００は、ＡＰＬ起動情報抽出手段４０２ａによりＥＩＴを解析してアプリケーション起動情報を抽出し、アプリケーション起動情報をＡＰＬ起動情報記憶手段４０５に出力して記憶させる。
【０１０３】
つぎに、放送通信連携受信装置４００は、図２、図７及び図８に示すように、アプリケーションを起動する場合、リスト制御手段４０８からＡＰＬリストを合成表示手段４１５に出力して映像表示装置Ｍｏに表示させ（図１０（ｂ）参照）、リモコン装置Ｒｉから操作制御手段４１４を介して、表示されているＡＰＬリストからアプリケーションを選択する（ステップＳ４）。アプリケーションが選択されると、リスト制御手段４０８から選択ＡＰＬ通知がＡＰＬ管理・実行制御手段４０９に送られ、ＡＰＬ管理・実行制御手段４０９からアプリケーションのＡＰＬ取得指示が、ＡＰＬ使用情報管理制御手段４２０に送られる。ＡＰＬ使用情報管理制御手段４２０は、ＡＰＬ取得指示を受け取ると、ユーザアカウント管理制御手段４２３により、ログインユーザ一時記憶手段４２４に一時的に記憶されている個人識別情報をリソース管理手段４２５に伝える。
【０１０４】
リソース管理手段４２５は、個人識別情報を受け取るとユーザアカウント情報記憶手段４２６から個人識別情報に対応するユーザ個人情報を選択して取得する（ステップＳ５）。ユーザアカウント管理制御手段４２３は、リソース管理手段４２５が取得したユーザ個人情報を受け取り、セッション情報管理制御手段４２１を介してＡＰＬ取得手段４１１に送る。そして、セッション情報管理制御手段４２１は、ＡＰＬ取得手段４１１にユーザ個人情報（アカウント）を通知し、ＡＰＬ利用要求に付加し（ステップＳ６）、そのＡＰＬ利用要求を、ＡＰＬ取得手段４１１から通信送受信手段４０６を介してＡＰＬサーバ３００ａに送りアプリケーションを要求する（図７のＳ１００）。
【０１０５】
ＡＰＬサーバ３００ａにＡＰＬ利用要求が行われると、ＡＰＬサーバ３００ａは、ユーザ認証要求として、リダイレクト先ＵＲＬに付加した認証リクエストを、放送通信連携受信装置４００を経由して認証サーバ５００に送信する（図７のＳ１０１）。リダイレクトが経由する放送通信連携受信装置４００は、リダイレクトのユーザ認証要求を受信する（ステップＳ７）。そして、放送通信連携受信装置４００は、セッション情報管理制御手段４２１が、セッション情報一時記憶手段４２２に証明情報が記憶されているか否かを確認する（ステップＳ８）。
【０１０６】
そして、放送通信連携受信装置４００は、証明情報がない場合（ステップＳ８のＮｏ）、リダイレクト先ＵＲＬをアドレス書換部４２１ｃが認証サーバ５００宛に書換えて、ＡＰＬサーバ３００ａからのユーザ認証要求を認証サーバ５００に送る。認証サーバ５００は、受け取ったリダイレクトのユーザ認証要求に証明情報がないことを確認して、放送通信連携受信装置４００に認証情報要求を行う（図７のＳ１０２）。放送通信連携受信装置４００は、認証サーバ５００からの認証情報要求を通信送受信手段４０６により受信して受け付けると、ＡＰＬ使用情報管理制御手段４２０のユーザアカウント管理制御手段４２３から合成表示手段４１５にログイン画面（図１０（ｃ）参照）が出力される。そして、リモコン装置Ｒｉから操作制御手段４１４を介してパスワードが入力されてログイン処理が行われ（ステップＳ１１）、認証情報通知（パスワード）が認証サーバ５００に送られる（図７のＳ１０３）。
【０１０７】
認証情報通知を受け取った認証サーバ５００は、認証情報通知に対して認証を行い認証できれば証明情報１を作成して、認証完了通知として作成した証明情報１を付加したユーザ認証応答をリダイレクトにより、ＡＰＬサーバ３００ａに放送通信連携受信装置４００を経由するように送る（図７のＳ１０４）。
放送通信連携受信装置４００は、リダイレクトのユーザ認証応答内の証明情報１を証明情報抽出手段４２１ａが抽出して、セッション情報一時記憶手段４２２に一時的に記憶させ、アドレス書換部４２１ｃによりリダイレクト先ＵＲＬをＡＰＬサーバ３００ａに書換えて、認証サーバ５００からのユーザ認証応答をＡＰＬサーバ３００ａに送る（ステップＳ１２）。
【０１０８】
ＡＰＬサーバ３００ａは、リダイレクトのユーザ認証応答を受けてセッション情報を発行し、ＡＰＬ利用応答によりアプリケーションが放送通信連携受信装置４００において実行できるようにデータを送る（図７のＳ１０５）。このときに、放送通信連携受信装置４００は、発行されたセッション情報を、証明情報抽出手段４２１ａにより抽出して、セッション情報一時記憶手段４２２に記憶し（ステップＳ１３）、アプリケーションが実行されるときに（ステップＳ１４）、そのセッション情報を適宜使用する。放送通信連携受信装置４００において、アプリケーションが実行されると、例えば、図１０（ｄ）に示すように、映像表示装置Ｍｏに放送からの映像と通信からのアプリケーションＡｐが合成されて表示されることになる。
【０１０９】
また、放送通信連携受信装置４００は、他のアプリケーションを実行する場合（ステップＳ１５のＹｅｓ）、前記したステップＳ４〜Ｓ７までを行う。そして、放送通信連携受信装置４００からのＡＰＬ利用要求をＡＰＬサーバ３００ｂが受け取ると（図７のＳ１０６）、ＡＰＬサーバ３００ｂは、ユーザ認証要求を、放送通信連携受信装置４００を経由して認証サーバ５００にリダイレクトにより送る（図７のＳ１０７）。ユーザ認証要求を受け取った放送通信連携受信装置４００は、セッション情報一時記憶手段４２２に既に証明情報１が記憶されているので（ステップＳ８のＹｅｓ）、セッション情報管理制御手段４２１の証明情報付加手段４２１ａが、セッション情報一時記憶手段４２２に記憶されている証明情報１を、ユーザ認証要求に付加して、リダイレクト先ＵＲＬをアドレス書換手段４２１ｃにより書換えて、ＡＰＬサーバ３００ｂからのユーザ認証要求を認証サーバ５００にリダイレクトする。
【０１１０】
ユーザ認証要求を受け取った認証サーバ５００は、ユーザ認証要求に証明情報１が付加されているので、その証明情報１を確認することで、すでにユーザ認証要求が行われたユーザ個人が認証されていると判断し、証明情報２を作成する。そして、認証サーバ５００は、認証完了通知に証明情報２を付加したユーザ認証応答を、放送通信連携受信装置４００を経由するようにＡＰＬサーバ３００ｂにリダイレクトで送る（図７のＳ１０８）。
放送通信連携受信装置４００は、受け取ったユーザ認証応答から証明情報抽出手段４２１ａが認証情報２を抽出してセッション情報一時記憶手段４２２に記憶させ、アドレス書換部４２１ｃによりリダイレクト先ＵＲＬをＡＰＬサーバ３００ｂに書換えて送る（ステップＳ１２）。
【０１１１】
そして、ユーザ認証応答を受け取ったＡＰＬサーバ３００ｂは、リダイレクトのユーザ認証応答を受けてセッション情報を発行し、ＡＰＬ利用応答によりアプリケーションが放送通信連携受信装置４００において実行できるようにデータを送る（図７のＳ１０９）。このときに、放送通信連携受信装置４００は、発行されたセッション情報を、証明情報抽出手段４２１ａにより抽出して、セッション情報一時記憶手段４２２に記憶し（ステップＳ１３）、アプリケーションが実行されるときに（ステップＳ１４）、そのセッション情報を適宜使用する。
【０１１２】
このとき、ステップＳ８〜Ｓ９の動作において、放送通信連携受信装置４００では、電源がオンされてオフするまでの間において、一度ログイン処理を行うことで、つぎのアプリケーションを実行するときに、２度目以降のログイン処理を行うことなく、当該アプリケーションを使用することが可能となる。放送通信連携受信装置４００では、ステップＳ１５において、更に他のアプリケーションを実行する場合は、ステップＳ４〜Ｓ９、Ｓ１２〜Ｓ１４の動作を行なうことで、ログイン処理をすることなく、かつ、ユーザ個人情報を保護した状態で、アプリケーションを実行することができる、所謂シングルサインオン（ＳＳＯ）を実現できる。
【０１１３】
つぎに、放送通信連携受信装置４００は、アプリケーションが終了する場合（ステップＳ１６のＹｅｓ）、ＡＰＬ管理・実行制御手段４０９からＡＰＬ実行手段４１３及びＡＰＬ使用情報管理制御手段４２０がアプリケーションの終了信号を受け取り、ＡＰＬ実行手段４１３からの終了信号によりアプリケーションが終了される。また、終了信号を受け取ったＡＰＬ使用情報管理制御手段４２０は、セッション情報管理制御手段４２１がセッション情報一時記憶手段４２２に記憶しているセッション情報及び証明情報を消去する（ステップＳ１７）と共に、ユーザアカウント管理制御手段４２３が、ログインユーザ一時記憶手段４２４に記憶されている個人識別情報を消去する（ステップＳ１７）。そして、電源がオフされた場合には（ステップＳ１８）、終了し、電源がオフされなかった場合には(ステップＳ１８のＮｏ)、ステップＳ２からの動作が繰り返される。このステップＳ１８のＮｏの場合とは、放送通信連携受信装置４００において、選択されるユーザ個人が代わる場合である。
【０１１４】
以上説明したように、放送通信連携受信装置４００では、ＡＰＬ管理・実行制御手段４０９とＡＰＬ取得手段４１１と併せてＡＰＬ使用情報管理制御手段４２０及びユーザアカウント情報記憶手段４２６を備えているため、ユーザ個人のユーザ個人情報を保護した状態で、放送通信連携サービスを受けることができ、かつ、ユーザ認証が必要なアプリケーションを実行するときにＳＳＯの操作を行うことができ操作性にも優れている。
【０１１５】
また、放送通信連携受信装置４００は、ユーザ認証が必要でないアプリケーションを取得して実行する場合には、例えば、ユーザ選択される対象が世帯Ｔ（図３及び図１０（ａ）参照）において動作がなされ、認証サーバ５００とのデータのやり取りがない状態、つまり、図７で示すＳ１００とＳ１０５が行われることで、アプリケーションを実行することが可能となる。
【０１１６】
なお、放送通信連携受信装置４００は、ユーザ個人選択画面を登録ユーザ記憶手段４３０にリストとして予め記憶する構成として説明したが、放送波Ｗのカルーセルでユーザ個人選択画面を送るようにすることにしてもよい。また、放送通信連携受信装置４００は、ユーザ個人選択画面を電源がオンしたときに表示する構成として説明したが、ＡＰＬサーバ３００からユーザ認証要求が来たときに表示される構成としても構わない。さらに、放送通信連携受信装置４００は、セッション情報一時記憶手段４２２及びログインユーザ一時記憶手段に記憶されている情報を消去するタイミングを、電源がオフされたときにしても構わない。
【０１１７】
そして、放送通信連携受信装置４００では、アプリケーションを起動するＡＰＬ起動情報が、放送波ＷのＥＩＴに記述されて送られる例として説明したが、データ放送等のデータであるセクション形式となるカルーセル用の信号に記述されて送られ、データ放送復号手段４０４のＡＰＬ起動情報抽出手段４０４ａにより抽出されてＡＰＬ起動情報記憶手段４０５に記憶させるようにしてもよい。また、アプリケーションを起動するＡＰＬ起動情報は、放送波Ｗで送ることとは別に通信送受信手段４０６を介してＡＰＬ起動情報取得手段４０７により取得されてＡＰＬ起動情報記憶手段４０５に記憶するように構成してもよい。
【０１１８】
つまり、放送通信連携受信装置４００は、ＡＰＬ起動情報が、どのような手段で取得される構成であっても構わない。また、アプリケーションの種類は、編成チャンネルに連動して起動可能なアプリケーションや、編成チャンネルに非連動なアプリケーションや、独立して起動可能なアプリケーション等、どのようなアプリケーションであっても構わない。
【０１１９】
また、放送通信連携受信装置４００は、図１に示すように、携帯電話のような携帯機器６００との連携を行って、その携帯機器６００からの操作を行うようなことができる構成として、アプリケーションの要求から終了等を行うようにしても構わない。携帯機器６００によりアプリケーションを実行するように操作しても、個人情報の保護やＳＳＯの操作は前記したように行うことが可能となる。
【０１２０】
なお、前記した実施形態における放送通信連携受信装置４００は、その機能をコンピュータで実現するようにしてもよい。すなわち、放送通信連携受信装置４００は、コンピュータを、前記した各手段として機能させるためのプログラムにより動作させることができる。その場合、プログラムをコンピュータ読み取り可能な記録媒体に記録し、その記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行させることによって機能させればよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバーやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含んでもよい。また前記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【符号の説明】
【０１２１】
１        放送通信連携システム
４０      復号手段
１００    放送送信装置
２００    リポジトリサーバ
３００    ＡＰＬサーバ
４００    放送通信連携受信装置
４０１    放送受信手段
４０２    放送信号解析手段
４０２ａ  ＡＰＬ起動情報抽出手段
４０３    音声復号手段
４０４    データ放送復号手段
４０４ａ  ＡＰＬ起動情報抽出手段
４０５    ＡＰＬ起動情報記憶手段
４０６    通信送受信手段
４０７    ＡＰＬ起動情報取得手段
４０８    リスト制御手段
４０９    実行制御手段
４０９ａ  起動制御手段
４０９ｂ  終了制御手段
４０９ｃ  蓄積管理手段
４１０    起動アプリケーション識別情報記憶手段
４１１    ＡＰＬ取得手段
４１２    ＡＰＬ記憶手段
４１３    ＡＰＬ実行手段
４１４    操作制御手段
４１５    合成表示手段
４２０    ＡＰＬ使用情報管理制御手段
４２１    セッション情報管理制御手段
４２１ａ  証明情報抽出手段
４２１ｂ  証明情報付加手段
４２１ｃ  アドレス書換部
４２２  セッション情報一時記憶手段
４２３  ユーザアカウント管理制御手段
４２４  ログインユーザ一時記憶手段
４２５  リソース管理手段
４２６  ユーザアカウント情報記憶手段
４３０  登録ユーザ記憶手段
５００  認証サーバ
６００  携帯機器
Ａ      アンテナ
Ｍｏ    映像表示装置
Ｎ      通信回線
Ｒｉ    リモコン装置
Ｓｐ    音声出力装置
Ｗ      放送波
【図１】
2012161121.tif 000003
【図２】
2012161121.tif 000004
【図３】
2012161121.tif 000005
【図４】
2012161121.tif 000006
【図５】
2012161121.tif 000007
【図６】
2012161121.tif 000008
【図７】
2012161121.tif 000009
【図８】
2012161121.tif 000010
【図９】
2012161121.tif 000011
【図１０】
2012161121.tif 000012
【国際調査報告】
2012161121.tif 000013
2012161121.tif 000014
2012161121.tif 000015
2012161121.tif 000016