[go: up one dir, main page]

KR20160053619A - Apparatus and method for estimating position of mobile device - Google Patents

Apparatus and method for estimating position of mobile device Download PDF

Info

Publication number
KR20160053619A
KR20160053619A KR1020140152914A KR20140152914A KR20160053619A KR 20160053619 A KR20160053619 A KR 20160053619A KR 1020140152914 A KR1020140152914 A KR 1020140152914A KR 20140152914 A KR20140152914 A KR 20140152914A KR 20160053619 A KR20160053619 A KR 20160053619A
Authority
KR
South Korea
Prior art keywords
information
mobile terminal
estimating
location
extracting
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.)
Ceased
Application number
KR1020140152914A
Other languages
Korean (ko)
Inventor
오윤식
Original Assignee
(주) 이스트몹
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주) 이스트몹 filed Critical (주) 이스트몹
Priority to KR1020140152914A priority Critical patent/KR20160053619A/en
Priority to PCT/KR2014/011378 priority patent/WO2016072551A1/en
Publication of KR20160053619A publication Critical patent/KR20160053619A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/69Types of network addresses using geographic information, e.g. room number
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The objective of the present invention is to provide a device for estimating the location of a mobile terminal and a method thereof capable of efficiently estimating the location of a mobile terminal without using a GPS device or a database of an AP. The method comprises the steps of: receiving a plurality of pieces of internet protocol (IP) information from a mobile terminal which is in motion; and estimating the location of the mobile terminal based on the plurality of pieces of IP information.

Description

모바일 단말의 위치 추정 장치 및 방법{APPARATUS AND METHOD FOR ESTIMATING POSITION OF MOBILE DEVICE}[0001] APPARATUS AND METHOD FOR ESTIMATING POSITION OF MOBILE DEVICE [0002]

본 발명은 모바일 단말의 위치를 추정하는 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for estimating the position of a mobile terminal.

위치 기반 서비스(Location Based Service, LBS)의 발전에 따라, 모바일 단말의 위치를 추정하는 기술이 요구되고 있다.BACKGROUND ART With the development of a location based service (LBS), a technique for estimating the position of a mobile terminal is required.

일반적으로, 모바일 단말 내에 탑재된 GPS(Global Positioning System) 기능을 이용하거나, 모바일 단말이 접속하고 있는 AP(Access Point)에 대한 정보를 이용함으로써 모바일 단말의 위치를 추정할 수 있다.In general, the position of a mobile terminal can be estimated by using a Global Positioning System (GPS) function installed in the mobile terminal or by using information about an access point (AP) to which the mobile terminal is connected.

다만, GPS 기능을 이용할 경우, 모바일 단말이 실내에 위치할 때에는 정확한 위치 추정이 어려우며, 배터리 소모가 큰 문제가 있다. 그리고, 모바일 단말이 접속하고 있는 AP에 대한 정보를 이용하는 경우, 방대한 스케일의 AP 데이터베이스(Database, DB)를 별도로 구축하여야 하는 문제가 있다.However, when the GPS function is used, it is difficult to accurately estimate the position when the mobile terminal is located indoors, and there is a problem that the battery consumption is large. When the mobile terminal uses the information on the AP to which the mobile terminal is connected, there is a problem that a large scale AP database (DB) needs to be separately constructed.

이에 따라, 모바일 단말의 위치를 정확하고 효율적으로 추정하는 기술이 필요하다. Accordingly, there is a need for a technique for accurately and efficiently estimating the position of the mobile terminal.

본 발명이 이루고자 하는 기술적 과제는 모바일 단말의 위치를 추정하는 장치 및 방법을 제공하는 것이다.SUMMARY OF THE INVENTION The present invention provides an apparatus and method for estimating a location of a mobile terminal.

본 발명의 한 실시예에 따른 위치 추정 장치가 모바일 단말의 위치를 추정하는 위치 추정 방법은 이동 중인 모바일 단말로부터 복수의 IP(Internet Protocol) 정보를 수신하는 단계, 그리고 상기 복수의 IP 정보에 기초하여 상기 모바일 단말의 위치를 추정하는 단계를 포함한다.According to an aspect of the present invention, there is provided a method for estimating a location of a mobile terminal, the method comprising: receiving a plurality of IP (Internet Protocol) information from a mobile terminal in motion; And estimating a position of the mobile terminal.

상기 위치를 추정하는 단계는, 각 IP 정보에 따른 위치 정보를 추출하는 단계, 상기 각 IP 정보에 따른 위치 정보 및 상기 각 IP 정보를 수신한 시간 정보를 저장하는 단계, 그리고 저장한 위치 정보 및 시간 정보에 기초하여 상기 모바일 단말의 위치를 추적하는 단계를 포함할 수 있다.The step of estimating the location may include extracting location information according to each IP information, storing location information according to each IP information and time information on the received IP information, And tracking the location of the mobile terminal based on the information.

상기 위치를 추적하는 단계는, 저장한 위치 정보 및 시간 정보로부터 상기 모바일 단말의 이동 패턴에 관한 통계 데이터를 추출하는 단계, 그리고 상기 통계 데이터로부터 소정 시간에서의 위치를 추출하는 단계를 포함할 수 있다.The step of tracking the position may include extracting statistical data on the movement pattern of the mobile terminal from the stored positional information and time information and extracting a position at a predetermined time from the statistical data .

상기 위치 정보는 각각 위도 정보 및 경도 정보를 포함할 수 있다.The location information may include latitude information and latitude information, respectively.

상기 IP 정보는 상기 모바일 단말이 접속한 라우터의 IP 정보일 수 있다.The IP information may be IP information of a router connected to the mobile terminal.

본 발명의 한 실시예에 따른 모바일 단말의 위치를 추정하는 위치 추정 장치는 이동 중인 모바일 단말로부터 복수의 IP(Internet Protocol) 정보를 수신하는 수신부, 그리고 상기 복수의 IP 정보에 기초하여 상기 모바일 단말의 위치를 추정하는 위치 추정부를 포함한다.A location estimation apparatus for estimating a location of a mobile terminal according to an exemplary embodiment of the present invention includes a receiver for receiving a plurality of Internet Protocol (IP) information from a mobile terminal in motion, And a position estimating unit for estimating the position.

상기 위치 추정부는, 각 IP 정보에 따른 위치 정보를 추출하는 위치 정보 추출 유닛, 상기 각 IP 정보에 따른 위치 정보 및 상기 각 IP 정보를 수신한 시간 정보를 저장하는 저장 유닛, 저장한 위치 정보 및 시간 정보로부터 상기 모바일 단말의 이동 패턴에 관한 통계 데이터를 추출하는 통계 처리 유닛, 그리고 상기 통계 데이터로부터 소정 시간에서의 위치를 추출하는 위치 추출 유닛을 포함할 수 있다.The location estimating unit may include a location information extracting unit for extracting location information according to each IP information, a storage unit for storing location information according to the IP information, time information for receiving the IP information, A statistical processing unit for extracting statistical data on the movement pattern of the mobile terminal from the information, and a position extraction unit for extracting a position at a predetermined time from the statistical data.

상기 위치 추출 유닛은 상기 통계 데이터의 오차 범위를 반영하여 상기 소정 시간에서의 위치를 추출할 수 있다.The position extracting unit may extract the position at the predetermined time by reflecting the error range of the statistical data.

상기 저장 유닛은 상기 모바일 단말의 식별 정보를 더 저장할 수 있다.The storage unit may further store identification information of the mobile terminal.

각 모바일 단말의 위치를 이용하여 소정 영역 내의 복수의 모바일 단말을 선택하는 모바일 단말 선택부를 더 포함할 수 있다.And a mobile terminal selection unit for selecting a plurality of mobile terminals within a predetermined area by using the position of each mobile terminal.

본 발명의 실시예에 따르면, GPS 장비를 사용하거나, AP의 데이터베이스를 사용하지 않고도, 이동하는 모바일 단말의 위치를 용이하게 추정할 수 있다.According to the embodiment of the present invention, it is possible to easily estimate the position of the mobile terminal without using the GPS equipment or using the database of the AP.

도 1은 본 발명의 한 실시예에 따른 위치 추정 시스템을 나타내는 도면이다.
도 2는 본 발명의 한 실시예에 따른 위치 추정 장치의 블록도이다.
도 3은 본 발명의 한 실시예에 따른 위치 추정 시스템이 모바일 단말의 위치를 추정하는 방법을 나타내는 흐름도이다.
도 4는 본 발명의 한 실시예에 따른 위치 추정 장치가 모바일 단말의 위치를 추정하는 방법을 나타내는 순서도이다.
도 5는 단일의 IP 정보를 이용하여 모바일 단말의 위치 정보를 추정하는 예와 본 발명의 한 실시예에 따라 이동 중인 모바일 단말의 복수의 IP 정보로부터 모바일 단말의 위치 정보를 추정하는 예를 나타낸다.
1 is a diagram illustrating a position estimation system in accordance with an embodiment of the present invention.
2 is a block diagram of a position estimating apparatus according to an embodiment of the present invention.
3 is a flowchart illustrating a method of estimating the position of a mobile terminal in a position estimation system according to an embodiment of the present invention.
4 is a flowchart illustrating a method of estimating a position of a mobile terminal according to an exemplary embodiment of the present invention.
5 shows an example of estimating location information of a mobile terminal using a single IP information and an example of estimating location information of a mobile terminal from a plurality of IP information of the mobile terminal in motion according to an embodiment of the present invention.

본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. The present invention is capable of various modifications and various embodiments, and specific embodiments are illustrated and described in the drawings. It should be understood, however, that the invention is not intended to be limited to the particular embodiments, but includes all modifications, equivalents, and alternatives falling within the spirit and scope of the invention.

제2, 제1 등과 같이 서수를 포함하는 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되지는 않는다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제2 구성요소는 제1 구성요소로 명명될 수 있고, 유사하게 제1 구성요소도 제2 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다. The terms including ordinal, such as second, first, etc., may be used to describe various elements, but the elements are not limited to these terms. The terms are used only for the purpose of distinguishing one component from another. For example, without departing from the scope of the present invention, the second component may be referred to as a first component, and similarly, the first component may also be referred to as a second component. And / or < / RTI > includes any combination of a plurality of related listed items or any of a plurality of related listed items.

