KR101337595B1 - Method of measuring quality of wireless communication network and system thereof - Google Patents
Method of measuring quality of wireless communication network and system thereof Download PDFInfo
- Publication number
- KR101337595B1 KR101337595B1 KR1020120013252A KR20120013252A KR101337595B1 KR 101337595 B1 KR101337595 B1 KR 101337595B1 KR 1020120013252 A KR1020120013252 A KR 1020120013252A KR 20120013252 A KR20120013252 A KR 20120013252A KR 101337595 B1 KR101337595 B1 KR 101337595B1
- Authority
- KR
- South Korea
- Prior art keywords
- server
- log file
- client
- clients
- request signal
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
무선 통신망 품질 측정 방법 및 그 시스템이 개시된다. 상기 무선 통신망 품질 측정 방법은 복수의 클라이언트들 각각이 서버로 상기 복수의 클라이언트들 각각의 위치 정보 데이터를 전송하는 단계, 상기 서버가 수신된 각 위치 정보 데이터에 따라 상기 복수의 클라이언트들 각각의 우선 순위를 포함하는 테스트 플랜을 생성하고, 상기 복수의 클라이언트들 각각으로 상기 테스트 플랜을 전송하는 단계, 상기 복수의 클라이언트들 각각이 수신된 테스트 플랜에 따라 무선 통신망 품질을 측정하고, 측정된 무선 통신망일을 생성하는 단계, 상기 복수의 클라이언트들 각각이 상기 서버로 로그 파일 수신 요청 신호를 전송하는 단계, 상기 서버가 수신된 각 로그 파일 수신 요청 신호에 응답하여 상기 시스템의 프리 리소스(free resource) 및 상기 우선 순위에 기초하여 상기 로그 파일의 수신 여부를 판단하고 판단 결과에 따라 상기 서버가 상기 복수의 클라이언트들 중 적어도 하나의 클라이언트로 로그 파일 전송 요청 신호를 전송하는 단계, 및 상기 적어도 하나의 클라이언트가 상기 로그 파일 전송 요청 신호에 응답하여 상기 서버로 상기 로그 파일을 전송하는 단계를 포함한다.A method and system for wireless network quality measurement are disclosed. In the wireless network quality measurement method, each of a plurality of clients transmits location information data of each of the plurality of clients to a server, and the server prioritizes each of the plurality of clients according to the received location information data. Generating a test plan comprising a, and transmitting the test plan to each of the plurality of clients, each of the plurality of clients to measure the wireless network quality according to the received test plan, the measured wireless network date Generating, each of the plurality of clients transmitting a log file reception request signal to the server, and the server free resources and the priority in response to each log file reception request signal received by the server. Judging and determining whether the log file is received based on a ranking And transmitting, by the server, a log file transfer request signal to at least one of the plurality of clients, and the at least one client sending the log file to the server in response to the log file transfer request signal. Transmitting.
Description
본 발명의 개념에 따른 실시 예는 무선 통신망 품질 측정 방법 및 그 시스템에 관한 것으로, 특히 무선 통신망 품질 측정 시스템의 부하를 줄일 수 있는 무선 통신망 품질 측정 방법 및 그 시스템에 관한 것이다.An embodiment according to the concept of the present invention relates to a method and system for measuring wireless network quality, and more particularly to a method and system for measuring wireless network quality that can reduce the load of the wireless network quality measurement system.
오늘날 무선 통신 기술의 발전에 따라 이동 통신 가입자는 모바일 장치, 예컨대, 이동 통신 단말기를 이용하여 통화를 하거나 데이터를 송수신한다. 상기 모바일 장치가 기지국 근처에 있을 때 또는 상기 모바일 장치와 상기 기지국의 통신이 원활할 때, 상기 이동 통신 가입자는 상기 모바일 장치의 이용에 불편을 느끼지 못한다.BACKGROUND ART [0002] With the development of wireless communication technology today, a mobile communication subscriber uses a mobile device, e.g., a mobile communication terminal, to make a call or send / receive data. When the mobile device is near the base station or when communication between the mobile device and the base station is smooth, the mobile communication subscriber does not feel inconvenienced in using the mobile device.
그러나 기지국 근처에 이동 통신 가입자들이 많을 때 또는 상기 기지국의 음영 지역에서는 모바일 장치와 상기 기지국의 통신이 원할하지 않으므로, 이동 통신 가입자는 상기 모바일 장치의 사용에 불편을 느낄 수 있다.However, when there are a large number of mobile communication subscribers near the base station or in a shaded area of the base station, communication between the mobile device and the base station is not convenient, so that the mobile communication subscriber may feel inconvenience in using the mobile device.
따라서 이동 통신 사업자는 기지국의 음영 지역과 같이 무선 통신망의 품질이 좋지 않은 곳을 찾아서 추가적인 기지국 또는 중계기를 설치하여 무선 통신망의 품질을 향상시켜야 한다.Therefore, the mobile communication service provider should improve the quality of the wireless communication network by locating the poor quality of the wireless communication network such as the shade area of the base station and installing an additional base station or repeater.
그러나 무선 통신망 품질 측정은 통신 전문가, 예컨대 무선 통신망 품질 측정에 대하여 교육을 받은 전문가 전용 기기를 이용해 수행하는 것이 일반적이다. 따라서 이동 통신 사업자는 상기 통신 전문가의 임금 및 상기 전용 기기의 가격을 지출하여야 한다.However, it is common to perform wireless network quality measurement using a communication specialist, for example, a specialized apparatus specialized for wireless network quality measurement. Therefore, the mobile communication carrier must spend the wage of the communication specialist and the price of the dedicated device.
따라서 전문가가 아닌 무선 통신망 품질 측정에 대하여 교육을 받지 않은 일반인도 일반적인 모바일 장치를 이용해 무선 통신망 품질 측정을 할 수 있는 방법이 필요하다.Therefore, it is necessary for the general public who is not educated about quality measurement of wireless network to be able to measure the quality of wireless network using general mobile device.
또한 복수의 모바일 장치를 이용해 무선 통신망 품질을 측정할 때 발생할 수 있는 서버의 부하 또는 네트워크의 부하를 예방할 수 있는 방법이 필요하다.There is also a need for a method that can prevent server load or network load from occurring when measuring wireless network quality using a plurality of mobile devices.
본 발명이 이루고자 하는 기술적인 과제는 비전문가라도 실시간으로 무선 통신망 품질을 측정할 수 있고 무선 통신망 품질 측정 시스템의 부하를 줄일 수 있는 무선 통신망 품질 측정 방법 및 그 시스템을 제공하는 것이다.SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and it is an object of the present invention to provide a wireless network quality measurement method and system that can measure the quality of a wireless network in real time and reduce the load of the wireless network quality measurement system.
본 발명의 실시 예에 따른 무선 통신망 품질 측정 방법은 복수의 클라이언트들 각각이 서버로 상기 복수의 클라이언트들 각각의 위치 정보 데이터를 전송하는 단계, 상기 서버가 수신된 각 위치 정보 데이터에 따라 상기 복수의 클라이언트들 각각의 우선 순위를 포함하는 테스트 플랜을 생성하고, 상기 복수의 클라이언트들 각각으로 상기 테스트 플랜을 전송하는 단계, 상기 복수의 클라이언트들 각각이 수신된 테스트 플랜에 따라 무선 통신망 품질을 측정하고, 측정된 무선 통신망 품질에 대한 로그 파일을 생성하는 단계, 상기 복수의 클라이언트들 각각이 상기 서버로 로그 파일 수신 요청 신호를 전송하는 단계, 상기 서버가 수신된 각 로그 파일 수신 요청 신호에 응답하여 상기 시스템의 프리 리소스(free resource) 및 상기 우선 순위에 기초하여 상기 로그 파일의 수신 여부를 판단하고 판단 결과에 따라 상기 서버가 상기 복수의 클라이언트들 중 적어도 하나의 클라이언트로 로그 파일 전송 요청 신호를 전송하는 단계, 및 상기 적어도 하나의 클라이언트가 상기 로그 파일 전송 요청 신호에 응답하여 상기 서버로 상기 로그 파일을 전송하는 단계를 포함한다.In a method of measuring wireless network quality according to an embodiment of the present invention, each of a plurality of clients transmits location information data of each of the plurality of clients to a server, wherein the server transmits the plurality of location information data according to the received location information data. Generating a test plan including a priority of each of the clients, transmitting the test plan to each of the plurality of clients, each of the plurality of clients measuring wireless network quality according to the received test plan, Generating a log file of measured wireless network quality, each of the plurality of clients transmitting a log file reception request signal to the server, and the server in response to each log file reception request signal received by the server Based on the free resource and the priority of the Determining whether a log file is received, and transmitting, by the server, a log file transfer request signal to at least one client of the plurality of clients, and the at least one client to the log file transfer request signal. In response, sending the log file to the server.
상기 테스트 플랜은 상기 복수의 클라이언트들 각각의 우선 순위, 측정할 무선 통신망의 종류, 측정 대상 또는 측정할 파라미터(parameter) 중 적어도 하나의 데이터를 포함할 수 있다.The test plan may include data of at least one of a priority of each of the plurality of clients, a type of wireless communication network to be measured, a measurement target, and a parameter to be measured.
상기 프리 리소스는 상기 서버의 CPU(central processing unit)의 부하(load), 프리 메모리(free memory), 또는 네트워크의 프리 대역폭(free bandwidth)일 수 있다.The free resource may be a load of a central processing unit (CPU) of the server, a free memory, or a free bandwidth of a network.
상기 로그 파일 전송 요청 신호를 전송하는 단계는, 상기 프리 리소스가 임계 값 이상일 때, 상기 서버가 상기 어느 하나의 클라이언트로 상기 로그 파일 전송 요청 신호를 전송하는 단계, 및 상기 프리 리소스가 임계 값 이하일 때, 상기 서버가 상기 복수의 클라이언트들 각각의 상기 우선 순위에 따라 상기 로그 파일 전송 요청 신호를 전송하는 단계를 포함할 수 있다.The transmitting of the log file transmission request signal may include: when the free resource is greater than or equal to a threshold value, the server transmitting the log file transmission request signal to any one client; and when the free resource is less than or equal to a threshold value. The server may include transmitting the log file transfer request signal according to the priority of each of the plurality of clients.
상기 위치 정보 데이터를 전송하는 단계는, 상기 복수의 클라이언트들 중 어느 하나의 클라이언트가 상기 어느 하나의 클라이언트의 GPS(global positioning system) 위치 정보를 상기 서버로 전송하는 단계, 상기 서버가 상기 GPS 위치 정보에 인접한 건물 리스트를 상기 어느 하나의 클라이언트로 전송하는 단계, 상기 어느 하나의 클라이언트가 상기 건물 리스트 중 선택된 건물 정보를 상기 서버로 전송하는 단계, 및 상기 서버가 상기 선택된 건물 정보에 대응되는 도면 이미지를 상기 어느 하나의 클라이언트로 전송하는 단계를 포함할 수 있다.The transmitting of the location information data may include: transmitting, by the server of any one of the plurality of clients, global positioning system (GPS) location information of the one of the clients to the server; Transmitting a building list adjacent to the one client, the one client transmitting selected building information from the building list to the server, and the server displaying a drawing image corresponding to the selected building information. It may include the step of transmitting to any one client.
상기 로그 파일 수신 요청 신호를 전송하는 단계는, 상기 측정된 무선 통신망 품질의 데이터가 임계 범위를 벗어날 때, 상기 복수의 클라이언트들 각각이 상기 서버로 상기 로그 파일 수신 요청 신호를 전송할 수 있다.The transmitting of the log file receiving request signal may include transmitting the log file receiving request signal to each of the plurality of clients when the measured wireless communication network quality data is out of a threshold range.
상기 클라이언트는 모바일 장치일 수 있다.The client may be a mobile device.
본 발명의 실시 예에 따른 무선 통신망 품질 측정 시스템은 클라이언트 및 서버를 포함하며, 상기 클라이언트는 상기 서버로 상기 클라이언트의 위치 정보 데이터를 전송하고, 상기 서버는 수신된 위치 정보 데이터에 따라 상기 클라이언트의 우선 순위를 포함하는 테스트 플랜을 생성하고, 상기 클라이언트로 상기 테스트 플랜을 전송하고, 상기 클라이언트는 상기 테스트 플랜에 기초하여 무선 통신망 품질을 측정하고 측정된 무선 통신망 품질에 대한 로그 파일을 생성하고, 상기 서버로 로그 파일 수신 요청 신호를 전송하고, 상기 서버는 상기 로그 파일 수신 요청 신호에 응답하여 상기 서버의 프리 리소스(free resource) 및 상기 우선 순위에 기초하여 상기 로그 파일의 수신 여부를 결정하고, 상기 클라이언트로 로그 파일 전송 요청 신호를 전송하고, 상기 클라이언트는 상기 로그 파일 전송 요청 신호에 응답하여 상기 서버로 상기 로그 파일을 전송한다.The wireless network quality measurement system according to an embodiment of the present invention includes a client and a server, wherein the client transmits the location information data of the client to the server, and the server prioritizes the client according to the received location information data. Generate a test plan including a ranking, send the test plan to the client, the client measure wireless network quality based on the test plan, generate a log file for the measured wireless network quality, and Transmits a log file reception request signal to the server, and the server determines whether to receive the log file based on a free resource and the priority of the server in response to the log file reception request signal; Send a log file transfer request signal to Group the client sends the log file to the server in response to the log file transmission request signal.
상기 테스트 플랜은 상기 복수의 클라이언트들 각각의 우선 순위, 측정할 무선 통신망의 종류, 측정 대상, 또는 측정할 파라미터(parameter) 중 적어도 하나의 데이터를 포함할 수 있다.The test plan may include data of at least one of a priority of each of the plurality of clients, a type of a wireless communication network to be measured, a measurement object, and a parameter to be measured.
상기 프리 리소스는 상기 서버의 CPU(central processing unit)의 부하(load), 프리 메모리(free memory), 또는 네트워크의 프리 대역폭(free bandwidth)일 수 있다.The free resource may be a load of a central processing unit (CPU) of the server, a free memory, or a free bandwidth of a network.
상기 클라이언트는 모바일 장치일 수 있다.The client may be a mobile device.
본 발명의 실시 예에 따른 무선 통신망 품질 측정 방법 및 그 시스템은 비전문가라도 실시간으로 무선 통신망 품질을 측정할 수 있고 무선 통신망 품질 측정 시스템의 부하를 방지할 수 있는 효과가 있다.The method and system for measuring the quality of a wireless communication network according to an embodiment of the present invention can measure the quality of a wireless communication network in real time even when a non-expert is in charge and can prevent a load of a wireless communication network quality measurement system.
본 발명의 상세한 설명에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 상세한 설명이 제공된다.
도 1은 본 발명의 실시 예에 따른 무선 통신망 품질 측정 시스템의 개념도이다.
도 2는 도 1에 도시된 무선 통신망 품질 측정 시스템에서 사용되는 데이터의 흐름을 나타낸다.
도 3은 도 1에 도시된 클라이언트가 로그 파일을 생성하는 단계를 설명하기 위한 플로우 차트(flow chart)이다.
도 4는 도 1에 도시된 클라이언트가 서버로부터 도면 이미지를 수신할 때, 무선 통신망 품질 측정 시스템에서 사용되는 데이터의 흐름을 나타낸다.
도 5는 도 1에 도시된 클라이언트에 의해 측정된 무선 통신망 품질의 그래프를 나타낸다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS In order to more fully understand the drawings recited in the detailed description of the present invention, a detailed description of each drawing is provided.
1 is a conceptual diagram of a wireless communication network quality measurement system according to an embodiment of the present invention.
FIG. 2 illustrates a flow of data used in the wireless network quality measurement system shown in FIG. 1.
FIG. 3 is a flow chart for explaining a step in which a client shown in FIG. 1 generates a log file.
4 illustrates a flow of data used in a wireless network quality measurement system when a client shown in FIG. 1 receives a drawing image from a server.
5 shows a graph of wireless network quality measured by the client shown in FIG.
본 명세서에 개시되어 있는 본 발명의 개념에 따른 실시 예들에 대해서 특정한 구조적 또는 기능적 설명은 단지 본 발명의 개념에 따른 실시 예들을 설명하기 위한 목적으로 예시된 것으로서, 본 발명의 개념에 따른 실시 예들은 다양한 형태들로 실시될 수 있으며 본 명세서에 설명된 실시 예들에 한정되지 않는다.It is to be understood that the specific structural or functional description of embodiments of the present invention disclosed herein is for illustrative purposes only and is not intended to limit the scope of the inventive concept But may be embodied in many different forms and is not limited to the embodiments set forth herein.
본 발명의 개념에 따른 실시 예들은 다양한 변경들을 가할 수 있고 여러 가지 형태들을 가질 수 있으므로 실시 예들을 도면에 예시하고 본 명세서에서 상세하게 설명하고자 한다. 그러나, 이는 본 발명의 개념에 따른 실시 예들을 특정한 개시 형태들에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물, 또는 대체물을 포함한다.The embodiments according to the concept of the present invention can make various changes and can take various forms, so that the embodiments are illustrated in the drawings and described in detail herein. It should be understood, however, that it is not intended to limit the embodiments according to the concepts of the present invention to the particular forms disclosed, but includes all modifications, equivalents, or alternatives falling within the spirit and scope of the invention.
제1 또는 제2 등의 용어는 다양한 구성 요소들을 설명하는데 사용될 수 있지만, 상기 구성 요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성 요소를 다른 구성 요소로부터 구별하는 목적으로만, 예컨대 본 발명의 개념에 따른 권리 범위로부터 벗어나지 않은 채, 제1구성 요소는 제2구성 요소로 명명될 수 있고 유사하게 제2구성 요소는 제1구성 요소로도 명명될 수 있다.The terms first, second, etc. may be used to describe various elements, but the elements should not be limited by the terms. The terms may be named for the purpose of distinguishing one element from another, for example, without departing from the scope of the right according to the concept of the present invention, the first element may be referred to as a second element, The component may also be referred to as a first component.
어떤 구성 요소가 다른 구성 요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성 요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성 요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성 요소가 다른 구성 요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는 중간에 다른 구성 요소가 존재하지 않는 것으로 이해되어야 할 것이다. 구성 요소들 간의 관계를 설명하는 다른 표현들, 즉 "~사이에"와 "바로 ~사이에" 또는 "~에 이웃하는"과 "~에 직접 이웃하는" 등도 마찬가지로 해석되어야 한다.It is to be understood that when an element is referred to as being "connected" or "connected" to another element, it may be directly connected or connected to the other element, . On the other hand, when an element is referred to as being "directly connected" or "directly connected" to another element, it should be understood that there are no other elements in between. Other expressions that describe the relationship between components, such as "between" and "between" or "neighboring to" and "directly adjacent to" should be interpreted as well.
본 명세서에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로서, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 본 명세서에 기재된 특징, 숫자, 단계, 동작, 구성 요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성 요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. In this specification, the terms "comprises" or "having" and the like are used to specify that there are features, numbers, steps, operations, elements, parts or combinations thereof described herein, But do not preclude the presence or addition of one or more other features, integers, steps, operations, components, parts, or combinations thereof.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 나타낸다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 갖는 것으로 해석되어야 하며, 본 명세서에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art. Terms such as those defined in commonly used dictionaries are to be interpreted as having a meaning consistent with the meaning of the context in the relevant art and, unless explicitly defined herein, are to be interpreted as ideal or overly formal Do not.
이하, 본 명세서에 첨부된 도면들을 참조하여 본 발명의 실시 예들을 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings attached hereto.
도 1은 본 발명의 실시 예에 따른 무선 통신망 품질 측정 시스템의 개념도이고, 도 2는 도 1에 도시된 무선 통신망 품질 측정 시스템에서 사용되는 데이터의 흐름을 나타낸다.1 is a conceptual diagram of a wireless network quality measurement system according to an embodiment of the present invention, Figure 2 shows the flow of data used in the wireless network quality measurement system shown in FIG.
도 1 및 도 2를 참조하면, 무선 통신망 품질 측정 시스템(10)은 클라이언트(100), 서버(200), 및 기지국(300)을 포함한다. 도 1 및 도 2에서는 설명의 편의를 위하여 하나의 클라이언트(100)만 도시하였으나 무선 통신망 품질 측정 시스템(10)은 복수의 클라이언트들을 포함할 수 있다. 또한, 도 1에서는 설명의 편의를 위하여 하나의 기지국(300)만 도시하였으나 무선 통신망 품질 측정 시스템(10)은 복수의 기지국들을 포함할 수 있다.Referring to FIGS. 1 and 2, a wireless network
클라이언트(100)와 서버(200)는 다양한 유무선 네트워크, 예컨대, 기지국(300)을 통한 무선 네트워크를 통하여 데이터를 송수신할 수 있다.The
클라이언트(100)는 클라이언트(100)의 위치 정보 데이터를 서버(200)로 전송한다(S100). 실시 예에 따라, 상기 위치 정보 데이터는 GPS(global positioning system) 데이터일 수 있다. 다른 실시 예에 따라, 상기 위치 정보 데이터는 기지국 삼각 측량(cell tower triangulation) 또는 와이-파이 기반 포지셔닝 시스템(Wi-Fi based positioning system(WPS))에 의해 얻어질 수 있다.The
서버(200)는 클라이언트(100)로부터 수신된 위치 정보 데이터에 기초하여 테스트 플랜을 생성하고(S110), 생성된 테스트 플랜을 클라이언트(100)로 전송한다(S120).The
테스트 플랜은 클라이언트(100)의 ID(identification number), 우선 순위, 측정할 무선 통신망의 종류, 측정 대상, 또는 측정할 파라미터(parameter) 중 적어도 하나의 데이터를 포함할 수 있다. 상기 우선 순위는 클라이언트(100)의 위치 정보 데이터에 기초하여 이동 통신 사업자의 정책, 예컨대, 클라이언트(100)가 위치한 지역의 중요도에 따라 결정될 수 있다.The test plan may include data of at least one of an identification number, priority of the
다른 실시 예에 따라, 클라이언트(100)의 사용자는 직접 테스트 플랜을 작성하고, 작성된 테스트 플랜을 클라이언트(100)로 입력할 수 있다.According to another embodiment, a user of the
실시 예에 따라, 측정할 무선 통신망의 종류는 GSM(global system for mobile communication), GPRS(general packet radio services), CDMA(code devision multiple access), EVDO(evolution data optimized), WCDMA(wideband code devision multiple access), HSDPA(high speed downlink packet access), HSUPA(high speed uplink packet access), 3GPP LTE(3rd generation partnership project long term evolution) 또는 Wi-Fi(wireless fidelity)중 적어도 하나일 수 있으나, 이에 한정되지 않는다.According to an embodiment, the types of wireless communication networks to be measured include a global system for mobile communication (GSM), general packet radio services (GPRS), code devision multiple access (CDMA), evolution data optimized (EVDO), wideband code devision multiple (HSDPA), high speed uplink packet access (HSUPA), third generation partnership project long term evolution (3GPP), or wireless fidelity (Wi-Fi) Do not.
실시 예에 따라, 측정 종류는 음성 통화(voice call), FTP(file transfer protocol), HTTP(hypertext transfer protocol), 핑(ping), 전자 메일(electoronic mail) 중에서 적어도 하나일 수 있으나, 이에 한정되지 않는다.According to an embodiment, the measurement type may be at least one of a voice call, a file transfer protocol (FTP), a hypertext transfer protocol (HTTP), a ping, and an electronic mail, but is not limited thereto. Do not.
실시 예에 따라, 측정할 파라미터는 Ec/Io(energy carrirer-to-interfrence density), 수신 전력(receive power), 송신 전력(Transmit power), 블록 오류율(block error rate(BLER)), RSCP(recieved signal code power), SINR(signal to interference plus noise ratio), 처리량(throughput) 중에서 적어도 하나일 수 있으나, 이에 한정되지 않는다.According to an embodiment, the parameters to be measured are energy carrier-to-interfrence density (Ec / Io), receive power, transmit power, block error rate (BLER), and RSCP (recieved). signal code power, signal to interference plus noise ratio (SINR), and throughput, but is not limited thereto.
예를 들어, 서버(200)는 3GPP LTE를 통하여 음성 통화할 때 통화 성공률을 측정하기 위한 테스트 플랜을 생성하여 클라이언트(100)로 전송할 수 있다. 다른 예를 들어, 서버(200)는 WCDMA를 통하여 FTP 서버로 데이터를 업로드할 때 Ec/Io, 수신 전력, 송신 전력, BLER, RSCP, 및 SINR을 측정하기 위한 테스트 플랜을 생성하여 클라이언트(100)로 전송할 수 있다.For example, the
클라이언트(100)는 서버(200)로부터 수신된 테스트 플랜에 기초하여 무선 통신망 품질을 측정하고, 측정된 무선 통신망 품질에 대한 로그 파일을 생성한다(S130). 상기 로그 파일은 측정 장소의 위치 정보, 측정 시간, 측정한 무선 통신망의 종류, 측정 대상, 측정한 파라미터, 측정 값 중 적어도 하나를 포함할 수 있다.The
실시 예에 따라, 클라이언트(100)는 상기 측정된 무선 통신망 품질이 임계 범위, 예컨대, 무선 통신망 품질이 양호한 범위를 벗어날 때만 상기 로그 파일을 생성할 수 있다. 클라이언트(100)가 상기 측정된 무선 통신망 품질이 상기 임계 범위를 벗어날 때만 상기 로그 파일을 생성하는 방법은 도 3에서 보다 상세히 설명될 것이다.According to an embodiment, the
클라이언트(100)는 서버(200)로 로그 파일의 수신을 요청하기 위한 로그 파일 수신 요청 신호를 전송하고(S140), 서버(200)는 클라이언트(100)로부터 수신된 로그 파일 수신 요청 신호에 응답하여 로그 파일의 수신 여부를 판단한다(S150).The
서버(200)는 무선 통신망 품질 측정 시스템(10)의 프리 리소스(free resource) 및 클라이언트(100)의 우선 순위에 기초하여 로그 파일의 수신 여부를 판단할 수 있다. 실시 예에 따라, 상기 프리 리소스는 서버(200)의 CPU(central processing unit)의 부하(load), 프리 메모리(free memory), 또는 네트워크의 프리 대역폭(free bandwidth)에 대한 정보일 수 있다.The
서버(200)는 프리 리소스가 임계 값 이상일 때 로그 파일 수신 요청 신호를 출력한 클라이언트(100)로 로그 파일의 전송을 요청하기 위한 로그 파일 전송 요청 신호를 전송하고, 상기 프리 리소스가 임계 값 이하일 때, 클라이언트(100)의 우선 순위에 따라 클라이언트(100)로 로그 파일 전송 요청 신호를 전송할 수 있다.The
즉, 서버(200)는 복수의 클라이언트들 각각으로부터 로그 파일 수신 요청 신호들을 수신하였으나 상기 프리 리소스가 상기 복수의 클라이언트들 각각으로부터 로그 파일들을 동시에 수신할 수 없도록 부족할 때, 각 클라이언트들의 우선 순위에 기초하여 로그 파일의 수신 여부를 판단할 수 있다.That is, when the
서버(200)는 판단 결과에 따라 클라이언트(100)로 로그 파일의 전송을 요청하기 위한 로그 파일 전송 요청 신호를 전송하고, 클라이언트(100)는 상기 로그 파일 전송 요청 신호에 응답하여 서버(200)로 로그 파일을 전송한다(S170).The
다시 말해, 프리 리소스가 부족할 때, 서버(200)는 각 클라이언트들의 우선 순위에 따라 로그 파일의 수신 순서를 결정하고, 결정된 수신 순서에 따라 각 클라이언트들로부터 로그 파일을 수신할 수 있다.In other words, when the free resources are insufficient, the
도 3은 도 1에 도시된 클라이언트가 로그 파일을 생성하는 단계의 일 실시 예를 설명하기 위한 플로우 차트(flow chart)이고, 도 5는 도 1에 도시된 클라이언트에 의해 측정된 무선 통신망 품질의 그래프를 나타낸다.FIG. 3 is a flow chart for explaining an embodiment of generating a log file by a client shown in FIG. 1, and FIG. 5 is a graph of wireless network quality measured by the client shown in FIG. 1. Indicates.
도 3을 참조하면, 클라이언트(100)는 서버(200)로부터 수신된 테스트 플랜에 따라 무선 통신망 품질을 측정한다(S200). 클라이언트(100)는 측정된 무선 통신망 품질이 임계 범위 이내인지 여부를 판단한다(S220).Referring to FIG. 3, the
판단 결과에 따라, 상기 측정된 무선 통신망 품질이 임계 범위 이내일 때, 클라이언트(100)는 로그 파일을 생성하지 않고 다시 테스트 플랜에 따라 무선 통신망 품질을 측정할 수 있다. 측정된 무선 통신망 품질이 임계 범위를 벗어날 때(도 5의 400-1 또는 400-2), 클라이언트(100)는 로그 파일을 생성하고(S240), 생성된 로그 파일을 서버(200)로 전송한다(S250).According to the determination result, when the measured wireless network quality is within a threshold range, the
이에 따라, 무선 통신망 품질 측정 시스템(10)은 불필요한 로그 파일의 송수신을 감소시켜 무선 통신망 품질 측정 시스템(10)의 부하를 감소시킬 수 있다.Accordingly, the wireless network
도 4는 도 1에 도시된 클라이언트가 서버로부터 도면 이미지를 수신할 때, 무선 통신망 품질 측정 시스템에서 사용되는 데이터의 흐름을 나타낸다.4 illustrates a flow of data used in a wireless network quality measurement system when a client shown in FIG. 1 receives a drawing image from a server.
도 4를 참조하면, 클라이언트(100)를 포함하는 복수의 클라이언트들 각각은 사전에 건물의 도면 이미지를 촬영하고(S300), 촬영된 도면 이미지, 건물 정보, 및 건물의 위치 정보를 서버(200)로 전송할 수 있다(S310). 상기 건물 정보는 건물의 명칭 또는 주소에 대한 데이터를 포함할 수 있고, 상기 위치 정보는 각 클라이언트가 도면 이미지를 촬영 때 각 클라이언트의 GPS 데이터일 수 있다.Referring to FIG. 4, each of a plurality of clients including the
서버(200)는 클라이언트(100)로부터 수신된 상기 촬영된 도면 이미지, 상기 건물 정보, 및 상기 위치 정보를 데이터베이스에 저장한다.The
건물의 도면이 필요할 때, 클라이언트(100)는 서버(200)로 도면 검색을 요청한다(S320). 서버(100)는 클라이언트(100)로부터 수신된 도면 검색 요청에 응답하여 클라이언트(100)의 위치 정보와 근접한 위치 정보를 갖는 건물의 리스트를 생성하고(S330), 클라이언트(100)로 생성된 건물의 리스트를 전송한다(S340).When the drawing of the building is required, the
클라이언트(100)는 서버(100)로부터 수신된 건물의 리스트 중에서 어느 하나를 선택하고(S350), 서버(100)로 선택된 건물 정보를 전송한다(S360).The
서버(200)는 클라이언트(100)로부터 수신된 건물 정보에 대응되는 도면 이미지를 데이터베이스로부터 검색하고(S370), 검색된 상기 건물 정보에 대응되는 도면 이미지를 클라이언트(100)로 전송한다(S380).The
클라이언트(100)는 수신된 도면 이미지를 건물 내부, 예컨대, 지하철 승강장 내부의 무선 통신망 품질 측정에 참고할 수 있다. 클라이언트(100)는 GPS가 수신되지 않을 때에도 상기 수신된 도면 이미지를 기초로 하여 기지국 삼각 측량 또는 와이-파이 기반 포지셔닝 시스템을 이용해 보다 정확한 위치의 무선 통신망 품질을 측정할 수 있다.The
클라이언트(100)는 포터블 컴퓨터, 이동 전화기, 스마트 폰(smart phone), 타블렛 컴퓨터(tablet computer) 또는 PDA(personal digital assistant)와 같은 모바일 장치로 구현될 수 있다.The
본 발명은 도면에 도시된 실시 예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시 예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is evident that many alternatives, modifications and variations will be apparent to those skilled in the art. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.
100; 클라이언트
200; 서버
300; 기지국100; Client
200; server
300; Base station
Claims (11)
상기 서버가 수신된 각 위치 정보 데이터에 따라 상기 복수의 클라이언트들 각각의 우선 순위를 포함하는 테스트 플랜을 생성하고, 상기 복수의 클라이언트들 각각으로 상기 테스트 플랜을 전송하는 단계;
상기 복수의 클라이언트들 각각이 수신된 테스트 플랜에 따라 무선 통신망 품질을 측정하고, 측정된 무선 통신망 품질에 대한 로그 파일을 생성하는 단계;
상기 복수의 클라이언트들 각각이 상기 서버로 로그 파일 수신 요청 신호를 전송하는 단계;
상기 서버가 수신된 각 로그 파일 수신 요청 신호에 응답하여 시스템의 프리 리소스(free resource) 및 상기 우선 순위에 기초하여 상기 로그 파일의 수신 여부를 판단하고 판단 결과에 따라 상기 서버가 상기 복수의 클라이언트들 중 적어도 하나의 클라이언트로 로그 파일 전송 요청 신호를 전송하는 단계; 및
상기 적어도 하나의 클라이언트가 상기 로그 파일 전송 요청 신호에 응답하여 상기 서버로 상기 로그 파일을 전송하는 단계를 포함하는 무선 통신망 품질 측정 방법.Transmitting, by each of the plurality of clients, location information data of each of the plurality of clients to a server;
Generating, by the server, a test plan including a priority of each of the plurality of clients according to the received location information data, and transmitting the test plan to each of the plurality of clients;
Measuring wireless network quality according to a test plan received by each of the plurality of clients, and generating a log file of the measured wireless network quality;
Transmitting, by each of the plurality of clients, a log file reception request signal to the server;
In response to each log file reception request signal received by the server, the server determines whether the log file is received based on a free resource and the priority of the system. Transmitting a log file transfer request signal to at least one of the clients; And
And transmitting, by the at least one client, the log file to the server in response to the log file transfer request signal.
상기 테스트 플랜은 상기 복수의 클라이언트들 각각의 우선 순위, 측정할 무선 통신망의 종류, 측정 대상 또는 측정할 파라미터(parameter) 중 적어도 하나의 데이터를 포함하는 무선 통신망 품질 측정 방법.The method of claim 1,
And the test plan includes data of at least one of a priority of each of the plurality of clients, a type of wireless communication network to be measured, a measurement object, and a parameter to be measured.
상기 프리 리소스는 상기 서버의 CPU(central processing unit)의 부하(load), 프리 메모리(free memory), 또는 네트워크의 프리 대역폭(free bandwidth)인 무선 통신망 품질 측정 방법.The method of claim 1,
The free resource may be a load of a central processing unit (CPU) of the server, a free memory, or a free bandwidth of a network.
상기 프리 리소스가 임계 값 이상일 때, 상기 서버가 상기 어느 하나의 클라이언트로 상기 로그 파일 전송 요청 신호를 전송하는 단계; 및
상기 프리 리소스가 임계 값 이하일 때, 상기 서버가 상기 복수의 클라이언트들 각각의 상기 우선 순위에 따라 상기 로그 파일 전송 요청 신호를 전송하는 단계를 포함하는 무선 통신망 품질 측정 방법.The method of claim 3, wherein transmitting the log file transfer request signal comprises:
Sending, by the server, the log file transfer request signal to the one client when the free resource is above a threshold value; And
And transmitting, by the server, the log file transfer request signal according to the priority of each of the plurality of clients when the free resource is less than or equal to a threshold value.
상기 복수의 클라이언트들 중 어느 하나의 클라이언트가 상기 어느 하나의 클라이언트의 GPS(global positioning system) 위치 정보를 상기 서버로 전송하는 단계;
상기 서버가 상기 GPS 위치 정보에 인접한 건물 리스트를 상기 어느 하나의 클라이언트로 전송하는 단계;
상기 어느 하나의 클라이언트가 상기 건물 리스트 중 선택된 건물 정보를 상기 서버로 전송하는 단계; 및
상기 서버가 상기 선택된 건물 정보에 대응되는 도면 이미지를 상기 어느 하나의 클라이언트로 전송하는 단계를 포함하는 무선 통신망 품질 측정 방법.The method of claim 1, wherein the transmitting of the location information data comprises:
Any one of the plurality of clients transmitting global positioning system (GPS) location information of the one client to the server;
The server transmitting a building list adjacent to the GPS location information to the one client;
Transmitting, by the one client, the selected building information of the building list to the server; And
And transmitting, by the server, a drawing image corresponding to the selected building information to the one client.
상기 측정된 무선 통신망 품질의 데이터가 임계 범위를 벗어날 때, 상기 복수의 클라이언트들 각각이 상기 서버로 상기 로그 파일 수신 요청 신호를 전송하는 무선 통신망 품질 측정 방법.The method of claim 1, wherein the transmitting of the log file reception request signal comprises:
And when each of the measured wireless network quality data is out of a threshold range, each of the plurality of clients transmits the log file reception request signal to the server.
상기 클라이언트는 모바일 장치인 무선 통신망 품질 측정 방법.The method of claim 1,
And said client is a mobile device.
상기 클라이언트는 상기 서버로 상기 클라이언트의 위치 정보 데이터를 전송하고,
상기 서버는 수신된 위치 정보 데이터에 따라 상기 클라이언트의 우선 순위를 포함하는 테스트 플랜을 생성하고, 상기 클라이언트로 상기 테스트 플랜을 전송하고,
상기 클라이언트는 상기 테스트 플랜에 기초하여 무선 통신망 품질을 측정하고 측정된 무선 통신망 품질에 대한 로그 파일을 생성하고, 상기 서버로 로그 파일 수신 요청 신호를 전송하고,
상기 서버는 상기 로그 파일 수신 요청 신호에 응답하여 상기 서버의 프리 리소스(free resource) 및 상기 우선 순위에 기초하여 상기 로그 파일의 수신 여부를 결정하고, 상기 클라이언트로 로그 파일 전송 요청 신호를 전송하고,
상기 클라이언트는 상기 로그 파일 전송 요청 신호에 응답하여 상기 서버로 상기 로그 파일을 전송하는 무선 통신망 품질 측정 시스템.A wireless network quality measurement system comprising a client and a server,
The client transmits the location information data of the client to the server,
The server generates a test plan including the priority of the client according to the received location information data, sends the test plan to the client,
The client measures wireless network quality based on the test plan, generates a log file for the measured wireless network quality, sends a log file reception request signal to the server,
The server determines whether to receive the log file based on a free resource and the priority of the server in response to the log file reception request signal, and transmits a log file transmission request signal to the client,
And the client transmits the log file to the server in response to the log file transfer request signal.
상기 테스트 플랜은 상기 클라이언트의 우선 순위, 측정할 무선 통신망의 종류, 측정 대상, 또는 측정할 파라미터(parameter) 중 적어도 하나의 데이터를 포함하는 무선 통신망 품질 측정 시스템.9. The method of claim 8,
And the test plan includes data of at least one of a priority of the client, a type of wireless network to be measured, a measurement object, and a parameter to be measured.
상기 프리 리소스는 상기 서버의 CPU(central processing unit)의 부하(load), 프리 메모리(free memory), 또는 네트워크의 프리 대역폭(free bandwidth)인 무선 통신망 품질 측정 시스템.9. The method of claim 8,
And the free resource is a load of a central processing unit (CPU) of the server, a free memory, or a free bandwidth of a network.
상기 클라이언트는 모바일 장치인 무선 통신망 품질 측정 시스템.9. The method of claim 8,
And said client is a mobile device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120013252A KR101337595B1 (en) | 2012-02-09 | 2012-02-09 | Method of measuring quality of wireless communication network and system thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120013252A KR101337595B1 (en) | 2012-02-09 | 2012-02-09 | Method of measuring quality of wireless communication network and system thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130091913A KR20130091913A (en) | 2013-08-20 |
KR101337595B1 true KR101337595B1 (en) | 2013-12-06 |
Family
ID=49216860
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120013252A KR101337595B1 (en) | 2012-02-09 | 2012-02-09 | Method of measuring quality of wireless communication network and system thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101337595B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12114188B2 (en) | 2019-08-09 | 2024-10-08 | Hewlett-Packard Development Company, L.P. | Network connectivity performance determination on computing devices |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100748267B1 (en) | 2006-02-21 | 2007-08-10 | 주식회사 케이티프리텔 | Method and device for measuring environment of wireless network by using mobile terminal |
US20100197239A1 (en) | 2009-02-03 | 2010-08-05 | Qualcomm Incorporated | Geographic-based measurement and logging of radio coverage related information by mobile devices |
US7852784B2 (en) | 2008-02-11 | 2010-12-14 | Microsoft Corporation | Estimating endpoint performance in unified communication systems |
US8098590B2 (en) | 2008-06-13 | 2012-01-17 | Qualcomm Incorporated | Apparatus and method for generating performance measurements in wireless networks |
-
2012
- 2012-02-09 KR KR1020120013252A patent/KR101337595B1/en not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100748267B1 (en) | 2006-02-21 | 2007-08-10 | 주식회사 케이티프리텔 | Method and device for measuring environment of wireless network by using mobile terminal |
US7852784B2 (en) | 2008-02-11 | 2010-12-14 | Microsoft Corporation | Estimating endpoint performance in unified communication systems |
US8098590B2 (en) | 2008-06-13 | 2012-01-17 | Qualcomm Incorporated | Apparatus and method for generating performance measurements in wireless networks |
US20100197239A1 (en) | 2009-02-03 | 2010-08-05 | Qualcomm Incorporated | Geographic-based measurement and logging of radio coverage related information by mobile devices |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12114188B2 (en) | 2019-08-09 | 2024-10-08 | Hewlett-Packard Development Company, L.P. | Network connectivity performance determination on computing devices |
Also Published As
Publication number | Publication date |
---|---|
KR20130091913A (en) | 2013-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110769455B (en) | Data collection method, equipment and system | |
CN102106175B (en) | Methods and apparatus for location based services in wireless networks | |
CN101617244B (en) | Improved load estimation for a cell in a wireless network | |
EP2863674B1 (en) | Capacity planning method and device for wireless broadband network | |
JP6040466B2 (en) | Communication control method, user equipment, network server, and system | |
KR101453523B1 (en) | Method and apparatus for providing information based on wireless local area network | |
WO2020244644A1 (en) | Method and device for grading network system | |
US20150050954A1 (en) | Terminal device, mobile management device, communication system, and communication method | |
CN105635980A (en) | Uplink signal processing method, device and system | |
KR100896731B1 (en) | Radio network controller peer-to-peer exchange of user equipment measurement information | |
CN109462863B (en) | Method and equipment for voice called | |
CN109479233B (en) | Forwarding node selection and routing for delay tolerant messages | |
CN106792895B (en) | method and equipment for determining size of data packet | |
KR101337595B1 (en) | Method of measuring quality of wireless communication network and system thereof | |
KR20130000824A (en) | System and method for positioning terminal, positioning apparatus and driving method thereof, cloud computing service apparatus and driving method thereof, access point and driving method thereof, terminal | |
JP2015126407A (en) | Radio network evaluation device, system and method, and program | |
WO2023134586A1 (en) | Resource selection method and apparatus, and device | |
US8725170B1 (en) | System and method for measuring the quantity, type and transmission quality of mobile communication devices within a defined geographical area | |
KR101415946B1 (en) | Method and system for measuring wireless communication network quality | |
CN113453145B (en) | Method for predicting air interface state and wireless coverage equipment | |
KR100911361B1 (en) | Method for Determining Position by Using ????? Net, System and Server Therefor | |
CN110708665B (en) | Method and device for determining home area of access network equipment | |
KR20130091914A (en) | Method and system for measuring wireless communication network quality | |
KR101333183B1 (en) | A terminal log controller apparatus and method for processing error | |
CN116868531A (en) | Method and device for reporting measurement of aperiodic positioning reference signal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
N231 | Notification of change of applicant | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20161130 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20171127 Year of fee payment: 5 |
|
LAPS | Lapse due to unpaid annual fee |