(57)【要約】【課題】利用登録のための操作の煩わしさを軽減することを課題とする。【解決手段】携帯端末は、第１無線通信によって、携帯端末の種別を表す種別情報を情報処理装置に対して送信する。情報処理装置は、第１無線通信によって、種別情報を携帯端末から受信し、第１無線通信よりも大容量のデータを送受可能な第２無線通信に接続するための接続情報を携帯端末に対して送信する。携帯端末は、接続情報を情報処理装置から受信する。情報処理装置は、種別情報に対応する、電子機器を制御するためのアプリケーションを電子機器に要求し、応答されたアプリケーションを携帯端末に対して転送する。携帯端末は、接続情報に従って第２無線通信に接続し、アプリケーションを情報処理装置から受信する。【選択図】図１
2016178424.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末と情報処理装置とを有する情報処理システムであって、
前記携帯端末は、
第１無線通信によって、前記携帯端末の種別を表す種別情報を前記情報処理装置に対して送信する種別情報送信部と、
前記種別情報の送信に対する応答として、前記第１無線通信よりも大容量のデータを送受可能な第２無線通信に接続するための接続情報を前記情報処理装置から受信する接続情報受信部と、
受信された前記接続情報に従って前記第２無線通信に接続し、電子機器を制御するためのアプリケーションを前記情報処理装置から受信するアプリケーション受信部と、を有し、
前記情報処理装置は、
前記第１無線通信によって、前記種別情報を前記携帯端末から受信する種別情報受信部と、
前記接続情報を前記携帯端末に対して送信する接続情報送信部と、
前記種別情報に対応する前記アプリケーションを前記電子機器に要求する要求部と、
前記第２無線通信によって、要求に対して応答された前記アプリケーションを前記携帯端末に対して転送するアプリケーション転送部と
を有することを特徴とする情報処理システム。
【請求項２】
前記情報処理システムは、前記電子機器をさらに有し、
前記携帯端末は、
前記アプリケーションの実行時に、前記携帯端末が保持するコンテンツデータの何れかが選択された場合に、前記第２無線通信によって、選択された前記コンテンツデータを前記情報処理装置に対して送信するデータ送信部をさらに有し、
前記情報処理装置は、
前記第２無線通信によって、前記コンテンツデータを前記携帯端末から受信するデータ受信部と、
受信された前記コンテンツデータを前記電子機器に対して転送するデータ転送部と、
前記コンテンツデータの転送に対する応答として、前記コンテンツデータを構成する構成データに関する情報である構成データ情報を前記電子機器から受信する構成データ情報受信部と、
前記コンテンツデータから、受信された前記構成データ情報に対応する前記構成データの抽出を外部装置に指示する抽出指示部と、
抽出された前記構成データを前記電子機器に対して送信する構成データ送信部と、をさらに有し、
前記電子機器は、
前記情報処理装置からの要求に応じて、前記種別情報に対応する前記アプリケーションを特定し、特定した前記アプリケーションを前記情報処理装置に対して送信するアプリケーション送信部と、
前記情報処理装置から転送された前記コンテンツデータの前記構成データ情報を特定する特定部と、
特定された前記構成データ情報を前記情報処理装置に対して送信する構成データ情報送信部と、
前記情報処理装置から前記構成データを受信し、受信した前記構成データを合成処理して、合成処理結果である合成データを出力する出力部と
を有することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記特定部は、前記電子機器で合成処理可能な前記構成データに関する前記構成データ情報を特定することを特徴とする請求項２に記載の情報処理システム。
【請求項４】
携帯端末と情報処理装置とを有する情報処理システムで実行される情報処理方法であって、
第１無線通信によって、前記携帯端末の種別を表す種別情報を前記情報処理装置に対して送信するステップと、
前記第１無線通信によって、前記種別情報を前記携帯端末から受信するステップと、
前記第１無線通信よりも大容量のデータを送受可能な第２無線通信に接続するための接続情報を前記携帯端末に対して送信するステップと、
前記種別情報の送信に対する応答として、前記接続情報を前記情報処理装置から受信するステップと、
前記種別情報に対応するアプリケーションを電子機器に要求するステップと、
前記第２無線通信によって、要求に対して応答された前記アプリケーションを前記携帯端末に対して転送するステップと、
前記接続情報に従って前記第２無線通信に接続し、前記電子機器を制御するための前記アプリケーションを前記情報処理装置から受信するステップと
を含むことを特徴とする情報処理方法。
【請求項５】
携帯端末と情報処理装置とを有する情報処理システムであって、
前記携帯端末は、
第１無線通信によって、前記携帯端末の種別を表す種別情報を前記情報処理装置に対して送信する種別情報送信部と、
前記種別情報の送信に対する応答として、前記第１無線通信よりも大容量のデータを送受可能な第２無線通信に接続するための接続情報を前記情報処理装置から受信する接続情報受信部と、
受信された前記接続情報に従って前記第２無線通信に接続し、前記情報処理装置を制御するためのアプリケーションを前記情報処理装置から受信するアプリケーション受信部と、
前記アプリケーションの実行時に、前記携帯端末が保持するコンテンツデータの何れかが選択された場合に、前記第２無線通信によって、選択された前記コンテンツデータを前記情報処理装置に対して送信するデータ送信部と、を有し、
前記情報処理装置は、
前記第１無線通信によって、前記種別情報を前記携帯端末から受信する種別情報受信部と、
前記接続情報を前記携帯端末に対して送信する接続情報送信部と、
前記種別情報に対応する前記アプリケーションを特定し、前記第２無線通信によって、特定した前記アプリケーションを前記携帯端末に対して送信するアプリケーション送信部と、
前記第２無線通信によって、前記コンテンツデータを前記携帯端末から受信するデータ受信部と、
受信された前記コンテンツデータを構成する構成データに関する情報である構成データ情報を特定する特定部と、
前記コンテンツデータから、特定された前記構成データ情報に対応する前記構成データの抽出を外部装置に指示する抽出指示部と、
抽出された前記構成データを合成処理して、合成処理結果である合成データを出力する出力部と
を有することを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム及び情報処理方法に関する。
【背景技術】
【０００２】
従来、スマートフォンやタブレット端末等の携帯端末の利用登録を行ない、登録した携帯端末を利用して、ネットワークに接続された電子機器を制御する技術がある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来技術は、利用登録のための操作が煩わしいという問題がある。具体的には、従来技術は、電子機器を制御する携帯端末の登録を要し、利用許可を得たうえで、電子機器を制御できるようになるため、利用登録のための操作が煩わしい。
【０００４】
本発明は、上記に鑑みてなされたものであって、利用登録のための操作の煩わしさを軽減することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するため、本発明に係る情報処理システムは、携帯端末と情報処理装置とを有する情報処理システムであって、前記携帯端末は、第１無線通信によって、前記携帯端末の種別を表す種別情報を前記情報処理装置に対して送信する種別情報送信部と、前記種別情報の送信に対する応答として、前記第１無線通信よりも大容量のデータを送受可能な第２無線通信に接続するための接続情報を前記情報処理装置から受信する接続情報受信部と、受信された前記接続情報に従って前記第２無線通信に接続し、電子機器を制御するためのアプリケーションを前記情報処理装置から受信するアプリケーション受信部と、を有し、前記情報処理装置は、前記第１無線通信によって、前記種別情報を前記携帯端末から受信する種別情報受信部と、前記接続情報を前記携帯端末に対して送信する接続情報送信部と、前記種別情報に対応する前記アプリケーションを前記電子機器に要求する要求部と、前記第２無線通信によって、要求に対して応答された前記アプリケーションを前記携帯端末に対して転送するアプリケーション転送部とを有する。
【発明の効果】
【０００６】
本発明の一つの様態によれば、利用登録のための操作の煩わしさを軽減することができるという効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施の形態１に係る情報処理システムのシステム構成例を示す図である。
【図２】図２は、実施の形態１に係る携帯端末のハードウェア構成例を示すブロック図である。
【図３】図３は、実施の形態１に係る情報処理装置のハードウェア構成例を示すブロック図である。
【図４】図４は、実施の形態１に係る電子機器のハードウェア構成例を示すブロック図である。
【図５】図５は、実施の形態１に係る携帯端末の機能構成例を示すブロック図である。
【図６】図６は、実施の形態１に係る情報処理装置の機能構成例を示すブロック図である。
【図７】図７は、実施の形態１に係る電子機器の機能構成例を示すブロック図である。
【図８】図８は、実施の形態１に係るコンテンツデータの選択画面の例を示す図である。
【図９】図９は、実施の形態１に係る認証処理に利用される情報例を示す図である。
【図１０】図１０は、実施の形態１に係る種別情報に対応するアプリケーションを特定するための情報例を示す図である。
【図１１】図１１は、実施の形態１に係るコンテンツデータの構成データ情報を特定するための情報例を示す図である。
【図１２】図１２は、実施の形態１に係る情報処理システムによる全体処理の流れの例を示すシーケンス図である。
【図１３】図１３は、実施の形態１に係る構成データ情報特定処理の流れの例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下に添付図面を参照して、本発明に係る情報処理システム及び情報処理方法の実施の形態を説明する。なお、以下の実施の形態により本発明が限定されるものではない。
【０００９】
（実施の形態１）
［実施の形態１に係るシステム構成］
図１を用いて、実施の形態１に係る情報処理システムのシステム構成を説明する。図１は、実施の形態１に係る情報処理システムのシステム構成例を示す図である。
【００１０】
図１に示すように、情報処理システム１には、携帯端末１００と、情報処理装置２００と、電子機器３００と、クラウドサーバ４００とが含まれる。各装置は、図示した台数に限られるものではなく、複数台存在しても良い。また、各装置は、インターネットやＬＡＮ（Local  Area  Network）等のネットワークに接続することができる。さらに、携帯端末１００と情報処理装置２００とは、ＮＦＣ（Near  Field  Communication）等の近距離無線通信により接続することができる。
【００１１】
本実施の形態に係る情報処理システム１は、一つの様態として、カラオケボックス等に適用する。例えば、携帯端末１００は、ユーザが所持するスマートフォンやタブレット端末等である。情報処理装置２００は、ＰＣ（Personal  Computer）やサーバ装置等である。電子機器３００は、各部屋に設置された演奏装置である。ユーザは、電子機器３００が保持する歌詞や映像の出力に加え、携帯端末１００が保持する音声や映像等のコンテンツデータを電子機器３００に出力させるための操作を、電子機器３００を制御するためのアプリケーションを使用して行なう。
【００１２】
上述した構成において、携帯端末１００は、ＮＦＣ等の近距離無線通信により、情報処理装置２００に接続する。携帯端末１００と情報処理装置２００との近距離無線通信による接続が確立されると、携帯端末１００は、自装置の種別を表す種別情報を情報処理装置２００に対して送信する。情報処理装置２００は、近距離無線通信によって、種別情報を携帯端末１００から受信し、近距離無線通信よりも大容量のデータを送受可能な無線通信（例えば、無線ＬＡＮ等）に接続するための接続情報を携帯端末１００に対して送信する。これにより、携帯端末１００は、情報処理装置２００から接続情報を受信し、受信した接続情報に従って無線ＬＡＮへの接続を試みる。
【００１３】
また、情報処理装置２００は、種別情報に対応するアプリケーションであって、電子機器３００を制御するためのアプリケーションを電子機器３００に要求する。すなわち、情報処理装置２００は、携帯端末１００のＯＳ（Operating  System）で動作させることが可能なアプリケーションを要求する。電子機器３００は、情報処理装置２００からの要求に応じて、種別情報に対応するアプリケーションを特定し、特定したアプリケーションを情報処理装置２００に対して送信する。情報処理装置２００は、電子機器３００からアプリケーションを受信すると、無線ＬＡＮによって、該アプリケーションを携帯端末１００に対して転送する。携帯端末１００は、無線ＬＡＮによって、アプリケーションを情報処理装置２００から受信する。本実施の形態では、携帯端末１００が保持するコンテンツデータをユーザに選択させ、情報処理装置２００及び電子機器３００に送信するためのアプリケーションを例に挙げて説明する。
【００１４】
ユーザは、アプリケーションを実行し、コンテンツデータの選択を行なう。これにより、携帯端末１００は、アプリケーションの実行時に携帯端末１００が保持するコンテンツデータの何れかが選択された場合に、無線ＬＡＮによって、選択されたコンテンツデータを情報処理装置２００に対して送信する。情報処理装置２００は、無線ＬＡＮによって、コンテンツデータを携帯端末１００から受信し、受信したコンテンツデータを電子機器３００に対して転送する。電子機器３００は、情報処理装置２００から転送されたコンテンツデータを構成する構成データに関する情報である構成データ情報を特定し、特定した構成データ情報を情報処理装置２００に対して送信する。
【００１５】
上述したように、コンテンツデータは、音声データや映像データである。また、構成データは、コンテンツデータを構成する各種データであり、コンテンツデータが音声データであれば、音声データに含まれる言語のデータや文字のデータである。また、構成データは、コンテンツデータが映像データであれば、映像データに含まれる人のデータや背景のデータである。構成データ情報は、構成データそのものの情報を表すものであり、言語データであれば「言語」となり、文字データであれば「文字」等となる。
【００１６】
情報処理装置２００は、コンテンツデータの構成データ情報を電子機器３００から受信し、コンテンツデータから、構成データ情報に対応する構成データの抽出をクラウドサーバ４００に指示する。クラウドサーバ４００は、コンテンツデータと、構成データ情報とから、該コンテンツデータに含まれる構成データを抽出し、抽出した構成データを情報処理装置２００に対して送信する。情報処理装置２００は、クラウドサーバ４００によって抽出された構成データを電子機器３００に対して送信する。これらにより、電子機器３００は、情報処理装置２００から構成データを受信し、受信した構成データを合成処理して、合成処理結果である合成データを出力する。すなわち、電子機器３００は、携帯端末１００に保持されていたコンテンツデータから抽出された構成データを合成して出力することで、独自のコンテンツを出力する。
【００１７】
つまり、情報処理システム１では、近距離無線通信によって送信された携帯端末１００の種別情報に応じて、電子機器３００を制御するためのアプリケーションを、無線ＬＡＮへの接続により取得するので、利用登録のための操作の煩わしさを軽減することができる。
【００１８】
［実施の形態１に係る携帯端末のハードウェア構成］
次に、図２を用いて、実施の形態１に係る携帯端末１００のハードウェア構成を説明する。図２は、実施の形態１に係る携帯端末１００のハードウェア構成例を示すブロック図である。
【００１９】
図２に示すように、携帯端末１００は、ＣＰＵ（Central  Processing  Unit）１２と、ＲＯＭ（Read  Only  Memory）１３と、ＲＡＭ（Random  Access  Memory）１４と、ＨＤＤ（Hard  Disk  Drive）１５と、通信Ｉ／Ｆ１６と、映像表示Ｉ／Ｆ１７と、音声再生Ｉ／Ｆ１８と、近距離通信Ｉ／Ｆ１９とを有する。上記各部は、バス１１により接続される。
【００２０】
ＣＰＵ１２は、携帯端末１００全体の動作を制御する。ＣＰＵ１２は、ＲＯＭ１３等に記憶されたプログラムを、ＲＡＭ１４等を作業領域として実行することで、携帯端末１００全体の動作を制御する。ＲＯＭ１３は、携帯端末１００による処理を実現するためのプログラムを記憶する。ＲＡＭ１４は、ＲＯＭ１３等に格納されたプログラムの実行時の作業領域である。ＨＤＤ１５は、各種データを蓄積するために使用される不揮発性記憶装置等のハードウェアである。
【００２１】
通信Ｉ／Ｆ１６は、情報処理装置２００等との通信（無線ＬＡＮ）を制御するインタフェースである。映像表示Ｉ／Ｆ１７は、映像を表示する操作表示部等に接続され、ＣＰＵ１２による制御に従い操作表示部を制御するインタフェースである。音声再生Ｉ／Ｆ１８は、音声を出力するスピーカ等に接続され、ＣＰＵ１２による制御に従いスピーカを制御するインタフェースである。近距離通信Ｉ／Ｆ１９は、情報処理装置２００等との近距離無線通信を制御するインタフェースである。
【００２２】
［実施の形態１に係る情報処理装置のハードウェア構成］
次に、図３を用いて、実施の形態１に係る情報処理装置２００のハードウェア構成を説明する。図３は、実施の形態１に係る情報処理装置２００のハードウェア構成例を示すブロック図である。
【００２３】
図３に示すように、情報処理装置２００は、ＣＰＵ２２と、ＲＯＭ２３と、ＲＡＭ２４と、ＨＤＤ２５と、通信Ｉ／Ｆ２６と、近距離通信Ｉ／Ｆ２７とを有する。上記各部は、バス２１により接続される。
【００２４】
ＣＰＵ２２は、情報処理装置２００全体の動作を制御する。ＣＰＵ２２は、ＲＯＭ２３等に記憶されたプログラムを、ＲＡＭ２４等を作業領域として実行することで、情報処理装置２００全体の動作を制御する。ＲＯＭ２３は、情報処理装置２００による処理を実現するためのプログラムを記憶する。ＲＡＭ２４は、ＲＯＭ２３等に格納されたプログラムの実行時の作業領域である。ＨＤＤ２５は、各種データを蓄積するために使用される不揮発性記憶装置等のハードウェアである。通信Ｉ／Ｆ２６は、電子機器３００やクラウドサーバ４００等とのインターネットやＬＡＮでの通信、携帯端末１００との無線ＬＡＮでの通信を制御するインタフェースである。近距離通信Ｉ／Ｆ２７は、携帯端末１００等との近距離無線通信を制御するインタフェースである。
【００２５】
［実施の形態１に係る電子機器のハードウェア構成］
次に、図４を用いて、実施の形態１に係る電子機器３００のハードウェア構成を説明する。図４は、実施の形態１に係る電子機器３００のハードウェア構成例を示すブロック図である。
【００２６】
図４に示すように、電子機器３００は、ＣＰＵ３２と、ＲＯＭ３３と、ＲＡＭ３４と、ＨＤＤ３５と、通信Ｉ／Ｆ３６と、映像表示Ｉ／Ｆ３７と、音声再生Ｉ／Ｆ３８とを有する。上記各部は、バス３１により接続される。
【００２７】
ＣＰＵ３２は、電子機器３００全体の動作を制御する。ＣＰＵ３２は、ＲＯＭ３３等に記憶されたプログラムを、ＲＡＭ３４等を作業領域として実行することで、電子機器３００全体の動作を制御する。ＲＯＭ３３は、電子機器３００による処理を実現するためのプログラムを記憶する。ＲＡＭ３４は、ＲＯＭ３３等に格納されたプログラムの実行時の作業領域である。ＨＤＤ３５は、各種データを蓄積するために使用される不揮発性記憶装置等のハードウェアである。通信Ｉ／Ｆ３６は、情報処理装置２００等とのＬＡＮでの通信を制御するインタフェースである。映像表示Ｉ／Ｆ３７は、映像を表示する出力部等に接続され、ＣＰＵ３２による制御に従い出力部を制御するインタフェースである。音声再生Ｉ／Ｆ３８は、音声を出力するスピーカ等に接続され、ＣＰＵ３２による制御に従いスピーカを制御するインタフェースである。
【００２８】
［実施の形態１に係る携帯端末の機能構成］
次に、図５を用いて、実施の形態１に係る携帯端末１００の機能構成を説明する。図５は、実施の形態１に係る携帯端末１００の機能構成例を示すブロック図である。
【００２９】
図５に示すように、携帯端末１００は、処理制御部１１０と、記憶部１２０と、近距離無線通信部１３０と、受信部１４０と、送信部１５０と、操作表示部１６０とを有する。処理制御部１１０は、ソフトウェア（プログラム）で実現されても良いし、ハードウェア回路で実現されても良い。
【００３０】
処理制御部１１０は、携帯端末１００における各種処理を制御する。具体的には、処理制御部１１０は、第１無線通信によって、携帯端末１００の種別を表す種別情報を情報処理装置２００に対して送信する。かかる処理制御部１１０は、「種別情報送信部」の一例である。また、第１無線通信は、ＮＦＣ等の近距離無線通信である。例えば、処理制御部１１０は、近距離無線通信部１３０を介して、携帯端末１００の種別情報や識別情報等を含む端末情報を、情報処理装置２００に対して送信する。種別情報は、電子機器３００を制御するためのアプリケーションの配布において、携帯端末１００のＯＳで実行可能なアプリケーションを特定するために使用される情報である。識別情報は、携帯端末１００の識別に使用される情報である。なお、近距離無線通信部１３０による通信は、ＮＦＣ等の近距離無線通信である。
【００３１】
また、処理制御部１１０は、種別情報の送信に対する応答として、第１無線通信よりも大容量のデータを送受可能な第２無線通信に接続するための接続情報を情報処理装置２００から受信する。かかる処理制御部１１０は、「接続情報受信部」の一例である。また、第２無線通信は、無線ＬＡＮ等の無線通信である。例えば、処理制御部１１０は、近距離無線通信部１３０を介して、ＮＦＣ等の近距離無線通信よりも大容量のデータを送受可能な無線ＬＡＮ等の無線通信に接続するための接続情報を、情報処理装置２００から受信する。これにより、携帯端末１００は、情報処理システム１において、情報処理装置２００と無線ＬＡＮによる通信が可能になる。また、接続情報には、携帯端末１００の識別情報ごとに付与された認証情報が含まれていても良い。以降、携帯端末１００は、各種データの送信時に、端末情報及び認証情報を付加して送信する。これにより、情報処理装置２００では、端末情報及び認証情報が付加されたデータを受け付けた場合に、端末情報と認証情報とを利用して認証処理を行なうことができる。
【００３２】
また、処理制御部１１０は、接続情報に従って無線通信に接続し、電子機器３００を制御するためのアプリケーションを情報処理装置２００から受信する。かかる処理制御部１１０は、「アプリケーション受信部」の一例である。例えば、処理制御部１１０は、受信した接続情報に従って無線ＬＡＮ等に接続した状態において、受信部１４０を介して、電子機器３００を制御するためのアプリケーションを情報処理装置２００から受信する。情報処理システム１において、電子機器３００が複数存在する場合は、複数のアプリケーションが受信される可能性がある。複数のアプリケーションとは、各電子機器３００を制御するためのアプリケーションそれぞれを指す。処理制御部１１０は、受信したアプリケーションを記憶部１２０に格納する。
【００３３】
また、処理制御部１１０は、アプリケーションの実行時に、携帯端末１００が保持するコンテンツデータの何れかが選択された場合に、無線通信によって、選択されたコンテンツデータを情報処理装置２００に対して送信する。かかる処理制御部１１０は、「データ送信部」の一例である。コンテンツデータは、記憶部１２０に記憶されている。例えば、ユーザは、操作表示部１６０を操作し、制御したい電子機器３００に対応するアプリケーションを実行する。操作表示部１６０は、処理制御部１１０による制御に従い、携帯端末１００が保持するコンテンツデータを選択するための選択画面を表示する。
【００３４】
図８は、実施の形態１に係るコンテンツデータの選択画面の例を示す図である。図８に示すように、選択画面には、携帯端末１００が保持するコンテンツデータを選択するためのインタフェースと、選択されたコンテンツデータを情報処理装置２００に送信するための送信ボタンと、選択画面での選択を取り止めるためのキャンセルボタンとが表示される。ユーザは、選択画面において、コンテンツデータを選択し、送信ボタンを押下する。これにより、処理制御部１１０は、選択画面で選択されたコンテンツデータを記憶部１２０から取得し、無線ＬＡＮによって、記憶部１２０から取得したコンテンツデータを、情報処理装置２００に対して送信する。このとき、処理制御部１１０は、端末情報や認証情報も合わせて情報処理装置２００に対して送信する。
【００３５】
［実施の形態１に係る情報処理装置の機能構成］
次に、図６を用いて、実施の形態１に係る情報処理装置２００の機能構成を説明する。図６は、実施の形態１に係る情報処理装置２００の機能構成例を示すブロック図である。
【００３６】
図６に示すように、情報処理装置２００は、近距離無線通信部２１０と、処理制御部２２０と、送信部２３０と、受信部２４０とを有する。処理制御部２２０は、ソフトウェア（プログラム）で実現されても良いし、ハードウェア回路で実現されても良い。
【００３７】
処理制御部２２０は、情報処理装置２００における各種処理を制御する。具体的には、処理制御部２２０は、第１無線通信によって、種別情報を携帯端末１００から受信する。かかる処理制御部２２０は、「種別情報受信部」の一例である。例えば、処理制御部２２０は、近距離無線通信部２１０を介して、携帯端末１００の種別情報や識別情報等を含む端末情報を、該携帯端末１００から受信する。なお、近距離無線通信部２１０による通信は、ＮＦＣ等の近距離無線通信である。
【００３８】
ここで、処理制御部２２０は、認証処理を実現する場合、受信した種別情報や識別情報に対する認証情報を付与する。図９は、実施の形態１に係る認証処理に利用される情報例を示す図である。かかる情報は、情報処理装置２００によって記憶される。図９に示すように、認証処理に利用される情報は、携帯端末１００の識別情報と、種別情報と、付与された認証情報とである。例を挙げると、情報処理装置２００は、識別情報「ＩＤ０００１」と、種別情報「デバイスＡ」と、認証情報「Ｐ０００１」とを対応付けて保持する。
【００３９】
また、処理制御部２２０は、第１無線通信によって、接続情報を携帯端末１００に対して送信する。かかる処理制御部２２０は、「接続情報送信部」の一例である。例えば、処理制御部２２０は、端末情報の受信に応じて、近距離無線通信部２１０を介して、無線ＬＡＮに接続するための接続情報を携帯端末１００に対して送信する。なお、認証処理を実現する場合、処理制御部２２０は、認証情報を付加した接続情報を携帯端末１００に対して送信する。以降、情報処理装置２００は、携帯端末１００から受信するデータに付加された端末情報及び認証情報をもとに、都度、認証処理を実行することができる。認証処理に失敗した場合には、該当する携帯端末１００とのデータのやり取りは中止される。
【００４０】
また、処理制御部２２０は、種別情報に対応するアプリケーションを電子機器３００に要求する。かかる処理制御部２２０は、「要求部」の一例である。例えば、処理制御部２２０は、端末情報の受信に応じて、送信部２３０を介して、端末情報に含まれる種別情報を電子機器３００に対して送信し、種別情報に対応するアプリケーションの要求を行なう。そして、処理制御部２２０は、受信部２４０を介して、種別情報に対応するアプリケーションを電子機器３００から受信する。
【００４１】
また、処理制御部２２０は、アプリケーションを携帯端末１００に対して転送する。かかる処理制御部２２０は、「アプリケーション転送部」の一例である。例えば、処理制御部２２０は、電子機器３００から受信したアプリケーションを、送信部２３０を介して、無線ＬＡＮにより、対応する携帯端末１００に対して転送する。このとき、携帯端末１００側において、無線ＬＡＮへの接続が確立されていない可能性があるため、処理制御部２２０は、アプリケーションの転送が成功しない場合に何度か転送を試みる。
【００４２】
また、処理制御部２２０は、コンテンツデータを携帯端末１００から受信する。かかる処理制御部２２０は、「データ受信部」の一例である。そして、処理制御部２２０は、受信したコンテンツデータを電子機器３００に対して転送する。かかる処理制御部２２０は、「データ転送部」の一例である。例えば、処理制御部２２０は、受信部２４０を介して、無線ＬＡＮにより、ユーザによって選択されたコンテンツデータを携帯端末１００から受信する。そして、処理制御部２２０は、受信されたコンテンツデータを、送信部２３０を介して、電子機器３００に対して転送する。
【００４３】
また、処理制御部２２０は、コンテンツデータの転送に対する応答として、コンテンツデータを構成する構成データに関する情報である構成データ情報を電子機器３００から受信する。かかる処理制御部２２０は、「構成データ情報受信部」の一例である。例えば、処理制御部２２０は、コンテンツデータの転送に対する応答として、受信部２４０を介して、無線ＬＡＮにより、コンテンツデータを構成する構成データそのものの情報である構成データ情報を電子機器３００から受信する。例えば、構成データ情報は、電子機器３００によって処理可能な構成データの構成データ情報である。すなわち、電子機器３００では、コンテンツデータに含まれる構成データのうち、該電子機器３００で合成処理可能な構成データの構成データ情報が特定される。
【００４４】
また、処理制御部２２０は、コンテンツデータから、構成データ情報に対応する構成データの抽出を外部装置に指示する。かかる処理制御部２２０は、「抽出指示部」の一例である。例えば、処理制御部２２０は、コンテンツデータと、電子機器３００から受信した構成データ情報とを、送信部２３０を介して、クラウドサーバ４００等の外部装置に対して送信し、コンテンツデータから、構成データ情報に対応する構成データの抽出を指示する。そして、処理制御部２２０は、受信部２４０を介して、コンテンツデータから抽出された構成データをクラウドサーバ４００から受信する。
【００４５】
また、処理制御部２２０は、抽出された構成データを電子機器３００に対して送信する。かかる処理制御部２２０は、「構成データ送信部」の一例である。例えば、処理制御部２２０は、受信した構成データを、送信部２３０を介して、電子機器３００に対して送信する。これにより、電子機器３００は、自身で処理可能な構成データを受け取ることになる。
【００４６】
［実施の形態１に係る電子機器の機能構成］
次に、図７を用いて、実施の形態１に係る電子機器３００の機能構成を説明する。図７は、実施の形態１に係る電子機器３００の機能構成例を示すブロック図である。
【００４７】
図７に示すように、電子機器３００は、処理制御部３１０と、受信部３２０と、記憶部３３０と、送信部３４０と、出力部３５０とを有する。処理制御部３１０は、ソフトウェア（プログラム）で実現されても良いし、ハードウェア回路で実現されても良い。
【００４８】
処理制御部３１０は、電子機器３００における各種処理を制御する。具体的には、処理制御部３１０は、情報処理装置２００からの要求に応じて、種別情報に対応するアプリケーションを特定し、特定したアプリケーションを情報処理装置２００に対して送信する。かかる処理制御部３１０は、「アプリケーション送信部」の一例である。例えば、処理制御部３１０は、受信部３２０を介して、携帯端末１００の種別情報を情報処理装置２００から受信する。そして、処理制御部３１０は、受信した種別情報に対応するアプリケーションを特定する。
【００４９】
図１０は、実施の形態１に係る種別情報に対応するアプリケーションを特定するための情報例を示す図である。かかる情報は、記憶部３３０によって記憶される。図１０に示すように、記憶部３３０には、各携帯端末１００の種別情報と、該種別情報に対応するアプリケーションの情報とが対応付けて記憶されている。例を挙げると、記憶部３３０は、種別情報「デバイスＡ」と、対応アプリ「アプリＡ」とを対応付けて記憶する。処理制御部３１０は、記憶部３３０を参照し、種別情報に対応するアプリケーションを特定する。そして、処理制御部３１０は、特定したアプリケーションを記憶部３３０から取得する。すなわち、記憶部３３０には、各携帯端末１００のＯＳで動作する各アプリケーションがさらに記憶されている。その後、処理制御部３１０は、取得したアプリケーションを、送信部３４０を介して、情報処理装置２００に対して送信する。
【００５０】
また、処理制御部３１０は、情報処理装置２００から転送されたコンテンツデータの構成データ情報を特定する。かかる処理制御部３１０は、「特定部」の一例である。例えば、処理制御部３１０は、受信部３２０を介して、ユーザによって選択されたコンテンツデータを情報処理装置２００から受信する。そして、処理制御部３１０は、受信したコンテンツデータの構成データ情報を特定する。
【００５１】
図１１は、実施の形態１に係るコンテンツデータの構成データ情報を特定するための情報例を示す図である。かかる情報は、記憶部３３０によって記憶される。図１１に示すように、記憶部３３０には、各コンテンツデータの拡張子を表す情報と、各コンテンツデータの種類を表す情報と、各コンテンツデータを構成する構成データの構成データ情報とが対応付けて記憶されている。例を挙げると、記憶部３３０は、データ拡張子「ｍｐｅｇ」と、データ種類「映像」と、構成データ情報「人」「物」「背景」とを対応付けて記憶する。処理制御部３１０は、記憶部３３０を参照し、コンテンツデータを構成する構成データの構成データ情報を特定する。このとき、処理制御部３１０は、電子機器３００で合成処理可能な構成データの構成データ情報を特定する。例えば、処理制御部３１０は、コンテンツデータが「ｍｕｓｉｃｖｉｄｅｏ．ｍｐｅｇ」である場合に、該コンテンツデータには構成データ情報「人」「物」「背景」が含まれる可能性があるが、電子機器３００においては構成データ情報「人」「背景」に対応する構成データの処理だけが可能であるため、処理可能な構成データの構成データ情報を「人」「背景」として特定する。なお、処理可能な構成データは、電子機器３００の性能や用途によって異なる。
【００５２】
また、処理制御部３１０は、特定した構成データ情報を情報処理装置２００に対して送信する。かかる処理制御部３１０は、「構成データ情報送信部」の一例である。例えば、処理制御部３１０は、特定した構成データ情報を、送信部３４０を介して、情報処理装置２００に対して送信する。これにより、情報処理装置２００では、コンテンツデータから、構成データ情報に対応する構成データの抽出指示が行なわれる。
【００５３】
また、処理制御部３１０は、情報処理装置２００から構成データを受信し、受信した構成データを合成処理する。そして、出力部３５０は、処理制御部３１０による合成処理結果である合成データを出力する。かかる処理制御部３１０や出力部３５０は、「出力部」の一例である。例えば、処理制御部３１０は、受信部３２０を介して、構成データを情報処理装置２００から受信する。そして、処理制御部３１０は、受信した構成データを合成処理し、合成処理結果である合成データを出力部３５０に対して出力する。これにより、出力部３５０は、合成データを表示部等に出力するための制御を行なう。すなわち、情報処理システム１をカラオケボックスに適用した場合、演奏装置の表示部に、携帯端末１００に保持されるコンテンツデータをもとにした合成データが表示出力されることになる。
【００５４】
［実施の形態１に係る全体処理］
次に、図１２を用いて、実施の形態１に係る情報処理システム１による全体処理の流れを説明する。図１２は、実施の形態１に係る情報処理システム１による全体処理の流れの例を示すシーケンス図である。
【００５５】
図１２に示すように、携帯端末１００は、近距離無線通信により、識別情報や種別情報を含む端末情報を情報処理装置２００に対して送信する（ステップＳ１０１）。情報処理装置２００は、携帯端末１００から端末情報を受信すると、近距離無線通信により、無線ＬＡＮに接続するための接続情報を携帯端末１００に対して送信する（ステップＳ１０２）。このとき、情報処理装置２００は、認証処理を実現する場合、端末情報に対する認証情報を付与し、接続情報とともに認証情報を携帯端末１００に対して送信する。
【００５６】
また、情報処理装置２００は、携帯端末１００から受信した端末情報に含まれる種別情報を電子機器３００に対して送信し、種別情報に対応するアプリケーションを要求する（ステップＳ１０３）。電子機器３００は、情報処理装置２００から受信した種別情報に対応するアプリケーションを特定し、特定したアプリケーションを情報処理装置２００に対して送信する（ステップＳ１０４）。情報処理装置２００は、電子機器３００から受信したアプリケーションを、無線ＬＡＮにより、携帯端末１００に対して転送する（ステップＳ１０５）。
【００５７】
情報処理装置２００から受信されたアプリケーションの実行により、携帯端末１００は、携帯端末１００に保持されているコンテンツデータの選択を受け付ける（ステップＳ１０６）。そして、携帯端末１００は、無線ＬＡＮにより、選択されたコンテンツデータを情報処理装置２００に対して送信する（ステップＳ１０７）。このとき、携帯端末１００は、認証処理を実現する場合、端末情報及び認証情報を、コンテンツデータとともに情報処理装置２００に対して送信する。
【００５８】
情報処理装置２００は、携帯端末１００から受信したコンテンツデータを電子機器３００に対して転送する（ステップＳ１０８）。このとき、情報処理装置２００は、認証処理を実現する場合、コンテンツデータとともに受信した端末情報及び認証情報をもとに、認証処理を実行する。認証処理が失敗した場合には、携帯端末１００に関する全ての処理を中止する。電子機器３００は、情報処理装置２００から受信したコンテンツデータを構成する構成データのうち、自身で処理可能な構成データの構成データ情報を特定する（ステップＳ１０９）。そして、電子機器３００は、特定した構成データ情報を情報処理装置２００に対して送信する（ステップＳ１１０）。
【００５９】
情報処理装置２００は、電子機器３００から構成データ情報を受信すると（ステップＳ１１０）、受信した構成データ情報と、対応するコンテンツデータとを、クラウドサーバ４００に対して送信し、コンテンツデータから構成データ情報に対応する構成データの抽出を指示する（ステップＳ１１１）。クラウドサーバ４００は、情報処理装置２００から受信したコンテンツデータ及び構成データ情報をもとに、構成データ情報に対応する構成データをコンテンツデータから抽出する（ステップＳ１１２）。そして、クラウドサーバ４００は、抽出した構成データを情報処理装置２００に対して送信する（ステップＳ１１３）。
【００６０】
情報処理装置２００は、クラウドサーバ４００から受信した構成データを電子機器３００に対して送信する（ステップＳ１１４）。電子機器３００は、情報処理装置２００から受信した構成データを合成処理する（ステップＳ１１５）。そして、電子機器３００は、構成データの合成処理結果である合成データを表示部等に出力する（ステップＳ１１６）。
【００６１】
［実施の形態１に係る構成データ情報特定処理］
次に、図１３を用いて、実施の形態１に係る構成データ情報特定処理の流れを説明する。図１３は、実施の形態１に係る構成データ情報特定処理の流れの例を示すフローチャートである。なお、構成データ情報特定処理とは、コンテンツデータを構成する構成データに関する構成データ情報を特定する処理を指す。
【００６２】
図１３に示すように、電子機器３００は、コンテンツデータの種類を判定する（ステップＳ２０１）。ここでは、コンテンツデータの種類が音声又は映像である場合を例に挙げる。電子機器３００は、コンテンツデータの種類が音声であると判定した場合に（ステップＳ２０１：音声）、該コンテンツデータを構成する構成データのうち、自身が処理可能な構成データの構成データ情報として、「言語」と「文字」とを特定する（ステップＳ２０２、ステップＳ２０３）。一方、電子機器３００は、コンテンツデータの種類が映像であると判定した場合に（ステップＳ２０１：映像）、該コンテンツデータに含まれる構成データのうち、自身が処理可能な構成データの構成データ情報として、「人」と「背景」とを特定する（ステップＳ２０４、ステップＳ２０５）。
【００６３】
［実施の形態１による効果］
情報処理システム１は、近距離無線通信によって端末情報や接続情報を送受し、端末情報に含まれる種別情報に対応するアプリケーションを、無線ＬＡＮにより提供するので、電子機器３００を制御するためのアプリケーションを利用する利用登録のための操作の煩わしさを軽減することができる。また、情報処理システム１は、接続情報に、端末情報に応じて付与された認証情報を付加し、以降のやり取りにおいて認証処理を実行するので、セキュリティ上のリスクを軽減することができる。
【００６４】
また、情報処理システム１は、携帯端末１００が保持するコンテンツデータを構成する構成データのうち、電子機器３００が処理可能な構成データの構成データ情報を特定し、特定された構成データ情報に対応する構成データをコンテンツデータから抽出させる指示をクラウドサーバ４００に行ない、抽出された構成データを電子機器３００にて合成処理させる。この結果、ユーザは、アプリケーションを利用して、電子機器３００の制御を容易に行なうことができる。
【００６５】
（実施の形態２）
さて、これまで本発明に係る情報処理システム１の実施の形態について説明したが、上述した実施の形態以外にも種々の異なる形態にて実施されて良いものである。そこで、（１）構成、（２）プログラム、について異なる実施の形態を説明する。
【００６６】
（１）構成
上記文書中や図面中等で示した処理手順、制御手順、具体的名称、各種のデータやパラメタ等を含む情報は、特記する場合を除いて任意に変更することができる。また、図示した装置の各構成要素は、機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、装置の分散又は統合の具体的形態は、図示のものに限られず、その全部又は一部を各種の負担や使用状況等に応じて、任意の単位で機能的又は物理的に、分散又は統合することができる。例えば、情報処理装置２００と電子機器３００とが一対一の関係である場合、情報処理装置２００と電子機器３００とは、１台の装置として統合されても良い。
【００６７】
（２）プログラム
また、携帯端末１００や情報処理装置２００、電子機器３００で実行されるプログラムは、一つの様態として、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。また、携帯端末１００や情報処理装置２００、電子機器３００で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしても良い。また、携帯端末１００や情報処理装置２００、電子機器３００で実行されるプログラムをインターネット等のネットワーク経由で提供又は配布するように構成しても良い。また、携帯端末１００や情報処理装置２００、電子機器３００で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成しても良い。
【００６８】
携帯端末１００で実行されるプログラムは、上述した処理制御部１１０を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵが記憶媒体からプログラムを読み出して実行することにより、処理制御部１１０が主記憶装置上にロードされ、処理制御部１１０が主記憶装置上に生成されるようになっている。
【００６９】
また、情報処理装置２００で実行されるプログラムは、上述した処理制御部２２０を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵが記憶媒体からプログラムを読み出して実行することにより、処理制御部２２０が主記憶装置上にロードされ、処理制御部２２０が主記憶装置上に生成されるようになっている。
【００７０】
また、電子機器３００で実行されるプログラムは、上述した処理制御部３１０を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵが記憶媒体からプログラムを読み出して実行することにより、処理制御部３１０が主記憶装置上にロードされ、処理制御部３１０が主記憶装置上に生成されるようになっている。
【符号の説明】
【００７１】
１      情報処理システム
１００  携帯端末
１１０  処理制御部
１２０  記憶部
１３０  近距離無線通信部
１４０  受信部
１５０  送信部
１６０  操作表示部
２００  情報処理装置
２１０  近距離無線通信部
２２０  処理制御部
２３０  送信部
２４０  受信部
３００  電子機器
３１０  処理制御部
３２０  受信部
３３０  記憶部
３４０  送信部
３５０  出力部
【先行技術文献】
【特許文献】
【００７２】
【特許文献１】特開２０１４−７７２８号公報
【図１】
2016178424.tif 000003
【図２】
2016178424.tif 000004
【図３】
2016178424.tif 000005
【図４】
2016178424.tif 000006
【図５】
2016178424.tif 000007
【図６】
2016178424.tif 000008
【図７】
2016178424.tif 000009
【図８】
2016178424.tif 000010
【図９】
2016178424.tif 000011
【図１０】
2016178424.tif 000012
【図１１】
2016178424.tif 000013
【図１２】
2016178424.tif 000014
【図１３】
2016178424.tif 000015