Remote loading method, system and equipment of distributed base station equipment and medium
By starting the local minimum system and UDP communication in the base station device, periodically obtaining version information and remote version loading, the problem of insufficient FLASH storage space when upgrading the base station device version package is solved, which improves the upgrade speed and reduces production costs.
Patent Information
- Application Number
- CN202411555503.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-04
- Publication Date
- 2025-02-11
AI Technical Summary
During the upgrade of the version package, the existing base station equipment fails to perform the download phase during the upgrade process and the production cost is high due to insufficient FLASH storage space or high production cost.
By starting the local minimum system in the RF unit device and establishing UDP communication with the remote central unit device, periodically obtaining the URL and version number information of the target version package file, and determining whether the current version is the latest. If otherwise, remote operation will be carried out Version loading, download version packages into memory to decompress, integrity checksum loading.
It solves the problem of version package installation failure caused by insufficient FLASH storage space, improves the download and installation speed of version packages, reduces the overhead of FLASH, and thus reduces the production cost of RF unit equipment.
Smart Images

Figure CN119420652A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of information technology, and in particular relates to a remote loading method, system, equipment and medium for distributed base station equipment. Background Art
[0002] Currently, base station equipment has been widely used in our daily life. With the rapid development of communication technology, base station equipment must have the ability to eliminate security vulnerabilities through upgrades. Therefore, the upgrade function has become a vital basic function of base station equipment. Usually, the base station equipment will download the target version package from the server device where the version package file is placed to the local FLASH memory (full name: Flash EEPROM Memory), then decompress and install the version package to FLASH, and finally activate the target version.
[0003] However, there are two problems in the existing technical solutions: on the one hand, as the version functions continue to grow and iterate, the size of the version package also increases, while the storage space of FLASH is fixed according to the hardware properties; the FLASH used to store the version package on the device may have the risk of insufficient space, resulting in the failure of the download phase of the upgrade process. On the other hand, the hardware uses a large-capacity FLASH, which increases the production cost of the device.
[0004] In order to solve the above technical problems, the present invention proposes a simple, stable and reliable remote loading method, system, device and medium for distributed base station equipment. Summary of the invention
[0005] In view of this, the purpose of the present invention is to provide a remote loading method, system, device and medium for distributed base station equipment to solve the existing problems of insufficient storage space and high cost, thereby forming a simple, stable and reliable technical solution with fast download and installation speed.
[0006] To achieve the above object, the present invention provides a remote loading method for a distributed base station device, wherein the distributed base station device comprises a radio frequency unit device and a remote central unit device communicatively connected to the radio frequency unit device, wherein the specific steps of the remote loading method include the following:
[0007] Starting the local minimum system of the radio frequency unit device and establishing UDP communication between the radio frequency unit device and the remote central unit device;
[0008] Periodically communicate with the remote central unit device to obtain the URL and version number information of the target version package file;
[0009] Based on the URL and version number information of the obtained target version package file, it is determined whether the current version number information read locally by the RF unit device is the latest version. If so, it means that the remote version loading has been completed and periodic communication with the remote central unit device continues. If not, it means that the remote version loading is currently required, and periodic communication with the remote central unit device continues after the remote version loading is completed.
[0010] Preferably, the specific steps of establishing communication between the radio frequency unit device and the remote central unit device are as follows:
[0011] The local memory of the radio unit device starts the client program using the DHCP protocol and broadcasts a DHCP request message to the remote central unit device in the network;
[0012] The remote central unit device starts a server program using the DHCP protocol, and after receiving the broadcast DHCP request message, it dynamically allocates an IP address to the client of the radio frequency unit device;
[0013] The client of the radio unit device configures the acquired IP address into the local memory.
[0014] Preferably, the periodic communication with the remote central unit device is specifically: the local minimum system periodically initiates a request message for obtaining the target version information to the remote central unit device via the UDP protocol every N seconds.
[0015] Further preferably, the specific steps of the remote version loading method include the following:
[0016] The RF unit device can obtain the download URL of the target version by parsing the URL;
[0017] According to the download URL of the target version, the radio frequency unit device downloads the new version package file from the remote central unit device;
[0018] Decompress the downloaded new version package file to the local memory and perform a file integrity check. After the file integrity check is completed, delete the original version package compressed file;
[0019] Load the application in the new version package file according to the downloaded new version package file to start the version;
[0020] The RF unit device fills the loading result of the new version package file into the loading result message and reports it to the remote central unit device through the UDP protocol. At this point, the remote version loading is completed.
[0021] More preferably, the version package file is in a compressed format, integrating executable files of software and firmware and a file recording version numbers.
[0022] To achieve the above-mentioned purpose, the present invention further provides a loading system applied to the remote loading method of the radio frequency unit device of a distributed base station device as described in any one of the above items, wherein the loading system includes a distributed base station device, the distributed base station device includes a radio frequency unit device and a remote central unit device, the radio frequency unit device and the remote central unit device span several levels of routing devices and interact through the UDP protocol, the radio frequency unit device downloads the version package from the remote central unit device to the local memory of the radio frequency unit device based on the SFTP protocol, decompresses and loads the target version; the remote central unit device stores the version package file.
[0023] To achieve the above-mentioned object, the present invention further provides an electronic device, which includes a memory and a processor, wherein the memory stores a computer program, and when the computer program is run by the processor, it executes any one of the above-mentioned remote loading methods for distributed base station equipment.
[0024] To achieve the above-mentioned object, the present invention further provides a computer-readable storage medium, wherein a computer program is stored therein, and when the computer program is run on a processor, the remote loading method of the distributed base station device described in any one of the above-mentioned items is executed.
[0025] The beneficial effects of the present invention are as follows: the technical solution of the present invention starts the local minimum system of the radio frequency unit device and establishes UDP communication between the radio frequency unit device and the remote central unit device; then periodically communicates with the remote central unit device to obtain the URL and version number information of the target version package file; judges whether the current version number information read locally by the radio frequency unit device is the latest version according to the URL and version number information of the acquired target version package file, if so, it means that the remote version loading has been completed and continues to communicate with the remote central unit device periodically, if not, it means that the remote version loading is required, and continues to communicate with the remote central unit device periodically after the remote version loading is completed. Since the target version package is not directly installed into the FLASH memory of the radio frequency unit device during the remote version loading process, on the contrary, the version package is first downloaded into the memory of the device, and then decompressed, integrity checked and loaded; therefore, the present invention not only eliminates the conditional restriction that the software version package installation fails due to insufficient FLASH space size, but also improves the speed of the radio frequency unit device downloading and installing the version package; it also reduces the overhead of FLASH, thereby reducing the production cost of the radio frequency unit device. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] In order to make the purpose, technical solution and beneficial effects of the present invention clearer, the present invention provides the following drawings for illustration:
[0027] Figure 1This is a basic flow chart of the remote loading method of the distributed base station equipment according to the first embodiment of the present invention;
[0028] Figure 2 This is a schematic diagram of the structure of the remote loading system of the distributed base station equipment described in the second embodiment of the present invention. DETAILED DESCRIPTION
[0029] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0030] It should be noted that the distributed base station equipment described in the present invention generally refers to base station equipment, and base station equipment has been widely used in our daily life. With the rapid development of communication technology, base station equipment must have the ability to eliminate security vulnerabilities through upgrades, so the upgrade function has become a vital basic function of base station equipment. Usually, the base station equipment downloads the upgrade target version package from the remote server device to the local FLASH memory, then decompresses and installs the upgrade package to the FLASH, and finally activates the target version. However, the defects of the prior art are: on the one hand, with the continuous growth and iteration of the version function, the size of the version package also increases, and the size of the space that FLASH can store is fixed according to the hardware properties; the FLASH used to store the version package on the device may have the risk of insufficient space, resulting in the failure of the download phase of the upgrade process. On the other hand, the hardware uses a large-capacity FLASH, and the production cost of the equipment is higher.
[0031] Embodiment 1
[0032] like Figure 1 As shown, an embodiment of the present invention provides a remote loading method for distributed base station equipment, wherein the distributed base station equipment includes a radio frequency unit equipment and a remote central unit equipment that is communicatively connected to the radio frequency unit equipment. In the distributed base station equipment of the present invention, by separating the baseband processing unit and the radio frequency processing unit and connecting them through optical fiber, the construction and maintenance costs can be reduced, the efficiency can be improved, and the deployment of the base station equipment can be made more flexible and efficient. The specific steps of the remote loading method include the following:
[0033] Step 1: Start the local minimum system of the radio frequency unit device and establish UDP communication between the radio frequency unit device and the remote central unit device.
[0034] It should be noted that the starting of the local minimum system of the RF unit device is specifically: the local minimum system includes two main files, namely the startup script file A and the application of the local minimum system. These two files are installed under a fixed path of the FLASH memory. When the device is powered on, the Linux operating system will automatically execute the startup script file A under the fixed path. The startup script file A is responsible for completing the initialization of the local minimum system environment and loading the application of the local minimum system to ensure that the local minimum system can run normally. Therefore, the RF unit device equipped with the RF unit is powered on and runs the local minimum system. The minimum system occupies very little disk space, and its size is only tens of K. Therefore, the main function of running the local minimum system is to initiate UDP communication to the remote central unit device, obtain the URL (Uniform Resource Locator, also known as the web address) of the version package file, and download and decompress the version package file according to the URL, and start the target version file.
[0035] Specifically, URL (Uniform Resource Locator) is a uniform resource locator, which is used to identify and access resources on the Internet. Each valid URL points to a unique resource, such as a web page, image or video file. The URL consists of different parts, including the protocol (such as HTTP or SFTP), domain name, port number, path and file name. The remote radio unit device downloads the file from the SFTP server on the remote central unit device through the local SFTP client according to the information carried in the URL.
[0036] In the embodiment of the present invention, the specific steps of establishing communication between the radio frequency unit device and the remote central unit device are as follows:
[0037] The local memory of the radio unit device starts the client program using the DHCP protocol and broadcasts a DHCP request message to the remote central unit device in the network;
[0038] The remote central unit device starts a server program using the DHCP protocol, and after receiving the broadcast DHCP request message, it dynamically allocates an IP address to the client of the radio frequency unit device;
[0039] The client of the radio unit device configures the acquired IP address into the local memory.
[0040] Step 2: Periodically communicate with the remote central unit device to obtain the URL and version number information of the target version package file;
[0041] It should be noted that the periodic communication with the remote central unit device is specifically: the local minimum system periodically initiates a request message for obtaining the target version information to the remote central unit device via the UDP protocol every N seconds. For example: the minimum system periodically initiates a request message msg1 for obtaining the target version information to the remote central unit device via the UDP protocol every N seconds.
[0042] Step 3: Determine whether the current version number information read locally by the RF unit device is the latest version based on the URL and version number information of the obtained target version package file. If so, it means that the remote version loading has been completed and continues to communicate periodically with the remote central unit device. If not, it means that the remote version loading is required, and after the remote version loading is completed, continue to communicate periodically with the remote central unit device.
[0043] It should be noted that the specific steps of the remote version loading method include the following: the RF unit device can obtain the download address of the target version by parsing the URL; according to the download address of the target version, the RF unit device downloads the new version package file from the remote central unit device; after decompressing the downloaded new version package file to the local memory, a file integrity check is performed, and after the file integrity check is completed, the original version package compressed file is deleted; according to the downloaded new version package file, the application in the new version package file is loaded to start the version; the RF unit device fills the loading result of the new version package file into the loading result message, and reports it to the remote central unit device through the UDP protocol, and the remote version loading is completed.
[0044] Specifically, when the remote central unit device receives the audit target version request message msg1 sent by the opposite end, it fills the URL information and version number information of the target version package to be downloaded into the response message msg2, and returns msg2 to the RF unit device through the UDP protocol; the RF unit device receives msg2 and parses the URL and version number information; the RF unit device determines whether the version number information carried by msg2 is consistent with the version number information read from the local. If they are consistent, it means that the remote version loading process has been completed and all subsequent steps are skipped. If they are inconsistent, it means that a new version package file needs to be downloaded from the remote. The RF unit device can obtain the download address of the target version by parsing the URL, and download the version package file from the remote to the memory; the downloaded version package file is decompressed into the memory, and the file integrity check is performed. After completion, the original version package compressed file is deleted; according to the downloaded new version package file, the application in the file can be loaded to start the version; the RF unit device fills the upgrade result OK into the loading result message msg3, and reports msg3 to the remote central unit device through the UDP protocol; at this point, the remote loading of the RF unit device is completed.
[0045] In addition, it should be specifically explained that the version package file is in a compressed format, integrating executable files of software and firmware and files recording version numbers. The version package is decompressed by the RF unit device and saved to the local memory, and the local memory has a faster reading and writing speed than FLASH, so the download and installation speed of the version can be significantly improved.
[0046] In order to better understand the technical solution described in the embodiment of the present invention, the following is a detailed description:
[0047] 1) The RF unit device is powered on and runs the local minimum system. The main function is to initiate UDP communication to the remote central unit device, obtain the URL of the version package file, download the version package file according to the URL, decompress it, and start the target version file.
[0048] 2) The RF unit starts a DHCP client program locally, broadcasts a DHCP request message to the network, and starts a DHCP server program on the remote central unit. After receiving the DHCP request, it dynamically allocates an IP address to the client. The RF unit obtains the IP address and configures it locally. At this point, the network transmission data link between the remote central unit and the RF unit is connected, and communication can be based on the UDP protocol or TCP protocol.
[0049] 3) The local minimum system periodically initiates a request message msg1 to obtain the target version information to the remote central unit device via the UDP protocol every N seconds.
[0050] 4) When the remote central unit device receives the audit target version request message msg1 sent by the other end, it fills the URL information and version number information of the download target version package into the response message msg2, and returns msg2 to the radio frequency unit device through the UDP protocol.
[0051] 5) The RF unit receives msg2 and parses the URL and version number information.
[0052] 6) The RF unit device determines whether the version number information carried by msg2 is consistent with the version number information read locally. If they are consistent, it means that the remote version loading process has been completed and all subsequent steps are skipped. If they are inconsistent, it means that a new version package file needs to be downloaded from the remote.
[0053] 7) The RF unit device can obtain the download URL of the target version by parsing the URL, and download the version package file from the remote to the memory.
[0054] 8) Unzip the downloaded version package file to the memory and perform a file integrity check. After completion, delete the original version package compressed file.
[0055] 9) Get the version file from step 7) and load the application in the file to start the version.
[0056] 10) The RF unit device fills the upgrade result OK into the loading result message msg3, and reports msg3 to the remote central unit device through the UDP protocol. At this point, the remote loading of the RF unit device is completed.
[0057] Therefore, the remote loading stage of the present invention can be divided into: downloading the target version package to the memory, decompression, file integrity check and loading; since the remote loading system is because the version package is directly loaded into the memory, it is faster and reduces the FLASH overhead. Specifically: the embodiment of the present invention starts the local minimum system of the radio frequency unit device and establishes UDP communication between the radio frequency unit device and the remote central unit device; then periodically communicates with the remote central unit device to obtain the URL and version number information of the target version package file; according to the URL and version number information of the obtained target version package file, it is determined whether the current version number information read locally by the radio frequency unit device is the latest version. If so, it means that the remote version loading has been completed and the remote central unit device continues to communicate periodically. If not, it means that the remote version loading is currently required, and after the remote version loading is completed, the remote central unit device continues to communicate periodically. Because during the remote version loading process, the target version package is not directly installed into the FLASH memory of the RF unit device, but instead the version package is first downloaded into the device's memory, and then decompressed, integrity checked and loaded; therefore, the present invention not only eliminates the conditional limitation that the software version package installation fails due to insufficient FLASH space size, but also improves the speed at which the RF unit device downloads and installs the version package; it also reduces the overhead on FLASH, thereby reducing the production cost of the RF unit device.
[0058] Embodiment 2
[0059] like Figure 2 As shown, an embodiment of the present invention further provides a loading system applied to the above-mentioned embodiment 1, wherein the loading system includes a distributed base station device, the distributed base station device includes a radio frequency unit device and a remote central unit device, the radio frequency unit device and the remote central unit device interact across several levels of routing devices through the UDP protocol, the radio frequency unit device downloads the version package from the remote central unit device to the local memory of the radio frequency unit device based on the SFTP protocol, decompresses and loads the target version; the remote central unit device stores the version package file.
[0060] The embodiment of the present invention belongs to the field of information technology, and is applicable to remote version loading of a radio frequency unit device. The version package file is in a compressed format, and integrates executable files of software and firmware and files recording version numbers. The remote loading method includes: the version package file is stored in a remote central unit device, and there are several levels of routing devices between the radio frequency unit device and the remote central unit device. The radio frequency unit and the remote central unit device dynamically obtain communication IP using the DHCP protocol, and the devices interact with each other through the UDP protocol. The radio frequency unit device downloads the version package from the remote central unit device to the memory of the device based on the SFTP protocol, decompresses and loads the target version. The memory has the characteristic of faster reading and writing speed than FLASH, so the speed of version download and installation can be significantly improved.
[0061] Therefore, the stages of the remote loading system can be divided into: downloading the target version package to the memory, decompression, file integrity check and loading; since the remote loading system is to load the version package directly to the memory, it is faster and reduces the FLASH overhead. Therefore, the embodiment of the present invention can not only improve the speed of downloading and installing the version package of the RF unit device through the above loading system, but also reduce the production cost of the RF unit device.
[0062] An embodiment of the present invention provides an electronic device, including a memory and a processor. When the processor executes a program stored in the memory, it can implement the following method: the remote loading method of the distributed base station device.
[0063] The electronic device provided by the present embodiment, by storing local memory and remotely loading version upgrades, not only eliminates the conditional restriction that the software version package installation fails due to insufficient FLASH space size, but also reduces the overhead of FLASH, thereby reducing the production cost of the radio frequency unit device. Therefore, the electronic device provided by the present embodiment, by storing local memory and remotely loading version upgrades, not only eliminates the conditional restriction that the software version package installation fails due to insufficient FLASH space size, but also reduces the overhead of FLASH, thereby reducing the production cost of the radio frequency unit device; in addition, the embodiment of the present invention also improves the speed of the radio frequency unit device downloading and installing the version package.
[0064] Finally, the present application also provides an embodiment corresponding to a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps recorded in the above method embodiment are implemented.
[0065] It is understandable that if the method in the above embodiment is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium 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), random access memory (RAM), disk or optical disk and other media that can store program code.
[0066] The computer-readable storage medium provided in this embodiment can realize version upgrade by storing in local memory and loading remotely when the computer program stored therein is executed, which not only eliminates the conditional restriction that the software version package installation fails due to insufficient FLASH space size, but also reduces the overhead of FLASH, thereby reducing the production cost of the RF unit device. Therefore, when the computer program in the computer-readable storage medium provided in this embodiment is executed, it can realize version upgrade by storing in local memory and loading remotely, which not only eliminates the conditional restriction that the software version package installation fails due to insufficient FLASH space size, but also reduces the overhead of FLASH, thereby reducing the production cost of the RF unit device; in addition, the embodiment of the present invention also improves the speed of downloading and installing version packages of the RF unit device.
[0067] The above is a detailed introduction to the remote loading method, system, device and medium of a distributed base station device provided by the present application. The various embodiments in the specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same and similar parts between the embodiments can refer to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can refer to the method part description. It should be pointed out that for ordinary technicians in this technical field, without departing from the principles of the present application, several improvements and modifications can be made to the present application, and these improvements and modifications also fall within the scope of protection of the claims of the present application.
[0068] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or terminal including the element.
[0069] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0070] Finally, it should be noted that the above preferred embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail through the above preferred embodiments, those skilled in the art should understand that various changes can be made in form and details without departing from the scope defined by the claims of the present invention.
Claims
1. A remote loading method for distributed base station equipment, characterized in that: The distributed base station device includes a radio frequency unit device and a remote central unit device that is communicatively connected to the radio frequency unit device. The specific steps of the remote loading method include the following: Starting the local minimum system of the radio frequency unit device and establishing UDP communication between the radio frequency unit device and the remote central unit device; Periodically communicate with the remote central unit device to obtain the URL and version number information of the target version package file; According to the version number information of the obtained target version package file, it is determined whether the current version number information read locally by the RF unit device is the latest version. If so, it means that the remote version loading has been completed and continues to communicate periodically with the remote central unit device. If not, it means that the remote version loading is currently required, and after the remote version loading is completed, it continues to communicate periodically with the remote central unit device.
2. The remote loading method of distributed base station equipment according to claim 1, characterized in that: The specific steps of establishing communication between the radio frequency unit device and the remote central unit device are as follows: The local memory of the radio unit device starts the client program using the DHCP protocol and broadcasts a DHCP request message to the remote central unit device in the network; The remote central unit device starts a server program using the DHCP protocol, and after receiving the broadcast DHCP request message, it dynamically allocates an IP address to the client of the radio frequency unit device; The client of the radio unit device configures the acquired IP address into the local memory.
3. The remote loading method of distributed base station equipment according to claim 1, characterized in that: The specific method of periodically communicating with the remote central unit device is as follows: the local minimum system periodically sends a request message to the remote central unit device via the UDP protocol every N seconds to obtain the target version information.
4. The remote loading method of distributed base station equipment according to claim 3, characterized in that: The specific steps of the remote version loading method include the following: The RF unit device can obtain the download URL of the target version by parsing the URL; According to the download URL of the target version, the radio frequency unit device downloads the new version package file from the remote central unit device; Decompress the downloaded new version package file to the local memory and perform a file integrity check. After the file integrity check is completed, delete the original version package compressed file; Load the application in the new version package file according to the downloaded new version package file to start the version; The RF unit device fills the loading result of the new version package file into the loading result message and reports it to the remote central unit device through the UDP protocol. At this point, the remote version loading is completed.
5. The remote loading method of distributed base station equipment according to claim 4, characterized in that: The version package file is in a compressed format and integrates executable files of software and firmware and a file recording version numbers.
6. A loading system applied to the remote loading method of the distributed base station equipment according to any one of claims 1 to 5, characterized in that: The loading system includes a distributed base station device, wherein the distributed base station device includes a radio frequency unit device and a remote central unit device, wherein the radio frequency unit device and the remote central unit device interact with each other across several levels of routing devices through a UDP protocol, wherein the radio frequency unit device downloads a version package from the remote central unit device to a local memory of the radio frequency unit device based on an SFTP protocol, decompresses and loads a target version; The remote central unit device stores the version package file.
7. An electronic device, characterized in that: It comprises a memory and a processor, wherein the memory stores a computer program, and when the computer program is run by the processor, the remote loading method of the distributed base station device as described in any one of claims 1 to 5 is executed.
8. A computer-readable storage medium, characterized in that: It stores a computer program, which, when running on a processor, executes the remote loading method for distributed base station equipment described in any one of claims 1 to 5.