Failure reason value processing method, electronic device and computer readable storage medium
By implementing a hierarchical punishment strategy in the base station, the penalty duration is adjusted according to the number of failures and duration of abnormal cells, the problem of unreasonable punishment time in the existing technology is solved, the switching and addition success rate is improved, and user performance is protected.
Patent Information
- Application Number
- CN202010847626.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-08-21
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2040-08-21
AI Technical Summary
The prior art cannot reasonably punish the problem based on the duration of different abnormal cell problems, resulting in the failure to effectively improve the success rate of handover or addition, and the penalty time is too long to affect user performance.
By implementing a hierarchical punishment strategy in the base station, the number of failures and durations are counted according to the different situations of abnormal problems that continue to occur in the abnormal cell, and the punishment strategy is implemented step by step to adjust the punishment duration, ensuring that the success rate of switching and addition is improved while avoiding user performance The impact of
Effectively improve the switching and addition success rate, ensure that user performance is not affected, and reasonably punishes according to the duration of abnormal problems through a hierarchical penalty strategy, improving system stability.
Smart Images

Figure CN114079989B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to, but are not limited to, the field of communication technology, and in particular to a method for processing a failure cause value, an electronic device, and a computer-readable storage medium. Background Art
[0002] In the 3GPP (3rd Generation Partnership Project) mobile communication system, the handover success rate, SN (Secondary Node) addition success rate and Scell (Secondary Cell) addition success rate are key indicators for measuring system stability and are of particular concern to equipment manufacturers.
[0003] In related technologies, when a cell has anomalies such as insufficient resources, broken links, or failure to support specific services, a failure message will be replied to the handover or addition request sent by other cells. In order to prevent the subsequent frequent failures from affecting the handover or addition success rate, it is necessary to configure the corresponding penalty duration according to the duration of the abnormal cell problem. However, currently, the base station cannot reasonably punish according to the duration of different abnormal cell problems, which results in the penalty time being too short to effectively improve the handover or addition success rate, while the penalty time being too long will affect user performance. Summary of the invention
[0004] The following is a summary of the subject matter described in detail herein. This summary is not intended to limit the scope of the claims.
[0005] The embodiments of the present invention provide a method for processing a failure cause value, an electronic device, and a computer-readable storage medium. The base station can adopt a graded penalty strategy according to different situations in which various abnormal problems continue to occur in abnormal cells, thereby effectively improving the switching and adding success rate while ensuring that user performance is not affected.
[0006] In a first aspect, an embodiment of the present invention provides a method for processing a failure cause value, which is applied to a network device, and the method includes:
[0007] Obtain a failure message from the penalty object, and determine a failure reason value according to the failure message;
[0008] When determining that the failure reason value is a first failure reason value, counting the first failure times of the penalty object corresponding to the first failure reason value within a first detection time period;
[0009] When the first number of failures reaches a preset first threshold, a first penalty strategy is executed according to a first penalty duration, and after the first penalty duration, a second number of failures of the penalty object corresponding to the first failure reason value within a second detection duration is counted;
[0010] When the second number of failures reaches a preset second threshold, a second penalty strategy is executed according to a second penalty duration.
[0011] In a second aspect, an embodiment of the present invention provides an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method for processing the failure cause value as described in the first aspect above is implemented.
[0012] In a third aspect, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer-executable program, and the computer-executable program is used to enable a computer to execute the method for processing a failure cause value as described in the first aspect above.
[0013] An embodiment of the present invention includes: a network device obtains a failure message from a penalty object, determines a failure cause value according to the failure message, and when the failure cause value is determined to be a first failure cause value, counts a first failure number of the penalty object corresponding to the first failure cause value within a first detection time period; when the first failure number reaches a preset first threshold, executes a first penalty strategy according to the first penalty time period, and after the first penalty time period, counts a second failure number of the penalty object corresponding to the first failure cause value within a second detection time period; when the second failure number reaches a preset second threshold, executes a second penalty strategy according to the second penalty time period. Based on this, taking the base station as an example, the base station can determine the corresponding failure reason value from the failure message obtained from the penalty object, and determine whether to execute the first penalty strategy according to the first penalty duration based on whether the number of times the corresponding failure reason value occurs within the first detection duration reaches a preset threshold. Moreover, after executing the first penalty strategy on the penalty object according to the first penalty duration, the base station determines whether to execute the next level of penalty strategy by continuing to detect whether failure messages continue to appear on the penalty object. If so, the base station will execute the second penalty strategy according to the second penalty duration. Therefore, the base station can adopt a graded penalty strategy based on the abnormal problems that continue to occur in the abnormal cell, so as to achieve the purpose of reasonably punishing the abnormal cell according to the duration of the abnormal problem, thereby effectively improving the switching and adding success rate, while ensuring that user performance is not affected.
[0014] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the description, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] The accompanying drawings are used to provide a further understanding of the technical solution of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the technical solution of the present invention and do not constitute a limitation on the technical solution of the present invention.
[0016] Figure 1 is a flow chart of a method for processing a failure reason value provided by an embodiment of the present invention;
[0017] Figure 2 is a hierarchical penalty strategy parameter configuration table corresponding to different failure cause values provided by an embodiment of the present invention;
[0018] Figure 3 It is a schematic diagram of a hierarchical penalty process provided by an embodiment of the present invention;
[0019] Figure 4 is a flowchart of a method for processing a failure reason value provided by another embodiment of the present invention;
[0020] Figure 5 It is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0021] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0022] It should be understood that in the description of the embodiments of the present invention, the meaning of multiple (or multiple) is more than two, greater than, less than, and exceeding are understood to exclude the number itself, and above, below, and within are understood to include the number itself. If there is a description of "first", "second", etc., it is only used for the purpose of distinguishing technical features, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features.
[0023] In the 3GPP (3rd Generation Partnership Project) mobile communication system, the handover success rate, SN addition success rate and Scell addition success rate are key indicators for measuring system stability and are of particular concern to equipment manufacturers.
[0024] In related technologies, when a cell has anomalies such as insufficient resources, broken links, or failure to support specific services, a failure message will be replied to the handover or addition request sent by other cells. In order to prevent the subsequent frequent failures from affecting the handover or addition success rate, it is necessary to configure the corresponding penalty duration according to the duration of the abnormal cell problem. However, currently, the base station cannot reasonably punish according to the duration of different abnormal cell problems, which results in the penalty time being too short to effectively improve the handover or addition success rate, while the penalty time being too long will affect user performance.
[0025] An embodiment of the present invention provides a method for processing a failure reason value, an electronic device, and a computer-readable storage medium. A network device obtains a failure message from a penalty object, determines a failure reason value according to the failure message, and when the failure reason value is determined to be a first failure reason value, counts a first failure number of the penalty object corresponding to the first failure reason value within a first detection time period; when the first failure number reaches a preset first threshold, a first penalty strategy is executed according to the first penalty time period, and after the first penalty time period, counts a second failure number of the penalty object corresponding to the first failure reason value within a second detection time period; when the second failure number reaches a preset second threshold, a second penalty strategy is executed according to the second penalty time period. Based on this, taking the base station as an example, the base station can determine the corresponding failure reason value from the failure message obtained from the penalty object, and determine whether to execute the first penalty strategy according to the first penalty duration based on whether the number of times the corresponding failure reason value occurs within the first detection duration reaches a preset threshold. Moreover, after executing the first penalty strategy on the penalty object according to the first penalty duration, the base station determines whether to execute the next level of penalty strategy by continuing to detect whether failure messages continue to appear on the penalty object. If so, the base station will execute the second penalty strategy according to the second penalty duration. Therefore, the base station can adopt a graded penalty strategy based on the abnormal problems that continue to occur in the abnormal cell, so as to achieve the purpose of reasonably punishing the abnormal cell according to the duration of the abnormal problem, thereby effectively improving the switching and adding success rate, while ensuring that user performance is not affected.
[0026] like Figure 1 As shown, Figure 1 This is a flowchart of a method for processing a failure cause value provided by an embodiment of the present invention. The method for processing a failure cause value is applied to a network device, wherein the network device includes but is not limited to a base station, a vertical station and other network communication devices, and the method includes but is not limited to the following steps:
[0027] Step 101: Obtain a failure message from the penalty object, and determine a failure reason value according to the failure message.
[0028] Step 102: When it is determined that the failure cause value is the first failure cause value, the first failure times of the penalty object corresponding to the first failure cause value within the first detection time period are counted.
[0029] Step 103, when the first failure number reaches a preset first threshold, the first penalty strategy is executed according to the first penalty duration, and after the first penalty duration, the second failure number of the penalty object corresponding to the first failure reason value within the second detection duration is counted.
[0030] Step 104: When the second number of failures reaches a preset second threshold, a second penalty strategy is executed according to a second penalty duration.
[0031] In one embodiment, taking a base station as an example, the base station obtains a failure message from a penalty object, determines a failure cause value based on the failure message, and when the failure cause value is determined to be a first failure cause value, counts a first failure number of the penalty object corresponding to the first failure cause value within a first detection period; when the first failure number reaches a preset first threshold, the first penalty strategy is executed according to the first penalty period, and after the first penalty period, counts a second failure number of the penalty object corresponding to the first failure cause value within a second detection period; when the second failure number reaches a preset second threshold, the second penalty strategy is executed according to the second penalty period. Based on this, the base station can determine the corresponding failure reason value from the failure message obtained by the penalty object, and determine whether to execute the first penalty strategy according to the first penalty duration according to whether the number of times the corresponding failure reason value occurs within the first detection duration reaches a preset threshold. Moreover, after executing the first penalty strategy for the penalty object according to the first penalty duration, the base station determines whether to execute the next level of penalty strategy by continuing to detect whether the penalty object continues to have failure messages. If so, the base station will execute the second penalty strategy according to the second penalty duration. Therefore, the base station can adopt a hierarchical penalty strategy according to the abnormal problems that continue to occur in the abnormal cell, so as to achieve the purpose of reasonably punishing the abnormal cell according to the duration of the abnormal problem, thereby effectively improving the success rate of switching and adding, while ensuring that the user performance is not affected. It should be noted that the first penalty strategy and the second penalty strategy should not be understood as limiting the situation of only the first level penalty strategy and the second level penalty strategy. According to the actual needs, three or more penalty strategies can be set, wherein the penalty strategy includes prohibiting the penalty object from switching to the target cell or adding to the target cell within the corresponding penalty duration.
[0032] It should be noted that the failure message is obtained from the penalty object, wherein the failure message may refer to not only the continuous handover failure of the penalty object, but also the continuous addition failure of the penalty object, for example, the SN addition failure in the DC (Dual-Connectivity) scenario, and the Scell addition failure in the CA (Carrier Aggregation) scenario. The penalty object includes but is not limited to the user equipment and the cell equipment.
[0033] In one embodiment, the base station obtains a failure message that the penalty object has a continuous handover preparation failure as an example. Figure 2 As shown, the base station pre-configures the values of the handover preparation failure reasons that need to be punished, the detection penalty objects and the hierarchical detection penalty configuration, wherein the hierarchical detection penalty configuration includes the detection duration of each level, the preset threshold and the penalty duration. Figure 3 As shown, the base station detects the handover preparation process. If a handover preparation failure message is received and the failed user is a penalty object, and the failure reason value is determined as "Cell not available" according to the failure message, the first-level detection timer T1 is started. Detect , to statistically punish the object at T1 Detect =Number of failures with a failure reason value of "Cell not available" within 30 seconds, and the initial failure number is 1. If the penalty object is detected again with a corresponding failure reason value of "Cell not available", the failure number is increased by 1. When the number of failures reaches N1 Detect =2, stop T1 Detect , start the first level penalty timer T1 for the penalty object Punish , at T1 Punish =The penalty object in this base station is prohibited from triggering a handover request to the target cell within 60s.
[0034] T1 Punish After the timeout, start the secondary detection timer T2 Detect , to statistically punish the object at T2 Detect =Number of failures corresponding to the failure reason value "Cell not available" within 10s, and the initial failure number is 0. If the penalty object is detected again with the corresponding failure reason value "Cell not available", the failure number is increased by 1. When the failure number reaches N2 Detect =2, stop T2 Detect , start the secondary penalty timer T2 for the penalty object Punish , at T2 Punish =The penalty object in this base station is prohibited from triggering a handover request to the target cell within 600s.
[0035] T2 Punish After the timeout, the three-level detection timer T3 is started Detect , to statistically punish the object in T3 Detect =Number of failures with a failure reason value of "Cell not available" within 60 seconds, and the initial failure number is 0. If the penalty object is detected again with a corresponding failure reason value of "Cell not available", the failure number is increased by 1. When the failure number reaches N3Detect =1, stop T3 Detect , start the third level penalty timer T3 for the penalty object Punish , in T3 Punish =The penalty object in this base station is prohibited from triggering a handover request to the target cell within 3600s.
[0036] By analogy, the next level of detection timer can be started to perform detection and penalty related operations.
[0037] It should be pointed out that while the base station is performing the above-mentioned detection and penalty operations, it is also continuously detecting failure messages with other cause values. For example, after a period of time, it is detected that a voice user fails to prepare for switching to the neighboring cell Cell B, and the failure cause value is "Not supported QCI value". The base station will use the same mechanism to execute the corresponding hierarchical penalty strategy based on the failure cause value.
[0038] In one embodiment, the second penalty duration is not less than the first penalty duration, that is, the penalty duration of the next level can be equal to the penalty duration of the previous level, or the penalty duration of the next level can increase step by step compared with the penalty duration of the previous level, and the step-by-step increase includes but is not limited to linear growth, exponential growth, and logarithmic growth.
[0039] In one embodiment, after step 102, the following sub-steps are also included but not limited to:
[0040] When the first number of failures does not reach a preset first threshold, a failure message is obtained from the penalty object and the failure cause value is re-determined according to the failure message.
[0041] In this embodiment, if Figures 2 to 3 As shown, taking the case where the base station receives a handover preparation failure message and the failed user is a penalty object, and determines the failure cause value as "Cell not available" according to the failure message as an example, the first-level detection timer T1 is started. Detect , to statistically punish the object at T1 Detect =The number of failures corresponding to the failure reason value "Cell not available" within 30 seconds, and the initial failure number is 1. If the penalty object is detected again with the corresponding failure reason value "Cell not available", the failure number is +1. Detect = The number of failures counted within 30 seconds does not reach N1 Detect=2, then re-detect, obtain a new failure message from the penalty object, and re-determine the failure cause value according to the new failure message, so as to perform corresponding operations according to the failure cause value. For example, after a period of time, the base station detects that a voice user fails to prepare for handover to the neighboring cell Cell B, and the failure cause value is "Not supported QCI value". The base station starts T1 according to the hierarchical penalty parameter configuration for the failure cause value. Detect = 20s, the number of initialization failures is 1, and corresponding operations are performed accordingly.
[0042] In one embodiment, after step 103, the following sub-steps are also included but not limited to:
[0043] When the second failure number does not reach the preset second threshold, the first failure number of the penalty object corresponding to the first failure reason value within the first detection time period is counted.
[0044] In this embodiment, if Figures 2 to 3 As shown, it is taken that the base station receives a handover preparation failure message and the failed user is a penalty object, and the failure cause value is determined as "Cell not available" according to the failure message as an example. Punish After the timeout, start the secondary detection timer T2 Detect , to statistically punish the object at T2 Detect =Number of failures with a failure reason value of "Cell not available" within 10 seconds, and the initial failure number is 0, but no subsequent failures with a failure reason value of "Cell not available" are detected for the penalty object, that is, the number of failures does not reach N2 Detect =2, then return to the previous level and start the first level detection timer T1 for the penalty object Detect , to statistically punish the object in T1 Detect =The number of failures corresponding to the failure reason value "Cell not available" within 30s, and the initialization failure number is 0, and subsequent detection and penalty related operations continue.
[0045] In one embodiment, if Figure 4 As shown, step 104 may also include but is not limited to the following sub-steps:
[0046] Step 1041, counting the third failure times of the penalty object corresponding to the first failure reason value within the third detection time length;
[0047] Step 1042: When the third number of failures reaches a preset third threshold, a third penalty strategy is executed according to a third penalty duration.
[0048] In this embodiment, the third penalty strategy is the maximum level penalty strategy, such as Figures 2 to 3 As shown, it is taken that the base station receives a handover preparation failure message and the failed user is a penalty object, and the failure reason value is determined as "Cell not available" according to the failure message as an example, T2 Punish After the timeout, the three-level detection timer T3 is started Detect , to statistically punish the object in T3 Detect =Number of failures with a failure reason value of "Cell not available" within 60 seconds, and the initial failure number is 0. If the penalty object is detected again with a corresponding failure reason value of "Cell not available", the failure number is increased by 1. When the failure number reaches N3 Detect =1, stop T3 Detect , start the third level penalty timer T3 for the penalty object Punish , in T3 Punish =The penalty object in this base station is prohibited from triggering a handover request to the target cell within 3600s.
[0049] In one embodiment, step 1042 may also include but is not limited to the following sub-steps:
[0050] Continue to count the third failure times of the penalty object corresponding to the first failure reason value within the third detection time length.
[0051] In this embodiment, since the third penalty strategy is the maximum level penalty strategy, when the maximum level penalty timer times out, the level detection timer is continued to be started to perform detection and penalty related operations. Figures 2 to 3 As shown, it is taken that the base station receives a handover preparation failure message and the failed user is a penalty object, and the failure cause value is determined as "Cell not available" according to the failure message as an example, T3 Punish After the timeout, continue to start the third-level detection timer T3 Detect , to statistically punish the object in T3 Detect =The number of failures corresponding to the failure reason value "Cell not available" within 60s, and the initial failure number is 0. If it is detected that the penalty object has the corresponding failure reason value "Cell not available" again, the failure number is increased by 1.
[0052] The following takes the handover preparation failure message received by the base station as an example to further introduce the method for processing the failure cause value provided by the embodiment of the present invention.
[0053] like Figures 2 to 3 As shown in the figure, the base station configures the graded penalty parameters of three types of cause values, and describes the neighboring area graded penalty strategy process based on different failure cause values:
[0054] The base station initially detects and configures three failure reason values corresponding to each other. For example, after a period of time, the base station detects that a user fails to prepare for handover to the neighboring cell Cell A, and the failure reason value is "Cell not available". The base station starts T1 according to the hierarchical penalty parameter configuration for this failure reason value. Detect =30s, the number of initialization failures is 1, and the following operations are performed:
[0055] The first step is to build a base station at T1 Detect It is detected that the user has another handover preparation failure to the neighboring cell Cell A corresponding to the failure reason value of "Cell not available", and the number of failures is updated to 2, satisfying N1 Detect If the condition is met, T1 is stopped Detect , start T1 Punish = 60s, at T1 Punish All users in this base station are prohibited from triggering handover to the neighboring cell Cell A.
[0056] Step 2, T1 Punish After the timeout, start T2 Detect = 10s, the number of initialization failures is 0, but at T2 Detect Only one handover preparation failure corresponding to the failure reason value "Cell not available" to the neighboring cell Cell A was detected within the period, which does not meet N2 Detect Condition, then at T2 Detect After the timeout, return to the first step to re-detect and perform corresponding operations based on the detected failure reason value.
[0057] While performing the above detection and penalty operations, the base station also continues to detect failures with other failure cause values. For example, after a period of time, the base station detects that a voice user fails to prepare for handover to the neighboring cell Cell B, and the failure cause value is "Not supported QCI value". The base station starts T1 for this failure cause value according to the hierarchical penalty parameter configuration. Detect = 20s, the number of initialization failures is 1, and the following operations are performed:
[0058] The first step is to build a base station at T1 Detect The voice user detected that the handover preparation failure to the neighboring cell Cell B corresponding to the "Notsupported QCI value" reason value occurred twice, and the number of failures was updated to 3, satisfying N1 Detect If the condition is met, T1 is stopped Detect , start T1 Punish = 60s, at T1 PunishAll voice users in this base station are prohibited from triggering handover to the neighboring cell Cell B.
[0059] Step 3, T1 Punish After the timeout, start T2 Detect = 10s, the number of initialization failures is 0, at T2 Detect Before the timeout, it is detected that the voice user has failed to prepare for handover to the neighboring cell Cell B twice, corresponding to the failure reason value of "Not supported QCI value", which satisfies N2 Detect If the condition is met, T2 is stopped. Detect , start T2 Punish = 600s, at T2 Punish All voice users in this base station are prohibited from triggering handover to the neighboring cell Cell B.
[0060] Step 4, T2 Punish After the timeout, start T3 Detect = 60s, the number of initialization failures is 0, at T3 Detect Before the timeout, it is detected that the voice user has a handover preparation failure to the neighboring cell Cell B corresponding to the failure reason value of "Not supported QCI value", which satisfies N3 Detect If the condition is met, T3 is stopped Detect , start T3 Punish = 3600s, at T3 Punish All voice users in this base station are prohibited from triggering handover to the neighboring cell Cell B.
[0061] Step 5, T3 Punish After the timeout, continue to start T4 Detect = 60s, the number of initialization failures is 0, and subsequent detection and penalty related operations continue.
[0062] While performing the above detection and penalty operations, the base station also continues to detect failures of other failure reason values. For example, after a period of time, the base station detects that a large service user fails to prepare for handover to the neighboring cell Cell C, and the failure reason value is "Radio resources not available". The base station starts T1Detect=30s for this failure reason value according to the hierarchical penalty parameter configuration, initializes the number of failures to 1, and performs the following operations:
[0063] The first step is to build a base station at T1 Detect The large service user is detected to have another handover preparation failure to the neighboring cell Cell C corresponding to the reason value of "Radioresources not available". The number of failures is updated to 2, satisfying N1Detect If the condition is met, T1 is stopped Detect , start T1Punish = 60s, and prohibit all large-service users in this base station from triggering switching to the neighboring cell Cell C within T1Punish.
[0064] Step 3: After T1 Punish times out, start T2 Detect = 60s, the number of initialization failures is 0, at T2 Detect Before the timeout, it is detected that a large service user has a handover preparation failure to the neighboring cell Cell C corresponding to the reason value of "Radio resources not available", which meets N2 Detect If the condition is met, T2 is stopped. Detect , start T2 Punish =60s 2 = 3600s, at T2 Punish All large-service users in this base station are prohibited from triggering handover to the neighboring cell Cell C.
[0065] Step 4, T2 Punish After the timeout, start T3 Detect = 60s, the number of initialization failures is 0, but at T3 Detect No failure of handover preparation for the neighboring cell Cell C corresponding to the failure reason value of "Radio resources not available" was detected for the large service user, which does not meet N3 Detect Condition, then at T3 Detect After the timeout, return to step 3 and start T2 Detect = 60s, the number of initialization failures is 0, and subsequent detection and penalty related operations continue.
[0066] Based on this, the base station can adopt a graded penalty strategy according to the abnormal problems that continue to occur in the abnormal cells, so as to achieve the purpose of reasonably punishing the abnormal cells according to the duration of the abnormal problems, thereby effectively improving the success rate of switching and adding, while ensuring that user performance is not affected.
[0067] like Figure 5 As shown, an embodiment of the present invention further provides an electronic device.
[0068] Specifically, the electronic device includes: one or more processors and a memory, Figure 5 A processor and a memory are taken as an example. The processor and the memory can be connected via a bus or other means. Figure 5 The example of connecting through bus is taken in the following.
[0069] The memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer executable programs, such as the method for processing the failure cause value in the above-mentioned embodiment of the present invention. The processor implements the method for processing the failure cause value in the above-mentioned embodiment of the present invention by running the non-transitory software program and program stored in the memory.
[0070] The memory may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required by at least one function; the data storage area may store data required to execute the method for processing the failure cause value in the above-mentioned embodiment of the present invention, etc. In addition, the memory may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory may optionally include a memory remotely arranged relative to the processor, and these remote memories may be connected to the terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0071] The non-transient software program and the program required to implement the method for processing the failure cause value in the above embodiment of the present invention are stored in the memory, and when executed by one or more processors, the method for processing the failure cause value in the above embodiment of the present invention is executed, for example, the above described Figure 1 Steps 101 to 104 of the method, Figure 4In the method steps 1041 to 1042, a failure message is obtained from the penalty object, and a failure reason value is determined according to the failure message. When the failure reason value is determined to be a first failure reason value, a first failure number of the penalty object corresponding to the first failure reason value within a first detection time period is counted; when the first failure number reaches a preset first threshold value, a first penalty strategy is executed according to the first penalty time period, and after the first penalty time period, a second failure number of the penalty object corresponding to the first failure reason value within a second detection time period is counted; when the second failure number reaches a preset second threshold value, a second penalty strategy is executed according to the second penalty time period. Based on this, the base station can determine the corresponding failure reason value from the failure message obtained from the penalty object, and determine whether to execute the first penalty strategy according to the first penalty duration based on whether the number of times the corresponding failure reason value occurs within the first detection duration reaches a preset threshold. Moreover, after executing the first penalty strategy on the penalty object according to the first penalty duration, the base station determines whether to execute the next level of penalty strategy by continuing to detect whether failure messages continue to appear on the penalty object. If so, the base station will execute the second penalty strategy according to the second penalty duration. Therefore, the base station can adopt a graded penalty strategy based on the abnormal problems that continue to occur in the abnormal cell, so as to achieve the purpose of reasonably punishing the abnormal cell according to the duration of the abnormal problem, thereby effectively improving the switching and adding success rate, while ensuring that user performance is not affected.
[0072] In addition, an embodiment of the present invention further provides a computer-readable storage medium, the computer-readable storage medium storing a computer-executable program, the computer-executable program being executed by one or more control processors, for example, Figure 5 The one or more processors may execute the method for processing the failure cause value in the above embodiment of the present invention, for example, executing the above described Figure 1 Steps 101 to 104 of the method, Figure 4In the method steps 1041 to 1042, a failure message is obtained from the penalty object, and a failure reason value is determined according to the failure message. When the failure reason value is determined to be a first failure reason value, a first failure number of the penalty object corresponding to the first failure reason value within a first detection time period is counted; when the first failure number reaches a preset first threshold value, a first penalty strategy is executed according to the first penalty time period, and after the first penalty time period, a second failure number of the penalty object corresponding to the first failure reason value within a second detection time period is counted; when the second failure number reaches a preset second threshold value, a second penalty strategy is executed according to the second penalty time period. Based on this, the base station can determine the corresponding failure reason value from the failure message obtained from the penalty object, and determine whether to execute the first penalty strategy according to the first penalty duration based on whether the number of times the corresponding failure reason value occurs within the first detection duration reaches a preset threshold. Moreover, after executing the first penalty strategy on the penalty object according to the first penalty duration, the base station determines whether to execute the next level of penalty strategy by continuing to detect whether failure messages continue to appear on the penalty object. If so, the base station will execute the second penalty strategy according to the second penalty duration. Therefore, the base station can adopt a graded penalty strategy based on the abnormal problems that continue to occur in the abnormal cell, so as to achieve the purpose of reasonably punishing the abnormal cell according to the duration of the abnormal problem, thereby effectively improving the switching and adding success rate, while ensuring that user performance is not affected.
[0073] It will be appreciated by those skilled in the art that all or some of the steps and systems in the disclosed method above may be implemented as software, firmware, hardware and appropriate combinations thereof. Some physical components or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor or a microprocessor, or may be implemented as hardware, or may be implemented as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or a non-transitory medium) and a communication medium (or a temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as a computer-readable program, a data structure, a program module or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cassette, magnetic tape, disk storage or other magnetic storage device, or any other medium that may be used to store desired information and may be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media generally contain computer-readable programs, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0074] The above is a specific description of the preferred implementation of the present invention, but the present invention is not limited to the above-mentioned implementation mode. Technical personnel familiar with the field can also make various equivalent deformations or substitutions under the shared conditions without violating the spirit of the present invention. These equivalent deformations or substitutions are all included in the scope defined by the claims of the present invention.
Claims
1. A method for processing a failure reason value, applied to a network device, the method comprising: Obtain a failure message from the penalty object, and determine a failure reason value according to the failure message; When determining that the failure reason value is a first failure reason value, counting the first failure times of the penalty object corresponding to the first failure reason value within a first detection time period; When the first number of failures reaches a preset first threshold, a first penalty strategy is executed according to a first penalty duration, and after the first penalty duration, a second number of failures of the penalty object corresponding to the first failure reason value within a second detection duration is counted; When the second number of failures reaches a preset second threshold, executing a second penalty strategy according to a second penalty duration; The first penalty strategy includes prohibiting the penalty object from switching to the target cell or being added to the target cell within the first penalty duration; the second penalty strategy includes prohibiting the penalty object from switching to the target cell or being added to the target cell within the second penalty duration.
2. The method according to claim 1, characterized in that The second penalty duration is not less than the first penalty duration.
3. The method according to claim 1, characterized in that After counting the first number of failures of the penalty object corresponding to the first failure reason value within the first detection duration, the method further includes: When the first number of failures does not reach a preset first threshold, a failure message is obtained from the penalty object and the failure cause value is re-determined according to the failure message.
4. The method according to claim 1, characterized in that: After counting the second failure times of the penalty object corresponding to the first failure reason value within the second detection time period, the method further includes: When the second failure number does not reach a preset second threshold, the first failure number of the penalty object corresponding to the first failure reason value within the first detection time period is counted.
5. The method according to claim 1, characterized in that After executing the second penalty strategy according to the second penalty duration, the method further includes: Counting the third failure number of the penalty object corresponding to the first failure reason value within a third detection time period; When the third number of failures reaches a preset third threshold, a third penalty strategy is executed according to a third penalty duration.
6. The method according to claim 5, characterized in that After executing the third penalty strategy according to the third penalty duration, the method further includes: Continue to count the third number of failures of the punished object corresponding to the first failure reason value within the third detection time period.
7. The method according to claim 1, characterized in that The failure message means that the penalty object has continuous switching failure and / or adding failure.
8. The method according to claim 1, characterized in that The penalty object is a user equipment or a cell equipment.
9. An electronic device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method for processing a failure cause value as described in any one of claims 1 to 8 when executing the computer program.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer-executable program, and the computer-executable program is used to enable a computer to execute the method for processing a failure cause value according to any one of claims 1 to 8.
