(57)【要約】【課題】クライアントの入力手段に応じて、リモート操作入力が必要なクライアントにのみリモート操作入力手段を提供する。【解決手段】入力手段情報を格納する情報処理端末と入力手段情報に応じた遠隔操作手段を格納するサーバとが、ネットワークを介して接続されており、情報処理端末は入力手段情報をサーバへ通知する手段を備え、サーバは通知された入力手段情報にもとづいて情報処理端末の有する入力手段に応じた遠隔操作手段を情報処理端末に提供するように情報処理システムを構成する。【選択図】図１
2009076011.tif 000002
【特許請求の範囲】
【請求項１】
入力手段情報を格納する情報処理端末と前記入力手段情報に応じた遠隔操作手段を格納するサーバとが、ネットワークを介して接続された情報処理システムであって、
前記情報処理端末は前記入力手段情報を前記サーバへ通知する手段を備え、
前記サーバは通知された前記入力手段情報にもとづいて前記情報処理端末の
有する入力手段に応じた遠隔操作手段を前記情報処理端末に提供する情報処理システム。
【請求項２】
前記情報処理端末は、自身のキー入力手段を監視して、前記入力手段情報を更新する入力手段識別部を備えた前記請求項１に記載の情報処理システム。
【請求項３】
入力手段情報を格納する情報処理端末と前記入力手段情報に応じた遠隔操作手段を格納するサーバとが、ネットワークを介して接続された情報処理システムを構築する情報処理端末であって、
前記情報処理端末は前記入力手段情報を前記サーバへ通知する手段を備え、
前記サーバは通知された前記入力手段情報にもとづいて前記情報処理端末の
有する入力手段に応じた遠隔操作手段を前記情報処理端末に提供する情報処理端末。
【請求項４】
入力手段情報を格納する情報処理端末と前記入力手段情報に応じた遠隔操作手段を格納するサーバとが、ネットワークを介して接続された情報処理システムを構築するサーバであって、
前記情報処理端末は前記入力手段情報を前記サーバへ通知する手段を備え、
前記サーバは通知された前記入力手段情報にもとづいて前記情報処理端末の
有する入力手段に応じた遠隔操作手段を前記情報処理端末に提供するサーバ。
【請求項５】
入力手段情報を格納する情報処理端末と前記入力手段情報に応じた遠隔操作手段を格納するサーバとが、
ネットワークを介して接続された情報処理システムを構成する情報処理端末およびサーバに実行させるためのコンピュータプログラムであって、
前記情報処理端末に、前記入力手段情報を前記サーバへ通知するステップと、
前記サーバに、通知された前記入力手段情報にもとづいて前記情報処理端末の
有する入力手段に応じた遠隔操作手段を前記情報処理端末に提供させるステップとを
前記情報処理端末および前記サーバに実行させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク接続されたサーバとクライアントの関係において、クライアントからのリモート操作を行うシステムに関する。
【背景技術】
【０００２】
クライアントからネットワーク接続を行う際、安全性確保のため、通常ログインといわれるユーザ名とパスワードを入力する方式がとられている。キーボードが搭載されているクライアントの場合はキーボードで入力を行うが、キーボードが非搭載のクライアントの場合は、特許文献１に開示されているようにクライアントの装置にソフトウエアキーボード機能を内蔵させ、タッチパネルによる入力操作を行っていた。
【０００３】
【特許文献１】特開２００４−３２６４１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、クライアントによってはキーボードが搭載されている端末や非搭載の端末があり、キーボードが搭載されている端末ではソフトウエアキーボードを表示させる必要はなく、搭載されているキーボードから入力が可能である。
【０００５】
また、キーボードが非搭載の端末にはソフトウエアキーボード機能をハードウエアやソフトウエアにあらかじめ組み込んでおく必要があり、クライアントにコストアップやＣＰＵ負荷が生じていた。
【０００６】
本発明では、クライアントに応じた入力方法で、クライアントにコストアップやＣＰＵ負荷をなるべく生じない入力手段を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理システムは、入力手段情報を格納する情報処理端末と前記入力手段情報に応じた遠隔操作手段を格納するサーバとが、ネットワークを介して接続された情報処理システムであって、前記情報処理端末は前記入力手段情報を前記サーバへ通知する手段を備え、前記サーバは通知された前記入力手段情報にもとづいて前記情報処理端末の有する入力手段に応じた遠隔操作手段を前記情報処理端末に提供する。
【０００８】
本発明の情報処理端末は、入力手段情報を格納する情報処理端末と前記入力手段情報に応じた遠隔操作手段を格納するサーバとが、ネットワークを介して接続された情報処理システムを構築する情報処理端末であって、前記情報処理端末は前記入力手段情報を前記サーバへ通知する手段を備え、前記サーバは通知された前記入力手段情報にもとづいて前記情報処理端末の有する入力手段に応じた遠隔操作手段を前記情報処理端末に提供する。
【０００９】
本発明のサーバは、入力手段情報を格納する情報処理端末と前記入力手段情報に応じた遠隔操作手段を格納するサーバとが、ネットワークを介して接続された情報処理システムを構築するサーバであって、前記情報処理端末は前記入力手段情報を前記サーバへ通知する手段を備え、前記サーバは通知された前記入力手段情報にもとづいて前記情報処理端末の有する入力手段に応じた遠隔操作手段を前記情報処理端末に提供する。
【００１０】
本発明のコンピュータプログラムは、入力手段情報を格納する情報処理端末と前記入力手段情報に応じた遠隔操作手段を格納するサーバとが、ネットワークを介して接続された情報処理システムを構成する情報処理端末およびサーバに実行させるためのコンピュータプログラムであって、前記情報処理端末に、前記入力手段情報を前記サーバへ通知するステップと、前記サーバに、通知された前記入力手段情報にもとづいて前記情報処理端末の有する入力手段に応じた遠隔操作手段を前記情報処理端末に提供させるステップとを前記情報処理端末および前記サーバに実行させる。
【発明の効果】
【００１１】
本発明によれば、クライアント端末に応じた入力方法で余計なコストやＣＰＵ負荷を生じない入力手段を提供できる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明を実施するための最良の形態について詳細に説明する。まず、図１を参照して本発明の実施の形態のシステムについて説明する。図１は実施の形態のサーバ１０とクライアント機器２０、３０からなるサーバとクライアントの構成について説明するためのブロック図である。
【００１３】
まず、サーバ１０は送信情報生成手段１１、通信制御手段１２、記憶部１３、表示部１４、入力部１５から構成される。記憶部１３にはクライアント機器に対応するソフトウエアキーボードが格納される。なお、サーバ１０はパソコン等でもよい。
【００１４】
クライアント機器２０は通信部２１、表示部２２、入力部２３、入力手段識別部２４、記憶部２５により構成される。クライアント機器２０は入力部２３としてタッチパネル等の画面入力機能を備える。
【００１５】
クライアント機器３０は通信部３１、表示部３２、入力部２３、入力手段識別部２４、記憶部２５により構成される。クライアント機器３０は入力部３２としてキーボード、マウス、指紋認証機器等の外部入力機能を備える。
【００１６】
次に、本実施の形態の動作について図２を参照して説明する。図２は、本実施の形態の情報処理システムを説明するためのシーケンス図である。
【００１７】
図２を参照すると、ネットワーク１に接続されたクライアント機器２０によりユーザがサーバ１０へログインして接続要求を行なう。サーバ１０からはログイン画面がクライアント機器２０の表示部２２に表示される。次にクライアント機器２０のハード情報がサーバ１０へ送信される（ステップＳ１）。ここでハード情報として入力手段識別部２４に格納されたキーボード、マウス、指紋認証機器等の外部入力機能の識別情報が含まれる。
【００１８】
次に、サーバからの遠隔操作用ソフトウエアキーボードが必要かを判定するが（ステップＳ２）、この識別情報により、クライアント機器２０には外部入力機能はなく、タッチパネルにてユーザによりポインティングされた画面位置の座標情報を生成可能である。そこでサーバ１０では記憶部１３よりあらかじめ格納されたクライアント２０に応じたソフトウエアキーボードアプリケーションを起動する（ステップＳ４）。そして起動したアプリケーションのユーザへのキー入力を画面表示より行なわせる為の画面映像を送信情報生成手段１１にて生成する（ステップＳ５）。さらにクライアント機器２０とサーバ１０との通信制御を行なう通信制御手段１２により、生成された画面映像がクライアント機器２０の画面に表示される（ステップＴ１）。
【００１９】
次に、クライアント機器２０を操作するユーザによりタッチパネル機能より画面上でポインティングされた座標情報が（ステップＴ２）、サーバ１０へ送信される。これは例えばユーザのＩＤ、パスワード等をユーザが入力することにより行なわれる。送信された座標情報はサーバ１０にて起動されているソフトウエアキーボードアプリケーションによりキーコード情報に変換される（ステップＳ６）。
【００２０】
次いで、ネットワーク１に接続されたクライアント機器３０によりユーザがサーバ１０へログインして接続要求を行う。サーバ１０からはログイン画面がクライアント機器３０の表示部３２に表示される。次にクライアント機器３０のハード情報がサーバ１０へ送信される。ここでクライアント機器３０は外部入力用キーボードとマウスを備えているとする。この場合にはハード情報として入力手段識別部３４に格納されるのは、キー入力可能な外部キーボード情報とマウス情報も含まれる。この識別情報がサーバ１０にて受信され入力手段情報として取得される（ステップＳ１）。次にサーバからの遠隔操作用ソフトウエアキーボードが必要かを判定するが（ステップＳ２）、この識別情報により、クライアント機器３０には外部より入力可能であるので、サーバ１０からはクライアント機器３０へはソフトウエアキーボード画面を送信表示されない（ステップＳ３）。
【００２１】
さらに、クライアント機器３０に備えられた入力手段識別部３４にて入力部３３が監視され、例えばユーザにより外部入力用キーボードを取り外した場合にはクライアント機器３０に備えられた入力部３３の装置はマウスのみとなる（ステップＵ１）。そして、入力手段識別部３４にて入力手段の識別情報がマウスのみに更新されサーバ１０へ送信され、サーバ１０にて入力手段情報を取得される（ステップＳ１）。
【００２２】
次にサーバからの遠隔操作用ソフトウエアキーボードが必要かを判定するが（ステップＳ２）、この識別情報により、クライアント機器２０には外部入力機能としてマウスにてユーザによりポインティングされた画面位置の座標情報を生成可能である。そこでサーバ１０では記憶部１３よりあらかじめ格納されたクライアント２０に応じたソフトウエアキーボードアプリケーションを起動する（ステップＳ４）。そして起動したアプリケーションのユーザへのキー入力を画面表示より行なわせる為の画面映像を送信情報生成手段１１にて生成する（ステップＳ５）。さらにクライアント機器３０とサーバ１０との通信制御を行なう通信制御手段１２により、生成された画面映像がクライアント機器３０の画面に表示される（ステップＵ２）。
【００２３】
次にクライアント機器３０を操作するユーザによりマウスより画面上でポインティングされた座標情報が（ステップＵ３）サーバ１０へ送信される。これは例えばユーザのＩＤ、パスワード等をユーザが入力することにより行なわれる。送信された座標情報はサーバ１０にて起動されているソフトウエアキーボードアプリケーションによりキーコード情報に変換される（ステップＳ６）。
【００２４】
サーバ１０にて起動されるソフトウエアキーボードアプリケーションにて制御されるクライアントとの対応関係は１対１でもよいし、１対複数でもよい。１対複数の場合は複数のクライアントを制御可能なソフトウエアキーボードアプリケーションにて制御を行い、複数のクライアント毎の通信制御を行なってもよい。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施の形態のシステム構成を説明するためのブロック図である。
【図２】本発明の実施の形態のシステムの動作を説明するためのシーケンスチャートである。
【符号の説明】
【００２６】
１  ネットワーク
１０  サーバ
１１  送信情報生成手段
１２  通信制御手段
１３、２５、３５  記憶部
１４、２２、３２  表示部
１５、２３、３３  入力部
２０、３０  クライアント機器
２１、３１  通信部
２４、３４  入力手段識別部
【図１】
2009076011.tif 000003
【図２】
2009076011.tif 000004