Interface interaction method and device, equipment, readable storage medium and product

By displaying the itinerary overview card in the session interface of the itinerary planning platform, the problem of users quickly understanding the planned itinerary is solved, and the user experience and platform stickiness is improved.

CN119179426APending Publication Date: 2024-12-24CHAOCHAO SHISHI TECHNOLOGY (SHANGHAI) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411248990.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-06
Publication Date
2024-12-24

AI Technical Summary

Technical Problem

The existing itinerary planning platform is difficult to quickly convey the planned itinerary information, resulting in low user understanding efficiency and affecting user stickiness.

Method used

By displaying the itinerary overview card in the conversation interface, users can understand the planned itinerary without looking for itinerary planning data, improving the efficiency of understanding the itinerary.

Benefits of technology

It improves users' stickiness to the itinerary planning platform and simplifies the interaction process between users and the itinerary planning platform.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119179426A_ABST
    Figure CN119179426A_ABST
Patent Text Reader

Abstract

The invention relates to an interface interaction method and device, equipment, a readable storage medium and a product. The method comprises the following steps: acquiring first session data input into a first session interface; generating a first travel summary card according to first session content in the first session data; wherein the first itinerary summary card carries summary information of a first itinerary planned based on the first session content; and displaying the first travel summary card in the first session interface. By adopting the method, the efficiency of knowing the planned itinerary by the user can be improved, and the user stickiness to the itinerary planning platform is further improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet technology, and in particular to an interface interaction method, device, equipment, readable storage medium and product. Background Art

[0002] At present, tourism has gradually evolved into an indispensable way of leisure and relaxation in people's lives. Against this background, itinerary planning platforms are emerging in an endless stream. Therefore, users of itinerary planning platforms are increasingly demanding a personalized, efficient and seamless travel planning experience.

[0003] In order to improve the convenience and efficiency of itinerary planning, a method of itinerary planning based on conversation content has emerged. In this scenario, it is crucial to let users quickly understand the status of the planned itinerary and enhance their stickiness to the itinerary planning platform. Summary of the invention

[0004] Based on this, it is necessary to provide an interface interaction method, device, equipment, readable storage medium and product to address the above technical problems, which can improve the efficiency of users' understanding of planned itineraries, thereby improving user stickiness to the itinerary planning platform.

[0005] In a first aspect, the present application provides an interface interaction method, comprising:

[0006] Acquire first conversation data inputted in the first conversation interface;

[0007] Generate a first trip summary card according to the first conversation content in the first conversation data; wherein the first trip summary card carries summary information of the first trip planned based on the first conversation content;

[0008] A first trip overview card is displayed in the first conversation interface.

[0009] In one of the embodiments, after displaying the first trip summary card in the first conversation interface, the method further includes: acquiring second conversation data input in the first conversation interface; and responding to the card adjustment operation according to the second conversation data when a card adjustment operation in the first conversation interface is detected.

[0010] In one embodiment, responding to a card adjustment operation according to the second session data includes: if the card adjustment operation is a card update operation, adjusting the display content in the first trip overview card according to the second trip planned based on the second session data; or, if the card adjustment operation is a card creation operation, generating a second trip overview card according to the second trip planned based on the second session data, and displaying the second trip overview card; wherein the second trip overview card carries overview information of the second trip.

[0011] In one embodiment, displaying the second trip summary card includes: creating a second conversation interface, and displaying the second trip summary card in the second conversation interface.

[0012] In one embodiment, after obtaining the second conversation data input into the first conversation interface, the method further includes: displaying the second trip planned based on the second conversation data in the first conversation interface; accordingly, creating a second conversation interface and displaying a second trip overview card in the second conversation interface, including: creating a second conversation interface, displaying the second trip overview card in the second conversation interface, and clearing the second trip in the first conversation interface; or, creating a second conversation interface, displaying the second trip overview card in the second conversation interface, clearing the second trip in the first conversation interface, and displaying the title information of the second trip in the first conversation interface.

[0013] In one of the embodiments, after displaying the second trip planned based on the second session data in the first session interface, the method further includes: displaying a card update control and / or a card creation control in the first session interface; wherein the card update operation is a touch operation on the card update control; and the card creation operation is a touch operation on the card creation control.

[0014] In one of the embodiments, after displaying a card update control and / or a card creation control in the first conversation interface, the method further includes: when a new conversation flow is detected in the first conversation interface, canceling the display of the card update control and / or the card creation control.

[0015] In one of the embodiments, after displaying the first trip overview card in the first conversation interface, the method further includes at least one of the following: displaying a trip overview interface in response to a touch operation on the first trip overview card; wherein the trip overview interface displays trip location data in the first trip; displaying the first trip in the first conversation interface in response to a planning data display operation on the first trip overview card; and clearing the session data displayed in the first conversation interface in response to a session content clearing operation on the first conversation interface, and retaining the first trip overview card.

[0016] In one of the embodiments, after displaying the first trip overview card in the first conversation interface, the method further includes: displaying an operation integration entrance in the first conversation interface; in response to a touch operation on the operation integration entrance, displaying a planning data display control, and / or a conversation content clearing control; wherein the planning data display operation is a touch operation on the planning data display control; and the conversation content clearing operation is a touch operation on the conversation content clearing control.

[0017] In one of the embodiments, if the first trip overview card is the first trip overview card corresponding to the first conversation interface, then in the process of displaying the first trip overview card in the first conversation interface, the method further includes: displaying a generated animation corresponding to the first trip overview card in the first conversation interface.

[0018] In one embodiment, generating a first itinerary overview card according to the first conversation content in the first conversation data includes at least one of the following: obtaining a first itinerary planned based on the first conversation content, and generating a first itinerary overview card according to the first itinerary; obtaining overview information corresponding to the first itinerary generated based on the first conversation content, and generating a first itinerary overview card according to the overview information corresponding to the first itinerary; obtaining a first itinerary overview card generated based on the first conversation content.

[0019] In one of the embodiments, the first conversation data includes first trip intention data; accordingly, a first trip overview card is generated based on the first conversation content in the first conversation data, including: generating a first trip overview card based on the first trip planned based on the first trip intention data.

[0020] In a second aspect, the present application also provides an interface interaction device, comprising:

[0021] Acquire first conversation data inputted in the first conversation interface;

[0022] Generate a first trip summary card according to the first conversation content in the first conversation data; wherein the first trip summary card carries summary information of the first trip planned based on the first conversation content;

[0023] A first trip overview card is displayed in the first conversation interface.

[0024] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0025] Acquire first conversation data inputted in the first conversation interface;

[0026] Generate a first trip summary card according to the first conversation content in the first conversation data; wherein the first trip summary card carries summary information of the first trip planned based on the first conversation content;

[0027] A first trip overview card is displayed in the first conversation interface.

[0028] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the following steps are implemented:

[0029] Acquire first conversation data inputted in the first conversation interface;

[0030] Generate a first trip summary card according to the first conversation content in the first conversation data; wherein the first trip summary card carries summary information of the first trip planned based on the first conversation content;

[0031] A first trip overview card is displayed in the first conversation interface.

[0032] In a fifth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:

[0033] Acquire first conversation data inputted in the first conversation interface;

[0034] Generate a first trip summary card according to the first conversation content in the first conversation data; wherein the first trip summary card carries summary information of the first trip planned based on the first conversation content;

[0035] A first trip overview card is displayed in the first conversation interface.

[0036] The above-mentioned interface interaction method, device, equipment, readable storage medium and product, by acquiring the first conversation data input into the first conversation interface, generates a first itinerary overview card according to the first conversation content in the first conversation data, and displays the first itinerary overview card in the first conversation interface. In other words, a conversation interface displays the itinerary overview card corresponding to the conversation interface. The above-mentioned technical solution allows users to quickly understand the situation of the planned itinerary by displaying the itinerary overview card in the conversation interface without the user having to search for itinerary planning data in the conversation interface, thereby improving the efficiency of users in understanding itinerary planning, thereby improving the usage stickiness between users and the itinerary planning platform. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0038] Figure 1 An application environment diagram of an interface interaction method in an embodiment;

[0039] Figure 2A A schematic diagram of a flow chart of an interface interaction method in an embodiment;

[0040] Figure 2Bis a schematic diagram of a first conversation interface in an embodiment;

[0041] Figure 2C is a schematic diagram of a first conversation interface in another embodiment;

[0042] Figure 2D generating a schematic diagram for a first trip overview card in one embodiment;

[0043] Figure 2E Generating a timing diagram for a trip card in one embodiment;

[0044] Figure 3A It is a flowchart of card-related operation response steps in one embodiment;

[0045] Figure 3B A schematic diagram of a card-related operation response in one embodiment;

[0046] Figure 3C A schematic diagram of a card-related operation response in another embodiment;

[0047] Figure 3D A schematic diagram of a card-related operation response in another embodiment;

[0048] Figure 4A A schematic diagram of a process flow of a card adjustment operation response step in one embodiment;

[0049] Figure 4B A schematic diagram showing a second trip in one embodiment;

[0050] Figure 4C A schematic diagram of updating a first trip overview card in one embodiment;

[0051] Figure 4D A schematic diagram showing a second stroke in another embodiment;

[0052] Figure 4E A schematic diagram of updating a first trip overview card in another embodiment;

[0053] Figure 4F A schematic diagram showing a second stroke in another embodiment;

[0054] Figure 4G A schematic diagram showing a second stroke in another embodiment;

[0055] Figure 4H A schematic diagram showing a second stroke in another embodiment;

[0056] Fig. 4I A timing diagram of a card adjustment operation response step in one embodiment;

[0057] Figure 5AA schematic diagram of a flow chart of card-related operation response steps in another embodiment;

[0058] Figure 5B A schematic diagram of a trip summary interface display in an embodiment;

[0059] Figure 5C A schematic diagram showing a trip summary interface in another embodiment;

[0060] Figure 5D A schematic diagram of a flow chart of card-related operation response steps in another embodiment;

[0061] Figure 5E A schematic diagram showing a first trip in an embodiment;

[0062] Fig. 5F A schematic diagram showing detailed information of a location in one embodiment;

[0063] Figure 5G A schematic diagram showing detailed information of a location in another embodiment;

[0064] Figure 5H A schematic diagram of a flow chart of card-related operation response steps in another embodiment;

[0065] Fig.5I A schematic diagram of session data clearing in one embodiment;

[0066] Figure 5J A timing diagram of session data clearing in one embodiment;

[0067] Fig. 6A A schematic diagram of a flow chart showing an operation control in one embodiment;

[0068] Figure 6B A schematic diagram showing an operation control in one embodiment;

[0069] Figure 6C A schematic diagram showing a first trip in another embodiment;

[0070] Fig.6D A schematic diagram of session data clearing in another embodiment;

[0071] Fig. 7A It is a flowchart of the step of displaying the first trip summary card in one embodiment;

[0072] Figure 7B A schematic diagram of displaying a first trip overview card in one embodiment;

[0073] Figure 7C A schematic diagram of displaying a first trip overview card in another embodiment;

[0074] Fig.7D This is a schematic diagram of a first conversation interface in another embodiment;

[0075] Fig. 8A A schematic diagram of a map display interface in an embodiment;

[0076] Figure 8B This is a schematic diagram of displaying itinerary map data in one embodiment;

[0077] Fig. 9 is a structural block diagram of an interface interaction device in an embodiment;

[0078] Fig.10 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0079] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0080] The interface interaction method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. The terminal 102 can be a terminal for the user to log in to the itinerary planning platform based on the account, and the server 104 can be a management server of the corresponding itinerary planning platform. Further, the server 104 can manage the information of different users in the itinerary planning platform. It is understandable that the user's information includes not only the user's registration information, but also the user's interaction information with other users in the itinerary planning platform. Among them, the terminal 102 can be, but is not limited to, various personal computers, laptops, smart phones and tablet computers. The server 104 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud computing services.

[0081] In an exemplary embodiment, Figure 2A As shown, an interface interaction method is provided, which is applied to Figure 1 The terminal 102 in the example is used as an example to illustrate, and the following steps are included:

[0082] S210A: Acquire first conversation data inputted in the first conversation interface.

[0083] Among them, the first conversation interface can be an interface for users to have a conversation. Optionally, the first conversation interface can be an interface for users to have a conversation with a preset itinerary planning robot. The first conversation interface can also be an interface for users to have a conversation with one or more associated users corresponding to the user. In other words, the first conversation interface can be a single conversation interface of the user, or a group conversation interface of the user. It should be noted that the associated users of the user can be friends that the user has added.

[0084] It should be noted that the preset itinerary planning robot may be a virtual user, and the virtual user may provide itinerary planning functions based on a preset neural network model. For example, the preset neural network model may be a large language model (LLM). The preset itinerary planning robot may analyze and process the acquired data and output itinerary planning data corresponding to the data.

[0085] The first conversation data may be chat data input by the user in the first conversation interface, and the chat data may carry data for describing the user's travel requirements. Optionally, the first conversation data may be text data or voice data, which is not limited in any way. Exemplarily, this embodiment may perform semantic analysis on the first conversation data to obtain the first conversation content.

[0086] In an optional implementation, if the first conversation interface is used for the user to have a conversation with a preset itinerary planning robot, the data input by the user in the first conversation interface can be used as the first conversation data. For example, when it is detected that the user inputs a itinerary planning request in the first conversation interface, a itinerary inquiry statement is replied to the user, and the reply information of the user in response to the itinerary inquiry statement is used as the first conversation data.

[0087] See also Figure 2B The first conversation interface A shown, when detecting that the user inputs the itinerary planning request "I am free" in the first conversation interface A, generates the itinerary inquiry information "When do you want to go out and play?", and uses the reply information "4 days" input by the user as the first conversation data. It should be noted that although only one itinerary inquiry statement is shown in the figure, in the case where the user's reply information content to the itinerary inquiry statement is less, the itinerary inquiry statement can continue to be output to continue to obtain the first conversation data, so that the first conversation data is richer and serves as the basis for the subsequent generation of the first itinerary. Exemplarily, the user can input the itinerary planning request through the message input box 1 in the first conversation interface, for example, by text input or voice input, and this application does not impose any limitation on this.

[0088] In an optional implementation, if the first conversation interface is used for the user to conduct a conversation with one or more associated users corresponding to the user, the input data of the set user or each user in the first conversation interface can be monitored, and the monitored data can be analyzed and processed to obtain the first conversation data.

[0089] See also Figure 2C The first conversation interface shown in the figure has a trip planning robot icon 2 displayed in the first conversation interface. When a user touch operation on the trip planning robot 2 is detected, such as a click operation or a long press operation, it is determined that the user has a trip planning requirement, and the first conversation data input by the user in the first conversation interface is obtained. While the trip planning robot 2 obtains the first conversation data in the first conversation interface, a data acquisition prompt may be displayed at a preset position of the first conversation interface. The preset position may be randomly set based on manual experience or actual application requirements, and this application does not impose any limitation on this. Continue to see Figure 2C , taking the preset position on the left side of the itinerary planning robot 2 as an example for explanation, a data acquisition prompt 3 is displayed to the user. Among them, the style of the itinerary planning robot, such as color and shape, can be set as needed, and this application does not make any limitation on this.

[0090] It is understandable that, in the case where the first conversation interface is used for the user to have a conversation with the corresponding associated user, Figure 2C The first conversation interface will display the image identification of the user and the associated user corresponding to the user, for example, it can be avatar information.

[0091] It is worth noting that, when the first conversation interface is used for a user to have a conversation with one or more associated users corresponding to the user, the behavior of monitoring the input data of each user in the first conversation interface can only be performed after the user's authorization.

[0092] It should be noted that there are many ways for users to conduct conversations in the first conversation interface. For example, the conversations can be conducted through text or voice, and this application does not impose any limitation on this.

[0093] S220A: Generate a first trip summary card according to the first conversation content in the first conversation data.

[0094] The first trip summary card carries summary information of the first trip planned based on the first conversation content.

[0095] In an optional implementation, the first session data may include first trip intention data. The first trip intention data may be data in the first session data that is used to describe the user's trip requirements. Exemplarily, the first trip intention data may include at least one of the required data such as the trip intention time and the trip intention location.

[0096] Exemplarily, in this embodiment, a first trip overview card may be generated according to the first trip planned based on the first trip intention data.

[0097] In an optional implementation manner, the terminal may also generate the first trip summary card in at least one of the following ways:

[0098] In a first approach, the terminal obtains a first itinerary planned by the server based on the first conversation content, and generates a first itinerary summary card according to the first itinerary.

[0099] In a second method, the terminal obtains summary information corresponding to the first trip generated by the server based on the first conversation content, and generates a first trip summary card according to the summary information corresponding to the first trip.

[0100] Method three: The terminal obtains a first trip summary card generated by the server based on the first conversation content.

[0101] S230A: Display a first trip summary card in the first conversation interface.

[0102] The first trip is obtained by itinerary planning based on the first conversation content, and may be specific itinerary planning data corresponding to the current trip. For example, the first trip may be obtained by processing the first trip intention data in the first conversation content based on the LLM model. The display content of the first row of overview cards may be overview information of the first trip, and is displayed in the form of a picture card as a carrier.

[0103] In an optional implementation, the LLM model can process the first trip intention data in the background to obtain the first trip, but does not display the first trip in the front-end interface. Further, the LLM model generates a first trip summary card based on the first trip in the background, and sends the first trip summary card to the terminal.

[0104] See also Figure 2DThe schematic diagram of generating the first trip overview card shown is illustrated by taking the first trip overview card displayed at the top of the first conversation interface as an example. After acquiring the first conversation data in the first conversation interface, the background server processes the first trip intention data in the first conversation content to obtain the first trip, and generates a first trip overview card based on the first trip; when the terminal receives the first trip overview card, the first trip overview card 4 is displayed in the first conversation interface. Among them, the display position of the first trip overview card can be set as needed, and this application does not impose any limitation on this. Furthermore, the terminal can also display the first trip in the first conversation interface.

[0105] It is worth noting that the present application does not impose any limitation on the display order of the first trip overview card and the first trip.

[0106] It should be noted that when the first trip summary card is displayed, if the first trip summary card will cover the session data in the first conversation interface, the uncovered first conversation data and the first trip summary card will be displayed in the first conversation interface.

[0107] Furthermore, in order to prompt the user of the generation status and brief description of the first trip summary card, this embodiment may also display card generation prompt information at a preset position in the first conversation interface. Figure 2D , taking the preset position being set below the first trip summary card as an example for explanation, the card generation prompt information 5 can be displayed at the preset position in the first conversation interface.

[0108] It should be noted that the first trip summary card can be just a picture to remind the user of the trip planned in the first conversation interface. The first trip summary card can also be provided with a corresponding hyperlink, that is, the first trip summary card can be touched to jump to another interface or display other related content. For example, other interfaces or the first trip can be displayed.

[0109] It is worth noting that the display position of the first trip summary card in the first conversation interface can be predetermined according to needs. For example, it can be the top of the first conversation interface or the bottom of the first conversation interface, and this application does not impose any limitation on this. Figure 2D Taking the schematic diagram of generating the first trip summary card as an example, the first trip summary card 4 is displayed at the top of the first conversation interface.

[0110] In the above interface interaction method, by acquiring the first conversation data input into the first conversation interface, a first itinerary overview card is generated according to the first conversation content in the first conversation data, and the first itinerary overview card is displayed in the first conversation interface. In other words, a itinerary overview card corresponding to the conversation interface is displayed in a conversation interface. The above technical solution allows users to quickly understand the situation of the planned itinerary by displaying the itinerary overview card in the conversation interface without the need for users to search for itinerary planning data in the conversation interface, thereby improving the efficiency of users understanding itinerary planning, thereby improving the stickiness between users and the itinerary planning platform.

[0111] In one embodiment, the above interface interaction method is implemented by the interaction between the server 104 and the terminal 102 as an example, that is, in Figure 1 The description is based on the application environment shown in Figure 2E The timing diagram of the interface interaction method shown includes:

[0112] S210E: The terminal obtains first session data input on the first session interface.

[0113] S220E: The terminal sends the first session data to the server.

[0114] S230E: The server generates a first itinerary according to the first conversation content in the first conversation data.

[0115] Exemplarily, the server may process the first session data based on the LLM model to generate a first itinerary.

[0116] S240E, the server sends the first trip to the terminal; and continues to execute S250E.

[0117] S250E: The terminal generates a first trip summary card according to the first trip; and continues to execute S280E.

[0118] or,

[0119] S260E: The server generates a first trip summary card according to the first trip; and continues to execute S270E.

[0120] S270E, the server sends the first trip summary card to the terminal; and the process continues with S280E.

[0121] S280E: The terminal displays a first trip overview card in the first conversation interface.

[0122] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment. In this optional embodiment, the process after displaying the first trip summary card in the first conversation interface is further refined.

[0123] See also Figure 3A The card-related operation response steps shown include:

[0124] S310A: When a card-related operation is detected in the first conversation interface, respond to the card-related operation.

[0125] The card-related operations may include adjustment operations for the first trip overview card, i.e., card adjustment operations, such as card update operations and card creation operations. The card-related operations may also include touch operations for the first trip overview card, i.e., card touch operations, such as click operations, long press operations, or slide operations. It is understandable that different card-related operations may correspond to different display contents and display modes.

[0126] In an optional implementation, the card-related operation may include a data expansion operation. Accordingly, in response to the data expansion operation, the first trip corresponding to the first trip summary card is displayed in the first conversation interface. Exemplarily, the data expansion operation may be a click operation on the first trip summary card in the first conversation interface. Figure 3B In the schematic diagram of card-related operation response shown, a trip expansion control 6, such as an "open" button, can be set on the first trip overview card 4; when a click operation on the trip expansion control 6 is detected, the first trip 7 is displayed in the first conversation interface. It can be understood that in order to facilitate the user to view the first trip, the conversation data in the first conversation interface can be hidden when the first trip is displayed.

[0127] It should be noted that, in order to facilitate the user to understand the information of each itinerary location in the first itinerary, when displaying the first itinerary, brief description information of each itinerary location and picture information of the corresponding itinerary location can also be displayed.

[0128] In an optional implementation, the card-related operation may include a card deletion operation; accordingly, in response to the card deletion operation, the first trip summary card is deleted in the first conversation interface. Exemplarily, the card deletion operation may be a right swipe operation on the first trip summary card. Figure 3C In the schematic diagram of card-related operation response shown in FIG. 1 , when a right swipe operation is detected for the first trip summary card 4 in the first conversation interface, a card deletion control 8 corresponding to the first trip summary card 4 is displayed in the first conversation interface, and when a click operation is detected for the card deletion control 8, the first trip summary card 4 is deleted. Furthermore, when the first trip summary card 4 is deleted, a card deletion prompt may also be displayed in the first conversation interface, for example Figure 3C "We have deleted your Chengdu travel plan."

[0129] In an optional implementation, the card-related operation may include a trip update operation; accordingly, in response to the trip update operation, the trip planning data corresponding to the first trip summary card is adjusted. Exemplarily, the trip update operation may be a long press operation on the first trip summary card. Figure 3D The schematic diagram of the card-related operation response shown in the figure shows that when a long press operation on the first trip summary card 4 is detected in the first conversation interface A, the trip summary interface B is displayed. The trip summary interface B shows the first trip.

[0130] Further, when a touch operation on the first trip, such as a position adjustment operation or a content editing operation, is detected in the trip summary interface B, the first trip is adjusted to update the first trip. Figure 3D , the first trip corresponding to the first trip overview card is displayed in the trip overview interface B. In the figure, the first trip can be displayed in the form of a list. When a position adjustment operation (such as a drag operation) is detected for any trip item in the list, the trip order of different trip items in the first trip is adjusted; when a content editing operation is detected for any trip item in the list, the trip content of the edited trip item in the first trip is adjusted.

[0131] Optionally, when a long press operation on a different first trip in the list is detected, a data deletion control is displayed, and when a click operation on the data deletion control is detected, the corresponding first trip is deleted.

[0132] It is worth noting that the user can adjust or share the first trip in the trip summary interface B. Figure 3D In the itinerary summary interface B, a itinerary planning control 9 and / or an itinerary sharing control 10 are provided. When a touch operation, such as a click operation, is detected on the itinerary planning control 9, a itinerary location is manually added. When a touch operation, such as a click operation, is detected on the itinerary sharing control 10, the itinerary is redirected to another platform, such as a chat platform, to share the itinerary.

[0133] Furthermore, in order to avoid accidental deletion caused by accidental user touch, when a click operation on a delete control (including a card delete control and / or a data delete control) is detected, a deletion confirmation prompt is displayed to the user, and when a confirmation operation of the user on the deletion confirmation prompt is detected, the deletion operation is performed to prevent accidental user touch.

[0134] In the above embodiment, the process after the first trip overview card is displayed in the first conversation interface is introduced, and a hyperlink is set corresponding to the first trip overview card. In the case of different card-related operations in the first conversation interface, a specific method of responding to the card-related operations is given, so that the operations for the first trip overview card provided by the present application are richer.

[0135] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment. In this optional embodiment, a specific implementation method for responding to a card adjustment operation is provided.

[0136] See also Figure 4A The steps for responding to the card adjustment operation shown include:

[0137] S410A, obtaining second conversation data input in the first conversation interface.

[0138] The second session data is of the same type as the first session data, except that the first session data is the first batch of session data obtained in the first session interface, while the second session data is session data obtained again after the first trip overview card is generated in the first trip session interface, that is, it is not the first batch of session data.

[0139] The second itinerary is data obtained by itinerary planning based on the second conversation data. In this embodiment, the generation method of the second itinerary can be the same as or different from the generation method of the first itinerary, which will not be described in detail here.

[0140] In an optional implementation, when the second conversation data in the first conversation interface is acquired, the second itinerary generated based on the second conversation content in the second conversation data may be displayed in the first conversation interface.

[0141] See also Figure 4B As shown in the second trip display schematic diagram, when the first trip overview card 4 has been generated in the first conversation interface, if new conversation data input by the user is obtained in the first conversation interface, that is, the second conversation data, such as Figure 4B In the second conversation data, the second conversation content in the second conversation data is processed to generate a second itinerary; the second itinerary is displayed in a position other than the first itinerary overview card in the first conversation interface. The display position of the second itinerary can be set as needed, and this application does not impose any restrictions on this. For example, Figure 4B As shown, it can be displayed below the first trip overview card.

[0142] Optionally, the second session data includes second trip intention data, and accordingly, the generation process of the second trip may be the same as the generation process of the first trip, that is, the second trip is generated according to the second trip intention data.

[0143] Optionally, in order to avoid an excessive number of itinerary overview cards displayed in the first conversation interface, which would affect the amount of data displayed in the conversation content, the maximum number of itinerary overview cards that can be displayed in the first conversation interface can also be pre-set; if the number of itinerary overview cards generated in the first conversation interface does not exceed the maximum number of cards, the generated itinerary overview cards can be displayed sequentially; if the number of itinerary overview cards generated in the first conversation interface is the maximum number of cards, when a new itinerary overview card is generated, the itinerary overview cards generated earlier can be hidden first according to the order in which the itinerary overview cards are generated.

[0144] Alternatively, in order to reduce unnecessary card searches by users in the first conversation interface, maximize the convenience and effectiveness of using the itinerary summary card, and thus increase user stickiness, only a single itinerary summary card may be displayed in the first conversation interface. For example, if the first itinerary summary card is already displayed in the first conversation interface, no new itinerary summary card is generated in the first conversation interface; or, the new itinerary summary card is displayed in place of the displayed first itinerary summary card; or, for the newly generated itinerary summary card, a new conversation interface is recreated, and the newly generated itinerary summary card is displayed in the new conversation interface.

[0145] S420A: When a card adjustment operation in the first conversation interface is detected, respond to the card adjustment operation according to the second conversation data.

[0146] It should be noted that after the first trip overview card is generated in the first conversation interface, the user inputs the second conversation data, that is, the user may not be satisfied with the first trip corresponding to the first trip overview card, or may have changed the trip intention. Therefore, after obtaining the second conversation data, a second trip can be generated according to the second conversation data, and then the card adjustment operation can be responded to according to the second trip.

[0147] The card adjustment operation in the first conversation interface may include a card update operation for updating the first trip summary card; or may include a card creation operation for creating a second trip summary card. The card adjustment operation may be triggered by a touch operation of the user in the first conversation interface, or may be triggered by a voice input by the user, and this application does not impose any limitation on this.

[0148] Taking the card adjustment operation as a user's touch operation on the setting control in the first conversation interface as an example, the card adjustment operation response steps in this embodiment are described. The setting control may include a card update control and / or a card creation control. Accordingly, the touch operation on the setting control may include a card update operation corresponding to the touch on the card update control, and / or a card creation operation corresponding to the touch on the card creation control.

[0149] In an optional implementation, a card update control and / or a card creation control may be pre-displayed at a preset position in the first conversation interface for use. In the case where the user does not intend to have a second trip, the card update control and / or the card creation control may be in an invalid state to prevent the user from accidentally touching it. In another optional implementation, in order to reduce unnecessary control display occupying the display area in the first conversation interface, after displaying the second trip generated based on the second conversation data in the first conversation interface, a card update control and / or a card creation control may be displayed in the first conversation interface. Accordingly, the card update operation is a touch operation on the card update control; the card creation operation is a touch operation on the card creation control.

[0150] In an optional implementation, if the card adjustment operation is a card update operation, the display content in the first trip overview card is adjusted according to the second trip. Figure 4C In the schematic diagram of updating the first trip summary card shown in the figure, the second trip generated based on the second session data is displayed in the first conversation interface; a card update control 11 and a card creation control 12 are displayed under the second trip; when a touch operation, such as a click operation, on the card update control 11 is detected, the first trip summary card 4 is updated according to the second trip, and the updated first trip summary card 4 is displayed. In order to prompt the user that the trip summary card update is complete, a card update prompt can also be set in the first conversation interface. For example, Figure 4C As shown, the card update prompt 13 can be provided in the first trip overview card 4 .

[0151] It should be noted that after displaying the updated first trip overview card, the second trip in the first conversation interface may be hidden or may continue to be displayed, and this application does not impose any limitation on this.

[0152] In an optional implementation, if the card adjustment operation is a card creation operation, a second trip summary card is generated according to the second trip, and the second trip summary card is displayed. Figure 4DAs shown in the schematic diagram of displaying the second trip overview card, the second trip generated based on the second session data is displayed in the first conversation interface; a card update control 11 and a card creation control 12 are displayed under the second trip; when a touch operation, such as a click operation, on the card creation control 12 is detected, a second trip overview card 14 is generated and displayed in the first conversation interface.

