(57)【要約】      （修正有）【課題】資源の少ない装置で、ネットワークに接続された情報処理装置と通信を行う。【解決手段】Ｗクライアント１０は、壁Ｗ１内に設置される。Ｗクライアント１０は、壁Ｗ１外の入力装置１，２と出力装置３とが接続されるコネクタを有している。Ｗクライアント１０の検出部は、入力装置１，２および出力装置３の少なくとも１つの、コネクタへの接続を検出する。Ｗクライアント１０の通信部は、検出部によって入力装置１，２および出力装置３の少なくとも１つの、コネクタへの接続が検出されると、ネットワーク２０に接続されている情報処理装置３０と通信を行う。【選択図】図１
2016133959.tif 000002
【特許請求の範囲】
【請求項１】
壁内に設置されるネットワーク接続装置において、
壁外の装置が接続されるコネクタと、
前記装置の前記コネクタへの接続を検出する検出部と、
前記検出部によって前記装置の前記コネクタへの接続が検出されると、ネットワークに接続されている情報処理装置と通信を行う通信部と、
を有することを特徴とするネットワーク接続装置。
【請求項２】
請求項１に記載のネットワーク接続装置であって、
前記コネクタは、入力装置が接続される入力コネクタと、出力装置が接続される出力コネクタと、
を有することを特徴とするネットワーク接続装置。
【請求項３】
請求項２に記載のネットワーク接続装置であって、
前記検出部は、前記入力装置の前記入力コネクタへの接続および前記出力装置の前記出力コネクタへの接続の少なくとも１つを検出する、
ことを特徴とするネットワーク接続装置。
【請求項４】
請求項１〜３のいずれか一項に記載のネットワーク接続装置であって、
前記情報処理装置は、複数の仮想コンピュータを内部に生成し、
前記通信部は、前記仮想コンピュータと通信を行う、
ことを特徴とするネットワーク接続装置。
【請求項５】
請求項４に記載のネットワーク接続装置であって、
前記通信部は、当該ネットワーク接続装置に割り当てられている前記仮想コンピュータと通信を行う、
ことを特徴とするネットワーク接続装置。
【請求項６】
請求項４に記載のネットワーク接続装置であって、
前記通信部は、ユーザに割り当てられている前記仮想コンピュータと通信を行う、
ことを特徴とするネットワーク接続装置。
【請求項７】
請求項２または３に記載のネットワーク接続装置であって、
前記通信部は、前記検出部によって前記装置の前記コネクタへの接続が検出されると、ユーザ認証を行う画面データを前記出力装置に出力し、前記入力装置から入力されたユーザ情報が適切である場合に、前記情報処理装置と通信を行う、
ことを特徴とするネットワーク通信装置。
【請求項８】
壁内に設置されるコネクタを有したネットワーク接続装置のネットワーク接続方法において、
壁外の装置の前記コネクタへの接続を検出し、
前記装置の前記コネクタへの接続を検出すると、ネットワークに接続されている情報処理装置と通信を行う、
ことを特徴とするネットワーク接続方法。
【請求項９】
壁内に設置されるネットワーク接続装置と情報処理装置とを有するネットワーク接続システムにおいて、
前記ネットワーク接続装置は、
壁外の装置が接続されるコネクタと、
前記装置の前記コネクタへの接続を検出する検出部と、
前記検出部によって前記装置の前記コネクタへの接続が検出されると、ネットワークに接続されている情報処理装置と通信を行う通信部と、
を有することを特徴とするネットワーク接続システム。
【請求項１０】
ネットワークに接続される第１のコネクタと、
装置が接続される第２コネクタと、
前記装置の前記第２のコネクタへの接続を検出する検出部と、
前記検出部によって前記装置の前記第２のコネクタへの接続が検出されると、前記ネットワークに接続されている情報処理装置と通信を行う通信部と、
を有することを特徴とするネットワーク接続装置。
【請求項１１】
装置が接続されるコネクタと、
前記装置の前記コネクタへの接続を検出する検出部と、
前記検出部によって前記装置の前記コネクタへの接続が検出されると、無線通信によって、ネットワークに接続されている情報処理装置と通信を行う通信部と、
を有することを特徴とするネットワーク接続装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク接続装置、ネットワーク接続方法、およびネットワーク接続システムに関するものである。
【背景技術】
【０００２】
特許文献１には、「複数の第１仮想マシンと前記各第１仮想マシンを管理する第１ハイパーバイザーとを有する仮想マシン部と、第２仮想マシンと前記第２仮想マシンを管理する第２ハイパーバイザーとを有するバックアップ部と、前記仮想マシン部に通信可能な端末とを備え、前記バックアップ部は、前記仮想マシン部のデータをバックアップすることを特徴とする情報システム。」が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−４４６３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、シンクライアントシステムでは、パーソナルコンピュータ等の端末装置を用いて、仮想マシンと通信を行う。パーソナルコンピュータ等の端末装置は、ＣＰＵ（Central Processing Unit）、ＨＤＤ（Hard Disk Drive）、ＤＲＡＭ（Dynamic Random Access Memory）等のメインメモリ、オペレーティングシステム、アプリケーションソフト、表示装置、キーボード、マウスなど、多くの資源を有しており、コストがかかるという問題がある。
【０００５】
なお、特許文献１では、仮想マシン部と通信を行う端末は、パーソナルコンピュータであることが記載されている。
【０００６】
そこで本発明は、資源の少ない装置で、ネットワークに接続された情報処理装置と通信を行うことができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願は、上記課題の少なくとも一部を解決する手段を複数含んでいるが、その例を挙げるならば、以下の通りである。上記課題を解決すべく、本発明に係る壁内に設置されるネットワーク接続装置は、壁外の装置が接続されるコネクタと、前記装置の前記コネクタへの接続を検出する検出部と、前記検出部によって前記装置の前記コネクタへの接続が検出されると、ネットワークに接続されている情報処理装置と通信を行う通信部と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、資源の少ない装置で、ネットワークに接続された情報処理装置と通信を行うことができる。上記した以外の課題、構成、および効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施の形態に係るＷクライアントシステムの構成例を示した図である。
【図２】壁内に設置されたＷクライアントの斜視図である。
【図３】Ｗクライアントのブロックの一例を示した図である。
【図４】Ｗクライアントの動作の一例を示したフローチャートである。
【図５】第２の実施の形態に係るＷクライアントシステムの構成例を示した図である。
【図６】認証装置に記憶される認証情報のデータ構成例を示した図である。
【図７】出力装置に表示される画面例を示した図である。
【図８】Ｗクライアントのブロックの一例を示した図である。
【図９】Ｗクライアントの動作の一例を示したフローチャートである。
【図１０】第３の実施の形態に係るＷクライアントの斜視図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について、図面を参照して説明する。以下では、本発明に係るネットワーク接続装置を、Ｗクライアント（ウォールクライアント：Wall Client、壁クライアント）と呼ぶ。
【００１１】
［第１の実施の形態］
図１は、第１の実施の形態に係るＷクライアントシステムの構成例を示した図である。図１に示すように、Ｗクライアントシステムは、Ｗクライアント１０と、ネットワーク２０と、情報処理装置３０とを有している。
【００１２】
図１には、建物Ｓ１〜Ｓ３が示してある。建物Ｓ１〜Ｓ３は、例えば、家、ビル、または宿泊施設などの建物である。
【００１３】
図１の建物Ｓ１には、建物Ｓ１内の壁Ｗ１の一部断面が示してある。Ｗクライアント１０は、壁Ｗ１内に設置される。
【００１４】
Ｗクライアント１０は、入力装置１，２のコネクタおよび出力装置３のコネクタが挿入されるコネクタを有し、そのコネクタが壁Ｗ１の外面に現れるように壁Ｗ１内に設置される。すなわち、Ｗクライアント１０は、入力装置１，２のコネクタおよび出力装置３のコネクタが挿入可能なように、壁Ｗ１内に設置されている。建物Ｓ２，Ｓ３も建物Ｓ１と同様に、建物内の壁内にＷクライアントが設置されている。
【００１５】
入力装置１，２は、例えば、キーボードなどのキー入力装置やマウスなどのポインティングデバイスなどである。出力装置３は、例えば、ＬＣＤ（Liquid crystal display）などの表示装置（モニタ）である。
【００１６】
Ｗクライアント１０は、ネットワーク２０を介して、情報処理装置３０と接続されている。ネットワーク２０は、例えば、インターネットや専用線である。
【００１７】
情報処理装置３０は、例えば、ＶＤＩ（Virtual Desktop Infrastructure）サーバである。情報処理装置３０は、内部に複数の仮想コンピュータ３１，３２，…，３３を生成し、ユーザに仮想デスクトップを提供する。
【００１８】
建物Ｓ１のＷクライアント１０には、例えば、仮想コンピュータ３１が割り当てられている。建物Ｓ２のＷクライアントには、例えば、仮想コンピュータ３２が割り当てられている。建物Ｓ３のＷクライアントには、例えば、仮想コンピュータ３３が割り当てられている。従って、例えば、建物Ｓ１の住人等であるユーザは、建物Ｓ１に設置されたＷクライアント１０を介して、仮想コンピュータ３１の仮想デスクトップを使用することができる。建物Ｓ２の住人等であるユーザは、建物Ｓ２に設置されたＷクライアントを介して、仮想コンピュータ３２の仮想デスクトップを使用することができる。建物Ｓ３の住人等であるユーザは、建物Ｓ３に設置されたＷクライアントを介して、仮想コンピュータ３３の仮想デスクトップを使用することができる。
【００１９】
図１のＷクライアントシステムの動作について説明する。建物Ｓ１の住人等であるユーザは、建物Ｓ１において、情報処理装置３０が提供する仮想コンピュータ３１にアクセスしたいとする。この場合、ユーザは、入力装置１，２のコネクタと、出力装置３のコネクタとを、壁Ｗ１内に設置されているＷクライアント１０のコネクタに挿入する。
【００２０】
Ｗクライアント１０は、入力装置１，２のコネクタおよび出力装置３のコネクタの少なくとも１つの接続を検出すると、Ｗクライアント１０に割り当てられた仮想コンピュータ３１に接続要求を行う。これにより、入力装置１，２および出力装置３は、Ｗクライアント１０を介して、仮想コンピュータ３１と通信を行うことができる。
【００２１】
このように、Ｗクライアント１０は、入力装置１，２のコネクタおよび出力装置３のコネクタの少なくとも１つの接続を検出すると、Ｗクライアント１０に割り当てられた仮想コンピュータ３１に接続要求を行う。これにより、ユーザは、仮想コンピュータ３１に接続を行うための資源を備えた端末装置等を用いなくても、仮想コンピュータ３１にアクセスすることができる。例えば、ユーザは、仮想コンピュータ３１に接続を行うためのアプリケーションソフトや、それを実行するＣＰＵ、記憶装置、およびオペレーティングシステム等を備えたパーソナルコンピュータ等を用いなくても、キーボード、マウス、およびモニタなど、資源の少ない装置をＷクライアント１０に接続することにより、仮想コンピュータ３１にアクセスすることができる。
【００２２】
なお、図１では、建物Ｓ１〜Ｓ３は、３つしか示していないが、これに限られない。例えば、建物は、４以上あってもよい。
【００２３】
また、図１では、Ｗクライアント１０は、建物Ｓ１内の壁Ｗ１内に１つしか設置されていないが、これに限られない。例えば、Ｗクライアント１０は、建物Ｓ１内の壁Ｗ１内に２以上設置されてもよい。
【００２４】
また、図１では、Ｗクライアント１０に２つの入力装置１，２が接続され、１つの出力装置３が接続されるとしたが、これに限られない。例えば、Ｗクライアント１０には、１つの入力装置が接続され、２以上の出力装置が接続されてもよい。
【００２５】
図２は、壁内に設置されたＷクライアントの斜視図である。図２において、図１と同じものには、同じ符号が付してある。図２に示すように、Ｗクライアント１０は、壁Ｗ１内に設置される。
【００２６】
Ｗクライアント１０は、フロントパネル１０ａを有している。図２では、フロントパネル１０ａの一部が、壁Ｗ１の外面へ現れている。
【００２７】
フロントパネル１０ａには、入力装置１，２のコネクタおよび出力装置３のコネクタが接続されるためのコネクタ１１ａ〜１１ｃが設けられている。コネクタ１１ａ，１１ｂは、例えば、ＵＳＢ（Universal Serial Bus）コネクタである。コネクタ１１ｃは、例えば、ＨＤＭＩ（High Definition Multimedia Interface）コネクタである。これにより、例えば、コネクタ１１ａには、ＵＳＢコネクタを有するキーボードを接続することがき、コネクタ１１ｂには、ＵＳＢコネクタを有するマウスを接続することがきる。また、コネクタ１１ｃには、ＨＤＭＩコネクタを有するモニタを接続することができる。
【００２８】
Ｗクライアント１０は、図２に示すように、コネクタ１１ａ〜１１ｃが壁Ｗ１の外面に現れるよう、壁Ｗ１内に設置される。これにより、ユーザは、キーボード、マウス、およびモニタ等の入出力装置を壁Ｗ１に接続（Ｗクライアント１０に接続）することができる。そして、ユーザは、Ｗクライアント１０に割り当てられている仮想コンピュータ３１にアクセスすることができる。
【００２９】
なお、図２では、Ｗクライアント１０は、３つのコネクタ１１ａ〜１１ｃを有しているが、これに限られない。例えば、Ｗクライアント１０は、４つ以上のコネクタを有していてもよい。
【００３０】
また、コネクタ１１ａ〜１１ｃの種類は、ＵＳＢコネクタやＨＤＭＩコネクタに限られない。例えば、コネクタ１１ａ〜１１ｃは、イヤホンジャック等のコネクタであってもよい。
【００３１】
図３は、Ｗクライアントのブロックの一例を示した図である。図３において、図２と同じものには同じ符号が付してある。図３に示すように、Ｗクライアント１０は、コネクタ１１ａ〜１１ｃと、検出部１２と、通信部１３と、コネクタ１４と、を有している。
【００３２】
コネクタ１１ａ〜１１ｃは、入力装置１，２のコネクタおよび出力装置３のコネクタが接続されるコネクタである。コネクタ１１ａ〜１１ｃは、例えば、ＵＳＢコネクタやＨＤＭＩコネクタである。
【００３３】
検出部１２は、入力装置１，２または出力装置３（以下、単に入出力装置と呼ぶことがある）のコネクタの、コネクタ１１ａへの接続を検出する。すなわち、検出部１２は、入出力装置のコネクタ１１ａへの接続を検出する。
【００３４】
検出部１２は、入出力装置のコネクタ１１ａへの接続を、一般的な方法を用いて検出することができる。例えば、検出部１２は、コネクタ１１ａがＵＳＢコネクタの場合、一般的なＵＳＢ装置の検出方法を用いて、入出力装置のコネクタ１１ａへの接続を検出することができる。また、検出部１２は、コネクタ１１ａがＨＤＭＩコネクタの場合、一般的なＨＤＭＩ装置の検出方法を用いて、入出力装置のコネクタ１１ａへの接続を検出することができる。
【００３５】
なお、図３の例では、検出部１２は、入出力装置のコネクタ１１ａへの接続を検出しているが、コネクタ１１ｂ，１１ｃへの接続も検出してもよい。また、検出部１２は、コネクタ１１ａ〜１１ｃの少なくとも１つに対して、入出力装置の接続を検出してもよい。例えば、検出部１２は、コネクタ１１ａ，１１ｂの両方に入出力装置が接続された場合に、入出力装置のコネクタへの接続を検出してもよい。または、検出部１２は、コネクタ１１ａ〜１１ｃの全てに入出力装置が接続された場合に、入出力装置のコネクタへの接続を検出してもよい。
【００３６】
検出部１２は、例えば、ＣＰＵ、ＲＯＭ（Read Only Memory）、およびＲＡＭ（Random Access Memory）等を有したマイクロプロセッサ等によって実現される。ＲＯＭには、例えば、入出力装置のコネクタ１１ａへの接続を検出するプログラムが記憶されており、ＣＰＵがそのプログラムを実行することにより、検出部１２の機能が実現される。ＲＡＭには、ＲＯＭに記憶されたプログラムの一部や、ＣＰＵが演算等を行う際のデータが一時的に記憶される。検出部１２は、ＡＳＩＣ（Application Specific Integrated Circuit）等によってその機能を実現するようにしてもよい。
【００３７】
通信部１３は、検出部１２によって、入出力装置のコネクタ１１ａへの接続が検出されると、ネットワーク２０に接続されている情報処理装置３０と通信を開始する。そして、通信部１３は、コネクタ１１ａ〜１１ｃに接続された入出力装置と、ネットワーク２０に接続されている情報処理装置３０との間の通信を仲介する（例えば、通信部１３は、コネクタ１１ａ〜１１ｃに接続される入出力装置の通信機能を担い、情報処理装置３０と通信を行う）。
【００３８】
例えば、通信部１３は、Ｗクライアント１０に割り当てられた情報処理装置３０の仮想コンピュータ３１のＩＰアドレスを予め記憶している。通信部１３は、検出部１２によって、入出力装置のコネクタ１１ａへの接続が検出されると、予め記憶しているＩＰアドレス等を用いて、ネットワーク２０に接続されている情報処理装置３０の仮想コンピュータ３１に接続要求を行う。そして、通信部１３は、仮想コンピュータ３１との通信の接続が確立されると、コネクタ１１ａ〜１１ｃに接続された入出力装置と、仮想コンピュータ３１との間の通信を仲介する。通信部１３は、例えば、ＶＰＮ（Virtual Private Network）や専用線によって、仮想コンピュータ３１と通信を行う。
【００３９】
通信部１３と仮想コンピュータ３１との間の通信が確立されると、例えば、情報処理装置３０のビデオカードは、仮想デスクトップ画面の画像データを通信部１３に送信する。通信部１３は、受信した仮想デスクトップ画面の画像データを、コネクタ１１ａ〜１１ｃに接続されたモニタ等の出力装置３に出力する。これにより、ユーザは、仮想コンピュータ３１を用いて、様々な作業を行うことができるようになる。
【００４０】
通信部１３は、例えば、ＣＰＵ、ＲＯＭ、およびＲＡＭ等を有したマイクロプロセッサとＯＮＵ（Optical Network Unit）とよって実現される。マイクロプロセッサは、例えば、ＲＯＭに記憶されたプログラムに従って、情報処理装置３０の仮想コンピュータ３１に接続要求を行ったり、コネクタ１１ａ〜１１ｃに接続された入出力装置と、仮想コンピュータ３１との間の通信を制御したりする。その際、マイクロプロセッサは、ＲＯＭまたはＲＡＭに予め記憶された、Ｗクライアント１０に割り当てられた仮想コンピュータ３１のＩＰアドレスを参照する。また、マイクロプロセッサは、コネクタ１１ａ〜１１ｃに接続されたキーボードやマウス等から送られてくるデータを、パケットに格納したり、仮想コンピュータ３１から送られてくるパケットから、コネクタ１１ａ〜１１ｃに接続されたモニタ等に出力する画像データを抽出したりする。ＯＮＵは、電気−光信号変換を行う。例えば、ＯＮＵは、マイクロプロセッサから出力された電気信号を光信号に変換してネットワーク２０に出力し、ネットワーク２０から受信した光信号を電気信号に変換してマイクロプロセッサに出力する。
【００４１】
通信部１３は、サウスブリッジやＡＳＩＣによってその機能を実現するようにしてもよい。また、検出部１２と通信部１３は、１つのマイクロプロセッサで実現してもよい。
【００４２】
コネクタ１４は、ネットワーク２０に接続されている。コネクタ１４は、例えば、ＳＣ（Square Shaped）コネクタであり、光ケーブルと接続される。
【００４３】
図４は、Ｗクライアントの動作の一例を示したフローチャートである。Ｗクライアント１０は、図４に示すフローチャートの処理を繰り返し実行する。
【００４４】
まず、検出部１２は、入出力装置がコネクタ１１ａに接続されたか否か判定する（ステップＳ１）。検出部１２は、入出力装置がコネクタ１１ａに接続されていないと判定した場合（Ｓ１の「Ｎｏ」）、ステップＳ１の処理を続ける。検出部１２は、入出力装置がコネクタ１１ａに接続されたと判定した場合（Ｓ１の「Ｙｅｓ」）、処理をステップＳ２に移行する。
【００４５】
通信部１３は、ステップＳ１にて、入出力装置のコネクタ１１ａへの接続が検出された場合（Ｓ１の「Ｙｅｓ」）、情報処理装置３０の仮想コンピュータ３１に接続要求を行う（ステップＳ２）。
【００４６】
次に、通信部１３は、ステップＳ２にて、情報処理装置３０の仮想コンピュータ３１に接続要求を行って、仮想コンピュータ３１との通信の接続を確立すると、仮想コンピュータ３１と通信を行う（ステップＳ３）。すなわち、通信部１３は、コネクタ１１ａ〜１１ｃに接続された入出力装置と、仮想コンピュータ３１との間の通信を仲介する。例えば、通信部１３は、仮想コンピュータ３１から送られてくる、仮想デスクトップ画面の画像データを受信し、コネクタ１１ａ〜１１ｃに接続されているモニタ等に出力する。また、通信部１３は、コネクタ１１ａ〜１１ｃに接続されているキーボードやマウス等から送られてくるデータを、仮想コンピュータ３１に送信したりする。
【００４７】
次に、検出部１２は、入出力装置がコネクタ１１ａから外されたか否か判定する（ステップＳ４）。検出部１２は、入出力装置がコネクタ１１ａから外されていないと判定した場合（Ｓ４の「Ｎｏ」）、処理をステップＳ３に移行する。検出部１２は、入出力装置がコネクタ１１ａから外されたと判定した場合（Ｓ４の「Ｙｅｓ」）、処理をステップＳ５に移行する。
【００４８】
通信部１３は、ステップＳ４にて、入出力装置がコネクタ１１ａから外されたと判定された場合（Ｓ４の「Ｙｅｓ」）、仮想コンピュータ３１との通信接続を切断し、通信を終了する（ステップＳ５）。
【００４９】
以上説明したように、Ｗクライアント１０は、建物Ｓ１の壁Ｗ１内に設置され、Ｗクライアント１０の検出部１２は、入出力装置のコネクタ１１ａへの接続を検出する。そして、通信部１３は、検出部１２によって入出力装置のコネクタ１１ａへの接続が検出されると、情報処理装置３０の仮想コンピュータ３１と通信を行う。
【００５０】
これにより、ユーザは、仮想コンピュータ３１に接続を行うための資源を備えた端末装置等を用いなくても、仮想コンピュータ３１にアクセスすることができる。例えば、ユーザは、資源の少ないキーボードやマウス、モニタ等をＷクライアント１０に接続することにより仮想コンピュータ３１にアクセスすることができる。
【００５１】
また、ユーザは、少ないコストで仮想コンピュータ３１を使用することができる。例えば、ユーザは、キーボードやマウス、モニタ等を揃えれば、仮想コンピュータ３１を使用することができる。
【００５２】
また、ユーザは、例えば、デスクトップ型のパーソナルコンピュータの本体等を部屋に置かなくて済むので、部屋のスペースを有効に使用することができる。
【００５３】
また、Ｗクライアント１０は、少ない資源によって実現することができる。例えば、Ｗクライアント１０は、入出力装置のコネクタ１１ａ〜１１ｃの接続を検出する資源と、入出力装置と仮想コンピュータ３１との間の通信を行う資源とによって実現できる。具体的には、Ｗクライアント１０は、大規模なＣＰＵ、汎用的なアプリケーションソフトを記憶するＨＤＤ、または大規模なメインメモリ等を必要とせず、小規模なマイクロプロセッサやＡＳＩＣによって実現できる。
【００５４】
また、情報処理装置３０は、例えば、ビデオカードを備え、圧縮画像データを復号し、復号した画像データ（非圧縮の画像データ）をＷクライアント１０に送信する。そして、Ｗクライアント１０の通信部１３は、非圧縮の画像データを受信し、モニタ等の出力装置３が接続されたコネクタ１１ａ〜１１ｃに出力する。これにより、Ｗクライアント１０は、圧縮画像データを復号するための資源（例えば、ビデオカードや圧縮画像データを復号するＣＰＵ）を必要とせず、小規模なハードウェアで実現することができる。
【００５５】
また、Ｗクライアント１０は、小規模な資源によって実現することができるので、コストを抑えることができる。
【００５６】
また、建物Ｓ１が宿泊施設等であれば、宿泊提供者は、宿泊者にパーソナルコンピュータ等の高資源な装置を貸し出さなくても、キーボードやマウス、モニタ等の低資源な装置を貸し出すだけで、宿泊者に仮想コンピュータ３１の使用を提供することができる。
【００５７】
なお、上記では、Ｗクライアント１０には、キーボードやマウス、モニタ等の入出力装置が接続されるとしたが、これに限られない。例えば、Ｗクライアント１０には、キーボードとモニタとが一体化された入出力装置、ＵＳＢメモリ、ＤＶＤ（Digital Versatile Disk）ドライバ、プリンタ、スピーカ、イヤホン、ゲームコントローラ等の入出力装置が接続されてもよい。
【００５８】
また、上記では、Ｗクライアント１０を使用する権限のない不正ユーザ（例えば、建物Ｓ１の住人でないユーザ等）であっても、Ｗクライアント１０に入出力装置を接続すれば、Ｗクライアント１０に割り当てられた仮想コンピュータ３１〜３３にアクセスできる。そこで、通信部１３は、検出部１２によって、入出力装置のコネクタ１１ａ〜１１ｃへの接続が検出されると、ユーザ認証を行って、仮想コンピュータ３１〜３３と通信を行ってもよい。
【００５９】
例えば、通信部１３は、Ｗクライアント１０を使用できるユーザのユーザＩＤ（identification）とユーザＰＳＷ（password）とを予め記憶する。通信部１３は、検出部１２によって入出力装置のコネクタ１１ａへの接続が検出されると、ユーザ認証を行う画面データを出力装置３に出力する。例えば、通信部１３は、ユーザからユーザＩＤとユーザＰＳＷとを受付ける画面データを出力装置３に出力する。そして、通信部１３は、入力装置１，２から入力された認証情報が適切である場合（出力装置３の画面で入力されたユーザＩＤとユーザＰＳＷとが、予め記憶されているユーザＩＤとユーザＰＳＷと一致する場合）に、仮想コンピュータ３１〜３３と通信を行う。これにより、Ｗクライアント１０は、不正ユーザのアクセスを防止することができる。ユーザ認証は、カード認証や指紋認証、筆跡認証等を用いてもよい。
【００６０】
また、仮想コンピュータ３１〜３３が、ユーザ認証を行ってもよい。例えば、仮想コンピュータ３１〜３３のオペレーティングシステム等において、ユーザ認証を行うように設定すればよい。これによっても、不正ユーザのアクセスを防止することができる。
【００６１】
また、Ｗクライアント１０の通信部１３は、検出部１２によって、入出力装置のコネクタ１１ａ〜１１ｃへの接続が検出され、ユーザからの通信開始指示があると、情報処理装置３０との通信を開始してもよい。例えば、通信部１３は、検出部１２によって、入出力装置のコネクタ１１ａへの接続が検出されると、通信を行うか否かを問う画面データを出力装置３に出力する。そして、通信部１３は、入力装置１，２から、通信を行う旨の指示を受信すると、仮想コンピュータ３１〜３３と通信を行う。
【００６２】
また、壁Ｗ１には、天井の壁や柱の壁等が含まれる。
【００６３】
［第２の実施の形態］
次に、第２の実施の形態について、図面を参照して説明する。第１の実施の形態では、Ｗクライアントに仮想コンピュータが割り当てられ、Ｗクライアントは、割り当てられた仮想コンピュータと通信を行った。第２の実施の形態では、ユーザに仮想コンピュータを割り当て、Ｗクライアントは、ユーザに割り当てられた仮想コンピュータと通信を行う。これにより、ユーザは、どの建物の壁内に設置されたＷクライアントからでも、自分に割り当てられた仮想コンピュータにアクセスできるようになる。例えば、ユーザは、出張先の宿泊施設からでも、その宿泊先にＷクライアントが設置されていれば、自分に割り当てられた仮想コンピュータにアクセスできるようになる。以下では、第１の実施の形態と異なる部分ついて詳細に説明する。
【００６４】
図５は、第２の実施の形態に係るＷクライアントシステムの構成例を示した図である。図５において、図１と同じものには同じ符号が付してある。
【００６５】
図５に示すＷクライアントシステムは、認証装置５０を有している。認証装置５０は、例えば、認証サーバである。認証装置５０は、ネットワーク２０を介して、Ｗクライアント４０と接続される。
【００６６】
Ｗクライアント４０を利用するユーザＡ〜Ｃには、予め情報処理装置３０の仮想コンピュータ３１〜３３が割り当てられている。例えば、ユーザＡには、仮想コンピュータ３１が割り当てられている。ユーザＢには、仮想コンピュータ３２が割り当てられている。ユーザＣには、仮想コンピュータ３３が割り当てられている。
【００６７】
認証装置５０には、仮想コンピュータ３１〜３３を使用できるユーザＡ〜Ｃのユーザ情報と、ユーザＡ〜Ｃに割り当てられた仮想コンピュータ３１〜３３の情報とが記憶されている。ユーザ情報は、例えば、仮想コンピュータ３１〜３３にアクセスするためのユーザＩＤとユーザＰＳＷとであり、仮想コンピュータ３１〜３３の情報は、例えば、仮想コンピュータ３１〜３３のＩＰアドレスである。
【００６８】
図６は、認証装置に記憶される認証情報のデータ構成例を示した図である。図６に示す認証情報６０は、例えば、認証装置５０に記憶されている。認証情報６０は、ユーザＩＤ６１と、ユーザＰＳＷ６２と、ＩＰアドレス６３とを有している。
【００６９】
ユーザＩＤ６１およびユーザＰＳＷ６２は、ユーザＡ〜Ｃが仮想コンピュータ３１〜３３にアクセスするためのユーザ情報である。ユーザＩＤ６１およびユーザＰＳＷ６２は、例えば、Ｗクライアントシステムを提供する業者または仮想コンピュータ３１〜３３を提供する業者によって発行される。
【００７０】
例えば、業者は、Ｗクライアントシステムを利用したいユーザＡ〜Ｃからの申込みに応じて、ユーザＩＤ６１およびユーザＰＳＷ６２をユーザＡ〜Ｃに発行する。そして、業者は、ユーザＡ〜Ｃに発行したユーザＩＤ６１およびユーザＰＳＷ６２と、ユーザＡ〜Ｃに割り当てた仮想コンピュータ３１〜３３のＩＰアドレス６３とを対応づけて、認証装置５０に記憶する。
【００７１】
例えば、ユーザＡには、ＩＰアドレスが「ｘｘｘ」の仮想コンピュータ３１が割り当てられたとする。そして、ユーザＡには、割り当てられた仮想コンピュータ３１を利用するためのユーザＩＤ「ａａａ」とユーザＰＳＷ「ｘｙｚ」とが発行されたとする。この場合、認証情報６０のユーザＩＤ６１には、「ａａａ」が記憶され、ユーザＰＳＷ６２には、「ｘｙｚ」が記憶され、ＩＰアドレス６３には、「ｘｘｘ」が記憶される。
【００７２】
図５に戻り、Ｗクライアントシステムの動作について説明する。ユーザＡは、自分に割り当てられた情報処理装置３０の仮想コンピュータ３１にアクセスしたいとする。この場合、ユーザＡは、入力装置１，２のコネクタと、出力装置３のコネクタとを、Ｗクライアント４０のコネクタに挿入する。
【００７３】
Ｗクライアント４０は、入力装置１，２のコネクタおよび出力装置３のコネクタの少なくとも１つの接続を検出すると、認証装置５０に認証要求を行う。認証装置５０は、Ｗクライアント４０から認証要求があると、ユーザ認証を行うための画像データを、Ｗクライアント４０に送信する。Ｗクライアント４０は、認証装置５０からユーザの認証画面の画像データを受信すると、受信した画像データを出力装置３に出力する。
【００７４】
図７は、出力装置に表示される画面例を示した図である。図７に示すように、出力装置３には、認証画面７０が表示される。認証画面７０には、ユーザＩＤを入力するための入力ボックス７１と、ユーザＰＳＷを入力するための入力ボックス７２とが表示される。
【００７５】
ユーザＡは、出力装置３に表示された認証画面７０において、業者から発行されたユーザＩＤとユーザＰＳＷとを、入力装置１，２を用いて入力する。例えば、ユーザＡは、ユーザＩＤ「ａａａ」と、ユーザＰＳＷ６２「ｘｙｚ」とを、入力ボックス７１，７２に入力する。Ｗクライアント４０は、入力されたユーザＩＤとユーザＰＳＷとを認証装置５０に送信する。
【００７６】
認証装置５０は、ユーザＩＤとユーザＰＳＷとを受信すると、記憶装置に記憶されている認証情報６０を参照し、認証処理を行う。認証装置５０は、受信したユーザＩＤとユーザＰＳＷとが、認証情報６０のユーザＩＤ６１とユーザＰＳＷ６２と一致すると、対応するＩＰアドレス６３をＷクライアント４０に送信する。上記例の場合、認証装置５０は、ユーザＡに割り当てられた仮想コンピュータ３１のＩＰアドレス「ｘｘｘ」をＷクライアント４０に送信する。
【００７７】
Ｗクライアント４０は、認証装置５０から送信されたＩＰアドレスを用いて、仮想コンピュータ３１と通信を行う。これにより、ユーザＡは、自分に割り当てられた仮想コンピュータ３１を使用することができる。
【００７８】
このように、Ｗクライアント４０は、認証装置５０によってユーザＡのユーザ認証が適切であると判定されると、ユーザＡに割り当てられた仮想コンピュータ３１と通信を行う。これにより、ユーザＡは、例えば、建物Ｓ２，Ｓ３に設置されたＷクライアント４０からでも、自分に割り当てられた仮想コンピュータ３１と通信を行うことができる。
【００７９】
図８は、Ｗクライアントのブロックの一例を示した図である。図８において、図３と同じものには同じ符号が付してある。以下では、図３と異なる部分について説明する。
【００８０】
図８に示すように、Ｗクライアント４０は、通信部４１を有している。通信部４１は、記憶部４１ａを有している。
【００８１】
通信部４１は、検出部１２によって、入出力装置のコネクタ１１ａへの接続が検出されると、認証装置５０にアクセスする。そして、通信部４１は、認証装置５０から、例えば、図７に示した認証画面７０の画像データを受信し、出力装置３に出力する。
【００８２】
通信部４１は、入力装置１，２から、ユーザＡ〜ＣのユーザＩＤとユーザＰＳＷとを受信する。そして、通信部４１は、受信したユーザＩＤとユーザＰＳＷとを、認証装置５０に送信する。
【００８３】
認証装置５０は、受信したユーザＩＤとユーザＰＳＷとに基づいて、認証情報６０を参照し、ユーザ認証を行う。認証装置５０は、ユーザ認証が適切であると判定した場合、受信したユーザＩＤとユーザＰＳＷとに対応するＩＰアドレスをＷクライアン４０の通信部４１に送信する。
【００８４】
通信部４１は、受信したＩＰアドレスを記憶部４１ａに記憶する。そして、通信部４１は、記憶部４１ａに記憶したＩＰアドレス等を用いて、ネットワーク２０に接続されている情報処理装置３０の仮想コンピュータ３１〜３３に接続要求を行う。そして、通信部４１は、仮想コンピュータ３１〜３３との通信の接続が確立されると、コネクタ１１ａ〜１１ｃに接続された入出力装置と、仮想コンピュータ３１との間の通信を仲介する。
【００８５】
図９は、Ｗクライアントの動作の一例を示したフローチャートである。Ｗクライアント１０は、図９に示すフローチャートの処理を繰り返し実行する。
【００８６】
まず、検出部１２は、入出力装置がコネクタ１１ａに接続されたか否か判定する（ステップＳ１１）。検出部１２は、入出力装置がコネクタ１１ａに接続されていないと判定した場合（Ｓ１１の「Ｎｏ」）、ステップＳ１１の処理を続ける。検出部１２は、入出力装置がコネクタ１１ａに接続されたと判定した場合（Ｓ１１の「Ｙｅｓ」）、処理をステップＳ１２に移行する。
【００８７】
通信部４１は、ステップＳ１１にて、入出力装置のコネクタ１１ａへの接続が検出された場合（Ｓ１１の「Ｙｅｓ」）、認証装置５０にアクセスし、認証画面の画像データを受信する（ステップＳ１２）。そして、通信部４１は、受信した認証画面の画像データを、コネクタ１１ａ〜１１ｃに接続されたモニタ等の出力装置３に出力する。
【００８８】
次に、通信部４１は、コネクタ１１ａ〜１１ｃに接続された入力装置１，２から、ユーザが入力したユーザ情報（ユーザＩＤとユーザＰＳＷ）を受信し、認証装置５０に送信する（ステップＳ１３）。
【００８９】
なお、認証装置５０は、通信部４１から送信されたユーザ情報に基づいて、ユーザの認証処理を行う。認証装置５０は、ユーザの認証が適切であると判定した場合、ユーザ情報に対応するＩＰアドレスを通信部４１に送信する。すなわち、認証装置５０は、認証要求を行ってきたユーザの認証が適切であると判定した場合、そのユーザに割り当てられている仮想コンピュータのＩＰアドレスを通信部４１に送信する。
【００９０】
次に、通信部４１は、認証装置５０からＩＰアドレスを受信し、記憶部４１ａに記憶する（ステップＳ１４）。
【００９１】
次に、通信部４１は、記憶部４１ａに記憶したＩＰアドレスを参照し、情報処理装置３０の仮想コンピュータ３１〜３３に接続要求を行う（ステップＳ１５）。
【００９２】
次に、通信部４１は、ステップＳ１５にて、情報処理装置３０の仮想コンピュータ３１〜３３に接続要求を行って、仮想コンピュータ３１〜３３との通信の接続を確立すると、仮想コンピュータ３１〜３３と通信を行う（ステップＳ１６）。すなわち、通信部４１は、コネクタ１１ａ〜１１ｃに接続された入出力装置と、仮想コンピュータ３１〜３３との間の通信を仲介する。通信部４１は、ステップＳ１４にて記憶部４１ａに記憶したＩＰアドレスを用いて、仮想コンピュータ３１〜３３と通信を行う。
【００９３】
次に、検出部１２は、入出力装置がコネクタ１１ａから外されたか否か判定する（ステップＳ１７）。検出部１２は、入出力装置がコネクタ１１ａから外されていないと判定した場合（Ｓ１７の「Ｎｏ」）、処理をステップＳ１６に移行する。検出部１２は、入出力装置がコネクタ１１ａから外されたと判定した場合（Ｓ１７の「Ｙｅｓ」）、処理をステップＳ１８に移行する。
【００９４】
通信部４１は、ステップＳ１７にて、入出力装置がコネクタ１１ａから外されたと判定された場合（Ｓ１７の「Ｙｅｓ」）、仮想コンピュータ３１〜３３との通信接続を切断し、通信を終了する（ステップＳ１８）。
【００９５】
次に、通信部４１は、記憶部４１ａに記憶したＩＰアドレスを消去する（ステップＳ１９）。
【００９６】
以上説明したように、Ｗクライアント４０は、ユーザに割り当てられた仮想コンピュータ３１〜３３と通信を行う。これにより、ユーザは、どのＷクライアント４０からも、仮想コンピュータ３１〜３３にアクセスすることができる。
【００９７】
なお、上記では、情報処理装置３０と認証装置５０は、別々の装置として説明したが、同じ装置で実現してもよい。例えば、情報処理装置３０が認証装置５０を有していてもよい。
【００９８】
また、認証装置５０は、ダイナミックにＩＰアドレスをユーザに割り当ててもよい。例えば、認証装置５０は、ユーザにダイナミックに割り当て可能なＩＰアドレスを複数有している。認証装置５０は、ユーザの要求に応じてユーザ認証を行い、そのユーザが適切なユーザであると判定した場合、そのユーザに、複数あるうちの１つのＩＰアドレスを割り当てる。そして、認証装置５０は、ＩＰアドレスを割り当てたユーザが、仮想コンピュータ３１〜３３の使用を終えると（例えば、図９のステップＳ１８の処理を実行すると）、そのユーザに割り当てていたＩＰアドレスを開放し、他のユーザに割り当て可能なＩＰアドレスとする。
【００９９】
また、ユーザ認証は、カード認証や指紋認証、筆跡認証等を用いてもよい。
【０１００】
［第３の実施の形態］
第３の実施の形態では、Ｗクライアントを壁内に設置しなくても仮想コンピュータを利用することができる。
【０１０１】
図１０は、第３の実施の形態に係るＷクライアントの斜視図である。図１０に示すように、Ｗクライアント８０は、壁Ｗ１１内に設置されず、壁外に載置できるようになっている。
【０１０２】
Ｗクライアント８０は、入出力装置が接続されるためのコネクタ１１ａ〜１１ｃを有している。また、Ｗクライアント８０は、コネクタ８１を有している。コネクタ８１は、Ｗクライアント８０の図示していない通信部とケーブルを介して接続されている。Ｗクライアント８０は、図３で説明したＷクライアント１０または図８で説明したＷクライアント４０と同様の機能を有している。
【０１０３】
コネクタ８１は、壁Ｗ１１に設けられたコネクタ９１と接続される。壁Ｗ１１に設けられたコネクタ９１は、例えば、モジュラージャックであり、ネットワーク２０に接続されている。これにより、Ｗクライアント８０は、コネクタ８１が壁Ｗ１１のコネクタ９１に接続されることにより、情報処理装置３０と通信することができる。
【０１０４】
以上説明したように、Ｗクライアント８０は、ネットワーク２０に接続されるコネクタ８１を有する。これにより、Ｗクライアント８０は、壁Ｗ１１内に設置されなくても、コネクタ８１を、壁Ｗ１１のコネクタ９１に接続することにより、情報処理装置３０と通信することができる。
【０１０５】
また、Ｗクライアント８０は、例えば、壁Ｗ１１内に設置するための工事等が不要となる。
【０１０６】
なお、上記では、Ｗクライアント８０は、有線によってネットワーク２０に接続されるが、無線によってネットワーク２０に接続されてもよい。例えば、Ｗクライアント８０の通信部は、無線通信機能を有し、携帯電話の無線ネットワークやＷｉＭＡＸの無線ネットワーク等を介して、ネットワーク２０に接続するようにしてもよい。
【０１０７】
上述したＷクライアントシステムの機能構成は、Ｗクライアントシステムの構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。Ｗクライアントシステムの構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【０１０８】
また、上述したフローチャートの各処理単位は、Ｗクライアントシステムの処理を理解容易にするために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によって、本願発明が制限されることはない。Ｗクライアントシステムの処理は、処理内容に応じて、さらに多くの処理単位に分割することもできる。また、１つの処理単位がさらに多くの処理を含むように分割することもできる。また、処理の順番も上記フローチャートに限られない。
【０１０９】
以上、本発明について実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に多様な変更又は改良を加えることが可能であることが当業者には明らかである。また、そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。また、上記の各実施の形態を組み合わせることもできる。また、本発明は、ネットワーク接続方法、Ｗクライアントのネットワークに接続するプログラム、当該プログラムを記憶した記憶媒体として提供することもできる。
【符号の説明】
【０１１０】
１，２：入力装置
３：出力装置
１０：Ｗクライアント
１０ａ：フロントパネル
１１ａ〜１１ｃ：コネクタ
１２：検出部
１３：通信部
１４：コネクタ
２０：ネットワーク
３０：情報処理装置
３１〜３３：仮想コンピュータ
４０：Ｗクライアント
４１：通信部
４１ａ：記憶部
５０：認証装置
６０：認証情報
６１：ユーザＩＤ
６２：ユーザＰＳＷ
６３：ＩＰアドレス
７０：認証画面
８０：Ｗクライアント
８１，９１：コネクタ
Ｓ１〜Ｓ３：建物
Ｗ１，Ｗ１１：壁
【図１】
2016133959.tif 000003
【図２】
2016133959.tif 000004
【図３】
2016133959.tif 000005
【図４】
2016133959.tif 000006
【図５】
2016133959.tif 000007
【図６】
2016133959.tif 000008
【図７】
2016133959.tif 000009
【図８】
2016133959.tif 000010
【図９】
2016133959.tif 000011
【図１０】
2016133959.tif 000012