Travel setting method and device, electronic equipment and computer readable storage medium

By selecting and sharing candidate interest points on the map, combining editing information from other users, and optimizing itinerary settings, the problem of single existing travel services is solved and travel efficiency is improved.

CN120296261APending Publication Date: 2025-07-11SHUXING TECH (BEIJING) CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510304215.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-28
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

The existing travel services are relatively single and cannot meet people's diverse needs, resulting in inefficient travel.

Method used

By displaying multiple candidate points of interest on the route editing page of the target itinerary, users are allowed to select and share itineraries, receive editing information from other users, and update the itinerary to meet personalized needs.

Benefits of technology

It improves travel efficiency and makes the itinerary more in line with personalized needs. It promotes multiple people's participation through map editing and sharing mechanisms and optimizes travel plans.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120296261A_ABST
    Figure CN120296261A_ABST
Patent Text Reader

Abstract

The invention discloses an itinerary setting method and device, electronic equipment and a computer readable storage medium, a target route corresponding to a target itinerary and a route editing window are displayed on an itinerary page, a place identifier corresponding to a target place is displayed on the target route, and the route editing window comprises the target place for generating the target route; the arrangement sequence of the target locations in the route editing window is consistent with the arrangement sequence on the target route; in response to a position adjustment operation on the target sites in the route editing window, adjusting the positions of the target sites in the route editing window based on the position adjustment operation to obtain a sequence after the target sites are adjusted; and the target route is updated and displayed based on the adjusted sequence of the target places, so that the travel efficiency of people can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of itinerary setting, and particularly relates to an itinerary setting method, device, electronic device and computer-readable storage medium. Background Art

[0002] In the wave of the Internet, people's lives have become increasingly convenient. For example, in the travel scenario, route navigation can provide more considerate travel services for people. However, due to the current travel services being relatively single, they cannot well meet people's travel needs, resulting in low travel efficiency. Summary of the Invention

[0003] Embodiments of this application provide an itinerary setting method, device, electronic device and computer-readable storage medium, which can improve people's travel efficiency.

[0004] In a first aspect, an embodiment of this application provides an itinerary setting method, which is applied to a first client. The method includes:

[0005] Display a route editing page for a target itinerary. The route editing page includes a first target map, and the first target map includes multiple candidate points of interest, which are determined according to itinerary range indication information corresponding to the target itinerary;

[0006] In response to a selection operation on the candidate point of interest, use the selected candidate point of interest as a first target location that the target itinerary needs to include;

[0007] In response to a co-creation event for the target itinerary, share the target itinerary including the first target location, so that at least one target user account can obtain the target itinerary, and enable the target user account to edit locations in the target itinerary;

[0008] Receive location information edited in the target itinerary through the target user account, and update the target itinerary based on the location information.

[0009] In a second aspect, an embodiment of this application provides an itinerary setting method, which is applied to a second client. The method includes:

[0010] Receive and display a itinerary co-creation request message corresponding to the target itinerary;

[0011] In response to a message viewing event for the above itinerary co-creation request message, a route editing page of the above target itinerary is displayed. The above route editing page includes a second target map, and the above second target map includes a plurality of candidate interest points. The above candidate interest points are determined according to the itinerary range indication information corresponding to the above target itinerary, and the locations added to the above target itinerary by other user accounts among the above candidate interest points are displayed in a fourth preset display style;

[0012] In response to a selection operation on the above candidate interest point, the selected candidate interest point is used as the fourth target location that the above target itinerary needs to include;

[0013] In response to an information confirmation event for the above target itinerary, if the user accounts participating in editing the above target itinerary have all completed editing the above target itinerary, then based on the locations edited by the user accounts participating in editing the above target itinerary, a target route corresponding to the above target itinerary is generated. The locations edited by the accounts participating in editing the above target itinerary include the above fourth target location.

[0014] In a third aspect, an embodiment of the present application further provides a trip setting device, which is applied to a first user terminal. The above device includes:

[0015] A first map display module, configured to display a route editing page of a target itinerary. The above route editing page includes a first target map, and the above first target map includes a plurality of candidate interest points. The above candidate interest points are determined according to the itinerary range indication information corresponding to the above target itinerary;

[0016] A first location selection module, configured to, in response to a selection operation on the above candidate interest point, use the selected candidate interest point as the first target location that the above target itinerary needs to include;

[0017] A trip sharing module, configured to, in response to a co-creation event for the above target itinerary, share the target itinerary including the above first target location, so that at least one target user account obtains the above target itinerary, so that the above target user account edits locations in the above target itinerary;

[0018] A trip update module, configured to receive location information edited by a target user account in the above target itinerary, and update the above target itinerary based on the above location information.

[0019] In a fourth aspect, an embodiment of the present application further provides a trip setting device, which is applied to a second user terminal. The above device includes:

[0020] A message display module, configured to receive and display a trip co-creation request message corresponding to a target itinerary;

[0021] A second map display module, configured to display a route editing page of the target itinerary in response to a message viewing event for the above itinerary co-creation request message. The route editing page includes a second target map, and the second target map includes a plurality of candidate interest points. The candidate interest points are determined according to the itinerary range indication information corresponding to the target itinerary, and the locations added to the target itinerary by other user accounts among the candidate interest points are displayed in a fourth preset display style;

[0022] A second location selection module, configured to use the selected candidate interest point as the fourth target location to be included in the target itinerary in response to a selection operation on the candidate interest point;

[0023] A route generation module, configured to generate a target route corresponding to the target itinerary based on the locations edited by the user accounts participating in editing the target itinerary in response to an information confirmation event for the target itinerary, if all the user accounts participating in editing the target itinerary have completed editing the target itinerary. The locations edited by the user accounts participating in editing the target itinerary include the fourth target location.

[0024] In a fifth aspect, an embodiment of the present application further provides an electronic device, including a memory storing a computer program, and when the computer program is executed by a processor, the processor is caused to execute any itinerary setting method provided by the embodiments of the present application.

[0025] In a sixth aspect, an embodiment of the present application further provides a computer-readable storage medium, which includes a computer program, and when the computer program runs on an electronic device, the computer program is used to cause the electronic device to execute any itinerary setting method provided by the embodiments of the present application.

[0026] In the embodiments of the present application, by displaying a route editing page of a target itinerary including a first target map, the first target map includes a plurality of candidate interest points determined according to the itinerary range indication information corresponding to the target itinerary, so that by responding to a selection operation on the candidate interest point, the selected candidate interest point is used as the first target location to be included in the target itinerary. Then, in response to a co-creation event for the target itinerary, the target itinerary including the first target location is shared so that at least one target user account obtains the target itinerary, so that the target user account can edit locations in the target itinerary, and then receive the location information edited by the target user account in the target itinerary, and update the target itinerary based on the location information. Thus, by introducing a target map, it is convenient for people to more intuitively edit the locations involved in the travel itinerary through the target map, and through itinerary sharing, others are prompted to participate in itinerary editing, resulting in the edited itinerary being more in line with people's travel needs, thereby greatly improving people's travel efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] To more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those skilled in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0028] Figure 1 It is a schematic flowchart of an embodiment of the travel setting method provided in the embodiment of the present application;

[0029] Figure 2 It is a schematic diagram of the display process of the travel editing page provided in the embodiment of the present application;

[0030] Figure 3 It is a schematic diagram of the display process of a route editing page provided in the embodiment of the present application;

[0031] Figure 4 It is a schematic diagram of the display process of another route editing page provided in the embodiment of the present application;

[0032] Figure 5 It is a schematic diagram of the process of creating travel groups provided in the embodiment of the present application;

[0033] Figure 6 It is a schematic diagram of the process of determining a first target location provided in the embodiment of the present application;

[0034] Figure 7 It is a schematic diagram of another process of determining a first target location provided in the embodiment of the present application;

[0035] Figure 8 It is a schematic diagram of yet another process of determining a first target location provided in the embodiment of the present application;

[0036] Figure 9 It is a schematic diagram of the target route corresponding to the target travel provided in the embodiment of the present application;

[0037] Figure 10 It is a schematic diagram of the route editing window provided in the embodiment of the present application;

[0038] Figure 11 It is a schematic diagram of the content publishing process provided in the embodiment of the present application;

[0039] Figure 12 It is a schematic diagram of the route following process provided in the embodiment of the present application;

[0040] Figure 13 It is a schematic diagram of the content sharing process provided in the embodiment of the present application;

[0041] Figure 14 It is another schematic flowchart of the itinerary setting method provided in the embodiments of the present application;

[0042] Figure 15 It is a schematic diagram of a process of sharing an itinerary provided in the embodiments of the present application;

[0043] Figure 16 It is another schematic diagram of a process of sharing an itinerary provided in the embodiments of the present application;

[0044] Figure 17 It is a schematic diagram of the itinerary details viewing page provided in the embodiments of the present application;

[0045] Figure 18 It is a schematic diagram of the result after information confirmation provided in the embodiments of the present application;

[0046] Figure 19 It is a schematic diagram of the comment process provided in the embodiments of the present application;

[0047] Figure 20 It is a schematic diagram of the deletion process provided in the embodiments of the present application;

[0048] Figure 21 It is yet another schematic flowchart of the itinerary setting method provided in the embodiments of the present application;

[0049] Figure 22 It is a timing diagram between the first client and the second client provided in the embodiments of the present application;

[0050] Figure 23 It is a schematic structural diagram of the itinerary setting device provided in the embodiments of the present application;

[0051] Figure 24 It is a schematic structural diagram of the itinerary setting device provided in the embodiments of the present application;

[0052] Figure 25 It is a schematic structural diagram of the electronic device provided in the embodiments of the present application. Detailed implementation manners

[0053] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present application without creative efforts belong to the scope of protection of the present application.

[0054] Before explaining the embodiments of the present application in detail, some terms related to the embodiments of the present application will be explained.

[0055] Among them, in the description of the embodiments of the present application, terms such as "first" and "second" may be used herein to describe various concepts, but unless otherwise specified, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products, or devices.

[0056] The embodiments of the present application provide a travel setting method, device, electronic device, and computer-readable storage medium. Specifically, the travel setting method of the embodiments of the present application can be executed by an electronic device. Among them, the electronic device can be a terminal or a server, etc. The terminal can be a terminal device such as a smart phone, a tablet computer, a laptop computer, a touch screen, a game console, a personal computer (PC), a personal digital assistant (PDA), etc. The terminal can also include a client, and the client can be a game application client, a browser client with a game program, or an instant messaging client, etc. The server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms.

[0057] For example, taking the electronic device as an example of a terminal, the terminal can display a route editing page of a target travel. The above route editing page includes a first target map, and the above first target map includes multiple candidate interest points, and the above candidate interest points are determined according to the travel range indication information corresponding to the above target travel; in response to a selection operation on the above candidate interest point, the selected candidate interest point is used as the first target location to be included in the above target travel; in response to a co-creation event for the above target travel, the target travel including the above first target location is shared so that at least one target user account can obtain the above target travel, so that the above target user account can edit locations in the above target travel; receive the location information edited in the above target travel through the target user account, and update the above target travel based on the above location information.

[0058] Based on the above problems, the embodiments of the present application provide a travel setting method, device, electronic device, and computer-readable storage medium, which can improve people's travel efficiency.

[0059] The following will be described in detail with reference to the accompanying drawings. It should be noted that the description order of the following embodiments does not limit the preferred order of the embodiments. Although the logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order from that shown in the drawings.

[0060] Embodiment 1

[0061] This embodiment provides a travel setting method, which can be applied to the first user terminal or the second user terminal. In this embodiment, the first user terminal is taken as an example for illustration. As Figure 1 shown, the specific process of this travel setting method can be as follows:

[0062] 101. Display a route editing page for the target travel. The above route editing page includes a first target map, and the above first target map includes a plurality of candidate interest points, and the above candidate interest points are determined according to the travel range indication information corresponding to the above target travel.

[0063] In this embodiment, the above target travel is a travel that has not been traveled by the current user account. By displaying the route editing page for the target travel, it is convenient for the current user account to receive the travel editing of the current user through the route editing page. The travel editing includes but is not limited to editing information such as travel name, travel time, travel location, travel mode, etc., such as adding and deleting.

[0064] Among them, since the above target travel can be a travel newly created currently or an existing travel, that is, a travel created in a historical period, and in different scenarios, the current user account of the above first user terminal can be the travel creation account that creates the above target travel or the account that participates in editing the above target travel, which can be specifically set according to the scenario requirements and will not be limited here.

