Information processing method and related equipment
By receiving and outputting trip planning information in the form of conversational messages in the service interface of the intelligent travel platform, and supporting simplified display of multiple browsing modes, the problem of high density of trip planning information is solved, and the user's reading experience and the diversity of information display are improved.
Patent Information
- Application Number
- CN202410604377.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-15
- Publication Date
- 2025-11-21
AI Technical Summary
Existing smart travel platforms present lengthy and purely text-based itinerary planning information, resulting in a poor user reading experience.
An information processing method is provided, which receives itinerary planning request information in the form of a session message through a display service interface, and outputs itinerary planning information and at least two browsing modes, supports simplified display, and presents itinerary planning information in response to the browsing mode triggered by the user.
The information density of the itinerary planning information was reduced, improving the user's reading experience, and the continuity of the user experience was maintained through diversified browsing modes.
Smart Images

Figure CN120994916A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computer, and particularly relates to an information processing method and related equipment. BACKGROUND
[0002] With the development of artificial intelligence technology, various travel intelligent platforms provide functions such as travel itinerary planning and information query by taking large models as underlying computing power. At present, in the travel intelligent platform, most of them can intelligently generate itinerary planning based on the travel needs of users, query various guide information related to tourism, and the like, thereby greatly saving the time spent by users in travel decision-making and information collection. However, in actual application, the content of the itinerary planning information provided on various intelligent platforms with itinerary planning function is long and basically in pure text form, which has a large information density, resulting in poor user reading experience. SUMMARY
[0003] The embodiments of the present application provide an information processing method and related equipment, which can simplify the presentation of itinerary planning content, reduce the information density, and thus improve the user's reading experience.
[0004] In one aspect, the embodiments of the present application provide an information processing method, which comprises:
[0005] displaying a service interface, and displaying received itinerary planning request information in the form of a first conversation message in the service interface;
[0006] in response to the itinerary planning request information, outputting itinerary planning information and at least two browsing modes, and any one of the browsing modes is used for simplified display of the itinerary planning information; the itinerary planning information and the at least two browsing modes are displayed in the form of a second conversation message in the service interface;
[0007] in response to triggering of any one of the browsing modes, presenting an itinerary plan in the itinerary planning information according to the triggered browsing mode.
[0008] In one aspect, the embodiments of the present application provide an information processing device, which comprises:
[0009] a display unit, configured to display a service interface, and display received itinerary planning request information in the form of a first conversation message in the service interface;
[0010] an output unit, configured to, in response to the itinerary planning request information, output itinerary planning information and at least two browsing modes, and any one of the browsing modes is used for simplified display of the itinerary planning information; the itinerary planning information and the at least two browsing modes are displayed in the form of a second conversation message in the service interface;
[0011] The display unit is further configured to present a travel plan in the travel planning information according to the triggered browsing mode in response to the triggering of any browsing mode.
[0012] In an aspect, the embodiments of the present application provide a computer device, which comprises:
[0013] a processor adapted to execute a computer program;
[0014] a computer readable storage medium, wherein the computer readable storage medium stores the computer program, and the computer program is executed by the processor to implement the information processing method.
[0015] In an aspect, the embodiments of the present application provide a computer readable storage medium, wherein the computer readable storage medium stores a computer program, and the computer program is loaded and executed by the processor to implement the information processing method.
[0016] In an aspect, the embodiments of the present application provide a computer program product, which comprises a computer program or computer instructions, and the computer program or computer instructions are executed by the processor to implement the information processing method.
[0017] In the embodiments of the present application, a service interface can be displayed, and the received travel planning request information can be displayed in the form of a first session message in the service interface. In response to the travel planning request information, travel planning information and at least two browsing modes can be output, and the travel planning information and each browsing mode are displayed in the form of a second session message in the service interface. It can be seen that through the interactive dialogue, the travel planning can be automatically given without manual arrangement by the user, which is more efficient and convenient. Any browsing mode is used to simplify the display of the travel planning information. That is, through the additional browsing mode, the function of simplifying the display of the travel planning information can be provided. Further, in response to the triggering of any browsing mode, the travel plan in the travel planning information can be presented according to the triggered browsing mode. On the one hand, the presentation of the travel plan, which is the effective information in the travel planning information, can make the travel planning information presented in a more simplified manner, effectively reduce the information density, improve the reading experience of the user, and also increase the diversity of information display. On the other hand, after the travel planning information is output, other functions can be continuously provided, which continues the user experience and ensures the continuity of the experience. BRIEF DESCRIPTION OF DRAWINGS
[0018] In order to more clearly illustrate the technical solutions of the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and those skilled in the art can also obtain other drawings according to these drawings without creative labor.
[0019] Figure 1 is an architecture diagram of an information processing system according to an example embodiment of the present application;
[0020] Figure 2 is a flowchart of an information processing method according to an example embodiment of the present application;
[0021] Figure 3a is an effect diagram of displaying travel planning request information according to an example embodiment of the present application;
[0022] Figure 3b is an effect diagram of outputting supplementary question information according to an example embodiment of the present application;
[0023] Figure 3c is an effect diagram of outputting travel planning information according to an example embodiment of the present application;
[0024] Figure 3d is an effect diagram of outputting a browsing mode according to an example embodiment of the present application;
[0025] Figure 3e is an effect diagram of displaying a travel plan according to an example embodiment of the present application;
[0026] Figure 3f is an effect diagram of switching a browsing mode according to an example embodiment of the present application;
[0027] Figure 4 is a flowchart of another information processing method according to an example embodiment of the present application;
[0028] Figure 5 is a background flowchart of information processing according to an example embodiment of the present application;
[0029] Figure 6a is an effect diagram of displaying travel overview information according to an example embodiment of the present application;
[0030] Figure 6b is an effect diagram of displaying traffic information according to an example embodiment of the present application;
[0031] Figure 6c is an effect diagram of updating a target travel mode included in displayed travel overview information according to an example embodiment of the present application;
[0032] Figure 7a is an effect diagram of displaying a first route trajectory according to an example embodiment of the present application;
[0033] Figure 7b is a schematic diagram of an effect of displaying a second route track according to an example embodiment of the present application;
[0034] Figure 7c is a schematic diagram of an effect of displaying a navigation control according to an example embodiment of the present application;
[0035] Figure 7d is a schematic diagram of an effect of displaying a navigation control according to another example embodiment of the present application;
[0036] Figure 7e is a schematic diagram of an effect of displaying a navigation interface according to an example embodiment of the present application;
[0037] Figure 8a is a schematic diagram of an effect of displaying a target credential entry according to an example embodiment of the present application;
[0038] Figure 8b is a schematic diagram of an effect of displaying a credential reminder setting entry according to an example embodiment of the present application;
[0039] Figure 9a is a schematic diagram of an effect of triggering a collection control according to an example embodiment of the present application;
[0040] Figure 9b is a schematic diagram of an effect of triggering a sharing control according to an example embodiment of the present application;
[0041] Figure 9c is a schematic diagram of an effect of triggering a downloading control according to an example embodiment of the present application;
[0042] Figure 9d is a schematic diagram of an effect of triggering a publishing control according to an example embodiment of the present application;
[0043] Figure 10 is a schematic diagram of an effect of editing an information point identifier according to an example embodiment of the present application;
[0044] Figure 11 is a schematic diagram of a structure of an information processing apparatus according to an example embodiment of the present application;
[0045] Figure 12 is a schematic diagram of a structure of a computer device according to an example embodiment of the present application. DETAILED DESCRIPTION
[0046] With reference to the drawings, the technical solutions in the embodiments of the present application will be fully described and clearly understood below. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments in the present application, all the other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of the present application.
[0047] The present application provides an information processing scheme, which relates to an information processing system, method and related device. The scheme can display a service interface, and display received travel planning request information in the form of a first conversation message in the service interface. In response to the travel planning request information, travel planning information and at least two browsing modes are output, and any one of the browsing modes is used to simplify the display of the travel planning information. Moreover, the travel planning information and each browsing mode are displayed in the form of a second conversation message in the service interface. As can be seen, the travel planning can be automatically given in the form of a conversation. Then, in response to the triggering of any one of the browsing modes, the travel plan in the travel planning information is presented according to the triggered browsing mode. In this way, on the one hand, by displaying the travel plan in an additional browsing mode, the effective information in the travel planning information can be presented in a more simplified manner, effectively reducing the information density of the travel planning information, thereby improving the reading experience of the user. On the other hand, by displaying the travel plan through the browsing mode after the output of the travel planning information, the user experience can be continued, so that a more concise travel plan is automatically formed based on the travel planning information, which further "falls to paper" the planning content, improves the continuity of the subsequent experience, and also increases the diversity of information display.
[0048] It should be noted that the term "at least one" in the present application means one or more, and the meanings of "a plurality of" and "at least two" are both two or more than two; "at least one", "a plurality of" are the same. For example: at least two browsing modes means two or more than two browsing modes.
[0049] Please refer to Figure 1 is an architecture diagram of an information processing system provided by an exemplary embodiment of the present application. As shown in Figure 1As shown, the information processing system comprises a computer device 101 and a database 102; the computer device can comprise a terminal device, or comprise a terminal device and a server. The computer device 101 and the database 102 can establish a communication connection through wired or wireless means; when the computer device 101 comprises a terminal device and a server, the terminal device and the server establish a communication connection through wired or wireless means, and the server and the database establish a communication connection through wired or wireless means. Among them, the computer device 101 is used to execute the information processing process; the database 102 is used to provide data support for the information processing process, including but not limited to: storing various types of data information, storing received question information, and storing dialogue messages. Among them, the data information is used to generate itinerary planning information, and the type of the data information includes but is not limited to: scenic spot data, accommodation data, transportation data, strategy data and catering data. According to the deployment position, the database 102 can be a local database of the computer device 101, or a cloud database capable of establishing a connection with the computer device 101. According to the attribute, the database 102 can be a public database, that is, a database open to all computer devices; or a private database, that is, a database open only to specific computer devices (such as the computer device 101).
[0050] Next, taking the computer device 101 comprising a terminal device and a server as an example, the information processing process of the computer device 101 is roughly introduced, which can specifically include the following three steps.
[0051] 1. The terminal device displays a service interface, and displays the received itinerary planning request information in the form of a first dialogue message in the service interface.
[0052] In a specific implementation, a target intelligent platform is run in the terminal device, which is an intelligent platform with automatic question and answer function. On the target intelligent platform, conversational interaction can be supported, and through the conversational interaction, the following functions can be provided for the user: translation, drawing, document interpretation (such as summarizing a document abstract), search, itinerary planning, travel information query, etc. In this application, the generative AI technology and underlying travel data services can be combined to provide travel recommendations and personalized itinerary customization for users, query various types of travel information, and generate itinerary plans. The target intelligent platform can be an application, a mini-program, or a web page, etc., which is not limited in this application. When the user has an itinerary planning requirement, the user can input travel question information on the target intelligent platform, and the terminal device can receive the travel question information. If the travel question information is a text with an itinerary planning question intention, the terminal device can determine the travel question information as itinerary planning request information, and then display the itinerary planning request information in the form of a first conversation message in the service interface provided by the target intelligent platform. The first conversation message is a conversation message sent by the user. The itinerary planning request information includes element keywords, and each element keyword is used to indicate a planning element. The element keywords include a location keyword, such as a city. The location keyword at least includes a travel destination keyword, and further includes a travel origin keyword. The element keywords can also include a time length keyword, which is used to indicate the travel time length, such as 3 days. Optionally, the itinerary planning request information can be a text including complete element keywords, or a text including missing element keywords in the historical question information. The complete element keywords include the location keyword and the time length keyword, and the missing element keywords are, for example, the time length keyword.
[0053] In a feasible implementation, the target intelligent platform can provide a conversation function, under which the intelligent assistant of the target intelligent platform can automatically interact with the user to achieve answering every question. The service interface displayed by the terminal device can be the first functional interface provided after the target intelligent platform is started, and based on the conversation function carried by the service interface, it can be a conversation interface used to display the conversation content (or called dialogue content) between the user and the intelligent assistant. The conversation content includes the conversation message sent by the user and the conversation message sent by the intelligent assistant to answer the user's question. The user and the intelligent assistant can have multiple rounds of dialogue, which can enable the target intelligent platform to fully obtain the user's requirements and preferences, so as to output information that meets the requirements and is detailed. Based on this, from the perspective of the dialogue round, the itinerary planning request information can be the travel question information input by the user for the first time, or the travel question information sent by the user in the last round of dialogue between the user and the intelligent assistant.
[0054] It should be noted that the terms "first", "second", and the like are used in the present application to distinguish between the same or similar items or functions with substantially the same effect, and it should be understood that there is no logical or chronological dependency between "first", "second", and "n", and the quantity and execution order are not limited.
[0055] 2. The terminal device outputs the itinerary planning information and at least two browsing modes in response to the itinerary planning request information.
[0056] In one specific implementation, after receiving the itinerary planning request information, the terminal device can send the itinerary planning information to a server, which is a background server of the target intelligent platform. Based on the obtained itinerary planning request information, the server can perform a query of target data information, generate text based on the queried target data information and the itinerary planning request information to obtain the itinerary planning information, and send the itinerary planning information to the terminal device. The itinerary planning information can be text output in response to user input for a user dialogue, and specifically can be a travel order or a travel schedule. As can be seen, the formulation of the itinerary planning information can be completed in the form of a dialogue on the target intelligent platform, and the degree of intelligence and automation is high. Alternatively, the itinerary planning information is text that meets the user's itinerary planning needs, which include but are not limited to: location requirements, time requirements, budget requirements, intensity requirements, etc. The itinerary planning information can include at least one of the following contents: catering information, accommodation information, transportation information, and scenic spot information, etc.
[0057] The itinerary planning information output by the terminal device and each browsing mode are displayed in the form of a second session message in the service interface, and the second session message is a session message sent by the intelligent assistant. Thus, in the scenario of human-computer dialogue, the user can ask questions about travel planning information, and the intelligent assistant can automatically answer and give travel planning that meets the needs. Compared with manual searching and screening by the user, and then arranging into travel planning, this human-computer dialogue mode can automatically search and screen information based on user needs, and form travel planning, which is more convenient and efficient.
[0058] In an embodiment, the itinerary planning information can be output in a structured format, and a point of information (POI) can be identified in the itinerary planning information. According to a function classification, a POI can be a subway station, a bus station, a school, etc.; according to a field classification, a POI can be a type of food, hotel, shopping, sightseeing, entertainment, fitness, etc. The structure can refer to a time structure, such as displaying the itinerary of each day in chronological order. By outputting the itinerary planning information in a structured manner, the reading experience of long content can be optimized. The itinerary planning information supports multiple browsing modes, and the multiple browsing modes can also be output along with the output of the itinerary planning information, and the itinerary planning information and the browsing mode are presented in one session message. Any browsing mode is used to simplify the display of the itinerary planning information to reduce the information density of the itinerary planning information and improve the reading experience.
[0059] 3. The terminal device presents the itinerary plan in the itinerary planning information according to the triggered browsing mode in response to the triggering of any browsing mode.
[0060] In a specific implementation, the itinerary plan includes key information extracted from the itinerary planning information, including but not limited to: location information, transportation information, and itinerary time information, etc. Through the presentation of the itinerary plan, the originally output itinerary planning information can be simplified, the information density is reduced, and the user can quickly understand the general itinerary planning content, improving the user reading experience.
[0061] In a feasible implementation, the presentation of the itinerary plan is different under different browsing modes. The browsing mode can include an overview mode and a map mode. In the overview mode, the itinerary planning can be displayed through an itinerary overview, and in the map mode, the itinerary planning can be displayed through a play route. When the itinerary plan is displayed in the form of an itinerary overview, more essential itinerary planning content can be displayed in a more structured form, and classified viewing of the itinerary planning is supported. When the itinerary plan is displayed in the form of a visual play route, the overall activity range, direction, etc. of the itinerary can be intuitively viewed in a graphical form.
[0062] Further, based on the itinerary plan presented under the browsing mode, some after-service can also be provided, such as navigation service, ticketing service, reservation service, and other personalized customization services, etc., so as to maximize the one-stop comprehensive service and shorten the various operation paths required when the itinerary planning is implemented, thereby being more efficient and convenient. For example, the navigation service can provide route navigation of the corresponding location, facilitating the user to one-key route guidance when viewing the itinerary planning information, without manually inputting the location in the navigation application for navigation, which is short in operation path and more convenient and efficient.
[0063] The information processing system provided in the present application can display a service interface, and display received itinerary planning information in the form of a first conversation message in the service interface. Then, in response to the itinerary planning request information, the itinerary planning information and at least two browsing modes are output, and the output itinerary planning information and the browsing modes thereof are displayed in the form of a conversation message in the service interface. In this way, the itinerary planning information meeting the needs can be automatically output through the conversation, without the need for manual and tedious searching, but automatic searching and integration by the computer device. Each browsing mode is triggered to support simplified display of the itinerary planning information, so that in the case where any browsing mode is triggered, the itinerary plan in the itinerary planning information can be presented according to the triggered browsing mode, thereby reducing the information density of the displayed itinerary planning information and improving the user reading experience.
[0064] Next, the information processing method provided in the embodiment of the present application is introduced.
[0065] Please refer to Figure 2 is a flowchart of an information processing method provided in an exemplary embodiment of the present application. The information processing method can be executed by a computer device (such as Figure 1 the computer device 101 in the computer device 101), and the information processing method can include the following S201-S203.
[0066] S201, display a service interface, and display received itinerary planning request information in the form of a first conversation message in the service interface.
[0067] The itinerary planning request information is information for requesting to plan a travel itinerary. According to the source, the itinerary planning request information includes but is not limited to any one of the following: user input travel question information, user selected itinerary planning preset question, user selected travel planning question, etc. Among them, the itinerary planning preset question and the travel planning question are both texts generated by the system and provided for user selection. The itinerary planning preset question is randomly initialized, and the travel planning question is generated according to the user's historical travel question information. The presentation form of the itinerary planning request information includes but is not limited to any one or more of the following: text, image, voice, etc. For example, the itinerary planning request information includes the following text content: "Help me make a travel guide for city B", "How to play better for five-day tour from A to B". The itinerary planning request information is displayed in the form of a first conversation message in the service interface. Specifically, the first conversation message including the itinerary planning request information can be displayed in the service interface.
[0068] In one possible implementation, when displaying the received itinerary planning request information, the computer device can specifically perform the following steps: displaying a service interface, the service interface including at least one itinerary planning preset question, each itinerary planning preset question including complete element keywords, and each itinerary planning preset question being randomly generated by the system; and if any itinerary planning preset question is selected, displaying the itinerary planning request information in the service interface, the itinerary planning request information including the selected itinerary planning preset question.
[0069] Specifically, the service interface refers to an interface for providing intelligent services such as itinerary planning services and information query services, and the service interface can be provided by a target intelligent platform (for example, an application program with an itinerary planning function). The service interface is the first interface displayed after the target intelligent platform is successfully started, and the itinerary planning function can be used after the target intelligent platform is started. Compared with the way of entering the relevant interface through a search portal after starting the target intelligent platform to use the itinerary planning function, the path for the user to reach the intelligent planning of the travel itinerary is shortened, the progress of making the itinerary plan for the user is accelerated, and the user experience can be greatly improved by shortening the user experience path.
[0070] The service interface can be used to display one or more intelligent assistants of the target intelligent platform, and display the conversation content between each intelligent assistant (e.g., a translator, a travel planner, a document interpreter, etc.) and the user of the target intelligent platform. After one of the intelligent assistants is triggered, a plurality of questions can be displayed in the service interface, which can be selected by the user to quickly ask questions when hitting the user's needs. For example, after the travel planner is triggered, the computer device can display initial guide information and at least one trip planning preset question in the service interface. The initial guide information is used to guide the user to ask about the trip planning in the target intelligent platform. The trip planning preset question is used to provide the user with selectable question options. If any of the trip planning preset questions is selected, the selected trip planning preset question can be taken as the received trip planning request information, and the trip planning preset question is displayed in the service interface in the form of a user-sent conversation message. It can be seen that if there is a question in the trip planning preset question that meets the user's needs, the user can select the corresponding trip planning preset question without manually editing, which can improve the efficiency of asking questions and the degree of operation convenience to some extent, thereby improving the efficiency of trip planning. Alternatively, after the trip planning request information is displayed, the initial guide information and the trip planning preset question can be hidden, so as to better present the conversation content between the user and the intelligent assistant. In addition, after one of the intelligent assistants is triggered, the service interface also includes a message editing box. If none of the questions displayed in the service interface hits the user's needs, the user can edit the question information in the message editing box according to the user's own needs and send it, so as to realize the conversation with the intelligent assistant. For example, in the above example, none of the trip planning preset questions displayed in the service interface hits the user's needs, so the user can input the question information in the message editing box, and obtain the trip planning through the conversation with the intelligent assistant.
[0071] Specifically, if the terminal device receives a certain question input by a user, and the question includes a keyword related to travel planning, it can be determined that the user's intention is to request to plan a travel itinerary, so the question can be determined as travel question information, which can be used as travel planning request information and displayed in the form of a conversation message in the service interface. The travel planning request information can include the following format: {planning request keywords (such as: planning / making / designing / scheduling / help me do one / give one)} + {constraint conditions (such as: location constraints and time constraints)} permutation and combination + {travel keywords (such as: travel planning / travel guide / travel itinerary / travel route / travel plan)}. Among them, the constraint condition is used to constrain the required elements of the travel planning, and the constraint condition can include element keywords. The location constraint is used to constrain the travel location, including the destination and the departure place, which can be a location keyword; the time constraint is used to constrain the travel duration, such as 3 days / day, a month, 5th to 7th, no time limit, etc. Time keywords. Optionally, the travel planning request information includes complete element keywords, which include but are not limited to: location keywords and time keywords, etc. It can be understood that if the user does not give a specific travel duration, in one implementation, a default travel duration can be used when planning the travel plan, or a related travel duration can be recommended according to related data information, so as to directly generate related travel planning information based on the travel duration determined by the computer device. In another implementation, the user can be output again with a question about the travel duration, so as to output the travel planning information after the user answers the question about the travel duration.
[0072] In one implementation, when the computer device receives a sending operation for the travel question information, the travel question information in the form of a first conversation message can be displayed in the service interface, which is used as travel planning request information. For example, the first conversation message including the travel question information is displayed in the service interface, and then the second conversation message including the answer information to the travel question information can be displayed in the service interface, wherein the two conversation messages belong to different conversation objects, and the conversation object of the first conversation message is the user, and the conversation object of the second conversation message is the intelligent assistant.
[0073] Exemplarily, as shown in the effect schematic diagram of displaying travel planning request information. Figure 3a Figure 3a As shown in (1) of FIG. 3, after the user selects the intelligent assistant of travel planning officer, the initial guide text and the preset question text (i.e., itinerary planning preset question) are displayed in the service interface 3100. The initial guide text is used to guide the user to make the first question, and the specific content of the initial guide text is: "Hello, I am your travel planning assistant, I can help you plan the travel route, recommend scenic spots, hotels, travel, and travel before departure. Let's talk about it. You can ask me like this:". The preset question texts are: "Seven-day travel method in region X", "How to arrange a five-day in-depth tour in city D", and "Three-day tour strategy in region L". Each of the preset question texts supports being selected, so that the question can be initiated more quickly when the user's intention is hit. For example, Figure 3a As shown in (1) of FIG. 3, after the user selects the intelligent assistant of travel planning officer, the initial guide text and the preset question text (i.e., itinerary planning preset question) are displayed in the service interface 3100. The initial guide text is used to guide the user to make the first question, and the specific content of the initial guide text is: "Hello, I am your travel planning assistant, I can help you plan the travel route, recommend scenic spots, hotels, travel, and travel before departure. Let's talk about it. You can ask me like this:". The preset question texts are: "Seven-day travel method in region X", "How to arrange a five-day in-depth tour in city D", and "Three-day tour strategy in region L". Each of the preset question texts supports being selected, so that the question can be initiated more quickly when the user's intention is hit. For example, Figure 3a As shown in (2) of FIG. 3, when the question text 3101 (the specific text content is: "Seven-day travel method in Xishuangbanna") is clicked, the effect as shown in (2) of FIG. 3 can be presented, that is, a conversation message 3102 is sent in the service interface, the conversation message 3102 includes the selected question text 3101, and the originally displayed initial prompt text and question text are hidden. In addition, as shown in (1) of FIG. 3, the message editing box 3103 is also displayed in the service interface. If the user inputs text in the message editing box 3103 and sends the input text, the edited text content is presented in the service interface in the form of a text message. For example, the edited text content is: "Planning to go to city B", then a conversation message 3104 can be displayed in the service interface, and the conversation message 3104 includes the above text content. In addition, a voice conversation message can also be sent based on the voice control 3105. Figure 3a
[0074] S202, in response to the itinerary planning request information, outputting itinerary planning information and at least two browsing modes; the itinerary planning information and the at least two browsing modes are displayed in the service interface in the form of a second conversation message.
[0075] The trip planning information is generated according to the user demand indicated in the trip planning request information, wherein the user demand includes but is not limited to budget demand, intensity demand, scenic spot demand, trip duration demand, etc. The trip planning information includes various planning elements, including but not limited to scenic spots, transportation, accommodation, catering, etc. Therefore, according to the planning elements, the trip planning information includes but is not limited to transportation information (such as flight, high-speed rail, public transportation information, etc.), accommodation information (such as the address and price of the accommodation hotel), catering information (such as the location, average price, popularity, rating, etc. of the food restaurant), and scenic spot information (such as whether the scenic spot needs to be purchased, whether it needs to be reserved during holidays, etc.). It can be seen that the planning content given by the present application combines the search to give certain flight, high-speed rail, and public transportation information and integrates the trip, and can give the user demand conforming accommodation hotel and food restaurant information, and the planning content elements are comprehensive. Through the coverage of regional, planning element, scenic spot detail, and other data and capability expansion, the user can be provided with trip planning information with more comprehensive elements and more detailed planning. Further, in an implementation mode, the latest news of the destination and the scenic spot can also be actively pushed. For example, after outputting the trip planning information, the trip notification message pushed can also be received and outputted, and the trip notification message includes at least one of the following: scenic spot flow limiting message, scenic spot reservation message, scenic spot bus change message, closed museum message, etc. The present application does not limit this.
[0076] It should be noted that if the trip planning request information is user-defined travel question information rather than selected trip planning preset question, the computer device can display answer information for the travel question information in the service interface in response to the travel question information, and the answer information is presented in the form of a second conversation message in the service interface. Based on whether the elements of the travel question information are complete, the answer information can be a question output for further guidance or directly as trip planning information, and when it is trip planning information, at least two browsing modes are also displayed.
[0077] In one embodiment, the trip planning request information includes at least one element keyword, and the element keyword can include a location keyword and a duration keyword; the trip planning request information can be user-defined travel question information, such as text content edited by the user in the message editing box in the service interface; or it can be a selected trip planning preset question. After receiving the trip planning request information, the computer device can determine whether the element keywords included therein are complete, and different outputs can be provided based on whether the element keywords are complete. Based on this, if the element keywords included in the trip planning request information are not complete, the computer device outputs the trip planning information in response to the trip planning request information, and the specific implementation mode of the trip planning information includes the following steps 1.1-1.3.
[0078] Step 1.1, in response to the trip planning request information, output guiding question information.
[0079] In the case that the element keywords in the trip planning request information are incomplete, the computer device can display guiding question information for guiding the supplement of the missing planning elements. The guiding question information is displayed in the service interface in the form of a second session message; the guiding question information includes one or more of the following: question information for the missing elements and at least one preset trip planning question. The missing elements refer to the planning elements that are still missing after the historical question. For example, the trip planning request information only includes the location element and is missing the time element. The preset trip planning question is generated based on the trip planning request information, and each preset trip planning question includes complete element keywords. For example, the trip planning request information is “a place tourism”, and the preset trip planning question is “plan a 3-day tourism trip from b place to a place for me”.
[0080] Step 1.2, if a target operation for the guiding question information is received, display supplement question information.
[0081] The supplement question information is displayed in the service interface in the form of a first session message; if the guiding question information only includes question information for the missing elements, the target operation can be a sending operation, and the supplement question information includes answer information for the question information and the answer information includes the missing element keywords. If the guiding question information also includes at least one preset trip planning question, the target operation can include any one of a sending operation and a selection operation, and the supplement question information can include any one of answer information and selected trip planning information. For example, the target operation is a selection operation, and in the case that any one of the trip planning questions is selected, the supplement question information includes the selected trip planning question. Therefore, the supplement question information includes one or more of the following: answer information for the guiding question information and the answer information includes the missing element keywords, and the selected trip planning question. And based on the content included in the guiding question information and the target operation, the supplement question information is different.
[0082] In one possible implementation, if the target operation for the guiding question information is received, the displaying of the supplementary question information can include the following steps: if the guiding question information includes the question information for the missing element, after the sending operation of the answer information for the question information is received, the supplementary question information is displayed, which is the answer information, wherein the answer information includes the missing element keyword; if the guiding question information includes at least one preset trip planning question, after the selection operation of any preset trip planning question is received (i.e., any preset trip planning question is selected), the supplementary question information is displayed, which is the selected trip planning question; if the guiding question information includes the question information for the missing element and at least one preset trip planning question, any of the above can be performed, i.e., in the case that the answer information is received, the answer information is displayed as the supplementary question information, and in the case that any trip planning question is selected, the selected trip planning question is displayed as the supplementary question information.
[0083] If the supplementary question information is the answer information, the missing element keyword included in the supplementary question information and the element keyword included in the trip planning request can constitute a complete element keyword. It can be understood that if the answer information does not include the missing element keyword, new guiding question information can be continuously displayed to guide the missing planning element in the supplementary trip planning. It can be seen that through the output of the guiding question information, the intention of the user can be further excavated, and the target intelligent platform can help the target intelligent platform to understand the user demand more thoroughly, so as to output more detailed trip planning information subsequently.
[0084] For example, based on the content shown in steps 1.1-1.2 above, the present application provides an output of the supplementary question information as shown in Figure 3b The figure shows the output of the supplementary question information. As shown in Figure 3bAs shown in (1) of FIG. 12, the text content of the trip planning request information is "Planning for going to City B", and since the trip planning request information does not include the time length keyword, the guidance question information 3201 is output in the service interface, which includes the following text content: "OK, how many days do you want to go, and from where? More complete trip information can help me generate a more comprehensive trip plan", and the interactive controls, including the refresh control, the like control and the not interested control, are also displayed near the guidance question information. The guidance question information can be updated based on the refresh control 3202, the like control is triggered to indicate that the guidance question information is liked, or the not interested control is triggered to indicate that the guidance question information is not interested. The service interface also includes three trip planning questions generated based on the trip request information, which are "City B tour, any number of days", "City B seven-day tour, special forces trip" and "City A departure, City B five-day tour". Then, if the user selects any trip planning question, such as the trip planning question 3204 (the specific text content is "City A departure, City B five-day tour"), the service interface as shown in (2) of FIG. 12 can be presented. Figure 3b As shown in (2) of FIG. 12, the service interface displays a conversation message 3205 sent by the user, which includes the selected trip planning question and can be used as the supplementary question information.
[0085] Step 1.3, in response to the supplementary question information, output the trip planning information.
[0086] If the supplementary question information is the selected trip planning question, the supplementary question information includes complete element keywords. If the supplementary question information is the answer information, the element keywords included in the supplementary question information and the trip planning request information can constitute complete planning elements. In either case, since the planning elements are complete, the trip planning information can be output. It can be seen that this way can ensure that the trip planning information is output when the elements are complete, and the output trip planning information is more detailed and comprehensive.
[0087] In the process of outputting the trip planning information shown in steps 1.1-1.3, by judging whether the planning elements included in the trip planning request information are complete, and in the case that the planning elements in the trip planning request information are not complete, the guidance question information is output to guide the user to give the planning requirements, which is conducive to formulating more detailed trip planning information.
[0088] It should be noted that if the received itinerary planning request information includes complete key elements, the itinerary planning information can be directly output in response to the request. In other words, if the itinerary planning request information includes complete key elements, the intermediate guidance steps shown in steps 1.2-1.3 above are unnecessary; the itinerary planning information can be output directly. Thus, based on the completeness of the itinerary planning request information (i.e., whether it includes complete key elements), one can choose to output the itinerary planning information directly or output itinerary planning information after guidance.
[0089] The itinerary planning request information is displayed on the service interface. This itinerary planning information includes multiple itineraries. In one feasible implementation, the computer device outputting the itinerary planning information may include: displaying a second session message on the service interface, which includes the itineraries arranged chronologically. The timeline can be sequentially arranged time periods, such as Day 1, Day 2, Day 3, etc., and each day can be divided into morning and afternoon periods. Thus, the itineraries included in the itinerary planning information are output progressively on a daily basis, with detailed displays of the morning and afternoon itineraries for each day. Each itinerary is a text description, and each itinerary includes multiple information point identifiers, which can be text names. Each information point identifier identifies a location, and the location type includes at least one of the following: attractions, restaurants, accommodations, and transportation. Attractions refer to areas that can be visited; depending on whether a pass is required, they can be attractions requiring tickets, free attractions, or attractions requiring reservations for free entry. Restaurants include, but are not limited to, coffee shops, restaurants, and milk tea shops. Accommodations include, but are not limited to, hotels and guesthouses. Transportation locations include, but are not limited to, bus stops, airports, high-speed rail stations, and train stations.
[0090] For example, this application provides as follows Figure 3c The diagram shown illustrates the effect of outputting trip planning information. For example... Figure 3c As shown, the itinerary planning information 3301 includes a five-day itinerary starting from city A and visiting city B. This itinerary planning information is displayed on the service interface as a conversational message sent by the smart assistant. The itinerary planning information is a text description, detailing the daily itinerary. Furthermore, the itinerary planning information includes highlighted location names such as City A International Airport, City K International Airport, D Park, and E Pedestrian Street as information point identifiers.
[0091] Further, each information point in the itinerary planning information identifies triggering of support for displaying at least one of the following: a place card, a navigation route, a ticket portal, and a guide information. Optionally, these contents can be displayed in the service interface or can be jumped to a new interface for display, which is an interface independent of the service interface and can be provided by the target intelligent platform or by other intelligent platforms. The place card refers to an introduction card of the place indicated by the corresponding information point identifier, which can include introduction information about the place, such as building area, construction time, historical story, etc. The navigation route refers to route information from the geographic location of the computer device to the place indicated by the information point identifier, including but not limited to: route displayed in a virtual map, mode of transportation, and transportation time, etc. The ticket portal is used to jump to a target page where an entry ticket can be obtained. For example, if a place is a ticketed attraction, the ticket portal can be used to directly jump to a ticket purchase page to purchase a ticket (an entry ticket). The guide information can include but is not limited to one or more of guide articles, images, or videos, which can be used to provide a reference for generating a related itinerary plan. Through the information point identifiers included in the itinerary planning information, navigation, ticket purchase, and guide query, etc. can be provided, which can more conveniently provide one-stop service for users, shorten the experience path, and improve the operation convenience. For example, when any information point identifier in the itinerary planning information is clicked, content such as a place card and a navigation route can be displayed, such as clicking the text "D Park", a park card of D Park can be displayed, which shows a brief text introduction of D Park, including construction time, building area, whether a ticket needs to be purchased, etc. Figure 3c
[0092] In a feasible implementation, any one of the browsing modes is used for simplified display of the itinerary planning information, and each browsing mode is triggered. Each browsing mode is presented following the output of the itinerary planning information, and the browsing mode and the itinerary planning information are presented in the form of a session message in the service interface. Since the output of the itinerary planning information is a continuous process, it takes a certain amount of time to output the itinerary planning information, and therefore, the presentation timing of each browsing mode can include any one of the following: presenting the browsing mode when the itinerary planning information starts to output, presenting the browsing mode during the output of the itinerary planning information, and presenting the browsing mode after the output of the itinerary planning information ends. Optionally, the browsing mode is presented when the itinerary planning starts to output or during the output, and the presentation position of the browsing mode can change as the content of the itinerary planning information increases, or can be fixed at a certain position in the interface for displaying the itinerary planning information.
[0093] In one implementation, ① the presentation form of each browsing mode can include any of the following: a browsing mode entry, a browsing mode card, and a browsing mode control. ② The presentation form of each browsing mode includes any of the following: floating display and fixed display. In the case of floating display, the presentation position of the browsing mode can move within a preset range and support hiding, such as when the browsing mode is not triggered within a preset time length, the browsing mode is hidden, and then the browsing mode can be triggered to display when there is a browsing demand, such as clicking on a blank part of the service interface to redisplay the hidden browsing mode. In the case of fixed display, the presentation position of the browsing mode is fixed, and the browsing mode does not change with the content output of the trip planning information, thereby facilitating triggering the browsing mode at a fixed position. In one implementation, the trip planning information is displayed in the service interface, and then the browsing mode can be floatingly displayed or fixedly displayed in the service interface; if the presentation form of the browsing mode is floating display, the browsing mode can move within the service interface. ③ The presentation position of each browsing mode includes any of the following: a position where the trip planning information ends output, a position around the trip planning information, and any position of the interface for displaying the trip planning information. Specifically, the output trip planning information is a sequence of text paragraphs, and the position where the trip planning information ends output refers to any position after the text paragraphs. The position around the trip planning information can be a position that does not block the trip planning information and has a fixed distance from the position where the trip planning information is displayed. By presenting the browsing mode at the position around the trip planning information or the position where the trip planning information ends output, the action of the browsing mode can have a clear direction, thereby facilitating guiding the user to operate. The trip planning information is displayed in the service interface, and the browsing mode can be presented at any position of the service interface, such as being displayed at a position in the service interface that is easy for the user to operate, thereby facilitating triggering the browsing mode to browse.
[0094] Exemplarily, based on the introduction of the presentation of the browsing mode and the like, the present application provides an effect diagram of output browsing mode as shown in Figure 3c , in combination with the trip planning information in Figure 3d . As shown in (1) in Figure 3d , structured trip planning information can be output in the service interface. Further, as shown in (2) in Figure 3d , after the trip planning information ends output, two browsing modes can be displayed, and the trip planning information and the two browsing modes are included in the same session message. The two browsing modes are displayed in the form of browsing mode entries, which are a first browsing mode entry 3401 (trip overview) and a second browsing mode entry 3402 (route map), respectively. The first browsing mode entry represents an overview mode, and the second browsing mode entry represents a map mode. Each browsing mode entry is fixedly displayed at the position where the trip planning information ends output.
[0095] In one possible implementation, if multiple trip planning information is included in the service interface, at least two browsing modes are presented for each trip planning information, and each browsing mode is hidden following the hiding of the trip planning information, where the hiding refers to that the trip planning information can be hidden due to the sliding browsing, or a new trip planning information appears and hides. Since each trip planning information is presented in the form of a conversation message, different trip planning information is contained in different conversation messages, but any trip planning information and the browsing mode displayed following the trip planning information are contained in the same conversation message. Through the following presentation of the browsing mode, any trip planning information can be more simply displayed when needed by the user, thereby improving the reading experience.
[0096] S203, in response to the triggering of any browsing mode, presenting the trip plan in the trip planning information according to the triggered browsing mode.
[0097] In one possible implementation, the triggering of any browsing mode includes one or more of the following: a click operation on any browsing mode, a sliding operation on any browsing mode, a long press operation on any browsing mode, a triggering operation on a preset physical key, and a preset gesture operation. The click operation can include but is not limited to single click, double click, continuous multiple clicks, etc. The sliding operation includes but is not limited to left swipe, right swipe, up swipe, down swipe, or swipe in a preset direction (such as along a 45-degree direction). The long press operation refers to an operation in which the contact with the screen of the computer device lasts for a preset time length and the pressing force reaches a preset force. Based on the presentation form of the browsing mode, the above-mentioned click operation, sliding operation, and long press operation can be specifically performed on the browsing mode entry / card / control. The preset physical key includes but is not limited to a key in a physical keyboard connected to the terminal device, or a physical key possessed by the terminal device itself. The preset gesture operation can be a gesture operation performed in the air or a gesture operation performed in the screen of the terminal device. For example, the gesture operation performed in the air is a sliding operation performed in a preset area opposite to the screen of the terminal device.
[0098] At least two browsing modes can be included: an overview mode and a map mode. The overview mode simplifies the presentation of itinerary planning information by providing an overview of the trip, while the map mode simplifies itinerary planning information by presenting the travel route. As can be seen, the presentation differs between the different browsing modes. Once either browsing mode is triggered, the itinerary planning information can be presented in a simplified manner according to the triggered browsing mode. Specifically, the itinerary plan can be presented according to the triggered browsing mode. This itinerary plan is the essence of the itinerary planning information, serving as a key component for simplification. The information density of the itinerary plan presented in any browsing mode is significantly lower than the information density of the overall itinerary planning information. This itinerary plan includes one or more of the following: point-of-sale markers, transportation information, trip duration information, etc.
[0099] For example, this application provides as follows Figure 3e The image shown illustrates the effect of displaying the itinerary plan from the itinerary planning information according to the triggered browsing mode. Figure 3d Based on the browsing modes shown, when the first browsing mode entry, representing the overview mode, is clicked, the itinerary overview information can be presented according to this overview mode. For example, itinerary overview interface 3501 can be displayed, showing the itinerary overview information, including sequentially arranged point markers and transportation information between locations. This itinerary overview information is the itinerary plan within the itinerary planning information. The overview mode can omit unnecessary text content in the itinerary planning information and condense the essential information in the plan, rearranging the effective parts for a more structured presentation of the itinerary plan, thereby improving the reading experience of the itinerary plan.
[0100] By providing additional browsing modes, itinerary overviews or route maps can be generated with a single click based on itinerary planning information. The itinerary overview provides a more concise and structured display of information, while the route map offers a visual display of travel routes and quick access to route navigation. Users can navigate directly while viewing the itinerary without having to compare it with other map applications, thus improving ease of use.
[0101] In a feasible implementation, any two browsing modes can be switched to each other, and the output of the trip planning information is the presentation in the dialogue mode, which is also a browsing mode. At least one browsing mode is displayed following the presentation of the trip plan. Specifically, if the triggered browsing mode is the overview mode, one or more of the dialogue mode and the map mode are displayed following the presentation of the trip plan; or, if the triggered browsing mode is the map mode, one or more of the overview mode and the dialogue mode are displayed following the presentation of the trip plan. For example, when the trip plan is presented in the overview mode, the map mode can be displayed following, or the map mode and the dialogue mode can be displayed following, or the dialogue mode can be displayed following. Then, the trip planning information or the trip plan can be presented in the switched browsing mode in response to a mode switching operation. Specifically, the mode switching operation includes a triggering operation on any of the displayed browsing modes, that is, a triggering operation on any of the currently displayed browsing modes. The browsing mode corresponding to the mode switching operation can be taken as the switched browsing mode. If the switched browsing mode is the dialogue mode, the trip planning information is presented in the dialogue mode; if the switched browsing mode is the overview mode or the map mode, the trip plan is presented in the corresponding browsing mode.
[0102] For example, as shown in FIG. 36, in the overview mode, the map mode 3601 and the dialogue mode 3602 are displayed following. If the displayed dialogue mode is triggered, the trip planning information can be presented in the dialogue mode 3601, that is, the service interface shown in FIG. 37 is returned, in which the trip planning information is displayed. If the displayed map mode is triggered, the trip plan can be presented in the map mode 3602. Figure 3f Figure 3c
[0103] In a feasible implementation, the trip plan is presented in a corresponding interface, which can be a service interface or an interface matched with the browsing mode. The interface can include a return button, and the mode switching operation further includes a triggering operation on the return button. The dialogue mode can be returned by triggering the return button. In this way, even when one browsing mode is displayed following the presentation of the trip plan, for example, only the map mode is displayed following the presentation of the trip plan in the overview mode, or only the overview mode is displayed following the presentation of the trip plan in the map mode, the mode switching can be realized by the return button, that is, the dialogue mode is switched from other browsing modes, so that the corresponding interface can be quickly returned to input the dialogue content when the user needs further dialogue. It can be seen that in the embodiments of the present application, the trip planning meeting the user's demand can not only be obtained through the dialogue mode, but also the switching between the double modes can be realized, for example, the switching between the dialogue mode and the overview mode.
[0104] The information processing method provided by the embodiments of the present application can display a service interface, display itinerary planning request information in the form of a first conversation message in the service interface, output itinerary planning information and at least two browsing modes in response to the itinerary planning request information, and display the output itinerary planning information and at least two browsing modes in the form of a second conversation message in the service interface. Each browsing mode is used to simplify the display of itinerary planning information. Therefore, in the case that any browsing mode is triggered, the itinerary plan in the itinerary planning information can be presented according to the triggered browsing mode in response to the triggering of the browsing mode. The itinerary plan is the key information in the itinerary planning information and is also an important part of the itinerary planning. Through the presentation of the itinerary plan, the information density can be reduced while the structured and visualized itinerary planning is completely given, and a better reading experience can be provided. In addition, through the simplified display of the itinerary planning information in the additionally provided browsing mode, more backward services can also be provided, such as, after the display of the itinerary plan in the itinerary planning information in the triggered browsing mode, the following backward services can be used, including but not limited to: browsing mode switching service, navigation service, ticket purchase service, and the like. In this way, a more convenient operation path can be directly provided, and the corresponding service can be quickly reached, such as flight reservation, scenic spot ticket purchase, and the like, which is more efficient and can improve the user stickiness of the target intelligent platform.
[0105] See Figure 4 is a flowchart of another information processing method provided by an exemplary embodiment of the present application. The information processing method can be executed by a computer device (such as the computer device 102 in Figure 1 , the information processing method can include the following S401-S404.
[0106] S401, display a service interface, and display received itinerary planning request information in the form of a first conversation message in the service interface.
[0107] S402, in response to the itinerary planning request information, output itinerary planning information and at least two browsing modes; the itinerary planning information and at least two browsing modes are displayed in the form of a second conversation message in the service interface.
[0108] The browsing mode is used to simplify the display of the itinerary planning information. In an embodiment, when the computer device outputs the itinerary planning information in response to the itinerary planning request information, the generation of the itinerary planning information corresponds to the following steps 2.1-2.3.
[0109] Step 2.1, obtain the itinerary planning request information, and perform information query according to the itinerary planning request information to obtain target data information.
[0110] In a specific implementation, if the computer device includes a terminal device and a server, the terminal device can send the trip planning request information to the server after receiving the trip planning request information, the server can obtain the trip planning request information, and generate the final trip planning information based on the trip planning request information and return the trip planning information to the terminal device.
[0111] In a feasible implementation, the specific implementation of step 2.1 can include steps a-c.
[0112] Step a, calling an information processing model to perform semantic analysis on the trip planning request information to obtain a semantic analysis result.
[0113] In a specific implementation, the information processing model is a natural language large model and has the functions of information acquisition and decision-making. In terms of information acquisition, the information processing model can be used to perform semantic analysis on the trip planning request information to achieve semantic analysis on the natural language dialogue input by the user. The semantic analysis result obtained through semantic analysis is data obtained by the computer device in understanding the natural language dialogue, and the semantic analysis result is used to indicate the demand indicated in the trip planning request information. For example, the problem text input by the user is analyzed, and the demand indicated by the semantic analysis result is specifically a planning demand, such as planning a 3-day trip from A place to B place.
[0114] It can be understood that the computer device can also obtain other types of request information, including but not limited to: tourism destination query request information, tourism-related surrounding questions and answers, and non-tourism questions. Among them, the tourism destination query request information is used to inquire about the tourism destination, and the content format of the request information can be: {time requirement}+{regional requirement}+{other requirements}+where to play / worth playing places / recommended places / tourist attractions / must-see attractions / popular attractions / tourist attraction recommendations / free travel recommendations / surrounding tour recommendations. For example, the tourism destination query request information is, for example, the following questions: "Where can I go during the National Day?" "Tourist cities suitable for seaside holidays", etc. The tourism-related surrounding question and answer request information can be surrounding questions and answers related to scenic spots, accommodations, food, transportation, etc. Among them, the scenic spot question and answer: can include the introduction of the scenic spot, the opening time, the ticket price, the best visiting season, the characteristics and historical background of the scenic spot, etc. The accommodation question and answer: can involve the location, price, facilities, evaluation, etc. of the accommodation. The food question and answer: can have local characteristic dishes, restaurant recommendations, food street blocks, etc. The transportation question and answer: can include how to reach the destination, recommended transportation methods and prices, local public transportation conditions, etc. For any type of request information received, the above information processing model is equally applicable, i.e. can be used for semantic analysis of the request information to obtain a semantic analysis result, which can be used to indicate the user intent (or demand / user demand). If the user intent indicated by the semantic analysis result is a tourism-related intent, such as planning a trip, inquiring about a tourism destination, tourism-related surrounding questions, etc., the corresponding answers can be generated by calling various related data service query data. If the user intent indicated by the semantic analysis result is a non-tourism intent, then the corresponding answer text can be directly generated.
[0115] Step b, generating a query request of a corresponding type according to the semantic analysis result through an information processing model.
[0116] In a specific implementation, the information processing model includes an information acquisition module through which a query request matching the demand indicated by the semantic analysis result is generated according to the demand indicated by the semantic analysis result. That is, the type of the demand indicated by the semantic analysis result matches the type of the generated query request. The demand indicated by the semantic analysis result of the itinerary planning request information is an itinerary planning demand, and the generated query request includes the following: a scenic spot query request, an accommodation query request, a catering query request, a transportation query request, and a strategy query request. It can be understood that if other questions about travel are received, such as a question about consulting a travel destination, after semantic analysis of the question, it can be determined that the demand is to consult a travel destination, and then the following two query requests can be generated: a scenic spot query request and a strategy query request. For example, a food question and answer in a certain place is received, and after semantic analysis, a catering query request can be generated.
[0117] The query request includes at least one service request code, and each service request code is used to call a data service to query data. The data service includes one or more of the following: a scenic spot data service, a transportation data service, a strategy article retrieval service, an accommodation data service, and a catering data service. Each data service supports providing data of a corresponding type. If the query request includes a scenic spot query request, the service request code includes a scenic spot service request code used to call a scenic spot data service to query scenic spot data. If the query request includes a transportation query request, the service request code includes a transportation service request code used to call a transportation data service to query transportation data, including but not limited to: transportation routes, transportation costs, and transportation time consumption, etc. If the query request includes a strategy query request, the service request code includes a strategy service request code used to call a strategy data service to query strategy data, including but not limited to: strategy articles, strategy videos, etc. If the query request includes an accommodation / catering query request, the service request code includes an accommodation / catering service request code, wherein the accommodation service request code is used to call an accommodation data service to query accommodation data, including but not limited to: hotel data, homestay data, inn data, etc. The catering service request code is used to call a catering data service to query catering data, including but not limited to: catering stores, tea houses, coffee shops, milk tea shops, etc.
[0118] Step c: executing the service request code included in the query request through an information query model to call a data service of a corresponding type to obtain target data information.
[0119] After obtaining the at least one query request, the service request code included in each query request can be executed to call the corresponding data service to query data, and the target data information can be obtained according to the queried corresponding data, and the target data information includes at least one type of data. For example, the target data information can include but is not limited to the following: scenic spot data, traffic data, strategy data, hotel data, catering data, and the like.
[0120] Through the above steps a-c, the received natural language text can be intelligently analyzed by the model, and the query request including the corresponding request code can be generated based on the result of the semantic analysis, so that the corresponding data information can be obtained by executing the request code and calling the provided corresponding data service or retrieval service. Due to the diversity of the underlying supported data service, the target data information obtained is more comprehensive, and any demand for travel planning can be met to ensure the completeness and comprehensiveness of the subsequent generated travel planning information.
[0121] Step 2.2, according to the target data information and the travel planning request information, performing completeness discrimination to obtain a discrimination result, the discrimination result indicating whether the target data information is complete.
[0122] In a feasible implementation manner, the completeness discrimination can be performed by a decision judgment module in the information processing model. The completeness discrimination specifically discriminates whether the obtained target data information is sufficient to meet the user demand. If the user demand is not met, it can be determined that the target data information is not complete, so that the semantic analysis and data information acquisition can be continued. If the user demand is met, it can be determined that the target data information is complete, and the obtained target data information and semantic analysis result are handed over to another module for processing. The satisfaction of the user demand refers to the data matching the user demand and the data information solving the user's problem, for example, the train ticket for the current trip has been sold out, but the user demand is to travel by train, so it can be determined that the user demand is not met, and the ticket or other transportation means can be queried to solve the user's travel problem.
[0123] In one specific implementation of the completeness determination, the type of data included in the target data information can be matched with the type of demand included in the trip planning request information. If the types do not match, a first determination result is generated, which indicates that the target data information is incomplete. Otherwise, a second determination result is generated, which indicates that the target data information is complete. The determination result is either the first determination result or the second determination result. The types of data and demand match if corresponding data of the same type is found based on the respective demands. If the target data information is missing data matching a certain demand or a certain data does not return a correct result, the target data information is considered incomplete.
[0124] Step 2.3. If the determination result indicates that the target data information is complete, trip planning information is generated based on the target data information and the trip planning request information, and the trip planning information is output.
[0125] When the determination result indicates that the target data information is complete, it means that the obtained data information meets the user's demand, and then trip planning information can be generated based on the target data information and the trip planning request information (user input). The trip planning information is text for a conversation with the user and meets the user's demand. If the computer device includes a terminal device and a server, the above steps 2.1-2.3 are performed by the server, and the server can send the trip planning information to the terminal device after generating the trip planning information, so that the terminal device outputs the trip planning information.
[0126] In one possible implementation, when generating the trip planning information based on the target data information and the trip planning request information, the following implementation can be used: first, a question and answer interaction model is called to perform summary processing on the target data information to obtain summary information; then, the summary information and the trip planning request information are matched by the question and answer interaction model to obtain at least one target text; finally, the at least one target text is fused to obtain the trip planning information.
[0127] The question and answer interaction model is a large model supporting generation of natural language text, and is used to output natural language dialogue as itinerary planning information according to information-complete target data information. The question and answer interaction model includes an information summarization module and an information generation module. The information summarization module in the question and answer interaction model can summarize the obtained target data information to obtain summarized information. Here, the summarization refers to grouping data queried at different time periods into a set for the same itinerary. Through summarization, at least one type of data included in the target data information can be uniformly scheduled, managed and integrated. Then, the information generation module in the question and answer interaction model can match the itinerary planning request information and the summarized information to generate at least one target text. The information generation module includes but is not limited to a strategy article generation module, an interactive dialogue generation module and a tourism knowledge answer generation module. Based on the above modules, the generated at least one target text includes one or more of a strategy text, an interactive text and an answer text. For example, the itinerary planning request information is used to request planning of an itinerary. Then, a strategy text can be generated based on the summarized information, and an interactive text can be generated based on the itinerary planning request information. For example, the interactive text includes the following text content: "According to your needs and search results, here is a five-day travel planning idea for you from City A to City B: take Lijiang as the center, combine the surrounding scenic spots for travel, and the overall itinerary is relatively easy. You have more time to enjoy the natural scenery." Then, the final text is obtained by combining the strategy text and the interactive text, and the text is the itinerary planning information. Further, the target text generated by the question and answer interaction model and the target data information (such as scenic spot, restaurant and the like) queried in the middle can be sent to the front end together for display.
[0128] In an embodiment, the computer device can further receive the question information, if the question information is a question about the trip planning, the question information can be taken as the trip planning request information, the completeness of the question information can be determined by the information processing model, where the completeness determination refers to determining whether the question information includes complete planning elements. Moreover, whether the planning elements in the question information are complete or not, the question information can be interacted with the question and answer interaction module, and the question and answer interaction module can generate and output the text of the corresponding type. Specifically, if the question information does not include complete planning elements, the question and answer interaction model can be used to generate the interactive text. For example, the question information requires to generate a travel guide but does not specify the destination, it can be determined that the elements of the question information are not complete, and the question and answer interaction model is used to generate the interactive text to ask the destination. The interactive text can be a text to guide the user to continue to ask questions, which can be used as a guide question information. The information processing model can also be used to generate a query request corresponding to the planning elements included in the question information, so as to query the corresponding data, and after the user supplements the corresponding planning elements, a corresponding query request is generated to query the data matching the planning elements; if the question information includes complete planning elements, the question and answer interaction model can be used to generate a guide text, which can be used as a complete trip planning information. If the question information is a specific travel question, such as querying a travel destination, surrounding questions and answers related to travel, such as scenic spots, accommodations, food, transportation, etc., the question and answer interaction model can be used to generate an answer text, which is a text used to answer the specific travel question. It should be noted that if the question information is other questions unrelated to travel, the above-mentioned information processing model and question and answer interaction model are also applicable to the analysis of these types of question information. In this case, the computer device does not need to generate a query request to query data information, but directly generates a conversational text according to the result of the semantic analysis of the question information, without generating a corresponding answer text or guide text by combining the data provided by the data service, and without displaying the trip data.
[0129] The above process of generating trip planning information by the question and answer interaction model can automatically generate conversational text that meets the needs of the user according to the target data information and the user's input, and display the conversational text on the front end through the question and answer interaction model. Based on the processes involved in steps 2.1-2.3 above, a flowchart for generating trip planning information and displaying the information on the front end can be provided as shown in Figure 5 Figure 5 As shown, firstly, for the user input question (a natural language dialogue), the information processing model can be called to perform semantic analysis on the question, if the question is a travel planning question and includes complete planning elements, a corresponding type of query request can be generated, and through the query request, target data information can be obtained based on various data services provided. If the question is a travel planning question and does not include complete planning elements, an interactive text can be generated through the question and answer interaction model, and after receiving the user input supplementary question, semantic analysis is continued and relevant data is obtained. Then, the completeness of the target data information obtained can be discriminated through the decision judgment module, in the case of incomplete target data information, semantic analysis can be continued to obtain new data; in the case of complete target data information, the question and answer interaction model can be called to generate corresponding type of text based on the target data information and the question and output. In specific implementation, various data information obtained can be summarized through the information summary module, and based on the type of the user input question, any one or more of the strategy article generation, interactive dialogue generation or tourism knowledge question and answer generation can be performed, thereby obtaining a natural language dialogue for output, and the data information provided by various data services can be displayed on the front end when the model outputs the natural language dialogue. It should be noted that the natural language dialogue matches the user input question, for example, if the question is a travel planning question, relevant travel planning information can be generated.
[0130] As can be seen, through convenient and simple interaction mode, the user's natural language can be understood, deep interaction experience of dialogue with the user can be generated, and a series of interactive questions of the user can be answered; based on the provision of multiple data services and the support of large models, strong information retrieval and planning capabilities can be provided, various information required in tourism can be automatically obtained and integrated according to the user's needs, and a feasible travel planning scheme can be provided.
[0131] To achieve the present scheme, in the related background technology implementation, by introducing a natural language processing large model, data information is obtained according to the result of semantic analysis of the travel planning request information, and the travel planning request information is generated based on the obtained data information. By introducing comprehensive and rich underlying data services (including but not limited to: scenic spot, transportation, accommodation, catering, strategy article, etc. Data services) and adopting a variety of large model division and cooperation. Based on the support of these data services and various large models, on the one hand, based on the data provided by various data services, the model can support more comprehensive, accurate and detailed travel planning, and can provide detailed information query of scenic spots / accommodation / catering / transportation, surrounding search of location, route planning and other extended capabilities. On the other hand, the model planning ability is excellent, which can solve the problem of large model illusion, and the generated travel planning is more reasonable, and there will be no abnormal or unrelated content to demand, for example, in the travel planning information, there are cities unrelated to demand, unreasonable space and time, detours, repeated check-in of the same place and other problems. In summary, the planning content in the travel planning information has high consistency with the user demand, the planning route is more reasonable, and the elements are more comprehensive.
[0132] The technical solution provided in the present application relates to artificial intelligence technology. Artificial intelligence uses a digital computer or a machine controlled by a digital computer to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use the knowledge to obtain the best results. In other words, artificial intelligence is a comprehensive technology of computer science, which attempts to understand the essence of intelligence and produce a new intelligent machine that can react in a similar way to human intelligence. Artificial intelligence is the design principle and implementation method of various intelligent machines, so that the machine has the functions of perception, reasoning and decision-making. With the research and progress of artificial intelligence technology, artificial intelligence technology is researched and applied in many fields, such as common smart home, smart wearable device, virtual assistant, smart sound box, intelligent marketing, unmanned vehicle, autonomous driving, unmanned aerial vehicle, digital twin, virtual human, robot, artificial intelligence generated content (AIGC), dialogue interaction, intelligent medical treatment, intelligent customer service, game AI, etc. In the present application, it is mainly applied in the scene of dialogue interaction, and specifically relates to nature language processing (NLP) technology. Nature language processing is an important direction in the field of computer science and artificial intelligence. It studies various theories and methods that can realize effective communication between people and computers using natural language. Natural language processing involves natural language, i.e. the language used in daily life, and is closely related to linguistic research. At the same time, it involves computer science and mathematics, an important technology for model training in the field of artificial intelligence. The pre-training model is developed from the large language model (Large Language Model) in the field of NLP. After fine-tuning, the large language model can be widely applied to downstream tasks. Natural language processing technology usually includes text processing, semantic understanding, machine translation, robot question and answer, knowledge graph and other technologies. As mentioned in the above embodiment, the natural language text processed by various large models, the generation of interactive text based on the obtained data and other contents involve natural language processing technology.
[0133] In one embodiment, the at least two browsing modes include an overview mode and a map mode. The triggered browsing mode can be the overview mode or the map mode. Based on the difference of the triggered browsing mode, the presentation of the travel plan in the travel planning information is different. The travel planning information includes an information point identifier, which is used to indicate a location, and the location includes at least one of the following: a scenic spot, a catering location, an accommodation location and a transportation location; the travel plan includes rearrangement and display of a plurality of information point identifiers. The specific implementation details of presenting the travel plan in the travel planning information in different browsing modes are introduced below.
[0134] S403, in response to triggering of the overview mode, the travel overview information corresponding to the travel planning information is displayed in categories.
[0135] The trip overview information includes a plurality of information point identifiers arranged in sequence, each information point identifier can be arranged according to a recommended visiting order, and each information point identifier can include one or more of a name or an icon of the indicated location. Since the trip overview information is a simplification of the trip planning information, as a trip plan, the information density of the trip overview information is less than that of the trip planning information.
[0136] The classification display manner includes at least one of the following: classification display according to trip time periods and classification display according to location types. The trip time periods are in preset units of time (for example, per day), for example, in units of days, when the trip overview information is classified and displayed according to trip time periods, the trip of each day can be classified and displayed according to the trip days, the information point identifiers of the same day can be displayed on the same page (or the same region in the same interface), and the trips of different days can be displayed on different pages (or different regions in the same interface). The location types can include one or more of the following: scenic spots, catering locations, accommodation locations, and transportation locations, so that when the trip overview information is classified and displayed according to location types, the information point identifiers of the same type can be displayed on the same page (or the same region in the same interface) according to the above location categories, and the information point identifiers of different types can be displayed on different pages (or different regions in the same interface).
[0137] In an embodiment, when performing the above S403, the computer device can specifically perform steps 3.1-3.2.
[0138] Step 3.1, in response to the triggering of the overview mode, display a plurality of category controls and first overview information.
[0139] The category controls include at least one of the following: time category controls and location category controls; each category control is used to control the display of trip overview information of a corresponding category. If each category control is a time category control, any category control can be used to control the display of trip overview information of a unit of time; each category control can be arranged in order from early to late, and the trip overview information is classified and displayed according to trip time periods. For example, when the selected category control is the category control of the first day, the trip planning of the first day can be displayed in an overview manner. If each category control is a location category control, any category control can be used to control the display of trip overview information of the same location category; each category control can be arranged randomly, and the trip overview information can be classified and displayed according to location categories. The location category controls include but are not limited to: scenic spot, food, accommodation, and the like. For example, when the selected category control is the scenic spot category control, each scenic spot identifier included in the trip planning information can be displayed, and each scenic spot identifier can be arranged and presented according to the visiting time sequence in the trip planning information.
[0140] The first overview information corresponds to the first category control, the first category control is in a selected state, the selected state is used to indicate that the first category control is a selected category control in the plurality of category controls, and the first overview information is travel overview information of a category indicated by the selected category control. Any category control in the selected state can include, but is not limited to, the following visual presentation effects: the color of the category control is a preset color (different from the colors of other category controls), the category control is displayed in a magnified manner, and the like. For example, the first category control is a category control of the first day by default, and the first overview information is travel overview information of the first day, which includes information point identifiers of the first day itinerary and travel modes (such as driving) between the information point identifiers and the locations indicated by the information point identifiers.
[0141] Step 3.2, if a second category control in the plurality of category controls except the first category control is selected, display the second overview information.
[0142] The second category control refers to any category control in the plurality of category controls except the first category control. When the first category control is in the selected state, the second category control is in an unselected state, and after the second category control is selected, the second category control is in the selected state, the first category control is in the unselected state, the computer device can display the second overview information and hide the first overview information. In this way, by switching the selected category control, the first overview information originally displayed can be updated to the second overview information for display. Here, the update can be to display the new overview information in the original area, or to jump to an area for displaying the new overview information. The travel overview information of the category indicated by the first category control can be hidden following the change in the state of the category control, the second overview information corresponds to the second category control, and the second overview information is travel overview information of a category indicated by the second category control. For example, the present application can provide a method for displaying a travel plan as shown in FIG. 6. The method includes the following steps. Figure 6aThe effect diagram of displaying the trip overview information is shown. After the first browsing entry representing the overview mode is triggered, the trip overview interface can be displayed, which includes five category controls (one is not fully displayed) and the trip overview information of the first day, and the first category control is the category control of the first day, and the color of the first category control 6101 indicates that the category control is in the selected state. The first overview information also includes the target travel mode (for example, the travel mode 6102) between any two sequentially adjacent information point identifiers, and the target travel mode includes the traffic mode, the traffic distance and the traffic time. When the category control 6103 of the second day is clicked, the trip overview information of the second day can be displayed in the trip overview interface, and the trip overview information of the first day is hidden, so as to realize the switching display of the trip overview information of different days. Further, the vicinity of each information point identifier also displays relevant text content about the indicated place. Specifically, if a certain information point identifier is the identifier of a traffic place (such as an airport or a high-speed rail station), the recommended traffic schedule and the ticket checking gate (such as a flight and a boarding gate) are also displayed in the vicinity (such as the lower side) of the display area of the information point identifier. If a certain information point identifier is the identifier of a scenic spot, the history, location and introduction of the scenic spot are also displayed in the vicinity of the display position of the information point identifier. If a certain information point identifier is the identifier of a residence, not only the introduction of the residence can be displayed, but also the average price, the specific location, the nearby large supermarkets and the like can be displayed. If a certain information point identifier is the identifier of a restaurant, the recommended dishes, the dish introduction and the average consumption of the restaurant can be displayed.
[0143] The flow of the category display shown in steps 3.1-3.2 above, through the selection operation of the displayed category control, the different overview information can be controlled to be displayed in categories, and through the category display, the reading experience of the trip planning information can be further improved.
[0144] The trip planning information is displayed in the service interface. In one possible implementation, each category control and the trip overview information are displayed in the service interface or in the trip overview interface. The trip overview interface is an interface independent of the service interface, or a window in the service interface. That is, the trip overview interface is an interface independent of the service interface, and the trip overview interface can be a new interface completely covering the service interface; or the trip overview interface is an interface associated with the service interface, and the association is reflected in that the trip overview interface is a window covering part of the service interface, and the trip overview interface is displayed in the service interface in a floating manner or in a fixed manner. Based on this, in one specific implementation, after the overview mode is triggered, the plurality of category controls and the first overview information can be displayed in the service interface, and after the second category control is selected, the second overview information is displayed in the service interface and the first overview information is hidden. In another specific implementation, after the overview mode is triggered, the trip overview interface can be displayed, and the plurality of category controls and the first overview information can be displayed in the trip overview interface, and after the second category control is selected, the second overview information is displayed in the trip overview interface and the first overview information is hidden.
[0145] In one embodiment, the trip overview information further includes a target travel mode between two sequentially adjacent information point identifiers. The target travel mode is a travel mode recommended by the system, and can be any one of the following: a randomly selected travel mode, a travel mode with the shortest traffic time, a travel mode with the lowest traffic cost, a travel mode with the shortest traffic distance, and a travel mode with the lowest energy consumption (or physical exertion). As mentioned in the above embodiment, the first overview information and the second overview information each include a plurality of sequentially arranged information point identifiers and a target travel mode between two sequentially adjacent information point identifiers. In addition, the trip overview information is displayed with a map mode. In this way, in the overview mode, the map mode can be triggered to present the trip plan in a graphical style.
[0146] After the trip overview information is displayed, the computer device can further perform the following steps 4.1-4.2.
[0147] Step 4.1: In response to a triggering operation on the target travel mode, display traffic information.
[0148] The triggering operation includes but is not limited to a click operation, a preset gesture operation or a triggering operation on an information expansion control. The information expansion control is used to expand and display traffic information including multiple travel modes. The traffic information includes multiple travel modes, and each travel mode has a corresponding state, which includes one of a selected state and an unselected state. If the travel mode is in the selected state, the travel mode can be used as a target travel mode. If the travel mode is in the unselected state, the travel mode can be used as an alternative travel mode. Each travel mode supports selection, and the user can select a travel mode according to his own needs, such as wanting to select a travel mode with the shortest travel time or the lowest cost, thereby realizing customization of the travel mode.
[0149] According to the classification of traffic modes, the traffic information can include several travel modes such as driving, cycling, walking and public transportation. Each travel mode includes at least one of the following contents: traffic mode, travel time, travel cost and travel distance; the traffic mode includes one of walking, cycling, driving and public transportation. The travel time refers to the time spent from the starting point to the destination (such as 5 minutes), the travel cost refers to the cost required to reach the destination (such as the cost of taking a vehicle), and the travel distance can refer to the actual distance between the starting point and the destination (such as 10 kilometers). In addition to the above, any travel mode can also include travel energy consumption / physical consumption, travel comfort, etc., which are not limited in this application.
[0150] In a specific implementation, the target travel mode is displayed in the trip overview interface, and the computer device can display an information window around the display position of the target travel mode in response to the triggering operation on the target travel mode. The information window is used to display multiple travel modes included in the traffic information, and the multiple travel modes can include the target travel mode and at least one alternative travel mode according to whether they are selected. For example, please refer to Figure 6b The schematic diagram for displaying traffic information is shown. After the information expansion space 6201 of the target travel mode in the trip overview interface is clicked, an information window 6202 can be displayed around the target travel mode. The information window 6202 includes several travel modes such as driving, cycling and walking, and displays the travel distance and travel time of each travel mode. Among them, the driving travel mode 6203 is the default recommended travel mode based on the travel distance, and the travel mode is highlighted in the displayed traffic information to indicate that it is in the selected state.
[0151] Step 4.2, when any travel mode in the traffic information except the target travel mode is selected, update the target travel mode included in the displayed trip overview information.
[0152] Specifically, the target travel mode is included in the traffic information, the target travel mode is in a selected state, and the rest of the travel modes are in an unselected state. Therefore, when any one of the travel modes in the unselected state is selected, the state of the selected travel mode can be updated to the selected state. Alternatively, the trip overview information is displayed in the trip overview interface, and the target travel mode between the information points displayed in the trip overview interface can be replaced by the selected travel mode for display, thereby realizing the updated display of the target travel mode included in the trip overview information. The selected travel mode includes any one of the following: the travel mode with the shortest traffic time, the randomly selected travel mode, and the travel mode with the lowest traffic cost.
[0153] For example, as shown in the schematic diagram of the updated display of the target travel mode included in the trip overview information 6301. After the cycling travel mode in the information window is confirmed to be selected, the driving travel mode in the trip overview interface can be replaced by the cycling travel mode for display, and the specific display effect is shown in the content marked by 6302. Figure 6c
[0154] It can be understood that after the traffic information is displayed, the user can compare the travel modes. If the original target travel mode meets the user's own needs, the computer device can hide the traffic information in response to the information hiding operation and maintain the target travel mode included in the displayed trip overview information unchanged. The information hiding operation can be a click operation outside the area where the traffic information is displayed, for example, a click operation performed in other areas of the trip overview interface except the area where the traffic information is displayed. Alternatively, the information hiding operation can be a triggering operation on the information expansion control, which can be used to control the display and hiding of the traffic information. If the original target travel mode does not meet the user's own needs, a new travel mode can be selected as the new target travel mode.
[0155] Based on the processes shown in steps 4.1-4.2, the user can be provided with multiple selectable travel modes in the overview mode, so that the user can select a travel mode according to the user's own needs, realizing flexible switching and changing of the travel mode. For example, the user selects the self-driving travel mode, and each target travel mode can be adjusted to driving, thereby customizing the trip plan that meets the user's own needs. In this way, the user can flexibly change the target travel mode based on the user's own needs, realizing personalized customization of the travel mode.
[0156] Optionally, the trip planning information comprises not only the trip plan, but also a trip reminder guide, which comprises at least one of the following: a dressing guide, an article carrying guide, and a weather forecast guide. The trip reminder guide can be updated and pushed in real time according to the specific execution time of the trip plan. For example, if the execution time of the trip plan is May 1, a trip message including the trip reminder guide of the first day can be output at a preset time (such as the day before) reaching the time point. For example, the trip reminder guide of each day can be displayed in the trip overview interface. For example, if the weather forecast of the region involved in the trip of the first day is rainy, the article carrying guide reminds to carry an umbrella, and the dressing guide includes a coat. If the duration of a place is relatively long, the article carrying guide can also remind to carry a power bank; if a certain scenic spot requires a certificate, the article carrying guide can also remind to carry the relevant certificate.
[0157] S404, in response to the triggering of the map mode, the route trajectory corresponding to each trip included in the trip planning information is displayed in a classified manner.
[0158] The route trajectory is used to indicate the tour route between the places indicated by the multiple information points included in the corresponding trip. The tour route can be a straight line directly connecting two points or a curve drawn along the corresponding path. The tour route can be displayed on the virtual map, so that the visual connection can be more intuitively displayed. In this way, through the display of the route trajectory, the trip route in the trip planning information can be more intuitively presented, and the user is provided with the general trip direction or activity range.
[0159] In an embodiment, when the computer device performs S404, the following steps 5.1-5.2 can be specifically performed.
[0160] Step 5.1, in response to the triggering of the map mode, a virtual map is displayed, and multiple category controls and a first route trajectory are superimposed and displayed on the virtual map.
[0161] In a specific implementation, if the map mode is triggered, a virtual map can be displayed when displaying the route tracks of the respective itineraries in a classified manner. The virtual map is a map of a simulated geographical environment created by digital technology, which provides a visualized geographical information display by converting real-world geographical positions, roads, buildings and other elements into digital forms and reproducing them on a computer device by using computer graphics technology. According to the construction dimension, the virtual map can be any one of the following types: a two-dimensional planar map, a three-dimensional model map, and the like, which are not limited herein. In an implementation, the itinerary planning information is displayed in a service interface, and the virtual map is displayed in the service interface or a route map interface. Specifically, after the map mode is triggered, the virtual map can be displayed in the service interface, or the route map interface is displayed and the virtual map is displayed in the route map interface. The route map interface is an interface independent of the service interface or a window in the service interface. The route map interface and the service interface can be independent of each other, that is, the route map interface is a new interface covering the service interface. If the route map interface is a window in the service interface, the route map interface can be displayed floating or fixed in the service interface. When displayed floating in the service interface, the route map interface as a window can support movement, so that the user can place the route map interface at any position in the service interface, thereby realizing multi-window information display.
[0162] The virtual map can be superimposed with a plurality of category controls and a first route track. In the map mode, each category control can be used to control the display of the route track of the itinerary of the corresponding category. The first route track corresponds to the first category control, and the first route track is the route track corresponding to the itinerary indicated by the first category control. The first category control is in a selected state, that is, the first category control is a selected one of the plurality of category controls. The type of the category control can include any one of the following: a time category control and a location category control. If each category control is a time category control, each category control can be sequentially arranged and displayed, and any category control can be used to control the route track corresponding to the itinerary of a preset unit time, such as the route track of the first day itinerary; if each category control is a location category control, each category control can be randomly displayed, and any category control can be used to control the route track corresponding to the same type of location, such as the route track between each catering location.
[0163] Exemplarily, as Figure 7aThe effect diagram shown in FIG. 7B displays the first route track. By clicking the second browsing portal representing the map mode, a route map interface 7101 can be displayed, in which a virtual map is displayed, and a plurality of category controls are superimposed on the virtual map, each of which is used to control the route track of the daily trip. In the route map interface 7101, the currently selected category control is the category control 7102 of the first day, and the route track 7103 of the first day trip can be displayed in the virtual map.
[0164] Step 5.2, if a second category control in the plurality of category controls except the first category control is selected, a second route track is displayed.
[0165] The second category control is any control in the plurality of category controls except the first category control, and the second route track corresponds to the second category control, which is the route track corresponding to the trip indicated by the second category control. When the second route track is displayed, the first route track can be hidden, so as to realize the switching display of different route tracks. It should be noted that after the second category control is selected, the second category control is in the selected state, the state of the first category control is changed from the selected state to the unselected state, and the other category controls are still in the unselected state. For the presentation of the state of the category control, it can be magnified display of the category control or change the color, style, etc. of the category control, which is not limited in the present application.
[0166] Exemplarily, as shown in FIG. 7B, the effect diagram displaying the second route track. The effect diagram is obtained after the operation on the content shown in FIG. 7A. Figure 7b Figure 7a When the second category control 7201 is selected, the second category control 7201 can be highlighted, and the route track 7202 of the second day trip can be displayed in the route map interface, and the route track of the first day trip can be hidden. The information point identifiers passed by the route track 7202 are all numbers, and the size order of the numbers can represent the visiting order.
[0167] The flow of classifying and displaying the route track shown in steps 5.1-5.2 can visually display the activity range and path of each day in a graphical manner by displaying the route track on the virtual map. Compared with the textual display, this graphical display can be more intuitive, which is helpful to help the user to clearly understand the general visiting direction and range of the trip, and can greatly improve the readability of the trip planning information and the reading experience.
[0168] In one embodiment, based on the route track displayed on the virtual map, some post-services such as navigation service, ticketing service, etc. can also be provided. By integrating these services in the display process of the trip planning information, one-stop service about the trip can be provided, so that the required services can be reached in the least possible time, thereby improving the efficiency of some planning contents that need to be actually implemented in the trip planning process. Since the route track is a connection line formed by a plurality of information point identifiers on the virtual map, the route track can pass through a plurality of information point identifiers, and each information point identifier is used to identify a corresponding location on the virtual map. The information point identifier includes at least one of the following styles: text and image. The information point identifier in the map mode can be different from or the same as the information point identifier in the overview mode. For example, the information point identifier in the map mode can be a serial number of a tour sequence of the corresponding location, a location name, or a location icon. For example, the information point identifier passed through by the route track is a combination of a location name and an image about the location. Based on each information point identifier passed through by the route track, the following steps 5.3-5.4 can also be performed after the route track is displayed.
[0169] Step 5.3, display a navigation control corresponding to the target information point identifier.
[0170] The target information point identifier is one of the selected information point identifiers. Alternatively, the target information point identifier can be displayed in a magnified manner to indicate that the target information point identifier is selected. In one implementation, the navigation control corresponding to the target information point identifier can be automatically displayed along with the route track, and the target information point identifier is one of the information point identifiers selected by default by the system, so that the target information point identifier does not need to be manually selected by the user for display. In another implementation, after the route track is displayed, each information point identifier is in an unselected state, and each information point identifier also supports being selected. The computer device can also display the navigation control corresponding to the selected information point identifier in response to a selection operation on the target information point identifier. That is, the target information point identifier is any selected information point identifier in the plurality of information point identifiers, and the selection operation on the target information point identifier is, for example, a click operation on the target information point identifier displayed on the virtual map.
[0171] The navigation control is used to trigger display of navigation information about the location indicated by the target information point identifier. In one embodiment, the navigation control can be a navigation option in an operation list, or a control in a location card of the location indicated by the target information point identifier. The computer device can implement the following ①-② in any one of the following manners in response to the selection operation on the target information point identifier to display the navigation control.
[0172] The method 1 comprises the following steps: displaying a place card of a target place indicated by a target information point mark, and the display area of the place card comprises a navigation control.
[0173] The target information point mark can be a system default selected information point mark or a user arbitrarily selected information point mark. If the target information point mark is a system default selected information point mark, the place card can be displayed along with the display of the route track. If the target information point mark is a user arbitrarily selected information point mark, the place card of the place indicated by the selected information point mark can be displayed after the display of the route track in response to the selection of any information point mark. The display area of the place card comprises a place name, an introduction about the place, and an image about the place in addition to the navigation control. For example, as shown in the effect diagram of displaying the navigation control in FIG. 7B, the route track of the first day of the trip is displayed in the route map interface, and the route track passes through a plurality of place icons. The place icon 7301 of the first place is enlarged and displayed, and the place card 7302 of the place is displayed in the route map interface. The display area of the place card comprises the navigation control 7303. Figure 7c
[0174] The method 2 comprises the following steps: in response to a selection operation on a target information point mark, displaying an operation list, and the operation list comprises at least one operation control. The at least one operation control comprises a navigation control.
[0175] Specifically, each information point mark in the route track is in an unselected state. The selection operation on the target information point mark can be a click operation on the target information point mark. By clicking the target information point mark, an operation list can be superimposed and displayed on the virtual map. The operation list comprises at least one operation control, which can be divided into functions, and can comprise but is not limited to a navigation control, a deletion control, a movement control, and a replacement control, etc. The deletion control is used to delete the target information point mark to delete the indicated place in the trip planning information. The movement control is used to move the target information point mark to other categories of trips, so that the target information point mark is added to other trips to represent the newly added place, and the place is deleted in the current trip. The replacement control is used to replace the target information point mark with other information point marks to exchange the places to be visited. For example, as shown in FIG. 7C, the operation list is superimposed and displayed on the virtual map in response to the click operation on the target information point mark. The operation list comprises a navigation control 7304, a deletion control 7305, a movement control 7306, and a replacement control 7307. Figure 7d Another effect diagram of displaying the navigation control is shown. After clicking the location icon 7401 of a certain location (e.g., the location marked by No. 5), an operation list 7402 can be displayed in the route map interface, and the operation list 7402 includes a plurality of operation controls, which are respectively a navigation control (with the text content: navigate to AA location), a deletion control (with the text content: delete AA location), a replacement control (with the text content: replace AA location), and an addition control (with the text content: add a location after AA location).
[0176] Step 5.4, if the navigation control is triggered, display a navigation interface.
[0177] In a specific implementation, the navigation control is triggered, for example, when a click operation on the navigation control is received. In the case where the navigation control is triggered, the computer device can display a navigation interface for displaying navigation information to the target location indicated by the target information point identifier. Optionally, the starting location can be the location of the computer device, which is determined by the location information of the computer device, and if the play order of the target location is before the play order of other locations, the triggering location can be the location whose play order is before the target location. The navigation information includes at least one of the following: navigation route, traffic time consumption, traffic distance, and traffic tool. The navigation route refers to a virtual route displayed on a virtual map, which can globally display in two or more dimensions by imitating a real route in the real world. When displaying the navigation information, the virtual map includes the current location and the target location.
[0178] Based on the content shown in steps 5.3-5.4, an example embodiment of the present application provides a navigation interface as shown in Figure 7e An example diagram of displaying a navigation interface is shown. When the navigation control in the scenic spot card is clicked, a navigation interface 7501 can be displayed, and the navigation interface 7501 includes a visual navigation route 7502 between L city and J city, and also includes text information such as kilometer, time consumption, and the number of traffic lights in the travel route. The navigation interface also includes a search box 7503, which can be used to provide a navigation search function between any locations. By accessing the navigation function in the map mode, the navigation can be directly performed based on the navigation control in the scenario of browsing the travel planning information in the corresponding browsing mode, without opening other platforms and re-inputting the location name for navigation. This shortens the use path of the navigation function and improves the convenience of navigation.
[0179] It should be noted that the sequence numbers of the steps in the present application do not constitute a limitation on the execution sequence of the steps. For example, steps 5.1-5.2 and steps 5.3-5.4 are associated schemes. For example, whether the first route track or the second route track is displayed, the navigation control can be presented, and the corresponding navigation service can be provided.
[0180] In one embodiment, considering that some locations in the itinerary planning are locations that need to purchase tickets or make reservations for free visits, such as scenic spots, museums, parks, etc., in order to further improve the efficiency of the landing of the itinerary planning, a corresponding entrance can be provided to complete one-key ticket purchase / reservation, shorten the ticket purchase / reservation path of the corresponding location, and thus improve the operation efficiency. Based on this, the following (1)-(2) can be included.
[0181] (1) If the target location indicated by the target information point identifier is a location that needs to enter based on an entry ticket, a target ticket entrance is displayed, and in response to triggering of the target ticket entrance, a ticket page of the target location is displayed.
[0182] The target ticket entrance can be displayed around the target information point identifier and can be displayed when the target information point identifier is selected. If the target information point identifier is an information point identifier selected in a map mode, and a target location card is displayed in the route map interface, the target ticket entrance is displayed in the display area of the target location card. The target ticket entrance is used to jump to the ticket page of the target location to obtain an entry ticket. The ticket page of the target location is a page for obtaining an entry ticket, such as a reservation page or a ticket purchase page. The ticket page can be a page provided by another intelligent platform or a page of a related program embedded in the intelligent platform. According to the classification of fees, the entry ticket includes any one of the following: a ticket purchase ticket and a reservation ticket. The ticket purchase ticket refers to a ticket purchased at a certain cost, and the reservation ticket refers to a ticket that can be purchased for free. For the ticket purchase ticket, at least one ticket purchase ticket can be included in the ticket purchase page according to different services provided, including but not limited to: a ticket purchase ticket including only a ticket, a ticket purchase ticket including a ticket and a sightseeing vehicle, etc., and the fees of different entry tickets are different based on the content of the services.
[0183] Exemplarily, as Figure 8aAn effect diagram of a display target credential entry is shown. In the route map interface, a place card with a selected place mark is displayed, and the place card includes a ticket purchase entry 8101 in the display area of the place card. By clicking the ticket purchase entry 8101, a ticket purchase page 8102 can be displayed, and various ticket purchase credentials including tickets are displayed in the ticket purchase page 8102, including: ticket + sightseeing vehicle, adult ticket, senior citizen ticket, discount ticket for a specific area, and discount ticket for college students, and each ticket purchase credential supports being purchased and distributed to the corresponding user. It can be seen that the target intelligent platform provides one-stop ticket purchase, reservation and other services for the planned trip. If the data of other travel platforms is accessed to provide ticket purchase services, cross-platform ticket purchase / reservation services can also be realized without manually opening other travel platforms, which is convenient and efficient.
[0184] In one embodiment, since the acquisition of some entry credentials also has a time limit, but the browsing time of the trip plan may be earlier than the time allowed to acquire the entry credentials, the above-mentioned credential page can be displayed under the condition that the time point when the target credential entry is triggered is later than or equal to the time point when the entry credentials of the target place are allowed to be acquired. Considering this, if the triggered time point does not reach the allowed acquisition time point, a reminder function can also be added to remind the user to operate in time to acquire the entry credentials, as shown in (2) below.
[0185] (2) If the time point when the target credential entry is triggered does not reach the time point when the entry credentials of the target place are allowed to be acquired, a credential reminder setting entry is displayed.
[0186] Specifically, if the entry credentials of the target place have an acquisition time limit, such as only allowing the entry credentials to be acquired in advance for a preset number of days, in the case where the time point when the target credential entry is triggered is earlier than the allowed acquisition time point, a credential reminder setting entry can be displayed, which is used to set the reminder time for acquiring the entry credentials of the target place. For example, the user triggers the target credential entry when browsing the trip plan information on April 20, and wants to purchase a ticket to enter place A on May 1. However, since the ticket for place A is only allowed to be purchased in advance for seven days, and the time point when the ticket is allowed to be purchased has not yet been reached, after triggering the target credential entry, a credential reminder setting entry can be displayed, and the reminder time for acquiring the ticket for place A can be set through the credential reminder setting entry. Alternatively, by triggering the credential reminder setting entry, a reminder time can be added in the calendar program of the computer device. When the reminder time is reached, the computer device can automatically output a reminder message to remind the user to acquire the entry credentials of the target place, so as to remind the user to purchase the ticket in time and avoid missing the ticket purchase time.
[0187] Exemplarily, as Figure 8bThe effect schematic diagram of the display ticket reminder setting entry is shown. After the location card of location A (R viewing platform) is displayed, the ticket entry is triggered and does not jump to the ticket purchase page due to the fact that the ticket purchase time has not arrived, but displays the ticket reminder setting entry 8201. When the ticket reminder setting entry is triggered by 8201, the reminder time can be automatically set as the time when the ticket purchase is allowed. After the automatically set reminder time point is reached, the reminder information can be output, and the ticket entry is allowed to be triggered to purchase the ticket.
[0188] In another implementation, the ticket entry can also be allowed to be triggered at any time to provide the function of allowing the user to view the ticket purchase content at any time, and the ticket reminder setting entry can be displayed on the ticket purchase page, so that the reminder time is set in the browsing of the ticket purchase page. It can be understood that if the current time point reaches the time point when the entry ticket of the target location is allowed to be obtained, the computer device can hide the ticket reminder setting entry. It should be noted that the above-mentioned functions of obtaining the entry ticket and setting the reminder time can be provided in the overview mode or the map mode, which can further improve the user experience.
[0189] In one embodiment, the itinerary plan is displayed following at least one of the following controls when presented in the triggered mode: a collection control, a sharing control, a download control, and a publishing control. Optionally, the itinerary overview interface can be displayed in the overview mode, and the above controls can be displayed in the itinerary overview interface. The route map interface can be displayed in the map mode, and the above controls can also be displayed in the route map interface. Based on the displayed controls, the computer device can perform any one of the following ①-④ operations.
[0190] ①In response to the triggering operation of the collection control, the itinerary plan is added to the collection folder and a collection success prompt is output.
[0191] Specifically, the collection folder is used to store at least one itinerary planning information, and the collection folder can be created by default by the system or created by the user. If the triggered browsing mode is the overview mode, the collection is the itinerary overview information. If the triggered browsing mode is the map mode, the collection is the route track of each itinerary. The collection success prompt is used to prompt that the corresponding itinerary planning information has been collected, and the form of the collection success prompt includes but is not limited to one or more of the following: text, image, video, and animation, etc.
[0192] Exemplarily, the collection control and the sharing control are displayed in the itinerary overview interface and the route map interface of the above-mentioned examples. The following provides an example of the collection control and the sharing control in the itinerary overview interface and the route map interface. Figure 9aThe effect schematic diagram of the effect of the collection control in the illustrated itinerary overview interface after being triggered. When the collection control 9101 in the itinerary overview interface is clicked, the computer device can collect each itinerary overview information displayed in categories, or only collect the itinerary overview information (for example, the itinerary overview of a certain day) displayed in the itinerary overview interface. After the collection is successful, a prompt 9102 can be output. And through the highlighted content in the prompt, the collection folder can be opened to view the collected itinerary plan.
[0193] ②In response to a triggering operation on the sharing control, sharing the itinerary plan to a target object.
[0194] The itinerary planning request information is sent by a first object in a first application, and the itinerary planning information is sent by a second object. The first application is an application with itinerary planning function, and the first application is a kind of intelligent platform. The first object refers to a conversation object that initiates an itinerary planning request in the first application, and the second object refers to an intelligent assistant provided by the first application. The target object includes one or more of the following: a second application, a second object having a social relationship with the first object. Among them, the second application is different from the first application but associated with each other. Here, the association means that the second application supports accessing the first application, so as to share the itinerary planning information across applications. The second object can be a friend object that the first object has added. In a specific implementation, when the sharing control is triggered, a sharing list can be displayed, and the sharing list includes a plurality of sharing supported objects. When any object in the sharing list is selected, the selected object is the target object, so that the itinerary planning information presented in the corresponding browsing mode can be shared to the target object. For example, as shown in the effect schematic diagram of the provided triggering sharing control, after the sharing control 9201 is triggered, the displayed sharing list 9202 is a friend list, which includes a plurality of friends, namely friend A, friend B and friend C. If friend A is selected, the itinerary plan can be shared to friend A. Figure 9b The effect schematic diagram of the effect of the collection control in the illustrated itinerary overview interface after being triggered. When the collection control 9101 in the itinerary overview interface is clicked, the computer device can collect each itinerary overview information displayed in categories, or only collect the itinerary overview information (for example, the itinerary overview of a certain day) displayed in the itinerary overview interface. After the collection is successful, a prompt 9102 can be output. And through the highlighted content in the prompt, the collection folder can be opened to view the collected itinerary plan.
[0195] ③In response to a triggering operation on the download control, downloading the itinerary plan.
[0196] In an implementation, the form of the download includes, but is not limited to, a document, an image or a video. If the form of the download is a document, the trip plan can be converted into a trip document in the form of a text document or a spreadsheet document when the download control is triggered. The layout of the trip planning content included in the converted trip document is different in different browsing modes. For example, in the overview mode, the trip overview information is included in the trip document, and each trip overview information is classified and laid out, for example, the trip overview information of each day is laid out in the trip document in chronological order; in the map mode, the route track corresponding to each trip and the description content of each location passed by the route track are included in the trip document. If the form of the download is an image, the trip plan supported to be presented in the corresponding browsing mode can be saved as an image for storage, for example, in the overview mode, each trip overview information classified and displayed can be saved as a long image or multiple images, and the images are stored in the local storage space of the computer device. It can be seen that the trip overview information can be saved locally by downloading, so as to be conveniently viewed offline without being affected by the network.
[0197] In a feasible implementation, after the download control is triggered in any browsing mode, multiple browsing modes to be selected can be displayed, and if one or more browsing modes are selected, the trip plan presented in the selected one or more browsing modes can be fused for download. In this way, the information of other browsing modes can be saved in a certain browsing mode without being downloaded respectively, and the operation process is simplified. Alternatively, the download content can be previewed before the download, and then the download is performed based on the received confirmation operation or the download is cancelled based on the received cancellation operation. In addition, a download success prompt can be output after the trip plan is downloaded, which can include, but is not limited to, text, audio, etc.
[0198] For example, if the download control is triggered in the conversation mode, the overview mode and the map mode can be selected, so as to fuse the information displayed in the overview mode and the map mode, form a final trip document and preview, and then if a confirmation operation is received, the trip document can be downloaded. When fusing, the trip overview of each day and the trip route track of each day can be laid out together, so as to display each day's trip with structured overview information and provide a graphical track route. For another example, in the overview mode, the map mode can also be selected to fuse the trip plan presented in the overview mode and the map mode. Exemplarily, as shown in FIG. 8, the trip overview information of each day is displayed in the overview mode, and the route track corresponding to each day is displayed in the map mode. When the download control is triggered, the trip overview information of each day and the route track corresponding to each day can be fused to form a final trip document, and the trip document can be previewed. If a confirmation operation is received, the trip document can be downloaded. Figure 9cThe shown itinerary overview interface also includes a download control. By triggering the download control 9301, a fusion mode 9302 can be displayed, which includes a fusion map mode and a separate download. If the fusion map mode is selected, the itinerary overview information in the overview mode and the route track in the map mode can be fused, and then the preview interface 9303 can include the itinerary overview information and the route track, and the preview interface also includes a confirmation download control 9304 and a cancel download control 9305. If the confirmation download control 9304 is triggered, the itinerary document can be downloaded according to the preview content.
[0199] ④ In response to the triggering operation of the publishing control, the itinerary plan is published to the target application.
[0200] Specifically, after presenting the itinerary plan, if the user has a publishing requirement, the publishing control can be triggered in the corresponding browsing mode, and then the itinerary plan presented in the corresponding browsing mode is published to the target application. For example, if the publishing control is triggered in the overview mode, the itinerary overview information can be published to the target application, which can be published to the target application in text or image form. If the publishing control is triggered in the map mode, the route track can be published to the target application. Alternatively, the itinerary planning information is output in the first application, and the target application is the first application or the second application. That is, the itinerary planning information output in the first application can be published to the platform itself, or can support publishing to other platforms. Further, if published to the platform itself, the user of the first application can interact with the published itinerary plan in the first application when they have the same or similar planning requirements, including but not limited to browsing, collecting, liking, or downloading, wherein the published itinerary plan can also set download permissions, such as indicating that anyone is allowed to download, or only friends are allowed to download, or no one is allowed to download. If published to other platforms, cross-platform publishing can be achieved, and the users of the second application can also interact with the itinerary planning information, including but not limited to browsing, collecting, liking, or downloading, etc. By publishing the itinerary plan, the reusability of the itinerary plan can be improved, and users with the same or similar planning requirements can directly search without the need to have a conversation in the application.
[0201] Exemplarily, as Figure 9dis a schematic diagram of publishing trip planning information provided by an example embodiment of the present application. The trip overview interface includes a publishing control 9401. By clicking the publishing control 9401, an object list 9402 can be displayed, which includes a first application, a second application, and a third application. When the first application is selected, the trip planning information can be published to the first application. If a user has the same needs, the user can interact (such as liking, collecting, downloading, etc.) according to the degree of interest.
[0202] In addition to the above operations, a print control can be displayed when presenting the trip plan. In response to a triggering operation of the print control, the trip plan can be printed. Specifically, the trip plan presented in the triggered browsing mode can be printed. For example, in the overview mode, the trip overview information can be printed by triggering the print control. When printing, the presented trip plan can be printed in the form of a picture or text. In this way, online printing can be achieved without saving as a separate document for offline printing, improving printing efficiency.
[0203] It should be noted that whether in the overview mode or the map mode, based on the corresponding function control, the displayed trip plan can be supported for collection, sharing, downloading, publishing, or printing, thereby realizing further experience of the trip planning information.
[0204] In an embodiment, the trip plan includes at least one information point identifier. When the triggered browsing mode is the overview mode or the map mode, based on the information point identifier included in the trip plan, the information point identifier can be subjected to relevant editing operations, thereby updating the content in the trip plan. Regardless of the editing, the trip planning information output in the conversation mode can also be synchronously updated. The editing operation of the information point identifier and the related effects can include any one of the following ⑤-⑧.
[0205] ⑤In response to a replacement operation of the information point identifier, the replaced information point identifier in the displayed trip plan is updated.
[0206] Specifically, the replacement operation of the information point identifier is used to replace a certain information point identifier. In the overview mode, the replacement operation can be the operation of a replacement button, which is one button in the operation list displayed after the information identifier is triggered. When the replacement button is selected, at least one information point identifier can be displayed. When an unselected information point identifier is selected, the original information point identifier can be replaced by the selected information point identifier, so that the selected alternative information point identifier can be displayed. With the replacement of the information point identifier, the information point identifier in each browsing mode also needs to be replaced to update and display the replaced information point identifier when the corresponding browsing mode is triggered. For example, when an information point identifier is replaced in the overview mode, the route track in the map mode can be affected, so that a new route track needs to be displayed based on the replaced information point identifier. If an information point identifier is replaced in the map mode, the trip overview information in the overview mode also needs to be updated to the replaced information point identifier, and the target travel mode to the place indicated by the replaced information point identifier is also updated.
[0207] ⑥In response to the deletion operation of the information point identifier, the deleted information point identifier in the trip plan is hidden.
[0208] Specifically, the deletion operation of the information point identifier can be a trigger operation on a deletion control, which can be presented when editing the corresponding information point identifier. For example, when a left swipe operation is performed on the information point identifier, a delete button can be displayed. For another example, after the information point identifier is clicked, an operation list can be displayed, and the operation list includes a delete button. If an information point identifier is selected for deletion, the information point identifier to be deleted can be hidden, and the trip overview information and the route track are updated. In the trip overview information, because of the deletion of the information point identifier, the recommended travel mode between the information point identifiers before and after the deleted information point identifier can be updated; in the route track, because of the deletion of the information point identifier, the place represented by the information point identifier is removed, so that the line to the place in the route track can be removed.
[0209] ⑦In response to an increase operation of the information point identifier, the newly added information point identifier in the travel plan is updated. Specifically, the increase operation of the information point identifier can be a triggering operation on the new control. The new control can be displayed in the travel overview interface or the route map interface at all times, or can be displayed in an operation list based on the triggering of any information point identifier. The new information point identifier can be added between any two existing information point identifiers, or can be added before or after the last information point identifier, such as being added after any information point identifier. Based on the addition of the information point identifier, the travel mode between the location indicated by the adjacent information point identifier and the location indicated by the newly added information point identifier can also be added in the travel overview information, and a connecting line can also be added in the route trajectory to represent the virtual route to the location indicated by the newly added information point identifier and / or the virtual route of the newly added information point identifier to the adjacent location.
[0210] ⑧In response to a sequence replacement operation of the information point identifier, the route trajectory in which the information point identifier whose sequence is replaced is updated.
[0211] Specifically, if the triggered browsing mode is the overview mode, the sequence replacement operation of the information point identifier can be an operation of dragging a certain information point identifier to move; if the triggered browsing mode is the map mode, the sequence replacement operation can be an editing operation of changing the location number. When the sequence of the information point identifier is changed, the arrangement order of the information point identifier displayed in the travel overview information needs to be changed, and the route trajectory also needs to be updated due to the different play sequences, and specifically, the non-crossing connecting line can be redrawn based on the arrangement order.
[0212] Exemplarily, the present application provides an effect diagram of editing the information point identifier as shown in Figure 10 For example, in the overview mode, it is assumed that the location indicated by the information point identifier is a scenic spot. If a certain information point identifier is slid in the travel overview interface, a composite control 1011 can be displayed after the sliding ends, and different area operations in the composite control can achieve replacement or deletion. Then, if a click operation is performed in the deletion area, the information point identifier can be deleted, and the travel mode displayed in the travel overview interface is updated. If a click operation is performed in the replacement area, the original information point identifier can be replaced, and the information point identifier and the travel mode displayed in the travel overview interface are updated.
[0213] The above-mentioned contents of 5-8 can be personalized by deleting, adding, replacing or changing the order of the information point identifiers, so that the locations in the travel plan can be personalized based on the needs of the user. For example, the user can choose to delete some of the originally given scenic spots in the travel plan, modify the order of the locations, and travel in a more relaxed way with less intensity. If the user wants a high-intensity trip, he or she can also choose to add some scenic spots, or if the user is interested in a scenic spot, he or she can directly add it. It can be understood that the travel plan can be personalized and customized in the overview mode and the map mode to obtain a travel plan that meets the user's needs.
[0214] Please refer to Figure 11 , Figure 11 is a structural schematic diagram of an information processing device provided by an exemplary embodiment of the present application. The information processing device can be a computer program (including program code) running on a computer device (such as a terminal device in an information processing system), for example, the information processing device is an application software; the information processing device can be used to execute the corresponding steps in the information processing method provided by the embodiments of the present application. As shown in Figure 11 , the information processing device 1100 includes:
[0215] The display unit 1101 is configured to display a service interface and display the received travel planning request information in the form of a first conversation message in the service interface.
[0216] The output unit 1102 is configured to output travel planning information and at least two browsing modes in response to the travel planning request information, and any one of the browsing modes is used to simplify the display of the travel planning information; the travel planning information and the at least two browsing modes are displayed in the form of a second conversation message in the service interface.
[0217] The display unit 1101 is further configured to present the travel plan in the travel planning information according to the triggered browsing mode in response to the triggering of any one of the browsing modes.
[0218] In one embodiment, each browsing mode is presented following the output of the travel planning information, and the presentation form of each browsing mode includes any one of the following: a browsing mode entry, a browsing mode card, and a browsing mode control; the presentation manner of each browsing mode includes any one of the following: floating display and fixed display; the presentation position of each browsing mode includes any one of the following: the position where the travel planning information ends, the position around the travel planning information, and any position of the interface for displaying the travel planning information.
[0219] In an embodiment, the manner of triggering any one of the browsing modes includes one or more of the following: a click operation for any one of the browsing modes, a sliding operation for any one of the browsing modes, a long-press operation for any one of the browsing modes, a trigger operation on a preset physical key, and a preset gesture operation.
[0220] In an embodiment, the at least two browsing modes include an overview mode and a map mode, and the display unit 1101 is specifically configured to: in response to triggering of the overview mode, display trip overview information corresponding to the trip planning information in a classified manner, the trip overview information including a plurality of information point identifiers arranged in sequence; or in response to triggering of the map mode, display a route track corresponding to each trip included in the trip planning information in a classified manner, the route track being used to indicate a tour route between locations indicated by a plurality of information point identifiers included in the corresponding trip; and each information point identifier is used to indicate a location, and the location includes at least one of the following: a scenic spot, a catering location, an accommodation location, and a transportation location; and the classified display manner includes at least one of the following: classified display according to a trip time period and classified display according to a location type.
[0221] In an embodiment, the display unit 1101 is specifically configured to: in response to triggering of the overview mode, display a plurality of category controls and first overview information; the first overview information corresponds to a first category control and the first category control is in a selected state; and if a second category control other than the first category control among the plurality of category controls is selected, display second overview information; the second overview information corresponds to the second category control; and each category control and the trip overview information are displayed in a service interface or are displayed in a trip overview interface; the trip overview interface is an interface independent of the service interface or is a window in the service interface.
[0222] In an embodiment, the trip overview information further includes a target travel mode between any two sequentially adjacent information point identifiers; and the display unit 1101 is further configured to: in response to a trigger operation on the target travel mode, display transportation information, the transportation information including a plurality of travel modes, each travel mode including at least one of the following: a transportation mode, a transportation time, a transportation cost, and a transportation distance; the transportation mode including one of the following: walking, cycling, driving, and public transportation; and when any one of the travel modes other than the target travel mode is selected, update the target travel mode included in the trip overview information, the updated target travel mode being the selected travel mode; and the selected travel mode includes any one of the following: a travel mode with the shortest transportation time, a randomly selected travel mode, and a travel mode with the lowest transportation cost.
[0223] In an embodiment, the display unit 1101 is specifically configured to: in response to a trigger of a map mode, display a virtual map, and superimpose and display a plurality of category controls and a first route track on the virtual map; the first route track corresponds to a first category control and the first category control is in a selected state; if a second category control in the plurality of category controls is selected, a second route track is displayed; the second route track corresponds to a second trip indicated by the second category control; and the virtual map is displayed on a service interface or a route map interface; the route map interface is an interface independent of the service interface or a window in the service interface.
[0224] In an embodiment, the route track passes through a plurality of information point identifiers, each of which is used to identify a corresponding location on the virtual map; the display unit 1101 is further configured to: display a navigation control corresponding to a target information point identifier, the target information point identifier being a selected one of the plurality of information point identifiers; if the navigation control is triggered, a navigation interface is displayed, the navigation interface being used to display navigation information to a target location indicated by the target information point identifier, the navigation information including at least one of: a navigation route, a traffic time consumption, and a traffic distance.
[0225] In an embodiment, the display unit 1101 is further configured to display a location card of the target location indicated by the target information point identifier, the display area of the location card including the navigation control; or, in response to a selection operation on the target information point identifier, an operation list is displayed, the operation list including at least one operation control, the at least one operation control including: the navigation control.
[0226] In an embodiment, the display unit 1101 is further configured to: if the target location indicated by the target information point identifier is a location that needs to be entered based on an entry credential, a target credential entry is displayed, and in response to a trigger of the target credential entry, a credential page of the target location is displayed, the credential page displaying at least one entry credential; if a time point at which the target credential entry is triggered does not reach a time point at which the entry credential of the target location is allowed to be obtained, a credential reminder setting entry is displayed, the credential reminder setting entry being used to set a reminder time for obtaining the entry credential of the target location.
[0227] In an embodiment, the itinerary plan further follows display of at least one of the following controls when presented according to the triggered mode: a favorite control, a sharing control, a downloading control, a publishing control, and a printing control; the display unit 1101 is further configured to: in response to a triggering operation on the favorite control, add the itinerary plan to a favorite folder and output a favorite success prompt; or, in response to a triggering operation on the sharing control, share the itinerary plan with a target object, wherein the itinerary planning request information is sent by the first object in the first application; the target object includes one or more of the following: an object having a social relationship with the first object and a second application; or, in response to a triggering operation on the downloading control, download the itinerary plan; or, in response to a triggering operation on the publishing control, publish the itinerary plan to a target application, wherein the target application is the first application or the second application; or, in response to a triggering operation on the printing control, print the itinerary plan.
[0228] In an embodiment, the itinerary plan includes at least one information point identifier; the display unit 1101 is further configured to: in response to a replacement operation on the information point identifier, update the displayed information point identifier in the itinerary plan after replacement; or, in response to an addition operation on the information point identifier, update the displayed information point identifier added in the itinerary plan; or, in response to a sequence replacement operation on the information point identifier, update the route track where the information point identifier with replaced sequence is located in the itinerary plan; the hiding unit 1103 is configured to, in response to a deletion operation on the information point identifier, hide the information point identifier deleted in the itinerary plan.
[0229] In an embodiment, at least one browsing mode is further displayed when the itinerary plan is presented; the display unit 1101 is further configured to: if the triggered browsing mode is an overview mode, one or more of a dialogue mode and a map mode are further displayed when the itinerary plan is presented; or, if the triggered browsing mode is a map mode, one or more of an overview mode and a dialogue mode are further displayed when the itinerary plan is presented; in response to a mode switching operation, the itinerary planning information or the itinerary plan is presented according to the switched browsing mode.
[0230] In an embodiment, the itinerary planning request information includes at least one element keyword; the element keyword includes at least one of a location keyword and a time length keyword; if the element keyword included in the itinerary planning request information is incomplete, the display unit 1101 is specifically configured to: in response to the itinerary planning request information, output guide question information; the guide question information includes one or more of the following: question information for a missing element and at least one preset travel planning question, each preset travel planning question including complete element keywords; when a target operation for the guide question information is received, display supplementary question information; the supplementary question information includes one or more of the following: answer information for the guide question information and the answer information including the missing element keyword, and a selected travel planning question; in response to the supplementary question information, output the itinerary planning information.
[0231] In an embodiment, the acquisition unit 1104 is specifically configured to: acquire itinerary planning request information; the processing unit 1105 is configured to: perform information query according to the itinerary planning request information to obtain target data information; perform completeness discrimination according to the target data information and the itinerary planning request information to obtain a discrimination result, the discrimination result indicating whether the target data information is complete; if the discrimination result indicates that the target data information is complete, generate itinerary planning information according to the target data information and the itinerary planning request information.
[0232] In an embodiment, the processing unit 1105 is specifically configured to: call an information processing model, perform semantic analysis on the itinerary planning request information to obtain a semantic analysis result, the semantic analysis result indicating a requirement included in the itinerary planning request information; through the information processing model, generate a query request of a corresponding type according to the semantic analysis result, the query request including at least one service request code; each service request code is used to query one type of data service; the data service includes one or more of the following: scenic spot data service, traffic data service, strategy article retrieval service, accommodation data service, and catering data service; through the information processing model, execute the service request code included in the query request to call a data service of a corresponding type to acquire target data information.
[0233] In an embodiment, the processing unit 1105 is specifically configured to: call a question and answer interaction model, perform summary processing on the target data information to obtain summary information; through the question and answer interaction model, perform matching processing according to the summary information and the itinerary planning request information to obtain at least one target text, the at least one target text including one or more of the following: strategy text, interactive text, and answer text; perform fusion processing on the at least one target text to obtain the itinerary planning information.
[0234] It can be understood that the specific functions of the units of the information processing apparatus described in the embodiments of the present application can be implemented according to the methods in the method embodiments, and the specific implementation process can refer to the related description of the method embodiments, which will not be repeated here. In addition, the beneficial effects of using the same method are not described again.
[0235] Next, the computer device provided by the embodiments of the present application is described.
[0236] Please refer to Figure 12 , Figure 12 is a structural schematic diagram of a computer device provided by an exemplary embodiment of the present application. In an embodiment, the computer device can be any terminal device in the information processing system shown in Figure 1 As shown in Figure 12 , the computer device 1200 can specifically include an input device 1201, an output device 1202, a processor 1203, a memory 1204, a network interface 1205, and at least one communication bus 1206. The processor 1203 can be a central processing unit (CPU). The processor can further include a hardware chip. The hardware chip can be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), etc. The PLD can be a field-programmable gate array (FPGA), a generic array logic (GAL), etc.
[0237] The memory 1204 can include a volatile memory (Volatile Memory), such as a random access memory (RAM); the memory 1204 can also include a non-volatile memory (Non-Volatile Memory), such as a flash memory, a solid-state drive (SSD), etc.; the memory 1204 can be a high-speed RAM memory, or a non-volatile memory (Non-Volatile Memory), such as at least one disk memory. The memory 1204 can optionally be at least one storage device located away from the aforementioned processor 1203. The memory 1204 can also include a combination of the above types of memories. As Figure 12As shown, the memory 1204 as a computer readable storage medium can include an operating system, a network communication module, an interface module, and a device control application. The network interface 1205 can include a standard wired interface, a wireless interface (such as a WI-FI interface), which serves as a communication interface and can be used to provide data communication functions; the communication bus 1206 is responsible for connecting various communication elements; the input device 1201 receives the instructions input by the object to generate signal inputs related to the object settings and function control of the computer device, and in an embodiment, the input device 1201 includes but is not limited to one or more of a touch panel, a physical keyboard or a virtual keyboard (Keyboard), a function key, a mouse, etc.; the output device 1202 is used to output data information, which can be used to display itinerary request information, itinerary planning, etc. in the embodiment of the present application, and the output device 1202 can include a display screen (Display) or other display device; the processor 1203 is the control center of the computer device, which connects various parts of the entire computer device through various interfaces and lines, executes various functions by scheduling the computer programs stored in the memory 1204.
[0238] The processor 1203 can be configured to invoke the computer program in the memory 1204 to perform the following operations: displaying a service interface through the output device 1202, and displaying the received itinerary planning request information in the form of a first session message in the service interface; in response to the itinerary planning request information, outputting itinerary planning information and at least two browsing modes, any one of which is used to simplify the display of the itinerary planning information, and the itinerary planning information and the at least two browsing modes are displayed in the form of a second session message in the service interface; and in response to the triggering of any one of the browsing modes, presenting the itinerary plan in the itinerary planning information according to the triggered browsing mode.
[0239] In an embodiment, each browsing mode is presented following the output of the itinerary planning information, and the presentation form of each browsing mode includes any one of the following: a browsing mode entrance, a browsing mode card, and a browsing mode control; the presentation manner of each browsing mode includes any one of the following: floating display and fixed display; and the presentation position of each browsing mode includes any one of the following: a position where the output of the itinerary planning information ends, a position around the itinerary planning information, and any position of an interface for displaying the itinerary planning information.
[0240] In an embodiment, the triggering manner of any one of the browsing modes includes one or more of the following: a click operation on any one of the browsing modes, a sliding operation on any one of the browsing modes, a long press operation on any one of the browsing modes, a triggering operation on a preset physical key, and a preset gesture operation.
[0241] In an embodiment, the at least two browsing modes include an overview mode and a map mode, and the processor 1203 is specifically configured to: in response to triggering of the overview mode, display itinerary overview information corresponding to the itinerary planning information in a classified manner, the itinerary overview information including a plurality of information point identifiers arranged in sequence; or in response to triggering of the map mode, display a route track corresponding to each itinerary included in the itinerary planning information in a classified manner, the route track being used to indicate a tour route between locations indicated by a plurality of information point identifiers included in the corresponding itinerary; wherein each information point identifier is used to indicate a location, and the location includes at least one of the following: a scenic spot, a catering location, an accommodation location, and a transportation location; and the classified display manner includes at least one of the following: classified display according to a time period of the itinerary and classified display according to a type of the location.
[0242] In an embodiment, the processor 1203 is specifically configured to: in response to triggering of the overview mode, display a plurality of category controls and first overview information; the first overview information corresponds to a first category control, and the first category control is in a selected state; and if a second category control other than the first category control among the plurality of category controls is selected, display second overview information; the second overview information corresponds to the second category control; wherein each category control and the itinerary overview information are displayed in a service interface or in an itinerary overview interface; the itinerary overview interface is an interface independent of the service interface or a window in the service interface.
[0243] In an embodiment, the itinerary overview information further includes a target travel mode between any two sequentially adjacent information point identifiers, and the processor 1203 is specifically configured to: in response to triggering of the target travel mode, display transportation information, the transportation information including a plurality of travel modes, each travel mode including at least one of the following: a transportation mode, a transportation time, a transportation cost, and a transportation distance; the transportation mode including one of the following: walking, cycling, driving, and public transportation; and when any one of the travel modes other than the target travel mode is selected, update the target travel mode included in the itinerary overview information, the updated target travel mode being the selected travel mode; wherein the selected travel mode includes at least one of the following: a travel mode with the shortest transportation time, a randomly selected travel mode, and a travel mode with the lowest transportation cost.
[0244] In an embodiment, the processor 1203 is configured to: in response to a trigger of a map mode, display a virtual map, and superimpose and display a plurality of category controls and a first route track on the virtual map; the first route track corresponds to a first category control and the first category control is in a selected state; if a second category control, other than the first category control, of the plurality of category controls is selected, display a second route track; the second route track corresponds to a second trip indicated by the second category control; and the virtual map is displayed on a service interface or a route map interface; the route map interface is an interface independent of the service interface or a window in the service interface.
[0245] In an embodiment, the route track passes through a plurality of information point identifiers, each of which is used to identify a corresponding location on the virtual map; the processor 1203 can be configured to invoke a computer program in the memory 1204 to perform the following operation: display, through the output device 1202, a navigation control corresponding to a target information point identifier, the target information point identifier being one of the plurality of information point identifiers selected; and if the navigation control is triggered, display a navigation interface, the navigation interface being used to display navigation information to a target location indicated by the target information point identifier, the navigation information including at least one of the following: a navigation route, a traffic time consumption, and a traffic distance.
[0246] In an embodiment, the processor 1203 can be configured to invoke a computer program in the memory 1204 to perform the following operation: display, through the output device 1202, a location card of a target location indicated by a target information point identifier, the display area of the location card including a navigation control; or, in response to a selection operation on the target information point identifier, display an operation list, the operation list including at least one operation control, the at least one operation control including: the navigation control.
[0247] In an embodiment, the processor 1203 is further configured to: if the target location indicated by the target information point identifier is a location that needs to be entered based on an entry credential, display a target credential entry, and in response to a trigger of the target credential entry, display a credential page of the target location, the credential page displaying at least one entry credential; and if a time point at which the target credential entry is triggered does not reach a time point at which the entry credential of the target location is allowed to be obtained, display a credential reminder setting entry, the credential reminder setting entry being used to set a reminder time for obtaining the entry credential of the target location.
[0248] In an embodiment, the trip plan further follows display of at least one of the following controls when presented according to the triggered mode: a favorite control, a sharing control, a download control, a publishing control, and a printing control; the processor 1203 is further configured to: in response to a triggering operation on the favorite control, add the trip plan to a favorite folder and output a favorite success prompt; or, in response to a triggering operation on the sharing control, share the trip plan with a target object, wherein the trip planning request information is sent by the first object in the first application; the target object includes one or more of the following: an object having a social relationship with the first object and a second application; or, in response to a triggering operation on the download control, download the trip plan; or, in response to a triggering operation on the publishing control, publish the trip plan to a target application, wherein the target application is the first application or the second application; or, in response to a triggering operation on the printing control, print the trip plan.
[0249] In an embodiment, the trip plan includes at least one information point identifier; the processor 1203 is further configured to: in response to a replacement operation on the information point identifier, update the displayed information point identifier in the trip plan after replacement; or, in response to an addition operation on the information point identifier, update the displayed information point identifier added in the trip plan; or, in response to a sequence replacement operation on the information point identifier, update the route track where the information point identifier with replaced sequence is located in the trip plan; or, in response to a deletion operation on the information point identifier, hide the information point identifier deleted in the trip plan.
[0250] In an embodiment, at least one browsing mode is further displayed when the trip plan is presented, and the processor 1203 is further configured to: if the triggered browsing mode is an overview mode, one or more of a dialogue mode and a map mode are further displayed when the trip plan is presented; or, if the triggered browsing mode is a map mode, one or more of an overview mode and a dialogue mode are further displayed when the trip plan is presented; in response to a mode switching operation, the trip planning information or the trip plan is presented according to the switched browsing mode.
[0251] In an embodiment, the trip planning request information includes at least one element keyword; the element keyword includes at least one of a location keyword and a time length keyword; if the element keyword included in the trip planning request information is incomplete, the processor 1203 is specifically configured to: output guide question information in response to the trip planning request information; the guide question information includes one or more of the following: question information for a missing element and at least one preset trip planning question, each preset trip planning question including complete element keywords; display supplementary question information when a target operation for the guide question information is received; the supplementary question information includes one or more of the following: answer information for the guide question information and the answer information including the missing element keyword, and a selected trip planning question; output the trip planning information in response to the supplementary question information.
[0252] In an embodiment, the processor 1203 is further configured to: obtain trip planning request information, and perform information query according to the trip planning request information to obtain target data information; perform completeness discrimination according to the target data information and the trip planning request information to obtain a discrimination result, the discrimination result indicating whether the target data information is complete; if the discrimination result indicates that the target data information is complete, generate trip planning information according to the target data information and the trip planning request information.
[0253] In an embodiment, the processor 1203 is specifically configured to: call an information processing model to perform semantic analysis on the trip planning request information to obtain a semantic analysis result, the semantic analysis result indicating a requirement included in the trip planning request information; generate a corresponding type of query request according to the semantic analysis result through the information processing model, the query request including at least one service request code; each service request code is used to query one type of data service; the data service includes one or more of the following: scenic spot data service, traffic data service, strategy article retrieval service, accommodation data service, and catering data service; execute the service request code included in the query request through the information processing model to call a corresponding type of data service to obtain target data information.
[0254] In an embodiment, the processor 1203 is specifically configured to: call a question and answer interaction model to perform summary processing on the target data information to obtain summary information; perform matching processing according to the summary information and the trip planning request information through the question and answer interaction model to obtain at least one target text, the at least one target text including one or more of the following: strategy text, interactive text, and answer text; perform fusion processing on the at least one target text to obtain the trip planning information.
[0255] It should be understood that the computer device described in the embodiments of the present application can execute the description of the information processing method in the foregoing corresponding embodiments, and can also execute the description of the information processing apparatus in the foregoing corresponding embodiments, which will not be repeated here. In addition, the beneficial effects of using the same method will not be repeated.
[0256] In addition, it should be pointed out that an example embodiment of the present application also provides a storage medium in which a computer program of the foregoing information processing method is stored, and the computer program includes program instructions, and when one or more processors load and execute the program instructions, the description of the information processing method in the embodiments can be implemented, which will not be repeated here. In addition, the beneficial effects of using the same method will not be repeated here. It can be understood that the program instructions can be deployed on one or more computer devices capable of communicating with each other to execute.
[0257] The computer readable storage medium described above can be an internal storage unit of the information processing apparatus or the computer device provided in any of the foregoing embodiments, for example, a hard disk or a memory of the computer device. The computer readable storage medium can also be an external storage device of the computer device, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. Further, the computer readable storage medium can include both the internal storage unit and the external storage device of the computer device. The computer readable storage medium is used to store the computer program and other programs and data required by the computer device. The computer readable storage medium can also be used to temporarily store data that has been output or will be output.
[0258] In one aspect of the present application, a computer program product or computer program is provided, which includes computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions to enable the computer device to execute the method provided in one aspect of the embodiments of the present application.
[0259] The steps in the method of the embodiments of the present application can be adjusted in sequence, combined and deleted according to actual needs.
[0260] The modules in the apparatus of the embodiments of the present application can be combined, divided and deleted according to actual needs.
[0261] The above disclosure is only some embodiments of the present application, of course, cannot be limited by this, those skilled in the art can understand that the implementation of all or part of the above processes, and the equivalent changes made by the claims of the present application, still belong to the scope covered by the present application.
Claims
1. An information processing method, characterized in that, The method includes: Display the service interface and show the received itinerary planning request information in the form of a first session message in the service interface; In response to the trip planning request, the system outputs trip planning information and at least two browsing modes, with one browsing mode used to simplify the presentation of the trip planning information; the trip planning information and the at least two browsing modes are displayed on the service interface in the form of a second session message; In response to the triggering of any browsing mode, the itinerary plan in the itinerary planning information is presented according to the triggered browsing mode.
2. The method as described in claim 1, characterized in that, Each browsing mode is presented following the output of the itinerary planning information. The presentation form of each browsing mode includes any of the following: browsing mode entry, browsing mode card, and browsing mode control; the presentation method of each browsing mode includes any of the following: floating display and fixed display; the presentation position of each browsing mode includes any of the following: the position where the itinerary planning information ends, the position around the itinerary planning information, and any position on the interface used to display the itinerary planning information.
3. The method as described in claim 1, characterized in that, The at least two browsing modes include: an overview mode and a map mode. The step of presenting the itinerary plan from the itinerary planning information according to the triggered browsing mode, in response to triggering any of the browsing modes, includes: In response to the triggering of the overview mode, the itinerary overview information corresponding to the itinerary planning information is displayed in categories. The itinerary overview information includes multiple information point identifiers arranged in sequence; or, In response to the triggering of the map mode, the route trajectory corresponding to each itinerary included in the itinerary planning information is displayed in categories. The route trajectory is used to indicate the tour route between the locations indicated by multiple information point identifiers included in the corresponding itinerary. Each of the information point identifiers is used to indicate a location, which includes at least one of the following: attractions, restaurants, accommodations, and transportation locations; the classification display method includes at least one of the following: classification display by travel time period and classification display by location type.
4. The method as described in claim 3, characterized in that, In response to the triggering of the overview mode, the trip overview information corresponding to the trip planning information is displayed in categories, including: In response to the triggering of the overview mode, multiple category controls and first overview information are displayed; the first overview information corresponds to a first category control and the first category control is in a selected state; If a second category control other than the first category control is selected among the plurality of category controls, second overview information is displayed; the second overview information corresponds to the second category control. Each of the category controls and the trip overview information are displayed in the service interface, or both are displayed in the trip overview interface; the trip overview interface is an interface independent of the service interface, or a window within the service interface.
5. The method as described in claim 3, characterized in that, The trip overview information also includes the target mode of transportation between any two sequentially adjacent information point identifiers; the method further includes: In response to a triggering operation on the target mode of travel, traffic information is displayed. The traffic information includes multiple modes of travel, and each mode of travel includes at least one of the following: mode of travel, travel time, travel cost, and travel distance. The mode of travel includes one of walking, cycling, driving, and public transportation. When any mode of travel other than the target mode of travel is selected in the traffic information, the target mode of travel included in the trip overview information will be updated and displayed. The updated target mode of travel is the selected mode of travel. The selected mode of travel includes any of the following: the mode of travel with the shortest travel time, a randomly selected mode of travel, and the mode of travel with the lowest travel cost.
6. The method as described in claim 3, characterized in that, In response to the triggering of the map mode, the route trajectory corresponding to each trip included in the trip planning information is displayed in categories, including: In response to the triggering of the map mode, a virtual map is displayed, and multiple category controls and a first route trajectory are overlaid on the virtual map; the first route trajectory corresponds to a first category control and the first category control is in a selected state; If a second category control other than the first category control is selected among the plurality of category controls, the second route trajectory is displayed; the second route trajectory corresponds to the second journey indicated by the second category control. The virtual map is displayed on the service interface or on the route map interface; the route map interface is an interface independent of the service interface or a window within the service interface.
7. The method as described in claim 3, characterized in that, The route trajectory passes through multiple information point markers, each information point marker being used to identify a corresponding location on the virtual map; the method further includes: The navigation control displays the target information point identifier, which is a selected information point identifier among multiple information point identifiers; If the navigation control is triggered, a navigation interface is displayed. The navigation interface is used to display navigation information to reach the target location indicated by the target information point identifier. The navigation information includes at least one of the following: navigation route, travel time, and travel distance.
8. The method as described in claim 7, characterized in that, The navigation control that displays the target information point identifier includes: A location card displays the target location indicated by the target information point identifier, and the display area of the location card includes navigation controls; or, In response to the selection operation of the target information point identifier, an operation list is displayed, the operation list including at least one operation control, the at least one operation control including: a navigation control.
9. The method as described in claim 3, characterized in that, The method further includes: If the target location indicated by the target information point identifier is a location that requires entry based on an entry credential, then the target credential entry is displayed, and in response to the triggering of the target credential entry, the credential page of the target location is displayed, wherein at least one entry credential is displayed; If the time when the target credential entry is triggered does not reach the time when the entry credential for obtaining the target location is allowed, the credential reminder setting entry will be displayed. The credential reminder setting entry is used to set the reminder time for obtaining the entry credential for the target location.
10. The method as described in claim 3, characterized in that, When the itinerary is presented according to the triggered pattern, it also displays at least one of the following controls: a favorite control, a share control, a download control, and a publish control; the method further includes: In response to a trigger operation on the favorites control, the itinerary is added to the favorites list and a success message is displayed; or, In response to a triggered operation on the sharing control, the itinerary plan is shared with a target object, wherein the itinerary planning request information is sent by a first object in a first application; the target object includes one or more of the following: an object with a social relationship to the first object and a second application; or, In response to a triggered operation on the download control, the itinerary plan is downloaded; or, In response to a triggering action on the publish control, the itinerary plan is published to a target application, wherein the target application is either the first application or the second application.
11. The method as described in claim 1, characterized in that, The itinerary plan includes at least one information point identifier; the method further includes: In response to the replacement operation of the information point identifier, update the display of the replaced information point identifier in the itinerary plan; or, In response to the deletion operation of the information point identifier, hide the information point identifier after deletion from the itinerary plan; or, In response to the addition of a point-of-interest identifier, update the display of the newly added point-of-interest identifier in the itinerary plan; or, In response to the change of the order of the information point identifiers, the route trajectory of the information point identifiers whose order has been changed in the itinerary plan is updated and displayed.
12. The method as described in claim 1, characterized in that, The method further includes displaying at least one browsing mode while the itinerary plan is presented, and also includes: If the triggered browsing mode is overview mode, then one or more of dialog mode and map mode will be displayed when the itinerary is presented; or, if the triggered browsing mode is map mode, then one or more of overview mode and dialog mode will be displayed when the itinerary is presented. In response to the mode switching operation, the itinerary planning information or itinerary plan is presented according to the switched browsing mode.
13. The method as described in claim 1, characterized in that, The trip planning request information includes at least one element keyword; the element keyword includes at least one of the following: location keyword and duration keyword; If the keywords included in the trip planning request information are incomplete, then the response to the trip planning request information, outputting trip planning information, includes: In response to the trip planning request information, guide questions are output; the guide questions include one or more of the following: questions for missing elements and at least one preset travel planning question, each preset travel planning question including complete element keywords; When a target operation is received in response to the guided question information, supplementary question information is displayed; the supplementary question information includes one or more of the following: answer information in response to the guided question information, and the answer information includes missing element keywords, and the selected travel planning question; In response to the supplementary question, output the itinerary planning information.
14. The method according to any one of claims 1-13, characterized in that, The browsing mode can be triggered in one or more of the following ways: a click operation for any browsing mode, a swipe operation for any browsing mode, a long press operation for any browsing mode, a trigger operation on a preset physical button, and a preset gesture operation.
15. The method as described in claim 1, characterized in that, The method further includes: Obtain the itinerary planning request information, and perform information query based on the itinerary planning request information to obtain target data information; Completeness is determined based on the target data information and the itinerary planning request information to obtain a determination result, which is used to indicate whether the target data information is complete. If the discrimination result indicates that the target data information is complete, then the itinerary planning information is generated based on the target data information and the itinerary planning request information.
16. The method as described in claim 15, characterized in that, The step of querying information based on the trip planning request information to obtain target data information includes: The information processing model is invoked to perform semantic analysis on the trip planning request information to obtain semantic analysis results, which are used to indicate the requirements included in the trip planning request information. Based on the semantic analysis results, the information processing model generates a query request of the corresponding type, which includes at least one service request code. Each service request code is used to query a data service. The data service includes one or more of the following: scenic spot data service, transportation data service, travel guide article retrieval service, accommodation data service, and catering data service. The information processing model is used to execute the service request code included in the query request to invoke the corresponding type of data service and obtain the target data information.
17. The method as described in claim 15, characterized in that, The step of generating itinerary planning information based on the target data information and the itinerary planning request information includes: The question-and-answer interaction model is invoked to summarize the target data information and obtain the summarized information. Through the question-and-answer interaction model, matching processing is performed based on the summarized information and the itinerary planning request information to obtain at least one target text, which includes one or more of the following: travel guide text, interactive text, and answer text. The at least one target text is fused to obtain trip planning information.
18. An information processing device, characterized in that, include: The display unit is used to display the service interface and, in the service interface, display the received trip planning request information in the form of a first session message; The output unit is used to respond to the trip planning request information and output trip planning information and at least two browsing modes, wherein any one of the browsing modes is used to simplify the display of the trip planning information; The itinerary planning information and the at least two browsing modes are displayed on the service interface in the form of a second session message; The display unit is also configured to, in response to the triggering of any browsing mode, present the itinerary plan in the itinerary planning information according to the triggered browsing mode.
19. A computer device, characterized in that, include: A processor is used to execute computer programs; A computer-readable storage medium storing a computer program, which, when executed by the processor, performs the information processing method as described in any one of claims 1-17.
20. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which, when executed by a processor, performs the information processing method as described in any one of claims 1-17.
21. A computer program product, characterized in that, The computer program product includes a computer program or computer instructions, which are executed by a processor to implement the information processing method as described in any one of claims 1-17.