(57)【要約】【課題】アプリケーションサーバが保持するアプリケーションをダウンロードするために、アプリケーションを必要とする装置を操作するユーザにおける操作負担を軽減する通信システムを提供すること。【解決手段】本発明にかかる通信システムは、情報を出力する情報出力装置１０と、制御用アプリケーションを用いて、情報出力装置１０を制御する制御装置２０と、情報出力装置１０及び制御装置２０と通信する中継装置３０と、を備える。中継装置２０は、制御装置２０が、情報出力装置１０に関する情報を示す場合に、制御用アプリケーションを保持するアプリケーションサーバ４０を示す情報を制御装置２０へ出力する通信部３２とを有する。【選択図】図１
2015162855.tif 000002
【特許請求の範囲】
【請求項１】
制御装置の出力情報が情報出力装置に関する情報である場合に、制御用アプリケーションを保持するサーバを示す情報を前記制御装置へ出力する通信部と、を備える、中継装置。
【請求項２】
前記制御装置が接続された際に、接続中の装置の一覧情報を前記制御装置へ通知し、前記制御装置において、接続先装置を選択させる、デバイス管理部をさらに備える、請求項１に記載の中継装置。
【請求項３】
前記通信部は、
前記制御用アプリケーションを保持するサーバのアドレス情報を含むＧＵＩ情報を前記制御装置へ通知する、請求項１又は２に記載の中継装置。
【請求項４】
前記デバイス管理部は、
前記装置が接続された際に前記装置から送信された前記装置のデバイス識別情報を、前記一覧情報に設定して前記一覧情報を前記制御装置へ通知する、請求項２に記載の中継装置。
【請求項５】
前記デバイス管理部は、
前記制御装置を含む複数の前記装置のうち、前記制御装置が接続された際に、前記接続中の装置の一覧情報を前記制御装置へ通知する、請求項２に記載の中継装置。
【請求項６】
情報を出力する情報出力装置と、
制御用アプリケーションを用いて、前記情報出力装置を制御する制御装置と、
前記情報出力装置及び前記制御装置と通信する中継装置と、を備え、
前記中継装置は、
前記制御装置の出力情報が、前記情報出力装置に関する情報である場合に、前記制御用アプリケーションを保持するサーバを示す情報を前記制御装置へ出力する通信部と、を有する、通信システム。
【請求項７】
前記中継装置は、
前記制御装置が接続された際に、接続中の装置の一覧情報を前記制御装置へ通知する、デバイス管理部をさらに備え、
前記制御装置は、
前記装置の一覧情報の中から、接続先装置を選択する、請求項６に記載の通信システム。
【請求項８】
前記通信部は、
前記制御用アプリケーションを保持するサーバのアドレス情報を含むＧＵＩ情報を前記制御装置へ通知する、請求項６又は７に記載の通信システム。
【請求項９】
制御装置の出力情報が情報出力装置に関する情報である場合に、制御用アプリケーションを保持するサーバのアドレス情報を前記制御装置へ出力する中継方法。
【請求項１０】
制御装置の出力情報が情報出力装置に関する情報である場合に、制御用アプリケーションを保持するサーバのアドレス情報を前記制御装置へ出力することを、コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は中継装置、通信システム、中継方法及びプログラムに関し、例えば制御装置と、情報出力装置との間の通信を中継する、中継装置、通信システム、中継方法及びプログラムに関する。
【背景技術】
【０００２】
現在、インターネットテレビやセットトップボックスのような情報提供装置においてブラウザの操作を行う場合、ユーザは、リモコン等を操作用の端末として用いる。もしくは、情報提供装置が、USB(Universal Serial Bus)などのインターフェースを有している場合、ユーザは、そのインターフェースを利用してキーボード、マウスを接続する。ユーザは、接続したキーボード、マウス等を用いて、ブラウザを操作する。
【０００３】
しかし、リモコンは、検索サイトのような文字入力を必要とするサイトを利用する場合において、キーボード等と比較して操作性が劣る。また、マウス、キーボードを使用する場合、その機器を置くスペースが必要となってしまう。このような問題を解決するために、スマートフォンやタブレットなどの携帯端末を文字入力を行う手段として使用することが検討されている。具体的には、ユーザは、携帯端末にブラウザ操作用のアプリケーションをインストールし、携帯端末を操作用の端末として用いることができる。現在では情報提供装置を操作するアプリケーションとして、様々なアプリケーションが作成されている。操作用のアプリケーションをインストールした携帯端末を用いることによって、リモコンよりも操作性が優れ、マウス、キーボードのように置くスペースが必要となることはない。
【０００４】
例えば、特許文献１には、外部機器を用いて、ディスプレイ装置を遠隔操作する通信システムの構成が開示されている。特許文献１の通信システムにおいては、アプリケーションサーバが、ネットワークを介してディスプレイ装置に対してアプリケーションを送信する。さらに、ディスプレイ装置は、外部機器に対して、アプリケーションを使用するために用いる制御画面生成信号を外部機器へ送信する。外部機器は、制御画面生成信号を受信すると、制御画面を表示し、ユーザから命令の入力を受け付ける。外部機器は、制御画面においてユーザから入力された命令をディスプレイ装置へ送信し、ディスプレイ装置は、受信した命令に従ってアプリケーションの動作を行う。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−４５４６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に記載されている通信システムは、アプリケーションのインストールを必要とするディスプレイ装置が、サーバに対してアプリケーションダウンロード要求を送信する必要がある。言い換えると、ディスプレイ装置を操作するユーザは、アプリケーションを保持するサーバを特定し、特定したサーバに対してアプリケーションダウンロード要求を送信する必要がある。
【０００７】
そのため、特許文献１に記載されている通信システムを用いた場合、ディスプレイ装置を操作するユーザにとっては、アプリケーションをダウンロードするまでに、必要なアプリケーションを保持するアプリケーションサーバを検索しなければならないという問題がある。特に、通信機器の操作に不慣れなユーザにとっては、アプリケーションを保持するアプリケーションサーバの検索は、特に手間のかかる作業となる。また、外部機器がアプリケーションサーバからアプリケーションをダウンロードする場合にも、ディスプレイ装置がアプリケーションをダウンロードする場合と同様に、外部機器を操作するユーザが、アプリケーションサーバを検索しなければならない。
【０００８】
本発明の目的は、上述した課題である、アプリケーションサーバが保持するアプリケーションをダウンロードするために、アプリケーションを必要とする装置を操作するユーザにおける操作負担を軽減する中継装置、通信システム、中継方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の第１の態様にかかる通信システムは、情報を出力する情報出力装置と、制御用アプリケーションを用いて、前記情報出力装置を制御する制御装置と、前記情報出力装置及び前記制御装置と通信する中継装置と、を備え、前記中継装置は、前記制御装置の出力情報が、前記情報出力装置に関する情報を示す場合に、前記制御用アプリケーションを保持するサーバを示す情報を前記制御装置へ出力する通信部とを有するものである。
【００１０】
本発明の第２の態様にかかる中継装置は、制御装置の出力情報が前記情報出力装置に関する情報である場合に、制御用アプリケーションを保持するサーバのアドレス情報を前記制御装置へ出力する通信部と、を備えるものである。
【００１１】
本発明の第３の態様にかかる中継方法は、制御装置の出力情報が前記情報出力装置に関する情報である場合に、制御用アプリケーションを保持するサーバのアドレス情報を前記制御装置へ出力するものである。
【００１２】
本発明の第４の態様にかかるプログラムは、制御装置の出力情報が前記情報出力装置に関する情報である場合に、制御用アプリケーションを保持するサーバのアドレス情報を前記制御装置へ出力することを、コンピュータに実行させるものである。
【発明の効果】
【００１３】
本発明により、アプリケーションサーバが保持するアプリケーションをダウンロードするために、アプリケーションを必要とする装置を操作するユーザにおける操作負担を軽減する中継装置、通信システム、中継方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】実施の形態１にかかる通信システムの構成図である。
【図２】実施の形態２にかかる情報出力装置の構成図である。
【図３】実施の形態２にかかる中継装置の構成図である。
【図４】実施の形態２にかかるデバイス情報記憶部が管理する情報を示す図である。
【図５】実施の形態２にかかるダイアログボックス生成部が生成するダイアログボックスを示す図である。
【図６】実施の形態２にかかるダイアログボックス生成部が生成するダイアログボックスを示す図である。
【図７】実施の形態２にかかる制御装置の構成図である。
【図８】実施の形態２にかかるデバイス情報の登録処理の流れを説明する図である。
【図９】実施の形態２にかかるアプリケーションサーバへの接続処理の流れを説明する図である。
【図１０】実施の形態２にかかる制御装置に表示されるＧＵＩ情報を示す図である。
【図１１】実施の形態２にかかる中継装置が管理する情報テーブルを示す図である。
【発明を実施するための形態】
【００１５】
（実施の形態１）
以下、図面を参照して本発明の実施の形態について説明する。はじめに、図１を用いて本発明の実施の形態１にかかる通信システムの構成例について説明する。図１の通信システムは、情報出力装置１０、制御装置２０、中継装置３０及びアプリケーションサーバ４０を有している。中継装置３０とアプリケーションサーバ４０とは、ネットワーク５０を介して接続している。ネットワーク５０は、例えば、ＩＰパケットを伝送するＩＰネットワークであり、いわゆるインターネット通信を行う際に用いられるネットワークであってもよい。
【００１６】
情報出力装置１０は、表示部等に情報を出力する。表示部等とは、例えば、ディスプレイ等であってもよい。情報出力装置１０がディスプレイを有さない場合、情報出力装置１０は、ディスプレイを有するディスプレイ装置と接続し、ディスプレイ装置へ情報を出力してもよい。情報出力装置１０が出力する情報は、文字情報、静止画像情報、動画情報等であってもよい。情報出力装置１０は、例えば、テレビジョン装置、セットトップボックス、コンピュータ装置等であってもよい。もしくは、情報出力装置１０は、通信機能を有する家電装置等であってもよい。
【００１７】
制御装置２０は、制御用アプリケーションを用いて、情報出力装置１０を制御する。情報出力装置１０を制御するとは、例えば、情報出力装置１０において実行すべき動作を指示することであってもよい。具体的には、情報出力装置１０がテレビジョン装置である場合、制御装置２０は、制御用アプリケーションを用いて、情報出力装置１０のチャンネル情報を変更する。もしくは、制御装置２０は、テレビジョン装置がインターネットテレビである場合、制御用アプリケーションを用いて、テレビジョン装置に検索キーワードを入力し、検索処理を実行させてもよい。
【００１８】
中継装置３０は、情報出力装置１０及び制御装置２０と通信する。中継装置３０は、情報出力装置１０及び制御装置２０と、例えば、ＩＥＥＥ８０２．１１に準拠した通信方式を用いて通信してもよく、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線通信方式を用いて通信してもよい。もしくは、中継装置３０は、情報出力装置１０及び制御装置２０と、有線ＬＡＮを用いて通信してもよい。
【００１９】
続いて、中継装置３０の構成例について説明する。中継装置３０は、通信部３２を有している。
【００２０】
通信部３２は、制御装置２０の出力情報が、情報出力装置１０に関する情報を示す場合、情報出力装置１０の制御用アプリケーションを保持するアプリケーションサーバ４０を示す情報を制御装置２０へ通知する。制御装置２０の出力情報が、情報出力装置１０に関する情報を示す場合とは、例えば、制御装置２０の通信先が、情報出力装置１０である場合であってもよい。通信先は、例えば、制御装置２０がデータを送信する際に、データの宛先に設定される装置である。データの宛先は、例えば、データがパケットデータである場合、送信先アドレスであってもよい。例えば、制御装置２０の通信先が情報出力装置１０である場合、中継装置３０は、制御装置２０から送信されたデータを情報出力装置１０へ転送する。情報出力装置１０は、例えば、制御装置２０から送信されたデータの宛先に設定されている情報を用いて、制御装置２０の通信先を判定する。アプリケーションサーバ４０を示す情報は、例えば、アプリケーションサーバ４０のアドレスを示す情報であってもよい。アドレスを示す情報は、例えば、ＩＰアドレスであってもよく、ＵＲＬ等であってもよい。
【００２１】
制御用アプリケーションは、情報出力装置１０を制御するために用いられるアプリケーションである。例えば、制御装置２０は、情報出力装置１０の制御用アプリケーションを用いることによって、情報出力装置１０に対して動作を指示するメッセージを送信することができる。
【００２２】
アプリケーションサーバ４０は、情報出力装置１０の制御用アプリケーションのみを保持してもよく、他の装置に用いられるアプリケーションも保持してもよい。アプリケーションサーバ４０のアドレス情報は、例えば、アプリケーションサーバ４０に割り当てられているＩＰアドレスであってもよく、ＵＲＬ（Uniform Resource Locator）情報であってもよい。
【００２３】
以上説明したように、本発明の実施の形態１にかかる通信システムを用いることによって、制御装置２０を操作するユーザは、情報出力装置１０の制御用アプリケーションを保持するアプリケーションサーバ４０を検索することなく、アプリケーションサーバ４０のアドレス情報を中継装置３０から取得することができる。
【００２４】
つまり、制御装置２０を保持するユーザは、自らアプリケーションサーバ４０を検索する必要はなく、中継装置３０から通知されるアドレス情報を入力することによって、アプリケーションサーバ４０へアクセスすることができる。そのため、制御装置２０を操作するユーザは、アプリケーションサーバ４０を検索する際の操作負担を軽減することができる。
【００２５】
（実施の形態２）
続いて、図２を用いて本発明の実施の形態２にかかる情報出力装置１０の構成例について説明する。情報出力装置１０は、装置制御部１１、無線通信部１２、ＧＵＩ生成部１３及び映像出力部１５を有している。さらに、ＧＵＩ生成部１３は、ＵＲＬ保存部１４を有している。情報出力装置１０は、例えばメモリに格納されたプログラムをＣＰＵが実行するコンピュータ装置として構成されてもよい。
【００２６】
装置制御部１１は、メモリ等に格納されているプログラムを実行することによって、情報出力装置１０の制御を行う。装置制御部１１は、例えばＣＰＵ（Center Processing Unit）であってもよい。無線通信部１２は、中継装置３０と無線通信を行う。
【００２７】
無線通信部１２は、例えば、ＩＥＥＥ８０２．１１に準拠した無線ＬＡＮ通信方式を用いて、中継装置３０と通信を行う。無線通信部１２は、電波を出力するアンテナ、データを変調する変調部及びデータを復調する復調部を有してもよい。また、情報出力装置１０がテレビジョン装置であり、赤外線通信等を用いてリモートコントローラから情報が送信される場合、無線通信部１２は、リモートコントローラから送信される信号を受信してもよい。
【００２８】
ＵＲＬ保存部１４は、情報出力装置１０を制御するために必要な制御用プログラムを格納しているアプリケーションサーバ４０のＵＲＬ情報を保持している。ＵＲＬ保存部１４は、定期的にアプリケーションサーバ４０と通信を行い、アプリケーションサーバ４０のＵＲＬ情報が変更された場合に、保持するＵＲＬ情報を更新してもよい。ＵＲＬ情報は、例えば、セットトップボックスにおいて保持することも可能であり、セットトップボックスとテレビジョン装置が接続されたときに、テレビジョン装置にＵＲＬ情報を移行させてもよい。また、セットトップボックスとテレビジョン装置とが接続されたときに、テレビジョン装置からセットトップボックスへＵＲＬ情報を移行させてもよい。
【００２９】
ＧＵＩ生成部１３は、制御装置２０へ送信するＧＵＩ情報を生成する。ＧＵＩ情報は、制御装置２０においてマウス等を用いて情報を選択等することができるように、制御装置２０の表示部等に表示される情報である。ＧＵＩ生成部１３は、ＵＲＬ保存部１４に保持されているアプリケーションサーバ４０のＵＲＬ情報を含むＧＵＩ情報を生成する。装置制御部１１は、ＧＵＩ生成部１３において生成されたＧＵＩ情報を中継装置３０を介して制御装置２０へ送信する。制御装置２０は、ＧＵＩ生成部１３において生成されたＧＵＩ情報を受信すると、アプリケーションサーバ４０のＵＲＬ情報を表示することができる。
【００３０】
映像出力部１５は、映像情報もしくは音声情報を出力する。映像出力部１５は、例えば、画像を表示するディスプレイ機能を有するディスプレイ等を有してもよい。ここで、映像出力部１５が、ディスプレイ機能を有していない場合、映像出力部１５は、情報出力装置１０に外部装置として接続されるディスプレイ装置へ、映像情報もしくは音声情報を出力してもよい。
【００３１】
続いて、図３を用いて本発明の実施の形態２にかかる中継装置３０の構成例について説明する。中継装置３０は、装置制御部３３、無線通信部３４、デバイス情報記憶部３５、ダイアログボックス生成部３６、ＧＵＩ生成部３７及びネットワーク通信部３８を有している。中継装置３０は、例えば、無線ＬＡＮ通信を行う際に親機として用いられるアクセスポイントであってもよい。中継装置３０がアクセスポイントである場合、情報出力装置１０及び制御装置２０は、アクセスポイントに接続する子機として動作する。
【００３２】
装置制御部３３は、メモリ等に格納されているプログラムを実行することによって、中継装置３０の制御を行う。装置制御部３３は、例えばＣＰＵであってもよい。装置制御部３３は、例えば、制御装置２０が、通信先として、情報出力装置１０に関する情報を設定しているか否かを判定してもよい。
【００３３】
無線通信部３４は、例えば、ＩＥＥＥ８０２．１１に準拠した無線ＬＡＮ通信方式を用いて、情報出力装置１０及び制御装置２０と通信を行う。無線通信部３４は、電波を出力するアンテナ、データを変調する変調部及びデータを復調する復調部を有してもよい。
【００３４】
ネットワーク通信部３８は、ネットワーク５０を介して、アプリケーションサーバ４０と通信を行う。例えば、ネットワーク通信部３８は、光通信回線等の有線回線を介してネットワーク５０と接続してもよく、無線通信回線を介してネットワーク５０と接続してもよい。
【００３５】
デバイス情報記憶部３５は、中継装置３０に接続している装置に関する情報（以下、デバイス情報と称する）を保持している。ここで、図４を用いて、デバイス情報記憶部３５が管理する情報について説明する。図４に示すように、デバイス情報記憶部３５は、例えば、ＭＡＣアドレス、ＩＰアドレス及びデバイス識別子を関連づけて管理している。ＭＡＣアドレスは、装置ごとに固有の値として割り当てられているアドレスである。ＩＰアドレスは、装置が属するネットワークのＤＨＣＰサーバ等から割り当てられるアドレスである。中継装置３０が、ＤＨＣＰサーバにおいて実行される機能を有する場合、中継装置３０が、中継装置３０に接続する装置に対してＩＰアドレスを割り当ててもよい。デバイス識別子は、例えば、装置を操作するユーザによって入力される識別子である。デバイス識別子は、例えば、図４に示すように、無線ＬＡＮアクセスポイント、情報出力装置、携帯端末、等のように、装置の分類を示す情報であってもよい。同じ分類に属する装置であれば、デバイス識別子は、各装置において重複して設定されてもよい。
【００３６】
図３に戻り、ＧＵＩ生成部３７は、制御装置２０等へ送信するＧＵＩ情報を生成する。ＧＵＩ情報は、例えば、制御装置２０においてマウス等を用いて情報を選択等することができるように、制御装置２０の表示部等に表示される情報である。ＧＵＩ生成部３７は、例えば、ダイアログボックス生成部３６において生成されたダイアログボックス情報を含むＧＵＩ情報を生成する。
【００３７】
ダイアログボックス生成部３６は、中継装置３０に接続をした装置において表示させるダイアログボックスを生成する。ここで、図５及び図６を用いて、ダイアログボックス生成部３６が生成するダイアログボックス情報を受信した装置において表示されるダイアログボックスについて説明する。
【００３８】
図５のダイアログボックスは、例えば、中継装置３０に接続した情報出力装置１０もしくは制御装置２０において表示される情報である。本図のダイアログボックスには、パーソナルコンピュータ（ＰＣ）、テレビジョン装置、ゲーム機、携帯端末、その他等のように、装置の分類が示されている。情報出力装置１０もしくは制御装置２０は、ダイアログボックスの中から、自装置に該当するデバイス情報を選択する。例えば、制御装置２０が、携帯端末に該当する場合、携帯端末を選択する。本図のダイアログボックスにおいて選択された情報は、中継装置３０へ通知される。
【００３９】
図６のダイアログボックスは、例えば、中継装置３０に接続した制御装置２０において表示される情報である。本図のダイアログボックスは、制御装置２０に通信先の候補を示す情報が表示されている。ダイアログボックスに表示される通信先の候補となる装置は、予め制御装置２０等の装置と関連づけられていてもよい。本図においては、制御装置２０の通信先の候補として、テレビジョン装置及び中継装置３０が表示されている。例えば、制御装置２０は、中継装置３０に対して通信の開始することを要求するメッセージを送信し、中継装置３０から送信されたＧＵＩ情報を受け取ると、本図のダイアログボックスを表示する。また、ダイアログボックスには、通信先の候補となる装置の種類とともに、その装置のＵＲＬ情報等が表示されてもよい。
【００４０】
装置制御部３３は、デバイス情報記憶部３５に対して、図５のダイアログボックスにおいて選択されたデバイス情報を、装置のＩＰアドレス及びＭＡＣアドレスと関連づけてデバイス情報記憶部３５に管理させる。さらに、装置制御部３３は、図６において、例えば情報出力装置１０としてテレビジョン装置が選択された場合、情報出力装置１０から情報出力装置１０の制御用アプリケーションを保持するアプリケーションサーバ４０のアドレス情報を取得するために、無線通信部３４を介してアドレス情報取得に関するメッセージを送信する。装置制御部３３は、情報出力装置１０から、アプリケーションサーバ４０のアドレス情報を取得すると、取得したアドレス情報を制御装置２０へ送信する。また、情報出力装置１０としてテレビジョン装置が選択された場合、中継装置３０は、情報出力装置１０の制御用アプリケーションを保持するアプリケーションサーバ４０のアドレス情報を、制御装置２０へ送信してもよい。
【００４１】
続いて、図７を用いて本発明の実施の形態２にかかる制御装置２０の構成例について説明する。制御装置２０は、装置制御部２１、無線通信部２２及び入出力部２３を有している。
【００４２】
装置制御部２１は、メモリ等に格納されているプログラムを実行することによって、中継装置２０の制御を行う。装置制御部２１は、例えばＣＰＵであってもよい。
【００４３】
無線通信部２２は、例えば、ＩＥＥＥ８０２．１１に準拠した無線ＬＡＮ通信方式を用いて、中継装置３０と通信を行う。無線通信部２２は、電波を出力するアンテナ、データを変調する変調部及びデータを復調する復調部を有してもよい。
【００４４】
入出力部２３は、中継装置３０から送信されたＧＵＩ情報を出力し、ダイアログボックスを表示する。さらに、入出力部２３は、制御装置２０を操作するユーザの操作情報を入力情報として受け付ける。入出力部２３は、例えば、タッチパネル操作を行うことができる液晶パネル等であってもよい。
【００４５】
続いて、図８を用いて本発明の実施の形態２にかかるデバイス情報の登録処理の流れについて説明する。ここでは、中継装置３０は、無線ＬＡＮ通信において用いられるアクセスポイントであり、情報出力装置１０は、無線ＬＡＮ通信における子機として動作することを前提とする。
【００４６】
はじめに、情報出力装置１０と中継装置３０とは、無線ＬＡＮ通信を行うために初期設定を実行する（Ｓ１１）。初期設定は、例えば、情報出力装置１０が、予め中継装置３０に登録されているＳＳＩＤ及び暗号化キー等を登録することである。情報出力装置１０と中継装置３０との間において、無線ＬＡＮ通信を行うための初期設定が完了すると、中継装置３０は、情報出力装置１０へ、ダイアログボックス情報を送信する（Ｓ１２）。情報出力装置１０は、無線通信部１２において、送信されたダイアログボックス情報を受信すると、ダイアログボックスを表示する（Ｓ１３）。ステップＳ１３においては、情報出力装置１０は、図５において説明したダイアログボックスを表示する。
【００４７】
次に、情報出力装置１０は、情報出力装置１０を操作するユーザから、デバイス識別子の入力を受け付ける（Ｓ１４）。つまり、情報出力装置１０を操作するユーザは、図５に示されるダイアログボックスの中から、情報出力装置１０に該当する装置の分類を示す情報である、デバイス識別子を選択する。次に、情報出力装置１０は、ユーザにおいて選択されたデバイス識別子を中継装置３０へ送信する（Ｓ１５）。
【００４８】
次に、中継装置３０は、ステップＳ１５において送信されたデバイス識別子を、情報出力装置１０のＭＡＣアドレスもしくは割り当てられたＩＰアドレスと関連づけて、デバイス情報記憶部３５に格納する（Ｓ１６）。
【００４９】
情報出力装置１０は、ステップＳ１４において、予め設定された時間を経過しても、デバイス識別子が入力されない場合、言い換えると、デバイス識別子が選択されない場合、デバイス識別子として「その他」が選択されたとみなしてもよい。この場合、情報出力装置１０は、中継装置３０へ、デバイス識別子として「その他」を送信してもよい。
【００５０】
もしくは、中継装置３０は、ステップＳ１２においてダイアログボックス情報を送信してから、予め定められた時間を経過しても、ステップＳ１５においてデバイス識別子を受信しない場合、情報出力装置１０のデバイス識別子を「その他」とみなしてもよい。この場合、中継装置３０は、情報出力装置１０のＭＡＣアドレス、ＩＰアドレス及びデバイス識別子として「その他」を関連づけて、デバイス情報記憶部３５に格納する。
【００５１】
情報出力装置１０を操作するユーザが、デバイス識別子を選択しない場合とは、例えば、情報出力装置１０が、ダイアログボックスを表示する表示部等を有さず、さらにユーザがデバイス識別子を入力する入力部を有さない場合等がある。
【００５２】
続いて、図９を用いて、本発明の実施の形態２にかかるアプリケーションサーバへの接続処理の流れについて説明する。本図においては、制御装置２０は、情報出力装置１０を操作するための情報端末であり、例えば、制御装置２０として、スマートフォン端末等が用いられてもよい。はじめに、制御装置２０は、中継装置３０へ接続するために、中継装置３０へ接続リクエストメッセージを送信する（Ｓ２１）。例えば、制御装置２０は、ユーザから中継装置３０のアドレス情報が入力されると、入力されたアドレス情報に従って、中継装置３０へ接続リクエストメッセージを送信する。制御装置２０を用いた中継装置３０への接続手順において、アドレス情報としてＩＰアドレスが用いられてもよく、その他の接続手順にしたがって、制御装置２０は、中継装置３０へ接続してもよい。制御装置２０を操作するユーザは、一般的に、制御装置２０の操作方法等が記載されている取扱説明書等において説明されている接続手順を実行すればよく、接続手順は特定の手順に制限されない。
【００５３】
次に、中継装置３０は、接続リクエストメッセージを受信すると、制御装置２０のＭＡＣアドレスを検出する。中継装置３０は、検出したＭＡＣアドレスと関連づけられているデバイス情報を参照する（Ｓ２２）。中継装置３０は、デバイス情報が、例えば、携帯端末であることを判定した場合、接続先を情報出力装置１０とするかもしくは中継装置３０とするかを選択するために用いられるダイアログボックス情報を制御装置２０へ送信する（Ｓ２３）。
【００５４】
次に、制御装置２０は、ステップＳ２３において送信されたダイアログボックス情報を受信すると、ダイアログボックスを入出力部２３に表示する（Ｓ２４）。具体的には、入出力部２３には、図６において説明したダイアログボックスが表示される。次に、制御装置２０は、ダイアログボックスを介して、接続先として情報出力装置１０が入力されると、中継装置３０へ、ＧＵＩリクエストメッセージを送信する（Ｓ２５）。ＧＵＩリクエストメッセージは、情報出力装置１０を操作するために必要な制御用アプリケーションを保持するアプリケーションサーバに関する情報の取得を要求する際に用いられるメッセージである。
【００５５】
中継装置３０は、制御装置２０から送信されたＧＵＩリクエストメッセージを受信すると、受信したＧＵＩリクエストメッセージを情報出力装置１０へ送信する（Ｓ２６）。情報出力装置１０は、ＧＵＩリクエストメッセージを受信すると、情報出力装置１０を操作するために必要な制御用アプリケーションを保持するアプリケーションサーバのアドレス情報を設定したＧＵＩ情報を中継装置３０へ送信する（Ｓ２７）。次に、中継装置３０は、情報出力装置１０から送信されたＧＵＩ情報を制御装置２０へ送信する（Ｓ２８）。
【００５６】
次に、制御装置２０は、受信したＧＵＩ情報を入出力部２３へ表示する（Ｓ２９）。入出力部２３に表示されるＧＵＩ情報には、例えば、アプリケーションサーバのＵＲＬ情報が表示される。入出力部２３に表示されるＧＵＩ情報は、例えば、図１０のように示されてもよい。ユーザによって、入出力部２３に表示されているＵＲＬ情報が選択されると、制御装置２０は、中継装置３０へＵＲＬ情報を送信する（Ｓ３０）。
【００５７】
次に、中継装置３０は、ＵＲＬ情報を受信すると、ＵＲＬ情報に従い、ネットワークを介して接続しているアプリケーションサーバと接続する（Ｓ３１）。中継装置３０は、アプリケーションサーバから制御用アプリケーションを取得すると、取得したアプリケーションを制御装置２０へ送信する（Ｓ３２）。次に、制御装置２０は、受信したアプリケーションを装置内にインストールする（Ｓ３３）。
【００５８】
図９に示す動作を実行することにより、制御装置２０は、情報出力装置１０を操作するための制御用アプリケーションをインストールすることができる。制御装置２０は、制御用アプリケーションを、情報出力装置１０を操作するユーザインタフェースとして使用することが可能となる。
【００５９】
中継装置３０は、ステップＳ２２において、接続リクエストメッセージを送信してきた装置が、携帯端末ではないゲーム機等と判定した場合、もしくは、情報出力装置１０が接続されていない状態において携帯端末が接続リクエストメッセージを送信してきたと判定した場合、ステップＳ２３において、図６を表示するダイアログボックス情報とは異なるダイアログボックス情報を送信してもよい。また、ステップＳ２５において、制御装置２０から、接続先が中継装置３０であることを示すＧＵＩリクエストメッセージが送信された場合、中継装置３０は、ステップＳ２６の処理を実行しない。この場合、中継装置３０は、接続先が中継装置３０であった場合に送信するダイアログボックス情報を、ステップＳ２８において送信してもよい。
【００６０】
ステップＳ２４において表示されるダイアログボックスは、例えば、中継装置３０に接続されている装置に応じて項目を増やしてもよい。例えば、中継装置３０が、図１１に示されるテーブルを管理し、中継装置３０にアクセスしたデバイスに応じてダイアログボックスを表示させる、もしくは選択肢を増やしてもよい。図１１の○は、ダイアログボックスの選択肢として表示することを示しており、×は、ダイアログボックスの選択肢として表示しないことを示している。図１１のテーブルは、一例であり、これに制限されない。
【００６１】
情報出力装置１０は、ステップＳ２６において、ＧＵＩリクエストメッセージを受信した場合、制御用アプリケーションを保持するアプリケーションサーバのＵＲＬをバーコードもしくはＱＲコード(登録商標)のようなコード形式の情報を映像出力部１５に表示してもよい。制御装置２０を操作するユーザは、制御装置２０のカメラ機能を使用して、情報出力装置１０に表示されたコードを読み取ることによって、アプリケーションサーバへ接続してもよい。
【００６２】
以上説明したように、本発明の実施の形態２にかかる通信システムを用いることによって、制御装置２０を操作するユーザは、制御装置２０の制御用アプリケーションを保持するアプリケーションサーバを検索する必要がない。つまり、中継装置３０は、制御装置２０として携帯端末が接続されたと判定すると、情報出力装置１０から取得したアプリケーションサーバのＵＲＬ情報を制御装置２０へ送信する。これによって、制御装置２０を操作するユーザは、みずからアプリケーションサーバのＵＲＬ情報等を検索することなく、ＵＲＬ情報を取得することができる。そのため、制御装置２０を操作するユーザは、容易にアプリケーションサーバへ接続し、情報出力装置１０の制御用アプリケーションを取得することができる。
【００６３】
また、中継装置３０が、ＩＰアドレスを払い出している場合、情報出力装置１０が、中継装置３０との接続を切断した場合、もしくは中継装置３０が再起動した場合、情報出力装置１０には、以前割り当てられていたＩＰアドレスと異なるＩＰアドレスが割り当てられる可能性がある。このような場合においても、実施の形態２にかかる通信システムを用いた場合、中継装置３０のＩＰアドレスは固定であるため、制御装置２０が、中継装置３０へ接続する手順に変更はない。そのため、制御装置２０を操作するユーザが、情報出力装置１０のＩＰアドレスが変更されている状況において、情報出力装置１０の制御用アプリケーションを再インストールする場合においても、制御装置２０が、中継装置３０と接続することによって、制御用アプリケーションを保持するアプリケーションサーバのＵＲＬを取得することができる。
【００６４】
また、情報出力装置１０が、定期的にアプリケーションサーバと通信を行い、アプリケーションサーバのＵＲＬ等に変更があった場合に、情報出力装置１０は、ＵＲＬ情報等を更新することができる。そのため、アプリケーションサーバのＵＲＬ等に変更があった場合においても、制御装置２０は、変更後のＵＲＬ等を取得することができる。
【００６５】
上述の実施の形態では、本発明をハードウェアの構成として説明したが、本発明は、これに限定されるものではない。本発明は、図８及び図９において説明した各装置における処理を、ＣＰＵ（Central Processing Unit）にコンピュータプログラムを実行させることにより実現することも可能である。）
【００６６】
上述の例において、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００６７】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【００６８】
（付記１）制御装置の出力情報が情報出力装置に関する情報である場合に、制御用アプリケーションを保持するサーバを示す情報を前記制御装置へ出力する通信部と、を備える、中継装置。
（付記２）前記制御装置が接続された際に、接続中の装置の一覧情報を前記制御装置へ通知し、前記制御装置において、接続先装置を選択させる、デバイス管理部をさらに備える、付記１に記載の中継装置。
（付記３）前記通信部は、前記制御用アプリケーションを保持するサーバのアドレス情報を含むＧＵＩ情報を前記制御装置へ通知する、付記１又は２に記載の中継装置。
（付記４）前記デバイス管理部は、前記装置が接続された際に前記装置から送信された前記装置のデバイス識別情報を、前記一覧情報に設定して前記一覧情報を前記制御装置へ通知する、付記２に記載の中継装置。
（付記５）前記デバイス管理部は、前記制御装置を含む複数の前記装置のうち、前記制御装置が接続された際に、前記接続中の装置の一覧情報を前記制御装置へ通知する、付記２に記載の中継装置。
（付記６）情報を出力する情報出力装置と、制御用アプリケーションを用いて、前記情報出力装置を制御する制御装置と、前記情報出力装置及び前記制御装置と通信する中継装置と、を備え、前記中継装置は、前記制御装置の出力情報が、前記情報出力装置に関する情報である場合に、前記制御用アプリケーションを保持するサーバを示す情報を前記制御装置へ出力する通信部と、を有する、通信システム。
（付記７）前記中継装置は、前記制御装置が接続された際に、接続中の装置の一覧情報を前記制御装置へ通知する、デバイス管理部をさらに備え、前記制御装置は、前記装置の一覧情報の中から、接続先装置を選択する、付記６に記載の通信システム。
（付記８）前記通信部は、前記制御用アプリケーションを保持するサーバのアドレス情報を含むＧＵＩ情報を前記制御装置へ通知する、付記６又は７に記載の通信システム。
（付記９）前記情報出力装置は、前記ＧＵＩ情報を生成するＧＵＩ情報生成部と、前記中継装置から、前記制御装置において接続先の装置として選択されたことを示す選択情報が通知された場合に、前記ＧＵＩ情報を前記中継装置へ送信する、付記８に記載の通信システム。
（付記１０）前記デバイス管理部は、前記装置が接続された際に前記装置から送信された前記装置のデバイス識別情報を、前記一覧情報に設定して前記一覧情報を前記制御装置へ通知する、付記７に記載の通信システム。
（付記１１）前記デバイス管理部は、前記制御装置を含む複数の前記装置のうち、前記制御装置が接続された際に、前記接続中の装置の一覧情報を前記制御装置へ通知する、付記７に記載の通信システム。
（付記１２）制御装置の出力情報が情報出力装置に関する情報である場合に、制御用アプリケーションを保持するサーバのアドレス情報を前記制御装置へ出力する中継方法。
（付記１３）制御装置の出力情報が情報出力装置に関する情報である場合に、制御用アプリケーションを保持するサーバのアドレス情報を前記制御装置へ出力することを、コンピュータに実行させるプログラム。
【符号の説明】
【００６９】
１０  情報出力装置
１１  装置制御部
１２  無線通信部
１３  ＧＵＩ生成部
１４  ＵＲＬ保存部
１５  映像出力部
２０  制御装置
２１  装置制御部
２２  無線通信部
２３  入出力部
３０  中継装置
３２  通信部
３３  装置制御部
３４  無線通信部
３５  デバイス情報記憶部
３６  ダイアログボックス生成部
３７  ＧＵＩ生成部
３８  ネットワーク通信部
４０  アプリケーションサーバ
５０  ネットワーク
【図１】
2015162855.tif 000003
【図２】
2015162855.tif 000004
【図３】
2015162855.tif 000005
【図４】
2015162855.tif 000006
【図５】
2015162855.tif 000007
【図６】
2015162855.tif 000008
【図７】
2015162855.tif 000009
【図８】
2015162855.tif 000010
【図９】
2015162855.tif 000011
【図１０】
2015162855.tif 000012
【図１１】
2015162855.tif 000013