(57)【要約】【課題】情報処理装置を通信ネットワークに接続するための環境設定を効率的に行う。【解決手段】通信接続設定装置５００は、通信ネットワーク７０に接続可能に設定された第一の情報処理装置５１に備えられた場合に、通信ネットワーク７０への接続に必要な設定情報６００を受信する受信部５１０と、通信ネットワーク７０に接続可能に設定されていない第二の情報処理装置５２に備えられた自装置と、第一の情報処理装置５１に備えられた自装置との通信接続を確立する通信確立部５２０と、第一の情報処理装置５１に備えられた場合に、第二の情報処理装置５２に備えられた自装置に、設定情報６００を送信する送信部５３０と、第二の情報処理装置５２に備えられた場合に、第一の情報処理装置５１に備えられた自装置から受信した設定情報６００に基づいて、第二の情報処理装置５２を通信ネットワーク７０に接続可能に設定する設定部５４０と、を備える。【選択図】      図３
2020155981.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークに接続可能に設定された第一の情報処理装置に備えられた場合において、前記通信ネットワークを介して、前記通信ネットワークへの接続に必要な設定情報を受信する受信手段と、
前記通信ネットワークに接続可能に設定されていない第二の情報処理装置に備えられた場合において、前記第一の情報処理装置に備えられた自装置との通信接続を所定の接続方式によって確立するとともに、前記第一の情報処理装置に備えられた場合において、前記第二の情報処理装置に備えられた自装置との通信接続を前記所定の接続方式によって確立する通信確立手段と、
前記第一の情報処理装置に備えられた場合において、前記第二の情報処理装置に備えられた自装置に、前記設定情報を送信する送信手段と、
前記第二の情報処理装置に備えられた場合において、前記第一の情報処理装置に備えられた自装置から受信した前記設定情報に基づいて、前記第二の情報処理装置を前記通信ネットワークに接続可能に設定する設定手段と、
を備える通信接続設定装置。
【請求項２】
前記通信確立手段は、前記第一の情報処理装置、あるいは、前記第二の情報処理装置に備えられた自装置との前記通信接続を、無線通信インタフェースを用いて確立する、
請求項１に記載の通信接続設定装置。
【請求項３】
前記通信確立手段は、前記第二の情報処理装置に備えられた場合において、前記第二の情報処理装置が備える前記無線通信インタフェースをアクセスポイントとして起動し、前記第一の情報処理装置に備えられた場合において、前記第一の情報処理装置が備える前記無線通信インタフェースを用いて前記アクセスポイントに対してアクセスする、
請求項２に記載の通信接続設定装置。
【請求項４】
前記通信確立手段は、前記第二の情報処理装置に備えられた場合において、前記第一の情報処理装置に備えられた自装置から送信された情報に対して認証を行う、
請求項１乃至請求項３のいずれか一項に記載の通信接続設定装置。
【請求項５】
前記設定情報を受信済みである場合、自装置が前記第一の情報処理装置に備えられていると判定し、前記設定情報を受信済みでない場合、自装置が前記第二の情報処理装置に備えられていると判定し、判定した結果を、前記受信手段と前記通信確立手段と前記送信手段と前記設定手段とに入力する判定手段をさらに備える、
請求項１乃至請求項４のいずれか一項に記載の通信接続設定装置。
【請求項６】
前記判定手段は、自装置に対する電源投入を契機として、自装置が前記第一の情報処理装置に備えられているのか、あるいは、前記第二の情報処理装置に備えられているのかを判定する、
請求項５に記載の通信接続設定装置。
【請求項７】
請求項１乃至請求項６のいずれか一項に記載の通信接続設定装置を備える前記第一の情報処理装置と、
前記通信接続設定装置を備える前記第二の情報処理装置と、
を有する通信接続設定システム。
【請求項８】
前記通信接続設定装置は、ＢＭＣ（Baseboard Management Controller）に含まれる、
請求項７に記載の通信接続設定システム。
【請求項９】
通信ネットワークに接続可能に設定された第一の情報処理装置に備えられた第三の情報処理装置によって、前記通信ネットワークを介して、前記通信ネットワークへの接続に必要な設定情報を受信し、
前記第三の情報処理装置、及び、前記通信ネットワークに接続可能に設定されていない第二の情報処理装置に備えられた第四の情報処理装置によって、前記第三の情報処理装置と前記第四の情報処理装置との通信接続を所定の接続方式によって確立し、
前記第三の情報処理装置によって、前記第四の情報処理装置に前記設定情報を送信し、
前記第四の情報処理装置によって、前記第三の情報処理装置から受信した前記設定情報に基づいて、前記第二の情報処理装置を前記通信ネットワークに接続可能に設定する、
通信接続設定方法。
【請求項１０】
通信ネットワークに接続可能に設定された第一の情報処理装置に備えられた第三の情報処理装置に、
前記通信ネットワークを介して、前記通信ネットワークへの接続に必要な設定情報を受信する受信処理と、
前記通信ネットワークに接続可能に設定されていない第二の情報処理装置に備えられた第四の情報処理装置との通信接続を、所定の接続方式によって確立する通信確立処理と、
前記第四の情報処理装置に前記設定情報を送信する送信処理と、
を実行させるとともに、
前記第四の情報処理装置に、
前記第三の情報処理装置との通信接続を、前記所定の接続方式によって確立する前記通信確立処理と、
前記第三の情報処理装置から受信した前記設定情報に基づいて、前記第二の情報処理装置を前記通信ネットワークに接続可能に設定する設定処理と、
を実行させるための通信接続設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、情報処理装置を通信ネットワークに接続できるように設定する技術に関する。
【背景技術】
【０００２】
近年、クラウドコンピューティングなどの普及によって、大規模なデータセンターが増加している。このような大規模なデータセンターは、一般的に都市部から離れた遠隔地に構築されることが多いので、都市部にあるオフィスから遠隔地にあるデータセンターにおけるサーバ装置を、遠隔操作により効率的に管理する技術への期待が高まってきている。
【０００３】
このような技術に関連する技術として、特許文献１には、公衆回線を介して接続された遠隔地のマネージメントＰＣ（Personal Computer）により異常時の復旧動作が可能なサーバ装置が開示されている。このサーバ装置は、マネージメントＰＣ及びクライアントＰＣと公衆回線を介して接続するためのモデムに対するインタフェースであるＣＯＭ（Communication）ポートを備える。このサーバ装置は、クライアントＰＣとのデータ通信時にモデムとのデータの送受信を制御するためのＩ／Ｏ（Input／Output）制御部を備える。このサーバ装置は、ＣＯＭポートとＩ／Ｏ制御部との間を切断可能に接続するセレクタを備える。そしてこのサーバ装置は、サーバ装置の異常時、あるいはマネージメントＰＣから自装置宛ての所定のメッセージを受信した場合に、当該セレクタを制御することによってＣＯＭポートとＩ／Ｏ制御部間の接続を切断したのち、マネージメントＰＣからのコマンドにしたがって処理を実行する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−０２８６１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
サーバ装置は、自装置のシステム管理を行う構成として、例えばＢＭＣ(Baseboard Management Controller)等の管理装置を備える場合がある。サーバ装置の管理者は、例えばＢＭＣとＲＭＣＰ（Remote Management Control Protocol）を用いて通信可能なユーザ端末装置を使用することによって、遠隔地にあるサーバ装置をリモート環境において管理することができる。
【０００６】
このようにサーバ装置をリモート環境において管理するためには、そのサーバ装置が通信ネットワークに接続されていることが前提となる。そしてサーバ装置を通信ネットワークに接続するためには、ＩＰ（Internet Protocol）アドレス等の通信ネットワークに接続するための環境を、そのサーバ装置に設定する必要がある。しかしながら、サーバ装置を新たに通信ネットワークに接続するための環境設定を行う時点では、そのサーバ装置は通信ネットワークに接続されていないことから、その環境設定自体をリモート環境において行うことは困難である。従って、サーバ装置を通信ネットワークに接続するための環境設定は、通常、作業員がサーバ装置の設置場所に行き、その設置場所において作業することにより行われている。
【０００７】
しかしながら、近年、情報化の進展に伴って、新たに設置されるサーバ装置が急速に増加しているので、サーバ装置が増設されるたびに、作業員がその設置場所に行ってサーバ装置を通信ネットワークに接続するための環境設定を行うことは、コスト等の観点から現実的ではない。したがって、サーバ装置を通信ネットワークに接続するための環境設定をより効率的に行えるようにすることが課題である。特許文献１は、この課題については特に言及していない。本願発明の主たる目的は、この課題を解決する通信接続設定装置等を提供することである。
【課題を解決するための手段】
【０００８】
本願発明の一態様に係る通信接続設定装置は、通信ネットワークに接続可能に設定された第一の情報処理装置に備えられた場合において、前記通信ネットワークを介して、前記通信ネットワークへの接続に必要な設定情報を受信する受信手段と、前記通信ネットワークに接続可能に設定されていない第二の情報処理装置に備えられた場合において、前記第一の情報処理装置に備えられた自装置との通信接続を所定の接続方式によって確立するとともに、前記第一の情報処理装置に備えられた場合において、前記第二の情報処理装置に備えられた自装置との通信接続を前記所定の接続方式によって確立する通信確立手段と、前記第一の情報処理装置に備えられた場合において、前記第二の情報処理装置に備えられた自装置に、前記設定情報を送信する送信手段と、前記第二の情報処理装置に備えられた場合において、前記第一の情報処理装置に備えられた自装置から受信した前記設定情報に基づいて、前記第二の情報処理装置を前記通信ネットワークに接続可能に設定する設定手段と、を備える。
【０００９】
上記目的を達成する他の見地において、本願発明の一態様に係る通信接続設定方法は、通信ネットワークに接続可能に設定された第一の情報処理装置に備えられた第三の情報処理装置によって、前記通信ネットワークを介して、前記通信ネットワークへの接続に必要な設定情報を受信し、前記第三の情報処理装置、及び、前記通信ネットワークに接続可能に設定されていない第二の情報処理装置に備えられた第四の情報処理装置によって、前記第三の情報処理装置と前記第四の情報処理装置との通信接続を所定の接続方式によって確立し、前記第三の情報処理装置によって、前記第四の情報処理装置に前記設定情報を送信し、前記第四の情報処理装置によって、前記第三の情報処理装置から受信した前記設定情報に基づいて、前記第二の情報処理装置を前記通信ネットワークに接続可能に設定する。
【００１０】
また、上記目的を達成する更なる見地において、本願発明の一態様に係る通信接続設定プログラムは、通信ネットワークに接続可能に設定された第一の情報処理装置に備えられた第三の情報処理装置に、前記通信ネットワークを介して、前記通信ネットワークへの接続に必要な設定情報を受信する受信処理と、前記通信ネットワークに接続可能に設定されていない第二の情報処理装置に備えられた第四の情報処理装置との通信接続を、所定の接続方式によって確立する通信確立処理と、前記第四の情報処理装置に前記設定情報を送信する送信処理と、を実行させるとともに、前記第四の情報処理装置に、前記第三の情報処理装置との通信接続を、前記所定の接続方式によって確立する前記通信確立処理と、前記第三の情報処理装置から受信した前記設定情報に基づいて、前記第二の情報処理装置を前記通信ネットワークに接続可能に設定する設定処理と、を実行させる。
【００１１】
更に、本願発明は、係る通信接続設定プログラム（コンピュータプログラム）が格納された、コンピュータ読み取り可能な、不揮発性の記録媒体によっても実現可能である。
【発明の効果】
【００１２】
本願発明は、情報処理装置を通信ネットワークに接続するための環境設定を効率的に行うことを可能とする。
【図面の簡単な説明】
【００１３】
【図１】本願発明の第１の実施形態に係る通信接続設定システム１の構成を示すブロック図である。
【図２】本願発明の第１の実施形態に係る通信接続設定システム１の動作を示すシーケンス図である。
【図３】本願発明の第２の実施形態に係る通信接続設定装置５００の構成を示すブロック図である。
【図４】本願発明の各実施形態に係るＢＭＣあるいは通信接続設定装置を実行可能な情報処理装置９００の構成を示すブロック図である。
【発明を実施するための形態】
【００１４】
以下、本願発明の実施の形態について図面を参照して詳細に説明する。
【００１５】
＜第１の実施形態＞
図１は、本願発明の第１の実施の形態に係る通信接続設定システム１の構成を示すブロック図である。通信接続設定システム１は、大別して、サーバ装置１０（第一の情報処理装置）、サーバ装置２０（第二の情報処理装置）、及び、ユーザ端末装置３０を含む。サーバ装置１０とユーザ端末装置３０とは、インターネット４０及びＬＡＮ（Local Area Network）４１を介して通信可能に接続されている。
【００１６】
ユーザ端末装置３０（クライアント端末装置）は、ユーザがサーバ装置１０等においてアプリケーションを実行する際、あるいはサーバ装置１０等の動作環境を設定する際などに入力操作を行なう、例えばパーソナルコンピュータ等の情報処理装置である。
【００１７】
サーバ装置２０は、通信接続設定システム１に新たに組み込まれる装置であり、後述するＢＭＣ１００及びＢＭＣ２００による一連の処理が開始される前の状態において、まだインターネット４０及びＬＡＮ４１には通信可能に接続されていない状態にあることとする。本実施形態に係る通信接続設定システム１は、ユーザ端末装置３０を用いたリモート環境において、サーバ装置２０をインターネット４０及びＬＡＮ４１に接続可能に設定することを実現する。尚、サーバ装置１０と、サーバ装置１０が接続されているＬＡＮ４１に接続されるサーバ装置２０とは、後述する通り、互いに無線通信を行うことが可能な場所に設置されていることとする。
【００１８】
サーバ装置１０は、ＢＭＣ（通信接続設定装置）１００、及び、ネットワーク接続部１６０を備えている。ＢＭＣ１００は、サーバ装置１０のシステム制御を行うデバイスであり、例えば、電源制御機能や障害監視機能等を備える。ＢＭＣ１００は、受信部１１０、通信確立部１２０、送信部１３０、設定部１４０、及び、判定部１５０を備えている。ネットワーク接続部１６０は、ＬＡＮ４１との通信接続を制御するデバイスであり、無線通信インタフェース（無線ＬＡＮボード）１６１を備えている。
【００１９】
サーバ装置２０もサーバ装置１０と同様に、ＢＭＣ（通信接続設定装置）２００、及び、ネットワーク接続部２６０を備えている。ＢＭＣ２００は、受信部２１０、通信確立部２２０、送信部２３０、設定部２４０、及び、判定部２５０を備えている。ネットワーク接続部２６０は、無線通信インタフェース２６１を備えている。
【００２０】
本実施形態では、サーバ装置１０が備えるＢＭＣ１００と、サーバ装置２０が備えるＢＭＣ２００とは、同等の機能を有することとする。即ち、ＢＭＣ１００における構成要素と、当該構成要素に対応するＢＭＣ２００における構成要素は、同等の機能を有する。
【００２１】
また、サーバ装置１０が備えるネットワーク接続部１６０と、サーバ装置２０が備えるネットワーク接続部２６０とは、同等の機能を有することとする。即ち、無線通信インタフェース１６１と、無線通信インタフェース２６１とは、同等の機能を有することとする。
【００２２】
ＢＭＣ１００における受信部１１０は、ユーザ端末装置３０から送信された設定情報３００を、インターネット４０、ＬＡＮ４１、及び、ネットワーク接続部１６０を介して、受信する。但し、設定情報３００は、サーバ装置２０を、インターネット４０及びＬＡＮ４１に接続するために必要な接続環境等を表す情報であり、ユーザがユーザ端末装置３０を用いて入力操作を行うことによって生成された情報である。設定情報３００は、例えば、サーバ装置２０のＩＰアドレスや、インターネット４０やＬＡＮ４１に接続されたＤＮＳ（Domain Name System）サーバ装置のＩＰアドレス等を含んでいる。
【００２３】
受信部１１０による、上述した設定情報３００の受信動作とは順不同に、サーバ装置２０におけるＢＭＣ２００は、例えば、サーバ装置２０が設置された場所にいる作業員による操作によって電源オンする。
【００２４】
ＢＭＣ２００における判定部２５０は、ＢＭＣ２００に対する電源投入を契機として、ＢＭＣ２００を備えるサーバ装置２０が、インターネット４０及びＬＡＮ４１に接続可能に設定されているか否かを判定する。ＢＭＣ２００が電源オンした時点において、ＢＭＣ２００はまだ設定情報３００を受信しておらず、サーバ装置２０は、インターネット４０及びＬＡＮ４１に接続されていない状態にある。この場合、ＢＭＣ２００における判定部２５０は、ＢＭＣ２００が設定情報３００をまだ受信していないことから、ＢＭＣ２００がまだ通信ネットワークに接続されていない状態にあると判定する。判定部２５０は、この判定結果を、受信部２１０、通信確立部２２０、送信部２３０、及び、設定部２４０に通知する。
【００２５】
尚、インターネット４０及びＬＡＮ４１と既に接続された状態にあるサーバ装置１０におけるＢＭＣ１００は、例えばサーバ装置１０が再立ち上げ処理を行うことなどによってＢＭＣ１００が電源オンしたときに、サーバ装置２０をインターネット４０及びＬＡＮ４１に接続するために必要な設定情報を既に有している。従ってこの場合、ＢＭＣ１００における判定部１５０は、ＢＭＣ１００が既に通信ネットワークに接続された状態にあると判定する。判定部１５０は、この判定結果を、受信部１１０、通信確立部１２０、送信部１３０、及び、設定部１４０に通知する。
【００２６】
ＢＭＣ２００における通信確立部２２０と、ＢＭＣ１００における通信確立部１２０とは、上述の通り送信部２３０あるいは送信部１３０から通知された判定結果に応じて、下記の通り、ＢＭＣ２００とＢＭＣ１００との通信接続を、所定の接続方式によって確立する。ＢＭＣ２００及びＢＭＣ１００は、同様の機能を備えたデバイスであるので、所定の接続方式による通信接続を確立する機能を備えることができる。
【００２７】
ＢＭＣ２００における通信確立部２２０は、判定部２５０から通知された、ＢＭＣ２００がまだ通信ネットワークに接続されていない状態にあることを示す判定結果に応じて、無線通信インタフェース２６１を無線通信におけるアクセスポイントとして起動する。但し、無線通信インタフェース２６１は、例えばＷｉ−Ｆｉ（登録商標）等のアクセスポイントとして動作する機能を備えることとする。
【００２８】
ＢＭＣ１００における通信確立部１２０は、判定部１５０から通知された、ＢＭＣ１００が既に通信ネットワークに接続された状態にあることを示す判定結果に応じて、上述した所定の接続方式が示すアクセスポイントに対して、無線通信インタフェース１６１を用いて、例えばＷｉ−Ｆｉによるアクセスを行う。即ち、通信確立部１２０は、上述した所定の接続方式が示すアクセスポイントを探索することによって、当該アクセスポイントとして動作する無線通信インタフェース２６１を検知する。そして、通信確立部１２０は、検知した無線通信インタフェース２６１に対するアクセスを開始する。
【００２９】
ＢＭＣ１００における通信確立部１２０は、無線通信インタフェース２６１に対して、上述した所定の接続方式が示す、例えばＩＤ（Identification）及びパスワードを含む認証情報をＢＭＣ２００に送信する。ＢＭＣ２００における通信確立部２２０は、ＢＭＣ１００から送信された認証情報が上述した所定の接続方式において規定された内容であることに基づいて、ＢＭＣ１００からのアクセスに対する認証を行う。
【００３０】
ＢＭＣ１００における通信確立部１２０、及び、ＢＭＣ２００における通信確立部２２０は、上述した動作を行うことによって、ＢＭＣ１００とＢＭＣ２００との間で通信接続を確立する。
【００３１】
ＢＭＣ１００とＢＭＣ２００との間で通信接続が確立されたのち、ＢＭＣ１００における送信部１３０は、ユーザ端末装置３０から受信した設定情報３００をＢＭＣ２００に送信する。
【００３２】
ＢＭＣ２００における受信部２１０は、ＢＭＣ１００から設定情報３００を受信する。設定部２４０は、受信部２１０が受信した設定情報３００に基づいて、ネットワーク接続部２６０に対して、ＬＡＮ４１及びインターネット４０に接続するために必要な接続環境を設定する。尚、ネットワーク接続部２６０に対して、ＬＡＮ４１及びインターネット４０に接続するために必要な接続環境を設定する方法については、一般的な技術を適用可能であるので、本願ではその詳細な説明を省略する。
【００３３】
次に図２のシーケンス図を参照して、本実施形態に係る通信接続設定システム１の動作（処理）について詳細に説明する。
【００３４】
ＢＭＣ１００における受信部１１０は、ユーザ端末装置３０から設定情報３００を受信する（ステップＳ１０１）。ＢＭＣ２００は、電源オンする（ステップＳ１０２）。尚、ステップＳ１０１の動作とステップＳ１０２の動作は、順不同である。
【００３５】
ＢＭＣ２００における判定部２５０は、設定情報３００が自装置（ＢＭＣ２００）に存在しない（即ち、設定情報３００をまだ受信していない）ことから、自装置が通信ネットワークに接続可能に設定されていないサーバ装置に備えられていると判定する（ステップＳ１０３）。
【００３６】
ＢＭＣ２００における通信確立部２２０は、判定部２５０による判定結果に応じて、無線通信インタフェース２６１を、アクセスポイントとして起動する（ステップＳ１０４）。ＢＭＣ１００における通信確立部１２０は、無線通信インタフェース１６１を用いて、アクセスポイントとして起動された無線通信インタフェース２６１にアクセスする（ステップＳ１０５）。ＢＭＣ２００における通信確立部２２０は、ＢＭＣ１００からのアクセスに対する認証を行う（ステップＳ１０６）。通信確立部１２０及び通信確立部２２０は、ＢＭＣ１００とＢＭＣ２００との間で通信接続を確立する（ステップＳ１０７）。
【００３７】
ＢＭＣ１００における送信部１３０は、ＢＭＣ２００に、ユーザ端末装置３０から受信した設定情報３００を送信する（ステップＳ１０８）。ＢＭＣ２００における受信部２１０は、ＢＭＣ１００から設定情報３００を受信する（ステップＳ１０９）。ＢＭＣ２００における設定部２４０は、受信部２１０が受信した設定情報３００に基づいて、ネットワーク接続部２６０をＬＡＮ４１及びインターネット４０に接続可能に設定し（ステップＳ１１０）、全体の処理は終了する。
【００３８】
本実施形態に係るＢＭＣ１００及び２００（通信接続設定装置）は、情報処理装置を通信ネットワークに接続するための環境設定を効率的に行うことができる。その理由は、サーバ装置１０に備えられたＢＭＣ１００は、ユーザ端末装置３０から設定情報３００を受信し、サーバ装置２０に備えられたＢＭＣ２００と、ＢＭＣ１００とは、所定の接続方式によって通信接続を確立し、そののち、ＢＭＣ２００は、ＢＭＣ１００から受信した設定情報３００を用いて、サーバ装置２０をＬＡＮ４１及びインターネット４０に接続するための環境設定を行うからである。
【００３９】
以下に、本実施形態に係るＢＭＣ１００及び２００によって実現される効果について、詳細に説明する。
【００４０】
サーバ装置をリモート環境において効率的に管理するためには、そのサーバ装置が通信ネットワークに接続されていることが前提となる。そしてサーバ装置を通信ネットワークに接続するためには、通信ネットワークに接続するための環境を、そのサーバ装置に設定する必要がある。しかしながら、サーバ装置を新たに通信ネットワークに接続するための環境設定を行う時点では、そのサーバ装置は通信ネットワークに接続されていないことから、その環境設定自体をリモート環境において行うことは困難である。そして、情報化の進展に伴って、新たに設置されるサーバ装置が急速に増加している近年の状況において、サーバ装置が増設されるたびに、作業員がその設置場所に行ってサーバ装置を通信ネットワークに接続するための環境設定を行うことは、コスト等の観点から現実的ではない。したがって、サーバ装置を通信ネットワークに接続するための環境設定をより効率的に行えるようにすることが課題である。
【００４１】
このような課題に対して、本実施形態に係るＢＭＣ１００及び２００（通信接続設定装置）は、受信部１１０と、通信確立部１２０と、送信部１３０と、設定部１４０と、を備え、例えば図１及び図２を参照して上述した通り動作する。即ち、インターネット４０及びＬＡＮ４１（通信ネットワーク）に接続可能に設定されたサーバ装置１０（第一の情報処理装置）に備えられた受信部１１０は、インターネット４０及びＬＡＮ４１を介して、インターネット４０及びＬＡＮ４１への接続に必要な設定情報３００を受信する。インターネット４０及びＬＡＮ４１に接続可能に未だ設定されていないサーバ装置２０（第二の情報処理装置）に備えられた通信確立部２２０は、サーバ装置１０に備えられたＢＭＣ１００との通信接続を所定の接続方式によって確立する。サーバ装置１０に備えられた通信確立部１２０は、サーバ装置２０に備えられたＢＭＣ２００との通信接続を当該所定の接続方式によって確立する。サーバ装置１０に備えられた送信部１３０は、サーバ装置２０に備えられたＢＭＣ２００に、設定情報３００を送信する。そして、サーバ装置２０に備えられた設定部２４０は、サーバ装置１０に備えられたＢＭＣ１００から受信した設定情報３００に基づいて、サーバ装置２０をインターネット４０及びＬＡＮ４１に接続可能に設定する。
【００４２】
即ち、本実施形態に係るＢＭＣ１００及びＢＭＣ２００は、所定の接続方式によって互いに通信するための通信接続を確立する機能を備える。ＢＭＣ１００は、インターネット４０及びＬＡＮ４１と通信可能に接続されているので、ユーザ端末装置３０から設定情報３００を入手できる。そして、ＢＭＣ２００は、通信接続を確立したＢＭＣ１００から設定情報３００を入手できるので、入手した設定情報３００を用いて、サーバ装置２０をインターネット４０及びＬＡＮ４１に接続するための環境設定を行うことができる、従って、本実施形態に係るＢＭＣ１００及びＢＭＣ２００は、サーバ装置２０をインターネット４０及びＬＡＮ４１に接続するための環境設定をリモート環境において実現するので、情報処理装置を通信ネットワークに接続するための環境設定を効率的に行うことができる。
【００４３】
また、本実施形態に係るＢＭＣ１００及びＢＭＣ２００は、サーバ装置２０がインターネット４０及びＬＡＮ４１に接続されたのち、サーバ装置２０に関して通信ネットワークに接続するための環境設定を変更する場合においても、環境設定の変更をリモート環境において実現する。これにより、本実施形態に係るＢＭＣ１００及びＢＭＣ２００は、情報処理装置を通信ネットワークに接続するための環境設定を変更する作業を効率的に行うことができる。
【００４４】
また、本実施形態に係るＢＭＣ１００及びＢＭＣ２００は、通信接続設定システム１がＤＨＣＰ（Dynamic Host Configuration Protocol）サーバ装置を含まない（ＤＨＣＰサーバ装置を準備しない）場合であっても、通信接続設定システム１に含まれるサーバ装置にＩＰアドレスを設定することができる。したがって、本実施形態に係るＢＭＣ１００及びＢＭＣ２００は、通信接続設定システム１の構築に必要なコストを低減することができる。
【００４５】
また、本実施形態に係る通信確立部１２０及び２２０は、ＢＭＣ１００とＢＭＣ２００との間の通信接続を、無線通信インタフェース１６１及び２６１を用いて確立する。即ち、ＢＭＣ１００及びＢＭＣ２００は、サーバ装置１０とサーバ装置２０との間を通信ケーブルにより接続するといった作業員による物理的な作業を必要とせずに当該通信接続を確立するので、情報処理装置を通信ネットワークに接続するための環境設定を効率的に行うことができる。
【００４６】
尚、ＢＭＣ１００及びＢＭＣ２００は、ネットワーク接続部１６０及び２６０が有線通信インタフェースを有し、サーバ装置１０とサーバ装置２０との間が通信ケーブルにより接続されている場合、ＢＭＣ１００とＢＭＣ２００との間の通信接続を、有線通信により確立するようにしてもよい。
【００４７】
また、本実施形態に係る通信確立部２２０は、ＢＭＣ１００とＢＭＣ２００との間の通信接続を確立する際に、ＢＭＣ１００から送信された情報に対して認証を行う。これにより、本実施形態に係るＢＭＣ１００及びＢＭＣ２００は、情報処理装置を通信ネットワークに接続するための環境設定を行う際のセキュリティを確保することができる。
【００４８】
また、上述した本実施形態では、情報処理装置を通信ネットワークに接続するための環境設定を効率的に行うことを実現する通信接続設定装置としての構成を、ＢＭＣ１００及びＢＭＣ２００が備える。しかしながら、サーバ装置１０及びサーバ装置２０において、ＢＭＣ１００及びＢＭＣ２００とは異なるデバイスが、上述した通信接続設定装置としての構成を備えるようにしてもよい。
【００４９】
＜第２の実施形態＞
図３は、本願発明の第２の実施形態に係る通信接続設定装置５００の構成を示すブロック図である。
【００５０】
本実施形態に係る第一の情報処理装置５１及び第二の情報処理装置５２に備えられた通信接続設定装置５００は、受信部５１０、通信確立部５２０、送信部５３０、及び、設定部５４０を備える。
【００５１】
第一の情報処理装置５１は、通信ネットワーク７０に接続可能に設定されており、第二の情報処理装置５２は、通信ネットワーク７０に接続可能に設定されていない状態にある。
【００５２】
受信部５１０は、第一の情報処理装置５１に備えられた場合において、通信ネットワーク７０を介して、通信ネットワーク７０への接続に必要な設定情報６００を受信する。
【００５３】
通信確立部５２０は、第二の情報処理装置５２に備えられた場合において、第一の情報処理装置５１に備えられた通信接続設定装置５００との通信接続を所定の接続方式によって確立する。そして、通信確立部５２０は、第一の情報処理装置５１に備えられた場合において、第二の情報処理装置５２に備えられた通信接続設定装置５００との通信接続を、当該所定の接続方式によって確立する。
【００５４】
送信部５３０は、第一の情報処理装置５１に備えられた場合において、第二の情報処理装置５２に備えられた通信接続設定装置５００に、設定情報６００を送信する。
【００５５】
設定部５４０は、第二の情報処理装置５２に備えられた場合において、第一の情報処理装置５１に備えられた通信接続設定装置５００から受信した設定情報６００に基づいて、第二の情報処理装置５２を通信ネットワーク７０に接続可能に設定する。
【００５６】
本実施形態に係る通信接続設定装置５００は、情報処理装置を通信ネットワークに接続するための環境設定を効率的に行うことができる。その理由は、通信接続設定装置５００は、第一の情報処理装置５１に備えられた場合において、設定情報６００を受信し、第一の情報処理装置５１及び第二の情報処理装置５２に備えられた自装置同士において、所定の接続方式によって通信接続を確立し、そののち、第二の情報処理装置５２に備えられた場合において、第一の情報処理装置５１に備えられた自装置から受信した設定情報６００を用いて、第二の情報処理装置５２を通信ネットワーク７０に接続するための環境設定を行うからである。
【００５７】
＜ハードウェア構成例＞
上述した各実施形態において図１、及び、図３に示したＢＭＣ及び通信接続設定装置における各部は、専用のＨＷ（ＨａｒｄＷａｒｅ）（電子回路）によって実現することができる。また、図１、及び、図３において、少なくとも、下記構成は、ソフトウェアプログラムの機能（処理）単位（ソフトウェアモジュール）と捉えることができる。
・受信部１１０、２１０、及び、５１０、
・通信確立部１２０、２２０、及び、５２０、
・送信部１３０、２３０、及び、５３０、
・設定部１４０、２４０、及び、５４０、
・判定部１５０、及び、２５０。
【００５８】
但し、これらの図面に示した各部の区分けは、説明の便宜上の構成であり、実装に際しては、様々な構成が想定され得る。この場合のハードウェア環境の一例を、図４を参照して説明する。
【００５９】
図４は、本願発明の各実施形態に係るＢＭＣあるいは通信接続設定装置を実行可能な情報処理装置９００（コンピュータ）の構成を例示的に説明する図である。即ち、図４は、図１、及び、図３に示したＢＭＣ及び通信接続設定装置を実現可能なコンピュータ（情報処理装置）の構成であって、上述した実施形態における各機能を実現可能なハードウェア環境を表す。
【００６０】
図４に示した情報処理装置９００は、構成要素として下記を備えている。
・ＣＰＵ（Ｃｅｎｔｒａｌ＿Ｐｒｏｃｅｓｓｉｎｇ＿Ｕｎｉｔ）９０１、
・ＲＯＭ（Ｒｅａｄ＿Ｏｎｌｙ＿Ｍｅｍｏｒｙ）９０２、
・ＲＡＭ（Ｒａｎｄｏｍ＿Ａｃｃｅｓｓ＿Ｍｅｍｏｒｙ）９０３、
・ハードディスク（記憶装置）９０４、
・通信インタフェース９０５、
・バス９０６（通信線）、
・ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ＿Ｄｉｓｃ＿Ｒｅａｄ＿Ｏｎｌｙ＿Ｍｅｍｏｒｙ）等の記録媒体９０７に格納されたデータを読み書き可能なリーダライタ９０８、
・モニターやスピーカ、キーボード等の入出力インタフェース９０９。
【００６１】
即ち、上記構成要素を備える情報処理装置９００は、これらの構成がバス９０６を介して接続された一般的なコンピュータである。情報処理装置９００は、ＣＰＵ９０１を複数備える場合もあれば、マルチコアにより構成されたＣＰＵ９０１を備える場合もある。
【００６２】
そして、上述した実施形態を例に説明した本願発明は、図４に示した情報処理装置９００に対して、次の機能を実現可能なコンピュータプログラムを供給する。その機能とは、その実施形態の説明において参照したブロック構成図（図１、及び、図３）における上述した構成、或いはシーケンス図（図２）の機能である。本願発明は、その後、そのコンピュータプログラムを、当該ハードウェアのＣＰＵ９０１に読み出して解釈し実行することによって達成される。また、当該装置内に供給されたコンピュータプログラムは、読み書き可能な揮発性のメモリ（ＲＡＭ９０３）、または、ＲＯＭ９０２やハードディスク９０４等の不揮発性の記憶デバイスに格納すれば良い。
【００６３】
また、前記の場合において、当該ハードウェア内へのコンピュータプログラムの供給方法は、現在では一般的な手順を採用することができる。その手順としては、例えば、ＣＤ−ＲＯＭ等の各種記録媒体９０７を介して当該装置内にインストールする方法や、インターネット等の通信回線を介して外部よりダウンロードする方法等がある。そして、このような場合において、本願発明は、係るコンピュータプログラムを構成するコード或いは、そのコードが格納された記録媒体９０７によって構成されると捉えることができる。
【００６４】
以上、上述した実施形態を模範的な例として本願発明を説明した。しかしながら、本願発明は、上述した実施形態には限定されない。即ち、本願発明は、本願発明のスコープ内において、当業者が理解し得る様々な態様を適用することができる。
【符号の説明】
【００６５】
１    通信接続設定システム
１０    サーバ装置
１００    ＢＭＣ
１１０    受信部
１２０    通信確立部
１３０    送信部
１４０    設定部
１５０    判定部
１６０    ネットワーク接続部
１６１    無線通信インタフェース
２０    サーバ装置
２００    ＢＭＣ
２１０    受信部
２２０    通信確立部
２３０    送信部
２４０    設定部
２５０    判定部
２６０    ネットワーク接続部
２６１    無線通信インタフェース
３０    ユーザ端末装置
３００    設定情報
４０    インターネット
４１    ＬＡＮ
５００    通信接続設定装置
５１０    受信部
５２０    通信確立部
５３０    送信部
５４０    設定部
５１    第一の情報処理装置
５２    第二の情報処理装置
６００    設定情報
７０    通信ネットワーク
９００    情報処理装置
９０１    ＣＰＵ
９０２    ＲＯＭ
９０３    ＲＡＭ
９０４    ハードディスク（記憶装置）
９０５    通信インタフェース
９０６    バス
９０７    記録媒体
９０８    リーダライタ
９０９    入出力インタフェース
【図１】
2020155981.tif 000003
【図２】
2020155981.tif 000004
【図３】
2020155981.tif 000005
【図４】
2020155981.tif 000006