[go: up one dir, main page]

KR102096419B1 - Travel companion and product providing system based on location information and big data analysis and the method using it - Google Patents

Travel companion and product providing system based on location information and big data analysis and the method using it Download PDF

Info

Publication number
KR102096419B1
KR102096419B1 KR1020190117147A KR20190117147A KR102096419B1 KR 102096419 B1 KR102096419 B1 KR 102096419B1 KR 1020190117147 A KR1020190117147 A KR 1020190117147A KR 20190117147 A KR20190117147 A KR 20190117147A KR 102096419 B1 KR102096419 B1 KR 102096419B1
Authority
KR
South Korea
Prior art keywords
travel
user
companion
information
preferences
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.)
Expired - Fee Related
Application number
KR1020190117147A
Other languages
Korean (ko)
Inventor
노승철
Original Assignee
주식회사 옵티마이즈
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 옵티마이즈 filed Critical 주식회사 옵티마이즈
Priority to KR1020190117147A priority Critical patent/KR102096419B1/en
Application granted granted Critical
Publication of KR102096419B1 publication Critical patent/KR102096419B1/en
Expired - Fee Related 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Recommending goods or services
    • 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0278Product appraisal
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0613Electronic shopping [e-shopping] using intermediate agents
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/08Auctions
    • 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

Landscapes

  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present invention relates to a system and method for providing travel companions and products based on location information and big data analysis. More particularly, the present invention relates to a system and method for providing travel companions and products based on location information and big data analysis which provide various services such as ″my own travel mate″, ″finding a companion″, ″applying for companion″, ″making local friends″, and ″the more you gather, the more enjoyable travel service″, so that it is easy and safe to find a companion to travel with.

Description

위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품 제공 시스템 및 방법{Travel companion and product providing system based on location information and big data analysis and the method using it}Travel companion and product providing system based on location information and big data analysis and the method using it}

본 발명은 위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품 제공 시스템 및 방법에 관한 것으로서, 보다 상세하게는 사용자가 선호하는 동행 및 여행상품 추천, 전 세계 지역별 동행 찾기, 나와 인접한 동행 찾기 등을 제공하여 사용자로 하여금 여행을 함께할 동행을 간편하고 안전하게 구할 수 있도록 돕는 시스템과 방법에 관한 것이다. The present invention relates to a system and method for providing travel companions and products based on location information and big data analysis, and more specifically, providing a user's preferred travel and travel product recommendations, finding companions by region around the world, and finding companions adjacent to me Therefore, it is related to a system and a method for helping a user to conveniently and safely obtain a companion to travel together.

최근 교통 기술의 발전과 여가 생활에 대한 관심이 늘어남에 따라 여행은 주요 여가 활동의 하나로 자리 잡았다. With the recent development of transportation technology and increasing interest in leisure life, travel has become one of the major leisure activities.

사람들은 만족도가 높은 여행을 즐기기 위해 방문 목적지와 관련된 정보들을 수집하고 해당 지역 주민이나 여행 전문가들로부터 자문을 얻거나 여행사의 패키지 일정을 추천 받기도 한다. In order to enjoy a highly satisfactory trip, people collect information related to the destination they visit, consult with local residents or travel experts, or even recommend a travel agency package schedule.

그러나 이런 작업은 번거로울 뿐만 아니라 개인의 특성을 반영하지 못해 만족스럽지 못한 결과를 내는 경우가 많다. However, these tasks are cumbersome and often fail to reflect individual characteristics, resulting in unsatisfactory results.

이런 문제들을 해결하기 위해 사용자의 성향을 파악하고 여행 일정을 추천해주는 자동화된 추천 서비스와 관련된 많은 연구가 진행되었다. In order to solve these problems, a lot of research has been conducted related to an automated recommendation service that identifies a user's tendency and recommends a travel itinerary.

그러나 대부분의 연구들이 모든 사용자에 대해 공통된 기준을 적용하기 때문에 개인화 서비스에 대한 연구는 부족하다However, research on personalization services is insufficient because most of the studies apply common criteria for all users.

개인에 대한 정보를 수집하고 수집된 정보를 분석하여 상품을 추천하기 위해 일반적인 많이 쓰이는 기법은 협력적(Collaborative) 필터링, 내용기반(Contents-based) 필터링 기법으로 사용자의 상품 구매 내역과 사용자의 유사성을 이용하여 추천하는 방법을 사용한다. 하지만 이러한 방법은 데이터가 충분히 확보되지 않은 상황에서는 사용자가 선호하는 추천을 할 수 없다.Commonly used techniques for collecting personal information and analyzing collected information to recommend products are collaborative filtering and content-based filtering. As a technique, a method of recommending using user's product purchase history and user's similarity is used. However, this method cannot make a recommendation preferred by the user when the data is not sufficiently secured.

또한 해외 여행시장 특성상 1년에 한 번 정도의 여행을 소비하는 패턴과, 동일한 지역으로 여행이 거의 없는 특징이 있기 때문에 협력적 필터링, 내용기반 필터링 기법과 같은 일반적인 상품 추천 시스템으로 여행시장에 적용하기엔 한계가 있다. In addition, due to the nature of the overseas travel market, it is a pattern that consumes travel about once a year, and because there are almost no travels to the same area, it is difficult to apply to the travel market with general product recommendation systems such as collaborative filtering and content-based filtering. There are limits.

또한 종래의 클러스터링 기법은 추천받는 사용자의 선호도가 반영되지 않고, 다른 사용자들의 선호도에 따라 추천을 해주는 단점이 존재한다.In addition, the conventional clustering technique does not reflect the preference of the recommended user, and has the disadvantage of recommending according to the preferences of other users.

또한 패턴 매칭 기법도 다른 사용자와의 POI(Point of Interest)의 유형과 거리를 비교하여 추천을 수행하기 때문에 사용자의 세부인 선호도를 반할 수 없는 단점이 존재한다.In addition, since the pattern matching technique performs recommendation by comparing the type and distance of the point of interest (POI) with other users, there is a disadvantage that the detailed preferences of the user cannot be contradicted.

따라서 본 발명에서는 이러한 문제점을 해결하기 위해 협력적 필터링, 내용기반 필터링 기법과 본 발명의 여행 추천 에이전트(Travel recommendation agent)를 복합적으로 적용한 사용자 별 선호하는 맞춤 추천 시스템(알고리즘)을 제안한다.Accordingly, the present invention proposes a preferred personalized recommendation system (algorithm) for each user by applying a combination of a cooperative filtering, a content-based filtering technique, and a travel recommendation agent of the present invention to solve this problem.

또한 매년 가파르게 성장하는 1인 가구는 물론 가족이나 친구와 함께 여행 일정 맞추기는 갈수록 힘들어지고 있는 데, 연평균 42%씩 증가하고 있는 1인 여행객들이 혼자 여행을 해도 전혀 불편함이 없도록 하는 서비스를 제공할 필요가 있다.In addition, it is becoming increasingly difficult to meet the itinerary with family and friends as well as single-person households that grow rapidly every year. There is a need.

또한 혼자서 여행을 갈 때 망설이는 1인 여행객들의 문제를 해결하고, 여행자에게 다양한 사람들과의 교류는 물론 더욱 가치 있는 경험을 제공할 수 있는 서비스가 필요하다.In addition, there is a need for a service that can solve the problems of single travelers who are hesitant when traveling alone, and can provide travelers with more valuable experiences as well as exchange with various people.

한국공개특허 제2014-0087175호Korean Patent Publication No. 2014-0087175 한국등록특허 제0907744호Korean Registered Patent No. 0907744 한국공개특허 제2002-0033202호Korean Patent Publication No. 2002-0033202 한국공개특허 제2003-0003396호Korean Patent Publication No. 2003-0003396

본 발명은 상기와 같은 문제점을 해결하기 위해 이루어진 것으로서, 나홀로 여행객들의 성별 및 나이, 선호하는 지역 또는 국가, 선호하는 여행일자, 선호하는 상품 및 구입 가격대 등 나홀로 여행객들이 선호하는 여행 성향과 여행 목적에 관련된 빅데이터 구축할 수 있는 위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품 제공 시스템을 제공하는 데 목적이 있다.The present invention has been made to solve the above problems, and the travel propensity and travel purpose preferred by the solo traveler, such as the gender and age of the solo traveler, the preferred region or country, the preferred travel date, the preferred product, and the purchase price. The purpose is to provide a travel companion and a product providing system based on location data and big data analysis that can build related big data.

또한 본 발명은 여행자들의 실시간 위치, 여행 성향, 여행 목적, 여행 테마에 맞게 적재적소에 여행을 함께 할 동행이나 동행과 함께 즐길 수 있는 여행 상품을 추천할 수 있는 위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품 제공 시스템을 제공하는 데 목적이 있다. In addition, the present invention is a travel based on location information and big data analysis that can recommend travel products that can be enjoyed together or accompanied by a traveler in a suitable location according to the traveler's real-time location, travel propensity, travel purpose, and travel theme. The purpose is to provide a companion and product delivery system.

상기 과제를 해결하기 위하여 본 발명은 사용자에게 동행자와 동행을 추천하고, 상기 동행자와 함께 즐길 수 있는 여행 상품을 추천하는 프로세싱 서버; 상기 사용자 정보와 동행자 정보와 여행 상품 정보를 저장하는 데이터베이스 서버; 상기 프로세싱 서버로부터 상기 동행자와 함께 즐길 수 있는 여행 상품을 전달받아 표시하고, 추가되는 동행자 또는 여행 관련 입력 정보를 입력받아 상기 프로세싱 서버에 전송하는 모바일단말기;를 포함한다.In order to solve the above problems, the present invention is a processing server for recommending a companion to a user and a travel product that can be enjoyed with the companion; A database server that stores the user information, companion information, and travel product information; It includes; a mobile terminal for receiving and displaying a travel product that can be enjoyed with the companion from the processing server, and receiving additional companion or travel-related input information and transmitting it to the processing server.

상기 프로세싱 서버는, 상기 동행자와 동행을 추천하는 동행 추천 알고리즘과 여행 상품을 추천하는 알고리즘을 포함하는 여행 추천 에이전트 모듈로 구성되어있고, 상기 사용자의 선호도와 세분화된 개개인의 여행 성향을 반영하기 위해, 성별과 연령대로 분류된 사용자의 관심 여행지 검색 정보를 통해 유사한 집단의 연관성이 있다고 가정을 하고 유사 집단별 조회 수가 높은 지역의 여행을 추천하는 유저 클러스터링 모듈; 상기 여행 추천 에이전트와 유저 클러스터링 모듈을 통해 추천되고 생성되는 여행 선호도 데이터를 데이터베이스에 저장하고, 데이터마이닝 기법을 통해 개개인의 여행 선호도를 모델링하고, 분류된 사용자 그룹별로 여행 후 만족도 조사 정보 및, 여행지 검색 정보에 가중치를 부여하여 다음 여행지에 대한 맞춤 추천을 제공하여 사용자의 여행 성향 및 동행 선호도를 분석하는 여행 분석 및 클러스터링 모듈;을 포함한다.The processing server is composed of a travel recommendation agent module including a travel recommendation algorithm and a travel product recommendation algorithm that recommend the travel companion and the travel companion, and to reflect the preferences of the user and the individualized travel preferences, A user clustering module for assuming that there is a correlation between similar groups through user's interest destination search information classified by gender and age, and recommending a tour in a region having a high number of views by similar groups; The travel recommendation data generated and recommended by the travel recommendation agent and the user clustering module are stored in a database, the individual travel preferences are modeled through the data mining technique, and satisfaction survey information and travel destination search after travel by each classified user group Includes a travel analysis and clustering module that analyzes a user's travel propensity and companion preferences by providing weighted information to provide customized recommendations for the next travel destination.

상기 여행 분석 및 클러스터링 모듈은, 상기 사용자 그룹별로 여행 후 만족도 조사 정보, 여행지 검색 정보에 가중치를 부여하여 다음 여행지에 대한 맞춤 추천을 제공하여 여행상품 재구매한 전환 비율을 생성한다.The travel analysis and clustering module generates a conversion ratio of travel products repurchased by providing customized recommendations for the next travel destination by assigning weights to satisfaction survey information and travel destination search information for each user group after travel.

상기 프로세싱 서버는 다른 사용자에게 추천을 위한 협업 필터링 알고리즘;을 더 포함하되, 상기 협업 필터링 알고리즘을 통해 사용자의 선호도 점수가 가장 높은 상위 추천 컨텐츠 후보를 필터링하여 추출하고 복수개의 카테고리로 분류하여 여행 성향 분포를 표시한다.The processing server further includes a collaborative filtering algorithm for recommending to other users, but the collaborative filtering algorithm filters and extracts the top recommended content candidates having the highest user preference scores and classifies them into a plurality of categories to distribute travel propensity. Is displayed.

본 발명은 위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품 제공 시스템의 프로세싱 서버를 통해 여행 동행 및 상품 서비스를 제공하는 방법에 있어서, 유저 인구 통계(demographic) 정보를 수집하여 데이터베이스 서버에 저장하는 단계(S101); 상기 유저 인구 통계 정보에서 다른 사용자에게 추천을 위한 협업 필터링 알고리즘으로 계산된 유효 정보로 필터링하는 단계(S102); 사용자들의 실시간 위치 데이터를 수집하여 데이터베이스 서버에 저장하는 단계(S103); 상기 유효 정보를 통해 여행 동행 및 여행 상품을 추천하는 단계(S104); 상기 여행지에 대한 맞춤 추천을 제공하여 여행상품 재구매한 전환 비율을 생성하는 단계(S105); 상기 전환 비율을 참고하여 가중치를 연산하는 단계(S106); 사용자의 여행 성향 및 동행 선호도를 분석하는 단계(S107); 사용자의 여행 성향 및 동행 선호도를 분석하여 동행자 및 여행 정보를 추천해 주기 위해 필터링하는 단계(S108); 상기 S108 단계에서 필터링한 정보를 기반으로 새로운 동행자 및 여행 정보를 추천하는 단계(S109);를 포함한다.The present invention provides a method for providing travel companions and product services through a processing server of a travel companion and product providing system based on location information and big data analysis, collecting user demographic information and storing it in a database server (S101); Filtering from the user demographic information to valid information calculated by a collaborative filtering algorithm for recommending to other users (S102); Collecting users' real-time location data and storing them in a database server (S103); Recommending a travel companion and a travel product through the valid information (S104); Providing a customized recommendation for the destination to generate a conversion rate for repurchase of the travel product (S105); Calculating a weight by referring to the conversion ratio (S106); Analyzing a user's travel propensity and companion preferences (S107); Analyzing a user's travel propensity and companion preferences and filtering to recommend companion and travel information (S108); And recommending new companion and travel information based on the information filtered in step S108 (S109).

상기 협업 필터링 알고리즘을 통해 사용자의 선호도 점수가 가장 높은 상위 추천 컨텐츠 후보를 필터링하여 추출하고 복수개의 카테고리로 분류하여 여행 성향 분포를 표시하는 단계;를 더 포함한다.The method further includes filtering and extracting the candidates with the highest recommendation content having the highest user preference score through the collaborative filtering algorithm and classifying them into a plurality of categories to display a travel propensity distribution.

상기 국가통계포털 서버 및 여행 전문 통계 포털 서버를 통해 생성되는 여행 선호도 데이터를 구축하고 데이터마이닝 기법을 통해 개개인의 여행 선호도를 모델링하는 단계;를 더 포함한다.The method further includes constructing travel preference data generated through the national statistics portal server and the travel statistics portal server and modeling individual travel preferences through a data mining technique.

상기 위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품 제공 시스템의 여행 분석 및 클러스터링 모듈을 통해 상기 사용자 그룹별로 여행 후 만족도 조사 정보, 여행지 검색 정보에 가중치를 부여하여 다음 여행지에 대한 맞춤 추천을 제공하여 여행상품 재구매한 전환 비율;을 생성하여 데이터베이스 서버에 저장하는 단계;를 더 포함한다.Through the travel analysis and clustering module of the travel companion and product providing system based on the location information and big data analysis, weighting is applied to satisfaction survey information and travel destination search information for each user group to provide customized recommendations for the next travel destination. And generating and storing the travel product repurchased conversion ratio in a database server.

상기와 같이 이루어지는 본 발명은 친구나 가족과 일정이 맞지 않아 혼자서 여행을 떠나야 할 때, 여행할 때 내가 관심 있는 것을 함께 할 수 있는 사람을 찾고 싶을 때, 내가 살고 있는 도시나 내가 여행 중인 도시에 여행 온 사람들이 궁금할 때 용이하게 사용할 수 있다.The present invention made as described above does not fit the schedule with a friend or family, and when you need to travel alone, when you want to find someone who can do what you are interested in when traveling, travel to the city where you live or the city where you are traveling It is easy to use when people are curious.

또한 본 발명은 여행을 함께할 동행을 간편하고 안전하게 구할 수 있도록 종래의 클러스터링 기법과 패턴 매칭 기법과 다른 사용자의 성별, 연령, 직업 등을 분석하여 인구통계학적 소비 분석 등을 통해 통계학적 예측 가능한 추천이 가능하다.In addition, according to the present invention, a statistically predictable recommendation is provided through demographic consumption analysis by analyzing gender, age, occupation, etc. of other users and conventional clustering techniques and pattern matching techniques to easily and safely find a companion to travel with. This is possible.

또한 본 발명은 성별, 나이별, 지역 또는 국가별, 관심지별에 따라 사용자 기반의 여행 데이터가 쌓일수록 사용자 기반의 데이터 필터링에 의한 정확한 취향 반영이 가능하다.In addition, according to the present invention, as user-based travel data accumulates according to gender, age, region or country, and interest, it is possible to accurately reflect tastes by filtering user-based data.

또한 본 발명은 사용자의 여행 성향 및 동행 선호도를 분석하기 위해 동행 추천 알고리즘 등을 통해 여행 히스토리 체크 후 그 다음 선호지역에 대한 적절한 정보를 추천해 주는 필터링 시스템에 의해 정확한 취향 반영이 가능하다.In addition, the present invention can reflect the exact taste by a filtering system that recommends appropriate information about the next preferred area after checking the travel history through a companion recommendation algorithm and the like in order to analyze a user's travel preference and companion preference.

또한 본 발명은 사용자별 많이 본 지역을 날짜에 대응하여 분석해 단순히 지역 정보를 사용하여 추천하는 방법 보다 더 정밀한 추천이 이루어지도록 한다.In addition, according to the present invention, a more precise recommendation is made than a method of recommending simply using local information by analyzing a region viewed by user in correspondence with a date.

또한 본 발명은 만족도 데이터를 수집하여 가중치를 부여한 후 유저에게 추천하는 데 구매전환율 떨어지면 가중치를 하락시키고, 다시 가중치가 높은 데이터를 재추천하여 만족도를 높여 구매전환율을 높일 수 있다.In addition, according to the present invention, after collecting and assigning weights to satisfaction data, when recommendation to a user decreases the purchase conversion rate, the weight is decreased, and the high-weighted data is re-recommended to increase satisfaction to increase the purchase conversion rate.

또한 본 발명은 유사도 계산을 통해 선호도가 비슷한 사람 그룹화하거나, 특정 지역에 가보지 못한 사람에게 추천하는 방법을 이용하여 보다 더 정밀한 추천이 이루어지도록 한다.In addition, the present invention allows more precise recommendations to be made by grouping people with similar preferences through calculating the similarity, or using a method of recommending to a person who has not been to a specific region.

도 1은 종래 발명에 따른 위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품 제공 시스템의 구성을 자세히 보여주는 도면이다.
도 2는 본 발명의 일실시예에 따른 위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품 제공 방법을 보여주는 플로챠트이다.
도 3은 본 발명의 다른 실시예에 따른 "동행 등록하기", "동행 프로필 보기", "채팅하기"서비스를 위한 메뉴를 보여주는 도면이다.
도 4는 본 발명의 일실시예에 따른 "나만의 여행 메이트", "동행 찾아보기", "동행 신청하기" 서비스를 위한 메뉴를 보여주는 도면이다.
도 5는 본 발명의 다른 실시예에 따른 "동네 친구 만들기", "모일수록 즐거운 여행" 서비스를 제공하는 메뉴를 보여주는 도면이다.
도 6은 본 발명의 다른 실시예에 따른 위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품 제공 시스템의 프로세싱 서버를 통해 여행 동행 및 상품 서비스를 제공하는 방법을 보여주는 플로챠트이다.
1 is a view showing in detail the configuration of a travel companion and a product providing system based on location information and big data analysis according to the prior invention.
2 is a flowchart showing a travel companion and a product providing method based on location information and big data analysis according to an embodiment of the present invention.
FIG. 3 is a view showing a menu for “registering companion”, “viewing companion profile”, and “chat” service according to another embodiment of the present invention.
4 is a view showing a menu for the "My Own Travel Mate", "Browse My Accompaniment", and "Apply for Travel" services according to an embodiment of the present invention.
FIG. 5 is a view showing a menu for providing a “making friends in the neighborhood” and “a more pleasant trip together” service according to another embodiment of the present invention.
6 is a flowchart showing a method of providing travel companions and product services through a processing server of a travel companion and product provider system based on location information and big data analysis according to another embodiment of the present invention.

본 발명을 충분히 이해하기 위해서 본 발명의 바람직한 실시예를 첨부 도면을 참조하여 설명한다. 본 발명의 실시예는 여러 가지 형태로 변형될 수 있으며, 본 발명의 범위가 아래에서 상세히 설명하는 실시예로 한정되는 것으로 해석되어서는 안 된다. 본 실시예는 당업계에서 평균적인 지식을 가진 자에게 본 발명을 보다 완전하게 설명하기 위하여 제공되는 것이다. 따라서 도면에서의 요소의 형상 등은 보다 명확한 설명을 강조하기 위해서 과장되어 표현될 수 있다. 각 도면에서 동일한 부재는 동일한 참조부호로 도시한 경우가 있음을 유의하여야 한다. 또한, 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 공지 기능 및 구성에 대한 상세한 기술은 생략된다.In order to fully understand the present invention, preferred embodiments of the present invention will be described with reference to the accompanying drawings. The embodiments of the present invention may be modified in various forms, and the scope of the present invention should not be interpreted as being limited to the embodiments described in detail below. This embodiment is provided to more fully describe the present invention to those skilled in the art. Accordingly, the shape of the elements in the drawings may be exaggerated to emphasize a clearer description. It should be noted that in each drawing, the same members may be indicated by the same reference numerals. In addition, detailed descriptions of well-known functions and configurations that are judged to unnecessarily obscure the subject matter of the present invention are omitted.

도 1에 도시된 바와 같이 본 발명은 모바일단말기(10), 데이터베이스 서버(20), 프로세싱 서버(30) 등으로 구성된다.As shown in FIG. 1, the present invention comprises a mobile terminal 10, a database server 20, a processing server 30, and the like.

상기 모바일단말기(10)는 상기 프로세싱 서버(30)로부터 상기 동행자와 함께 즐길 수 있는 여행 상품을 전달받아 표시하고, 추가되는 동행자 또는 여행 관련 입력 정보를 입력받아 상기 프로세싱 서버(30)에 전송하는 단말기이다.The mobile terminal 10 receives and displays travel products that can be enjoyed with the companion from the processing server 30, receives the added companion or travel-related input information, and transmits it to the processing server 30 to be.

상기 데이터베이스 서버(20)는 상기 사용자 정보와 동행자 정보와 여행 상품 정보를 저장하는 The database server 20 stores the user information, companion information and travel product information

상기 프로세싱 서버(30)는 사용자에게 동행자와 동행을 추천하고, 상기 동행자와 함께 즐길 수 있는 여행 상품을 모바일단말기(10)로 추천하는 서버이다.The processing server 30 is a server that recommends a companion to the user and a travel product that can be enjoyed with the companion to the mobile terminal 10.

구체적으로 살펴보면 상기 프로세싱 서버(30)는 여행 추천 에이전트(31)와 유저 클러스터링 모듈(32)과 여행 추천 에이전트(31)는 상기 동행자와 동행을 추천하는 동행 추천 상품을 추천하는 알고리즘을 포함하는 동행추천 모듈과 상기 동행추천 모듈에서 추천된 동행과 함께 즐길 수 있는 여행 상품을 추천하는 알고리즘을 포함하는 여행추천 모듈을 포함한다.Specifically, the processing server 30 is a travel recommendation agent 31, a user clustering module 32, and a travel recommendation agent 31 is accompanied by an algorithm that recommends a companion recommendation product recommending a companion and a companion. It includes a module and a travel recommendation module including an algorithm for recommending travel products that can be enjoyed together with the companion recommended in the companion recommendation module.

유저 클러스터링 모듈(32)은 상기 사용자의 선호도와 세분화된 개개인의 여행 성향을 반영하기 위해, 성별과 연령대로 분류된 사용자의 관심 여행지 검색 정보를 통해 유사한 집단의 연관성이 있다고 가정을 하고 유사 집단별 조회 수가 높은 지역의 여행을 추천하는 모듈이다.The user clustering module 32 assumes that there is a relationship between similar groups and searches for similar groups through search information of interest destinations of users classified by gender and age, in order to reflect the user preferences and the individualized travel preferences It is a module that recommends travel in high-density areas.

상기 유사한 집단의 유사도 산출 과정은 상기 동행자 및 여행 이용 정보를 분석하여, 미리 설정된 시간 간격 이내에 동일 사용자에 의해 연속적으로 이용된 서로 다른 2 이상의 동행자 및 여행 이용 정보들 중 선택 가능한 2개의 동행자 및 여행 이용 정보 조합을 유사 쌍으로 결정하여, 상기 유사 쌍에 대해 동일 사용자에 의해 이용된 이용 시점 간 간격에 반비례하는 시간 가중치를 적용할 수 있다.The similarity calculation process of the similar group analyzes the companion and travel usage information, and selects two companions and travel usage selectable among two or more companions and travel usage information continuously used by the same user within a preset time interval. The information combination may be determined as a similar pair, and a time weight inversely proportional to an interval between use points used by the same user may be applied to the similar pair.

여행 분석 및 클러스터링 모듈(33)은 상기 여행 추천 에이전트(31)와 유저 클러스터링 모듈(32)을 통해 추천되고 생성되는 여행 선호도 데이터를 데이터베이스에 저장하고, 데이터마이닝 기법을 통해 개개인의 여행 선호도를 모델링하고, 분류된 사용자 그룹별로 여행 후 만족도 조사 정보 및 여행지 검색 정보에 가중치를 부여하여 다음 여행지에 대한 맞춤 추천을 제공하여 사용자의 여행 성향 및 동행 선호도를 분석한다.The travel analysis and clustering module 33 stores the travel preference data recommended and generated through the travel recommendation agent 31 and the user clustering module 32 in a database, and models individual travel preferences through data mining techniques. , By assigning weights to the satisfaction survey information and travel destination search information for each classified user group, it provides customized recommendations for the next travel destination to analyze the user's travel propensity and companion preferences.

상기 여행 분석 및 클러스터링 모듈(33)은 상기 사용자 그룹별로 여행 후 만족도 조사 정보, 여행지 검색 정보에 가중치를 부여하여 다음 여행지에 대한 맞춤 추천을 제공하기 위해 여행상품 재구매한 전환 비율(Conversion rate)을 생성한다.The travel analysis and clustering module 33 generates a conversion rate of repurchase of travel products to provide customized recommendations for the next travel destination by assigning weights to satisfaction survey information and travel search information for each user group after travel. do.

상기 여행상품 재구매한 전환 비율은 인구통계학적 정보인 사용자의 성별, 연령 정보에 기반을 두고 여행 상품 기반 필터링 방법으로 가공하여 생성한다.The conversion rate of the repurchase of the travel product is generated by processing the travel product based filtering method based on the demographic information of the user's gender and age information.

상기 여행 분석 및 클러스터링 모듈(33)은 다른 사용자에게 추천을 위한 협업 필터링 알고리즘을 통해 사용자의 선호도 점수가 가장 높은 상위 추천 컨텐츠 후보를 필터링하여 추출하고 복수개의 카테고리로 분류하여 여행 성향 분포를 모바일단말기(10)로 표시할 수 있다.The travel analysis and clustering module 33 filters and extracts top recommendation content candidates having the highest user preference scores through a collaborative filtering algorithm for recommending to other users, classifies them into a plurality of categories, and classifies travel propensity distributions into mobile terminals ( 10).

구체적으로 살펴보면, 도 3에 도시된 바와 같이 동행 등록하기 서비스 등을 시작하면, 본 발명에서는 사용자 기반의 협력적 필터링 방법으로 사용자별 선호도를 세분화하기 위하여 앱(App) 사용자의 회원가입 시 입력받는 인구통계학적 정보인 사용자의 성별, 연령 정보를 사용하고 내용 기반 필터링을 통해 세분화된 사용자의 여행 내역 정보를 기반으로 다른 사용자들에게 여행지를 추천한다.Specifically, as shown in FIG. 3, when the companion registration service is started, in the present invention, the user receives an application user's membership registration in order to subdivide the user preferences using a user-based collaborative filtering method. It recommends destinations to other users based on the user's gender and age information, which is statistical information, and based on the detailed user's travel history information through content-based filtering.

하지만 사용자와 동행자의 성별과 연령대가 같다는 이유만으로 사용자들의 선호도를 일관적으로 분류하기에는 한계가 있고, 충분한 여행 내역 데이터가 축적되지 않은 상태에서 또한 추천에 한계점이 존재(Cold-Start 문제)한다.However, there is a limit to consistently classifying the user's preferences only because the gender and age of the user and companion are the same, and there is a limitation in recommendation even when sufficient travel history data is not accumulated (cold-start problem).

이러한 문제점들을 해결하기 위해 본 발명에서는 개개인의 여행 성향 정보 얻어 분류하고, 여행지 별 선호하는 여행 테마, 선호하는 동행자 데이터를 기반으로 사용자들의 여행 선호도를 충분히 반영하며 데이터가 충분하지 않은 상태에서 생기는 문제점을 해결할 수 있다. In order to solve these problems, the present invention obtains and classifies individual travel propensity information, and sufficiently reflects the user's travel preference based on the preferred travel theme and preferred companion data for each travel destination, and solves the problem caused by insufficient data. Can be solved.

따라서 본 발명은 종래의 클러스터링 기법의 단점인 추천 받는 사용자의 선호도가 반영되지 않고 동행자와 여행 상품을 제공하는 점에서 세분화된 개개인의 여행 성향을 반영함으로써 문제점을 해결할 수 있다.Therefore, the present invention can solve the problem by reflecting the personalized travel propensity of each individual in that the preference of the recommended user, which is a disadvantage of the conventional clustering technique, is not reflected and the companion and the travel product are provided.

상기 동행자 정보의 성별과 연령대로 분류된 사용자의 관심 여행지 검색 정보를 통해 유사한 집단의 연관성이 있다고 가정을 하고 유사 집단별 조회 수가 높은 지역의 여행을 추천함으로써 Cold-Start 문제를 해결한다.The cold-start problem is solved by assuming that there is a correlation between similar groups through user's interest destination search information classified by gender and age of the companion information, and recommending a travel in a region with a high number of similar groups.

예를 들어 국가통계포털 서버, 여행 전문 통계 포털 서버 등을 통해 생성되는 여행 선호도 데이터를 구축하고 데이터마이닝 기법을 통해 개개인의 여행 선호도를 모델링한다.For example, travel preference data generated through a national statistics portal server, a travel statistics portal server, and the like are constructed, and individual travel preferences are modeled through data mining techniques.

국가통계포털 서버 등을 통해 다운받은 상기 여행 선호도 데이터 간의 연관성을 분석하는 기법으로, 지지도(support), 신뢰도(confidence), 향상도(lift) 등을 분석하는 기법이 있다.As a technique for analyzing the association between the travel preference data downloaded through a national statistics portal server, there are techniques for analyzing support, confidence, and lift.

즉, n을 전체 사용자 세션의 수, n(A)를 A라는 여행 상품 페이지를 방문한 세션의 수, n(A, B)를 A와 B를 모두 방문한 세션의 수, n(A -> B)를 A를 먼저 방문한 후에 B를 방문한 세션의 수라고 정의한다.That is, n is the total number of user sessions, n (A) is the number of sessions that have visited the travel product page A, n (A, B) is the number of sessions that have visited both A and B, n (A-> B) Is defined as the number of sessions that visited A first and then B.

Support(A -> B) = n(A, B)/nSupport (A-> B) = n (A, B) / n

Confidence(A -> B) = n(A, B)/n(A)Confidence (A-> B) = n (A, B) / n (A)

Sequence(A -> B) = n(A -> B)/n(A)Sequence (A-> B) = n (A-> B) / n (A)

이러한 여행 상품 기반 필터링(Contents Based Filtering) 방법은 과거에 구매한 여행 상품의 프로파일링을 통해 이와 유사한 성격을 가진 여행 상품들을 추천해주는 방법으로 여행 상품에 대한 프로파일링 작업이 상대적으로 중요하게 되며 여행 상품의 경우 데이터의 부족으로 인한 협업필터링 추천 방식의 단점을 상쇄해 줄 수 있다.The content-based filtering method is a method of recommending travel products having similar characteristics through profiling of travel products purchased in the past, so profiling of travel products becomes relatively important and travel products In this case, the disadvantages of the collaborative filtering recommendation method due to lack of data may be offset.

규칙기반(Rule Based Filtering) 추천방법은, 사용자들의 구매 패턴에는 특정한 규칙이 존재한다는 것을 기반으로 접근하게 된다.The rule-based filtering recommendation method approaches based on the existence of a specific rule in the user's purchase pattern.

이러한 규칙기반은 추천 시간이 짧고 Cold-Start 문제를 해결할 수 있지만 개인 프로파일의 반영에 적합하지 않다.This rule-based short-term recommendation time can solve Cold-Start problems, but is not suitable for reflecting personal profiles.

웹로그 분석을 통한 사용자 프로파일링 방법(Web Usage Mining)은 일반적인 방법(로그인, 회원구매) 등으로 사용자의 정보를 특정 지을 수 없는 경우에 많이 활용된다.The user profiling method through web log analysis (Web Usage Mining) is a common method (login, member purchase), and is often used in cases where user information cannot be specified.

연관규칙분석(A Priori Algorithm)은 어떤 두 아이템 집합이 번번히 발생하는가를 알려주는 일련의 규칙들을 생성하는 알고리즘이다.A Priori Algorithm (A Priori Algorithm) is an algorithm that generates a series of rules that tell which two sets of items occur frequently.

사용자들의 위치 데이터를 수집해 각 POI에 대한 시맨틱 카테고리 그룹을 형성하고 체류시간 분포에 따라 세부 그룹을 형성한다. The location data of users is collected to form a semantic category group for each POI, and a detailed group is formed according to the distribution of residence time.

또한, 사용자 개개인에 대한 사용자 프로필을 생성한다. 먼저 POI 전체 집합을

Figure 112019097339522-pat00001
라고 할 때, 각 POI에 대한 사용자의 선호도를 계산하기 위해 POI들의 시맨틱 정보를 추출한다. It also creates user profiles for each user. First, the entire set of POIs
Figure 112019097339522-pat00001
In order to calculate the user preference for each POI, semantic information of the POIs is extracted.

추출된 정보를 바탕으로 POI 별 시맨틱 카테고리 벡터를 생성하고, 동일한 의미를 지니는 POI들끼리 그룹을 형성한다. Based on the extracted information, a semantic category vector for each POI is generated, and groups of POIs having the same meaning are formed.

시맨틱 카테고리 그룹은 시맨틱 카테고리가 같은 장소들의 집합이다. A semantic category group is a collection of places with the same semantic category.

즉, 시맨틱 카테고리가

Figure 112019097339522-pat00002
인 POI 집합(C 는 전체 시맨틱 카테고리 집합)이다.In other words, the semantic category
Figure 112019097339522-pat00002
Is the POI set (C is the entire semantic category set).

체류시간 분포 그룹

Figure 112019097339522-pat00003
은 시맨틱 카테고리 그룹
Figure 112019097339522-pat00004
의 세부 그룹이며, 체류시간 분포가 같은 장소들의 집합으로 다음과 같은 성질을 지닌다.Residence time distribution group
Figure 112019097339522-pat00003
Semantic Category Group
Figure 112019097339522-pat00004
It is a subgroup of and is a collection of places with the same residence time distribution and has the following characteristics.

Figure 112019097339522-pat00005
Figure 112019097339522-pat00005

사용자의 모든 방문 장소를

Figure 112019097339522-pat00006
라고 할 때, 사용자 u가 방문한 적 없는 장소 p'의 예상 체류시간
Figure 112019097339522-pat00007
는 p'와 같은 체류시간 분포 그룹에 속하는 장소(
Figure 112019097339522-pat00008
)들에서의 평균 체류시간이다.All the places you visit
Figure 112019097339522-pat00006
Is the estimated residence time of the place p 'where user u has never visited
Figure 112019097339522-pat00007
Is a place belonging to the residence time distribution group such as p '(
Figure 112019097339522-pat00008
).

Figure 112019097339522-pat00009
Figure 112019097339522-pat00009

여행 일정 H에 대한 사용자의 만족도에 대한 목적 함수 Γ는 H에 속하는 POI에 대한 예상 체류시간과 실제 체류 시간의 차를 고려한 사용자의 시맨틱 카테고리 선호도의 합으로 이루어진다.The objective function Γ for the user's satisfaction with the travel itinerary H is the sum of the user's semantic category preferences taking into account the difference between the expected residence time and the actual residence time for the POI belonging to H.

Figure 112019097339522-pat00010
Figure 112019097339522-pat00010

온라인 모듈에서 Top-K 일정을 반환할 때, 사용자의 선호도 벡터가 기준이 되므로 선호도 함수를 실시간으로 계산해야 한다. When returning the Top-K schedule from the online module, the user's preference vector is the basis, so the preference function must be calculated in real time.

목적지와 관련된 전체 여행일정을 대상으로 선호도 함수를 계산하면 후보 일정이 너무 많기 때문에 빠른 시간 내에 후보 일정들에 대한 선호도 함수를 계산하고, 효율적으로 개인화된 Top-K 일정을 구성할 수 있는 기법이 필요하다. If the preference function is calculated for the entire travel itinerary related to the destination, there are too many candidate schedules. Therefore, a technique for calculating the preference function for candidate itineraries in a short time and efficiently constructing a personalized Top-K schedule is needed. Do.

Threshold Algorithm(TA)은 다차원 공간 벡터를 사용하는 응용에서 Top-K 일정을 효율적으로 반환하기 위해 개발된 알고리즘이다. Threshold Algorithm (TA) is an algorithm developed to efficiently return the Top-K schedule in applications that use multidimensional spatial vectors.

그러나 Threshold Algorithm(TA)의 특성상 목적함수가 줄곧 상승하는 성질을 지닐 경우에만 적용할 수 있다. 따라서 제안 시스템에서는 다음과 같이 단조 증가 함수 성질을 지니는 최소 범위 함수를 설정해 사용한다.However, due to the nature of the Threshold Algorithm (TA), it can be applied only when the objective function has a property of continuously increasing. Therefore, in the proposed system, the minimum range function with the monotonic increase function property is set and used as follows.

추천 일정의 한정 벡터 "

Figure 112019097339522-pat00011
"는 일정이 포함하고 있는 모든 시맨틱 카테고리를 표현하는 벡터로 추천 일정에 포함된 모든 장소의 시맨틱 카테고리 벡터의 합으로 표현된다.Recommended Schedule Limited Vector "
Figure 112019097339522-pat00011
"Is a vector representing all semantic categories included in the schedule, and is expressed as the sum of the semantic category vectors of all places included in the recommended schedule.

Figure 112019097339522-pat00012
Figure 112019097339522-pat00012

추천 여행 일정에 대한 한정 함수"

Figure 112019097339522-pat00013
"는 여행체류시간에 대응하는 선호도를 제외하고 추천 일정의 시맨틱 카테고리에 대해서만 고려한 사용자의 선호도이다.Limited functions for recommended itineraries "
Figure 112019097339522-pat00013
"Is the preference of the user considering only the semantic category of the recommended schedule except the preference corresponding to the travel time.

Figure 112019097339522-pat00014
Figure 112019097339522-pat00014

최소범위 함수를 이용해 <iti_id,tag_id,weight>로 구성된 테이블을 생성한다. Create a table composed of <iti_id, tag_id, weight> using the minimum range function.

여기에서 iti_id와 tag_id는 각각 일정 및 시맨틱 카테고리에 대한 고유 번호를 나타내고 weight는 일정 별 시맨틱 카테고리에 대한 최소 범위 함수의 벡터 성분 값이다. Here, iti_id and tag_id represent unique numbers for the schedule and semantic categories, respectively, and weight is a vector component value of the minimum range function for the semantic category for each schedule.

최소범위 함수 테이블을 분할해 각 벡터 차원마다 독립적으로 구성된 정렬 리스트

Figure 112019097339522-pat00015
을 생성한다. Sort list independently constructed for each vector dimension by partitioning the least-range function table
Figure 112019097339522-pat00015
Produces

n개의 시맨틱 카테고리에 대한 단위 벡터가 다음과 같이 주어졌을 때, 질의 처리 알고리즘은 아래와 같다.When a unit vector for n semantic categories is given as follows, the query processing algorithm is as follows.

Figure 112019097339522-pat00016
Figure 112019097339522-pat00016

Figure 112019097339522-pat00017
Figure 112019097339522-pat00017

본 발명은 추출과 필터링을 거친 연관 키워드 그룹 내 각 키워드(

Figure 112019097339522-pat00018
)의 경쟁력(CV) 측정을 위하여, 월간 검색 량(AS)과 블로그 개수(NB), 상위 노출 블로그 10건의 평균 작성 일과 현재 날짜와의 차이(ADB), 연관성(TF-IDF)을 고려하여 아래 수학식 7과 같이 계산하였다. 연관 키워드들은 계산된 경쟁력의 값 역순으로 추천된다.The present invention extracts and filters each keyword in the associated keyword group (
Figure 112019097339522-pat00018
To measure the competitiveness (CV) of the), considering the monthly search volume (AS) and the number of blogs (NB), the average creation date of the top 10 blogs and the difference between the current date (ADB) and relevance (TF-IDF), It was calculated as in Equation 7. Related keywords are recommended in the reverse order of the calculated competitive value.

Figure 112019097339522-pat00019
Figure 112019097339522-pat00019

월간 검색 량(AS)은 해당 연관 키워드(

Figure 112019097339522-pat00020
)가 포털 시스템에서 최근 한 달 이내에 검색된 횟수를 의미한다.Monthly search volume (AS) is the relevant keyword (
Figure 112019097339522-pat00020
) Means the number of times the portal system was searched within the last month.

블로그 개수(NB)는 해당 연관 키워드(

Figure 112019097339522-pat00021
)의 포털 시스템 검색 결과 포함된 블로그의 전체 개수를 나타내며, ADB는 해당 연관 키워드(
Figure 112019097339522-pat00022
)의 포털 시스템 검색 결과 The number of blogs (NB) is the relevant keyword (
Figure 112019097339522-pat00021
) Indicates the total number of blogs included in the portal system search results, and ADB indicates the relevant keyword (
Figure 112019097339522-pat00022
) Portal system search results

상위 노출된 10개의 블로그들과 현재 날짜의 차이(단위 : 일)를 계산하여 평균낸 값이다. 연관성(TF-IDF) 값은 연관 키워드를 추출할 때 계산되어진 값을 사용한다. This is the average value calculated by calculating the difference (unit: day) between the top 10 exposed blogs and the current date. The association (TF-IDF) value uses the calculated value when extracting the relevant keyword.

연관성이 낮은 키워드가 경쟁력 있다고 하더라도 포스팅의 의도에는 유용하지 않다. 따라서 연관성이 높게 나타나는 키워드가 추천 키워드 그룹에 포함될 수 있도록 하였다.Even if a keyword with low relevance is competitive, it is not useful for the intention of posting. Therefore, keywords with high relevance can be included in the recommended keyword group.

상기 프로세싱 서버(30)는 시간 가중치와 사용자 관심도 가중치를 이용하여 추출된 상기 행위 속성 정보의 상기 카테고리에 대한 관심도를 산출하며, 동일한 여행 상품에 대한 관심도를 합산한다.The processing server 30 calculates interest in the category of the behavior attribute information extracted using time weights and user interest weights, and sums interests on the same travel product.

이 때 사용자 자신이 원하는 여행 카테고리를 미리 선택하여 선택된 여행 카테고리에만 가중치를 입력할 수도 있고, 자신이 원하는 여행 카테고리가 없을 경우 이를 직접 입력하여 생성하거나 또는 기호지수 기반 사용자 매칭 시스템에서 제공될 수 있는 소정의 카테고리 분류 체계를 사용한다.At this time, the user himself / herself may select a desired travel category in advance and input weights only to the selected travel category, or if he / she does not have the desired travel category, create it by directly inputting it, or may be provided in a preference index based user matching system Use the category classification system.

상기 프로세싱 서버(30)는 특정 여행 지역에서 약속 시간 간격이 미리 설정된 최소 약속 시간 간격 이내이고 상기 최대 약속 횟수가 3회라면, 동일 여행 상품에 대하여 최소 약속 시간 간격 이내에 최대 약속 횟수 이상 특정 여행 상품을 소비하는 행위 형태를 보이는 동행을 묶어 하나의 동행자 집합군;으로 추천한다.When the appointment time interval is within a predetermined minimum appointment time interval in a specific travel area and the maximum number of appointments is 3 times, the processing server 30 transmits a specific travel product more than the maximum number of appointments within the minimum appointment time interval for the same travel product. It is recommended as a group of companions by grouping companions showing the form of consumption.

사용자의 행위 및/또는 이용 시간 정보에 따른 가중치를 적용하여 여행 상품 각각에 대한 사용자별 여행 상품 선호도를 산출한다.By applying weights according to the user's behavior and / or usage time information, the travel product preference for each user is calculated for each travel product.

예를 들어 30일 전 같은 날에 여행 상품 A와 여행 상품 B를 함께 사용한 사용자가 10인이고, 10일전에 여행 상품 C를 사용하고 1일 전에 여행 상품 D를 사용한 사용자가 10인이라면 두 번째 경우가 더 최근에 일어난 일이지만 여행 상품 A와 여행 상품 B는 같은 날에 일어난 현상이므로 여행 상품 A와 여행 상품 B가 여행 상품 C와 여행 상품 D 보다 더 유사도가 높게 계산되도록 가중치를 부여한다.For example, if 10 users have travel product A and travel product B used together on the same day 30 days ago, and 10 users have travel product C 10 days ago and travel product D 1 day ago. Although it happened more recently, since the travel product A and the travel product B occurred on the same day, the weight of the travel product A and the travel product B is calculated to be more similar to the travel product C and the travel product D.

따라서 본 발명에서는 개개인의 성향을 세분화한 만큼 데이터가 쌓일수록 정확한 취향이 반영가능하고 분류된 사용자 그룹별로 여행 후 만족도 조사 정보, 여행지 검색 정보에 가중치를 부여하여 다음 여행지에 대한 맞춤 추천을 제공함으로써 여행상품 구매전환율을 높인다.Therefore, in the present invention, as the data is accumulated as the individual preferences are subdivided, the exact taste can be reflected, and after the trip is categorized, the satisfaction survey information and the travel destination search information are weighted to provide customized recommendations for the next travel destination. Increase the product conversion rate.

