A network performance improvement method, device and storage medium

By monitoring the impact ratio and status of base station influencing factors, network performance improvement strategies were formulated, solving the problems of low base station availability and difficult positioning, and improving the operation quality and user experience of the wireless network.

CN116017522BActive Publication Date: 2026-05-05CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA UNITED NETWORK COMM GRP CO LTD
Filing Date
2023-01-30
Publication Date
2026-05-05

AI Technical Summary

Technical Problem

In existing technologies, the low availability of base stations and the difficulty in locating the reasons for their unavailability result in insufficient wireless network operation quality and poor user experience.

Method used

By monitoring the impact ratio of multiple influencing factors in the target cell within a preset time period, the influencing factors to be addressed are identified, and network performance improvement strategies are formulated based on their operating status, including fault handling, energy-saving status adjustment, and equipment status unlocking.

Benefits of technology

It effectively improved network performance, enhanced the operational quality of the wireless network, and ensured a superior user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116017522B_ABST
    Figure CN116017522B_ABST
Patent Text Reader

Abstract

This application provides a network performance improvement method, apparatus, and storage medium, relating to the field of computer technology, to address the technical problem that general technologies cannot effectively improve network performance. The network performance improvement method includes: responding to a network performance improvement command, determining the proportion of influence of each of a plurality of influencing factors on the target cell within a preset time period; one influencing factor representing an operating state of the target cell; determining the influencing factor to be processed based on the proportion of influence of each influencing factor on the target cell and a preset network performance index of the target cell; and determining a network performance improvement strategy based on the operating state corresponding to the influencing factor to be processed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a method, apparatus and storage medium for improving network performance. Background Technology

[0002] With the expansion of mobile networks and the widespread use of mobile communication devices, it is especially important to maintain network performance in order to ensure that people can use wireless communication networks normally.

[0003] Base stations, as the most widely used devices in mobile communication networks, currently suffer from low availability and difficulty in locating the cause of unavailability. Therefore, to effectively improve the operational quality of wireless networks and ensure a positive user experience, it is necessary to enhance network performance. Summary of the Invention

[0004] This application provides a method, apparatus, and storage medium for improving network performance, which addresses the technical problem that general technologies cannot effectively improve network performance.

[0005] To achieve the above objectives, this application adopts the following technical solution:

[0006] Firstly, a method for improving network performance is provided, including:

[0007] In response to a network performance enhancement command, determine the proportion of each of the multiple influencing factors of the target cell within a preset time period; one influencing factor is used to represent an operational state of the target cell.

[0008] Based on the proportion of each influencing factor to the target cell and the preset network performance indicators of the target cell, the influencing factors to be processed are determined.

[0009] Based on the operating status of the influencing factors to be processed, determine the network performance improvement strategy.

[0010] Optionally, determine the proportion of influence of each of the multiple influencing factors on the target cell, including:

[0011] Obtain the duration of the impact of the operational status of each influencing factor on the target cell;

[0012] The ratio of the duration of influence to the preset time period is used to determine the proportion of influence of each influencing factor on the target cell.

[0013] Optionally, based on the proportion of each influencing factor's impact on the target cell and the target cell's preset network performance indicators, the influencing factors to be processed are determined, including:

[0014] The target value is determined based on the proportion of each influencing factor on the target cell and the preset network performance indicators of the target cell; the target value X satisfies the following formula:

[0015] X = A - (1 - B) * 100%;

[0016] Where A is the preset network performance index, B is the sum of the impact ratios of each influencing factor on the target cell, and (1-B)*100% is used to represent the current network performance index.

[0017] The influence ratio of each influencing factor on the target cell is sorted in descending order, and the top n influencing factors are determined as the influencing factors to be processed. The sum of the influence ratios of the top n influencing factors on the target cell is greater than or equal to the target value, and the sum of the influence ratios of the top n-1 influencing factors on the target cell is less than the target value.

[0018] Optionally, when there are multiple influencing factors to be processed, a network performance improvement strategy is determined based on the operating status corresponding to each influencing factor, including:

[0019] The first weight of each impact factor to be processed is determined based on the proportion of its impact on the target cell.

[0020] The second weight of each impact factor to be processed is determined based on the processing complexity and importance of the corresponding operating status.

[0021] The sum of the first and second weights is used to determine the priority of each influencing factor to be processed, and the network performance improvement strategy corresponding to each running state is determined in descending order of priority.

[0022] Optionally, when the operating state corresponding to the influencing factor to be processed includes a fault state, a network performance improvement strategy is determined, including:

[0023] Acquire multiple alarm messages from the target cell under fault conditions; each alarm message includes: fault location information and fault time information;

[0024] Multiple alarm messages are clustered based on fault location information and fault time information to obtain clustering results;

[0025] Obtain the network device topology of the target cell;

[0026] Based on the clustering results and network device topology, determine the root cause alarm information of the target cell under fault conditions;

[0027] The fault handling strategy corresponding to the root cause alarm information is determined as a network performance improvement strategy.

[0028] Optional methods for improving network performance include:

[0029] Determine the service availability rate of the target cell; the service availability rate is used to represent the ratio of the on-time of the target cell to the preset time period;

[0030] When the service availability is less than a preset threshold, a network performance enhancement command is triggered.

[0031] In a second aspect, a network performance enhancement device is provided, comprising: a processing unit;

[0032] The processing unit is used to respond to network performance improvement instructions and determine the proportion of each of the multiple influencing factors of the target cell within a preset time period; an influencing factor is used to represent an operating state of the target cell.

[0033] The processing unit is also used to determine the influencing factors to be processed based on the proportion of each influencing factor to the target cell and the preset network performance indicators of the target cell.

[0034] The processing unit is also used to determine network performance improvement strategies based on the operating status of the influencing factors to be processed.

[0035] Optional, processing unit, specifically used for:

[0036] Obtain the duration of the impact of the operational status of each influencing factor on the target cell;

[0037] The ratio of the duration of influence to the preset time period is used to determine the proportion of influence of each influencing factor on the target cell.

[0038] Optional, processing unit, specifically used for:

[0039] The target value is determined based on the proportion of each influencing factor on the target cell and the preset network performance indicators of the target cell; the target value X satisfies the following formula:

[0040] X = A - (1 - B) * 100%;

[0041] Where A is the preset network performance index, B is the sum of the impact ratios of each influencing factor on the target cell, and (1-B)*100% is used to represent the current network performance index.

[0042] The influence ratio of each influencing factor on the target cell is sorted in descending order, and the top n influencing factors are determined as the influencing factors to be processed. The sum of the influence ratios of the top n influencing factors on the target cell is greater than or equal to the target value, and the sum of the influence ratios of the top n-1 influencing factors on the target cell is less than the target value.

