Fault processing method, device, apparatus and storage medium

By acquiring historical information about base stations and dividing and optimizing the order of base station sets, the problem of poor rationality in the order of base station fault handling was solved, and more efficient fault handling was achieved.

CN115802394BActive Publication Date: 2025-12-09CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211332493.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-28
Publication Date
2025-12-09
Estimated Expiration
2042-10-28

AI Technical Summary

Technical Problem

In base station fault handling, the historical number of user complaints cannot accurately reflect the severity of the fault, resulting in poor rationality of fault handling sequence, a large number of user complaints, and low reliability of fault handling.

Method used

By acquiring historical information from multiple faulty base stations, the base stations are divided into different types of sets. The faulty base stations in the sets are then permuted to determine the candidate order and the estimated user feedback volume. Finally, the target order is determined, and the fault handling order is optimized based on user feedback information.

Benefits of technology

This improved the rationality of fault handling sequence, reduced the total number of user complaints about faulty base stations, and enhanced the reliability of base station fault handling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115802394B_ABST
    Figure CN115802394B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a fault processing method, device, equipment and storage medium. The method comprises: obtaining historical information of a plurality of fault base stations, determining at least one base station set from the plurality of fault base stations according to the historical information of the plurality of fault base stations, the base station set comprising at least one fault base station; for any base station set, determining a plurality of candidate sequences of the fault base stations in the base station set and an estimated user feedback corresponding to each candidate sequence, and determining a target sequence from the plurality of candidate sequences according to the estimated user feedback corresponding to each candidate sequence; and determining a fault processing sequence of the plurality of fault base stations according to the sequence of the at least one base station set and the target sequence corresponding to each fault base station in each base station set. The reliability of fault processing of the base station is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of fault processing, and in particular to a fault processing method, device, equipment and storage medium. BACKGROUND

[0002] With the increasing scale of base stations, the number of base stations that fail in the same time period increases, and the speed of staff processing the fault base stations is limited, resulting in a large number of user complaints.

[0003] In related technologies, in the same time period, if multiple base stations fail, the historical user complaint amount of the multiple base stations in a historical time period can be determined, and the fault processing order of the multiple base stations can be determined according to the historical user complaint amount. However, the historical user complaint amount cannot truly reflect the severity of the base station fault, so that the determined fault processing order has poor rationality, so that the total amount of user complaints about the multiple fault base stations is large, resulting in low reliability of fault processing of the base stations. SUMMARY

[0004] Embodiments of the present application provide a fault processing method, device, equipment and storage medium to solve the problem of low reliability of fault processing of base stations.

[0005] In a first aspect, embodiments of the present application provide a fault processing method, comprising:

[0006] obtaining historical information of multiple fault base stations, the historical information comprising multiple historical alarm information of the fault base stations and user feedback information corresponding to each historical alarm information;

[0007] determining at least one base station set from the multiple fault base stations according to the historical information of the multiple fault base stations, the base station set comprising at least one fault base station;

[0008] for any base station set, determining multiple candidate sequences of fault base stations in the base station set and an estimated user feedback amount corresponding to each candidate sequence, and determining a target sequence from the multiple candidate sequences according to the estimated user feedback amount corresponding to each candidate sequence;

[0009] determining a fault processing order of the multiple fault base stations according to the order of the at least one base station set and the target sequence corresponding to each fault base station in each base station set.

[0010] In a possible implementation, determining at least one base station set from the multiple fault base stations according to the historical information of the multiple fault base stations comprises:

[0011] determine a user type corresponding to each of the plurality of faulty base stations according to historical information of the faulty base station, wherein the user type comprises at least one of: a heavy feedback type, a moderate feedback type, and a light feedback type;

[0012] divide the plurality of faulty base stations into the at least one base station set according to the user type corresponding to each of the faulty base stations.

[0013] In a possible implementation, for any one of the faulty base stations, the user type corresponding to the faulty base station is determined according to historical information of the faulty base station, comprising:

[0014] determine a plurality of feedback users corresponding to the faulty base station according to the historical information of the faulty base station.

[0015] determine a feedback amount of each type of user feedback information corresponding to each of the feedback users;

[0016] for any one of the feedback users corresponding to the faulty base station, determine a user type of the feedback user according to the feedback amount of each type of user feedback information corresponding to the feedback user.

[0017] In a possible implementation, the plurality of candidate sequences of the faulty base stations in the base station set and the estimated user feedback amount corresponding to each candidate sequence are determined, comprising:

[0018] perform full permutation on the faulty base stations in the base station set to obtain the plurality of candidate sequences;

[0019] determine the estimated user feedback amount corresponding to each candidate sequence according to the user type corresponding to the base station set.

[0020] In a possible implementation, the estimated user feedback amount corresponding to each candidate sequence is determined according to the user type corresponding to the base station set, comprising:

[0021] if the user type corresponding to the base station set comprises the heavy feedback type, determine an over-level feedback amount corresponding to each candidate sequence;

[0022] if the user type corresponding to the base station set does not comprise the heavy feedback type and comprises the moderate feedback type, determine the over-level feedback amount and a direct feedback amount corresponding to each candidate sequence;

[0023] if the user type corresponding to the base station set does not comprise the heavy feedback type and the moderate feedback type and comprises the light feedback type, determine a direct feedback amount corresponding to each candidate sequence.

[0024] In a possible implementation, for any one of the candidate sequences, the over-level feedback amount corresponding to the candidate sequence is determined, comprising:

[0025] determine a unit overstep feedback amount of each faulty base station in a unit time according to the historical information of each faulty base station in the faulty set;

[0026] determine a fault processing time length corresponding to each base station in the base station set according to the candidate sequence;

[0027] determine an overstep feedback amount corresponding to each base station according to the unit overstep feedback amount of each faulty base station in a unit time and the fault processing time length corresponding to each base station;

