(57)【要約】【課題】多くの種類の無線規格のサービスの要求に応じた複雑な無線装置の管理を行うこと。【解決手段】複数の無線規格による無線通信サービスを無線端末装置に対して提供可能な複数のアクセスポイントと、複数のアクセスポイントを管理するアクセスポイント管理装置とを備えるアクセスポイント管理システムであって、アクセスポイント管理装置は、要求情報を取得する要求情報取得部と、性能情報及び使用状況情報を収集する情報収集部と、性能情報と、使用状況情報とに基づいて、条件を満たすアクセスポイントを選択する選択部と、選択されたアクセスポイントに対して、要求情報に応じた無線通信サービスを配備させる要求信号を送信する要求部と、を備え、アクセスポイントは、要求信号を受信し、要求信号に応じた指示信号を出力する制御部と、無線通信サービスの提供を行う無線処理部と、を備えるアクセスポイント管理システム。【選択図】図３
2018142940.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月．
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記のようなＳＤＲに対応した無線装置６００をＡＰとして用いることで、設置面積や消費電力を削減することは可能であり、管理対象となるＡＰの数も削減することができる。しかしながら、従来の技術では、サービスの要求に応じた個々のソフトウェア無線装置６００の管理の複雑化については解消できないという問題があった。
【０００８】
上記事情に鑑み、本発明は、多くの種類の無線規格のサービスの要求に応じた複雑な無線装置の管理を行うことができる技術の提供を目的としている。
【課題を解決するための手段】
【０００９】
上記問題を解決するために、本発明の一態様は、複数の無線規格による無線通信サービスを無線端末装置に対して提供可能な複数のアクセスポイントと、前記複数のアクセスポイントを管理するアクセスポイント管理装置とを備えるアクセスポイント管理システムであって、前記アクセスポイント管理装置は、前記無線サービスの提供を要求する要求情報を取得する要求情報取得部と、前記アクセスポイントの性能を示す性能情報及び使用状況を示す使用状況情報を収集する情報収集部と、前記性能情報と、前記使用状況情報とに基づいて、前記要求情報が示す条件を満たす前記アクセスポイントを選択する選択部と、前記選択部が選択する前記アクセスポイントに対して、前記要求情報に応じた前記無線通信サービスを配備させる要求信号を送信する要求部と、を備え、前記アクセスポイントは、前記要求信号を受信し、前記要求信号に応じた指示信号を出力する制御部と、前記指示信号に基づいて、前記無線通信サービス配備して提供を行う無線処理部と、を備えるアクセスポイント管理システムである。
【００１０】
本発明の一態様は、上記のアクセスポイント管理システムであって、前記アクセスポイントの無線処理部は、前記無線規格ごとのプログラムデータを記憶する記憶部と、アンテナに接続され、停止中の場合、前記制御部から起動指示信号を受けて起動するハードウェア無線処理部と、前記ハードウェア無線処理部に接続され、前記制御部から前記無線通信サービスの無線規格を示す情報を含む前記指示信号が開始指示信号の場合、当該無線規格に対応する前記プログラムデータを前記記憶部から読み出して前記無線通信サービスの提供の開始を行い、前記指示信号が変更指示信号の場合、既に提供中の前記無線規格の前記無線通信サービスの提供の内容の変更を行うソフトウェア無線処理部と、を備える。
【００１１】
本発明の一態様は、上記のアクセスポイント管理システムであって、前記選択部は、前記要求情報が示す条件を満たす前記アクセスポイントを選択する際、１台の前記アクセスポイントで、前記要求情報が示す条件を満たすことができない場合、前記要求情報が示す条件を満たす複数の前記アクセスポイントを選択する。
【００１２】
本発明の一態様は、上記のアクセスポイント管理システムであって、前記選択部は、前記性能情報と、前記使用状況情報と、予め定められる前記アクセスポイントの選択の方針を示す情報とに基づいて、前記要求情報が示す条件を満たす前記アクセスポイントを選択する。
【００１３】
本発明の一態様は、上記のアクセスポイント管理システムであって、前記予め定められる前記アクセスポイントの選択の方針を示す情報とは、新たに前記要求情報を取得する場合に既に前記無線通信サービスを提供している前記アクセスポイントを優先して前記要求情報が示す条件を満たす前記アクセスポイントを選択するか、または、新たに前記要求情報を取得する場合に前記無線通信サービスを提供していない前記アクセスポイントを優先して前記要求情報が示す条件を満たす前記アクセスポイントを選択するかを示す情報である。
【００１４】
本発明の一態様は、上記のアクセスポイント管理システムであって、前記性能情報は、少なくとも提供する前記無線通信サービスの前記無線規格を示す情報と、前記無線通信サービスを提供する領域を示す情報と、前記無線通信サービスの通信品質を示す情報とを含んでおり、前記要求情報は、少なくとも前記無線通信サービスを提供する領域を示す情報と、前記無線通信サービスの通信品質を示す情報とを含む。
【００１５】
本発明の一態様は、複数の無線規格による無線通信サービスを無線端末装置に対して提供可能な複数のアクセスポイントを管理するアクセスポイント管理方法であって、前記無線サービスの提供を要求する要求情報を取得し、前記アクセスポイントの性能を示す性能情報及び使用状況を示す使用状況情報を収集し、収集した前記性能情報と前記使用状況情報とに基づいて、取得した前記要求情報が示す条件を満たす前記アクセスポイントを選択し、選択した前記アクセスポイントに対して、前記要求情報に応じた前記無線通信サービスを配備させる要求信号を送信するアクセスポイント管理方法である。
【００１６】
本発明の一態様は、複数の無線規格による無線通信サービスを無線端末装置に対して提供可能な複数のアクセスポイントを管理するアクセスポイント管理装置であって、前記無線サービスの提供を要求する要求情報を取得する要求情報取得部と、前記アクセスポイントの性能を示す性能情報及び使用状況を示す使用状況情報を収集する情報収集部と、前記性能情報と、前記使用状況情報とに基づいて、前記要求情報が示す条件を満たす前記アクセスポイントを選択する選択部と、前記選択部が選択する前記アクセスポイントに対して、前記要求情報に応じた前記無線通信サービスを配備させる要求信号を送信する要求部と、を備えるアクセスポイント管理装置である。
【発明の効果】
【００１７】
本発明により、多くの種類の無線規格のサービスの要求に応じた複雑な無線装置の管理を行うことが可能となる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施形態におけるＡＰ管理システムのシステム構成を表す構成図である。
【図２】同実施形態におけるＡＰの構成を示すブロック図である。
【図３】同実施形態におけるＡＰ管理装置の内部構成等を示すブロック図である。
【図４】同実施形態における無線サービスＡＰ情報テーブルのデータ構成を示す図である。
【図５】同実施形態におけるＡＰ使用状況情報テーブルのデータ構成を示す図である。
【図６】同実施形態におけるＡＰ性能情報テーブルのデータ構成を示す図である。
【図７】同実施形態におけるポリシーＡが選択されている状態のポリシー情報テーブルのデータ構成を示す図である。
【図８】同実施形態における無線通信サービスの配備処理を示すフローチャートである。
【図９】同実施形態における要求情報（その１）のデータ構成を示す図である。
【図１０】同実施形態におけるポリシーＡによる無線通信サービスの配備処理を示すフローチャートである。
【図１１】同実施形態における要求情報（その１）による無線通信サービスを配備した際の無線サービスＡＰ情報テーブルのデータ構成を示す図である。
【図１２】同実施形態における要求情報（その２）のデータ構成を示す図である。
【図１３】同実施形態における要求情報（その１）による無線通信サービスを配備した際のＡＰ使用状況情報テーブルのデータ構成を示す図である。
【図１４】同実施形態における要求情報（その２）による無線通信サービスを配備した際の無線サービスＡＰ情報テーブルのデータ構成を示す図である。
【図１５】同実施形態における要求情報（その２）による無線通信サービスを配備した際のＡＰ使用状況情報テーブルのデータ構成を示す図である。
【図１６】同実施形態におけるポリシーＢが選択されている状態のポリシー情報テーブルのデータ構成を示す図である。
【図１７】同実施形態におけるポリシーＢによる無線通信サービスの配備処理を示すフローチャートである。
【図１８】同実施形態における要求情報（その３）のデータ構成を示す図である。
【図１９】同実施形態における要求情報（その３）による無線通信サービスを配備した際の無線サービスＡＰ情報テーブルのデータ構成を示す図である。
【図２０】同実施形態における要求情報（その３）による無線通信サービスを配備した際のＡＰ使用状況情報テーブルのデータ構成を示す図である。
【図２１】本発明の第２の実施形態におけるＡＰ管理装置の内部構成等を示すブロック図である。
【図２２】同実施形態における要求情報（その４）のデータ構成を示す図である。
【図２３】同実施形態における要求情報（その３）による無線通信サービスを配備した際の無線サービスＡＰ情報テーブルのデータ構成を示す図である。
【図２４】ソフトウェア無線を説明するための無線装置の構成を示すブロック図（その１）である。
【図２５】ソフトウェア無線を説明するための無線装置の構成を示すブロック図（その２）である。
【発明を実施するための形態】
【００１９】
（第１の実施形態）
以下、本発明の実施形態について図面を参照して説明する。図１は、本発明の第１の実施形態におけるＡＰ管理システムのシステム構成を表す構成図である。ＡＰ管理システム１は、ＡＰ管理装置１０、複数のＡＰ３０Ａａ，３０Ａｂ，３０Ｂａ，３０Ｂｂ、及び無線端末装置５０を備える。ＡＰ管理装置１０と、複数のＡＰ３０Ａａ，３０Ａｂ，３０Ｂａ，３０Ｂｂの各々とは、無線通信、または有線通信により接続されている。図１において、エリアＡとエリアＢは、複数のＡＰ３０Ａａ，３０Ａｂ，…が設置される場所の区分を示す領域であり、無線通信サービスを提供する範囲の区分を示す領域でもある。
【００２０】
なお、図１では、エリアＡとエリアＢの２つのエリアを示しているが、２以上のエリアであってもよいし、エリアが１つで、１つのエリアに複数のＡＰ３０Ａａ，３０Ａｂ，…が設置されていてもよい。また、図１では、１台の無線端末装置５０のみを示しているが、無線端末装置５０が、エリアＡ及びエリアＢにおいて複数存在していてもよい。また、ＡＰ３０Ａａ，３０Ａｂ，…は、エリアＡとエリアＢでそれぞれ２台ずつ設置されているが、エリアＡ、エリアＢごとに１台設置されていてもよいし、各々のエリアに２台以上設置されていてもよいし、エリアごとに異なる台数が設置されていてもよい。
【００２１】
図２は、ＡＰ３０の内部構成を示すブロック図である。ＡＰ３０は、図１に示すＡＰ３０Ａａ，３０Ａｂ，３０Ｂａ，３０Ｂｂのいずれかに相当する装置である。すなわち、ＡＰ３０Ａａ，３０Ａｂ，３０Ｂａ，３０Ｂｂの各々は、同一の内部構成を有しており、この内部構成について、ＡＰ３０を参照しつつ説明する。なお、以下の説明において、例えば、送受信部３２と記載する場合、ＡＰ３０Ａａ，３０Ａｂ，３０Ｂａ，３０Ｂｂのいずれかの送受信部３２を示すものとする。また、ＡＰ３０Ａａ，３０Ａｂ，３０Ｂａ，３０Ｂｂの内部構成を個別に示す場合、例えば、ＡＰ３０Ａａの送受信部３２を示す場合、送受信部３２Ａａとして記載するものとする。
【００２２】
ＡＰ３０は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備え、無線処理プログラムを実行する。無線処理プログラムの実行によって、ＡＰ３０は、制御部３１、送受信部３２、無線処理部４０、アンテナ４２（４２−１，４２−２，…）を備える装置として機能する。なお、ＡＰ３０の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されてもよい。また、無線処理プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。また、無線処理プログラムは、電気通信回線を介して送受信されてもよい。
【００２３】
無線処理部４０は、複数のハードウェア無線処理部４１−１，４１−２，…と、ソフトウェア無線処理部４５と、記憶部４６とを備える。ＡＰ３０において、送受信部３２は、ＡＰ管理装置１０との間で情報の送受信を行う。
制御部３１は、送受信部３２を通じてＡＰ管理装置１０から収集要求信号を受信すると、ＡＰ３０が有するリソース、すなわちハードウェア無線処理部４１−１，４１−２，…に関する情報や、ソフトウェア無線処理部４５が提供する無線規格の種類を示す情報を、ハードウェア無線処理部４１−１，４１−２，…、ソフトウェア無線処理部４５、及び記憶部４６から収集する。また、制御部３１は、収集したリソースの情報をＡＰ性能情報として、送受信部３２を通じてＡＰ管理装置１０に送信する。
【００２４】
また、制御部３１は、送受信部３２を通じてＡＰ管理装置１０から収集要求信号を受信すると、その時点でのハードウェア無線処理部４１−１，４１−２，…の使用状況や、ソフトウェア無線処理部４５が提供する無線規格の無線通信サービスの使用状況を示す情報を、ハードウェア無線処理部４１−１，４１−２，…、ソフトウェア無線処理部４５から収集する。また、制御部３１は、収集した使用状況を示す情報をＡＰ使用状況情報として、送受信部３２を通じてＡＰ管理装置１０に送信する。
【００２５】
また、制御部３１は、送受信部３２を通じてＡＰ管理装置１０から要求信号を受信した場合、当該要求信号にしたがって、要求される無線規格の無線通信サービスの提供を無線処理部４０に開始させる。例えば、制御部３１は、当該要求信号が停止中のハードウェア無線処理部４１−１，４１−２，…に対して無線通信サービスの提供を開始させる要求を示している場合、起動させる起動指示信号を起動対象のハードウェア無線処理部４１−１，４１−２，…に対して出力する。
【００２６】
また、制御部３１は、当該要求信号が新たな無線規格の無線通信サービスの提供を開始させる要求を示している場合、ソフトウェア無線処理部４５に対して記憶部４６から当該無線規格のソフトウェアのプログラムデータを記憶部４６から読み出せて実行を開始させる開始指示信号を出力する。また、制御部３１は、当該要求信号が既に提供を開始している無線規格の無線通信サービスの提供の内容を追加する等の変更を要求を示している場合、ソフトウェア無線処理部４５に対して変更を内容を含んだ変更指示信号を出力する。無線通信サービスにおいて、追加する提供の内容とは、例えば、サービス提供エリアや無線端末装置５０の収容数を追加することなどである。ここで、ＡＰ３０における無線端末装置５０の収容とは、無線端末装置５０が、通信開始を要求する際に、ＡＰ３０にいつでも接続できる状態にしておくことであり、現に無線端末装置５０が、ＡＰ３０に接続している状態でなくてもよい。
【００２７】
ハードウェア無線処理部４１−１，４１−２，…の各々は、アンテナ４２−１，４２−２，…に接続されている。ハードウェア無線処理部４１−１，４１−２，…の各々は、高周波回路と、変換器を備えている。例えば、高周波回路は、無線信号の周波数帯域を有する受信信号に対しては、ソフトウェア無線処理部４５が処理を行う周波数帯域までダウンコンバートする。また、高周波回路は、送信対象の信号に対しては、アンテナ４２−１，４２−２，…を通じて送信する無線信号の周波数帯域までアップコンバートする。また、変換器は、高周波回路によってダウンコンバートされたアナログの受信信号をデジタル信号に変換してソフトウェア無線処理部４５に出力するＡ／Ｄ変換器と、ソフトウェア無線処理部４５が出力するデジタル信号をアナログの送信信号に変換して高周波回路に出力するＤ／Ａ変換器とを有する。また、ハードウェア無線処理部４１−１，４１−２，…は、制御部３１からの起動指示信号にしたがって起動する。
【００２８】
ＡＰ３０において備えられるハードウェア無線処理部４１−１，４１−２，…の数は、収容する無線端末装置５０の数に応じて適宜定められる。例えば、１台のハードウェア無線処理部４１−１が、最大３００台の無線端末装置５０を収容する能力を有している場合に、６００台の無線端末装置５０を収容したい場合、少なくとも２台以上のハードウェア無線処理部４１−１，４１−２を備える必要がある。
【００２９】
記憶部４６は、複数の無線規格ごとのソフトウェアのプログラムデータを予め記憶する。ソフトウェア無線処理部４５は、制御部３１から開始指示信号を受けると、当該開始指示信号によって示される無線規格のソフトウェアのプログラムデータを記憶部４６から読み出し、当該無線規格による変調や復調のデジタル信号処理を開始する。また、ソフトウェア無線処理部４５は、制御部３１から変更指示信号を受けると、当該変更指示信号にしたがって、既に提供を開始している無線規格の無線通信サービスに対してサービス提供エリアや無線端末装置５０の収容数を追加する等の提供内容を変更する処理を行う。
【００３０】
また、ソフトウェア無線処理部４５は、並列して２つ以上の無線規格のソフトウェアを実行することが可能となっている。例えば、「８０２．１１ｇ」の無線規格用にハードウェア無線処理部４１−１を切り替え、ハードウェア無線処理部４１−１の入出力信号について、ソフトウェア無線処理部４５が、「８０２．１１ｇ」のソフトウェアを実行して当該信号の信号処理を行う。これに加えて、「８０２．１１ｐ」の無線規格の無線通信サービスを提供する場合、別のハードウェア無線処理部４１−２を「８０２．１１ｐ」の無線規格用に切り替え、ハードウェア無線処理部４１−２の入出力信号について、ソフトウェア無線処理部４５は、「８０２．１１ｐ」のソフトウェアを実行して当該信号の信号処理を行う。これにより、１台のＡＰ３０で、２つの無線規格の無線通信サービスを提供することが可能となる。
【００３１】
なお、ソフトウェア無線処理部４５は、２つ以上の無線規格のソフトウェアのプログラムを実行することができるが、ハードウェア無線処理部４１−１，４１−２，…の各々は、１つの無線規格ごとに切り替えを行う必要がある。そのため、例えば、「８０２．１１ｇ」の無線規格用のハードウェア無線処理部４１−１を用いて「８０２．１５．４」の無線規格の無線通信サービスを提供する場合、「８０２．１１ｇ」の無線規格を「８０２．１５．４」の無線規格に切り替える必要がある。
【００３２】
この場合、ハードウェア無線処理部４１−１の入出力信号について、ソフトウェア無線処理部４５に「８０２．１１ｇ」の無線規格による処理を行わなくした後、ハードウェア無線処理部４１−１を「８０２．１５．４」の無線規格用に切り替える。切り替えたハードウェア無線処理部４１−１の入出力信号について、ソフトウェア無線処理部４５に、「８０２．１５．４」のソフトウェアを実行させて当該信号の信号処理を行わせる。これにより、ハードウェア無線処理部４１−１を用いて「８０２．１５．４」の無線規格の無線通信サービスを提供することが可能となる。
【００３３】
また、ソフトウェア無線処理部４５は、例えば、インターネット等の外部の通信ネットワークに接続しており、復調後の信号を当該信号に含まれる宛先アドレスにしたがって送信する。また、ソフトウェア無線処理部４５は、通信ネットワークから信号を受信した場合、当該信号を変調し、当該信号に含まれる宛先アドレスの無線端末装置５０に送信する。また、ソフトウェア無線処理部４５は、ＡＰ３０が収容する２台の無線端末装置５０の間の通信については、復調後の信号を通信ネットワークに送信せず、再び変調して宛先アドレスの無線端末装置５０を収容するハードウェア無線処理部４１−１，４１−２，…に出力する。
【００３４】
図３は、ＡＰ管理装置１０の内部構成と、当該ＡＰ管理装置１０が外部との間で送受信する情報の関係とを示すブロック図である。
ＡＰ管理装置１０は、バスで接続されたＣＰＵやメモリや補助記憶装置などを備え、アクセスポイント制御プログラムを実行する。アクセスポイント制御プログラムの実行によって、ＡＰ管理装置１０は、ポリシー情報取得部１１、要求情報取得部１２、選択部１３、要求部１４、情報収集部１５、送受信部１６、無線サービスＡＰ情報データベース２０、ＡＰ使用状況情報データベース２１、ＡＰ性能情報データベース２２、ポリシー情報データベース２３を備える装置として機能する。なお、ＡＰ管理装置１０の各機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されてもよい。また、アクセスポイント制御プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。また、アクセスポイント制御プログラムは、電気通信回線を介して送受信されてもよい。
【００３５】
無線サービスＡＰ情報データベース２０は、図４に示す無線サービスＡＰ情報テーブル２００を記憶する。無線サービスＡＰ情報テーブル２００は、「サービスＩＤ（Identification）」、「無線サービス要求情報」、「使用中ＡＰ−ＩＤ」、「使用中ハードウェア無線処理部ＩＤ」、「提供中無線規格」、「サービス提供エリア」、「データレート」、「収容中端末装置数」、「保証遅延時間」の項目を有する。「サービスＩＤ」の項目には、提供を行う無線通信サービスごとに選択部１３が付与するＩＤ、例えば、「サービス１」等の情報が書き込まれる。「無線サービス要求情報」の項目には、選択部１３が、無線通信サービスを配備させる要求情報ごとに付与するＩＤ、例えば、「要求情報１」等の情報が書き込まれる。
【００３６】
「使用中ＡＰ−ＩＤ」の項目には、ＡＰ３０Ａａ，３０Ａｂ，…の各々に予め付与される一意に識別できるＩＤ、例えば、「ＡＰ１」等の情報が書き込まれる。「使用中ハードウェア無線処理部ＩＤ」の項目には、ＡＰ３０Ａａ，３０Ａｂ，…の各々が備えるハードウェア無線処理部４１Ａａ−１，４１Ａａ−２，…ごとに付与されるＩＤ、例えば、「ＡＰ１−ＲＦ１」等の情報が書き込まれる。
【００３７】
「提供中無線規格」の項目には、提供中の無線通信サービスの無線規格を示す情報、例えば、「８０２．１１ｇ」等の情報が書き込まれる。「サービス提供エリア」の項目には、無線通信サービスが提供されているエリアを示す情報、例えば、「エリアＡ」等の情報が書き込まれる。「データレート」の項目には、提供中の無線通信サービスの通信速度を示す情報、例えば、「１Ｍｂｐｓ」等の情報が書き込まれる。なお、Ｍｂｐｓは、Mega bit per secondの略である。
【００３８】
「収容中端末装置数」の項目には、提供中の無線通信サービスにおいて収容可能な無線端末装置５０の最大数を示す値が書き込まれる。「保証遅延時間」の項目には、提供中の無線通信サービスにおいて保証されている遅延時間を示す値が書き込まれる。ここで、保証されている遅延時間とは、提供する無線通信サービスに対して無線端末装置５０が通信開始要求をおこなってから通信ができる状態になるまでの時間が、予め定められる一定の確率で、当該時間以内となることが保証されていることを示す時間である。なお、無線サービスＡＰ情報テーブル２００の初期状態は、図４に示すように、全ての項目に情報や値が書き込まれていない状態となり、無線通信サービスの配備が行われるまでは初期状態が維持されることになる。
【００３９】
ＡＰ使用状況情報データベース２１は、図５に示すＡＰ使用状況情報テーブル２１０を記憶する。ＡＰ使用状況情報テーブル２１０は、「ＡＰ−ＩＤ」、「設置エリア」、「使用中ハードウェア無線処理部ＩＤ」、「提供中無線規格」、「収容中端末装置数」、「サービス提供エリア」、「データレート」、「保証遅延時間」の項目を有する。「ＡＰ−ＩＤ」の項目には、ＡＰ３０Ａａ，３０Ａｂ，…のＩＤ、例えば、「ＡＰ１」等の情報が書き込まれる。「設置エリア」の項目には、「ＡＰ−ＩＤ」の項目に示されるＡＰ３０Ａａ，３０Ａｂ，…が設置されているエリアを示す情報、例えば、「エリアＡ」等の情報が書き込まれる。
【００４０】
「使用中ハードウェア無線処理部ＩＤ」の項目には、「ＡＰ−ＩＤ」の項目に示されるＡＰ３０Ａａ，３０Ａｂ，…において使用中のハードウェア無線処理部４１Ａａ−１，４１Ａａ−２，…のＩＤ、例えば、「ＡＰ１−ＲＦ１」等の情報が書き込まれる。「提供中無線規格」の項目には、「ＡＰ−ＩＤ」の項目に示されるＡＰ３０Ａａ，３０Ａｂ，…において提供中の無線規格を示す情報、例えば、「８０２．１１ｇ」等の情報が書き込まれる。
【００４１】
「収容中端末装置数」の項目には、提供中の無線通信サービスにおいて収容可能な無線端末装置５０の最大数を示す値が書き込まれる。「サービス提供エリア」の項目には、無線通信サービスが提供されているエリアを示す情報、例えば、「エリアＡ」等の情報が書き込まれる。「データレート」の項目には、提供中の無線通信サービスの通信速度を示す情報、例えば、「１Ｍｂｐｓ」等の情報が書き込まれる。「保証遅延時間」の項目には、提供中の無線通信サービスにおいて保証されている遅延時間を示す値が書き込まれる。なお、ＡＰ使用状況情報テーブル２１０の初期状態は、図５に示すように、全ての項目に情報や値が書き込まれていない状態となり、無線通信サービスの配備が行われると、配備に応じた情報が書き込まれることになる。
【００４２】
ＡＰ性能情報データベース２２は、図６に示すＡＰ性能情報テーブル２２０を記憶する。ＡＰ性能情報テーブル２２０は、「ＡＰ−ＩＤ」、「設置エリア」、「位置情報」、「ハードウェア無線処理部ＩＤ」、「無線規格」、「無線通信提供エリア」、「データレート」、「保証遅延時間（収容端末装置数１００）」、「保証遅延時間（収容端末装置数２００）」、「保証遅延時間（収容端末装置数３００）」の項目を有する。
【００４３】
「ＡＰ−ＩＤ」の項目には、ＡＰ３０Ａａ，３０Ａｂ，…のＩＤ、例えば、「ＡＰ１」等の情報が書き込まれる。「設置エリア」の項目には、「ＡＰ−ＩＤ」の項目に示されるＡＰ３０Ａａ，３０Ａｂ，…が設置されているエリアを示す情報、例えば、「エリアＡ」等の情報が書き込まれる。「位置情報」には、「設置エリア」の項目に示されるエリアにおいて、ＡＰ３０Ａａ，３０Ａｂ，…が設置される位置を示す情報、例えば、緯度と経度の情報が書き込まれる。
【００４４】
「ハードウェア無線処理部ＩＤ」の項目には、「ＡＰ−ＩＤ」の項目に示されるＡＰ３０Ａａ，３０Ａｂ，…が備えるハードウェア無線処理部４１Ａａ−１，４１Ａａ−２，…のＩＤ、例えば、「ＡＰ１−ＲＦ１」等の情報が書き込まれる。「無線規格」の項目には、「ＡＰ−ＩＤ」の項目に示されるＡＰ３０Ａａ，３０Ａｂ，…の各々のハードウェア無線処理部４１Ａａ−１，４１Ａａ−２，…が提供する無線規格を示す情報、例えば、「８０２．１１ｇ」等の情報が書き込まれる。「サービス提供エリア」の項目には、「ＡＰ−ＩＤ」の項目に示されるＡＰ３０Ａａ，３０Ａｂ，…が無線通信サービスを提供するエリアを示す情報、例えば、「エリアＡ」等の情報が書き込まれる。「データレート」の項目には、「ＡＰ−ＩＤ」の項目に示されるＡＰ３０Ａａ，３０Ａｂ，…が提供する各々の無線通信サービスの通信速度を示す情報、例えば、「１Ｍｂｐｓ」等の情報が書き込まれる。
【００４５】
「保証遅延時間（収容端末装置数１００）」の項目には、「ＡＰ−ＩＤ」の項目に示されるＡＰ３０Ａａ，３０Ａｂ，…が提供する各々の無線通信サービスに対して、１００台の無線端末装置５０が接続した場合に保証されている遅延時間を示す値が書き込まれる。同様に、「保証遅延時間（収容端末装置数２００）」、「保証遅延時間（収容端末装置数３００）」の各々の項目には、「ＡＰ−ＩＤ」の項目に示されるＡＰ３０Ａａ，３０Ａｂ，…が提供する無線通信サービスに２００台の無線端末装置５０が接続した場合と、３００台の無線端末装置５０が接続した場合とにおける保証されている遅延時間を示す値が書き込まれる。
【００４６】
収容する無線端末装置５０の数が増加するにしたがって帯域等のリソースをより多くの無線端末装置５０で共有することになるため、保証遅延時間の値も増加していくことになる。なお、ＡＰ性能情報テーブル２２０の初期状態は、全ての項目に情報や値が書き込まれていない状態となり、一度、情報収集部１５によってＡＰ性能情報が収集されると、収集時点ごとのＡＰ３０の構成に応じた情報がＡＰ性能情報テーブル２２０に書き込まれることになる。
【００４７】
例えば、図６では、「ＡＰ−ＩＤ」がＡＰ１とＡＰ２のＡＰ３０が示されている。ここで、説明の便宜上、ＡＰ１を、ＡＰ３０Ａａとし、ＡＰ２をＡＰ３０Ｂａとする。ＡＰ３０Ａａは、「ＡＰ１−ＲＦ１」、「ＡＰ１−ＲＦ２」という２つのハードウェア無線処理部４１Ａａ−１，４１Ａａ−２を備えていることが示されている。「ＡＰ１−ＲＦ２」のハードウェア無線処理部４１Ａａ−２は、ソフトウェア無線処理部４５が、記憶部４６からソフトウェアのプログラムデータを読み込むことで「８０２．１１ｐ」という無線規格の無線通信サービスを提供することが可能となっていることが示されている。また、さらに、「８０２．１１ｐ」という無線規格の無線通信サービスは、エリアＡとエリアＢの２つにおいて、１Ｍｂｐｓのデータレートの無線通信サービスを提供することが示されている。
【００４８】
また、「ＡＰ１−ＲＦ２」のハードウェア無線処理部４１Ａａ−２が提供する「８０２．１１ｐ」という無線規格の無線通信サービスは、エリアＡに対して提供を行う場合、収容する無線端末装置５０の台数が１００台の場合、１００ミリ秒（ｍｓ）の保証遅延時間となっており、収容する無線端末装置５０の台数が２００台の場合、２００ミリ秒の保証遅延時間となっており、収容する無線端末装置５０の台数が３００台の場合、３００ミリ秒の保証遅延時間となることが示されている。
【００４９】
また、「ＡＰ１−ＲＦ２」のハードウェア無線処理部４１Ａａ−２が提供する「８０２．１１ｐ」の無線規格の無線通信サービスは、エリアＢに対して提供を行う場合、収容する無線端末装置５０の台数が１００台の場合、２００ミリ秒の保証遅延時間となっており、収容する無線端末装置５０の台数が２００台の場合、３００ミリ秒の保証遅延時間となっており、収容する無線端末装置５０の台数が３００台の場合、４００ミリ秒の保証遅延時間となることが示されている。
【００５０】
また、「ＡＰ１−ＲＦ１」のハードウェア無線処理部４１Ａａ−１は、ソフトウェア無線処理部４５が、記憶部４６からソフトウェアのプログラムデータを読み込むことで「８０２．１１ｇ」及び「８０２．１５．４」という２つの無線規格の無線通信サービスを提供することが可能となっていることが示されている。
【００５１】
なお、エリアＡとエリアＢの双方において「８０２．１１ｐ」の無線規格の無線通信サービスが提供される場合、エリアＡとエリアＢにおいて収容する無線端末装置５０の数の合計数に基づいて保証遅延時間が定められることになる。すなわち、エリアＡで１００台収容している場合、新たにエリアＢで１００台収容する場合、合計で２００台収容することになるため、エリアＡでは、保証遅延時間は、２００ミリ秒となり、エリアＢでは、３００ミリ秒となる。
【００５２】
ポリシー情報データベース２３は、図７に示すポリシー情報テーブル２３０を記憶する。ポリシー情報テーブル２３０は、「ポリシーＩＤ」、「選択フラグ」、「ポリシー内容」の項目を有する。「ポリシーＩＤ」の項目には、ポリシーごとに予め付与されるポリシーＩＤ、例えば、「ポリシーＡ」等の情報が書き込まれる。「選択フラグ」の項目には、どの「ポリシーＩＤ」の項目が選択されているか否かを示す情報、例えば、選択されていることを示す場合、「選択中」が書き込まれ、選択されていないことを示す場合、「非選択」が書き込まれる。
【００５３】
ポリシーはいずれか１つが選択されるため、１つのポリシーが「選択中」になると、他のポリシーは、「非選択」となる。「ポリシー内容」の項目には、ＡＰ管理装置１０の利用者が後から参照して各ポリシーにおいて行われるＡＰ３０の選択処理の方針を示す説明文が書き込まれる。なお、ポリシー情報テーブル２３０に記憶される「ポリシーＩＤ」と「ポリシー内容」の情報は、例えば、ＡＰ管理装置１０の運営者によって選択部１３において新たなポリシーによる選択手順のアルゴリズムが追加される際、当該追加に応じて、当該運営者の操作を受けて、新たなポリシーＩＤが付与されて、「ポリシーＩＤ」と「ポリシー内容」の項目に情報が追加される。
【００５４】
図７では、例えば、ポリシーＡとポリシーＢの２つのポリシーについての情報が書き込まれており、ポリシーＡが選択されていることを示している。ポリシーＡの説明として、「無線通信サービス間において使用中のＡＰのハードウェア無線処理部の共用を重視」と書き込まれており、ポリシーＢの説明として、「無線通信サービスごとにＡＰのハードウェア無線処理部の分離を重視」と書き込まれている。これらの内容については、ポリシーＡとポリシーＢによるＡＰ３０の選択の処理を説明する際に合わせて説明する。
【００５５】
図３に戻り、ポリシー情報取得部１１は、例えば、無線インフラ事業者からの入力操作を受けてポリシーＩＤを取得する。ポリシー情報取得部１１は、ポリシーＩＤを取得すると、ポリシー情報データベース２３のポリシー情報テーブル２３０の取得したポリシーＩＤに対応する「選択フラグ」の項目を「選択中」に書き換え、他のポリシーＩＤの「選択フラグ」の項目を「非選択」に書き換える。なお、ポリシー情報取得部１１と、無線インフラ事業者の操作装置とが通信回線により接続されていてもよい。このようにすることで、無線インフラ事業者が自らの操作装置を操作してポリシーＩＤを送信し、ポリシー情報取得部１１が、当該ポリシーＩＤを通信回線を通じて受信して取得することができる。それにより、無線インフラ事業者が、遠隔で、ポリシー情報テーブル２３０を書き換えることが可能となる。
【００５６】
要求情報取得部１２は、無線通信サービスを提供する複数のサービスプロバイダの各々の運営者の操作入力を受けて、当該サービスプロバイダが要求する無線通信サービスの要求情報を取得する。要求情報取得部１２は、取得した要求情報を選択部１３に出力する。なお、要求情報取得部１２が、複数のサービスプロバイダの操作装置の各々と通信回線により接続されていてもよい。こうすることで、各サービスプロバイダの運営者が各々の操作装置を操作して要求情報を送信し、要求情報取得部１２が、当該要求情報を通信回線を通じて受信して取得することができる。それにより、各サービスプロバイダの運営者が、遠隔で無線通信サービスの配備要求を行うことが可能となる。
【００５７】
選択部１３は、要求情報取得部１２が出力する要求情報と、ＡＰ使用状況情報データベース２１のＡＰ使用状況情報テーブル２１０に記憶されている情報と、ＡＰ性能情報データベース２２のＡＰ性能情報テーブル２２０に記憶されている情報と、ポリシー情報データベース２３のポリシー情報テーブル２３０に記憶されている情報とに基づいて、要求情報が示す条件を満たすＡＰ３０のハードウェア無線処理部４１−１，４１−２，…を選択する。
【００５８】
要求部１４は、選択部１３が選択したＡＰ３０のハードウェア無線処理部４１−１，４１−２，…に対して、要求情報に示される内容に基づく要求信号を生成する。また、要求部１４は、生成した要求信号を送受信部１６を通じて対象のＡＰ３０に送信する。情報収集部１５は、要求情報取得部１２が、新たな要求情報を取得した際、送受信部１６を通じてＡＰ３０の制御部３１に対してＡＰ性能情報と、ＡＰ使用状況情報を収集させる収集要求信号を送信する。送受信部１６は、ＡＰ３０の送受信部３２との間で情報の送受信を行う。
【００５９】
（第１の実施形態における無線通信サービスの配備処理）
図８は、ＡＰ管理システム１が行う無線通信サービスの配備処理の流れを示すフローチャートである。図８に示す処理が開始される前に、無線インフラ事業者の操作入力を受けて、ＡＰ管理装置１０のポリシー情報取得部１１が、ポリシーＩＤを取得する。ここでは、無線インフラ事業者は、ポリシーＡを操作入力したとする。ポリシー情報取得部１１は、ポリシーＡのＩＤを取得すると、ポリシー情報データベース２３のポリシー情報テーブル２３０の「ポリシーＩＤ」が「ポリシーＡ」のレコードの「選択フラグ」の項目を「選択中」に書き換え、他のレコードの「選択フラグ」を「非選択」に書き換える。要求情報取得部１２は、いずれかのサービスプロバイダの運営者の操作入力を受けて、要求情報を取得する。要求情報取得部１２は、取得した要求情報を選択部１３に出力する（ステップＳ１０１）。
【００６０】
要求情報は、例えば、図９に示すデータ構成を有しており、「サービスプロバイダＩＤ」、「サービス提供エリア」、「無線規格」、「サービス提供端末装置数」、「データレート」、「許容遅延時間」の項目を含む。「サービスプロバイダＩＤ」の項目には、要求元のサービスプロバイダを示す情報が含まれており、例えば、サービスプロバイダごとに予め付与されるＩＤである「プロバイダａ」、「プロバイダｂ」等の情報が含まれる。「サービス提供エリア」の項目には、無線通信サービスの提供を要求するエリアを示す情報、例えば、「エリアＡ」等の情報が含まれる。「無線規格」の項目には、提供を要求する無線通信サービスの無線規格を示す情報、例えば、「８０２．１１ｐ」等の情報が含まれる。「サービス提供端末装置数」の項目には、提供を要求する無線通信サービスにおいて収容を要求する無線端末装置５０の台数を示す値が含まれる。「データレート」の項目には、提供を要求する無線通信サービスの通信速度を示す値が含まれる。「許容遅延時間」の項目は、提供を要求する無線通信サービスに接続する無線端末装置５０が、当該無線通信サービスに通信開始要求を行ってから通信可能になるまでの時間を示す値が含まれる。
【００６１】
すなわち、図９に示す要求情報では、要求情報の要求元のプロバイダが「プロバイダａ」というサービスプロバイダであり、「エリアＡ」における無線通信サービスの提供を要求していることを示している。また、無線規格が「８０２．１１ｐ」であって、通信速度が「１Ｍｂｐｓ」で、許容遅延時間が「５００ミリ秒」で、最大で「１００台」の無線端末装置５０を収容可能な無線通信サービスの提供を要求していることが示されている。
【００６２】
情報収集部１５は、要求情報取得部１２が要求情報を取得すると、収集要求信号を送受信部１６を通じて全てのＡＰ３０Ａａ，３０Ａｂ…に送信する。全てのＡＰ３０Ａａ，３０Ａｂ…の制御部３１Ａａ，３１Ａｂ，…は、各々の無線処理部４０Ａａ，４０Ａｂ，…からＡＰ使用状況情報と、ＡＰ性能情報とを収集する。制御部３１Ａａ，３１Ａｂ，…は、収集したＡＰ使用状況情報と、ＡＰ性能情報とを送受信部３２Ａａ，３２Ａｂ，…を通じてＡＰ管理装置１０に送信する。ＡＰ管理装置１０の情報収集部１５は、送受信部１６を通じて受信したＡＰ使用状況情報を、ＡＰ使用状況情報データベース２１のＡＰ使用状況情報テーブル２１０に書き込んで記憶させる。また、情報収集部１５は、受信したＡＰ性能情報を、ＡＰ性能情報データベース２２のＡＰ性能情報テーブル２２０に書き込んで記憶させる（ステップＳ１０２）。
【００６３】
選択部１３は、要求情報取得部１２が出力する要求情報を受けると、ポリシー情報データベース２３のポリシー情報テーブル２３０を参照し、「選択フラグ」が「選択中」になっているレコードの「ポリシーＩＤ」の項目を読み出す（ステップＳ１０３）。選択部１３は、読み出したポリシーＩＤに対応する選択手順のアルゴリズムのサブルーチンを呼び出し、呼び出したサブルーチンの処理を開始する（ステップＳ１０４）。ここでは、ポリシー情報テーブル２３０が、図７に示す状態になっているものとし、選択部１３は、ポリシーＡの選択手順のアルゴリズムのサブルーチンを実行する。
【００６４】
（ポリシーＡに基づく無線通信サービスの配備処理）
図１０から図１５を参照しつつ、ポリシーＡによる無線通信サービスの配備処理について説明する。選択部１３は、情報収集部１５によるステップＳ１０２の処理の完了後に、ＡＰ使用状況情報データベース２１のＡＰ使用状況情報テーブル２１０に記憶されている情報と、ＡＰ性能情報データベース２２のＡＰ性能情報テーブル２２０に記憶されている情報とを参照する（ステップＳ２０１）。選択部１３は、ＡＰ使用状況情報テーブル２１０に記憶されている情報に基づいて、使用中のハードウェア無線処理部４１−１，４１−２，…を検出する。選択部１３は、検出した使用中のハードウェア無線処理部４１−１，４１−２，…の中で、要求情報が示す条件、すなわち「サービス提供エリア」、「無線規格」、「サービス提供端末装置数」、「データレート」、「許容遅延時間」の各項目により示される条件を満たすハードウェア無線処理部４１−１，４１−２，…が存在するか否かを判定する（ステップＳ２０２）。
【００６５】
選択部１３は、検出した使用中のハードウェア無線処理部４１−１，４１−２，…の中で、要求情報が示す条件を満たすものが存在すると判定した場合（ステップＳ２０２−ＹＥＳ）、条件を満たすハードウェア無線処理部４１−１，４１−２，…を備えるＡＰ３０の位置情報をＡＰ性能情報テーブル２２０の「位置情報」の項目から読み出す。選択部１３は、読み出した位置情報に基づいて、要求情報の「サービス提供エリア」の項目に示されているエリアに最も近いＡＰ３０を選択する。距離を算出する際のエリアの基準点は、例えば、エリアの中心点や、エリアごとに予め定められる基準点などが適用される。選択部１３は、選択したＡＰ３０が備えるハードウェア無線処理部４１−１，４１−２，…の中で条件を満たすいずれか１つのハードウェア無線処理部４１−１，４１−２，…を無線通信サービスの配備対象として選択する。
【００６６】
なお、最も近いＡＰ３０において、条件を満たすハードウェア無線処理部４１−１，４１−２，…が複数存在する場合、選択部１３は、いずれか１つを任意に選択する。また、ステップＳ２０２において、条件を満たすハードウェア無線処理部４１−１，４１−２，…が１台である場合、位置情報に基づいて、最も近いＡＰ３０を選択する必要はなく、選択部１３は、当該１台のハードウェア無線処理部４１−１，４１−２，…を無線通信サービスの配備対象として選択する。
【００６７】
要求部１４は、要求情報と、選択したハードウェア無線処理部４１−１，４１−２，…を示すハードウェア無線処理部ＩＤとに基づいて要求信号を生成する。要求部１４は、生成した要求信号を送受信部１６を通じて、選択部１３が選択したハードウェア無線処理部４１−１，４１−２，…を備えるＡＰ３０に対して送信する。ＡＰ３０の制御部３１は、送受信部３２を通じて当該要求信号を受信すると、要求信号に含まれるハードウェア無線処理部ＩＤに対応するハードウェア無線処理部４１−１，４１−２，…に、要求信号にしたがう無線通信サービスの配備を行い、（ステップＳ２０３）、ポリシーＡのサブルーチンを終了する。
【００６８】
一方、選択部１３は、検出した使用中のハードウェア無線処理部４１−１，４１−２，…の中で、要求情報が示す条件を満たすものが存在しない判定した場合（ステップＳ２０２−ＮＯ）、使用中のハードウェア無線処理部４１−１，４１−２，…を組み合わせることで、要求情報が示す条件を満たす組み合わせが存在するか否かを判定する（ステップＳ２０４）。選択部１３は、当該組み合わせを生成する際、要求情報の「サービス提供エリア」の項目に示されているエリアに近いＡＰ３０に備えられる使用中のハードウェア無線処理部４１−１，４１−２，…から順に選択して組み合わせを生成する。なお、ハードウェア無線処理部４１−１，４１−２，…の組み合わせは、同一のＡＰ３０から複数のハードウェア無線処理部４１−１，４１−２，…を組み合わせてもよいし、異なるＡＰ３０のハードウェア無線処理部４１−１，４１−２，…を組み合わせてもよい。
【００６９】
選択部１３は、要求情報が示す条件を満たす使用中のハードウェア無線処理部４１−１，４１−２，…の組み合わせが存在すると判定した場合（ステップＳ２０４−ＹＥＳ）、組み合わせに含まれるハードウェア無線処理部４１−１，４１−２，…の全てを無線通信サービスの配備対象として選択する。要求部１４は、選択部１３が選択した組み合わせに含まれるハードウェア無線処理部４１−１，４１−２，…ごとの要求信号を生成する。ハードウェア無線処理部４１−１，４１−２，…ごとのリソースの割り当ては、選択部１３が組み合わせを生成する際に求められているため、要求部１４は、選択部１３が求めたリソースの割り当てにしたがって要求信号を生成する。
【００７０】
要求部１４は、生成したハードウェア無線処理部４１−１，４１−２，…ごとの要求信号を送受信部１６を通じて、組み合わせに含まれるハードウェア無線処理部４１−１，４１−２，…を備える各々のＡＰ３０に対して送信する。各々のＡＰ３０の制御部３１は、送受信部３２を通じて当該要求信号を受信すると、要求信号に含まれるハードウェア無線処理部ＩＤに対応するハードウェア無線処理部４１−１，４１−２，…に、要求信号に含まれる要求情報にしたがう無線通信サービスの配備を行い（ステップＳ２０５）、ポリシーＡのサブルーチンを終了する。
【００７１】
一方、選択部１３は、要求情報が示す条件を満たす使用中のハードウェア無線処理部４１−１，４１−２，…の組み合わせが存在しないと判定した場合（ステップＳ２０４−ＮＯ）、
ＡＰ使用状況情報テーブル２１０に記憶されている情報と、ＡＰ性能情報テーブル２２０に記憶されている情報とに基づいて、停止中のハードウェア無線処理部４１−１，４１−２，…を検出する。選択部１３は、使用中と停止中のハードウェア無線処理部４１−１，４１−２，…を組み合わせることで、要求情報が示す条件を満たす組み合わせが存在するか否かを判定する（ステップＳ２０６）。
【００７２】
選択部１３は、当該組み合わせを生成する際、停止中のハードウェア無線処理部４１−１，４１−２，…のみの組み合わせにならないように、使用中のハードウェア無線処理部４１−１，４１−２，…から優先して組み合わせを生成する。また、選択部１３は、当該組み合わせを生成する際、要求情報の「サービス提供エリア」の項目に示されているエリアに近いＡＰ３０に備えられるハードウェア無線処理部４１−１，４１−２，…から順に選択して組み合わせを生成する。なお、ハードウェア無線処理部４１−１，４１−２，…の組み合わせは、同一のＡＰ３０から複数のハードウェア無線処理部４１−１，４１−２，…を組み合わせてもよいし、異なるＡＰ３０のハードウェア無線処理部４１−１，４１−２，…を組み合わせてもよい。
【００７３】
選択部１３は、要求情報が示す条件を満たす使用中と停止中のハードウェア無線処理部４１−１，４１−２，…の組み合わせが存在すると判定した場合（ステップＳ２０６−ＹＥＳ）、組み合わせに含まれるハードウェア無線処理部４１−１，４１−２，…の全てを無線通信サービスの配備対象として選択する。要求部１４は、選択部１３が選択した組み合わせに含まれるハードウェア無線処理部４１−１，４１−２，…ごとの要求信号を生成する。ハードウェア無線処理部４１−１，４１−２，…ごとのリソースの割り当ては、選択部１３が組み合わせを生成する際に求められているため、要求部１４は、選択部１３が求めたリソースの割り当てにしたがって要求信号を生成する。
【００７４】
要求部１４は、生成したハードウェア無線処理部４１−１，４１−２，…ごとの要求信号を送受信部１６を通じて、組み合わせに含まれるハードウェア無線処理部４１−１，４１−２，…を備える各々のＡＰ３０に対して送信する。各々のＡＰ３０の制御部３１は、送受信部３２を通じて当該要求信号を受信すると、要求信号に含まれるハードウェア無線処理部ＩＤに対応するハードウェア無線処理部４１−１，４１−２，…に、要求信号に含まれる要求情報にしたがう無線通信サービスの配備を行う。停止中のハードウェア無線処理部４１−１，４１−２，…に対しては、制御部３１が起動指示信号を出力して起動させ、起動後に、要求信号に含まれる要求情報にしたがう無線通信サービスの配備を行い（ステップＳ２０７）、ポリシーＡのサブルーチンを終了する。
【００７５】
一方、選択部１３は、要求情報が示す条件を満たす使用中と停止中のハードウェア無線処理部４１−１，４１−２，…の組み合わせが存在しないと判定した場合（ステップＳ２０６−ＮＯ）、停止中のハードウェア無線処理部４１−１，４１−２，…の中で、要求情報が示す条件を満たすハードウェア無線処理部４１−１，４１−２，…が存在するか否かを判定する（ステップＳ２０８）。
【００７６】
選択部１３は、停止中のハードウェア無線処理部４１−１，４１−２，…の中で、要求情報が示す条件を満たすものが存在すると判定した場合（ステップＳ２０８−ＹＥＳ）、条件を満たすハードウェア無線処理部４１−１，４１−２，…を備えるＡＰ３０の位置情報をＡＰ性能情報テーブル２２０の「位置情報」の項目から読み出す。選択部１３は、読み出した位置情報に基づいて、要求情報の「サービス提供エリア」の項目に示されているエリアに最も近いＡＰ３０を選択する。選択部１３は、選択したＡＰ３０が備えるハードウェア無線処理部４１−１，４１−２，…の中で条件を満たすいずれか１つのハードウェア無線処理部４１−１，４１−２，…を無線通信サービスの配備対象として選択する。
【００７７】
なお、最も近いＡＰ３０において、条件を満たすハードウェア無線処理部４１−１，４１−２，…が複数存在する場合、選択部１３が、いずれか１つを選択する。また、ステップＳ２０６において、条件を満たすハードウェア無線処理部４１−１，４１−２，…が１台であった場合、位置情報に基づいて、最も近いＡＰ３０を選択する必要はなく、選択部１３は、当該１台のハードウェア無線処理部４１−１，４１−２，…を無線通信サービスの配備対象として選択する。
【００７８】
要求部１４は、要求情報が示す条件と、選択したハードウェア無線処理部４１−１，４１−２，…を示すハードウェア無線処理部ＩＤとに基づいて要求信号を生成する。要求部１４は、生成した要求信号を送受信部１６を通じて、選択部１３が選択したハードウェア無線処理部４１−１，４１−２，…を備えるＡＰ３０に対して送信する。ＡＰ３０の制御部３１は、送受信部３２を通じて当該要求信号を受信すると、要求信号に含まれるハードウェア無線処理部ＩＤに対応するハードウェア無線処理部４１−１，４１−２，…に対して起動指示信号を出力して起動させる。制御部３１は、起動後に、要求信号に含まれる要求情報にしたがう無線通信サービスの配備を行い（ステップＳ２０７）、ポリシーＡのサブルーチンを終了する。
【００７９】
選択部１３は、停止中のハードウェア無線処理部４１−１，４１−２，…の中で、要求情報が示す条件を満たすものが存在しないと判定した場合（ステップＳ２０８−ＮＯ）、リソース不足により要求情報により要求された無線通信サービスの配備を行うことができなかったことを示す情報を内部の記憶領域に記憶してポリシーＡのサブルーチンを終了する（ステップＳ２１０）。なお、無線通信サービスの配備を行うことができなかったことを示す情報が記憶される内部の記憶領域は、例えば、ステップＳ１０１において、選択部１３が、要求情報取得部１２が出力する新たな要求情報を受けた際に、選択部１３によって初期化される。
【００８０】
図８に戻り、選択部１３は、要求情報により要求された無線通信サービスの配備を行ったか否かを判定する（ステップＳ１０５）。選択部１３は、要求情報により要求された無線通信サービスの配備を行うことができなかったことを示す情報を内部の記憶領域に記憶している場合、配備を行っていないと判定し（ステップＳ１０５−ＮＯ）、配備を行うことができなかったことを示す情報を要求情報取得部１２に対して出力する。要求情報取得部１２は、要求元のサービスプロバイダの運営者に通知する情報を、例えば、運営者が操作する操作装置の画面に出力し（ステップＳ１０７）、処理を終了する。
【００８１】
一方、選択部１３は、要求情報により要求された無線通信サービスの配備を行ったと判定した場合（ステップＳ１０５−ＹＥＳ）、すなわち、ステップＳ２０３、Ｓ２０５、Ｓ２０７、Ｓ２０９において要求部１４が要求信号をＡＰ３０に送信した場合、配備した結果を、無線サービスＡＰ情報データベース２０の無線サービスＡＰ情報テーブル２００に情報に書き込み（ステップＳ１０６）、処理を終了する。
【００８２】
上記の図１０に示したポリシーＡによる無線通信サービスの配備処理を行うことで、新たに無線通信サービスを開始する場合、使用中のハードウェア無線処理部４１−１，４１−２，…から順にリソースを割り当てていくため、設備利用効率の高い切り替えを行うことが可能となる。その一方で、ＡＰ３０が故障した場合、故障の影響が複数の無線通信サービスに影響し、また、他の無線通信サービスに生じた輻輳などの問題が、同一のハードウェア無線処理部４１−１，４１−２，…を使用している無線通信サービスに影響する場合もある。
【００８３】
（要求情報（その１）によるポリシーＡに基づく無線通信サービスの配備処理）
図９に示す要求情報（その１）に基づくポリシーＡによる配備処理の具体例について、以下に説明する。前提としていずれのＡＰ３０においても無線通信サービスが提供されていないものとする。ステップＳ１０１において、サービスプロバイダａの運営者が操作入力を行うと、要求情報取得部１２が、図９に示す要求情報（その１）を取得して選択部１３に出力する。ステップＳ１０２における情報収集部１５によるＡＰ使用情報とＡＰ性能情報の収集の処理の完了後のＡＰ使用状況情報テーブル２１０は、図５に示す初期状態のままであり、ＡＰ性能情報テーブル２２０には、図６に示す情報が書き込まれる。
【００８４】
ポリシー情報テーブル２３０は、図７に示す状態であるため、選択部１３は、ポリシーＡのサブルーチンの処理を開始する。ステップＳ２０１の処理において、選択部１３が、ＡＰ使用状況情報テーブル２１０を参照する。ＡＰ使用状況情報テーブル２１０には、使用中のハードウェア無線処理部４１−１，４１−２，…が示されていないため、選択部１３は、ステップＳ２０２、ステップＳ２０４、ステップＳ２０６においてＮＯの判定を行う。ステップＳ２０８の処理において、選択部１３は、ＡＰ性能情報テーブル２２０から「ＡＰ−ＩＤ」の項目が「ＡＰ１」であって「ハードウェア無線処理部ＩＤ」の項目が「ＡＰ１−ＲＦ２」のレコードが、要求情報（その１）が示す条件を満たしているとして選択する。すなわち、当該レコードは、無線規格が、「８０２．１１ｐ」であり、「サービス提供エリア」は、「エリアＡ」を含んでおり、「データレート」は、「１Ｍｂｐｓ」であり、要求情報（その１）が示す条件を満たしている。また、要求情報（その１）により要求されている「サービス提供端末装置数」が１００台の場合、「保証遅延時間」が、１００ミリ秒となっており、要求情報（その１）により要求されている「許容遅延時間」の５００ミリ秒を満たしている。
【００８５】
また、選択部１３は、ＡＰ性能情報テーブル２２０から「ＡＰ−ＩＤ」の項目が「ＡＰ２」であって「ハードウェア無線処理部ＩＤ」の項目が「ＡＰ１−ＲＦ２」のレコードも要求情報（その１）の条件を満たしているとして選択する。すなわち、当該レコードも、無線規格が「８０２．１１ｐ」であり、「サービス提供エリア」は、「エリアＡ」を含んでおり、「データレート」が、「１Ｍｂｐｓ」であり、要求情報（その１）が示す条件を満たしている。また、要求情報（その１）により要求されている「サービス提供端末装置数」が１００台の場合、「保証遅延時間」が２００ミリ秒となっており、要求情報（その１）により要求されている「許容遅延時間」の５００ミリ秒を満たしている。
【００８６】
ここで、説明の便宜上、ＡＰ１のＡＰ３０を、ＡＰ３０Ａａとし、ＡＰ２のＡＰ３０を、ＡＰ３０Ｂａとする。また、ＡＰ１のＡＰ１−ＲＦ２のハードウェア無線処理部４１−１，…を、ハードウェア無線処理部４１Ａａ−２とし、ＡＰ２のＡＰ１−ＲＦ２のハードウェア無線処理部４１−１，…を、ハードウェア無線処理部４１Ｂａ−２とする。
【００８７】
選択部１３は、ステップＳ２０８の判定処理の判定結果をＹＥＳとして、ステップＳ２０９に処理を進める。選択部１３は、ＡＰ性能情報テーブル２２０の「位置情報」の項目を参照して、２つのレコードのうち、要求情報（その１）の「サービス提供エリア」である「エリアＡ」に最も近い方、すなわちＡＰ３０Ａａのハードウェア無線処理部４１Ａａ−２を選択する。
【００８８】
要求部１４は、選択部１３が選択したＡＰ３０Ａａのハードウェア無線処理部４１Ａａ−２に対する要求信号を生成し、送受信部１６を通じて送信する。当該要求信号は、ＡＰ３０Ａａを宛先とする情報と、ハードウェア無線処理部４１Ａａ−２に対して要求情報（その１）が示す無線通信サービスを配備させる情報が含まれている。
【００８９】
ＡＰ３０Ａａの制御部３１Ａａは、送受信部３２Ａａを通じて要求信号を受信すると、停止中のハードウェア無線処理部４１Ａａ−２に対して起動指示信号を出力する。ハードウェア無線処理部４１Ａａ−２は、当該起動指示信号を受けて起動する。制御部３１Ａａは、ソフトウェア無線処理部４５Ａａに対して無線規格が「８０２．１１ｐ」のソフトウェアのプログラムデータを記憶部４６Ａａから読み出させて実行させる開始指示信号を出力する。ソフトウェア無線処理部４５Ａａは、当該開始指示信号を受けて記憶部４６Ａａから無線規格が「８０２．１１ｐ」のソフトウェアのプログラムデータを読み出して実行を開始し、「エリアＡ」をサービス提供エリアとして１００台の無線端末装置５０を収容する。
【００９０】
当該プログラムデータを実行することにより、ソフトウェア無線処理部４５Ａａは、ハードウェア無線処理部４１Ａａ−２が出力する信号を８０２．１１ｐの無線規格にしたがって復調する。また、ソフトウェア無線処理部４５Ａａは、ハードウェア無線処理部４１Ａａ−２に出力する信号を８０２．１１ｐの無線規格にしたがって変調する。このようにして、要求情報（その１）により要求された無線通信サービスが開始される。
【００９１】
選択部１３は、図８のステップＳ１０５において配備したと判定して、配備した結果を、無線サービスＡＰ情報データベース２０の無線サービスＡＰ情報テーブル２００に情報に書き込む。図１１は、選択部１３が、配備した結果を書き込んだ後の無線サービスＡＰ情報テーブル２００のデータ構成を示す図である。選択部１３は、無線サービスＡＰ情報テーブル２００に配備した結果を書き込む際に、配備の対象となった要求情報（その１）にＩＤ、例えば、「要求情報１」というＩＤを付与する。
【００９２】
選択部１３は、図１１に示す無線サービス要求情報サブテーブル２０１を生成し、生成した無線サービス要求情報サブテーブル２０１に当該要求情報（その１）に含まれる情報を書き込む。ここでは、図１１に示すように「要求情報ＩＤ」の項目には、選択部１３が当該要求情報（その１）に対して付与したＩＤである「要求情報１」が書き込まれる。「サービスプロバイダＩＤ」の項目には、要求情報（その１）に含まれる「プロバイダａ」が書き込まれ、「サービス提供エリア」の項目には、「エリアＡ」が書き込まれ、「無線規格」の項目には、「８０２．１１ｐ」が書き込まれる。また、「サービス提供端末数」の項目には、「１００」が書き込まれ、「データレート」の項目には、「１Ｍｂｐｓ」が書き込まれ、「許容遅延時間」の項目には、「５００ｍｓ」が書き込まれる。
【００９３】
無線サービスＡＰ情報テーブル２００については、「サービスＩＤ」の項目には、選択部１３が付与した「サービス１」のＩＤが書き込まれ、「無線サービス要求情報」の項目には、選択部１３が要求情報（その１）に付与したＩＤである「要求情報１」の項目が書き込まれている。この「要求情報１」のＩＤに基づいて検索することで、無線サービス要求情報サブテーブル２０１から「要求情報１」に対応する要求情報（その１）に含まれていた情報を検出することができる。「使用中ＡＰ−ＩＤ」から「保証遅延時間」までのそれぞれの項目には、選択部１３が選択して配備を行った無線通信サービスに関する情報、すなわち「ＡＰ１」、「ＡＰ１−ＲＦ２」、「８０２．１１ｐ」、「エリアＡ」、「１Ｍｂｐｓ」、「１００」、「１００ｍｓ」が書き込まれる。なお、最後の「保証遅延時間」に対して、選択部１３が「１００ｍｓ」を書き込むのは、ＡＰ性能情報テーブル２２０において、ＡＰ１−ＲＦ２の８０２．１１ｐの無線通信サービスにおいて、サービス提供エリアが、エリアＡでかつ、収容する端末装置数が１００台の場合、保証遅延時間が１００ミリ秒となっているためである。
【００９４】
（要求情報（その２）によるポリシーＡに基づく無線通信サービスの配備処理）
上記の要求情報（その１）によるポリシーＡに基づく無線通信サービスの配備処理に続いて、サービスプロバイダｂの運営者が操作入力を行い、要求情報取得部１２が、図１２に示す要求情報（その２）を取得して選択部１３に出力したとする。ステップＳ１０２における情報収集部１５によるＡＰ使用情報とＡＰ性能情報の収集の処理の完了後のＡＰ使用状況情報テーブル２１０のデータ構成は、図１３に示す通りとなる。ＡＰ性能情報テーブル２２０は、ＡＰ３０の構成が変更されていないため、要求情報（その１）によるポリシーＡに基づく無線通信サービスの配備処理の終了後から変更がなく図６に示す情報を記憶する。
【００９５】
ポリシー情報テーブル２３０は、図７に示す状態から変更されていないため、選択部１３は、ポリシーＡのサブルーチンの処理を開始する。ＡＰ使用状況情報テーブル２１０には、「ＡＰ−ＩＤ」が「ＡＰ１」、「使用中ハードウェア無線処理部ＩＤ」が「ＡＰ１−ＲＦ２」のハードウェア無線処理部４１Ａａ−２が記憶されている。ステップＳ２０１の処理において、選択部１３は、ＡＰ使用状況情報テーブル２１０を参照する。新たな要求情報（その２）は、図１２に示すように、「サービス提供エリア」が「エリアＢ」であり、「無線規格」が「８０２．１１ｐ」であり、「データレート」が「１Ｍｂｐｓ」である。
【００９６】
ＡＰ性能情報テーブル２２０に記憶されている情報から、使用中のＡＰ１のＡＰ−ＲＦ２のハードウェア無線処理部４１Ａａ−２は、要求情報（その２）が示す条件のうち、「サービス提供エリア」、「無線規格」、「データレート」の条件を満たしている。しかし、「サービス提供端末装置数」の項目が示す４００台の端末装置数の条件を満たすことができないため、選択部１３は、ステップＳ２０２の処理においてＮＯの判定を行う。また、ハードウェア無線処理部４１Ａａ−１以外は、使用中になっていないため、選択部１３は、ステップＳ２０４の処理においてもＮＯの判定を行う。
【００９７】
ステップＳ２０６の処理において、選択部１３は、要求情報（その２）が示す条件を満たす、使用中のハードウェア無線処理部４１Ａａ−１と、停止中のハードウェア無線処理部４１−１，４１−２，…との組み合わせが存在するか否かを判定する。選択部１３は、ＡＰ性能情報テーブル２２０を参照して停止中のハードウェア無線処理部４１−１，４１−２，…を検出する。選択部１３は、停止中のハードウェア無線処理部４１−１，４１−２，…として、「ＡＰ−ＩＤ」が「ＡＰ１」であり「ハードウェア無線処理部ＩＤ」が「ＡＰ１−ＲＦ１」のものと、「ＡＰ−ＩＤ」が「ＡＰ２」であり「ハードウェア無線処理部ＩＤ」が「ＡＰ１−ＲＦ１」のものと、「ＡＰ−ＩＤ」が「ＡＰ２」であり「ハードウェア無線処理部ＩＤ」が「ＡＰ１−ＲＦ２」のものの３つの停止中のハードウェア無線処理部４１−１，４１−２，…を検出する。
【００９８】
３つの中で、無線規格が「８０２．１１ｐ」を提供することができるのは、「ＡＰ−ＩＤ」が「ＡＰ２」であり「ハードウェア無線処理部ＩＤ」が「ＡＰ１−ＲＦ２」のものである。ここで、説明の便宜上、「ＡＰ−ＩＤ」が「ＡＰ２」のＡＰ３０を、アクセスポイントＢａとする。また、「ＡＰ−ＩＤ」が「ＡＰ２」で「ハードウェア無線処理部ＩＤ」が「ＡＰ１−ＲＦ２」のハードウェア無線処理部４１−１，…をハードウェア無線処理部４１Ｂａ−２とする。
【００９９】
使用中のハードウェア無線処理部４１Ａａ−２に対して、要求情報（その２）が示す条件のうち１００台を割り当てると、ハードウェア無線処理部４１Ａａ−２が収容する無線端末装置５０の合計は、２００台となる。ＡＰ性能情報テーブル２２０より、２００台の場合、ハードウェア無線処理部４１Ａａ−２が、「エリアＡ」に提供する無線通信サービスの保証遅延時間は、２００ミリ秒となり、「エリアＢ」に提供する無線通信サービスの保証遅延時間は、３００ミリ秒となる。これらの保証遅延時間は、図９に示すサービスプロバイダａが要求情報（その１）において要求した許容遅延時間である５００ミリ秒と、図１２に示すサービスプロバイダｂが要求情報（その２）において要求する許容遅延時間である３００ミリ秒の双方の条件を満たしている。
【０１００】
また、残りの３００台を停止中のハードウェア無線処理部４１Ｂａ−２を収容するように割り当てた場合、ハードウェア無線処理部４１Ｂａ−２が、「エリアＢ」に提供する無線通信サービスの保証遅延時間は、３００ミリ秒となり、図１２に示すサービスプロバイダｂが要求する許容遅延時間である３００ミリ秒の条件を満たしている。
【０１０１】
したがって、選択部１３は、ステップＳ２０６の判定結果をＹＥＳとして、ステップＳ２０７に処理を進める。選択部１３は、使用中のハードウェア無線処理部４１Ａａ−２と、停止中のハードウェア無線処理部４１Ｂａ−２との組み合わせを要求情報（その２）に示す条件を満たす組み合わせとして選択する。要求部１４は、選択部１３が選択したＡＰ３０Ａａの使用中のハードウェア無線処理部４１Ａａ−２に対する要求信号を生成し、送受信部１６を通じてＡＰ３０Ａａに送信する。当該要求信号には、使用中のハードウェア無線処理部４１Ａａ−２に対して、実行中の無線規格が「８０２．１１ｐ」の無線通信サービスにおいて、「エリアＢ」をサービス提供エリアとして１００台の無線端末装置５０を収容させる指示を示す情報が含まれている。
【０１０２】
また、要求部１４は、選択部１３が選択したＡＰ３０Ｂａの停止中のハードウェア無線処理部４１Ｂａ−２に対する要求信号を生成し、送受信部１６を通じてＡＰ３０Ｂａに送信する。当該要求信号には、停止中のハードウェア無線処理部４１Ｂａ−２を起動させ、ソフトウェア無線処理部４５Ｂａに無線規格が「８０２．１１ｐ」のソフトウェアのプログラムデータを記憶部４６Ｂａから読み出させて実行させ、「エリアＢ」において３００台の無線端末装置５０を収容させる指示を示す情報が含まれている。
【０１０３】
ＡＰ３０Ａａの制御部３１Ａａは、送受信部３２Ａａを通じて要求信号を受信すると、ソフトウェア無線処理部４５Ａａに対して、既に提供を開始している無線規格が「８０２．１１ｐ」の無線通信サービスにおいて、「エリアＢ」をサービス提供エリアとして１００台の無線端末装置５０を収容する変更指示信号を出力する。ソフトウェア無線処理部４５Ａａは、当該変更指示信号を受けて「エリアＢ」をサービス提供エリアとして１００台の無線端末装置５０を収容する処理を行う。
【０１０４】
ＡＰ３０Ｂａの制御部３１Ｂａは、送受信部３２Ｂａを通じて要求信号を受信すると、停止中のハードウェア無線処理部４１Ｂａ−２に対して起動指示信号を出力する。ハードウェア無線処理部４１Ｂａ−２は、当該起動指示信号を受けて起動する。制御部３１Ｂａは、ソフトウェア無線処理部４５Ｂａに対して無線規格が「８０２．１１ｐ」のソフトウェアのプログラムデータを記憶部４６Ｂａから読み出させて実行させる開始指示信号を出力する。ソフトウェア無線処理部４５Ｂａは、当該開始指示信号を受けて記憶部４６Ｂａから無線規格が「８０２．１１ｐ」のソフトウェアのプログラムデータを読み出して実行を開始し、「エリアＢ」をサービス提供エリアとして３００台の無線端末装置５０を収容する。
【０１０５】
選択部１３は、図８のステップＳ１０５において、配備を行ったと判定して、配備した結果を、無線サービスＡＰ情報データベース２０の無線サービスＡＰ情報テーブル２００に情報を書き込む。図１４は、選択部１３が、配備した結果を書き込んだ後の無線サービスＡＰ情報テーブル２００のデータ構成を示す図である。図１４に示すように、サービスプロバイダｂからの要求情報（その２）にしたがって、選択部１３が行った配備にしたがった情報が記憶されている。なお、「サービス１」の「保証遅延時間」の項目は、収容する無線端末装置５０の台数が１００台増えたため、１００ミリ秒から、２００ミリ秒に書き換えられることになる。また、選択部１３は、要求情報（その２）に対して「要求情報２」のＩＤを付与しており、無線サービス要求情報サブテーブル２０１に、「要求情報ＩＤ」が「要求情報２」のレコードとして、要求情報（その２）に含まれる情報が記憶されている。
【０１０６】
要求情報（その２）によるポリシーＡに基づく無線通信サービスの配備処理の終了後に、要求情報取得部１２が、新たな要求情報を取得して、情報収集部１５がＡＰ使用状況情報を収集したとする。図１５は、情報収集部１５が、収集したＡＰ使用状況情報をＡＰ使用状況情報データベース２１に書き込んだ後のＡＰ使用状況情報テーブル２１０のデータ構成を示す図である。図１５に示すように、「ＡＰ１−ＲＦ２」のハードウェア無線処理部４１Ａａ−２に関する情報として、エリアＡとエリアＢの２つのサービス提供エリアで無線規格が「８０２．１１ｐ」であって、データレートが「１Ｍｂｐｓ」の無線通信サービスを提供していることを示す情報が記憶されている。「収容中端末装置数」の項目には、エリアＡとエリアＢにおいて収容する無線端末装置５０の台数の合計値である２００台が記憶されている。また、「保証遅延時間」の項目には、サービス提供エリアごとの保証遅延時間、すなわち２００ミリ秒と、３００ミリ秒が記憶されている。
【０１０７】
また、「ＡＰ２−ＲＦ２」のハードウェア無線処理部４１Ｂａ−２に関する情報は、エリアＢのサービス提供エリアで無線規格が「８０２．１１ｐ」であって、データレートが「１Ｍｂｐｓ」の無線通信サービスを提供していることを示す情報が記憶されている。「収容中端末装置数」の項目には、収容する無線端末装置５０の台数である３００台が記憶されている。また、「保証遅延時間」の項目には、３００ミリ秒が記憶されている。
【０１０８】
（ポリシーＢに基づく無線通信サービスの配備処理）
図８、及び図１６から図２０を参照しつつ、ポリシーＢによる無線通信サービスの配備処理について説明する。図８に示す処理が開始される前に、無線インフラ事業者の操作入力を受けて、ＡＰ管理装置１０のポリシー情報取得部１１が、ポリシーＩＤを取得する。ここでは、無線インフラ事業者は、ポリシーＢを操作入力したとする。ポリシー情報取得部１１は、ポリシーＢのＩＤを取得すると、ポリシー情報データベース２３のポリシー情報テーブル２３０の「ポリシーＩＤ」が「ポリシーＢ」のレコードの「選択フラグ」の項目を「選択中」に書き換え、他のレコードの「選択フラグ」を「非選択」に書き換える。これにより、ポリシー情報テーブル２３０は、図１６に示す状態となる。
【０１０９】
新たな要求情報を要求情報取得部１２が取得して、図８におけるステップＳ１０１、Ｓ１０２の処理が行われる。ステップＳ１０３において、選択部１３は、要求情報取得部１２が出力する要求情報を受けると、ポリシー情報データベース２３のポリシー情報テーブル２３０を参照し、「選択フラグ」が「選択中」になっているレコードの「ポリシーＩＤ」の項目を読み出す。ステップＳ１０４において、選択部１３は、読み出したポリシーＩＤに対応する選択手順のアルゴリズムのサブルーチンを呼び出し、呼び出したサブルーチンの処理を開始する。ここでは、ポリシー情報テーブル２３０が、図１６に示す状態になっているため、選択部１３は、ポリシーＢの選択手順のアルゴリズムのサブルーチンを実行する。
【０１１０】
選択部１３は、情報収集部１５によるＡＰ使用状況情報とＡＰ性能情報の収集の完了後に、ＡＰ使用状況情報データベース２１のＡＰ使用状況情報テーブル２１０に記憶されている情報と、ＡＰ性能情報データベース２２のＡＰ性能情報テーブル２２０に記憶されている情報とを参照する（ステップＳ３０１）。選択部１３は、ＡＰ使用状況情報テーブル２１０に記憶されている情報と、ＡＰ性能情報テーブル２２０に記憶されている情報とに基づいて、停止中のハードウェア無線処理部４１−１，４１−２，…を検出する。選択部１３は、停止中のハードウェア無線処理部４１−１，４１−２，…の中で、要求情報が示す条件を満たすハードウェア無線処理部４１−１，４１−２，…が存在するか否かを判定する（ステップＳ３０２）。
【０１１１】
選択部１３は、検出した停止中のハードウェア無線処理部４１−１，４１−２，…の中で、要求情報が示す条件を満たすものが存在すると判定した場合（ステップＳ３０２−ＹＥＳ）、条件を満たすハードウェア無線処理部４１−１，４１−２，…を備えるＡＰ３０の位置情報をＡＰ性能情報テーブル２２０の「位置情報」の項目から読み出す。選択部１３は、読み出した位置情報に基づいて、要求情報の「サービス提供エリア」の項目に示されているエリアに最も近いＡＰ３０を選択する。選択部１３は、選択したＡＰ３０が備えるハードウェア無線処理部４１−１，４１−２，…の中で条件を満たすいずれか１つのハードウェア無線処理部４１−１，４１−２，…を無線通信サービスの配備対象として選択する。
【０１１２】
なお、最も近いＡＰ３０において、条件を満たすハードウェア無線処理部４１−１，４１−２，…が複数存在する場合、選択部１３が、いずれか１つを選択する。また、ステップＳ３０２において、条件を満たすハードウェア無線処理部４１−１，４１−２，…が１台であった場合、位置情報に基づいて、最も近いＡＰ３０を選択する必要はなく、選択部１３は、当該１台のハードウェア無線処理部４１−１，４１−２，…を無線通信サービスの配備対象として選択する。
【０１１３】
要求部１４は、要求情報が示す条件と、選択したハードウェア無線処理部４１−１，４１−２，…を示すハードウェア無線処理部ＩＤとに基づいて要求信号を生成する。要求部１４は、生成した要求信号を送受信部１６を通じて、選択部１３が選択したハードウェア無線処理部４１−１，４１−２，…を備えるＡＰ３０に対して送信する。ＡＰ３０の制御部３１は、送受信部３２を通じて当該要求信号を受信すると、要求信号に含まれるハードウェア無線処理部ＩＤに対応するハードウェア無線処理部４１−１，４１−２，…に対して起動指示信号を出力して起動させる。制御部３１は、起動後に、要求信号に含まれる要求情報にしたがう無線通信サービスの配備を行い（ステップＳ３０３）、ポリシーＢのサブルーチンを終了する。
【０１１４】
一方、選択部１３は、検出した停止中のハードウェア無線処理部４１−１，４１−２，…の中で、要求情報が示す条件を満たすものが存在しないと判定した場合（ステップＳ３０２−ＮＯ）、停止中のハードウェア無線処理部４１−１，４１−２，…を組み合わせることで、要求情報が示す条件を満たす組み合わせが存在するか否かを判定する（ステップＳ３０４）。選択部１３は、当該組み合わせを生成する際、要求情報の「サービス提供エリア」の項目に示されているエリアに近いＡＰ３０に備えられるハードウェア無線処理部４１−１，４１−２，…から順に選択して組み合わせを生成する。なお、ハードウェア無線処理部４１−１，４１−２，…の組み合わせは、同一のＡＰ３０から複数のハードウェア無線処理部４１−１，４１−２，…を組み合わせてもよいし、異なるＡＰ３０のハードウェア無線処理部４１−１，４１−２，…を組み合わせてもよい。
【０１１５】
選択部１３は、要求情報が示す条件を満たす停止中のハードウェア無線処理部４１−１，４１−２，…の組み合わせが存在すると判定した場合（ステップＳ３０４−ＹＥＳ）、組み合わせに含まれるハードウェア無線処理部４１−１，４１−２，…の全てを無線通信サービスの配備対象として選択する。要求部１４は、選択部１３が選択した組み合わせに含まれるハードウェア無線処理部４１−１，４１−２，…ごとの要求信号を生成する。ハードウェア無線処理部４１−１，４１−２，…ごとのリソースの割り当ては、選択部１３が組み合わせを生成する際に求められているため、要求部１４は、選択部１３が求めたリソースの割り当てにしたがって要求信号を生成する。
【０１１６】
要求部１４は、生成したハードウェア無線処理部４１−１，４１−２，…ごとの要求信号を送受信部１６を通じて、組み合わせに含まれるハードウェア無線処理部４１−１，４１−２，…を備える各々のＡＰ３０に対して送信する。各々のＡＰ３０の制御部３１は、送受信部３２を通じて当該要求信号を受信すると、要求信号に含まれるハードウェア無線処理部ＩＤに対応するハードウェア無線処理部４１−１，４１−２，…に対して起動指示信号を出力して起動させる。制御部３１は、起動後に、要求信号に含まれる要求情報にしたがう無線通信サービスの配備を行い（ステップＳ３０５）、ポリシーＢのサブルーチンを終了する。
【０１１７】
一方、選択部１３は、要求情報が示す条件を満たす停止中のハードウェア無線処理部４１−１，４１−２，…の組み合わせが存在しないと判定した場合（ステップＳ３０４−ＮＯ）、選択部１３は、ＡＰ使用状況情報テーブル２１０に記憶されている情報に基づいて、使用中のハードウェア無線処理部４１−１，４１−２，…を検出する。選択部１３は、検出した使用中のハードウェア無線処理部４１−１，４１−２，…の中で、要求情報が示す条件を満たすハードウェア無線処理部４１−１，４１−２，…が存在するか否かを判定する（ステップＳ３０６）。
【０１１８】
選択部１３は、検出した使用中のハードウェア無線処理部４１−１，４１−２，…の中で、要求情報が示す条件を満たすものが存在すると判定した場合（ステップＳ３０６−ＹＥＳ）、条件を満たすハードウェア無線処理部４１−１，４１−２，…を備えるＡＰ３０の位置情報をＡＰ性能情報テーブル２２０の「位置情報」の項目から読み出す。選択部１３は、読み出した位置情報に基づいて、要求情報の「サービス提供エリア」の項目に示されているエリアに最も近いＡＰ３０を選択する。選択部１３は、選択したＡＰ３０が備えるハードウェア無線処理部４１−１，４１−２，…の中で条件を満たすいずれか１つのハードウェア無線処理部４１−１，４１−２，…を無線通信サービスの配備対象として選択する。
【０１１９】
なお、最も近いＡＰ３０において、条件を満たすハードウェア無線処理部４１−１，４１−２，…が複数存在する場合、選択部１３は、いずれか１つを選択する。また、ステップＳ３０６において、条件を満たすハードウェア無線処理部４１−１，４１−２，…が１台であった場合、位置情報に基づいて、最も近いＡＰ３０を選択する必要はなく、選択部１３は、当該１台のハードウェア無線処理部４１−１，４１−２，…を無線通信サービスの配備対象として選択する。
【０１２０】
要求部１４は、要求情報と、選択したハードウェア無線処理部４１−１，４１−２，…を示すハードウェア無線処理部ＩＤとに基づいて要求信号を生成する。要求部１４は、生成した要求信号を送受信部１６を通じて、選択部１３が選択したハードウェア無線処理部４１−１，４１−２，…を備えるＡＰ３０に対して送信する。ＡＰ３０の制御部３１は、送受信部３２を通じて当該要求信号を受信すると、要求信号に含まれるハードウェア無線処理部ＩＤに対応するハードウェア無線処理部４１−１，４１−２，…に、要求信号に含まれる要求情報にしたがう無線通信サービスの配備を行い、（ステップＳ３０７）、ポリシーＢのサブルーチンを終了する。
【０１２１】
一方、選択部１３は、検出した使用中のハードウェア無線処理部４１−１，４１−２，…の中で、要求情報が示す条件を満たすものが存在しない判定した場合（ステップＳ３０６−ＮＯ）、選択部１３は、使用中と停止中のハードウェア無線処理部４１−１，４１−２，…を組み合わせることで、要求情報が示す条件を満たす組み合わせが存在するか否かを判定する（ステップＳ３０８）。選択部１３は、当該組み合わせを生成する際、要求情報の「サービス提供エリア」の項目に示されているエリアに近いＡＰ３０に備えられるハードウェア無線処理部４１−１，４１−２，…から順に選択して組み合わせを生成する。なお、ハードウェア無線処理部４１−１，４１−２，…の組み合わせは、同一のＡＰ３０から複数のハードウェア無線処理部４１−１，４１−２，…を組み合わせてもよいし、異なるＡＰ３０のハードウェア無線処理部４１−１，４１−２，…を組み合わせてもよい。
【０１２２】
選択部１３は、要求情報が示す条件を満たす使用中と停止中のハードウェア無線処理部４１−１，４１−２，…の組み合わせが存在すると判定した場合（ステップＳ３０８−ＹＥＳ）、組み合わせに含まれるハードウェア無線処理部４１−１，４１−２，…の全てを無線通信サービスの配備対象として選択する。要求部１４は、選択部１３が選択した組み合わせに含まれるハードウェア無線処理部４１−１，４１−２，…ごとの要求信号を生成する。ハードウェア無線処理部４１−１，４１−２，…ごとのリソースの割り当ては、選択部１３が組み合わせを生成する際に求められているため、要求部１４は、選択部１３が求めたリソースの割り当てにしたがって要求信号を生成する。
【０１２３】
要求部１４は、生成したハードウェア無線処理部４１−１，４１−２，…ごとの切替要求信号を送受信部１６を通じて、組み合わせに含まれるハードウェア無線処理部４１−１，４１−２，…を備える各々のＡＰ３０に対して送信する。各々のＡＰ３０の制御部３１は、送受信部３２を通じて当該要求信号を受信すると、要求信号に含まれるハードウェア無線処理部ＩＤに対応するハードウェア無線処理部４１−１，４１−２，…に、要求信号に含まれる要求情報にしたがう無線通信サービスの配備を行う。停止中のハードウェア無線処理部４１−１，４１−２，…に対しては、制御部３１が起動指示信号を出力して起動させる。制御部３１は、起動後に、要求信号に含まれる要求情報にしたがう無線通信サービスの配備を行い（ステップＳ３０９）、ポリシーＢのサブルーチンを終了する。
【０１２４】
一方、選択部１３は、要求情報が示す条件を満たす使用中と停止中のハードウェア無線処理部４１−１，４１−２，…の組み合わせが存在しないと判定した場合（ステップＳ３０８−ＮＯ）、リソース不足により要求情報により要求された無線通信サービスの配備を行うことができなかったことを示す情報を内部の記憶領域に記憶してポリシーＢのサブルーチンを終了する（ステップＳ３１０）。
【０１２５】
図８に戻り、選択部１３は、要求情報により要求された無線通信サービスの切り替えを行ったか否かを判定する（ステップＳ１０５）。選択部１３は、要求情報により要求された無線通信サービスの配備を行うことができなかったことを示す情報を内部の記憶領域に記憶している場合、配備を行っていないと判定し（ステップＳ１０５−ＮＯ）、配備を行うことができなかったことを示す情報を要求情報取得部１２に対して出力する。要求情報取得部１２は、要求元のサービスプロバイダの運営者に通知する情報を、例えば、運営者が操作する操作装置の画面に出力し（ステップＳ１０７）、処理を終了する。
【０１２６】
一方、選択部１３は、要求情報により要求された無線通信サービスの配備を行ったと判定した場合（ステップＳ１０５−ＹＥＳ）、すなわち、ステップＳ３０３、Ｓ３０５、Ｓ３０７、Ｓ３０９において無線通信サービスの配備を行っている場合、配備した結果を、無線サービスＡＰ情報データベース２０の無線サービスＡＰ情報テーブル２００に情報に書き込み（ステップＳ１０６）、処理を終了する。
【０１２７】
上記の図１７に示したポリシーＢによる無線通信サービスの配備処理を行うことで、新たに無線通信サービスを開始する場合、停止中のハードウェア無線処理部４１−１，４１−２，…から順にリソースを割り当てていく。そのため、使用中のハードウェア無線処理部４１−１，４１−２，…において空きリソースが出やすくなるため、設備利用効率が、ポリシーＡに比べて低くなる。その一方で、ポリシーＢによる配備処理により、無線通信サービスの各々が異なるハードウェア無線処理部４１−１，４１−２，…に配備されることが多くなる。そのため、ある無線通信サービスにおける問題、例えば、当該無線通信サービスに生じた故障や輻輳などの障害の問題が、他の無線通信サービスに影響するといったことが軽減される。
【０１２８】
（要求情報（その３）によるポリシーＢに基づく無線通信サービスの配備処理）
上記の要求情報（その１）によるポリシーＡに基づく無線通信サービスの配備処理の後、図８に示す処理が開始される前に、無線インフラ事業者の操作入力を受けて、ＡＰ管理装置１０のポリシー情報取得部１１が、ポリシーＢのＩＤを取得する。ポリシー情報取得部１１は、ポリシーＢのＩＤを取得すると、ポリシー情報データベース２３のポリシー情報テーブル２３０の「ポリシーＩＤ」が「ポリシーＢ」のレコードの「選択フラグ」の項目を「選択中」に書き換え、他のレコードの「選択フラグ」を「非選択」に書き換える。これにより、ポリシー情報テーブル２３０は、図１６に示す状態となる。
【０１２９】
サービスプロバイダｂの運営者が操作入力を行い、要求情報取得部１２が、図１８に示す要求情報（その３）を取得して選択部１３に出力したとする。ステップＳ１０２における情報収集部１５によるＡＰ使用情報とＡＰ性能情報の収集の処理の完了後のＡＰ使用状況情報テーブル２１０のデータ構成は、図１３に示す通りとなる。ＡＰ性能情報テーブル２２０は、ＡＰ３０の構成が変更されていないため、要求情報（その１）によるポリシーＡに基づく無線通信サービスの配備処理の終了後から変更がなく図６に示す情報を記憶する。
【０１３０】
選択部１３は、図１６に示す状態のポリシー情報テーブル２３０を参照して、ポリシーＢのサブルーチンの処理を開始する。ＡＰ使用状況情報テーブル２１０には、「ＡＰ−ＩＤ」が「ＡＰ１」、「使用中ハードウェア無線処理部ＩＤ」が「ＡＰ１−ＲＦ２」のハードウェア無線処理部４１Ａａ−２が記憶されている。ステップＳ３０１の処理において、選択部１３は、ＡＰ使用状況情報テーブル２１０と、ＡＰ性能情報テーブル２２０とに記憶されている情報から、停止中のハードウェア無線処理部４１−１，４１−２，…を検出する。
【０１３１】
選択部１３は、ＡＰ性能情報テーブル２２０から停止中のハードウェア無線処理部４１−１，４１−２，…として、「ＡＰ−ＩＤ」が「ＡＰ１」であり「ハードウェア無線処理部ＩＤ」が「ＡＰ１−ＲＦ１」のものと、「ＡＰ−ＩＤ」が「ＡＰ２」であり「ハードウェア無線処理部ＩＤ」が「ＡＰ１−ＲＦ１」のものと、「ＡＰ−ＩＤ」が「ＡＰ２」であり「ハードウェア無線処理部ＩＤ」が「ＡＰ１−ＲＦ２」のものの３つの停止中のハードウェア無線処理部４１−１，４１−２，…を検出する。
【０１３２】
３つの中で、要求情報（その３）が示す条件のうち無線規格が「８０２．１１ｐ」の条件を満たすことができるのは、「ＡＰ−ＩＤ」が「ＡＰ２」であり「ハードウェア無線処理部ＩＤ」が「ＡＰ１−ＲＦ２」のものである。ここで、説明の便宜上、「ＡＰ−ＩＤ」が「ＡＰ２」のＡＰ３０を、ＡＰ３０Ｂａとする。また、「ＡＰ−ＩＤ」が「ＡＰ２」で「ハードウェア無線処理部ＩＤ」が「ＡＰ１−ＲＦ２」のハードウェア無線処理部４１−１，…をハードウェア無線処理部４１Ｂａ−２とする。
【０１３３】
ハードウェア無線処理部４１Ｂａ−２は、要求情報（その３）が示す「サービス提供エリア」の条件のエリアＢを満たすことができ、「データレート」の条件の１Ｍｂｐｓも満たすことができる。また、ハードウェア無線処理部４１Ｂａ−２は、サービスプロバイダｂが要求する３００台の無線端末装置５０を、８０１．１１ｐの無線規格によってエリアＢで収容した場合、要求情報（その３）が示す「許容遅延時間」が３００ミリ秒である条件も満たすことができる。
【０１３４】
したがって、選択部１３は、ステップＳ３０２の判定結果をＹＥＳとして、ステップＳ３０３に処理を進める。選択部１３は、要求情報（その３）に示す条件を満たすものとして、ＡＰ３０Ｂａが備える停止中のハードウェア無線処理部４１Ｂａ−２を選択する。要求部１４は、選択部１３が選択した停止中のハードウェア無線処理部４１Ｂａ−２に対する要求信号を生成し、送受信部１６を通じてＡＰ３０Ｂａに送信する。当該要求信号には、停止中のハードウェア無線処理部４１Ｂａ−２を起動させ、ソフトウェア無線処理部４５Ｂａに無線規格が「８０２．１１ｐ」のソフトウェアのプログラムデータを記憶部４６Ｂａから読み出させて実行させ、「エリアＢ」において３００台の無線端末装置５０を収容させる指示を示す情報が含まれている。
【０１３５】
ＡＰ３０Ｂａの制御部３１Ｂａは、送受信部３２Ｂａを通じて要求信号を受信すると、停止中のハードウェア無線処理部４１Ｂａ−２に対して起動指示信号を出力する。ハードウェア無線処理部４１Ｂａ−２は、当該起動指示信号を受けて起動する。制御部３１Ｂａは、ソフトウェア無線処理部４５Ｂａに対して無線規格が「８０２．１１ｐ」のソフトウェアのプログラムデータを記憶部４６Ｂａから読み出させて実行させる開始指示信号を出力する。ソフトウェア無線処理部４５Ｂａは、当該開始指示信号を受けて記憶部４６Ｂａから無線規格が「８０２．１１ｐ」のソフトウェアのプログラムデータを読み出して実行を開始し、「エリアＢ」をサービス提供エリアとして３００台の無線端末装置５０を収容する。
【０１３６】
選択部１３は、図８のステップＳ１０５において配備を行ったと判定して、配備した結果を、無線サービスＡＰ情報データベース２０の無線サービスＡＰ情報テーブル２００に情報に書き込む。図１９は、選択部１３が、配備した結果を書き込んだ後の無線サービスＡＰ情報テーブル２００のデータ構成を示す図である。図１９に示すように、サービスプロバイダｂからの要求情報（その３）にしたがって、選択部１３が行った配備にしたがった情報が記憶されている。また、選択部１３は、要求情報（その３）に対して「要求情報２」のＩＤを付与しており、無線サービス要求情報サブテーブル２０１に、「要求情報ＩＤ」が「要求情報２」のレコードとして、要求情報（その３）に含まれる情報が記憶されている。
【０１３７】
要求情報（その３）によるポリシーＢに基づく無線通信サービスの配備処理の終了後に、要求情報取得部１２が、新たな要求情報を取得して、情報収集部１５がＡＰ使用状況情報を収集したとする。図２０は、情報収集部１５が収集したＡＰ使用状況情報をＡＰ使用状況情報データベース２１に書き込んだ後のＡＰ使用状況情報テーブル２１０のデータ構成を示す図である。図２０に示すように、ＡＰ３０Ａａのハードウェア無線処理部４１Ａａ−２に関する情報は、配備処理の前の図１３に示す情報のままである。ＡＰ３０Ｂａのハードウェア無線処理部４１Ｂａ−２に関する情報は、３００台の無線端末装置５０を収容しており、エリアＢのサービス提供エリアで無線規格が「８０２．１１ｐ」であってデータレートが「１Ｍｂｐｓ」の無線通信サービスを保証遅延時間の３００ミリ秒で提供していることを示す情報が記憶されている。
【０１３８】
上記の第１の実施形態の構成により、ＡＰ管理装置１０において、要求情報取得部１２は、要求情報を取得する。情報収集部１５は、ＡＰ３０からＡＰ性能情報とＡＰ使用状況情報を収集する。選択部１３は、ＡＰ性能情報と、ＡＰ使用状況情報とに基づいて、要求情報が示す条件を満たすＡＰ３０を選択する。要求部１４は、選択部１３が選択したＡＰ３０に対して、要求情報に応じた無線通信サービスを配備させる要求信号を送信する。ＡＰ３０は、要求信号を受信し、受信した要求信号に基づく無線通信サービスの提供を無線処理部４０に行わせる。これにより、ＡＰ管理装置１０は、無線通信サービスの配備処理を行うごとに、ＡＰ性能情報とＡＰ使用状況情報とを収集し、収集したＡＰ性能情報とＡＰ使用状況情報とに基づいて、各ＡＰ３０の最新の状態を検出した上で、無線通信サービスの配備を行うことができる。したがって、多くの種類の無線規格のサービスを要求に応じて動的、かつ適切に提供し、また、管理を容易にすることが可能となる。
【０１３９】
例えば、時間を区切って、無線通信サービスを配備するような場合、ＡＰ３０が、内部に備える計時手段であるタイマー等に基づいて、自律的に無線通信サービスの停止を行うことがある。また、ＡＰ管理装置１０が、内部に備える計時手段に基づいて、ＡＰ３０が提供する無線通信サービスの配備を行うこともある。そのため、ＡＰ３０のリソースの使用状況と空き状況は、時々刻々変化する。そのような場合であっても、第１の実施形態におけるＡＰ管理システム１では、ＡＰ管理装置１０が、無線通信サービスの配備処理を行う前に、最新のＡＰ性能情報とＡＰ使用状況情報とを収集するため、常に、適切な無線通信サービスの配備を行うことができる。
【０１４０】
（第２の実施形態）
図２１は、本発明の第２の実施形態におけるＡＰ管理装置１０ａの内部構成と、当該ＡＰ管理装置１０ａが外部との間で送受信する情報の関係とを示すブロック図である。ＡＰ管理装置１０ａにおいて、第１の実施形態と同一の構成については、同一の符号を付し、以下、異なる構成について説明する。ＡＰ管理装置１０ａは、ポリシー情報取得部１１、要求情報取得部１２ａ、選択部１３ａ、要求部１４、情報収集部１５、送受信部１６、無線サービスＡＰ情報データベース２０、ＡＰ使用状況情報データベース２１、ＡＰ性能情報データベース２２、ポリシー情報データベース２３を備える。
【０１４１】
要求情報取得部１２ａは、無線通信サービスを提供する複数のサービスプロバイダの各々の運営者の操作入力を受けて、当該サービスプロバイダが要求する無線通信サービスの要求情報を取得する。第２の実施形態における要求情報は、例えば、図２２に示すように、「サービスプロバイダＩＤ」、「サービス提供エリア」、「サービス提供端末数」、「データレート」、「許容遅延時間」の項目を含んでおり、第１の実施形態の要求情報と異なり、「無線規格」の項目を含まない。
【０１４２】
要求情報取得部１２ａは、取得した要求情報を選択部１３ａに出力する。なお、第１の実施形態の要求情報取得部１２と同様に、要求情報取得部１２ａが、複数のサービスプロバイダの操作装置と通信回線により接続されていてもよい。こうすることで、各サービスプロバイダの運営者が各々の操作装置を操作して要求情報を送信し、要求情報取得部１２ａが、当該要求情報を通信回線を通じて受信して取得することができる。それにより、各サービスプロバイダの運営者が、遠隔で無線通信サービスの配備の要求を行うことが可能となる。
【０１４３】
選択部１３ａは、要求情報取得部１２ａが出力する要求情報と、ＡＰ使用状況情報データベース２１のＡＰ使用状況情報テーブル２１０に記憶されている情報と、ＡＰ性能情報データベース２２のＡＰ性能情報テーブル２２０に記憶されている情報と、ポリシー情報データベース２３のポリシー情報テーブル２３０に記憶されている情報とに基づいて、要求情報が示す条件を満たすＡＰ３０のハードウェア無線処理部４１−１，４１−２，…を選択する。第１の実施形態の選択部１３と異なる構成は、図１０のステップＳ２０２，Ｓ２０４，Ｓ２０６，Ｓ２０８、及び図１７のステップＳ３０２，Ｓ３０４，Ｓ３０６，Ｓ３０８の判定において、要求情報に「無線規格」の項目が含まれていないため、無線規格を考慮せずに、要求情報に示す条件を満たすハードウェア無線処理部４１−１，４１−２，…が存在するか否かを判定する点である。
【０１４４】
（第２の実施形態における無線通信サービスの配備処理）
前提としていずれのＡＰ３０においても無線通信サービスが提供されていないものとする。また、既に、ポリシー情報取得部１１が、無線インフラ事業者の操作入力を受けて、ポリシーＡが選択されている状態であるとする。ステップＳ１０１において、サービスプロバイダａの運営者が操作入力を行い、要求情報取得部１２ａが、図２２に示す要求情報（その４）を取得して選択部１３ａに出力したとする。ステップＳ１０２における情報収集部１５によるＡＰ使用情報とＡＰ性能情報の収集の処理の完了後のＡＰ使用状況情報テーブル２１０は、図５に示す初期状態のままであり、ＡＰ性能情報テーブル２２０には、図６に示す情報が書き込まれる。
【０１４５】
ポリシー情報テーブル２３０は、図７に示すポリシーＡが「選択中」の状態であるため、選択部１３ａは、ポリシーＡのサブルーチンの処理を開始する。ステップＳ２０１の処理において、選択部１３ａが、ＡＰ使用状況情報テーブル２１０を参照する。ＡＰ使用状況情報テーブル２１０には、使用中のハードウェア無線処理部４１−１，４１−２，…が示されていないため、選択部１３ａは、ステップＳ２０２、ステップＳ２０４、ステップＳ２０６においてもＮＯの判定を行う。
【０１４６】
ステップＳ２０８の処理において、選択部１３ａは、無線規格を考慮しないため、ＡＰ性能情報テーブル２２０から以下の３つのレコードを検出する。すなわち、「ＡＰ−ＩＤ」の項目が「ＡＰ１」については、「ハードウェア無線処理部ＩＤ」の項目が「ＡＰ１−ＲＦ１」のうち無線規格が「８０２．１１ｇ」、及び「ハードウェア無線処理部ＩＤ」の項目が「ＡＰ１−ＲＦ２」の無線規格が「８０２．１１ｐ」の２つのレコードである。これら２つのレコードは、「サービス提供エリア」、「サービス提供端末装置数」、「データレート」、「許容遅延時間」の項目により示される条件を満たしている。
【０１４７】
また、「ＡＰ−ＩＤ」の項目が「ＡＰ２」については、「ハードウェア無線処理部ＩＤ」の項目が「ＡＰ１−ＲＦ２」の無線規格が「８０２．１１ｐ」のレコードである。このレコードも、「サービス提供エリア」、「サービス提供端末装置数」、「データレート」、「許容遅延時間」の項目により示される条件を満たしている。
【０１４８】
ここで、説明の便宜上、「ＡＰ−ＩＤ」の項目が「ＡＰ１」のＡＰ３０を、ＡＰ３０Ａａとし、「ＡＰ２」のＡＰ３０を、ＡＰ３０Ｂａとする。また、「ＡＰ−ＩＤ」の項目が「ＡＰ１」であって、「ハードウェア無線処理部ＩＤ」の項目が「ＡＰ１−ＲＦ１」のハードウェア無線処理部４１−１，…を、ハードウェア無線処理部４１Ａａ−１とし、「ハードウェア無線処理部ＩＤ」の項目が「ＡＰ１−ＲＦ２」のハードウェア無線処理部４１−１，…を、ハードウェア無線処理部４１Ａａ−２とする。また、「ＡＰ−ＩＤ」の項目が「ＡＰ２」であって、「ハードウェア無線処理部ＩＤ」の項目が「ＡＰ１−ＲＦ２」のハードウェア無線処理部４１−１，…を、ハードウェア無線処理部４１Ｂａ−２とする。
【０１４９】
選択部１３ａは、３つのハードウェア無線処理部４１Ａａ−１，４１Ａａ−２，４１Ｂａ−２が、要求情報（その４）が示す条件を満たしているため、ステップＳ２０８の判定において、ＹＥＳの判定を行い、処理を、ステップＳ２０９に進める。選択部１３ａは、３つのレコードのうち、要求情報（その４）の「サービス提供エリア」である「エリアＡ」に最も近い方を選択する。ハードウェア無線処理部４１Ｂａ−２は、エリアＢに設置されているため、エリアＡに設置されているハードウェア無線処理部４１Ａａ−１とハードウェア無線処理部４１Ａａ−２が「エリアＡ」に最も近い方として選択される。
【０１５０】
２つのハードウェア無線処理部４１Ａａ−１，４１Ａａ−２のいずれを選択するかは、任意に定められるものであり、ここでは、例えば、より「データレート」の高い「８０２．１１ｇ」の無線規格の無線通信サービスを提供可能なハードウェア無線処理部４１Ａａ−１を選択部１３ａが選択するものとする。
【０１５１】
要求部１４は、選択部１３が選択したＡＰ３０Ａａのハードウェア無線処理部４１Ａａ−１に対する要求信号を生成し、送受信部１６を通じて送信する。当該要求信号は、ＡＰ３０Ａａを宛先とする情報と、ハードウェア無線処理部４１Ａａ−１に対して要求情報（その４）が示す無線通信サービスを配備させる情報が含まれている。
【０１５２】
ＡＰ３０Ａａの制御部３１Ａａは、送受信部３２Ａａを通じて要求信号を受信すると、停止中のハードウェア無線処理部４１Ａａ−１に対して起動指示信号を出力する。ハードウェア無線処理部４１Ａａ−１は、当該起動指示信号を受けて起動する。制御部３１Ａａは、ソフトウェア無線処理部４５Ａａに対して無線規格が「８０２．１１ｇ」のソフトウェアのプログラムデータを記憶部４６Ａａから読み出させて実行させる開始指示信号を出力する。ソフトウェア無線処理部４５Ａａは、当該開始指示信号を受けて記憶部４６Ａａから無線規格が「８０２．１１ｇ」のソフトウェアのプログラムデータを読み出して実行を開始し、「エリアＡ」をサービス提供エリアとして１００台の無線端末装置５０を収容する。
【０１５３】
当該プログラムデータを実行することにより、ソフトウェア無線処理部４５Ａａは、ハードウェア無線処理部４１Ａａ−２が出力する信号を８０２．１１ｇの無線規格にしたがって復調する。また、ソフトウェア無線処理部４５Ａａは、ハードウェア無線処理部４１Ａａ−２に出力する信号を８０２．１１ｇの無線規格にしたがって変調する。このようにして、要求情報（その４）により要求された無線通信サービスが開始される。
【０１５４】
選択部１３ａは、図８のステップＳ１０５において配備を行ったと判定して、配備した結果を、無線サービスＡＰ情報データベース２０の無線サービスＡＰ情報テーブル２００に情報に書き込む。図２３は、選択部１３ａが、配備した結果を書き込んだ後の無線サービスＡＰ情報テーブル２００のデータ構成を示す図である。図２３に示すように、サービスプロバイダａからの要求情報（その４）にしたがって、選択部１３ａが行った配備にしたがった情報が記憶されている。また、無線サービス要求情報サブテーブル２０１には、サービスプロバイダａからの要求情報（その４）に含まれる情報が書き込まれる。
【０１５５】
上記の第２の実施形態の構成により、ＡＰ管理装置１０において、要求情報取得部１２は、要求情報を取得する。当該要求情報には、無線規格が指定されていないため、選択部１３は、ＡＰ性能情報と、ＡＰ使用状況情報とに基づいて、要求情報が示す条件を満たすＡＰ３０を選択する際に、より多くの候補から、例えば、より通信品質の高い無線通信サービスを提供するＡＰ３０を選択することができる。これにより、多くの種類の無線規格のサービスを要求に応じて動的、かつ適切に提供し、また、管理を容易にすることが可能となる。
【０１５６】
なお、上記の第１及び第２の実施形態において、ＡＰ性能情報テーブル２２０は、ＡＰ３０を識別する「ＡＰ−ＩＤ」と、ＡＰ３０の位置を示す「設置エリア」及び「位置情報」と、ＡＰ３０が備えるハードウェア無線処理部４１−１，４１−２，…を識別する「ハードウェア無線処理部ＩＤ」の項目を有する。また、これらの項目に加えて、ＡＰ性能情報テーブル２２０は、提供する無線通信サービスの無線規格を示す「無線規格」と、提供する無線通信サービスの提供エリアを示す「サービス提供エリア」と、提供する無線通信サービスの品質を示す「データレート」、及び収容端末装置数ごとの「保証遅延時間」の項目を有する。しかしながら、本発明の構成は、当該実施の形態に限られず、例えば、提供する無線通信サービスの品質を示す項目として、「データレート」や「保証遅延時間」以外の項目、例えば、対応周波数等の項目を含んでいてもよい。また、要求情報においても無線通信サービスの品質の項目である「データレート」や「許容遅延時間」以外の他の無線通信サービスの品質の項目を含むようにしてもよい。
【０１５７】
また、上記の第１及び第２の実施形態において、図１０のステップＳ２０２、Ｓ２０８、及び図１７のＳ３０２、Ｓ３０６において、最も近いＡＰ３０が複数存在する場合、いずれか１つを選択するかは任意に定められるものとし、第２の実施形態において、一例として「データレート」の高い方を選択するとしたが、「データレート」以外の基準に基づいて選択するようにしてもよい。
【０１５８】
また、上記の第１及び第２の実施形態において、図６に示すＡＰ性能情報テーブル２２０では、保証遅延時間の項目が、収容する無線端末装置５０の台数が、１００台、２００台、３００台の３つの項目から構成されているが、より多くの項目から構成されていてもよい。
【０１５９】
また、上記の第１及び第２の実施形態において、ＡＰ３０は、ＳＤＲに対応する無線処理部４０を備えた構成として記載しているが、本発明の構成は、当該実施の形態に限られない。ＡＰ３０が、ＳＤＲに対応していない、例えば、図２４に示すような無線規格ごとに高周波部、変換器、デジタル信号処理部を有する無線処理部を備えるアクセスポイントであってもよいし、そのようなアクセスポイントと、ＡＰ３０とがＡＰ管理システム１において混在していてもよい。
【０１６０】
上述した実施形態におけるＡＰ管理装置１０，１０ａ、及びＡＰ３０，３０Ａａ，３０Ａｂ，３０Ｂａ，３０Ｂｂをコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、ＦＰＧＡ（Field Programmable Gate Array）等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。
【０１６１】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【０１６２】
１…ＡＰ管理システム，１０…ＡＰ管理装置，１１…ポリシー情報取得部，１２…要求情報取得部，１３…選択部，１４…要求部，１５…情報収集部，１６…送受信部，２０…無線サービスＡＰ情報データベース，２１…ＡＰ使用状況情報データベース，２２…ＡＰ性能情報データベース，２３…ポリシー情報データベース，３０，３０Ａａ，３０Ａｂ，３０Ｂａ，３０Ｂｂ…ＡＰ，３１…制御部，３２…送受信部，４０…無線処理部，４２−１，４２−２…アンテナ，４１−１，４１−２…ハードウェア無線処理部，４５…ソフトウェア無線処理部，４６…記憶部，５０…無線端末装置
【図１】
2018142940.tif 000003
【図２】
2018142940.tif 000004
【図３】
2018142940.tif 000005
【図４】
2018142940.tif 000006
【図５】
2018142940.tif 000007
【図６】
2018142940.tif 000008
【図７】
2018142940.tif 000009
【図８】
2018142940.tif 000010
【図９】
2018142940.tif 000011
【図１０】
2018142940.tif 000012
【図１１】
2018142940.tif 000013
【図１２】
2018142940.tif 000014
【図１３】
2018142940.tif 000015
【図１４】
2018142940.tif 000016
【図１５】
2018142940.tif 000017
【図１６】
2018142940.tif 000018
【図１７】
2018142940.tif 000019
【図１８】
2018142940.tif 000020
【図１９】
2018142940.tif 000021
【図２０】
2018142940.tif 000022
【図２１】
2018142940.tif 000023
【図２２】
2018142940.tif 000024
【図２３】
2018142940.tif 000025
【図２４】
2018142940.tif 000026
【図２５】
2018142940.tif 000027