Base station disconnection recovery method, device, electronic device and storage medium

By obtaining and executing configuration scripts recorded by the configuration server, the problem of station interruption caused by configuration script errors in the base station is solved, and the automated processing of base station interruption recovery is realized, which improves recovery efficiency and network service quality.

CN115087002BActive Publication Date: 2025-04-01CHINA TELECOM CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210505615.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-10
Publication Date
2025-04-01
Estimated Expiration
2042-05-10

AI Technical Summary

Technical Problem

In 5G communication system, the base station has a problem of interrupting the station due to the error of the configuration script issued by the network management platform, which causes the base station to be unable to send radio frequency signals normally, affecting the network service quality of the target terminal, and the existing technology interrupt station recovery efficiency is low.

Method used

By obtaining the configuration script recorded by the configuration server, and executing the configuration instructions in the configuration script in sequence based on the preset execution order, generating a configuration log and sending it to the configuration server. After the configuration server is processed, the radio frequency signal of the corresponding configuration parameters is sent.

Benefits of technology

The automated processing of base station interrupt recovery is realized, which greatly shortens the waiting time required for station interrupt recovery, ensures the binding between the transmission of radio frequency signals and the execution of configuration scripts, avoids interference to other normal base stations, and improves the network service quality of the target terminal.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115087002B_ABST
    Figure CN115087002B_ABST
Patent Text Reader

Abstract

The embodiments of the present application provide a method, device, electronic device and storage medium for base station disconnection recovery. The method obtains a configuration script recorded by a configuration server and executes the configuration instructions in the configuration script in sequence based on the execution order set for the configuration script. When the base station completes execution of the acquired configuration script, the base station is triggered to send a radio frequency signal with adapted parameters according to the configuration parameters indicated by the script. Based on the above method, automatic processing of base station disconnection recovery is implemented, which greatly shortens the waiting time required for disconnection recovery. At the same time, the sending of the radio frequency signal is bound to the execution of the configuration script, so that the base station will not interfere with other normal base stations near it before the configuration script is executed, further ensuring the network quality of the network service of the target terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a method, device, electronic device and storage medium for restoring a base station from a disconnected station. Background Art

[0002] In 5G communication systems, network management platforms usually need to deploy customized network elements such as base stations on demand in specified business scenarios based on actual business needs, so as to provide low-latency network services to target objects within their coverage areas.

[0003] Furthermore, since in actual scenarios, there is usually a certain geographical distance between the network management platform and the multiple base stations it controls, in some common scenarios, the network management platform can perform remote operation and maintenance management of one or more base stations designated by it by issuing multiple configuration scripts, so that when the base station is operating normally, it can send corresponding radio frequency signals to the target terminals in its coverage area based on the configuration parameters indicated by the configuration script (such as network slicing, VLAN, etc.), so as to ensure the network quality of the network services obtained by the target terminals.

[0004] However, when a configuration script sent by the network management platform to the base station is incorrect (for example, the indicated IP address is incorrect), based on the above method, the base station may activate an incorrect configuration script, resulting in an interruption in the communication connection between the base station and the network management platform. As a result, during the subsequent recovery process, the base station misses multiple configuration scripts that continue to be sent by the network management platform, making it impossible for the subsequently sent radio frequency signals to carry the corresponding configuration parameters, thereby causing a network interruption at the target terminal.

[0005] Therefore, in the related technology, it is usually necessary for the management personnel to re-determine and set the configuration parameters of the radio frequency signal according to the duration of the interrupted communication after confirming that the communication connection between the network management platform and the base station has been restored. This method usually generates a lot of waiting time, resulting in the related technology that the efficiency of base station recovery is usually low. Summary of the invention

[0006] Embodiments of the present application provide a method, device, electronic device, and storage medium for base station disconnection recovery, which are used to improve the efficiency of base station disconnection recovery.

[0007] In a first aspect, an embodiment of the present application provides a method for restoring a base station after a disconnection, including:

[0008] At least one configuration script recorded by a configuration server is obtained, wherein the configuration script includes at least one configuration instruction, and the configuration instruction is used to indicate a configuration parameter of a base station.

[0009] Based on a preset execution order, the configuration instructions in the configuration script are executed in sequence, and a configuration log is generated when the execution is completed, wherein the configuration log records at least: the execution status of at least one configuration script.

[0010] The configuration log is sent to the configuration server, and when the configuration server has finished processing the configuration log, a radio frequency signal corresponding to the configuration parameters is sent.

[0011] In a second aspect, an embodiment of the present application provides a base station disconnection recovery device, including:

[0012] The acquisition module is used to acquire at least one configuration script recorded by the configuration server, wherein the configuration script includes at least one configuration instruction, and the configuration instruction is used to indicate the configuration parameters of the base station.

[0013] The execution module is used to execute the configuration instructions in the configuration script in sequence based on a preset execution order, and generate a configuration log when the execution is completed, wherein the configuration log records at least: the execution status of at least one configuration script.

[0014] The sending module is used to send the configuration log to the configuration server, and send the radio frequency signal corresponding to the configuration parameter when the configuration server finishes processing the configuration log.

[0015] In an optional embodiment, when acquiring at least one configuration script recorded by the configuration server, the acquisition module is specifically used to:

[0016] A script configuration request carrying a base station identifier is sent to a configuration server, and at least one configuration script sent by the configuration server based on the obtained base station identifier is received.

[0017] or,

[0018] In response to the script issuing operation of the configuration server, at least one corresponding configuration script is obtained.

[0019] In an optional embodiment, when acquiring at least one configuration script recorded by the configuration server, the acquisition module is specifically used to:

[0020] Based on the preset detection rules, the base station is periodically detected to obtain corresponding detection results.

[0021] When it is determined that the detection result is that the base station detection is normal, at least one configuration script recorded by the configuration server is obtained.

[0022] In an optional embodiment, when periodically detecting the base station based on a preset detection rule, the acquisition module is specifically used to:

[0023] Periodically detect an operation module of the base station to obtain a module detection status of the base station, wherein the operation module is used to execute at least one service function of the base station.

[0024] and / or,

[0025] The connection unit of the base station is periodically detected to obtain the connection detection status of the base station, wherein the connection unit represents: the communication connection between the base station and a specified external network element, and the external network element at least includes: a configuration server corresponding to the base station.

[0026] In an optional embodiment, when acquiring at least one configuration script recorded by the configuration server, the acquisition module is specifically used to:

[0027] Get the disconnection duration of the base station, where the disconnection duration represents: the non-communication time of the base station.

[0028] When it is determined that the disconnection duration exceeds a preset duration threshold, a script configuration request carrying a base station identifier is sent to a configuration server.

[0029] In an optional embodiment, each configuration script carries a corresponding configuration identifier, and each configuration identifier is used to indicate the execution timing of the corresponding configuration script.

[0030] Based on the preset execution order, when executing the configuration instructions in the configuration script in sequence, the execution module is specifically used to:

[0031] The at least one configuration script obtained is sorted according to the sequence of corresponding execution opportunities, and configuration instructions in the at least one configuration script are executed in sequence based on the sorting result.

[0032] In a third aspect, an embodiment of the present application further provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the computer program is executed by the processor, the processor implements any one of the base station disconnection recovery methods in the above-mentioned first aspect.

[0033] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the base station disconnection recovery method of the first aspect is implemented.

[0034] In a fifth aspect, an embodiment of the present application further provides a computer program product, which, when called by a computer, enables the computer to execute the method described in the first aspect.

[0035] The embodiments of the present application provide a method, device, electronic device and storage medium for recovering a base station from a disconnection. The method obtains a configuration script recorded by a configuration server, and executes configuration instructions in the configuration script in sequence based on an execution order set for the configuration script. When the base station completes execution of the acquired configuration script, the base station is triggered to send a radio frequency signal with adapted parameters according to the configuration parameters indicated by the script. Based on the above method, automatic processing of recovery from a disconnection of the base station is implemented, which greatly shortens the waiting time required for recovery from a disconnection. At the same time, the sending of the radio frequency signal is bound to the execution of the configuration script, so that before the execution of the configuration script is completed, the base station will not interfere with other normal base stations that are geographically close to it, thereby further ensuring the network quality of the network service of the target terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1 A schematic diagram of an application scenario provided for an embodiment of the present application;

[0037] Figure 2 A schematic diagram of a network element structure provided in an embodiment of the present application;

[0038] Figure 3 A flow chart of a method for restoring a base station from a disconnected base station provided in an embodiment of the present application;

[0039] Figure 4 A schematic diagram of a base station self-check provided in an embodiment of the present application;

[0040] Figure 5 A logical schematic diagram of an actual application scenario provided for an embodiment of the present application;

[0041] Figure 6 A schematic diagram of a base station disconnection recovery device provided in an embodiment of the present application;

[0042] Figure 7 A schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0043] 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 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 the present invention.

[0044] It should be noted that in the description of the present application, "multiple" is understood as "at least two". "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent three situations: A exists alone, A and B exist at the same time, and B exists alone. A is connected to B, which can represent two situations: A is directly connected to B and A is connected to B through C. In addition, in the description of the present application, words such as "first" and "second" are only used for the purpose of distinguishing the description, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying order.

[0045] The design ideas of the embodiments of the present application are as follows:

[0046] In actual situations, managers can use the network management platform to perform remote operation and maintenance management of one or more designated base stations. However, in some abnormal situations, such as when the base station loses power or the configuration script running the base station is incorrect, the communication connection between the network management platform and the abnormal base station may be interrupted, that is, the base station will be disconnected or dropped. In this case, the base station will usually be unable to obtain the configuration script that the network management platform continues to send, resulting in the radio frequency signal it sends to the coverage area being unable to correspond to the latest configuration parameters, which will then cause strong interference to the radio frequency signals sent by other normal base stations that are geographically close to it, thereby causing network interruption of target terminals in a certain area.

[0047] In the related art, in order for the base station to reacquire the latest configuration parameters after recovery from an outage, the management personnel usually need to reconfigure the base station to the latest configuration parameters based on the duration of the base station outage after confirming that the communication connection between the network management platform and the base station has been restored. Since this method usually generates a lot of waiting time, the efficiency of base station recovery from an outage in the related art is usually low, which can easily affect the network service quality of the target terminal for a long time.

[0048] In order to improve the efficiency of base station disconnection recovery, the embodiments of the present application provide a base station disconnection recovery method, device, electronic device and storage medium, by obtaining a configuration script recorded by a configuration server, and executing the configuration instructions in the configuration script in sequence based on the execution order set for the configuration script, so that when the base station completes the execution of the configuration script it has obtained, the base station is triggered to send a radio frequency signal with adapted parameters according to the configuration parameters indicated by the configuration script. Based on the above method, the automatic processing of base station disconnection recovery is realized, which greatly shortens the waiting time required for disconnection recovery. At the same time, the sending of the radio frequency signal is bound to the execution of the configuration script, so that before the configuration script is executed, the base station will not interfere with other normal base stations that are geographically close to it, further ensuring the network quality of the network service of the target terminal.

[0049] The following will further elaborate and illustrate the base station recovery method provided in the embodiment of the present application in conjunction with the accompanying drawings.

[0050] See also Figure 1 As shown, it is a schematic diagram of an application scenario provided in an embodiment of the present application, and the scenario schematic diagram includes a base station 100, a configuration server 110 and a target terminal 120.

[0051] Optionally, the base station 100 may be a public mobile communication base station, such as a fifth-generation mobile communication base station (gNB), and the configuration server 110 establishing a two-way connection communication therewith may be a device having data storage and / or data processing functions, such as a virtual server.

[0052] Furthermore, the target terminal 120 having wireless communication function with the base station 100 can be a device that provides voice and / or data connectivity for users, including handheld terminal devices and vehicle-mounted terminal devices with wireless connection function, such as mobile phones, tablet computers, laptops, PDAs, mobile Internet devices (mobile internet device, MID), wearable devices, virtual reality (virtual reality, VR) devices, augmented reality (augmented reality, AR) devices, wireless terminal devices in industrial control, wireless terminal devices in unmanned driving, wireless terminal devices in smart grids, wireless terminal devices in transportation safety, wireless terminal devices in smart cities, or wireless terminal devices in smart homes, etc., and this application does not impose any restrictions on this.

[0053] Furthermore, to support the business needs of designated customers, the base station 100 can also be connected to multiple functional physical network elements as needed, such as access and mobility management function (AMF), session management function (SMF), user plane function (UPF), data network (DN), mobile edge computing (MEC), etc. In an optional embodiment, the above-mentioned configuration server 110 can also be set in a designated physical network element or a wireless gateway connected to the base station 100. The embodiment of the present application does not impose any specific restrictions on this.

[0054] For example, see Figure 2As shown, a possible network element structure schematic diagram provided in an embodiment of the present application includes multiple physical network elements connected to a base station and a configuration server connected to the base station. The illustrated base station can obtain at least one configuration script at a certain time of station disconnection based on the data connection channel created between it and the configuration server.

