AI-based travel service item reservation method and computer program

By integrating AI capabilities into the travel transaction service platform, the booking process for travel services can be automated, displaying matching product information and automatically filling in order information. This solves the problem of high user complexity and improves booking efficiency and user experience.

CN122175044APending Publication Date: 2026-06-09浙江飞猪网络技术有限公司

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
浙江飞猪网络技术有限公司
Filing Date
2026-02-13
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

Existing AI-based travel service booking methods cannot effectively reduce the complexity of user operations, resulting in a poor booking experience and low efficiency, and may introduce additional technical complexity and data security issues.

Method used

By integrating AI capabilities into the travel transaction service platform, the booking process for travel services can be automated through an AI-powered dialogue page. This process displays matching product information and automatically fills in order details, reducing manual operations for users.

Benefits of technology

It has improved the automation of travel service booking, reduced the complexity of user operations, enhanced booking efficiency and process continuity, and reduced the cost of technical implementation and data security control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122175044A_ABST
    Figure CN122175044A_ABST
Patent Text Reader

Abstract

The embodiment of the present disclosure provides a kind of AI-based travel service commodity reservation method and computer program, wherein method is applied to travel transaction service platform, including: show AI dialogue page, the AI dialogue page has user input area and dialogue content area;Based on the reservation demand of user for travel service commodity, AI reply content is generated;AI reply content is shown in the dialogue content area of the AI dialogue page, and the AI reply content at least includes the following information: the information of travel service commodity matched with the reservation demand, and the order information corresponding to the travel service commodity to be reserved filled in automatically.The embodiment of the present disclosure can realize the automatic promotion of AI-based travel service commodity reservation process inside travel transaction service platform, improve the automation degree of travel service commodity reservation, reduce user operation complexity, improve reservation efficiency and user experience, and reduce technical implementation cost and data security control cost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer and internet technology, specifically to an AI-based method and computer program for booking travel service products. Background Technology

[0002] With the development of computer and internet technology, travel transaction service platforms have become an important online channel for users to purchase travel services. Travel transaction service platforms refer to online platforms that provide users with transaction services for travel services, such as OTP (Online Travel Platform) and OTA (Online Travel Agency) platforms. Travel services refer to goods related to travel services such as transportation (e.g., air travel, train travel), hotel accommodation, and scenic spot visits, such as air tickets, train tickets, hotel room types, and scenic spot tickets.

[0003] Users can book travel services through travel transaction service platforms. This means users can complete the selection, confirmation, and ordering of travel services through the platform. Typically, users need to access the platform's search page for travel services (such as flight tickets, train tickets, hotels, and attraction tickets), and enter their search criteria. The platform will then return search results that match these criteria. Users need to compare and filter different travel services within the search results to confirm the ones they wish to book. After confirming their choice, users need to proceed to the corresponding booking page, where they can further select the service's specifications. Finally, they can complete the order process by filling in traveler information, contact information, and making payment to finalize the booking.

[0004] During the booking process of the aforementioned travel services, users need to navigate between the search page, search results page, booking page, and order page multiple times and manually complete the operations on each page. This makes the user experience cumbersome, resulting in a poor booking experience and impacting the efficiency of travel service booking.

[0005] With the development of AI (artificial intelligence) technology, users can use AI to book travel services. Specifically, the current AI-based travel service booking methods mainly include the following two categories.

[0006] One type uses AI dialogue to provide users with matching travel service products based on their booking needs. However, users still need to select the desired travel service product from the matching results and manually navigate to subsequent booking and order pages to complete product selection, information entry, and order confirmation. Because users still need to navigate between multiple pages and perform several manual operations, the process remains cumbersome, offering limited improvement to the overall user experience of booking travel service products.

[0007] Another approach involves users inputting their booking requests through independent third-party AI tools (such as third-party AI applications). These tools then analyze the user's requests and activate the travel transaction service platform's client application. The third-party AI tool transmits the analyzed booking request parameters to the travel transaction service platform's client application. The platform then searches for and matches travel service products based on these parameters and displays the matching results to the user through its client application. In this method, users still need to select the desired travel service products from the matching results displayed on the travel transaction service platform's client application and manually navigate to subsequent booking and order pages to select product specifications, fill in information, and confirm the order. This process remains relatively cumbersome. Furthermore, because this method involves activating the travel transaction service platform's client application through a third-party AI tool and transmitting parameters to it, it also presents the following problems: Additional cross-application calls, parameter passing across applications, and interface adaptation are required, increasing the complexity and cost of technical implementation. User booking request parameters and related information flow between third-party AI tools and travel transaction service platforms, increasing the cost of data security control. Third-party AI tools typically require users to grant additional authorization or perform redirection confirmation operations when invoking the client of the travel transaction service platform, affecting the continuity of the process.

[0008] It is evident that neither of the aforementioned AI-based travel service booking methods effectively reduces user operations or improves the user experience, and may even introduce additional problems. Therefore, providing improved technical solutions to reduce the complexity of user operations during the travel service booking process, enhance the user experience, and improve booking efficiency has become a pressing technical problem that needs to be solved by those skilled in the art. Summary of the Invention

[0009] In view of this, the present disclosure provides an AI-based method and computer program for booking travel services, which integrates AI capabilities within a travel transaction service platform to automate and close the loop of the AI-based travel service booking process within the platform. This improves the automation level of travel service booking, reduces the operational complexity for users during the booking process, enhances the user experience, and increases the efficiency of travel service booking.

[0010] To achieve the above objectives, this application provides the following technical solution.

[0011] In a first aspect, embodiments of this disclosure provide an AI-based method for booking travel service products, applied to a travel transaction service platform, including: The AI ​​dialogue page is displayed, which includes a user input area and a dialogue content area. Based on users' booking needs for travel services, generate AI-generated responses; The AI ​​response content is displayed in the dialogue content area of ​​the AI ​​dialogue page. The AI ​​response content includes at least the following information: information on travel service products that match the booking requirements, and automatically filled order information corresponding to the travel service products to be booked.

[0012] Secondly, embodiments of this disclosure provide a computer program including computer execution instructions, which, when executed by a processor, implement the AI-based travel service product booking method described in the first aspect above.

[0013] The AI-based travel service booking method provided in this disclosure can display an AI dialogue page of a travel transaction service platform. The AI ​​dialogue page has a user input area and a dialogue content area. Users can input their booking needs for travel services in the user input area of ​​the AI ​​dialogue page, thereby triggering AI to generate AI response content based on the booking needs, which is then displayed to the user in the dialogue content area of ​​the AI ​​dialogue page. Specifically, the AI ​​response content displayed in the dialogue content area includes at least the following information: information about the travel service matching the booking needs, and automatically filled order information corresponding to the travel service to be booked.

[0014] In other words, users can not only view information on travel services matching their booking needs in the dialogue content area, but also directly view the automatically filled order information corresponding to the travel services to be booked. By displaying information on travel services matching their booking needs and automatically filled order information in the dialogue content area of ​​the AI ​​dialogue page, this embodiment of the disclosure can form a continuous link from travel service matching to order information generation through AI dialogue interaction, improving the coherence of the travel service booking process. Simultaneously, since this embodiment of the disclosure can automatically generate and fill in order information, users do not need to manually fill in numerous order fields on the order page to obtain the order information corresponding to the travel services to be booked, thereby reducing the manual operation steps such as information entry required by users during the travel service booking process, lowering the complexity of user operations, and improving the automation level of the travel service booking process. Furthermore, since this embodiment of the disclosure automatically fills in order information and displays it in the dialogue content area, users can complete the viewing, confirmation, and modification of order information during the dialogue interaction with AI, thereby enabling the travel service booking process to automatically advance to the order information confirmation stage through AI, improving the convenience of users performing order operations.

[0015] In summary, this embodiment of the present disclosure displays information on travel service products that match booking needs, as well as automatically filled order information corresponding to the travel service products to be booked, in the dialogue content area of ​​the AI ​​dialogue page of the travel transaction service platform itself. This allows the user's dialogue interaction with AI within the travel transaction service platform to at least cover the product matching and order information filling stages of the travel service product booking process. As a result, the booking process of travel service products can be automatically advanced to the order information confirmation stage through AI, thereby improving the automation level of travel service product booking, reducing the operational complexity of users in the travel service product booking process, and improving the booking efficiency and interaction continuity of travel service products.

[0016] Meanwhile, compared to solutions that rely on third-party AI tools independent of the travel transaction service platform to invoke the platform's client and transmit demand parameters, this disclosed embodiment achieves closed-loop processing of AI-driven travel service product booking within the travel transaction service platform. This eliminates the need for third-party AI tools to participate in cross-application calls and parameter transmission, thus avoiding the technical implementation costs associated with cross-application calls, cross-application parameter transmission, and interface adaptation. Furthermore, the user's booking demand parameters and related information do not need to flow between the third-party AI tool and the travel transaction service platform, reducing data security control costs. Since the AI-based travel service product booking process is completed entirely within the travel transaction service platform, it avoids cumbersome operations such as additional authorization and redirection confirmation between the third-party AI tool and the travel transaction service platform client, improving the continuity of the booking process.

[0017] Therefore, the embodiments of this disclosure can realize the automatic advancement of the AI-based travel service product booking process within the travel transaction service platform, and at least cover the product matching and order information filling stages of the travel service product booking process. While improving the automation level of travel service product booking, it reduces the operational complexity of users, improves the efficiency and user experience of travel service product booking, and can reduce the technical implementation cost and data security control cost. Attached Figure Description

[0018] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.

[0019] Figure 1 Example image showing a user booking travel services through AI conversation.

[0020] Figure 2 A diagram of a travel transaction service platform.

[0021] Figure 3 A flowchart illustrating an AI-based travel service product booking method provided in an embodiment of this disclosure.

[0022] Figure 4A This is an example image showing how users can trigger an AI interaction page and input their booking needs through an AI interaction portal.

[0023] Figure 4B This is an example image of an order list page.

[0024] Figure 5 Another flowchart of an AI-based travel service product booking method provided in this disclosure embodiment.

[0025] Figure 6A This is an example image of the AI ​​dialogue page corresponding to the unique booking option.

[0026] Figure 6B Example image showing how to bring up the payment window.

[0027] Figure 6C Example diagram of AI dialogue pages corresponding to at least two booking options.

[0028] Figure 6D Example image of a page that triggers the search results view entry for users.

[0029] Figure 6EExample page layout for cases where booking requirements are vague.

[0030] Figure 7 Another flowchart illustrating the AI-based travel service product booking method provided in this disclosure.

[0031] Figure 8A Example image showing the task execution status displayed by the task display control.

[0032] Figure 8B This is an example image showing the operation details interface.

[0033] Figure 8C This is another example image showing the operation details interface.

[0034] Figure 8D Example image showing page changes when a user triggers a modification control on the operation details screen.

[0035] Figure 9A Example image showing task prompt information.

[0036] Figure 9B Another example image showing the task prompt information. Detailed Implementation

[0037] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0038] 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. Furthermore, the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation entry points are provided for users to choose to authorize or refuse.

[0039] With the development of AI technology, users can use AI to book travel services and products. For ease of understanding, let's take booking airline tickets using AI as an example. Figure 1 An example image is shown illustrating a user booking travel services via AI dialogue. (Example image follows) Figure 1As shown, the AI ​​dialogue page can include a user input area and a dialogue content area. Users can enter their flight booking needs in the AI ​​input box within the user input area. After receiving the user's flight booking needs, the AI ​​can parse them and automatically filter for matching flights. Then, the AI ​​can reply to the user in the dialogue content area of ​​the AI ​​dialogue page, including the flight matching results. These results can be displayed in text, image, or card format; for example, the matching results might include a card showing the matched flight. It should be noted that because the AI's reply content contains a large amount of information... Figure 1 The example shown is only a partial representation of the AI's response. Furthermore, when a user clicks the "Book" button on the matched flight card, they are redirected to the flight booking page of the travel transaction service platform. There, the user can select the specific flight specifications and then proceed to the order page to complete passenger information entry, order confirmation, and payment, thus finalizing the flight booking.

[0040] In the above process, the AI ​​mainly outputs flight ticket matching results to the user, who still needs to select the flight they wish to book from these results. Furthermore, after selecting the flight, the user must be redirected to the corresponding flight booking page and subsequent order placement page on the travel transaction service platform to manually complete operations such as selecting flight specifications, filling in passenger information, order confirmation, and payment. Because this process involves multiple page jumps and numerous information inputs and confirmations, users need to perform many manual steps, resulting in high user complexity and impacting the booking experience and efficiency of travel services.

[0041] Furthermore, since AI is limited to providing users with flight matching results, users primarily rely on the content of these results to determine whether the AI-provided flights meet their needs. However, the processes involved in generating these results, such as flight search and filtering, are not shown to users. In other words, the process of generating matching results lacks a visual representation, making it difficult for users to understand the basis and processing of the AI's matching results. This reduces users' trust in AI and consequently affects their acceptance of the AI's matching results, leading to lower booking efficiency for travel services.

[0042] Another way users utilize AI technology to book travel services is as follows: Taking flight booking as an example, users input their flight booking needs through a third-party AI tool independent of the travel transaction service platform. The third-party AI tool then parses the flight booking needs and activates the travel transaction service platform's client, transmitting the parsed flight booking request parameters to the platform's client. The platform then searches for and matches flights based on these parameters and displays the results to the user. This method still requires users to manually select flights from the matching results and navigate to the travel transaction service platform's booking and order pages to complete actions such as selecting flight specifications, filling in passenger information, order confirmation, and payment. Therefore, this method still requires users to perform numerous manual steps and involves cross-application calls and data interactions between the third-party AI tool and the travel transaction service platform, increasing technical complexity and data security control costs. It may also require additional user authorization, offering limited improvement to the user experience when booking travel services.

[0043] Based on this, embodiments of this disclosure consider providing an improved AI-based method for booking travel services. This method integrates AI capabilities within a travel transaction service platform, thereby automating and closing the loop on the AI-based travel service booking process within the platform. This enhances the automation level of travel service booking, reduces the operational complexity for users, improves the user experience, and increases booking efficiency. Furthermore, embodiments of this disclosure can also increase user trust in AI, further improving the booking efficiency of travel services.