[0153] The display position of the second trip summary card in the first conversation interface can be set as needed, for example, Figure 4D As shown, the second trip summary card 14 may be displayed below the first trip summary card 4 .

[0154] It is worth noting that although Figure 4C and Figure 4D In the embodiment, both the card update control and the card creation control are displayed, but in actual application, only the card update control or the card creation control may be displayed, and this application does not make any limitation on this. Of course, other operation controls related to the card may also be displayed as needed in the first conversation interface, and this application does not make any limitation on this.

[0155] Furthermore, in order to avoid erroneous operations caused by accidental touches by the user, when a click operation on a card update control and / or a card creation control is detected, a confirmation prompt is displayed to the user; when a confirmation operation of the user on the confirmation prompt is detected, a corresponding card adjustment operation is responded to; when a cancellation operation of the user on the confirmation prompt is detected, the corresponding card adjustment operation is no longer responded to.

[0156] The following describes the detection of a touch operation on a card update control as an example. Figure 4E The schematic diagram of updating the first trip overview card shown in the figure displays the update confirmation control 15 when a touch operation, such as a click operation, on the card update control 11 is detected, and when a touch operation on the update confirmation control 15 is detected, the first trip overview card 4 is updated according to the second trip, and the updated first trip overview card 4 is displayed.

[0157] In an optional implementation, in order to make the correspondence between the conversation interface and the itinerary summary card more obvious and facilitate the user to accurately locate the itinerary of interest, the second itinerary summary card may also be displayed in one of the following ways.

[0158] Method 1: See Figure 4FAs shown in the schematic diagram of displaying the second trip summary card, when a touch operation, such as a click operation, on the card creation control 12 is detected, a second conversation interface C is created and a second trip summary card 14 is displayed in the second conversation interface C.

[0159] Method 2: See Figure 4G The schematic diagram of displaying the second trip overview card shown in the figure shows that when a touch operation, such as a click operation, on the card creation control 12 is detected, a second conversation interface C is created, a second trip overview card 14 is displayed in the second conversation interface C, and the second trip displayed in the first conversation interface A is cleared.

[0160] Method 3: See Figure 4H The schematic diagram of displaying the second trip overview card shown in the figure shows that, when a touch operation, such as a click operation, on the card creation control 12 is detected, a second session interface C is created, and a second trip overview card 14 is displayed in the second session interface C, and the second trip displayed in the first session interface A is cleared, and the title information 16 of the second trip is displayed in the first session interface A.

[0161] The itinerary title of the second itinerary summary card may be directly used as the title information of the second itinerary, or the title information of the second itinerary may be generated according to the itinerary title of the second itinerary summary card, and this application does not impose any limitation on this.

[0162] Furthermore, in order to facilitate the user to understand the itinerary location corresponding to the second conversation data, in this embodiment, while displaying the second itinerary in the first conversation interface, a detailed query statement corresponding to the itinerary location can also be displayed. Figure 4H As shown, information such as "What are the must-visit food places in Nara" is displayed below the second itinerary.

[0163] It should be noted that, when a touch operation on a card creation control is detected and a second conversation interface is created, the first trip summary card in the first conversation interface is not adjusted.

[0164] In the above embodiment, the process of responding to the card adjustment operation when the second session data is obtained in the first session interface after the first trip summary card is displayed is described in detail. Specifically, according to the second trip, the card adjustment operation is responded to, and the first trip summary card generated accordingly can better meet the user's trip needs, that is, improve the accuracy of trip planning.

[0165] Furthermore, in an optional embodiment, when it is detected that there is a new session flow in the first session interface, the card update control and / or the card creation control may be cancelled.

[0166] It should be noted that, when a new conversation flow is detected in the first conversation interface, it means that the user may not be satisfied with the second trip generated last time, that is, the user does not need to update the first trip overview card according to the second trip, nor does he need to create a second trip overview card according to the second trip. At this time, the card update control and / or the card creation control can be canceled to avoid the display of the corresponding controls occupying the display area in the first conversation interface and affecting the display of other content. It is understandable that, when new trip intention data in the new conversation flow is obtained, new trip planning data can also be generated according to the new trip intention data, and the card update control and / or the card creation control can be displayed again in the first conversation interface.

[0167] In one embodiment, the above interface interaction method is implemented by the interaction between the server 104 and the terminal 102 as an example, that is, in Figure 1 The description is based on the application environment shown in Fig. 4I The timing diagram of the card adjustment operation response steps shown includes:

[0168] S410I: The terminal obtains second session data input in the first session interface.

[0169] S420I: The terminal sends the second session data to the server.

[0170] S430I: The server generates a second itinerary according to the second conversation content in the second conversation data.

[0171] Exemplarily, the server may process the second session data based on the LLM model to generate a second itinerary.

[0172] S440I, the server sends the second trip to the terminal.

[0173] S450I: The terminal displays the second trip in the first conversation interface.

[0174] S460I: When the terminal detects a card adjustment operation in the first conversation interface, the terminal performs a card adjustment operation response according to the type of the card adjustment operation.

[0175] Optionally, if the card adjustment operation is a card update operation, the display content in the first trip summary card is adjusted according to the second trip, and the updated first trip summary card is displayed in the first conversation interface.

[0176] If the card adjustment operation is a card creation operation, a second trip overview card is generated according to the second trip, and the second trip overview card is displayed.

[0177] Exemplarily, displaying the second trip overview card includes at least one of the following: creating a second conversation interface and displaying the second trip overview card in the second conversation interface; or, creating a second conversation interface and displaying the second trip overview card in the second conversation interface, and clearing the second trip displayed in the first conversation interface; or, creating a second conversation interface and displaying the second trip overview card in the second conversation interface, and clearing the second trip displayed in the first conversation interface, and displaying the title information of the second trip in the first conversation interface.

[0178] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment. In this optional embodiment, the card-related operation also includes other touch operations on the first trip overview card, and accordingly, another specific way of responding to the card-related operation is provided.

[0179] See also Figure 5A The card-related operation response steps shown include:

[0180] S510A: In response to a touch operation on the first trip summary card, display a trip summary interface.

[0181] The itinerary location data in the first itinerary is displayed in the itinerary summary interface. The itinerary location data may be information about key locations in the itinerary destination determined based on the first session data. The itinerary location data may also be information about a preset number of recommended points of interest (POIs) determined based on the recommendation degree of different POIs in the itinerary destination. For example, the itinerary location data may include location information, brief information, recommendation index, ticket information, and picture information of different POIs.

[0182] Among them, the touch operation on the first trip summary card may include at least one of a click operation, a long press operation, a slide operation, and a drag operation, and the present application does not impose any limitation on this.

[0183] See also Figure 5B The itinerary summary interface display schematic diagram shown in the figure shows that when a touch operation, such as a click operation, on the first itinerary summary card 4 is detected in the first conversation interface A, the itinerary summary interface B is displayed. Further, in order to facilitate the user to have a deeper understanding of the first itinerary, in this embodiment, when a touch operation, such as a click operation, on a certain itinerary location data in the itinerary summary interface B is detected, a description data floating layer D of the corresponding itinerary location data can be displayed to display the description data of the corresponding itinerary location. The description data of the itinerary location can be generated based on the web page information. For example, the description data of the itinerary location can include at least one of the historical background, business hours, ticket information, attribute information, and recommendation index of the location.

[0184] It should be noted that a session interface jump control is set at a preset position in the itinerary overview interface, see Figure 5C As shown in the schematic diagram of the trip overview interface display, a conversation interface jump control 17 is provided in the trip overview interface B. When a touch operation, such as a click operation, is detected on the conversation interface jump control 17 in the trip overview interface B, it jumps to the first conversation interface A.

[0185] Furthermore, card-related operations may also include planning data display operations. Figure 5D The card-related operation response steps shown include:

[0186] S510D: In response to the planning data display operation on the first trip overview card, display the first trip in the first conversation interface.

[0187] The planning data display operation may be a touch operation of the user in the first conversation interface, for example, the planning data display operation may be a sliding operation on the first trip overview card. The planning data display operation may also be generated based on the voice input of the user in the first conversation interface, and this application does not impose any limitation on this.

[0188] Take the planning data display operation as an example, which is a touch operation of the user in the first session interface. Figure 5E As shown in the first trip display schematic diagram, when a touch operation, such as a click operation, on the first trip summary card is detected in the first conversation interface A, the first trip 7 corresponding to the first trip summary card is displayed in the first conversation interface A.

[0189] In order to make the itinerary planning data more in line with the actual needs of the user, in this embodiment, while or after displaying the first itinerary in the first conversation interface, recommended places near each itinerary location in the first itinerary can also be displayed. Furthermore, in order to facilitate the user to have a deeper understanding of the recommended places, optionally, detailed information corresponding to the corresponding recommended places can also be displayed in response to an inquiry operation on the recommended places. The inquiry operation of the recommended places can be a touch operation on the recommended places, such as a click operation or a slide operation.

[0190] For example, see Fig. 5F The schematic diagram of displaying detailed location information is shown. When a touch operation, such as a sliding operation, is detected for a recommended location in the first conversation interface A, a detail inquiry control 18 is displayed. When a touch operation, such as a clicking operation, is detected for the detail inquiry control 18, detailed information corresponding to the recommended location is displayed in the first conversation interface A.

[0191] Of course, after displaying the detailed information corresponding to the recommended place, if it is detected that the user enters a query statement in the message input box, reply information can also be generated according to the query statement and displayed in the first conversation interface.

[0192] For example, see Figure 5G The schematic diagram of displaying detailed location information shown in the figure displays a detailed inquiry control 18 when a touch operation, such as a sliding operation, on a recommended location in the first conversation interface A is detected; when a touch operation, such as a clicking operation, on the detailed inquiry control 18 is detected, the user is prompted to enter a query statement in the first conversation interface A to generate corresponding detailed information.

[0193] like Figure 5G In the detailed information display diagram shown, in order to prompt the user to input the query data and facilitate the user to inquire, the pre-query statement 19 can be displayed in the first conversation interface A, and when a click operation on a pre-query statement 19 is detected, the corresponding reply data is generated. The pre-input query statement can also be displayed in the message input box 1, such as Figure 5G The query sentence pre-input may be a query sentence with a large number of historical queries, such as the most data.

[0194] Furthermore, card-related operations may also include session content clearing operations. Figure 5H The card-related operation response steps shown include:

[0195] S510H: In response to a clearing operation on the conversation content in the first conversation interface, the conversation data displayed in the first conversation interface is cleared, and the first trip summary card is retained.

[0196] The conversation content clearing operation may be a touch operation of the user in the first conversation interface, for example, the conversation content clearing operation may be a sliding operation on the first trip summary card. The conversation content clearing operation may also be generated based on the user's voice input in the first conversation interface, and this application does not impose any limitation on this.

[0197] For example, a first conversation content clearing control may be added to the first conversation interface. Fig.5I In the session data clearing diagram shown in the figure, when a touch operation, such as a click operation, is detected on the first session content clearing control 20, all session data in the first session interface is cleared, and the first trip overview card 4 is retained. The first session content clearing control 20 can be set at any position in the first session interface as required, and the style of the first session content clearing control 20, such as color and shape, can be set as required, and this application does not impose any limitation on this. For example, Fig.5IThe first conversation content clearing control 20 is shown to be disposed above the message input box.

[0198] Optionally, the first session content clearing control may be always displayed at a preset position in the first session interface; the first session content clearing control may also be displayed only when session data is displayed in the first session interface, and the first session content clearing control may be canceled when no session data exists in the first session interface.

[0199] In the above embodiment, the card-related operation is an operation on the first trip overview card. When different card-related operations are detected in the first conversation interface, the response is performed in the corresponding response mode of the card-related operation. Specifically, if the card-related operation is a touch operation on the first trip overview card, the trip overview interface can be displayed; if the card-related operation is a planning data display operation on the first trip overview card, the first trip is displayed; if the card-related operation is a session content clearing operation, the session data in the first conversation interface is cleared, and the first trip overview card is retained. This makes the response to the card-related operation richer and helps users understand the specific trip data corresponding to the first trip overview card.

[0200] In one embodiment, the above interface interaction method is implemented by the interaction between the server 104 and the terminal 102 as an example, that is, in Figure 1 The description is based on the application environment shown in Figure 5J The timing diagram of session data clearing shown includes:

[0201] S510J: When the terminal detects a session content clearing operation in the first session interface, the terminal clears the session content in the first session interface.

[0202] S520J, the terminal sends a session clearing request to the server.

[0203] S530J: In response to the session clearing request, the server clears the session data corresponding to the first session interface from the corresponding database.

[0204] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment. In this optional embodiment, after the first trip overview card is displayed in the first conversation interface, an operation integration entrance is displayed in the first conversation interface for operating the conversation data in the first conversation interface and / or the first trip overview card.

[0205] See also Fig. 6A The operation control shown shows the steps, including:

[0206] S610A: Display an operation integration entrance in the first conversation interface.

[0207] For example, when it is detected that the first trip overview card is displayed in the first conversation interface, the operation integration entrance is displayed at a preset position in the first conversation interface. The preset position can be set as needed, and this application does not impose any limitation on this.

[0208] S620A: In response to a touch operation on the operation integration portal, a planning data display control and / or a second session content clearing control are displayed.

[0209] The touch operation on the operation integration portal may include at least one of a click operation and a long press operation. Exemplarily, when the operation control includes a planning data display control and a second session content clearing control, when different touch operations on the operation integration portal are detected, the operation control corresponding to the touch operation is displayed. For example, when a click operation on the operation integration portal is detected, the planning data display control is displayed; when a long press operation on the operation integration portal is detected, the second session content clearing control is displayed.

[0210] Optionally, the operation control includes a planning data display control and a second session content clearing control as an example for description. Figure 6B The operation control display schematic diagram shown in the figure shows that when a touch operation, such as a click operation, is detected on the operation integration portal 21, a planning data display control 22 and a second session content clearing control 23 are displayed. Figure 6B The preset position of the operation integration entrance at the end of the message input box is taken as an example for explanation, which should not be understood as a specific limitation on its position.

[0211] It should be noted that the description information of different operation controls can be set based on manual experience, and the background color of the operation control can also be set as needed, and this application does not impose any limitation on this.

[0212] Continue to see Figure 6B As shown in the operation control display schematic diagram, after displaying the planned data display control 22 and the second session content clearing control 23, the background colors of the first session interface and the operation control display area can be set to different colors. The specific colors can be set as needed, and this application does not impose any limitation on this.

[0213] Further, see Figure 6C The first trip display schematic diagram shown in the figure displays the first trip 7 in the first conversation interface when a touch operation, such as a click operation, on the planning data display control 22 is detected.

[0214] See also Fig.6DIn the session data clearing diagram shown, when a touch operation, such as a click operation, on the second session content clearing control 23 is detected, all session data in the first session interface are cleared, and the first trip overview card 4 is retained.

[0215] It can be understood that the above solution reduces the occupation of the display area by too many controls in the first conversation interface by setting a unified operation integration entrance for the planning data display control and the second conversation content clearing control, while ensuring the simplicity of the first conversation interface.

[0216] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment. In this optional embodiment, if the first trip overview card is the first trip overview card corresponding to the first conversation interface, in order to make the animation display effect of the first conversation interface more rich and interesting, this optional embodiment also provides another display method of the first trip overview card.

[0217] See also Fig. 7A The first trip overview card display steps shown include:

[0218] S710A: Displaying a generated animation corresponding to the first trip overview card in the first conversation interface.

[0219] Among them, the generation effect can be pre-set, and different itinerary overview cards can correspond to the same or different generation effects to enhance the fun of the display process of the first itinerary overview card. Optionally, in order to make the generation effect more compatible with the first itinerary overview card, the generation effect can correspond to the corresponding itinerary overview card or to the first itinerary. Exemplarily, the generation effect can be generated based on the first itinerary corresponding to the first itinerary overview card. For example, the generation effect can be implemented based on the sign map or other sign information of the itinerary destination in the first itinerary, and this application does not impose any limitation on this.

[0220] Optionally, the generated motion effect can be a simple animation effect or an animation superimposed with a sound effect, both of which can be set as needed, and this application does not impose any restrictions on this. The background color of the generated motion effect can also be set as needed. Furthermore, in order to avoid blocking the first trip overview card when displaying the generated motion effect, the transparency of the background of the generated motion effect can be greater than the transparency of the first conversation interface, and the specific transparency value can be set as needed, and this application does not impose any restrictions on this.

[0221] See also Figure 7B The first trip summary card display schematic diagram shown in FIG. 1 shows that, when it is detected that the first trip summary card is generated, at a preset position of the first conversation interface, for example Figure 7B In the center of the interface, the generated animation 24 corresponding to the first trip overview card is displayed.

[0222] In an optional embodiment, since it takes time to generate the first itinerary, it also takes time to generate the first itinerary summary card. After the first session data is obtained, during the generation of the first itinerary summary card, in order to prevent the user from jumping to other pages or performing frequent operations because the user thinks that the platform is not responding, a progress prompt for itinerary generation may be displayed in the first session interface.

[0223] See also Figure 7C In the schematic diagram of displaying the first trip overview card shown in the figure, when it is detected that the user inputs the first session data in the first session interface, the trip generation progress prompt 25 is displayed at the preset position of the first session interface, and the loaded first trip is displayed in the first session interface. After the first trip is loaded, the first trip and the first trip overview card 4 are displayed in the first session interface. It should be noted that, in order to facilitate the user to observe the trip progress, in this embodiment, the background color of the trip progress prompt can be more eye-catching than the background color of the first session interface, for example, set to pure white; icons with stronger contrast colors, for example, red icons, can also be added to the trip progress prompt content.

[0224] Furthermore, in order to distinguish the first trip overview card from the first trip and improve the systematicness and standardization of the display of the conversation interface, in this embodiment, the first conversation interface includes a card display area and a conversation display area; wherein the first trip overview card is displayed in the card display area; and the first trip is displayed in the conversation display area.

[0225] Optionally, in order to enrich the data of the first trip, in this embodiment, the first trip includes at least one of the following: trip title data, trip map data, trip location data, trip description data, etc.

[0226] The itinerary title data may be generated based on the itinerary destination and itinerary time data determined by the first session data. For example, the itinerary title data may be a combination of the itinerary destination and itinerary time, for example, Chengdu Dragon Boat Festival Travel. It should be noted that the user may modify the generated itinerary title data as needed.

[0227] The itinerary map data may be map information corresponding to the itinerary destination. The itinerary map data may be obtained from a map display platform. In the case where the first itinerary also includes itinerary location data, the itinerary map data may also mark the location corresponding to each itinerary location data to make the itinerary location data clearer.

[0228] The itinerary location data may be information about key locations in the itinerary destination determined based on the first session data. The itinerary location data may also be information about a preset number of recommended attractions determined based on the recommendation levels of different attractions in the itinerary destination. For example, the itinerary location data may include location information, brief information, recommendation index, ticket information, and picture information of different attractions.

[0229] The itinerary description data may be data for briefly introducing the itinerary destination and / or each itinerary location. For example, the itinerary description data may include the best travel time for the itinerary destination and / or each itinerary location, annual temperature data, recommended travel locations, and recommended travel methods.

[0230] Optionally, the display content in the first trip summary card includes at least one of the following: a trip title, a trip time, a latest update time, a trip destination, and a logo of a trip location of the first trip.

[0231] The itinerary title can be determined based on the itinerary title data in the first itinerary. For example, the itinerary title can be the same as the itinerary title data. Similarly, the user can also modify the itinerary title as needed. The itinerary time can be the travel time corresponding to this itinerary.

[0232] It should be noted that the user can adjust the first trip as needed. When it is detected that the user has adjusted the first trip, the first trip overview card is updated and the latest update time corresponding to the first trip is displayed in the first trip overview card.

[0233] In this embodiment, different itinerary destinations may correspond to different itinerary location logos. For the same itinerary destination, the corresponding itinerary location logo may be predetermined. Exemplarily, it may be a cartoon text logo corresponding to the itinerary destination. For example, when the itinerary destination is Beijing, the itinerary location logo may be a cartoon "Beijing" logo. It may also be a picture of a landmark location of the itinerary destination. For example, when the itinerary destination is Beijing, the itinerary location logo may be a picture of a landmark location in Beijing. This application does not impose any limitation on this.

[0234] See also Fig.7D In the first conversation interface schematic diagram shown in FIG. 1 , a first trip overview card 4 is displayed in the card display area 26. The display content of the first trip overview card 4 includes the trip title of the first trip (eg Fig.7D "Chengdu Dragon Boat Festival Travel" in the above), travel time (such as Fig.7D "6.8-6.9" in the Fig.7D "Updated 3 minutes ago" in the Fig.7DChengdu in the figure) and a map of the itinerary location (such as Fig.7D The conversation display area 27 displays the conversation data and the first trip, and the first trip includes: the trip title data (such as Fig.7D "We have arranged a 2-day and 1-night Chengdu Dragon Boat Festival travel plan for you"), itinerary map data 28, itinerary location data (such as Fig.7D and “certain temple” and “certain park” in the itinerary) and itinerary description data 29.

[0235] It should be noted that, when it is detected that the user has adjusted the first trip in the first conversation interface or the trip summary interface, the latest update time will be automatically updated to the time when the user performs the data adjustment operation. The trip description data can be determined based on manual experience or generated based on a popular science platform, and this application does not impose any restrictions on this.

[0236] Furthermore, in order to make the itinerary map data better play the role of route planning, see Fig. 8A As shown in the schematic diagram of the map display interface, in this embodiment, when a click operation on the itinerary map data 28 is detected in the first conversation interface A, the map display interface E can be displayed. In the map display interface E, the map can be zoomed in or out in response to a sliding or dragging operation. It should be noted that the map of the map display interface has POIs in the itinerary map data marked for easy viewing by the user.

[0237] In addition, in another optional embodiment, see Figure 8B The trip map data display schematic diagram shown in the figure shows that when a drag operation on the trip map data 28 is detected, the trip map data 28 can be enlarged in the trip map data, and when a click operation on the return control 30 in the trip map data is detected, the trip map data 28 can be updated to the initial display state.

[0238] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0239] Based on the same inventive concept, the embodiment of the present application also provides an interface interaction device for implementing the interface interaction method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in the one or more interface interaction device embodiments provided below can refer to the limitations of the interface interaction method above, and will not be repeated here.

[0240] In an exemplary embodiment, Fig. 9 As shown, an interface interaction device is provided, including: a data acquisition module 910, a card generation module 920 and a card display module 930, wherein:

[0241] The data acquisition module 910 is used to acquire the first conversation data input in the first conversation interface.

[0242] The card generation module 920 is used to generate a first trip summary card according to the first conversation content in the first conversation data.

[0243] The first trip summary card carries summary information of the first trip planned based on the first conversation content.

[0244] The card display module 930 is used to display the first trip summary card in the first conversation interface.

[0245] In one embodiment, the interface interaction device further includes a first acquisition module, which is used to acquire second session data input in the first session interface; and an operation response module, which is used to respond to the card adjustment operation according to the second session data when a card adjustment operation in the first session interface is detected.

[0246] In one embodiment, the operation response module includes a first response unit, which is used to adjust the display content in the first trip overview card according to the second trip planned based on the second session data if the card adjustment operation is a card update operation; and a second response unit, which is used to generate a second trip overview card according to the second trip planned based on the second session data and display the second trip overview card if the card adjustment operation is a card creation operation; wherein the second trip overview card carries overview information of the second trip.

[0247] In one embodiment, the second response unit includes an interface creation subunit, which is used to create a second conversation interface and display a second trip summary card in the second conversation interface.

[0248] In one embodiment, the interface interaction device also includes a first display module, which is used to display the second trip planned based on the second session data in the first session interface; correspondingly, the interface creation subunit is specifically used to create a second session interface, display a second trip overview card in the second session interface, and clear the second trip in the first session interface; or, create a second session interface, display the second trip overview card in the second session interface, clear the second trip in the first session interface, and display the title information of the second trip in the first session interface.

[0249] In one embodiment, the operation response module also includes a control display unit, which is used to display a card update control and / or a card creation control in the first session interface; wherein the card update operation is a touch operation on the card update control; and the card creation operation is a touch operation on the card creation control.

[0250] In one embodiment, the control display unit is further configured to cancel display of the card update control and / or the card creation control when a new session flow is detected in the first session interface.

[0251] In one embodiment, the operation response module also includes at least one of the following units: a first display unit, used to display a trip overview interface in response to a touch operation on the first trip overview card; wherein the trip overview interface displays the trip location data in the first trip; a second display unit, used to display the first trip in the first conversation interface in response to a planning data display operation on the first trip overview card; a third display unit, used to clear the conversation data displayed in the first conversation interface in response to a conversation content clearing operation on the first conversation interface, and retain the first trip overview card.

[0252] In one embodiment, the operation response module also includes an integrated entrance display unit, which is used to display the operation integrated entrance in the first session interface; a fourth display unit, which is used to display the planning data display control and / or the session content clearing control in response to the touch operation on the operation integrated entrance; wherein the planning data display operation is a touch operation on the planning data display control; and the session content clearing operation is a touch operation on the session content clearing control.

[0253] In one embodiment, if the first trip summary card is the first trip summary card corresponding to the first conversation interface, the card display module 930 further includes a motion effect display unit for displaying the generated motion effect corresponding to the first trip summary card in the first conversation interface.

[0254] In one embodiment, the card generation module 920 includes at least one of the following units: a first generation unit, used to obtain the first trip planned based on the first conversation content, and generate a first trip overview card based on the first trip; a second generation unit, used to obtain the overview information corresponding to the first trip generated based on the first conversation content, and generate a first trip overview card based on the overview information corresponding to the first trip; a third generation unit, used to obtain the first trip overview card generated based on the first conversation content.

[0255] In one embodiment, the first session data includes first trip intention data; accordingly, the card generation module 920 is used to generate a first trip overview card according to the first trip planned based on the first trip intention data.

[0256] Each module in the above interface interaction device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0257] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Fig.10 As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (Near Field Communication, NFC) or other technologies. When the computer program is executed by the processor, an interface interaction method is implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.

[0258] Those skilled in the art will understand that Fig.10 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0259] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.

[0260] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0261] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0262] 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, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0263] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0264] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0265] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. An interface interaction method, characterized in that: The method comprises: Acquire first conversation data inputted in the first conversation interface; Generate a first trip summary card according to the first conversation content in the first conversation data; wherein the first trip summary card carries summary information of the first trip planned based on the first conversation content; The first trip summary card is displayed in the first conversation interface.

2. The method according to claim 1, characterized in that After displaying the first trip summary card in the first conversation interface, the method further includes: Acquire second session data inputted in the first session interface; When a card adjustment operation in the first conversation interface is detected, respond to the card adjustment operation according to the second conversation data.

3. The method according to claim 2, characterized in that The responding to the card adjustment operation according to the second session data includes: If the card adjustment operation is a card update operation, adjusting the display content in the first trip overview card according to the second trip planned based on the second session data; or, If the card adjustment operation is a card creation operation, generating a second trip summary card according to the second trip planned based on the second session data, and displaying the second trip summary card; The second trip summary card carries summary information of the second trip.

4. The method according to claim 3, characterized in that The displaying the second trip summary card includes: A second conversation interface is created, and the second trip summary card is displayed in the second conversation interface.

5. The method according to claim 4, characterized in that After acquiring the second session data input in the first session interface, the method further includes: Displaying a second trip planned based on the second conversation data in the first conversation interface; Accordingly, the step of creating a second conversation interface and displaying the second trip summary card in the second conversation interface includes: creating a second conversation interface, displaying the second trip summary card in the second conversation interface, and clearing the second trip in the first conversation interface; or, A second conversation interface is created, and the second trip summary card is displayed in the second conversation interface, and the second trip in the first conversation interface is cleared, and the title information of the second trip is displayed in the first conversation interface.

6. The method according to claim 5, characterized in that After displaying the second trip planned based on the second conversation data in the first conversation interface, the method further includes: Displaying a card update control and / or a card creation control in the first conversation interface; Among them, the card update operation is a touch operation on the card update control; the card creation operation is a touch operation on the card creation control.

7. The method according to claim 6, characterized in that After displaying the card update control and / or the card creation control in the first conversation interface, the method further includes: When a new conversation flow is detected in the first conversation interface, the card update control and / or the card creation control are canceled from being displayed.

8. The method according to claim 2, characterized in that: After displaying the first trip summary card in the first conversation interface, the method further includes at least one of the following: In response to a touch operation on the first trip summary card, a trip summary interface is displayed; wherein the trip summary interface displays trip location data in the first trip; In response to a planning data display operation on the first trip summary card, displaying the first trip in the first conversation interface; In response to a clearing operation on the conversation content in the first conversation interface, the conversation data displayed in the first conversation interface is cleared, and the first trip summary card is retained.

9. The method according to claim 8, characterized in that After displaying the first trip summary card in the first conversation interface, the method further includes: Displaying an operation integration entrance in the first conversation interface; In response to a touch operation on the operation integration portal, displaying a planning data display control and / or a session content clearing control; The planning data display operation is a touch operation on the planning data display control; and the session content clearing operation is a touch operation on the session content clearing control.

10. The method according to any one of claims 1 to 9, characterized in that If the first trip summary card is the first trip summary card corresponding to the first conversation interface, in the process of displaying the first trip summary card in the first conversation interface, the method further includes: The generated animation corresponding to the first trip summary card is displayed in the first conversation interface.

11. The method according to any one of claims 1 to 9, characterized in that The step of generating a first itinerary summary card according to the first conversation content in the first conversation data includes at least one of the following: Acquire a first itinerary planned based on the first conversation content, and generate a first itinerary summary card according to the first itinerary; Acquire summary information corresponding to the first trip generated based on the first conversation content, and generate a first trip summary card according to the summary information corresponding to the first trip; Obtain a first trip summary card generated based on the first conversation content.

12. The method according to any one of claims 1 to 9, characterized in that The first conversation data includes first trip intention data; accordingly, generating a first trip summary card according to the first conversation content in the first conversation data includes: The first trip overview card is generated according to the first trip planned based on the first trip intention data.

13. An interface interaction device, characterized in that: The device comprises: A data acquisition module, used to acquire first conversation data inputted in the first conversation interface; A card generation module, configured to generate a first trip summary card according to the first conversation content in the first conversation data; wherein the first trip summary card carries summary information of the first trip planned based on the first conversation content; A card display module is used to display the first trip summary card in the first conversation interface.

14. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 12 are implemented.

15. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.

16. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.