KR20210097504A - Method and Device for Managing Metadata of Base Station - Google Patents
Method and Device for Managing Metadata of Base Station Download PDFInfo
- Publication number
- KR20210097504A KR20210097504A KR1020200011294A KR20200011294A KR20210097504A KR 20210097504 A KR20210097504 A KR 20210097504A KR 1020200011294 A KR1020200011294 A KR 1020200011294A KR 20200011294 A KR20200011294 A KR 20200011294A KR 20210097504 A KR20210097504 A KR 20210097504A
- Authority
- KR
- South Korea
- Prior art keywords
- base station
- identification information
- vector
- metadata
- standard score
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Medical Informatics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
기지국의 메타 데이터 관리 방법 및 장치를 개시한다.
본 발명의 일 측면에 의하면, 특정 지역 내 위치한 제1 AP 및 제2 AP와 관련된 기지국의 메타 데이터를 관리하는 방법에 있어서, 단말의 통신 이력에 포함된 기지국의 식별 정보, 상기 제1 AP의 식별 정보 및 상기 제2 AP의 식별 정보를 기지국 벡터, 제1 벡터 및 제2 벡터로 각각 변환하는 단계; 상기 기지국 벡터와 상기 제1 벡터 간 유사도 및 상기 기지국 벡터와 상기 제2 벡터 간 유사도 각각을 계산하는 단계; 각각의 유사도를 기반으로 상기 기지국에 대한 표준 점수를 산출하는 단계; 및 상기 표준 점수가 기 설정된 값 이하인 경우, 상기 기지국의 메타 데이터를 수정하는 단계를 포함하는 기지국의 메타 데이터 관리 방법을 제공한다.Disclosed are a method and apparatus for managing metadata of a base station.
According to an aspect of the present invention, in a method for managing metadata of a base station related to a first AP and a second AP located in a specific area, identification information of a base station included in a communication history of a terminal, identification of the first AP converting information and identification information of the second AP into a base station vector, a first vector, and a second vector, respectively; calculating the similarity between the base station vector and the first vector and the similarity between the base station vector and the second vector, respectively; calculating a standard score for the base station based on each similarity; and if the standard score is less than or equal to a preset value, modifying the meta data of the base station.
Description
본 발명은 특정 지역에 위치한 AP들과 기지국 간 관련도에 따라 기지국의 메타 데이터를 관리하기 위한 기지국의 메타 데이터 관리 방법 및 장치에 관한 것이다.The present invention relates to a method and apparatus for managing meta data of a base station for managing meta data of a base station according to a degree of relevance between APs located in a specific area and a base station.
이 부분에 기술된 내용은 단순히 본 발명에 대한 배경 정보를 제공할 뿐 종래기술을 구성하는 것은 아니다.The content described in this section merely provides background information on the present invention and does not constitute the prior art.
최근, 각 통신사업자는 증가하는 가입자 수용을 위하여 신규 기지국을 증설하고 있다. 또한, 서비스 커버리지, 기지국 부하 등 환경이 끊임없이 변함에 따라 기지국 이설 및 수용 변경 등 기지국의 운용 환경이 수시로 변경되고 있다. Recently, each telecommunication service provider is expanding new base stations to accommodate the increasing number of subscribers. In addition, as the environment such as service coverage and base station load constantly changes, the operating environment of the base station is frequently changed, such as base station relocation and accommodation change.
기지국에 대해 잘못된 위치정보가 입력되거나 입력이 누락되는 등과 같이, 기지국의 메타 데이터 관리에 오류가 발생하는 경우가 있다. 기지국의 위치정보에 오류가 발생하는 경우, 기지국의 위치정보를 이용한 위치기반 서비스에 품질을 떨어뜨리는 문제점을 야기시키게 된다. 종래에는 새로운 기지국이 추가 설치되는 경우, 통신 사업자가 신설된 기지국의 메타 데이터를 직접 관리하거나, 신설 기지국의 주변에 인접한 전파 도달 가능한 모든 기지국의 정보를 이용하여 신설 기지국의 메타 데이터를 관리하였다. 이러한 통신사업자의 관리에도 불구하고, 기지국의 커버리지, 위치 등의 정보만 관리될 뿐, 특정 지역에 서비스를 제공할 수 있는 기지국의 메타 데이터 관리는 미흡한 실정이다. 예를 들어, 지하철 역의 경우 기지국의 위치가 지하철 역에서 멀리 떨어져 있음에도 불구하고, 기지국의 메타 데이터에는 지하철 역이 포함되어 있는 오류가 있다. 또한, 지하철 역을 메타 데이터에 포함하고 있는 기지국의 수가 적거나 없는 경우가 있다.There are cases in which an error occurs in metadata management of the base station, such as incorrect location information is input to the base station or the input is omitted. When an error occurs in the location information of the base station, it causes a problem of degrading the quality of the location-based service using the location information of the base station. Conventionally, when a new base station is additionally installed, a telecommunication service provider directly manages the meta data of the new base station, or manages the meta data of the new base station by using information of all base stations that can be reached by radio waves adjacent to the new base station. Despite the management of the telecommunication service provider, only information such as coverage and location of the base station is managed, and metadata management of the base station capable of providing a service to a specific area is insufficient. For example, in the case of a subway station, even though the location of the base station is far from the subway station, there is an error in the meta data of the base station that the subway station is included. In addition, there are cases where the number of base stations including subway stations in the metadata is small or absent.
이처럼 기지국 이설 및 수용 변경 등 기지국의 운용 환경이 수시로 변경되는 경우, 통신사업자들이 기지국에 대한 메타 데이터를 파악해야 기지국 근처의 단말에게 최적의 서비스를 제공할 수 있다. 특히, 특정 지역에 위치한 단말에게 최상의 서비스를 제공하기 위해서는 특정 지역과 관련된 기지국의 메타 데이터를 정확하게 파악하고 있어야 한다. 여기서, 기지국의 메타 데이터(meta data)란 각 기지국에 대한 위치 정보, 식별 정보 등 기지국에 대한 다양한 정보를 의미한다. As such, when the operating environment of a base station changes frequently, such as a base station relocation or accommodation change, telecommunication service providers need to understand the meta data of the base station to provide the optimal service to the terminals near the base station. In particular, in order to provide the best service to a terminal located in a specific area, it is necessary to accurately understand the metadata of the base station related to the specific area. Here, the meta data of the base station means various information about the base station, such as location information and identification information for each base station.
따라서, 기지국의 메타 데이터에 대하여 오류 여부를 판단하고 오류로 판단된 기지국의 메타 데이터를 올바른 메타 데이터로 갱신할 수 있는 방안이 필요하다.Therefore, there is a need for a method for determining whether or not there is an error in the meta data of the base station and updating the meta data of the base station determined in error to the correct meta data.
본 발명의 실시예들은, 특정 지역에 위치한 단말에게 최적의 서비스를 제공하기 위해, 특정 지역의 AP를 이용하여 특정 지역과 관련도가 높은 기지국과 관련도가 낮은 기지국을 찾아 각 기지국의 메타 데이터를 수정할 수 있는 기지국의 메타 데이터 관리 방법 및 장치를 제공하는 데 주된 목적이 있다.In the embodiments of the present invention, in order to provide an optimal service to a terminal located in a specific area, using an AP in a specific area, a base station with high relevance to a specific area and a base station with low relevance are found and metadata of each base station is stored. A main object is to provide a method and apparatus for managing metadata of a base station that can be modified.
본 발명의 일 측면에 의하면, 특정 지역 내 위치한 제1 AP 및 제2 AP와의 관련도에 따라 기지국의 메타 데이터를 관리하는 관리 장치의 동작 방법에 있어서, 단말의 통신 이력에 포함된 기지국의 식별 정보, 상기 제1 AP의 식별 정보 및 상기 제2 AP의 식별 정보를 기지국 벡터, 제1 벡터 및 제2 벡터로 각각 변환하는 단계; 상기 기지국 벡터와 상기 제1 벡터 간 유사도 및 상기 기지국 벡터와 상기 제2 벡터 간 유사도를 기반으로 상기 기지국의 상기 제1 AP 및 상기 제2 AP에 대한 총 유사도를 산출하는 단계; 상기 기지국의 총 유사도와, 상기 특정 지역을 메타 데이터에 포함하는 타 기지국의 상기 제1 AP 및 상기 제2 AP에 대한 총 유사도를 이용하여 상기 기지국의 표준 점수를 계산하는 단계; 및 상기 기지국의 표준 점수가 기 설정된 조건을 만족하는지 여부에 따라 상기 기지국의 메타 데이터를 수정하는 단계를 포함하는 기지국의 메타 데이터 관리 장치의 동작 방법을 제공한다.According to one aspect of the present invention, in a method of operating a management apparatus for managing metadata of a base station according to a degree of relevance to a first AP and a second AP located within a specific area, identification information of a base station included in a communication history of a terminal , converting the identification information of the first AP and the identification information of the second AP into a base station vector, a first vector, and a second vector, respectively; calculating a total similarity of the base station to the first AP and the second AP based on the similarity between the base station vector and the first vector and the similarity between the base station vector and the second vector; calculating a standard score of the base station using the total similarity of the base station and the total similarity to the first AP and the second AP of other base stations including the specific region in metadata; and modifying the meta data of the base station according to whether the standard score of the base station satisfies a preset condition.
본 실시예의 다른 측면에 의하면, 특정 지역 내 위치한 제1 AP 및 제2 AP와 관련된 기지국의 메타 데이터 관리 서버에 있어서, 단말을 기준으로 상기 제1 AP, 상기 제2 AP 및 기지국 간 통신 이력 및 명령어들(instructions)을 저장하는 적어도 하나의 메모리; 및 상기 메모리에 저장된 적어도 하나의 명령어를 실행함으로써, 기지국의 메타 데이터를 관리하도록 동작시키는 적어도 하나의 프로세서를 포함하고, 상기 적어도 하나의 메모리는 상기 적어도 하나의 프로세서를 통해, 상기 단말의 통신 이력에 포함된 기지국의 식별 정보, 상기 제1 AP의 식별 정보 및 상기 제2 AP의 식별 정보를 기지국 벡터, 제1 벡터 및 제2 벡터로 각각 변환하고, 상기 기지국 벡터와 상기 제1 벡터 간 유사도 및 상기 기지국 벡터와 상기 제2 벡터 간 유사도를 기반으로 상기 기지국의 상기 제1 AP 및 상기 제2 AP에 대한 총 유사도를 산출하고, 상기 기지국의 총 유사도와, 상기 특정 지역을 메타 데이터에 포함하는 타 기지국의 상기 제1 AP 및 상기 제2 AP에 대한 총 유사도를 이용하여 상기 기지국의 표준 점수를 계산하고, 상기 기지국의 표준 점수가 기 설정된 조건을 만족하는지 여부에 따라 상기 기지국의 메타 데이터를 수정하도록 설정된 메타 데이터 관리 서버를 제공한다.According to another aspect of this embodiment, in the metadata management server of the base station related to the first AP and the second AP located in a specific area, the communication history and commands between the first AP, the second AP, and the base station based on the terminal at least one memory for storing instructions; and at least one processor operable to manage the meta data of the base station by executing at least one instruction stored in the memory, wherein the at least one memory is stored in the communication history of the terminal through the at least one processor. The included base station identification information, the first AP identification information, and the second AP identification information are converted into a base station vector, a first vector, and a second vector, respectively, and the similarity between the base station vector and the first vector and the Another base station that calculates the total similarity of the base station to the first AP and the second AP based on the similarity between the base station vector and the second vector, and includes the total similarity of the base station and the specific area in metadata is set to calculate the standard score of the base station using the total similarity to the first AP and the second AP, and to modify the metadata of the base station according to whether the standard score of the base station satisfies a preset condition Provides metadata management server.
본 실시예의 다른 측면에 의하면, 단말의 통신한 AP 또는 기지국의 식별 정보를 벡터로 변환하기 위한 언어 모델의 훈련 방법에 있어서, 상기 단말의 통신 이력에서 시간 순서대로 나열된 복수의 식별 정보를 선택하는 단계; 및 상기 복수의 식별 정보 중 하나의 식별 정보를 상기 언어 모델에 입력하면, 상기 복수의 식별 정보 중 다른 하나의 식별 정보를 출력할 확률이 증가하도록 파라미터를 조정하는 단계를 포함하는 언어 모델의 훈련 방법을 제공한다.According to another aspect of this embodiment, in the training method of a language model for converting the identification information of the AP or the base station communicated by the terminal into a vector, the step of selecting a plurality of identification information listed in chronological order from the communication history of the terminal ; and adjusting a parameter such that when one piece of identification information from among the plurality of identification information is input to the language model, a probability of outputting another piece of identification information from among the plurality of identification information is increased. provides
이상에서 설명한 바와 같이 본 발명의 일 실시예에 의하면, 특정 지역의 AP를 이용하여 특정 지역과 관련도가 높은 기지국과 관련도가 낮은 기지국을 찾아 각 기지국의 메타 데이터를 수정함으로써, 기지국의 메타 데이터를 정확하게 관리하고, 특정 지역에 위치한 단말에게 최적의 서비스를 제공할 수 있다.As described above, according to an embodiment of the present invention, by using an AP in a specific area to find a base station having a high degree of relevance to a specific area and a base station having a low relevance to a specific area, and modifying the metadata of each base station, the metadata of the base station can be accurately managed and the optimal service can be provided to terminals located in a specific area.
도 1a 및 도1b는 본 발명의 일 실시예에 따라 단말을 이용하여 기지국의 메타 데이터 관리 방법에 이용되는 정보를 설명하기 위해 예시한 도면이다.
도 2는 본 발명의 일 실시예에 따른 기지국의 유사도를 계산하는 과정을 설명하기 위해 예시한 도면이다.
도 3은 본 발명의 일 실시예에 따른 기지국의 메타 데이터 관리 방법을 설명하기 위한 순서도다.
도 4는 본 발명의 일 실시예에 따른 기지국의 메타 데이터 관리 결과를 설명하기 위해 예시한 도면이다.1A and 1B are diagrams illustrating information used in a method for managing metadata of a base station using a terminal according to an embodiment of the present invention.
2 is a diagram illustrating a process of calculating a similarity of a base station according to an embodiment of the present invention.
3 is a flowchart illustrating a method for managing metadata of a base station according to an embodiment of the present invention.
4 is a diagram illustrating a result of managing metadata of a base station according to an embodiment of the present invention.
이하, 본 발명의 일부 실시예들을 예시적인 도면을 통해 상세하게 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.Hereinafter, some embodiments of the present invention will be described in detail with reference to exemplary drawings. In adding reference numerals to the components of each drawing, it should be noted that the same components are given the same reference numerals as much as possible even though they are indicated on different drawings. In addition, in describing the present invention, if it is determined that a detailed description of a related known configuration or function may obscure the gist of the present invention, the detailed description thereof will be omitted.
또한, 본 발명의 구성 요소를 설명하는 데 있어서, 제 1, 제 2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 명세서 전체에서, 어떤 부분이 어떤 구성요소를 '포함', '구비'한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 '~부', '모듈' 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.In addition, in describing the components of the present invention, terms such as first, second, A, B, (a), (b), etc. may be used. These terms are only for distinguishing the components from other components, and the essence, order, or order of the components are not limited by the terms. Throughout the specification, when a part 'includes' or 'includes' a certain component, it means that other components may be further included, rather than excluding other components, unless otherwise stated. . In addition, terms such as '~ unit' and 'module' described in the specification mean a unit that processes at least one function or operation, which may be implemented as hardware or software or a combination of hardware and software.
도 1a 및 도1b는 본 발명의 일 실시예에 따라 단말을 이용하여 기지국의 메타 데이터 관리 방법에 이용되는 정보를 설명하기 위해 예시한 도면이다.1A and 1B are diagrams illustrating information used in a method for managing metadata of a base station using a terminal according to an embodiment of the present invention.
도 1a를 참조하면, 본 발명의 일 실시예에 따른 기지국의 메타 데이터 관리 방법은 위한 특정 지역(100), 단말(110), 타 기지국(120), 제1 기지국(130), 액세스 포인트(AP: Access Point, 140), 제2 기지국(150) 및 서버(160)를 이용할 수 있다.Referring to FIG. 1A , a method for managing metadata of a base station according to an embodiment of the present invention is provided for a
단말(110)은 특정 지역(100) 밖에서 특정 지역(100) 안으로 이동하면서 타 기지국(120), 제1 기지국(130), AP(140) 및 제2 기지국(150)과 통신함으로써 통신 서비스를 제공받을 수 있다.The
타 기지국(120)은 특정 지역(100) 밖에 위치한 기지국으로서, 단말(110)과 통신할 수 있지만 특정 지역(100)에 통신 서비스를 제공하기엔 부적절한 기지국이다.The
제1 기지국(130)은 특정 지역(100) 밖에 위치하지만 특정 지역(100)과 관련도가 높은 기지국으로서, 단말(110)이 특정 지역(100) 안에 위치하더라도 단말(110)에게 통신 서비스를 제공하는 데 적절한 기지국이다.The
AP(140)는 특정 지역(100) 내에 위치한 중계기로서, 정확한 위치 정보가 서버(160)에 저장되어 있고, 타 기지국(120), 제1 기지국(130) 및 제2 기지국(150) 중 특정 지역(100)과 관련도가 높은 기지국 및 관련도가 낮은 기지국을 찾아내는 데 이용된다. 본 발명의 일 실시예에 따라 AP(140)는 중계기로 한정되지 않고, 기지국이나 게이트웨이 등으로 대체될 수 있다.The AP 140 is a repeater located within a
제2 기지국(150)은 특정 지역(100) 내에 위치한 기지국으로서, 단말(110)이 AP(140)와 통신한 후에 연결되는 기지국이며, 특정 지역(100) 내에 위치한 단말(110)에게 통신 서비스를 제공하는 데 적절한 기지국이다. 본 발명의 일 실시예에 따른 제2 기지국(150)은 특정 지역(100) 내에 위치한 기지국으로서, 단말(110)이 AP(140)와 통신하기 전에 연결되는 기지국일 수 있다.The
서버(160)는 단말(110)의 통신 이력과 타 기지국(120), 제1 기지국(130), AP(140) 및 제2 기지국(150)에 대한 메타 데이터를 포함한다. 이때, 기지국에 대한 메타 데이터는 본 발명의 일 실시예에 따라 수정될 수 있으며, AP에 대한 메타 데이터는 정확한 것으로 전제한다. 기지국의 메타 데이터(meta data)란 각 기지국에 대한 위치 정보, 식별 정보 등 기지국에 대한 다양한 정보를 의미한다. The
표 1은 특정 지역(100)을 지하철 역으로 한정한 경우 기지국의 메타 데이터 테이블을 예시한 표이다.Table 1 is a table illustrating a meta data table of a base station when a
표 1을 참조하면, 기지국 A, 기지국 B, 기지국 C에 대한 메타 데이터가 나타나 있다. Referring to Table 1, metadata for base station A, base station B, and base station C are shown.
표 2는 특정 지역(100)을 지하철 역으로 한정한 경우 특정 지역(100) 내 AP의 메타 데이터 테이블을 나타낸 표이다.Table 2 is a table showing the meta data table of the AP in the
식별 정보AP
identification information
다시 도 1a를 참조하면, 단말(110)은 특정 지역(100) 밖에서 제1 기지국(130)으로부터 통신 서비스를 제공받으며, 단말(110)과 제1 기지국(130) 간의 통신 이력은 서버(160)에 저장된다. 단말(110)은 제1 기지국(130)과 통신 중에 특정 지역(100) 안으로 이동한다.Referring back to FIG. 1A , the
도 1b를 참조하면, 제1 기지국(130)과 연결된 단말(110)이 특정 지역(100) 안으로 이동한 후 특정 지역(100) 내의 AP(140)와 연결된다. 마찬가지로, 단말(110)과 AP(140) 간의 통신 이력은 서버(160)에 저장된다.Referring to FIG. 1B , the
AP(140)와 연결되어 있던 단말(110)은 특정 지역(100) 내에서 제2 기지국(150)과 직접 연결될 수 있다. 또한, 단말(110)은 특정 지역(100) 내에서 이동하던 중 AP(140)의 커버리지(coverage)를 벗어나게 되어 제2 기지국(150)과 연결될 수도 있다. 단말(110)과 제2 기지국(150) 간의 통신 이력은 서버(160)에 저장된다. The
서버(160)는 단말(110)의 통신 이력을 모두 저장할 수 있다.The
표 3은 일련의 과정을 통해 서버(160)에 저장된 단말(X)의 통신 이력을 예시한 표이다.Table 3 is a table illustrating the communication history of the terminal (X) stored in the
표 4는 일련의 과정을 통해 서버(160)에 저장된 복수의 단말에 대한 통신 이력을 예시한 표이다.Table 4 is a table illustrating communication histories for a plurality of terminals stored in the
표 4를 참조하면, AP 가 및 AP 나는 서로 다른 지역에 위치한 것으로 가정하고, 표 4에는 통신 시점에 따른 복수의 단말 X, Y 및 Z가 통신한 기지국과 AP의 식별 정보가 예시되어 있다. 단말 X는 기지국 A, 기지국 B, AP 가 및 기지국 C 순으로 통신을 했으며, 단말 Y는 기지국 A, AP 가, 기지국 B 및 AP 나 순으로 통신했으며, 단말 Z는 기지국 B, AP 가, 기지국 B 및 기지국 C 순으로 통신하였다.Referring to Table 4, it is assumed that an AP and an AP are located in different regions, and Table 4 illustrates identification information of a base station and an AP through which a plurality of terminals X, Y, and Z communicated according to a communication time point. Terminal X communicated with base station A, base station B, AP, and base station C in that order, terminal Y communicated with base station A, AP, base station B, and AP B in that order, and terminal Z communicated with base station B, AP, and base station B and base station C in the order of communication.
본 발명의 일 실시예에 따른 기지국의 메타 데이터 관리 방법은 단말(110)이 특정 지역(100) 내에 위치한 AP(140)과 통신한 시점을 기준으로, 단말(110)과 AP(140) 간의 통신 전후에 단말(110)과 연결된 기지국을 찾고, 이를 특정 지역(100)과 관련도가 높은 기지국으로 결정하는 것이다. 표 4에서 단말 X, 단말 Y 및 단말 Z는 AP 가와 통신하기 전 또는 후에 기지국 B와 연결 되었으므로, 기지국 B는 AP 가가 위치한 특정 지역과 관련도가 높은 기지국으로 결정된다.In the method for managing metadata of a base station according to an embodiment of the present invention, communication between the terminal 110 and the
도 2는 본 발명의 일 실시예에 따른 기지국의 유사도를 계산하는 과정을 설명하기 위해 예시한 도면이다.2 is a diagram illustrating a process of calculating a similarity of a base station according to an embodiment of the present invention.
도 2를 참조하면, 단말(110)이 통신한 이력이 있는 타 기지국(120), 제1 기지국(130), 제1 AP(140), 제2 기지국(150) 및 제2 AP(200)이 도시되어 있다. 서버(160)는 단말(110)이 통신한 타 기지국(120), 제1 기지국(130), 제1 AP(140), 제2 기지국(150) 및 제2 AP(200)의 식별 정보를 통신 시점에 따라 저장하고 있다.Referring to FIG. 2 , another
서버(160)는 타 기지국(120), 제1 기지국(130), 제1 AP(140), 제2 기지국(150) 및 제2 AP(200)의 식별 정보를 각각 벡터로 변환한다. 이때, 서버(160)는 훈련된 언어 모델에 타 기지국(120), 제1 기지국(130), 제1 AP(140), 제2 기지국(150) 및 제2 AP(200)의 식별 정보를 입력하여 각각의 벡터를 생성할 수 있다. 서버(160)는 제1 기지국(130)의 식별 정보를 제1 기지국 벡터로 변환하고, 제1 AP(140) 및 제2 AP(200)의 식별 정보를 각각 제1 벡터 및 제2 벡터로 변환하며, 제2 기지국(150)의 식별 정보는 제2 기지국 벡터, 타 기지국(120)의 식별 정보는 타 기지국 벡터로 변환한다.The
훈련된 언어 모델은 각 식별 정보를 벡터로 변환하되, 단말(110)이 통신한 순서를 고려하여 벡터로 변환한다. 예를 들어, 단말(110)이 제1 AP(140)와 통신하기 전후에 제1 기지국(130) 및 제2 기지국(150)과 통신한 경우, 언어 모델은 제1 기지국 벡터, 제2 기지국 벡터 및 제1 벡터끼리 유사도가 높은 값을 가지도록 각 식별 정보를 변환한다. The trained language model converts each piece of identification information into a vector, but converts it into a vector in consideration of the order in which the terminal 110 communicated. For example, when the terminal 110 communicates with the
언어 모델이 훈련되는 과정은 단말의 통신 이력에서 시간 순서대로 나열된 복수의 식별 정보를 선택하고, 복수의 식별 정보 중 하나의 식별 정보를 선택한 후 복수의 식별 정보 중 하나의 식별 정보를 입력하면 복수의 식별 정보 중 다른 하나의 식별 정보를 출력할 확률이 증가하도록 모델의 파라미터를 조정함으로써, 수행된다. 즉, 단말의 통신 이력에서 시간적으로 유사한 시점에 단말과 통신한 AP 또는 기지국 간의 식별 정보는 서로 유사도가 높은 값을 가지는 벡터로 변환된다. 반대로, 복수의 식별 정보 중 하나의 식별 정보를 언어 모델에 입력하는 경우 언어 모델이 복수의 식별 정보에 포함되지 않는 타 식별 정보를 출력할 확률이 감소하도록 언어 모델의 파라미터를 조정함으로써, 언어 모델이 훈련된다. 즉, 단말의 통신 이력에서 시간적으로 인접하지 않은 시점에 단말과 통신한 AP 또는 기지국 간의 식별 정보는 서로 유사도가 낮은 값을 가지는 벡터로 변환된다. The process of training the language model is to select a plurality of identification information listed in chronological order from the communication history of the terminal, select one identification information from among the plurality of identification information, and input one identification information from among the plurality of identification information. This is performed by adjusting the parameters of the model to increase the probability of outputting the identification information of the other one of the identification information. That is, identification information between the AP or the base station communicating with the terminal at a time similar in time in the communication history of the terminal is converted into a vector having a high similarity value. Conversely, by adjusting the parameters of the language model to reduce the probability that the language model outputs other identification information not included in the plurality of identification information when inputting one identification information among the plurality of identification information into the language model, the language model is are trained That is, identification information between an AP or a base station communicating with the terminal at a point in time that is not temporally adjacent in the communication history of the terminal is converted into a vector having a low similarity value.
서버(160)는 제1 기지국(130)의 메타 데이터를 관리하기 위해, 제1 기지국 벡터와 제1 벡터 간의 유사도를 계산하고, 제1 기지국 벡터와 제2 벡터 간의 유사도를 계산한다. 서버(160)는 각각의 유사도에 기반하여 제1 기지국(130)의 총 유사도를 산출한다. 총 유사도는 기지국의 특정 지역에 포함된 AP들에 대한 유사도의 평균값이다.In order to manage the meta data of the
서버(160)는 제1 기지국(130)의 총 유사도, 제2 기지국(150)의 총 유사도, 타 기지국(120)의 총 유사도 중 적어도 어느 하나에 기반하여 각 기지국의 표준 점수를 계산한다. 여기서, 표준 점수는 특정 지역(100)에 포함된 기지국들의 총 유사도를 이용하여 산출한 제1 표준 점수와 모든 기지국들의 총 유사도를 이용하여 산출한 제2 표준 점수로 나뉜다. 도 2를 참조하면, 제1 기지국(130)의 제1 표준 점수는 제1 기지국(130)의 총 유사도 및 제2 기지국(150)의 총 유사도에 기반하여 계산된다. 반면, 제1 기지국(130)의 제2 표준 점수는 제1 기지국(130)의 총 유사도, 제2 기지국(150)의 총 유사도 및 타 기지국(120)의 총 유사도에 기반하여 계산된다.The
서버(160)는 제1 표준 점수 및 제2 표준 점수에 대해 조건을 조합하고, 각 기지국들이 기 설정된 조건을 만족하는 경우 특정 지역(100)에 관련된 기지국으로 판단하고, 기 설정된 조건을 만족하지 못하는 경우 특정 지역(100)에 관련되지 않는 기지국으로 판단하며, 이에 따라 각 기지국들의 메타 데이터를 수정한다. 기 설정된 조건은 제1 표준 점수와 제2 표준 점수를 이용하여 다양하게 조합될 수 있다. 본 발명의 일 실시예에 따른 기 설정된 조건은 제1 표준 점수 또는 제2 표준 점수 중 어느 하나에 대한 조건일 수도 있다.The
제1 기지국(130)의 제1 표준 점수 및 제2 표준 점수가 기 설정된 조건을 만족하지 못하는 경우, 서버(160)는 제1 기지국(130)은 특정 지역(100)과 관련도가 낮은 것으로 판단하고, 제1 기지국(130)의 메타 데이터가 특정 지역(100)을 포함하는 경우 제1 기지국(130)의 메타 데이터를 수정한다. 특정 지역(100)이 지하철역인 경우, 제1 기지국(130)의 메타 데이터의 지하철 노선과 역명을 널(null) 값으로 변경하거나 다른 지하철 노선 및 역명으로 수정한다. 반면, 제1 기지국(130)의 제1 표준 점수 및 제2 표준 점수가 기 설정된 조건을 만족하는 경우, 서버(160)는 메타 데이터를 수정하지 않고 유지할 수 있다.If the first standard score and the second standard score of the
한편, 타 기지국(120)의 제1 표준 점수 및 제2 표준 점수가 기 설정된 조건을 만족하는 경우, 서버(160)는 타 기지국(120)은 특정 지역(100)과 관련도가 높은 것으로 판단하고, 타 기지국(120)의 메타 데이터가 특정 지역(100)을 포함하지 않는 경우 타 기지국(120)의 메타 데이터를 수정할 수도 있다. 즉, 타 기지국(120)의 메타 데이터에 특정 지역(100) 정보를 포함시킬 수 있다.On the other hand, when the first standard score and the second standard score of the
도 3은 본 발명의 일 실시예에 따른 기지국의 메타 데이터 관리 방법을 설명하기 위한 순서도다.3 is a flowchart illustrating a method for managing metadata of a base station according to an embodiment of the present invention.
도 3을 참조하면, 메타 데이터 관리 서버는 단말을 기준으로 기지국, 특정 지역에 포함된 제1 AP 및 제2 AP 간 통신 이력을 조회한다(S300). Referring to FIG. 3 , the metadata management server inquires a communication history between a base station and a first AP and a second AP included in a specific area based on the terminal ( S300 ).
서버는 단말과 통신한 기지국의 식별 정보, 제1 AP의 식별 정보 및 제2 AP의 식별 정보를 훈련된 언어 모델을 이용하여 기지국 벡터, 제1 벡터 및 제2 벡터로 각각 변환한다(S302). 언어 모델의 훈련 과정에는 머신러닝 기법 중 워드 투 벡터(word to vector)와 같은 임베딩(embedding) 기법이 이용될 수 있다.The server converts the identification information of the base station communicating with the terminal, the identification information of the first AP, and the identification information of the second AP into a base station vector, a first vector, and a second vector, respectively, using the trained language model ( S302 ). In the training process of the language model, an embedding technique such as a word to vector among machine learning techniques may be used.
서버는 기지국 벡터와 상기 제1 벡터 간 유사도 및 상기 기지국 벡터와 상기 제2 벡터 간 유사도 각각을 계산하고, 기지국에 대한 표준 점수를 산출한다(S304). 여기서, 표준 점수는 기지국이 특정 지역과 얼마나 관련이 있는지를 나타내는 지표이다.The server calculates the similarity between the base station vector and the first vector and the similarity between the base station vector and the second vector, respectively, and calculates a standard score for the base station (S304). Here, the standard score is an index indicating how related the base station is to a specific area.
구체적으로, 벡터 간 유사도를 계산하는 데 자연어 처리(natural language processing: NLP)의 벡터 간 코사인 유사도(cosine similarity)를 이용할 수 있다. 다만 이에 한정되는 것은 아니고, 벡터 간 유사도는 벡터 간 유클리드 거리를 의미할 수도 있다. 본 발명의 일 실시예에 따라 벡터 간 코사인 유사도를 이용하는 경우, 단말과의 통신 시점이 비슷한 식별 정보의 벡터들 간의 유사도를 높게 계산하기 위해 non-negative sum of square를 이용할 수 있다. Specifically, cosine similarity between vectors of natural language processing (NLP) may be used to calculate the similarity between vectors. However, the present invention is not limited thereto, and the similarity between vectors may mean a Euclidean distance between vectors. When using the cosine similarity between vectors according to an embodiment of the present invention, a non-negative sum of square may be used to calculate a high degree of similarity between vectors of identification information having a similar communication time with the terminal.
수학식 1은 기지국의 특정 지역에 포함된 AP들에 대한 총 유사도를 계산하기 위해 non-negative sum of square을 이용한 수학식이다. 이는 기지국이 특정 지역과 관련도가 높은 기지국인지 낮은 기지국인지 판별하는 기준이 될 수 있다.
수학식 1에서 n은 특정 지역 내 포함된 AP의 개수이고, cossim은 하나의 기지국 벡터와 n개 중 k번째 AP 벡터 간 코사인 유사도이다. 코사인 유사도의 총합이 0으로 산출되는 것을 방지하고, 유사도에 가중치를 주기 위해, n개의 AP에 대한 기지국의 코사인 유사도의 제곱을 모두 합한 후 n으로 나눈 값을 기지국의 특정 지역에 대한 총 유사도로 계산한다. In
한편, 기지국 벡터와 제1 벡터 간 유사도, 기지국 벡터와 제2 벡터 간 유사도를 계산 하는 데 코사인 유사도를 이용하는 경우, 유사도의 범위가 -1 ~ 1이지만, 기지국 벡터와 제1 벡터 또는 제2 벡터 간 유사도를 계산하는 데 non-negative sum of square을 이용하는 경우, 0부터 x값(x는 양의 실수)을 가진다. 이 경우, 서로 다른 특정 지역에서의 기지국의 총 유사도끼리 편차가 많을 수 있다. 따라서, 하나의 기지국에 대한 총 유사도가 산출되면 표준화(normalization)를 통해 표준 점수(Z-score)를 산출한다. On the other hand, when cosine similarity is used to calculate the similarity between the base station vector and the first vector and between the base station vector and the second vector, the similarity range is -1 to 1, but between the base station vector and the first vector or the second vector. When a non-negative sum of square is used to calculate the similarity, the values of x range from 0 (x is a positive real number). In this case, there may be a large deviation between the total similarities of base stations in different specific regions. Therefore, when the total similarity to one base station is calculated, a standard score (Z-score) is calculated through normalization.
기지국의 표준 점수를 산출하는 방법은 두 가지로 나뉜다. 첫 번째는, 특정 지역을 메타 데이터에 포함하고 있는 기지국들의 특정 지역에 대한 총 유사도들을 이용하여 제1 표준 점수를 산출하는 것이다. 두 번째는, 위의 유사도와 함께 특정 지역을 메타 데이터에 포함하고 있지 않은 기지국들의 특정 지역에 대한 총 유사도를 모두 이용하여 제2 표준 점수를 산출하는 것이다. 본 발명의 일 실시예에 따라 첫 번째 표준 점수의 경우, 특정 지역과 관련이 있는 것으로 관리되던 기지국들 중 관련도가 낮은 기지국을 제거하기 위해 이용될 수 있고, 두 번째 표준 점수의 경우 특정 지역과 관련이 없는 것으로 관리되던 기지국들 중 관련도가 높은 기지국의 메타 데이터에 특정 지역을 포함시키기 위해 이용될 수 있다. 다만 이에 한정되는 것은 아니고, 메타 데이터 관리 기준이 되는 표준 점수 기준은 다양하게 설정될 수 있다.There are two methods for calculating the standard score of the base station. The first is to calculate the first standard score by using the total similarities to the specific area of the base stations including the specific area in the metadata. The second is to calculate the second standard score by using all of the above similarity and the total similarity of the base stations that do not include the specific area in the metadata to the specific area. According to an embodiment of the present invention, in the case of the first standard score, it can be used to remove a base station with low relevance among base stations that have been managed as being related to a specific area, and in the case of the second standard score, it is associated with a specific area It may be used to include a specific region in metadata of a base station with high relevance among base stations that have been managed as unrelated. However, the present invention is not limited thereto, and a standard score criterion serving as a meta data management criterion may be set in various ways.
결과적으로, 서버는 제1 AP 및 제2 AP가 포함된 특정 지역과 기지국 간 얼마나 관련도가 높은지를 나타내는 기지국의 표준 점수를 획득한다.As a result, the server obtains a standard score of the base station indicating how high the relevance between the base station and the specific area including the first AP and the second AP is.
서버는 기지국의 표준 점수가 기 설정된 값 이하인 경우, 기지국의 메타 데이터를 수정한다(S306). 기지국의 메타 데이터에 특정 지역이 포함된 경우에는, 메타 데이터의 특정 지역을 null 값으로 저장하거나, 다른 지역으로 변경할 수 있다. 한편, 타 기지국의 특정 지역에 대한 표준 점수가 기 설정된 조건을 만족하는 경우, 타 기지국의 메타 데이터의 지역 명을 특정 지역으로 변경함으로써, 타 기지국을 특정 지역에 관련된 기지국으로 저장할 수 있다.When the standard score of the base station is less than or equal to a preset value, the server modifies the meta data of the base station (S306). When a specific area is included in the metadata of the base station, the specific area of the metadata may be stored as a null value or changed to another area. Meanwhile, when the standard score for a specific area of another base station satisfies a preset condition, the other base station may be stored as a base station related to the specific area by changing the area name of the metadata of the other base station to the specific area.
도 4a 및 도 4b는 본 발명의 일 실시예에 따른 기지국의 메타 데이터 관리 결과를 설명하기 위해 예시한 도면이다.4A and 4B are diagrams for explaining a result of meta data management of a base station according to an embodiment of the present invention.
도 4a 및 도 4b를 참조하면, 본 발명의 일 실시예에 따른 기지국의 메타 데이터 관리 결과로서, 사당역, 강남역 및 역삼역에 대한 복수의 기지국의 제1 표준 점수(Z-score) 및 제2 표준 점수가 각각 도시되어 있다.4A and 4B , as a result of metadata management of a base station according to an embodiment of the present invention, a first standard score (Z-score) and a second standard score of a plurality of base stations for Sadang Station, Gangnam Station, and Yeoksam Station are shown respectively.
사당역의 경우, 기존에 메타 데이터에 사당역을 포함하고 있는 기지국의 수는 잔류 영역, 탈락 영역 및 추가 영역에 있는 포인트의 총 개수와 같다. 본 발명의 일 실시예에 따른 기지국 메타 데이터 관리 방법을 수행한 후에는 도 4와 같이 사당역과의 표준 점수가 높은 기지국들은 잔류하거나 추가되고, 사당역과 표준 점수가 낮은 기지국들은 탈락한다. 여기서, 잔류란 메타 데이터를 유지할 기지국의 상태를 의미하고, 탈락이란 메타 데이터의 수정이 필요한 기지국의 상태를 의미한다.In the case of sadang station, the number of base stations including sadang station in the existing metadata is equal to the total number of points in the remaining area, the missing area, and the additional area. After performing the method for managing base station metadata according to an embodiment of the present invention, as shown in FIG. 4 , base stations having a high standard score with Sadang Station remain or are added, and base stations having a low standard score with Sadang Station are dropped. Here, the residual means the state of the base station to maintain the metadata, and the dropout means the state of the base station that needs to modify the meta data.
이처럼, 사당역, 강남역 및 역삼역과 관련도가 높은 기지국들만 별도로 추출하여, 각 지하철 역 내에 위치한 단말들에게 통신 서비스를 제공할 때 별도로 추출된 기지국만을 이용하여 단말에게 서비스를 제공하는 경우, 단말은 최상의 통신 서비스를 제공받을 수 있다.In this way, only base stations with high relevance to Sadang Station, Gangnam Station, and Yeoksam Station are extracted separately, and when providing a communication service to terminals located in each subway station, when providing a service to a terminal using only the separately extracted base station, the terminal is the best Communication services can be provided.
도 3에서는 과정 S300 내지 과정 S306을 순차적으로 실행하는 것으로 기재하고 있으나, 이는 본 발명의 일 실시예의 기술 사상을 예시적으로 설명한 것에 불과한 것이다. 다시 말해, 본 발명의 일 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 일 실시예의 본질적인 특성에서 벗어나지 않는 범위에서 도 6에 기재된 순서를 변경하여 실행하거나 과정 S300 내지 과정 S306 중 하나 이상의 과정을 병렬적으로 실행하는 것으로 다양하게 수정 및 변형하여 적용 가능할 것이므로, 도 3은 시계열적인 순서로 한정되는 것은 아니다.Although it is described in FIG. 3 that steps S300 to S306 are sequentially executed, this is merely illustrative of the technical idea of an embodiment of the present invention. In other words, one of ordinary skill in the art to which an embodiment of the present invention pertains may change the order described in FIG. 6 or perform one of steps S300 to S306 within a range that does not depart from the essential characteristics of an embodiment of the present invention. Since the above process may be variously modified and modified by executing the above process in parallel, FIG. 3 is not limited to a time-series order.
한편, 도 3에 도시된 과정들은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 즉, 이러한 컴퓨터가 읽을 수 있는 기록매체는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등의 비일시적인(non-transitory) 매체일 수 있으며, 또한 캐리어 웨이브(예를 들어, 인터넷을 통한 전송) 및 데이터 전송 매체(data transmission medium)와 같은 일시적인(transitory) 매체를 더 포함할 수도 있다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.Meanwhile, the processes illustrated in FIG. 3 can be implemented as computer-readable codes on a computer-readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data readable by a computer system is stored. That is, the computer-readable recording medium may be a non-transitory medium such as ROM, RAM, CD-ROM, magnetic tape, floppy disk, and optical data storage device, and also carrier wave (for example, , transmission over the Internet) and may further include a transitory medium such as a data transmission medium. In addition, the computer-readable recording medium is distributed in a network-connected computer system so that the computer-readable code can be stored and executed in a distributed manner.
이상의 설명은 본 실시예의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 실시예의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 실시예들은 본 실시예의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 실시예의 기술 사상의 범위가 한정되는 것은 아니다. 본 실시예의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 실시예의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The above description is merely illustrative of the technical idea of this embodiment, and various modifications and variations will be possible by those skilled in the art to which this embodiment belongs without departing from the essential characteristics of the present embodiment. Accordingly, the present embodiments are intended to explain rather than limit the technical spirit of the present embodiment, and the scope of the technical spirit of the present embodiment is not limited by these embodiments. The protection scope of this embodiment should be interpreted by the following claims, and all technical ideas within the equivalent range should be interpreted as being included in the scope of the present embodiment.
100: 특정 지역
110: 단말
120: 타 기지국
130: 제1 기지국
140: AP
150: 제2 기지국100: specific area 110: terminal
120: other base station 130: first base station
140: AP 150: second base station
Claims (12)
단말의 통신 이력에 포함된 기지국의 식별 정보, 상기 제1 AP의 식별 정보 및 상기 제2 AP의 식별 정보를 기지국 벡터, 제1 벡터 및 제2 벡터로 각각 변환하는 단계;
상기 기지국 벡터와 상기 제1 벡터 간 유사도 및 상기 기지국 벡터와 상기 제2 벡터 간 유사도를 기반으로 상기 기지국의 상기 제1 AP 및 상기 제2 AP에 대한 총 유사도를 산출하는 단계;
상기 기지국의 총 유사도와, 상기 특정 지역을 메타 데이터에 포함하는 타 기지국의 상기 제1 AP 및 상기 제2 AP에 대한 총 유사도를 이용하여 상기 기지국의 표준 점수를 계산하는 단계; 및
상기 기지국의 표준 점수가 기 설정된 조건을 만족하는지 여부에 따라 상기 기지국의 메타 데이터를 수정하는 단계;
를 포함하는 기지국의 메타 데이터 관리 장치의 동작 방법.A method of operating a management device for managing metadata of a base station according to a degree of relevance to a first AP and a second AP located in a specific area, the method comprising:
converting the identification information of the base station, the identification information of the first AP, and the identification information of the second AP included in the communication history of the terminal into a base station vector, a first vector, and a second vector, respectively;
calculating a total similarity of the base station to the first AP and the second AP based on the similarity between the base station vector and the first vector and the similarity between the base station vector and the second vector;
calculating a standard score of the base station using the total similarity of the base station and the total similarity to the first AP and the second AP of other base stations including the specific region in metadata; and
modifying the metadata of the base station according to whether the standard score of the base station satisfies a preset condition;
A method of operating an apparatus for managing metadata of a base station, comprising:
상기 기지국이 메타 데이터에 상기 특정 지역을 포함하는 경우, 상기 표준 점수는 상기 기지국의 제1 표준 점수이고,
상기 동작 방법은,
상기 특정 지역을 메타 데이터에 포함하지 않은 외부 기지국의 상기 제1 AP 및 상기 제2 AP에 대한 총 유사도를 산출하는 단계;
상기 기지국의 총 유사도, 상기 타 기지국의 총 유사도, 및 상기 외부 기지국의 총 유사도를 이용하여 상기 기지국의 제2 표준 점수를 계산하는 단계; 및
상기 기지국의 제1 표준 점수 및 제2 표준 점수가 기 설정된 조건을 만족하지 못하는 경우, 상기 기지국의 메타 데이터에 포함된 상기 특정 지역을 제거하는 단계를 더 포함하는 기지국의 메타 데이터 관리 장치의 동작 방법.According to claim 1,
When the base station includes the specific area in the metadata, the standard score is the first standard score of the base station,
The method of operation is
calculating a total similarity of an external base station that does not include the specific region in the metadata to the first AP and the second AP;
calculating a second standard score of the base station using the total similarity of the base station, the total similarity of other base stations, and the total similarity of the external base station; and
When the first standard score and the second standard score of the base station do not satisfy a preset condition, the method further comprising removing the specific region included in the meta data of the base station. .
상기 외부 기지국의 제1 표준 점수 및 제2 표준 점수가 기 설정된 조건을 만족하는 경우, 상기 외부 기지국의 메타 데이터에 상기 특정 지역을 포함시키는 단계를 더 포함하는 기지국의 메타 데이터 관리 장치의 동작 방법.3. The method of claim 2,
When the first standard score and the second standard score of the external base station satisfy a preset condition, including the specific region in the metadata of the external base station.
상기 변환하는 단계는,
상기 기지국의 식별 정보, 상기 제1 AP의 식별 정보 및 상기 제2 AP의 식별 정보를 훈련된 언어 모델에 입력하여 상기 기지국 벡터, 상기 제1 벡터 및 상기 제2 벡터를 생성하는 단계이며,
상기 언어 모델의 훈련 방법은,
단말의 통신 이력에서 시간 순서대로 나열된 복수의 식별 정보를 선택하는 단계; 및
상기 복수의 식별 정보 중 하나의 식별 정보를 상기 언어 모델에 입력하면, 상기 복수의 식별 정보 중 다른 하나의 식별 정보를 출력할 확률이 증가하도록 파라미터를 조정하는 단계;
를 포함하는 기지국의 메타 데이터 관리 장치의 동작 방법.According to claim 1,
The converting step is
generating the base station vector, the first vector, and the second vector by inputting the identification information of the base station, the identification information of the first AP, and the identification information of the second AP into a trained language model;
The training method of the language model is,
selecting a plurality of pieces of identification information listed in chronological order from the communication history of the terminal; and
adjusting a parameter to increase a probability of outputting another piece of identification information from among the plurality of pieces of identification information when inputting one piece of identification information from among the plurality of pieces of identification information into the language model;
A method of operating an apparatus for managing metadata of a base station, comprising:
상기 언어 모델의 훈련 방법은,
상기 복수의 식별 정보 중 하나의 식별 정보를 상기 언어 모델에 입력하면, 상기 복수의 식별 정보에 포함되지 않는 타 식별 정보를 출력할 확률이 감소하도록 파라미터를 조정하는 단계;
를 더 포함하는 기지국의 메타 데이터 관리 장치의 동작 방법.5. The method of claim 4,
The training method of the language model,
adjusting a parameter to reduce a probability of outputting other identification information not included in the plurality of identification information when one identification information among the plurality of identification information is input to the language model;
Method of operating the apparatus for managing metadata of a base station further comprising a.
상기 복수의 식별 정보 및 상기 타 식별 정보는,
단말이 통신한 AP의 식별 정보 또는 기지국의 식별 정보 중 적어도 어느 하나를 포함하는 기지국의 메타 데이터 관리 장치의 동작 방법.6. The method of claim 5,
The plurality of identification information and the other identification information,
A method of operating an apparatus for managing metadata of a base station including at least one of identification information of an AP with which the terminal communicated and identification information of a base station.
단말을 기준으로 상기 제1 AP, 상기 제2 AP 및 기지국 간 통신 이력 및 명령어들(instructions)을 저장하는 적어도 하나의 메모리; 및
상기 메모리에 저장된 적어도 하나의 명령어를 실행함으로써, 기지국의 메타 데이터를 관리하도록 동작시키는 적어도 하나의 프로세서를 포함하고,
상기 적어도 하나의 메모리는 상기 적어도 하나의 프로세서를 통해,
상기 단말의 통신 이력에 포함된 기지국의 식별 정보, 상기 제1 AP의 식별 정보 및 상기 제2 AP의 식별 정보를 기지국 벡터, 제1 벡터 및 제2 벡터로 각각 변환하고,
상기 기지국 벡터와 상기 제1 벡터 간 유사도 및 상기 기지국 벡터와 상기 제2 벡터 간 유사도를 기반으로 상기 기지국의 상기 제1 AP 및 상기 제2 AP에 대한 총 유사도를 산출하고,
상기 기지국의 총 유사도와, 상기 특정 지역을 메타 데이터에 포함하는 타 기지국의 상기 제1 AP 및 상기 제2 AP에 대한 총 유사도를 이용하여 상기 기지국의 표준 점수를 계산하고,
상기 기지국의 표준 점수가 기 설정된 조건을 만족하는지 여부에 따라 상기 기지국의 메타 데이터를 수정하도록 설정된 메타 데이터 관리 서버.In the meta data management server of the base station related to the first AP and the second AP located in a specific area,
at least one memory for storing communication history and instructions between the first AP, the second AP, and a base station based on a terminal; and
at least one processor operative to manage metadata of the base station by executing at least one instruction stored in the memory;
The at least one memory through the at least one processor,
Converting the identification information of the base station, the identification information of the first AP, and the identification information of the second AP included in the communication history of the terminal into a base station vector, a first vector, and a second vector, respectively,
calculating the total similarity of the base station to the first AP and the second AP based on the similarity between the base station vector and the first vector and the similarity between the base station vector and the second vector;
calculating the standard score of the base station using the total similarity of the base station and the total similarity to the first AP and the second AP of another base station including the specific region in metadata;
A metadata management server configured to modify metadata of the base station according to whether the standard score of the base station satisfies a preset condition.
상기 기지국이 메타 데이터에 상기 특정 지역을 포함하는 경우, 상기 표준 점수는 상기 기지국의 제1 표준 점수이고,
상기 적어도 하나의 메모리는 상기 적어도 하나의 프로세서가,
상기 특정 지역을 메타 데이터에 포함하지 않은 외부 기지국의 상기 제1 AP 및 상기 제2 AP에 대한 총 유사도를 산출하고,
상기 기지국의 총 유사도, 상기 타 기지국의 총 유사도, 및 상기 외부 기지국의 총 유사도를 이용하여 상기 기지국의 제2 표준 점수를 계산하고,
상기 기지국의 제1 표준 점수 및 제2 표준 점수가 기 설정된 조건을 만족하지 못하는 경우, 상기 기지국의 메타 데이터에 포함된 상기 특정 지역을 제거하도록 설정된 명령어들을 저장하는 메타 데이터 관리 서버.8. The method of claim 7,
When the base station includes the specific area in the metadata, the standard score is the first standard score of the base station,
The at least one memory is the at least one processor,
Calculating the total similarity to the first AP and the second AP of an external base station that does not include the specific region in the metadata;
calculating a second standard score of the base station using the total similarity of the base station, the total similarity of other base stations, and the total similarity of the external base station;
When the first standard score and the second standard score of the base station do not satisfy a preset condition, the metadata management server stores commands set to remove the specific region included in the meta data of the base station.
상기 적어도 하나의 메모리는 상기 적어도 하나의 프로세서가,
상기 외부 기지국의 제1 표준 점수 및 제2 표준 점수가 기 설정된 조건을 만족하는 경우, 상기 외부 기지국의 메타 데이터에 상기 특정 지역을 포함시키 도록 설정된 명령어들을 저장하는 메타 데이터 관리 서버.9. The method of claim 8,
The at least one memory is the at least one processor,
When the first standard score and the second standard score of the external base station satisfy a preset condition, the metadata management server stores commands set to include the specific region in the metadata of the external base station.
상기 적어도 하나의 메모리는 상기 적어도 하나의 프로세서가,
상기 기지국의 식별 정보, 상기 제1 AP의 식별 정보 및 상기 제2 AP의 식별 정보를 훈련된 언어 모델에 입력하여 상기 기지국 벡터, 상기 제1 벡터 및 상기 제2 벡터를 생성하도록 설정된 명령어들을 저장하고,
상기 언어 모델의 훈련 방법은,
단말의 통신 이력에서 시간 순서대로 나열된 복수의 식별 정보를 선택하는 단계; 및
상기 복수의 식별 정보 중 하나의 식별 정보를 상기 언어 모델에 입력하면, 상기 복수의 식별 정보 중 다른 하나의 식별 정보를 출력할 확률이 증가하도록 파라미터를 조정하는 단계;
를 포함하는 메타 데이터 관리 서버.8. The method of claim 7,
The at least one memory is the at least one processor,
Store the instructions set to generate the base station vector, the first vector, and the second vector by inputting the identification information of the base station, the identification information of the first AP, and the identification information of the second AP into a trained language model; ,
The training method of the language model is,
selecting a plurality of pieces of identification information listed in chronological order from the communication history of the terminal; and
adjusting a parameter to increase a probability of outputting another piece of identification information from among the plurality of pieces of identification information when inputting one piece of identification information from among the plurality of pieces of identification information into the language model;
A metadata management server that includes.
상기 단말의 통신 이력에서 시간 순서대로 나열된 복수의 식별 정보를 선택하는 단계; 및
상기 복수의 식별 정보 중 하나의 식별 정보를 상기 언어 모델에 입력하면, 상기 복수의 식별 정보 중 다른 하나의 식별 정보를 출력할 확률이 증가하도록 파라미터를 조정하는 단계;
를 포함하는 언어 모델의 훈련 방법.In the training method of the language model for converting the identification information of the AP or the base station communicated by the terminal into a vector,
selecting a plurality of pieces of identification information listed in chronological order from the communication history of the terminal; and
adjusting a parameter to increase a probability of outputting another piece of identification information from among the plurality of pieces of identification information when inputting one piece of identification information from among the plurality of pieces of identification information into the language model;
A training method of a language model comprising
상기 복수의 식별 정보 중 하나의 식별 정보를 상기 언어 모델에 입력하면, 상기 복수의 식별 정보에 포함되지 않는 타 식별 정보를 출력할 확률이 감소하도록 파라미터를 조정하는 단계;
를 더 포함하는 언어 모델의 훈련 방법.12. The method of claim 11,
adjusting a parameter to decrease a probability of outputting other identification information not included in the plurality of identification information when one identification information among the plurality of identification information is input to the language model;
A training method of a language model further comprising a.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020200011294A KR102878142B1 (en) | 2020-01-30 | 2020-01-30 | Method and Device for Managing Metadata of Base Station |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020200011294A KR102878142B1 (en) | 2020-01-30 | 2020-01-30 | Method and Device for Managing Metadata of Base Station |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20210097504A true KR20210097504A (en) | 2021-08-09 |
| KR102878142B1 KR102878142B1 (en) | 2025-10-28 |
Family
ID=77313382
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020200011294A Active KR102878142B1 (en) | 2020-01-30 | 2020-01-30 | Method and Device for Managing Metadata of Base Station |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102878142B1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20140076891A (en) * | 2012-12-13 | 2014-06-23 | 에스케이텔레콤 주식회사 | Base station identification allocating apparatus and control method thereof |
| US9900742B1 (en) * | 2017-03-17 | 2018-02-20 | SCRRD, Inc. | Wireless device detection, tracking, and authentication platform and techniques |
| WO2018151619A1 (en) * | 2017-02-20 | 2018-08-23 | Huawei Technologies Co., Ltd. | Network analysis tool testing |
| US20180270612A1 (en) * | 2017-03-17 | 2018-09-20 | SCRRD, Inc. | Wireless Device Detection, Tracking, and Authentication Platform and Techniques |
-
2020
- 2020-01-30 KR KR1020200011294A patent/KR102878142B1/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20140076891A (en) * | 2012-12-13 | 2014-06-23 | 에스케이텔레콤 주식회사 | Base station identification allocating apparatus and control method thereof |
| WO2018151619A1 (en) * | 2017-02-20 | 2018-08-23 | Huawei Technologies Co., Ltd. | Network analysis tool testing |
| US9900742B1 (en) * | 2017-03-17 | 2018-02-20 | SCRRD, Inc. | Wireless device detection, tracking, and authentication platform and techniques |
| US20180270612A1 (en) * | 2017-03-17 | 2018-09-20 | SCRRD, Inc. | Wireless Device Detection, Tracking, and Authentication Platform and Techniques |
Also Published As
| Publication number | Publication date |
|---|---|
| KR102878142B1 (en) | 2025-10-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11956643B2 (en) | Station placement designing method, station placement designing apparatus and program | |
| CN112311600A (en) | Method and device for generating policy advice based on network data analysis | |
| CN108830329A (en) | Image processing method and device | |
| EP3308559B1 (en) | Method and system for determining a positioning interval of a mobile terminal | |
| EP4250593A1 (en) | Satellite terminal access management method, core network, computer apparatus, and storage medium | |
| US20250061383A1 (en) | Model Selection Method and Network-Side Device | |
| US20240095588A1 (en) | Methods, apparatus and machine-readable mediums relating to machine learning models | |
| CN115345324A (en) | Fault location method, device, equipment, storage medium and product | |
| US20240073107A1 (en) | Network degradation prediction | |
| KR20210097504A (en) | Method and Device for Managing Metadata of Base Station | |
| WO2025107960A1 (en) | Information transmission method and apparatus, and device | |
| CN112015922B (en) | Method, device, equipment and storage medium for retrieving multimedia file | |
| US20230036110A1 (en) | Optimization engine, optimization method, and program | |
| WO2024175829A1 (en) | Method and apparatus for managing cellular network | |
| JPWO2020121585A1 (en) | Transportation judgment device | |
| CN112381629B (en) | Method, electronic device and storage medium for order scheduling | |
| CN118828653A (en) | Wireless base station hidden danger prediction method, electronic device and computer readable storage medium | |
| CN112765022B (en) | Webshell static detection method based on data stream and electronic equipment | |
| CN110940951A (en) | Positioning method and equipment | |
| WO2024013812A1 (en) | Wireless communication system, terminal device, base station device, control device, and wireless communication scheme selection method | |
| CN116600220B (en) | Network topology restoration method, device, equipment and readable storage medium | |
| KR20230134313A (en) | Service providing server that can register in a database by generating the information for frequently asked questions and answers, and the operating method thereof | |
| CN115470316A (en) | Text processing method and device, electronic equipment and storage medium | |
| CN110430230A (en) | A kind of high precision GNSS receiver remote setting method and device | |
| CN111507682A (en) | Work order processing method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| A201 | Request for examination | ||
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D22 | Grant of ip right intended |
Free format text: ST27 STATUS EVENT CODE: A-1-2-D10-D22-EXM-PE0701 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| F11 | Ip right granted following substantive examination |
Free format text: ST27 STATUS EVENT CODE: A-2-4-F10-F11-EXM-PR0701 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-2-2-U10-U11-OTH-PR1002 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| Q13 | Ip right document published |
Free format text: ST27 STATUS EVENT CODE: A-4-4-Q10-Q13-NAP-PG1601 (AS PROVIDED BY THE NATIONAL OFFICE) |