KR101781995B1 - 명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법 - Google Patents

명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법 Download PDF

Info

Publication number
KR101781995B1
KR101781995B1 KR1020110056826A KR20110056826A KR101781995B1 KR 101781995 B1 KR101781995 B1 KR 101781995B1 KR 1020110056826 A KR1020110056826 A KR 1020110056826A KR 20110056826 A KR20110056826 A KR 20110056826A KR 101781995 B1 KR101781995 B1 KR 101781995B1
Authority
KR
South Korea
Prior art keywords
search
name
log
poi
stored
Prior art date
Application number
KR1020110056826A
Other languages
English (en)
Other versions
KR20120137777A (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 KR1020110056826A priority Critical patent/KR101781995B1/ko
Publication of KR20120137777A publication Critical patent/KR20120137777A/ko
Application granted granted Critical
Publication of KR101781995B1 publication Critical patent/KR101781995B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/1734Details of monitoring file system events, e.g. by the use of hooks, filter drivers, logs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/1805Append-only file systems, e.g. using logs or journals to store data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/268Morphological analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Accounting & Taxation (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 명칭 검색을 위해 사용자가 단말기 입력창에 검색어를 입력하는 제1단계; 입력된 검색어를 명칭검색 로그파일에 저장하는 제2단계; 검색결과 리스트 중 하나의 명칭이 선택되는지 모니터링하여, 선택되면 다음 단계로 진행하고, 선택되지 않으면 상기 제1단계로 진행하는 제3단계; 상기 제3단계에서 선택된 명칭과 '검색결과 리스트 선택로그'를 상기 명칭검색 로그파일에 저장하는 제4단계; 사용자가 상기 제3단계에서 선택된 명칭에 대한 지도 확인 후 바로 탐색을 실행하는지 모니터링하여, 실행하면 다음 단계로 진행하고, 실행하지 않으면 상기 제1단계로 진행하는 제5단계; 상기 제4단계에서 저장된 내용과 한 그룹으로 '바로 탐색 실행로그'를 상기 명칭검색 로그파일에 저장하는 제6단계; 상기 단말기가 경로 탐색을 실행하는 제7단계; 상기 명칭검색 로그파일을 분석 서버로 전송하는 제8단계; 상기 명칭검색 로그파일을 분석하는 제9단계; 상기 제9단계의 분석결과를 이용하여 관심지점 POI(Points of Interest, 이하 POI) 데이터베이스를 업데이트하는 제10단계를 포함하는 명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법을 제공한다.
본 발명은 막대한 비용과 시간이 소요되는 POI 데이터베이스를 구축하는 보완방법으로서, 사용자가 단말기에 입력하는 명칭 검색 정보를 수집하여 POI 데이터베이스 구축에 활용하는 명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법을 제공함으로써, POI 데이터베이스를 구축하는 비용과 시간상의 부담을 경감하는 효과를 갖는다. 또한, 사용자가 입력하는 명칭 검색 정보를 기반으로 POI 데이터베이스를 업데이트함으로써, 사용자가 진정으로 원하는 POI를 POI 데이터베이스에 포함하도록 하여, POI 검색시 사용자 만족도를 높이는 효과를 동시에 얻을 수 있다.

Description

명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법{A method of updating points of interest database using key-word search log file}
본 발명은 명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법에 관한 것으로, 구체적으로 사용자 단말기에서 입력된 검색어에 대한 명칭 검색 정보를 이용하여 관심지점 데이터베이스를 업데이트함으로써 관심지점 데이터베이스 구축에 소요되는 비용과 시간을 줄이기 위한 방법에 관한 것이다.
인터넷과 유무선 통신기술의 발전에 따라 다양한 단말기가 사용되고 있다. 이러한 단말기는 대부분 이동 중 사용이 가능한 모바일 단말기로서, 사무실뿐 아니라 이동중인 차량 및 비행기, 도보 이동 환경 등 다양한 상황에서 이용이 가능하도록 하루가 다르게 발전하고 있다.
대표적인 단말기로는 내비게이션 단말기와 휴대폰(Mobile Phone)을 들 수 있으며, 이 외에도 PDA(Personal Digital Assistant), MID(Mobile Internet Device), PMP(Portable Multimedia Player), MP3P(MP3 Player), 전자사전, 태블릿형 피씨(Tablet PC), 노트북, 넷북 등 다양한 단말기들이 이용되고 있다. 또한, 최근에 출시되는 내비게이션 단말기나 스마트폰(Smart Phone)은 개인용 컴퓨터에 버금가는 프로세서를 내장하고 무선통신이나 무선 네트워크를 이용할 수 있어 장소에 구애됨이 없이 다양한 기능을 구현할 수 있다.
한편, 모바일 단말기에서 빈번하게 이용되는 내비게이션 기능이나 위치기반서비스(LBS: Location-based Service)는 전자지도를 기반으로 한 지도 데이터 상에 표시되는 정확한 지역정보가 필수적이며, 이러한 정보는 수시로 업데이트되지 않으면, 사용자에게 만족스러운 서비스를 제공할 수 없다.
관심지점 POI(Points of Interest, 이하 POI)는 지도 데이터에 포함된 소정의 지역에 위치하여 사용자의 관심대상이 될 수 있는 상호 또는 명칭을 위미한다. 예를 들어, POI는 각종 상점의 상호, 정부기관의 명칭, 공원 등 공공시설의 명칭 등을 포함할 수 있다. 지도 데이터에 POI가 정확하게 반영되지 않으면, 사용자는 자기가 원하는 지점을 찾을 수 없으므로, POI 데이터를 수집하여 데이터베이스(Database: DB)로 구축하는 것은 매우 중요한 일이다.
내비게이션 단말기나 스마트폰에서 이용되는 지도에는 유명한 기업, 기관이나 지역정보는 비교적 정확하게 표시되나, 사용자 개개인이 원하는 동네의 소규모 상점이나 슈퍼 등은 정확하게 표시되지 않는 경우가 많다. 이와 같이 사용자가 원하는 POI가 표시되지 않는 이유는 현실적으로 존재하는 POI의 수가 너무 방대하고, POI 데이터베이스를 구축하는데 비용과 시간이 많이 소요되기 때문이다. 현재, POI 데이터베이스는 전화번호 데이터와 실사를 통하여 구축되는 경우가 일반적이나, 이에 들어가는 비용과 시간을 줄이고, 사용자가 진정으로 원하는 POI 데이터를 포함시키기 위해서는 POI 데이터베이스 구축에 대한 보완 방법이 필요하다.
따라서, 본 발명이 이루고자 하는 과제는 막대한 비용과 시간이 소요되는 POI 데이터베이스를 구축하는 보완방법으로서, 사용자가 단말기에 입력하는 명칭 검색 정보를 수집하여 POI 데이터베이스 구축에 활용하는 명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법을 제공함으로써, 비용과 시간상의 부담을 경감하고, 사용자가 진정으로 원하는 POI를 POI 데이터베이스에 포함시켜 사용자 만족도를 높이고자 하는 것이다.
상기 기술적 과제를 해결하기 위하여 본 발명은 명칭 검색을 위해 사용자가 단말기 입력창에 검색어를 입력하는 제1단계; 입력된 검색어를 상기 단말기에서 명칭검색 로그파일에 저장하는 제2단계; 상기 단말기에서 검색결과 리스트 중 하나의 명칭이 선택되는지 모니터링하여, 선택되면 다음 단계로 진행하고, 선택되지 않으면 상기 제1단계로 진행하는 제3단계; 상기 제3단계에서 선택된 명칭과 '검색결과 리스트 선택로그'를 상기 명칭검색 로그파일에 저장하는 제4단계; 사용자가 상기 제3단계에서 선택된 명칭에 대한 지도 확인 후 바로 탐색을 실행하는지 상기 단말기에서 모니터링하여, 실행하면 다음 단계로 진행하고, 실행하지 않으면 상기 제1단계로 진행하는 제5단계; 상기 제4단계에서 저장된 내용과 한 그룹으로 '바로 탐색 실행로그'를 상기 명칭검색 로그파일에 저장하는 제6단계; 상기 단말기가 경로 탐색을 실행하는 제7단계; 상기 단말기에서 상기 명칭검색 로그파일을 분석 서버로 전송하는 제8단계; 상기 분석 서버에서 상기 명칭검색 로그파일을 분석하는 제9단계; 상기 제9단계의 분석결과를 이용하여 상기 분석 서버에서 관심지점 POI(Points of Interest, 이하 POI) 데이터베이스를 업데이트하는 제10단계를 포함하고, 상기 제9단계는 상기 명칭검색 로그파일에 저장된 복수의 검색어 세트를 분석하는 것을 포함하는 명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법을 제공한다.
또한, 본 발명은 명칭 검색을 위해 사용자가 단말기 입력창에 검색어를 입력하는 제1단계; 입력된 검색어를 상기 단말기에서 명칭검색 로그파일에 저장하는 제2단계; 상기 단말기에서 검색결과 리스트 중 하나의 명칭이 선택되는지 모니터링하여, 선택되면 다음 단계로 진행하고, 선택되지 않으면 상기 제1단계로 진행하는 제3단계; 상기 제3단계에서 선택된 명칭과 '검색결과 리스트 선택로그'를 상기 명칭검색 로그파일에 저장하는 제4단계; 사용자가 상기 제3단계에서 선택된 명칭에 대한 지도 확인 후 바로 탐색을 실행하는지 상기 단말기에서 모니터링하여, 실행하면 다음 단계로 진행하고, 실행하지 않으면 상기 제1단계로 진행하는 제5단계; 상기 제4단계에서 저장된 내용과 한 그룹으로 '바로 탐색 실행로그'를 상기 명칭검색 로그파일에 저장하는 제6단계; 상기 단말기가 경로 탐색을 실행하는 제7단계; 상기 단말기에서 상기 명칭검색 로그파일을 상기 단말기가 접속가능한 통신망 또는 네트워크망을 통하여 일정주기마다 분석 서버로 자동 전송하는 제8단계; 상기 분석 서버에서 상기 명칭검색 로그파일에 저장된 복수의 검색어 세트를 분석하되, 상기 검색어 세트는 새로운 관심지점 POI(Points of Interest, 이하 POI) 검색을 위해 검색어 입력창에 입력된 최초 검색어부터 '검색결과 리스트 선택로그'가 저장된 검색어까지의 집합이거나, 새로운 POI 검색을 위해 검색어 입력창에 입력된 최초 검색어부터 '바로 탐색 실행로그'가 저장된 검색어까지의 집합을 포함하며, 각각의 검색어 세트의 분석은, 상기 명칭검색 로그파일에 저장된 검색어와 '검색결과 리스트 선택로그'를 조사하여, 새로운 POI 검색을 위해 검색어 입력창에 입력된 최초 검색어부터 '검색결과 리스트 선택로그'가 저장된 검색어까지의 검색어 집합을 하나의 검색어 세트로 구분하는 제9-1단계, 상기 검색어 세트의 '검색결과 리스트 선택로그' 후에 '바로 탐색 실행로그'가 존재하는지 조사하는 제9-2단계, 상기 제9-2단계에서 '바로 탐색 실행로그'가 존재하면, 상기 최초 검색어의 순번을 1로 하여 계산된 '검색결과 리스트 선택로그'가 저장된 검색어의 순번을 N이라 할 때, 최초부터 N번째까지의 검색어 및 검색결과 리스트의 선택명칭을 '유의어 또는 명칭 오류 조사대상 파일'에 저장하는 제9-3단계, 상기 제9-2단계에서 '바로 탐색 실행로그'가 존재하지 않으면, 상기 최초 검색어의 순번을 1로 하여 계산된 '검색결과 리스트 선택로그'가 저장된 검색어의 순번을 N이라 할 때, 최초부터 N번째까지의 검색어를 '신규 POI 조사대상 파일'에 저장하는 제9-4단계를 포함하는 제9단계; 상기 분석 서버에서 상기 '신규 POI 조사대상 파일'에 저장된 검색어가 POI 데이터베이스에 이미 존재하는지 조사하여 POI 데이터베이스에 신규 POI를 추가하는 제10-1단계, 상기 분석 서버에서 상기 '유의어 또는 명칭 오류 조사대상 파일'에 저장된 검색어와 선택명칭을 POI 데이터베이스와 비교하여, 이미 존재하는 POI의 유의어 또는 별칭으로 등록하거나 명칭 오류를 수정하는 제10-2단계를 포함하는 POI 데이터베이스를 업데이트하는 제10단계를 포함하는 명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법을 제공한다.
본 발명은 막대한 비용과 시간이 소요되는 POI 데이터베이스를 구축하는 보완방법으로서, 사용자가 단말기에 입력하는 명칭 검색 정보를 수집하여 POI 데이터베이스 구축에 활용하는 명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법을 제공함으로써, POI 데이터베이스를 구축하는 비용과 시간상의 부담을 경감하는 효과를 갖는다. 또한, 사용자가 입력하는 명칭 검색 정보를 기반으로 POI 데이터베이스를 업데이트함으로써, 사용자가 진정으로 원하는 POI를 POI 데이터베이스에 포함하도록 하여, POI 검색시 사용자 만족도를 높이는 효과를 동시에 얻을 수 있다.
도 1은 본 발명의 일 실시예에 따른 명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법의 개략적인 순서도.
도 2는 도 1의 S1 단계의 세부적인 순서도.
도 3은 분석 대상 검색어 세트의 예시.
도 4는 도 1의 S3 분석 단계의 세부적인 순서도.
도 5는 도 1의 S3 업데이트 단계의 세부적인 순서도.
도 6은 본 발명의 일 실시예에 따른 명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법에 이용되는 단말기의 예.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대해 상세히 설명한다.
도 1은 본 발명에 따른 POI 업데이트 방법의 개략적인 순서도를 나타낸 것이다. 도 1을 참조하면, 본 발명의 일 실시예에 따른 명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법은 사용자 단말기에 명칭검색 로그파일을 저장하는 단계(도 1의 S1), 상기 명칭검색 로그파일을 분석서버로 전송하는 단계(도 1의 S2), 명칭검색 로그파일을 분석하고, 분석결과를 토대로 POI 데이터베이스를 업데이트하는 단계(도 1의 S3)를 포함한다.
위에서 설명한 S1 단계는 내비게이션 단말기나 스마트폰에서 사용자가 명칭 검색을 하는 경우, 검색어 입력창에 입력된 텍스트 및 이와 관련된 사용자 터치 선택 정보를 일정한 형식으로 모두 사용자 단말기에 저장하고 수집하는 것을 포함하며, 이와 같이 저장된 명칭 검색 정보를 활용하여 POI 데이터베이스를 업데이트함으로써 비용과 시간상의 부담을 줄이고 사용자에게 친숙한 POI를 POI 데이터베이스에 추가할 수 있다.
도 2를 참조하여 S1 단계의 세부단계를 설명한다. S1 단계는 명칭 검색을 위해 사용자가 단말기 입력창에 검색어를 입력하는 제1단계(도 2의 S11), 입력된 검색어를 명칭검색 로그파일에 저장하는 제2단계(도 2의 S12), 검색결과 리스트 중 하나의 명칭이 선택되는지 모니터링하여, 선택되면 다음 단계로 진행하고, 선택되지 않으면 상기 제1단계로 진행하는 제3단계(도 2의 S13), 상기 제3단계에서 선택된 명칭과 '검색결과 리스트 선택로그'를 상기 명칭검색 로그파일에 저장하는 제4단계(도 2의 S14), 사용자가 상기 제3단계에서 선택된 명칭에 대한 지도 확인 후 바로 탐색을 실행하는지 모니터링하여, 실행하면 다음 단계로 진행하고, 실행하지 않으면 상기 제1단계로 진행하는 제5단계(도 2의 S15), 상기 제4단계에서 저장된 내용과 한 그룹으로 '바로 탐색 실행로그'를 상기 명칭검색 로그파일에 저장하는 제6단계(도 2이 S16), 상기 단말기가 경로 탐색을 실행하는 제7단계(도 2의 S17)를 포함한다. 또한, 상기 제5단계에서 사용자가 바로 탐색을 실행하지 않고, 명칭 검색을 종료한 경우에는 사용자 의도에 따라 S1 단계는 종료되고(도 2의 점선 부분), S2 단계로 진행하여 명칭검색 로그파일을 분석서버로 전송하게 된다.
도 1의 S2 단계의 전송은 상기 명칭검색 로그파일이 상기 단말기가 접속가능한 통신망 또는 네트워크망을 통하여 일정주기마다 상기 분석 서버로 자동 전송되거나, 사용자가 지도 업데이트를 위하여 상기 명칭검색 로그파일이 저장된 저장매체를 인터넷이 연결된 개인용 컴퓨터(Personal Computer: PC)에 접속하였을 때 상기 분석 서버로 자동 전송되는 방식을 포함한다. 이러한 전송 방식은 내비게이션 단말기에 블루투스(Bluetooth) 또는 와이파이(WiFi) 모듈이 내장되어 휴대폰을 통한 3G(3rd Generation) 통신망이 연결된 경우나, 내비게이션 단말기 자체에 3G 통신 모듈이 내장되어 3G 통신망이 연결된 경우에 내비게이션 단말기에 저장된 명칭검색 로그파일이 일정주기에 따라 분석서버로 자동전송되는 방식을 포함한다. 또한, 사용자가 지도 업데이트를 위하여 명칭검색 로그파일이 저장된 SD카드(Secure Digital Card)나 USB(Universal Serial Bus) 메모리 등의 저장매체를 인터넷이 연결된 개인용 컴퓨터에 접속하였을 때 분석서버로 자동전송되는 방식을 포함한다.
이제, 도 1의 S3 단계의 명칭검색 로그파일의 분석단계에 대하여 설명한다.
명칭검색 로그파일은 도 3에 도시된 바와 같이 입력된 각각의 검색어에 대하여 검색결과 리스트에서 선택된 명칭이 있는 경우 그 선택 명칭, '검색결과 리스트 선택로그'의 유무, '바로 탐색 실행로그'의 유무를 순서대로 상기 검색어와 연관된 그룹으로 저장한다. 이와 같이 저장된 명칭검색 로그파일의 분석을 위해서는 분석대상이 되는 검색어 세트를 구분하여야 하는데, 검색어 세트의 예시는 도 3에 나타낸 바와 같다. 도 3을 참조하면, 검색어 세트는 새로운 POI 검색을 위해 검색어 입력창에 입력된 최초 검색어부터 '검색결과 리스트 선택로그'가 저장된 검색어까지의 집합이거나(도 3의 아래 검색어 세트), 새로운 POI 검색을 위해 검색어 입력창에 입력된 최초 검색어부터 '바로 탐색 실행로그'가 저장된 검색어까지의 집합(도 3의 위 검색어 세트)이 된다. 명칭검색 로그파일의 분석단계에서는 상기 명칭검색 로그파일에 저장된 복수의 검색어 세트를 분석하게 된다.
도 4를 참조하면, 하나의 검색어 세트를 분석하는 단계는 상기 명칭검색 로그파일에 저장된 검색어와 '검색결과 리스트 선택로그'를 조사하여, 새로운 POI 검색을 위해 검색어 입력창에 입력된 최초 검색어부터 '검색결과 리스트 선택로그'가 저장된 검색어까지의 검색어 집합을 하나의 검색어 세트로 구분하는 단계(도 4의 S31, S32, S33), 상기 검색어 세트의 '검색결과 리스트 선택로그' 후에 '바로 탐색 실행로그'가 존재하는지 조사하는 단계(도 4의 S34), 도 4의 S34 단계에서 '바로 탐색 실행로그'가 존재하면, 상기 최초 검색어의 순번을 1로 하여 계산된 '검색결과 리스트 선택로그'가 저장된 검색어의 순번을 N이라 할 때, 최초부터 N번째까지의 검색어 및 검색결과 리스트의 선택명칭을 '유의어 또는 명칭 오류 조사대상 파일'에 저장하는 단계(도 4의 S35), 도 4의 S34 단계에서 '바로 탐색 실행로그'가 존재하지 않으면, 상기 최초 검색어의 순번을 1로 하여 계산된 '검색결과 리스트 선택로그'가 저장된 검색어의 순번을 N이라 할 때, 최초부터 N번째까지의 검색어를 '신규 POI 조사대상 파일'에 저장하는 단계(도 4의 S36)를 포함한다. 이러한 방법으로 명칭검색 로그파일에 저장된 복수의 검색어 세트를 분석하면 그 결과는 '신규 POI 조사대상 파일'과 '유의어 또는 명칭 오류 조사대상 파일'에 저장된다.
도 1의 S3 단계의 POI 데이터베이스 업데이트 단계에서는 분석단계의 결과물인 상기 '신규 POI 조사대상 파일'과 상기 '유의어 또는 명칭 오류 조사대상 파일'을 이용하여 POI 데이터베이스 업데이트를 진행한다. 도 5를 참조하면, POI 데이터베이스 업데이트는 상기 '신규 POI 조사대상 파일'에 저장된 검색어가 POI 데이터베이스에 이미 존재하는지 조사하여 POI 데이터베이스에 신규 POI를 추가하는 단계(도 5의 S310), 상기 '유의어 또는 명칭 오류 조사대상 파일'에 저장된 검색어와 선택명칭을 POI 데이터베이스와 비교하여, 이미 존재하는 POI의 유의어 또는 별칭으로 등록하거나 명칭 오류를 수정하는 단계(도 5의 S320)를 포함한다. 이와 같이, 사용자가 직접 입력한 명칭 검색 정보를 POI 데이터베이스 업데이트의 기초 자료로 활용함으로써, 비용과 시간이 절약되고 사용자가 원하는 POI의 추가가 가능하다.
도 6을 참조하면, 본 발명의 일 실시예에 따른 명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법에 이용되는 단말기는 이동통신망이나 유무선 네트워크에 접속하여 데이터를 송수신하는 네트워크 접속부(100), 메모리부(110), 명칭검색 로그파일을 저장하는 저장부(120), 제어부(130), 디스플레이부(140), 오디오를 출력하는 오디오 출력부(150), 사용자 입력부(160)를 포함한다. 상기 제어부(130)는 상기 디스플레이부(140)와 상기 사용자 입력부(160)를 모니터링함으로써, 명칭검색 로그파일을 생성하며, 상기 네트워크 접속부(100)는 상기 명칭검색 로그파일을 분석서버로 전송한다. 상기 저장부(120)는 단말기에 내장 또는 외장 가능한 다양한 저장장치가 이용될 수 있으며, 그 예로는, SD카드, 플래시 메모리(Flash Memory), SSD(Solid State Drive), HDD(Hard Disc Drive), USB 메모리 등을 들 수 있다.
100: 무선통신부 또는 네트워크 접속부
110: 메모리부
120: 저장부
130: 제어부
140: 디스플레이부
150: 오디오 출력부
160: 사용자 입력부

Claims (10)

  1. 명칭 검색을 위해 사용자가 단말기 입력창에 검색어를 입력하는 제1단계;
    입력된 검색어를 상기 단말기에서 명칭검색 로그파일에 저장하는 제2단계;
    상기 단말기에서 검색결과 리스트 중 하나의 명칭이 선택되는지 모니터링하여, 선택되면 다음 단계로 진행하고, 선택되지 않으면 상기 제1단계로 진행하는 제3단계;
    상기 제3단계에서 선택된 명칭과 '검색결과 리스트 선택로그'를 상기 명칭검색 로그파일에 저장하는 제4단계;
    사용자가 상기 제3단계에서 선택된 명칭에 대한 지도 확인 후 바로 탐색을 실행하는지 상기 단말기에서 모니터링하여, 실행하면 다음 단계로 진행하고, 실행하지 않으면 상기 제1단계로 진행하는 제5단계;
    상기 제4단계에서 저장된 내용과 한 그룹으로 '바로 탐색 실행로그'를 상기 명칭검색 로그파일에 저장하는 제6단계;
    상기 단말기가 경로 탐색을 실행하는 제7단계;
    상기 단말기에서 상기 명칭검색 로그파일을 분석 서버로 전송하는 제8단계;
    상기 분석 서버에서 상기 명칭검색 로그파일을 분석하는 제9단계;
    상기 제9단계의 분석결과를 이용하여 상기 분석 서버에서 관심지점 POI(Points of Interest, 이하 POI) 데이터베이스를 업데이트하는 제10단계;
    를 포함하고,
    상기 제9단계는 상기 명칭검색 로그파일에 저장된 복수의 검색어 세트를 분석하는 것을 포함하는 명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법.
  2. 제1항에 있어서,
    상기 제5단계에서 사용자가 바로 탐색을 실행하지 않고, 명칭 검색을 종료한 경우에는 상기 제8단계로 진행하는 명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법.
  3. 제1항에 있어서,
    상기 제8단계에서 상기 명칭검색 로그파일은 상기 단말기가 접속가능한 통신망 또는 네트워크망을 통하여 일정주기마다 상기 분석 서버로 자동 전송되는 명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법.
  4. 제1항에 있어서,
    상기 제8단계에서 상기 명칭검색 로그파일은 사용자가 지도 업데이트를 위하여 상기 명칭검색 로그파일이 저장된 저장매체를 인터넷이 연결된 개인용 컴퓨터(Personal Computer: PC)에 접속하였을 때 상기 분석 서버로 자동 전송되는 명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법.
  5. 제1항에 있어서,
    상기 명칭검색 로그파일은 입력된 각각의 검색어에 대하여 검색결과 리스트에서 선택된 명칭이 있는 경우 그 선택명칭, '검색결과 리스트 선택로그'의 유무, '바로 탐색 실행로그'의 유무를 순서대로 상기 검색어와 연관된 그룹으로 저장하는 명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법.
  6. 삭제
  7. 제1항에 있어서,
    상기 검색어 세트는 새로운 POI 검색을 위해 검색어 입력창에 입력된 최초 검색어부터 '검색결과 리스트 선택로그'가 저장된 검색어까지의 집합이거나, 새로운 POI 검색을 위해 검색어 입력창에 입력된 최초 검색어부터 '바로 탐색 실행로그'가 저장된 검색어까지의 집합을 포함하는 명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법.
  8. 제1항에 있어서,
    상기 제9단계에서 실행되는 각각의 검색어 세트의 분석은
    상기 명칭검색 로그파일에 저장된 검색어와 '검색결과 리스트 선택로그'를 조사하여, 새로운 POI 검색을 위해 검색어 입력창에 입력된 최초 검색어부터 '검색결과 리스트 선택로그'가 저장된 검색어까지의 검색어 집합을 하나의 검색어 세트로 구분하는 제9-1단계;
    상기 검색어 세트의 '검색결과 리스트 선택로그' 후에 '바로 탐색 실행로그'가 존재하는지 조사하는 제9-2단계;
    상기 제9-2단계에서 '바로 탐색 실행로그'가 존재하면,
    상기 최초 검색어의 순번을 1로 하여 계산된 '검색결과 리스트 선택로그'가 저장된 검색어의 순번을 N이라 할 때, 최초부터 N번째까지의 검색어 및 검색결과 리스트의 선택명칭을 '유의어 또는 명칭 오류 조사대상 파일'에 저장하는 제9-3단계;
    상기 제9-2단계에서 '바로 탐색 실행로그'가 존재하지 않으면,
    상기 최초 검색어의 순번을 1로 하여 계산된 '검색결과 리스트 선택로그'가 저장된 검색어의 순번을 N이라 할 때, 최초부터 N번째까지의 검색어를 '신규 POI 조사대상 파일'에 저장하는 제9-4단계;
    를 포함하는 명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법.
  9. 제8항에 있어서,
    상기 제10단계의 POI 데이터베이스 업데이트는,
    상기 '신규 POI 조사대상 파일'에 저장된 검색어가 POI 데이터베이스에 이미 존재하는지 조사하여 POI 데이터베이스에 신규 POI를 추가하는 제10-1단계;
    상기 '유의어 또는 명칭 오류 조사대상 파일'에 저장된 검색어와 선택명칭을 POI 데이터베이스와 비교하여, 이미 존재하는 POI의 유의어 또는 별칭으로 등록하거나 명칭 오류를 수정하는 제10-2단계;
    를 포함하는 명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법.
  10. 명칭 검색을 위해 사용자가 단말기 입력창에 검색어를 입력하는 제1단계;
    입력된 검색어를 상기 단말기에서 명칭검색 로그파일에 저장하는 제2단계;
    상기 단말기에서 검색결과 리스트 중 하나의 명칭이 선택되는지 모니터링하여, 선택되면 다음 단계로 진행하고, 선택되지 않으면 상기 제1단계로 진행하는 제3단계;
    상기 제3단계에서 선택된 명칭과 '검색결과 리스트 선택로그'를 상기 명칭검색 로그파일에 저장하는 제4단계
    사용자가 상기 제3단계에서 선택된 명칭에 대한 지도 확인 후 바로 탐색을 실행하는지 상기 단말기에서 모니터링하여, 실행하면 다음 단계로 진행하고, 실행하지 않으면 상기 제1단계로 진행하는 제5단계;
    상기 제4단계에서 저장된 내용과 한 그룹으로 '바로 탐색 실행로그'를 상기 명칭검색 로그파일에 저장하는 제6단계;
    상기 단말기가 경로 탐색을 실행하는 제7단계;
    상기 단말기에서 상기 명칭검색 로그파일을 상기 단말기가 접속가능한 통신망 또는 네트워크망을 통하여 일정주기마다 분석 서버로 자동 전송하는 제8단계;
    상기 분석 서버에서 상기 명칭검색 로그파일에 저장된 복수의 검색어 세트를 분석하되, 상기 검색어 세트는 새로운 관심지점 POI(Points of Interest, 이하 POI) 검색을 위해 검색어 입력창에 입력된 최초 검색어부터 '검색결과 리스트 선택로그'가 저장된 검색어까지의 집합이거나, 새로운 POI 검색을 위해 검색어 입력창에 입력된 최초 검색어부터 '바로 탐색 실행로그'가 저장된 검색어까지의 집합을 포함하며, 각각의 검색어 세트의 분석은,
    상기 명칭검색 로그파일에 저장된 검색어와 '검색결과 리스트 선택로그'를 조사하여, 새로운 POI 검색을 위해 검색어 입력창에 입력된 최초 검색어부터 '검색결과 리스트 선택로그'가 저장된 검색어까지의 검색어 집합을 하나의 검색어 세트로 구분하는 제9-1단계,
    상기 검색어 세트의 '검색결과 리스트 선택로그' 후에 '바로 탐색 실행로그'가 존재하는지 조사하는 제9-2단계,
    상기 제9-2단계에서 '바로 탐색 실행로그'가 존재하면,
    상기 최초 검색어의 순번을 1로 하여 계산된 '검색결과 리스트 선택로그'가 저장된 검색어의 순번을 N이라 할 때, 최초부터 N번째까지의 검색어 및 검색결과 리스트의 선택명칭을 '유의어 또는 명칭 오류 조사대상 파일'에 저장하는 제9-3단계,
    상기 제9-2단계에서 '바로 탐색 실행로그'가 존재하지 않으면,
    상기 최초 검색어의 순번을 1로 하여 계산된 '검색결과 리스트 선택로그'가 저장된 검색어의 순번을 N이라 할 때, 최초부터 N번째까지의 검색어를 '신규 POI 조사대상 파일'에 저장하는 제9-4단계,
    를 포함하는 제9단계;
    상기 분석 서버에서 상기 '신규 POI 조사대상 파일'에 저장된 검색어가 POI 데이터베이스에 이미 존재하는지 조사하여 POI 데이터베이스에 신규 POI를 추가하는 제10-1단계,
    상기 분석 서버에서 상기 '유의어 또는 명칭 오류 조사대상 파일'에 저장된 검색어와 선택명칭을 POI 데이터베이스와 비교하여, 이미 존재하는 POI의 유의어 또는 별칭으로 등록하거나 명칭 오류를 수정하는 제10-2단계,
    를 포함하는 POI 데이터베이스를 업데이트하는 제10단계;
    를 포함하는 명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법.
KR1020110056826A 2011-06-13 2011-06-13 명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법 KR101781995B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110056826A KR101781995B1 (ko) 2011-06-13 2011-06-13 명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110056826A KR101781995B1 (ko) 2011-06-13 2011-06-13 명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법

Publications (2)

Publication Number Publication Date
KR20120137777A KR20120137777A (ko) 2012-12-24
KR101781995B1 true KR101781995B1 (ko) 2017-09-26

Family

ID=47904709

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110056826A KR101781995B1 (ko) 2011-06-13 2011-06-13 명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법

Country Status (1)

Country Link
KR (1) KR101781995B1 (ko)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102042610B1 (ko) * 2012-12-28 2019-11-08 현대엠엔소프트 주식회사 지도 제공 서버에서 이명 수집 저장 방법 및 이를 이용한 경로 안내 방법
KR102149914B1 (ko) 2013-09-30 2020-08-31 에스케이텔레콤 주식회사 클라우드 소싱 기반 관심 지점 정보 업데이트 방법, 및 이를 위한 장치
KR102103354B1 (ko) * 2013-11-22 2020-04-22 에스케이텔레콤 주식회사 지도 검색 서비스 제공 방법 및 이를 위한 장치
CN108345611B (zh) * 2017-01-24 2022-12-13 北京搜狗信息服务有限公司 一种地图搜索的运行监控方法、装置及电子设备

Also Published As

Publication number Publication date
KR20120137777A (ko) 2012-12-24

Similar Documents

Publication Publication Date Title
US10002199B2 (en) Mobile device with localized app recommendations
US10061854B2 (en) Trusted maps: updating map locations using trust-based social graphs
JP4901808B2 (ja) 広告を提供する方法およびシステム、コンピュータ読み取り可能な記録媒体、または広告提供に対する学習データ収集方法およびシステム
US8340895B2 (en) Method of performing mixed category and point of interest search and related personal navigation device
EP2518642A1 (en) Method and terminal device for updating word stock
CN110619076A (zh) 一种搜索词推荐方法、装置、计算机及存储介质
US9245031B2 (en) Using smart push to retrieve search results based on a set period of time and a set keyword when the set keyword falls within top popular search ranking during the set time period
CN108427761B (zh) 一种新闻事件处理的方法、终端、服务器及存储介质
CN103294706A (zh) 触摸式终端中的文本搜索方法和装置
KR101781995B1 (ko) 명칭 검색 정보를 이용한 관심지점 데이터베이스 업데이트 방법
WO2015181591A1 (en) Method of and system for recommending an application to a user
JP5221664B2 (ja) 情報マップ管理システムおよび情報マップ管理方法
CN105229638A (zh) 作为对内容的收集的贡献者的自动化的库管理员
CN108491502B (zh) 一种新闻追踪的方法、终端、服务器及存储介质
CN112231317B (zh) 数据的查询方法、装置、电子装置和存储介质
KR20150037104A (ko) 클라우드 소싱 기반 관심 지점 정보 업데이트 방법, 이를 위한 시스템 및 장치
KR20130064447A (ko) 사용자의 성향 유사도를 이용한 검색 결과 제공 서버 및 방법, 그리고 단말
CN105868316A (zh) 一种获取地域信息的方法、装置及电子设备
KR101734970B1 (ko) 사용자 검색의도에 부합하는 검색 결과 제공 방법 및 시스템
KR101734533B1 (ko) 다국가 뉴스 서비스 제공 방법
EP3143516A1 (en) Disambiguation of queries implicit to multiple entities
JP2006155275A (ja) 情報抽出方法及び情報抽出装置
KR101541177B1 (ko) 검색어 분석을 이용한, 검색어 통합 정보 제공 시스템
JP2009110466A (ja) 検索結果提示方法,サイト検索サービス用サーバ,サイト検索サービスプログラム,そのプログラムを記録した記録媒体
KR20090056273A (ko) 키워드 검색 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant