(57)【要約】【課題】輻輳が発生する無線アクセスポイントを高い精度で予測する輻輳予測装置を提供する。【解決手段】輻輳予測装置１００は、アクセスポイントログから帰属数が警戒数に到達している警戒アクセスポイントを抽出するアクセスポイント監視部１０と、建屋ごとに建屋の位置が対応付いた建屋情報と、アクセスポイントごとにアクセスポイントの位置が対応づいたアクセスポイント情報を参照することにより、警戒アクセスポイントに隣接する位置を有し、アクセスポイント情報のいずれかのアクセスポイントと共通する位置を有する隣接建屋を建屋情報から抽出する建屋抽出部２０と、イベントごとにイベントの開催される建屋とイベントの開催されるスケジュールが対応付いたスケジュール情報と、建屋情報から抽出された隣接建屋とに基づいて、隣接建屋の位置と共通する位置を有するアクセスポイントで、輻輳が発生するかを予測する輻輳予測部３０とを備える。【選択図】図３
2020150419.tif 000002
【特許請求の範囲】
【請求項１】
アクセスポイントごとに端末装置の帰属数が登録されるアクセスポイントログを監視し、前記アクセスポイントログから、前記帰属数が警戒数に到達している警戒アクセスポイントを抽出するアクセスポイント監視部と、
建屋ごとに前記建屋の位置が対応付いた建屋情報と、前記アクセスポイントごとに前記アクセスポイントの位置が対応づいたアクセスポイント情報とを参照することにより、前記警戒アクセスポイントに隣接する位置を有し、前記アクセスポイント情報のいずれかの前記アクセスポイントと共通する位置を有する隣接建屋を、前記建屋情報から抽出する建屋抽出部と、
イベントごとに前記イベントの開催される建屋と前記イベントの開催されるスケジュールとが対応付いたイベント情報と、前記建屋情報から抽出された前記隣接建屋とに基づいて、前記隣接建屋の位置と共通する位置を有する前記アクセスポイントで、輻輳が発生するかどうかを予測する輻輳予測部と
を備える輻輳予測装置。
【請求項２】
前記輻輳予測部は、
前記隣接建屋に対応付いた前記イベントであって前記スケジュールの示す開始日時が判定時間帯に含まれる前記イベントである開始イベントが前記イベント情報に存在するかどうかを判定し、判定結果によって、前記隣接建屋で輻輳が発生するかどうかを予測する請求項１に記載の輻輳予測装置。
【請求項３】
前記輻輳予測部は、
前記隣接建屋で前記輻輳が発生すると予測した場合、前記アクセスポイントログと前記アクセスポイント情報とを参照することにより、前記隣接建屋の前記位置と異なる位置を有し、かつ、前記帰属数が前記警戒数に達していない前記アクセスポイントを特定し、特定した前記アクセスポイントに接続している移動可能な移動アンテナを、前記輻輳が発生すると予測した前記隣接建屋へ移動することを決定する請求項１または請求項２に記載の輻輳予測装置。
【請求項４】
前記輻輳予測装置は、さらに、
前記隣接建屋に配置することが決定された前記移動アンテナの接続している前記アクセスポイントに対して、特定の端末装置のみの帰属を認める端末振り分け部を備える請求項３に記載の輻輳予測装置。
【請求項５】
コンピュータに、
アクセスポイントごとに端末装置の帰属数が登録されるアクセスポイントログを監視し、前記アクセスポイントログから、前記帰属数が警戒数に到達している警戒アクセスポイントを抽出するアクセスポイント監視処理と、
建屋ごとに前記建屋の位置が対応付いた建屋情報と、前記アクセスポイントごとに前記アクセスポイントの位置が対応づいたアクセスポイント情報とを参照することにより、前記警戒アクセスポイントに隣接する位置を有し、前記アクセスポイント情報のいずれかの前記アクセスポイントと共通する位置を有する隣接建屋を、前記建屋情報から抽出する建屋抽出処理と、
イベントごとに前記イベントの開催される建屋と前記イベントの開催されるスケジュールとが対応付いたイベント情報と、前記建屋情報から抽出された前記隣接建屋とに基づいて、前記隣接建屋の位置と共通する位置を有する前記アクセスポイントで、輻輳が発生するかどうかを予測する輻輳予測処理と
を実行させる輻輳予測プログラム。
【請求項６】
コンピュータが、
アクセスポイントごとに端末装置の帰属数が登録されるアクセスポイントログを監視し、前記アクセスポイントログから、前記帰属数が警戒数に到達している警戒アクセスポイントを抽出し、
建屋ごとに前記建屋の位置が対応付いた建屋情報と、前記アクセスポイントごとに前記アクセスポイントの位置が対応づいたアクセスポイント情報とを参照することにより、前記警戒アクセスポイントに隣接する位置を有し、前記アクセスポイント情報のいずれかの前記アクセスポイントと共通する位置を有する隣接建屋を、前記建屋情報から抽出し、
イベントごとに前記イベントの開催される建屋と前記イベントの開催されるスケジュールとが対応付いたイベント情報と、前記建屋情報から抽出された前記隣接建屋とに基づいて、前記隣接建屋の位置と共通する位置を有する前記アクセスポイントで、輻輳が発生するかどうかを予測する輻輳予測方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、アクセスポイントにおける輻輳を予測する、輻輳予測装置、輻輳予測プログラム及び輻輳予測方法に関する。
【背景技術】
【０００２】
無線通信において通信端末装置は動的に移動する。イベントまたは災害のような事象が発生したときに、通信端末装置が特定の基地局に集中すると、基地局のキャパシティが通常の能力を超えて輻輳が発生し、通信障害が発生する恐れがある。
【０００３】
特許文献１では、端末位置から輻輳発生個所を予測し、輻輳を未然に防ぐとしている。しかし、端末位置の情報だけでは情報不足であり、輻輳発生の予測は困難であると思われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−０６６１３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、輻輳が発生する無線アクセスポイントを高い精度で予測する輻輳予測装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
この発明の輻輳予測装置は、
アクセスポイントごとに端末装置の帰属数が
登録されるアクセスポイントログを監視し、前記アクセスポイントログから、前記帰属数が警戒数に到達している警戒アクセスポイントを抽出するアクセスポイント監視部と、
建屋ごとに前記建屋の位置が対応付いた建屋情報と、前記アクセスポイントごとに前記アクセスポイントの位置が対応づいたアクセスポイント情報とを参照することにより、前記警戒アクセスポイントに隣接する位置を有し、前記アクセスポイント情報のいずれかの前記アクセスポイントと共通する位置を有する隣接建屋を、前記建屋情報から抽出する建屋抽出部と、
イベントごとに前記イベントの開催される建屋と前記イベントの開催されるスケジュールとが対応付いたイベント情報と、前記建屋情報から抽出された前記隣接建屋とに基づいて、前記隣接建屋の位置と共通する位置を有する前記アクセスポイントで、輻輳が発生するかどうかを予測する輻輳予測部と
を備える。
【０００７】
前記輻輳予測部は、
前記隣接建屋に対応付いた前記イベントであって前記スケジュールの示す開始日時が判定時間帯に含まれる前記イベントである開始イベントが前記イベント情報に存在するかどうかを判定し、判定結果によって、前記隣接建屋で輻輳が発生するかどうかを予測する。
【０００８】
前記輻輳予測部は、
前記隣接建屋で前記輻輳が発生すると予測した場合、前記アクセスポイントログと前記アクセスポイント情報とを参照することにより、前記隣接建屋の前記位置と異なる位置を有し、かつ、前記帰属数が前記警戒数に達していない前記アクセスポイントを特定し、特定した前記アクセスポイントに接続している移動可能な移動アンテナを、前記輻輳が発生すると予測した前記隣接建屋へ移動することを決定する。
【０００９】
前記輻輳予測装置は、さらに、
前記隣接建屋に配置することが決定された前記移動アンテナの接続している前記アクセスポイントに対して、特定の端末装置のみの帰属を認める端末振り分け部を備える。
【００１０】
この発明の輻輳予測プログラムは、
コンピュータに、
アクセスポイントごとに端末装置の帰属数が登録されるアクセスポイントログを監視し、前記アクセスポイントログから、前記帰属数が警戒数に到達している警戒アクセスポイントを抽出するアクセスポイント監視処理と、
建屋ごとに前記建屋の位置が対応付いた建屋情報と、前記アクセスポイントごとに前記アクセスポイントの位置が対応づいたアクセスポイント情報とを参照することにより、前記警戒アクセスポイントに隣接する位置を有し、前記アクセスポイント情報のいずれかの前記アクセスポイントと共通する位置を有する隣接建屋を、前記建屋情報から抽出する建屋抽出処理と、
イベントごとに前記イベントの開催される建屋と前記イベントの開催されるスケジュールとが対応付いたイベント情報と、前記建屋情報から抽出された前記隣接建屋とに基づいて、前記隣接建屋の位置と共通する位置を有する前記アクセスポイントで、輻輳が発生するかどうかを予測する輻輳予測処理と
を実行させる。
【００１１】
この発明の輻輳予測方法は、
コンピュータが、
アクセスポイントごとに端末装置の帰属数が登録されるアクセスポイントログを監視し、前記アクセスポイントログから、前記帰属数が警戒数に到達している警戒アクセスポイントを抽出し、
建屋ごとに前記建屋の位置が対応付いた建屋情報と、前記アクセスポイントごとに前記アクセスポイントの位置が対応づいたアクセスポイント情報とを参照することにより、前記警戒アクセスポイントに隣接する位置を有し、前記アクセスポイント情報のいずれかの前記アクセスポイントと共通する位置を有する隣接建屋を、前記建屋情報から抽出し、
イベントごとに前記イベントの開催される建屋と前記イベントの開催されるスケジュールとが対応付いたイベント情報と、前記建屋情報から抽出された前記隣接建屋とに基づいて、前記隣接建屋の位置と共通する位置を有する前記アクセスポイントで、輻輳が発生するかどうかを予測する。
【発明の効果】
【００１２】
本発明によれば、複数の無線アクセスポイントの負荷状況及びアクセスポイントの配置された建屋で開催されるイベントのスケジュール情報、建屋とアクセスポイントとの位置関係のような情報を基に輻輳発生のアクセスポイントを予測するため、輻輳の発生を精度高く予測できる。また、輻輳発生の予測地点に移動可能なアンテナを移動させるので、輻輳を未然に防ぐことができる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態１の図で、輻輳予測装置１００の使用されるシステムを示す図。
【図２】実施の形態１の図で、輻輳予測装置１００の実行する処理の概要を示す図。
【図３】実施の形態１の図で、輻輳予測装置１００のハードウェア構成を示す図。
【図４】実施の形態１の図で、輻輳予測装置１００の動作を示すフローチャート。
【図５】実施の形態１の図で、アクセスポイント情報６１ａを示す図。
【図６】実施の形態１の図で、状況がすべて平常のアクセスポイントログ６２ａを示す図。
【図７】実施の形態１の図で、状況に警戒のあるアクセスポイントログ６２ａを示す図。
【図８】実施の形態１の図で、建屋情報６３ａを示す図。
【図９】実施の形態１の図で、スケジュール情報２００ａを示す図。
【図１０】実施の形態１の図で、予測情報６４ａを示す図。
【図１１】実施の形態１の図で、移動アンテナ５が移動される状態のアンテナ情報６５ａを示す図。
【図１２】実施の形態１の図で、移動アンテナ５及び移動アンテナ６が移動される状のアンテナ情報６５ａを示す図。
【図１３】実施の形態１の図で、移動アンテナ５がもとの位置に移動される状態のアンテナ情報６５ａを示す図。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について、図を用いて説明する。なお、各図中、同一または相当する部分には、同一符号を付している。実施の形態の説明において、同一または相当する部分については、説明を適宜省略または簡略化する。
【００１５】
（１）以下では、アクセスポイントはＡＰと表記する場合がある。以下の説明のアクセスポイントは、すべて無線アクセスポイントである。
（２）以下では、データベースはＤＢと表記する。
（３）以下では、アクセスポイントデータベース６１は、ＡＰＤＢ６１と表記する。
ＡＰＤＢ６１の格納するアクセスポイント情報６１ａは、ＡＰ情報６１ａと表記する。アクセスポイントログデータベース６２は、ＡＰログＤＢ６２と表記する。ＡＰログＤＢ６２の格納するアクセスポイントログは、ＡＰログ６２ａと表記する。
【００１６】
実施の形態１．
＊＊＊構成の説明＊＊＊
図１から図１３を参照して、実施の形態１の輻輳予測装置１００を説明する。図１は、輻輳予測装置１００の使用されるシステムを示す。ネットワーク５００には、輻輳予測装置１００、ＡＰ２１０、ＡＰ２２０及びスケジュールシステムが接続している。スケジュールシステムは、後述するスケジュール情報２００ａを格納している、スケジュールＤＢ２００を備えている。ＡＰはＡＰ２１０、ＡＰ２２０の２つを記載しているが例示でありＡＰは３つ以上でもよい。ＡＰ２１０には移動が可能な移動アンテナ２１０ａが接続しており、ＡＰ２２０には移動が可能な移動アンテナ２２０ａ、２２０ｂが接続している。移動が可能な移動アンテナ２１０ａ，２２０ａ，２２０ｂは、ドローンのような移動体によって移動させてもよいし、人が運搬してもよい。ＡＰ２１０，２２０には、移動アンテナを介して複数の端末装置３１０が帰属する。輻輳予測装置１００は、各ＡＰから後述するＡＰログ６２ａを収集する。
【００１７】
輻輳予測装置１００は、アクセスポイント監視部１０、建屋抽出部２０、輻輳予測部３０及び端末振り分け部４０を備えている。また、輻輳予測装置１００は、ＡＰＤＢ６１、ＡＰログＤＢ６２、建屋ＤＢ６３、予測ＤＢ６４及びアンテナＤＢ６５を備えている。
【００１８】
ＡＰＤＢ６１は、ＡＰ情報６１ａを格納している。ＡＰログＤＢ６２は、ＡＰログ６２ａを格納している。建屋ＤＢ６３は、建屋情報６３ａを格納している。予測ＤＢ６４は、予測情報６４ａを格納している。アンテナＤＢ６５は、アンテナ情報６５ａを格納している。ＡＰＤＢ６１からアンテナＤＢ６５と、スケジュールＤＢ２００は図５から図１３の説明で後述する。
【００１９】
図２は、輻輳予測装置１００の実行する処理の概要を示す図である。建屋１から建屋４がある。各建屋にはＡＰが配置されている。各ＡＰは移動アンテナを備えている。図２には、ＡＰ１からＡＰ６を記載している。図２において、（ａ，ｂ）のように記載しているのは位置を示している。各ＡＰに帰属する端末装置の台数に関して、輻輳が発生する警戒端末数は２００台とし、帰属する端末装置の台数が４００台以上で輻輳が発生するとする。現在において、ＡＰ１の帰属端末数は３００台、ＡＰ２の帰属端末数は２００台である。輻輳予測装置１００は、ＡＰログＤＢ６２に基づき、この状況を知る。また、輻輳予測装置１００は、現在の時刻から判定時間である一定時間の前に、建屋２でイベントが開始しており、または現在の時刻から判定時間である一定時間の後に、建屋２でイベントが開始することを、スケジュールＤＢ２００に基づき知る。その場合、輻輳予測装置１００は、ＡＰ１の３００台と、ＡＰ２の２００台が建屋２のＡＰ３に帰属すると予測する。その場合、輻輳予測装置１００は、合計５００台の端末装置がＡＰ３に帰属することになりＡＰ３で輻輳が発生すると予測し、ＡＰ３の近隣であり端末装置の帰属端末数の少ないＡＰ５に接続している、移動可能な移動アンテナ５を建屋２に移動させる指示をだす。建屋２に移動した移動アンテナ５は、建屋２に位置する端末装置をＡＰ５に帰属させる。以上の動作により建屋２のＡＰ３の輻輳を事前に防止できる。
【００２０】
図３は、輻輳予測装置１００のハードウェア構成を示す。輻輳予測装置１００は、コンピュータである。輻輳予測装置１００は、プロセッサ１１０を備えるとともに、主記憶装置１２０、補助記憶装置１３０、入力ＩＦ１４０、出力ＩＦ１５０及び通信ＩＦ１６０といった他のハードウェアを備える。なおＩＦはインタフェースを示す。プロセッサ１１０は、信号線１７０を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
【００２１】
輻輳予測装置１００は、機能要素として、アクセスポイント監視部１０、建屋抽出部２０、輻輳予測部３０及び端末振り分け部４０を備える。アクセスポイント監視部１０、建屋抽出部２０、輻輳予測部３０及び端末振り分け部４０は、輻輳予測プログラム１０１により実現される。
【００２２】
プロセッサ１１０は、輻輳予測プログラム１０１を実行する装置である。輻輳予測プログラム１０１は、アクセスポイント監視部１０、建屋抽出部２０、輻輳予測部３０及び端末振り分け部４０の機能を実現するプログラムである。プロセッサ１１０は、演算処理を行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）である。プロセッサ１１０の具体例は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
【００２３】
主記憶装置１２０は記憶装置である。主記憶装置１２０の具体例は、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。主記憶装置１２０は、プロセッサ１１０の演算結果を保持する。
【００２４】
補助記憶装置１３０は、データを不揮発的に保管する記憶装置である。補助記憶装置１３０の具体例は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）である。また、補助記憶装置１３０は、ＳＤ（登録商標）（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリカード、ＮＡＮＤフラッシュ、フレキシブルディスク、光ディスク、コンパクトディスク、ブルーレイ（登録商標）ディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）といった可搬記録媒体であってもよい。補助記憶装置１３０は、輻輳予測プログラム１０１、ＡＰＤＢ６１、ＡＰログＤＢ６２、建屋ＤＢ６３、予測ＤＢ６４及びアンテナＤＢ６５を記憶している。なお、輻輳予測プログラム１０１、ＡＰＤＢ６１、ＡＰログＤＢ６２、建屋ＤＢ６３、予測ＤＢ６４及びアンテナＤＢ６５のようなデータは、クラウドサーバのような他の装置に格納されており、輻輳予測装置１００が他の装置から取得してもよい。
【００２５】
入力ＩＦ１４０は、各種機器が接続され、各種機器からデータが入力されるポートである。出力ＩＦ１５０は、各種機器が接続され、各種機器にプロセッサ１１０によりデータが出力されるポートである。通信ＩＦ１６０はプロセッサが他の装置と通信するための通信ポートである。輻輳予測装置１００は通信ＩＦ１６０を介してＡＰログ６２ａを取得し、通信ＩＦ１６０を介してスケジュールＤＢ２００を参照する。
【００２６】
プロセッサ１１０は補助記憶装置１３０から輻輳予測プログラム１０１を主記憶装置１２０にロードし、主記憶装置１２０から輻輳予測プログラム１０１を読み込み実行する。主記憶装置１２０には、輻輳予測プログラム１０１だけでなく、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）も記憶されている。プロセッサ１１０は、ＯＳを実行しながら、輻輳予測プログラム１０１を実行する。輻輳予測装置１００は、プロセッサ１１０を代替する複数のプロセッサを備えていてもよい。これら複数のプロセッサは、輻輳予測プログラム１０１の実行を分担する。それぞれのプロセッサは、プロセッサ１１０と同じように、輻輳予測プログラム１０１を実行する装置である。輻輳予測プログラム１０１により利用、処理または出力されるデータ、情報、信号値及び変数値は、主記憶装置１２０、補助記憶装置１３０、または、プロセッサ１１０内のレジスタあるいはキャッシュメモリに記憶される。
【００２７】
輻輳予測プログラム１０１は、アクセスポイント監視部１０、建屋抽出部２０、輻輳予測部３０及び端末振り分け部４０の「部」を「処理」、「手順」あるいは「工程」に読み替えた各処理、各手順あるいは各工程をコンピュータに実行させるプログラムである。
【００２８】
また、輻輳予測方法は、コンピュータである輻輳予測装置１００が、輻輳予測プログラム１０１を実行することにより行われる方法である。輻輳予測プログラム１０１は、コンピュータ読み取り可能な記録媒体に格納されて提供されてもよいし、プログラムプロダクトとして提供されてもよい。
【００２９】
＊＊＊動作の説明＊＊＊
図４は、輻輳予測装置１００の動作を説明するフローチャートである。
図４を参照して、輻輳予測装置１００の動作を説明する。図４の括弧内は動作の主体を示す。輻輳予測装置１００の動作は、輻輳予測方法に相当する。輻輳予測装置１００の動作は、輻輳予測プログラム１０１の処理に相当する。
【００３０】
＜ステップＳ１１＞
アクセスポイント監視部１０は、ＡＰごとに端末装置の帰属数が登録されるＡＰログ６２ａを監視し、ＡＰログ６２ａから、帰属数が警戒数に到達している警戒アクセスポイントを抽出する。アクセスポイント監視部１０の動作は、具体的には以下のようである。
ステップＳ１１において、アクセスポイント監視部１０は、ＡＰログＤＢ６２のＡＰログ６２ａを参照して、各アクセスポイントに帰属する端末装置３１０の帰属数を監視する。
図５は、ＡＰＤＢ６１の格納しているＡＰ情報６１ａを示す。ＡＰ情報６１ａは、ＡＰ名、そのＡＰに接続しているアンテナ、ＡＰの位置、警戒端末数及び輻輳が生じる輻輳端末数の列を有する。
図６は、ＡＰログＤＢ６２の格納しているＡＰログ６２ａを示す。ＡＰログ６２ａは、ログＩＤ、ＡＰ名、時刻、その時刻における端末数及び状況の列を有数する。図６は、現在の時刻である「２０１９／１／１６  ９：００」におけるＡＰログ６２ａを示す。ＡＰ１からＡＰ６は、いずれも属端末数が警戒端末数（図５）に達しておらず、ＡＰ１からＡＰ６の「警戒」の状態は、いずれも平常である。
【００３１】
＜ステップＳ１２＞
ステップＳ１２において、アクセスポイント監視部１０は、ＡＰログＤＢ６２のＡＰログ６２ａを参照することにより、端末装置の帰属数が、警戒値を超えたＡＰがあるかを判定する。
図７は、図６のＡＰログ６２ａから１時間が経過したＡＰログ６２ａを示す。図７ではＡＰ１及びＡＰ２の帰属端末数が２００以上であり、ＡＰ１及びＡＰ２の「警戒」の状態が、いずれも「警戒」となっている。図７のＡＰログ６２ａを参照することにより、アクセスポイント監視部１０は、警戒値以上の端末装置が帰属するＡＰとして、ＡＰ１とＡＰ２をＡＰログ６２ａから抽出する。ＡＰ１の帰属端末数は３００であり、ＡＰ２の帰属端末数は２００であり、アクセスポイント監視部１０は、ＡＰ１の帰属端末数とＡＰ２の帰属端末数とを認識する。
【００３２】
＜ステップＳ１３＞
建屋抽出部２０は、建屋ごとに建屋の位置が対応付いた建屋情報６３ａと、ＡＰごとにＡＰの位置が対応づいたＡＰ情報６１ａとを参照することにより、警戒アクセスポイントに隣接する位置を有し、ＡＰ情報６１ａのいずれかのＡＰと共通する位置を有する隣接建屋を、建屋情報６３ａから抽出する。具体的には以下のようである。ステップＳ１３において、建屋抽出部２０は、警戒値を超えたＡＰの組み合わせと、建屋ＤＢにおける隣接ＡＰとを比較し、端末装置の移動先の建屋を抽出する。
図８は、建屋ＤＢ６３の格納している建屋情報６３ａを示す。この例では、ステップＳ１２で、アクセスポイント監視部１０が、ＡＰ１とＡＰ２を警戒値以上の帰属数を有するＡＰとして抽出している。建屋情報６３ａは、建屋ＩＤ、建屋名、建屋の位置及び建屋に隣接する隣接ＡＰの列を有する。建屋情報６３ａでは、建屋２及び建屋４が、隣接ＡＰとして、ＡＰ１とＡＰ２を有する。建屋抽出部２０は、建屋情報６３ａから、隣接ＡＰとして、ＡＰ１とＡＰ２を有する建屋２と建屋４を抽出する。
【００３３】
＜ステップＳ１４＞
輻輳予測部３０は、イベントごとにイベントの開催される建屋とイベントの開催されるスケジュールとが対応付いたイベント情報と、建屋情報６３ａから抽出された隣接建屋とに基づいて、隣接建屋の位置と共通する位置を有するＡＰで、輻輳が発生するかどうかを予測する。スケジュール情報２００ａは、イベント情報である。輻輳予測部３０は、隣接建屋に対応付いたイベントであってスケジュールの示す開始日時が判定時間帯に含まれるイベントである開始イベントがイベント情報に存在するかどうかを判定する。輻輳予測部３０は、判定結果によって、隣接建屋で輻輳が発生するかどうかを予測する。ここで判定時間帯とは、例えば、開始イベントがイベント情報に存在するかどうかを判定している現在の時刻に対して、＋３時間、−３時間の範囲である。現在の時刻が午前１０：００とすれば、午前７：００から午後１：００の範囲である。
具体的には以下のようである。
ステップＳ１４において、輻輳予測部３０は、建屋抽出部２０が建屋情報６３ａから抽出した建屋のなかから、現在時刻の前または現在時刻の後に開催のスケジュールが予定されているイベントが開催される建屋を絞り込む。
図９は、スケジュールＤＢ２００の格納しているスケジュール情報２００ａを示す。スケジュール情報２００ａは、イベント情報である。スケジュール情報２００ａは、イベント名、開始時刻、終了時刻、建屋ＩＤ及び予定人数の列を有する。開始時刻及び終了時刻は日時を示す。予定人数は、帰属が見込まれる端末装置の数である。輻輳予測部３０は、スケジュール情報２００ａを参照することにより、隣接ＡＰとして、ＡＰ１とＡＰ２を有する建屋２と建屋４のうち、建屋２で輻輳が発生すると予測する。具体的には輻輳予測部３０は以下のように輻輳を予測する。スケジュール情報２００ａから、現在時刻である「２０１９／１／１６  １０：００」に対して直近の「２０１９／１／１６  １２：００」の開催時刻を有するイベント「Ａ氏講演」が建屋Ｔ２で開催されると判定する。イベント「Ａ氏講演」の予定数は１５０である。建屋Ｔ２の位置は、建屋情報６３ａから（ｃ、ｄ）であり、ＡＰ情報６１ａから建屋Ｔ２にはＡＰ３が配置されている。ＡＰ３の輻輳端末数は４００である。一方、ステップＳ１２で抽出されたＡＰ１及びＡＰ２の帰属端末数は、それぞれ３００，２００である。
よって、輻輳予測部３０は、位置（ｃ、ｄ）の建屋２に帰属する最大予測端末数を、２００と３００との合計の５００と予測する。輻輳予測部３０は、この予測した端末装置の数を、予測ＤＢ６４に予測情報６４ａとして登録する。
図１０は、予測ＤＢ６４の格納している予測情報６４ａを示す
スケジュール情報２００ａは、予測ＩＤ、輻輳発生が予測される位置及び輻輳発生が予測される位置で帰属が予想うれる最大の端末装置数の列を有する。図１０は、輻輳予測部３０が、位置（ｃ、ｄ）の建屋２に帰属する最大予測端末数を、５００と予測して、予測ＤＢ６４に登録した結果を示す。
【００３４】
＜ステップＳ１５＞
輻輳予測部３０は、隣接建屋で輻輳が発生すると予測した場合、ＡＰログ６２ａとＡＰ情報６１ａとを参照することにより、隣接建屋の位置と異なる位置を有し、かつ、帰属数が警戒数に達していないＡＰを特定する。輻輳予測部３０は、特定したＡＰに接続している移動可能な移動アンテナを、輻輳が発生すると予測した隣接建屋へ移動することを決定する。
具体的には、以下のようである。
ステップＳ１５において、輻輳予測部３０は、予測ＤＢ６４に登録した建屋に移動アンテナを移動させる、アンテナ移動処理を実行する。輻輳予測部３０は、予測ＤＢ６４に登録された予測情報６４ａを参照して、アンテナ移動処理を実行する。輻輳予測部３０は、ＡＰＤＢ６１、ＡＰログＤＢ６２、予測ＤＢ６４及びアンテナＤＢ６５を参照して、以下のように移動させるアンテナを抽出する。
図１１は、アンテナＤＢ６５の格納しているアンテナ情報６５ａを示す。アンテナ情報６５ａは、すべての移動アンテナを対象として、移動アンテナのアンテナＩＤ、移動アンテナの現在位置及び移動アンテナが現在使用可能かどうかを示す使用可否の列を有する。使用可否の列では１が使用不可を示し０が使用可能示す。移動アンテナは、現在位置が移動された位置の場合は「使用可否＝１」であり、現在位置が移動された位置ではない場合は「使用可否＝０」である。アンテナ情報６５ａは輻輳予測部３０が記録する。今回参照するアンテナ情報６５ａの内容は、輻輳予測部３０が前回記録した内容である。輻輳予測部３０は、予測情報６４ａに登録した位置（予測位置）に近いＡＰのうち帰属数が警戒になっていないＡＰに接続している、移動可能な移動アンテナであり、使用可否＝０の移動アンテナを抽出する。この例では、図２に示すように、輻輳予測部３０は、位置が（ｍ，ｎ）であるＡＰ５に接続している移動アンテナ５を、建屋２へ移動することを決定する。輻輳予測部３０は、移動アンテナの移動を決定した場合、移動させるべき移動アンテナの接続しているＡＰの基地局装置に対して、移動させる移動アンテナを特定する情報と移動先の位置とを含む移動指示信号を送信する。基地局側では移動指示信号にしたがって、手動あるいは自動で、移動アンテナを移動させる。
【００３５】
＜ステップＳ１６＞
端末振り分け部４０は、隣接建屋に配置することが決定された移動アンテナの接続しているＡＰに対して、特定の端末装置のみの帰属を認める端末振り分け処理を実施する。つまり、端末振り分け部４０は、隣接建屋に配置することが決定された移動アンテナの接続しているＡＰに対して、特定の端末装置のみを帰属させる。
具体的には以下の様である。
ステップＳ１６において、端末振り分け部４０は、端末装置を振り分ける振り分け処理を実施する。振り分け処理とは、移動アンテナの移動先として決定された建屋（隣接建屋）の位置のＡＰに帰属させる端末装置と、移動アンテナの接続しているＡＰに帰属させる端末装置と分ける処理をいう。具体例として、端末振り分け部４０は、特定の学校の生徒の端末装置を、移動アンテナの接続しているＡＰに帰属させ、それ以外の端末装置を、移動アンテナの移動先として決定された建屋の位置のＡＰに帰属させるような場合である。
【００３６】
＜ステップＳ１７＞
ステップＳ１７において、輻輳予測部３０は、ＡＰログＤＢ６２を参照することにより、移動アンテナの接続しているＡＰへの移動端末の帰属数が、警戒値以上かどうかを判定する。  一定期間監視した後、警戒値をした回る場合（ステップＳ１７でＮＯ）、輻輳予測部３０は、移動アンテナを初期位置に移動させる（ステップＳ２０）。この例では、図１において、移動アンテナ５を建屋２からＡＰ５の位置（ｍ，ｎ）に移動させる指示を生成して、移動中の移動アンテナ５が接続しているＡＰ５の基地局装置へ送信する。この場合、輻輳予測部３０は、アンテナＤＢ６５を更新する。
図１２は、輻輳予測部３０が、移動アンテナ５を初期位置であるＡＰ５の位置（ｍ，ｎ）に移動させることを決定した際に、更新したアンテナＤＢ６５を示す。図１２では、ＡＮＴ５の位置が（ｃ，ｄ）から（ｍ、ｎ）になっている。
【００３７】
＜ステップＳ１８＞
ステップＳ１７で移動アンテナの接続しているＡＰへの移動端末の帰属数が警戒値以上と判定した場合（ステップＳ１７でＹＥＳ）、さらに近隣のＡＰの移動アンテナを移動させる。これは、移動アンテナの接続しているＡＰの帰属数が警戒値以上の場合、現状のアンテナ数では足りないと想定されるため、さらに近隣のＡＰからアンテナを移動する。この例では、輻輳予測部３０は、図１においてＡＰ６の移動アンテナ６を、建屋２に移動させることを決定し、移動指示信号をＡＰ６の基地局装置に送信する。このとき輻輳予測部３０はアンテナＤＢ６５を更新する。
図１３は、輻輳予測部３０が、移動アンテナ６を建屋２の位置（ｃ、ｄ）に移動させることを決定した際に更新したアンテナＤＢ６５を示す。
＜ステップＳ１９＞
ステップＳ１９において、輻輳予測部３０は、ステップＳ１７と同じように、移動させた移動アンテナの接続するＡＰの状況が警戒値以上かどうかを判定する。警戒値以上の場合、処理はステップＳ１８に進み、警戒値未満の場合は、処理は、ステップＳ２０に進む。
【００３８】
＊＊＊実施の形態１の効果＊＊＊
（１）実施の形態１の輻輳予測装置１００によれば、ＡＰの輻輳の発生を予測することができ、かつ、輻輳の発生を防止することができる。
（２）また、輻輳予測装置１００は輻輳が予測されるＡＰに、他のＡＰに接続している移動アンテナを移動させて、輻輳が予測されるＡＰに帰属しようとする端末装置を、輻輳が予測されるＡＰの位置で、他のＡＰに帰属させる。よって遊休ＡＰを有効活用することができる。
（３）輻輳予測装置１００は、他の場所に設置されているＡＰを輻輳が予測されるＡＰ位置の端末装置に割り当てるので、設置すべきＡＰの数を削減することができる。
【００３９】
以上、実施の形態１について説明したが、実施の形態１のうち、１つを部分的に実施しても構わない。あるいは、実施の形態１のうち、２つ以上を部分的に組み合わせて実施しても構わない。なお、本発明は、実施の形態１に限定されるものではなく、必要に応じて種々の変更が可能である。
【符号の説明】
【００４０】
ＡＰ  アクセスポイント、１０  アクセスポイント監視部、２０  建屋抽出部、３０  輻輳予測部、４０  端末振り分け部、６１  ＡＰＤＢ、６１ａ  ＡＰ情報、６２  ＡＰログ、６２ａ  ＡＰログ、６３  建屋ＤＢ、６３ａ  建屋情報、６４  予測ＤＢ、６４ａ  予測情報、６５  アンテナＤＢ、６５ａ  アンテナ情報、９０  電子回路、９１  信号線、１００  輻輳予測装置、１０１  、輻輳予測プログラム、１１０  プロセッサ、１２０  主記憶装置、１３０  補助記憶装置、１４０  入力ＩＦ、１５０  出力ＩＦ、１６０  通信ＩＦ、１７０  信号線、２００  スケジュールＤＢ、２１０，２２０  アクセスポイント、２１０ａ，２２０ａ，２２０ｂ  移動アンテナ、３１０  端末装置、４００  建屋、５００  ネットワーク。
【図１】
2020150419.tif 000003
【図２】
2020150419.tif 000004
【図３】
2020150419.tif 000005
【図４】
2020150419.tif 000006
【図５】
2020150419.tif 000007
【図６】
2020150419.tif 000008
【図７】
2020150419.tif 000009
【図８】
2020150419.tif 000010
【図９】
2020150419.tif 000011
【図１０】
2020150419.tif 000012
【図１１】
2020150419.tif 000013
【図１２】
2020150419.tif 000014
【図１３】
2020150419.tif 000015