[0055] Further, based on the above network element structure, refer to Figure 3 As shown, the base station can use the following method to perform automatic base station disconnection recovery, specifically, including the following steps:

[0056] S301: Obtain at least one configuration script recorded by a configuration server.

[0057] Specifically, in actual circumstances, the base station may adopt a configuration script to automatically adapt and activate the corresponding configuration parameters. In an embodiment of the present application, the base station may obtain the configuration parameters missed during the outage by obtaining at least one configuration script that matches the outage time range from its interconnected configuration server at the indicated recovery time.

[0058] Furthermore, during the period when the base station is out of service, the configuration server may record in sequence the various configuration scripts that have not been executed by the base station or the configuration parameters that have not been activated by the base station through time entry and other methods, so that when the outage is restored, the base station is triggered to automatically obtain at least one configuration script or corresponding configuration parameter corresponding to its outage period through the communication connection with the configuration server.

[0059] In an optional embodiment, the configuration server may also pre-record various configuration scripts for configuring the parameters to be activated of the base station according to a specified execution sequence, thereby facilitating the administrator on the configuration server to manually implement the base station recovery at the expected operation time.

[0060] Specifically, in order to facilitate the automation of the site disconnection recovery and ensure the recovery efficiency of the site disconnection, the base station may perform the site disconnection recovery at the specified recovery time according to the actual situation. For the convenience of description, in the embodiment of the present application, the above-mentioned specified recovery time may include the following situations:

[0061] 1. External object detection

[0062] Optionally, whether the base station is at a designated recovery time is determined by real-time detection of the base station by an external detection object.

[0063] For example, in an optional embodiment, external detection personnel or detection equipment can perform real-time detection on the base station that has been disconnected based on the set detection rules. Then, based on the above method, when the external detection personnel or detection equipment determines that the above base station is normal, it determines that this moment is the recovery time indicated by the base station.

[0064] 2. Detection of downtime duration

[0065] Optionally, whether the base station is at a designated recovery time is determined by the outage duration of the base station.

[0066] For example, in an optional embodiment, when the communication connection between the base station and the designated network management platform is interrupted, the duration of no communication between the base station and the network management platform may be recorded as the disconnection duration of the base station. Then, based on the above method, when it is determined that the disconnection duration of the base station exceeds a preset duration threshold, this moment is determined as the recovery moment indicated by the base station.

[0067] 3. Base station self-check

[0068] Optionally, whether the base station is at the indicated recovery moment may be determined through a self-check of the base station.

[0069] For example, in an optional embodiment, the base station may perform periodic detection of its own recovery status based on preset detection rules. Based on the above method, when the base station obtains a normal self-test result within a certain detection cycle, it determines that this moment is the recovery moment indicated by the base station.

[0070] Specifically, the base station self-test may include any one or a combination of the following:

[0071] 1) Base station operation module self-check

[0072] Optionally, the base station performs periodic inspections on various operating modules of the base station according to set operation detection rules, such as various boards or other software units with actual business functions in the base station, so as to determine whether the base station equipment is operating normally based on the detection results of each operating module.

[0073] 2) Base station connection unit self-test

[0074] Optionally, the base station performs periodic detection of the communication connection between the base station and the specified external network element according to the set connection detection rules, for example, the communication connection between the base station and the configuration server, or the communication connection between the base station and the core network element, etc., so as to judge whether the connection between the base station and the specified external network element is normal based on the detection status of each connection unit.

[0075] For example, see Figure 4 As shown, the base station performs periodic detection on the operation status of its own equipment and the connection status between designated external network elements according to the set operation detection rules and connection detection rules, so that when it is determined that the equipment detection is normal and the connection is normal, the base station determines that the moment is the recovery moment indicated by the base station, and obtains at least one corresponding configuration script recorded in the configuration server.

[0076] Furthermore, in an optional embodiment, the base station may send a script configuration request including a base station identifier to a configuration server through the carried base station identifier, thereby receiving at least one configuration script sent by the configuration server based on the obtained base station identifier at the recovery time indicated by the above base station.

[0077] S302: Based on a preset execution order, execute the configuration instructions in the configuration script in sequence, and generate a configuration log when the execution is completed.

[0078] Furthermore, the base station uses a preset execution order to sequentially execute the configuration instructions in the configuration script, so as to activate the base station to corresponding configuration parameters according to the execution status of the configuration instructions.

[0079] Specifically, the above execution order can be specified by the configuration server based on actual business needs, for at least one configuration script recorded therein, or it can be adaptively set by the management personnel in the base station based on the actual base station recovery situation. The embodiments of the present application do not impose specific restrictions on it.

[0080] For example, in an optional embodiment, each configuration script in the configuration server also carries a configuration identifier for indicating the script execution time, such as the script ordinal number, the script estimated execution time, etc. Then, each configuration script obtained by the base station can also determine its corresponding execution order based on the execution time indicated in the corresponding configuration identifier, thereby realizing the orderly execution of the configuration scripts obtained by the base station.

[0081] Furthermore, after the configuration script acquired by the base station is executed, a configuration log corresponding to the current configuration script may be generated according to the execution status of each configuration script, so that the administrator can efficiently manage the executed scripts of the base station.

[0082] S303: Send the configuration log to the configuration server, and send a radio frequency signal corresponding to the configuration parameter when the configuration server finishes processing the configuration log.

[0083] Furthermore, when the script execution is completed, the base station sends the generated configuration log to the configuration server. Optionally, it can also generate a corresponding identification notification based on the script identifier of each configuration script obtained by the base station, so that the configuration personnel on the configuration server can perform preset script processing operations on the base station executed script recorded on the configuration server based on the received configuration log or identification notification.

[0084] For example, when the base station completes execution of the acquired configuration script, it can send a generated configuration log to the configuration server based on the execution status of at least one configuration script, so that the configuration personnel on the configuration server can delete or mark the executed script of the base station based on the script execution results recorded in the configuration log.

[0085] See also Figure 5 As shown, it is a logical schematic diagram of an actual application scenario provided by an embodiment of the present application. In the illustrated application scenario, the configuration server pre-records a set of unconfigured scripts during the base station outage period, wherein the base station where the outage occurs implements periodic operation module self-inspection and connection unit self-inspection through the configured timer. After the base station detects that the base station device and the network connection have returned to normal, the configuration parameters of the dedicated slices missed during the outage are reconfigured through the configuration script set obtained from the configuration server. After the configuration is completed, the outage base station starts to send radio frequency signals, thereby ensuring the network service of the target terminal, avoiding the problem that the outage base station causes interference to other normal base stations that are geographically close to it before the configuration script is executed, and further ensuring the network quality of the network service of the target terminal.

[0086] See also Figure 6 As shown, the embodiment of the present application provides a base station disconnection recovery device, including an acquisition module 601, an execution module 602, and a sending module 603, wherein:

[0087] The acquisition module 601 is used to acquire at least one configuration script recorded by the configuration server, wherein the configuration script includes at least one configuration instruction, and the configuration instruction is used to indicate the configuration parameters of the base station.

[0088] The execution module 602 is used to execute the configuration instructions in the configuration script in sequence based on a preset execution order, and generate a configuration log when the execution is completed, wherein the configuration log records at least: the execution status of at least one configuration script.

[0089] The sending module 603 is used to send the configuration log to the configuration server, and send a radio frequency signal corresponding to the configuration parameter when the configuration server finishes processing the configuration log.

[0090] In an optional embodiment, when acquiring at least one configuration script recorded by the configuration server, the acquisition module 601 is specifically used to:

[0091] A script configuration request carrying a base station identifier is sent to a configuration server, and at least one configuration script sent by the configuration server based on the obtained base station identifier is received.

[0092] or,

[0093] In response to the script issuing operation of the configuration server, at least one corresponding configuration script is obtained.

[0094] In an optional embodiment, when acquiring at least one configuration script recorded by the configuration server, the acquisition module 601 is specifically used to:

[0095] Based on the preset detection rules, the base station is periodically detected to obtain corresponding detection results.

[0096] When it is determined that the detection result is that the base station detection is normal, at least one configuration script recorded by the configuration server is obtained.

[0097] In an optional embodiment, when periodically detecting the base station based on a preset detection rule, the acquisition module 601 is specifically used to:

[0098] Periodically detect an operation module of the base station to obtain a module detection status of the base station, wherein the operation module is used to execute at least one service function of the base station.

[0099] and / or,