[0043] Optionally, when there are multiple influencing factors to be processed, the processing unit is specifically used for:

[0044] The first weight of each impact factor to be processed is determined based on the proportion of its impact on the target cell.

[0045] The second weight of each impact factor to be processed is determined based on the processing complexity and importance of the corresponding operating status.

[0046] The sum of the first and second weights is used to determine the priority of each influencing factor to be processed, and the network performance improvement strategy corresponding to each running state is determined in descending order of priority.

[0047] Optionally, when the operating state corresponding to the influencing factor to be processed includes a fault state, the processing unit is specifically used for:

[0048] Acquire multiple alarm messages from the target cell under fault conditions; each alarm message includes: fault location information and fault time information;

[0049] Multiple alarm messages are clustered based on fault location information and fault time information to obtain clustering results;

[0050] Obtain the network device topology of the target cell;

[0051] Based on the clustering results and network device topology, determine the root cause alarm information of the target cell under fault conditions;

[0052] The fault handling strategy corresponding to the root cause alarm information is determined as a network performance improvement strategy.

[0053] Optionally, the processing unit is also used to determine the service availability rate of the target cell; the service availability rate is used to represent the ratio of the on-service duration of the target cell to a preset time period;

[0054] The processing unit is also used to trigger a network performance enhancement command when the service availability is less than a preset threshold.

[0055] Thirdly, a network performance enhancement device is provided, including a memory and a processor; the memory is used to store computer execution instructions, and the processor is connected to the memory via a bus; when the network performance enhancement device is running, the processor executes the computer execution instructions stored in the memory, so that the network performance enhancement device performs the network performance enhancement method described in the first aspect.

[0056] The network performance enhancement device can be a network device or a component of a network device, such as a chip system within the network device. This chip system supports the network device in implementing the functions involved in the first aspect and any of its possible implementations, such as acquiring, determining, and transmitting the data and / or information involved in the aforementioned network performance enhancement method. The chip system includes a chip, but may also include other discrete devices or circuit structures.

[0057] Fourthly, a computer-readable storage medium is provided, comprising computer-executable instructions that, when executed on a computer, cause the computer to perform the network performance improvement method described in the first aspect.

[0058] Fifthly, a computer program product is also provided, which includes computer instructions that, when executed on a network performance enhancement device, cause the network performance enhancement device to perform the network performance enhancement method as described in the first aspect above.

[0059] It should be noted that the aforementioned computer instructions may be stored, in whole or in part, on a computer-readable storage medium. This computer-readable storage medium may be packaged together with the processor of the network performance enhancement device, or it may be packaged separately from the processor of the network performance enhancement device; this application does not limit this.

[0060] The descriptions of the second, third, fourth, and fifth aspects of this application can be referenced to the detailed description of the first aspect.

[0061] In the embodiments of this application, the names of the aforementioned network performance enhancement devices do not limit the devices or functional modules themselves. In actual implementation, these devices or functional modules may appear under other names. For example, the receiving unit may also be called a receiving module, receiver, etc. As long as the functions of each device or functional module are similar to those of this application, they fall within the scope of the claims of this application and their equivalents.

[0062] The technical solution provided in this application brings at least the following beneficial effects:

[0063] Based on any of the above aspects, this application provides a network performance improvement method. In response to a network performance improvement command, it determines the proportion of influence of each of a plurality of influencing factors on the target cell within a preset time period, and determines the influencing factor to be processed based on the proportion of influence of each influencing factor on the target cell and a preset network performance index of the target cell. Since an influencing factor represents an operating state of the target cell, a network performance improvement strategy can be determined based on the operating state corresponding to the influencing factor to be processed.

[0064] In this way, the embodiments of this application can monitor the impact of the operating status corresponding to each influencing factor on the target cell, comprehensively monitor the operating status in the target cell that requires performance improvement, and then determine the network performance improvement strategy according to the operating status corresponding to the influencing factors to be processed, thereby effectively improving network performance and thus effectively improving the operating quality of the wireless network and ensuring user experience.

[0065] The beneficial effects of the first, second, third, fourth, and fifth aspects of this application can all be referred to in the analysis of the above-mentioned beneficial effects, and will not be repeated here. Attached Figure Description

[0066] Figure 1 This is a schematic diagram of the structure of a network performance improvement system provided in an embodiment of this application;

[0067] Figure 2 A schematic diagram of the hardware structure of a network performance enhancement device provided in this application embodiment. Figure 1 ;

[0068] Figure 3 A schematic diagram of the hardware structure of a network performance enhancement device provided in this application embodiment. Figure 2 ;

[0069] Figure 4 A flowchart illustrating a network performance improvement method provided in this application embodiment. Figure 1 ;

[0070] Figure 5 A flowchart illustrating a network performance improvement method provided in this application embodiment. Figure 2 ;

[0071] Figure 6 A network device topology diagram provided in this application embodiment;

[0072] Figure 7 A flowchart illustrating a network performance improvement method provided in this application embodiment. Figure 3 ;

[0073] Figure 8 A flowchart illustrating a network performance improvement method provided in this application embodiment. Figure 4 ;

[0074] Figure 9 This is a schematic diagram of a network performance enhancement device provided in an embodiment of this application. Detailed Implementation

[0075] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0076] It should be noted that in the embodiments of this application, the words "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0077] To facilitate a clear description of the technical solutions of the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish the same or similar items with essentially the same function and effect. Those skilled in the art can understand that the terms "first" and "second" are not intended to limit the quantity or execution order.

[0078] As described in the background section, with the expansion of mobile network scale and the popularization of mobile communication devices, it is particularly important to do a good job in network performance maintenance in order to ensure that people can use wireless communication networks normally.

[0079] Base stations, as the most widely used devices in mobile communication networks, currently suffer from low availability and difficulty in locating the cause of unavailability. Therefore, to effectively improve the operational quality of wireless networks and ensure a positive user experience, it is necessary to enhance network performance.

[0080] Currently, the main methods for improving network performance are twofold: one is to proactively monitor fault information to promptly detect faults and proactively issue and manage tasks; the other is to improve network maintenance efficiency by intelligently inspecting the operation of equipment.

[0081] However, both of the above methods are based on traditional wireless network maintenance and aim to efficiently detect faults. They lack correlation analysis of events and factors that affect the network level and achieve network operation and maintenance solely from the perspective of alarms and faults. Their proactive maintenance capabilities are insufficient, their ability to detect hidden faults is poor, their overall network operation quality supervision is inadequate, and their maintenance efficiency is relatively poor.