[0065] Specifically, the first user terminal can directly display a route editing page to perform travel editing on the route editing page to create a target travel, or the first user terminal can preset a route editing trigger event to display the route editing page for the above target travel by responding to the route editing trigger event for the target travel.

[0066] It can be understood that, in order to facilitate the current user to intuitively edit the locations in the target itinerary, the above route editing page further includes a first target map, through which multiple candidate points of interest available for the current user to select are presented, so that the current user can directly select a favorite point of interest on the first target map as the location to be reached in the itinerary.

[0067] Since the interface view size provided by the first user terminal is fixed, and the locations that the current user needs to go to are also different, in order to make the candidate points of interest that appear on the first target map relatively close to the locations that the user expects to go to, the first user terminal can introduce a travel range indication information, which is used to indicate the travel range associated with the target itinerary, so as to determine multiple candidate points of interest to be displayed on the first target map based on this travel range indication information.

[0068] Among them, the above travel range indication information can be the location input by the user account that creates the target itinerary, such as the location of a location in the target itinerary selected when creating the target itinerary, a location information directly input when creating the target itinerary (such as a certain district in a certain city), etc.; the above travel range indication information can also be the location where the user account is located, such as directly taking the preset range around the location where the user account is located as the travel range indication information, or determining the travel range indication information based on the location where the user account is located, as well as information such as the travel time and travel mode edited for the target itinerary; the above travel range indication information can also be obtained by intelligent recognition based on the itinerary name of the target itinerary, etc., such as recognizing the address keyword "Shanghai" from "One-day Tour in Shanghai", and taking "Shanghai" as the above travel range indication information, and displaying each candidate point of interest within "Shanghai City" on the first target map. The determination of the above travel range indication information can be specifically set according to requirements and will not be limited here.

[0069] In some embodiments, the above route editing page for displaying the target itinerary may include: in response to a travel viewing operation for the current user account, displaying a travel editing page to edit some information of the itinerary on this travel editing page, so as to make the finally presented route editing page more in line with the user's expectations, that is, by responding to the travel editing operation on the above travel editing page, determining the target itinerary indicated by the travel editing operation, and the travel range indication information corresponding to the target itinerary, such as determining the target itinerary and the travel range indication information corresponding to the target itinerary through the itinerary name input by the user, the travel range indication information directly input by the user, etc. Finally, based on the above travel range indication information, display the route editing page of the above target itinerary, so as to make the map displayed on the route editing page more in line with the user's needs.

[0070] Among them, the above-mentioned itinerary viewing operation can be to display an itinerary viewing control on a page of the platform, so as to display an itinerary editing page by triggering the itinerary viewing control; it can also be to implement a quick gesture on a page of the platform to trigger the display of the itinerary editing page, which can be specifically set according to requirements and will not be limited here.

[0071] Exemplarily, as Figure 2 shown in the schematic diagram of the itinerary editing page display process, the first client can respond to the triggering operation of the "My Route" control in the 201 diagram, that is, the control indicated by the black icon in the 201 diagram, so as to display the itinerary editing page in the 202 diagram.

[0072] Specifically, since the above-mentioned target itinerary can be an existing itinerary, and the existing itinerary can be an itinerary that has not yet been traveled, the above-mentioned itinerary editing page includes at least one created candidate itinerary. The above-mentioned determining the target itinerary indicated by the itinerary editing operation in response to the itinerary editing operation on the above-mentioned itinerary editing page includes: in response to the selection operation of the above-mentioned candidate itinerary, taking the selected candidate itinerary as the above-mentioned target itinerary.

[0073] Correspondingly, since there may already be some locations added to the itinerary in the existing itinerary, in order to facilitate the user to clarify which locations in the map have been added to the itinerary, the locations already added in the existing itinerary can be displayed differently. That is, the above-mentioned displaying the route editing page of the above-mentioned target itinerary based on the above-mentioned itinerary range indication information includes: displaying the route editing page of the above-mentioned target itinerary based on the above-mentioned itinerary range indication information, and the second target location among the above-mentioned candidate points of interest on the above-mentioned route editing page is displayed in a first preset display style, and the second target location is a location that has been added to the above-mentioned target itinerary.

[0074] Among them, the above-mentioned first preset display style is a style different from the display style of the candidate points of interest not added to the itinerary, such as it can be bold edges, it can be color differentiation, or it can be size differentiation, etc., which can be specifically set according to requirements and will not be limited here.

[0075] It can be understood that the above-mentioned existing itinerary can be an itinerary created by the current user account, or an itinerary participated in the editing by the current user account, etc., which can be specifically set according to requirements and will not be limited here.

[0076] Exemplarily, as Figure 3Schematic diagram of the display process of a route editing page. The first client can respond to the selection operation of the first trip in the "unfollowed" trip list in Diagram 301, that is, the trip indicated by the black icon in Diagram 301, and take the first trip as the target trip. Then, based on the locations included in the trip, it displays the route editing page in Diagram 302 of the target trip. Since there is a location already added to the trip in the first trip, this location needs to be displayed differently, that is, the location where "XX Bread" is located in the route editing page in Diagram 302 is taken as the second target location and is displayed differently with a bolded edge. Among them, the trips in the "unfollowed" trip list in Diagram 301 are trips that have not yet departed, and the trips in the "followed" trip list are trips that have already departed.

[0077] Specifically, since the above target trip can be a trip currently initiated for creation, the above trip editing page may include a trip creation control. The above response to the trip editing operation on the above trip editing page to determine the target trip indicated by the above trip editing operation, and the trip range indication information corresponding to the above target trip, includes: The first client can respond to the triggering operation of the above trip creation control to display the trip creation editing page. Then, by responding to the information input operation on the above trip creation editing page, it determines the target trip based on the information input by the above information input operation, and the trip range indication information corresponding to the above target trip.

[0078] Among them, the above information input operation can be an editing operation on information such as trip name, trip time, travel mode, etc.

[0079] Exemplarily, as Figure 4 Schematic diagram of another display process of a route editing page. The first client can respond to the triggering operation of the "Create Route" control in Diagram 401, that is, the control indicated by the black icon in Diagram 401, to display the trip creation editing page in Diagram 402. Then, it responds to the information input operation in Diagram 402, that is, the operations on "Route Name" and "Region Selection", and then by triggering "Select Location", that is, the control indicated by the black icon in Diagram 402, it displays the route editing page in Diagram 403 of the target trip based on the selected region.

[0080] In some embodiments, since the above-mentioned target itinerary may be an itinerary shared by others for participation in editing, the route editing page for displaying the target itinerary may include: the first client can obtain a trip co-creation request message sent by the itinerary sharing account, and the trip co-creation request message carries the target itinerary; in response to the message viewing event of the trip co-creation request message, display the route editing page of the target itinerary. Wherein, the above-mentioned message viewing event is a viewing operation performed on the trip co-creation request message.

[0081] In some embodiments, since a trip may last for two or more days, or go to multiple locations, for the convenience of users, a grouping function can be introduced, that is, based on the different needs of the current user account, different groups are set for the target itinerary to edit the itinerary locations under the corresponding groups. For example, if grouped by day and the itinerary is set to be two days, it is divided into two groups, and the current user account can edit the itinerary locations in the corresponding itinerary groups on the first day and the second day respectively; another example is to group by different location types, such as divided into two groups, one group is the scenic spot group and the other group is the food group, then the corresponding scenic spot address can be selected in the scenic spot group and the corresponding food address can be selected in the food group.

[0082] Specifically, the above-mentioned route editing page further includes a grouping control. After displaying the route editing page of the target itinerary, it further includes: in response to the grouping editing operation on the above-mentioned grouping control, create at least one itinerary group for the above-mentioned target itinerary.

[0083] Exemplarily, as Figure 5 shown in the schematic diagram of the itinerary group creation process, the first client can respond to the trigger operation on the "+ Group" control in the 501 diagram, that is, the control indicated by the black icon in the 501 diagram, create an itinerary group for the target itinerary, and edit the group name of the created itinerary group. For example, display the route editing page after creating the itinerary group in the 502 diagram, and the "Day1" itinerary group is displayed in the 502 diagram. Among them, the above-mentioned "All" control is used to zoom the first target map on the route editing page to display all the locations added in the target itinerary, that is, the itinerary locations in all itinerary groups.

[0084] 102. In response to the selection operation on the above-mentioned candidate point of interest, use the selected candidate point of interest as the first target location that the above-mentioned target itinerary needs to include.

[0085] Among them, the above-mentioned candidate points of interest are candidate points of interest on the first target map of the route editing page. The current user account can change the candidate points of interest displayed on the first target map by performing operations such as sliding and zooming on the first target map. Among them, the number of selected candidate points of interest as the first target location can be one, or two or more, and the specific number can be determined according to the actual selection of the current user account.

[0086] It can be understood that the current user account adds the location it wants to go to the target itinerary by selecting the candidate points of interest. Among them, the above-mentioned selection operation of the candidate points of interest can be directly performed on the first target map to select the candidate points of interest displayed on the first target map, or indirectly trigger the functions corresponding to different controls to achieve the selection of the candidate points of interest on the first target map. It can be specifically set according to requirements and is not limited here.

[0087] In some embodiments, in order to facilitate the current user account to intuitively view the candidate points of interest it has currently selected, after the selected candidate points of interest are used as the first target location to be included in the above-mentioned target itinerary, the first target location among the above-mentioned candidate points of interest can be displayed on the above-mentioned first target map in a second preset display style, and the second preset display style is a style different from the display style of the candidate points of interest not added to the itinerary. For example, it can be that the edge is thickened, it can be color differentiation, or it can be size differentiation, etc. It can be specifically set according to requirements and is not limited here. The second preset display style can be the same as the first preset display style or different from the first preset display style.

[0088] In some embodiments, the above-mentioned response to the selection operation of the above-mentioned candidate points of interest, and taking the selected candidate points of interest as the first target location to be included in the above-mentioned target itinerary includes: the first client can respond to the pressing operation on the first candidate point of interest among the above-mentioned candidate points of interest, and when the duration of the pressing operation meets the preset duration, take the first candidate point of interest as the first target location to be included in the above-mentioned target itinerary. Among them, the above-mentioned preset duration can be set according to requirements and is not limited here. For example, it is set to 3 seconds.

[0089] Exemplarily, such as Figure 6Schematic diagram of the determination process of a first target location. The first client can respond to a pressing operation on a candidate point of interest to which "XX Bread" in Figure 601 belongs, that is, the candidate point of interest indicated by the black icon in Figure 601. When the duration of the above pressing operation meets the preset duration, the candidate point of interest to which the pressed "XX Bread" belongs is taken as the first target location that the target itinerary needs to include. And in order to facilitate the current user account to intuitively distinguish the locations that have been added to the target itinerary, the location to which "XX Bread" belongs in the route editing page shown in Figure 602 is distinguished and displayed in the form of double lines at the edge.

[0090] In some embodiments, the above route editing page further includes a favorite location trigger control. The above response to the selection operation on the above candidate point of interest and taking the selected candidate point of interest as the first target location that the above target itinerary needs to include includes: The first client can respond to the triggering operation on the above favorite location trigger control to display a list of favorite locations, and the above list of favorite locations includes at least one first candidate location collected by the current user account. Then, the first client can respond to the selection operation on the above first candidate location, determine the selected first candidate location from the above candidate points of interest, and take the selected first candidate location as the first target location that the above target itinerary needs to include.

[0091] Among them, at least one first candidate location collected in the above list of favorite locations can be directly collected by the current user account at the corresponding location on the platform, or can be obtained by identifying the user-posted content collected by the current user account, that is, the user-posted content associated with the target itinerary can be screened out from the user-posted content collected by the current user account, and then the corresponding location is identified from the user-posted content associated with the target itinerary as the first candidate location.

[0092] Specifically, the above screening of the user-posted content associated with the target itinerary can be to screen out the user-posted content containing the itinerary name according to the itinerary name of the target itinerary, or to screen out the user-posted content containing the itinerary location according to the itinerary locations already added in the target itinerary.

