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 PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/14—Travel agencies
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
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.
Description
본 발명은 사용자 맞춤형 여행계획 생성 기술에 관한 것으로서, 보다 상세하게, 사용자 개인이 선호하는 여행 테마 정보를 반영하여 개인화된 여행계획을 제공하는 것이다.
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.
본 발명의 목적은 객관성 있는 오픈 데이터 및 통계정보를 활용하고, 간단한 개인정보와 사진정보 등의 분석을 통해 추천 여행코스를 자동으로 생성하여 제공할 수 있는 사용자 맞춤형 여행계획 생성방법을 제공하는데 있다.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
사용자 단말(110)은 사용자 맞춤형 여행 계획 생성 방법을 수행하기 위한 데이터를 사용자로부터 입력 받아 사용자 맞춤형 여행 계획 생성 서버(120)에 전송할 수 있고, 사용자 맞춤형 여행 계획 생성 서버(120)로부터 생성된 여행 계획을 수신하여 출력할 수 있다. 일 실시예에서, 사용자 단말(110)은 여행 계획을 생성하기 위한 지리적 위치 정보, 범위정보, 정적 사용자 정보, 또는 동적 사용자 정보를 사용자 맞춤형 여행 계획 생성 서버(120)에 제공할 수 있다.The
예를 들어, 사용자 단말(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
사용자 맞춤형 여행계획 생성서버(120)는 사용자 단말(110), 여행정보 제공서버(130), 및 평가정보 제공서버(140)와 연결되어 사용자 맞춤형 여행 계획 생성 방법을 수행할 수 있는 장치에 해당하며, 보다 구체적으로, 사용자 맞춤형 여행 계획 생성 서버(120)는 사용자 단말(110)로부터 수신한 지리적 위치 정보, 범위 정보 및 사용자 정보, 및 여행정보 제공서버(130) 및 평가정보 제공서버(140)로부터 수신한 관심지점 및 평가 정보를 기초로 사용자 맞춤형 여행계획을 생성하여 사용자 단말(110)에 제공한다.The user customized travel
여행정보 제공서버(130)는 사용자 맞춤형 여행계획 생성서버(120)로부터 수신한 지리적 위치 정보 및 범위 정보를 기초로 해당 위치 및 범위에 속하는 관심지점(Point Of Interest, POI)을 검색하거나 수집하여 사용자 맞춤형 여행계획 생성서버(120)에 제공한다. 예를 들어, 여행정보 제공서버(130)는 Open API로서, TourAPI에 해당할 수 있으나, 이에 한정되지 않는다.The travel
평가정보 제공서버(140)는 사용자 맞춤형 여행계획 생성서버(120)로부터 수신한 관심지점을 기초로, 해당 관심지점에 대한 평가정보를 검색하거나 수집하여 사용자 맞춤형 여행계획 생성서버(120)에 제공한다. 예를 들어, 평가정보 제공서버(140)는 Open API로서, Google Place API, 네이버 지도, 또는 다음 지도에 해당할 수 있으나, 이에 한정되지 않는다.The evaluation
일 실시예에서, 사용자 맞춤형 여행계획 생성서버(120)는 여행 통계정보 제공서버와 더 연결될 수 있다. 여기에서, 여행 통계정보 제공서버는 여행의 활동 유형에 대한 통계를 제공한다. 예를 들어, 여행 통계정보 제공서버는 관광지식정보 시스템에 해당할 수 있고, 성별, 연령, 직업, 소득, 학력 등 다양한 군집별 선호 활동 유형에 대한 통계 자료를 제공할 수 있으나, 이에 한정되지 않는다. 일 실시예에서, 사용자 맞춤형 여행 계획 생성 서버(120)는 여행 통계정보 제공서버로부터 수신한 통계정보를 가공하여, 특정 사용자에 대한 정보를 기초로 해당 사용자가 속하는 군집의 선호 활동 유형, 또는 선호도를 획득할 수 있다.In one embodiment, the user-customized travel
일 실시예에서, 사용자 맞춤형 여행계획 생성서버(120)는 데이터베이스를 더 포함할 수 있다. 여기에서, 데이터베이스는 사용자 맞춤형 여행계획 생성서버(120)를 통하여 가공되거나 생성된 데이터를 저장 및 관리할 수 있고, 즉, 여행 통계정보 제공서버로부터 수신하여 가공된 통계정보, 또는 특정 사용자에 대하여 생성된 여행계획 정보를 저장하고 관리할 수 있다.
In one embodiment, the customized travel
도 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
관심지점 수신부(210)는 사용자 단말(110)로부터 수신된 지리적 위치정보 및 범위정보를 기초로 여행정보 제공서버(130)로부터 관심지점을 수신한다. 보다 구체적으로, 관심지점 수신부(210)는 특정 위치에 대한 지리적 위치정보, 즉, GPS 정보, 및 해당 특정 위치를 기준으로 어느 정도의 범위 안에서 관심지점을 검색할지에 대한 범위정보를 사용자 단말(110)로부터 수신하고, 이를 여행정보 제공서버(130)에 제공한다. 그러면, 여행정보 제공서버(130)는 관심지점 수신부(210)로부터 제공받은 지리적 위치정보 및 범위정보를 기초로, 해당 범위 내에 존재하는 관심지점(Point Of Interest, POI)을 검출 및 수집하여 관심지점 수신부(210)에 제공한다. The point-of-
일 실시예에서, 관심지점 수신부(210)는 여행정보 제공서버(130)로부터 수신한 관심지점을 테마별로 분류할 수 있다. 여기에서, 테마는 미리 설정되어 저장될 수 있고, 예를 들어, {자연 관광지, 기타 관광지, 문화시설, 축제/공연/행사, 레포츠, 쇼핑, 음식}으로 구분될 수 있다.In one embodiment, the point-of-
예를 들어, 관심지점 수신부(210)가 사용자 단말(110)로부터 서울의 한 지점에 해당하는 {지리적 위치 정보(GPS): (37.552932, 126.978815), 범위정보: 반경 2km} 정보를 수신하는 경우에는, 관심지점 수신부(210)는 여행정보 제공서버(130)로부터 관심지점을 수신하여, 아래의 [표 1]과 같이 분류할 수 있다. For example, when the point of
다른 예를 들어, 관심지점 수신부(210)가 사용자 단말(110)로부터 제주의 한 지점에 해당하는 {지리적 위치 정보(GPS): (33.248408, 126.412148), 범위정보: 반경 2km} 정보를 수신하는 경우에는, 관심지점 수신부(210)는 여행정보 제공서버(130)로부터 관심지점을 수신하여, 아래의 [표 2]와 같이 분류할 수 있다.In another example, when the point of
[표 1][Table 1]
[표 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
일 실시예에서, 평가정보 수신부(220)는 복수의 평가정보 제공서버들로부터 평가정보를 제공받을 수 있고, 이러한 경우에, 평가정보 수신부(220)는 복수의 평가정보 제공서버들로부터 수신한 평가정보를 기 설정된 기준으로 재산출하는 것을 통하여 동일한 기준으로 변환한 뒤, 이를 사용할 수 있다. 예를 들어, 복수의 평가정보 제공서버들로부터, 퍼센트(%)단위, 100점 만점 단위 또는 5점 만점 단위에 해당하는 평가정보를 제공받으면, 평가정보 수신부(220)는 모든 평가정보를 100점 만점 단위로 환산하여 이용할 수 있다.In one embodiment, the evaluation
사용자 평점 산출부(230)는 평가 정보 및 사용자 단말(110)과 연관된 정적 사용자 정보를 기초로 관심지점에 대한 제1 사용자 평점을 산출한다. 여기에서, 정적 사용자 정보는 날짜, 및 연령, 성별, 직업, 학력 또는 수입을 포함하고, 예를 들어, {5/1~5/3(2박 3일, 숙박), 20대, 여자, 회사원, 대졸, 200~300}에 해당할 수 있다.The
보다 구체적으로, 사용자 평점 산출부(230)는 평가정보 수신부(220)를 통하여 수신한 관심지점 각각에 대하여 제1 사용자 평점을 산출하고, 아래의 [식 1]과 같이, 특정 관심지점에 대한 평가정보, 및 정적 사용자 정보의 항목 각각에 대한 항목별 테마 선호도 값을 기초로 제1 사용자 평점을 산출할 수 있다. 항목별 테마 선호도 값에 대한 설명은, 이하에서, 보다 상세하게 한다.More specifically, the
[식 1] [Formula 1]
위의 [식 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
일 실시예에서, 여행 통계정보 제공서버로부터 수신한 여행 활동유형의 분류가 사용자 맞춤형 여행계획 생성 서버(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
[표 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
예를 들어, 도 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
[식 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
보다 구체적으로, 사용자 평점 산출부(230)는 관심지점 각각에 대하여 제2 사용자 평점을 산출하고, 아래의 [식 3]과 같이, 특정 관심지점에 대한 제1 사용자 평점, 특정 관심지점의 테마에 대한 테마별 표준편차, 및 특정 관심지점의 테마에 대한 테마비율을 기초로 제2 사용자 평점을 산출할 수 있다. More specifically, the user
[식 3] [Formula 3]
위의 [식 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] [Formula 4]
위의 [식 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
여행코스 생성부는 제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
제어부(240)는 관심지점 수신부(210), 평가정보 수신부(220), 및 사용자 평점 산출부(230)의 데이터 및 동작의 흐름을 제어한다.
The
도 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-
평가정보 수신부(220)는 관심지점 수신부(210)에 의하여 수신된 관심지점을 평가정보 제공서버(140)에 제공하여, 평가정보 제공서버(140)로부터 관심지점 각각에 대한 평가정보를 수신한다(단계 S303).The evaluation
사용자 평점 산출부(230)를 평가정보 수신부(220)를 통하여 수신된 관심지점 각각에 대한 평가정보 및 정적 사용자 정보를 기초로 제1 사용자 평점을 산출하고, 관심지점 각각에 대한 제1 사용자 평점 및 동적 사용자 정보를 기초로 제2 사용자 평점을 산출한다(단계 S304).The
일 실시예에서, 여행코스 생성부는 사용자 평점 산출부(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
도 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.
여행 통계정보 제공서버로부터 수신된 여행 활동유형 통계 정보를 기초로, 상기 여행 활동유형 통계 정보의 활동유형을 기 설정된 테마로 분류하고, 상기 정적 사용자 정보에 포함되는 항목 각각에 대한 항목별 테마 선호도를 산출하는 단계를 더 포함하는 것을 특징으로 하는 사용자 맞춤형 여행계획 생성방법.
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.
상기 산출된 항목별 테마 선호도의 선호도 값이 기 설정된 편차 내에 분포되도록 상기 항목별 테마 선호도를 조정하는 단계를 포함하는 것을 특징으로 하는 사용자 맞춤형 여행계획 생성방법.
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.
상기 관심지점을 기 설정된 테마별로 분류하는 단계를 포함하는 것을 특징으로 하는 사용자 맞춤형 여행계획 생성방법.
The method of claim 1, wherein step (a)
And classifying the points of interest according to predetermined themes.
상기 관심지점 중 특정 관심지점에 대한 평가정보, 및 상기 정적 사용자 정보에 포함되어있는 항목 각각에 대한 테마 선호도 값을 기초로 상기 제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.
(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.
상기 제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 >
날짜, 및 연령, 성별, 직업, 학력 또는 수입을 포함하는 것을 특징으로 하는 사용자 맞춤형 여행계획 생성방법.
2. The method of claim 1,
Date, and age, gender, occupation, educational background or income.
상기 사용자 단말과 연관된 이미지 정보 또는 상기 사용자 단말의 소유주와 연관된 소셜 네트워크 서비스에 있는 이미지 정보를 포함하는 것을 특징으로 하는 사용자 맞춤형 여행계획 생성방법.
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.
여행 통계정보 제공서버로부터 수신된 여행 활동유형 통계 정보를 기초로, 상기 여행 활동유형 통계의 활동유형을 기 설정된 테마로 분류하고, 상기 정적 사용자 정보에 포함되는 항목 각각에 대한 항목별 테마 선호도를 산출하는 테마 선호도 산출부를 더 포함하는 것을 특징으로 하는 사용자 맞춤형 여행계획 생성서버.
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.
상기 산출된 항목별 테마 선호도의 선호도 값이 기 설정된 편차 내에 분포되도록 상기 항목별 테마 선호도를 조정하는 것을 특징으로 하는 사용자 맞춤형 여행계획 생성서버.
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.
상기 관심지점을 기 설정된 테마별로 분류하는 것을 특징으로 하는 사용자 맞춤형 여행계획 생성서버.
13. The apparatus of claim 12, wherein the point of interest receiver
And classifies the points of interest into groups according to predetermined themes.
상기 관심지점 중 특정 관심지점에 대한 평가정보, 및 상기 정적 사용자 정보에 포함되어있는 항목 각각에 대한 테마 선호도 값을 기초로 상기 제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.
상기 제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.
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.
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)
| 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)
| 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 |
-
2015
- 2015-04-16 KR KR1020150053872A patent/KR101682590B1/en active Active
- 2015-05-14 CN CN201510246662.1A patent/CN106202132A/en active Pending
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 |