[go: up one dir, main page]

KR101682590B1 - Method for generating user-customized trip plan, user-customized trip plan generation server performing the same and storage medium storing the same - Google Patents

Method for generating user-customized trip plan, user-customized trip plan generation server performing the same and storage medium storing the same Download PDF

Info

Publication number
KR101682590B1
KR101682590B1 KR1020150053872A KR20150053872A KR101682590B1 KR 101682590 B1 KR101682590 B1 KR 101682590B1 KR 1020150053872 A KR1020150053872 A KR 1020150053872A KR 20150053872 A KR20150053872 A KR 20150053872A KR 101682590 B1 KR101682590 B1 KR 101682590B1
Authority
KR
South Korea
Prior art keywords
user
interest
information
theme
travel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020150053872A
Other languages
Korean (ko)
Other versions
KR20160123617A (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 KR1020150053872A priority Critical patent/KR101682590B1/en
Priority to CN201510246662.1A priority patent/CN106202132A/en
Publication of KR20160123617A publication Critical patent/KR20160123617A/en
Application granted granted Critical
Publication of KR101682590B1 publication Critical patent/KR101682590B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q50/14Travel agencies
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Data Mining & Analysis (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 사용자 맞춤형 여행계획 생성방법에 관한 것으로서, 사용자 단말, 여행정보 제공서버 및 평가정보 제공서버와 연결 가능한 사용자 맞춤형 여행계획 생성서버에서 수행되고, 사용자 맞춤형 여행계획 생성방법은 (a) 상기 사용자 단말로부터 수신된 지리적 위치정보 및 범위정보를 기초로 상기 여행정보 제공서버로부터 관심지점을 수신하는 단계, (b) 상기 관심 지점에 대한 평가정보를 상기 평가 정보 제공 서버로부터 수신하는 단계 및 (c) 상기 평가정보 및 상기 사용자 단말과 연관된 정적 사용자 정보를 기초로 상기 관심지점에 대한 제1 사용자 평점을 산출하고, 상기 제1 사용자 평점 및 상기 사용자 단말과 연관된 동적 사용자 정보를 기초로 상기 관심지점에 대한 제2 사용자 평점을 산출하는 단계를 포함한다.The present invention relates to a method of creating a user-customized travel plan, which is performed in a user-customized travel plan creation server connectable to a user terminal, a travel information providing server, and an evaluation information providing server, (B) receiving evaluation information on the point of interest from the evaluation information providing server; and (c) receiving evaluation information on the point of interest from the evaluation information providing server. Calculating a first user rating for the point of interest based on the evaluation information and the static user information associated with the user terminal, and calculating a first user rating for the point of interest based on the first user rating and the dynamic user information associated with the user terminal And calculating a second user rating.

Figure 112015037207986-pat00007
Figure 112015037207986-pat00007

Description

사용자 맞춤형 여행계획 생성방법, 이를 수행하는 사용자 맞춤형 여행계획 생성 서버 및 이를 저장하는 기록매체{METHOD FOR GENERATING USER-CUSTOMIZED TRIP PLAN, USER-CUSTOMIZED TRIP PLAN GENERATION SERVER PERFORMING THE SAME AND STORAGE MEDIUM STORING THE SAME}BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a user-customized travel plan creating method, a user-customized travel plan creating server, and a recording medium storing the same. BACKGROUND OF THE INVENTION 1. Field of the Invention [

본 발명은 사용자 맞춤형 여행계획 생성 기술에 관한 것으로서, 보다 상세하게, 사용자 개인이 선호하는 여행 테마 정보를 반영하여 개인화된 여행계획을 제공하는 것이다.
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a customized travel plan creation technology, and more particularly, to provide a personalized travel plan reflecting the travel theme information preferred by users.

최근 소셜 네트워크(Social Network)의 활성화와 더불어 다양한 여행상품들이 시장에 나타남으로써 여행을 갈 장소에 대해 다른 사람들이 올린 영상 및 사진을 통해 미리 알아보고 개인적으로 다양한 여행 계획을 세울 수 있게 되었다.With the recent activation of the social network, a variety of travel products have appeared on the market, so that they can learn about travel destinations in advance through images and photos uploaded by other people, and plan various trips individually.

Trip Advisor(http://www.tripadvisor.co.kr) 에서는 여행자들이 여행한 관광명소, 숙박업체, 음식점 등에 대한 사진 등을 공유함으로써 해당 장소에 대한 정보를 제공하고 있다. 현재까지는 개별적인 장소에 대한 정보만을 제공할 뿐 여행코스나 체험관광 등에 대한 정보 제공은 미흡하다고 볼 수 있다.Trip Advisor (http://www.tripadvisor.co.kr) provides information about the place by sharing photographs of tourist attractions, lodging companies, restaurants, etc. that travelers traveled. So far, only information on individual places has been provided, and it is not enough to provide information on travel courses and experiential sightseeing.

국내에서 서비스되고 있는 travelro(http://www.travelro.co.kr) 에서는 사용자가 여행한 장소를 기록, 공유함으로써 다른 사용자에게 해당 코스에 대한 장소의 정보를 제공하고 있다. 이미 여행한 여행지에 대한 개인적인 소감이나 생각 등을 함께 기록함으로써 다른 사용자에게 해당 여행지의 관광코스 구상에 도움을 줄 수 있다.In travelro (http://www.travelro.co.kr), which is in service in Korea, the user records and shares the traveled place and provides information of the place to the other user to the other user. By recording personal impressions or thoughts about travel destinations that have already been traveled, they can help other users to envision the tourism course of the destination.

관련 논문들을 살펴보면, 강의영 외 1명 “A study on meta data about sightseeing information service for telematics”에서는 이동중인 차량 내에서 다양한 정보를 개인사용자에게 제공해주는 종합적인 서비스인 텔레메틱스 서비스를 기반으로 개인화된 여행정보 제공의 토대가 되는 관광정보 메타데이터를 연구하였다. 이러한 메타데이터의 연구는 사용자에 따라 개인화된 관광정보 서비스 제공을 위해 필요한 과정이며, 다양한 관광정보들을 다양한 형식으로 제공하는데 도움을 줄 수 있다.In this paper, we present a personalized travel information service based on telematics service, which is a comprehensive service that provides various information to individual users in moving vehicles. And the meta data of tourism information which is the basis of. The study of this metadata is necessary for providing personalized tourism information service according to the user, and it can help to provide various types of tourism information in various formats.

Lule Ahmedi 외 2명 “Tourist tour planning supported by social network analysis”에서는 소셜 네트워크에 기반하여 여행계획을 생성하는 시스템을 제시하였다. 이 시스템은 소셜 네트워크상의 관광객 혹은 리뷰어들이 적어놓은 POI(Point Of Interest)의 정보 등을 수집하고, 수집된 정보들과 관광객의 여행 스타일 및 예측 가능한 관광객의 흥미, 관광객의 프로필 등을 기반으로 추천코스로 제시하는 방법이다. 이 시스템은 최근 많이 사용하고 있는 다양한 소셜 네트워크상의 많은 정보들을 활용할 수 있다는 장점이 있다.Lule Ahmedi, et al., "Tourist tour planning supported by social network analysis", presented a system for creating travel plans based on social networks. This system collects information of POI (Point Of Interest) written by tourists or reviewers on social networks. Based on collected information, touristic style of tourists, interest of predictable tourists, profile of tourists, etc., . This system has the advantage that it can utilize a lot of information on various social networks which are used recently.

현재 진행되고 있는 여행 계획 생성 연구들은 다음과 같은 문제점을 갖고 있다. 첫째, 대부분의 연구에서는 여행지에 대한 정보 지원을 주목적으로 하여 추천 여행코스를 자동으로 생성하는 서비스 등에 대한 지원이 없거나, 있다고 하더라도 방문코자 하는 방문지에 대한 사용자의 사전 설정을 통해 자동으로 코스구성을 해주는 방식으로 진행되고 있다. 그러나 대부분의 관광객은 방문지에 대한 자세한 정보를 알고 있지 않기 때문에, 간단한 정보를 토대로 사용자에게 방문할 관광지를 미리 결정하는 것은 매우 비효율적이라 할 수 있다.Current travel planning researches have the following problems. First, in most researches, the main purpose of information support for travel destinations is to provide a service that automatically creates a recommended travel course, or even if there is no support, . However, since most tourists do not know the detailed information about the place to visit, it is very inefficient to determine the tourist place to visit based on simple information.

둘째, 코스생성의 기본 단위가 도시라는 큰 범주에서 이루어진다는 점에서 관광객의 의사결정이 제한적이라고 볼 수 있다. 1개의 도시 내에서도 상당히 많은 수의 관광지를 가질 수 있기 때문에 관광객의 관광지 선택에 제한을 두지 않기 위해서는 관광지 단위의 코스생성이 필요하다.
Second, the decision making of tourists is limited in that the basic unit of course creation takes place in a big category of cities. Since it is possible to have a considerable number of sightseeing spots in one city, it is necessary to create a sightseeing spot course in order not to limit the selection of tourist spots.

E. Y. Kang and H. I. Kim, “A study on meta data about sightseeing information service for telematics” KIPS fall conference, Vol.12, No.2, pp.39-42, 2005E. Y. Kang and H. Kim, "A study on meta data about sightseeing information service for telematics" KIPS fall conference, Vol.12, No.2, pp.39-42, 2005 L. Ahmedi, K. Rrmoku and K. Sylejmani, “Tourist tour planning supported by social network analysis” 2012 International Conference on Social Informatics, pp.295-303, 2012L. Ahmedi, K. Rrmoku and K. Sylejmani, "Tourist tour planning supported by social network analysis" 2012 International Conference on Social Informatics, pp.295-303, 2012

본 발명의 목적은 객관성 있는 오픈 데이터 및 통계정보를 활용하고, 간단한 개인정보와 사진정보 등의 분석을 통해 추천 여행코스를 자동으로 생성하여 제공할 수 있는 사용자 맞춤형 여행계획 생성방법을 제공하는데 있다.It is an object of the present invention to provide a user-customized travel plan creation method that can automatically generate and provide a recommended travel course through analysis of simple personal information and photo information utilizing objectively open data and statistical information.

본 발명의 목적은 관광지에 대한 평점 정보에 사용자 정보를 반영하여 관광지에 대한 사용자 평점을 산출하고 이를 기초로 여행 코스를 생성할 수 있는 사용자 맞춤형 여행계획 생성방법을 제공하는데 있다.SUMMARY OF THE INVENTION It is an object of the present invention to provide a user-customized travel planning method capable of calculating user ratings of tourist sites by reflecting user information in rating information on tourist sites and generating travel courses based on the user ratings.

본 발명의 목적은 사용자의 인적 정보에 해당하는 정적 사용자 정보 및 사용자의 취향 또는 여행 선호 정보에 해당하는 동적 사용자 정보를 기초로 해당 사용자의 특성을 반영할 수 있는 사용자 맞춤형 여행계획 생성방법을 제공하는데 있다.
It is an object of the present invention to provide a user-customized travel plan creation method capable of reflecting characteristics of a user based on static user information corresponding to user's personal information and dynamic user information corresponding to user's taste or travel preference information have.

상기 목적을 달성하기 위한 본 발명의 제1 측면은, 사용자 단말, 여행정보 제공서버 및 평가정보 제공서버와 연결 가능한 사용자 맞춤형 여행계획 생성서버에서 수행되는 사용자 맞춤형 여행계획 생성방법으로서, 사용자 맞춤형 여행계획 생성방법은 (a) 상기 사용자 단말로부터 수신된 지리적 위치정보 및 범위정보를 기초로 상기 여행정보 제공서버로부터 관심지점을 수신하는 단계, (b) 상기 관심 지점에 대한 평가정보를 상기 평가 정보 제공 서버로부터 수신하는 단계 및 (c) 상기 평가정보 및 상기 사용자 단말과 연관된 정적 사용자 정보를 기초로 상기 관심지점에 대한 제1 사용자 평점을 산출하고, 상기 제1 사용자 평점 및 상기 사용자 단말과 연관된 동적 사용자 정보를 기초로 상기 관심지점에 대한 제2 사용자 평점을 산출하는 단계를 포함한다.According to a first aspect of the present invention, there is provided a method for creating a user-customized travel plan that is performed by a user-customized travel plan creation server connectable to a user terminal, a travel information providing server, and an evaluation information providing server, The method includes the steps of: (a) receiving a point of interest from the travel information providing server based on geographical location information and range information received from the user terminal; (b) (C) calculating a first user rating for the point of interest based on the evaluation information and the static user information associated with the user terminal, and comparing the first user rating and dynamic user information associated with the user terminal And calculating a second user rating for the point of interest based on the second user rating.

바람직하게, 상기 (a) 단계 이전에 여행 통계정보 제공서버로부터 수신된 여행 활동유형 통계 정보를 기초로, 상기 여행 활동유형 통계 정보의 활동유형을 기 설정된 테마로 분류하고, 상기 정적 사용자 정보에 포함되는 항목 각각에 대한 항목별 테마 선호도를 산출하는 단계를 더 포함할 수 있다.Preferably, the activity type of the travel activity type statistical information is classified into a predetermined theme based on the travel activity type statistical information received from the travel statistical information providing server before the step (a), and the classified activity is classified into the static user information And calculating a theme preference of each item with respect to each item.

바람직하게, 상기 항목별 테마 선호도를 산출하는 단계는 상기 산출된 항목별 테마 선호도의 선호도 값이 기 설정된 편차 내에 분포되도록 상기 항목별 테마 선호도를 조정하는 단계를 포함할 수 있다.Preferably, the step of calculating the theme preference of each item may include adjusting the theme preference of each item so that the calculated preference value of the theme preference by item is distributed within a predetermined deviation.

바람직하게, 상기 (a) 단계는 상기 관심지점을 기 설정된 테마별로 분류하는 단계를 포함할 수 있다.Preferably, the step (a) may include classifying the points of interest into predetermined themes.

바람직하게, 상기 (c) 단계는 상기 관심지점 중 특정 관심지점에 대한 평가정보, 및 상기 정적 사용자 정보에 포함되어있는 항목 각각에 대한 테마 선호도 값을 기초로 상기 제1 사용자 평점을 산출하는 단계를 포함할 수 있다.Preferably, the step (c) includes calculating the first user rating on the basis of the evaluation information on a specific point of interest among the points of interest, and the theme preference value of each item included in the static user information .

바람직하게, 상기 (c) 단계는 상기 동적 사용자 정보를 기 설정된 테마별로 분류하고, 상기 동적 사용자 정보 전체에 대한 테마비율을 산출하는 단계를 포함할 수 있다.The step (c) may include classifying the dynamic user information according to a predetermined theme, and calculating a theme ratio for the entire dynamic user information.

바람직하게, 상기 (c) 단계는 상기 관심지점 중 특정 관심지점에 대한 제1 사용자 평점, 상기 관심지점에 대한 테마별 표준편차, 및 상기 특정 관심지점의 테마에 대한 테마비율을 기초로 제2 사용자 평점을 산출하는 단계를 포함할 수 있다.Preferably, the step (c) includes calculating a second user rating based on a first user rating for a particular point of interest, a theme standard deviation for the point of interest, and a theme ratio for the theme of the particular point of interest, And a step of calculating

바람직하게, (d) 상기 제2 사용자 평점을 기초로 여행 코스를 생성하여 상기 사용자 단말에 제공하는 단계를 더 포함할 수 있다.Preferably, the method further comprises: (d) generating a travel course based on the second user rating and providing the travel course to the user terminal.

바람직하게, 상기 (d) 단계는 상기 제2 사용자 평점을 기초로 상기 관심지점을 정렬하는 단계를 포함할 수 있다.Advantageously, the step (d) may include aligning the point of interest based on the second user rating.

바람직하게, 상기 정적 사용자 정보는 날짜, 및 연령, 성별, 직업, 학력 또는 수입을 포함할 수 있다.Preferably, the static user information may include date, and age, gender, occupation, education or income.

바람직하게, 상기 동적 사용자 정보는 상기 사용자 단말과 연관된 이미지 정보 또는 상기 사용자 단말의 소유주와 연관된 소셜 네트워크 서비스에 있는 이미지 정보를 포함할 수 있다.Advantageously, the dynamic user information may comprise image information associated with the user terminal or image information in a social network service associated with the owner of the user terminal.

상기 목적을 달성하기 위한 본 발명의 제2 측면은, 사용자 단말, 여행정보 제공서버 및 평가정보 제공서버와 연결 가능한 사용자 맞춤형 여행계획 생성서버로서, 사용자 맞춤형 여행계획 생성서버는 상기 사용자 단말로부터 수신된 지리적 위치정보 및 범위정보를 기초로 상기 여행 정보 제공 서버로부터 관심지점을 수신하는 관심지점 수신부, 상기 관심 지점에 대한 평가정보를 상기 평가 정보 제공 서버로부터 수신하는 평가정보 수신부 및 상기 평가정보 및 상기 사용자 단말과 연관된 정적 사용자 정보를 기초로 상기 관심지점에 대한 제1 사용자 평점을 산출하고, 상기 제1 사용자 평점 및 상기 사용자 단말과 연관된 동적 사용자 정보를 기초로 상기 관심지점에 대한 제2 사용자 평점을 산출하는 사용자 평점 산출부를 포함한다.According to a second aspect of the present invention, there is provided a user-customized travel plan creating server connectable to a user terminal, a travel information providing server, and an evaluation information providing server, An evaluation information receiving unit for receiving evaluation information on the point of interest from the evaluation information providing server, and an evaluation information receiving unit for receiving the evaluation information and the evaluation information from the evaluation information receiving unit, Calculating a first user rating for the point of interest based on static user information associated with the terminal and calculating a second user rating for the point of interest based on the first user rating and dynamic user information associated with the user terminal And a user rating calculation unit.

바람직하게, 여행 통계정보 제공서버로부터 수신된 여행 활동유형 통계 정보를 기초로, 상기 여행 활동유형 통계의 활동유형을 기 설정된 테마로 분류하고, 상기 정적 사용자 정보에 포함되는 항목 각각에 대한 항목별 테마 선호도를 산출하는 테마 선호도 산출부를 더 포함할 수 있다.Preferably, the activity type of the travel activity type statistics is classified into a predetermined theme on the basis of the travel activity type statistical information received from the travel statistical information providing server, and a category theme for each item included in the static user information And a theme preference calculating unit for calculating a preference.

바람직하게, 상기 테마 선호도 산출부는 상기 산출된 항목별 테마 선호도의 선호도 값이 기 설정된 편차 내에 분포되도록 상기 항목별 테마 선호도를 조정할 수 있다.Preferably, the theme preference calculating unit may adjust the theme preference of each item so that the calculated preference value of the theme preference by item is distributed within a predetermined deviation.

바람직하게, 상기 관심지점 수신부는 상기 관심지점을 기 설정된 테마별로 분류할 수 있다.Preferably, the point of interest receiver may classify the points of interest into predetermined themes.

바람직하게, 상기 사용자 평점 산출부는 상기 관심지점 중 특정 관심지점에 대한 평가정보, 및 상기 정적 사용자 정보에 포함되어있는 항목 각각에 대한 테마 선호도 값을 기초로 상기 제1 사용자 평점을 산출할 수 있다.Preferably, the user rating calculator may calculate the first user rating based on evaluation information on a specific point of interest among the points of interest, and a theme preference value for each item included in the static user information.

바람직하게, 상기 사용자 평점 산출부는 상기 동적 사용자 정보를 기 설정된 테마별로 분류하고, 상기 동적 사용자 정보 전체에 대한 테마비율을 산출할 수 있다.Preferably, the user rating calculator may classify the dynamic user information according to a preset theme, and calculate a theme ratio for the entire dynamic user information.

바람직하게, 상기 사용자 평점 산출부는 상기 관심지점 중 특정 관심지점에 대한 제1 사용자 평점, 상기 관심지점에 대한 테마별 표준편차, 및 상기 특정 관심지점의 테마에 대한 테마비율을 기초로 제2 사용자 평점을 산출할 수 있다.Preferably, the user rating calculator calculates a second user rating based on a first user rating for a particular point of interest, a theme standard deviation for the point of interest, and a theme ratio for the theme of the particular point of interest Can be calculated.

바람직하게, 상기 제2 사용자 평점을 기초로 여행 코스를 생성하여 상기 사용자 단말에 제공하는 여행 코스 생성부를 더 포함할 수 있다.
The navigation system may further include a travel course creating unit for creating a travel course based on the second user rating and providing the travel course to the user terminal.

상기 목적을 달성하기 위한 본 발명의 제3 측면은, 사용자 맞춤형 여행계획 생성방법을 컴퓨터로 실행시킬 수 있는 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체로서, (a) 상기 사용자 단말로부터 수신된 지리적 위치정보 및 범위정보를 기초로 상기 여행정보 제공서버로부터 관심지점을 수신하는 기능, (b) 상기 관심 지점에 대한 평가정보를 상기 평가 정보 제공 서버로부터 수신하는 기능; 및 (c) 상기 평가정보 및 상기 사용자 단말과 연관된 정적 사용자 정보를 기초로 상기 관심지점에 대한 제1 사용자 평점을 산출하고, 상기 제1 사용자 평점 및 상기 사용자 단말과 연관된 동적 사용자 정보를 기초로 상기 관심지점에 대한 제2 사용자 평점을 산출하는 기능을 포함한다.According to a third aspect of the present invention, there is provided a computer-readable recording medium storing a program that can be executed by a computer, the method comprising: (a) A function of receiving a point of interest from the travel information providing server based on information and range information, (b) a function of receiving evaluation information on the point of interest from the evaluation information providing server; And (c) calculating a first user rating for the point-of-interest based on the evaluation information and the static user information associated with the user terminal, and based on the first user rating and the dynamic user information associated with the user terminal, And calculating a second user rating for the point of interest.

바람직하게, 본 발명에 따른 사용자 맞춤형 여행계획 컴퓨터로 판독할 수 있는 기록매체에 컴퓨터로 판독할 수 있는 코드로 구현되는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체에는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 예컨대, 컴퓨터가 읽을 수 있는 기록매체로는 롬(ROM), 램(RAM), 시디-롬(CD-ROM), 자기 테이프, 하드디스크, 플로피 디스크, 이동식 저장장치, 비휘발성 메모리(Flash Memory), 광 데이터 저장장치 등이 있다.
Preferably, the user-customized travel planning according to the present invention can be implemented as computer-readable code on a computer readable recording medium. A computer-readable recording medium includes all kinds of recording apparatuses in which data that can be read by a computer system is stored. For example, the computer-readable recording medium includes a ROM, a RAM, a CD-ROM, a magnetic tape, a hard disk, a floppy disk, a removable storage device, a nonvolatile memory, , And optical data storage devices.

이상에서 설명한 바와 같은 본 발명의 사용자 맞춤형 여행계획 생성방법에 따르면, 객관성 있는 오픈 데이터 및 통계정보를 활용할 수 있는 이점이 있다. According to the user-customized travel plan generating method of the present invention as described above, there is an advantage that objectively open data and statistical information can be utilized.

또한, 본 발명에 따르면, 오픈 데이터 및 통계정보를 기초로 획득된 관광지의 평점정보에 사용자 개인의 정보 또는 취향을 반영하여 해당 사용자에 대한 관광지의 평점을 산출하고, 이를 기초로 여행계획을 생성하여, 사용자 개개인의 취향을 반영한 맞춤형 여행 코스를 제공할 수 있는 이점이 있다.
Also, according to the present invention, a rating of a tourist spot for a user is calculated by reflecting user's personal information or taste in rating information of a tourist spot acquired on the basis of open data and statistical information, and a travel plan is generated based on the rating , It is possible to provide a customized travel course reflecting the taste of each user.

도 1의 본 발명의 바람직한 실시예에 따른 사용자 맞춤형 여행 계획 생성 시스템에 대한 블록도이다.
도 2는 도 1의 사용자 맞춤형 여행 계획 생성서버에 대한 블록도이다.
도 3은 도 1의 사용자 맞춤형 여행 계획 생성 시스템에서 수행되는 사용자 맞춤형 여행 계획 생성 방법에 대한 흐름도이다.
도 4는 항목별 테마 선호도의 예시이다.
도 5는 사용자 맞춤형 여행 코스 생성 결과의 예시이다.
1 is a block diagram of a customized travel plan creation system in accordance with a preferred embodiment of the present invention.
2 is a block diagram of the customized travel plan creation server of FIG.
3 is a flowchart illustrating a method of generating a user-customized travel plan, which is performed in the user-customized travel plan creation system of FIG.
Figure 4 is an example of the theme preference by item.
5 is an example of a result of creating a customized travel course.

이하, 본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다. "및/또는"은 언급된 아이템들의 각각 및 하나 이상의 모든 조합을 포함한다.BRIEF DESCRIPTION OF THE DRAWINGS The advantages and features of the present invention and the manner of achieving them will be more apparent from the following detailed description taken in conjunction with the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Is provided to fully convey the scope of the invention to those skilled in the art, and the invention is only defined by the scope of the claims. Like reference numerals refer to like elements throughout the specification. "And / or" include each and every combination of one or more of the mentioned items.

비록 제1, 제2 등이 다양한 소자, 구성요소 및/또는 섹션들을 서술하기 위해서 사용되나, 이들 소자, 구성요소 및/또는 섹션들은 이들 용어에 의해 제한되지 않음은 물론이다. 이들 용어들은 단지 하나의 소자, 구성요소 또는 섹션들을 다른 소자, 구성요소 또는 섹션들과 구별하기 위하여 사용하는 것이다. 따라서, 이하에서 언급되는 제1 소자, 제1 구성요소 또는 제1 섹션은 본 발명의 기술적 사상 내에서 제2 소자, 제2 구성요소 또는 제2 섹션일 수도 있음은 물론이다.Although the first, second, etc. are used to describe various elements, components and / or sections, it is needless to say that these elements, components and / or sections are not limited by these terms. These terms are only used to distinguish one element, element or section from another element, element or section. Therefore, it goes without saying that the first element, the first element or the first section mentioned below may be the second element, the second element or the second section within the technical spirit of the present invention.

또한, 각 단계들에 있어 식별부호(예를 들어, a, b, c 등)는 설명의 편의를 위하여 사용되는 것으로 식별부호는 각 단계들의 순서를 설명하는 것이 아니며, 각 단계들은 문맥상 명백하게 특정 순서를 기재하지 않는 이상 명기된 순서와 다르게 일어날 수 있다. 즉, 각 단계들은 명기된 순서와 동일하게 일어날 수도 있고 실질적으로 동시에 수행될 수도 있으며 반대의 순서대로 수행될 수도 있다.Also, in each step, the identification code (e.g., a, b, c, etc.) is used for convenience of explanation, and the identification code does not describe the order of each step, Unless the order is described, it may happen differently from the stated order. That is, each step may occur in the same order as described, may be performed substantially concurrently, or may be performed in reverse order.

본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 “포함한다(comprises)" 및/또는 “포함하는(comprising)"은 언급된 구성요소, 단계, 동작 및/또는 소자는 하나 이상의 다른 구성요소, 단계, 동작 및/또는 소자의 존재 또는 추가를 배제하지 않는다.The terminology used herein is for the purpose of illustrating embodiments and is not intended to be limiting of the present invention. In the present specification, the singular form includes plural forms unless otherwise specified in the specification. It is noted that the terms "comprises" and / or "comprising" used in the specification are intended to be inclusive in a manner similar to the components, steps, operations, and / Or additions.

다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.Unless defined otherwise, all terms (including technical and scientific terms) used herein may be used in a sense commonly understood by one of ordinary skill in the art to which this invention belongs. Also, commonly used predefined terms are not ideally or excessively interpreted unless explicitly defined otherwise.

또한, 본 발명의 실시예들을 설명함에 있어서 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명의 실시예에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
In the following description of the present invention, detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. The following terms are defined in consideration of the functions in the embodiments of the present invention, which may vary depending on the intention of the user, the intention or the custom of the operator. Therefore, the definition should be based on the contents throughout this specification.

도 1은 본 발명의 바람직한 실시예에 따른 사용자 맞춤형 여행 계획 생성 시스템에 대한 블록도이다.1 is a block diagram of a customized travel plan creation system according to a preferred embodiment of the present invention.

도 1을 참조하면, 사용자 맞춤형 여행 계획 생성 시스템(100)은 사용자 단말(110), 사용자 맞춤형 여행 계획 생성 서버(120), 여행정보 제공서버(130), 및 평가 정보 제공서버(140)를 포함한다.1, the user-customized travel plan creating system 100 includes a user terminal 110, a customized travel plan creating server 120, a travel information providing server 130, and an evaluation information providing server 140 do.

사용자 단말(110)은 사용자 맞춤형 여행 계획 생성 방법을 수행하기 위한 데이터를 사용자로부터 입력 받아 사용자 맞춤형 여행 계획 생성 서버(120)에 전송할 수 있고, 사용자 맞춤형 여행 계획 생성 서버(120)로부터 생성된 여행 계획을 수신하여 출력할 수 있다. 일 실시예에서, 사용자 단말(110)은 여행 계획을 생성하기 위한 지리적 위치 정보, 범위정보, 정적 사용자 정보, 또는 동적 사용자 정보를 사용자 맞춤형 여행 계획 생성 서버(120)에 제공할 수 있다.The user terminal 110 receives data for performing the user-customized travel plan creation method from the user and transmits the data to the user-customized travel plan creation server 120, Can be received and output. In one embodiment, the user terminal 110 may provide geographic location information, range information, static user information, or dynamic user information for creating a travel plan to the customized travel plan creation server 120.

예를 들어, 사용자 단말(110)은 데스크탑 PC(Personal Computer, PC), 노트북 PC, 셀룰러폰(Cellular phone), 피씨에스폰(PCS phone: Personal Communications Services phone), 동기식/비동기식 IMT-2000(International Mobile Telecommunication-2000), 팜 PC(Palm Personal Computer), 개인용 디지털 보조기(PDA: Personal Digital Assistant), 스마트폰(Smart phone), 왑폰(WAP phone: Wireless application protocol phone), 모바일 게임기(mobile play-station), PDA폰 또는 통신기능이 있는 DMB(Digital Multimedia Broadcasting)폰, 태블릿 PC, 아이패드(iPad) 등 네트워크를 통하여 사용자 맞춤형 여행 계획 생성 서버(120)에 접속하여 사용자 맞춤형 여행 계획 생성 방법을 이용할 수 있는 모든 종류의 유무선 통신 장치를 포괄적으로 의미할 수 있다. For example, the user terminal 110 may be a personal computer (PC), a notebook PC, a cellular phone, a Personal Communications Services phone (PCS), a synchronous / asynchronous IMT- (PDA), a smart phone, a WAP phone (wireless application protocol phone), a mobile play-station (PDA), and the like. ), A PDA phone or a DMB (Digital Multimedia Broadcasting) phone having a communication function, a tablet PC, an iPad, and the like to access a user-customized travel plan creation server 120, Can be broadly meant as any type of wired or wireless communication device.

사용자 맞춤형 여행계획 생성서버(120)는 사용자 단말(110), 여행정보 제공서버(130), 및 평가정보 제공서버(140)와 연결되어 사용자 맞춤형 여행 계획 생성 방법을 수행할 수 있는 장치에 해당하며, 보다 구체적으로, 사용자 맞춤형 여행 계획 생성 서버(120)는 사용자 단말(110)로부터 수신한 지리적 위치 정보, 범위 정보 및 사용자 정보, 및 여행정보 제공서버(130) 및 평가정보 제공서버(140)로부터 수신한 관심지점 및 평가 정보를 기초로 사용자 맞춤형 여행계획을 생성하여 사용자 단말(110)에 제공한다.The user customized travel plan creation server 120 corresponds to a device that can be connected to the user terminal 110, the travel information providing server 130, and the evaluation information providing server 140 to perform the user customized travel plan creation method The user-customized travel plan generating server 120 receives the geographical location information, the range information and the user information received from the user terminal 110 and the travel information providing server 130 and the evaluation information providing server 140 from the travel information providing server 130 and the evaluation information providing server 140. More specifically, And generates a user-customized travel plan based on the received point of interest and the evaluation information, and provides the user-customized travel plan to the user terminal 110.

여행정보 제공서버(130)는 사용자 맞춤형 여행계획 생성서버(120)로부터 수신한 지리적 위치 정보 및 범위 정보를 기초로 해당 위치 및 범위에 속하는 관심지점(Point Of Interest, POI)을 검색하거나 수집하여 사용자 맞춤형 여행계획 생성서버(120)에 제공한다. 예를 들어, 여행정보 제공서버(130)는 Open API로서, TourAPI에 해당할 수 있으나, 이에 한정되지 않는다.The travel information providing server 130 searches or collects points of interest (POIs) belonging to the corresponding location and range based on the geographical location information and the range information received from the user-customized travel plan creation server 120, And provides it to the personalized travel plan creation server 120. For example, the travel information providing server 130 may correspond to Tour API as an Open API, but is not limited thereto.

평가정보 제공서버(140)는 사용자 맞춤형 여행계획 생성서버(120)로부터 수신한 관심지점을 기초로, 해당 관심지점에 대한 평가정보를 검색하거나 수집하여 사용자 맞춤형 여행계획 생성서버(120)에 제공한다. 예를 들어, 평가정보 제공서버(140)는 Open API로서, Google Place API, 네이버 지도, 또는 다음 지도에 해당할 수 있으나, 이에 한정되지 않는다.The evaluation information providing server 140 searches or collects evaluation information on the point of interest based on the point of interest received from the user-customized travel plan creation server 120 and provides the evaluation information to the user-customized travel plan creation server 120 . For example, the evaluation information providing server 140 may correspond to the Open API, the Google Place API, the Naver map, or the next map, but is not limited thereto.

일 실시예에서, 사용자 맞춤형 여행계획 생성서버(120)는 여행 통계정보 제공서버와 더 연결될 수 있다. 여기에서, 여행 통계정보 제공서버는 여행의 활동 유형에 대한 통계를 제공한다. 예를 들어, 여행 통계정보 제공서버는 관광지식정보 시스템에 해당할 수 있고, 성별, 연령, 직업, 소득, 학력 등 다양한 군집별 선호 활동 유형에 대한 통계 자료를 제공할 수 있으나, 이에 한정되지 않는다. 일 실시예에서, 사용자 맞춤형 여행 계획 생성 서버(120)는 여행 통계정보 제공서버로부터 수신한 통계정보를 가공하여, 특정 사용자에 대한 정보를 기초로 해당 사용자가 속하는 군집의 선호 활동 유형, 또는 선호도를 획득할 수 있다.In one embodiment, the user-customized travel plan creation server 120 may be further connected to a travel statistics providing server. Here, the travel statistics providing server provides statistics on the type of travel activity. For example, the travel statistics information server may correspond to a tourism knowledge information system and may provide statistical data on the types of preference activities of various communities such as, but not limited to, sex, age, occupation, income, . In one embodiment, the user-customized travel plan creation server 120 processes the statistical information received from the travel statistical information providing server to calculate the preference type or preference of the community to which the user belongs based on the information about the specific user Can be obtained.

일 실시예에서, 사용자 맞춤형 여행계획 생성서버(120)는 데이터베이스를 더 포함할 수 있다. 여기에서, 데이터베이스는 사용자 맞춤형 여행계획 생성서버(120)를 통하여 가공되거나 생성된 데이터를 저장 및 관리할 수 있고, 즉, 여행 통계정보 제공서버로부터 수신하여 가공된 통계정보, 또는 특정 사용자에 대하여 생성된 여행계획 정보를 저장하고 관리할 수 있다.
In one embodiment, the customized travel plan creation server 120 may further include a database. Here, the database can store and manage data processed or generated through the user-customized travel plan creation server 120, that is, the statistical information received from the travel statistical information providing server and processed, or generated You can save and manage your travel plan information.

도 2는 도 1의 사용자 맞춤형 여행 계획 생성 서버에 대한 블록도이다.2 is a block diagram of the customized travel plan creation server of FIG.

도 2를 참조하면, 사용자 맞춤형 여행 계획 생성 서버(120)는 관심지점 수신부(210), 평가정보 수신부(220), 사용자 평점 산출부(230), 및 제어부(240)를 포함한다.2, the user-customized travel plan creation server 120 includes a point-of-interest reception unit 210, an evaluation information reception unit 220, a user rating calculation unit 230, and a control unit 240.

관심지점 수신부(210)는 사용자 단말(110)로부터 수신된 지리적 위치정보 및 범위정보를 기초로 여행정보 제공서버(130)로부터 관심지점을 수신한다. 보다 구체적으로, 관심지점 수신부(210)는 특정 위치에 대한 지리적 위치정보, 즉, GPS 정보, 및 해당 특정 위치를 기준으로 어느 정도의 범위 안에서 관심지점을 검색할지에 대한 범위정보를 사용자 단말(110)로부터 수신하고, 이를 여행정보 제공서버(130)에 제공한다. 그러면, 여행정보 제공서버(130)는 관심지점 수신부(210)로부터 제공받은 지리적 위치정보 및 범위정보를 기초로, 해당 범위 내에 존재하는 관심지점(Point Of Interest, POI)을 검출 및 수집하여 관심지점 수신부(210)에 제공한다. The point-of-interest receiving unit 210 receives a point of interest from the travel information providing server 130 based on the geographical location information and the range information received from the user terminal 110. [ More specifically, the point-of-interest receiving unit 210 receives geographical position information for a specific position, that is, GPS information, and range information on how much to search for a point of interest based on the specific position, And provides it to the travel information providing server 130. The travel information providing server 130 detects and collects a POI (Point Of Interest) existing within the range based on the geographical location information and the range information provided from the POI receiving unit 210, And provides it to the receiving unit 210.

일 실시예에서, 관심지점 수신부(210)는 여행정보 제공서버(130)로부터 수신한 관심지점을 테마별로 분류할 수 있다. 여기에서, 테마는 미리 설정되어 저장될 수 있고, 예를 들어, {자연 관광지, 기타 관광지, 문화시설, 축제/공연/행사, 레포츠, 쇼핑, 음식}으로 구분될 수 있다.In one embodiment, the point-of-interest receiving unit 210 may classify points of interest received from the travel-information providing server 130 according to a theme. Here, the theme can be preset and stored, for example, {natural attractions, other sightseeing spots, cultural facilities, festivals / performances / events, sports activities, shopping, food).

예를 들어, 관심지점 수신부(210)가 사용자 단말(110)로부터 서울의 한 지점에 해당하는 {지리적 위치 정보(GPS): (37.552932, 126.978815), 범위정보: 반경 2km} 정보를 수신하는 경우에는, 관심지점 수신부(210)는 여행정보 제공서버(130)로부터 관심지점을 수신하여, 아래의 [표 1]과 같이 분류할 수 있다. For example, when the point of interest receiving section 210 receives {geographical position information (GPS): (37.552932, 126.978815), range information: radius 2 km} corresponding to a point in Seoul from the user terminal 110 , The point of interest receiver 210 receives the point of interest from the travel information providing server 130 and classifies it as shown in Table 1 below.

다른 예를 들어, 관심지점 수신부(210)가 사용자 단말(110)로부터 제주의 한 지점에 해당하는 {지리적 위치 정보(GPS): (33.248408, 126.412148), 범위정보: 반경 2km} 정보를 수신하는 경우에는, 관심지점 수신부(210)는 여행정보 제공서버(130)로부터 관심지점을 수신하여, 아래의 [표 2]와 같이 분류할 수 있다.In another example, when the point of interest receiving section 210 receives {geographical position information (GPS): (33.248408, 126.412148), range information: radius 2 km} corresponding to one point in Jeju from the user terminal 110 , The point-of-interest receiving unit 210 receives the point of interest from the travel-information providing server 130, and classifies the point of interest as shown in Table 2 below.

Figure 112015037207986-pat00001
Figure 112015037207986-pat00001

[표 1][Table 1]

Figure 112015037207986-pat00002
Figure 112015037207986-pat00002

[표 2][Table 2]

위의 [표 1]을 보면, 서울과 같은 도심의 경우에는 자연 관광지가 많지 않고, 식당 및 축제/공연/행사와 같은 관광지의 분포가 많이 나타나는 반면, 위의 [표 2]를 보면, 제주와 같은 곳에서는, 전체적으로 [표 1]과 비교해 볼 때, 관심지점의 수가 많지 않고 테마 전반에 걸쳐 고른 분포를 보이고 있다.As shown in Table 1 above, in the case of downtown areas such as Seoul, there are not many natural attractions, and there are many tourist attractions such as restaurants and festivals / performances / events. On the other hand, In the same place, overall, compared to [Table 1], there are not many points of interest, and distribution is uniform throughout the theme.

평가정보 수신부(220)는 관심지점에 대한 평가정보를 평가정보 제공서버(140)로부터 수신한다. 보다 구체적으로, 평가정보 수신부(220)는 관심지점 수신부(210)로부터 수신한 관심지점을 평가정보 제공서버(140)에 제공하고, 평가정보 제공서버(140)는 관심지점에 대한 평가정보를 검색 및 수집하여 평가정보 수신부(220)에 제공한다.The evaluation information receiving unit 220 receives the evaluation information on the point of interest from the evaluation information providing server 140. More specifically, the evaluation information receiving unit 220 provides the evaluation point information providing server 140 with the point of interest received from the point of interest receiver 210, and the evaluation information providing server 140 searches the evaluation point information about the point of interest And provides the collected information to the evaluation information receiving unit 220.

일 실시예에서, 평가정보 수신부(220)는 복수의 평가정보 제공서버들로부터 평가정보를 제공받을 수 있고, 이러한 경우에, 평가정보 수신부(220)는 복수의 평가정보 제공서버들로부터 수신한 평가정보를 기 설정된 기준으로 재산출하는 것을 통하여 동일한 기준으로 변환한 뒤, 이를 사용할 수 있다. 예를 들어, 복수의 평가정보 제공서버들로부터, 퍼센트(%)단위, 100점 만점 단위 또는 5점 만점 단위에 해당하는 평가정보를 제공받으면, 평가정보 수신부(220)는 모든 평가정보를 100점 만점 단위로 환산하여 이용할 수 있다.In one embodiment, the evaluation information receiving unit 220 may receive evaluation information from a plurality of evaluation information providing servers. In this case, the evaluation information receiving unit 220 may receive the evaluation information received from the plurality of evaluation information providing servers 220 The information can be converted to the same standard through property shipment on a pre-set basis, and then used. For example, when evaluation information corresponding to a percentage (%) unit, a 100-point unit, or a 5-point unit is received from a plurality of evaluation information providing servers, the evaluation information receiving unit 220 acquires all evaluation information from 100 points It can be converted into full scale unit.

사용자 평점 산출부(230)는 평가 정보 및 사용자 단말(110)과 연관된 정적 사용자 정보를 기초로 관심지점에 대한 제1 사용자 평점을 산출한다. 여기에서, 정적 사용자 정보는 날짜, 및 연령, 성별, 직업, 학력 또는 수입을 포함하고, 예를 들어, {5/1~5/3(2박 3일, 숙박), 20대, 여자, 회사원, 대졸, 200~300}에 해당할 수 있다.The user rating calculator 230 calculates a first user rating for the point of interest based on the evaluation information and the static user information associated with the user terminal 110. [ Here, the static user information includes date, age, gender, occupation, education or income, for example, {5 / 1-5 / 3 (2 nights 3 days stay), 20s, , College degree, 200 ~ 300}.

보다 구체적으로, 사용자 평점 산출부(230)는 평가정보 수신부(220)를 통하여 수신한 관심지점 각각에 대하여 제1 사용자 평점을 산출하고, 아래의 [식 1]과 같이, 특정 관심지점에 대한 평가정보, 및 정적 사용자 정보의 항목 각각에 대한 항목별 테마 선호도 값을 기초로 제1 사용자 평점을 산출할 수 있다. 항목별 테마 선호도 값에 대한 설명은, 이하에서, 보다 상세하게 한다.More specifically, the user rating calculator 230 calculates a first user rating for each of the points of interest received through the evaluation information receiver 220, and calculates a rating for a specific point of interest The first user rating can be calculated on the basis of the item theme preference value for each item of information, information, and static user information. The description of the theme preference value by item will be described in detail below.

[식 1]

Figure 112015037207986-pat00003
[Formula 1]
Figure 112015037207986-pat00003

위의 [식 1]에서, G`POI는 특정 관심지점 POI에 대한 제1 사용자 평점, GPOI는 POI에 대한 평가정보, S는 정적 사용자 정보의 항목 집합(예를 들어, S={나이, 성별, 직업, 학력, 소득}), count(s)는 집합S의 원소의 개수, RS [i]는 집합S에 속하는 각각의 항목에 대한 테마 선호도 값에 해당한다.
In the Equation 1 above, G` POI is a first user ratings, G is evaluated POI information on the POI, S is a set of items of stationary user information for a specific point of interest POI (e.g., S = {age, Count (s) corresponds to the number of elements in the set S, and R S [i] corresponds to the theme preference value for each item in the set S.

이하, 항목별 테마 선호도에 대한 설명을 한다.Hereinafter, the preference of each theme will be described.

일 실시예에서, 사용자 맞춤형 여행계획 생성 서버(120)는 테마 선호도 산출부를 더 포함할 수 있고, 테마 선호도 산출부는 여행 통계정보 제공서버로부터 여행 활동유형 통계 정보를 수신할 수 있다. 여기에서, 여행 활동유형 통계 정보는 특정 군집에 포함되는 사용자들이 선호하는 테마에 대한 정보로서, 예를 들어, 20대가 선호하는 테마, 여성이 선호하는 테마, 또는 사무직이 선호하는 테마에 대한 정보를 포함할 수 있다.In one embodiment, the user-customized travel plan generating server 120 may further include a theme preference calculating unit, and the theme preference calculating unit may receive travel activity type statistical information from the travel statistical information providing server. Here, the travel activity type statistical information is information on a theme preferred by the users included in a specific cluster, for example, information on a theme preferred by the twenties, a theme preferred by a woman, or a theme preferred by a desk clerk .

일 실시예에서, 여행 통계정보 제공서버로부터 수신한 여행 활동유형의 분류가 사용자 맞춤형 여행계획 생성 서버(120)의 테마와 일치 하지 않는 경우에는, 테마 선호도 산출부는 아래의 [표 3]과 같이 여행 활동 유형을 사용자 맞춤형 여행계획 생성서버(120)에서 설정된 테마로 분류할 수 있다. If the category of the travel activity type received from the travel statistical information providing server does not coincide with the theme of the user-customized travel plan generating server 120, the theme preference calculating unit calculates The activity type can be classified into a theme set by the user-customized travel plan creation server 120. [

Figure 112015037207986-pat00004
Figure 112015037207986-pat00004

[표 3][Table 3]

위의 [표 3]을 보면, 여행 통계정보 제공서버의 여행 활동유형 중 {자연 및 풍경 감상, 음식관광, 야외 위락 및 스포츠 활동, 역사 유적지 방문}들은 각각 사용자 맞춤형 여행계획 생성서버(120)에서 기 설정된 테마 중 {자연관광지, 음식, 레포츠, 기타관광지}로 분류된다. [Table 3] shows that, among the travel activity types of the travel statistical information providing server {natural and scenery appreciation, food sightseeing, outdoor entertainment and sports activities, and historical sites visit), the user- It is classified as {nature sightseeing spot, food, leisure sports, other sightseeing spot} among predetermined theme.

또한, 테마 선호도 산출부는 정적 사용자 정보에 포함될 수 있는 항목에 대한 항목별 테마 선호도를 산출할 수 있다. 여기에서, 항목별 테마 선호도는, 예를 들어, 연령별 테마 선호도, 직업별 테마 선호도 또는 수입별 테마 선호도에 해당할 수 있고, 선호도는 다양한 단위(예를 들어, 비율, 퍼센트, 점수 등)로 산출될 수 있다. In addition, the theme preference calculating unit may calculate the theme preference for each item included in the static user information. Here, the theme preference by item may correspond to, for example, theme preference by age, theme preference by occupation, or theme preference by income, and preference may be calculated by various units (for example, ratio, percentage, score, etc.) .

일 실시예에서, 테마 선호도 산출부는 산출된 항목별 테마 선호도에서 선호도 값의 분포가 기 설정된 범위의 편차를 벗어나는 경우에는, 테마별 항목 선호도, 예를 들어, 테마별 연령 선호도로서, 해당 테마를 어느 연령이 어느 정도 선호하는지에 대한 선호도를 산출하여 항목별 테마 선호도와 병합할 수 있고, 이를 통하여 항목별 테마 선호도를 조정할 수 있다. 또한, 테마 선호도 산출부는 항목별 테마 선호도와 테마별 항목 선호도를 병합하는 경우에, 각각의 선호도 값에 특정 비율을 적용하여 항목별 테마 선호도의 선호도 값이 기 설정된 범위 이내의 편차 내에 분포하도록 할 수 있다. 여기에서, 특정 비율은 사용자 맞춤형 여행계획 생성서버(120)에 기 설정되어 있을 수 있고, 특정 기준을 기초로 다양하게 비율이 적용될 수 있다. 예를 들어, 테마 선호도 산출부는 항목별 테마 선호도는 1/8을 적용하고, 테마별 항목 선호도는 7/8을 적용하여 항목별 테마 선호도를 다시 산출할 수 있다.In one embodiment, when the distribution of the preference values in the calculated theme preference of the items exceeds the deviation of the predetermined range, the theme preference calculating unit calculates the theme preference of the theme, for example, the age preference by theme, It can be merged with the theme preference of each item by calculating the preference degree of how much they prefer, and thereby, the theme preference of each item can be adjusted. In addition, the theme preference calculating unit may apply a specific ratio to each preference value so that the preference value of the theme preference per item is distributed within a predetermined range when the theme preference of each item is merged with the item preference of each theme . Here, the specific ratio may be preset in the user-customized travel plan creation server 120, and various ratios may be applied based on the specific criteria. For example, the theme preference calculating section may calculate the theme preference by item by applying 1/8 of theme preference by item and applying 7/8 of item preference by theme.

예를 들어, 도 4는 테마 선호도 산출부를 통하여 생성된 연령별 테마 선호도에 대한 예시이고, 여기에서, 선호도는 비율로 나타내어졌다. 즉, 예를 들어, 테마 중 레포츠를 보면, 레포츠 테마에 해당하는 전 연령의 선호도 값의 평균을 1.00으로 하고, 평균을 기준으로 각각의 연령이 차지하는 비율을 나타낸 것이다. 도 4를 참조하면, 30대 및 40대는 평균보다 높은 선호도 비율을 가지고 나머지 연령대는 평균 보다 낮은 선호도 비율을 가지고 있다.
For example, FIG. 4 is an illustration of the age-themed preference generated through the theme preference calculating unit, wherein the preferences are expressed as a ratio. That is, for example, when looking at a theme among the themes, the average of the preference values of all ages corresponding to the theme of the theme is 1.00, and the ratio of each age based on the average is shown. Referring to FIG. 4, 30s and 40s have a preference ratio higher than the average, and the remaining age groups have a preference ratio lower than the average.

다시, 위의 [식 1]을 참조하면, 사용자 평점 산출부(230)는 특정 관심 지점에 대한 평가 정보, 및 테마 선호도 산출부를 통하여 산출된 특정 관심지점의 테마에 대한 항목별 테마 선호도를 기초로 제1 사용자 평점을 산출한다. 예를 들어, POI의 테마가 레포츠에 해당하고, S={나이(30대), 성별(남자), 직업(사무직)}에 해당하며, 항목별 레포츠테마 선호도가 각각 RS[나이(30대)] = 1.1, RS[성별(남자)] = 1.2, RS[직업(사무직)] = 0.7 에 해당하는 경우에, 사용자 평점 산출부(230)는 아래의 [식 2]와 같이 POI에 대한 제1 사용자 평점을 산출할 수 있다.Referring again to Equation 1, the user rating calculator 230 calculates the rating of the point of interest based on the evaluation information about the specific point of interest and the theme preference of each item with respect to the theme of the specific point of interest calculated through the theme preference calculating unit And calculates a first user rating. For example, the theme of the POI corresponding to the Leisure Sports, S = {age (30), sex (male), occupation (clerical)} corresponds to, the leisure sports theme preferences itemized R S [age (30 each )] = 1.1, R S [Gender (male)] = 1.2, If R S [occupation (office worker)] = 0.7, the user rating calculation unit 230 may calculate the first user rating for the POI as shown in [Equation 2] below.

[식 2] GPOI = G`POI × 1.1 × 1.2 ×0.7
[Equation 2] G POI = Goals POI × 1.1 × 1.2 × 0.7

사용자 평점 산출부(230)는 제1 사용자 평점 및 사용자 단말(110)과 연관된 동적 사용자 정보를 기초로 관심지점에 대한 제2 사용자 평점을 산출한다. 여기에서, 동적 사용자 정보는 사용자 단말(110)과 연관된 이미지 정보 또는 사용자 단말의 소유주와 연관된 소셜 네트워크 서비스(Social Network Service)에 있는 이미지 정보에 해당하는 것으로서, 예를 들어, 사용자의 핸드폰에 있는 사진의 태그 정보, 사용자의 SNS 계정에 있는 사진의 태그 정보, 또는 사용자의 블로그에 있는 사진의 태그 정보에 해당할 수 있다. 또한, 동적 사용자 정보는 이에 한정되지 않고, 특정 사용자의 성향, 취향, 또는 습관 등을 나타낼 수 있는 개인 정보에 해당할 수 있고, 예를 들어, 사용자가 듣는 음악의 종류, 사용자가 자주 방문하는 장소의 위치 정보, 사용자의 여가 생활 패턴, 사용자가 주로 읽는 책의 종류에 해당할 수 있다.The user rating calculator 230 calculates a second user rating for the point of interest based on the first user rating and the dynamic user information associated with the user terminal 110. [ Here, the dynamic user information corresponds to image information associated with the user terminal 110 or image information in a social network service associated with the owner of the user terminal, for example, The tag information of the photograph in the user's SNS account, or the tag information of the photograph in the user's blog. In addition, the dynamic user information is not limited to this, and may correspond to personal information that can express the tendency, taste, or habit of a specific user. For example, the dynamic user information may include information such as a type of music the user is listening to, The user's leisure life pattern, and the type of book that the user mainly reads.

보다 구체적으로, 사용자 평점 산출부(230)는 관심지점 각각에 대하여 제2 사용자 평점을 산출하고, 아래의 [식 3]과 같이, 특정 관심지점에 대한 제1 사용자 평점, 특정 관심지점의 테마에 대한 테마별 표준편차, 및 특정 관심지점의 테마에 대한 테마비율을 기초로 제2 사용자 평점을 산출할 수 있다. More specifically, the user rating calculation unit 230 calculates a second user rating for each point of interest, and calculates a first user rating for a specific point of interest, a first point of interest for a particular point of interest The second user rating can be calculated on the basis of the standard deviation according to the theme and the theme ratio for the theme of the specific point of interest.

[식 3]

Figure 112015037207986-pat00005
[Formula 3]
Figure 112015037207986-pat00005

위의 [식 3]에서, G``POI는 특정 관심지점 POI에 대한 제2 사용자 평점, G`POI는 제1 사용자 평점, σtheme은 특정 관심지점의 테마에 대한 표준편차, Rlike는 테마비율에 해당한다.In the formula 3 above, G`` POI is a second user ratings, G` POI is a first user ratings, σ is the standard deviation theme, like R of the theme of a particular point of interest for a particular point of interest POI is a theme .

여기에서, σtheme는 아래의 [식 4]와 같이, 제1 사용자 평점의 평균 및 특정 테마에 대한 평점정보를 기초로 산출된다. σtheme는 표준편차의 값으로서, 표준편차는 분포의 평균 값으로부터 벗어난 정도를 의미한다. 따라서, 제2 사용자 평점을 산출하는 과정에서, 특정 관심지점의 테마에 대한 표준편차인 σtheme를 반영함으로써, 특정 사용자가 관심을 가지거나 특정 사용자의 취향과 일치하는 테마에 대한 평점정보가 모든 테마에 대한 전체 평균값보다 현저히 낮은 경우에도, 해당 테마에 대한 데이터를 차별적으로 반영하여, 특정 사용자의 취향을 반영한 경쟁력 있는 데이터 분포를 산출할 수 있다.Here,? Theme is calculated based on the average of the first user ratings and the rating information on the specific theme, as shown in the following [Formula 4]. σ theme is the value of the standard deviation, and the standard deviation means the deviation from the average value of the distribution. Thus, the second in the process of calculating the user rating, by reflecting the standard deviation σ theme for the theme of the particular points of interest, all themes rating information on the theme of a particular user have an interest or consistent with the preferences of a particular user It is possible to calculate a competitive data distribution that reflects the taste of a specific user by differently reflecting data on the theme.

[식 4]

Figure 112015037207986-pat00006
[Formula 4]
Figure 112015037207986-pat00006

위의 [식 4]에서, n은 특정 테마에 대한 평점의 개수, xk는 해당 테마의 k번째 평점, Mall은 모든 테마에 대한 제1 사용자 평점의 평균값에 해당한다.In [Equation 4], n is the number of ratings for a certain theme, x k is the kth rating of the theme, and M all is the average value of the first user ratings for all the themes.

Rlike는 동적 사용자 정보를 테마별로 분류하고, 동적 사용자 정보 전체에 대한 테마 각각의 비율로서 산출된다. 예를 들어, 사용자의 핸드폰에 저장되어 있는 사진이 총 10장이 있고 태그정보가 {자연관광지: 3, 쇼핑: 6, 레포츠: 1}에 해당하는 경우에, Rlike는 각각, Rlike (자연관광지) = 0.3(=3/10), Rlike (쇼핑) = 0.6(=6/10), Rlike(레포츠) = 0.1(=1/10)에 해당할 수 있다.
R like classifies the dynamic user information into themes and calculates the ratio of each theme to the entire dynamic user information. For example, the pictures that are stored on your cell phone a total of 10 chapters, and the tag information {natural attractions: Three shopping: 6, Leisure and Sports: 1} In the case corresponding to, R like, respectively, R like (natural attractions ) = 0.3 (= 3/10 ), R like (shopping) = 0.6 (= 6/10), R like may be equal to 0.1 (= 1/10).

일 실시예에서, 사용자 맞춤형 여행계획 생성서버(120)는 여행코스 생성부를 더 포함할 수 있고, 여기에서, 여행코스 생성부는 제2 사용자 평점을 기초로 여행 코스를 생성하여 사용자 단말(110)에 제공할 수 있다. In one embodiment, the user-customized travel plan creation server 120 may further include a travel course creation unit, wherein the travel course creation unit creates a travel course based on the second user rating, .

여행코스 생성부는 제2 사용자 평점을 기초로 관심지점을 정렬하고, 정렬된 관심지점을 여행 코스로서 생성할 수 있다. 또한, 여행코스 생성부는 제2 사용자 평점을 기초로 관심지점을 정렬한 결과, 특정 테마에 속하는 관심지점이 전체 관심지점 중 특정 비율을 초과하거나 또는 기 설정된 상위 기준 퍼센트 내에 특정 테마에 속하는 관심지점의 존재 비율이 특정 비율을 초과하는 경우에는, 사용자 단말(110)로부터 추가 정보를 수신하여 여행코스를 조정하거나 또는 재생성할 수 있다. 예를 들어, 전체 10개의 관심지점 중 상위 50%내에 쇼핑 테마에 속하는 관심지점이 80%, 즉, 상위 5개의 관심지점 중 4개가 쇼핑 테마에 속하는 경우에는, 여행코스 생성부는 사용자 단말(110)로부터 {자연관광지: 0.3, 쇼핑: 0.2, 문화시설: 0.1, 음식: 0.4}와 같은 여행 코스 내 각 테마의 비율에 대한 정보를 추가적으로 수신하고, 이를 반영하여 여행 코스를 조정하거나 재생성할 수 있다.The travel course creation section may arrange the points of interest based on the second user rating and generate the aligned points of interest as travel courses. In addition, the travel course creator may arrange the points of interest on the basis of the second user rating, if the point of interest belonging to the specific theme exceeds a certain percentage of the entire points of interest, or the points of interest If the abundance ratio exceeds a certain ratio, it may receive additional information from the user terminal 110 to adjust or regenerate the travel course. For example, if 80% of the interest points belonging to the shopping theme within the top 50% of the total ten interest points belong to the shopping theme, that is, if four of the top five interest points belong to the shopping theme, , It is possible to additionally receive information on the proportion of each theme in the travel course such as {natural sightseeing spot: 0.3, shopping: 0.2, cultural facility: 0.1, food: 0.4}

제어부(240)는 관심지점 수신부(210), 평가정보 수신부(220), 및 사용자 평점 산출부(230)의 데이터 및 동작의 흐름을 제어한다.
The control unit 240 controls the flow of data and operation of the point of interest reception unit 210, the evaluation information reception unit 220, and the user rating calculation unit 230.

도 3은 도 1의 사용자 맞춤형 여행계획 생성 시스템에서 수행되는 사용자 맞춤형 여행계획 생성 방법에 대한 흐름도이다.3 is a flowchart illustrating a method of generating a user-customized travel plan, which is performed in the user-customized travel plan creation system of FIG.

관심지점 수신부(210)는 사용자 단말(110)로부터 지리적 위치정보 및 범위정보를 수신하고(단계 S301), 수신한 지리적 위치정보 및 범위정보를 여행정보 제공서버(130)에 전달하여, 여행정보 제공서버(130)로부터 관심지점을 수신한다(단계 S302).The point-of-interest receiver 210 receives the geographical location information and the range information from the user terminal 110 (step S301), transmits the received geographical location information and the range information to the travel information providing server 130, And receives a point of interest from the server 130 (step S302).

평가정보 수신부(220)는 관심지점 수신부(210)에 의하여 수신된 관심지점을 평가정보 제공서버(140)에 제공하여, 평가정보 제공서버(140)로부터 관심지점 각각에 대한 평가정보를 수신한다(단계 S303).The evaluation information receiving unit 220 provides the evaluation point information providing server 140 with the points of interest received by the point of interest receiving unit 210 and receives the evaluation information on each of the points of interest from the evaluation information providing server 140 Step S303).

사용자 평점 산출부(230)를 평가정보 수신부(220)를 통하여 수신된 관심지점 각각에 대한 평가정보 및 정적 사용자 정보를 기초로 제1 사용자 평점을 산출하고, 관심지점 각각에 대한 제1 사용자 평점 및 동적 사용자 정보를 기초로 제2 사용자 평점을 산출한다(단계 S304).The user rating calculator 230 calculates the first user rating based on the evaluation information and the static user information of each of the points of interest received through the evaluation information receiver 220 and calculates a first user rating for each point of interest The second user rating is calculated based on the dynamic user information (step S304).

일 실시예에서, 여행코스 생성부는 사용자 평점 산출부(230)를 통하여 산출된 제2 사용자 평점을 기초로 관심지점을 정렬하고, 정렬된 관심지점을 여행코스로서 사용자 단말(110)에 제공할 수 있다.
In one embodiment, the travel course generator may arrange the points of interest based on the second user ratings calculated via the user rating calculator 230 and provide the aligned points of interest to the user terminal 110 as travel courses have.

도 5는 사용자 맞춤형 여행 코스 생성 결과의 예시이다.5 is an example of a result of creating a customized travel course.

도 5의 (a)를 참조하면, {날짜: 당일, 나이: 20대, 성별: 여자, 직업: 사무, 학력: 대졸, 소득: 200-300}에 해당하는 정적 사용자 정보를 반영한 일반코스 및 해당 사용자의 동적 사용자 정보, 예를 들어, 사용자와 연관된 사진의 태그 정보를 반영한 취향 반영코스가 제공된다.5 (a), a general course reflecting static user information corresponding to {date: day, age: 20, sex: female, profession: office, education: college graduate, income: 200-300} A taste-reflecting course reflecting the dynamic user information of the user, for example, the tag information of the photograph associated with the user, is provided.

도 5의 (b)를 참조하면, {날짜: 숙박, 나이: 40대, 성별: 남자, 직업: 노무, 학력: 고졸, 소득: 400-500}에 해당하는 정적 사용자 정보를 반영한 일반코스 및 해당 사용자의 동적 사용자 정보를 반영한 취향 반영코스가 제공된다. Referring to FIG. 5B, a general course reflecting static user information corresponding to {date: stay, age: 40, sex: male, profession: labor, education: high school graduate, income: 400-500} A taste reflection course reflecting the dynamic user information of the user is provided.

도 5의 (a) 및 (b)를 비교하면, 정적 사용자 정보를 반영한, 즉, 제1 사용자 평점을 기초로 제공되는 여행 코스는 사용자의 정보에 따라 다르게 생성되고, 동적 사용자 정보를 반영한, 즉, 제2 사용자 평점을 기초로 제공되는 여행 코스는 동일한 사용자라고 하더라도 취향이 반영 되어 일반코스와는 여행 코스가 다르게 생성된다.
5 (a) and 5 (b), the travel course reflecting the static user information, i.e., provided based on the first user rating, is generated differently according to the information of the user, , And the travel course provided on the basis of the second user rating is the same user, the taste is reflected and the travel course is generated differently from the general course.

전술한 본 발명에 따른 사용자 맞춤형 여행 계획 생성 시스템 및 방법에 대한 바람직한 실시예에 대하여 설명하였지만, 본 발명은 이에 한정되는 것이 아니고 특허청구범위와 발명의 상세한 설명 및 첨부한 도면의 범위 안에서 여러가지로 변형하여 실시하는 것이 가능하고 이 또한 본 발명에 속한다.
Although the preferred embodiment of the system and method for creating customized travel plans according to the present invention has been described above, the present invention is not limited thereto, and various modifications may be made within the scope of the claims, And this also belongs to the present invention.

100: 사용자 맞춤형 여행 계획 생성 시스템
110: 사용자 단말 120: 사용자 맞춤형 여행 계획 생성 서버
130: 여행정보 제공서버 140: 평가정보 제공서버
210: 관심지점 수신부 220: 평가정보 수신부
230: 사용자 평점 산출부 240: 제어부
100: Customized travel planning system
110: user terminal 120: user customized travel plan creation server
130: Travel information providing server 140: Evaluation information providing server
210: point-of-interest receiver 220:
230: user rating calculation unit 240:

Claims (20)

사용자 단말, 여행정보 제공서버 및 평가정보 제공서버와 연결 가능한 사용자 맞춤형 여행계획 생성서버에서 수행되는 사용자 맞춤형 여행계획 생성방법에 있어서,
(a) 상기 사용자 단말로부터 수신된 지리적 위치정보 및 범위정보를 기초로 상기 여행정보 제공서버로부터 관심지점을 수신하는 단계;
(b) 상기 관심 지점에 대한 평가정보를 상기 평가 정보 제공 서버로부터 수신하는 단계; 및
(c) 상기 평가정보 및 상기 사용자 단말과 연관된 정적 사용자 정보를 기초로 상기 관심지점에 대한 제1 사용자 평점을 산출하고, 상기 제1 사용자 평점 및 상기 사용자 단말과 연관된 동적 사용자 정보를 기초로 상기 관심지점에 대한 제2 사용자 평점을 산출하는 단계를 포함하되,
상기 (c) 단계는,
상기 동적 사용자 정보를 기 설정된 테마별로 분류하고, 상기 동적 사용자 정보 전체에 대한 테마비율을 산출하는 단계; 및
상기 관심지점 중 특정 관심지점에 대한 제1 사용자 평점, 상기 관심지점에 대한 테마별 표준편차, 및 상기 특정 관심지점의 테마에 대한 테마비율을 기초로 제2 사용자 평점을 산출하는 단계를 포함하는 것을 특징으로 하는 사용자 맞춤형 여행계획 생성방법.
A method of creating a user-customized travel plan that is performed in a user-customized travel plan creation server connectable to a user terminal, a travel information providing server, and an evaluation information providing server,
(a) receiving a point of interest from the travel information providing server based on geographical location information and range information received from the user terminal;
(b) receiving evaluation information on the point of interest from the evaluation information providing server; And
(c) calculating a first user rating for the point of interest based on the evaluation information and the static user information associated with the user terminal, and based on the first user rating and the dynamic user information associated with the user terminal, Calculating a second user rating for the point,
The step (c)
Classifying the dynamic user information according to a predetermined theme, and calculating a theme ratio for the entire dynamic user information; And
And calculating a second user rating based on a first user rating for a particular point of interest, a theme standard deviation for the point of interest, and a theme ratio for the theme of the particular point of interest, among the points of interest To create a customized travel plan.
제1항에 있어서, 상기 (a) 단계 이전에
여행 통계정보 제공서버로부터 수신된 여행 활동유형 통계 정보를 기초로, 상기 여행 활동유형 통계 정보의 활동유형을 기 설정된 테마로 분류하고, 상기 정적 사용자 정보에 포함되는 항목 각각에 대한 항목별 테마 선호도를 산출하는 단계를 더 포함하는 것을 특징으로 하는 사용자 맞춤형 여행계획 생성방법.
The method according to claim 1, wherein before step (a)
Classifying the activity type of the travel activity type statistical information into a predetermined theme based on the travel activity type statistical information received from the travel statistical information providing server and classifying the theme preference of each item included in the static user information Further comprising the step of calculating a travel plan of the user.
제2항에 있어서, 상기 항목별 테마 선호도를 산출하는 단계는
상기 산출된 항목별 테마 선호도의 선호도 값이 기 설정된 편차 내에 분포되도록 상기 항목별 테마 선호도를 조정하는 단계를 포함하는 것을 특징으로 하는 사용자 맞춤형 여행계획 생성방법.
3. The method according to claim 2, wherein the step of calculating the theme preference by item
And adjusting the theme preference of each item so that the calculated preference value of the theme preference by item is distributed within a predetermined deviation.
제1항에 있어서, 상기 (a) 단계는
상기 관심지점을 기 설정된 테마별로 분류하는 단계를 포함하는 것을 특징으로 하는 사용자 맞춤형 여행계획 생성방법.
The method of claim 1, wherein step (a)
And classifying the points of interest according to predetermined themes.
제1항에 있어서, 상기 (c) 단계는
상기 관심지점 중 특정 관심지점에 대한 평가정보, 및 상기 정적 사용자 정보에 포함되어있는 항목 각각에 대한 테마 선호도 값을 기초로 상기 제1 사용자 평점을 산출하는 단계를 포함하는 것을 특징으로 하는 사용자 맞춤형 여행계획 생성방법.
2. The method of claim 1, wherein step (c)
And calculating the first user rating based on the evaluation information on the specific point of interest among the points of interest and the theme preference value for each item included in the static user information. How to create a plan.
삭제delete 삭제delete 제1항에 있어서,
(d) 상기 제2 사용자 평점을 기초로 여행 코스를 생성하여 상기 사용자 단말에 제공하는 단계를 더 포함하는 것을 특징으로 하는 사용자 맞춤형 여행계획 생성방법.
The method according to claim 1,
(d) generating a travel course based on the second user rating and providing the travel course to the user terminal.
제8항에 있어서, 상기 (d) 단계는
상기 제2 사용자 평점을 기초로 상기 관심지점을 정렬하는 단계를 포함하는 것을 특징으로 하는 사용자 맞춤형 여행계획 생성방법.
9. The method of claim 8, wherein step (d)
And aligning the point of interest based on the second user rating. ≪ RTI ID = 0.0 > 11. < / RTI >
제1항에 있어서, 상기 정적 사용자 정보는
날짜, 및 연령, 성별, 직업, 학력 또는 수입을 포함하는 것을 특징으로 하는 사용자 맞춤형 여행계획 생성방법.
2. The method of claim 1,
Date, and age, gender, occupation, educational background or income.
제1항에 있어서, 상기 동적 사용자 정보는
상기 사용자 단말과 연관된 이미지 정보 또는 상기 사용자 단말의 소유주와 연관된 소셜 네트워크 서비스에 있는 이미지 정보를 포함하는 것을 특징으로 하는 사용자 맞춤형 여행계획 생성방법.
The method of claim 1,
And image information associated with the user terminal or image information in a social network service associated with the owner of the user terminal.
사용자 단말, 여행정보 제공서버 및 평가정보 제공서버와 연결 가능한 사용자 맞춤형 여행계획 생성서버에 있어서,
상기 사용자 단말로부터 수신된 지리적 위치정보 및 범위정보를 기초로 상기 여행 정보 제공 서버로부터 관심지점을 수신하는 관심지점 수신부;
상기 관심 지점에 대한 평가정보를 상기 평가 정보 제공 서버로부터 수신하는 평가정보 수신부; 및
상기 평가정보 및 상기 사용자 단말과 연관된 정적 사용자 정보를 기초로 상기 관심지점에 대한 제1 사용자 평점을 산출하고, 상기 제1 사용자 평점 및 상기 사용자 단말과 연관된 동적 사용자 정보를 기초로 상기 관심지점에 대한 제2 사용자 평점을 산출하는 사용자 평점 산출부를 포함하되,
상기 사용자 평점 산출부는, 상기 동적 사용자 정보를 기 설정된 테마별로 분류하고, 상기 동적 사용자 정보 전체에 대한 테마비율을 산출하고, 상기 관심지점 중 특정 관심지점에 대한 제1 사용자 평점, 상기 관심지점에 대한 테마별 표준편차, 및 상기 특정 관심지점의 테마에 대한 테마비율을 기초로 제2 사용자 평점을 산출하는 것을 특징으로 하는 사용자 맞춤형 여행계획 생성서버.
1. A user-customized travel plan creating server connectable to a user terminal, a travel information providing server, and an evaluation information providing server,
A point of interest receiver for receiving a point of interest from the travel information providing server based on geographical location information and range information received from the user terminal;
An evaluation information receiving unit for receiving evaluation information on the point of interest from the evaluation information providing server; And
Calculating a first user rating for the point of interest based on the evaluation information and the static user information associated with the user terminal, and calculating a first user rating for the point of interest based on the first user rating and the dynamic user information associated with the user terminal And a user rating calculation unit for calculating a second user rating,
The user rating calculation unit may classify the dynamic user information according to a predetermined theme, calculate a theme ratio for the entire dynamic user information, calculate a first user rating for a specific point of interest among the points of interest, A standard deviation according to a theme, and a theme ratio for a theme of the specific point of interest.
제12항에 있어서,
여행 통계정보 제공서버로부터 수신된 여행 활동유형 통계 정보를 기초로, 상기 여행 활동유형 통계의 활동유형을 기 설정된 테마로 분류하고, 상기 정적 사용자 정보에 포함되는 항목 각각에 대한 항목별 테마 선호도를 산출하는 테마 선호도 산출부를 더 포함하는 것을 특징으로 하는 사용자 맞춤형 여행계획 생성서버.
13. The method of claim 12,
Classifying the activity type of the travel activity type statistics into a predetermined theme based on the travel activity type statistical information received from the travel statistical information providing server and calculating the theme preference for each item included in the static user information And a theme preference calculating unit that calculates a theme preference calculating unit based on the theme preference calculating unit.
제13항에 있어서, 상기 테마 선호도 산출부는
상기 산출된 항목별 테마 선호도의 선호도 값이 기 설정된 편차 내에 분포되도록 상기 항목별 테마 선호도를 조정하는 것을 특징으로 하는 사용자 맞춤형 여행계획 생성서버.
14. The apparatus according to claim 13, wherein the theme preference calculating unit
Wherein the theme preference of each item is adjusted so that the preference value of the calculated theme preference is distributed within a predetermined deviation.
제12항에 있어서, 상기 관심지점 수신부는
상기 관심지점을 기 설정된 테마별로 분류하는 것을 특징으로 하는 사용자 맞춤형 여행계획 생성서버.
13. The apparatus of claim 12, wherein the point of interest receiver
And classifies the points of interest into groups according to predetermined themes.
제12항에 있어서, 상기 사용자 평점 산출부는
상기 관심지점 중 특정 관심지점에 대한 평가정보, 및 상기 정적 사용자 정보에 포함되어있는 항목 각각에 대한 테마 선호도 값을 기초로 상기 제1 사용자 평점을 산출하는 것을 특징으로 하는 사용자 맞춤형 여행계획 생성서버.
13. The apparatus of claim 12, wherein the user rating calculator
Wherein the first user rating is calculated on the basis of evaluation information on a specific point of interest among the points of interest and a theme preference value for each item included in the static user information.
삭제delete 삭제delete 제12항에 있어서,
상기 제2 사용자 평점을 기초로 여행 코스를 생성하여 상기 사용자 단말에 제공하는 여행 코스 생성부를 더 포함하는 것을 특징으로 하는 사용자 맞춤형 여행계획 생성서버.
13. The method of claim 12,
Further comprising a travel course creating unit for creating a travel course based on the second user rating and providing the travel course to the user terminal.
제1항 내지 제5항, 및 제8항 내지 제11 항 중 어느 한 항의 방법을 컴퓨터로 실행시킬 수 있는 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
A computer-readable recording medium having recorded thereon a computer program for executing the method of any one of claims 1 to 5 and 8 to 11.
KR1020150053872A 2015-04-16 2015-04-16 Method for generating user-customized trip plan, user-customized trip plan generation server performing the same and storage medium storing the same Active KR101682590B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020150053872A KR101682590B1 (en) 2015-04-16 2015-04-16 Method for generating user-customized trip plan, user-customized trip plan generation server performing the same and storage medium storing the same
CN201510246662.1A CN106202132A (en) 2015-04-16 2015-05-14 User's Custom Prosthesis itinerary generates method and itinerary generates server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150053872A KR101682590B1 (en) 2015-04-16 2015-04-16 Method for generating user-customized trip plan, user-customized trip plan generation server performing the same and storage medium storing the same

Publications (2)

Publication Number Publication Date
KR20160123617A KR20160123617A (en) 2016-10-26
KR101682590B1 true KR101682590B1 (en) 2016-12-05

Family

ID=57251824

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150053872A Active KR101682590B1 (en) 2015-04-16 2015-04-16 Method for generating user-customized trip plan, user-customized trip plan generation server performing the same and storage medium storing the same

Country Status (2)

Country Link
KR (1) KR101682590B1 (en)
CN (1) CN106202132A (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107861938B (en) * 2017-09-21 2020-09-25 北京三快在线科技有限公司 A kind of POI copywriting generation method and device, electronic equipment
CN108389475A (en) * 2018-03-05 2018-08-10 山东星科素养教育科技有限公司 A kind of practical training method and system of multi-user Cooperation
KR102118172B1 (en) * 2018-07-16 2020-06-03 제주대학교 산학협력단 Smart tour information providing system using public transportation and method thereof
CN109033366B (en) * 2018-07-26 2022-05-06 陕西科技大学 Shared experience type tourism system
CN110443570A (en) * 2019-07-11 2019-11-12 安徽皖新研学教育有限公司 It is a kind of to provide and obtain the method and its communication system grinding and learn integrated service
KR102427047B1 (en) * 2019-12-24 2022-07-29 삼육대학교산학협력단 Travel package delivery system based on Artificial Intelligence, and method thereof
KR102678834B1 (en) * 2022-01-07 2024-06-27 주식회사 핀트윈 A method and system for recommending travel points
KR102818951B1 (en) * 2022-12-05 2025-06-16 임성준 A Matching System for Inbound Tourist

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101195902B1 (en) * 2011-01-11 2012-10-30 (주)제이벤투스마이투어 System of itinerary design
US8818715B2 (en) * 2012-03-29 2014-08-26 Yahoo! Inc. Systems and methods to suggest travel itineraries based on users' current location
US20140074395A1 (en) * 2012-09-13 2014-03-13 Michael Brown Method of displaying points of interest and related portable electronic device
CN103023977B (en) * 2012-11-19 2015-07-01 华南理工大学 Recommendation system and method based on positional information
KR101585864B1 (en) * 2013-03-14 2016-01-18 연세대학교 산학협력단 Method and system for arranging travel schedule
KR20150031105A (en) * 2013-09-13 2015-03-23 안동대학교 산학협력단 System for supplying sightseeing personaliized by user and method thereof
CN103631954B (en) * 2013-12-13 2016-08-31 百度在线网络技术(北京)有限公司 Personalized recommendation method and device

Also Published As

Publication number Publication date
CN106202132A (en) 2016-12-07
KR20160123617A (en) 2016-10-26

Similar Documents

Publication Publication Date Title
KR101682590B1 (en) Method for generating user-customized trip plan, user-customized trip plan generation server performing the same and storage medium storing the same
US8983973B2 (en) Systems and methods for ranking points of interest
i Agustí Characterizing the location of tourist images in cities. Differences in user-generated images (Instagram), official tourist brochures and travel guides
Kádár Measuring tourist activities in cities using geotagged photography
Önder et al. Tracing tourists by their digital footprints: The case of Austria
Wang et al. Vitality continuation or over-commercialization? Spatial structure characteristics of commercial services and population agglomeration in historic and cultural areas
Campagna et al. The role of social media geographic information (SMGI) in spatial planning
CN106197444B (en) Route planning method and system
CN116628335B (en) Personalized travel route customization method and device
US20140304014A1 (en) Systems and methods associated with travel planning
Nikoli et al. The impact of information and communication technology on the tourism sector
KR20180042968A (en) System and method for providing tour information using big data
CN115544365A (en) Navigation personalized activity recommendation method, electronic equipment and storage medium
JP2020194278A (en) Information processing system, data processing program, data processing apparatus, and data processing method
US20140032437A1 (en) Travel app
Koerbitz et al. Identifying tourist dispersion in Austria by digital footprints
CN109740049B (en) Method and device for generating articles
Henderson Global cities, Tokyo, urban tourism
KR20150083673A (en) Method and apparatus for providing tour plan service
Cavallaro et al. Eliciting cities points of interest from people movements and suggesting effective itineraries
Lu et al. Map-based storytelling tool for real-world walking tour
JP5727541B2 (en) Purpose visit facility information providing apparatus, method and program
BĂLTESCU SMART TOURISM TECHNOLOGIES AND SUSTAINABLE TOURISM DEVELOPMENT: EVIDENCE FROM BRAȘOV COUNTY.
JP2017058599A (en) Information processing device
Romanillos Collaborative mapping of emerging cities in developing countries: the León Emergente project

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

R15-X000 Change to inventor requested

St.27 status event code: A-3-3-R10-R15-oth-X000

R16-X000 Change to inventor recorded

St.27 status event code: A-3-3-R10-R16-oth-X000

P22-X000 Classification modified

St.27 status event code: A-2-2-P10-P22-nap-X000

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9