[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR102389909B1 - Apparatus and method for detecting abnormality of wireless network - Google Patents

Apparatus and method for detecting abnormality of wireless network Download PDF

Info

Publication number
KR102389909B1
KR102389909B1 KR1020200134406A KR20200134406A KR102389909B1 KR 102389909 B1 KR102389909 B1 KR 102389909B1 KR 1020200134406 A KR1020200134406 A KR 1020200134406A KR 20200134406 A KR20200134406 A KR 20200134406A KR 102389909 B1 KR102389909 B1 KR 102389909B1
Authority
KR
South Korea
Prior art keywords
cluster
wireless network
network quality
quality data
anomaly detection
Prior art date
Application number
KR1020200134406A
Other languages
Korean (ko)
Inventor
조연제
김성현
김영석
Original Assignee
주식회사 케이티
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 주식회사 케이티 filed Critical 주식회사 케이티
Priority to KR1020200134406A priority Critical patent/KR102389909B1/en
Application granted granted Critical
Publication of KR102389909B1 publication Critical patent/KR102389909B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/142Network analysis or design using statistical or mathematical methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Algebra (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Physics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention relates to an apparatus and a method for detecting abnormality of wireless network, which is to detect abnormality of wireless network by each cell based on the Mahalanobis distance considering the cluster characteristics of data. The apparatus according to an embodiment includes: a quality data receiving unit receiving wireless network quality data collected from a cell; a preprocessing unit preprocessing the received wireless network quality data; a Mahalanobis distance calculation unit calculating the distance between preset clusters of the corresponding cell and the preprocessed wireless network quality data and determining and storing the minimum Mahalanobis distance therefrom; and an abnormality detection unit. In a case where the minimum Mahalanobis distance exceeds a first threshold, the abnormality detection unit defines a predetermined number of preprocessed and latest wireless network quality data of the corresponding cell as a temporary cluster. In a case where the total distance between the temporary cluster and preset clusters related to the temporary cluster exceeds a second threshold, the abnormality detection unit determines that the wireless network quality of the cell is abnormal.

Description

무선망 이상 탐지 장치 및 무선망 이상 탐지 방법{Apparatus and method for detecting abnormality of wireless network }Apparatus and method for detecting abnormality of wireless network }

본 발명은 무선망 이상 탐지를 위한 장치 및 방법에 관한 것으로, 보다 구체적으로 클러스터 인지 마할라노비스 거리 기반으로 무선망 이상을 탐지하기 위한 무선망 이상 탐지 장치 및 무선망 이상 탐지 방법에 관한 것이다.The present invention relates to an apparatus and method for detecting anomaly in a wireless network, and more particularly, to an apparatus and method for detecting anomaly in a wireless network for detecting anomaly in a wireless network based on a cluster-aware Mahalanobis distance.

이동통신시스템에서는 무선망 모니터링을 수행하여 장애와 같은 이상 탐지를 수행한다. 일반적으로 이동통신시스템의 NMS(Network Management System)는 기지국 장비들을 관리하는 EMS(Element Management System)로부터 주기적으로 데이터를 수집하여 통계 분석을 하고, 무선망 품질 관리 시스템에서는 NMS에서 분석된 통계 데이터를 활용하거나 또는 각 지역 국사에서 필요에 따라 EMS에서 수집한 데이터 중 일부 데이터를 직접 수집하여 무선망 품질 지표(예, Key Performance Indicator)를 도출하여 무선망의 이상을 탐지한다. 예를 들어, SINR, BLER, 호 절단 횟수 등의 무선망 품질 지표를 도출하여 무선망의 이상을 탐지한다. 이와 같이 무선망 품질에 관한 원시 데이터(Raw Data)를 모두 이용하지 않고 원시 데이터로부터 계산된 몇 가지 무선망 품질 지표들을 각각 모니터링하기 때문에, 해당 무선망 품질 지표가 나빠지는 경우 이외의 이상 상태는 탐지가 어려운 단점이 있다.In a mobile communication system, wireless network monitoring is performed to detect abnormalities such as failures. In general, the NMS (Network Management System) of a mobile communication system periodically collects data from the EMS (Element Management System) that manages base station equipment and performs statistical analysis, and the wireless network quality management system utilizes the statistical data analyzed in the NMS Alternatively, if necessary, each regional office detects anomalies in the wireless network by directly collecting some of the data collected from the EMS and deriving a wireless network quality indicator (eg, Key Performance Indicator). For example, anomalies in the wireless network are detected by deriving wireless network quality indicators such as SINR, BLER, and the number of call cuts. As described above, since some wireless network quality indicators calculated from the raw data are monitored without using all of the raw data on the wireless network quality, abnormal conditions other than the case where the corresponding wireless network quality indicator deteriorates are detected. has the disadvantage of being difficult.

한편, 무선망 장비의 고장이나 케이블 파손 등과 같은 장애은 장애 발생 기준이 명확하지만, 무선망 품질 지표를 이용한 이상 탐지는 품질 열화 기준이 명확하지 않은 문제점이 있다. 일반적으로 절대적인 임계값을 기준으로 무선망 품질 지표를 모니터링하여 품질 이상을 판단한다. 그리고 무선망의 각 셀(RU:Radio Unit)은 해당 지역의 지리적 특성과 사용자들의 시간대별 트래픽 추이에 따라 서로 다른 무선망 품질 지표 확률 분포 특성을 가지고 있음에도 불구하고, 전국의 모든 셀에 대해 절대적인 동일한 기준을 일괄 적용하고 있다. 이러한 절대적 기준은, 관리자의 경험에 의존하고 있다. 따라서, 무선망의 정확한 이상 탐지가 어려운 실정이다. 정상 상태인데도 비정상 상태로 판단될 수도 있고, 비정상 상태인데도 정상 상태로 판단될 수도 있다.On the other hand, although the failure occurrence standards are clear for failures such as failure of wireless network equipment or cable breakage, there is a problem in that the quality deterioration standards are not clear in the detection of abnormalities using wireless network quality indicators. In general, quality abnormalities are judged by monitoring wireless network quality indicators based on absolute thresholds. And, despite the fact that each cell (Radio Unit) of the radio network has different radio network quality indicator probability distribution characteristics according to the geographic characteristics of the region and the traffic trends of users by time, the absolute same for all cells across the country Standards are applied collectively. These absolute standards depend on the manager's experience. Therefore, it is difficult to accurately detect anomalies in the wireless network. The normal state may be determined to be an abnormal state, or an abnormal state may be determined to be a normal state.

본 발명은, 무선망 품질에 관한 데이터 전체를 이용하여, 데이터의 클러스터 특성이 고려된 마할라노비스 거리 기반으로, 각 셀 단위로 무선망 이상을 탐지하기 위한 무선망 이상 탐지 장치 및 무선망 이상 탐지 방법을 제공하는데 그 목적이 있다.The present invention provides a wireless network anomaly detection device and wireless network anomaly detection device for detecting wireless network anomalies in units of each cell based on Mahalanobis distance in consideration of cluster characteristics of data using all data related to wireless network quality The purpose is to provide a method.

일 실시예에 따른 무선망의 이상을 탐지하기 위한 무선망 이상 탐지 장치는, 셀에서 수집된 무선망 품질 데이터를 수신하는 품질 데이터 수신부; 수신된 무선망 품질 데이터를 전처리하는 전처리부; 전처리된 무선망 품질 데이터와, 해당 셀의 기 설정된 복수의 클러스터 간의 거리를 산출하고, 그 중에서 최소 마할라노비스 거리를 결정하여 저장하는 마할라노비스 거리 산출부; 및 상기 최소 마할라노비스 거리가 제1임계값 보다 크면, 해당 셀의 최근 소정 개수의 전처리된 무선망 품질 데이터들을 임시 클러스터로 정의하고, 임시 클러스터와, 해당 임시 클러스터와 연관된 기 설정된 클러스터 간의 거리의 합이 제2임계값 보다 큰 경우, 해당 셀의 무선망 품질 이상으로 판단하는 이상 탐지부를 포함한다.A wireless network anomaly detection apparatus for detecting an abnormality in a wireless network according to an embodiment includes: a quality data receiver configured to receive wireless network quality data collected in a cell; a pre-processing unit for pre-processing the received wireless network quality data; a Mahalanobis distance calculator for calculating a distance between the preprocessed wireless network quality data and a plurality of preset clusters of the cell, and determining and storing a minimum Mahalanobis distance among them; and if the minimum Mahalanobis distance is greater than the first threshold, defining a recent predetermined number of preprocessed radio network quality data of the cell as a temporary cluster, and the distance between the temporary cluster and a preset cluster associated with the temporary cluster When the sum is greater than the second threshold, an anomaly detection unit that determines that the wireless network quality of the corresponding cell is abnormal is included.

상기 이상 탐지부는, 상기 임시 클러스터에 속한 무선망 품질 데이터 각각의 최소 마할라노비스 거리를 모두 합한 값이 상기 제2임계값 보다 큰 경우, 무선망 품질 이상으로 판단할 수 있다.The anomaly detector may determine that the radio network quality is abnormal when a sum of the minimum Mahalanobis distances of each of the radio network quality data belonging to the temporary cluster is greater than the second threshold value.

상기 이상 탐지부는, 상기 임시 클러스터를 복수의 서브 클러스터로 분류하고, 각 서브 클러스터와 이에 대응하는 기 설정된 클러스터 간의 거리를 모두 합한 값이 상기 제2임계값 보다 큰 경우, 무선망 품질 이상으로 판단할 수 있다.The anomaly detection unit classifies the temporary cluster into a plurality of sub-clusters, and determines that the wireless network quality is abnormal when a sum of distances between each sub-cluster and a corresponding preset cluster is greater than the second threshold. can

상기 이상 탐지부는, 상기 임시 클러스터에 속한 무선망 품질 데이터 각각의 최소 마할라노비스 거리가 산출된 기 설정된 클러스터의 종류에 따라 상기 임시 클러스터를 상기 복수의 서브 클러스터로 분류할 수 있다.The anomaly detection unit may classify the temporary cluster into the plurality of sub-clusters according to the type of a preset cluster for which the minimum Mahalanobis distance of each wireless network quality data belonging to the temporary cluster is calculated.

상기 이상 탐지부는, 각 서브 클러스터와 이에 대응하는 기 설정된 클러스터 간의 거리를 산출하는데 있어서, 벡터의 각 원소별로 가중치를 적용하여 각 원소별 거리를 계산한 후 이를 합산할 수 있다.In calculating the distance between each sub-cluster and a corresponding preset cluster, the anomaly detection unit may calculate the distance for each element by applying a weight to each element of the vector, and then add the distances.

상기 이상 탐지부는, 상기 임시 클러스터에 속한 무선망 품질 데이터 각각의 최소 마할라노비스 거리를 모두 합한 값이 제3임계값 이하인 경우, 상기 임시 클러스터를 복수의 서브 클러스터로 분류하고, 각 서브 클러스터와 이에 대응하는 기 설정된 클러스터 간의 거리를 모두 합한 값이 제4임계값 보다 큰 경우, 무선망 품질 이상으로 판단할 수 있다.The anomaly detection unit is configured to classify the temporary cluster into a plurality of sub-clusters, and each sub-cluster and its When the sum of all distances between corresponding preset clusters is greater than the fourth threshold, it may be determined that the quality of the wireless network is abnormal.

상기 무선망 이상 탐지 장치는, 상기 최소 마할라노비스 거리가 제1임계값 이하이면, 상기 전처리부에서 전처리된 무선망 품질 데이터를 기 설정된 클러스터에 추가하고 클러스터링 업데이트를 수행하는 클러스터 관리부를 더 포함할 수 있다.If the minimum Mahalanobis distance is less than or equal to a first threshold, the wireless network anomaly detection device may further include a cluster management unit that adds the wireless network quality data preprocessed in the preprocessor to a preset cluster and performs a clustering update. can

상기 무선망 이상 탐지 장치는, 상기 임시 클러스터에 속한 무선망 품질 데이터 중 최소 마할라노비스 거리가 컷오프 기준 보다 작은 무선망 품질 데이터를 기 설정된 클러스터에 추가하고 클러스터링 업데이트를 수행하는 클러스터 관리부를 더 포함할 수 있다.The wireless network anomaly detection device may further include a cluster management unit that adds wireless network quality data in which a minimum Mahalanobis distance is smaller than a cutoff criterion among wireless network quality data belonging to the temporary cluster to a preset cluster and performs a clustering update. can

일 실시예에 따른 무선망 이상 탐지 장치에서 무선망의 이상을 탐지하는 방법은, 셀에서 수집된 무선망 품질 데이터를 수신하는 단계; 수신된 무선망 품질 데이터를 전처리하는 단계; 전처리된 무선망 품질 데이터와, 해당 셀의 기 설정된 복수의 클러스터 간의 거리를 산출하고, 그 중에서 최소 마할라노비스 거리를 결정하여 저장하는 단계; 및 상기 최소 마할라노비스 거리가 제1임계값 보다 크면, 해당 셀의 최근 소정 개수의 전처리된 무선망 품질 데이터들을 임시 클러스터로 정의하고, 임시 클러스터와, 해당 임시 클러스터와 연관된 기 설정된 클러스터 간의 거리의 합이 제2임계값 보다 큰 경우, 해당 셀의 무선망 품질 이상으로 판단하는 단계를 포함한다.A method of detecting anomaly in a wireless network in a wireless network anomaly detection apparatus according to an embodiment includes: receiving wireless network quality data collected in a cell; pre-processing the received radio network quality data; calculating a distance between the preprocessed wireless network quality data and a plurality of preset clusters of the cell, and determining and storing the minimum Mahalanobis distance among them; and if the minimum Mahalanobis distance is greater than the first threshold, defining a recent predetermined number of preprocessed radio network quality data of the cell as a temporary cluster, and the distance between the temporary cluster and a preset cluster associated with the temporary cluster and when the sum is greater than the second threshold, determining that the wireless network quality of the corresponding cell is higher than that of the corresponding cell.

상기 무선망 품질 이상으로 판단하는 단계는, 상기 임시 클러스터에 속한 무선망 품질 데이터 각각의 최소 마할라노비스 거리를 모두 합한 값이 상기 제2임계값 보다 큰 경우, 무선망 품질 이상으로 판단할 수 있다.In the determining of the wireless network quality abnormality, when the sum of the minimum Mahalanobis distances of each wireless network quality data belonging to the temporary cluster is greater than the second threshold value, the wireless network quality abnormality may be determined. .

상기 무선망 품질 이상으로 판단하는 단계는, 상기 임시 클러스터를 복수의 서브 클러스터로 분류하고, 각 서브 클러스터와 이에 대응하는 기 설정된 클러스터 간의 거리를 모두 합한 값이 상기 제2임계값 보다 큰 경우, 무선망 품질 이상으로 판단할 수 있다.In the step of determining that the radio network quality is abnormal, the temporary cluster is classified into a plurality of sub-clusters, and when the sum of all distances between each sub-cluster and a corresponding preset cluster is greater than the second threshold, the It can be judged more than the network quality.

상기 무선망 품질 이상으로 판단하는 단계는, 상기 임시 클러스터에 속한 무선망 품질 데이터 각각의 최소 마할라노비스 거리가 산출된 기 설정된 클러스터의 종류에 따라 상기 임시 클러스터를 상기 복수의 서브 클러스터로 분류하는 단계를 포함할 수 있다.The determining of the wireless network quality abnormality may include: classifying the temporary cluster into the plurality of sub-clusters according to the type of a preset cluster from which the minimum Mahalanobis distance of each wireless network quality data belonging to the temporary cluster is calculated may include

상기 무선망 품질 이상으로 판단하는 단계는, 각 서브 클러스터와 이에 대응하는 기 설정된 클러스터 간의 거리를 산출하는데 있어서, 벡터의 각 원소별로 가중치를 적용하여 각 원소별 거리를 계산한 후 이를 합산할 수 있다.In the determining of the wireless network quality abnormality, in calculating the distance between each sub-cluster and a preset cluster corresponding thereto, a weight is applied to each element of the vector to calculate the distance for each element, and then the distance can be summed. .

상기 무선망 품질 이상으로 판단하는 단계는, 상기 임시 클러스터에 속한 무선망 품질 데이터 각각의 최소 마할라노비스 거리를 모두 합한 값이 제3임계값 이하인 경우, 상기 임시 클러스터를 복수의 서브 클러스터로 분류하고, 각 서브 클러스터와 이에 대응하는 기 설정된 클러스터 간의 거리를 모두 합한 값이 제4임계값 보다 큰 경우, 무선망 품질 이상으로 판단할 수 있다.In the determining of the wireless network quality abnormality, if the sum of the minimum Mahalanobis distances of each wireless network quality data belonging to the temporary cluster is less than or equal to a third threshold, classifying the temporary cluster into a plurality of sub-clusters, , when the sum of all distances between each sub-cluster and a corresponding preset cluster is greater than the fourth threshold, it may be determined that the quality of the wireless network is abnormal.

상기 방법은, 상기 최소 마할라노비스 거리가 제1임계값 이하이면, 상기 전처리하는 단계에서 전처리된 무선망 품질 데이터를 기 설정된 클러스터에 추가하고 클러스터링 업데이트를 수행하는 단계를 더 포함할 수 있다.The method may further include, if the minimum Mahalanobis distance is equal to or less than a first threshold, adding the radio network quality data preprocessed in the preprocessing step to a preset cluster and performing a clustering update.

상기 방법은, 상기 임시 클러스터에 속한 무선망 품질 데이터 중 최소 마할라노비스 거리가 컷오프 기준 보다 작은 무선망 품질 데이터를 기 설정된 클러스터에 추가하고 클러스터링 업데이트를 수행하는 단계를 더 포함할 수 있다.The method may further include adding radio network quality data having a minimum Mahalanobis distance smaller than a cutoff criterion among radio network quality data belonging to the temporary cluster to a preset cluster and performing a clustering update.

본 발명은 특정 무선망 품질 지표에 의존하지 않고 무선망 품질에 관한 데이터 전체를 이용하여 무선망 이상을 탐지함으로써 무선망 품질의 정밀 분석이 가능하다.The present invention enables precise analysis of wireless network quality by detecting wireless network anomalies using all data on wireless network quality without relying on specific wireless network quality indicators.

본 발명은 데이터의 특성이 고려된 마할라노비스 거리 기반으로 각 셀 단위로 무선망 이상을 탐지함으로써 전체 이동통신시스템의 무선망에 대한 범용적인 이상 탐지를 가능하게 한다. The present invention enables general-purpose anomaly detection for the wireless network of the entire mobile communication system by detecting wireless network anomalies in each cell unit based on the Mahalanobis distance in consideration of data characteristics.

도 1은 본 발명의 일 실시예에 따른 무선망 이상 탐지를 위한 시스템의 네트워크 구성도이다.
도 2는 본 발명의 일 실시예에 따른 무선망 이상 탐지 장치의 구성을 나타낸 도면이다.
도 3은 본 발명의 일 실시예에 따른 특정 셀의 무선망 품질 데이터와 기 설정된 복수의 클러스터 간의 마할라노비스 거리를 나타낸 예이다.
도 4는 본 발명의 일 실시예에 따른 최근 N개의 무선망 품질 데이터를 임시 클러스터로 정의하는 과정을 설명하는 그래프이다.
도 5는 본 발명의 일 실시예에 따른 원소별 임시 클러스터와 기 설정된 클러스터 간의 거리를 나타낸 예이다.
도 6은 본 발명의 일 실시예에 따른 무선망 이상 탐지 방법을 설명하는 흐름도이다.
도 7은 본 발명의 다른 실시예에 따른 무선망 이상 탐지 방법을 설명하는 흐름도이다.
도 8은 본 발명의 또 다른 실시예에 따른 무선망 이상 탐지 방법을 설명하는 흐름도이다.
1 is a network configuration diagram of a system for detecting anomalies in a wireless network according to an embodiment of the present invention.
2 is a diagram showing the configuration of a wireless network anomaly detection apparatus according to an embodiment of the present invention.
3 is an example illustrating a Mahalanobis distance between radio network quality data of a specific cell and a plurality of preset clusters according to an embodiment of the present invention.
4 is a graph for explaining a process of defining N recent wireless network quality data as temporary clusters according to an embodiment of the present invention.
5 is an example illustrating a distance between a temporary cluster for each element and a preset cluster according to an embodiment of the present invention.
6 is a flowchart illustrating a wireless network anomaly detection method according to an embodiment of the present invention.
7 is a flowchart illustrating a wireless network anomaly detection method according to another embodiment of the present invention.
8 is a flowchart illustrating a wireless network anomaly detection method according to another embodiment of the present invention.

상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일 실시예를 상세히 설명하기로 한다.The above-described objects, features, and advantages will become more apparent through the following detailed description in relation to the accompanying drawings, whereby those of ordinary skill in the art to which the present invention pertains can easily implement the technical idea of the present invention. There will be. In addition, in the description of the present invention, if it is determined that a detailed description of a known technology related to the present invention may unnecessarily obscure the gist of the present invention, the detailed description thereof will be omitted. Hereinafter, a preferred embodiment according to the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 무선망 이상 탐지를 위한 시스템의 네트워크 구성도이다. 도 1을 참조하면, 본 실시예에 따른 시스템은, 라디오 유닛(RU:Radio Unit)(110), 분산 유닛(DU:Distributed Unit)(120), 중앙 유닛(CU:Central Unit)(130), EMS(Element Management System)(140) 및 무선망 이상 탐지 장치(150)를 포함한다.1 is a network configuration diagram of a system for detecting anomalies in a wireless network according to an embodiment of the present invention. 1, the system according to this embodiment, a radio unit (RU: Radio Unit) 110, a distributed unit (DU: Distributed Unit) 120, a central unit (CU: Central Unit) 130, It includes an element management system (EMS) 140 and a wireless network anomaly detection device 150 .

라디오 유닛(RU)(110), 분산 유닛(DU)(120) 및 중앙 유닛(CU)(130)은 5G NR 기지국을 구성한다. 5G NR 기지국은 네트워크 운용 효율을 극대화하기 위해 3단 구조로 기능에 따라 분리되어 구성된다. 각각의 구성요소는 모두 분리되어 구축이 되는 것이 일반적이긴 하나, 분산 유닛(DU)(120)-중앙 유닛(CU)(130) 일체형 또는 라디오 유닛(RU)(110)-분산 유닛(DU)(120) 일체형 등의 구성도 가능하다. A radio unit (RU) 110 , a distribution unit (DU) 120 and a central unit (CU) 130 constitute a 5G NR base station. The 5G NR base station is divided according to function in a three-tier structure to maximize network operation efficiency. Each component is generally constructed separately, but a distributed unit (DU) 120 - a central unit (CU) 130 integrated or a radio unit (RU) 110 - a distributed unit (DU) ( 120) may be configured as an integral type or the like.

라디오 유닛(RU)(110)은 기지국 시스템에서 셀을 구성하는 기본 단위로, RF 기능을 수행한다. 하나의 분산 유닛(DU)(120)에 하나 이상의 라디오 유닛(RU)(110)들이 연결되고, 특정 지역을 커버하기 위해 지형적으로 분산된(distributed) 하나 이상의 라디오 유닛(RU)(110)들이 설치될 수 있다. 라디오 유닛(RU)(110)과 분산 유닛(DU)(120)의 연결망은 '프런트 홀(fronthaul)'로 지칭될 수 있다. 프런트 홀을 운영하기 위해, 예를 들어, CPRI(common public radio interface)와 같은 인터페이스가 사용될 수 있다.A radio unit (RU) 110 is a basic unit constituting a cell in a base station system, and performs an RF function. One or more radio units (RU) 110 are connected to one distributed unit (DU) 120 , and one or more radio units (RU) 110 distributed geographically to cover a specific area are installed can be A connection network between the radio unit (RU) 110 and the distribution unit (DU) 120 may be referred to as a 'fronthaul'. To operate the front hall, an interface such as, for example, a common public radio interface (CPRI) may be used.

중앙 유닛(CU)(130)은 RRC 및 PDCP 네트워크 기능을 구성하고, 분산 유닛(DU)(120)은 RLC, MAC, PHY 네트워크 기능을 구성하여 분리 구조를 형성할 수 있다. 또는 중앙 유닛(CU)(130)은 RRC, PDCP, RLC, MAC 네트워크 기능을 구성하고, 분산 유닛(DU)(120)은 PHY 네트워크 기능만을 구성할 수도 있다. 이외에도 필요에 따라 RLC 또는 MAC의 비실시간 처리가 허용되는 일부 기능은 중앙 유닛(CU)(130)에, 실시간 처리가 필요한 일부 기능은 분산 유닛(DU)(120)에 분산 배치되어 구성될 수 있다.The central unit (CU) 130 may configure RRC and PDCP network functions, and the distributed unit (DU) 120 may configure RLC, MAC, and PHY network functions to form a separate structure. Alternatively, the central unit (CU) 130 may configure RRC, PDCP, RLC, and MAC network functions, and the distributed unit (DU) 120 may configure only the PHY network functions. In addition, some functions that allow non-real-time processing of RLC or MAC may be configured by distributing them in the central unit (CU) 130 and some functions requiring real-time processing in the distributed unit (DU) 120 as needed. .

EMS(140)는, 네트워크 장비들을 관리한다. 본 실시예에서 EMS(140)는 상술한 기지국 시스템을 구성하는 유닛들을 관리한다. 라디오 유닛(RU)(110)에서 수집되는 무선망 품질 데이터는 분산 유닛(DU)(120) 및 중앙 유닛(CU)(130)을 거쳐 EMS(140)로 전송된다. EMS(140)는, 관할 지역 내의 모든 라디오 유닛(RU)(110)에서 수집되는 무선망 품질 데이터를 정해진 포맷으로 수신하고, 수신된 무선망 품질 데이터를 무선망 이상 탐지 장치(150)로 전송한다. 다른 실시예에서, EMS(140)는 NMS(Network Management System)에 연결되어 NMS로 무선망 품질 데이터를 전송하고, NMS가 무선망 품질 데이터를 무선망 이상 탐지 장치(150)로 전송할 수도 있다. The EMS 140 manages network devices. In this embodiment, the EMS 140 manages the units constituting the above-described base station system. The radio network quality data collected in the radio unit (RU) 110 is transmitted to the EMS 140 via the distribution unit (DU) 120 and the central unit (CU) 130 . The EMS 140 receives the radio network quality data collected from all radio units (RUs) 110 within the jurisdiction in a predetermined format, and transmits the received radio network quality data to the radio network anomaly detection device 150 . . In another embodiment, the EMS 140 may be connected to a Network Management System (NMS) to transmit wireless network quality data to the NMS, and the NMS may transmit the wireless network quality data to the wireless network anomaly detection device 150 .

무선망 이상 탐지 장치(150)는, EMS(140)를 통해 수집된 각 라디오 유닛(RU)(110)의 무선망 품질 데이터를 이용하여 각 라디오 유닛(RU)(110), 즉 셀 단위로 무선망 이상 탐지를 수행한다. 무선망 이상 탐지 장치(150)에서 무선망 이상 탐지를 수행하는 방법에 관해서는 이하에서 도면을 참조하여 상세히 설명한다.The radio network anomaly detection device 150 uses the radio network quality data of each radio unit (RU) 110 collected through the EMS 140 to each radio unit (RU) 110 , that is, in units of cells. Perform network anomaly detection. A method of performing wireless network anomaly detection in the wireless network anomaly detection apparatus 150 will be described in detail below with reference to the drawings.

도 2는 본 발명의 일 실시예에 따른 무선망 이상 탐지 장치의 구성을 나타낸 도면이다. 도 2를 참조하면, 무선망 이상 탐지 장치(150)는, 품질 데이터 수신부(210), 전처리부(220), 마할라노비스 거리 산출부(230), 이상 탐지부(240) 및 클러스터 관리부(250)를 포함한다. 이들 구성요소는 프로그램으로 구현되어 무선망 이상 탐지 장치(150)의 메모리에 저장되고 적어도 하나 이상의 프로세서에 의해 실행되어 동작할 수 있고, 또는 소프트웨어와 하드웨어의 조합에 의해 구현되어 동작할 수도 있다.2 is a diagram showing the configuration of a wireless network anomaly detection apparatus according to an embodiment of the present invention. Referring to FIG. 2 , the wireless network anomaly detection device 150 includes a quality data receiving unit 210 , a preprocessing unit 220 , a Mahalanobis distance calculating unit 230 , an anomaly detecting unit 240 , and a cluster management unit 250 . ) is included. These components may be implemented as a program and stored in the memory of the wireless network anomaly detection device 150 and may be executed and operated by at least one or more processors, or may be implemented and operated by a combination of software and hardware.