[0028] determine an overstep feedback amount corresponding to the candidate sequence according to the overstep feedback amount corresponding to each base station.

[0029] In a possible implementation, for any candidate sequence, the direct feedback amount corresponding to the candidate sequence is determined, including:

[0030] determine a unit direct feedback amount of each faulty base station in a unit time according to the historical information of each faulty base station in the faulty set;

[0031] determine a fault processing time length corresponding to each base station in the base station set according to the candidate sequence;

[0032] determine a direct feedback amount corresponding to each base station according to the unit direct feedback amount of each faulty base station in a unit time and the fault processing time length corresponding to each base station;

[0033] determine a direct feedback amount corresponding to the candidate sequence according to the direct feedback amount corresponding to each base station.

[0034] In a second aspect, an embodiment of the present application provides a fault processing apparatus, including: an acquisition module, a first determination module, a second determination module and a third determination module, wherein,

[0035] the acquisition module is configured to acquire historical information of a plurality of faulty base stations, the historical information including a plurality of historical alarm information of the faulty base stations and user feedback information corresponding to each historical alarm information;

[0036] the first determination module is configured to determine at least one base station set from the plurality of faulty base stations according to the historical information of the plurality of faulty base stations, the base station set including at least one faulty base station;

[0037] the second determination module is configured to determine a plurality of candidate sequences of each faulty base station in a base station set and an estimated user feedback amount corresponding to each candidate sequence for any base station set, and determine a target sequence from the plurality of candidate sequences according to the estimated user feedback amount corresponding to each candidate sequence;

[0038] The third determining module is configured to determine the failure processing sequence of the plurality of failure base stations according to the sequence of the at least one base station set and the target sequence corresponding to each failure base station in each base station set.

[0039] In a possible implementation, the first determining module is configured to:

[0040] determine the user type corresponding to each failure base station according to the historical information of the plurality of failure base stations, the user type including at least one of the following: severe feedback type, moderate feedback type and light feedback type;

[0041] divide the plurality of failure base stations into the at least one base station set according to the user type corresponding to each failure base station.

[0042] In a possible implementation, the first determining module is configured to:

[0043] determine a plurality of feedback users corresponding to the failure base station according to the historical information of the failure base station;

[0044] determine the feedback amount of each type of user feedback information corresponding to each feedback user;

[0045] determine the user type of any one feedback user corresponding to the failure base station according to the feedback amount of each type of user feedback information corresponding to the feedback user.

[0046] In a possible implementation, the second determining module is configured to:

[0047] perform full permutation on each failure base station in the base station set to obtain the plurality of candidate sequences;

[0048] determine the estimated user feedback amount corresponding to each candidate sequence according to the user type corresponding to the base station set.

[0049] In a possible implementation, the second determining module is configured to:

[0050] if the user type corresponding to the base station set includes the severe feedback type, determine the over-level feedback amount corresponding to each candidate sequence;

[0051] if the user type corresponding to the base station set does not include the severe feedback type and includes the moderate feedback type, determine the over-level feedback amount and the direct feedback amount corresponding to each candidate sequence;

[0052] if the user type corresponding to the base station set does not include the severe feedback type and the moderate feedback type and includes the light feedback type, determine the direct feedback amount corresponding to each candidate sequence.

[0053] In a possible implementation, the second determining module is configured to:

[0054] determine, according to historical information of each faulty base station in the set of faulty base stations, a unit overruling feedback amount of each faulty base station in a unit time;

[0055] determine, according to the candidate sequence, a fault handling time length corresponding to each base station in the set of base stations;

[0056] determine, according to the unit overruling feedback amount of each faulty base station in the unit time and the fault handling time length corresponding to each base station, an overruling feedback amount corresponding to each base station;

[0057] determine, according to the overruling feedback amount corresponding to each base station, an overruling feedback amount corresponding to the candidate sequence.

[0058] In a possible implementation, the second determining module is configured to:

[0059] determine, according to historical information of each faulty base station in the set of faulty base stations, a unit direct feedback amount of each faulty base station in a unit time;

[0060] determine, according to the candidate sequence, a fault handling time length corresponding to each base station in the set of base stations;

[0061] determine, according to the unit direct feedback amount of each faulty base station in the unit time and the fault handling time length corresponding to each base station, a direct feedback amount corresponding to each base station;

[0062] determine, according to the direct feedback amount corresponding to each base station, a direct feedback amount corresponding to the candidate sequence.

[0063] In a third aspect, an embodiment of the present application provides an electronic device, including a memory and a processor.

[0064] The memory stores computer execution instructions.

[0065] The processor executes the computer execution instructions stored in the memory, so that the processor executes the data processing method in any one of the first aspect.

[0066] In a fourth aspect, an embodiment of the present application provides a computer readable storage medium, which stores computer execution instructions. When the computer execution instructions are executed by a processor, the computer execution instructions are used to implement the data processing method in any one of the first aspect.

[0067] The embodiment of the present application provides a fault processing method, device, equipment and storage medium, after a plurality of fault base stations are determined, historical information of the plurality of fault base stations can be acquired, the historical information includes historical alarm information of the fault base stations and user feedback information corresponding to each historical alarm information; the plurality of fault base stations are divided into a plurality of base station sets according to the historical information, the order between the plurality of base station sets is determined, and the order between each fault base station in each base station set is determined, and then the fault processing order of the plurality of fault base stations is determined, when the fault processing order is determined, the user feedback information corresponding to each fault of the fault base station is used, the user feedback information reflects the real feedback of the user, the rationality of the determined fault processing order is improved, the total amount of complaints of the user on the plurality of fault base stations is reduced, and the reliability of fault processing on the base station is improved. BRIEF DESCRIPTION OF DRAWINGS

[0068] Figure 1 The application scenario provided by the embodiment of the present application is shown in the figure.

[0069] Figure 2 The flowchart of the fault processing method provided by the embodiment of the present application is shown in the figure.

