(57)【要約】【課題】  セキュリティを低下することなく広範囲のユーザがネットワーク経由でコンピュータの電源を遠隔操作できるネットワークシステムを提供する。【解決手段】  ネットワークシステムは、表示部およびブラウザ部を備えたユーザ端末と、所定の信号を受け付けると電源をオンにするウェークアップ機能を有するコンピュータと、ユーザ端末およびコンピュータにネットワークを介して接続された管理システム８とを備える。管理システムは、ユーザの認証を行う認証部３６と、ブラウザ部との間で情報を通信するための情報通信手段４０であって、認証部による認証が終わると、ユーザ端末の表示部に電源オン要求を受け付け可能であることを表す情報を表示するようブラウザ部に所定のデータを送信するものと、ブラウザ部から電源オン要求を表す信号を情報通信手段が受信すると、電源オン指令信号を作成しコンピュータに送信する電源オン指令信号送信部４６とを備える。【選択図】図４
2006172186.tif 000002
【特許請求の範囲】
【請求項１】
入力部、表示部および受信したデータを表示部に表示させるブラウザ部を備えたユーザ端末と、
所定の信号を受け付けると電源をオンにするウェークアップ機能を有する接続コンピュータと、
ユーザ端末および接続コンピュータにネットワークを介して接続され、接続コンピュータの電源のユーザ端末による遠隔操作を管理するための管理システムと、
を備えたネットワークシステムにおいて、
管理システムは、
ユーザの認証を行う認証部と、
ブラウザ部との間で情報を通信するための情報通信手段であって、認証部による認証が終わると、ユーザ端末の表示部に入力部を介した電源オン要求を受け付け可能であることを表す情報を表示するようブラウザ部に所定のデータを送信するものと、
ブラウザ部から電源オン要求を表す信号を情報通信手段が受信すると、電源オン指令信号を作成し接続コンピュータに送信する電源オン指令信号送信部と、
を備えることを特徴とするネットワークシステム。
【請求項２】
接続コンピュータは複数台設けられ、
情報通信手段は、ユーザ端末からある接続コンピュータに関する電源オン要求信号を受信した後、該ユーザ端末からの別の接続コンピュータに関する電源オン要求を受け付け拒否するように構成されていることを特徴とする請求項１記載のネットワークシステム。
【請求項３】
管理サーバは、電源オン指令信号を接続コンピュータに送信して接続コンピュータの電源がオンされた後に、ユーザ端末からの信号の接続コンピュータへの送信を許可するファイアウォール部をさらに備えることを特徴とする請求項１または２記載のネットワークシステム。
【請求項４】
ユーザ端末および接続コンピュータはそれぞれ、ユーザ端末の入力部を介した指令を接続コンピュータに実行させるためのクライアント側リモートアクセス部およびサーバ側リモートアクセス部をさらに備えることを特徴とする請求項３記載のネットワークシステム。
【請求項５】
情報通信手段は、ユーザ端末のクライアント側リモートアクセス部を起動する指令および接続コンピュータのＩＰアドレス情報を含むデータをブラウザ部に送信し、これによりブラウザ部はクライアント側リモートアクセス部を起動させ、起動した該リモートアクセス部はＩＰアドレスを利用して接続コンピュータにアクセスすることを特徴とする請求項４記載のネットワークシステム。
【請求項６】
接続コンピュータは、電源オン後の起動状況を管理し、管理サーバからモニタリング信号を受けると管理サーバに起動状況を示す信号を送信するステータス管理部をさらに備え、
管理サーバは、モニタリング信号をステータス管理部に送信することで起動状況を取得するモニタリング部をさらに備え、
情報通信手段は、モニタリング部が取得した起動状況の情報をブラウザ部に送信することを特徴とする請求項１〜５のいずれか一つに記載のネットワークシステム。
【請求項７】
接続コンピュータは、接続コンピュータの使用状況を管理し、管理サーバからモニタリング信号を受けると管理サーバに使用状況を示すステータス信号を送信するステータス管理部と、管理サーバから電源オフ指令信号を受けると電源をオフする電源オフ部とをさらに備え、
管理サーバは、モニタリング信号をステータス管理部に送信することで使用状況を取得するモニタリング部と、接続コンピュータの使用状況に応じて電源オフ指令信号を作成し電源オフ部に送信する電源オフ指令信号送信部とをさらに備えたことを特徴とする請求項４または５に記載のネットワークシステム。
【請求項８】
接続コンピュータは、接続コンピュータの使用状況を管理し、管理サーバからモニタリング信号を受けると管理サーバに使用状況を示すステータス信号を送信するステータス管理部と、管理サーバから電源オフ指令信号を受けると電源をオフする電源オフ部とをさらに備え、
管理サーバは、モニタリング信号をステータス管理部に送信することで使用状況を取得するモニタリング部と、接続コンピュータの使用状況に応じて電源オフ警告信号を作成し接続コンピュータのサーバ側リモートアクセス部に送信し、これにより該リモートアクセス部は、クライアント側リモートアクセス部に警告を示す信号を送信する電源オフ警告信号送信部とをさらに備えたことを特徴とする請求項４または５に記載のネットワークシステム。
【請求項９】
入力部、表示部、および受信したデータを表示部に表示させるブラウザ部を備えたユーザ端末と、所定の信号を受け付けると電源をオンにするウェークアップ機能を有する接続コンピュータと、にネットワークを介して接続され、接続コンピュータの電源のユーザ端末による遠隔操作を管理するための管理システムにおいて、
ユーザの認証を行う認証部と、
ブラウザ部との間で情報を通信するための情報通信手段であって、認証部による認証が終わると、ユーザ端末の表示部に入力部を介した電源オン要求を受け付け可能であることを表す情報を表示するようブラウザ部に所定のデータを送信するものと、
ブラウザ部から電源オン要求を表す信号を情報通信手段が受信すると、電源オン指令信号を作成し接続コンピュータに送信する電源オン信号送信部と、
を備えることを特徴とする管理システム。
【請求項１０】
入力部、表示部、および受信したデータを表示部に表示させるブラウザ部を備えたユーザ端末と、所定の信号を受け付けると電源をオンにするウェークアップ機能を有する接続コンピュータと、にネットワークを介して接続され、接続コンピュータの電源のユーザ端末による遠隔操作を管理するための管理システムに、
認証済みのユーザのユーザ端末の表示部に入力部を介した電源オン要求を受け付け可能であることを表す情報を表示するようブラウザ部に所定のデータを送信する工程と、
ブラウザ部から電源オン要求を表す信号を受信すると、電源オン指令信号を作成し接続コンピュータに送信する工程と、
を実行させるための管理プログラム。
【請求項１１】
接続コンピュータ電源のユーザ端末による遠隔操作を管理するための管理システムを介してユーザ端末に接続された接続コンピュータに、
管理サーバがユーザ端末からの電源オン要求を表す信号に応答して送信した電源オン指令信号を受信すると、電源をオンにする工程を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンピュータの電源を遠隔操作する技術に関する。
【背景技術】
【０００２】
現在、コンピュータの電源を該コンピュータにネットワークを介して接続された別のコンピュータ（ユーザ端末）を用いてオン・オフすることのできる技術が知られている（例えば、特許文献１参照。）。ユーザ端末から遠隔地にある所望のコンピュータ（接続コンピュータ）を上記技術を利用して立ち上げ、リモート接続サービス（例えば、Microsoft社のWindows（登録商標）XPのリモートデスクトップサービス）を利用して接続コンピュータにインストールされたアプリケーションをユーザ端末側で使用可能にするネットワークシステムが提案されている。
【０００３】
ユーザ端末には、アクセス権限のある各接続コンピュータ（例えば、接続コンピュータとして大学のコンピュータ、ユーザとして大学職員）のＭＡＣ（Media Access Control)アドレスおよびＩＰ(Internet Protocol)アドレスが記憶される。ユーザ端末は、所望の接続コンピュータのＭＡＣアドレスを含み電源をオンするための電源オンパケットを送信する。接続コンピュータには、電源オンパケットを受信すると電源をオンにするためのウェークアッププログラムが搭載されている。送信先コンピュータが起動されると、ユーザは、リモート接続サービスを利用してユーザ端末側で接続コンピュータにインストールされた各種アプリケーション（例えばＣＡＤ）などを利用することになるが、接続コンピュータは電源オンパケットを受け取ると自動的に起動するため、ユーザは信頼度の高い人に限られている。
【０００４】
近年、大学内のコンピュータを自宅などから大学生がアクセスできるようにするなどの目的で、登録させた広範囲のユーザにより接続コンピュータをネットワークを介してアクセスさせアプリケーションを利用できるようにする要望が高まっている。
【特許文献１】特開２００３−１９５９８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記ネットワークシステム構成では、電源オンパケットとしてブロードキャストパケットを使用しているため、ユーザ端末がインターネットなどの広域ネットワーク側にあると、ルータでブロードキャストパケットをブロックするために、電源オンパケットは受信側の接続コンピュータに届かない。
【０００６】
一方、ユーザが使用する端末がローカルエリアネットワーク内（例えば大学構内）にあっても、ユーザが多数（Ｎ）でありアクセス対象の接続コンピュータが多数（Ｍ）の場合、ユーザ端末と接続コンピュータとの間のネットワーク上のファイアウォールで許可すべきルールは、Ｎ×Ｍ個となりシステムのセキュリティの低下を引き起こす。
【０００７】
そこで、本発明は、セキュリティを低下することなく、広範囲のユーザがネットワーク経由で接続先のサーバの電源を遠隔操作できるようにするネットワークシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明に係るネットワークシステムは、
入力部、表示部および受信したデータを表示部に表示させるブラウザ部を備えたユーザ端末と、
所定の信号を受け付けると電源をオンにするウェークアップ機能を有する接続コンピュータと、
ユーザ端末および接続コンピュータにネットワークを介して接続され、接続コンピュータの電源のユーザ端末による遠隔操作を管理するための管理システムと、
を備えたネットワークシステムにおいて、
管理システムは、
ユーザの認証を行う認証部と、
ブラウザ部との間で情報を通信するための情報通信手段であって、認証部による認証が終わると、ユーザ端末の表示部に入力部を介した電源オン要求を受け付け可能であることを表す情報を表示するようブラウザ部に所定のデータを送信するものと、
ブラウザ部から電源オン要求を表す信号を情報通信手段が受信すると、電源オン指令信号を作成し接続コンピュータに送信する電源オン指令信号送信部と、
を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、管理システムは、認証の終了後、ユーザ端末から電源オン要求信号を受け付けた場合に初めて接続コンピュータに電源オン指令信号を送信するように構成されている。したがって、ユーザが多数でありアクセス対象の接続コンピュータが多数であっても、ユーザ端末と接続コンピュータとの間のネットワーク上のファイアウォールで許可すべきルールを従来に比べて減らすことができ、その結果、セキュリティを高めることができる。また、管理サーバから接続コンピュータに対してブロードキャストパケットを送信することになるため、広域側に位置するユーザ端末を利用でき、その結果、広範囲のユーザに接続コンピュータの利用を許可することができる。
【発明を実施するための最良の形態】
【００１０】
以下、添付図面を参照して本発明の実施の形態を説明する。
【００１１】
実施の形態１．
図１は、本発明に係るネットワークシステムの実施の形態１を示す。このネットワークシステム２は、ユーザが使用する一つまたはそれ以上のコンピュータ（ユーザ端末）４（４―１〜４−Ｎ：Ｎは１以上の整数）と、ユーザが接続を希望する対象の一つまたはそれ以上のコンピュータ（接続コンピュータ）６（６―１〜６−Ｍ：Ｍは１以上の整数）とを備え、（夜間などでオフ状態にあった）接続コンピュータの電源をネットワークを介してオンさせた後、該接続コンピュータにインストールされたアプリケーションをユーザ端末で利用できるようにするためのものである。システム２は、後述する所定の処理を実行するプログラムを備え広域ネットワーク（例えばインターネット）を介して各ユーザ端末４に接続された管理サーバ８を備える。管理サーバ８はまた、ローカルエリアネットワークを介して各接サーバ６に接続されている。管理サーバ８は、接続コンピュータ６の電源のユーザ端末４による遠隔操作を管理するためのサーバである。
【００１２】
図２を参照して、ユーザ端末４は、所定の情報を表示するための表示部１０、キーボード、マウスなどを含みユーザからの指令を受け付けるための入力部１２、およびユーザ端末全体を制御する制御部１４を備える。制御部１４は、ネットワークから受信したデータを表示部１０に表示するとともにネットワークに向けてデータを送信するためのブラウザ部（例えば、Microsoft社のInternet Explorer)１６と、接続コンピュータ６側のアプリケーションを遠隔操作可能にするためのクライアント側リモートアクセス部１８（例えば、WindowsXPのクライアント側リモートデスクトッププログラム、Telnetなど）とを備える。
【００１３】
図３を参照して、接続コンピュータ６は、表示部２２、入力部２４、および接続コンピュータ全体を制御する制御部２６を備える。制御部２６は、ユーザ端末４からの遠隔操作指令を受け付けるためのサーバ側リモートアクセス部２８（例えば、WindowsXPのサーバ側リモートデスクトッププログラム、Telnetdなど）を備える。リモートアクセス部１８、２８により、表示部１０にはリモート接続画面（例えば、リモートデスクトッププログラムであれば、表示部２２のデスクトップ画面）が表示され、入力部２４を介して指令するのと同じように入力部１２を介して接続コンピュータ６（の制御部２６）に対し指令を行うことができる。
【００１４】
制御部２６はまた、管理サーバ８から電源オンパケットを受け付けると接続コンピュータ６の電源をオンにするためのウェークアップ部３２（例えば、Wakeup on LAN機能)を備える。電源オンパケットには、電源オン指令信号および接続対象となる接続コンピュータ６のＭＡＣアドレスが含まれる。接続コンピュータ６がオフの際、ウェークアップ部３２にはネットワークを介して電力が供給されている。接続コンピュータ６のリモートアクセス部２８は、接続コンピュータのＯＳが起動すると自動的に起動するようにしてある。電源オンパケットはブロードキャストパケットであり、全ての接続コンピュータ６−１〜６−Ｍに送信される。
【００１５】
図４を参照して、管理サーバ８は、ユーザの認証を行うための認証部３６と、予め登録されたユーザ情報（ユーザのＩＤおよびパスワード）を蓄積する認証データベース３８とを備え、ユーザ端末４から送信されたユーザ情報が認証データベースにあるか否かで認証を行う。この目的で、管理サーバ８は、ユーザ端末４のブラウザ部１６からの信号を受け付けるとともにブラウザ部に所定のデータを送信するための情報通信部（ウェブサーバプログラム）４０を備える。ユーザには管理サーバ８にアクセスするための情報（例えばＵＲＬ）が提供されており、ユーザがユーザ端末４で管理サーバ８にアクセスすると、情報通信部４０から所定のデータが送信され、これによりユーザ端末４の制御部１４のブラウザ部１６は、表示部１０に例えば図５（ａ）に示すようなユーザ情報の入力を促すウィンドウを表示するようにしてある。ユーザは入力部１２を介してユーザ情報を入力し、「ＯＫ」ボタンをクリックすることでブラウザ部１６がユーザ情報を管理サーバ８に送信することになる。
【００１６】
管理サーバ８はまた、認証部３６による認証が終わるとユーザが希望する接続コンピュータ６の電源をオンするための処理を行うようにしてある。具体的に、情報通信部４０は、認証ウィンドウ［図５（ａ）］に引き続いて、ユーザ端末４の表示部１０に例えば図５（ｂ）に示すようなウィンドウが表示されるようなデータをユーザ端末に送信するようにしてある。ウィンドウには、各接続コンピュータ６のＩＰアドレス（または名前）、電源オンまたはオフ状態、インストールされたアプリケーションなどが表示される。この目的およびその他の目的のため、管理サーバ８は、各接続コンピュータ６の情報を記憶する接続コンピュータ情報データベース４２および各接続コンピュータの使用状況を記憶する使用状況データベース４４を備える。接続コンピュータ情報には、各接続コンピュータのＭＡＣアドレス、ＩＰアドレス、インストールされたアプリケーションなどが含まれる。使用状況には、使用されている（電源オン状態の）接続コンピュータ６のＩＰアドレスと、該コンピュータとのリモート接続が許可されたユーザ端末４のＩＰアドレス、対応するユーザのＩＤ、ログオン時刻、ログオフ時刻、リモートアクセ部２８やアプリケーションの起動時刻、終了時刻などが含まれる。接続コンピュータ６の使用状況の取得方法については後述する。
【００１７】
図５（ｂ）のウィンドウ画面で、リンクが張られた各接続コンピュータ６のうち希望の接続コンピュータの「ＩＰアドレス」ボタンをクリックすると、情報通信部４０は、（後述するように、ユーザが他の接続コンピュータの電源オン要求を行っていなければ）例えば図６（ａ）に示すようなウィンドウが表示部１０に表示されるようなデータをユーザ端末４に送信するようにしてある。図６（ａ）のウィンドウにおいて「電源を入れる」ボタンをクリックすると、情報通信部４０は、ブラウザ部１６から電源オン要求信号を受信するようになっている。
【００１８】
管理サーバ８はさらに、ユーザ端末４からの所定の要求信号（例えば、電源オン要求信号）を受け付けると、接続コンピュータ６に所定の指令信号を作成して送信するための指令信号送信部４６を備える。詳しくは、情報通信部４０はユーザ端末４から電源オン要求信号を受け付けると指令信号作成部４６に転送するようにしてある。指令信号作成部（電源オン指令信号送信部）４６は、電源オン指令信号を作成した後、接続コンピュータ情報データベース４２を参照して接続コンピュータ６のＭＡＣアドレスと電源オン指令信号をパケット化した電源オンパケットを作成し、該パケットを接続コンピュータ６にブロードキャスト送信するようにしてある。接続コンピュータ６のウェークアップ部３２は、該接続コンピュータのＭＡＣアドレスを含む電源オンパケットを受け取ると該接続コンピュータの電源をオンにすることになる。指令信号送信部４６は、電源オンパケットが送信されたことを表す信号を情報通信部４０に送出し、これにより情報通信部４０は所定のデータをユーザ端末４に送信するようにしてある。これは、ユーザ端末４のブラウザ部１６により、図６（ｂ）に示すような画面のウィンドウを表示部１０に表示させるためのものである。
【００１９】
管理サーバ８は加えて、接続コンピュータ６の起動状況および使用状況を定期的にモニタリング（ポーリング）するためのモニタリング部４８を備える。モニタリング部４８は、接続コンピュータ６の電源がオンされた後、接続コンピュータ情報データベース４２を参照して定期的に所定のパケット（本願では、モニタリングパケットという。）を該接続コンピュータに送出するようにしてある。モニタリングパケットには、モニタリング信号と接続コンピュータ６のＩＰアドレスが含まれる。一方、図３に示すように、接続コンピュータ６の制御部２６は、該接続コンピュータの起動状況および使用状況を管理するためのステータス管理部５０を備える。起動状況には、電源がオンされてからの時間などが含まれる。使用状況には、接続コンピュータ６と接続されたユーザ端末４のＩＰアドレス、ログオン時刻、ログオフ時刻、リモートアクセス部２８やアプリケーションの起動時刻、起動終了時刻などが含まれる。ステータス管理部５０は、モニタリング信号を受け取ると、該接続コンピュータの起動状況または使用状況を表すステータス信号を管理サーバ８に送信するようにしてある。接続コンピュータモニタリング部４８は、起動状況を表すステータス信号を受け付けると、必要な情報（例えば、電源がオンしてからの時間）を表す信号を情報通信部４０に送出するようにしてある。これに応じて、情報通信部４０は、所定のデータをユーザ端末４に送信し、これにより表示部１０のウィンドウの画面が接続コンピュータ６の起動状況を表す図６（ｃ）のように切り替わる。したがって、接続コンピュータ６の起動状況をユーザが把握できる。管理サーバ８は、使用状況データベース４４を更新するための更新部５１を備え、接続コンピュータモニタリング部４８は、使用状況を表すステータス信号を受け付けると該信号を更新部５１に転送するようにしてある。
【００２０】
なお、本実施形態において、ユーザは、電源オン要求信号を送信した後（図６（ａ）の画面で「電源を入れる」をクリックした後）、自ら入力部１２を介してリモートアクセス部１８を起動させ、現れたリモート接続用ウィンドウ（図示せず）に接続先のサーバ６のＩＰアドレスを入力する。後述する実施の形態２では、リモートアクセス部１８の起動は管理サーバ８により自動的に行われる。
【００２１】
管理サーバ８はさらにまた、リモートアクセス部１８、２８がともに起動しユーザ端末４から接続コンピュータ６に指令を送信できる状態において、該ユーザ端末と該接続コンピュータとの間の通信を制御する（言い換えれば、ユーザ端末からの信号の接続コンピュータへの送信を許可する）ためのルータ機能を備えたファイアウォール部５２を備える。ファイアウォール部５２の許可ルールは、ユーザ端末４のＩＰアドレス、接続コンピュータ６のＩＰアドレス、およびリモート接続に使用するプロトコルポート番号（例えば、リモートデスクトッププログラムであれば３３８９番）である。管理サーバ８はまた、ファイアウォール部５２のルールの追加・削除を行うためのルール変更部５４を備える。指令信号送信部４６は電源オンパケットを送出後、ルール変更部５４に所定の信号を送出するようにしてあり、これによりルール変更部５４は、ファイアウォール部５２にユーザ端末４と接続コンピュータ６との通信を許可するルールを追加するようになっている。
【００２２】
管理サーバ８は、ユーザが誤ってあるいは故意に複数台の接続コンピュータ６の電源をオンすることを防止するために、あるユーザ端末４から既にある接続コンピュータ６の電源オン要求を受けた場合に該ユーザ端末から別の接続コンピュータの電源オン要求の受け付けを拒否する構成を備えている。具体的に、情報通信部４０がユーザ端末４から電源オン要求信号を受け付けると、指令信号送信部４６から所定の信号が更新部５１に送出され、これにより使用状況データベース４４に電源オン情報が登録されるようにしてある。電源オン情報には、電源オン指令信号を送信したユーザ端末４のＩＰアドレス、ユーザのＩＤ、接続を希望するコンピュータ６のＩＰアドレスなどが含まれる。情報通信部４０は、ユーザが図５（ｂ）に示すウィンドウ画面において接続コンピュータの「ＩＰアドレス」をクリックすると、使用状況データベース４４を参照して上記接続コンピュータ以外の接続コンピュータの電源オン要求を既に行っているか否かを判定するようにしてある。情報通信部４０は、要求が行われていなければ図６（ａ）に示すような電源オン要求可能状態を表す画面のウィンドウが表示されるようなデータを、要求が既に行われてれば電源操作ができない旨（例えば、「あなたは、すでに１９２．１６８．０．１１０の電源操作をしています。一度に１台しか電源操作はできません。」）を記した画面のウィンドウ（図示せず）が表示されるようなデータをブラウザ部１６に送信するようにしてある。
【００２３】
このように、情報通信部４０は、ユーザ端末４からある接続コンピュータ６に関する電源オン要求信号を受信した後、該ユーザ端末からの別の接続コンピュータに関する電源オン要求を受け付け拒否するように構成されている。
【００２４】
なお、ユーザＩＤを利用すれば、同じユーザにより異なるユーザ端末４を利用して複数台の接続コンピュータ６の電源オン操作をすることを禁止することも可能である。
【００２５】
情報通信部４０はまた、図５（ｂ）に示すウィンドウ画面においてある接続コンピュータ６の「ＩＰアドレス」がクリックされた場合、使用状況データベース４４を参照して該コンピュータに対し他のユーザにより既に電源オン要求があったと判定すると、その旨（例えば、「このコンピュータは他のユーザが電源操作をしています。」）を記した画面のウィンドウ（図示せず）が表示部１０に表示されるようなデータをブラウザ部１６に送信するようにしてある。代わりに、図５（ｂ）の画面において、既に電源オン指令がされた接続コンピュータ６の「ＩＰアドレス」にはリンクが張らないようにしてもよい。
【００２６】
次に、かかる構成を備えたネットワークシステム２の接続コンピュータ６の電源オン処理および遠隔操作可能処理を説明する。本説明において、ユーザ端末４−１と接続コンピュータ６−１とのリモート接続を行うものとする。
【００２７】
まず、ユーザがユーザ端末４―１を介して管理サーバ８にアクセスすると、情報通信部４０は所定のデータをユーザ端末に送信し、その結果、表示部１０には図５（ａ）に示すような認証ウィンドウが表示される。ユーザがユーザ情報を入力すると、ユーザ情報は管理サーバ８に送信される。認証部３６が該ユーザ情報に対応する情報が認証データベース３８に登録されていることを確認すると、情報通信部４０は、所定のデータをユーザ端末に送信し、その結果、表示部１０には、図５（ｂ）に示すような接続コンピュータ選択ウィンドウが表示される。ユーザが希望の接続コンピュータ６―１の情報を管理サーバ８に送信すると、情報通信部４０は所定のデータをユーザ端末４に送信し、その結果、表示部１０には、図６（ａ）に示すような電源オン要求可能状態を示す画面のウィンドウが表示される。
【００２８】
そこで、「電源を入れる」をクリックし、ユーザ端末４―１から電源オン要求信号（ユーザ端末４のＩＰアドレスとでパケット化されたパケット）が管理サーバ８に送信されると、指令信号送信部４６は、接続コンピュータ情報データベース４２を参照して、電源オン指令信号と希望の接続コンピュータ６―１のＭＡＣアドレスを含む電源オンパケットを作成し（所望の接続コンピュータ６−１を含む全ての接続コンピュータ６−１〜６−Ｍに）ブロードキャスト送信を行う。指令信号送信部４６はまた、接続対象の接続コンピュータ６―１のＩＰアドレスと電源オンパケットを送信したユーザ端末４―１のＩＰアドレスとの情報をルール変更部５４に送出する。その結果、ルール変更部５４は、ファイアウォール部５２にユーザ端末４―１と接続コンピュータ６―１との通信を許可するルールを追加する。
【００２９】
更新部５１は、管理サーバ８が電源オン要求信号を受け付けると指令信号送信部４６から所定の信号を受けて、電源オン情報（ユーザ端末４−１のＩＰアドレス、ユーザのＩＤ、接続コンピュータ６−１のＩＰアドレスなど）を使用データベース４４に登録する。その結果、ユーザ端末４−１による接続コンピュータ６−１以外の接続コンピュータ６−２〜６−Ｍの電源オン要求が拒否される。
【００３０】
接続コンピュータ６―１が自身のＭＡＣアドレスを含む電源オンパケットを受信すると、ウェークアップ部３２は該接続コンピュータの電源をオンにする。
【００３１】
電源オンパケットを送信後、接続コンピュータモニタリング部４８は、定期的に接続コンピュータ６―１にモニタリングパケットを送信する。接続コンピュータ６―１のステータス管理部５０は、モニタリング信号を受け取ると、接続コンピュータ６―１の起動状況を表すステータス信号を管理サーバ８に送信する。接続コンピュータモニタリング部４８は、起動状況を表すステータス信号を受け付けると、必要な情報（例えば、電源がオンしてからの時間）を表す信号を情報通信部４０に送出する。情報通信部４０は所定のデータをユーザ端末４―１に送信し、その結果、表示部１０のウィンドウの画面が図６（ｃ）のように切り替わり、接続コンピュータ６―１の起動状況をユーザが把握できるようになる。
【００３２】
接続コンピュータ６―１のリモートアクセス部２８は、電源がオンされると自動的に起動する。一方、ユーザは自らユーザ端末４―１のリモートアクセス部１８を起動する。その結果、ユーザはユーザ端末４―１から許可ルールが追加されたルータ機能付きファイアウォール部５２を介して接続コンピュータ６―１にアクセスできる。接続コンピュータ６―１へのアクセスの際、表示部１０には認証のための画面が表示され、ユーザ情報を入力することで接続コンピュータの使用が可能となり、該接続コンピュータにインストールされた各種アプリケーションを起動して操作できる状態となる。ログオンの情報はステータス管理部５０に記録される。
【００３３】
本実施形態によれば、接続コンピュータ６の電源を遠隔操作によりオンする際、ユーザ端末４から一旦管理サーバ８にアクセスさせ、管理サーバのみが電源オン指令信号を接続コンピュータ６に送信するようにしてあるため、ユーザ端末４−１〜４−Ｎと管理サーバ８との通信に必要なルールはＮ×１個、管理サーバと接続コンピュータ６−１〜６−Ｍとの通信に必要なルールは１×Ｍ個となりルールの数が減り、上述した従来のシステム構成に比べてシステムのセキュリティを高めることができる。また、従来のシステム構成と異なり、ユーザ端末４を広域側に置くことができるため、ユーザ登録を条件に広範囲のユーザに接続コンピュータ６の利用を許可することができる。
【００３４】
さらに、ファイアウォール部５２に追加されるルールは、ある接続コンピュータ６（上の説明ではサーバ６−１）に対してはあるユーザ端末４（上の説明では端末４−１）との通信のみを許可し、これにより該接続コンピュータ６（６−１）に対する他のユーザ端末４（４−２〜４−Ｎ）からの通信要求を受け付けないようにしてあるため、遠隔操作中の接続コンピュータ６（６−１）に対する他のユーザからの通信妨害を防止できる。
【００３５】
次に、接続コンピュータ６の電源をオフするための処理について説明する。情報通信部４０は、図６（ａ）のウィンドウ画面で「電源を入れる」をクリックした後、「電源を切る」にリンクが張った状態にするようなデータをユーザ端末４に送信するようにしてある。ユーザは、遠隔操作によりリモート接続のログオフを行った後、図６（ａ）の画面で「電源を切る」をクリックすると、電源オフ要求信号が情報通信部４０に送信されるようにしてある。情報通信部４０は電源オフ要求信号を指令信号作成部４６に転送するようにしてある。指令信号送信部（電源オフ指令信号送信部）４６は、電源オフ指令信号を作成し、使用状況データベース４４を参照して電源オフ指令信号と接続コンピュータ６のＩＰアドレスをパケット化した電源オフパケットを該接続コンピュータに送信するようにしてある。指令信号送信部４６はまた、所定の信号をルール変更部５４に送出し、これによりファイアウォール部５２の許可ルールを削除し、ユーザ端末４と接続コンピュータ６との通信を遮断するようにしてある。指令信号送信部４６はさらに、所定の信号を更新部５１に送出し、これにより使用状況データベース４４の電源オン情報を削除するようにしてある。
【００３６】
図３に示すように、接続コンピュータ６は、電源オフパケットを受け付けると該接続コンピュータをシャットダウンし電源をオフする電源オフ部５６を備える。
【００３７】
かかる構成によれば、ユーザが図６（ａ）のウィンドウ画面で「電源を切る」をクリックして、電源オフ要求信号が管理サーバ８に送信されると、指令信号送信部４６は、使用状況データベース４４を参照して、電源オフ指令信号と該当する接続コンピュータ６のＩＰアドレスを含む電源オフパケットを作成し、該接続コンピュータに送信する。指令信号送信部４６はまた、所定の信号をルール変更部５４に送出する。その結果、ルール変更部５４は、ファイアウォール部５２のユーザ端末４と接続コンピュータ６との通信を許可するルールを削除し、通信を遮断する。指令信号送信部４６はさらに、所定の信号を更新部５１に送出する。その結果、更新部５１は、使用状況データベース４４の電源オン情報を削除する。また、接続コンピュータ６が電源オフパケットを受け付けると、電源オフ部５６は、シャットダウンした後電源をオフする。
【００３８】
ところで、ユーザによる指令によってのみ接続コンピュータ６の電源オフを行うように構成すると、ユーザがリモート接続をログオフをした後で接続コンピュータの電源をオフし忘れたり、リモート接続をログオフしないまま長時間放置する（この場合、他のユーザは該接続コンピュータを使用できない）可能性がある。そこで、本実施形態では、接続コンピュータ６の使用状況に応じて管理サーバ８が自動的に接続コンピュータの電源をオフするように構成されている。
【００３９】
具体的に、接続コンピュータモニタリング部４８は、定期的に接続コンピュータ６の使用状況をモニタリングし、使用状況データベース４４を更新するが、管理サーバ８の指令信号作成部４６は、使用状況データベース４４を参照して、電源オン状態の接続コンピュータ６の使用状況が所定の条件を満たす場合には、該接続コンピュータに電源オフ指令信号を送信するようにしてある。リモート接続がログオフされてから電源オンのまま所定の時間が経過した場合、ユーザは接続コンピュータ６の電源をオフし忘れたとして、指令信号作成部４６は、直ちに接続コンピュータ６に電源オフ指令信号を送信する。リモート接続がログオンのまま、リモートアクセス部２８が起動してから使用可能時間（例えば２時間）を経過した場合、あるいは、あるアプリケーション（例えばＣＡＤ）が起動してから使用可能時間が経過した場合、ユーザが接続コンピュータ６を長時間占有したとして、指令信号作成部４６は、所定の時刻に接続コンピュータ６に電源オフ指令信号を送信する。ユーザに接続コンピュータ４のシャットダウンおよび電源オフが自動的に行われることをユーザに警告するために、指令信号作成部（電源オフ警告信号送信部）４６は、上記所定の時刻にシャットダウンおよび電源オフが行われる旨の電源オフ警告信号を含むパケットを作成し、接続コンピュータ６に送信する。接続コンピュータ６が上記パケットを受け付けると、電源オフ部５６はリモートアクセス部２８に電源オフ警告信号に対応する情報を送出し、これにより、ユーザ端末４の表示部１０に表示されたリモート接続用ウィンドウ画面に警告情報が表示されるようにする。管理サーバ８から電源オフ警告信号を直接ユーザ端末４に送信することも可能であるが、電源オフ警告信号を受け取って表示部１０に表示するなどしてユーザに知らせるプログラムをユーザ端末にインストールさせる必要がある点で、上記のように接続コンピュータ６のリモートアクセス部２８に電源オフ警告信号を送信し、間接的にリモート接続用ウィンドウ画面を介してユーザに警告するようにするのが好ましい。
【００４０】
このように、管理サーバ８が電源オン状態の接続コンピュータ４の使用状況を管理することにより、ユーザが仮に電源をオフし忘れても自動的に電源をオフしたり、一台の接続コンピュータの長時間の占有を防止してネットワークシステムの利便性を向上したりできる。
【００４１】
実施の形態２．
上記実施形態では、ユーザはユーザ端末４のリモートアクセス部１８を自ら起動するようにしたが、本実施形態では、ユーザ端末から電源オン要求信号を受けると、管理サーバ８により該リモートアクセス部１８（例えば、WindowsXPのリモートデスクトッププログラム）を起動し、これによりユーザの利便性を向上させるようにしてある。
【００４２】
具体的に、接続コンピュータモニタリング部４８は、接続コンピュータ６の起動状況をモニタリングし、該接続コンピュータの電源がオンされた後、リモートアクセス部２８が起動したことを確認すると、情報通信部４０は、ユーザ端末４のブラウザ部１６に、接続コンピュータ６のリモートアクセス部２８が起動した情報と、起動後所定の時間（例えば５秒）経過後に自動的に表示部１０に表示されたウィンドウ（図６（ｂ），（ｃ）等の画面を表示するウィンドウ）の画面が情報提供サーバ（図示せず）のＵＲＬにジャンプするような処理を含む情報を送信するようにしてある。この提供サーバは、リモート接続をブラウザ部１６を利用して行うことを可能にするためのプラグインプログラム、例えばMicrosoft社のActiveXコントローラをユーザ端末４にダウンロード可能にするように構成されている。
【００４３】
ブラウザ部１６は、提供サーバから所定のデータを得て次の処理を行う。ブラウザ部１６はまず、ユーザ端末４に必要なプラグインプログラムが搭載されているか否かを判定する。プラグインプログラムがなければ、ブラウザ部１６は、プラグインプログラムが搭載されていないとの情報を提供サーバに送信し、これによりプラグインプログラムがユーザ端末４にダウンロードされる。提供サーバから送信される所定のデータには、リモートアクセス部１８を起動する指令が含まれており、ダウンロードにより得られたまたは既に搭載されたプラグインプログラムが付加されたブラウザ部１６は、リモートアクセス部１８を起動する。上記所定のデータにはさらに接続先のサーバ６のＩＰアドレスが含まれており、起動したリモートアクセス部１８は、該ＩＰアドレスを利用して接続コンピュータにアクセスする。
【００４４】
情報提供サーバを管理サーバ８と別個に設ける代わりに、管理サーバ８の情報通信部４０に、ブラウザ部１６に上記プラグインプログラム、リモートアクセス部１８を起動するための指令、および接続先のサーバ６のＩＰアドレス情報を含むデータを送信する機能を持たせるようにしてもよい（請求項４の情報通信手段は、情報提供サーバと管理サーバ８を別個にした構成の場合、情報通信部４０と情報提供サーバを備える。）。
【００４５】
なお、リモートアクセス部１８としてTelnetを用いる場合、上述と同じようにしてもよいし、代わりに、管理サーバ８は、接続コンピュータ６のリモートアクセス部２８が起動した情報とともに、起動後所定の時間（例えば５秒）経過後に自動的に接続コンピュータ６にアクセスするような処理を含む情報（接続コンピュータ６のＩＰアドレスの情報）とリモートアクセス部２８を起動する指令とをブラウザ部１６に送信するようにしてもよい。
【００４６】
以上、本発明の具体的な実施の形態について説明したが、本発明はこれらに限らず種々改変可能である。例えば、管理サーバ８の構成要素を一つのコンピュータで構成する代わりに、２つまたはそれ以上のコンピュータ（サーバ）で構成するようにしてもよい。例えば、認証部３６および認証データベース３８の代わりに認証サーバを設け、管理サーバに送信されたユーザ情報が認証サーバに転送されて、認証が行われるようにしてもよい。また、ファイアウォール部５２の代わりに、図７に示すように、管理サーバ８’（図４のファイアウォール部５２を省略した点を除いて管理サーバ８とほぼ同一構成）とファイアウォール機能付きルータ６０を設けてもよい。この場合、まず、上述したのと同様に、ユーザ端末４（図の例では、端末４−１）から所望の接続コンピュータ６（図の例ではサーバ６−１）の電源をオンする電源オン要求信号が管理サーバ８’の情報通信部４０に送信される（ステップＳ１）。これに応じて、管理サーバ８’の指令信号送信部４６は、電源オンパケット（ブロードキャストパケット）をルータ６０を介して接続コンピュータ６−１〜６−Ｍに送信する（ステップＳ２）。次に、管理サーバ８’のルール変更部５４は、ルータ６０に所定の信号を送信し（ステップＳ３）、これによりファイアウォールのルールとしてユーザ端末４−１と接続コンピュータ６−１との通信を可能とする許可ルールが追加される。その後、リモート接続の際、ユーザ端末４−１からの信号はルータ６０を介して接続コンピュータ６−１に送信される（ステップＳ４）。
【００４７】
複数のユーザ端末がＩＰマスカレードを利用したルータにローカルエリアネットワークを介して接続され、したがってルータから広域側にグローバルＩＰアドレスを含むパケットが送信されるように構成されている場合、図１に示すようなネットワーク構成では、あるユーザ端末と接続コンピュータとのリモート接続が許可されると、ファイアウォールには、該ユーザ端末のＩＰアドレスでなくグローバルＩＰアドレスで許可ルールが追加される。その結果、該ユーザ端末とローカルエリアネットワークで接続された他のユーザ端末からも接続コンピュータを遠隔操作できる不具合が生じる。
【００４８】
そこで、例えば図８に示すように、管理サーバ８’およびファイアウォール６０とネットワークを介して接続されたＶＰＮ（Virtual Private Network)機器（ＶＰＮサーバ側のプログラム）６２を設ける。また、ＩＰマスカレード機能付きのルータ６４を介して広域ネットワークと接続されたユーザ端末４−１〜４−３には、ＶＰＮクライアント側のプログラムを搭載しておく。ユーザ端末（図の例では端末４−１）からＶＰＮ機器６２にアクセスすると（ステップＳ１）、ＶＰＮ接続のための認証ウィンドウ（図示せず）が表示部１０に表示される。ユーザ情報が入力されると、ＶＰＮ機器６２は該情報を管理サーバ８’に転送し、管理サーバ８’の認証部３６で認証が行われる。ユーザの確認が終わると、管理サーバ８’はＶＰＮ機器６２にユーザが確認されたことを表す信号を送信する。その結果、ユーザ端末４−１には仮想ＩＰアドレスが与えられ、その後の処理において、ユーザ端末４−１から送信されるパケット（仮想ＩＰアドレス付き）はＶＰＮ機器６２を通過することになる。続いて、ユーザがユーザ端末４−１から管理サーバ８’にアクセスすると、表示部１０には図５（ａ）に示すようなウィンドウが表示され、再度認証を行う。その後、ユーザ端末４−１から所望の接続コンピュータ６（図の例ではサーバ６−１）の電源をオンする電源オン要求信号が管理サーバ８’の情報通信部４０に送信される（ステップＳ２）。これに応じて、管理サーバ８’の指令信号送信部４６は、電源オンパケット（ブロードキャストパケット）をルータ６０を介して接続コンピュータ６−１〜６−Ｍに送信する（ステップＳ３）。次に、管理サーバ８’のルール変更部５４は、ルータ６０に所定の信号を送信し（ステップＳ４）、これによりファイアウォールのルールとしてユーザ端末４−１と接続コンピュータ６−１との通信を可能とする許可ルールが追加される。その後、リモート接続の際、ユーザ端末４−１からの信号は、ＶＰＮ機器６２、ルータ６０を介して接続コンピュータ６−１に送信される（ステップＳ５）。
【００４９】
本発明の範囲には、接続コンピュータ６のアプリケーションの利用を目的とせず単に電源を遠隔操作する構成、アプリケーション利用以外の目的で電源を遠隔操作する構成も含まれる。
【図面の簡単な説明】
【００５０】
【図１】本発明に係るネットワークシステムの一実施形態を示す図。
【図２】図１のユーザ端末のブロック図。
【図３】図１の接続コンピュータのブロック図。
【図４】図１の管理サーバのブロック図。
【図５】（ａ）ユーザ認証を行うためのウィンドウの例を示す図。（ｂ）接続先のサーバをユーザに選択させるためのウィンドウの例を示す図。
【図６】（ａ）電源オン要求可能な状態である旨を選択した接続コンピュータの情報とともに表示するウィンドウの例を示す図。（ｂ），（ｃ）電源オン処理中のウィンドウの例を示す図。
【図７】本発明に係るネットワークシステムの別の実施形態を示す図。
【図８】本発明に係るネットワークシステムのさらに別の実施形態を示す図。
【符号の説明】
【００５１】
２  ネットワークシステム
４―１〜４−Ｎ  ユーザ端末
６−１〜６−Ｍ  接続コンピュータ
８  管理サーバ
４０  情報通信部（情報通信手段）
４６  指令信号送信部（電源オン指令信号送信部、電源オフ指令信号送信部、電源オフ警告信号送信部）
【図１】
2006172186.tif 000003
【図２】
2006172186.tif 000004
【図３】
2006172186.tif 000005
【図４】
2006172186.tif 000006
【図５】
2006172186.tif 000007
【図６】
2006172186.tif 000008
【図７】
2006172186.tif 000009
【図８】
2006172186.tif 000010