품질 데이터 수신부(210)는, 각 라디오 유닛(RU)(110), 즉 각 셀에서 수집된 무선망 품질 데이터를 수신한다. 품질 데이터 수신부(210)는, EMS(140)로부터 무선망 품질 데이터를 수신할 수 있고, 또는 NMS로부터 무선망 품질 데이터를 수신할 수도 있다. 품질 데이터 수신부(210)는 일정한 주기로 무선망 품질 데이터를 수신할 수 있다. 여기서 무선망 품질 데이터는 각 라이도 유닛(RU)(110)에서 수집된 원시 데이터로서, 벡터형 데이터이다. 예를 들어, 제1라디오 유닛에서 제1시점에 수신된 무선망 품질 데이터 x(n)={P0, P1,..., Pm}으로 구성될 수 있고, P0,..., Pm은 제1라디오 유닛에서 수집되는 각각의 파라미터 값이다. The quality data receiving unit 210 receives radio network quality data collected from each radio unit (RU) 110 , that is, each cell. The quality data receiving unit 210 may receive radio network quality data from the EMS 140 or may receive radio network quality data from the NMS. The quality data receiving unit 210 may receive wireless network quality data at regular intervals. Here, the radio network quality data is raw data collected from each RIDOR unit (RU) 110, and is vector type data. For example, it may be composed of radio network quality data x(n)={P 0 , P 1 ,..., P m } received at the first time in the first radio unit, P 0 ,... , P m are respective parameter values collected by the first radio unit.

전처리부(220)는, 상기 수신된 무선망 품질 데이터에 대해 전처리를 수행하여 메모리 등의 저장부에 저장한다. 여기서 전처리는, 예를 들어, Not-A-Number 값 처리와 같은 필요 없는 값 제거, 정규화 작업, 가중치 설정, 차원 축소 등을 포함한다. 차원 축소의 경우, 오토인코더(Auto-Encoder)나, 주성분분석(PCA) 등을 이용할 수 있다. 차원 축소는, 예를 들어, 벡터를 구성하는 100개의 원소를 50개로 줄이는 등의 처리를 의미한다. 이러한 전처리는 데이터 처리에서 보편적으로 이용되는 기술이므로 여기서는 자세한 설명을 생략한다. 전처리된 무선망 품질 데이터를

Figure 112020109713704-pat00001
로 표기할 수 있다.The pre-processing unit 220 performs pre-processing on the received wireless network quality data and stores it in a storage unit such as a memory. Here, the preprocessing includes, for example, removal of unnecessary values such as Not-A-Number value processing, normalization operations, weight setting, dimension reduction, and the like. In the case of dimensionality reduction, an auto-encoder, principal component analysis (PCA), or the like can be used. Dimension reduction means, for example, processing such as reducing 100 elements constituting a vector to 50. Since this pre-processing is a technique commonly used in data processing, a detailed description thereof will be omitted here. Preprocessed wireless network quality data
Figure 112020109713704-pat00001
can be denoted as

마할라노비스 거리 산출부(230)는, 상기 전처리부(220)에서 전처리된 각 셀의 무선망 품질 데이터와, 각 셀의 기 설정된 복수의 클러스터 간의 거리, 즉 마할라노비스 거리(MD:Mahalanobis Distance)를 산출한다. 예를 들어, 제1셀에 대해 제1 내지 제3의 클러스터에 대해 선별된 과거 무선 품질 데이터들이 메모리나 데이터베이스 등의 저장부에 저장되어 있고, 제1셀에서 수집된 제1무선망 품질 데이터가 있을 때, 제1 클러스터와 제1무선망 품질 데이터 간의 마할라노비스 거리, 그리고 제2 클러스터와 제1무선망 품질 데이터 간의 마할라노비스 거리, 그리고 제3 클러스터와 제1무선망 품질 데이터 간의 마할라노비스 거리를 각각 산출한다. The Mahalanobis distance calculating unit 230, the distance between the radio network quality data of each cell preprocessed by the preprocessing unit 220, and a plurality of preset clusters of each cell, that is, the Mahalanobis Distance (MD) ) is calculated. For example, in the first cell, past radio quality data selected for the first to third clusters are stored in a storage unit such as a memory or a database, and the first radio network quality data collected in the first cell is When present, the Mahalanobis distance between the first cluster and the first wireless network quality data, and the Mahalanobis distance between the second cluster and the first wireless network quality data, and the Mahalanobis distance between the third cluster and the first wireless network quality data Calculate the Novice distance, respectively.

여기서 클러스터는 데이터의 집합이다. 일반적인 기지국 무선 환경에서 동일한 셀도 시간대별로 사용자 분포 특성이 상이하는 등 여러 원인에 의해 무선망 품질 데이터들은 복수 개의 서로 상이한 분포 특성을 갖는다. 예를 들어, 새벽 시간대와, 낮 시간대, 그리고 밤 시간대에 무선망 품질 데이터는 서로 상이한 분포 특성을 갖는다. 클러스터는 이러한 서로 상이한 분포 특성에 따른 무선망 품질 데이터의 집합으로, 하나의 셀에 대해 복수 개의 클러스터가 설정되고, 주기적으로 무선망 품질 데이터가 수집될 때마다 각 클러스터와의 마할라노비스 거리가 산출된다.Here, a cluster is a set of data. In a general base station wireless environment, wireless network quality data has a plurality of different distribution characteristics due to various causes, such as different user distribution characteristics for each time period in the same cell. For example, the wireless network quality data has different distribution characteristics during dawn, daytime, and night time zones. A cluster is a set of wireless network quality data according to these different distribution characteristics. A plurality of clusters are set for one cell, and the Mahalanobis distance to each cluster is calculated whenever wireless network quality data is periodically collected. do.

마할라노비스 거리 산출부(230)는, 상기 전처리부(220)에서 전처리된 각 셀의 무선망 품질 데이터와, 각 셀의 기 설정된 복수의 클러스터 간의 거리, 즉 마할라노비스 거리(MD:Mahalanobis Distance)를 산출하고, 그 중에서 가장 최소인 마할라노비스 거리를 선택하여 저장부에 저장한다. 마할라노비스 거리 산출부(230)는 각 셀에서 무선망 품질 데이터가 수집될 때마다 각 셀마다 최소 마할라노비스 거리를 산출하여 저장부에 저장한다.The Mahalanobis distance calculating unit 230, the distance between the radio network quality data of each cell preprocessed by the preprocessing unit 220, and a plurality of preset clusters of each cell, that is, the Mahalanobis Distance (MD) ) is calculated, and the smallest Mahalanobis distance is selected among them and stored in the storage unit. The Mahalanobis distance calculating unit 230 calculates the minimum Mahalanobis distance for each cell whenever wireless network quality data is collected from each cell and stores the calculated minimum Mahalanobis distance in the storage unit.

본 실시예에서의 무선망 품질 데이터 x(n)에 대한 가장 최소의 마할라노비스 거리

Figure 112020109713704-pat00002
는 다음 수학식1과 같이 계산된다.Minimum Mahalanobis distance for radio network quality data x(n) in this embodiment
Figure 112020109713704-pat00002
is calculated as in Equation 1 below.

(수학식1)(Equation 1)

Figure 112020109713704-pat00003
Figure 112020109713704-pat00003

여기서, m은 클러스터의 인덱스이고,

Figure 112020109713704-pat00004
는 전처리된 무선망 품질 데이터이며,
Figure 112020109713704-pat00005
은 m번째 클러스터에 속하는 벡터 데이터에 대한 무게 중심(Centroid)이고,
Figure 112020109713704-pat00006
은 m번째 클러스터에 속하는 벡터 데이터에 대한 공분산 행렬(Covariance Matrix)의 역행렬(Inverse Matrix)이다. where m is the index of the cluster,
Figure 112020109713704-pat00004
is the pre-processed wireless network quality data,
Figure 112020109713704-pat00005
is the centroid of the vector data belonging to the mth cluster,
Figure 112020109713704-pat00006
is the inverse matrix of the covariance matrix for vector data belonging to the mth cluster.

도 3은 본 발명의 일 실시예에 따른 특정 셀의 무선망 품질 데이터와 기 설정된 복수의 클러스터 간의 마할라노비스 거리를 나타낸 예이다. 도 3을 참조하면, 특정 셀은 3개(m=1, 2, 3)의 기 설정된 클러스터가 존재한다. 각 클러스터 내의 하얀색의 원들 각각은 각 클러스터에 속하는 과거의 전처리된 무선망 품질 데이터들을 나타낸다. 각 무선망 품질 데이터는 벡터 데이터이다. 최근 수신되어 전처리된 무선망 품질 데이터가

Figure 112020109713704-pat00007
라면, 해당 무선망 품질 데이터와 기 설정된 각 클러스터 간의 마할라노비스 거리가 상기 (수학식1)에 의해 산출되고, 그 중에서 가장 짧은
Figure 112020109713704-pat00008
이 최소 마할라노비스 거리가 결정된다. 3 is an example illustrating a Mahalanobis distance between radio network quality data of a specific cell and a plurality of preset clusters according to an embodiment of the present invention. Referring to FIG. 3 , in a specific cell, three (m=1, 2, 3) preset clusters exist. Each of the white circles in each cluster represents past preprocessed radio network quality data belonging to each cluster. Each radio network quality data is vector data. The recently received and preprocessed wireless network quality data
Figure 112020109713704-pat00007
, then the Mahalanobis distance between the wireless network quality data and each preset cluster is calculated by Equation 1 above, and the shortest
Figure 112020109713704-pat00008
This minimum Mahalanobis distance is determined.

이상 탐지부(240)는, 상기 마할라노비스 거리 산출부(230)에서 선택된 최소 마할라노비스 거리와, 제1임계값(

Figure 112020109713704-pat00009
)을 비교하여, 최소 마할라노비스 거리가 제1임계값 보다 크면, 해당 셀에 대한 이상 탐지 여부를 판단하는 세부 절차를 수행하고, 최소 마할라노비스 거리가 제1임계값 이하인 경우, 해당 셀은 정상으로 판단하여 세부 절차를 수행하지 않는다.Anomaly detection unit 240, the minimum Mahalanobis distance selected by the Mahalanobis distance calculating unit 230, and a first threshold value (
Figure 112020109713704-pat00009
), and if the minimum Mahalanobis distance is greater than the first threshold, a detailed procedure for determining whether to detect anomalies for the cell is performed, and if the minimum Mahalanobis distance is less than or equal to the first threshold, the cell is It is judged to be normal and detailed procedures are not performed.

이상 탐지부(240)는, 특정 셀에서 최소 마할라노비스 거리가 제1임계값 보다 큰 경우, 해당 셀의 최근 N개의 무선망 품질 데이터를 임시 클러스터로 정의한다. 도 4는 본 발명의 일 실시예에 따른 최근 N개의 무선망 품질 데이터를 임시 클러스터로 정의하는 과정을 설명하는 그래프이다. 도 4에 도시된 바와 같이, 특정 셀에서 100개의 무선망 품질 데이터가 수집되었고, 가장 최근의 무선망 품질 데이터(

Figure 112020109713704-pat00010
)의 최소 마할라노비스 거리(
Figure 112020109713704-pat00011
)가 제1임계값(
Figure 112020109713704-pat00012
) 보다 크면, 해당 가장 최근의 무선망 품질 데이터를 포함하여 최근 N개의 무선망 품질 데이터를 임시 클러스터로 정의한다. 본 실시예에서는 최근 5개의 무선망 품질 데이터를 임시 클러스터로 정의한다.When the minimum Mahalanobis distance in a specific cell is greater than the first threshold value, the anomaly detection unit 240 defines N most recent radio network quality data of the corresponding cell as a temporary cluster. 4 is a graph for explaining a process of defining N recent wireless network quality data as temporary clusters according to an embodiment of the present invention. As shown in FIG. 4, 100 radio network quality data were collected from a specific cell, and the most recent radio network quality data (
Figure 112020109713704-pat00010
) of the minimum Mahalanobis distance (
Figure 112020109713704-pat00011
) is the first threshold (
Figure 112020109713704-pat00012
), the latest N radio network quality data including the most recent radio network quality data is defined as a temporary cluster. In this embodiment, the last five radio network quality data are defined as temporary clusters.

이상 탐지부(240)는, 임시 클러스터와, 해당 N개의 무선망 품질 데이터와 연관된 기 설정된 클러스터들 간의 거리를 산출하여, 해당 산출된 거리가 제2임계값 이상인 경우, 해당 셀의 무선망 품질 이상으로 판단할 수 있다. 임시 클러스터와, 상기 연관된 기 설정된 클러스터들 간의 거리를 산출하는 방식은 두 가지로 나눌 수 있다. The anomaly detection unit 240 calculates a distance between the temporary cluster and preset clusters associated with the N pieces of wireless network quality data, and when the calculated distance is equal to or greater than a second threshold, the wireless network quality of the corresponding cell is abnormal can be judged as A method of calculating the distance between the temporary cluster and the associated preset clusters can be divided into two types.

첫 번째 방식으로서, 이상 탐지부(240)는, 임시 클러스터에 속하는 최근 N개의 전처리된 무선망 품질 데이터 각각의 최소 마할라노비스 거리들을 모두 더한다. 그리고 이상 탐지부(240)는, 그 더한 값과, 제3임계값(

Figure 112020109713704-pat00013
)을 비교하여, 최근 N개의 최소 마할라노비스 거리들을 모두 더한 값이 제3임계값 보다 크면, 무선망 품질 이상으로 판단할 수 있다. 최근 N개의 최소 마할라노비스 거리들을 합하는 수식은 다음 (수학식2)와 같다.As a first method, the anomaly detection unit 240 adds up all the minimum Mahalanobis distances of each of the N most recent preprocessed radio network quality data belonging to the temporary cluster. And the anomaly detection unit 240, the added value and the third threshold value (
Figure 112020109713704-pat00013
), if the sum of all recent N minimum Mahalanobis distances is greater than the third threshold, it can be determined that the quality of the wireless network is abnormal. The formula for summing the recent N minimum Mahalanobis distances is as follows (Equation 2).

(수학식2)(Equation 2)

Figure 112020109713704-pat00014
Figure 112020109713704-pat00014

여기서, K1은 구하고자 하는 최종 거리이고, n은 가장 최근 무선망 품질 데이터의 인덱스이며, N은 예를 들어 5와 같은 자연수일 수 있다.Here, K 1 is a final distance to be obtained, n is an index of the most recent wireless network quality data, and N may be, for example, a natural number such as 5.

두 번째 방식으로서, 이상 탐지부(240)는, 임시 클러스터에 속하는 최근 N개의 전처리된 무선망 품질 데이터를, 각각의 최소 마할라노비스 거리가 산출된 기 설정된 클러스터의 종류에 따라, 복수의 서브 클러스터로 분류하고, 각 서브 클러스터와 이에 대응하는 기 설정된 클러스터 간의 거리를 모두 더한다. 그리고 이상 탐지부(240)는, 그 더한 값과, 제4임계값(

Figure 112020109713704-pat00015
)을 비교하여, 그 더한 값이 제4임계값 보다 크면, 무선망 품질 이상으로 판단할 수 있다. 이때, 이상 탐지부(240)는, 각 서브 클러스터와 이에 대응하는 기 설정된 클러스터 간의 거리를 계산하는데 있어서, 벡터의 각 원소별로 가중치를 적용하여 각 원소별 거리를 계산한 후 이를 합산할 수 있다. 이를 수식으로 표현하면 다음 (수학식3)과 같다.As a second method, the anomaly detection unit 240 uses the N most recent pre-processed radio network quality data belonging to the temporary cluster according to the type of a preset cluster for which each minimum Mahalanobis distance is calculated, and a plurality of sub-clusters , and all distances between each sub-cluster and a corresponding preset cluster are added. And the anomaly detection unit 240, the added value and the fourth threshold value (
Figure 112020109713704-pat00015
), and if the added value is greater than the fourth threshold, it can be determined that the quality of the wireless network is abnormal. In this case, in calculating the distance between each sub-cluster and a preset cluster corresponding thereto, the anomaly detection unit 240 may calculate the distance for each element by applying a weight to each element of the vector, and then sum the distances. Expressing this as a formula is as follows (Equation 3).

(수학식3)(Equation 3)

Figure 112020109713704-pat00016
Figure 112020109713704-pat00016

Figure 112020109713704-pat00017
Figure 112020109713704-pat00017

여기서, K2는 구하고자 하는 최종 거리, C는 임시 클러스터와 연관된 기 설정된 클러스터, m은 기 설정된 클러스터의 인덱스, l은 벡터의 원소 인덱스, β는 원소의 가중치,

Figure 112020109713704-pat00018
Figure 112020109713704-pat00019
는 각각 m번째 기 설정된 클러스터에 속한 벡터들의 l번째 원소 값들의 평균과 표준편차,
Figure 112020109713704-pat00020
Figure 112020109713704-pat00021
는 각각 m번째 기 설정된 클러스터와 연관된 서브 클러스터에 속한 벡터들의 l번째 원소 값들의 평균과 표준편차이다.Here, K 2 is the final distance to be obtained, C is the preset cluster associated with the temporary cluster, m is the preset cluster index, l is the element index of the vector, β is the element weight,
Figure 112020109713704-pat00018
Wow
Figure 112020109713704-pat00019
is the mean and standard deviation of the l-th element values of vectors belonging to the m-th preset cluster, respectively,
Figure 112020109713704-pat00020
Wow
Figure 112020109713704-pat00021
are the mean and standard deviation of the values of the l-th element of vectors belonging to the sub-cluster associated with the m-th preset cluster, respectively.

(수학식3)을 예로 들어 설명하면 다음과 같다. Taking (Equation 3) as an example, it is as follows.

최근 9개의 전처리된 무선망 품질 데이터 중 4개의 무선망 품질 데이터는, 기 설정된 클러스터 중 제1클러스터와의 마할라노비스 거리가 가장 최소이고, 3개의 무선망 품질 데이터는, 기 설정된 클러스터 중 제2클러스터와의 마할라노비스 거리가 가장 최소이며, 나머지 2개의 무선망 품질 데이터는, 기 설정된 클러스터 중 제3클러스터와의 마할라노비스 거리가 가장 최소일 경우, 4개의 무선망 품질 데이터는 제1서브 클러스터로 분류되고, 3개의 무선망 품질 데이터는 제2서브 클러스터로 분류되며, 2개의 무선망 품질 데이터는 제3서브 클러스터로 분류된다.Of the recent 9 pre-processed wireless network quality data, 4 wireless network quality data have the smallest Mahalanobis distance from the first cluster among the preset clusters, and the three wireless network quality data are the second wireless network quality data among the preset clusters. When the Mahalanobis distance to the cluster is the smallest, and the remaining two wireless network quality data have the smallest Mahalanobis distance to the third cluster among the preset clusters, the four wireless network quality data are the first sub clusters, three radio network quality data are classified into a second sub-cluster, and two radio network quality data are classified into a third sub-cluster.

제1서브 클러스터의 각 벡터(즉, 각 무선망 품질 데이터)의 l번째 원소 값의 평균과 표준편차, 그리고 기 설정된 클러스터 중 제1서브 클러스터와 연관된 제1클러스터의 각 벡터의 l번째 원소 값의 평균과 표준편차를 이용하여 상기 (수학식3)에 의해 Jm(l)을 구한다. 이와 같은 방식으로 제1서브 플러스터에 속한 벡터의 각 원소들에 대해 구한 Jm(l)에 각 원소별 가중치 β를 곱하여 합산한다. 이와 같은 방식으로 제2서브 클러스터와 제2서브 클러스터에 대해서도 동일하게 계산하여 모두 합산하면 (수학식3)의 K2가 산출된다.The average and standard deviation of the lth element value of each vector (ie, each radio network quality data) of the first sub-cluster, and the l-th element value of each vector of the first cluster associated with the first sub-cluster among the preset clusters Using the mean and standard deviation, J m (l) is obtained by the above (Equation 3). In this way, J m (l) obtained for each element of the vector belonging to the first subpluster is multiplied by the weight β for each element and summed. In this way, the second sub-cluster and the second sub-cluster are calculated in the same manner and summed up to obtain K 2 of (Equation 3).

일 실시예에서, 이상 탐지부(240)는, 상기 마할라노비스 거리 산출부(230)에서 선택된 최소 마할라노비스 거리와, 제1임계값(

Figure 112020109713704-pat00022
)을 비교하여, 최소 마할라노비스 거리가 제1임계값 보다 크면, 상기 (수학식2)에 의해 구한 K1이 제3임계값(
Figure 112020109713704-pat00023
) 보다 큰지 확인하고, 제3임계값 보다 큰 경우, 무선망 품질 이상으로 판단하고, 그렇지 않다면, 추가적으로 상기 (수학식3)에 의해 구한 K2가 제4임계값(
Figure 112020109713704-pat00024
) 보다 큰지 확인하여, 제4임계값 보다 큰 경우, 무선망 품질 이상으로 판단할 수 있다. In an embodiment, the anomaly detection unit 240 includes the minimum Mahalanobis distance selected by the Mahalanobis distance calculating unit 230 and a first threshold value (
Figure 112020109713704-pat00022
), if the minimum Mahalanobis distance is greater than the first threshold, K 1 obtained by the above (Equation 2) is the third threshold (
Figure 112020109713704-pat00023
), and if it is greater than the third threshold, it is determined that the quality of the wireless network is higher than the quality of the wireless network.
Figure 112020109713704-pat00024
), and if it is greater than the fourth threshold, it can be determined that the quality of the wireless network is abnormal.

이상 탐지부(240)는, 무선망 품질 이상으로 판단되는 경우, 관련 셀 정보, 무선망 품질 데이터, 상기 (수학식2) 및 상기 (수학식3)의 최종 산출 결과, 또는 중간 값 등을 운용자에게 통보할 수 있다.When it is determined that the radio network quality is abnormal, the anomaly detection unit 240 provides related cell information, radio network quality data, the final calculation results of (Equation 2) and (Equation 3), or an intermediate value, etc. to the operator. can be notified to

도 5는 본 발명의 일 실시예에 따른 원소별 임시 클러스터와 기 설정된 클러스터 간의 거리를 나타낸 예이다. 도 5를 참조한 실시예에서, 최근 N개의 무선망 품질 데이터로 이루어진 임시 클러스터는 2개의 서브 클러스터(510, 520)로 분류된다. 이 중 제1서브 클러스터(510)에 속하는 무선망 품질 데이터들은 제1클러스터(m=1)와의 마할라노비스 거리가 최소이고, 제2서브 클러스터(520)에 속하는 무선망 품질 데이터들은 제2클러스터(m=2)와의 마할라노비스 거리가 최소이다. 따라서, 제1서브 클러스터(510)와 제1클러스터(m=1) 간의 원소별 거리가 구해진 후 원소별 가중치가 곱해져 합산되고, 또한 제2서브 클러스터(510)와 제2클러스터(m=2) 간의 원소별 거리가 구해진 후 원소별 가중치가 곱해져 합산된 후, 이들을 모두 합한 K2가 제4임계값(

Figure 112020109713704-pat00025
) 보다 큰 경우, 무선망 품질 이상으로 판단된다. 5 is an example illustrating a distance between a temporary cluster for each element and a preset cluster according to an embodiment of the present invention. In the embodiment with reference to FIG. 5 , the temporary cluster including the recent N pieces of radio network quality data is classified into two sub-clusters 510 and 520 . Among them, the radio network quality data belonging to the first sub-cluster 510 has a minimum Mahalanobis distance from the first cluster (m=1), and the radio network quality data belonging to the second sub-cluster 520 is the second cluster. The Mahalanobis distance to (m=2) is the minimum. Accordingly, after the element-by-element distance between the first sub-cluster 510 and the first cluster (m=1) is obtained, the weights for each element are multiplied and summed, and also the second sub-cluster 510 and the second cluster (m=2) ) is calculated, the weights for each element are multiplied and summed, and then K 2 that sums them all up becomes the fourth threshold (
Figure 112020109713704-pat00025
), it is judged to be more than the quality of the wireless network.

