KR-102963243-B1 - METHOD FOR SOVING NETWORKS PROBLEM AND APPARATUS FOR PERFORMING THE METHOD
Abstract
A method for solving network problems and an electronic device for performing the method are presented. According to one embodiment, the electronic device may include at least one processor. The processor may determine a representative cause that represents each cause of an abnormal sample of a quality indicator representing the quality of the network. The processor may perform a time-series analysis on the indicator associated with the representative cause. The processor may propose a solution corresponding to the representative cause and the result of the time-series analysis.
Inventors
- 박상규
- 박종화
- 선영석
- 이윤주
- 이판형
- 정하경
Assignees
- 삼성전자주식회사
Dates
- Publication Date
- 20260511
- Application Date
- 20210402
Claims (15)
- In electronic devices, At least one processor Includes, The above processor is, Determine representative causes that represent each cause of abnormal samples in quality indicators representing network quality, and Perform time series analysis on indicators associated with the above representative causes, and Proposes a solution corresponding to the above representative cause and the results of the above time series analysis, and The above processor is, Before determining the above representative causes, Determining the respective causes of one or more abnormal samples based on the correspondence between predetermined abnormal samples and causes using association rule techniques of data mining, Electronic device.
- In paragraph 1, The above processor is, Determining a first time interval for detecting abnormalities in quality indicators representing the quality of the above network, and Detecting one or more abnormal samples of the quality indicators of the network during the first time interval, and Determine a representative cause representing each cause of the above one or more abnormal samples, and Performing a time series analysis on an indicator associated with the representative cause during a second time interval including the first time interval, Electronic device.
- In paragraph 1, The above processor is, Determining a representative cause representing one or more of the above causes, Electronic device.
- delete
- In electronic devices, At least one processor Includes, The above processor is, Determine representative causes that represent each cause of abnormal samples in quality indicators representing network quality, and Perform time series analysis on indicators associated with the above representative causes, and Proposes a solution corresponding to the above representative cause and the results of the above time series analysis, and The above processor is, Before determining the above representative causes, One or more abnormal samples are input into a neural network trained using multiple training data regarding the correspondence relationship between abnormal samples and causes, and Determining the cause of each of the one or more abnormal samples from the output of the above neural network, Electronic device.
- In paragraph 3, The above processor is, Determining the most frequent cause among each of the above one or more abnormal samples as the representative cause. Electronic device.
- In paragraph 2, The above processor is, Determining a second time interval including the first time interval above, and Determine the indicators associated with the above representative causes, and Performing a time series analysis on the indicators associated with the representative cause during the above second time interval, Electronic device.
- In Paragraph 7, The above processor is, Determining the time corresponding to a predetermined sample prior to the start time of the first time interval as the start time of the second time interval. Electronic device.
- Regarding network troubleshooting methods, An operation to detect one or more abnormal samples of quality indicators representing the quality of the network; An operation to determine the cause of each of the above one or more abnormal samples through pattern matching; An action to determine a representative cause representing one or more of the above causes; The operation of performing a time series analysis on an indicator associated with the representative cause during a time interval including one or more abnormal samples; and Operation of proposing a solution corresponding to the above representative cause and the results of the above time series analysis Includes, The operation of performing the above time series analysis is, The operation of determining the time corresponding to a predetermined sample prior to the time of the first abnormal sample among the above abnormal samples as the start time for performing the time series analysis; and The operation of analyzing the trend, seasonality, or residual components of the associated indicator during the target interval starting from the start time at which the above time series analysis is to be performed. A network troubleshooting method including
- In a computer program stored on a computer-readable recording medium, Combined with hardware to execute the method of paragraph 9, A computer program stored on a computer-readable recording medium.
- delete
- delete
- delete
- delete
- delete
Description
Method for Solving Network Problems and Electronic Apparatus for Performing the Method Various embodiments of the present disclosure relate to solving network problems and to methods for solving quality degradation of a communication network. When a quality issue occurs in a mobile network, analyzing the cause using only quality metrics at the time of occurrence allows one to determine the status of the relevant cells or entities at that point, but fails to identify time-series information such as the transience, persistence, or recurrence of the problem. Consequently, network administrators find it difficult to perform selective troubleshooting based on urgency or importance, and face limitations in determining fundamental solutions. Here, troubleshooting refers to the comprehensive diagnosis and resolution of complex problems occurring within a system. FIG. 1 is a block diagram of an electronic device in a network environment according to various embodiments. FIG. 2 is a block diagram illustrating a program according to various embodiments. FIG. 3 is a diagram illustrating an embodiment in which a problem of a network is solved by an electronic device according to one embodiment. FIG. 4 is a diagram illustrating the configuration of an electronic device according to one embodiment. FIG. 5 is a flowchart illustrating an example of solving a network problem by an electronic device according to one embodiment. FIG. 6 is a diagram illustrating an example of analyzing a representative cause by an electronic device according to one embodiment. FIG. 7 is a diagram illustrating an example in which time series analysis is performed by an electronic device according to one embodiment. FIG. 8 is a diagram illustrating various examples ranging from the analysis of representative causes to the proposal of solutions by an electronic device according to one embodiment. FIG. 9 is a flowchart of a method for solving network problems according to one embodiment. Hereinafter, embodiments will be described in detail with reference to the attached drawings. In the description with reference to the attached drawings, identical components are given the same reference numeral regardless of the drawing number, and redundant descriptions thereof will be omitted. FIG. 1 is a block diagram of an electronic device (101) in a network environment (100) according to various embodiments. Referring to FIG. 1, in the network environment (100), the electronic device (101) may communicate with an electronic device (102) through a first network (198) (e.g., a short-range wireless communication network) or may communicate with at least one of an electronic device (104) or a server (108) through a second network (199) (e.g., a long-range wireless communication network). According to one embodiment, the electronic device (101) may communicate with the electronic device (104) through a server (108). According to one embodiment, the electronic device (101) may include a processor (120), memory (130), input module (150), sound output module (155), display module (160), audio module (170), sensor module (176), interface (177), connection terminal (178), haptic module (179), camera module (180), power management module (188), battery (189), communication module (190), subscriber identification module (196), or antenna module (197). In some embodiments, at least one of these components (e.g., connection terminal (178)) may be omitted from the electronic device (101), or one or more other components may be added. In some embodiments, some of these components (e.g., sensor module (176), camera module (180), or antenna module (197)) may be integrated into a single component (e.g., display module (160)). The processor (120) can control at least one other component (e.g., hardware or software component) of the electronic device (101) connected to the processor (120) by executing software (e.g., program (240)), for example, and can perform various data processing or operations. According to one embodiment, as at least part of the data processing or operations, the processor (120) can store commands or data received from other components (e.g., sensor module (176) or communication module (190)) in volatile memory (132), process the commands or data stored in volatile memory (132), and store the resulting data in non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., central processing unit or application processor) or an auxiliary processor (123) that can operate independently or together with it (e.g., graphics processing unit, neural processing unit (NPU), image signal processor, sensor hub processor, or communication processor). For example, if the electronic device (101) includes a main processor (121) and an auxiliary processor (123), the auxiliary processor (123) may be configured to use lower power than the main processor (121) or to be specialized for a designated function. The auxiliary