어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. 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.

본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used in this application is used only to describe a specific embodiment and is not intended to limit the invention. The singular expressions include plural expressions unless the context clearly dictates otherwise. In the present application, the terms "comprises" or "having" and the like are used to specify that there is a feature, a number, a step, an operation, an element, a component or a combination thereof described in the specification, But do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, 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 to which this invention belongs. Terms such as those defined in commonly used dictionaries are to be interpreted as having a meaning consistent with the contextual meaning of the related art and are to be interpreted as either ideal or overly formal in the sense of the present application Do not.

이하, 첨부된 도면을 참조하여 실시예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 대응하는 구성 요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.Hereinafter, embodiments will be described in detail with reference to the accompanying drawings, wherein like or corresponding elements are denoted by the same reference numerals, and redundant description thereof will be omitted.

도 1은 본 발명의 한 실시예에 따른 위치 추정 시스템을 나타내는 도면이다.1 is a diagram illustrating a position estimation system in accordance with an embodiment of the present invention.

도 1을 참조하면, 위치 추정 시스템(10)은 복수의 모바일 단말(100), 위치 추정 장치(200) 및 복수의 라우터(300)를 포함한다.Referring to FIG. 1, the position estimation system 10 includes a plurality of mobile terminals 100, a position estimating apparatus 200, and a plurality of routers 300.

모바일 단말(100)은 인터넷 통신과 정보 검색 등의 컴퓨터 기능 및 무선 통신 기능을 포함하는 휴대용 기기를 의미한다. 모바일 단말(100)은, 예를 들면 스마트폰(smart phone), 태블릿 PC 등일 수 있다. The mobile terminal 100 refers to a portable device including a computer function such as Internet communication and information search and a wireless communication function. The mobile terminal 100 may be, for example, a smart phone, a tablet PC, or the like.

위치 추정 장치(200)는 이동 중인 모바일 단말(100)로부터 복수의 IP(Internet Protocol) 정보를 수신하며, 복수의 IP 정보에 기초하여 모바일 단말(100)의 위치를 추정한다. IP 정보는 모바일 단말(100)이 접속한 라우터(router)의 IP 정보일 수 있다. 모바일 단말(100)과 위치 추정 장치(200)는 서로 무선 통신 또는 인터넷 통신을 할 수 있다.The position estimation apparatus 200 receives a plurality of IP (Internet Protocol) information from the mobile terminal 100 in motion and estimates the position of the mobile terminal 100 based on the plurality of IP information. The IP information may be IP information of a router connected to the mobile terminal 100. The mobile terminal 100 and the position estimation apparatus 200 can perform wireless communication or Internet communication with each other.

라우터(300)는 고정된 노드이며, 모바일 단말(100)과 위치 추정 장치(200)를 중계한다. 라우터(300)마다 IP 정보가 할당되어 있을 수 있다. 라우터(300)에 할당되어 있는 IP 정보를 이용하면, 라우터(300)의 위치 정보를 추정할 수 있다.The router 300 is a fixed node and relays the mobile terminal 100 and the position estimating apparatus 200. IP information may be assigned to each router 300. Using the IP information allocated to the router 300, the location information of the router 300 can be estimated.

도 2는 본 발명의 한 실시예에 따른 위치 추정 장치의 블록도이며, 도 3은 본 발명의 한 실시예에 따른 위치 추정 시스템이 모바일 단말의 위치를 추정하는 방법을 나타내는 흐름도이고, 도 4는 본 발명의 한 실시예에 따른 위치 추정 장치가 모바일 단말의 위치를 추정하는 방법을 나타내는 순서도이다.FIG. 2 is a block diagram of a position estimating apparatus according to an embodiment of the present invention. FIG. 3 is a flowchart illustrating a method of estimating a position of a mobile terminal according to an embodiment of the present invention. FIG. 4 is a flowchart illustrating a method of estimating a position of a mobile terminal according to an exemplary embodiment of the present invention; FIG.

도 2및 3을 참조하면, 위치 추정 장치(200)는 수신부(210) 및 위치 추정부(220)를 포함한다.Referring to FIGS. 2 and 3, the position estimating apparatus 200 includes a receiver 210 and a position estimator 220.

위치 추정 장치(200)의 수신부(210)는 모바일 단말(100)로부터 IP 정보를 수신한다(S300). 여기서, IP 정보는 모바일 단말(100)이 접속하는 라우터(300)의 IP 정보일 수 있다. The receiving unit 210 of the position estimating apparatus 200 receives the IP information from the mobile terminal 100 (S300). Here, the IP information may be IP information of the router 300 to which the mobile terminal 100 connects.

모바일 단말(100)이 위치 이동을 하는 경우(S310), 위치 추정 장치(200)의 수신부(210)는 모바일 단말(100)로부터 IP 정보를 다시 수신한다(S320). When the mobile terminal 100 moves (S310), the receiving unit 210 of the position estimating apparatus 200 receives the IP information again from the mobile terminal 100 (S320).

이와 같이, 모바일 단말(100)이 위치 이동을 할 때마다(S330), 모바일 단말(100)이 접속하는 라우터(300)는 변경되며, 이에 따라 위치 추정 장치(200)의 수신부(210)가 수신하는 IP 정보는 달라질 수 있다(S340).Thus, every time the mobile terminal 100 moves (S330), the router 300 to which the mobile terminal 100 connects is changed so that the receiver 210 of the position estimating apparatus 200 receives The IP information may vary (S340).

그리고, 위치 추정 장치(200)의 위치 추정부(220)는 모바일 단말(100)에 대하여 누적된 복수의 IP 정보에 기초하여 모바일 단말(100)의 위치를 추정한다(S350).The position estimating unit 220 of the position estimating apparatus 200 estimates the position of the mobile terminal 100 based on the plurality of IP information accumulated with respect to the mobile terminal 100 (S350).

이하, 위치 추정부가 위치를 추정하는 방법을 더욱 구체적으로 설명한다.Hereinafter, a method of estimating the position of the position estimating unit will be described more specifically.

도 2 및 4를 참조하면, 본 발명의 한 실시예에 따른 위치 추정 장치(200)의 위치 추정부(220)는 위치 정보 추출 유닛(222), 저장 유닛(224), 통계 처리 유닛(226) 및 위치 추출 유닛(228)을 포함한다.2 and 4, the position estimating unit 220 of the position estimating apparatus 200 according to an embodiment of the present invention includes a position information extracting unit 222, a storing unit 224, a statistical processing unit 226, And a position extraction unit 228.

위치 추정부(220)의 위치 정보 추출 유닛(222)은 각 IP 정보에 따른 위치 정보를 추출한다(S400). 여기서, IP 정보는 모바일 단말(100)이 접속하는 라우터(300)의 IP 정보일 수 있다. 라우터(300)는 고정된 노드이며, 지역마다 할당되는 IP 주소가 달라진다. 이에 따라, 모바일 단말(100)이 접속하는 라우터(300)의 IP 정보를 분석하면, 모바일 단말(100)이 위치하는 영역을 대략적으로 추정할 수 있다. 여기서, 위치 정보는 위도 정보 및 경도 정보를 포함할 수 있다. 예를 들어, 위치 정보 추출 유닛(222)은 IP 조회 DB(Database)에 접속하여 해당 IP 정보에 대응하는 위도 정보 및 경도 정보를 추출할 수 있다. 위치 정보 추출 유닛(222)은 모바일 단말(100)로부터 IP 정보를 수신할 때마다 위치 정보를 추출할 수 있다. The location information extracting unit 222 of the location estimating unit 220 extracts location information according to each IP information (S400). Here, the IP information may be IP information of the router 300 to which the mobile terminal 100 connects. The router 300 is a fixed node, and the IP address allocated to each region is different. Accordingly, by analyzing the IP information of the router 300 connected to the mobile terminal 100, it is possible to roughly estimate the area where the mobile terminal 100 is located. Here, the location information may include latitude information and longitude information. For example, the location information extracting unit 222 can access the IP inquiry database (Database) and extract latitude information and longitude information corresponding to the IP information. The location information extraction unit 222 can extract location information each time it receives IP information from the mobile terminal 100. [

다음으로, 위치 추정부(220)의 저장 유닛(224)은 각 IP 정보에 따른 위치 정보 및 각 IP 정보를 수신한 시간 정보를 저장한다(S410). 이때, 저장 유닛(224)은 모바일 단말(100) 별로 위치 정보 및 시간 정보를 저장할 수 있다. 이를 위하여, 저장 유닛(224)은 모바일 단말(100)의 식별 정보를 함께 저장할 수 있다. 모바일 단말(100)의 식별 정보는 위치 추정 장치(200)에 의하여 부여된 고유한 ID(Identification)일 수 있다. 표 1은 저장 유닛(224)이 저장하는 데이터의 일 예를 나타낸다.Next, the storage unit 224 of the location estimation unit 220 stores location information according to each IP information and time information of each IP information received (S410). At this time, the storage unit 224 may store location information and time information for each mobile terminal 100. To this end, the storage unit 224 may store identification information of the mobile terminal 100 together. The identification information of the mobile terminal 100 may be a unique identification (ID) assigned by the position estimation apparatus 200. Table 1 shows an example of data that the storage unit 224 stores.

모바일 단말(ID)Mobile terminal (ID) IP 정보IP Information 위치 정보Location information 시간 정보Time information 1One IP 1IP 1 위치 영역 1Location area 1 2014.10.15 07:302014.10.15 07:30 IP 2IP 2 위치 영역 2Location area 2 2014.10.15 08:002014.10.15 08:00 IP 3IP 3 위치 영역 3Location area 3 2014.10.15 08:302014.10.15 08:30

여기서, 위치 영역은 소정의 위도 범위 및 소정의 경도 범위일 수 있다. 위치 영역 1, 2, 3은 각각 다른 위도 범위 및 경도 범위를 나타낼 수 있다. 표 1과 같이, 본 발명의 한 실시예에 따른 위치 추정 장치(200)는 모바일 단말이 이동할 때마다 위치 정보 및 시간 정보를 갱신하고, 이를 리스트화하여 저장할 수 있다. 저장 유닛(224)은 제한된 수 또는 제한된 범위 내에서 모바일 단말의 위치 정보 및 시간 정보를 저장할 수 있다. 예를 들어, 저장 유닛(224)은 5개 이내의 위치 정보 및 시간 정보 또는 3시간 이내에 수신된 위치 정보 및 시간 정보만을 저장할 수 있다. 이에 따라, 모바일 단말의 위치는 실시간으로 수신된 정보에 기초하여 추정될 수 있다.Here, the location area may be a predetermined latitude range and a predetermined longitude range. The location areas 1, 2, and 3 may represent different latitude and longitude ranges, respectively. As shown in Table 1, the location estimation apparatus 200 according to an embodiment of the present invention updates location information and time information every time the mobile terminal moves, and can list and store the location information and the time information. The storage unit 224 may store location information and time information of the mobile terminal within a limited number or limited range. For example, the storage unit 224 may store only up to 5 pieces of position information and time information, or only pieces of position information and time information received within 3 hours. Accordingly, the location of the mobile terminal can be estimated based on information received in real time.

다음으로, 위치 추정부(220)의 통계 처리 유닛(226)은 저장 유닛(224)에 저장된 위치 정보 및 시간 정보를 이용하여 모바일 단말의 이동 패턴에 관한 통계 데이터를 추출한다(S420). 여기서, 모바일 단말의 이동 패턴에 관한 통계 데이터는 모바일 단말의 요일 별, 시간대 별 확률적인 위치 데이터를 포함할 수 있다.Next, the statistical processing unit 226 of the position estimating unit 220 extracts statistical data on the movement pattern of the mobile terminal using the position information and the time information stored in the storage unit 224 (S420). Here, the statistical data on the movement pattern of the mobile terminal may include stochastic position data of each mobile terminal according to the day of the week and the time of day.

다음으로, 위치 추정부(220)의 위치 추출 유닛(228)은 통계 데이터를 이용하여 소정 시점에서 모바일 단말의 위치를 추출한다(S430). 여기서, 모바일 단말의 위치는 모바일 단말의 물리적인 위치의 근사값일 수 있다. 이때, 모바일 단말의 위치는 통계 데이터의 오차범위를 반영하여 추출될 수 있다.Next, the position extracting unit 228 of the position estimating unit 220 extracts the position of the mobile terminal at a predetermined time point using the statistical data (S430). Here, the location of the mobile terminal may be an approximation of the physical location of the mobile terminal. At this time, the position of the mobile terminal can be extracted reflecting the error range of the statistical data.

모바일 단말의 위치는 요구되는 정밀도의 수준에 따라 다르게 추출될 수 있다. 즉, 요구되는 정밀도의 수준에 따라 시간 범위를 다르게 제한하여 모바일 단말의 위치를 추출할 수 있다. 예를 들어, 표 1과 같이, 모바일 단말의 사용자가 주중에는 아침 7시 30분에는 위치 영역 1내에 위치하고, 아침 8시에는 위치 영역 2 내로 이동한 후, 아침 8시 30분에는 위치 영역 3 내로 이동한 것을 가정한다. 요구되는 정밀도의 수준이 낮은 경우, 위치 추출 유닛(228)은 아침 7시 30분에서 아침 8시 30분까지 수신한 IP 정보로부터 추출한 위치 정보를 고려하여 모바일 단말의 위치를 추출할 수 있다. 예를 들어, 모바일 단말이 아침 7시 30분에는 위치 영역 1에 있고, 아침 8시에는 위치 영역 2에 있고, 아침 8시 30분에는 위치 영역 3에 있는 경우, 위치 추출 유닛(228)은 모바일 단말이 현재 위치 영역 1, 위치 영역 2 및 위치 영역 3 사이에 있는 것으로 추정할 수 있다. 요구되는 정밀도의 수준이 높은 경우, 위치 추출 유닛(228)은 아침 8시에서 아침 8시 30분까지 수신한 IP 정보로부터 추출한 위치 정보를 고려하여 모바일 단말의 위치를 추출할 수 있다. 예를 들어, 모바일 단말이 아침 8시에는 위치 영역 2에 있고, 아침 8시 30분에는 위치 영역 3에 있는 경우, 위치 추출 유닛(228)은 모바일 단말이 현재 위치 영역 2와 위치 영역 3 사이에 위치하는 것으로 추정할 수 있다. The location of the mobile terminal may be extracted differently depending on the level of accuracy required. That is, the position of the mobile terminal can be extracted by restricting the time range according to the level of accuracy required. For example, as shown in Table 1, the user of the mobile terminal is located within the location area 1 at 7:30 am on weekdays, into the location area 2 at 8:00 am and then into the location area 3 at 8:30 am It is assumed that it has moved. If the required level of accuracy is low, the location extraction unit 228 can extract the location of the mobile terminal in consideration of the location information extracted from the IP information received from 7:30 am to 8:30 am in the morning. For example, if the mobile terminal is in location area 1 at 7:30 in the morning, at location area 2 at 8:00 in the morning, and at location area 3 at 8:30 in the morning, It can be estimated that the terminal is located between the current location area 1, the location area 2, and the location area 3. When the required level of accuracy is high, the location extracting unit 228 can extract the location of the mobile terminal in consideration of the location information extracted from the IP information received from 8:00 am to 8:30 am in the morning. For example, if the mobile terminal is in the location area 2 at 8 am and is in the location area 3 at 8:30 am, the location extraction unit 228 determines that the mobile terminal is located between the current location area 2 and the location area 3 Can be assumed to be located.

한편, 위치 추출 유닛(228)은 위치 영역 별로 가중치를 다르게 설정하여 모바일 단말의 위치를 추정할 수도 있다. 일 예로, 가장 최근에 수신한 IP 정보로부터 추출한 위치 정보의 순서대로 높은 가중치를 줄 수 있다. 예를 들어, 위치 추정 장치(200)가 표 1과 같이 아침 8시에 IP 2를 수신하고, 아침 8시 30분에 IP 3을 수신한 경우, 최근에 수신한 IP 정보인 IP 3로부터 추출한 위치 영역 3에 0.7의 가중치를 두고, 위치 영역 2에 0.3의 가중치를 두어 모바일 단말의 위치를 추정할 수 있다. On the other hand, the position extracting unit 228 may estimate the position of the mobile terminal by setting different weights for each position area. For example, a higher weight can be given in the order of location information extracted from the most recently received IP information. For example, when the position estimation apparatus 200 receives IP 2 at 8:00 in the morning as shown in Table 1 and receives IP 3 at 8:30 in the morning, A weight of 0.7 is assigned to the area 3, and a weight of 0.3 is assigned to the location area 2 to estimate the position of the mobile terminal.

한편, 도 2를 참조하면, 위치 추정 장치(200)는 모바일 단말 선택부(230)를 더 포함할 수 있다. 모바일 단말 선택부(230)는 각 모바일 단말의 위치를 이용하여 소정 영역 내의 복수의 모바일 단말을 선택한다. 즉, 모바일 단말 선택부(230)는 근접하여 위치하는 복수의 모바일 단말을 하나의 그룹으로 묶고, 하나의 그룹 내에 포함되는 모바일 단말 각각에게 동일한 그룹 내에 포함되어 있는 다른 모바일 단말들의 정보를 전송할 수 있다. 이에 따라, 근접하여 위치하는 복수의 모바일 단말은 서버를 통하지 않고 P2P(peer to peer) 방식으로 직접 파일 등을 송수신하거나, 음성 통화 또는 화상 통화를 할 수 있다.Referring to FIG. 2, the location estimation apparatus 200 may further include a mobile terminal selection unit 230. The mobile terminal selection unit 230 selects a plurality of mobile terminals in a predetermined area using the position of each mobile terminal. That is, the mobile terminal selection unit 230 may group a plurality of mobile terminals located close to each other into one group, and may transmit information of other mobile terminals included in the same group to mobile terminals included in one group . Accordingly, a plurality of mobile terminals located close to each other can send and receive files or the like directly in P2P (peer-to-peer) manner without using a server, or can make a voice call or a video call.

도 5는 단일의 IP 정보를 이용하여 모바일 단말의 위치 정보를 추정하는 예와 본 발명의 한 실시예에 따라 이동 중인 모바일 단말의 복수의 IP 정보로부터 모바일 단말의 위치 정보를 추정하는 예를 나타낸다. 모바일 단말이 위치 영역 1(서울시 마포구) 내의 A 지점에서 위치 영역 2(서울시 강남구) 내의 B 지점으로 이동한 것을 예로 들어 설명한다.5 shows an example of estimating location information of a mobile terminal using a single IP information and an example of estimating location information of a mobile terminal from a plurality of IP information of the mobile terminal in motion according to an embodiment of the present invention. The mobile terminal moves from A point in location area 1 (Mapo-gu, Seoul) to location B in location area 2 (Gangnam-gu, Seoul).

위치 추정 장치가 단일의 IP정보를 이용하여 위치를 추정할 경우, 모바일 단말이 위치 영역 1내의 A 지점에서 IP 정보를 송신한 후 위치 영역 2 내의 B 지점으로 이동하였더라도, 모바일 단말이 여전히 위치 영역 1 내에 위치하는 것으로 추정할 수 있다.Even if the mobile terminal moves from the A point in the location area 1 to the B point in the location area 2 after transmitting the IP information in the location area 1 when the location estimation device estimates the location using the single IP information, As shown in FIG.

이에 반해, 위치 추정 장치가 모바일 단말의 위치 정보 및 시간 정보에 관한 데이터베이스를 이용하여 위치를 추정할 경우, 위치 추정 장치는 모바일 단말이 위치 영역 2에 근접하는 C 지점에 위치하는 것으로 추정할 수 있다.On the other hand, when the position estimating apparatus estimates the position using the database regarding the position information and the time information of the mobile terminal, the position estimating apparatus can estimate that the mobile terminal is located at the position C close to the position region 2 .

즉, 복수의 IP 정보를 이용하여 모바일 단말의 위치 정보를 추정할 경우, 단일의 IP 정보를 이용하는 경우에 비하여 오차 범위를 줄일 수 있다.That is, when estimating the location information of the mobile terminal by using a plurality of IP information, the error range can be reduced as compared with the case of using single IP information.

본 실시예에서 사용되는 '~부'라는 용어는 소프트웨어 또는 FPGA(field-programmable gate array) 또는 ASIC과 같은 하드웨어 구성요소를 의미하며, '~부'는 어떤 역할들을 수행한다. 그렇지만 '~부'는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. '~부'는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 '~부'는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들, 및 변수들을 포함한다. 구성요소들과 '~부'들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 '~부'들로 결합되거나 추가적인 구성요소들과 '~부'들로 더 분리될 수 있다. 뿐만 아니라, 구성요소들 및 '~부'들은 디바이스 또는 보안 멀티미디어카드 내의 하나 또는 그 이상의 CPU들을 재생시키도록 구현될 수도 있다. As used in this embodiment, the term " portion " refers to a hardware component such as software or an FPGA (field-programmable gate array) or ASIC, and 'part' performs certain roles. However, 'part' is not meant to be limited to software or hardware. &Quot; to " may be configured to reside on an addressable storage medium and may be configured to play one or more processors. Thus, by way of example, 'parts' may refer to components such as software components, object-oriented software components, class components and task components, and processes, functions, , Subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables. The functions provided in the components and components may be further combined with a smaller number of components and components or further components and components. In addition, the components and components may be implemented to play back one or more CPUs in a device or a secure multimedia card.

상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the present invention as defined by the following claims It can be understood that

Claims (12)

위치 추정 장치가 모바일 단말의 위치를 추정하는 위치 추정 방법에 있어서,
이동 중인 모바일 단말로부터 복수의 IP(Internet Protocol) 정보를 수신하는 단계, 그리고
상기 복수의 IP 정보에 기초하여 상기 모바일 단말의 위치를 추정하는 단계
를 포함하는 위치 추정 방법.
A position estimation method for estimating a position of a mobile terminal by a position estimation device,
Receiving a plurality of IP (Internet Protocol) information from a mobile terminal in motion, and
Estimating a position of the mobile terminal based on the plurality of IP information
/ RTI >
제1항에 있어서,
상기 위치를 추정하는 단계는,
각 IP 정보에 따른 위치 정보를 추출하는 단계,
상기 각 IP 정보에 따른 위치 정보 및 상기 각 IP 정보를 수신한 시간 정보를 저장하는 단계, 그리고
저장한 위치 정보 및 시간 정보에 기초하여 상기 모바일 단말의 위치를 추적하는 단계
를 포함하는 위치 추정 방법.
The method according to claim 1,
The step of estimating the position comprises:
Extracting location information according to each IP information,
Storing location information according to each IP information and time information of each IP information received, and
Tracking the location of the mobile terminal based on the stored location information and time information
/ RTI >
제2항에 있어서,
상기 위치를 추적하는 단계는,
저장한 위치 정보 및 시간 정보로부터 상기 모바일 단말의 이동 패턴에 관한 통계 데이터를 추출하는 단계, 그리고
상기 통계 데이터로부터 소정 시간에서의 위치를 추출하는 단계
를 포함하는 위치 추정 방법.
3. The method of claim 2,
Wherein the step of tracking the position comprises:
Extracting statistical data on the movement pattern of the mobile terminal from the stored location information and time information, and
Extracting a position at a predetermined time from the statistical data
/ RTI >
제2항에 있어서,
상기 위치 정보는 각각 위도 정보 및 경도 정보를 포함하는 위치 추정 방법.
3. The method of claim 2,
Wherein the location information includes latitude information and latitude information, respectively.
제1항에 있어서,
상기 IP 정보는 상기 모바일 단말이 접속한 라우터의 IP 정보인 위치 추정 방법.
The method according to claim 1,
Wherein the IP information is IP information of a router connected to the mobile terminal.
모바일 단말의 위치를 추정하는 위치 추정 장치에 있어서,
이동 중인 모바일 단말로부터 복수의 IP(Internet Protocol) 정보를 수신하는 수신부, 그리고
상기 복수의 IP 정보에 기초하여 상기 모바일 단말의 위치를 추정하는 위치 추정부
를 포함하는 위치 추정 장치.
1. A position estimating apparatus for estimating a position of a mobile terminal,
A receiver for receiving a plurality of Internet Protocol (IP) information from a mobile terminal in motion; and
A position estimating unit estimating a position of the mobile terminal based on the plurality of IP information,
.
제6항에 있어서,
상기 위치 추정부는,
각 IP 정보에 따른 위치 정보를 추출하는 위치 정보 추출 유닛,
상기 각 IP 정보에 따른 위치 정보 및 상기 각 IP 정보를 수신한 시간 정보를 저장하는 저장 유닛,
저장한 위치 정보 및 시간 정보로부터 상기 모바일 단말의 이동 패턴에 관한 통계 데이터를 추출하는 통계 처리 유닛, 그리고
상기 통계 데이터로부터 소정 시간에서의 위치를 추출하는 위치 추출 유닛
을 포함하는 위치 추정 장치.
The method according to claim 6,
The position estimating unit may calculate,
A location information extracting unit for extracting location information according to each IP information,
A storage unit for storing location information according to the IP information and time information for receiving the IP information,
A statistical processing unit for extracting statistical data on the movement pattern of the mobile terminal from the stored positional information and time information, and
A position extracting unit for extracting a position at a predetermined time from the statistical data,
.
제7항에 있어서,
상기 위치 추출 유닛은 상기 통계 데이터의 오차 범위를 반영하여 상기 소정 시간에서의 위치를 추출하는 위치 추정 장치.
8. The method of claim 7,
Wherein the position extracting unit extracts a position at the predetermined time by reflecting an error range of the statistical data.
제7항에 있어서,
상기 저장 유닛은 상기 모바일 단말의 식별 정보를 더 저장하는 위치 추정 장치.
8. The method of claim 7,
Wherein the storage unit further stores identification information of the mobile terminal.
제9항에 있어서,
각 모바일 단말의 위치를 이용하여 소정 영역 내의 복수의 모바일 단말을 선택하는 모바일 단말 선택부
를 더 포함하는 위치 추정 장치.
10. The method of claim 9,
A mobile terminal selection unit for selecting a plurality of mobile terminals in a predetermined area by using the position of each mobile terminal,
Further comprising:
제6항에 있어서,
상기 위치 정보는 각각 위도 정보 및 경도 정보를 포함하는 위치 추정 장치.
The method according to claim 6,
Wherein the position information includes latitude information and hardness information, respectively.
제6항에 있어서,
상기 IP 정보는 상기 모바일 단말이 접속한 라우터의 IP 정보인 위치 추정 장치.
The method according to claim 6,
Wherein the IP information is IP information of a router connected to the mobile terminal.
KR1020140152914A 2014-11-05 2014-11-05 Apparatus and method for estimating position of mobile device Ceased KR20160053619A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020140152914A KR20160053619A (en) 2014-11-05 2014-11-05 Apparatus and method for estimating position of mobile device
PCT/KR2014/011378 WO2016072551A1 (en) 2014-11-05 2014-11-25 Apparatus and method for estimating position of mobile device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140152914A KR20160053619A (en) 2014-11-05 2014-11-05 Apparatus and method for estimating position of mobile device

Publications (1)

Publication Number Publication Date
KR20160053619A true KR20160053619A (en) 2016-05-13

Family

ID=55909271

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140152914A Ceased KR20160053619A (en) 2014-11-05 2014-11-05 Apparatus and method for estimating position of mobile device

Country Status (2)

Country Link
KR (1) KR20160053619A (en)
WO (1) WO2016072551A1 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2627515C (en) * 2005-11-07 2016-04-26 Qualcomm Incorporated Positioning for wlans and other wireless networks
KR20100051953A (en) * 2008-11-10 2010-05-19 송환구 Terminal tracing system
KR101633891B1 (en) * 2009-10-16 2016-06-27 삼성전자주식회사 Brokerage server for supporting fast data access to user terminal, method for operating brokerage server, user terminal and method for operating user terminal

Also Published As

Publication number Publication date
WO2016072551A1 (en) 2016-05-12

Similar Documents

Publication Publication Date Title
CN106709606B (en) Personalized scene prediction method and device
EP2677337B1 (en) Method and apparatus for providing semantic location in electronic device
US9026094B2 (en) Method and apparatus for use of performance history data in positioning method selection
US20120066303A1 (en) Synchronized group location updates
US9906915B2 (en) Apparatus and method for increasing accuracy of location determination of mobile devices within a location-based group
JP2018518664A (en) Method and system for determining a positioning interval of a mobile terminal
US8725554B2 (en) Household member number distribution estimation apparatus and household member number distribution estimation method
KR20130101973A (en) Enhancement of positioning quality of service
EP3968663B1 (en) Message reminding method and apparatus, control device, and storage medium
WO2017125092A1 (en) Number marking method and system
CN108494867B (en) Method, device and system for service gray processing and routing server
US20100303286A1 (en) Apparatus and method for identifying location information in a portable terminal
US8606262B1 (en) Testing or recording system for a mobile telephone
CN105072169A (en) Intelligent information display system of culture exhibition hall
CN111954300B (en) Offline positioning method, device, equipment and storage medium
KR20160053619A (en) Apparatus and method for estimating position of mobile device
EP3182738B1 (en) Method and means for triggering at least one action based on geolocation and user information, places and user habits
CN108476487B (en) Electronic devices and servers hosting location services
CN107040603B (en) Method and Apparatus for Determining Active Scenarios of Application Programs
CN114727385A (en) Positioning method and device based on wireless signal, electronic equipment and storage medium
CN108235246A (en) A kind of indoor orientation method and system
KR20130025632A (en) Method of service for q&a based on location information and system thereof
KR20100081734A (en) Method and system for providing position tracking service
KR101831250B1 (en) System for operating location based service using fixed terminal-mobile terminal and method therefor
GB2427791A (en) Radio frequency scan to search for electronic devices within a defined area

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20141105

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20151112

Patent event code: PE09021S01D

PG1501 Laying open of application
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20160527

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20151112

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I