(57)【要約】【課題】情報処理装置を遠隔操作する操作元を切り替えるためには手間がかかるという問題を解決することが可能な遠隔操作端末を提供する。【解決手段】入力部２２は、サーバ１と接続するための接続情報を受け付ける。記憶部２３は、サーバ１を遠隔操作する操作元の切替先となる切替先端末を特定する切替先識別情報を記憶する。検出部２４は、操作元を切り替える契機が発生したか否かを検出する。制御部２５は、接続情報を用いてサーバ１と接続して、サーバ１の遠隔操作を行う。制御部２５は、契機が検出された場合、切替先識別情報を用いて、操作元を前記クライアント３に切り替える。【選択図】図３
2012209840.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置の遠隔操作を行う遠隔操作端末であって、
前記情報処理装置と接続するための接続情報を受け付ける入力部と、
前記情報処理装置を遠隔操作する操作元の切替先となる切替先端末を特定する切替先識別情報を記憶する記憶部と、
前記操作元を切り替える契機が発生したか否かを検出する検出部と、
前記接続情報を用いて前記情報処理装置と接続して、前記情報処理装置の遠隔操作を行う制御部とを有し、
前記制御部は、前記契機が検出された場合、前記切替先識別情報を用いて、前記操作元を前記切替先端末に切り替える、遠隔操作端末。
【請求項２】
前記制御部は、前記契機が検出された場合、前記切替先識別情報にて特定される切替先端末に対して、前記接続情報と、前記情報処理装置と接続する旨の切替指示とを送信して、前記切替先端末に前記情報処理装置と接続させるとともに、前記情報処理装置との接続を切断して、前記操作元を切り替える、請求項１に記載の遠隔操作端末。
【請求項３】
前記制御部は、前記切替先識別情報を用いて、前記切替先端末を通信の中継を行う通信中継装置として設定し、前記切替先端末を経由して前記情報処理装置と接続する、請求項２に記載の遠隔操作端末。
【請求項４】
前記制御部は、前記情報処理装置に対して、前記切替先識別情報と、前記切替先端末と接続する旨の切替要求とを送信して、前記情報処理装置に前記切替先端末と接続させるとともに、前記情報処理装置との接続を切断して、前記操作元を切り替える、請求項１に記載の遠隔操作端末。
【請求項５】
情報処理装置の遠隔操作を行う遠隔操作端末であって、
前記情報処理装置と接続するための接続情報と、前記情報処理装置と接続する旨の切替指示とを受信する受信部と、
前記受信部が前記接続情報および前記切替指示を受信した場合、前記接続情報を用いて前記情報処理装置と接続して、前記情報処理装置の遠隔操作を行う遠隔操作部と、を有する遠隔操作端末。
【請求項６】
遠隔操作端末から遠隔操作が行われる情報処理装置であって、
前記遠隔操作端末から、前記遠隔操作の操作元の切替先となる切替先端末を特定する切替先識別情報と、前記切替先端末と接続する旨の切替要求とを受信する受付部と、
前記遠隔操作端末からの遠隔操作を受け付け、前記受付部が前記切替先識別情報および前記切替要求を受信した場合、前記切替先識別情報を用いて前記切替先端末と接続し、前記切替先端末からの遠隔操作を受け付ける処理部と、を有する情報処理装置。
【請求項７】
情報処理装置の遠隔操作を行う遠隔操作端末と、前記情報処理装置を遠隔操作する操作元の切替先となる切替先端末とを有する遠隔操作システムであって、
前記遠隔操作端末は、
前記情報処理装置と接続するための接続情報を受け付ける入力部と、
前記切替先端末を特定する切替先識別情報を記憶する記憶部と、
前記操作元を切り替える契機が発生したか否かを検出する検出部と、
前記接続情報を用いて前記情報処理装置と接続して、前記情報処理装置の遠隔操作を行う制御部と、を有し、
前記制御部は、前記契機が検出された場合、前記切替先識別情報にて特定される切替先端末に対して、前記接続情報と、前記情報処理装置と接続する旨の切替指示とを送信するとともに、前記情報処理装置との接続を切断し、
前記切替先端末は、
前記接続情報および前記切替指示を受信する受信部と、
前記受信部が前記接続情報および前記切替指示を受信した場合、前記接続情報を用いて前記情報処理装置と接続して、前記情報処理装置の遠隔操作を行う遠隔操作部と、を有する、遠隔操作システム。
【請求項８】
情報処理装置と、前記情報処理装置の遠隔操作を行う遠隔操作端末とを有する遠隔操作システムであって、
前記情報処理装置と接続するための接続情報を受け付ける入力部と、
前記情報処理装置を遠隔操作する操作元の切替先となる切替先端末を特定する切替先識別情報を記憶する記憶部と、
前記操作元を切り替える契機が発生したか否かを検出する検出部と、
前記接続情報を用いて前記情報処理装置と接続して、前記情報処理装置の遠隔操作を行う制御部と、を有し、
前記制御部は、前記契機が検出された場合、前記情報処理装置に対して、前記切替先識別情報と、前記切替先端末と接続する旨の切替要求とを送信するとともに、前記情報処理装置との接続を切断し、
前記情報処理装置は、
前記切替先識別情報および前記切替要求を受信する受付部と、
前記遠隔操作端末からの遠隔操作を受け付け、前記受付部が前記切替先識別情報および前記切替要求を受信した場合、前記切替先識別情報を用いて前記切替先端末と接続し、前記切替先端末からの遠隔操作を受け付ける処理部と、を有する、遠隔操作システム。
【請求項９】
情報処理装置を遠隔操作する操作元の切替先となる切替先端末を特定する切替先識別情報を記憶する記憶部を含み、前記情報処理装置の遠隔操作を行う遠隔操作端末による端末切替方法であって、
前記情報処理装置と接続するための接続情報を受け付け、
前記接続情報を用いて前記情報処理装置と接続して、前記情報処理装置の遠隔操作を行い、
前記操作元を切り替える契機が発生したか否かを検出し、
前記契機が検出された場合、前記切替先識別情報を用いて、前記操作元を前記切替先端末に切り替える、端末切替方法。
【請求項１０】
情報処理装置を遠隔操作する操作元の切替先となる切替先端末を特定する切替先識別情報を記憶する記憶部と接続されたコンピュータに、
前記情報処理装置と接続するための接続情報を受け付ける手順と、
前記接続情報を用いて前記情報処理装置と接続して、前記情報処理装置の遠隔操作を行う手順と、
前記操作元を切り替える契機が発生したか否かを検出する手順と、
前記契機が検出された場合、前記切替先識別情報を用いて、前記操作元を前記切替先端末に切り替える手順と、を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置を遠隔操作するための技術に関する。
【背景技術】
【０００２】
ＰＣ（Personal computer）のような情報処理装置を遠隔操作する遠隔操作システムが知られている。遠隔操作システムは、情報処理装置と、その情報処理装置と接続された遠隔操作端末とを有する。遠隔操作端末は、ユーザから、情報処理装置を制御するための遠隔操作情報を受け付けると、その遠隔操作情報を情報処理装置に送信する。情報処理装置は、遠隔操作情報を受信すると、その遠隔操作情報に応じた処理を実行する(特許文献１参照)。
【０００３】
ユーザは、上記のような遠隔操作システムを利用することで、別の場所にある情報処理装置を使用することができる。また、ユーザは、遠隔操作端末としてスマートフォンやノート型ＰＣなどを利用すれば、移動中などでも、別の場所にある情報処理装置を使用することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−８７６２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
遠隔操作システムでは、ユーザは、情報処理装置の遠隔操作中に遠隔操作端末を切り替えることがある。
【０００６】
例えば、ユーザは、駅のベンチに座りながら、遠隔操作端末としてノート型ＰＣを用いて情報処理装置を遠隔操作していたときに、電車が駅に到着し、ユーザがその電車に乗り込んだとする。この場合、ノート型ＰＣは比較的大きく、車内などの狭い場所では邪魔になることがあるため、ユーザは、遠隔操作端末を、ノート型ＰＣをより小型のスマートフォンなどに切り替えることがある。
【０００７】
このように遠隔操作端末を切り替えるためには、ユーザは、使用中の遠隔操作端末と情報処理装置との接続を解除して一旦遠隔操作を終了し、その後、別の遠隔操作端末を操作して情報処理装置と接続させなければならず、手間がかかるという問題がある。
【０００８】
本発明の目的は、上記の課題である、情報処理装置を遠隔操作する操作元を切り替えるためには手間がかかるという問題を解決することが可能な遠隔操作端末、情報処理装置、遠隔操作システム、端末切替方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００９】
本発明による第１の遠隔操作端末は、情報処理装置の遠隔操作を行う遠隔操作端末であって、前記情報処理装置と接続するための接続情報を受け付ける入力部と、前記情報処理装置を遠隔操作する操作元の切替先となる切替先端末を特定する切替先識別情報を記憶する記憶部と、前記操作元を切り替える契機が発生したか否かを検出する検出部と、前記接続情報を用いて前記情報処理装置と接続して、前記情報処理装置の遠隔操作を行う制御部とを有し、前記制御部は、前記契機が検出された場合、前記切替先識別情報を用いて、前記操作元を前記切替先端末に切り替える。
【００１０】
また、本発明による第２の遠隔操作端末は、情報処理装置の遠隔操作を行う遠隔操作端末であって、前記情報処理装置と接続するための接続情報と、前記情報処理装置と接続する旨の切替指示とを受信する受信部と、前記受信部が前記接続情報および前記切替指示を受信した場合、前記接続情報を用いて前記情報処理装置と接続して、前記情報処理装置の遠隔操作を行う遠隔操作部と、を有する。
【００１１】
また、本発明による情報処理装置は、遠隔操作端末から遠隔操作が行われる情報処理装置であって、前記遠隔操作端末から、前記遠隔操作の操作元の切替先となる切替先端末を特定する切替先識別情報と、前記切替先端末と接続する旨の切替要求とを受信する受付部と、前記遠隔操作端末からの遠隔操作を受け付け、前記受付部が前記切替先識別情報および前記切替要求を受信した場合、前記切替先識別情報を用いて前記切替先端末と接続し、前記切替先端末からの遠隔操作を受け付ける処理部と、を有する。
【００１２】
また、本発明による第１の遠隔操作システムは、情報処理装置の遠隔操作を行う遠隔操作端末と、前記情報処理装置を遠隔操作する操作元の切替先となる切替先端末とを有する遠隔操作システムであって、前記遠隔操作端末は、前記情報処理装置と接続するための接続情報を受け付ける入力部と、前記切替先端末を特定する切替先識別情報を記憶する記憶部と、前記操作元を切り替える契機が発生したか否かを検出する検出部と、前記接続情報を用いて前記情報処理装置と接続して、前記情報処理装置の遠隔操作を行う制御部と、を有し、前記制御部は、前記契機が検出された場合、前記切替先識別情報にて特定される切替先端末に対して、前記接続情報と、前記情報処理装置と接続する旨の切替指示とを送信するとともに、前記情報処理装置との接続を切断し、前記切替先端末は、前記接続情報および前記切替指示を受信する受信部と、前記受信部が前記接続情報および前記切替指示を受信した場合、前記接続情報を用いて前記情報処理装置と接続して、前記情報処理装置の遠隔操作を行う遠隔操作部と、を有する。
【００１３】
また、本発明による第２の遠隔操作システムは、情報処理装置と、前記情報処理装置の遠隔操作を行う遠隔操作端末とを有する遠隔操作システムであって、前記情報処理装置と接続するための接続情報を受け付ける入力部と、前記情報処理装置を遠隔操作する操作元の切替先となる切替先端末を特定する切替先識別情報を記憶する記憶部と、前記操作元を切り替える契機が発生したか否かを検出する検出部と、前記接続情報を用いて前記情報処理装置と接続して、前記情報処理装置の遠隔操作を行う制御部と、を有し、前記制御部は、前記契機が検出された場合、前記情報処理装置に対して、前記切替先識別情報と、前記切替先端末と接続する旨の切替要求とを送信するとともに、前記情報処理装置との接続を切断し、前記情報処理装置は、前記切替先識別情報および前記切替要求を受信する受付部と、前記遠隔操作端末からの遠隔操作を受け付け、前記受付部が前記切替先識別情報および前記切替要求を受信した場合、前記切替先識別情報を用いて前記切替先端末と接続し、前記切替先端末からの遠隔操作を受け付ける処理部と、を有する。
【００１４】
また、本発明による端末切替方法は、情報処理装置を遠隔操作する操作元の切替先となる切替先端末を特定する切替先識別情報を記憶する記憶部を含み、前記情報処理装置の遠隔操作を行う遠隔操作端末による端末切替方法であって、前記情報処理装置と接続するための接続情報を受け付け、前記接続情報を用いて前記情報処理装置と接続して、前記情報処理装置の遠隔操作を行い、前記操作元を切り替える契機が発生したか否かを検出し、前記契機が検出された場合、前記切替先識別情報を用いて、前記操作元を前記切替先端末に切り替える。
【００１５】
また、本発明によるプログラムは、情報処理装置を遠隔操作する操作元の切替先となる切替先端末を特定する切替先識別情報を記憶する記憶部と接続されたコンピュータに、前記情報処理装置と接続するための接続情報を受け付ける手順と、前記接続情報を用いて前記情報処理装置と接続して、前記情報処理装置の遠隔操作を行う手順と、前記操作元を切り替える契機が発生したか否かを検出する手順と、前記契機が検出された場合、前記切替先識別情報を用いて、前記操作元を前記切替先端末に切り替える手順と、を実行させる。
【発明の効果】
【００１６】
本発明によれば、情報処理装置を遠隔操作する操作元の切り替えにかかる手間を軽減することが可能になる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態の遠隔操作システムを示すブロック図である。
【図２】サーバ１の構成の一例を示すブロック図である。
【図３】クライアント２の構成の一例を示す図である。
【図４】クライアント３の構成の一例を示す図である。
【図５】本発明の第１の実施形態の遠隔操作システムの動作の一例を説明するためのフローチャートである。
【図６】本発明の第２の実施形態の遠隔操作システムの動作の一例を説明するためのフローチャートである。
【図７】本発明の第３の実施形態の遠隔操作システムの動作の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について図面を参照して説明する。なお、以下の説明では、同じ機能を有するものには同じ符号を付け、その説明を省略する場合がある。
【００１９】
図１は、本発明の第１の実施形態の遠隔操作システムを示すブロック図である。図１において、遠隔操作システムは、サーバ１と、クライアント２および３とを有する。サーバ１は、３Ｇ（3rd Generation）回線網などのネットワーク１０を経由して、クライアント２および３のそれぞれと接続可能であり、クライアント２および３は、直接または無線アクセスポイントなどの中継装置（図示せず）を経由して互いに接続可能である。
【００２０】
サーバ１は、クライアント２および３から遠隔操作される情報処理装置であり、クライアント２および３は、サーバ１を遠隔操作する遠隔操作端末である。サーバ１、クライアント２および３としては、例えば、ＰＣ、ＰＤＡ（Personal Digital Assistant：携帯情報端末）およびスマートフォンなどが挙げられる。以下では、サーバ１はデスクトップ型ＰＣ、クライアント２はノート型ＰＣ、クライアント３はスマートフォンであるとする。
【００２１】
図２は、サーバ１の構成の一例を示すブロック図である。図２において、サーバ１は、サーバ記憶部１１と、サーバ通信部１２と、サーバ制御部１３とを有する。
【００２２】
サーバ記憶部１１は、種々の情報を記憶する。例えば、サーバ記憶部１１は、サーバ１がクライアント２および３と接続する際に認証を行うための認証情報を記憶する。なお、認証情報は、ユーザを特定するユーザＩＤおよびパスワードなどである。
【００２３】
サーバ通信部１２は、クライアント２および３との通信を行う。例えば、サーバ通信部１２は、クライアント２および３から、接続要求と、サーバ１を制御するための遠隔操作情報とを受信する。接続要求は認証情報などを含む。
【００２４】
サーバ通信部１２が接続要求を受信した場合、サーバ制御部１３は、その接続要求に基づいて、接続要求の送信元（クライアント２または３）との接続の可否を判断して、その判断結果を接続要求に対する応答情報として、接続要求の送信元に送信する。より具体的には、サーバ制御部１３は、サーバ通信部１２が受信した接続要求内の認証情報と同じ認証情報がサーバ記憶部１１に記憶されている場合、接続の許可を示す応答情報を送信し、接続要求内の認証情報と同じ認証情報がサーバ記憶部１１に記憶されていない場合、接続の不許可を示す応答情報を送信する。
【００２５】
また、サーバ制御部１３は、接続を許可した送信元（クライアント２または３）からの遠隔操作を受け付ける。より具体的には、接続を許可した送信元からサーバ通信部１２が遠隔操作情報を受信した場合、サーバ制御部１３は、その遠隔操作情報に応じた処理を行う。
【００２６】
図３は、クライアント２の構成の一例を示す図である。図２において、クライアント２は、通信部２１と、入力部２２と、記憶部２３と、検出部２４と、制御部２５とを有する。
【００２７】
通信部２１は、サーバ１およびクライアント３と通信を行う。より具体的には、通信部２１は、通信可能な通信方式が互いに異なる通信実行部２１Ａおよび２１Ｂを有する。
【００２８】
通信実行部２１Ａは、例えば、ＷＣＤＭＡ（Wideband Code Division Multiple Access）のような無線アクセス方式の通信が可能であり、ネットワーク１０を経由してサーバ１と通信を行う。一方、通信実行部２１Ｂは、例えば、Ｗｉ−Ｆｉ（登録商標）方式、Ｂｌｕｅｔｏｏｔｈ（登録商標）方式またはＮＦＣ(Near Field Communication)方式のような近距離無線方式の通信が可能であり、クライアント３と通信を行う。
【００２９】
なお、同一の通信方式でサーバ１およびクライアント３の両方と通信を行うことが可能な場合、通信実行部２１Ａおよび２１Ｂの一方はなくてもよい。
【００３０】
入力部２２は、キー入力装置やタッチパネルのような入力装置であり、ユーザから種々の情報を受け付ける。例えば、入力部２２は、サーバ１を遠隔操作する旨の遠隔操作指示と、サーバ１を制御するための遠隔操作情報とを受け付ける。
【００３１】
遠隔操作指示は、サーバ１と接続するための接続情報を含む。接続情報は、サーバ１を特定するためのサーバ識別情報や認証情報などを含む。サーバ識別情報は、例えば、サーバ１のホスト名やＩＰ（Internet Protocol）アドレスなどである。
【００３２】
記憶部２３は、種々の情報を記憶する。例えば、記憶部２３は、サーバ１を遠隔操作する操作元を切り替える際の、その操作元の切替先となる切替先端末に関する切替先情報を記憶する。切替先情報は、少なくとも、切替先端末を特定するための切替先識別情報を含む。切替先識別情報は、切替先端末のホスト名やＩＰアドレスなどである。
【００３３】
検出部２４は、サーバ１を遠隔操作する操作元を切り替える切替契機が発生したか否かを検出する。
【００３４】
切替契機としては、例えば、入力部２２が有するキー入力装置の所定のキーの押下や、入力部２２が有するタッチパネル上の所定の操作領域または所定のアイコンが表示されている表示領域への接触などが挙げられる。また、クライアント２がノート型ＰＣのような折り畳み可能な装置である場合、切替契機は、クライアント２が折り畳まれたことでもよい。さらに、切替契機は、クライアント２に対してシャットダウンが指示されたことや、スリープモードへの移行が指示されたことなどでもよい。
【００３５】
入力部２２が遠隔操作指示を受け付けた場合、制御部２５は、遠隔操作指示内の接続情報を用いてサーバ１と接続する。より具体的には、制御部２５は、遠隔操作指示内のサーバ識別情報にて特定されるサーバ１に対して、遠隔操作指示内の認証情報を含む接続要求を、通信実行部２１Ａを経由して送信する。その後、通信実行部２１Ａが接続の許可を示す応答情報を受信すると、制御部２５は、サーバ１と接続する。
【００３６】
サーバ１と接続すると、制御部２５は、入力部２２が受け付けた遠隔操作情報を、通信実行部２１Ａを経由してサーバ１に送信することで、サーバ１の遠隔操作を行う。
【００３７】
また、検出部２４が切替契機を検出した場合、制御部２５は、記憶部２３に記憶された切替先情報を用いて、サーバ１を遠隔操作する操作元を、クライアント２から切替先情報内の切替先識別情報にて特定される切替先端末に切り替える。
【００３８】
本実施形態では、切替先端末はクライアント３であるとする。また、制御部２５は、クライアント３に対して、入力部２２が受け付けた遠隔操作指示内の接続情報と、その接続情報内のサーバ識別情報にて特定されるサーバ１と接続する旨の切替指示と、を通信実行部２１Ｂを経由して送信することで、クライアント３にサーバ１と接続させる。そして、制御部２５は、サーバ１との接続を切断して、サーバ１の操作元をクライアント３に切り替える。
【００３９】
図４は、クライアント３の構成の一例を示す図である。図４において、クライアント３は、通信部３１と、入力部３２と、記憶部３３と、制御部３４とを有する。
【００４０】
通信部３１は、サーバ１およびクライアント２と通信を行うものであり、クライアント２から切替指示および接続情報を受信する受信部として機能する。
【００４１】
より具体的には、通信部３１は、通信可能な通信方式が互いに異なる通信実行部３１Ａおよび３１Ｂを有する。通信実行部３１Ａは、無線アクセス方式の通信が可能であり、ネットワーク１０を経由してサーバ１と通信を行う。一方、通信実行部３１Ｂは、近距離無線方式の通信が可能であり、クライアント２と通信を行う。なお、同一の通信方式でサーバ１およびクライアント２の両方と通信を行うことが可能な場合、通信実行部３１Ａおよび３１Ｂの一方はなくてもよい。
【００４２】
入力部３２は、キー入力装置やタッチパネルのような入力装置であり、ユーザから種々の情報を受け付ける。例えば、入力部３２は、サーバ１を制御するための遠隔操作情報を受け付ける。
【００４３】
記憶部３３は、種々の情報を記憶する。
【００４４】
制御部３４は、通信実行部３１Ｂが受信した接続情報を用いてサーバ１と接続して、サーバ１を遠隔操作する遠隔操作部である。
【００４５】
より具体的には、通信実行部３１Ｂが切替指示および接続情報を受信した場合、制御部３４は、接続情報を用いてサーバ１と接続する。例えば、制御部３４は、接続情報内のサーバ識別情報にて特定されるサーバ１に対して、接続情報内の認証情報を含む接続要求を、通信実行部３１Ａを経由して送信する。その後、通信実行部３１Ａが接続の許可を示す応答情報を受信すると、制御部３４は、サーバ１と接続する。
【００４６】
サーバ１と接続すると、制御部３４は、入力部３２が受け付けた遠隔操作情報を、通信実行部３１Ａを経由してサーバ１に送信することで、サーバ１の遠隔操作を行う。
【００４７】
次に遠隔操作システムの動作について説明する。
【００４８】
図５は、遠隔操作システムの動作の一例を説明するためのシーケンス図である。
【００４９】
先ず、クライアント２の入力部２２は、遠隔操作指示を受け付けると、その遠隔操作指示を制御部２５に出力する（ステップＳ５０１）。
【００５０】
制御部２５は、遠隔操作指示を受け付けると、その遠隔操作指示内の接続情報を記憶部２３に記憶するとともに、その接続情報を用いてサーバ１と接続する（ステップＳ５０２）。その後、制御部２５は、入力部２２が受け付けた遠隔操作情報を、通信実行部２１Ａを経由してサーバ１に送信することで、サーバ１の遠隔操作を行う（ステップＳ５０３）。
【００５１】
また、クライアント２において切替契機が発生すると、検出部２４は、切替契機を検出し、切替契機の検出を示す検出信号を制御部２５に出力する（ステップＳ５０４）。
【００５２】
制御部２５は、検出信号を受け付けると、切替指示を生成するとともに、記憶部２３から接続情報を取得する。制御部２５は、切替指示および接続情報を、記憶部２３に記憶されている切替先情報内の切替先識別情報にて特定されるクライアント３に対して、通信実行部２１Ｂを経由して送信し、その後、サーバ１との接続を切断する（ステップＳ５０５）。
【００５３】
クライアント３の通信実行部３１Ｂは、切替指示および接続情報を受信すると、切替指示および接続情報を制御部３４に出力する。制御部３４は、切替指示および接続情報を受け付けると、その接続情報を用いてサーバ１と接続する（ステップＳ５０６）。
【００５４】
サーバ１と接続すると、制御部３４は、入力部３２が受け付けた遠隔操作情報を、通信実行部３１Ａを経由してサーバ１に送信することで、サーバ１の遠隔操作を行う（ステップＳ５０７）。
【００５５】
以上説明したように本実施形態によれば、サーバ１を遠隔操作する操作元を切り替える切替契機が検出されると、操作元の切替先となるクライアント３を特定する切替先識別情報が用いられて、操作元がクライアント３に切り替えられる。このため、ユーザは、サーバ１とクライアント２との接続を切断する操作や、サーバ１とクライアント３とを接続させる操作などを行わなくても、サーバ１を遠隔操作する操作元を切り替えることが可能になる。したがって、サーバ１を遠隔操作する操作元の切り替えにかかる手間を軽減することが可能になる。
【００５６】
また、本実施形態では、サーバ１を遠隔操作する操作元の切り替える際に、クライアント３がサーバ１に対して接続を行うため、サーバ１に特別な機能を設けなくてもよくなる。
【００５７】
次に第２の実施形態について説明する。
【００５８】
本実施形態では、サーバ１を操作する操作元を切り替える際に、サーバ１がクライアント３に接続する場合について説明する。なお、本実施形態における、サーバ１、クライアント２および３の構成は図２〜図４で示した構成と同じであるとする。
【００５９】
本実施形態では、クライアント２の記憶部２３に記憶されている切替先情報は、クライアント３と接続するための切替先接続情報として用いられる。切替先接続情報は、サーバ１がクライアント３と接続する際に認証が必要な場合には、切替先識別情報に加えて、その認証で使用される認証情報などを含んでもよい。
【００６０】
また、クライアント２の検出部２４が切替契機を検出した場合、制御部２５は、サーバ１に対して、記憶部２３に記憶された切替先接続情報と、その切替先接続情報内の切替先識別情報にて特定されるクライアント３と接続する旨の切替要求とを、通信実行部２１Ａを経由して送信することで、サーバ１にクライアント３と接続させる。そして、制御部２５は、サーバ１との接続を切断して、サーバ１の操作元をクライアント３に切り替える。
【００６１】
この場合、サーバ１のサーバ通信部１２は、切替要求および切替先接続情報を受信する受付部として機能する。また、サーバ制御部１３は、その切替先接続情報を用いてクライアント３と接続して、クライアント３からの遠隔操作を受け付ける処理部として機能する。
【００６２】
図６は、本実施形態の遠隔操作システムの動作の一例を説明するためのシーケンス図である。
【００６３】
図５を用いて説明したステップＳ５０１〜Ｓ５０４の処理が実行される。その後、ステップＳ５０４において出力された検出信号を受け付けると、制御部２５は、切替要求を生成するとともに、記憶部２３から切替先接続情報を取得する。制御部２５は、切替要求および切替先接続情報を、記憶部２３に記憶されている接続情報内のサーバ識別情報にて特定されるサーバ１に対して、通信実行部２１Ａを経由して送信し、その後、サーバ１との接続を切断する（ステップＳ６０１）。
【００６４】
サーバ１のサーバ通信部１２は、切替要求および切替先接続情報を受信すると、切替要求および切替先接続情報をサーバ制御部１３に出力する。サーバ制御部１３は、切替要求および切替先接続情報を受け付けると、その切替先接続情報を用いてクライアント３と接続する（ステップＳ６０２）。
【００６５】
より具体的には、サーバ制御部１３は、切替先接続情報内の切替先識別情報にて特定されるクライアント３に対して、切替先接続情報内の認証情報を含む接続要求を、サーバ通信部１２を経由して送信する。その後、サーバ通信部１２が接続の許可を示す応答情報を受信すると、サーバ制御部１３は、クライアント３と接続する。なお、クライアント３では、通信実行部３１Ａが接続要求を受信し、制御部３４は、その接続要求に基づいて、サーバ１との接続の可否を判断し、その判断結果を接続要求に対する応答情報として、通信実行部３１Ａを経由してサーバ１に送信する。
【００６６】
サーバ制御部１３は、クライアント３と接続すると、ステップＳ５０７の処理が実行される。
【００６７】
本実施形態でも、第１の実施形態と同様に、サーバ１を遠隔操作する操作元を切り替える切替契機が検出されると、操作元の切替先となるクライアント３を特定する切替先識別情報が用いられて、操作元がクライアント３に切り替えられる。このため、サーバ１を遠隔操作する操作元の切り替えにかかる手間を軽減することが可能になる。
【００６８】
また、本実施形態では、サーバ１を遠隔操作する操作元の切り替える際に、サーバ１がクライアント３に対して接続を行うため、クライアント３に特別な機能を設けなくてもよくなる。
【００６９】
次に本発明の第３の実施形態について説明する。
【００７０】
本実施形態では、クライアント２がテザリング機能を用いて通信を行う場合について説明する。テザリング機能とは、スマートフォンなどの携帯機器を外部モデムのような通信中継装置として使用して通信を行う機能である。本実施形態では、クライアント２はクライアント３を通信中継装置として利用するものとする。なお、本実施形態における、サーバ１、クライアント２および３の構成は図２〜図４で示した構成と同じであるとする。
【００７１】
本実施形態では、クライアント２の制御部２５は、記憶部２３に記憶されている切替先接続情報を用いて、クライアント３を通信の中継を行う通信中継装置として設定する。
【００７２】
より具体的には、先ず、制御部２５は、テザリング要求を、切替先接続情報内の切替先識別情報にて特定されるクライアント３に対して通信実行部２１Ｂを経由して送信する。テザリング要求は、通信の中継を行う通信中継装置として使用する旨の要求であり、切替先接続情報内の認証情報を含んでもよい。
【００７３】
続いて、クライアント３の通信実行部３１Ｂがテザリング要求を受信すると、制御部３４は、テザリング要求に基づいて、通信中継装置としての使用の可否を判断し、その判断結果を、テザリング要求に対する応答情報として、通信実行部３１Ｂを経由してクライアント２に送信する。そして、クライアント２の通信実行部２１Ｂが使用の許可を示す応答情報を受信すると、制御部２５は、クライアント３を通信中継装置として設定する。
【００７４】
クライアント３を通信中継装置として設定すると、制御部２５は、入力部２２が受け付けた遠隔操作指示内の接続情報を用いて、クライアント３を経由してサーバ１と接続する。
【００７５】
図７は、本実施形態の遠隔操作システムの動作の一例を説明するためのシーケンス図である。なお、クライアント３を通信中継装置として設定するテザリング設定は、例えば、クライアント２が起動されたときや、入力部２２が遠隔操作指示を受け付けたときに行われる。本動作では、テザリング設定はクライアント２が起動されたとき行われるものとする。
【００７６】
この場合、先ず、クライアント２が起動すると、制御部２５は、記憶部２３から切替先接続情報を取得し、その切替先接続情報を用いて、クライアント３を通信中継装置として設定するテザリング設定を行う（ステップＳ７０１）。
【００７７】
その後、ステップＳ５０１で遠隔操作指示が受け付けられると、制御部２５は、その遠隔操作指示内の接続情報を記憶部２３に記憶するとともに、その接続情報を用いてクライアント３を経由してサーバ１と接続する（ステップＳ７０２）。
【００７８】
サーバ１と接続すると、制御部２５は、クライアント３を経由してサーバ１を遠隔操作する（ステップＳ７０３）。その後、ステップＳ５０４〜Ｓ５０７の処理が実行される。
【００７９】
なお、本実施形態では、上説明したようにクライアント２は通信実行部２１Ａを使用しなくてもよくなるので、クライアント２に通信実行部２１Ａが備わっていなくてもよい。
【００８０】
以上説明したように本実施形態では、サーバ１を操作する操作元となるクライアント３がクライアント２の通信中継装置として設定され、クライアント２はクライアント３を経由してサーバ１に接続することができるので、クライアント２に無線アクセス方式で通信を行う機能がなくても、クライアント２を遠隔操作端末として用いることが可能になる。
【００８１】
また、本実施形態では、クライアント３を特定する切替先識別情報が用いられて、クライアント３がクライアント２の通信中継装置として設定され、サーバ１を遠隔操作する操作元がクライアント２からクライアント３に切り替えられる。このため、クライアント２は既に接続が保証されているクライアント３を切替先端末として利用することができるので、サーバ１を遠隔操作する操作元を容易に切り替えることが可能になる。
【００８２】
次に本発明の他の実施形態について説明する。
【００８３】
第１〜第３の実施形態では、サーバ１を遠隔操作する操作元がクライアント２からクライアント３に切り替えられていたが、クライアント２にクライアント３の機能を追加するとともに、クライアント３にクライアント２の機能を追加することで、クライアント３からクライアント２に再び切り替えられるような構成としてもよい。
【００８４】
また、サーバ１、クライアント２および３のそれぞれの機能は、その機能を実現するためのプログラムを、コンピュータにて読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませ実行させることで、実現されてもよい。
【００８５】
以上説明した各実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【符号の説明】
【００８６】
１        サーバ
２、３    クライアント
１１      サーバ記憶部
１２      サーバ通信部
１３      サーバ制御部
２１、３１      通信部
２１Ａ、２１Ｂ、３１Ａ、３１Ｂ      通信実行部
２２、３２      入力部
２３、３３      記憶部
２４      検出部
２５、３４      制御部
【図１】
2012209840.tif 000003
【図２】
2012209840.tif 000004
【図３】
2012209840.tif 000005
【図４】
2012209840.tif 000006
【図５】
2012209840.tif 000007
【図６】
2012209840.tif 000008
【図７】
2012209840.tif 000009