[0093] Exemplarily, such as Figure 7Schematic diagram of another determination process of the first target location. The first client can respond to the triggering operation on the favorite location triggering control in the illustration 701, that is, the control indicated by the black icon in the illustration 701, display the favorite location list in the illustration 702, and respond to the selection operation on the "Add Location" control corresponding to the first candidate location at the first position in the illustration 702, that is, the control indicated by the black icon in the illustration 702, take the first candidate location as the first target location that the target itinerary needs to include. And in order to facilitate the current user account to intuitively distinguish the locations that have been added to the target itinerary, the location where "AA Cake" is located in the route editing page in the illustration 703 is distinguished and displayed in the style of double lines at the edge.

[0094] In some embodiments, the above-mentioned operation of taking the selected candidate point of interest as the first target location that the target itinerary needs to include in response to the selection operation on the candidate point of interest includes: the first client can respond to the operation of viewing the details of the second candidate point of interest among the candidate points of interest, display the point-of-interest details viewing page of the second candidate point of interest to understand the relevant information of the second candidate point of interest. The point-of-interest details viewing page includes a selection control. Then, if the current user account is satisfied with the second candidate point of interest, the selection control can be triggered so that the first client can respond to the triggering operation on the selection control and take the second candidate point of interest as the first target location that the target itinerary needs to include.

[0095] Among them, the operation of viewing the details of the second candidate point of interest among the candidate points of interest can be a click operation, a swipe operation, a quick gesture operation, etc. on the second candidate point of interest among the candidate points of interest, which can be specifically set according to requirements and is not limited here.

[0096] Exemplarily, as Figure 8 Schematic diagram of yet another determination process of the first target location. The first client can respond to the operation of viewing the details of the second candidate point of interest where "AA Cake" is located in the illustration 801, that is, the second candidate point of interest indicated by the black icon in the illustration 801, display the point-of-interest details viewing page of the second candidate point of interest where "AA Cake" is located in the illustration 802. The first client can respond to the triggering operation on the "Add Location" control in the illustration 802 and take the second candidate point of interest where "AA Cake" is located as the first target location that the target itinerary needs to include. And in order to facilitate the current user account to intuitively distinguish the locations that have been added to the target itinerary, the location where "AA Cake" is located in the route editing page in the illustration 803 is distinguished and displayed in the style of double lines at the edge.

[0097] In some embodiments, the above-mentioned route editing page further includes a location search control, such as Figure 8For the "Search for Nearby Notes and Locations" control, in response to the selection operation on the above candidate points of interest, the selected candidate point of interest is used as the first target location to be included in the above target itinerary, including: The first client can respond to the location search operation on the above location search control and display the second candidate locations indicated by the above location search operation, and there can be at least one such second candidate location. Then, the first client can respond to the selection operation on the above second candidate location, determine the selected second candidate location from the above candidate points of interest, and use the selected second candidate location as the first target location to be included in the above target itinerary.

[0098] In some embodiments, since a grouping control may also be included on the above route editing page in some scenarios, the first client can respond to the grouping editing operation on the above grouping control to create at least one itinerary grouping for the above target itinerary. Therefore, corresponding formation locations can be set respectively under each itinerary grouping. That is, the above response to the selection operation on the above candidate points of interest, using the selected candidate point of interest as the first target location to be included in the above target itinerary, can include: The first client responds to the selection operation on the above candidate point of interest, determines the selected third candidate point of interest, and the target itinerary grouping to which the above third candidate point of interest belongs, and uses the above third candidate point of interest as the first target location included in the above target itinerary grouping.

[0099] 103. In response to the information confirmation event of the above target itinerary, based on the above first target location, generate the target route corresponding to the above target itinerary.

[0100] In this embodiment, after the current user account finishes editing the above target itinerary, an information confirmation event for the above target itinerary can be triggered, so that the first client can generate the target route corresponding to the target itinerary based on the first target location. It can be understood that if the target itinerary is an existing itinerary, or if there are other people participating in the editing of the target itinerary, then when generating the target route corresponding to the target itinerary, the locations already added in the existing itinerary also need to be added. The locations already added can be the locations added by other people for the target itinerary when they participated, or the locations added by the current user account in the historical period.

[0101] It can be understood that by automatically generating the corresponding target route for the target itinerary through the locations added by the user, it can save the time and energy of the user and improve their travel efficiency.

[0102] It can be understood that if there are at least two itinerary groupings for the target itinerary, then for each first target location within each itinerary grouping, a target route corresponding to the itinerary grouping is generated, that is, each itinerary grouping corresponds to a target route.

[0103] In some embodiments, generating the target route corresponding to the target itinerary based on the above-mentioned first target location may include: The first client may determine at least one target user post content associated with each of the above-mentioned first target locations from the post content of users with preset interaction behaviors existing in the current user account. Then, determine the recommended time period for each of the above-mentioned first target locations based on the target user post content associated with each of the above-mentioned first target locations, so as to sort each of the above-mentioned first target locations based on the recommended time period of each of the above-mentioned first target locations and the distance between the above-mentioned first target locations, obtain a sorting result, and generate the target route corresponding to the target itinerary based on the above-mentioned sorting result.

[0104] Among them, the above-mentioned preset interaction behavior may be a browsing behavior, a like behavior, a favorite behavior, etc., which can be specifically set according to requirements and will not be limited here.

[0105] Among them, the above-mentioned recommended time period is the time period recommended for the first target location to be visited. This recommended time period may be the same as the opening time period specified by the first target location, or may be within the opening time period specified by the first target location.

[0106] In some embodiments, in order to ensure that the target route generated for the target itinerary is a route that meets the requirements of the current user account, when generating the target route corresponding to the target itinerary, further confirmation may also be made on the formation locations participating in generating the target waypoints, that is, further confirmation is made on the first target location. That is, the above-mentioned generating the target route corresponding to the target itinerary based on the above-mentioned first target location in response to the information confirmation event for the above-mentioned target itinerary may include: The first client may display a travel details viewing page corresponding to the above-mentioned target itinerary in response to the travel details viewing event for the above-mentioned target itinerary. This travel details viewing page may include a location information block corresponding to the current user account, and this location information block includes the editing status of the current user account for the target itinerary and the first target location. For example, since the current user account has completed the location selection and is making information confirmation for route generation, the current user account is in the state of having completed the location selection. Then, if there is no problem with the travel details of the target itinerary, the first client then responds to the information confirmation event for the above-mentioned travel details viewing page to generate the target route corresponding to the above-mentioned target itinerary based on the above-mentioned first target location. The above-mentioned target route is displayed with a location identifier corresponding to the first target location, and this location identifier can be interactively displayed to show the location details page corresponding to the first target location.

[0107] Exemplarily, such as Figure 9Schematic diagram of the target route corresponding to the shown target itinerary. In the 901 diagram, it can be seen that there are 5 first target locations for generating the target route, corresponding to the "①" label, "②" label, "③" label, "④" label, and "⑤" label in the 901 diagram respectively. Among them, the terminal can respond to the trigger operation on the "①" label to display the location details page of the first target location to which the "①" label in the 902 diagram belongs. Among them, Figure 9 "PP" in it is used to indicate the current user account, so the relative position relationship between the current user account and the target route can be clarified when the target route is displayed.

[0108] Optionally, if there are places in the itinerary details of the target itinerary that do not meet the user's needs, or if the current user account wants to further edit a certain piece of information in the target itinerary, then before generating the target route corresponding to the target itinerary based on the above first target location in response to the information confirmation event on the itinerary details viewing page, the first user terminal can also respond to the information editing operation on the location information block corresponding to the current user account to update the information in the location information block corresponding to the current user account on the itinerary details viewing page based on the above information editing operation.

[0109] Specifically, in some scenarios, since the current user account can share its target itinerary with other user accounts, in order to facilitate other user accounts to clearly understand the thoughts of the current user account, the current user account can also comment on some locations in the target itinerary. That is, the above response to the information editing operation on the location information block corresponding to the current user account and updating the information in the location information block corresponding to the current user account on the itinerary details viewing page based on the above information editing operation can include: the first user terminal can respond to the comment operation on the first target location in the location information block corresponding to the current user account and display the comment information corresponding to the comment operation at the first target location being commented on the itinerary details viewing page, so that the comment information is displayed at the corresponding position on the itinerary details viewing page of the target itinerary of other user accounts. That is, when other user accounts view the itinerary edited by the current user account, they can see the comment information related to the current user account.

[0110] Specifically, since sometimes the current user account may select a certain location and then not want to go to that location when generating a route, an operation of deleting a certain location can also be performed on the itinerary details viewing page. That is, the above information editing operation in response to the location information block corresponding to the current user account, and updating the information in the location information block corresponding to the current user account on the above itinerary details viewing page based on the above information editing operation may include: The first user terminal can respond to a location deletion operation on a first target location in the location information block of the current account, and delete the first target location indicated by the location deletion operation in the location information block of the current account.

[0111] In some embodiments, after generating the target route corresponding to the above target itinerary, the target route can also be displayed, and a route editing window is also displayed on the page where the above target route is displayed, so as to adjust the locations in the route in the route editing window, so that the updated route better meets the user's needs. That is, the above route editing window includes a first target location for generating the above target route, and the arrangement order of the above first target location in the above route editing window is the same as the arrangement order on the above target route. After displaying the above target route, it may further include: The first user terminal can respond to a position adjustment operation on the above first target location in the above route editing window, so as to adjust the position of the above first target location in the above route editing window based on the above position adjustment operation to obtain the adjusted order of the above first target location. Then, the first user terminal can update the displayed above target route based on the adjusted order of the above first target location.

[0112] Exemplarily, as Figure 10 shown in the schematic diagram of the route editing window, in the illustration of 1001, there is a first target location matching the target route, and the distance information between the first target locations is also displayed. The distance information includes but is not limited to the time and distance in a specific travel mode, such as the time and distance of walking, or the time and distance of driving, etc. In Figure 10 the shown route editing window, the order can be adjusted by long pressing a certain first target location. In addition, by triggering the distance information corresponding to a certain first target location, such as the information pointed by the black icon in the illustration of 1001, the time and distance corresponding to other travel modes of the first target location in the illustration of 1002 can be displayed.

[0113] In some embodiments, after the above-mentioned target route is displayed, in order to enable more user accounts to view the target itinerary edited by the current user account, the first user terminal also provides a function for publishing content related to the target itinerary, so that it can be shared in the form of pictures or notes. On the one hand, it helps the current user account review and cherish the target itinerary, and on the other hand, it enables them to share the high-quality routes under the target itinerary they discover with more users for reference by more users.

[0114] Specifically, the first user terminal can respond to a content publishing trigger operation for the above-mentioned target route, display a content editing page corresponding to the above-mentioned target itinerary, and display multimedia content corresponding to the above-mentioned target itinerary on the above-mentioned content editing page, where the above-mentioned multimedia content includes the above-mentioned target route. Then, the first user terminal can respond to an editing event on the above-mentioned content editing page, generate and publish the publishing content corresponding to the above-mentioned target itinerary based on the content on the above-mentioned content editing page.

[0115] Among them, the objects targeted when the above-mentioned content is published can be different object groups on the platform or third-party platforms associated with the platform, and there can be at least one object in the object group. The object can be an object associated with the current user account or an object not associated with the current user account.

[0116] Specifically, the above-mentioned response to the content publishing trigger operation for the above-mentioned target route and displaying the content editing page corresponding to the above-mentioned target itinerary includes: the first user terminal can respond to a route confirmation event or a route following completion event for the above-mentioned target route and display a content publishing control. Then, the first user terminal responds to a trigger operation on the above-mentioned content publishing control and displays the content editing page corresponding to the above-mentioned target itinerary. Among them, the location identifiers on the target route in the multimedia content corresponding to the above-mentioned route confirmation event are displayed in a first location display style, and the location identifiers on the target route in the multimedia content corresponding to the above-mentioned route following completion event are displayed in a second location display style. Among them, the first location display style and the second location display style are different. For example, they can be distinguished by different colors, can be distinguished by different shapes, etc., and can be specifically set according to requirements and are not limited here.

[0117] It can be understood that since the current user account may not have traveled based on the target route after the target route is generated, when publishing content, a prompt can be given to the current user account to prompt whether the current user account should publish the content after traveling. Among them, in order for other user accounts to clearly understand whether the current user account is going to each location on the target route of the target itinerary, in different scenarios, the locations on the target route can be displayed in different location display styles. For example, the locations that have not been reached (such as the locations that have not been clocked in) are displayed in the above-mentioned first location display style. That is, when the current user account publishes or shares content after confirming the route, the locations on the target route are displayed in the first location display style. If a location has been reached, it is displayed in the above-mentioned second location display style. That is, when the current user account publishes or shares content after completing following the route, the locations on the target route are displayed in the second location display style.

