A personalized travel itinerary planning management method and system
By using itinerary timelines and node management methods, combined with data import and visualization systems from third-party OTA websites, the problem of flexible planning and management of personalized travel itineraries has been solved, achieving unified travel plan management and intelligent assistant functions.
Patent Information
- Application Number
- CN202512048418.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-31
- Publication Date
- 2026-05-29
AI Technical Summary
Existing technologies cannot effectively meet the needs of flexible planning and management of personalized travel itineraries, especially when there are changing factors or multiple service channels, making it difficult for users to plan and manage their travel plans through a single platform.
This personalized travel itinerary planning method uses a timeline and itinerary nodes as its foundation. Through the itinerary data module and data interface module, it enables the overall management and booking of itinerary nodes. It supports data import from third-party OTA websites and manual input, and provides a visual operating system for itinerary planning and management.
It enables users to comprehensively plan their trips according to their personalized needs, supports viewing and modifying itinerary resources at any time, provides intelligent assistant functions, and simplifies the process of itinerary planning and management.
Abstract
Description
Technical Field
[0001] This invention relates to the field of travel recommendation, and in particular to a personalized travel itinerary planning and management method and system. Background Technology
[0002] With the development of the internet, more and more people are accustomed to booking flights, train tickets, hotels, attractions, and restaurants online when traveling. There are many channels providing these services, including OTA (Online Travel Agency) apps that focus on travel, such as Ctrip; group-buying websites, such as Meituan; offline agents selling hotels, tickets, and tour packages on e-commerce platforms, such as Taobao; websites or apps operated by railways and airlines; and micro-businesses selling flights and hotels through social media. For a relatively specific product need, people can compare prices and details of products and services through different channels. For example, when booking hotels, they can compare prices and additional services for the same room type at the same time offered by different channels. For relatively fixed travel routes, some service providers offer one-stop search. For example, on the Ctrip website, after selecting a tour route and specifying the number of travelers, the system automatically displays whether the corresponding resources (transportation, accommodation, dining, attractions) are sufficient at a certain time, and users can modify certain resources to some extent (e.g., choose another hotel). Common online booking methods provide flexible self-service itinerary planning for trips with fixed schedules, but they are mostly based on "users using existing online functions of websites or apps," which cannot meet the needs of itinerary planning and management that involve changing factors or are highly personalized. Summary of the Invention
[0003] To address the shortcomings of existing technologies, this invention provides a personalized travel itinerary planning and management method and system that uses a travel timeline and travel nodes as conditions for itinerary planning.
[0004] This invention provides a personalized travel itinerary planning and management method, comprising the following steps:
[0005] Step 1: Create the timeline data for the total travel itinerary;
[0006] Step 2: Add travel node data to the travel timeline data;
[0007] Step 3: Add node attribute data to each trip node data, and classify each trip node data by type;
[0008] Step 4: Add node content data to each itinerary node data, which includes the content items planned to be completed for each itinerary node;
[0009] Step 5: Reserve the content items involved in the content item data;
[0010] Step 6: After implementing the content items described in Step 5, mark the node content data.
[0011] Preferably, the trip timeline data includes the total trip start time data and the total trip end time data, and the trip timeline data contains at least one trip node data.
[0012] Preferably, the node attribute data includes node name data, node type data, node start time data, node end time data, and number of people in the node, and the trip node data is sorted in the trip timeline data according to the chronological order of the node start time data.
[0013] Preferably, the node type data is one of the following: a play node, a transportation node, a dining node, or an accommodation node.
[0014] Preferably, the node content data also includes node candidate data, booking channel data, and personnel information data, and the node content data contains at least one personnel information data; in step 4, the content item data is completed by manual input or by importing data through a link from a third-party OTA website.
[0015] Preferably, the node attribute data further includes node price data, booking completion identifier data, node plan identifier data, and node completion identifier data; the node price data includes budget price data and actual price data; the booking completion identifier data includes two status values: booking completed and booking not completed; the node plan identifier data includes two status values: itinerary plan improved and itinerary plan incomplete; the node completion identifier data includes three status values: node content not yet completed, node content in progress, and node content completed.
[0016] Preferably, the method for importing content project data via links from third-party OTA websites includes the following steps:
[0017] Step 1: Determine node attribute data and personnel information data;
[0018] Step 2: Determine the constraint parameters for the imported content item data;
[0019] If a single trip node data needs to be imported as a key node for content project data, then the node start time data, node end time data, and node number data corresponding to the trip node data are used as constraint parameters for importing content project data from the third-party OTA website. In this case, the content project data will be imported in units of single trip node data.
[0020] If the content item data to be imported involves multiple consecutive trip node data, and the number of people in each trip node data is the same, then the earliest node start time data, the latest node end time data, and the number of people in each node data will be used as constraint parameters for importing content item data from the third-party OTA website. In this case, the imported content item data will be imported in units of multiple consecutive trip node data.
[0021] Step 3: Import content item data from third-party OTA websites according to the determined constraint parameters. Content item data corresponding to the same trip node data can be imported from multiple third-party OTA websites.
[0022] Step 4: Select the imported content items. Unselected content items will be used as node candidate data for later use.
[0023] Preferably, the system includes a trip data template module, a trip data management module, a trip data display module, and a trip data analysis module;
[0024] The itinerary data template module is used to set and edit the data structure of itinerary node data;
[0025] The itinerary data management module is used to add, edit, and query detailed itinerary node data;
[0026] The itinerary data display module is used to display all itinerary node data that has been edited;
[0027] The itinerary data analysis module is used to statistically analyze and calculate the indicator data contained in the itinerary node data that has been edited.
[0028] Preferably, the trip node data is displayed in the trip data display module in chronological order; the same type of data in the trip node data can be displayed in different ways in the trip data display module according to different data values.
[0029] Preferably, the system further includes a data interface module, which is used for the system to directly reserve the content items involved in the content item data through a third-party OTA website.
[0030] The personalized travel itinerary planning and management method and system described in this invention enables users to plan and manage their itineraries according to their individual needs. Furthermore, users can comprehensively coordinate, plan, and book their itineraries through a single, unified, and visual operating system, rather than relying on scattered applications or websites across different platforms for data collection and booking. Simultaneously, this system allows users to view and modify itinerary resources at any time, organized by timeline and itinerary nodes. It provides an intuitive and concise understanding of the relevant plan data and booking status for each stage of the itinerary, serving as an intelligent assistant for users both before and during itinerary planning. Detailed Implementation
[0031] This invention provides a personalized travel itinerary planning and management method, comprising the following steps:
[0032] Step 1: Establish the timeline data for the total travel itinerary. The timeline data includes the start time and end time of the total travel itinerary, and contains at least one travel node.
[0033] Step 2: Add trip node data to the trip timeline data. The trip node data is sorted in the trip timeline data according to the chronological order of the node start time data.
[0034] Step 3: Add node attribute data to each itinerary node. The node attribute data includes node name, node type, node start time, node end time, number of participants, node price, booking completion indicator, node schedule indicator, and node completion indicator. Classify each itinerary node by type, which can be one of the following: activity node, transportation node, dining node, or accommodation node.
[0035] The node price data includes budget price data and actual price data; the booking completion indicator data includes two status values: booking completed and booking not completed; the node plan indicator data includes two status values: itinerary plan improved and itinerary plan incomplete; the node completion indicator data includes three status values: node content not yet completed, node content in progress, and node content completed.
[0036] Step 4: Add node content data to each itinerary node data. The node content data includes the content items to be completed for each itinerary node, node alternative data, booking channel data, and personnel information data, and the node content data contains at least one personnel information data.
[0037] Step 5: Reserve the content items involved in the content item data. The content item data can be completed by manual input or by importing data through a link from a third-party OTA website.
[0038] Importing content project data via links from third-party OTA websites includes the following steps:
[0039] Step 51: Determine node attribute data and personnel information data;
[0040] Step 52: Determine the constraint parameters for the imported content item data;
[0041] If a single trip node data needs to be imported as a key node for content project data, then the node start time data, node end time data, and node number data corresponding to the trip node data are used as constraint parameters for importing content project data from the third-party OTA website. In this case, the content project data will be imported in units of single trip node data.
[0042] If the content item data to be imported involves multiple consecutive trip node data, and the number of people in each trip node data is the same, then the earliest node start time data, the latest node end time data, and the number of people in each node data will be used as constraint parameters for importing content item data from the third-party OTA website. In this case, the imported content item data will be imported in units of multiple consecutive trip node data.
[0043] Step 53: Import content item data from third-party OTA websites according to the determined constraint parameters. Content item data corresponding to the same trip node data can be imported from multiple third-party OTA websites.
[0044] Step 54: Select the imported content items. Unselected content items will be used as candidate nodes for later use.
[0045] Step 6: After implementing the content items described in Step 5, mark the node content data.
[0046] The personalized travel itinerary management system includes an itinerary data template module, an itinerary data management module, an itinerary data display module, an itinerary data analysis module, and a data interface module. The itinerary data template module is used to set and edit the data structure of itinerary node data; the itinerary data management module is used to add, edit, and query detailed itinerary node data; the itinerary data display module is used to display all edited itinerary node data; the itinerary data analysis module is used to statistically analyze and calculate the indicator data contained in the edited itinerary node data; and the data interface module allows the system to directly book content items related to the content item data through third-party OTA websites.
[0047] The trip node data is displayed in the trip data display module in chronological order; the same type of data in the trip node data can be displayed in different ways in the trip data display module according to different data values.
[0048] Example:
[0049] Take, for example, a self-driving tour trip of a family of four to "Chimelong in Guangzhou + Chimelong in Zhuhai":
[0050] The initial plan for this trip was for Dad, Mom, and son to depart from Baise early on January 13, 2019, and drive to Zhuhai; their daughter was to depart from Chongqing on the evening of January 14, 2019, and fly to Zhuhai, with tickets already booked through the Fliggy travel app. During the trip, on the evening of January 13, 2019, Dad, Mom, and son had already driven to Zhuhai, incurring a total cost of 830 yuan in fuel and highway tolls.
[0051] Reservations were made through various channels during the journey:
[0052] Book through Ctrip:
[0053] On the evening of the 13th, the three people checked into a family room at the Zhuhai Hengqin Qianyuan Hotel, which cost 600 yuan, excluding breakfast.
[0054] On the evening of the 14th, four people stayed in a family suite at the Zhuhai Chimelong Hengqin Bay Hotel for one night, costing 1200 yuan, including breakfast and a complimentary Chimelong ticket.
[0055] The ferry tickets for the Hong Kong-Zhuhai-Macau Bridge cruise on the afternoon of the 14th cost 140 yuan per person, for a total of 3 people.
[0056] Book via the Chimelong APP:
[0057] On the evening of the 14th, we had a buffet dinner at the Chimelong Dolphin Hotel, costing 500 yuan for a set meal for 2 adults and 1 child.
[0058] On the morning of the 14th, the three of them went out for breakfast in Zhuhai, with a budget of 20 yuan per person.
[0059] On the evening of the 14th, from 22:00 to 23:00, I will pick up my daughter from Zhuhai Airport. The estimated fuel cost is 50 yuan.
[0060] On the morning of the 15th, a buffet breakfast was served at the Zhuhai Chimelong Hengqin Bay Hotel for 4 people for free. This was booked on Ctrip, and the family suite package included XXXXXXX.
[0061] On the 15th, I visited Zhuhai Chimelong Park during the day. The entrance fee was free. I had already booked it on Ctrip. The family suite package included XXXXXXX as a gift.
[0062] On the evening of the 15th, I drove from Zhuhai to Guangzhou. According to Baidu Maps, the estimated cost was 120 yuan, including fuel and highway tolls.
[0063] From the 15th to the evening of the 16th, I stayed at the Chimelong Hotel in Guangzhou. I did not make a reservation, but I did a preliminary search for available products on eLong and Ctrip.
[0064] I visited Chimelong Paradise in Guangzhou during the day on the 16th, without making a reservation.
[0065] In this embodiment, the steps for trip planning and management using the personalized travel itinerary planning and management method described in this invention are as follows:
[0066] Step 1: Create the timeline data for the total travel itinerary, which covers the period from January 13, 2019 to January 16, 2019. The entire timeline includes 13 travel node data points.
[0067] Step 2: Add trip node data to the trip timeline data. The trip node data is sorted in the trip timeline data according to the chronological order of the node's start time. The 13 trip node data are as follows:
[0068] Trip Node 1: On the morning of January 13, 2019, three people drove from Baise to Zhuhai; during the journey, they made reservations through various channels:
[0069] Itinerary Node 2: The three individuals checked into a family room at the Zhuhai Hengqin Qianyuan Hotel on the evening of January 13, 2019, through Ctrip;
[0070] Itinerary Node 3: The three individuals purchased their own breakfast on January 14, 2019;
[0071] Itinerary Node 4: On the afternoon of January 14, 2019, three people took a cruise to visit the Hong Kong-Zhuhai-Macau Bridge, booked through Ctrip.
[0072] Itinerary Node 5: The three participants had a buffet dinner at the Chimelong Dolphin Hotel on the evening of January 14, 2019;
[0073] Itinerary Node 6: The fourth person departed from Chongqing on the evening of January 14, 2019, and flew to Zhuhai, booking the flight through the Fliggy Travel APP;
[0074] Itinerary Node 7: On the evening of January 14, 2019, the three personnel went to Zhuhai Airport to pick up the fourth person;
[0075] Itinerary Node 8: On the evening of January 14, 2019, four people stayed in a family suite at the Zhuhai Chimelong Hengqin Bay Hotel for one night, which was booked through the Chimelong APP;
[0076] Itinerary Node 9: The four participants had a buffet breakfast at the Zhuhai Chimelong Hengqin Bay Hotel on the morning of January 15, 2019, which was booked through Ctrip;
[0077] Trip Node 10: Four people visited Zhuhai Chimelong Park on January 15, 2019, and booked through Ctrip;
[0078] Itinerary Node 11: On the evening of January 15, 2019, the four individuals drove from Zhuhai to Guangzhou.
[0079] Itinerary Node 12: Four people stayed at Guangzhou Chimelong Hotel on the evening of January 15, 2019, without prior reservation;
[0080] Itinerary Node 13: Four people visited Chimelong in Guangzhou during the day on January 16, 2019, without prior reservation.
[0081] Step 3: Add node attribute data to each itinerary node data. In this embodiment, the node attribute data is as described in the node list in Step 2, where nodes 4, 10 and 13 are play nodes, nodes 1, 6, 7 and 11 are transportation nodes, nodes 3, 5 and 9 are dining nodes, and nodes 2, 8 and 12 are accommodation nodes.
[0082] Step 4: Add node content data to each trip node data. In this embodiment, the node content data is as described in the node list in Step 2.
[0083] Step 5: Make reservations for the content items involved in the content item data. Among them, nodes 2, 4, 6, 8, 9 and 10 are reserved through third-party OTA websites or APPs, while nodes 12 and 13 have not been reserved.
[0084] Step 6: After implementing the content items described in Step 5, mark the node content data.
[0085] The personalized travel itinerary planning and management method and system described in this invention enables users to plan and manage their itineraries according to their individual needs. Furthermore, users can comprehensively coordinate, plan, and book their itineraries through a single, unified, and visual operating system, rather than relying on scattered applications or websites across different platforms for data collection and booking. Simultaneously, this system allows users to view and modify itinerary resources at any time, organized by timeline and itinerary nodes. It provides an intuitive and concise understanding of the relevant plan data and booking status for each stage of the itinerary, serving as an intelligent assistant for users both before and during itinerary planning.
[0086] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications, shape optimizations or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications and substitutions should be covered within the scope of the claims of the present invention.
Claims
1. A personalized travel itinerary planning and management method, characterized in that, The method includes the following steps: Step 1: Create the timeline data for the total travel itinerary; Step 2: Add travel node data to the travel timeline data; Step 3: Add node attribute data to each trip node data, and classify each trip node data by type; Step 4: Add node content data to each itinerary node data, which includes the content items planned to be completed for each itinerary node; Step 5: Reserve the content items involved in the content item data; Step 6: After implementing the content items described in Step 5, mark the node content data.
2. The personalized travel itinerary planning and management method according to claim 1, characterized in that, The trip timeline data includes the total trip start time data and the total trip end time data, and the trip timeline data contains at least one trip node data.
3. The personalized travel itinerary planning and management method according to claim 2, characterized in that, The node attribute data includes node name data, node type data, node start time data, node end time data, and number of people in the node. The trip node data is sorted in the trip timeline data according to the chronological order of the node start time data.
4. The personalized travel itinerary planning and management method according to claim 3, characterized in that, The node type data is one of the following: play node, transportation node, dining node, or accommodation node.
5. The personalized travel itinerary planning and management method according to claim 4, characterized in that, The node content data also includes node candidate data, booking channel data, and personnel information data, and the node content data contains at least one personnel information data; in step 4, the content item data is completed by manual input or by importing data through a link from a third-party OTA website.
6. The personalized travel itinerary planning and management method according to claim 5, characterized in that, The node attribute data also includes node price data, booking completion indicator data, node plan indicator data, and node completion indicator data; the node price data includes budget price data and actual price data; the booking completion indicator data includes two status values: booking completed and booking not completed; the node plan indicator data includes two status values: itinerary plan improved and itinerary plan incomplete; the node completion indicator data includes three status values: node content not yet completed, node content in progress, and node content completed.
7. The personalized travel itinerary planning and management method according to claim 6, characterized in that, Importing content project data via links from third-party OTA websites includes the following steps: Step 1: Determine node attribute data and personnel information data; Step 2: Determine the constraint parameters for the imported content item data; If a single trip node data needs to be imported as a key node for content project data, then the node start time data, node end time data, and node number data corresponding to the trip node data are used as constraint parameters for importing content project data from the third-party OTA website. In this case, the content project data will be imported in units of single trip node data. If the content item data to be imported involves multiple consecutive trip node data, and the number of people in each trip node data is the same, then the earliest node start time data, the latest node end time data, and the number of people in each node data will be used as constraint parameters for importing content item data from the third-party OTA website. In this case, the imported content item data will be imported in units of multiple consecutive trip node data. Step 3: Import content item data from third-party OTA websites according to the determined constraint parameters. Content item data corresponding to the same trip node data can be imported from multiple third-party OTA websites. Step 4: Select the imported content items. Unselected content items will be used as candidate nodes for later use.
8. A travel itinerary planning and management system employing the personalized travel itinerary planning and management method described in claim 7, characterized in that, The system includes a trip data template module, a trip data management module, a trip data display module, and a trip data analysis module; The itinerary data template module is used to set and edit the data structure of itinerary node data; The itinerary data management module is used to add, edit, and query detailed itinerary node data; The itinerary data display module is used to display all itinerary node data that has been edited; The itinerary data analysis module is used to statistically analyze and calculate the indicator data contained in the itinerary node data that has been edited.
9. The travel itinerary planning and management system according to claim 8, characterized in that, The trip node data is displayed in the trip data display module in chronological order; the same type of data in the trip node data can be displayed in different ways in the trip data display module according to different data values.
10. The travel itinerary planning and management system according to claim 9, characterized in that, The system also includes a data interface module, which allows the system to directly book content items related to the content item data through third-party OTA websites.