(57)【要約】      （修正有）【課題】特殊キー操作を容易に実現することが可能になり、管理者の負荷を軽減することができる情報処理装置を提供する。【解決手段】遠隔操作クライアントアプリケーション２００は、ソフトウェアキー画面を表示する画面表示部３００と、受け付けたキー操作に対応するキー操作情報を保持する画面操作受付部３０１と、受け付けたキー操作情報をデバイスへ送信するためのデータに変換する受付データ変換部３０２と、変換されたデータをネットワーク１０３を介してデバイスに送信するクライアントデバイス通信部３０３とを備え、デバイスに特殊画面を表示させるための特殊画面遷移キー操作を受け付けた場合、当該キー操作時のソフトウェアキーボタンの表示を変更する。【選択図】図１
2013101479.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続されたデバイスの遠隔操作を行う遠隔操作手段を備える情報処理装置において、
前記遠隔操作手段は、
ソフトウェアキー画面を表示手段に表示する画面表示手段と、
前記ソフトウェアキー画面を介して受け付けたキー操作に対応するキー操作情報を保持する画面操作受付手段と、
前記受け付けたキー操作情報を前記デバイスへ送信するためのデータに変換するデータ変換手段と、
前記変換されたデータを前記ネットワークを介して前記デバイスに送信する通信手段と、
前記画面操作受付手段が前記デバイスに特殊画面を表示させるための特殊画面遷移キー操作を受け付けた場合、当該キー操作時のソフトウェアキーボタンの表示を変更する変更手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記特殊画面遷移キー操作が連続して行われた後、通常キー操作が行われた場合は特殊画面へ遷移する特殊画面遷移手段を有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記特殊画面遷移キー操作が１度行われ、通常キー操作が少なくとも１度行われた後、再度、前記特殊画面遷移キー操作が１度行われた場合は特殊画面へ遷移する特殊画面遷移手段を有することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記特殊画面遷移キー操作が１度行われ、連続してさらに前記特殊画面遷移キー操作が１度行われた場合は特殊画面へ遷移する特殊画面遷移手段を有することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記特殊画面遷移キー操作が１度行われた場合、前記デバイスからキー候補を取得し、当該キー候補の表示方法を変更することで前記特殊画面へ遷移する特殊画面遷移手段を有することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
任意かつ一意な特殊画面遷移キー操作および通常キー操作に関するキー設定情報を設定するための設定手段をさらに有することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記画面表示手段は、前記ソフトウェアキー画面を介して受け付けたキー操作に関連する特殊画面遷移キー候補を画面上に表示することを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記特殊画面遷移キー操作の方法を暗号化した設定情報により、前記特殊画面遷移キー操作の方法を変更可能にする設定手段をさらに備えることを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
ネットワークを介して接続されたデバイスの遠隔操作を行う遠隔操作手段を備える情報処理装置の制御方法において、
前記遠隔操作手段が、ソフトウェアキー画面を表示手段に表示する画面表示工程と、
前記遠隔操作手段が、前記ソフトウェアキー画面を介して受け付けたキー操作に対応するキー操作情報を保持する画面操作受付工程と、
前記遠隔操作手段が、前記受け付けたキー操作情報を前記デバイスへ送信するためのデータに変換するデータ変換工程と、
前記遠隔操作手段が、前記変換されたデータを前記ネットワークを介して前記デバイスに送信する通信工程と、
前記遠隔操作手段が、前記画面操作受付工程にて前記デバイスに特殊画面を表示させるための特殊画面遷移キー操作を受け付けた場合、当該キー操作時のソフトウェアキーボタンの表示を変更する変更工程と
を備えることを特徴とする制御方法。
【請求項１０】
請求項９に記載の表示方法をコンピュータに実行させるためのコンピュータに読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＣ（パーソナルコンピュータ）等の情報処理装置から複合機等のデバイスの遠隔操作を行うアプリケーションに関する技術であり、特に、情報処理装置からの遠隔操作により非公開モード画面への遷移の補助に関する技術である。
【背景技術】
【０００２】
従来、ＰＣ（パーソナルコンピュータ）等の情報処理装置から複合機などのデバイスの遠隔操作を行う際、誤って非公開モード画面が表示されないように、ＰＣからの操作キーの押下順序や同時押下を判別する。そして、ユーザが偶然に非公開モード画面に遷移することを減少させる技術がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０６−１４９４３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、一般的なユーザではなく、管理者がデバイスの遠隔操作を行う場合、確実かつ容易に非公開モード画面への遷移および各種設定を行なえる必要がある。特に、キーボタンの同時押しや連続押し、長押し操作（以下、「特殊画面遷移キー操作」と呼ぶ）を行う際には以下の課題がある。
【０００５】
１．特殊画面遷移キー操作を容易に実現する仕組みが必要である。例えば、身体に障害がある管理者が情報処理装置からデバイスを遠隔操作することを想定した場合、特殊画面遷移キー操作をハードウェアキーから行うことが困難な場合があるため、マウスなどの簡易なインターフェースの機器のみでの簡易操作が必要となる。
【０００６】
２．特殊画面遷移キー操作を管理者は知っている必要があるが、デバイスによっては特殊画面遷移キー操作が異なる場合もあり、管理者が各種設定を行えない場合がある。
【０００７】
３．管理者からの遠隔操作がユーザに知られないよう、セキュリティを保つ必要がある。つまり、管理者がユーザのＰＣからデバイスの遠隔操作をする場合、ＰＣの画面操作がユーザに見られるおそれがあり、悪意のあるユーザが操作方法を記憶し、非公開モード画面へ遷移して、各種設定を変更するなどの不正操作を行われてしまう可能性がある。
【０００８】
本発明は、上記課題に鑑みて成されたものであり、特殊キー操作を容易に実現することが可能になり、管理者の負荷を軽減することができる情報処理装置およびその制御方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の情報処理装置は、ネットワークを介して接続されたデバイスの遠隔操作を行う遠隔操作手段を備える情報処理装置において、前記遠隔操作手段は、ソフトウェアキー画面を表示手段に表示する画面表示手段と、前記ソフトウェアキー画面を介して受け付けたキー操作に対応するキー操作情報を保持する画面操作受付手段と、前記受け付けたキー操作情報を前記デバイスへ送信するためのデータに変換するデータ変換手段と、前記変換されたデータを前記ネットワークを介して前記デバイスに送信する通信手段と、前記画面操作受付手段が前記デバイスに特殊画面を表示させるための特殊画面遷移キー操作を受け付けた場合、当該キー操作時のソフトウェアキーボタンの表示を変更する変更手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、特殊キー操作を容易に実現することが可能になり、管理者の負荷を軽減することができる。また、非公開モード画面に遷移するためのキー操作を管理者に可視化することで、容易に操作を行うことができる。また、管理者からの遠隔操作がユーザに知られないよう、セキュリティ保持の機構を利用することで、悪意あるユーザが非公開モード画面へ遷移し、各種設定を変更するなどの不正操作を低減できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る情報処理装置とデバイスの内部構成を示すブロック図である。
【図２】（ａ）ＰＣ１０１の表示装置に表示されるデバイス１０４の遠隔操作用の操作パネル画面の一例を示す図、（ｂ）同じくソフトウェアキー画面の一例を示す図である。
【図３】（ａ）ソフトウェアキー画面上でのキーボタンの同時押しを説明するための図、（ｂ）ソフトウェアキー画面上でのキーボタンの連続押しを説明するための図である。
【図４】（ａ）ソフトウェアキー画面上でのキーボタンの長押しを説明するための図、（ｂ）ソフトウェアキー画面上で特殊画面遷移キー候補をナビゲートする動作を説明するための図である。
【図５】特殊画面遷移キー操作と通常のキー操作時のＰＣ１０１とデバイス１０４における処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１３】
図１は、本発明の実施形態に係る情報処理装置とデバイスの内部構成を示すブロック図である。
【００１４】
図１において、遠隔操作システム１００は、情報処理装置等のＰＣ１０１と、複合機等のデバイス１０４と、それらを互いに接続するネットワーク１０３とで構成される。遠隔操作システム１００では、管理者がＰＣ１０１を利用してデバイス１０４の遠隔操作が可能である。また、一般的なユーザは、直接操作することでデバイス１０４の利用が可能である。
【００１５】
ＰＣ１０１は、パーソナルコンピュータとして、不図示のＣＰＵや、ＲＡＭ、ＲＯＭ、ハードディスク等の記憶装置を備える装置本体と、ＬＣＤ等の表示装置と、キーボード（ハードウェア）やマウス等の入力装置とで構成される。なお、キーボードのキー配列やマウスのクリック可能なボタン数など、ハードウェアの形態は問わない。本実施形態では、マウスが１ボタン形態や３ボタン形態であった場合でも、後述する特殊画面遷移キー操作の設定時において、デバイス１０４に対するキー割り当てを変更することで、非公開モード画面への遷移操作に対応可能である。
【００１６】
ＰＣ１０１には、遠隔操作クライアントアプリケーション２００がインストールされている。このアプリケーションは、デバイス１０４内の遠隔操作サーバアプリケーション２０１との間で、ネットワーク１０３を介して双方向にデータ通信を行う。
【００１７】
遠隔操作クライアントアプリケーション２００は、ソフトウェアモジュールとして、画面表示部３００と、画面操作受付部３０１と、受付データ変換部３０２と、クライアントデバイス通信部３０３とから構成される。
【００１８】
画面表示部３００は、表示装置に図２（ａ）に示すような操作パネル画面４００や、図２（ｂ）に示すようなソフトウェアキー画面４０１を表示させる機能を有する。画面操作受付部３０１は、表示装置に操作パネル画面４００やソフトウェアキー画面４０１が表示された状態で、マウスやキーボード（ハードウェア）などの入力装置から受け付けた情報を保持する機能を有する。受付データ変換部３０２は、入力装置から受け付けた情報を、遠隔操作サーバアプリケーション２０１へ送信するためのデータに変換する機能を有する。クライアントデバイス通信部３０３は、受付データ変換部３０２で変換されたデータを、遠隔操作サーバアプリケーション２０１へ送信し、また、遠隔操作サーバアプリケーション２０１からの情報を受信する機能を有する。
【００１９】
デバイス１０４には、遠隔操作サーバアプリケーション２０１がインストールされている。このアプリケーションは、ＰＣ１０１内の遠隔操作クライアントアプリケーション２００との間で、ネットワーク１０３を介して双方向にデータ通信を行う。
【００２０】
遠隔操作サーバアプリケーション２０１は、ソフトウェアモジュールとして、イベント受付部３０４と、操作パネル表示部３０５と、操作反映部３０６と、操作受付部３０７と、クライアントデバイス通信部３０８と、デバイス情報保持部３０９とから構成される。
【００２１】
イベント受付部３０４は、操作パネル表示部３０５とデバイス１０４上のハードウェアキーからの入力情報を受け付ける機能を有する。
【００２２】
操作反映部３０６は、操作受付部３０７で受け付けたデータを操作パネル表示部３０５とデバイス１０４上のハードウェアキーから入力された状態と同様の処理を行う機能を有する。例えば、ソフトウェアキー画面４０１上で番号１のボタンが押下された場合、デバイス１０４上のハードウェアキーの番号１が入力された状態と同様の処理が行われる。
【００２３】
クライアントデバイス通信部３０８は、遠隔操作クライアントアプリケーション２００のクライアントデバイス通信部３０３と双方向通信を行う。そして、ＰＣ１０１に対してデバイス情報保持部３０９に保持された情報を送信したり、クライアントデバイス通信部３０３から、受付データ変換部３０２で変換されたデータの受信を行う機能を有する。
【００２４】
次に、本発明の実施形態における特殊画面遷移キー操作時のソフトウェアキーボタン（以下、単に「キーボタン」と呼ぶ）表示方法を変更する制御について説明する。本実施形態では、特殊画面遷移キー操作として、キーボタンの同時押し、連続押し、長押し操作の３種類について説明する。なお、これら３種類に限らず、３種類の組み合わせや、他の特殊画面遷移キー操作が存在する場合でも適応可能である。また、特殊画面は、セキュリティを保つ必要性から一般のユーザに対して表示させないことが望ましく、管理者にのみ利用されるべき非公開モード画面である。
【００２５】
まず、図３（ａ）を用いて、キーボタンの同時押しの例について説明する。
【００２６】
例えば、番号１のキーボタン５００、番号２のキーボタン５０１、番号３のキーボタン５０２の同時押しを行う場合、以下に説明する一連の操作が行われたときに非公開モード画面へ遷移する。まず、番号１のキーボタン５００がマウス右クリックによりマーキングされる。次に、番号２のキーボタン５０１がマウス右クリックによりマーキングされる。そして、番号３のキーボタン５０２がマウス左クリックされると、前述のマーキングを解除する。このマーキング解除が同時押し操作の終了を意味する。これらの一連の操作におけるキー操作情報は、一旦、画面操作受付部３０１にて保持される。そして、受付データ変換部３０２は、キー操作情報から３つのキーボタンが同時に押されたと判断し、キーボタンの同時押しがされた旨のデータに変換する。クライアントデバイス通信部３０３は、キーボタンの同時押しがされた旨のデータを遠隔操作サーバアプリケーション２０１のクライアントデバイス通信部３０８に送信する。
【００２７】
上述した本実施形態におけるマーキングとは、画面表示部３００が番号１のキーボタン５００や番号２のキーボタン５０１等のキーボタン自体またはボタン周辺の色や形状を変更することを意味する。図示のキーボタンの形状は丸形のままだが、マーキングの際に四角形に変更したり、三角形に変更したりしてもよい。
【００２８】
本実施形態では、ソフトウェアキー画面４０１上のキーボタンがマウス右クリックされたときに画面表示部３００によりマーキングして同時キー操作である旨を画面操作受付部３０１に保持させる。そして、マウス左クリックされたときに画面操作受付部３０１で保持していたキー操作情報が遠隔操作サーバアプリケーション２０１に送信されるが、これに限定されるものではない。例えば、マウスではなく、キーボードの任意のキーで代替しても構わない。また、後述する連続押し、長押しなどの特殊画面遷移キー操作および通常の操作を行う場合のキー操作が一意であればよい。
【００２９】
このように、特殊画面遷移キー操作としてマウス右クリックが連続して行われた後、通常キー操作としてマウス左クリックが行われた場合には、非公開モード画面へ遷移する。なお、ここでは、特殊画面遷移キーとしてマウス右クリックを例示したが、これに限定されるものではない。
【００３０】
次に、図３（ｂ）を用いて、キーボタンの連続押しの例について説明する。
【００３１】
例えば、番号１のキーボタン６００、番号２のキーボタン６０１、番号３のキーボタン６０２の連続押しを行う場合、以下に説明する一連の操作が行われたときに非公開モード画面へ遷移する。まず、番号１のキーボタン６００がマウス左ダブルクリックによりマーキングされる。次に、番号２のキーボタン６０１がマウス左クリックによりマーキングされる。そして、番号３のキーボタン６０２がマウス左ダブルクリックされると、前述のマーキングを解除する。このマーキング解除が連続押し操作の終了を意味する。これらの一連の操作におけるキー操作情報は、前述の同時押しの場合と同様に、一旦、画面操作受付部３０１にて保持される。そして、受付データ変換部３０２は、キー操作情報から３つのキーボタンが連続して押されたと判断し、キーの連続押しがされた旨のデータに変換する。クライアントデバイス通信部３０３は、キーボタンの連続押しがされた旨のデータを遠隔操作サーバアプリケーション２０１のクライアントデバイス通信部３０８に送信する。なお、マーキングの意味およびキー操作の意味については前述の同時押しの説明と同じである。
【００３２】
このように、特殊画面遷移キー操作としてマウス左ダブルクリックが１度行われ、通常キー操作としてマウス左クリックが行われた後、再度特殊画面遷移キー操作としてマウス左ダブルクリックが１度行われた場合には、非公開モード画面へ遷移する。なお、ここでは、特殊画面遷移キーとしてマウス左ダブルクリックを例示したが、これに限定されるものではない。また、通常キー操作は、複数回行われてもよい。
【００３３】
次に、図４（ａ）を用いて、キーの長押しの例について説明する。
【００３４】
例えば、＊のキーボタン７００の長押しを行う場合、＊のキーボタン７００がマウス左押下され、さらにマウス左押下状態でマウス右押下されることで＊のキーボタン７００がマーキングされる。そして、マウスボタンが左右両方離されたタイミングで前述のマーキングを解除する。このマーキング解除が長押し操作の終了を意味する。これらの一連の操作におけるキー操作情報は、前述の同時押しの場合と同様に、一旦、画面操作受付部３０１にて保持される。そして、受付データ変換部３０２は、キー操作情報からキーボタンが長押しされたと判断し、キーボタンが長押しされた旨のデータに変換する。クライアントデバイス通信部３０３は、キーボタンが長押しされた旨のデータを遠隔操作サーバアプリケーション２０１のクライアントデバイス通信部３０８に送信する。なお、マーキングの意味およびキー操作の意味については前述の同時押しの説明と同じである。
【００３５】
このように、特殊画面遷移キー操作としてマウス左押下が１度行われ、連続して特殊画面遷移キー操作としてマウス右押下が１度行われた場合、非公開モード画面へ遷移する。なお、ここでは、特殊画面遷移キーとしてマウス右押下、マウス左押下を例示したが、これに限定されるものではない。
【００３６】
次に、図４（ｂ）を用いて、特殊画面遷移キー候補をナビゲートする処理について説明する。本実施形態では、番号１のキーボタン８００に関連する特殊画面遷移キー候補として、番号２のキーボタン８０１と番号３のキーボタン８０２を可視化することでナビゲートする例について説明する。
【００３７】
番号１のキーボタン８００がマウス右ダブルクリックされた場合、画面操作受付部３０１を経由して受付データ変換部３０２がナビゲート操作が行われたと判断する。そして、クライアントデバイス通信部３０３が番号１のキーボタン８００に対応する特殊画面遷移キー候補を遠隔操作サーバアプリケーション２０１のクライアントデバイス通信部３０８に問い合わせる。
【００３８】
遠隔操作サーバアプリケーション２０１のデバイス情報保持部３０９には、特殊画面遷移キー候補として、特殊画面遷移キー情報が保持されている。クライアントデバイス通信部３０８がＰＣ１０１から番号１のキーボタン８００に対して特殊画面遷移キー操作が行われた旨のデータを受信すると、デバイス情報保持部３０９が、番号１のキーボタン８００に対応する特殊画面遷移キー候補が存在するかを判断する。そして、存在すると判断した場合は、その特殊画面遷移キー候補の情報をクライアントデバイス通信部３０８から遠隔操作クライアントアプリケーション２００へ送信する。
【００３９】
ＰＣ１０１では、クライアントデバイス通信部３０３、受付データ変換部３０２、画面操作受付部３０１を経由して受信したキー操作情報に基づいて、画面表示部３００がソフトウェアキー画面４０１上の所定のキーボタンのマーキングを行う。なお、マーキングされるキーボタンは、１つに限らない。複数のキーボタンの選択肢がある場合は、画面表示部３００は、複数のキーボタン（例えば番号２のキーボタン８０１、番号３のキーボタン８０２）をマーキングすることで、特殊画面遷移キー候補を管理者にナビゲートする。
【００４０】
このように、特殊画面遷移キー操作としてマウス右クリックが１度行われた場合、遠隔操作サーバアプリケーション２０１のデバイス情報保持部３０９から対応する特殊画面遷移キー候補を取得し、所定のキーボタンをマーキングする。これにより、特殊画面遷移キー操作がデバイスの種類により異なる場合でも管理者がナビゲートに従って適切に特殊画面遷移キー操作を行うことができ、管理者の負担を軽減することができる。
【００４１】
次に、任意かつ一意な特殊画面遷移キー操作や通常キー操作に関するキー設定情報を遠隔操作クライアントアプリケーション２００で保持し、受付データ変換部３０２にて遠隔操作サーバアプリケーション２０１で解釈可能なデータ変換を行う方法について説明する。
【００４２】
任意かつ一意な特殊画面遷移キー操作や通常キー操作に関するキー設定情報については、専用のツールもしくはテキストエディタなど編集ツールを用いて追加、削除、変更可能とする。すなわち、上述した同時押し、連続押し、長押し、ナビゲートなどのキー設定情報が、例えば下記のような方法で定義される。
【００４３】
同時押し＝マウス右クリック：マーク、マウス左クリック：送信
連続押し＝マウス左ダブルクリック：開始、マウス左クリック：マーク、マウス左ダブルクリック：送信
長押し＝マウス左押下、マウス右押下：送信
マーキング＝なし
ナビゲート＝なし
また、上述した方法により定義されたキー設定情報が遠隔操作クライアントアプリケーション２００で任意の暗号アルゴリズムで暗号化されて保持されていてもよい。この場合、遠隔操作クライアントアプリケーション２００にて同じ暗号アルゴリズムにて復号化されたキー設定情報に基づいて、キー操作情報が受付データ変換部３０２にて、遠隔操作サーバアプリケーション２０１に解釈可能なキー操作情報に変換される。
【００４４】
このように、任意かつ一意な特殊画面遷移キー操作や通常キー操作に関するキー設定情報を変更可能にし、当該キー設定情報を暗号化して管理することができるので、悪意あるユーザが非公開モード画面へ遷移し、各種設定を変更するなどの不正操作を低減できる。
【００４５】
次に、図５のフローチャートを用いて、特殊画面遷移キー操作と通常のキー操作時のＰＣ１０１とデバイス１０４における処理について説明する。
【００４６】
ステップＳ９０１にて遠隔操作クライアントアプリケーション２００が起動すると、ステップＳ９０２にて暗号化されたキー設定情報が存在するか否かが判定される。暗号化されたキー設定情報が存在すると判定された場合は、ステップＳ９０３にて復号化されてキー設定情報が読み込まれる。次に、復号化されたキー設定情報は、受付データ変換部３０２にて保持される（ステップＳ９０４）。
【００４７】
ステップＳ９０２において、暗号化されたキー設定情報が存在しないと判定された場合は、ステップＳ９０５において、画面操作受付部３０１が、ソフトウェアキー画面上でのキーボタンの操作を受け付ける。ステップＳ９０５にてソフトウェアキー画面上でキーボタンの操作を受け付けた場合、画面操作受付部３０１は、ステップＳ９０６にてキーボタンを識別できたか否かを判断する。ここでは、画面操作受付部３０１が、ソフトウェアキー画面上で受け付けた操作を解析して、どのようなキーボタンが選択され、どのような操作がなされたかを識別する。識別できなかった場合はステップＳ９１４へ進む。識別できなかった場合とは、例えば、一定期間操作が行われた場合や無効な操作が行われた場合が含まれる。
【００４８】
一方、識別できた場合、画面操作受付部３０１は、識別したキー操作が特殊画面遷移キー操作か否かを判断する。ここでは、ステップＳ９０４で受付データ変換部３０２にて保持されたキー設定情報に基づいて、特殊画面遷移キー操作か否かを判断してもよい。特殊画面遷移キー操作でないと判断した場合は、ステップＳ９１６へ進む一方、特殊画面遷移キー操作であると判断した場合、画面操作受付部３０１は、ステップＳ９０８においてナビゲート操作か否かを判断する。ナビゲート操作であると判断した場合、ステップＳ９０９において、クライアントデバイス通信部３０３が、ナビゲート操作されたキーボタンに対応する特殊画面遷移キー候補があるかデバイス１０４に問い合わせる。
【００４９】
次に、ステップＳ９１９において、問い合わせを受けたデバイス１０４では、遠隔操作サーバアプリケーション２０１が、デバイス情報保持部３０９に特殊画面遷移キー候補があるか否かを判別する。存在すると判別した場合、クライアントデバイス通信部３０８が、ステップＳ９２０にて特殊画面遷移キー候補の情報をＰＣ１０１に返信する。
【００５０】
ステップＳ９１３では、ＰＣ１０１の遠隔操作クライアントアプリケーション２００は、返信された特殊画面遷移キー候補の情報を元に、画面表示部３００によりソフトウェアキー画面４０１上のキーボタンがナビゲートのためにマーキングされる。そして、ステップＳ９０５に戻る。
【００５１】
ステップＳ９０８において、ナビゲート操作でないと判断した場合、受付データ変換部３０２は、ステップＳ９０５で受け付けたキー操作に対応するキー操作情報をデバイス１０４で解釈可能なデータに変換する（ステップＳ９１０）。次に、ステップＳ９１１において、画面表示部３００は、ソフトウェアキー画面４０１上のキーボタンをマーキングし、ステップＳ９１２にてキー操作情報をデバイス１０４へ送信するか否かをキー操作情報から判断する。送信すると判断した場合は、ステップＳ９１６へ進む一方、送信しないと判断した場合は、ステップＳ９０５に戻る。
【００５２】
ステップＳ９１６では、操作受付部３０７がクライアントデバイス通信部３０８を介してキー操作情報を受信し、ステップＳ９１７にて操作反映部３０６が表示画面を決定する。画面決定後、デバイス１０４では、ステップＳ９１８にて操作パネル表示部３０５により画面を表示し、ステップＳ９０５へ移行する。
【００５３】
ステップＳ９１４では、遠隔クライアントアプリケーションが操作終了か否かを判断し、操作終了と判断した場合、ステップＳ９１５にて遠隔操作クライアントアプリケーション２００を終了し、本処理を終了する。
【００５４】
本実施形態によれば、遠隔操作クライアントアプリケーション２００は、デバイス１０４に特殊画面を表示させるための特殊画面遷移キー操作を受け付けた場合、当該キー操作時のソフトウェアキーボタンの表示方法を変更する。これにより、特殊画面遷移キー操作を容易に実現することが可能になり、管理者の負荷を軽減することができる。
【００５５】
また、非公開モード画面に遷移するための特殊画面遷移キー操作を管理者に可視化することで、容易に操作を行うことができる。
【００５６】
また、管理者からの遠隔操作がユーザに知られないよう、キー設定情報を変更可能であって、当該キー設定情報を暗号化して管理することができるので、悪意あるユーザが非公開モード画面へ遷移し、各種設定を変更するなどの不正操作を低減できる。
【００５７】
なお、上記実施形態では、キー設定情報が暗号化されている場合について説明したが暗号化されていない場合でもよい。すなわち、図５のステップＳ９０２〜Ｓ９０４を省略されていてもよい。また、ナビゲートする場合について説明したが、なくともよい。すなわち、図５のステップＳ９０８，Ｓ９０９，Ｓ９１９，Ｓ９２０が省略されていてもよい。
【００５８】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００５９】
１０１  ＰＣ
１０４  デバイス
２００  遠隔操作クライアントアプリケーション
２０１  遠隔操作サーバアプリケーション
３００  画面表示部
３０１  画面操作受付部
３０２  受付データ変換部
３０３  クライアントデバイス通信部
３０６  操作反映部
３０７  操作受付部
【図１】
2013101479.tif 000003
【図２】
2013101479.tif 000004
【図３】
2013101479.tif 000005
【図４】
2013101479.tif 000006
【図５】
2013101479.tif 000007