[0070] Figure 3 The flowchart of another fault processing method provided by the embodiment of the present application is shown in the figure.

[0071] Figure 4 The structure diagram of the fault processing device provided by the embodiment of the present application is shown in the figure.

[0072] Figure 5 The structure diagram of the electronic device provided by the embodiment of the present application is shown in the figure. DETAILED DESCRIPTION

[0073] Figure 1 The application scenario provided by the embodiment of the present application is shown in the figure. Figure 1 , including a database 101, a plurality of fault base stations 102 and a processing device 103.

[0074] The database 101 is used for storing historical information of a plurality of base stations that have occurred faults. The historical information can include historical alarm information of the plurality of base stations, and user feedback information corresponding to each historical alarm information. For example, the historical alarm data can include base station name, alarm name, alarm time, etc. The user feedback information can include user identifier, direct feedback times, over-level feedback times, etc.

[0075] The fault base station 102 refers to a base station that has occurred faults, that is, the fault base station cannot provide services for terminal devices in the cell served by the fault base station.

[0076] The processing device 103 can be a computer, a notebook computer, a server, a mobile phone, or any device with processing functions. The processing device 103 can obtain the historical information of the plurality of fault base stations 102 in the database 101, and determine the fault processing order of the plurality of fault base stations according to the historical information of the plurality of fault base stations, so that the workers can perform fault processing on the plurality of fault base stations according to the fault processing order.

[0077] In the related art, if a plurality of base stations fail in the same period, the historical user complaint amount of the plurality of base stations in the historical period can be determined, and the fault processing order of the plurality of base stations can be determined according to the historical user complaint amount. However, the historical user complaint amount cannot truly reflect the severity of the base station failure, so that the rationality of the determined fault processing order is poor, so that the total amount of user complaints on the plurality of fault base stations is large, and the reliability of the fault processing on the base station is low.

[0078] In the embodiments of the present application, after the plurality of fault base stations are determined, the historical information of the plurality of fault base stations can be obtained, the historical information including historical alarm information of the fault base stations and user feedback information corresponding to each historical alarm information; the plurality of fault base stations are divided into a plurality of base station sets according to the historical information, the order between the plurality of base station sets is determined, and the order between each fault base station in each base station set is determined, and then the fault processing order of the plurality of fault base stations is determined. In the above process, when determining the fault processing order, the user feedback information corresponding to each failure of the fault base station is used, which reflects the real feedback of the user (for example, the number of complaints, the severity of the complaint), improves the rationality of the determined fault processing order, reduces the total amount of user complaints on the plurality of fault base stations, and improves the reliability of the fault processing on the base station.

[0079] In the following, the method shown in the present application is described through specific embodiments. It should be noted that the following embodiments can exist independently, or can be combined with each other. For the same or similar content, it will not be repeated in different embodiments.

[0080] Figure 2 The flowchart of the fault processing method provided in the embodiments of the present application is shown. Please refer to Figure 2 The method can include:

[0081] S201, obtaining the historical information of the plurality of fault base stations.

[0082] The execution subject of the embodiments of the present application can be a processing device, or a fault processing device provided in the processing device. The fault processing device can be realized by software, or by the combination of software and hardware. The processing device can be Figure 1The processing device 103 in the embodiment.

[0083] The historical information can include a plurality of historical alarm information of the fault base station, and user feedback information corresponding to each historical alarm information.

[0084] The alarm can include a network element disconnection alarm, a cell service withdrawal alarm, an RRU disconnection alarm, and the like.

[0085] The plurality of fault base stations refer to base stations that are currently in a fault state and need to be handled.

[0086] When the fault base station is in a fault state, the fault base station generates alarm information.

[0087] The historical alarm information refers to alarm information generated when the fault base station is in a fault state in a historical period. One historical fault of the fault base station can correspond to one historical alarm information. The historical alarm information can include a base station name, an alarm name, an alarm time, a base station recovery time, and the like.

[0088] The user feedback information refers to information fed back by a user when the fault base station is in a fault state (corresponding to one historical alarm information), for example, the user complaint. The user feedback information can include a user identifier, a direct feedback number, and an over-level feedback number.

[0089] The direct feedback refers to a user complaint to an operator official directly; the over-level feedback refers to a user complaint to a superior department directly without passing through the operator official. For example, the user can perform over-level feedback when the direct feedback does not have an effect for multiple times. The direct feedback and the over-level feedback have different influence degrees, and the influence degree of the over-level feedback is greater than that of the direct feedback.

[0090] The corresponding historical data of the plurality of fault base stations can be as shown in Table 1:

[0091] Table 1

[0092]

[0093] S202, determining at least one base station set from the plurality of fault base stations according to the historical information of the plurality of fault base stations.

[0094] The base station set includes at least one fault base station.

[0095] The at least one base station set can be determined by: determining a user type corresponding to each of the plurality of faulty base stations according to historical information of the plurality of faulty base stations, the user type including at least one of: a heavy feedback type, a moderate feedback type, and a light feedback type; and dividing the plurality of faulty base stations into the at least one base station set according to the user type corresponding to each of the plurality of faulty base stations.

[0096] The user type corresponding to the faulty base station can include the following three cases:

[0097] Case 1: the user type corresponding to the faulty base station includes the heavy feedback type.

[0098] Case 2: the user type corresponding to the faulty base station does not include the heavy feedback type, and includes the moderate feedback type.

[0099] Case 3: the user type corresponding to the faulty base station does not include the heavy feedback type and the moderate feedback type, and includes the light feedback type.

[0100] The faulty base station meeting the above case 1 can be divided into one base station set, which can be referred to as a heavy base station set. The faulty base station meeting the above case 2 can be divided into one base station set, which can be referred to as a moderate base station set. The faulty base station meeting the above case 3 can be divided into one base station set, which can be referred to as a light base station set. The number of base station sets can be 1, 2, or 3.

[0101] S203, for any base station set, determining a plurality of candidate sequences of faulty base stations in the base station set, and an estimated user feedback amount corresponding to each candidate sequence.

[0102] The faulty base stations in the base station set can be fully permuted to obtain a plurality of candidate sequences.

[0103] For example, assuming that the base station set includes three faulty base stations, denoted as faulty base station 1, faulty base station 2, and faulty base station 3, the three faulty base stations are fully permuted to obtain six candidate sequences, which can be shown in Table 2.

[0104] Table 2

[0105] To-be-selected order 1 Faulty base station 1, faulty base station 2, faulty base station 3 To-be-selected order 2 Faulty base station 1, faulty base station 3, faulty base station 2 To-be-selected order 3 Faulty base station 2, faulty base station 1, faulty base station 3 To-be-selected order 4 Faulty base station 2, faulty base station 3, faulty base station 1 To-be-selected order 5 Faulty base station 3, faulty base station 1, faulty base station 2 To-be-selected order 6 Faulty base station 3, faulty base station 2, faulty base station 1

[0106] The estimated user feedback amount corresponding to any one candidate sequence refers to the total amount of user feedback corresponding to the plurality of faulty base stations estimated when the plurality of faulty base stations are processed according to the candidate sequence.

[0107] For example, for the candidate sequence 1 in Table 2, the estimated user feedback quantity 1 of the faulty base station 1, the estimated user feedback quantity 2 of the faulty base station 2, and the estimated user feedback quantity 3 of the faulty base station 3 can be determined, and the estimated user feedback quantities (the estimated user feedback quantity 1, the estimated user feedback quantity 2, and the estimated user feedback quantity 3) of the three faulty base stations are added to obtain the estimated user feedback quantity corresponding to the candidate sequence 1.

[0108] S204, for any base station set, a target sequence corresponding to the base station set is determined from the multiple candidate sequences according to the estimated user feedback quantity corresponding to each candidate sequence.

[0109] The candidate sequence with the minimum estimated user feedback quantity in the multiple candidate sequences can be determined as the target sequence.

[0110] For example, for the six candidate sequences in Table 2, it is assumed that the estimated user feedback quantities of the candidate sequence 1, the candidate sequence 2, the candidate sequence 3, the candidate sequence 4, the candidate sequence 5, and the candidate sequence 6 are 4, 5, 2, 3, 3, and 4 respectively, wherein the estimated user feedback quantity of the candidate sequence 3 is the minimum, and the candidate sequence 3 is determined as the target sequence.

[0111] S205, a fault handling sequence of the multiple faulty base stations is determined according to the sequence of the at least one base station set and the target sequence corresponding to each faulty base station in each base station set.

[0112] The sequence of the at least one base station set can be as follows: the severe base station set, the moderate base station set, and the light base station set.

[0113] Optionally, the at least one base station set can include one or more of the severe base station set, the moderate base station set, and the light base station set.

[0114] For example, it is assumed that only the faulty base stations in the case 1 exist in the multiple faulty base stations, and the base station set only includes the severe base station set; it is assumed that the faulty base stations in the case 1 and the case 2 exist in the multiple faulty base stations, and the base station set includes the severe base station set and the moderate base station set.

[0115] For example, it is assumed that there are three base station sets, which are the severe base station set, the moderate base station set, and the light base station set respectively, and the faulty base stations included in each base station set and the target sequence corresponding to each base station set are as shown in Table 3:

[0116] Table 3

[0117] Base station set Target order of included faulty base stations Heavy base station set Faulty base station 1, faulty base station 3, faulty base station 6 Moderate base station set Faulty base station 2, faulty base station 4, faulty base station 8 Light base station set Faulty base station 5, faulty base station 7

[0118] According to the content of Table 3, the fault processing sequence of the eight fault base stations can be determined as follows: fault base station 1, fault base station 3, fault base station 6, fault base station 2, fault base station 4, fault base station 8, fault base station 5, and fault base station 7.

[0119] The fault processing method provided in the embodiments of the present application can obtain the historical information of the plurality of fault base stations after determining the plurality of fault base stations. The plurality of fault base stations are divided into a plurality of base station sets according to the historical information, and the sequence between each fault base station in each base station set is determined, and then the fault processing sequence of the plurality of fault base stations is determined. In the above process, the user feedback information corresponding to each fault of the fault base station is used to determine the fault processing sequence. The user feedback information reflects the real feedback of the user, improves the rationality of the determined fault processing sequence, reduces the total amount of complaints of the user on the plurality of fault base stations, and improves the reliability of the fault processing of the base station.

[0120] In the following, the fault processing method provided in the embodiments of the present application will be described in detail. Figure 3 The fault processing method provided in the embodiments of the present application will be described in detail.

[0121] Figure 3 The flowchart of the fault processing method provided in the embodiments of the present application is shown. Please refer to Figure 3 The method can include the following steps.

[0122] S301, obtaining the historical information of the plurality of fault base stations.

[0123] It should be noted that the execution process of S301 can refer to the execution process of S201, which will not be described here.

[0124] S302, determining the plurality of feedback users corresponding to the fault base station according to the historical information of the plurality of fault base stations.

[0125] For any fault base station, the plurality of users corresponding to the fault base station can be determined in the historical information. In actual application, the resident base station of part of the plurality of users can change, and the resident base station of the plurality of users can be judged respectively to determine whether the resident base station of the plurality of users is the fault base station. For any user, if the resident base station of the user is the fault base station, the user is determined as the feedback user corresponding to the fault base station, and if the resident base station of the user is not the fault base station, the user is determined as not the feedback user corresponding to the fault base station.

