METHOD OF PROVIDING TRAVEL PLAN CREATION MANAGEMENT SERVICE AND SYSTEM FOR SAME
20230121610 · 2023-04-20
Inventors
Cpc classification
G06Q10/047
PHYSICS
G06Q10/025
PHYSICS
International classification
Abstract
Provided is a method of providing a travel plan creation and management service. The method includes: displaying first point information, second point information, and a stopover button on a user terminal; and displaying a stopover candidate list including stopovers when the stopover button is input, wherein the stopover candidate list includes a first stopover group satisfying a first condition that transportation connecting the first point and the stopover to each other exists, and a second stopover group, which satisfies a second condition that transportation connecting the stopover and the second point to each other exists in the first stopover group is separately displayed.
Claims
1. A method of providing a travel plan creation and management service, the method comprising: displaying first point information, second point information, and a stopover button on a user terminal by means of a server; and displaying a stopover candidate list including stopovers when the stopover button is input through the user terminal, wherein the stopover candidate list includes a first stopover group satisfying a first condition that transportation connecting the first point and the stopover to each other exists, and the server displays a second stopover group, which satisfies a second condition that transportation connecting the stopover and the second point to each other exists in the first stopover group, to be discriminated from the first stopover group.
2. The method of claim 1, wherein, in the second stopover group, the sum of a first estimated time that is taken to move from the first point to the stopover, a second estimated time that is taken for sightseeing at the stopover, and a third estimated time that is taken to move from the stopover to the second point is within a period range between a schedule end time point at the first point to a schedule start time point at the second point.
3. The method of claim 2, wherein the stopover candidate list separately displays a third stopover group further satisfying a third condition that an available accommodation facility exists in the second stopover group.
4. The method of claim 1, wherein when any one of stopovers not included in the second stopover group is selected from the first stopover group, a travel schedule sequentially passing through the first point, the stopover, the first point, and the second point is made.
5. The method of claim 1, wherein the first point information, the second point information, and the stopover candidate list are displayed in a map included in a GUI provided to the user terminal.
6. A system for providing a travel plan creation and management service, the system comprising a server connected to a user terminal through a wired/wireless communication network, and providing a service for creating and managing a travel plan, wherein the server includes: a database including user information, point information, and traffic information; a GUI control module controlling a GUI provided to a user terminal; and a stopover extraction module extracting and providing a stopover to the GUI control module, the GUI control module provides schedule information image including first point information, second point information, and a stopover button and provides a stopover candidate list including stopovers to the schedule information image when the stopover button is input, the stopover extraction module extracts stopovers included in the stopover candidates, and the stopovers include a first stopover group satisfying a first condition that transportation connecting the first point and the stopover to each other exists and a second stopover group satisfying a second condition that transportation connecting the stopover and the second point to each other exists in the first stopover group.
7. A method of providing a travel plan creation and management service, the method comprising: displaying first point information, second point information, and a stopover button on a user terminal by means of a server; and displaying a stopover candidate list including stopovers when the stopover button is input through the user terminal, wherein the stopover candidate list includes a first stopover group satisfying a first condition that transportation connecting the first point and the stopover to each other exists, the server displays a second stopover group, which satisfies a second condition that transportation connecting the stopover and the second point to each other exists in the first stopover group, to be visually discriminated from the first stopover group, when a stopover not belonging to the second stopover group is selected through the user terminal, the server makes a travel schedule sequentially passing through the first point, the selected stopover, the first point, and the second point, in the second stopover group, the sum of a first estimated time that is taken to move from the first point to the stopover, a second estimated time that is taken for sightseeing at the stopover, and a third estimated time that is taken to move from the stopover to the second point is within a period range between a schedule end time point at the first point to a schedule start time point at the second point, the server derives the first estimated time by summing up a travel time between a first station, where first transportation connecting the first point and the stopover can be used, and the first point, a waiting time at the first station, and an average travel time of the first transportation, and the server derives the third estimated time by summing up a travel time between a second station, where second transportation connecting the stopover and the second point can be used, and the second point, a waiting time at the second station, and an average travel time of the second transportation.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
DETAILED DESCRIPTION OF THE INVENTION
[0021] The advantages and features of the present disclosure, and methods of achieving them will be clear by referring to the exemplary embodiments that will be describe hereafter in detail with reference to the accompanying drawings. However, the present disclosure is not limited to the disclosed embodiments and may be implemented in other various ways. The embodiments may be provided to make the present disclosure clear and completely inform those skilled in the art of the scope of the present disclosure. Like reference numerals indicate like components throughout the specification.
[0022] The terms used herein are provided to describe embodiments without limiting the present disclosure. In the specification, a singular form includes a plural form unless specifically stated in the sentences. The terms “comprise” and/or “comprising” used herein do not exclude that another component, step, operation, and/or element exist or are added in the stated component, step, operation, and/or element.
[0023] Hereafter, the configuration and operation effects of the present disclosure are described in more detail with reference to the accompanying drawings.
[0024]
[0025] A server 300 of a system 1000 for providing a travel plan creation and management service according to an embodiment of the present disclosure includes a database 320 and a controller 310. The server 300 may be connected with a user terminal 100 through a wired/wireless communication network 200 and the user terminal 100 may include a smartphone, a tablet PC, a computer, etc. In an embodiment, the server 300 may be implemented in a local server type that is directly constructed and managed by a company that provides a service to which the present disclosure is applied. In another embodiment, the server 300 may be implemented in a cloud server type that is provided by a global large enterprise, etc.
[0026] In an embodiment, user information, point information, and traffic information can be stored in the database 320. To this end, the database 320 may include a user information DB 321, a point information DB 323, and a traffic information DB 325.
[0027] In an embodiment, the sex, age, personality, and taste of a user, the kinds of fellow travelers (family, lover, friend, etc.), etc. can be stored in the user information DB 321. Further, a travel plan that is created by a user can be stored in the user information DB 321. In an embodiment, a predetermined travel plan can be created by mixing point information and traffic information that are selected by a user.
[0028] In an embodiment, point information such as main tourist information, which includes cities, famous restaurants, or famous tourist spots that a user is visiting, accommodation facilities, user opinions, and grades can be stored in the point information DB 323. Meanwhile, information of points that require a reservation of the point information can be linked with a specific reservation module 318.
[0029] In an embodiment, information such as the schedules of transportation such as airlines, trains, buses, ships, etc. can be stored in the traffic information DB 325. In this case, for airlines, data can be collected in cooperation with an airline schedule inquiry system API and stored in the traffic information DB 325. Further, for trains, data can be stored in the traffic information DB 325 in cooperation with an API of each railroad administration or operating company. Further, it is possible to connect with the API of an operating company for buses, ferries, or the like if it is possible, and if not so, driving information posted on the homepage of each operating company, offline information, or the like can be collected and stored in the traffic information DB 325.
[0030] In an embodiment, the controller 310 may further include a GUI control module 311 and a stopover extraction module 315, and may further include a reservation module 318. In this case, the GUI control module 311 may mean a function unit that performs a function of creating, changing, and managing a GUI that is provided by the user terminal 100. Further, the extraction module 315 can perform a function of extracting and providing a stopover between a first point and a second point to the GUI control module 311.
[0031] An example in which the GUI control module 311 of the system 1000 for providing a travel plan creation and management service according to an embodiment of the present disclosure displays a GUI on the user terminal 100 is exemplified in
[0032] In an embodiment, the first point information 1110, the second point information 1120, and the stopover button 1140 may be displayed in a first region 1100, and items of point information may be displayed on the basis of texts in the first region 1100. In an embodiment, a second region 1200 for displaying a map may be further included in the GUI. A first point icon 1210, a second point icon 1220, a stopover candidate icon 1240, etc. may be displayed at locations, respectively, in the map of the second region 1200. In an embodiment, at least one selected from the first region 1100 and the second region 1200 may be displayed on the user terminal 100, depending on setting by a user. That is, on the user terminal 100, only the first region 1100 may be displayed, only the second region 1200 may be displayed, or both the first region 1100 and the second region 1200 may be displayed.
[0033] In an embodiment, the stopover extraction module 315 can extract stopovers included in stopover candidates from the point information DB 323. In this case, the stopovers included in stopover candidates may include a first stopover group satisfying a first condition. In this case, the first condition may include that transportation that starts from a first point and reaches a stopover exists. Stopovers satisfying the first condition can be defined as a first stopover group. Meanwhile, in a narrow meaning, stopovers where transportation that starts from a first point and reaches a stopover and transportation that starts the stopover and arrives at the first point both exist may be defined as a first stopover group.
[0034] In an embodiment, the stopovers included in stopover candidates may include a second stopover group satisfying a second condition. In this case, the second condition may include that transportation that starts from a stopover and reaches a second point exists. Stopovers satisfying the second condition can be defined as a second stopover group. Meanwhile, in a narrow meaning, the second stopover group may be made include only the stopovers included in the first stopover group. That is, a second stopover group may be defined by only stopovers where transportation between a first point and a stopover exists and transportation that starts from the stopover and arrives at the second point exists.
[0035] In an embodiment, when a stopover candidate list is displayed, a first stopover group and a second stopover group may be displayed to be discriminated. That is, it is possible to make two groups be discriminated by applying different colors or different headers. Referring to
[0036] In an embodiment, a third stopover group that satisfies a third condition in the second stopover group may be separately displayed. In this case, the third condition may include that an available accommodation facility exists. In an embodiment, when a third stopover group is selected, a GUI making it possible to reserve accommodation can be output.
[0037] In an embodiment, the stopover extraction module 315 may include a transportation matching module 315a to extract transportation that satisfies the first condition or the second condition described above. Further, the stopover extraction module 315 may include an accommodation facility matching module 315b to extract accommodation facilities that satisfy the third condition.
[0038] In an embodiment, whether there is transportation between points may be derived in cooperation with the point information DB 323 and the traffic information DB 325.
[0039] In an embodiment, when a plurality of means of transportation exists, it is possible to determine priority in consideration of a travel time, a transportation fee, accessibility, and past sell data. In this case, when accessibility is determined and when an airport is far but a train or a bus is close, an additional point may be given to the train or the bus. Further, it is possible to adjust sequence such that stopovers where high-priority transportation exists are exposed first. Further, when a specific stopover is selected, transportation for moving to the selected stopover can be displayed, and in this case too, means of transportations are arranged in priority sequence so that a user can make a choice.
[0040] In an embodiment, only cases in which there is transportation having a travel time within a predetermined range may be included in the first stopover group. In this case, the predetermined time range may be set by a user. In an embodiment, the stopover extraction module 315 can automatically calculate a predetermined time range. To this end, the stopover extraction module 315 can derive a first estimated time that is taken to move from a first point to a stopover. Further, the stopover extraction module 315 can derive a second estimated time that is taken for sightseeing at a stopover. Further, the stopover extraction module 315 can derive a third estimated time that is taken to move from the stopover to a second point. Further, the stopover extraction module 315 can determine a stopover candidate by determining whether the sum of the first estimated time, the second estimated time, and the third estimated time is within a period range between a schedule end time point at the first point to a schedule start time point at the second point. In an embodiment, when deriving the first estimated time and the third estimated time, it is preferable to consider not only an average travel time of transportation, but a time that is taken to move to a station where it is possible to use the transportation, the waiting time at the station, etc.
[0041] In an embodiment, the reservation module318 can perform a function of making it possible to inquire a present reservation situation of points requiring a reservation, for example, accommodation facilities and tourist spots requiring an entrance ticket of points, and to progress reservation, payment, etc. Further, the reservation module 318 can perform a function of making it possible to inquire the schedules of transportation for moving, etc., and to progress payment, etc.
[0042] Referring to
[0043] In an embodiment, travel schedule information may include first point information, second point information, and stopover button.
[0044] In an embodiment the step of displaying a stopover candidate list (S120) can be performed by displaying a stopover candidate list when the stopover button is input. In this case, the stopover candidates, as described above, can be extracted by the stopover extraction module 315. In an embodiment, when a first point and a second point are selected in advance by a user, the stopover extraction module 315 can derive the first stopover group to the third stopover group described above using data stored in the database 320.
[0045] Referring to
[0046] In an embodiment, whether transportation that can arrive at the second point exists at a predetermined stopover included in the first stopover group is determined (S240), and when transportation exists, the stopover is classified into a second stopover group (S250). It is possible to derive the second stopover group by repeatedly performing this process on stopovers included in the first stopover group.
[0047] In an embodiment, whether and available accommodation facility exists at a predetermined stopover included in the second stopover group is determined (S260), and when an available accommodation facility exists, the stopover is classified into a third stopover group (S270). It is possible to derive the third stopover group by repeatedly performing this process on stopovers included in the second stopover group.
[0048] In an embodiment when a user selects a predetermined stopover in a stopover candidate list, travel schedule information can be updated and displayed in a GUI such that the selected stopover is added (S130). In this case, if necessary, a GUI for reserving transportation or an accommodation place related to the stopover is displayed, so reservation or payment can be progressed.
[0049] Referring to
[0050] Referring to
[0051] In an embodiment, the controller 310 can extract a recommendation package using information of a user stored in the user information DB 321. For example, the controller 310 analyzes the sex, age, personality, and taste of a user, and the kinds of fellow travelers and analyzes statistics of other previous cases similar to the analyzed result, thereby being able to create a recommendation package. For example, when a user is a 31 year-old woman, travels with a friend, and prefers exercise, etc., it is possible to recommend a package including the first point and the second point in consideration of the travel courses, satisfaction, etc. of other users who were similar in age and sex, traveled with a friend, and included a lot of exercises. The user who checked this recommendation package can make a schematic travel plan by selecting the first point and the second point in consideration of the proposed recommendation matters. Further, since it is possible to use a result in which whether there is transportation, whether there is an accommodation facility, etc. were reflected in advance in the process of making a plan for a stopover between a first point and a second point, it is possible to easily make a travel plan with a minimum effort.
[0052] In an embodiment, in the process of creating a recommendation package, preference, required time, etc. for users, travel themes, travel seasons, and travel areas may be generally reflected in the process of creating a recommendation package.
[0053] Since an embodiment of the present disclosure can help make a travel plan, it can be used in an industry that provides individualized services to consumers in online and offline. Further, the present disclosure can be used in various industries related to travel such as a travel business, a tour business, a restaurant business, and an exhibition hall business, etc.