[0044] As an optional implementation, the AI-based travel service product booking method provided in this disclosure can be applied to a travel transaction service platform. For ease of understanding, Figure 2 An exemplary block diagram of a travel transaction service platform is shown. Figure 2 As shown, the travel transaction service platform 210 may include a travel transaction service client 211 and a travel transaction service backend server 212.

[0045] The Travel Transaction Service Client 211 is primarily user-oriented and is considered a front-end service (such as a front-end program) provided by the Travel Transaction Service Platform for user interaction. This includes, but is not limited to, apps, web pages, and mini-programs provided by the Travel Transaction Service Platform. The Travel Transaction Service Client can be loaded onto the user's device, which includes, but is not limited to, smartphones, tablets, PCs (Personal Computers), and smart TVs.

[0046] The travel transaction service backend server 212 is a backend service (such as a backend program) provided by the travel transaction service platform. It is responsible for handling requests from the travel transaction service client and managing data. The travel transaction service backend server can be deployed on the server of the travel transaction service platform.

[0047] The travel transaction service client and the travel transaction service backend together constitute the travel transaction service platform. That is, the travel transaction service client, as the front end, and the travel transaction service backend, as the back end, cooperate with each other to ensure that users can use the services provided by the travel transaction service platform.

[0048] As an optional implementation Figure 3 An exemplary flowchart of an AI-based travel service product booking method provided in this disclosure is illustrated. This method can be applied to travel transaction service platforms. (Refer to...) Figure 3 The method may include the following steps.

[0049] Step S310: Display the AI ​​dialogue page, which has a user input area and a dialogue content area.

[0050] In this embodiment of the disclosure, the travel transaction service platform can provide an AI dialogue page for users to interact with AI. Optionally, the AI ​​dialogue page may include a user input area and a dialogue content area. The user input area refers to the area on the AI ​​dialogue page used to receive user input, including interactive controls such as AI input boxes, voice input buttons, and send buttons. The dialogue content area refers to the area on the AI ​​dialogue page used to display the dialogue interaction content between the user and the AI, wherein the dialogue interaction content may include user input and AI responses.

[0051] In an optional implementation, users can input their booking requests for travel services through the user input area on the AI ​​dialogue page. For example, users can use natural language interaction methods such as text input and / or voice input to enter their booking requests in the AI ​​input box of the user input area, thereby triggering the AI ​​to recognize and analyze the booking requests and generate corresponding AI response content. In other words, users can interact with AI directly within the travel transaction service platform through the AI ​​dialogue page, without needing to rely on third-party AI tools independent of the travel transaction service platform to input booking requests and invoke them across applications.

[0052] It should be noted that the booking request for travel services refers to the user's intention to book travel services. A booking request may include at least one booking parameter, which includes, but is not limited to, at least one of the following: Travel service product type information indicates the type of travel service product that the user wishes to book, such as air tickets, train tickets, hotel accommodations, or attraction tickets; Trip location information, used to indicate location information related to the trip, such as departure point, destination, etc.; Travel date information is used to indicate travel-related date information, such as departure date, check-in date, ticket usage date, etc. Travel time information is used to indicate specific time information related to travel, such as departure time, departure time period, check-in time, etc. Traveler information is used to indicate the composition of travelers related to the booking of travel services, such as the relationship between the traveler and the user (e.g., whether the user is booking for themselves or for someone else), the traveler's name, number of travelers / guests, number of adults, number of children, and whether an infant is traveling. Product specification information is used to indicate the specifications of travel service products, such as airfare class, train ticket class, hotel room type and bed type, whether meals are included, etc. Preference information is used to represent a user's preferences for travel services, including but not limited to price preferences and other personalized preferences, such as the user's preferred budget range, preference for low prices, preference for direct flights, need for checked baggage, acceptance of transfers, trip duration preferences, transfer duration preferences, airline / train preferences, hotel brand preferences, etc.

[0053] In further optional implementations, the travel service goods referred to in this disclosure may include, but are not limited to, any of the following types of travel service goods: transportation tickets, hotel accommodations, scenic spot tickets, car rental services, group tours, etc. Among them, transportation tickets include, but are not limited to, any of the following: air tickets (including discounted air tickets), train tickets, bus tickets, etc. It should be noted that discounted air tickets refer to discounted air tickets offered by airlines or travel transaction service platforms for promotional or inventory clearance purposes.

[0054] It should be further noted that this disclosure does not limit the specific content and combination of booking parameters included in the user-input booking request. In different booking scenarios, and / or when the user's level of clarity regarding their booking intent varies, and / or when the completeness of the user's input varies, the booking parameters received by the travel transaction service platform may differ. For example, in an airfare booking scenario, the booking request may include at least one of the following: departure point, destination, travel date, and travel time; in a hotel booking scenario, the booking request may include at least one of the following: destination, check-in date, room type, bed type, and whether breakfast is included; in a scenic spot ticket booking scenario, the booking request may include at least one of the following: scenic spot name, ticket usage date, number of tickets purchased, and ticket type. Furthermore, users can input booking requests containing only partial booking parameters or more complete booking parameters, depending on the clarity of their booking intent or their input preferences; the travel transaction service platform can receive and process both types of user-input booking requests.

[0055] As an optional implementation, the travel transaction service platform can provide an AI interaction entry point to trigger the display of an AI dialogue page; thereby, users can input their booking needs for travel services in the user input area of ​​the AI ​​dialogue page. Specifically, the AI ​​interaction entry point may include at least one of the following: an AI channel entry point on the homepage of the travel transaction service platform, or an AI floating control on the homepage of the travel transaction service platform.

[0056] As an example, the AI ​​interaction entry point can be an AI channel entry point set on the homepage of a travel transaction service platform. Clicking this AI channel entry point will take the user to an AI dialogue page, where they can input their booking requirements in the user input area. In other example implementations, the AI ​​interaction entry point can be an AI floating control set on the homepage of the travel transaction service platform to trigger the AI ​​dialogue page, such as an AI floating button, AI floating icon, or AI floating window. Clicking this AI floating control will take the user to an AI dialogue page, where they can input their booking requirements in the user input area. Of course, the specific display form of the AI ​​interaction entry point is not limited to the AI ​​channel entry point or AI floating control on the homepage of the travel transaction service platform; it can also be set as a menu entry point, card, etc. This disclosure embodiment does not impose any limitations on this.

[0057] For ease of understanding, Figure 4A An example image is shown illustrating a user triggering an AI interaction page through an AI interaction portal and entering their booking requirements. (Example image follows) Figure 4AAs shown, users can access the AI ​​dialogue page through the AI ​​channel on the homepage of the travel transaction service platform, or through AI interactive entry points such as AI floating controls. The AI ​​dialogue page provides a user input area where users can enter their booking needs for travel services into the AI ​​input boxes. Specifically, users can click on the AI ​​input boxes to input their booking needs via text or voice. Furthermore, when a user enters part of the content into the AI ​​input box (e.g., when the user enters at least one character), the preset area at the top of the AI ​​input box can display input suggestions corresponding to the user's input, guiding the user to choose the suggested input to complete the booking request more conveniently, thereby reducing the complexity of entering booking requirements.

[0058] It should be noted that the input suggestion information is mainly used to assist users in inputting their booking needs. This embodiment of the disclosure does not limit users to the option of inputting suggestion information. Users can also independently input their booking needs for travel service products in the AI ​​input box.

[0059] As another example, the travel transaction service platform can also provide a travel service product order page to display order information of the user's historically purchased travel service product orders, such as order summary information or order details. This embodiment of the disclosure can set a repurchase control with an AI identifier on the travel service product order page. Upon user activation, this control generates a booking request for the travel service product based on the corresponding order information. The generated booking request can be directly submitted to the AI ​​for processing. Furthermore, the repurchase control can also trigger the display of an AI dialogue page upon user activation. In other words, this embodiment of the disclosure can respond to user actions on the repurchase control on the travel service product order page, generating a booking request for the travel service product based on the order information of the travel service product order corresponding to the repurchase control. Moreover, the repurchase control can also simultaneously trigger the display of an AI dialogue page, allowing the user to access the AI ​​dialogue page.

[0060] For example, when a user triggers the "buy again" control (e.g., the user clicks the "buy again" control), the travel transaction service platform can obtain the order information of the travel service product order corresponding to the "buy again" control, and generate a corresponding booking request for the travel service product based on the order information. This booking request is then submitted to the AI ​​to trigger the AI ​​to book the travel service product for the user based on the booking request. At the same time, when the user clicks the "buy again" control, the travel transaction service platform can also display an AI dialogue page, which shows the booking request generated after the user triggered the "buy again" control, and the booking request is in a submitted state.

[0061] In an optional implementation, the aforementioned travel service product order page can be a travel service product order list page. The order list page displays at least one historical order entry for the user, and each historical order entry can display a summary of the order information for a travel service product order that the user has purchased. In this embodiment, each historical order entry, in addition to displaying the order summary information, can also display at least one user action entry point. This at least one action entry point can include a repurchase control with an AI identifier, such as a "Buy Again" button with an AI icon from the travel transaction service platform; furthermore, this at least one action entry point can also include controls for changing / canceling visas, invoice reimbursement, etc. Subsequently, after the user clicks the repurchase control for a historical order entry, the travel transaction service platform can generate the user's booking request for the travel service product based on the order information of the corresponding travel service product order, and submit the booking request to the AI ​​and trigger the display of the AI ​​dialogue page. For example, when a user's current itinerary matches a travel service order they have already purchased, the user can use the repurchase control on the corresponding travel service order page to reuse the order information of the purchased travel service order, generate the user's booking request for the travel service, and submit it to the AI. This reduces the complexity of the user entering the booking request and improves the convenience of the user entering the booking request.

[0062] For ease of understanding, Figure 4B An example image of an order list page is shown below. Figure 4B As shown, the order list page can display multiple historical order items of a user, and each historical order item can be set with an "Order Again" option marked with the AI ​​logo of the travel transaction service platform. After a user clicks the "Order Again" option for a historical order item, the travel transaction service platform can generate a booking request for the corresponding travel service product based on the order information of that historical order item, and submit it to the AI ​​and trigger the display of the AI ​​dialogue page.

[0063] Of course, the order list page is only an optional form of the aforementioned travel service product order page. This embodiment of the disclosure can also support the aforementioned travel service product order page as an order details page for travel service products. Specifically, the order details page can display detailed order information corresponding to the travel service product orders that the user has already purchased; this embodiment of the disclosure can display a repurchase control with an AI identifier on the order details page. After the user clicks the repurchase control on the order details page, the travel transaction service platform can generate a corresponding booking request for the travel service product based on the corresponding order information, and submit the booking request to the AI ​​and trigger the display of the AI ​​dialogue page.

[0064] In a further optional implementation, the travel transaction service platform can determine the type of travel service product the user needs to book, as well as travel location information (e.g., departure point, destination), based on the order information of the travel service product order corresponding to the user's clicked "repurchase" control. Furthermore, the travel transaction service platform can also determine the user's travel date and / or travel time information based on the user's historical behavioral data corresponding to the travel service product order. For example, in the scenario of booking transportation tickets such as air tickets and train tickets, the travel transaction service platform can infer the travel date and travel time corresponding to the user's current booking based on historical behavioral data such as the distribution of travel dates, travel time periods, and repurchase frequency of the user's historical transportation ticket orders, thereby generating booking requirements that match the user's travel habits.

[0065] Furthermore, based on the order information of a user's historically purchased travel service orders, and the user's historical behavioral data corresponding to those orders, this embodiment of the disclosure can generate a booking request that corresponds to the type of travel service in the order information and includes itinerary location information, travel date information, and / or travel time information. In other words, in the implementation where a user triggers a repurchase control to generate a booking request, the type of travel service and itinerary location information in the booking request can be derived from the order information of the travel service order corresponding to the repurchase control clicked by the user, and the travel date and / or travel time information in the booking request can be determined based on the user's historical behavioral data corresponding to that travel service order.

[0066] For example, taking a user's regular travel scenario (such as a weekly commute), if a user has booked "Beijing to Shanghai" flights multiple times in their historical flight bookings, and the departure dates of these historical flight bookings are concentrated on Mondays and the return dates are concentrated on Fridays, while the departure times of these historical bookings are concentrated between 7:00 AM and 9:00 AM and the return times are concentrated between 6:00 PM and 9:00 PM, then the travel transaction service platform can generate corresponding flight booking requests based on the travel locations of the historical flight bookings and the user's historical behavior data, and submit the flight booking requests to AI to trigger AI to book flights for the user.

[0067] In this way, when a user triggers the purchase button again, the travel transaction service platform can automatically generate a booking request that matches the user's travel habits by combining the order information of the user's previous travel service orders and the user's corresponding historical behavior data. This eliminates the need for the user to enter the booking request and improves the convenience of entering the booking request.

[0068] As another example, travel transaction service platforms can also set up AI input boxes on travel service product search pages. For instance, by embedding an AI input box within the search page, users can directly enter their booking requests for travel services into the AI ​​input box and submit them to the AI ​​without needing to access an AI dialogue page. Simultaneously, when a user submits a booking request, the AI ​​input box can trigger the display of the AI ​​dialogue page, allowing the user to access the AI ​​dialogue page and view the booking request submitted through the AI ​​input box on the travel service product search page. The travel service product search page is used by users to search for travel services. This page can include controls for users to input search criteria and, through the AI ​​input box, allows users to express their booking requests for travel services in natural language. For example, a travel service product search page can include, but is not limited to, at least one of the following types of pages: transportation ticket search pages, hotel search pages, scenic spot ticket search pages, etc.; where a transportation ticket search page includes, but is not limited to, at least one of the following: flight ticket search pages, train ticket search pages, bus ticket search pages, etc.

[0069] As can be seen, the embodiments of this disclosure can trigger and display the AI ​​dialogue page provided by the travel transaction service platform in various ways within the travel transaction service platform, and obtain the booking requirements for travel service products entered by users within the travel transaction service platform in various ways. This allows users to complete the input of booking requirements and trigger AI interaction without the need for third-party AI tools independent of the travel transaction service platform, thereby avoiding cross-application jumps and additional authorization operations, and improving the convenience for users to input booking requirements on the travel transaction service platform, and increasing the coverage of booking requirement input scenarios within the travel transaction service platform.

