Method, system and equipment for upgrading RRU (Radio Remote Unit) software of pico base station and storage medium
By creating a software backup area in the RRU of the base station and implementing automatic fallback and update functions, the problem of link failure with BBU during the RRU software upgrade process is solved, reducing the need for manual intervention and improving system stability and reliability.
Patent Information
- Application Number
- CN202411416133.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-11
- Publication Date
- 2025-03-14
AI Technical Summary
During the software upgrade process, the RRU of the base station cannot establish a normal link with the BBU, which leads to the need for manual intervention, which increases labor costs and maintenance difficulties.
By creating a backup area of the RRU software, back up the current software version, and automatically fall back to the backup version after upgrading. If the upgraded version can be linked normally with BBU, update the backup version.
Ensure that RRU always maintains normal links with BBU during the software upgrade process, avoids the need for manual intervention, reduces labor costs, and improves the stability and reliability of the system.
Smart Images

Figure CN119621095A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of mobile communication technology, and in particular to a method, system, device and storage medium for upgrading RRU software of a pico base station. Background Art
[0002] Pico base stations are small, low-power base stations that access the mobile core network through fixed broadband to provide LTE services to users. They are mainly used in small and medium-sized indoor places such as enterprises, offices, business halls, and Internet cafes to quickly provide LTE capacity and solve the problem of low LTE signal coverage. The Remote Radio Unit (RRU) is the main component of the base station. Its main function is to convert the baseband digital signal into a radio frequency signal and then amplify it and transmit it through the antenna to achieve wireless coverage of the signal.
[0003] At present, there is a risk in the version upgrade method of the Pico base station RRU: after the RRU loads the new version issued by the BBU (Building Baseband Unit), if there is a fault in the new version of the RRU, the BBU and RRU cannot establish a link normally. At this time, the RRU cannot restore the fault through remote control access, and maintenance personnel are required to go to the site to handle it, which will incur huge manpower cost resources. Summary of the invention
[0004] The present invention provides a method, system, device and storage medium for upgrading the RRU software of a pico base station, aiming to ensure that the RRU can be normally connected to the BBU during the software upgrade process, thereby ensuring the normal operation of the signal communication of the pico base station.
[0005] In a first aspect, the present invention provides a method for upgrading RRU software of a pico base station, comprising: Creating a backup area for the RRU software, where the backup area is used to back up the current software version of the RRU software; Obtaining a version upgrade instruction of the RRU software, and upgrading the main area software version of the RRU software; After the upgrade is successful, if the baseband processing unit cannot normally establish a link with the upgraded RRU software version, the current software version of the main area is automatically rolled back to the software version of the backup area.
[0006] In one embodiment, after the upgrade is successful, the method further includes: If the baseband processing unit can normally establish a link with the upgraded RRU software version, the backup area software version is automatically updated to the current software version of the main area.
[0007] In one of the embodiments, after obtaining the version upgrade instruction of the RRU software and before upgrading the main area software version of the RRU software, the method further includes: The baseband processing unit detects whether the to-be-upgraded version of the RRU software is consistent with the current version. If they are consistent, no upgrade is required; if they are inconsistent, the baseband processing unit sends the to-be-upgraded version to the RRU.
[0008] In one embodiment, it also includes: The RRU main area software version that has just been shipped is the baseline version, and a backup area of the RRU software is created, where the backup area is used to back up the baseline version of the RRU software; Obtaining a version upgrade instruction of the RRU software, and upgrading the baseline version of the RRU software main area; After the upgrade is successful, if the baseband processing unit can establish a link with the upgraded RRU software version normally, the backup area software version is automatically updated to the current software version of the main area; If the baseband processing unit cannot normally establish a link with the upgraded RRU software version, the current software version of the main area is automatically rolled back to the baseline version of the backup area.
[0009] In one of the embodiments, after the upgrade is successful, if the baseband processing unit cannot normally establish a link with the upgraded RRU software version, the current software version of the main area is automatically rolled back to the software version of the backup area. Specifically: After the upgrade is successful, if the baseband processing unit still cannot normally establish a link with the upgraded RRU software version after a first preset period of time, the current software version of the main area is automatically rolled back to the software version of the backup area.
[0010] In one of the embodiments, if the baseband processing unit can normally establish a link with the upgraded RRU software version, the software version of the backup area is automatically updated to the current software version of the main area as follows: If the baseband processing unit can establish a link with the upgraded RRU software version normally, the backup area software version is automatically updated to the current software version of the main area after a second preset time period.
[0011] In one of the embodiments, after the upgrade is successful, if the baseband processing unit cannot normally establish a link with the upgraded RRU software version, the current software version of the main area is automatically rolled back to the software version of the backup area. Specifically: After the upgrade is successful, the RRU automatically detects whether the upgraded RRU software version can establish a normal link with the baseband processing unit. If not, the current software version of the main area is automatically rolled back to the software version of the backup area.
[0012] In a second aspect, the present invention provides a system for upgrading RRU software of a pico base station, comprising: A backup area creation unit, used to create a backup area of the RRU software, where the backup area is used to back up the current software version of the RRU software; A version upgrade unit, used to obtain a version upgrade instruction of the RRU software and upgrade the main area software version of the RRU software; The automatic rollback unit is used to automatically roll back the current software version of the main area to the software version of the backup area if the baseband processing unit cannot normally establish a link with the upgraded RRU software version.
[0013] In a third aspect, the present invention proposes a computer device, comprising a processor and a memory, wherein the memory stores a computer program, and when the computer program is loaded and executed by the processor, the computer program implements any one of the methods described above.
[0014] In a fourth aspect, the present invention proposes a computer storage medium, wherein the computer storage medium stores a computer program, and when the computer program is executed, any one of the methods described above is implemented.
[0015] The present invention provides a method, system, device and storage medium for upgrading RRU software of a pico base station, including creating a backup area of the RRU software, wherein the backup area is used to back up the current software version of the RRU software, obtain a version upgrade instruction of the RRU software, upgrade the main area software version of the RRU software, and after the upgrade is successful, if a baseband processing unit cannot normally establish a link with the upgraded RRU software version, the current software version of the main area is automatically rolled back to the backup area software version; by creating a backup for the RRU software, during the process of upgrading the RRU software version, if the upgraded version has a fault and cannot normally establish a link with the BBU, the backup software in the backup area can automatically roll back to the previous version, thereby ensuring that the RRU can always establish a normal link with the BBU, thereby ensuring the normal operation of the pico base station signal communication. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments. The drawings described below are only drawings corresponding to some embodiments of the present invention. For ordinary technicians in this field, drawings of other embodiments can be obtained based on these drawings without creative work.
[0017] Figure 1 This is a flow chart of a method for upgrading the RRU software of a pico base station in one of the embodiments of the present invention; Figure 2This is a schematic diagram of an RRU software version upgrade process in one embodiment of the present invention; Figure 3 A flowchart of a method for upgrading the RRU software of a pico base station in another embodiment of the present invention; Figure 4 This is a schematic diagram of an upgrade process of an RRU software baseline version in one embodiment of the present invention; Figure 5 This is a structural diagram of a system for upgrading the RRU software of a pico base station in one of the embodiments of the present invention. DETAILED DESCRIPTION
[0018] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0019] Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs.
[0020] See also Figure 1 In one embodiment, the present invention provides a method for upgrading RRU software of a pico base station, comprising: S101: Create a backup area for the RRU software, where the backup area is used to back up the current software version of the RRU software.
[0021] A main area and a backup area of the RRU software are created on the memory of the RRU. The main area is used to store the RRU software that is updated and used in real time, and the backup area is used to back up the current software version of the RRU software.
[0022] S102: Obtain a version upgrade instruction of the RRU software, and upgrade the main area software version of the RRU software.
[0023] After the RRU is connected to the base station, when the network management initiates a base station version upgrade task, the RRU receives the software version upgrade instruction and upgrades the RRU software version.
[0024] S103: After the upgrade is successful, if the baseband processing unit cannot normally establish a link with the upgraded RRU software version, the current software version of the main area is automatically rolled back to the software version of the backup area.
[0025] See also Figure 2If you want to upgrade the RRU software version from versionX to versionY, first back up the main area software versionX in the backup area, and then upgrade the main area software versionX to versionY. After the upgrade is successful, if the baseband processing unit can establish a link with the software version versionY normally, the backup area software version will be updated to the current software version versionY of the main area. If the baseband processing unit cannot establish a link with the software version versionY normally, the current software versionY of the main area will be automatically rolled back to the backup area software versionX.
[0026] The upgrade method of the pico base station RRU software in this embodiment creates a main area and a backup area of the RRU software, and backs up the software currently running on the RRU. During the version upgrade of the RRU software, if the upgraded version has a fault and cannot establish a normal link with the BBU, the backup software in the backup area can automatically roll back to the previous version to ensure that the RRU can always establish a normal link with the BBU, thereby ensuring the normal operation of the pico base station signal communication.
[0027] See also Figure 3 In one embodiment, a method for upgrading software of a pico base station RRU includes: S201, creating a backup area of the RRU software, where the backup area is used to back up the current software version of the RRU software.
[0028] S202: Obtain a version upgrade instruction for the RRU software.
[0029] S203, the baseband processing unit detects whether the version to be upgraded of the RRU software is consistent with the current version.
[0030] S204, if they are inconsistent, the baseband processing unit sends the version to be upgraded to the RRU. If they are consistent, no upgrade is required.
[0031] For details, see Figure 4 , if the software version of a newly-delivered RRU is upgraded, the software version of the RRU main area is the baseline version, and a backup area of the RRU software is created, and the backup area is used to back up the baseline version of the RRU software; Obtain a version upgrade instruction of the RRU software, and upgrade the baseline version of the RRU software main area to version 1; After the upgrade is successful, if the baseband processing unit can establish a link with the upgraded RRU software version normally, the backup area software version is automatically updated to the current software version version1 of the main area; If the baseband processing unit cannot normally establish a link with the upgraded RRU software version, the current software version of the main area is automatically rolled back to the baseline version of the backup area.
[0032] S205, upgrade successful.
[0033] S206, determining whether the baseband processing unit can normally establish a link with the upgraded RRU software version.
[0034] Specifically, after the upgrade is successful, the RRU automatically detects whether the upgraded RRU software version can normally establish a link with the baseband processing unit.
[0035] S207: If yes, automatically update the software version of the backup area to the current software version of the main area.
[0036] Specifically, if the baseband processing unit can establish a link with the upgraded RRU software version normally for a second preset time period, such as 40 minutes, but not limited to 40 minutes, the backup area software version is automatically updated to the current software version of the main area.
[0037] S208: If not, automatically roll back the software version of the primary area to the software version of the backup area.
[0038] Specifically, if the baseband processing unit still cannot establish a link with the upgraded RRU software version after a first preset time, such as 10 minutes, but not limited to 10 minutes, the current software version of the main area is automatically rolled back to the software version of the backup area. The method for upgrading the RRU software of the pico base station of the present embodiment creates a main area and a backup area of the RRU software in the memory of the RRU, and backs up the software version of the RRU main area that is currently operating normally. During the process of upgrading the software version of the RRU, if the upgraded software version cannot establish a link with the BBU, the RRU automatically detects this situation and rolls back the software version of the main area to the software version of the backup area; if the upgraded software version can establish a link with the BBU, the software version of the backup area is updated to ensure the connection between the RRU and the BBU during the software update process, thereby ensuring the normal operation of the pico base station, avoiding the situation where maintenance personnel need to go to the site to handle the RRU software upgrade failure, reducing human resource costs, and improving work efficiency.
[0039] See also Figure 5 The embodiment of the present invention further provides a system for upgrading the software of a pico base station RRU, including: The backup area creation unit 10 is used to create a backup area for the RRU software, where the backup area is used to back up the current software version of the RRU software.
[0040] The version upgrade unit 20 is used to obtain the version upgrade instruction of the RRU software and upgrade the main area software version of the RRU software.
[0041] The automatic rollback unit 30 is used to automatically roll back the current software version of the main area to the software version of the backup area if the baseband processing unit cannot normally establish a link with the upgraded RRU software version.
[0042] In one embodiment, the upgrade system of the Pico base station RRU software further includes: The automatic updating unit is used to automatically update the backup area software version to the current software version of the main area if the baseband processing unit can normally establish a link with the upgraded RRU software version.
[0043] In one embodiment, the upgrade system of the Pico base station RRU software further includes: The consistency detection unit is used for the baseband processing unit to detect whether the to-be-upgraded version of the RRU software is consistent with the current version. If they are consistent, no upgrade is required; if they are inconsistent, the baseband processing unit sends the to-be-upgraded version to the RRU.
[0044] In one of the embodiments, the upgrade system of the Pico base station RRU software further includes a baseline version update unit, which is used to: The RRU main area software version that has just been shipped is the baseline version, and a backup area of the RRU software is created, where the backup area is used to back up the baseline version of the RRU software; Obtaining a version upgrade instruction of the RRU software, and upgrading the baseline version of the RRU software main area; After the upgrade is successful, if the baseband processing unit can establish a link with the upgraded RRU software version normally, the backup area software version is automatically updated to the current software version of the main area; If the baseband processing unit cannot normally establish a link with the upgraded RRU software version, the current software version of the main area is automatically rolled back to the baseline version of the backup area.
[0045] In one of the embodiments, the automatic rollback unit is specifically used to automatically roll back the current software version of the main area to the backup area software version if the baseband processing unit still cannot normally establish a link with the upgraded RRU software version after a first preset period of time after the upgrade is successful.
[0046] In one of the embodiments, the automatic update unit is specifically used to automatically update the backup area software version to the current software version of the main area after a second preset time period if the baseband processing unit can normally establish a link with the upgraded RRU software version.
[0047] In one of the embodiments, the upgrade system of the pico base station RRU software also includes an automatic detection unit, which is used for the RRU to automatically detect whether the upgraded RRU software version can establish a normal link with the baseband processing unit after the upgrade is successful. If not, the current software version of the main area is automatically rolled back to the backup area software version.
[0048] The specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiment, and will not be repeated here for the sake of brevity.
[0049] An embodiment of the present invention further provides a computer device, comprising a processor and a memory, wherein the memory stores a computer program, and when the computer program is loaded and executed by the processor, the method steps described in any one of the above method embodiments are implemented.
[0050] An embodiment of the present invention further provides a computer storage medium, in which a computer program is stored. When the computer program is executed, the method steps described in any one of the above method embodiments are implemented.
[0051] In the above embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0052] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0053] In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of a software functional unit. If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium.
[0054] Based on this understanding, the technical solution of the present application can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a mobile terminal, a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc., which can store program codes.
[0055] To sum up, although the present invention has been disclosed as above in the form of preferred embodiments, the protection scope of the present invention is not limited thereto, and any technician familiar with the technical field can make equivalent substitutions or changes according to the concept of the technical solution of the present invention within the technical scope disclosed by the present invention, which should be covered by the protection scope of the present invention.
[0056] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
Claims
1. A method for upgrading RRU software of a pico base station, characterized in that: include: Creating a backup area for the RRU software, where the backup area is used to back up the current software version of the RRU software; Obtaining a version upgrade instruction of the RRU software, and upgrading the main area software version of the RRU software; After the upgrade is successful, if the baseband processing unit cannot normally establish a link with the upgraded RRU software version, the current software version of the main area is automatically rolled back to the software version of the backup area.
2. The method according to claim 1, characterized in that: After the upgrade is successful, the following steps are also included: If the baseband processing unit can normally establish a link with the upgraded RRU software version, the backup area software version is automatically updated to the current software version of the main area.
3. The method according to claim 1, characterized in that: After obtaining the version upgrade instruction of the RRU software and before upgrading the main area software version of the RRU software, the method further includes: The baseband processing unit detects whether the to-be-upgraded version of the RRU software is consistent with the current version. If they are consistent, no upgrade is required; if they are inconsistent, the baseband processing unit sends the to-be-upgraded version to the RRU.
4. The method according to claim 1, characterized in that: Also includes: The RRU main area software version that has just been shipped is the baseline version, and a backup area of the RRU software is created, where the backup area is used to back up the baseline version of the RRU software; Obtaining a version upgrade instruction of the RRU software, and upgrading the baseline version of the RRU software main area; After the upgrade is successful, if the baseband processing unit can establish a link with the upgraded RRU software version normally, the backup area software version is automatically updated to the current software version of the main area; If the baseband processing unit cannot normally establish a link with the upgraded RRU software version, the current software version of the main area is automatically rolled back to the baseline version of the backup area.
5. The method according to claim 1, characterized in that: After the upgrade is successful, if the baseband processing unit cannot establish a link with the upgraded RRU software version normally, the current software version of the main area is automatically rolled back to the software version of the backup area. Specifically: After the upgrade is successful, if the baseband processing unit still cannot normally establish a link with the upgraded RRU software version after a first preset period of time, the current software version of the main area is automatically rolled back to the software version of the backup area.
6. The method according to claim 2, characterized in that: If the baseband processing unit can establish a link with the upgraded RRU software version normally, the software version of the backup area is automatically updated to the current software version of the main area. Specifically: If the baseband processing unit can establish a link with the upgraded RRU software version normally, the backup area software version is automatically updated to the current software version of the main area after a second preset time period.
7. The method according to claim 1, characterized in that: After the upgrade is successful, if the baseband processing unit cannot establish a link with the upgraded RRU software version normally, the current software version of the main area is automatically rolled back to the software version of the backup area. Specifically: After the upgrade is successful, the RRU automatically detects whether the upgraded RRU software version can establish a normal link with the baseband processing unit. If not, the current software version of the main area is automatically rolled back to the software version of the backup area.
8. A system for upgrading RRU software of a pico base station, characterized in that: include: A backup area creation unit, used to create a backup area of the RRU software, where the backup area is used to back up the current software version of the RRU software; A version upgrade unit, used to obtain a version upgrade instruction of the RRU software and upgrade the main area software version of the RRU software; The automatic rollback unit is used to automatically roll back the current software version of the main area to the software version of the backup area if the baseband processing unit cannot normally establish a link with the upgraded RRU software version.
9. A computer device, characterized in that: The computer device comprises a processor and a memory, wherein a computer program is stored in the memory, and when the computer program is loaded and executed by the processor, the method according to any one of claims 1 to 7 is implemented.
10. A computer storage medium, characterized in that: The computer storage medium stores a computer program, and when the computer program is executed, the method according to any one of claims 1 to 7 is implemented.