(57)【特許請求の範囲】
【請求項１】
無線ネットワークに関する設定内容を規定し、ユーザが予め作成した第１フォーマットの設定ファイルであって、無線端末の識別情報に関する情報を含む複数種類のデータを複数のユーザのそれぞれに対応して規定する設定ファイルを受信する受信部と、
前記設定ファイルから複数種類のデータを分離して前記複数のユーザのそれぞれに対する個別のデータを抽出する抽出部と、
前記抽出した前記複数のユーザのそれぞれに対する個別のデータに基づいて、前記複数のユーザのそれぞれに対する前記無線ネットワークを設定する設定部と、
を備える無線中継装置。
【請求項２】
前記設定ファイルは、認証に関する設定内容をさらに規定し、
前記複数種類のデータは認証方式に関する情報をさらに含み、
前記設定部は、前記抽出した前記複数のユーザのそれぞれに対する個別のデータに基づいて、前記複数のユーザのそれぞれに対する認証を設定することを特徴とする請求項１に記載の無線中継装置。
【請求項３】
前記第１フォーマットの設定ファイルを第２フォーマットの設定ファイルに変換する変換部をさらに備え、
前記抽出部は、前記第２フォーマットの設定ファイルから複数種類のデータを分離して前記複数のユーザのそれぞれに対する個別のデータを抽出することを特徴とする請求項１または請求項２に記載の無線中継装置。
【請求項４】
連携する他の無線中継装置に対して前記抽出した前記複数のユーザのそれぞれに対する個別のデータを送信する第１送信部をさらに備えることを特徴とする請求項１から請求項３のいずれか一に記載の無線中継装置。
【請求項５】
前記設定ファイルに基づいて、前記無線端末の設定のための実行ファイルを生成するファイル生成部と、
前記生成された実行ファイルまたは前記実行ファイルに関する情報を無線端末に送信する第２送信部と、
をさらに備えることを特徴とする請求項１または請求項２に記載の無線中継装置。
【請求項６】
前記無線端末が前記無線ネットワークに接続するための認証を行う認証部をさらに備え、
前記認証部は、前記無線端末から当該無線端末に対応する前記認証方式に関する情報を受信した場合、前記無線端末に認証が成功したことを示す情報を送信することを特徴とする請求項２に記載の無線中継装置。
【請求項７】
前記設定ファイルは、無線端末が無線ネットワークに接続することが可能な時間帯情報を含むことを特徴とする請求項１または請求項２に記載の無線中継装置。
【請求項８】
前記無線ネットワークを設定することは、前記無線端末が前記無線中継装置を介して前記無線ネットワークに接続するために前記無線端末の識別情報を含む情報を設けることであり、
前記認証を設定することは、前記無線端末が前記無線中継装置を介して前記無線ネットワークに接続するために前記無線端末に要求する認証方式を設けることであることを特徴とする請求項２に記載の無線中継装置。
【請求項９】
前記認証方式に関する情報は、少なくともＥＡＰ−ＴＬＳ、ＥＡＰ−ＴＴＬＳ、ＥＡＰ−ＰＥＡＰ、ＥＡＰ−ＦＡＳＴ、ＥＡＰ−ＭＤ５、ＷＰＡ−ＰＳＫ及びＷＰＡ２−ＰＳＫのうちの一つに関する情報であることを特徴とする請求項２、請求項６または請求項８に記載の無線中継装置。
【請求項１０】
前記無線端末の識別情報は、ＭＡＣアドレスであり、
前記無線中継装置の識別情報は、ＥＳＳＩＤであることを特徴とする請求項１から請求項８のいずれか一に記載の無線中継装置。
【請求項１１】
無線ネットワークに関する設定内容を規定する第１フォーマットの設定ファイルであって、無線端末の識別情報に関する情報を含む複数種類のデータを複数のユーザのそれぞれに対応して規定する設定ファイルを受信する受信部と、
前記設定ファイルから複数種類のデータを分離して前記複数のユーザのそれぞれに対する個別のデータを抽出する抽出部と、
前記抽出した前記複数のユーザのそれぞれに対する個別のデータに基づいて、前記複数のユーザのそれぞれに対する前記無線ネットワークを設定する設定部と、
前記第１フォーマットの設定ファイルを第２フォーマットの設定ファイルに変換する変換部と、
を備え、
前記抽出部は、前記第２フォーマットの設定ファイルから複数種類のデータを分離して前記複数のユーザのそれぞれに対する個別のデータを抽出することを特徴とする無線中継装置。
【請求項１２】
無線ネットワークに関する設定内容を規定する第１フォーマットの設定ファイルであって、無線端末の識別情報に関する情報を含む複数種類のデータを複数のユーザのそれぞれに対応して規定する設定ファイルを受信する受信部と、
前記設定ファイルから複数種類のデータを分離して前記複数のユーザのそれぞれに対する個別のデータを抽出する抽出部と、
前記抽出した前記複数のユーザのそれぞれに対する個別のデータに基づいて、前記複数のユーザのそれぞれに対する前記無線ネットワークを設定する設定部と、
前記設定ファイルに基づいて、前記無線端末の設定のための実行ファイルを生成するファイル生成部と、
前記生成された実行ファイルまたは前記実行ファイルに関する情報を無線端末に送信する第２送信部と、
を備える無線中継装置。
【請求項１３】
無線ネットワークに関する設定内容を規定し、ユーザが予め作成した第１フォーマットの設定ファイルであって、無線端末の識別情報に関する情報を含む複数種類のデータを複数のユーザのそれぞれに対応して規定する設定ファイルを受信し、
前記設定ファイルから複数種類のデータを分離して前記複数のユーザのそれぞれに対する個別のデータを抽出し、
前記抽出した前記複数のユーザのそれぞれに対する個別のデータに基づいて、前記複数のユーザのそれぞれに対する無線ネットワークを設定する、設定方法。
【請求項１４】
無線ネットワークに関する設定内容を規定する第１フォーマットの設定ファイルであって、無線端末の識別情報に関する情報を含む複数種類のデータを複数のユーザのそれぞれに対応して規定する設定ファイルを受信し、
前記第１フォーマットの設定ファイルを第２フォーマットの設定ファイルに変換し、
前記第２フォーマットの設定ファイルから複数種類のデータを分離して前記複数のユーザのそれぞれに対する個別のデータを抽出し、
前記抽出した前記複数のユーザのそれぞれに対する個別のデータに基づいて、前記複数のユーザのそれぞれに対する無線ネットワークを設定する、設定方法。
【請求項１５】
無線ネットワークに関する設定内容を規定する第１フォーマットの設定ファイルであって、無線端末の識別情報に関する情報を含む複数種類のデータを複数のユーザのそれぞれに対応して規定する設定ファイルを受信し、
前記設定ファイルから複数種類のデータを分離して前記複数のユーザのそれぞれに対する個別のデータを抽出し、
前記抽出した前記複数のユーザのそれぞれに対する個別のデータに基づいて、前記複数のユーザのそれぞれに対する無線ネットワークを設定し、
前記設定ファイルに基づいて、前記無線端末の設定のための実行ファイルを生成し、
前記生成された実行ファイルまたは前記実行ファイルに関する情報を無線端末に送信する、設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信中継装置に関する。
【背景技術】
【０００２】
従来、ネットワーク端末の機種ごとに初期設定の項目名と各項目の属性を定義したテンプレートをネットワーク管理サーバに読み込み、各ネットワーク端末のＭＡＣアドレスと初期設定値を自動登録することによって、ネットワーク管理者の作業を軽減することができる技術が開示されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−５０３０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された技術では、ネットワークそのものの設定は行われない。また、接続するのに認証が必要なネットワークの場合、端末への認証接続のための設定を別途行う必要があり、煩わしいという問題がある。【０００５】
本発明は、上記のような従来技術に伴う課題を解決しようとするものであって、その目的とするところは、通信端末のネットワークへのアクセスコントロールをより簡易に行うことができる通信中継装置を提供するところにある。
【課題を解決するための手段】
【０００６】
本発明の一実施形態によれば、無線ネットワークに関する設定内容を規定する第１フォーマットの設定ファイルであって、無線端末の識別情報に関する情報を含む複数種類のデータを複数のユーザにそれぞれに対応して規定する設定ファイルを受信する受信部と、前記設定ファイルから複数種類のデータを分離して複数のユーザのそれぞれに対する個別のデータを抽出する抽出部と、前記抽出した複数のユーザのそれぞれに対する個別のデータに基づいて、複数のユーザのそれぞれに対する無線ネットワークを設定する設定部と、を備える無線中継装置が提供される。
【発明の効果】
【０００７】
本発明によれば、通信端末のネットワークへのアクセスコントロールをより簡易に行うことができる通信中継装置を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る無線中継装置にユーザ情報を取り込む状況を説明するための概念図である。
【図２】本発明の一実施形態に係る無線中継装置の構成を示すブロック図である。
【図３】本発明の一実施形態に係る無線中継装置の制御部の機能ブロックを示すブロック図である。
【図４Ａ】本発明の一実施形態に係る無線中継装置の動作例を示すフロー図である。
【図４Ｂ】本発明の他の実施形態に係る無線中継装置の動作例を示すフロー図である。
【図５】本発明の一実施形態に係る無線中継装置がユーザに対する無線ネットワーク及び認証を設定する状況を説明するための概念図である。
【図６】本発明の一実施形態に係る無線中継装置が他の無線中継装置に対してデータを送信することを示す概念図である。
【図７】本発明の変形例に係る無線中継装置の構成を示すブロック図である。
【図８】本発明の変形例に係る無線中継装置の構成を示すブロック図である。
【発明を実施するための形態】
【０００９】
以下、本発明の一実施形態について、図面を参照しながら詳細に説明する。以下に示す実施形態は本発明の実施形態の一例であって、本発明はこれらの実施形態に限定されるものではない。なお、本実施形態で参照する図面において、同一部分または同様な機能を有する部分には同一の符号または類似の符号（数字の後にＡ、Ｂなどを付しただけの符号）を付し、その繰り返しの説明は省略する場合がある。また、図面の寸法比率は説明の都合上実際の比率とは異なったり、構成の一部が図面から省略されたりする場合がある。
【００１０】
＜第１実施形態＞
図１を用いて、無線中継装置３にユーザ情報を取り込む状況を説明する。図１は、本発明の一実施形態に係る無線中継装置にユーザ情報を取り込む状況を説明するための概念図である。
【００１１】
この例では、管理者端末２から、ユーザ情報設定ファイル１を無線中継装置３に取り込む。具体的には、管理者が、管理者端末２において、ユーザ情報設定ファイル１を作成する。このユーザ情報設定ファイル１は、管理者端末２の記憶装置に記憶される。そして、管理者端末２から、ユーザ情報設定ファイル１が無線中継装置３に送信されることによって、ユーザ情報設定ファイル１が無線中継装置３に取り込まれる。この例では、無線中継装置３は、無線アクセスポイントである。
【００１２】
ユーザ情報設定ファイル１は、図１に示すように、表形式のファイルである。ユーザ情報設定ファイル１は、自然言語で記載されているフォーマットのファイルである。もっとも、ユーザ情報設定ファイル１は、ユーザが入力することが可能であれば、別のフォーマットのファイルであってもよい。
【００１３】
ユーザ情報設定ファイル１には、この例では、ユーザ名欄１１、メールアドレス欄１２、ＳＳＩＤ欄１３、認証方式欄１４、ＭＡＣアドレス欄１５及び時間帯欄１６がある。ユーザ情報設定ファイル１には、ユーザの有効期限欄、メモを記憶するためのコメント欄を設けてもよい。この例では、認証方式欄１４があるが、認証方式欄１４がない場合があってもよい。ユーザ名欄１１には、ユーザ名（ユーザＩＤ）が入力される。ユーザ名は、無線端末４ａ、４ｂ及び４ｃ（図５参照）が、無線中継装置３と通信接続する場合に、当該無線端末を利用するユーザを特定するために必要となる。特に区別の必要がない場合、無線端末４ａ、４ｂ及び４ｃは、「無線端末４」と呼ぶ。
【００１４】
ユーザ名欄１１に入力されたユーザ名と同じ列のメールアドレス欄１２、ＳＳＩＤ欄１３、認証方式欄１４、ＭＡＣアドレス欄１５及び時間帯欄１６に入力されるデータは、当該ユーザに紐づけられたデータである。この例では、ユーザ名欄１１には、複数のユーザ名が入力される。複数のユーザ名を入力することによって、複数のユーザについて、無線ネットワークの設定や認証の設定を一括して設定できるからである。
【００１５】
メールアドレス欄１２には、ユーザ名に対応するメールアドレスが入力される。ユーザ名があれば、無線端末４を利用するユーザを特定することができるため、メールアドレスは必須ではない。もっとも、メールアドレスが入力されていると、後述の電子証明書等の送り先として利用することができる。
【００１６】
ＳＳＩＤ欄１３には、ＥＳＳＩＤ（Ｅｘｔｅｎｄｅｄ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  ＩＤｅｎｔｉｆｉｅｒ）が入力される。この例では、営業部を意味する「Ｓａｌｅｓ」、総務部を意味する「Ａｄｍｉｎ」、開発部を意味する「Ｄｅｖ」、ゲストユーザを意味する「Ｇｕｅｓｔ」が入力されている。この例では、無線中継装置３ｂ、３ｃ等（図６参照）は、ＶＡＰ（Ｖｉｒｔｕａｌ  Ａｃｃｅｓｓ  Ｐｏｉｎｔ）である。無線中継装置３ｂ、３ｃ等がＶＡＰの場合、複数のＥＳＳＩＤ（Ｍｕｌｔｉ  ＥＳＳＩＤ）を設定することが可能である。もっとも、無線中継装置３ｂ、３ｃ等はＶＡＰでなくてもよい。各無線中継装置で、それぞれ異なる一つのＥＳＳＩＤを設定してもよい。
【００１７】
認証方式欄１４には、認証方式に関する情報が入力される。この例では、ユーザ名「ＸＸＸ」に対応する認証方式欄１４には、「ＥＡＰ−ＴＬＳ」と記載されているが、証明書方式であるＥＡＰ（Ｅｘｔｅｎｓｉｂｌｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）−ＴＬＳを用いるという意味である。この方式を用いる場合、クライアント証明書や秘密鍵を保護するためにパスワードを用いる。ＥＡＰは、ＩＥＥＥ  ８０２．１Ｘで使用される認証方式の一つである。ＩＥＥＥ  ８０２．１Ｘ認証では、アクセスポイントに接続してきたユーザをＲＡＤＩＵＳ（Ｒｅｍｏｔｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｄｉａｌ  Ｉｎ  Ｕｓｅｒ  Ｓｅｒｖｉｃｅ）サーバで認証し、アクセスの可否を判断する。ＲＡＤＩＵＳサーバは、本実施形態のように、認証部３８として、無線中継装置３に内蔵してもよい。もっとも、ＲＡＤＩＵＳサーバは、無線中継装置３の外部に別途設けてもよい。
【００１８】
また、ユーザ名「ＹＹＹ」に対応する認証方式欄１４には、「ＥＡＰ−ＰＥＡＰ」と記載されているが、パスワード方式であるＥＡＰ−ＰＥＡＰを用いるという意味である。実際に入力される値は、無線端末４を利用するユーザが入力することになるユーザＩＤ及びパスワードである。ユーザ名「ＸＹＺ」に対応する認証方式欄１４には、「ＷＰＡ−ＰＳＫ」と記載されているが、ＷＰＡ−ＰＳＫ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ａｃｃｅｓｓ  Ｐｒｅ−Ｓｈａｒｅｄ  Ｋｅｙ）を用いるという意味である。また、ユーザ名「ＺＺＺ」に対応する認証方式欄１４には、何も入力されていない。これは、認証なしでアクセスポイントに接続することができることを意味する。認証方式欄１４には、以上の例に限られず、ＥＡＰ−ＴＴＬＳ、ＥＡＰ−ＦＡＳＴ、ＥＡＰ−ＭＤ５などその他のＥＡＰ方式や、ＷＰＡ２−ＰＳＫ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ａｃｃｅｓｓ２  ＰＳＫ）方式などを入力して、これらの方式を使用してもよい。
【００１９】
ＭＡＣアドレス欄１５には、ＭＡＣアドレスが入力される。ユーザ名「ＺＺＺ」に対応するＭＡＣアドレスには、ＭＡＣアドレス「１２：３４：５６：７８：９０：ｅｆ」が入力されている。ユーザ名「ＺＺＺ」については、登録されたＭＡＣアドレス「１２：３４：５６：７８：９０：ｅｆ」を持つ無線端末４で認証される。これは、いわゆるＭＡＣアドレスフィルタリングである。他方、ユーザ名「ＸＹＺ」に対応するＭＡＣアドレス欄１５には、何も入力されていない。これは、ユーザ名及びパスワードがあれば、ＭＡＣアドレスは問われず、アクセスポイントに接続することができることを意味する。
【００２０】
時間帯欄１６には、アクセスポイントに接続することができる時間帯情報が入力される。ユーザ名「ＸＸＸ」に対応する時間帯欄１６には、何も入力されていない。これは、どの時間帯であっても、アクセスポイントに接続することができることを意味する。他方、ユーザ名「ＸＹＺ」に対応する時間帯欄１６には、「９：００−１８：００」と入力されている。これは、ユーザ名「ＸＹＺ」が利用する無線端末４ｂが９：００から１８：００までの時間帯において、アクセスポイントに接続することができることを意味する。
【００２１】
無線中継装置３は、この例では、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のアクセスポイント（ＡＰ）である。無線中継装置３は、この例では、他の無線中継装置３ｂ、３ｃ等を制御するが、機器としては、他の無線中継装置３ｂ、３ｃ等と同じである。ここでは、他の無線中継装置３ｂ、３ｃ等を制御する機能を有するという意味で、コントローラアクセスポイント（コントローラＡＰ）と呼んでもよい。他方、コントローラアクセスポイントが制御する他の無線中継装置３ｂ、３ｃ等をメンバーアクセスポイントと呼んでもよい。
【００２２】
管理者端末２は、この例では、無線中継装置３に有線接続されている。管理者は、管理者端末２からユーザ情報設定ファイル１を適用し、初期状態にある無線中継装置３にユーザ情報設定ファイル１を取り込ませる。
【００２３】
［無線中継装置の構成］
次に、図２を用いて、無線中継装置３の構成について説明する。図２は、本発明の一実施形態に係る無線中継装置の構成を示すブロック図である。
【００２４】
無線中継装置３は、制御部３０、記憶部６０、操作部４０、表示部５０、接続部７０および通信部８０を備える。これらの各構成はバスを介して接続されている。
【００２５】
制御部３０は、ＣＰＵなどの演算処理回路を含む。制御部３０は、記憶部６０に記憶されたプログラムをＣＰＵ（コンピュータ）により実行して、後述する設定処理を行うための機能を実現する。ここの機能を実現する構成の一部または全部は、プログラムの実行によってソフトウエアによって実現される場合に限られず、ハードウエアによって実現されてもよい。なお、制御部３０によって実現される機能は、設定処理を行う機能（設定機能）以外にも、装置各部を制御する機能を含む。
【００２６】
記憶部６０は、不揮発性メモリ、ハードディスク等の記憶装置である。記憶部６０は、上述したプログラムなど、様々な機能を実現するためのアプリケーションプログラムを記憶する記憶領域、設定処理などによって設定される設定情報を記憶する記憶領域を含む。プログラムは、コンピュータにより実行可能であればよく、磁気記録媒体、光記録媒体、光磁気記録媒体、半導体メモリなどのコンピュータ読み取り可能な記録媒体に記憶した状態で提供されてもよい。この場合には、無線中継装置３は、記録媒体を読み取る装置を備えていてもよい。また、プログラムは、ネットワーク経由でダウンロードされてもよい。
【００２７】
操作部４０は、操作ボタンなどによりユーザが入力した操作に応じた信号を制御部３０に出力する。操作ボタンは、例えば、電源スイッチ、カーソルキーなどを含み、ユーザの指示を受け付ける操作子であればよい。表示部５０は、液晶ディスプレイ、有機ＥＬディスプレイ等の表示装置であり、制御部３０による制御に基づいた画面（設定画面など）を表示する。なお、操作部４０および表示部５０については、無線中継装置３が有していなくてもよい。この場合には、無線中継装置３に接続される外部装置において操作部４０および表示部５０に相当する機能が代用されてもよい。
【００２８】
接続部７０は、上述した管理者端末２と接続するためのインターフェイスである。この例では、接続部７０と管理者端末２との接続は、有線である。
【００２９】
通信部８０は、制御部３０の制御に基づいてネットワーク（図示せず）に接続し、外部の装置と情報の送受信を行う。以上が、無線中継装置３の説明である。
【００３０】
次に、図３を用いて、無線中継装置３の制御部３０の構成について説明する。図３は、本発明の一実施形態に係る無線中継装置の制御部の機能ブロックを示すブロック図である。なお、図３には説明の便宜のため、記憶部６０も示している。
【００３１】
無線中継装置３の制御部３０は、受信部３１、変換部３２、抽出部３３、設定部３４、ファイル生成部３５、第１送信部３６、第２送信部３７及び認証部３８を備える。
【００３２】
受信部３１は、無線ネットワークに関する設定内容を規定する第１フォーマットの設定ファイルであって、無線端末４の識別情報に関する情報を含む複数種類のデータを複数のユーザのそれぞれに対応して規定する設定ファイルを受信する。設定ファイルは、認証に関する設定内容をさらに規定するファイルであってもよい。設定ファイルは、無線端末４の識別情報に関する情報など複数種類のデータを含む。複数種類のデータは、認証方式に関する情報をさらに含んでもよい。したがって、受信部３１は、この例のように、無線ネットワーク及び認証に関する設定内容を規定する第１フォーマットの設定ファイルであって、無線端末４の識別情報及び認証方式に関する情報を含む複数種類のデータを複数のユーザのそれぞれに対応して規定する設定ファイルを受信してもよい。この例では、無線端末４の識別情報は、ＭＡＣアドレスである。また、認証方式に関する情報は、ＥＡＰやＰＳＫを示す情報である。ＰＳＫの場合には、パスワードが入力される。複数種類のデータには、上述のように、ユーザ名、メールアドレス、ＳＳＩＤ、時間帯情報が含まれてもよい。第１フォーマットは、この例では、自然言語で記載されているフォーマットである。第１フォーマットは、例えば、ＣＳＶ（Ｃｏｍｍａ  Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅｓ）フォーマット、ＸＭＬ、ＨＴＭＬ、表計算ソフトのアプリケーション固有のフォーマットであるが、表形式を表現できるフォーマットであれば、これらのフォーマットに限定されない。なお、受信部３１は、通信部８０を介して、データの受信を行う。
【００３３】
変換部３２は、第１フォーマットの設定ファイルを第２フォーマットの設定ファイルに変換する。この例では、変換部３２は、ＣＳＶフォーマット（第１フォーマット）から、第２フォーマットであるＣｏｎｆｉｇｕｒａｔｉｏｎ  Ｆｉｌｅ（環境設定ファイル）に変換する。なお、第１フォーマットから第２フォーマットへ変換する前に中間フォーマットへ変換してもよい。例えば、Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｆｉｌｅへの変換機能の実装がＣＳＶフォーマットのみ受け付ける場合、ＸＭＬからＣＳＶフォーマットへいったん変換を行った後に、Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｆｉｌｅへの返還を実行することで、ＸＭＬからＣｏｎｆｉｇｕｒａｔｉｏｎ  Ｆｉｌｅへの変換を実現してもよい。中間フォーマットを用いることにより、第１フォーマットとして利用可能なフォーマットの種類を増やすことが可能となる。
【００３４】
抽出部３３は、設定ファイルから複数種類のデータを分離して、複数のユーザのそれぞれ（各ユーザ）に対する個別のデータを抽出する。
【００３５】
設定部３４は、抽出部３３が抽出した複数のユーザのそれぞれに対する個別のデータに基づいて、複数のユーザのそれぞれに対する無線ネットワークを設定する。受信部３１が無線ネットワーク及び認証に関する設定内容を規定する第１フォーマットの設定ファイルであって、無線端末４の識別情報及び認証方式に関する情報を含む複数種類のデータを複数のユーザのそれぞれに対応して規定する設定ファイルを受信する場合には、設定部３４は、抽出した複数のユーザのそれぞれに対する個別のデータに基づいて、複数のユーザのそれぞれに対する認証をさらに設定してもよい。ここで、無線ネットワークを設定することは、無線端末４が無線中継装置３を介して無線ネットワークに接続するために無線端末４の識別情報を設けることである。認証を設定することは、無線端末４が無線中継装置３を介して無線ネットワークに接続するために無線端末４に要求する認証方式を設けることである。ユーザ情報設定ファイル１に示すように、例えば、ユーザ名「ＸＸＸ」に対して、ＳＳＩＤが「Ｓａｌｅｓ」、認証方式が「ＥＡＰ−ＴＬＳ」と設定される。この例では、ユーザ情報設定ファイル１に入力されたユーザ情報は、外部データベースに保持される。ＥＡＰ−ＴＬＳの場合、ＲＡＤＩＵＳサーバを用いるが、この例では、後述のとおり、認証部３８として、無線中継装置３に内蔵されている。他方、ＲＡＤＩＵＳサーバを無線中継装置３の外部に設ける場合、ユーザ情報は、ＲＡＤＩＵＳサーバがローカルデータベースに保持してもよいし、外部データベースに保持してもよい。
【００３６】
第１送信部３６は、連携する他の無線中継装置３ｂ、３ｃ等に対して、抽出部３３が抽出した複数のユーザのそれぞれに対する個別のデータを送信する。詳細については、図６の説明の中で説明する。なお、第１送信部３６は、通信部８０を介して、データを送信する。
【００３７】
ファイル生成部３５は、ユーザ情報設定ファイル１に基づいて、無線端末４の設定のための実行ファイルを生成する。ファイル生成部３５は、ユーザ情報設定ファイル１に基づいて、認証方式欄１４が「ＥＡＰ−ＴＬＳ」の場合には、無線端末４の設定のための実行ファイルに加えて、クライアント証明書、サーバ証明書を生成してもよい。この例では、実行ファイルは、無線端末４にＳＳＩＤや認証方式がＷＰＡ−ＰＳＫの場合にはパスワードを設定するための実行プログラムである。
【００３８】
第２送信部３７は、ファイル生成部３５が生成した実行ファイルまたは実行ファイルに関する情報を無線端末４に送信する。第２送信部３７は、ファイル生成部３５が生成したサーバ証明書、クライアント証明書を無線端末４に送信してもよい。ここで、これらのデータは、無線端末４が接続可能となる無線ネットワークとは別のネットワークを介して、無線端末４に送信される。送信先のメールアドレスは、ユーザ情報設定ファイル１のメールアドレス欄１２に入力されたメールアドレスである。また、実行ファイルに関する情報とは、無線端末４が無線ネットワークへ認証接続するための電子証明書の設定実行プログラムそのものではなく、当該プログラムや証明書をダウンロードすることが可能なＵＲＬやリンクのことである。なお、第２送信部３７も第１送信部３６と同様に、通信部８０を介して、データを送信する。
【００３９】
認証部３８は、無線端末４が無線ネットワークに接続するためのユーザ認証を行う。認証方式としてＥＡＰを用いる場合には、認証部３８は、ＲＡＤＩＵＳサーバの機能を有する。例えば、ユーザ名とパスワードを認証キーとするＥＡＰの場合、まず、無線端末４が無線中継装置３に対し、接続許可を要求すると、無線中継装置３は、認証部３８に問い合わせを行う。認証部３８は、無線端末４から送信されたユーザ名及びパスワードと、外部データベースに保持されているユーザ名及びパスワードとを照らし合わせて、正規ユーザかどうかを識別する。認証部３８が正規ユーザだと判断した場合は、認証成功の通知がなされ、無線端末４は、無線中継装置３を介して、無線ネットワークに接続することができる。上述のとおり、ＲＡＤＩＵＳサーバを無線中継装置３に内蔵しなくてもよい。そのため、認証部３８は、必須の構成ではない。
【００４０】
以上で無線中継装置３の制御部３０の構成について説明したが、無線中継装置３の制御部３０は、上記のすべての構成を備えていなければならないわけではない。無線中継装置３の制御部３０の最小構成は、図３の破線部で囲む受信部３１、抽出部３３、設定部３４である。その他の構成は、適宜追加することが可能な構成である。
【００４１】
［無線中継装置の動作］
次に、図４Ａを用いて、無線中継装置３の動作について説明する。図４Ａは、本発明の一実施形態に係る無線中継装置の動作例を示すフロー図である。
【００４２】
まず、無線中継装置３の受信部３１が、第１フォーマットの設定ファイルを受信したかどうかを判断する（ステップＳ１０１）。無線中継装置３の受信部３１が、第１フォーマットの設定ファイルを受信するまで、このステップはループする。もっとも、第１フォーマットの設定ファイルを受信する頻度が少ない場合には、ステップＳ１０１を省略して、ステップＳ１０３から動作を開始してもよい。
【００４３】
無線中継装置３の受信部３１が、第１フォーマットの設定ファイルを受信すると（ステップＳ１０１でＹｅｓの場合）、第１フォーマットから第２フォーマットに変換する（ステップＳ１０３）。
【００４４】
次に、無線中継装置３の抽出部３３は、第２フォーマットの設定ファイルから複数種類のデータを分離して、複数のユーザのそれぞれに対する個別のデータを抽出する（ステップＳ１０５）。
【００４５】
続いて、無線中継装置３の設定部３４は、抽出した複数のユーザのそれぞれに対する個別のデータに基づいて、複数のユーザのそれぞれに対する無線ネットワーク及び認証を設定する（ステップＳ１０７）。これによって、認証部３８またはＲＡＤＩＵＳサーバで認証するユーザの設定が完了する。なお、この例では、設定部３４が無線ネットワーク及び認証を設定する例を説明した。設定ファイルが認証に関する設定内容を規定せずに無線ネットワークに関する設定内容を規定する場合には、設定部３４は、認証の設定は行わない。
【００４６】
以上で、無線中継装置３の動作の一例について説明した。無線中継装置３が最小構成の場合には、ステップＳ１０３に対応するステップが省略される。具体的には、図４Ｂに示すとおりである。図４Ｂは、本発明の他の実施形態に係る無線中継装置の動作例を示すフロー図である。まず、無線中継装置３の受信部３１が、第１フォーマットの設定ファイルを受信したかどうかを判断する（ステップＳ２０１）。無線中継装置３の受信部３１が、第１フォーマットの設定ファイルを受信すると（ステップＳ２０１でＹｅｓの場合）、無線中継装置３の抽出部３３は、受信した設定ファイルから複数種類のデータを分離して、複数のユーザのそれぞれに対する個別のデータを抽出する（ステップＳ２０５）。続いて、無線中継装置３の設定部３４は、抽出した複数のユーザのそれぞれに対する個別のデータに基づいて、複数のユーザのそれぞれに対する無線ネットワークを設定する（ステップＳ２０７）。なお、この例では、設定部３４が無線ネットワークを設定する例を説明した。設定ファイルが認証に関する設定内容をも規定する場合には、設定部３４は、無線ネットワークの設定だけでなく認証の設定も行う。
【００４７】
また、例えば、第２フォーマット（Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｆｉｌｅ）への変換機能の実装がＣＳＶ形式のみ受け付ける場合で、第１フォーマットがＸＭＬであるときは、ＸＭＬから中間フォーマットであるＣＳＶフォーマットへ変換を行った後に、第２フォーマット（Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｆｉｌｅ）へ変換を行うというステップが入る。また、ユーザが無線端末４において無線ネットワーク及び認証の設定をするためには、無線中継装置３のファイル生成部３５がユーザ情報設定ファイル１に基づいて、無線端末４の設定のための実行ファイルを生成し、第２送信部３７が、ファイル生成部３５が生成した実行ファイルまたは実行ファイルに関する情報を無線端末４に送信されるという動作フローが必要となる。このフローは、ステップＳ１０７以降になる。
【００４８】
次に、図５を用いて、無線中継装置３がユーザに対する無線ネットワーク及び認証を設定する状況を説明する。図５は、本発明の一実施形態に係る無線中継装置がユーザに対する無線ネットワーク及び認証を設定する状況を説明するための概念図である。
【００４９】
この例では、無線中継装置３は、認証部３８を内蔵しておらず、外部にＲＡＤＩＵＳサーバがある。また、データベースは、ＲＡＤＩＵＳサーバのローカルデータベースではなく、外部データベースである。
【００５０】
図１に示すように、管理者端末２からユーザ情報設定ファイル１を適用し、初期状態にある無線中継装置３にユーザ情報設定ファイル１を取り込ませると、ユーザ情報設定ファイル１に基づいて、複数のユーザのそれぞれに対する無線ネットワーク及び認証を自動設定する。ユーザ情報設定ファイル１の認証方式欄１４に、ＲＡＤＩＵＳサーバ側の認証に電子証明書を用いるＥＡＰ−ＴＬＳ、が入力されている場合、電子証明書（クライアント証明書）７を自動生成する。
【００５１】
図５の例では、ＳＳＩＤが「Ｇｕｅｓｔ」の場合、認証方式が「ＷＰＡ−ＰＳＫ」となっているが、これに限定されるものではなく、ＷＰＡ２−ＰＳＫであってもよい。また、ＳＳＩＤが「Ｓａｌｅｓ」の場合、認証方式が「ＥＡＰ−ＴＬＳ」となっているが、これに限定されるものではなく、その他のＥＡＰ方式であってもよい。
【００５２】
次に、図６を用いて、無線中継装置３が他の無線中継装置に対してデータを送信することを説明する。図６は、本発明の一実施形態に係る無線中継装置が他の無線中継装置に対してデータを送信することを示す概念図である。
【００５３】
無線中継装置（コントローラＡＰ）３ａの第１送信部３６は、連携する他の無線中継装置３ｂ、３ｃ、３ｎ等に対して抽出した複数のユーザのそれぞれに対する個別のデータを送信する。連携する他の無線中継装置３ｂ、３ｃ、・・・、３ｎは、メンバーアクセスポイントと呼んでもよい。複数のユーザのそれぞれに対する個別のデータは、図１に示すメールアドレス、ＳＳＩＤ、認証方式に関する情報、ＭＡＣアドレス、時間帯情報等である。この例では、無線中継装置（コントローラＡＰ）３ａの第１送信部３６は、すべてのメンバーアクセスポイントに対し、これらの複数のユーザのそれぞれに対する個別のデータを送信する。
【００５４】
なお、無線中継装置３ａは、ユーザ毎にメンバーアクセスポイントを選択して、ユーザに対する個別のデータを送信してもよい。この場合には、メンバーアクセスポイントは、ＶＡＰではなく、一つのＳＳＩＤを有するアクセスポイントである。
【００５５】
本実施形態では、第１フォーマットの設定ファイルは複数のユーザに対して少なくとも無線端末の識別情報及び認証方式に関する情報を含む複数種類のデータで、無線中継装置の設定内容を規定している。そして、この設定ファイルから抽出される複数のユーザのそれぞれに対する個別のデータに基づいて、複数のユーザのそれぞれに対する無線ネットワーク及び認証が設定される。本実施形態では、このように複数のユーザに対して、多要素を一括して設定することができるという効果を奏する。また、初期設定の場面に限らず、設定変更する場合にも、ＳＳＩＤ、認証方式、ＭＡＣアドレスフィルターなどを一括して変更することが可能であるという効果を奏する。その結果、適時に不要になったＳＳＩＤを削除することができる。また、適時にＰＳＫを変更することができる。不要になったアカウントを削除することができる。さらに、不要になった無線端末の情報（ＭＡＣアドレス）を削除することができる。そのため、不要な無線端末を無線中継装置３に接続させずに、適切なアクセスコントロールをすることができるという効果を奏する。
【００５６】
第１フォーマットの設定ファイルが自然言語で記載されているフォーマットの場合には、無線中継装置３の変換部３２が第１フォーマットを第２フォーマットであるＣｏｎｆｉｇｕｒａｔｉｏｎ  Ｆｉｌｅ（環境設定ファイル）に変換する。そのため、管理者は、第１フォーマットの設定ファイルへの入力を簡易に行うことができるという効果を奏する。
【００５７】
本実施形態では、無線中継装置（コントローラＡＰ）３の第１送信部３７は、連携する他の無線中継装置（メンバーアクセスポイント）に対して抽出した複数のユーザのそれぞれに対する個別のデータを送信する。そのため、メンバーアクセスポイントに対しても、複数のユーザのそれぞれに対する個別のデータに基づいて、複数のユーザのそれぞれに対する無線ネットワーク及び認証を設定することができるという効果を奏する。
【００５８】
本実施形態では、無線中継装置３のファイル生成部３５が、ユーザ情報設定ファイル１に基づいて、無線端末４の設定のための実行ファイルを生成し、第２送信部３７が実行ファイルまたは実行ファイルに関する情報を無線端末４に送信する。そして、無線端末４において、送信された実行ファイルが実行されると、無線端末４が無線ネットワークへ認証接続するための設定が完了するという効果を奏する。特に、認証方式が電子証明書を用いるＥＡＰ−ＴＬＳの場合、実行ファイルは、無線端末４が無線ネットワークに認証接続するための電子証明書の設定実行プログラムで、電子証明書は、接続時に認証部３８の提示するサーバ証明書に対し、無線端末４側でそれを検証するためのルート証明書である。無線端末４側でルート証明書の設定が完了すると、よりセキュアな接続が可能となるという効果を奏する。
【００５９】
本実施形態では、設定ファイルに無線端末が無線ネットワークに接続することが可能な時間帯情報を含むことによって、ＳＳＩＤ毎に無線ネットワークへ接続可能な時間帯を適宜設定することができ、ユーザの属性によるアクセスコントロールをすることができるという効果を奏する。
【００６０】
＜第２実施形態＞
第１実施形態においては、通信中継装置が無線アクセスポイントであり、通信端末が無線端末であることを前提に説明した。しかし、通信中継装置は、有線の中継装置であり、通信端末は有線を用いる端末であってもよい。
【００６１】
通信中継装置が有線の中継装置であり、通信端末が有線を用いる端末である場合には、第１実施形態と異なり、ユーザ情報設定ファイルには、ＳＳＩＤ欄１３がなく、有線の中継装置の識別子欄がある。
【００６２】
本実施形態においても、第１実施形態と同様の効果を奏する。
【００６３】
＜変形例１＞
以上の実施形態の通信中継装置は、次のようなハードウエア構成やＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍｂａｌｅ  Ｇａｔｅ  Ａｒｒａｙ）を用いた回路などのハードウエア構成によっても実現することができる。以下では、無線中継装置３の例を示すが、有線の中継装置であっても同様である。図７は、本発明の変形例に係る無線中継装置の構成を示すブロック図である。無線中継装置３と重複する構成についての説明は省略する。図７に示すように、無線中継装置３Ａは、フォーマット変換回路３２Ａ、抽出回路３３Ａ、設定回路３４Ａ、ファイル生成回路３５Ａ、認証回路３８Ａを備える。無線中継装置３の制御部３０を、フォーマット変換回路３２Ａ、抽出回路３３Ａ、設定回路３４Ａ、ファイル生成回路３５Ａ、認証回路３８Ａで実現している。フォーマット変換回路３２Ａは無線中継装置３の変換部３２に対応し、抽出回路３３Ａは無線中継装置３の抽出部３３に対応し、設定回路３４Ａは無線中継装置３の設定部３４に対応し、ファイル生成回路３５Ａは無線中継装置３のファイル生成部３５に対応し、認証回路３８Ａは無線中継装置３の認証部にそれぞれ対応する。本変形例においても、上記の実施形態と同様の効果を奏する。
【００６４】
＜変形例２＞
以上の実施形態の通信中継装置は、次のようなソフトウエア構成によっても実現することができる。以下では、無線中継装置３の例を示すが、有線の中継装置であっても同様である。図８は、本発明の他の変形例に係る無線中継装置の構成を示すブロック図である。図８に示すように、記憶部６０Ｂには、変換プログラム６２Ｂ、抽出プログラム６３Ｂ、設定プログラム６４Ｂ、ファイル生成プログラム６５Ｂ、認証プログラム６８Ｂが記憶されている。ＣＰＵの変換部３２Ｂは、記憶部６０Ｂに記憶された変換プログラム６２Ｂを実行して、第１フォーマットの設定ファイルを第２フォーマットの設定ファイルに変換する。変換部３２Ｂは、無線中継装置３の変換部３２に対応する。同様に、抽出部３３Ｂは無線中継装置３の抽出部３３に対応し、設定部３４Ｂは無線中継装置３の設定部３４に対応し、ファイル生成部３５Ｂは無線中継装置３のファイル生成部３５に対応し、認証部３８Ｂは無線中継装置３の認証部３８にそれぞれ対応する。本変形例においても、上記の実施形態と同様の効果を奏する。
【００６５】
なお、本発明は上記の実施形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【符号の説明】
【００６６】
１：ユーザ情報設定ファイル  ２：管理者端末  ３：無線中継装置
４ａ、４ｂ、４ｃ：無線端末  ５：ＲＡＤＩＵＳサーバ  
６：データベース  ７：電子証明書  １１：ユーザ名欄  
１２：メールアドレス欄  １３：ＳＳＩＤ欄  １４：認証方式欄  
１５：ＭＡＣアドレス欄  １６：時間帯欄  ３０：記憶部３１：受信部  
３２：変換部  ３３：抽出部  ３４：設定部  ３５：ファイル生成部  
３６：第１送信部  ３７：第２送信部  ３８：認証部  ４０：操作部
５０：表示部  ６０：記憶部  ７０：接続部  ８０：通信部
【図１】
0006614350.tif 000002
【図２】
0006614350.tif 000003
【図３】
0006614350.tif 000004
【図４Ａ】
0006614350.tif 000005
【図４Ｂ】
0006614350.tif 000006
【図５】
0006614350.tif 000007
【図６】
0006614350.tif 000008
【図７】
0006614350.tif 000009
【図８】
0006614350.tif 000010