(57)【要約】【課題】１の情報処理装置から、操作対象の他の情報処理装置を簡単な操作で容易に遠隔操作することができる、サーバ装置、情報処理方法、及び情報処理プログラムを提供する。【解決手段】サーバ装置１２の取得部３２Ａは、第１情報処理装置１６Ａから、遠隔操作対象の第２情報処理装置１６Ｂの識別情報を取得する。記憶部３６は、第２情報処理装置１６Ｂの識別情報及び該第２情報処理装置１６Ｂを遠隔操作するためのプログラムを対応づけて予め記憶する。実行部３２Ｃは、取得した識別情報に対応するプログラムを実行する。受付部３２Ｄは、取得した識別情報によって特定される第２情報処理装置１６Ｂを制御するための制御信号を第１情報処理装置１６Ａから受け付ける。実行部３２Ｃの送信部３２Ｅは、取得した識別情報によって特定される第２情報処理装置１６Ｂに、受け付けた制御信号を送信する。【選択図】図２
2014053697.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された第１情報処理装置から、ネットワークを介して接続された遠隔操作対象の第２情報処理装置の識別情報を取得する取得部と、
前記第２情報処理装置の識別情報、及び前記識別情報によって特定される前記第２情報処理装置を遠隔操作するためのプログラムを対応づけて予め記憶した記憶部と、
取得した前記識別情報に対応する前記プログラムを実行する実行部と、
を備え、
前記実行部は、取得した前記識別情報によって特定される前記第２情報処理装置を制御するための制御信号を前記第１情報処理装置から受け付ける受付部と、
取得した前記識別情報によって特定される前記第２情報処理装置に、受け付けた前記制御信号を送信する送信部と、
を有する、サーバ装置。
【請求項２】
前記制御信号は、前記第２情報処理装置で実行可能な機能を該第２情報処理装置で実行させるための指示情報を含む、請求項１に記載のサーバ装置。
【請求項３】
前記受付部は、前記制御信号に応じて前記第２情報処理装置で実行した処理の実行状態を示す実行状態情報を、前記第２情報処理装置から更に受け付け、
前記送信部は、前記実行状態情報を、前記第１情報処理装置に送信する、
請求項１または請求項２に記載のサーバ装置。
【請求項４】
前記制御信号は、前記第２情報処理装置で処理対象の画像データを前記指示情報として含み、
前記実行部は、前記画像データを、前記第２情報処理装置で処理可能なデータ形式に変更し、
前記送信部は、取得した前記識別情報によって特定される前記第２情報処理装置に、変更した画像データを前記指示情報として含む制御信号を、受け付けた前記制御信号として送信する、
請求項１〜請求項３の何れか１項に記載のサーバ装置。
【請求項５】
前記第２情報処理装置を、第２情報処理装置の実空間上における位置情報に応じた位置に配置した配置画面を作成する作成手段を更に備え、
前記送信部は、前記配置画面を前記第１情報処理装置へ更に送信する、
請求項１〜請求項４の何れか１項に記載のサーバ装置。
【請求項６】
ネットワークを介して接続された第１情報処理装置から、ネットワークを介して接続された遠隔操作対象の第２情報処理装置の識別情報を取得する取得ステップと、
前記第２情報処理装置の識別情報、及び前記識別情報によって特定される前記第２情報処理装置を遠隔操作するためのプログラムを対応づけて予め記憶した記憶部から、取得した前記識別情報に対応する前記プログラムを実行する実行ステップと、
を含み、
前記実行ステップは、
取得した前記識別情報によって特定される前記第２情報処理装置を制御するための制御信号を前記第１情報処理装置から受け付ける受付ステップと、
取得した前記識別情報によって特定される前記第２情報処理装置に、受け付けた前記制御信号を送信する送信ステップと、
を有する、情報処理方法。
【請求項７】
コンピュータに、
ネットワークを介して接続された第１情報処理装置から、ネットワークを介して接続された遠隔操作対象の第２情報処理装置の識別情報を取得する取得ステップと、
前記第２情報処理装置の識別情報、及び前記識別情報によって特定される前記第２情報処理装置を遠隔操作するためのプログラムを対応づけて予め記憶した記憶部から、取得した前記識別情報に対応する前記プログラムを実行する実行ステップと、
を実行させ、
前記実行ステップは、
取得した前記識別情報によって特定される前記第２情報処理装置を制御するための制御信号を前記第１情報処理装置から受け付ける受付ステップと、
取得した前記識別情報によって特定される前記第２情報処理装置に、受け付けた前記制御信号を送信する送信ステップと、
を含む、情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、情報処理方法、及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来、ネットワークに接続された情報処理装置から送信されたデータを、情報処理装置で指定されたプリンタへサーバを介して送信することが行われている。また、サーバでは、情報処理装置から受信したデータを、プリンタで印刷可能なデータ形式に変換した後に、指定された情報処理装置へ送信することも行われている。
【０００３】
また、操作性向上の観点から、特許文献１には、プリンタの物理的な位置や状態を表示することで、表示したプリンタの一覧の中からデータ出力対象のプリンタをユーザに対して選択可能とする技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、１の情報処理装置から操作対象の他の情報処理装置に対して、サーバを介して単にデータを転送するのみであり、１の情報処理装置から操作対象の他の情報処理装置へ転送したデータに関する操作や該他の情報処理装置の制御を行うことは出来なかった。すなわち、従来では、１の情報処理装置から、操作対象の他の情報処理装置を簡単な操作で容易に遠隔操作することは困難であった。
【０００５】
本発明は、１の情報処理装置から、操作対象の他の情報処理装置を簡単な操作で容易に遠隔操作することができる、サーバ装置、情報処理方法、及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明のサーバ装置は、取得部と、記憶部と、実行部と、を備える。取得部は、ネットワークを介して接続された第１情報処理装置から、ネットワークを介して接続された遠隔操作対象の第２情報処理装置の識別情報を取得する。記憶部は、前記第２情報処理装置の識別情報、及び前記識別情報によって特定される前記第２情報処理装置を遠隔操作するためのプログラムを対応づけて予め記憶する。実行部は、取得した前記識別情報に対応する前記プログラムを実行する。実行部は、受付部と、送信部と、を有する。受付部は、取得した前記識別情報によって特定される前記第２情報処理装置を制御するための制御信号を前記第１情報処理装置から受け付ける。送信部は、取得した前記識別情報によって特定される前記第２情報処理装置に、受け付けた前記制御信号を送信する。
【０００７】
本発明の情報処理方法は、ネットワークを介して接続された第１情報処理装置から、ネットワークを介して接続された遠隔操作対象の第２情報処理装置の識別情報を取得する取得ステップと、前記第２情報処理装置の識別情報、及び前記識別情報によって特定される前記第２情報処理装置を遠隔操作するためのプログラムを対応づけて予め記憶した記憶部から、取得した前記識別情報に対応する前記プログラムを実行する実行ステップと、を含み、前記実行ステップは、取得した前記識別情報によって特定される前記第２情報処理装置を制御するための制御信号を前記第１情報処理装置から受け付ける受付ステップと、取得した前記識別情報によって特定される前記第２情報処理装置に、受け付けた前記制御信号を送信する送信ステップと、を有する。
【０００８】
本発明の情報処理プログラムは、コンピュータに、ネットワークを介して接続された第１情報処理装置から、ネットワークを介して接続された遠隔操作対象の第２情報処理装置の識別情報を取得する取得ステップと、前記第２情報処理装置の識別情報、及び前記識別情報によって特定される前記第２情報処理装置を遠隔操作するためのプログラムを対応づけて予め記憶した記憶部から、取得した前記識別情報に対応する前記プログラムを実行する実行ステップと、を実行させ、前記実行ステップは、取得した前記識別情報によって特定される前記第２情報処理装置を制御するための制御信号を前記第１情報処理装置から受け付ける受付ステップと、取得した前記識別情報によって特定される前記第２情報処理装置に、受け付けた前記制御信号を送信する送信ステップと、を含む。
【発明の効果】
【０００９】
本発明によれば、１の情報処理装置から、操作対象の他の情報処理装置を簡単な操作で容易に遠隔操作することができる、という効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、本実施の形態に係る情報処理システムの模式図である。
【図２】図２は、情報処理システムのシステム構成図である。
【図３】図３は、記憶部に記憶されるデータのデータ構造の一例を示す図である。
【図４】図４は、第１情報処理装置で実行する情報処理の手順の一例を示すフローチャートである。
【図５】図５は、表示部に表示される画像の一例を示す模式図である。
【図６】図６は、第２情報処理装置が選択された状態を示す模式図である。
【図７】図７は、配置画面を示す模式図である。
【図８】図８は、入力画面の一例を示す模式図である。
【図９】図９は、設定画面の一例を示す模式図である。
【図１０】図１０は、入力画面の一例を示す模式図である。
【図１１】図１１は、入力画面の一例を示す模式図である。
【図１２】図１２は、表示部に表示する画面の一例を示す模式図である。
【図１３】図１３は、サーバ装置で実行する情報処理の手順の一例を示すフローチャートである。
【図１４】図１４は、表示部にポップアップ画面が表示された状態を示す模式図である。
【図１５】図１５は、表示部にポップアップ画面が表示された状態を示す模式図である。
【図１６】図１６は、表示部に表示される表示画像の一例を示す模式図である。
【図１７】図１７は、表示部に表示される表示画像の一例を示す模式図である。
【図１８】図１８は、給電装置で実行する探索処理の手順を示すフローチャートである。
【図１９】図１９は、給電装置で実行する情報処理の手順を示すフローチャートである。
【図２０】図２０は、第２情報処理装置で実行する情報処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して、サーバ装置、情報処理方法、及び情報処理プログラムの一の実施の形態を説明する。
【００１２】
図１は、本実施の形態に係る情報処理システム１０の模式図である。
【００１３】
情報処理システム１０は、複数の情報処理装置１６と、サーバ装置１２と、がネットワーク１４を介して接続されている。
【００１４】
ネットワーク１４は、公知の通信回線である。ネットワーク１４は、有線通信網であっても無線通信網であってもよい。ネットワーク１４は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や、インターネットである。
【００１５】
情報処理装置１６は、各種機能を実行する装置である。また、情報処理装置１６は、他の情報処理装置１６を、サーバ装置１２を介して遠隔制御する装置である（詳細後述）。
【００１６】
情報処理装置１６は、パーソナルコンピュータ（ＰＣ）、携帯端末（スマートフォン等）、画像形成装置、画像表示装置、ビデオ会議装置等である。画像形成装置は、画像を形成するプリンタ機能、ファックス機能、及びスキャナ機能の少なくとも１つを備えた装置である。画像表示装置は、画像を表示する公知の装置である。画像表示装置は、例えば、プロジェクタ等である。ビデオ会議装置は、公知のビデオ会議装置であり、ネットワーク１４を介して情報処理装置１６間で画像及び音声を送受信及び出力する装置である。
【００１７】
情報処理システム１０を構成する複数の情報処理装置１６は、同じ場所に設置されていてもよいし、離れた場所に設置されていてもよい。本実施の形態では、情報処理システム１０に含まれる情報処理装置１６は、店舗等の領域Ｂ、ユーザの自宅等の領域Ｃ、ユーザの勤務先等の領域Ａ等に、１または複数の情報処理装置１６毎に分散して位置されている場合を説明する。
【００１８】
図２は、情報処理システム１０のシステム構成図である。
【００１９】
情報処理装置１６は、制御部２０、記憶部２２、通信部２９、駆動部２４、入力部２５、表示部２６、通信部２８、及び音声入出力部３０を含む。
【００２０】
通信部２８は、給電装置１８及びネットワーク１４を介してサーバ装置１２との間で通信を行うためのインターフェースである。表示部２６は、表示画面等の各種情報を表示する。表示部２６は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の公知の表示装置である。
【００２１】
入力部２５は、各種情報の操作指示等をユーザから受け付ける。入力部２５としては、例えば、マイク等の音声認識装置、マウス、ボタン、リモコン、及びキーボード等が挙げられる。なお、入力部２５と表示部２６を、一体的に構成してもよい。
【００２２】
音声入出力部３０は、音声の入力及び出力を行う。
【００２３】
記憶部２２は、ハードディスクドライブ装置（ＨＤＤ）等の記憶媒体である。記憶部２２は、各種情報を記憶する。通信部２９は、情報処理装置１６の近辺の他の情報処理装置１６と近距離通信を行うためのインターフェースである。通信部２８には、近距離赤外通信を行う公知の機器を用いる。
【００２４】
駆動部２４は、情報処理装置１６で実行可能な各機能の機能部を駆動する。例えば、情報処理装置１６が画像形成装置である場合には、駆動部２４は、情報処理装置１６に設けられた、記録媒体に画像を形成する画像形成部（図示省略）を駆動する。なお、情報処理装置１６が、プロジェクタ等の表示装置である場合には、駆動部２４に替えて制御部２０が表示部２６を駆動制御する。
【００２５】
制御部２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを含んで構成されるコンピュータであり、情報処理装置１６全体を制御する。
【００２６】
なお、本実施の形態の情報処理システム１０では、情報処理システム１０を構成する複数の情報処理装置１６の内、他の情報処理装置１６を遠隔操作する情報処理装置１６を、第１情報処理装置１６Ａと称して説明する。また、第１情報処理装置１６Ａによって遠隔操作される情報処理装置１６を、第２情報処理装置１６Ｂと称して説明する。
【００２７】
給電装置１８は、ネットワーク１４を介してサーバ装置１２に接続されている。また、給電装置１８は、接続された情報処理装置１６に電力を供給する装置である。本実施の形態では、１つの給電装置１８に対して、１つの情報処理装置１６が接続されている場合を説明する。なお、１つの給電装置１８に対して複数の情報処理装置１６が接続されていてもよい。給電装置１８と情報処理装置１６とは、有線または無線の公知の通信回線を介して接続されている。通信回線には、ネットワーク等があるが、これに限られない。
【００２８】
給電装置１８は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを含んで構成されるコンピュータである。また、給電装置１８は、接続された情報処理装置１６に電力を供給する。
【００２９】
給電装置１８は、記憶部１８Ａ、制御部１８Ｂ、及び通信部１８Ｃを備える。
【００３０】
制御部１８Ｂは、給電装置１８を制御する。通信部１８Ｃは、接続された情報処理装置１６、及びネットワーク１４を介して接続されたサーバ装置１２と、通信を行うためのインターフェースである。
【００３１】
記憶部１８Ａは、ハードディスクドライブ装置（ＨＤＤ）等の記憶媒体である。記憶部１８Ａは、各種情報を記憶する。本実施の形態では、記憶部１８Ａは、第４データを記憶する。第４データは、給電装置１８の位置情報、接続された情報処理装置１６の識別情報、及び接続された情報処理装置１６への給電時間を、対応づけたテーブルである。
【００３２】
なお、給電装置１８では、各給電装置１８が固定して用いられる装置である場合には、各給電装置１８の位置情報（例えば、緯度経度）を予め特定して記憶部１８Ａに記憶すればよい。また、給電装置１８が位置変動可能な携帯型の装置である場合には、給電装置１８に公知のＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を搭載した構成とすればよい。そして、所定時間毎に給電装置１８の位置情報を、ＧＰＳを用いて算出し、記憶部１８Ａに記憶した位置情報を更新すればよい。
【００３３】
給電装置１８は、接続された情報処理装置１６への給電開始からの連続給電時間を、給電時間として記憶し、連続給電時間が経過するほど該給電時間を更新する。また、給電装置１８は、接続された情報処理装置１６への給電を停止している状態では、該情報処理装置１６の識別情報に対応づけて、給電停止中を示す情報を、図示を省略する記憶部に記憶する。
【００３４】
図３（Ａ）は、記憶部１８Ａに記憶される第４データのデータ構造の一例を示す図である。図３（Ａ）に示すように、記憶部１８Ａは、給電装置１８の識別情報である給電ＩＤと、給電装置１８の位置情報と、給電装置１８に接続されている情報処理装置１６の識別情報である機器ＩＤと、該情報処理装置１６への給電時間と、を対応づけて記憶する。
【００３５】
図２に戻り、サーバ装置１２は、制御部３２、通信部３４、及び記憶部３６を備える。
【００３６】
通信部３４は、ネットワーク１４を介して、情報処理装置１６及びサーバ装置１２と通信を行うためのインターフェースである。
【００３７】
記憶部３６は、ハードディスクドライブ装置（ＨＤＤ）等の記憶媒体である。記憶部３６は、各種情報を記憶する。
【００３８】
本実施の形態では、記憶部３６は、第１データ、第２データ、及び第３データ等の各種情報を記憶する。
【００３９】
第１データは、情報処理システム１０における情報処理装置１６の識別情報と、情報処理装置１６で実行可能な機能と、情報処理装置１６で機能を実行させることで情報処理装置１６を他の情報処理装置１６から遠隔操作するためのプログラムと、を対応づけたテーブルである。
【００４０】
情報処理システム１０における情報処理装置１６の識別情報とは、情報処理システム１０において管理対象の情報処理装置１６を一意に識別する識別情報である。情報処理装置１６で実行可能な機能とは、各情報処理装置１６で実行可能な各種処理を示す。情報処理装置１６で実行可能な機能は、各情報処理装置１６の構成により異なる。
【００４１】
例えば、情報処理装置１６が画像形成装置である場合には、情報処理装置１６で実行可能な機能には、画像データに応じた画像の形成、画像形成時の各種設定情報の変更または設定、等がある。また、情報処理装置１６がプロジェクタである場合には、情報処理装置１６で実行可能な機能には、表示対象の画像データの画像表示、表示した画像の拡大、表示した画像の縮小、表示した画像の頁変更、画像表示時の各種設定情報変更または設定、等がある。
【００４２】
情報処理装置１６で機能を実行させることで情報処理装置１６を他の情報処理装置１６から遠隔操作するためのプログラムは、言い換えれば、対応する情報処理装置１６を制御するためのプログラムである。なお、このプログラムは、サーバ装置１２で実行する。具体的には、このプログラムは、対応する情報処理装置１６で実行可能な機能を該情報処理装置１６で実行させるための指示情報を含む制御信号を第１情報処理装置１６Ａから受け付けると共に、受け付けた制御信号に応じた処理を対応する第２情報処理装置１６Ｂで実行させるための機能を含むプログラムである。また、このプログラムは、サーバ装置１２から情報処理装置１６へ送信した制御信号に対する実行状態情報（詳細後述）を、該情報処理装置１６から受け付ける機能を実行する。
【００４３】
制御信号に含まれる指示情報は、情報処理装置１６で実行可能な機能によって異なる。例えば、情報処理装置１６が画像形成装置である場合には、制御信号は、形成対象の画像データ、画像データに応じた画像の形成指示、画像形成時の設定情報、等を指示情報として含む。また、情報処理装置１６がプロジェクタである場合には、制御信号は、表示対象の画像データ、画像データの画像表示指示、表示した画像の拡大、表示した画像の縮小、表示した画像の頁変更（頁捲り、頁戻り）、画像表示時の設定情報、等を指示情報として含むものである。
【００４４】
図３（Ｂ）は、第１データのデータ構造の一例を示す模式図である。図３（Ｂ）に示すように、第１データは、情報処理システム１０における情報処理装置１６の識別情報としての機器ＩＤと、情報処理装置１６で実行可能な機能と、情報処理装置１６を他の情報処理装置１６から遠隔操作するためのプログラムと、を対応づけたテーブルである。なお、以下では、情報処理システム１０における情報処理装置１６の識別情報を、機器ＩＤと称して説明する場合がある。
【００４５】
図３（Ｃ）は、第２データのデータ構造の一例を示す模式図である。
【００４６】
第２データは、情報処理システム１０における情報処理装置１６の機器特定情報と、情報処理装置１６の位置情報と、情報処理装置１６の作業状態と、接続先情報と、を対応づけたテーブルである。
【００４７】
機器特定情報は、情報処理装置１６を特定可能な情報である。本実施の形態では、機器特定情報は、機器ＩＤ（情報処理装置１６の識別情報）、機器名称、機器タイプ、所有者等を含む。
【００４８】
機器名称は、情報処理装置１６に付与された名称であり、ユーザが情報処理装置１６を識別可能な名称である。機器名称は、例えば、「Ｇ携帯」（Ｇは、個人の名前を示す）、「Ｈ部署の画像形成装置」、「会議室Ｉのプロジェクタ」等がある。
【００４９】
機器タイプとは、情報処理装置１６の種類を示す情報である。情報処理装置１６の種類とは、情報処理装置１６の有する機能や形態毎に予め付与された情報である。機器タイプには、例えば、携帯端末、スマートフォン、プロジェクタ、複合機、等がある。
【００５０】
所有者とは、対応する情報処理装置１６の所有者を示す情報である。所有者には、例えば、「Ｇ」（Ｇは、個人の名称を示す）、「会議室Ｉ」等がある。
【００５１】
第２データに含まれる位置情報は、各情報処理装置１６の位置を示す情報である。サーバ装置１２は、情報処理装置１６の接続している給電装置１８の位置情報を、情報処理装置１６の位置情報として記憶部３６に記憶する。また、情報処理装置１６がＧＰＳを搭載した構成である場合には、情報処理装置１６においてＧＰＳを用いて算出された情報処理装置１６の位置情報を、記憶部３６に記憶してもよい。また、情報処理装置１６が、他の情報処理装置１６と近距離通信可能な場所に位置する場合には、他の情報処理装置１６の位置情報または他の情報処理装置１６に接続された給電装置１８の位置情報を、当該情報処理装置１６の位置情報として、記憶部３６に記憶してもよい。
【００５２】
サーバ装置１２は、これらの各情報処理装置１６の位置情報を、第１情報処理装置１６Ａから配置画面（詳細後述）取得要求を受信したときに、各情報処理装置１６及び各給電装置１８の少なくとも一方から取得し、記憶部３６の第２データを更新する。なお、サーバ装置１２は、各情報処理装置１６の位置情報を、所定時間毎に、各情報処理装置１６及び各給電装置１８の少なくとも一方から取得し、記憶部３６の第２データを更新してもよい。また、サーバ装置１２は、所定時間毎に、給電装置１８から第４データを取得し、記憶部３６に記憶してもよい。
【００５３】
図３（Ｄ）は、第３データのデータ構造の一例を示す模式図である。図３（Ｄ）に示すように、第３データは、ユーザＩＤ及び機器ＩＤを対応づけたテーブルである。
【００５４】
第３データは、情報処理装置１６を操作するユーザの識別情報であるユーザＩＤと、ユーザＩＤによって特定されるユーザによって操作される情報処理装置１６の識別情報（機器ＩＤ）と、を対応づけたテーブルである。
【００５５】
サーバ装置１２は、情報処理装置１６が起動されたときや、各情報処理装置１６から各種処理要求を受け付けたときに、情報処理装置１６から受け付けた信号に含まれるユーザＩＤ及び機器ＩＤを読取り、第３データとして記憶部３６に記憶する。
【００５６】
図２に戻り、制御部３２は、取得部３２Ａ、選択部３２Ｂ、実行部３２Ｃ、及び作成部３２Ｆを含む。
【００５７】
作成部３２Ｆは、各情報処理装置１６を示す第１画像を、各情報処理装置１６の実空間上における位置情報に応じた位置に配置した配置画面を作成する。作成部３２Ｆは、例えば、情報処理システム１０において管理対象の各領域の地図情報や見取図等を予め用意し、これらの地図情報または見取図上における、各情報処理装置１６の実空間上の位置情報に対応する位置に、各情報処理装置１６を示す予め用意した第１画像を配置することで、配置画面を作成する。なお、作成部３２Ｆは、各情報処理装置１６の実空間上の位置情報として、記憶部３６に記憶されている第２データに含まれる位置情報を用いればよい。また、第１画像は、各情報処理装置１６の機器タイプまたは機器ＩＤ毎に、各機器をユーザが識別可能な画像を予め用意し、記憶部３６に記憶しておけばよい。
【００５８】
また、配置画面は、各第１画像に対応する情報処理装置１６に関する情報を含んでいてもよい。具体的には、配置画面は、各第１画像に対応する情報処理装置１６の機器ＩＤと、機器特定情報、作業状態、位置情報、接続されている給電装置１８の給電ＩＤ、及び給電時間の内の少なくとも１つと、を、情報処理装置１６に関する情報として含んでいてもよい。
【００５９】
取得部３２Ａは、第１情報処理装置１６Ａから、遠隔操作対象の第２情報処理装置１６Ｂの識別情報を取得する。なお、詳細は後述するが、制御部３２は、通信部３４を介して配置画面を第１情報処理装置１６Ａへ送信する。そして、情報処理装置１６の入力部２５をユーザが操作指示することで、配置画面における第２情報処理装置１６Ｂの第１画像が選択されることで、選択された第１画像に対応する第２情報処理装置１６Ｂの識別情報が、遠隔処理対象の第２情報処理装置１６Ｂの識別情報としてサーバ装置１２へ送信される。これによって、取得部３２Ａは、第１情報処理装置１６Ａから、遠隔処理対象の第２情報処理装置１６Ｂの識別情報（機器ＩＤ）を取得する。なお、取得部３２Ａは、１つの第２情報処理装置１６Ｂの識別情報を取得する形態に限られない。取得部３２Ａは、複数の情報処理装置１６Ｂの識別情報を取得してもよい。
【００６０】
選択部３２Ｂは、取得部３２Ａで取得した機器ＩＤに対応するプログラムを選択する。詳細には、選択部３２Ｂは、取得部３２Ａで取得した機器ＩＤに対応するプログラムを、記憶部３６の第１データから読取る。
【００６１】
実行部３２Ｃは、選択部３２Ｂで選択されたプログラムを実行する。実行部３２Ｃが、該プログラムを実行することで、サーバ装置１２は、制御信号を第１情報処理装置１６Ａから受け付けると共に、受け付けた制御信号に応じた処理を対応する第２情報処理装置１６Ｂで実行させることが可能な状態となる。
【００６２】
実行部３２Ｃは、受付部３２Ｄ及び送信部３２Ｅを含む。受付部３２Ｄ及び送信部３２Ｅは、実行部３２Ｃが、選択部３２Ｂで選択されたプログラムを実行することで、主記憶装置上にロードされ、主記憶装置上に生成される。
【００６３】
受付部３２Ｄは、第１情報処理装置１６Ａから制御信号を受け付ける。また、受付部３２Ｄは、送信部３２Ｅから第２情報処理装置１６Ｂへ送信した制御信号に対する実行状態情報を第２情報処理装置１６Ｂから受け付ける。
【００６４】
なお、実行状態情報は、制御信号に応じて第２情報処理装置１６Ｂで実行した処理の実行状態を示す情報である。
【００６５】
送信部３２Ｅは、取得部３２Ａで取得した識別情報（機器ＩＤ）によって特定される第２情報処理装置１６Ｂへ、第１情報処理装置１６Ａから受け付けた制御信号を送信する。
【００６６】
本実施の形態の情報処理システム１０では、情報処理システム１０に含まれる複数の情報処理装置１６の内、他の情報処理装置１６での機能実行を要求する第１情報処理装置１６Ａが、ネットワーク１４に接続された他の第２情報処理装置１６Ｂの遠隔操作を行う。
【００６７】
まず、第１情報処理装置１６Ａで実行する情報処理の手順を説明する。なお、以下では（具体的には、図４〜図２０では）、一例として、第１情報処理装置１６ＡがＰＣであり、第２情報処理装置１６Ｂがプロジェクタである場合を説明する。また、各情報処理装置１６は、給電装置１８を介してサーバ装置１２に接続される場合を説明する。
【００６８】
図４は、第１情報処理装置１６Ａで実行する情報処理の手順の一例を示すフローチャートである。
【００６９】
まず、第１情報処理装置１６Ａの制御部２０が、配置画面取得要求をサーバ装置１２へ送信する（ステップＳ１００）。次に、制御部２０は、給電装置１８を介してサーバ装置１２から配置画面を取得したか否かを判断する（ステップＳ１０２）。ステップＳ１０２では、肯定判断するまで（ステップＳ１０２：Ｙｅｓ）、否定判断を繰り返す（ステップＳ１０２：Ｎｏ）。ステップＳ１０２で肯定判断すると（ステップＳ１０２：Ｙｅｓ）、ステップＳ１０４へ進む。
【００７０】
ステップＳ１０４では、制御部２０が、サーバ装置１２から取得した配置画面を表示部２６へ表示する制御を行う（ステップＳ１０４）。
【００７１】
図５は、上記ステップＳ１０４の処理によって、表示部２６に表示される画像の一例を示す模式図である。
【００７２】
図５に示すように、表示部２６には、配置画面４０が表示される。配置画面４０は、図５に示すように、見取図１７上に、情報処理システム１０においてサーバ装置１２に接続されている第２情報処理装置１６Ｂ（第２情報処理装置１６Ｂ１〜第２情報処理装置１６Ｂ８）の各々を示す第１画像を、各第２情報処理装置１６Ｂの位置情報に応じた位置に配置した画像である。また、図５に示す例では、見取図１７上に、各給電装置１８を示す第２画像を、各給電装置１８の位置情報に応じた位置に配置している。なお、図５中、点線は、各給電装置１８で電源供給可能な範囲を示している。
【００７３】
図４に戻り、次に、制御部２０は、遠隔操作対象が選択されたか否かを判断する（ステップＳ１０６）。例えば、制御部２０は、ユーザによる入力部２５の操作指示によって、ステップＳ１０４で表示部２６へ表示した配置画面に含まれる第１画像の内、１または複数の第１画像が選択されたか否かを判別することで、ステップＳ１０６の判断を行う。
【００７４】
ステップＳ１０６では、肯定判断（ステップＳ１０６：Ｙｅｓ）するまで否定判断（ステップＳ１０６：Ｎｏ）を繰り返す。ステップＳ１０６で肯定判断すると（ステップＳ１０６：Ｙｅｓ）、ステップＳ１０８へ進む。
【００７５】
ステップＳ１０８では、制御部２０は、実行指示を受け付けたか否かを判断する（ステップＳ１０８）。制御部２０は、ユーザによる入力部２５の操作指示によって、ステップＳ１０６で選択された第１画像に対応する機器ＩＤの第２情報処理装置１６Ｂを遠隔操作の実行対象とすることを示す信号を該入力部２５から受け付けたか否かを判別することで、ステップＳ１０８の判断を行う。
【００７６】
ステップＳ１０８で肯定判断すると（ステップＳ１０８：Ｙｅｓ）、ステップＳ１１０へ進む。ステップＳ１１０では、ステップＳ１０６で選択された遠隔操作対象の第１画像に対応する第２情報処理装置１６Ｂの機器ＩＤを、サーバ装置１２へ送信する（ステップＳ１１０）。
【００７７】
なお、配置画面は、配置画面に含まれる各第１画像に対応する第２情報処理装置１６Ｂの機器ＩＤを含む。このため、制御部２０では、選択された第１画像に対応する機器ＩＤを配置画面から読取り、サーバ装置１２へ送信すればよい。
【００７８】
図６は、上記ステップＳ１０６の処理により、ユーザによる入力部２５の操作指示によって、第２情報処理装置１６Ｂ１が選択された状態を示す模式図である。
【００７９】
図６に示すように、ユーザによる入力部２５の操作指示によって、ポインタＰが配置画面４０Ａにおける第２情報処理装置１６Ｂ１（プロジェクタ１）の表示位置に位置されることで、該第２情報処理装置１６Ｂ１が選択されたとする。この場合、制御部２０は、配置画面に含まれる、該第２情報処理装置１６Ｂ１に関する情報を示すウィンドウ４２Ａを表示部２６に表示する。
【００８０】
図７は、上記ステップＳ１０８の処理により、ユーザによる入力部２５の操作指示によって、実行指示が入力されるときの配置画面４０（配置画面４０Ｂ）を示す模式図である。
【００８１】
図７に示すように、上記ステップＳ１０６の処理によって、第２情報処理装置１６Ｂ（例えば、第２情報処理装置１６Ｂ１（プロジェクタ１））が選択されると、制御部２０は、表示部２６に、選択された第２情報処理装置１６Ｂ１（プロジェクタ１）の実行を指示するか否か、及び選択を解除するか、を選択するためのウィンドウ４２Ｂを表示する。
【００８２】
そして、ユーザによる入力部２５の操作指示によって、表示部２６に表示された配置画面４０Ｂにおける、「はい（Ｙ）」の表示位置が指示されると、制御部２０は、入力部２５から実行指示を受け付けたと判別し、ステップＳ１０８で肯定判断する（ステップＳ１０８：Ｙｅｓ）。一方、ユーザによる入力部２５の操作指示によって、表示部２６に表示された配置画面４０Ｂにおける、「いいえ（Ｎ）」の表示位置、または「キャンセル」の表示位置が指示されると、制御部２０は、ステップＳ１０８で否定判断すると（ステップＳ１０８：Ｎｏ）、ステップＳ１０６へ戻る。
【００８３】
図４へ戻り、次に、制御部２０は、アクセス情報をサーバ装置１２から取得したか否かを判断する（ステップＳ１１２）。アクセス情報は、上記ステップＳ１０６で選択した機器ＩＤによって特定される第２情報処理装置１６Ｂを制御するためのプログラムの保存場所を示す。アクセス情報は、例えば、サーバ装置１２における、該プログラムの保存場所を示すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）によって示される。
【００８４】
制御部２０は、ステップＳ１１２で肯定判断（ステップＳ１１２：Ｙｅｓ）するまで否定判断（ステップＳ１１２：Ｎｏ）を繰り返す。そして、ステップＳ１１２で肯定判断すると（ステップＳ１１２：Ｙｅｓ）、ステップＳ１１４へ進む。
【００８５】
制御部２０は、サーバ装置１２から取得した入力画面を表示部２６へ表示する（ステップＳ１１４）。
【００８６】
具体的には、ユーザによる入力部２５の操作指示によって、上記ステップＳ１１２で取得したアクセス情報によって示されるＵＲＬへのアクセスが指示されると、制御部２０は、該アクセス情報によって示される場所を参照する。これによって、サーバ装置１２では、該アクセス情報によって示される場所に記憶されているプログラム（第２情報処理装置１６Ｂを制御するためのプログラム）を実行する。
【００８７】
そして、サーバ装置１２が該プログラムを実行することで、制御信号に含まれる各種指示情報を設定するための入力画面や表示画面が、第１情報処理装置１６Ａに提供される。すなわち、以下の処理によって表示部２６に表示される入力画面や表示画面等の各種画面は、サーバ装置１２の実行部３２Ｃでプログラムを実行することで、送信部３２Ｅによって第１情報処理装置１６Ａに提供される。
【００８８】
例えば、第１情報処理装置１６Ａでは、ブラウザソフト等を使用して、ネットワーク１４を経由してサーバ装置１２の上記アクセス情報によって示される場所へアクセスする。そして、実行部３２Ｃが、該アクセス情報によって示される場所に格納されているプログラム、すなわち第２情報処理装置１６Ｂを遠隔操作するためのプログラムを実行することによって、第２情報処理装置１６Ｂは、サーバ装置１２で管理されている第２情報処理装置１６Ｂ（情報処理装置１６）を制御するための該プログラムの機能を、サービスの形で利用可能となる。
【００８９】
図４に示す例では、制御信号が、第２情報処理装置１６Ｂで表示対象の画像データ、画像データの画像表示指示、画像表示時の設定情報、を指示情報として含む場合を示す。
【００９０】
制御部２０は、まず、入力画面として、画像表示時の設定情報の入力画面を表示する（ステップＳ１１４）。
【００９１】
なお、本実施の形態では、制御部２０は、設定情報の入力画面の表示を行った後に、後述する、第２情報処理装置１６Ｂで表示対象の画像データの入力画面の表示を行う場合を説明する。すなわち、サーバ装置１２から、これらの入力画面が順次提供される場合を説明する。
【００９２】
しかし、制御部２０は、ステップＳ１１２で肯定判断（ステップＳ１１２：Ｙｅｓ）した場合に、画像表示時の設定情報の入力画面の表示を促す文字情報（例えば、「設定」）、及び第２情報処理装置１６Ｂで表示対象の画像データの入力画面の表示を促す文字情報（例えば、「画像データ」）を選択可能に表示部２６に表示してもよい。そして、ユーザによる入力部２５の操作指示によって「設定」が選択されたときに、サーバ装置１２に、画像表示時の設定情報の入力画面の要求信号を送信し、サーバ装置１２から該入力画面が転送されることで、ステップＳ１１４の処理を行ってもよい。
【００９３】
また、ユーザによる入力部２５の操作指示によって「画像データ」が選択されたときに、サーバ装置１２に、第２情報処理装置１６Ｂで表示対象の画像データの入力画面の要求信号を送信し、サーバ装置１２から該入力画面が転送されることで、後述するステップＳ１２０の処理を行ってもよい。
【００９４】
図８及び図９は、ステップＳ１１４の処理によって、表示部２６に表示する入力画面４０Ｃ、及び設定画面４０Ｄの一例を示す模式図である。
【００９５】
図８に示すように表示部２６には、例えば、選択された第２情報処理装置１６Ｂ１（プロジェクタ１）の画像表示時の設定情報の入力画面４０Ｃが表示される。入力画面４０Ｃには、例えば、第２情報処理装置１６Ｂ１（プロジェクタ１）を特定する情報や、第２情報処理装置１６Ｂ１（プロジェクタ１）における画像表示時の１または複数の設定情報を入力するための項目一覧が表示される。図８に示す例では、映像調整及び表示調整を行うための項目一覧が表示されている。
【００９６】
例えば、入力画面４０Ｃにおける、設定情報の項目の内の１つである「明るさ」を選択するための「明るさを選択してください」の表示位置が、ユーザによる入力部２５の操作指示によって選択されたとする。この場合、図９に示すように、「明るさ」を詳細に設定するための設定画面４０Ｄが表示部２６に表示される。図９に示す例では、「明るさ」の調整項目として、「明るい」、「やや明るい」、「普通」、「やや暗い」、及び「暗い」の何れかが選択可能に表示される。ユーザは、入力部２５の操作指示によって、選択された調整項目の中から、表示する画像の明るさを選択することで、表示する画像の「明るさ」を設定することができる。
【００９７】
同様にして、入力画面４０Ｃにおける、各設定情報の項目の各々について、ユーザ所望の設定を行う事が可能となっている。
【００９８】
図８に戻り、例えば、映像品質については、該映像品質の項目「映像の品質を選択してください」の表示位置がユーザによる入力部２５の操作指示によって選択されたとする。この場合、例えば、「映像品質」を詳細に設定するための設定画面として、「高輝度」、「標準」、「ナチュラル」を選択可能に表示する設定画面を表示すればよい。なお、「高輝度」は、明るいところで見えやすい映像モードを示す。「標準」は、標準的な映像モードを示す。「ナチュラル」は、写真等が自然に見える映像モードを示す。
【００９９】
また、コントラストについては、該コントラストの項目「コントラストを選択してください」の表示位置がユーザによる入力部２５の操作指示によって選択されたとする。この場合、例えば、「コントラスト」を詳細に設定するための設定画面として、「−１６」〜「＋１６」の範囲を設定可能に表示する設定画面を表示すればよい。なお、デフォルト値は、例えば、「０」とする。
【０１００】
また、色合いについては、該色合いの項目「色合いを選択してください」の表示位置がユーザによる入力部２５の操作指示によって選択されたとする。この場合、例えば、「色合い」を詳細に設定するための設定画面として、「−１６」〜「＋１６」の範囲を設定可能に表示する設定画面を表示すればよい。なお、デフォルト値は、例えば、「０」とする。
【０１０１】
また、色の濃さについては、該色の濃さの項目「色の濃さを選択してください」の表示位置がユーザによる入力部２５の操作指示によって選択されたとする。この場合、例えば、「色の濃さ」を詳細に設定するための設定画面として、「−１６」〜「＋１６」の範囲を設定可能に表示する設定画面を表示すればよい。なお、デフォルト値は、例えば、「０」とする。
【０１０２】
同様に、表示画面のアスペクト比については、該アスペクト比の項目「アスペクト比を選択してください」の表示位置がユーザによる入力部２５の操作指示によって選択されたとする。この場合、例えば、「アスペクト比」を詳細に設定するための設定画面として、「ノーマル」、「１６：９」、「フル」、「リアル」、「ズーム」を選択可能に表示する設定画面を表示すればよい。
【０１０３】
なお、「ノーマル」は、入力信号のアスペクト比を変更せず、全画面表示することを示す。「１６：９」は、１６対９のアスペクト比を示す。例えば、１２８０×７２０ドットである、「フル」は、例えば、１２８０×８００ドットを示す。また、「リアル」は、入力信号の解像度のままとすることを示す。「ズーム」は、入力信号のアスペクト比を維持したまま、映像の幅を投影画面の幅とすることを示す。
【０１０４】
また、表示サイズについては、該表示サイズの項目「表示サイズを選択してください」の表示位置がユーザによる入力部２５の操作指示によって選択されたとする。この場合、例えば、「表示サイズ」を詳細に設定するための設定画面として、「投影画面  全体」、「投影画面  中」「投影画面  小」を選択可能に表示すればよい。なお、「投影画面  全体」を、例えば、デフォルトとして定める。
【０１０５】
また、投影面については、該投影面の項目「投影面を選択してください」の表示位置がユーザによる入力部２５の操作指示によって選択されたとする。この場合、例えば、「投影面」を詳細に設定するための設定画面として、「スクリーン」、「白壁」、「ホワイトボード」を選択可能に表示する設定画面を表示すればよい。
【０１０６】
なお、「スクリーン」をデフォルトとして定める。「白壁」は、シャープネスさを変更することを示す。「ホワイトボード」は、シャープネスさを変更することを示す。
【０１０７】
また、第１情報処理装置１６Ａの表示部２６には、第２情報処理装置１６Ｂに画像を表示した状態を示すプレビュー画面を表示してもよい。なお、プレビュー画面は、第２情報処理装置１６Ｂに実際に投影されている画面そのものではなく、サーバ装置１２側でプレビュー画面を作成し、第１情報処理装置１６Ａに転送すればよい。第１情報処理装置１６Ａで、サーバ装置１２から受信したプレビュー画面を表示部２６に表示すればよい。また、設定情報を変更する度に、プレビュー画面を更新してもよい。また、表示部２６上に、プレビュー画像の表示を指示するためのボタン表示を行い、該ボタン表示の領域がユーザによる入力部２５の操作指示によって指示されたときに、表示部２６にプレビュー画面を表示してもよい。
【０１０８】
ユーザは、設定情報の設定が終了すると、図８に示す「設定反映」ボタンの表示位置を入力部２５の操作指示によって指示する。これによって、入力部２５から制御部２０へ、図８及び図９の入力画面４０Ｃ及び設定画面４０Ｄによって設定された、画像表示時の設定情報、及び設定の反映指示を指示情報として含む制御信号が出力されることとなる。
【０１０９】
図４へ戻り、次に、制御部２０は、入力部２５から反映指示を受け付けたか否かを判断する（ステップＳ１１６）。制御部２０は、ステップＳ１１６で肯定判断（ステップＳ１１６：Ｙｅｓ）するまで否定判断（ステップＳ１１６：Ｎｏ）を繰り返す。ステップＳ１１６で肯定判断（ステップＳ１１６：Ｙｅｓ）すると、ステップＳ１１８へ進む。
【０１１０】
ステップＳ１１８では、制御部２０は、ユーザによる入力部２５の操作指示によって入力された設定情報を、サーバ装置１２へ送信する（ステップＳ１１８）。詳細には、制御部２０は、ユーザによる入力部２５の操作指示によって入力された、画像表示時の設定情報、及び設定の反映指示を指示情報として含む制御信号を、サーバ装置１２へ送信する。
【０１１１】
次に、制御部２０は、表示部２６に、第２情報処理装置１６Ｂで表示対象の画像データの入力画面を表示する（ステップＳ１２０）。なお、この入力画面は、上述したように、サーバ装置１２で第２情報処理装置１６Ｂを制御するためのプログラムを実行することで、サーバ装置１２から転送されたものである。
【０１１２】
図１０及び図１１は、ステップ１２０の処理によって、表示部２６に表示する入力画面４０Ｅ及び入力画面４０Ｆの一例を示す模式図である。
【０１１３】
図１０に示すように表示部２６は、第２情報処理装置１６Ｂで表示対象の画像データの入力画面４０Ｅを表示する。例えば、ユーザによる入力部２５の操作指示によって、表示対象の画像データとして、ファイル名が「会議資料」であるパワーポイントの画像データが、ウィンドウ４２Ｅ内にドラッグアンドドロップされる。このとき、ウィンドウ４２Ｅ内に、ドラックアンドドロップを促す情報（例えば、“表示ファイルを下の枠にドラック＆ドロップしてください”）を表示してもよい。これによって、第２情報処理装置１６Ｂで表示対象の画像データが指示された状態となる。図１１は、ファイル名が「会議資料」であるパワーポイントの画像データが、ウィンドウ４２Ｆ内にドラッグアンドドロップされた状態を示す模式図である。
【０１１４】
図４へ戻り、次に、制御部２０は、入力部２５から画像データが指示されたか否かを判断する（ステップＳ１２２）。ステップＳ１２２では、肯定判断（ステップＳ１２２：Ｙｅｓ）するまで否定判断（ステップＳ１２２：Ｎｏ）を繰り返す。そして、ステップＳ１２２で肯定判断すると（ステップＳ１２２：Ｙｅｓ）、ステップＳ１２４へ進む。
【０１１５】
ステップＳ１２４では、上記ステップＳ１２２で指示された画像データを、サーバ装置１２へ送信する（ステップＳ１２４）。例えば、上記ステップＳ１２４の処理によって、ファイル名「会議資料」であるパワーポイントの画像データが選択された場合、制御部２０は、該画像データを、サーバ装置１２へ送信する。詳細には、ステップＳ１２４では、通信部２８が、表示対象の画像データ、及び画像データの画像表示指示を指示情報として含む制御信号を、サーバ装置１２へ送信する。
【０１１６】
次に、制御部２０は、第２情報処理装置１６Ｂの遠隔操作を終了するか否かを判断する（ステップＳ１２６）。例えば、制御部２０は、ユーザによる入力部２５の操作指示によって、予め定められた終了を示すボタンが指示されたか否かを判別することで、ステップＳ１２６の判断を行う。
【０１１７】
図１２は、終了時に表示部２６に表示する画面４０Ｋの一例を示す模式図である。
【０１１８】
図１２に示すように、例えば、ユーザによる入力部２５の操作指示によって、予め定められた領域が指示されると、制御部２０は、表示部２６に、実行、中止、またはプロパティ、の何れかを選択するためのウィンドウ４２Ｋを表示する。そして、ウィンドウ４２Ｋにおける、「実行」の表示領域がユーザによる入力部２５の操作指示によって指示されたときに、終了を示す信号を入力部２５から制御部２０へ送信するようにすればよい。制御部２０では、該終了を示す信号を受け付けたか否かを判別することで、ステップＳ１２６の判断を行えばよい。なお、このウィンドウ４２Ｋを含む画面４０Ｋは、サーバ装置１２で第２情報処理装置１６Ｂを制御するためのプログラムを実行することで、サーバ装置１２から転送されたものである。
【０１１９】
図４へ戻り、ステップＳ１２６で否定判断すると（ステップＳ１２６：Ｎｏ）、上記ステップＳ１１４へ戻る。一方、ステップＳ１２６で肯定判断すると（ステップＳ１２６：Ｙｅｓ）、ステップＳ１２８へ進む。
【０１２０】
ステップＳ１２８では、制御部２０は、上記ステップＳ１０６で選択された第２情報処理装置１６Ｂの遠隔操作の終了を示す終了指示をサーバ装置１２へ送信し（ステップＳ１２８）、本ルーチンを終了する。
【０１２１】
なお、後述するサーバ装置１２の処理によって、ステップＳ１０６で選択された第２情報処理装置１６Ｂにおいて、第１情報処理装置１６Ａから送信された制御信号に応じた各処理が実行されると、サーバ装置１２は、第２情報処理装置１６Ｂにおける処理の実行状態を示す実行状態情報を第１情報処理装置１６Ａへ送信する。
【０１２２】
例えば、第１情報処理装置１６Ａで表示対象として指示した画像データが第２情報処理装置１６Ｂにおいて表示された場合には、サーバ装置１２は、第２情報処理装置１６Ｂで該画像データが表示されたことを示す画像表示済を示す信号を、実行状態情報として第１情報処理装置１６Ａへ送信する。第１情報処理装置１６Ａは、画像表示済を示す情報を表示部２６へ表示する。これによって、第１情報処理装置１６Ａでは、遠隔処理対象の第２情報処理装置１６Ｂで実行中の処理をユーザにリアルタイムに提供することができる。
【０１２３】
図１３は、サーバ装置１２で実行する情報処理の手順の一例を示すフローチャートである。
【０１２４】
まず、サーバ装置１２の制御部３２が、配置画面取得要求を第１情報処理装置１６Ａから受信したか否かを判断する（ステップＳ２００）。ステップＳ２００で否定判断すると（ステップＳ２００：Ｎｏ）、本ルーチンを終了する。一方、ステップＳ２００で肯定判断すると（ステップＳ２００：Ｙｅｓ）、ステップＳ２０２へ進む。
【０１２５】
ステップＳ２０２では、制御部３２は、配置画面の更新が必要であるか否かを判断する（ステップＳ２０２）。例えば、制御部３２は、配置画面を作成または更新する度に、配置画面の作成時間または更新時間を記憶部３６に記憶する。そして、前回の作成時間または更新時間から、予め定めた時間以上経過しているか否かを判別することで、ステップＳ２０２の判断を行えばよい。
【０１２６】
ステップＳ２０２で肯定判断すると、ステップＳ２０４へ進む。ステップＳ２０４では、作成部３２Ｆが、配置画面の更新処理を実行する（ステップＳ２０４）。
【０１２７】
具体的には、まず、作成部３２Ｆは、サーバ装置１２にネットワーク１４を介して接続されている全ての情報処理装置１６の機器ＩＤを取得する。例えば、作成部３２Ｆは、情報処理装置１６に電力供給する給電装置１８から、情報処理装置１６の機器ＩＤを取得する。
【０１２８】
具体的には、作成部３２Ｆは、ネットワーク１４に接続されている各給電装置１８へ、探索要求を送信する。そして、各給電装置１８から、探索要求に対応する検索結果として、給電装置１８の給電ＩＤ、給電装置１８の位置情報、各給電装置１８が電力供給する情報処理装置１６の機器ＩＤ、及び該機器ＩＤによって特定される情報処理装置１６への給電時間を取得する。そして、作成部３２Ｆは、取得した検索結果によって示される、各機器ＩＤに対応する位置情報及び給電時間を、記憶部３６へ記憶する。また、作成部３２Ｆは、取得した検索結果に示される、各機器ＩＤに対応する位置情報を、各機器ＩＤの最新の位置情報として登録することで第２データを更新する。
【０１２９】
次に、作成部３２Ｆは、サーバ装置１２にネットワーク１４を介して接続されている情報処理装置１６の機器ＩＤに対応する、該機器ＩＤによって特定される情報処理装置１６に関する情報と、該機器ＩＤによって特定される情報処理装置１６に対応する第１画像と、を記憶部３６から読取る。この情報処理装置１６に関する情報は、機器特定情報、位置情報、作業状態、給電時間、給電ＩＤ等である。
【０１３０】
そして、作成部３２Ｆは、予め用意した地図情報または見取図上に、これらの地図情報または見取図上における各情報処理装置１６の位置情報に応じた位置に各情報処理装置１６の第１画像を配置した、配置画面を作成する。そして、作成した配置画面を、作成時刻に対応づけて記憶部３６に記憶する。これによって、作成部３２Ｆは、配置画面を作成または更新する。
【０１３１】
なお、作成部３２Ｆは、給電装置１８からの取得に替えて、各情報処理装置１６から直接機器ＩＤを取得してもよい。また、作成部３２Ｆは、給電装置１８から第４データを取得することで、機器ＩＤを取得してもよい。
【０１３２】
次に、ステップＳ２０６では、送信部３２Ｅが、上記ステップＳ２００で取得した配置画面取得要求の送信元の第１情報処理装置１６Ａへ、配置画面を送信する（ステップＳ２０６）。
【０１３３】
次に、取得部３２Ａは、遠隔操作対象の第２情報処理装置１６Ｂの機器ＩＤを、第１情報処理装置１６Ａから取得したか否かを判断する（ステップＳ２０８）。ステップＳ２０８では、肯定判断するまで（ステップＳ２０８：Ｙｅｓ）、否定判断（ステップＳ２０８：Ｎｏ）を繰り返す。
【０１３４】
ステップＳ２０８で肯定判断すると（ステップＳ２０８：Ｙｅｓ）、ステップＳ２１０へ進む。
【０１３５】
ステップＳ２１０では、ステップＳ２０８で取得した機器ＩＤを、接続先情報として、上記ステップＳ２００における配置画面取得要求の送信元の第１情報処理装置１６Ａの機器ＩＤに対応づけて記憶部３６へ記憶する（ステップＳ２１０）。これによって、第２データを更新する。
【０１３６】
次に、選択部３２Ｂが、ステップＳ２０８で受信した機器ＩＤに対応するプログラムを記憶部３６から選択する（ステップＳ２１２）。具体的には、選択部３２Ｂは、ステップＳ２０８で受信した機器ＩＤに対応するプログラムを、記憶部３６の第１データから読取ることで、対応するプログラムを選択する。
【０１３７】
次に、選択部３２Ｂは、ステップＳ２１２で選択したプログラムの格納場所を読取ることで、アクセス情報を読取る（ステップＳ２１４）。そして、送信部３２Ｅは、ステップＳ２１４で読取ったアクセス情報を、上記ステップＳ２００における配置画面取得要求の送信元の第１情報処理装置１６Ａへ送信する（ステップＳ２１６）。
【０１３８】
次に、第１情報処理装置１６Ａから該アクセス情報によって示されるプログラムへのアクセスがなされると、実行部３２Ｃが、該アクセス情報によって特定されるプログラム、すなわち、上記ステップＳ２１２で選択部３２Ｂが選択したプログラムを実行する（ステップＳ２１８）。
【０１３９】
ステップＳ２１８の処理によって該プログラムが実行されることで、サーバ装置１２は、制御信号を第１情報処理装置１６Ａから受け付けると共に、受け付けた制御信号に応じた処理を対応する第２情報処理装置１６Ｂで実行させることが可能な状態となる。また、サーバ装置１２は、上述した各種入力画面や表示画面等の画面を、第１情報処理装置１６Ａへ提供可能な状態となる。また、サーバ装置１２は、第２情報処理装置１６Ｂから実行状態情報を受信し、第１情報処理装置１６Ａへ送信可能な状態となる。
【０１４０】
次に、受付部３２Ｄが、第１情報処理装置１６Ａから設定情報を受信したか否かを判断する（ステップＳ２２０）。ステップＳ２２０では、詳細には、受付部３２Ｄが、第１情報処理装置１６Ａから、画像表示時の設定情報、及び設定の反映指示を指示情報として含む制御信号を受信したか否かを判断する。
【０１４１】
ステップＳ２２０で肯定判断すると、送信部３２Ｅが、上記ステップＳ２２０で受信した、画像表示時の設定情報、及び設定の反映指示を指示情報として含む制御信号を、設定反映指示信号として、上記ステップＳ２０８で取得した機器ＩＤの第２情報処理装置１６Ｂへ送信する（ステップＳ２２２）。なお、送信部３２Ｅは、例えば、ＨＴＴＰプロトコルに基づいて、画像表示時の設定情報、及び設定の反映指示を指示情報として含む制御信号を、設定反映指示信号として第２情報処理装置１６Ｂへ転送する。
【０１４２】
次に、受付部３２Ｄが、上記ステップＳ２２２で設定反映指示信号を送信した第２情報処理装置１６Ｂから、実行状態情報として、反映済情報を受信したか否かを判断する（ステップＳ２２４）。受付部３２Ｄは、ステップＳ２２４で肯定判断（ステップＳ２２４：Ｙｅｓ）するまで否定判断（ステップＳ２２４：Ｎｏ）を繰り返す。ステップＳ２２４で肯定判断（ステップＳ２２４：Ｙｅｓ）すると、ステップＳ２２６へ進む。
【０１４３】
ステップＳ２２６では、受付部３２Ｄが、第１情報処理装置１６Ａから終了指示を受信したか否かを判断する（ステップＳ２２６）。ステップＳ２２６で否定判断すると（ステップＳ２２６：Ｎｏ）、上記ステップＳ２２０へ戻る。一方、ステップＳ２２６で肯定判断すると（ステップＳ２２６：Ｙｅｓ）、ステップＳ２３４へ進む。
【０１４４】
ステップＳ２３４では、終了指示を、上記ステップＳ２０８で受信した機器ＩＤによって特定される第２情報処理装置１６Ｂへ送信する（ステップＳ２３４）。次に、実行部３２Ｃは、上記ステップＳ２１８で実行したプログラムを終了し（ステップＳ２３６）、本ルーチンを終了する。
【０１４５】
なお、上記ステップＳ２２４で肯定判断した場合（ステップＳ２２４：Ｙｅｓ）、設定反映済を示す情報を、実行状態情報として、第１情報処理装置１６Ａへ送信してもよい。この場合、実行状態情報として、設定反映済を示す情報を受け付けた第１情報処理装置１６Ａは、設定反映済を示す画像を表示部２６へ表示すればよい。例えば、第１情報処理装置１６Ａの制御部２０は、表示部２６にポップアップ画面を表示し、該ポップアップ画面内に設定反映済を示す情報を表示すればよい。このようにすれば、第１情報処理装置１６Ａでは、遠隔操作対象の第２情報処理装置１６Ｂに対して指示した設定内容が、該第２情報処理装置１６Ｂ側で反映されたことを表示部２６に表示することができる。
【０１４６】
一方、上記ステップＳ２２０で否定判断した場合には（ステップＳ２２０：Ｎｏ）、ステップＳ２２８へ進む。ステップＳ２２８では、受付部３２Ｄが、第１情報処理装置１６Ａから画像データを受信したか否かを判断する（ステップＳ２２８）。詳細には、ステップＳ２２８では、受付部３２Ｄは、表示対象の画像データ、及び画像データの画像表示指示を指示情報として含む制御信号を第１情報処理装置１６Ａから受信したか否かを判断する。
【０１４７】
ステップＳ２２８で肯定判断すると（ステップＳ２２８：Ｙｅｓ）、ステップＳ２３０へ進む。ステップＳ２３０では、制御部３２が、受信した制御信号に含まれる画像データを、上記ステップＳ２０８で取得した機器ＩＤによって特定される第２情報処理装置１６Ｂで処理可能なデータ形式に変更する（ステップＳ２３０）。
【０１４８】
なお、サーバ装置１２は、各機器ＩＤに対応づけて、各機器ＩＤで処理可能なデータ形式を予め記憶部３６に記憶しておけばよい。そして、サーバ装置１２の制御部３２では、記憶部３６から、ステップＳ２０８で取得した機器ＩＤに対応するデータ形式を読取り、読取ったデータ形式に、第１情報処理装置１６Ａから取得した画像データを変更すればよい。
【０１４９】
次に、送信部３２Ｅは、ステップＳ２３０でデータ形式を変更した画像データを、上記ステップＳ２０８で受信した機器ＩＤによって特定される第２情報処理装置１６Ｂへ送信する（ステップＳ２３２）。なお、詳細には、ステップＳ２３２では、送信部３２Ｅは、ステップＳ２３０でデータ形式を変更した画像データ、及び画像データの画像表示指示を指示情報として含む制御信号を、該第２情報処理装置１６Ｂへ送信する。そして、上記ステップＳ２２６へ進む。
【０１５０】
例えば、サーバ装置１２の制御部３２には、様々なデータ形式のデータを実行可能なプログラムが搭載されている。制御部３２は、データ形式を変更した画像データを開く。そして、送信部３２Ｅは、制御部３２に予め搭載した各機器ＩＤに対応するユーティリティーツールにより、該画像データの画像を頁毎等の一定間隔でキャプチャし、第２情報処理装置１６Ｂに順次転送する。
【０１５１】
なお、上記ステップＳ２３２で画像データを第２情報処理装置１６Ｂへ送信した後に、第２情報処理装置１６Ｂから画像表示済を示す信号や、表示した画像の内容（例えば、ファイル名や頁情報）を、実行状態情報として受信するようにしてもよい。この場合、受付部３２Ｄが、実行状態情報として、画像表示済を示す信号を第２情報処理装置１６Ｂから受信すると、送信部３２Ｅは、指示された画像データの画像表示済を示す信号を、実行状態情報として、第１情報処理装置１６Ａへ送信する。この実行状態情報を受け付けた第１情報処理装置１６Ａの制御部２０は、表示部２６にポップアップ画面を表示し、該ポップアップ画面内に、第２情報処理装置１６Ｂで表示されている画像データの名称、及び第２情報処理装置１６Ｂで画像表示済であることを示す情報を表示すればよい。
【０１５２】
図１４は、表示部２６に、ポップアップ画面４２Ｇが表示された状態を示す模式図である。図１４に示すように、制御部２０は、表示部２６の、表示画面４０Ｇ上に、画像データの名称、及び第２情報処理装置１６Ｂで画像表示済であることを示す情報を含むポップアップ画面４２Ｇを表示する。これによって、ユーザは、第２情報処理装置１６Ｂの遠隔操作状態を把握することができる。なお、これらの表示画面４０Ｇ及びポップアップ画面４２Ｇは、実行状態情報として、サーバ装置１２から第１情報処理装置１６Ａへ転送してもよい。
【０１５３】
図１３に戻り、上記ステップＳ２２８で否定判断した場合（ステップＳ２２８：Ｎｏ）、上記ステップＳ２２６へ進む。
【０１５４】
なお、ステップＳ２２８で否定判断した場合(ステップＳ２２８：Ｎｏ)、すなわち、第１情報処理装置１６Ａから受信した情報が、画像表示時の設定情報及び設定の反映指示を指示情報として含む制御信号や、画像データ及び画像データの画像表示指示を指示情報として含む制御信号以外の他の制御信号である場合には、受信した制御信号に含まれる指示情報によって特定される処理を実行してもよい。例えば、第１情報処理装置１６Ａから制御信号が、頁捲りを示す指示情報を含む場合には、サーバ装置１２の制御部３２は、第２情報処理装置１６Ｂで表示中の画像の次の頁の頁画像を第１情報処理装置１６Ａへ転送すると共に、第２情報処理装置１６Ｂへ、表示中の画像の頁捲りを示す指示情報を含む制御信号を、第２情報処理装置１６Ｂへ送信すればよい。
【０１５５】
ここで、サーバ装置１２から第２情報処理装置１６Ｂへの画像データの転送には、ＭｏｔｉｏｎＪｐｅｇ等の公知の動画圧縮方式を用いて行うことが好ましい。この場合、圧縮化された画像データを受信した第２情報処理装置１６Ｂでは、該画像データを伸長した後に、表示すればよい。これにより、ネットワーク１４の負荷を抑制することができる。
【０１５６】
ここで、第１情報処理装置１６Ａが、第２情報処理装置１６Ｂに表示する対象の画像データとして、「会議資料．ｐｐｔ」を指示した場合の一例を説明する。
【０１５７】
「会議資料．ｐｐｔ」は、名称が「会議資料」であり、且つパワーポイントで作成された画像データである。
【０１５８】
ここで、ネットワーク１４に接続された第２情報処理装置１６Ｂを遠隔操作する技術として、ＶＮＣ（Ｖｉｒｔｕａｌ  Ｎｅｔｗｏｒｋ  Ｃｏｍｐｕｔｉｎｇ）が知られている。しかし、この技術は、サーバ装置１２のみではなく、各情報処理装置１６へも専用ソフトウェアをインストール必要がある。
【０１５９】
一方、本実施の形態では、サーバ装置１２のみでプログラムを実行することで、第１情報処理装置１６Ａから第２情報処理装置１６Ｂの遠隔操作が可能となる。
【０１６０】
例えば、第１情報処理装置１６Ａからサーバ装置１２に送信された画像データが、第２情報処理装置１６Ｂで表示対象の画像データとして第１情報処理装置１６Ａによって指示されると、サーバ装置１２側では該画像データを開く。
【０１６１】
まず、サーバ装置１２から第１情報処理装置１６Ａに、第１情報処理装置１６Ａからサーバ装置１２へ表示対象として送信された画像データの一覧を示すリスト情報のポップアップ画面を送信する。このため、第１情報処理装置１６Ａでは、該ポップアップ画面を第１情報処理装置１６Ａの表示部２６に表示することができる。これらの画面は、第１情報処理装置１６Ａからブラウザソフト等を使用して、ネットワーク１４を経由してサーバ装置１２の上記アクセス情報によって示される場所へアクセスすることで、サーバ装置１２で実行中のプログラムの機能をサービスの形で利用することで、表示部２６に表示される。
【０１６２】
具体的には、図１５に示すように、第１情報処理装置１６Ａの表示部２６には、サーバ装置１２側に送信した画像データの一覧を示すリスト情報が、ポップアップ画面４２Ｈ内に表示される。そして、第１情報処理装置１６Ａの入力部２５の操作指示によって、例えば、「会議資料．ｐｐｔ」が選択されると、該「会議資料．ｐｐｔ」が選択されたことを示す情報が、第１情報処理装置１６Ａからサーバ装置１２へ送信される。
【０１６３】
サーバ装置１２では、該情報を受け付けると、該情報によって特定される画像データである「会議資料．ｐｐｔ」を開き、例えば、先頭頁の画像の頁画像データを第１情報処理装置１６Ａへ送信する。これによって、第１情報処理装置１６Ａでは、該「会議資料．ｐｐｔ」の先頭頁を表示部２６に表示する。また、サーバ装置１２が、該「会議資料．ｐｐｔ」の先頭頁の頁画像データを第２情報処理装置１６Ｂへ送信することで、第２情報処理装置１６Ｂの表示部２６には、該「会議資料．ｐｐｔ」の先頭頁が表示される。
【０１６４】
さらに、ユーザによる第１情報処理装置１６Ａにおける入力部２５の操作指示によって、表示されている画像の頁を捲り、次の頁とする頁捲りを指示情報として含む制御信号がサーバ装置１２へ送信されたとする。そして、頁捲りを指示情報として含む制御信号を受け付けたサーバ装置１２では、「会議資料．ｐｐｔ」における、先頭頁の次の頁の頁画像データを、第１情報処理装置１６Ａへ送信すると共に、頁捲りを指示情報として含む制御信号を第２情報処理装置１６Ｂへ送信する。なお、サーバ装置１２から第２情報処理装置１６Ｂには、指示情報としての頁捲りに替えて、頁捲りした後の頁画像データ（この例では、先頭頁の次の頁の頁画像データ）を指示情報として含む制御信号を第２情報処理装置１６Ｂへ送信してもよい。
【０１６５】
図１６及び図１７は、表示部２６に表示される表示画像の一例を示す模式図である。
【０１６６】
例えば、サーバ装置１２は、「会議資料．ｐｐｔ」の先頭頁の頁画像データを第１情報処理装置１６Ａへ送信すると共に、頁捲り指示を行うためのボタン画像及び頁戻り指示を行うためのボタン画像を含むポップアップウィンドウの表示画面を送信する。これによって、第１情報処理装置１６Ａの表示部２６には、図１６に示すように、「会議資料．ｐｐｔ」の先頭頁の頁画像と共に、ポップアップウィンドウ４２Ｅが表示される。
【０１６７】
そして、ポップアップウィンドウ４２Ｅにおける、頁捲り指示を行うためのボタン画像の表示位置が、第１情報処理装置１６Ａにおけるユーザの入力部２５の操作指示によって指示されると、第１情報処理装置１６Ａは、頁捲りを指示情報として含む制御信号を、サーバ装置１２へ送信する。
【０１６８】
該頁捲りを指示情報として含む制御信号を受信したサーバ装置１２は、先頭頁の次の頁の頁画像データを、第１情報処理装置１６Ａへ送信すると共に、頁捲り指示を行うためのボタン画像及び頁戻り指示を行うためのボタン画像を含むポップアップウィンドウの表示画面を第１情報処理装置１６Ａへ送信する。これによって、第１情報処理装置１６Ａの表示部２６には、図１７に示すように、「会議資料．ｐｐｔ」の先頭頁の次の頁の頁画像と共に、ポップアップウィンドウ４２Ｊが表示される。
【０１６９】
このように、本実施の形態では、サーバ装置１２から第１情報処理装置１６Ａ側に画像データの全頁を全て転送して第１情報処理装置１６Ａ側でスクロール処理等を行うことなく、表示対象の頁画像データや、頁捲りの指示情報等の制御信号のみを、第１情報処理装置１６Ａとサーバ装置１２との間で送受信する。
【０１７０】
このため、第１情報処理装置１６Ａの入力部２５側で行った頁捲りや頁戻り等の操作が、サーバ装置１２にリアルタイムに反映されると共に、第２情報処理装置１６Ｂ側にもリアルタイムに反映されることとなる。また、第１情報処理装置１６Ａ側では、第２情報処理装置１６Ｂ側で表示している頁を確認することもできる。
【０１７１】
なお、この動作は、頁捲りや頁戻りに限られず、拡大率の設定や表示画面の設定等を指示情報として含む制御信号にも適用可能である。
【０１７２】
次に、給電装置１８で実行する処理を説明する。
【０１７３】
図１８は、給電装置１８で実行する探索処理の手順を示すフローチャートである。
【０１７４】
給電装置１８の制御部１８Ｂは、所定時間毎に、図１８に示す処理ルーチンを実行する。まず、制御部１８Ｂは、サーバ装置１２から探索要求を受信したか否かを判断する（ステップＳ３００）。ステップＳ３００で否定判断すると（ステップＳ３００：Ｎｏ）、本ルーチンを終了する。一方、ステップＳ３００で肯定判断すると（ステップＳ３００：Ｙｅｓ）、ステップＳ３０２へ進む。
【０１７５】
ステップＳ３０２では、制御部１８Ｂは、給電装置１８に接続された情報処理装置１６を検索する（ステップＳ３０２）。
【０１７６】
次に、制御部１８Ｂは、ステップＳ３０２の検索結果から、給電装置１８の給電ＩＤ、給電装置１８の位置情報、各給電装置１８が電力供給する情報処理装置１６の機器ＩＤ、及び該機器ＩＤによって特定される情報処理装置１６への給電時間を含む検索結果を、サーバ装置１２へ送信する（ステップＳ３０４）。そして、本ルーチンを終了する。
【０１７７】
図１９は、給電装置１８で実行する情報処理の手順を示すフローチャートである。
【０１７８】
まず、通信部１８Ｃが、サーバ装置１２から制御信号を受信したか否かを判断する（ステップＳ４００）。ステップＳ４００で否定判断すると（ステップＳ４００：Ｎｏ）、後述するステップＳ４０８へ進む。一方、ステップＳ４００で肯定判断すると（ステップＳ４００：Ｙｅｓ）、ステップＳ４０２へ進む。
【０１７９】
ステップＳ４０２では、通信部１８Ｃが、上記ステップＳ４００で受信した制御信号を、給電装置１８に接続されている第２情報処理装置１６Ｂへ転送する（ステップＳ４０２）。なお、給電装置１８が、複数の情報処理装置１６に接続されている場合には、該制御信号は、送信先の第２情報処理装置１６Ｂの機器ＩＤを含む信号とすればよい。そして、給電装置１８では、接続されている情報処理装置１６（第２情報処理装置１６Ｂ）の内、制御信号に含まれる機器ＩＤによって特定される第２情報処理装置１６Ｂへ制御信号を送信すればよい。
【０１８０】
次に、通信部１８Ｃが、第２情報処理装置１６Ｂから実行状態情報を受信したか否かを判断する（ステップＳ４０４）。
【０１８１】
ステップＳ４０４で否定判断すると（ステップＳ４０４：Ｎｏ）、後述するステップＳ４０８へ進む。一方、ステップＳ４０４で肯定判断すると（ステップＳ４０４：Ｙｅｓ）、ステップＳ４０６へ進む。
【０１８２】
ステップＳ４０６では、通信部１８Ｃが、ステップＳ４０４で受信した実行状態情報をサーバ装置１２へ転送する（ステップＳ４０６）。
【０１８３】
次に制御部１８Ｂが、終了指示をサーバ装置１２から受信したか否かを判断する（ステップＳ４０８）。ステップＳ４０８で否定判断すると（ステップＳ４０８：Ｎｏ）、本ルーチンを終了する。一方、ステップＳ４０８で肯定判断すると（ステップＳ４０８：Ｙｅｓ）、ステップＳ４１０へ進む。
【０１８４】
ステップＳ４１０では、制御部１８Ｂが、受信した終了指示を接続されている第２情報処理装置１６Ｂへ転送する（ステップＳ４１０）。そして、本ルーチンを終了する。
【０１８５】
次に、第２情報処理装置１６Ｂで実行する情報処理を説明する。
【０１８６】
図２０は、第２情報処理装置１６Ｂで実行する情報処理の手順を示すフローチャートである。
【０１８７】
まず、通信部２８が、サーバ装置１２から制御信号を受信したか否かを判断する（ステップＳ５００）。ステップＳ５００で否定判断すると（ステップＳ５００：Ｎｏ）、後述するステップＳ５０８へ進む。一方、ステップＳ５００で肯定判断すると（ステップＳ５００：Ｙｅｓ）、ステップＳ５０２へ進む。
【０１８８】
ステップＳ５０２では、制御部２０が、上記ステップＳ５００で受信した制御信号が、設定反映指示信号であるか否かを判別する（ステップＳ５０２）。制御部２０は、ステップＳ５００で受信した制御信号が、画像表示時の設定情報、及び設定の反映指示を指示情報として含む制御信号であるか否かを判別することで、ステップＳ５０２の判断を行う。
【０１８９】
ステップＳ５０２で肯定判断すると（ステップＳ５０２：Ｙｅｓ）、ステップＳ５０４へ進む。
【０１９０】
次に、制御部２０は、ステップＳ５０２で受信した設定反映指示信号によって示される設定情報（すなわち、制御信号に含まれる、画像表示時の設定情報）を、第２情報処理装置１６Ｂにおける機能を実行するための設定情報として記憶する。これによって、制御部２０は、該設定を反映する（ステップＳ５０４）。
【０１９１】
ステップＳ５０４の処理によって、第２情報処理装置１６Ｂの制御部２０は、駆動部２４をステップＳ５０４で反映した設定情報に応じた設定条件で駆動可能な状態となる。なお、図２０では、第２情報処理装置１６Ｂがプロジェクタである場合を想定している。このため、具体的には、第２情報処理装置１６Ｂの制御部２０は、該設定情報に応じた表示条件で画像を表示部２６へ表示可能な状態となる。
【０１９２】
次に、制御部２０は、実行状態情報として、設定反映済を示す設定反映済情報をサーバ装置１２へ送信する（ステップＳ５０６）。
【０１９３】
次に、通信部２８が、サーバ装置１２から終了指示を受信したか否かを判断する（ステップＳ５０８）。ステップＳ５０８で否定判断すると（ステップＳ５０８：Ｎｏ）、上記ステップＳ５００へ戻る。一方、ステップＳ５０８で肯定判断すると（ステップＳ５０８：Ｙｅｓ）、ステップＳ５１０へ進む。
【０１９４】
ステップＳ５１０では、通信部２８が、駆動部２４の動作を停止する（ステップＳ５１０）。そして本ルーチンを終了する。
【０１９５】
一方、上記ステップＳ５０２で否定判断すると（ステップＳ５０２：Ｎｏ）、ステップＳ５１２へ進む。ステップＳ５１２では、通信部２８が、受信した制御信号が、画像データであるか否かを判断する（ステップＳ５１２）。詳細には、ステップＳ５１２では、第２情報処理装置１６Ｂの通信部２８が、受信した制御信号が、表示対象の画像データ、及び画像データの画像表示指示を指示情報として含む制御信号であるか否かを判別する。
【０１９６】
ステップＳ５１２で肯定判断すると（ステップＳ５１２：Ｙｅｓ）、ステップＳ５１４へ進む。
【０１９７】
ステップＳ５１４では、ステップＳ５１２で受信した画像データを、表示部２６へ表示することで、第２情報処理装置１６Ｂにおける機能を実行する（ステップＳ５１４）。そして、上記ステップＳ５０８へ進む。なお、ステップＳ５１４の処理実行後に、第２情報処理装置１６Ｂの制御部２０は、画像表示済を示す信号を、実行状態情報としてサーバ装置１２へ送信してもよい。
【０１９８】
一方、上記ステップＳ５１２で否定判断すると（ステップＳ５１２：Ｎｏ）、ステップＳ５１６へ進む。ステップＳ５１６では、制御部２０が、表示部２６または駆動部２４を制御することで、ステップＳ５００で受信した制御信号に含まれる指示情報よって特定される機能を実行する（ステップＳ５１６）。そして、上記ステップＳ５０８へ進む。
【０１９９】
なお、第１情報処理装置１６Ａが遠隔処理する対象の第２情報処理装置１６Ｂの電源がオフ状態である場合には、該第２情報処理装置１６Ｂの電源をオンする処理を行ってもよい。
【０２００】
この場合、サーバ装置１２は、下記の処理を行えばよい。
【０２０１】
例えば、サーバ装置１２の制御部３２は、給電装置１８から受信した検索結果に含まれる給電時間から、該検索結果に含まれる機器ＩＤによって特定される各情報処理装置１６が電力供給中（すなわち、電源オン状態）であるか否かを判別する。
【０２０２】
そして、第１情報処理装置１６Ａから遠隔操作対象として指定された機器ＩＤによって特定される第２情報処理装置１６Ｂが電力オフ状態である場合には、制御部３２は、該第２情報処理装置１６Ｂの位置情報に基づいて、該第２情報処理装置１６Ｂの近くに位置する情報処理装置１６の少なくとも１つに、該第２情報処理装置１６Ｂの電源オンを促す情報及び該情報の表示指示を送信すればよい。そして、各情報処理装置１６では、該第２情報処理装置１６Ｂの電源オンを促す情報及び該情報の表示指示をサーバ装置１２から受け付けると、該第２情報処理装置１６Ｂの電源オンを促す情報及び該情報の表示指示を表示部２６へ表示すればよい。
【０２０３】
このようにすることで、第１情報処理装置１６Ａで遠隔操作対象の第２情報処理装置１６Ｂの電源オンを促す情報を、該第２情報処理装置１６Ｂの近傍の情報処理装置１６に表示し、ユーザに電源オンを促す情報を容易に提供できる。
【０２０４】
以上説明したように、本実施の形態のサーバ装置１２は、取得部３２Ａが、第１情報処理装置１６Ａから遠隔操作対象の第２情報処理装置１６Ｂの機器ＩＤを取得すると、実行部３２Ｃが、該機器ＩＤによって特定される第２情報処理装置１６Ｂを遠隔操作するためのプログラムを実行する。そして、実行部３２Ｃは、該プログラムを実行することによって主記憶装置上にロードされ、主記憶装置上に生成される機能部として、受付部３２Ｄ及び送信部３２Ｅが主記憶装置上に生成される。そして、受付部３２Ｄは、第１情報処理装置１６Ａから第２情報処理装置１６Ｂの制御信号を受信し、送信部３２Ｅは、該制御信号を第２情報処理装置１６Ｂへ送信する。
【０２０５】
従って、本実施の形態のサーバ装置１２は、１の情報処理装置１６（第１情報処理装置１６Ａ）から、操作対象の他の情報処理装置１６（第２情報処理装置１６Ｂ）を簡単な操作で容易に遠隔操作することができる。
【０２０６】
なお、本実施の形態では、情報処理システム１０は、給電装置１８を備えた構成である場合を説明したが、給電装置１８を備えない構成であってもよい。この場合には、各情報処理装置１６は、ネットワーク１４を介してサーバ装置１２に接続すればよい。また、サーバ装置１２は、給電装置１８からの位置情報の受信に替えて、各情報処理装置１６から位置情報を受信すればよい。また、情報処理装置１６では、サーバ装置１２から位置情報取得要求を受信すると、当該情報処理装置１６の識別情報、位置情報、及び給電情報を、サーバ装置１２へ送信すればよい。
【０２０７】
また、本実施の形態では、第１情報処理装置１６ＡがＰＣであり、第２情報処理装置１６Ｂがプロジェクタである場合について、詳細な実施の形態を説明した。しかし、上述したように、第１情報処理装置１６Ａ及び第２情報処理装置１６Ｂは、ＰＣ及びプロジェクタに限られない。
【０２０８】
例えば、第１情報処理装置１６Ａ及び第２情報処理装置１６Ｂの双方がＰＣであってもよい。この場合、第１情報処理装置１６Ａが自宅等に位置し、第２情報処理装置１６Ｂが会社等に位置しているとする。すると、自宅に設置した第１情報処理装置１６Ａから、会社に設置した第２情報処理装置１６Ｂを遠隔操作することができ、ユーザは、自宅に居ながらにして会社に居るかのようにＰＣを利用することができる。
【０２０９】
また、第２情報処理装置１６Ｂの作業状態を示す情報を、サーバ装置１２から第１情報処理装置１６Ａへ送信してもよい。この場合、サーバ装置１２の制御部３２は、記憶部３６に格納されている第２データから、第１情報処理装置１６Ａによる遠隔操作対象の第２情報処理装置１６Ｂの機器ＩＤに対応する接続先情報を読取る。そして、サーバ装置１２の制御部３２は、該接続先情報によって特定される機器ＩＤに対応する作業状態を示す情報を、第２データから読取り、第１情報処理装置１６Ａへ送信する。
【０２１０】
該作業状態を示す情報を受け付けた第１情報処理装置１６Ａでは、該作業状態を示す情報を表示部２６へ表示する。これによって、第１情報処理装置１６Ａでは、遠隔操作対象の第２情報処理装置１６Ｂの作業状態をユーザに対して提供することができる。このため、ユーザは、リアルタイムに第２情報処理装置１６Ｂの作業状態を把握することが可能となる。
【０２１１】
また、第１情報処理装置１６Ａの設置された領域（例えば自宅）に、複数の表示部２６及び音声入出力部３０を設置する。具体的には、第１情報処理装置１６Ａの設置位置に対して３６０°の全方向に表示部２６が設置されるようにする。そして、サーバ装置１２から、第１情報処理装置１６Ａによる遠隔操作対象の第２情報処理装置１６Ｂの設置された領域で撮影された画像データや取得された音声データを、順次各表示部２６及び音声入出力部３０へ送信する。これによって、第１情報処理装置１６Ａの設置された領域を、第２情報処理装置１６Ｂの設置された環境と同じ環境（同じ画像と同じ音声が出力される環境）とすることができる。
【０２１２】
この環境下で、第１情報処理装置１６Ａから第２情報処理装置１６Ｂを遠隔操作することで、更に、遠隔地からの現実的な情報提供が可能となる。
【０２１３】
なお、本実施の形態のサーバ装置１２は、通常のコンピュータを利用したハードウェア構成となっている。
【０２１４】
本実施の形態のサーバ装置１２で実行される上記情報処理を実行するためのプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読取り可能な記録媒体に記録されて提供される。
【０２１５】
また、本実施の形態のサーバ装置１２で実行される情報処理を実行するためのプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施の形態のサーバ装置１２で実行される情報処理を実行するためのプログラムを、インターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０２１６】
また、本実施の形態のサーバ装置１２で実行される情報処理を実行するためのプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０２１７】
なお、本実施の形態のサーバ装置１２は、上述した情報処理を実行するための機能部を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が記憶媒体から、情報処理を実行するためのプログラムを読み出して実行することにより上記各機能部が主記憶装置上にロードされ、主記憶装置上に生成されるようになっている。
【０２１８】
なお、上記には、本実施の形態を説明したが、本実施の形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施の形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０２１９】
１２  サーバ装置
１６Ａ  第１情報処理装置
１６Ｂ  第２情報処理装置
３２Ａ  取得部
３２Ｂ  選択部
３２Ｃ  実行部
３２Ｄ  受付部
３２Ｅ  送信部
３２Ｆ  作成部
【先行技術文献】
【特許文献】
【０２２０】
【特許文献１】特開２００７−１０９２０８号公報
【図１】
2014053697.tif 000003
【図２】
2014053697.tif 000004
【図３】
2014053697.tif 000005
【図４】
2014053697.tif 000006
【図５】
2014053697.tif 000007
【図６】
2014053697.tif 000008
【図７】
2014053697.tif 000009
【図８】
2014053697.tif 000010
【図９】
2014053697.tif 000011
【図１０】
2014053697.tif 000012
【図１１】
2014053697.tif 000013
【図１２】
2014053697.tif 000014
【図１３】
2014053697.tif 000015
【図１４】
2014053697.tif 000016
【図１５】
2014053697.tif 000017
【図１６】
2014053697.tif 000018
【図１７】
2014053697.tif 000019
【図１８】
2014053697.tif 000020
【図１９】
2014053697.tif 000021
【図２０】
2014053697.tif 000022