다시 도 2를 참조하면, 클러스터 관리부(250)는, 상기 이상 탐지부(240)에서 무선망 품질 이상 탐지 절차가 완료되면, 무선망 품질 이상이 아니라고 판단된 최근 수신된 무선망 품질 데이터를 기 설정된 클러스터에 추가할 수 있다. Referring back to FIG. 2 , when the abnormality detection unit 240 completes the wireless network quality abnormality detection procedure, the cluster management unit 250 sets the recently received wireless network quality data that is determined not to be a wireless network quality abnormality as a preset. can be added to the cluster.

또는, 클러스터 관리부(250)는, 최근 수신된 무선망 품질 데이터를 기초로 무선망 품질 이상이 판단된 경우, 이상 탐지 절차에서 사용된 최근 N개의 전처리된 무선망 품질 데이터 중 특정 조건을 만족하는 무선망 품질 데이터를 기 설정된 클러스터에 추가할 수 있다. Alternatively, the cluster management unit 250 is configured to, when a radio network quality abnormality is determined based on the recently received radio network quality data, a radio that satisfies a specific condition among the N most recent preprocessed radio network quality data used in the anomaly detection procedure. Network quality data may be added to a preset cluster.

예를 들어, 클러스터 관리부(250)는, 최근 N개의 무선망 품질 데이터 중 최소 마할라노비스 거리가 컷오프 기준(

Figure 112020109713704-pat00026
) 보다 작은 무선망 품질 데이터를 기 설정된 클러스터에 추가한다. 만약 컷오프 기준을 0으로 설정하면, 최근 N개의 무선망 품질 데이터는 모두 기 설정된 클러스터에 추가되지 않고, 컷오프 기준을 매우 큰 값으로 설정하면 최근 N개의 무선망 품질 데이터 모두를 기 설정된 클러스터에 추가할 수 있다.For example, the cluster management unit 250 determines that the minimum Mahalanobis distance among the recent N pieces of wireless network quality data is the cutoff criterion (
Figure 112020109713704-pat00026
) smaller wireless network quality data is added to the preset cluster. If the cutoff criterion is set to 0, all of the latest N wireless network quality data are not added to the preset cluster. If the cutoff criterion is set to a very large value, all of the latest N wireless network quality data are added to the preset cluster. can

클러스터 관리부(250)는, 일정한 주기마다 기 설정된 클러스터에 대해 클러스터링을 수행하여 클러스터링 정보를 업데이트한다. 클러스터 관리부(250)는 클러스터링 정보를 업데이트하여, 최소 마할라노비스 거리 도출 및 무선망 품질 이상 탐지 절차에서 사용되는 각 클러스터별 최신 무게 중심 벡터

Figure 112020109713704-pat00027
와, 관련 공분산 행렬의 역행렬인
Figure 112020109713704-pat00028
을 갱신하여 저장한다. The cluster management unit 250 updates clustering information by performing clustering on a preset cluster at regular intervals. The cluster management unit 250 updates the clustering information, and the latest center of gravity vector for each cluster used in the minimum Mahalanobis distance derivation and wireless network quality anomaly detection procedure.
Figure 112020109713704-pat00027
and the inverse of the related covariance matrix
Figure 112020109713704-pat00028
update and save

도 6은 본 발명의 일 실시예에 따른 무선망 이상 탐지 방법을 설명하는 흐름도으로, 하나의 셀에서 수집된 무선망 품질 데이터를 이용하여 해당 셀의 무선망 이상을 탐지하는 방법을 설명한다. 6 is a flowchart illustrating a method for detecting anomaly in a radio network according to an embodiment of the present invention, and describes a method of detecting anomaly in a radio network of a corresponding cell by using radio network quality data collected from one cell.

도 6을 참조하면, 단계 S601에서, 무선망 이상 탐지 장치(150)는, 라디오 유닛(RU)(110), 즉 셀에서 수집된 무선망 품질 데이터를 수신한다. 무선망 이상 탐지 장치(150)는, EMS(140)로부터 무선망 품질 데이터를 수신할 수 있고, 또는 NMS로부터 무선망 품질 데이터를 수신할 수도 있다. 무선망 이상 탐지 장치(150)는, 일정한 주기로 무선망 품질 데이터를 수신할 수 있다. 여기서 무선망 품질 데이터는 라이도 유닛(RU)(110)에서 수집된 원시 데이터로서, 벡터형 데이터이다.Referring to FIG. 6 , in step S601 , the radio network anomaly detection apparatus 150 receives radio network quality data collected from a radio unit (RU) 110 , that is, a cell. The radio network anomaly detection apparatus 150 may receive radio network quality data from the EMS 140 or may receive radio network quality data from the NMS. The wireless network anomaly detection apparatus 150 may receive wireless network quality data at regular intervals. Here, the radio network quality data is raw data collected from the radio unit (RU) 110, and is vector type data.

단계 S602에서, 무선망 이상 탐지 장치(150)는, 상기 수신된 무선망 품질 데이터에 대해 전처리를 수행하여 메모리 등의 저장부에 저장한다. 여기서 전처리는, 예를 들어, Not-A-Number 값 처리와 같은 필요 없는 값 제거, 정규화 작업, 가중치 설정, 차원 축소 등을 포함한다. 차원 축소의 경우, 오토인코더(Auto-Encoder)나, 주성분분석(PCA) 등을 이용할 수 있다. 차원 축소는, 예를 들어, 벡터를 구성하는 100개의 원소를 50개로 줄이는 등의 처리를 의미한다. 전처리된 무선망 품질 데이터를

Figure 112020109713704-pat00029
로 표기할 수 있다.In step S602, the radio network anomaly detection apparatus 150 performs pre-processing on the received radio network quality data and stores it in a storage unit such as a memory. Here, the preprocessing includes, for example, removal of unnecessary values such as Not-A-Number value processing, normalization operations, weight setting, dimension reduction, and the like. In the case of dimensionality reduction, an auto-encoder, principal component analysis (PCA), or the like can be used. Dimension reduction means, for example, processing such as reducing 100 elements constituting a vector to 50. Pre-processed wireless network quality data
Figure 112020109713704-pat00029
can be denoted as

단계 S603에서, 무선망 이상 탐지 장치(150)는, 전처리된 무선망 품질 데이터와, 해당 셀의 기 설정된 복수의 클러스터 간의 거리, 즉 마할라노비스 거리(MD:Mahalanobis Distance)를 산출한다. In step S603, the radio network anomaly detection apparatus 150 calculates a distance between the pre-processed radio network quality data and a plurality of preset clusters of the corresponding cell, that is, a Mahalanobis Distance (MD).

단계 S604에서, 무선망 이상 탐지 장치(150)는, 셀의 마할라노비스 거리(MD:Mahalanobis Distance)들 중에서 가장 최소인 마할라노비스 거리(

Figure 112020109713704-pat00030
)를 결정하여 저장부에 저장한다. 최소 마할라노비스 거리는 상기 수학식1에 의해 계산될 수 있다. In step S604, the wireless network anomaly detection device 150, the smallest Mahalanobis distance (MD: Mahalanobis distance) of the cell
Figure 112020109713704-pat00030
) is determined and stored in the storage unit. The minimum Mahalanobis distance may be calculated by Equation 1 above.

단계 S605에서, 무선망 이상 탐지 장치(150)는, 상기 최소 마할라노비스 거리와, 제1임계값(

Figure 112020109713704-pat00031
)을 비교하여, 최소 마할라노비스 거리가 제1임계값 보다 큰지 확인한다. 최소 마할라노비스 거리가 제1임계값 이하인 경우, 단계 S610으로 진행하여, 무선망 이상 탐지 장치(150)는, 전처리된 무선망 품질 데이터를 기존 클러스터에 추가한다.In step S605, the wireless network anomaly detection device 150, the minimum Mahalanobis distance and a first threshold (
Figure 112020109713704-pat00031
) and check whether the minimum Mahalanobis distance is greater than the first threshold. If the minimum Mahalanobis distance is less than or equal to the first threshold, the process proceeds to step S610, and the radio network anomaly detection apparatus 150 adds the pre-processed radio network quality data to the existing cluster.

최소 마할라노비스 거리가 제1임계값 보다 큰 경우, 단계 S606에서, 무선망 이상 탐지 장치(150)는, 해당 셀의 최근 N개의 무선망 품질 데이터를 임시 클러스터로 정의하고, 임시 클러스터에 속하는 최근 N개의 전처리된 무선망 품질 데이터 각각의 최소 마할라노비스 거리들을 모두 합한다. 그 합을 K1으로 표기할 수 있다.If the minimum Mahalanobis distance is greater than the first threshold, in step S606, the radio network anomaly detection apparatus 150 defines the latest N radio network quality data of the cell as a temporary cluster, and the most recent data belonging to the temporary cluster The minimum Mahalanobis distances of each of the N preprocessed radio network quality data are all summed up. The sum can be expressed as K 1 .

단계 S607에서, 무선망 이상 탐지 장치(150)는, 상기 K1과, 제3임계값(

Figure 112020109713704-pat00032
)을 비교하여, 상기 K1이 제3임계값 보다 큰지 확인한다. 상기 K1이 제3임계값 이하인 경우에는, 단계 S610으로 진행하여, 무선망 이상 탐지 장치(150)는, 전처리된 무선망 품질 데이터를 기존 클러스터에 추가한다.In step S607, the wireless network anomaly detection device 150, the K 1 and a third threshold (
Figure 112020109713704-pat00032
) to determine whether the K 1 is greater than the third threshold. If the K 1 is less than or equal to the third threshold, the process proceeds to step S610, and the radio network anomaly detection apparatus 150 adds the pre-processed radio network quality data to the existing cluster.

상기 K1이 제3임계값 보다 큰 경우, 단계 S608에서, 무선망 이상 탐지 장치(150)는, 무선망 품질 이상으로 판단한다. If the K 1 is greater than the third threshold, in step S608, the wireless network anomaly detection apparatus 150 determines that the wireless network quality is abnormal.

단계 S609에서, 무선망 이상 탐지 장치(150)는, 이상 탐지 절차에서 사용된 최근 N개의 전처리된 무선망 품질 데이터 중 최소 마할라노비스 거리가 컷오프 기준(

Figure 112020109713704-pat00033
) 보다 작은 무선망 품질 데이터를 기 설정된 클러스터에 추가한다. In step S609, the wireless network anomaly detection device 150 determines that the minimum Mahalanobis distance among the latest N preprocessed wireless network quality data used in the anomaly detection procedure is the cutoff criterion (
Figure 112020109713704-pat00033
) smaller wireless network quality data is added to the preset cluster.

단계 S611에서, 무선망 이상 탐지 장치(150)는, 상기 단계 S610 또는 상기 단계 S609에서 무선망 품질 데이터가 추가된 기 설정된 클러스터에 대해 클러스터링을 수행하여 클러스터링 정보를 업데이트한다. 바람직하게, 무선망 이상 탐지 장치(150)는, 클러스터링 정보를 업데이트하여, 최소 마할라노비스 거리 도출 및 무선망 품질 이상 탐지 절차에서 사용되는 각 클러스터별 최신 무게 중심 벡터

Figure 112020109713704-pat00034
와, 관련 공분산 행렬의 역행렬인
Figure 112020109713704-pat00035
을 갱신하여 저장한다. In step S611, the radio network anomaly detection apparatus 150 updates the clustering information by performing clustering on the preset cluster to which the radio network quality data is added in the step S610 or S609. Preferably, the wireless network anomaly detection device 150 updates the clustering information, and the latest center of gravity vector for each cluster used in the minimum Mahalanobis distance derivation and wireless network quality anomaly detection procedure.
Figure 112020109713704-pat00034
and the inverse of the related covariance matrix
Figure 112020109713704-pat00035
update and save

도 7은 본 발명의 다른 실시예에 따른 무선망 이상 탐지 방법을 설명하는 흐름도으로, 하나의 셀에서 수집된 무선망 품질 데이터를 이용하여 해당 셀의 무선망 이상을 탐지하는 방법을 설명한다. 7 is a flowchart illustrating a method for detecting anomaly in a radio network according to another embodiment of the present invention, and describes a method of detecting anomaly in a radio network of a corresponding cell using radio network quality data collected from one cell.

