(57)【要約】【課題】例えば放送通信連携サービス等の利用の際に、重要なアプリをより適切に利用可能とすることが容易となる情報処理装置を提供する。【解決手段】複数の通信端末との通信を行う通信部と、複数種のソフトウェアの中での順位を設定する順位設定部と、前記通信を用いて前記通信端末の各々に前記ソフトウェアを実行させる実行制御部と、を備え、前記実行制御部は、前記ソフトウェアの何れかを実行させている第１の通信端末について所定の条件が満たされると、前記順位に基づいて他の第２の通信端末を特定し、第１の通信端末に実行させているソフトウェアを第２の通信端末に実行させる情報処理装置とする。【選択図】図５
2015104095.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信端末との通信を行う通信部と、
複数種のソフトウェアの中での順位を設定する順位設定部と、
前記通信を用いて前記通信端末の各々に前記ソフトウェアを実行させる実行制御部と、を備え、
前記実行制御部は、
前記ソフトウェアの何れかを実行させている第１の通信端末について所定の条件が満たされると、前記順位に基づいて他の第２の通信端末を特定し、第１の通信端末に実行させているソフトウェアを第２の通信端末に実行させる情報処理装置。
【請求項２】
前記実行制御部は、
第１の通信端末に実行させているソフトウェアより低い順位のソフトウェアを実行させている通信端末を識別し、該識別の結果に基づいて第２の通信端末を特定する請求項１に記載の情報処理装置。
【請求項３】
前記実行制御部は、
第１の通信端末に実行させているソフトウェアより低い順位のソフトウェアを実行させている通信端末が複数存在していれば、これらの通信端末のうち最も低い順位のソフトウェアを実行させているものを識別し、該識別の結果に基づいて第２の通信端末を特定する請求項２に記載の情報処理装置。
【請求項４】
前記実行制御部は、
前記識別された通信端末を第２の通信端末とする請求項２または請求項３に記載の情報処理装置。
【請求項５】
前記実行制御部は、
前記識別された通信端末を第２の通信端末とするか否かの操作指示を受付けて、該操作指示に応じて第２の通信端末を特定する請求項２または請求項３に記載の情報処理装置。
【請求項６】
前記実行制御部は、
前記ソフトウェアの何れをも実行させていない通信端末の探索を行い、該探索の結果に応じて第２の通信端末を特定する請求項１から請求項５の何れかに記載の情報処理装置。
【請求項７】
前記条件は、
前記通信の接続状態に関する条件である請求項１から請求項６の何れかに記載の情報処理装置。
【請求項８】
前記通信端末の各々は、電池を駆動電源として動作するものであり、
前記条件は、
前記電池の残量に関する条件である請求項１から請求項６の何れかに記載の情報処理装置。
【請求項９】
前記順位設定部は、
ユーザの操作入力に基づいて前記順位を設定する請求項１から請求項８の何れかに記載の情報処理装置。
【請求項１０】
請求項１から請求項９の何れかに記載の情報処理装置との通信を行い、
前記情報処理装置からの指示に応じて前記ソフトウェアを実行する通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の通信端末との通信を行う情報処理装置、および通信端末に関する。
【背景技術】
【０００２】
近年、ハイブリッドキャスト（Hybridcast：登録商標、以下同様）といった放送通信連携サービスが提案されている。このサービスは、例えば、１台のテレビ受像機に複数の通信端末を接続した使用形態で利用され得る。
【０００３】
この場合にテレビ受像機は、例えば、通信端末ごとに異なるアプリケーションソフトウェア（本願では「アプリ」と略記することがある）を実行させることが出来る。なお通信端末に実行させ得るアプリとしては、テレビ放送の番組に関連したものを含め、様々な種類のものが挙げられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２５７２３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし比較的重要なアプリを実行させている通信端末が、例えばテレビ受像機から離れたり電池切れを生じたりすると、そのアプリの適切な利用が難しくなることがある。このような事態はユーザ等にとって好ましくなく、重要なアプリがより適切に利用可能となることが望まれる。
【０００６】
本発明は、例えば放送通信連携サービス等の利用の際に、重要なアプリをより適切に利用可能とすることが容易となる情報処理装置、および通信端末の提供を目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る情報処理装置は、複数の通信端末との通信を行う通信部と、複数種のソフトウェアの中での順位を設定する順位設定部と、前記通信を用いて前記通信端末の各々に前記ソフトウェアを実行させる実行制御部と、を備え、前記実行制御部は、前記ソフトウェアの何れかを実行させている第１の通信端末について所定の条件が満たされると、前記順位に基づいて他の第２の通信端末を特定し、第１の通信端末に実行させているソフトウェアを第２の通信端末に実行させる構成とする。
【０００８】
本構成によれば、例えば放送通信連携サービス等の利用の際に、重要なアプリをより適切に利用可能とすることが容易となる。
【０００９】
また上記構成としてより具体的には、前記実行制御部は、第１の通信端末に実行させているソフトウェアより低い順位のソフトウェアを実行させている通信端末を識別し、該識別の結果に基づいて第２の通信端末を特定する構成としてもよい。
【００１０】
また上記構成としてより具体的には、前記実行制御部は、第１の通信端末に実行させているソフトウェアより低い順位のソフトウェアを実行させている通信端末が複数存在していれば、これらの通信端末のうち最も低い順位のソフトウェアを実行させているものを識別し、該識別の結果に基づいて第２の通信端末を特定する構成としてもよい。
【００１１】
また上記構成としてより具体的には、前記実行制御部は、前記識別された通信端末を第２の通信端末とする構成としてもよい。また上記構成としてより具体的には、前記実行制御部は、前記識別された通信端末を第２の通信端末とするか否かの操作指示を受付けて、該操作指示に応じて第２の通信端末を特定する構成としてもよい。本構成によれば、ユーザは前記識別された通信端末を第２の通信端末とするか否かを、その時の状況等に応じて決めることが可能となる。
【００１２】
また上記構成としてより具体的には、前記実行制御部は、前記ソフトウェアの何れをも実行させていない通信端末の探索を行い、該探索の結果に応じて第２の通信端末を特定する構成としてもよい。本構成によれば、前記ソフトウェアの何れをも実行させていない通信端末がある場合には、この通信端末に、第１の通信端末に実行させているソフトウェアを実行させることが可能となる。
【００１３】
また上記構成としてより具体的には、前記条件は、前記通信の接続状態に関する条件である構成としてもよい。また上記構成としてより具体的には、前記通信端末の各々は、電池を駆動電源として動作するものであり、前記条件は、前記電池の残量に関する条件である構成としてもよい。
【００１４】
また上記構成としてより具体的には、前記順位設定部は、ユーザの操作入力に基づいて前記順位を設定する構成としてもよい。本構成によれば、ユーザは、自分にとって重要なアプリの順位が高くなるように、優先順位を設定させることが可能となる。
【００１５】
また本発明に係る通信端末は、上記構成の情報処理装置との通信を行い、前記情報処理装置からの指示に応じて前記ソフトウェアを実行する構成とする。本構成によれば、上記構成の情報処理装置の利点を享受することが可能となる。
【発明の効果】
【００１６】
本発明に係る情報処理装置によれば、例えば放送通信連携サービス等の利用の際に、重要なアプリをより適切に利用可能とすることが容易となる。また本発明に係る通信端末によれば、本発明に係る情報処理装置の利点を享受することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態に係る放送通信連携サービスに関するシステムの構成図である。
【図２】本実施形態に係るテレビ受像機の構成を表すブロック図である。
【図３】優先順位の設定に関する説明図である。
【図４】本実施形態に係る通信端末の構成を表すブロック図である。
【図５】第１実施形態に係るアプリの実行に関するフローチャートである。
【図６Ａ】第１実施形態に係るアプリの実行に関する説明図である。
【図６Ｂ】第１実施形態に係るアプリの実行に関する説明図である。
【図６Ｃ】第１実施形態に係るアプリの実行に関する説明図である。
【図７】第２実施形態に係るアプリの実行に関するフローチャートである。
【図８】操作指示を受付けるための受付画面に関する説明図である。
【図９】第３実施形態に係るアプリの実行に関するフローチャートである。
【図１０Ａ】第３実施形態に係るアプリの実行に関する説明図である。
【図１０Ｂ】第３実施形態に係るアプリの実行に関する説明図である。
【図１０Ｃ】第３実施形態に係るアプリの実行に関する説明図である。
【図１０Ｄ】第３実施形態に係るアプリの実行に関する説明図である。
【発明を実施するための形態】
【００１８】
本発明の実施形態について、第１から第３の各実施形態を例に挙げて以下に説明する。
【００１９】
１．第１実施形態
［放送通信連携サービスの概略等］
先ず第１実施形態について説明する。図１は、本実施形態に係る放送通信連携サービス（例えばハイブリッドキャスト）に関するシステムの概略的な構成図である。図１に示すシステムには、テレビ受像機１（本発明に係る情報処理装置の一形態）、通信端末２、放送局３、およびサーバ４が含まれる。
【００２０】
図１に示すようにテレビ受像機１は、放送局３からテレビ放送の放送信号を受信することが可能である。またテレビ受像機１は、複数個（図１の場合は、一例として３個）の通信端末２との無線接続（無線通信を行うための接続）が可能であり、無線接続されている各通信端末２との無線通信を実行し得る。
【００２１】
またサーバ４は、テレビ受像機１或いは通信端末２によって実行され得る各アプリを保有するサーバである。テレビ受像機１および通信端末２は、インターネットを介してサーバ４にアクセスし、サーバ４からアプリを取得することが可能である。
【００２２】
なおこれらのアプリのうち、通信端末２によって実行され得る複数種のアプリを纏めて、以下の説明では「アプリ群Ｘ」と称することがある。アプリ群Ｘに含まれるアプリの多くは、上述したテレビ放送の番組（テレビ放送番組）に関連するアプリであり、テレビ受像機１と通信端末２との無線通信を利用するアプリとなっている。アプリ群Ｘに含まれ得るアプリとしては、例えば、キーワード検索用のアプリ、チャット用のアプリ、および特定人物の定点カメラに関する映像視聴用のアプリなどが挙げられる。
【００２３】
また放送局３から放送される放送信号には、テレビ放送番組のコンテンツ（画像や音声）の情報等の他、アプリに関する各種情報として、アプリの種類やサーバ４にアクセスするためのＵＲＬの情報などが含まれる。
【００２４】
次にテレビ受像機１の構成について説明する。図２は、テレビ受像機１の構成を表すブロック図である。本図に示すようにテレビ受像機１は、情報処理部１１、放送信号受信部１２、ディスプレイ１３、スピーカ１４、通信部１５、および操作部１６を備えている。
【００２５】
情報処理部１１は、例えばＣＰＵを用いて構成されており、テレビ受像機１を正常に動作させるための各種情報処理や制御を実行する。情報処理部１１が行う処理には、サーバ４から各アプリを取得して実行する処理、および、テレビ放送番組や実行中のアプリの画像信号と音声信号を生成する処理が含まれる。なお当該画像信号はディスプレイ１３へ送出され、当該音声信号はスピーカ１４へ送出される。
【００２６】
また情報処理部１１は、アプリ群Ｘの中での優先順位を設定する機能（順位設定機能）を有している。この機能によれば、図３に示すように、アプリ群Ｘに含まれる各アプリ（図３では、アプリＡ〜Ｃが例示されている）に対して優先順位が付与される。なお詳しくは後述するが、優先順位が高いアプリほど、通信端末２を使ってより適切に利用され得るよう配慮されることになる。
【００２７】
なお情報処理部１１は、ユーザの操作入力に基づいて優先順位を設定するようになっている。これによりユーザは、自分にとって重要なアプリの順位が高くなるように、優先順位を設定させておくことが可能である。なお情報処理部１１は、優先順位を特定し得る情報をサーバ４等から取得可能である場合、当該情報に基づいて自動的に優先順位を設定するようにしても良い。
【００２８】
また情報処理部１１は、各通信端末２にアプリ群Ｘに含まれるアプリを実行させる機能（実行制御機能）をも有している。この機能は、無線通信を用いて各通信端末２へアプリの実行指示を与えること（アプリ実行指示情報を送信すること）により実現される。このアプリ実行指示情報には、通信端末２に実行させるアプリの種類や、そのアプリを提供するサーバ４へアクセスするためのＵＲＬの情報などが含まれる。
【００２９】
アプリ実行指示情報を受信した通信端末２は、この情報に基づいてサーバ４へアクセスしてアプリ（或いはこれに関連する情報）を取得し、そのアプリの実行を開始するように動作する。なお、各通信端末２にアプリ群Ｘに含まれるアプリを実行させるための手法等は上記形態に限られず、他の形態となっていても良い。なお情報処理部１１が有する実行制御機能には、後述するステップＳ１１〜Ｓ１４の動作を行う機能も含まれる。
【００３０】
また情報処理部１１は、各通信端末２にアプリ群Ｘに含まれるアプリを実行させる処理を、ユーザの指示に従って行うようにしても良く、現在受信中のテレビ放送番組等に応じて自動的に行うようにしても良い。例えば情報処理部１１は、現在受信中のテレビ放送番組に関するアプリがアプリＡ〜Ｃであり、かつ、３個以上の通信端末２との無線通信が可能である状況においては、図６Ａに例示するように、アプリＡ〜Ｃの各々を別々の通信端末２に実行させる。
【００３１】
放送信号受信部１２は、例えばアンテナに接続されており、テレビ放送の放送信号を受信する。また放送信号受信部１２は、受信した放送信号に対して、所定の処理（復調や復号の処理など）を施す。これにより放送信号受信部１２は、テレビ放送番組の画像および音声の情報、ならびにアプリに関する各種情報などを取得して情報処理部１１へ送出する。
【００３２】
ディスプレイ１３は、情報処理部１１から受ける画像信号に基づいて画像を表示する。またスピーカ１４は、情報処理部１１から受ける音声信号に基づいて音声を出力する。また通信部１５は、情報処理部１１の指示に応じて、サーバ４との通信に必要な各処理を行う他、各通信端末２との無線通信に必要な各処理を行う。また操作部１６は、ユーザによる各種操作を受付けて、操作内容の情報を情報処理部１１へ送出する。
【００３３】
次に通信端末２の構成について説明する。図４は、通信端末２の構成を表すブロック図である。通信端末２は、携帯型の通信端末（例えばスマートフォン）であり、本図に示すように、情報処理部２１、操作部２２、ディスプレイ２３、スピーカ２４、通信部２５、および電池２６を備えている。
【００３４】
情報処理部２１は、例えばＣＰＵを用いて構成されており、通信端末２を正常に動作させるための各種情報処理や制御を実行する。情報処理部２１が行う処理には、テレビ受像機１から受信したアプリ実行指示情報に基づいて、アプリを実行する処理が含まれる。
【００３５】
情報処理部２１は、何らかのアプリを実行しているときにアプリ実行指示情報を受信すると、基本的には既に実行中のアプリを中断した上で、アプリ実行指示情報に基づいたアプリの実行を開始する。なお、既に実行中のアプリを中断させる指示がアプリ実行指示情報に含まれる場合には、情報処理部２１がこの指示に基づいて、既に実行中のアプリを中断させるようにしてもよい。但し情報処理部２１は、既に実行中のアプリとアプリ実行指示情報に基づいたアプリを、並行して実行するようになっていても構わない。
【００３６】
また情報処理部２１が行う処理には、実行中のアプリの画像信号と音声信号を生成する処理が含まれる。なお当該画像信号はディスプレイ２３へ送出され、当該音声信号はスピーカ２４へ送出される。
【００３７】
操作部２２は、ユーザによる各種操作を受付けて、操作内容の情報を情報処理部２１へ送出する。ディスプレイ２３は、情報処理部２１から受ける画像信号に基づいて画像を表示する。またスピーカ２４は、情報処理部２１から受ける音声信号に基づいて音声を出力する。
【００３８】
通信部２５は、情報処理部２１の指示に応じて、サーバ４との通信に必要な各処理を行う他、テレビ受像機１との無線通信に必要な各処理を行う。また電池２６は、例えば二次電池や乾電池であり、通信端末２の駆動電源としての役割を果たす。すなわち通信端末２の各部は、電池２６から供給される駆動電力を用いて動作する。
【００３９】
［アプリの実行について］
上述した通りテレビ受像機１は、自機においてアプリを実行するとともに、アプリ群Ｘに含まれるアプリを各通信端末２に実行させることが可能である。また通信端末２にアプリを実行させている状況において、情報処理部１１は、優先順位の高いアプリがより適切に利用され得るようにするための動作（後述するステップＳ１１〜Ｓ１４）を行う。この動作の流れについて、図５のフローチャートを参照しながら以下に説明する。
【００４０】
情報処理部１１は、アプリを実行させている各通信端末２の何れかとの無線接続が中断したか否かを監視する（ステップＳ１１）。なお無線接続が中断する原因としては、例えば、通信端末２に電話がかかってきたこと等により、その通信端末２を所持するユーザがテレビ受像機１から離れた位置に移動すること等が想定される。
【００４１】
何れかの通信端末２との無線接続が中断した場合には（ステップＳ１１のＹ）、情報処理部１１は、その通信端末２に実行させているアプリを対象アプリとして認識する（ステップＳ１２）。そして情報処理部１１は、対象アプリより優先順位の低いアプリを実行させている通信端末２が有る場合には（ステップＳ１３のＹ）、その通信端末２を識別し、当該通信端末２に対象アプリを実行させる（ステップＳ１４）
【００４２】
これにより当該通信端末２は、現在のアプリの実行を継続する代わりに、対象アプリの実行を開始することになる。なおこのとき、対象アプリより優先順位の低いアプリを実行させている通信端末２が複数存在していれば、情報処理部１１は、これらの通信端末２のうち最も低い順位のアプリを実行させているものを識別し、当該通信端末２に対象アプリを実行させる。ステップＳ１４の処理が行われることにより、優先順位の高いアプリがより適切に利用され得ることになる。なおステップＳ１４の処理の実行後、情報処理部１１は、ステップＳ１１の処理を繰返す。
【００４３】
一方で情報処理部１１は、対象アプリより優先順位の低いアプリを実行させている通信端末２が無い場合には（ステップＳ１３のＮ）、ステップＳ１１の処理を繰返す。この場合には、ステップＳ１４の処理は省略されることになる。
【００４４】
ここで上述したステップＳ１１〜Ｓ１４の動作をより理解容易とするため、当該動作が行われる場合の具体的事例について、図６Ａ〜図６Ｃを参照しながら以下に説明する。
【００４５】
図６Ａは、既にテレビ受像機１が各通信端末２にアプリを実行させている状況の一例を、模式的に示している。図６Ａによれば、テレビ受像機１は、３個の通信端末２（通信端末２ａ〜２ｃ）との間で無線接続している。そしてテレビ受像機１は既に無線通信を用いて、通信端末２ａにアプリＣを実行させ、通信端末２ｂにアプリＢを実行させ、通信端末２ｃにアプリＡを実行させている。
【００４６】
なお通信端末２は携帯性を重視して小型化されていることもあり、例えば１個の通信端末２が複数のアプリを並行して実行する場合には、小さいディスプレイに複数のアプリの画面を表示することや、各アプリの画面を切替えて表示すること等が必要となる。また、複数のユーザが並行してアプリを利用する際には、１個の通信端末２を共用することになり不便である。この点、図６Ａに示すように各アプリが別々の通信端末２によって実行されると、このような問題は解消される。
【００４７】
またアプリＡ〜Ｃについては、図３に示すように優先順位が設定されているとする。すなわち、アプリＣ（優先順位は「１」）、アプリＡ（優先順位は「２」）、アプリＢ（優先順位は「３」）の順に、優先順位が高く設定されている。
【００４８】
図６Ａに示す状況において、アプリＣを実行させていた通信端末２ａがテレビ受像機１から離れ、図６Ｂに示すように、テレビ受像機１と通信端末２ａとの無線接続が中断したとする。図６Ｂに示す状況になると、情報処理部１１は、通信端末２ａとの無線接続が中断したため（「ステップＳ１１のＹ」に相当）、アプリＣを対象アプリとして認識する（「ステップＳ１２」に相当）。
【００４９】
また図６Ｂに示す状況では、アプリＣより優先順位の低いアプリを実行させている通信端末２として、アプリＢを実行させている通信端末２ｂ、および、アプリＡを実行させている通信装置２ｃが有る（「ステップＳ１３のＹ」に相当）。またアプリＡとアプリＢを比べると、アプリＢの方が優先順位は低い。
【００５０】
そこで情報処理部１１は、アプリＣより優先順位の低いアプリを実行させている通信端末２として、アプリＢを実行させている通信端末２ｂを識別し、通信端末２ｂにアプリＣを実行させる（「ステップＳ１４」に相当）。これによって図６Ｃに示すように、通信端末２ｂは、アプリＢの実行を継続する代わりにアプリＣの実行を開始する。
【００５１】
その結果、テレビ受像機１の近傍に居るユーザは、通信端末２ａの代わりに通信端末２ｂを使ってアプリＣを利用することが可能である。また、アプリＣがテレビ受像機１と通信端末２の無線通信を利用するものであっても、ユーザは、通信端末２ｂを使ってアプリＣを適切に利用することが可能である。なおアプリＢについては、通信端末２を使って利用することが出来なくなる（或いは制限される）ことになるが、他のアプリに比べて優先順位が低いため、利便性への悪影響は比較的小さいと言える。
【００５２】
２．第２実施形態
次に第２実施形態について説明する。なお第２実施形態は、優先順位の高いアプリがより適切に利用され得るようにするための動作に関する点を除き、基本的には第１実施形態と同様である。以下の説明では、第１実施形態と異なる部分の説明に重点をおき、共通する部分については説明を省略することがある。
【００５３】
本実施形態のテレビ受像機１（情報処理部１１）は、優先順位の高いアプリがより適切に利用され得るようにするための動作として、先述したステップＳ１１〜Ｓ１４の動作の代わりに、後述するステップＳ２１〜Ｓ２５の動作を実行する。この動作の流れについて、図７のフローチャートを参照しながら以下に説明する。
【００５４】
情報処理部１１は、アプリを実行させている各通信端末２の何れかとの無線接続が中断したか否かを監視する（ステップＳ２１）。何れかの通信端末２との無線接続が中断した場合には（ステップＳ２１のＹ）、情報処理部１１は、その通信端末２に実行させているアプリを対象アプリとして認識する（ステップＳ２２）。
【００５５】
そして情報処理部１１は、対象アプリより優先順位の低いアプリを実行させている通信端末２が有る場合には（ステップＳ２３のＹ）、その通信端末２を識別し、当該通信端末２に対象アプリを実行させるか否かの操作指示を待機する（ステップＳ２４）。なおこのとき、対象アプリより優先順位の低いアプリを実行させている通信端末２が複数存在していれば、情報処理部１１は、これらの通信端末２のうち最も低い順位のアプリを実行させているものを識別し、同様の操作指示を待機する。
【００５６】
なお情報処理部１１は、ステップＳ２４の処理を行う際に、ユーザによる当該操作指示を受付けるための受付画面を表示させるようにしても良い。例えば、対象アプリが「アプリＣ」であり、識別された通信端末２が「アプリＢを実行中の端末」である場合には、図８に例示する受付画面（「ＹＥＳ」と「ＮＯ」の何れかの操作選択を受付けるための画面）が表示されるようにしても良い。このようにすれば、ユーザは当該操作指示を容易に行うことが可能である。
【００５７】
識別された通信端末２に対象アプリを実行させる旨の操作指示がなされると（ステップＳ２４のＹ）、情報処理部１１は、この識別された通信端末２に対象アプリを実行させる（ステップＳ２５）。ステップＳ２５の処理が行われることにより、第１実施形態の場合と同様に、優先順位の高いアプリがより適切に利用され得ることになる。なおステップＳ２５の処理の実行後、情報処理部１１は、ステップＳ２１の処理を繰返す。
【００５８】
一方で情報処理部１１は、対象アプリより優先順位の低いアプリを実行させている通信端末２が無い場合（ステップＳ２３のＮ）、或いは、識別された通信端末２に対象アプリを実行させない旨の操作指示がなされた場合（ステップＳ２４のＮ）には、ステップＳ２２１の処理を繰返す。この場合には、ステップＳ２５の処理は省略されることになる。
【００５９】
上述したように第２実施形態では、ステップＳ２４の処理が実行される。これによりユーザは、識別された通信端末２に対象アプリを実行させるか否かを、そのときの状況等に応じて決めることが可能である。
【００６０】
３．第３実施形態
次に第３実施形態について説明する。なお第３実施形態は、優先順位の高いアプリがより適切に利用され得るようにするための動作に関する点を除き、基本的には第１実施形態と同様である。以下の説明では、第１実施形態と異なる部分の説明に重点をおき、共通する部分については説明を省略することがある。
【００６１】
本実施形態のテレビ受像機１（情報処理部１１）は、優先順位の高いアプリがより適切に利用され得るようにするための動作として、先述したステップＳ１１〜Ｓ１４の動作の代わりに、後述するステップＳ３１〜Ｓ３７の動作を実行する。この動作の流れについて、図９のフローチャートを参照しながら以下に説明する。
【００６２】
情報処理部１１は、アプリを実行させている各通信端末２の何れかとの無線接続が中断したか否かを監視する（ステップＳ３１）。何れかの通信端末２との無線接続が中断した場合には（ステップＳ３１のＹ）、情報処理部１１は、その通信端末２に実行させているアプリを対象アプリとして認識する（ステップＳ３２）。
【００６３】
そして情報処理部１１は、テレビ受像機１との無線接続が可能な状態（或いは既に無線接続がなされた状態）あって、かつ、アプリ群Ｘに含まれるアプリの何れをも実行させていない（アプリ不実行である）通信端末２を探索する（ステップＳ３３）。当該探索によりアプリ不実行である通信端末２が見つかった場合には（ステップＳ３４のＹ）、情報処理部１１は、この見つかった通信端末２との無線接続を行い、当該通信端末２に対象アプリを実行させる（ステップＳ３５）。ステップＳ３５の処理の実行後、情報処理部１１はステップＳ３１の処理を繰返す。
【００６４】
なお情報処理部１１は、当該探索によりアプリ不実行である通信端末２が見つかったときには、この見つかった通信端末２に対象アプリを実行させるか否かの操作指示を待機するようにしても良い。この場合に情報処理部１１は、実行させる旨の操作指示がなされたときにはステップＳ３５の処理を実行し、実行させない旨の操作指示がなされたときには、後述するステップＳ３６の処理を実行する。
【００６５】
アプリ不実行の通信端末２が見つからなかった場合（ステップＳ３４のＮ）、情報処理部１１は、対象アプリより優先順位の低いアプリを実行させている通信端末２が有れば（ステップＳ３６のＹ）、その通信端末２に対象アプリを実行させる（ステップＳ３７）。
【００６６】
このとき、対象アプリより優先順位の低いアプリを実行させている通信端末２が複数存在していれば、情報処理部１１は、これらの通信端末２のうち最も低い順位のアプリを実行させているものに対象アプリを実行させる。ステップ３７の処理の実行後、情報処理部１１はステップＳ３１の処理を繰返す。
【００６７】
一方で、対象アプリより優先順位の低いアプリを実行させている通信端末２が無ければ（ステップＳ３６のＮ）、情報処理部１１は、ステップＳ３１の処理を繰返す。この場合、ステップＳ３７の処理は省略される。
【００６８】
上述したステップＳ３１〜Ｓ３７の動作をより理解容易とするため、当該動作が行われる場合の具体的事例について、図１０Ａ〜図１０Ｄを参照しながら以下に説明する。
【００６９】
図１０Ａは、既にテレビ受像機１が各通信端末２にアプリを実行させている状況の一例を、模式的に示している。図１０Ａによれば、テレビ受像機１は、３個の通信端末２（通信端末２ａ〜２ｃ）との間で無線接続している。そしてテレビ受像機１は既に無線通信を用いて、通信端末２ａにアプリＣを実行させ、通信端末２ｂにアプリＢを実行させ、通信端末２ｃにアプリＡを実行させている。
【００７０】
また図１０Ａによれば、テレビ受像機１との無線接続が可能な状態であって、かつ、アプリ不実行の通信端末２として、通信端末２ｄが存在している。またアプリＡ〜Ｃについては、図３に示すように優先順位が設定されているとする。すなわち、アプリＣ（優先順位は「１」）、アプリＡ（優先順位は「２」）、アプリＢ（優先順位は「３」）の順に、優先順位が高く設定されている。
【００７１】
図１０Ａに示す状況において、アプリＣを実行させていた通信端末２ａがテレビ受像機１から離れ、図１０Ｂに示すように、テレビ受像機１と通信端末２ａとの無線接続が中断したとする。図１０Ｂに示す状況になると、情報処理部１１は、通信端末２ａとの無線接続が中断したため（「ステップＳ３１のＹ」に相当）、アプリＣを対象アプリとして認識する（「ステップＳ３２」に相当）。
【００７２】
そしてテレビ受像機１が探索の処理（「ステップＳ３３」に相当）を実行すると、図１０Ｃに示すように、通信端末２ｄが見つかることになる（「ステップＳ３４のＹ」に相当）。そこでテレビ受像機１は、通信端末２ｄにアプリＣを実行させる（「ステップＳ３５」に相当）。これによって図１０Ｄに示すように、通信端末２ｄはアプリＣの実行を開始する。その結果、テレビ受像機１の近傍に居るユーザは、通信端末２ａの代わりに通信端末２ｄを使ってアプリＣを利用することが可能である。
【００７３】
上述したように第３実施形態では、ステップＳ３３〜Ｓ３５の処理が実行される。これにより、アプリ不実行である通信端末２がある場合には、この通信端末２に対象アプリを実行させることが可能である。
【００７４】
なお、図１０Ａに示す状況において通信端末２ｄが存在していないと仮定すると、アプリ不実行の通信端末２は見つからないため（「ステップＳ３４のＮ」に相当）、ステップＳ３６の処理が実行されることになる。アプリＣより優先順位の低いアプリを実行させている通信端末２として、アプリＢを実行させている通信端末２ｂ、および、アプリＡを実行させている通信装置２ｃが有る（「ステップＳ３６のＹ」に相当）。またアプリＡとアプリＢを比べると、アプリＢの方が優先順位は低い。
【００７５】
そこで情報処理部１１は、アプリＣより優先順位の低いアプリを実行させている通信端末２として、アプリＢを実行させている通信端末２ｂを識別し、通信端末２ｂにアプリＣを実行させることになる（「ステップＳ３７」に相当）。これにより通信端末２ｂは、アプリＢの実行を継続する代わりにアプリＣの実行を開始することになる。
【００７６】
４．その他
各実施形態のテレビ受像機１は、複数の通信端末２との通信を行う機能部（通信部）と、アプリ群Ｘに含まれる複数種のアプリの中での優先順位を設定する機能部（順位設定部）と、通信端末２の各々に前記アプリを実行させる機能部（実行制御部）を備えている。なお順位設定部および実行制御部は、主に情報処理部１１によって実現されている。
【００７７】
そして実行制御部は、前記アプリの何れかを実行させている第１の通信端末２について所定の条件が満たされると、優先順位に基づいて他の第２の通信端末を特定し、第１の通信端末に実行させているアプリ（対象アプリ）を第２の通信端末に実行させるようになっている。
【００７８】
そのためテレビ受像機１によれば、重要な（優先順位の高い）アプリをより適切に利用可能とすることが容易である。なお図６Ａ〜図６Ｃに示す例では、通信端末２ａが第１の通信端末２に該当し、通信端末２ｂが第２の通信端末２に該当する。
【００７９】
なお上述した「所定の条件」として、各実施形態では「テレビ受像機１との無線接続が中断したこと」という条件が採用されている。しかしこの「所定の条件」としては、その他の様々な条件が採用され得る。
【００８０】
一例としては、例えば「テレビ受像機１との無線接続の状況が所定の基準を超えて悪くなったこと（例えば一時的に当該接続が不安定となったこと）」という条件のように、前記通信の接続状態に関する別の条件であるようにしても良い。また更に他の一例としては、例えば「電池１６の残量が所定量を下回ったこと」という条件のように、電池１６の残量に関する条件であるようにしても良い。
【００８１】
また前記実行制御部は、第１の通信端末２に実行させているアプリより低い順位のアプリを実行させている通信端末２を識別し、該識別の結果に基づいて第２の通信端末を特定する。
【００８２】
なお第１の通信端末２に実行させているアプリより低い順位のソフトウェアを実行させている通信端末２が複数存在していれば、当該実行制御部は、これらの通信端末のうち最も低い順位のアプリを実行させているものを識別し、該識別の結果に基づいて第２の通信端末を特定する。これにより、重要なアプリであるほど、適切な実行が妨げられないようにすることが容易となっている。
【００８３】
また第１実施形態における前記実行制御部は、前記識別された通信端末２を第２の通信端末とするようになっている。また第２実施形態における前記実行制御部は、前記識別された通信端末を第２の通信端末とするか否かの操作指示を受付けて、該操作指示に応じて第２の通信端末を特定するようになっている。これによりユーザは、前記識別された通信端末２を第２の通信端末とするか否かを、その時の状況等に応じて決めることが出来る。
【００８４】
また第３実施形態における前記実行制御部は、前記アプリの何れをも実行させていない通信端末２の探索を行い、該探索の結果に応じて第２の通信端末を特定するようになっている。これにより、前記アプリの何れをも実行させていない通信端末２がある場合には、この通信端末２に対象アプリを実行させることが可能である。
【００８５】
また本発明の構成は、上記実施形態のほか、発明の主旨を逸脱しない範囲で種々の変更を加えることが可能である。すなわち、上記実施形態は、全ての点で例示であって、制限的なものではないと考えられるべきである。本発明の技術的範囲は、上記実施形態の説明ではなく、特許請求の範囲によって示されるものであり、特許請求の範囲と均等の意味及び範囲内に属する全ての変更が含まれると理解されるべきである。
【符号の説明】
【００８６】
１      テレビ受像機（情報処理装置）
１１    情報処理部
１２    放送信号受信部
１３    ディスプレイ
１４    スピーカ
１５    通信部
１６    操作部
２、２ａ〜２ｄ    通信端末
２１    情報処理部
２２    操作部
２３    ディスプレイ
２４    スピーカ
２５    通信部
２６    電池
３      放送局
４      サーバ
【図１】
2015104095.tif 000003
【図２】
2015104095.tif 000004
【図３】
2015104095.tif 000005
【図４】
2015104095.tif 000006
【図５】
2015104095.tif 000007
【図６Ａ】
2015104095.tif 000008
【図６Ｂ】
2015104095.tif 000009
【図６Ｃ】
2015104095.tif 000010
【図７】
2015104095.tif 000011
【図８】
2015104095.tif 000012
【図９】
2015104095.tif 000013
【図１０Ａ】
2015104095.tif 000014
【図１０Ｂ】
2015104095.tif 000015
【図１０Ｃ】
2015104095.tif 000016
【図１０Ｄ】
2015104095.tif 000017