[0070] Step S320: Generate AI response content based on the user's booking needs for travel service products.

[0071] After acquiring users' booking requests for travel services, the AI ​​within the travel transaction service platform can analyze and identify these requests, and generate AI-generated responses based on them. These AI responses are the feedback generated by the platform's AI in response to users' booking requests, used to provide users with feedback on the AI ​​processing results related to their booking needs.

[0072] Step S330: Display AI response content in the dialogue content area of ​​the AI ​​dialogue page. The AI ​​response content includes at least the following information: information on travel service products that match the booking requirements, and automatically filled order information corresponding to the travel service products to be booked.

[0073] In this embodiment of the disclosure, when displaying AI responses in the dialogue content area of ​​the AI ​​dialogue page provided by the travel transaction service platform, at least the following information can be displayed: information on travel service products matching booking needs, and automatically filled order information corresponding to the travel service products to be booked. Specifically, this embodiment of the disclosure can progressively display information on travel service products matching booking needs, and automatically filled order information corresponding to the travel service products to be booked, in the dialogue content area.

[0074] As an optional implementation, progressive display refers to the process of displaying AI response content in the dialogue content area, where different information in the AI ​​response content is output and displayed in stages according to the processing order of the travel service product booking process. For example, in this embodiment of the disclosure, information on travel service products matching the booking needs can be displayed in the dialogue content area first, so that users can view travel service products that match their booking needs; then, when the travel service product to be booked is determined, this embodiment of the disclosure can display the automatically filled order information corresponding to the travel service product to be booked in the dialogue content area, so that users can view, confirm, or modify the order information.

[0075] In the optional implementation, the travel service product to be booked refers to the travel service product that is determined to enter the order placement process and generate order information. The travel service product to be booked can be automatically determined by AI or selected by the user.

[0076] As an optional implementation, when the booking demand is clear, AI can determine a unique booking option based on the demand and identify the travel service product corresponding to the unique booking option as the travel service product to be booked. However, if AI cannot uniquely determine a booking option based on the demand, AI can generate at least two booking options. After the user selects a booking option from these two options, the travel service product corresponding to the user-selected booking option is identified as the travel service product to be booked. Therefore, the travel service product to be booked can correspond to either the travel service product in the unique booking option automatically determined by AI, or the travel service product in the booking option selected by the user.

[0077] A booking scheme may include at least one travel service product that matches the booking requirements, and the travel service product in a booking scheme can be booked through a single booking operation. Specifically, a booking scheme may include one travel service product that matches the booking requirements, or at least two travel service products that match the booking requirements and are booked in combination.

[0078] For example, in a transportation ticket booking scenario, a booking plan may include a one-way transportation ticket; or, a booking plan may include a combination of a one-way and a return transportation ticket, thus forming a round-trip combined booking plan. Furthermore, in connecting or transit travel scenarios, a booking plan may also be a combined booking plan formed by combining transportation tickets for at least two different modes of transport, such as combining different flights, combining train services with flights, or combining different train services.

[0079] In a more specific optional implementation, when displaying AI response content in the dialogue content area of ​​the AI ​​dialogue page, different display methods can be adopted according to the number of booking options determined corresponding to the booking requirements. For ease of understanding, Figure 5 Another flowchart of the AI-based travel service product booking method provided in this disclosure is illustrated as an example. (In conjunction with...) Figure 3 and Figure 5 As shown, Figure 5 The method shown is for Figure 3 Step S330 is further refined into step S510, which is executed when there is only one reservation plan, and / or step S520, which is executed when there are at least two reservation plans. Steps S510 and S520 are described below.

[0080] Step S510: If a unique booking plan is determined based on the booking requirements, the travel service product corresponding to the unique booking plan is designated as a travel service product to be booked. In the dialogue content area, the information of the travel service product corresponding to the unique booking plan and the automatically filled-in corresponding order information are displayed sequentially through a single AI reply.

[0081] In an optional implementation, determining a unique booking option based on the booking requirements can mean that the AI ​​can determine a unique booking option based on the booking requirements, such as a travel service product that matches the booking requirements, or at least two travel service products that match the booking requirements, so that the user can determine the travel service product to be booked without having to choose from multiple booking options.

[0082] Specifically, determining a unique booking scheme based on the booking requirements may include at least the following scenarios.

[0083] Scenario 1: AI can find a unique booking solution based on booking requirements. For example, after AI searches for travel services based on the search parameters (such as itinerary location information, travel date information, etc.) used to perform the search in the booking requirements, if the number of booking solutions obtained is only one, that is, there is only one booking solution in the search results, then this one booking solution is the unique booking solution, and the travel service product corresponding to the unique booking solution is determined as the travel service product to be booked.

[0084] Scenario 2: The number of booking options obtained by AI based on booking requirements may be greater than one, but the booking requirements include user preference information. Therefore, AI can determine a unique booking option from the search results based on the preference information in the booking requirements. For example, after AI searches for travel services based on the search parameters in the booking requirements and obtains multiple booking options, if the booking requirements further include user preference information (such as preference for low-priced goods, direct flights, specific airlines / trains, specific travel time periods, etc.), AI can filter or sort the multiple booking options based on the preference information to further determine a unique booking option based on the booking requirements, and identify the travel service corresponding to the unique booking option as the travel service to be booked.

[0085] It should be noted that in the optional implementation of travel service product search, search booking parameters are used to limit the search scope of travel service products in order to obtain a set of travel service products that meet the constraints of the search booking parameters (such as travel location, travel date, etc.); preference information is mainly used to further filter the searched set of travel service products to determine booking options that match the user's preferences. By processing search booking parameters and preference information in stages, search efficiency and filtering accuracy can be improved, and the situation where excessive preference information leads to overly strict search conditions and results in search omissions can be avoided.

[0086] In a further optional implementation, the AI ​​can also use preference information from the booking request as a search condition to participate in the search for travel service products. That is, if the booking request includes both search booking parameter information and preference information, the AI ​​can also search for travel service products based on both search booking parameter information and preference information. In this case, if only one booking solution is found in the search results, then a unique booking solution can be determined. This disclosure does not limit the composition of the booking parameter information used in the search for travel service products.

[0087] Scenario 3: There is not a single booking option matching the booking request, but a unique booking option can be determined based on the user's historical behavior data. For example, a user may provide search and booking parameters such as itinerary location, travel date, and / or travel time in their booking request, but not explicitly provide preference information. Therefore, after the AI ​​searches for travel services based on the booking request, it may obtain multiple booking options, and it cannot determine a unique booking option from among these options. In this case, the travel transaction service platform can obtain the user's historical behavior data and determine the user's preference information based on this data. The AI ​​can then combine this preference information to filter the multiple booking options to determine a unique booking option, and identify the travel service corresponding to this unique booking option as the travel service to be booked.

[0088] Among them, a single travel service product corresponding to a unique booking scheme, or at least two travel service products that are combined and booked under a unique booking scheme, are considered as travel service products to be booked.

[0089] In a further optional implementation, the unique booking scheme may correspond to the case where the booking demand is an explicit booking demand. In summary, an explicit booking demand may include at least one of the following situations: The booking request includes complete booking parameters, which are used to determine a unique booking option. The booking request is missing some of the complete booking parameters, and the travel transaction service platform stores user history behavior data to fill in the missing booking parameters.

[0090] It's important to note that complete booking parameter information refers to the set of booking parameters that enables AI to determine a unique booking solution based on booking requirements. For example, complete booking parameter information may include travel service product type information, itinerary location information, travel date information, travel time information, and preference information, etc., to converge travel service products matching the booking requirements into a unique travel service product. Furthermore, complete booking parameter information may also include product specification information, etc. Understandably, the more complete the booking requirements provided by the user, the greater the likelihood that the AI ​​will determine a unique booking solution that matches those requirements.

[0091] It should be further noted that the specific composition of the complete booking parameter information used to determine a unique booking scheme may differ for different types of travel service products. This disclosure does not strictly limit the specific content and combination of the complete booking parameter information, but depends on the specific booking scenario.

[0092] Furthermore, if a booking request lacks certain booking parameters, and the travel transaction service platform stores historical user behavior data to supplement the missing parameters, this embodiment can supplement the booking request based on the historical user behavior data, thereby obtaining complete booking parameter information for determining a unique booking solution. For example, if the booking request already includes travel service product type information and itinerary location information, but lacks travel date and / or travel time information, the travel transaction service platform can determine the user's travel patterns based on historical user behavior data, and then determine the travel date and / or travel time information corresponding to the travel patterns at the corresponding itinerary location. The determined travel date and / or travel time information can then be added to the booking request, thus forming complete booking parameter information for determining a unique booking solution. For example, if a booking request already includes information on the type of travel service, destination, and travel date, but lacks preference information and / or product specifications, the travel transaction service platform can determine the user's frequently used product specifications (such as preferred cabin class, preferred seat, preferred room type, etc.) and / or price preferences based on the user's historical behavior data, and supplement this information into the booking request. This allows AI to converge the booking options into a unique booking option based on the booking request.

[0093] In an optional implementation, user historical behavior data may include, but is not limited to, at least one of the following: user's historical order information, historical search behavior information, historical order placement behavior information, historical preference settings, etc. on the travel transaction service platform.

[0094] When a unique booking plan is determined based on the user's booking needs, the travel service products corresponding to the unique booking plan can be listed as travel service products to be booked. Thus, in this embodiment of the disclosure, the information of the travel service products corresponding to the unique booking plan, as well as the automatically filled-in order information, can be displayed sequentially in the dialogue content area of ​​the AI ​​dialogue page through a single AI reply.

[0095] Specifically, a single AI response refers to a single, continuous output of response content generated by AI. This single AI response is displayed as a single dialogue message in the dialogue content area. During the output of a single AI response, AI can follow the processing order of the travel service product booking process, first outputting the information of the travel service product corresponding to the unique booking plan, and then outputting the automatically filled-in corresponding order information (i.e., the order information of the travel service product corresponding to the unique booking plan).

[0096] For example, in a single AI response, the AI ​​can first display information about the travel service product corresponding to the unique booking option in the dialogue content area, so that the user can view the content of the travel service product to be booked; then, the AI ​​continues to display the automatically filled order information corresponding to the travel service product to be booked in the same dialogue message, including but not limited to traveler information, contact information, etc., so that the user can confirm or modify the order information.

[0097] It should be noted that, since the travel service product to be booked can be automatically determined under the single booking option, the AI ​​does not need to wait for the user to select a booking option to continue the booking process. Thus, it can complete the continuous output from displaying the information of the travel service product to automatically filling in the order information in the same dialogue message. This allows the booking process of travel service products to be directly promoted to the order information confirmation stage through AI dialogue interaction, reducing the user's page jump and manual filling operations, and improving the automation level and user operation convenience of booking travel service products.