도 7을 참조하면, 단계 S701에서, 무선망 이상 탐지 장치(150)는, 라디오 유닛(RU)(110), 즉 셀에서 수집된 무선망 품질 데이터를 수신한다. 무선망 이상 탐지 장치(150)는, EMS(140)로부터 무선망 품질 데이터를 수신할 수 있고, 또는 NMS로부터 무선망 품질 데이터를 수신할 수도 있다. 무선망 이상 탐지 장치(150)는, 일정한 주기로 무선망 품질 데이터를 수신할 수 있다. 여기서 무선망 품질 데이터는 라이도 유닛(RU)(110)에서 수집된 원시 데이터로서, 벡터형 데이터이다.Referring to FIG. 7 , in step S701 , the radio network anomaly detection apparatus 150 receives radio network quality data collected from the radio unit (RU) 110 , that is, a cell. The radio network anomaly detection apparatus 150 may receive radio network quality data from the EMS 140 or may receive radio network quality data from the NMS. The wireless network anomaly detection apparatus 150 may receive wireless network quality data at regular intervals. Here, the radio network quality data is raw data collected from the radio unit (RU) 110, and is vector type data.

단계 S702에서, 무선망 이상 탐지 장치(150)는, 상기 수신된 무선망 품질 데이터에 대해 전처리를 수행하여 메모리 등의 저장부에 저장한다. 여기서 전처리는, 예를 들어, Not-A-Number 값 처리와 같은 필요 없는 값 제거, 정규화 작업, 가중치 설정, 차원 축소 등을 포함한다. 차원 축소의 경우, 오토인코더(Auto-Encoder)나, 주성분분석(PCA) 등을 이용할 수 있다. 차원 축소는, 예를 들어, 벡터를 구성하는 100개의 원소를 50개로 줄이는 등의 처리를 의미한다. 전처리된 무선망 품질 데이터를

Figure 112020109713704-pat00036
로 표기할 수 있다.In step S702, the radio network anomaly detection apparatus 150 performs pre-processing on the received radio network quality data and stores it in a storage unit such as a memory. Here, the preprocessing includes, for example, removal of unnecessary values such as processing of Not-A-Number values, normalization operations, weight setting, dimension reduction, and the like. In the case of dimensionality reduction, an auto-encoder or principal component analysis (PCA) may be used. Dimension reduction means, for example, processing such as reducing 100 elements constituting a vector to 50. Preprocessed wireless network quality data
Figure 112020109713704-pat00036
can be denoted as

단계 S703에서, 무선망 이상 탐지 장치(150)는, 전처리된 무선망 품질 데이터와, 해당 셀의 기 설정된 복수의 클러스터 간의 거리, 즉 마할라노비스 거리(MD:Mahalanobis Distance)를 산출한다. In step S703, the radio network anomaly detection apparatus 150 calculates a distance between the pre-processed radio network quality data and a plurality of preset clusters of the corresponding cell, that is, a Mahalanobis Distance (MD).

단계 S704에서, 무선망 이상 탐지 장치(150)는, 셀의 마할라노비스 거리(MD:Mahalanobis Distance)들 중에서 가장 최소인 마할라노비스 거리(

Figure 112020109713704-pat00037
)를 결정하여 저장부에 저장한다. 최소 마할라노비스 거리는 상기 수학식1에 의해 계산될 수 있다. In step S704, the wireless network anomaly detection device 150, the smallest Mahalanobis distance (MD: Mahalanobis distance) of the cell
Figure 112020109713704-pat00037
) is determined and stored in the storage unit. The minimum Mahalanobis distance may be calculated by Equation 1 above.

단계 S705에서, 무선망 이상 탐지 장치(150)는, 상기 최소 마할라노비스 거리와, 제1임계값(

Figure 112020109713704-pat00038
)을 비교하여, 최소 마할라노비스 거리가 제1임계값 보다 큰지 확인한다. 최소 마할라노비스 거리가 제1임계값 이하인 경우, 단계 S711로 진행하여, 무선망 이상 탐지 장치(150)는, 전처리된 무선망 품질 데이터를 기존 클러스터에 추가한다.In step S705, the wireless network anomaly detection device 150, the minimum Mahalanobis distance and a first threshold (
Figure 112020109713704-pat00038
) and check whether the minimum Mahalanobis distance is greater than the first threshold. If the minimum Mahalanobis distance is less than or equal to the first threshold, the process proceeds to step S711, where the wireless network anomaly detection apparatus 150 adds the preprocessed wireless network quality data to the existing cluster.

최소 마할라노비스 거리가 제1임계값 보다 큰 경우, 단계 S706에서, 무선망 이상 탐지 장치(150)는, 해당 셀의 최근 N개의 무선망 품질 데이터를 임시 클러스터로 정의하고, 임시 클러스터에 속하는 최근 N개의 전처리된 무선망 품질 데이터를, 각각의 최소 마할라노비스 거리가 산출된 기 설정된 클러스터의 종류에 따라, 복수의 서브 클러스터로 분류한다.If the minimum Mahalanobis distance is greater than the first threshold, in step S706, the radio network anomaly detection apparatus 150 defines the latest N radio network quality data of the cell as a temporary cluster, and the most recent data belonging to the temporary cluster The N pieces of preprocessed wireless network quality data are classified into a plurality of sub-clusters according to the type of a preset cluster for which each minimum Mahalanobis distance is calculated.

단계 S707에서, 무선망 이상 탐지 장치(150)는, 각 서브 클러스터와 이에 대응하는 기 설정된 클러스터 간의 거리를 모두 합한다. 그 합을 K2로 표기할 수 있다. 이때, 각 서브 클러스터와 이에 대응하는 기 설정된 클러스터 간의 거리를 계산하는데 있어서, 벡터의 각 원소별로 가중치를 적용하여 각 원소별 거리를 계산한 후 이를 합산할 수 있다. 이를 수식으로 상기 (수학식3)과 같다.In step S707, the radio network anomaly detection apparatus 150 sums all distances between each sub-cluster and a corresponding preset cluster. The sum can be expressed as K 2 . In this case, in calculating the distance between each sub-cluster and a preset cluster corresponding thereto, a weight may be applied to each element of the vector to calculate the distance for each element, and then the distance may be summed. This is the same as (Equation 3) above.

단계 S708에서, 무선망 이상 탐지 장치(150)는, 상기 K2와, 제4임계값(

Figure 112020109713704-pat00039
)을 비교하여, 상기 K2이 제4임계값 보다 큰지 확인한다. 상기 K2이 제4임계값 이하인 경우, 무선망 이상 탐지 장치(150)는, 단계 S711로 진행하여, 전처리된 무선망 품질 데이터를 기존 클러스터에 추가한다.In step S708, the wireless network anomaly detection device 150, the K 2 and a fourth threshold (
Figure 112020109713704-pat00039
) to determine whether the K 2 is greater than the fourth threshold. When the K 2 is equal to or less than the fourth threshold, the radio network anomaly detection apparatus 150 proceeds to step S711 to add the pre-processed radio network quality data to the existing cluster.

상기 K2이 제4임계값 보다 큰 경우, 단계 S709에서, 무선망 이상 탐지 장치(150)는, 무선망 품질 이상으로 판단한다.If the K 2 is greater than the fourth threshold, in step S709, the radio network anomaly detection apparatus 150 determines that the radio network quality is abnormal.

단계 S710에서, 무선망 이상 탐지 장치(150)는, 이상 탐지 절차에서 사용된 최근 N개의 전처리된 무선망 품질 데이터 중 최소 마할라노비스 거리가 컷오프 기준(

Figure 112020109713704-pat00040
) 보다 작은 무선망 품질 데이터를 기 설정된 클러스터에 추가한다. In step S710, the wireless network anomaly detection apparatus 150 determines that the minimum Mahalanobis distance among the latest N preprocessed wireless network quality data used in the anomaly detection procedure is the cutoff criterion (
Figure 112020109713704-pat00040
) smaller wireless network quality data is added to the preset cluster.

단계 S712에서, 무선망 이상 탐지 장치(150)는, 상기 단계 S711 또는 상기 단계 S710에서 무선망 품질 데이터가 추가된 기 설정된 클러스터에 대해 클러스터링을 수행하여 클러스터링 정보를 업데이트한다. 바람직하게, 무선망 이상 탐지 장치(150)는, 클러스터링 정보를 업데이트하여, 최소 마할라노비스 거리 도출 및 무선망 품질 이상 탐지 절차에서 사용되는 각 클러스터별 최신 무게 중심 벡터

Figure 112020109713704-pat00041
와, 관련 공분산 행렬의 역행렬인
Figure 112020109713704-pat00042
을 갱신하여 저장한다. In step S712, the radio network anomaly detection apparatus 150 updates the clustering information by performing clustering on the preset cluster to which the radio network quality data is added in the step S711 or S710. Preferably, the wireless network anomaly detection device 150 updates the clustering information, and the latest center of gravity vector for each cluster used in the minimum Mahalanobis distance derivation and wireless network quality anomaly detection procedure.
Figure 112020109713704-pat00041
and the inverse of the related covariance matrix
Figure 112020109713704-pat00042
update and save

도 8은 본 발명의 또 다른 실시예에 따른 무선망 이상 탐지 방법을 설명하는 흐름도으로, 하나의 셀에서 수집된 무선망 품질 데이터를 이용하여 해당 셀의 무선망 이상을 탐지하는 방법을 설명한다. 8 is a flowchart illustrating a method for detecting anomaly in a radio network according to another embodiment of the present invention, and describes a method of detecting anomaly in a radio network of a corresponding cell using radio network quality data collected from one cell.

도 8을 참조하면, 단계 S801에서, 무선망 이상 탐지 장치(150)는, 라디오 유닛(RU)(110), 즉 셀에서 수집된 무선망 품질 데이터를 수신한다. 무선망 이상 탐지 장치(150)는, EMS(140)로부터 무선망 품질 데이터를 수신할 수 있고, 또는 NMS로부터 무선망 품질 데이터를 수신할 수도 있다. 무선망 이상 탐지 장치(150)는, 일정한 주기로 무선망 품질 데이터를 수신할 수 있다. 여기서 무선망 품질 데이터는 라이도 유닛(RU)(110)에서 수집된 원시 데이터로서, 벡터형 데이터이다.Referring to FIG. 8 , in step S801 , the radio network anomaly detection apparatus 150 receives radio network quality data collected from the radio unit (RU) 110 , that is, a cell. The radio network anomaly detection apparatus 150 may receive radio network quality data from the EMS 140 or may receive radio network quality data from the NMS. The wireless network anomaly detection apparatus 150 may receive wireless network quality data at regular intervals. Here, the radio network quality data is raw data collected from the radio unit (RU) 110, and is vector type data.

단계 S802에서, 무선망 이상 탐지 장치(150)는, 상기 수신된 무선망 품질 데이터에 대해 전처리를 수행하여 메모리 등의 저장부에 저장한다. 여기서 전처리는, 예를 들어, Not-A-Number 값 처리와 같은 필요 없는 값 제거, 정규화 작업, 가중치 설정, 차원 축소 등을 포함한다. 차원 축소의 경우, 오토인코더(Auto-Encoder)나, 주성분분석(PCA) 등을 이용할 수 있다. 차원 축소는, 예를 들어, 벡터를 구성하는 100개의 원소를 50개로 줄이는 등의 처리를 의미한다. 전처리된 무선망 품질 데이터를

Figure 112020109713704-pat00043
로 표기할 수 있다.In step S802, the radio network anomaly detection apparatus 150 performs pre-processing on the received radio network quality data and stores it in a storage unit such as a memory. Here, the preprocessing includes, for example, removal of unnecessary values such as Not-A-Number value processing, normalization operations, weight setting, dimension reduction, and the like. In the case of dimensionality reduction, an auto-encoder, principal component analysis (PCA), or the like can be used. Dimension reduction means, for example, processing such as reducing 100 elements constituting a vector to 50. Preprocessed wireless network quality data
Figure 112020109713704-pat00043
can be denoted as

단계 S803에서, 무선망 이상 탐지 장치(150)는, 전처리된 무선망 품질 데이터와, 해당 셀의 기 설정된 복수의 클러스터 간의 거리, 즉 마할라노비스 거리(MD:Mahalanobis Distance)를 산출한다. In step S803, the radio network anomaly detection apparatus 150 calculates a distance between the pre-processed radio network quality data and a plurality of preset clusters of the corresponding cell, that is, a Mahalanobis Distance (MD).

단계 S804에서, 무선망 이상 탐지 장치(150)는, 셀의 마할라노비스 거리(MD:Mahalanobis Distance)들 중에서 가장 최소인 마할라노비스 거리(

Figure 112020109713704-pat00044
)를 결정하여 저장부에 저장한다. 최소 마할라노비스 거리는 상기 수학식1에 의해 계산될 수 있다. In step S804, the wireless network anomaly detection device 150, the smallest Mahalanobis distance (MD) among the Mahalanobis distances (MD) of the cell
Figure 112020109713704-pat00044
) is determined and stored in the storage unit. The minimum Mahalanobis distance may be calculated by Equation 1 above.

단계 S805에서, 무선망 이상 탐지 장치(150)는, 상기 최소 마할라노비스 거리와, 제1임계값(

Figure 112020109713704-pat00045
)을 비교하여, 최소 마할라노비스 거리가 제1임계값 보다 큰지 확인한다. 최소 마할라노비스 거리가 제1임계값 이하인 경우, 단계 S812으로 진행하여, 무선망 이상 탐지 장치(150)는, 전처리된 무선망 품질 데이터를 기존 클러스터에 추가한다.In step S805, the wireless network anomaly detection device 150, the minimum Mahalanobis distance and a first threshold (
Figure 112020109713704-pat00045
) and check whether the minimum Mahalanobis distance is greater than the first threshold. If the minimum Mahalanobis distance is less than or equal to the first threshold, the process proceeds to step S812, and the radio network anomaly detection apparatus 150 adds the pre-processed radio network quality data to the existing cluster.

최소 마할라노비스 거리가 제1임계값 보다 큰 경우, 단계 S806에서, 무선망 이상 탐지 장치(150)는, 해당 셀의 최근 N개의 무선망 품질 데이터를 임시 클러스터로 정의하고, 임시 클러스터에 속하는 최근 N개의 전처리된 무선망 품질 데이터 각각의 최소 마할라노비스 거리들을 모두 합한다. 그 합을 K1으로 표기할 수 있다.If the minimum Mahalanobis distance is greater than the first threshold, in step S806, the radio network anomaly detection apparatus 150 defines the latest N radio network quality data of the cell as a temporary cluster, and the most recent data belonging to the temporary cluster The minimum Mahalanobis distances of each of the N preprocessed radio network quality data are all summed up. The sum can be expressed as K 1 .

단계 S807에서, 무선망 이상 탐지 장치(150)는, 상기 K1과, 제3임계값(

Figure 112020109713704-pat00046
)을 비교하여, 상기 K1이 제3임계값 보다 큰지 확인한다. 상기 K1이 제3임계값 보다 큰 경우, 단계 S810으로 진행하여 바로 무선망 품질 이상으로 판단한다. In step S807, the wireless network anomaly detection device 150, the K 1 and a third threshold (
Figure 112020109713704-pat00046
) to determine whether the K 1 is greater than the third threshold. If K 1 is greater than the third threshold, the process proceeds to step S810 and the quality of the wireless network is determined to be higher.

반면, 상기 K1이 제3임계값 이하인 경우, 단계 S808로 진행하여, 무선망 이상 탐지 장치(150)는, 임시 클러스터에 속하는 최근 N개의 전처리된 무선망 품질 데이터를, 각각의 최소 마할라노비스 거리가 산출된 기 설정된 클러스터의 종류에 따라, 복수의 서브 클러스터로 분류하고, 각 서브 클러스터와 이에 대응하는 기 설정된 클러스터 간의 거리를 모두 합한다. 그 합을 K2로 표기할 수 있다. 이때, 각 서브 클러스터와 이에 대응하는 기 설정된 클러스터 간의 거리를 계산하는데 있어서, 벡터의 각 원소별로 가중치를 적용하여 각 원소별 거리를 계산한 후 이를 합산할 수 있다. 이를 수식으로 상기 (수학식3)과 같다.On the other hand, if the K 1 is less than or equal to the third threshold, proceeding to step S808, the radio network anomaly detection apparatus 150 collects the N most recent pre-processed radio network quality data belonging to the temporary cluster, each of the minimum Mahalanobis According to the type of the preset cluster for which the distance is calculated, it is classified into a plurality of sub-clusters, and all distances between each sub-cluster and the corresponding preset cluster are summed. The sum can be expressed as K 2 . In this case, in calculating the distance between each sub-cluster and a preset cluster corresponding thereto, a weight may be applied to each element of the vector to calculate the distance for each element, and then the distance may be summed. This is the same as (Equation 3) above.

단계 S809에서, 무선망 이상 탐지 장치(150)는, 상기 K2와, 제4임계값(

Figure 112020109713704-pat00047
)을 비교하여, 상기 K2이 제4임계값 보다 큰지 확인한다. 상기 K2이 제4임계값 이하인 경우, 무선망 이상 탐지 장치(150)는, 단계 S812로 진행하여, 전처리된 무선망 품질 데이터를 기존 클러스터에 추가한다.In step S809, the wireless network anomaly detection device 150, the K 2 and a fourth threshold (
Figure 112020109713704-pat00047
) to determine whether the K 2 is greater than the fourth threshold. If the K 2 is equal to or less than the fourth threshold, the radio network anomaly detection apparatus 150 proceeds to step S812 and adds the pre-processed radio network quality data to the existing cluster.

상기 K2이 제4임계값 보다 큰 경우, 단계 S810에서, 무선망 이상 탐지 장치(150)는, 무선망 품질 이상으로 판단한다.When the K 2 is greater than the fourth threshold, in step S810 , the wireless network anomaly detection apparatus 150 determines that the wireless network quality is abnormal.

단계 S811에서, 무선망 이상 탐지 장치(150)는, 이상 탐지 절차에서 사용된 최근 N개의 전처리된 무선망 품질 데이터 중 최소 마할라노비스 거리가 컷오프 기준(

Figure 112020109713704-pat00048
) 보다 작은 무선망 품질 데이터를 기 설정된 클러스터에 추가한다. In step S811, the wireless network anomaly detection apparatus 150 determines that the minimum Mahalanobis distance among the recent N preprocessed wireless network quality data used in the anomaly detection procedure is the cutoff criterion (
Figure 112020109713704-pat00048
) smaller wireless network quality data is added to the preset cluster.

단계 S813에서, 무선망 이상 탐지 장치(150)는, 상기 단계 S812 또는 상기 단계 S813에서 무선망 품질 데이터가 추가된 기 설정된 클러스터에 대해 클러스터링을 수행하여 클러스터링 정보를 업데이트한다. 바람직하게, 무선망 이상 탐지 장치(150)는, 클러스터링 정보를 업데이트하여, 최소 마할라노비스 거리 도출 및 무선망 품질 이상 탐지 절차에서 사용되는 각 클러스터별 최신 무게 중심 벡터

Figure 112020109713704-pat00049
와, 관련 공분산 행렬의 역행렬인
Figure 112020109713704-pat00050
을 갱신하여 저장한다. In step S813, the radio network anomaly detection apparatus 150 updates the clustering information by performing clustering on the preset cluster to which the radio network quality data is added in the step S812 or S813. Preferably, the wireless network anomaly detection device 150 updates the clustering information, and the latest center of gravity vector for each cluster used in the minimum Mahalanobis distance derivation and wireless network quality anomaly detection procedure.
Figure 112020109713704-pat00049
and the inverse of the related covariance matrix
Figure 112020109713704-pat00050
update and save

본 명세서는 많은 특징을 포함하는 반면, 그러한 특징은 본 발명의 범위 또는 특허청구범위를 제한하는 것으로 해석되어서는 안 된다. 또한, 본 명세서에서 개별적인 실시예에서 설명된 특징들은 단일 실시예에서 결합되어 구현될 수 있다. 반대로, 본 명세서에서 단일 실시예에서 설명된 다양한 특징들은 개별적으로 다양한 실시예에서 구현되거나, 적절히 결합되어 구현될 수 있다.While this specification contains many features, such features should not be construed as limiting the scope of the invention or the claims. Also, features described in individual embodiments herein may be implemented in combination in a single embodiment. Conversely, various features described herein in a single embodiment may be implemented in various embodiments individually, or may be implemented in appropriate combination.

도면에서 동작들이 특정한 순서로 설명되었으나, 그러한 동작들이 도시된 바와 같은 특정한 순서로 수행되는 것으로, 또는 일련의 연속된 순서, 또는 원하는 결과를 얻기 위해 모든 설명된 동작이 수행되는 것으로 이해되어서는 안 된다. 특정 환경에서 멀티태스킹 및 병렬 프로세싱이 유리할 수 있다. 아울러, 상술한 실시예에서 다양한 시스템 구성요소의 구분은 모든 실시예에서 그러한 구분을 요구하지 않는 것으로 이해되어야 한다. 상술한 프로그램 구성요소 및 시스템은 일반적으로 단일 소프트웨어 제품 또는 멀티플 소프트웨어 제품에 패키지로 구현될 수 있다.Although acts are described in the drawings in a specific order, it should not be understood that the acts are performed in the specific order as shown, or that all of the described acts are performed in a continuous order, or to obtain a desired result. . Multitasking and parallel processing can be advantageous in certain circumstances. In addition, it should be understood that the division of various system components in the above-described embodiments does not require such division in all embodiments. The program components and systems described above may generally be implemented as a package in a single software product or multiple software products.

상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(시디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다. 이러한 과정은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있으므로 더 이상 상세히 설명하지 않기로 한다.The method of the present invention as described above may be implemented as a program and stored in a computer-readable form in a recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.). Since this process can be easily performed by a person skilled in the art to which the present invention pertains, it will not be described in detail any longer.

이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.The present invention described above, for those of ordinary skill in the art to which the present invention pertains, various substitutions, modifications and changes are possible within the scope without departing from the technical spirit of the present invention. It is not limited by the drawings.

110 : RU
120 : DU
130 : CU
140 : EMS
150 : 무선망 이상 탐지 장치
210 : 품질 데이터 수신부
220 : 전처리부
230 : 마할라노비스 거리 산출부
240 : 이상 탐지부
250 : 클러스터 관리부
110: RU
120 : DU
130: CU
140: EMS
150: wireless network anomaly detection device
210: quality data receiving unit
220: preprocessor
230: Mahalanobis distance calculator
240: anomaly detection unit
250: cluster management unit

Claims (16)

무선망의 이상을 탐지하기 위한 무선망 이상 탐지 장치에 있어서,
셀에서 수집된 무선망 품질 데이터를 수신하는 품질 데이터 수신부;
수신된 무선망 품질 데이터를 전처리하는 전처리부;
전처리된 무선망 품질 데이터와, 해당 셀의 기 설정된 복수의 클러스터 간의 거리를 산출하고, 그 중에서 최소 마할라노비스 거리를 결정하여 저장하는 마할라노비스 거리 산출부;
상기 최소 마할라노비스 거리가 제1임계값 보다 크면, 해당 셀의 최근 소정 개수의 전처리된 무선망 품질 데이터들을 임시 클러스터로 정의하고, 임시 클러스터와, 해당 임시 클러스터와 연관된 기 설정된 클러스터 간의 거리의 합이 제2임계값 보다 큰 경우, 해당 셀의 무선망 품질 이상으로 판단하는 이상 탐지부를 포함하는 무선망 이상 탐지 장치.
A wireless network anomaly detection device for detecting abnormalities in a wireless network, the apparatus comprising:
a quality data receiving unit for receiving wireless network quality data collected from a cell;
a pre-processing unit for pre-processing the received wireless network quality data;
a Mahalanobis distance calculator for calculating a distance between the preprocessed wireless network quality data and a plurality of preset clusters of the cell, and determining and storing a minimum Mahalanobis distance among them;
If the minimum Mahalanobis distance is greater than the first threshold, a predetermined number of recently preprocessed radio network quality data of the corresponding cell is defined as a temporary cluster, and the sum of the distances between the temporary cluster and a preset cluster associated with the temporary cluster When it is greater than the second threshold, the apparatus for detecting anomaly in the radio network including an anomaly detecting unit that determines that the quality of the radio network of the corresponding cell is abnormal.
제1항에 있어서,
상기 이상 탐지부는,
상기 임시 클러스터에 속한 무선망 품질 데이터 각각의 최소 마할라노비스 거리를 모두 합한 값이 상기 제2임계값 보다 큰 경우, 무선망 품질 이상으로 판단하는 것을 특징으로 하는 무선망 이상 탐지 장치.
According to claim 1,
The anomaly detection unit,
Wireless network anomaly detection apparatus, characterized in that when the sum of the minimum Mahalanobis distances of each of the wireless network quality data belonging to the temporary cluster is greater than the second threshold value, it is determined that the wireless network quality is abnormal.
제1항에 있어서,
상기 이상 탐지부는,
상기 임시 클러스터를 복수의 서브 클러스터로 분류하고, 각 서브 클러스터와 이에 대응하는 기 설정된 클러스터 간의 거리를 모두 합한 값이 상기 제2임계값 보다 큰 경우, 무선망 품질 이상으로 판단하는 것을 특징으로 하는 무선망 이상 탐지 장치.
According to claim 1,
The anomaly detection unit,
Classifying the temporary cluster into a plurality of sub-clusters, and when the sum of all distances between each sub-cluster and a corresponding preset cluster is greater than the second threshold value, it is determined that the quality of the wireless network is abnormal. network anomaly detection device.
제3항에 있어서,
상기 이상 탐지부는,
상기 임시 클러스터에 속한 무선망 품질 데이터 각각의 최소 마할라노비스 거리가 산출된 기 설정된 클러스터의 종류에 따라 상기 임시 클러스터를 상기 복수의 서브 클러스터로 분류하는 것을 특징으로 하는 무선망 이상 탐지 장치.
4. The method of claim 3,
The anomaly detection unit,
and classifying the temporary cluster into the plurality of sub-clusters according to a type of a preset cluster from which the minimum Mahalanobis distance of each of the wireless network quality data belonging to the temporary cluster is calculated.
제3항에 있어서,
상기 이상 탐지부는,
각 서브 클러스터와 이에 대응하는 기 설정된 클러스터 간의 거리를 산출하는데 있어서, 벡터의 각 원소별로 가중치를 적용하여 각 원소별 거리를 계산한 후 이를 합산하는 것을 특징으로 하는 무선망 이상 탐지 장치.
4. The method of claim 3,
The anomaly detection unit,
A wireless network anomaly detection apparatus, characterized in that in calculating the distance between each sub-cluster and a preset cluster corresponding thereto, a weight is applied to each element of the vector to calculate the distance for each element, and then summing the distances.
제1항에 있어서,
상기 이상 탐지부는,
상기 임시 클러스터에 속한 무선망 품질 데이터 각각의 최소 마할라노비스 거리를 모두 합한 값이 제3임계값 이하인 경우, 상기 임시 클러스터를 복수의 서브 클러스터로 분류하고, 각 서브 클러스터와 이에 대응하는 기 설정된 클러스터 간의 거리를 모두 합한 값이 제4임계값 보다 큰 경우, 무선망 품질 이상으로 판단하는 것을 특징으로 하는 무선망 이상 탐지 장치.
According to claim 1,
The anomaly detection unit,
When the sum of the minimum Mahalanobis distances of each of the radio network quality data belonging to the temporary cluster is less than or equal to the third threshold, the temporary cluster is classified into a plurality of sub-clusters, and each sub-cluster and a corresponding preset cluster Wireless network anomaly detection apparatus, characterized in that when the sum of all distances is greater than the fourth threshold value, it is determined that the wireless network quality is abnormal.
제1항에 있어서,
상기 최소 마할라노비스 거리가 제1임계값 이하이면, 상기 전처리부에서 전처리된 무선망 품질 데이터를 기 설정된 클러스터에 추가하고 클러스터링 업데이트를 수행하는 클러스터 관리부를 더 포함하는 것을 특징으로 하는 무선망 이상 탐지 장치.
According to claim 1,
If the minimum Mahalanobis distance is less than or equal to a first threshold, wireless network anomaly detection further comprising a cluster management unit that adds the radio network quality data preprocessed in the preprocessor to a preset cluster and performs clustering update Device.
제1항에 있어서,
상기 임시 클러스터에 속한 무선망 품질 데이터 중 최소 마할라노비스 거리가 컷오프 기준 보다 작은 무선망 품질 데이터를 기 설정된 클러스터에 추가하고 클러스터링 업데이트를 수행하는 클러스터 관리부를 더 포함하는 것을 특징으로 하는 무선망 이상 탐지 장치.
According to claim 1,
Wireless network anomaly detection, characterized in that it further comprises a cluster manager for adding wireless network quality data having a minimum Mahalanobis distance smaller than a cutoff criterion among wireless network quality data belonging to the temporary cluster to a preset cluster and performing clustering update Device.
무선망 이상 탐지 장치에서 무선망의 이상을 탐지하는 방법에 있어서,
셀에서 수집된 무선망 품질 데이터를 수신하는 단계;
수신된 무선망 품질 데이터를 전처리하는 단계;
전처리된 무선망 품질 데이터와, 해당 셀의 기 설정된 복수의 클러스터 간의 거리를 산출하고, 그 중에서 최소 마할라노비스 거리를 결정하여 저장하는 단계; 및
상기 최소 마할라노비스 거리가 제1임계값 보다 크면, 해당 셀의 최근 소정 개수의 전처리된 무선망 품질 데이터들을 임시 클러스터로 정의하고, 임시 클러스터와, 해당 임시 클러스터와 연관된 기 설정된 클러스터 간의 거리의 합이 제2임계값 보다 큰 경우, 해당 셀의 무선망 품질 이상으로 판단하는 단계를 포함하는 방법.
A method for detecting an abnormality in a wireless network in a wireless network anomaly detection device, the method comprising:
receiving wireless network quality data collected in a cell;
pre-processing the received radio network quality data;
calculating a distance between the preprocessed wireless network quality data and a plurality of preset clusters of the cell, and determining and storing the minimum Mahalanobis distance among them; and
If the minimum Mahalanobis distance is greater than the first threshold, a predetermined number of recently preprocessed radio network quality data of the corresponding cell is defined as a temporary cluster, and the sum of the distances between the temporary cluster and a preset cluster associated with the temporary cluster If it is greater than the second threshold, the method comprising the step of determining that the radio network quality of the corresponding cell or more.
제9항에 있어서,
상기 무선망 품질 이상으로 판단하는 단계는,
상기 임시 클러스터에 속한 무선망 품질 데이터 각각의 최소 마할라노비스 거리를 모두 합한 값이 상기 제2임계값 보다 큰 경우, 무선망 품질 이상으로 판단하는 것을 특징으로 하는 방법.
10. The method of claim 9,
The step of determining that the wireless network quality is abnormal,
When the sum of the minimum Mahalanobis distances of each of the radio network quality data belonging to the temporary cluster is greater than the second threshold value, it is determined that the radio network quality is abnormal.
제9항에 있어서,
상기 무선망 품질 이상으로 판단하는 단계는,
상기 임시 클러스터를 복수의 서브 클러스터로 분류하고, 각 서브 클러스터와 이에 대응하는 기 설정된 클러스터 간의 거리를 모두 합한 값이 상기 제2임계값 보다 큰 경우, 무선망 품질 이상으로 판단하는 것을 특징으로 하는 방법.
10. The method of claim 9,
The step of determining that the wireless network quality is abnormal,
Classifying the temporary cluster into a plurality of sub-clusters, and determining that the wireless network quality is abnormal when the sum of all distances between each sub-cluster and a corresponding preset cluster is greater than the second threshold value .
제11항에 있어서,
상기 무선망 품질 이상으로 판단하는 단계는,
상기 임시 클러스터에 속한 무선망 품질 데이터 각각의 최소 마할라노비스 거리가 산출된 기 설정된 클러스터의 종류에 따라 상기 임시 클러스터를 상기 복수의 서브 클러스터로 분류하는 단계를 포함하는 것을 특징으로 하는 방법.
12. The method of claim 11,
The step of determining that the wireless network quality is abnormal,
and classifying the temporary cluster into the plurality of sub-clusters according to the type of a preset cluster for which the minimum Mahalanobis distance of each radio network quality data belonging to the temporary cluster is calculated.
제11항에 있어서,
상기 무선망 품질 이상으로 판단하는 단계는,
각 서브 클러스터와 이에 대응하는 기 설정된 클러스터 간의 거리를 산출하는데 있어서, 벡터의 각 원소별로 가중치를 적용하여 각 원소별 거리를 계산한 후 이를 합산하는 것을 특징으로 하는 방법.
12. The method of claim 11,
The step of determining that the wireless network quality is abnormal,
In calculating the distance between each sub-cluster and a predetermined cluster corresponding thereto, a weight is applied to each element of the vector to calculate the distance for each element, and then summing the distances.
제9항에 있어서,
상기 무선망 품질 이상으로 판단하는 단계는,
상기 임시 클러스터에 속한 무선망 품질 데이터 각각의 최소 마할라노비스 거리를 모두 합한 값이 제3임계값 이하인 경우, 상기 임시 클러스터를 복수의 서브 클러스터로 분류하고, 각 서브 클러스터와 이에 대응하는 기 설정된 클러스터 간의 거리를 모두 합한 값이 제4임계값 보다 큰 경우, 무선망 품질 이상으로 판단하는 것을 특징으로 하는 방법.
10. The method of claim 9,
The step of determining that the wireless network quality is abnormal,
When the sum of the minimum Mahalanobis distances of each of the radio network quality data belonging to the temporary cluster is less than or equal to the third threshold, the temporary cluster is classified into a plurality of sub-clusters, and each sub-cluster and a corresponding preset cluster When the sum of all distances is greater than the fourth threshold, it is determined that the wireless network quality is higher than the value.
제9항에 있어서,
상기 최소 마할라노비스 거리가 제1임계값 이하이면, 상기 전처리하는 단계에서 전처리된 무선망 품질 데이터를 기 설정된 클러스터에 추가하고 클러스터링 업데이트를 수행하는 단계를 더 포함하는 것을 특징으로 하는 방법.
10. The method of claim 9,
If the minimum Mahalanobis distance is less than or equal to a first threshold, adding the radio network quality data preprocessed in the preprocessing step to a preset cluster and performing a clustering update.
제9항에 있어서,
상기 임시 클러스터에 속한 무선망 품질 데이터 중 최소 마할라노비스 거리가 컷오프 기준 보다 작은 무선망 품질 데이터를 기 설정된 클러스터에 추가하고 클러스터링 업데이트를 수행하는 단계를 더 포함하는 것을 특징으로 하는 방법.
10. The method of claim 9,
The method further comprising the step of adding radio network quality data having a minimum Mahalanobis distance smaller than a cutoff criterion among radio network quality data belonging to the temporary cluster to a preset cluster and performing clustering update.
KR1020200134406A 2020-10-16 2020-10-16 Apparatus and method for detecting abnormality of wireless network KR102389909B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200134406A KR102389909B1 (en) 2020-10-16 2020-10-16 Apparatus and method for detecting abnormality of wireless network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200134406A KR102389909B1 (en) 2020-10-16 2020-10-16 Apparatus and method for detecting abnormality of wireless network

Publications (1)

Publication Number Publication Date
KR102389909B1 true KR102389909B1 (en) 2022-04-21

Family

ID=81437446

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200134406A KR102389909B1 (en) 2020-10-16 2020-10-16 Apparatus and method for detecting abnormality of wireless network

Country Status (1)

Country Link
KR (1) KR102389909B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120302252A1 (en) * 2007-02-05 2012-11-29 Andrew, Llc System and Method for Generating a Location Estimate Using A Method of Intersections
CN106060849A (en) * 2016-05-26 2016-10-26 重庆大学 Network type optimization allocation method in heterogeneous network
JP2017022557A (en) * 2015-07-10 2017-01-26 株式会社日立製作所 Abnormality detection system
KR101836481B1 (en) * 2017-02-13 2018-03-09 한양대학교 에리카산학협력단 Apparatus and Method for Detecting Rogue AP

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120302252A1 (en) * 2007-02-05 2012-11-29 Andrew, Llc System and Method for Generating a Location Estimate Using A Method of Intersections
JP2017022557A (en) * 2015-07-10 2017-01-26 株式会社日立製作所 Abnormality detection system
CN106060849A (en) * 2016-05-26 2016-10-26 重庆大学 Network type optimization allocation method in heterogeneous network
KR101836481B1 (en) * 2017-02-13 2018-03-09 한양대학교 에리카산학협력단 Apparatus and Method for Detecting Rogue AP

Similar Documents

Publication Publication Date Title
CN108415789B (en) Node fault prediction system and method for large-scale hybrid heterogeneous storage system
US10440503B2 (en) Machine learning-based geolocation and hotspot area identification
CN113242526B (en) Cloud computing server room real-time monitoring system
CN113037575B (en) Network element abnormal root cause positioning method and device, electronic equipment and storage medium
CN109362235A (en) Classify to the affairs at network accessible storage device
US11831664B2 (en) Systems and methods for anomaly detection
CN103581982B (en) A kind of detection method of traffic hotspots, determine method, localization method and device
US10075855B2 (en) Mobile network optimization
CN109005519B (en) Intelligent monitoring system for faults of motor equipment
KR102389909B1 (en) Apparatus and method for detecting abnormality of wireless network
US9854451B2 (en) Methods of optimizing tilt angle of an antenna
CN112326287B (en) Engineering machinery remote operation and maintenance system based on Internet of things
CN106954246A (en) A kind of cloud application smart home with domestic electric network intelligent control function
CN115550139B (en) Fault root cause positioning method, device, system, electronic equipment and storage medium
CN114073033A (en) Method and apparatus for carrier aggregation optimization
CN113825198A (en) Cell reselection method, network management equipment, base station and storage medium
EP4165559A1 (en) Grouping nodes in a system
US7072664B2 (en) Estimating non-uniform spatial offered loads in a cellular wireless network
CN106686082B (en) Storage resource adjusting method and management node
CN108961701B (en) Intelligent monitoring system for environment of transformer substation
CN110602167B (en) Distributed data storage system under wireless ad hoc network environment
CN113645584A (en) Transformer state acquisition system based on Internet of things
Liu et al. Spatial tessellation of infectious disease spread for epidemic decision support
JP2011205276A (en) Fault detection device
US20240152436A1 (en) Method and apparatus for anomaly detection

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant