KR101922691B1 - System and method for recommending destination - Google Patents

System and method for recommending destination Download PDF

Info

Publication number
KR101922691B1
KR101922691B1 KR1020120155304A KR20120155304A KR101922691B1 KR 101922691 B1 KR101922691 B1 KR 101922691B1 KR 1020120155304 A KR1020120155304 A KR 1020120155304A KR 20120155304 A KR20120155304 A KR 20120155304A KR 101922691 B1 KR101922691 B1 KR 101922691B1
Authority
KR
South Korea
Prior art keywords
information
navigation device
destination
destination recommendation
schedule information
Prior art date
Application number
KR1020120155304A
Other languages
Korean (ko)
Other versions
KR20140085789A (en
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 KR1020120155304A priority Critical patent/KR101922691B1/en
Publication of KR20140085789A publication Critical patent/KR20140085789A/en
Application granted granted Critical
Publication of KR101922691B1 publication Critical patent/KR101922691B1/en

Links

Images

Classifications

    • 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/01Social networking
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • 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/40Business processes related to the transportation industry

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Primary Health Care (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Automation & Control Theory (AREA)
  • Navigation (AREA)

Abstract

목적지 추천 시스템 및 방법이 개시된다. 목적지 추천 시스템은 내비게이션 장치의 사용자의 SNS(Social Networking Service) 데이터를 수집 및 분석하여 사용자의 스케줄 정보를 산출하고, 산출된 스케줄 정보를 내비게이션 장치로 제공하는 목적지 추천 서버 및 스케줄 정보를 이용하여 목적지 추천 메시지를 출력하고, 목적지 추천에 따라 안내 요청을 입력받으면, 스케줄 정보에 포함된 장소 정보를 이용하여 목적지를 설정하고, 설정된 목적지로의 경로를 안내하는 내비게이션 장치를 포함한다.A destination recommendation system and method are disclosed. The destination recommendation system collects and analyzes SNS (Social Networking Service) data of the user of the navigation device, calculates schedule information of the user, and provides a destination recommendation server that provides the calculated schedule information to the navigation device, And a navigation device for setting a destination using the place information included in the schedule information and for guiding the route to the set destination when the guide request is input according to the destination recommendation.

Description

목적지 추천 시스템 및 방법{System and method for recommending destination}[0001] System and method for recommending destination [

본 발명은 내비게이션에 관한 것으로서, 보다 상세하게는 목적지 추천 시스템 및 방법에 관한 것이다.
The present invention relates to navigation, and more particularly to a destination recommendation system and method.

최근, 지도 데이터를 이용하여 사용자가 원하는 출발지에서부터 목적지까지의 경로를 탐색하여 안내하는 내비게이션 장치가 널리 사용되고 있다.2. Description of the Related Art In recent years, a navigation apparatus has been widely used in which a user searches for a route from a desired departure point to a destination using map data.

이와 같은 내비게이션 장치는, 자동차에 탑재(내장 또는 마운트)되어 운전자에게 경로를 안내하는 차량용 내비게이션 장치, 휴대 전화 등을 내비게이션 단말로서 이용하여 경로 탐색 서버에 경로 탐색 요청을 전송하고 그 결과를 수신하여 경로 안내를 받는 통신형의 내비게이션 장치 등이 실용화되고 있다.Such a navigation device transmits a route search request to a route search server using a car navigation device, a mobile phone, or the like, which is mounted on a vehicle (built-in or mounted) and guides a route to a driver, as a navigation terminal, A communication type navigation device and the like receiving guidance are put into practical use.

종래의 내비게이션 장치는 사전에 사용자가 설정한 POI(Point Of Interest)에 대하여 안내하는 기능 정도를 가지고 있으며, 사용자가 입력한 목적지에 대하여 단순히 최적 경로를 산출하여 후보 경로들을 제시하였다. 따라서, 내비게이션 장치는 사용자에게 보다 편리하게 목적지를 설정하고 경로를 안내하는 기능이 요구된다.The conventional navigation apparatus has a degree of function to guide the POI (Point Of Interest) set by the user in advance and simply calculates the optimal route to the destination inputted by the user and suggests the candidate routes. Therefore, the navigation device needs a function of setting the destination more conveniently to the user and guiding the route.

발명의 배경기술로는 대화의 패턴 분석을 통한 선호 상품 및 콘텐츠 추천 방법 및 시스템에 관한 특허문헌이 있으며, 사용자와 대화 에이전트 사이의 대화 내용을 분석하여, 사용자의 기호를 분석하고, 분석된 기호를 바탕으로 상품 또는 콘텐츠를 추천하는 것에 대하여 개시하고 있다.
Background Art [0002] As a background art of the invention, there is a patent document on a method and system for recommending goods and contents by analyzing a pattern of a conversation, analyzing conversation contents between a user and a conversation agent, analyzing a user's taste, And recommends a product or a content based on the recommendation.

KR 2006-0113312 A 2006. 11. 02KR 2006-0113312 A 2006.11.02

본 발명은 내비게이션 장치의 사용자의 SNS(Social Networking Service) 데이터를 분석하여 사용자의 스케줄을 도출하고, 도출된 스케줄에 따른 목적지를 내비게이션 장치를 통해 추천하는 것이다.
The present invention analyzes a user's SNS (Social Networking Service) data of a navigation device to derive a user's schedule, and recommends a destination according to the derived schedule through a navigation device.

본 발명의 일 측면에 따르면, 목적지 추천 시스템이 개시된다.According to an aspect of the invention, a destination recommendation system is disclosed.

본 발명의 실시예에 따른 목적지 추천 시스템은 내비게이션 장치의 사용자의 SNS(Social Networking Service) 데이터를 수집 및 분석하여 사용자의 스케줄 정보를 산출하고, 상기 산출된 스케줄 정보를 상기 내비게이션 장치로 제공하는 목적지 추천 서버 및 상기 스케줄 정보를 이용하여 목적지 추천 메시지를 출력하고, 목적지 추천에 따라 안내 요청을 입력받으면, 상기 스케줄 정보에 포함된 장소 정보를 이용하여 목적지를 설정하고, 상기 설정된 목적지로의 경로를 안내하는 내비게이션 장치를 포함한다.A destination recommendation system according to an embodiment of the present invention collects and analyzes social networking service (SNS) data of a user of a navigation device to calculate schedule information of a user, and provides a destination recommendation for providing the calculated schedule information to the navigation device A destination recommendation message is output using the server and the schedule information, and when a guide request is input according to a destination recommendation, a destination is set using the place information included in the schedule information, and a route to the set destination is guided And a navigation device.

상기 목적지 추천 서버는 상기 SNS 데이터를 수집하는 수집부, 상기 수집된 SNS 데이터로부터 특정 주제에 대한 연관 정보를 추출하는 추출부, 상기 연관 정보를 이용하여 스케줄 정보를 산출하는 처리부 및 상기 산출된 스케줄 정보를 무선 통신망을 통해 상기 내비게이션 장치로 전송하는 제공부를 포함한다.The destination recommendation server comprises a collecting unit for collecting the SNS data, an extracting unit for extracting association information on a specific subject from the collected SNS data, a processing unit for calculating schedule information using the association information, To the navigation device through a wireless communication network.

상기 수집부는 SNS 서비스를 제공하는 SNS 서버로부터 본인, 본인의 친구 또는 본인의 대화 상대자가 작성한 글을 수집한다.The collecting unit collects articles written by the person himself / herself or a conversation partner of the person himself / herself from the SNS server providing the SNS service.

상기 추출부는 게시글 단위 또는 대화창 단위로 자연어를 수집하고, 상기 수집된 자연어에서 모임을 나타내는 주제 정보를 추출하고, 상기 주제 정보와 연관된 시간 정보, 장소 정보, 인원 정보, 기타 정보 중 적어도 하나를 추출한다.The extraction unit collects natural words in units of a bulletin board or a dialog window, extracts subject information indicating a meeting in the collected natural language, and extracts at least one of time information, place information, personnel information, and other information associated with the subject information .

상기 추출부는 출현 빈도수가 높은 장소 정보를 POI(Point of Interest) 정보로 추출한다.The extracting unit extracts POI information having a high appearance frequency as POI (Point of Interest) information.

상기 처리부는 상기 주제 정보와 연관된 시간 정보, 장소 정보, 인원 정보, 기타 정보 중 적어도 하나와 상기 주제 정보를 포함하는 스케줄 정보를 산출한다.The processing unit calculates schedule information including at least one of time information, place information, personnel information, and other information associated with the subject information, and the subject information.

상기 내비게이션 장치는 전원이 온(ON)되면, 상기 목적지 추천 서버로 상기 스케줄 정보를 요청하여 수신하고, 상기 스케줄 정보를 포함하는 상기 목적지 추천 메시지를 출력한다.When the power is turned on, the navigation device requests and receives the schedule information from the destination recommendation server, and outputs the destination recommendation message including the schedule information.

본 발명의 다른 측면에 따르면, 목적지 추천 방법이 개시된다.According to another aspect of the present invention, a destination recommendation method is disclosed.

본 발명의 실시예에 따른 목적지 추천 방법은 목적지 추천 서버가 내비게이션 장치의 사용자의 SNS(Social Networking Service) 데이터를 수집 및 분석하는 단계, 상기 목적지 추천 서버가 사용자의 스케줄 정보를 산출하는 단계, 상기 산출된 스케줄 정보를 상기 내비게이션 장치로 제공하는 단계, 상기 내비게이션 장치가 상기 스케줄 정보를 이용하여 목적지 추천 메시지를 출력하는 단계, 상기 내비게이션 장치가 목적지 추천에 따라 안내 요청을 입력받으면, 상기 스케줄 정보에 포함된 장소 정보를 이용하여 목적지를 설정하는 단계 및 상기 내비게이션 장치가 상기 설정된 목적지로의 경로를 안내하는 단계를 포함한다.A destination recommendation method according to an exemplary embodiment of the present invention includes a step in which a destination recommendation server collects and analyzes SNS (Social Networking Service) data of a user of a navigation device, the destination recommendation server calculates a schedule information of a user, The schedule information is provided to the navigation device, the navigation device outputs a destination recommendation message using the schedule information, and when the navigation device receives a guide request according to a destination recommendation, Setting the destination using the location information, and guiding the route to the set destination by the navigation device.

상기 수집 및 분석하는 단계는 SNS 서비스를 제공하는 SNS 서버로부터 본인, 본인의 친구 또는 본인의 대화 상대자가 작성한 글을 수집한다.The collecting and analyzing step collects articles written by the person himself / herself or his / her own conversation partner from the SNS server providing the SNS service.

상기 수집 및 분석하는 단계는 상기 수집된 SNS 데이터로부터 특정 주제에 대한 연관 정보를 추출하는 단계를 포함하고, 상기 스케줄 정보를 산출하는 단계는 상기 연관 정보를 이용하여 스케줄 정보를 산출하는 단계를 포함한다.Wherein the collecting and analyzing step includes extracting association information on a specific subject from the collected SNS data, and the step of calculating the schedule information includes calculating schedule information using the association information .

상기 연관 정보를 추출하는 단계는 게시글 단위 또는 대화창 단위로 자연어를 수집하는 단계, 상기 수집된 자연어에서 모임을 나타내는 주제 정보를 추출하는 단계 및 상기 주제 정보와 연관된 시간 정보, 장소 정보, 인원 정보, 기타 정보 중 적어도 하나를 추출하는 단계를 포함한다.The step of extracting the association information may include collecting a natural language in units of a bulletin board or a dialog window, extracting subject information indicating a meeting in the collected natural language, and extracting time information, place information, personnel information, and the like related to the subject information And extracting at least one of the information.

상기 스케줄 정보를 산출하는 단계는 상기 주제 정보와 연관된 시간 정보, 장소 정보, 인원 정보, 기타 정보 중 적어도 하나와 상기 주제 정보를 포함하는 스케줄 정보를 산출한다.The step of calculating the schedule information may include at least one of time information, place information, personnel information, and other information associated with the subject information, and schedule information including the subject information.

상기 산출된 스케줄 정보를 상기 내비게이션 장치로 제공하는 단계는 상기 내비게이션 장치는 전원이 온(ON)되면, 상기 목적지 추천 서버로 상기 스케줄 정보를 요청하는 단계 및 상기 내비게이션 장치가 상기 스케줄 정보를 수신하는 단계를 포함한다.
Wherein the step of providing the calculated schedule information to the navigation device comprises: requesting the schedule information to the destination recommendation server when the navigation device is powered on; and receiving the schedule information from the navigation device .

본 발명은 내비게이션 장치의 사용자의 SNS(Social Networking Service) 데이터를 분석하여 사용자의 스케줄을 도출하고, 도출된 스케줄에 따른 목적지를 내비게이션 장치를 통해 추천할 수 있다.
The present invention analyzes a user's SNS (Social Networking Service) data of a navigation device to derive a user's schedule, and recommends a destination according to the derived schedule through a navigation device.

도 1은 목적지 추천 시스템의 구성을 개략적으로 예시한 도면.
도 2는 목적지 추천 서버의 구성을 개략적으로 예시한 블록도.
도 3은 내비게이션 장치의 구성을 개략적으로 예시한 구성도.
도 4는 목적지 추천 방법을 나타낸 흐름도.
1 schematically illustrates a configuration of a destination recommendation system;
2 is a block diagram schematically illustrating a configuration of a destination recommendation server;
3 is a configuration diagram schematically illustrating a configuration of a navigation device;
4 is a flowchart showing a destination recommendation method.

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

본 발명을 설명함에 있어서, 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 본 명세서의 설명 과정에서 이용되는 숫자는 하나의 구성요소를 다른 구성요소와 구분하기 위한 식별기호에 불과하다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail with reference to the accompanying drawings. In addition, numerals used in the description of the present invention are merely an identifier for distinguishing one component from another.

또한, 본 명세서에서, 일 구성요소가 다른 구성요소와 "연결된다" 거나 "접속된다" 등으로 언급된 때에는, 상기 일 구성요소가 상기 다른 구성요소와 직접 연결되거나 또는 직접 접속될 수도 있지만, 특별히 반대되는 기재가 존재하지 않는 이상, 중간에 또 다른 구성요소를 매개하여 연결되거나 또는 접속될 수도 있다고 이해되어야 할 것이다.Also, in this specification, when an element is referred to as being "connected" or "connected" with another element, the element may be directly connected or directly connected to the other element, It should be understood that, unless an opposite description is present, it may be connected or connected via another element in the middle.

이하, 본 발명의 실시예를 첨부한 도면들을 참조하여 상세히 설명하기로 한다. 본 발명을 설명함에 있어 전체적인 이해를 용이하게 하기 위하여 도면 번호에 상관없이 동일한 수단에 대해서는 동일한 참조 번호를 사용하기로 한다.
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In order to facilitate a thorough understanding of the present invention, the same reference numerals are used for the same means regardless of the number of the drawings.

도 1은 목적지 추천 시스템의 구성을 개략적으로 예시한 도면이다.1 is a view schematically illustrating a configuration of a destination recommendation system.

도 1을 참조하면, 목적지 추천 시스템은 목적지 추천 서버(100) 및 내비게이션 장치(200)를 포함한다.Referring to FIG. 1, a destination recommendation system includes a destination recommendation server 100 and a navigation device 200.

목적지 추천 서버(100)는 내비게이션 장치(100)의 사용자의 SNS(Social Networking Service)데이터를 수집 및 분석하여 사용자의 스케줄 정보를 산출하고, 산출된 스케줄 정보를 내비게이션 장치(100)로 제공한다.The destination recommendation server 100 collects and analyzes SNS (Social Networking Service) data of the user of the navigation device 100, calculates schedule information of the user, and provides the calculated schedule information to the navigation device 100. [

이를 위하여, 목적지 추천 서버(100)는 SNS 서버(미도시)와 연동할 수 있다. 예를 들어, 사용자는 자신의 휴대 단말을 이용하여 SNS 서비스에 가입하여 채팅, 게시물 작성, 댓글 달기 등의 SNS 서비스를 이용할 수 있으며, 목적지 추천 서버(100)에서 제공하는 내비게이션 장치(200)를 통한 목적지 추천 서비스를 SNS 서버를 통해 가입할 수 있다. 이때, 사용자는 제한적으로 자신의 SNS 데이터(예를 들어, 특정 대화 상대자 또는 특정 게시판 등에서의 대화 내용 또는 글 내용 등)의 제공을 수락할 수 있다. 그래서, 목적지 추천 서버(100)는 사용자 설정에 따른 사용자의 SNS 데이터를 수집할 수 있다.For this purpose, the destination recommendation server 100 may interwork with an SNS server (not shown). For example, the user can subscribe to the SNS service using his or her own mobile terminal and use the SNS service such as chatting, posting, and commenting. In addition, the user can use the SNS service through the navigation device 200 provided by the destination recommendation server 100 The destination recommendation service can be subscribed through the SNS server. At this time, the user can restrictively accept the provision of his / her SNS data (for example, conversation contents or text contents on a specific conversation partner or a specific bulletin board, etc.). Thus, the destination recommendation server 100 can collect the SNS data of the user according to the user setting.

또한, 목적지 추천 서버(100)는 수집한 SNS 데이터에서 특정 주제에 대한 연관 정보를 추출하여 해당 사용자의 스케줄 정보를 산출할 수 있다. 즉, 목적지 추천 서버(100)는 본인이나 본인을 참조한 게시글로부터 모임을 나타내는 주제 정보, 주제 정보와 연관된 시간 정보, 장소 정보, 인원 정보, 기타 정보 등을 추출하여 스케줄 정보를 산출할 수 있다.Also, the destination recommendation server 100 may extract the association information on a specific topic from the collected SNS data and calculate the schedule information of the corresponding user. That is, the destination recommendation server 100 may extract the subject information indicating the meeting, the time information related to the subject information, the place information, the personnel information, other information, and the like from the posting referring to the person or the person himself / herself to calculate the schedule information.

이후, 목적지 추천 서버(100)는 내비게이션 장치(100)의 스케줄 정보 요청에 따라 해당 사용자의 스케줄 정보를 독출하여 내비게이션 장치(100)로 제공할 수 있다.Then, the destination recommendation server 100 may read the schedule information of the user according to the schedule information request of the navigation device 100, and provide the schedule information to the navigation device 100.

내비게이션 장치(200)는 목적지 추천 서버(100)로부터 스케줄 정보를 제공받고, 제공받은 스케줄 정보를 이용하여 목적지 추천 메시지를 출력한다. 그리고, 내비게이션 장치(200)는 목적지 추천에 따라 안내 요청을 입력받으면, 스케줄 정보를 이용하여 목적지를 설정하고, 설정된 목적지로의 경로를 추출하여 경로 안내를 수행한다. 예를 들어, 내비게이션 장치(200)는 스케줄 정보에 포함된 주제 정보, 시간 정보, 장소 정보 등을 포함하는 목적지 추천 메시지를 출력할 수 있으며, 스케줄 정보에 포함된 장소 정보를 목적지로 설정하여 경로 안내를 수행할 수 있다.
The navigation device 200 receives the schedule information from the destination recommendation server 100 and outputs a destination recommendation message using the provided schedule information. When the navigation device 200 receives the guidance request according to the destination recommendation, the navigation device 200 sets the destination using the schedule information, extracts the route to the set destination, and performs route guidance. For example, the navigation device 200 can output a destination recommendation message including subject information, time information, place information, and the like included in the schedule information, sets the place information included in the schedule information as a destination, Can be performed.

도 2는 목적지 추천 서버의 구성을 개략적으로 예시한 블록도이다.2 is a block diagram schematically illustrating a configuration of a destination recommendation server.

도 2를 참조하면, 목적지 추천 서버(100)는 수집부(110), 추출부(120), 처리부(130) 및 제공부(140)를 포함한다.Referring to FIG. 2, the destination recommendation server 100 includes a collecting unit 110, an extracting unit 120, a processing unit 130, and a providing unit 140.

수집부(110)는 내비게이션 장치(200)의 사용자의 SNS 데이터를 수집한다. 예를 들어, 수집부(110)는 사용자가 설정한 목적지 추천 서비스에 따라 SNS 서버로부터 해당 사용자의 SNS 데이터를 수집한다. 여기서, 수집부(110)는 페이스북, 카카오톡, 트위터 등과 같은 SNS 서비스를 제공하는 SNS 서버로부터 본인, 본인의 친구 또는 본인의 대화 상대자가 작성한 글(예를 들어, 게시글, 댓글, 대화 내용 등)을 수집할 수 있다.The collecting unit 110 collects the SNS data of the user of the navigation device 200. For example, the collecting unit 110 collects the SNS data of the user from the SNS server according to the destination recommendation service set by the user. Here, the collecting unit 110 collects, from an SNS server that provides SNS services such as Facebook, KakaoTalk, Twitter, and the like, by a person himself / herself or by a conversation partner (e.g., a post, a comment, ) Can be collected.

추출부(120)는 수집부(110)에 의하여 수집된 SNS 데이터로부터 특정 주제에 대한 연관 정보를 추출한다. 예를 들어, 추출부(120)는 게시글 단위 또는 대화창 단위로 자연어를 수집하고, 수집된 자연어에서 모임을 나타내는 주제 정보, 주제 정보와 연관된 시간 정보, 장소 정보, 인원 정보, 기타 정보 등을 추출할 수 있다. 여기서, 주제 정보는 회식, 송년회, 소개팅, 만남 등과 같은 모임이나 특정 약속을 나타내는 단어를 포함할 수 있고, 장소 정보는 동사무소, 아파트, 마포역 등 특정 위치나 지명 등을 나타내는 단어를 포함할 수 있다.The extracting unit 120 extracts association information on a specific subject from the SNS data collected by the collecting unit 110. For example, the extracting unit 120 collects natural words on a per-post or per-conversation basis, extracts subject information indicating a meeting in the collected natural language, time information related to the subject information, place information, personnel information, . Here, the subject information may include a meeting such as a party, a year-end party, a blind date, a meeting, or a word indicating a specific appointment, and the place information may include a word indicating a specific location or a place name such as a government office, .

보다 상세하게 예를 들면, 사용자가 SNS에서, 친구의 게시판에 "오늘 10시에 종로 2가역에서 만나는거 잊지마"라는 글을 남겼다고 가정하면, 주제 정보는 만남이 되고, 장소 정보는 종로 2가역, 시간 정보는 오늘 10시, 인원 정보는 친구A가 될 수 있다.More specifically, for example, supposing that a user has left a message on a friend's bulletin board on the SNS, "Do not forget to meet at Jongno 2-Ga station at 10 o'clock today", the subject information becomes a meeting, The time information can be 10 o'clock today, and the personnel information can be friend A.

또한, 추출부(120)는 특정 장소 정보(예를 들어, 지명, 점포 명칭 등)의 출현 빈도수가 미리 설정된 기준치 이상으로 높게 나타나는 경우, 해당 장소 정보를 별도로 추출할 수 있다. 예를 들어, 추출부(120)는 출현 빈도수가 높은 장소명을 POI 정보로 추출할 수 있다.If the appearance frequency of specific place information (for example, place name, store name, etc.) appears higher than a preset reference value, the extracting unit 120 can extract the place information separately. For example, the extracting unit 120 can extract a place name having a high appearance frequency as POI information.

처리부(130)는 추출부(120)에 의하여 추출된 특정 주제에 대한 연관 정보를 이용하여 스케줄 정보를 산출한다. 여기서, 스케줄 정보는 주제 정보, 주제 정보와 연관된 시간 정보, 장소 정보, 인원 정보 및 기타 정보를 포함할 수 있다.The processing unit 130 calculates schedule information using association information on a specific topic extracted by the extraction unit 120. [ Here, the schedule information may include subject information, time information associated with the subject information, place information, personnel information, and other information.

예를 들어, 사용자가 SNS에서, 친구A의 게시판에 "오늘 10시에 종로 2가역에서 만나는거 잊지마"라는 글을 남겼다고 가정하면, 스케줄 정보는 "오늘 10시에 친구A와 종로 2가역에서 약속(만남)이 있음"이 될 수 있다.For example, suppose that the user left a message on the bulletin board of friend A on the SNS, "Do not forget to meet at Jongno 2-ga at 10 o'clock today", the schedule information is "promise at friend A and Jongno 2 (Meeting) "can be.

제공부(140)는 처리부(130)에 의하여 산출된 스케줄 정보를 내비게이션 장치(200)로 제공한다. 예를 들어, 제공부(140)는 내비게이션 장치(200)로부터 스케줄 정보를 요청받아, 무선 통신망을 통해 스케줄 정보를 내비게이션 장치(200)로 전송할 수 있다.
The providing unit 140 provides the schedule information calculated by the processing unit 130 to the navigation device 200. [ For example, the providing unit 140 may request the schedule information from the navigation device 200, and may transmit the schedule information to the navigation device 200 through the wireless communication network.

도 3은 내비게이션 장치의 구성을 개략적으로 예시한 구성도이다.3 is a configuration diagram schematically illustrating the configuration of the navigation apparatus.

본 명세서에서는 내비게이션 장치(200)로서, 차량에 장착되어 사용되는 내비게이션 단말기를 예로 들고 있지만, 본 발명의 내비게이션 장치(200)는 이에 한정되는 것이 아님은 물론이며, 휴대 전화 등과 같은 이동 통신 단말의 형태로 구현될 수도 있다.The navigation device 200 of the present invention is not limited to the navigation device 200 of the present invention. The navigation device 200 of the present invention is not limited to the navigation device 200, . ≪ / RTI >

도 3를 참조하면, 내비게이션 장치(200)는 통신부(110), 사용자 입력부(120), 음향 출력부(130), 표시부(140), 저장부(150), 인터페이스부(160), 제어부(170) 및 전원 공급부(180)를 포함할 수 있다. 다만, 도 3에 도시된 구성요소들이 필수적인 것은 아니어서, 그 보다 많은 구성요소들을 갖거나 그보다 적은 구성요소들을 갖는 내비게이션 장치를 구현할 수도 있다.3, the navigation device 200 includes a communication unit 110, a user input unit 120, a sound output unit 130, a display unit 140, a storage unit 150, an interface unit 160, a controller 170 And a power supply 180. However, the components shown in Fig. 3 are not essential, and a navigation device having more or fewer components may be implemented.

이하, 내비게이션 장치(200)의 구성요소들에 대해 차례로 살펴본다.Hereinafter, the components of the navigation device 200 will be described in order.

통신부(210)는 위치 정보 수신 모듈(211)을 포함할 수 있다. 도면을 통해 도시하지는 않았지만, 또한, 통신부(210)는 필요에 따라 이동 통신 모듈, 무선 인터넷 모듈, 근거리 통신 모듈 등을 더 포함할 수도 있음은 물론이다.The communication unit 210 may include a location information receiving module 211. Although not shown in the drawings, the communication unit 210 may further include a mobile communication module, a wireless Internet module, a short distance communication module, and the like as needed.

위치 정보 수신 모듈(211)은 내비게이션 장치(200)의 현재 위치를 확인하거나 얻기 위한 모듈이다. 위치 정보 수신 모듈(211)의 대표적인 예로는 GPS(Global Position System) 모듈이 있다. 현재 기술에 의하면, GPS 모듈은, 일 지점(개체)이 3개 이상의 위성으로부터 떨어진 거리에 관한 정보와, 거리 정보가 측정된 시간에 관한 정보를 산출한 다음 산출된 거리 정보에 삼각법을 적용함으로써, 일 시간에 일 지점에 대한 위도, 경도 및 고도에 따른 3차원의 위치 정보를 산출할 수 있다. 나아가, 3개의 위성을 이용하여 위치 및 시간 정보를 산출하고, 또 다른 1개의 위성을 이용하여 상기 산출된 위치 및 시간 정보의 오차를 수정하는 방법 또한 사용되고 있다. GPS 모듈은 현 위치를 실시간으로 계속 산출하고 이를 이용하여 속도 정보를 산출하기도 한다.The position information receiving module 211 is a module for confirming or obtaining the current position of the navigation device 200. A typical example of the position information reception module 211 is a GPS (Global Position System) module. According to the present technology, the GPS module calculates information on a distance (distance) from three or more satellites, information on a time when the distance information is measured, and then applies trigonometry to the calculated distance information, It is possible to calculate three-dimensional position information according to latitude, longitude and altitude with respect to one point in one hour. Further, a method of calculating position and time information using three satellites and correcting the error of the calculated position and time information using another satellite is also used. The GPS module continuously calculates the current position in real time and uses it to calculate speed information.

방송 수신 모듈(212)은 방송 채널을 통하여 외부의 방송 관리 서버로부터 방송 신호 및/또는 실시간 교통 정보(TPEG 정보)를 수신한다. 여기서, 방송 채널은 위성 채널, 지상파 채널을 포함할 수 있다. 그리고, 방송 관리 서버는, 방송 신호 및/또는 TPEG 정보를 생성하여 송신하는 서버 또는 기 생성된 방송 신호 및/또는 TPEG 정보를 제공받아 단말기에 송신하는 서버를 의미할 수 있다. 그리고, 방송 신호는, TV 방송 신호, 라디오 방송 신호, 데이터 방송 신호를 포함할 뿐만 아니라, TV 방송 신호 또는 라디오 방송 신호에 데이터 방송 신호가 결합한 형태의 방송 신호도 포함할 수 있다.The broadcast receiving module 212 receives a broadcast signal and / or real-time traffic information (TPEG information) from an external broadcast management server through a broadcast channel. Here, the broadcast channel may include a satellite channel and a terrestrial channel. The broadcast management server may be a server for generating and transmitting broadcast signals and / or TPEG information, or a server for receiving the generated broadcast signal and / or TPEG information and transmitting the broadcast signal and / or TPEG information to the terminal. The broadcast signal may include a TV broadcast signal, a radio broadcast signal, a data broadcast signal, and a broadcast signal in which a data broadcast signal is combined with a TV broadcast signal or a radio broadcast signal.

방송 수신 모듈(212)은, 각종 방송 시스템을 이용하여 방송 신호 및/또는 TPEG 정보를 수신하는데, 특히, DMB-T(Digital Multimedia Broadcasting-Terrestrial), DMB-S(Digital Multimedia Broadcasting-Satellite), MediaFLO(Media Forward Link Only), DVB-H(Digital Video Broadcast-Handheld), ISDB-T(Integrated Services Digital Broadcast-Terrestrial) 등의 디지털 방송 시스템을 이용하여 신호를 수신할 수 있다.The broadcast receiving module 212 receives a broadcast signal and / or TPEG information using various broadcasting systems. In particular, the broadcast receiving module 212 may be a Digital Multimedia Broadcasting-Terrestrial (DMB-T), a Digital Multimedia Broadcasting- A Digital Broadcast-Handheld (DVB-H), or an Integrated Services Digital Broadcast-Terrestrial (ISDB-T).

사용자 입력부(220)는 사용자로부터 각종 명령을 입력받기 위한 사용자 인터페이스(user interface)로서, 그 구현 방식에는 특별한 제한이 없다. 예를 들어, 사용자 입력부(120)는 복수의 조작 유닛들을 포함할 수 있으며, 이러한 조작 유닛들은 키 패드(key pad), 터치 패드(정압/정전), 휠 키, 조그 스위치 등으로 제작될 수 있다.The user input unit 220 is a user interface for receiving various commands from a user. For example, the user input unit 120 may include a plurality of operation units. The operation units may be a key pad, a touch pad (static / static), a wheel key, a jog switch, or the like .

특히, 내비게이션 장치(200)는 터치 스크린 방식을 채용하는 것이 일반적인 바, 이와 같은 경우 상기 사용자 입력부(120)는 후술할 표시부(240)와 일체로 결합됨으로써 디스플레이 화면의 전면(全面)에 구현될 수 있다.In this case, the user input unit 120 may be integrated with the display unit 240, which will be described later, so that the navigation device 200 can be implemented on the entire surface of the display screen. have.

음향 출력부(230)는 경로 안내, 기타 정보(위험 구간, 주의 구간, 교통 상황, 속도 제한 등)의 알람 등과 관련된 음성 또는 음향을 출력한다.The sound output unit 230 outputs sound or sound related to route guidance, alarms of other information (dangerous section, attention section, traffic situation, speed limit, etc.).

표시부(240)는 내비게이션 장치(200)가 수신하거나 처리한 정보를 표시 출력한다. 예를 들어, 표시부(240)는 액정 디스플레이(liquid crystal display) 등으로 구현될 수 있다. 또한, 앞서도 설명한 바와 같이 표시부(240)와 터치 동작을 감지하는 센서가 상호 레이어 구조를 이루는 경우(즉, 터치 스크린), 표시부(240)는 출력 장치 이외에 입력 장치로도 사용될 수 있다. 이하 표시부(240)로 터치 스크린이 사용되는 경우, 터치 동작을 감지하는 센서는 사용자 입력부(220)로 지칭하도록 한다.The display unit 240 displays and outputs information received or processed by the navigation device 200. [ For example, the display unit 240 may be implemented as a liquid crystal display or the like. Also, as described above, when the display unit 240 and the sensor for sensing the touch operation form a mutual layer structure (i.e., a touch screen), the display unit 240 can be used as an input device in addition to the output device. Hereinafter, when the touch screen is used as the display unit 240, a sensor for sensing a touch operation is referred to as a user input unit 220. [

저장부(250)는 제어부(270)의 동작을 위한 프로그램(일 예로, 입력된 목적지까지의 경로를 산출(획득)하기 위한 프로그램)이 저장될 수 있고, 제어부(270)에 의해 처리된 데이터들이 저장될 수도 있다. 예를 들어, 저장부(250)는 목적지 추천 서버(100)로부터 전송된 스케줄 정보를 저장할 수 있다.The storage unit 250 may store a program for operating the control unit 270 (for example, a program for calculating a path to an input destination), and may store data processed by the control unit 270 May be stored. For example, the storage unit 250 may store the schedule information transmitted from the destination recommendation server 100.

또한, 저장부(250)에는 지도 데이터를 저장하는 지도 데이터 DB(251)가 포함될 수 있다. 다만, 지도 데이터를 미리 다운로드받고 이를 이용하는 형태가 아닌 내비게이션 장치(예를 들어, 통신형의 내비게이션 단말)의 경우에는 지도 데이터 DB(251)는 생략될 수도 있다.Also, the storage unit 250 may include a map data DB 251 for storing map data. However, the map data DB 251 may be omitted in the case of a navigation device (for example, a communication type navigation terminal) that does not receive map data in advance and uses it.

저장부(250)에 저장된 각 데이터는 통신부(210) 또는 인터페이스부(260)를 통해 수신된 데이터로 갱신될 수 있다.Each data stored in the storage unit 250 can be updated with data received through the communication unit 210 or the interface unit 260.

인터페이스부(260)는 내비게이션 장치(200)와 외부기기 간의 연결을 위한 통로 역할을 한다. 예를 들어, 인터페이스부(260)는 외부기기로부터 데이터를 전송받거나 전원을 공급받아 내비게이션 장치(200) 내부의 각 구성 요소에 전달하거나 내비게이션 장치(200) 내부의 데이터가 외부 기기로 전송되도록 한다. 예를 들어, 유/무선 데이터 포트, 외부 충전기 포트, 메모리 카드(memory card) 포트, 오디오 I/O(Input/Output) 포트, 비디오 I/O(Input/Output) 포트 등이 인터페이스부(260)에 포함될 수 있다.The interface unit 260 serves as a path for connection between the navigation device 200 and an external device. For example, the interface unit 260 receives data from an external device or supplies power to each component in the navigation device 200, or allows data in the navigation device 200 to be transmitted to an external device. For example, the interface unit 260 may include a wired / wireless data port, an external charger port, a memory card port, an audio I / O port, a video I / .

제어부(270)는 통상적으로 내비게이션 장치(200)의 전반적인 동작을 제어한다. 즉, 제어부(270)는 차량의 현재 위치를 지도 상에 표시하여 출력하거나, 사용자의 경로 검색 요청에 따라 입력된 목적지로의 경로를 추출하고, 추출된 경로를 지도 상에 표시하여 출력한다.The control unit 270 typically controls the overall operation of the navigation device 200. That is, the control unit 270 displays the current position of the vehicle on a map and outputs it, or extracts a route to the input destination according to a route search request of the user, displays the extracted route on a map, and outputs the extracted route.

특히, 제어부(270)는 목적지 추천 서버(100)로부터 스케줄 정보를 수신하여 목적지 추천 메시지를 출력하고, 추천 목적지로의 안내 요청 입력에 따라 목적지를 설정한 후 경로를 안내한다.In particular, the control unit 270 receives the schedule information from the destination recommendation server 100, outputs a destination recommendation message, sets a destination according to an input of a guide request to a recommendation destination, and then guides the route.

예를 들어, 제어부(270)는 전원이 온(ON)됨에 따라 목적지 추천 서버(100)로 스케줄 정보를 요청하여 사용자의 SNS 데이터로부터 산출된 스케줄 정보를 수신할 수 있으며, 스케줄 정보에 포함된 주제 정보, 시간 정보, 장소 정보, 인원 정보 등을 포함하는 목적지 추천 메시지를 출력할 수 있으며, 스케줄 정보에 포함된 장소 정보를 목적지로 설정하여 경로 안내를 수행할 수 있다.For example, the controller 270 may request schedule information from the destination recommendation server 100 to receive the schedule information calculated from the user's SNS data as the power is turned on, A destination recommendation message including information, time information, place information, personnel information, and the like can be output, and route guidance can be performed by setting the place information included in the schedule information as a destination.

예를 들어, 제어부(270)는 목적지 추천 서버(100)로부터 사용자의 POI 정보를 수신하여, POI 정보가 화면에 표시하고 알림 메시지가 출력되도록 제어할 수 있다.For example, the control unit 270 can receive the POI information of the user from the destination recommendation server 100, and display the POI information on the screen and output a notification message.

전원 공급부(280)는 제어부(270)의 제어에 의해 외부의 전원 또는 내부의 전원을 인가받아 각 구성 요소들의 동작에 필요한 전원을 공급한다.
The power supply unit 280 receives external power or internal power under the control of the controller 270 and supplies power required for operation of the respective components.

도 4는 목적지 추천 방법을 나타낸 흐름도이다.4 is a flowchart showing a destination recommendation method.

S410 단계에서, 목적지 추천 서버(100)는 내비게이션 장치(200) 사용자의 SNS 데이터를 수집한다. 예를 들어, 목적지 추천 서버(100)는 사용자가 설정한 목적지 추천 서비스에 따라 SNS 서버로부터 해당 사용자의 SNS 데이터를 수집한다. 여기서, 목적지 추천 서버(100)는 페이스북, 카카오톡, 트위터 등과 같은 SNS 서비스를 제공하는 SNS 서버로부터 본인, 본인의 친구 또는 본인의 대화 상대자가 작성한 글(예를 들어, 게시글, 댓글, 대화 내용 등)을 수집할 수 있다.In step S410, the destination recommendation server 100 collects the SNS data of the navigation device 200 user. For example, the destination recommendation server 100 collects the SNS data of the user from the SNS server according to the destination recommendation service set by the user. Here, the destination recommendation server 100 is a server for providing information (for example, posts, comments, conversation contents) created by a person himself / herself or a conversation partner of the person himself / herself from an SNS server providing SNS services such as Facebook, Kakao Talk, Twitter, Etc.) can be collected.

S420 단계에서, 목적지 추천 서버(100)는 수집된 SNS 데이터로부터 특정 주제에 대한 연관 정보를 추출한다. 예를 들어, 목적지 추천 서버(100)는 게시글 단위 또는 대화창 단위로 자연어를 수집하고, 수집된 자연어에서 모임을 나타내는 주제 정보, 주제 정보와 연관된 시간 정보, 장소 정보, 인원 정보, 기타 정보 등을 추출할 수 있다. 여기서, 주제 정보는 회식, 송년회, 소개팅, 만남 등과 같은 모임이나 특정 약속을 나타내는 단어를 포함할 수 있고, 장소 정보는 동사무소, 아파트, 마포역 등 특정 위치나 지명 등을 나타내는 단어를 포함할 수 있다.In step S420, the destination recommendation server 100 extracts association information on a specific topic from the collected SNS data. For example, the destination recommendation server 100 collects natural words in units of posts or dialogs, extracts subject information indicating a meeting in the collected natural language, time information related to the subject information, place information, personnel information, and other information can do. Here, the subject information may include a meeting such as a party, a year-end party, a blind date, a meeting, or a word indicating a specific appointment, and the place information may include a word indicating a specific location or a place name such as a government office, .

S430 단계에서, 목적지 추천 서버(100)는 추출된 특정 주제에 대한 연관 정보를 이용하여 스케줄 정보를 산출한다. 여기서, 스케줄 정보는 주제 정보, 주제 정보와 연관된 시간 정보, 장소 정보, 인원 정보 및 기타 정보를 포함할 수 있다.In step S430, the destination recommendation server 100 calculates schedule information using association information on the extracted subject. Here, the schedule information may include subject information, time information associated with the subject information, place information, personnel information, and other information.

S440 단계에서, 내비게이션 장치(200)는 전원 온(ON)된다.In step S440, the power of the navigation device 200 is turned on.

S450 단계에서, 내비게이션 장치(200)는 전원이 온(ON)됨에 따라 목적지 추천 서버(100)로 사용자의 스케줄 정보를 요청한다.In step S450, the navigation device 200 requests the destination recommendation server 100 for the schedule information of the user as the power is turned on.

S460 단계에서, 목적지 추천 서버(100)는 내비게이션 장치(200)의 스케줄 정보 요청에 따라 스케줄 정보를 내비게이션 장치(200)로 전송한다.In step S460, the destination recommendation server 100 transmits the schedule information to the navigation device 200 according to the schedule information request of the navigation device 200. [

S470 단계에서, 내비게이션 장치(200)는 목적지 추천 서버(100)로부터 수신된 스케줄 정보를 확인한다. 예를 들어, 내비게이션 장치(200)는 현재 시간 및 현재 위치를 확인하고, 현재 위치에서 약속 장소로의 소요 시간을 고려하여, 알림이 필요한 스케줄 정보를 추출할 수 있다.In step S470, the navigation device 200 confirms the schedule information received from the destination recommendation server 100. [ For example, the navigation device 200 can check current time and current position, and can extract schedule information that requires notification in consideration of the time taken from the current position to the appointment place.

S480 단계에서, 내비게이션 장치(200)는 스케줄 정보를 이용하여 목적지 추천 메시지를 출력한다. 예를 들어, 내비게이션 장치(200)는 스케줄 정보에 따른 주제 정보, 시간 정보, 장소 정보, 인원 정보 등을 포함하는 목적지 추천 메시지를 출력할 수 있다. In step S480, the navigation device 200 outputs the destination recommendation message using the schedule information. For example, the navigation device 200 may output a destination recommendation message including subject information, time information, place information, personnel information, etc. according to schedule information.

예를 들어, 사용자가 SNS에서, 친구A의 게시판에 "오늘 10시에 종로 2가역에서 만나는거 잊지마"라는 글을 남겼다고 가정하면, 출력되는 목적지 추천 메시지는 "오늘 10시에 친구A와 종로 2가역에서 약속이 있습니다. 안내 받으시겠습니까?"가 될 수 있다.For example, suppose that a user leaves a message on the bulletin board of friend A on the SNS, saying, "Do not forget to meet at Jongno 2-ga at 10 o'clock today", the destination recommendation message that is output is "Friend A and Jongno 2 I have an appointment at the reversal. Would you like to be informed? "

S490 단계에서, 내비게이션 장치(200)는 목적지 추천에 대한 안내 요청 입력 여부를 판단한다.In step S490, the navigation device 200 determines whether or not to input a guide request for a destination recommendation.

S500 단계에서, 내비게이션 장치(200)는 안내 요청이 입력되면, 추천 목적지를 목적지로 설정하여 경로 안내를 수행한다.
In step S500, when the guidance request is input, the navigation device 200 sets the recommended destination as a destination and performs route guidance.

한편, 본 발명의 실시예에 따른 목적지 추천 방법은 다양한 전자적으로 정보를 처리하는 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 저장 매체에 기록될 수 있다. 저장 매체는 프로그램 명령, 데이터 파일, 데이터 구조등을 단독으로 또는 조합하여 포함할 수 있다. Meanwhile, the destination recommendation method according to the exemplary embodiment of the present invention may be implemented in the form of a program command that can be executed through a variety of means for electronically processing information, and may be recorded in a storage medium. The storage medium may include program instructions, data files, data structures, and the like, alone or in combination.

저장 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 소프트웨어 분야 당업자에게 공지되어 사용 가능한 것일 수도 있다. 저장 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media) 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 또한 상술한 매체는 프로그램 명령, 데이터 구조 등을 지정하는 신호를 전송하는 반송파를 포함하는 광 또는 금속선, 도파관 등의 전송 매체일 수도 있다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 전자적으로 정보를 처리하는 장치, 예를 들어, 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. Program instructions to be recorded on the storage medium may be those specially designed and constructed for the present invention or may be available to those skilled in the art of software. Examples of storage media include magnetic media such as hard disks, floppy disks and magnetic tape, optical media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, magneto-optical media and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. The above-mentioned medium may also be a transmission medium such as a light or metal wire, wave guide, etc., including a carrier wave for transmitting a signal designating a program command, a data structure and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as devices for processing information electronically using an interpreter or the like, for example, a high-level language code that can be executed by a computer.

상술한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

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

100: 목적지 추천 서버
200: 내비게이션 장치
100: Destination recommendation server
200: Navigation device

Claims (13)

목적지 추천시스템에 있어서,
상기 목적지 추천시스템은,
내비게이션 장치의 사용자의 SNS(Social Networking Service) 데이터를 수집 및 분석하여 사용자의 스케줄 정보를 산출하고, 상기 산출된 스케줄 정보를 상기 내비게이션 장치로 제공하는 목적지 추천 서버; 및
상기 스케줄 정보를 이용하여 목적지 추천 메시지를 출력하고, 목적지 추천에 따라 안내 요청을 입력받으면, 상기 스케줄 정보에 포함된 장소 정보를 이용하여 목적지를 설정하고, 상기 설정된 목적지로의 경로를 안내하는 내비게이션 장치를 포함하며,
상기 목적지 추천 서버가 페이스북, 카카오톡 및 트위터 중 적어도 하나를(의) SNS 서비스를 제공하는 SNS 서버로부터 본인, 본인의 친구 또는 본인의 대화 상대자가 작성한 글을 수집하여 상기 SNS 데이터를 수집하는 수집부;
상기 수집된 SNS 데이터로부터 특정 주제에 대한 연관 정보를 추출하되, 게시글 단위 또는 대화창 단위로 자연어를 수집하고, 상기 수집된 자연어에서 모임을 나타내는 주제 정보를 추출하고, 상기 주제 정보와 연관된 시간 정보, 장소 정보, 인원 정보, 기타 정보 중 적어도 하나를 추출하되, 출현 빈도수가 높은 장소 정보를 POI(Point of Interest) 정보로 추출하는 추출부
상기 연관 정보를 이용하여 스케줄 정보를 산출하는 처리부; 및
상기 산출된 스케줄 정보를 무선 통신망을 통해 상기 내비게이션 장치로 전송하는 제공부를 포함하되,
상기 내비게이션 장치는 전원이 온(ON)되면, 상기 목적지 추천 서버로 상기 스케줄 정보를 요청하여 수신하고,
상기 스케줄 정보를 포함하는 상기 목적지 추천 메시지를 출력하는 것을 특징으로 하는 목적지 추천 시스템.
In a destination recommendation system,
The destination recommendation system includes:
A destination recommendation server for collecting and analyzing SNS (Social Networking Service) data of a user of the navigation device to calculate schedule information of the user and providing the calculated schedule information to the navigation device; And
And a navigation device for setting a destination using the location information included in the schedule information when the guide request is input according to the destination recommendation, / RTI >
The destination recommendation server may collect at least one of Facebook, KakaoTalk, and Twitter from the SNS server that provides the SNS service, collects articles created by the friend or his / her own conversation partner, and collects the SNS data part;
Extracting association information on a specific topic from the collected SNS data, collecting natural words in units of posts or dialogs, extracting subject information indicating a meeting in the collected natural language, time information related to the subject information, Extracting at least one of information, personnel information, and other information, and extracting location information having a high appearance frequency as POI (Point of Interest) information
A processing unit for calculating schedule information using the association information; And
And a providing unit for transmitting the calculated schedule information to the navigation device through a wireless communication network,
When the power of the navigation device is turned on, the navigation device requests and receives the schedule information from the destination recommendation server,
And outputting the destination recommendation message including the schedule information.
삭제delete 삭제delete 삭제delete 삭제delete 제1항에 있어서,
상기 처리부는 상기 주제 정보와 연관된 시간 정보, 장소 정보, 인원 정보, 기타 정보 중 적어도 하나와 상기 주제 정보를 포함하는 스케줄 정보를 산출하는 것을 특징으로 하는 목적지 추천 시스템.
The method according to claim 1,
Wherein the processing unit calculates at least one of time information, place information, personnel information, and other information related to the subject information, and schedule information including the subject information.
삭제delete 목적지 추천서버 및 내비게이션 장치를 포함하는 목적지 추천시스템이 목적지를 추전하는 목적지 추천 방법에 있어서,
상기 목적지 추천 서버가 페이스북, 카카오톡 및 트위터 중 적어도 하나를(의) SNS 서비스를 제공하는 SNS 서버로부터 본인, 본인의 친구 또는 본인의 대화 상대자가 작성한 글을 수집하고, 상기 수집된 SNS 데이터로부터 특정 주제에 대한 연관 정보를 추출하는 단계를 포함하는 상기 내비게이션 장치의 사용자의 SNS(Social Networking Service) 데이터를 수집 및 분석하는 단계;
상기 목적지 추천 서버가 연관 정보를 이용하여 사용자의 스케줄 정보를 산출하는 단계;
상기 산출된 스케줄 정보를 상기 내비게이션 장치로 제공하는 단계;
상기 내비게이션 장치가 상기 스케줄 정보를 이용하여 목적지 추천 메시지를 출력하는 단계;
상기 내비게이션 장치가 목적지 추천에 따라 안내 요청을 입력받으면, 상기 스케줄 정보에 포함된 장소 정보를 이용하여 목적지를 설정하는 단계; 및
상기 내비게이션 장치가 상기 설정된 목적지로의 경로를 안내하는 단계를 포함하되,
상기 연관 정보를 추출하는 단계는
게시글 단위 또는 대화창 단위로 자연어를 수집하는 단계;
상기 수집된 자연어에서 모임을 나타내는 주제 정보를 추출하는 단계;
상기 주제 정보와 연관된 시간 정보, 장소 정보, 인원 정보, 기타 정보 중 적어도 하나를 추출하는 단계; 및
출현 빈도수가 높은 장소 정보를 POI(Point of Interest) 정보로 추출하는 단계를 포함하며,
상기 산출된 스케줄 정보를 상기 내비게이션 장치로 제공하는 단계는
상기 내비게이션 장치는 전원이 온(ON)되면, 상기 목적지 추천 서버로 상기 스케줄 정보를 요청하는 단계; 및
상기 내비게이션 장치가 상기 스케줄 정보를 수신하는 단계를 포함하는 것을 특징으로 하는 목적지 추천 방법.
A destination recommendation method for a destination recommendation system including a destination recommendation server and a navigation device, the destination recommendation method comprising:
The destination recommendation server collects at least one of Facebook, KakaoTalk, and Twitter from the SNS server that provides the SNS service and writes the text created by the friend or the person's own conversation partner, Collecting and analyzing Social Networking Service (SNS) data of the user of the navigation device including extracting association information on a specific topic;
The destination recommendation server calculating schedule information of a user using association information;
Providing the calculated schedule information to the navigation device;
The navigation device outputting a destination recommendation message using the schedule information;
Setting a destination using the location information included in the schedule information when the navigation device receives a guide request according to a destination recommendation; And
Wherein the navigation device guides the route to the set destination,
The step of extracting the association information
Collecting natural language on a per-post basis or on a per-dialog basis;
Extracting subject information indicating a meeting in the collected natural language;
Extracting at least one of time information, place information, personnel information, and other information associated with the subject information; And
Extracting location information having a high appearance frequency as POI (Point of Interest) information,
The step of providing the calculated schedule information to the navigation device
Requesting the destination recommendation server for the schedule information when the power of the navigation device is turned ON; And
And the navigation device receiving the schedule information.
삭제delete 삭제delete 삭제delete 제8항에 있어서,
상기 스케줄 정보를 산출하는 단계는
상기 주제 정보와 연관된 시간 정보, 장소 정보, 인원 정보, 기타 정보 중 적어도 하나와 상기 주제 정보를 포함하는 스케줄 정보를 산출하는 것을 특징으로 하는 목적지 추천 방법.
9. The method of claim 8,
The step of calculating the schedule information
The schedule information including at least one of time information, place information, personnel information, and other information associated with the subject information, and schedule information including the subject information.
삭제delete
KR1020120155304A 2012-12-27 2012-12-27 System and method for recommending destination KR101922691B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120155304A KR101922691B1 (en) 2012-12-27 2012-12-27 System and method for recommending destination

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120155304A KR101922691B1 (en) 2012-12-27 2012-12-27 System and method for recommending destination

Publications (2)

Publication Number Publication Date
KR20140085789A KR20140085789A (en) 2014-07-08
KR101922691B1 true KR101922691B1 (en) 2019-02-20

Family

ID=51735170

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120155304A KR101922691B1 (en) 2012-12-27 2012-12-27 System and method for recommending destination

Country Status (1)

Country Link
KR (1) KR101922691B1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101700766B1 (en) * 2014-10-24 2017-01-31 엘지전자 주식회사 Mobile terminal and control method for the mobile terminal
CN106161744B (en) 2014-10-23 2019-06-14 Lg电子株式会社 Mobile terminal and its control method
KR102501714B1 (en) * 2016-11-16 2023-02-21 삼성전자주식회사 Device and method for providing response message to user’s voice input
WO2018093110A1 (en) * 2016-11-16 2018-05-24 삼성전자 주식회사 Device and method for providing response message to voice input of user
KR101879692B1 (en) * 2017-03-22 2018-07-18 김형택 Method for providing customized information realated to custormer

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011058958A (en) * 2009-09-10 2011-03-24 Denso It Laboratory Inc Scheduling system, scheduling apparatus, and method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060113312A (en) 2005-05-30 2006-11-02 (주)다음소프트 Method and system of proposing products and contents through analysing patterns of conversation data
KR20120016956A (en) * 2010-08-17 2012-02-27 엘지전자 주식회사 Navigation apparatus and method thereof

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011058958A (en) * 2009-09-10 2011-03-24 Denso It Laboratory Inc Scheduling system, scheduling apparatus, and method

Also Published As

Publication number Publication date
KR20140085789A (en) 2014-07-08

Similar Documents

Publication Publication Date Title
KR101922691B1 (en) System and method for recommending destination
US10769742B2 (en) Systems and methods for providing information for an on-demand service
US11112256B2 (en) Methods and systems for providing information indicative of a recommended navigable stretch
CN102460075B (en) Guider, navigational system and method for operating thereof
US20120003989A1 (en) Location Status Update Messaging
US20130041941A1 (en) Crowd-Sourcing of Information for Shared Transportation Vehicles
CN103428635A (en) Information providing method for mobile terminal and apparatus thereof
CN105403224A (en) Apparatus, system and method for clustering points of interest in a navigation system
CN102132589A (en) User defined names for displaying monitored location
US20110207439A1 (en) Notification method and system
KR20040072439A (en) Device and method for position display in navigation system
US8847791B1 (en) Systems and methods for determining parking difficulty of segments of a geographic area
CN104916240A (en) Tour guide system based on Beidou positioning
CN105812541A (en) Travel assistance method and mobile terminal
CN105628040A (en) Path navigation method, path navigation system, navigation terminal and monitoring terminal
CN103674038A (en) Navigation system based on combination of local navigation and on-line navigation, and navigation method
US20190306557A1 (en) In-vehicle Listener and Viewer Data Capture System (LVDCS) and Method
CN104121909A (en) Multi-device collaborative navigation system and multi-device collaborative navigation method
CN202310105U (en) Tour guiding system with mobile terminal as carrier
US9341498B2 (en) Navigation system with route guidance mechanism and method of operation thereof
US20170347237A1 (en) Determining Semantic Travel Modes
US9146122B2 (en) Navigation system with audio monitoring mechanism and method of operation thereof
US20130060908A1 (en) Location-based streaming media channels
KR20090069203A (en) Mobile individual order style populace traffic information guidance system and method
US9583001B2 (en) Timetable generation device, timetable generation method, program, timetable generation system, and user terminal

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