(57)【要約】【課題】  演算処理装置との接続処理を行う入出力装置をリモート環境で任意に選択できるようにする。【解決手段】  本発明に係る通信システムは、ネットワーク１に接続されたサーバー２、入力機器３及び出力機器４と、入力機器３及び出力機器４と無線通信を行う携帯可能な無線通信装置５とを備えている。サーバに接続すべき入出力機器１０を、無線通信装置５により無線で指定できるため、直接に入出力機器１０を操作しなくても、所望の入出力機器１０がサーバと接続処理を行うことができ、軽量な無線通信装置５のみを携帯するだけで、所望の入出力機器１０を利用してサーバが管理する各種リソースを有効利用できる。【選択図】  図１
2005078267.tif 000002
【特許請求の範囲】
【請求項１】
通信機能を持つ演算処理装置に対する入力処理及び出力処理の少なくとも一方を行うことが可能な入出力装置と無線通信を行うための無線通信手段と、
前記入出力装置のそれぞれを識別するための装置識別情報を含む入出力装置情報を格納する入出力装置情報格納手段と、
前記演算処理装置を識別するための装置識別情報を含む演算処理装置情報を格納する演算処理装置情報格納手段と、
前記演算処理装置の入出力を行うために、該演算処理装置と接続処理を行うべき前記入出力装置を選択する入出力装置選択手段と、
選択された前記入出力装置に対して、通信相手である前記演算処理装置の装置識別情報を含む接続要求メッセージを前記無線通信手段により送信する接続制御手段と、を備えることを特徴とする無線通信装置。
【請求項２】
前記入出力装置のそれぞれと前記演算処理装置とは、ネットワークを介して接続され、
前記入出力装置選択手段で選択された入出力装置は、前記接続要求メッセージに含まれる前記演算処理装置の装置識別情報を用いて、前記ネットワークを介して前記演算処理装置と接続処理を行うことを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記入出力装置選択手段は、前記入出力装置情報及び前記演算処理装置情報に基づいて、前記演算処理装置との接続に適した入出力装置を選択することを特徴とする請求項１または２に記載の無線通信装置。
【請求項４】
前記演算処理装置との接続処理に必要な認証情報を生成する認証情報生成手段をさらに備えることを特徴とする請求項１及至３のいずれかに記載の無線通信装置。
【請求項５】
前記認証情報生成手段は、前記演算処理装置から送信された、認証を行うための秘密情報を用いて前記認証情報を生成することを特徴とする請求項４に記載の無線通信装置。
【請求項６】
前記演算処理装置に接続可能な前記入出力装置の一覧を提示する提示手段をさらに備え、
前記入出力装置選択手段は、前記提示手段が提示した一覧の中から、少なくとも一つの前記入出力装置を選択することを特徴とする請求項１及至５のいずれかに記載の無線通信装置。
【請求項７】
前記入出力装置情報は、前記入出力装置のそれぞれについて、前記入出力装置識別情報と、前記入出力装置情報の機能または外観を表す情報と、前記演算処理装置との通信リンクが確立されているか否かを示す情報とを含むことを特徴とする請求項１及至６のいずれかに記載の無線通信装置。
【請求項８】
前記入出力装置情報に基づいて、前記演算処理装置と通信リンクが確立しているすべての前記入出力装置の通信リンクを切断する切断手段をさらに備えることを特徴とする請求項１及７のいずれかに記載の無線通信装置。
【請求項９】
前記演算処理装置に対する入力処理及び出力処理の少なくとも一方を行う入出力処理手段をさらに備えることを特徴とする請求項１及至８のいずれかに記載の無線通信装置。
【請求項１０】
通信機能を持つ演算処理装置に対する入力処理及び出力処理の少なくとも一方を行う入出力処理手段と、
前記演算処理装置との間で送受信を行う第１の通信手段と、
無線通信装置との間で無線通信を行う第２の通信手段と、
装置識別情報を格納する装置識別情報格納手段と、
前記無線通信装置からの前記演算処理装置への接続要求があった場合に、前記第１の通信手段を介して前記演算処理装置に対して接続要求を行う接続制御手段と、を備えることを特徴とする入出力装置。
【請求項１１】
前記第１の通信手段は、ネットワークを介して前記演算処理装置との間で送受信を行い、
前記接続制御手段は、前記無線通信装置からの前記演算処理装置への接続要求があった場合に、前記演算処理装置との間で通信リンクを確立することを特徴とする請求項１０に記載の入出力装置。
【請求項１２】
前記演算処理装置に対する接続処理が完了したことを通知する接続完了通知手段をさらに備えることを特徴とする請求項１０または１１に記載の入出力装置。
【請求項１３】
前記演算処理装置との通信リンクが確立しているか否かを示す情報と前記装置識別情報とを、少なくとも前記無線通信装置に通知する接続情報通知手段をさらに備えることを特徴とする請求項１０及至１２のいずれかに記載の入出力装置。
【請求項１４】
前記演算処理装置との接続完了後所定時間以上継続して、前記演算処理装置に対する入力処理及び出力処理を行わない場合は、前記演算処理装置との通信リンクを切断する接続遮断手段をさらに備えることを特徴とする請求項１０及至１３のいずれかに記載の入出力装置。
【請求項１５】
前記演算処理装置との接続完了後、前記無線通信装置との間で所定時間以上継続して無線通信を行わない場合に、前記演算処理装置との通信リンクを切断する接続切断手段をさらに備えることを特徴とする請求項１０及至１３のいずれかに記載の入出力装置。
【請求項１６】
通信機能を持ちネットワークに接続された演算処理装置と、
前記ネットワークを介して前記演算処理装置に対する入力処理及び出力処理の少なくとも一方を行うことが可能な入出力装置と
前記入出力装置との間で無線通信を行うための無線通信装置と、を備えた通信システムであって、
前記無線通信装置は、
前記入出力装置のそれぞれを識別するための装置識別情報を含む入出力装置情報を格納する入出力装置情報格納手段と、
前記演算処理装置を識別するための装置識別情報を含む演算処理装置情報を格納する演算処理装置情報格納手段と、
前記演算処理装置の入出力を行なうために、該演算処理装置と接続処理を行うべき前記入出力装置を選択する入出力装置選択手段と、
選択された前記入出力装置に対して、通信相手である前記演算処理装置の装置識別情報を含む接続要求メッセージを前記無線通信手段により送信する接続制御手段と、を有し、
前記入出力装置は、
通信機能を持つ演算処理装置に対する入力処理及び出力処理の少なくとも一方を行う入出力処理手段と、
前記演算処理装置との間で前記ネットワークを介して送受信を行う第１の通信手段と、
通信装置との間で無線通信を行う第２の通信手段と、
装置識別情報を格納する装置識別情報格納手段と、
前記通信装置からの前記演算処理装置への接続要求があった場合に、前記第１の通信手段を介して前記演算処理装置に対して接続要求を行う接続制御手段と、を有することを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、演算処理装置に対する入出力処理を実行する入出力装置を任意に選択して演算処理装置に接続する無線通信装置、入出力装置及び無線通信システムに関する。
【背景技術】
【０００２】
ノート型コンピュータ、PDA（Personal Digital Assistants）及び携帯電話などの携帯可能な情報端末が普及している。このような情報端末の中には、他の通信装置にアクセスして、所望の情報を手軽に送受信できる機能を持ったものがあり、このような機能を持つ情報端末は、今後ますます増えることが予想される。
【０００３】
一方、パーソナルコンピュータ（以下、PC）やサーバーなどのコンピュータ機器に接続可能な周辺機器も増えつつあり、必要に応じて所望の周辺機器のみを選択して動作させるような制御を行う必要性も高まってきている。このような背景より、コンピュータを遠隔操作する技術が提案されている（非特許文献１参照）。
【非特許文献１】Tristan Richardson, et al.: "Virtual Network Computing", IEEE Internet Computing, Vol.2, No.1, January/February, pp33-38, 1998.
【発明の開示】
【発明が解決しようとする課題】
【０００４】
最近、離れた場所にあるコンピュータ機器を遠隔操作する要望が高まっており、一部のオペレーションシステム（以下、OS）では、遠隔操作の機能をOSレベルでサポートしている。
【０００５】
しかしながら、遠隔操作を行うのは、コンピュータ機器の本体に限られており、コンピュータ機器に接続可能な入出力装置を任意に選択してコンピュータ機器に接続する機能を持ったものは存在しない。
【０００６】
このため、複数の入出力機器のいずれかを選択してコンピュータ機器に接続するには、ユーザーが所望の入出力装置を自分で操作してコンピュータ機器に接続しなければならず、入出力機器とコンピュータ機器の接続を、遠隔地にある入出力機器側にあるリモート環境で行うことができなかった。
【０００７】
本発明は、このような点に鑑みてなされたものであり、その目的は、演算処理装置の入出力処理を行う入出力装置を、演算処理装置とは離れたリモート環境で任意に選択し入出力装置の側から演算処理装置に接続できるようにした無線通信装置、入出力装置及び無線通信システムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、通信機能を持つ演算処理装置に対する入力処理及び出力処理の少なくとも一方を行うことが可能な少なくとも一つの入出力装置と無線通信を行う無線通信手段と、前記入出力装置のそれぞれを識別するための装置識別情報を含む入出力装置情報を格納する入出力装置情報格納手段と、前記演算処理装置を識別するための装置識別情報を含む演算処理装置情報を格納する演算処理装置情報格納手段と、前記演算処理装置と接続処理を行うべき前記入出力装置を選択する入出力装置選択手段と、選択された前記入出力装置に対して、通信相手である前記演算処理装置の装置識別情報を含む接続要求メッセージを前記無線通信手段により送信する接続制御手段と、を備える。
【０００９】
また、本発明は、通信機能を持つ演算処理装置に対する入力処理及び出力処理の少なくとも一方を行う入出力処理手段と、前記演算処理装置との間で送受信を行う第１の通信手段と、無線通信装置との間で無線通信を行う第２の通信手段と、装置識別情報を格納する装置識別情報格納手段と、前記無線通信装置からの前記演算処理装置への接続要求があった場合に、前記第１の通信手段を介して前記演算処理装置に対して接続要求を行う接続制御手段と、を備える。
【発明の効果】
【００１０】
本発明によれば、入出力装置を遠隔操作で選択して演算処理装置との接続処理を行わせるため、入出力装置を直接操作しなくても、所望の入出力装置と演算処理装置とを必要に応じて接続でき、演算処理装置が有する各種リソースを有効活用できる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明に係る無線通信装置、入出力装置及び無線通信システムについて、図面を参照しながら具体的に説明する。
【００１２】
図１は本発明に係る通信システムの全体構成を示すブロック図である。図１の通信システムは、ネットワーク１に接続されたサーバー２、入力機器３及び出力機器４と、入力機器３及び出力機器４と無線通信を行う携帯可能な無線通信装置５とを備えている。入力機器３は、例えばキーボード、マウス、タッチパネル及びタブレットなどであり、それぞれがネットワーク１に接続されている。同様に、出力機器４は、例えば表示装置、プリンタ、プロジェクタ及びスピーカなどであり、それぞれがネットワーク１に接続されている。以下では、入力機器３及び出力機器４を総称して入出力機器４と呼ぶ。
【００１３】
サーバー２は、演算処理装置６や記憶装置７などからなる。演算処理装置６は、所定のOS８の制御の下でアプリケーションプログラム９を実行する。なお、サーバー２を構成する演算処理装置６や記憶装置７などは、それぞれ別個の装置で構成されていてもよいし、１つの装置内に収納してもよい。
【００１４】
ユーザーは、携帯通信端末を用いて周囲の入出力機器４の情報を収集し、収集した入出力機器４の中から実際に利用する装置を選択する。そして、選択した入出力機器４に対して、接続すべきサーバー２の識別子を送信する。入出力機器４は、携帯通信端末から通知されたサーバー２の識別子を用いて、サーバー２との間に通信リンクを確立する。
【００１５】
サーバー２は、通信リンクが確立された入出力機器４からの処理命令を処理し、必要に応じて、これら機器に処理結果を送信する。
【００１６】
図２は入出力機器１０及び無線通信装置５の詳細構成を示すブロック図である。無線通信装置５は、入出力機器１０との無線通信を行う無線通信部１１と、周囲の入出力機器１０の識別子（入出力機器識別子）を含む入出力機器情報を格納する入出力機器情報格納部１２と、周囲の入出力機器１０の中からサーバー２との接続処理を行うべき入出力機器１０を一つ以上決定する入出力機器決定部１３と、決定した入出力機器１０に接続要求メッセージを送信する制御を行う接続制御部１４と、周囲のサーバー２の識別子を含む識別子を格納するサーバー情報格納部１５とを有する。
【００１７】
入出力機器１０と無線通信装置５との間で行われる無線通信は、Bluetooth（登録商標）の規格による通信、赤外線（IrDA）通信及び無線LANなどのいずれの方式を用いてもよい。
【００１８】
入出力機器情報格納部１２に格納される入出力機器１０の識別子は、無線通信装置５が特定の入出力機器１０を指定して情報送信できるものであれば特に形式は問わない。例えば、IEEE802.11の無線LANを用いて通信を行う場合は、入出力機器１０の無線通信部２１に割当てられたMAC（Media Access Control）アドレスが用いられ、Bluetoothを用いて通信を行う場合はBD（Bluetooth Device）アドレスが用いられ、IP（Internet Protocol）を用いて通信を行う場合は入出力機器１０に割り当てられたIPアドレスやホスト名を用いればよい。
【００１９】
無線通信部１１は、入出力機器識別子の他に、ユーザーが入出力機器１０を特定することを手助けする属性情報、例えば、機器名、機器の能力、機器の写真、機器を図式化したイラスト（アイコン）なども必要に応じて受信する。機器の能力とは、例えば、キーボード等のキー入力を受け付ける機能やディスプレイ等の出力情報を表示する機能などである。無線通信部１１が入出力機器１０の属性情報も受信する場合は、入出力機器情報格納部１２に識別子とともに属性情報も格納する。
【００２０】
接続制御部１４は、入出力機器決定部１３が決定した入出力機器１０に対して、サーバー２の識別子を用いて接続要求メッセージを生成し、その接続要求メッセージを無線通信部１１を介して入出力機器１０に送信する。サーバー２の識別子は、入出力機器１０とサーバー２がIPで通信を行う場合には、サーバー２に割り当てられたIPアドレスやホスト名を用いればよい。
【００２１】
一方、図２に詳細構成を示す入出力機器１０は、無線通信装置５との無線通信を行う無線通信部２１と、サーバー２に対する接続を制御する接続制御部２２と、ネットワーク１を介してサーバー２との通信を行う送受信部２３と、ユーザーからの入力を受け付けるとともにユーザーに各種情報を提供する入出力インタフェース部２４と、自己の識別子を含む自機器情報を格納する自機器情報格納部２５とを有する。
【００２２】
入出力機器１０は、無線通信装置５から無線通信部２１を介して接続要求メッセージを受け取る。接続制御部２２は、接続要求メッセージに含まれるサーバー２の識別子を用いて、この識別子を持つサーバー２との間で通信リンクを確立する。
【００２３】
図２の入出力機器１０は、図１の入力機器３及び出力機器４のいずれにも適用できる。入力機器３の場合は出力機能を省略してもよく、出力機器４の場合は入力機能を省略してもよい。
【００２４】
図１のサーバー２は、入出力機器１０からの接続要求に応じて、入出力機器１０と通信リンクを確立する。サーバー２が通信を行う入出力機器１０は複数存在してもかまわない。サーバー２は、通信リンクの確立された入出力機器１０から処理命令を受信し、受信した処理命令を、管理しているリソースを用いて実行し、必要に応じて処理結果を通信リンクを介して所望の入出力機器１０に送信する。
【００２５】
ここで、リソースとは、記憶装置７、演算処理装置６、オペレーティングシステム及びアプリケーションプログラムなどを指す。サーバー２やサーバー２が管理するリソースは、一カ所に集中して設ける必要はない。
【００２６】
次に、本実施形態の動作を説明する。
【００２７】
＜入出力機器情報の取得、利用する入出力機器１０の決定＞
無線通信装置５はまず、周囲の入出力機器１０の入出力機器識別子または属性情報を受信し、入出力機器情報格納部１２に格納する。
【００２８】
入出力機器情報を取得する手順として、いくつかの手順が考えられる。例えば、第１の手順として、無線通信装置５が入出力機器１０の識別子の送信を要求する入出力機器識別子要求メッセージを無線通信装置５の識別子に含めて無線通信部１１を用いてブロードキャストする。このメッセージを受信した入出力機器１０は、同メッセージに含まれる無線通信装置５の識別子を用いて、同メッセージを送信した無線通信装置５に入出力機器情報を送信する。同メッセージを送信するタイミングは、定期的でもよいし、ユーザーからの要求時でもよいし、無線通信装置５を起動したときでもよい。
【００２９】
この他、第２の手順として、入出力機器１０が入出力機器識別子を定期的にブロードキャストし、無線通信装置５がその情報を受信するという方法も考えられる。
【００３０】
第１の手順の場合、入出力機器１０は無線通信装置５から要求があった場合のみ入出力機器情報を送信すればよく、入出力機器１０の電力消費量を抑制できる。したがって、入出力機器１０の電力消費量を抑制する必要がある場合に適している。
【００３１】
一方、第２の手順の場合、無線通信装置５はデータの送信を行う必要がないため、無線通信装置５の電力消費量を抑制できる。したがって、無線通信装置５の電力消費量を抑える必要がある場合に適している。
【００３２】
入出力機器決定部１３は、入出力機器情報格納部１２に格納されている入出力機器識別子の中から、ユーザーが利用するのに適した入出力機器１０を少なくとも一つ以上選択する。この場合、入出力機器１０を決定する方法としては、図２に点線で示したように、入出力機器情報格納部１２に格納されている入出力機器情報を一覧にしてユーザーに提示する入出力機器提示部１６を設け、その一覧の中から利用する入出力機器１０をユーザーに選択させるという方法が考えられる。これにより、ユーザーは周囲の利用可能な入出力機器１０から必要な入出力機器１０を任意に選択して利用することができる。
【００３３】
図３に示すように、入出力機器情報格納部１２が、入出力機器識別子だけでなく、入出力機器１０の属性情報も格納している場合には、入出力機器提示部１６は入出力機器識別子とともに属性情報をユーザーに提示する。図３は、属性情報として、入出力機器１０の能力と、入出力機器１０を図式化したアイコンと、入出力機器１０の動作状態とを持つ例を示しているが、属性情報は図３に図示した内容に限定されない。
【００３４】
このように、属性情報をユーザに提供することにより、ユーザーは一覧中の入出力機器１０が具体的にどのような機器で、現在どういう動作状態なのかを視覚的に把握でき、入出力機器１０の選択を簡易かつ迅速かつ正しく行うことができる。例えば、ユーザーがマウスと接続したい場合には、属性情報としてマウスの機能を持つ入力機器３の中から、利用する機器を選択すればよい。 
また、ユーザーが常に同じ入出力機器１０を利用する場合には、予め利用する入出力機器１０の入出力機器識別子を無線通信装置５に格納しておき、該当する入出力機器識別子が受信されると、自動的に入力機器３の選択を行ってもよい。これにより、ユーザーは手動で入出力機器１０を選択しなくて済み、使い勝手がよくなる。
【００３５】
また、ユーザーが利用したい入出力機器１０を決めていない場合には、各入出力機器１０（マウス、キーボード、ディスプレイなど）の性能や能力に関する情報を無線通信装置５に格納しておき、該当する性能や能力を持つ入出力機器１０の属性情報が受信されると、自動的にその入出力機器１０を選択してもよい。
【００３６】
また、無線通信装置５の無線通信部１１がIrDAのような指向性の高い無線媒体を用いて通信を行う場合、無線通信装置５の送受光部と利用する入出力機器１０の送受光部とを向き合わせることで、入出力機器１０の識別子を取得可能となる。
【００３７】
この場合、ユーザーは、利用する意思を持って、無線通信装置５の送受光部と利用する入出力機器１０の送受光部とを向き合わせたと考えられるため、受信した入出力機器識別子を常に利用するものと判断してもよい。
【００３８】
この他、入出力機器１０からの属性情報により、サーバー２と入出力機器１０との距離を検出し、サーバー２に最も近い位置の入出力機器１０をユーザーが利用する入出力機器１０として選択してもよい。
【００３９】
＜サーバー２と入出力機器１０との通信リンクの確立＞
無線通信装置５の接続制御部１１は、入出力機器決定部１３が決定した入出力機器１０に対し、無線通信部１１，２１を介して、接続要求メッセージを送信する。接続要求メッセージを受信した入出力機器１０の接続制御部２２は接続要求メッセージに含まれる識別子が表すサーバー２に対して接続を要求する。
【００４０】
サーバー２は複数の通信機器から別々の入出力機器識別子を受信し、それぞれの通信リンクを設定してもよい。この場合、サーバー２は、図４に示すように、通信機器ごとに、提供するリソースと接続すべき入出力機器１０とを別々に管理する。
【００４１】
ここで、入出力機器１０内に、図２に点線で示すように、サーバー２との間に通信リンクが確立されたことを音や光を発してユーザーに知らせる接続通知部２６を設けてもよい。これにより、ユーザーは入出力機器１０が利用可能になったことを音や映像で瞬時に検知できる。また、接続通知部２６は、サーバー２との接続処理が完了した時点で、その旨を無線通信装置５に通知してもよい。
【００４２】
＜サーバー２と無線通信装置５との間の認証＞
サーバー２は、自らが管理するリソースを提供するユーザーを限定したい場合には、入出力機器１０との通信リンクを形成する前に、無線通信装置５からの接続要求が正当であるかを認証すればよい。
【００４３】
図５はサーバー２と無線通信装置５との間で認証を行うようにした通信システムの一例を示すブロック図である。図５の通信システム内の無線通信装置５は、図１の構成に加えて認証情報生成部１７を有する。
【００４４】
図５の例では、いわゆるチャレンジ・レスポンス方式を用いている。まず、サーバー２と無線通信装置５は、双方のみが知りうる同じ秘密情報をそれぞれ保有する。無線通信装置５は、この秘密情報を認証情報生成部１７に格納する。
【００４５】
接続要求を受けたサーバー２は、無線通信装置５からの接続要求に対して、個別のランダム値をチャレンジとして入出力機器１０に送信する。チャレンジを受けた入出力機器１０はこのランダム値をそのまま、無線通信装置５に送信する。チャレンジを受けた無線通信装置５の認証情報生成部１７は、このランダム値を予め保持している秘密情報で暗号化する。そして、その暗号化されたランダム値をレスポンスとして入出力機器１０に送信する。レスポンスを受けた入出力機器１０は、そのままサーバー２に対してレスポンスを送信する。サーバー２は秘密情報を暗号鍵としてレスポンスを復号する。この結果、レスポンスを復号して得られた値がチャレンジとして送信したランダム値と同一であれば、接続要求が正当な無線通信装置５からのものと認証して接続を許可する。
【００４６】
なお、この認証方法はあくまでも例示的なものであり、他の認証方法を用いてもよい。また、秘密情報を生成するために、図５に点線で示すように、ユーザーに秘密情報を入力させる秘密情報入力部１８を設けてもよい。これにより、サーバー２は一つの無線通信装置５で複数のユーザーを認証できるようになる。すなわち、一つの無線通信装置５を複数のユーザーが利用できるようになる。秘密情報入力部１８の機能は、ユーザーごとにパスワードの入力を可能にしたり、ユーザーを識別可能な生態情報を入力可能な生態情報入力部を設けることなどが考えられる。生態情報は、例えば指紋、顔画像、声紋、網膜、虹彩などである。
【００４７】
＜入力情報の処理＞
ユーザーがサーバー２に接続されたマウスやキーボード等の入力機器３に対して処理命令を入力すると、入力機器３は入出力インターフェース部２４を介してその処理命令をサーバー２に送信する。
【００４８】
サーバー２は管理している記憶装置７、演算処理装置６、オペレーティングシステム、アプリケーションプログラム等のリソースを用いて要求された命令を処理する。処理の結果を出力する必要がある場合には、通信リンクを用いて処理結果を出力機器４に送信する。出力機器４はサーバー２より受け取った出力情報を出力する。
【００４９】
＜終了手順＞
無線通信装置５を所持するユーザーが入出力機器１０の利用を終了するための処理手順にはいくつかの手法が考えられる。以下では、５つの手法（第１〜第５の手法）を説明する。
【００５０】
第１の手法は、無線通信装置５が無線通信部１１を介して、利用を終了する入出力機器１０に対して終了要求メッセージを送信するものである。終了要求メッセージを受信した入出力機器１０は、サーバー２との通信リンクを切断し、その旨を無線通信装置５に通知する。
【００５１】
例えば、複数の入出力機器１０がサーバー２に接続されている場合には、接続中のすべての入出力機器１０の接続を同時に切断できた方がユーザーの手間が省けて望ましい。そこで、図６に示す通信システム内の無線通信装置５は、図１の構成に加えて、現在接続中のすべての入出力機器１０を同時に切断する切断部１９を有する。この切断部１９は、例えばユーザーが操作可能なボタンなどで構成される。
【００５２】
図６のような切断部１９を設けることで、ユーザは一つの操作ですべての入出力機器１０の利用を同時に終えることができ、各入出力機器１０の接続を個別に切断しなくて済む。また、切断部１９と無線通信装置５の電源オフを連動させるようにすれば、無線通信装置５の電源オフに同期して、各入出力機器１０とサーバとの通信リンクを切断でき、電源オフ前に、ユーザが各入出力機器１０とサーバとの津新リンクを切断しなくて済む。
【００５３】
第２の手法は、サーバー２と接続中の入出力機器１０を用いて、接続中のすべてもしくは一部の入出力機器１０との接続の切断をサーバー２に要求するというものである。 
第３の手法は、サーバー２の利用時間を予め設定しておき、その時間に達すると入出力機器１０との接続を自動的に切断するという方法である。
【００５４】
第４の手法は、入出力機器１０の利用時間をあらかじめ設定しておき、その時間に達すると、サーバー２との接続を自動的に切断するというものである。
【００５５】
第５の手法は、入出力機器１０に切断部１９を設け、切断部１９がサーバー２との切断を行うというものである。切断部１９は例えばユーザーが操作可能なボタンなどである。
【００５６】
上述した第１〜第５の手法のような適切な切断処理が行われない場合、例えば、無線通信装置５のユーザーが入出力機器１０を利用しなくなる可能性も考えられる。この場合、他のユーザーが不正にサーバー２と接続中の入出力機器１０を利用することを防ぐためにも、入出力機器１０を利用しなくなったことを自動的に検知し、切断処理を行うことが好ましい。この手法としては、（１）ある一定期間、入出力機器１０に対して入力もしくは出力が無い場合に、サーバー２との接続を切断するか、（２）接続中の入出力機器１０が無線通信装置５と互いに定期的に無線通信部を介して通信を行い、無線通信ができなくなった場合に、ユーザーが利用しなくなったと判断し、サーバー２との接続を切断すればよい。
【００５７】
例えば、無線通信部１１，２１の通信可能距離が数メートル程度の場合、無線通信ができなくなったということは、無線通信装置５を携帯するユーザーと入出力機器１０との距離が数メートル以上になったことを示しており、マウスやキーボード等の入力機器３を利用できない範囲と判定できるので、上述の（２）の手法は有効である。
【００５８】
無線通信部１１，１２の通信可能距離が数メートル以上ある場合でも、受信電波の強度から、入出力機器１０とユーザーが携帯する無線通信装置５との距離を推定することで、同様に切断処理を行うことができる。
【００５９】
＜通信リンク確立後の入出力機器１０の排他制御＞
マウスやキーボードなど、一度に一人のユーザーしか利用できない入出力機器１０は、複数のユーザーが利用できないように排他制御を行う必要がある。具体的には、あるサーバー２と接続中の入出力機器１０は、新たに接続要求メッセージを受け取っても、接続要求を拒否するようにすればよい。
【００６０】
しかしながら、入出力機器提示部１６により、ユーザーに利用する入出力機器１０を選択させる場合などでは、既にサーバー２と接続中のため利用できない入出力機器１０を選択肢から外すことで、事前にユーザーに利用できない旨を知らせることができ、ユーザーの機器選択手順を簡素化できる。
【００６１】
選択肢から外す方法としては二つの手法が考えられる。第１の手法は、すでにサーバー２と接続している入出力機器１０が自機器の入出力機器情報の送付を行わなければよい。これにより、無線通信装置５はその入出力機器１０の識別子を得られなくなる。その結果、それらの機器を入出力機器提示部１６から選択できなくすることで実現できる。 第２の手法は、入出力機器１０は自機器の属性情報として、サーバー２と接続中であるか否かを無線通信部を介して無線通信装置５に送付し、無線通信装置５はサーバー２と接続中である入出力機器１０の情報を入出力機器提示部１６に提示しない、もしくは、入出力機器提示部１６上で選択できなくするという方法も考えられる。
【００６２】
このように、本実施形態では、サーバ−２に接続すべき入出力機器１０を、無線通信装置５により無線で指定できるため、ユーザーが直接に入出力機器１０を操作しなくても、所望の入出力機器１０がサーバ−２と接続処理を行うことができる。したがって、ユーザーは、軽量な無線通信装置５のみを携帯するだけで、所望の入出力機器１０を利用してサーバ−２が管理する各種リソースを有効利用できる。
【００６３】
なお、上記では、無線通信装置５と入出力機器１０が完全に分離した例を説明したが、無線通信装置５自体が入出力機能を備えていても良い。
【００６４】
例えば、図７は、無線通信装置５が入出力機器１０を制御する機能の他に、サーバー２からのデータ等を受信して表示する表示機能を持つ例を示している。すなわち、図７の無線通信装置５は、入出力装置を内蔵している。この場合も、他の入出力機器１０は、無線通信装置５からの指示に従って、ネットワーク１を介してサーバー２に接続される。
【図面の簡単な説明】
【００６５】
【図１】本発明に係る通信システムの全体構成を示すブロック図。
【図２】入出力機器１０及び無線通信装置５の詳細構成を示すブロック図。
【図３】入出力機器情報格納部に格納されている情報の具体例を示す図。
【図４】サーバが管理する入出力機器の管理情報の一例を示す図。
【図５】サーバー２と無線通信装置５との間で認証を行うようにした通信システムの一例を示すブロック図。
【図６】無線通信装置内に切断部を設けた通信システムの詳細構成を示すブロック図。
【図７】無線通信装置５が入出力機器を制御する機能の他に、サーバー２からのデータ等を受信して表示する表示機能を持つ例を示す図。
【符号の説明】
【００６６】
１  ネットワーク
２  サーバー
３  入力機器
４  出力機器
５  無線通信装置
６  演算処理装置
７  記憶装置
１１  無線通信装置
１２  入出力機器情報格納部
１３  入出力機器決定部
１４  接続制御部
１５  サーバー情報格納部
１６  入出力機器情報提示部
１７  認証情報生成部
１８  秘密情報入力部
２１  無線通信部
２２  接続制御部
２３  送受信部
２４  入出力インターフェース部
２５  自機器情報格納部
【図１】
2005078267.tif 000003
【図２】
2005078267.tif 000004
【図３】
2005078267.tif 000005
【図４】
2005078267.tif 000006
【図５】
2005078267.tif 000007
【図６】
2005078267.tif 000008
【図７】
2005078267.tif 000009