CN111339211A - Method, device, equipment and medium for analyzing network problems - Google Patents
Method, device, equipment and medium for analyzing network problems Download PDFInfo
- Publication number
- CN111339211A CN111339211A CN201811557385.6A CN201811557385A CN111339211A CN 111339211 A CN111339211 A CN 111339211A CN 201811557385 A CN201811557385 A CN 201811557385A CN 111339211 A CN111339211 A CN 111339211A
- Authority
- CN
- China
- Prior art keywords
- type
- rule
- event
- data corresponding
- network
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000004458 analytical method Methods 0.000 claims abstract description 27
- 238000004590 computer program Methods 0.000 claims description 9
- 238000000605 extraction Methods 0.000 claims description 7
- 230000011664 signaling Effects 0.000 claims description 3
- 239000008187 granular material Substances 0.000 claims 1
- 230000000875 corresponding effect Effects 0.000 description 30
- 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 5
- 239000000284 extract Substances 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000007619 statistical method Methods 0.000 description 3
- 238000000354 decomposition reaction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000002596 correlated effect 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
- 239000000835 fiber Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
技术领域technical field
本发明涉及通信技术领域,尤其涉及一种网络问题分析的方法、装置、设备及介质。The present invention relates to the field of communication technologies, and in particular, to a method, apparatus, device and medium for analyzing network problems.
背景技术Background technique
目前,移动通信网络的问题根因分析方法和工具往往只在某些物理或逻辑节点上、或是在某些接口上进行统计分析;且没有充分利用可用获取的多种信息源进行深度挖掘和分析,另外,问题分析方法的目标比较单一,往往只是停留在分析现象的层面,也不便于在不同类型问题间相互通用;因此,对问题根因分析的方法在粒度和深度上不够,且通用性不够。At present, the root cause analysis methods and tools for mobile communication network problems often only perform statistical analysis on some physical or logical nodes or on some interfaces; Analysis, in addition, the goal of problem analysis methods is relatively single, and often only stays at the level of analyzing phenomena, and it is not convenient to be common to different types of problems; therefore, the method of problem root cause analysis is not enough in granularity and depth, and is universal. Sex is not enough.
发明内容SUMMARY OF THE INVENTION
本发明实施例提供了网络问题分析的方法、装置、设备及介质,目的是为了解决因网络问题根源分析方法的力度和深度不够,导致网络问题分析不准确的问题。The embodiments of the present invention provide a method, device, equipment and medium for analyzing network problems, which aim to solve the problem of inaccurate analysis of network problems due to insufficient strength and depth of the method for analyzing the root causes of network problems.
第一方面,本发明实施例提供了一种网络问题分析的方法,方法包括:提取每一类型的网络问题对应的数据;其中,网络问题包括:第一事件型问题和第一会话型问题;将提取的每一类型的网络问题对应的数据分别聚类,得到第一事件型问题和第一会话型问题对应的聚类数据;分别将第一事件型问题和第一会话型问题对应的聚类数据与多个规则条目进行匹配,并根据匹配的规则条目确定与第一事件型问题和第一会话型问题对应的最终根因;其中,规则条目包括产生网络问题的规则结论。In a first aspect, an embodiment of the present invention provides a method for analyzing a network problem. The method includes: extracting data corresponding to each type of network problem; wherein the network problem includes: a first event-type problem and a first conversation-type problem; The extracted data corresponding to each type of network questions are clustered separately to obtain the clustered data corresponding to the first event type question and the first conversation type question; the clustering data corresponding to the first event type question and the first conversation type question are respectively The class data is matched with a plurality of rule entries, and the final root cause corresponding to the first event-type problem and the first conversation-type problem is determined according to the matched rule entries; wherein, the rule entry includes the rule conclusion that generates the network problem.
第二方面,本发明实施例提供了一种网络问题分析的装置,装置包括:提取模块,用于提取每一类型的网络问题对应的数据;其中,网络问题包括:第一事件型问题和第一会话型问题;聚类模块,用于将提取的每一类型的网络问题对应的数据分别聚类,得到第一事件型问题和第一会话型问题对应的聚类数据;匹配模块,用于分别将第一事件型问题和第一会话型问题对应的聚类数据与多个规则条目进行匹配,并根据匹配的规则条目确定与第一事件型问题和第一会话型问题对应的最终根因;其中,规则条目包括产生网络问题的规则结论。In a second aspect, an embodiment of the present invention provides an apparatus for analyzing network problems. The apparatus includes: an extraction module for extracting data corresponding to each type of network problem; wherein the network problem includes: a first event-type problem and a third A conversational question; the clustering module is used to separately cluster the extracted data corresponding to each type of network question to obtain the clustered data corresponding to the first event type question and the first conversational question; the matching module is used to Match the clustering data corresponding to the first event type question and the first conversation type question with multiple rule entries respectively, and determine the final root cause corresponding to the first event type question and the first conversation type question according to the matched rule entries ; wherein, the rule entry includes the rule conclusion that produces the network problem.
本发明实施例提供了一种网络问题分析的设备,包括:至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。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. method on the one hand.
第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the method of the first aspect in the foregoing embodiments is implemented.
本发明实施例提供的网络问题分析的方法、装置、设备及介质,通过将可能发生的第一事件型问题和第一会话型问题的原因在提取之后进行聚类,再与多个规则条目进行匹配,最终输出最匹配的规则条目的规则结论作为最终根因。上述中将数据根据第一事件型问题和第一会话型问题进行提取和聚类,解决了因网络问题根源分析方法的力度和深度不够,导致网络问题分析不准确的问题。The method, device, device, and medium for analyzing network problems provided by the embodiments of the present invention perform clustering of the causes of the first event-type problem and the first conversation-type problem that may occur after extraction, and then perform the analysis with multiple rule entries. Match, and finally output the rule conclusion of the most matching rule entry as the final root cause. The above-mentioned data is extracted and clustered according to the first event-type problem and the first conversation-type problem, which solves the problem of inaccurate analysis of network problems due to insufficient strength and depth of the root cause analysis method of network problems.
附图说明Description of drawings
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions of the embodiments of the present invention more clearly, the accompanying drawings required in the embodiments of the present invention will be briefly introduced below. For those of ordinary skill in the art, without creative work, the Additional drawings can be obtained from these drawings.
图1示出了根据本发明一些实施例提供的网络问题分析的方法的流程图。FIG. 1 shows a flowchart of a method for analyzing network problems according to some embodiments of the present invention.
图2(a)-图2(b)示出了图1中的规则匹配算法的示意图。Figures 2(a)-2(b) show schematic diagrams of the rule matching algorithm in Figure 1 .
图3示出了根据本发明一些实施例提供的网络问题分析的装置的示意图。FIG. 3 shows a schematic diagram of an apparatus for analyzing network problems according to some embodiments of the present invention.
图4示出了根据本发明一些实施例提供的网络问题分析的装置的示意图。FIG. 4 shows a schematic diagram of an apparatus for analyzing network problems according to some embodiments of the present invention.
具体实施方式Detailed ways
下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。The features and exemplary embodiments of various aspects of the present invention will be described in detail below. In order to make the objects, technical solutions and advantages of the present invention more clear, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only configured to explain the present invention, and are not configured to limit the present invention. It will be apparent to those skilled in the art that the present invention may be practiced without some of these specific details. The following description of the embodiments is only intended to provide a better understanding of the present invention by illustrating examples of the invention.
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that, in this document, 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 any relationship between these entities or operations. any such actual relationship or sequence exists. Moreover, the terms "comprising", "comprising" or any other variation thereof are intended to encompass a non-exclusive inclusion such that a process, method, article or device that includes a list of elements includes not only those elements, but also includes not explicitly listed or other elements inherent to such a process, method, article or apparatus. Without further limitation, an element defined by the phrase "comprises" does not preclude the presence of additional identical elements in a process, method, article, or device that includes the element.
为了更好地理解本发明,下面结合图1对本发明实施例的网络问题分析的方法进行详细描述。In order to better understand the present invention, a method for analyzing a network problem according to an embodiment of the present invention is described in detail below with reference to FIG. 1 .
图1示出了根据本发明一些实施例提供的网络问题分析的方法的流程图。如图1所示,该网络问题分析的方法可包括:FIG. 1 shows a flowchart of a method for analyzing network problems according to some embodiments of the present invention. As shown in Figure 1, the method for analyzing the network problem may include:
步骤S1:获取每一类型的网络问题对应的数据;其中,网络问题包括:第一事件型问题和第一会话型问题。Step S1: Acquire data corresponding to each type of network problem; wherein, the network problem includes: a first event-type problem and a first conversation-type problem.
本发明实施例中采用以事件和会话为分析粒度,进而能解决只在某些物理或逻辑节点上、或是在某些接口上进行统计分析,无法实现精细到事件级或会话级的分析。In the embodiment of the present invention, events and sessions are used as the analysis granularity, which can solve the problem that only statistical analysis is performed on some physical or logical nodes or on some interfaces, and analysis down to event level or session level cannot be realized.
事件型问题和会话型问题划分的方式包括:根据网络问题发生的时间段的长短来确定网络问题的类型;将发生在短时间内的问题定义为事件型问题,例如一次VOLTE呼叫接通失败,一次VOLTE掉话等;将发生在相对较长的时间内的问题定义为会话型问题,例如VOLTE语音通话过程中通话质量不佳,在视频播放过程中发生卡顿。对于,事件型问题包括成功事件型问题和失败事件型问题(第一事件型问题);会话型问题包括质差会话型问题(第一会话型问题)和质好会话型问题。The method of dividing event-type problems and conversation-type problems includes: determining the type of network problems according to the length of the network problem; A VOLTE call dropped, etc.; the problem that occurs in a relatively long period of time is defined as a conversational problem, such as poor call quality during a VOLTE voice call, and freezes during video playback. For, event-type questions include success-event-type questions and failure-event-type questions (first-event-type questions); conversation-type questions include poor-quality conversation-type questions (first-conversation-type questions) and good-quality conversation-type 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 respectively, and the irrelevant data is not extracted, and then Reduce the workload of data processing.
在本发明实施例中,在步骤S1之前,该网络问题分析的方法还包括:首先,借助大数据平台,获取数据,获取的数据包括:中国移动统一DPI,包括硬采和软采数据,特别是软采数据更具挖掘价值,软采数据包括:信令面和用户信息;无线网络工程参数,主要包括天馈线信息和小区覆盖的无线环境信息;无线和核心网节点配置参数;无线和核心网节点统计信息;无线和核心网节点告警信息。In the embodiment of the present invention, before step S1, the method for analyzing network problems further includes: first, obtaining data with the help of a big data platform, and the obtained data includes: China Mobile unified DPI, including hard mining and soft mining data, especially Soft mining data has more mining value. Soft mining data includes: signaling plane and user information; wireless network engineering parameters, mainly including antenna feeder information and wireless environment information covered by cells; wireless and core network node configuration parameters; Network node statistics; 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 obtained data, and the irrelevant data are extracted. The data is not extracted, thereby reducing the workload of data processing.
步骤S2:将提取的每一类型的网络问题对应的数据分别聚类,得到第一事件型问题和第一会话型问题对应的聚类数据。Step S2: Clustering the extracted data corresponding to each type of network question respectively to obtain clustered data corresponding to the first event-type question and the first conversation-type question.
具体地,将步骤S1采集的数据进行根据网络问题的类型进行聚类,得到每一类型网络问题对应的聚类数据。下表为质差会话提取的可能会导致质差会话的信息:Specifically, the data collected in step S1 is clustered according to the types of network problems to obtain clustering data corresponding to each type of network problems. The following table extracts information from poor sessions that may lead to poor sessions:
本发明实施例对问题根因分析的目的就是分析网络中的失败事件和质差会话,尽量给出问题的最可能原因并尽可能提供解决问题的思路和方案。The purpose of analyzing the root cause of the problem in the embodiment of the present invention is to analyze the failure events and poor quality sessions in the network, try to give the most probable cause of the problem, and provide ideas and solutions for solving the problem as much as possible.
步骤S3:分别将第一事件型问题和第一会话型问题对应的聚类数据与多个规则条目进行匹配,并根据匹配的规则条目确定与第一事件型问题和第一会话型问题对应的最终根因;其中,规则条目包括产生网络问题的规则结论。Step S3: Match the clustering data corresponding to the first event-type question and the first conversation-type question with a plurality of rule entries respectively, and determine the cluster data corresponding to the first event-type question and the first conversation-type question according to the matched rule entries. The ultimate root cause; where the rule entry includes the rule conclusion that created the network problem.
在本发明实施例中,可以采用如图2(a)所示的规则树来匹配得出每一类型网络问题对应的最终根因;也可以采用如图2(b)所示的规则条目来匹配得出每一类型网络问题对应的最终根因。其中,A为可能产生网络问题的因素。In this embodiment of the present invention, the rule tree shown in FIG. 2(a) can be used to match and obtain the final root cause corresponding to each type of network problem; the rule entry shown in Matching results in the final root cause corresponding to each type of network problem. Among them, A is a 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 FIG. 2(b)) from the rule tree in Fig. 2(a) realizes that the rules are configurable, modifiable, and extensible, and the business logic is changed from the program code logically separated. The rule tree decomposition process shown in Figure 2(a) and Figure 2(b), the specific method 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 required in the rule entry has been correlated and extracted to a failure event (the first event type problem) or poor quality conversation (the first conversation type problem); now, the decomposed rule The entries are logically matched with the information content of these failed events or poor quality sessions, and if the match is successful, the conclusion part of the matching entry is output. In this way, the complex business logic is separated from the system implementation. Business experts are responsible for researching and sorting out business rules and designing rule entries, while system developers only need to focus on how to associate and extract the required amount of information.
在本发明实施例中,在执行步骤S1和步骤S2之后,质差会话和失败事件所对应相关的信息均已经被关联和提取了出来,相关的信息量来自相关联的各个方面,相关信息越多越好;而规则条目的任务是制定更加细致准确的判断条件,使用的判断量越多越好、条件的粒度越细越好。In this embodiment of the present invention, after step S1 and step S2 are performed, the relevant information corresponding to the poor quality session and the failure event has been associated and extracted, and the relevant information comes from various aspects of the association. The more the better; the task of the rule entry 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, a rule entry includes a rule condition and a rule priority; setting a priority for each rule entry is to adapt to changes in the rule condition. When the rule condition uses more fine-grained information, the rule entry's The priority is higher; when a rule is matched, 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 selected. rule as the final matching result. In this way, through the priority of the rules, the root cause analysis of the problem at different levels can be realized, and the most probable cause of the problem can be given as much as possible to maximize the accuracy.
在本发明实施例中,规则树分解后的规则条目形成一个规则条目表,表中的每一条规则条目会包含四部分信息,如下表:In the embodiment of the present invention, the rule entries after the decomposition of the rule tree form a rule entry table, and each rule entry in the table will contain four parts of information, as shown in the following table:
在本发明实施例中,只要规则条目条件部分使用的信息足够多,规则条目是可以给出非常准确的问题分析结论、甚至直接提供解决方案的。In this 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, or even directly provide a solution.
在本发明实施例中,在执行步骤S3之后,还可以根据最终根因和步骤S2聚类的数据,更新规则条目,包括:根据聚类的数据是可以得出可能的问题根因,将可能的问题根因和最终根因之间的差异性,以及在调整最终问题根因之后,网络问题是否得到改善;如果没有改善,说明这个规则条目设置的不合适,需要进行调整,例如,通过可能的问题根因解决网络问题,那么可以根据该可能的网络问题根因来调整规则条目的规则条件和优先级,使该规则条目是更加准确的;再者,在规则条目很准确的情况下,是可以反向调整聚类的数据,调整获取对问题根因最直接的数据,而不是最直接的问题根因的数据则可以减低优先级或者不获取。In this embodiment of the present invention, after step S3 is performed, the rule entry can also be updated according to the final root cause and the data clustered in step S2, including: according to the clustered data, the possible root cause of the problem can be obtained, and the possible root cause of the problem can be obtained. The difference between the root cause of the problem and the final root cause, and whether the network problem is improved after adjusting the root cause of the final problem; If the root cause of the problem solves the network problem, then the rule condition 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; It is the data that can be adjusted in reverse, and the data that is most direct to the root cause of the problem can be adjusted to obtain the data that is not the most direct cause of the problem, and the priority can be reduced or not obtained.
在本发明实施例中,在步骤S3之后,对第一事件型问题和第一会话型问题进行分类统计,具体包括:根据用户信息统计与第一事件型问题和第一会话型问题对应的最终根因。通过上述统计方法即可给出第一事件型问题和第一会话型问题的主要构成因素,有的放矢地解决问题。In the embodiment of the present invention, after step S3, classifying and counting the first event-type questions and the first conversation-type questions specifically includes: according to user information, counting the final results corresponding to the first event-type questions and the first conversation-type questions. Root cause. The main constituent factors of the first event-type problem and the first conversation-type problem can be given by the above statistical methods, and the problems can be solved in a targeted manner.
在本发明实施例中,通过将可能发生的第一事件型问题和第一会话型问题的原因在提取之后进行聚类,再与多个规则条目进行匹配,最终输出最匹配的规则条目的规则结论作为最终根因。上述中将数据根据第一事件型问题和第一会话型问题进行提取和聚类,解决了因网络问题根源分析方法的力度和深度不够,导致网络问题分析不准确的问题。In this embodiment of the present invention, the causes of the first event-type problem and the first conversation-type problem that may occur are clustered after extraction, and then matched with multiple rule entries, and finally the rule of the most matching rule entry is output. Conclusion as the ultimate root cause. The above-mentioned data is extracted and clustered according to the first event-type problem and the first conversation-type problem, which solves the problem of inaccurate analysis of network problems due to insufficient strength and depth of the root cause analysis method of network problems.
图3示出了根据本发明一些实施例提供的网络问题分析的装置的示意图。如图3所示,该网络问题分析的装置包括:FIG. 3 shows a schematic diagram of an apparatus for analyzing network problems according to some embodiments of the present invention. As shown in Figure 3, the device for analyzing network problems includes:
提取模块301,用于提取每一类型的网络问题对应的数据;其中,网络问题包括:第一事件型问题和第一会话型问题;The
聚类模块302,用于将提取的每一类型的网络问题对应的数据分别聚类,得到第一事件型问题和第一会话型问题对应的聚类数据;The
匹配模块303,用于分别将第一事件型问题和第一会话型问题对应的聚类数据与多个规则条目进行匹配,并根据匹配的规则条目确定与第一事件型问题和第一会话型问题对应的最终根因;其中,规则条目包括产生网络问题的规则结论。The
可选的,装置还包括:确定模;确定模块,用于:根据网络问题发生的第一时间段和第二时间段分别确定第一事件型问题和第一会话型问题;其中,第一时间段小于第二时间段。Optionally, the device further includes: a determining module; a determining 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 in which the network problem occurs; wherein, the first time period period is less than the second time period.
可选的,聚类数据包括:信息类型、信息类型的优先级、信息子类和描述。Optionally, the clustering data includes: information type, priority of information type, information sub-category and description.
可选的,信息类型包括:时间点、IMSI级别、小区基本、栅格级别和大颗粒维度级别中的一个或多个。Optionally, the information type includes: one or more of time point, IMSI level, cell basic, grid level and large particle dimension level.
可选的,每一规则条目还包括:规则条件和规则优先级;Optionally, each rule entry further includes: rule condition and rule priority;
匹配模块303,具体用于:分别将第一事件型问题和第一会话型问题对应的聚类数据与多个规则条目中的每一规则条目包括的规则条件进行匹配;将匹配的规则条目中规则优先级最高的规则条目输出;并根据规则优先级最高的规则条目确定与第一事件型问题和第一会话型问题对应的最终根因。The
可选的,每一规则条目,还包括:规则描述;规则描述用于描述每一规则条目增删改查的信息。Optionally, each rule entry further includes: a rule description; the rule description is used to describe the information added, deleted, modified and checked for each rule entry.
可选的,装置还包括:更新模块;更新模块,用于根据聚类数据更新规则条件。Optionally, the apparatus further includes: an update module; an update module for updating the rule condition according to the clustering data.
可选的,提取模块301,具体用于:从中国移动统一DPI、天线工程参数、无线和核心节点配置参数、无线和核心节点告警信息中的一种或多种中提取每一类型的网络问题对应的数据。Optionally, the
可选的,中国移动统一DPI包括:信令面和用户信息。Optionally, the unified DPI of China Mobile includes: signaling plane and user information.
可选的,装置还包括:统计模块;统计模块,用于:根据用户信息统计与第一事件型问题和第一会话型问题对应的最终根因。Optionally, the apparatus further includes: a statistics module; and a statistics module, configured to: according to the user information, count the final root causes corresponding to the first event-type question and the first conversation-type question.
在本发明实施例中,通过将可能发生的第一事件型问题和第一会话型问题的原因在提取之后进行聚类,再与多个规则条目进行匹配,最终输出最匹配的规则条目的规则结论作为最终根因。上述中将数据根据第一事件型问题和第一会话型问题进行提取和聚类,解决了因网络问题根源分析方法的力度和深度不够,导致网络问题分析不准确的问题。In this embodiment of the present invention, the causes of the first event-type problem and the first conversation-type problem that may occur are clustered after extraction, and then matched with multiple rule entries, and finally the rule of the most matching rule entry is output. Conclusion as the ultimate root cause. The above-mentioned data is extracted and clustered according to the first event-type problem and the first conversation-type problem, which solves the problem of inaccurate analysis of network problems due to insufficient strength and depth of the root cause analysis method of network problems.
另外,结合图1描述的本发明实施例的网络问题分析的方法可以由网络问题分析的设备来实现。图4示出了本发明实施例提供的网络问题分析的设备的硬件结构示意图。In addition, the method for analyzing network problems in the embodiment of the present invention described in conjunction with FIG. 1 may be implemented by a device for analyzing network problems. FIG. 4 shows a schematic diagram of a hardware structure of a device for analyzing network problems provided by an embodiment of the present invention.
网络问题分析的设备可以包括处理器401以及存储有计算机程序指令的存储器402。The apparatus for network problem analysis may include a
具体地,上述处理器401可以包括中央处理器(CPU),或者特定集成电路(Application Specific Integrated Circuit,ASIC),或者可以被配置成实施本发明实施例的一个或多个集成电路。Specifically, the above-mentioned
存储器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)或闪存或者两个或更多个以上这些的组合。
处理器401通过读取并执行存储器402中存储的计算机程序指令,以实现上述实施例中的任意一种网络问题分析的方法。The
在一个示例中,网络问题分析的设备还可包括通信接口403和总线410。其中,如图4所示,处理器401、存储器402、通信接口403通过总线410连接并完成相互间的通信。In one example, the apparatus for network problem analysis may further include a
通信接口403,主要用于实现本发明实施例中各模块、装置、单元和/或设备之间的通信。The
总线410包括硬件、软件或两者,将网络问题分析的设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(AGP)或其他图形总线、增强工业标准架构(EISA)总线、前端总线(FSB)、超传输(HT)互连、工业标准架构(ISA)总线、无限带宽互连、低引脚数(LPC)总线、存储器总线、微信道架构(MCA)总线、外围组件互连(PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(SATA)总线、视频电子标准协会局部(VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线410可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。The
另外,结合上述实施例中的网络问题分析的方法,本发明实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种网络问题分析的方法。In addition, in combination with the method for analyzing network problems in the foregoing embodiments, the embodiments of the present invention may provide a computer-readable storage medium for implementation. 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 foregoing embodiments is implemented.
需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本发明的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本发明的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。It is to be understood that the present invention is not limited to the specific arrangements and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above-described 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, and those skilled in the art can make various changes, modifications and additions, or change the sequence of steps after comprehending the spirit of the present invention.
以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(ASIC)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、ROM、闪存、可擦除ROM(EROM)、软盘、CD-ROM、光盘、硬盘、光纤介质、射频(RF)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。The functional blocks shown in the above-described structural block diagrams may 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), suitable 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 communication link by a data signal carried in a carrier wave. A "machine-readable medium" may include any medium that can store or transmit 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. The code segments may be downloaded via a computer network such as the Internet, an intranet, or 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, 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 the description, the specific working process of the above-described systems, modules and units may refer to the foregoing method embodiments. The corresponding process in , will not be repeated here. It should be understood that the protection scope of the present invention is not limited to this. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should all cover within the protection scope of the present invention.
Claims (13)
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 true CN111339211A (en) | 2020-06-26 |
| CN111339211B 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) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113095788A (en) * | 2021-04-22 | 2021-07-09 | 北京百度网讯科技有限公司 | Question distribution method and device, electronic equipment and storage medium |
| WO2021139252A1 (en) * | 2020-07-31 | 2021-07-15 | 平安科技(深圳)有限公司 | Operation and maintenance fault root cause identification method and apparatus, computer device, and storage medium |
| CN115277352A (en) * | 2021-04-29 | 2022-11-01 | 中国移动通信集团辽宁有限公司 | Network element instruction error correction method and device, electronic equipment and computer storage medium |
| CN118612671A (en) * | 2024-06-11 | 2024-09-06 | 中国联合网络通信集团有限公司 | Method, device, equipment, medium and product for determining network communication problems |
Citations (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050120105A1 (en) * | 2003-12-01 | 2005-06-02 | Popescu George V. | Method and apparatus to support application and network awareness of collaborative applications using multi-attribute clustering |
| 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 |
| US20150281140A1 (en) * | 2012-10-10 | 2015-10-01 | Hewlett-Packard Developmetn Company, L.P. | Identifying reports to address network issues |
| CN105429963A (en) * | 2015-11-04 | 2016-03-23 | 北京工业大学 | Invasion detection analysis method based on Modbus/Tcp |
| US20160125435A1 (en) * | 2014-10-31 | 2016-05-05 | Microsoft Technology Licensing , LLC | Interrogation of mean field system |
| 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 |
| US20170213127A1 (en) * | 2016-01-24 | 2017-07-27 | Matthew Charles Duncan | Method and System for Discovering Ancestors using Genomic and Genealogic Data |
| 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 |
| CN108271191A (en) * | 2016-12-30 | 2018-07-10 | 中国移动通信集团福建有限公司 | Radio network problems root is because of localization method and device |
| CN108271189A (en) * | 2016-12-30 | 2018-07-10 | 中国移动通信集团公司 | A kind of quality of service monitoring method and device |
| CN108768702A (en) * | 2018-05-15 | 2018-11-06 | 华为技术有限公司 | Network analysis method and equipment |
-
2018
- 2018-12-19 CN CN201811557385.6A patent/CN111339211B/en active Active
Patent Citations (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050120105A1 (en) * | 2003-12-01 | 2005-06-02 | Popescu George V. | Method and apparatus to support application and network awareness of collaborative applications using multi-attribute clustering |
| 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 |
| US20150281140A1 (en) * | 2012-10-10 | 2015-10-01 | Hewlett-Packard Developmetn 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 |
| 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 |
| US20170213127A1 (en) * | 2016-01-24 | 2017-07-27 | Matthew Charles Duncan | Method and System for Discovering Ancestors using Genomic and Genealogic Data |
| 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 |
| CN108271191A (en) * | 2016-12-30 | 2018-07-10 | 中国移动通信集团福建有限公司 | Radio network problems root is because of localization method and device |
| CN108271189A (en) * | 2016-12-30 | 2018-07-10 | 中国移动通信集团公司 | A kind of quality of service monitoring 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网络入侵检测系统", no. 01 * |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021139252A1 (en) * | 2020-07-31 | 2021-07-15 | 平安科技(深圳)有限公司 | Operation and maintenance fault root cause identification method and apparatus, computer device, and storage medium |
| CN113095788A (en) * | 2021-04-22 | 2021-07-09 | 北京百度网讯科技有限公司 | Question distribution method and device, electronic equipment and storage medium |
| CN113095788B (en) * | 2021-04-22 | 2023-07-11 | 北京百度网讯科技有限公司 | Problem distribution method, device, electronic equipment and storage medium |
| CN115277352A (en) * | 2021-04-29 | 2022-11-01 | 中国移动通信集团辽宁有限公司 | Network element instruction error correction method and device, electronic equipment and computer storage medium |
| CN115277352B (en) * | 2021-04-29 | 2023-09-19 | 中国移动通信集团辽宁有限公司 | Network element instruction error correction method, device, electronic equipment and computer storage medium |
| CN118612671A (en) * | 2024-06-11 | 2024-09-06 | 中国联合网络通信集团有限公司 | Method, device, equipment, medium and product for determining network communication problems |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111339211B (en) | 2023-09-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111339211A (en) | Method, device, equipment and medium for analyzing network problems | |
| CN108200111B (en) | Resource configuration information updating method and device and resource interface equipment | |
| CN108280173B (en) | Key information mining method, medium and equipment for unstructured text | |
| WO2015039478A1 (en) | Method and apparatus for recognizing junk messages | |
| CN115658072A (en) | Data blood margin analysis method, device, equipment and computer readable storage medium | |
| CN116150125A (en) | Training method, device, equipment and storage medium for structured data generation model | |
| JP7777674B2 (en) | AK protocol wheel speed sensor protocol data bit analysis method and device | |
| CN113031877B (en) | Data storage methods, devices, equipment and media | |
| CN109993390A (en) | Alarm correlation and dispatch optimization method, device, device and medium | |
| CN109614621B (en) | Text correction method, device and equipment | |
| CN110990350A (en) | Log analysis method and device | |
| CN109688167B (en) | Data processing method, device, equipment and computer storage medium | |
| CN114791912A (en) | A data processing method, system, electronic device and storage medium | |
| CN111314850A (en) | Matching method, device, equipment and medium for store and user | |
| CN110738048B (en) | Keyword extraction method and device and terminal equipment | |
| CN116702664B (en) | Time violation repairing method and device, computer equipment and storage medium | |
| CN111984634A (en) | Alarm transaction extraction method, device, equipment and computer storage medium | |
| CN116074183B (en) | C3 timeout analysis method, device and equipment based on rule engine | |
| CN109993388B (en) | Method, device, equipment and medium for judging main cause of degraded cell | |
| CN113778977B (en) | Data processing method and data processing device | |
| CN116506276A (en) | Mining method and system for relevance of alarm data | |
| CN111898121B (en) | Mailbox-based frequency limiting method and device, computer equipment and storage medium | |
| CN115905145A (en) | File processing method, device, equipment and computer storage medium | |
| CN116932345A (en) | User operation behavior detection method and device | |
| CN109873908B (en) | Method, device, computer equipment and storage medium for identifying junk call identifiers |
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 |