Radio Base Station and a Method of Operating a Radio Base Station
First Claim
1. A radio base station for transmitting and receiving radio signals in a mobile radio network, the radio base station having an interface towards an operations and maintenance node, the radio base station comprising:
- a non-volatile memory comprising a file system for storage of files relating to the operation of the radio base station;
whereinthe file system comprises at least two versions of at least one file, out of which one version is the active version to be used in the operation of the radio base station;
the radio base station comprises an indication as to which of said at least two versions is the active version; and
the radio base station comprises means for reverting to using a previous version of said at least one file in the operation of the radio base station.
10 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to the operation and maintenance of radio base stations in mobile communication systems. An inventive radio base station, which can be upgraded remotely in a safe way. In one embodiment of the invention, the radio base station comprises a file system comprising different versions of files, so that an old version of a file can be reverted to should problems in the operation of the radio base station occur In another embodiment of the invention, the radio base station comprises a back-up area in which a copy of the files of the file system are stored. The back-up area is independent of the file system, so that if problems with the files in the file system are detected, the contents of the back-up area can be stored in the file system.
30 Citations
31 Claims
-
1. A radio base station for transmitting and receiving radio signals in a mobile radio network, the radio base station having an interface towards an operations and maintenance node, the radio base station comprising:
-
a non-volatile memory comprising a file system for storage of files relating to the operation of the radio base station;
whereinthe file system comprises at least two versions of at least one file, out of which one version is the active version to be used in the operation of the radio base station; the radio base station comprises an indication as to which of said at least two versions is the active version; and the radio base station comprises means for reverting to using a previous version of said at least one file in the operation of the radio base station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A radio base station for transmitting and receiving radio signals in a mobile radio network, the radio base station having an interface towards an operation and maintenance node, the radio base station comprising:
-
a non-volatile memory comprising a file system for storage of files relating to the operation of the radio base station, and a non-volatile memory comprising a back-up area for back-up storage of files of the file system, wherein the back-up area is independent of the file system, and wherein the file system comprises a file comprising information on which files should be present in the file system - View Dependent Claims (11, 12, 13, 14)
-
-
15. A radio base station for transmitting and receiving radio signals in a mobile radio network, the radio base station having a interface towards an operation and maintenance node, the radio base station comprising:
-
a platform part and an application part, the platform part and the application part interacting via an internal interface of which different versions exist; the platform part comprises a data file comprising first information on which versions of said internal interface are supported by the platform part; and the application part comprises a data file comprising second information on which version s of said internal interface are supported by the application part. - View Dependent Claims (16)
-
-
17. A method of upgrading a file in a radio base station, the file being a data file or an executable file, the radio base station having an interface towards an operations and maintenance node, the radio base station comprising a non-volatile, writable memory comprising a file system in which the file-to-be-upgraded is stored, the method comprising:
-
receiving, in the radio base station over the interface, a new version of the file-to-be-upgraded; storing the new version of the file-to-be-upgraded in the file system while keeping a previous version of the file-to-be-upgraded; keeping an indication in the radio base station as to which version of the file-to-be-upgraded is the active version to be used in the operation of the radio base station; and arranging so that said indication indicates that the new version of the file-to-be-upgraded is the active version. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A method of operating a radio base station having files stored in a file system in a non-volatile, writeable memory, the method comprising
storing, in a back-up area of a non-volatile memory, a back-up copy of said file system, wherein the back-up area is independent of said file system; - and
copying, upon detection of problems with the file system, the contents of the back-up area into the file system. - View Dependent Claims (25, 26)
- and
-
27. A method of operating a radio base station, the radio base station having a platform part and an application part communicating via an internal interface existing in different versions, the radio base station further having an interface towards an operation and maintenance node, the method comprising:
-
storing, in the radio base station, a first list of which versions of the internal interface are supported by the platform part; storing, in the radio base station, a second list of which versions of the internal interface are supported by the application part; and comparing, upon upgrading of the platform part or the application part with a new version of the platform part or the application part, the contents of list of the part of the radio base station that is not being upgraded with the versions of the internal interface supported by the new version of the part of the radio base station which is being upgraded; and selecting, to be used in the operation of the radio base station, a version being supported by both the part of radio base station which is being upgraded and the part of radio base station which is not being upgraded. - View Dependent Claims (28)
-
-
29. A computer program product comprising computer program code means operable to, when executed on digital programmable circuitry of a radio base station, execute a method of operating a radio base station having files stored in a file system in a non-volatile, writeable memory, the method comprising
storing, in a back-up area of a non-volatile memory, a back-up copy of said file system, wherein the back-up area is independent of said file system; - and
copying, upon detection of problems with the file system, the contents of the back-up area into the file system.
- and
-
30. A computer program product comprising computer program code means operable to, when executed on digital programmable circuitry of a radio base station, execute a method of operating a radio base station, the radio base station having a platform part and an application part communicating via an internal interface existing in different versions, the radio base station further having an interface towards an operation and maintenance node, the method comprising:
-
storing, in the radio base station, a first list of which versions of the internal interface are supported by the platform part; storing, in the radio base station, a second list of which versions of the internal interface are supported by the application part; and comparing, upon upgrading of the platform part or the application part with a new version of the platform part or the application part, the contents of list of the part of the radio base station that is not being upgraded with the versions of the internal interface supported by the new version of the part of the radio base station which is being upgraded; and selecting, to be used in the operation of the radio base station, a version being supported by both the part of radio base station which is being upgraded and the part of radio base station which is not being upgraded.
-
-
31. A computer program product comprising computer program code means operable to, when executed on digital programmable circuitry of a radio base station or an operation and maintenance node of a radio base station, execute a method of upgrading a file in a radio base station, the file being a data file or an executable file, the radio base station having an interface towards an operations and maintenance node, the radio base station comprising a non-volatile, writable memory comprising a file system in which the file-to-be-upgraded is stored, the method comprising:
-
receiving, in the radio base station over the interface, a new version of the file-to-be-upgraded; storing the new version of the file-to-be-upgraded in the file system while keeping a previous version of the file-to-be-upgraded; keeping an indication in the radio base station as to which version of the file-to-be-upgraded is the active version to be used in the operation of the radio base station; and arranging so that said indication indicates that the new version of the file-to-be-upgraded is the active version.
-
Specification