(57)【要約】【課題】  情報端末をネットワークに接続して、当該ネットワークに接続された機器の利用を行うための各種設定についてのユーザーの負担を好適に軽減する。【解決手段】  サーバーＳＶは、接続されたＩＣカードリーダーＩＣ３で、ユーザーのＩＣカードからユーザーＩＤ及び暗号鍵を読み込んで認証を行い、認証に成功すると、読み込んだ暗号鍵でネットワーク設定情報８１を暗号化して、ローカルエリアネットワークＬＡＮ上にブロードキャストする。一方、ローカルエリアネットワークＬＡＮに接続されたコンピューターＰＣ１は、ブロードキャストを受信した後、接続されたＩＣカードリーダーＩＣ１で、ユーザーのＩＣカードからユーザーＩＤ及び暗号鍵を読み込んでログイン認証を行い、認証に成功すると、暗号化されたネットワーク設定情報８１を読み込んだ暗号鍵で復号化して、ネットワーク設定を行う。【選択図】図５
2010205225.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークの端末の接続を管理するネットワーク接続管理装置が存在するネットワークにおいて、前記端末にネットワーク設定情報の設定を行うネットワーク設定システムであって、
前記ネットワーク接続管理装置は、
前記ネットワーク設定情報を記憶する設定情報記憶手段と、
前記記憶されたネットワーク設定情報を暗号化するために用いる暗号化情報を受け付ける暗号化情報受付手段と、
前記受け付けた暗号化情報を用いて、前記記憶されたネットワーク設定情報を暗号化して、暗号化ネットワーク設定情報を生成する暗号化手段と、
前記暗号化ネットワーク設定情報を前記端末に送信する送信手段と
を備え、
前記端末は、
前記ネットワーク管理装置が送信した暗号化ネットワーク設定情報を受信する受信手段と、
前記受信した暗号化ネットワーク設定情報を復号化するために用いる復号化情報を受け付ける復号化情報受付手段と、
前記受け付けた復号化情報を用いて、前記受信した暗号化ネットワーク設定情報を復号化する復号化手段と、
前記復号化されたネットワーク設定情報を用いて、前記端末にネットワーク設定を行うネットワーク設定手段と
を備えた
ネットワーク設定システム。
【請求項２】
前記送信手段は、ブロードキャストまたはマルチキャストで前記送信を行う請求項１記載のネットワーク設定システム。
【請求項３】
前記ブロードキャストまたはマルチキャストは、定期的に繰返し行う請求項２記載のネットワーク設定システム。
【請求項４】
前記送信手段は、前記端末からの要求を受けて、ユニキャストで前記送信を行う請求項１ないし請求項３のいずれか記載のネットワーク設定システム。
【請求項５】
前記復号化情報受付手段は、前記復号化情報が記憶された可搬式記憶装置から該記憶された復号化情報を読み込んで前記受付を行う請求項１ないし請求項４のいずれか記載のネットワーク設定システム。
【請求項６】
前記暗号化情報受付手段は、前記暗号化情報が記憶された可搬式記憶装置から該記憶された暗号化情報を読み込んで前記受付を行う請求項１ないし請求項５のいずれか記載のネットワーク設定システム。
【請求項７】
請求項１ないし請求項４のいずれか記載のネットワーク設定システムであって、
前記暗号化情報受付手段は、ユーザーの生体の一部を識別した生体識別情報を前記暗号化情報として受け付け、
前記復号化情報受付手段は、前記生体識別情報を前記復号化情報として受け付ける
ネットワーク設定システム。
【請求項８】
前記暗号化情報及び前記復号化情報は、暗号鍵である請求項１ないし請求項７のいずれか記載のネットワーク設定システム。
【請求項９】
前記暗号化情報受付手段と前記復号化情報受付手段のうち、いずれか一方が先に前記受付を行う請求項１ないし請求項８のいずれか記載のネットワーク設定システム。
【請求項１０】
前記端末は、更に、所定のタイミングで、前記ネットワーク設定手段がネットワーク設定に用いたネットワーク設定情報を削除する削除手段を備えた請求項１ないし請求項９のいずれか記載のネットワーク設定システム。
【請求項１１】
前記端末は、更に、前記ネットワークに接続された各々の機器を識別して利用するためのネットワーク機器利用情報を取得し、記憶する利用情報取得手段を備えた請求項１ないし請求項１０のいずれか記載のネットワーク設定システム。
【請求項１２】
前記端末は、更に、所定のタイミングで、前記取得したネットワーク機器利用情報の削除または利用制限を行う利用情報制限手段を備えた請求項１１記載のネットワーク設定システム。
【請求項１３】
請求項１１または請求項１２記載のネットワーク設定システムであって、
前記ネットワーク接続管理装置は、更に、前記ネットワークに接続された機器を利用可能とする各々の操作プログラムを記憶する記憶手段を備え、
前記端末は、更に、
前記取得したネットワーク機器利用情報に基づいて、前記各々の操作プログラムが前記端末の記憶媒体に記憶されているか否かを判断する判断手段と、
前記判断手段が前記操作プログラムは記憶されていないと判断した場合に、前記ネットワーク接続管理装置から前記操作プログラムを取得し、記憶するプログラム取得手段と
を備えた
ネットワークシステム設定システム。
【請求項１４】
前記端末は、更に、所定のタイミングで、前記取得した操作プログラムの削除または利用制限を行うプログラム制限手段を備えた請求項１３記載のネットワーク設定システム。
【請求項１５】
ネットワークの端末の接続を管理するネットワーク接続管理装置が存在するネットワークにおいて、前記端末にネットワーク設定情報の設定を行うためのコンピュータープログラムであって、
前記ネットワーク設定情報を記憶媒体に記憶させる設定情報記憶機能と、
前記記憶されたネットワーク設定情報を暗号化するために用いる暗号化情報を受け付ける暗号化情報受付機能と、
前記受け付けた暗号化情報を用いて前記記憶されたネットワーク設定情報を暗号化して、暗号化ネットワーク情報を生成する暗号化機能と、
前記暗号化ネットワーク設定情報を前記端末に送信する送信機能と
をコンピューターに実現させるプログラム。
【請求項１６】
ネットワークの端末の接続を管理するネットワーク接続管理装置が存在するネットワークにおいて、前記端末にネットワーク設定情報の設定を行うためのコンピュータープログラムであって、
前記ネットワーク管理装置が送信した、暗号化されたネットワーク設定情報である暗号化ネットワーク情報を受信する受信機能と、
前記受信した暗号化ネットワーク設定情報を復号化するために用いる復号化情報を受け付ける復号化情報受付機能と、
前記受け付けた復号化情報を用いて前記受信した暗号化ネットワーク設定情報を復号化する復号化機能と、
前記復号化されたネットワーク設定情報を用いて、前記端末にネットワーク設定を行うネットワーク設定機能と
をコンピューターに実現させるプログラム。
【請求項１７】
ネットワークの端末の接続を管理するネットワーク接続管理装置が存在するネットワークにおいて、前記端末にネットワーク設定情報の設定を行うネットワーク設定方法であって、
前記ネットワーク接続管理装置が記憶するネットワーク設定情報を暗号化するために用いる暗号化情報を前記ネットワーク接続管理装置が受け付ける暗号化情報受付工程と、
前記受け付けた暗号化情報を用いて前記記憶されたネットワーク設定情報を暗号化して、暗号化ネットワーク設定情報を生成する暗号化工程と、
前記暗号化ネットワーク設定情報を前記ネットワーク接続装置から前記端末に送信する送信工程と、
前記ネットワーク管理装置が送信した暗号化ネットワーク設定情報を前記端末が受信する受信工程と、
前記受信した暗号化ネットワーク設定情報を復号化するために用いる復号化情報を前記端末が受け付ける復号化情報受付工程と、
前記受け付けた復号化情報を用いて、前記受信した暗号化ネットワーク設定情報を復号化する復号化工程と、
前記復号化されたネットワーク設定情報を用いて、前記端末にネットワーク設定を行うネットワーク設定工程と
を備えた
ネットワーク設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークの端末の接続を管理するネットワーク接続管理装置が存在するネットワークにおいて、端末にネットワーク設定情報の設定を行うネットワーク設定技術に関する。
【背景技術】
【０００２】
近年、モバイル機器の普及により、情報端末を、場所を変えながら異なるネットワークに接続して利用する機会が増加している。このような状況から、ネットワークに接続してモバイル機器を利用する際の各種設定を容易に行うための技術が種々開発されている。例えば、下記特許文献１では、情報端末の設置場所ごとに設けられた場所コードラベルを情報端末側で読み取って、場所コードをサーバーに送信し、当該設置場所に対応する設定情報等をサーバーから受け取って、各種設定を行う技術を開示している。
【０００３】
しかしながら、特許文献１の技術では、サーバーと通信を行って設定情報を取得するためのネットワーク設定やサーバーのＩＰアドレスなどは、ユーザーによって予め情報端末に設定されていなければならなかった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３２３５６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の問題を踏まえ、本発明が解決しようとする課題は、情報端末をネットワークに接続して、当該ネットワークに接続された機器の利用を行うための各種設定についてのユーザーの負担を好適に軽減することである。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００７】
［適用例１］ネットワークの端末の接続を管理するネットワーク接続管理装置が存在するネットワークにおいて、前記端末にネットワーク設定情報の設定を行うネットワーク設定システムであって、
前記ネットワーク接続管理装置は、
前記ネットワーク設定情報を記憶する設定情報記憶手段と、
前記記憶されたネットワーク設定情報を暗号化するために用いる暗号化情報を受け付ける暗号化情報受付手段と、
前記受け付けた暗号化情報を用いて、前記記憶されたネットワーク設定情報を暗号化して、暗号化ネットワーク設定情報を生成する暗号化手段と、
前記暗号化ネットワーク設定情報を前記端末に送信する送信手段と
を備え、
前記端末は、
前記ネットワーク管理装置が送信した暗号化ネットワーク設定情報を受信する受信手段と、
前記受信した暗号化ネットワーク設定情報を復号化するために用いる復号化情報を受け付ける復号化情報受付手段と、
前記受け付けた復号化情報を用いて、前記受信した暗号化ネットワーク設定情報を復号化する復号化手段と、
前記復号化されたネットワーク設定情報を用いて、前記端末にネットワーク設定を行うネットワーク設定手段と
を備えた
ネットワーク設定システム。
【０００８】
かかる構成のネットワーク設定システムにおいて、ネットワーク接続管理装置は、暗号化情報を受け付けて、ネットワーク設定情報を暗号化して端末に送信する。一方、端末は、暗号化ネットワーク設定情報を、受け付けた復号化情報で復号化して、ネットワーク設定を行う。したがって、ユーザーがネットワーク接続管理装置及び端末に暗号化情報または復号化情報を入力するだけで、端末にネットワーク設定を行うことができるので、ユーザーのネットワーク設定に係る負担を軽減することができる。また、ネットワーク設定情報は、ネットワーク接続装置と端末との間で、暗号化されて受け渡しされるので、セキュリティも確保することができる。
【０００９】
［適用例２］前記送信手段は、ブロードキャストまたはマルチキャストで前記送信を行う適用例１記載のネットワーク設定システム。
かかる構成のネットワーク設定システムは、ブロードキャストまたはマルチキャストで暗号化ネットワーク設定情報を送信するので、端末にネットワーク設定を行う前であっても、端末にネットワーク設定情報を容易に取得させることができる。
【００１０】
［適用例３］前記ブロードキャストまたはマルチキャストは、定期的に繰返し行う適用例２記載のネットワーク設定システム。
かかる構成のネットワーク設定システムは、暗号化ネットワーク設定情報を定期的に繰返し送信するので、端末は、暗号化ネットワーク設定情報を受信できるようになるタイミングにかかわらず、確実に暗号化ネットワーク設定情報を受け取ることができる。
【００１１】
［適用例４］前記送信手段は、前記端末からの要求を受けて、ユニキャストで前記送信を行う適用例１ないし適用例３のいずれか記載のネットワーク設定システム。
かかる構成のネットワーク設定システムにおいて、送信手段は、端末の要求を受けてからユニキャストで暗号化ネットワーク設定情報を送信するので、端末は、所望のタイミングで暗号化ネットワーク設定情報を受け取ることができる。また、要求を受けた場合にのみ送信を行う構成とすれば、ネットワーク負荷を軽減することができ、また、セキュリティを高めることができる。
【００１２】
［適用例５］前記復号化情報受付手段は、前記復号化情報が記憶された可搬式記憶装置から該記憶された復号化情報を読み込んで前記受付を行う適用例１ないし適用例４のいずれか記載のネットワーク設定システム。
かかる構成のネットワーク設定システムにおいて、ユーザーは、復号化情報が記憶された可搬式記憶装置から復号化情報を入力することができるので、復号化情報を容易に入力することができる。
【００１３】
［適用例６］前記暗号化情報受付手段は、前記暗号化情報が記憶された可搬式記憶装置から該記憶された暗号化情報を読み込んで前記受付を行う適用例１ないし適用例５のいずれか記載のネットワーク設定システム。
かかる構成のネットワーク設定システムにおいて、ユーザーは、暗号化情報が記憶された可搬式記憶装置から暗号化情報を入力することができるので、暗号化情報を容易に入力することができる。
【００１４】
［適用例７］適用例１ないし適用例４のいずれか記載のネットワーク設定システムであって、前記暗号化情報受付手段は、ユーザーの生体の一部を識別した生体識別情報を前記暗号化情報として受け付け、前記復号化情報受付手段は、前記生体識別情報を前記復号化情報として受け付けるネットワーク設定システム。
【００１５】
かかる構成のネットワーク設定システムにおいて、ユーザーは、自らの体の一部を認識させて、暗号化情報及び復号化情報を入力することができるので、暗号化情報及び復号化情報を容易に入力することができる。また、暗号化情報及び復号化情報は、生体識別情報であるため、他人に漏洩することがなく、セキュリティを高めることができる。
【００１６】
［適用例８］前記暗号化情報及び前記復号化情報は、暗号鍵である適用例１ないし適用例７のいずれか記載のネットワーク設定システム。
かかる構成のネットワーク設定システムにおいて、暗号化情報及び復号化情報は暗号鍵であるから、ネットワーク接続管理装置及び端末は暗号鍵を生成する必要がなく、これらの装置の演算負荷を軽減することができる。
【００１７】
［適用例９］前記暗号化情報受付手段と前記復号化情報受付手段のうち、いずれか一方が先に前記受付を行う適用例１ないし適用例８のいずれか記載のネットワーク設定システム。
かかる構成のネットワーク設定システムは、暗号化情報受付手段と復号化情報受付手段のうちの、いずれが先に受付を行ってもよいので、利便性が高い。
【００１８】
［適用例１０］前記端末は、更に、所定のタイミングで、前記ネットワーク設定手段がネットワーク設定に用いたネットワーク設定情報を削除する削除手段を備えた適用例１ないし適用例９のいずれか記載のネットワーク設定システム。
かかる構成のネットワーク設定システムは、所定のタイミングで、ネットワーク設定情報を削除するので、端末が無期限にネットワークに接続できることを防止することができる。したがって、セキュリティを向上させることができる。
【００１９】
［適用例１１］前記端末は、更に、前記ネットワークに接続された各々の機器を識別して利用するためのネットワーク機器利用情報を取得し、記憶する利用情報取得手段を備えた適用例１ないし適用例１０のいずれか記載のネットワーク設定システム。
かかる構成のネットワーク設定システムは、ネットワーク機器利用情報を取得できるので、ネットワーク設定を行った後、ネットワークに接続された機器を好適に利用することができる。
【００２０】
［適用例１２］前記端末は、更に、所定のタイミングで、前記取得したネットワーク機器利用情報の削除または利用制限を行う利用情報制限手段を備えた適用例１１記載のネットワーク設定システム。
かかる構成のネットワーク設定システムは、所定のタイミングで、ネットワーク設定情報を削除または利用制限を行うので、端末が無期限にネットワーク機器を利用できることを防止することができる。したがって、セキュリティを高めることができる。また、端末でのネットワーク機器の非表示などの利用制限を行った場合には、他のネットワークに接続した際に、利用できない機器に対するユーザーの誤操作を防止できるので、ユーザーの利便性が向上する。
【００２１】
［適用例１３］適用例１１または適用例１２記載のネットワーク設定システムであって、前記ネットワーク接続管理装置は、更に、前記ネットワークに接続された機器を利用可能とする各々の操作プログラムを記憶する記憶手段を備え、前記端末は、更に、前記取得したネットワーク機器利用情報に基づいて、前記各々の操作プログラムが前記端末の記憶媒体に記憶されているか否かを判断する判断手段と、前記判断手段が前記操作プログラムは記憶されていないと判断した場合に、前記ネットワーク接続管理装置から前記操作プログラムを取得し、記憶するプログラム取得手段とを備えたネットワークシステム設定システム。
【００２２】
かかる構成のネットワーク設定システムにおいて、端末は、記憶していない操作プログラムをネットワーク接続管理装置から取得するので、ネットワークに接続された機器を利用する際に、ユーザーは、操作プログラムのインストールを行う必要がなく、負担が軽減される。
【００２３】
［適用例１４］前記端末は、更に、所定のタイミングで、前記取得した操作プログラムの削除または利用制限を行うプログラム制限手段を備えた適用例１３記載のネットワーク設定システム。
かかる構成のネットワーク設定システムは、所定のタイミングで、取得した操作プログラムの削除または利用制限を行うので、端末が無期限にネットワーク機器を利用できることを防止することができる。したがって、セキュリティを高めることができる。また、削除する場合には、端末のリソースを有効活用でき、利用制限を行う場合には、利用できない機器に対するユーザーの誤操作を防止できるので、ユーザーの利便性が向上する。
【００２４】
また、本発明は、ネットワーク設定システムを構成する端末であるネットワーク設定装置、ネットワーク接続管理装置、ネットワーク設定方法、ネットワーク設定用コンピュータープログラム、当該プログラムを記録した記憶媒体等としても実現することができる。
【図面の簡単な説明】
【００２５】
【図１】ネットワーク設定システム２０の概略構成を示す説明図である。
【図２】コンピューターＰＣ１の概略構成を示す説明図である。
【図３】サーバーＳＶの概略構成を示す説明図である。
【図４】ネットワーク設定システム２０において、ネットワーク機器を利用するまでの流れを示す説明図である。
【図５】ネットワーク設定システム２０における第１のネットワーク設定処理の流れを示す説明図である。
【図６】ネットワーク設定システム２０における第１のネットワーク設定処理において、サーバーＳＶが送信するデータの具体例を示す説明図である。
【図７】第２のネットワーク設定処理の流れを示す説明図である。
【図８】ネットワーク設定システム２０におけるネットワーク機器利用情報等取得処理の流れを示すフローチャートである。
【図９】ネットワーク機器利用情報等取得処理において、サーバーＳＶとコンピューターＰＣ１との間でやり取りされる情報の具体例を示す説明図である。
【図１０】ネットワーク設定システム２０におけるネットワーク設定情報等削除処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２６】
本発明の実施例について、以下の順序で説明する。
Ａ．実施例：
Ａ−１．ネットワーク構成：
Ａ−２．コンピューターＰＣ１，ＰＣ２の構成：
Ａ−３．サーバーＳＶの構成：
Ａ−４．ネットワーク設定処理：
Ａ−５．ネットワーク機器利用情報等取得処理：
Ａ−６．ネットワーク設定情報等削除処理：
Ａ−７．効果：
Ｂ．変形例：
【００２７】
Ａ．実施例：
Ａ−１．ネットワーク構成：
本発明の実施例としてのネットワーク設定システム２０の概略構成を図１に示す。ネットワーク設定システム２０は、情報端末をネットワークに接続して、当該ネットワークに接続された機器を利用するための設定を行うシステムであり、コンピューターＰＣ１，ＰＣ２、プリンターＰＲＴ１，ＰＲＴ２、プロジェクターＰＪ、サーバーＳＶが居室Ａ（例えば、会議室や教室）の中で構築されたローカルエリアネットワークＬＡＮに接続されて構成される。本実施例においては、ローカルエリアネットワークＬＡＮは無線ＬＡＮであり、本実施例では、無線ＬＡＮの通信可能距離は、概ね居室Ａの範囲に設定されている。
【００２８】
コンピューターＰＣ１，ＰＣ２は、本実施例では、モバイル式のパーソナルコンピューターであり、ユーザーは、頻繁に場所を変えて、これらを利用する。図１では、コンピューターＰＣ１，ＰＣ２が居室Ａの室内に持ち込まれ、無線ＬＡＮに接続された状態を示している。なお、コンピューターＰＣ１、ＰＣ２には、ＩＣカードリーダーＩＣ１，ＩＣ２がそれぞれ接続されている。また、各ユーザーは、ユーザー自身の識別子であるユーザーＩＤが記憶されたＩＣカードを所持している。ユーザーがコンピューターＰＣ１，コンピューターＰＣ２にログインするためには、ＩＣカードをＩＣカードリーダーＩＣ１，ＩＣ２に読み込ませて利用者認証を行う必要がある。本実施例では、ＩＣカードリーダーＩＣ１，ＩＣ２は、非接触式であるが、接触式であってもよい。かかるコンピューターＰＣ１，ＰＣ２は、請求項の端末に該当する。なお、本実施例においては、上述のＩＣカードには、ユーザーＩＤに加えて、後述するネットワーク設定処理に用いる暗号鍵が記憶されているが、その詳細については後述する。
【００２９】
プリンターＰＲＴ１，ＰＲＴ２は、ネットワークを介してコンピューターＰＣ１，ＰＣ２から利用可能なネットワークプリンターであり、本実施例においては、プリンターＰＲＴ１は、プリンター機能のみを有する単独機であり、プリンターＰＲＴ２は、プリンター機能に加えてコピー機能等を併せ持つ複合機である。プロジェクターＰＪは、ネットワークを介してコンピューターＰＣ１，ＰＣ２から画像データの送信を受けて、画像を投写するネットワークプロジェクターである。
【００３０】
サーバーＳＶは、本実施例では、プリンターＰＲＴ１，ＰＲＴ２及びプロジェクターＰＪのドライバーを共有ファイルとして記憶し、提供するファイルサーバーとしての機能、ネットワーク構成機器にネットワーク設定を自動的に割り当てるＤＨＣＰ（Ｄｙｎａｍｉｃ Ｈｏｓｔ Ｃｏｎｆｉｇｕｒａｔｉｏｎ Ｐｒｏｔｏｃｏｌ）サーバーとしての機能、プリンターＰＲＴ１，ＰＲＴ２のジョブをスプールして出力コントロールを行うプリンターサーバーとしての機能を備えている。
【００３１】
また、サーバーＳＶには、ＩＣカードリーダーＩＣ３が接続されている。本実施例では、ＩＣカードリーダーＩＣ３は非接触式である。本実施例においては、サーバーＳＶは、居室Ａの室内に設置されているが、ＩＣカードリーダーＩＣ３は、居室Ａの室外の入り口付近に設置されている。なお、サーバーＳＶは、居室Ａの室外に設置されてもよく、各機能を分離して、個々のサーバーを設置してもよい。
【００３２】
また、サーバーＳＶは、ユーザーの居室Ａへの入退出を管理する入退出管理装置としての機能も有している。具体的には、各ユーザーは、居室Ａに入室するためには、上述のＩＣカードをＩＣカードリーダーＩＣ３にかざして、ユーザーＩＤを読み取らせ、サーバーＳＶによる入室認証に成功した場合にのみ、入り口のドアが開錠し、居室Ａへの入室を許可される。本実施例においては、ログイン認証用のＩＣカードと入室認証用のＩＣカードとは、同一のものであるが、別々のものであってもよい。なお、本実施例では、ユーザーは、居室Ａから退室するときにも、ＩＣカードをＩＣカードリーダーＩＣ３にかざすものとした。これにより、サーバーＳＶは、ユーザーが退出したことを把握することができる。かかるサーバーＳＶは、請求項のネットワーク接続管理装置に該当する。
【００３３】
なお、上述したローカルエリアネットワークＬＡＮの構成は一例であり、ローカルエリアネットワークＬＡＮに接続される端末及びネットワーク機器の種類や個数、ローカルエリアネットワークＬＡＮの接続方法（有線、無線）などは、特に限定するものではない。
【００３４】
Ａ−２．コンピューターＰＣ１，ＰＣ２の構成：
コンピューターＰＣ１の概略構成について図２を用いて説明する。本実施例では、コンピューターＰＣ１，ＰＣ２は、同様の構成であるため、コンピューターＰＣ２の説明は省略する。コンピューターＰＣ１は、所定のプログラムがインストールされた汎用のパーソナルコンピューターであり、図２に示すように、ＣＰＵ３０、ハードディスクドライブ５０、ＲＯＭ６１、ＲＡＭ６２、入力機構６３、ディスプレイ６４、ＵＳＢインターフェース６５、無線ＬＡＮインターフェース６６を備えており、それぞれが内部バスで接続されている。
【００３５】
ＣＰＵ３０は、ハードディスクドライブ５０やＲＯＭ６１に記憶されたファームウェアやＯＳをＲＡＭ６２に展開して実行することで、コンピューターＰＣ１全体の制御を司る。また、ＣＰＵ３０は、ハードディスクドライブ５０に記憶されたプログラムを実行することで、受信部３１、復号化情報受付部３２、復号化部３３、ネットワーク設定部３４、削除部３５、利用情報取得部３６、利用情報制限部３７、判断部３８、プログラム取得部３９、プログラム制限部４０としても機能する。これらの機能部の詳細については後述する。
【００３６】
入力機構６３は、本実施例においては、キーボードとポインティングデバイス（ここではマウス）からなる。ディスプレイ６４は、本実施例においては、液晶ディスプレイであり、図示しないグラフィックコントローラを介して、画像を表示する。ＵＳＢインターフェース６５は、本実施例では、ＵＳＢコネクタを備えたＩＣカードリーダーを接続するためのインターフェースであり、図２では、コンピューターＰＣ１は、ＵＳＢインターフェース６５を介して、ＩＣカードリーダーＩＣ１に接続されている。無線ＬＡＮインターフェース６６は、本実施例では、ＩＥＥＥ８０２．１１に準拠した無線ＬＡＮに接続するためのインターフェースであり、図２では、コンピューターＰＣ１は、無線ＬＡＮインターフェース６６を介してローカルエリアネットワークＬＡＮに接続されている。
【００３７】
Ａ−３．サーバーＳＶの構成：
サーバーＳＶの概略構成について図３を用いて説明する。サーバーＳＶは、所定のプログラムがインストールされた汎用のパーソナルコンピューターであり、図３に示すように、ＣＰＵ７０、ハードディスクドライブ８０、ＲＯＭ９１、ＲＡＭ９２、入力機構９３、ディスプレイ９４、ＵＳＢインターフェース９５、無線ＬＡＮインターフェース９６を備えており、それぞれが内部バスで接続されている。サーバーＳＶの構成は、上述したコンピューターＰＣ１と基本的に同様であるので、コンピューターＰＣ１と異なる構成についてのみ以下に説明する。
【００３８】
ＣＰＵ７０は、ハードディスクドライブ８０に記憶されたプログラムを実行することで、上述した入退出管理装置として機能等のほか、暗号化情報受付部７１、暗号化部７２、送信部７３としても機能する。これらの機能部の詳細については後述する。
【００３９】
ハードディスクドライブ８０には、ネットワーク設定情報８１、ネットワーク機器利用情報８２、操作プログラム８３が記憶されている。ネットワーク設定情報８１とは、ローカルエリアネットワークＬＡＮに接続される端末（ここでは、コンピューターＰＣ１，ＰＣ２）がローカルエリアネットワークＬＡＮ上で通信を行うために必要な設定情報である。本実施例では、ローカルエリアネットワークＬＡＮは無線ＬＡＮであるから、ネットワーク設定情報８１は、アクセスポイントの識別子であるＳＳＩＤ（Ｓｅｒｖｉｃｅ Ｓｅｔ Ｉｄｅｎｔｉｆｉｅｒ）、通信における暗号化方式（ここではＷＥＰ（Ｗｉｒｅｄ Ｅｑｕｉｖａｌｅｎｔ Ｐｒｉｖａｃｙ））、ＷＥＰキーなどである。
【００４０】
ネットワーク機器利用情報８２は、ローカルエリアネットワークＬＡＮに接続される端末（ここでは、コンピューターＰＣ１，ＰＣ２）が、ローカルエリアネットワークＬＡＮに接続されたプリンターＰＲＴ１，ＰＲＴ２及びプロジェクターＰＪを識別して利用するための情報であり、本実施例では、ネットワーク機器の種類、機種名及びＩＰアドレスからなる。
【００４１】
操作プログラム８３は、プリンターＰＲＴ１，ＰＲＴ２及びプロジェクターＰＪのそれぞれを利用可能とするプログラムであり、本実施例では、それぞれに対応するドライバーである。なお、操作プログラム８３は、ネットワーク機器の利用に特殊なアプリケーションを必要とする場合には、当該アプリケーションなどであってもよい。
【００４２】
ネットワーク設定システム２０における処理の詳細について説明する前に、ユーザーがローカルエリアネットワークＬＡＮに接続されたネットワーク機器を利用するまでの流れについて、図４を用いて簡単に説明する。例えば、ネットワーク機器の利用は、以下の手順で行われる。
（１）ユーザーが、居室Ａの室外でＩＣカードからＩＣカードリーダーＩＣ３に暗号鍵を読み込ませる。
（２）サーバーＳＶが、ネットワーク機器利用情報８２を読み込んだ暗号鍵で暗号化して、コンピューターＰＣ１に送信する。
（３）ユーザーが居室Ａの室内に移動する。
（４）ユーザーが、ＩＣカードからＩＣカードリーダーＩＣ１に暗号鍵を読み込ませる。
（５）コンピューターＰＣ１が、読み込んだ暗号鍵で暗号化されたネットワーク機器利用情報８２を復号化して、ネットワーク設定を行う。
（６）コンピューターＰＣ１がネットワーク機器利用情報８２をサーバーＳＶに要求する。
（７）サーバーＳＶがネットワーク機器利用情報８２をコンピューターＰＣ１に送信する。
（８）コンピューターＰＣ１がプリンターＰＲＴ１を利用する。
これらの処理の詳細については、以下に説明する。
【００４３】
Ａ−４．ネットワーク設定処理：
Ａ−４−１．第１のネットワーク設定処理：
ネットワーク設定システム２０における第１のネットワーク設定処理について図５を用いて説明する。ここでのネットワーク設定処理とは、コンピューターＰＣ１が、ローカルエリアネットワークＬＡＮを介して通信を行うためのネットワーク設定を行う処理である。本実施例における第１のネットワーク設定処理は、居室Ａの室外でコンピューターＰＣ１を起動させた状態から開始される。ただし、この時点で、コンピューターＰＣ１のユーザーは、コンピューターＰＣ１にログインしていない。なお、以下の説明において、コンピューターＰＣ２のユーザーは、ネットワーク設定処理により、既にネットワーク設定を終了しているものとする。また、図５に示す２点鎖線は、居室Ａの室内で行われるユーザーの動作やコンピューターＰＣ１及びサーバーＳＶの処理を示している。
【００４４】
図５に示すように、第１のネットワーク設定処理では、ユーザーが、居室Ａの入り口において、所持するＩＣカードをサーバーＳＶに接続されたＩＣカードリーダーＩＣ３にかざすことから開始される（ユーザー動作Ａ６００）。ここで使用されるＩＣカードには、上述したユーザーＩＤのほかに暗号鍵が記憶されている。かかる暗号鍵は、本実施例においては、ユーザーごとに一意的に生成されたものであり、共通鍵方式の暗号鍵である。このように、ユーザーごとに一意的な暗号鍵とすることにより、セキュリティを向上することができる。
【００４５】
ユーザーがＩＣカードをかざすと、サーバーＳＶでは、ＣＰＵ７０が、暗号化情報受付部７１の処理として、ＩＣカードリーダーＩＣ３を介して、ＩＣカードに記憶されたユーザーＩＤ及び暗号鍵を読み込んで受け付ける（ステップＳ２００）。そして、ＣＰＵ３０は、受け付けたユーザーＩＤと、ハードディスクドライブ８０に記憶された認証条件が記述された認証ファイルとを比較して、居室Ａへの入室が許可されるべき属性であるか否かを判断する入室認証を行う（ステップＳ２１０）。
【００４６】
その結果、認証が失敗であれば（ステップＳ２１０：ＮＯ）、ＣＰＵ７０は、処理を元に戻す。一方、認証が成功であれば（ステップＳ２１０：ＹＥＳ）、ＣＰＵ７０は、居室Ａの入り口ドアを開錠して、ユーザーの入室を許可すると共に、暗号化部７２の処理として、上記ステップＳ２００で受け付けた暗号鍵を用いてネットワーク設定情報８１を暗号化する（ステップＳ２２０）。こうして暗号化されたネットワーク設定情報８１を、本願では、暗号化ネットワーク設定情報ＣＮＩという。
【００４７】
暗号化ネットワーク設定情報ＣＮＩを生成すると、ＣＰＵ７０は、送信部７３の処理として、暗号化ネットワーク設定情報ＣＮＩをブロードキャストでローカルエリアネットワークＬＡＮ上に送信する（ステップＳ２３０）。このようにブロードキャストするのは、サーバーＳＶは、コンピューターＰＣ１のＩＰアドレスを知らないからであり、マルチキャストで送信してもかまわない。なお、本実施例においては、上述のブロードキャストは、ネットワーク設定処理が終了した後も含めて、所定の時間間隔で定期的に、例えば、１０秒おきに繰返し行うこととした。
【００４８】
上記ステップＳ２３０においてＣＰＵ７０が送信するデータの具体例を図６に示す。図示するように、ステップＳ２３０の送信データは、ユーザーＩＤ「０００１」と暗号化ネットワーク設定情報ＣＮＩ「ａａａａａ」、ユーザーＩＤ「０００２」と暗号化ネットワーク設定情報ＣＮＩ「ｂｂｂｂｂ」というように、ユーザーＩＤと暗号化ネットワーク設定情報ＣＮＩとが対応付けられている。ユーザーＩＤ「０００１」は、コンピューターＰＣ１のユーザー、ユーザーＩＤ「０００２」はコンピューターＰＣ２のユーザーに対応している。それぞれの暗号化ネットワーク設定情報ＣＮＩが異なるのは、上述したように、ユーザーＩＤごとに一意的な暗号鍵を用いて暗号化ネットワーク設定情報ＣＮＩを生成するからである。
【００４９】
また、本実施例では、図示するように、ＣＰＵ７０が直近に受け付けたユーザーＩＤ（ここでは「０００１」）に対応する暗号化ネットワーク設定情報ＣＮＩだけでなく、既に入室済みのユーザーのユーザーＩＤ（ここでは「０００２」）に対応する暗号化ネットワーク設定情報ＣＮＩも送信するのである。かかる構成とすることで、例えば、複数のユーザーがほぼ同時に居室Ａに入室するような場合においても、確実に各ユーザーに対して、各ユーザーに対応する暗号化ネットワーク設定情報ＣＮＩを送信することができる。また、暗号化ネットワーク設定情報ＣＮＩをユーザーＩＤと対応付けて送信することで、暗号化ネットワーク設定情報ＣＮＩを受信した端末は、複数の暗号化ネットワーク設定情報ＣＮＩのうちのいずれが自身に対応するものであるかを容易に判断することができる。なお、本実施例では、ＣＰＵ７０は、ユーザーが退室の際にＩＣカードをＩＣカードリーダーＩＣ３にかざしたことを検知すると、当該ユーザーの暗号化ネットワーク設定情報ＣＮＩは送信対象から除外するものとした。
【００５０】
一方、ユーザーは、ＩＣカードをかざした後、居室Ａのドアが開錠すると、起動されたコンピューターＰＣ１を持って、居室Ａの中に移動する（ユーザー動作Ａ６１０）。こうして、コンピューターＰＣ１が、無線ＬＡＮの通信可能距離範囲内に設置されると、コンピューターＰＣ１のＣＰＵ３０は、暗号化ネットワーク設定情報ＣＮＩを受信して、ハードディスクドライブ５０に記憶する（ステップＳ１００）。なお、この段階では、各ユーザーＩＤに対応付けられた全ての暗号化ネットワーク設定情報ＣＮＩを記憶することとなる。また、コンピューターＰＣ１が電源ＯＦＦのまま居室Ａの室内に持ち込まれた場合には、ユーザーがコンピューターＰＣ１を起動させた後に、ステップＳ１００の処理が行われる。また、ローカルエリアネットワークＬＡＮが有線ＬＡＮである場合には、コンピューターＰＣ１にネットワークケーブルを接続した際に、ステップＳ１００の処理が行われる。
【００５１】
また、ユーザーは、居室Ａの室内に移動した後、コンピューターＰＣ１に接続されたＩＣカードリーダーＩＣ１にＩＣカードをかざす（ユーザー動作Ａ６２０）。かかるユーザー動作を受けて、コンピューターＰＣ１のＣＰＵ３０は、復号化情報受付部３２の処理として、ＩＣカードリーダーＩＣ３を介して、ＩＣカードに記憶されたユーザーＩＤ及び暗号鍵を読み込んで受け付ける（ステップＳ１１０）。そして、ＣＰＵ３０は、受け付けたユーザーＩＤと、ハードディスクドライブ５０に記憶された認証条件が記述された認証ファイルとを比較して、コンピューターＰＣ１へのログインが許可されるべき属性であるか否かを判断するログイン認証を行う（ステップＳ１２０）。
【００５２】
その結果、認証が失敗であれば（ステップＳ１２０：ＮＯ）、ＣＰＵ３０は、処理をステップＳ１１０に戻す。一方、認証が成功であれば（ステップＳ１２０：ＹＥＳ）、ＣＰＵ３０は、ログイン処理を行い（ステップＳ１３０）、復号化部３３の処理として、上記ステップＳ１００で記憶した暗号化ネットワーク設定情報ＣＮＩのうちから、上記ステップＳ１１０で受け付けたユーザーＩＤに対応する暗号化ネットワーク設定情報ＣＮＩを読み込み、当該暗号化ネットワーク設定情報ＣＮＩを上記ステップＳ１１０で受け付けた暗号鍵を用いて復号化して、ネットワーク設定情報８１を生成する（ステップＳ１４０）。こうして、ネットワーク設定情報８１を生成すると、ＣＰＵ３０は、ネットワーク設定部３４の処理として、ネットワーク設定情報８１をハードディスクドライブ８０に記憶し、ネットワーク設定を行う（ステップＳ１５０）。なお、既に他のネットワーク設定がなされていた場合には、ネットワーク設定を変更することとなる。こうして、第１のネットワーク設定処理は終了となる。以後、コンピューターＰＣ１は、ローカルエリアネットワークＬＡＮを介して、サーバーＳＶを指定しての通信が可能となる。
【００５３】
Ａ−４−２．第２のネットワーク設定処理：
ネットワーク設定システム２０における第２のネットワーク設定処理について図７を用いて説明する。第２のネットワーク設定処理の各ステップにおける処理は、基本的に、上述した第１のネットワーク設定処理の各ステップと同じであるから、図７においては、第１のネットワーク設定処理に対応するステップには、図５と同一の符号を付して、各ステップの詳しい説明は省略する。第２のネットワーク設定処理が第１のネットワーク設定処理と異なる点は、処理の順序が異なる点と、居室Ａの室内または室外で行われるユーザーの動作やコンピューターＰＣ１の処理の範囲が異なる点である。以下、第１のネットワーク設定処理と異なる点を中心に説明する。
【００５４】
第２のネットワーク設定処理では、ユーザーが、居室Ａの室外において、コンピューターＰＣ１を起動させた後、所持するＩＣカードをコンピューターＰＣ１に接続されたＩＣカードリーダーＩＣ１にかざすことから開始される（ユーザー動作Ａ６２０）。ユーザーがＩＣカードをかざすと、コンピューターＰＣ１のＣＰＵ３０は、ＩＣカードに記憶されたユーザーＩＤ及び暗号鍵を読み込んで、認証及びログインを行う（ステップＳ１１０〜Ｓ１３０）。
【００５５】
そして、ユーザーが居室Ａの入り口に移動して、所持するＩＣカードをサーバーＳＶに接続されたＩＣカードリーダーＩＣ３にかざすと（ユーザー動作Ａ６００）、サーバーＳＶのＣＰＵ７０は、ＩＣカードに記憶されたユーザーＩＤ及び暗号鍵を読み込んで認証を行う。その結果、認証に成功すると、ＣＰＵ７０は、読み込んだ暗号鍵を用いてネットワーク設定情報８１を暗号化して暗号化ネットワーク設定情報ＣＮＩを生成し、これをブロードキャストする（ステップＳ２００〜Ｓ２３０）。
【００５６】
そして、ユーザーが入室認証に成功して、コンピューターＰＣ１と共に居室Ａの中に移動すると（ユーザー動作Ａ６１０）、コンピューターＰＣ１のＣＰＵ３０は、暗号化ネットワーク設定情報ＣＮＩを受信して、ハードディスクドライブ５０に記憶する（ステップＳ１００）。なお、ここでは、上記Ｓ１１０で読み込んだユーザーＩＤに対応付けられた暗号化ネットワーク設定情報ＣＮＩのみを記憶する点が、上述の第１のネットワーク設定処理とは異なる。そして、ＣＰＵ３０は、読み込んだ暗号鍵を用いて暗号化ネットワーク設定情報ＣＮＩを復号化してネットワーク設定情報８１を生成し、ネットワーク設定を行う（ステップＳ１００，Ｓ１４０，Ｓ１５０）。こうして、第２のネットワーク設定処理は終了となる。
【００５７】
Ａ−５．ネットワーク機器利用情報等取得処理：
ネットワーク設定システム２０におけるネットワーク機器利用情報等取得処理について、図８を用いて説明する。ここでのネットワーク機器利用情報等取得処理とは、上述のネットワーク設定処理が終了した後に、コンピューターＰＣ１が、サーバーＳＶとのやり取りによって、ローカルエリアネットワークＬＡＮに接続されたプリンターＰＲＴ１，ＰＲＴ２及びプロジェクターＰＪを利用可能とするための処理である。本実施例におけるネットワーク機器利用情報等取得処理は、上述したネットワーク設定処理の終了を契機として開始される。
【００５８】
図８に示すように、ネットワーク機器利用情報等取得処理が開始されると、まず、コンピューターＰＣ１のＣＰＵ３０は、利用情報取得部３６の処理として、サーバーＳＶに対して、ネットワーク機器利用情報８２の要求メッセージを送信する（ステップＳ３００）。一方、サーバーＳＶのＣＰＵ７０は、要求メッセージを受信して、ハードディスクドライブ８０に記憶されたネットワーク機器利用情報８２をコンピューターＰＣ１に対して送信する（ステップＳ４００）。
【００５９】
ステップＳ４００で送信されるネットワーク機器利用情報８２の具体例を図９に示す。この例では、ネットワーク機器の種類を示す機器ＩＤが図９（ａ）に示すように機器の種類ごとに予め設定されている。例えば、「プリンター（ここでは複合機を除く）」は機器ＩＤ「１」であり、「プロジェクター」は機器ＩＤ「２」である。かかる設定に基づいて、ネットワーク機器利用情報８２には、図９（ｂ）に示すように、ローカルエリアネットワークＬＡＮに接続された各ネットワーク機器の機器ＩＤと、機種名と、ＩＰアドレスとが対応付けられている。例えば、機器ＩＤ「１」（プリンターＰＲＴ１に該当）の機種名は「ＬＰ−Ｓ３５００」であり、ＩＰアドレスは「１９２．１６８．２２．１１」である。なお、ネットワーク機器利用情報８２の内容は、特に限定するものではなく、ローカルエリアネットワークＬＡＮに接続されたネットワーク機器のそれぞれについて、機器の種類、機種及び識別子を含んでいればよい。
【００６０】
なお、本実施例では、コンピューターＰＣ１は、ネットワーク機器利用情報８２をサーバーＳＶから取得する構成としたが、ローカルエリアネットワークＬＡＮに接続された各機器から取得してもよい。このような構成は、公知のプロトコル、例えば、ＳＬＰ（Ｓｅｒｖｉｃｅ Ｌｏｃａｔｉｏｎ Ｐｒｏｔｏｃｏｌ）を用いて、ローカルエリアネットワークＬＡＮ上のサービスとその属性とを要求するメッセージをブロードキャストすることで実現することができる。
【００６１】
一方、ネットワーク機器利用情報８２がサーバーＳＶから送信されると、コンピューターＰＣ１では、ＣＰＵ３０が、利用情報取得部３６の処理として、これを受信する。そして、ＣＰＵ３０は、判断部３８の処理として、ネットワーク機器利用情報８２に含まれる機器の各々の操作プログラムがハードディスクドライブ５０に記憶されているか否かを判断する（ステップＳ３１０）。本実施例では、受信した機器ＩＤ及び機種名から、それに対応するドライバーが記憶されているかを判断する。その結果、いずれかの操作プログラムが記憶されていなければ（ステップＳ３１０：ＮＯ）、ＣＰＵ３０は、プログラム取得部３９の処理として、サーバーＳＶに対して、記憶していない操作プログラムを指定して、操作プログラムの要求メッセージを送信する（ステップＳ３２０）。本実施例では、ＣＰＵ３０は、要求メッセージに、要求する操作プログラムの機器ＩＤと機種名とを含めることで、操作プログラムを指定する。
【００６２】
一方、コンピューターＰＣ１からの要求メッセージに対して、サーバーＳＶでは、ＣＰＵ７０が、これを受信して、ハードディスクドライブ５０に記憶された操作プログラム８３の中から、指定された操作プログラムをコンピューターＰＣ１に送信する（ステップＳ４１０）。
【００６３】
一方、コンピューターＰＣ１では、ＣＰＵ３０が、プログラム取得部３９の処理として、サーバーＳＶが送信した操作プログラムを受信し、これをハードディスクドライブ５０に記憶してインストールする（ステップＳ３３０）。そして、ＣＰＵ３０は、インストールされた操作プログラムの導入情報をハードディスクドライブ５０の所定領域に記憶する（ステップＳ３４０）。操作プログラム導入情報とは、サーバーＳＶから取得してインストールした操作プログラムとその他の操作プログラムとを識別するための情報であり、本実施例では、図９（ｃ）に例示するように、取得したプログラムのバージョン情報とした。このように、自動的に操作プログラムを取得することで、ユーザーは、操作プログラムのインストール操作を行う必要がなく、円滑にローカルエリアネットワークＬＡＮに接続されたネットワーク機器を利用することができる。
【００６４】
操作プログラム導入情報を記憶すると、あるいは、上記ステップＳ３１０において、全ての操作プログラムが記憶されていると判断されると（ステップＳ３１０：ＹＥＳ）、ＣＰＵ３０は、受信したネットワーク機器利用情報８２をハードディスクドライブ５０に記憶する（ステップＳ３５０）。こうして、ネットワーク機器利用情報等取得処理は終了となる。以後、コンピューターＰＣ１は、操作プログラムやネットワーク機器利用情報８２を記憶しているので、ローカルエリアネットワークＬＡＮを介して、プリンターＰＲＴ１，ＰＲＴ２またはプロジェクターＰＪを指定して利用することが可能となる。
【００６５】
Ａ−６．ネットワーク設定情報等削除処理：
ネットワーク設定システム２０におけるネットワーク設定情報等削除処理について、図１０を用いて説明する。ここでのネットワーク設定情報等削除処理とは、コンピューターＰＣ１が、上述のネットワーク設定処理やネットワーク機器利用情報等取得処理においてサーバーＳＶから取得した情報を削除する処理である。本実施例におけるネットワーク設定情報等削除処理は、上述したネットワーク機器利用情報等取得処理の終了を契機として開始される。
【００６６】
図１０に示すように、ネットワーク設定情報等削除処理が開始されると、ＣＰＵ３０は、所定のイベントの発生を待機している（ステップＳ５００）。所定のイベントとは、本実施例では、ユーザーが入力機構６３を用いてコンピューターＰＣ１のログオフ操作を行い、ＣＰＵ３０が、ログオフ処理を実行したこととした。ただし、所定のイベントは、かかる内容に限らず、例えば、ＣＰＵ３０がユーザーの居室Ａからの退室を検知したことでもよい。かかる構成は、例えば、ユーザーが居室Ａを退室して、サーバーＳＶに接続されたＩＣカードリーダーＩＣ３にＩＣカードをかざし、サーバーＳＶがこれを受け付けて、コンピューターＰＣ１に通知する構成とすることで実現することができる。
【００６７】
あるいは、所定のイベントは、ＣＰＵ３０がローカルエリアネットワークＬＡＮの通信可能距離範囲外に移動したことを検知したことでもよい。ローカルエリアネットワークＬＡＮが有線ＬＡＮの場合には、ネットワークケーブルがコンピューターＰＣ１から取り外されたことを検知してもよい。かかる構成は、例えば、ＣＰＵ３０が、サーバーＳＶが送信する（ステップＳ２３０）暗号化ネットワーク設定情報ＣＮＩを所定時間の間受信しなかったことを検知する構成とすることで実現することができる。あるいは、所定のイベントは、ユーザーが入力機構６３を用いてコンピューターＰＣ１の電源ＯＦＦ操作を行い、ＣＰＵ３０が、この操作を受け付けたこととしてもよい。
【００６８】
要するに、所定のイベントとは、ユーザーが、居室Ａを退出することが少なくとも推認されるイベント、換言すれば、ローカルエリアネットワークＬＡＮを利用しない状態となることが少なくとも推認されるイベントとしてもよいのである。勿論、所定のイベントは、上述の例に限らず、所定時間の経過など種々の内容で設定することができる。
【００６９】
そして、所定のイベントが検知されると（ステップＳ５００：ＹＥＳ）、ＣＰＵ３０は、利用情報制限部３７の処理として、上記ステップＳ３５０においてハードディスクドライブ８０に記憶したネットワーク機器利用情報８２を削除する（ステップＳ５１０）。また、ＣＰＵ３０は、プログラム制限部４０の処理として、上記ステップＳ３３０においてインストールされた操作プログラムを削除する（ステップＳ５２０）。ここでは、ＣＰＵ３０は、上記ステップＳ３４０で記憶した操作プログラム導入情報を参照し、当該情報に対応する操作プログラムを、ステップＳ３３０においてインストールされた操作プログラムであるとして特定する。このように、ネットワーク機器利用情報８２や操作プログラムを削除することで、コンピューターＰＣ１が無期限に居室Ａのネットワーク機器を利用できることを防止することができる。したがって、セキュリティを高めることができる。具体的には、例えば、ユーザーが、居室Ａを退室した後に、居室Ａの室外の近傍から、コンピューターＰＣ１を用いて、ローカルエリアネットワークＬＡＮに接続されたネットワーク機器を利用することができなくなる。また、使用できない機器の情報等を記憶しておくことがないので、ユーザーの誤操作を回避することができ、また、コンピューターＰＣ１のリソースを有効活用することができる。
【００７０】
操作プログラムを削除すると、ＣＰＵ３０は、ハードディスクドライブ５０に記憶された操作プログラム導入情報を削除する（ステップＳ５３０）。操作プログラム導入情報を削除すると、ＣＰＵ３０は、削除部３５の処理として、ハードディスクドライブ５０に記憶されたネットワーク設定情報８１を削除する（ステップＳ５４０）。このように、ネットワーク設定情報８１を削除することで、コンピューターＰＣ１が無期限にローカルエリアネットワークＬＡＮに接続できることを防止することができる。したがって、セキュリティを高めることができる。具体的には、例えば、ユーザーが居室Ａの室外からローカルエリアネットワークＬＡＮを利用することができなくなる。こうして、ネットワーク設定情報等削除処理は終了となる。なお、本実施例では、上述した順序でネットワーク設定情報８１、ネットワーク機器利用情報８２等を削除したが、削除順序は特に限定するものではなく、例えば、全てを並行処理で削除してもよい。
【００７１】
Ａ−７．効果：
上述したネットワーク設定システム２０において、サーバーＳＶは、接続されたＩＣカードリーダーＩＣ３を介して暗号鍵を受け付けて、ネットワーク設定情報８１を暗号化して暗号化ネットワーク設定情報ＣＮＩを生成し、コンピューターＰＣ１に送信する。一方、コンピューターＰＣ１は、接続されたＩＣカードリーダーＩＣ１を介して受け付けた暗号鍵を用いて、受信した暗号化ネットワーク設定情報ＣＮＩを復号化して、ネットワーク設定を行う。したがって、ユーザーは、ＩＣカードリーダーＩＣ１及びＩＣカードリーダーＩＣ３に暗号化情報を入力するだけでコンピューターＰＣ１にネットワーク設定を行うことができ、ユーザーのネットワーク設定に係る負担を軽減することができる。また、ネットワーク設定情報８１は、暗号化されて受け渡しされるので、セキュリティも確保することができる。
【００７２】
また、ネットワーク設定システム２０において、サーバーＳＶは、ブロードキャストで暗号化ネットワーク設定情報ＣＮＩを送信するので、コンピューターＰＣ１にネットワーク設定を行う前であっても、コンピューターＰＣ１に暗号化ネットワーク設定情報ＣＮＩを取得させることができる。また、ブロードキャストは、繰返し行われるので、コンピューターＰＣ１は、コンピューターＰＣ１が暗号化ネットワーク設定情報ＣＮＩを受信できるようになるタイミングにかかわらず、確実に暗号化ネットワーク設定情報ＣＮＩを受け取ることができる。
【００７３】
また、ネットワーク設定システム２０において、コンピューターＰＣ１とサーバーＳＶとの間の通信によりネットワーク設定情報８１がやり取りされるので、コンピューターＰＣ１側とサーバーＳＶ側のいずれで先に暗号鍵を受け付けてもよいので、ユーザーの利便性が高い。本実施例に即して言えば、第１のネットワーク設定処理及び第２のネットワーク設定処理に示したように、サーバーＳＶでの入室認証の後に、コンピューターＰＣ１の利用認証を行ってもよいし、コンピューターＰＣ１の利用認証を行ってから、サーバーＳＶでの入室認証を行ってもよいのである。
【００７４】
また、ネットワーク設定システム２０において、コンピューターＰＣ１及びサーバーＳＶは、ＩＣカードに記憶された暗号鍵を受け付けるので、コンピューターＰＣ１やサーバーＳＶが暗号鍵を生成する必要がなく、演算負荷を低減することができる。
【００７５】
また、ネットワーク設定システム２０において、サーバーＳＶ及びコンピューターＰＣ１は、ＩＣカードリーダーＩＣ３，ＩＣ１を介して、暗号鍵を受け付けるので、ユーザーは、暗号鍵が記憶されたＩＣカードをＩＣカードリーダーＩＣ１，ＩＣ３に読み取らせるだけで暗号鍵を入力できるので、操作が容易である。
【００７６】
また、ネットワーク設定システム２０は、入室管理システムと併せて構成されているので、サーバーＳＶが送信する暗号化ネットワーク設定情報ＣＮＩは、入室が許可されたユーザーの端末にのみ送信されるので、セキュリティを向上させることができる。また、暗号鍵と認証用のユーザーＩＤとを同時に受け付けるので、ユーザーは、何度も入力操作を行う必要がなく、利便性が高い。
【００７７】
Ｂ．変形例：
上述の実施形態の変形例について説明する。
Ｂ−１．変形例１：
上述の実施形態においては、ネットワーク設定情報８１の暗号化及び復号化に用いる暗号鍵には、共通鍵方式を用いたが、暗号鍵の方式は、特に限定するものではなく、例えば、公開鍵方式を用いてもよい。また、暗号鍵はユーザーごとに一意的なものである必要はなく、複数のユーザーに共通のものであってもよい。
【００７８】
また、上述の実施形態では、暗号鍵をＩＣカードに記憶する態様としたが、ＩＣカードに記憶する情報は、暗号鍵に限らず、暗号化するために用いる暗号化情報や復号化するために用いる復号化情報であればよい。例えば、所定の暗号化情報を受け付けたサーバーＳＶが、疑似乱数生成器を用いてソルトを生成し、このソルトと暗号化情報とから一方向ハッシュ関数を用いて暗号鍵を生成してもよい。同様にして、復号化情報を受け付けたコンピューターＰＣ１が、暗号鍵を生成してもよい。
【００７９】
このような暗号化情報や復号化情報は、特に限定するものではない。例えば、ユーザーＩＤとしてもよい。あるいは、サーバーＳＶやコンピューターＰＣ１にユーザーの体の一部を識別可能な生体識別装置、例えば、指紋、瞳の虹彩、手のひらの静脈などを識別する装置を接続して、当該装置が識別した生体識別情報を暗号化情報や復号化情報として用いてもよい。このように生体識別情報など、各ユーザー固有の情報を用いることにより、セキュリティを向上させることができる。
【００８０】
Ｂ−２．変形例２：
上述の実施形態では、削除処理において、所定のイベントを検知した際に、コンピューターＰＣ１は、サーバーＳＶから取得したネットワーク機器利用情報８２や操作プログラム８３を削除する構成について示したが、削除に代えて、利用制限を行ってもよい。こうした利用制限としては、例えば、操作プログラム８３であれば、コンピューターＰＣ１が、次回、ローカルエリアネットワークＬＡＮに接続されたことを検知するまで、プログラムの実行権限をなくすことでもよい。こうしてもセキュリティは確保できるからである。
【００８１】
あるいは、利用制限として、コンピューターＰＣ１のＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ）のＧＵＩ（Ｇｒａｐｈｉｃａｌ Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ）などで、利用制限の対象となる操作プログラムに対応するネットワーク機器を非表示にさせてもよい。こうすれば、コンピューターＰＣ１が場所を変えてその都度異なるネットワークに接続される場合に、他のネットワークに接続された、使用できないネットワーク機器が非表示となるので、ユーザーは、利用可能なネットワーク機器を容易に特定することができ、利便性が向上するからである。同様に、ネットワーク機器利用情報８２についても、利用制限として、ネットワーク機器利用情報８２に記述されたネットワーク機器との通信を禁止したり、非表示化を行ったりしてもよい。
【００８２】
Ｂ−３．変形例３：
上述の実施形態では、ネットワーク設定処理において、サーバーＳＶが、ネットワーク設定処理が終了した後も含めて、暗号化ネットワーク設定情報ＣＮＩを所定の時間間隔で繰返しブロードキャストする構成としたが、送信頻度は、所定回数や経過時間などの制限を設けてもよい。あるいは、コンピューターＰＣ１が、ネットワーク設定処理を終了した時点で、サーバーＳＶに終了通知を送信し、これを受けて、サーバーＳＶが繰り返し送信を停止する構成としてもよい。こうすれば、ローカルエリアネットワークＬＡＮの通信負荷を軽減できる。
【００８３】
もとより、サーバーＳＶは、暗号化ネットワーク設定情報ＣＮＩをユニキャストで送信してもよい。例えば、ローカルエリアネットワークＬＡＮが有線ＬＡＮである場合には、ユーザーが居室Ａに移動し、コンピューターＰＣ１のログイン処理も終了している状態で、ユーザー操作を受けて、コンピューターＰＣ１が暗号化ネットワーク設定情報ＣＮＩの要求メッセージをブロードキャストし、それに対して、サーバーＳＶが暗号化ネットワーク設定情報ＣＮＩをコンピューターＰＣ１にユニキャストする構成としてもよい。このようにしても、ローカルエリアネットワークＬＡＮの通信負荷を軽減できる。また、サーバーＳＶが全ての端末に暗号化ネットワーク設定情報ＣＮＩを送信しなくてもよいので、セキュリティが向上する。
【００８４】
Ｂ−４．変形例４：
上述の実施形態では、サーバーＳＶは、ＩＣカードリーダーＩＣ３を介して暗号鍵を受け付ける構成としたが、ローカルエリアネットワークＬＡＮが有線ＬＡＮである場合には、コンピューターＰＣ１からローカルエリアネットワークＬＡＮを介して暗号鍵を受け付ける構成としてもよい。例えば、コンピューターＰＣ１が、ログイン処理の後、ＳＬＰなどでサーバーＳＶのＩＰアドレスを特定して、ＩＣカードから読み込んだ暗号鍵をサーバーＳＶにユニキャストし、サーバーＳＶが、受信した暗号鍵を用いて暗号化ネットワーク設定情報ＣＮＩを生成し、コンピューターＰＣ１に送信してもよい。かかる場合、セキュリティの観点から、コンピューターＰＣ１は、ＩＣカードから公開鍵と秘密鍵とを読み込み、公開鍵をサーバーＳＶに送信することが望ましい。
【００８５】
Ｂ−５．変形例５：
上述の実施形態では、ＩＣカードにユーザーＩＤや暗号化鍵を記憶させ、これらの情報をサーバーＳＶやコンピューターＰＣ１が読み込む構成としたが、これらの情報を記憶させる記憶媒体は、ＩＣカードに限定するものではなく、可搬式の記憶媒体であれば、同等の利便性を得ることができる。こうした可搬式記憶媒体としては、例えば、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）、ＵＳＢメモリやＳＤカードなどであってもよいし、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔ）などであってもよい。また、可搬式記憶装置からのユーザーＩＤや暗号化鍵の受け渡し方法は、有線通信であってもよいし、無線通信であってもよい。もとより、可搬式記憶媒体から読み込む構成に限らず、ユーザーが入力機構９３などを用いて入力し、これを受け付ける構成としてもよい。
【００８６】
Ｂ−６．変形例６：
上述の実施形態においては、ネットワーク設定システム２０は、居室Ａへの入退出管理を兼ねた構成としたが、退出管理は、居室への入退出に限らず、事業所など、ローカルエリアネットワークＬＡＮが構築された所定のエリアに対して行ってもよい。また、ローカルエリアネットワークＬＡＮは、居室などの入退出管理エリア内に限って構築されている必要はない。例えば、ローカルエリアネットワークＬＡＮが事業所全体で構築された無線ＬＡＮである場合には、所定の居室内に入室認証を経て移動した端末のみが、サーバーＳＶからＶＰＮ（Ｖｉｒｔｕａｌ Ｐｒｉｖａｔｅ Ｎｅｔｗｏｒｋ）に係るネットワーク設定情報８１を受け取って、居室内にＶＰＮをセキュアに構築することも可能である。また、入退出管理エリアへの入室認証やコンピューターＰＣ１へのログイン認証は必須ではなく、サーバーＳＶやコンピューターＰＣ１は、認証を行わずに、上述のネットワーク設定処理等を実行してもよい。
【００８７】
以上、本発明の実施形態について説明したが、上述した実施形態における本発明の構成要素のうち、独立クレームに記載された要素以外の要素は、付加的な要素であり、適宜省略可能である。また、本発明はこうした実施形態に限られるものではなく、本発明の要旨を脱しない範囲において、種々なる態様で実施できることは勿論である。例えば、本発明のネットワーク設定システムを構成する端末は、実施例に示したパーソナルコンピューターに限らず、ＰＤＡなど、種々の端末に適用可能である。また、本発明は、ネットワーク設定システムとしての構成のほか、それを構成する端末やネットワーク接続管理装置、ネットワーク設定方法、ネットワーク設定用コンピュータープログラム、当該プログラムを記録した記憶媒体等としても実現することができる。
【符号の説明】
【００８８】
２０…ネットワーク設定システム
３０…ＣＰＵ
３１…受信部
３２…復号化情報受付部
３３…復号化部
３４…ネットワーク設定部
３５…削除部
３６…利用情報取得部
３７…利用情報制限部
３８…判断部
３９…プログラム取得部
４０…プログラム制限部
５０…ハードディスクドライブ
６１…ＲＯＭ
６２…ＲＡＭ
６３…入力機構
６４…ディスプレイ
６５…ＵＳＢインターフェース
６６…無線ＬＡＮインターフェース
７０…ＣＰＵ
７１…暗号化情報受付部
７２…暗号化部
７３…送信部
８０…ハードディスクドライブ
８１…ネットワーク設定情報
８２…ネットワーク機器利用情報
８３…操作プログラム
９１…ＲＯＭ
９２…ＲＡＭ
９３…入力機構
９４…ディスプレイ
９５…ＵＳＢインターフェース
９６…無線ＬＡＮインターフェース
Ａ…居室
ＰＣ１，ＰＣ２…コンピューター
ＰＲＴ１，ＰＲＴ２…プリンター
ＰＪ…プロジェクター
ＳＶ…サーバー
ＩＣ１〜ＩＣ３…ＩＣカードリーダー
ＬＡＮ…ローカルエリアネットワーク
【図１】
2010205225.tif 000003
【図２】
2010205225.tif 000004
【図３】
2010205225.tif 000005
【図４】
2010205225.tif 000006
【図５】
2010205225.tif 000007
【図６】
2010205225.tif 000008
【図７】
2010205225.tif 000009
【図８】
2010205225.tif 000010
【図９】
2010205225.tif 000011
【図１０】
2010205225.tif 000012