(57)【要約】複数の通信インターフェイスを簡易に設定し、使い分けることができる情報処理装置、通信制御方法、及び通信制御プログラムを提供する。  情報処理装置は、複数の場所のそれぞれに対応してネットワーク設定情報を格納するネットワーク設定情報格納部と、複数のネットワーク設定情報のそれぞれに対応して通信インターフェイス設定情報を格納する通信インターフェイス設定情報格納部と、情報処理装置の位置する場所に対応する一のネットワーク設定情報を選択するネットワーク設定部と、一のネットワーク設定情報に対応付けられた複数の通信インターフェイス設定情報から一の通信インターフェイス設定情報を選択する通信インターフェイス設定部と、一のネットワーク設定情報及び一の通信インターフェイス設定情報による設定に基づいて通信を行う通信部とを備える。
2004066560.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信インターフェイスを備える情報処理装置であって、複数の場所のそれぞれに対応して、当該場所においてネットワークを介して通信を行うために前記情報処理装置に設定すべきネットワーク設定情報を格納するネットワーク設定情報格納部と、  複数の前記ネットワーク設定情報のそれぞれに対応して、当該ネットワーク設定情報を用いて通信を行うために、前記複数の通信インターフェイスのそれぞれに設定すべき通信インターフェイス設定情報を格納する通信インターフェイス設定情報格納部と、  前記情報処理装置の位置する場所を示す場所情報を取得する場所情報取得部と、  前記場所情報に基づき、前記複数の場所にそれぞれが対応する複数の前記ネットワーク設定情報から前記情報処理装置の位置する場所に対応する一の前記ネットワーク設定情報を選択し、前記情報処理装置に設定するネットワーク設定部と、  前記一のネットワーク設定情報に対応付けられた複数の前記通信インターフェイス設定情報から一の前記通信インターフェイス設定情報を選択し、前記一の通信インターフェイス設定情報に対応する一の前記通信インターフェイスに設定する通信インターフェイス設定部と、  前記一のネットワーク設定情報及び前記一の通信インターフェイス設定情報による設定に基づいて、前記一の通信インターフェイスを用いて通信を行う通信部と  を備えることを特徴とする情報処理装置。
【請求項２】
前記複数の通信インターフェイスの少なくとも１つは無線ＬＡＮインターフェイスであり、  前記通信インターフェイス設定情報格納部は、前記複数の場所のそれぞれに対応して、当該場所におけるアクセスポイントに設定されたＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  ＩＤ）を含む前記通信インターフェイス設定情報である無線ＬＡＮインターフェイス設定情報を格納し、  前記場所情報取得部は、  前記情報処理装置の近傍に位置するアクセスポイントに設定された前記ＳＳＩＤを検出するアクセスポイント検出部と、  前記複数の無線ＬＡＮインターフェイス設定情報のうち、前記アクセスポイント検出部が検出した前記ＳＳＩＤを含む前記無線ＬＡＮインターフェイス設定情報に対応する場所を、前記場所情報として検出する場所情報検出部と  を有することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記場所情報検出部は、前記複数の無線ＬＡＮインターフェイス設定情報のうち、前記アクセスポイント検出部が検出した前記ＳＳＩＤを含む前記無線ＬＡＮインターフェイス設定情報が複数存在する場合に、前記情報処理装置の使用者により予め設定された優先順に基づいて選択した前記無線ＬＡＮインターフェイス設定情報に対応する場所を、前記場所情報として検出することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記複数の通信インターフェイスの少なくとも１つは無線ＬＡＮインターフェイスであり、  前記通信インターフェイス設定情報格納部は、前記複数の場所のそれぞれに対応して、前記無線ＬＡＮインターフェイスに設定すべき前記通信インターフェイス設定情報である無線ＬＡＮインターフェイス設定情報を格納し、  前記場所情報取得部は、  前記複数のネットワーク設定情報のそれぞれに対応して格納された複数の前記無線ＬＡＮインターフェイス設定情報を順次前記無線ＬＡＮインターフェイスに設定する無線ＬＡＮ設定情報選択部と、  前記無線ＬＡＮ設定情報選択部の設定により前記無線ＬＡＮインターフェイスを用いて前記情報処理装置が通信可能となった場合に、前記無線ＬＡＮ設定情報選択部が設定した前記無線ＬＡＮインターフェイス設定情報に対応する場所を、前記場所情報として検出する場所情報検出部と  を有することを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記情報処理装置の使用者に、前記場所に対応するネットワーク設定情報を入力させ、前記ネットワーク設定情報格納部に格納するネットワーク設定情報入力部と、  前記情報処理装置の使用者に、前記ネットワーク設定情報に対応する複数の通信インターフェイス設定情報を順次入力させ、前記通信インターフェイス設定情報格納部に格納する通信インターフェイス設定情報入力部と  を更に備えることを特徴とする請求項１記載の情報処理装置。
【請求項６】
複数の通信インターフェイスを備える情報処理装置であって、複数の場所のそれぞれに対応して、当該場所においてネットワークを介して通信を行うために前記情報処理装置に設定すべきネットワーク設定情報を、前記情報処理装置の使用者に入力させるネットワーク設定情報入力部と、  複数の前記ネットワーク設定情報のそれぞれに対応して、前記複数の通信インターフェイスのそれぞれに設定すべき通信インターフェイス設定情報を、前記情報処理装置の使用者に順次入力させる通信インターフェイス設定情報入力部と、  前記情報処理装置の位置する場所を示す場所情報を取得する場所情報取得部と、  前記場所情報により指定された場所に対応する前記ネットワーク設定情報、及び当該ネットワーク設定情報に対応付けられた複数の前記通信インターフェイス設定情報から選択された前記通信インターフェイス設定情報による設定に基づいて通信を行う通信部と  を備えることを特徴とする情報処理装置。
【請求項７】
前記通信インターフェイス設定情報入力部は、一の前記通信インターフェイス設定情報の設定において、他の前記通信インターフェイス設定情報を指定された場合に、前記一の通信インターフェイス設定情報を、前記他の通信インターフェイス設定情報に対応する前記ネットワーク設定情報に対応付けることを特徴とする請求項６記載の情報処理装置。
【請求項８】
前記情報処理装置の使用者が前記ネットワーク設定情報の変更を指示した場合に、前記通信部は、変更された前記ネットワーク設定情報に対応付けられた前記複数の通信インターフェイス設定情報から選択された全ての前記通信インターフェイス設定情報による通信において、変更された前記ネットワーク設定情報による設定に基づいて通信を行うことを特徴とする請求項６記載の情報処理装置。
【請求項９】
複数の通信インターフェイスを備える情報処理装置の通信を制御する通信制御方法であって、  複数の場所のそれぞれに対応して、当該場所においてネットワークを介して通信を行うために前記情報処理装置に設定すべきネットワーク設定情報を格納するネットワーク設定情報格納段階と、  複数の前記ネットワーク設定情報のそれぞれに対応して、当該ネットワーク設定情報を用いて通信を行うために、前記複数の通信インターフェイスのそれぞれに設定すべき通信インターフェイス設定情報を格納する通信インターフェイス設定情報格納段階と、  前記情報処理装置の位置する場所を示す場所情報を取得する場所情報取得段階と、
前記場所情報に基づき、前記複数の場所にそれぞれが対応する複数の前記ネットワーク設定情報から前記情報処理装置の位置する場所に対応する一の前記ネットワーク設定情報を選択し、前記情報処理装置に設定するネットワーク設定段階と、  前記一のネットワーク設定情報に対応付けられた複数の前記通信インターフェイス設定情報から一の前記通信インターフェイス設定情報を選択し、前記一の通信インターフェイス設定情報に対応する一の前記通信インターフェイスに設定する通信インターフェイス設定段階と、  前記一のネットワーク設定情報及び前記一の通信インターフェイス設定情報による設定に基づいて、前記一の通信インターフェイスを用いて通信を行う通信段階と  を備えることを特徴とする通信制御方法。
【請求項１０】
複数の通信インターフェイスを備える情報処理装置の通信を制御する通信制御方法であって、  複数の場所のそれぞれに対応して、当該場所においてネットワークを介して通信を行うために前記情報処理装置に設定すべきネットワーク設定情報を、前記情報処理装置の使用者に入力させるネットワーク設定情報入力段階と、  複数の前記ネットワーク設定情報のそれぞれに対応して、前記複数の通信インターフェイスのそれぞれに設定すべき通信インターフェイス設定情報を、前記情報処理装置の使用者に順次入力させる通信インターフェイス設定情報入力段階と、  前記情報処理装置の位置する場所を示す場所情報を取得する場所情報取得段階と、  前記場所情報により指定された場所に対応する前記ネットワーク設定情報、及び当該ネットワーク設定情報に対応付けられた複数の前記通信インターフェイス設定情報から選択された前記通信インターフェイス設定情報による設定に基づいて通信を行う通信段階とを備えることを特徴とする通信制御方法。
【請求項１１】
複数の通信インターフェイスを備える情報処理装置用の通信制御プログラムであって、  前記情報処理装置を、  複数の場所のそれぞれに対応して、当該場所においてネットワークを介して通信を行うために前記情報処理装置に設定すべきネットワーク設定情報を格納するネットワーク設定情報格納部と、  複数の前記ネットワーク設定情報のそれぞれに対応して、当該ネットワーク設定情報を用いて通信を行うために、前記複数の通信インターフェイスのそれぞれに設定すべき通信インターフェイス設定情報を格納する通信インターフェイス設定情報格納部と、
前記情報処理装置の位置する場所を示す場所情報を取得する場所情報取得部と、  前記場所情報に基づき、前記複数の場所にそれぞれが対応する複数の前記ネットワーク設定情報から前記情報処理装置の位置する場所に対応する一の前記ネットワーク設定情報を選択し、前記情報処理装置に設定するネットワーク設定部と、  前記一のネットワーク設定情報に対応付けられた複数の前記通信インターフェイス設定情報から一の前記通信インターフェイス設定情報を選択し、前記一の通信インターフェイス設定情報に対応する一の前記通信インターフェイスに設定する通信インターフェイス設定部と  して機能させ、  前記情報処理装置に、前記一のネットワーク設定情報及び前記一の通信インターフェイス設定情報による設定に基づいて、前記一の通信インターフェイスを用いて通信を行わせる  ことを特徴とする通信制御プログラム。
【請求項１２】
複数の通信インターフェイスを備える情報処理装置用の通信制御プログラムであって、  前記情報処理装置を、  複数の場所のそれぞれに対応して、当該場所においてネットワークを介して通信を行うために前記情報処理装置に設定すべきネットワーク設定情報を、前記情報処理装置の使用者に入力させるネットワーク設定情報入力部と、  複数の前記ネットワーク設定情報のそれぞれに対応して、前記複数の通信インターフェイスのそれぞれに設定すべき通信インターフェイス設定情報を前記情報処理装置の使用者に順次入力させる通信インターフェイス設定情報入力部と、  前記情報処理装置の位置する場所を示す場所情報を取得する場所情報取得部と  して機能させ、  前記情報処理装置に、前記場所情報により指定された場所に対応する前記ネットワーク設定情報、及び当該ネットワーク設定情報に対応付けられた複数の前記通信インターフェイス設定情報から選択された前記通信インターフェイス設定情報による設定に基づいて通信を行わせる  ことを特徴とする通信制御プログラム。
【請求項１３】
請求項１１又は請求項１２に記載の通信制御プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】  本発明は、情報処理装置、通信制御方法、及び通信制御プログラムに関する。特に本発明は、複数の場所で通信を行う場合において、複数の通信インターフェイスを簡易に設定し、使い分けることができる情報処理装置、通信制御方法、及び通信制御プログラムに関する。
【背景技術】  従来、複数の通信インターフェイスを備える情報処理装置を用いて、複数の場所のそれぞれにおいて通信を行う場合、各通信インターフェイスに対して、各場所におけるネットワークの設定及び通信インターフェイス固有の設定を行うことが一般的である（特許文献１参照。）。特開２００２−２５２６２０号公報（第７頁、第５−７図）
しかし、それぞれの場所について、複数の通信インターフェイスを独立に設定した場合、設定すべき項目が多く、誤りが生じる原因となる。また、ある場所のネットワークの設定に変更が生じる場合、当該場所に対応する全ての通信インターフェイスについてもネットワークの設定を変更する必要があり、操作が煩雑であった。
そこで本発明は、上記の課題を解決することのできる情報処理装置、通信制御方法、及び通信制御プログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【発明の開示】
即ち、本発明の第１の形態によると、複数の通信インターフェイスを備える情報処理装置であって、複数の場所のそれぞれに対応して、当該場所においてネットワークを介して通信を行うために前記情報処理装置に設定すべきネットワーク設定情報を格納するネットワーク設定情報格納部と、複数の前記ネットワーク設定情報のそれぞれに対応して、当該ネットワーク設定情報を用いて通信を行うために、前記複数の通信インターフェイスのそれぞれに設定すべき通信インターフェイス設定情報を格納する通信インターフェイス設定情報格納部と、前記情報処理装置の位置する場所を示す場所情報を取得する場所情報取得部と、前記場所情報に基づき、前記複数の場所にそれぞれが対応する複数の前記ネットワーク設定情報から前記情報処理装置の位置する場所に対応する一の前記ネットワーク設定情報を選択し、前記情報処理装置に設定するネットワーク設定部と、前記一のネットワーク設定情報に対応付けられた複数の前記通信インターフェイス設定情報から一の前記通信インターフェイス設定情報を選択し、前記一の通信インターフェイス設定情報に対応する一の前記通信インターフェイスに設定する通信インターフェイス設定部と、前記一のネットワーク設定情報及び前記一の通信インターフェイス設定情報による設定に基づいて、前記一の通信インターフェイスを用いて通信を行う通信部とを備えることを特徴とする情報処理装置、並びに、当該情報処理装置の通信制御方法及び通信制御プログラムを提供する。
また、本発明の第２の形態によると、複数の通信インターフェイスを備える情報処理装置であって、複数の場所のそれぞれに対応して、当該場所においてネットワークを介して通信を行うために前記情報処理装置に設定すべきネットワーク設定情報を、前記情報処理装置の使用者に入力させるネットワーク設定情報入力部と、複数の前記ネットワーク設定情報のそれぞれに対応して、前記複数の通信インターフェイスのそれぞれに設定すべき通信インターフェイス設定情報を、前記情報処理装置の使用者に順次入力させる通信インターフェイス設定情報入力部と、前記情報処理装置の位置する場所を示す場所情報を取得する場所情報取得部と、前記場所情報により指定された場所に対応する前記ネットワーク設定情報、及び当該ネットワーク設定情報に対応付けられた複数の前記通信インターフェイス設定情報から選択された前記通信インターフェイス設定情報による設定に基づいて通信を行う通信部とを備えることを特徴とする情報処理装置、並びに、当該情報処理装置の通信制御方法及び通信制御プログラムを提供する。
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションも又発明となりうる。
【図面の簡単な説明】図１は、本発明の実施形態に係る情報処理装置１０の機能構成を示す。
図２は、本発明の実施形態に係るネットワーク設定情報格納部１１０に格納される情報を、表形式により示す。
図３は、本発明の実施形態に係る通信インターフェイス設定情報格納部１１５に格納される情報を、表形式により示す。
図４は、本発明の実施形態に係る情報処理装置１０の設定処理フローを示す。
図５は、本発明の実施形態に係る設定処理フローにおいて表示される場所選択画面５００を示す。
図６は、本発明の実施形態に係る設定処理フローにおいて表示されるネットワーク設定情報入力画面６００を示す。
図７は、本発明の実施形態に係る設定処理フローにおいて表示される通信インターフェイス設定情報入力画面７００を示す。
図８は、本発明の実施形態に係る設定処理フローにおいて表示される通信インターフェイス設定情報入力画面８００を示す。
図９は、本発明の実施形態に係る情報処理装置１０の通信処理フローを示す。
図１０は、本発明の実施形態に係る情報処理装置１０のハードウェア構成の一例を示す。
発明を実施するための最良の態様
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
図１は、本実施形態に係る情報処理装置１０の機能構成を示す。本実施形態に係る情報処理装置１０は、複数の通信インターフェイスを備え、複数の通信インターフェイスに共通のネットワーク設定、及びそれぞれの通信インターフェイス固有の通信インターフェイス設定を用いて通信を行う。これにより、情報処理装置１０の使用者は、各場所に対応して、複数の通信インターフェイスのそれぞれにネットワーク設定を行う必要がなくなるため、複数の通信インターフェイスを簡易に設定することができる。
情報処理装置１０は、通信インターフェイス１００ａ〜ｂと、アプリケーション処理部１０５と、ネットワーク設定情報格納部１１０と、通信インターフェイス設定情報格納部１１５と、場所情報取得部１２０と、ネットワーク設定部１３０と、通信インターフェイス設定部１３５と、通信部１４０と、ネットワーク設定情報表示部１４５と、ネットワーク設定情報入力部１５０と、通信インターフェイス設定情報表示部１５５と、通信インターフェイス設定情報入力部１６０とを備える。
通信インターフェイス１００ａ〜ｂは、情報処理装置１０をネットワークに接続し、通信を行わせる通信アダプタである。本実施形態においては、説明の便宜上、通信インターフェイス１００ａは、例えばイーサネット（登録商標）等の有線ＬＡＮインターフェイスであり、通信インターフェイス１００ｂは、例えばＩＥＥＥ８０２．１１ｂ等の無線ＬＡＮインターフェイスであるものとする。これに代えて、通信インターフェイス１００ａ〜ｂは、例えば、携帯電話網等を使用する無線通信インターフェイスや、Ｂｌｕｅｔｏｏｔｈ（登録商標）や赤外線通信等の近距離無線通信インターフェイス等の他の通信インターフェイスであってもよい。
アプリケーション処理部１０５は、情報処理装置１０上で実行されるアプリケーションを処理し、アプリケーションにより要求される通信を通信部１４０に行わせる。ネットワーク設定情報格納部１１０は、情報処理装置１０が使用される複数の場所のそれぞれに対応して、各場所においてネットワークを介して通信を行うために情報処理装置１０内の通信部１４０に設定すべきネットワーク設定情報を格納する。通信インターフェイス設定情報格納部１１５は、ネットワーク設定情報格納部１１０に格納された複数のネットワーク設定情報のそれぞれに対応して、各ネットワーク設定情報を用いて通信インターフェイス１００ａ〜ｂのそれぞれにより通信を行うために、通信インターフェイス１００ａ〜ｂのそれぞれに設定すべき通信インターフェイス１００固有の通信インターフェイス設定情報を格納する。
場所情報取得部１２０は、情報処理装置１０の位置する場所を示す場所情報を取得する。場所情報取得部１２０は、場所情報入力部１２２、アクセスポイント検出部１２４、無線ＬＡＮ設定情報選択部１２６、及び場所情報検出部１２８を有する。場所情報入力部１２２は、情報処理装置１０の位置する場所を情報処理装置１０の使用者により指定させることにより、情報処理装置１０の場所情報を取得する。アクセスポイント検出部１２４は、情報処理装置１０の近傍に位置する無線ＬＡＮ等のアクセスポイントに設定された、当該アクセスポイントを用いたネットワーク接続を特定するＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  ＩＤ）を検出する。無線ＬＡＮ設定情報選択部１２６は、複数のネットワーク設定情報のそれぞれに対応して通信インターフェイス設定情報格納部１１５に格納された、通信インターフェイス１００ｂに設定すべき通信インターフェイス設定情報である無線ＬＡＮインターフェイス設定情報を順次通信インターフェイス１００ｂに設定し、アクセスポイントと通信可能か否かを検出する。場所情報検出部１２８は、場所情報入力部１２２、アクセスポイント検出部１２４、及び無線ＬＡＮ設定情報選択部１２６の処理結果に基づき、情報処理装置１０の位置する場所を場所情報として検出する。
以上において、場所情報は、情報処理装置１０を使用する場所（ロケーション）に対応して情報処理装置１０に設定すべき通信設定を特定するために用いられるものであり、必ずしも特定の位置を示す情報でなくてもよい。すなわち例えば、場所情報は、「会社の居室」や「家庭」等の特定の位置を指定する情報であってよく、「東京都内」、「外出先」、又は「その他の場所」等の、指定した範囲内の任意の位置に対応する情報であってもよい。
ネットワーク設定部１３０は、場所情報取得部１２０が取得した場所情報に基づき、複数の場所にそれぞれが対応する複数のネットワーク設定情報から、情報処理装置１０の位置する場所に対応するネットワーク設定情報を選択し、情報処理装置１０内の通信部１４０に設定する。通信インターフェイス設定部１３５は、ネットワーク設定部１３０に設定されたネットワーク設定情報に対応付けられた、通信インターフェイス設定情報格納部１１５内の複数の通信インターフェイス設定情報から、通信に使用する通信インターフェイス設定情報を選択し、当該通信インターフェイス設定情報に対応する通信インターフェイスに設定する。通信部１４０は、通信インターフェイス設定部１３５により設定された通信インターフェイス設定情報に対応する通信インターフェイス１００を用いて、ネットワーク設定部１３０により設定されたネットワーク設定情報及び当該通信インターフェイス設定情報による設定に基づいて、アプリケーション処理部１０５により要求された通信を行う。
ネットワーク設定情報表示部１４５は、情報処理装置１０の使用者に対してネットワーク設定情報を表示する。ネットワーク設定情報入力部１５０は、情報処理装置１０の使用者に、ネットワーク設定情報を入力させ、ネットワーク設定情報格納部１１０に格納する。通信インターフェイス設定情報表示部１５５は、情報処理装置１０の使用者に対して通信インターフェイス設定情報を表示する。通信インターフェイス設定情報入力部１６０は、情報処理装置１０の使用者に、通信インターフェイス設定情報を入力させ、通信インターフェイス設定情報格納部１１５に格納する。
図２は、本実施形態に係るネットワーク設定情報格納部１１０に格納される情報を、表形式により示す。ネットワーク設定情報格納部１１０は、複数の場所のそれぞれに対応して、当該場所においてネットワークを介して通信を行うために通信部１４０に設定すべきネットワーク設定情報を格納する。ここで、ネットワーク設定情報は、通信インターフェイス１００ａ〜ｂのいずれを用いて通信を行う場合においても共通して設定すべき情報であり、通信インターフェイス１００の種類に依存しない設定情報である。
本実施形態に係るネットワーク設定情報は、ＴＣＰ／ＩＰ設定情報、インターネット設定情報、プリンタ設定情報の各フィールドを含む。ＴＣＰ／ＩＰ設定情報フィールドは、情報処理装置１０に割り当てるべきＩＰアドレス及びサブネットマスクや、当該場所におけるネットワーク上のゲートウェイ及びＤＮＳサーバを指定する設定情報を格納する。インターネット設定情報フィールドは、当該場所におけるネットワークを使用するために設定すべきプロキシサーバを指定する設定情報や、当該場所において通信に用いるアプリケーションの設定情報や、ＶＰＮの設定情報等を格納する。プリンタ設定情報フィールドは、当該場所におけるネットワーク上のプリンタを指定する設定情報を格納する。
図３は、本実施形態に係る通信インターフェイス設定情報格納部１１５に格納される情報を、表形式により示す。通信インターフェイス設定情報格納部１１５は、複数の場所のそれぞれに対応して、当該場所で使用する通信インターフェイス、当該場所で使用する通信インターフェイス設定情報、当該場所における通信速度、当該場所において使用する通信インターフェイスの優先順位の組を格納する。ここで、複数の場所のそれぞれは複数のネットワーク設定情報のそれぞれと対応することから複数の通信インターフェイス設定情報等は、複数のネットワーク設定情報のそれぞれに対応して格納される。
ここで、通信インターフェイス設定情報フィールドは、通信インターフェイス１００ａ〜ｂのそれぞれに対応して設定される情報であって、通信インターフェイス１００の種類に依存する設定情報である通信インターフェイス設定情報を格納する。ここで、通信インターフェイス設定情報格納部１１５は、複数の場所のそれぞれに対応して、当該場所におけるアクセスポイントに設定されたＳＳＩＤを含む通信インターフェイス１００ｂの通信インターフェイス設定情報である無線ＬＡＮインターフェイス設定情報を格納する。無線ＬＡＮインターフェイス設定情報は、通信インターフェイス１００ｂが無線ＬＡＮによる通信で使用するＷＥＰキー等の設定を更に含んでもよい。また、通信インターフェイス設定情報は、例えば通信インターフェイス１００のデバイスドライバに対する設定等の、通信インターフェイス１００の種類に依存する設定情報を含んでもよい。
通信速度フィールドは、通信インターフェイス設定情報格納部１１５の当該エントリに対応する場所における通信インターフェイス１００の通信速度を格納する。ここで、通信インターフェイス１００の通信速度は、通信インターフェイス１００の種類に基づき定められてもよく、これに代えて、実測により測定されてもよい。優先順位フィールドは、通信インターフェイス設定情報格納部１１５の当該エントリに対応する場所及び通信インターフェイス１００を選択する優先順位を格納する。
図４は、本実施形態に係る情報処理装置１０の設定処理フローを示す。また、図５、図６、図７、及び図８は、本実施形態に係る設定処理フローにおいて表示される場所選択画面５００、ネットワーク設定情報入力画面６００、通信インターフェイス設定情報入力画面７００、及び通信インターフェイス設定情報入力画面８００をそれぞれ示す。以下、図５から図８を参照しつつ、情報処理装置１０の設定処理フローを説明する。
設定処理フローにおけるＳ４００、Ｓ４０５、Ｓ４１０、Ｓ４１５、Ｓ４２０、Ｓ４２５、Ｓ４３０、Ｓ４４０、及びＳ４４５は、指定した場所に対応するネットワーク設定情報を使用者に入力させると共に、当該ネットワーク設定情報に対応する複数の通信インターフェイス設定情報を使用者に入力させる処理である。
まず、ネットワーク設定情報表示部１４５は、情報処理装置１０の使用者に、図５に示した場所選択画面５００を表示する（ステップＳ４００）。場所選択画面５００は、新たな場所の名称を使用者に入力させる場所入力欄５１０と、ネットワーク設定情報格納部１１０に格納された複数の場所の中から設定すべき場所を使用者に指定させる場所選択欄５２０と、次の画面に処理を進める指示を使用者に入力させる次ボタン５３０とを備える。  新たな場所の名称が場所入力欄５１０に入力された場合、又は場所選択欄５２０により場所を選択された場合において次ボタン５３０が入力されると（Ｓ４０５：Ｙｅｓ）、ネットワーク設定情報入力部１５０は、処理をＳ４１０に進める。一方、新たな場所の名称が入力されず、かつ、場所選択欄５２０により場所を指定されていない場合において次ボタン５３０が入力されると（Ｓ４０５：Ｎｏ）、ネットワーク設定情報入力部１５０は、処理をＳ４５０に進める。
Ｓ４１０において、ネットワーク設定情報表示部１４５は、情報処理装置１０の使用者に、図６に示したネットワーク設定情報入力画面６００を表示する（Ｓ４１０）。ネットワーク設定情報入力画面６００は、Ｓ４００及びＳ４０５により指定された場所に対応するネットワーク設定情報のうち、ＩＰアドレス、サブネットマスク、及びデフォルトのゲートウェイについての設定情報を表示・設定するＩＰアドレス設定欄６１０と、ＤＮＳサーバの設定情報を表示・設定するＤＮＳサーバ設定欄６２０とを備える。
Ｓ４０５において複数の場所の中から設定すべき場所が指定された場合、ネットワーク設定情報表示部１４５は、指定された場所に対応するネットワーク設定情報をＩＰアドレス設定欄６１０及びＤＮＳサーバ設定欄６２０に表示する。一方、Ｓ４０５において新たな場所の名称が入力された場合、ネットワーク設定情報表示部１４５は、ＩＰアドレス設定欄６１０及びＤＮＳサーバ設定欄６２０における入力欄を空欄として表示する。        次に、ネットワーク設定情報入力部１５０は、指定された場所に対応する設定対象のネットワーク設定情報を、ＩＰアドレス設定欄６１０及びＤＮＳサーバ設定欄６２０を介して情報処理装置１０の使用者に入力させ、入力があった場合に入力された設定対象のネットワーク設定情報をネットワーク設定情報格納部１１０に格納する（Ｓ４１５）。        次に、通信インターフェイス設定情報表示部１５５は、情報処理装置１０の使用者に、図７に示した通信インターフェイス設定情報入力画面７００を表示する（Ｓ４２０）。通信インターフェイス設定情報入力画面７００は、情報処理装置１０が備える通信インターフェイス１００ａ〜ｂを表示していずれかの通信インターフェイス１００を使用者に選択させる通信インターフェイス選択欄７１０と、使用者にＳ４７０の処理を指示させるネットワーク設定情報共有ボタン７２０とを備える。
通信インターフェイス選択欄７１０上でいずれかの通信インターフェイスが選択されると（Ｓ４２５：Ｙｅｓ）、通信インターフェイス設定情報表示部１５５は、図８に示した通信インターフェイス設定情報入力画面８００を表示する（Ｓ４３０）。そして、通信インターフェイス設定情報入力部１６０は、設定対象のネットワーク設定情報に対応する通信インターフェイス設定情報を使用者に入力させ、通信インターフェイス設定情報格納部１１５に格納する（Ｓ４４０）。ここで、通信インターフェイス設定情報入力部１６０は、通信インターフェイス１００ｂの無線ＬＡＮインターフェイス設定情報として、ＳＳＩＤ入力欄８１０によりＳＳＩＤを、ＷＥＰキー入力欄８２０によりＷＥＰキーをそれぞれ入力させる。
通信インターフェイス設定情報表示部１５５及び通信インターフェイス設定情報入力部１６０は、以上に示したＳ４２０、Ｓ４２５、Ｓ４３０、及びＳ４４０を、当該場所について未設定の通信インターフェイス１００のそれぞれに対して繰り返すことにより（Ｓ４４５）、情報処理装置１０の使用者に、設定対象のネットワーク設定情報に対応する複数の通信インターフェイス設定情報を順次入力させ、通信インターフェイス設定情報格納部１１５に格納する。
一方、通信インターフェイス選択欄７１０上で通信インターフェイスが選択されなかった場合（Ｓ４２５：Ｎｏ）、通信インターフェイス設定情報入力部１６０は、設定処理フローを終了させる。
情報処理装置１０は、上記のＳ４００、Ｓ４０５、Ｓ４１０、Ｓ４１５、Ｓ４２０、Ｓ４２５、Ｓ４３０、Ｓ４４０、及びＳ４４５を複数の場所のそれぞれに対応して実行することにより、複数の場所のそれぞれに対応するネットワーク設定情報と、複数のネットワーク設定情報のそれぞれに対応する通信インターフェイス設定情報とを使用者に順次入力させることができる。
また、情報処理装置１０の使用者がＳ４１５において、ネットワーク設定情報の変更を指示した場合に、ネットワーク設定情報入力部１５０は、場所と対応付けて格納されたネットワーク設定情報格納部１１０内のネットワーク設定情報を変更する。そして、通信部１４０は、変更されたネットワーク設定情報に対応付けられた複数の通信インターフェイス設定情報から選択された全ての通信インターフェイス設定情報による通信において、変更されたネットワーク設定情報及び選択された通信インターフェイス設定情報による設定に基づいて通信を行う。この結果、情報処理装置１０の使用者は、所定の場所に対応付けて格納されたネットワーク設定情報を変更すれば、当該ネットワーク設定情報に対応付けられた任意の通信インターフェイス設定情報を用いた通信において、変更されたネットワーク設定情報に基づく通信を利用することができる。
設定処理フローにおけるＳ４００、Ｓ４０５、Ｓ４５０、Ｓ４５５、Ｓ４６０、Ｓ４６５、Ｓ４７０、Ｓ４８０、及びＳ４８５は、通信インターフェイス設定情報を使用者に入力させると共に、使用者が選択したネットワーク設定情報に対応付けさせる処理である。  Ｓ４５０において、通信インターフェイス設定情報表示部１５５は、図７に示した通信インターフェイス設定情報入力画面７００を表示する（Ｓ４５０）。通信インターフェイス選択欄７１０上でいずれかの通信インターフェイス１００が選択され（Ｓ４５５：Ｙｅｓ）、かつ、ネットワーク設定情報共有ボタン７２０によりネットワーク設定情報の共有が指示された場合（Ｓ４６０：Ｙｅｓ）、Ｓ４５５で選択された設定対象の通信インターフェイス１００に対応する通信インターフェイス設定情報を、使用者により指定された他のネットワーク設定情報に対応付ける（Ｓ４６５）。
より具体的には、通信インターフェイス設定情報入力部１６０は、設定対象の通信インターフェイス１００の設定において、例えば他の通信インターフェイス１００を指定させる画面を通信インターフェイス設定情報表示部１５５に表示させる。次に、通信インターフェイス設定情報入力部１６０は、他の通信インターフェイス１００を使用者に指定させることにより、指定された通信インターフェイス１００に設定されている、設定対象とは異なる他の通信インターフェイス設定情報を指定させる。そして、通信インターフェイス設定情報入力部１６０は、他の通信インターフェイス設定情報を指定された場合に、設定対象の通信インターフェイス設定情報を、指定された他の通信インターフェイス設定情報に対応するネットワーク設定情報に対応付ける。
例えば、ネットワーク設定情報Ａに対応付けて通信インターフェイス１００ａの通信インターフェイス設定情報ａが設定されている場合において、通信インターフェイス１００ｂの設定を行う場合、次の処理が行われる。通信インターフェイス１００ｂの通信インターフェイス設定情報ｂの設定において、使用者は、通信インターフェイス１００ａを指定することにより、通信インターフェイス設定情報ｂとは異なる他の通信インターフェイス設定情報ａを指定する。この場合、通信インターフェイス設定情報入力部１６０は、通信インターフェイス設定情報ｂを、他の通信インターフェイス設定情報ａに対応するネットワーク設定情報Ａに対応付ける。
Ｓ４６５の処理により、情報処理装置１０の使用者は、設定対象の通信インターフェイス設定情報を、指定した他の通信インターフェイス設定情報に対応するネットワーク設定情報に対応付けることができる。
次に、通信インターフェイス設定情報表示部１５５及び通信インターフェイス設定情報入力部１６０は、Ｓ４３０及びＳ４４０と同様にして、設定対象の通信インターフェイス設定情報を通信インターフェイス設定情報格納部１１５に格納する（Ｓ４７０、Ｓ４８０）。通信インターフェイス設定情報表示部１５５及び通信インターフェイス設定情報入力部１６０は、以上に示したＳ４５０、Ｓ４５５、Ｓ４６０、Ｓ４６５、Ｓ４７０、及びＳ４８０を、未設定の通信インターフェイス１００のそれぞれに対して繰り返すことにより（Ｓ４８５）、未設定の通信インターフェイス１００に対する通信インターフェイス設定情報を、設定済みの通信インターフェイス設定情報に対応するネットワーク設定情報に対応付けて設定することができる。
図９は、本実施形態に係る情報処理装置１０の通信処理フローを示す。
まず、場所情報入力部１２２、アクセスポイント検出部１２４、及び無線ＬＡＮ設定情報選択部１２６は、情報処理装置１０の近傍に位置する無線ＬＡＮ等のアクセスポイントを取得又は検出する（Ｓ９００）。すなわち、場所情報入力部１２２は、情報処理装置１０の位置する場所を情報処理装置１０の使用者により指定させ、情報処理装置１０の場所情報を取得する。アクセスポイント検出部１２４は、情報処理装置１０の近傍に位置する無線ＬＡＮ等のアクセスポイントに設定された、当該アクセスポイントを用いたネットワーク接続を特定するＳＳＩＤを検出する。無線ＬＡＮ設定情報選択部１２６は、複数のネットワーク設定情報のそれぞれに対応して通信インターフェイス設定情報格納部１１５に格納された、通信インターフェイス１００ｂに設定すべき通信インターフェイス設定情報である無線ＬＡＮインターフェイス設定情報を順次通信インターフェイス１００ｂに設定し、アクセスポイントと通信可能か否かを検出する。
次に、場所情報検出部１２８は、場所情報入力部１２２、アクセスポイント検出部１２４、及び無線ＬＡＮ設定情報選択部１２６の処理結果に基づき、情報処理装置１０の位置する場所を場所情報として検出する（Ｓ９１０）。すなわち、場所情報検出部１２８は、場所情報入力部１２２が使用者から場所情報を取得した場合、場所情報入力部１２２が取得した場所情報を用いる。
また、場所情報検出部１２８は、アクセスポイント検出部１２４がアクセスポイントに設定されたＳＳＩＤを検出した場合、複数のネットワーク設定情報のそれぞれに対応して通信インターフェイス設定情報格納部１１５に格納された無線ＬＡＮインターフェイス設定情報のうち、アクセスポイント検出部１２４が検出したＳＳＩＤを含む無線ＬＡＮインターフェイス設定情報に対応する場所を、場所情報として検出する。ここで、情報処理装置１０の近傍に位置するアクセスポイントに複数のＳＳＩＤが設定されている場合、又は、情報処理装置１０の近傍に複数のアクセスポイントが配置されている場合、アクセスポイント検出部１２４は、複数のＳＳＩＤを検出する。この場合、通信インターフェイス設定情報格納部１１５に格納された複数の無線ＬＡＮインターフェイス設定情報のうち、アクセスポイント検出部１２４が検出したＳＳＩＤを含む無線ＬＡＮインターフェイス設定情報が複数存在する。場所情報検出部１２８は、情報処理装置１０の使用者により予め設定され、通信インターフェイス設定情報格納部１１５の優先順位フィールドに設定された優先順に基づいて選択した無線ＬＡＮインターフェイス設定情報に対応する場所を、場所情報として検出する。
また、場所情報検出部１２８は、無線ＬＡＮ設定情報選択部１２６の設定により、通信インターフェイス１００ｂを用いて情報処理装置１０が通信可能となった場合に、無線ＬＡＮ設定情報選択部１２６が通信インターフェイス１００ｂに設定した無線ＬＡＮインターフェイス設定情報に対応する場所を、場所情報として検出する。
以上において、場所情報検出部１２８は、例えば場所情報入力部１２２、アクセスポイント検出部１２４、無線ＬＡＮ設定情報選択部１２６の順序で場所情報を優先的に検出してもよい。場所情報取得部１２０は、場所情報検出部１２８により検出された場所情報を取得し、ネットワーク設定部１３０へ供給する。
次に、ネットワーク設定部１３０は、場所情報取得部１２０が取得した場所情報に基づき、複数の場所のそれぞれに対応する複数のネットワーク設定情報から、情報処理装置１０の位置する場所に対応するネットワーク設定情報を選択し、情報処理装置１０内の通信部１４０に設定する（Ｓ９２０）。
次に、通信インターフェイス設定部１３５は、ネットワーク設定部１３０に設定されたネットワーク設定情報に対応付けられた、通信インターフェイス設定情報格納部１１５内の複数の通信インターフェイス設定情報から、通信に使用する通信インターフェイス設定情報を選択し、当該通信インターフェイス設定情報に対応する通信インターフェイスに設定する（Ｓ９３０）。  ここで、通信インターフェイス設定部１３５は、Ｓ９１０において取得された場所情報により指定される場所に対応する通信インターフェイス設定情報のうち、通信インターフェイス設定情報格納部１１５に格納された通信速度が最も高く、かつ、有効に通信可能な通信インターフェイス設定情報を選択する。これに代えて、通信インターフェイス設定部１３５は、Ｓ９１０において取得された場所情報により指定される場所に対応する通信インターフェイス設定情報のうち、通信インターフェイス設定情報格納部１１５に格納された優先順位が最も高く、かつ、有効に通信可能な通信インターフェイス設定情報を選択してもよい。
次に、通信部１４０は、Ｓ９１０で取得された場所情報により指定された場所に対応するネットワーク設定情報、及び当該ネットワーク設定情報に対応付けられた複数の通信インターフェイス設定情報の中からＳ９３０において選択された通信インターフェイス設定情報による設定に基づいて、通信を行う。
図１０は、本実施形態に係る情報処理装置１０のハードウェア構成の一例を示す。本実施形態に係る情報処理装置１０は、ホスト・コントローラ１０８２により相互に接続されるＣＰＵ１０００、ＲＡＭ１０２０、グラフィック・コントローラ１０７５、及び表示装置１０８０を有するＣＰＵ周辺部と、入出力コントローラ１０８４によりホスト・コントローラ１０８２に接続される通信インターフェイス１００ａ〜ｂ、ハードディスク・ドライブ１０４０、及びＣＤ−ＲＯＭドライブ１０６０を有する入出力部と、入出力コントローラ１０８４に接続されるＲＯＭ１０１０、フレキシブルディスク・ドライブ１０５０、及び入出力チップ１０７０を有するレガシー入出力部とを備えるＣＰＵ１０００により実現される。
ホスト・コントローラ１０８２は、ＲＡＭ１０２０と、高い転送レートでＲＡＭ１０２０をアクセスするＣＰＵ１０００及びグラフィック・コントローラ１０７５とを接続する。ＣＰＵ１０００は、ＲＯＭ１０１０及びＲＡＭ１０２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィック・コントローラ１０７５は、ＣＰＵ１０００等がＲＡＭ１０２０内に設けたフレーム・バッファ上に生成する画像データを取得し、表示装置１０８０上に表示させる。これに代えて、グラフィック・コントローラ１０７５は、ＣＰＵ１０００等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
入出力コントローラ１０８４は、ホスト・コントローラ１０８２と、比較的高速な入出力装置である通信インターフェイス１００ａ〜ｂ、ハードディスク・ドライブ１０４０、ＣＤ−ＲＯＭドライブ１０６０を接続する。通信インターフェイス１００ａ〜ｂは、ネットワークを介して他の装置と通信する。ハードディスク・ドライブ１０４０は、情報処理装置１０が使用するプログラム及びデータを格納する。ＣＤ−ＲＯＭドライブ１０６０は、ＣＤ−ＲＯＭ１０９５からプログラム又はデータを読み取り、ＲＡＭ１０２０及び／又はハードディスク・ドライブ１０４０に提供する。
また、入出力コントローラ１０８４には、ＲＯＭ１０１０と、フレキシブルディスク・ドライブ１０５０や入出力チップ１０７０等の比較的低速な入出力装置とが接続される。ＲＯＭ１０１０は、情報処理装置１０が起動時に実行するブート・プログラムや、情報処理装置１０のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ１０５０は、フレキシブルディスク１０９０からプログラム又はデータを読み取り、入出力コントローラ１０８４を介してＣＰＵ１０００及び／又はハードディスク・ドライブ１０４０に提供する。入出力チップ１０７０は、フレキシブルディスク１０９０や、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を接続する。
ＲＡＭ１０２０を介してＣＰＵ１０００に提供されるプログラムは、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、入出力コントローラ１０８４及びＲＡＭ１０２０を介してＣＰＵ１０００にインストールされ、ＣＰＵ１０００において実行される。
情報処理装置１０にインストールされて実行される通信制御プログラムは、アプリケーション処理モジュールと、ネットワーク設定情報格納モジュールと、通信インターフェイス設定情報格納モジュールと、場所情報入力モジュール、アクセスポイント検出モジュール、無線ＬＡＮ設定情報選択モジュール、及び場所情報検出モジュールを有する場所情報取得モジュールと、ネットワーク設定モジュールと、通信インターフェイス設定モジュールと、通信モジュールと、ネットワーク設定情報表示モジュールと、ネットワーク設定情報入力モジュールと、通信インターフェイス設定情報表示モジュールと、通信インターフェイス設定情報入力モジュールとを備える。これらのプログラム又はモジュールは、情報処理装置１０を、アプリケーション処理部１０５、ネットワーク設定情報格納部１１０、通信インターフェイス設定情報格納部１１５、場所情報入力部１２２とアクセスポイント検出部１２４と無線ＬＡＮ設定情報選択部１２６と場所情報検出部１２８とを有する場所情報取得部１２０、ネットワーク設定部１３０、通信インターフェイス設定部１３５、通信部１４０、ネットワーク設定情報表示部１４５、ネットワーク設定情報入力部１５０、通信インターフェイス設定情報表示部１５５、及び通信インターフェイス設定情報入力部１６０としてそれぞれ機能させる。
以上に示したプログラム又はモジュールは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムを情報処理装置１０に提供してもよい。
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更または改良を加えることができる。そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
以上に説明した実施形態によれば、以下の各項目に示す情報処理装置、通信制御方法、及び通信制御プログラムが実現される。
（項目１）  複数の通信インターフェイスを備える情報処理装置であって、複数の場所のそれぞれに対応して、当該場所においてネットワークを介して通信を行うために前記情報処理装置に設定すべきネットワーク設定情報を格納するネットワーク設定情報格納部と、複数の前記ネットワーク設定情報のそれぞれに対応して、当該ネットワーク設定情報を用いて通信を行うために、前記複数の通信インターフェイスのそれぞれに設定すべき通信インターフェイス設定情報を格納する通信インターフェイス設定情報格納部と、前記情報処理装置の位置する場所を示す場所情報を取得する場所情報取得部と、前記場所情報に基づき、前記複数の場所にそれぞれが対応する複数の前記ネットワーク設定情報から前記情報処理装置の位置する場所に対応する一の前記ネットワーク設定情報を選択し、前記情報処理装置に設定するネットワーク設定部と、前記一のネットワーク設定情報に対応付けられた複数の前記通信インターフェイス設定情報から一の前記通信インターフェイス設定情報を選択し、前記一の通信インターフェイス設定情報に対応する一の前記通信インターフェイスに設定する通信インターフェイス設定部と、前記一のネットワーク設定情報及び前記一の通信インターフェイス設定情報による設定に基づいて、前記一の通信インターフェイスを用いて通信を行う通信部とを備えることを特徴とする情報処理装置。
（項目２）  前記複数の通信インターフェイスの少なくとも１つは無線ＬＡＮインターフェイスであり、前記通信インターフェイス設定情報格納部は、前記複数の場所のそれぞれに対応して、当該場所におけるアクセスポイントに設定されたＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  ＩＤ）を含む前記通信インターフェイス設定情報である無線ＬＡＮインターフェイス設定情報を格納し、前記場所情報取得部は、前記情報処理装置の近傍に位置するアクセスポイントに設定された前記ＳＳＩＤを検出するアクセスポイント検出部と、前記複数の無線ＬＡＮインターフェイス設定情報のうち、前記アクセスポイント検出部が検出した前記ＳＳＩＤを含む前記無線ＬＡＮインターフェイス設定情報に対応する場所を、前記場所情報として検出する場所情報検出部とを有することを特徴とする項目１記載の情報処理装置。
（項目３）  前記場所情報検出部は、前記複数の無線ＬＡＮインターフェイス設定情報のうち、前記アクセスポイント検出部が検出した前記ＳＳＩＤを含む前記無線ＬＡＮインターフェイス設定情報が複数存在する場合に、前記情報処理装置の使用者により予め設定された優先順に基づいて選択した前記無線ＬＡＮインターフェイス設定情報に対応する場所を、前記場所情報として検出することを特徴とする項目２記載の情報処理装置。
（項目４）  前記複数の通信インターフェイスの少なくとも１つは無線ＬＡＮインターフェイスであり、前記通信インターフェイス設定情報格納部は、前記複数の場所のそれぞれに対応して、前記無線ＬＡＮインターフェイスに設定すべき前記通信インターフェイス設定情報である無線ＬＡＮインターフェイス設定情報を格納し、前記場所情報取得部は、前記複数のネットワーク設定情報のそれぞれに対応して格納された複数の前記無線ＬＡＮインターフェイス設定情報を順次前記無線ＬＡＮインターフェイスに設定する無線ＬＡＮ設定情報選択部と、前記無線ＬＡＮ設定情報選択部の設定により前記無線ＬＡＮインターフェイスを用いて前記情報処理装置が通信可能となった場合に、前記無線ＬＡＮ設定情報選択部が設定した前記無線ＬＡＮインターフェイス設定情報に対応する場所を、前記場所情報として検出する場所情報検出部とを有することを特徴とする項目１記載の情報処理装置。
（項目５）  前記情報処理装置の使用者に、前記場所に対応するネットワーク設定情報を入力させ、前記ネットワーク設定情報格納部に格納するネットワーク設定情報入力部と、前記情報処理装置の使用者に、前記ネットワーク設定情報に対応する複数の通信インターフェイス設定情報を順次入力させ、前記通信インターフェイス設定情報格納部に格納する通信インターフェイス設定情報入力部とを更に備えることを特徴とする項目１記載の情報処理装置。
（項目６）  複数の通信インターフェイスを備える情報処理装置であって、複数の場所のそれぞれに対応して、当該場所においてネットワークを介して通信を行うために前記情報処理装置に設定すべきネットワーク設定情報を、前記情報処理装置の使用者に入力させるネットワーク設定情報入力部と、複数の前記ネットワーク設定情報のそれぞれに対応して、前記複数の通信インターフェイスのそれぞれに設定すべき通信インターフェイス設定情報を、前記情報処理装置の使用者に順次入力させる通信インターフェイス設定情報入力部と、前記情報処理装置の位置する場所を示す場所情報を取得する場所情報取得部と、前記場所情報により指定された場所に対応する前記ネットワーク設定情報、及び当該ネットワーク設定情報に対応付けられた複数の前記通信インターフェイス設定情報から選択された前記通信インターフェイス設定情報による設定に基づいて通信を行う通信部とを備えることを特徴とする情報処理装置。
（項目７）  前記通信インターフェイス設定情報入力部は、一の前記通信インターフェイス設定情報の設定において、他の前記通信インターフェイス設定情報を指定された場合に、前記一の通信インターフェイス設定情報を、前記他の通信インターフェイス設定情報に対応する前記ネットワーク設定情報に対応付けることを特徴とする項目６記載の情報処理装置。
（項目８）  前記情報処理装置の使用者が前記ネットワーク設定情報の変更を指示した場合に、前記通信部は、変更された前記ネットワーク設定情報に対応付けられた前記複数の通信インターフェイス設定情報から選択された全ての前記通信インターフェイス設定情報による通信において、変更された前記ネットワーク設定情報による設定に基づいて通信を行うことを特徴とする項目６記載の情報処理装置。
（項目９）  複数の通信インターフェイスを備える情報処理装置の通信を制御する通信制御方法であって、複数の場所のそれぞれに対応して、当該場所においてネットワークを介して通信を行うために前記情報処理装置に設定すべきネットワーク設定情報を格納するネットワーク設定情報格納段階と、複数の前記ネットワーク設定情報のそれぞれに対応して、当該ネットワーク設定情報を用いて通信を行うために、前記複数の通信インターフェイスのそれぞれに設定すべき通信インターフェイス設定情報を格納する通信インターフェイス設定情報格納段階と、前記情報処理装置の位置する場所を示す場所情報を取得する場所情報取得段階と、前記場所情報に基づき、前記複数の場所にそれぞれが対応する複数の前記ネットワーク設定情報から前記情報処理装置の位置する場所に対応する一の前記ネットワーク設定情報を選択し、前記情報処理装置に設定するネットワーク設定段階と、前記一のネットワーク設定情報に対応付けられた複数の前記通信インターフェイス設定情報から一の前記通信インターフェイス設定情報を選択し、前記一の通信インターフェイス設定情報に対応する一の前記通信インターフェイスに設定する通信インターフェイス設定段階と、前記一のネットワーク設定情報及び前記一の通信インターフェイス設定情報による設定に基づいて、前記一の通信インターフェイスを用いて通信を行う通信段階とを備えることを特徴とする通信制御方法。
（項目１０）  複数の通信インターフェイスを備える情報処理装置の通信を制御する通信制御方法であって、複数の場所のそれぞれに対応して、当該場所においてネットワークを介して通信を行うために前記情報処理装置に設定すべきネットワーク設定情報を、前記情報処理装置の使用者に入力させるネットワーク設定情報入力段階と、複数の前記ネットワーク設定情報のそれぞれに対応して、前記複数の通信インターフェイスのそれぞれに設定すべき通信インターフェイス設定情報を、前記情報処理装置の使用者に順次入力させる通信インターフェイス設定情報入力段階と、前記情報処理装置の位置する場所を示す場所情報を取得する場所情報取得段階と、前記場所情報により指定された場所に対応する前記ネットワーク設定情報、及び当該ネットワーク設定情報に対応付けられた複数の前記通信インターフェイス設定情報から選択された前記通信インターフェイス設定情報による設定に基づいて通信を行う通信段階とを備えることを特徴とする通信制御方法。
（項目１１）  複数の通信インターフェイスを備える情報処理装置用の通信制御プログラムであって、前記情報処理装置を、複数の場所のそれぞれに対応して、当該場所においてネットワークを介して通信を行うために前記情報処理装置に設定すべきネットワーク設定情報を格納するネットワーク設定情報格納部と、複数の前記ネットワーク設定情報のそれぞれに対応して、当該ネットワーク設定情報を用いて通信を行うために、前記複数の通信インターフェイスのそれぞれに設定すべき通信インターフェイス設定情報を格納する通信インターフェイス設定情報格納部と、前記情報処理装置の位置する場所を示す場所情報を取得する場所情報取得部と、前記場所情報に基づき、前記複数の場所にそれぞれが対応する複数の前記ネットワーク設定情報から前記情報処理装置の位置する場所に対応する一の前記ネットワーク設定情報を選択し、前記情報処理装置に設定するネットワーク設定部と、前記一のネットワーク設定情報に対応付けられた複数の前記通信インターフェイス設定情報から一の前記通信インターフェイス設定情報を選択し、前記一の通信インターフェイス設定情報に対応する一の前記通信インターフェイスに設定する通信インターフェイス設定部として機能させ、前記情報処理装置に、前記一のネットワーク設定情報及び前記一の通信インターフェイス設定情報による設定に基づいて、前記一の通信インターフェイスを用いて通信を行わせることを特徴とする通信制御プログラム。
（項目１２）  複数の通信インターフェイスを備える情報処理装置用の通信制御プログラムであって、前記情報処理装置を、複数の場所のそれぞれに対応して、当該場所においてネットワークを介して通信を行うために前記情報処理装置に設定すべきネットワーク設定情報を、前記情報処理装置の使用者に入力させるネットワーク設定情報入力部と、複数の前記ネットワーク設定情報のそれぞれに対応して、前記複数の通信インターフェイスのそれぞれに設定すべき通信インターフェイス設定情報を、前記情報処理装置の使用者に順次入力させる通信インターフェイス設定情報入力部と、前記情報処理装置の位置する場所を示す場所情報を取得する場所情報取得部として機能させ、前記情報処理装置に、前記場所情報により指定された場所に対応する前記ネットワーク設定情報、及び当該ネットワーク設定情報に対応付けられた複数の前記通信インターフェイス設定情報から選択された前記通信インターフェイス設定情報による設定に基づいて通信を行わせる  ことを特徴とする通信制御プログラム。
（項目１３）  項目１１又は項目１２に記載の通信制御プログラムを記録した記録媒体。  上記説明から明らかなように、本発明によれば、複数の場所のそれぞれについて、複数の通信インターフェイスに関するネットワーク設定を共通化することにより、複数の通信インターフェイスを簡易に設定し、使い分けることができる情報処理装置、通信制御方法、及び通信制御プログラムを提供することができる。
【図１】
2004066560.tif 000003
【図２】
2004066560.tif 000004
【図３】
2004066560.tif 000005
【図４】
2004066560.tif 000006
【図５】
2004066560.tif 000007
【図６】
2004066560.tif 000008
【図７】
2004066560.tif 000009
【図８】
2004066560.tif 000010
【図９】
2004066560.tif 000011
【図１０】
2004066560.tif 000012
【国際調査報告】
2004066560.tif 000013
2004066560.tif 000014
2004066560.tif 000015
2004066560.tif 000016