(57)【要約】【課題】バージョン管理の工数及び費用を低減できること。【解決手段】無線アクセスネットワーク装置は、通信制御を行う制御手段と、各オブジェクトのバージョン情報を含む第１テーブル情報を記憶する記憶手段と、を備えている。  制御手段は、バージョン更新対象の制御手段のロードモジュール内に格納され、各オブジェクトのバージョン情報を含む第２テーブル情報と、記憶手段の第１テーブル情報と、を比較し、第１及び第２テーブル情報の差分を検出する差分検出手段と、差分検出手段により差分が検出された場合、隣接する別の無線アクセスネットワーク装置から、バージョン更新対象のオブジェクトの更新ファイルを取得する取得手段と、を有している。【選択図】図２
2020190833.tif 000002
【特許請求の範囲】
【請求項１】
通信制御を行う制御手段と、
各オブジェクトのバージョン情報を含む第１テーブル情報を記憶する記憶手段と、を備え、
前記制御手段は、
バージョン更新対象の前記制御手段のロードモジュール内に格納され、前記各オブジェクトのバージョン情報を含む第２テーブル情報と、前記記憶手段の第１テーブル情報と、を比較し、前記第１及び第２テーブル情報の差分を検出する差分検出手段と、
前記差分検出手段により差分が検出された場合、隣接する別の無線アクセスネットワーク装置から、バージョン更新対象のオブジェクトの更新ファイルを取得する取得手段と、
を有する、ことを特徴とする無線アクセスネットワーク装置。
【請求項２】
相互に接続された複数の、請求項１記載の無線アクセスネットワーク装置と、
前記無線アクセスネットワーク装置を管理し、該無線アクセスネットワーク装置に対しバージョン更新を指示する管理サーバと、
を備え、
前記無線アクセスネットワーク装置は、隣接する別の前記無線アクセスネットワーク装置とのファイル交換を繰り返すことにより、前記ロードモジュール及びオブジェクトのうちの少なくとも一方のバージョン更新を行う、
ことを特徴とするバージョン管理システム。
【請求項３】
請求項２記載のバージョン管理システムであって、
前記無線アクセスネットワーク装置は、前記管理サーバからの更新指示に応じて、前記ロードモジュールのバージョン更新を行い、
前記無線アクセスネットワーク装置の取得手段は、隣接するアクセスネットワーク装置の記憶手段の第１テーブル情報のバージョンを確認し、
該隣接するアクセスネットワーク装置は、前記確認元の無線アクセスネットワーク装置のバージョンが自身のバージョンより新しいと判断すると、前記確認元の無線アクセスネットワーク装置からロードモジュールを取得する、
ことを特徴とするバージョン管理システム。
【請求項４】
請求項２又は３記載のバージョン管理システムであって、
前記オブジェクトは、ＦＰＧＡのＲＯＭ（Read Only Memory）データ、インタフェース(ＩＦ)カードに実装されているサブＣＰＵのロードモジュール（ＬＭ）、又は、アウトドアユニット(ＯＤＵ)の組込みソフトウェア（ＥＳＷ）である、
ことを特徴とするバージョン管理システム。
【請求項５】
通信制御を行う制御手段と、各オブジェクトのバージョン情報を含む第１テーブル情報を記憶する記憶手段と、を備える無線アクセスネットワーク装置のバージョン管理方法であって、
前記制御手段は、バージョン更新対象の前記制御手段のロードモジュール内に格納され、前記各オブジェクトのバージョン情報を含む第２テーブル情報と、前記記憶手段の第１テーブル情報と、を比較し、前記第１及び第２テーブル情報の差分を検出するステップと、
前記差分が検出された場合、隣接する別の無線アクセスネットワーク装置から、バージョン更新対象のオブジェクトの更新ファイルを取得するステップと、
を含む、ことを特徴とするバージョン管理方法。
【請求項６】
通信制御を行う制御手段と、各オブジェクトのバージョン情報を含む第１テーブル情報を記憶する記憶手段と、を備える無線アクセスネットワーク装置のプログラムであって、
バージョン更新対象の前記制御手段のロードモジュール内に格納され、前記各オブジェクトのバージョン情報を含む第２テーブル情報と、前記記憶手段の第１テーブル情報と、を比較し、前記第１及び第２テーブル情報の差分を検出する処理と、
前記差分が検出された場合、隣接する別の無線アクセスネットワーク装置から、バージョン更新対象のオブジェクトの更新ファイルを取得する処理と、
をコンピュータに実行させる、ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バージョンを管理する無線アクセスネットワーク装置、バージョン管理システム、バージョン管理方法、及びプログラムに関する。
【背景技術】
【０００２】
複数の無線アクセスネットワーク装置を相互に接続して通信ネットワークが構成されている。通信ネットワークにおいて、各無線アクセスネットワーク装置のソフトウェアの更新が行われている（例えば、特許文献１参照）。このような無線アクセスネットワーク装置を用いる通信ネットワークにおいて、例えば、以下に示すバージョン更新の課題が存在する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開昭６０−２５２９５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
（１）無線アクセスネットワーク装置内のバージョン管理の複雑さ
ハードウェア(ＦＰＧＡ（field-programmable gate array）、ＩＦ（interface）カードの版数)、組込みソフトウェア(ＥＳＷ)などで実現する機能を管理するために、バージョン更新ができる対象(オブジェクト)の組合わせを管理する必要がある。
【０００５】
背景としてユニバーサルスロット構成の無線アクセスネットワーク装置は、様々なサービスを提供するために、複数のＩＦカードの種類が存在する。しかし、ＩＦカード毎のＦＰＧＡ＿ＲＯＭや無線機能の設定パラメータや、各ＩＦカードのＨＷバージョンがあり、無線アクセスネットワーク装置内に多数のバージョン更新のオブジェクトが存在する。 無線アクセスネットワーク装置ではＩＦカードだけでなく、アウトドアユニット(ＯＤＵ)も同様の管理が必要とされる。客先環境においては、ＩＦカードが故障した場合、保存していた古いＦＰＧＡバージョンをもつＩＦカードに交換することがある。この場合、ネットワークマネジメントシステム(ＮＭＳ)は、無線アクセスネットワーク装置のファイル更新を行う必要がある。
【０００６】
（２）無線アクセスネットワーク装置間のバージョン不一致による機能の未サポート
対向する無線アクセスネットワーク装置同士を無線やＥｔｈｅｒｎｅｔ等の有線ネットワークでつなぐ場合、同バージョン以上でないとサポートしている機能を有効にできない。例えば、ロードモジュール（ＬＭ）のバージョンによってサポートしている無線帯域が異なる場合や、あるＬＭバージョン以降にサポートした追加機能など、対向する無線アクセスネットワーク装置同士のバージョンを等しくする必要がある。
【０００７】
（３） ネットワーク帯域の使用量増加
ＮＭＳは、ネットワーク内の無線アクセスネットワーク装置に対して、一台(の中の一オブジェクト)毎にバージョン更新を行っていた。このため、同一ネットワークの無線アクセスネットワーク装置の台数が多い場合、バージョン更新に多くの時間を必要とする。さらに、ＮＭＳからネットワーク内の無線アクセスネットワーク装置毎にポイントツーポイントでネットワーク帯域を使用してしまうため、ダウンロード先のホップ数が増えると多くの帯域を消費する。
【０００８】
通常、無線アクセスネットワーク装置内のすべてのバージョン管理を行う手段として、バンドルファイルにするなど、まとめてバージョン更新する方法が存在する。しかし、バージョン更新対象の種類が増加すると、ある無線アクセスネットワーク装置では未実装のＩＦカードのオブジェクトファイルなど不要ファイルが多く発生し、バンドルファイルの容量が増大する。これによりＮＭＳからの無線アクセスネットワーク装置へのダウンロードにはネットワーク帯域の消費や一時保存のための無線アクセスネットワーク装置内のメモリ容量の消費の課題が存在する。
本開示の目的は、上述した課題のいずれかを解決する無線アクセスネットワーク装置、バージョン管理システム、バージョン管理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するための一態様は、
通信制御を行う制御手段と、
各オブジェクトのバージョン情報を含む第１テーブル情報を記憶する記憶手段と、を備え、
前記制御手段は、
バージョン更新対象の前記制御手段のロードモジュール内に格納され、前記各オブジェクトのバージョン情報を含む第２テーブル情報と、前記記憶手段の第１テーブル情報と、を比較し、前記第１及び第２テーブル情報の差分を検出する差分検出手段と、
前記差分検出手段により差分が検出された場合、隣接する別の無線アクセスネットワーク装置から、バージョン更新対象のオブジェクトの更新ファイルを取得する取得手段と、
を有する、ことを特徴とする無線アクセスネットワーク装置
である。
上記目的を達成するための一態様は、
通信制御を行う制御手段と、各オブジェクトのバージョン情報を含む第１テーブル情報を記憶する記憶手段と、を備える無線アクセスネットワーク装置のバージョン管理方法であって、
前記制御手段は、バージョン更新対象の前記制御手段のロードモジュール内に格納され、前記各オブジェクトのバージョン情報を含む第２テーブル情報と、前記記憶手段の第１テーブル情報と、を比較し、前記第１及び第２テーブル情報の差分を検出するステップと、
前記差分が検出された場合、隣接する別の無線アクセスネットワーク装置から、バージョン更新対象のオブジェクトの更新ファイルを取得するステップと、
を含む、ことを特徴とするバージョン管理方法
であってもよい。
上記目的を達成するための一態様は、
通信制御を行う制御手段と、各オブジェクトのバージョン情報を含む第１テーブル情報を記憶する記憶手段と、を備える無線アクセスネットワーク装置のプログラムであって、
バージョン更新対象の前記制御手段のロードモジュール内に格納され、前記各オブジェクトのバージョン情報を含む第２テーブル情報と、前記記憶手段の第１テーブル情報と、を比較し、前記第１及び第２テーブル情報の差分を検出する処理と、
前記差分が検出された場合、隣接する別の無線アクセスネットワーク装置から、バージョン更新対象のオブジェクトの更新ファイルを取得する処理と、
をコンピュータに実行させる、ことを特徴とするプログラム
であってもよい。
【発明の効果】
【００１０】
本開示の目的は、上述した課題のいずれかを解決する無線アクセスネットワーク装置、バージョン管理システム、バージョン管理方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係るバージョン管理システムの概略的な構成を示すブロック図である。
【図２】本発明の一実施形態に係るバージョン管理システムの概略的な構成を示すブロック図である。
【図３】無線アクセスネットワーク装置によるバージョン管理方法のフローを示すフローチャートである。
【図４】バージョン管理方法のシーケンス図である。
【図５】古いバージョンのオブジェクトが実装された第１無線アクセスネットワーク装置が、ネットワーク内に設置された場合のバージョン更新方法を示す図である。
【図６】バージョン管理方法のシーケンス図である。
【図７】新しいバージョンのロードモジュールが実装された第１無線アクセスネットワーク装置が、ネットワーク内に設置された場合のバージョン更新方法を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施形態について説明する。図１は、本発明の一実施形態に係るバージョン管理システムの概略的な構成を示すブロック図である。本実施形態に係るバージョン管理システム１は、第１無線アクセスネットワーク装置２と、第１無線アクセスネットワーク装置２に隣接し接続された第２無線アクセスネットワーク装置２と、第１及び第２無線アクセスネットワーク装置２を管理する管理サーバ３と、を備えている。
【００１３】
なお、図１に示す一例では、第１及び第２無線アクセスネットワーク装置２が接続される構成であるが、これに限定されない。第１及び第２無線アクセスネットワーク装置２を含む複数の無線アクセスネットワーク装置２がリング状やネット状に接続されていてもよい。
【００１４】
第１無線アクセスネットワーク装置２は、第１制御部２１と、第１記憶部２２と、を有している。
【００１５】
第１制御部２１は、制御手段の一具体例である。第１制御部２１は、例えば、ＣＰＵ（Central Processing Unit）として構成されている。第１制御部２１は、各種の通信制御などを行う。
【００１６】
第１記憶部２２は、記憶手段の一具体例である。第１記憶部２２は、例えば、各バージョン管理対象のバージョン管理を行うための第１テーブル情報と、バージョン管理対象と、を記憶する。
【００１７】
第１テーブル情報は、例えば、バージョン管理対象である各オブジェクトのバージョンに関する情報であり、各オブジェクトのバージョンを管理するための情報である。バージョン管理対象は、例えば、第１オブジェクトＡ、第２オブジェクトＢ、及び第３オブジェクトＣから構成される。なお、図１において、バージョン管理対象は３つのオブジェクトを含む構成であるが、オブジェクトの数は任意でよい。
【００１８】
バージョン管理対象のオブジェクトは、例えば、ＦＰＧＡのＲＯＭ（Read Only Memory）データやインタフェース(ＩＦ)カードに実装されているサブＣＰＵのロードモジュール（ＬＭ）、アウトドアユニット(ＯＤＵ)の組込みソフトウェア（ＥＳＷ）などである。
【００１９】
第１制御部２１は、第１差分検出部２１１と、第１ファイル取得部２１２と、を有している。
【００２０】
第１差分検出部２１１は、差分検出手段の一具体例である。第１差分検出部２１１は、バージョン更新対象の第１制御部２１のロードモジュール内に格納された各オブジェクトのバージョン情報を含む第２テーブル情報と、第１記憶部２２の第１テーブル情報と、を比較する。第１差分検出部２１１は、第１及び第２テーブル情報の差分を検出する。
【００２１】
第１ファイル取得部２１２は、取得手段の一具体例である。第１ファイル取得部２１２は、第１差分検出部２１１により差分が検出された場合、隣接する第２無線アクセスネットワーク装置２から、バージョン更新対象のオブジェクトの更新ファイルを取得する。
【００２２】
第２無線アクセスネットワーク装置２は、第１無線アクセスネットワーク装置２と同様の構成である。第２無線アクセスネットワーク装置２は、第２制御部２１と、第２記憶部２２と、を有している。
【００２３】
第２制御部２１は、制御手段の一具体例である。第２制御部２１は、例えば、ＣＰＵとして構成されている。第２制御部２１は、各種の通信制御などを行う。第２記憶部２２は、記憶手段の一具体例である。第２記憶部２２は、例えば、第１テーブル情報と、バージョン管理対象の情報と、を記憶する。
【００２４】
第２制御部２１は、第２差分検出部２１１と、第２ファイル取得部２１２と、を有している。
【００２５】
第２差分検出部２１１は、差分検出手段の一具体例である。第１差分検出部２１１は、バージョン更新対象の第２制御部２１のロードモジュール内に格納された各オブジェクトのバージョン情報を含む第２テーブル情報と、第２記憶部２２の第１テーブル情報と、を比較する。第２差分検出部２１１は、第１及び第２テーブル情報の差分を検出する。
【００２６】
第２ファイル取得部２１２は、取得手段の一具体例である。第２ファイル取得部２１２は、第２差分検出部２１１により差分が検出された場合、隣接する第１無線アクセスネットワーク装置２から、バージョン更新対象のオブジェクトの更新ファイルを取得する。
【００２７】
管理サーバ３は、ネットワークを管理するネットワークマネジメントシステム(ＮＭＳ)として構成されている。
【００２８】
第１又は第２無線アクセスネットワーク装置２は、ユニバーサルスロット構成を有している。このため、例えば、局舎に無線アクセスネットワーク装置２が設置された場合、新機能の提供や問題修正のために、制御部２１のロードモジュールのバージョン更新が必要となる。
【００２９】
管理サーバ３は、第１又は第２無線アクセスネットワーク装置２に対し、第１又は第２制御部２１のロードモジュールの更新指示を行う。管理サーバ３は、第１又は第２無線アクセスネットワーク装置２に対し、更新のロードモジュールを送信する。第１又は第２無線アクセスネットワーク装置２の第１又は第２制御部２１は、管理サーバ３からのロードモジュールに基づいて、ロードモジュールのバージョンの更新を行う。
【００３０】
ところで、上述の如く、ユニバーサルスロット構成を有する無線アクセスネットワーク装置において、バージョン管理が必要なオブジェクトが多数存在する。例えば、ロードモジュールに対してバージョンの更新を行った場合、ＦＰＧＡのＲＯＭデータやＩＦカードのＣＰＵのＬＭなどのオブジェクトに対するバージョンの更新も必要となる。このため、無線アクセスネットワーク装置内だけでなく、無線アクセスネットワーク装置間におけるバージョンの管理に多くの工数及び費用が必要となる。
【００３１】
これに対し、本実施形態に係る無線アクセスネットワーク装置２は、図２に示す如く、  通信制御を行う制御部２１と、各オブジェクトのバージョン情報を含む第１テーブル情報を記憶する記憶部２２と、を備えている。制御部２１は、ロードモジュール内に格納され、各オブジェクトのバージョン情報を含む第２テーブル情報と、記憶部２２の第１テーブル情報と、を比較し、第１及び第２テーブル情報の差分を検出する差分検出部２１１と、差分検出部２１１により差分が検出された場合、隣接する別の無線アクセスネットワーク装置２から、バージョン更新対象のオブジェクトの更新ファイルを取得するファイル取得部２１２と、を有している。
【００３２】
これにより、ロードモジュール内の最新バージョンを示す第２テーブル情報と、記憶部２２内の現在のオブジェクトのバージョンを示す第１テーブル情報と、の差分を検出する。そして、第１及び第２テーブル情報の差分が検出された場合、隣接する別の無線アクセスネットワーク装置２から、バージョン更新対象のオブジェクトの更新ファイルを取得し、更新を行う。このように、隣接する別の無線アクセスネットワーク装置２とのファイル交換を繰り返すことにより、ネットワーク内の一つのノードに対し最新バージョンを適用するだけで、隣接する無線アクセスネットワーク装置２が自律的にバージョン更新を行うことができる。この結果、ネットワーク内のすべての無線アクセスネットワーク装置２が最新バージョンに更新される。
【００３３】
したがって、ロードモジュールに対するバージョン更新だけでなく、各オブジェクトに対するバージョン更新も行うことができる。さらに、無線アクセスネットワーク装置２内だけでなく、無線アクセスネットワーク装置２間におけるバージョン更新も行うことができる。したがって、バージョン管理の工数及び費用を大幅に低減できる。
【００３４】
また、無線アクセスネットワーク装置２間および無線アクセスネットワーク装置２内のバージョンを確実に更新できることから、無線アクセスネットワーク装置２間および無線アクセスネットワーク装置２内のバージョン不一致による機能の未サポートを回避できる。
【００３５】
さらに、各無線アクセスネットワーク装置２のバージョン更新を行う際に、管理サーバ３からネットワーク内の無線アクセスネットワーク装置２毎にポイントツーポイントでネットワーク帯域を使用することがない。このため、バージョン更新を行う際のネットワーク使用帯域の消費を削減できる。
【００３６】
図３は、上記無線アクセスネットワーク装置によるバージョン管理方法のフローを示すフローチャートである。図４は、本バージョン管理方法のシーケンス図である。なお、第１及び第２記憶部２２には、例えば、更新対象であるオブジェクトＡとオブジェクトＢが記憶されているものとする。
【００３７】
例えば、管理サーバ３は、第１無線アクセスネットワーク装置２に対し、更新指示信号を送信する（ステップＳ３０１）。第１無線アクセスネットワーク装置２は、管理サーバ３からの更新指示信号に応じて、バージョン更新対象のロードモジュールを管理サーバ３からダウンロードし、ファイル更新を実行する。
【００３８】
第１無線アクセスネットワーク装置２の第１差分検出部２１１は、ロードモジュール（ＬＭ）内に格納された第２テーブル情報と、第１記憶部２２の第１テーブル情報と、を比較し、両者の版数を確認する（ステップＳ３０２）。図４において、第１差分検出部２１１は、オブジェクトＡの版数の差分を検出せず、オブジェクトＢの版数の差分を検出している。
【００３９】
第１差分検出部２１１が、第１及び第２テーブル情報の差分を検出しない場合、本処理を終了する。一方、第１差分検出部２１１が、第１及び第２テーブル情報の差分を検出した場合、第１ファイル取得部２１２は、隣接する第２無線アクセスネットワーク装置２の第２記憶部２２の第１テーブル情報のバージョン（版数）を確認する（ステップＳ３０３）。
【００４０】
第１ファイル取得部２１２は、第２アクセスネットワーク装置の第２記憶部２２の第１テーブル情報のバージョンに基づいて、第２アクセスネットワーク装置の第２記憶部２２にバージョン更新対象のオブジェクトの更新ファイルが存在するか否かを判断する（ステップＳ３０４）。図４において、第１差分検出部２１１が、オブジェクトＢの版数の差分を検出したため、第１ファイル取得部２１２は、オブジェクトＢの更新ファイルが存在するか否かを確認している。
【００４１】
第１ファイル取得部２１２は、バージョン更新対象のオブジェクトの更新ファイルが存在すると判断した場合（ステップＳ３０４のＹＥＳ）、そのオブジェクトの更新ファイルを第２無線アクセスネットワーク装置２から取得する（ステップＳ３０５）。図４において、第１ファイル取得部２１２は、オブジェクトＢの更新ファイルを第２無線アクセスネットワーク装置２から取得する。第１ファイル取得部２１２は、取得した更新ファイルに基づいて、オブジェクトＡ及びＢのバージョン更新を行い、本処理を終了する。
【００４２】
一方で、第１ファイル取得部２１２は、バージョン更新対象のオブジェクトの更新ファイルが存在しないと判断した場合（ステップＳ３０４のＮＯ）、別の隣接する無線アクセスネットワーク装置２にバージョン更新対象のオブジェクトの更新ファイルが存在するか確認する（ステップＳ３０６）。第１ファイル取得部２１２は、バージョン更新対象のオブジェクトの更新ファイルを見つけるまで、これを繰り返す。
【００４３】
図５は、古いバージョンのオブジェクトが実装された第１無線アクセスネットワーク装置２が、ネットワーク内に設置された場合のバージョン更新方法を示す図である。図５において、例えば、複数の無線アクセスネットワーク装置２が、リング状に接続されている。
【００４４】
第１無線アクセスネットワーク装置２は、上述した図３に示すフローに従って、オブジェクトのバージョン更新を行う。そして、隣接する別の無線アクセスネットワーク装置２とのファイル交換を繰り返すことにより、隣接する無線アクセスネットワーク装置２が連続的にバージョン更新を行う。この結果、ネットワーク内のすべての無線アクセスネットワーク装置２が最新バージョンに更新される。
【００４５】
次に、第１無線アクセスネットワーク装置２のロードモジュールのバージョンが、第２無線アクセスネットワーク装置２のロードモジュールのバージョンよりも新しい場合、第２無線アクセスネットワーク装置２が、ロードモジュールのバージョンを自動的に更新する場合を説明する。図６は、本バージョン管理方法のシーケンス図である。
【００４６】
管理サーバ３は、第１無線アクセスネットワーク装置２に対し、更新指示信号を送信する（ステップＳ６０１）。第１無線アクセスネットワーク装置２は、管理サーバ３からの更新指示信号に応じて、バージョン更新対象のロードモジュールを管理サーバ３からダウンロードし、ファイル更新を実行する。
【００４７】
第１無線アクセスネットワーク装置２の第１ファイル取得部２１２は、隣接する第２アクセスネットワーク装置の第２記憶部２２の第１テーブル情報のバージョン（版数）を確認する（ステップＳ６０２）。これにより、第２アクセスネットワーク装置は、第１無線アクセスネットワーク装置２のバージョンがより新しいことが分かる。
【００４８】
したがって、第２アクセスネットワーク装置の第２ファイル取得部２１２は、第１無線アクセスネットワーク装置２に対し、ロードモジュールを取得するための要求信号を送信する（ステップＳ６０３）。
【００４９】
第１無線アクセスネットワーク装置２は、第２アクセスネットワーク装置からの要求信号に応じて、ロードモジュールを第２アクセスネットワーク装置の第２ファイル取得部２１２に送信する（ステップＳ６０４）。
【００５０】
第２無線アクセスネットワーク装置２の第２制御部２１は、第１無線アクセスネットワーク装置２から取得したロードモジュールを用いて、自身のロードモジュールのバージョン更新を実行する（ステップＳ６０５）。
【００５１】
図７は、新しいバージョンのロードモジュールが実装された第１無線アクセスネットワーク装置２が、ネットワーク内に設置された場合のバージョン更新方法を示す図である。第１無線アクセスネットワーク装置２に隣接する無線アクセスネットワーク装置２は、上述した図６に示すシーケンスに従って、ロードモジュールのバージョン更新を行う。そして、隣接する別の無線アクセスネットワーク装置２とのファイル交換を繰り返すことにより、隣接する無線アクセスネットワーク装置２が連続的にロードモジュールのバージョン更新を行う。この結果、ネットワーク内のすべての無線アクセスネットワーク装置２のロードモジュールが最新バージョンに更新される。
【００５２】
以上、本実施形態に係る無線アクセスネットワーク装置２は、通信制御を行う制御部２１と、各オブジェクトのバージョン情報を含む第１テーブル情報を記憶する記憶部２２と、を備えている。制御部２１は、ロードモジュール内に格納され、各オブジェクトのバージョン情報を含む第２テーブル情報と、記憶部２２の第１テーブル情報と、を比較し、第１及び第２テーブル情報の差分を検出する差分検出部２１１と、差分検出部２１１により差分が検出された場合、隣接する別の無線アクセスネットワーク装置２から、バージョン更新対象のオブジェクトの更新ファイルを取得するファイル取得部２１２と、を有している。
【００５３】
これにより、無線アクセスネットワーク装置２のロードモジュールに対するバージョン更新だけでなく、各オブジェクトに対するバージョン更新も行うことができる。さらに、無線アクセスネットワーク装置２内だけでなく、無線アクセスネットワーク装置２間におけるバージョン更新も行うことができる。したがって、バージョン管理の工数及び費用を大幅に低減できる。
【００５４】
本発明は、例えば、図３に示す処理を、ＣＰＵにコンピュータプログラムを実行させることにより実現することも可能である。
【００５５】
プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（random access memory））を含む。
【００５６】
プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【符号の説明】
【００５７】
１  バージョン管理システム
２  第１無線アクセスネットワーク装置、第２無線アクセスネットワーク装置
３  管理サーバ
２１  第１制御部、第２制御部
２２  第１記憶部、第２記憶部
２１１  第１差分検出部、第２差分検出部
２１２  第１ファイル取得部、第２ファイル取得部
【図１】
2020190833.tif 000003
【図２】
2020190833.tif 000004
【図３】
2020190833.tif 000005
【図４】
2020190833.tif 000006
【図５】
2020190833.tif 000007
【図６】
2020190833.tif 000008
【図７】
2020190833.tif 000009