[0126] For example, for the fault base station 1, it is assumed that 10 users corresponding to the fault base station 1 are determined in the historical information, and are recorded as user 1-user 10 respectively. It is assumed that the resident base stations of user 1 and user 2 are determined to be not the fault base station 1, and then it is determined that the feedback users corresponding to the fault base station 1 are user 3-user 10.

[0127] For any user, whether the fault base station is the resident base station of the user can be determined by whether the user stays in the fault base station for a long time in a certain period of time in the past. The resident base station can include a night resident base station and a day resident base station. For example, for user 1, it is assumed that the time that user 1 stays in base station 1 in the time period of 23:00-7:00 in the past one week is greater than a preset threshold, and then it is determined that base station 1 is the night resident base station of user 1. It is assumed that the time that user 1 stays in base station 2 in the time period of 9:00-17:00 in the past one week is greater than a preset threshold, and then it is determined that base station 2 is the day resident base station of user 1.

[0128] The night resident base station and the day resident base station corresponding to the user can be the same or different.

[0129] S303, determining the feedback amount of each type of user feedback information corresponding to each feedback user.

[0130] The feedback amount of the user feedback information can include the feedback amount of the direct feedback type and the feedback amount of the over-level feedback type.

[0131] The feedback amount of the direct feedback type can be obtained by adding the direct feedback times of multiple alarms in the fault base station corresponding to the feedback user and dividing the total number of alarms.

[0132] The feedback amount of the over-level feedback type can be obtained by adding the over-level feedback times of multiple alarms in the fault base station corresponding to the feedback user and dividing the total number of alarms.

[0133] S304, for any feedback user corresponding to the fault base station, determining the user type of the feedback user according to the feedback amount of each type of user feedback information corresponding to the feedback user.

[0134] The user type of the feedback user can include a heavy feedback type, a moderate feedback type, and a light feedback type, as shown in Table 4.

[0135] Table 4

[0136]

[0137] If the feedback of any feedback user contains overstep feedback times, and the feedback quantity of the overstep feedback times is greater than a first preset threshold, the user type of the feedback user is a heavy feedback type; if the feedback of the feedback user contains overstep feedback times, and the feedback quantity of the overstep feedback times is less than the first preset threshold, and the feedback of the feedback user does not contain overstep feedback times, and the feedback quantity of direct feedback times is greater than a second preset threshold, the user type of the feedback user is a moderate feedback type; if the feedback of the feedback user does not contain overstep feedback times, and the feedback quantity of direct feedback times is less than the second preset threshold, the user type of the feedback user is a light feedback type.

[0138] S305, divide the plurality of fault base stations into at least one base station set according to the user type corresponding to each fault base station.

[0139] S306, perform full permutation on each fault base station in each base station set to obtain a plurality of candidate sequences corresponding to each base station set.

[0140] It should be noted that the execution process of S305-S306 can refer to the execution process of S202-S203, which will not be described here.

[0141] After determining the plurality of candidate sequences corresponding to each base station set, for any base station set, a target sequence can be determined in the plurality of candidate sequences corresponding to the base station set. When the types of the base station sets are different, the ways of determining the target sequence are also different, including the following three cases:

[0142] Case 1, for a heavy base station set, the target sequence corresponding to the heavy base station set can be determined through S307-S308.

[0143] Case 2, for a moderate base station set, the target sequence corresponding to the moderate base station set can be determined through S309-S310.

[0144] Case 3, for a light base station set, the target sequence corresponding to the light base station set can be determined through S311-S312.

[0145] S307, determine the overstep feedback quantity corresponding to each candidate sequence.

[0146] For any candidate sequence, the overstep feedback quantity corresponding to the candidate sequence can be obtained by adding the overstep feedback quantities corresponding to each fault base station. For example, in Table 3, assuming that the candidate sequence 1 of the heavy base station set is fault base station 1, fault base station 3, and fault base station 6, the overstep feedback quantity corresponding to this sequence is the sum of the overstep feedback quantities of fault base station 1, fault base station 3, and fault base station 6.

[0147] For any one fault base station, if the fault handling duration of the fault base station is different, the overstep feedback quantity corresponding to the fault base station is also different.

[0148] The fault handling duration of the fault base station refers to the time (in hours) consumed by the staff to solve the fault after the alarm of the fault base station occurs.

[0149] For any one fault base station, the overstep feedback quantity corresponding to each fault base station in each candidate sequence can be determined in the following manner: according to the historical information of each fault base station in the fault set, the unit overstep feedback quantity of each fault base station in a unit time is determined; according to the candidate sequence, the fault handling duration corresponding to each base station in the base station set is determined; according to the unit overstep feedback quantity of each fault base station in a unit time and the fault handling duration corresponding to each base station, the overstep feedback quantity corresponding to each base station is determined.

[0150] The unit overstep feedback quantity refers to the number of overstep feedbacks received by the superior department in a unit time after M alarms of the fault base station occur in a certain period of time.

[0151] For any one fault base station, the unit overstep feedback quantity Q of each fault base station in a unit time can be determined according to the following formula: n :

[0152]

[0153] In the formula, F nm refers to the time used by the alarm base station n from the occurrence to the resolution of the alarm m within the normal working hours of the overstep complaint handling channel. F nm = alarm m resolution time point of fault base station n - alarm m occurrence time point of fault base station n - overstep complaint handling channel off-duty time period.

[0154] B nmi refers to the number of overstep complaints of user i in the process of alarm m from occurrence to resolution of fault base station n, which can be obtained from the historical data in Table 1.

[0155] For any one fault base station n, the overstep feedback quantity corresponding to the fault base station can be determined according to the following formula:

[0156] Q n ×(T 1m +T 2m +…+T nm +t n )

[0157] In the formula, T nm is the fault handling duration, which refers to the time (in hours) consumed by the staff to solve the fault after the alarm m of the fault base station n occurs. For example, T 1mis the time consumed by the staff to solve the fault after the fault base station 1 occurs alarm m. nm = alarm m solution time point of the fault base station n - alarm m occurrence time point of the fault base station n - maintenance staff rest time period.

[0158] t n is a time correction factor, which can be adjusted according to the inconsistency between the staff working time and the working time of the over-level feedback channel. For example, the fault occurrence time is 8:00, the staff working time is 9:00, the over-level feedback channel working time is 10:00, the staff eliminates the base station fault at 9:30, the staff maintenance period is 9:00-9:30, and the feedback user cannot make a complaint, then t=-0.5.

[0159] S308, determining a target order in the plurality of candidate orders according to the over-level feedback amount corresponding to each candidate order.

[0160] The candidate order with the minimum over-level feedback amount in the plurality of candidate orders can be determined as the target order of the severe base station set.

[0161] S309, determining the over-level feedback amount and the direct feedback amount corresponding to each candidate order.

[0162] For any one candidate order, the over-level feedback amount corresponding to the candidate order can be obtained by adding the over-level feedback amount corresponding to each fault base station. The over-level feedback amount corresponding to the candidate order can be obtained by adding the direct feedback amount corresponding to each fault base station.

[0163] For any one fault base station, if the fault handling time length of the fault base station is different, the over-level feedback amount corresponding to the fault base station is different, and the direct feedback amount is also different.

[0164] For any one moderate feedback type user, if the user exists over-level feedback, the direct feedback amount of the user reaches a certain proportion, and the user will perform over-level feedback.

[0165] The direct feedback amount corresponding to each fault base station in each candidate order can be determined in the following manner: according to the historical information of each fault base station in the fault set, the unit direct feedback amount of each fault base station in unit time is determined; according to the candidate order, the fault handling time length corresponding to each base station in the base station set is determined. According to the unit direct feedback amount of each fault base station in unit time and the fault handling time length corresponding to each base station, the direct feedback amount corresponding to each base station is determined.

[0166] The unit direct feedback amount refers to the number of direct feedbacks received by the operator official in unit time after M alarms occur in a fault base station within a certain period of time.

[0167] For any one fault base station, the unit direct feedback amount P of each fault base station in a unit time can be determined according to the following formula n :

[0168]

[0169] In the formula, D nm refers to the time used by the alarm base station n from the occurrence to the solution of the alarm m in the normal working time of the direct complaint receiving channel. D nm = alarm m solution time point of fault base station n-alarm m occurrence time point of fault base station n-operator direct complaint receiving channel off-duty period.

[0170] C nmi refers to the number of direct complaints of user i in the process of alarm m from occurrence to solution of alarm base station n, which can be obtained from the historical data in Table 1.

[0171] For any one fault base station, the direct feedback amount corresponding to the fault base station can be determined according to the following formula:

[0172] P n ×(T 1m +T 2m +…+T nm +t n )

[0173] Optionally, for the feedback user who exists over-level complaint and direct complaint, the direct feedback amount and the over-level feedback amount of the feedback user can be determined.

[0174] The over-level feedback amount corresponding to each fault base station in each candidate sequence can be determined by the following formula:

[0175]

[0176] In the formula, P n ×(T 1m +T 2m +…+T nm +t n ) refers to the direct feedback amount corresponding to the fault base station;

[0177] refers to the ratio of changing to over-level feedback after multiple direct feedbacks of the feedback user.

[0178] S310, according to the over-level feedback amount and the direct feedback amount corresponding to each candidate sequence, determining a target sequence in the multiple candidate sequences.

[0179] The candidate sequence with the minimum over-level feedback amount in the multiple candidate sequences can be determined as the target sequence of the base station set.

[0180] Optionally, there are multiple minimum step-up feedback amounts, and the selected order with the minimum direct feedback amount is determined as the target order of the base station set.

[0181] S311, determine the direct feedback amount corresponding to each selected order.

[0182] For any selected order, the direct feedback amount corresponding to the selected order can be obtained by adding the direct feedback amount corresponding to each faulty base station.

[0183] It should be noted that the execution process of S311 can refer to the execution process of S309, which will not be described here.

[0184] S312, determine the target order from the multiple selected orders according to the direct feedback amount corresponding to each selected order.

[0185] The selected order with the minimum direct feedback amount from the multiple selected orders can be determined as the target order of the base station set.

[0186] S313, determine the fault handling order of the multiple faulty base stations according to the order of the at least one base station set and the target order of each faulty base station in each base station set.

[0187] It should be noted that the execution process of S313 can refer to the execution process of S205, which will not be described here.

[0188] The embodiment of the present application provides another fault handling method. After determining the multiple faulty base stations, the historical information of the multiple faulty base stations can be obtained, and the multiple feedback users corresponding to the faulty base stations can be determined. For any feedback user, the user type of the feedback user can be determined according to the user feedback information of the type corresponding to the feedback user, the faulty base stations can be divided into a base station set, and the order between the base station sets can be determined. The faulty base stations of the base station set can be fully arranged to determine multiple selected orders, and the estimated user feedback amount of each type of each selected order can be determined according to the user type corresponding to the base station set, and then the target order of the multiple faulty base stations can be determined. The fault handling order of the multiple faulty base stations can be determined according to the order between the base station sets and the target order of each faulty base station in each base station set. In the above process, the base station set order can be determined by the user type, and the target order of the faulty base stations corresponding to the base station set can be determined according to the user feedback amount, and then the fault handling order of the multiple faulty base stations can be obtained. The rationality of the determined fault handling order is improved, the total amount of complaints of the multiple faulty base stations by users is reduced, and the reliability of the fault handling of the base stations is improved.

[0189] Figure 4A structural schematic diagram of a fault processing apparatus 10 is provided for the embodiments of the present disclosure. Please refer to Figure 4 The fault processing apparatus can include an acquisition module 11, a first determination module 12, a second determination module 13, and a third determination module 14, wherein

[0190] The acquisition module 11 is configured to acquire historical information of a plurality of fault base stations, the historical information including a plurality of historical alarm information of the fault base stations and user feedback information corresponding to each historical alarm information.

[0191] The first determination module 12 is configured to determine at least one base station set from the plurality of fault base stations according to the historical information of the plurality of fault base stations, the base station set including at least one fault base station.

[0192] The second determination module 13 is configured to determine, for any base station set, a plurality of candidate sequences of the fault base stations in the base station set and an estimated user feedback amount corresponding to each candidate sequence, and determine a target sequence from the plurality of candidate sequences according to the estimated user feedback amount corresponding to each candidate sequence.

[0193] The third determination module 14 is configured to determine a fault processing sequence of the plurality of fault base stations according to the sequence of the at least one base station set and the target sequence corresponding to each fault base station in each base station set.

[0194] The fault processing apparatus provided by the embodiments of the present disclosure can implement the technical solutions shown in the above method embodiments, and the implementation principles and beneficial effects are similar, which will not be described here in detail.

[0195] In a possible implementation, the first determination module 12 is specifically configured to:

[0196] determine a user type corresponding to each fault base station according to the historical information of the plurality of fault base stations, the user type including at least one of the following: a severe feedback type, a moderate feedback type, and a light feedback type.

[0197] divide the plurality of fault base stations into at least one base station set according to the user type corresponding to each fault base station.

[0198] In a possible implementation, the first determination module 12 is specifically configured to:

[0199] determine a plurality of feedback users corresponding to the fault base station according to the historical information of the fault base station.

[0200] determine a feedback amount of each type of user feedback information corresponding to each feedback user;

[0201] determine a user type of the feedback user according to the feedback amount of each type of user feedback information corresponding to the feedback user, for any one feedback user corresponding to the fault base station.

[0202] In a possible implementation, the first determining module 12 is specifically configured to:

[0203] perform full permutation on each faulty base station in the base station set to obtain a plurality of candidate sequences;

[0204] determine an estimated user feedback amount corresponding to each candidate sequence according to the user type corresponding to the base station set.

[0205] In a possible implementation, the first determining module 12 is specifically configured to:

[0206] if the user type corresponding to the base station set includes the heavy feedback type, determine an over-level feedback amount corresponding to each candidate sequence;

[0207] if the user type corresponding to the base station set does not include the heavy feedback type and includes the moderate feedback type, determine an over-level feedback amount and a direct feedback amount corresponding to each candidate sequence;

[0208] if the user type corresponding to the base station set does not include the heavy feedback type and the moderate feedback type and includes the light feedback type, determine a direct feedback amount corresponding to each candidate sequence.

[0209] In a possible implementation, the first determining module 12 is specifically configured to:

[0210] determine a unit over-level feedback amount of each faulty base station in the fault set in a unit time according to historical information of the faulty base station;

[0211] determine a fault processing time length corresponding to each base station in the base station set according to the candidate sequence;

[0212] determine an over-level feedback amount corresponding to each base station according to the unit over-level feedback amount of each faulty base station in the unit time and the fault processing time length corresponding to each base station;

[0213] determine an over-level feedback amount corresponding to the candidate sequence according to the over-level feedback amount corresponding to each base station.

[0214] In a possible implementation, the first determining module 12 is specifically configured to:

[0215] determine a unit direct feedback amount of each faulty base station in the fault set in a unit time according to historical information of the faulty base station;

[0216] determine a fault processing time length corresponding to each base station in the base station set according to the candidate sequence;

[0217] determine a direct feedback amount corresponding to each base station according to the unit direct feedback amount of each faulty base station in the unit time and the fault processing time length corresponding to each base station.

[0218] According to the direct feedback quantity corresponding to each base station, the direct feedback quantity corresponding to the to-be-selected sequence is determined.

[0219] The fault processing device provided by the embodiments of the present application can execute the technical solutions shown in the above method embodiments, and the implementation principles and beneficial effects are similar, which will not be repeated here.

[0220] An example of the structure of an electronic device is provided in the embodiments of the present application, please refer to Figure 5 The electronic device 20 can include a processor 21 and a memory 22. Exemplarily, the processor 21, the memory 22, and each part are connected with each other through a bus 23.

[0221] The memory 22 stores computer execution instructions;

[0222] The processor 21 executes the computer execution instructions stored in the memory 22, so that the processor 21 executes the fault processing method shown in the above method embodiments.

[0223] Correspondingly, the embodiments of the present application provide a computer readable storage medium, and the computer readable storage medium stores computer execution instructions, when the computer execution instructions are executed by a processor, the computer execution instructions are used to implement the fault processing method of the above method embodiments.

[0224] Correspondingly, the embodiments of the present application can also provide a computer program product, including a computer program, when the computer program is executed by a processor, the computer program can implement the fault processing method shown in the above method embodiments.

[0225] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can adopt a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer usable program codes.

[0226] The present application is described with reference to flowcharts and / or block diagrams of the method, device (system), and computer program product according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to produce a machine, so that the instructions executed by the computer or other programmable data processing devices produce a machine that implements the flowcharts and / or block diagrams. Figure 1one or more processes and / or blocks Figure 1 an apparatus with the functionality to achieve the specified function of a block or blocks.

[0227] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a Figure 1 one or more processes and / or blocks Figure 1 an apparatus with the functionality to achieve the specified function of a block or blocks.

[0228] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the Figure 1 one or more processes and / or blocks Figure 1 an apparatus with the functionality to achieve the specified function of a block or blocks.

[0229] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0230] The memory can include non-persistent memory and / or volatile memory, such as random access memory (RAM) and / or cache memory. The memory can also include non-volatile memory, such as read-only memory (ROM), electrically programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory, or non-volatile random access memory (NVRAM). The memory is an example of computer readable media.

