(57)【要約】  本発明は、移動通信システムにおける無線基地局の運用および保守に関する。本発明の無線基地局は、安全な方法で遠隔からグレードアップすることができる。本発明の一実施形態では、無線基地局は、種々のバージョンのファイルを含むファイルシステムを含み、無線基地局の運用において問題が生じれば、旧バージョンのファイルに戻ることができる。本発明の別の実施形態では、無線基地局はバックアップエリアを含み、ファイルシステムのファイルの複製を格納する。バックアップエリアは、ファイルシステムとは独立であり、ファイルシステムのファイルに問題が検出されれば、バックアップエリアの内容をファイルシステムに格納することができる。
2008506304.tif 000002
【特許請求の範囲】
【請求項１】
運用および保守ノード(１３５)に対するインタフェース（２１０）を有し、移動体無線ネットワーク（１００）において無線信号を送受信するための無線基地局(１１５)であって、当該無線基地局が、
前記無線基地局の運用に関係するファイル（２５２、２５３、２５４）を格納するためのファイルシステム（３００）を含む不揮発性メモリ（２４０）を備え、
前記ファイルシステムが、少なくとも１つのファイルのうち、少なくとも２つのバージョンを含み、そのうちの１つのバージョンが、前記無線基地局の運用に使用するアクティブバージョンであり、
前記無線基地局が、前記少なくとも２つのバージョンのうちの前記アクティブバージョンであるものに関する指示を備え、
前記無線基地局が、該無線基地局の運用において少なくとも１つのファイルにおけるアクティブバージョンより前のバージョンの使用に戻るための手段を更に備えることを特徴とする無線基地局。
【請求項２】
前記無線基地局が、前記指示を含むファイル（３２０）を格納するデータ格納部（２４０）を含み、前記指示が、前記少なくとも１つのファイルの前記アクティブバージョンを格納する前記ファイルシステムの場所に関する情報を含み、
前記無線基地局は、前記少なくとも１つのファイルの新バージョンを前記ファイルシステムに含む場合、前記情報を含む前記ファイルをグレードアップするように構成されており、前記情報は、前記新バージョンが前記アクティブバージョンであることを指示するように前記グレードアップが実行されることを特徴とする請求項１に記載の無線基地局。
【請求項３】
前記無線基地局は、前記指示を含むファイル（３２０）を格納するデータ格納部（２４０）を含み、前記指示が、前記少なくとも１つのファイルの前記アクティブバージョンを格納する前記ファイルシステムの場所に関する情報を含み、
前記無線基地局は、前記少なくとも１つのファイルのグレードアップの際に、以前に前記アクティブバージョンとして使用した前記少なくとも１つのファイルのバージョンを、前のバージョンに戻る際に使用すべきバージョンとして格納するように構成されており、前記無線基地局は、前記少なくとも１つのファイルの新バージョンを格納し、前記ファイルにおける前記指示は、前記新バージョンが前記無線基地局の運用において使用すべきバージョンであることを示すことを特徴とする請求項１に記載の無線基地局。
【請求項４】
特定の情報カテゴリに関係するデータを前記ファイルシステムの、前記特定のカテゴリに関係するデータのためのファイルタイプのデータファイルに格納し、
前記無線基地局が、前記ファイルシステムのファイルをグレードアップするための、コンピュータプログラムコードを含むソフトウエアを含み、前記コンピュータプログラムコードは、前記グレードアップに先立ってグレードアップすべきファイルの新バージョンが、前記ファイルシステムに格納されているグレードアップすべきファイルのバージョンと同じファイルタイプであることを調べることを特徴とする請求項１乃至３のいずれか１項に記載の無線基地局。
【請求項５】
前記無線基地局が、
前記ファイルシステムのファイルのバックアップ格納装置のためのバックアップエリア（３０５）を含む不揮発性メモリ(２４０)をさらに含み、前記バックアップエリアが前記ファイルシステムと独立であることを特徴とする請求項１乃至４のいずれか１項に記載の無線基地局。
【請求項６】
前記無線基地局が、ブートアプリケーション（３１０)をさらに含み、
前記ファイルシステムが、該ファイルシステムに存在すべきファイルに関する情報を含むファイル（３１５）を含み、
前記ブートアプリケーションが、前記ファイルシステムに存在すべきファイルに関する情報を含む前記ファイルの内容を読み、実際に存在する該ファイルと前記情報を比較するように構成され、
前記ブートアプリケーションが、存在すべき前記ファイルと前記ファイルシステムに実際に存在する前記ファイルとの間に不一致が検出されれば、前記バックアップエリアの内容を前記ファイルシステムにロードするように構成されていることを特徴とする請求項５に記載の無線基地局。
【請求項７】
前記ファイルシステムに格納する前記ファイルが内容指示子を含み、該内容指示子が、該内容指示子が属する前記ファイルが誤りであるか否かを指示し、
前記ブートアプリケーションが、前記無線基地局の起動時に前記内容指示子を調べ、前記内容指示子が、当該内容指示子の属する前記ファイルが、誤りであることを指示することが分かれば、前記バックアップエリアの内容を前記ファイルシステムにロードすることを特徴とする請求項５または６に記載の無線基地局。
【請求項８】
前記無線基地局が、プラットフォーム部（２１５）およびアプリケーション部（２２０）を含み、前記プラットフォーム部および前記アプリケーション部が、種々のバージョンが存在する内部インタフェース（２６０）を介して相互動作し、
前記プラットフォーム部が、該プラットフォーム部によりサポートされる、前記内部インタフェースのバージョンに関する第１の情報を含むデータファイル（６００）を含み、
前記アプリケーション部が、該アプリケーション部によりサポートされる、前記内部インタフェースのバージョンに関する第２の情報を含むデータファイル（６０５）を含むことを特徴とする請求項１乃至７のいずれか１項に記載の無線基地局。
【請求項９】
前記無線基地局が、新バージョンによる前記プラットフォーム部または前記アプリケーション部のグレードアップの際に、グレードアップしない無線基地局のリストの内容を、グレードアップする無線基地局の前記新バージョンによりサポートされる前記内部インタフェースのバージョンと比較するように構成され、
前記無線基地局が、当該無線基地局の運用において使用するために、グレードアップする無線基地局の新バージョンおよびグレードアップしない無線基地局の双方をサポートする前記内部インタフェースのバージョンを選択するようにさらに構成されることを特徴とする請求項８に記載の無線基地局。
【請求項１０】
運用および保守ノード(１３５）に対するインタフェースを有し、移動体無線ネットワーク(１００)において無線信号を送受信するための無線基地局であって、該無線基地局が、
前記無線基地局の運用に関係するファイル（２５２、２５３、２５４）を格納するためのファイルシステム（３００）を含む不揮発性メモリ（２４０）と、
前記ファイルシステムのファイルのバックアップのためのバックアップエリア（３０５）を含む不揮発性メモリ（２４０）と、を備え、
前記バックアップエリアが前記ファイルシステムと独立であることを特徴とする無線基地局。
【請求項１１】
前記無線基地局が、ブートアプリケーション（３１０)をさらに含み、
前記ファイルシステムが、該ファイルシステムに存在すべきファイルに関する情報を含むファイル(３１５）を含み、
前記ブートアプリケーションが、前記ファイルシステムに存在すべきファイルに関する情報を含む前記ファイルの前記内容を読み、実際に存在する該ファイルと前記情報を比較するように構成され、
前記ブートアプリケーションが、存在すべき前記ファイルと前記ファイルシステムに実際に存在する前記ファイルとの間に不一致が検出されれば、前記バックアップエリアの内容を前記ファイルシステムにロードするように構成されていることを特徴とする請求項１０に記載の無線基地局。
【請求項１２】
前記ファイルシステムに格納する前記ファイルが内容指示子を含み、該内容指示子が、該内容指示子の属する前記ファイルが誤りであるか否かを指示し、
前記ブートアプリケーションが、前記無線基地局の起動時に前記内容指示子を調べ、前記内容指示子が、当該内容指示子の属する前記ファイルが、誤りであることを指示することが分かれば、前記バックアップエリアの内容を前記ファイルシステムにロードすることを特徴とする請求項１０または１１に記載の無線基地局。
【請求項１３】
前記無線基地局が、プラットフォーム部（２１５）およびアプリケーション部（２２０）を含み、前記プラットフォーム部および前記アプリケーション部が、種々のバージョンが存在する内部インタフェース（２６０）を介して相互動作し、
前記プラットフォーム部が、該プラットフォーム部によりサポートされる、前記内部インタフェースのバージョンに関する第１の情報を含むデータファイル（６００）を含み、
前記アプリケーション部が、該アプリケーション部によりサポートされる、前記内部インタフェースのバージョンに関する第２の情報を含むデータファイル（６０５）を含むことを特徴とする請求項１０乃至１２のいずれか１項に記載の無線基地局。
【請求項１４】
前記無線基地局が、新バージョンによる前記プラットフォーム部または前記アプリケーション部のグレードアップの際に、グレードアップしない前記無線基地局のリストの内容を、グレードアップする無線基地局の前記新バージョンによりサポートされる前記内部インタフェースのバージョンと比較するように構成され、
前記無線基地局が、当該無線基地局の運用において使用するために、グレードアップする無線基地局の新バージョンおよびグレードアップしない無線基地局の双方をサポートする前記内部インタフェースのバージョンを選択するようにさらに構成されることを特徴とする請求項１３に記載の無線基地局。
【請求項１５】
運用および保守ノード(１３５）に対するインタフェース（２１０）を有し、移動体無線ネットワーク（１００）において無線信号を送受信するための無線基地局(１１５)であって、該無線基地局が、
プラットフォーム部（２１５）と、アプリケーション部（２２０）と、を備え、前記プラットフォーム部および前記アプリケーション部は、種々のバージョンが存在する内部インタフェース（２６０）を介して相互動作をし、
前記プラットフォーム部は、該プラットフォーム部によりサポートされる、前記内部インタフェースのバージョンに関する第１の情報を含むデータファイル（６００）を備え、
前記アプリケーション部は、該アプリケーション部によりサポートされる、前記内部インタフェースのバージョンに関する第２の情報を含むデータファイル（６０５）を備えることを特徴とする無線基地局。
【請求項１６】
前記無線基地局が、新バージョンによる前記プラットフォーム部または前記アプリケーション部のグレードアップの際に、グレードアップしない無線基地局のリストの内容を、グレードアップする無線基地局の前記新バージョンによりサポートされる前記内部インタフェースの前記バージョンと比較するように構成され、
前記無線基地局が、当該無線基地局の運用において使用するために、グレードアップする無線基地局の新バージョンおよびグレードアップしない無線基地局の双方をサポートする前記内部インタフェースのバージョンを選択するようにさらに構成されることを特徴とする請求項１５に記載の無線基地局。
【請求項１７】
無線基地局(１１５）におけるファイルのアップグレードの方法であって、前記ファイルが、データファイルまたは実行可能なファイルであり、前記無線基地局が、運用および保守ノード(１３５）に対するインタフェース（２１０）を有し、前記無線基地局が、グレードアップすべき前記ファイルを格納するファイルシステム(３００）を含む、不揮発性で、書き込み可能なメモリ(２４０）を含み、前記方法が、
前記インタフェースを経て前記無線基地局においてグレードアップすべき前記ファイルの新バージョンを受信する工程（５００）と、
グレードアップすべき前記ファイルの前のバージョンを保持しつつ、グレードアップすべき前記ファイルの新バージョンを前記ファイルシステムに格納する工程（５００）と、
前記無線基地局の運用において使用すべき、アクティブバージョンであるグレードアップすべき前記ファイルのバージョンに関する指示を前記無線基地局において保持する工程と、
グレードアップすべき前記ファイルの新バージョンが、前記アクティブバージョンであることを指示する工程と、
を含むことを特徴とする方法。
【請求項１８】
前記無線基地局が、前記指示を含むファイル（３２０）を格納するデータ格納部（２４０）を含み、前記指示が、グレードアップすべき前記ファイルの前記アクティブバージョンを格納する前記システムファイルの場所に関する情報を含み、前記指示する工程が、
前記新バージョンが前記アクティブバージョンであることを指示するように、前記新バージョンの格納に関する情報を含む前記ファイルをグレードアップする工程を更に含むことを特徴とする請求項１７に記載の方法。
【請求項１９】
グレードアップすべき前記ファイルの前記新バージョンが、前記無線基地局の運用において使用される場合に、前記無線基地局の運用が乱されれば、グレードアップすべき前記ファイルの前のバージョンが、グレードアップすべき前記ファイルの前記アクティブバージョンとなることを、情報を含む前記ファイルに指示する工程をさらに含むことを特徴とする請求項１８に記載の方法。
【請求項２０】
前記無線基地局が、前記指示を含むファイル（３２０）を格納するデータ格納部（２４０）を含み、前記指示がグレードアップすべき前記ファイルの前記アクティブバージョンを格納する前記システムファイルの場所に関する情報を含み、前記指示する工程が、
グレードアップすべき前記ファイルのグレードアップの際に、以前に前記アクティブバージョンとして使用したグレードアップすべき前記ファイルのバージョンを、前のバージョンに戻るのに際して使用すべきバージョンとして格納する工程と、
前記ファイルにおける前記指示が、前記無線基地局の前記運用において使用すべき新バージョンであることを指示するように、グレードアップすべき前記ファイルの新バージョンを格納する工程と、
を更に含むことを特徴とする請求項１７に記載の方法。
【請求項２１】
前記無線基地局は、前記ファイルシステムのファイルのバックアップ格納用のバックアップエリア（３０５）を含む不揮発性で、書き込み可能なメモリを含み、前記バックアップエリアが前記ファイルシステムから分離ししているものであり、前記方法は、
グレードアップすべき前記ファイルの前記新バージョンを使用する場合、前記無線基地局の運用が乱されなければ、グレードアップすべき前記ファイルの前記新バージョンを前記バックアップエリアに格納する工程をさらに含むことを特徴とする請求項１７乃至２０のいずれか１項に記載の方法。
【請求項２２】
前記無線基地局が動作できなければ、前記バックアップエリアの内容が前記ファイルシステムに複製されることを特徴とする請求項２１に記載の方法。
【請求項２３】
グレードアップすべき前記ファイルの前記新バージョンは、特定のファイルタイプのものであり、前記方法は、
前記グレードアップに先立って前記ファイルシステムに格納する、グレードアップすべき前記ファイルが、前記新バージョンと同じ前記ファイルタイプのものであることを調べる工程と、
前記ファイルタイプが同じでなければ、グレードアップすべき前記ファイルのグレードアップを中断する工程と、
を更に含むことを特徴とする請求項１７乃至２２のいずれか１項に記載の方法。
【請求項２４】
不揮発性で、書き込み可能なメモリ（２４０）におけるファイルシステム（３００）に格納するファイル（２５１、２５２、２５３）を有する無線基地局（１１５）を運用する方法であって、該方法が、
バックアップエリアが前記ファイルシステムとは独立であり、不揮発性メモリ（２４０）のバックアップエリア（３０５）に、前記ファイルシステムのバックアップの複製を格納する工程と、
前記ファイルシステムの問題の検出の際に、前記バックアップエリアの内容を前記ファイルシステムに複製する工程と、
を含むことを特徴とする方法。
【請求項２５】
前記無線基地局が、前記ファイルシステムに存在すべきファイルに関する情報を含むファイル(３１５）のための格納部をさらに含み、前記方法が、
情報を含む前記ファイルに含まれる、前記ファイルシステムに存在すべきファイルに関する前記情報を読み出す工程と、
前記ファイルシステムに実際に存在する前記ファイルと前記情報を比較する工程と、
存在すべき前記ファイルと前記ファイルシステムに実際に存在する前記ファイルとの間に不一致が検出されれば、前記バックアップエリアの内容を前記ファイルシステムにロードする工程と、
を更に含むことを特徴とする請求項２４に記載の方法。
【請求項２６】
前記ファイルシステムに格納する前記ファイルが内容指示子を含み、該内容指示子が、該内容指示子の属する前記ファイルが誤りであるか否かを指示し、前記方法が、
前記内容指示子を調べる工程と、
前記内容指示子の属する前記ファイルが誤りであることを指示する場合に、前記バックアップエリアの内容を前記ファイルシステムにロードする工程と、
を更に含むことを特徴とする請求項２４または２５に記載の方法。
【請求項２７】
無線基地局を運用する方法であって、前記無線基地局が、種々のバージョンにおいて存在する内部インタフェース（２６０）を介して通信する、プラットフォーム部（２１５）およびアプリケーション部（２２０）を有し、前記無線基地局が、運用および保守ノード（１３５）に対するインタフェース（２１０）をさらに有し、前記方法が、
前記プラットフォーム部によりサポートされる、前記内部インタフェースのバージョンの第１のリスト（６００）を前記無線基地局に格納する工程と、
前記アプリケーション部によりサポートされる、前記内部インタフェースのバージョンの第２のリスト（６０５）を前記無線基地局に格納する工程と、
新バージョンによる前記プラットフォーム部または前記アプリケーション部のグレードアップの際に、グレードアップしない無線基地局のリストの内容を、グレードアップする無線基地局の前記新バージョンによりサポートされる前記内部インタフェースのバージョンと比較する工程と、
前記無線基地局の運用において使用するために、グレードアップする無線基地局およびグレードアップしない無線基地局の双方によりサポートされるバージョンを選択する工程と、
を含むことを特徴とする方法。
【請求項２８】
前記比較する工程および選択する工程は、前記運用および保守ノードにより実行されることを特徴とする請求項２７に記載の方法。
【請求項２９】
無線基地局のディジタルプログラマブル回路において、請求項９乃至１３のいずれか１項に記載の方法を実行させることを特徴とするコンピュータプログラム。
【請求項３０】
無線基地局のディジタルプログラマブル回路において、請求項１４乃至１６のいずれか１項に記載の方法を実行させることを特徴とするコンピュータプログラム。
【請求項３１】
無線基地局のディジタルプログラマブル回路、または無線基地局の運用および保守ノードにおいて、請求項１７に記載の方法を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信システムにおける無線基地局の運用および保守の分野に関する。
【背景技術】
【０００２】
多くのコンピュータをベースとする技術システムは、異なる地理的場所に位置する部分を有する。そのような分散コンピュータベースシステムの一例は、移動通信ネットワークであり、移動通信ネットワークは非常に大きなエリアをカバーすることができ、非常に遠く離れて位置する多数の場所に技術装置を有することができる。代表的には、移動通信ネットワークは全国をカバーし、国内の数千の場所に位置を占める技術装置を含む。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明が関係する問題は、移動体無線ネットワークの運用において必要な無線基地局サイトへのアクセス回数(the number of visits)をいかにして最小にするかということである。
【課題を解決するための手段】
【０００４】
本発明の第１の実施形態では、上記の問題は、移動体無線ネットワークにおいて無線信号を送受信するための無線基地局により着手されており、
無線基地局は、運用および保守ノードに対するインタフェースを有し、
本無線基地局は、無線基地局の運用に関係するファイルの格納装置のためのファイルシステムを含む不揮発性メモリを含み、
ファイルシステムは、少なくとも１つのファイルのうち、少なくとも２つのバージョンを含み、そのうちの１つのバージョンは、無線基地局の運用に使用するアクティブバージョンであり、
無線基地局は、前記少なくとも２つのバージョンのうちのアクティブバージョンであるものに関する指示を備え、
無線基地局は、無線基地局の運用において前記少なくとも１つのファイルにおけるアクティブバージョンより前のバージョンの使用に戻るための手段を更に備える。
【０００５】
本発明の第１の実施形態では、上記の問題は、無線基地局におけるファイルのアップグレードの方法によりさらに着手されており、ファイルは、データファイルまたは実行可能なファイルであり、無線基地局は、運用および保守ノードに対するインタフェースを有し、無線基地局は、グレードアップすべきファイルを格納するファイルシステムを含む、不揮発性で、書き込み可能なメモリを含み、本方法は、
インタフェースを経て無線基地局においてファイルの新バージョンを受信する工程と、
ファイルの前のバージョンを保持しつつ、ファイルの新バージョンをファイルシステムに格納する工程と、
無線基地局の運用において使用すべき、アクティブバージョンであるグレードアップすべきファイルのバージョンに関する指示を無線基地局において保持する工程と、および
前記指示が、グレードアップすべきファイルの新バージョンが、アクティブバージョンであることを指示するように配備する工程と、を含む。
【０００６】
第１の実施形態による本発明の無線基地局および方法により、無線基地局におけるファイルのグレードアップの際に、グレードアップすべきファイルの以前に使用したバージョンを、ファイルシステムにおいて保持し、グレードアップ手順の途中で問題が生じれば元に戻ることができる、ことを達成する。従って、グレードアップは、安全に遠隔から実行することができ、サイトにアクセスする回数を削減することができる。
【０００７】
本発明の第２の実施形態では、上記の問題は、移動体無線ネットワークにおいて無線信号を送受信するための無線基地局の第２の実施形態により着手されており、無線基地局は、運用および保守ノードに対するインタフェースを有し、本無線基地局は、
無線基地局の運用に関係するファイルの格納装置のためのファイルシステムを含む不揮発性メモリと、
ファイルシステムのファイルのバックアップ格納装置のためのバックアップエリアを含む不揮発性メモリであって、バックアップエリアがファイルシステムから分離さている、不揮発性メモリと、を含む。
【０００８】
第２の実施形態では、上記の問題は、不揮発性で、書き込み可能なメモリにおけるファイルシステムに格納するファイルを有する無線基地局の運用の方法によりさらに着手されており、本方法は、
不揮発性メモリのバックアップエリアに、前記ファイルシステムのバックアップの複製を格納する工程であって、バックアップエリアが前記ファイルシステムとは独立である、バックアップの複製を格納する工程と、および
ファイルシステムの問題の検出の際に、バックアップエリアの内容をファイルシステムに複製する工程と、を含む。
【０００９】
第２の実施形態による本発明の無線基地局および方法により、ファイルシステムにおけるファイルの複製を、ファイルシステムとは独立に格納する、ことを達成する。従って、無線基地局のグレードアップまたは運用中に問題が生じれば、バックアップエリアに格納するファイルの複製は、ファイルシステムに自動的に複製することができる。このように、グレードアップは、安全に遠隔から実行することができる。さらに、ファイルシステムに持ち込まれる誤りによる問題の原因は自動的に解決することができる。従って、サイトにアクセスする回数を削減することができる。
【００１０】
本発明の第３の実施形態では、上記の問題は、移動体無線ネットワークにおいて無線信号を送受信するための無線基地局により着手されており、無線基地局は、運用および保守ノードに対するインタフェースを有し、本無線基地局は、
種々のバージョンが存在する内部インタフェースを介して相互動作する、プラットフォーム部およびアプリケーション部と、
プラットフォーム部によりサポートする、前記内部インタフェースのバージョンに関する第１の情報を含むデータファイルを含むプラットフォーム部と、
アプリケーション部によりサポートする、前記内部インタフェースのバージョンに関する第２の情報を含むデータファイルを含むアプリケーション部と、を含む。
【００１１】
本発明の第３の実施形態では、上記の問題は、無線基地局を運用する方法によりさらに着手されており、無線基地局は、種々のバージョンにおいて存在する内部インタフェースを介して通信する、プラットフォーム部およびアプリケーション部を有し、無線基地局は、運用および保守ノードに対するインタフェースをさらに有し、本方法は、
プラットフォーム部によりサポートする、内部インタフェースのバージョンの第１のリストを無線基地局に格納する工程と、
アプリケーション部によりサポートする、内部インタフェースのバージョンの第２のリストを無線基地局に格納する工程と、
プラットフォーム部またはアプリケーション部の新バージョンによるプラットフォーム部またはアプリケーション部のグレードアップの際に、グレードアップしない無線基地局の部分のリストの内容を、グレードアップする無線基地局の部分の新バージョンによりサポートする、内部インタフェースのバージョンと比較する工程と、および
無線基地局の運用において使用するために、グレードアップする無線基地局の部分およびグレードアップしない無線基地局の部分の双方によりサポートするバージョンを選択する工程と、を含む。
【００１２】
本発明の第３の実施形態により、無線基地局のプラットフォーム部またはアプリケーション部のグレードアップは、プラットフォーム部／アプリケーション部の新バージョンが、既存のプラットフォーム部／アプリケーション部と通信できないという危険を伴うことなく安全に実行することを可能にする。従って、無線基地局のグレードアップは安全に実行でき、サイトにアクセスする回数を削減することができる。さらに、プラットフォーム部およびアプリケーション部の前のバージョンと将来のバージョンとの間の互換性(compatibility)を保証することができる。
【００１３】
本発明の３つの実施形態の特性を有利に結合することができ、無線基地局がそのソフトウエアおよびハードウエアをグレードアップすることになる場合、優れた安全性をもたらす無線基地局を得ることができる。
【００１４】
本発明の一態様では、無線基地局が、前記指示を含むファイルを格納するデータ格納装置を含み、前記指示が、少なくとも１つのファイルのアクティブバージョンを格納するファイルシステムの場所に関する情報を含み、無線基地局が、前記少なくとも１つのファイルの新バージョンがファイルシステムに含まれる場合に、情報を含む前記ファイルをグレードアップするように構成され、情報が、新バージョンがアクティブバージョンであることを指示するように、グレードアップを実行する。
【００１５】
この態様では、本発明の方法は、前記新バージョンの格納に関する情報を含む前記ファイルをグレードアップする工程を含み、情報が、新バージョンがアクティブバージョンであることを指示するように、グレードアップする工程を実行する。この態様では、本発明の方法は、グレードアップすべきファイルの新バージョンが、無線基地局の運用において使用される場合に、無線基地局の運用が乱されれば、グレードアップすべきファイルの前のバージョンが、グレードアップすべきファイルのアクティブバージョンであることを指示する工程を有利にはさらに情報を含むファイルに含むことができる。
【００１６】
本発明の別の態様では、無線基地局が、前記指示を含むファイルを格納するデータ格納装置を含み、前記指示が、少なくとも１つのファイルのアクティブバージョンを格納するファイルシステムの場所に関する情報を含み、無線基地局が、前記少なくとも１つのファイルのグレードアップの際に、以前にアクティブバージョンとして使用した前記少なくとも１つのファイルのバージョンを、前のバージョンに戻る際に使用すべきバージョンとして格納するように構成され、前記無線基地局が、前記少なくとも１つのファイルの新バージョンを格納し、前記指示を含む前記ファイルにおける前記指示が、前記新バージョンが無線基地局の運用において使用すべきバージョンであることを示すように、さらに構成されている。
【００１７】
本発明のこの別の態様では、本発明の方法は、グレードアップすべきファイルのグレードアップの際に、以前にアクティブバージョンとして使用したグレードアップすべき前記ファイルのバージョンを、前のバージョンに戻る際に使用すべきバージョンとして格納する工程と、および前記指示を含む前記ファイルにおける前記指示が、前記新バージョンが、無線基地局の運用において使用すべきバージョンであることを指示するように、グレードアップすべき前記ファイルの新バージョンを格納する工程と、を含む。
【００１８】
本発明の上述の一または別の態様により、新たにグレードアップするファイルにおける誤りにより起因する無線基地局の運用の不安定性を、問題を起こすファイルの前のバージョンに戻ることにより解決することができる、ことを達成する。
【００１９】
本発明の一態様では、無線基地局は、ファイルシステムのファイルのバックアップ格納装置のためのバックアップエリアを含む不揮発性で、書き込み可能なメモリを含み、バックアップエリアはファイルシステムから分離し、本発明の方法は、グレードアップすべきファイルの新バージョンを使用する場合、無線基地局の運用が乱されなければ、グレードアップすべきファイルの新バージョンをバックアップエリアに格納する工程をさらに含む。この態様では、無線基地局が動作できなければ、バックアップエリアの内容をファイルシステムに有利には複製する。
【００２０】
この態様により、バックアップエリアに格納するファイルは最新のものとなる。
【００２１】
本発明の別の態様では、特定の情報のカテゴリに関係するデータをファイルシステムの、前記特定のカテゴリに関係するデータのためのファイルタイプのデータファイルに格納し、無線基地局は、ファイルシステムのファイルをグレードアップするための、コンピュータプログラムコードを含むソフトウエアを含み、コンピュータプログラムコードは、グレードアップに先立ってグレードアップすべき新バージが、ファイルシステムに格納するグレードアップすべきファイルのバージョンと同じファイルタイプであることを調べる。
【００２２】
この態様では、グレードアップすべきファイルの新バージョンは、特定のファイルタイプのものであり、本発明の方法は、グレードアップに先立ってファイルシステムに格納する、グレードアップすべきファイルのバージョンが、新バージョンと同じファイルタイプのものであることを調べる工程と、および同じでなければ、グレードアップすべきファイルのグレードアップを中断する工程と、を含む。
【００２３】
本発明のこの態様により、変更すべきでないファイルのカテゴリが、間違って改ざんされないことを保証することができる。従って、グレードアップ手順の信頼性がさらに増す。
【００２４】
本発明のさらに別の態様では、無線基地局は、ブートアプリケーションをさらに含み、
ファイルシステムが、ファイルシステムに存在すべきファイルに関する情報を含むファイルを含み、
ブートアプリケーションが、ファイルシステムに存在すべきファイルに関する情報を含むファイルの内容を読み、実際に存在するファイルと前記情報を比較するように配備し、
ブートアプリケーションが、存在すべきファイルとファイルシステムに実際に存在するファイルとの間に不一致が検出されれば、バックアップエリアの内容をファイルシステムにロードする。
【００２５】
本発明のこの態様では、無線基地局は、ファイルシステムに存在すべきファイルに関する情報を含むファイルのための格納装置をさらに含み、本方法は、
情報を含む前記ファイルに含む、ファイルシステムに存在すべきファイルに関する情報を読む工程と、
ファイルシステムに実際に存在するファイルと前記情報を比較する工程と、
存在すべきファイルとファイルシステムに実際に存在するファイルとの間に不一致が検出されれば、バックアップエリアの内容をファイルシステムにロードする工程と、をさらに含む。
【００２６】
これによって、ファイルシステムにおける誤りを自動的に検出し、修復することができる。
【００２７】
本発明の無線基地局の別の態様では、ファイルシステムに格納するファイルが内容指示子を含み、内容指示子が、内容指示子の属するファイルが誤りであることの端部を指示し、ブートアプリケーションが、無線基地局の起動の際に前記内容指示子を調べるように配備し、内容指示子が、内容指示子の属するファイルが誤りであることを指示することが分かれば、ブートアプリケーションが、バックアップエリアの内容を前記ファイルシステムにロードするようにさらに構成される。
【００２８】
この態様では、ファイルシステムに格納するファイルは内容指示子を含み、内容指示子は、内容指示子の属するファイルが誤りであるか否かを指示し、本方法は、内容指示子を調べる工程と、および内容指示子が、内容指示子の属するファイルが誤りであることを指示することが分かれば、バックアップエリアの内容をファイルシステムにロードする工程と、を含む。
【００２９】
これによって、ファイルシステムにおける誤りを自動的に検出し、修復することができる、ことを達成する。
【００３０】
以上に説明したように、本発明の方法は、無線基地局および／または運用および保守ノードにおけるプログラム可能なディジタル回路手段により好ましくは実装することができる。本発明が関係する問題は、従ってディジタルプログラマブル回路において実行する場合、以上に説明した本方法を実行するために動作可能なコンピュータプログラムコード手段を含むコンピュータプログラムにより実行される。
【００３１】
本発明の好ましい実施形態を添付図面を参照して、より詳細に説明する。
【発明を実施するための最良の形態】
【００３２】
移動体無線ネットワーク（Mobile radio network）１００の一般的構成を図１に示す。移動体無線ネットワーク１００は、無線インタフェース(radio interface)１２０を経て複数の無線基地局(radio base station)１１５を介し、携帯端末(mobile equipment)１１０のユーザ１０５に移動通信(mobile communication)を提供する。無線基地局１１５は、アンテナ(antenna)１１７に接続され、無線ネットワークコントローラ(radio network controller)１２５にさらに接続され、無線ネットワークコントローラ１２５は、次に、コアネットワーク（core network）１３０に接続される。代表的な移動体無線ネットワーク１００には、複数の無線ネットワークコントローラ１２５があり、それぞれ異なる場所に位置する複数の無線基地局１１５に接続される。移動体無線ネットワーク１００の無線基地局１１５は、無線状態の良い場所に好ましくは配置される。
【００３３】
移動体無線ネットワーク１００によりカバーする地理的エリア(geographical area)における無線サービスエリアを保証するために、多くの無線基地局１１５を広い地理的エリアに亘って分散させる。
【００３４】
無線基地局１１５は、例えば無線ネットワークコントローラ１２５からの命令の受信、無線インタフェース１２０を経る信号の送受信、無線インタフェース１２０を経て受信し、送信する信号のディジタルフィルタリングの実行などのような、無線基地局１１５のタスクを実行するためのコンピュータソフトウエアおよびハードウエアを含む。
【００３５】
多くの場合、無線基地局１１５のコンピュータソフトウエアおよびハードウエアに変更を行うことが必要であるか、または有利である。これは、例えば無線基地局１１５のコンピュータソフトウエアの全てまたは一部がグレードアップを必要とする場合、無線基地局１１５の運用に誤りが生じた場合、または無線基地局１１５の設置(installation)における場合である。
【００３６】
無線基地局１１５へのサイトにアクセスする回数（the number of site visits）を最小にするために、無線基地局１１５のコンピュータソフトウエアのような保守を、無線基地局１１５の地理的サイトに実際にアクセスする必要がなく、遠隔から行うことが好ましい。無線基地局１１５の遠隔保守(remote maintenance)は多くの面で有利である。例えば、無線基地局１１５の遠隔保守の可能性を提供することにより、無線基地局１１５間を訪ね回るのに費やす時間を削減することができる。さらに、全ての輸送手段は環境に負の影響を有するので、無線基地局１１５の遠隔保守のためのシステムの提供は、移動体無線ネットワーク１００の環境への影響を削減する。
【００３７】
図１の無線基地局１１５は、運用および保守（Operation & Maintenance、Ｏ＆Ｍ）ノード１３５に接続され、Ｏ＆Ｍノード１３５は、無線基地局１１５の保守のためのハードウエアおよびソフトウエアを含む。図１で、Ｏ＆Ｍノード１３５と無線基地局１１５との間の接続は、説明の目的のためだけに各無線基地局１１５への直接接続であるように示す。多くの場合、無線ネットワークコントローラ１２５を介して無線基地局１１５にＯ＆Ｍノード１３５を物理的に接続するのが有利である。Ｏ＆Ｍノード１３５と無線基地局１１５との間の通信は、その場合無線ネットワークコントローラ１２５により使用するインタフェースを経て行うことができ、そのインタフェースは、例えば非同期伝送モード（Asynchronous Transfer Mode、ＡＴＭ）ベースのプロトコルでありうる。無線基地局１１５の設置における場合など、幾つかの場合では、携帯可能なＯ＆Ｍノード１３５に無線基地局１１５を接続するのが望ましいことがある。無線基地局１１５とＯ＆Ｍノード１３５との間の通信は、その場合例えばイーサネット(登録商標)などの任意のプロトコルを経て実行することができる。
【００３８】
以下では、無線基地局の保守のための本発明の方法、ならびに本発明の無線基地局を説明する。説明は無線基地局１１５の運用および保守に関して行うが、本発明は任意の他のコンピュータベースの技術システムにも適用できる。
【００３９】
図２は、無線基地局１１５の実施例の概要図である。図２の無線基地局１１５には３つの外部論理インタフェースがある。無線基地局１１５とアンテナ１１７との間の無線インタフェース２００、無線基地局１１５と無線ネットワークコントローラ１２５との間の伝送インタフェース２０５、およびＯ＆Ｍインターフェース２１０である。明らかに、伝送インタフェース２０５およびＯ＆Ｍ２１０インタフェースは同じ物理インタフェースでありうる。さらに、Ｏ＆Ｍ２１０インタフェースは種々のＯ＆Ｍノード１３５への無線基地局１１５の接続を容易にする複数の物理インタフェースを含むことができる。例えば、無線基地局１１５の初期設置に携帯可能なＯ＆Ｍノード１３５、および無線基地局１１５の運用に中央Ｏ＆Ｍノード１３５を使用することが望ましいことがある。
【００４０】
図２の無線基地局１１５は、プラットフォーム部２１５およびアプリケーション部２２０を含む。プラットフォーム部２１５は、ハードウエア２２５を含み、ハードウエア２２５は、例えば伝送回路ボード２３０、プロセッサを含む主制御ユニット２３５、不揮発性メモリ２４０、ランダムアクセスメモリ（Random Access Memory、ＲＡＭ）２４５、アナログ無線回路２５０、または無線基地局１１５の運用に使用する任意のその他のハードウエアでありうる。不揮発性メモリ２４０は、フラッシュメモリ、ハードディスク、ミニディスク、バッテリバックアップを持つＲＡＭ、などのような任意の持続性があり、書き込み可能なメモリでありうる。
【００４１】
プラットフォーム部２１５は、好ましくはまたプラットフォームソフトウエア２５５、即ち無線基地局１１５の製造の際にハードウエア２２５に格納するソフトウエアを含みうる。プラットフォームソフトウエア２５５は、好ましくは無線基地局１１５の製造の際にハードウエア２２５の不揮発性メモリ２４０に格納しうる。プラットフォームソフトウエア２５５は、好ましくはハードウエア２２５の特性に関するデータを含むデータファイル２５２ならびに、中でもブートアプリケーションおよびドライバファイルを含む実行可能なファイル２５１を含む。プラットフォームソフトウエア２５５は、有利には個々のプラットフォーム部２１５間のハードウエアの相違を隠蔽し、アプリケーション部２２０を種々のプラットフォーム部２１５において実行できるように構成することができる。従って、変更されたハードウエア２２５を有する新プラットフォーム部２１５は、適するプラットフォームソフトウエア２５５を導入することによりアプリケーション部２２０の旧バージョンに適合できるか、または新アプリケーション部２２０が、同様にプラットフォーム部２１５の旧バージョンに適合することができる。
【００４２】
無線基地局１１５のアプリケーション部２２０は、無線基地局１１５のプラットフォーム部２１５において実行することができるソフトウエアアプリケーションを含む。アプリケーション部２２０は、好ましくはアプリケーションプログラムファイル２５３を含み、試験機能ならびに、無線基地局１１５の完全なトラフィック運用機能をサポートする。無線基地局１１５の正常運用に使用するアプリケーション部２２０のコンピュータプログラムは、以下では主アプリケーション２５６と呼ぶ。さらに、アプリケーション部２２０は、有利には、例えば無線基地局１１５の運用のために必要なサイトに特定の情報に関するデータファイル２５４を含む。アプリケーション部２２０は、有利には図２の不揮発性メモリ２４０に格納される。アプリケーションプログラムファイル２５３およびアプリケーション部２２０のデータファイル２５４は、好ましくはロードすることができ、時に応じてグレードアップすることができる。
【００４３】
図２のアプリケーション部２２０とプラットフォーム部２１５との間の通信は、内部インタフェース２６０を経て行われる。アプリケーション部２２０は、好ましくはプラットフォーム部２１５へのクライアントとして動作する。プラットフォーム部２１５は、その場合アプリケーション部２２０へのサーバとして動作する。
【００４４】
図３は、無線基地局１１５の不揮発性メモリ２４０の内容の例の概要図である。図３の不揮発性メモリ２４０は、中でもバックアップエリア３０５、ファイルシステム３００のための格納装置、およびブートアプリケーション３１０のための格納装置を提供する。ファイルシステム３００は、無線基地局１１５の運用に使用するファイルのための格納装置を含み、以下でさらに説明する。バックアップエリア３０５は、好ましくはファイルシステム３００の一部ではなく、ファイルシステム３００とは独立のバックアップの可能性を提供する。従って、無線基地局１１５の起動に必要なファイルは、有利には複製し、バックアップエリア３０５に格納することができる。不揮発性メモリ２４０のバックアップエリア３０５を効果的に利用するために、ファイルシステム３００のファイルは、ファイルシステムソフトウエアを使用することなく、バックアップエリア３０５に格納することができる。ファイルの終わり（End Of File、ＥＯＦ）の指示は、次に有利には各ファイルの終わりを指示するのに使用することができる。さらに、ファイルシステム３００のファイル構造は、有利にはバックアップエリア３０５に格納し、バックアップエリア３０５からのファイルシステム３００の抽出を容易にする。これは、例えばファイルシステム３００の回復に際し、ファイルを格納すべきファイルシステム３００の場所を指示するファイルの経路を含むフォーマットを使用して、ファイルシステム３００のファイルをバックアップエリア３０５に格納することにより達成できる。
【００４５】
あるいは、ファイルシステム３００のファイルを、バックアップエリア３０５においてファイルシステムソフトウエアの使用によりバックアップし、バックアップエリア３０５は、ファイルシステム３００の複製を保持する。
【００４６】
不揮発性メモリ２４０は、図３では１つの物理ユニットとして図示するが、不揮発性メモリ２４０は、あるいは複数の物理ユニットとして実装することができる。
【００４７】
（ファイルシステム３００）
ファイルシステム３００は、好ましくは、アプリケーション部２２０の一部であるアプリケーションプログラムファイル２５３およびデータファイル２５４ならびに、プラットフォームソフトウエア２５５の一部であるデータファイル２５２などの、無線基地局１１５の運用に必要なデータファイルおよび実行可能なファイルを含む。特に、ファイルシステム３００は、好ましくはファイルシステム３００に存在すべきファイルのリストを含むファイル情報ファイル３１５を含む。
【００４８】
ファイルシステム３００が、無線基地局１１５の運用をサポートすることができる信頼性のあるファイルを常に含むことを保証するために、ファイルの複数のバージョンをファイルシステム３００に格納することができる。従って、ファイルシステム３００が、バグを含むか、またはそうでなく無線基地局１１５の運用に問題を起こす新ファイルにより更新されれば、更新済みファイルの古い、試験済みバージョンをファイルシステム３００に保存し、それに戻ることができる。ファイルシステム３００は、好ましくは再起動ファイル３２０を含み、再起動ファイル３２０は、無線基地局１１５の運用に使用すべきバージョンである、複数のバージョンにおいて存在する、ファイルシステム３００におけるファイルのバージョンに関する情報を含む。本発明の一実施形態では、全てのファイルの複数のバージョンをファイルシステム３００に保持する。別の実施形態では、無線基地局１１５の運用に重大なファイルの複数のバージョンのみを保存する。
【００４９】
ファイル情報ファイル３１５および再起動ファイル３２０は、ファイル情報ファイル３１５および再起動ファイル３２０のファイルシステム３００への格納を補うものとしてか、またはファイルシステム３００における格納に替わるもののいずれかとして、明らかにファイルシステム３００の外部に格納することができる。
【００５０】
本発明によれば、ファイルシステム３００における全てのファイルは、有利にはファイルが完全であることの端部を示す内容指示子を含むことができる。内容指示子は、ファイルのバイトを全て加算して、例えば３２ビットの非飽和数を得る簡単なバイト加算アルゴリズムを介してか、循環冗長性チェック（Cyclic Redundancy Check、ＣＲＣ）の計算を介してか、またはファイルの内容を指示する数字を生成する任意のその他のアルゴリズムを介するなどの多くの異なる方法で計算することができる。内容指示子は、ファイルを生成し、内容指示子をファイルの生成の際に、ファイルに加えることができるプログラムにより計算することができる。内容指示子は、後のステージにおいてファイルの内容が変化していないことを調べるために、再計算することができる。
【００５１】
ファイルシステム３００に格納する、無線基地局１１５の運用に関するデータは、有利には少なくとも３つの異なるカテゴリとして、製品専用データ、ユニット専用データおよび構成専用データに分けることができる。製品専用データおよびユニット専用データは、製造時に既知の無線基地局１１５の特性に関係し、好ましくはプラットフォームソフトウエア２５５の一部であるデータファイル２５２の一部でありうる。製品専用データは、無線基地局１１５の特性に関係し、この特性は、同じ仕様書により製造する全ての無線基地局１１５に対して同一であり、例えば無線基地局１１５によりサポートする機能性に関する情報を含みうる。ユニット専用データは、較正データなどの個々の無線基地局１１５の特性に関係する。構成専用データは、一方無線基地局１１５の構成に関する情報に関係し、従って無線基地局の製造時には分かっていない。構成専用データは、従って好ましくはアプリケーション部２２０のデータファイル２５４の一部でありうる。構成専用データは、中でも移動体無線ネットワーク１００における他のノードとの通信に関係する伝送データを含むので、構成専用データをグレードアップする場合に、伝送情報を失わないように注意を払う必要がある。
【００５２】
ユニット専用データが関係する、無線基地局のハードウエアが変化しない限り、ユニット専用データをグレードアップしない。ユニット専用データが改ざんされれば、無線基地局を、恐らく再較正のために作業場に戻さなければならない。それ故に、ユニット専用データを変更することができないことを確かめるのは重要である。製品専用データおよび構成専用データは、他方好ましくはグレードアップすることを認めることができる。製品専用データおよび構成専用データのこのようなグレードアップは、有利にはＯ＆Ｍノード１３５を介して実行することができる。
【００５３】
本発明の好ましい実施形態では、異なる方法で管理するデータファイルは、異なるファイルタイプとして格納される。例えば、別様に管理するファイルは、異なるサフィックスを使用して格納することができる。この実施形態では、例えばユニット専用データファイルに対する．ｕｄ、製品専用データファイルに対する．ｐｄおよび構成専用データファイルに対する．ｃｄなどの、３つの異なるファイルサフィックスを使用して、以上に記述した３つの異なるデータのカテゴリを格納することができる。無線基地局１１５、または運用および保守ノード１３５のいずれかにおいて格納し、実行し、データファイルをグレードアップする過程において使用するソフトウエアは、有利にはグレードアップすべきファイルサフィックスを調べるためのコンピュータプログラムコード含むことができ、グレードアップすべきファイルタイプのものでないファイルタイプを意図せず壊さないようにする。そうすることにおいて、例えばファイルシステム３００の構成専用データファイルおよび／または製品専用データファイルをグレードアップする場合に、ユニット専用データファイルが壊されないことを確かめることができる。例えば、移動体無線ネットワーク１００のオペレータに構成専用データファイルの変更を認めるのは望ましいであろう。異なる方法で管理するデータを含むファイルに対して異なるサフィックスを使用し、グレードアップすべきファイルサフィックスを調べるためのコンピュータプログラムコードを、オペレータにより使用するグレードアップのためのソフトウエアに導入することにより、オペレータが製品専用データファイルまたはユニット専用データファイルを変更しえない、ことを確かめることができる。同様に、製品専用データファイルをグレードアップするのに使用するソフトウエアは、更新すべきファイルが製品専用データファイルであり、任意のその他のファイルタイプのものでないことを調べるためのコンピュータプログラムコードを含むことができる。
【００５４】
ファイルシステム３００に格納するデータファイル２５２および２５４は、例えばデータの格納および抽出を認めるテキストファイル、バイナリファイル、または任意のその他のタイプのファイルでありうる。
【００５５】
（ブートアプリケーション３１０）
ブートアプリケーション３１０は、好ましくはプラットフォーム部２１５の製品に関するプラットフォームソフトウエア２５５の実行可能なファイル２５１として不揮発性メモリ２４０に格納することができる。ブートアプリケーション３１０は、有利にはＯ＆Ｍノード１３５を介するアプリケーション部２２０の主アプリケーション２５６の起動のためのコンピュータプログラムコード、Ｏ＆Ｍノード１３５との通信のためのコンピュータプログラムコード、およびアプリケーション部２２０の遠隔設置のためのコンピュータプログラムコードを含む。Ｏ＆Ｍノード１３５との通信のためのコンピュータプログラムコードは、好ましくは無線ネットワークコントローラ１２０を介する遠隔Ｏ＆Ｍノード１３５との通信のためのコンピュータプログラムコード、およびローカルに接続するＯ＆Ｍノード１３５を介する通信のためのコンピュータプログラムコードを含む。ブートアプリケーション３１０は、またプラットフォーム部２１５の初期設定パラメータを含むことができる。ブートアプリケーション３１０は、さらに有利にはブートアプリケーション３１０またはアプリケーション部２２０の主アプリケーション２５６のいずれを動作させるかを選択するためのコンピュータプログラムコード、例えば無線基地局１１５の起動／再起動のためのコンピュータプログラムコードなどの無線基地局１１５の運用および保守の機能性を後退させるためのコンピュータプログラムコード、および無線基地局１１５の種々の機能の設置およびグレードアップのためのコンピュータプログラムコードを含む。何らかの理由のためＯ＆Ｍノード１３５との通信が乱されれば、このようなＯ＆Ｍ機能性の後退（fall back)を使用することができる。
【００５６】
図４は、無線基地局１１５の起動の際にブートアプリケーション３１０により実行する手順を概略的に説明するフローチャートである。無線基地局１１５が起動する場合、工程４００に入り、ブートアプリケーション３１０は、不揮発性メモリ２４０にあるファイルシステム３００の存在を調べる。この調査は、好ましくはファイル情報ファイル３１５の内容とファイルシステム３００におけるファイルの名称との比較を含むことができる。工程４００においてファイルシステム３００の内容とファイル情報ファイル３１５の内容との間に不一致が見つかるか、またはファイル情報ファイル３１５を見つけることができなければ、次に工程４０５に入る。工程４０５で、バックアップエリア３０５の内容をファイルシステム３００に複製する。次に、工程４０７に入り、ファイルシステム３００が主アプリケーション２５６を含むことを調べる。含めば、工程４１０に入り、主アプリケーション２５６を含むファイルをＲＡＭ２４５にロードする。主アプリケーション２５６がファイルシステム３００に存在しなければ、一方ブートアプリケーション３１０は、好ましくは遠隔であるか、またはローカルのいずれかであるＯ＆Ｍノード１３５との通信のための手順を実行する。プラットフォームソフトウエア２５５のデータファイル２５２は、好ましくは遠隔Ｏ＆Ｍノード１３５への無指定アドレスを含む。
【００５７】
一方、工程４０５で、ファイル情報ファイル３１５におけるリストに含むファイル名が、ファイルシステム３００に存在するファイルの名称と一致することが分かれば、次に工程４２０に入る。工程４２０で、ファイルシステム３００におけるファイルを、各ファイルに含む内容指示子の正しいことの端部について調べる。工程４２０で、ファイルシステム３００におけるファイルの内容指示子が正しいことが分かれば、その場合工程４２５に入り、再起動ファイル３２０を読み、無線基地局１１５の運用に使用すべきファイルシステム３００のファイルのバージョンを見出す。次に、工程４０７に入り、ファイルシステム３００が主アプリケーション２５６を含むことを調べる。含めば、工程４１０に入り、主アプリケーション２５６を含むファイルをＲＡＭ２４５にロードする。主アプリケーション２５６がファイルシステム３００に存在しなければ、一方ブートアプリケーション３１０は、好ましくはＯ＆Ｍノード１３５との通信のための手順を実行する。
【００５８】
一方、工程４２０で、内容指示子が正しくないことが分かれば、不正な内容指示子の属するファイルが誤りであることを指示し、次に工程４０５に入り、バックアップエリア３０５の内容をファイルシステム３００に複製する。本発明の一実施形態では、内容指示子が正しくないファイルのみをバックアップエリア３０５に見つかる複製により取り替える。本発明の別の実施形態では、内容指示子が不正であることが分かれば、ファイルシステム３００全体をバックアップエリア３０５に格納する複製により取り替える。バックアップエリアにおけるファイルがＥＯＦの指示により分離して格納されていれば、この後者の実施形態が好ましい。工程４０５におけるファイルの複製が行われる場合、次に工程４０７に入り、ファイルシステム３００が主アプリケーション２５６を含むことを調べる。含めば、工程４１０に入り、主アプリケーション２５６を含むファイルをＲＡＭ２４５にロードする。主アプリケーション２５６がファイルシステム３００に存在しなければ、一方ブートアプリケーション３１０は、好ましくはＯ＆Ｍノード１３５との通信のための手順を実行する。
【００５９】
ファイルシステム３００のファイルを、ファイルシステムソフトウエアを使用することなくバックアップエリアにおいてバックアップする、本発明の実施形態では、不揮発性メモリ２４０のバックアップエリア３０５の内容をファイルシステム３００に複製する図４の工程４０５は、有利にはバックアップエリア３０５の内容を読む工程およびＥＯＦの指示を特定する工程を含む。バックアップエリア３０５にファイルの一部として格納する各ファイルの経路を次に読むことができ、ファイルシステム３００を回復することができる。
【００６０】
明らかに、図４に示す手順は、多くの方法で変更することができる。例えば、工程４０５が完了する場合、ファイルの複製が成功したことを確かめるために、工程４００および４２０を実行することがでる。さらに、ファイルシステム３００のファイルの複数のバージョンをバックアップエリア３０５に格納すれば、工程４０５が完了した後に工程４２５を実行することが必要でありうる。幾つかの状況では、工程４１０を種々の工程により取り替えることができるが、その工程では、例えば試験アプリケーションなどの別のアプリケーションをＲＡＭ２４５にロードする。
【００６１】
図４の工程４２０を、バックアップエリア３０５に格納するファイルとファイルシステム３００におけるファイルとの間のバイト毎、または任意のその他の方法での比較により取り替えることができる。ファイルシステム３００に格納するファイルの内容が、バックアップエリア３０５に格納するファイルの内容と相違すれば、ファイルシステム３００を、好ましくはバックアップエリア３０５に格納するファイルにより取り替える。
【００６２】
（プログラムおよびデータのグレードアップ）
多くの場合、ファイルシステム３００に格納するファイルの幾つかまたは全てをグレードアップすることが必要であることがある。これは、例えば新しい機能性が無線基地局１１５のアプリケーション部２２０に導入される場合か、誤りがファイルシステム３００のファイルにおいて検出された場合か、またはＩＰアドレスまたは周辺の無線特性などの構成専用データが変化した場合の事例でありうる。ファイルのグレードアップなどを、遠隔Ｏ＆Ｍノード１３５から実行することができれば、好ましいことがよくある。ファイルシステム３００のファイルは、無線基地局１１５の運用に必要な情報を含むので、ファイルのグレードアップに失敗することは無線基地局１１５にとり被害が大きく、サイトへのアクセスを必要とするか、または作業場でのみ修理することができる機能不全を招くことさえありうる。
【００６３】
本発明によれば、無線基地局１１５が、新ファイルを使用して動作できることを確立するまで、グレードアップ手順では、ファイルシステム３００に存在するファイルを取り替える予定の新ファイルは、存在するファイルを取り替えない。これは、ファイルの複数の独立のバージョンとして、新バージョンおよび１つまたは幾つかの旧バージョンをファイルシステム３００に格納することにより達成する。再起動ファイル３２０(図３参照)は、無線基地局１１５の運用において使用すべきファイルシステム３００のファイルのバージョンに関する情報を含む。そのような情報は、例えば無線基地局１１５の運用において使用すべきファイルシステム３００のファイルのバージョンへの(例えば、/non_volatile_memory/application_part/application_part_version_17/application_data.pdの形式の)経路または無線基地局１１５の運用において使用すべきファイルシステム３００のファイルのバージョンへの任意のその他のポインタを含む。従って、ファイルシステム３００のファイルのグレードアップが終了すると、再起動ファイル３２０は、グレードアップファイルの新バージョンの配置方法に関する情報を含み、ファイルシステム３００のファイルの新バージョンは無線基地局１１５の運用において使用される。とはいえ新ファイルを使用する場合に、何らかの理由で問題が生じれば、復帰手順においてファイルの旧バージョンに戻る可能性がある。ファイルの複数の旧バージョンをファイルシステム３００に格納すれば、その場合再起動ファイル３２０は、有利には無線基地局１１５の運用において使用すべきバージョンに関する情報ならびに、そのファイルの複数のバージョンの配置方法に関する情報および復帰手順において使用すべきバージョンに関する情報を含むことができる。
【００６４】
ファイルシステム３００におけるファイルのグレードアップの本発明の手順の実施形態を概略的に説明するフローチャートを図５に示す。工程５００で、グレードアップすべきファイルの新バージョンとして新ファイルを、ファイルシステム３００にロードするが、工程５００で実行するロード以前に最新バージョンであったグレードアップすべきファイルのバージョンが、なおファイルシステム３００に存在するようにする。これは、例えば新ファイルが、グレードアップすべきファイルの最も古いバージョンを取り替えるように、行うことができる。次に、工程５０５に入り、再起動ファイル３２０を更新し、再起動ファイル３２０が、グレードアップすべきファイルの新バージョンが、無線基地局１１５の運用において使用すべきバージョンであることを示す。これは、例えば再起動ファイル３２０におけるポインタ／経路を調整することにより実行することができる。次に、工程５０７に入り、無線基地局１１５を再起動する。ブートアプリケーション３１０は、次に起動手順、例えば図４に示す起動手順を実行する。図４の工程４０７で、主アプリケーション２５６がファイルシステム３００に存在することが分かれば、次に主アプリケーション２５６をＲＡＭメモリ２４５にロードし、図５の工程５１０に入る。図５の工程５１０で、カウンタｉに値１を与える。
【００６５】
工程５１５で、工程５００において実行した新ファイルのロードにより影響を受けたアプリケーションプログラムを起動する。これは、例えばファイル２５３に格納する新しいアプリケーションプログラム、即ちアプリケーションプログラムの新バージョンか、または工程５００においてグレードアップしたデータファイル２５２または２５４からデータを使用するアプリケーションプログラムでありうる。工程５２０で、アプリケーションが実際に起動したか、またはソフトウエアのクラッシュの発生を調べる。この調査は、例えば誤りハンドラまたは監視の手段により実装することができる。アプリケーションが起動しなかったことが工程５２０で分かれば、次に工程５５５に入り、カウンタｉを増やす。次に、工程５６０に入り、カウンタｉが所定の数Ａより大であるか調べる。大でなければ、工程５１５に再度入り、アプリケーションを再起動し、以上で説明したように工程５２０において、手順を続ける。一方工程５６０で、カウンタｉが所定の数Ａより大きな値を持つ、即ちアプリケーションを所定の回数再起動しなければならないことが分かれば、次に工程５５０に入り、グレードアップファイルの前のバージョンへの復帰を行う。工程５５０で、再起動ファイル３２０を好ましくは変更し、再起動ファイル３２０が、工程５００におけるロードを行なう前に使用したグレードアップすべきファイルのバージョンが、無線基地局１１５の運用において使用すべきバージョンであることを示す。次に、好ましくは警報を発する。手順は、次に工程５４５において終了する。無線基地局１１５の再起動の際に、ポインタ／経路が、グレードアップすべきファイルの前のバージョンが、アクティブバージョンであることを示す、再起動ファイル３２０を読む。ファイルシステム３００にグレードアップすべきファイルの前のバージョンが存在しなければ、次にブートアプリケーションを起動する(図４参照)。
【００６６】
工程５２０で、一方アプリケーションが起動したことが分かれば、次に工程５３０に入る。工程５３０で、アプリケーションプログラムが円滑に動作しているかを調べる。この調査は、例えばソフトウエアに実装済みの監督機能を持たせることにより行うことができ、無線基地局の種々の機能を担うアプリケーションプログラムの種々の部分が、アプリケーションの起動の成功の端部を報告する。言うまでもなく、起動したアプリケーションプログラムのみが、報告することの可能な１つのそのような部分を含めば、その場合その他の部分は監督機能に報告しない。
【００６７】
工程５３０で、アプリケーションプログラムが円滑に動作していることが分かれば、次に工程５３５に入り、Ｏ＆Ｍノード１３５がコンタクト可能（接続）かを調べる。可能であれば、工程５４０でファイルシステム３００のファイルをバックアップエリア３０５に複製する。この複製は、工程５００のロードが行われた後に無線基地局１１５との最初のコンタクトの際に、Ｏ＆Ｍノード１３５により開始することができるか、またはＯ＆Ｍノード１３５とのコンタクトを検出した場合に無線基地局１１５のアプリケーション部により開始することができるかのいずれかである。この手順は、次に工程５４５において終了する。一方、工程５３５で、Ｏ＆Ｍノード１３５がコンタクト（接続）できないことが分かれば、次に工程５５０に入り、グレードアップファイルの前のバージョンへの復帰を以上で説明したように行う。手順は、次に工程５４５で終了する。
【００６８】
工程５３０で、アプリケーションプログラムの実行に問題があることが分かれば、次に工程５５５に入り、カウンタｉを増やす。次に、工程５６０に入り、カウンタｉが所定の数Ａより大であるか調べる。大でなければ、工程５１５に再度入り、アプリケーションを再起動し、以上で説明したように工程５２０で、手順を続ける。一方工程５６０で、カウンタｉが所定の数Ａより大きな値を持つ、即ちアプリケーションを所定の回数再起動しなければならないことが分かれば、次に工程５５０に入り、以上で説明したように前ファイルへの復帰を行う。次に、工程５４５に入り、手順を終了する。
【００６９】
本発明によれば、ファイルのグレードアップは、ファイルシステム３００における全てのファイルを同時にグレードアップするか、またはあるいはファイルシステム３００におけるファイルの幾つかのみを同じ機会にグレードアップするかのいずれかのように行うことができる。グレードアップすべきファイルが、無線基地局１１５の運用にとって特に重要なものである場合などの幾つかの場合では、ファイルのグレードアップは、一度に少し行うことができ、ファイルの更新が何らかの理由のために成功しない場合に、重大な情報を全て失わない。
【００７０】
図５の本発明のグレードアップ手順は、明らかに多くの方法で変更することができる。グレードアップ手順の一実施形態では、グレードアップにより影響を受けるアプリケーションを再起動する回数を計数するのに、カウンタｉを使用せず、工程５００でロードする新ファイルが問題を起こす、最初の指示の際に、工程５５０の復帰を実行する。明らかに工程５２０は、工程５３０の一部でありえ、アプリケーションが起動しなければ、アプリケーションが円滑に動作していないことが、工程５３０で検出される。グレードアップすべきファイルの新バージョンの配置方法に関する情報により、再起動ファイル３２０を更新する工程５０５を、次の方法により取り替えることができる。その方法は、以前に使用したバージョンを、復帰手順において使用すべきファイルであることを示す名称の下に、無線基地局１１５の運用に使用すべきバージョンとして保存する、および以前に使用したバージョンの前名称の下に新バージョンを保存し、この名称が、無線基地局１１５の運用に使用すべきバージョンであることを示す、方法である。そうすることにおいて、再起動ファイル３２０は変更する必要がなく、再起動ファイル３２０のポインタ／経路が指し示す、アドレスに見つかるファイルが変更されている。工程５５０は、次にアクティブバージョンの名称と復帰手順において使用すべきバージョンとの交換を含むことができる。あるいは、前のバージョンのファイル名を、ファイルの新バージョンに格納することができ、復帰バージョンが存在する、ファイルシステム３００のファイルが、この復帰バージョンへの経路を含む。
【００７１】
幾つかの場合では、ファイルシステム３００に新ファイルを加えるのは望ましいことがある。新ファイルを図５により示すグレードアップ手順においてファイルシステム３００に加えれば、その場合ファイル情報ファイル３１５(図３参照)を、好ましくは工程５０７の再起動を行う前にグレードアップすることができる。
【００７２】
図５に示す本発明のグレードアップ手順は、多くの利点を有する。例えば、ファイルのグレードアップが、何らかの理由のために成功しなければ、グレードアップファイルの前のバージョンへの復帰を実行することができる。ファイルのグレードアップが、ファイルシステム３００においてある大きな誤りを引き起こせば、前ファイルシステム３００全体の複製をバックアップエリア３０５から抽出することができる。さらに、再起動ファイル３２０が、データファイルおよびプログラムファイルの両方の使用すべきバージョンに関する情報を同時に保持することができるので、本発明のグレードアップ手順は、データファイル２５２および２５４およびプログラムファイル２５３の同時グレードアップを容易にする。新アプリケーションプログラムファイルが、その実行のために新データファイルを必要とする場合、これは特に有利である。従って、グレードアップデータの現アプリケーションプログラムファイルとの適合性の如何に関わらず、構成専用データファイルをアップグレードすることができ、構成専用データファイルおよびアプリケーションプログラムファイル双方を、同時にグレードアップできるので、逆も成立する。同様に、グレードアップデータの現アプリケーションプログラムとの適合性の如何に関わらず、製品専用データファイルをグレードアップすることができ、逆も成立する。事実、ファイルシステム３００の全てのファイルを、希望すれば、同時にグレードアップすることができる。グレードアップが、何らかの理由のために成功しなければ、前のバージョンへの同時復帰をプログラムファイル２５３およびデータファイル２５２／２５４の双方に対して行うことができる。
【００７３】
（プラットフォーム部２１５およびアプリケーション部２２０の種々のバージョン間の適合性）
図２のアプリケーション部２２０とプラットフォーム部２１５との間の通信は、好ましくは内部インタフェース２６０を経て行われる。アプリケーション部２２０は、好ましくはプラットフォーム部２１５へのクライアントとして動作する。プラットフォーム部２１５は、その場合アプリケーション部２２０へのサーバとして動作する。
【００７４】
内部インタフェース２６０の特性は、プラットフォーム部２１５の特性により決定する。プラットフォーム部２１５をグレードアップする場合、内部インタフェース２６０のさらに進んだバージョンが、無線基地局１１５において利用可能になりうる。プラットフォーム部２１５のグレードアップは、例えば既存無線基地局１１５におけるハードウエアまたはプラットフォームソフトウエア構成要素の取替えとしてか、または新無線基地局１１５の製造の開発過程の一部として実行することができる。プラットフォーム部２１５のグレードアップに従う、アプリケーション部２２０のグレードアップを望まない理由が存在するので、プラットフォーム２１５のグレードアップバージョンのプラットフォーム部２１５の前のバージョンにおいて実行可能なアプリケーション部２２０のバージョンとの適合性を保証することは重要である。アプリケーション部２２０のグレードアップを望まない理由は様々でありえ、例えば無線基地局１１５の運用会社が、アプリケーション部２２０の新バージョンへのグレードアップに絡むバグおよび／または財政的な係わり合いの危険を取りたくないか、移動体無線ネットワーク１００の運用会社が、移動体無線ネットワーク１００における全ての無線基地局１１５において同じアプリケーション部２２０の使用を望むか、または無線基地局１１５の製造会社が、移動体無線ネットワーク１００の運用会社を巻き込む必要なく、新たに製造する無線基地局１１５のプラットフォーム部２１５に変更を持ち込むことを望むからである。
【００７５】
同様に、無線基地局１１５のアプリケーション部２２０をグレードアップする場合、グレードアップアプリケーション部２２０が、プラットフォーム部２１５の既存バージョンと適合することが重要である。
【００７６】
内部インタフェース２６０の新バージョンを含むプラットフォーム部２１５のグレードアップバージョンとプラットフォーム部２１５の前のバージョンにおいて実行可能なアプリケーション部２２０のバージョンとの間のそのような適合性を保証するために、プラットフォーム部２１５のグレードアップバージョンは、好ましくは新しい、より進んだバージョンならびに、内部インタフェース２６０の前のバージョンをサポートすべきである。同様に、内部インタフェース２６０の最近のバージョンにおいて実行可能である、アプリケーション部２２０の新バージョンは、好ましくは内部インタフェース２６０の以前のバージョンを含むプラットフォーム部において実行可能であるべきである。内部インタフェース２６０の各バージョンには、好ましくは数字または文字の組み合わせのような識別を与えることができる。
【００７７】
幾つかの場合では、内部インタフェース２６０の１つまたは幾つかの既存バージョンは、無線基地局１１５のアプリケーション部２２０とプラットフォーム部２１５との間の通信における使用にあまり魅力的でないことがある。内部インタフェース２６０の特定バージョンにより提供する機能性が、例えば無線基地局１１５の運用に問題を起こすことがある。内部インタフェース２６０のそのような問題のバージョンの使用を避けるために、プラットフォーム部２１５は、好ましくは内部インタフェース２６０のサポートするバージョンのリストを含むことができる。プラットフォームによりサポートするインタフェースのバージョンのそのようなリスト６００の例を、図６ａに与える。図６ａのプラットフォームによりサポートするインタフェースのバージョンのリスト６００に、プラットフォーム部２１５が、内部インタフェース２６０のバージョン９、８、６、５および２をサポートすることを示し、大きな数字は、内部インタフェース２６０の最近のバージョンを示す（リスト６００は、図３に関して説明したように、製品専用データファイルの代表的な例である）。
【００７８】
アプリケーション部２２０によりサポートする内部インタフェース２６０のバージョンの対応するリストを、アプリケーション部２２０に、好ましくはデータファイル２５４に有利には格納する。アプリケーションによりサポートするインタフェースのバージョンのそのようなリスト６０５の例を図６ｂに示す。図６ｂに示すアプリケーションによりサポートするインタフェースのバージョンのリスト６０５に、プリケーション部２２０が、内部インタフェース２６０のバージョン７、４、３、２および１をサポートすることを示す。従って、図６ａおよび図６ｂに与えるリスト６００および６０５の例の双方は、「穴」を含む、即ち最近サポートするバージョンより古いが、それぞれプラットフォーム部２１５およびアプリケーション部２２０によりサポートしない、内部インタフェース２６０のバージョンがある。
【００７９】
図６ｃは、無線基地局１１５のプラットフォーム部２１５およびアプリケーション部２２０の双方に適合する内部インタフェース２６０のバージョンを見つける手順を概略的に示す。この手順は、有利には無線基地局１１５の起動の際に、アプリケーション部２２０により実行するか、またはあるいはプラットフォーム部２１５のプラットフォームソフトウエア２５５の実行可能なファイル２５１により実行することができる。工程６１０で、リスト６００および６０５の内容を比較し、リスト６００および６０５の双方に現存する内部インタフェース２６０の任意のバージョンを特定する。次に、工程６１５に入り、工程６１０における比較によりリスト６００および６０５の双方に現存する内部インタフェース２６０の任意のバージョンの特定の可能性を調べる。工程６１５で、リスト６００および６０５の双方に含む内部インタフェース２６０の少なくとも１つのバージョンがあることが分かれば、工程６２０に入り、リスト６００および６０５の双方に含む内部インタフェース２６０のバージョンの最近のものを、無線基地局１１５が動作させようとするものに従い内部インタフェース２６０のバージョンとして選択する。手順は、次に工程６２０で終了する。一方工程６１５で、リスト６００および６０５の双方に含む内部インタフェース２６０のバージョンがないことが分かれば、次に工程６３０に入り、警報を出す。図６ｃの手順が、プラットフォームソフトウエア２５５におけるか、またはアプリケーション部２２０におけるファイルのグレードアップにより呼び出される場合、次に工程６３０は、好ましくは図５に関して詳しく説明したようにプラットフォームソフトウエア２５５／アプリケーション部２２０の前のバージョンに戻る工程を含むことができる。別の実施形態では、工程６３０は、起動手順による無線基地局の再起動を含むことができ、その例を図４に与える。明らかに、工程６２０で選択したバージョンは、リスト６００および６０５の双方に含む最近のバージョンである必要はなく、両リストに含む任意のバージョンでありうる。
【００８０】
図６ｃの手順を、図６ａおよび図６ｂのそれぞれリスト６００および６０５を含む無線基地局１１５において実行したとすれば、次に内部インタフェース２６０のバージョン２を工程６２０で選択する。言うまでもなく、内部インタフェース２６０のバージョンは任意に表示することができ、図６の例に使用する方法で表示する必要はない。
【００８１】
図６ｃにより説明する手順は、有利には無線基地局１１５の起動の際に、アプリケーション部２２０により自動的に実行することができる。あるいは、図６ｃにより説明する手順は、無線基地局１１５のアプリケーション部２２０および／またはプラットフォームソフトウエア２５５のグレードアップの際に、Ｏ＆Ｍノード１３５により実行することができる(図５参照)。そうすることにおいて、Ｏ＆Ｍノード１３５は、サポートされない無線基地局１１５の一部がサポートする内部インタフェース２６０のバージョンに関して無線基地局１１５に問い合わせを送信する必要がありうる。Ｏ＆Ｍノード１３５は、次にアプリケーション部２２０／プラットフォームソフトウエア２５５の新バージョンによりサポートする内部インタフェース２６０のバージョンと問い合わせに対する応答を比較することができる。アプリケーション部２２０／プラットフォームソフトウエア２５５の新バージョンおよびグレードアップしない無線基地局１１５の一部の双方によりサポートする内部インタフェース２６０のバージョンがあれば、次にアプリケーション部２２０／プラットフォームソフトウエア２５５の新バージョンを無線基地局１１５にロードする。Ｏ＆Ｍノード１３５は、次に有利にはプラットフォーム部２１５とアプリケーション部２２０との間の通信に使用すべき内部インタフェース２６０のバージョンに関して無線基地局１１５に通告することができる。グレードアップすべきアプリケーション部２２０／プラットフォームソフトウエア２５５の新バージョンおよびグレードアップしない無線基地局１１５の一部によりサポートする、内部インタフェース２６０のバージョンを見つけることができなければ、好適には警報を出すことができる。
【００８２】
当業者は、本発明が、説明の目的のみのために開示する添付の図面および詳細な説明において開示する実施形態に制限されず、幾つかの異なる方法で実装することができることを理解する。
【図面の簡単な説明】
【００８３】
【図１】移動体無線ネットワークの概要図である。
【図２】無線基地局のハードウエアおよびソフトウエア構成要素の概要図である。
【図３】無線基地局の不揮発性メモリの内容の概要図である。
【図４】本発明の実施形態にかかるブートアプリケーションにより実行する手順を説明するフローチャートである。
【図５】ファイルシステムにおけるファイルをグレードアップする本発明の手順の実施形態を説明するフローチャートである。
【図６ａ】無線基地局のプラットフォーム部およびアプリケーション部の双方によりサポートする内部インタフェースのバージョンが存在することを保証する本発明の方法の実施形態の概要図である。
【図６ｂ】無線基地局のプラットフォーム部およびアプリケーション部の双方によりサポートする  内部インタフェースのバージョンが存在することを保証する本発明の方法の実施形態の概要図である。
【図６ｃ】無線基地局のプラットフォーム部およびアプリケーション部の双方によりサポートする内部インタフェースのバージョンが存在することを保証する本発明の方法の実施形態の概要図である。
【図１】
2008506304.tif 000003
【図２】
2008506304.tif 000004
【図３】
2008506304.tif 000005
【図４】
2008506304.tif 000006
【図５】
2008506304.tif 000007
【図６ａ】
2008506304.tif 000008
【図６ｂ】
2008506304.tif 000009
【図６ｃ】
2008506304.tif 000010
【手続補正書】
【提出日】平成18年5月5日(2006.5.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１０
【補正方法】変更
【補正の内容】
【請求項１０】
運用および保守ノード(１３５）に対するインタフェースを有し、移動無線ネットワーク(１００)において無線信号を送受信するための無線基地局であって、該無線基地局が、
前記無線基地局の運用に関係するファイル（２５２、２５３、２５４）を格納するためのファイルシステム（３００）を含む不揮発性メモリ（２４０）と、
前記ファイルシステムのファイルのバックアップのためのバックアップエリア（３０５）を含む不揮発性メモリ（２４０）と、を備え、
前記バックアップエリアが前記ファイルシステムと独立であり、
前記ファイルシステムが、該ファイルシステムに存在すべきファイルに関する情報を含むファイル(３１５）を含むことを特徴とする無線基地局。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１１
【補正方法】変更
【補正の内容】
【請求項１１】
前記無線基地局が、ブートアプリケーション（３１０)をさらに含み、
前記ブートアプリケーションが、前記ファイルシステムに存在すべきファイルに関する情報を含む前記ファイルの前記内容を読み、実際に存在する該ファイルと前記情報を比較するように構成され、
前記ブートアプリケーションが、存在すべき前記ファイルと前記ファイルシステムに実際に存在する前記ファイルとの間に不一致が検出されれば、前記バックアップエリアの内容を前記ファイルシステムにロードするように構成されていることを特徴とする請求項１０に記載の無線基地局。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項２４
【補正方法】変更
【補正の内容】
【請求項２４】
不揮発性で、書き込み可能なメモリ（２４０）におけるファイルシステム（３００）に格納するファイル（２５１、２５２、２５３）を有する無線基地局（１１５）を運用する方法であって、前記無線基地局が、前記ファイルシステムに存在すべきファイルに関する情報を含むファイル(３１５）のための格納部をさらに含み、該方法が、
バックアップエリアが前記ファイルシステムとは独立であり、不揮発性メモリ（２４０）のバックアップエリア（３０５）に、前記ファイルシステムのバックアップの複製を格納する工程と、
前記ファイルシステムの問題の検出の際に、前記バックアップエリアの内容を前記ファイルシステムに複製する工程と、
を含むことを特徴とする方法。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項２５
【補正方法】変更
【補正の内容】
【請求項２５】
前記方法が、
情報を含む前記ファイルに含まれる、前記ファイルシステムに存在すべきファイルに関する前記情報を読み出す工程と、
前記ファイルシステムに実際に存在する前記ファイルと前記情報を比較する工程と、
存在すべき前記ファイルと前記ファイルシステムに実際に存在する前記ファイルとの間に不一致が検出されれば、前記バックアップエリアの内容を前記ファイルシステムにロードする工程と、
を更に含むことを特徴とする請求項２４に記載の方法。
【手続補正書】
【提出日】平成18年9月5日(2006.9.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項２９
【補正方法】変更
【補正の内容】
【請求項２９】
無線基地局のディジタルプログラマブル回路において、請求項２４に記載の方法を実行させることを特徴とするコンピュータプログラム。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項３０
【補正方法】変更
【補正の内容】
【請求項３０】
無線基地局のディジタルプログラマブル回路において、請求項１７に記載の方法を実行させることを特徴とするコンピュータプログラム。 
【国際調査報告】
2008506304.tif 000011
2008506304.tif 000012
2008506304.tif 000013
2008506304.tif 000014
2008506304.tif 000015
2008506304.tif 000016
2008506304.tif 000017