[go: up one dir, main page]

KR20200048381A - System and method for providing itinerary recommendation services - Google Patents

System and method for providing itinerary recommendation services Download PDF

Info

Publication number
KR20200048381A
KR20200048381A KR1020180130430A KR20180130430A KR20200048381A KR 20200048381 A KR20200048381 A KR 20200048381A KR 1020180130430 A KR1020180130430 A KR 1020180130430A KR 20180130430 A KR20180130430 A KR 20180130430A KR 20200048381 A KR20200048381 A KR 20200048381A
Authority
KR
South Korea
Prior art keywords
travel
information
destination
candidate time
user
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.)
Granted
Application number
KR1020180130430A
Other languages
Korean (ko)
Other versions
KR102169110B1 (en
Inventor
백주흠
Original Assignee
주식회사 스투비플래너
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 스투비플래너 filed Critical 주식회사 스투비플래너
Priority to KR1020180130430A priority Critical patent/KR102169110B1/en
Publication of KR20200048381A publication Critical patent/KR20200048381A/en
Application granted granted Critical
Publication of KR102169110B1 publication Critical patent/KR102169110B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/14Travel agencies
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0255Targeted advertisements based on user history
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

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

Abstract

The present invention relates to a system for providing an itinerary recommendation service and a method using the same, which can automatically recommend a detailed schedule. The system for providing an itinerary recommendation service comprises: a travel destination information management unit to acquire travel destination information including travel region information for a travel destination to be traveled by a user, a date to travel the travel destination, and travel type information for the travel destination; a visiting place information management unit to acquire visiting place information to be visited at the travel destination by the user and construct schedule information including information of required time, start locations, end locations, and schedules for the visiting place information; a similar schedule search unit to search for a similar schedule corresponding to the travel destination information from a travel information database; a candidate time slot list generation unit to generate a candidate time slot list which is a list for candidate time slots in which a visiting place included in the schedule information can be traveled based on the travel destination information and the schedule information of the user; and a candidate time display unit to display candidate times included in the generated candidate time slot list on a user terminal, and construct an itinerary in accordance with a candidate time selected by the user.

Description

여행 일정 추천 서비스 제공 시스템 및 방법{SYSTEM AND METHOD FOR PROVIDING ITINERARY RECOMMENDATION SERVICES}System and method for providing travel itinerary recommendation services {SYSTEM AND METHOD FOR PROVIDING ITINERARY RECOMMENDATION SERVICES}

본 발명은 여행 일정 추천 서비스 제공 시스템 및 방법에 관한 것으로서, 사용자가 특정 지역이나 도시를 방문할 때 해당 지역이나 도시의 관광지에 대한 일정을 효율적으로 계획할 수 있도록 추천 서비스를 제공할 수 있는 시스템 및 방법에 관한 것이다.The present invention relates to a system and method for providing a travel itinerary recommendation service, a system capable of providing a recommendation service so that a user can efficiently plan a schedule for a region or a city tourist attraction when a user visits a specific region or city, and It's about how.

삶의 질 향상에 따라 최근 국내외 여행 인구가 크게 증가하고 있는데, 비교적 장기간에 여러 도시나 국가를 여행하는 경우에는 여행 경로를 어떻게 정하고 정해진 여행 경로에 포함된 도시에서 어느 곳을 방문할지 또 언제 방문할지를 결정하는 것은 매우 중요한 문제이다. As the quality of life has improved, the number of people traveling at home and abroad has increased significantly in recent years. When traveling to many cities or countries for a relatively long period of time, how to determine the route of travel and where and when to visit the city included in the defined route. Deciding is a very important matter.

특정한 도시를 방문하는 여행 계획을 세울 때 많은 여행자들은 자신이 원하는 여행 일정(관광지, 맛집 방문 혹은 투어등)을 언제 경험하는 것이 좋을지에 대해 많은 고민을 한다. 예를 들어 신혼 여행으로 파리에 가서 일종의 전망대인 몽파르나스 타워를 가려고 할 때, 이 곳을 오전에 가야할 지 오후에 가야할 지, 저녁에 가야할 지를 정해야 한다. 이 때 대부분은 사용자와 비슷한 여행 기간동안 파리를 여행한 신혼 여행자들이 어떻게 했는지를 물어보면서 도움을 받게 되는데, 사용자 스스로 인터넷의 자료를 검색하는 등 직접 여기 저기에서 원하는 정보를 확인하고 일정을 구성해야 한다. 한편, 예컨대 파리에서 몽쥬약국에 가서 프랑스 화장품을 구입하는 일정을 계획하는 경우, 특정한 시간대를 특별히 고려하기보다는 사용자의 이동 동선이 최소가 되도록 할 수 있는 시기에 방문하는 것이 바람직하지만, 이 또한 결국 사용자가 구체적인 시간을 특정해야 하는 문제가 있다.When planning a trip to a particular city, many travelers worry a lot about when to experience the desired travel itinerary (tourist, gourmet, or tour). For example, when you go to Paris on a honeymoon and want to go to the Montparnasse Tower, a kind of observation deck, you have to decide whether you should go in the morning, in the afternoon, or in the evening. Most of them are helped by asking how newlyweds who traveled to Paris during a similar travel period to the user did it, and the user himself should search for information on the Internet and check the desired information here and there. . On the other hand, if you plan to go to the Montage pharmacy in Paris and purchase French cosmetics, for example, it is preferable to visit at a time when the movement route of the user can be minimized rather than considering a specific time zone. There is a problem that must specify a specific time.

한편, 대한민국 공개특허공보 제10-2014-0046792호에 의하면, 정해진 여행 경로를 사용자에게 제공하여 사용자가 선택하도록 하고, 선택된 여행 경로에 대하여 교통편, 숙소를 예약할 수 있도록 하는 등의 여행 일정을 안내하는 방법을 개시하고 있다. 그러나, 이러한 종래 기술은, 단순히 미리 정해진 여행 경로를 사용자에게 제공하고 여행 경로와 관련된 정보를 제공하는 것에 그치고 있을 뿐 구체적인 일정을 제시하지는 못한다는 한계점이 있다.On the other hand, according to Korean Patent Application Publication No. 10-2014-0046792, a predetermined travel route is provided to a user so that the user can select it, and guides the travel schedule such as transportation and accommodation reservation for the selected travel route. The method is disclosed. However, this prior art has a limitation in that it merely provides a user with a predetermined travel route and provides information related to the travel route, and does not present a specific schedule.

대한민국 공개특허공보 제10-2014-0046792호(2014.04.21.공개)Republic of Korea Patent Publication No. 10-2014-0046792 (published on April 21, 2014)

본 발명은 상기한 바와 같은 한계점을 해결하기 위한 것으로서, 특정 지역이나 도시를 여행할 때 해당 지역 또는 도시의 여러 관광지나 투어 상품을 언제 방문하는 것이 좋은가에 대한 구체적인 일정을 기존의 사용자들의 데이터를 참조하여 자동적으로 추천할 수 있도록 하는 시스템 및 방법을 제공하는 것을 목적으로 한다.The present invention is to solve the limitations as described above, and when traveling to a specific region or city, refer to data of existing users for a specific schedule of when to visit various tourist attractions or tour products of the region or city. It is an object of the present invention to provide a system and method for automatically recommending.

상기한 바와 같은 과제를 해결하기 위하여 본 발명은, 여행 일정 추천 서비스 제공 시스템으로서, 사용자가 여행할 여행지에 대한 여행 지역 정보, 상기 여행지를 여행할 날짜 및 상기 여행지에 대한 여행 종류 정보를 포함하는 여행지 정보를 획득하는 여행지 정보 관리부; 사용자가 상기 여행지에서 방문할 방문지 정보를 획득하고 방문지 정보에 대한 소요 시간, 시작 위치, 종료 위치, 스케쥴 정보를 포함하는 일정 정보를 구성하는 방문지 정보 관리부; 여행 정보 데이터베이스로부터 상기 여행지 정보에 상응하는 유사 일정을 검색하는 유사 일정 검색부; 사용자의 여행지 정보 및 일정 정보에 기초하여 일정 정보에 포함된 방문지에 대한 여행이 이루어질 수 있는 후보 시간대에 대한 리스트인 후보 시간대 리스트를 생성하는 후보 시간대 리스트 생성부; 및 상기 생성된 후보 시간대 리스트에 포함된 후보 시간을 사용자 단말기에 표시하도록 하고 사용자가 선택한 후보 시간에 따라 여행 일정을 구성하는 후보 시간 표시부를 포함하는 여행 일정 추천 서비스 제공 시스템을 제공한다.In order to solve the problems as described above, the present invention is a travel schedule recommendation service providing system, which includes a travel area information for a user's travel destination, a date to travel the travel destination, and a travel destination information for the travel destination A destination information management unit for acquiring information; A visitor information management unit for acquiring visitor information to be visited by the user and configuring schedule information including a time required for the visitor information, a start position, an end position, and schedule information; A similar itinerary search unit that searches for similar itineraries corresponding to the destination information from a travel information database; A candidate time zone list generator configured to generate a candidate time zone list that is a list of candidate time zones in which a trip to a destination included in the schedule information can be made based on the user's travel destination information and schedule information; And a candidate time display unit configured to display a candidate time included in the generated candidate time zone list on a user terminal and configure a travel schedule according to a candidate time selected by the user.

여기에서, 상기 후보 시간대 리스트 생성부는, 상기 일정 정보에 포함된 방문지에 대한 스케쥴 정보와 사용자의 여행지 정보의 날짜 정보를 비교하여 해당 방문지를 여행할 날짜에 대한 후보 시간대를 결정하고, 상기 후보 시간대에 다른 일정 정보가 없는 경우 해당 후보 시간대를 최종 후보 시간대로 확정할 수 있다.Here, the candidate time zone list generation unit compares the schedule information for the destination included in the schedule information with the date information of the user's travel destination information to determine a candidate time zone for the date to travel to the destination, and the candidate time zone If there is no other schedule information, the candidate time zone can be determined as the final candidate time zone.

또한, 상기 유사 일정은, 일정 정보를 더 포함하고, 상기 후보 시간 표시부는, 상기 유사 일정 검색부에서 검색된 유사 일정을 고려하여 하기의 수식 적합도=전체 유사 일정 중 방문지에 대한 여행이 해당 후보 시간대에 이루어진 유사 일정의 갯수/전체 유사 일정의 갯수에 의해 적합도를 계산하고 계산된 적합도를 함께 표시하도록 할 수 있다.In addition, the similar itinerary further includes schedule information, and the candidate time display unit considers the similarity itinerary searched by the similarity itinerary search unit and fits the following formula = travel to a destination among the entire similarity itineraries. According to the number of similar schedules made / the total number of similar schedules, the fitness may be calculated and the calculated fitness may be displayed together.

또한, 상기 후보 시간 표시부는, 상기 적합도와 시간 고려 함수를 더한 값을 시간대 점수로 하고 해당 시간대 점수를 함께 표시하도록 할 수 있다.In addition, the candidate time display unit may set the value obtained by adding the fit and the time consideration function as a time zone score and display the corresponding time zone score together.

본 발명의 다른 측면에 의하면, 상기한 바와 같은 여행 일정 추천 서비스 제공 시스템에 의한 여행 일정 추천 서비스 제공 방법으로서, 사용자가 여행할 여행지에 대한 여행 지역 정보, 상기 여행지를 여행할 날짜 및 상기 여행지에 대한 여행 종류 정보를 포함하는 여행지 정보를 획득하는 제1 단계; 사용자가 상기 여행지에서 방문할 방문지 정보를 획득하고 방문지 정보에 대한 소요 시간, 시작 위치, 종료 위치, 스케쥴 정보를 포함하는 일정 정보를 구성하는 제2 단계; 여행 정보 데이터베이스로부터 상기 여행지 정보에 상응하는 유사 일정을 검색하는 제3 단계; 사용자의 여행지 정보 및 일정 정보에 기초하여 일정 정보에 포함된 방문지에 대한 여행이 이루어질 수 있는 후보 시간대에 대한 리스트인 후보 시간대 리스트를 생성하는 제4 단계; 및 상기 생성된 후보 시간대 리스트에 포함된 후보 시간을 사용자 단말기에 표시하도록 하고 사용자가 선택한 후보 시간에 따라 여행 일정을 구성하는 제5 단계를 포함하는 방법을 제공한다.According to another aspect of the present invention, as a method of providing a travel itinerary recommendation service by the travel itinerary recommendation service providing system as described above, information on a travel region for a user to travel to, a date to travel to the travel destination, and for the travel destination A first step of obtaining travel destination information including travel type information; A second step of acquiring destination information to be visited by the user at the destination and configuring schedule information including a time required for the destination information, a start location, an end location, and schedule information; A third step of searching for a similar itinerary corresponding to the travel destination information from a travel information database; A fourth step of generating a candidate time zone list which is a list of candidate time zones in which a trip to a destination included in the schedule information can be made based on the user's travel destination information and schedule information; And a fifth step of displaying the candidate time included in the generated candidate time zone list on the user terminal and configuring the travel itinerary according to the candidate time selected by the user.

본 발명에 의하면, 특정 지역이나 도시를 여행할 때 해당 지역 또는 도시의 여러 관광지나 투어 상품을 언제 방문하는 것이 좋은가에 대한 구체적인 일정을 기존의 사용자들의 데이터를 참조하여 자동적으로 추천할 수 있도록 하는 시스템 및 방법을 제공할 수 있다.According to the present invention, when traveling to a specific region or city, a system for automatically recommending a specific schedule of when to visit various tourist attractions or tour products of the region or city by referring to data of existing users And methods.

도 1은 본 발명에 의한 여행 일정 추천 서비스 제공 시스템(100)의 전체적인 구성 및 환경을 나타낸 도면이다.
도 2는 시스템(100)의 구성을 나타낸 도면이다.
도 3은 방문지 정보를 획득하고 일정 정보를 구성하는 방법을 나타낸 도면이다.
도 4는 일정 정보의 일예를 나타낸 도면이다.
도 5는 유사 일정의 일예를 나타낸 것이다.
도 6은 후보 시간 표시부(50)의 동작을 설명하기 위한 도면이다.
도 7은 후보 시간 표시부(50)에 의해 적합도가 표시된 화면의 일예를 나타낸 것이다.
도 8 및 도 9는 시간 고려 함수를 적합도와 함께 표시한 경우의 예를 나타낸 화면이다.
도 10은 도 1 내지 도 9에 의한 시스템(100)에서 수행되는 본 발명의 방법을 나타낸 흐름도이다.
1 is a view showing the overall configuration and environment of the travel itinerary recommendation service providing system 100 according to the present invention.
2 is a diagram showing the configuration of the system 100.
3 is a view showing a method of obtaining visitor information and configuring schedule information.
4 is a diagram showing an example of schedule information.
5 shows an example of a similar schedule.
6 is a diagram for explaining the operation of the candidate time display unit 50.
7 shows an example of a screen in which the degree of fitness is displayed by the candidate time display unit 50.
8 and 9 are screens showing an example in which the time consideration function is displayed together with the fitness.
10 is a flow chart showing the method of the present invention performed in the system 100 according to FIGS. 1 to 9.

이하, 첨부 도면을 참조하여 본 발명에 의한 실시예를 상세하게 설명하기로 한다.Hereinafter, embodiments according to the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명에 의한 여행 일정 추천 서비스 제공 시스템(100, 이하 간단히 "시스템(100)"이라 한다)의 전체적인 구성 및 환경을 나타낸 도면이다.1 is a view showing the overall configuration and environment of a system for providing a travel itinerary recommendation service according to the present invention (hereinafter simply referred to as "system 100").

도 1을 참조하면, 시스템(100)은 인터넷과 같은 네트워크를 통해 사용자 단말기(200)와 연결되고, 사용자 단말기(200)를 통해 획득되는 여행지 정보와 방문지 정보에 기초하여 축적되어 있는 유사 일정을 참조하여 해당 방문지를 여행할 일정을 구체적으로 추천하는 서비스를 사용자 단말기(200)를 통해 사용자에게 제공한다.Referring to FIG. 1, the system 100 is connected to the user terminal 200 through a network such as the Internet, and refers to a similar schedule accumulated based on travel destination information and destination information obtained through the user terminal 200. Thus, a service for specifically recommending a schedule for traveling the corresponding destination is provided to the user through the user terminal 200.

도 1에서, 네트워크는 인터넷, 이동 통신망, 공중 전화망 및 이들의 결합으로 구성되는 종래 알려져 있는 네트워크이고, 사용자 단말기(200)는 컴퓨터, 스마트폰 등과 같은 종래 알려져 있는 장치로서, 네트워크를 통해 시스템(100)과 정보를 송수신함으로써 여행 일정 추천 서비스를 이용하게 된다. 이러한 네트워크 및 사용자 단말기(200)의 구성 자체는 본 발명의 직접적인 목적이 아니고 종래 기술에 의해 알려져 있는 것이므로, 여기서는 상세 설명은 생략한다.In FIG. 1, the network is a conventionally known network composed of the Internet, a mobile communication network, a public telephone network, and a combination thereof, and the user terminal 200 is a conventionally known device such as a computer, a smart phone, etc. ) And use the travel itinerary recommendation service by sending and receiving information. The configuration of the network and the user terminal 200 itself is not a direct object of the present invention and is known by the prior art, and thus detailed description is omitted here.

도 2는 시스템(100)의 구성을 나타낸 도면이다.2 is a diagram showing the configuration of the system 100.

도 2를 참조하면, 시스템(100)은, 여행지 정보 관리부(10), 방문지 정보 관리부(20), 유사 일정 검색부(30), 후보 시간대 리스트 생성부(40) 및 후보 시간 표시부(50)를 포함한다.Referring to FIG. 2, the system 100 includes a travel destination information management unit 10, a visit destination information management unit 20, a similar schedule search unit 30, a candidate time zone list generation unit 40, and a candidate time display unit 50. Includes.

여행지 정보 관리부(10)는, 사용자가 여행할 여행지에 대한 여행 지역 정보, 상기 여행 지역을 여행할 날짜 및 상기 여행 지역에 대한 여행 종류 정보를 포함하는 여행지 정보를 획득하는 기능을 수행한다.The travel destination information management unit 10 performs a function of acquiring travel destination information including travel area information on a travel destination for a user to travel, a date to travel the travel area, and travel type information on the travel area.

상기 여행지 정보는 사용자 단말기(200)를 통해 사용자로부터 입력받을 수 있다. 이를 위해 시스템(100)은 사용자가 여행할 여행지를 선택할 수 있도록 하고, 해당 여행지를 여행할 날짜, 그리고 해당 여행지에 대한 여행 종류 정보를 입력할 수 있도록 하는 인터페이스를 제공하고, 이를 통해 해당 정보를 입력받는다.The destination information may be input from a user through the user terminal 200. To this end, the system 100 provides an interface through which a user can select a destination to travel to, a date to travel to the destination, and a travel type information for the destination, and inputs the information through this Receive.