[0118] Exemplarily, based on Figure 10 the example, the first user terminal can respond to Figure 10 the trigger operation of the route confirmation control in the route editing window shown, that is Figure 10 the "Finish" control in []. Based on the trigger operation of the route confirmation control in the route editing window, the route confirmation event for the above-mentioned target route is triggered. The first user terminal can respond to the route confirmation event for the above-mentioned target route and display a content publishing control, such as Figure 11 the "Publish Note" control in the 1101 illustration of the content publishing process schematic diagram shown, that is, the control indicated by the black icon in the 1101 illustration. In response to the trigger operation of this "Publish Note" control, the prompt window in the 1102 illustration is displayed, that is, to prompt whether the current user account should publish the content after traveling. Among them, the "Continue Publishing" control in the 1102 illustration is used to indicate that the current content publishing continues, and the "Route Check-in" following control in the 102 illustration is used to indicate that the current user account needs to wait until after traveling before publishing the content.

[0119] Then, the first user terminal responds to the trigger operation of the "Continue Publishing" control in the 1102 illustration, that is, the control indicated by the black icon in the 1102 illustration, and displays the content editing page in the 1103 illustration. The 1103 illustration shows the illustration of the multimedia content "target route" corresponding to the above-mentioned target itinerary. Then, the first user terminal can respond to the editing operation on the above-mentioned content editing page, determine the content on the content editing page, and in response to the trigger operation of the "Publish Note" control, trigger the above-mentioned editing event, that is, generate the publishing content corresponding to the above-mentioned target itinerary based on the content on the above-mentioned content editing page and publish it, and display the message pop-up window of "Publish Success XXXXXX" in the 1104 illustration after publishing.

[0120] In some embodiments, the method may further include: the first user terminal may display a route follow control in response to a route confirmation event for the target route, so as to navigate based on the location of the current user account and the target route in response to a trigger operation on the route follow control; or, the first user terminal may navigate based on the location of the current user account and the target route in response to a trigger operation on a follow control in a prompt window. Then, when it is detected that the current user account completes the target route, the first user terminal may trigger the route follow completion event.

[0121] For example, based on Figure 11 For example, the first user terminal may respond to Figure 11 The triggering operation of the "route following" control in the diagram 1101 shown in FIG. Figure 12 The navigation scene in the diagram 1201 of the route following process schematic diagram shown in the figure indicates the location direction marks of at least two first target locations on the target route, such as the location direction mark "①" and the location direction mark "②" in the diagram 1201. Then, when it is detected that the current user account has completed the above-mentioned target route, the publishing prompt window in the diagram 1202 can be displayed, that is, the current user account is prompted whether to publish the content immediately, wherein the waiting publishing control of "Wait a little longer" in the diagram 1202 is used to indicate that the current waiting continues and the content is not published, and the immediate publishing control of "Publish immediately" in the diagram 1202 is used to indicate that the content is published immediately.

[0122] In some embodiments, after displaying the target route, in order to meet the sharing needs of the current user account, so that more user accounts associated with the current user account can view the target itinerary edited by the current user account, the first user terminal also provides a function of sharing content related to the target itinerary, that is, the first user terminal can respond to the content sharing trigger operation of the target route and display the content sharing list corresponding to the target itinerary, and at least one content sharing channel is displayed on the content sharing list. Then, the first user terminal can respond to the selection operation of the target content sharing channel in the at least one content sharing channel and share the content of the target itinerary through the target content sharing channel.

[0123] Among them, the object targeted at the above content sharing can be an object associated with the current user account on the platform or a third-party platform associated with the platform, or an object not associated with the current user account.

[0124] For example, based on Figure 10 For example, the first user terminal may respond to Figure 10The triggering operation of the route confirmation control in the route editing window shown, that is Figure 10 The "Finish" control in, based on the triggering operation of the route confirmation control in the route editing window, triggers a route confirmation event for the above-mentioned target route. The first client can, in response to the route confirmation event for the above-mentioned target route, display a content sharing control, such as Figure 13 The upper right corner control in the 1301 illustration of the content sharing process schematic diagram shown, that is, the control indicated by the black icon in the 1301 illustration. In response to the triggering operation of this control, a content sharing list in the 1302 illustration is displayed. Then, the first client, by responding to the selection operation of the "Generate Sharing Diagram" channel in the content sharing channels in the content sharing list in the 1302 illustration, generates a sharing diagram in the 1303 illustration for the target itinerary, so as to perform subsequent content sharing through the sharing diagram.

[0125] It can be seen from the above that by displaying a route editing page of a target itinerary including a first target map, and the first target map includes a plurality of candidate interest points determined according to the itinerary range indication information corresponding to the above-mentioned target itinerary, so as to, in response to the selection operation of the above-mentioned candidate interest points, use the selected candidate interest points as the first target locations that the above-mentioned target itinerary needs to include. Then, in response to the information confirmation event of the above-mentioned target itinerary, based on the above-mentioned first target locations, a target route corresponding to the above-mentioned target itinerary is generated, thereby facilitating people to more intuitively edit the locations involved in the travel itinerary through the target map by introducing the target map, thus greatly improving people's travel efficiency.

[0126] Embodiment 2

[0127] This embodiment provides a travel itinerary setting method. When adopting the travel itinerary setting method provided in this embodiment, the current user account can share the target itinerary being edited with the user accounts associated with the current user account, so that the user accounts associated with the current user account and the current user account jointly edit the target itinerary. In this embodiment, the first client is used as an example for illustration, such as Figure 14 shown, the specific process of this travel itinerary setting method can be as follows:

[0128] 1401. Display a route editing page of the target itinerary. The above route editing page includes a first target map, and the first target map includes a plurality of candidate interest points, and the candidate interest points are determined according to the itinerary range indication information corresponding to the above-mentioned target itinerary.

[0129] Among them, for the specific implementation manner in this embodiment, reference can be made to the specific implementation manner in step 101 of Embodiment 1, which will not be elaborated here.

[0130] 1402. In response to a selection operation on the above candidate points of interest, the selected candidate point of interest is used as the first target location that the above target itinerary needs to include.

[0131] Among them, for the specific implementation manner in this embodiment, reference can be made to the specific implementation manner in step 102 of Embodiment 1, which will not be elaborated here.

[0132] 1403. In response to a co-creation event for the above target itinerary, the target itinerary including the above first target location is shared so that at least one target user account can obtain the above target itinerary, enabling the above target user account to edit locations in the above target itinerary.

[0133] Among them, the co-creation event is used to indicate triggering the sharing of the target itinerary to the corresponding target user account, so that the target user account and the current user account jointly edit and create the target itinerary. Among them, the operation to trigger the above co-creation event can be to set a control on the first user terminal to trigger the co-creation event by triggering the control.

[0134] In this embodiment, after sharing the target itinerary, it is possible to enable the shared object to participate in the editing process of the target itinerary. At this time, the target itinerary can be edited by the current user account on the first user terminal and the target user account that has obtained the target itinerary simultaneously or non-simultaneously in the above target itinerary.

[0135] In some embodiments, the above route editing page further includes an itinerary sharing control. The sharing of the target itinerary including the above first target location in response to a co-creation event for the above target itinerary includes: in response to a triggering operation on the above itinerary sharing control, displaying a sharing setting page, where the sharing setting page includes at least one candidate sharing channel; in response to a selection operation on the target sharing channel in the above candidate sharing channels, sharing the target itinerary including the above first target location through the above target sharing channel.

[0136] Among them, the above candidate sharing channels can be a certain user account associated with the current user account, a certain user group associated with the current user account, a certain interactive community associated with the current user account, or a third-party platform associated with the platform where the current user account is located, etc., which can be specifically set according to needs and will not be limited here.

[0137] Further, after sharing the target itinerary including the above-mentioned first target location through the above-mentioned target sharing channel, it further includes: in response to the sharing success event of the target itinerary including the above-mentioned first target location, displaying a sharing success prompt window, which includes sharing success indication information and a jump control; in response to the triggering operation on the above-mentioned jump control, displaying the session interaction page corresponding to the above-mentioned target sharing channel, and the above-mentioned session interaction page includes the shared target itinerary.

[0138] Exemplarily, as Figure 15 shown in a schematic diagram of a trip sharing process, in Figure 15 it is set that "MOMO" is the current user account, and the route editing page is displayed through the illustration 1501. The second control in the lower right corner of the illustration 1501 is the trip sharing control, that is, the first user terminal displays the sharing setting page in the illustration 1502 in response to the triggering operation on the control indicated by the black icon in the illustration 1501. The sharing setting page includes user accounts "KK", "PP", "CC", and "RR" associated with the current user account, and also includes objects on the third-party platform such as "private message friends" and "Moments", and also includes sharing channels such as "create group sharing", "generate sharing diagram", and "copy link" on the current platform or third-party platform.

[0139] Then, the first user terminal shares the target itinerary including the first target location with the "PP" user account in response to the selection operation on the "PP" user account in the illustration 1502, that is, the account indicated by the black icon in the illustration 1502. After the sharing is successful, a sharing success prompt window in the illustration 1503 is displayed, and the sharing success prompt window includes sharing success indication information "Sharing successful" and a jump control "Go to chat" control.

[0140] Finally, the first user terminal displays the session interaction page corresponding to the target sharing channel in the illustration 1504 in response to the triggering operation on the "Go to chat" control in the illustration 1503, that is, the control indicated by the black icon in the illustration 1503.

[0141] In some embodiments, the sharing of the target itinerary including the above-mentioned first target location in response to the co-creation event for the above-mentioned target itinerary includes: displaying a session interaction page, and the above-mentioned session interaction page includes a trip co-creation control; in response to the triggering operation on the above-mentioned trip co-creation control, displaying a sharing trip list, and the above-mentioned sharing trip list includes at least one candidate trip, and the above-mentioned candidate trip includes the target itinerary; in response to the selection operation on the above-mentioned target itinerary, sharing the target itinerary including the above-mentioned first target location in the above-mentioned session interaction page.

[0142] Exemplarily, as Figure 16Another schematic diagram of the itinerary sharing process is shown. The first client displays a session interaction page with the "PP" user account, that is, the session interaction page shown in Figure 1601, so that the first client, in response to a trigger operation on the "Create Shared Route" control in Figure 1601, that is, the control indicated by the black icon in Figure 1601, displays the itinerary sharing list shown in Figure 1602. There are two candidate itineraries shown in Figure 1602, namely "Route Name A" and "Route Name B", and the "Route Name A" includes the first target location. Then, the first client, in response to a selection operation on the "Send" control of "Route Name A", shares "Route Name A" containing the first target location in the session interaction page with the "PP" user account.

[0143] 1404. Receive the location information edited in the above target itinerary through the target user account, and update the above target itinerary based on the above location information.

[0144] In this embodiment, the first client receives the location information edited in the above target itinerary through the target user account, and updates the above target itinerary based on the above location information, so that the current user account can see the latest target itinerary after others participate in the itinerary editing, so that the current user account can understand the target itinerary in real time, so as to better edit the target itinerary and avoid repeating the same editing work on the target itinerary as others who participate in editing the target itinerary, such as adding the same location to the target itinerary.

[0145] In some embodiments, in order to better enable the current user account to intuitively distinguish the locations added by the current user account in the target itinerary from the locations added by other user accounts in the target itinerary, after the selected candidate point of interest is used as the first target location to be included in the above target itinerary, it further includes: the first client displays the first target location in the above candidate points of interest on the above first target map in a second preset display style. Correspondingly, the above updating the above target itinerary based on the above location information includes: the first client determines the third target location edited by the above target user account based on the above location information, and displays the third target location in the above candidate points of interest on the above first target map in a third preset display style.

[0146] Among them, the above second preset display style and the above third preset display style are different. For example, they can be distinguished by color, can be distinguished by shape, etc., and can be specifically set according to requirements and are not limited here.

[0147] In some embodiments, since the target itinerary can be edited jointly by at least two people in some scenarios, in order to ensure that when generating the target route corresponding to the target itinerary, the user accounts participating in editing the target itinerary have all been edited, or the current user account knows the information edited by other user accounts participating in editing the target itinerary and further confirms the information edited by itself. After updating the target itinerary based on the above location information, it further includes:

[0148] First, the first user terminal can respond to the itinerary details viewing event of the above target itinerary, display the itinerary details viewing page corresponding to the above target itinerary, so as to understand the information edited by the user accounts participating in editing the above target itinerary on the target itinerary through the itinerary details viewing page, such as the locations added to the target itinerary.

[0149] Among them, the above itinerary details viewing page includes location information blocks corresponding to the user accounts participating in editing the above target itinerary respectively. The above location information block includes the editing status of the user account for the target itinerary and at least one target location edited by the user account in the above target itinerary, so as to present the editing information of the corresponding user account for the target itinerary in the form of location information blocks.

[0150] Among them, the above editing status is used to indicate whether the corresponding user account has finished editing the target itinerary.

[0151] It can be understood that the above user accounts participating in editing the above target itinerary include the current user account and the above other user accounts. And if the target itinerary edited by the current user account is shared by another user account, then the above user accounts participating in editing the above target itinerary also include the other user account. Correspondingly, the above target locations are the locations added to the target itinerary by the user accounts participating in editing the above target itinerary, including but not limited to the above first target location, the above second target location, the above third target location, and the above fourth target location.

[0152] Among them, the above itinerary details viewing event can be to set an itinerary details viewing control on the route editing page, such as Figure 15 the "I'm done" control in, so as to trigger the itinerary details viewing event in response to the trigger operation on the itinerary details viewing control; it can also be to implement a quick gesture on the route editing page to trigger the itinerary details viewing event.

[0153] Exemplarily, as Figure 17 the schematic diagram of the itinerary details viewing page shown, in Figure 17 there are shown location information blocks corresponding to two user accounts participating in editing the target itinerary "XX One-day Tour", namely the current user account "MOMO" and the other user account "PP". In Figure 17The location information block of "MOMO" shown includes three target locations, and the editing status is "selected", that is, the editing is completed. The location information block of "PP" includes two target locations, and the editing status is "selecting", that is, the editing is not completed.

[0154] Secondly, the first client can respond to the information confirmation event on the above-mentioned itinerary details viewing page. If the editing status of the user accounts participating in editing the above-mentioned target itinerary is all editing completed, then based on the target locations in the above-mentioned location information block, generate the target route corresponding to the above-mentioned target itinerary, and display the above-mentioned target route. The above-mentioned target route is displayed with location identifiers corresponding to the target locations, and the above-mentioned location identifiers can be interactively displayed to show the location details page corresponding to the target location.

[0155] On the contrary, the first client can respond to the information confirmation event on the above-mentioned itinerary details viewing page. If the editing status of at least one user account participating in editing the above-mentioned target itinerary is editing not completed, then an information prompt is given.

[0156] Among them, the above-mentioned information confirmation event can be to set an information confirmation control on the itinerary details viewing page, such as Figure 17 the "Plan Route" control in , so as to trigger the information confirmation event in response to the triggering operation on this information confirmation control; it can also be to implement a quick gesture on the itinerary details viewing page to trigger the information confirmation event.

[0157] It can be understood that the display styles of the above-mentioned location identifiers can be different. For example, when only confirmed and not following the route, it is displayed in the first location display style, and when following the route and completed, it is displayed in the second location display style. Among them, if some target locations have been reached during the process of following the route, the reached target locations are displayed in the second location display style.

[0158] Among them, the above-mentioned information prompt can be displayed in the form of a pop-up window, or in the form of a special effect animation, etc., and can be specifically set according to requirements and is not limited here.

[0159] Exemplarily, such as Figure 18Schematic diagram of the result after information confirmation, that is, a scenario that can occur after the first client responds to the information confirmation event of the above itinerary details viewing page. If the editing status of the user accounts participating in editing the above target itinerary is all "editing completed", then the target route in Figure 1801 is generated and displayed. Among them, Figure 1801 also includes the identification of the current user account "MOMO" and other user accounts "PP". If the editing status of at least one user account participating in editing the above target itinerary is "editing not completed", then a pop-up window in Figure 1802 is displayed for information prompt. The pop-up window indicates the reason for rejecting the route generation "There is still 1 friend who has not selected a location", the user account "PP" that causes this reason, and the control for returning to the previous page "Wait a little longer".

[0160] In some embodiments, since the current user account or other user accounts may edit some information in the target itinerary when performing information confirmation, such as deleting a certain target location that has been added, or commenting on a location added by others to express their attitude towards the location, so as to efficiently learn about each other's travel willingness for the locations selected by each other. Therefore, in response to the information confirmation event of the above itinerary details viewing page, if the editing status of the user accounts participating in editing the above target itinerary is all "editing completed", before generating the target route corresponding to the above target itinerary based on the target locations in the above location information block, the first client can also respond to the information editing operation on the target location information block in the above location information block, and update the information in the above target location information block on the above itinerary details viewing page based on the above information editing operation.

[0161] Specifically, in some scenarios, since the target itinerary can be edited by at least two people for information, in order to express the attitude towards the locations added by oneself or others, the above response to the information editing operation on the target location information block in the above location information block, and updating the information in the above target location information block based on the above information editing operation includes: the first client can respond to the comment operation on the target location in the above target location information block, and display the comment information corresponding to the above comment operation at the commented target location on the above itinerary details viewing page, so that the comment information is displayed at the corresponding position of the itinerary details viewing page of the target itinerary of other user accounts, so that the comment information commented by the current user account or other user accounts can be seen.

[0162] Exemplarily, such as Figure 19As shown in the schematic diagram of the comment process, the first user terminal can respond to a pressing operation on the target location of the first place of another user account of "PP" to display corresponding comment elements, such as like emoticons, reject emoticons, crying emoticons, happy emoticons, etc., so as to post comments on the corresponding target location "XX game" by selecting appropriate comment elements.

[0163] Specifically, since sometimes the current user account may select a certain location and then not want to go to that location when generating a route, an operation of deleting a certain location can also be performed on the itinerary details viewing page, that is, the above-mentioned information editing operation in response to the location information block corresponding to the current user account. Based on the above information editing operation, updating the information in the location information block corresponding to the current user account on the above itinerary details viewing page may include: the first user terminal can respond to a location deletion operation on the first target location in the above target location information block, and delete the target location indicated by the above location deletion operation in the above target location information block.

[0164] Exemplarily, as Figure 20 shown in the schematic diagram of the deletion operation, in the 2001 illustration, the first user terminal can respond to a sliding operation on the target location of the second place of the "MOMO" current user account to display the deletion control in the 2001 illustration, and then respond to a triggering operation on the deletion control to display the location information block of the "MOMO" current user account after deletion in the 2002 illustration.

[0165] In some embodiments, generating the target route corresponding to the target itinerary based on the target locations in the above location information block may include: sorting the above target locations based on the distances between the above target locations to obtain a sorting result, and generating the target route corresponding to the target itinerary based on the above sorting result.

[0166] In some embodiments, generating the target route corresponding to the target itinerary based on the target locations in the above location information block may include: determining at least one target user post content associated with each of the above target locations from the content posted by users who have a preset interaction behavior with the user account participating in editing the above target itinerary; determining the recommended time period for each of the above target locations based on the target user post content associated with each of the above target locations; sorting the above target locations based on the above recommended time periods of the above target locations and the distances between the above target locations to obtain a sorting result, and generating the target route corresponding to the target itinerary based on the above sorting result.

[0167] In some embodiments, a route editing window is also displayed on the page showing the above-mentioned target route, so as to adjust the locations in the route in the route editing window, so that the updated route better meets the user's needs. That is, the above-mentioned route editing window includes the target locations for generating the above-mentioned target route, and the arrangement order of the above-mentioned target locations in the above-mentioned route editing window is the same as the arrangement order on the above-mentioned target route. After displaying the above-mentioned target route, it further includes: the first client can respond to the position adjustment operation of the above-mentioned target location in the above-mentioned route editing window, so as to adjust the position of the above-mentioned target location in the above-mentioned route editing window based on the above-mentioned position adjustment operation, and obtain the adjusted order of the above-mentioned target location. Then, the first client can update the displayed above-mentioned target route based on the adjusted order of the above-mentioned target location.

[0168] It can be understood that for the specific implementation manners of the similar steps in Embodiment 2, reference can be made to the corresponding specific implementation manners in Embodiment 1, which will not be elaborated here.

[0169] From the above content, it can be seen that by displaying a route editing page of a target itinerary including a first target map, the first target map includes a plurality of candidate points of interest determined according to the itinerary range indication information corresponding to the above-mentioned target itinerary, so as to, in response to the selection operation of the above-mentioned candidate points of interest, use the selected candidate points of interest as the first target locations that the above-mentioned target itinerary needs to include. Then, in response to the co-creation event for the above-mentioned target itinerary, share the target itinerary including the above-mentioned first target locations, so that at least one target user account can obtain the above-mentioned target itinerary, so that the above-mentioned target user account can edit the locations in the above-mentioned target formation, and then receive the location information edited in the above-mentioned target itinerary through the target user account, and update the above-mentioned target itinerary based on the above-mentioned location information. Thus, by introducing a target map, it is convenient for people to more intuitively edit the locations involved in the travel itinerary through the target map, and through itinerary sharing, to encourage others to participate in itinerary editing, so that the edited itinerary better meets people's travel needs, thereby greatly improving people's travel efficiency.

[0170] Embodiment 3

[0171] This embodiment provides a method for setting an itinerary. When adopting the itinerary setting method provided in this embodiment, the current user account can receive the target itinerary shared by other user accounts, so as to jointly edit and create the target itinerary with other user accounts, and can also follow the target route generated in the target itinerary together to perform interactive behaviors such as punching in at each target location on the route. In this embodiment, the second client is taken as an example for illustration, as Figure 21 shown, the specific process of this itinerary setting method can be as follows:

[0172] 2101. Receive and display an itinerary co-creation request message corresponding to a target itinerary.

[0173] In this embodiment, the current user account can receive a trip co-creation request message shared by other user accounts, that is, other user accounts can send a trip co-creation request message corresponding to the target trip to the current user account through a co-creation event for the above target trip.

[0174] It is understandable that if other user accounts have added places to the target itinerary, the target itinerary in the itinerary co-creation request message includes the places edited by the other user accounts.

[0175] 2102. In response to a message viewing event for the itinerary co-creation request message, display a route editing page for the target itinerary, wherein the route editing page includes a second target map, wherein the second target map includes a plurality of candidate points of interest, and the candidate points of interest are determined based on the itinerary range indication information corresponding to the target itinerary. Among the candidate points of interest, locations added to the target itinerary by other user accounts are displayed in a fourth preset display style.

[0176] The message viewing event is used to trigger an operation on the itinerary co-creation request message, and the displayed route editing page is used to receive the itinerary editing of the target itinerary by the current user.

[0177] It can be understood that in order to facilitate the current user to edit the locations in the target itinerary intuitively, the above-mentioned route editing page also includes a second target map, which presents multiple candidate points of interest for the current user to select, so that the current user can directly select the desired points of interest on the second target map as the locations to be reached in the itinerary.

[0178] Since the target itinerary in the itinerary co-creation request message may include places edited by other user accounts, in order to facilitate users to clearly understand which places in the map have been added to the itinerary, the places added to the target itinerary by other user accounts among the above-mentioned candidate points of interest may be displayed in a fourth preset display style. The fourth preset display style may be the same as the above-mentioned first preset display style, or may be different from the first preset display style of Angshu. It can be set specifically according to needs and is not limited here.

[0179] Among them, the fourth preset display style is a style that is different from the display style of candidate points of interest that are not added to the itinerary. For example, it can be edge bolding, color differentiation, size differentiation, etc., which can be set according to needs and is not limited here.

[0180] In addition, to facilitate the user to further clarify the locations added by the current user to distinguish each user account, the target locations added by different user accounts on the target map can be displayed in different display styles.

[0181] 2103. In response to the selection operation on the above-mentioned candidate points of interest, the selected candidate point of interest is used as the fourth target location that the above-mentioned target itinerary needs to include.

[0182] Among them, the above-mentioned candidate points of interest are candidate points of interest on the second target map of the route editing page. The current user account can change the candidate points of interest displayed on the second target map by performing operations such as sliding and zooming on the second target map. Among them, the selected candidate point of interest as the second target location can be only one, or two or more, and the specific quantity can be determined according to the actual selection of the current user account.

[0183] It can be understood that the current user account adds the location it wants to go to the target itinerary by performing a selection operation on the candidate points of interest. Among them, the above-mentioned selection operation on the candidate points of interest can be directly performed on the second target map to select the candidate points of interest displayed on the second target map, or indirectly trigger the functions corresponding to different controls to select the candidate points of interest on the second target map. The specific method can be set according to requirements and is not limited here. For the specific implementation methods of the steps for determining the first target location in the above-mentioned Embodiment 1 and Embodiment 2, please refer to them and will not be elaborated here.

[0184] In some embodiments, since the positions of the current user account and other user accounts are relative, when the current user account and other user accounts participate together and follow the target route in the target itinerary, the time required for both to reach the starting point of the target route needs to be considered. Therefore, in order to better select a suitable second target location, location recommendations can be made based on the positions of the current user account and other user accounts, so that the current user account can make a selection based on the recommended locations, and the second target location can be added to the target itinerary.

[0185] Specifically, the above route editing page further includes a location recommendation control. In response to the selection operation of the above candidate points of interest, the selected candidate point of interest is used as the fourth target location that the above target itinerary needs to include, including: the second client can respond to the triggering operation of the above location recommendation control, obtain the location preference information and location information corresponding to the current user account and the above other user accounts respectively, and based on the location preference information and location information corresponding to the current user account and the above other user accounts respectively, determine at least one target point of interest from the above candidate points of interest, and display the above target point of interest in a fifth preset display style, so as to respond to the selection operation of the above target point of interest, and use the selected target point of interest as the fourth target location that the above target itinerary needs to include.

[0186] Among them, the above location preference information can be identified based on the historical interaction behavior of the user account on the platform. For example, the content published by the associated user with whom the user account has historical interaction behavior, such as the content published by the user whose content is collected by the user account, the content published by the user whose content is liked by the user account, etc., can be specifically set according to requirements and will not be limited here.

[0187] Among them, the above fifth preset display style is a style different from the display style of the candidate points of interest not added to the itinerary. For example, it can be that the edge is thickened, it can be color differentiation, or it can be size differentiation, etc., which can be specifically set according to requirements and will not be limited here. The above fifth preset display style is different from the above fourth preset display style to facilitate the current user account to distinguish the added locations and the recommended locations.

[0188] 2104. In response to the information confirmation event of the above target itinerary, if all the user accounts participating in editing the above target itinerary have completed editing the above target itinerary, then based on the locations edited by the user accounts participating in editing the above target itinerary, generate the target route corresponding to the above target itinerary. The locations edited by the user accounts participating in editing the above target itinerary include the above fourth target location.

[0189] In this embodiment, after the current user account completes editing the above target itinerary, it can trigger the information confirmation event of the above target itinerary, so that when the second client determines that all the user accounts participating in editing the above target itinerary have completed editing the above target itinerary, it can generate the target route corresponding to the above target itinerary based on the locations edited by the user accounts participating in editing the above target itinerary, so as to make the edited itinerary more in line with people's travel needs through multi-person participation, thereby greatly improving people's travel efficiency.

[0190] Among them, the specific implementation of the above operations can refer to the previous embodiments and will not be elaborated here.

[0191] As can be seen from the above content, in response to the message viewing event of the above itinerary co-creation request message, by receiving and displaying the itinerary co-creation request message corresponding to the target itinerary, a route editing page including the target itinerary of the second target map is displayed. The second target map includes multiple candidate interest points determined according to the itinerary range indication information corresponding to the above target itinerary. Moreover, the locations added to the above target itinerary by other user accounts among the above candidate interest points are displayed in a fourth preset display style, so as to more intuitively clarify the existing locations in the itinerary for people. Then, in response to the selection operation of the above candidate interest points, the selected candidate interest point is used as the fourth target location that the above target itinerary needs to include. And by responding to the information confirmation event of the above target itinerary, if all user accounts participating in editing the above target itinerary have completed editing the above target itinerary, based on the locations edited by the user accounts participating in editing the above target itinerary, a target route corresponding to the above target itinerary is generated. The locations edited by the accounts participating in editing the above target itinerary include the above fourth target location. Thus, by introducing the target map, it is convenient for people to more intuitively edit the locations involved in the travel itinerary through the target map, and by receiving and editing the itineraries shared by other users, participate in the editing of the itinerary, so that the edited itinerary better meets people's travel needs through the participation of multiple people, thereby greatly improving people's travel efficiency.

[0192] Embodiment 4

[0193] In this embodiment, the first user terminal and the second user terminal can interact with the server to implement an itinerary setting method, or an itinerary setting method can be implemented only by the interaction between the first user terminal and the second user terminal, such as Figure 22 shown Figure 22 shown is the sequence diagram of the interaction between the first user terminal and the second user terminal with the server. As can be seen from Figure 22 it, the specific process of this itinerary setting method can be as follows:

[0194] First, the first user terminal can display a first route editing page of a target itinerary. By responding to the selection operation of the candidate interest points on the first route editing page, the selected candidate interest point is used as the target location A that the target itinerary needs to include. The first user terminal then responds to the co-creation event for the target itinerary, generates an itinerary co-creation request message for the target itinerary including the target location A, and sends the itinerary co-creation request message to the server, so that the server sends the itinerary co-creation request message to the second user terminal.

[0195] Then, the second client can receive and display the itinerary co-creation request message corresponding to the target itinerary, and by responding to the message viewing event of the itinerary co-creation request message, display the second route editing page of the target itinerary, and by responding to the selection operation of the candidate interest points on the second route editing page, use the selected candidate interest points as the target location B to be included in the target itinerary, generate location information including the target location B, and send the location information to the server, so that the server sends the location information to the first client, prompting the first client to receive the location information and update the target itinerary based on the location information.

[0196] Finally, the first client can respond to the information confirmation event of the target itinerary. If the user accounts of the first client and the second client have both completed editing the target itinerary, then based on the target location A and the target location B, generate the target route corresponding to the target itinerary.

[0197] To better implement the above method, the embodiment of the present application also provides a travel setting device. This travel setting device can be specifically integrated in an electronic device, such as a computer device, and this computer device can be devices such as a terminal, a server, etc.

[0198] Among them, the terminal can be devices such as a mobile phone, a tablet computer, a smart Bluetooth device, a laptop computer, a personal computer, etc.; the server can be a single server or a server cluster composed of multiple servers.

[0199] Embodiment Five

[0200] For example, in this embodiment, taking the travel setting device being specifically integrated in the terminal as an example, the method of the embodiment of the present application will be described in detail. This embodiment provides a travel setting device, which is applied to the first client, as Figure 23 shown, this travel setting device may include:

[0201] The first map display module 2301 is used to display the route editing page of the target itinerary. The above route editing page includes a first target map, and the above first target map includes multiple candidate interest points, and the above candidate interest points are determined according to the itinerary range indication information corresponding to the above target itinerary;

[0202] The first location selection module 2302 is used to respond to the selection operation of the above candidate interest points, and use the selected candidate interest points as the first target location to be included in the above target itinerary;

[0203] The itinerary sharing module 2303 is used to respond to the co-creation event for the above target itinerary, share the target itinerary including the above first target location, so that at least one target user account can obtain the above target itinerary, so that the above target user account can edit locations in the above target itinerary;

[0204] A trip update module 2304, configured to receive location information edited in the above-mentioned target trip through a target user account, and update the above-mentioned target trip based on the above-mentioned location information.

[0205] In some embodiments, the above-mentioned first map display module 2301 is specifically configured to:

[0206] In response to a trip viewing operation for the current user account, display a trip editing page;

[0207] In response to a trip editing operation on the above-mentioned trip editing page, determine the target trip indicated by the above-mentioned trip editing operation, and the trip range indication information corresponding to the above-mentioned target trip;

[0208] Based on the above-mentioned trip range indication information, display a route editing page of the above-mentioned target trip.

[0209] In some embodiments, the above-mentioned trip editing page includes at least one created candidate trip, and the above-mentioned first map display module 2301 is specifically configured to:

[0210] In response to a selection operation on the above-mentioned candidate trip, use the selected candidate trip as the above-mentioned target trip;

[0211] The above-mentioned display of the route editing page of the above-mentioned target trip based on the above-mentioned trip range indication information is specifically configured to:

[0212] Based on the above-mentioned trip range indication information, display a route editing page of the above-mentioned target trip, and a second target location among the above-mentioned candidate interest points on the above-mentioned route editing page is displayed in a first preset display style, where the second target location is a location that has been added to the above-mentioned target trip.

[0213] In some embodiments, the above-mentioned trip editing page includes a trip creation control, and the above-mentioned first map display module 2301 is specifically configured to:

[0214] In response to a trigger operation on the above-mentioned trip creation control, display a trip creation editing page;

[0215] In response to an information input operation on the above-mentioned trip creation editing page, determine a target trip based on the information input by the above-mentioned information input operation, and the trip range indication information corresponding to the above-mentioned target trip.

[0216] In some embodiments, the above-mentioned first location selection module 2302 is specifically configured to:

[0217] In response to a pressing operation on a first candidate point of interest among the above candidate points of interest, when the duration of the pressing operation meets a preset duration, the first candidate point of interest is taken as the first target location that the target itinerary needs to include.

[0218] In some embodiments, a favorite location trigger control is further included on the above route editing page. The first location selection module 2302 is specifically configured to:

[0219] In response to a triggering operation on the above favorite location trigger control, display a list of favorite locations, where the list of favorite locations includes at least one first candidate location favorited by the current user account;

[0220] In response to a selection operation on the above first candidate location, determine the selected first candidate location from the above candidate points of interest, and take the selected first candidate location as the first target location that the target itinerary needs to include.

[0221] In some embodiments, the first location selection module 2302 is specifically configured to:

[0222] In response to a details viewing operation on a second candidate point of interest among the above candidate points of interest, display a point-of-interest details viewing page of the second candidate point of interest, where the point-of-interest details viewing page includes a selection control;

[0223] In response to a triggering operation on the above selection control, take the second candidate point of interest as the first target location that the target itinerary needs to include.

[0224] In some embodiments, a location search control is further included on the above route editing page. The first location selection module 2302 is specifically configured to:

[0225] In response to a location search operation on the above location search control, display a second candidate location indicated by the location search operation;

[0226] In response to a selection operation on the above second candidate location, determine the selected second candidate location from the above candidate points of interest, and take the selected second candidate location as the first target location that the target itinerary needs to include.

[0227] In some embodiments, a grouping control is further included on the above route editing page. The itinerary setting device further includes a grouping module. The grouping module is specifically configured to:

[0228] In response to a grouping editing operation on the above grouping control, create at least one itinerary group for the above target itinerary;

[0229] The first location selection module 2302 is specifically configured to:

[0230] In response to a selection operation on the above-mentioned candidate points of interest, determine the selected third candidate point of interest and the target itinerary group to which the third candidate point of interest belongs, and use the third candidate point of interest as the first target location included in the target itinerary group.

[0231] In some embodiments, the itinerary sharing module 2303 is specifically configured to:

[0232] Display a conversation interaction page, where the conversation interaction page includes an itinerary co-creation control;

[0233] In response to a trigger operation on the itinerary co-creation control, display a shared itinerary list, where the shared itinerary list includes at least one candidate itinerary, and the candidate itinerary includes a target itinerary;

[0234] In response to a selection operation on the target itinerary, share the target itinerary including the first target location in the conversation interaction page.

[0235] In some embodiments, the itinerary setting device further includes a location display module, and the location display module is specifically configured to:

[0236] Display the first target location among the candidate points of interest on the first target map in a second preset display style;

[0237] The itinerary update module 2304 is specifically configured to:

[0238] Based on the above location information, determine the third target location edited by the target user account, and display the third target location among the candidate points of interest on the first target map in a third preset display style.

[0239] In some embodiments, the itinerary setting device further includes an information confirmation module, and the information confirmation module is specifically configured to:

[0240] In response to an itinerary details viewing event of the target itinerary, display an itinerary details viewing page corresponding to the target itinerary, where the itinerary details viewing page includes location information blocks corresponding to the user accounts participating in editing the target itinerary, and the location information blocks include the editing status of the user account for the target itinerary and at least one target location edited by the user account in the target itinerary;

