Page interaction method and device, computer device, storage medium and program product
The process of generating travel guides has been simplified through interactive page methods, enabling the direct import of inspirational notes and their automatic conversion into structured route plans, thereby improving user experience and convenience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SWEET POTATO TECHNOLOGY (SHANGHAI) CO LTD
- Filing Date
- 2026-06-12
- Publication Date
- 2026-07-21
AI Technical Summary
The process of manually browsing and piecing together travel notes and other information to generate travel guides on social media platforms is cumbersome, resulting in a poor user experience.
A page interaction method is provided, which obtains itinerary reference content by displaying a first relevant page, generates route overview content for a second relevant page, and allows users to adjust it to generate recommended itinerary content, simplifying the information filtering and arrangement process.
It enables the direct import of inspiration notes and their automatic conversion into structured route plans, reducing manual operations and improving the convenience and user experience of itinerary planning.
Smart Images

Figure CN122431584A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of Internet technology, and in particular to a page interaction method, apparatus, computer equipment, storage medium, and program product. Background Technology
[0002] With the development of internet content communities, users have accumulated a large number of travel notes, store visit guides, and other content shared by real people on social media platforms. When users have travel planning needs, they will collect these notes as a reference for decision-making by browsing and searching.
[0003] In traditional technology, users typically need to manually browse and collect a large number of scattered personal notes, extract fragmented information about attractions, food, transportation, accommodation, etc., and then rely on their personal experience to manually sort and summarize this information, arrange the order of visits and daily itineraries, and finally form a usable travel guide.
[0004] However, this process often requires switching back and forth between mobile devices and computers, manually transferring information through tools such as memos and documents, which is cumbersome and results in a poor user experience. Summary of the Invention
[0005] Therefore, it is necessary to provide a page interaction method, device, computer equipment, storage medium, and program product to address the above-mentioned technical problems, enabling users to understand the actual matching effect of target products, promote user decision-making, and thereby increase product replacement rate.
[0006] Firstly, this application provides a page interaction method, including:
[0007] Displays the first relevant page for generating the itinerary, which includes input fields;
[0008] In response to input operations at the input field, retrieve itinerary reference content, which includes published content;
[0009] In response to a trip generation command initiated based on trip reference content, a second related page for generating the trip is displayed, which displays an overview of the generated route.
[0010] In response to adjustments based on the route overview content, the recommended itinerary content after the adjustments is displayed.
[0011] In one embodiment, the trip reference content also includes trip configuration information.
[0012] In one embodiment, the first relevant page is a search page for published content or a dialogue page with a smart object; the second relevant page is a dialogue page with a smart object.
[0013] In one embodiment, the method further includes: displaying a location display entry on a second related page; and displaying a location display area on the second related page in response to a trigger operation on the location display entry; the location display area displays travel locations extracted based on the published content, and the route overview content is generated based on the travel locations.
[0014] In one embodiment, the location display area also displays at least one of the following: a filter option for the region to which the travel location belongs or a filter option for the type of business to which the travel location belongs; the filter option is used to filter the travel location.
[0015] In one embodiment, the recommended itinerary content includes media content related to at least one recommended itinerary route; the related media content includes at least one of the following: time configuration information, experience description information, or media materials for the recommended itinerary route.
[0016] In one embodiment, the relevant media content further includes a first generation entry for a route overview; the method further includes: in response to a triggering operation on the first generation entry, displaying route details of a corresponding recommended route, the route details including at least one of the map route of the recommended route or a sequence of destinations.
[0017] In one embodiment, the route details also include suggested experiences for destinations based on published content.
[0018] In one embodiment, the route details also include a preset travel plan associated with the destination; the method further includes: displaying a travel plan page in response to a triggering operation on the preset travel plan; the travel plan page displays other optional travel plans besides the preset travel plan, comparison results of different travel plans, and recommended travel plans; and displaying the modified travel plan in response to a selection operation on the travel plan page.
[0019] In one embodiment, the route details content further includes a second generation entry for generating trip details under a time unit; the method further includes: in response to a trigger operation on the second generation entry, displaying a details display area on a second related page; the details display area displays the display entry for trip details under a time unit, and the trip details content corresponding to the currently selected display entry; the number of display entries is determined based on the number of time units required for the recommended trip route.
[0020] In one embodiment, the details display area also displays an entry point for route details; the method further includes: in response to a switching operation on the display entry point, displaying the corresponding content of the switched display entry point.
[0021] In one embodiment, the details display area also displays an entry point for adding travel locations; the method further includes: in response to a trigger operation for adding the entry point, displaying a location display area, which displays travel locations extracted based on published content; and in response to an add operation initiated based on the travel locations, adding travel locations to the route details content.
[0022] In one embodiment, the add operation is a drag operation, which is used to drag the displayed trip location to the target time position in the route details content.
[0023] In one embodiment, the method further includes: displaying the geographic location of the trip location on a map in response to a first triggering operation of the trip location; or, in response to a second triggering operation of the trip location, initiating a dialogue with a smart object regarding the trip location on a second related page.
[0024] In one embodiment, the recommended itinerary content includes a map path of at least one recommended itinerary route and the outline of the area enclosed by the map path.
[0025] In one embodiment, the recommended itinerary content also includes introductory information about the locations along the map route; the introductory information is displayed in a list of all locations or by switching between cards for different locations.
[0026] In one embodiment, the method further includes: in response to a route query operation initiated on a second related page, displaying a map path consisting of the travel locations traversed by the route to be queried.
[0027] In one embodiment, the second related page also displays an overview of the dialogue logic between the smart object and the smart object when generating content through the smart object.
[0028] Secondly, this application also provides a page interaction device, including:
[0029] The first display module is used to display the first relevant page for generating the itinerary. The first relevant page has input fields.
[0030] The information acquisition module is used to respond to input operations at the input field and acquire itinerary reference content, which includes published content.
[0031] The second display module is used to respond to a trip generation command initiated based on the trip reference content, display a second related page for generating the trip, the second related page displays the corresponding route overview content; and in response to an adjustment operation based on the route overview content, display the recommended trip content obtained after adjustment.
[0032] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0033] Displays the first relevant page for generating the itinerary, which includes input fields;
[0034] In response to input operations at the input field, retrieve itinerary reference content, which includes published content;
[0035] In response to a trip generation command initiated based on trip reference content, a second related page for generating the trip is displayed, which displays an overview of the generated route.
[0036] In response to adjustments based on the route overview content, the recommended itinerary content after the adjustments is displayed.
[0037] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:
[0038] Displays the first relevant page for generating the itinerary, which includes input fields;
[0039] In response to input operations at the input field, retrieve itinerary reference content, which includes published content;
[0040] In response to a trip generation command initiated based on trip reference content, a second related page for generating the trip is displayed, which displays an overview of the generated route.
[0041] In response to adjustments based on the route overview content, the recommended itinerary content after the adjustments is displayed.
[0042] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:
[0043] Displays the first relevant page for generating the itinerary, which includes input fields;
[0044] In response to input operations at the input field, retrieve itinerary reference content, which includes published content;
[0045] In response to a trip generation command initiated based on trip reference content, a second related page for generating the trip is displayed, which displays an overview of the generated route.
[0046] In response to adjustments based on the route overview content, the recommended itinerary content after the adjustments is displayed.
[0047] The aforementioned page interaction methods, devices, computer equipment, storage media, and program products, by displaying a first relevant page for generating an itinerary and responding to input operations at the input entry point, obtain itinerary reference content containing published content, enabling the direct import of unstructured materials such as inspiration notes, eliminating the burden of manually moving and splicing information between multiple pages for users; responding to an itinerary generation command initiated based on the itinerary reference content, displaying a second relevant page and its route overview content, which can automatically convert published content into a structured route plan based on a single command, saving users the intermediate steps of manually filtering and arranging information; furthermore, responding to adjustment operations based on the route overview content, displaying the recommended itinerary content after adjustment, allowing users to flexibly optimize based on the automatically generated preliminary plan to meet personalized needs, shortening the generation path from vague ideas to an executable itinerary, and shifting itinerary planning from manual piecing together to more convenient intelligent generation and flexible adjustment, thereby improving the user experience and the convenience of itinerary plan generation. Attached Figure Description
[0048] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0049] Figure 1 This is a diagram illustrating the application environment of a page interaction method in one embodiment.
[0050] Figure 2A This is a flowchart illustrating a page interaction method in one embodiment;
[0051] Figure 2B This is a schematic diagram of the first relevant page in one embodiment;
[0052] Figure 2C This is a schematic diagram of the first relevant page in another embodiment;
[0053] Figure 2D This is a schematic diagram of the first relevant page in another embodiment;
[0054] Figure 2E This is a schematic diagram of the published content acquisition process in one embodiment;
[0055] Figure 2F This is a schematic diagram of the published content retrieval process in another embodiment;
[0056] Figure 2G This is a schematic diagram of the second related page in one embodiment;
[0057] Figure 2H This is a schematic diagram of the published content acquisition process in one embodiment;
[0058] Figure 2I This is a schematic diagram of the published content retrieval process in another embodiment;
[0059] Figure 2J This is a schematic diagram of the recommended itinerary content acquisition process in another embodiment;
[0060] Figure 2K This is a sequence diagram of a page interaction method in one embodiment;
[0061] Figure 3A This is a flowchart illustrating the steps for obtaining published content and itinerary configuration information in one embodiment;
[0062] Figure 3B This is a schematic diagram illustrating the process of displaying the entry point for obtaining published content in another embodiment;
[0063] Figure 3C This is a schematic diagram illustrating the process of displaying the entry point for obtaining published content in another embodiment;
[0064] Figure 3D This is a schematic diagram illustrating the process of displaying the entry point for retrieving published content in one embodiment;
[0065] Figure 3E This is a sequence diagram of the process of obtaining published content and itinerary configuration information in one embodiment;
[0066] Figure 4A This is a flowchart illustrating the steps for displaying the location display area in one embodiment;
[0067] Figure 4B This is a schematic diagram showing the entrance to a location in one embodiment;
[0068] Figure 4C This is a schematic diagram illustrating the location display area display process in one embodiment;
[0069] Figure 4D This is a timing diagram of the product pairing information display process in one embodiment;
[0070] Figure 5A This is a schematic diagram of the second related page in one embodiment;
[0071] Figure 5B This is a schematic diagram of the second related page in one embodiment;
[0072] Figure 5C This is a schematic diagram of the second related page in another embodiment;
[0073] Figure 5D This is a schematic diagram of relevant media content in one embodiment;
[0074] Figure 5E This is a schematic diagram of the relevant media content in another embodiment;
[0075] Figure 5F This is a schematic diagram of the relevant media content in another embodiment;
[0076] Figure 5G This is a schematic diagram of relevant media content in one embodiment;
[0077] Figure 5H This is a schematic diagram of the map movement line display process in one embodiment;
[0078] Figure 6A This is a schematic diagram of route details in one embodiment;
[0079] Figure 6B This is a schematic diagram of route details in another embodiment;
[0080] Figure 7A This is a flowchart illustrating the steps for displaying a travel plan in one embodiment;
[0081] Figure 7B This is a schematic diagram of a travel plan page in one embodiment;
[0082] Figure 7C This is a schematic diagram of the travel plan page in another embodiment;
[0083] Figure 7D This is a sequence diagram of the travel plan display process in one embodiment;
[0084] Figure 8A A flowchart illustrating a method for adding destinations in one embodiment;
[0085] Figure 8B This is a schematic diagram of the location display area in one embodiment;
[0086] Figure 8C This is a schematic diagram of the location display area in one embodiment;
[0087] Figure 8DA schematic diagram illustrating the process of adding destinations in one embodiment;
[0088] Figure 8E A sequence diagram of the process of adding destinations in one embodiment;
[0089] Figure 8F This is a schematic diagram of the location display area in one embodiment;
[0090] Figure 8G This is a schematic diagram of the location display area in one embodiment;
[0091] Figure 9 This is a structural block diagram of a page interaction device in one embodiment;
[0092] Figure 10 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0093] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0094] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.
[0095] The term "in response to" as used herein refers to a state in which a corresponding event occurs or a condition is met. It will be understood that the timing of subsequent actions performed in response to an event or condition is not necessarily strongly correlated with the time when the event or condition occurs. For example, in some cases, subsequent actions may be performed immediately upon the occurrence of the event or the fulfillment of the condition; in others, they may be performed some time after the event or condition has occurred. "Triggering an action" refers to an action performed by a user on a visual interface through clicking, dragging, swiping, or other interactive methods, designed to initiate or activate a specific patent data display, analysis, or editing function. "Published content" refers to the process of publishing multimedia content such as information, articles, and videos to a specific platform for users to browse, read, or view. "Controls" are elements in a computer user interface used to receive user input, display information, and perform specific functions. "Animations" refer to design elements that enhance the user experience through animation and interactive effects. These animations can include button click effects, page transition effects, loading animations, etc.
[0096] The page interaction method provided in this application embodiment can be applied to, for example, Figure 1 In the application environment shown, terminal 102 communicates with server 104 via a network. A data storage system can store the data that server 104 needs to process. The data storage system can be integrated onto server 104 or located on a cloud or other network server. Terminal 102 can be a user's terminal for logging into a social media platform based on an account, and server 104 can be the management server of the corresponding social media platform. It is understood that the social media platform has a product exchange function. Furthermore, server 104 can manage the information of different users on the social media platform. It is understood that user information can include not only user registration information but also user interaction information with other users on the social media platform. Terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, and tablets. Server 104 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.
[0097] In one exemplary embodiment, such as Figure 2A As shown, a page interaction method is provided, which can be applied to... Figure 1 Taking terminal 102 as an example, the explanation includes the following steps:
[0098] S210A displays the first relevant page for generating the itinerary.
[0099] In this context, an itinerary can be understood as a set of travel plans generated based on the user's needs, providing the user with a reference or actionable option for completing their trip. It should be noted that the itinerary in this embodiment can include various types, such as tourism itineraries, home improvement itineraries, entertainment itineraries (e.g., exploring shops, shopping, dining, and attending exhibitions), sports itineraries, and study tours. This embodiment does not impose any limitations on these types.
[0100] The first relevant page is the initial page for generating the itinerary, and it displays an input field. Optionally, the first relevant page can be a search page for published content, a dialogue page with a smart object, or an itinerary generation page. This embodiment does not limit the scope of the application.
[0101] For example, such as Figure 2B The diagram of the first relevant page, when it is a published search page, includes an input entry 1, a published content area 2, and candidate tags 3 for different displayed content. The input entry may contain different functional controls 1-1 and search controls 1-2, such as a "make a travel plan" control, which is used to generate travel itinerary plans. It should be noted that the input entry in this embodiment may include multiple functional controls, which can be used to assist users in generating travel plans for different itinerary types.
[0102] For example, such as Figure 2C The schematic diagram of the first relevant page shown illustrates that, in the case of a dialogue page with a smart object, the first relevant page includes an input entry 1' and a conversation area 4 with the smart object. The input entry may contain different functional controls 1-1 and search controls 1-2, such as a "make travel plans" control, which is used to generate travel itineraries. It should be noted that the input entry in this embodiment may include multiple functional controls, which can be used to assist users in generating travel plans for different itinerary types. Furthermore, since users' needs for travel itineraries are personalized, this embodiment can also set an information retrieval entry in the input entry to obtain the user's precise needs for the current travel itinerary.
[0103] For example, such as Figure 2D The diagram of the first relevant page, when the first relevant page is a published trip generation page, includes an input entry 1'', a published content area 2', and candidate tags 3' for different displayed content; wherein, the input entry may contain different information retrieval controls. It should be noted that the input entry in this embodiment may include multiple information retrieval controls, and different information retrieval controls can be used to receive different types of travel information from the user.
[0104] In some embodiments, the first relevant page for generating a trip can be displayed in the following ways: It can be in response to an opening operation on a social media platform, directly displaying the search page of the published content for user-generated trips (i.e., the first relevant page). Alternatively, if the content browsing or search behavior of the current account meets the trip generation conditions, a trip generation guidance area can be displayed on the current browsing page of the current account to guide the user to trigger the area and display the first relevant page for generating a trip. It can also be in response to a trigger operation on a trip generation entry point on any page, displaying the first relevant page path; or in response to a trigger operation on a trip generation entry point (such as an AI model entry point) on any page, displaying a dialogue page with the smart object. There are various specific ways to display the first relevant page, and this embodiment does not limit this.
[0105] S220A, in response to input operations at the input field, obtains travel reference content.
[0106] The itinerary reference content includes published content and itinerary configuration information. Published content can be understood as content associated with the itinerary. Itinerary configuration information can be understood as the information required to constrain and generate the itinerary.
[0107] The itinerary configuration information may include time information (such as travel date, number of travel days, departure / return time, etc.), destination information (such as travel destination, planned cities or regions to visit), travel companion information (such as tags for solo travelers, couples / spouses, families, friends traveling together, etc.), itinerary pace preferences (such as itinerary density preferences such as busy and fulfilling, relaxed and casual, work-rest balance, etc.), activity preferences (such as interest tags such as natural scenery, cultural history, food exploration, popular photo spots, family parks, etc.), and budget preferences (such as consumption levels such as economical, comfortable and high-quality, luxury experience, etc.). This embodiment does not limit these preferences.
[0108] Among them, published content related to the trip can refer to publicly available content that users have pre-collected, liked, or followed on the platform and that is related to the destination of the trip. This published content is usually created by other users and contains scattered information such as trip locations, food recommendations, travel tips, and real-life photos in an unstructured form. In other words, the content is related to the destination that the user wants to go to and is explicitly or implicitly marked as interesting by the user, thus constituting the source of inspiration needed for the intelligent object to refine the trip plan.
[0109] For example, such as Figure 2EThe diagram shown illustrates the process of obtaining published content. In this embodiment, the method for obtaining published content and itinerary configuration information associated with the itinerary can be as follows: In response to an input operation on input entry 1, the text content corresponding to the input operation is determined to be itinerary configuration information associated with the itinerary; In addition, in this embodiment, input entry 1 may also include published content acquisition entry 1-3. In response to a trigger operation on the acquisition entry, a published content selection page is displayed, and the published content selected on the selection page is taken as the published content associated with the itinerary.
[0110] For example, such as Figure 2F The diagram shown illustrates the process of obtaining published content. In this embodiment, the method for obtaining published content and itinerary configuration information associated with the itinerary can also be as follows: In response to an input operation on input entry 1, the text content corresponding to the input operation is determined to be itinerary configuration information associated with the itinerary; In addition, in this embodiment, input entry 1 may also include a published content acquisition entry 4-1. In response to a trigger operation on this acquisition entry, a published content selection page is displayed, and the published content selected on the selection page is taken as the published content associated with the itinerary.
[0111] S230A, in response to a trip generation instruction initiated based on trip reference content, displays a second relevant page for generating the trip.
[0112] The second related page is used to display the trip generation results, showing a route overview. This route overview is generated based on the trip locations; specifically, it can be generated by processing published content and trip configuration information through a smart object. Optionally, the second related page can be a dialogue page with the smart object. For example, such as... Figure 2G The diagram shows the second related page, which displays recommended itinerary content 4-2, and an overview of the dialogue logic between the smart object and the smart object when generating content through the smart object 4-3.
[0113] It should be noted that the second related page in this embodiment may display only one recommended trip item or multiple recommended trip items; this embodiment does not impose any limitation on this. When multiple recommended trip items are displayed on the second related page, a trip can be generated based on the triggered recommended trip item in response to a trigger operation for any of the recommended trip items.
[0114] It should be noted that the dialogue logic overview in this embodiment refers to the text summary displayed synchronously on the second related page, recording the interaction process between the user and the intelligent object. When the user makes modifications such as adding or removing points in the itinerary editing area on the right, a corresponding dialogue record will be automatically generated synchronously in the dialogue area on the left, clearly explaining what adjustments the intelligent object has made to the itinerary based on the user's operation (e.g., "The itinerary for day three has been replaced with XX attraction"). Similarly, when the user clicks on any function entry (such as route overview generation, daily itinerary breakdown, flight plan query, etc.), and the intelligent object needs to process content behind the scenes, the dialogue page will display a dialogue logic in natural language form while showing the structured results output by the intelligent object, explaining what task the intelligent object has just performed and what content it has output. In the above embodiment, the dialogue logic overview makes the various processing actions performed by the intelligent object in the background transparent and traceable to the user. On the one hand, every addition, deletion, modification, and query made by the user to the itinerary on the right panel can be found in the corresponding text description in the left dialogue area, making the history of itinerary modifications clearly visible. Users can review and confirm their operation records at any time. On the other hand, for every function triggered by the user that requires the intervention of the intelligent object, the user can clearly perceive through the dialogue record that the intelligent object is responding and processing, effectively bridging the information gap between function operation and dialogue interaction. This allows users to always have a readable and traceable interaction clue while brainstorming itineraries, enhancing users' perception and trust in the system's behavior.
[0115] For example, such as Figure 2H The diagram shown illustrates the process of obtaining published content. In this embodiment, when the first relevant page A is a search page for published content, after obtaining the published content and itinerary configuration information, in response to the triggering operation of the search control 1-2 in the input entry 1, at least one recommended itinerary content 4-2 is generated based on the published content and itinerary configuration information, and the at least one recommended itinerary content 4-2 is displayed on the second relevant page B.
[0116] For example, such as Figure 2I The diagram illustrates the process of retrieving published content. In this embodiment, when the first relevant page A is a dialogue page with a smart object, after obtaining the published content and trip configuration information, in response to the triggering operation of the search controls 1-2 in input entry 1, at least one recommended trip content is generated based on the published content and trip configuration information, and this at least one recommended trip content 4-2 is displayed on the second relevant page B. It should be noted that when both the first and second relevant pages are dialogue pages with a smart object, the first and second relevant pages can be displayed in different display areas of the current display page, such as the dual-column display effect of the first and second relevant pages shown in the figure.
[0117] S240A, in response to an adjustment operation based on the route overview content, displays the adjusted recommended itinerary content.
[0118] For example, such as Figure 2J The diagram illustrates the process of obtaining recommended itinerary content. In this embodiment, the method for displaying the adjusted recommended itinerary content based on the route overview content adjustment operation can be as follows: In response to an input operation at the input entry, determine the adjustment content for the route overview content; based on the adjustment operation of the route overview content, display the adjusted recommended itinerary content. For example, when displaying at least one route overview content, if any route overview content deviates from the user's travel needs, an input operation can be performed at the input entry to allow the intelligent object to clarify the user's travel needs again, thereby adjusting the route overview content. For instance, if the user's travel needs are to visit Sydney, but the route overview content displayed by the intelligent object does not include "Sydney" in all recommended routes (such as route overview content 4-2), then an adjustment command of "I want to go to Sydney, please regenerate multiple routes including Sydney" can be entered at input entry 1; the intelligent object displays the adjusted recommended itinerary content 4-2' based on the route overview content adjustment operation.
[0119] The aforementioned page interaction method, by displaying a first relevant page for generating the itinerary and responding to input operations at the input entry point, retrieves itinerary reference content containing published content, enabling the direct import of unstructured materials such as inspiration notes, eliminating the burden of manually moving and splicing information between multiple pages. Responding to itinerary generation commands initiated based on the itinerary reference content, it displays a second relevant page and its route overview content, automatically converting published content into a structured route plan based on a single command, saving users the intermediate steps of manually filtering and arranging information. Furthermore, responding to adjustment operations based on the route overview content, it displays the recommended itinerary content after adjustment, allowing users to flexibly optimize the automatically generated preliminary plan to meet personalized needs, shortening the generation path from vague ideas to an executable itinerary, and shifting itinerary planning from manual piecing together to more convenient intelligent generation and flexible adjustment, thereby improving the user experience and the ease of itinerary plan generation.
[0120] In one embodiment, taking the above-mentioned page interaction method implemented through interaction between server 104 and terminal 102 as an example, that is, in Figure 1 This explanation is based on the application environment shown; see [link / reference]. Figure 2K The sequence diagram of the page interaction methods shown includes:
[0121] S210I, the terminal displays the first relevant page for generating the itinerary;
[0122] S220I: The terminal responds to input operations at the input field and obtains travel reference content;
[0123] S230I, the terminal responds to the itinerary generation instruction initiated based on the itinerary reference content and generates a second related page display request;
[0124] S240I, the terminal sends a request to the server to display the second relevant page;
[0125] S250I, the server responds to the second related page display request and generates the display data for the second related page;
[0126] S260I, the server sends the display data of the second related page to the terminal;
[0127] S270I, the terminal displays a second relevant page for generating the itinerary;
[0128] S280I, the terminal responds to the adjustment operation based on the route overview content and displays the adjusted recommended itinerary content.
[0129] Based on the technical solutions of the above embodiments, this application also provides an optional embodiment. In this optional embodiment, the search entry displays a startup entry for generating a trip. Accordingly, this embodiment refines the steps for obtaining published content and trip configuration information associated with the trip in the above embodiments. Based on this, this embodiment also provides a method for obtaining published content and trip configuration information.
[0130] See Figure 3A The steps shown for obtaining published content and itinerary configuration information include:
[0131] S310A, in response to a trigger operation on the startup entry, displays the entry point for retrieving published content and trip configuration information in the input entry.
[0132] The "startup entry" refers to an interactive element displayed within the input field, used to trigger the trip generation function. Users can trigger this entry (e.g., by clicking) to further access the input field, displaying a portal for retrieving published content and trip configuration information, thus entering the specific trip planning settings process.
[0133] For example, such as Figure 3B The diagram illustrates the process of displaying the entry point for retrieving published content. Taking the first relevant page as the search page for published content as an example, in response to the triggering operation of the entry point (such as function control 1-1) on the first relevant page, the entry point 5 for retrieving published content is displayed in the input entry point 1.
[0134] For example, such as Figure 3C The diagram illustrating the process of displaying the access point for published content, using the first relevant page B as an example of a dialogue page with a smart object, demonstrates how, in response to a trigger operation targeting a startup entry (e.g., a dialogue entry point for engaging with a smart object), the access point for published content is displayed in input entry 1. It should be noted that in this embodiment, there can be multiple access points for published content, such as access point 5 within the input entry, or access point 5' displayed during a dialogue with a smart object. It should also be noted that, in this embodiment, after responding to a trigger operation targeting access point 5', a reference content selection page C can also be displayed for the user to select from. It is important to note that the published content displayed on the reference content selection page C in this embodiment is not media content that the user has followed (e.g., favorited, liked, etc.) during a historical period, but rather media content related to a travel itinerary determined by the smart object based on media content uploaded by the user and / or travel configuration information. It should be noted that the display method of the reference content selection page C in this embodiment can be a column interface or a pop-up window; this embodiment does not limit the display method.
[0135] For example, such as Figure 3D The diagram illustrating the process of displaying the entry point for retrieving published content is shown below. Taking the first relevant page A as an example, which is the search page for published content, the process is explained in response to the triggering operation of the entry point (such as function control 1-1) on the first relevant page, displaying the entry point 6 for retrieving trip configuration information in input entry point 1. Similarly, taking the first relevant page A' as an example, which is the dialogue page with a smart object, the process is explained in response to the triggering operation of the entry point (such as the dialogue entry point for engaging in a conversation with a smart object) on the first relevant page, displaying the entry point 6 for retrieving trip configuration information in input entry point 1.
[0136] S320A, in response to an input operation to the access point, retrieves published content and trip configuration information associated with the trip.
[0137] In some embodiments, in response to an input operation targeting the access point for published content, a reference content selection page is displayed; on the reference content selection page, the desired published content is selected; the selected published content is uploaded to the media platform to obtain published content associated with the itinerary. For example, the published content on the reference content selection page in this embodiment may be published content that has undergone a follow operation (such as liking or favorite) during a historical period, or it may be published content stored locally, or it may be published content recommended by a smart object; this embodiment does not impose any limitations on this.
[0138] In some embodiments, in response to an input operation to the entry point for obtaining trip configuration information, the input text content can be directly used as trip configuration information; alternatively, a trip configuration information acquisition area can be displayed; in response to a selection operation in the trip configuration information acquisition area, the selection result can be used as trip configuration information. This embodiment does not impose any limitations on this.
[0139] In the above embodiments, by setting a startup entry point in the input field and progressively displaying the access entry point after triggering, the function entry points that originally required users to find themselves are presented in a layered and orderly manner. This design lowers the cognitive threshold for first-time users, eliminating the need for them to fumble through complex pages to find the operation path. On the other hand, the layered and guided interaction method makes the intention to obtain information clearer—users first confirm the activation of the trip planning function, and then submit materials and requirements in the corresponding entry point. Each step has a clear direction, avoiding user confusion caused by facing too many input items at once, and improving the smoothness and completion rate of function use.
[0140] In one embodiment, taking the above-mentioned page interaction method implemented through interaction between server 104 and terminal 102 as an example, that is, in Figure 1 This explanation is based on the application environment shown; see [link / reference]. Figure 3E The sequence diagram shown illustrates the process of retrieving published content and itinerary configuration information, including:
[0141] S310E: The terminal responds to a trigger operation targeting the startup entry and generates a content display request;
[0142] In the S320E, the terminal sends a content display request to the server.
[0143] S330E: In response to a content display request, the server generates display data for the entry point to retrieve published content and itinerary configuration information.
[0144] S340E: The server sends the display data of the entry point for obtaining published content and itinerary configuration information to the terminal;
[0145] S350E: The terminal responds to the display data of the access point for published content and itinerary configuration information, and displays the access point for published content and itinerary configuration information in the input field;
[0146] The S360E terminal responds to input operations for the access point to obtain published content and trip configuration information associated with the trip.
[0147] Based on the technical solutions of the above embodiments, this application also provides an optional embodiment. In this optional embodiment, when the second related page is a dialogue page with a smart object, this embodiment also provides a way to display the location display area.
[0148] See Figure 4A The steps for displaying the location display area shown include:
[0149] S410A, the location display entry is shown on the second related page.
[0150] The location display entry is an interactive element displayed on the second related page, used to trigger the display of travel locations extracted from published content. For example, such as... Figure 4B The location display entry shown in the diagram illustrates that, after obtaining the trip configuration information and published content, this embodiment can also display the location display entry. It should be noted that this location display entry can be the location display entry 7 shown to the user after the smart object obtains the published content and trip configuration information; or it can be the location display entry 7' directly displayed on the second related page. This embodiment does not limit this.
[0151] In some embodiments, where the second relevant page is a dialogue page with a smart object, this embodiment may also display a location display entry before displaying recommended trip content on the second relevant page, to provide users with more trip location references.
[0152] S420A, in response to a triggered action on the location display entry, displays the location display area on the second relevant page.
[0153] The location display area shows itinerary locations extracted based on published content. The location display area also displays at least one of the following filters: the region where the itinerary location is located, or the business type to which the itinerary location belongs; these filters are used to filter the itinerary locations.
[0154] For example, such as Figure 4CThe diagram illustrates the location display area process. In response to a trigger operation on location display entry 7 or location display entry 7' in the second related page, a dialogue interaction area 8 and a location display area 9 are displayed on the second related page. This location display area displays travel destinations 9-1 extracted based on published content. Additionally, it displays filter options 9-2 for the travel destination's region and 9-3 for the travel destination's business type. Filter option 9-2 for the travel destination's region can be used to assist in displaying all recommended travel destinations within that region. For example, filter option 9-2 could include Melbourne, Sydney, and the Whitsunday Birds, etc., but this embodiment is not limited to these. Filter option 9-3 for the travel destination's business type can be used to assist in displaying all business types within that travel destination. This business type can be understood as a categorization label that classifies travel destinations according to their business model or service category. For example, filter option 9-3 could include food, attractions, accommodation, transportation, and routes, etc., but this embodiment is not limited to these.
[0155] In the above embodiment, before generating the complete recommended itinerary, a location display entry is provided to create a buffer period for users to actively preview and confirm the results extracted by the smart object. When the user clicks on this entry, the page expands into a split-screen layout with dialogue and location display running in parallel. The left side retains dialogue interaction clues, while the right side centrally displays all itinerary locations extracted from the published content. This avoids the problem of the smart object directly outputting the final plan without the user understanding the source of the materials and the filtering logic.
[0156] In one embodiment, taking the above-mentioned page interaction method implemented through interaction between server 104 and terminal 102 as an example, that is, in Figure 1 This explanation is based on the application environment shown; see [link / reference]. Figure 4D The sequence diagram of the display process of the location display area shown includes:
[0157] S410D, the terminal displays the location display entry on the second relevant page;
[0158] S420D: In response to a trigger operation that displays an entrance at a location, the terminal generates a region display request.
[0159] S430D, the terminal sends a region display request to the server;
[0160] S440D: In response to a region display request, the server generates display data for the interactive dialogue region and the location display region.
[0161] S450D: The server sends the display data of the dialogue interaction area and the location display area to the terminal.
[0162] In response to the display data of the dialogue interaction area and the location display area, the S460D terminal displays the dialogue interaction area and the location display area respectively on the second related page; the location display area displays the travel locations extracted based on the published content.
[0163] In the above embodiments, recommended itinerary content typically refers to an itinerary plan that is automatically generated on a second relevant page after the smart object processes the user-imported published content (such as note inspiration) and itinerary configuration information (such as destination, date, preferences, etc.), and is available for the user's reference or direct use. This recommended itinerary content typically includes at least one of the following: a map route of at least one recommended itinerary, the outline of the area enclosed by the map route, and introductory information about the locations traversed by the map route.
[0164] For example, such as Figure 5A The second related page diagram shown illustrates this using a recommended itinerary that includes a map route as an example. In this recommended itinerary, attraction 1 is the starting point, and attraction 3 is the ending point. The line connecting attraction 1 and attraction 3 is the map route of the recommended itinerary. The recommended itinerary also displays information 10 about the locations along the route. It should be noted that this embodiment only shows one map route. In practical applications, different recommended itineraries may display different map routes, and each recommended itinerary may contain multiple different routes. This embodiment does not impose any limitations on this.
[0165] For example, such as Figure 5B The second related page diagram shown illustrates this using the recommended itinerary content, which includes the outline of the area enclosed by the map route. In this recommended itinerary, the area is enclosed by the map route formed by attractions 1-4. The recommended itinerary content also displays introductory information for the locations along the route. It should be noted that in this embodiment, the introductory information can be displayed in either a list of all locations or by switching between cards. Specifically, in this embodiment, the introductory information can be displayed as a list in the form of introductory information 10, allowing the user to view the introductory information for the locations along the map route by swiping; or it can be displayed as introductory information 10' by switching between cards, meaning each location has its own independent page for displaying introductory information, and in response to the triggering of the flip control 11 on the introductory page, introductory information for other locations is displayed.
[0166] For example, such as Figure 5CThe second related page illustration shown uses the recommended itinerary content, including a map route, the outline of the area enclosed by the map route, and information about the locations along the map route, as an example. The illustration includes a map route display area 12, which displays the map route connecting travel locations on different dates, and the outline of the area enclosed by the map route. Additionally, information about the travel locations along the map route is displayed 11 below this display area.
[0167] In the above embodiments, the recommended itinerary content generated by the intelligent object is no longer just an abstract list of text, but integrates map routes, regional outlines, and location descriptions. The map routes intuitively connect the order of visits and geographical relationships of each itinerary location, helping users quickly determine whether the route is convenient and whether the itinerary pace is reasonable. The regional outlines define the core activity area of this itinerary, allowing users to establish an overall understanding of the spatial scale of the destination. The accompanying location descriptions further enrich the details of each node, ensuring that users have a basis for their daily visits.
[0168] Based on the above embodiments, the recommended itinerary content in this embodiment may further include media content related to at least one recommended itinerary route; the related media content includes at least one of the following: time configuration information, experience description information, or media materials for the recommended itinerary route.
[0169] For example, such as Figure 5D The illustrated diagram of related media content shows that, if the second related page contains only one type of recommended itinerary content, then that recommended itinerary content is displayed, which includes related media content 4-4 for that recommended itinerary route. Optionally, the related media content 4-4 may include at least one of time configuration information 14, experience description information 15, and media material 16.
[0170] For example, such as Figure 5E The illustrated diagram of related media content shows that, in the case of multiple recommended itinerary contents on the second related page, recommended itinerary content 4-2 is displayed, which includes related media content for the recommended itinerary route. Optionally, the related media content may include at least one of time configuration information 14, experience description information 15, and media material 16.
[0171] It should be noted that, as Figure 5FThe diagram illustrates the relevant media content. In this embodiment, the time configuration information 14 can be reference information autonomously generated by the smart object based on published content and itinerary configuration information, or it can be time configuration details page D displayed in response to a trigger operation on the time configuration information of the second relevant page B. The time configuration details page D displays candidate configuration information for the corresponding time period. The desired candidate configuration information is selected as the time configuration information and added to the second relevant page. Furthermore, the candidate configuration information displayed on the time configuration details page D can be actively recommended by the smart object or it can be all candidate configuration information; this embodiment does not impose any limitations on this. Further, the order in which the candidate configuration information displayed on the time configuration details page D is arranged can be autonomously sorted by the smart object according to the relevance or convenience of the corresponding recommended itinerary content, or it can be displayed sequentially from morning to evening, or it can be displayed randomly; this embodiment does not impose any limitations on this.
[0172] It should be noted that in this embodiment, the experience description information can be the description information generated by the smart object based on the published content corresponding to the trip location, so as to help users quickly grasp the relevant media information of the trip location.
[0173] It should be noted that, as Figure 5G The diagram shown illustrates the relevant media content. In this embodiment, the media material can be display content generated by a smart object based on published content. For this media material, in this embodiment, it can be directly displayed in the recommended schedule (i.e., as shown in the diagram). Figure 5E The media material 16 shown can also be displayed as a media entry 17 in the recommended itinerary content; in response to a trigger operation on the media entry, detailed media material 17-1 for the corresponding itinerary location is displayed. It is worth noting that since there may be more than one media material for each itinerary location, the media entry in this embodiment can also be displayed as a number icon such as media entry 17'. In response to a trigger operation on media entry 17', a list of all media materials corresponding to that itinerary location 17'-1 is displayed for users to view and verify information.
[0174] In the above embodiments, the recommended itinerary content, in addition to the route framework, further incorporates multi-dimensional information such as time configuration, experience description, and media materials. The time configuration information helps users clarify the time slots for their daily itinerary, avoiding an overly tight schedule or too much downtime. The experience description information extracts the key points of each location's activities and the real feelings from the notes, allowing users to perceive the fun and suitability of the itinerary in advance. The media materials present the actual situation of the destination in a visually intuitive form such as pictures and videos, lowering the threshold for information discernment.
[0175] Based on the above embodiments, the relevant media content also includes a first generation entry for a route overview; the method further includes: in response to a trigger operation on the first generation entry, displaying route details of the corresponding recommended route, the route details including at least one of the map route of the recommended route or the sequence of route locations.
[0176] In some embodiments, such as Figure 5H The illustrated map route display process responds to the triggering operation of the first generation entry 17 for the route overview corresponding to any recommended itinerary content 4-2 on the second related page, displaying the route details 18 of the corresponding recommended itinerary route on the second related page. Optionally, the route details include at least one of the map route of the recommended itinerary route or the sequence of itinerary locations. It should be noted that the map route in this embodiment may include at least one of the following: a map route connecting various itinerary locations, the outline of the area enclosed by the map route, and introductory information of the itinerary locations traversed by the map route. This embodiment does not limit this. The sequence of itinerary locations in this embodiment may be displayed in order of visit or in order of geographical location from north to south. This embodiment does not limit this. Furthermore, the route details in this embodiment also include suggested experience methods 19 for itinerary locations extracted based on published content.
[0177] In the above embodiments, by setting a first generation entry point, an information acquisition path is provided to users. After seeing the introductions of multiple recommended routes, users can trigger the generation of detailed route content for routes of interest with a single click. The page then displays the map route or the sequence of locations for that route. This on-demand interactive method avoids piling up complete details of all routes in the initial recommendation stage, preventing information overload from interfering with user decision-making. At the same time, the map route intuitively presents the spatial connection between locations, while the sequence of locations clearly explains the temporal logic of the tour. Together, they help users quickly determine whether the route matches their preferences, reducing the evaluation cost of individually screening multiple routes.
[0178] Based on the above embodiments, the route details also include a second generation entry for generating trip details under a time unit; correspondingly, this embodiment can also respond to the triggering operation of the second generation entry by displaying a dialogue interaction area and a details display area on the second related page respectively; the details display area displays the display entry for the trip details under a time unit, as well as the trip details corresponding to the currently selected display entry; the number of display entries is determined based on the number of time units required for the recommended trip route.
[0179] For example, such as Figure 6AThe route details diagram shown is displayed in response to the trigger operation of the second generation entry 20. The dialogue interaction area 21 and the details display area 22 are displayed on the second related page. The details display area 22 displays the display entry 22-1 with the itinerary details under the time unit, and the itinerary details 22-2 corresponding to the currently selected display entry.
[0180] In some embodiments, the details display area also displays an entry point for route details; correspondingly, in this embodiment, in response to a switching operation on the display entry point, the content of the switched display entry point can also be displayed. For example, as shown... Figure 6B The route details diagram shown will display the corresponding content of the changed display entry in response to the switching operation.
[0181] In the above embodiment, by setting a second entry point, the complete itinerary is broken down into several independent display entry points based on time units (such as days). After the user clicks, the page switches to a two-column layout with dialogue and details running in parallel, allowing them to view the specific itinerary arrangements day by day. This method of organizing information hierarchically by time granularity means that complex multi-day itineraries are no longer displayed as lengthy lists, but are instead consolidated into several entry points corresponding to the number of days. Users can unfold the information as needed each day and digest it at their own pace. At the same time, the dialogue area on the left retains the interaction clues with the smart object, while the details area on the right focuses on the specific content of the itinerary for the day. The two operate in parallel without conflict, allowing users to clearly grasp the daily travel arrangements and switch to other days at any time for horizontal comparison, significantly improving the efficiency and browsing experience of viewing multi-day itineraries.
[0182] Based on the technical solutions of the above embodiments, this application also provides an optional embodiment. In this optional embodiment, the route details also include preset travel plans associated with the travel destinations. Furthermore, this embodiment provides a method for displaying travel plans.
[0183] See Figure 7A The steps for displaying the travel plan shown include:
[0184] S710A, in response to a triggering operation of a preset travel plan, displays the travel plan page.
[0185] The travel plan page displays alternative travel options besides the preset options, comparison results of different travel options, and recommended travel options.
[0186] In some embodiments, such as Figure 7BThe illustrated travel plan page displays a travel plan page in response to a trigger operation on the preset travel plan 24. This page displays at least one travel plan 24, including the preset travel plan, other optional travel plans 25, a comparison result of different travel plans 26, and a recommended travel plan. It should be noted that the recommended travel plan in this embodiment can be either the preset travel plan or any optional travel plan. The specific recommended travel plan is determined based on the comparison result. For example, as shown in the figure, the recommended travel plan will display a recommendation icon 27; in this embodiment, the recommended travel plan is the preset travel plan.
[0187] The S720A, in response to a selection action on the travel plan page, displays the revised travel plan in the route details.
[0188] In some embodiments, such as Figure 7C The illustrated travel plan page responds to the selection of any travel plan on the travel plan page, displaying the modified travel plan 28 in the route details.
[0189] In the above embodiments, when a user is not satisfied with the preset travel plan (such as round-trip flights) in the itinerary, there is no need to exit the current page or restart the conversation. They can simply click to bring up the travel plan page in the same context, directly browse multiple optional plans and their intuitive comparison results, and the system will provide a recommended choice. The plan query, comparison and change are integrated into a coherent operation loop. After the user completes the replacement, the route details are updated in real time, avoiding the tediousness of jumping between multiple pages or repeatedly communicating through multiple rounds of conversation, and effectively reducing the information filtering burden and switching cost of transportation plan decision-making.
[0190] In one embodiment, taking the above-mentioned page interaction method implemented through interaction between server 107 and terminal 102 as an example, that is, in Figure 1 This explanation is based on the application environment shown; see [link / reference]. Figure 7D The timeline diagram showing the travel plan display process includes:
[0191] S710D: The terminal responds to the triggering operation of the preset travel plan and displays the travel plan page;
[0192] In the S720D, the terminal responds to the selection operation on the travel plan page by generating a travel plan display request;
[0193] S730D: The terminal sends a travel plan display request to the server.
[0194] S740D: In response to the travel plan display request, the server generates the revised travel plan display data.
[0195] S750D: The server sends the updated travel plan display data to the terminal.
[0196] The S760D terminal responds to the displayed data of the changed travel plan and displays the changed travel plan in the route details.
[0197] Based on the technical solutions of the above embodiments, this application also provides an optional embodiment. In this optional embodiment, the details display area also displays an entry point for adding itinerary locations. Furthermore, this embodiment also provides a method for adding itinerary locations.
[0198] See Figure 8A The steps for adding itinerary locations, as shown, include:
[0199] The S810A displays the location display area in response to a triggered action that adds an entry.
[0200] The location display area shows the travel locations extracted from the published content.
[0201] For example, such as Figure 8B The illustrated location display area diagram shows that, in response to a trigger operation for adding entry 29, location display area 30 is displayed. In this case, since the location display area may obscure existing trip content, in order to better display the trip content, this embodiment can display the existing trip content and the location display area in separate columns.
[0202] The S820A, in response to an add operation initiated based on a trip location, adds a trip location to the route details content.
[0203] For example, such as Figure 8C The illustrated diagram of the trip addition process shows that, in response to a trigger operation on any trip location in the location display area, at least one executable item is displayed; in response to a trigger operation on adding item 31 within the executable item, the trip location is added to the route details content. It should be noted that, in this embodiment, the method of adding a trip location to the route details content in response to a trigger operation on adding item 31 can be as follows: A trip location addition page can be displayed; a candidate location to be added can be selected on the trip location addition page to add the trip location to the route details content. Alternatively, in response to a trigger operation on adding item 31, the intelligent object can autonomously determine the suitable location to be added for the trip location and add the trip location to the corresponding position in the route details content.
[0204] For example, such as Figure 8DThe diagram shown illustrates the process of adding travel locations. In response to an operation to add any travel location in the location display area (e.g., a drag operation, where the displayed travel location is dragged to the target time sequence position in the route details), the corresponding travel location is dragged and added to the target time sequence position in the route details.
[0205] In the above embodiments, when a user wants to include other locations in their notes that were not automatically included in their itinerary, they can simply click the "Add" entry to access the location display area and browse all the alternative itinerary locations extracted from the published content. Then, through a simple addition operation, the desired location can be directly added to the route details, reducing the user's operational burden and ensuring the consistency of information sources between the newly added locations and the original itinerary.
[0206] In one embodiment, taking the above-mentioned page interaction method implemented through interaction between server 104 and terminal 102 as an example, that is, in Figure 1 This explanation is based on the application environment shown; see [link / reference]. Figure 8E The sequence diagram shown illustrates the process of adding itinerary locations, including:
[0207] In the S810E, the terminal responds to a trigger operation for adding an entry by displaying the location display area;
[0208] In the S820E, the terminal responds to an add operation initiated based on the trip location by generating a trip location add request;
[0209] S830E, the terminal sends a request to add travel locations to the server;
[0210] In the S840E, the server responds to the request to add a destination, adds the destination to the route details content, and generates display data for the route details content with the added destination.
[0211] S850E: The server sends the display data, which includes route details of the travel destinations, to the terminal.
[0212] The S860E terminal responds to the display data of route details with added destinations and displays the route details with added destinations.
[0213] In some embodiments, this embodiment may also display the geographical location of the travel location on a map in response to a first triggering operation of the travel location. For example... Figure 8FThe diagram shows a location display area, which also includes a map viewing control 32. In response to triggering the map viewing control 32, the geographical location of the travel destination is displayed on map 33. In the above embodiment, textual location names are instantly converted into visual spatial coordinates. Users do not need to open a map application and manually enter location names to search; they can quickly confirm the actual location, surrounding environment, and relative relationship with previous and subsequent travel destinations. This helps users more intuitively judge the spatial rationality of their travel route and improves the efficiency of spatial perception when reviewing and adjusting their itinerary.
[0214] In some embodiments, this embodiment may also initiate a dialogue with a smart object regarding the trip location in response to a second triggering operation of the trip location on a second related page. For example... Figure 8G The diagram shows a location display area, which also displays a reference to a dialog control 34. In response to a trigger operation on the dialog control 34, a dialogue 35 is initiated between the user and the smart object regarding the itinerary location. It should be noted that in this embodiment, the initiation of the dialogue with the smart object regarding the itinerary location can be automatically triggered by the smart object, or the corresponding itinerary location can be added to the dialogue editing box of the smart object, allowing the user to edit the itinerary location or related dialogue content in the editing box; based on the edited content, a dialogue with the smart object regarding the itinerary location is initiated. In the above embodiment, when a user develops a deep interest in or questions about a particular itinerary location (such as wanting more detailed travel guides, opening hours, nearby restaurant recommendations, etc.), they can ask follow-up questions about the location without leaving the current itinerary planning page or reopening a new dialogue window. This allows users to flexibly mine in-depth information about specific nodes without interrupting the overall itinerary planning process, thereby making itinerary adjustment decisions more in line with personal preferences, making the itinerary planning process more flexible and efficient.
[0215] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.
[0216] Based on the same inventive concept, this application also provides a page interaction device for implementing the page interaction method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more page interaction device embodiments provided below can be found in the limitations of the page interaction method described above, and will not be repeated here.
[0217] In one exemplary embodiment, such as Figure 9 As shown, a page interaction device is provided, including: a first display module 910, an information acquisition module 920, and a second display module 930, wherein:
[0218] The first display module 910 is used to display the first relevant page for generating the itinerary, and the first relevant page displays an input field.
[0219] The information acquisition module 920 is used to obtain itinerary reference content in response to input operations at the input field. The itinerary reference content includes published content.
[0220] The second display module 930 is used to respond to a trip generation instruction initiated based on trip reference content, display a second related page for generating the trip, the second related page displaying the corresponding generated route overview content; and in response to an adjustment operation based on the route overview content, display the recommended trip content obtained after adjustment.
[0221] In one embodiment, the itinerary reference content may also include itinerary configuration information.
[0222] In one embodiment, the first relevant page is a search page for published content or a dialogue page with a smart object; the second relevant page is a dialogue page with a smart object.
[0223] In one embodiment, the second display module 930 is further configured to display a location display entry on a second related page; in response to a trigger operation on the location display entry, a location display area is displayed on the second related page; the location display area displays travel locations extracted based on published content, and the route overview content is generated based on the travel locations.
[0224] In one embodiment, the location display area also displays at least one of the following: a filter for the region to which the travel destination belongs or a filter for the type of business to which the travel destination belongs; the filter is used to filter the travel destination.
[0225] In one embodiment, the recommended itinerary content includes media content related to at least one recommended itinerary route; the related media content includes at least one of the following: time configuration information, experience description information, or media materials for the recommended itinerary route.
[0226] In one embodiment, the second display module 930 is further configured to display route details of the corresponding recommended travel route in response to a trigger operation for the first generated entry point. The route details include at least one of the following: a map route of the recommended travel route or a sequence of travel locations.
[0227] In one embodiment, the route details also include suggested experiences for each destination extracted from published content.
[0228] In one embodiment, the second display module 930 is further configured to display a travel plan page in response to a trigger operation on a preset travel plan; the travel plan page displays other optional travel plans besides the preset travel plan, comparison results of different travel plans, and recommended travel plans; in response to a selection operation on the travel plan page, the modified travel plan is displayed in the route details.
[0229] In one embodiment, the second display module 930 is further configured to, in response to a trigger operation for the second generated entry, display a dialogue interaction area and a details display area on the second related page respectively; the details display area displays the display entry for the trip details content under the time unit, and the trip details content corresponding to the currently selected display entry; the number of display entries is determined based on the number of time units required for the recommended trip route.
[0230] In one embodiment, the second display module 930 is further configured to display the corresponding content of the switched display entry in response to a switching operation on the display entry.
[0231] In one embodiment, the second display module 930 is further configured to, in response to a trigger operation for adding an entry, display a location display area, the location display area displaying travel locations extracted based on published content; and, in response to an add operation initiated based on travel locations, add travel locations to the route details content.
[0232] In one embodiment, the add operation is a drag-and-drop operation, which is used to drag the displayed trip location to the target time sequence position in the route details content.
[0233] In one embodiment, the second display module 930 is further configured to display the geographical location of the trip location on a map in response to a first triggering operation of the trip location; or, in response to a second triggering operation of the trip location, initiate a dialogue with a smart object regarding the trip location on a second related page.
[0234] In one embodiment, the recommended itinerary content includes a map path of at least one recommended itinerary route and the outline of the area enclosed by the map path.
[0235] In one embodiment, the recommended itinerary content also includes introductory information about the locations along the map route; the introductory information is displayed in a list of all locations or by switching between cards for different locations.
[0236] In one embodiment, the second display module 930 is further configured to display a map route consisting of the travel locations along the route to be queried, in response to a route query operation initiated on a second related page.
[0237] In one embodiment, the second related page also displays an overview of the dialogue logic between the smart object and the smart object when generating content through the smart object.
[0238] Each module in the aforementioned page interaction device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.
[0239] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 10As shown, the computer device includes a processor, memory, input / output interfaces, a communication interface, a display unit, and an input device. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a page interaction method. The display unit is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0240] Those skilled in the art will understand that Figure 10 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0241] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.
[0242] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps in the above method embodiments.
[0243] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0244] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0245] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0246] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0247] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A page interaction method, characterized in that, The method includes: The first relevant page for generating the itinerary is displayed; the first relevant page displays input fields. In response to an input operation initiated based on the input entry, travel reference content is obtained, including published content; In response to a trip generation instruction initiated based on the trip reference content, a second related page for generating the trip is displayed, which displays the corresponding route overview content; In response to the adjustment operation based on the route overview content, the recommended itinerary content after the adjustment is displayed.
2. The method according to claim 1, characterized in that, The itinerary reference content also includes itinerary configuration information.
3. The method according to claim 1, characterized in that, The first relevant page is either a search page for published content or a dialogue page with a smart object; the second relevant page is also a dialogue page with a smart object.
4. The method according to claim 1, characterized in that, The method further includes: The location display entry is shown on the second related page; In response to a triggered operation targeting the location display entry, a location display area is displayed on the second related page; the location display area displays travel locations extracted based on the published content, and the route overview content is generated based on the travel locations.
5. The method according to claim 4, characterized in that, The location display area also displays at least one of the following: a filter option indicating the region to which the travel destination belongs, or a filter option indicating the type of business to which the travel destination belongs; the filter option is used to filter travel destinations.
6. The method according to claim 1, characterized in that, The route overview includes media content related to at least one recommended itinerary route; the related media content includes at least one of the following: time configuration information, experience description information, or media materials for the recommended itinerary route.
7. The method according to claim 6, characterized in that, The relevant media content also includes a first entry point for generating recommended travel routes; the method also includes: In response to a trigger operation targeting the first generated entry point, the route details of the corresponding recommended travel route are displayed. The route details include at least one of the following: the map route of the recommended travel route or the sequence of travel locations.
8. The method according to claim 7, characterized in that, The route details also include suggested experiences for each destination, extracted from the published content.
9. The method according to claim 7, characterized in that, The route details also include preset travel plans associated with the destinations; the method further includes: In response to the triggering operation of the preset travel plan, the travel plan page is displayed; the travel plan page displays other optional travel plans besides the preset travel plan, comparison results of different travel plans, and recommended travel plans; In response to a selection operation on the travel plan page, the revised travel plan is displayed in the route details.
10. The method according to claim 7, characterized in that, The route details also include a second generation entry point for generating itinerary details under a time unit; the method further includes: In response to a trigger operation targeting the second generated entry point, a details display area is displayed on the second related page; the details display area displays entry points for trip details under time units, as well as the trip details corresponding to the currently selected entry point; the number of entry points is determined based on the number of time units required for the recommended trip route.
11. The method according to claim 10, characterized in that, The details display area also displays an entry point for the route details; the method further includes: In response to a switching operation on the display entry point, display the corresponding content of the new display entry point.
12. The method according to claim 10, characterized in that, The details display area also shows an entry point for adding itinerary locations; the method further includes: In response to the triggered operation for adding the entry, a location display area is displayed, which shows the travel locations extracted based on the published content; In response to an add operation initiated based on the trip location, the trip location is added to the route details content.
13. The method according to claim 12, characterized in that, The addition operation is a drag-and-drop operation, which is used to drag the displayed trip locations to the target time sequence position in the route details.
14. The method according to claim 10, characterized in that, The method further includes: In response to a first triggering operation at the travel location, the geographical location of the travel location is displayed on a map; or, In response to a second triggering action at the trip location, a dialogue with the smart object regarding the trip location is initiated on the second relevant page.
15. The method according to claim 1, characterized in that, The recommended itinerary includes a map route of at least one recommended itinerary and the outline of the area enclosed by the map route.
16. The method according to claim 15, characterized in that, The recommended itinerary also includes information about the locations along the map route; the information is displayed in a list format for all locations or by switching between different locations using cards.
17. The method according to claim 15, characterized in that, The method further includes: In response to a route query operation initiated on the second related page, a map path consisting of the destinations along the route to be queried is displayed.
18. The method according to any one of claims 1 to 17, characterized in that, The second related page also displays an overview of the dialogue logic between the smart object and the smart object when generating content through the smart object.
19. A page interaction device, characterized in that, The device includes: The first display module is used to display a first relevant page for generating the itinerary, and the first relevant page displays an input field. The information acquisition module is used to acquire itinerary reference content in response to an input operation initiated based on the input entry, the itinerary reference content including published content; The second display module is used to respond to a trip generation instruction initiated based on the trip reference content, display a second related page for generating a trip, the second related page displaying the corresponding generated route overview content; and in response to an adjustment operation based on the route overview content, display the adjusted recommended trip content.
20. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 18.
21. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 18.
22. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 18.