여기에서, 상기 여행지는 국가 또는 도시일 수 있으며, 여행할 날짜는 해당 여행지에 도착하는 날짜와 여행지를 떠나는 날짜일 수 있다. 또한, 여행 종류는 예컨대, 가족여행, 신혼여행, 사업 등과 같이 여행의 목적을 나타내는 정보일 수 있다.Here, the destination may be a country or a city, and the date of travel may be a date of arriving at the destination and a date of leaving the destination. Also, the type of trip may be information indicating the purpose of the trip, for example, a family trip, a honeymoon, or a business.

한편, 여행지 정보로서, 필요한 경우 해당 여행지로 들어오거나 나가는 교통편의 터미널 정보, 해당 터미널의 도착 시간/출발 시간, 숙소 정보 등을 더 포함할 수 있다.On the other hand, as the destination information, if necessary, it may further include terminal information of the transportation to and from the destination, arrival time / departure time of the terminal, and accommodation information.

방문지 정보 관리부(20)는 사용자가 상기 여행지에서 방문할 방문지 정보를 획득하고 일정 정보를 구성하는 기능을 수행한다. The destination information management unit 20 performs a function of acquiring destination information to be visited by the user and configuring schedule information.

여기에서, 방문지 정보라 함은, 해당 여행지에서 사용자가 방문하고자 하는 관광지를 의미한다. 예컨대, 여행지가 "파리"인 경우, 에펠탑, 몽마르뜨 언덕 등과 같은 관광지가 방문지가 된다.Here, the destination information means a tourist attraction that a user wants to visit at the corresponding destination. For example, when the destination is "Paris", a tourist destination such as the Eiffel Tower and Montmartre hill becomes a destination.

이는 다음과 같은 방법으로 획득될 수 있다.This can be obtained in the following way.

즉, 시스템(100)은 사용자가 여행할 여행지에 대한 관광지에 대한 투어 상품 리스트를 제공하여 이를 선택할 수 있도록 하는 인터페이스를 제공하고, 이를 통해 해당 정보를 입력받을 수 있다.That is, the system 100 provides an interface through which a user can select a tour product list for a tourist destination for a travel destination to select it, through which the corresponding information can be input.

도 3은 방문지 정보를 획득하고 일정 정보를 구성하는 방법을 나타낸 도면이다.3 is a view showing a method of obtaining visitor information and configuring schedule information.

도 3을 참조하면, 사용자가 파리를 여행지로 선택한 경우, 파리에서 제공될 수 있는 투어 상품 리스트가 표시되며, 사용자는 이 투어 상품 리스트 중에서 원하는 투어 상품을 선택할 수 있다.Referring to FIG. 3, when the user selects Paris as a destination, a list of tour products that can be provided in Paris is displayed, and the user can select a desired tour product from the list of tour products.

투어 상품 리스트에 포함되어 있는 각각의 투어 상품에 대해서는, 시작 위치와 종료 위치, 소요 시간을 함께 표시하도록 하여 사용자가 이를 참조하여 선택할 수 있도록 한다. 여기에서, 소요 시간은 해당 방문지를 여행할 때 걸리는 총 시간을 의미하며, 이는 사용자가 직접 입력하거나 시스템(100)에서 미리 설정되어 있는 예상 소요 시간들 중에서 선택하도록 할 수 있다.For each tour product included in the tour product list, the start position, the end position, and the required time are displayed together so that the user can select it by referring to it. Here, the time required means the total time taken when traveling the corresponding destination, which can be input by the user or selected from the estimated time required in advance in the system 100.

시작 위치는 해당 방문지를 여행할 때의 출발 위치(장소)이고, 종료 위치는 해당 방문지를 여행하고 난 후의 도착 위치(장소)를 의미한다.The starting position is a starting position (place) when traveling the corresponding destination, and an ending position is an arrival position (place) after traveling the corresponding destination.

또한, 각각의 투어 상품은, 해당 투어 상품이 가능한 또한 각 일정은 이 일정이 가능한 여부에 대한 스케쥴 정보를 가지며, 이를 투어 상품과 함께 표시하도록 한다. 예컨대, 투어 상품이 박물관 방문 상품인 경우 박물관의 운영 시간이 스케쥴 정보가 된다. 만약, 사용자가 여행할 날짜에 해당 투어 상품의 스케쥴이 없는 경우 해당 투어 상품은 표시되지 않도록 하여, 스케줄이 있는 투어 상품들만 표시되도록 할 수도 있다.In addition, each tour product has schedule information on whether the tour product is possible or not, and each schedule has a schedule information on whether or not this event is possible, and is displayed together with the tour product. For example, when the tour product is a museum visit product, the operating time of the museum becomes schedule information. If the user does not have a schedule for the tour product on the date of travel, the tour product may not be displayed, so that only tour products with a schedule may be displayed.

사용자가 투어 상품을 선택하면, 시스템(100)은 해당 투어 상품 즉, 방문지 정보에 대한 일정 정보를 구성한다.When the user selects a tour product, the system 100 configures schedule information for the tour product, that is, destination information.

도 4는 일정 정보의 일예를 나타낸 도면이다.4 is a diagram showing an example of schedule information.

도 4에 나타낸 바와 같이, 일정 정보는 해당 방문지를 기준으로, 소요 시간, 시작 위치, 종료 위치 및 스케쥴 정보를 포함한다.As shown in FIG. 4, the schedule information includes a required time, a start position, an end position, and schedule information based on a corresponding destination.

도 4의 일정 정보는, 사용자가 방문지(투어 상품)로서 "몽생미셀투어"를 선택한 경우, "몽생미셀투어"에 대해 소요 시간, 시작 위치, 종료 위치 및 스케쥴 정보가 구성됨을 알 수 있다.In the schedule information of FIG. 4, when the user selects “Mont Saint-Michel Tour” as a destination (tour product), it can be seen that time, start position, end location, and schedule information are configured for “Mont Saint-Michel Tour”.

여기서, 전술한 바와 같이, 소요 시간은 해당 방문지를 여행할 때 걸리는 총 시간을 의미하며, 시작 위치는 해당 방문지를 여행할 때의 출발 위치(장소)이고, 종료 위치는 해당 방문지를 여행하고 난 후의 도착 위치(장소)이며, 스케쥴 정보는 해당 방문지를 여행할 수 있는 가능한 일정 정보를 의미한다.Here, as described above, the time required means the total time it takes to travel the destination, the starting position is the starting position (place) when traveling the destination, and the ending location is after traveling the destination It is the arrival location (place), and the schedule information refers to possible schedule information for traveling to the destination.

