Method, device and equipment for positioning root cause of communication network problem
By classifying signaling scenario types in the communication network and applying root cause rules for localization, the problems of low accuracy and efficiency in existing root cause localization technologies are solved, achieving a more efficient root cause localization effect.
Patent Information
- Application Number
- CN202410464196.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-17
- Publication Date
- 2025-10-24
AI Technical Summary
Existing root cause analysis methods for communication network problems are inaccurate and inefficient, resulting in numerous misjudgments and redundant information, which affects the efficiency of problem diagnosis and handling.
By dividing the signaling flow of communication scenarios to which communication network problems belong, the first signaling scenario type is determined, and the root cause is located based on the root cause rules of the second signaling scenario type, thus narrowing the scope of problem investigation and improving accuracy and efficiency.
It improves the accuracy and efficiency of locating communication network problems, reduces misjudgments and redundant information, and enhances the efficiency of problem diagnosis and handling.
Smart Images

Figure CN120835306A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, and in particular to a root cause positioning method, device and equipment for a communication network problem. BACKGROUND
[0002] In daily operation and maintenance of a communication network, it is necessary to analyze and evaluate problems existing in the communication network, and then through technical means such as parameter optimization, the network use experience of users of the communication network can be improved. At present, a root cause positioning scheme is often used for a poor-quality cell in the communication network, root cause rules are used to position the reasons for the poor quality of the poor-quality cell, and finally the root cause (or main cause) of the poor quality is analyzed.
[0003] The existing root cause positioning scheme is to establish a plurality of root cause rules, match all root cause rules, and the root cause positioning result is the checking result of all root cause rules. In the above scheme, the accuracy of the root cause positioning result is low, and the efficiency is also low. SUMMARY
[0004] Embodiments of the present application provide a root cause positioning method, device and equipment for a communication network problem, to solve the defects of low accuracy and efficiency of the root cause positioning result in the prior art, and to realize a root cause positioning method with high accuracy and efficiency.
[0005] In a first aspect, embodiments of the present application provide a root cause positioning method for a communication network problem, comprising:
[0006] determining a second signaling scenario type corresponding to the communication network problem according to at least one first signaling scenario type corresponding to the communication network problem and signaling information corresponding to the communication network problem; the second signaling scenario type is one of the at least one first signaling scenario type; the at least one first signaling scenario type is obtained based on a signaling flow division of a communication scenario to which the communication network problem belongs;
[0007] performing root cause positioning on the communication network problem according to a root cause rule of the second signaling scenario type, to obtain a root cause positioning result.
[0008] Optionally, according to the root cause positioning method for the communication network problem of an embodiment of the present application, the determination of the second signaling scenario type corresponding to the communication network problem according to the at least one first signaling scenario type corresponding to the communication network problem and the signaling information corresponding to the communication network problem comprises:
[0009] determining a communication scenario to which the communication network problem belongs;
[0010] determine a second signaling scenario type corresponding to the communication network problem according to at least one first signaling scenario type corresponding to the communication scenario and signaling information corresponding to the communication network problem.
[0011] Optionally, the root cause positioning method of the communication network problem according to an embodiment of the present application, the root cause positioning of the communication network problem according to the root cause rule of the second signaling scenario type, obtaining a root cause positioning result, comprises:
[0012] According to the communication data of the communication network problem, the root cause rule of the second signaling scenario type is checked to obtain the root cause positioning result.
[0013] Optionally, the root cause positioning method of the communication network problem according to an embodiment of the present application, before determining the second signaling scenario type corresponding to the communication network problem according to at least one first signaling scenario type corresponding to the communication scenario and signaling information corresponding to the communication network problem, further comprises:
[0014] According to the signaling flow corresponding to the communication scenario, at least one first signaling scenario type corresponding to the communication scenario is determined.
[0015] Optionally, the root cause positioning method of the communication network problem according to an embodiment of the present application, before the root cause positioning of the communication network problem according to the root cause rule of the second signaling scenario type, obtaining a root cause positioning result, further comprises:
[0016] The root cause rule of each first signaling scenario type is determined.
[0017] In a second aspect, the embodiments of the present application further provide an electronic device, comprising a memory and a processor, wherein:
[0018] The memory is used to store a computer program; the processor is used to read the computer program in the memory and realize the steps of the root cause positioning method of the communication network problem according to the first aspect.
[0019] In a third aspect, the embodiments of the present application further provide a root cause positioning device of a communication network problem, comprising:
[0020] The determining unit is used to determine a second signaling scenario type corresponding to the communication network problem according to at least one first signaling scenario type corresponding to the communication scenario and signaling information corresponding to the communication network problem; the second signaling scenario type is one of the at least one first signaling scenario type; the at least one first signaling scenario type is obtained based on the signaling flow of the communication scenario to which the communication network problem belongs;
[0021] a processing unit configured to perform root cause positioning on the communication network problem according to a root cause rule of the second signaling scenario type, to obtain a root cause positioning result.
[0022] In a fourth aspect, an embodiment of the present application further provides a processor readable storage medium, which stores a computer program, and the computer program is used to make the processor execute the steps of the root cause positioning method of the communication network problem according to the first aspect.
[0023] In a fifth aspect, an embodiment of the present application further provides a non-transitory readable storage medium, which stores a computer program, and the computer program is used to make the processor execute the steps of the root cause positioning method of the communication network problem according to any one of the first aspect.
[0024] In a sixth aspect, an embodiment of the present application further provides a chip product, which stores a computer program, and the computer program is used to make the chip product execute the steps of the root cause positioning method of the communication network problem according to any one of the first aspect or the second aspect.
[0025] The root cause positioning method, device and equipment of the communication network problem provided by the embodiments of the present application determine the second signaling scenario type corresponding to the communication network problem according to at least one first signaling scenario type corresponding to the communication network problem and signaling information corresponding to the communication network problem; the second signaling scenario type is one of the at least one first signaling scenario type; the at least one first signaling scenario type is obtained based on signaling flow division of a communication scenario to which the communication network problem belongs; and the root cause positioning method, device and equipment of the communication network problem perform root cause positioning on the communication network problem according to a root cause rule of the second signaling scenario type, to obtain a root cause positioning result. In the above scheme, the second signaling scenario type corresponding to the communication network problem is determined based on the first signaling scenario type obtained based on signaling flow division of a communication scenario to which the communication network problem belongs and the signaling information corresponding to the communication network problem, which narrows down the problem troubleshooting range, and then the root cause positioning on the communication network problem is performed according to the root cause rule of the second signaling scenario type, which greatly improves the accuracy of problem positioning and the problem positioning efficiency. BRIEF DESCRIPTION OF DRAWINGS
[0026] In order to more clearly illustrate the technical solutions of the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and those skilled in the art can also obtain other drawings according to these drawings without any creative effort.
[0027] Figure 1Figure 1 is one of flowcharts of a root cause positioning method of a communication network problem provided by embodiments of the present application;
[0028] Figure 2 Figure 2 is one of signaling flowcharts corresponding to a sub-type of quality difference problems of a source side of a handover scenario provided by embodiments of the present application;
[0029] Figure 3 Figure 3 is another of signaling flowcharts corresponding to a sub-type of quality difference problems of a source side of a handover scenario provided by embodiments of the present application;
[0030] Figure 4 Figure 4 is a third of signaling flowcharts corresponding to a sub-type of quality difference problems of a source side of a handover scenario provided by embodiments of the present application;
[0031] Figure 5 Figure 5 is a fourth of signaling flowcharts corresponding to a sub-type of quality difference problems of a source side of a handover scenario provided by embodiments of the present application;
[0032] Figure 6 Figure 6 is a fifth of signaling flowcharts corresponding to a sub-type of quality difference problems of a source side of a handover scenario provided by embodiments of the present application;
[0033] Figure 7 Figure 7 is a sixth of signaling flowcharts corresponding to a sub-type of quality difference problems of a source side of a handover scenario provided by embodiments of the present application;
[0034] Figure 8 Figure 8 is one of signaling flowcharts corresponding to a sub-type of quality difference problems of a target side of a handover scenario provided by embodiments of the present application;
[0035] Figure 9 Figure 9 is another of signaling flowcharts corresponding to a sub-type of quality difference problems of a target side of a handover scenario provided by embodiments of the present application;
[0036] Figure 10 Figure 10 is a third of signaling flowcharts corresponding to a sub-type of quality difference problems of a target side of a handover scenario provided by embodiments of the present application;
[0037] Figure 11 Figure 11 is a fourth of signaling flowcharts corresponding to a sub-type of quality difference problems of a target side of a handover scenario provided by embodiments of the present application;
[0038] Figure 12 Figure 12 is a fifth of signaling flowcharts corresponding to a sub-type of quality difference problems of a target side of a handover scenario provided by embodiments of the present application;
[0039] Figure 13 Figure 13 is a sixth of signaling flowcharts corresponding to a sub-type of quality difference problems of a target side of a handover scenario provided by embodiments of the present application;
[0040] Figure 14is one of flowcharts provided by the embodiment of the present application for determining the second signaling scenario type;
[0041] Figure 15 is the second flowchart provided by the embodiment of the present application for determining the second signaling scenario type;
[0042] Figure 16 is the root cause rule schematic diagram of the quality problem sub-type provided by the embodiment of the present application;
[0043] Figure 17 is one of the structural schematic diagrams of the electronic device provided by the embodiment of the present application;
[0044] Figure 18 is the second structural schematic diagram of the electronic device provided by the embodiment of the present application;
[0045] Figure 19 is the structural schematic diagram of the root cause positioning device of the communication network problem provided by the embodiment of the present application. DETAILED DESCRIPTION
[0046] In the embodiment of the present application, the term "and / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after it.
[0047] In the embodiment of the present application, the term "multiple" means two or more, and other quantifiers are similar.
[0048] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, not all. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.
[0049] In order to more clearly understand the embodiments of the present application, first, some related technical knowledge and application scenarios are introduced as follows.
[0050] Root cause positioning is to delimit and locate the cause of the communication network problem (for example, the quality difference reason of the quality difference cell), and finally analyze the root cause or main cause. Delimitation means to determine which category the problem belongs to, for example, which category of reason it belongs to among the terminal, wireless, transmission, and core side; positioning means to continue to refine the positioning to a specific reason under the category after delimiting to the category reason.
[0051] Currently, the root cause positioning is performed by matching full-amount root cause rules, resulting in a large amount of redundant information in the root cause positioning result, and possibly causing misjudgment. For example, in a certain handover scenario, a large amount of root cause checking results of low connection and high drop are included in the root cause positioning result. The above-mentioned root cause checking results of low connection and high drop do not belong to the root cause checking result of the handover scenario, and thus are redundant information, which interferes with problem diagnosis and problem processing efficiency. For example, for a certain core network side problem, the root cause positioning result is all wireless network side problem, which causes misjudgment.
[0052] Since different types of communication network problems generally have obvious differences in signaling flow, the method of the embodiments of the present application divides the communication network problems into several signaling scenario types from the dimension of signaling flow according to the characteristics of the communication network problems in the signaling flow. If it is determined that the communication network problem belongs to which signaling scenario type, the problem troubleshooting direction (root cause delimitation) is also clear, and then the root cause rule of the sub-type is associated to check out the problem root cause (root cause positioning), which is high in efficiency and accuracy.
[0053] Figure 1 is one of the flowcharts of the root cause positioning method of the communication network provided by the embodiments of the present application, as shown in Figure 1 The embodiments of the present application provide a root cause positioning method of a communication network, and the execution subject of the method can be an electronic device, such as a terminal, a server, etc. The method comprises the following steps.
[0054] Step 101, determining a second signaling scenario type corresponding to a communication network problem according to at least one first signaling scenario type corresponding to the communication network problem and signaling information corresponding to the communication network problem; the second signaling scenario type is one of the at least one first signaling scenario type; the at least one first signaling scenario type is obtained based on the signaling flow of the communication scenario to which the communication network problem belongs;
[0055] Specifically, the communication quality of a communication network, for example, a certain cell, is poor. First, at least one first signaling scenario type corresponding to the communication network problem is determined, and the at least one first signaling scenario type is obtained based on the signaling flow of the communication scenario to which the communication network problem belongs. For example, the communication network problem is handover failure, and the communication scenario to which the communication network problem belongs is the handover scenario. At least one first signaling scenario type can be obtained based on the signaling flow of the handover scenario in advance.
[0056] According to the signaling information corresponding to the communication network problem, such as the signaling information of a plurality of terminals in the cell corresponding to the communication network problem, and the at least one first signaling scenario type obtained in advance, the second signaling scenario type corresponding to the communication network problem is determined, and the second signaling scenario type is one of the at least one first signaling scenario type.
[0057] Step 102, according to the root cause rule of the second signaling scenario type, root cause positioning is performed on the communication network problem to obtain a root cause positioning result.
[0058] Specifically, according to the root cause rule of the second signaling scenario type, root cause positioning is performed on the communication network problem to obtain a root cause positioning result, for example, root cause positioning is performed on the quality problem of the cell to obtain a root cause positioning result.
[0059] The method of the embodiment determines the second signaling scenario type corresponding to the communication network problem based on the first signaling scenario type obtained by dividing the signaling flow of the communication scenario to which the communication network problem belongs and the signaling information corresponding to the communication network problem, narrows down the problem troubleshooting range, and then performs root cause positioning on the communication network problem based on the root cause rule of the second signaling scenario type, greatly improves the accuracy of problem positioning, and improves the problem positioning efficiency.
[0060] Optionally, step 101 can be implemented in the following manner:
[0061] Determine the communication scenario to which the communication network problem belongs.
[0062] According to at least one first signaling scenario type corresponding to the communication scenario and the signaling information corresponding to the communication network problem, determine the second signaling scenario type corresponding to the communication network problem.
[0063] Specifically, if it is determined that the communication network problem belongs to a handover scenario, at least one first signaling scenario type corresponding to the handover scenario is determined, and then the second signaling scenario type corresponding to the communication network problem is determined from the at least one first signaling scenario type based on the signaling information corresponding to the communication network problem.
[0064] In the above embodiment, by determining the communication scenario to which the communication network problem belongs and determining at least one first signaling scenario type corresponding to the communication scenario, the second signaling scenario type corresponding to the communication network problem is determined, which narrows down the problem troubleshooting range, greatly improves the accuracy of problem positioning, and improves the problem positioning efficiency.
[0065] Optionally, before step 101, the following step is further included:
[0066] According to the signaling flow corresponding to the communication scenario, determine at least one first signaling scenario type corresponding to the communication scenario.
[0067] Specifically, before performing problem root cause positioning, the signaling flow of different communication scenarios is divided into signaling scenarios, each signaling scenario corresponds to a first signaling scenario type, and the root cause rule of each first signaling scenario type is determined.
[0068] In problem root cause positioning, in the case of determining the signaling flow of the communication scenario to which the communication network problem belongs, the second signaling scenario type to which the communication network problem belongs can be determined according to the signaling information corresponding to the communication network problem, and then the root cause positioning of the communication network problem can be performed based on the root cause rule of the second signaling scenario type, to obtain the root cause positioning result.
[0069] For example, in the Xn handover scenario, according to the characteristics of the handover signaling flow, the following multiple signaling scenario types shown in Table 1 are divided:
[0070] Table 1
[0071]
[0072]
[0073] As shown in the following Table 2, the signaling flow of each of the 1-6 signaling scenario types in Table 1 is shown. Figures 2-7
[0074] Table 2
[0075]
[0076]
[0077] As shown in the following Table 2, the signaling flow of each of the 1-6 signaling scenario types in Table 1 is shown. Figures 8-13
[0078] Optionally, if the communication scenario is a handover scenario, the first signaling scenario type includes at least one of the following: handover source side cancellation, handover target side preparation failure, handover re-establishment back to source side, handover source side handover phase core network release, handover source side handover phase timeout, handover re-establishment to target side, handover target side path switching phase core network response timeout, and handover target side path switching phase core network release.
[0079] Optionally, the vector machine scheme can be used to determine which communication scenario the current communication network problem belongs to and determine the second signaling scenario type corresponding to the communication scenario. Taking Xn handover as an example, the second signaling scenario type to which the current scenario belongs is determined by gradually checking based on the signaling flow of the current scenario.
[0080] As shown in the following Table 2, the signaling flow of each of the 1-6 signaling scenario types in Table 1 is shown. Figure 14
[0081] If the RRC reconfiguration signaling is not received, it is further judged whether the handover cancellation signaling is received, if yes, it is determined that the second signaling scenario type of the attribution is the XN handover source side cancellation.
[0082] As shown in Figure 15 It is judged whether the handover request confirmation signaling is received, if the handover request confirmation signaling is received, it is further judged whether the RRC reconfiguration is completed, if the RRC reconfiguration is not completed, it is further judged whether the handover cancellation signaling is received, if yes, it is determined that the second signaling scenario type of the attribution is the XN handover source side cancellation.
[0083] In the above embodiment, before the root cause positioning, the signaling flow of the communication scenario attributed to different communication network problems is divided into the first signaling scenario type, which is convenient for the root cause positioning, and the efficiency of the root cause positioning is higher.
[0084] Optionally, before the step 102, the method further comprises:
[0085] The root cause rules of each of the first signaling scenario types are determined.
[0086] Specifically, for each of the first signaling scenario types, based on the historical communication data, the root cause rules of each of the first signaling scenario types can be formulated.
[0087] For example, for the quality problem type of the 5G system internal low quality handover, the root cause rules are shown in Table 3 as follows:
[0088] In Table 3, for some scenarios, the first level root cause, the second level root cause and the third level root cause can be included.
[0089] Table 3
[0090]
[0091]
[0092]
[0093]
[0094]
[0095] Wherein, CIO is a cell-specific offset (Cell Individual Offset, CIO); PRACH is a physical random access channel (Physical Random Access Channe, PRACH); PCI is a physical cell identifier (Physical Cell Identifier, PCI); AMF is an access and mobility management function (Access and Mobility Management Function, AMF).
[0096] Figure 16 The root cause rules of each sub-type of the XN handover failure problem are shown in Table 1, for example, A2, A4, A5, etc. are communication parameters.
[0097] Optionally, step 102 can be implemented in the following way:
[0098] According to the communication data of the communication network problem, the root cause rules of the second signaling scenario type are checked, and the root cause positioning result is obtained.
[0099] Specifically, the communication data of the communication network problem is obtained, and the root cause rules that need to be checked for the second signaling scenario type are checked based on the communication data of the communication network problem, and the root cause positioning result is output, for example, based on the communication data of the poor cell, the root cause rules of the second signaling scenario type corresponding to the poor cell are matched, so that the root cause positioning result is obtained.
[0100] Figure 17 is a structural schematic diagram of an electronic device provided by an embodiment of the present application, as shown in Figure 17 The electronic device includes a memory 1720 and a processor 1710, wherein:
[0101] The memory 1720 is used for storing a computer program; the processor 1710 is used for reading the computer program in the memory 1720 and performing the following operations:
[0102] According to at least one first signaling scenario type corresponding to the communication network problem and signaling information corresponding to the communication network problem, a second signaling scenario type corresponding to the communication network problem is determined; the second signaling scenario type is one of the at least one first signaling scenario type; the at least one first signaling scenario type is obtained based on a signaling flow division of a communication scenario to which the communication network problem belongs;
[0103] According to the root cause rules of the second signaling scenario type, the root cause positioning of the communication network problem is performed, and a root cause positioning result is obtained.
[0104] Optionally, the second signaling scenario type corresponding to the communication network problem is determined according to the at least one first signaling scenario type corresponding to the communication scenario and the signaling information corresponding to the communication network problem.
[0105] The communication scenario to which the communication network problem belongs is determined.
[0106] The second signaling scenario type corresponding to the communication network problem is determined according to the at least one first signaling scenario type corresponding to the communication scenario and the signaling information corresponding to the communication network problem.
[0107] Optionally, the root cause positioning of the communication network problem is performed according to the root cause rule of the second signaling scenario type, and a root cause positioning result is obtained.
[0108] The root cause positioning result is obtained by checking the root cause rule of the second signaling scenario type according to the communication data of the communication network problem.
[0109] Optionally, the operations further include:
[0110] The at least one first signaling scenario type corresponding to the communication scenario is determined according to the signaling flow corresponding to the communication scenario.
[0111] Optionally, the operations further include:
[0112] The root cause rule of each first signaling scenario type is determined.
[0113] Optionally, as shown in Figure 18 the electronic device can further include a transceiver 1700 configured to transceive data under control of the processor 1710.
[0114] Specifically, the transceiver 1700 is configured to receive and send data under control of the processor 1710.
[0115] In Figure 17 , Figure 18 , the bus architecture can include any number of interconnecting buses and bridges, which are well known in the art and thus, not further described herein. The bus architecture can also include a variety of other circuits, such as peripheral device circuits, voltage regulators, power management circuits, and the like, which are all of a type well known in the art and thus, not further described herein. The bus interface provides an interface to the memory 1720. The transceiver 1700 can be a plurality of elements, i.e., including a transmitter and a receiver, which provides a means for communicating with various other apparatuses over a transmission medium, including wireless channels, wired channels, optical cables, and the like.
[0116] Optionally, the electronic device can further include a user interface 1730, which can also be an interface capable of external or internal connection to a required device for different user devices, including but not limited to a keypad, a display, a speaker, a microphone, a joystick, etc.
[0117] The processor 1710 is responsible for managing the bus architecture and general processing, and the memory 1720 can store data used by the processor 1710 when performing operations.
[0118] Optionally, the processor 1710 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor can also adopt a multi-core architecture.
[0119] The processor calls the computer program stored in the memory to execute any of the methods provided by the embodiments of the application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.
[0120] It should be noted that the above electronic device provided by the embodiments of the application can implement all the method steps implemented by the method embodiments whose execution subject is the electronic device, and can achieve the same technical effects, and the same parts and beneficial effects of the method embodiments in this embodiment will not be described in detail.
[0121] Figure 19 is one of the structural schematic diagrams of the root cause positioning device for a communication network problem provided by the embodiments of the application, and the root cause positioning device for a communication network problem is applied to an electronic device. Figure 19 As shown in the figure, the root cause positioning device for a communication network problem includes a determination unit 1910 and a processing unit 1920, wherein:
[0122] The determination unit 1910 is configured to determine a second signaling scenario type corresponding to the communication network problem according to at least one first signaling scenario type corresponding to the communication network problem and signaling information corresponding to the communication network problem; the second signaling scenario type is one of the at least one first signaling scenario type; and the at least one first signaling scenario type is obtained based on a signaling flow division of a communication scenario to which the communication network problem belongs.
[0123] The processing unit 1920 is configured to perform root cause positioning on the communication network problem according to a root cause rule of the second signaling scenario type, to obtain a root cause positioning result.
[0124] Optionally, the determining unit 1910 is specifically configured to:
[0125] determine a communication scenario to which the communication network problem belongs;
[0126] determine a second signaling scenario type corresponding to the communication network problem according to at least one first signaling scenario type corresponding to the communication scenario and signaling information corresponding to the communication network problem.
[0127] Optionally, the processing unit 1920 is specifically configured to:
[0128] verify the root cause rule of the second signaling scenario type according to communication data of the communication network problem, to obtain the root cause positioning result.
[0129] Optionally, the processing unit 1920 is further configured to:
[0130] determine at least one first signaling scenario type corresponding to the communication scenario according to a signaling flow corresponding to the communication scenario.
[0131] Optionally, the processing unit 1920 is further configured to:
[0132] determine a root cause rule of each of the first signaling scenario types.
[0133] It should be noted that the above communication network problem root cause positioning apparatus provided by the embodiments of the present application can realize all the method steps achieved by the method embodiments of the above execution subject being the electronic device, and can achieve the same technical effects, and here the same parts and beneficial effects of the method embodiments in the embodiments will not be described in detail.
[0134] It should be noted that the division of the units / modules in the above embodiments of the present application is illustrative, and is only a logical function division, and another division mode can be used in actual implementation. In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The above integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0135] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a processor-readable storage medium. Based on such understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0136] In some embodiments, a non-transitory readable storage medium is also provided, which stores a computer program for causing a processor to perform the root cause positioning method of a communication network problem provided by the above method embodiments.
[0137] Specifically, the above non-transitory readable storage medium provided by the embodiments of the present application can implement all the method steps realized by the above method embodiments and achieve the same technical effects. Here, the same parts and beneficial effects in the method embodiments will not be described in detail.
[0138] It should be noted that the non-transitory readable storage medium can be any available medium or data storage device accessible by the processor, including but not limited to a magnetic memory (such as a floppy disk, a hard disk, a magnetic tape, a magneto-optical disk (MO), etc.), an optical memory (such as a CD, a DVD, a BD, a HVD, etc.), and a semiconductor memory (such as a ROM, an EPROM, an EEPROM, a non-volatile memory (NAND FLASH), a solid state disk (SSD), etc.).
[0139] In some embodiments, a processor-readable storage medium is also provided, which stores a computer program for causing a processor to perform the root cause positioning method of a communication network problem provided by the above method embodiments.
[0140] Specifically, the above processor-readable storage medium provided by the embodiments of the present application can implement all the method steps realized by the above method embodiments and achieve the same technical effects. Here, the same parts and beneficial effects in the method embodiments will not be described in detail.
[0141] In some embodiments, a computer readable storage medium is also provided, which stores a computer program for causing a computer to execute the communication network problem root cause locating method provided by each method embodiment.
[0142] Specifically, the above computer readable storage medium provided by the embodiments of the present application can realize all the method steps implemented by the above method embodiments, and achieve the same technical effects. Therefore, the same parts and beneficial effects of the embodiments of the present application as the method embodiments will not be repeated here.
[0143] In some embodiments, a chip product is also provided, which stores a computer program for causing the chip product to execute the communication network problem root cause locating method provided by each method embodiment.
[0144] Specifically, the above chip product provided by the embodiments of the present application can realize all the method steps implemented by the above method embodiments, and achieve the same technical effects. Therefore, the same parts and beneficial effects of the embodiments of the present application as the method embodiments will not be repeated here.
[0145] Those skilled in the art should understand that the embodiments of the present application can be provided as methods, systems or computer program products. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk memory and optical memory, etc.) containing computer-usable program code.
[0146] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the 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 executable instructions. These computer executable instructions can be provided to a general purpose computer, a special purpose computer, an embedded processor or other programmable data processing apparatus to produce a machine, so that the instructions executed by the computer or other programmable data processing apparatus produce a device that implements the functions specified in the flowcharts and / or block diagrams. Figure 1 The functions specified in a flow or multiple flows and / or blocks Figure 1 The device that implements the functions specified in a flow or multiple flows and / or blocks
[0147] These processor-executable instructions can also be stored in a processor-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means which implement the function specified in a flowchart Figure 1 of flows or multiple flows and / or blocks Figure 1 of blocks or multiple blocks.
[0148] These processor-executable 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 function specified in a flowchart Figure 1 of flows or multiple flows and / or blocks Figure 1 of blocks or multiple blocks.
[0149] Obviously, numerous modifications and variations of the present application are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims and their equivalents, the application can be practiced otherwise than as specifically described.
Claims
1. A method of root cause localization of a communication network problem, characterized in that, The method comprises the following steps: determining a second signaling scenario type corresponding to the communication network problem according to at least one first signaling scenario type corresponding to the communication network problem and signaling information corresponding to the communication network problem; the second signaling scenario type is one of the at least one first signaling scenario type; the at least one first signaling scenario type is obtained based on a signaling flow division of a communication scenario to which the communication network problem belongs; performing root cause positioning on the communication network problem according to a root cause rule of the second signaling scenario type to obtain a root cause positioning result.
2. The method of claim 1, wherein, The method comprises the following steps: determining a communication scenario to which the communication network problem belongs; determining a second signaling scenario type corresponding to the communication network problem according to at least one first signaling scenario type corresponding to the communication scenario and signaling information corresponding to the communication network problem.
3. The root cause localization method of communication network problems according to claim 1 or 2, characterized in that, The method comprises the following steps: checking the root cause rule of the second signaling scenario type according to communication data of the communication network problem to obtain the root cause positioning result.
4. The root cause localization method of communication network problems according to claim 1 or 2, characterized in that, The method further comprises the following steps before the step of determining a second signaling scenario type corresponding to the communication network problem according to at least one first signaling scenario type corresponding to the communication network problem and signaling information corresponding to the communication network problem: determining at least one first signaling scenario type corresponding to the communication scenario according to a signaling flow of the communication scenario.
5. The root cause localization method of communication network problems according to claim 1 or 2, characterized in that, The method further comprises the following steps before the step of performing root cause positioning on the communication network problem according to a root cause rule of the second signaling scenario type to obtain a root cause positioning result: determining a root cause rule of each first signaling scenario type.
6. An electronic device, comprising: The method comprises a memory and a processor: The memory is used for storing a computer program; the processor is used for reading the computer program in the memory and performing the following operations: determining a second signaling scenario type corresponding to the communication network problem according to at least one first signaling scenario type corresponding to the communication network problem and signaling information corresponding to the communication network problem; the second signaling scenario type is one of the at least one first signaling scenario type; the at least one first signaling scenario type is obtained based on a signaling flow division of a communication scenario to which the communication network problem belongs; performing root cause positioning on the communication network problem according to a root cause rule of the second signaling scenario type to obtain a root cause positioning result.
7. The electronic device of claim 6, wherein, The method comprises the following steps: determining a communication scenario to which the communication network problem belongs; determining a second signaling scenario type corresponding to the communication network problem according to at least one first signaling scenario type corresponding to the communication scenario and signaling information corresponding to the communication network problem. According to at least one first signaling scenario type corresponding to the communication scenario and signaling information corresponding to the communication network problem, a second signaling scenario type corresponding to the communication network problem is determined.
8. The electronic device of claim 6 or 7, wherein, The root cause positioning of the communication network problem according to the root cause rule of the second signaling scenario type obtains a root cause positioning result, and specifically includes: According to the communication data of the communication network problem, the root cause rule of the second signaling scenario type is checked to obtain the root cause positioning result.
9. The electronic device of claim 6 or 7, wherein, The operations further include: According to a signaling flow corresponding to the communication scenario, at least one first signaling scenario type corresponding to the communication scenario is determined.
10. The electronic device of claim 6 or 7, wherein, The operations further include: Root cause rules of each of the first signaling scenario types are determined.
11. A device for locating the root cause of a communication network problem, characterized in that: It includes: A determination unit is configured to determine, according to at least one first signaling scenario type corresponding to the communication scenario and signaling information corresponding to the communication network problem, a second signaling scenario type corresponding to the communication network problem. The second signaling scenario type is one of the at least one first signaling scenario type; the at least one first signaling scenario type is obtained based on a signaling flow division of a communication scenario to which the communication network problem belongs; A processing unit is configured to perform root cause positioning of the communication network problem according to a root cause rule of the second signaling scenario type to obtain a root cause positioning result.
12. A processor-readable storage medium, comprising: The processor readable storage medium stores a computer program, and the computer program is used to make the processor execute the method in any one of claims 1 to 5.