예를 들어 도 4와 도 5의 도시 맛집 투어부터 액티비티 까지 "나만의 여행 메이트", 대륙 별/도시 별로 "동행 찾아보기", 취미 별/테마 별로"동행 신청하기" 서비스 상품을 신청했던 개개인의 성향을 세분화하여 가중치를 부여하여 다음 여행지에 대한 맞춤 추천을 제공함으로써 여행상품 구매전환율을 높일 수 있다.For example, from the city gourmet tours of Figures 4 and 5 to activities, the "My Own Travel Mate", "Search for Companion" by continent / city, and "Apply for Companion" by hobby / theme service By subdividing propensity and assigning weights, it is possible to increase the conversion rate of travel products by providing customized recommendations for the next destination.

즉 "나만의 여행 메이트", "동행 찾아보기", "동행 신청하기" 서비스 상품을 신청했던 개개인에 대륙 별로 도시 별로, 취미 별 테마 별로 더 유사도가 높게 계산되도록 가중치를 부여된 상품이 우선 추천되도록 한다.In other words, for each individual who has applied for “My Own Travel Mate”, “Search for Companion”, and “Apply for Companion” service products, the weighted product is recommended first for each city, by continent, and for each hobby theme. do.

본 발명의 다른 실시예로서 도 5의 "동네 친구 만들기", "모일수록 즐거운 여행" 서비스를 제공하기 위해 상기 프로세싱 서버(30)는 시맨틱 웹서비스를 기반으로 여행 계획 추천 시스템(동네 친구 추천, 모임 추천 등)을 제안할 수 있다. As another embodiment of the present invention, the processing server 30 is based on a semantic web service to provide a travel plan recommendation system (provided by a friend of the neighborhood, a gathering of friends) in order to provide a service of “making a friend in the neighborhood” and “making a travel more enjoyable” in FIG. Recommendations, etc.).

만일 동행신청권을 요청하면, 시맨틱 웹서비스를 기반으로 여행 계획 추천 시스템을 제안할 수 있는 여행 에이전트에게 대략적으로 휴가 일정과 개인적인 선호도를 입력해주면 여행에 필요한 모든 동네 친구, 모임을 손쉽게 만들고 참여할 수 있도록 지원할 수 있다.If you request a companion ticket, enter your vacation schedule and personal preferences to a travel agent who can propose a travel plan recommendation system based on the semantic web service, so you can easily create and participate in all the local friends and meetings required for the trip. I can apply.

예를 들어 동행신청권을 요청 시 사용자 프로필에 사용된 단어의 도치, 누락, 삽입, 변경에 따른 유사도를 POI 검색 기법을 이용하여 측정할 수 있다.For example, when requesting a companion application, the similarity according to the inversion, omission, insertion, or modification of words used in the user profile can be measured using a POI search technique.

왜냐하면 동네가 다르거나 다른 지역 또는 국가의 여행인 경우 사용하는 단어가 정확하게 일치하지 않기 때문이다.This is because the words used when traveling in different neighborhoods or regions or countries do not match exactly.

또한 동행자를 찾기 위한 질의어 검색 결과, 검색단어가 복수일 경우, 검색단어를 구성하는 제1 음절 쌍 내 음절 간 순서와, 상기 질의어를 구성하는 제2 음절 쌍 내 음절 간 순서의 일치 정도가 클수록 우선하여 출력 함으로써, 질의어의 음절 배열과 가장 근접하게 음절이 배열된 검색단어를 보다 용이하게 인지할 수 있게 한다.In addition, as a result of a search for a query to search for a companion, if there are multiple search words, the greater the degree of matching between the order between syllables in the first syllable pair constituting the search word and the second syllable pair in the second syllable pair constituting the query word, the higher the priority. By outputting it, it is possible to more easily recognize the search word in which the syllable is arranged closest to the syllable arrangement of the query.

또한 본 발명은 사용자별 많이 본 지역을 날짜에 대응하여 분석해 단순히 지역 정보를 사용하여 추천하는 방법 보다 더 정밀한 추천이 이루어지도록 한다.In addition, the present invention analyzes a region that is frequently viewed by each user according to a date, so that a more precise recommendation is made than a method simply recommending using region information.

또한 본 발명은 개개인의 성향을 세분화하여 가중치 또는 산출 점수(또는 구매 전환율, 선호도 점수)가 일정 부분 또는 일정 시기에서 급속한 변화(예 : EMA 변동율)를 일으키는 것에 대해 수시 모니터링하여 동행자의 안전성에도 중점을 둘 수 있다.
예를 들어 상기 프로세싱 서버는 상기 사용자의 선호도, 여행 선호도, 및 여행 성향 및 동행 선호도에 대한 점수의 일정 시기 동안 변화율을 연산한 EMA 변동율이 일정치 이상인 경우를 검출하기 위해 연속적으로 모니터링할 수 있다.
In addition, the present invention focuses on safety of companions by frequently monitoring whether a weight or an output score (or purchase conversion rate, preference score) causes a rapid change (eg, EMA change rate) at a certain time or by subdividing individual propensity. I can put it.
For example, the processing server may continuously monitor the user's preference, travel preference, and EMA fluctuation rate, which calculates the rate of change over a certain period of time for travel preferences and companion preferences, to detect when the rate of change is greater than or equal to a certain value.

또한 본 발명은 자신이 원하는 여행 카테고리가 없을 경우 이를 직접 입력하여 생성하거나 또는 기호지수 기반 사용자 매칭 시스템에서 제공될 수 있는 소정의 카테고리 분류 체계에서 잘못 분류될 수 있는 부분을 Naive Bayes 및 Support Vector Machine 등을 통해 정정할 수도 있다.In addition, according to the present invention, if there is no desired travel category, a part that can be incorrectly classified in a predetermined category classification system that can be generated by directly inputting it or generated by a preference index based user matching system, such as Naive Bayes and Support Vector Machine, etc. It can also be corrected through.

또한 Naive Bayes 및 Support Vector Machine은 동행자 신청에 직접 사용된 단어들을 분석하여 남/여, 나이/지역을 숨기는 시도를 사전에 파악하여 차단할 수 있다.In addition, Naive Bayes and Support Vector Machine can analyze and block words used in companion application to identify and block attempts to hide male / female / age / region in advance.

이하 도 7을 참고하여 본 발명의 실시를 위한 위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품 제공 시스템의 프로세싱 서버를 통해 여행 동행 및 여행 상품 서비스를 제공하는 방법에 대하여 자세히 설명한다.Hereinafter, a method of providing travel companion and travel product service through a processing server of a travel companion and product providing system based on location information and big data analysis for implementation of the present invention will be described in detail with reference to FIG. 7.

먼저 유저 인구 통계(demographic) 정보를 수집하여 데이터베이스 서버에 저장한다(S101).First, user demographic information is collected and stored in a database server (S101).

그리고 상기 유저 인구 통계 정보에서 다른 사용자에게 추천을 위한 협업 필터링 알고리즘으로 계산된 유효 정보로 필터링한다(S102).Then, the user demographic information is filtered with valid information calculated by a collaborative filtering algorithm for recommending to other users (S102).

계속하여 사용자들의 실시간 위치 데이터를 수집하여 데이터베이스 서버에 저장하고(S103), 상기 유효 정보를 통해 여행 동행 및 여행 상품을 추천하며(S104), 상기 여행지에 대한 맞춤 추천을 제공하여 여행상품 재구매한 전환 비율을 생성하여, 상기 전환 비율을 참고하여 가중치를 연산하고(S106), 사용자의 여행 성향 및 동행 선호도를 분석한다(S107).Continuing to collect real-time location data of users and store it in a database server (S103), recommend travel companions and travel products through the valid information (S104), and provide custom recommendations for the destinations to repurchase travel products By generating a ratio, the weight is calculated with reference to the conversion ratio (S106), and a user's travel propensity and companion preference are analyzed (S107).

사용자의 여행 성향 및 동행 선호도를 분석하여 동행자 및 여행 정보를 추천해 주기 위해 필터링한다(S108).The user's travel propensity and companion preference are analyzed and filtered to recommend companion and travel information (S108).

상기 S108 단계에서 필터링한 정보를 기반으로 새로운 동행자 및 여행 정보를 추천한다(S109).The new companion and travel information are recommended based on the information filtered in step S108 (S109).

상기 협업 필터링 알고리즘을 통해 사용자의 선호도 점수가 가장 높은 상위 추천 컨텐츠 후보를 필터링하여 추출하고 복수개의 카테고리로 분류하여 여행 성향 분포를 표시한다.Through the collaborative filtering algorithm, the top recommendation content candidates having the highest user preference scores are filtered and extracted and classified into a plurality of categories to display a travel propensity distribution.

그리고 상기 국가통계포털 서버 및 여행 전문 통계 포털 서버를 통해 생성되는 여행 선호도 데이터를 구축하고 데이터마이닝 기법을 통해 개개인의 여행 선호도를 모델링한다.In addition, the travel preference data generated through the national statistics portal server and the travel statistics portal server are constructed, and individual travel preferences are modeled through data mining techniques.

상기 위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품 제공 시스템의 여행 분석 및 클러스터링 모듈을 통해 상기 사용자 그룹별로 여행 후 만족도 조사 정보, 여행지 검색 정보에 가중치를 부여하여 다음 여행지에 대한 맞춤 추천을 제공하여 여행상품 재구매한 전환 비율;을 생성하여 데이터베이스 서버에 저장한다.Through the travel analysis and clustering module of the travel companion and product provision system based on the location information and big data analysis, weighting is applied to the satisfaction survey information and travel search information for each user group to provide customized recommendations for the next travel destination. Generate conversion rate of repurchase of travel products; and store them in a database server.

10 : 모바일단말기
20 : 데이터베이스 서버
30 : 프로세싱 서버
10: mobile terminal
20: database server
30: processing server

Claims (8)

사용자에게 모바일단말기를 통해 동행자와 동행을 추천하고, 상기 동행자와 함께 즐길 수 있는 여행 상품을 추천하는 프로세싱 서버;
사용자 정보와 동행자 정보와 여행 상품 정보를 프로세싱 서버로부터 전달받아 저장하는 데이터베이스 서버;
상기 프로세싱 서버로부터 상기 동행자와 함께 즐길 수 있는 여행 상품을 전달받아 표시하고, 추가되는 동행자 또는 여행 관련 입력 정보를 입력받아 상기 프로세싱 서버에 전송하는 모바일단말기;를 포함하고,
상기 프로세싱 서버는,
상기 동행자와 동행을 추천하는 동행 추천 알고리즘과 여행 상품을 추천하는 알고리즘을 포함하는 여행 추천 에이전트 모듈;
상기 사용자의 선호도와 세분화된 개개인의 여행 성향을 반영하기 위해, 성별과 연령대로 분류된 사용자의 관심 여행지 검색 정보를 통해 유사한 집단의 연관성이 있다고 가정을 하고 유사 집단별 조회 수가 일정치 이상인 지역의 여행을 추천하는 유저 클러스터링 모듈;
상기 여행 추천 에이전트와 유저 클러스터링 모듈을 통해 추천되고 생성되는 여행 선호도를 데이터베이스에 저장하고, 데이터마이닝 기법을 통해 개개인의 여행 선호도를 모델링하고, 분류된 사용자 그룹별로 여행 후 만족도 조사 정보 및 여행지 검색 정보에 가중치를 부여하여 다음 여행지에 대한 맞춤 추천을 제공하여 사용자의 여행 성향 및 동행 선호도를 분석하는 여행 분석 및 클러스터링 모듈;을 포함하며,
상기 프로세싱 서버는 상기 사용자의 선호도, 여행 선호도, 및 여행 성향 및 동행 선호도에 대한 점수의 일정 시기 동안 변화율을 연산한 EMA 변동율이 일정치 이상인 경우를 검출하기 위해 연속적으로 모니터링하는 것을 특징으로 하는 위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품 제공 시스템.
A processing server for recommending companions and companions through a mobile terminal to a user, and recommending travel products that can be enjoyed with the companions;
A database server that receives and stores user information, companion information, and travel product information from a processing server;
It includes; a mobile terminal receiving and displaying a travel product that can be enjoyed with the companion from the processing server, and receiving additional companion or travel-related input information and transmitting it to the processing server.
The processing server,
A travel recommendation agent module including a companion recommendation algorithm for recommending companions and an algorithm for recommending travel products;
In order to reflect the preference of the user and the individualized travel propensity, it is assumed that there is a correlation between similar groups through user's interest destination search information classified by gender and age, and travels in an area where the number of similar group views is more than a certain value User clustering module to recommend;
The travel recommendation agent and the travel preferences generated and generated through the user clustering module are stored in a database, the individual travel preferences are modeled through the data mining technique, and the satisfaction survey information and travel destination search information after travel by classified user groups Includes a travel analysis and clustering module that analyzes a user's travel propensity and companion preferences by providing customized recommendations for next destinations by assigning weights.
The processing server continuously monitors the user's preferences, travel preferences, and travel preferences and companion preferences continuously to detect when the rate of change of the EMA calculated for a certain period of time is equal to or greater than a certain value. Travel companion and product delivery system based on and big data analysis.
삭제delete 제1항에 있어서,
상기 여행 분석 및 클러스터링 모듈은,
상기 사용자 그룹별로 여행 후 만족도 조사 정보, 여행지 검색 정보에 가중치를 부여하여 다음 여행지에 대한 맞춤 추천을 제공하여 여행상품 재구매한 전환 비율을 생성하는 것을 특징으로 하는 위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품 제공 시스템.
According to claim 1,
The travel analysis and clustering module,
The travel group based on location information and big data analysis is characterized by generating a conversion rate of repurchase of travel products by providing weighted weights to the satisfaction survey information and travel destination search information for each user group, and then providing customized recommendations for the next travel destination. And product delivery system.
제1항에 있어서,
상기 프로세싱 서버는 다른 사용자에게 추천을 위한 협업 필터링 알고리즘;을 더 포함하되,
상기 협업 필터링 알고리즘을 통해 사용자의 선호도 점수가 가장 높은 상위 추천 컨텐츠 후보를 필터링하여 추출하고 복수개의 카테고리로 분류하여 여행 성향 분포를 표시하는 것을 특징으로 하는 위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품 제공 시스템.
According to claim 1,
The processing server further includes a collaborative filtering algorithm for recommending to other users,
Through the collaborative filtering algorithm, the top recommendation content candidate with the highest user preference score is filtered and extracted and classified into a plurality of categories to display the travel propensity distribution, and travel companions and products based on location information and big data analysis. Delivery system.
제1항의 프로세싱 서버를 통해 위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품을 제공하는 방법에 있어서,
유저 인구 통계(demographic) 정보를 수집하여 데이터베이스 서버에 저장하는 단계(S101);
상기 유저 인구 통계 정보에서 다른 사용자에게 추천을 위한 협업 필터링 알고리즘으로 계산된 유효 정보로 필터링하는 단계(S102);
사용자들의 실시간 위치 데이터를 수집하여 데이터베이스 서버에 저장하는 단계(S103);
상기 유효 정보를 통해 여행 동행 및 여행 상품을 추천하는 단계(S104);
여행지에 대한 맞춤 추천을 제공하여 여행상품 재구매한 전환 비율을 생성하는 단계(S105);
상기 전환 비율을 참고하여 가중치를 연산하는 단계(S106);
사용자의 여행 성향 및 동행 선호도를 분석하는 단계(S107);
사용자의 여행 성향 및 동행 선호도를 분석하여 동행자 및 여행 정보를 추천해 주기 위해 필터링하는 단계(S108);
상기 S108 단계에서 필터링한 정보를 기반으로 새로운 동행자 및 여행 정보를 추천하는 단계(S109);
상기 사용자의 여행 성향 및 동행 선호도에 대한 점수의 일정 시기 동안 변화율을 연산한 EMA 변동율이 일정치 이상인 경우를 검출하기 위해 연속적으로 모니터링하는 단계;를 포함하며,
프로세싱 서버를 통해 상기 사용자의 선호도, 여행 선호도, 및 여행 성향 및 동행 선호도에 대한 점수의 일정 시기 동안 변화율을 연산한 EMA 변동율이 일정치 이상인 경우를 검출하기 위해 연속적으로 모니터링하는 것을 특징으로 하는 위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품 제공 방법.
In the method of providing travel companions and products based on location information and big data analysis through the processing server of claim 1,
Collecting user demographic information and storing it in a database server (S101);
Filtering from the user demographic information to valid information calculated by a collaborative filtering algorithm for recommending to other users (S102);
Collecting users' real-time location data and storing them in a database server (S103);
Recommending a travel companion and a travel product through the valid information (S104);
Generating a conversion rate of repurchase of travel products by providing a customized recommendation for the destination (S105);
Calculating a weight by referring to the conversion ratio (S106);
Analyzing a user's travel propensity and companion preferences (S107);
Analyzing a user's travel propensity and companion preferences and filtering to recommend companion and travel information (S108);
Recommending new companion and travel information based on the information filtered in step S108 (S109);
It includes the step of continuously monitoring to detect a case where the rate of change of the EMA, which calculates the rate of change for a certain period of time for the user's travel propensity and companion preference, is greater than or equal to a certain value.
Location information, characterized in that the user's preferences, travel preferences, and travel preferences and companion preferences are continuously monitored to detect when the rate of change of the EMA calculated for a certain period of time is greater than or equal to a certain value through a processing server And travel data and product delivery method based on big data analysis.
제5항에 있어서,
상기 협업 필터링 알고리즘을 통해 사용자의 선호도 점수가 가장 높은 상위 추천 컨텐츠 후보를 필터링하여 추출하고 복수개의 카테고리로 분류하여 여행 성향 분포를 표시하는 단계;를 더 포함하는 것을 특징으로 하는 위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품 제공 방법.
The method of claim 5,
Filtering and extracting the top recommended content candidates having the highest user preference scores through the collaborative filtering algorithm and classifying them into a plurality of categories to display a travel propensity distribution; location information and big data analysis further comprising Based on how to accompany and offer products.
제5항에 있어서,
국가통계포털 서버 및 여행 전문 통계 포털 서버를 통해 생성되는 여행 선호도 데이터를 구축하고 데이터마이닝 기법을 통해 개개인의 여행 선호도를 모델링하는 단계;를 더 포함하는 것을 특징으로 하는 위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품 제공 방법.
The method of claim 5,
Based on the location information and big data analysis, characterized in that it further comprises the step of building travel preference data generated through the national statistics portal server and the travel statistics portal server and modeling the individual's travel preference through a data mining technique. How to accompany your trip and provide products.
제5항에 있어서,
상기 위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품 제공 시스템의 여행 분석 및 클러스터링 모듈을 통해 사용자 그룹별로 여행 후 만족도 조사 정보, 여행지 검색 정보에 가중치를 부여하여 다음 여행지에 대한 맞춤 추천을 제공하여 여행상품 재구매한 전환 비율;을 생성하여 데이터베이스 서버에 저장하는 단계;를 더 포함하는 것을 특징으로 하는 위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품 제공 방법.
The method of claim 5,
Through the travel analysis and clustering module of the travel companion and product providing system based on the location information and big data analysis, after weighting the satisfaction survey information and search destination search information for each user group, the travel is provided by providing customized recommendations for the next destination The conversion rate of repurchasing the product; generating and storing in a database server; a travel companion and a product providing method based on location information and big data analysis.
KR1020190117147A 2019-09-24 2019-09-24 Travel companion and product providing system based on location information and big data analysis and the method using it Expired - Fee Related KR102096419B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190117147A KR102096419B1 (en) 2019-09-24 2019-09-24 Travel companion and product providing system based on location information and big data analysis and the method using it

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190117147A KR102096419B1 (en) 2019-09-24 2019-09-24 Travel companion and product providing system based on location information and big data analysis and the method using it

Publications (1)

Publication Number Publication Date
KR102096419B1 true KR102096419B1 (en) 2020-04-03

Family

ID=70282503

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190117147A Expired - Fee Related KR102096419B1 (en) 2019-09-24 2019-09-24 Travel companion and product providing system based on location information and big data analysis and the method using it

Country Status (1)

Country Link
KR (1) KR102096419B1 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112163785A (en) * 2020-10-19 2021-01-01 科技谷(厦门)信息技术有限公司 Civil aviation passenger personal influence assessment method based on big data and neural network
CN112163786A (en) * 2020-10-19 2021-01-01 科技谷(厦门)信息技术有限公司 Civil aviation passenger personal influence assessment method based on big data and pagerank algorithm
KR20210156995A (en) * 2020-06-19 2021-12-28 조은철 Ai-based travel companion matching system and method using trip planning information
KR20220012545A (en) * 2020-07-23 2022-02-04 조은철 Ai-based travel companion matching system and method using information received through feedback
KR20220021153A (en) * 2020-08-13 2022-02-22 인천대학교 산학협력단 System and Method for Inducing Intelligent Fuzzy Based on User Loacation and Keyword
KR20220021640A (en) * 2020-08-14 2022-02-22 조원일 System for matching travel companion based on propensity analysis and method thereof
KR20220077258A (en) 2020-12-01 2022-06-09 (주)다울디엔에스 Big data based voice recognition poi system, method for the system processing, computer program for the system, and medium with the computer program
KR102547407B1 (en) * 2022-01-17 2023-06-23 요모랩스 주식회사 Electronic device for recommending travel plan and method for operating the same
CN119090588A (en) * 2024-08-28 2024-12-06 广州航海学院 A personalized recommendation service method for e-commerce based on genetic fuzzy clustering
CN119884505A (en) * 2025-03-28 2025-04-25 深圳市瀚力科技有限公司 Data report generation method and system based on artificial intelligence
CN119917735A (en) * 2024-12-26 2025-05-02 武汉荟友网络科技有限公司 A dating data analysis and recommendation method and system based on AI
KR102861833B1 (en) * 2023-02-10 2025-09-17 한남대학교 산학협력단 Methods and systems for recommending travel to Korea

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020033202A (en) 2000-07-27 2002-05-04 요트.게.아. 롤페즈 Three-way media recommendation method and system specification
KR20030003396A (en) 2001-06-30 2003-01-10 주식회사 케이티 Method for Content Recommendation Service using Content Category-based Personal Profile structures
KR100907744B1 (en) 2006-11-13 2009-07-14 에스케이커뮤니케이션즈 주식회사 Collaborative filtering system and method
KR20140087175A (en) 2012-12-28 2014-07-09 한국기술교육대학교 산학협력단 Apparatus and method for recommending friend
JP2017162450A (en) * 2016-01-19 2017-09-14 ゼロックス コーポレイションXerox Corporation Smoothed dynamic modeling of user traveling preferences in public transportation system
KR20180055132A (en) * 2016-11-16 2018-05-25 임조권 travel information sharing/recommending service system based on position information
KR101871747B1 (en) * 2017-04-07 2018-06-27 주식회사 화성 Similarity tendency based user-sightseeing recommendation system and method thereof

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020033202A (en) 2000-07-27 2002-05-04 요트.게.아. 롤페즈 Three-way media recommendation method and system specification
KR20030003396A (en) 2001-06-30 2003-01-10 주식회사 케이티 Method for Content Recommendation Service using Content Category-based Personal Profile structures
KR100907744B1 (en) 2006-11-13 2009-07-14 에스케이커뮤니케이션즈 주식회사 Collaborative filtering system and method
KR20140087175A (en) 2012-12-28 2014-07-09 한국기술교육대학교 산학협력단 Apparatus and method for recommending friend
JP2017162450A (en) * 2016-01-19 2017-09-14 ゼロックス コーポレイションXerox Corporation Smoothed dynamic modeling of user traveling preferences in public transportation system
KR20180055132A (en) * 2016-11-16 2018-05-25 임조권 travel information sharing/recommending service system based on position information
KR101871747B1 (en) * 2017-04-07 2018-06-27 주식회사 화성 Similarity tendency based user-sightseeing recommendation system and method thereof

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102410871B1 (en) * 2020-06-19 2022-06-20 조은철 Ai-based travel companion matching system and method using trip planning information
KR20210156995A (en) * 2020-06-19 2021-12-28 조은철 Ai-based travel companion matching system and method using trip planning information
KR102429655B1 (en) * 2020-07-23 2022-08-08 조은철 Ai-based travel companion matching system and method using information received through feedback
KR20220012545A (en) * 2020-07-23 2022-02-04 조은철 Ai-based travel companion matching system and method using information received through feedback
KR20220021153A (en) * 2020-08-13 2022-02-22 인천대학교 산학협력단 System and Method for Inducing Intelligent Fuzzy Based on User Loacation and Keyword
KR102403681B1 (en) 2020-08-13 2022-05-31 인천대학교 산학협력단 System and Method for Inducing Intelligent Fuzzy Based on User Loacation and Keyword
KR102435982B1 (en) * 2020-08-14 2022-08-25 조원일 System for matching travel companion based on propensity analysis and method thereof
KR20220021640A (en) * 2020-08-14 2022-02-22 조원일 System for matching travel companion based on propensity analysis and method thereof
CN112163786B (en) * 2020-10-19 2024-05-28 科技谷(厦门)信息技术有限公司 Civil aviation passenger personal influence assessment method based on big data and pagerank algorithm
CN112163785A (en) * 2020-10-19 2021-01-01 科技谷(厦门)信息技术有限公司 Civil aviation passenger personal influence assessment method based on big data and neural network
CN112163786A (en) * 2020-10-19 2021-01-01 科技谷(厦门)信息技术有限公司 Civil aviation passenger personal influence assessment method based on big data and pagerank algorithm
KR20220077258A (en) 2020-12-01 2022-06-09 (주)다울디엔에스 Big data based voice recognition poi system, method for the system processing, computer program for the system, and medium with the computer program
KR102572880B1 (en) 2020-12-01 2023-08-30 (주)다울디엔에스 Big data based voice recognition poi system, method for the system processing, computer program for the system, and medium with the computer program
KR102547407B1 (en) * 2022-01-17 2023-06-23 요모랩스 주식회사 Electronic device for recommending travel plan and method for operating the same
KR102861833B1 (en) * 2023-02-10 2025-09-17 한남대학교 산학협력단 Methods and systems for recommending travel to Korea
CN119090588A (en) * 2024-08-28 2024-12-06 广州航海学院 A personalized recommendation service method for e-commerce based on genetic fuzzy clustering
CN119917735A (en) * 2024-12-26 2025-05-02 武汉荟友网络科技有限公司 A dating data analysis and recommendation method and system based on AI
CN119884505A (en) * 2025-03-28 2025-04-25 深圳市瀚力科技有限公司 Data report generation method and system based on artificial intelligence

Similar Documents

Publication Publication Date Title
KR102096419B1 (en) Travel companion and product providing system based on location information and big data analysis and the method using it
Subramaniyaswamy et al. A personalised movie recommendation system based on collaborative filtering
Hsu et al. Design and implementation of an intelligent recommendation system for tourist attractions: The integration of EBM model, Bayesian network and Google Maps
Hu et al. Data source combination for tourism demand forecasting
KR101871747B1 (en) Similarity tendency based user-sightseeing recommendation system and method thereof
KR101807561B1 (en) System and method for directing content to users of a social networking engine
Al-Ghobari et al. Location-Aware Personalized Traveler Recommender System (LAPTA) Using Collaborative Filtering KNN.
KR101579376B1 (en) Personalized place recommendation system and method by using subjectivity analysis for user classification
EP2518679A1 (en) Method and system fo recommending geo-tagged items
Bothorel et al. Location recommendation with social media data
Stangl et al. Segmenting visitors’ motivation, price perceptions, willingness to pay and price sensitivity in a collaborative destination marketing effort
Ting et al. Understanding microblog users for social recommendation based on social networks analysis
Menk et al. Recommendation systems for tourism based on social networks: A survey
Ajantha et al. A user-location vector based approach for personalised tourism and travel recommendation
Vavpotič et al. Using a market basket analysis in tourism studies
Shen et al. Calibration of sightseeing tour choices considering multiple decision criteria with diminishing reward
Cai et al. An extension of social network group decision-making based on trustrank and personas
Grossmann et al. 13 Pictures as a tool for matching tourist preferences with destinations
Maru’ao Tourism recommender system using hybrid multi-criteria approach
Lai et al. Design of an ai-empowered recommender system for travelling support: Individual traveler as an instance
Cavallaro et al. Eliciting cities points of interest from people movements and suggesting effective itineraries
CN105279180A (en) Two-way selection based recommendation framework
Kim et al. Airbnb purchase intentions: How familiarity and social media impacts millennials
US20150006527A1 (en) Information processing apparatus, information processing method, and information processing program
Shelar et al. TRAVELMATE travel package recommendation system

Legal Events

Date Code Title Description
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

PA0302 Request for accelerated examination

St.27 status event code: A-1-2-D10-D17-exm-PA0302

St.27 status event code: A-1-2-D10-D16-exm-PA0302

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

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

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

GRNT Written decision to grant
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

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20230328

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20230328