[0241] In response to an information confirmation event on the itinerary details viewing page, if the editing statuses of the user accounts participating in editing the target itinerary are all editing completed, then generate a target route corresponding to the target itinerary based on the target locations in the location information blocks, and display the target route, where location identifiers corresponding to the target locations are displayed on the target route, and the location identifiers can be interactively displayed to show the location details page of the corresponding target location;

[0242] In response to an information confirmation event for the above itinerary details viewing page, if the editing status of at least one user account participating in editing the above target itinerary is incomplete editing, an information prompt is given.

[0243] In some embodiments, the above itinerary setting device further includes an information editing module, and the information editing module is specifically configured to:

[0244] In response to an information editing operation on the target location information block in the above location information block, update the information in the target location information block on the above itinerary details viewing page based on the above information editing operation.

[0245] In some embodiments, the information editing module is specifically configured to:

[0246] In response to a comment operation on the target location in the above target location information block, display the comment information corresponding to the comment operation at the target location commented on the above itinerary details viewing page, so that the comment information is displayed at the corresponding position of the itinerary details viewing page of the target itinerary of other user accounts.

[0247] In some embodiments, the information confirmation module is specifically configured to:

[0248] Determine at least one target user published content associated with each of the above target locations from the content published by users having a preset interaction behavior with the user accounts participating in editing the above target itinerary;

[0249] Determine the recommended time periods for each of the above target locations based on the target user published content associated with each of the above target locations;

[0250] Sort each of the above target locations based on the above recommended time periods of each of the above target locations and the distances between the above target locations to obtain a sorting result, and generate a target route corresponding to the above target itinerary based on the above sorting result.

[0251] In some embodiments, a route editing window is further displayed on the page for displaying the above target route. The route editing window includes the target locations for generating the above target route, and the arrangement order of the target locations in the route editing window is the same as the arrangement order on the above target route. The above itinerary setting device further includes a position adjustment module, and the position adjustment module is specifically configured to:

[0252] In response to a position adjustment operation on the above target location in the route editing window, adjust the position of the above target location in the route editing window based on the above position adjustment operation to obtain the adjusted order of the above target location;

[0253] Update the displayed target route based on the adjusted order of the above target locations.

[0254] In some embodiments, the above trip setting device further includes a content publishing module, and the content publishing module is specifically configured to:

[0255] In response to a content publishing trigger operation on the above target route, display a content editing page corresponding to the above target trip, and multimedia content corresponding to the above target trip is displayed on the content editing page, and the multimedia content includes the above target route;

[0256] In response to an editing event on the above content editing page, generate and publish the publishing content corresponding to the above target trip based on the content on the content editing page.

[0257] In some embodiments, the content publishing module is specifically configured to:

[0258] In response to a route confirmation event or a route following completion event on the above target route, display a content publishing control;

[0259] In response to a trigger operation on the above content publishing control, display a content editing page corresponding to the above target trip, wherein the location identifiers on the target route in the multimedia content corresponding to the route confirmation event are displayed in a first location display style, and the location identifiers on the target route in the multimedia content corresponding to the route following completion event are displayed in a second location display style.

[0260] In some embodiments, the above trip setting device further includes a route following module, and the route following module is specifically configured to:

[0261] In response to a route confirmation event on the above target route, display a route following control;

[0262] In response to a trigger operation on the above route following control, perform navigation based on the location of the current user account and the above target route;

[0263] When it is detected that the current user account has completed the above target route, trigger the above route following completion event.

[0264] As can be seen from the above, the travel setting device of this embodiment displays a route editing page of a target travel including a first target map. The first target map includes a plurality of candidate points of interest determined according to the travel range indication information corresponding to the above target travel, so as to, in response to a selection operation on the above candidate points of interest, use the selected candidate point of interest as the first target location that the above target travel needs to include. Then, in response to a co-creation event for the above target travel, share the target travel including the above first target location so that at least one target user account can obtain the above target travel, so that the above target user account can edit locations in the above target formation, and then receive the location information edited in the above target travel through the target user account, and update the above target travel based on the above location information. Thus, by introducing a target map, it is convenient for people to more intuitively edit the locations involved in the travel itinerary through the target map, and through travel sharing, others are encouraged to participate in travel itinerary editing, making the edited itinerary more in line with people's travel needs, thereby greatly improving people's travel efficiency.

[0265] Embodiment Six

[0266] For example, in this embodiment, taking the travel setting device being specifically integrated in a terminal as an example, the method of this application embodiment will be described in detail. This embodiment provides a travel setting device, which is applied to a second user terminal, such as Figure 24 shown, the travel setting device may include:

[0267] A message display module 2401, configured to receive and display a travel co-creation request message corresponding to a target travel;

[0268] A second map display module 2402, configured to, in response to a message viewing event for the above travel co-creation request message, display a route editing page of the above target travel. The above route editing page includes a second target map, and the above second target map includes a plurality of candidate points of interest. The above candidate points of interest are determined according to the travel range indication information corresponding to the above target travel, and the locations added to the above target travel by other user accounts among the above candidate points of interest are displayed in a fourth preset display style;

[0269] A second location selection module 2403, configured to, in response to a selection operation on the above candidate points of interest, use the selected candidate point of interest as the fourth target location that the above target travel needs to include;

[0270] A route generation module 2404, configured to, in response to an information confirmation event for the above-mentioned target itinerary, if all user accounts participating in editing the above-mentioned target itinerary have completed editing the above-mentioned target itinerary, generate a target route corresponding to the above-mentioned target itinerary based on the locations edited by the user accounts participating in editing the above-mentioned target itinerary, where the locations edited by the user accounts participating in editing the above-mentioned target itinerary include the above-mentioned fourth target location.

[0271] In some embodiments, the above-mentioned second location selection module 2403 is specifically configured to:

[0272] In response to a trigger operation on the above-mentioned location recommendation control, obtain the location preference information and location information corresponding to the current user account and the above-mentioned other user accounts respectively;

[0273] Based on the location preference information and location information corresponding to the current user account and the above-mentioned other user accounts respectively, determine at least one target interest point from the above-mentioned candidate interest points, and display the above-mentioned target interest points in a fifth preset display style;

[0274] In response to a selection operation on the above-mentioned target interest point, use the selected target interest point as the fourth target location that the above-mentioned target itinerary needs to include.

[0275] As can be seen from the above, the itinerary setting device in this embodiment responds to a message viewing event for the above-mentioned itinerary co-creation request message by receiving and displaying the itinerary co-creation request message corresponding to the target itinerary, and displays a route editing page for the target itinerary including the second target map. The second target map includes multiple candidate interest points determined according to the itinerary range indication information corresponding to the above-mentioned target itinerary, and the locations added to the above-mentioned target itinerary by other user accounts among the above-mentioned candidate interest points are displayed in a fourth preset display style, so as to more intuitively clarify the existing locations in the itinerary for people. Then, by responding to a selection operation on the above-mentioned candidate interest points, the selected candidate interest points are used as the fourth target location that the above-mentioned target itinerary needs to include, and by responding to an information confirmation event for the above-mentioned target itinerary, if all user accounts participating in editing the above-mentioned target itinerary have completed editing the above-mentioned target itinerary, then based on the locations edited by the user accounts participating in editing the above-mentioned target itinerary, a target route corresponding to the above-mentioned target itinerary is generated. The locations edited by the user accounts participating in editing the above-mentioned target itinerary include the above-mentioned fourth target location. Thus, by introducing a target map, it is convenient for people to more intuitively edit the locations involved in the travel itinerary through the target map, and by receiving and editing the itineraries shared by other users, participate in the editing of the itinerary, so that the edited itinerary better meets people's travel needs through the participation of multiple people, thereby greatly improving people's travel efficiency.

[0276] Embodiment Seven

[0277] Correspondingly, an embodiment of the present application further provides an electronic device, which may be a terminal, and the terminal may be a terminal device such as a smart phone, a tablet computer, a notebook computer, a touch screen, a game console, a personal computer (PC), a personal digital assistant (PDA), etc. As Figure 25 shown, Figure 25 is a schematic structural diagram of the electronic device provided by an embodiment of the present application. The electronic device 2500 includes a processor 2501 with one or more processing cores, a memory 2502 with one or more computer-readable storage media, and a computer program stored in the memory 2502 and executable on the processor. Among them, the processor 2501 is electrically connected to the memory 2502. Those skilled in the art can understand that the structure of the electronic device shown in the figure does not constitute a limitation on the electronic device, and it may include more or fewer components than shown, or combine some components, or have different component arrangements.

[0278] The processor 2501 is the control center of the electronic device 2500, connecting various parts of the entire electronic device 2500 through various interfaces and lines. By running or loading software programs and / or modules stored in the memory 2502, and calling data stored in the memory 2502, it executes various functions of the electronic device 2500 and processes data, thereby monitoring the entire electronic device 2500.

[0279] In an embodiment of the present application, the processor 2501 in the electronic device 2500 will load the computer programs corresponding to the processes of one or more application programs into the memory 2502 according to the following steps, and the processor 2501 will run the application programs stored in the memory 2502 to implement various functions:

[0280] Display a route editing page for the target itinerary. The above route editing page includes a first target map, and the above first target map includes multiple candidate interest points, and the above candidate interest points are determined according to the itinerary range indication information corresponding to the above target itinerary;

[0281] In response to a selection operation on the above candidate interest point, the selected candidate interest point is used as the first target location that the above target itinerary needs to include;

[0282] In response to a co-creation event for the above target itinerary, share the target itinerary including the above first target location so that at least one target user account can obtain the above target itinerary, so that the above target user account can edit locations in the above target itinerary;

[0283] Receive the location information edited in the above-mentioned target itinerary through the target user account, and update the above-mentioned target itinerary based on the above-mentioned location information.

[0284] The following various functions can also be realized:

[0285] Receive and display the itinerary co-creation request message corresponding to the target itinerary;

[0286] In response to the message viewing event of the above itinerary co-creation request message, display the route editing page of the above target itinerary. The above route editing page includes a second target map, and the above second target map includes a plurality of candidate points of interest. The above candidate points of interest are determined according to the itinerary range indication information corresponding to the above target itinerary, and the locations added to the above target itinerary by other user accounts among the above candidate points of interest are displayed in a fourth preset display style;

[0287] In response to the selection operation on the above candidate point of interest, use the selected candidate point of interest as the fourth target location that the above target itinerary needs to include;

[0288] In response to the information confirmation event of the above target itinerary, if all user accounts participating in editing the above target itinerary have completed editing the above target itinerary, generate the target route corresponding to the above target itinerary based on the locations edited by the user accounts participating in editing the above target itinerary. The locations edited by the accounts participating in editing the above target itinerary include the above fourth target location.

[0289] Thus, the electronic device 2500 provided in this embodiment can bring the following technical effects: improve people's travel efficiency.

[0290] For the specific implementation of each of the above operations, reference can be made to the previous embodiments, which will not be elaborated here.

[0291] Optionally, as Figure 25 shown, the electronic device 2500 further includes: a touch display screen 2503, a radio frequency circuit 2504, an audio circuit 2505, an input unit 2506, and a power supply 2507. Among them, the processor 2501 is electrically connected to the touch display screen 2503, the radio frequency circuit 2504, the audio circuit 2505, the input unit 2506, and the power supply 2507 respectively. Those skilled in the art can understand that Figure 25 the structure of the electronic device shown in

[0292] The touch display screen 2503 can be used to display a graphical user interface and receive operation instructions generated by a user's interaction with the graphical user interface. The touch display screen 2503 may include a display panel and a touch panel. Among them, the display panel can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the electronic device. These graphical user interfaces can be composed of graphics, text, icons, videos, and any combination thereof. Optionally, the display panel can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. The touch panel can be used to collect touch operations of the user on or near it (such as operations of the user using any suitable object or accessory such as a finger or a stylus on or near the touch panel), and generate corresponding operation instructions, and the operation instructions execute the corresponding program. Optionally, the touch panel can include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the touch position of the user and detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the processor 2501, and can receive and execute the commands sent by the processor 2501. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it is transmitted to the processor 2501 to determine the type of touch event. Subsequently, the processor 2501 provides a corresponding visual output on the display panel according to the type of touch event. In the embodiments of the present application, the touch panel and the display panel can be integrated into the touch display screen 2503 to achieve input and output functions. However, in some embodiments, the touch panel and the touch panel can be implemented as two independent components to achieve input and output functions. That is, the touch display screen 2503 can also be used as a part of the input unit 2506 to implement the input function.

[0293] The radio frequency circuit 2504 can be used to transmit and receive radio frequency signals to establish wireless communication with a network device or other electronic devices through wireless communication, and transmit and receive signals with the network device or other electronic devices.

[0294] The audio circuit 2505 can be used to provide an audio interface between the user and the electronic device through a speaker and a microphone. The audio circuit 2505 can convert the received audio data into an electrical signal and transmit it to the speaker, which converts it into a sound signal for output. On the other hand, the microphone converts the collected sound signal into an electrical signal, which is received by the audio circuit 2505, converted into audio data, and then the audio data is output to the processor 2501 for processing. After that, it is sent to another electronic device through the radio frequency circuit 2504, or the audio data is output to the memory 2502 for further processing. The audio circuit 2505 may also include an earphone jack to provide communication between the peripheral earphone and the electronic device.

[0295] The input unit 2506 can be used to receive input digital, character information or user feature information (such as fingerprint, iris, face information, etc.), and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function controls.

[0296] The power supply 2507 is used to supply power to each component of the electronic device 2500. Optionally, the power supply 2507 can be logically connected to the processor 2501 through a power management system, so as to realize functions such as management of charging, discharging, and power consumption management through the power management system. The power supply 2507 may also include any components such as one or more DC or AC power supplies, a charging system, a power failure detection circuit, a power converter or inverter, and a power status indicator.

[0297] Although Figure 25 not shown in the figure, the electronic device 2500 may also include a camera, a sensor, a Wi-Fi module, a Bluetooth module, etc., which will not be elaborated here.

[0298] In the above embodiments, the descriptions of each embodiment have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0299] Those of ordinary skill in the art can understand that all or part of the steps in the above methods of the embodiments can be completed by a computer program, or by controlling related hardware through a computer program. The computer program can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0300] Therefore, an embodiment of the present application provides a computer-readable storage medium, in which multiple computer programs are stored. The computer programs can be loaded by a processor to execute any one of the travel setting methods provided by the embodiments of the present application. For example, the computer program can execute the following steps:

[0301] Display a route editing page for the target itinerary. The above route editing page includes a first target map, and the above first target map includes multiple candidate points of interest, which are determined according to the itinerary range indication information corresponding to the above target itinerary;

[0302] In response to a selection operation on the above candidate point of interest, the selected candidate point of interest is used as the first target location that the above target itinerary needs to include;

[0303] In response to a co-creation event for the above target itinerary, share the target itinerary including the above first target location so that at least one target user account can obtain the above target itinerary, so that the above target user account can edit locations in the above target formation;

[0304] Receive the location information edited in the above target itinerary through the target user account, and update the above target itinerary based on the above location information.

[0305] The following steps can also be performed:

[0306] Receive and display a itinerary co-creation request message corresponding to the target itinerary;

[0307] In response to a message viewing event for the above itinerary co-creation request message, display the route editing page of the above target itinerary. The above route editing page includes a second target map, and the above second target map includes multiple candidate points of interest, which are determined according to the itinerary range indication information corresponding to the above target itinerary. The locations added to the above target itinerary by other user accounts among the above candidate points of interest are displayed in a fourth preset display style;

[0308] In response to a selection operation on the above candidate point of interest, the selected candidate point of interest is used as the fourth target location that the above target itinerary needs to include;

[0309] In response to an information confirmation event for the above target itinerary, if all user accounts participating in editing the above target itinerary have completed editing the above target itinerary, generate a target route corresponding to the above target itinerary based on the locations edited by the user accounts participating in editing the above target itinerary. The locations edited by the accounts participating in editing the above target itinerary include the above fourth target location.

[0310] It can be seen that the computer program can be loaded by the processor to execute any one of the itinerary setting methods provided in the embodiments of the present application, thereby bringing the following technical effects: improving people's travel efficiency.

[0311] For the specific implementation of each of the above operations, reference can be made to the previous embodiments, which will not be elaborated here.

[0312] Among them, the computer-readable storage medium may include: read-only memory (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk, etc.

[0313] Since the computer program stored in the computer-readable storage medium can execute any one of the travel setting methods provided by the embodiments of the present application, the beneficial effects achievable by any one of the travel setting methods provided by the embodiments of the present application can be achieved. For details, refer to the previous embodiments and will not be elaborated here.

[0314] The above has introduced in detail a travel setting method, device, electronic device, and computer-readable storage medium provided by the embodiments of the present application. Specific examples are used in this article to elaborate on the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application; at the same time, for those skilled in the art, according to the idea of the present application, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present application.

Claims

1. A travel setting method, characterized in that Applied to the first client, the method includes: Displaying a target route corresponding to a target itinerary and a route editing window on an itinerary page, where location identifiers corresponding to target locations are displayed on the target route, and the target locations for generating the target route are included in the route editing window, and the arrangement order of the target locations in the route editing window is the same as the arrangement order on the target route; In response to a position adjustment operation on the target location in the route editing window, adjusting the position of the target location in the route editing window based on the position adjustment operation to obtain the adjusted order of the target locations; Updating and displaying the target route based on the adjusted order of the target locations.

2. A travel setting method, characterized in that, Applied to the first client, the method includes: Displaying a target route corresponding to a target itinerary and a route editing window on an itinerary page, where location identifiers corresponding to target locations are displayed on the target route, and the target locations for generating the target route are included in the route editing window, and the arrangement order of the target locations in the route editing window is the same as the arrangement order on the target route. Among them, distance information is displayed between two adjacent target locations in the route editing window, and the distance information includes the time and / or distance from the previous target location to the next target location in the target going way; In response to a trigger operation on the distance information, displaying the time and / or distance corresponding to at least two going ways from the previous target location to the next target location, and the at least two going ways include the target going way.

3. The stroke setting method according to claim 1 or 2, characterized in that, The itinerary page further includes a first target map corresponding to the target route and a grouping control. The target route is the route of the itinerary grouping on the first date of the target itinerary. The method further includes: In response to a trigger operation on the grouping control, creating a second-date itinerary grouping for the target itinerary; In response to a location adding operation performed on the second-date itinerary grouping, displaying the route of the second-date itinerary grouping on a second target map corresponding to the second-date itinerary grouping.

4. The stroke setting method according to claim 1 or 2, characterized in that The itinerary page further includes a first target map corresponding to the target route and an aggregation control. The target route is the route of the itinerary grouping on the first date of the target itinerary. The method further includes: In response to a trigger operation on the aggregation control, displaying the routes of each itinerary grouping included in the target itinerary on a third target map corresponding to the aggregation control.

5. The travel setting method according to claim 1 or 2, characterized in that, The displaying a route editing window corresponding to a target itinerary on the itinerary page includes: In response to an itinerary viewing operation, displaying an itinerary editing page; In response to an itinerary editing operation on the itinerary editing page, determining the target itinerary indicated by the itinerary editing operation and the itinerary range indication information corresponding to the target itinerary; Based on the itinerary range indication information, displaying the route editing window corresponding to the target itinerary.

6. The travel setting method according to claim 5, characterized in that, The itinerary editing page includes at least one created candidate itinerary. The determining the target itinerary indicated by the itinerary editing operation in response to the itinerary editing operation on the itinerary editing page includes: In response to a selection operation on the at least one candidate itinerary, the selected candidate itinerary is used as the target itinerary.

7. The travel setting method according to claim 5, characterized in that The itinerary editing page includes itinerary creation controls. In response to an itinerary editing operation on the itinerary editing page, the target itinerary indicated by the itinerary editing operation and the itinerary range indication information corresponding to the target itinerary are determined, including: In response to a triggering operation on the itinerary creation control, an itinerary creation editing page is displayed; In response to an information input operation on the itinerary creation editing page, a target itinerary and the itinerary range indication information corresponding to the target itinerary are determined based on the information input by the information input operation.

8. The travel setting method according to claim 1 or 2, characterized in that, The route editing window further includes a favorite location triggering control, and the method further includes: In response to a triggering operation on the favorite location triggering control, a list of favorite locations is displayed, and the list of favorite locations includes at least one first candidate location favorited by the current user account; In response to a selection operation on the at least one first candidate location, the selected first candidate location is determined from the at least one first candidate location, and the selected first candidate location is used as the target location to be included in the target itinerary.

9. The stroke setting method according to claim 1 or 2, characterized in that, The route editing window further includes a plurality of candidate locations, which are determined according to the itinerary range indication information corresponding to the target itinerary. The method further includes: In response to a selection operation on the plurality of candidate locations, the selected third candidate location is determined, and the third candidate location is used as the target location to be included in the target itinerary.

10. The travel setting method according to claim 1 or 2, characterized in that, The route editing window further includes a location search control, and the method further includes: In response to a location search operation on the location search control, the second candidate location indicated by the location search operation is displayed; In response to a selection operation on the second candidate location, the selected second candidate location is determined from the second candidate location, and the selected second candidate location is used as the target location to be included in the target itinerary.

11. The stroke setting method according to claim 1 or 2, characterized in that The method further includes: In response to a content sharing trigger operation on the target itinerary, a content sharing list corresponding to the target itinerary is displayed, and at least one content sharing channel is displayed on the content sharing list; In response to a selection operation on a target content sharing channel in the at least one content sharing channel, the target itinerary is shared through the target content sharing channel so that at least one target user account can obtain the target itinerary and enable the at least one target user account to edit the target itinerary.

12. The travel setting method according to claim 1 or 2, characterized in that The method further includes: In response to a content publishing trigger operation on the target itinerary, a content editing page corresponding to the target itinerary is displayed, and the multimedia content corresponding to the target itinerary is displayed on the content editing page, and the multimedia content includes the target route; In response to an editing event on the content editing page, publishing content corresponding to the target itinerary is generated based on the content on the content editing page and published.

13. The stroke setting method according to claim 1 or 2, characterized in that The method further includes: In response to an image triggering operation on the target itinerary, an itinerary image is generated based on the target itinerary and the itinerary image is displayed.

14. The stroke setting method according to claim 1 or 2, characterized in that, The method further includes: In response to a travel details viewing event for the target itinerary, display a travel details viewing page corresponding to the target itinerary, where the travel details viewing page includes a location information block, and the location information block includes the target location; In response to a comment operation on the target location in the location information block, display comment information corresponding to the comment operation at the target location commented on in the travel details viewing page; In response to a location deletion operation on the target location in the location information block, delete the target location indicated by the location deletion operation from the location information block.

15. The stroke setting method according to claim 1, characterized in that, The step of, in response to a position adjustment operation on the target location in the route editing window, adjusting the position of the target location in the route editing window based on the position adjustment operation to obtain the adjusted order of the target location includes: In response to a dragging operation on the target location in the route editing window, adjusting the position of the target location in the route editing window based on the dragging operation to obtain the adjusted order of the target location, where the adjusted order of the target location is related to the end position of the dragging operation; The method further includes: Based on the updated target route, update and display the first target map corresponding to the target route.

16. A stroke setting device, characterized in that, Applied to a first client device, the apparatus includes: A position adjustment module, configured to display a target route corresponding to a target itinerary and a route editing window on a travel page, where location identifiers corresponding to target locations are displayed on the target route, and the target locations for generating the target route are included in the route editing window, and the arrangement order of the target locations in the route editing window is the same as the arrangement order on the target route; The position adjustment module is further configured to, in response to a position adjustment operation on the target location in the route editing window, adjust the position of the target location in the route editing window based on the position adjustment operation to obtain the adjusted order of the target location; The position adjustment module is further configured to update and display the target route based on the adjusted order of the target location.

17. An electronic device, characterized in that, It includes a processor and a memory, where the memory stores a computer program, and when the computer program is executed by the processor, the processor is caused to execute the itinerary setting method according to any one of claims 1 to 15.

18. A computer-readable storage medium, characterized in that, It includes a computer program, and when the computer program runs on an electronic device, the computer program is used to cause the electronic device to execute the itinerary setting method according to any one of claims 1 to 15.

Citation Information

Patent Citations

  • Travel itinerary information display method and device, server and storage medium

    CN108875033A

  • Route recommendation method and device, electronic equipment and storage medium

    CN113868554A

  • Path planning method and device, equipment and storage medium

    CN115265567A

  • Map generation method and device, electronic equipment, storage medium and program product

    CN116954416A

  • Trip and travel tool

    US20130219334A1