KR102724600B1 - Method for monitoring wireless network quality and apparatus therefor - Google Patents
Method for monitoring wireless network quality and apparatus therefor Download PDFInfo
- Publication number
- KR102724600B1 KR102724600B1 KR1020190112320A KR20190112320A KR102724600B1 KR 102724600 B1 KR102724600 B1 KR 102724600B1 KR 1020190112320 A KR1020190112320 A KR 1020190112320A KR 20190112320 A KR20190112320 A KR 20190112320A KR 102724600 B1 KR102724600 B1 KR 102724600B1
- Authority
- KR
- South Korea
- Prior art keywords
- probability distribution
- deterioration
- wireless network
- sample vector
- sample
- Prior art date
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 48
- 238000000034 method Methods 0.000 title claims abstract description 29
- 239000013598 vector Substances 0.000 claims abstract description 135
- 238000009826 distribution Methods 0.000 claims abstract description 132
- 230000006866 deterioration Effects 0.000 claims abstract description 111
- 238000012806 monitoring device Methods 0.000 claims abstract description 24
- 238000010801 machine learning Methods 0.000 claims description 14
- 238000012790 confirmation Methods 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims 1
- 230000015556 catabolic process Effects 0.000 description 11
- 238000006731 degradation reaction Methods 0.000 description 11
- 238000005315 distribution function Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 238000010295 mobile communication Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
- H04B17/318—Received signal strength
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
- H04B17/336—Signal-to-interference ratio [SIR] or carrier-to-interference ratio [CIR]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/10—Scheduling measurement reports ; Arrangements for measurement reports
Abstract
본 발명은 기지국 셀의 품질 열화를 모니터링하는 방법 및 이를 위한 장치에 관한 것이다. 본 발명의 실시예에 따른 무선망 모니터링 장치에서 기지국 셀의 열화 여부를 파악하여 무선망 품질을 모니터링하는 방법은, 상기 기지국 셀에서 발생하는 다수의 셀 데이터를 수집하고, 각 셀 데이터에서 샘플 벡터를 획득하는 단계; 상기 샘플 벡터가 열화 기준값을 이탈하는 이탈 개수를 카운팅하는 단계; 상기 카운팅한 이탈 개수가 사전에 설정된 임계개수를 초과하면, 일정기간 동안에 획득한 샘플 벡터들을 이용하여 지역 확률분포를 추정하는 단계; 및 상기 추정한 지역 확률분포와 전역 확률분포 간의 유사도를 확인하여, 이 유사도가 임계값 이하이면 상기 기지국 셀에서 품질 열화가 발생한 것으로 판단하는 단계를 포함한다.The present invention relates to a method for monitoring quality deterioration of a base station cell and a device therefor. A method for monitoring wireless network quality by detecting whether a base station cell has deteriorated in a wireless network monitoring device according to an embodiment of the present invention comprises the steps of: collecting a plurality of cell data generated in the base station cell, and obtaining a sample vector from each cell data; counting the number of deviations in which the sample vector deviates from a deterioration reference value; estimating a local probability distribution using sample vectors obtained during a predetermined period of time if the counted number of deviations exceeds a threshold number set in advance; and checking the similarity between the estimated local probability distribution and the global probability distribution, and determining that quality deterioration has occurred in the base station cell if the similarity is less than or equal to a threshold value.
Description
본 발명은 무선망 품질을 모니터링하는 방법에 관한 것으로서, 더욱 상세하게는 기지국 셀의 품질 열화를 모니터링하는 방법 및 이를 위한 장치에 관한 것이다. The present invention relates to a method for monitoring wireless network quality, and more specifically, to a method for monitoring quality deterioration of a base station cell and a device therefor.
이동통신망의 서비스 안정을 위하여, 각 통신 사업자들은 주요 장비와 주요 시설에 대한 감시를 수행하고 있다. 특히, 통신 사업자들은 통신망에서 발생하는 데이터를 수집하고, 이 데이터를 분석함으로써, 이동통신 시스템의 상태를 계속적으로 체크한다.In order to ensure the stability of mobile communication network services, each communication service provider is monitoring key equipment and key facilities. In particular, communication service providers collect data generated from the communication network and analyze this data to continuously check the status of the mobile communication system.
그런데 장비 또는 설비에 대한 고장이나 파손 등과 같은 부분에 대한 장애 발생 기준이 명확하지만, 무선망 품질을 모니터링하는 경우 품질 열화 발생의 기준이 명확하지 않다는 문제점이 있다. 이에 따라, 관리자들은 무선망의 품질을 평가할 수는 기준 데이터로서 KPI(Key Performance Indicator)의 기준값을 설정하고, KPI 기준값과 현재 무선망에서 수집되는 데이터를 비교하여 무선망의 품질을 평가하기도 한다. 그런데 상기 KPI 기준값을 관리자가 직접 설정하는 것은, 관리자의 능력과 노하우에 따라 정확성이 달라지고 더불어 국사별로 상이하게 설정되는 문제점이 있다. However, although the criteria for occurrence of failures such as equipment or facility failure or damage are clear, there is a problem that the criteria for occurrence of quality deterioration are not clear when monitoring wireless network quality. Accordingly, managers set the criteria for KPI (Key Performance Indicator) as reference data to evaluate the quality of wireless networks, and compare the KPI criteria with the data currently collected from the wireless network to evaluate the quality of the wireless network. However, there is a problem that the accuracy of the KPI criteria set directly by the manager varies depending on the manager's ability and know-how, and is set differently by country.
또한, 기지국에서 형성하는 셀은 주변 환경에 따라 각기 다른 특성을 가지는데, 일괄적인 KPI 기준값을 설정하는 경우에 기지국 셀의 품질을 정확하게 모니터링하기가 힘든 문제점이 있다. 또한, 기지국은 설치된 개수가 너무 많아, 관리자가 일일이 기지국 셀의 열화를 감시하는 기존의 방식도 물리적인 한계가 존재한다. In addition, cells formed at base stations have different characteristics depending on the surrounding environment, and there is a problem that it is difficult to accurately monitor the quality of base station cells when setting a uniform KPI standard. In addition, there are too many base stations installed, so the existing method of managers individually monitoring the deterioration of base station cells also has physical limitations.
본 발명은 이러한 종래의 문제점을 해결하기 위하여 제안된 것으로, 기지국 셀의 주변 환경 특성을 반영하여 기지국 셀의 상태를 자동으로 모니터링하는 무선망 품질 모니터링 방법 및 이를 위한 장치를 제공하는데 그 목적이 있다.The present invention has been proposed to solve such conventional problems, and its purpose is to provide a wireless network quality monitoring method and a device therefor that automatically monitors the status of a base station cell by reflecting the environmental characteristics surrounding the base station cell.
본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.Other objects and advantages of the present invention can be understood by the following description, and will be more clearly known by the embodiments of the present invention. In addition, it will be easily understood that the objects and advantages of the present invention can be realized by the means and combinations thereof indicated in the claims.
상기 목적을 달성하기 위한 본 발명의 제1측면에 따른, 무선망 모니터링 장치에서 기지국 셀의 열화 여부를 파악하여 무선망 품질을 모니터링하는 방법은, 상기 기지국 셀에서 발생하는 다수의 셀 데이터를 수집하고, 각 셀 데이터에서 샘플 벡터를 획득하는 단계; 상기 샘플 벡터가 열화 기준값을 이탈하는 이탈 개수를 카운팅하는 단계; 상기 카운팅한 이탈 개수가 사전에 설정된 임계개수를 초과하면, 일정기간 동안에 획득한 샘플 벡터들을 이용하여 지역 확률분포를 추정하는 단계; 및 상기 추정한 지역 확률분포와 전역 확률분포 간의 유사도를 확인하여, 이 유사도가 임계값 이하이면 상기 기지국 셀에서 품질 열화가 발생한 것으로 판단하는 단계를 포함한다.In order to achieve the above object, according to a first aspect of the present invention, a method for monitoring wireless network quality by detecting whether a base station cell is deteriorated in a wireless network monitoring device comprises the steps of: collecting a plurality of cell data generated in the base station cell, and obtaining a sample vector from each cell data; counting the number of deviations in which the sample vector deviates from a deterioration reference value; estimating a local probability distribution using sample vectors obtained during a predetermined period of time if the counted number of deviations exceeds a threshold number set in advance; and checking the similarity between the estimated local probability distribution and the global probability distribution, and determining that quality deterioration has occurred in the base station cell if the similarity is less than or equal to a threshold value.
상기 방법은, 상기 샘플 벡터를 획득하는 단계 이전에, 다수의 셀 데이터 각각에서 샘플 벡터를 획득하고, 이 획득한 샘플 벡터를 머신 러닝에 적용하여 상기 전역 확률분포를 추정하는 단계; 및 상기 전역 확률분포에서 사전에 설정된 백분율과 대응되는 샘플 벡터를 상기 열화 기준값으로 설정하는 단계를 더 포함한다.The method further includes, prior to the step of obtaining the sample vector, a step of obtaining a sample vector from each of a plurality of cell data, applying the obtained sample vector to machine learning to estimate the global probability distribution; and a step of setting a sample vector corresponding to a predetermined percentage in the global probability distribution as the deterioration reference value.
상기 전역 확률분포는, 추가적인 샘플 벡터가 획득되면 상기 추가적인 샘플 벡터를 반영시키기 위해서 갱신될 수 있다. 상기 전역 확률분포가 갱신되는 경우, 상기 열화 기준값도 변경된다. The above global probability distribution can be updated to reflect additional sample vectors when additional sample vectors are acquired. When the above global probability distribution is updated, the degradation criterion value is also changed.
상기 지역 확률분포를 추정하는 단계는, 상기 일정기간 동안에 획득한 샘플 벡터들을 머신 러닝에 적용하여 상기 지역 확률분포를 추정할 수 있다. The step of estimating the above local probability distribution can estimate the above local probability distribution by applying the sample vectors acquired during the above period of time to machine learning.
상기 지역 확률분포는, 상기 전역 확률분포 보다 샘플 벡터의 수집 기간이 짧으며 표본으로 이용되는 샘플 벡터의 개수가 전역 확률분포 보다 적다.The above local probability distribution has a shorter sample vector collection period than the above global probability distribution, and the number of sample vectors used as samples is smaller than that of the global probability distribution.
상기 방법은, 상기 판단하는 단계 이후에, 상기 열화 기준값을 이탈한 샘플 벡터들의 방향과 크기를 확인하는 단계; 상기 확인한 방향과 크기에 대응되는 열화 영역을 확인하는 단계; 및 사전에 저장된 열화 영역별 열화 원인 데이터에서, 상기 확인한 열화 영역에 대응하는 열화 원인을 확인하는 단계를 더 포함할 수 있다. The above method may further include, after the above judgment step, a step of checking the direction and size of sample vectors that have deviated from the above deterioration reference value; a step of checking a deterioration area corresponding to the checked direction and size; and a step of checking a deterioration cause corresponding to the checked deterioration area from deterioration cause data for each deterioration area stored in advance.
상기 방법은, 열화가 발생한 셀의 식별정보와 상기 확인한 열화 원인을 포함하는 장애 알람 메시지를 출력하거나 관리자의 단말로 전송하는 단계;를 더 포함할 수 있다. The above method may further include a step of outputting or transmitting to an administrator's terminal a fault alarm message including identification information of a cell in which deterioration has occurred and the cause of the deterioration confirmed above.
상술한 방법은 컴퓨터로 판독 가능한 기록매체에 기록되어, 프로그램으로서 이용될 수 있다. The above-described method can be recorded on a computer-readable recording medium and used as a program.
상기 목적을 달성하기 위한 본 발명의 제2측면에 따른 기지국 셀의 품질 상태를 모니터링하는 장치는, 상기 기지국 셀에서 발생하는 다수의 셀 데이터를 수집하고, 각 셀 데이터에서 샘플 벡터를 획득하는 샘플 벡터 획득부; 상기 샘플 벡터 획득부에서 획득한 다수의 샘플 벡터를 이용하여 전역 확률분포를 추정하고, 일정시간 동안에 획득된 샘플 벡터를 이용하여 지역 확률분포를 선택적으로 추정하는 확률분포 추정부; 및 상기 샘플 벡터가 열화 기준값을 이탈하는 이탈 개수를 카운팅하여 상기 카운팅한 이탈 개수가 사전에 설정된 임계개수를 초과하면 상기 확률분포 추정부를 통하여 지역 확률분포를 추정하고, 상기 추정한 지역 확률분포와 전역 확률분포 간의 유사도를 확인하여, 상기 유사도가 임계값 이하이면 상기 기지국 셀에서 품질 열화가 발생한 것으로 판단하는 품질 모니터링부를 포함한다. According to a second aspect of the present invention for achieving the above object, a device for monitoring the quality status of a base station cell includes: a sample vector acquisition unit for collecting a plurality of cell data generated in the base station cell and acquiring a sample vector from each cell data; a probability distribution estimation unit for estimating a global probability distribution using the plurality of sample vectors acquired by the sample vector acquisition unit and selectively estimating a local probability distribution using the sample vectors acquired during a predetermined period of time; and a quality monitoring unit for counting the number of deviations in which the sample vector deviates from a deterioration reference value, estimating a local probability distribution through the probability distribution estimation unit when the counted number of deviations exceeds a threshold number set in advance, and checking the similarity between the estimated local probability distribution and the global probability distribution, and determining that quality deterioration has occurred in the base station cell when the similarity is less than or equal to a threshold value.
본 발명의 실시예에 따르면, 기지국 셀의 주변 환경을 고려하여 각각의 기지국 셀에 서로 다른 열화 기준값이 적용되게 하고, 서로 다른 열화 기준값에 따라 기지국 셀별 품질 열화를 정확하게 확인하는 장점이 있다.According to an embodiment of the present invention, there is an advantage in that different degradation criteria are applied to each base station cell by considering the surrounding environment of the base station cell, and quality degradation of each base station cell is accurately confirmed according to the different degradation criteria.
또한, 본 발명의 실시예에 따르면, 머신 러닝 기반으로 기지국 셀별 열화 기준값을 도출함으로써, 더욱 정확하게 기지국 셀별 열화 기준값을 설정할 수 있는 이점이 있다. In addition, according to an embodiment of the present invention, there is an advantage in that the base station cell-specific deterioration criterion can be set more accurately by deriving the base station cell-specific deterioration criterion based on machine learning.
게다가, 본 발명의 실시예에 따르면, 기지국 셀별 열화 여부를 자동으로 감지함으로써, 관리자의 노동력을 절감시키는 장점이 있다.In addition, according to an embodiment of the present invention, there is an advantage of reducing the labor of the manager by automatically detecting whether or not each base station cell is deteriorated.
또한, 본 발명의 실시예에 따르면, 기지국 셀의 열화 원인을 추정하고 관리자에게 제공함으로써, 기지국 셀의 장애가 빠르게 처리되게 하는 효과가 있다.In addition, according to an embodiment of the present invention, there is an effect of allowing a failure of a base station cell to be quickly processed by estimating the cause of deterioration of the base station cell and providing it to the manager.
본 명세서에 첨부되는 다음의 도면들은 본 발명의 바람직한 실시예를 예시하는 것이며, 발명을 실시하기 위한 구체적인 내용과 함께 본 발명의 기술사상을 더욱 이해시키는 역할을 하는 것이므로, 본 발명은 그러한 도면에 기재된 사항에만 한정되어 해석되어서는 아니 된다.
도 1은 본 발명의 일 실시예에 따른, 무선망 품질을 모니터링하는 시스템을 나타내는 도면이다.
도 2는 본 발명의 일 실시예에 따른, 무선망 모니터링 장치를 나타내는 도면이다.
도 3은 본 발명의 일 실시예에 따른, 무선망 모니터링 장치에서 전역 확률분포를 추정하고 열화 기준값을 설정하는 방법을 설명하는 흐름도이다.
도 4는 본 발명의 일 실시예에 따른, 무선망 모니터링 장치에서 기지국 셀의 열화 여부를 모니터링하는 방법을 설명하는 흐름도이다.
도 5는 본 발명의 일 실시예에 따른, 열화 영역을 2차원적으로 단순화하여 표현한 도면이다.The following drawings attached to this specification illustrate preferred embodiments of the present invention and, together with specific details for carrying out the invention, serve to further understand the technical idea of the present invention; therefore, the present invention should not be interpreted as being limited to matters described in such drawings.
FIG. 1 is a diagram illustrating a system for monitoring wireless network quality according to one embodiment of the present invention.
FIG. 2 is a drawing showing a wireless network monitoring device according to one embodiment of the present invention.
FIG. 3 is a flowchart illustrating a method for estimating a global probability distribution and setting a degradation threshold in a wireless network monitoring device according to one embodiment of the present invention.
FIG. 4 is a flowchart illustrating a method for monitoring whether a base station cell is deteriorated in a wireless network monitoring device according to one embodiment of the present invention.
FIG. 5 is a drawing that two-dimensionally simplifies and expresses a deteriorated area according to one embodiment of the present invention.
상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일 실시예를 상세히 설명하기로 한다.The above-described objects, features and advantages will become more apparent through the following detailed description with reference to the attached drawings, so that those with ordinary skill in the art to which the present invention pertains can easily practice the technical idea of the present invention. In addition, when describing 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 attached drawings.
도 1은 본 발명의 일 실시예에 따른, 무선망 품질을 모니터링하는 시스템을 나타내는 도면이다.FIG. 1 is a diagram illustrating a system for monitoring wireless network quality according to one embodiment of the present invention.
도 1에 도시된 바와 같이, 무선망 품질을 모니터링하는 시스템은 다수의 RU(Radio Unit)(100), gNB-DU(next Generation NodeB-Digital Unit)(300), gNB-CU(ext Generation NodeB-Central Unit)(400) 및 무선망 모니터링 장치(200)를 포함한다. As illustrated in FIG. 1, a system for monitoring wireless network quality includes a plurality of RUs (Radio Units) (100), gNB-DUs (next Generation NodeB-Digital Units) (300), gNB-CUs (ext Generation NodeB-Central Units) (400), and a wireless network monitoring device (200).
RU(100)는 셀을 형성하는 기지국 장치로서, 이동단말과 무선 링크를 형성하고 더불어 이동단말로 데이터를 송수신한다. 상기 RU(100)은 일정한 주파수 대역을 통해서 이동단말과 통신할 수 있다. 상기 RU(100)는 주기적으로 핸드오버 성공률, RRE(RRC Connection Re-establishment) 발생 개수, 접속중인 이동단말의 개수, 업링크의 SINR(Signal to Interference Noise Ratio), RSSI(Received Signal Strength Indicator) 중 하나 이상을 측정하여, 이 측정한 RRE 발생 개수, 접속중인 이동단말의 개수, 업링크의 SINR, RSSI 중 하나 이상이 포함된 셀 데이터를 주기적으로 생성한 후, 이 셀 데이터를 무선망 모니터링 장치(200)로 제공한다. 상기 셀 데이터에는 기지국 셀의 식별정보가 기록된다. 상기 RSSI는 업링크 통신에서 발생하는 RSSI이다.The RU (100) is a base station device forming a cell, which forms a wireless link with a mobile terminal and also transmits and receives data to and from the mobile terminal. The RU (100) can communicate with the mobile terminal through a certain frequency band. The RU (100) periodically measures one or more of a handover success rate, the number of RRE (RRC Connection Re-establishment) occurrences, the number of connected mobile terminals, uplink SINR (Signal to Interference Noise Ratio), and RSSI (Received Signal Strength Indicator), and periodically generates cell data including one or more of the measured number of RRE occurrences, the number of connected mobile terminals, uplink SINR, and RSSI, and then provides the cell data to a wireless network monitoring device (200). Identification information of the base station cell is recorded in the cell data. The RSSI is an RSSI generated in uplink communication.
gNB-DU(300)는 5G RAN(Radio Access Network)에 분산되어 있는 유닛으로서, 복수의 RU(100)와 연결될 수 있다. 상기 gNB-DU(300)는 제조사 등에서 정의되는 프론트홀 인터페이스를 통하여 RU(100)와 통신하고, 더불어 3GPP에서 정의한 F1 인터페이스를 이용하여 gNB-CU(400)와 통신한다.The gNB-DU (300) is a unit distributed in a 5G RAN (Radio Access Network) and can be connected to multiple RUs (100). The gNB-DU (300) communicates with the RU (100) through a fronthaul interface defined by a manufacturer, etc., and also communicates with the gNB-CU (400) using the F1 interface defined by 3GPP.
gNB-CU(400)는 gNB-DU(300)와 통신하는 유닛으로서, 각각의 gNB-DU(300)의 호처리를 수행한다. 또한, gNB-CU(400)는 코어망에 포함되는 각 통신 유닛(예컨대, MME AMF, SMF 등)과 통신할 수 있다. The gNB-CU (400) is a unit that communicates with the gNB-DU (300) and performs call processing for each gNB-DU (300). In addition, the gNB-CU (400) can communicate with each communication unit included in the core network (e.g., MME AMF, SMF, etc.).
한편, gNB-CU(400)와 gNB-DU(300)는 일체형으로 구성될 수 있고, 또는 gNB-DU(300)와 RU(100)가 일체형으로 구성될 수 있다.Meanwhile, the gNB-CU (400) and the gNB-DU (300) may be configured as an integrated unit, or the gNB-DU (300) and the RU (100) may be configured as an integrated unit.
무선망 모니터링 장치(200)는 gNB-CU(400)와 gNB-DU(300)를 통하여, 각 RU(100)의 셀 데이터를 수신하고 이 셀 데이터에서 샘플 벡터를 획득한 후, 샘플 벡터를 머신 러닝을 통해 분석하여, 각 RU(100)별 열화 기준값을 설정하고, 이 열화 기준값을 토대로 각 RU(즉, 기지국 셀)이 열화되는지 여부를 모니터링한다.The wireless network monitoring device (200) receives cell data of each RU (100) through the gNB-CU (400) and the gNB-DU (300), obtains a sample vector from the cell data, analyzes the sample vector through machine learning, sets a deterioration criterion for each RU (100), and monitors whether each RU (i.e., base station cell) is deteriorated based on the deterioration criterion.
도 2는 본 발명의 일 실시예에 따른, 무선망 모니터링 장치를 나타내는 도면이다.FIG. 2 is a drawing showing a wireless network monitoring device according to one embodiment of the present invention.
도 2에 도시된 바와 같이, 본 발명의 일 실시예에 따른 무선망 모니터링 장치(200)는 샘플 벡터 획득부(210), 확률분포 추정부(220), 저장부(230), 품질 모니터링부(240) 및 열화 원인 확인부(250)를 포함하고, 이러한 구성요소들은 하드웨어 또는 소프트웨어로 구현되거나, 하드웨어와 소프트웨어의 결합을 통해서 구현될 수 있다. As illustrated in FIG. 2, a wireless network monitoring device (200) according to one embodiment of the present invention includes a sample vector acquisition unit (210), a probability distribution estimation unit (220), a storage unit (230), a quality monitoring unit (240), and a deterioration cause identification unit (250), and these components may be implemented in hardware or software, or may be implemented through a combination of hardware and software.
또한, 무선망 모니터링 장치(200)는 하나 이상의 프로세서와 메모리를 포함하고, 샘플 벡터 획득부(210), 확률분포 추정부(220), 품질 모니터링부(240) 및 열화 원인 확인부(250)는 상기 프로세서에 의해서 실행되는 프로그램 형태로 상기 메모리에 탑재(저장)될 수 있다.In addition, the wireless network monitoring device (200) includes one or more processors and a memory, and the sample vector acquisition unit (210), the probability distribution estimation unit (220), the quality monitoring unit (240), and the deterioration cause identification unit (250) can be loaded (stored) in the memory in the form of a program executed by the processor.
저장부(230)는 메모리, 디스크 장치와 같은 저장수단으로서, 다수의 셀 데이터를 저장한다. 또한, 저장부(230)는 벡터로서 표현되는 하나 이상의 열화 영역을 저장하고, 더불어 열화 영역별 열화 원인을 저장한다. 상기 열화 영역별 열화 원인은 관리자의 입력에 의해 설정되어 저장부(230)에 저장될 수 있고, 머신 러닝을 통해서 열화 영역별 열화 원인이 학습되어 저장부(230)에 저장될 수도 있다.The storage unit (230) is a storage means such as a memory or a disk device, and stores a plurality of cell data. In addition, the storage unit (230) stores one or more deterioration areas expressed as vectors, and also stores deterioration causes for each deterioration area. The deterioration causes for each deterioration area may be set by an administrator's input and stored in the storage unit (230), or the deterioration causes for each deterioration area may be learned through machine learning and stored in the storage unit (230).
도 5는 본 발명의 일 실시예에 따른, 열화 영역을 2차원적으로 단순화하여 표현한 도면이다.FIG. 5 is a drawing that two-dimensionally simplifies and expresses a deteriorated area according to one embodiment of the present invention.
도 5에서는, 열화 영역(A1 ~ A8)이 총 8개임을 예시하고 있다. 또한 중심점을 기준으로 찌그러진 원 형상을 가지는 경계 영역(51)의 경계는 열화 기준값이 표현한 것이다. 즉, 열화 기준값을 나타내는 경계 영역(51) 이내의 영역(N)은 정상적인 품질을 나타내는 샘플 벡터의 영역이고, 경계 영역(51) 너머의 영역(A1 ~ A8)은 품질 열화를 나타내는 샘플 벡터가 위치하는 영역이다. 여기서, 샘플 벡터는 셀 데이터 중에서 열화 여부를 판단하는데 이용될 수 있는 이동통신망에서 발생하는 데이터로서, 데이터 값의 크기가 스칼라로서 이용되고, 데이터의 유형이 벡터의 방향으로서 이용될 수 있다. In Fig. 5, it is exemplified that there are a total of eight deterioration areas (A1 to A8). In addition, the boundary of the boundary area (51) having a distorted circular shape based on the center point is expressed by the deterioration reference value. That is, the area (N) within the boundary area (51) indicating the deterioration reference value is the area of the sample vector indicating normal quality, and the area (A1 to A8) beyond the boundary area (51) is the area where the sample vector indicating quality deterioration is located. Here, the sample vector is data generated in a mobile communication network that can be used to determine whether there is deterioration among cell data, and the size of the data value can be used as a scalar, and the type of the data can be used as the direction of the vector.
상기 샘플 벡터로서, RRE(RRC Connection Re-establishment) 발생 개수, 접속중인 단말 개수, 업링크의 SINR(Signal to Interference Noise Ratio), 핸드오버 성공률, RSSI(Received Signal Strength Indicator) 중 하나 이상이 이용될 수 있으며, 샘플 벡터에 복수의 데이터가 이용되는 경우 샘플 벡터는 다차원이 된다.As the above sample vector, one or more of the number of RRE (RRC Connection Re-establishment) occurrences, the number of connected terminals, the uplink SINR (Signal to Interference Noise Ratio), the handover success rate, and the RSSI (Received Signal Strength Indicator) may be used, and if multiple data are used in the sample vector, the sample vector becomes multi-dimensional.
도 5에서 예시한 바와 같이, 짧은 길이를 가지는 샘플 벡터(52)는 열화 기준값에 위치하고 있으며, 긴 길이를 가지는 샘플 벡터(53)는 열화 기준값을 이탈하여 A2 열화 영역에 위치한다.As illustrated in Fig. 5, a sample vector (52) having a short length is located at the deterioration reference value, and a sample vector (53) having a long length deviates from the deterioration reference value and is located in the A2 deterioration area.
상기 열화 영역별로 서로 상이한 열화 원인이 매핑되어 저장부(230)에 저장된다. 예를 들어, A1의 열화 영역에는 트래픽 과다, A2의 열화 영역에는 접속중인 단말 개수 과다, A3의 열화 영역에는 신호 간섭 발생과 같이 열화 원인에 대한 정보가 저장부(230)에 기록될 수 있다.Different causes of deterioration are mapped to each of the above deterioration areas and stored in the storage unit (230). For example, information on causes of deterioration, such as excessive traffic in the deterioration area of A1, excessive number of connected terminals in the deterioration area of A2, and occurrence of signal interference in the deterioration area of A3, can be recorded in the storage unit (230).
다시 도 2를 참조하면, 샘플 벡터 획득부(210)는 셀 데이터에서 샘플 벡터를 획득한다. 상기 샘플 벡터 획득부(210)는 셀 데이터가 RU(100)로부터 수신되면, 이 셀 데이터에서 RRE 발생 개수, 접속중인 이동단말의 개수, 업링크의 SINR, RSSI 중 하나 이상을 샘플 벡터로서 획득한다. 상기 샘플 벡터 획득부(210)는 셀 데이터에서 복수 샘플 벡터를 획득하는 경우, 샘플 벡터는 다차원 벡터이다. Referring again to FIG. 2, the sample vector acquisition unit (210) acquires a sample vector from cell data. When cell data is received from the RU (100), the sample vector acquisition unit (210) acquires one or more of the number of RRE occurrences, the number of connected mobile terminals, uplink SINR, and RSSI as a sample vector from the cell data. When the sample vector acquisition unit (210) acquires multiple sample vectors from the cell data, the sample vectors are multidimensional vectors.
상기 샘플 벡터 획득부(210)는 확률분포를 생성할 때 기초가 되는 다수의 샘플 벡터를 저장부(230)에 축적하여 저장할 수 있다. 구체적으로, 샘플 벡터 획득부(210)는 확률분포 분석 기간동안(예컨대, 최근 3개월 동안)에 수집한 각 셀 데이터로부터 다수의 샘플 벡터를 획득하고, 이 획득한 다수의 샘플 벡터를 저장부(230)에 축적하여 저장한다.The above sample vector acquisition unit (210) can accumulate and store a plurality of sample vectors that serve as a basis when generating a probability distribution in the storage unit (230). Specifically, the sample vector acquisition unit (210) acquires a plurality of sample vectors from each cell data collected during a probability distribution analysis period (e.g., over the past three months), and accumulates and stores the acquired plurality of sample vectors in the storage unit (230).
확률분포 추정부(220)는 확률분포 분석 기간동안에 저장부(230)에 저장된 다수의 샘플 벡터를 머신 러닝을 통해 분석하여, 샘플 벡터에 대한 전역 확률분포를 추정한다. 또한, 확률분포 추정부(220)는 사전에 설정된 과거 시점(예를 들어, 일주일 전)에서부터 열화 가능성이 감지된 시점까지 저장부(230)에 저장된 다수의 샘플 벡터를 머신 러닝을 통해서 분석하여, 샘플 벡터에 대한 지역 확률분포를 추정한다.The probability distribution estimation unit (220) analyzes a plurality of sample vectors stored in the storage unit (230) through machine learning during the probability distribution analysis period, and estimates a global probability distribution for the sample vectors. In addition, the probability distribution estimation unit (220) analyzes a plurality of sample vectors stored in the storage unit (230) through machine learning from a pre-set past time (e.g., one week ago) to the time when the possibility of deterioration is detected, and estimates a local probability distribution for the sample vectors.
상기 전역 확률분포는, 확률분포 분석 기간동안에 획득한 샘플 벡터들을 이용하여 추정된 것으로서, 상기 지역 확률분포 보다 샘플 벡터의 수집 기간이 길며 더불어 표본(즉, 샘플 벡터)의 개수가 지역 확률분포 보다 많다. 반대로, 지역 확률분포는 RU(100)의 과거의 특정 시점에서부터 열화 가능성이 감지된 시점까지 수집된 샘플 벡터들을 기반으로 추정된 것으로서, 상기 전역 확률분포 보다 샘플 벡터의 수집 기간이 짧으며 더불어 표본(즉, 샘플 벡터)의 개수가 전역 확률분포 보다 적다.The above global probability distribution is estimated using sample vectors acquired during the probability distribution analysis period, and thus has a longer collection period of sample vectors than the local probability distribution, and furthermore has a larger number of samples (i.e., sample vectors) than the local probability distribution. In contrast, the local probability distribution is estimated based on sample vectors collected from a specific point in the past of RU (100) to the point at which the possibility of deterioration is detected, and thus has a shorter collection period of sample vectors than the global probability distribution, and furthermore has a smaller number of samples (i.e., sample vectors) than the global probability distribution.
확률분포 추정부(220)는 상기 다수의 샘플 벡터를 이용하여 다변량 확률 밀도를 추정함으로써, 샘플 벡터들에 대한 전역/지역 확률분포를 추정할 수 있다. 상기 확률분포 추정부(220)는 모수적 밀도함수 추정(Parametric Density Estimation) 기반의 가우시안(Gaussian), 포아송(Poisson), 지수(Expoential) 등과 같이 이미 알려진 확률 분포 함수들 중에서 하나 이상을 이용하여, 샘플 벡터 분포와 가장 가까운 확률 분포를 나타내는 유형과 특성 파라미터를 확인하고, 이 파라미터와 유형을 토대로 샘플 벡터에 대한 지역/전역 확률분포를 추정할 수 있다. 또는, 확률분포 추정부(220)는 모수적 혼합 모델(Parametric Mixture Model)을 기반으로 하는 공지된 확률 분포 함수를 이용하여 샘플 벡터 분포와 가장 가까운 확률 분포를 나타내는 유형과 특성 파라미터를 확인하고, 이 파라미터와 유형을 토대로 샘플 벡터에 대한 지역/전역 확률분포를 추정할 수 있다.The probability distribution estimation unit (220) can estimate the global/local probability distribution for the sample vectors by estimating the multivariate probability density using the plurality of sample vectors. The probability distribution estimation unit (220) can identify the type and characteristic parameters representing the probability distribution closest to the sample vector distribution by using one or more of the already known probability distribution functions such as Gaussian, Poisson, and Exponential based on the Parametric Density Estimation, and can estimate the local/global probability distribution for the sample vector based on the parameters and types. Alternatively, the probability distribution estimation unit (220) can identify the type and characteristic parameters representing the probability distribution closest to the sample vector distribution by using a known probability distribution function based on a Parametric Mixture Model, and can estimate the local/global probability distribution for the sample vector based on the parameters and types.
또한, 확률분포 추정부(220)는 비모수적 밀도함수 추정(Non-parametric Density Estimation) 기법인, 커널밀도추정(KDE: Kernel Density Estimation), 최근접이웃기법(k-NN: k Nearest Neighbor) 등을 추가적으로 이용하여, 샘플 벡터에 대한 지역/전역 확률분포를 추정할 수 있다. In addition, the probability distribution estimation unit (220) can additionally use non-parametric density estimation techniques, such as kernel density estimation (KDE) and k nearest neighbor (k-NN), to estimate local/global probability distributions for sample vectors.
상기 확률분포 추정부(220)는 새로운 샘플 벡터가 일정 개수 이상으로 획득되거나 업데이트 주기가 도래하면, 전역 확률분포의 추정을 다시 진행하여, 기존의 전역 확률분포를 주기적으로 업데이트한다.The above probability distribution estimation unit (220) re-estimates the global probability distribution when a certain number of new sample vectors are acquired or when an update cycle arrives, thereby periodically updating the existing global probability distribution.
확률분포 추정부(220)는 추정된 전역 확률분포에서 사전에 설정된 백분율(예컨대, 하위 2%)과 대응되는 샘플 벡터를 확인하고, 이 샘플 벡터를 상기 RU(100)의 열화 기준값으로서 설정한다. The probability distribution estimation unit (220) identifies a sample vector corresponding to a pre-set percentage (e.g., the lower 2%) in the estimated global probability distribution and sets this sample vector as the deterioration reference value of the RU (100).
열화 기준값은 아래와 같은 수학식을 통해서 표현될 수도 있다. The deterioration criterion can also be expressed using the following mathematical formula.
샘플 벡터를 기반으로 추정된 다변량-확률밀도함수(M-PDF: Multivariate Probability Density Function)를 이용하여 추정한 샘플 벡터의 확률분포를 로 표기하고, 상기 를 적분하여 얻어지는 다변량-누적분포함수(M-CDF: Multivariate Cumulative Distribution Function)를 로 표기하면, 는 샘플 벡터 이상의 값이 관측될 확률을 의미하는 기호이다. 는 와는 반대의 의미를 가진다. The probability distribution of the sample vector is estimated using the multivariate probability density function (M-PDF) estimated based on the sample vector. It is written as above The multivariate cumulative distribution function (M-CDF) obtained by integrating If expressed as, is a sample vector A symbol indicating the probability that the above value will be observed. Is It has the opposite meaning to .
상기 샘플 벡터의 열화 기준값은, 품질이 악화되는 방향에 한해 관측되는 샘플 벡터의 발생 확률이 이하가 되기 시작하는 값으로 정의될 수 있다. 여기서 는 샘플 벡터 의 단위 벡터를 의미하며 해당 샘플 벡터의 방향을 정의하기 위한 기호이다. 일반적으로, 값에 의해 결정되는 열화 기준값 는 아래의 수학식과 같이 표현할 수 있다. The deterioration criterion of the above sample vector is the probability of occurrence of the sample vector observed only in the direction in which the quality deteriorates. can be defined as a value that starts to become less than or equal to the value below. Here, is a sample vector It means the unit vector of and is a symbol for defining the direction of the corresponding sample vector. In general, Deterioration criterion determined by value can be expressed as the mathematical formula below.
상기 열화 기준값은 벡터형으로 표현되고, 확률분포 추정부(220)에 의해서 샘플 벡터의 확률분포가 변동되면 상기 열화 기준값도 변동된다.The above deterioration criterion is expressed in vector form, and when the probability distribution of the sample vector changes by the probability distribution estimation unit (220), the above deterioration criterion also changes.
품질 모니터링부(240)는 RU(100)의 열화 기준값이 설정되면, 해당 RU(100)로부터 수신되는 셀 데이터를 분석하여, 기지국 셀(즉, RU)에서 열화가 발생하는지 여부를 모니터링한다. 구체적으로, 품질 모니터링부(240)는 샘플 벡터 획득부(210)에서 RU(100)에 대한 새로운 샘플 벡터를 주기적으로 획득하면, 지정된 기간동안(예를 들어, 1일 동안) 샘플 벡터가 열화 기준값을 초과하는 이탈 개수를 카운팅하고, 이 카운팅한 이탈 개수가 임계개수를 초과하면, RU(100)의 열화 가능성이 높은 것으로 판단하여 확률분포 추정부(220)로 상기 RU(100)의 샘플 벡터에 대한 지역 확률분포 추정을 요청한다. 아울러, 품질 모니터링부(240)는 전역 확률분포와 지역 확률분포 간의 유사도를 확인하여, 이 유사도가 사전에 설정된 임계값 이하인 경우, 상기 RU(100)에서 열화가 발생한 것으로 최종 판단한다. When the degradation threshold of the RU (100) is set, the quality monitoring unit (240) analyzes the cell data received from the corresponding RU (100) to monitor whether degradation occurs in the base station cell (i.e., RU). Specifically, when the quality monitoring unit (240) periodically acquires a new sample vector for the RU (100) from the sample vector acquisition unit (210), the quality monitoring unit (240) counts the number of deviations in which the sample vector exceeds the degradation threshold during a specified period (e.g., for 1 day), and if the counted number of deviations exceeds a threshold, the quality monitoring unit (240) determines that the RU (100) has a high possibility of degradation and requests the probability distribution estimation unit (220) to estimate a local probability distribution for the sample vector of the RU (100). In addition, the quality monitoring unit (240) checks the similarity between the global probability distribution and the local probability distribution, and if the similarity is lower than a threshold value set in advance, the quality monitoring unit (240) finally determines that degradation has occurred in the RU (100).
상기 품질 모니터링부(240)는 전역 확률분포와 지역 확률분포 간의 거리 차이를 계산하여 상기 유사도를 확인할 수 있다.The above quality monitoring unit (240) can check the similarity by calculating the distance difference between the global probability distribution and the local probability distribution.
머신 러닝을 통해서 추정한 전역 확률분포 함수가 이고, 지역 확률분포 함수가 이라고 하면, 와 간의 거리는, 아래와 같은 쿨백-라이블러 발산(KLD: Kullback-Leibler Divergence)을 통해서 계산될 수 있다.The global probability distribution function estimated through machine learning , and the local probability distribution function is If you say so, and The distance between them can be calculated using the Kullback-Leibler Divergence (KLD) as follows.
상기 수학식을 통해서 계산된 거리는 전역 확률분포와 지역 확률분포 간의 유사도를 나타내며, 상기 거리가 짧을수록 유사도가 높고 거리가 길수록 유사도가 낮음을 의미한다. The distance calculated through the above mathematical formula represents the similarity between the global probability distribution and the local probability distribution. The shorter the distance, the higher the similarity, and the longer the distance, the lower the similarity.
열화 원인 확인부(250)는 품질 모니터링부(240)에서 RU(100)에 대한 열화를 판단하면, 이 열화의 원인을 확인하고, 이 열화 원인과 셀 식별정보가 포함되는 장애 알림 메시지를 생성하여 디스플레이 장치(도면에 도시되지 않음)에 출력하거나 관리자의 단말로 전송하는 기능을 수행한다. 상기 열화 원인 확인부(250)는 열화 기준값을 이탈한 샘플 벡터들의 방향과 크기를 확인하고, 더불어 이 샘플 벡터들의 방향과 크기에 대응하는 열화 영역을 저장부(230)에서 확인한 후, 이 열화 영역과 대응되는 열화 원인을 저장부(230)에서 확인하여 RU(100)의 열화 원인을 확인할 수 있다. When the quality monitoring unit (240) determines that the RU (100) is deteriorated, the deterioration cause confirmation unit (250) confirms the cause of the deterioration, generates a fault notification message including the deterioration cause and cell identification information, and outputs the message to a display device (not shown in the drawing) or transmits the message to a manager's terminal. The deterioration cause confirmation unit (250) confirms the direction and size of sample vectors that have deviated from the deterioration reference value, and further confirms the deterioration area corresponding to the direction and size of the sample vectors in the storage unit (230), and then confirms the deterioration cause corresponding to the deterioration area in the storage unit (230), thereby confirming the deterioration cause of the RU (100).
도 3은 본 발명의 일 실시예에 따른, 무선망 모니터링 장치에서 전역 확률분포를 추정하고 열화 기준값을 설정하는 방법을 설명하는 흐름도이다.FIG. 3 is a flowchart illustrating a method for estimating a global probability distribution and setting a degradation threshold in a wireless network monitoring device according to one embodiment of the present invention.
도 3을 참조하면, 샘플 벡터 획득부(210)는 RU(100)로부터 셀 데이터를 주기적으로 수신하여 저장부(230)에 축적하여 저장한다(S301).Referring to FIG. 3, the sample vector acquisition unit (210) periodically receives cell data from the RU (100) and accumulates and stores it in the storage unit (230) (S301).
다음으로, 샘플 벡터 획득부(210)는 전역 확률분포의 생성 주기가 도래하면, 상기 저장부(230)에 축적하여 일정기간 동안(예컨대, 3개월 동안)에 저장된 셀 데이터에서 RRE 발생 개수, 접속중인 이동단말의 개수, 업링크의 SINR, RSSI 중 하나 이상을 샘플 벡터로서 획득한다(S303).Next, when the generation cycle of the global probability distribution arrives, the sample vector acquisition unit (210) accumulates in the storage unit (230) and acquires one or more of the number of RRE occurrences, the number of connected mobile terminals, uplink SINR, and RSSI as a sample vector from the cell data stored for a certain period of time (e.g., for 3 months) (S303).
그러면, 확률분포 추정부(220)는 확률분포 분석 기간동안에 저장부(230)에 저장된 다수의 샘플 벡터를 머신 러닝을 통해 분석하여, 전역 확률분포를 추정한다(S305). Then, the probability distribution estimation unit (220) analyzes a plurality of sample vectors stored in the storage unit (230) through machine learning during the probability distribution analysis period to estimate the global probability distribution (S305).
상기 확률분포 추정부(220)는 모수적 밀도함수 추정(Parametric Density Estimation) 기반의 가우시안(Gaussian), 포아송(Poisson), 지수(Expoential) 등과 같이 이미 알려진 확률 분포 함수들 중에서 하나 이상을 이용하여, 샘플 벡터 분포와 가장 가까운 확률 분포를 나타내는 유형과 특성 파라미터를 확인하고, 이 파라미터와 유형을 토대로 샘플 벡터에 대한 전역 확률분포를 추정할 수 있다. 또는, 확률분포 추정부(220)는 모수적 혼합 모델(Parametric Mixture Model)을 기반으로 하는 공지된 확률 분포 함수를 이용하여 샘플 벡터 분포와 가장 가까운 확률 분포를 나타내는 유형과 특성 파라미터를 확인하고, 이 파라미터와 유형을 토대로 샘플 벡터에 대한 전역 확률분포를 추정할 수 있다.The above probability distribution estimation unit (220) uses at least one of already known probability distribution functions, such as Gaussian, Poisson, and exponential, based on parametric density estimation, to identify a type and characteristic parameters representing a probability distribution closest to the sample vector distribution, and estimate a global probability distribution for the sample vector based on these parameters and types. Alternatively, the probability distribution estimation unit (220) uses a known probability distribution function based on a parametric mixture model to identify a type and characteristic parameters representing a probability distribution closest to the sample vector distribution, and estimate a global probability distribution for the sample vector based on these parameters and types.
다음으로, 확률분포 추정부(220)는 추정된 전역 확률분포에서 사전에 설정된 백분율(예컨대, 하위 2%)과 대응되는 샘플 벡터를 확인하고, 이 샘플 벡터를 상기 RU(100)의 열화 기준값으로서 설정한다(S307).Next, the probability distribution estimation unit (220) checks a sample vector corresponding to a pre-set percentage (e.g., the lower 2%) in the estimated global probability distribution, and sets this sample vector as a deterioration reference value of the RU (100) (S307).
확률분포 추정부(220)는 또 다른 셀 데이터가 저장부(230)에 일정 개수 이상으로 새롭게 저장되면, 이 새롭게 저장된 다수의 각 셀 데이터에서 샘플 벡터들을 추가적으로 획득하고, 이 추가적으로 획득한 샘플 벡터들을 머신 러닝으로 또 다시 분석하여, 상기 추가적으로 획득한 샘플 벡터들이 반영되도록 전역 확률분포를 갱신한다. When a certain number or more of additional cell data are newly stored in the storage unit (230), the probability distribution estimation unit (220) additionally obtains sample vectors from each of the newly stored plurality of cell data, analyzes the additionally obtained sample vectors again using machine learning, and updates the global probability distribution so that the additionally obtained sample vectors are reflected.
도 4는 본 발명의 일 실시예에 따른, 무선망 모니터링 장치에서 기지국 셀의 열화 여부를 모니터링하는 방법을 설명하는 흐름도이다.FIG. 4 is a flowchart illustrating a method for monitoring whether a base station cell is deteriorated in a wireless network monitoring device according to one embodiment of the present invention.
도 4를 참조하면, 도 3에서와 같이 확률분포 추정부(220)에서 전역 확률분포를 생성하고 열화 기준값을 설정하면, 샘플 벡터 획득부(210)는 RU(100)로부터 셀 데이터를 수신되는지 여부를 모니터링한다(S401).Referring to FIG. 4, when a global probability distribution is generated and a deterioration criterion value is set in the probability distribution estimation unit (220) as in FIG. 3, the sample vector acquisition unit (210) monitors whether cell data is received from the RU (100) (S401).
샘플 벡터 획득부(210)에서 셀 데이터가 수신되면, 이 셀 데이터에서 RRE 발생 개수, 접속중인 이동단말의 개수, 업링크의 SINR, RSSI 중 하나 이상을 샘플 벡터로서 획득하고, 이 샘플 벡터에 대한 분석을 품질 모니터링부(240)로 요구한다(S403).When cell data is received in the sample vector acquisition unit (210), one or more of the number of RRE occurrences, the number of connected mobile terminals, uplink SINR, and RSSI is acquired as a sample vector from the cell data, and analysis of the sample vector is requested to the quality monitoring unit (240) (S403).
그러면, 품질 모니터링부(240)는 상기 샘플 벡터가 열화 기준값을 초과하는지 여부를 확인하여(S405), 초과하는 경우 이탈 개수를 하나 증가시킨다(S407). 상기 이탈 개수는 샘플 벡터가 열화 기준값을 초과하는 횟수로서, 초기에는 '0'으로 설정된다. 이어서, 품질 모니터링부(240)는 지정된 기간동안(예를 들어, 1일 동안) 상기 이탈 개수가 임계개수(예컨대, 5개)를 초과하였는지 여부를 판별한다(S409). 상기 지정된 기간동안에 이탈 개수가 임계개수를 초과하지 않으면, 상기 이탈 개수는 다시 '0'으로 초기화될 수 있다.Then, the quality monitoring unit (240) checks whether the sample vector exceeds the deterioration criterion (S405), and if so, increases the number of deviations by one (S407). The number of deviations is the number of times the sample vector exceeds the deterioration criterion, and is initially set to '0'. Next, the quality monitoring unit (240) determines whether the number of deviations exceeds a threshold number (e.g., 5) during a specified period (e.g., 1 day) (S409). If the number of deviations does not exceed the threshold number during the specified period, the number of deviations can be initialized to '0' again.
상기 품질 모니터링부(240)는 지정된 기간동안에 상기 이탈 개수가 임계개수를 초과하지 않으면, 외부 환경으로 인해서 일시적으로 열화를 나타내는 샘플 벡터가 비정상적으로 획득되는 것으로 판별하여, S401 단계 이후를 재시작하여 RU(100)의 셀 데이터를 모니터링한다.If the number of deviations does not exceed the threshold number during a specified period, the quality monitoring unit (240) determines that a sample vector temporarily showing deterioration due to an external environment is abnormally acquired, and restarts step S401 and thereafter to monitor the cell data of the RU (100).
반면에, 품질 모니터링부(240)는 상기 지정된 기간동안에 상기 이탈 개수가 임계개수를 초과하면, RU(100)의 열화 가능성이 높은 것으로 판단하여 확률분포 추정부(220)로 상기 RU(100)의 샘플 벡터에 대한 지역 확률분포를 요청한다. On the other hand, if the number of departures exceeds a threshold number during the specified period, the quality monitoring unit (240) determines that there is a high possibility of deterioration of the RU (100) and requests a local probability distribution for the sample vector of the RU (100) from the probability distribution estimation unit (220).
그러면, 확률분포 추정부(220)는 사전에 설정된 과거 시점(예를 들어, 일주일 전)에서부터 현재 시점까지 저장부(230)에 저장된 복수의 샘플 벡터를 머신 러닝을 통해서 분석하여, 지역 확률분포를 추정한다(S411). 상기 지역 확률분포는 상기 전역 확률분포 보다 샘플 벡터의 수집 기간이 짧으며 더불어 표본(즉, 샘플 벡터)의 개수가 전역 확률분포 보다 적다. 확률분포 추정부(220)는 전술한 바와 같이, 공지된 다양한 함수와 머신러닝을 이용하여, 지역 확률분포를 추정할 수 있다.Then, the probability distribution estimation unit (220) analyzes multiple sample vectors stored in the storage unit (230) from a preset past time (e.g., one week ago) to the present time through machine learning to estimate a local probability distribution (S411). The local probability distribution has a shorter collection period of sample vectors than the global probability distribution, and also has a smaller number of samples (i.e., sample vectors) than the global probability distribution. As described above, the probability distribution estimation unit (220) can estimate a local probability distribution using various known functions and machine learning.
다음으로, 품질 모니터링부(240)는 전역 확률분포와 지역 확률분포 간의 유사도를 확인하여, 이 유사도가 사전에 설정된 임계값 이하인지 여부를 확인한다(S413, S415). 이때, 품질 모니터링부(240)는 쿨백-라이블러 발산(KLD: Kullback-Leibler Divergence)을 통해서, 전역 확률분포와 지역 확률분포 간의 거리를 산출하고, 이 거리가 임계거리 이하인지 여부를 확인함으로써, 상기 전역 확률분포와 지역 확률분포 간의 유사도를 확인할 수 있다.Next, the quality monitoring unit (240) checks the similarity between the global probability distribution and the local probability distribution and checks whether this similarity is below a threshold value set in advance (S413, S415). At this time, the quality monitoring unit (240) calculates the distance between the global probability distribution and the local probability distribution through the Kullback-Leibler Divergence (KLD) and checks whether this distance is below the threshold distance, thereby verifying the similarity between the global probability distribution and the local probability distribution.
이어서, 품질 모니터링부(240)는 상기 전역 확률분포와 지역 확률분포 간의 유사도가 임계값 이하이면, 상기 RU(100)에 품질 열화가 발생한 것으로 판별한다(S417). 그러면, 열화 원인 확인부(250)는 열화 기준값을 초과한 샘플들의 방향과 크기를 확인하고, 이 샘플들의 방향과 크기에 대응하는 열화 영역을 저장부(230)에서 확인한다. 도 5에서 예시한 것과 같이 다양한 열화 영역이 정의될 수 있고, 상기 열화 원인 확인부(250)는 열화 기준값을 초과한 샘플들의 방향과 크기에 해당하는 열화 영역을 저장부(230)에서 확인한다.Next, the quality monitoring unit (240) determines that quality deterioration has occurred in the RU (100) if the similarity between the global probability distribution and the local probability distribution is below the threshold value (S417). Then, the deterioration cause confirmation unit (250) confirms the direction and size of the samples that exceed the deterioration criterion value, and confirms the deterioration area corresponding to the direction and size of these samples in the storage unit (230). As exemplified in Fig. 5, various deterioration areas can be defined, and the deterioration cause confirmation unit (250) confirms the deterioration area corresponding to the direction and size of the samples that exceed the deterioration criterion value in the storage unit (230).
그리고 열화 원인 확인부(250)는 상기 확인한 열화 영역과 대응되는 열화 원인을 저장부(230)에서 확인하여 열화 원인을 추정한다(S419). 다음으로, 열화 원인 확인부(250)는 상기 추정한 열화 원인과 열화가 발생한 RU(100)의 식별정보를 포함하는 장애 알림 메시지를 생성하여, 상기 장애 알림 메시지를 관리자의 단말로 전송한다(S421).And the deterioration cause confirmation unit (250) confirms the deterioration cause corresponding to the confirmed deterioration area in the storage unit (230) and estimates the deterioration cause (S419). Next, the deterioration cause confirmation unit (250) generates a failure notification message including the estimated deterioration cause and the identification information of the RU (100) where the deterioration occurred, and transmits the failure notification message to the administrator's terminal (S421).
상술한 RU(100)의 품질을 모니터링하는 방법은, 무선망 모니터링 장치(200)에서 각각의 RU(100)별로 독립적으로 수행될 수 있다. 즉, 무선망 모니터링 장치(200)는 각 RU(100)별로 서로 상이한 전역 확률분포를 생성하고 더불어 서로 상이한 열화 기준값을 설정하고, 각 RU(100)별로 상이한 설정한 열화 기준값을 토대로 각 RU(100)에 대한 열화 여부를 모니터링한다.The method for monitoring the quality of the RU (100) described above can be performed independently for each RU (100) in the wireless network monitoring device (200). That is, the wireless network monitoring device (200) generates different global probability distributions for each RU (100), sets different deterioration criteria for each RU (100), and monitors whether or not each RU (100) is deteriorated based on the different deterioration criteria set for each RU (100).
한편, 상술한 실시예에서 5G 기반의 무선망을 모니터링하는 것으로 설명하였으나, 본 발명은 기지국을 이용하는 5G 이외의 무선통신망에 적용할 수 있다.Meanwhile, although the above-described embodiment described monitoring a 5G-based wireless network, the present invention can be applied to wireless communication networks other than 5G that utilize a base station.
또한, 상술한 실시예에서, RU(100)는 핸드오버 성공률, RRE 발생 개수, 접속중인 이동단말의 개수, 업링크의 SINR, RSSI 중 하나 이상을 측정하여, 무선망 모니터링 장치(200)로 전송하는 것으로 설명하였으나, 이외에도 다양한 KPI 값을 수집하여 무선망 모니터링 장치(200)로 전송할 수 있다. 이 경우, 무선망 모니터링 장치(200)는 다양한 KPI 값을 이용하여, 전역 확률 분포/지역 확률 분포를 추정하고 열화 기준값을 설정할 수 있다.In addition, in the above-described embodiment, the RU (100) is described as measuring one or more of the handover success rate, the number of RRE occurrences, the number of connected mobile terminals, the SINR of the uplink, and the RSSI, and transmitting them to the wireless network monitoring device (200), but in addition, various KPI values can be collected and transmitted to the wireless network monitoring device (200). In this case, the wireless network monitoring device (200) can estimate the global probability distribution/local probability distribution and set the deterioration reference value using various KPI values.
본 명세서는 많은 특징을 포함하는 반면, 그러한 특징은 본 발명의 범위 또는 특허청구범위를 제한하는 것으로 해석되어서는 안 된다. 또한, 본 명세서에서 개별적인 실시예에서 설명된 특징들은 단일 실시예에서 결합되어 구현될 수 있다. 반대로, 본 명세서에서 단일 실시예에서 설명된 다양한 특징들은 개별적으로 다양한 실시예에서 구현되거나, 적절히 결합되어 구현될 수 있다.While this specification includes many features, such features should not be construed as limiting the scope of the invention or the claims. Furthermore, features described in separate embodiments herein may be combined and implemented in a single embodiment. Conversely, various features described in a single embodiment herein may be implemented in multiple embodiments individually or in suitable combinations.
도면에서 동작들이 특정한 순서로 설명되었으나, 그러한 동작들이 도시된 바와 같은 특정한 순서로 수행되는 것으로, 또는 일련의 연속된 순서, 또는 원하는 결과를 얻기 위해 모든 설명된 동작이 수행되는 것으로 이해되어서는 안 된다. 특정 환경에서 멀티태스킹 및 병렬 프로세싱이 유리할 수 있다. 아울러, 상술한 실시예에서 다양한 시스템 구성요소의 구분은 모든 실시예에서 그러한 구분을 요구하지 않는 것으로 이해되어야 한다. 상술한 프로그램 구성요소 및 시스템은 일반적으로 단일 소프트웨어 제품 또는 멀티플 소프트웨어 제품에 패키지로 구현될 수 있다.Although the operations are illustrated in the drawings in a particular order, it should not be understood that such operations are to be performed in the particular order illustrated, or in a series of sequential orders, or that all of the illustrated operations are to be performed to achieve a desired result. Multitasking and parallel processing may be advantageous in certain circumstances. Furthermore, it should be understood that the distinction between the various system components in the embodiments described above does not require such distinction in all embodiments. The program components and systems described above may generally be implemented as a package in a single software product or in multiple software products.
상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(시디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다. 이러한 과정은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있으므로 더 이상 상세히 설명하지 않기로 한다.The method of the present invention as described above can be implemented as a program and stored in a computer-readable form on 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 having ordinary skill in the art to which the present invention belongs, it will not be described in detail any further.
이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.The present invention described above is not limited to the above-described embodiments and the attached drawings, as various substitutions, modifications, and changes can be made without departing from the technical spirit of the present invention by a person having ordinary skill in the art to which the present invention pertains.
100 : RU 200 : 무선망 모니터링 장치
210 : 샘플 벡터 획득부 220 : 확률분포 추정부
230 : 저장부 240 : 품질 모니터링부
250 : 열화 원인 확인부 300 : gNB-DU
400 : gNB-CU100 : RU 200 : Wireless Network Monitoring Device
210: Sample vector acquisition section 220: Probability distribution estimation section
230: Storage section 240: Quality monitoring section
250: Deterioration Cause Identification Section 300: gNB-DU
400 : gNB-CU
Claims (12)
다수의 셀 데이터 각각에서 샘플 벡터를 획득하고, 이 획득한 샘플 벡터를 이용하여 전역 확률분포를 추정하는 단계;
상기 기지국 셀에서 발생하는 다수의 셀 데이터를 수집하고, 각 셀 데이터에서 샘플 벡터를 획득하는 단계;
상기 획득하는 단계에서 획득된 샘플 벡터가 열화 기준값을 이탈하는 이탈 개수를 카운팅하는 단계;
상기 카운팅한 이탈 개수가 사전에 설정된 임계개수를 초과하면, 일정기간 동안에 획득한 샘플 벡터들을 이용하여 지역 확률분포를 추정하는 단계; 및
상기 추정한 지역 확률분포와 전역 확률분포 간의 유사도를 확인하여, 이 유사도가 임계값 이하이면 상기 기지국 셀에서 품질 열화가 발생한 것으로 판단하는 단계;를 포함하는 무선망 품질 모니터링 방법.A method for monitoring wireless network quality by detecting whether a base station cell is deteriorated in a wireless network monitoring device,
A step of obtaining a sample vector from each of a plurality of cell data and estimating a global probability distribution using the obtained sample vector;
A step of collecting a plurality of cell data generated from the above base station cell and obtaining a sample vector from each cell data;
A step of counting the number of deviations in which the sample vector acquired in the above acquiring step deviates from the deterioration reference value;
If the counted number of departures exceeds a threshold number set in advance, a step of estimating a local probability distribution using sample vectors acquired during a certain period of time; and
A method for monitoring wireless network quality, comprising: a step of checking the similarity between the estimated local probability distribution and the global probability distribution, and determining that quality deterioration has occurred in the base station cell if the similarity is below a threshold value.
상기 샘플 벡터를 획득하는 단계 이전에,
상기 전역 확률분포에서 사전에 설정된 백분율과 대응되는 샘플 벡터를 상기 열화 기준값으로 설정하는 단계;를 더 포함하는 무선망 품질 모니터링 방법.In the first paragraph,
Before the step of obtaining the above sample vector,
A method for monitoring wireless network quality, further comprising: a step of setting a sample vector corresponding to a pre-set percentage in the above global probability distribution as the deterioration reference value.
상기 전역 확률분포는, 추가적인 샘플 벡터가 획득되면 상기 추가적인 샘플 벡터를 반영시키기 위해서 갱신되고,
상기 전역 확률분포가 갱신되는 경우, 상기 열화 기준값도 변경되는 것을 특징으로 하는 무선망 품질 모니터링 방법.In the second paragraph,
The above global probability distribution is updated to reflect the additional sample vector when an additional sample vector is obtained.
A wireless network quality monitoring method, characterized in that when the above global probability distribution is updated, the above deterioration criterion value is also changed.
상기 지역 확률분포를 추정하는 단계는, 상기 일정기간 동안에 획득한 샘플 벡터들을 머신 러닝에 적용하여 상기 지역 확률분포를 추정하고,
상기 지역 확률분포는, 상기 전역 확률분포 보다 샘플 벡터의 수집 기간이 짧으며 표본으로 이용되는 샘플 벡터의 개수가 전역 확률분포 보다 적은 것을 특징으로 하는 무선망 품질 모니터링 방법.In the second paragraph,
The step of estimating the above local probability distribution is to estimate the above local probability distribution by applying the sample vectors obtained during the above period to machine learning,
A wireless network quality monitoring method, characterized in that the local probability distribution has a shorter sample vector collection period than the global probability distribution and the number of sample vectors used as samples is smaller than that of the global probability distribution.
상기 판단하는 단계 이후에,
상기 열화 기준값을 이탈한 샘플 벡터들의 방향과 크기를 확인하는 단계;
상기 확인한 방향과 크기에 대응되는 열화 영역을 확인하는 단계; 및
사전에 저장된 열화 영역별 열화 원인 데이터에서, 상기 확인한 열화 영역에 대응하는 열화 원인을 확인하는 단계:를 더 포함하는 무선망 품질 모니터링 방법.In the first paragraph,
After the above judging step,
A step of checking the direction and size of sample vectors that deviate from the above deterioration criterion value;
A step of confirming a deterioration area corresponding to the direction and size confirmed above; and
A method for monitoring wireless network quality, further comprising: a step of confirming a cause of deterioration corresponding to the confirmed deterioration area from deterioration cause data for each deterioration area stored in advance.
열화가 발생한 셀의 식별정보와 상기 확인한 열화 원인을 포함하는 장애 알람 메시지를 출력하거나 관리자의 단말로 전송하는 단계;를 더 포함하는 무선망 품질 모니터링 방법.In paragraph 5,
A method for monitoring wireless network quality, further comprising: a step of outputting or transmitting to a manager's terminal a fault alarm message including identification information of a cell in which deterioration has occurred and the cause of the deterioration confirmed above.
상기 샘플 벡터는,
RRE(RRC Connection Re-establishment) 발생 개수, 접속중인 단말 개수, 업링크의 SINR(Signal to Interference Noise Ratio), 핸드오버 성공률, RSSI(Received Signal Strength Indicator) 중 하나 이상인 것을 특징으로 하는 무선망 품질 모니터링 방법.In the first paragraph,
The above sample vector is,
A wireless network quality monitoring method characterized by at least one of the number of RRE (RRC Connection Re-establishment) occurrences, the number of connected terminals, the uplink SINR (Signal to Interference Noise Ratio), the handover success rate, and the RSSI (Received Signal Strength Indicator).
상기 기지국 셀에서 발생하는 다수의 셀 데이터를 수집하고, 각 셀 데이터에서 샘플 벡터를 획득하는 샘플 벡터 획득부;
상기 샘플 벡터 획득부에서 획득한 다수의 샘플 벡터를 이용하여 전역 확률분포를 추정하고, 일정시간 동안에 획득된 샘플 벡터를 이용하여 지역 확률분포를 선택적으로 추정하는 확률분포 추정부; 및
상기 일정시간 동안에 획득된 샘플 벡터가 열화 기준값을 이탈하는 이탈 개수를 카운팅하여 상기 카운팅한 이탈 개수가 사전에 설정된 임계개수를 초과하면 상기 확률분포 추정부를 통하여 지역 확률분포를 추정하고, 상기 추정한 지역 확률분포와 전역 확률분포 간의 유사도를 확인하여, 상기 유사도가 임계값 이하이면 상기 기지국 셀에서 품질 열화가 발생한 것으로 판단하는 품질 모니터링부;를 포함하는 무선망 모니터링 장치.In a device for monitoring the quality status of a base station cell,
A sample vector acquisition unit that collects a plurality of cell data generated from the above base station cell and acquires a sample vector from each cell data;
A probability distribution estimation unit that estimates a global probability distribution using a plurality of sample vectors acquired from the above sample vector acquisition unit and selectively estimates a local probability distribution using sample vectors acquired over a certain period of time; and
A wireless network monitoring device including a quality monitoring unit that counts the number of deviations in which sample vectors acquired during the above-described period of time deviate from a deterioration reference value, estimates a local probability distribution through the above-described probability distribution estimation unit when the counted number of deviations exceeds a threshold number set in advance, and determines that quality deterioration has occurred in the above-described base station cell when the similarity is less than or equal to a threshold value.
상기 확률분포 추정부는,
상기 전역 확률분포에서 사전에 설정된 백분율과 대응되는 샘플 벡터를 상기 열화 기준값으로 설정하는 것을 특징으로 하는 무선망 모니터링 장치.In Article 9,
The above probability distribution estimation part is,
A wireless network monitoring device characterized in that a sample vector corresponding to a pre-set percentage in the above global probability distribution is set as the deterioration reference value.
상기 확률분포 추정부는, 샘플 벡터들을 머신 러닝에 적용하여 상기 전역 확률분포, 상기 지역 확률분포 각각을 추정하고,
상기 지역 확률분포는, 상기 전역 확률분포 보다 샘플 벡터의 수집 기간이 짧으며 표본으로 이용되는 샘플 벡터의 개수가 전역 확률분포 보다 적은 것을 특징으로 하는 무선망 모니터링 장치.In Article 9,
The above probability distribution estimation unit estimates the global probability distribution and the local probability distribution by applying the sample vectors to machine learning, respectively.
A wireless network monitoring device, characterized in that the local probability distribution has a shorter sample vector collection period than the global probability distribution and the number of sample vectors used as samples is smaller than that of the global probability distribution.
열화 영역별 열화 원인을 저장하는 저장부; 및
상기 열화 기준값을 이탈한 샘플 벡터들의 방향과 크기를 확인하여, 이 확인한 방향과 크기에 대응되는 열화 영역을 확인하고, 이 열화 영역에 대응되는 열화 원인을 상기 저장부에서 확인하는 열화 원인 확인부;를 더 포함하는 무선망 모니터링 장치.In Article 9,
A storage unit that stores the cause of deterioration by deterioration area; and
A wireless network monitoring device further comprising a deterioration cause confirmation unit that confirms the direction and size of sample vectors that deviate from the above deterioration reference value, confirms a deterioration area corresponding to the confirmed direction and size, and confirms the deterioration cause corresponding to the deterioration area in the storage unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190112320A KR102724600B1 (en) | 2019-09-10 | Method for monitoring wireless network quality and apparatus therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190112320A KR102724600B1 (en) | 2019-09-10 | Method for monitoring wireless network quality and apparatus therefor |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20210030761A KR20210030761A (en) | 2021-03-18 |
KR102724600B1 true KR102724600B1 (en) | 2024-10-30 |
Family
ID=
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010109744A (en) * | 2008-10-30 | 2010-05-13 | Nec Corp | Communication quality management system, communication detection apparatus, network management apparatus, method of communication quality management, and communication detection program |
JP4498553B2 (en) * | 1999-07-12 | 2010-07-07 | エスケーテレコム株式会社 | Apparatus and method for measuring call quality of mobile communication system |
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4498553B2 (en) * | 1999-07-12 | 2010-07-07 | エスケーテレコム株式会社 | Apparatus and method for measuring call quality of mobile communication system |
JP2010109744A (en) * | 2008-10-30 | 2010-05-13 | Nec Corp | Communication quality management system, communication detection apparatus, network management apparatus, method of communication quality management, and communication detection program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10546241B2 (en) | System and method for analyzing a root cause of anomalous behavior using hypothesis testing | |
CN107026746B (en) | Network service quality evaluation method, system and network equipment | |
JP5267818B2 (en) | Communication network quality analysis system, quality analysis apparatus, quality analysis method, and program | |
US20160021503A1 (en) | Machine learning-based geolocation and hotspot area identification | |
CN111817868B (en) | Method and device for positioning network quality abnormity | |
CN111372183B (en) | Method, device, equipment and storage medium for identifying poor terminal | |
US10517007B2 (en) | Received signal strength based interferer classification of cellular network cells | |
CN111327450A (en) | Method, device, equipment and medium for determining quality difference reason | |
CN109996277B (en) | Method and device for judging poor quality cell | |
CN102045749A (en) | Method, device and system for realizing optimization of neighbor cell | |
CN110856188B (en) | Communication method, apparatus, system, and computer-readable storage medium | |
CN111050365A (en) | Terminal measuring method, device, computer equipment and storage medium | |
JP5152176B2 (en) | Wireless cell monitoring method, apparatus and program thereof | |
EP3598789A1 (en) | Optimized determination method and device for pci confusion | |
CN111343647B (en) | Method, apparatus, device and medium for user perception evaluation | |
Chernov et al. | Location accuracy impact on cell outage detection in LTE-A networks | |
CN113645625A (en) | Pseudo base station positioning method and device, electronic equipment and readable medium | |
JP5023998B2 (en) | Wireless communication network quality evaluation system, communication quality improvement area extraction method and program | |
KR102724600B1 (en) | Method for monitoring wireless network quality and apparatus therefor | |
CN108134703B (en) | Network cell hidden danger fault prediction analysis method and device | |
CN115550977A (en) | Root cause positioning method and equipment for key performance index abnormity | |
KR20210030761A (en) | Method for monitoring wireless network quality and apparatus therefor | |
US20240250763A1 (en) | Interference identification in a ran | |
US20230370354A1 (en) | Systems and methods for identifying spatial clusters of users having poor experience in a heterogeneous network | |
CN110401966B (en) | Wireless network performance evaluation monitoring method and device, electronic equipment and storage medium |