[0100] The connection unit of the base station is periodically detected to obtain the connection detection status of the base station, wherein the connection unit represents: the communication connection between the base station and a specified external network element, and the external network element at least includes: a configuration server corresponding to the base station.

[0101] In an optional embodiment, when acquiring at least one configuration script recorded by the configuration server, the acquisition module 601 is specifically used to:

[0102] Get the disconnection duration of the base station, where the disconnection duration represents: the non-communication time of the base station.

[0103] When it is determined that the disconnection duration exceeds a preset duration threshold, a script configuration request carrying a base station identifier is sent to a configuration server.

[0104] In an optional embodiment, each configuration script carries a corresponding configuration identifier, and each configuration identifier is used to indicate the execution timing of the corresponding configuration script.

[0105] When executing the configuration instructions in the configuration script in sequence based on the preset execution order, the execution module 602 is specifically used to:

[0106] The at least one configuration script obtained is sorted according to the sequence of corresponding execution opportunities, and configuration instructions in the at least one configuration script are executed in sequence based on the sorting result.

[0107] Based on the same inventive concept as the above-mentioned application embodiment, the present application embodiment also provides an electronic device, which can be used for base station recovery. In one embodiment, the electronic device can be a server, or a terminal device or other electronic device. In this embodiment, the structure of the electronic device can be as follows: Figure 7 As shown, it includes a memory 701 , a communication interface 703 and one or more processors 702 .

[0108] The memory 701 is used to store computer programs executed by the processor 702. The memory 701 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system and programs required for running the instant messaging function, etc.; the data storage area may store various instant messaging information and operation instruction sets, etc.

[0109] The memory 701 may be a volatile memory, such as a random-access memory (RAM); the memory 701 may also be a non-volatile memory, such as a read-only memory, a flash memory, a hard disk drive (HDD) or a solid-state drive (SSD), or the memory 701 may be any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 901 may be a combination of the above memories.

[0110] The processor 702 may include one or more central processing units (CPU) or a digital processing unit, etc. The processor 702 is configured to implement the above-mentioned base station disconnection recovery method when calling the computer program stored in the memory 701 .

[0111] The communication interface 703 is used to communicate with terminal devices and other servers.

[0112] The specific connection medium between the memory 701, the communication interface 703 and the processor 702 is not limited in the embodiment of the present application. Figure 7 In the embodiment, the memory 701 and the processor 702 are connected via a bus 704. The bus 704 is connected to the processor 702 via a bus 704. Figure 7 The connections between other components are shown in bold lines, which are only for illustration and are not intended to be limiting. Bus 704 can be divided into address bus, data bus, control bus, etc. For ease of illustration, Figure 7 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0113] According to one aspect of the present application, a computer program product or computer program is provided, which includes computer instructions stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes any of the base station disconnection recovery methods in the above-mentioned embodiments. The program product can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, - but not limited to - an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of readable storage media (non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0114] According to one aspect of the present application, the present application further provides a computer program product, which, when called by a computer, enables the computer to execute the method described in the first aspect.

[0115] The embodiments of the present application provide a method, device, electronic device and storage medium for recovering a base station from a disconnection. The method obtains a configuration script recorded by a configuration server, and executes configuration instructions in the configuration script in sequence based on an execution order set for the configuration script. When the base station completes execution of the acquired configuration script, the base station is triggered to send a radio frequency signal with adapted parameters according to the configuration parameters indicated by the script. Based on the above method, automatic processing of recovery from a disconnection of the base station is implemented, which greatly shortens the waiting time required for recovery from a disconnection. At the same time, the sending of the radio frequency signal is bound to the execution of the configuration script, so that before the execution of the configuration script is completed, the base station will not interfere with other normal base stations that are geographically close to it, thereby further ensuring the network quality of the network service of the target terminal.

[0116] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0117] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0118] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0119] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A method for restoring a base station after a base station is disconnected, characterized in that: include: Obtaining the disconnection duration of the base station, wherein the disconnection duration represents: the non-communication duration of the base station; When it is determined that the disconnection duration exceeds a preset duration threshold, sending a script configuration request carrying a base station identifier to a configuration server, and obtaining at least one configuration script recorded by the configuration server, wherein the configuration script includes at least one configuration instruction, and the configuration instruction is used to indicate a configuration parameter of the base station; Based on a preset execution order, the configuration instructions in the configuration script are executed in sequence, and a configuration log is generated when the execution is completed, wherein the configuration log records at least: the execution status of the at least one configuration script; The configuration log is sent to the configuration server, and when the configuration server finishes processing the configuration log, a radio frequency signal corresponding to the configuration parameter is sent.

2. The method according to claim 1, characterized in that The obtaining of at least one configuration script recorded by the configuration server includes: Sending a script configuration request carrying a base station identifier to a configuration server, and receiving at least one configuration script sent by the configuration server based on the obtained base station identifier; or, In response to the script issuing operation of the configuration server, at least one corresponding configuration script is obtained.

3. The method according to claim 1 or 2, characterized in that The obtaining of at least one configuration script recorded by the configuration server includes: Based on a preset detection rule, periodically detect the base station to obtain a corresponding detection result; When it is determined that the detection result is that the base station detection is normal, at least one configuration script recorded by a configuration server is obtained.

4. The method according to claim 3, characterized in that The periodic detection of the base station based on a preset detection rule includes: Performing periodic detection on an operation module of the base station to obtain a module detection status of the base station, wherein the operation module is used to execute at least one service function of the base station; and / or, The connection unit of the base station is periodically detected to obtain the connection detection status of the base station, wherein the connection unit represents: a communication connection between the base station and a specified external network element, and the external network element at least includes: a configuration server corresponding to the base station.

5. The method according to claim 1, 2 or 4, characterized in that: Each configuration script carries a corresponding configuration identifier, and each configuration identifier is used to indicate the execution time of the corresponding configuration script. Then, the configuration instructions in the configuration script are executed in sequence based on the preset execution order, including: The at least one configuration script obtained is sorted according to the sequence of corresponding execution opportunities, and the configuration instructions in the at least one configuration script are executed in sequence based on the sorting result.

6. A base station disconnection recovery device, characterized in that: include: An acquisition module is used to acquire the disconnection duration of the base station, wherein the disconnection duration represents: the non-communication duration of the base station; when it is determined that the disconnection duration exceeds a preset duration threshold, send a script configuration request carrying a base station identifier to a configuration server, and acquire at least one configuration script recorded by the configuration server, wherein the configuration script includes at least one configuration instruction, and the configuration instruction is used to indicate a configuration parameter of the base station; An execution module, configured to sequentially execute the configuration instructions in the configuration script based on a preset execution order, and generate a configuration log when the execution is completed, wherein the configuration log records at least: the execution status of the at least one configuration script; The sending module is used to send the configuration log to the configuration server, and send a radio frequency signal corresponding to the configuration parameter when the configuration server finishes processing the configuration log.

7. The device according to claim 6, characterized in that The acquiring module is specifically used for acquiring at least one configuration script recorded by the configuration server: Sending a script configuration request carrying a base station identifier to a configuration server, and receiving at least one configuration script sent by the configuration server based on the obtained base station identifier; or, In response to the script issuing operation of the configuration server, at least one corresponding configuration script is obtained.

8. The device according to claim 6 or 7, characterized in that The acquiring module is specifically used for acquiring at least one configuration script recorded by the configuration server: Based on a preset detection rule, periodically detect the base station to obtain a corresponding detection result; When it is determined that the detection result is that the base station detection is normal, at least one configuration script recorded by a configuration server is obtained.

9. The device according to claim 8, characterized in that The base station is periodically detected based on a preset detection rule, and the acquisition module is specifically used for: Performing periodic detection on an operation module of the base station to obtain a module detection status of the base station, wherein the operation module is used to execute at least one service function of the base station; and / or, The connection unit of the base station is periodically detected to obtain the connection detection status of the base station, wherein the connection unit represents: a communication connection between the base station and a specified external network element, and the external network element at least includes: a configuration server corresponding to the base station.

10. The device according to claim 6, 7 or 9, characterized in that Each configuration script carries a corresponding configuration identifier, and each configuration identifier is used to indicate the execution time of the corresponding configuration script. Then, based on the preset execution order, the configuration instructions in the configuration script are executed in sequence, and the execution module is specifically used to: The at least one configuration script obtained is sorted according to the sequence of corresponding execution opportunities, and the configuration instructions in the at least one configuration script are executed in sequence based on the sorting result.

11. An electronic device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method for recovering a base station disconnection according to any one of claims 1 to 5 is implemented.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.

13. A computer program product, characterized in that When the computer program product is called by a computer, the computer executes the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Network element configuration method and apparatus thereof

    CN107295540A