CN111339211B - Method, device, equipment and medium for analyzing network problems - Google Patents
Method, device, equipment and medium for analyzing network problems Download PDFInfo
- Publication number
- CN111339211B CN111339211B CN201811557385.6A CN201811557385A CN111339211B CN 111339211 B CN111339211 B CN 111339211B CN 201811557385 A CN201811557385 A CN 201811557385A CN 111339211 B CN111339211 B CN 111339211B
- Authority
- CN
- China
- Prior art keywords
- type
- rule
- network
- data corresponding
- event
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000004458 analytical method Methods 0.000 claims abstract description 46
- 238000004590 computer program Methods 0.000 claims description 10
- 238000000605 extraction Methods 0.000 claims description 4
- 230000011664 signaling Effects 0.000 claims description 3
- 239000002245 particle Substances 0.000 claims 1
- 238000013138 pruning Methods 0.000 claims 1
- 230000008569 process Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000005065 mining Methods 0.000 description 6
- 239000000284 extract Substances 0.000 description 5
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000007619 statistical method Methods 0.000 description 3
- 238000007792 addition Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例提供了网络问题分析的方法、装置、设备及介质,该方法包括:提取每一类型的网络问题对应的数据;其中,网络问题包括:第一事件型问题和第一会话型问题;将提取的每一类型的网络问题对应的数据分别聚类,得到第一事件型问题和第一会话型问题对应的聚类数据;分别将第一事件型问题和第一会话型问题对应的聚类数据与多个规则条目进行匹配,并根据匹配的规则条目确定与第一事件型问题和第一会话型问题对应的最终根因;其中,规则条目包括产生网络问题的规则结论。本发明目的是为了解决因网络问题根源分析方法的力度和深度不够,导致网络问题分析不准确的问题。
Embodiments of the present invention provide methods, devices, equipment and media for network problem analysis. The method includes: extracting data corresponding to each type of network problem; wherein the network problems include: first event-type questions and first conversation-type questions. ; Cluster the extracted data corresponding to each type of network questions separately to obtain the cluster data corresponding to the first event-type question and the first conversation-type question; respectively cluster the data corresponding to the first event-type question and the first conversation-type question. The clustered data is matched with multiple rule entries, and the final root cause corresponding to the first event-type problem and the first conversation-type problem is determined based on the matched rule entries; wherein the rule entries include a rule conclusion that generates the network problem. The purpose of the present invention is to solve the problem of inaccurate network problem analysis due to insufficient strength and depth of the network problem root cause analysis method.
Description
技术领域Technical field
本发明涉及通信技术领域,尤其涉及一种网络问题分析的方法、装置、设备及介质。The present invention relates to the field of communication technology, and in particular, to a method, device, equipment and medium for network problem analysis.
背景技术Background technique
目前,移动通信网络的问题根因分析方法和工具往往只在某些物理或逻辑节点上、或是在某些接口上进行统计分析;且没有充分利用可用获取的多种信息源进行深度挖掘和分析,另外,问题分析方法的目标比较单一,往往只是停留在分析现象的层面,也不便于在不同类型问题间相互通用;因此,对问题根因分析的方法在粒度和深度上不够,且通用性不够。At present, mobile communication network problem root cause analysis methods and tools often only perform statistical analysis on certain physical or logical nodes, or on certain interfaces; and do not fully utilize the various information sources available for in-depth mining and analysis. Analysis, in addition, the goal of problem analysis methods is relatively single, often just staying at the level of analyzing phenomena, and it is not easy to be used interchangeably between different types of problems; therefore, the methods of problem root cause analysis are not granular and deep enough, and are not universal. Not enough sex.
发明内容Contents of the invention
本发明实施例提供了网络问题分析的方法、装置、设备及介质,目的是为了解决因网络问题根源分析方法的力度和深度不够,导致网络问题分析不准确的问题。Embodiments of the present invention provide methods, devices, equipment and media for network problem analysis, with the purpose of solving the problem of inaccurate network problem analysis due to insufficient strength and depth of network problem root cause analysis methods.
第一方面,本发明实施例提供了一种网络问题分析的方法,方法包括:提取每一类型的网络问题对应的数据;其中,网络问题包括:第一事件型问题和第一会话型问题;将提取的每一类型的网络问题对应的数据分别聚类,得到第一事件型问题和第一会话型问题对应的聚类数据;分别将第一事件型问题和第一会话型问题对应的聚类数据与多个规则条目进行匹配,并根据匹配的规则条目确定与第一事件型问题和第一会话型问题对应的最终根因;其中,规则条目包括产生网络问题的规则结论。In a first aspect, embodiments of the present invention provide a method for analyzing network problems. The method includes: extracting data corresponding to each type of network problem; wherein the network problems include: first event-type questions and first conversation-type questions; The extracted data corresponding to each type of network questions are clustered separately to obtain the cluster data corresponding to the first event-type question and the first conversation-type question; respectively, the cluster data corresponding to the first event-type question and the first conversation-type question are obtained. The class data is matched with multiple rule entries, and the final root cause corresponding to the first event-type problem and the first conversation-type problem is determined based on the matched rule entries; wherein the rule entries include a rule conclusion that generates the network problem.
第二方面,本发明实施例提供了一种网络问题分析的装置,装置包括:提取模块,用于提取每一类型的网络问题对应的数据;其中,网络问题包括:第一事件型问题和第一会话型问题;聚类模块,用于将提取的每一类型的网络问题对应的数据分别聚类,得到第一事件型问题和第一会话型问题对应的聚类数据;匹配模块,用于分别将第一事件型问题和第一会话型问题对应的聚类数据与多个规则条目进行匹配,并根据匹配的规则条目确定与第一事件型问题和第一会话型问题对应的最终根因;其中,规则条目包括产生网络问题的规则结论。In a second aspect, embodiments of the present invention provide a device for analyzing network problems. The device includes: an extraction module for extracting data corresponding to each type of network problem; wherein the network problems include: a first event-type problem and a third A conversational question; a clustering module, used to cluster the extracted data corresponding to each type of network question, to obtain clustered data corresponding to the first event-type question and the first conversational question; a matching module, used to Match the clustered data corresponding to the first incident-type problem and the first conversation-type problem with multiple rule entries respectively, and determine the final root cause corresponding to the first incident-type problem and the first conversation-type problem based on the matched rule entries ; Among them, the rule entries include rule conclusions that cause network problems.
本发明实施例提供了一种网络问题分析的设备,包括:至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。An embodiment of the present invention provides a device for analyzing network problems, including: at least one processor, at least one memory, and computer program instructions stored in the memory. When the computer program instructions are executed by the processor, the first implementation in the above embodiment is implemented. One way approach.
第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。In a fourth aspect, embodiments of the present invention provide a computer-readable storage medium on which computer program instructions are stored. When the computer program instructions are executed by a processor, the method of the first aspect in the above embodiments is implemented.
本发明实施例提供的网络问题分析的方法、装置、设备及介质,通过将可能发生的第一事件型问题和第一会话型问题的原因在提取之后进行聚类,再与多个规则条目进行匹配,最终输出最匹配的规则条目的规则结论作为最终根因。上述中将数据根据第一事件型问题和第一会话型问题进行提取和聚类,解决了因网络问题根源分析方法的力度和深度不够,导致网络问题分析不准确的问题。The network problem analysis methods, devices, equipment and media provided by embodiments of the present invention cluster the possible first event-type problems and the first conversation-type problems after extracting them, and then combine them with multiple rule entries. Match, and finally output the rule conclusion of the most matching rule entry as the final root cause. The above method extracts and clusters data based on the first event-type questions and the first conversation-type questions, which solves the problem of inaccurate network problem analysis due to insufficient strength and depth of network problem root cause analysis methods.
附图说明Description of drawings
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to explain the technical solutions of the embodiments of the present invention more clearly, the drawings required to be used in the embodiments of the present invention will be briefly introduced below. For those of ordinary skill in the art, without exerting creative efforts, they can also Additional drawings can be obtained from these drawings.
图1示出了根据本发明一些实施例提供的网络问题分析的方法的流程图。Figure 1 shows a flowchart of a method for network problem analysis provided according to some embodiments of the present invention.
图2(a)-图2(b)示出了图1中的规则匹配算法的示意图。Figures 2(a)-2(b) show a schematic diagram of the rule matching algorithm in Figure 1.
图3示出了根据本发明一些实施例提供的网络问题分析的装置的示意图。Figure 3 shows a schematic diagram of a network problem analysis device provided according to some embodiments of the present invention.
图4示出了根据本发明一些实施例提供的网络问题分析的装置的示意图。Figure 4 shows a schematic diagram of a network problem analysis device provided according to some embodiments of the present invention.
具体实施方式Detailed ways
下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。Features and exemplary embodiments of various aspects of the present invention will be described in detail below. In order to make the purpose, technical solutions and advantages of the present invention clearer, the present invention will be described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are configured only to explain the invention and not to limit the invention. It will be apparent to one skilled in the art that the present invention may be practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the invention by illustrating examples of the invention.
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that these entities or operations are mutually exclusive. any such actual relationship or sequence exists between them. Furthermore, the terms "comprises," "comprises," or any other variations thereof are intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus that includes a list of elements includes not only those elements, but also those not expressly listed other elements, or elements inherent to the process, method, article or equipment. Without further limitation, an element defined by the statement "comprising..." does not exclude the presence of additional identical elements in a process, method, article, or device that includes the stated element.
为了更好地理解本发明,下面结合图1对本发明实施例的网络问题分析的方法进行详细描述。In order to better understand the present invention, the network problem analysis method according to the embodiment of the present invention will be described in detail below with reference to FIG. 1 .
图1示出了根据本发明一些实施例提供的网络问题分析的方法的流程图。如图1所示,该网络问题分析的方法可包括:Figure 1 shows a flowchart of a method for network problem analysis provided according to some embodiments of the present invention. As shown in Figure 1, the network problem analysis method may include:
步骤S1:获取每一类型的网络问题对应的数据;其中,网络问题包括:第一事件型问题和第一会话型问题。Step S1: Obtain data corresponding to each type of network problem; the network problems include: first event-type questions and first conversation-type questions.
本发明实施例中采用以事件和会话为分析粒度,进而能解决只在某些物理或逻辑节点上、或是在某些接口上进行统计分析,无法实现精细到事件级或会话级的分析。In the embodiment of the present invention, events and sessions are used as the analysis granularity, which can solve the problem of only performing statistical analysis on certain physical or logical nodes or on certain interfaces, and it is impossible to achieve analysis as fine as an event level or a session level.
事件型问题和会话型问题划分的方式包括:根据网络问题发生的时间段的长短来确定网络问题的类型;将发生在短时间内的问题定义为事件型问题,例如一次VOLTE呼叫接通失败,一次VOLTE掉话等;将发生在相对较长的时间内的问题定义为会话型问题,例如VOLTE语音通话过程中通话质量不佳,在视频播放过程中发生卡顿。对于,事件型问题包括成功事件型问题和失败事件型问题(第一事件型问题);会话型问题包括质差会话型问题(第一会话型问题)和质好会话型问题。The methods of classifying event-type problems and conversation-type problems include: determining the type of network problem based on the length of time in which the network problem occurs; defining problems that occur in a short period of time as event-type problems, such as a VOLTE call failure, A VOLTE call drop, etc.; problems that occur over a relatively long period of time are defined as conversational problems, such as poor call quality during VOLTE voice calls and freezes during video playback. For example, event-type questions include successful event-type questions and failure-event-type questions (first event-type questions); conversational questions include poor-quality conversational questions (first conversational-type questions) and good-quality conversational questions.
在步骤S1中,以第一事件型问题和第一会话型问题为线索,只针对分别与第一事件型问题和第一会话型问题相关的数据进行提取,不相关的数据则不提取,进而减少数据处理的工作量。In step S1, using the first event-type question and the first conversation-type question as clues, only the data related to the first event-type question and the first conversation-type question are extracted, and irrelevant data is not extracted, and then Reduce data processing workload.
在本发明实施例中,在步骤S1之前,该网络问题分析的方法还包括:首先,借助大数据平台,获取数据,获取的数据包括:中国移动统一DPI,包括硬采和软采数据,特别是软采数据更具挖掘价值,软采数据包括:信令面和用户信息;无线网络工程参数,主要包括天馈线信息和小区覆盖的无线环境信息;无线和核心网节点配置参数;无线和核心网节点统计信息;无线和核心网节点告警信息。In the embodiment of the present invention, before step S1, the network problem analysis method also includes: first, using the big data platform to obtain data. The obtained data includes: China Mobile unified DPI, including hard mining and soft mining data, especially It is soft mining data that is more valuable for mining. Soft mining data includes: signaling plane and user information; wireless network engineering parameters, mainly including antenna feeder information and wireless environment information of cell coverage; wireless and core network node configuration parameters; wireless and core Network node statistical information; wireless and core network node alarm information.
在步骤S1中,以第一事件型问题和第一会话型问题为线索,在上述获取的数据中只针对分别与第一事件型问题和第一会话型问题相关的数据进行提取,不相关的数据则不提取,进而减少数据处理的工作量。In step S1, using the first event-type question and the first conversation-type question as clues, only the data related to the first event-type question and the first conversation-type question are extracted from the above-mentioned acquired data, and irrelevant data are extracted. The data is not extracted, thereby reducing the workload of data processing.
步骤S2:将提取的每一类型的网络问题对应的数据分别聚类,得到第一事件型问题和第一会话型问题对应的聚类数据。Step S2: Cluster the extracted data corresponding to each type of network questions respectively to obtain cluster data corresponding to the first event-type questions and the first conversation-type questions.
具体地,将步骤S1采集的数据进行根据网络问题的类型进行聚类,得到每一类型网络问题对应的聚类数据。下表为质差会话提取的可能会导致质差会话的信息:Specifically, the data collected in step S1 are clustered according to the types of network problems to obtain clustering data corresponding to each type of network problem. The following table extracts information that may lead to poor quality sessions:
本发明实施例对问题根因分析的目的就是分析网络中的失败事件和质差会话,尽量给出问题的最可能原因并尽可能提供解决问题的思路和方案。The purpose of root cause analysis of problems in the embodiments of the present invention is to analyze failure events and poor-quality sessions in the network, try to give the most likely cause of the problem, and provide ideas and solutions to solve the problem as much as possible.
步骤S3:分别将第一事件型问题和第一会话型问题对应的聚类数据与多个规则条目进行匹配,并根据匹配的规则条目确定与第一事件型问题和第一会话型问题对应的最终根因;其中,规则条目包括产生网络问题的规则结论。Step S3: Match the cluster data corresponding to the first event-type question and the first conversation-type question with multiple rule entries respectively, and determine the data corresponding to the first event-type question and the first conversation-type question based on the matched rule entries. Final root cause; where the rule entry includes the rule conclusion that caused the network problem.
在本发明实施例中,可以采用如图2(a)所示的规则树来匹配得出每一类型网络问题对应的最终根因;也可以采用如图2(b)所示的规则条目来匹配得出每一类型网络问题对应的最终根因。其中,A为可能产生网络问题的因素。In the embodiment of the present invention, the rule tree as shown in Figure 2(a) can be used to match and obtain the final root cause corresponding to each type of network problem; the rule entries as shown in Figure 2(b) can also be used to match Matching results in the final root cause of each type of network problem. Among them, A is the factor that may cause network problems.
在本发明实施例中,将图2(a)中的规则树生成匹配规则条目(如图2(b))的方法,实现了规则可配置、可修改、可扩展,将业务逻辑从程序代码逻辑中分离出来。图2(a)和图2(b)中展示的规则树分解过程,具体方法是将业务逻辑中的问题分析规则树分解为多条规则条目,每条规则条目对应规则树中的某个叶子节点,一颗规则树就变成带有一系列的判断条件的规则条目记录(在图2(b)中,包括规则1、规则2和规则3,每一规则对应一个结论和一个条件)。In the embodiment of the present invention, the method of generating matching rule entries (as shown in Figure 2(b)) from the rule tree in Figure 2(a) realizes that the rules can be configured, modified, and extensible, and the business logic is changed from the program code separated from the logic. The rule tree decomposition process shown in Figure 2(a) and Figure 2(b) is to decompose the problem analysis rule tree in business logic into multiple rule entries. Each rule entry corresponds to a certain leaf in the rule tree. node, a rule tree becomes a rule entry record with a series of judgment conditions (in Figure 2(b), including rule 1, rule 2 and rule 3, each rule corresponds to a conclusion and a condition).
在步骤S2中已将规则条目中需要用到的所有信息量都关联提取到一个失败事件(第一事件型问题)或质差会话(第一会话型问题)上;现在,将分解后的规则条目和这些失败事件或质差会话的信息量进行逻辑匹配,如果匹配成功,则输出匹配条目的结论部分。这样就将复杂的业务逻辑从系统实现中分离出来了,业务专家负责研究和整理业务规则、设计规则条目,而系统开发人员则只需要关注如何关联提取那些需要的信息量即可。In step S2, all the information needed in the rule entries has been associated and extracted to a failure event (first event-type problem) or poor quality session (first session-type problem); now, the decomposed rules The entries are logically matched with the information content of these failed events or poor-quality sessions. If the match is successful, the conclusion part of the matching entry is output. In this way, complex business logic is separated from system implementation. Business experts are responsible for researching and organizing business rules and designing rule entries, while system developers only need to focus on how to correlate and extract the required amount of information.
在本发明实施例中,在执行步骤S1和步骤S2之后,质差会话和失败事件所对应相关的信息均已经被关联和提取了出来,相关的信息量来自相关联的各个方面,相关信息越多越好;而规则条目的任务是制定更加细致准确的判断条件,使用的判断量越多越好、条件的粒度越细越好。In the embodiment of the present invention, after executing steps S1 and S2, the relevant information corresponding to the poor quality session and the failure event has been associated and extracted. The relevant information comes from various related aspects, and the more relevant information The more the better; and the task of the rule entries is to formulate more detailed and accurate judgment conditions. The more judgments used, the better, and the finer the granularity of the conditions, the better.
在本发明实施例中,规则条目包括规则条件和规则优先级;给每个规则条目设置一个优先级是为了适应规则条件的变化,当规则条件使用了更细粒度的信息,则该规则条目的优先级就更高;规则匹配时,每一个失败事件或质差会话会和所有的规则条目进行匹配运算,如果一个失败事件或质差会话可以匹配到多条规则条目,则取优先级最高的规则作为最终的匹配结果。这样通过规则的优先级,就可以实现不同层次的问题根因分析了,尽可能给出问题的最可能原因、使准确性最大化。In this embodiment of the present invention, rule entries include rule conditions and rule priorities; setting a priority for each rule entry is to adapt to changes in rule conditions. When the rule conditions use more fine-grained information, the rule entry The priority is higher; when matching rules, each failure event or poor quality session will be matched with all rule entries. If a failure event or poor quality session can match multiple rule entries, the one with the highest priority will be used. rules as the final matching result. In this way, through the priority of rules, different levels of problem root cause analysis can be achieved, and the most likely cause of the problem can be given as much as possible to maximize accuracy.
在本发明实施例中,规则树分解后的规则条目形成一个规则条目表,表中的每一条规则条目会包含四部分信息,如下表:In the embodiment of the present invention, the rule entries after the rule tree is decomposed form a rule entry table. Each rule entry in the table will contain four parts of information, as shown in the following table:
在本发明实施例中,只要规则条目条件部分使用的信息足够多,规则条目是可以给出非常准确的问题分析结论、甚至直接提供解决方案的。In the embodiment of the present invention, as long as enough information is used in the condition part of the rule entry, the rule entry can give a very accurate problem analysis conclusion and even directly provide a solution.
在本发明实施例中,在执行步骤S3之后,还可以根据最终根因和步骤S2聚类的数据,更新规则条目,包括:根据聚类的数据是可以得出可能的问题根因,将可能的问题根因和最终根因之间的差异性,以及在调整最终问题根因之后,网络问题是否得到改善;如果没有改善,说明这个规则条目设置的不合适,需要进行调整,例如,通过可能的问题根因解决网络问题,那么可以根据该可能的网络问题根因来调整规则条目的规则条件和优先级,使该规则条目是更加准确的;再者,在规则条目很准确的情况下,是可以反向调整聚类的数据,调整获取对问题根因最直接的数据,而不是最直接的问题根因的数据则可以减低优先级或者不获取。In the embodiment of the present invention, after executing step S3, the rule entries can also be updated based on the final root cause and the data clustered in step S2, including: based on the clustered data, possible root causes of the problem can be obtained, and possible root causes can be obtained. The difference between the root cause of the problem and the final root cause, and whether the network problem has been improved after adjusting the final root cause; if there is no improvement, it means that the setting of this rule entry is inappropriate and needs to be adjusted, for example, by possibly If the root cause of the problem is to solve the network problem, then the rule conditions and priority of the rule entry can be adjusted according to the possible root cause of the network problem, so that the rule entry is more accurate; furthermore, when the rule entry is very accurate, It is possible to reversely adjust the clustered data to obtain data that is most direct to the root cause of the problem. Data that is not the most direct cause of the problem can be lowered in priority or not obtained.
在本发明实施例中,在步骤S3之后,对第一事件型问题和第一会话型问题进行分类统计,具体包括:根据用户信息统计与第一事件型问题和第一会话型问题对应的最终根因。通过上述统计方法即可给出第一事件型问题和第一会话型问题的主要构成因素,有的放矢地解决问题。In the embodiment of the present invention, after step S3, classification and statistics are performed on the first event-type question and the first conversation-type question, which specifically includes: collecting final statistics corresponding to the first event-type question and the first conversation-type question according to the user information. Root cause. Through the above statistical methods, the main components of the first event-type questions and the first conversation-type questions can be given, and the problems can be solved in a targeted manner.
在本发明实施例中,通过将可能发生的第一事件型问题和第一会话型问题的原因在提取之后进行聚类,再与多个规则条目进行匹配,最终输出最匹配的规则条目的规则结论作为最终根因。上述中将数据根据第一事件型问题和第一会话型问题进行提取和聚类,解决了因网络问题根源分析方法的力度和深度不够,导致网络问题分析不准确的问题。In this embodiment of the present invention, by extracting and clustering the causes of the first event-type problems and the first conversation-type problems that may occur, and then matching them with multiple rule entries, the rule of the most matching rule entry is finally output. Conclusion as final root cause. The above method extracts and clusters data based on the first event-type questions and the first conversation-type questions, which solves the problem of inaccurate network problem analysis due to insufficient strength and depth of network problem root cause analysis methods.
图3示出了根据本发明一些实施例提供的网络问题分析的装置的示意图。如图3所示,该网络问题分析的装置包括:Figure 3 shows a schematic diagram of a network problem analysis device provided according to some embodiments of the present invention. As shown in Figure 3, the network problem analysis device includes:
提取模块301,用于提取每一类型的网络问题对应的数据;其中,网络问题包括:第一事件型问题和第一会话型问题;The extraction module 301 is used to extract data corresponding to each type of network problem; where the network problems include: first event-type questions and first conversation-type questions;
聚类模块302,用于将提取的每一类型的网络问题对应的数据分别聚类,得到第一事件型问题和第一会话型问题对应的聚类数据;The clustering module 302 is used to cluster the extracted data corresponding to each type of network problem respectively, to obtain clustering data corresponding to the first event-type problem and the first conversation-type problem;
匹配模块303,用于分别将第一事件型问题和第一会话型问题对应的聚类数据与多个规则条目进行匹配,并根据匹配的规则条目确定与第一事件型问题和第一会话型问题对应的最终根因;其中,规则条目包括产生网络问题的规则结论。The matching module 303 is configured to match the cluster data corresponding to the first event-type question and the first conversation-type question with multiple rule entries, and determine the relationship between the first event-type question and the first conversation-type question according to the matching rule entries. The final root cause corresponding to the problem; where the rule entries include the rule conclusion that caused the network problem.
可选的,装置还包括:确定模;确定模块,用于:根据网络问题发生的第一时间段和第二时间段分别确定第一事件型问题和第一会话型问题;其中,第一时间段小于第二时间段。Optionally, the device further includes: a determination module; a determination module, configured to determine the first event-type problem and the first conversation-type problem respectively according to the first time period and the second time period when the network problem occurs; wherein, the first time period period is smaller than the second period.
可选的,聚类数据包括:信息类型、信息类型的优先级、信息子类和描述。Optionally, the clustering data includes: information type, priority of information type, information subcategory and description.
可选的,信息类型包括:时间点、IMSI级别、小区基本、栅格级别和大颗粒维度级别中的一个或多个。Optionally, the information type includes: one or more of time point, IMSI level, cell basic, grid level and large granular dimension level.
可选的,每一规则条目还包括:规则条件和规则优先级;Optionally, each rule entry also includes: rule conditions and rule priority;
匹配模块303,具体用于:分别将第一事件型问题和第一会话型问题对应的聚类数据与多个规则条目中的每一规则条目包括的规则条件进行匹配;将匹配的规则条目中规则优先级最高的规则条目输出;并根据规则优先级最高的规则条目确定与第一事件型问题和第一会话型问题对应的最终根因。The matching module 303 is specifically configured to: respectively match the cluster data corresponding to the first event-type question and the first conversation-type question with the rule conditions included in each rule entry in the plurality of rule entries; The rule entry with the highest rule priority is output; and the final root cause corresponding to the first event-type problem and the first conversation-type problem is determined based on the rule entry with the highest rule priority.
可选的,每一规则条目,还包括:规则描述;规则描述用于描述每一规则条目增删改查的信息。Optionally, each rule entry also includes: a rule description; the rule description is used to describe the addition, deletion, modification, and query information of each rule entry.
可选的,装置还包括:更新模块;更新模块,用于根据聚类数据更新规则条件。Optionally, the device also includes: an update module; an update module configured to update rule conditions based on clustering data.
可选的,提取模块301,具体用于:从中国移动统一DPI、天线工程参数、无线和核心节点配置参数、无线和核心节点告警信息中的一种或多种中提取每一类型的网络问题对应的数据。Optionally, the extraction module 301 is specifically used to extract each type of network problem from one or more of China Mobile's unified DPI, antenna engineering parameters, wireless and core node configuration parameters, and wireless and core node alarm information. corresponding data.
可选的,中国移动统一DPI包括:信令面和用户信息。Optional, China Mobile's unified DPI includes: signaling plane and user information.
可选的,装置还包括:统计模块;统计模块,用于:根据用户信息统计与第一事件型问题和第一会话型问题对应的最终根因。Optionally, the device further includes: a statistics module; a statistics module configured to count the final root cause corresponding to the first event-type problem and the first conversation-type problem according to the user information.
在本发明实施例中,通过将可能发生的第一事件型问题和第一会话型问题的原因在提取之后进行聚类,再与多个规则条目进行匹配,最终输出最匹配的规则条目的规则结论作为最终根因。上述中将数据根据第一事件型问题和第一会话型问题进行提取和聚类,解决了因网络问题根源分析方法的力度和深度不够,导致网络问题分析不准确的问题。In this embodiment of the present invention, by extracting and clustering the causes of the first event-type problems and the first conversation-type problems that may occur, and then matching them with multiple rule entries, the rule of the most matching rule entry is finally output. Conclusion as final root cause. The above method extracts and clusters data based on the first event-type questions and the first conversation-type questions, which solves the problem of inaccurate network problem analysis due to insufficient strength and depth of network problem root cause analysis methods.
另外,结合图1描述的本发明实施例的网络问题分析的方法可以由网络问题分析的设备来实现。图4示出了本发明实施例提供的网络问题分析的设备的硬件结构示意图。In addition, the network problem analysis method of the embodiment of the present invention described in conjunction with FIG. 1 can be implemented by a network problem analysis device. Figure 4 shows a schematic diagram of the hardware structure of a network problem analysis device provided by an embodiment of the present invention.
网络问题分析的设备可以包括处理器401以及存储有计算机程序指令的存储器402。A device for network problem analysis may include a processor 401 and a memory 402 storing computer program instructions.
具体地,上述处理器401可以包括中央处理器(CPU),或者特定集成电路(Application Specific Integrated Circuit,ASIC),或者可以被配置成实施本发明实施例的一个或多个集成电路。Specifically, the above-mentioned processor 401 may include a central processing unit (CPU), or an Application Specific Integrated Circuit (ASIC), or may be configured to implement one or more integrated circuits according to embodiments of the present invention.
存储器402可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器402可包括硬盘驱动器(Hard Disk Drive,HDD)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(Universal Serial Bus,USB)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器402可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器402可在数据处理装置的内部或外部。在特定实施例中,存储器402是非易失性固态存储器。在特定实施例中,存储器402包括只读存储器(ROM)。在合适的情况下,该ROM可以是掩模编程的ROM、可编程ROM(PROM)、可擦除PROM(EPROM)、电可擦除PROM(EEPROM)、电可改写ROM(EAROM)或闪存或者两个或更多个以上这些的组合。Memory 402 may include bulk storage for data or instructions. By way of example and not limitation, the memory 402 may include a hard disk drive (HDD), a floppy disk drive, flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a Universal Serial Bus (USB) drive or two or more A combination of many of the above. Memory 402 may include removable or non-removable (or fixed) media, where appropriate. Memory 402 may be internal or external to the data processing device, where appropriate. In certain embodiments, memory 402 is non-volatile solid-state memory. In certain embodiments, memory 402 includes read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), electrically rewritable ROM (EAROM) or flash memory or A combination of two or more of these.
处理器401通过读取并执行存储器402中存储的计算机程序指令,以实现上述实施例中的任意一种网络问题分析的方法。The processor 401 reads and executes the computer program instructions stored in the memory 402 to implement any of the network problem analysis methods in the above embodiments.
在一个示例中,网络问题分析的设备还可包括通信接口403和总线410。其中,如图4所示,处理器401、存储器402、通信接口403通过总线410连接并完成相互间的通信。In one example, the device for network problem analysis may also include a communication interface 403 and a bus 410. Among them, as shown in Figure 4, the processor 401, the memory 402, and the communication interface 403 are connected through the bus 410 and complete communication with each other.
通信接口403,主要用于实现本发明实施例中各模块、装置、单元和/或设备之间的通信。The communication interface 403 is mainly used to implement communication between modules, devices, units and/or equipment in the embodiment of the present invention.
总线410包括硬件、软件或两者,将网络问题分析的设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(AGP)或其他图形总线、增强工业标准架构(EISA)总线、前端总线(FSB)、超传输(HT)互连、工业标准架构(ISA)总线、无限带宽互连、低引脚数(LPC)总线、存储器总线、微信道架构(MCA)总线、外围组件互连(PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(SATA)总线、视频电子标准协会局部(VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线410可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。Bus 410 includes hardware, software, or both, coupling the components of the network problem analysis device to each other. By way of example, and not limitation, the bus may include Accelerated Graphics Port (AGP) or other graphics bus, Enhanced Industry Standard Architecture (EISA) bus, Front Side Bus (FSB), HyperTransport (HT) interconnect, Industry Standard Architecture (ISA) Bus, Infinite Bandwidth Interconnect, Low Pin Count (LPC) Bus, Memory Bus, Micro Channel Architecture (MCA) Bus, Peripheral Component Interconnect (PCI) Bus, PCI-Express (PCI-X) Bus, Serial Advanced Technology Attachment (SATA) bus, Video Electronics Standards Association Local (VLB) bus or other suitable bus or a combination of two or more of these. Where appropriate, bus 410 may include one or more buses. Although embodiments of the invention describe and illustrate a particular bus, the invention contemplates any suitable bus or interconnection.
另外,结合上述实施例中的网络问题分析的方法,本发明实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种网络问题分析的方法。In addition, combined with the network problem analysis method in the above embodiment, the embodiment of the present invention can be implemented by providing a computer-readable storage medium. Computer program instructions are stored on the computer-readable storage medium; when the computer program instructions are executed by the processor, any one of the network problem analysis methods in the above embodiments is implemented.
需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本发明的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本发明的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。It is to be understood that this invention is not limited to the specific arrangements and processes described above and illustrated in the drawings. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present invention is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications and additions, or change the order between steps after understanding the spirit of the present invention.
以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(ASIC)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、ROM、闪存、可擦除ROM(EROM)、软盘、CD-ROM、光盘、硬盘、光纤介质、射频(RF)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。The functional blocks shown in the above structural block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it may be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, or the like. When implemented in software, elements of the invention are programs or code segments used to perform the required tasks. The program or code segments may be stored in a machine-readable medium or transmitted over a transmission medium or communications link via a data signal carried in a carrier wave. "Machine-readable medium" may include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, and the like. Code segments may be downloaded via computer networks such as the Internet, intranets, and the like.
还需要说明的是,本发明中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本发明不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。It should also be noted that the exemplary embodiments mentioned in the present invention describe some methods or systems based on a series of steps or devices. However, the present invention is not limited to the order of the above steps. That is to say, the steps may be performed in the order mentioned in the embodiments, or may be different from the order in the embodiments, or several steps may be performed simultaneously.
以上所述,仅为本发明的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。The above are only specific implementations of the present invention. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the above-described systems, modules and units can be referred to the foregoing method embodiments. The corresponding process will not be described again here. It should be understood that the protection scope of the present invention is not limited thereto. Any person familiar with the technical field can easily think of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should be covered. within the protection scope of the present invention.
Claims (12)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811557385.6A CN111339211B (en) | 2018-12-19 | 2018-12-19 | Method, device, equipment and medium for analyzing network problems |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811557385.6A CN111339211B (en) | 2018-12-19 | 2018-12-19 | Method, device, equipment and medium for analyzing network problems |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111339211A CN111339211A (en) | 2020-06-26 |
| CN111339211B true CN111339211B (en) | 2023-09-19 |
Family
ID=71181620
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201811557385.6A Active CN111339211B (en) | 2018-12-19 | 2018-12-19 | Method, device, equipment and medium for analyzing network problems |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111339211B (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111897673B (en) * | 2020-07-31 | 2022-10-21 | 平安科技(深圳)有限公司 | Operation and maintenance fault root cause identification method and device, computer equipment and storage medium |
| CN113095788B (en) * | 2021-04-22 | 2023-07-11 | 北京百度网讯科技有限公司 | Question distribution method, device, electronic device and storage medium |
| CN115277352B (en) * | 2021-04-29 | 2023-09-19 | 中国移动通信集团辽宁有限公司 | Network element instruction error correction method, device, electronic equipment and computer storage medium |
| CN118612671B (en) * | 2024-06-11 | 2026-01-27 | 中国联合网络通信集团有限公司 | Method, device, equipment, medium and product for determining network communication problem |
Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103138963A (en) * | 2011-11-25 | 2013-06-05 | 华为技术有限公司 | A method and device for locating network problems based on user perception |
| CN103179594A (en) * | 2011-12-21 | 2013-06-26 | 北京亿阳信通科技有限公司 | Method and device for optimizing wireless network on basis of road test data |
| CN104394021A (en) * | 2014-12-09 | 2015-03-04 | 中南大学 | Network flow abnormity analysis method based on visualization clustering |
| CN105429963A (en) * | 2015-11-04 | 2016-03-23 | 北京工业大学 | Invasion detection analysis method based on Modbus/Tcp |
| CN105634787A (en) * | 2014-11-26 | 2016-06-01 | 华为技术有限公司 | Evaluation method, prediction method and device and system for network key indicator |
| CN106161651A (en) * | 2016-08-30 | 2016-11-23 | 成都科来软件有限公司 | A kind of data screening method based on BlueDrama |
| CN107231649A (en) * | 2016-03-25 | 2017-10-03 | 中国移动通信有限公司研究院 | A kind of determination method and device of indoor weak covering |
| CN108243060A (en) * | 2017-01-19 | 2018-07-03 | 上海直真君智科技有限公司 | A kind of network security alarm risk determination method presorted based on big data |
| CN108271176A (en) * | 2016-12-30 | 2018-07-10 | 中国移动通信集团福建有限公司 | Determine base station cell matter difference root because method and system |
| CN108271189A (en) * | 2016-12-30 | 2018-07-10 | 中国移动通信集团公司 | A kind of quality of service monitoring method and device |
| CN108271191A (en) * | 2016-12-30 | 2018-07-10 | 中国移动通信集团福建有限公司 | Radio network problems root is because of localization method and device |
| CN108768702A (en) * | 2018-05-15 | 2018-11-06 | 华为技术有限公司 | Network analysis method and equipment |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7975035B2 (en) * | 2003-12-01 | 2011-07-05 | International Business Machines Corporation | Method and apparatus to support application and network awareness of collaborative applications using multi-attribute clustering |
| WO2014058421A1 (en) * | 2012-10-10 | 2014-04-17 | Hewlett-Packard Development Company, L.P. | Identifying reports to address network issues |
| US20160125435A1 (en) * | 2014-10-31 | 2016-05-05 | Microsoft Technology Licensing , LLC | Interrogation of mean field system |
| US20170213127A1 (en) * | 2016-01-24 | 2017-07-27 | Matthew Charles Duncan | Method and System for Discovering Ancestors using Genomic and Genealogic Data |
-
2018
- 2018-12-19 CN CN201811557385.6A patent/CN111339211B/en active Active
Patent Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103138963A (en) * | 2011-11-25 | 2013-06-05 | 华为技术有限公司 | A method and device for locating network problems based on user perception |
| CN103179594A (en) * | 2011-12-21 | 2013-06-26 | 北京亿阳信通科技有限公司 | Method and device for optimizing wireless network on basis of road test data |
| CN105634787A (en) * | 2014-11-26 | 2016-06-01 | 华为技术有限公司 | Evaluation method, prediction method and device and system for network key indicator |
| CN104394021A (en) * | 2014-12-09 | 2015-03-04 | 中南大学 | Network flow abnormity analysis method based on visualization clustering |
| CN105429963A (en) * | 2015-11-04 | 2016-03-23 | 北京工业大学 | Invasion detection analysis method based on Modbus/Tcp |
| CN107231649A (en) * | 2016-03-25 | 2017-10-03 | 中国移动通信有限公司研究院 | A kind of determination method and device of indoor weak covering |
| CN106161651A (en) * | 2016-08-30 | 2016-11-23 | 成都科来软件有限公司 | A kind of data screening method based on BlueDrama |
| CN108271176A (en) * | 2016-12-30 | 2018-07-10 | 中国移动通信集团福建有限公司 | Determine base station cell matter difference root because method and system |
| CN108271189A (en) * | 2016-12-30 | 2018-07-10 | 中国移动通信集团公司 | A kind of quality of service monitoring method and device |
| CN108271191A (en) * | 2016-12-30 | 2018-07-10 | 中国移动通信集团福建有限公司 | Radio network problems root is because of localization method and device |
| CN108243060A (en) * | 2017-01-19 | 2018-07-03 | 上海直真君智科技有限公司 | A kind of network security alarm risk determination method presorted based on big data |
| CN108768702A (en) * | 2018-05-15 | 2018-11-06 | 华为技术有限公司 | Network analysis method and equipment |
Non-Patent Citations (1)
| Title |
|---|
| 王建军 ; 罗可 ; 赵志学 ; .基于数据挖掘的SNORT网络入侵检测系统.计算机工程与应用.2009,(第01期),全文. * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111339211A (en) | 2020-06-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111339211B (en) | Method, device, equipment and medium for analyzing network problems | |
| CN108200111B (en) | Resource configuration information updating method and device and resource interface equipment | |
| CN105204927A (en) | Application arrangement device and method for terminal equipment | |
| CN108280173B (en) | Key information mining method, medium and equipment for unstructured text | |
| CN109981234B (en) | Self-adaptive adjusting method, device, equipment and medium for double carriers and carrier aggregation | |
| CN103746831A (en) | Alarm analysis method, device and system | |
| CN111372209A (en) | Signaling data processing method, device, equipment and medium | |
| EP4181476A1 (en) | Network data analysis method, network data analysis functional network element and communication system | |
| CN104618162B (en) | A kind of management method of system docking, device and system | |
| CN114416685A (en) | Log processing method, system and storage medium | |
| CN107343292B (en) | TD-LTE system interference judgment method and device | |
| CN115134909B (en) | Communication interference source positioning method, device, equipment and storage medium | |
| CN113031877B (en) | Data storage methods, devices, equipment and media | |
| JP7777674B2 (en) | AK protocol wheel speed sensor protocol data bit analysis method and device | |
| CN109993390A (en) | Alarm correlation and dispatch optimization method, device, device and medium | |
| CN114828055B (en) | User service perception evaluation method, device, equipment, medium and program product | |
| CN109614621B (en) | Text correction method, device and equipment | |
| CN111082956B (en) | Event stream processing method, electronic device and readable storage medium | |
| CN110990350A (en) | Log analysis method and device | |
| CN105743676B (en) | A kind of multi-data source synthetical collection device and method | |
| CN115396518B (en) | Self-adaptive data synchronization method and system | |
| CN111984634A (en) | Alarm transaction extraction method, device, equipment and computer storage medium | |
| CN116506276A (en) | Mining method and system for relevance of alarm data | |
| CN113778977B (en) | Data processing method and data processing device | |
| CN111294173A (en) | Rate matching method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |