(57)【要約】【課題】ユーザが共通のアクセスポイント識別子を用いてアクセスポイントに接続した場合に、ユーザが属するグループの専用のアクセスポイント識別子をアクセスポイントに設定できるようにする。【解決手段】ユーザ情報受信部２１０は、共通アクセス識別子を用いてアクセスポイントに接続したユーザ端末を使用するユーザのユーザ情報２１１を受信する。ユーザ認証部２２０は、受信されたユーザ情報２１１に基づいて、ユーザの専用アクセス識別子を特定する。アクセスポイント設定情報生成部２３１は、特定された専用アクセス識別子を含んだアクセスポイント設定情報２３１Ｆを生成する。アクセスポイント設定情報送信部２４１は、アクセスポイント制御装置にアクセスポイント設定情報２３１Ｆを送信することによって、アクセスポイント設定情報２３１Ｆをアクセスポイントに設定する。【選択図】図２
2016181775.tif 000002
【特許請求の範囲】
【請求項１】
アクセスポイントに設定されているアクセスポイント識別子である共通アクセス識別子を用いて前記アクセスポイントに接続したユーザ端末を使用するユーザのユーザ情報を受信するユーザ情報受信部と、
受信されたユーザ情報に基づいて前記ユーザが属するグループの専用のアクセスポイント識別子である専用アクセス識別子を特定する専用アクセス識別子特定部と、
特定された専用アクセス識別子を含んだアクセスポイント設定情報を生成するアクセスポイント設定情報生成部と、
前記アクセスポイントを制御するアクセスポイント制御装置に前記アクセスポイント設定情報を送信することによって、前記アクセスポイント設定情報を前記アクセスポイントに設定するアクセスポイント設定情報送信部と
を備えるアクセスポイント識別子管理装置。
【請求項２】
前記ユーザ情報に基づいて前記ユーザが属するグループ用のネットワークである専用ネットワークを識別する専用ネットワーク識別子を特定する専用ネットワーク識別子特定部と、
特定された専用ネットワーク識別子と前記専用アクセス識別子とを含んだ中継機器設定情報を生成する中継機器設定情報生成部と、
前記専用ネットワークにデータを中継する中継機器を制御する中継機器制御装置に前記中継機器設定情報を送信することによって、前記中継機器設定情報を前記中継機器に設定する中継機器設定情報送信部と
を備える請求項１に記載のアクセスポイント識別子管理装置。
【請求項３】
前記アクセスポイント制御装置から、前記専用アクセス識別子を用いて前記アクセスポイントに接続しているユーザ端末の数である接続端末数を、監視時間が経過する毎に取得することによって、前記接続端末数の変化を監視する接続端末数監視部と、
前記接続端末数がゼロである状態が保留時間続いた場合、前記アクセスポイント設定情報を識別するアクセスポイント設定識別子を含んだ削除要求を前記アクセスポイント制御装置に送信することによって、送信した削除要求に含まれるアクセスポイント設定識別子で識別されるアクセスポイント設定情報を前記アクセスポイントから削除するアクセスポイント設定削除要求部と
を備える請求項２に記載のアクセスポイント識別子管理装置。
【請求項４】
前記接続端末数がゼロである状態が前記保留時間続いた場合、前記中継機器設定情報を識別する中継機器設定識別子を含んだ削除要求を前記中継機器制御装置に送信することによって、送信した削除要求に含まれる中継機器設定識別子で識別される中継機器設定情報を前記中継機器から削除する中継機器設定削除要求部を備える
請求項３に記載のアクセスポイント識別子管理装置。
【請求項５】
アクセスポイントに設定されているアクセスポイント識別子である共通アクセス識別子を用いて前記アクセスポイントに接続したユーザ端末を使用するユーザのユーザ情報を受信するユーザ情報受信部と、
受信されたユーザ情報に基づいて前記ユーザが属するグループの専用のアクセスポイント識別子である専用アクセス識別子を特定する専用アクセス識別子特定部と、
特定された専用アクセス識別子を含んだアクセスポイント設定情報を生成するアクセスポイント設定情報生成部と、
前記アクセスポイントを制御するアクセスポイント制御装置に前記アクセスポイント設定情報を送信することによって、前記アクセスポイント設定情報を前記アクセスポイントに設定するアクセスポイント設定情報送信部として
コンピュータを機能させるためのアクセスポイント識別子管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクセスポイント識別子であるＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を管理する技術に関するものである。
【背景技術】
【０００２】
無線公衆網のアクセスポイントには、通信業者用のＳＳＩＤが設定されている。そして、通信業者と契約しているユーザは、契約している通信業者用のＳＳＩＤを用いてアクセスポイントに接続し、アクセスポイントを介してインターネットを利用する。
一方、アクセスポイントに設定できるＳＳＩＤの数には上限があるため、通信業者以外の企業には専用のＳＳＩＤが割り当てられていない。一般的に、アクセスポイントに設定できるＳＳＩＤは最大１６個であり、１７以上の企業に専用のＳＳＩＤを用意することができないためである。
そのため、ユーザは、自分が属する企業の専用のＳＳＩＤを用いてアクセスポイントに接続し、企業の社内ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）にアクセスすることができない。
【０００３】
特許文献１は、アクセスポイントに設定できる数以下のＳＳＩＤをアクセスポイントに設定する技術を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−０４３５３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、ユーザが共通のアクセスポイント識別子を用いてアクセスポイントに接続した場合に、ユーザが属するグループの専用のアクセスポイント識別子をアクセスポイントに設定できるようにすることも目的とする。
【課題を解決するための手段】
【０００６】
本発明のアクセスポイント識別子管理装置は、
アクセスポイントに設定されているアクセスポイント識別子である共通アクセス識別子を用いて前記アクセスポイントに接続したユーザ端末を使用するユーザのユーザ情報を受信するユーザ情報受信部と、
受信されたユーザ情報に基づいて前記ユーザが属するグループの専用のアクセスポイント識別子である専用アクセス識別子を特定する専用アクセス識別子特定部と、
特定された専用アクセス識別子を含んだアクセスポイント設定情報を生成するアクセスポイント設定情報生成部と、
前記アクセスポイントを制御するアクセスポイント制御装置に前記アクセスポイント設定情報を送信することによって、前記アクセスポイント設定情報を前記アクセスポイントに設定するアクセスポイント設定情報送信部とを備える。
【０００７】
前記アクセスポイント識別子管理装置は、
前記ユーザ情報に基づいて前記ユーザが属するグループ用のネットワークである専用ネットワークを識別する専用ネットワーク識別子を特定する専用ネットワーク識別子特定部と、
特定された専用ネットワーク識別子と前記専用アクセス識別子とを含んだ中継機器設定情報を生成する中継機器設定情報生成部と、
前記専用ネットワークにデータを中継する中継機器を制御する中継機器制御装置に前記中継機器設定情報を送信することによって、前記中継機器設定情報を前記中継機器に設定する中継機器設定情報送信部とを備える。
【０００８】
前記アクセスポイント識別子管理装置は、
前記アクセスポイント制御装置から、前記専用アクセス識別子を用いて前記アクセスポイントに接続しているユーザ端末の数である接続端末数を、監視時間が経過する毎に取得することによって、前記接続端末数の変化を監視する接続端末数監視部と、
前記接続端末数がゼロである状態が保留時間続いた場合、前記アクセスポイント設定情報を識別するアクセスポイント設定識別子を含んだ削除要求を前記アクセスポイント制御装置に送信することによって、送信した削除要求に含まれるアクセスポイント設定識別子で識別されるアクセスポイント設定情報を前記アクセスポイントから削除するアクセスポイント設定削除要求部とを備える。
【０００９】
前記アクセスポイント識別子管理装置は、
前記接続端末数がゼロである状態が前記保留時間続いた場合、前記中継機器設定情報を識別する中継機器設定識別子を含んだ削除要求を前記中継機器制御装置に送信することによって、送信した削除要求に含まれる中継機器設定識別子で識別される中継機器設定情報を前記中継機器から削除する中継機器設定削除要求部を備える。
【００１０】
本発明のアクセスポイント識別子管理プログラムは、
アクセスポイントに設定されているアクセスポイント識別子である共通アクセス識別子を用いて前記アクセスポイントに接続したユーザ端末を使用するユーザのユーザ情報を受信するユーザ情報受信部と、
受信されたユーザ情報に基づいて前記ユーザが属するグループの専用のアクセスポイント識別子である専用アクセス識別子を特定する専用アクセス識別子特定部と、
特定された専用アクセス識別子を含んだアクセスポイント設定情報を生成するアクセスポイント設定情報生成部と、
前記アクセスポイントを制御するアクセスポイント制御装置に前記アクセスポイント設定情報を送信することによって、前記アクセスポイント設定情報を前記アクセスポイントに設定するアクセスポイント設定情報送信部としてコンピュータを機能させる。
【発明の効果】
【００１１】
本発明によれば、ユーザが共通のアクセスポイント識別子を用いてアクセスポイントに接続した場合に、ユーザが属するグループの専用のアクセスポイント識別子をアクセスポイントに設定することができる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態１におけるネットワークシステム１００の構成図。
【図２】実施の形態１におけるアクセスポイント識別子管理装置２００の機能構成図。
【図３】実施の形態１におけるユーザ情報２１１の構成図。
【図４】実施の形態１におけるユーザ情報データベース２９１の構成図。
【図５】実施の形態１におけるユーザ認証部２２０の機能構成図。
【図６】実施の形態１におけるアクセスポイント識別子管理装置２００のハードウェア構成図。
【図７】実施の形態１における設定時のアクセスポイント識別子管理方法のフローチャート。
【図８】実施の形態１における監視時のアクセスポイント識別子管理方法のフローチャート。
【図９】実施の形態１における削除時のアクセスポイント識別子管理方法のフローチャート。
【発明を実施するための形態】
【００１３】
実施の形態１．
ユーザが共通のアクセスポイント識別子を用いてアクセスポイントに接続した場合に、ユーザが属するグループの専用のアクセスポイント識別子をアクセスポイントに設定するアクセスポイント識別子管理装置２００について、図１から図９に基づいて説明する。
【００１４】
＊＊＊構成の説明＊＊＊
図１に基づいて、ネットワークシステム１００について説明する。
ネットワークシステム１００は、ユーザ端末１１０と、アクセスポイント１２０と、アクセスポイント識別子管理システム１０１とを備える。
【００１５】
ユーザ端末１１０は、ユーザが行う操作に従って動作するコンピュータである。ユーザ端末１１０の一例はスマートフォンおよびタブレット端末である。
【００１６】
アクセスポイント識別子管理システム１０１は、アクセスポイント識別子管理装置２００と、サーバ装置１３０と、アクセスポイント制御装置１４０と、中継機器制御装置１５０と、中継機器群１６０とを備える。
【００１７】
アクセスポイント識別子管理装置２００は、アクセスポイント１２０に設定されるアクセスポイント識別子を管理するコンピュータである。
アクセスポイント識別子はＳＳＩＤである。ＳＳＩＤはＳｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒの略称である。
【００１８】
サーバ装置１３０は、専用ポータルサイトを管理するウェブサーバであり、ユーザ情報データベースを備える。
専用ポータルサイトは、ユーザ端末１１０を使用するユーザが属するグループの専用のウェブサイトである。グループの一例は会社である。
ユーザ情報データベースは、ログイン認証で使用されるユーザ情報が登録されたファイルである。ログイン認証は、専用ポータルサイトのログインページに入力されるログイン情報をユーザ情報データベースと照合する認証処理である。ログインページはログイン用のウェブページである。ログイン情報と合致するユーザ情報がユーザ情報データベースに登録されている場合、ユーザが認証される。ユーザ情報の一例はユーザ識別子およびパスワードである。
【００１９】
アクセスポイント制御装置１４０は、アクセスポイント１２０を制御するコンピュータである。アクセスポイント制御装置１４０の一例はワイヤレスコントローラである。
中継機器制御装置１５０は、中継機器群１６０を制御するコンピュータである。中継機器制御装置１５０の一例はＳＤＮコントローラである。ＳＤＮはＳｏｆｔｗａｒｅ  Ｄｅｆｉｎｅｄ  Ｎｅｔｗｏｒｋｉｎｇの略称である。
中継機器群１６０は複数の中継機器１６１である。中継機器１６１の一例はオープンフロースイッチである。複数のオープンフロースイッチはオープンフローネットワークを構成する。
【００２０】
ユーザ端末１１０は、共通アクセス識別子を用いてアクセスポイント１２０に接続する。
共通アクセス識別子は、アクセスポイント１２０に予め設定されているアクセスポイント識別子である。共通アクセス識別子の一例は、通信業者用のＳＳＩＤである。
【００２１】
ユーザ端末１１０は、アクセスポイント１２０を介して専用ポータルサイトのログインページにアクセスし、専用ポータルサイトのログインページにログイン情報を入力する。
サーバ装置１３０は、専用ポータルサイトのログインページに入力されたログイン情報をユーザ情報データベースと照合してログイン認証を行う。
【００２２】
ユーザが認証された場合、サーバ装置１３０は、アクセスポイント１２０を介して、ユーザ端末１１０からユーザ情報を取得する。ユーザ情報はユーザおよびユーザ端末１１０を特定する情報である。ユーザ情報の一例はユーザ識別子および端末識別子である。
サーバ装置１３０は取得したユーザ情報をアクセスポイント識別子管理装置２００に転送し、アクセスポイント識別子管理装置２００はサーバ装置１３０から転送されたユーザ情報を受信する。
【００２３】
アクセスポイント識別子管理装置２００は、受信したユーザ情報に基づいて専用アクセス識別子および専用ネットワーク識別子を特定する。
専用アクセス識別子は、ユーザが属するグループの専用のアクセスポイント識別子である。
専用ネットワーク識別子は専用ネットワーク１７０を識別する識別子であり、専用ネットワーク１７０はユーザが属するグループ用のネットワークである。
専用ネットワーク１７０の一例は社内ＬＡＮである。ＬＡＮの一例はＶＬＡＮである。ＬＡＮはＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋの略称であり、ＶＬＡＮはＶｉｒｔｕａｌ  ＬＡＮの略称である。
【００２４】
アクセスポイント識別子管理装置２００は、特定した専用ネットワーク識別子を含んだアクセスポイント設定情報を生成し、生成したアクセスポイント設定情報をアクセスポイント制御装置１４０に送信する。アクセスポイント設定情報はアクセスポイント１２０に設定される情報である。
アクセスポイント制御装置１４０は、アクセスポイント識別子管理装置２００から送信されたアクセスポイント設定情報を受信し、受信したアクセスポイント設定情報をアクセスポイント１２０に設定する。
【００２５】
アクセスポイント識別子管理装置２００は、特定した専用ネットワーク識別子と専用アクセス識別子とを含んだ中継機器設定情報を生成し、生成した中継機器設定情報を中継機器制御装置１５０に送信する。中継機器設定情報は中継機器１６１に設定される情報である。設定情報はフローともいう。
中継機器制御装置１５０は、アクセスポイント識別子管理装置２００から送信された中継機器設定情報を受信し、受信した中継機器設定情報を中継機器群１６０の各中継機器１６１に設定する。
【００２６】
アクセスポイント設定情報がアクセスポイント１２０に設定されて、各中継機器１６１に中継機器設定情報が設定された後、ユーザ端末１１０は、専用アクセス識別子を用いてアクセスポイント１２０に接続する。これにより、ユーザ端末１１０は、専用ネットワーク識別子で識別される専用ネットワーク１７０に接続することが可能になる。
ユーザ端末１１０は、アクセスポイント１２０と、中継機器群１６０と、インターネット１０２とを介して、専用ネットワーク１７０に接続する。
中継機器群１６０の各中継機器１６１は、ユーザ端末１１０と専用ネットワーク１７０との間でデータを中継する。
【００２７】
アクセスポイント識別子管理装置２００は、監視時間が経過する毎にアクセスポイント制御装置１４０から接続端末数を取得する。接続端末数は、専用アクセス識別子を用いてアクセスポイント１２０に接続しているユーザ端末１１０の数である。
接続端末数がゼロである状態が保留時間続いた場合、アクセスポイント識別子管理装置２００は、アクセスポイント設定識別子を含んだ削除要求を生成し、生成した削除要求をアクセスポイント制御装置１４０に送信する。アクセス設定識別子はアクセスポイント設定情報を識別する識別子であり、アクセス設定識別子の一例は専用アクセス識別子である。
さらに、アクセスポイント識別子管理装置２００は、中継機器設定識別子を含んだ削除要求を生成し、生成した削除要求を中継機器制御装置１５０に送信する。中継機器設定識別子は中継機器設定情報を識別する識別子であり、中継機器設定識別子の一例は専用ネットワーク識別子および専用アクセス識別子である。
【００２８】
アクセスポイント制御装置１４０は、アクセスポイント識別子管理装置２００から送信された削除要求を受信し、受信した削除要求に含まれるアクセス設定識別子で識別されるアクセスポイント設定情報をアクセスポイント１２０から削除する。
中継機器制御装置１５０は、アクセスポイント識別子管理装置２００から送信された削除要求を受信し、受信した削除要求に含まれる中継機器設定識別子で識別される中継機器設定情報を各中継機器１６１から削除する。
【００２９】
図２に基づいて、アクセスポイント識別子管理装置２００の機能構成について説明する。
アクセスポイント識別子管理装置２００は、ユーザ情報受信部２１０と、ユーザ認証部２２０と、設定情報生成部２３０と、設定情報送信部２４０と、接続端末数監視部２５０と、設定削除要求部２６０とを備える。さらに、アクセスポイント識別子管理装置２００は記憶部２９０を備える。
【００３０】
ユーザ情報受信部２１０は、共通アクセス識別子を用いてアクセスポイント１２０に接続したユーザ端末１１０を使用するユーザのユーザ情報２１１をサーバ装置１３０から受信する。
ユーザ情報２１１は、図３に示すように、ユーザ識別子、パスワードおよび端末識別子を含んでいる。端末識別子の一例はＭＡＣアドレスおよびＩＰアドレスである。ＭＡＣはＭｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌの略称である。ＩＰはＩｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌの略称である。
【００３１】
ユーザ認証部２２０は、ユーザ情報２１１を用いてユーザ認証を行い、ユーザ情報２１１に合致するユーザ情報エントリ２９１Ｅをユーザ情報データベース２９１から取得する。
ユーザ認証は、ユーザ情報２１１をユーザ情報データベース２９１と照合する認証処理である。ユーザ情報２１１に合致するユーザ情報エントリ２９１Ｅがユーザ情報データベース２９１に登録されている場合、ユーザおよびユーザ端末１１０は認証される。
ユーザ情報データベース２９１は、図４に示すように、ユーザ情報エントリ２９１Ｅが登録されたファイルである。図中の各行がユーザ情報エントリ２９１Ｅである。
ユーザ情報エントリ２９１Ｅは、ユーザ識別子と、パスワードと、端末識別子と、専用アクセス識別子と、ＶＬＡＮ識別子と、無線定義スクリプト名と、フロー定義スクリプト名とを含んでいる。
ユーザ情報２１１と同じユーザ識別子とパスワードと端末識別子とを含んだユーザ情報エントリ２９１Ｅが、ユーザ情報２１１に合致するユーザ情報エントリ２９１Ｅである。
無線定義スクリプト名は、無線定義スクリプト２９２を識別する識別子である。
フロー定義スクリプト名は、フロー定義スクリプト２９３を識別する識別子である。
【００３２】
ユーザ認証部２２０は、図５に示すように、専用アクセス識別子特定部２２１と、専用ネットワーク識別子特定部２２２とを備える。
専用アクセス識別子特定部２２１は、受信されたユーザ情報２１１に基づいて専用アクセス識別子を特定する。特定される専用アクセス識別子は、ユーザ情報２１１に合致するユーザ情報エントリ２９１Ｅに含まれる専用アクセス識別子である。
専用ネットワーク識別子特定部２２２は、受信されたユーザ情報２１１に基づいて専用ネットワーク識別子を特定する。特定される専用ネットワーク識別子は、ユーザ情報２１１に合致するユーザ情報エントリ２９１Ｅに含まれる専用ネットワーク識別子である。
【００３３】
設定情報生成部２３０は、アクセスポイント設定情報生成部２３１と、中継機器設定情報生成部２３２とを備える。
アクセスポイント設定情報生成部２３１は、特定された専用アクセス識別子を含んだアクセスポイント設定情報２３１Ｆを生成する。
【００３４】
アクセスポイント設定情報生成部２３１は、以下のようにアクセスポイント設定情報２３１Ｆを生成する。
アクセスポイント設定情報生成部２３１は、ユーザ情報２１１に合致したユーザ情報エントリ２９１Ｅから無線定義スクリプト名を取得する。
アクセスポイント設定情報生成部２３１は、取得した無線定義スクリプト名で識別される無線定義スクリプト２９２を選択する。
アクセスポイント設定情報生成部２３１は、特定された専用アクセス識別子を入力として、選択した無線定義スクリプト２９２を実行する。無線定義スクリプト２９２は、入力である専用アクセス識別子を含んだアクセスポイント設定情報２３１Ｆを生成するプログラムである。
【００３５】
中継機器設定情報生成部２３２は、特定された専用ネットワーク識別子と専用アクセス識別子とを含んだ中継機器設定情報２３２Ｆを生成する。
【００３６】
中継機器設定情報生成部２３２は、以下のように中継機器設定情報２３２Ｆを生成する。
中継機器設定情報生成部２３２は、ユーザ情報２１１に合致したユーザ情報エントリ２９１Ｅからフロー定義スクリプト名を取得する。
中継機器設定情報生成部２３２は、取得したフロー定義スクリプト名で識別されるフロー定義スクリプト２９３を選択する。
中継機器設定情報生成部２３２は、特定された専用ネットワーク識別子を入力として、選択したフロー定義スクリプト２９３を実行する。フロー定義スクリプト２９３は、入力である専用ネットワーク識別子を含んだ中継機器設定情報２３２Ｆを生成するプログラムである。
【００３７】
設定情報生成部２３０は、設定識別子エントリ２９４Ｅを生成し、生成した設定識別子エントリ２９４Ｅを設定識別子リスト２９４に登録する。
設定識別子エントリ２９４Ｅは、生成されたアクセスポイント設定情報２３１Ｆを識別するアクセスポイント設定識別子と、生成された中継機器設定情報２３２Ｆを識別する中継機器設定識別子とを含んだデータである。アクセスポイント設定識別子は専用アクセス識別子である。中継機器設定識別子は専用ネットワーク識別子および専用アクセス識別子である。
設定識別子リスト２９４は、設定識別子エントリ２９４Ｅが登録されるファイルである。
【００３８】
設定情報送信部２４０は、アクセスポイント設定情報送信部２４１と、中継機器設定情報送信部２４２とを備える。
アクセスポイント設定情報送信部２４１は、アクセスポイント制御装置１４０にアクセスポイント設定情報２３１Ｆを送信する。送信されたアクセスポイント設定情報２３１Ｆは、アクセスポイント制御装置１４０によってアクセスポイント１２０に設定される。
中継機器設定情報送信部２４２は、中継機器制御装置１５０に中継機器設定情報２３２Ｆを送信する。送信された中継機器設定情報２３２Ｆは、中継機器制御装置１５０によって中継機器群１６０の各中継機器１６１に設定される。
【００３９】
接続端末数監視部２５０は、監視時間が経過する毎にアクセスポイント制御装置１４０から接続端末数２５１を取得することによって、接続端末数２５１の変化を監視する。監視時間は予め決められた時間である。
接続端末数２５１は、専用アクセス識別子を用いてアクセスポイント１２０に接続しているユーザ端末１１０の数である。
【００４０】
接続端末数監視部２５０は、以下のように接続端末数２５１を取得する。
接続端末数監視部２５０は、設定識別子エントリ２９４Ｅから専用アクセス識別子を取得し、取得した専用アクセス識別子を含んだ接続端末数要求をアクセスポイント制御装置１４０に送信する。そして、接続端末数監視部２５０は、接続端末数２５１を含んだ接続端末数応答をアクセスポイント制御装置１４０から受信する。
【００４１】
設定削除要求部２６０は、アクセスポイント設定削除要求部２６１と、中継機器設定削除要求部２６２とを備える。
アクセスポイント設定削除要求部２６１は、接続端末数２５１がゼロである状態が保留時間続いた場合、設定識別子エントリ２９４Ｅからアクセスポイント設定識別子を取得する。保留時間は予め決められた時間である。
そして、アクセスポイント設定削除要求部２６１は、取得したアクセスポイント設定識別子を含んだ削除要求を生成し、生成した削除要求をアクセスポイント制御装置１４０に送信する。
送信された削除要求に含まれるアクセス設定識別子で識別されるアクセスポイント設定情報２３１Ｆは、アクセスポイント制御装置１４０によってアクセスポイント１２０から削除される。
【００４２】
中継機器設定削除要求部２６２は、接続端末数２５１がゼロである状態が保留時間続いた場合、設定識別子エントリ２９４Ｅから中継機器設定識別子を取得する。
そして、中継機器設定削除要求部２６２は、取得した中継機器設定識別子を含んだ削除要求を生成し、生成した削除要求を中継機器制御装置１５０に送信する。
送信された削除要求に含まれる中継機器設定識別子で識別される中継機器設定情報２３２Ｆは、中継機器制御装置１５０によって中継機器群１６０の各中継機器１６１から削除される。
【００４３】
記憶部２９０は、アクセスポイント識別子管理装置２００が使用、生成または入出力するデータを記憶する。
記憶部２９０に記憶されるデータの一例は、ユーザ情報データベース２９１、無線定義スクリプト２９２、フロー定義スクリプト２９３および設定識別子リスト２９４である。
【００４４】
図６に基づいて、アクセスポイント識別子管理装置２００のハードウェア構成例について説明する。
アクセスポイント識別子管理装置２００は、プロセッサ９０１、補助記憶装置９０２、メモリ９０３、通信装置９０４、入力インタフェース９０５、出力インタフェース９０６といったハードウェアを備えるコンピュータである。
プロセッサ９０１は信号線９１０を介して他のハードウェアと接続されている。入力インタフェース９０５はケーブル９１１を介して入力装置９０７に接続されている。出力インタフェース９０６はケーブル９１２を介して出力装置９０８に接続されている。
【００４５】
プロセッサ９０１は、プロセッシングを行うＩＣであり、他のハードウェアを制御する。プロセッサ９０１の一例は、ＣＰＵ、ＤＳＰ、ＧＰＵである。ＩＣはＩｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略称である。ＣＰＵはＣｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略称であり、ＤＳＰはＤｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒの略称であり、ＧＰＵはＧｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略称である。
補助記憶装置９０２はデータを記憶する。補助記憶装置９０２の一例は、ＲＯＭ、フラッシュメモリ、ＨＤＤである。ＲＯＭはＲｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略称であり、ＨＤＤはＨａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略称である。
メモリ９０３はデータを記憶する。メモリ９０３の一例はＲＡＭである。ＲＡＭはＲａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略称である。
通信装置９０４は、データを受信するレシーバ９０４１と、データを送信するトランスミッタ９０４２とを備える。通信装置９０４の一例は、通信チップ、ＮＩＣである。ＮＩＣはＮｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄの略称である。
入力インタフェース９０５はケーブル９１１が接続されるポートであり、ポートの一例はＵＳＢ端子である。ＵＳＢはＵｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓの略称である。
出力インタフェース９０６はケーブル９１２が接続されるポートであり、ＵＳＢ端子およびＨＤＭＩ端子はポートの一例である。ＨＤＭＩ（登録商標）はＨｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅの略称である。
入力装置９０７はデータ、命令および要求を入力する。入力装置９０７の一例は、マウス、キーボード、タッチパネルである。
出力装置９０８はデータ、結果および応答を出力する。出力装置９０８の一例は、ディスプレイ、プリンタである。ディスプレイの一例はＬＣＤである。ＬＣＤはＬｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略称である。
【００４６】
補助記憶装置９０２にはＯＳが記憶されている。ＯＳはＯｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍの略称である。
また、補助記憶装置９０２には、ユーザ認証部２２０、設定情報生成部２３０、設定情報送信部２４０、接続端末数監視部２５０、設定削除要求部２６０といった「部」の機能を実現するプログラムが記憶されている。
ＯＳの少なくとも一部はメモリ９０３にロードされ、プロセッサ９０１はＯＳを実行しながら「部」の機能を実現するプログラムを実行する。「部」の機能を実現するプログラムは、メモリ９０３にロードされ、プロセッサ９０１に読み込まれ、プロセッサ９０１によって実行される。
なお、アクセスポイント識別子管理装置２００が複数のプロセッサ９０１を備えて、複数のプロセッサ９０１が「部」の機能を実現するプログラムを連携して実行してもよい。
【００４７】
「部」の処理の結果を示すデータ、情報、信号値および変数値などは、メモリ９０３、補助記憶装置９０２、プロセッサ９０１内のレジスタ、または、プロセッサ９０１内のキャッシュメモリに記憶される。
【００４８】
「部」は「サーキットリ」で実装してもよい。「部」は「回路」、「工程」、「手順」または「処理」に読み替えてもよい。
「回路」及び「サーキットリ」は、プロセッサ９０１、ロジックＩＣ、ＧＡ、ＡＳＩＣ、ＦＰＧＡといった処理回路を包含する概念である。ＧＡはＧａｔｅ  Ａｒｒａｙの略称であり、ＡＳＩＣはＡｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略称であり、ＦＰＧＡはＦｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙの略称である。
【００４９】
＊＊＊動作の説明＊＊＊
アクセスポイント識別子管理装置の動作はアクセスポイント識別子管理方法に相当する。また、アクセスポイント識別子管理方法はアクセスポイント識別子管理プログラムの処理手順に相当する。
【００５０】
図７に基づいて、専用アクセス識別子をアクセスポイント１２０に設定し、専用ネットワーク識別子を中継機器１６１に設定する設定時のアクセスポイント識別子管理方法について説明する。
Ｓ１１０はユーザ情報受信処理である。
Ｓ１１０において、ユーザ情報受信部２１０は、アクセスポイント１２０を介してユーザ端末１１０と通信するサーバ装置１３０から、ユーザ端末１１０を使用するユーザのユーザ情報２１１を受信する。
ユーザ情報２１１は、ユーザ識別子、パスワードおよび端末識別子を含んでいる。
【００５１】
Ｓ１２０はユーザ認証処理である。
Ｓ１２０において、ユーザ認証部２２０は、ユーザ情報２１１をユーザ情報データベース２９１と照合する。
そして、ユーザ情報２１１に合致するユーザ情報エントリ２９１Ｅがユーザ情報データベース２９１に登録されている場合、ユーザ認証部２２０はユーザおよびユーザ端末１１０を認証する。
また、ユーザ情報２１１に合致するユーザ情報エントリ２９１Ｅがユーザ情報データベース２９１に登録されていない場合、ユーザ認証部２２０はユーザおよびユーザ端末１１０を認証しない。
ユーザおよびユーザ端末１１０が認証された場合、ユーザ認証部２２０は、サーバ装置１３０を介して、認証成功メッセージをユーザ端末１１０に送信する。これにより、ユーザ端末１１０では認証成功メッセージが表示される。認証成功メッセージはユーザおよびユーザ端末１１０が認証されたことを示すメッセージである。そして、処理はＳ１３０に進む。
ユーザおよびユーザ端末１１０が認証されなかった場合、ユーザ認証部２２０は、サーバ装置１３０を介して、認証失敗メッセージをユーザ端末１１０に送信する。これにより、ユーザ端末１１０では認証失敗メッセージが表示される。認証失敗メッセージはユーザおよびユーザ端末１１０が認証されなかったことを示すメッセージである。そして、設定時のアクセスポイント識別子管理方法の処理は終了する。
【００５２】
Ｓ１３０は専用アクセス識別子特定処理および専用ネットワーク識別子特定処理である。
Ｓ１３０において、ユーザ認証部２２０は、ユーザ情報２１１に合致したユーザ情報エントリ２９１Ｅをユーザ情報データベース２９１から取得する。
【００５３】
Ｓ１４０は専用アクセス識別子確認処理である。
Ｓ１４０において、設定情報生成部２３０のアクセスポイント設定情報生成部２３１は、取得されたユーザ情報エントリ２９１Ｅから専用アクセス識別子を取得する。
そして、アクセスポイント設定情報生成部２３１は、取得した専用アクセス識別子と同じ専用アクセス識別子を含んだ設定識別子エントリ２９４Ｅが設定識別子リスト２９４に登録されているか判定する。
ここで、取得された専用アクセス識別子と同じ専用アクセス識別子を含んだ設定識別子エントリ２９４Ｅが設定識別子リスト２９４に登録されていることを専用ＳＳＩＤがあるという。
専用ＳＳＩＤがある場合、設定時のアクセスポイント識別子管理方法の処理は終了する。
専用ＳＳＩＤがない場合、処理はＳ１５０に進む。
【００５４】
Ｓ１５０はアクセスポイント設定情報生成処理および中継機器設定情報生成処理である。
Ｓ１５０において、設定情報生成部２３０のアクセスポイント設定情報生成部２３１は、以下のようにアクセスポイント設定情報２３１Ｆを生成する。
アクセスポイント設定情報生成部２３１は、取得されたユーザ情報エントリ２９１Ｅから専用アクセス識別子と無線定義スクリプト名とを取得する。
アクセスポイント設定情報生成部２３１は、取得した無線定義スクリプト名で識別される無線定義スクリプト２９２を選択する。
そして、アクセスポイント設定情報生成部２３１は、取得した専用アクセス識別子を入力にして、選択した無線定義スクリプト２９２を実行する。これにより、取得した専用アクセス識別子を含んだアクセスポイント設定情報２３１Ｆが生成される。
【００５５】
また、設定情報生成部２３０の中継機器設定情報生成部２３２は、以下のように中継機器設定情報２３２Ｆを生成する。
中継機器設定情報生成部２３２は、取得されたユーザ情報エントリ２９１Ｅから専用ネットワーク識別子と専用アクセス識別子とフロー定義スクリプト名とを取得する。
中継機器設定情報生成部２３２は、取得したフロー定義スクリプト名で識別されるフロー定義スクリプト２９３を選択する。
そして、中継機器設定情報生成部２３２は、取得した専用ネットワーク識別子と専用アクセス識別子とを入力にして、選択したフロー定義スクリプト２９３を実行する。これにより、取得した専用ネットワーク識別子と専用アクセス識別子とを含んだ中継機器設定情報２３２Ｆが生成される。
【００５６】
Ｓ１６０はアクセスポイント設定情報送信処理である。
Ｓ１６０において、設定情報送信部２４０のアクセスポイント設定情報送信部２４１は、生成されたアクセスポイント設定情報２３１Ｆをアクセスポイント制御装置１４０に送信する。
送信されたアクセスポイント設定情報２３１Ｆは、アクセスポイント制御装置１４０によって、アクセスポイント１２０に設定される。
これにより、ユーザ端末１１０が専用アクセス識別子を用いてアクセスポイント１２０に接続することが可能になる。
【００５７】
Ｓ１７０は中継機器設定情報送信処理である。
Ｓ１７０において、設定情報送信部２４０の中継機器設定情報送信部２４２は、生成された中継機器設定情報２３２Ｆを中継機器制御装置１５０に送信する。
送信された中継機器設定情報２３２Ｆは、中継機器制御装置１５０によって、中継機器群１６０の各中継機器１６１に設定される。
これにより、専用アクセス識別子を用いてアクセスポイント１２０に接続したユーザ端末１１０が、各中継機器１６１を介して、専用ネットワーク識別子で識別される専用ネットワーク１７０にアクセスすることが可能になる。
Ｓ１７０の後、設定時のアクセスポイント識別子管理方法の処理は終了する。
【００５８】
図８に基づいて、接続端末数２５１を監視する監視時のアクセスポイント識別子管理方法の処理について説明する。
監視時のアクセスポイント識別子管理方法の処理は、監視時間が経過する毎に実行される。
【００５９】
Ｓ２１０からＳ２８０は接続端末数監視処理である。
Ｓ２１０において、接続端末数監視部２５０は、設定識別子リスト２９４から未選択の設定識別子エントリ２９４Ｅを１つ選択する。
【００６０】
Ｓ２２０において、接続端末数監視部２５０は、選択した設定識別子エントリ２９４Ｅから専用アクセス識別子を取得する。
接続端末数監視部２５０は、取得した専用アクセス識別子を含んだ接続端末数要求を生成し、生成した接続端末数要求をアクセスポイント制御装置１４０に送信する。
そして、接続端末数監視部２５０は、接続端末数２５１を含んだ接続端末数応答をアクセスポイント制御装置１４０から受信する。接続端末数２５１は、取得された専用アクセス識別子を用いてアクセスポイント１２０にアクセスしているユーザ端末１１０の数である。
【００６１】
Ｓ２３０において、接続端末数監視部２５０は、接続端末数２５１がゼロであるか判定する。
接続端末数２５１がゼロである場合、処理はＳ２４０に進む。
接続端末数２５１がゼロでない場合、処理はＳ２６０に進む。
【００６２】
Ｓ２４０において、接続端末数監視部２５０は、取得した専用アクセス識別子用の監視タイマが動作中であるか判定する。
取得した専用アクセス識別子用の監視タイマが動作中である場合、処理はＳ２８０に進む。
取得した専用アクセス識別子用の監視タイマが動作していない場合、処理はＳ２５０に進む。
【００６３】
Ｓ２５０において、接続端末数監視部２５０は、取得した専用アクセス識別子用の監視タイマに保留時間を設定し、保留時間を設定した監視タイマを起動する。起動した監視タイマは、保留時間が経過したときにタイムアウトを通知する。
【００６４】
Ｓ２６０において、接続端末数監視部２５０は、取得した専用アクセス識別子用の監視タイマが動作中であるか判定する。
取得した専用アクセス識別子用の監視タイマが動作中である場合、処理はＳ２７０に進む。
取得した専用アクセス識別子用の監視タイマが動作していない場合、処理はＳ２８０に進む。
【００６５】
Ｓ２７０において、接続端末数監視部２５０は、取得した専用アクセス識別子用の監視タイマを停止する。
【００６６】
Ｓ２８０において、接続端末数監視部２５０は、Ｓ２１０で選択していない未選択の設定識別子エントリ２９４Ｅがあるか判定する。
未選択の設定識別子エントリ２９４Ｅがある場合、処理はＳ２１０に戻る。
未選択の設定識別子エントリ２９４Ｅがない場合、監視時のアクセスポイント識別子管理方法の処理は終了する。
【００６７】
図９に基づいて、アクセスポイント設定情報２３１Ｆをアクセスポイント１２０から削除し、中継機器設定情報２３２Ｆを中継機器１６１から削除する削除時のアクセスポイント識別子管理方法の処理について説明する。
削除時のアクセスポイント識別子管理方法の処理は、監視タイマがタイムアウトしたときに実行される。
【００６８】
Ｓ３１０において、接続端末数監視部２５０は、タイムアウトした監視タイマから専用アクセス識別子を取得する。
接続端末数監視部２５０は、取得した専用アクセス識別子を含んだ設定識別子エントリ２９４Ｅを設定識別子リスト２９４から取得する。
【００６９】
Ｓ３２０はアクセスポイント設定削除要求処理である。
Ｓ３２０において、設定削除要求部２６０のアクセスポイント設定削除要求部２６１は、取得された設定識別子エントリ２９４Ｅから専用アクセス識別子を取得する。
そして、アクセスポイント設定削除要求部２６１は、取得した専用アクセス識別子を含んだアクセスポイント設定削除要求を生成し、生成したアクセスポイント設定削除要求をアクセスポイント制御装置１４０に送信する。
送信されたアクセスポイント設定削除要求は、アクセスポイント制御装置１４０に受信される。そして、受信されたアクセスポイント設定削除要求に含まれる専用アクセス識別子を含んだアクセスポイント設定情報２３１Ｆが、アクセスポイント制御装置１４０によって、アクセスポイント１２０から削除される。
【００７０】
Ｓ３３０は中継機器設定削除要求処理である。
Ｓ３３０において、設定削除要求部２６０の中継機器設定削除要求部２６２は、取得された設定識別子エントリ２９４Ｅから専用ネットワーク識別子と専用アクセス識別子とを取得する。
そして、中継機器設定削除要求部２６２は、取得した専用ネットワーク識別子と専用アクセス識別子とを含んだ中継機器設定削除要求を生成し、生成した中継機器設定削除要求を中継機器制御装置１５０に送信する。
送信された中継機器設定削除要求は、中継機器制御装置１５０に受信される。そして、受信された中継機器設定削除要求に含まれる専用ネットワーク識別子と専用アクセス識別子とを含んだ中継機器設定情報２３２Ｆが、中継機器制御装置１５０によって、各中継機器１６１から削除される。
Ｓ３３０の後、削除時のアクセスポイント識別子管理方法の処理は終了する。
【００７１】
＊＊＊効果の説明＊＊＊
ユーザ端末１１０が共通アクセス識別子を用いてアクセスポイント１２０に接続した場合、アクセスポイント識別子管理装置２００は、ユーザ端末１１０を使用するユーザが属するグループの専用アクセス識別子をアクセスポイント１２０に設定することができる。これにより、ユーザは、専用アクセス識別子を用いてアクセスポイント１２０に接続することができる。
さらに、アクセスポイント識別子管理装置２００は、ユーザが属するグループの専用ネットワーク１７０を識別する専用ネットワーク識別子を中継機器群１６０に設定することができる。これにより、ユーザは、アクセスポイント１２０を介して、専用ネットワーク１７０にアクセスすることができる。
また、専用アクセス識別子を用いてアクセスポイント１２０に接続するユーザがいなくなった場合、アクセスポイント識別子管理装置２００は、専用アクセス識別子をアクセスポイント１２０から削除し、専用ネットワーク識別子を中継機器群１６０から削除することができる。これにより、アクセスポイント１２０に設定できるアクセスポイント識別子の数よりも多いグループに、専用アクセス識別子を割り当てることができる。
【００７２】
実施の形態は、好ましい形態の例示であり、本発明の技術的範囲を制限することを意図するものではない。実施の形態は、部分的に実施してもよいし、他の形態と組み合わせて実施してもよい。
フローチャート等を用いて説明した処理手順は、アクセスポイント識別子管理装置、アクセスポイント識別子管理方法およびアクセスポイント識別子管理プログラムの処理手順の一例である。
【符号の説明】
【００７３】
１００  ネットワークシステム、１０１  アクセスポイント識別子管理システム、１０２  インターネット、１１０  ユーザ端末、１２０  アクセスポイント、１３０  サーバ装置、１４０  アクセスポイント制御装置、１５０  中継機器制御装置、１６０  中継機器群、１６１  中継機器、１７０  専用ネットワーク、２００  アクセスポイント識別子管理装置、２１０  ユーザ情報受信部、２１１  ユーザ情報、２２０  ユーザ認証部、２２１  専用アクセス識別子特定部、２２２  専用ネットワーク識別子特定部、２３０  設定情報生成部、２３１  アクセスポイント設定情報生成部、２３１Ｆ  アクセスポイント設定情報、２３２  中継機器設定情報生成部、２３２Ｆ  中継機器設定情報、２４０  設定情報送信部、２４１  アクセスポイント設定情報送信部、２４２  中継機器設定情報送信部、２５０  接続端末数監視部、２５１  接続端末数、２６０  設定削除要求部、２６１  アクセスポイント設定削除要求部、２６２  中継機器設定削除要求部、２９０  記憶部、２９１  ユーザ情報データベース、２９１Ｅ  ユーザ情報エントリ、２９２  無線定義スクリプト、２９３  フロー定義スクリプト、２９４  設定識別子リスト、２９４Ｅ  設定識別子エントリ、９０１  プロセッサ、９０２  補助記憶装置、９０３  メモリ、９０４  通信装置、９０４１  レシーバ、９０４２  トランスミッタ、９０５  入力インタフェース、９０６  出力インタフェース、９０７  入力装置、９０８  出力装置、９１０  信号線、９１１  ケーブル、９１２  ケーブル。
【図１】
2016181775.tif 000003
【図２】
2016181775.tif 000004
【図３】
2016181775.tif 000005
【図４】
2016181775.tif 000006
【図５】
2016181775.tif 000007
【図６】
2016181775.tif 000008
【図７】
2016181775.tif 000009
【図８】
2016181775.tif 000010
【図９】
2016181775.tif 000011