(57)【要約】【課題】複数のサービスの要求に応じてアクセスポイントの最適な割り当てを行うこと。【解決手段】複数の無線規格による無線通信サービスを無線端末装置に対して提供可能な複数のアクセスポイントを管理するアクセスポイント管理方法であって、無線通信サービスの提供を要求するための情報であって、無線通信サービスを提供する領域を示す情報を含む複数の要求情報を取得する取得ステップと、取得された複数の要求情報それぞれで要求されている領域と、無線通信サービスで提供する無線規格の特性とに基づいて、無線通信サービスそれぞれに対して割り当てるアクセスポイントを選択する選択ステップと、選択したアクセスポイントに対して、要求情報に応じた無線通信サービスを配備させる要求信号を送信する要求ステップと、を有するアクセスポイント管理方法。【選択図】図３
2019186867.tif 000002
【特許請求の範囲】
【請求項１】
複数の無線規格による無線通信サービスを無線端末装置に対して提供可能な複数のアクセスポイントを管理するアクセスポイント管理方法であって、
前記無線通信サービスの提供を要求するための情報であって、前記無線通信サービスを提供する領域を示す情報を含む複数の要求情報を取得する取得ステップと、
取得された前記複数の要求情報それぞれで要求されている前記領域と、前記無線通信サービスで提供する無線規格の特性とに基づいて、前記無線通信サービスそれぞれに対して割り当てる前記アクセスポイントを選択する選択ステップと、
選択した前記アクセスポイントに対して、前記要求情報に応じた前記無線通信サービスを配備させる要求信号を送信する要求ステップと、
を有するアクセスポイント管理方法。
【請求項２】
前記選択ステップにおいて、前記複数の要求情報それぞれで要求されている前記領域が狭い順に前記無線通信サービスをソートすることによって前記無線通信サービスそれぞれに対して前記アクセスポイントを割り当てる順番を決定する、請求項１に記載のアクセスポイント管理方法。
【請求項３】
前記選択ステップにおいて、前記複数の要求情報それぞれで要求されている前記領域が狭い順に前記無線通信サービスをソートし、前記ソート後の前記無線通信サービスを前記無線規格の特性に応じてソートすることによって前記無線通信サービスそれぞれに対して前記アクセスポイントを割り当てる順番を決定する、請求項１又は２に記載のアクセスポイント管理方法。
【請求項４】
前記選択ステップにおいて、前記ソート後の前記無線通信サービスを、前記領域が狭い順番を維持したまま、前記無線規格の最大通信可能範囲が狭い順にソートし、前記領域が狭く、かつ、前記無線規格の最大通信可能範囲が狭い順に前記アクセスポイントを割り当てる、請求項２又は３に記載のアクセスポイント管理方法。
【請求項５】
前記選択ステップにおいて、取得された前記複数の要求情報を所定の条件に従ってグルーピングし、前記グルーピングされたグループに属する前記要求情報と、前記グループに属さない前記要求情報のいずれか又は両方に応じて、前記複数の要求情報それぞれで要求されている前記無線通信サービスをソートする、請求項１から４のいずれか一項に記載のアクセスポイント管理方法。
【請求項６】
前記選択ステップにおいて、異なる要求情報間で利用する前記無線規格が同一であり、要求条件が満たさせる場合にそれらの要求情報を同一のグループにグルーピングする、請求項５に記載のアクセスポイント管理方法。
【請求項７】
前記選択ステップにおいて、異なる要求情報間で利用する無線規格が異なり、前記無線規格の通信頻度が断続的であり、通信タイミングをずらせる場合にそれらの要求情報を同じグループにグルーピングする、請求項５に記載のアクセスポイント管理方法。
【請求項８】
前記選択ステップにおいて、前記グループに属する前記要求情報がある場合、前記グループに属する前記要求情報の中から最も狭い前記領域を要求する要求情報を前記グループの代表要求情報とし、前記代表要求情報と、前記グループに属さない前記要求情報のいずれか又は両方に応じて前記無線通信サービスをソートする、請求項５から７のいずれか一項に記載のアクセスポイント管理方法。
【請求項９】
前記選択ステップにおいて、前記グループに属する前記要求情報がある場合、前記グループに属する前記要求情報の中から前記無線規格の最大通信可能範囲が最も狭い無線規格を提供する要求情報を前記グループの代表要求情報とし、前記ソート後の前記無線通信サービスを、前記領域が狭い順番を維持したまま、前記無線規格の最大通信可能範囲が狭い順にソートし、前記領域が狭く、かつ、前記無線規格の最大通信可能範囲が狭い順に前記アクセスポイントを割り当てる、請求項８に記載のアクセスポイント管理方法。
【請求項１０】
複数の無線規格による無線通信サービスを無線端末装置に対して提供可能な複数のアクセスポイントを管理するアクセスポイント管理装置であって、
前記無線通信サービスの提供を要求するための情報であって、前記無線通信サービスを提供する領域を示す情報を含む複数の要求情報を取得する取得部と、
取得された前記複数の要求情報それぞれで要求されている前記領域と、前記無線通信サービスで提供する無線規格の特性とに基づいて、前記無線通信サービスそれぞれに対して割り当てる前記アクセスポイントを選択する選択部と、
選択した前記アクセスポイントに対して、前記要求情報に応じた前記無線通信サービスを配備させる要求信号を送信する要求部と、
を備えるアクセスポイント管理装置。
【請求項１１】
複数の無線規格による無線通信サービスを無線端末装置に対して提供可能な複数のアクセスポイントと、前記複数のアクセスポイントを管理するアクセスポイント管理装置とを備えるアクセスポイント管理システムであって、
前記アクセスポイント管理装置は、
前記無線通信サービスの提供を要求するための情報であって、前記無線通信サービスを提供する領域を示す情報を含む複数の要求情報を取得する取得部と、
取得された前記複数の要求情報それぞれで要求されている前記領域と、前記無線通信サービスで提供する無線規格の特性とに基づいて、前記無線通信サービスそれぞれに対して割り当てる前記アクセスポイントを選択する選択部と、
選択した前記アクセスポイントに対して、前記要求情報に応じた前記無線通信サービスを配備させる要求信号を送信する要求部と、
を備え、
前記アクセスポイントは、
前記要求信号を受信し、前記要求信号に応じた指示信号を出力する制御部と、
前記指示信号に基づいて、前記無線通信サービスの提供を行う無線処理部と、
を備えるアクセスポイント管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクセスポイント管理方法、アクセスポイント管理装置及びアクセスポイント管理システムに関する。
【背景技術】
【０００２】
２０２０年以降の５Ｇ(5th Generation)の時代になると、無線の利用用途が、更に、多様化することが想定されており、将来において、多くのサービスを提供するために様々な無線規格が策定されつつある。例えば、サービスとして、時間や地域限定での利用を可能とするサービス、高度化方式の地域ＢＷＡ（Broadband Wireless Access）やＬＰＷＡ（Low Power Wide Area）等を用いた、例えば、スマートメータ等のＩｏＴ（Internet of Things）サービス、車両通信を用いた次世代ＩＴＳ(Intelligent Transport System)のサービス等がある。そのため、無線規格の数は、今後も増加する傾向にある。
【０００３】
複数の無線規格のサービスを提供するためには、アクセスポイント（以下「ＡＰ」という。）を無線規格ごとに設置する必要がある。そのため、５Ｇの時代において想定される多種多様な無線規格を提供する際に、全ての無線規格についてＡＰを設置しようとすると、無線規格ごとに必要なエリア設計等を行わなければならなくなる。無線規格ごとに必要なエリア設計等を行うと、その管理が非常に複雑になり、管理する対象となるＡＰの数もかなりの数になり、設置面積や消費電力も設置する数に応じて増大する。したがって、常に提供予定の全ての無線規格をカバーするための設備を備えておくことは現実的ではなく、例えば、提供する時間や、要求されている内容に応じて提供するサービスを配備する等、様々な状況下で柔軟に多様な無線規格のサービスを適用することが無線通信のインフラ事業者に求められることになる。
【０００４】
複数の無線規格を切り替えて提供する技術として、ソフトウェア無線（以下「ＳＤＲ」(Software Defined Radio)という。）という技術がある（例えば、非特許文献１参照）。例えば、図３１に示すように、無線端末装置やＡＰ等の無線装置５００において、２つの無線規格Ａ及び無線規格Ｂを提供しようとすると、無線装置５００は、無線規格Ａについて、アンテナ５０１、高周波部５０２、変換器５０３及びデジタル信号処理部５０４を備え、無線規格Ｂについて、アンテナ５１１、高周波部５１２、変換器５１３及びデジタル信号処理部５１４を備える必要がある。ここで、変換器５０３及び変換器５１３は、受信した信号をアナログ信号からデジタル信号に変換するＡ／Ｄ(Analog to Digital)変換器と、送信する信号をデジタル信号からアナログ信号に変換するＤ／Ａ(Digital to Analog)変換器の双方を含む機器である。
【０００５】
これに対して、ＳＤＲに対応した無線装置６００では、図３２に示すように、広帯域の信号をまとめてデジタル信号処理を行いやすい周波数帯域まで高周波部６０２によってダウンコンバートし、変換器６０３でアナログ信号からデジタル信号に変換する。デジタル信号処理部６０４は、提供する無線規格ごとに記憶領域に記憶されているソフトウェアのプログラムデータを読み込み、当該無線規格に応じた復調処理を行う。送信時には、デジタル信号処理部６０４が、当該無線規格に応じた変調処理を行い、変換器６０３が、デジタル信号からアナログ信号に変換し、高周波部６０２が送信信号の周波数帯域までアップコンバートする。他の無線規格への切り替えは、デジタル信号処理部６０４が他の無線規格に応じたソフトウェアのプログラムデータを読み込むことにより行われる。このように、デジタル信号処理部６０４に適用するソフトウェアを切り替えることで、多様な無線規格をサポートすることができる。
【０００６】
上記のようなＳＤＲに対応した無線装置６００をＡＰとして用いることで、設置面積や消費電力を削減することは可能であり、管理対象となるＡＰの数も削減することができる。しかしながら、サービスの要求に応じた個々のソフトウェア無線装置６００の管理が複雑化してしまうことがある。このような問題に対して、ＳＤＲを利用してサービスの要求に応じて動的に無線規格を割り当てる方法が考えられている。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】菅野  秀明、小田切  英昭、高呂  賢治、“ソフトウェア無線（Software Defined Radio）”、沖テクニカルレビュー、第204号、Vol．72 No.4，2005年10月、p.80-85．
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、サービスプロバイダからのサービスの要求に対してＡＰを逐次割り当てていくと、先に選択されたＡＰによっては、続く他のサービスの要求に対応するため、ＡＰへの無線規格の再配備が必要になることがある。例えば、エリアＡとエリアＢにそれぞれ割り当て可能なＡＰ１とＡＰ２があった場合に、最初のサービスの要求（サービス１）の条件を満たす基地局がＡＰ１とＡＰ２であったとし、ＡＰ１を選択したとする。そして、続くサービスの要求（サービス２）では条件を満たす基地局がＡＰ１しかない場合には、サービス１の基地局をＡＰ２に変更する必要が生じる。ＡＰの再配備はサービスの中断にもつながるため、可能な限り避ける必要がある。しかしながら、従来の技術では、サービスの要求に対してＡＰを逐次割り当ていくため、他のサービスの要求との兼ね合いでＡＰの最適な割り当てができないという問題があった。
【０００９】
上記事情に鑑み、本発明は、複数のサービスの要求に応じてアクセスポイントの最適な割り当てを行うことができる技術の提供を目的としている。
【課題を解決するための手段】
【００１０】
本発明の一態様は、複数の無線規格による無線通信サービスを無線端末装置に対して提供可能な複数のアクセスポイントを管理するアクセスポイント管理方法であって、前記無線通信サービスの提供を要求するための情報であって、前記無線通信サービスを提供する領域を示す情報を含む複数の要求情報を取得する取得ステップと、取得された前記複数の要求情報それぞれで要求されている前記領域と、前記無線通信サービスで提供する無線規格の特性とに基づいて、前記無線通信サービスそれぞれに対して割り当てる前記アクセスポイントを選択する選択ステップと、選択した前記アクセスポイントに対して、前記要求情報に応じた前記無線通信サービスを配備させる要求信号を送信する要求ステップと、を有するアクセスポイント管理方法である。
【００１１】
本発明の一態様は、上記のアクセスポイント管理方法であって、前記選択ステップにおいて、前記複数の要求情報それぞれで要求されている前記領域が狭い順に前記無線通信サービスをソートすることによって前記無線通信サービスそれぞれに対して前記アクセスポイントを割り当てる順番を決定する。
【００１２】
本発明の一態様は、上記のアクセスポイント管理方法であって、前記選択ステップにおいて、前記複数の要求情報それぞれで要求されている前記領域が狭い順に前記無線通信サービスをソートし、前記ソート後の前記無線通信サービスを前記無線規格の特性に応じてソートすることによって前記無線通信サービスそれぞれに対して前記アクセスポイントを割り当てる順番を決定する。
【００１３】
本発明の一態様は、上記のアクセスポイント管理方法であって、前記選択ステップにおいて、前記ソート後の前記無線通信サービスを、前記領域が狭い順番を維持したまま、前記無線規格の最大通信可能範囲が狭い順にソートし、前記領域が狭く、かつ、前記無線規格の最大通信可能範囲が狭い順に前記アクセスポイントを割り当てる。
【００１４】
本発明の一態様は、上記のアクセスポイント管理方法であって、前記選択ステップにおいて、取得された前記複数の要求情報を所定の条件に従ってグルーピングし、前記グルーピングされたグループに属する前記要求情報と、前記グループに属さない前記要求情報のいずれか又は両方に応じて、前記複数の要求情報それぞれで要求されている前記無線通信サービスをソートする。
【００１５】
本発明の一態様は、上記のアクセスポイント管理方法であって、前記選択ステップにおいて、異なる要求情報間で利用する前記無線規格が同一であり、要求条件が満たさせる場合にそれらの要求情報を同一のグループにグルーピングする。
【００１６】
本発明の一態様は、上記のアクセスポイント管理方法であって、前記選択ステップにおいて、異なる要求情報間で利用する無線規格が異なり、前記無線規格の通信頻度が断続的であり、通信タイミングをずらせる場合にそれらの要求情報を同じグループにグルーピングする。
【００１７】
本発明の一態様は、上記のアクセスポイント管理方法であって、前記選択ステップにおいて、前記グループに属する前記要求情報がある場合、前記グループに属する前記要求情報の中から最も狭い前記領域を要求する要求情報を前記グループの代表要求情報とし、前記代表要求情報と、前記グループに属さない前記要求情報のいずれか又は両方に応じて前記無線通信サービスをソートする。
【００１８】
本発明の一態様は、上記のアクセスポイント管理方法であって、前記選択ステップにおいて、前記グループに属する前記要求情報がある場合、前記グループに属する前記要求情報の中から前記無線規格の最大通信可能範囲が最も狭い無線規格を提供する要求情報を前記グループの代表要求情報とし、前記ソート後の前記無線通信サービスを、前記領域が狭い順番を維持したまま、前記無線規格の最大通信可能範囲が狭い順にソートし、前記領域が狭く、かつ、前記無線規格の最大通信可能範囲が狭い順に前記アクセスポイントを割り当てる。
【００１９】
本発明の一態様は、複数の無線規格による無線通信サービスを無線端末装置に対して提供可能な複数のアクセスポイントを管理するアクセスポイント管理装置であって、前記無線通信サービスの提供を要求するための情報であって、前記無線通信サービスを提供する領域を示す情報を含む複数の要求情報を取得する取得部と、取得された前記複数の要求情報それぞれで要求されている前記領域と、前記無線通信サービスで提供する無線規格の特性とに基づいて、前記無線通信サービスそれぞれに対して割り当てる前記アクセスポイントを選択する選択部と、選択した前記アクセスポイントに対して、前記要求情報に応じた前記無線通信サービスを配備させる要求信号を送信する要求部と、を備えるアクセスポイント管理装置である。
【００２０】
本発明の一態様は、複数の無線規格による無線通信サービスを無線端末装置に対して提供可能な複数のアクセスポイントと、前記複数のアクセスポイントを管理するアクセスポイント管理装置とを備えるアクセスポイント管理システムであって、前記アクセスポイント管理装置は、前記無線通信サービスの提供を要求するための情報であって、前記無線通信サービスを提供する領域を示す情報を含む複数の要求情報を取得する取得部と、取得された前記複数の要求情報それぞれで要求されている前記領域と、前記無線通信サービスで提供する無線規格の特性とに基づいて、前記無線通信サービスそれぞれに対して割り当てる前記アクセスポイントを選択する選択部と、選択した前記アクセスポイントに対して、前記要求情報に応じた前記無線通信サービスを配備させる要求信号を送信する要求部と、を備え、前記アクセスポイントは、前記要求信号を受信し、前記要求信号に応じた指示信号を出力する制御部と、前記指示信号に基づいて、前記無線通信サービスの提供を行う無線処理部と、を備えるアクセスポイント管理システムである。
【発明の効果】
【００２１】
本発明により、複数のサービスの要求に応じてアクセスポイントの最適な割り当てを行うことが可能となる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１の実施形態におけるＡＰ管理システムのシステム構成を表す構成図である。
【図２】同実施形態におけるＡＰの構成を示すブロック図である。
【図３】同実施形態におけるＡＰ管理装置の内部構成等を示すブロック図である。
【図４】同実施形態における無線サービスＡＰ情報テーブルのデータ構成を示す図である。
【図５】同実施形態におけるＡＰ使用状況情報テーブルのデータ構成を示す図である。
【図６】同実施形態におけるＡＰ性能情報テーブルのデータ構成を示す図である。
【図７】同実施形態におけるポリシーＡが選択されている状態のポリシー情報テーブルのデータ構成を示す図である。
【図８】同実施形態における無線規格特性テーブルのデータ構成を示す図である。
【図９】同実施形態における要求情報のデータ構成を示す図である。
【図１０】同実施形態におけるスケジューリングバッファのデータ構成を示す図である。
【図１１】同実施形態におけるスケジューリングバッファのデータ構成を示す図である。
【図１２】同実施形態における無線通信サービスの配備処理を示すフローチャートである。
【図１３】同実施形態におけるスケジューリングバッファソート処理を示すフローチャートである。
【図１４】同実施形態におけるソート処理後のスケジューリングバッファのデータ構成を示す図である。
【図１５】同実施形態におけるポリシーＡによる無線通信サービスの配備処理を示すフローチャートである。
【図１６】同実施形態における要求情報による無線通信サービスを配備した際の無線サービスＡＰ情報テーブルのデータ構成を示す図である。
【図１７】同実施形態における要求情報による無線通信サービスを配備した際のＡＰ使用状況情報テーブルのデータ構成を示す図である。
【図１８】同実施形態におけるポリシーＢによる無線通信サービスの配備処理を示すフローチャートである。
【図１９】同実施形態におけるポリシーＢによる無線通信サービスの配備処理を示すフローチャートである。
【図２０】本発明の第２の実施形態におけるＡＰ管理装置の内部構成等を示すブロック図である。
【図２１】同実施形態における要求情報のデータ構成を示す図である。
【図２２】同実施形態におけるスケジューリングバッファのデータ構成を示す図である。
【図２３】同実施形態におけるスケジューリングバッファソート処理を示すフローチャートである。
【図２４】同実施形態におけるソート処理後のスケジューリングバッファのデータ構成を示す図である。
【図２５】同実施形態におけるポリシーＡによる無線通信サービスの配備処理を示すフローチャートである。
【図２６】本発明の第３の実施形態におけるＡＰ管理装置の内部構成等を示すブロック図である。
【図２７】同実施形態におけるスケジューリングバッファソート処理を示すフローチャートである。
【図２８】同実施形態における集約判断処理を示すフローチャートである。
【図２９】同実施形態における集約判断処理後のスケジューリングバッファのデータ構成を示す図である。
【図３０】同実施形態におけるソート処理後のスケジューリングバッファのデータ構成を示す図である。
【図３１】ソフトウェア無線を説明するための無線装置の構成を示すブロック図（その１）である。
【図３２】ソフトウェア無線を説明するための無線装置の構成を示すブロック図（その２）である。
【発明を実施するための形態】
【００２３】
（第１の実施形態）
以下、本発明の実施形態について図面を参照して説明する。
図１は、本発明の第１の実施形態におけるＡＰ管理システムのシステム構成を表す構成図である。ＡＰ管理システム１は、ＡＰ管理装置１０、複数のＡＰ３０Ａ，３０Ｂ，３０Ｃ，３０Ｄ及び無線端末装置５０を備える。ＡＰ管理装置１０と、複数のＡＰ３０Ａ，３０Ｂ，３０Ｃ，３０Ｄの各々とは、無線通信又は有線通信により接続されている。図１において、エリアＡ，エリアＢ，エリアＣ，エリアＤのそれぞれは、複数のＡＰ３０Ａ，３０Ｂ，３０Ｃ，３０Ｄのいずれかが設置される場所の区分を示す領域であり、無線通信サービスを提供する範囲の区分を示す領域でもある。なお、以下の説明では、ＡＰ３０Ａ，３０Ｂ，３０Ｃ，３０Ｄについて区別しない場合にはＡＰ３０と記載する。なお、以下の説明では、エリアＡ，エリアＢ，エリアＣ，エリアＤは、同じ広さを有するエリアとして説明する。
【００２４】
なお、図１では、エリアＡ，エリアＢ，エリアＣ，エリアＤの４つのエリアを示しているが、エリアの数は４つ未満であってもよいし、５つ以上であってもよいし、エリアが１つで、１つのエリアに複数のＡＰ３０Ａ，３０Ｂ，３０Ｃ，３０Ｄが設置されていてもよい。また、図１では、１台の無線端末装置５０のみを示しているが、無線端末装置５０が、エリアＡ，エリアＢ，エリアＣ，エリアＤにおいて複数存在していてもよい。また、エリアＡ，エリアＢ，エリアＣ，エリアＤに設置されるＡＰ３０Ａ，３０Ｂ，３０Ｃ，３０Ｄの数は特に限定されない。
【００２５】
ＡＰ管理装置１０は、ＡＰ３０を管理する装置である。例えば、ＡＰ管理装置１０は、無線インフラ事業者から入力されるポリシーと、複数のサービスプロバイダが要求する無線通信サービスの要求情報とに基づいて、要求される条件を満たすように各エリアに対するＡＰ３０の割り当てを行う。そして、ＡＰ管理装置１０は、割り当てたＡＰ３０に対して、無線通信サービスの提供を実行させる。
【００２６】
ＡＰ３０は、ＳＤＲ対応のアクセスポイントである。ＡＰ３０は、ＡＰ管理装置１０の指示に応じて、無線通信サービスを提供する。
【００２７】
図２は、ＡＰ３０の内部構成を示すブロック図である。ＡＰ３０は、図１に示すＡＰ３０Ａ，３０Ｂ，３０Ｃ，３０Ｄに相当する装置である。すなわち、ＡＰ３０Ａ，３０Ｂ，３０Ｃ，３０Ｄの各々は、同一の内部構成を有しており、この内部構成について、ＡＰ３０を参照しつつ説明する。なお、以下の説明において、例えば、送受信部３２と記載する場合、ＡＰ３０Ａ，３０Ｂ，３０Ｃ，３０Ｄのいずれかの送受信部３２を示すものとする。またＡＰ３０Ａ，３０Ｂ，３０Ｃ，３０Ｄの内部構成を個別に示す場合、例えば、ＡＰ３０Ａの送受信部３２を示す場合、送受信部３２Ａとして記載するものとする。
【００２８】
ＡＰ３０は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備え、無線処理プログラムを実行する。無線処理プログラムの実行によって、ＡＰ３０は、制御部３１、送受信部３２、無線処理部３３、アンテナ３７（３７−１，３７−２，…）を備える装置として機能する。なお、ＡＰ３０の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されてもよい。また、無線処理プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。また、無線処理プログラムは、電気通信回線を介して送受信されてもよい。
【００２９】
無線処理部３３は、複数のハードウェア無線処理部３４−１，３４−２，…と、ソフトウェア無線処理部３５と、記憶部３６とを備える。ＡＰ３０において、送受信部３２は、ＡＰ管理装置１０との間で情報の送受信を行う。
制御部３１は、送受信部３２を介してＡＰ管理装置１０から収集要求信号を受信すると、ＡＰ３０が有するリソース、すなわちハードウェア無線処理部３４−１，３４−２，…に関する情報や、ソフトウェア無線処理部３５が提供する無線規格の種類を示す情報を、ハードウェア無線処理部３４−１，３４−２，…、ソフトウェア無線処理部３５、及び記憶部３６から収集する。また、制御部３１は、収集したリソースの情報をＡＰ性能情報として、送受信部３２を介してＡＰ管理装置１０に送信する。
【００３０】
また、制御部３１は、送受信部３２を介してＡＰ管理装置１０から収集要求信号を受信すると、その時点でのハードウェア無線処理部３４−１，３４−２，…の使用状況や、ソフトウェア無線処理部３５が提供する無線規格の無線通信サービスの使用状況を示す情報を、ハードウェア無線処理部３４−１，３４−２，…、ソフトウェア無線処理部３５から収集する。また、制御部３１は、収集した使用状況を示す情報をＡＰ使用状況情報として、送受信部３２を介してＡＰ管理装置１０に送信する。
【００３１】
また、制御部３１は、送受信部３２を介してＡＰ管理装置１０から要求信号を受信した場合、当該要求信号にしたがって、要求される無線規格の無線通信サービスの提供を無線処理部３３に開始させる。例えば、制御部３１は、当該要求信号が停止中のハードウェア無線処理部３４−１，３４−２，…に対して無線通信サービスの提供を開始させる要求を示している場合、起動させる起動指示信号を起動対象のハードウェア無線処理部３４−１，３４−２，…に対して出力する。
【００３２】
また、制御部３１は、当該要求信号が新たな無線規格の無線通信サービスの提供を開始させる要求を示している場合、ソフトウェア無線処理部３５に対して記憶部３６から当該無線規格のソフトウェアのプログラムデータを記憶部３６から読み出せて実行を開始させる開始指示信号を出力する。また、制御部３１は、当該要求信号が、既に提供を開始している無線規格の無線通信サービスの提供の内容を追加する等の変更の要求を示している場合、ソフトウェア無線処理部３５に対して変更の内容を含んだ変更指示信号を出力する。無線通信サービスにおいて、追加する提供の内容とは、例えば、サービス提供エリアや無線端末装置５０の収容数を追加することなどである。ここで、ＡＰ３０における無線端末装置５０の収容とは、無線端末装置５０が、通信開始を要求する際に、ＡＰ３０にいつでも接続できる状態にしておくことであり、現に無線端末装置５０が、ＡＰ３０に接続している状態でなくてもよい。
【００３３】
ハードウェア無線処理部３４−１，３４−２，…の各々は、アンテナ３７−１，３７−２，…に接続されている。ハードウェア無線処理部３４−１，３４−２，…の各々は、高周波回路と、変換器を備えている。例えば、高周波回路は、無線信号の周波数帯域を有する受信信号に対しては、ソフトウェア無線処理部３５が処理を行う周波数帯域までダウンコンバートする。また、高周波回路は、送信対象の信号に対しては、アンテナ３７−１，３７−２，…を介して送信する無線信号の周波数帯域までアップコンバートする。また、変換器は、高周波回路によってダウンコンバートされたアナログの受信信号をデジタル信号に変換してソフトウェア無線処理部３５に出力するＡ／Ｄ変換器と、ソフトウェア無線処理部３５が出力するデジタル信号をアナログの送信信号に変換して高周波回路に出力するＤ／Ａ変換器とを有する。また、ハードウェア無線処理部３４−１，３４−２，…は、制御部３１からの起動指示信号にしたがって起動する。
【００３４】
ＡＰ３０において備えられるハードウェア無線処理部３４−１，３４−２，…の数は、収容する無線端末装置５０の数に応じて適宜定められる。例えば、１台のハードウェア無線処理部３４−１が、最大３００台の無線端末装置５０を収容する能力を有している場合に、６００台の無線端末装置５０を収容したい場合、少なくとも２台以上のハードウェア無線処理部３４−１，３４−２を備える必要がある。
【００３５】
記憶部３６は、複数の無線規格ごとのソフトウェアのプログラムデータを予め記憶する。ソフトウェア無線処理部３５は、制御部３１から開始指示信号を受けると、当該開始指示信号によって示される無線規格のソフトウェアのプログラムデータを記憶部３６から読み出し、当該無線規格による変調や復調のデジタル信号処理を開始する。また、ソフトウェア無線処理部３５は、制御部３１から変更指示信号を受けると、当該変更指示信号にしたがって、既に提供を開始している無線規格の無線通信サービスに対してサービス提供エリアや無線端末装置５０の収容数を追加する等の提供内容を変更する処理を行う。
【００３６】
また、ソフトウェア無線処理部３５は、並列して２つ以上の無線規格のソフトウェアを実行することが可能となっている。例えば、「８０２．１１ｇ」の無線規格用にハードウェア無線処理部３４−１を切り替え、ハードウェア無線処理部３４−１の入出力信号について、ソフトウェア無線処理部３５が、「８０２．１１ｇ」のソフトウェアを実行して当該信号の信号処理を行う。これに加えて、「８０２．１１ｇ」の無線規格の無線通信サービスを提供する場合、別のハードウェア無線処理部３４−２を「８０２．１１ｇ」の無線規格用に切り替え、ハードウェア無線処理部３４−２の入出力信号について、ソフトウェア無線処理部３５は、「８０２．１１ｇ」のソフトウェアを実行して当該信号の信号処理を行う。これにより、１台のＡＰ３０で、２つの無線規格の無線通信サービスを提供することが可能となる。
【００３７】
なお、ソフトウェア無線処理部３５は、２つ以上の無線規格のソフトウェアのプログラムを実行することができるが、ハードウェア無線処理部３４−１，３４−２，…の各々は、１つの無線規格ごとに切り替えを行う必要がある。そのため、例えば、「８０２．１１ｇ」の無線規格用のハードウェア無線処理部３４−１を用いて「８０２．１５．４」の無線規格の無線通信サービスを提供する場合、「８０２．１１ｇ」の無線規格を「８０２．１５．４」の無線規格に切り替える必要がある。
【００３８】
この場合、ハードウェア無線処理部３４−１の入出力信号について、ソフトウェア無線処理部３５に「８０２．１１ｇ」の無線規格による処理を行わなくした後、ハードウェア無線処理部３４−１を「８０２．１５．４」の無線規格用に切り替える。切り替えたハードウェア無線処理部３４−１の入出力信号について、ソフトウェア無線処理部３５に、「８０２．１５．４」のソフトウェアを実行させて当該信号の信号処理を行わせる。これにより、ハードウェア無線処理部３４−１を用いて「８０２．１５．４」の無線規格の無線通信サービスを提供することが可能となる。
【００３９】
また、ソフトウェア無線処理部３５は、例えば、インターネット等の外部の通信ネットワークに接続しており、復調後の信号を当該信号に含まれる宛先アドレスにしたがって送信する。また、ソフトウェア無線処理部３５は、通信ネットワークから信号を受信した場合、当該信号を変調し、当該信号に含まれる宛先アドレスの無線端末装置５０に送信する。また、ソフトウェア無線処理部３５は、ＡＰ３０が収容する２台の無線端末装置５０の間の通信については、復調後の信号を通信ネットワークに送信せず、再び変調して宛先アドレスの無線端末装置５０を収容するハードウェア無線処理部３４−１，３４−２，…に出力する。
【００４０】
図３は、ＡＰ管理装置１０の内部構成と、当該ＡＰ管理装置１０が外部との間で送受信する情報の関係とを示すブロック図である。
ＡＰ管理装置１０は、バスで接続されたＣＰＵやメモリや補助記憶装置などを備え、アクセスポイント制御プログラムを実行する。アクセスポイント制御プログラムの実行によって、ＡＰ管理装置１０は、ポリシー情報取得部１１、要求情報取得部１２、選択部１３、要求部１４、情報収集部１５、送受信部１６、無線サービス割当ＡＰ情報データベース２０、ＡＰ使用状況情報データベース２１、ＡＰ性能情報データベース２２、ポリシー情報データベース２３、無線規格特性データベース２４を備える装置として機能する。なお、ＡＰ管理装置１０の各機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されてもよい。また、アクセスポイント制御プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。また、アクセスポイント制御プログラムは、電気通信回線を介して送受信されてもよい。
【００４１】
無線サービス割当ＡＰ情報データベース２０は、図４に示す無線サービスＡＰ情報テーブル２００を記憶する。無線サービスＡＰ情報テーブル２００には、提供している無線通信サービスに関する情報が登録される。無線サービスＡＰ情報テーブル２００は、「サービスＩＤ（Identification）」、「サービスプロバイダＩＤ」、「サービス提供エリア」、「無線規格」、「サービス提供端末装置数」、「データレート」、「許容遅延時間」、「サービス開始日時」、「サービス終了日時」、「通信頻度」、「使用中ＡＰ−ＩＤ」及び「使用中ハードウェア無線処理部ＩＤ」の項目を有する。
【００４２】
「サービスＩＤ」の項目には、提供を行う無線通信サービスごとに選択部１３が付与するＩＤ、例えば、「サービス１」等の情報が書き込まれる。「サービスプロバイダＩＤ」の項目には、無線通信サービスの提供の要求元であるサービスプロバイダを示す情報が含まれており、例えば、サービスプロバイダごとに予め付与されるＩＤである「プロバイダ１」等の情報が含まれる。「サービス提供エリア」の項目には、無線通信サービスの提供を要求するエリアを示す情報、例えば、「エリアＡ」等の情報が含まれる。
【００４３】
「無線規格」の項目には、提供を要求する無線通信サービスの無線規格を示す情報、例えば、「８０２．１１ｇ」等の情報が含まれる。「サービス提供端末装置数」の項目には、提供を要求する無線通信サービスにおいて収容を要求する無線端末装置５０の台数を示す情報、例えば、「１００」等の情報が含まれる。「データレート」の項目には、提供を要求する無線通信サービスの通信速度を示す情報、例えば、「１Ｍｂｐｓ」等の情報が含まれる。「許容遅延時間」の項目には、提供を要求する無線通信サービスに接続する無線端末装置５０が、当該無線通信サービスに通信開始要求を行ってから通信可能になるまでの時間を示す情報、例えば、「５００ｍｓ」等の情報が含まれる。
【００４４】
「サービス開始日時」の項目には、無線通信サービスの提供開始を要求する日時を示す情報が含まれる。「サービス終了日時」の項目には、無線通信サービスの提供終了を要求する日時を示す情報が含まれる。「通信頻度」の項目には、無線通信サービスにおいて要求する通信の頻度を示す情報、例えば、「常時」又は「断続的」等の情報が含まれる。「常時」は、無線通信サービスにおいて接続を切断することなく、常時通信が行える状態を示す。「断続的」は、無線通信サービスにおいて周期的に通信が行える状態を示す。例えば、センサのように周期的に通信ができればよい場合には、「通信頻度」の項目に「断続的」の情報が含まれる。
【００４５】
「使用中ＡＰ−ＩＤ」の項目には、各ＡＰ３０の各々に予め付与される一意に識別できるＩＤ、例えば、「ＡＰ１」等の情報が書き込まれる。「使用中ハードウェア無線処理部ＩＤ」の項目には、各ＡＰ３０の各々が備えるハードウェア無線処理部３４ごとに付与されるＩＤ、例えば、「ＡＰ１−ＲＦ１」等の情報が書き込まれる。なお、無線サービスＡＰ情報テーブル２００の初期状態は、図４に示すように、全ての項目に情報や値が書き込まれていない状態となり、無線通信サービスの配備が行われるまでは初期状態が維持されることになる。
【００４６】
ＡＰ使用状況情報データベース２１は、図５に示すＡＰ使用状況情報テーブル２１０を記憶する。ＡＰ使用状況情報テーブル２１０には、無線通信サービスを提供しているＡＰ３０の使用状況に関する情報が登録される。ＡＰ使用状況情報テーブル２１０は、「ＡＰ−ＩＤ」、「設置エリア」、「使用中ハードウェア無線処理部ＩＤ」、「提供中無線規格」、「収容中端末装置数」、「サービス提供エリア」、「データレート」、「保証遅延時間」の項目を有する。「ＡＰ−ＩＤ」の項目には、各ＡＰ３０のＩＤ、例えば、「ＡＰ１」等の情報が書き込まれる。「設置エリア」の項目には、「ＡＰ−ＩＤ」の項目に示される各ＡＰ３０が設置されているエリアを示す情報、例えば、「エリアＡ」等の情報が書き込まれる。
【００４７】
「使用中ハードウェア無線処理部ＩＤ」の項目には、「ＡＰ−ＩＤ」の項目に示される各ＡＰ３０において使用中のハードウェア無線処理部３４，３４，…のＩＤ、例えば、「ＡＰ１−ＲＦ１」等の情報が書き込まれる。「提供中無線規格」の項目には、「ＡＰ−ＩＤ」の項目に示される各ＡＰ３０において提供中の無線規格を示す情報、例えば、「８０２．１１ｇ」等の情報が書き込まれる。
【００４８】
「収容中端末装置数」の項目には、提供中の無線通信サービスにおいて収容可能な無線端末装置５０の最大数を示す値が書き込まれる。「サービス提供エリア」の項目には、無線通信サービスが提供されているエリアを示す情報、例えば、「エリアＡ」等の情報が書き込まれる。「データレート」の項目には、提供中の無線通信サービスの通信速度を示す情報、例えば、「１Ｍｂｐｓ」等の情報が書き込まれる。「保証遅延時間」の項目には、提供中の無線通信サービスにおいて保証されている遅延時間を示す値が書き込まれる。なお、ＡＰ使用状況情報テーブル２１０の初期状態は、図５に示すように、全ての項目に情報や値が書き込まれていない状態となり、無線通信サービスの配備が行われると、配備に応じた情報が書き込まれることになる。
【００４９】
ＡＰ性能情報データベース２２は、図６に示すＡＰ性能情報テーブル２２０を記憶する。ＡＰ性能情報テーブル２２０には、ＡＰ３０の性能に関する情報が登録される。ＡＰ性能情報テーブル２２０は、「ＡＰ−ＩＤ」、「設置エリア」、「位置情報」、「ハードウェア無線処理部ＩＤ」、「無線規格」、「サービス提供エリア」、「データレート」、「保証遅延時間（収容端末装置数１００）」、「保証遅延時間（収容端末装置数２００）」、「保証遅延時間（収容端末装置数３００）」の項目を有する。
【００５０】
「ＡＰ−ＩＤ」の項目には、各ＡＰ３０のＩＤ、例えば、「ＡＰ１」等の情報が書き込まれる。「設置エリア」の項目には、「ＡＰ−ＩＤ」の項目に示される各ＡＰ３０が設置されているエリアを示す情報、例えば、「エリアＡ」等の情報が書き込まれる。「位置情報」には、「設置エリア」の項目に示されるエリアにおいて、各ＡＰ３０が設置される位置を示す情報、例えば、緯度と経度の情報が書き込まれる。
【００５１】
「ハードウェア無線処理部ＩＤ」の項目には、「ＡＰ−ＩＤ」の項目に示される各ＡＰ３０が備えるハードウェア無線処理部３４Ａ−１，３４Ａ−２，…のＩＤ、例えば、「ＡＰ１−ＲＦ１」等の情報が書き込まれる。「無線規格」の項目には、「ＡＰ−ＩＤ」の項目に示される各ＡＰ３０の各々のハードウェア無線処理部３４Ａ−１，３４Ａ−２，…が提供する無線規格を示す情報、例えば、「８０２．１１ｇ」等の情報が書き込まれる。「サービス提供エリア」の項目には、「ＡＰ−ＩＤ」の項目に示される各ＡＰ３０が無線通信サービスを提供するエリアを示す情報、例えば、「エリアＡ」等の情報が書き込まれる。「データレート」の項目には、「ＡＰ−ＩＤ」の項目に示される各ＡＰ３０が提供する各々の無線通信サービスの通信速度を示す情報、例えば、「１Ｍｂｐｓ」等の情報が書き込まれる。
【００５２】
「保証遅延時間（収容端末装置数１００）」の項目には、「ＡＰ−ＩＤ」の項目に示される各ＡＰ３０が提供する各々の無線通信サービスに対して、１００台の無線端末装置５０が接続した場合に保証されている遅延時間を示す値が書き込まれる。同様に、「保証遅延時間（収容端末装置数２００）」、「保証遅延時間（収容端末装置数３００）」の各々の項目には、「ＡＰ−ＩＤ」の項目に示される各ＡＰ３０が提供する無線通信サービスに２００台の無線端末装置５０が接続した場合と、３００台の無線端末装置５０が接続した場合とにおける保証されている遅延時間を示す値が書き込まれる。
【００５３】
収容する無線端末装置５０の数が増加するにしたがって帯域等のリソースをより多くの無線端末装置５０で共有することになるため、保証遅延時間の値も増加していくことになる。なお、ＡＰ性能情報テーブル２２０の初期状態は、全ての項目に情報や値が書き込まれていない状態となり、一度、情報収集部１５によってＡＰ性能情報が収集されると、収集時点ごとのＡＰ３０の構成に応じた情報がＡＰ性能情報テーブル２２０に書き込まれることになる。
【００５４】
例えば、図６では、「ＡＰ−ＩＤ」の項目に４つのＡＰ−ＩＤ（ＡＰ１、ＡＰ２、ＡＰ３、ＡＰ４）が示されている。ここで、説明の便宜上、ＡＰ１をＡＰ３０Ａとし、ＡＰ２をＡＰ３０Ｂとし、ＡＰ３をＡＰ３０Ｃとし、ＡＰ４をＡＰ３０Ｄとする。ＡＰ３０Ａは、「ＡＰ１−ＲＦ１」という１つのハードウェア無線処理部３４Ａを備えていることが示されている。「ＡＰ１−ＲＦ１」のハードウェア無線処理部３４Ａは、ソフトウェア無線処理部３５が、記憶部３６からソフトウェアのプログラムデータを読み込むことで「８０２．１１ｇ」及び「ＬｏＲａ（登録商標）」という無線規格の無線通信サービスを提供することが可能となっていることが示されている。
【００５５】
また、「８０２．１１ｇ」という無線規格の無線通信サービスは、エリアＡにおいて、１０Ｍｂｐｓのデータレートの無線通信サービスを提供することが示されている。
また、「ＬｏＲａ」という無線規格の無線通信サービスは、エリアＡ，エリアＢ，エリアＣ，エリアＤの４つにおいて、１ｋｂｐｓのデータレートの無線通信サービスを提供することが示されている。
【００５６】
また、「ＡＰ１−ＲＦ１」のハードウェア無線処理部３４Ａが提供する「８０２．１１ｇ」という無線規格の無線通信サービスは、エリアＡに対して提供を行う場合、収容する無線端末装置５０の台数が１００台の場合、１００ミリ秒（ｍｓ）の保証遅延時間となっており、収容する無線端末装置５０の台数が２００台の場合、２００ミリ秒の保証遅延時間となっており、収容する無線端末装置５０の台数が３００台の場合、３００ミリ秒の保証遅延時間となることが示されている。
【００５７】
ポリシー情報データベース２３は、図７に示すポリシー情報テーブル２３０を記憶する。ポリシー情報テーブル２３０には、ポリシーに関する情報が登録されている。ポリシー情報テーブル２３０は、「ポリシーＩＤ」、「選択フラグ」、「ポリシー内容」の項目を有する。「ポリシーＩＤ」の項目には、ポリシーごとに予め付与されるポリシーＩＤ、例えば、「ポリシーＡ」等の情報が書き込まれる。「選択フラグ」の項目には、どの「ポリシーＩＤ」の項目が選択されているか否かを示す情報、例えば、選択されていることを示す場合、「選択中」が書き込まれ、選択されていないことを示す場合、「非選択」が書き込まれる。
【００５８】
ポリシーはいずれか１つが選択されるため、１つのポリシーが「選択中」になると、他のポリシーは、「非選択」となる。「ポリシー内容」の項目には、ＡＰ管理装置１０の利用者が後から参照して各ポリシーにおいて行われるＡＰ３０の選択処理の方針を示す説明文が書き込まれる。なお、ポリシー情報テーブル２３０に記憶される「ポリシーＩＤ」と「ポリシー内容」の情報は、例えば、ＡＰ管理装置１０の運営者によって選択部１３において新たなポリシーによる選択手順のアルゴリズムが追加される際、当該追加に応じて、当該運営者の操作を受けて、新たなポリシーＩＤが付与されて、「ポリシーＩＤ」と「ポリシー内容」の項目に情報が追加される。
【００５９】
図７では、例えば、ポリシーＡとポリシーＢの２つのポリシーについての情報が書き込まれており、ポリシーＡが選択されていることを示している。ポリシーＡの説明として、「無線通信サービス間において使用中のＡＰのハードウェア無線処理部の共用を重視」と書き込まれており、ポリシーＢの説明として、「無線通信サービスごとにＡＰのハードウェア無線処理部の分離を重視」と書き込まれている。これらの内容については、ポリシーＡとポリシーＢによるＡＰ３０の選択の処理を説明する際に合わせて説明する。
【００６０】
無線規格特性データベース２４は、図８に示す無線規格特性テーブル２４０を記憶する。無線規格特性テーブル２４０には、無線規格に関する情報が登録される。無線規格特性テーブル２４０は、「無線規格」、「サービス提供端末装置数」、「データレート」、「最大遅延時間」、「最大通信可能範囲」の項目を有する。「無線規格」の項目には、無線規格を示す情報、例えば、「８０２．１１ｇ」等の情報が含まれる。「サービス提供端末装置数」の項目には、「無線規格」の項目に示される無線規格において収容可能な無線端末装置５０の台数を示す情報、例えば、「３００」等の情報が書き込まれる。「データレート」の項目には、「無線規格」の項目に示される無線規格において提供可能な無線通信サービスの通信速度を示す情報、例えば、「１０Ｍｂｐｓ」等の情報が書き込まれる。
【００６１】
「最大遅延時間」の項目には、「無線規格」の項目に示される無線規格で通信を行う無線端末装置５０が通信開始要求を行ってから通信可能になるまでの最大の時間を示す情報、例えば、「５００ｍｓ」等の情報が書き込まれる。「最大通信可能」の項目は、「無線規格」の項目に示される無線規格で提供可能な最大の通信範囲を示す情報、例えば、「１」等の情報が書き込まれる。「最大通信可能」の値が小さい値ほど提供可能な最大の通信範囲が狭いことを意味する。すなわち、図８に示す無線規格特性テーブル２４０では、無線規格「ＬｏＲａ」が提供可能な通信範囲が最も広く、無線規格「８０２．１１ｇ」が提供可能な通信範囲が最も狭いことが示されている。
【００６２】
図３に戻り、ポリシー情報取得部１１は、例えば、無線インフラ事業者からの入力操作を受けてポリシーＩＤを取得する。ポリシー情報取得部１１は、ポリシーＩＤを取得すると、ポリシー情報テーブル２３０を参照し、取得したポリシーＩＤに対応する「選択フラグ」の項目を「選択中」に書き換え、他のポリシーＩＤの「選択フラグ」の項目を「非選択」に書き換える。なお、ポリシー情報取得部１１と、無線インフラ事業者の操作装置とが通信回線により接続されていてもよい。このようにすることで、無線インフラ事業者が自らの操作装置を操作してポリシーＩＤを送信し、ポリシー情報取得部１１が、当該ポリシーＩＤを、通信回線を介して受信して取得することができる。それにより、無線インフラ事業者が、遠隔で、ポリシー情報テーブル２３０を書き換えることが可能となる。
【００６３】
要求情報取得部１２は、無線通信サービスを提供する複数のサービスプロバイダの各々の運営者の操作入力を受けて、当該サービスプロバイダが要求する無線通信サービスの要求情報を取得する。要求情報取得部１２は、取得した要求情報を選択部１３に出力する。なお、要求情報取得部１２が、複数のサービスプロバイダの操作装置の各々と通信回線により接続されていてもよい。こうすることで、各サービスプロバイダの運営者が各々の操作装置を操作して要求情報を送信し、要求情報取得部１２が、当該要求情報を、通信回線を介して受信して取得することができる。それにより、各サービスプロバイダの運営者が、遠隔で無線通信サービスの配備要求を行うことが可能となる。
【００６４】
要求情報は、例えば、図９に示すデータ構成を有しており、「サービスプロバイダＩＤ」、「サービス提供エリア」、「無線規格」、「サービス提供端末装置数」、「データレート」、「許容遅延時間」、「サービス開始日時」、「サービス終了日時」、「通信頻度」の項目を含む。「サービスプロバイダＩＤ」の項目には、無線通信サービスの提供の要求元であるサービスプロバイダを示す情報が含まれており、例えば、サービスプロバイダごとに予め付与されるＩＤである「プロバイダ１」等の情報が含まれる。「サービス提供エリア」の項目には、無線通信サービスの提供を要求するエリアを示す情報、例えば、「エリアＡ」等の情報が含まれる。「無線規格」の項目には、提供を要求する無線通信サービスの無線規格を示す情報、例えば、「８０２．１１ｇ」等の情報が含まれる。「サービス提供端末装置数」の項目には、提供を要求する無線通信サービスにおいて収容を要求する無線端末装置５０の台数を示す情報、例えば、「１００」等の情報が含まれる。
【００６５】
「データレート」の項目には、提供を要求する無線通信サービスの通信速度を示す情報、例えば、「１Ｍｂｐｓ」等の情報が含まれる。「許容遅延時間」の項目には、提供を要求する無線通信サービスに接続する無線端末装置５０が、当該無線通信サービスに通信開始要求を行ってから通信可能になるまでの時間を示す情報、例えば、「５００ｍｓ」等の情報が含まれる。「サービス開始日時」の項目には、無線通信サービスの提供開始を要求する日時を示す情報、例えば、「２０１８／４／１  １１：００：００」等の情報が含まれる。「サービス終了日時」の項目には、無線通信サービスの提供終了を要求する日時を示す情報、例えば、「２０１８／４／２  １５：００：００」等の情報が含まれる。「通信頻度」の項目には、無線通信サービスにおいて要求する通信の頻度を示す情報、例えば、「常時」又は「断続的」等の情報が含まれる。
【００６６】
すなわち、図９に示す要求情報では、要求情報の要求元のプロバイダが「プロバイダ１」というサービスプロバイダであり、「エリアＡ」における無線通信サービスの提供を要求していることを示している。また、無線規格が「８０２．１１ｇ」であって、通信速度が「１Ｍｂｐｓ」で、許容遅延時間が「５００ミリ秒」で、無線通信サービスの提供開始を要求している日時が「２０１８／４／１  １１：００：００」で、無線通信サービスの提供終了を要求している日時が「２０１８／４／２  １５：００：００」で、要求している通信頻度が「常時」で、最大で「１００台」の無線端末装置５０を収容可能な無線通信サービスの提供を要求していることが示されている。
【００６７】
選択部１３は、要求情報取得部１２が出力する要求情報と、ＡＰ使用状況情報テーブル２１０に記憶されている情報と、ＡＰ性能情報テーブル２２０に記憶されている情報と、ポリシー情報テーブル２３０に記憶されている情報と、無線規格特性テーブル２４０とに基づいて、要求情報が示す条件を満たすＡＰ３０のハードウェア無線処理部３４−１，３４−２，…を選択する。
【００６８】
選択部１３は、要求情報が示す条件を満たすＡＰ３０のハードウェア無線処理部３４−１，３４−２，…を選択するにあたり、要求情報に含まれる無線通信サービスの開始日又は日時に対応したスケジューリングバッファに要求情報を保存する。スケジューリングバッファは、要求情報を一時的に保存するための記憶領域であり、あらかじめ決められた一定の期間毎、例えば1日毎に、それぞれスケジューリングバッファが用意されている。各スケジューリングバッファそれぞれには、あらかじめバッファ存続時間が定められており、存続時間を過ぎるとスケジューリングバッファでソートされた順にサービス配備が実行される。バッファ存続時間とは、スケジューリングバッファ内に要求情報を保存する期間を表す。スケジューリングバッファは、選択部１３に設けられる記憶領域である。
【００６９】
図１０及び図１１は、第１の実施形態におけるスケジューリングバッファのデータ構成を示す図である。
図１０に示すスケジューリングバッファには、無線通信サービスの開始日が２０１８年４月１日となっている要求情報が保存されている。また、図１１に示すスケジューリングバッファには、無線通信サービスの開始日が２０１８年４月２日となっている要求情報が保存されている。このように、各スケジューリングバッファには、所定の期間の間に取得された要求情報が保存されている。各要求情報には、「サービスＩＤ」が付与される。スケジューリングバッファに保存されている情報は、上記で説明しているため省略する。
【００７０】
選択部１３は、スケジューリングバッファに保存されている要求情報を参照し、優先度に応じて、要求情報の処理順序を決定し、決定した処理順序に応じた順番に要求情報をソートする。なお、選択部１３は、要求情報がスケジューリングバッファに保存される度に、スケジューリングバッファ内において要求情報をソートする。いずれかのスケジューリングバッファの存続時間が終了した場合、選択部１３は、存続時間が終了したスケジューリングバッファ内の全ての要求情報について、ソート後の処理順序が高い順に、ＡＰ使用状況情報データベース２１のＡＰ使用状況情報テーブル２１０に記憶されている情報と、ＡＰ性能情報データベース２２のＡＰ性能情報テーブル２２０に記憶されている情報と、ポリシー情報データベース２３のポリシー情報テーブル２３０に記憶されている情報とに基づいて、要求情報が示す条件を満たすＡＰ３０のハードウェア無線処理部３４−１，３４−２，…を選択する。
【００７１】
要求部１４は、選択部１３が選択したＡＰ３０のハードウェア無線処理部３４−１，３４−２，…に対して、要求情報に示される内容に基づく要求信号を生成する。また、要求部１４は、生成した要求信号を、送受信部１６を介して対象のＡＰ３０に送信する。情報収集部１５は、要求情報取得部１２が、新たな要求情報を取得した際、送受信部１６を介してＡＰ３０の制御部３１に対してＡＰ性能情報と、ＡＰ使用状況情報と、無線方式特性情報を収集させる収集要求信号を送信する。送受信部１６は、ＡＰ３０の送受信部３２との間で情報の送受信を行う。
【００７２】
（第１の実施形態における無線通信サービスの配備処理）
図１２は、ＡＰ管理システム１が行う無線通信サービスの配備処理の流れを示すフローチャートである。図１２に示す処理が開始される前に、無線インフラ事業者の操作入力を受けて、ＡＰ管理装置１０のポリシー情報取得部１１が、ポリシーＩＤを取得する。ここでは、無線インフラ事業者は、ポリシーＡを操作入力したとする。ポリシー情報取得部１１は、ポリシーＡのＩＤを取得すると、ポリシー情報テーブル２３０の「ポリシーＩＤ」が「ポリシーＡ」のレコードの「選択フラグ」の項目を「選択中」に書き換え、他のレコードの「選択フラグ」を「非選択」に書き換える。要求情報取得部１２は、いずれかのサービスプロバイダの運営者の操作入力を受けて、要求情報を取得する。要求情報取得部１２は、取得した要求情報を選択部１３に出力する（ステップＳ１０１）。
【００７３】
選択部１３は、要求情報取得部１２から出力された要求情報をスケジューリングバッファに保存する（ステップＳ１０２）。具体的には、選択部１３は、要求情報取得部１２から出力された要求情報を参照し、要求情報に含まれるサービス開始日又は日時に対応したスケジューリングバッファに要求情報を保存する。例えば、要求情報に含まれるサービス開始日が２０１８年４月１日である場合には、選択部１３は、サービス開始日が２０１８年４月１日の要求情報を保存するためのスケジューリングバッファに、サービス開始日が２０１８年４月１日の要求情報を保存する。この際、選択部１３は、要求情報に対してサービスＩＤを付与してスケジューリングバッファに保存する。なお、図１２の説明では、スケジューリングバッファには、図１０に示すサービスＩＤ「１」，「２」，「３」に対応する要求情報が既に保存されているものとし、新たに要求情報取得部１２から出力された要求情報に、選択部１３がサービスＩＤ「４」を付与してスケジューリングバッファに保存したものとする。
【００７４】
情報収集部１５は、要求情報取得部１２が要求情報を取得すると、ＡＰ使用状況情報と、ＡＰ性能情報とを収集する（ステップＳ１０３）。具体的には、情報収集部１５は、送受信部１６を介して収集要求信号を全てのＡＰ３０に送信する。全てのＡＰ３０の制御部３１は、各々の無線処理部３３からＡＰ使用状況情報と、ＡＰ性能情報とを収集する。制御部３１は、収集したＡＰ使用状況情報と、ＡＰ性能情報とを送受信部３２を介してＡＰ管理装置１０に送信する。ＡＰ管理装置１０の情報収集部１５は、送受信部１６を介して受信したＡＰ使用状況情報を、ＡＰ使用状況情報データベース２１のＡＰ使用状況情報テーブル２１０に書き込んで記憶させる。また、情報収集部１５は、受信したＡＰ性能情報を、ＡＰ性能情報データベース２２のＡＰ性能情報テーブル２２０に書き込んで記憶させる。
【００７５】
次に、選択部１３は、スケジューリングバッファソート処理を行う（ステップＳ１０４）。スケジューリングバッファソート処理とは、スケジューリングバッファに保存されている要求情報をソートする処理である。なお、選択部１３は、スケジューリングバッファソート処理を、要求情報が保存されたスケジューリングバッファ内で行う。スケジューリングバッファソート処理の具体的な処理については図１３で説明する。
【００７６】
その後、選択部１３は、いずれかのスケジューリングバッファの存続時間が終了したか否かを判定する（ステップＳ１０５）。すなわち、選択部１３は、現在の日時と、スケジューリングバッファに定められている存続時間とを比較し、現在の日時が存続時間を過ぎているスケジューリングバッファがあるか否かを判定する。現在の日時が存続時間を過ぎているスケジューリングバッファがある場合、選択部１３はいずれかのスケジューリングバッファの存続時間が終了したと判定する。
一方、現在の日時が存続時間を過ぎているスケジューリングバッファがない場合、選択部１３は全てのスケジューリングバッファの存続時間が終了していないと判定する。全てのスケジューリングバッファの存続時間が終了していない場合（ステップＳ１０５−ＮＯ）、選択部１３はいずれかのスケジューリングバッファの存続時間が終了するまで待機する。
一方、いずれかのスケジューリングバッファの存続時間が終了した場合（ステップＳ１０５−ＹＥＳ）、選択部１３は存続時間が終了したスケジューリングバッファを用いてステップＳ１０６以降の処理を実行する。なお、要求情報が新たに取得された場合、ＡＰ管理装置１０はステップＳ１０１以降の処理を実行する。
【００７７】
選択部１３は、いずれかのスケジューリングバッファの存続時間が終了した場合、ポリシー情報テーブル２３０を参照し、「選択フラグ」が「選択中」になっているレコードの「ポリシーＩＤ」の項目を読み出す（ステップＳ１０６）。ＡＰ管理装置１０は、存続時間が終了したスケジューリングバッファに保存されているすべての要求情報についてソート順にステップＳ１０８以降の処理を実行する（ステップＳ１０７）。
【００７８】
選択部１３は、読み出したポリシーＩＤに対応する選択手順のアルゴリズムのサブルーチンを呼び出し、呼び出したサブルーチンの処理を開始する（ステップＳ１０８）。ここでは、ポリシー情報テーブル２３０が、図７に示す状態になっているものとし、選択部１３は、ポリシーＡの選択手順のアルゴリズムのサブルーチンを実行する。すなわち、選択部１３は、存続時間が終了したスケジューリングバッファと、ポリシーＡに基づく無線通信サービスの配備処理を実行する。ポリシーＡに基づく無線通信サービスの配備処理については後述する。
【００７９】
選択部１３は、ポリシーＡに基づく無線通信サービスの配備処理後、要求情報により要求された無線通信サービスの配備を行ったか否かを判定する（ステップＳ１０９）。選択部１３は、要求情報により要求された無線通信サービスの配備を行うことができなかったことを示す情報を内部の記憶領域に記憶している場合、配備を行っていないと判定し（ステップＳ１０９−ＮＯ）、配備を行うことができなかったことを示す情報を要求情報取得部１２に対して出力する。要求情報取得部１２は、要求元のサービスプロバイダの運営者に通知する情報を、例えば、運営者が操作する操作装置の画面に出力し（ステップＳ１１０）、処理を終了する。
【００８０】
一方、選択部１３は、要求情報により要求された無線通信サービスの配備を行ったと判定した場合（ステップＳ１０９−ＹＥＳ）、無線サービスＡＰ情報テーブル２００に情報を登録する（ステップＳ１１１）。その後、要求情報取得部１２は、要求元のサービスプロバイダの運営者に対して無線通信サービスの開始を示す通知を、例えば、運営者が操作する操作装置の画面に出力する（ステップＳ１１２）。
【００８１】
選択部１３は、無線通信サービスの運用開始に応じてＡＰ使用状況情報テーブル２１０を更新する（ステップＳ１１３）。また、選択部１３は、条件を満たして無線通信サービスの提供を開始した要求情報をスケジューリングバッファから削除する（ステップＳ１１４）。そして、選択部１３は、存続時間が終了したスケジューリングバッファに保存されているすべての要求情報に対してステップＳ１０８以降の処理が終了した場合、図１２に示す処理を終了する。
【００８２】
図１３は、第１の実施形態におけるスケジューリングバッファソート処理の流れを示すフローチャートである。
まず選択部１３は、スケジューリングバッファに保存されている各要求情報（例えば、図１０に示す要求情報）を、サービス提供エリアが狭い順にソートする（ステップＳ２０１）。図１０に示す例では、スケジューリングバッファに保存されている要求情報において、プロバイダ「３」が要求しているサービス提供エリアがエリアＡ，エリアＢ，エリアＣ，エリアＤの４つであり、プロバイダ「２」が要求しているサービス提供エリアがエリアＢ，エリアＣの２つであり、プロバイダ「４」が要求しているサービス提供エリアがエリアＡの１つであり、プロバイダ「１」が要求しているサービス提供エリアがエリアＡの１つである。
【００８３】
本実施形態においてエリアＡ，エリアＢ，エリアＣ，エリアＤの各エリアの広さは同じである。そのため、選択部１３が、サービス提供エリアの狭い順に要求情報をソートすると、サービスＩＤ「３」，サービスＩＤ「４」，サービスＩＤ「２」，サービスＩＤ「１」の順番にソートされる。なお、選択部１３は、サービス提供エリアの広さを、実際のエリアの面積に基づいて判定してもよいし、エリアの数で判定してもよい。
【００８４】
次に、選択部１３は、スケジューリングバッファに保存されている各要求情報を、無線規格の最大通信可能範囲が狭い順にソートする（ステップＳ２０２）。具体的には、まず選択部１３は、無線規格特性データベース２４から無線規格特性テーブル２４０を読み出す。次に、選択部１３は、要求情報に含まれる無線規格と、読み出した無線規格特性テーブル２４０の無線規格毎の「最大通信可能範囲」の項目とに基づいて、各要求情報における最大通信可能範囲を判定する。
【００８５】
例えば、サービスＩＤ「１」が付与されている要求情報の無線規格が「ＬｏＲａ」であり、「ＬｏＲａ」の最大通信可能範囲は「３」であるため、選択部１３はサービスＩＤ「１」が付与されている要求情報における最大通信可能範囲が「３」であると判定する。
また、サービスＩＤ「２」が付与されている要求情報の無線規格が「８０２．１１ａｈ」であり、「８０２．１１ａｈ」の最大通信可能範囲は「２」であるため、選択部１３はサービスＩＤ「２」が付与されている要求情報における最大通信可能範囲が「２」であると判定する。
また、サービスＩＤ「３」が付与されている要求情報の無線規格が「８０２．１１ｇ」であり、「８０２．１１ｇ」の最大通信可能範囲は「１」であるため、選択部１３はサービスＩＤ「３」が付与されている要求情報における最大通信可能範囲が「１」であると判定する。
また、サービスＩＤ「４」が付与されている要求情報の無線規格が「８０２．１１ｇ」であり、「８０２．１１ｇ」の最大通信可能範囲は「１」であるため、選択部１３はサービスＩＤ「４」が付与されている要求情報における最大通信可能範囲が「１」であると判定する。
【００８６】
そして、選択部１３は、判定結果に基づいて、無線規格の最大通信可能範囲が狭い順に、ソート後の要求情報をソートする。この際、選択部１３は、サービス提供エリアが狭い順を維持した状態で、無線規格の最大通信可能範囲が狭い順となるように要求情報をソートする。すなわち、選択部１３は、要求情報の中で、サービス提供エリアが最も狭く、かつ、無線規格の最大通信可能範囲が最も狭い要求情報の処理の順番が最も早くなるようにソートする。本例の場合、サービス提供エリアの狭い順は、サービスＩＤ「３」，サービスＩＤ「４」，サービスＩＤ「２」，サービスＩＤ「１」の順であり、無線規格の最大通信可能範囲が狭い順は、サービスＩＤ「３」，サービスＩＤ「４」，サービスＩＤ「２」，サービスＩＤ「１」の順である。そのため、選択部１３は、サービスＩＤ「３」，サービスＩＤ「４」，サービスＩＤ「２」，サービスＩＤ「１」の順番に要求情報をソートする。
【００８７】
ここでもし、サービスＩＤ「３」が付与されている要求情報の無線規格が「８０２．１１ａｈ」であった場合について説明する。この場合、サービスＩＤ「３」が付与されている要求情報と、サービスＩＤ「２」が付与されている要求情報に含まれる無線規格の最大通信可能範囲は同じであるが、サービスＩＤ「３」が付与されている要求情報の方がサービスＩＤ「２」が付与されている要求情報に比べてサービス提供エリアが狭い。したがって、選択部１３は、サービスＩＤ「３」が付与されている要求情報を、サービスＩＤ「２」が付与されている要求情報よりも処理の優先度を高くする。また、サービスＩＤ「３」が付与されている要求情報と、サービスＩＤ「４」が付与されている要求情報に含まれるサービス提供エリアは同じであるが、サービスＩＤ「３」が付与されている要求情報の方がサービスＩＤ「４」が付与されている要求情報に比べて無線規格の最大通信可能範囲が広い。したがって、選択部１３は、サービスＩＤ「４」が付与されている要求情報を、サービスＩＤ「３」が付与されている要求情報よりも処理の優先度を高くする。以上の点を踏まえると、選択部１３は、サービスＩＤ「４」，サービスＩＤ「３」，サービスＩＤ「２」，サービスＩＤ「１」の順番に要求情報をソートする。
【００８８】
選択部１３は、ステップＳ２０２の処理後、図１４に示すように各要求情報に対して処理の順番を示す情報、例えば、「１」等を付与する。図１４は、第１の実施形態におけるソート処理後のスケジューリングバッファの具体例を示す図である。図１４に示すように、サービスＩＤ「３」が付与されている要求情報とサービスＩＤ「４」が付与されている要求情報の２つの処理順序が「１」であり、サービスＩＤ「２」が付与されている要求情報の処理順序が「２」であり、サービスＩＤ「１」が付与されている要求情報の処理順序が「３」であることが示されている。
【００８９】
次に、図１５から図１７を参照しつつ、ポリシーＡに基づく無線通信サービスの配備処理について説明する。図１５は、ポリシーＡに基づく無線通信サービスの配備処理の流れを示すフローチャートである。なお、図１５の処理は、スケジューリングバッファに保存されている処理順序が高い順に実行される。
選択部１３は、ＡＰ使用状況情報テーブル２１０と、ＡＰ性能情報テーブル２２０とを参照する（ステップＳ３０１）。選択部１３は、ＡＰ使用状況情報テーブル２１０に記憶されている情報に基づいて、使用中のハードウェア無線処理部３４−１，３４−２，…を検出する。選択部１３は、検出した使用中のハードウェア無線処理部３４−１，３４−２，…の中で、要求情報が示す条件、すなわち「サービス提供エリア」、「無線規格」、「サービス提供端末装置数」、「データレート」、「許容遅延時間」の各項目により示される条件を満たすハードウェア無線処理部３４−１，３４−２，…が存在するか否かをＡＰ性能情報テーブル２２０に記憶されている情報に基づいて判定する（ステップＳ３０２）。
【００９０】
選択部１３は、検出した使用中のハードウェア無線処理部３４−１，３４−２，…の中で、要求情報が示す条件を満たすものが存在すると判定した場合（ステップＳ３０２−ＹＥＳ）、条件を満たすハードウェア無線処理部３４−１，３４−２，…を備えるＡＰ３０の位置情報をＡＰ性能情報テーブル２２０の「位置情報」の項目から読み出す。選択部１３は、読み出した位置情報に基づいて、要求情報の「サービス提供エリア」の項目に示されているエリアに最も近いＡＰ３０を選択する。距離を算出する際のエリアの基準点は、例えば、エリアの中心点や、エリアごとに予め定められる基準点などが適用される。選択部１３は、選択したＡＰ３０が備えるハードウェア無線処理部３４−１，３４−２，…の中で条件を満たすいずれか１つのハードウェア無線処理部３４−１，３４−２，…を無線通信サービスの配備対象として選択する。
【００９１】
なお、最も近いＡＰ３０において、条件を満たすハードウェア無線処理部３４−１，３４−２，…が複数存在する場合、選択部１３は、いずれか１つを任意に選択する。また、ステップＳ３０２において、条件を満たすハードウェア無線処理部３４−１，３４−２，…が１台である場合、位置情報に基づいて、最も近いＡＰ３０を選択する必要はなく、選択部１３は、当該１台のハードウェア無線処理部３４−１，３４−２，…を無線通信サービスの配備対象として選択する。
【００９２】
要求部１４は、要求情報と、選択したハードウェア無線処理部３４−１，３４−２，…を示すハードウェア無線処理部ＩＤとに基づいて要求信号を生成する。要求部１４は、生成した要求信号を送受信部１６を介して、選択部１３が選択したハードウェア無線処理部３４−１，３４−２，…を備えるＡＰ３０に対して送信する。ＡＰ３０の制御部３１は、送受信部３２を介して当該要求信号を受信すると、要求信号に含まれるハードウェア無線処理部ＩＤに対応するハードウェア無線処理部３４−１，３４−２，…に、要求信号にしたがう無線通信サービスの配備を行い、（ステップＳ３０３）、ポリシーＡのサブルーチンを終了する。
【００９３】
一方、選択部１３は、検出した使用中のハードウェア無線処理部３４−１，３４−２，…の中で、要求情報が示す条件を満たすものが存在しない判定した場合（ステップＳ３０２−ＮＯ）、使用中のハードウェア無線処理部３４−１，３４−２，…を組み合わせることで、要求情報が示す条件を満たす組み合わせが存在するか否かを判定する（ステップＳ３０４）。選択部１３は、当該組み合わせを生成する際、要求情報の「サービス提供エリア」の項目に示されているエリアに近いＡＰ３０に備えられる使用中のハードウェア無線処理部３４−１，３４−２，…から順に選択して組み合わせを生成する。なお、ハードウェア無線処理部３４−１，３４−２，…の組み合わせは、同一のＡＰ３０から複数のハードウェア無線処理部３４−１，３４−２，…を組み合わせてもよいし、異なるＡＰ３０のハードウェア無線処理部３４−１，３４−２，…を組み合わせてもよい。
【００９４】
選択部１３は、要求情報が示す条件を満たす使用中のハードウェア無線処理部３４−１，３４−２，…の組み合わせが存在すると判定した場合（ステップＳ３０４−ＹＥＳ）、組み合わせに含まれるハードウェア無線処理部３４−１，３４−２，…の全てを無線通信サービスの配備対象として選択する。要求部１４は、選択部１３が選択した組み合わせに含まれるハードウェア無線処理部３４−１，３４−２，…ごとの要求信号を生成する。ハードウェア無線処理部３４−１，３４−２，…ごとのリソースの割り当ては、選択部１３が組み合わせを生成する際に求められているため、要求部１４は、選択部１３が求めたリソースの割り当てにしたがって要求信号を生成する。
【００９５】
要求部１４は、生成したハードウェア無線処理部３４−１，３４−２，…ごとの要求信号を送受信部１６を介して、組み合わせに含まれるハードウェア無線処理部３４−１，３４−２，…を備える各々のＡＰ３０に対して送信する。各々のＡＰ３０の制御部３１は、送受信部３２を介して当該要求信号を受信すると、要求信号に含まれるハードウェア無線処理部ＩＤに対応するハードウェア無線処理部３４−１，３４−２，…に、要求信号に含まれる要求情報にしたがう無線通信サービスの配備を行い（ステップＳ３０５）、ポリシーＡのサブルーチンを終了する。
【００９６】
一方、選択部１３は、要求情報が示す条件を満たす使用中のハードウェア無線処理部３４−１，３４−２，…の組み合わせが存在しないと判定した場合（ステップＳ３０４−ＮＯ）、ＡＰ使用状況情報テーブル２１０に記憶されている情報と、ＡＰ性能情報テーブル２２０に記憶されている情報とに基づいて、停止中のハードウェア無線処理部３４−１，３４−２，…を検出する。選択部１３は、使用中と停止中のハードウェア無線処理部３４−１，３４−２，…を組み合わせることで、要求情報が示す条件を満たす組み合わせが存在するか否かを判定する（ステップＳ３０６）。
【００９７】
選択部１３は、当該組み合わせを生成する際、停止中のハードウェア無線処理部３４−１，３４−２，…のみの組み合わせにならないように、使用中のハードウェア無線処理部３４−１，３４−２，…から優先して組み合わせを生成する。また、選択部１３は、当該組み合わせを生成する際、要求情報の「サービス提供エリア」の項目に示されているエリアに近いＡＰ３０に備えられるハードウェア無線処理部３４−１，３４−２，…から順に選択して組み合わせを生成する。なお、ハードウェア無線処理部３４−１，３４−２，…の組み合わせは、同一のＡＰ３０から複数のハードウェア無線処理部３４−１，３４−２，…を組み合わせてもよいし、異なるＡＰ３０のハードウェア無線処理部３４−１，３４−２，…を組み合わせてもよい。
【００９８】
選択部１３は、要求情報が示す条件を満たす使用中と停止中のハードウェア無線処理部３４−１，３４−２，…の組み合わせが存在すると判定した場合（ステップＳ３０６−ＹＥＳ）、組み合わせに含まれるハードウェア無線処理部３４−１，３４−２，…の全てを無線通信サービスの配備対象として選択する。要求部１４は、選択部１３が選択した組み合わせに含まれるハードウェア無線処理部３４−１，３４−２，…ごとの要求信号を生成する。ハードウェア無線処理部３４−１，３４−２，…ごとのリソースの割り当ては、選択部１３が組み合わせを生成する際に求められているため、要求部１４は、選択部１３が求めたリソースの割り当てにしたがって要求信号を生成する。
【００９９】
要求部１４は、生成したハードウェア無線処理部３４−１，３４−２，…ごとの要求信号を送受信部１６を介して、組み合わせに含まれるハードウェア無線処理部３４−１，３４−２，…を備える各々のＡＰ３０に対して送信する。各々のＡＰ３０の制御部３１は、送受信部３２を介して当該要求信号を受信すると、要求信号に含まれるハードウェア無線処理部ＩＤに対応するハードウェア無線処理部３４−１，３４−２，…に、要求信号に含まれる要求情報にしたがう無線通信サービスの配備を行う。停止中のハードウェア無線処理部３４−１，３４−２，…に対しては、制御部３１が起動指示信号を出力して起動させ、起動後に、要求信号に含まれる要求情報にしたがう無線通信サービスの配備を行い（ステップＳ３０７）、ポリシーＡのサブルーチンを終了する。
【０１００】
一方、選択部１３は、要求情報が示す条件を満たす使用中と停止中のハードウェア無線処理部３４−１，３４−２，…の組み合わせが存在しないと判定した場合（ステップＳ３０６−ＮＯ）、停止中のハードウェア無線処理部３４−１，３４−２，…の中で、要求情報が示す条件を満たすハードウェア無線処理部３４−１，３４−２，…が存在するか否かを判定する（ステップＳ３０８）。
【０１０１】
選択部１３は、停止中のハードウェア無線処理部３４−１，３４−２，…の中で、要求情報が示す条件を満たすものが存在すると判定した場合（ステップＳ３０８−ＹＥＳ）、条件を満たすハードウェア無線処理部３４−１，３４−２，…を備えるＡＰ３０の位置情報をＡＰ性能情報テーブル２２０の「位置情報」の項目から読み出す。選択部１３は、読み出した位置情報に基づいて、要求情報の「サービス提供エリア」の項目に示されているエリアに最も近いＡＰ３０を選択する。選択部１３は、選択したＡＰ３０が備えるハードウェア無線処理部３４−１，３４−２，…の中で条件を満たすいずれか１つのハードウェア無線処理部３４−１，３４−２，…を無線通信サービスの配備対象として選択する。
【０１０２】
なお、最も近いＡＰ３０において、条件を満たすハードウェア無線処理部３４−１，３４−２，…が複数存在する場合、選択部１３が、いずれか１つを選択する。また、ステップＳ３０６において、条件を満たすハードウェア無線処理部３４−１，３４−２，…が１台であった場合、位置情報に基づいて、最も近いＡＰ３０を選択する必要はなく、選択部１３は、当該１台のハードウェア無線処理部３４−１，３４−２，…を無線通信サービスの配備対象として選択する。
【０１０３】
要求部１４は、要求情報が示す条件と、選択したハードウェア無線処理部３４−１，３４−２，…を示すハードウェア無線処理部ＩＤとに基づいて要求信号を生成する。要求部１４は、生成した要求信号を送受信部１６を介して、選択部１３が選択したハードウェア無線処理部３４−１，３４−２，…を備えるＡＰ３０に対して送信する。ＡＰ３０の制御部３１は、送受信部３２を介して当該要求信号を受信すると、要求信号に含まれるハードウェア無線処理部ＩＤに対応するハードウェア無線処理部３４−１，３４−２，…に対して起動指示信号を出力して起動させる。制御部３１は、起動後に、要求信号に含まれる要求情報にしたがう無線通信サービスの配備を行い（ステップＳ３０７）、ポリシーＡのサブルーチンを終了する。
【０１０４】
選択部１３は、停止中のハードウェア無線処理部３４−１，３４−２，…の中で、要求情報が示す条件を満たすものが存在しないと判定した場合（ステップＳ３０８−ＮＯ）、リソース不足により要求情報により要求された無線通信サービスの配備を行うことができなかったことを示す情報を内部の記憶領域に記憶してポリシーＡのサブルーチンを終了する（ステップＳ３１０）。なお、無線通信サービスの配備を行うことができなかったことを示す情報が記憶される内部の記憶領域は、例えば、ステップＳ１０１において、選択部１３が、要求情報取得部１２が出力する新たな要求情報を受けた際に、選択部１３によって初期化される。
【０１０５】
上記の図１０に示したポリシーＡによる無線通信サービスの配備処理を行うことで、新たに無線通信サービスを開始する場合、使用中のハードウェア無線処理部３４−１，３４−２，…から順にリソースを割り当てていくため、設備利用効率の高い切り替えを行うことが可能となる。その一方で、ＡＰ３０が故障した場合、故障の影響が複数の無線通信サービスに影響し、また、他の無線通信サービスに生じた輻輳などの問題が、同一のハードウェア無線処理部３４−１，３４−２，…を使用している無線通信サービスに影響する場合もある。
【０１０６】
（要求情報によるポリシーＡに基づく無線通信サービスの配備処理）
図９に示す要求情報に基づくポリシーＡによる配備処理の具体例について、以下に説明する。前提としていずれのＡＰ３０においても無線通信サービスが提供されていないものとする。ステップＳ１０１において、サービスプロバイダ１の運営者が操作入力を行うと、要求情報取得部１２が、図９に示す要求情報を取得して選択部１３に出力する。ステップＳ１０３における情報収集部１５によるＡＰ使用情報とＡＰ性能情報の収集の処理の完了後のＡＰ使用状況情報テーブル２１０は、図５に示す初期状態のままであり、ＡＰ性能情報テーブル２２０には、図６に示す情報が書き込まれる。
【０１０７】
ポリシー情報テーブル２３０は、図７に示す状態であるため、選択部１３は、ポリシーＡのサブルーチンの処理を開始する。ステップＳ３０１の処理において、選択部１３が、ＡＰ使用状況情報テーブル２１０を参照する。ＡＰ使用状況情報テーブル２１０には、使用中のハードウェア無線処理部３４−１，３４−２，…が示されていないため、選択部１３は、ステップＳ２０２、ステップＳ３０４、ステップＳ３０６においてＮＯの判定を行う。ステップＳ３０８の処理において、選択部１３は、ＡＰ性能情報テーブル２２０から「ＡＰ−ＩＤ」の項目が「ＡＰ１」であって「ハードウェア無線処理部ＩＤ」の項目が「ＡＰ１−ＲＦ２」のレコードが、要求情報が示す条件を満たしているとして選択する。すなわち、当該レコードは、無線規格が、「８０２．１１ｇ」であり、「サービス提供エリア」は、「エリアＡ」を含んでおり、「データレート」は、「１Ｍｂｐｓ」であり、要求情報が示す条件を満たしている。また、要求情報により要求されている「サービス提供端末装置数」が１００台の場合、「保証遅延時間」が、１００ミリ秒となっており、要求情報により要求されている「許容遅延時間」の５００ミリ秒を満たしている。
【０１０８】
また、選択部１３は、ＡＰ性能情報テーブル２２０から「ＡＰ−ＩＤ」の項目が「ＡＰ２」であって「ハードウェア無線処理部ＩＤ」の項目が「ＡＰ１−ＲＦ２」のレコードも要求情報の条件を満たしているとして選択する。すなわち、当該レコードも、無線規格が「８０２．１１ｇ」であり、「サービス提供エリア」は、「エリアＡ」を含んでおり、「データレート」が、「１Ｍｂｐｓ」であり、要求情報が示す条件を満たしている。また、要求情報により要求されている「サービス提供端末装置数」が１００台の場合、「保証遅延時間」が２００ミリ秒となっており、要求情報により要求されている「許容遅延時間」の５００ミリ秒を満たしている。
【０１０９】
ここで、説明の便宜上、ＡＰ１のＡＰ３０を、ＡＰ３０Ａａとし、ＡＰ２のＡＰ３０を、ＡＰ３０Ｂａとする。また、ＡＰ１のＡＰ１−ＲＦ２のハードウェア無線処理部３４−１，…を、ハードウェア無線処理部３４Ａａ−２とし、ＡＰ２のＡＰ１−ＲＦ２のハードウェア無線処理部３４−１，…を、ハードウェア無線処理部３４Ｂａ−２とする。
【０１１０】
選択部１３は、ステップＳ３０８の判定処理の判定結果をＹＥＳとして、ステップＳ３０９に処理を進める。選択部１３は、ＡＰ性能情報テーブル２２０の「位置情報」の項目を参照して、２つのレコードのうち、要求情報の「サービス提供エリア」である「エリアＡ」に最も近い方、すなわちＡＰ３０Ａａのハードウェア無線処理部３４Ａａ−２を選択する。
【０１１１】
要求部１４は、選択部１３が選択したＡＰ３０Ａａのハードウェア無線処理部３４Ａａ−２に対する要求信号を生成し、送受信部１６を介して送信する。当該要求信号は、ＡＰ３０Ａａを宛先とする情報と、ハードウェア無線処理部３４Ａａ−２に対して要求情報が示す無線通信サービスを配備させる情報が含まれている。
【０１１２】
ＡＰ３０Ａａの制御部３１Ａａは、送受信部３２Ａａを介して要求信号を受信すると、停止中のハードウェア無線処理部３４Ａａ−２に対して起動指示信号を出力する。ハードウェア無線処理部３４Ａａ−２は、当該起動指示信号を受けて起動する。制御部３１Ａａは、ソフトウェア無線処理部３５Ａａに対して無線規格が「８０２．１１ｇ」のソフトウェアのプログラムデータを記憶部３６Ａａから読み出させて実行させる開始指示信号を出力する。ソフトウェア無線処理部３５Ａａは、当該開始指示信号を受けて記憶部３６Ａａから無線規格が「８０２．１１ｇ」のソフトウェアのプログラムデータを読み出して実行を開始し、「エリアＡ」をサービス提供エリアとして１００台の無線端末装置５０を収容する。
【０１１３】
当該プログラムデータを実行することにより、ソフトウェア無線処理部３５Ａａは、ハードウェア無線処理部３４Ａａ−２が出力する信号を８０２．１１ｇの無線規格にしたがって復調する。また、ソフトウェア無線処理部３５Ａａは、ハードウェア無線処理部３４Ａａ−２に出力する信号を８０２．１１ｇの無線規格にしたがって変調する。このようにして、要求情報により要求された無線通信サービスが開始される。
【０１１４】
選択部１３は、図１２のステップＳ１０９において配備したと判定して、配備した結果を、無線サービス割当ＡＰ情報データベース２０の無線サービスＡＰ情報テーブル２００に情報に書き込む。図１６は、選択部１３が、配備した結果を書き込んだ後の無線サービスＡＰ情報テーブル２００のデータ構成を示す図である。無線通信サービスの配備処理後には、図１６に示すように、配備処理後のサービス毎の情報が無線サービスＡＰ情報テーブル２００に登録される。
【０１１５】
図１７は、無線通信サービスの配備処理後のＡＰ使用状況情報テーブル２１０の具体例を示す図である。無線通信サービスの配備処理後には、図１７に示すように、配備処理後の各ＡＰ３０それぞれの使用状況を表す情報がＡＰ使用状況情報テーブル２１０に登録される。
【０１１６】
次に、図１８及び図１９を参照しつつ、ポリシーＢに基づく無線通信サービスの配備処理について説明する。
図１２に示す処理が開始される前に、無線インフラ事業者の操作入力を受けて、ＡＰ管理装置１０のポリシー情報取得部１１が、ポリシーＩＤを取得する。ここでは、無線インフラ事業者は、ポリシーＢを操作入力したとする。ポリシー情報取得部１１は、ポリシーＢのＩＤを取得すると、ポリシー情報データベース２３のポリシー情報テーブル２３０の「ポリシーＩＤ」が「ポリシーＢ」のレコードの「選択フラグ」の項目を「選択中」に書き換え、他のレコードの「選択フラグ」を「非選択」に書き換える。これにより、ポリシー情報テーブル２３０は、図１８に示す状態となる。
【０１１７】
選択部１３は、要求情報取得部１２が出力する要求情報を受けると、ポリシー情報データベース２３のポリシー情報テーブル２３０を参照し、「選択フラグ」が「選択中」になっているレコードの「ポリシーＩＤ」の項目を読み出す。ステップＳ１０８において、選択部１３は、読み出したポリシーＩＤに対応する選択手順のアルゴリズムのサブルーチンを呼び出し、呼び出したサブルーチンの処理を開始する。ここでは、ポリシー情報テーブル２３０が、図１８に示す状態になっているため、選択部１３は、ポリシーＢの選択手順のアルゴリズムのサブルーチンを実行する。図１９は、ポリシーＢに基づく無線通信サービスの配備処理の流れを示すフローチャートである。なお、図１９の処理は、スケジューリングバッファに保存されている処理順序が高い順に実行される。
【０１１８】
選択部１３は、情報収集部１５によるＡＰ使用状況情報とＡＰ性能情報の収集の完了後に、ＡＰ使用状況情報データベース２１のＡＰ使用状況情報テーブル２１０に記憶されている情報と、ＡＰ性能情報データベース２２のＡＰ性能情報テーブル２２０に記憶されている情報とを参照する（ステップＳ４０１）。選択部１３は、ＡＰ使用状況情報テーブル２１０に記憶されている情報と、ＡＰ性能情報テーブル２２０に記憶されている情報とに基づいて、停止中のハードウェア無線処理部３４−１，３４−２，…を検出する。選択部１３は、停止中のハードウェア無線処理部３４−１，３４−２，…の中で、要求情報が示す条件を満たすハードウェア無線処理部３４−１，３４−２，…が存在するか否かをＡＰ性能情報テーブル２２０に記憶されている情報に基づいて判定する（ステップＳ４０２）。
【０１１９】
選択部１３は、検出した停止中のハードウェア無線処理部３４−１，３４−２，…の中で、要求情報が示す条件を満たすものが存在すると判定した場合（ステップＳ４０２−ＹＥＳ）、条件を満たすハードウェア無線処理部３４−１，３４−２，…を備えるＡＰ３０の位置情報をＡＰ性能情報テーブル２２０の「位置情報」の項目から読み出す。選択部１３は、読み出した位置情報に基づいて、要求情報の「サービス提供エリア」の項目に示されているエリアに最も近いＡＰ３０を選択する。選択部１３は、選択したＡＰ３０が備えるハードウェア無線処理部３４−１，３４−２，…の中で条件を満たすいずれか１つのハードウェア無線処理部３４−１，３４−２，…を無線通信サービスの配備対象として選択する。
【０１２０】
なお、最も近いＡＰ３０において、条件を満たすハードウェア無線処理部３４−１，３４−２，…が複数存在する場合、選択部１３が、いずれか１つを選択する。また、ステップＳ４０２において、条件を満たすハードウェア無線処理部３４−１，３４−２，…が１台であった場合、位置情報に基づいて、最も近いＡＰ３０を選択する必要はなく、選択部１３は、当該１台のハードウェア無線処理部３４−１，３４−２，…を無線通信サービスの配備対象として選択する。
【０１２１】
要求部１４は、要求情報が示す条件と、選択したハードウェア無線処理部３４−１，３４−２，…を示すハードウェア無線処理部ＩＤとに基づいて要求信号を生成する。要求部１４は、生成した要求信号を送受信部１６を介して、選択部１３が選択したハードウェア無線処理部３４−１，３４−２，…を備えるＡＰ３０に対して送信する。ＡＰ３０の制御部３１は、送受信部３２を介して当該要求信号を受信すると、要求信号に含まれるハードウェア無線処理部ＩＤに対応するハードウェア無線処理部３４−１，３４−２，…に対して起動指示信号を出力して起動させる。制御部３１は、起動後に、要求信号に含まれる要求情報にしたがう無線通信サービスの配備を行い（ステップＳ４０３）、ポリシーＢのサブルーチンを終了する。
【０１２２】
一方、選択部１３は、検出した停止中のハードウェア無線処理部３４−１，３４−２，…の中で、要求情報が示す条件を満たすものが存在しないと判定した場合（ステップＳ４０２−ＮＯ）、停止中のハードウェア無線処理部３４−１，３４−２，…を組み合わせることで、要求情報が示す条件を満たす組み合わせが存在するか否かを判定する（ステップＳ４０４）。選択部１３は、当該組み合わせを生成する際、要求情報の「サービス提供エリア」の項目に示されているエリアに近いＡＰ３０に備えられるハードウェア無線処理部３４−１，３４−２，…から順に選択して組み合わせを生成する。なお、ハードウェア無線処理部３４−１，３４−２，…の組み合わせは、同一のＡＰ３０から複数のハードウェア無線処理部３４−１，３４−２，…を組み合わせてもよいし、異なるＡＰ３０のハードウェア無線処理部３４−１，３４−２，…を組み合わせてもよい。
【０１２３】
選択部１３は、要求情報が示す条件を満たす停止中のハードウェア無線処理部３４−１，３４−２，…の組み合わせが存在すると判定した場合（ステップＳ４０４−ＹＥＳ）、組み合わせに含まれるハードウェア無線処理部３４−１，３４−２，…の全てを無線通信サービスの配備対象として選択する。要求部１４は、選択部１３が選択した組み合わせに含まれるハードウェア無線処理部３４−１，３４−２，…ごとの要求信号を生成する。ハードウェア無線処理部３４−１，３４−２，…ごとのリソースの割り当ては、選択部１３が組み合わせを生成する際に求められているため、要求部１４は、選択部１３が求めたリソースの割り当てにしたがって要求信号を生成する。
【０１２４】
要求部１４は、生成したハードウェア無線処理部３４−１，３４−２，…ごとの要求信号を送受信部１６を介して、組み合わせに含まれるハードウェア無線処理部３４−１，３４−２，…を備える各々のＡＰ３０に対して送信する。各々のＡＰ３０の制御部３１は、送受信部３２を介して当該要求信号を受信すると、要求信号に含まれるハードウェア無線処理部ＩＤに対応するハードウェア無線処理部３４−１，３４−２，…に対して起動指示信号を出力して起動させる。制御部３１は、起動後に、要求信号に含まれる要求情報にしたがう無線通信サービスの配備を行い（ステップＳ４０５）、ポリシーＢのサブルーチンを終了する。
【０１２５】
一方、選択部１３は、要求情報が示す条件を満たす停止中のハードウェア無線処理部３４−１，３４−２，…の組み合わせが存在しないと判定した場合（ステップＳ４０４−ＮＯ）、選択部１３は、ＡＰ使用状況情報テーブル２１０に記憶されている情報に基づいて、使用中のハードウェア無線処理部３４−１，３４−２，…を検出する。選択部１３は、検出した使用中のハードウェア無線処理部３４−１，３４−２，…の中で、要求情報が示す条件を満たすハードウェア無線処理部３４−１，３４−２，…が存在するか否かを判定する（ステップＳ４０６）。
【０１２６】
選択部１３は、検出した使用中のハードウェア無線処理部３４−１，３４−２，…の中で、要求情報が示す条件を満たすものが存在すると判定した場合（ステップＳ４０６−ＹＥＳ）、条件を満たすハードウェア無線処理部３４−１，３４−２，…を備えるＡＰ３０の位置情報をＡＰ性能情報テーブル２２０の「位置情報」の項目から読み出す。選択部１３は、読み出した位置情報に基づいて、要求情報の「サービス提供エリア」の項目に示されているエリアに最も近いＡＰ３０を選択する。選択部１３は、選択したＡＰ３０が備えるハードウェア無線処理部３４−１，３４−２，…の中で条件を満たすいずれか１つのハードウェア無線処理部３４−１，３４−２，…を無線通信サービスの配備対象として選択する。
【０１２７】
なお、最も近いＡＰ３０において、条件を満たすハードウェア無線処理部３４−１，３４−２，…が複数存在する場合、選択部１３は、いずれか１つを選択する。また、ステップＳ４０６において、条件を満たすハードウェア無線処理部３４−１，３４−２，…が１台であった場合、位置情報に基づいて、最も近いＡＰ３０を選択する必要はなく、選択部１３は、当該１台のハードウェア無線処理部３４−１，３４−２，…を無線通信サービスの配備対象として選択する。
【０１２８】
要求部１４は、要求情報と、選択したハードウェア無線処理部３４−１，３４−２，…を示すハードウェア無線処理部ＩＤとに基づいて要求信号を生成する。要求部１４は、生成した要求信号を送受信部１６を介して、選択部１３が選択したハードウェア無線処理部３４−１，３４−２，…を備えるＡＰ３０に対して送信する。ＡＰ３０の制御部３１は、送受信部３２を介して当該要求信号を受信すると、要求信号に含まれるハードウェア無線処理部ＩＤに対応するハードウェア無線処理部３４−１，３４−２，…に、要求信号に含まれる要求情報にしたがう無線通信サービスの配備を行い、（ステップＳ４０７）、ポリシーＢのサブルーチンを終了する。
【０１２９】
一方、選択部１３は、検出した使用中のハードウェア無線処理部３４−１，３４−２，…の中で、要求情報が示す条件を満たすものが存在しない判定した場合（ステップＳ４０６−ＮＯ）、選択部１３は、使用中と停止中のハードウェア無線処理部３４−１，３４−２，…を組み合わせることで、要求情報が示す条件を満たす組み合わせが存在するか否かを判定する（ステップＳ４０８）。選択部１３は、当該組み合わせを生成する際、要求情報の「サービス提供エリア」の項目に示されているエリアに近いＡＰ３０に備えられるハードウェア無線処理部３４−１，３４−２，…から順に選択して組み合わせを生成する。なお、ハードウェア無線処理部３４−１，３４−２，…の組み合わせは、同一のＡＰ３０から複数のハードウェア無線処理部３４−１，３４−２，…を組み合わせてもよいし、異なるＡＰ３０のハードウェア無線処理部３４−１，３４−２，…を組み合わせてもよい。
【０１３０】
選択部１３は、要求情報が示す条件を満たす使用中と停止中のハードウェア無線処理部３４−１，３４−２，…の組み合わせが存在すると判定した場合（ステップＳ４０８−ＹＥＳ）、組み合わせに含まれるハードウェア無線処理部３４−１，３４−２，…の全てを無線通信サービスの配備対象として選択する。要求部１４は、選択部１３が選択した組み合わせに含まれるハードウェア無線処理部３４−１，３４−２，…ごとの要求信号を生成する。ハードウェア無線処理部３４−１，３４−２，…ごとのリソースの割り当ては、選択部１３が組み合わせを生成する際に求められているため、要求部１４は、選択部１３が求めたリソースの割り当てにしたがって要求信号を生成する。
【０１３１】
要求部１４は、生成したハードウェア無線処理部３４−１，３４−２，…ごとの切替要求信号を送受信部１６を介して、組み合わせに含まれるハードウェア無線処理部３４−１，３４−２，…を備える各々のＡＰ３０に対して送信する。各々のＡＰ３０の制御部３１は、送受信部３２を介して当該要求信号を受信すると、要求信号に含まれるハードウェア無線処理部ＩＤに対応するハードウェア無線処理部３４−１，３４−２，…に、要求信号に含まれる要求情報にしたがう無線通信サービスの配備を行う。停止中のハードウェア無線処理部３４−１，３４−２，…に対しては、制御部３１が起動指示信号を出力して起動させる。制御部３１は、起動後に、要求信号に含まれる要求情報にしたがう無線通信サービスの配備を行い（ステップＳ４０９）、ポリシーＢのサブルーチンを終了する。
【０１３２】
一方、選択部１３は、要求情報が示す条件を満たす使用中と停止中のハードウェア無線処理部３４−１，３４−２，…の組み合わせが存在しないと判定した場合（ステップＳ４０８−ＮＯ）、リソース不足により要求情報により要求された無線通信サービスの配備を行うことができなかったことを示す情報を内部の記憶領域に記憶してポリシーＢのサブルーチンを終了する（ステップＳ４１０）。
【０１３３】
上記の図１８に示したポリシーＢによる無線通信サービスの配備処理を行うことで、新たに無線通信サービスを開始する場合、停止中のハードウェア無線処理部３４−１，３４−２，…から順にリソースを割り当てていく。そのため、使用中のハードウェア無線処理部３４−１，３４−２，…において空きリソースが出やすくなるため、設備利用効率が、ポリシーＡに比べて低くなる。その一方で、ポリシーＢによる配備処理により、無線通信サービスの各々が異なるハードウェア無線処理部３４−１，３４−２，…に配備されることが多くなる。そのため、ある無線通信サービスにおける問題、例えば、当該無線通信サービスに生じた故障や輻輳などの障害の問題が、他の無線通信サービスに影響するといったことが軽減される。
【０１３４】
上記の第１の実施形態の構成により、ＡＰ管理装置１０は、要求情報をスケジューリングバッファに保存し、スケジューリングバッファに保存している要求情報を提供エリアの優先度に応じてソートする。そして、ＡＰ管理装置１０は、ソート後の要求情報において処理順序の高い要求情報からＡＰ３０の割り当てを行う。これにより、提供エリアが狭い要求情報から優先的にＡＰ３０を割り当てることができる。そのため、複数のサービスの要求に応じてＡＰの最適な割り当てを行うことが可能となる。その結果、ＡＰ３０の利用効率を向上させることができる。
【０１３５】
（第２の実施形態）
図２０は、本発明の第２の実施形態におけるＡＰ管理装置１０ａの内部構成と、当該ＡＰ管理装置１０ａが外部との間で送受信する情報の関係とを示すブロック図である。ＡＰ管理装置１０ａにおいて、第１の実施形態と同一の構成については、同一の符号を付し、以下、異なる構成について説明する。ＡＰ管理装置１０ａは、ポリシー情報取得部１１、要求情報取得部１２ａ、選択部１３ａ、要求部１４、情報収集部１５、送受信部１６、無線サービス割当ＡＰ情報データベース２０、ＡＰ使用状況情報データベース２１、ＡＰ性能情報データベース２２、ポリシー情報データベース２３、無線規格特性データベース２４を備える。
【０１３６】
要求情報取得部１２ａは、無線通信サービスを提供する複数のサービスプロバイダの各々の運営者の操作入力を受けて、当該サービスプロバイダが要求する無線通信サービスの要求情報を取得する。第２の実施形態における要求情報は、例えば、図２１に示すように、「サービスプロバイダＩＤ」、「サービス提供エリア」、「サービス提供端末数」、「データレート」、「許容遅延時間」、「サービス開始日時」、「サービス終了日時」、「通信頻度」の項目を含んでおり、第１の実施形態の要求情報と異なり、「無線規格」の項目を含まない。
【０１３７】
要求情報取得部１２ａは、取得した要求情報を選択部１３ａに出力する。なお、第１の実施形態の要求情報取得部１２と同様に、要求情報取得部１２ａが、複数のサービスプロバイダの操作装置と通信回線により接続されていてもよい。こうすることで、各サービスプロバイダの運営者が各々の操作装置を操作して要求情報を送信し、要求情報取得部１２ａが、当該要求情報を通信回線を介して受信して取得することができる。それにより、各サービスプロバイダの運営者が、遠隔で無線通信サービスの配備の要求を行うことが可能となる。
【０１３８】
選択部１３ａは、要求情報取得部１２ａが出力する要求情報と、ＡＰ使用状況情報データベース２１のＡＰ使用状況情報テーブル２１０に記憶されている情報と、ＡＰ性能情報データベース２２のＡＰ性能情報テーブル２２０に記憶されている情報と、ポリシー情報データベース２３のポリシー情報テーブル２３０に記憶されている情報と、無線規格特性テーブル２４０に基づいて、要求情報が示す条件を満たすＡＰ３０のハードウェア無線処理部３４−１，３４−２，…を選択する。選択部１３ａは、スケジューリングバッファソート処理と、ポリシーに応じた配備処理とが、第１の実施形態の選択部１３が行う処理と異なる。
【０１３９】
また、選択部１３ａは、第１の実施形態における選択部１３と同様に、要求情報が示す条件を満たすＡＰ３０のハードウェア無線処理部３４−１，３４−２，…を選択するにあたり、要求情報に含まれる無線通信サービスの開始日又は日時に対応したスケジューリングバッファに要求情報を保存する。
【０１４０】
図２２は、第２の実施形態におけるスケジューリングバッファのデータ構成を示す図である。
図２２に示すスケジューリングバッファには、無線通信サービスの開始日が２０１８年４月１日となっている要求情報が保存されている。図１０に示すスケジューリングバッファのデータ構成と異なる点は、図２２に示すスケジューリングバッファには、無線規格が含まれない点である。その他の構成については、図１０に示すスケジューリングバッファのデータ構成と同じである。なお、ここでは説明を省略しているが、選択部１３ａは、第１の実施形態における選択部１３と同様に、あらかじめ決められた一定の期間毎、例えば1日毎に、それぞれスケジューリングバッファを有する。
【０１４１】
図２３は、第２の実施形態におけるスケジューリングバッファソート処理の流れを示すフローチャートである。
選択部１３ａは、スケジューリングバッファに保存されている各要求情報（例えば、図２１に示す要求情報）を、サービス提供エリアが狭い順にソートする（ステップＳ２０１ａ）。サービス提供エリアが狭い順にソートする処理については図１３のステップＳ２０１と同様であるため説明を省略する。
【０１４２】
選択部１３ａは、ステップＳ２０１ａの処理後、図２４に示すように各要求情報に対して処理の順番を示す情報、例えば、「１」等を付与する。図２４は、第２の実施形態におけるソート処理後のスケジューリングバッファの具体例を示す図である。図２４に示すように、サービスＩＤ「３」が付与されている要求情報とサービスＩＤ「４」が付与されている要求情報の２つの処理順序が「１」であり、サービスＩＤ「２」が付与されている要求情報の処理順序が「２」であり、サービスＩＤ「１」が付与されている要求情報の処理順序が「３」であることが示されている。
【０１４３】
次に、図２５を参照しつつ、第２の実施形態におけるポリシーＡに基づく無線通信サービスの配備処理について説明する。図２５は、第２の実施形態におけるポリシーＡに基づく無線通信サービスの配備処理の流れを示すフローチャートである。なお、図２５の処理は、スケジューリングバッファに保存されている処理順序が高い順に実行される。また、図２５において、図１５と同様の処理については図１５と同様の符号を付して説明を省略する。
【０１４４】
選択部１３ａは、ステップＳ３０１の処理後、ＡＰ使用状況情報テーブル２１０に記憶されている情報に基づいて、使用中のハードウェア無線処理部３４−１，３４−２，…を検出する。選択部１３は、検出した使用中のハードウェア無線処理部３４−１，３４−２，…の中で、要求情報が示す条件、すなわち「サービス提供エリア」、「サービス提供端末装置数」、「データレート」、「許容遅延時間」の各項目により示される条件を満たすハードウェア無線処理部３４−１，３４−２，…と、要求情報が示す条件における「サービス提供端末装置数」、「データレート」、「許容遅延時間」を満たす無線規格が存在するか否かをＡＰ性能情報テーブル２２０に記憶されている情報に基づいて判定する（ステップＳ３０２ａ）。
【０１４５】
選択部１３ａは、検出した使用中のハードウェア無線処理部３４−１，３４−２，…の中で、要求情報が示す条件を満たすものが存在し、かつ、要求情報が示す条件における「サービス提供端末装置数」、「データレート」、「許容遅延時間」を満たす無線規格が存在すると判定した場合（ステップＳ３０２ａ−ＹＥＳ）、条件を満たすハードウェア無線処理部３４−１，３４−２，…を備えるＡＰ３０の位置情報をＡＰ性能情報テーブル２２０の「位置情報」の項目から読み出す。選択部１３ａは、読み出した位置情報に基づいて、要求情報の「サービス提供エリア」の項目に示されているエリアに最も近いＡＰ３０を選択する。距離を算出する際のエリアの基準点は、例えば、エリアの中心点や、エリアごとに予め定められる基準点などが適用される。選択部１３ａは、選択したＡＰ３０が備えるハードウェア無線処理部３４−１，３４−２，…の中で条件を満たすいずれか１つのハードウェア無線処理部３４−１，３４−２，…を無線通信サービスの配備対象として選択する。
【０１４６】
なお、最も近いＡＰ３０において、条件を満たすハードウェア無線処理部３４−１，３４−２，…が複数存在する場合、選択部１３ａは、いずれか１つを任意に選択する。また、ステップＳ３０２ａにおいて、条件を満たすハードウェア無線処理部３４−１，３４−２，…が１台である場合、位置情報に基づいて、最も近いＡＰ３０を選択する必要はなく、選択部１３ａは、当該１台のハードウェア無線処理部３４−１，３４−２，…を無線通信サービスの配備対象として選択する。また、選択部１３ａは、要求情報が示す条件における「サービス提供端末装置数」、「データレート」、「許容遅延時間」を満たす無線規格を配備する無線規格に選択する。
【０１４７】
要求部１４は、要求情報と、選択したハードウェア無線処理部３４−１，３４−２，…を示すハードウェア無線処理部ＩＤ及び選択部１３ａによって選択された無線規格を示す情報とに基づいて要求信号を生成する。要求部１４は、生成した要求信号を送受信部１６を介して、選択部１３ａが選択したハードウェア無線処理部３４−１，３４−２，…を備えるＡＰ３０に対して送信する。ＡＰ３０の制御部３１は、送受信部３２を介して当該要求信号を受信すると、要求信号に含まれるハードウェア無線処理部ＩＤに対応するハードウェア無線処理部３４−１，３４−２，…に、要求信号にしたがう無線通信サービスの配備（例えば、無線規格の配備も含む）を行い、（ステップＳ３０３ａ）、ポリシーＡのサブルーチンを終了する。
【０１４８】
一方、選択部１３ａは、検出した使用中のハードウェア無線処理部３４−１，３４−２，…の中で、要求情報が示す条件を満たすもの及び要求情報が示す条件における「サービス提供端末装置数」、「データレート」、「許容遅延時間」を満たす無線規格のいずれか又は両方が存在しない判定した場合（ステップＳ３０２ａ−ＮＯ）、使用中のハードウェア無線処理部３４−１，３４−２，…を組み合わせることで、要求情報が示す条件を満たす組み合わせと、要求情報が示す条件における「サービス提供端末装置数」、「データレート」、「許容遅延時間」を満たす無線規格が存在するか否かを判定する（ステップＳ３０４ａ）。
【０１４９】
選択部１３ａは、当該組み合わせを生成する際、要求情報の「サービス提供エリア」の項目に示されているエリアに近いＡＰ３０に備えられる使用中のハードウェア無線処理部３４−１，３４−２，…から順に選択して組み合わせを生成する。なお、ハードウェア無線処理部３４−１，３４−２，…の組み合わせは、同一のＡＰ３０から複数のハードウェア無線処理部３４−１，３４−２，…を組み合わせてもよいし、異なるＡＰ３０のハードウェア無線処理部３４−１，３４−２，…を組み合わせてもよい。
【０１５０】
選択部１３ａは、要求情報が示す条件を満たす使用中のハードウェア無線処理部３４−１，３４−２，…の組み合わせ及び要求情報が示す条件における「サービス提供端末装置数」、「データレート」、「許容遅延時間」を満たす無線規格が存在すると判定した場合（ステップＳ３０４ａ−ＹＥＳ）、組み合わせに含まれるハードウェア無線処理部３４−１，３４−２，…の全てを無線通信サービスの配備対象として選択する。また、選択部１３ａは、要求情報が示す条件における「サービス提供端末装置数」、「データレート」、「許容遅延時間」を満たす無線規格を配備する無線規格に選択する。要求部１４は、選択部１３ａが選択した組み合わせに含まれるハードウェア無線処理部３４−１，３４−２，…ごとの要求信号を生成する。この際、要求信号には、選択部１３ａによって選択された無線規格を示す情報が含まれる。ハードウェア無線処理部３４−１，３４−２，…ごとのリソースの割り当ては、選択部１３が組み合わせを生成する際に求められているため、要求部１４は、選択部１３が求めたリソースの割り当てにしたがって要求信号を生成する。
【０１５１】
要求部１４は、生成したハードウェア無線処理部３４−１，３４−２，…ごとの要求信号を送受信部１６を介して、組み合わせに含まれるハードウェア無線処理部３４−１，３４−２，…を備える各々のＡＰ３０に対して送信する。各々のＡＰ３０の制御部３１は、送受信部３２を介して当該要求信号を受信すると、要求信号に含まれるハードウェア無線処理部ＩＤに対応するハードウェア無線処理部３４−１，３４−２，…に、要求信号に含まれる要求情報にしたがう無線通信サービスの配備（例えば、無線規格の配備も含む）を行い（ステップＳ３０５ａ）、ポリシーＡのサブルーチンを終了する。
【０１５２】
一方、選択部１３ａは、要求情報が示す条件を満たす使用中のハードウェア無線処理部３４−１，３４−２，…の組み合わせ及び要求情報が示す条件における「サービス提供端末装置数」、「データレート」、「許容遅延時間」を満たす無線規格のいずれか又は両方が存在しないと判定した場合（ステップＳ３０４ａ−ＮＯ）、ＡＰ使用状況情報テーブル２１０に記憶されている情報と、ＡＰ性能情報テーブル２２０に記憶されている情報とに基づいて、停止中のハードウェア無線処理部３４−１，３４−２，…を検出する。選択部１３ａは、使用中と停止中のハードウェア無線処理部３４−１，３４−２，…を組み合わせることで、要求情報が示す条件を満たす組み合わせと、要求情報が示す条件における「サービス提供端末装置数」、「データレート」、「許容遅延時間」を満たす無線規格が存在するか否かを判定する（ステップＳ３０６ａ）。
【０１５３】
選択部１３ａは、当該組み合わせを生成する際、停止中のハードウェア無線処理部３４−１，３４−２，…のみの組み合わせにならないように、使用中のハードウェア無線処理部３４−１，３４−２，…から優先して組み合わせを生成する。また、選択部１３ａは、当該組み合わせを生成する際、要求情報の「サービス提供エリア」の項目に示されているエリアに近いＡＰ３０に備えられるハードウェア無線処理部３４−１，３４−２，…から順に選択して組み合わせを生成する。なお、ハードウェア無線処理部３４−１，３４−２，…の組み合わせは、同一のＡＰ３０から複数のハードウェア無線処理部３４−１，３４−２，…を組み合わせてもよいし、異なるＡＰ３０のハードウェア無線処理部３４−１，３４−２，…を組み合わせてもよい。
【０１５４】
選択部１３ａは、要求情報が示す条件を満たす使用中と停止中のハードウェア無線処理部３４−１，３４−２，…の組み合わせ及び要求情報が示す条件における「サービス提供端末装置数」、「データレート」、「許容遅延時間」を満たす無線規格が存在すると判定した場合（ステップＳ３０６ａ−ＹＥＳ）、組み合わせに含まれるハードウェア無線処理部３４−１，３４−２，…の全てを無線通信サービスの配備対象として選択する。また、選択部１３ａは、要求情報が示す条件における「サービス提供端末装置数」、「データレート」、「許容遅延時間」を満たす無線規格を配備する無線規格に選択する。要求部１４は、選択部１３ａが選択した組み合わせに含まれるハードウェア無線処理部３４−１，３４−２，…ごとの要求信号を生成する。この際、要求信号には、選択部１３ａによって選択された無線規格を示す情報が含まれる。ハードウェア無線処理部３４−１，３４−２，…ごとのリソースの割り当ては、選択部１３が組み合わせを生成する際に求められているため、要求部１４は、選択部１３ａが求めたリソースの割り当てにしたがって要求信号を生成する。
【０１５５】
要求部１４は、生成したハードウェア無線処理部３４−１，３４−２，…ごとの要求信号を送受信部１６を介して、組み合わせに含まれるハードウェア無線処理部３４−１，３４−２，…を備える各々のＡＰ３０に対して送信する。各々のＡＰ３０の制御部３１は、送受信部３２を介して当該要求信号を受信すると、要求信号に含まれるハードウェア無線処理部ＩＤに対応するハードウェア無線処理部３４−１，３４−２，…に、要求信号に含まれる要求情報にしたがう無線通信サービスの配備（例えば、無線規格の配備も含む）を行う。停止中のハードウェア無線処理部３４−１，３４−２，…に対しては、制御部３１が起動指示信号を出力して起動させ、起動後に、要求信号に含まれる要求情報にしたがう無線通信サービスの配備（例えば、無線規格の配備も含む）を行い（ステップＳ３０７ａ）、ポリシーＡのサブルーチンを終了する。
【０１５６】
一方、選択部１３ａは、要求情報が示す条件を満たす使用中と停止中のハードウェア無線処理部３４−１，３４−２，…の組み合わせ及び要求情報が示す条件における「サービス提供端末装置数」、「データレート」、「許容遅延時間」を満たす無線規格のいずれか又は両方が存在しないと判定した場合（ステップＳ３０６ａ−ＮＯ）、停止中のハードウェア無線処理部３４−１，３４−２，…の中で、要求情報が示す条件を満たすハードウェア無線処理部３４−１，３４−２，…と、要求情報が示す条件における「サービス提供端末装置数」、「データレート」、「許容遅延時間」を満たす無線規格が存在するか否かを判定する（ステップＳ３０８ａ）。
【０１５７】
選択部１３ａは、停止中のハードウェア無線処理部３４−１，３４−２，…の中で、要求情報が示す条件を満たすものと、要求情報が示す条件における「サービス提供端末装置数」、「データレート」、「許容遅延時間」を満たす無線規格が存在すると判定した場合（ステップＳ３０８ａ−ＹＥＳ）、条件を満たすハードウェア無線処理部３４−１，３４−２，…を備えるＡＰ３０の位置情報をＡＰ性能情報テーブル２２０の「位置情報」の項目から読み出す。選択部１３ａは、読み出した位置情報に基づいて、要求情報の「サービス提供エリア」の項目に示されているエリアに最も近いＡＰ３０を選択する。選択部１３ａは、選択したＡＰ３０が備えるハードウェア無線処理部３４−１，３４−２，…の中で条件を満たすいずれか１つのハードウェア無線処理部３４−１，３４−２，…を無線通信サービスの配備対象として選択する。また、選択部１３ａは、要求情報が示す条件における「サービス提供端末装置数」、「データレート」、「許容遅延時間」を満たす無線規格を配備する無線規格に選択する。
【０１５８】
なお、最も近いＡＰ３０において、条件を満たすハードウェア無線処理部３４−１，３４−２，…が複数存在する場合、選択部１３ａが、いずれか１つを選択する。また、ステップＳ３０６ａにおいて、条件を満たすハードウェア無線処理部３４−１，３４−２，…が１台であった場合、位置情報に基づいて、最も近いＡＰ３０を選択する必要はなく、選択部１３ａは、当該１台のハードウェア無線処理部３４−１，３４−２，…を無線通信サービスの配備対象として選択する。
【０１５９】
要求部１４は、要求情報が示す条件と、選択したハードウェア無線処理部３４−１，３４−２，…を示すハードウェア無線処理部ＩＤ及び選択部１３ａによって選択された無線規格を示す情報とに基づいて要求信号を生成する。要求部１４は、生成した要求信号を送受信部１６を介して、選択部１３ａが選択したハードウェア無線処理部３４−１，３４−２，…を備えるＡＰ３０に対して送信する。ＡＰ３０の制御部３１は、送受信部３２を介して当該要求信号を受信すると、要求信号に含まれるハードウェア無線処理部ＩＤに対応するハードウェア無線処理部３４−１，３４−２，…に対して起動指示信号を出力して起動させる。制御部３１は、起動後に、要求信号に含まれる要求情報にしたがう無線通信サービスの配備（例えば、無線規格の配備も含む）を行い（ステップＳ３０９ａ）、ポリシーＡのサブルーチンを終了する。
【０１６０】
選択部１３ａは、停止中のハードウェア無線処理部３４−１，３４−２，…の中で、要求情報が示す条件を満たすものが存在しないと判定した場合（ステップＳ３０８ａ−ＮＯ）、リソース不足により要求情報により要求された無線通信サービスの配備を行うことができなかったことを示す情報を内部の記憶領域に記憶してポリシーＡのサブルーチンを終了する（ステップＳ３１０）。なお、無線通信サービスの配備を行うことができなかったことを示す情報が記憶される内部の記憶領域は、例えば、ステップＳ１０１において、選択部１３ａが、要求情報取得部１２が出力する新たな要求情報を受けた際に、選択部１３によって初期化される。
【０１６１】
上記の第２の実施形態の構成により、ＡＰ管理装置１０ａにおいて、要求情報取得部１２ａは、要求情報を取得する。当該要求情報には、無線規格が指定されていないため、選択部１３は、ＡＰ性能情報と、ＡＰ使用状況情報とに基づいて、要求情報が示す条件を満たすＡＰ３０を選択する際に、より多くの候補から、例えば、より通信品質の高い無線通信サービスを提供するＡＰ３０を選択することができる。これにより、多くの種類の無線規格のサービスを要求に応じて動的、かつ適切に提供し、また、管理を容易にすることが可能となる。
【０１６２】
（第３の実施形態）
図２６は、本発明の第３の実施形態におけるＡＰ管理装置１０ｂの内部構成と、当該ＡＰ管理装置１０ｂが外部との間で送受信する情報の関係とを示すブロック図である。ＡＰ管理装置１０ｂにおいて、第１の実施形態と同一の構成については、同一の符号を付し、以下、異なる構成について説明する。ＡＰ管理装置１０ｂは、ポリシー情報取得部１１、要求情報取得部１２、選択部１３ｂ、要求部１４、情報収集部１５、送受信部１６、無線サービス割当ＡＰ情報データベース２０、ＡＰ使用状況情報データベース２１、ＡＰ性能情報データベース２２、ポリシー情報データベース２３、無線規格特性データベース２４を備える。
【０１６３】
選択部１３ｂが第１の実施形態の選択部１３と異なる構成は、スケジューリングバッファソート処理におけるソートの前に、要求情報をグルーピングする点である。選択部１３ｂは、スケジューリングバッファに保存されている異なる要求情報間で利用する無線規格が同一であり、要求条件が満たさせる場合にそれらの要求情報を同じグループにグルーピングする。また、選択部１３ｂは、スケジューリングバッファに保存されている異なる要求情報間で利用する無線規格が異なり、無線規格の通信頻度が断続的であり、通信タイミングをずらせる場合にそれらの要求情報を同じグループにグルーピングする。
【０１６４】
図２７は、第３の実施形態におけるスケジューリングバッファソート処理の流れを示すフローチャートである。
まず選択部１３ｂは、スケジューリングバッファに保存されている各要求情報（例えば、図１０に示す要求情報）に基づいて集約判断処理を行う（ステップＳ５０１）。集約判断処理とは、スケジューリングバッファに保存されている要求情報をグルーピングできるか否かの判断を行うための処理である。集約判断処理の具体的な処理については図２８で説明する。選択部１３ｂは、集約判断処理によりグルーピングできると判断した要求情報についてはグルーピングする。また、選択部１３ｂは、集約判断処理によりグルーピングできないと判断した要求情報についてはグルーピングしない。
【０１６５】
図２８は、集約判断処理の流れを示すフローチャートである。
選択部１３ｂは、スケジューリングバッファに保存されている要求情報のうち１つの要求情報を選択する（ステップＳ６０１）。選択部１３ｂは、スケジューリングバッファに保存されている要求情報を参照し、第１の条件を満たす要求情報があるか否かを判定する（ステップＳ６０２）。第１の条件とは、選択された要求情報に関連するか否かを判定するための条件であり、例えば選択された要求情報で要求されている無線規格と同一の無線規格であること、かつ、選択した要求情報で要求されているサービス提供エリアと重複すること、かつ、選択した要求情報で要求されているサービス提供時間と重複することである。
【０１６６】
スケジューリングバッファに保存されている要求情報のうち、第１の条件を満たす要求情報がある場合（ステップＳ６０２−ＹＥＳ）、選択部１３ｂは第１の条件を満たす要求情報が集約グループに属しているか否かを判定する（ステップＳ６０３）。集約グループとは、集約判断処理によりグルーピングされた要求情報のグループである。集約グループに属している場合（ステップＳ６０３−ＹＥＳ）、選択部１３ｂは第１の条件を満たす要求情報が属している集約グループにおいて、無線規格特性の条件を満たすか否かを判定する（ステップＳ６０４）。無線規格特性の条件を満たすか否かは、無線規格特性テーブル２４０に基づいて判定される。無線規格特性の条件を満たす場合（ステップＳ６０４−ＹＥＳ）、選択部１３ｂは選択した要求情報を無線規格特性の条件を満たす集約グループにグルーピングする（ステップＳ６０５）。
【０１６７】
ステップＳ６０３の処理において、集約グループに属していない場合（ステップＳ６０３−ＮＯ）、選択部１３ｂは第１の条件を満たす要求情報と、選択した要求情報とを含めて無線規格特性の条件を満たすか否かを判定する（ステップＳ６０６）。無線規格特性の条件を満たす場合（ステップＳ６０６−ＹＥＳ）、選択部１３ｂは集約グループに属さず、第１の条件を満たす要求情報と、選択した要求情報とを新たなグループとしてグルーピングする（ステップＳ６０７）。この際、選択部１３ｂは新たなグループに対して集約グループＩＤを付与する。集約グループＩＤは、集約グループを識別するための情報であり、同じ集約グループに属する要求情報には同一の集約グループＩＤが付与される。
【０１６８】
ステップＳ６０２の処理において第１の条件を満たす要求情報がない場合（ステップＳ６０２−ＮＯ）、ステップＳ６０５又はステップＳ６０７の処理後、選択部１３ｂはスケジューリングバッファに保存されている要求情報を参照し、第２の条件を満たす要求情報があるか否かを判定する（ステップＳ６０８）。第２の条件とは、選択された要求情報に関連するか否かを判定するための条件であり、例えば選択された要求情報で要求されている無線規格と異なる無線規格であること、かつ、選択した要求情報で要求されているサービス提供エリアと重複すること、かつ、選択した要求情報で要求されているサービス提供時間と重複することである。
【０１６９】
スケジューリングバッファに保存されている要求情報のうち、第２の条件を満たす要求情報がある場合（ステップＳ６０８−ＹＥＳ）、選択部１３ｂは第２の条件を満たす要求情報が集約グループに属しているか否かを判定する（ステップＳ６０９）。集約グループに属している場合（ステップＳ６０９−ＹＥＳ）、選択部１３ｂは第２の条件を満たす要求情報が属している集約グループにおいて、通信タイミングをずらせるか否かを判定する（ステップＳ６０４）。通信タイミングをずらせるか否かは、要求情報に含まれる通信頻度に基づいて判定される。通信タイミングをずらせる場合（ステップＳ６１０−ＹＥＳ）、選択部１３ｂは選択した要求情報を、通信タイミングをずらせる条件を満たす集約グループにグルーピングする（ステップＳ６１１）。
【０１７０】
ステップＳ６０９の処理において、集約グループに属していない場合（ステップＳ６０９−ＮＯ）、選択部１３ｂは第２の条件を満たす要求情報と、選択した要求情報とでグルーピングした場合に通信タイミングをずらせるか否かを判定する（ステップＳ６１２）。通信タイミングをずらせる条件を満たす場合（ステップＳ６１２−ＹＥＳ）、選択部１３ｂは集約グループに属さず、第２の条件を満たす要求情報と、選択した要求情報とを新たなグループとしてグルーピングする（ステップＳ６１３）。この際、選択部１３ｂは新たなグループに対して集約グループＩＤを付与する。
ステップＳ６０８の処理において第２の条件を満たす要求情報がない場合（ステップＳ６０８−ＮＯ）、ステップＳ６１１又はステップＳ６１３の処理後、選択部１３ｂは図２８の処理を終了する。
【０１７１】
選択部１３ｂは、図２８に示す処理を行うことによって、スケジューリングバッファに保存されている要求情報を図２９に示すようにグルーピングする。図２９は、集約判断処理後のスケジューリングバッファの具体例を示す図である。
図２９に示すように、サービスＩＤ「１」が付与された要求情報と「２」が付与された要求情報とが、同一の集約グループ「ａ」にグルーピングされている。また、サービスＩＤ「３」が付与された要求情報と「４」が付与された要求情報とが、同一の集約グループ「ｂ」にグルーピングされている。
【０１７２】
図２７に戻り、選択部１３ｂは、スケジューリングバッファを参照し、集約グループが存在するか否かを判定する（ステップＳ５０２）。スケジューリングバッファに集約グループが存在する場合（ステップＳ５０２−ＹＥＳ）、選択部１３ｂは同一集約グループに属する要求情報のうちサービス提供エリアが最も狭い要求情報をその集約グループの代表要求情報に決定する（ステップＳ５０３）。なお、サービス提供エリアが最も狭い要求情報が複数存在する場合、選択部１３ｂはランダムに決定してもよいし、他の基準に基づいて決定してもよいし、サービスＩＤの番号が小さい番号に決定してもよい。
【０１７３】
ステップＳ５０３の処理後、又は、スケジューリングバッファに集約グループが存在しない場合（ステップＳ５０２−ＹＥＳ）、選択部１３ｂはスケジューリングバッファに保存されている各要求情報（例えば、図２９に示すスケジューリングバッファ内の要求情報）を、サービス提供エリアが狭い順にソートする（ステップＳ５０４）。この際、選択部１３ｂは、集約グループについては代表要求情報に含まれるサービス提供エリアに基づいてソートする。例えば、図２９の場合で、集約グループ「ａ」の代表要求情報がサービスＩＤ「２」が付与された要求情報であり、集約グループ「ｂ」の代表要求情報がサービスＩＤ「３」が付与された要求情報であるとする。この場合、選択部１３ｂは、集約グループ「ａ」の代表要求情報である要求情報（サービスＩＤ「２」が付与された要求情報）で要求されているサービス提供エリアと、集約グループ「ｂ」の代表要求情報である要求情報（サービスＩＤ「３」が付与された要求情報）で要求されているサービス提供エリアとを比較し、集約グループ「ｂ」、集約グループ「ａ」の順にソートする。
【０１７４】
また、選択部１３ｂは、集約グループ内においてもサービス提供エリアに基づいてソートする。この場合、図２９に示す例では、選択部１３ｂは、集約グループ「ａ」内のサービスＩＤ「１」が付与された要求情報で要求されるサービス提供エリアと、サービスＩＤ「２」が付与された要求情報で要求されるサービス提供エリアとを比較する。サービスＩＤ「２」が付与された要求情報で要求されるサービス提供エリアの方が、サービスＩＤ「１」が付与された要求情報で要求されるサービス提供エリアよりも狭い。そのため、選択部１３ｂは、集約グループ「ａ」内においてサービスＩＤ「２」が付与された要求情報，サービスＩＤ「１」が付与された要求情報の順にソートする。なお、集約グループ「ｂ」内のサービスＩＤ「３」が付与された要求情報で要求されるサービス提供エリアと、サービスＩＤ「４」が付与された要求情報で要求されるサービス提供エリアとは同一であるため、選択部１３ｂはソートしない。
【０１７５】
次に、選択部１３ｂは、スケジューリングバッファに保存されている各要求情報を、無線規格の最大通信可能範囲が狭い順にソートする（ステップＳ５０５）。この際、選択部１３ｂは、集約グループについては代表要求情報に含まれる無線規格の最大通信可能範囲に基づいてソートする。例えば、図２９の場合で、集約グループ「ａ」の代表要求情報がサービスＩＤ「２」が付与された要求情報であり、集約グループ「ｂ」の代表要求情報がサービスＩＤ「３」が付与された要求情報であるとする。この場合、選択部１３ｂは、集約グループ「ａ」の代表要求情報である要求情報（サービスＩＤ「２」が付与された要求情報）で要求されている無線規格と、集約グループ「ｂ」の代表要求情報である要求情報（サービスＩＤ「３」が付与された要求情報）で要求されている無線規格とを比較し、集約グループ「ｂ」、集約グループ「ａ」の順にソートする。この際、選択部１３ｂは、サービス提供エリアが狭い順を維持した状態で、無線規格の最大通信可能範囲が狭い順となるように要求情報をソートする。
【０１７６】
選択部１３ｂは、ステップＳ５０５の処理を行うことによって、スケジューリングバッファに保存されている要求情報を図３０に示すようにソートする。図３０は、第３の実施形態におけるソート処理後のスケジューリングバッファの具体例を示す図である。図３０に示すように、集約グループ「ｂ」の処理順序が「１」であり、集約グループ「ａ」の処理順序が「２」であることが示されている。その後、選択部１３ｂは図２７に示すスケジューリングバッファソート処理を終了する。スケジューリングバッファソート処理後の処理は、第１の実施形態と同様であるため説明を省略する。
【０１７７】
上記の第３の実施形態の構成により、ＡＰ管理装置１０ｂは、要求情報をグルーピングできる場合にはソート処理の前に要求情報をグルーピングする。これにより、ソート処理を集約グループで行うことができる。集約グループに属する要求情報は、互いに同じような条件であるため、集約グループでＡＰ３０の割り当てを行うことにより効率的にＡＰ３０の割り当てを行うことが可能となる。その結果、ＡＰ３０の利用効率を向上させることができる。
【０１７８】
なお、上記の第１〜第３の実施形態において、ＡＰ性能情報テーブル２２０は、ＡＰ３０を識別する「ＡＰ−ＩＤ」と、ＡＰ３０の位置を示す「設置エリア」と、ＡＰ３０が備えるハードウェア無線処理部３４−１，３４−２，…を識別する「ハードウェア無線処理部ＩＤ」の項目を有する。また、これらの項目に加えて、ＡＰ性能情報テーブル２２０は、提供する無線通信サービスの無線規格を示す「無線規格」と、提供する無線通信サービスの提供エリアを示す「サービス提供エリア」と、提供する無線通信サービスの品質を示す「データレート」、及び収容端末装置数ごとの「保証遅延時間」の項目を有する。しかしながら、本発明の構成は、当該実施の形態に限られず、例えば、提供する無線通信サービスの品質を示す項目として、「データレート」や「保証遅延時間」以外の項目、例えば、対応周波数等の項目を含んでいてもよい。また、要求情報においても無線通信サービスの品質の項目である「データレート」や「許容遅延時間」以外の他の無線通信サービスの品質の項目を含むようにしてもよい。
【０１７９】
また、上記の第１〜第３の実施形態において、図６に示すＡＰ性能情報テーブル２２０では、保証遅延時間の項目が、収容する無線端末装置５０の台数が、１００台、２００台、３００台の３つの項目から構成されているが、より多くの項目から構成されていてもよい。
【０１８０】
また、上記の第１〜第３の実施形態において、ＡＰ３０は、ＳＤＲに対応する無線処理部３３を備えた構成として記載しているが、本発明の構成は、当該実施の形態に限られない。ＡＰ３０が、ＳＤＲに対応していない、例えば、図３１に示すような無線規格ごとに高周波部、変換器、デジタル信号処理部を有する無線処理部を備えるアクセスポイントであってもよいし、そのようなアクセスポイントと、ＡＰ３０とがＡＰ管理システム１において混在していてもよい。
【０１８１】
上述した実施形態におけるＡＰ管理装置１０，１０ａ、１０ｂ及びＡＰ３０をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、ＦＰＧＡ（Field Programmable Gate Array）等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。
【０１８２】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【０１８３】
１…ＡＰ管理システム，１０…ＡＰ管理装置，１１…ポリシー情報取得部，１２…要求情報取得部，１３…選択部，１４…要求部，１５…情報収集部，１６…送受信部，２０…無線サービス割当ＡＰ情報データベース，２１…ＡＰ使用状況情報データベース，２２…ＡＰ性能情報データベース，２３…ポリシー情報データベース，２４…無線規格特性データベース，３０…ＡＰ，３１…制御部，３２…送受信部，３３…無線処理部，３４−１，３４−２…ハードウェア無線処理部，３５…ソフトウェア無線処理部，３６…記憶部，３７−１，３７−２…アンテナ，５０…無線端末装置
【図１】
2019186867.tif 000003
【図２】
2019186867.tif 000004
【図３】
2019186867.tif 000005
【図４】
2019186867.tif 000006
【図５】
2019186867.tif 000007
【図６】
2019186867.tif 000008
【図７】
2019186867.tif 000009
【図８】
2019186867.tif 000010
【図９】
2019186867.tif 000011
【図１０】
2019186867.tif 000012
【図１１】
2019186867.tif 000013
【図１２】
2019186867.tif 000014
【図１３】
2019186867.tif 000015
【図１４】
2019186867.tif 000016
【図１５】
2019186867.tif 000017
【図１６】
2019186867.tif 000018
【図１７】
2019186867.tif 000019
【図１８】
2019186867.tif 000020
【図１９】
2019186867.tif 000021
【図２０】
2019186867.tif 000022
【図２１】
2019186867.tif 000023
【図２２】
2019186867.tif 000024
【図２３】
2019186867.tif 000025
【図２４】
2019186867.tif 000026
【図２５】
2019186867.tif 000027
【図２６】
2019186867.tif 000028
【図２７】
2019186867.tif 000029
【図２８】
2019186867.tif 000030
【図２９】
2019186867.tif 000031
【図３０】
2019186867.tif 000032
【図３１】
2019186867.tif 000033
【図３２】
2019186867.tif 000034