KR102151341B1 - Analysis server and operating method of analysis server - Google Patents
Analysis server and operating method of analysis server Download PDFInfo
- Publication number
- KR102151341B1 KR102151341B1 KR1020190001200A KR20190001200A KR102151341B1 KR 102151341 B1 KR102151341 B1 KR 102151341B1 KR 1020190001200 A KR1020190001200 A KR 1020190001200A KR 20190001200 A KR20190001200 A KR 20190001200A KR 102151341 B1 KR102151341 B1 KR 102151341B1
- Authority
- KR
- South Korea
- Prior art keywords
- iot terminal
- mobile iot
- mobile
- analysis server
- terminal
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5061—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the interaction between service providers and their network customers, e.g. customer relationship management
- H04L41/5067—Customer-centric QoS measurements
-
- 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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/508—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
- H04L41/5087—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to voice services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/164—Adaptation or special uses of UDP protocol
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
적어도 하나의 모바일 IoT 단말로부터 전송된 품질 리포트를 수집하고, 품질 리포트를 기초로, 통화 내역 기록을 생성하고, 통화 내역 기록을 통해 모바일 IoT 단말이 속한 무선 네트워크 및 모바일 IoT 단말 중 적어도 하나에 결함이 존재하는지 여부를 분석하며, 분석 결과를 기초로, 제어 신호를 출력하는 분석 서버 및 분석 서버의 동작 방법을 제공할 수 있다.A quality report transmitted from at least one mobile IoT terminal is collected, a call history record is generated based on the quality report, and at least one of the wireless network and the mobile IoT terminal to which the mobile IoT terminal belongs is defective through the call history record. It is possible to provide an analysis server that analyzes whether it exists and outputs a control signal based on the analysis result, and an operation method of the analysis server.
Description
본 발명은 분석 서버 및 분석 서버의 동작 방법에 관한 것이다.The present invention relates to an analysis server and a method of operating the analysis server.
드라이브 테스트의 최소화(Minimization of drive tests; MDT)는 운영자가 사용자의 장비를 사용하여 무선 측정 및 관련 위치 정보를 수집하여 네트워크 성능을 평가하고 기존 드라이브 테스트와 관련된 운용 비용(operational expenditure; OPEX)을 줄일 수 있는 3GPP 릴리스 10의 기능이다. 하지만, 드라이브 테스트의 최소화(MDT)는 협대역 사물 인터넷(Narrow Band-Internet of Things; NB-IoT) 분야를 지원하지 않으며, 무선 통신과 관련된 기본적인 정보 이외에 배터리 정보 등과 같은 부가적인 정보의 수집 기능 또한 제공하지 못한다. 따라서, 협대역 사물 인터넷 분야에서 단말의 통신 품질 및 부가 정보를 수집할 수 있는 방법이 요구된다.Minimization of drive tests (MDT) allows operators to use their equipment to collect wireless measurements and related location information to evaluate network performance and reduce the operational expenditure (OPEX) associated with conventional drive tests. This is a feature of 3GPP Release 10 that can be used. However, Minimization of Drive Test (MDT) does not support the Narrow Band-Internet of Things (NB-IoT) field, and in addition to basic information related to wireless communication, additional information such as battery information is also collected. Cannot provide. Accordingly, there is a need for a method capable of collecting communication quality and additional information of a terminal in the narrowband IoT field.
일 실시예에 따르면, 단말의 통신 프로토콜에 무관하게 협대역 사물 인터넷(Narrow Band-Internet of Things; NB-IoT)에서의 단말의 품질 정보를 전송할 수 있는 전송 규격을 제공할 수 있다. According to an embodiment, a transmission standard capable of transmitting quality information of a terminal in a narrow band-internet of things (NB-IoT) regardless of a communication protocol of the terminal may be provided.
일 실시예에 따르면, 단말의 품질 리포트의 전송을 통해, 예를 들어, 맨홀 내부 등과 같이 모바일의 사물 인터넷(Internet of Things; IoT) 환경의 특성상 접근하기 어려운 장소의 무선 신호 측정을 위한 인력의 현장 출동을 최소화할 수 있다.According to an embodiment, through transmission of a quality report of a terminal, for example, a field of personnel for measuring wireless signals in a place that is difficult to access due to the nature of a mobile Internet of Things (IoT) environment, such as inside a manhole. Movement can be minimized.
일 실시예에 따르면, 단말의 품질 리포트를 자동적으로 분석하여 고객 체감 품질 관리(Customer Experience Management; CEM)를 수행하는 자동 분석 시스템을 제공할 수 있다.According to an embodiment, it is possible to provide an automatic analysis system that automatically analyzes a quality report of a terminal to perform customer experience management (CEM).
일 실시예에 따르면, 단말이 전송하는 품질 리포트를 기반으로 결함(defect) 원인을 자동적으로 분석하여 통계 분석 대비 분석 정확도를 향상시킬 수 있다.According to an embodiment, it is possible to improve analysis accuracy compared to statistical analysis by automatically analyzing a cause of a defect based on a quality report transmitted from a terminal.
일 실시예에 따르면, 분석 서버의 동작 방법은 적어도 하나의 모바일 IoT(Internet of Things) 단말로부터 전송된 품질 리포트를 수집하는 단계; 상기 품질 리포트를 기초로, 통화 내역 기록(Call Detail Recording; CDR)을 생성하는 단계; 상기 통화 내역 기록을 통해 상기 모바일 IoT 단말이 속한 무선 네트워크 및 상기 모바일 IoT 단말 중 적어도 하나에 결함(defect)이 존재하는지 여부를 분석하는 단계; 및 상기 분석 결과를 기초로, 제어 신호를 출력하는 단계를 포함한다. According to an embodiment, a method of operating an analysis server includes: collecting a quality report transmitted from at least one mobile Internet of Things (IoT) terminal; Generating a call detail recording (CDR) based on the quality report; Analyzing whether or not there is a defect in at least one of the wireless network to which the mobile IoT terminal belongs and the mobile IoT terminal through the call history record; And outputting a control signal based on the analysis result.
상기 품질 리포트는 상기 모바일 IoT 단말의 배터리 정보, 및 상기 모바일 IoT 단말이 속한 무선 네트워크의 품질 정보 중 적어도 하나를 포함할 수 있다. The quality report may include at least one of battery information of the mobile IoT terminal and quality information of a wireless network to which the mobile IoT terminal belongs.
상기 품질 리포트는 상기 품질 리포트의 규격 버전, 상기 모바일 IoT 단말의 전화 번호, 상기 모바일 IoT 단말의 배터리에 대한 정보, 상기 모바일 IoT 단말의 서빙 셀 아이디, 상기 모바일 IoT 단말의 수신 신호 강도(Received Signal Strength Indicator; RSSI), 상기 모바일 IoT 단말의 기종 정보, 상기 모바일 IoT 단말의 기종의 버전 정보, 상기 모바일 IoT 단말의 송신 파워 레벨, 상기 모바일 IoT 단말의 GPS 위치 정보, 및 모바일 IoT 단말 주변의 신호 세기가 상위인 3개 셀들의 식별 정보 중 적어도 하나의 필드 항목을 포함할 수 있다. The quality report includes a standard version of the quality report, a phone number of the mobile IoT terminal, information on a battery of the mobile IoT terminal, a serving cell ID of the mobile IoT terminal, and a received signal strength of the mobile IoT terminal. Indicator; RSSI), model information of the mobile IoT terminal, model version information of the mobile IoT terminal, transmission power level of the mobile IoT terminal, GPS location information of the mobile IoT terminal, and signal strength around the mobile IoT terminal It may include at least one field item among identification information of three higher cells.
상기 품질 리포트는 사용자 데이터그램 프로토콜(user datagram protocol; UDP)에 의해 전송될 수 있다. The quality report may be transmitted by a user datagram protocol (UDP).
상기 모바일 IoT 단말은 상기 모바일 IoT 단말의 유형 별로 미리 설정된 전송 주기에 따라 상기 품질 리포트를 전송할 수 있다. The mobile IoT terminal may transmit the quality report according to a transmission period preset for each type of the mobile IoT terminal.
상기 통화 내역 기록을 생성하는 단계는 상기 품질 리포트에 미리 설정된 파싱룰(parsing rule)을 적용하여 상기 통화 내역 기록을 생성하는 단계를 포함할 수 있다. The generating the call history record may include generating the call history record by applying a preset parsing rule to the quality report.
상기 분석하는 단계는 상기 통화 내역 기록에 포함된 상기 모바일 IoT 단말의 배터리 정보를 기초로, 상기 모바일 IoT 단말의 배터리 결함이 존재하는지 여부를 판단하는 단계를 포함할 수 있다. The analyzing may include determining whether a battery defect of the mobile IoT terminal exists based on battery information of the mobile IoT terminal included in the call history record.
상기 배터리 결함이 존재하는지 여부를 판단하는 단계는 상기 모바일 IoT 단말의 배터리 잔여 용량이 미리 설정된 기준 용량보다 작은지 여부를 기초로, 상기 배터리 결함이 존재하는지 여부를 판단하는 단계; 및 상기 모바일 IoT 단말의 배터리 전압 측정 값이 미리 설정된 기준 전압의 임계치보다 작은지 여부를 기초로, 상기 배터리 결함이 존재하는지 여부를 판단하는 단계 중 적어도 하나를 포함할 수 있다. The determining whether the battery defect exists may include determining whether the battery defect exists based on whether the remaining battery capacity of the mobile IoT terminal is smaller than a preset reference capacity; And determining whether the battery defect exists based on whether the measured value of the battery voltage of the mobile IoT terminal is less than a threshold value of a preset reference voltage.
상기 제어 신호를 출력하는 단계는 상기 배터리 결함이 존재한다고 판단된 경우, 상기 모바일 IoT 단말의 배터리를 교체하라는 제어 신호를 출력하는 단계를 포함할 수 있다. Outputting the control signal may include outputting a control signal to replace the battery of the mobile IoT terminal when it is determined that the battery defect exists.
상기 분석하는 단계는 상기 통화 내역 기록에 포함된 상기 모바일 IoT 단말의 수신 신호 강도가 미리 설정된 임계치보다 낮은지 여부를 기초로, 상기 무선 네트워크의 품질에 결함이 존재하는지 여부를 판단하는 단계를 포함할 수 있다. The analyzing step includes determining whether there is a defect in the quality of the wireless network based on whether the received signal strength of the mobile IoT terminal included in the call history record is lower than a preset threshold. I can.
상기 분석 서버의 동작 방법은 상기 무선 네트워크의 품질에 결함이 존재한다고 판단된 경우, 상기 모바일 IoT 단말의 유형이 이동형 및 고정형 중 어느 것인지 여부를 판단하는 단계를 더 포함할 수 있다. The method of operating the analysis server may further include determining whether the type of the mobile IoT terminal is a mobile type or a fixed type when it is determined that there is a defect in the quality of the wireless network.
상기 제어 신호를 출력하는 단계는 상기 모바일 IoT 단말의 유형이 이동형이라고 판단된 경우, 상기 무선 네트워크의 복수의 셀들 중 상기 모바일 IoT 단말의 서빙 셀에 인접하는 인접 셀들의 기준 신호의 수신 레벨을 기초로, 어느 하나의 후보 셀을 선택하는 단계; 및 상기 모바일 IoT 단말의 서빙 셀을 상기 후보 셀로 교체하도록 하는 제어 신호를 출력하는 단계를 포함할 수 있다. When it is determined that the type of the mobile IoT terminal is mobile, the outputting of the control signal is based on a reception level of a reference signal of neighboring cells adjacent to the serving cell of the mobile IoT terminal among a plurality of cells of the wireless network. , Selecting any one candidate cell; And outputting a control signal for replacing the serving cell of the mobile IoT terminal with the candidate cell.
상기 제어 신호를 출력하는 단계는 상기 모바일 IoT 단말의 유형이 고정형이라고 판단된 경우, 상기 무선 네트워크- 상기 무선 네트워크는 복수의 셀들을 포함함- 에서 상기 적어도 하나의 IoT 단말이 접속한 셀이 메인 셀(main cell)인지 여부를 판단하는 단계; 및 상기 적어도 하나의 IoT 단말이 접속한 셀이 상기 메인 셀로 판단된 경우, 상기 적어도 하나의 IoT 단말이 상기 메인 셀로부터 신호를 수신할 수 있도록, 상기 적어도 하나의 IoT 단말에 대한 상기 메인 셀 의 무선 전송을 조정하는 제어 신호를 출력하는 단계를 포함할 수 있다. In the outputting of the control signal, when it is determined that the type of the mobile IoT terminal is a fixed type, the cell to which the at least one IoT terminal is connected in the wireless network-the wireless network includes a plurality of cells-is a main cell. determining whether it is a (main cell); And when the cell to which the at least one IoT terminal is connected is determined to be the main cell, the at least one IoT terminal can receive a signal from the main cell. It may include the step of outputting a control signal for adjusting the transmission.
상기 분석하는 단계는 상기 품질 리포트의 전송 횟수를 기초로, 상기 모바일 IoT 단말에 결함이 존재하는지 여부를 판단하는 단계를 포함할 수 있다. The analyzing may include determining whether a defect exists in the mobile IoT terminal based on the number of transmissions of the quality report.
상기 제어 신호를 출력하는 단계는 상기 모바일 IoT 단말에 결함이 존재한다고 판단된 경우, 상기 모바일 IoT 단말을 교체하도록 지시하는 제어 신호를 출력하는 단계를 포함할 수 있다. The outputting of the control signal may include outputting a control signal instructing to replace the mobile IoT terminal when it is determined that a defect exists in the mobile IoT terminal.
상기 모바일 IoT 단말은 협대역 사물 인터넷(Narrow Band-Internet of Things; NB-IoT)에 기반하여 통신을 수행하는 단말을 포함할 수 있다. The mobile IoT terminal may include a terminal that performs communication based on a Narrow Band-Internet of Things (NB-IoT).
일 실시예에 따르면, 분석 서버는 적어도 하나의 모바일 IoT 단말로부터 품질 리포트를 수신하는 통신 인터페이스; 및 상기 품질 리포트를 기초로, 통화 내역 기록을 생성하고, 상기 통화 내역 기록을 통해 상기 모바일 IoT 단말이 속한 무선 네트워크 및 상기 모바일 IoT 단말 중 적어도 하나에 결함이 존재하는지 여부를 분석하며, 상기 분석 결과를 기초로 제어 신호를 출력하는 프로세서를 포함한다. According to an embodiment, the analysis server includes a communication interface for receiving a quality report from at least one mobile IoT terminal; And generating a call history record based on the quality report, and analyzing whether a defect exists in at least one of the wireless network to which the mobile IoT terminal belongs and the mobile IoT terminal through the call history record, and the analysis result It includes a processor that outputs a control signal based on.
상기 프로세서는 상기 통화 내역 기록에 포함된 상기 모바일 IoT 단말의 배터리 정보를 기초로, 상기 모바일 IoT 단말의 배터리 결함이 존재하는지 여부를 판단하고, 상기 배터리 결함이 존재한다고 판단된 경우, 상기 모바일 IoT 단말의 배터리를 교체하라는 제어 신호를 출력할 수 있다. The processor determines whether a battery defect of the mobile IoT terminal exists based on the battery information of the mobile IoT terminal included in the call history record, and when it is determined that the battery defect exists, the mobile IoT terminal It can output a control signal to replace the battery.
상기 프로세서는 상기 통화 내역 기록에 포함된 상기 모바일 IoT 단말의 수신 신호 강도가 미리 설정된 임계치보다 낮은지 여부를 기초로, 상기 무선 네트워크의 품질에 결함이 존재하는지 여부를 판단하거나, 또는 상기 품질 리포트의 전송 횟수를 기초로, 상기 모바일 IoT 단말에 결함이 존재하는지 여부를 판단할 수 있다.Based on whether the received signal strength of the mobile IoT terminal included in the call history record is lower than a preset threshold, the processor determines whether there is a defect in the quality of the wireless network, or the quality report Based on the number of transmissions, it may be determined whether a defect exists in the mobile IoT terminal.
일 측에 따르면, 단말의 통신 프로토콜에 무관하게 협대역 사물 인터넷(Narrow Band-Internet of Things; NB-IoT)에서의 단말의 품질 정보를 전송할 수 있는 규격을 제공할 수 있다. According to one side, a standard for transmitting quality information of a terminal in a narrow-band Internet of Things (NB-IoT) regardless of a communication protocol of the terminal may be provided.
일 측에 따르면, 단말의 품질 리포트의 전송을 통해, 예를 들어, 맨홀 내부 등과 같이 모바일의 사물 인터넷(Internet of Things; IoT) 환경의 특성상 접근하기 어려운 장소의 무선 신호 측정을 위한 인력의 현장 출동을 최소화할 수 있다.According to one side, personnel dispatch on-site to measure wireless signals in places that are difficult to access due to the nature of a mobile Internet of Things (IoT) environment, such as inside a manhole, through transmission of a quality report of a terminal. Can be minimized.
일 측에 따르면, 단말의 품질 리포트를 자동적으로 분석하여 고객 체감 품질 관리(Customer Experience Management ; CEM)를 수행하는 자동 분석 시스템을 제공할 수 있다.According to one side, it is possible to provide an automatic analysis system that automatically analyzes a quality report of a terminal to perform customer experience management (CEM).
일 측에 따르면, 단말이 전송하는 품질 리포트를 기반으로 결함(defect) 원인을 자동적으로 분석하여 통계 분석 대비 분석 정확도를 향상시킬 수 있다.According to one side, it is possible to improve analysis accuracy compared to statistical analysis by automatically analyzing the cause of a defect based on a quality report transmitted from the terminal.
도 1은 일 실시예에 따른 분석 시스템의 구성도를 도시한 도면.
도 2는 일 실시예에 따른 분석 서버의 동작 방법을 나타낸 흐름도.
도 3은 일 실시예에 따른 품질 리포트의 전송 규격을 도시한 도면.
도 4는 일 실시예에 따른 품질 리포트의 전송 주기를 도시한 도면.
도 5는 일 실시예에 따른 분석 서버의 분석 방법을 설명하기 위한 도면.
도 6은 일 실시예에 따른 분석 서버가 출력하는 분석 결과 및 분석 결과에 기초하여 출력되는 제어 신호를 설명하기 위한 도면.
도 7은 일 실시예에 따른 분석 서버의 블록도.1 is a diagram showing the configuration of an analysis system according to an embodiment.
2 is a flowchart illustrating a method of operating an analysis server according to an embodiment.
3 is a diagram illustrating a transmission standard of a quality report according to an embodiment.
4 is a diagram illustrating a transmission period of a quality report according to an embodiment.
5 is a diagram for describing an analysis method of an analysis server according to an embodiment.
6 is a diagram illustrating an analysis result output from an analysis server and a control signal output based on the analysis result according to an exemplary embodiment.
7 is a block diagram of an analysis server according to an embodiment.
이하에서, 첨부된 도면을 참조하여 실시예들을 상세하게 설명한다. 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다.Hereinafter, exemplary embodiments will be described in detail with reference to the accompanying drawings. The same reference numerals in each drawing indicate the same members.
아래 설명하는 실시예들에는 다양한 변경이 가해질 수 있다. 아래 설명하는 실시예들은 실시 형태에 대해 한정하려는 것이 아니며, 이들에 대한 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.Various changes may be made to the embodiments described below. The embodiments described below are not intended to be limited to the embodiments, and should be understood to include all changes, equivalents, and substitutes thereto.
실시예에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 실시예를 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성 요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terms used in the examples are used only to describe specific embodiments, and are not intended to limit the embodiments. Singular expressions include plural expressions unless the context clearly indicates otherwise. In the present specification, terms such as "comprise" or "have" are intended to designate the presence of features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, but one or more other features. It is to be understood that the presence or addition of elements or numbers, steps, actions, components, parts, or combinations thereof, does not preclude in advance.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which the embodiment belongs. Terms as defined in a commonly used dictionary should be interpreted as having a meaning consistent with the meaning in the context of the related technology, and should not be interpreted as an ideal or excessively formal meaning unless explicitly defined in this application. Does not.
또한, 첨부 도면을 참조하여 설명함에 있어, 도면 부호에 관계없이 동일한 구성 요소는 동일한 참조 부호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 실시예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 실시예의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.In addition, in the description with reference to the accompanying drawings, the same reference numerals are assigned to the same components regardless of the reference numerals, and redundant descriptions thereof will be omitted. In describing the embodiments, when it is determined that a detailed description of related known technologies may unnecessarily obscure the subject matter of the embodiments, the detailed description thereof will be omitted.
도 1은 일 실시예에 따른 분석 시스템의 구성도를 도시한 도면이다. 도 1을 참조하면, 분석 시스템(100)은 단말(110), C-SGN(120), ToR_SW(130), PA_SW(140), 분석 서버(150), IoT 플랫폼(160) 및 서비스 서버(170)를 포함할 수 있다. 1 is a diagram illustrating a configuration diagram of an analysis system according to an embodiment. Referring to FIG. 1, the
단말(110)은 LTE 망을 기반으로 통신하는 디바이스로서, 예를 들어, 협대역 사물 인터넷(Narrow Band-Internet of Things; NB-IoT) 또는 LTE Cat.M1과 같은 ?v신 규격에 기반하여 통신을 수행하는 모바일 IoT 단말일 수 있다. 단말(110)은 예를 들어, 가스 AMI(Ambient Intelligence), 전력 AMI를 수행하는 단말과 같은 상용 단말일 수도 있고, 또는 네트워크 측정 전용 단말일 수 있다. The
단말(110)은 예를 들어, 서비스 데이터를 포함하는 서비스 패킷(101) 및/또는 품질 지표를 포함하는 품질 UDP(User Datagram Protocol) 패킷(103)을 전송할 수 있다. 서비스 패킷(101)은 예를 들어, 코앱(Constrained Application Protocol; CoAP)을 통해 전송될 수 있다. 코앱(CoAP)은 사물 통신(M2M: Machine to Machine), 사물 인터넷(IoT: Internet of Things)과 같이 대역폭이 제한된 통신 환경에 최적화하여 개발된 레스트(REST: REpresentational State Transfer) 기반의 경량 메시지 전송 프로토콜이다. 코앱(CoAP)은 센서 노드(sensor node)나 제어 노드(control node)처럼 메모리 용량, 컴퓨팅 성능, 배터리 등의 자원 제약이 있는 소형 장치에서 사용되는 경량의 레스트(REST) 아키텍처를 기반으로 할 수 있다. 레스트(REST) 아키텍처는 자원 검색(resource discovery), 멀티캐스트(multicast), 비동기 처리 요청 및 응답 등의 기능을 지원할 수 있다. 메시지 크기가 작은 경우, 코앱(CoAP)은 기존의 HTTP 웹 프로토콜과도 쉽게 변환 및 연동될 수 있다. 단말(110)이 전송한 서비스 패킷(101)은 ToR_SW(130), PA_SW(140) 및 IoT 플랫폼(160)을 거쳐 서비스 서버(170)로 전달될 수 있다. The terminal 110 may transmit, for example, a
품질 UDP 패킷(103)은 예를 들어, 사용자 데이터그램 프로토콜(UDP)에 의해 전송될 수 있다. 사용자 데이터그램 프로토콜(UDP)은 인터넷에서 정보를 주고받을 때, 서로 주고받는 형식이 아닌 한쪽에서 일방적으로 보내는 방식의 통신 프로토콜이다. 사용자 데이터그램 프로토콜(UDP)은 TCP(Transmission Control Protocol)보다 안정성 면에서는 떨어지지만, 속도는 훨씬 빠르다. 품질 UDP 패킷(103)은 '품질 리포트'라고 불릴 수도 있다. 단말(110)이 전송한 품질 UDP 패킷(103)은 ToR_SW(130)를 거쳐 분석 서버(150)로 전달될 수 있다. The
C-SGN(Cellular IoT Service Gate Node)(120)는 기존 LTE 코어망의 교환기(EPC)와 동일한 역할을 수행하는 NB-IoT 전용 교환기 장치이다. C-SGN(120)는 코어망에서 LTE 망과 NB-IoT 망을 별로도 분리할 수 있다. 사물 인터넷(IoT)은 모든 사물들이 인터넷에 연결되어 상호 간에 직접 통신하는 정보 통신의 인프라 및 서비스를 의미한다. 사물 인터넷(IoT)은 크게 셀룰러 이동 통신 기반의 IoT(CIoT)와 비 셀룰러 기반의 IoT로 구분될 수 있다. 일 실시예에서는 셀룰러 이동 통신 기반의 IoT(CIoT)를 대상으로 하는 분석 서버 및 분석 서버의 동작 방법을 설명한다. The C-SGN (Cellular IoT Service Gate Node) 120 is an NB-IoT dedicated switch device that performs the same role as the switch (EPC) of the existing LTE core network. The C-
분석 서버(150)는 단말(110)로부터 전송된 품질 UDP 패킷(103)(즉, 품질 리포트)을 수집하여 통화 내역 기록(Call Detail Recording; CDR)을 생성할 수 있다. 이때, 통화 내역 기록(CDR)은 예를 들어, 전화 서비스에 대해 특정 내선 번호나 가입자 그룹에 대한 통화 내역 데이터를 수집하고 기록한 것에 해당할 수 있다. 분석 서버(150)는 통화 내역 기록을 통해 단말(110)이 속한 무선 네트워크(예를 들어, NB-IoT 또는 LTE Cat.M1 등)의 결함 및/또는 단말(110) 자체의 결함 또는 단말(110)의 배터리에 결함이 존재하는지 여부를 분석할 수 있다. 분석 서버(150)는 분석 결과를 출력할거나, 및/또는 분석 결과를 기초로 제어 신호를 출력할 수 있다. The
분석 서버(150)는 예를 들어, LQMS(LTE Quality Management System) 수집기(151), LQMS 분석기(153) 및 ESS(Energy Storage System; 에너지 저장 시스템)(155)를 포함할 수 있다. The
LQMS 수집기(151)는 단말(110)로부터 전송된 품질 UDP 패킷(103)을 수집하여 통화 내역 기록(CDR)을 생성할 수 있다. 이때, 수집된 품질 UDP 패킷(103)은 예를 들어, 품질 UDP 패킷(103)의 복사본을 생성하여 모니터링하는 '패킷 미러링(packet mirroring)'을 통해 수집된 것일 수 있다. The
LQMS 분석기(153)는 통화 내역 기록을 통해 단말(110)이 속한 무선 네트워크(예를 들어, NB-IoT 또는 LTE Cat.M1 등)의 결함, 단말(110) 자체의 결함 및/또는 단말(110)의 배터리에 결함이 존재하는지 여부 등을 분석할 수 있다. 분석 서버(150)는 분석 결과를 출력할거나, 및/또는 분석 결과에 기초한 제어 신호를 ESS(155)로 출력할 수 있다.
ESS(155)는 전력 계통에서 발전, 송배전, 수용가에 설치되어 운영될 수 있다. ESS(155)는 예를 들어, 주파수 조정(Frequency Regulation), 신재생 발전기의 출력 안정화, 첨두부하 저감(Peak Shaving), 부하 평준화(Load Leveling), 비상 전원 등의 기능으로 사용될 수 있다. ESS(155)는 전기 에너지를 적게 사용할 때 저장하고, 필요할 때 공급함으로써 에너지 이용 효율을 향상시킬 수 있다. ESS(155)는 LQMS 분석기(153)를 통해 출력되는 제어 신호에 따라 단말(110) 및/또는 그 밖의 장치들로의 신호 전송 전력을 조정할 수 있다. The ESS 155 may be installed and operated in power generation, transmission and distribution, and customers in the power system. The ESS 155 may be used for functions such as frequency regulation, output stabilization of a renewable generator, peak shaving, load leveling, emergency power, and the like. The ESS 155 can improve energy use efficiency by storing electric energy when less electric energy is used and supplying it when necessary. The ESS 155 may adjust signal transmission power to the terminal 110 and/or other devices according to a control signal output through the
분석 서버(150), 보다 구체적으로 LQMS 분석기(153)의 동작에 대하여는 아래의 도 2를 참조하여 구체적으로 설명한다.The operation of the
IoT 플랫폼(160)은 사물 인터넷 서비스 활동이 용이하도록 하는 다양한 기능을 제공하는 플랫폼일 수 있다. IoT 플랫폼(160)은 예를 들어, 사물 인터넷 서비를 제공하기 위해 운영하는 컴퓨터 프로그램이나 모바일 앱, 웹 사이트 등을 통칭하는 의미로 이해될 수 있다. The
서비스 서버(170)는 IoT 플랫폼(160)을 통해 전달된 서비스 패킷(101)에 의해 요청된 서비스를 제공할 수 있다. The
도 2는 일 실시예에 따른 분석 서버의 동작 방법을 나타낸 흐름도이다. 도 2를 참조하면, 일 실시예에 따른 분석 서버는 적어도 하나의 모바일 IoT(Internet of Things) 단말로부터 전송된 품질 리포트를 수집한다(210). 품질 리포트는 예를 들어, 모바일 IoT 단말의 배터리 정보(배터리 잔여량 등), 모바일 IoT 단말이 속한 무선 네트워크의 품질 정보(모바일 IoT 단말의 신호 품질 측정값, 모바일 IoT 단말의 전송 전력(TX POWER) 등) 및 기타 정보(GPS 정보, 메인 셀 및/또는 주변 셀의 정보 등)를 포함할 수 있다. 2 is a flowchart illustrating a method of operating an analysis server according to an embodiment. Referring to FIG. 2, the analysis server according to an embodiment collects a quality report transmitted from at least one mobile Internet of Things (IoT) terminal (210). The quality report includes, for example, battery information of the mobile IoT terminal (remaining battery capacity, etc.), quality information of the wireless network to which the mobile IoT terminal belongs (signal quality measurement value of the mobile IoT terminal, transmission power of the mobile IoT terminal (TX POWER), etc.). ) And other information (GPS information, main cell and/or neighboring cell information, etc.).
보다 구체적으로, 품질 리포트는 예를 들어, 품질 리포트의 규격 버전, 모바일 IoT 단말의 전화 번호, 모바일 IoT 단말의 배터리에 대한 정보, 모바일 IoT 단말의 서빙 셀 아이디, 모바일 IoT 단말의 수신 신호 강도(Received Signal Strength Indicator; RSSI), 모바일 IoT 단말의 기종 정보, 모바일 IoT 단말의 기종의 버전 정보, 모바일 IoT 단말의 송신 파워 레벨, 모바일 IoT 단말의 GPS 위치 정보, 및 모바일 IoT 단말 주변의 신호 세기가 상위인 3개 셀들의 식별 정보 등과 같은 필드 항목을 포함할 수 있다. 품질 리포트의 전송 규격에 대하여는 아래의 도 3을 참조하여 구체적으로 설명한다. 일 실시예에 따른 모바일 IoT 단말은 모바일 IoT 단말의 유형 별로 미리 설정된 전송 주기에 따라 품질 리포트를 전송할 수 있다. 품질 리포트의 전송 주기는 아래의 도 4를 참조하여 구체적으로 설명한다.More specifically, the quality report includes, for example, the standard version of the quality report, the phone number of the mobile IoT terminal, information on the battery of the mobile IoT terminal, the serving cell ID of the mobile IoT terminal, and the received signal strength of the mobile IoT terminal (Received Signal Strength Indicator; RSSI), mobile IoT terminal model information, mobile IoT terminal model version information, mobile IoT terminal transmission power level, mobile IoT terminal GPS location information, and signal strength around the mobile IoT terminal Field items such as identification information of three cells may be included. The transmission standard of the quality report will be described in detail with reference to FIG. 3 below. The mobile IoT terminal according to an embodiment may transmit a quality report according to a preset transmission period for each type of mobile IoT terminal. The transmission period of the quality report will be described in detail with reference to FIG. 4 below.
분석 서버는 단계(210)에서 수집한 품질 리포트를 기초로, 통화 내역(CDR)을 생성한다(220). 분석 서버는 예를 들어, 품질 리포트에 미리 설정된 파싱룰(parsing rule)을 적용하여 통화 내역 기록을 생성할 수 있다.The analysis server generates a call history (CDR) based on the quality report collected in step 210 (220). The analysis server may generate a call history record by applying a preset parsing rule to a quality report, for example.
분석 서버는 단계(220)에서 생성한 통화 내역 기록을 통해 모바일 IoT 단말이 속한 무선 네트워크 및 모바일 IoT 단말 중 적어도 하나에 결함(defect)이 존재하는지 여부를 분석한다(230). 분석 서버는 예를 들어, 품질 리포트에 포함된 모바일 IoT 단말의 배터리 정보를 기초로, 모바일 IoT 단말의 배터리 결함이 존재하는지 여부를 판단할 수 있다. 또는 분석 서버는 품질 리포트에 포함된 모바일 IoT 단말의 수신 신호 강도와 미리 설정된 임계치를 비교하고, 비교 결과에 기초하여 무선 네트워크의 품질에 결함이 존재하는지 여부를 판단할 수 있다. 이 밖에도, 분석 서버는 품질 리포트의 전송 횟수를 기초로, 모바일 IoT 단말에 결함이 존재하는지 여부를 판단할 수 있다. 분석 서버는 예를 들어, 모바일 IoT 단말의 유형 별로 미리 설정된 전송 주기에 따른 전송 횟수와 품질 리포트의 전송 횟수를 비교함으로써 모바일 IoT 단말에 결함이 존재하는지 여부를 판단할 수 있다. 분석 서버가 무선 네트워크 및/또는 모바일 IoT 단말의 결함 존재 여부를 분석하는 방법은 아래의 도 5를 참조하여 구체적으로 설명한다. The analysis server analyzes whether a defect exists in at least one of the wireless network and the mobile IoT terminal to which the mobile IoT terminal belongs through the call history record generated in step 220 (230). The analysis server may determine whether there is a battery defect of the mobile IoT terminal based on, for example, battery information of the mobile IoT terminal included in the quality report. Alternatively, the analysis server may compare the received signal strength of the mobile IoT terminal included in the quality report with a preset threshold, and determine whether there is a defect in the quality of the wireless network based on the comparison result. In addition, the analysis server may determine whether there is a defect in the mobile IoT terminal based on the number of transmissions of the quality report. For example, the analysis server may determine whether a defect exists in the mobile IoT terminal by comparing the number of transmissions according to a transmission period set in advance for each type of mobile IoT terminal and the number of transmissions of a quality report. A method by which the analysis server analyzes whether a defect exists in the wireless network and/or the mobile IoT terminal will be described in detail with reference to FIG. 5 below.
분석 서버는 단계(230)의 분석 결과를 기초로, 제어 신호를 출력한다(240). 예를 들어, 단계(230)에서 배터리 결함이 존재한다고 판단된 경우, 분석 서버는 모바일 IoT 단말의 배터리를 교체하라는 제어 신호를 출력할 수 있다. 또는 단계(230)에서 모바일 IoT 단말에 결함이 존재한다고 판단된 경우, 분석 서버는 모바일 IoT 단말을 교체하도록 지시하는 제어 신호를 출력할 수 있다. 분석 서버의 분석 결과에 기초하여 출력되는 제어 신호에 대하여는 아래의 도 6을 참조하여 구체적으로 설명한다. The analysis server outputs a control signal based on the analysis result of step 230 (240). For example, if it is determined that there is a battery defect in
도 3은 일 실시예에 따른 품질 리포트의 전송 규격을 도시한 도면이다. 도 3의 (a)를 참조하면, 일 실시예에 따른 품질 리포트의 전송 규격이 도시되고, 도 3의 (b)를 참조하면, 도 3의 (a)에 도시된 품질 리포트의 필드들에 대한 설명이 도시된다. 3 is a diagram illustrating a transmission standard of a quality report according to an embodiment. 3A, a transmission standard of a quality report according to an embodiment is shown. Referring to FIG. 3B, the fields of the quality report shown in FIG. 3A are An explanation is shown.
도 3의 (a) 및 (b)를 참조하면, 일 실시예에 따른 품질 리포트는 예를 들어, 품질 리포트의 규격 버전(MSG Ver), 모바일 IoT 단말의 전화 번호(CTN), 모바일 IoT 단말의 배터리에 대한 정보(BATTERY), 모바일 IoT 단말의 서빙 셀 아이디(ECGI), 모바일 IoT 단말의 수신 신호 강도(RSSI) , 모바일 IoT 단말의 기종 정보(모델명), 모바일 IoT 단말의 기종의 버전 정보(firmware Ver.), 모바일 IoT 단말의 송신 파워 레벨(Tx power), 모바일 IoT 단말의 GPS 위치 정보(위치 좌표), 및 주변 셀들의 식별 정보(Neighbor Cell ID) 중 적어도 하나의 필드 항목을 포함할 수 있다. 3A and 3B, a quality report according to an embodiment includes, for example, a standard version of a quality report (MSG Ver), a phone number (CTN) of a mobile IoT terminal, and a Battery information (BATTERY), mobile IoT terminal serving cell ID (ECGI), mobile IoT terminal received signal strength (RSSI), mobile IoT terminal model information (model name), and mobile IoT terminal model version information (firmware) Ver.), transmission power level of the mobile IoT terminal (Tx power), GPS location information of the mobile IoT terminal (location coordinates), and identification information of neighboring cells (Neighbor Cell ID) may include at least one field item. .
규격 버전(MSG Ver) 필드는 해당 품질 리포트의 규격 버전을 나타내며, 현재 값(또는 디폴트 값)으로 '01'이 설정될 수 있다. The standard version (MSG Ver) field indicates the standard version of the corresponding quality report, and '01' may be set as a current value (or default value).
전화 번호(CTN) 필드는 모바일 IoT 단말의 전화 번호로서, 예를 들어, BCD(Binary Coded Decimal) 형태로 표기될 수 있다. The telephone number (CTN) field is a telephone number of a mobile IoT terminal, and may be expressed in a binary coded decimal (BCD) format, for example.
배터리에 대한 정보(BATTERY) 필드는 예를 들어, 해당 단말의 배터리 표기 단위(Unit) 세부 항목 및 단말의 배터리 레벨(Level) 세부 항목을 포함할 수 있다. 배터리 표기 단위(Unit) 세부 항목은 예를 들어, %, V, 상전 등에 해당하며, 예를 들어, (00, 01, 02)와 같은 고정값으로 표시될 수 있다. 또한, 단말의 배터리 레벨(Level) 세부 항목은 배터리의 레벨을 나타내며, BCD(Binary Coded Decimal) 형태로 표기될 수 있다.The battery information (BATTERY) field may include, for example, a detailed item of a battery indication unit of a corresponding terminal and a detailed item of a battery level of the terminal. The detailed item of the battery notation unit corresponds to, for example, %, V, phase, etc., and may be displayed as a fixed value such as (00, 01, 02). In addition, the detailed item of the battery level (Level) of the terminal indicates the level of the battery and may be expressed in the form of BCD (Binary Coded Decimal).
서빙 셀 아이디(ECGI) 필드는 모바일 IoT 단말에게 통신 서비스를 제공하는 서빙 셀의 아이디를 나타낸다. 서빙 셀 아이디(ECGI)는 예를 들어, 28bit의 HEX 값으로 표기될 수 있다 .The serving cell ID (ECGI) field represents the ID of a serving cell that provides a communication service to a mobile IoT terminal. The serving cell ID (ECGI) may be expressed as a 28-bit HEX value, for example.
수신 신호 강도(RSSI) 필드는 예를 들어, 모바일 IoT 단말의 참조 신호 수신 전력(Reference Signals Received Power; RSRP) 세부 필드 및 모바일 IoT 단말의 신호 대 간섭비(Signal to Inference plus noise ration; SINR) 세부 필드를 포함할 수 있다. 참조 신호 수신 전력(RSRP) 세부 필드는 참조 신호 수신 전력(RSRP)의 수신 레벨(dBm)을 나타낼 수 있다. 신호 대 간섭비(SINR) 세부 필드는 모바일 IoT 단말이 수신하는 신호의 신호 대 간섭비(dB)를 나타낼 수 있다. The received signal strength (RSSI) field includes, for example, a reference signal received power (RSRP) detail field of a mobile IoT terminal and a signal to interference plus noise ratio (SINR) detail of a mobile IoT terminal. May contain fields. The reference signal reception power (RSRP) detail field may indicate a reception level (dBm) of the reference signal reception power (RSRP). The signal-to-interference ratio (SINR) detail field may indicate a signal-to-interference ratio (dB) of a signal received by the mobile IoT terminal.
기종 정보(모델명) 필드는 모바일 IoT 단말의 기종을 나타내고, 버전 정보(firmware Ver.) 필드는 모바일 IoT 단말의 해당 기종의 펌웨어의 버전을 나타낼 수 있다. The model information (model name) field may indicate the model of the mobile IoT terminal, and the version information (firmware Ver.) field may indicate the version of the firmware of the corresponding model of the mobile IoT terminal.
송신 파워 레벨(Tx power) 필드는 모바일 IoT 단말의 송신 파워 레벨을 나타내고, GPS 위치 좌표 필드는 모바일 IoT 단말의 GPS 위치 정보를 나타낼 수 있다. The Tx power field may indicate the transmission power level of the mobile IoT terminal, and the GPS location coordinate field may indicate GPS location information of the mobile IoT terminal.
주변 셀들의 식별 정보(Neighbor Cell ID) 필드는 모바일 IoT 단말 주변의 신호(예를 들어, 참조 신호 수신 전력(RSRP) 신호)의 세기가 상위인 3개의 인접 셀들의 식별 정보를 나타낼 수 있다. The neighboring cell identification information (Neighbor Cell ID) field may indicate identification information of three neighboring cells having a higher intensity of a signal (eg, a reference signal reception power (RSRP) signal) around the mobile IoT terminal.
이 밖에도, 도 3의 (c)를 참조하면, 전송 IP/UDP의 일 예시가 도시된다. In addition, referring to (c) of FIG. 3, an example of a transmission IP/UDP is shown.
도 4는 일 실시예에 따른 품질 리포트의 전송 주기를 도시한 도면이다. 도 4르를 참조하면, 일 실시예에 따른 모바일 IoT 단말의 유형 별로 미리 설정된 품질 리포트의 전송 주기를 나타낸 표가 도시된다. 4 is a diagram illustrating a transmission period of a quality report according to an embodiment. Referring to FIG. 4R, a table showing a transmission period of a preset quality report for each type of mobile IoT terminal according to an embodiment is shown.
일 실시예에서 모바일 IoT 단말의 유형은 예를 들어, 상용 단말과 네트워크 측정 전용 단말로 구분될 수 있다. 또한, 상용 단말은 해당 단말이 이동성을 가지지 않고, 한군데에 고정되어 있는 고정형과 이동성을 가지는 이동형으로 구분될 수 있다. 예를 들어, 모바일 IoT 단말이 가스 AMI(Ambient Intelligence), 전력 AMI를 수행하는 단말과 같은 고정형 상용 단말인 경우, 해당 모바일 IoT 단말의 전송 주기는 예를 들어, 24시간일 수 있다. 또는 모바일 IoT 단말이 이동형 상용 단말인 경우, 해당 모바일 IoT 단말의 전송 주기는 예를 들어, 하루 1회 이상 전송일 수 있다. In an embodiment, the types of mobile IoT terminals may be classified into, for example, a commercial terminal and a terminal dedicated to network measurement. In addition, a commercial terminal may be divided into a fixed type fixed in one place and a mobile type having mobility, without the corresponding terminal having mobility. For example, when the mobile IoT terminal is a fixed commercial terminal such as a terminal that performs gas ambient intelligence (AMI) or power AMI, the transmission period of the mobile IoT terminal may be, for example, 24 hours. Alternatively, when the mobile IoT terminal is a mobile commercial terminal, the transmission period of the mobile IoT terminal may be, for example, transmission once or more per day.
또는 모바일 IoT 단말이 네트워크 측정 전용 단말인 경우, 모바일 IoT 단말의 전송 주기는 예를 들어, 5분일 수 있다. Alternatively, when the mobile IoT terminal is a dedicated network measurement terminal, the transmission period of the mobile IoT terminal may be, for example, 5 minutes.
도 5는 일 실시예에 따른 분석 서버의 분석 방법을 설명하기 위한 도면이다. 도 5를 참조하면, 일 실시예에 따른 분석 서버는 단말로부터 전송된 품질 리포트를 수집하여 통화 내역 기록(CDR)을 생성할 수 있다(505). 이때, 통화 내역 기록(CDR)은 하나의 단말로부터 전송된 하나의 품질 리포트를 포함할 수도 있고, 하나 또는 복수의 단말로부터 전송된 복수의 품질 리포트를 포함할 수도 있다. 5 is a diagram illustrating an analysis method of an analysis server according to an exemplary embodiment. Referring to FIG. 5, the analysis server according to an embodiment may generate a call history record (CDR) by collecting a quality report transmitted from a terminal (505 ). In this case, the call history record (CDR) may include one quality report transmitted from one terminal, or may include a plurality of quality reports transmitted from one or more terminals.
분석 서버는 통화 내역 기록(CDR)(보다 구체적으로는 통화 내역 기록에 포함된 품질 리포트)에 포함된 모바일 IoT 단말의 배터리 정보를 기초로, 모바일 IoT 단말의 배터리 결함이 존재하는지 여부, 다시 말해, 배터리 불량 여부를 판단할 수 있다(510). 단계(510)에서 배터리 불량 여부를 판단하는 방법은 다음과 같다. 분석 서버는 예를 들어, 품질 리포트에 포함된 모바일 IoT 단말의 배터리 잔여 용량(%)이 미리 설정된 기준 용량(예를 들어, 10%)보다 작은지 여부를 기초로, 배터리 결함이 존재하는지 여부를 판단할 수 있다. 또는 분석 서버는 품질 리포트에 포함된 모바일 IoT 단말의 배터리 전압 측정 값이 미리 설정된 기준 전압의 임계치(예를 들어, 88%)보다 작은지 여부를 기초로, 배터리 결함이 존재하는지 여부를 판단할 수 있다. 예를 들어, 모바일 IoT 단말에 3.6V 배터리가 내장되어 있는 경우, 모바일 IoT 단말의 배터리 전압 측정 값이 3.6V의 88%인 3.196 미만인 경우, 분석 서버는 해당 모바일 IoT 단말의 배터리 결함이 존재한다고 판단할 수 있다. Based on the battery information of the mobile IoT terminal included in the call history record (CDR) (more specifically, the quality report included in the call history record), the analysis server determines whether there is a battery defect of the mobile IoT terminal, that is, It may be determined whether the battery is defective (510). A method of determining whether the battery is defective in
단계(510)에서 배터리 결함이 존재한다고 판단된 경우, 분석 서버는 모바일 IoT 단말의 배터리를 교체하라는 제어 신호를 출력할 수 있다(515). 이와 달리, 단계(510)에서 배터리 결함이 존재하지 않는다고 판단된 경우, 분석 서버는 모바일 IoT 단말의 수신 신호 강도의 불량 여부를 통해 무선 네트워크의 품질에 결함이 존재하는지 여부를 판단할 수 있다. If it is determined that a battery defect exists in
단계(510)에서 배터리 결함이 존재하지 않는다고 판단된 경우, 분석 서버는 기준 신호의 수신 레벨(RSRP)이 미리 설정된 제1 임계치보다 낮은지 여부(다시 말해 불량인지 여부)를 판단할 수 있다(520). 단계(520)에서 기준 신호의 수신 레벨(RSRP)이 미리 설정된 제1 임계치보다 낮다고(기준 신호의 수신 레벨(RSRP)이 불량이라고) 판단된 경우, 분석 서버는 모바일 IoT 단말의 유형이 이동형 및 고정형 중 어느 것인지 여부를 판단할 수 있다. When it is determined that the battery defect does not exist in
단계(520)에서 기준 신호의 수신 레벨(RSRP)이 미리 설정된 제1 임계치보다 낮다고 판단된 경우, 분석 서버는 모바일 IoT 단말의 유형이 고정형인지 여부를 판단할 수 있다(525). If it is determined in
단계(525)에서, 모바일 IoT 단말의 유형이 고정형이 아니라고, 다시 말해 이동형이라고 판단된 경우, 분석 서버는 불량 셀의 무선 최적화를 수행하도록 하는 제어 신호를 출력할 수 있다(545). 단계(545)에서, 분석 서버는 무선 네트워크의 복수의 셀들 중 모바일 IoT 단말의 서빙 셀에 인접하는 인접 셀들의 기준 신호의 수신 레벨을 기초로, 어느 하나의 후보 셀을 선택할 수 있다. 분석 서버는 예를 들어, 품질 리포트에 포함된 주변 셀들의 식별 정보 필드의 값을 이용하여 후보 셀들을 선택할 수 있다. 분석 서버는 모바일 IoT 단말의 서빙 셀을 후보 셀로 교체하도록 하는 제어 신호를 출력함으로써 불량 셀의 무선 최적화를 수행할 수 있다. In
단계(525)에서, 모바일 IoT 단말의 유형이 고정형이라고 판단된 경우, 분석 서버는 모바일 IoT 단말의 서빙 셀이 메인 셀인지 여부를 판단할 수 있다(540). 단계(540)에서 모바일 IoT 단말의 서빙 셀이 메인 셀이라고 판단된 경우, 분석 서버는 메인 셀의 무선 최적화를 위한 제어 신호를 출력할 수 있다(550). 단계(550)에서, 분석 서버는 복수의 셀들을 포함하는 무선 네트워크에서 적어도 하나의 IoT 단말이 접속한 셀이 메인 셀(main cell)인지 여부를 판단할 수 있다. 분석 서버는 예를 들어, 품질 리포트의 서빙 셀 아이디(ECGI) 필드를 통해 해당 셀이 메인 셀인지를 확인할 수 있다. 여기서, '메인 셀'은 무선 네트워크에서 해당 모바일 IoT 단말이 가장 많이 접속하는 셀로 이해될 수 있다. 무선 네트워크 상의 신호는 복수의 셀들의 경계 구간에서 중첩될 수 있다. 일 실시예에 따른 분석 서버는 예를 들어, 무선 네트워크에서 미리 설정된 기간(ex. 7일)동안 해당 모바일 IoT 단말이 가장 많이 접속하는 셀을 메인 셀로 설정할 수 있다. 적어도 하나의 IoT 단말이 접속한 셀이 메인 셀로 판단된 경우, 분석 서버는 적어도 하나의 IoT 단말이 메인 셀로부터 신호를 수신할 수 있도록, 적어도 하나의 IoT 단말에 대한 메인 셀의 무선 전송을 조정하는 제어 신호를 출력할 수 있다. 실시예에 따라서, 분석 서버는 모바일 IoT 단말이 접속한 셀이 메인 셀로 판단된 경우, 메인 셀의 방사각을 조정하는 제어 신호를 출력할 수도 있다. In
단계(520)에서 기준 신호의 수신 레벨(RSRP)이 미리 설정된 임계치보다 높다고, 다시 말해 불량이 아니라고 판단된 경우, 분석 서버는 모바일 IoT 단말의 신호 대 간섭비(Signal to Inference plus noise ration; SINR)가 불량인지 여부를 판단할 수 있다(530). 단계(530)에서, 모바일 IoT 단말의 신호 대 간섭비(SINR)가 미리 설정된 제2 임계치보다 높은 경우, 다시 말해 신호 대 간섭비(SINR) 불량인 경우, 분석 서버는 모바일 IoT 단말의 유형이 고정형인지를 판단(525)하고, 판단 결과에 따라 전술한 메인 셀 여부를 판단(540)하여 메인 셀 무선 최적화(550) 또는 불량 셀 무선 최적화(545)를 수행할 수 있다. In
단계(530)에서, 모바일 IoT 단말의 신호 대 간섭비(SINR)가 미리 설정된 제2 임계치보다 낮은 경우(다시 말해 신호 대 간섭비(SINR) 불량이 아닌 경우), 분석 서버는 모바일 IoT 단말의 불량 여부를 판단할 수 있다(560). In
단계(560)에서, 분석 서버는 모바일 IoT 단말의 (품질 리포트) 전송 횟수를 기초로, 모바일 IoT 단말에 결함이 존재하는지 여부를 판단할 수 있다. 예를 들어, 해당 모바일 IoT 단말의 전송 횟수가 하루 1회 이상이고, 7일간 동안 수집된 품질 리포트 중 날짜 기준으로 하루 이상의 품질 리포트의 수집이 누락된 경우, 분석 서버는 해당 모바일 IoT 단말이 불량이라고 판단할 수 있다. In
단계(560)에서 모바일 IoT 단말이 불량이라고 판단된 경우, 분석 서버는 모바일 IoT 단말에 대한 정보를 기초로, 해당 모바일 IoT 단말이 지하에 매립된 것인지 여부를 판단할 수 있다(570). 단계(570)에서 해당 모바일 IoT 단말이 지하에 매립된 것이라고 판단된 경우, 분석 서버는 예를 들어, 외장 안테나 제공 등과 같은 제어 신호를 출력할 수 있다(580). 단계(570)에서 해당 모바일 IoT 단말이 지하에 매립되지 않은 것이라고 판단된 경우, 분석 서버는 해당 모바일 IoT 단말을 교체하도록 하는 제어 신호를 출력할 수 있다(575).When it is determined that the mobile IoT terminal is defective in
단계(560)에서 모바일 IoT 단말이 불량이라고 판단된 경우, 분석 서버는 해당 모바일 IoT 단말이 양호하다는 신호를 출력할 수 있다(365). 분석 서버가 출력하는 해당 모바일 IoT 단말이 양호하다는 신호는 예를 들어, 도 6에 도시된 화면에서 단말 장치 항목(610)에 대응하는 초록색 아이콘의 형태로 표시될 수 있다. When it is determined that the mobile IoT terminal is defective in
도 6은 일 실시예에 따른 분석 서버가 출력하는 분석 결과 및 분석 결과에 기초하여 출력되는 제어 신호를 설명하기 위한 도면이다. 도 6을 참조하면, 일 실시예에 따른 분석 서버가 단말 장치, 단말의 배터리 및 무선 네트워크 환경 각각의 결함을 판단한 결과를 나타내는 예시 화면(600)이 도시된다. 예시 화면(600)에는 모바일 IoT 단말에 대한 정보(605) 이외에도, 해당 단말 장치 항목(610), 단말의 배터리 항목(630), 무선 환경 항목(650), 개선 방안 항목(670), 및 문제 원인 상세 항목(690) 등이 표시될 수 있다. 6 is a diagram illustrating an analysis result output from an analysis server and a control signal output based on the analysis result according to an exemplary embodiment. Referring to FIG. 6, an
모바일 IoT 단말에 대한 정보(605)는 예를 들어, 고객사, 단말 분류, 모델명, 배터리 잔량, 단말 수용 메인 셀(지도 상의 위치 포함), 신호 품질(예를 들어, 상세 신호 품질 정보(RSRP,SINR 등) 포함) 등을 포함할 수 있다.
예를 들어, 모바일 IoT 단말 자체에 결함이 존재한다고 판단된 경우, 분석 서버는 모바일 IoT 단말을 교체하도록 지시하는 제어 신호를 출력할 수 있다. 분석 서버가 출력하는 제어 신호(모바일 IoT 단말 교체 신호)에 따라 예시 화면(600)에서 단말 장치 항목(610)에 포함된 버튼(615)은 예를 들어, 빨강색으로 표시되어 관리자(또는 사용자)가 모바일 IoT 단말 자체에 결함이 존재함, 다시 말해 단말 교체가 요구됨을 파악하도록 할 수 있다. 또는 모바일 IoT 단말 자체에 결함이 존재하지 않는다고 판단된 경우, 분석 서버는 모바일 IoT 단말이 양호함을 나타내는 제어 신호를 출력할 수 있다. 분석 서버가 출력하는 제어 신호(모바일 IoT 단말 양호 신호)에 따라 예시 화면(600)에서 단말 장치 항목(610)에 포함된 버튼(615)은 예를 들어, 초록색으로 표시될 수 있다. For example, when it is determined that a defect exists in the mobile IoT terminal itself, the analysis server may output a control signal instructing to replace the mobile IoT terminal. In accordance with the control signal (mobile IoT terminal replacement signal) output from the analysis server, the
또는 모바일 IoT 단말의 배터리 결함이 존재한다고 판단된 경우, 분석 서버는 모바일 IoT 단말의 배터리를 교체하라는 제어 신호를 출력할 수 있다. 분석 서버가 출력하는 제어 신호(배터리 교체 신호)에 따라 예시 화면(600)에서 단말의 배터리 항목(630)에 포함된 버튼(615)은 예를 들어, 빨강색으로 표시되어 관리자(또는 사용자)가 모바일 IoT 단말의 배터리 결함이 존재함, 다시 말해 배터리 교체가 요구됨을 파악하도록 할 수 있다. Alternatively, when it is determined that the battery defect of the mobile IoT terminal exists, the analysis server may output a control signal to replace the battery of the mobile IoT terminal. According to the control signal (battery replacement signal) output from the analysis server, the
이 밖에도, 모바일 IoT 단말이 속한 무선 네트워크에 결함이 존재한다고 판단된 경우, 분석 서버는 무선 네트워크에서 모바일 IoT 단말을 서빙하는 셀의 무선 최적화를 위한 제어 신호를 출력할 수 있다. 분석 서버가 출력하는 제어 신호(무선 셀 최적화 신호)에 따라 예시 화면(600)에서 무선 환경 항목(650)에 포함된 버튼(655)은 예를 들어, 빨강색으로 표시되어 관리자(또는 사용자)가 무선 환경에 결함이 존재함을 파악하도록 할 수 있다. In addition, when it is determined that a defect exists in the wireless network to which the mobile IoT terminal belongs, the analysis server may output a control signal for wireless optimization of a cell serving the mobile IoT terminal in the wireless network. According to the control signal (wireless cell optimization signal) output from the analysis server, the
이때, 단말 장치 항목(610), 단말의 배터리 항목(630), 무선 환경 항목(650)과 관련하여 분석 서버로부터 수신한 제어 신호에 따라 개선 방안 항목(670), 및 문제 원인 상세 항목(690)에 대한 정보 또한 제공될 수 있다. At this time, according to the control signal received from the analysis server in relation to the
도 7은 일 실시예에 따른 분석 서버의 블록도이다. 도 7을 참조하면, 일 실시예에 따른 분석 서버(700)는 통신 인터페이스(710), 프로세서(730), 및 메모리(750)를 포함한다. 통신 인터페이스(710), 프로세서(730), 및 메모리(750)는 통신 버스(705)를 통해 서로 통신할 수 있다.7 is a block diagram of an analysis server according to an embodiment. Referring to FIG. 7, the
통신 인터페이스(710)는 적어도 하나의 모바일 IoT 단말로부터 품질 리포트를 수신한다. The
프로세서(730)는 통신 인터페이스(710)를 통해 수신한 품질 리포트를 기초로, 통화 내역 기록을 생성한다. 프로세서(730)는 통화 내역 기록을 통해 모바일 IoT 단말이 속한 무선 네트워크 및 모바일 IoT 단말 중 적어도 하나에 결함이 존재하는지 여부를 분석한다. 프로세서(730)는 분석 결과를 기초로 제어 신호를 출력한다.The
프로세서(730)는 품질 리포트에 포함된 모바일 IoT 단말의 배터리 정보를 기초로, 모바일 IoT 단말의 배터리 결함이 존재하는지 여부를 판단할 수 있다. 프로세서(730)는 배터리 결함이 존재한다고 판단된 경우, 모바일 IoT 단말의 배터리를 교체하라는 제어 신호를 출력할 수 있다. 또는 프로세서(730)는 품질 리포트에 포함된 모바일 IoT 단말의 수신 신호 강도가 미리 설정된 임계치보다 낮은지 여부를 기초로, 무선 네트워크의 품질에 결함이 존재하는지 여부를 판단할 수 있다. 또는 프로세서(730)는 품질 리포트의 전송 횟수를 기초로, 모바일 IoT 단말에 결함이 존재하는지 여부를 판단할 수 있다. The
또한, 프로세서(730)는 도 1 내지 도 6을 통해 전술한 적어도 하나의 방법 또는 적어도 하나의 방법에 대응되는 알고리즘을 수행할 수 있다. 프로세서(730)는 목적하는 동작들(desired operations)을 실행시키기 위한 물리적인 구조를 갖는 회로를 가지는 하드웨어로 구현된 데이터 처리 장치일 수 있다. 예를 들어, 목적하는 동작들은 프로그램에 포함된 코드(code) 또는 인스트럭션들(instructions)을 포함할 수 있다. 예를 들어, 하드웨어로 구현된 데이터 처리 장치는 마이크로프로세서(microprocessor), 중앙 처리 장치(central processing unit), 프로세서 코어(processor core), 멀티-코어 프로세서(multi-core processor), 멀티프로세서(multiprocessor), ASIC(Application-Specific Integrated Circuit), FPGA(Field Programmable Gate Array)를 포함할 수 있다.In addition, the
프로세서(730)는 프로그램을 실행하고, 분석 서버(700)를 제어할 수 있다. 프로세서(730)에 의하여 실행되는 프로그램 코드는 메모리(750)에 저장될 수 있다.The
메모리(750)는 통신 인터페이스(710)를 통해 수신한 품질 리포트를 저장할 수 있다. 또한, 메모리(750)는 프로세서(730)가 생성한 통화 내역 기록 및/또는 프로세서(730)의 분석 결과를 저장할 수 있다. The
메모리(750)는 상술한 프로세서(730)에서의 처리 과정에서 생성되는 다양한 정보들을 저장할 수 있다. 이 밖에도, 메모리(750)는 각종 데이터와 프로그램 등을 저장할 수 있다. 메모리(750)는 휘발성 메모리 또는 비휘발성 메모리를 포함할 수 있다. 메모리(750)는 하드 디스크 등과 같은 대용량 저장 매체를 구비하여 각종 데이터를 저장할 수 있다.The
일실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to an embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like alone or in combination. The program instructions recorded on the medium may be specially designed and configured for the present invention, or may be known and usable to those skilled in computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, and magnetic media such as floptical disks. -A hardware device specially configured to store and execute program instructions such as magneto-optical media, and ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine language codes such as those produced by a compiler but also high-level language codes that can be executed by a computer using an interpreter or the like. The above-described hardware device may be configured to operate as one or more software modules to perform the operation of the present invention, and vice versa.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.As described above, although the present invention has been described by limited embodiments and drawings, the present invention is not limited to the above embodiments, and various modifications and variations from these descriptions for those of ordinary skill in the field to which the present invention pertains. This is possible.
그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.Therefore, the scope of the present invention is limited to the described embodiments and should not be defined, and should be defined by the claims and equivalents as well as the claims to be described later.
700: 분석 서버
705: 통신 버스
710: 통신 인터페이스
730: 프로세서
750: 메모리700: analysis server
705: communication bus
710: communication interface
730: processor
750: memory
Claims (20)
상기 품질 리포트를 기초로, 통화 내역 기록(Call Detail Recording; CDR)을 생성하는 단계;
상기 통화 내역 기록을 통해 상기 모바일 IoT 단말이 속한 무선 네트워크 및 상기 모바일 IoT 단말 중 적어도 하나에 결함(defect)이 존재하는지 여부를 분석하는 단계; 및
상기 분석 결과를 기초로, 제어 신호를 출력하는 단계
를 포함하고,
상기 제어 신호를 출력하는 단계는
상기 무선 네트워크의 품질에 결함이 존재한다고 판단된 경우, 상기 모바일 IoT 단말의 유형이 이동형 및 고정형 중 어느 것인지 여부를 판단하는 단계; 및
상기 모바일 IoT 단말의 유형이 상기 고정형이라고 판단된 경우, 상기 적어도 하나의 IoT 단말이 메인 셀로부터 신호를 수신할 수 있도록 상기 메인 셀의 무선 전송을 조정하는 제어 신호를 출력하는 단계
를 포함하는, 분석 서버의 동작 방법.Collecting a quality report transmitted from at least one mobile Internet of Things (IoT) terminal;
Generating a call detail recording (CDR) based on the quality report;
Analyzing whether or not there is a defect in at least one of the wireless network to which the mobile IoT terminal belongs and the mobile IoT terminal through the call history record; And
Outputting a control signal based on the analysis result
Including,
The step of outputting the control signal
If it is determined that there is a defect in the quality of the wireless network, determining whether the type of the mobile IoT terminal is a mobile type or a fixed type; And
When it is determined that the type of the mobile IoT terminal is the fixed type, outputting a control signal for adjusting wireless transmission of the main cell so that the at least one IoT terminal can receive a signal from the main cell
Containing, the operating method of the analysis server.
상기 품질 리포트는
상기 모바일 IoT 단말의 배터리 정보, 및 상기 모바일 IoT 단말이 속한 무선 네트워크의 품질 정보 중 적어도 하나를 포함하는, 분석 서버의 동작 방법.The method of claim 1,
The above quality report is
A method of operating an analysis server comprising at least one of battery information of the mobile IoT terminal and quality information of a wireless network to which the mobile IoT terminal belongs.
상기 품질 리포트는
상기 품질 리포트의 규격 버전, 상기 모바일 IoT 단말의 전화 번호, 상기 모바일 IoT 단말의 배터리에 대한 정보, 상기 모바일 IoT 단말의 서빙 셀 아이디, 상기 모바일 IoT 단말의 수신 신호 강도(Received Signal Strength Indicator; RSSI), 상기 모바일 IoT 단말의 기종 정보, 상기 모바일 IoT 단말의 기종의 버전 정보, 상기 모바일 IoT 단말의 송신 파워 레벨, 상기 모바일 IoT 단말의 GPS 위치 정보, 및 상기 모바일 IoT 단말 주변의 신호 세기가 상위인 3개 셀들의 식별 정보 중 적어도 하나의 필드 항목을 포함하는, 분석 서버의 동작 방법.The method of claim 1,
The above quality report is
The standard version of the quality report, the phone number of the mobile IoT terminal, information on the battery of the mobile IoT terminal, the serving cell ID of the mobile IoT terminal, the received signal strength of the mobile IoT terminal (Received Signal Strength Indicator; RSSI) , Model information of the mobile IoT terminal, version information of the model of the mobile IoT terminal, transmission power level of the mobile IoT terminal, GPS location information of the mobile IoT terminal, and signal strength around the mobile IoT terminal are higher 3 A method of operating an analysis server including at least one field item among identification information of dog cells.
상기 품질 리포트는
사용자 데이터그램 프로토콜(user datagram protocol; UDP)에 의해 전송되는, 분석 서버의 동작 방법.The method of claim 1,
The above quality report is
A method of operating an analysis server, which is transmitted by user datagram protocol (UDP).
상기 모바일 IoT 단말은
상기 모바일 IoT 단말의 유형 별로 미리 설정된 전송 주기에 따라 상기 품질 리포트를 전송하는, 분석 서버의 동작 방법.The method of claim 1,
The mobile IoT terminal is
A method of operating an analysis server for transmitting the quality report according to a transmission period preset for each type of the mobile IoT terminal.
상기 통화 내역 기록을 생성하는 단계는
상기 품질 리포트에 미리 설정된 파싱룰(parsing rule)을 적용하여 상기 통화 내역 기록을 생성하는 단계
를 포함하는, 분석 서버의 동작 방법.The method of claim 1,
The step of creating the call history record
Generating the call history record by applying a preset parsing rule to the quality report
Containing, the operating method of the analysis server.
상기 분석하는 단계는
상기 통화 내역 기록에 포함된 상기 모바일 IoT 단말의 배터리 정보를 기초로, 상기 모바일 IoT 단말의 배터리 결함이 존재하는지 여부를 판단하는 단계
를 포함하는, 분석 서버의 동작 방법.The method of claim 1,
The analyzing step
Determining whether there is a battery defect of the mobile IoT terminal based on the battery information of the mobile IoT terminal included in the call history record
Containing, the operating method of the analysis server.
상기 배터리 결함이 존재하는지 여부를 판단하는 단계는
상기 모바일 IoT 단말의 배터리 잔여 용량이 미리 설정된 기준 용량보다 작은지 여부를 기초로, 상기 배터리 결함이 존재하는지 여부를 판단하는 단계; 및
상기 모바일 IoT 단말의 배터리 전압 측정 값이 미리 설정된 기준 전압의 임계치보다 작은지 여부를 기초로, 상기 배터리 결함이 존재하는지 여부를 판단하는 단계
중 적어도 하나를 포함하는, 분석 서버의 동작 방법. The method of claim 7,
The step of determining whether the battery defect is present
Determining whether the battery fault exists based on whether the remaining battery capacity of the mobile IoT terminal is smaller than a preset reference capacity; And
Determining whether the battery fault exists based on whether the measured value of the battery voltage of the mobile IoT terminal is smaller than a threshold value of a preset reference voltage
Including at least one of, the operating method of the analysis server.
상기 제어 신호를 출력하는 단계는
상기 배터리 결함이 존재한다고 판단된 경우, 상기 모바일 IoT 단말의 배터리를 교체하라는 제어 신호를 출력하는 단계
를 포함하는, 분석 서버의 동작 방법.The method of claim 8,
The step of outputting the control signal
When it is determined that the battery defect is present, outputting a control signal to replace the battery of the mobile IoT terminal
Containing, the operating method of the analysis server.
상기 분석하는 단계는
상기 통화 내역 기록에 포함된 상기 모바일 IoT 단말의 수신 신호 강도가 미리 설정된 임계치보다 낮은지 여부를 기초로, 상기 무선 네트워크의 품질에 결함이 존재하는지 여부를 판단하는 단계
를 포함하는, 분석 서버의 동작 방법.The method of claim 1,
The analyzing step
Determining whether or not there is a defect in the quality of the wireless network based on whether the received signal strength of the mobile IoT terminal included in the call history record is lower than a preset threshold
Containing, the operating method of the analysis server.
상기 제어 신호를 출력하는 단계는
상기 모바일 IoT 단말의 유형이 이동형이라고 판단된 경우,
상기 무선 네트워크의 복수의 셀들 중 상기 모바일 IoT 단말의 서빙 셀에 인접하는 인접 셀들의 기준 신호의 수신 레벨을 기초로, 어느 하나의 후보 셀을 선택하는 단계; 및
상기 모바일 IoT 단말의 서빙 셀을 상기 후보 셀로 교체하도록 하는 제어신호를 출력하는 단계
를 포함하는, 분석 서버의 동작 방법.The method of claim 1,
The step of outputting the control signal
When it is determined that the type of the mobile IoT terminal is mobile,
Selecting one of the plurality of cells of the wireless network based on a reception level of a reference signal of adjacent cells adjacent to the serving cell of the mobile IoT terminal; And
Outputting a control signal for replacing the serving cell of the mobile IoT terminal with the candidate cell
Containing, the operating method of the analysis server.
상기 제어 신호를 출력하는 단계는
상기 모바일 IoT 단말의 유형이 고정형이라고 판단된 경우,
상기 무선 네트워크- 상기 무선 네트워크는 복수의 셀들을 포함함- 에서 상기 적어도 하나의 IoT 단말이 접속한 셀이 메인 셀(main cell)인지 여부를 판단하는 단계; 및
상기 적어도 하나의 IoT 단말이 접속한 셀이 상기 메인 셀로 판단된 경우, 상기 적어도 하나의 IoT 단말이 상기 메인 셀로부터 신호를 수신할 수 있도록, 상기 적어도 하나의 IoT 단말에 대한 상기 메인 셀의 무선 전송을 조정하는 제어 신호를 출력하는 단계
를 포함하는, 분석 서버의 동작 방법.The method of claim 1,
The step of outputting the control signal
When it is determined that the type of the mobile IoT terminal is fixed,
Determining whether a cell to which the at least one IoT terminal is connected is a main cell in the wireless network-the wireless network includes a plurality of cells; And
When the cell to which the at least one IoT terminal is connected is determined to be the main cell, wireless transmission of the main cell to the at least one IoT terminal so that the at least one IoT terminal can receive a signal from the main cell Outputting a control signal to adjust
Containing, the operating method of the analysis server.
상기 분석하는 단계는
상기 품질 리포트의 전송 횟수를 기초로, 상기 모바일 IoT 단말에 결함이 존재하는지 여부를 판단하는 단계
를 포함하는, 분석 서버의 동작 방법.The method of claim 1,
The analyzing step
Determining whether or not a defect exists in the mobile IoT terminal based on the number of transmissions of the quality report
Containing, the operating method of the analysis server.
상기 제어 신호를 출력하는 단계는
상기 모바일 IoT 단말에 결함이 존재한다고 판단된 경우, 상기 모바일 IoT 단말을 교체하도록 지시하는 제어 신호를 출력하는 단계
를 포함하는, 분석 서버의 동작 방법.The method of claim 14,
The step of outputting the control signal
If it is determined that a defect exists in the mobile IoT terminal, outputting a control signal instructing to replace the mobile IoT terminal
Containing, the operating method of the analysis server.
상기 모바일 IoT 단말은
협대역 사물 인터넷(Narrow Band-Internet of Things; NB-IoT)에 기반하여 통신을 수행하는 단말을 포함하는, 분석 서버의 동작 방법.The method of claim 1,
The mobile IoT terminal is
A method of operating an analysis server comprising a terminal for performing communication based on a narrow band-internet of things (NB-IoT).
상기 품질 리포트를 기초로, 통화 내역 기록을 생성하고, 상기 통화 내역 기록을 통해 상기 모바일 IoT 단말이 속한 무선 네트워크 및 상기 모바일 IoT 단말 중 적어도 하나에 결함이 존재하는지 여부를 분석하며, 상기 분석 결과를 기초로 제어 신호를 출력하는 프로세서
를 포함하고,
상기 프로세서는
상기 무선 네트워크의 품질에 결함이 존재한다고 판단된 경우, 상기 모바일 IoT 단말의 유형이 이동형 및 고정형 중 어느 것인지 여부를 판단하고, 상기 모바일 IoT 단말의 유형이 상기 고정형이라고 판단된 경우, 상기 적어도 하나의 IoT 단말이 메인 셀로부터 신호를 수신할 수 있도록 상기 메인 셀의 무선 전송을 조정하는 제어 신호를 출력하는, 분석 서버.A communication interface for receiving a quality report from at least one mobile IoT terminal; And
Based on the quality report, a call history record is generated, and through the call history record, it is analyzed whether a defect exists in at least one of the wireless network to which the mobile IoT terminal belongs and the mobile IoT terminal, and the analysis result is Processor that outputs control signals based on
Including,
The processor is
When it is determined that there is a defect in the quality of the wireless network, it is determined whether the type of the mobile IoT terminal is a mobile type or a fixed type, and when it is determined that the type of the mobile IoT terminal is the fixed type, the at least one An analysis server that outputs a control signal for adjusting wireless transmission of the main cell so that the IoT terminal can receive a signal from the main cell.
상기 프로세서는
상기 통화 내역 기록에 포함된 상기 모바일 IoT 단말의 배터리 정보를 기초로, 상기 모바일 IoT 단말의 배터리 결함이 존재하는지 여부를 판단하고, 상기 배터리 결함이 존재한다고 판단된 경우, 상기 모바일 IoT 단말의 배터리를 교체하라는 제어 신호를 출력하는, 분석 서버.The method of claim 18,
The processor is
Based on the battery information of the mobile IoT terminal included in the call history record, it is determined whether there is a battery defect of the mobile IoT terminal, and when it is determined that the battery defect exists, the battery of the mobile IoT terminal is Analysis server that outputs a control signal to replace.
상기 프로세서는
상기 통화 내역 기록에 포함된 상기 모바일 IoT 단말의 수신 신호 강도가 미리 설정된 임계치보다 낮은지 여부를 기초로, 상기 무선 네트워크의 품질에 결함이 존재하는지 여부를 판단하거나, 또는 상기 품질 리포트의 전송 횟수를 기초로, 상기 모바일 IoT 단말에 결함이 존재하는지 여부를 판단하는, 분석 서버.The method of claim 18,
The processor is
Based on whether the received signal strength of the mobile IoT terminal included in the call history record is lower than a preset threshold, it is determined whether there is a defect in the quality of the wireless network, or the number of transmissions of the quality report Based on, the analysis server to determine whether there is a defect in the mobile IoT terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190001200A KR102151341B1 (en) | 2019-01-04 | 2019-01-04 | Analysis server and operating method of analysis server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190001200A KR102151341B1 (en) | 2019-01-04 | 2019-01-04 | Analysis server and operating method of analysis server |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200085089A KR20200085089A (en) | 2020-07-14 |
KR102151341B1 true KR102151341B1 (en) | 2020-09-02 |
Family
ID=71526811
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190001200A KR102151341B1 (en) | 2019-01-04 | 2019-01-04 | Analysis server and operating method of analysis server |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102151341B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20240022441A (en) * | 2022-08-08 | 2024-02-20 | 엘지전자 주식회사 | Terminal operation method and device in a wireless communication system |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101746646B1 (en) * | 2016-05-09 | 2017-06-13 | 숭실대학교산학협력단 | Control method of iot quality-in-use for iot applications, recording medium and apparatus for performing the method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101942965B1 (en) * | 2015-06-01 | 2019-01-28 | 주식회사 케이티 | System and method for detecting illegal traffic |
-
2019
- 2019-01-04 KR KR1020190001200A patent/KR102151341B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101746646B1 (en) * | 2016-05-09 | 2017-06-13 | 숭실대학교산학협력단 | Control method of iot quality-in-use for iot applications, recording medium and apparatus for performing the method |
Also Published As
Publication number | Publication date |
---|---|
KR20200085089A (en) | 2020-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190342202A1 (en) | Method and system for detecting interference to wireless networks | |
CN102905278B (en) | The management method of coverage optimization, device and system | |
CN102457890B (en) | A kind of method and system realizing drive test | |
US20160192109A1 (en) | Method and Apparatus for Connection Context Aware Radio Communication Management | |
CN105744553B (en) | Network association analysis method and device | |
CN111246488A (en) | Measurement-based wireless communication network design | |
KR101375451B1 (en) | Method and Apparatus of optimization for radio link failure minimization | |
US20130178224A1 (en) | Radio measurement collection method and radio terminal | |
US20120083281A1 (en) | Network management system, wireless coverage control method and wireless coverage control program | |
CN103703818B (en) | The method of overlay management and the equipment for it are serviced in radio circuit | |
KR20170130387A (en) | Analysis of wireless network performance | |
US9756518B1 (en) | Method and apparatus for detecting a traffic suppression turning point in a cellular network | |
EP2566225B1 (en) | User equipment and method in mobile communication system | |
EP3178248A1 (en) | Method of operating a self organizing network and system thereof | |
CN111586740A (en) | Method for configuring minimization of drive tests and base station | |
WO2010104171A1 (en) | Communication system, quality information acquisition device, wireless terminal, reception quality acquisition method, and reception quality acquisition program | |
RU2640410C2 (en) | Information processing device, radiocommunication system and method of terminal location estimation | |
US20110045821A1 (en) | Sampling and reporting performance of a communication network | |
Aguilar-Garcia et al. | Location-aware self-organizing methods in femtocell networks | |
KR20170082580A (en) | Improving voice call performance testing | |
KR102151341B1 (en) | Analysis server and operating method of analysis server | |
JPWO2008114578A1 (en) | Wireless cell monitoring method, apparatus and program thereof | |
CN106998563B (en) | Indoor distribution system early warning method and device based on network performance | |
US10405203B2 (en) | Establishing usefulness of remote antenna units in a wireless communications system | |
CN110475277B (en) | Method and device for identifying user terminal using private repeater |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |