KR101573198B1 - Apparatus, method and recording medium for automatic recognition of point of interest - Google Patents

Apparatus, method and recording medium for automatic recognition of point of interest Download PDF

Info

Publication number
KR101573198B1
KR101573198B1 KR1020140076200A KR20140076200A KR101573198B1 KR 101573198 B1 KR101573198 B1 KR 101573198B1 KR 1020140076200 A KR1020140076200 A KR 1020140076200A KR 20140076200 A KR20140076200 A KR 20140076200A KR 101573198 B1 KR101573198 B1 KR 101573198B1
Authority
KR
South Korea
Prior art keywords
point
interest
registered
target object
area
Prior art date
Application number
KR1020140076200A
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 KR1020140076200A priority Critical patent/KR101573198B1/en
Application granted granted Critical
Publication of KR101573198B1 publication Critical patent/KR101573198B1/en

Links

Images

Classifications

    • 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/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Navigation (AREA)

Abstract

The present invention relates to a method for automatically recognizing a point of interest based on a context-aware service, a device for the same, and a recording medium thereof. The method includes the steps of: checking two or more location values measured in a pre-registered point of interest during a predetermined period of time; extracting a center point from the checked location values to set an area of a predetermined radius from the center point as a base area of the registered point of interest; and automatically recognizing the location of a target object as the point of interest when the target object is arranged in the preset base area after the base area is set to accurately detect the location where a user stays.

Description

관심 지점 자동 인식을 위한 방법 및 장치, 이를 위한 기록 매체{APPARATUS, METHOD AND RECORDING MEDIUM FOR AUTOMATIC RECOGNITION OF POINT OF INTEREST}BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a method and apparatus for automatically recognizing points of interest,

본 발명은 상황 인지 서비스에 관한 것으로서, 더욱 상세하게는 상황인지 서비스에서 사용자가 자주 가는 장소로 미리 등록된 관심 지점에서 일정 시간 구간 동안 측정된 둘 이상의 위치 값들을 이용하여 관심 지점의 영역을 설정하고, 설정된 영역에 대상 객체가 위치하면, 대상 객체의 위치를 관심 지점으로 자동 인식하도록 하는 관심 지점 자동 인식을 위한 방법 및 장치, 이를 위한 기록 매체에 관한 것이다. The present invention relates to a context aware service, and more particularly, to a context aware service, in which an area of a point of interest is set using two or more position values measured during a predetermined time period at a point of interest A method and apparatus for automatically recognizing a position of a target object as a point of interest automatically when the target object is located in a set area, and a recording medium therefor.

이 부분에 기술된 내용은 단순히 본 실시 예에 대한 배경 정보를 제공할 뿐 종래기술을 구성하는 것은 아니다.The contents described in this section merely provide background information on the present embodiment and do not constitute the prior art.

이동통신망의 발달과 단말기 사양의 발전에 따라 종래의 단순한 통신 장치 또는 정보 제공 장치의 범주를 벗어나 이동통신단말기는 현대인의 필수 소지품이 되었고, 토탈 엔터테인먼트 기기로 진화해 가고 있는 추세에 있다.With the development of the mobile communication network and the development of the terminal specification, the mobile communication terminal has become a necessity of modern people and has evolved into a total entertainment device beyond the conventional category of simple communication apparatus or information providing apparatus.

또한, 이동통신단말기는 근거리에 위치한 장치들 간에 근거리 무선 데이터 통신을 수행하기 위한 기술들이 급속히 발전하고 있으며, 이러한 근거리 무선 데이터 통신은 스마트폰, 지오펜싱(geofencing), 위치 기반 서비스 등에 널리 이용되고 있다. 최근에는 이동통신 단말기에 인터넷 통신과 정보 검색된 컴퓨터 지원 기능을 추가한 지능형 단말기인 스마트 기기가 보급되면서 어플리케이션을 설치하여 다양한 서비스를 제공받을 수 있게 되었다.In addition, technologies for performing short-range wireless data communication between devices located in close proximity to a mobile communication terminal are rapidly developing, and such short-range wireless data communication is widely used for smart phones, geofencing, and location-based services . In recent years, smart devices, which are intelligent terminals that add Internet communication and information retrieved computer support functions to mobile communication terminals, have become popular, so that applications can be installed and various services can be provided.

더불어, 최근에는 상황 인지 기술을 기반으로 사용자의 일상을 자동으로 인지하여 기록하는 기술도 개발되고 있다. 이렇게 사용자의 일상을 전반을 기록 및 보관하는 것을 라이프 로그라 하며, 사용자는 라이프 로그를 기반으로 한 상황 인지 서비스를 위한 어플리케이션을 설치하여 상황 인지 서비스를 제공받을 수 있다.Recently, a technique of automatically recognizing and recording a user's daily life based on context recognition technology is also being developed. The recording and archiving of the user's daily life is called a life log, and a user can receive a context aware service by installing an application for a context aware service based on the life log.

상황 인지 서비스는 사용자의 위치 정보, 생체 정보, 움직임 감지 및 운동량 정보 등을 체계적으로 분석하여, 도보 이동, 정지, 교통 수단을 통한 이동 등 사용자의 일상을 기록할 수 있다.The context aware service systematically analyzes the user's location information, biometric information, motion detection, and momentum information, and records the daily life of the user such as walking, stopping, and moving through the transportation means.

그러나 종래의 상황 인지 서비스는 사용자의 상황에 따라 수집된 로그 정보들의 정확도가 달라질 수 있다. 예를 들어, 사용자가 등록한 관심 지점(집, 회사, 학교 등) 내에서 이동하는 경우, 수집된 로그가 집이 아닌 다른 장소에 위치한 것으로 판단하므로 종래의 상황 인지 서비스는 측정된 사용자의 위치 정보의 정확도가 낮아 등록된 관심 지점을 자동으로 인식하기 어렵다.However, in the conventional context aware service, the accuracy of log information collected according to the user's situation can be changed. For example, when the user moves within a registered point of interest (home, company, school, etc.), it is determined that the collected log is located at a place other than the home. It is difficult to automatically recognize the registered point of interest because the accuracy is low.

한국공개특허 제10-2010-0041544호, 2010년 4월 22일 공개 (명칭: 내비게이션 장치 및 그 방법)Korean Patent Publication No. 10-2010-0041544, published on April 22, 2010 (name: navigation device and method thereof)

본 발명은 상기한 종래의 문제점을 해결하기 위해 제안된 것으로서, 상황인지 서비스에서 사용자가 자주 가는 장소로 미리 등록된 관심 지점에서 일정 시간 구간 동안 측정된 둘 이상의 위치 값들을 이용하여 관심 지점의 영역을 설정하고, 설정된 영역에 대상 객체가 위치하면, 대상 객체의 위치를 관심 지점으로 자동 인식하도록 하는 관심 지점 자동 인식을 위한 방법 및 장치, 이를 위한 기록 매체를 제공하고자 한다. SUMMARY OF THE INVENTION The present invention has been proposed in order to solve the above-mentioned problems of the prior art, and it is an object of the present invention to provide a method and apparatus for detecting a region of interest by using two or more positional values measured during a predetermined time period, And a recording medium therefor, for automatically recognizing a position of a target object as a point of interest automatically when the target object is located in a predetermined area.

그러나, 이러한 본 발명의 목적은 상기의 목적으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 명확하게 이해될 수 있을 것이다.However, the object of the present invention is not limited to the above-mentioned objects, and other objects not mentioned can be clearly understood from the following description.

상술한 바와 같은 목적을 달성하기 위한 본 발명의 실시 예에 따른 관심 지점 자동 인식을 위한 방법은, 일정 시간 구간 동안 기 등록된 관심 지점에서 측정된 둘 이상의 위치 값들을 확인하는 단계; 확인된 둘 이상의 위치 값들에서 중심점을 추출하는 단계; 추출된 중심점을 기준으로 기 설정된 반경의 영역을 상기 등록된 관심 지점의 기본 영역으로 설정하는 단계; 및 상기 기본 영역의 설정 이후, 설정된 기본 영역에 대상 객체가 위치하면, 상기 대상 객체의 위치를 상기 등록된 관심 지점으로 자동 인식하는 단계를 포함할 수 있다.According to another aspect of the present invention, there is provided a method for automatic recognition of a point of interest, comprising: checking two or more position values measured at a point of interest registered during a predetermined time period; Extracting a center point from the identified two or more position values; Setting an area of a predetermined radius based on the extracted center point as a basic area of the registered interest point; And automatically recognizing the position of the target object as the registered point of interest if the target object is located in the set basic area after setting the basic area.

본 발명의 실시 예에 따른 관심 지점 자동 인식을 위한 방법에 있어서, 상기 확인된 둘 이상의 위치 값들에서 중심점을 추출하는 단계는, 상기 일정 시간 구간 동안 측정된 상기 위치 값들의 정확도를 판단하는 단계; 판단된 정확도에 따라 기 설정된 임계값을 초과하는 위치 값을 제거한 위치 그룹을 생성하는 단계; 및 생성된 위치 그룹에 포함된 위치 값들 중 가장 중심에 위치한 위치 값을 중심점으로 추출하는 단계를 포함할 수 있다. In the method for automatic recognition of a point of interest according to an embodiment of the present invention, the step of extracting a center point from the two or more identified position values may include: determining accuracy of the position values measured during the predetermined time interval; Generating a position group in which a position value exceeding a preset threshold value is removed according to the determined accuracy; And extracting a position value at the center of the position value included in the generated position group as a center point.

본 발명의 실시 예에 따른 관심 지점 자동 인식을 위한 방법에 있어서, 상기 대상 객체가 상기 등록된 관심 지점에 머무르는 다음 일정 시간 구간 동안에 상기 등록된 관심 지점에서 측정된 둘 이상의 위치 값들을 확인하는 단계; 상기 다음 일정 시간 구간 동안 확인된 위치 값들에서 정확도를 고려하여 추출된 중심점을 기준으로 기 설정된 반경의 영역을 형성하는 단계; 상기 다음 일정 시간 구간 동안 형성된 영역이 상기 기본 영역과 일정 범위 이상 겹쳐지면, 상기 형성된 영역과 상기 기본 영역의 전체 범위를 상기 등록된 관심 지점의 새로운 기본 영역으로 설정하는 단계; 및 상기 새로운 기본 영역의 설정 이후, 설정된 새로운 기본 영역에 상기 대상 객체가 위치하면, 상기 대상 객체의 위치를 상기 등록된 관심 지점으로 자동 인식하는 단계를 더 포함할 수 있다. A method for automatic recognition of a point of interest according to an embodiment of the present invention, the method comprising: identifying two or more position values measured at the registered point of interest during a next predetermined time interval during which the target object stays at the registered point of interest; Forming a predetermined radius region based on the extracted center point in consideration of the accuracy at the position values identified during the next predetermined time period; Setting a whole range of the formed area and the basic area as a new basic area of the registered point of interest if the area formed during the next predetermined time period overlaps with the basic area over a certain range; And automatically recognizing the position of the target object as the registered point of interest when the target object is located in a new basic area set after setting the new basic area.

본 발명의 실시 예에 따른 관심 지점 자동 인식을 위한 방법에 있어서, 상기 기 등록된 관심 지점의 위치를 변경 등록하면, 변경된 관심 지점에서 일정 시간 구간 동안 측정된 위치 값들을 이용하여 변경된 관심 지점에 대한 기본 영역을 설정하는 단계; 이전 기본 영역의 중심점과 상기 변경된 관심 지점에서 설정된 기본 영역의 중심점을 비교하는 단계; 및 상기 두 중심점의 거리가 기 설정된 거리 값 이상이면, 상기 기 등록된 관심 지점을 삭제하는 단계를 더 포함할 수 있다. In the method for automatically recognizing a point of interest according to an embodiment of the present invention, when the position of the previously registered point of interest is changed and registered, the position of the point of interest Setting a basic area; Comparing the center point of the previous basic area with the center point of the basic area set at the changed point of interest; And deleting the pre-registered point of interest if the distance between the two center points is equal to or greater than a preset distance value.

본 발명의 실시 예에 따른 관심 지점 자동 인식을 위한 방법에 있어서, 상기 두 중심점의 거리가 기 설정된 거리 값 이하이면, 상기 기 등록된 관심 지점 및 상기 변경된 관심 지점 모두 동일한 이름으로 인식할 수 있도록 등록을 유지하는 단계를 더 포함할 수 있다. In the method for automatic recognition of a point of interest according to an exemplary embodiment of the present invention, if the distance between the two center points is less than a predetermined distance value, the registered point of interest and the changed point of interest are registered The method comprising the steps of:

본 발명의 실시 예에 따른 관심 지점 자동 인식을 위한 방법에 있어서, 상기 관심 지점은 지정된 모드에 대응하여 기 설정된 어플리케이션 또는 특정 기능의 실행 화면에 지정된 이름, 아이콘 및 이미지 중 하나 이상으로 표출될 수 있다. In the method for automatic recognition of a point of interest according to an embodiment of the present invention, the point of interest may be expressed in at least one of a name, an icon, and an image designated on an execution screen of a predetermined application or a specific function corresponding to a designated mode .

상술한 바와 같은 목적을 달성하기 위한 본 발명의 컴퓨터에서 판독 가능한 기록 매체는 관심 지점 자동 인식을 위한 방법을 실행하기 위한 프로그램이 기록되어 있다. According to an aspect of the present invention, there is provided a computer-readable recording medium having recorded thereon a program for executing a method for automatically recognizing points of interest.

상술한 바와 같은 목적을 달성하기 위한 본 발명의 실시 예에 따른 관심 지점 자동 인식을 위한 장치는, 일정 시간 구간 동안 기 등록된 관심 지점에서 측정된 대상 객체의 둘 이상의 위치 값들을 확인하는 정보 수집부; 및 확인된 둘 이상의 위치 값들에서 중심점을 추출하여 추출된 중심점을 기준으로 기 설정된 반경의 영역을 등록된 관심 지점의 기본 영역으로 설정하고, 상기 기본 영역 설정 이후, 상기 설정된 기본 영역에 상기 대상 객체가 위치하면, 상기 대상 객체의 위치를 상기 등록된 관심 지점으로 자동 인식하는 제어부를 포함하는 것을 특징으로 하는 단말 장치.According to an aspect of the present invention, there is provided an apparatus for automatically recognizing a point of interest, the apparatus including: an information collection unit for recognizing two or more positional values of a target object measured at a point of interest ; Extracting a center point from two or more identified position values, setting a predetermined radius area as a base area of the registered point of interest based on the extracted center point, and after setting the basic area, And a controller for automatically recognizing the position of the target object as the registered point of interest when the terminal is located.

본 발명의 실시 예에 따른 관심 지점 자동 인식을 위한 장치는, 상황 인지 서비스 요청에 따라 자동 인식된 관심 지점에 대한 정보를 상황 인지 서비스를 제공하는 실행 화면에 표출하는 출력부를 더 포함할 수 있다. The apparatus for automatically recognizing a point of interest according to an exemplary embodiment of the present invention may further include an output unit for displaying information about a point of interest automatically recognized according to a context aware service request on an execution screen for providing context aware service.

본 발명의 실시 예에 따른 관심 지점 자동 인식을 위한 장치는, 상기 제어부에서 상기 자동 인식된 관심 지점에 상기 대상 객체가 머무는 일정 시간 동안 상기 대상 객체의 현재 위치를 측정한 위치 값들을 저장하는 저장부를 더 포함할 수 있다. An apparatus for automatically recognizing a point of interest according to an embodiment of the present invention includes a storage unit for storing position values of a current position of the target object measured during a predetermined period of time during which the target object remains at the automatically recognized interest point .

상기 제어부는, 상기 자동 인식된 관심 지점에 상기 대상 객체가 머무는 일정 시간 동안 측정된 위치 값들을 이용하여 상기 자동 인식된 관심 지점의 기본 영역을 새로 설정할 수 있다. The controller may newly set the basic region of the automatically recognized interest point using the position values measured during the predetermined time during which the target object stays at the automatically recognized interest point.

본 발명의 상황 인지 서비스 기반의 관심 지점 자동 인식을 위한 방법 및 장치, 이를 위한 기록 매체에 의하면, 일정 시간 구간 동안 등록된 관심 지점에서 측정된 둘 이상의 위치 값들을 기반으로 집, 회사, 학교 등과 같은 사용자가 자주 가는 장소에 대한 기 등록된 관심 지점의 기본 영역을 설정함으로써, 대상 객체가 설정된 기본 영역에 위치하면, 대상 객체의 위치를 등록된 관심 지점으로 자동 인식할 수 있다. 이로 인해, 본 발명은 실제 사용자가 머무는 장소를 명확히 검출할 수 있게 된다. According to the present invention, there is provided a method and apparatus for automatically recognizing a point of interest based on a context-aware service, and a recording medium therefor. By setting a basic region of a pre-registered interest point for a frequently visited place by a user, the position of the target object can be automatically recognized as a registered interest point when the target object is located in the set basic region. As a result, the present invention can clearly detect the place where the actual user is staying.

아울러, 상술한 효과 이외의 다양한 효과들이 후술될 본 발명의 실시 예에 따른 상세한 설명에서 직접적 또는 암시적으로 개시될 수 있다.In addition, various effects other than the above-described effects can be directly or implicitly disclosed in the detailed description according to the embodiment of the present invention to be described later.

도 1은 본 발명의 실시 예에 따른 관심 지점 자동 인식을 위한 장치의 구성을 도시한 도면이다.
도 2는 본 발명의 실시 예에 따라 관심 지점 자동 인식을 위한 방법을 설명하기 위한 도면이다.
도 3은 본 발명의 실시 예에 따라 사용자가 설정된 기본 영역에 진입 시 자동으로 관심 지점을 표출하는 실행 화면의 일 예를 도시한 도면이다.
도 4는 본 발명의 실시 예에 따라 등록된 관심 지점의 기본 영역을 설정하기 위한 일 예를 도시한 도면이다.
도 5는 본 발명의 실시 예에 따라 등록된 관심 지점의 기본 영역을 재설정하기 위한 일 예를 도시한 도면이다.
1 is a block diagram of a device for automatic recognition of a point of interest according to an embodiment of the present invention.
2 is a diagram for explaining a method for automatic recognition of a point of interest according to an embodiment of the present invention.
3 is a view showing an example of an execution screen for automatically displaying a point of interest when the user enters a basic area set by the user according to an embodiment of the present invention.
4 is a diagram illustrating an example of setting a basic region of a registered interest point according to an embodiment of the present invention.
5 is a diagram illustrating an example of resetting a basic region of a registered point of interest according to an embodiment of the present invention.

이하, 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 다만, 하기의 설명 및 첨부된 도면에서 본 발명의 요지를 흐릴 수 있는 공지 기능 또는 구성에 대한 상세한 설명은 생략한다. 또한, 도면 전체에 걸쳐 동일한 구성 요소들은 가능한 한 동일한 도면 부호로 나타내고 있음에 유의하여야 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description and the accompanying drawings, detailed description of well-known functions or constructions that may obscure the subject matter of the present invention will be omitted. It should be noted that the same constituent elements are denoted by the same reference numerals as possible throughout the drawings.

이하에서 설명되는 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위한 용어의 개념으로 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서 본 명세서에 기재된 실시 예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시 예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다.The terms and words used in the present specification and claims should not be construed to be limited to ordinary or dictionary meanings and the inventor is not limited to the concept of terminology for describing his or her invention in the best way. It should be interpreted as meaning and concept consistent with the technical idea of the present invention. Therefore, the embodiments described in the present specification and the configurations shown in the drawings are merely the most preferred embodiments of the present invention, and not all of the technical ideas of the present invention are described. Therefore, It is to be understood that equivalents and modifications are possible.

그러면 본 발명의 실시 예들에 따른 관심 지점 자동 인식을 위한 장치의 구성에 대해 첨부된 도면을 참조하여 구체적으로 설명하기로 한다. Hereinafter, a configuration of an apparatus for automatic recognition of a point of interest according to embodiments of the present invention will be described in detail with reference to the accompanying drawings.

각 구성 요소에 대해 설명하기에 앞서, 본 발명의 실시 예에 따른 관심 지점 자동 인식을 위한 장치는 상황 인지 서비스 플랫폼으로서, 독립된 하드웨어적 장치로 구현될 수 있으나, 바람직하게는 사용자의 스마트 폰(smart phone), 타블렛 PC(Tablet PC), PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), MP3 Player 등의 단말에 탑재되는 프로그래밍화된 어플리케이션 형태로 구현될 수 있다. 또한, 본 발명의 관심 지점 자동 인식을 위한 장치는 서버 형태로 구현이 가능하다. 이러한 서버 형태의 관심 지점 자동 인식을 위한 장치는 사용자 단말로부터 수신되는 정보를 이용하여, 사용자의 현재 위치를 검출하고, 검출된 사용자의 위치에 따른 상황 인지를 위한 동작을 수행할 수 있다. Before describing each component, an apparatus for automatic recognition of a point of interest according to an exemplary embodiment of the present invention may be implemented as an independent hardware device as a context aware service platform, a mobile phone, a tablet PC, a PDA (Personal Digital Assistants), a portable multimedia player (PMP), an MP3 player, or the like. In addition, the device for automatic recognition of a point of interest of the present invention can be implemented in a server form. Such a server-type device for automatically recognizing a point of interest may detect the current position of the user by using information received from the user terminal, and may perform an operation for recognizing the situation according to the detected position of the user.

이러한 관심 지점 자동 인식을 위한 장치는 사용자의 키 조작에 따라 통신망을 경유하여 각종 데이터를 송수신할 수 있는 단말기를 말하는 것이며, 본 발명의 실시예에 따른 관심 지점 자동 인식을 위한 장치는 통신망에 연결되어 서비스 장치(도시되지 않음)로부터 제공 받은 하나 이상의 어플리케이션을 설치 및 저장하고, 사용자의 요청에 따라 설치된 임의의 어플리케이션을 실행할 수 있는 단말 장치일 수 있다. 이러한 단말 장치는 이동통신단말기를 대표적인 예로서 설명하지만 이는 이동통신단말기에 한정된 것이 아니고, 모든 정보통신기기, 멀티미디어 단말기, 유선 단말기, 고정형 단말기 및 IP(Internet Protocol) 단말기 등의 다양한 단말기에 적용될 수 있다. 또한, 단말 장치는 통신망을 이용하여 음성 또는 데이터 통신을 수행하는 단말기이며, 통신망을 경유하여 서비스 장치와 통신하기 위한 브라우저, 프로그램 및 프로토콜을 저장하는 메모리, 각종 프로그램을 실행하여 연산 및 제어하기 위한 마이크로프로세서 등을 구비하고 있는 단말기를 의미한다. 이러한 단말기는 터치 스크린을 구비한 형태로 제작되는 것이 바람직하나 반드시 이에 한정되는 것은 아니다. An apparatus for automatic recognition of a point of interest is a terminal capable of transmitting and receiving various data via a communication network according to a key operation of a user, and an apparatus for automatic recognition of a point of interest according to an embodiment of the present invention is connected to a communication network May be a terminal device that installs and stores one or more applications provided from a service device (not shown), and can execute any application installed according to a user's request. Such a terminal device may be applied to various terminals such as all information communication devices, multimedia terminals, wired terminals, fixed terminals, and IP (Internet Protocol) terminals, as well as a mobile communication terminal, . The terminal device is a terminal that performs voice or data communication using a communication network. The terminal device is a browser for communicating with a service device via a communication network, a memory for storing a program and a protocol, a microprocessor for executing various programs, Processor or the like. Such a terminal is preferably formed in a form having a touch screen, but is not limited thereto.

이하에서는 설명의 편의를 위해, 본 발명의 실시 예에 따른 관심 지점 자동 인식을 위한 장치가 사용자 단말 장치에 탑재되는 어플리케이션 형태로 구현되는 것을 예로 들어 설명하도록 한다. Hereinafter, for convenience of description, an apparatus for automatic recognition of a point of interest according to an embodiment of the present invention is implemented in an application form mounted on a user terminal.

도 1은 본 발명의 실시 예에 따른 관심 지점 자동 인식을 위한 장치의 구성을 도시한 도면이다. 1 is a block diagram of a device for automatic recognition of a point of interest according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 실시 예에 따른 관심 지점 자동 인식을 위한 장치(이하, 단말 장치라 칭함)(100)는 정보 수집부(110), 제어부(120), 통신부(130), 입력부(140), 출력부(150) 및 저장부(160)를 포함하여 구성될 수 있다. Referring to FIG. 1, an apparatus for automatically recognizing a point of interest (hereinafter referred to as a terminal device) 100 according to an embodiment of the present invention includes an information collecting unit 110, a control unit 120, a communication unit 130, An output unit 140, an output unit 150, and a storage unit 160.

먼저, 정보 수집부(110)는 위치 검출 기능을 갖는 사용자의 단말 장치(100)를 대상 객체로 하여 사용자의 위치를 측정할 수 있으며, 이러한 위치 검출 기능을 통해 기 설정된 주기(예를 들어 1분)마다 대상 객체의 위치를 측정하여 측정된 위치 정보를 수집 및 저장부(160)에 저장시키는 역할을 수행할 수 있다. First, the information collecting unit 110 may measure the position of the user using the terminal device 100 of the user having the position detecting function as a target object. By using the position detecting function, And stores the measured position information in the collecting and storing unit 160. [0033] FIG.

또한, 정보 수집부(110)는 통신부(130)와 기능적으로 연결되어, GPS 모듈 또는 HPS(Hybrid Positioning System) 모듈을 이용하여 대상 객체의 위치를 측정할 수 있다. 위치 정보를 측정하는 과정은 공지된 다양한 과정을 이용할 수 있다. The information collecting unit 110 may be functionally connected to the communication unit 130 and may measure a position of a target object using a GPS module or an HPS (Hybrid Positioning System) module. The process of measuring the position information may use various known processes.

아울러, 본 발명의 실시 예에 따른 정보 수집부(110)는 대상 객체의 위치 측정 시 정확도를 확인하게 된다. 여기서, 정확도란 위치 측정 시의 수신 신호의 세기에 따라 달라지는 신뢰도 값을 의미한다. 예컨대, GPS 모듈을 이용해 위치 측정을 하는 경우, GPS 모듈은 실내에서 GPS 인공위성으로부터 정상적으로 GPS 신호를 수신하기 어렵다. 이 경우, GPS 모듈의 정확도 수치 값은 크며, 수치가 클수록 위치 측정의 정확도가 낮음을 의미하게 된다. In addition, the information collecting unit 110 according to the embodiment of the present invention confirms the accuracy of the position measurement of the target object. Here, the accuracy refers to a reliability value that varies depending on the strength of a received signal at the time of position measurement. For example, when the GPS module is used for position measurement, it is difficult for the GPS module to normally receive GPS signals from GPS satellites in the room. In this case, the accuracy numerical value of the GPS module is large, and the larger the value, the lower the accuracy of the position measurement.

그리고, 정보 수집부(110)는 대상 객체의 위치가 측정되면, 측정된 위치 정보 및 위치 측정 시의 정확도를 제어부(120)로 전달한다.When the position of the target object is measured, the information collecting unit 110 transmits the measured position information and the accuracy of the position measurement to the controller 120.

제어부(120)는 단말 장치(100)의 전반적인 동작을 제어하며, 이러한 제어부(120)는 본 발명의 실시 예에 따른 방법을 지원하기 위해 구비되는 적어도 하나 이상의 구성 요소와 기능적으로 연결된다. 즉, 제어부(120)는 정보 수집부(110), 통신부(130), 입력부(140), 출력부(150) 및 저장부(160)와 기능적으로 연결되며, 상기 각 구성 요소에 전원 공급 및 기능 수행을 위한 신호의 흐름을 제어할 수 있다.The control unit 120 controls the overall operation of the terminal device 100 and the control unit 120 is functionally connected to at least one component provided to support the method according to an embodiment of the present invention. That is, the control unit 120 is functionally connected to the information collecting unit 110, the communication unit 130, the input unit 140, the output unit 150, and the storage unit 160, It is possible to control the flow of signals for execution.

특히, 본 발명의 실시예에 따른 제어부(120)는 일정 시간 동안 설정된 주기마다 수집된 위치 정보들을 이용하여 기 등록된 관심 지점의 기본 영역을 설정하고, 설정된 기본 영역에 대상 객체가 위치한 것으로 확인되면, 자동으로 등록된 관심 지점을 자동으로 인식할 수 있다. 이때, 제어부(120)는 자동 인식된 관심 지점에 대한 정보를 출력부(150)의 실행 화면에 표출하도록 제어할 수 있다. 이를 위해 제어부(120)는 관심 지점 자동 인식 모듈(121)을 포함하여 구성될 수 있다. In particular, the control unit 120 according to the embodiment of the present invention sets a basic region of a previously registered interest point using position information collected at predetermined intervals for a predetermined period of time, and when it is determined that the target object is located in the set basic region , The automatically registered interest point can be automatically recognized. At this time, the control unit 120 can control the information about the automatically recognized interest point to be displayed on the execution screen of the output unit 150. [ For this, the control unit 120 may be configured to include an automatic point recognition module 121.

관심 지점 자동 인식 모듈(121)은 상황 인지 서비스에서 정의된 상황 모드들 중 정지 상황 모드(Spot 모드)을 기반으로 하여 사용자가 지정한 관심 지점을 등록할 수 있다. 여기서, 정지 상황(Spot) 모드는 GPS/HPS 모듈을 통한 위치 측위에 따라 측정된 위치 정보들의 위치점들이 일정 반경 내 밀집되어 있는 상태 즉, 대상 객체가 일정 반경 내에 일정 시간 머물러 있는 상태를 의미한다. 그리고 등록된 관심 지점은 이러한 정지 상황 모드에서의 일정 반경 내에서 자동으로 인식될 수 있으며, 예를 들어, 집, 회사, 학교 등의 사용자가 자주 방문하는 장소를 관심 지점으로 등록할 수 있으며. 등록된 관심 지점을 삭제 또는 명칭을 변경할 수 있다. 또한, 예를 들어, 첨부된 도 3에 도시된 바와 같이, 관심 지점 자동 인식 모듈(121)은 출력부(150)의 실행 화면 상에 사용자(대상 객체)의 이동 경로에 따른 지도 정보를 출력하고, 지도 정보가 출력된 실행 화면 상에 자동으로 인식된 관심 지점("우리집")을 표출할 수 있다. 또한, 관심 지점 자동 인식 모듈(121)은 등록된 관심 지점을 자동으로 인식할 수 있는 영역을 설정할 수 있다. 이를 위해, 관심 지점 자동 인식 모듈(121)은 일정 시간 구간 동안 등록된 관심 지점에서 측정되어 저장된 둘 이상의 위치 값들을 저장부(160)에서 독출하여 확인하고, 확인된 위치 값들에서 중심점을 추출하여 추출된 중심점을 기준으로 기 설정된 반경의 영역을 등록된 관심 지점의 기본 영역으로 설정할 수 있다. 여기서, 일정 시간 구간은 정지 상황 모드에서 대상 객체가 일정 반경 내에 머물러 있는 시간을 의미한다. The point of interest automatic recognition module 121 can register a point of interest designated by the user based on the stop mode (Spot mode) among the status modes defined in the context aware service. Here, the spot mode means a state in which the positional points of the positional information measured according to the positional positioning through the GPS / HPS module are concentrated within a certain radius, that is, the target object stays within a certain radius for a predetermined time . And the registered point of interest can be automatically recognized within a certain radius in this pause mode, for example a place of frequent visit by a user at home, company, school, etc. can be registered as a point of interest. You can delete or rename registered points of interest. 3, the automatic point of interest recognition module 121 outputs map information according to the movement path of the user (target object) on the execution screen of the output unit 150 , It is possible to display the recognized point of interest ("Home") automatically recognized on the execution screen on which the map information is output. In addition, the point of interest automatic recognition module 121 can set an area where the registered point of interest can be automatically recognized. To this end, the point-of-interest automatic recognition module 121 reads out and confirms two or more position values measured and stored at a point of interest registered during a predetermined time interval in the storage unit 160, extracts a center point from the recognized position values, An area of a predetermined radius can be set as a base area of the registered interest point based on the center point. Here, the predetermined time interval means a time period during which the target object stays within a certain radius in the stop situation mode.

그리고 관심 지점 자동 인식 모듈(121)은 관심 지점의 기본 영역을 설정 시 일정 시간 구간 동안 측정된 위치 값들의 정확도를 판단할 수 있으며, 판단된 정확도에 따라 기 설정된 임계값을 초과하지 않은 위치점(위치값)들을 포함한 위치 그룹을 생성할 수 있다. 그런 다음 관심 지점 자동 인식 모듈(121)은 생성된 위치 그룹에 포함된 위치 값들 중 가장 중심에 위치한 위치 값을 중심점으로 추출할 수 있다. 이때, 관심 지점 자동 인식 모듈(121)은 정확도가 기 설정된 임계값을 초과하는 위치 값들은 노이즈로 판단하여 제거할 수 있다. The automatic point of interest module 121 can determine the accuracy of the position values measured during a predetermined time interval when setting the basic region of the point of interest, Position values). Then, the point-of-interest automatic recognition module 121 can extract a position value located at the center of the position values included in the generated position group as a center point. At this time, the point-of-interest automatic recognition module 121 may determine that the position values whose accuracy exceeds a predetermined threshold value are noise, and remove the position values.

또한, 관심 지점 자동 인식 모듈(121)은 등록된 관심 지점에 대한 기본 영역 설정 이후, 설정된 기본 영역에 대상 객체가 위치한 경우, 등록된 관심 지점을 자동으로 인식할 수 있다. 이때, 관심 지점 자동 인식 모듈(121)은 대상 객체가 설정된 기본 영역에 머물러 있는 시간 동안 등록된 관심 지점에서 측정된 둘 이상의 위치 값들을 확인하고, 확인된 위치 값들에서 정확도를 고려하여 추출된 중심점을 기준으로 기 설정된 반경의 영역(원)을 형성할 수 있다. 이에 따라 관심 지점 자동 인식 모듈(121)은 형성된 영역이 이전에 설정된 관심 지점의 기본 영역과 일정 범위 이상 겹쳐지면, 형성된 영역과 기본 영역의 전체 범위를 등록된 관심 지점의 새로운 기본 영역으로 설정할 수 있다. 이러한 새로운 기본 영역의 설정 이후, 새로운 기본 영역에 대상 객체가 위치한 경우, 관심 지점 자동 인식 모듈(121)은 새로운 기본 영역 내에서 측정된 대상 객체의 위치를 등록된 관심 지점으로 자동 인식할 수 있다. In addition, the automatic point-of-interest recognition module 121 can automatically recognize the registered point of interest when the target object is located in the set basic area after setting the basic area for the registered point of interest. At this time, the automatic point-of-interest recognition module 121 identifies two or more position values measured at a point of interest registered during a time period in which the target object stays in the set basic region, and calculates the center point extracted in consideration of the accuracy (Circle) having a predetermined radius can be formed as a reference. Accordingly, if the formed region is overlapped with the base region of the previously set interest point by a predetermined range or more, the entire region of the formed region and the base region can be set as a new base region of the registered interest point . If the target object is located in the new basic area after the setting of the new basic area, the target point automatic recognition module 121 can automatically recognize the position of the target object measured in the new basic area as the registered point of interest.

한편, 관심 지점 자동 인식 모듈(121)은 사용자가 기 등록된 관심 지점의 명칭을 변경 요청하면, 입력된 명칭 정보를 기 등록된 관심 지점의 명칭으로 변경하여 등록할 수 있다. On the other hand, when the user requests to change the name of the point of interest registered previously by the user, the point of interest automatic recognition module 121 may change the inputted name information to the name of the registered point of interest and register the name.

또한, 관심 지점 자동 인식 모듈(121)은 사용자가 기 등록된 관심 지점의 위치를 변경 요청하면, 요청된 위치 정보를 기반으로 해당 위치에 요청된 관심 지점을 등록할 수 있다. 이에 따라 관심 지점 자동 인식 모듈(121)은 변경된 관심 지점에서 일정 시간 구간 동안 측정된 위치 값들을 이용하여 변경된 관심 지점에 대한 기본 영역을 설정할 수 있다. 그리고 관심 지점 자동 인식 모듈(121)은 이전 기본 영역의 중심점과 변경된 관심 지점에서 설정된 기본 영역의 중심점을 비교하여 두 중심점의 거리가 기 설정된 거리 값 이상이면, 기 등록된 관심 지점을 삭제할 수 있다. 반면, 두 중심점의 거리가 기 설정된 거리 값 이내이면, 동일한 명칭의 두 관심 지점이 모두 자동 인식될 수 있도록 등록을 유지할 수 있다. In addition, when the user requests to change the position of the interest point previously registered by the user, the interested point automatic recognition module 121 can register the requested point of interest at the corresponding position based on the requested position information. Accordingly, the point-of-interest automatic recognition module 121 can set the basic region for the changed point of interest using the position values measured during the predetermined time interval at the changed point of interest. Then, the point of interest automatic recognition module 121 compares the center point of the previous basic area with the center point of the basic area set at the changed point of interest, and can delete the previously registered point of interest if the distance between the two center points is equal to or greater than a predetermined distance value. On the other hand, if the distance between two center points is within a preset distance value, registration can be maintained so that both points of interest of the same name can be automatically recognized.

통신부(130)는 GPS 또는 무선 접속 장치 등과 통신을 수행하여 사용자 즉, 대상 객체의 위치 측위를 위한 메시지를 송수신할 수 있다. 이러한 통신부(130)는 유선 방식 및 무선 방식뿐만 아니라 다양한 통신 방식을 통해서 데이터를 송수신할 수 있다. 더하여, 통신부(130)는 하나 이상의 통신 방식을 사용하여 데이터를 송수신할 수 있으며, 이를 위하여 통신부(130)는 각각 서로 다른 통신 방식에 따라서 데이터를 송수신하는 복수의 통신 모듈을 포함할 수 있다. 특히, 통신부(130)는 통신망을 통해 서비스 장치(도시되지 않음)로부터 상황 인지 서비스를 실행하기 위한 어플리케이션(또는 프로그램)을 수신하여 제어부(120)로 전달할 수 있다. The communication unit 130 may communicate with a GPS, a wireless connection device, and the like to transmit or receive a message for positioning a user, that is, a location of a target object. The communication unit 130 can transmit and receive data through various communication methods as well as wire and wireless methods. In addition, the communication unit 130 may transmit and receive data using one or more communication methods. For this purpose, the communication unit 130 may include a plurality of communication modules that transmit and receive data according to different communication methods, respectively. In particular, the communication unit 130 may receive an application (or program) for executing a context aware service from a service device (not shown) through a communication network and may transmit the received application or program to the control unit 120.

입력부(140)는 숫자 및 문자 정보 등의 다양한 정보를 입력 받고, 각종 기능을 설정 및 단말 장치(100)의 기능 제어와 관련하여 입력되는 신호를 제어부(120)로 전달한다. 또한, 입력부(140)는 사용자의 터치 또는 조작에 따른 입력 신호를 발생하는 키패드와 터치패드 중 적어도 하나를 포함하여 구성될 수 있다. 이때, 입력부(140)는 출력부(150)의 표시부와 함께 하나의 터치패널(또는 터치스크린(touch screen))의 형태로 구성되어 입력과 표시 기능을 동시에 수행할 수 있다. 또한, 입력부(140)는 키보드, 키패드, 마우스, 조이스틱 등과 같은 입력 장치 외에도 향후 개발될 수 있는 모든 형태의 입력 수단이 사용될 수 있다. 특히, 본 발명에 따른 입력부(140)는 사용자로부터 등록할 관심 지점에 대한 정보를 입력 받을 수 있으며, 기 등록된 관심 지점을 변경하기 위한 변경 정보를 입력 받을 수 있다. The input unit 140 receives various information such as numbers and character information, and transmits various signals to the control unit 120 in connection with setting various functions and controlling the functions of the terminal device 100. In addition, the input unit 140 may include at least one of a keypad and a touchpad that generates an input signal according to a user's touch or operation. At this time, the input unit 140 may be configured in the form of one touch panel (or a touch screen) together with the display unit of the output unit 150 to simultaneously perform the input and display functions. The input unit 140 may be any type of input device that can be developed in addition to an input device such as a keyboard, a keypad, a mouse, a joystick, and the like. In particular, the input unit 140 according to the present invention can receive information about a point of interest to be registered by a user, and can receive change information for changing a previously registered point of interest.

출력부(150)는 기본적으로, 단말 장치(100) 사용에 따라 발생되는 정보를 사용자가 시각, 청각, 또는, 촉각으로 인지할 수 있도록 출력하기 위한 수단일 수 있으며, 이러한 출력부(150)는 시각적인 정보를 출력하는 표시 장치, 청각적인 정보를 출력하는 오디오 장치(스피커), 촉각적인 정보를 출력하는 햅틱 장치 등을 포함할 수 있다. 여기서, 표시 장치는 터치스크린(touch screen)이 될 수 있으며, 이와 같이, 터치스크린 형태로 표시 장치가 형성된 경우, 표시 장치는 입력부(140)의 기능 중 일부 또는 전부를 수행할 수 있다. 오디오 장치는 대표적으로 스피커를 예시할 수 있다. 따라서, 본 발명의 실시 예들에 따른 출력부(150)는 사용자 상황에 따라 수집된 상황 인지 정보들을 기반으로 한 상황 인지 서비스를 실행 화면에 출력할 수 있다. 특히, 본 발명의 실시 예들에 따른 출력부(150)는 대상 객체가 설정된 기본 영역 또는 새로운 기본 영역에 위치하면, 등록된 관심 지점에 대한 정보(관심 지점 정보(POI))를 설정된 기본 영역 내에서 표출할 수 있다. 여기서, 관심 지점 정보는 지정된 모드에 대응하여 기 설정된 어플리케이션 또는 특정 기능의 실행 화면에 지정된 이름, 아이콘 및 이미지 중 하나 이상으로 표출될 수 있다. The output unit 150 may basically be a means for outputting information generated according to the use of the terminal device 100 so that the user can recognize the information generated by the user through visual, auditory, or tactile sense. A display device for outputting visual information, an audio device (speaker) for outputting auditory information, a haptic device for outputting tactile information, and the like. Here, the display device may be a touch screen. When the display device is formed in the form of a touch screen, the display device may perform some or all of the functions of the input device 140. [ An audio device may represent a speaker typically. Accordingly, the output unit 150 according to the embodiments of the present invention can output the context aware service based on the context-aware information collected according to the user context to the execution screen. In particular, the output unit 150 according to embodiments of the present invention is configured such that when the target object is located in a set basic region or a new basic region, the information about the registered interest point (point of interest information POI) Can be expressed. Here, the point-of-interest information may be expressed in at least one of a name, an icon, and an image designated in an execution screen of a predetermined application or a specific function corresponding to the designated mode.

저장부(160)는 단말 장치(100)의 동작에 필요한 프로그램 및 데이터를 저장하는 것으로서, 기본적으로 단말 장치(100)의 운영 프로그램이 저장되며, 더불어, 상황 인지 서비스를 위한 어플리케이션(또는 프로그램) 제공에 관련한 정보 및 송수신되는 메시지가 저장될 수 있다. 특히, 본 발명의 실시 예들에 따른 저장부(160)는 일정 주기마다 대상 객체의 현재 위치에서 수집된 상황 인지 정보(위치 정보, 센싱 정보 등)를 상황 인지 DB(도시되지 않음)에 저장할 수 있다. 또한, 저장부(160)는 정지 상황 모드에서 등록된 관심 지점에 대한 정보 및 등록된 관심 지점에 설정된 기본 영역에 대한 정보, 정보 수집 시간 정보 등을 저장할 수 있다. 이러한 저장부(160)는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(Magnetic Media), CD-ROM(Compact Disk Read Only Memory), DVD(Digital Video Disk)와 같은 광 기록 매체(Optical Media), 플롭티컬 디스크(Floptical Disk)와 같은 자기-광 매체(Magneto-Optical Media), 및 롬(ROM), 램(RAM, Random Access Memory), 플래시 메모리를 포함한다.The storage unit 160 stores a program and data necessary for the operation of the terminal device 100 and basically stores an operating program of the terminal device 100 and also provides an application And messages to be transmitted and received can be stored. In particular, the storage unit 160 according to embodiments of the present invention may store the context information (position information, sensing information, etc.) collected at the current position of the target object at predetermined intervals in a context aware DB (not shown) . In addition, the storage unit 160 may store information about a registered point of interest in the idle mode, information on a basic area set at a registered point of interest, information collection time information, and the like. The storage unit 160 may be an optical storage medium such as a magnetic medium such as a hard disk, a floppy disk, and a magnetic tape, a compact disk read only memory (CD-ROM), and a digital video disk (DVD) A magneto-optical medium such as a floppy disk, and a ROM, a random access memory (RAM), and a flash memory.

또한, 저장부(160)는 본 발명의 실시 예들에 따른 기능 동작에 필요한 응용 프로그램을 비롯하여, 출력부(150)의 표시부에 출력될 화면 이미지 등을 저장한다. 그리고 저장부(160)는 표시부가 터치스크린으로 구성되는 경우 터치스크린 운용을 위한 키 맵이나 메뉴 맵 등을 저장할 수 있다. 여기서 키 맵, 메뉴 맵은 각각 다양한 형태가 될 수 있다. 이러한 저장부(160)는 사용자 단말 장치(100)의 부팅 및 상술한 각 구성의 운용을 위한 운영체제(OS: Operating System), 다양한 사용자 기능을 저장할 수 있다. The storage unit 160 stores application programs necessary for the functional operation according to the embodiments of the present invention, a screen image to be output to the display unit of the output unit 150, and the like. The storage unit 160 may store a key map or a menu map for operating the touch screen when the display unit is configured as a touch screen. Here, the key map and the menu map may be various types. The storage unit 160 may store an operating system (OS) and a variety of user functions for booting the user terminal 100, operating the respective components, and the like.

본 발명의 실시 예에 따른 관심 지점을 자동 인식하기 위한 장치(100)에 탑재되는 프로세서는 본 발명에 따른 방법을 실행하기 위한 프로그램 명령을 처리할 수 있다. 일 구현 예에서, 이 프로세서는 싱글 쓰레드(Single-threaded) 프로세서일 수 있으며, 다른 구현 예에서 본 프로세서는 멀티 쓰레드(Multithreaded) 프로세서일 수 있다. 나아가 본 프로세서는 메모리 혹은 저장 장치 상에 저장된 명령을 처리하는 것이 가능하다.A processor mounted in an apparatus 100 for automatically recognizing points of interest according to an embodiment of the present invention may process program instructions for executing the method according to the present invention. In one implementation, the processor may be a single-threaded processor, and in other embodiments, the processor may be a multithreaded processor. Further, the processor is capable of processing instructions stored on a memory or storage device.

비록 본 명세서와 도면에서는 예시적인 장치 구성을 기술하고 있지만, 본 명세서에서 설명하는 기능적인 동작과 주제의 구현물들은 다른 유형의 디지털 전자 회로로 구현되거나, 본 명세서에서 개시하는 구조 및 그 구조적인 등가물들을 포함하는 컴퓨터 소프트웨어, 펌웨어 혹은 하드웨어로 구현되거나, 이들 중 하나 이상의 결합으로 구현 가능하다. 본 명세서에서 설명하는 주제의 구현물들은 하나 이상의 컴퓨터 프로그램 제품, 다시 말해 본 발명에 따른 장치의 동작을 제어하기 위하여 혹은 이것에 의한 실행을 위하여 유형의 프로그램 저장매체 상에 인코딩된 컴퓨터 프로그램 명령에 관한 하나 이상의 모듈로서 구현될 수 있다. 컴퓨터로 판독 가능한 매체는 기계로 판독 가능한 저장 장치, 기계로 판독 가능한 저장 기판, 메모리 장치, 기계로 판독 가능한 전파형 신호에 영향을 미치는 물질의 조성물 혹은 이들 중 하나 이상의 조합일 수 있다.Although the present specification and drawings describe exemplary device configurations, the functional operations and subject matter implementations described herein may be embodied in other types of digital electronic circuitry, or alternatively, of the structures disclosed herein and their structural equivalents May be embodied in computer software, firmware, or hardware, including, or in combination with, one or more of the foregoing. Implementations of the subject matter described herein may be embodied in one or more computer program products, i. E. One for computer program instructions encoded on a program storage medium of the type for < RTI ID = 0.0 & And can be implemented as a module as described above. The computer-readable medium can be a machine-readable storage device, a machine-readable storage substrate, a memory device, a composition of matter that affects the machine readable propagation type signal, or a combination of one or more of the foregoing.

이와 같이, 도 1을 통해 본 발명의 실시 예에 따른 관심 지점을 자동 인식하기 위한 장치의 주요 구성에 대해 설명하였다. 그러나 도 1을 통해 도시된 구성요소가 모두 필수 구성요소인 것은 아니며, 도시된 구성요소보다 많은 구성 요소에 의해 관심 지점을 자동 인식하기 위한 장치가 구현될 수도 있고, 그 보다 적은 구성요소에 의해 관심 지점을 자동 인식하기 위한 장치가 구현될 수도 있다.The main configuration of the apparatus for automatically recognizing points of interest according to the embodiment of the present invention has been described with reference to FIG. However, it should be understood that the components shown in FIG. 1 are not all essential components, and that an apparatus for automatically recognizing points of interest by more components than the illustrated components may be implemented, An apparatus for automatically recognizing a point may be implemented.

그러면 이와 같이 구성된 관심 지점을 자동 인식하기 위한 장치에서 관심 지점을 자동 인식하기 위한 방법에 대해 첨부된 도면을 참조하여 구체적으로 설명하기로 한다.A method for automatically recognizing a point of interest in an apparatus for automatically recognizing a point of interest thus constructed will now be described in detail with reference to the accompanying drawings.

도 2는 본 발명의 실시 예에 따라 관심 지점을 자동 인식하기 위한 방법을 설명하기 위한 도면이다. 2 is a diagram for explaining a method for automatically recognizing points of interest according to an embodiment of the present invention.

우선, 설명에 앞서, 본 발명의 실시 예에서는 일정 주기마다(예를 들어, 1분 마다) GPS/HPS 모듈을 통해 대상 객체의 현재 위치를 측위하여 측정된 위치 정보를 상황 인지 정보로 저장할 수 있다. 이러한 대상 객체의 위치 측위는 상황 인지 서비스를 종료하거나 서비스를 해제하기 전까지 계속해서 일정 주기마다 위치 정보를 수집할 수 있다. First, prior to the description, in the embodiment of the present invention, the measured position information to measure the current position of the target object through the GPS / HPS module may be stored as context aware information at regular intervals (for example, every minute) . The location of the target object can be continuously collected at predetermined intervals until the context aware service is terminated or the service is released.

도 2를 참조하면, 본 발명의 실시 예에 따라 1101단계에서 관심 지점을 자동 인식하기 위한 장치(이하, 단말 장치라 함)(100)는 상황 인지 서비스에서 지정된 모드(예를 들어, 정지 상황 모드(Spot))에 대한 관심 지점을 등록한다. 이때, 단말 장치(100)는 정지 상황(Spot) 모드에서 GPS/HPS 모듈을 통해 위치 측위에 따라 측정된 위치 정보들의 위치점들이 일정 반경 내에서 예를 들어, 집, 회사, 학교 등의 사용자가 자주 방문하는 장소를 관심 지점으로 등록한다. 이때, 단말 장치(100)는 등록된 관심 지점을 삭제 또는 명칭을 변경할 수 있다. 여기서, 관심 지점을 변경하면, 변경된 시점부터 변경된 관심 지점을 적용할 수 있다. Referring to FIG. 2, an apparatus for automatically recognizing a point of interest (hereinafter referred to as a terminal device) 100 in step 1101 according to an embodiment of the present invention includes a mode designated by the context aware service (for example, (Spot)). At this time, the terminal device 100 determines whether the location points of the location information measured in the GPS / HPS module in the spot mode are within a certain radius, for example, Register frequently visited places as points of interest. At this time, the terminal device 100 can delete the registered point of interest or change the name. Here, if the point of interest is changed, the changed point of interest can be applied from the changed point of time.

이후, 1102단계에서 사용자로부터 상황 인지 서비스를 요청 받으면, 1103단계에서 단말 장치(100)는 현재 시점 이전에 수집된 위치 값들을 분석하여 지정된 상황 모드를 확인한다. 즉, 단말 장치(100)는 수집된 위치 값들의 위치점들이 밀집되어 있는 영역이 있는지를 확인하여 대상 객체가 일정 영역에 머물러 있는 상황 즉, 지정된 상황 모드인지를 확인한다. In step 1102, when the user receives a context aware service request, the terminal device 100 analyzes the location values collected before the current point in step 1103 and confirms the designated context mode. That is, the terminal device 100 confirms whether there is a region in which the positional points of the collected position values are concentrated, and confirms whether the target object stays in a certain region, that is, the designated situation mode.

그런 다음 1104단계에서 단말 장치(100)는 지정된 상황 모드가 확인되면, 지정된 상황 모드의 일정 시간 구간 동안 수집된 위치 값들의 정확도를 고려하여 관심 지점을 자동 인식하기 위한 기본 영역을 설정한다. 이때, 단말 장치(100)는 정지 상황 모드의 위치 값들에 상응하는 기 등록된 관심 지점을 확인하여 등록된 관심 지점이 없으면, 확인된 위치 값들이 조밀하게 모인 지점을 관심 지점으로 새로 등록할 수도 있다. Then, in step 1104, the terminal device 100 sets a basic area for automatically recognizing the point of interest in consideration of the accuracy of the position values collected during a predetermined time period of the specified situation mode, when the designated situation mode is confirmed. At this time, the terminal device 100 may check the pre-registered interest points corresponding to the position values of the stop mode, and if there is no registered interest point, the terminal device 100 may newly register the point where the confirmed position values are densely gathered .

이러한 기본 영역 설정을 위해, 단말 장치(100)는 첨부된 도 4에 도시된 바와 같이, 확인된 위치 값들에서 중심점을 추출하고, 추출된 중심점을 기준으로 기 설정된 반경의 영역을 등록된 관심 지점(예를 들어, 우리집)(51)의 기본 영역으로 설정한다. 구체적으로, 단말 장치(100)는 일정 시간 구간 동안 측정된 위치 값들의 정확도를 판단하고, 판단된 정확도에 따라 기 설정된 임계값을 초과하는 위치 값을 제거한 위치 그룹을 생성하여 생성된 위치 그룹에 포함된 위치 값들 중 가장 중심에 위치한 위치 값을 중심점으로 추출한다. For this basic area setting, the terminal device 100 extracts a center point from the identified position values as shown in FIG. 4, and sets a region of a predetermined radius based on the extracted center point as a registered point of interest (For example, my home) 51 as a basic area. Specifically, the terminal device 100 determines the accuracy of the position values measured during a predetermined time interval, generates position groups from which position values exceeding preset threshold values are removed according to the determined accuracy, And extracts the position value located at the center of the position values as a center point.

기본 영역 설정 이후, 사용자로부터 상황 인지 서비스를 요청받으면, 1105단계에서 단말 장치(100)는 첨부된 도 5에 도시된 바와 같이, 대상 객체가 설정된 기본 영역에 위치한 경우, 대상 객체의 위치를 등록된 관심 지점(예를 들어, 우리집)(61)으로 자동 인식한다. 이에 따라 단말 장치(100)는 첨부된 도 3에 도시된 바와 같이, 지도 상에 자동 인식된 관심 지점(예를 들어, 우리집)을 표출할 수 있다. 5, when the terminal 100 receives a request for a context aware service from a user after setting the basic area, the terminal device 100 determines the location of the target object in the registered area (For example, my home) 61 as a point of interest. Accordingly, the terminal device 100 can display an automatically recognized point of interest (e.g., my home) on the map, as shown in FIG. 3 attached hereto.

이때, 1106단계에서 단말 장치(100)는 다음 일정 시간 구간 동안 즉, 등록된 관심 지점에 머물러 있는 시간 동안 측정된 둘 이상의 위치 값들을 확인한다. At this time, in step 1106, the terminal device 100 confirms two or more position values measured during the next predetermined time interval, that is, during the time of staying at the registered point of interest.

그런 다음 1107단계에서 단말 장치(100)는 다음 일정 시간 구간 동안 확인된 위치 값들을 이용하여 등록된 관심 지점의 기본 영역을 재설정한다. 구체적으로, 단말 장치(100)는 도 5의 (b)에 도시된 바와 같이, 정확도를 고려하여 추출된 중심점을 기준으로 기 설정된 반경의 영역을 형성하고, 형성된 영역이 기본 영역과 일정 범위 이상 겹쳐지면, 첨부된 도 5의 (c)에 도시된 바와 같이, 형성된 영역과 기본 영역의 전체 범위를 등록된 관심 지점의 새로운 기본 영역으로 설정한다. Then, in step 1107, the terminal device 100 resets the registered basic region of the point of interest using the identified position values for the next predetermined time period. Specifically, as shown in FIG. 5B, the terminal device 100 forms an area having a predetermined radius based on the extracted center point in consideration of the accuracy, and the formed area overlaps the basic area with a predetermined range or more The entire range of the formed area and the basic area is set as a new basic area of the registered interest point, as shown in Fig. 5 (c).

1108단계에서 새로운 기본 영역의 설정 이후, 단말 장치(100)는 새로운 기본 영역에 대상 객체가 위치하면, 대상 객체의 위치를 등록된 관심 지점으로 자동 인식한다. 이에 따라 단말 장치(100)는 첨부된 도 3에 도시된 바와 같이, 지도 상에 자동 인식된 관심 지점(예를 들어, 우리집)을 표출할 수 있다.After setting a new basic area in step 1108, when the target object is located in a new basic area, the terminal device 100 automatically recognizes the position of the target object as a registered point of interest. Accordingly, the terminal device 100 can display an automatically recognized point of interest (e.g., my home) on the map, as shown in FIG. 3 attached hereto.

한편, 상술한 1101단계에서 관심 지점을 등록 시 단말 장치(100)는 기 등록된 관심 지점의 위치를 변경 등록하는 경우, 변경된 관심 지점에서 일정 시간 구간 동안 측정된 위치 값들을 이용하여 변경된 관심 지점에 대한 기본 영역을 설정할 수 있다. 이때, 단말 장치(100)는 기본 영역의 중심점과 변경된 관심 지점에서 설정된 기본 영역의 중심점을 비교하여, 두 중심점의 거리가 기 설정된 거리 값 이상이면, 기 등록된 관심 지점을 삭제하고, 변경 등록된 관심 지점만을 등록 유지할 수 있다. On the other hand, when registering the point of interest in step 1101, when the terminal device 100 registers and registers the position of the previously registered interest point, the terminal device 100 uses the position values measured during the predetermined time interval at the changed point of interest, You can set the default zone for. At this time, the terminal device 100 compares the center point of the basic area with the center point of the basic area set at the changed point of interest, and deletes the previously registered point of interest if the distance between the two center points is equal to or greater than the preset distance value, Only points of interest can be registered and maintained.

또한, 단말 장치(100)는 두 중심점의 거리가 기 설정된 거리 값 이하이면, 기 등록된 관심 지점 및 상기 변경된 관심 지점 모두 동일한 이름으로 인식할 수 있도록 등록을 유지할 수 있다. In addition, if the distance between two center points is less than a predetermined distance value, the terminal device 100 can maintain registration so that both the previously registered interest point and the changed point of interest can be recognized by the same name.

이상으로 본 발명의 실시 예에 따른 관심 지점 정보의 자동 인식을 위한 방법에 대해 설명하였다. The method for automatic recognition of the point of interest information according to the embodiment of the present invention has been described above.

상술한 바와 같은 본 발명의 위치 검출을 위한 영역 설정 방법은 컴퓨터 프로그램 명령어와 데이터를 저장하기에 적합한 컴퓨터로 판독 가능한 매체의 형태로 제공될 수도 있다. 이때, 컴퓨터 프로그램 명령어와 데이터를 저장하기에 적합한 컴퓨터로 판독 가능한 매체는, 예컨대 기록매체는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(Magnetic Media), CD-ROM(Compact Disk Read Only Memory), DVD(Digital Video Disk)와 같은 광 기록 매체(Optical Media), 플롭티컬 디스크(Floptical Disk)와 같은 자기-광 매체(Magneto-Optical Media), 및 롬(ROM, Read Only Memory), 램(RAM, Random Access Memory), 플래시 메모리, EPROM(Erasable Programmable ROM), EEPROM(Electrically Erasable Programmable ROM)과 같은 반도체 메모리를 포함한다. 프로세서와 메모리는 특수 목적의 논리 회로에 의해 보충되거나, 그것에 통합될 수 있다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함할 수 있다. 이러한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The area setting method for position detection of the present invention as described above may be provided in the form of a computer readable medium suitable for storing computer program instructions and data. At this time, a computer-readable medium suitable for storing computer program instructions and data includes, for example, a magnetic medium such as a hard disk, a floppy disk and a magnetic tape, a compact disk read only memory (CD-ROM) Optical media such as a DVD (Digital Video Disk), a magneto-optical medium such as a floppy disk, and a ROM (Read Only Memory), a RAM , Random Access Memory), flash memory, EPROM (Erasable Programmable ROM), and EEPROM (Electrically Erasable Programmable ROM). The processor and memory may be supplemented by, or incorporated in, special purpose logic circuits. Examples of program instructions may include machine language code such as those generated by a compiler, as well as high-level language code that may be executed by a computer using an interpreter or the like. Such a hardware device may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

본 명세서는 다수의 특정한 구현물의 세부사항들을 포함하지만, 이들은 어떠한 발명이나 청구 가능한 것의 범위에 대해서도 제한적인 것으로서 이해되어서는 안되며, 오히려 특정한 발명의 특정한 실시형태에 특유할 수 있는 특징들에 대한 설명으로서 이해되어야 한다. 개별적인 실시형태의 문맥에서 본 명세서에 기술된 특정한 특징들은 단일 실시형태에서 조합하여 구현될 수도 있다. 반대로, 단일 실시형태의 문맥에서 기술한 다양한 특징들 역시 개별적으로 혹은 어떠한 적절한 하위 조합으로도 복수의 실시형태에서 구현 가능하다. 나아가, 특징들이 특정한 조합으로 동작하고 초기에 그와 같이 청구된 바와 같이 묘사될 수 있지만, 청구된 조합으로부터의 하나 이상의 특징들은 일부 경우에 그 조합으로부터 배제될 수 있으며, 그 청구된 조합은 하위 조합이나 하위 조합의 변형물로 변경될 수 있다.While the specification contains a number of specific implementation details, it should be understood that they are not to be construed as limitations on the scope of any invention or claim, but rather on the description of features that may be specific to a particular embodiment of a particular invention Should be understood. Certain features described herein in the context of separate embodiments may be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented in multiple embodiments, either individually or in any suitable subcombination. Further, although the features may operate in a particular combination and may be initially described as so claimed, one or more features from the claimed combination may in some cases be excluded from the combination, Or a variant of a subcombination.

마찬가지로, 특정한 순서로 도면에서 동작들을 묘사하고 있지만, 이는 바람직한 결과를 얻기 위하여 도시된 그 특정한 순서나 순차적인 순서대로 그러한 동작들을 수행하여야 한다거나 모든 도시된 동작들이 수행되어야 하는 것으로 이해되어서는 안 된다. 특정한 경우, 멀티태스킹과 병렬 프로세싱이 유리할 수 있다. 또한, 상술한 실시형태의 다양한 시스템 컴포넌트의 분리는 그러한 분리를 모든 실시형태에서 요구하는 것으로 이해되어서는 안되며, 설명한 프로그램 컴포넌트와 시스템들은 일반적으로 단일의 소프트웨어 제품으로 함께 통합되거나 다중 소프트웨어 제품에 패키징 될 수 있다는 점을 이해하여야 한다.Likewise, although the operations are depicted in the drawings in a particular order, it should be understood that such operations must be performed in that particular order or sequential order shown to achieve the desired result, or that all illustrated operations should be performed. In certain cases, multitasking and parallel processing may be advantageous. Also, the separation of the various system components of the above-described embodiments should not be understood as requiring such separation in all embodiments, and the described program components and systems will generally be integrated together into a single software product or packaged into multiple software products It should be understood.

본 발명은 상황 인지 서비스 기반의 관심 지점 자동 인식을 위한 방법 및 장치, 이를 위한 기록 매체에 관한 것으로, 일정 시간 구간 동안 등록된 관심 지점에서 측정된 둘 이상의 위치 값들을 기반으로 집, 회사, 학교 등과 같은 사용자가 자주 가는 장소에 대한 기 등록된 관심 지점의 기본 영역을 설정함으로써, 대상 객체가 설정된 기본 영역에 위치하면, 대상 객체의 위치를 등록된 관심 지점으로 자동 인식할 수 있다. 이로 인해 본 발명은 실제 사용자가 머무는 장소를 명확히 검출할 수 있게 된다. The present invention relates to a method and an apparatus for automatically recognizing a point of interest based on a context-aware service, and a recording medium therefor. More particularly, the present invention relates to a method and apparatus for automatically recognizing points of interest By setting a basic area of a pre-registered interest point for a place frequently visited by the same user, the position of the target object can be automatically recognized as a registered interest point when the target object is located in the set basic area. Thus, the present invention can clearly detect the place where the actual user stays.

더불어, 본 발명은 시판 또는 영업의 가능성이 충분할 뿐만 아니라 현실적으로 명백하게 실시할 수 있는 정도이므로 산업상 이용가능성이 있다.In addition, since the present invention is not only possible to be marketed or operated, but also can be practically and practically carried out, it is industrially applicable.

100: 단말 장치 110: 정보 수집부
120: 제어부 121: 관심 지점 자동 인식 모듈
130: 통신부 140: 입력부
150: 저장부 160: 출력부
100: terminal device 110: information collecting part
120: control unit 121: automatic point recognition module
130: communication unit 140: input unit
150: storage unit 160: output unit

Claims (12)

일정 시간 구간 동안 기 등록된 관심 지점에서 측정된 둘 이상의 위치 값들을 확인하는 단계;
확인된 둘 이상의 위치 값들 중 가장 중심에 위치한 위치 값을 중심점으로 추출하는 단계;
추출된 중심점을 기준으로 기 설정된 반경의 영역을 상기 등록된 관심 지점의 기본 영역으로 설정하는 단계; 및
상기 기본 영역의 설정 이후, 설정된 기본 영역에 대상 객체가 위치하면, 상기 대상 객체의 위치를 상기 등록된 관심 지점으로 자동 인식하는 단계;
를 포함하는 것을 특징으로 하는 관심 지점 자동 인식을 위한 방법.
Identifying two or more position values measured at a pre-registered point of interest during a predetermined time period;
Extracting, as a center point, a position value located at the most center among the two or more identified position values;
Setting an area of a predetermined radius based on the extracted center point as a basic area of the registered interest point; And
Automatically recognizing the position of the target object as the registered point of interest when the target object is located in the set basic area after setting the basic area;
The method comprising the steps of:
제1항에 있어서, 상기 확인된 둘 이상의 위치 값들에서 중심점을 추출하는 단계는,
상기 일정 시간 구간 동안 측정된 상기 위치 값들의 정확도를 판단하는 단계; 및
판단된 정확도에 따라 기 설정된 임계값을 초과하는 위치 값을 제거한 위치 그룹을 생성하는 단계;
를 포함하는 것을 특징으로 하는 관심 지점 자동 인식을 위한 방법.
2. The method of claim 1, wherein extracting a center point from the identified two or more position values comprises:
Determining an accuracy of the position values measured during the predetermined time interval; And
Generating a position group in which a position value exceeding a preset threshold value is removed according to the determined accuracy;
The method comprising the steps of:
제1항에 있어서,
상기 대상 객체가 상기 등록된 관심 지점에 머무르는 다음 일정 시간 구간 동안에 상기 등록된 관심 지점에서 측정된 다수의 위치 값들을 확인하는 단계;
상기 다음 일정 시간 구간 동안 확인된 위치 값들에서 정확도를 고려하여 추출된 중심점을 기준으로 기 설정된 반경의 영역을 형성하는 단계;
상기 다음 일정 시간 구간 동안 형성된 영역이 상기 기본 영역과 일정 범위 이상 겹쳐지면, 상기 형성된 영역과 상기 기본 영역의 전체 범위를 상기 등록된 관심 지점의 새로운 기본 영역으로 설정하는 단계; 및
상기 새로운 기본 영역의 설정 이후, 설정된 새로운 기본 영역에 상기 대상 객체가 위치하면, 상기 대상 객체의 위치를 상기 등록된 관심 지점으로 자동 인식하는 단계;
를 더 포함하는 것을 특징으로 하는 관심 지점 자동 인식을 위한 방법.
The method according to claim 1,
Identifying a plurality of measured position values at the registered point of interest during a next predetermined time interval during which the target object remains at the registered point of interest;
Forming a predetermined radius region based on the extracted center point in consideration of the accuracy at the position values identified during the next predetermined time period;
Setting a whole range of the formed area and the basic area as a new basic area of the registered point of interest if the area formed during the next predetermined time period overlaps with the basic area over a certain range; And
Automatically recognizing the position of the target object as the registered point of interest when the target object is located in a new basic area set after setting the new basic area;
The method further comprising the steps of:
제1항에 있어서,
상기 기 등록된 관심 지점의 위치를 변경 등록하면, 변경된 관심 지점에서 일정 시간 구간 동안 측정된 위치 값들을 이용하여 변경된 관심 지점에 대한 기본 영역을 설정하는 단계;
이전 기본 영역의 중심점과 상기 변경된 관심 지점에서 설정된 기본 영역의 중심점을 비교하는 단계; 및
상기 두 중심점의 거리가 기 설정된 거리 값 이상이면, 상기 기 등록된 관심 지점을 삭제하는 단계;
를 더 포함하는 것을 특징으로 하는 관심 지점 자동 인식을 위한 방법.
The method according to claim 1,
Setting a base area for a changed point of interest using position values measured during a predetermined time interval at a changed point of interest when changing the position of the previously registered point of interest;
Comparing the center point of the previous basic area with the center point of the basic area set at the changed point of interest; And
Deleting the previously registered point of interest if the distance between the two center points is greater than or equal to a preset distance value;
The method further comprising the steps of:
제4항에 있어서,
상기 두 중심점의 거리가 기 설정된 거리 값 이하이면, 상기 기 등록된 관심 지점 및 상기 변경된 관심 지점 모두 동일한 이름으로 인식할 수 있도록 등록을 유지하는 단계;
를 더 포함하는 것을 특징으로 하는 관심 지점 자동 인식을 위한 방법.
5. The method of claim 4,
Maintaining registration so that the previously registered interest point and the changed point of interest can be recognized by the same name if the distance between the two center points is less than a preset distance value;
The method further comprising the steps of:
제1항에 있어서,
상기 관심 지점은 지정된 모드에 대응하여 기 설정된 어플리케이션 또는 특정 기능의 실행 화면에 지정된 이름, 아이콘 및 이미지 중 하나 이상으로 표출되는 것을 특징으로 하는 관심 지점 자동 인식을 위한 방법.
The method according to claim 1,
Wherein the point of interest is expressed in at least one of a name, an icon, and an image designated in a predetermined application or an execution screen of a specific function corresponding to the designated mode.
제1항 내지 제6항 중 어느 하나의 항에 기재된 관심 지점 자동 인식 방법을 실행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록매체.A computer-readable recording medium recording a program for executing the automatic point-of-interest recognition method according to any one of claims 1 to 6. 제1항 내지 제6항 중 어느 하나의 항에 기재된 관심 지점 자동 인식 방법을 실행시키도록 구현되어 컴퓨터 판독 가능한 기록매체에 저장된 컴퓨터 프로그램.A computer program embodied on a computer readable recording medium which is embodied to execute the automatic point of interest recognition method of any one of claims 1 to 6. 일정 시간 구간 동안 기 등록된 관심 지점에서 측정된 대상 객체의 둘 이상의 위치 값들을 확인하는 정보 수집부; 및
확인된 둘 이상의 위치 값들 중 가장 중심에 위치한 위치 값을 중심점으로 추출하여 추출된 중심점을 기준으로 기 설정된 반경의 영역을 등록된 관심 지점의 기본 영역으로 설정하고, 상기 기본 영역의 설정 이후, 설정된 기본 영역에 상기 대상 객체가 위치하면, 상기 대상 객체의 위치를 상기 등록된 관심 지점으로 자동 인식하는 제어부;
를 포함하는 것을 특징으로 하는 관심 지점 자동 인식을 위한 장치.
An information collecting unit for checking two or more positional values of a target object measured at a point of interest registered during a predetermined time period; And
Extracting a position value at the very center of two or more identified position values as a center point, setting an area of a predetermined radius based on the extracted center point as a basic area of the registered interest point, A controller for automatically recognizing the position of the target object as the registered point of interest when the target object is located in the area;
And an automatic point-of-interest detection unit for detecting a point-of-interest.
제9항에 있어서,
상황 인지 서비스 요청에 따라 자동 인식된 관심 지점에 대한 정보를 상황 인지 서비스를 제공하는 실행 화면에 표출하는 출력부;
를 더 포함하는 것을 특징으로 하는 관심 지점 자동 인식을 위한 장치.
10. The method of claim 9,
An output unit for displaying information on the automatically recognized interest point on the execution screen for providing the context aware service according to the context aware service request;
Further comprising means for determining a point of interest.
제9항에 있어서,
상기 제어부에서 상기 자동 인식된 관심 지점에 상기 대상 객체가 머무는 일정 시간 동안 상기 대상 객체의 현재 위치를 측정한 위치 값들을 저장하는 저장부;
더 포함하는 것을 특징으로 하는 관심 지점 자동 인식을 위한 장치.
10. The method of claim 9,
A storage unit for storing position values of a current position of the target object measured for a predetermined time during which the target object stays at the automatically recognized interest point;
Wherein the point-of-interest automatic recognition apparatus comprises:
제9항에 있어서, 상기 제어부는,
상기 자동 인식된 관심 지점에 상기 대상 객체가 머무는 일정 시간 동안 측정된 위치 값들을 이용하여 상기 자동 인식된 관심 지점의 기본 영역을 새로 설정함을 특징으로 하는 관심 지점 자동 인식을 위한 장치.
10. The apparatus according to claim 9,
And automatically sets the basic region of the automatically recognized interest point using the position values measured during a predetermined period of time during which the target object stays at the automatically recognized interest point.
KR1020140076200A 2014-06-23 2014-06-23 Apparatus, method and recording medium for automatic recognition of point of interest KR101573198B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140076200A KR101573198B1 (en) 2014-06-23 2014-06-23 Apparatus, method and recording medium for automatic recognition of point of interest

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140076200A KR101573198B1 (en) 2014-06-23 2014-06-23 Apparatus, method and recording medium for automatic recognition of point of interest

Publications (1)

Publication Number Publication Date
KR101573198B1 true KR101573198B1 (en) 2015-12-02

Family

ID=54883482

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140076200A KR101573198B1 (en) 2014-06-23 2014-06-23 Apparatus, method and recording medium for automatic recognition of point of interest

Country Status (1)

Country Link
KR (1) KR101573198B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101688029B1 (en) 2016-01-18 2016-12-22 (주)도일시스템즈 Information system based on geofencing technology

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100754548B1 (en) * 2006-06-12 2007-09-05 서동욱 Mobile communication terminal capable of pinpointing a tag's location and information providing system and service method utilizing both of them
KR101017479B1 (en) * 2008-12-01 2011-02-25 주식회사 케이티 Method and apparatus for providing POI information in location based services
JP2013058176A (en) 2011-09-09 2013-03-28 Kddi Corp Server device and program for determining value of geographical region in communication service
KR101343174B1 (en) 2010-01-15 2013-12-19 애플 인크. Determining a location of a mobile device using a location database

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100754548B1 (en) * 2006-06-12 2007-09-05 서동욱 Mobile communication terminal capable of pinpointing a tag's location and information providing system and service method utilizing both of them
KR101017479B1 (en) * 2008-12-01 2011-02-25 주식회사 케이티 Method and apparatus for providing POI information in location based services
KR101343174B1 (en) 2010-01-15 2013-12-19 애플 인크. Determining a location of a mobile device using a location database
JP2013058176A (en) 2011-09-09 2013-03-28 Kddi Corp Server device and program for determining value of geographical region in communication service

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101688029B1 (en) 2016-01-18 2016-12-22 (주)도일시스템즈 Information system based on geofencing technology

Similar Documents

Publication Publication Date Title
RU2604801C2 (en) Better detection of device location
US11212652B2 (en) Positioning method and apparatus
EP2962066B1 (en) Indoor positioning using disambiguation information from other mobile devices
CN105180924B (en) A kind of air navigation aid being lined up based on dining room and mobile terminal
CN108055642B (en) Control method and device of positioning module, storage medium and mobile terminal
US20160356593A1 (en) Floor Level Determination
KR101853819B1 (en) Method and apparatus for providing information, device, and computer readable recording medium
CN103428361A (en) Operating Geographic Location Systems
CN106959690B (en) Method, device and equipment for searching unmanned vehicle and storage medium
KR20140064002A (en) Apparatas and method for displaying a location information of established device in an electronic device
US10704912B2 (en) Route guidance service apparatus
US11622227B2 (en) Location tracking with loitering logic
WO2020238086A1 (en) Method for determining position of building and terminal device
CN115361040A (en) NFC application calling method, electronic equipment and NFC device
US9933403B2 (en) Method for alarming gas and electronic device thereof
KR101573198B1 (en) Apparatus, method and recording medium for automatic recognition of point of interest
KR102260332B1 (en) Adjusting method of spot for detecting position, apparatus using the same and memory media recoding program to oerrate the method
KR101881443B1 (en) Method for calculating route accuracy of conntextness service
CN111324129A (en) Navigation method and device based on face recognition
CN116133118A (en) Positioning method, positioning device, electronic equipment and readable storage medium
Jain et al. Navigation Aids for the Elder Population ‘Never Lost’
KR20160020292A (en) Apparatus, method and recording medium for calculating activity accuracy of conntextness service

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20181030

Year of fee payment: 4