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 PDFInfo
- 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
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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0631—Recommending goods or services
-
- 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0278—Product appraisal
-
- 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0613—Electronic shopping [e-shopping] using intermediate agents
-
- 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/08—Auctions
-
- 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
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
Description
본 발명은 위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품 제공 시스템 및 방법에 관한 것으로서, 보다 상세하게는 사용자가 선호하는 동행 및 여행상품 추천, 전 세계 지역별 동행 찾기, 나와 인접한 동행 찾기 등을 제공하여 사용자로 하여금 여행을 함께할 동행을 간편하고 안전하게 구할 수 있도록 돕는 시스템과 방법에 관한 것이다. 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.
본 발명은 상기와 같은 문제점을 해결하기 위해 이루어진 것으로서, 나홀로 여행객들의 성별 및 나이, 선호하는 지역 또는 국가, 선호하는 여행일자, 선호하는 상품 및 구입 가격대 등 나홀로 여행객들이 선호하는 여행 성향과 여행 목적에 관련된 빅데이터 구축할 수 있는 위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품 제공 시스템을 제공하는 데 목적이 있다.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
상기 모바일단말기(10)는 상기 프로세싱 서버(30)로부터 상기 동행자와 함께 즐길 수 있는 여행 상품을 전달받아 표시하고, 추가되는 동행자 또는 여행 관련 입력 정보를 입력받아 상기 프로세싱 서버(30)에 전송하는 단말기이다.The
상기 데이터베이스 서버(20)는 상기 사용자 정보와 동행자 정보와 여행 상품 정보를 저장하는 The
상기 프로세싱 서버(30)는 사용자에게 동행자와 동행을 추천하고, 상기 동행자와 함께 즐길 수 있는 여행 상품을 모바일단말기(10)로 추천하는 서버이다.The
구체적으로 살펴보면 상기 프로세싱 서버(30)는 여행 추천 에이전트(31)와 유저 클러스터링 모듈(32)과 여행 추천 에이전트(31)는 상기 동행자와 동행을 추천하는 동행 추천 상품을 추천하는 알고리즘을 포함하는 동행추천 모듈과 상기 동행추천 모듈에서 추천된 동행과 함께 즐길 수 있는 여행 상품을 추천하는 알고리즘을 포함하는 여행추천 모듈을 포함한다.Specifically, the
유저 클러스터링 모듈(32)은 상기 사용자의 선호도와 세분화된 개개인의 여행 성향을 반영하기 위해, 성별과 연령대로 분류된 사용자의 관심 여행지 검색 정보를 통해 유사한 집단의 연관성이 있다고 가정을 하고 유사 집단별 조회 수가 높은 지역의 여행을 추천하는 모듈이다.The
상기 유사한 집단의 유사도 산출 과정은 상기 동행자 및 여행 이용 정보를 분석하여, 미리 설정된 시간 간격 이내에 동일 사용자에 의해 연속적으로 이용된 서로 다른 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
상기 여행 분석 및 클러스터링 모듈(33)은 상기 사용자 그룹별로 여행 후 만족도 조사 정보, 여행지 검색 정보에 가중치를 부여하여 다음 여행지에 대한 맞춤 추천을 제공하기 위해 여행상품 재구매한 전환 비율(Conversion rate)을 생성한다.The travel analysis and
상기 여행상품 재구매한 전환 비율은 인구통계학적 정보인 사용자의 성별, 연령 정보에 기반을 두고 여행 상품 기반 필터링 방법으로 가공하여 생성한다.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
구체적으로 살펴보면, 도 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 전체 집합을 라고 할 때, 각 POI에 대한 사용자의 선호도를 계산하기 위해 POI들의 시맨틱 정보를 추출한다. It also creates user profiles for each user. First, the entire set of POIs 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.
즉, 시맨틱 카테고리가 인 POI 집합(C 는 전체 시맨틱 카테고리 집합)이다.In other words, the semantic category Is the POI set (C is the entire semantic category set).
체류시간 분포 그룹 은 시맨틱 카테고리 그룹 의 세부 그룹이며, 체류시간 분포가 같은 장소들의 집합으로 다음과 같은 성질을 지닌다.Residence time distribution group Semantic Category Group It is a subgroup of and is a collection of places with the same residence time distribution and has the following characteristics.
사용자의 모든 방문 장소를 라고 할 때, 사용자 u가 방문한 적 없는 장소 p'의 예상 체류시간는 p'와 같은 체류시간 분포 그룹에 속하는 장소()들에서의 평균 체류시간이다.All the places you visit Is the estimated residence time of the place p 'where user u has never visited Is a place belonging to the residence time distribution group such as p '( ).
여행 일정 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.
온라인 모듈에서 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.
추천 일정의 한정 벡터 ""는 일정이 포함하고 있는 모든 시맨틱 카테고리를 표현하는 벡터로 추천 일정에 포함된 모든 장소의 시맨틱 카테고리 벡터의 합으로 표현된다.Recommended Schedule Limited Vector " "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.
추천 여행 일정에 대한 한정 함수""는 여행체류시간에 대응하는 선호도를 제외하고 추천 일정의 시맨틱 카테고리에 대해서만 고려한 사용자의 선호도이다.Limited functions for recommended itineraries " "Is the preference of the user considering only the semantic category of the recommended schedule except the preference corresponding to the travel time.
최소범위 함수를 이용해 <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.
최소범위 함수 테이블을 분할해 각 벡터 차원마다 독립적으로 구성된 정렬 리스트 을 생성한다. Sort list independently constructed for each vector dimension by partitioning the least-range function table Produces
n개의 시맨틱 카테고리에 대한 단위 벡터가 다음과 같이 주어졌을 때, 질의 처리 알고리즘은 아래와 같다.When a unit vector for n semantic categories is given as follows, the query processing algorithm is as follows.
본 발명은 추출과 필터링을 거친 연관 키워드 그룹 내 각 키워드()의 경쟁력(CV) 측정을 위하여, 월간 검색 량(AS)과 블로그 개수(NB), 상위 노출 블로그 10건의 평균 작성 일과 현재 날짜와의 차이(ADB), 연관성(TF-IDF)을 고려하여 아래 수학식 7과 같이 계산하였다. 연관 키워드들은 계산된 경쟁력의 값 역순으로 추천된다.The present invention extracts and filters each keyword in the associated keyword group ( 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.
월간 검색 량(AS)은 해당 연관 키워드()가 포털 시스템에서 최근 한 달 이내에 검색된 횟수를 의미한다.Monthly search volume (AS) is the relevant keyword ( ) Means the number of times the portal system was searched within the last month.
블로그 개수(NB)는 해당 연관 키워드()의 포털 시스템 검색 결과 포함된 블로그의 전체 개수를 나타내며, ADB는 해당 연관 키워드()의 포털 시스템 검색 결과 The number of blogs (NB) is the relevant keyword ( ) Indicates the total number of blogs included in the portal system search results, and ADB indicates the relevant keyword ( ) 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
이 때 사용자 자신이 원하는 여행 카테고리를 미리 선택하여 선택된 여행 카테고리에만 가중치를 입력할 수도 있고, 자신이 원하는 여행 카테고리가 없을 경우 이를 직접 입력하여 생성하거나 또는 기호지수 기반 사용자 매칭 시스템에서 제공될 수 있는 소정의 카테고리 분류 체계를 사용한다.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
사용자의 행위 및/또는 이용 시간 정보에 따른 가중치를 적용하여 여행 상품 각각에 대한 사용자별 여행 상품 선호도를 산출한다.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
따라서 본 발명에서는 개개인의 성향을 세분화한 만큼 데이터가 쌓일수록 정확한 취향이 반영가능하고 분류된 사용자 그룹별로 여행 후 만족도 조사 정보, 여행지 검색 정보에 가중치를 부여하여 다음 여행지에 대한 맞춤 추천을 제공함으로써 여행상품 구매전환율을 높인다.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
만일 동행신청권을 요청하면, 시맨틱 웹서비스를 기반으로 여행 계획 추천 시스템을 제안할 수 있는 여행 에이전트에게 대략적으로 휴가 일정과 개인적인 선호도를 입력해주면 여행에 필요한 모든 동네 친구, 모임을 손쉽게 만들고 참여할 수 있도록 지원할 수 있다.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.
상기 여행 분석 및 클러스터링 모듈은,
상기 사용자 그룹별로 여행 후 만족도 조사 정보, 여행지 검색 정보에 가중치를 부여하여 다음 여행지에 대한 맞춤 추천을 제공하여 여행상품 재구매한 전환 비율을 생성하는 것을 특징으로 하는 위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품 제공 시스템.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.
상기 프로세싱 서버는 다른 사용자에게 추천을 위한 협업 필터링 알고리즘;을 더 포함하되,
상기 협업 필터링 알고리즘을 통해 사용자의 선호도 점수가 가장 높은 상위 추천 컨텐츠 후보를 필터링하여 추출하고 복수개의 카테고리로 분류하여 여행 성향 분포를 표시하는 것을 특징으로 하는 위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품 제공 시스템.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.
유저 인구 통계(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.
상기 협업 필터링 알고리즘을 통해 사용자의 선호도 점수가 가장 높은 상위 추천 컨텐츠 후보를 필터링하여 추출하고 복수개의 카테고리로 분류하여 여행 성향 분포를 표시하는 단계;를 더 포함하는 것을 특징으로 하는 위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품 제공 방법.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.
국가통계포털 서버 및 여행 전문 통계 포털 서버를 통해 생성되는 여행 선호도 데이터를 구축하고 데이터마이닝 기법을 통해 개개인의 여행 선호도를 모델링하는 단계;를 더 포함하는 것을 특징으로 하는 위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품 제공 방법.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.
상기 위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품 제공 시스템의 여행 분석 및 클러스터링 모듈을 통해 사용자 그룹별로 여행 후 만족도 조사 정보, 여행지 검색 정보에 가중치를 부여하여 다음 여행지에 대한 맞춤 추천을 제공하여 여행상품 재구매한 전환 비율;을 생성하여 데이터베이스 서버에 저장하는 단계;를 더 포함하는 것을 특징으로 하는 위치정보와 빅데이터 분석에 기반한 여행 동행 및 상품 제공 방법.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.
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)
| 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)
| 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 |
-
2019
- 2019-09-24 KR KR1020190117147A patent/KR102096419B1/en not_active Expired - Fee Related
Patent Citations (7)
| 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)
| 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 |