(57)【要約】【課題】処理装置が迅速にデータにアクセスする。【解決手段】基地局装置は、処理装置１３１と記憶装置１３２とを備える。記憶装置１３２は、データを記憶する領域を複数有する。処理装置１３１は、第１のデータ群を第１の領域群に記憶させ、上記第１の領域群を表す第２のデータ群を第２の領域群に記憶させ、上記第２の領域群を表す情報を保持し、上記情報に基づいて上記第１のデータ群に含まれるデータにアクセスする。【選択図】図３
2017004469.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶する領域を複数有する記憶装置と、
第１のデータ群を第１の領域群に記憶させ、前記第１の領域群を表す第２のデータ群を第２の領域群に記憶させ、前記第２の領域群を表す情報を保持し、前記情報に基づいて前記第１のデータ群に含まれるデータにアクセスする処理装置と、
を備える、基地局装置。
【請求項２】
請求項１に記載の基地局装置であって、
前記情報は、前記第２の領域群に含まれる複数の領域と、前記第１のデータ群に含まれる複数のデータと、をそれぞれ関連付け、
前記処理装置は、前記第１のデータ群に含まれる複数のデータを記憶する複数の領域をそれぞれ決定し、前記第１のデータ群に含まれる前記複数のデータを、前記決定した前記複数の領域にそれぞれ記憶させ、前記決定した前記複数の領域を表す複数のデータを、前記第１のデータ群に含まれる前記複数のデータとそれぞれ関連付けられ且つ前記第２の領域群に含まれる前記複数の領域にそれぞれ記憶させる、基地局装置。
【請求項３】
請求項２に記載の基地局装置であって、
前記第１のデータ群に含まれる前記複数のデータに対して決定される前記複数の領域は、前記第１の領域群に含まれる、基地局装置。
【請求項４】
請求項２又は請求項３に記載の基地局装置であって、
前記複数の領域の決定は、所定の周期が経過する毎に行なわれる、基地局装置。
【請求項５】
請求項２乃至請求項４のいずれか一項に記載の基地局装置であって、
前記処理装置は、前記第１のデータ群に含まれる前記複数のデータのそれぞれに対する、当該データがアクセスされた回数に基づいて、前記複数の領域の決定を行なう、基地局装置。
【請求項６】
請求項２乃至請求項５のいずれか一項に記載の基地局装置であって、
前記処理装置は、移動局装置との通信の負荷に基づいて、前記複数の領域の決定を行なう、基地局装置。
【請求項７】
請求項６に記載の基地局装置であって、
前記処理装置は、前記負荷の時間に対する変化に応じて、前記第１のデータ群に含まれる前記複数のデータのそれぞれに対して定められた優先度に基づいて、前記複数の領域の決定を行なう、基地局装置。
【請求項８】
請求項７に記載の基地局装置であって、
前記処理装置は、複数の時点のそれぞれにおける前記負荷が、当該時点に対して定められた基準値を中心とした所定の範囲内にある場合、前記第１のデータ群に含まれる前記複数のデータのそれぞれに対して定められた優先度に基づいて、前記複数の領域の決定を行なう、基地局装置。
【請求項９】
データを記憶する領域を複数有する記憶装置を備える基地局装置の処理方法であって、
第１のデータ群を第１の領域群に記憶させ、
前記第１の領域群を表す第２のデータ群を第２の領域群に記憶させ、
前記第２の領域群を表す情報を保持し、
前記情報に基づいて前記第１のデータ群に含まれるデータにアクセスする、処理方法。
【請求項１０】
請求項９に記載の処理方法であって、
前記情報は、前記第２の領域群に含まれる複数の領域と、前記第１のデータ群に含まれる複数のデータと、をそれぞれ関連付け、
前記処理方法は、
前記第１のデータ群に含まれる複数のデータを記憶する複数の領域をそれぞれ決定し、
前記第１のデータ群に含まれる前記複数のデータを、前記決定した前記複数の領域にそれぞれ記憶させ、
前記決定した前記複数の領域を表す複数のデータを、前記第１のデータ群に含まれる前記複数のデータとそれぞれ関連付けられ且つ前記第２の領域群に含まれる前記複数の領域にそれぞれ記憶させる、処理方法。
【請求項１１】
データを記憶する領域を複数有する記憶装置を備える基地局装置を制御するプログラムであって、
第１のデータ群を第１の領域群に記憶させ、
前記第１の領域群を表す第２のデータ群を第２の領域群に記憶させ、
前記第２の領域群を表す情報を保持し、
前記情報に基づいて前記第１のデータ群に含まれるデータにアクセスする、処理を前記基地局装置に実行させるためのプログラム。
【請求項１２】
請求項１１に記載のプログラムであって、
前記情報は、前記第２の領域群に含まれる複数の領域と、前記第１のデータ群に含まれる複数のデータと、をそれぞれ関連付け、
前記処理は、
前記第１のデータ群に含まれる複数のデータを記憶する複数の領域をそれぞれ決定し、
前記第１のデータ群に含まれる前記複数のデータを、前記決定した前記複数の領域にそれぞれ記憶させ、
前記決定した前記複数の領域を表す複数のデータを、前記第１のデータ群に含まれる前記複数のデータとそれぞれ関連付けられ且つ前記第２の領域群に含まれる前記複数の領域にそれぞれ記憶させる、プログラム。
【請求項１３】
基地局装置と、前記基地局装置と通信する移動局装置と、を備える無線通信システムであって、
前記基地局装置は、
データを記憶する領域を複数有する記憶装置と、
第１のデータ群を第１の領域群に記憶させ、前記第１の領域群を表す第２のデータ群を第２の領域群に記憶させ、前記第２の領域群を表す情報を保持し、前記情報に基づいて前記第１のデータ群に含まれるデータにアクセスする処理装置と、
を備える、無線通信システム。
【請求項１４】
請求項１３に記載の無線通信システムであって、
前記情報は、前記第２の領域群に含まれる複数の領域と、前記第１のデータ群に含まれる複数のデータと、をそれぞれ関連付け、
前記処理装置は、前記第１のデータ群に含まれる複数のデータを記憶する複数の領域をそれぞれ決定し、前記第１のデータ群に含まれる前記複数のデータを、前記決定した前記複数の領域にそれぞれ記憶させ、前記決定した前記複数の領域を表す複数のデータを、前記第１のデータ群に含まれる前記複数のデータとそれぞれ関連付けられ且つ前記第２の領域群に含まれる前記複数の領域にそれぞれ記憶させる、無線通信システム。
【請求項１５】
データを記憶する領域を複数有する記憶装置と、
第１のデータ群を第１の領域群に記憶させ、前記第１の領域群を表す第２のデータ群を第２の領域群に記憶させ、前記第２の領域群を表す情報を保持し、前記情報に基づいて前記第１のデータ群に含まれるデータにアクセスする処理装置と、
を備える、基地局処理カード。
【請求項１６】
請求項１５に記載の基地局処理カードであって、
前記情報は、前記第２の領域群に含まれる複数の領域と、前記第１のデータ群に含まれる複数のデータと、をそれぞれ関連付け、
前記処理装置は、前記第１のデータ群に含まれる複数のデータを記憶する複数の領域をそれぞれ決定し、前記第１のデータ群に含まれる前記複数のデータを、前記決定した前記複数の領域にそれぞれ記憶させ、前記決定した前記複数の領域を表す複数のデータを、前記第１のデータ群に含まれる前記複数のデータとそれぞれ関連付けられ且つ前記第２の領域群に含まれる前記複数の領域にそれぞれ記憶させる、基地局処理カード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、基地局装置、処理方法、プログラム、無線通信システム、及び、基地局処理カードに関する。
【背景技術】
【０００２】
データを記憶する領域を複数有する記憶装置に記憶されたデータにアクセスすることにより処理を実行する処理装置が知られている（例えば、特許文献１及び２を参照）。処理装置は、データ群を領域群に記憶させ、領域群を表す情報を保持し、保持された情報に基づいてデータ群に含まれるデータにアクセスする。
【０００３】
例えば、アクセスされる頻度が相対的に高い複数のデータが、連続する複数の領域に記憶されている場合、処理装置は、迅速にデータにアクセスしやすい。このため、記憶装置において連続する複数の領域は、アクセスされる頻度が相対的に高い複数のデータを予め記憶する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２０３９９５号公報
【特許文献２】特開２０１３−３９３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、各データがアクセスされる頻度が時間の経過に伴って変化することがある。例えば、処理装置と記憶装置とを備える基地局装置が移動局装置との通信に用いるデータがアクセスされる頻度は、時間の経過に伴って変化しやすい。
【０００６】
しかしながら、データ群が記憶される領域群を表す情報は、予め定められている。例えば、データ群が記憶される領域群を表す情報は、処理装置が実行するプログラムが生成される際に設定される。従って、仮に、データが記憶される領域が変更された場合、上記処理装置は、適切にデータにアクセスできない。このように、上記処理装置は、データがアクセスされる頻度に応じて、データを記憶させる領域を変更できない。このため、上記処理装置は、迅速にデータにアクセスできないことがある。
【０００７】
一つの側面として、本発明の目的の一つは、処理装置が迅速にデータにアクセスすることにある。
【課題を解決するための手段】
【０００８】
一つの側面では、基地局装置は、記憶装置と処理装置とを備える。
上記記憶装置は、データを記憶する領域を複数有する
上記処理装置は、第１のデータ群を第１の領域群に記憶させ、上記第１の領域群を表す第２のデータ群を第２の領域群に記憶させ、上記第２の領域群を表す情報を保持し、上記情報に基づいて上記第１のデータ群に含まれるデータにアクセスする。
【発明の効果】
【０００９】
処理装置が迅速にデータにアクセスできる。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態の無線通信システムの構成の一例を表すブロック図である。
【図２】図１の基地局装置の構成の一例を表すブロック図である。
【図３】図２の基地局処理カードの構成の一例を表すブロック図である。
【図４】図３の処理装置の機能の一例を表すブロック図である。
【図５】図３の揮発性メモリに記憶された目標データ群及び管理データ群の一例を表す説明図である。
【図６】目標データ毎のカウント値の一例を表すテーブルである。
【図７】図３の揮発性メモリに記憶された目標データ群の一例を表す説明図である。
【図８】目標データ毎の優先アクセスフラグ、暫定優先度及びカウント値の一例を表すテーブルである。
【図９】図３の揮発性メモリに記憶された目標データ群の一例を表す説明図である。
【図１０】図３の揮発性メモリに記憶された目標データ群の一例を表す説明図である。
【図１１】処理装置が目標データへアクセスする動作の一例を表す説明図である。
【図１２】図３の揮発性メモリに記憶された目標データ群の一例を表す説明図である。
【図１３】処理装置が目標データへアクセスする動作の一例を表す説明図である。
【図１４】図３の処理装置が実行する処理の一例を表すフローチャートである。
【図１５】図３の処理装置が実行する処理の一例を表すフローチャートである。
【図１６】図３の処理装置が実行する処理の一例を表すフローチャートである。
【図１７】図３の処理装置が実行する処理の一例を表すフローチャートである。
【図１８】図３の処理装置が実行する処理の一例を表すフローチャートである。
【図１９】ＣＳ呼数、ＰＳ呼数及びＨＯ呼数の１日における変化の一例を表すグラフである。
【図２０】呼数の範囲情報を表す２次元配列の一例を表す説明図である。
【図２１】図３の処理装置が取得した呼数を表す２次元配列の一例を表す説明図である。
【図２２】図３の処理装置が合致判定において取得する１次元配列の一例を表す説明図である。
【図２３】図１９のＣＳ呼数、ＰＳ呼数及びＨＯ呼数の変化の特徴の一例を表すテーブルである。
【図２４】図１９のＣＳ呼数、ＰＳ呼数及びＨＯ呼数の変化に関連付けられた優先アクセスフラグの一例を表すテーブルである。
【図２５】ＣＳ呼数及びＰＳ呼数の１週間における変化の一例を表すグラフである。
【図２６】ＣＳ呼数及びＰＳ呼数の１年間における変化の一例を表すグラフである。
【図２７】図３の処理装置が実行する処理の一例を表すフローチャートである。
【図２８】ＣＳ呼数の１日における変化の一例を表すグラフである。
【図２９】図３の処理装置が実行する処理の一例を表すフローチャートである。
【図３０】ＣＳ呼における通信トラヒック量の時間に対する変化の一例を表すグラフである。
【図３１】図３の処理装置が実行する処理の一例を表すフローチャートである。
【図３２】ＣＳ呼における通信トラヒック量の時間に対する変化の一例を表すグラフである。
【図３３】図３の処理装置が実行する処理の一例を表すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して実施形態を説明する。ただし、以下に説明される実施形態は例示である。従って、以下に明示しない種々の変形や技術が実施形態に適用されることは排除されない。なお、以下の実施形態で用いる図面において、同一の符号を付した部分は、変更又は変形が明示されない限り、同一若しくは同様の部分を表す。
【００１２】
＜第１実施形態＞
（構成）
例えば、図１に表されるように、第１実施形態の無線通信システム１は、複数の基地局装置１０と、複数の移動局装置２０と、を備える。無線通信システム１が備える基地局装置１０の数は、１であってもよい。無線通信システム１が備える移動局装置２０の数は、１であってもよい。
【００１３】
無線通信システム１は、所定の通信方式に従って通信を行なう。本例では、通信方式は、ＬＴＥ方式である。ＬＴＥは、Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎの略記である。なお、通信方式は、ＬＴＥ方式と異なる方式（例えば、ＬＴＥ−Ａｄｖａｎｃｅｄ等の方式）であってもよい。
【００１４】
基地局装置１０は、セルを形成する。なお、基地局装置１０は、複数のセルを形成してもよい。セルは、無線エリアの一例である。無線エリアは、カバレッジ・エリア、又は、通信エリアと表されてもよい。例えば、セルは、マクロセル、マイクロセル、ナノセル、ピコセル、フェムトセル、ホームセル、スモールセル、又は、セクタセル等である。
【００１５】
基地局装置１０は、当該基地局装置１０が形成するセル内に位置する移動局装置２０と無線により通信する。
本例では、基地局装置１０は、当該基地局装置１０が形成するセルにおいて無線リソースを提供する。本例では、無線リソースは、時間及び周波数により識別される。基地局装置１０は、当該基地局装置１０が形成するセル内に位置する移動局装置２０と、当該セルにおいて提供している無線リソースを用いることにより通信を行なう。
【００１６】
基地局装置１０は、基地局、ｅＮＢ（Ｅｖｏｌｖｅｄ  Ｎｏｄｅ  Ｂ）、無線装置、又は、無線通信装置と表されてもよい。
【００１７】
本例では、基地局装置１０は、通信可能に通信網（例えば、コアネットワーク）ＮＷに接続されている。基地局装置１０と通信網ＮＷとの間のインタフェースは、Ｓ１インタフェースと表されてもよい。また、基地局装置１０間のインタフェースは、Ｘ２インタフェースと表されてもよい。
【００１８】
無線通信システム１のうちの基地局装置１０よりも通信網ＮＷ（即ち、上位）側の部分は、ＥＰＣと表されてよい。ＥＰＣは、Ｅｖｏｌｖｅｄ  Ｐａｃｋｅｔ  Ｃｏｒｅの略記である。無線通信システム１のうちの基地局装置１０により形成される部分は、Ｅ−ＵＴＲＡＮと表されてよい。Ｅ−ＵＴＲＡＮは、Ｅｖｏｌｖｅｄ  Ｕｎｉｖｅｒｓａｌ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋの略記である。
【００１９】
移動局装置２０は、当該移動局装置２０が位置するセルにおいて提供されている無線リソースを用いて、当該セルを形成する基地局装置１０と無線により通信する。なお、移動局装置２０は、無線端末、無線機器、又は、ユーザ端末（ＵＥ；Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）と表されてよい。
【００２０】
（構成；基地局装置）
次に、基地局装置１０の構成について説明する。
例えば、図２に表されるように、基地局装置１０は、アンテナ１１と、無線部１２と、基地局処理部１３と、を備える。
【００２１】
無線部１２は、アンテナ１１を介して形成するセルに位置する移動局装置２０との間で、無線周波数を有する無線信号を送受信する。無線部１２は、アンテナ１１を介して受信した無線信号を、無線周波数よりも低い基底帯域を有するベースバンド信号に変換する。無線部１２は、変換後のベースバンド信号を基地局処理部１３へ出力する。
【００２２】
更に、無線部１２には、基地局処理部１３からベースバンド信号が入力される。無線部１２は、基地局処理部１３から入力されたベースバンド信号を無線信号に変換し、変換後の無線信号をアンテナ１１を介して送信する。
無線部１２は、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）により機能が実現されてよい。
【００２３】
基地局処理部１３には、無線部１２からベースバンド信号が入力される。基地局処理部１３は、無線部１２から入力されたベースバンド信号を処理する。更に、基地局処理部１３は、他の装置（例えば、他の基地局装置１０、又は、通信網ＮＷに接続された、図示されないサーバ等）との間でデータを送受信する。
【００２４】
加えて、基地局処理部１３は、ベースバンド信号を生成する。例えば、ベースバンド信号は、無線部１２から入力されたベースバンド信号、及び、他の装置から受信したデータの少なくとも１つに基づいて生成されてよい。基地局処理部１３は、生成したベースバンド信号を無線部１２へ出力する。
【００２５】
本例では、基地局処理部１３は、着脱可能に形成された基地局処理カード１３０を備える。なお、基地局処理カード１３０は、基地局処理ボード又は基地局処理アダプタと表されてもよい。基地局処理部１３が備える基地局処理カード１３０の数は、２以上であってもよい。
【００２６】
例えば、図３に表されるように、基地局処理カード１３０は、バスＢＵを介して互いに接続された、処理装置１３１、揮発性メモリ１３２、及び、不揮発性メモリ１３３を備える。
【００２７】
処理装置１３１は、命令キャッシュメモリ１３１１と、データキャッシュメモリ１３１２と、を備える。命令キャッシュメモリ１３１１は、データを処理するための命令を記憶する。データキャッシュメモリ１３１２は、データを記憶する。なお、基地局処理カード１３０は、処理装置１３１の外部に、命令キャッシュメモリ１３１１及びデータキャッシュメモリ１３１２を備えてもよい。
【００２８】
例えば、処理装置１３１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。なお、処理装置１３１は、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）であってもよい。
【００２９】
揮発性メモリ１３２は、データ又は命令を記憶する領域を複数有する。本例では、揮発性メモリ１３２は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。なお、揮発性メモリ１３２は、ＲＡＭと異なる揮発性メモリであってもよい。揮発性メモリ１３２は、記憶装置の一例である。
本例では、不揮発性メモリ１３３は、フラッシュメモリである。なお、不揮発性メモリ１３３は、フラッシュメモリと異なる不揮発性メモリであってもよい。
【００３０】
処理装置１３１は、不揮発性メモリ１３３に記憶されたプログラムを、揮発性メモリ１３２、命令キャッシュメモリ１３１１、及び、データキャッシュメモリ１３１２を用いて実行することにより、基地局装置１０の各部を制御する。
【００３１】
プログラムは、データ群と、データ群を処理するための命令群と、を含む。プログラムは、例えば、実行ファイル、実行可能ファイル、又は、実行形式ファイルと表されてよい。
【００３２】
処理装置１３１は、不揮発性メモリ１３３に記憶されたプログラムに含まれる、データ群及び命令群を揮発性メモリ１３２に記憶させる。処理装置１３１は、揮発性メモリ１３２又は命令キャッシュメモリ１３１１に記憶された命令群に含まれる複数の命令を順に読出し、読み出した命令を処理する。
【００３３】
処理される命令が命令キャッシュメモリ１３１１に記憶されている場合、処理装置１３１は、命令キャッシュメモリ１３１１に記憶された命令を読み出す。
処理される命令が命令キャッシュメモリ１３１１に記憶されていない場合、処理装置１３１は、揮発性メモリ１３２に記憶された命令を読み出すとともに、揮発性メモリ１３２に記憶された当該命令を含む命令群を新たに命令キャッシュメモリ１３１１に記憶させる。
【００３４】
命令の読み出しに伴って命令キャッシュメモリ１３１１に新たに記憶される命令群は、当該命令と、揮発性メモリ１３２において当該命令を記憶する領域と連続する領域が記憶する、少なくとも１つの命令と、である。命令の読み出しに伴って命令キャッシュメモリ１３１１に新たに記憶される命令群は、所定のサイズを有する。
【００３５】
処理装置１３１は、命令群を新たに命令キャッシュメモリ１３１１に記憶させる場合において、命令キャッシュメモリ１３１１が新たに命令群を記憶する領域が不足するとき、最も早期に記憶された命令群を命令キャッシュメモリ１３１１から消去する。
【００３６】
処理装置１３１は、命令が、データに対するアクセス要求の発生を表す場合、揮発性メモリ１３２又はデータキャッシュメモリ１３１２に記憶された当該データにアクセスする。本例では、データへのアクセスは、データの読み出し、又は、データの書き込みである。本例では、アクセス要求は、データの読み出しを要求する読出要求、又は、データの書き込みを要求する書込要求である。
【００３７】
アクセスされるデータがデータキャッシュメモリ１３１２に記憶されている場合、処理装置１３１は、データキャッシュメモリ１３１２に記憶された当該データにアクセスする。アクセスされるデータがデータキャッシュメモリ１３１２に記憶されていない場合、処理装置１３１は、揮発性メモリ１３２に記憶された当該データにアクセスする。更に、この場合、処理装置１３１は、揮発性メモリ１３２に記憶された当該データを含むデータ群を新たにデータキャッシュメモリ１３１２に記憶させる。
【００３８】
データへのアクセスに伴ってデータキャッシュメモリ１３１２に新たに記憶されるデータ群は、当該データと、揮発性メモリ１３２において当該データを記憶する領域と連続する領域が記憶する、少なくとも１つのデータと、である。データへのアクセスに伴ってデータキャッシュメモリ１３１２に新たに記憶されるデータ群は、所定のサイズを有する。
【００３９】
処理装置１３１は、データ群を新たにデータキャッシュメモリ１３１２に記憶させる場合において、データキャッシュメモリ１３１２が新たにデータ群を記憶する領域が不足するとき、最も早期に記憶されたデータ群をデータキャッシュメモリ１３１２から消去する。
【００４０】
（機能）
次に、処理装置１３１の機能について説明する。本例では、処理装置１３１の機能は、処理装置１３１が、不揮発性メモリ１３３に記憶されたプログラムを実行することにより、実現される。
【００４１】
例えば、図４に表されるように、処理装置１３１の機能は、初期化処理部１３１３と、アクセス処理部１３１４と、管理データ更新部１３１５と、負荷取得部１３１６と、を含む。
【００４２】
ここで、プログラムに含まれるデータ群について説明を加える。
例えば、図５に表されるように、プログラムに含まれるデータ群は、目標データ群と、管理データ群と、を含む。
目標データ群は、Ｋ個の目標データＴＤ−１，ＴＤ−２，…，ＴＤ−Ｋである。Ｋは、２以上の整数を表す。管理データ群は、Ｋ個の管理データＭＤ−１，ＭＤ−２，…，ＭＤ−Ｋである。管理データＭＤ−ｋは、目標データＴＤ−ｋと関連付けられる。ｋは、１からＫまでの各整数を表す。
【００４３】
本例では、プログラムは、目標データＴＤ−ｋを識別する識別子と、揮発性メモリ１３２において管理データＭＤ−ｋを記憶する領域と、を関連付ける情報（換言すると、関連付情報）を含むことにより、管理データＭＤ−ｋと目標データＴＤ−ｋとを関連付ける。換言すると、プログラムは、揮発性メモリ１３２において管理データ群が記憶される領域群を表す情報を含む。
【００４４】
例えば、関連付情報は、列挙型変数を用いることにより生成される。
関連付情報は、目標データＴＤ−ｋと、管理データＭＤ−ｋを記憶する領域と、を関連付ける情報の一例である。また、関連付情報は、管理データ群を記憶する領域群を表す情報の一例である。
本例では、関連付情報は、プログラムが生成される際に設定される。
【００４５】
本例では、管理データＭＤ−ｋは、目標データＴＤ−ｋに対する、暫定優先度ＭＤＥ−１と、カウント値ＭＤＥ−２と、優先アクセスフラグＭＤＥ−３と、目標データサイズＭＤＥ−４と、目標データアドレスＭＤＥ−５と、を含む。
【００４６】
暫定優先度ＭＤＥ−１は、目標データＴＤ−ｋに対するアクセスが優先される程度である優先度の暫定値を表す。本例では、暫定優先度ＭＤＥ−１は、整数により表され、且つ、値が小さくなるほど、アクセスが優先されることを表す。換言すると、値が小さくなるほど、暫定優先度ＭＤＥ−１は高い。本例では、暫定優先度ＭＤＥ−１は、予め設定される。
【００４７】
カウント値ＭＤＥ−２は、目標データＴＤ−ｋがアクセスされた回数を表す。本例では、カウント値ＭＤＥ−２は、０に予め設定される。後述するように、本例において、揮発性メモリ１３２に記憶されたカウント値ＭＤＥ−２は、アクセス処理部１３１４によって更新される。
【００４８】
優先アクセスフラグＭＤＥ−３は、目標データＴＤ−ｋに対するアクセスを優先するか否かを表す。本例では、優先アクセスフラグＭＤＥ−３は、０に設定された場合に、目標データＴＤ−ｋに対するアクセスを優先しないことを表し、且つ、１に設定された場合に、目標データＴＤ−ｋに対するアクセスを優先することを表す。換言すると、優先アクセスフラグＭＤＥ−３が０に設定された場合、目標データＴＤ−ｋに対するアクセスの優先度は最低である。また、優先アクセスフラグＭＤＥ−３が１に設定された場合、目標データＴＤ−ｋに対するアクセスの優先度は、暫定優先度ＭＤＥ−１と等しい。
【００４９】
本例では、優先アクセスフラグＭＤＥ−３は、０に予め設定される。後述するように、本例において、揮発性メモリ１３２に記憶された優先アクセスフラグＭＤＥ−３は、初期化処理部１３１３によって更新される。
【００５０】
目標データサイズＭＤＥ−４は、目標データＴＤ−ｋのサイズである。本例では、目標データサイズＭＤＥ−４は、予め設定される。
目標データアドレスＭＤＥ−５は、揮発性メモリ１３２において目標データＴＤ−ｋを記憶する領域を代表するアドレスである。アドレスは、揮発性メモリ１３２における位置を表す。本例では、アドレスは、整数により表される。領域を代表するアドレスは、例えば、領域が開始するアドレス（換言すると、領域の先頭のアドレス）である。
【００５１】
本例では、目標データアドレスＭＤＥ−５は、後述する第１の初期化処理によって、目標データＴＤ−ｋが揮発性メモリ１３２に記憶された場合において、目標データＴＤ−ｋを記憶する領域を代表するアドレスに予め設定される。後述するように、本例において、揮発性メモリ１３２に記憶された目標データアドレスＭＤＥ−５は、初期化処理部１３１３によって更新される。
【００５２】
初期化処理部１３１３は、処理装置１３１が起動された場合、及び、処理装置１３１が再起動された場合、不揮発性メモリ１３３に記憶された初期化処理フラグを読み出す。初期化処理フラグは、第１の初期化処理、第２の初期化処理、及び、第３の初期化処理のうちの１つの初期化処理を表す。
初期化処理部１３１３は、読み出した初期化処理フラグが表す初期化処理を実行する。
【００５３】
初期化処理部１３１３は、各初期化処理において、不揮発性メモリ１３３に記憶されたプログラムに含まれるＫ個の管理データＭＤ−１，…，ＭＤ−Ｋを、揮発性メモリ１３２における、連続するＫ個の管理データ領域に記憶させる。なお、Ｋ個の管理データ領域は、連続していなくてもよい。
【００５４】
Ｋ個の管理データＭＤ−１，…，ＭＤ−Ｋを記憶するＫ個の管理データ領域は、管理データ領域群ＭＤＲと表されてよい。Ｋ個の管理データＭＤ−１，…，ＭＤ−Ｋは、第２のデータ群の一例である。管理データ領域群ＭＤＲは、第２の領域群の一例である。
【００５５】
更に、初期化処理部１３１３は、各初期化処理において、不揮発性メモリ１３３に記憶されたプログラムに含まれるＫ個の目標データＴＤ−１，…，ＴＤ−Ｋを、揮発性メモリ１３２における、連続するＫ個の目標データ領域に記憶させる。Ｋ個の目標データＴＤ−１，…，ＴＤ−Ｋを記憶するＫ個の目標データ領域は、目標データ領域群ＴＤＲと表されてよい。Ｋ個の目標データＴＤ−１，…，ＴＤ−Ｋは、第１のデータ群の一例である。目標データ領域群ＴＤＲは、第１の領域群の一例である。
【００５６】
第１の初期化処理において、管理データＭＤ−ｋが記憶される領域は、ｋが小さくなるほど先頭に近い位置を有する。同様に、第１の初期化処理において、目標データＴＤ−ｋが記憶される領域は、ｋが小さくなるほど先頭に近い位置を有する。なお、管理データＭＤ−ｋが記憶される領域の位置は、ｋが小さくなるほど先頭に近くなる場合と異なってもよい。
【００５７】
本例では、揮発性メモリ１３２において先頭から末尾へ向かう方向は、アドレスが増加する方向である。なお、揮発性メモリ１３２において先頭から末尾へ向かう方向は、アドレスが減少する方向であってもよい。
【００５８】
第２の初期化処理において、管理データＭＤ−ｋが記憶される領域は、第１の初期化処理と同様に、ｋが小さくなるほど先頭に近い位置を有する。なお、管理データＭＤ−ｋが記憶される領域の位置は、ｋが小さくなるほど先頭に近くなる場合と異なってもよい。
【００５９】
第２の初期化処理において、目標データＴＤ−ｋが記憶される領域は、目標データＴＤ−ｋに対するカウント値ＭＤＥ−２が大きくなるほど先頭に近い位置を有する。
例えば、目標データＴＤ−１〜ＴＤ−６のそれぞれに対するカウント値ＭＤＥ−２が、図６に表されるように不揮発性メモリ１３３に記憶されている場合を想定する。この場合、第２の初期化処理において、揮発性メモリ１３２の目標データ領域群ＴＤＲにて目標データＴＤ−１〜ＴＤ−６が記憶される領域は、図７に表されるように位置する。
【００６０】
例えば、第２の初期化処理において、初期化処理部１３１３は、目標データＴＤ−ｋに対する、不揮発性メモリ１３３に記憶されたカウント値ＭＤＥ−２に基づいて、揮発性メモリ１３２において目標データＴＤ−ｋが記憶される領域を決定する。本例では、目標データＴＤ−ｋが記憶される領域は、目標データ領域群ＴＤＲに含まれる。
【００６１】
更に、第２の初期化処理において、初期化処理部１３１３は、目標データＴＤ−ｋを、決定した領域に記憶させるとともに、決定した領域を表す領域データを、管理データＭＤ−ｋを記憶する領域に含まれる領域データ領域に記憶させる。本例では、領域データは、目標データサイズＭＤＥ−４及び目標データアドレスＭＤＥ−５である。領域データ領域は、目標データサイズＭＤＥ−４及び目標データアドレスＭＤＥ−５を記憶する領域である。
【００６２】
第３の初期化処理において、管理データＭＤ−ｋが記憶される領域は、第１の初期化処理と同様に、ｋが小さくなるほど先頭に近い位置を有する。なお、管理データＭＤ−ｋが記憶される領域の位置は、ｋが小さくなるほど先頭に近くなる場合と異なってもよい。
【００６３】
第３の初期化処理において、優先アクセスフラグＭＤＥ−３が１に設定されている目標データＴＤ−ｉが記憶される領域は、優先アクセスフラグＭＤＥ−３が０に設定されている目標データＴＤ−ｊが記憶される領域よりも先頭に近い位置を有する。ｉ及びｊは、１からＫまでの各整数を表す。更に、ｉは、ｊと異なる。
【００６４】
更に、第３の初期化処理において、優先アクセスフラグＭＤＥ−３が１に設定されている目標データＴＤ−ｋが記憶される領域は、暫定優先度ＭＤＥ−１が高くなるほど先頭に近い位置を有する。加えて、第３の初期化処理において、優先アクセスフラグＭＤＥ−３が１に設定され且つ暫定優先度ＭＤＥ−１が同一である複数の目標データＴＤ−ｋのそれぞれが記憶される領域は、カウント値ＭＤＥ−２が大きくなるほど先頭に近い位置を有する。
【００６５】
例えば、目標データＴＤ−１〜ＴＤ−６のそれぞれに対する、カウント値ＭＤＥ−２、優先アクセスフラグＭＤＥ−３及び暫定優先度ＭＤＥ−１が、図８に表されるように不揮発性メモリ１３３に記憶されている場合を想定する。この場合、第３の初期化処理において、揮発性メモリ１３２の目標データ領域群ＴＤＲにて目標データＴＤ−１〜ＴＤ−６が記憶される領域は、図９に表されるように位置する。
【００６６】
例えば、第３の初期化処理にて、初期化処理部１３１３は、不揮発性メモリ１３３に記憶された暫定優先度ＭＤＥ−１、カウント値ＭＤＥ−２及び優先アクセスフラグＭＤＥ−３に基づいて揮発性メモリ１３２にて目標データＴＤ−ｋが記憶される領域を決定する。本例では、目標データＴＤ−ｋが記憶される領域は、目標データ領域群ＴＤＲに含まれる。
【００６７】
更に、第３の初期化処理にて、初期化処理部１３１３は、第２の初期化処理と同様に、目標データＴＤ−ｋを、決定した領域に記憶させるとともに、決定した領域を表す領域データを、管理データＭＤ−ｋを記憶する領域に含まれる領域データ領域に記憶させる。
【００６８】
アクセス処理部１３１４は、目標データＴＤ−ｋに対するアクセス要求が発生した場合、目標データＴＤ−ｋに関連付けられた、管理データＭＤ−ｋを記憶する領域から、管理データＭＤ−ｋに含まれる領域データを読み出す。
【００６９】
アクセス処理部１３１４は、目標データＴＤ−ｋに関連付けられた管理データＭＤ−ｋに含まれるカウント値ＭＤＥ−２に１を加算する。
【００７０】
アクセス処理部１３１４は、アクセス要求が読出要求である場合、読み出した領域データが表す領域（換言すると、目標データ領域）から目標データＴＤ−ｋを読み出す。
アクセス処理部１３１４は、アクセス要求が書込要求である場合、読み出した領域データが表す目標データ領域に目標データＴＤ−ｋを書き込む。
本例では、揮発性メモリ１３２に記憶された目標データＴＤ−ｋに対するアクセスは、上述したように、データキャッシュメモリ１３１２を用いて行なわれる。
【００７１】
例えば、第１の初期化処理においては、揮発性メモリ１３２の目標データ領域群ＴＤＲにて目標データＴＤ−１〜ＴＤ−６が記憶される領域は、図１０に表されるように位置する。例えば、図１１に表されるように、目標データＴＤ−１、ＴＤ−３、ＴＤ−５、ＴＤ−１、ＴＤ−３、及び、ＴＤ−５に対するアクセス要求が順に発生した場合を想定する。
【００７２】
この場合、目標データＴＤ−１に対するアクセス要求が発生した時点にて、処理装置１３１は、揮発性メモリ１３２に記憶された目標データＴＤ−１にアクセスする。更に、処理装置１３１は、揮発性メモリ１３２に記憶された目標データＴＤ−１及びＴＤ−２をデータキャッシュメモリ１３１２に記憶させる。
【００７３】
次に、目標データＴＤ−３に対するアクセス要求が発生した時点にて、処理装置１３１は、揮発性メモリ１３２に記憶された目標データＴＤ−３にアクセスする。更に、処理装置１３１は、揮発性メモリ１３２に記憶された目標データＴＤ−３及びＴＤ−４をデータキャッシュメモリ１３１２に記憶させる。
【００７４】
次いで、目標データＴＤ−５に対するアクセス要求が発生した時点にて、処理装置１３１は、揮発性メモリ１３２に記憶された目標データＴＤ−５にアクセスする。更に、処理装置１３１は、データキャッシュメモリ１３１２から目標データＴＤ−１及びＴＤ−２を消去するとともに、揮発性メモリ１３２に記憶された目標データＴＤ−５及びＴＤ−６をデータキャッシュメモリ１３１２に記憶させる。
その後も、アクセス要求が発生する毎に、処理装置１３１は、揮発性メモリ１３２に記憶された目標データＴＤ−ｋにアクセスする。
【００７５】
一方、第２の初期化処理においては、例えば、揮発性メモリ１３２の目標データ領域群ＴＤＲにて目標データＴＤ−１〜ＴＤ−６が記憶される領域は、カウント値ＭＤＥ−２に基づいて、図１２に表されるように位置する。例えば、図１３に表されるように、目標データＴＤ−１、ＴＤ−３、ＴＤ−５、ＴＤ−１、ＴＤ−３、及び、ＴＤ−５に対するアクセス要求が順に発生した場合を想定する。
【００７６】
この場合、目標データＴＤ−１に対するアクセス要求が発生した時点にて、処理装置１３１は、揮発性メモリ１３２に記憶された目標データＴＤ−１にアクセスする。更に、処理装置１３１は、揮発性メモリ１３２に記憶された目標データＴＤ−１及びＴＤ−３をデータキャッシュメモリ１３１２に記憶させる。
【００７７】
次に、目標データＴＤ−３に対するアクセス要求が発生した時点にて、処理装置１３１は、データキャッシュメモリ１３１２に記憶された目標データＴＤ−３にアクセスする。
【００７８】
次いで、目標データＴＤ−５に対するアクセス要求が発生した時点にて、処理装置１３１は、揮発性メモリ１３２に記憶された目標データＴＤ−５にアクセスする。更に、処理装置１３１は、揮発性メモリ１３２に記憶された目標データＴＤ−５及びＴＤ−２をデータキャッシュメモリ１３１２に記憶させる。
【００７９】
次に、目標データＴＤ−１、ＴＤ−３及びＴＤ−５に対するアクセス要求がそれぞれ発生した時点にて、処理装置１３１は、データキャッシュメモリ１３１２に記憶された目標データＴＤ−１、ＴＤ−３及びＴＤ−５にそれぞれアクセスする。
従って、この場合、処理装置１３１が揮発性メモリ１３２に記憶された目標データＴＤ−ｋにアクセスする回数を低減できる。
【００８０】
管理データ更新部１３１５は、所定の周期が経過する毎に、揮発性メモリ１３２に記憶されたカウント値ＭＤＥ−２と、第２の初期化処理を表す初期化処理フラグと、を不揮発性メモリ１３３に書き込む。更に、管理データ更新部１３１５は、処理装置１３１を再起動する。処理装置１３１の再起動は、処理装置１３１のリセットと表されてよい。例えば、処理装置１３１の再起動は、所定のリセット信号を生成することにより実現される。
【００８１】
更に、管理データ更新部１３１５は、所定のタイミングにて、後述する負荷取得部１３１６により取得された、移動局装置２０との通信の負荷が所定の条件を満たすか否かを判定する。管理データ更新部１３１５は、上記負荷が上記条件を満たす場合、目標データＴＤ−ｋに対する優先アクセスフラグを決定する。更に、管理データ更新部１３１５は、決定した優先アクセスフラグと、第３の初期化処理を表す初期化処理フラグと、を不揮発性メモリ１３３に書き込む。加えて、管理データ更新部１３１５は、処理装置１３１を再起動する。
【００８２】
負荷取得部１３１６は、所定の周期（例えば、１時間）が経過する毎に、基地局装置１０と移動局装置２０との間の通信の負荷を取得する。本例では、負荷は、単位時間あたりのＰＳ呼の数、単位時間あたりのＣＳ呼の数、単位時間あたりのＨＯ呼の数、及び、単位時間あたりの通信トラヒック量である。ＰＳ、ＣＳ、及び、ＨＯは、それぞれ、Ｐａｃｋｅｔ  Ｓｗｉｔｃｈｉｎｇ、Ｃｉｒｃｕｉｔ  Ｓｗｉｔｃｈｉｎｇ、及び、Ｈａｎｄｏｖｅｒの略記である。
なお、処理装置１３１の機能の説明は、以下の動作の説明によって補足される。
【００８３】
（動作）
処理装置１３１の動作の一例について説明する。
処理装置１３１は、処理装置１３１が起動された場合、及び、処理装置１３１が再起動された場合、図１４にフローチャートにより表される処理を実行する。
【００８４】
先ず、処理装置１３１は、不揮発性メモリ１３３に記憶された初期化処理フラグを読み出す（図１４のステップＳ１０１）。次いで、処理装置１３１は、読み出した初期化処理フラグが第２の初期化処理を表すか否かを判定する（図１４のステップＳ１０２）。本例では、初期化処理フラグが第１の初期化処理を表す場合を想定する。
【００８５】
この場合、処理装置１３１は、「Ｎｏ」と判定し、読み出した初期化処理フラグが第３の初期化処理を表すか否かを判定する（図１４のステップＳ１０３）。そして、処理装置１３１は、「Ｎｏ」と判定し、第１の初期化処理を実行する（図１４のステップＳ１０４）。そして、処理装置１３１は、図１４の処理を終了する。
【００８６】
また、処理装置１３１は、図１５にフローチャートにより表される処理を実行する。
処理装置１３１は、目標データＴＤ−ｋに対するアクセス要求が発生するまで待機する（図１５のステップＳ２０１の「Ｎｏ」ルート）。本例では、目標データＴＤ−ｋに対するアクセス要求が発生した場合を想定する。本例では、目標データＴＤ−ｋに対するアクセス要求は、目標データＴＤ−ｋを識別する識別子を含む。
【００８７】
この場合、処理装置１３１は、「Ｙｅｓ」と判定し、アクセス要求に含まれる識別子と、関連付情報と、に基づいて、揮発性メモリ１３２において管理データＭＤ−ｋを記憶する領域を決定する。そして、処理装置１３１は、決定した領域から、管理データＭＤ−ｋに含まれる領域データを読み出す（図１５のステップＳ２０２）。
【００８８】
次いで、処理装置１３１は、上記決定した領域が記憶するとともに、目標データＴＤ−ｋに関連付けられた管理データＭＤ−ｋに含まれるカウント値ＭＤＥ−２に１を加算する（図１５のステップＳ２０３）。
【００８９】
次いで、処理装置１３１は、アクセス要求が読出要求であるか否かを判定する（図１５のステップＳ２０４）。
アクセス要求が読出要求である場合、処理装置１３１は、「Ｙｅｓ」と判定し、読み出した領域データが表す領域（換言すると、目標データ領域）から目標データＴＤ−ｋを読み出す（図１５のステップＳ２０５）。一方、アクセス要求が書込要求である場合、処理装置１３１は、「Ｎｏ」と判定し、読み出した領域データが表す目標データ領域に目標データＴＤ−ｋを書き込む（図１５のステップＳ２０６）。
本例では、揮発性メモリ１３２に記憶された目標データＴＤ−ｋに対するアクセスは、上述したように、データキャッシュメモリ１３１２を用いて行なわれる。
【００９０】
そして、処理装置１３１は、ステップＳ２０１へ戻り、ステップＳ２０１からステップＳ２０６までの処理を繰り返し実行する。
【００９１】
また、処理装置１３１は、図１６にフローチャートにより表される処理を実行する。
処理装置１３１は、揮発性メモリ１３２に記憶された第１の日時条件情報を読み出す（図１６のステップＳ３０１）。第１の日時条件情報は、第１の日時条件を表す。第１の日時条件は、現在の日時が、第２の初期化処理が実行される日時であるという条件である。
【００９２】
例えば、第１の日時条件は、第２の初期化処理が実行される周期と、第２の初期化処理が実行される時刻と、を含む。第１の日時条件は、第２の初期化処理が実行される周期が１年である場合、第２の初期化処理が実行される月及び日を含む。第１の日時条件は、第２の初期化処理が実行される周期が１か月である場合、第２の初期化処理が実行される日を含む。
【００９３】
次いで、処理装置１３１は、現在の日時を取得する（図１６のステップＳ３０２）。そして、処理装置１３１は、取得した日時が、読み出した第１の日時条件情報が表す第１の日時条件を満たすか否かを判定する（図１６のステップＳ３０３）。
【００９４】
取得した日時が第１の日時条件を満たさない場合、処理装置１３１は、「Ｎｏ」と判定し、ステップＳ３０２へ戻り、ステップＳ３０２からステップＳ３０３までの処理を繰り返し実行する。
【００９５】
取得した日時が第１の日時条件を満たす場合、処理装置１３１は、「Ｙｅｓ」と判定し、ステップＳ３０４へ処理を進める。そして、処理装置１３１は、第２の初期化処理を表す初期化処理フラグと、揮発性メモリ１３２に記憶された各目標データＴＤ−ｋに対するカウント値ＭＤＥ−２と、を不揮発性メモリ１３３に書き込む（図１６のステップＳ３０４）。
【００９６】
本例では、揮発性メモリ１３２に記憶されたカウント値ＭＤＥ−２が不揮発性メモリ１３３に書き込まれる時点は、第２の初期化処理が実行される時点と一致する。なお、揮発性メモリ１３２に記憶されたカウント値ＭＤＥ−２が不揮発性メモリ１３３に書き込まれる時点は、第２の初期化処理が実行される時点と異なる時点であってもよい。
【００９７】
また、揮発性メモリ１３２に記憶されたカウント値ＭＤＥ−２が不揮発性メモリ１３３に書き込まれる頻度は、第２の初期化処理が実行される頻度と異なってもよい。例えば、揮発性メモリ１３２に記憶されたカウント値ＭＤＥ−２が不揮発性メモリ１３３に書き込まれる周期は、第２の初期化処理が実行される周期と異なってもよい。
【００９８】
そして、処理装置１３１は、処理装置１３１をリセット（換言すると、再起動）する（図１６のステップＳ３０５）。これにより、処理装置１３１は、図１６の処理を終了する。
【００９９】
処理装置１３１は、再起動された場合、再び、図１４の処理を実行する。この場合、不揮発性メモリ１３３に記憶された初期化処理フラグが第２の初期化処理を表すので、処理装置１３１は、図１４のステップＳ１０２にて「Ｙｅｓ」と判定し、第２の初期化処理を実行する（図１４のステップＳ１０５）。そして、処理装置１３１は、図１４の処理を終了する。
【０１００】
本例では、処理装置１３１は、第２の初期化処理のうちの、目標データＴＤ−ｋを揮発性メモリ１３２に記憶させる処理として、図１７にフローチャートにより表される処理を実行する。
【０１０１】
処理装置１３１は、不揮発性メモリ１３３に記憶されたカウント値ＭＤＥ−２に基づいて、Ｋ個の目標データＴＤ−１，…，ＴＤ−Ｋの順序を決定する（図１７のステップＳ４０１）。本例では、決定される順序において、目標データＴＤ−ｋは、目標データＴＤ−ｋに対するカウント値ＭＤＥ−２が大きくなるほど先頭に近づく。
【０１０２】
処理装置１３１は、決定した順序に従った、各目標データＴＤ−１，…，ＴＤ−Ｋに対するループ処理を実行する。ループ処理の始端は、ステップＳ４０２であり、ループ処理の終端は、ステップＳ４０６である。本例では、ループ処理の対象となる目標データＴＤ−ｋは、処理対象の目標データＴＤ−ｋと表される。
【０１０３】
ループ処理について説明を加える。
処理装置１３１は、揮発性メモリ１３２において、処理対象の目標データＴＤ−ｋが記憶される領域である目標データ領域を決定する（図１７のステップＳ４０３）。決定される目標データ領域は、ループ処理の１回目の実行時において、目標データ領域群ＴＤＲの先頭のアドレスから開始し、且つ、処理対象の目標データＴＤ−ｋと同じサイズを有する領域である。決定される目標データ領域は、ループ処理の２回目以降の実行時において、直前に実行されたループ処理にて決定された目標データ領域に後続するアドレスから開始し、且つ、処理対象の目標データＴＤ−ｋと同じサイズを有する領域である。
【０１０４】
次いで、処理装置１３１は、処理対象の目標データＴＤ−ｋを、決定した目標データ領域に書き込む（図１７のステップＳ４０４）。そして、処理装置１３１は、決定した目標データ領域を表す領域データを、揮発性メモリ１３２において、処理対象の目標データＴＤ−ｋに関連付けられた管理データＭＤ−ｋを記憶する領域に含まれる領域データ領域に書き込む。これにより、処理装置１３１は、処理対象の目標データＴＤ−ｋに関連付けられた領域データを更新する（図１７のステップＳ４０５）。
このようにして、処理装置１３１は、ループ処理を実行する。
【０１０５】
そして、処理装置１３１は、決定した順序に従った、各目標データＴＤ−１，…，ＴＤ−Ｋに対するループ処理を実行した後、図１７の処理を終了する。
これにより、揮発性メモリ１３２において、目標データＴＤ−ｋが記憶された領域は、目標データＴＤ−ｋに対するカウント値ＭＤＥ−２が大きくなるほど先頭に近い位置を有する。
【０１０６】
また、処理装置１３１は、図１８にフローチャートにより表される処理を実行する。
処理装置１３１は、揮発性メモリ１３２に記憶された第２の日時条件情報及び合致条件情報を読み出す（図１８のステップＳ５０１）。第２の日時条件情報は、第２の日時条件を表す。第２の日時条件は、現在の日時が、合致判定が実行される日時である、という条件である。合致判定は、基地局装置１０と移動局装置２０との間の通信の負荷の時間に対する変化が、合致条件情報が表す合致条件を満たすか否かの判定である。合致条件については後述する。
【０１０７】
次いで、処理装置１３１は、現在の日時を取得する（図１８のステップＳ５０２）。そして、処理装置１３１は、取得した日時が、読み出した第２の日時条件情報が表す第２の日時条件を満たすか否かを判定する（図１８のステップＳ５０３）。
【０１０８】
取得した日時が第２の日時条件を満たさない場合、処理装置１３１は、「Ｎｏ」と判定し、ステップＳ５０２へ戻り、ステップＳ５０２からステップＳ５０３までの処理を繰り返し実行する。
取得した日時が第２の日時条件を満たす場合、処理装置１３１は、「Ｙｅｓ」と判定し、合致判定を実行する（図１８のステップＳ５０４）。
【０１０９】
ここで、合致条件について説明を加える。
例えば、ＣＳ呼数ＣＣＳ、ＰＳ呼数ＣＰＳ及びＨＯ呼数ＣＨＯは、１日において、図１９に表されるように変化することがある。
本例では、上述したように、処理装置１３１は、所定の周期（例えば、１時間）が経過する毎に、単位時間あたりのＰＳ呼数、単位時間あたりのＣＳ呼数、及び、単位時間あたりのＨＯ呼数のそれぞれを取得する。
【０１１０】
合致条件は、ＰＳ呼数、ＣＳ呼数、及び、ＨＯ呼数のそれぞれに対して、複数の時点のそれぞれにおいて取得された呼数が、当該時点に対して定められた呼数の基準値を中心とした所定の範囲内にある、という条件である。合致条件情報は、ＰＳ呼数、ＣＳ呼数、及び、ＨＯ呼数のそれぞれに対して、上記複数の時点のそれぞれにおける呼数の基準値を中心とした所定の範囲を表す情報（換言すると、各呼数の範囲情報）を含む。
【０１１１】
本例では、各呼数の範囲情報は、呼数及び時間のそれぞれを次元として有するとともに、上記範囲内であることに対応する要素の値が１であり且つ上記範囲外であることに対応する要素の値が０である２次元配列により表される。
【０１１２】
例えば、呼数及び時間を２次元の直交座標系における座標軸としてそれぞれ用いた場合、上記２次元配列は、図２０により表される。図２０において、斜線によりハッチングされた正方形は、上記範囲内であることを表すとともに、ハッチングされていない正方形は、上記範囲外であることを表す。
【０１１３】
本例の処理装置１３１は、ＰＳ呼数、ＣＳ呼数、及び、ＨＯ呼数のそれぞれに対して、呼数及び時間のそれぞれを次元として有するとともに、取得した呼数に対応する要素の値が１であり且つ取得した呼数に対応しない要素の値が０である２次元配列を生成する。換言すると、生成される２次元配列は、取得された呼数を表す。
【０１１４】
例えば、呼数及び時間を２次元の直交座標系における座標軸としてそれぞれ用いた場合、生成された２次元配列は、図２１により表される。図２１において、クロスハッチングされた正方形は、取得した呼数であることを表すとともに、ハッチングされていない正方形は、取得した呼数でないことを表す。
【０１１５】
本例では、処理装置１３１は、ＰＳ呼数、ＣＳ呼数、及び、ＨＯ呼数のそれぞれに対して、範囲情報を表す２次元配列と、取得した呼数を表す２次元配列と、のそれぞれから、例えば、図２２に表されるように、同一の時間に対応する１次元配列を順に取得する。図２２の（Ａ）は、取得した呼数を表す２次元配列から取得された１次元配列を表し、図２２の（Ｂ）は、範囲情報を表す２次元配列から取得された１次元配列を表す。
【０１１６】
処理装置１３１は、取得した呼数を表す１次元配列に含まれる、値が１である要素に対応する要素であり且つ範囲情報を表す１次元配列に含まれる要素の値が１であるか否かを判定する。
処理装置１３１は、ＰＳ呼数、ＣＳ呼数、及び、ＨＯ呼数のそれぞれに対して、且つ、各時間に対応する１次元配列に対して、上記要素の値が１である場合、基地局装置１０と移動局装置２０との間の通信の負荷の時間に対する変化が合致条件を満たす、と判定する。
【０１１７】
処理装置１３１は、基地局装置１０と移動局装置２０との間の通信の負荷の時間に対する変化が合致条件を満たす場合、図１８のステップＳ５０４にて「Ｙｅｓ」と判定し、ステップＳ５０５へ処理を進める。
【０１１８】
そして、処理装置１３１は、第３の初期化処理を表す初期化処理フラグと、各目標データＴＤ−ｋに対して予め定められた優先アクセスフラグＭＤＥ−３と、を不揮発性メモリ１３３に書き込む（図１８のステップＳ５０５）。本例では、各目標データＴＤ−ｋに対する優先アクセスフラグＭＤＥ−３は、合致条件情報に含まれる。換言すると、各目標データＴＤ−ｋに対する優先アクセスフラグＭＤＥ−３は、合致条件と関連付けて定められる。
【０１１９】
そして、処理装置１３１は、処理装置１３１をリセット（換言すると、再起動）する（図１８のステップＳ５０６）。これにより、処理装置１３１は、図１８の処理を終了する。
なお、基地局装置１０と移動局装置２０との間の通信の負荷の時間に対する変化が合致条件を満たさない場合、処理装置１３１は、図１８のステップＳ５０４にて「Ｎｏ」と判定する。そして、処理装置１３１は、ステップＳ５０５及びステップＳ５０６の処理を実行することなく、図１８の処理を終了する。
【０１２０】
本例では、処理装置１３１は、合致条件情報及び第２の日時条件情報の組を６組保持する。処理装置１３１は、６組のそれぞれに対して、図１８の処理を実行する。
【０１２１】
例えば、図１９に表される、ＣＳ呼数ＣＣＳ、ＰＳ呼数ＣＰＳ及びＨＯ呼数ＣＨＯの、１日の各時間帯ＴＺ−１〜ＴＺ−４における変化は、図２３に表されるような特徴を有する。時間帯ＴＺ−１〜ＴＺ−４は、それぞれ、５時から９時までの時間帯、９時から１７時までの時間帯、１７時から２０時までの時間帯、及び、２０時から２３時までの時間帯である。
本例では、ＣＳ呼、ＰＳ呼及びＨＯ呼の時間帯ＴＺ−１〜ＴＺ−４における変化に対処するために、第１〜第４の組がそれぞれ用いられる。
【０１２２】
第１の組の第２の日時条件情報は、合致判定が実行される日時として、時間帯ＴＺ−４が終了する時点を用いる。第１の組の合致条件情報は、合致条件における複数の時点として、時間帯ＴＺ−４に含まれる複数の時点を用いる。
【０１２３】
更に、本例では、図２４に表されるように、第１の組の合致条件情報は、ＨＯ呼の制御に用いられる各目標データＴＤ−ｋに対する優先アクセスフラグＭＤＥ−３として１を含む。加えて、本例では、図２４に表されるように、第１の組の合致条件情報は、ＣＳ呼及びＰＳ呼の制御に用いられる各目標データＴＤ−ｋに対する優先アクセスフラグＭＤＥ−３として０を含む。
【０１２４】
第２の組の第２の日時条件情報は、合致判定が実行される日時として、時間帯ＴＺ−１が終了する時点を用いる。第２の組の合致条件情報は、合致条件における複数の時点として、時間帯ＴＺ−１に含まれる複数の時点を用いる。
【０１２５】
更に、本例では、図２４に表されるように、第２の組の合致条件情報は、ＣＳ呼及びＰＳ呼の制御に用いられる各目標データＴＤ−ｋに対する優先アクセスフラグＭＤＥ−３として１を含む。加えて、本例では、図２４に表されるように、第２の組の合致条件情報は、ＨＯ呼の制御に用いられる各目標データＴＤ−ｋに対する優先アクセスフラグＭＤＥ−３として０を含む。
【０１２６】
第３の組の第２の日時条件情報は、合致判定が実行される日時として、時間帯ＴＺ−２が終了する時点を用いる。第３の組の合致条件情報は、合致条件における複数の時点として、時間帯ＴＺ−２に含まれる複数の時点を用いる。
【０１２７】
更に、本例では、図２４に表されるように、第３の組の合致条件情報は、ＣＳ呼及びＰＳ呼の制御に用いられる各目標データＴＤ−ｋに対する優先アクセスフラグＭＤＥ−３として１を含む。加えて、本例では、図２４に表されるように、第３の組の合致条件情報は、ＨＯ呼の制御に用いられる各目標データＴＤ−ｋに対する優先アクセスフラグＭＤＥ−３として０を含む。
【０１２８】
第４の組の第２の日時条件情報は、合致判定が実行される日時として、時間帯ＴＺ−３が終了する時点を用いる。第４の組の合致条件情報は、合致条件における複数の時点として、時間帯ＴＺ−３に含まれる複数の時点を用いる。
【０１２９】
更に、本例では、図２４に表されるように、第４の組の合致条件情報は、ＰＳ呼の制御に用いられる各目標データＴＤ−ｋに対する優先アクセスフラグＭＤＥ−３として１を含む。加えて、本例では、図２４に表されるように、第４の組の合致条件情報は、ＣＳ呼及びＨＯ呼の制御に用いられる各目標データＴＤ−ｋに対する優先アクセスフラグＭＤＥ−３として０を含む。
【０１３０】
ＣＳ呼及びＰＳ呼は、週末において、時間の経過に伴って急激に増加しやすい。例えば、ＣＳ呼数ＣＣＳ及びＰＳ呼数ＣＰＳは、１週間において、図２５に表されるように変化することがある。本例では、ＣＳ呼及びＰＳ呼の１週間における変化に対処するために、第５の組が用いられる。
【０１３１】
第５の組の第２の日時条件情報は、合致判定が実行される日時として、金曜日の深夜（例えば、午前０時）を用いる。第５の組の合致条件情報は、合致条件における複数の時点として、直前の水曜日の深夜から金曜日の深夜までの時間帯に含まれる複数の時点を用いる。
【０１３２】
更に、本例では、第５の組の合致条件情報は、ＣＳ呼及びＰＳ呼の制御に用いられる各目標データＴＤ−ｋに対する優先アクセスフラグＭＤＥ−３として１を含む。加えて、本例では、第５の組の合致条件情報は、ＨＯ呼の制御に用いられる各目標データＴＤ−ｋに対する優先アクセスフラグＭＤＥ−３として０を含む。
【０１３３】
なお、第５の組に対して図１８の処理が実行される場合における合致判定は、ＨＯ呼数に基づくことなく、ＣＳ呼数及びＰＳ呼数に基づいて行なわれてよい。
また、処理装置１３１は、第５の組に対して図１８の処理を実行することにより、第３の初期化処理を実行した場合、所定のタイミング（例えば、日曜日の深夜等）にて、第１の初期化処理を実行してよい。
【０１３４】
ＣＳ呼及びＰＳ呼は、１２月から３月までの期間において、時間の経過に伴って増加しやすい。例えば、ＣＳ呼数ＣＣＳ及びＰＳ呼数ＣＰＳは、１年間において、図２６に表されるように変化することがある。本例では、ＣＳ呼及びＰＳ呼の１年間における変化に対処するために、第６の組が用いられる。
【０１３５】
第６の組の第２の日時条件情報は、合致判定が実行される日時として、１１月３０日の深夜（例えば、午前０時）を用いる。第６の組の合致条件情報は、合致条件における複数の時点として、直前の９月３０日の深夜から１１月３０日の深夜までの時間帯に含まれる複数の時点を用いる。
【０１３６】
更に、本例では、第６の組の合致条件情報は、ＣＳ呼及びＰＳ呼の制御に用いられる各目標データＴＤ−ｋに対する優先アクセスフラグＭＤＥ−３として１を含む。加えて、本例では、第６の組の合致条件情報は、ＨＯ呼の制御に用いられる各目標データＴＤ−ｋに対する優先アクセスフラグＭＤＥ−３として０を含む。
【０１３７】
なお、第６の組に対して図１８の処理が実行される場合における合致判定は、ＨＯ呼数に基づくことなく、ＣＳ呼数及びＰＳ呼数に基づいて行なわれてよい。
また、処理装置１３１は、第６の組に対して図１８の処理を実行することにより、第３の初期化処理を実行した場合、所定のタイミング（例えば、３月３１日の深夜等）にて、第１の初期化処理を実行してよい。
【０１３８】
処理装置１３１は、再起動された場合、再び、図１４の処理を実行する。この場合、不揮発性メモリ１３３に記憶された初期化処理フラグは、第３の初期化処理を表す。従って、処理装置１３１は、図１４のステップＳ１０２及びＳ１０３にて「Ｎｏ」及び「Ｙｅｓ」とそれぞれ判定し、第３の初期化処理を実行する（図１４のステップＳ１０６）。そして、処理装置１３１は、図１４の処理を終了する。
【０１３９】
本例では、処理装置１３１は、第３の初期化処理のうちの、目標データＴＤ−ｋを揮発性メモリ１３２に記憶させる処理として、図２７にフローチャートにより表される処理を実行する。
【０１４０】
処理装置１３１は、不揮発性メモリ１３３に記憶された、暫定優先度ＭＤＥ−１、カウント値ＭＤＥ−２及び優先アクセスフラグＭＤＥ−３に基づいて、Ｋ個の目標データＴＤ−１，…，ＴＤ−Ｋの順序を決定する（図２７のステップＳ６０１）。
【０１４１】
本例では、決定される順序において、優先アクセスフラグＭＤＥ−３が１に設定されている目標データＴＤ−ｉは、優先アクセスフラグＭＤＥ−３が０に設定されている目標データＴＤ−ｊよりも先頭に近づく。更に、決定される順序において、優先アクセスフラグＭＤＥ−３が１に設定されている目標データＴＤ−ｋは、暫定優先度ＭＤＥ−１が高くなるほど先頭に近づく。加えて、決定される順序において、優先アクセスフラグＭＤＥ−３が１に設定され且つ暫定優先度ＭＤＥ−１が同一である複数の目標データＴＤ−ｋのそれぞれは、カウント値ＭＤＥ−２が大きくなるほど先頭に近づく。
【０１４２】
処理装置１３１は、決定した順序に従った、各目標データＴＤ−１，…，ＴＤ−Ｋに対するループ処理を実行する。ループ処理の始端は、ステップＳ６０２であり、ループ処理の終端は、ステップＳ６０６である。本例では、ループ処理の対象となる目標データＴＤ−ｋは、処理対象の目標データＴＤ−ｋと表される。
【０１４３】
ループ処理について説明を加える。
処理装置１３１は、揮発性メモリ１３２において、処理対象の目標データＴＤ−ｋが記憶される領域である目標データ領域を決定する（図２７のステップＳ６０３）。決定される目標データ領域は、ループ処理の１回目の実行時において、目標データ領域群ＴＤＲの先頭のアドレスから開始し、且つ、処理対象の目標データＴＤ−ｋと同じサイズを有する領域である。決定される目標データ領域は、ループ処理の２回目以降の実行時において、直前に実行されたループ処理にて決定された目標データ領域に後続するアドレスから開始し、且つ、処理対象の目標データＴＤ−ｋと同じサイズを有する領域である。
【０１４４】
次いで、処理装置１３１は、処理対象の目標データＴＤ−ｋを、決定した目標データ領域に書き込む（図２７のステップＳ６０４）。そして、処理装置１３１は、決定した目標データ領域を表す領域データを、揮発性メモリ１３２において、処理対象の目標データＴＤ−ｋに関連付けられた管理データＭＤ−ｋを記憶する領域に含まれる領域データ領域に書き込む。これにより、処理装置１３１は、処理対象の目標データＴＤ−ｋに関連付けられた領域データを更新する（図２７のステップＳ６０５）。
このようにして、処理装置１３１は、ループ処理を実行する。
【０１４５】
そして、処理装置１３１は、決定した順序に従った、各目標データＴＤ−１，…，ＴＤ−Ｋに対するループ処理を実行した後、図２７の処理を終了する。
【０１４６】
これにより、揮発性メモリ１３２において、優先アクセスフラグＭＤＥ−３が１に設定されている目標データＴＤ−ｉが記憶された領域は、優先アクセスフラグＭＤＥ−３が０に設定されている目標データＴＤ−ｊが記憶された領域よりも先頭に近い位置を有する。更に、揮発性メモリ１３２において、優先アクセスフラグＭＤＥ−３が１に設定されている目標データＴＤ−ｋが記憶された領域は、暫定優先度ＭＤＥ−１が高くなるほど先頭に近い位置を有する。
【０１４７】
加えて、揮発性メモリ１３２において、優先アクセスフラグＭＤＥ−３が１に設定され且つ暫定優先度ＭＤＥ−１が同一である複数の目標データＴＤ−ｋのそれぞれが記憶された領域は、カウント値ＭＤＥ−２が大きくなるほど先頭に近い位置を有する。
【０１４８】
例えば、ＣＳ呼は、図２８に表されるように、特定の時刻（換言すると、基準時刻、本例では、１７時）に近づくにつれて急激に増加することがある。上記変化は、上記時刻において、コンサート等のイベントが開催される場合に生じやすい。
本例では、上記変化に対処するために、処理装置１３１は、図２９にフローチャートにより表される処理を実行する。
【０１４９】
処理装置１３１は、揮発性メモリ１３２に記憶された第３及び第４の日時条件情報を読み出す（図２９のステップＳ７０１）。第３及び第４の日時条件情報は、第３及び第４の日時条件をそれぞれ表す。
【０１５０】
第３の日時条件は、現在の日時が、後述する増加率を算出する基礎となる第１の日時（換言すると、第１の基礎日時）である、という条件である。本例では、通信の負荷は、基地局装置１０と移動局装置２０との間の通信におけるＣＳ呼数である。第１の基礎日時は、基準時刻よりも所定の時間（本例では、３時間）だけ前の日時である。本例では、処理装置１３１は、基準時刻を予め保持する。なお、基準時刻は、基地局装置１０のユーザにより入力されてもよい。
【０１５１】
第４の日時条件は、現在の日時が、後述する増加率を算出する基礎となる第２の日時（換言すると、第２の基礎日時）である、という条件である。第２の基礎日時は、第１の基礎日時よりも後であり、且つ、基準時刻よりも所定の時間（本例では、１時間）だけ前の日時である。
【０１５２】
次いで、処理装置１３１は、現在の日時を取得する（図２９のステップＳ７０２）。そして、処理装置１３１は、取得した日時が、読み出した第３の日時条件情報が表す第３の日時条件を満たすか否かを判定する（図２９のステップＳ７０３）。
【０１５３】
取得した日時が第３の日時条件を満たさない場合、処理装置１３１は、「Ｎｏ」と判定し、ステップＳ７０２へ戻り、ステップＳ７０２からステップＳ７０３までの処理を繰り返し実行する。
【０１５４】
取得した日時が第３の日時条件を満たす場合、処理装置１３１は、「Ｙｅｓ」と判定し、通信の負荷を揮発性メモリ１３２に記憶させる（図２９のステップＳ７０４）。次いで、処理装置１３１は、現在の日時を取得する（図２９のステップＳ７０５）。そして、処理装置１３１は、取得した日時が、読み出した第４の日時条件情報が表す第４の日時条件を満たすか否かを判定する（図２９のステップＳ７０６）。
【０１５５】
取得した日時が第６の日時条件を満たさない場合、処理装置１３１は、「Ｎｏ」と判定し、ステップＳ７０５へ戻り、ステップＳ７０５からステップＳ７０６までの処理を繰り返し実行する。
【０１５６】
取得した日時が第４の日時条件を満たす場合、処理装置１３１は、「Ｙｅｓ」と判定し、基準時刻における通信の負荷を推定する（図２９のステップＳ７０７）。本例では、処理装置１３１は、数式１により表される回帰直線に基づいて、基準時刻における通信の負荷を推定する。
【数１】
2017004469.tif 000003
【０１５７】
ｙは、通信の負荷を表し、ｘは、時間を表す。ａ及びｂは、数式２及び数式３により表される。
【数２】
2017004469.tif 000004
【数３】
2017004469.tif 000005
【０１５８】
Ｎは、第１の基礎日時から第２の基礎日時までの期間において取得された通信の負荷の数を表す。ｙｎは、第１の基礎日時から第２の基礎日時までの期間において取得された、ｎ番目の通信の負荷を表す。ｎは、１からＮまでの各整数を表す。ｘｎは、第１の基礎日時から第２の基礎日時までの期間において通信の負荷が取得された、ｎ番目の日時を表す。
【０１５９】
次いで、処理装置１３１は、数式４と、第１の基礎日時にて記憶された通信の負荷Ｙ１と、推定した通信の負荷Ｙ２と、に基づいて、通信の負荷の増加率αを算出する（図２９のステップＳ７０８）。
【数４】
2017004469.tif 000006
【０１６０】
次いで、処理装置１３１は、算出した増加率αが、所定の増加率閾値（例えば、３０％）以上であるか否かを判定する（図２９のステップＳ７０９）。本例では、処理装置１３１は、増加率閾値を予め保持する。なお、増加率閾値は、基地局装置１０のユーザにより入力されてもよい。
【０１６１】
処理装置１３１は、増加率αが増加率閾値以上である場合、「Ｙｅｓ」と判定し、ステップＳ７１０へ処理を進める。そして、処理装置１３１は、第３の初期化処理を表す初期化処理フラグと、各目標データＴＤ−ｋに対して予め定められた優先アクセスフラグＭＤＥ−３と、を不揮発性メモリ１３３に書き込む（図２９のステップＳ７１０）。
【０１６２】
本例では、処理装置１３１は、ＣＳ呼の制御に用いられる各目標データＴＤ−ｋに対する優先アクセスフラグＭＤＥ−３として１を用いる。更に、処理装置１３１は、ＰＳ呼及びＨＯ呼の制御に用いられる各目標データＴＤ−ｋに対する優先アクセスフラグＭＤＥ−３として０を用いる。
【０１６３】
そして、処理装置１３１は、処理装置１３１をリセット（換言すると、再起動）する（図２９のステップＳ７１１）。これにより、処理装置１３１は、図２９の処理を終了する。
一方、処理装置１３１は、増加率αが増加率閾値よりも小さい場合、ステップＳ７０９にて「Ｎｏ」と判定し、処理装置１３１をリセットすることなく図２９の処理を終了する。
【０１６４】
また、例えば、ＣＳ呼における通信トラヒック量は、図３０に表されるように、増加することがある。上記増加は、基地局装置１０が形成するセルに位置する移動局装置２０の数が増加した場合に生じやすい。
本例では、上記増加に対処するために、処理装置１３１は、図３１にフローチャートにより表される処理を実行する。
【０１６５】
処理装置１３１は、揮発性メモリ１３２に記憶された第５の日時条件情報を読み出す（図３１のステップＳ８０１）。第５の日時条件情報は、第５の日時条件をそれぞれ表す。
第５の日時条件は、現在の日時が、通信の負荷が第１の負荷閾値以上であるか否かが判定される日時（換言すると、判定日時、本例では、２０１４年１２月３１日）である、という条件である。本例では、通信の負荷は、基地局装置１０と移動局装置２０との間の通信のＣＳ呼における通信トラヒック量である。本例では、処理装置１３１は、判定日時を予め保持する。なお、判定日時は、基地局装置１０のユーザにより入力されてもよい。
【０１６６】
次いで、処理装置１３１は、現在の日時を取得する（図３１のステップＳ８０２）。そして、処理装置１３１は、取得した日時が、読み出した第５の日時条件情報が表す第５の日時条件を満たすか否かを判定する（図３１のステップＳ８０３）。
【０１６７】
取得した日時が第５の日時条件を満たさない場合、処理装置１３１は、「Ｎｏ」と判定し、ステップＳ８０２へ戻り、ステップＳ８０２からステップＳ８０３までの処理を繰り返し実行する。
【０１６８】
取得した日時が第５の日時条件を満たす場合、処理装置１３１は、「Ｙｅｓ」と判定し、現在から所定の時間（本例では、３か月）だけ後の時点（換言すると、推定時点）における通信の負荷を推定する（図３１のステップＳ８０４）。本例では、処理装置１３１は、図２９のステップＳ７０７と同様に、数式１により表される回帰直線に基づいて、推定時点における通信の負荷を推定する。
【０１６９】
次いで、処理装置１３１は、推定した通信の負荷が、所定の第１の負荷閾値以上であるか否かを判定する（図３１のステップＳ８０５）。本例では、処理装置１３１は、第１の負荷閾値を予め保持する。なお、第１の負荷閾値は、基地局装置１０のユーザにより入力されてもよい。
【０１７０】
処理装置１３１は、推定した通信の負荷が第１の負荷閾値以上である場合、「Ｙｅｓ」と判定し、ステップＳ８０６へ処理を進める。そして、処理装置１３１は、第３の初期化処理を表す初期化処理フラグと、各目標データＴＤ−ｋに対して予め定められた優先アクセスフラグＭＤＥ−３と、を不揮発性メモリ１３３に書き込む（図３１のステップＳ８０６）。
【０１７１】
本例では、処理装置１３１は、ＣＳ呼の制御に用いられる各目標データＴＤ−ｋに対する優先アクセスフラグＭＤＥ−３として１を用いる。更に、処理装置１３１は、ＰＳ呼及びＨＯ呼の制御に用いられる各目標データＴＤ−ｋに対する優先アクセスフラグＭＤＥ−３として０を用いる。
【０１７２】
そして、処理装置１３１は、処理装置１３１をリセット（換言すると、再起動）する（図３１のステップＳ８０７）。これにより、処理装置１３１は、図３１の処理を終了する。
一方、処理装置１３１は、推定した通信の負荷が第１の負荷閾値よりも小さい場合、ステップＳ８０５にて「Ｎｏ」と判定し、処理装置１３１をリセットすることなく図３１の処理を終了する。
【０１７３】
また、例えば、ＣＳ呼における通信トラヒック量は、図３２に表されるように、減少することがある。上記減少は、基地局装置１０が形成するセルに位置する移動局装置２０の数が減少した場合に生じやすい。
本例では、上記減少に対処するために、処理装置１３１は、図３３にフローチャートにより表される処理を実行する。
【０１７４】
処理装置１３１は、揮発性メモリ１３２に記憶された第６の日時条件情報を読み出す（図３３のステップＳ９０１）。第６の日時条件情報は、第６の日時条件をそれぞれ表す。
第６の日時条件は、現在の日時が、通信の負荷が第２の負荷閾値以下であるか否かが判定される日時（換言すると、判定日時、本例では、２０１４年１２月３１日）である、という条件である。本例では、通信の負荷は、基地局装置１０と移動局装置２０との間の通信のＣＳ呼における通信トラヒック量である。本例では、処理装置１３１は、判定日時を予め保持する。なお、判定日時は、基地局装置１０のユーザにより入力されてもよい。また、判定日時は、図３１の処理にて用いられる判定日時と異なってよい。
【０１７５】
次いで、処理装置１３１は、現在の日時を取得する（図３３のステップＳ９０２）。そして、処理装置１３１は、取得した日時が、読み出した第６の日時条件情報が表す第６の日時条件を満たすか否かを判定する（図３３のステップＳ９０３）。
【０１７６】
取得した日時が第６の日時条件を満たさない場合、処理装置１３１は、「Ｎｏ」と判定し、ステップＳ９０２へ戻り、ステップＳ９０２からステップＳ９０３までの処理を繰り返し実行する。
【０１７７】
取得した日時が第６の日時条件を満たす場合、処理装置１３１は、「Ｙｅｓ」と判定し、現在から所定の時間（本例では、３か月）だけ後の時点（換言すると、推定時点）における通信の負荷を推定する（図３３のステップＳ９０４）。本例では、処理装置１３１は、図２９のステップＳ７０７と同様に、数式１により表される回帰直線に基づいて、推定時点における通信の負荷を推定する。
【０１７８】
次いで、処理装置１３１は、推定した通信の負荷が、所定の第２の負荷閾値以下であるか否かを判定する（図３３のステップＳ９０５）。本例では、処理装置１３１は、第２の負荷閾値を予め保持する。なお、第２の負荷閾値は、基地局装置１０のユーザにより入力されてもよい。
【０１７９】
処理装置１３１は、推定した通信の負荷が第２の負荷閾値以下である場合、「Ｙｅｓ」と判定し、ステップＳ９０６へ処理を進める。そして、処理装置１３１は、第３の初期化処理を表す初期化処理フラグと、各目標データＴＤ−ｋに対して予め定められた優先アクセスフラグＭＤＥ−３と、を不揮発性メモリ１３３に書き込む（図３３のステップＳ９０６）。
【０１８０】
本例では、処理装置１３１は、ＣＳ呼の制御に用いられる各目標データＴＤ−ｋに対する優先アクセスフラグＭＤＥ−３として１を用いる。更に、処理装置１３１は、ＰＳ呼及びＨＯ呼の制御に用いられる各目標データＴＤ−ｋに対する優先アクセスフラグＭＤＥ−３として０を用いる。
【０１８１】
そして、処理装置１３１は、処理装置１３１をリセット（換言すると、再起動）する（図３３のステップＳ９０７）。これにより、処理装置１３１は、図３３の処理を終了する。
一方、処理装置１３１は、推定した通信の負荷が第２の負荷閾値よりも大きい場合、ステップＳ９０５にて「Ｎｏ」と判定し、処理装置１３１をリセットすることなく図３３の処理を終了する。
【０１８２】
以上、説明したように、第１実施形態の基地局装置１０において、処理装置１３１は、目標データ群を目標データ領域群ＴＤＲに記憶させ、目標データ領域群ＴＤＲを表す管理データ群を管理データ領域群ＭＤＲに記憶させる。更に、処理装置１３１は、管理データ領域群ＭＤＲを表す情報を保持し、当該情報に基づいて目標データ群に含まれる目標データにアクセスする。
【０１８３】
これによれば、目標データ群に含まれる目標データが記憶される領域が変更された場合、処理装置１３１は、管理データ群に含まれる管理データが変更後の領域を表すように当該管理データを変更できる。これにより、処理装置１３１は、保持された情報に基づいて、目標データ群に含まれる目標データに適切にアクセスできる。従って、処理装置１３１は、目標データ群に含まれる各目標データを記憶させる領域を、目標データがアクセスされる頻度に応じて変更できるので、迅速に目標データにアクセスできる。
【０１８４】
更に、第１実施形態の基地局装置１０において、処理装置１３１は、目標データ群に含まれる複数の目標データを記憶する複数の領域をそれぞれ決定し、目標データ群に含まれる複数の目標データを、決定した複数の領域にそれぞれ記憶させる。加えて、処理装置１３１は、決定した複数の領域を表す複数のデータを、目標データ群に含まれる複数の目標データとそれぞれ関連付けられ且つ管理データ領域群ＭＤＲに含まれる複数の領域にそれぞれ記憶させる。
【０１８５】
これによれば、処理装置１３１は、目標データ群に含まれる目標データが記憶される領域を変更するとともに、管理データ群に含まれる管理データが変更後の領域を表すように当該管理データを変更する。これにより、処理装置１３１は、保持された情報に基づいて、目標データ群に含まれる目標データに適切にアクセスできる。従って、処理装置１３１は、目標データ群に含まれる各目標データを記憶させる領域を、目標データがアクセスされる頻度に応じて変更できるので、迅速に目標データにアクセスできる。
【０１８６】
更に、第１実施形態の基地局装置１０において、目標データ群に含まれる複数の目標データに対して決定される複数の領域は、目標データ領域群ＴＤＲに含まれる。
【０１８７】
これによれば、処理装置１３１が使用する領域が無駄に増加することを抑制できる。
【０１８８】
更に、第１実施形態の基地局装置１０において、複数の領域の決定は、所定の周期が経過する毎に行なわれる。
【０１８９】
これによれば、目標データがアクセスされる頻度の時間に対する変化に応じて、目標データ群に含まれる目標データが記憶される領域を変更できる。この結果、処理装置１３１は、迅速に目標データにアクセスできる。
【０１９０】
更に、第１実施形態の基地局装置１０において、処理装置１３１は、目標データ群に含まれる複数の目標データのそれぞれに対する、当該目標データがアクセスされた回数に基づいて、複数の領域の決定を行なう。
【０１９１】
これによれば、目標データがアクセスされた回数に基づいて、目標データ群に含まれる目標データが記憶される領域を変更できる。この結果、処理装置１３１は、迅速に目標データにアクセスできる。
【０１９２】
更に、第１実施形態の基地局装置１０において、処理装置１３１は、基地局装置１０と移動局装置２０との間の通信の負荷に基づいて、複数の領域の決定を行なう。
【０１９３】
基地局装置１０と移動局装置２０との間の通信の負荷と、目標データがアクセスされる頻度と、の相関は、強くなりやすい。従って、基地局装置１０によれば、負荷に基づいて、目標データ群に含まれる目標データが記憶される領域を適切に変更できる。この結果、処理装置１３１は、迅速に目標データにアクセスできる。
【０１９４】
更に、第１実施形態の基地局装置１０において、処理装置１３１は、負荷の時間に対する変化に応じて、目標データ群に含まれる複数の目標データのそれぞれに対して定められた優先度に基づいて、複数の領域の決定を行なう。
【０１９５】
ある時点までの負荷の時間に対する変化と、当該時点よりも後の負荷と、の相関は、強くなりやすい。従って、基地局装置１０によれば、負荷の時間に対する変化に応じた優先度に基づいて、目標データ群に含まれる目標データが記憶される領域を適切に変更できる。この結果、処理装置１３１は、迅速に目標データにアクセスできる。
【０１９６】
更に、第１実施形態の基地局装置１０において、処理装置１３１は、複数の時点のそれぞれにおける負荷が、当該時点に対して定められた基準値を中心とした所定の範囲内にあるか否かを判定する。更に、処理装置１３１は、上記判定が肯定された場合、目標データ群に含まれる複数の目標データのそれぞれに対して定められた優先度に基づいて、複数の領域の決定を行なう。
【０１９７】
負荷は変動しやすい。従って、基地局装置１０によれば、負荷の時間に対する変化を優先度に適切に反映できるので、目標データ群に含まれる目標データが記憶される領域を適切に変更できる。この結果、処理装置１３１は、迅速に目標データにアクセスできる。
【０１９８】
第１実施形態において、図１８の処理は、６組の合致条件情報及び第２の日時条件情報のそれぞれに対して実行される。なお、図１８の処理は、６組のうちのｍ組の合致条件情報及び第２の日時条件情報のそれぞれに対して実行されるとともに、残余の組の合致条件情報及び第２の日時条件情報に対して実行されなくてもよい。ｍは、１から５までの各整数を表す。
【０１９９】
また、処理装置１３１は、第２の初期化処理、及び、第３の初期化処理の一方を実行するとともに、他方を実行しなくてもよい。
また、処理装置１３１は、図１６、図１８、図２９、図３１、及び、図３３の５個の処理のうちのｐ個の処理を実行するとともに、残余の処理を実行しなくてもよい。ｐは、１から４までの各整数を表す。
【符号の説明】
【０２００】
１      無線通信システム
１０    基地局装置
１１    アンテナ
１２    無線部
１３    基地局処理部
１３０  基地局処理カード
１３１  処理装置
１３１１  命令キャッシュメモリ
１３１２  データキャッシュメモリ
１３１３  初期化処理部
１３１４  アクセス処理部
１３１５  管理データ更新部
１３１６  負荷取得部
１３２  揮発性メモリ
１３３  不揮発性メモリ
２０    移動局装置
ＢＵ    バス
ＮＷ    通信網
【図１】
2017004469.tif 000007
【図２】
2017004469.tif 000008
【図３】
2017004469.tif 000009
【図４】
2017004469.tif 000010
【図５】
2017004469.tif 000011
【図６】
2017004469.tif 000012
【図７】
2017004469.tif 000013
【図８】
2017004469.tif 000014
【図９】
2017004469.tif 000015
【図１０】
2017004469.tif 000016
【図１１】
2017004469.tif 000017
【図１２】
2017004469.tif 000018
【図１３】
2017004469.tif 000019
【図１４】
2017004469.tif 000020
【図１５】
2017004469.tif 000021
【図１６】
2017004469.tif 000022
【図１７】
2017004469.tif 000023
【図１８】
2017004469.tif 000024
【図１９】
2017004469.tif 000025
【図２０】
2017004469.tif 000026
【図２１】
2017004469.tif 000027
【図２２】
2017004469.tif 000028
【図２３】
2017004469.tif 000029
【図２４】
2017004469.tif 000030
【図２５】
2017004469.tif 000031
【図２６】
2017004469.tif 000032
【図２７】
2017004469.tif 000033
【図２８】
2017004469.tif 000034
【図２９】
2017004469.tif 000035
【図３０】
2017004469.tif 000036
【図３１】
2017004469.tif 000037
【図３２】
2017004469.tif 000038
【図３３】
2017004469.tif 000039