[0082] To address the aforementioned issues, this application provides a network performance improvement method. In response to a network performance improvement command, the method determines the proportion of influence of each of several influencing factors on the target cell within a preset time period. Based on the proportion of influence of each factor and a preset network performance index for the target cell, it determines the influencing factors to be processed. Since each influencing factor represents an operational state of the target cell, a network performance improvement strategy can be determined based on the operational state corresponding to the influencing factor to be processed.

[0083] In this way, the embodiments of this application can monitor the impact of the operating status corresponding to each influencing factor on the target cell, comprehensively monitor the operating status in the target cell that requires performance improvement, and then determine the network performance improvement strategy according to the operating status corresponding to the influencing factors to be processed, thereby effectively improving network performance and thus effectively improving the operating quality of the wireless network and ensuring user experience.

[0084] This network performance improvement method is applicable to network performance improvement systems. Figure 1 One structure of this network performance enhancement system is shown. For example... Figure 1 As shown, the network performance enhancement system includes: electronic device 101 and network management device 102.

[0085] The electronic device 101 is connected to the network management device 102.

[0086] In practical applications, electronic device 101 can connect to any number of network management devices 102. For ease of understanding, Figure 1 The following is an example of an electronic device 101 connected to a network management device 102.

[0087] In this embodiment of the application, the network management device 102 is used to provide the electronic device 101 with data for network performance improvement (such as the duration of the impact of the operating status of each influencing factor on the target cell, multiple alarm information of the target cell in the fault state, network device topology relationship of the target cell, etc.), so that the electronic device 101 can improve network performance according to the data sent by the network management device 102.

[0088] Optionally, the target cell can refer to cells within the entire network, or it can be one or more cells within a preset range. This application embodiment does not limit this. In order to better improve the network performance of the entire network, the following description takes cells within the entire network as the target cell.

[0089] Optionally, the physical devices of electronic device 101 and network management device 102 can be servers, terminals, or other types of electronic devices, and this application embodiment does not limit them.

[0090] Optionally, the aforementioned terminal may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing device connected to a wireless modem. The wireless terminal may communicate with one or more core networks via a radio access network (RAN). The wireless terminal may be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal, or a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device that exchanges voice and / or data with the radio access network, such as a mobile phone, tablet computer, laptop computer, netbook, or personal digital assistant (PDA).

[0091] Optionally, the server mentioned above can be one of the servers in a server cluster (composed of multiple servers), a chip in the server, a system-on-a-chip in the server, or a virtual machine (VM) deployed on a physical machine. This application embodiment does not limit this.

[0092] Optionally, when electronic device 101 is a server and network management device 102 is a server storing data for network performance improvement, electronic device 101 and network management device 102 can be two independently configured devices or integrated into the same device.

[0093] It is easy to understand that when electronic device 101 and network management device 102 are integrated into the same device, the communication method between electronic device 101 and network management device 102 is the same as the communication between internal modules of the device. In this case, the communication process between the two is the same as that between electronic device 101 and network management device 102 when they are independent of each other.

[0094] For ease of understanding, this application uses the example of electronic device 101 and network management device 102 being independent of each other.

[0095] The basic hardware structure of electronic device 101 and network management device 102 includes Figure 2 or Figure 3 The network performance enhancement device shown includes the following components. Figure 2 and Figure 3 Taking the network performance enhancement device shown as an example, the hardware structure of electronic device 101 and network management device 102 is introduced.

[0096] like Figure 2The diagram shown is a hardware structure schematic of a network performance enhancement device provided in an embodiment of this application. The network performance enhancement device includes a processor 21, a memory 22, a communication interface 23, and a bus 24. The processor 21, memory 22, and communication interface 23 are connected via the bus 24.

[0097] Processor 21 is the control center of the network performance enhancement device. It can be a single processor or a collective term for multiple processing elements. For example, processor 21 can be a general-purpose central processing unit (CPU) or other general-purpose processors. Among them, the general-purpose processor can be a microprocessor or any conventional processor.

[0098] As one embodiment, processor 21 may include one or more CPUs, for example Figure 2 CPU 0 and CPU 1 are shown in the diagram.

[0099] The memory 22 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.

[0100] In one possible implementation, the memory 22 can exist independently of the processor 21. The memory 22 can be connected to the processor 21 via a bus 24 and is used to store instructions or program code. When the processor 21 calls and executes the instructions or program code stored in the memory 22, it can implement the network performance improvement method provided in the following embodiments of this application.

[0101] In this embodiment, the software programs stored in the memory 22 are different for electronic device 101 and network management device 102, therefore the functions implemented by electronic device 101 and network management device 102 are different. The functions performed by each device will be described in conjunction with the following flowchart.

[0102] In another possible implementation, the memory 22 can also be integrated with the processor 21.

[0103] Communication interface 23 is used for the network performance enhancement device to connect with other devices via a communication network, such as Ethernet, wireless access network, or wireless local area network (WLAN). Communication interface 23 may include a receiving unit for receiving data and a sending unit for sending data.

[0104] Bus 24 can be an industry standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus, or an extended industry standard architecture (EISA) bus, etc. This bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 2 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0105] Figure 3 This illustration shows another hardware structure of the network performance enhancement device in an embodiment of this application. For example... Figure 3 As shown, the network performance enhancement device may include a processor 31 and a communication interface 32. The processor 31 is coupled to the communication interface 32.

[0106] The functions of processor 31 can be referred to in the description of processor 21 above. In addition, processor 31 also has a storage function, and can perform the functions of memory 22 mentioned above.

[0107] The communication interface 32 is used to provide data to the processor 31. This communication interface 32 can be an internal interface of the network performance enhancement device, or it can be an external interface of the network performance enhancement device (equivalent to communication interface 23).

[0108] It should be pointed out that, Figure 2 (or Figure 3 The structure shown in the diagram does not constitute a limitation on network performance enhancement devices, except... Figure 2 (or Figure 3 In addition to the components shown in the diagram, the network performance enhancement device may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0109] The network performance improvement method provided in the embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0110] The network performance improvement method provided in this application embodiment is applied to Figure 1 The electronic device 101 in the network performance enhancement system shown is, for example Figure 4 As shown, the network performance improvement method provided in this application includes:

[0111] S401. In response to a network performance enhancement command, the electronic device determines the proportion of each of the multiple influencing factors of the target cell within a preset time period.

[0112] One of the influence factors is used to represent the operating status of the target cell.

[0113] Optionally, the network performance improvement command can be triggered periodically, or when the service availability of the target cell is detected to be low, or it can be triggered at any time according to user needs. This application embodiment does not limit this.

[0114] After a network performance enhancement command is triggered, the electronic device can perform network performance enhancement. In this case, the electronic device can first determine the various operating states of the target cell.

[0115] Optionally, the operating status of the target cell may include: available status, fault status, energy-saving status, locked (deactivated) status, other statuses, etc.

[0116] Of the aforementioned operating states, except for the available state, the locked (deactivated) state will always cause the target cell to become unavailable (i.e., the target cell cannot provide service). Fault states, energy-saving states, and other states can all potentially cause the target cell to become unavailable. In this case, from the perspective of the target cell's operating state, the electronic equipment can consider multiple influencing factors for the target cell, including: fault influencing factors, energy-saving influencing factors, locked (deactivated) influencing factors, and other influencing factors. That is, the number of influencing factors for the target cell is four.

[0117] After determining the various operating states of the target cell, the electronic equipment can determine the proportion of each of the multiple influencing factors of the target cell within a preset time period.

[0118] In some embodiments, the electronic device determines multiple influencing factors of the target cell, and the proportion of influence of each influencing factor on the target cell may include, but is not limited to, the following two methods.

[0119] Method 1: The electronic device obtains the duration of the impact of the operating status of each influencing factor on the target cell, and determines the proportion of the impact of each influencing factor on the target cell by the ratio of the duration of the impact to the preset time period.

[0120] Specifically, since the duration of the impact of the operating status corresponding to each influencing factor on the target cell may be different, the electronic device can determine the proportion of the impact of each influencing factor on the target cell by the ratio of the impact duration to the preset time period.

[0121] For example, suppose β i Impact factor Z i The proportion of impact on the target community Impact factor Z i The total unavailability time of the community caused by the influence factor Z i The duration of the impact of the corresponding operating status on the target cell, T total The influence factor Z is used to represent a preset time period. i The impact ratio on the target cell satisfies the following formula:

[0122]

[0123] Optionally, electronic devices can extract the duration of the impact of the operating status of each influencing factor on the target cell from the professional network management performance file provided by the network management device.

[0124] Method 2: The electronic device acquires the impact ratio of each influencing factor on the target cell within a historical time period, and predicts the impact ratio of each influencing factor on the target cell within a preset time period based on the impact ratio of each influencing factor on the target cell within the historical time period.

[0125] Specifically, since the network management device can statistically analyze the impact ratio of each influencing factor on the target cell within a historical time period, the electronic device can obtain the impact ratio of each influencing factor on the target cell within a historical time period from the network management device, and predict the impact ratio of each influencing factor on the target cell within a preset time period based on the impact ratio of each influencing factor on the target cell within a historical time period.

[0126] Optionally, the electronic device can predict the proportion of each influencing factor on the target cell within a preset time period based on a prediction model, or it can predict the proportion of each influencing factor on the target cell within a preset time period based on other common prediction techniques. This application embodiment does not limit this.

[0127] S402. The electronic equipment determines the influencing factors to be processed based on the proportion of each influencing factor to the target cell and the preset network performance indicators of the target cell.

[0128] Specifically, after determining the proportion of influence of each of the multiple influencing factors on the target cell within a preset time period, since some influencing factors have a low proportion of influence and others have a high proportion, the electronic device needs to determine the influencing factor to be processed from among the multiple influencing factors. In this way, the electronic device does not need to determine the network performance improvement strategy for each influencing factor's operating state; it only needs to determine the network performance improvement strategy for the operating state corresponding to the influencing factor with the higher proportion of influence, thus improving the efficiency of network performance improvement.

[0129] In some embodiments, the electronic device determines the influencing factors to be processed based on the proportion of each influencing factor to the target cell and the preset network performance indicators of the target cell, which may include, but is not limited to, the following two methods.

[0130] Method 1: The electronic device determines the target value based on the proportion of each influencing factor on the target cell and the preset network performance indicators of the target cell.

[0131] The target value X satisfies the following formula:

[0132] X = A - (1 - B) * 100%.

[0133] Where A is the preset network performance index, and B is the sum of the proportions of each influencing factor on the target cell. (1-B)*100% is used to represent the current network performance index.

[0134] The electronic device sorts the impact ratio of each influencing factor on the target cell in descending order, and determines the top n influencing factors after sorting as the influencing factors to be processed.

[0135] Among them, the sum of the influence ratios of the top n influence factors after sorting on the target cell is equal to or greater than the target value, and the sum of the influence ratios of the top n-1 influence factors after sorting on the target cell is less than the target value.

[0136] Specifically, the electronic device can first determine the current network performance indicators of the target cell based on the sum of the impact ratios of each influencing factor on the target cell. Next, the electronic device can obtain the preset network performance indicators of the target cell from the network management device. Since the preset network performance indicators of the target cell represent the indicators by which the target cell can meet network requirements, the electronic device can determine the difference between the preset network performance indicators and the current network performance indicators as the performance indicators to be improved.

[0137] Next, the electronic device can sort the influence factors on the target cell in descending order of their influence ratio, and then select the top n influence factors from these sorted factors, again in descending order of their influence ratio. The sum of the influence ratios of these top n influence factors on the target cell should be equal to or close to the performance indicator to be improved. In this way, the electronic device can determine these top n influence factors as the influence factors to be processed.

[0138] For example, suppose β i Impact factor Z i The impact ratio on the target cell, α is the current network performance indicator (also known as the current cell availability value), α‵ is the preset network performance indicator (also known as the target value of the wireless network indicator), β top(n) Let N be the sum of the influence ratios of the top n influencing factors on the target community, and N be the number of influencing factors. Then, the top(n) of the top n influencing factors satisfies the following formula:

[0139]

[0140] α = (1-β) * 100%;

[0141] α‵=α+β top(n) ;

[0142] β top(n) =∑β i , i∈[1,top(n)].

[0143] Based on the above example, the preset network performance index α‵ = 98.5%, and the current network performance index α = 97.57%. Thus, according to the above formula, top(n) can be determined to be 1. Then, according to the influence ratio of each influencing factor provided in Table 1, the influencing factor of TOP(top(n)) is: fault factor.

[0144] In practical applications, considering that not all operating states corresponding to fault factors can be resolved, top(n) can be set to 2. According to the influence ratio of each influencing factor provided in Table 1, the influencing factors of TOP(top(n)) are: fault factors and lockout (deactivation) factors.

[0145] Table 1

[0146] Impact Factor Impact ratio Failure factors 1.74% Energy saving factor 0.01% Lockout (deactivation) factor 0.67% Other factors 0.01%

[0147] Method 2: The electronic device sorts the impact ratio of each influencing factor on the target cell in descending order, and directly determines the top n influencing factors after sorting as the influencing factors to be processed.

[0148] Specifically, to improve the efficiency of network performance enhancement, electronic devices can avoid specifying the performance indicators to be improved and instead directly identify the top n ranked influencing factors as the factors to be processed. This allows electronic devices to quickly determine the influencing factors, thus improving the efficiency of network performance enhancement.

[0149] S403. Electronic devices determine network performance improvement strategies based on the operating status corresponding to the influencing factors to be processed.

[0150] Specifically, after identifying the influencing factors to be processed, electronic devices can determine network performance improvement strategies based on the operating status corresponding to the influencing factors.

[0151] Optionally, when the influencing factor to be processed is an energy-saving factor, the electronic device can determine that the target cell is currently in an energy-saving state. In order to improve the network performance of the target cell, the electronic device can determine the network performance improvement strategy as: turning off the energy-saving state of the target cell.

[0152] Optionally, when the influencing factor to be processed is a blocking (deactivation) factor, the electronic device can determine that the target cell is currently in a blocking (deactivation) state. In order to improve the network performance of the target cell, the electronic device can determine the network performance improvement strategy as: unlocking the blocking (deactivation) state of the target cell.

[0153] Optionally, when the influencing factor to be processed is another factor, the electronic device can determine that the target cell is currently in another state. In order to improve the network performance of the target cell, the electronic device can determine the network performance improvement strategy corresponding to the other state.

[0154] Optionally, when the influencing factor to be processed is a fault factor, the electronic device can determine the specific fault type and, based on different fault types, determine different fault handling strategies. Since the fault handling strategy can handle the faults in the target cell, the network performance of the target cell can be improved after the fault is handled. In this case, the electronic device can determine the fault handling strategy as a network performance improvement strategy.

[0155] In some embodiments, such as Figure 5 As shown, when the operating state corresponding to the influencing factor to be processed includes a fault state, the specific methods for determining network performance improvement strategies for electronic devices include:

[0156] S501: The electronic device acquires multiple alarm messages from the target cell under fault conditions.

[0157] Each alarm message includes: fault location information and fault time information.

[0158] Fault location information includes: alarm source device, alarm location information, alarm network element address, etc.

[0159] The fault time information includes: alarm occurrence time, alarm clearing time, alarm confirmation time, alarm arrival time at the gateway, etc.

[0160] Optionally, multiple alarm messages can be a complete set of alarm messages from all cells across the entire network, resulting in a very large number of alarms. In this way, electronic devices can accurately determine the root cause of the fault based on the complete set of alarm messages.

[0161] Optionally, the alarm information reported by wireless network base station equipment is extensive. In addition to fault location information and fault time information, it usually includes: alarm level, alarm identifier, alarm name, alarm network element type, alarm machine object file, alarm confirmation status, alarm log serial number, etc.

[0162] S502. The electronic equipment clusters multiple alarm messages based on fault location information and fault time information to obtain clustering results.

[0163] Among the alarm information mentioned above, the alarms most closely related to the root cause of the fault are the alarm source device, alarm location information, and alarm occurrence time. Electronic equipment can determine the maximum range of related alarm reporting intervals based on the alarm reporting characteristics of different equipment manufacturers.

[0164] For example, based on the characteristics of equipment from Manufacturer A, the electronic device can determine that associated alarms generally do not exceed one minute. In this case, the electronic device can cluster alarm information based on the consistency of alarm source, the relevance of alarm location information, and the alarm occurrence time not exceeding one minute, forming associated alarm clusters (i.e., clustering results).

[0165] S503: Electronic devices acquire the network device topology of the target cell.

[0166] Optionally, the network equipment for the target cell typically includes base stations covering the target cell. In this case, the electronic equipment can acquire the topology of each device unit within the base station covering the target cell.

[0167] S504. Based on the clustering results and network device topology, the electronic equipment determines the root cause alarm information of the target cell under fault conditions.

[0168] For example, such as Figure 6 As shown, a base station device typically includes a base station baseband unit, a base station radio frequency unit covering the target cell, and a base station radio frequency + antenna unit. The base station radio frequency unit is connected to the antenna.

[0169] The base station baseband unit can be connected to a power source, as can the base station radio frequency + antenna unit and the base station radio frequency unit.

[0170] The base station equipment can connect upwards to the access layer transmission equipment, and then to the IP transmission bearer network equipment, thereby enabling the service side to access the core network and the maintenance link side to connect to the wireless professional network management equipment.

[0171] Access layer transmission equipment can be connected to a power source.

[0172] In terms of equipment scope, the network equipment in the target cell includes three layers from transmission to base station to cell, with the scope decreasing in size. Based on the scope of the fault impact, there are three paths.

[0173] Path 1: Power supply connected to the access layer transmission equipment + access layer transmission equipment + IP transmission bearer network equipment + wireless professional network management equipment. As can be seen from Path 1, a transmission-side fault may affect all cells of all base stations connected to the access layer transmission equipment.

[0174] Path 2: Power supply connected to the base station baseband unit + base station baseband unit + access layer transmission equipment. As can be seen from Path 2, a failure in the base station baseband unit and backhaul optical path may affect all cells under the base station.

[0175] Path 3: Power supply connected to the base station RF+ antenna unit and base station RF unit + base station RF+ antenna unit and base station RF unit + base station baseband unit. As can be seen from Path 3, a fault in the base station RF+ antenna unit, base station RF unit, and fronthaul optical path may affect a specific cell under the base station (i.e., the specific cell corresponding to the base station RF+ antenna unit and base station RF unit).

[0176] Optionally, Table 2 shows the fault impact range and fault point corresponding to the above three paths.

[0177] Table 2

[0178]

[0179] As shown in Table 2 above, the order of fault points 1, 2, 3, and 4 is the fault propagation order determined based on the fault propagation characteristics. Therefore, the basic fault types are categorized as: power supply faults, hardware faults, optical path faults, and others. The priority of fault alarm processing (or the root cause order of fault location) is: power failure alarm > hardware alarm > optical path alarm > other alarms.

[0180] Electronic devices can obtain associated alarm clusters based on alarm spatiotemporal clustering, and locate the final root cause alarm by combining the three paths of the fault propagation topology and the order of root cause alarms in fault location.

[0181] S505: The electronic device determines the fault handling strategy corresponding to the fault root cause alarm information as a network performance improvement strategy.

[0182] For example, the electronic device clusters related alarm clusters based on alarm source, location information, and alarm occurrence time. Based on the fault propagation topology, it is determined that the root cause alarm is actually the DC power failure alarm of the radio frequency unit. Although this alarm is marked as a minor alarm, other alarms are actually caused by DC power failure, including the base station outage alarm, which is also an alarm information generated by merging because all cells under the base station are unavailable.

[0183] Optionally, the electronic device can also divide the fault state into multiple specific fault states (i.e., root cause information), and based on the above... Figure 4 The method shown determines the proportion of impact of each specific fault state on the target cell.

[0184] Table 3, an example, shows the correspondence between multiple root cause information and multiple influence ratios.

[0185] Table 3

[0186] Root cause information Impact ratio Power outage 0.76% hardware 0.05% Optical path 0.86% other 0.07%

[0187] For example, when the root cause information is an optical path failure, the electronic device will determine the fault handling strategy corresponding to the root cause alarm information of the optical path failure as a network performance improvement strategy.

[0188] The fault handling strategies corresponding to the root cause alarm information of optical path faults include:

[0189] 1. Replace long-distance optical modules (replace 10KM optical modules with 20KM long-distance optical modules) at sites with significant optical path attenuation to improve the threshold of optical module transmission and reception.

[0190] 2. Perform optical path cleaning, remove impurities from the optical module, and reduce the optical path bit error rate.

[0191] 3. Investigate and repair optical path damage and improve optical path performance.

[0192] 4. Investigate the distance of the fronthaul optical cable and optimize the route for those exceeding 7km.

[0193] As another example, when the root cause information is a power outage, the electronic device determines the fault handling strategy corresponding to the power outage fault root cause alarm information as a network performance improvement strategy.

[0194] The fault handling strategies corresponding to the root cause alarm information of power failure include:

[0195] 1. Conduct site backup power checks and add backup power solutions.

[0196] 2. Check the status of the dynamic environment and promptly detect mains power failures.

[0197] 3. Improved analysis of network management undervoltage alarms and input voltage analysis.

[0198] 4. Based on benchmark electricity consumption, promote timely payment of electricity bills and reduce property disputes.

[0199] In some embodiments, when there are multiple influencing factors to be processed, the electronic device needs to determine the order in which to execute the network performance improvement strategies corresponding to each operating state based on the priority of the different influencing factors. In this case, such as... Figure 7 As shown, the method for electronic devices to determine network performance improvement strategies based on the operating status corresponding to the influencing factors to be processed specifically includes:

[0200] S701. The electronic equipment determines the first weight of each impact factor to be processed based on the proportion of each impact factor to be processed on the target cell.

[0201] For example, electronic devices can be based on the indicator influence factor Z. i The influence ratio β i The sorting is scored (out of 5 points), and this score is determined as the first weight.

[0202] Specifically, electronic devices can be based on β i Impact factor Z i The ranking, and the influence factor Z involved in the scoring. i For the top (top(n)) impact factors, the first-ranked factor is assigned 5 points, the factor ranked top(n)+1 is assigned 0 points, and all subsequent factors are assigned 0 points. The scoring increment for factors in the middle ranks is 5 / top(n), meaning the impact factor score for the Xth ranked factor is...

[0203] S702. The electronic equipment determines the second weight of each influencing factor to be processed based on the processing complexity and importance of the corresponding operating status of each influencing factor to be processed.

[0204] For example, electronic devices can be based on the network indicator influence factor Z. i The factor is scored based on the difficulty (i.e., complexity) and necessity (i.e., importance) of network operation and maintenance work, and this score is determined as the second weight.

[0205] Specifically, impact factors that are both easy to solve and necessary to solve are awarded 5 points; impact factors that are easy to solve but not necessary to solve, or difficult to solve but necessary to solve, are awarded 2.5 points; and impact factors that are both difficult to solve and not necessary to solve are awarded 0 points.

[0206] S703: The electronic device determines the priority of each influencing factor to be processed by summing the first weight and the second weight, and determines the network performance improvement strategy corresponding to each operating state in descending order of priority.

[0207] For example, the impact factor Z i The resolution priority score (i.e., the priority of each pending impact factor) is Z. i Based on the indicator impact factor Z i The influence ratio β i The ranking score (i.e., the first weight) is the sum of the score based on the difficulty and necessity of solving the problem (i.e., the second weight). The higher the score, the higher the processing priority.

[0208] It should be noted that for factors with the same score, those with higher scores on the difficulty and necessity of solving the problem have a higher processing priority.

[0209] Based on the above examples, Table 4 shows the ranking score (i.e., first weight), the difficulty and necessity score for solving each influencing factor to be processed (i.e., second weight), and the total score (i.e., the score corresponding to the priority).

[0210] Table 4

[0211] Unprocessed Influence Factors Sorting score Score based on difficulty and necessity of solution Score corresponding to priority Failure factors 5 2.5 7.5 Energy saving factor 0 2.5 2.5 Lockout (deactivation) factor 2.5 5 7.5 Other factors 0 0 0

[0212] As shown in Table 4, the fault factor and the lockout (deactivation) factor scored the highest. Since the lockout (deactivation) factor is easier to resolve, it has a higher processing priority. Therefore, the priority of the above-mentioned influencing factors to be processed, from highest to lowest, is: lockout (deactivation) factor, fault factor, energy-saving factor, and other factors.

[0213] In some embodiments, the electronic device may also determine whether to trigger a network performance enhancement command based on the service availability of the target cell. In this case, such as... Figure 8 As shown, this network performance improvement method also includes:

[0214] S801, Electronic equipment determines the service availability of the target cell.

[0215] Service availability rate is used to represent the ratio of the on-service duration of the target cell to the preset time period.

[0216] Electronic devices can determine the service availability of a target cell in ways including, but not limited to, the following two methods.

[0217] Method 1: The electronic device calculates the cumulative on-time or off-time of the wireless cell within a preset time period based on the on-time / off-time performance indicators of the cell in the professional network management performance file, and then obtains the service availability rate of the target cell.

[0218] The service availability of the target cell satisfies the following formula:

[0219]

[0220]

[0221]

[0222] Among them, T summary x represents the offline duration of the target cell within a preset time period. i Let N be the duration of the i-th sub-cell within the target cell that is out of service within a preset time period, and T be the total number of sub-cells within the target cell. total The preset time period is t, where t is the assessment duration of the sub-cell, and α is the service availability rate of the target cell.

[0223] For the method of determining the service availability of a target cell using Method 1, the timing principle of the on-service / off-service time of the wireless professional network management equipment is as follows: the timing information is fed back after judging whether the cell can provide services at fixed intervals, which can accurately reflect whether the cell can provide services at present, including situations where services cannot be provided due to various reasons such as faults, lockouts or deactivation, or enabling energy-saving features.

[0224] Method 2: Electronic devices use the cell alarm files in the professional network management system to filter alarms such as base station outage / network element interruption and base station / cell outage / unavailability according to the filtering rules, thereby obtaining the service availability rate of the target cell.

[0225] The service availability of the target cell satisfies the following formula:

[0226]

[0227]

[0228]

[0229] Among them, T summary y represents the duration of offline service for the target cell within a preset time period. i The alarm duration is fixed for the i-th sub-cell within the target cell within a preset time period, where N is the total number of sub-cells within the target cell, and T... total The preset time period is t, where t is the assessment duration of the sub-cell, and α is the service availability rate of the target cell.

[0230] For the second method of determining the service availability of the target cell, the electronic equipment uses the cell unavailability index defined by the traditional maintenance approach to judge the cell availability based on the alarm situation.

[0231] S802. When the service availability rate is less than the preset threshold, the electronic device triggers a network performance improvement command.

[0232] In this way, electronic devices can use the service availability rate of the target cell as a standard to measure the service capacity of all cells in the network, use the details of unavailable cells as problem cells to be addressed, and use reducing the cell unavailability rate as a quantitative target to improve network maintenance capabilities.

[0233] In practical applications, electronic devices can adjust the frequency of the above-mentioned network performance improvement methods according to the actual network conditions. When the service availability of the target cell is initially poor, the frequency of using this method can be increased to promote rapid improvement in indicators. When the service availability of the target cell tends to stabilize in the later stages, the frequency of using this method can be reduced. In summer, when there is high temperature and rain or when abnormal weather occurs frequently, the frequency of use can also be appropriately increased to improve the quality of network maintenance.

[0234] As shown above, electronic devices can calculate the service availability rate of the target cell and analyze the processing priority of the factors affecting the indicator. A root cause alarm location method based on alarm spatiotemporal clustering and fault propagation topology is proposed for fault factors, and then network-level cell availability improvement guidance can be obtained.

[0235] In the above methods, electronic devices can connect the performance indicator system with the fault maintenance system, measure the network-level network operation status through simple and easy-to-use indicator monitoring, and quickly identify key factors affecting cell availability. They can automatically associate unavailability duration and fault factors to obtain maintenance solutions that improve cell availability and network operation quality, driving network operation and maintenance to shift from being device-oriented and alarm-oriented to being service-available oriented.

[0236] The foregoing mainly describes the solutions provided by the embodiments of this application from a methodological perspective. To achieve the above functions, it includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0237] This application embodiment can divide the network performance enhancement device into functional modules according to the above method example. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. Optionally, the module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.

[0238] like Figure 9 The diagram shown is a structural schematic of a network performance enhancement device provided in an embodiment of this application. This network performance enhancement device can be used to perform... Figures 4-8 The methods shown are for improving network performance. Figure 9 The network performance enhancement device shown includes: a processing unit 901;

[0239] Processing unit 901 is used to respond to network performance improvement instructions to determine the proportion of each of the multiple influencing factors of the target cell within a preset time period; one influencing factor is used to represent an operating state of the target cell.

[0240] The processing unit 901 is also used to determine the influencing factors to be processed based on the proportion of each influencing factor to the target cell and the preset network performance indicators of the target cell.

[0241] The processing unit 901 is also used to determine network performance improvement strategies based on the operating status corresponding to the influencing factors to be processed.

[0242] Optionally, the processing unit 901 is specifically used for:

[0243] Obtain the duration of the impact of the operational status of each influencing factor on the target cell;

[0244] The ratio of the duration of influence to the preset time period is used to determine the proportion of influence of each influencing factor on the target cell.

[0245] Optionally, the processing unit 901 is specifically used for:

[0246] The target value is determined based on the proportion of each influencing factor on the target cell and the preset network performance indicators of the target cell; the target value X satisfies the following formula:

[0247] X = A - (1 - B) * 100%;

[0248] Where A is the preset network performance index, B is the sum of the impact ratios of each influencing factor on the target cell, and (1-B)*100% is used to represent the current network performance index.

[0249] The influence ratio of each influencing factor on the target cell is sorted in descending order, and the top n influencing factors are determined as the influencing factors to be processed. The sum of the influence ratios of the top n influencing factors on the target cell is greater than or equal to the target value, and the sum of the influence ratios of the top n-1 influencing factors on the target cell is less than the target value.

[0250] Optionally, when there are multiple influencing factors to be processed, processing unit 901 is specifically used for:

[0251] The first weight of each impact factor to be processed is determined based on the proportion of its impact on the target cell.

[0252] The second weight of each impact factor to be processed is determined based on the processing complexity and importance of the corresponding operating status.

[0253] The sum of the first and second weights is used to determine the priority of each influencing factor to be processed, and the network performance improvement strategy corresponding to each running state is determined in descending order of priority.

[0254] Optionally, when the operating state corresponding to the influencing factor to be processed includes a fault state, the processing unit 901 is specifically used for:

[0255] Acquire multiple alarm messages from the target cell under fault conditions; each alarm message includes: fault location information and fault time information;

[0256] Multiple alarm messages are clustered based on fault location information and fault time information to obtain clustering results;

[0257] Obtain the network device topology of the target cell;

[0258] Based on the clustering results and network device topology, determine the root cause alarm information of the target cell under fault conditions;

[0259] The fault handling strategy corresponding to the root cause alarm information is determined as a network performance improvement strategy.

[0260] Optionally, the processing unit 901 is also used to determine the service availability rate of the target cell; the service availability rate is used to represent the ratio of the on-service duration of the target cell to a preset time period.

[0261] The processing unit 901 is also used to trigger a network performance improvement instruction when the service availability is less than a preset threshold.

[0262] This application also provides a computer-readable storage medium, which includes computer-executable instructions. When the computer-executable instructions are run on a computer, the computer performs the network performance improvement method provided in the above embodiments.

[0263] This application also provides a computer program that can be directly loaded into a memory and contains software code. After being loaded and executed by a computer, the computer program can implement the network performance improvement method provided in the above embodiments.

[0264] Those skilled in the art will recognize that, in one or more of the examples above, the functions described in this application can be implemented using hardware, software, firmware, or any combination thereof. When implemented in software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer-readable storage media and communication media, wherein communication media include any medium that facilitates the transmission of a computer program from one place to another. Storage media can be any available medium accessible to a general-purpose or special-purpose computer.

[0265] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0266] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and other division methods may exist in actual implementation. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the shown or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms. Units described as separate components may or may not be physically separate; components shown as units may be one physical unit or multiple physical units, i.e., they may be located in one place or distributed in multiple different places. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0267] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiments of this application, in essence, 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. This software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0268] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for improving network performance, characterized in that, include: In response to a network performance enhancement command, the proportion of each of the multiple influencing factors of the target cell within a preset time period is determined. An impact factor is used to represent an operational state of the target cell; The operating status of the target cell includes: available status, fault status, energy-saving status, and locked status; the influence ratio of each influencing factor on the target cell within a preset time period is the ratio between the cumulative duration of network service unavailability of the target cell caused by the operating status corresponding to each influencing factor within the preset time period and the preset time period. Based on the influence ratio of each influencing factor on the target cell and the preset network performance index of the target cell, the influencing factors to be processed are determined; Based on the operating status corresponding to the influencing factors to be processed, determine the network performance improvement strategy.

2. The network performance improvement method according to claim 1, characterized in that, The step of determining the influencing factors to be processed based on the influence ratio of each influencing factor on the target cell and the preset network performance indicators of the target cell includes: Based on the influence ratio of each influencing factor on the target cell and the preset network performance index of the target cell, a target value is determined; the target value X satisfies the following formula: X = A - (1 - B) * 100%; Where A is the preset network performance index, B is the sum of the influence ratios of each influencing factor on the target cell, and (1-B)*100% is used to represent the current network performance index. The influence ratio of each influence factor on the target cell is sorted in descending order, and the top n influence factors after sorting are determined as the influence factors to be processed; the sum of the influence ratios of the top n influence factors after sorting on the target cell is greater than or equal to the target value, and the sum of the influence ratios of the top n-1 influence factors after sorting on the target cell is less than the target value.

3. The network performance improvement method according to claim 1, characterized in that, When there are multiple influencing factors to be processed, determining the network performance improvement strategy based on the operating status corresponding to the influencing factors to be processed includes: Based on the proportion of influence of each influence factor to be processed on the target cell, a first weight of each influence factor to be processed is determined; Based on the processing complexity and importance of the operating status corresponding to each impact factor to be processed, the second weight of each impact factor to be processed is determined; The sum of the first weight and the second weight is used to determine the priority of each influencing factor to be processed, and the network performance improvement strategy corresponding to each running state is determined in descending order of priority.

4. The network performance improvement method according to claim 3, characterized in that, When the operating state corresponding to the influencing factor to be processed includes a fault state, the determination of the network performance improvement strategy includes: Obtain multiple alarm messages from the target cell under the fault state; each alarm message includes: fault location information and fault time information; The multiple alarm messages are clustered based on the fault location information and the fault time information to obtain the clustering results; Obtain the network device topology of the target cell; Based on the clustering results and the network device topology, the root cause alarm information of the target cell under the fault state is determined; The fault handling strategy corresponding to the fault root cause alarm information is determined as the network performance improvement strategy.

5. The network performance improvement method according to any one of claims 1-4, characterized in that, Also includes: Determine the service availability of the target cell; The service availability rate is used to represent the ratio of the on-service duration of the target cell to the preset time period; When the service availability is less than a preset threshold, the network performance improvement instruction is triggered.

6. A network performance enhancement device, characterized in that, include: Processing unit; The processing unit is configured to, in response to a network performance improvement instruction, determine the proportion of the influence of each of the multiple influencing factors of the target cell on the target cell within a preset time period. An impact factor is used to represent an operational state of the target cell; The operating status of the target cell includes: available status, fault status, energy-saving status, and locked status; The proportion of the impact of each influencing factor on the target cell within a preset time period is the ratio between the cumulative duration of network service unavailability of the target cell caused by the operating status corresponding to each influencing factor within the preset time period and the preset time period. The processing unit is further configured to determine the influencing factors to be processed based on the proportion of each influencing factor to the target cell and the preset network performance index of the target cell; The processing unit is also used to determine network performance improvement strategies based on the operating status corresponding to the influencing factors to be processed.

7. The network performance enhancement device according to claim 6, characterized in that, The processing unit is specifically used for: Based on the influence ratio of each influencing factor on the target cell and the preset network performance index of the target cell, a target value is determined; the target value X satisfies the following formula: X = A - (1 - B) * 100%; Where A is the preset network performance index, B is the sum of the influence ratios of each influencing factor on the target cell, and (1-B)*100% is used to represent the current network performance index. The influence ratio of each influence factor on the target cell is sorted in descending order, and the top n influence factors after sorting are determined as the influence factors to be processed; the sum of the influence ratios of the top n influence factors after sorting on the target cell is greater than or equal to the target value, and the sum of the influence ratios of the top n-1 influence factors after sorting on the target cell is less than the target value.

8. The network performance enhancement device according to claim 6, characterized in that, When there are multiple influencing factors to be processed, the processing unit is specifically used for: Based on the proportion of influence of each influence factor to be processed on the target cell, a first weight of each influence factor to be processed is determined; Based on the processing complexity and importance of the operating status corresponding to each impact factor to be processed, the second weight of each impact factor to be processed is determined; The sum of the first weight and the second weight is used to determine the priority of each influencing factor to be processed, and the network performance improvement strategy corresponding to each running state is determined in descending order of priority.

9. The network performance enhancement device according to claim 8, characterized in that, When the operating state corresponding to the influencing factor to be processed includes a fault state, the processing unit is specifically used for: Obtain multiple alarm messages from the target cell under the fault state; each alarm message includes: fault location information and fault time information; The multiple alarm messages are clustered based on the fault location information and the fault time information to obtain the clustering results; Obtain the network device topology of the target cell; Based on the clustering results and the network device topology, the root cause alarm information of the target cell under the fault state is determined; The fault handling strategy corresponding to the fault root cause alarm information is determined as the network performance improvement strategy.

10. The network performance enhancement device according to any one of claims 6-9, characterized in that, The processing unit is further configured to determine the service availability rate of the target cell; the service availability rate is used to represent the ratio of the on-service duration of the target cell to the preset time period; The processing unit is also configured to trigger the network performance enhancement instruction when the service availability is less than a preset threshold.

11. A network performance enhancement device, characterized in that, It includes a memory and a processor; the memory is used to store computer execution instructions, and the processor is connected to the memory via a bus; when the network performance enhancement device is running, the processor executes the computer execution instructions stored in the memory, so that the network performance enhancement device performs the network performance enhancement method as described in any one of claims 1-5.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes computer-executable instructions that, when executed on a computer, cause the computer to perform the network performance improvement method as described in any one of claims 1-5.

Citation Information

Patent Citations

  • Residential district network parameter regulating method, residential district network parameter regulating device, computer equipment and storage medium

    CN108901036A

  • Network flow monitoring method and device

    CN112994978A