이와 같은 일정 정보는, 앞서 설명한 바와 같이, 각 방문지에 상응하여 시스템(100)을 통해 제공되는 투어 상품 리스트에 포함된 각각의 투어 상품에 미리 대응하여 저장되어 있으므로, 사용자의 특정 투어 상품(즉, 방문지 정보)를 선택하면 해당 투어 상품에 대해 저장되어 있는 일정 정보를 이용하여 사용자의 방문지 정보에 대한 일정 정보를 구성할 수 있다.As described above, as described above, each tour product included in the tour product list provided through the system 100 corresponding to each visited location is stored in advance, so a specific tour product of the user (ie, If you select (Visitor Information), you can configure the schedule information for the user's destination information by using the schedule information stored for the corresponding tour product.

한편, 유사 일정 검색부(30)는, 여행 정보 데이터베이스(60)로부터 상기 여행지 정보에 상응하는 유사 일정을 검색하는 기능을 수행한다.Meanwhile, the similar itinerary search unit 30 performs a function of searching the similar itinerary corresponding to the destination information from the travel information database 60.

전술한 바와 같이, 여행지 정보는 사용자가 여행할 여행지에 대한 여행 지역 정보, 상기 여행지를 여행할 날짜 및 상기 여행지에 대한 여행 종류 정보를 포함하며, 여행 정보 데이터베이스(60)로부터 이들 각각의 정보들을 포함하는 유사 일정 들을 검색한다.As described above, the travel destination information includes travel area information for a travel destination for a user to travel, a date to travel the travel destination, and travel type information for the travel destination, and includes each of these information from the travel information database 60 Search similar schedules.

예컨대, 사용자가 "신혼 여행"(여행 종류 정보)으로 "파리"에 11월 4일(일)에 도착하고, 11월 7일(수)에 출발하는 것으로 여행지 정보의 날짜 정보를 입력한 경우 이는 3박 4일의 일정이므로, 여행 데이터베이스(60)로부터 3박 4일 일정이며 여행 종류가 신혼 여행인 유사 일정들을 검색한다.For example, if a user arrives on November 4 (Sun) in "Paris" as "honeymoon" (travel type information) and departs on Wednesday, November 7, and enters the date information of the destination information, this is Since it is a three-night and four-day schedule, the travel database 60 searches for three- and four-day schedules and similar itineraries for which the travel type is honeymoon.

검색된 유사 일정은, 각각의 날짜별로 전술한 바와 같은 일정 정보를 포함한다.The searched similar schedule includes schedule information as described above for each date.

도 5는 유사 일정의 일예를 나타낸 것이다.5 shows an example of a similar schedule.

도 5에 나타낸 바와 같이, 검색된 유사 일정은 여행 지역이 "파리"이고, 여행 날짜는 2017.11.01(월)~2017.11.04(목)의 3박 4일이고, 여행 종류는 신혼 여행임을 알 수 있다.As shown in FIG. 5, it can be seen that the searched similar itinerary is "Paris" in the travel area, and the travel date is 3 nights 4 days from November 11, 2017 (Mon) to November 4, 2017 (Thu), and the type of travel is honeymoon. have.

또한, 해당 유사 일정에는 각각의 날짜 별로 일정 정보가 구성되는데 도 4에서 설명한 바와 같이 각각의 방문지 정보와 이에 상응하여 해당 방문지에 대한 여행이 이루어진 날짜, 시간 정보 등이 포함된 일정 정보가 포함된다.In addition, the similar itinerary includes schedule information for each date. As described with reference to FIG. 4, it includes schedule information including information on each destination and corresponding date and time of travel for the destination.

도 5에서는 하나의 유사 일정만을 나타내었으나 이와 같은 유사 일정이 복수개 검색되고 이들은 후술하는 후보 시간 표시부(50)에서 후보 시간을 사용자가 결정하도록 하는데 사용된다.Although only one similar schedule is shown in FIG. 5, a plurality of such similar schedules are searched, and they are used to allow the user to determine the candidate time in the candidate time display unit 50 to be described later.

한편, 이 때, 검색되는 유사 일정 데이터가 충분히 많은 경우 여행 시기(계절 또는 월)까지 고려하여 검색되는 데이터의 양을 적절히 조절할 수 있다. 만약, 검색되는 유사 일정 데이터가 미리 설정된 값에 미치지 못하는 경우에는, 여행 종류 정보를 제외하고 나머지 정보에 의해 매칭되는 유사 일정을 검색한다.On the other hand, in this case, if there are sufficiently many similar itinerary data to be searched, the amount of data to be searched can be appropriately adjusted in consideration of the travel time (season or month). If the searched similar itinerary data does not reach the preset value, the similar itinerary matched by the rest of the information is searched for except the travel type information.

후보 시간대 리스트 생성부(40)는 사용자의 여행지 정보 및 일정 정보에 기초하여 일정 정보에 포함된 방문지에 대한 여행이 이루어질 수 있는 후보 시간대에 대한 리스트인 후보 시간대 리스트를 생성하는 기능을 수행한다.The candidate time zone list generating unit 40 performs a function of generating a candidate time zone list that is a list of candidate time zones in which a trip to a destination included in the schedule information can be made based on the user's destination information and schedule information.

전술한 바와 같이, 여행지 정보는, 여행지를 여행할 날짜 정보를 포함하는데, 여기서 날짜 정보는 해당 여행지에 도착하는 날짜와 여행지를 떠나는 날짜를 포함한다.As described above, the destination information includes date information of traveling the destination, where the date information includes the date of arriving at the destination and the date of leaving the destination.

이러한 날짜 정보를 고려하여 일정 정보에 포함된 방문지(투어 상품)이 이루어질 수 있는 후보 시간대를 결정한다.Considering the date information, a candidate time zone in which a destination (tour product) included in the schedule information can be made is determined.

후보 시간대의 결정은 다음과 같은 과정을 통해 이루어질 수 있다.The determination of the candidate time zone can be made through the following process.

우선, 일정 정보에 포함된 방문지(투어 상품)의 스케쥴 정보와 사용자의 여행지 정보의 날짜 정보를 비교하여 해당 방문지를 여행할 날짜에 대한 후보 시간대를 결정한다.First, by comparing the schedule information of the destination (tour product) included in the schedule information with the date information of the user's destination information, a candidate time zone for a date of traveling the destination is determined.

예컨대, 사용자가 "파리"에 11월 4일(일)에 도착하고, 11월 7일(수)에 출발하는 것으로 여행지 정보의 날짜 정보를 입력했다고 하고, "몽생미셀투어"를 방문지(투어 상품)로 선택한 경우, "몽생미셀투어"의 스케쥴 정보를 참조하면 월,화,수 오전 6시 30분 부터 가능하므로 사용자의 날짜 정보와 비교하면 11월 5일(월)과 11월 6일(화)에 "몽생미셀투어"가 가능하다. 따라서, 후보 시간대 리스트 생성부(40)는 11월 5일(월)과 11월 6일(화)을 후보 시간대로 결정한다.For example, it is said that a user arrives on "Paris" on November 4 (Sun), and enters the date information of the destination information by departing on November 7 (Wed), and visits "Mont Saint Michel Tour" (tour product) If is selected, refer to the schedule information of "Mont Saint-Michel Tour", it is possible from 6:30 AM on Monday, Tuesday and Wednesday, so if compared with the user's date information, it will be on November 5 (Mon) and November 6 (Tue). "Mont Saint Michel Tour" is possible. Therefore, the candidate time zone list generation unit 40 determines November 5 (Mon) and November 6 (Tue) as the candidate time zone.

다음으로, 상기 후보 시간대에 다른 일정 정보가 없는지를 확인하고 다른 일정 정보가 없는 경우 해당 후보 시간대를 최종 후보 시간대로 확정한다. Next, it is checked whether there is no other schedule information in the candidate time zone, and if there is no other schedule information, the corresponding candidate time zone is determined as the final candidate time zone.

현 시점에서 사용자는 "몽생미셀투어"만을 선택한 상태이므로, 다른 일정 정보가 없으므로 11월 5일(월)과 11월 6일(화)를 최종 후보 시간대로 결정하고 이를 후보 시간대 리스트에 포함시킨다.At this point, since the user has only selected “Mont Saint-Michel Tour”, there is no other schedule information, so November 5 (Mon) and November 6 (Tue) are determined as final candidate time zones and included in the candidate time zone list.

이 때, 해당 후보 시간대가 미리 설정해 둔 일정 시간 이하의 값을 갖는 경우, 오전, 오후, 저녁으로만 구분해 후보 시간대 리스트에 포함시킨다.At this time, if the candidate time zone has a value less than or equal to a predetermined time set in advance, it is classified into morning, afternoon, and evening and included in the candidate time zone list.

한편, 후보 시간대가 사용자가 여행할 날짜 정보의 첫째 날 즉, 도착하는 날짜인 경우, 도착 시간이 입력된 경우 도착 시간 이후에 대해서만 고려하며 마지막 날 즉, 출발하는 날짜인 경우 해당 도시를 떠나는 시간이 입력된 경우 해당 시간 이전에 대해서만 고려하여 후보 시간대를 결정한다.On the other hand, if the candidate time zone is the first day of the date information to be traveled by the user, that is, the arrival date, if the arrival time is entered, only after the arrival time is considered and the last day, that is, the departure date, the time to leave the city If entered, the candidate time zone is determined by considering only the previous time.

후보 시간 표시부(50)는 상기 생성된 후보 시간대 리스트에 포함된 후보 시간을 사용자 단말기에 표시하도록 하고 사용자가 선택한 후보 시간에 따라 여행 일정을 구성하는 기능을 수행한다.The candidate time display unit 50 displays a candidate time included in the generated candidate time zone list on the user terminal and configures a travel itinerary according to the candidate time selected by the user.

도 6은 후보 시간 표시부(50)의 동작을 설명하기 위한 도면이다.6 is a diagram for explaining the operation of the candidate time display unit 50.

앞의 예에서 "몽생미셀투어"에 대해서 11월 5일(월) 및 11월 6일(화)을 후보 시간대로 생성하였으므로, 도 5에 나타낸 바와 같이 날짜별로 여행 일정을 표시하는 인터페이스를 사용자 단말기(200)로 제공하여 표시하도록 하고, 이 중에서 해당 날짜 즉, 11월 5일(월) 및 11월 6일(화)을 색깔을 달리하는 등의 방식으로 표시하고 사용자가 원하는 후보 시간을 선택하도록 한다.In the previous example, since November 5 (Mon) and November 6 (Tue) were created for the “Mont Saint Michel Tour” as a candidate time zone, as shown in FIG. 5, an interface displaying a travel itinerary by date is shown in a user terminal ( 200) and display the corresponding dates, that is, November 5 (Mon) and November 6 (Tue) in different ways, and select the desired candidate time. .

도 6에서는 11월 5일(월) 및 11월 6일(화) 두 날짜에 "+" 버튼이 표시되므로 이들 두 날짜에 "몽생미셀투어"가 가능함을 사용자가 파악할 수 있고 이에 기초하여 사용자는 원하는 날짜를 선택한다.In FIG. 6, since the “+” button is displayed on the two dates of November 5 (Mon) and November 6 (Tue), the user can grasp that “Mont Saint Michel Tour” is possible on these two dates, and based on this, the user wants Choose a date.

한편, 후보 시간 표시부(50)는, 후보 시간대 리스트에 포함된 후보 시간을 표시할 때 상기 유사 일정 검색부에서 검색된 유사 일정을 고려하여 해당 후보 시간의 적합도를 계산하고 계산된 적합도를 함께 표시하도록 하는 것이 바람직하다.Meanwhile, when displaying the candidate time included in the candidate time zone list, the candidate time display unit 50 considers the similar schedule searched by the similar schedule search unit and calculates the suitability of the candidate time and displays the calculated goodness together It is preferred.

도 7은 후보 시간 표시부(50)에 의해 적합도가 표시된 화면의 일예를 나타낸 것이다.7 shows an example of a screen in which the degree of fitness is displayed by the candidate time display unit 50.

도 7을 참조하면, 11월 5일(월) 및 11월 6일(화) 두 날짜가 "몽생미셀투어"에 대한 후보 시간으로 표시되며, 이중에서 11월 5일(월)은 65%의 적합도, 11월 6일은 23%의 적합도가 함께 표시되어 있음을 알 수 있다.Referring to FIG. 7, two dates of November 5 (Mon) and November 6 (Tue) are displayed as candidate times for "Mont Saint-Michel Tour", of which November 5 (Mon) is 65% goodness of fit , On November 6, it can be seen that the suitability of 23% is also displayed.

여기에서, 적합도는 다음과 같이 계산된다.Here, the goodness of fit is calculated as follows.

적합도 = 전체 유사 일정 중 방문지에 대한 여행이 해당 후보 시간대에 이루어진 유사 일정의 갯수/전체 유사 일정의 갯수Goodness of fit = the number of similar itineraries / tours of all similar itineraries in the candidate's time zone for the trip

즉 적합도는 다른 사람들의 유사 일정 중에서 후보 시간대에 해당 방문지에 대한 여행이 이루어진 비율을 의미하므로, 적합도가 높을수록 그 후보 시간대에 많은 사람이 해당 방문지를 여행했다는 것을 의미한다.That is, since the degree of fitness means the ratio of travel to the corresponding destination in the candidate time zone among similar schedules of other people, the higher the fitness, the more people traveled to the destination in the candidate time period.

전술한 바와 같이, 유사 일정 검색부(30)는 사용자의 여행지 정보에 매칭되는 유사 일정을 검색하는데, 검색된 유사 일정은 도 5에서 설명한 바와 같은 일정 정보가 포함되어 있으므로, 이 일정 정보를 참조하여 전체 유사 일정 중에서 해당 방문지에 대한 여행이 해당 후보 시간대에 이루어졌는지를 알 수 있다.As described above, the similar itinerary search unit 30 searches for similar itineraries that match the user's travel destination information. Since the searched similar itineraries include itinerary information as described in FIG. 5, the entire itinerary is referred to the entire itinerary. Among similar itineraries, it can be seen whether the trip to the destination was made in the candidate's time zone.

이에 의하여 적합도를 계산하면, 11월 5일은 65%의 적합도, 11월 6일은 23%의 적합도가 계산되고 이를 도 7에 나타낸 바와 같이 사용자 단말기(200)를 통해 표시될 수 있도록 한다.Accordingly, when the fitness is calculated, the fitness of 65% is calculated on November 5, and the fitness of 23% on November 6 is calculated and displayed through the user terminal 200 as shown in FIG. 7.

한편, 후보 시간 표시부(50)는, 다른 방법으로서, 후보 시간대 리스트에 포함된 후보 시간을 표시할 때 상기 유사 일정 검색부에서 검색된 유사 일정을 고려하여 계산된 해당 후보 시간의 적합도와 시간 고려 함수를 계산하고 적합도와 시간 고려 함수를 더한 값을 시간대 점수로 하고 해당 시간대 점수를 함께 표시하도록 할 수도 있다.On the other hand, the candidate time display unit 50, as another method, when displaying the candidate time included in the candidate time zone list, calculates the suitability and time consideration function of the candidate time calculated in consideration of the similar schedule searched by the similar schedule search unit. It is also possible to calculate and add the appropriateness and time consideration function to the time zone score and display the corresponding time zone score together.

여기에서, 시간 고려 함수는 다음의 두 가지 조건 중 하나 이상을 충족하는 경우 사전에 지정된 상수값을 가지고 그렇지 않은 경우 0의 값을 가진다.Here, the time consideration function has a predetermined constant value when one or more of the following two conditions are met, and a value of 0 otherwise.

조건 1 : 해당 후보시간대 이전/이후에 등록된 일정이 있거나 숙소로 또는 숙소에서 이동하는 경우 해당 일정의 위치 또는 숙소에서 방문지의 시작 또는 종료 위치로 이동하는데 걸리는 시간(또는 거리)을 계산해 특정한 값 이하인 경우Condition 1: If there is a registered schedule before / after the candidate's time zone, or if you move to or from the accommodation, calculate the time (or distance) to move to the start or end location of the destination from the accommodation or from the accommodation, or less than a specific value Occation

조건 2 : 해당 후보 시간대 이전 일정의 종료 장소(또는 숙소)에서 이후 일정의 시작 장소(또는 숙소)로 가는 시간에 비해 해당 방문지의 추가로 인한 이동 경로의 증가가 특정한 값 이하일 경우Condition 2: If the increase in the travel route due to the addition of the destination is less than a certain value compared to the time from the ending place (or lodging) of the schedule before the candidate's time zone to the starting place (or lodging) of the subsequent schedule

즉, 시간 고려 함수는, 해당 후보 시간대의 전후 일정을 고려하여 해당 후보 시간대의 방문지로 인해 전후 일정과의 연결 시간이 커지는가를 점수화한 것으로서, 연결 시간이 특별히 커지지 않을 수록 높은 점수를 부여하는 것이다.That is, the time consideration function is to score whether the connection time with the front-and-rear schedule is increased due to the visits of the candidate time zone in consideration of the front-and-rear schedule of the candidate time zone, and gives a higher score if the connection time is not particularly large.

도 8 및 도 9는 시간 고려 함수를 적합도와 함께 표시한 경우의 예를 나타낸 화면이다.8 and 9 are screens showing an example in which the time consideration function is displayed together with the fitness.

도 8을 참조하면, 방문지가 "몽파르나스 타워"인 경우, 후보 시간대가 A~F로 구분되어 표시되고 각각의 후보 시간대에는 적합도와 전술한 시간 고려 함수를 더한 값인 해당 시간대 점수가 표시된다.Referring to FIG. 8, when the destination is “Mont Parnas Tower”, candidate time zones are divided into A to F, and each candidate time zone is marked with a corresponding time zone score, which is a value obtained by adding the fit and the above-mentioned time consideration function.

도 8의 예는, 사용자가 앞서 설명한 "몽생미셀투어"에 대한 날짜를 11월 5일로 선택했으므로, 해당 날짜에는 몽생미셀투어가 선택되어 있음을 표시하고 있으며, 이를 제외한 나머지 날짜에 "몽파르나스 타워"가 가능한 후보 시간대를 앞서 설명한 바와 같은 방식에 의해 결정하고, 해당 후보 시간대 각각에 대해 해당 시간대 점수가 표시된다.In the example of FIG. 8, since the user selected the date for the “Mont Saint-Michel Tour” described above as November 5, it indicates that the Mont Saint-Michel Tour is selected on the date, and the “Mont Parnas Towers” is displayed on the rest of the date. The possible candidate time zones are determined in the same manner as described above, and the corresponding time zone scores are displayed for each of the candidate time zones.

사용자는 이를 확인하여 "몽파르나스 타워"에 대해 원하는 후보 시간대를 선택하고, 후보 시간 표시부(50)는 선택된 후보 시간대에 따라 해당 여행 일정을 구성하게 된다.The user confirms this, selects a desired candidate time zone for the "Mont Parnas Tower", and the candidate time display unit 50 configures the corresponding travel itinerary according to the selected candidate time zone.

도 9의 예는, "몽생미셀투어" 및 "몽파르나스 타워"에 대해 후보 시간대가 선택되어 여행 일정이 구성된 상태에서 "세느강유람선"에 대한 후보 시간대를 선택하는 화면이다.The example of FIG. 9 is a screen for selecting a candidate time zone for the "Seine River Cruise" while the candidate time zone is selected for "Mont Saint Michel Tour" and "Mont Parnas Towers" and a travel itinerary is configured.

도 9에 나타낸 바와 같이, 11월 4일에는 "몽파르나스 타워"가 선택되어 있고, 11월 5일에는 "몽생미셀투어"가 선택되어 있으므로, 이들 날짜를 제외한 나머지 날짜에 대해 전술한 바와 마찬가지의 방식으로 "세느강 유람선"이 이루어질 수 있는 후보 시간대를 결정하는데 이에 의해 11월 6일에 "세느강 유람선"이 가능하다는 것을 표시한다. 이 때 전술한 바와 같이 시간대 점수를 같이 표시하고 사용자가 이에 의해 원하는 후보 시간대를 선택하도록 한다.As shown in FIG. 9, "Mont Parnas Towers" is selected on November 4th and "Mont Saint-Michel Tour" is selected on November 5th. In this way, it is possible to determine a candidate time zone in which the "Seine River Cruise" can be made, thereby indicating that the "Seine River Cruise" is possible on November 6. At this time, the time zone scores are displayed together as described above, and the user selects a desired time zone accordingly.

도 10은 도 1 내지 도 9에 의한 시스템(100)에서 수행되는 본 발명의 방법을 나타낸 흐름도이다.10 is a flow chart showing the method of the present invention performed in the system 100 according to FIGS. 1 to 9.

도 10을 참조하면, 우선 여행지 정보 관리부(10)는 사용자가 여행할 여행지에 대한 여행 지역 정보, 상기 여행지를 여행할 날짜 및 상기 여행지에 대한 여행 종류 정보를 포함하는 여행지 정보를 획득한다(S100). 획득된 여행지 정보는 방문지 정보 관리부(20)로 전달된다(S110).Referring to FIG. 10, first, the travel destination information management unit 10 acquires travel destination information including travel area information on a travel destination for a user to travel, a date to travel the travel destination, and travel type information on the travel destination (S100). . The obtained travel destination information is transmitted to the visit destination information management unit 20 (S110).

방문지 정보 관리부(20)는, 전술한 바와 같은 방법에 의해 사용자가 상기 여행지에서 방문할 방문지 정보를 획득하고 방문지 정보에 대한 소요 시간, 시작 위치, 종료 위치, 스케쥴 정보를 포함하는 일정 정보를 구성한다(S120).The destination information management unit 20 obtains destination information for a user to visit at the destination by the method as described above, and configures schedule information including a time required for the destination information, a start location, an end location, and schedule information. (S120).

다음으로, 유사 일정 검색부(30)는 여행 정보 데이터베이스(60)로부터 상기 여행지 정보에 상응하는 유사 일정을 검색한다(S140). 검색된 유사 일정은 후보 시간대 리스트 생성부(40)로 전송된다(S150).Next, the similar itinerary search unit 30 searches the similar itinerary corresponding to the destination information from the travel information database 60 (S140). The searched similar schedules are transmitted to the candidate time zone list generator 40 (S150).

이후, 후보 시간대 리스트 생성부(40)는, 전술한 바와 같은 방법을 통해, 사용자의 여행지 정보 및 일정 정보에 기초하여 일정 정보에 포함된 방문지에 대한 여행이 이루어질 수 있는 후보 시간대에 대한 리스트인 후보 시간대 리스트를 생성하고(S160), 후보 시간 표시부(50)는 앞서 설명한 바와 같은 방식을 통해 상기 생성된 후보 시간대 리스트에 포함된 후보 시간을 사용자 단말기에 표시하도록 하고 사용자가 선택한 후보 시간에 따라 여행 일정을 구성한다(S170).Subsequently, the candidate time zone list generating unit 40 is a candidate that is a list of candidate time zones in which a trip to a destination included in the schedule information can be made based on the user's destination information and schedule information through the method described above. The time zone list is generated (S160), and the candidate time display unit 50 displays the candidate time included in the generated candidate time zone list on the user terminal in the same manner as described above, and travels according to the candidate time selected by the user Configure (S170).

이상에서 본 발명에 의한 바람직한 실시예를 참조하여 본 발명의 구성을 설명하였으나 본 발명은 상기 실시예에 한정되는 것이 아니며 다양한 수정 및 변형 실시가 가능함을 유의해야 한다.Although the configuration of the present invention has been described with reference to the preferred embodiment according to the present invention, it should be noted that the present invention is not limited to the above embodiment and various modifications and variations can be implemented.

100...여행 일정 추천 서비스 제공 시스템
10...여행지 정보 관리부
20...방문지 정보 관리부
30...유사 일정 검색부
40...후보 시간대 리스트 생성부
50...후보 시간 표시부
100 ... travel itinerary recommendation service provision system
10 ... Travel Information Management Department
20 ... Visiting Information Management Department
30 ... Similar Schedule Search
40 ... candidate time zone list generator
50 ... candidate time display

Claims (5)

여행 일정 추천 서비스 제공 시스템으로서,
사용자가 여행할 여행지에 대한 여행 지역 정보, 상기 여행지를 여행할 날짜 및 상기 여행지에 대한 여행 종류 정보를 포함하는 여행지 정보를 획득하는 여행지 정보 관리부;
사용자가 상기 여행지에서 방문할 방문지 정보를 획득하고 방문지 정보에 대한 소요 시간, 시작 위치, 종료 위치, 스케쥴 정보를 포함하는 일정 정보를 구성하는 방문지 정보 관리부;
여행 정보 데이터베이스로부터 상기 여행지 정보에 상응하는 유사 일정을 검색하는 유사 일정 검색부;
사용자의 여행지 정보 및 일정 정보에 기초하여 일정 정보에 포함된 방문지에 대한 여행이 이루어질 수 있는 후보 시간대에 대한 리스트인 후보 시간대 리스트를 생성하는 후보 시간대 리스트 생성부; 및
상기 생성된 후보 시간대 리스트에 포함된 후보 시간을 사용자 단말기에 표시하도록 하고 사용자가 선택한 후보 시간에 따라 여행 일정을 구성하는 후보 시간 표시부
를 포함하는 여행 일정 추천 서비스 제공 시스템.
Itinerary recommendation service providing system,
A travel destination information management unit for acquiring travel destination information including travel area information on a travel destination to be traveled by a user, a date to travel to the travel destination, and travel type information on the travel destination;
A visitor information management unit for acquiring visitor information to be visited by the user and configuring schedule information including a time required for the visitor information, a start position, an end position, and schedule information;
A similar itinerary search unit that searches for similar itineraries corresponding to the destination information from a travel information database;
A candidate time zone list generator configured to generate a candidate time zone list that is a list of candidate time zones in which a trip to a destination included in the schedule information can be made based on the user's travel destination information and schedule information; And
A candidate time display unit configured to display a candidate time included in the generated candidate time zone list on a user terminal and configure a travel itinerary according to a candidate time selected by the user
Itinerary recommendation service providing system comprising a.
청구항 1에 있어서,
상기 후보 시간대 리스트 생성부는,
상기 일정 정보에 포함된 방문지에 대한 스케쥴 정보와 사용자의 여행지 정보의 날짜 정보를 비교하여 해당 방문지를 여행할 날짜에 대한 후보 시간대를 결정하고, 상기 후보 시간대에 다른 일정 정보가 없는 경우 해당 후보 시간대를 최종 후보 시간대로 확정하는 것을 특징으로 하는 여행 일정 추천 서비스 제공 시스템.
The method according to claim 1,
The candidate time zone list generating unit,
By comparing the schedule information for the destination included in the schedule information with the date information of the user's destination information, a candidate time zone is determined for a date to travel to the destination, and if there is no other schedule information in the candidate time zone, the candidate time zone is determined. Itinerary recommendation service providing system characterized in that the final candidate time zone is determined.
청구항 1에 있어서,
상기 유사 일정은, 일정 정보를 더 포함하고,
상기 후보 시간 표시부는, 상기 유사 일정 검색부에서 검색된 유사 일정을 고려하여 하기의 수식
적합도=전체 유사 일정 중 방문지에 대한 여행이 해당 후보 시간대에 이루어진 유사 일정의 갯수/전체 유사 일정의 갯수
에 의해 적합도를 계산하고 계산된 적합도를 함께 표시하도록 하는 것을 특징으로 하는 여행 일정 추천 서비스 제공 시스템.
The method according to claim 1,
The similar schedule further includes schedule information,
The candidate time display unit, considering the similar schedule searched by the similar schedule search unit, the following formula
Goodness of fit = The number of similar itineraries / travels of all similar itineraries in the candidate's time zone.
A travel itinerary recommendation service providing system characterized in that the fitness is calculated by and the calculated fitness is displayed together.
청구항 3에 있어서,
상기 후보 시간 표시부는, 상기 적합도와 시간 고려 함수를 더한 값을 시간대 점수로 하고 해당 시간대 점수를 함께 표시하도록 하는 것을 특징으로 하는 여행 일정 추천 서비스 제공 시스템.
The method according to claim 3,
The candidate time display unit is a system for providing a travel itinerary recommendation service, characterized in that a value obtained by adding the fit and the time consideration function is a time zone score and the corresponding time zone score is displayed together.
청구항 1 내지 청구항 5 중 어느 한 항에 의한 여행 일정 추천 서비스 제공 시스템에 의한 여행 일정 추천 서비스 제공 방법으로서,
사용자가 여행할 여행지에 대한 여행 지역 정보, 상기 여행지를 여행할 날짜 및 상기 여행지에 대한 여행 종류 정보를 포함하는 여행지 정보를 획득하는 제1 단계;
사용자가 상기 여행지에서 방문할 방문지 정보를 획득하고 방문지 정보에 대한 소요 시간, 시작 위치, 종료 위치, 스케쥴 정보를 포함하는 일정 정보를 구성하는 제2 단계;
여행 정보 데이터베이스로부터 상기 여행지 정보에 상응하는 유사 일정을 검색하는 제3 단계;
사용자의 여행지 정보 및 일정 정보에 기초하여 일정 정보에 포함된 방문지에 대한 여행이 이루어질 수 있는 후보 시간대에 대한 리스트인 후보 시간대 리스트를 생성하는 제4 단계; 및
상기 생성된 후보 시간대 리스트에 포함된 후보 시간을 사용자 단말기에 표시하도록 하고 사용자가 선택한 후보 시간에 따라 여행 일정을 구성하는 제5 단계
를 포함하는 여행 일정 추천 서비스 제공 방법.
A method for providing a travel itinerary recommendation service by a system for providing a travel itinerary recommendation service according to any one of claims 1 to 5,
A first step of obtaining travel destination information including travel area information on a travel destination for a user to travel, a date to travel the travel destination, and travel type information on the travel destination;
A second step in which the user obtains destination information to be visited at the destination and configures schedule information including a time required for the destination information, a start location, an end location, and schedule information;
A third step of searching for a similar itinerary corresponding to the travel destination information from a travel information database;
A fourth step of generating a candidate time zone list which is a list of candidate time zones in which a trip to a destination included in the schedule information can be made based on the user's travel destination information and schedule information; And
A fifth step of displaying the candidate time included in the generated candidate time zone list on the user terminal and configuring the travel itinerary according to the candidate time selected by the user
Itinerary recommendation service providing method comprising a.
KR1020180130430A 2018-10-30 2018-10-30 System and method for providing itinerary recommendation services Active KR102169110B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180130430A KR102169110B1 (en) 2018-10-30 2018-10-30 System and method for providing itinerary recommendation services

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180130430A KR102169110B1 (en) 2018-10-30 2018-10-30 System and method for providing itinerary recommendation services

Publications (2)

Publication Number Publication Date
KR20200048381A true KR20200048381A (en) 2020-05-08
KR102169110B1 KR102169110B1 (en) 2020-10-22

Family

ID=70677515

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180130430A Active KR102169110B1 (en) 2018-10-30 2018-10-30 System and method for providing itinerary recommendation services

Country Status (1)

Country Link
KR (1) KR102169110B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102473099B1 (en) * 2022-01-20 2022-11-30 이정한 Travel information management system using an integrated platform

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102445555B1 (en) * 2022-01-04 2022-09-22 (주)스토리시티 System and method for providing tour itinerary customized to user

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120081436A (en) * 2011-01-11 2012-07-19 (주)제이벤투스마이투어 System and method of itinerary design
KR20140046792A (en) 2012-10-11 2014-04-21 황규원 Travel scheduling system and travel scheduling method using the system
KR20150010505A (en) * 2013-07-19 2015-01-28 용성춘 System for providing tour guide information production service on on-line and method thereof
JP2016018519A (en) * 2014-07-11 2016-02-01 株式会社Jtbワールドバケーションズ Travel product reservation support device, travel product reservation support method, and printed matter for selling travel products
JP2018101187A (en) * 2016-12-19 2018-06-28 英幸 山本 Travel planning system, travel planning method, and program
JP2018124392A (en) * 2017-01-31 2018-08-09 富士通株式会社 Optical fiber mounting structure and optical module

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120081436A (en) * 2011-01-11 2012-07-19 (주)제이벤투스마이투어 System and method of itinerary design
KR20140046792A (en) 2012-10-11 2014-04-21 황규원 Travel scheduling system and travel scheduling method using the system
KR20150010505A (en) * 2013-07-19 2015-01-28 용성춘 System for providing tour guide information production service on on-line and method thereof
JP2016018519A (en) * 2014-07-11 2016-02-01 株式会社Jtbワールドバケーションズ Travel product reservation support device, travel product reservation support method, and printed matter for selling travel products
JP2018101187A (en) * 2016-12-19 2018-06-28 英幸 山本 Travel planning system, travel planning method, and program
JP2018124392A (en) * 2017-01-31 2018-08-09 富士通株式会社 Optical fiber mounting structure and optical module

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102473099B1 (en) * 2022-01-20 2022-11-30 이정한 Travel information management system using an integrated platform

Also Published As

Publication number Publication date
KR102169110B1 (en) 2020-10-22

Similar Documents

Publication Publication Date Title
Lim et al. Personalized trip recommendation for tourists based on user interests, points of interest visit durations and visit recency
US11493347B2 (en) Using historical location data to improve estimates of location
US20090182498A1 (en) Systems and Methods to Provide Navigational Assistance Using an Online Social Network
US20140229102A1 (en) Method and system for dynamic travel plan management
US10530733B2 (en) Inferring preferences from message metadata and conversations
KR20170046333A (en) Service system for travel planning
WO2016075835A1 (en) Itinerary determination method, itinerary determination program and itinerary determination device
KR102210184B1 (en) System and method for providing recommendation service for travel route
JP6728029B2 (en) Providing device, providing method, and providing program
JP5846576B2 (en) Visited neighborhood information providing server and information providing method
KR20180055132A (en) travel information sharing/recommending service system based on position information
US20160131491A1 (en) Interactively Scheduling an Itinerary
JP2019046256A (en) INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING PROGRAM, INFORMATION PROCESSING DEVICE, AND INFORMATION PROCESSING METHOD
US20160146608A1 (en) Automatic tour guiding method
CN116204733A (en) Multi-destination viewing method and device, device for viewing and storage medium
Ho et al. Constructing a personalized travel itinerary recommender system with the Internet of Things
KR101741710B1 (en) Apparatus for providing of travel map and method thereof
Hammad et al. PureNav: A Personalized Navigation Service for Environmental Justice Communities Impacted by Planned Disruptions
KR102169110B1 (en) System and method for providing itinerary recommendation services
Dietz et al. Recommending crowdsourced trips on wondary
Ayala et al. A mobile and interactive multiobjective urban tourist route planning system
KR20240089363A (en) Technology for delivering experience-centric navigation sessions
JP7388454B2 (en) Information generation method
KR20130093999A (en) Travel information sharing service system using location based service interlinked no-sql and rdbms
Lim Personalized Recommendation of Travel Itineraries based on Tourist Interests and Preferences.

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

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

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-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

PG1501 Laying open of application

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

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

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

PR1001 Payment of annual fee

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

Fee payment year number: 4

PR1001 Payment of annual fee

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

Fee payment year number: 5

PR1001 Payment of annual fee

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

Fee payment year number: 6