[0231] Computer readable media includes permanent and non-permanent, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile discs (DVDs) or other optical storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to a computing device. According to the definition herein, computer readable media does not include transitory media, such as modulated data signals and carrier waves.

[0232] It should also be noted that the terms "comprising," "including," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises a... " does not, without more constraints, exclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the element.

[0233] The above description is merely illustrative of the application, and not restrictive. Various modifications and changes can become apparent to those skilled in the art. Incorporating any modification, equivalent substitution, improvement, etc. within the spirit and principle of the application, shall be included in the scope of the claims of the application.

Claims

1. A failure handling method characterized by, The method comprises the following steps: obtaining historical information of a plurality of faulty base stations, wherein the historical information comprises a plurality of historical alarm information of the faulty base stations and user feedback information corresponding to each historical alarm information; determining at least one base station set from the plurality of faulty base stations according to the historical information of the plurality of faulty base stations, wherein the base station set comprises at least one faulty base station; for any base station set, determining a plurality of candidate sequences of the faulty base stations in the base station set and an estimated user feedback amount corresponding to each candidate sequence, and determining a target sequence from the plurality of candidate sequences according to the estimated user feedback amount corresponding to each candidate sequence; determining a fault handling sequence of the plurality of faulty base stations according to the sequence of the at least one base station set and the target sequence of each faulty base station in each base station set, wherein the sequence of the at least one base station set is as follows: a severe base station set, a moderate base station set and a light base station set.

2. The method of claim 1, wherein, determining at least one base station set from the plurality of faulty base stations according to the historical information of the plurality of faulty base stations comprises: determining a user type corresponding to each faulty base station according to the historical information of the plurality of faulty base stations, wherein the user type comprises at least one of the following: a severe feedback type, a moderate feedback type and a light feedback type; dividing the plurality of faulty base stations into the at least one base station set according to the user type corresponding to each faulty base station.

3. The method of claim 2, wherein, For any one faulty base station, determining a user type corresponding to the faulty base station according to the historical information of the faulty base station comprises: determining a plurality of feedback users corresponding to the faulty base station according to the historical information of the faulty base station; determining a feedback amount of each type of user feedback information corresponding to each feedback user; for any one feedback user corresponding to the faulty base station, determining a user type of the feedback user according to the feedback amount of each type of user feedback information corresponding to the feedback user.

4. The method according to any one of claims 1 to 3, characterized in that, determining a plurality of candidate sequences of the faulty base stations in the base station set and an estimated user feedback amount corresponding to each candidate sequence comprises: performing full permutation on the faulty base stations in the base station set to obtain the plurality of candidate sequences; determining the estimated user feedback amount corresponding to each candidate sequence according to the user type corresponding to the base station set.

5. The method of claim 4, wherein, determining the estimated user feedback amount corresponding to each candidate sequence according to the user type corresponding to the base station set comprises: if the user type corresponding to the base station set comprises a severe feedback type, determining an over-level feedback amount corresponding to each candidate sequence; if the user type corresponding to the base station set does not comprise a severe feedback type but comprises a moderate feedback type, determining an over-level feedback amount and a direct feedback amount corresponding to each candidate sequence; if the user type corresponding to the base station set does not comprise a severe feedback type and a moderate feedback type but comprises a light feedback type, determining a direct feedback amount corresponding to each candidate sequence.

6. The method of claim 5, wherein, for any one candidate sequence, determining an over-level feedback amount corresponding to the candidate sequence comprises: determine a unit overstep feedback amount of each failed base station in a unit time according to historical information of each failed base station in the base station set; determine a fault handling time length corresponding to each base station in the base station set according to the candidate sequence; determine an overstep feedback amount corresponding to each base station according to the unit overstep feedback amount of each failed base station in a unit time and the fault handling time length corresponding to each base station; determine an overstep feedback amount corresponding to the candidate sequence according to the overstep feedback amount corresponding to each base station.

7. The method of claim 5, wherein, For any one candidate sequence, determine a direct feedback amount corresponding to the candidate sequence, comprising: determine a unit direct feedback amount of each failed base station in a unit time according to historical information of each failed base station in the base station set; determine a fault handling time length corresponding to each base station in the base station set according to the candidate sequence; determine a direct feedback amount corresponding to each base station according to the unit direct feedback amount of each failed base station in a unit time and the fault handling time length corresponding to each base station; determine a direct feedback amount corresponding to the candidate sequence according to the direct feedback amount corresponding to each base station.

8. A failure handling apparatus characterized by comprising: comprise: an acquisition module, a first determination module, a second determination module and a third determination module, wherein, the acquisition module is configured to acquire historical information of a plurality of failed base stations, the historical information comprising a plurality of historical alarm information of the failed base stations and user feedback information corresponding to each historical alarm information; the first determination module is configured to determine at least one base station set from the plurality of failed base stations according to the historical information of the plurality of failed base stations, and determine a sequence of the at least one base station set, the base station set comprising at least one failed base station; the second determination module is configured to, for any base station set, determine a plurality of candidate sequences of each failed base station in the base station set and an estimated user feedback amount corresponding to each candidate sequence, and determine a target sequence from the plurality of candidate sequences according to the estimated user feedback amount corresponding to each candidate sequence; the third determination module is configured to determine a fault handling sequence of the plurality of failed base stations according to the sequence of the at least one base station set and the target sequence corresponding to each failed base station in each base station set, wherein the sequence of the at least one base station set is as follows: a severe base station set, a moderate base station set and a light base station set.

9. An electronic device, comprising: comprise: a memory and a processor; the memory stores computer execution instructions; the processor executes the computer execution instructions stored in the memory, so that the processor executes the fault handling method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer execution instructions, and when the computer execution instructions are executed by the processor, the computer execution instructions are used to implement the fault handling method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Method and device for predicting user complaints in wireless communication network

    CN106921507A

  • Communication failure reason determination method and device, and computer readable storage medium

    CN109640266A