[0098] For ease of understanding, Figure 6A An example image of the AI ​​dialogue page corresponding to the unique booking option is shown below. (Refer to...) Figure 6A As shown, the user's flight booking request is a specific booking request. That is, although the flight booking request lacks preference information, the travel transaction service platform can supplement the preference information based on the user's historical behavior data (such as supplementing the user's travel preferences). Therefore, AI can determine a unique booking solution based on the user's flight booking request and the travel preferences supplemented by the user's historical behavior data. Figure 6A Taking a round-trip flight booking as an example, the AI ​​can display the corresponding round-trip tickets (e.g., outbound and return tickets) in the dialogue content area of ​​the AI ​​dialogue page for the user to view. Furthermore, the AI ​​can display the automatically filled order information for the round-trip tickets within the same dialogue message, such as passenger information (e.g., passenger name, ID number), contact person's phone number, confirmed baggage allowance, and payment amount (e.g., the total price of the round-trip tickets and its breakdown).

[0099] It should be noted that, Figure 6AThis example illustrates how booking requests may lack preference information, which is then supplemented using historical user behavior data. In other examples, booking requests may also lack travel date and / or travel time information. However, AI can supplement the required travel date and / or travel time information based on travel patterns corresponding to the user's historical behavior data. For instance, if AI identifies that the user's current travel ticket booking corresponds to a weekly commuting scenario, it can determine the corresponding travel date and / or travel time information for that scenario based on the user's historical behavior data, thus completing the booking request.

[0100] Furthermore, in combination Figure 6A As shown, this embodiment of the disclosure can also display the payment control corresponding to the order information in the dialogue content area of ​​the AI ​​dialogue page, and simultaneously display the payment amount corresponding to the order information. The payment control can serve as the entry point for payment operations, used by the user to initiate the payment process. Furthermore, if the user triggers the payment control, this embodiment of the disclosure can respond to the user's triggering of the payment control by launching a payment window so that the user can complete the payment. For ease of understanding, Figure 6B An example image showing the invocation of the payment window is provided for reference. Figure 6B As shown, the payment window can display the amount to be paid. Furthermore, the payment window can also display payment account information, indicating the payment account the user should use for payment, such as the user's linked bank account and / or third-party payment account. In an optional implementation, the payment window can provide an express payment control. This express payment control, upon user activation, automatically selects the payment account and performs the payment based on the user's preset payment account selection strategy on the travel transaction service platform. Furthermore, the payment window can also display an entry to change the payment method. Upon user activation, this entry displays a payment method selection interface, allowing the user to manually select a payment method, thus replacing the payment method corresponding to the express payment control.

[0101] Meanwhile, this embodiment of the disclosure can create a travel service product order corresponding to the order information based on the user's payment-related operations. Optionally, the payment-related operations may include at least one of the following: the user triggering the payment control (e.g., the user clicking the payment control), or the user's actual payment operation (e.g., the payment operation completed by the user in the invoked payment window). In other words, the creation of the travel service product order is bound to the payment process.

[0102] It should be noted that this embodiment does not create a travel service product order immediately after the order information is automatically filled in. Instead, it creates the corresponding travel service product order based on the user's payment-related operations. Specifically, the travel transaction service platform can create a travel service product order corresponding to the order information when it detects that the user has initiated or completed payment. This allows the creation of travel service product orders to be linked to the payment process, avoiding the premature generation of travel service product orders before the user has initiated or completed payment, thus preventing a large number of invalid orders.

[0103] It is understandable that the automatic filling of order information advances the booking process of travel services to the order confirmation stage, placing the user in a state where payment can be made using the order information. However, this does not mean the user has confirmed the purchase or is willing to complete the payment. If travel service orders are created directly after the automatic filling of order information, a large number of pending payment orders may be generated, potentially leading to a large number of invalid orders. This undoubtedly increases the order management costs of the travel transaction service platform. Furthermore, the generation of a large number of pending payment orders may trigger the locking of travel service inventory resources. If these pending payment orders are not subsequently paid for by users, a large number of invalid orders may be generated, requiring the travel transaction service platform to perform numerous subsequent processing steps such as closing invalid orders and releasing travel service inventory resources. This undoubtedly increases the complexity of order management for the travel transaction service platform. Therefore, this embodiment of the disclosure, by binding the creation of travel service orders with user payment-related operations, can reduce the generation of invalid orders and improve the effectiveness and accuracy of order creation.

[0104] In a further optional implementation, after a user successfully pays, the travel transaction service platform can display order creation result information in the dialogue content area of ​​the AI ​​dialogue page, such as order number, order status (e.g., paid, ticketed, pending ticketing), itinerary summary information, and order details entry (for users to view detailed order information). This allows users to directly learn about the order creation result on the AI ​​dialogue page and access subsequent order viewing or management processes through the AI ​​dialogue page.

[0105] In a further optional implementation, this embodiment of the disclosure may also display protocol prompt information corresponding to the order information in the dialogue content area of ​​the AI ​​dialogue page. The protocol prompt information includes at least one or more protocol names and / or protocol entry points. The protocol prompt information can be used to prompt the user that submitting the order creation is considered as the user having read and agreed to the protocol content corresponding to the protocol prompt information.

[0106] In a further optional implementation, this embodiment of the disclosure may also display a viewing entry point for the booking plan in the dialogue content area of ​​the AI ​​dialogue page. This viewing entry point, triggered by the user, displays detailed information about the travel service products corresponding to the booking plan, such as the composition information of the travel service products included in the booking plan, travel time information, travel destination information, product specifications information, refund and change rules information, baggage allowance information, and price information. For example, taking a round-trip airfare combination booking plan as an example, this combination booking plan can correspond to a viewing entry point. After the user triggers this viewing entry point, detailed information about the round-trip tickets can be displayed, such as the flight numbers, departure and arrival times, departure airport, arrival airport, cabin class, baggage allowance, refund and change rules, and price of the outbound and return tickets.

[0107] Step S520: If at least two booking options are determined based on the booking requirements, the information of the travel service products corresponding to each booking option and the automatically filled order information corresponding to the travel service products to be booked are displayed in the dialogue content area through at least two AI responses; between the at least two AI responses displayed in the dialogue content area, user input information of the user selecting the travel service products to be booked is displayed.

[0108] In an optional implementation, determining at least two booking options based on the booking requirements can mean that: after the AI ​​searches and matches travel service products based on the booking requirements, it obtains at least two booking options that match the booking requirements, and it is impossible to determine a unique booking option based on the booking requirements and / or user historical behavior data. Therefore, the user needs to choose from at least two booking options to determine the travel service product to be booked. Each of the at least two booking options may include one travel service product that matches the booking requirements, or at least two travel service products that match the booking requirements and are booked in combination.

[0109] Specifically, determining at least two booking options based on the booking requirements may include at least the following scenarios.

[0110] Scenario 1: The booking request is incomplete and cannot be supplemented, making it impossible to determine a unique booking solution. For example, the booking request includes multiple key booking parameters, such as the type of travel service and the destination, but lacks certain parameters needed to determine a unique booking solution (e.g., travel date, travel time, preferences, etc.). Furthermore, the travel transaction service platform lacks historical user behavior data to supplement the missing booking parameters. As a result, after AI searches and matches travel services based on the booking request, it may obtain at least two booking solutions that match the request, but cannot determine a unique booking solution.

[0111] Scenario Two: The booking request includes preference information, but this information is insufficient to converge into a unique booking solution. For example, the booking request contains preference information, but this information only limits certain attributes of the booking solution (e.g., limiting a wide price range or a wide travel time range). Because the preference information is too broad or has few limiting dimensions, at least two booking solutions in the search results may both satisfy the preference information. Therefore, after the AI ​​searches and matches based on the booking request, it may obtain at least two booking solutions that meet the request, and cannot determine a unique booking solution. In other words, insufficient constraint from the preference information leads to multiple booking solutions simultaneously satisfying the booking request.

[0112] For example, a booking request might contain preference information, but this preference information includes at least two preference objectives, and these objectives conflict or lack a clear priority, making it impossible to determine a unique booking solution. Specifically, the booking request might contain at least two preference objectives with different focuses (e.g., prioritizing lower prices or longer travel times). Since the user hasn't further specified the priority of each preference objective in the booking request, there might be at least two booking solutions that satisfy different preference objectives. This prevents the AI ​​from determining a unique booking solution based on the request, requiring the user to choose from at least two options. In other words, the unclear priority of multiple preference objectives in the preference information prevents the AI ​​from converging the booking solutions into a single solution.

[0113] Scenario 3: The booking request includes user instructions to provide at least two booking options. In other words, the user requests at least two booking options in their booking request so they can choose one. For example, if the user's booking request includes instructions such as "Recommend two options" or "Provide multiple options," the AI ​​can provide the user with at least two booking options that match their needs based on these instructions.

[0114] In a further alternative implementation, at least two booking schemes can correspond to the case where the booking demand is a semi-explicit booking demand. In summary, a semi-explicit booking demand can include at least one of the following situations: The booking request includes several key booking parameters (such as travel service product type information and itinerary location information), but some booking parameters are missing to determine a unique booking solution, and the travel transaction service platform lacks user history behavior data to fill in the missing booking parameters; therefore, after the AI ​​searches and matches based on the semi-defined booking request, it will obtain at least two booking solutions that meet the booking request. The booking requirements include preference information, but the preference information is insufficient to make the booking solution converge to a unique one. Therefore, after the AI ​​searches and matches based on the booking requirements, it will obtain at least two booking solutions that meet the booking requirements. Wherein, the preference information is insufficient to make the booking solution converge to a unique one, including: the preference information only limits some attributes of the booking solution, and / or, the preference information contains at least two preference objectives, and there is a conflict between at least two preference objectives or a lack of preference priority. The booking request includes user instructions that provide at least two booking options.

[0115] When at least two booking options are determined based on the user's booking needs, since AI cannot automatically determine a single booking option, the user needs to choose from at least two options to determine the travel service product to be booked. Based on this, this embodiment of the disclosure can display information about the travel service products corresponding to each of the at least two booking options, as well as automatically filled order information for the travel service product to be booked, through at least two AI responses in the dialogue content area of ​​the AI ​​dialogue page; and between the at least two AI responses displayed in the dialogue content area, user input information showing the user's selection of the travel service product to be booked is displayed.

[0116] Specifically, the AI ​​can first display information about the travel service products corresponding to each of the at least two booking options in the dialogue content area through a single reply, so that the user can view the differences between the different booking options and make a selection; after the user performs the selection input operation for the at least two booking options, this embodiment of the disclosure will set the travel service products corresponding to the booking options selected by the user as the travel service products to be booked, so that the AI ​​can then display the automatically filled order information corresponding to the travel service products to be booked in the dialogue content area through another reply, so that the user can confirm or modify the order information.

[0117] Therefore, between at least two AI responses displayed in the dialogue content area, user input information showing the user's selection of a travel service product to be booked is displayed to reflect the user's interaction in confirming the travel service product to be booked among at least two booking options. Through this method, embodiments of this disclosure can guide the user to complete the selection of a booking option through dialogue interaction when at least two booking options exist, and automatically advance the booking process to the order information confirmation stage after the user's selection, thereby improving the interactive efficiency and user convenience of the travel service product booking process.

[0118] In a more specific alternative implementation, the at least two AI responses may include a first AI response and subsequent responses. Specifically, embodiments of this disclosure may first display the AI's first response in the dialogue content area. The first response is used to display information about the travel service products corresponding to each of the at least two booking options, so that the user can view and select from the various booking options.

[0119] As an optional implementation, when displaying information about the travel service products corresponding to each booking option in the dialogue content area (e.g., when displaying the first reply), this embodiment of the disclosure can also simultaneously display the booking operation entry point corresponding to each booking option, which can be used by the user to select the corresponding booking option after triggering it. It should be noted that the booking operation entry point corresponding to the booking option is used to submit the user's selection result for the booking option as user input information to the AI ​​after the user triggers it, rather than triggering the display of the booking page corresponding to the booking option. In this way, the user can complete the selection of the booking option within the AI ​​dialogue page, thus continuing to advance the booking process without having to jump to the booking page.

[0120] Furthermore, after a user triggers the booking operation entry for a booking plan, this embodiment of the disclosure can display the user's input information for selecting a booking plan in the form of a dialog message in the dialog content area, indicating that the user has completed the selection of a booking plan and triggering the subsequent booking process. In addition, in other optional implementations, this embodiment of the disclosure can also support users to manually input user information to indicate the selection of a booking plan through the user input box in the user input area, thereby enabling the user to select a booking plan.

[0121] After the user selects a booking option from the at least two booking options, the travel service product corresponding to the selected booking option is designated as the travel service product to be booked. In this embodiment of the disclosure, the AI's subsequent response can be displayed in the dialogue content area. The subsequent response is used to display the order information corresponding to the automatically filled travel service product to be booked, so that the user can view, confirm or modify the order information.

[0122] Through the above methods, the embodiments of this disclosure can complete the selection interaction of booking options within the AI ​​dialogue page when there are at least two booking options, and automatically advance to the order information filling stage after the user completes the selection, thereby improving the continuity and convenience of the travel service product booking process.

[0123] For ease of understanding, Figure 6C Example images are shown below illustrating AI dialogue pages corresponding to at least two booking options. (Refer to...) Figure 6CAs shown, the flight booking request entered by the user is a semi-explicit booking request. For example, the flight booking request only indicates the travel destination and travel date, but lacks travel time information and user preference information. Moreover, the travel time information and user preference information cannot be supplemented based on the user's historical behavior data. Therefore, the AI ​​can determine at least two booking options based on the user's flight booking request. Figure 6C Taking outbound flight tickets as an example, the AI ​​first displays three outbound flight ticket booking options in the dialogue content area through the first reply. Each booking option has a corresponding booking operation entry for the user to select. Furthermore, each booking option can also have a viewing entry, which displays the detailed information of the corresponding flight ticket after the user triggers it. When the user clicks on the booking operation entry of a certain booking option, it is considered that the user has selected that booking option. Thus, the dialogue content area can display the user input information corresponding to the selected booking option to prompt the user with a summary of the selected booking option information, such as flight number, travel date, travel time, departure point, destination, etc. Of course, the user can also enter the user input information for selecting a booking option in the AI ​​input box on the AI ​​dialogue page. Moreover, this embodiment of the disclosure can display the user input information submitted by the user in the AI ​​input box in the dialogue content area. Then, the flight ticket corresponding to the booking option selected by the user is treated as a flight ticket to be booked. The AI ​​can display the automatically filled order information for the flight ticket to be booked in the next reply (i.e., a reply following the first reply).

[0124] Furthermore, in the AI ​​response displaying the automatically filled order information, this embodiment of the disclosure can also display the payment control corresponding to the order information, so that the user can trigger the payment control to launch the payment window to perform the payment operation. In addition, this embodiment of the disclosure can create a travel service product order corresponding to the order information based on the user's payment-related operations.

[0125] In a further optional implementation, if at least two booking options are determined based on the booking requirements, this embodiment of the disclosure may also display a search result viewing entry in the dialogue content area of ​​the AI ​​dialogue page. The search result viewing entry is used to display search results related to travel service products obtained based on the booking requirements after being triggered by the user, so that the user can view, compare, and filter travel service products within a more complete range of candidate travel service products.

[0126] For ease of understanding, Figure 6D An example image of a page is shown, illustrating how a user triggers the search results view entry. Combined with... Figure 6C and Figure 6DAs shown, taking the flight booking scenario as an example, when displaying multiple flight booking options in the dialogue content area of ​​the AI ​​dialogue page, this embodiment of the disclosure can also provide a search result viewing entry (such as the entry to view more flights shown in the figure); when the user clicks the search result viewing entry, this embodiment of the disclosure can trigger the display of flight search results obtained based on flight booking needs, so that the user can view, compare and filter flights within a more complete range of flight candidates.

[0127] In an optional implementation, after the search results viewing entry is triggered by the user, this embodiment of the disclosure may display the search results page for travel service products, or the search results list area in the search results page, so that the user can view the search results. This embodiment of the disclosure does not limit the specific display format of the search results.

[0128] In a further optional implementation, when a user's booking request is a semi-explicit request, the travel transaction service platform can search for travel service products based on the booking request, obtain search results, and filter or sort the search results based on a preset filtering strategy to determine the travel service products to be provided to the user and displayed on the AI ​​dialogue page. For example, at least two travel service products ranked in the top preset order can be provided to the user and displayed on the AI ​​dialogue page. The preset filtering strategy may include the travel transaction service platform's background filtering algorithm, sorting algorithm, and / or recommendation algorithm, etc. For example, the preset filtering strategy may be a sorting rule based on factors such as price and time consumption, and this disclosure embodiment does not impose limitations in this regard.

[0129] Furthermore, embodiments of this disclosure can display filtering prompts on the search results page or in the search results list area after the search results viewing entry is triggered. For example, in conjunction with... Figure 6D As shown, in a flight booking scenario, a travel transaction service platform can search for flight results containing multiple flights based on the user's flight booking needs. Then, it can filter and sort the flight results based on a preset filtering strategy, displaying the top three outbound flights as booking options in the dialogue content area of ​​the AI ​​dialogue page. Simultaneously, when the user triggers the search results viewing entry in the dialogue content area, this embodiment of the disclosure can display the flight search results page or flight search results list area, and display filtering prompt information in the flight search results page or flight search results list area to indicate that the booking options displayed on the AI ​​dialogue page are part of the results obtained from the flight search results.

[0130] With the above settings, this embodiment of the present disclosure can provide users with at least two filtered booking options on the AI ​​dialogue page to reduce the user's decision-making burden; at the same time, when the user needs to view the search results, the search results can be displayed through the search results viewing entry, thereby improving the interactive flexibility of AI-based travel service product booking.

[0131] In a further optional implementation, in addition to supporting users to select travel service products to be booked on the AI ​​dialogue page, this embodiment of the present disclosure can also support users to select travel service products to be booked through search results; furthermore, this embodiment of the present disclosure can, based on the user's operation of selecting travel service products to be booked through the search results, trigger the display of automatically filled order information corresponding to the travel service products to be booked in the dialogue content area, or trigger the display of the booking page for the travel service products to be booked.

[0132] In other words, after a user selects a travel service product to book through the search results, the subsequent processing by the travel transaction service platform may include at least one of the following: The system triggers a return to the AI ​​dialogue page, displaying the automatically filled order information for the travel service product to be booked in the dialogue content area. Specifically, the travel transaction service platform can use the travel service product selected by the user through the search results as the travel service product for which order information needs to be automatically filled in, thereby automatically generating and filling in the corresponding order information. This allows the user to confirm or modify the order information for the selected travel service product in the dialogue content area of ​​the AI ​​dialogue page, and further perform payment-related operations to create an order. The booking page for the travel service product to be booked is triggered. Specifically, the travel transaction service platform can trigger the display of the booking page corresponding to the travel service product to be booked selected by the user from the search results, so that the user can complete the product specification selection on the booking page, such as cabin class selection, seat type selection, room / bed type selection, ticket type selection, etc. Then, the user can further enter the order page through the booking page to fill in the order information and complete the order operation.

[0133] With the above settings, when at least two booking options are determined based on the booking requirements, this embodiment of the disclosure can display search results to the user through the search results viewing entry on the AI ​​dialogue page, so that the user can view and select travel service products in the search results. After the user completes the selection of the travel service products to be booked based on the search results, it supports returning to the AI ​​dialogue page to realize the automatic filling of order information, or switching to the booking page and the order page page jump logic, so as to adapt to the user's operating habits after selecting travel service products on the search results page.

[0134] Furthermore, the search results related to travel service products referred to in this disclosure embodiment may include: search results for directly tradable travel service products (such as transportation tickets, entrance tickets, hotel room types, etc.), and / or search results for travel service resources (such as hotel resources, scenic spot resources, etc.) associated with travel service products.

[0135] This embodiment of the disclosure displays information about travel service products that match booking needs, as well as automatically filled order information for the travel service products to be booked, in the dialogue content area of ​​the AI ​​dialogue page of the travel transaction service platform itself. This allows the user's dialogue interaction with AI within the travel transaction service platform to at least cover the product matching and order information filling stages of the travel service product booking process. As a result, the booking process of travel service products can be automatically advanced to the order information confirmation stage through AI, thereby improving the automation level of travel service product booking, reducing the operational complexity for users in the travel service product booking process, and improving the booking efficiency and interaction continuity of travel service products.

[0136] Meanwhile, compared to solutions that rely on third-party AI tools independent of the travel transaction service platform to invoke the platform's client and transmit demand parameters, this disclosed embodiment achieves closed-loop processing of AI-driven travel service product booking within the travel transaction service platform. This eliminates the need for third-party AI tools to participate in cross-application calls and parameter transmission, thus avoiding the technical implementation costs associated with cross-application calls, cross-application parameter transmission, and interface adaptation. Furthermore, the user's booking demand parameters and related information do not need to flow between the third-party AI tool and the travel transaction service platform, reducing data security control costs. Since the AI-based travel service product booking process is completed entirely within the travel transaction service platform, it avoids cumbersome operations such as additional authorization and redirection confirmation between the third-party AI tool and the travel transaction service platform client, improving the continuity of the booking process.

[0137] Therefore, the embodiments of this disclosure can realize the automatic advancement of the AI-based travel service product booking process within the travel transaction service platform, and at least cover the product matching and order information filling stages of the travel service product booking process. While improving the automation level of travel service product booking, it reduces the operational complexity of users, improves the efficiency and user experience of travel service product booking, and can reduce the technical implementation cost and data security control cost.

[0138] In further optional implementations, in addition to explicit and semi-explicit booking requirements, fuzzy booking requirements may also exist. That is, booking requirements can be divided into at least one of the following: explicit booking requirements, semi-explicit booking requirements, and fuzzy booking requirements.

[0139] As described above, as an optional implementation, when there is a clear booking requirement, AI can determine a unique booking option and provide it to the user based on the booking parameter information included in the clear booking requirement, or based on the booking parameter information included in the clear booking requirement and the user's historical behavior data, so that the user can determine the travel service product to be booked without having to choose from multiple booking options.

[0140] As an optional implementation, in the case of semi-explicit booking needs, AI can determine at least two booking options based on the booking parameter information contained in the semi-explicit booking needs, but this is not enough to converge the booking options into a single booking option. Therefore, the user needs to choose from at least two booking options provided by AI to determine the travel service product to be booked.

[0141] As an optional implementation, when the booking requirements are vague, the number of travel service products generated by AI based on the booking requirements exceeds a preset threshold, making it difficult to display them effectively in the dialogue content area. That is, because the user's booking requirements are vague, the number of travel service products generated by AI is large, making it difficult to display them effectively in the dialogue content area. In this case, it is necessary to guide the user to further filter or supplement the booking requirements through the search results.

[0142] For example, if a booking request includes information about the type of travel service but lacks at least the location of the itinerary, then the booking request is considered a fuzzy booking request. In this case, AI might retrieve a large number of travel service products based on the type of travel service in the booking request. However, due to the lack of further constraints for matching these travel service products, it is difficult to effectively display these numerous travel service products in the dialogue content area. Therefore, it is necessary to guide the user to further filter or supplement their booking request through the search results.

[0143] For example, if a booking request includes information about the type of travel service, as well as vague location information and / or vague date information, then the booking request is considered a vague booking request. Vague location information can refer to location descriptions that cannot uniquely identify a specific location, such as the area around a city center or near an airport. In this case, AI needs to perform geographical range analysis or expand the search based on the vague location information, potentially resulting in a large number of travel service products corresponding to the vague location information, making it difficult to effectively display them in the dialogue content area. Vague date information can refer to date descriptions that cannot uniquely identify a specific travel date, such as "next week" or "next month." In this case, AI needs to map the vague date information to multiple candidate dates, thereby searching for travel service products within multiple candidate dates, resulting in a large number of travel service products being searched, making it difficult to effectively display them in the dialogue content area.

[0144] In one alternative implementation, explicit booking requests, semi-explicit booking requests, and fuzzy booking requests can exhibit a decreasing relationship in terms of the completeness of booking parameter information. For example, explicit booking requests have a higher completeness of booking parameter information than semi-explicit booking requests, and semi-explicit booking requests have a higher completeness of booking parameter information than fuzzy booking requests. In other possible implementations, the search results for fuzzy booking requests contain a large number of travel service products, thus the number of travel service products in the search results for semi-explicit booking requests is less than the number of travel service products in the search results for fuzzy booking requests.

[0145] In a further optional implementation, when the booking request is a fuzzy booking request, this embodiment of the disclosure may display a search results viewing entry in at least the dialogue content area of ​​the AI ​​dialogue page to guide users to filter travel service products in the search results. Optionally, for fuzzy booking requests, this embodiment of the disclosure may adopt at least one of the following display methods: Display the search results viewing entry in the chat content area, and remove the display of booking options; The search results are displayed in the dialogue content area, along with multiple booking options filtered based on booking requirements.

[0146] In other words, when booking requirements are vague, this embodiment of the disclosure at least displays a search result viewing entry in the dialogue content area, allowing users to view the corresponding search results and compare travel service products within a more comprehensive range of candidates. Furthermore, this embodiment of the disclosure can choose to remove the display of booking options in the dialogue content area; that is, instead of displaying booking options, the dialogue content area provides a search result viewing entry and corresponding prompts to guide users in filtering travel service products through the search results. In other possible implementations, this embodiment of the disclosure can also simultaneously display the search result viewing entry and multiple booking options filtered based on booking requirements in the dialogue content area. For example, although vague booking requirements may prevent AI from converging search results into a small number of booking options, it can still filter out some representative travel service products (such as popular travel service products) from the search results to form multiple booking options and display them in the dialogue content area for easy viewing by the user.

[0147] In a further optional implementation, when the booking request is vague, if the user triggers the search results viewing entry displayed in the dialog content area, this embodiment of the disclosure can respond to the user's triggering of the search results viewing entry by displaying search results related to travel service products obtained based on the booking request; when the user selects a travel service product to be booked through the search results, this embodiment of the disclosure can perform the following processing: Based on the user's action of selecting a travel service product to be booked through the search results, a booking page for the travel service product to be booked is triggered. or, The dialog content area displays information about the travel service product selected by the user for booking, as well as the automatically filled order information corresponding to the travel service product for booking.

[0148] In other words, in one processing method, when a user selects a travel service product to be booked through the search results, this embodiment of the disclosure can trigger a booking page to display the travel service product to be booked, so as to support the user to complete the product specification selection on the booking page and further enter the order page to complete the order operation.

[0149] In another approach, after a user selects a travel service to book through the search results, this embodiment can trigger a return to the AI ​​dialogue page. The dialogue content area displays information about the selected travel service, along with automatically filled order information, allowing the user to directly confirm and pay on the AI ​​dialogue page. In other words, in cases of ambiguous booking needs, when a user selects a travel service through the search results, their selection is considered a confirmation of the booking plan. This converges the booking plan corresponding to the booking need into a single plan, and subsequent processes are executed according to the processing logic of the single plan. For example, it triggers the display of information about the selected travel service and automatically filled order information in the dialogue content area of ​​the AI ​​dialogue page, advancing the booking process to the order confirmation stage and supporting further payment-related operations.

[0150] When the booking request is a vague one, if this embodiment of the disclosure displays a search result viewing entry and multiple booking options corresponding to the vague booking request in the dialog content area, then when the user selects a travel service product to be booked from the multiple booking options corresponding to the vague booking request, this embodiment of the disclosure can trigger the display of automatically filled order information corresponding to the travel service product to be booked in the dialog content area based on the user's operation of selecting the travel service product to be booked from the multiple booking options corresponding to the vague booking request. That is to say, when the search result viewing entry and multiple booking options corresponding to the vague booking request are displayed simultaneously in the dialog content area, the user's selection operation of multiple booking options is regarded as confirmation of the booking option, thereby triggering the automatic filling process of order information, so that the dialog content area displays the automatically filled order information corresponding to the travel service product to be booked.

[0151] To facilitate further understanding, Figure 6E An example page diagram is shown for cases with ambiguous booking requirements. (Refer to...) Figure 6E As shown, taking a user's hotel booking as an example, suppose the user's hotel booking request is "Help me book a hotel near West Lake." Since the user's hotel booking request provides fuzzy location information, namely "near West Lake," the AI, when processing the request, needs to determine the search geographical range based on the central location corresponding to the fuzzy location information (such as West Lake in the example), and then search for hotels within that geographical range to obtain hotel search results that meet the user's booking requirements. For example, it can search for hotels within a preset radius (such as 3 kilometers, 5 kilometers, or 10 kilometers) centered on the central location corresponding to the fuzzy location information; or it can search for hotels within multiple related geographical areas (such as multiple business districts, subway station areas, etc.) of the central location corresponding to the fuzzy location information. Therefore, after the AI ​​performs a hotel search based on the fuzzy location information, it may obtain a large number of candidate hotels. The number of these candidate hotels exceeds a preset threshold, making it difficult to effectively display them in the dialogue content area of ​​the AI ​​dialogue page.

[0152] Therefore, in cases where booking requirements are vague, embodiments of this disclosure can display a search result viewing entry (e.g., an entry to view more hotels) in the dialogue content area of ​​the AI ​​dialogue page to guide users to filter hotels through hotel search results and thus determine the hotel to be booked.

[0153] When a user selects a hotel to book through hotel search results, this embodiment of the disclosure can trigger a return to the AI ​​dialogue page and display information about the hotel selected by the user, as well as automatically filled order information, in the dialogue content area; or, it can trigger the display of the booking page corresponding to the hotel to support the user in completing the room type selection and further completing the order operation.

[0154] In a further optional implementation, when dealing with fuzzy booking needs, even if the number of candidate hotels in the search results exceeds a preset threshold, this embodiment can still select some hotels from the candidate hotels as multiple hotel booking options based on a preset filtering strategy and display them in the dialogue content area of ​​the AI ​​dialogue page. For example, this embodiment can sort the candidate hotels based on factors such as price, rating, and distance from the central location corresponding to the fuzzy location information, and display the booking options corresponding to the top-ranked hotels as multiple hotel booking options in the dialogue content area, thereby reducing the user's filtering cost in the search results.

[0155] Furthermore, this embodiment of the disclosure can provide a booking operation entry point for each hotel booking option displayed in the dialog content area, allowing the user to select the corresponding hotel booking option after triggering it. Thus, when a user triggers the booking operation entry point for a certain hotel booking option, the hotel corresponding to that booking option becomes a hotel to be booked. This embodiment of the disclosure can display the user's input information for selecting the hotel booking option in the dialog content area, and trigger the display of automatically filled order information corresponding to the hotel to be booked in the dialog content area. Of course, this embodiment of the disclosure can also support users to manually input user information for selecting a hotel booking option through the user input area.

[0156] In a further optional implementation, this embodiment of the disclosure can also categorize the searched hotels according to different themes based on the fuzzy booking requirements, and display multiple hotel booking options corresponding to each theme in the dialogue content area. Specifically, this embodiment of the disclosure can display at least one hotel booking option corresponding to each theme in the dialogue content area, and display a corresponding search result viewing entry for each theme, allowing users to view hotel search results for the corresponding theme. When a user selects a hotel to book through the search results corresponding to any theme, this embodiment of the disclosure can designate the hotel selected by the user as the hotel to be booked by the user, and trigger a return to the AI ​​dialogue page, thereby displaying the information of the hotel to be booked and the automatically filled order information in the dialogue content area, or triggering the display of the booking page corresponding to the hotel to be booked, to support the user in completing the hotel room type selection and further completing the order.

[0157] It should be noted that, in cases of vague booking requests, the aforementioned method of categorizing travel services based on topics and providing corresponding search result entry points is not limited to hotel booking scenarios, but can also be applied to booking scenarios for other travel services such as transportation tickets and attraction tickets. In other words, if the booking request is vague, when displaying search result entry points and multiple booking options corresponding to the vague booking request in the dialogue area, these multiple booking options can include booking options corresponding to multiple topics, and each topic has a corresponding search result entry point for viewing search results related to travel services within that topic.

[0158] With the above settings, when the booking demand is a vague one, this embodiment of the disclosure can both display search results to the user through the search results viewing entry and provide multiple booking options after topic filtering in the dialogue content area, so as to reduce the user's decision-making burden and improve the efficiency of the user in selecting travel service products to be booked.

[0159] As an optional implementation, in this embodiment of the disclosure, when automatically filling in the order information corresponding to the travel service product to be booked, the action of filling in the order information can be performed by the automated filling module of the travel transaction service platform. The automated filling module may include, but is not limited to: AI-driven filling logic, and / or, script programs for automatically filling in order information, etc.

[0160] In an optional implementation, the automatically filled order information may include at least the traveler's information, which may include, but is not limited to: traveler's name, document type, document number, traveler type (adult / child / infant), etc.

[0161] In an optional implementation of automatically filling in traveler information, this embodiment of the disclosure can obtain the AI ​​recognition result corresponding to the booking request. If the AI ​​recognition result contains traveler indication information, the traveler information corresponding to the traveler indication information is determined from the user's frequently used traveler information, and the determined traveler information is automatically filled into the order information. Specifically, the travel transaction service platform can perform AI semantic recognition on the user's booking request to obtain the AI ​​recognition result corresponding to the booking request, and extract the content of the AI ​​recognition result. If the extracted content contains traveler indication information, it means that the user's booking request clearly indicates that there is a traveler. Therefore, the travel transaction service platform does not need to infer the traveler, but uses the traveler indicated by the booking request to automatically fill in the traveler information. At this time, the travel transaction service platform can access the user's frequently used traveler information, determine the traveler information corresponding to the traveler indication information from the user's frequently used traveler information, and automatically fill it into the order information.

[0162] It should be noted that the traveler instruction information is used to indicate whether the user has explicitly instructed a traveler or a range of travelers, including but not limited to: instructions from the user himself / herself, the specific name of the person giving the instruction, and the relationship between the instructed traveler and the user (such as the user's father, mother, etc.). This disclosure does not limit the specific form of expression of the traveler instruction information.

[0163] In optional implementations, after recognizing the traveler's instruction information, the methods for determining the corresponding traveler information from the user's frequently used traveler information include, but are not limited to: matching the instruction of the traveler being the user to the traveler information corresponding to the user; matching the relationship between the instructed traveler and the user to traveler information with a corresponding relationship identifier or relationship tag; and matching the specific name of the instructed person with the name field in the frequently used traveler information to obtain the corresponding traveler information.

[0164] In another optional implementation of automatically filling in traveler information, this embodiment of the disclosure can obtain the AI ​​recognition result corresponding to the booking request. If the AI ​​recognition result does not contain traveler indication information, then the user's historical behavior data is called to identify the traveler. Based on the traveler identified by the user's historical behavior data, the corresponding traveler information is determined from the user's frequently used traveler information, and the determined traveler information is automatically filled into the order information. Specifically, if this embodiment of the disclosure does not extract traveler indication information from the content of the AI ​​recognition result, it means that the user's booking request does not indicate a traveler. At this time, it is possible to try to identify the traveler based on the user's historical behavior data. That is, the travel transaction service platform can call the user's historical behavior data to infer the traveler, including but not limited to: Identify historical travelers who match the current booking request's travel scenario. For example, if a user triggers a booking request through a repurchase control of a previously purchased travel service product order, the travel transaction service platform can identify the traveler corresponding to the current booking request based on the historical travelers of the travel service product order, even though the booking request does not specify the traveler. Or, if the current booking request's travel scenario is identified as a commuting scenario, then the travelers corresponding to the commuting scenario can be the travelers corresponding to the current booking request. If it is determined that all travelers corresponding to historical booking requests that are the same or similar to the current booking request are the same travelers, then the same travelers are identified as the travelers corresponding to the current booking request. For example, if the travel transaction service platform identifies multiple historical booking records that are the same or similar to the booking parameter information of the current booking request, and the travelers corresponding to the multiple historical booking records are all the same travelers, then the travel transaction service platform can identify the same travelers as the travelers corresponding to the current booking request.

[0165] Furthermore, after identifying travelers based on users' historical behavior data, the travel transaction service platform can determine the corresponding traveler information from the user's frequently used traveler information and automatically fill the determined traveler information into the order information.

[0166] In another optional implementation of automatically filling in traveler information, if the AI ​​recognition result does not contain traveler instruction information and the traveler cannot be identified based on the user's historical behavior data, then this embodiment of the disclosure can display a traveler selection entry in the dialogue content area of ​​the AI ​​dialogue page; based on the user's operation of triggering the traveler selection entry, a traveler selection interface is displayed, which displays the user's frequently used traveler information; then, based on the traveler information selected by the user through the traveler selection interface, the AI ​​is triggered to automatically fill in the selected traveler information into the order information.

[0167] Specifically, when the booking request does not specify the traveler, and the travel transaction service platform cannot infer the traveler from the user's historical behavior data (e.g., the user lacks sufficient historical behavior data, or multiple traveler candidates exist based on the user's historical behavior data), to avoid situations where the user needs to change the traveler information later due to misfilled traveler information, this embodiment allows the user to confirm the traveler information. Therefore, this embodiment can display a traveler selection entry in the dialogue content area of ​​the AI ​​dialogue page, and can further provide guiding text to guide the user to select traveler information through the traveler selection entry; furthermore, after the user triggers the traveler selection entry, this embodiment can display the traveler selection interface on the AI ​​dialogue page through overlays, pop-ups, etc.; then, after the user completes the selection of the traveler on the traveler selection interface, or after adding traveler information through the traveler selection interface (the traveler selection interface can provide an option to add traveler information), this embodiment can obtain the traveler information selected by the user through the traveler selection interface and automatically fill the traveler information into the order information.

[0168] In a further optional implementation, the order information automatically filled in by this embodiment may include, in addition to traveler information, at least one of the following: contact information, used to indicate the name, phone number, and / or email address of the contact person associated with the order, so that the travel transaction service platform can notify the traveler in case of ticketing, fulfillment, or abnormalities; travel notification confirmation information, used to indicate the traveler's confirmation of receiving notifications related to the trip, such as flight change notifications, check-in reminders, etc.; insurance service confirmation information, used to indicate the confirmation of insurance services and corresponding insurance plans related to the travel service product to be booked; discount information, used to indicate the discount information used in the order, such as coupons, points deductions, activity discounts, etc.; and invoice information, used to indicate the invoice issuance information corresponding to the order.

[0169] It should be noted that the order information automatically filled in by this embodiment is not limited to the example content above. The automatically filled order information may include any order-related information that needs to be filled in, confirmed or selected during the order placement stage.

[0170] In a further optional implementation, during the output of AI response content in the dialogue content area, embodiments of this disclosure can display a stop control on the AI ​​dialogue page, such as displaying a stop control in the user input area of ​​the AI ​​dialogue page. In a specific example, during the output of AI response content in the dialogue content area, embodiments of this disclosure can switch the send or submit control used to submit user input content in the user input area to a stop control; that is, the send or submit control originally used to submit user input content is temporarily changed to a stop control during the AI ​​output process.

[0171] When a user triggers the stop control, this embodiment of the disclosure can pause the AI's output process in the dialogue content area. That is, the stop control is used to pause the output of AI responses in the dialogue content area after the user triggers it. Furthermore, after the user triggers the stop control, it can revert to a send or submit control, allowing the user to continue inputting and submitting updated booking requests through the user input area. Of course, this embodiment of the disclosure can also support displaying a separate stop control on the AI ​​dialogue page, and is not limited to reusing the send or submit control as a stop control during the AI ​​output process.

[0172] It's important to note that pausing the output of AI responses in the dialogue content area means stopping the continued display of AI responses within that area, preventing further output of subsequent responses. For example, if the AI ​​is gradually displaying information about travel services matching the booking request, or if it's gradually displaying automatically filled order information, and the user notices a discrepancy in the AI's output, the user can trigger a stop control to pause the output. This allows the AI ​​to stop continuing to output content, enabling the user to update their booking request and correct any errors in the AI's output.

[0173] In a further optional implementation, embodiments of this disclosure may also obtain updated booking requests submitted by users through the user input area to trigger AI to adjust AI response content based on the updated booking requests, including: adjusting the matched travel service products, and / or adjusting the automatically filled order information.

[0174] Specifically, updated booking requests can include modifications and / or additions by the user to previously entered booking requests. For example, the user can modify and / or add at least one of the following booking parameters: itinerary location information, travel date information, travel time information, traveler instructions information, preference information, etc.

[0175] For example, if a user's original booking request is "book a flight to Shanghai tomorrow", the user can submit an updated booking request based on the user's input area, such as changing the booking request to "depart the day after tomorrow morning". The AI ​​can then re-execute the search and matching of travel service products based on the updated travel date and / or travel time information, and adjust the information of travel service products displayed in the AI's response, such as updating flight numbers, departure and arrival times, and price information; and further adjust the automatically filled order information.

[0176] Furthermore, in other examples, if a user modifies their travel itinerary location information, the AI ​​can redetermine the matching travel service products based on the updated itinerary location information and adjust the information of the travel service products displayed in the AI's response, while also adjusting the automatically filled order information. If a user modifies their traveler instructions, the AI ​​can redetermine the traveler information and adjust the traveler information in the automatically filled order information, etc. If a user modifies their preferences, the AI ​​can re-filter or sort the travel service products based on the updated preferences, adjust the information of the travel service products displayed in the AI's response, and simultaneously update the automatically filled order information.

[0177] Through the above methods, the embodiments of this disclosure can dynamically adjust the AI ​​response content after the user modifies and / or supplements the booking requirements, so that the travel service products matching the booking requirements and the automatically filled order information can be consistent with the user's latest booking intention, thereby improving the continuity and flexibility of the booking interaction of travel service products.

[0178] In a further optional implementation, in addition to supporting users to perform payment-related operations through the order control displayed in the dialogue content area of ​​the AI ​​dialogue page, this embodiment of the disclosure can also support automatic payment when automatic payment is required. Specifically, this embodiment of the disclosure can display automatic payment prompt information and order creation result information after automatic payment is completed in the dialogue content area of ​​the AI ​​dialogue page; for example, after displaying the automatically filled order information in the dialogue content area, automatic payment is performed, and automatic payment prompt information and order creation result information after automatic payment are displayed in the dialogue content area.

[0179] The automatic payment notification message is used to inform the user that the current order will be automatically completed by the travel transaction service platform based on the user's password-free payment or automatic payment configuration. The automatic payment notification message may include, but is not limited to, automatic payment status notifications, payment amount notifications, and payment method notifications. Furthermore, after automatic payment is completed, this embodiment of the disclosure can display order creation result information in the dialog content area. This order creation result information may include, but is not limited to, order number information, order status information (e.g., payment successful, ticketing in progress, ticket issued), order amount information, itinerary summary information, and / or an entry point to order details.

[0180] In further optional implementations, automatic payment may include at least one of the following: Users pre-configure a threshold for password-free or automatic payment amounts, and the payment amount corresponding to the order information does not exceed the threshold. In this case, the travel transaction service platform can automatically initiate a payment operation and complete the payment process without requiring the user to enter a payment password or confirm payment, thereby automatically creating a travel service product order corresponding to the order information. When the current order scenario meets the preset conditions for password-free or automatic payment, the travel transaction service platform can trigger the automatic payment process. These preset conditions include, but are not limited to: the current order risk level being lower than a preset risk level; the current order scenario not falling under preset special circumstances; and preset special circumstances such as non-refundable / non-changeable orders for travel services. In other words, if the current order scenario falls under special circumstances such as non-refundable / non-changeable orders, to prevent users from automatically paying without fully confirming the order rules, this embodiment of the disclosure can cancel the automatic payment process and instead display payment controls in the dialog content area for users to manually trigger the payment operation.

[0181] Furthermore, in the case of automatic payment, this embodiment of the disclosure can replace the display of payment controls by showing automatic payment prompts in the dialog content area, and display order creation result information after automatic payment is completed. This allows the booking process for travel services to automatically advance from the order information confirmation stage to the payment completion and order generation stage, further improving the automation level of the booking process and the convenience of user operation. Of course, in the case of automatic payment, this embodiment of the disclosure can also display payment controls corresponding to the order information so that users can initiate payment operations through payment controls if they cancel automatic payment; for example, before automatic payment is completed, users can cancel the automatic payment process at any time through operation entry points such as pause controls.

[0182] In a further optional implementation, to enhance users' trust in AI and improve their acceptance of AI's responses, embodiments of this disclosure can visualize the task execution status of the AI's current response and related page demonstration operations, thereby enhancing users' understanding and trust in the booking process of AI-based travel services.

[0183] As an optional implementation, Figure 3 Based on the AI-based travel service product booking method shown, Figure 7 A further flowchart of an AI-based travel service product booking method provided in this disclosure is illustrated as an example. (In conjunction with...) Figure 3 and Figure 7 As shown, in Figure 3 Based on the method shown, Figure 7The method shown may also include the following steps.

[0184] Step S710: Display the task display control associated with the AI ​​dialogue page.

[0185] As an optional implementation, embodiments of this disclosure may display a task display control associated with the AI ​​dialogue page when outputting AI response content in the dialogue content area of ​​the AI ​​dialogue page. Thus, the task display control can progressively show the task execution status involved in the output process of the AI ​​response content, allowing users to understand the task execution status corresponding to the current response content while viewing it, thereby improving the user's perception of the AI ​​response output process.

[0186] It should be noted that the association between the task display control and the AI ​​dialogue page can mean that the task execution status displayed by the task display control corresponds to the AI ​​response content output by the AI ​​dialogue page. In other words, the task execution status displayed by the task display control can reflect the processing stage of the current AI response content. Furthermore, when the AI ​​dialogue page is in different stages of outputting response content, the task execution status displayed by the task display control can be updated synchronously.

[0187] In optional implementations, the task display control can be displayed in a floating form on the AI ​​dialogue page, such as as a floating ball, floating bar, floating card, or floating window, overlaid on a preset area of ​​the AI ​​dialogue page (e.g., the side area, top area, or bottom area of ​​the AI ​​dialogue page). In other optional implementations, the task display control can also be displayed embedded in the AI ​​dialogue page, such as at the top of the dialogue content area or above the user input area. This disclosure does not limit the specific display method of the task display control.

[0188] In a specific optional implementation, as described above, the AI's output of AI responses in the dialogue content area can involve the following stages: outputting information on travel service products matching booking needs, outputting automatically filled order information, and outputting payment controls. Correspondingly, the task display control can show different task execution states to reflect the different stages in which the AI ​​is outputting its responses. For example, the task execution state displayed by the task display control can include at least one of the following: The search execution status corresponds to the output of information on travel service products that match the booking requirements in the dialogue content area; specifically, the search execution status is used to indicate that the AI ​​is performing retrieval, matching and / or filtering operations on travel service products; therefore, when the task display control displays the search execution status, the current response content output in the dialogue content area of ​​the AI ​​dialogue page may include information on travel service products that match the booking requirements. The "filling in execution" status corresponds to the automatically filled order information being output in the dialogue content area. Specifically, the "filling in execution" status indicates that the AI ​​is performing an automatic order information filling operation. Therefore, when the task display control displays the "filling in execution" status, the current response content output in the dialogue content area of ​​the AI ​​dialogue page can include the order information automatically filled in by the AI. The "Pending Payment" status corresponds to the display of the payment control for the order information in the dialogue content area. Specifically, the "Pending Payment" status indicates that the order information has been automatically filled in and the user is ready to initiate payment. Therefore, when the task display control shows the "Pending Payment" status, the dialogue content area of ​​the AI ​​dialogue page can display the payment control for the order information, so that the user can trigger the payment control to enter the payment process and create a travel service product order.

[0189] Through the above methods, the embodiments of this disclosure can provide visual prompts on the process of AI performing travel service product booking in the form of task execution status, so that users can intuitively perceive the processing progress of AI.

[0190] To make it easier to understand, let's take the scenario of booking an airline ticket as an example. Figure 8A An example diagram showing the task execution status displayed by the task display control is shown below. (Refer to...) Figure 8A As shown, after receiving a user's booking request, the AI ​​can search and match flight tickets based on that request and output a matching booking solution. At this point, the task display control can show the search progress. Once a flight to be booked is confirmed, the AI ​​can automatically fill in the corresponding order information and output the automatically filled order information in the dialog box. The task display control will then update to show the "filling in progress" status. The flight to be booked can be automatically determined by the AI ​​or selected by the user. Figure 8A Taking the example of AI automatically determining the flight to be booked (corresponding to the case of a unique booking option); after the order information is filled in, the dialogue content area of ​​the AI ​​dialogue page can display the corresponding payment controls and the amount to be paid, so that the user can initiate the payment operation through the payment controls. At this time, the task display controls are updated to the pending payment status.

[0191] Step S720: The task display control displays the task execution status corresponding to the current reply content output in the dialogue content area, and the operation details interface is displayed when the task display control is triggered by the user; the operation details interface is at least used to display the page or page area related to the booking of travel service products corresponding to the current reply content, as well as the automatic operation demonstration information performed by AI on the page or page area.

[0192] As an optional implementation, the operation details interface is displayed when the user triggers the task display control. The operation details interface is used to display the demonstration information of the automatic operation performed by AI on the page or page area related to travel service product booking, so as to improve the user's understanding and trust in the AI's response content.

[0193] In optional implementations, the operation details interface can be presented as a pop-up window, a pull-up panel, a floating panel, etc., and this embodiment of the disclosure does not impose any limitations on this. The operation details interface can be displayed over the AI ​​dialogue page so that users can view the content of the operation details interface without leaving the AI ​​dialogue page.

[0194] As an optional implementation, the operation details interface is at least used to display the page or page area related to the travel service product booking corresponding to the current reply content output by the dialogue content area, as well as the demonstration information of the automatic operation performed by the AI ​​on the page or page area. Specifically, the page or page area related to the travel service product booking may include: the travel service product search results page or the search results list area within the travel service product search results page, the order page or the order information filling area within the order page, etc.; that is, based on the page flow logic of the search results page and the order page, the operation details interface can display the relevant page or page area corresponding to the current reply content output by the AI, so as to show the operation demonstration of the AI ​​on the relevant page or page area. Among them, the automatic operation demonstration information is used to visually present the operation steps performed by the AI ​​on the page or page area, so that users can intuitively understand the retrieval, filtering, filling and other operation processing processes on which the AI ​​outputs the current reply content.

[0195] In a specific optional implementation, when the task display control shows the search execution status, if the task display control is triggered to display the operation details interface, the operation details interface can, in the search execution status, at least display the search results related to the travel service products obtained based on the booking requirements, as well as the automatic operation demonstration information of AI filtering travel service products from the search results; wherein, the display method of the search results on the operation details interface may include at least one of the following: displaying the search results page corresponding to the search results, or displaying the search results list area in the search results page.

[0196] To make it easier to understand, let's take the scenario of booking an airline ticket as an example. Figure 8B An example diagram showing the operation details interface is provided. Figure 8BAs shown, when the task display control shows the execution status of the search, triggering the task display control will trigger the display of the operation details interface, which can be overlaid on the AI ​​dialogue page. The operation details interface can then display the flight search results page or flight search results list area, showing flight search results containing multiple tickets (e.g., flights from different airlines with different departure times). Simultaneously, the operation details interface can display an automated demonstration of the AI ​​filtering flight results, such as showing the AI ​​reordering flight search results according to preferences or set filtering strategies in the booking requirements, and marking the reordered and filtered tickets. Furthermore, the operation details interface can dynamically display AI filtering action prompts to indicate the filtering and / or sorting actions performed by the AI ​​in the search results, thus visually presenting the AI's filtering process for flight search results.

[0197] In a specific optional implementation, when the task display control shows the "filling in" execution state, if the task display control is triggered to display the operation details interface, the operation details interface can, in the "filling in" execution state, at least display the order page content corresponding to the travel service product to be booked, as well as the automatic operation demonstration information of AI automatically filling in the order information in the order page content; wherein, the display method of the order page content in the operation details interface can include at least one of the following: displaying the order page corresponding to the travel service product to be booked, or displaying the order information filling area in the order page.

[0198] To make it easier to understand, let's take the scenario of booking an airline ticket as an example. Figure 8C Another example diagram showing the operation details interface is provided. For example... Figure 8C As shown, when the task display control shows the "filling in" execution status, if the user triggers the task display control, the operation details interface will be displayed. The operation details interface can be overlaid on the AI ​​dialogue page. Thus, the operation details interface can display the order page or order information filling area corresponding to the flight to be booked. The order page or order information filling area displays the order information fields to be filled in, such as passenger information field, contact information field, baggage allowance confirmation field, insurance service confirmation field, etc.

[0199] Meanwhile, the operation details interface can display an automatic operation demonstration of AI filling in order information on the order page, such as showing the process of AI automatically filling in each order information field; furthermore, the operation details interface can also dynamically display AI's filling action prompts to indicate the automatic filling operation performed by AI on the order page or in the order information filling area, such as prompting AI to fill in passenger information, prompting AI to fill in contact information, prompting AI to select discount information, etc., thus presenting the AI's automatic filling of order information processing process in a visual way.

[0200] Furthermore, the operation details interface can also display stop and modify controls. The stop control, when triggered by the user, pauses or stops the display of the automated operation demonstration information performed by the AI ​​on the page or page area.

[0201] For example, if a user triggers the stop control on the operation details screen while the order information is being filled in, the operation details screen can stop displaying the automatic operation demonstration information corresponding to the automatic filling of order information, such as stopping the automatic filling process of subsequent order information fields.

[0202] Furthermore, after the user triggers the stop control, this embodiment of the disclosure allows the user to edit order information on the order page or order information input area displayed in the operation details interface. For example, the user can modify the automatically filled traveler information, add new traveler information (the operation details interface can provide an entry point for adding a new traveler), modify contact information, cancel insurance services, or reselect insurance services, etc. After the user completes the editing operation on the operation details interface, they can trigger the stop control again or trigger the restore control provided in the operation details interface to resume the automatic filling process. At this time, the travel transaction service platform can continue to perform automatic filling operations on the order information fields that have not yet been filled based on the order information already edited by the user, and continue to display the corresponding automatic operation demonstration information in the operation details interface, thereby completing the automatic filling of the remaining order information while retaining the order information edited by the user. In addition, when the travel transaction service platform detects that the user has fully edited the order information, it can terminate the subsequent automatic filling process. At this time, the operation details interface can end the automatic operation demonstration, and the travel transaction service platform can display the updated order information in the dialogue content area of ​​the AI ​​dialogue page, so that the updated order information corresponds to the order information edited by the user.

[0203] With the above settings, this embodiment of the disclosure can support users to interrupt, intervene in, and resume the automatic filling process during the automatic filling of order information. This allows users to reduce operating costs by using automatic filling, while maintaining the flexibility of manual confirmation and modification on key order information fields, thereby improving the accuracy of order information.

[0204] Furthermore, the modification controls displayed on the operation details interface can be used to fill the user's input booking requirements back into the user input area of ​​the AI ​​dialogue page after the user triggers them, so that the user can modify and / or supplement the booking requirements based on the input, and trigger the AI ​​to adjust the AI ​​response accordingly.

[0205] In other words, besides directly entering updated booking requests in the user input area of ​​the AI ​​dialogue page, users can also access the booking request editing process by triggering the modification controls on the operation details interface, improving the convenience and flexibility of booking request modification. It should be noted that "user-entered booking requests back to the user input area" means that the content of the user's entered booking requests is automatically filled into the user input box, allowing the user to directly modify or supplement their booking requests based on the backfilled content without having to re-enter them, and then submit the updated booking request.

[0206] After a user submits an updated booking request, this embodiment of the disclosure can trigger AI to adjust the AI ​​response content accordingly, including: adjusting the travel service products that match the updated booking request, and / or adjusting the automatically filled order information, depending on the specific content of the updated booking request.

[0207] To make it easier to understand, let's take the scenario of booking an airline ticket as an example. Figure 8D An example diagram illustrating the page changes of a user-triggered action details interface modification control is shown below. (Refer to...) Figure 8D As shown, when the user clicks the modify control on the operation details interface, this embodiment of the disclosure can cancel the display of the operation details interface and return to the AI ​​dialogue page. At this time, the AI ​​input box in the user input area of ​​the AI ​​dialogue page can automatically fill in the flight booking requirements previously entered by the user. The user can modify and / or supplement the flight booking requirements filled in the AI ​​input box, and submit the updated booking requirements by sending or submitting the control, thereby triggering the AI ​​to re-determine the matching flight booking plan and / or adjust the automatically filled order information based on the updated booking requirements.

[0208] This embodiment of the disclosure can display information on travel service products that match booking needs and automatically fill in order information on the AI ​​dialogue page. During this process, a task display control can be used to show the task execution status corresponding to the current response content output by the AI. When the task display control is triggered, the automatic operation demonstration information of the corresponding page or page area can be displayed through the operation details interface. This allows users to understand the operation process on which the current response content output by the AI ​​is based, thereby increasing users' trust and acceptance of the AI ​​response content and improving the booking efficiency of travel service products.

[0209] In a further optional implementation, after the user enters a booking request, if the user leaves the AI ​​dialogue page and the AI ​​response is not completed, the AI ​​can continue to execute the output task corresponding to the booking request and output task prompt information, including at least one of the following situations: If the user leaves the AI ​​dialogue page and is on an internal page of the travel transaction service platform, the task execution prompt information will be displayed on the homepage of the travel transaction service platform through an animated icon, and the task completion prompt information will be output through the internal notification message of the travel transaction service platform after the AI ​​reply content is output. If the user leaves the AI ​​dialogue page and exits the travel transaction service platform's internal pages, then if the user's terminal device has the travel transaction service platform's client installed, the task progress information will be displayed through the user's terminal device's system notification information, including at least one of the following: task topic information, task execution status information, and estimated completion time information; wherein, the system notification information includes at least one of the following: the user's terminal device's system floating notification message, system notification bar message, and system lock screen interface message.

[0210] As an optional implementation Figure 9A An example image showing a task prompt message is provided. Combined with... Figure 9A As shown, if a user enters their booking request and leaves the AI ​​dialogue page but remains on an internal page of the travel transaction service platform (such as the homepage, order page, search page, etc.), the platform can display task execution prompts on these pages. For example, the platform can display these prompts on the homepage using animated icons to indicate that the AI ​​is still performing tasks related to booking travel services. These animated icons could be the flashing AI icon displayed on the homepage, indicating that the AI ​​is performing a task.

[0211] Furthermore, once the AI ​​has finished outputting its response, the travel transaction service platform can display a task completion notification message within the platform to remind the user that the AI ​​has completed the task and guide the user back to the AI ​​dialogue page to view the AI's response. This in-platform notification message can be a floating notification, pop-up notification, or top-of-page notification displayed on the platform's internal pages. Additionally, the task completion notification message can include a redirect entry point, allowing the user to navigate to the corresponding AI dialogue page after triggering the notification to view the AI's response.

[0212] In a further optional implementation, the travel transaction service platform can also display unread notifications on the AI ​​dialogue management interface (such as the AI ​​dialogue list interface) to indicate to the user that there are unread AI responses. For example, when a user enters a booking request and leaves the AI ​​dialogue page, but the AI ​​continues to output responses, the travel transaction service platform can display unread notifications, such as red dots, on the corresponding dialogue item in the AI ​​dialogue management interface to indicate that there are unread AI responses.

[0213] As an optional implementation Figure 9B Another example image showing a task prompt message is provided. Combined with... Figure 9B As shown, if a user enters their booking request and then leaves the AI ​​dialogue page and exits the travel transaction service platform's internal pages (e.g., switching to another application or returning to the system desktop), the travel transaction service platform can display task progress information through the user's terminal device's system notifications, provided the user's terminal device has the travel transaction service platform's client installed. Therefore, system notifications can synchronize the task progress of the AI-based travel service booking to the user without the user opening the travel transaction service platform's application. Specifically, the task progress information displayed in the system notifications can include at least one of the following: task topic information, task execution status information, estimated completion time information, etc. Furthermore, the display formats of the system notifications can include, but are not limited to: system floating notification messages, system notification bar messages, system lock screen messages, etc.

[0214] This disclosure enables the automated execution of an AI-based travel service booking process within a travel transaction service platform. It covers at least the product matching and order information entry stages of the booking process, increasing automation while reducing user complexity, improving booking efficiency and user experience, and lowering technical implementation and data security control costs. Furthermore, this disclosure enhances user understanding and trust in the AI-driven travel service booking process, further improving booking efficiency and user experience.

[0215] In a further optional implementation, this disclosure also provides a storage medium, which, for example, includes, but is not limited to, a read-only memory, a random access memory, a hard disk, a solid-state drive, a USB flash drive, a memory card, and an optical disk. The storage medium stores computer-executable instructions, which, when executed (e.g., by a processor), implement the AI-based travel service product booking method provided in this disclosure.

[0216] In a further optional implementation, this disclosure also provides a computer program. For example, the computer program may exist in the form of source code, object code, or executable files, and may be packaged into software modules, applications, plug-ins, etc., and deployed on terminal devices or server devices, or provided through network downloads, installation packages, etc. The computer program includes computer execution instructions, which, when executed (e.g., by a processor), implement the AI-based travel service product booking method provided in this disclosure.

[0217] The foregoing describes multiple embodiment schemes provided by the present disclosure. The optional methods described in each embodiment scheme can be combined and cross-referenced with each other without conflict, thereby extending to a variety of possible embodiment schemes. These can all be considered as the embodiment schemes disclosed and made public by the present disclosure.

[0218] While the embodiments disclosed herein are as described above, this application is not limited thereto. Any person skilled in the art can make various modifications and alterations without departing from the spirit and scope of this application; therefore, the scope of protection of this application should be determined by the scope defined in the claims.

Claims

1. A method for booking travel service products based on AI, characterized in that, Applications to travel transaction service platforms include: The AI ​​dialogue page is displayed, which includes a user input area and a dialogue content area. Based on users' booking needs for travel services, generate AI-generated responses; The AI ​​response content is displayed in the dialogue content area of ​​the AI ​​dialogue page. The AI ​​response content includes at least the following information: information on travel service products that match the booking requirements, and automatically filled order information corresponding to the travel service products to be booked.

2. The method according to claim 1, characterized in that, The display of AI responses in the dialogue content area of ​​the AI ​​dialogue page includes: If a unique booking plan is determined based on the booking requirements, the travel service products corresponding to the unique booking plan will be listed as travel service products to be booked. In the dialogue content area, the information of the travel service products corresponding to the unique booking plan and the corresponding automatically filled order information will be displayed sequentially through a single AI reply. And / or, If at least two booking options are determined based on the booking requirements, the information of the travel service products corresponding to each booking option and the order information corresponding to the travel service products to be booked will be displayed in the dialogue content area through at least two AI responses; between the at least two AI responses displayed in the dialogue content area, user input information of the user selecting the travel service products to be booked will be displayed. One of the booking schemes includes a travel service product that matches the booking requirements, or at least two travel service products that are booked in combination to match the booking requirements.

3. The method according to claim 2, characterized in that, The method further includes: If at least two booking options are determined based on the booking requirements, an entry point for viewing the search results will be displayed in the dialogue content area. In response to the user triggering the search results viewing entry, display search results related to travel service products obtained based on the booking request; Based on the user's action of selecting a travel service product to be booked through the search results, the system can either trigger the display of automatically filled order information corresponding to the travel service product to be booked in the dialog content area, or trigger the display of the booking page for the travel service product to be booked.

4. The method according to claim 3, characterized in that, The booking requirements are categorized into at least one of the following: explicit booking requirements, semi-explicit booking requirements, and vague booking requirements; The unique booking option corresponds to the case where the booking request is a specific booking request; The at least two booking options correspond to the case where the booking demand is a semi-explicit booking demand; The completeness of booking parameter information for explicit booking requests is higher than that for semi-explicit booking requests, and the completeness of booking parameter information for semi-explicit booking requests is higher than that for fuzzy booking requests; and / or, the number of travel service products in the search results corresponding to the semi-explicit booking requests is less than the number of travel service products in the search results corresponding to the fuzzy booking requests.

5. The method according to claim 4, characterized in that, Also includes: If the booking request is a vague booking request, at least display an entry point to view the search results in the dialogue content area; In response to the user's action of triggering the search results viewing entry, the search results related to the travel service products obtained based on the booking requirements are displayed; based on the user's action of selecting a travel service product to be booked through the search results, the booking page of the travel service product to be booked is triggered to be displayed, or the information of the travel service product to be booked selected by the user and the order information corresponding to the travel service product to be booked are automatically filled in in the dialog content area. or, If the booking request is a fuzzy booking request, the dialog content area will display a search result viewing entry and multiple booking options corresponding to the fuzzy booking request; based on the user's operation of selecting a travel service product to be booked from the multiple booking options corresponding to the fuzzy booking request, the dialog content area will be triggered to display the automatically filled order information corresponding to the travel service product to be booked; wherein, the multiple booking options corresponding to the fuzzy booking request include booking options corresponding to multiple themes, and each theme has a search result viewing entry for viewing the search results of the corresponding theme.

6. The method according to claim 4 or 5, characterized in that, The explicit booking requirement includes at least one of the following situations: The booking request includes complete booking parameter information, which is used to determine a unique booking option; The booking request is missing some of the complete booking parameters, and the travel transaction service platform stores user history behavior data to fill in the missing booking parameters. And / or, The semi-explicit booking requirement includes at least one of the following situations: The booking request contains several key booking parameters, but some of the booking parameters used to determine a unique booking option are missing, and the travel transaction service platform lacks user history behavior data to fill in the missing booking parameters. The booking request contains preference information, but the preference information is insufficient to converge the booking scheme into a unique booking scheme, including: the preference information only limits some attributes of the booking scheme, and / or the preference information contains at least two preference objectives, and there is a conflict between at least two preference objectives or a lack of preference priority; The booking request includes user instructions that provide at least two booking options; And / or, The fuzzy booking requirement includes at least one of the following situations: The booking request includes information on the type of travel service product, but at least the location of the trip is missing; Booking requests include information on the type of travel service product, as well as vague location information and / or vague date information.

7. The method according to any one of claims 1-5, characterized in that, The order information includes at least the traveler's information; the automatic filling process for the order information corresponding to the travel service product to be booked includes: Obtain the AI ​​recognition result corresponding to the booking request. If the AI ​​recognition result contains traveler indication information, determine the traveler information corresponding to the traveler indication information from the user's frequently used traveler information, and automatically fill the determined traveler information into the order information. or, Obtain the AI ​​recognition result corresponding to the booking request. If the AI ​​recognition result does not contain traveler indication information, call the user's historical behavior data to identify the traveler. Based on the traveler identified by the user's historical behavior data, determine the corresponding traveler information from the user's frequently used traveler information and automatically fill the determined traveler information into the order information. or, If the AI ​​recognition result does not contain traveler guidance information, and the traveler cannot be identified based on the user's historical behavior data, then the traveler selection entry will be displayed in the dialogue content area of ​​the AI ​​dialogue page; based on the user's operation of triggering the traveler selection entry, the traveler selection interface will be displayed, which displays the user's frequently used traveler information; based on the traveler information selected by the user through the traveler selection interface, the AI ​​will be triggered to automatically fill in the selected traveler information into the order information.

8. The method according to claim 7, characterized in that, The order information also includes at least one of the following: contact information, travel notification confirmation information, insurance service confirmation information, discount usage information, and invoice information.

9. The method according to any one of claims 1-5, characterized in that, Also includes: During the process of outputting AI response content in the dialogue content area, a stop control is displayed on the AI ​​dialogue page; the stop control is used to pause the output of AI response content in the dialogue content area after being triggered by the user. And / or, The system obtains updated booking requests submitted by users through the user input area, triggering AI to adjust its response based on these updated requests. This includes adjusting the matched travel service products and / or adjusting the automatically filled order information.

10. The method according to any one of claims 1-5, characterized in that, Also includes: The AI ​​dialogue page displays the payment control corresponding to the order information and the payment amount corresponding to the order information in the dialogue content area. In response to the user's operation of triggering the payment control, a payment window is invoked, and a travel service product order corresponding to the order information is created based on the user's payment-related operation. or, The AI ​​dialogue page displays an automatic payment prompt and an order creation result after the automatic payment is completed in the dialogue content area. The automatic payment scenario includes at least one of the following: the user pre-configures a threshold for password-free payment or automatic payment, and the payment amount corresponding to the order information does not exceed the threshold; the current order scenario meets the preset password-free payment or automatic payment conditions.

11. The method according to any one of claims 1-5, characterized in that, Also includes: Displays task showcase controls associated with the AI ​​dialogue page; The task display control shows the task execution status corresponding to the current reply content output in the dialogue content area, and displays the operation details interface when the task display control is triggered by the user; the operation details interface is at least used to display the page or page area related to the booking of travel service products corresponding to the current reply content, as well as the automatic operation demonstration information performed by AI on the page or page area.

12. The method according to claim 11, characterized in that, The task execution status includes at least one of the following: During the search process, information on travel service products that match the booking requirements is output in the dialogue content area. When the form is being filled in, the automatically filled order information will be output in the corresponding dialog content area. The pending payment status corresponds to the display of the payment control for the order information in the dialog content area; The operation details interface, when the search is in progress, at least displays search results related to travel service products obtained based on the booking requirements, as well as an automatic operation demonstration of AI filtering travel service products from the search results; the search results are displayed in the operation details interface in at least one of the following ways: displaying the search results page corresponding to the search results, or displaying the search results list area in the search results page; When the operation details interface is in the "filling in" state, it shall at least display the order page content corresponding to the travel service product to be booked, as well as the automatic operation demonstration information of AI automatically filling in the order information in the order page content; wherein, the order page content is displayed in the operation details interface in at least one of the following ways: displaying the order page corresponding to the travel service product to be booked, or displaying the order information filling area in the order page; When the operation details interface is in the pending payment state, it should at least display the pending payment information, including: payment amount and order confirmation information.

13. The method according to claim 12, characterized in that, Also includes: The operation details interface displays a stop control and a modification control. The stop control is used to stop displaying the automatic operation demonstration information performed by AI on the page or page area after being triggered by the user; wherein, in the state of filling in, if the user triggers the stop control on the operation details interface, the operation details interface will stop displaying the automatic operation demonstration information corresponding to the automatic filling in of order information, so that the user can edit the order information on the order page or order information filling area displayed on the operation details interface; The modification control is used to fill the user's input booking requirements back into the user input area of ​​the AI ​​dialogue page after the user triggers it, so that the user can modify and / or supplement the booking requirements based on the input, and trigger the AI ​​to adjust the AI ​​response accordingly.

14. The method according to claim 1, characterized in that, Also includes: Obtaining users' booking requests for travel services can be achieved through any of the following methods: The system obtains the user's booking request for travel services from the user input area on the AI ​​dialogue page; wherein the AI ​​dialogue page is triggered and displayed through an AI interaction entry, which includes at least one of the following: the AI ​​channel entry on the homepage of the travel transaction service platform, or the AI ​​floating control on the homepage of the travel transaction service platform; In response to a user's action on the repurchase control on the travel service product order page, a booking request for the travel service product is generated based on the order information of the travel service product order corresponding to the repurchase control. The repurchase control also triggers the display of an AI dialogue page. The travel service product order page includes at least one of the following: a travel service product order list page and a travel service product order details page. Furthermore, the travel service product type and itinerary location information in the booking request are derived from the order information, and the travel date and / or travel time information in the booking request are determined based on the user's historical behavior data corresponding to the travel service product order. The system retrieves the user's booking request for travel services from the AI ​​input box on the travel service search page and triggers the display of an AI dialogue page; the travel service search page contains an embedded AI input box. And / or, Based on the part of the content that the user has entered in the AI ​​input box in the user input area, input suggestion information corresponding to the content entered by the user is displayed in the preset area at the top of the AI ​​input box, so as to guide the user to select the input suggestion information to complete the convenient input of the reservation request; And / or, After a user enters their booking request, if the user leaves the AI ​​dialogue page before the AI's response is fully output, the AI ​​will continue to execute the output task corresponding to the booking request and output task prompt information, including at least one of the following situations: If the user leaves the AI ​​dialogue page and is on an internal page of the travel transaction service platform, the task execution prompt information will be displayed on the homepage of the travel transaction service platform through an animated icon, and the task completion prompt information will be output through the internal notification message of the travel transaction service platform after the AI ​​reply content is output. If the user leaves the AI ​​dialogue page and exits the travel transaction service platform's internal pages, then if the user's terminal device has the travel transaction service platform's client installed, the task progress information will be displayed through the user's terminal device's system notification information, including at least one of the following: task topic information, task execution status information, and estimated completion time information; wherein, the system notification information includes at least one of the following: the user's terminal device's system floating notification message, system notification bar message, and system lock screen interface message.

15. A computer program, characterized in that, It includes computer execution instructions, which, when executed by a processor, implement the AI-based travel service product booking method as described in any one of claims 1-14.