Route processing method and device, equipment and storage medium

By providing interest point search and custom route functions in map applications, users can generate personalized routes based on interest point attribute information, solving the problem that standard routes in the existing technology cannot meet personalized needs, and improving the efficiency and accuracy of route formulation.

CN120196822APending Publication Date: 2025-06-24TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311795566.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-22
Publication Date
2025-06-24

AI Technical Summary

Technical Problem

The existing technology is difficult to meet users' personalized tour needs, and standard tour routes cannot meet users' personalized needs, and users need to search and formulate tour routes by themselves, resulting in low efficiency in route formulation.

Method used

Provide a route processing method. By triggering route customization operations in the map application and displaying the interest point search page, users can enter search words to find matching interest point attribute information and associated interest points, and select target interest points to generate personalized interest point routes.

Benefits of technology

This enables users to select points of interest conveniently, quickly and accurately to formulate personalized routes, improving the efficiency and accuracy of route formulation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120196822A_ABST
    Figure CN120196822A_ABST
Patent Text Reader

Abstract

The invention relates to a route processing method and device, computer equipment, a storage medium and a computer program product, the method can be applied to the map field and the intelligent traffic field, and the method comprises the following steps: responding to a route custom operation triggered in a map application, and displaying an interest point search page; in response to an input operation triggered in the interest point search page, displaying a first search word in a search area of the interest point search page; displaying interest point attribute information matched with the first search word and interest points associated with the interest point attribute information in a result display area of the interest point search page; in response to the interest point selection operation, marking a target interest point specified by the interest point selection operation as a selection state; and in response to the first route generation operation, displaying a point-of-interest route generated based on the target point-of-interest. By adopting the method, the route making efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular, to a method, apparatus, device, and storage medium for processing routes. Background Art

[0002] With the rapid development of smartphone technology and location services, map applications related to scenic spots have become an important tool for tourism and exploring new places. For example, users can visit scenic spots based on the standard tour routes provided by map applications related to scenic spots.

[0003] However, these standard tour routes are generally designed by scenic spot management parties or professional tour guides for the purpose of displaying the main scenic spots and features of the scenic spots. Such a "one-size-fits-all" route arrangement can ensure that users do not miss the main tourist attractions of the scenic spots, but it cannot meet the personalized tour needs of users.

[0004] If users want to achieve personalized tours, they also need to obtain information about each tourist attraction in the scenic spot in advance from Internet searches, travel guides, or word-of-mouth recommendations, and then independently formulate a tour route based on the obtained information about the tourist attractions. The entire route formulation process is relatively cumbersome, resulting in low route formulation efficiency. Summary of the Invention

[0005] Based on this, in view of the above technical problems, it is necessary to provide a method, apparatus, computer device, computer-readable storage medium, and computer program product for processing routes that can improve route formulation efficiency.

[0006] In a first aspect, this application provides a method for processing routes. The method includes:

[0007] Responding to a route customization operation triggered in a map application, and displaying an interest point search page;

[0008] Responding to an input operation triggered on the interest point search page, and displaying a first search term in the search area of the interest point search page;

[0009] In the result display area of the interest point search page, displaying interest point attribute information matching the first search term and interest points associated with the interest point attribute information;

[0010] Responding to an interest point selection operation, marking the target interest point specified by the interest point selection operation as a selected state;

[0011] Responding to a first route generation operation, and displaying an interest point route generated based on the target interest point.

[0012] In a second aspect, this application further provides a device for processing routes. The device includes:

[0013] The point of interest search page display module is used to display the point of interest search page in response to a route customization operation triggered in the map application;

[0014] The search word display module is used to display the first search word in the search area of the point of interest search page in response to an input operation triggered on the point of interest search page;

[0015] The search result display module is used to display the point of interest attribute information that matches the first search word and the points of interest associated with the point of interest attribute information in the result display area of the point of interest search page;

[0016] The selected result display module is used to mark the target point of interest specified by the point of interest selection operation as the selected state in response to the point of interest selection operation;

[0017] The point of interest route display module is used to display the point of interest route generated based on the target point of interest in response to the first route generation operation. In a third aspect, the present application also provides a computer device. The computer device includes a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0018] Display the point of interest search page in response to a route customization operation triggered in the map application;

[0019] Display the first search word in the search area of the point of interest search page in response to an input operation triggered on the point of interest search page;

[0020] Display the point of interest attribute information that matches the first search word and the points of interest associated with the point of interest attribute information in the result display area of the point of interest search page;

[0021] Mark the target point of interest specified by the point of interest selection operation as the selected state in response to the point of interest selection operation;

[0022] Display the point of interest route generated based on the target point of interest in response to the first route generation operation.

[0023] In a fourth aspect, the present application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0024] Display the point of interest search page in response to a route customization operation triggered in the map application;

[0025] Display the first search word in the search area of the point of interest search page in response to an input operation triggered on the point of interest search page;

[0026] In the result display area of the point of interest search page, display the point of interest attribute information that matches the first search term and the points of interest associated with the point of interest attribute information;

[0027] In response to a point of interest selection operation, mark the target point of interest specified by the point of interest selection operation as the selected state;

[0028] In response to a first route generation operation, display a point of interest route generated based on the target point of interest.

[0029] In a fifth aspect, the present application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, implements the following steps:

[0030] In response to a route customization operation triggered in a map application, display a point of interest search page;

[0031] In response to an input operation triggered on the point of interest search page, display a first search term in the search area of the point of interest search page;

[0032] In the result display area of the point of interest search page, display the point of interest attribute information that matches the first search term and the points of interest associated with the point of interest attribute information;

[0033] In response to a point of interest selection operation, mark the target point of interest specified by the point of interest selection operation as the selected state;

[0034] In response to a first route generation operation, display a point of interest route generated based on the target point of interest.

[0035] The above method, apparatus, computer device, storage medium, and computer program product for route processing, in response to a route customization operation triggered in a map application, display a point of interest search page, and in response to an input operation triggered on the point of interest search page, display a first search term in the search area of the point of interest search page; in the result display area of the point of interest search page, display the point of interest attribute information that matches the first search term and the points of interest associated with the point of interest attribute information, and in response to a point of interest selection operation, mark the target point of interest specified by the point of interest selection operation as the selected state, so that even if the user is not clear about the name-related information of the point of interest, the user can search for the points of interest that the user is interested in according to the keywords related to the attributes of the involved points of interest, and then can select the target point of interest from the search results. By responding to a first route generation operation and displaying a point of interest route generated based on the target point of interest, the user can directly view the customized point of interest route. In summary, the above solution enables the user to conveniently, quickly, and accurately select points of interest to formulate a personalized route, improving the efficiency and accuracy of route formulation. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1 An application environment diagram of the processing method for a route in an embodiment;

[0037] Figure 2 A schematic flowchart of the processing method for a route in an embodiment;

[0038] Figure 3 A schematic diagram of an interest point search page in an embodiment;

[0039] Figure 4 A schematic diagram of a route information display page in an embodiment;

[0040] Figure 5 A schematic diagram of a route information display page in another embodiment;

[0041] Figure 6 A schematic diagram of an interest point search page in another embodiment;

[0042] Figure 7 A schematic diagram of an interest point search page in another embodiment;

[0043] Figure 8 A schematic diagram of an interest point search page in another embodiment;

[0044] Figure 9 A schematic diagram of an interest point search page in another embodiment;

[0045] Figure 10 A schematic diagram of an interest point search page in another embodiment;

[0046] Figure 11 A schematic diagram of an interest point search page in another embodiment;

[0047] Figure 12 A schematic diagram of a route management page in an embodiment;

[0048] Figure 13 A schematic diagram of a map page in an embodiment;

[0049] Figure 14 A schematic diagram of an interest point details page in an embodiment;

[0050] Figure 15 A schematic flowchart of the processing method for a route in another embodiment;

[0051] Figure 16 A data processing timing diagram of the processing method for a route in an embodiment;

[0052] Figure 17 A structural block diagram of the processing device for a route in an embodiment;

[0053] Figure 18 It is the internal structure diagram of a computer device in an embodiment. Detailed implementation manners

[0054] In order to make the objectives, technical solutions and advantages of the present application more clear and understandable, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0055] The route processing method provided by the embodiments of the present application can be applied to the fields of maps and intelligent transportation, and specifically can be applied to the field of autonomous driving in intelligent transportation.

[0056] An Intelligent Traffic System (ITS), also known as an Intelligent Transportation System, is an integrated transportation system that effectively combines advanced scientific and technological means (information technology, computer technology, data communication technology, sensor technology, electronic control technology, automatic control theory, operations research, artificial intelligence, etc.) in transportation, service control, and vehicle manufacturing, strengthening the connection among vehicles, roads, and users, thereby forming a comprehensive transportation system that ensures safety, improves efficiency, improves the environment, and saves energy. Or;

[0057] An Intelligent Vehicle Infrastructure Cooperative Systems (IVICS), abbreviated as a vehicle-road collaborative system, is a development direction of the Intelligent Traffic System (ITS). A vehicle-road collaborative system uses advanced wireless communication and new-generation Internet technologies to comprehensively implement dynamic real-time information interaction between vehicles and vehicle-road, and carry out active vehicle safety control and road collaborative management based on the acquisition and fusion of full-time and full-space dynamic traffic information, fully realizing the effective collaboration of people, vehicles, and roads, ensuring traffic safety, improving traffic efficiency, and thus forming a safe, efficient, and environmentally friendly road traffic system.

[0058] Autonomous driving, also known as driverless or autonomous vehicles, is a technology that enables vehicles to drive autonomously using various sensors, controllers, computer vision, and artificial intelligence technologies. Autonomous vehicles can complete driving tasks without human intervention, achieving safe and efficient travel from the starting point to the ending point.

[0059] The route processing method provided by the embodiments of the present application can be applied to, for example Figure 1In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or can be placed on the cloud or other servers. The processing method of this route can be executed independently by the terminal 102, or can be executed interactively through the terminal 102 and the server 104. The terminal 102 responds to the route customization operation triggered in the map application and displays the point of interest search page; in response to the input operation triggered on the point of interest search page, the first search term is displayed in the search area of the point of interest search page; in the result display area of the point of interest search page, the point of interest attribute information matching the first search term and the points of interest associated with the point of interest attribute information are displayed; in response to the point of interest selection operation, the target point of interest specified by the point of interest selection operation is marked as the selected state; in response to the first route generation operation, the point of interest route generated based on the target point of interest is displayed.

[0060] Among them, the terminal 102 can be, but is not limited to, various desktop computers, laptop computers, smart phones, tablet computers, Internet of Things devices, and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, etc. The portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The server 104 can be an independent physical server, or can be a server cluster or distributed system composed of multiple physical servers, or 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, CDN, and big data and artificial intelligence platforms. The terminal 102 and the server 104 can be directly or indirectly connected through wired or wireless communication methods, and this application does not make any restrictions here.

[0061] In one embodiment, as Figure 2 shown, a method for processing a route is provided. Taking the terminal 102 in Figure 1 as an example for illustration, the method includes the following steps:

[0062] S202, in response to the route customization operation triggered in the map application, display the point of interest search page.

[0063] Among them, the map application can specifically be a basic map application or a dedicated map application developed based on the basic map application. The basic map application is a software that provides geographical information and navigation services, mainly used to help users understand the geographical environment, plan routes, and navigate. The dedicated map application can exist as an independent application. For example, a scenic area guide map application designed specifically for a certain scenic area can provide detailed scenic spot information, tour route suggestions, real-time crowd flow data, etc. The dedicated map application can also be a sub-application running within another larger application (parent application). A social platform may embed a scenic area guide mini-program, allowing users to directly plan visit routes, view scenic spot information, and share experiences with friends within the social application.

[0064] The route customization operation is a triggering operation on specific buttons or interface elements in the map application. The specific buttons or interface elements can specifically be buttons, controls, or icons for adding points of interest, such as the "Create Route" button, the "Add Destination" button, the "+" (Add) icon, etc. The triggering operation can specifically be operations such as clicking, double-clicking, touching, and swiping.

[0065] The point of interest search page is an interface in the map application specifically used to allow users to select and add specific points of interest to the custom route. Figure 3 As a schematic diagram of the point of interest search page in an embodiment, the search area of the point of interest search page includes a search box 302, and the operator can input search terms into the search box to find specific points of interest.

[0066] A point of interest (POI) refers to a location marked on the map with specific interests or values. The types of points of interest are diverse. For example, points of interest of the catering service type include restaurants, cafes, bars, etc.; points of interest of the cultural attraction type include museums, art galleries, historical sites, etc.; points of interest of the shopping facility type include shopping malls, supermarkets, specialty stores, etc.; points of interest of the entertainment venue type include cinemas, theaters, etc.; points of interest of the public facility type include parks, squares, libraries, schools, etc.; points of interest of the transportation facility type include airports, railway stations, subway stations, bus stops, etc.; points of interest of the medical service type include hospitals, clinics, pharmacies, etc.; points of interest of the accommodation service type include hotels, inns, homestays, etc.

[0067] Specifically, a map application runs on the terminal. The operation object can log in to the map application through a social account or a map application account, and trigger a custom route viewing operation on the main interface of the map application. The terminal responds to the route viewing operation triggered in the map application, searches for the points of interest previously added by the operation object, and displays a route information display page of the map application according to the search result. An interest point adding control is displayed on the route information display page. The terminal responds to the triggering operation on the interest point adding control and displays an interest point search page.

[0068] In one embodiment, when no points of interest previously added by the operation object are found, that is, a new custom route is to be created currently, the route information display page as shown in Figure 4 is displayed. An interest point adding control 402 is displayed on the route information display page. The terminal responds to the triggering operation on the interest point adding control 402 and displays an interest point search page, such as the interest point search page as shown in Figure 3 is displayed.

[0069] In one embodiment, when points of interest previously added by the operation object are found, that is, a created custom route is to be modified currently, the route information display page as shown in Figure 5 is displayed. Each of the points of interest previously added by the operation object and an interest point adding control 502 are displayed on the route information display page. The terminal responds to the triggering operation on the interest point adding control 502 and displays an interest point search page, such as the interest point search page as shown in Figure 3 is displayed; in addition, an interest point management control 504 is also displayed on the route information display page. The interest point management control 504 is used to trigger the management of each point of interest in the custom route.

[0070] In one embodiment, search prompt information is also displayed in the search area of the interest point search page. The search prompt information is used to prompt the operation object on how to perform a search. Specifically, it can prompt what content related to the point of interest can be input to achieve the interest point search. For example, Figure 3 the search prompt information displayed in the search box of the interest point search page as shown. Assuming the search prompt information is "Search for pandas", this prompt information can prompt to input search words related to the names of pandas in the venue to achieve the search for the venue; assuming the search prompt information is "Search for scenic spots", this prompt information can prompt to input search words related to the venue name (i.e., the scenic spot name) to achieve the search for the venue; assuming the search prompt information is "Search for scenic spots or pandas", this prompt information can prompt to input search words related to the names of pandas in the venue, or input search words related to the venue name (i.e., the scenic spot name) to achieve the search for the venue. By displaying the search prompt information, it can help users understand how to use the search function faster, thereby improving the search efficiency.

[0071] In one embodiment, at least one of a first search box, a second search box, and a third search box may be displayed on the point of interest search page. Among them, a first search prompt message is correspondingly displayed in the first search box. The first search prompt message is used to prompt to input content related to the point of interest attribute information in the first search box to implement the search for the point of interest. For example, the first search prompt message is "Search for pandas"; a second search prompt message is displayed in the second search box. The second search prompt message is used to prompt to input content related to the name of the point of interest in the second search box to implement the search for the point of interest. For example, the second search prompt message is "Search for scenic spots"; a third search prompt message is displayed in the third search box. The third search prompt message is used to prompt to input content related to the name of the point of interest or input content related to the point of interest attribute information in the third search box to implement the search for the point of interest. For example, the third search prompt message is "Search for scenic spots or pandas".

[0072] S204, in response to an input operation triggered on the point of interest search page, display a first search word in the search area of the point of interest search page.

[0073] S206, in the result display area of the point of interest search page, display the point of interest attribute information that matches the first search word and the points of interest associated with the point of interest attribute information.

[0074] Among them, the above input operation may also be referred to as a first input operation. The first input operation is an operation that triggers a search for the first search word in the subset of the attribute information of each point of interest. The first search word is the word input by the operation object corresponding to the input operation in the search area of the point of interest search page. The first search word may be a word included in the point of interest attribute information of the point of interest. For example, in the zoo scenario, the first search word may be the name of an animal, which is different from the names of each venue in the zoo.

[0075] The point of interest attribute information is information other than the point of interest name in the associated information of the point of interest, which enhances the description of the point of interest. For example, it may be descriptive information or label information about the characteristics or features of the point of interest. These information provide more background and details of the point of interest and can describe the point of interest more comprehensively.

[0076] It is understandable that each point of interest corresponds to a set of point-of-interest attribute information, which is a set of all relevant data and attributes of the point of interest. Specifically, it can include multiple pieces of point-of-interest attribute information. The point-of-interest attribute information that matches the first search term can be one of the multiple pieces of point-of-interest attribute information of the point of interest. Specifically, the multiple pieces of point-of-interest attribute information of the point of interest can be divided into multiple subsets of attribute information of different types according to the attribute type, and each subset of attribute information includes at least one piece of point-of-interest attribute information. For example, a certain zoo contains multiple venues, and each venue corresponds to a subset of attribute information of the animal name type, a subset of attribute information of the performance program type, and a subset of attribute information of the opening time type. Among them, the subset of attribute information of the animal name type in a certain venue contains animal name 1 "He Hua", animal name 2 "Ai Jiu", and animal name 3 "An An". Animal name 1 "He Hua", animal name 2 "Ai Jiu", and animal name 3 "An An" are 3 different pieces of point-of-interest attribute information.

[0077] Specifically, the search area of the point-of-interest search page displayed on the terminal includes a search box. The operating object can enter the first search term in the search box to trigger an input operation. The terminal responds to the input operation, obtains the input first search term, and searches in the point-of-interest information of each pre-stored point of interest according to the first search term to obtain the point-of-interest attribute information that matches the first search term. After determining the point of interest associated with the point-of-interest attribute information that matches the first search term, the point-of-interest attribute information that matches the first search term and the point of interest associated with the point-of-interest attribute information are displayed in the result display area of the point-of-interest search page.

[0078] For example, the operating object Figure 3 enters the first search term "He" in the search box of the point-of-interest search page as shown to trigger an input operation. The terminal responds to the input operation and displays the point-of-interest search page as shown in Figure 6 . In the point-of-interest search page, the point-of-interest attribute information 1 panda name "He Hua" that matches the first search term "He" and the point of interest 1 venue name "Lanyue Tower" associated with the panda name "He Hua", and the point-of-interest attribute information 2 panda name "He Ye" that matches the first search term "He" and the point of interest 2 venue name "Villa Area A" associated with the panda name "He Ye" are displayed. In addition, other point-of-interest attribute information that is in the same subset of attribute information as the point-of-interest attribute information 1 and the point-of-interest attribute information 2 can also be displayed, such as the panda names "Ai Jiu" and "An An"; the passenger flow status identifier corresponding to the point of interest can also be displayed. The passenger flow status identifiers of point of interest 1 and point of interest 2 in the figure both indicate "the passenger flow status identifier is moderate".

[0079] In one embodiment, the process by which the terminal displays the point-of-interest (POI) attribute information that matches the first search term and the POIs associated with the POI attribute information includes the following steps: obtaining a subset of the attribute information of each POI within the area where the operating object is located; the operating object is the object that initiates the route customization operation; searching within the subset of the attribute information of each POI for the POI attribute information that matches the first search term; determining the POIs associated with the POI attribute information; and displaying the POI attribute information and the POIs associated with the POI attribute information.

[0080] Among them, the area where the operating object is located may specifically be an area whose distance from the positioning location of the operating object is less than a preset distance, or it may be a certain venue where the operating object is located. For example, the operating object is in a zoo, amusement park, etc.

[0081] Specifically, in response to an input operation, the terminal displays the first search term input by the operating object in the search box on the POI search page, obtains the set of POI attribute information corresponding to each POI, extracts subsets of the attribute information of each type of each POI from the sets of POI attribute information, selects a subset of the attribute information of the target type for searching from the subsets of the attribute information of each type of each POI, searches within the subset of the attribute information of the target type of each POI for the POI attribute information that contains the first search term, determines the target subset of the attribute information to which the POI attribute information that contains the first search term belongs, determines the POIs to which the target subset of the attribute information belongs as the associated POIs, and displays the POI attribute information that contains the first search term and the determined associated POIs.

[0082] In this embodiment, the terminal searches for the POI attribute information that matches the first search term within the subset of the attribute information corresponding to each POI, and then determines the POIs associated with the first search term, enabling the user to search for POIs based on relevant keywords or descriptions without knowing the exact POI name, thereby increasing the accuracy and convenience of POI search, and further improving the efficiency and accuracy of route planning.

[0083] S208, in response to a POI selection operation, marks the target POI specified by the POI selection operation as the selected state.

[0084] Among them, the POI selection operation is a selection operation on the target POI among the various POIs displayed on the POI search page, and the target POI is the specific POI that is selected. The selected state means that the target POI is in the state of being already selected. It can be understood that before the POI selection operation, the target POI is in the candidate state.

[0085] Specifically, while the terminal displays the point-of-interest (POI) attribute information that matches the first search term and the POIs associated with the POI attribute information in the result display area of the POI search page, for each displayed POI, a corresponding selection control can also be displayed. The selection control can also indicate that the corresponding POI is in a candidate state. In response to a trigger operation on the selection control of the target POI, the terminal marks the target POI as selected. In addition, the terminal can continue to display the POI attribute information and more descriptive information of the target POI so that the user can view the relevant information of the target POI and confirm whether the selection is accurate based on the relevant information.

[0086] For example, the operating object can click Figure 6 the selection control 602 of "Lanyue Tower" on the POI search page shown in the figure. In response to the trigger operation on the selection control 602, the terminal Figure 7 displays the POI attribute information and the selected state 702 of Lanyue Tower on the POI search page shown in the figure.

[0087] S210. In response to the first route generation operation, display the POI route generated based on the target POI.

[0088] Among them, the first route generation operation can specifically be a trigger operation on a specific button or control. The specific button or control can specifically be a confirmation control for POI selection, a completion control for POI selection, a route generation control, etc. The POI route is specifically a route generated based on the POIs selected by the operating object.

[0089] Specifically, while the terminal marks the target POI specified by the POI selection operation as selected, a search box and a confirmation control are also displayed. In response to the trigger operation on the confirmation control, the terminal generates a POI route based on the selected target POI and displays the POI route. In addition, the operating object can also continue to enter a search term in the search box to select more target POIs. While marking the more target POIs specified by the POI selection operation as selected, a search box and a confirmation control are also displayed. In response to the trigger operation on the confirmation control, the terminal generates a POI route based on the multiple selected target POIs and displays the POI route. Among them, the terminal can display the POI route on the route information display page. For example, Figure 5 on the route information display page shown in the figure, each target POI in the POI route is displayed.

[0090] In the method for processing the above route, the terminal responds to a route customization operation triggered in the map application, displays a point of interest search page, and in response to an input operation triggered on the point of interest search page, displays a first search term in the search area of the point of interest search page; in the result display area of the point of interest search page, displays the point of interest attribute information matching the first search term and the points of interest associated with the point of interest attribute information. In response to a point of interest selection operation, marks the target point of interest specified by the point of interest selection operation as the selected state. Thus, even if the user is not clear about the name-related information of the point of interest, the user can search for the points of interest they are interested in according to the keywords related to the attributes of the involved points of interest, and then can select the target point of interest from the search results. By responding to a first route generation operation, displays a point of interest route generated based on the target point of interest, and the user can directly view the customized point of interest route. In summary, the above solution enables the user to conveniently, quickly, and accurately select points of interest to formulate a personalized route, improving the efficiency and accuracy of route formulation.

[0091] In one embodiment, after the terminal responds to a route customization operation triggered in the map application and displays a point of interest search page, it can also display a first recommended point of interest and the point of interest attribute information of the first recommended point of interest in the point of interest search page; in response to a first recommended point of interest selection operation, marks the first recommended point of interest specified by the first recommended point of interest selection operation as the selected state; in response to a second route generation operation, displays a point of interest route generated based on the specified first recommended point of interest.

[0092] Among them, the first recommended point of interest is a point of interest recommended to the operation object according to a specific algorithm or standard. The first recommended point of interest specified by the first recommended point of interest selection operation can be called the target first recommended point of interest. The second route generation operation can specifically be a trigger operation on a specific button or control, and the specific button or control can specifically be a point of interest confirmation control, a route generation control, etc.

[0093] Specifically, in response to a trigger operation on the point of interest addition control, the terminal obtains the first recommended point of interest according to a specific algorithm or standard, obtains the point of interest attribute information of the first recommended point of interest, and displays the first recommended point of interest, the point of interest attribute information of the first recommended point of interest, and the selection controls for each first recommended point of interest on the point of interest search page. In response to a trigger operation on the selection control of the target first recommended point of interest, the terminal marks the target first recommended point of interest as selected. In addition, the point of interest attribute information and more description information of the target first recommended point of interest can also be displayed so that the user can view the relevant information of the target first recommended point of interest and confirm whether the selection is accurate according to the relevant information. When the terminal marks the target first recommended point of interest as selected, a search box and a confirmation control are also displayed. In response to a trigger operation on the confirmation control, the terminal generates a point of interest route based on the selected target first recommended point of interest and displays the point of interest route. In addition, the operation object can also enter search terms in the search box to continue to select the target point of interest. When the target point of interest is marked as selected, a search box and a confirmation control are also displayed. In response to a trigger operation on the confirmation control, the terminal generates a point of interest route based on the selected target first recommended point of interest and the target point of interest and displays the point of interest route.

[0094] For example Figure 8 As shown in the point of interest search page, multiple first recommended points of interest, the point of interest attribute information of the first recommended points of interest, and the corresponding selection controls are displayed on the point of interest search page. In response to a trigger operation on the selection control 802, it is shown as Figure 7 As shown in the point of interest search page, the first recommended point of interest "Moon Tower" is marked as the selected state 702 in this page, and a confirmation control 704 is also displayed. In response to a trigger operation on the confirmation control 704, a point of interest route is generated based on the selected first recommended point of interest and displayed.

[0095] In the above embodiment, the terminal provides recommended points of interest for the user on the point of interest search page, and the user can directly and quickly select the recommended points of interest that they are interested in and add them to the custom route, without the user having to search for the points of interest, thereby improving the efficiency of route planning.

[0096] In one embodiment, the process of the terminal displaying the first recommended point of interest and the point of interest attribute information of the first recommended point of interest on the point of interest search page includes the following steps: obtaining the evaluation information of the points of interest within the area where the operation object of the route customization operation is located; selecting the first recommended point of interest from the points of interest within the area based on the evaluation information; obtaining the point of interest attribute information of the first recommended point of interest, and displaying the first recommended point of interest and the point of interest attribute information of the first recommended point of interest on the point of interest search page.

[0097] Among them, the area where the operation object is located can specifically be an area with a distance less than a preset distance from the positioning position of the operation object, or a certain place where the operation object is located. For example, the operation object is in a zoo, amusement park, etc.

[0098] The evaluation information refers to information such as the user's score and comments on the point of interest. The score is the value given by the user to the point of interest based on their own experience, and the comment is a specific text evaluation, which can include experience details, advantages, disadvantages, etc.

[0099] Specifically, in response to a trigger operation on the point-of-interest addition control, the terminal obtains the evaluation information of the points of interest within the area where the operation object is located, analyzes the evaluation information of each point of interest, determines at least one of the most popular points of interest as the first recommended point of interest according to the analysis result, obtains the point-of-interest attribute information of the first recommended point of interest, and displays the first recommended point of interest and the point-of-interest attribute information of the first recommended point of interest on the point-of-interest search page.

[0100] In the above embodiment, the terminal determines the recommended points of interest to be shown to the user based on the evaluation information of other users on the points of interest. On the one hand, it is easier to recommend successfully without the user having to search for the points of interest, thus improving the efficiency of route planning; on the other hand, the user can discover and select previously unknown but interesting points of interest among the recommended points of interest, avoiding the omission of interesting points of interest, thereby improving the accuracy of route planning.

[0101] In one embodiment, after the terminal marks the target point of interest specified by the point-of-interest selection operation as the selected state in response to the point-of-interest selection operation, it can also: display the second recommended point of interest and the point-of-interest attribute information of the second recommended point of interest; after displaying the point-of-interest attribute information of the second recommended point of interest, the terminal can also mark the second recommended point of interest specified by the second recommended point-of-interest selection operation as the selected state in response to the second recommended point-of-interest selection operation; the process of the terminal displaying the point-of-interest route generated based on the target point of interest in response to the first route generation operation includes the following steps: in response to the first route generation operation, display the point-of-interest route generated based on the target point of interest and the specified second recommended point of interest.

[0102] Among them, the second recommended point of interest is a point of interest recommended to the operation object according to a specific algorithm or standard, and specifically can be the same as the first recommended point of interest, or a point of interest associated with the target point of interest. The second recommended point of interest specified by the second recommended point-of-interest selection operation can be called the target second recommended point of interest.

[0103] Specifically, in response to a point of interest selection operation, the terminal obtains the point of interest attribute information corresponding to the target point of interest, obtains the second recommended point of interest according to a specific algorithm or standard, obtains the point of interest attribute information of the second recommended point of interest, and displays the point of interest attribute information corresponding to the target point of interest, the point of interest attribute information of the second recommended point of interest, and the selection control of the second recommended point of interest on the point of interest search page. In response to a trigger operation on the selection control of the target second recommended point of interest, the target second recommended point of interest is marked as selected, that is, the selection state of the target second recommended point of interest is displayed. At the same time, the point of interest attribute information of the target second recommended point of interest can also be displayed. In addition, more description information of the target second recommended point of interest can also be displayed, so that the user can view the relevant information of the target second recommended point of interest and confirm whether the selection is accurate according to the relevant information. When the terminal marks the target second recommended point of interest as selected, a search box and a confirmation control are also displayed. In response to a trigger operation on the confirmation control, the terminal generates a point of interest route based on the selected target second recommended point of interest and the selected target point of interest, and displays the point of interest route. In addition, the operation object can also enter search terms in the search box to continue to select the target point of interest. When the target second recommended point of interest is marked as selected, a search box and a confirmation control are also displayed. In response to a trigger operation on the confirmation control, the terminal generates a point of interest route based on the selected target second recommended point of interest and the target point of interest, and displays the point of interest route.

[0104] For example Figure 9 As shown in the point of interest search page, multiple second recommended points of interest, the point of interest attribute information of the second recommended points of interest, and the corresponding selection controls are displayed on the point of interest search page. In response to a trigger operation on the selection control 902, it is shown as Figure 10 As shown in the point of interest search page, the second recommended point of interest "Villa A Area" is in the selected state 1002 on this page, and a confirmation control is also displayed. In response to a trigger operation on the confirmation control, a point of interest route is generated based on the target second recommended point of interest "Villa A Area" and the target point of interest "Moon Tower" and displayed.

[0105] In the above embodiment, by providing the recommended points of interest for the user on the point of interest search page, the user can directly and quickly select the recommended points of interest that they are interested in and add them to the custom route, without the user having to search for the points of interest, thereby improving the efficiency of route planning.

[0106] In one embodiment, the process of the terminal displaying the second recommended point of interest and the point-of-interest attribute information of the second recommended point of interest includes the following steps: obtaining the point-of-interest attribute information corresponding to the target point of interest specified by the point-of-interest selection operation; determining the second recommended point of interest associated with the target point of interest based on the point-of-interest attribute information corresponding to the target point of interest; obtaining the point-of-interest attribute information of the second recommended point of interest; and displaying the point-of-interest attribute information of the target point of interest and the point-of-interest attribute information of the second recommended point of interest.

[0107] Specifically, in response to the point-of-interest selection operation, the terminal obtains the point-of-interest attribute information of each point of interest in the area where the operation object is located, determines the relevance between the target point of interest and each other point of interest according to the point-of-interest attribute information of the target point of interest and the point-of-interest attribute information of the other points of interest, selects the second recommended point of interest associated with the target point of interest from the other points of interest according to the relevance, obtains the point-of-interest attribute information of the second recommended point of interest; and displays the point-of-interest attribute information of the target point of interest and the point-of-interest attribute information of the second recommended point of interest on the point-of-interest search page.

[0108] In the above embodiment, by considering the point of interest selected by the user, the terminal provides the recommended points of interest associated with the selected point of interest on the point-of-interest search page, which can facilitate the user to select other points of interest related to the theme, without the user having to repeatedly search for points of interest to add other points of interest related to the theme, and avoids the omission of points of interest related to the theme, thereby improving the efficiency and accuracy of route planning.

[0109] In one embodiment, the above method for processing the route further includes the following steps: in response to an input operation triggered on the point-of-interest search page, displaying a second search term in the search area of the point-of-interest search page; and displaying, in the result display area of the point-of-interest search page, the points of interest whose names contain the second search term.

[0110] Among them, the above access operation may also be referred to as a second input operation. The second input operation is an operation that triggers a search for the second search term in the names of each point of interest. The second search term is the word input by the operation object corresponding to the input operation in the search area of the point-of-interest search page. The second search term may be a word contained in the name of the point of interest. For example, in the zoo scenario, the second search term may be the name of a certain venue.

[0111] Specifically, the search area of the point of interest search page displayed on the terminal includes a search box. The operating object can enter a second search term in the search box to trigger an input operation. The terminal responds to the input operation, obtains the input second search term, and searches for it in the point of interest names of each pre-stored point of interest, obtains the points of interest whose point of interest names contain the second search term, and displays the points of interest whose point of interest names contain the second search term in the result display area of the point of interest search page.

[0112] In the above embodiment, the terminal searches for the point of interest in the point of interest name based on the second search term, so that the point of interest that the user is interested in can be found more accurately, enabling the user to conveniently, quickly, and accurately select the point of interest to specify a personalized route, improving the efficiency and accuracy of route planning.

[0113] In one embodiment, the process of the terminal displaying the points of interest whose point of interest names contain the second search term includes the following steps: obtaining the point of interest names of each point of interest within the area where the operating object of the route customization operation is located; determining the target point of interest names that contain the second search term among the point of interest names; and displaying the points of interest to which the target point of interest names belong.

[0114] Specifically, the terminal responds to the input operation, obtains the input second search term, and searches for it in the point of interest names of each pre-stored point of interest, obtains the target point of interest names that contain the second search term, determines the points of interest corresponding to the target point of interest names, and displays the points of interest corresponding to the target point of interest names in the result display area of the point of interest search page.

[0115] In the above embodiment, the terminal searches for the point of interest in the point of interest name based on the second search term, so that the point of interest that the user is interested in can be found more accurately, enabling the user to conveniently, quickly, and accurately select the point of interest to specify a personalized route, improving the efficiency and accuracy of route planning.

[0116] In one embodiment, the above method for processing the route further includes the following steps: responding to the input operation triggered on the point of interest search page, displaying a third search term in the search area of the point of interest search page; in the result display area of the point of interest search page, displaying the points of interest whose point of interest names contain the third search term, and displaying the point of interest attribute information that matches the third search term and the points of interest associated with the point of interest attribute information.

[0117] Specifically, the search area of the point of interest search page displayed on the terminal includes a search box. The operation object can enter a third search term in the search box to trigger an input operation. The terminal responds to the input operation, obtains the input third search term, searches for the point of interest whose name contains the third search term among the names of the pre-stored points of interest, obtains the point of interest attribute information that matches the third search term by searching for the third search term in the point of interest information of each pre-stored point of interest, determines the point of interest associated with the point of interest attribute information that matches the third search term, and then displays the point of interest whose name contains the third search term, the point of interest attribute information that matches the third search term, and the point of interest associated with the point of interest attribute information that matches the third search term in the result display area of the point of interest search page.

[0118] In the above embodiment, the terminal searches for the point of interest whose name contains the third search term based on the third search term, and searches for the point of interest attribute information that matches the third search term within the subset of attribute information corresponding to each point of interest, thereby determining the point of interest associated with the third search term, making the search more comprehensive. Even if the search term entered by the user is not completely accurate, relevant points of interest can still be found.

[0119] In one embodiment, the process of marking the target point of interest specified by the point of interest selection operation as the selected state in response to the point of interest selection operation specifically includes the following steps: In response to the point of interest selection operation, in the information list area of the point of interest search page, mark the target point of interest specified by the point of interest selection operation as the selected state; The terminal can also display the selection result and confirmation control of the point of interest selection operation in the selection confirmation area of the point of interest search page; The process of displaying the point of interest route generated based on the target point of interest in response to the first route generation operation includes the following steps: In response to the trigger operation on the confirmation control, display the point of interest route generated based on the target point of interest corresponding to each selection result in the selection confirmation area.

[0120] Among them, the information list area is the area for displaying points of interest and related information of points of interest, and the selection confirmation area is the area for displaying the selection result corresponding to the point of interest selection operation, so that the operation object can confirm whether it is correct. The selection result of the point of interest selection operation specifically refers to the target point of interest selected by the point of interest selection operation.

[0121] Specifically, in response to a point of interest selection operation, the terminal marks the specified target point of interest of the point of interest selection operation as the selected state, displays the point of interest attribute information of the target point of interest in the information list area of the point of interest search page, and displays its selected state. At the same time, the selection result of the point of interest selection operation is also displayed in the selection confirmation area of the point of interest search page. A confirmation control is also displayed in this selection confirmation area. After the operator confirms that each selection result and the order of the selection results in the selection confirmation area are accurate, the operator can trigger the confirmation control. In response to the trigger operation on the confirmation control, the terminal generates a point of interest route based on each selection result and the order of the selection results in the selection confirmation area, and displays the generated point of interest route.

[0122] In the above embodiment, by marking the target point of interest specified by the point of interest selection operation as the selected state in the information list area of the point of interest search page, and displaying the selection result and the confirmation control of the point of interest selection operation in the selection confirmation area of the point of interest search page, the user can clearly and conveniently view and confirm the selected points of interest, ensuring that the route planning conforms to their actual intentions, thereby improving the efficiency and accuracy of route planning.

[0123] In one embodiment, after the terminal displays the selection result and the confirmation control of the point of interest selection operation in the selection confirmation area of the point of interest search page, the terminal can also respond to an adjustment operation, adjust the target point of interest specified by the adjustment operation, and display the adjusted selection result in the selection confirmation area.

[0124] Among them, the adjustment operation can specifically be an operation to change the order of the selected target points of interest, or an operation to cancel the selected state of the selected target points of interest.

[0125] Specifically, in response to a point of interest selection operation, the terminal displays the point of interest attribute information of the target point of interest in the information list area of the point of interest search page, and displays its selected state. At the same time, the selection result of each target point of interest is also displayed in the selection confirmation area of the point of interest search page. The operator can directly adjust each target point of interest in the information list area, or adjust the selection result corresponding to each target point of interest in the selection confirmation area. In response to the adjustment operation triggered in the information list area, or in response to the adjustment operation triggered in the selection confirmation area, the terminal adjusts the target point of interest specified by the adjustment operation to obtain the adjusted point of interest, and displays the adjusted point of interest in the information list area, and displays the selection result of the adjusted point of interest in the selection confirmation area.

[0126] Such as Figure 11The shown point of interest search page has an information list area 1102 and a selection confirmation area 1104. In the information list area 1102, the point of interest attribute information and selection status of each target point of interest are displayed. In the selection result display area 1104, the selection result corresponding to each target point of interest is displayed. The operating object can directly adjust each target point of interest in the information list area or adjust the selection result of each target point of interest in the selection confirmation area.

[0127] In the above embodiment, the terminal responds to the adjustment operation and directly adjusts the points of interest in the information list area and the selection confirmation area, enabling the user to adjust the points of interest in the information list area or the selection confirmation area at any time according to new information or changed preferences, ensuring that the route planning conforms to their actual intentions, thereby improving the efficiency and accuracy of route determination.

[0128] In one embodiment, the adjustment operation includes at least one of a deselection operation and an order adjustment operation. The process of the terminal adjusting the target point of interest specified by the adjustment operation in response to the adjustment operation specifically includes the following steps: in response to the deselection operation, cancel the display of the selection result specified by the deselection operation in the selection confirmation area; when there are at least two selection results displayed in the selection confirmation area, in response to the order adjustment operation, adjust the order of the selection results displayed in the selection confirmation area.

[0129] Specifically, the operating object can click on the selection status control of each target point of interest directly in the information list area to trigger the deselection operation, or click on the deselection control of the selection result of each target point of interest in the selection confirmation area to trigger the deselection operation. The terminal responds to the deselection operation triggered in the information list area or the deselection operation triggered in the result display area, cancels the display of the point of interest attribute information of the target point of interest specified by the deselection operation from the information list area, and cancels the display of the selection result corresponding to the target point of interest in the selection confirmation area; the operating object can directly drag each target point of interest to any position in the information list area to trigger the order adjustment operation, or drag the selection result of each target point of interest to any position in the selection confirmation area to trigger the order adjustment operation. The terminal responds to the order adjustment operation triggered in the information list area or the order adjustment operation triggered in the result display area, adjusts the order of each target point of interest displayed in the information list area, and adjusts the order of the selection results displayed in the selection confirmation area.

[0130] In the above embodiments, the user can quickly rearrange the order of the selected points of interest through an order adjustment operation. When the user changes their mind or makes a wrong selection of a point of interest, the selection can be easily cancelled through a deselection operation, thereby improving the convenience of adjusting the selected points of interest, and further improving the convenience and accuracy of route planning.

[0131] In one embodiment, the process by which the terminal, in response to a first route generation operation, displays a point-of-interest route generated based on target points of interest includes the following steps: in response to the first route generation operation, obtain other points of interest and the order of access to the points of interest; generate a point-of-interest route based on the other points of interest, the target points of interest, and the order of access to the points of interest; and display the point-of-interest route on a page that displays route information including the order of access to the points of interest and the distances between adjacent points of interest.

[0132] Among them, the other points of interest are those selected before the target points of interest. The order of access to the points of interest refers to the order in which the operation object sets the access sequence of each point of interest.

[0133] Specifically, in response to the first route generation operation, the terminal obtains other points of interest selected by the operation object before and the corresponding order of access to the points of interest, as well as the order of access to each target point of interest currently selected, determines the distances between adjacent points of interest according to the other points of interest, the target points of interest, and the order of access to each point of interest, generates a point-of-interest route according to the other points of interest, the target points of interest, the order of access to each point of interest, and the distances between adjacent points of interest, and displays the point-of-interest route on a page that displays route information including the order of access to the points of interest and the distances between adjacent points of interest.

[0134] In one embodiment, the terminal can also obtain at least one travel mode, and generate a point-of-interest route according to the other points of interest, the target points of interest, the order of access to each point of interest, and the travel mode. The travel mode can specifically be walking or using a certain means of transportation, so that a point-of-interest route matching the corresponding travel mode can be generated.

[0135] As Figure 5 shown in the route information display page, the point-of-interest route on this route information display page includes 7 points of interest. The distances between two adjacent points of interest are also displayed on this route information display page, as well as the viewing control corresponding to each point of interest. By triggering the viewing control 506, relevant information about the point of interest "Giant Panda Sun Maternity Ward" can be viewed.

[0136] In the above embodiments, in response to the first route generation operation, the terminal can generate a point-of-interest route that meets the user's requirements by comprehensively considering all selected points of interest and the access order of the points of interest, improving the accuracy and efficiency of route planning; by displaying the point-of-interest route on the route information display page, the user can clearly see the layout of the entire route, helping to better understand and remember the route.

[0137] In one embodiment, the above method for processing a route further includes the following steps: in response to a management operation on the point-of-interest route, display each editable point of interest corresponding to the point-of-interest route in an editable state on the route management page; in response to a point-of-interest editing operation, edit the editable point of interest specified by the point-of-interest editing operation.

[0138] Among them, the point-of-interest editing operation may specifically be an operation to change the access order of the points of interest in the point-of-interest route, or an operation to delete the points of interest in the point-of-interest route.

[0139] Specifically, the route information display page displays a point-of-interest management control. The operator can click on the point-of-interest management control. The terminal, in response to the trigger operation on the point-of-interest management control, displays each editable point of interest corresponding to the point-of-interest route in an editable state on the route management page. The operator can edit each editable point of interest, and the terminal, in response to the point-of-interest editing operation, edits the editable point of interest specified by the point-of-interest editing operation.

[0140] In the above embodiments, the terminal, in response to a management operation on the point-of-interest route, displays each editable point of interest corresponding to the point-of-interest route in an editable state on the route management page; in response to a point-of-interest editing operation, edits the editable point of interest specified by the point-of-interest editing operation. Thus, the user can edit the points of interest according to personal preferences and needs, creating a custom route that fully meets their expectations, improving the flexibility, accuracy, and efficiency of route planning.

[0141] In one embodiment, the point-of-interest editing operation includes at least one of a point-of-interest deletion operation and a point-of-interest order adjustment operation; the process of the terminal, in response to the point-of-interest editing operation, editing the editable point of interest specified by the point-of-interest editing operation includes the following steps: in response to the point-of-interest deletion operation, delete the editable point of interest specified by the point-of-interest deletion operation from the point-of-interest route; in response to the point-of-interest order adjustment operation, adjust the order of some of the editable points of interest.

[0142] Among them, the editable point of interest specified by the point-of-interest deletion operation may be referred to as the first target editable point of interest; the editable point of interest specified by the point-of-interest order adjustment operation may be referred to as the second target editable point of interest.

[0143] Specifically, the route information display page displays a point of interest management control. The operating object can click on the point of interest management control. In response to the triggering operation on the point of interest management control, the terminal displays each to-be-edited point of interest in the route management page that corresponds to the point of interest route and is in an editing state, and also displays a deletion control corresponding to each to-be-edited point of interest. In response to the triggering operation on the deletion control of the first target to-be-edited point of interest, the terminal deletes the first target to-be-edited point of interest from the point of interest route; the operating object can drag the second target to-be-edited point of interest to any position to trigger an operation for adjusting the order of points of interest. In response to the operation for adjusting the order of points of interest, the terminal adjusts the access order of the second target to-be-edited point of interest and other related to-be-edited points of interest among all the to-be-edited points of interest.

[0144] For example, in response to the triggering operation on the point of interest management control 504 in the route information display page shown in Figure 5 the terminal displays the route management page shown in Figure 12 In this route management page, each to-be-edited point of interest corresponds to a deletion control and a drag control. In response to the triggering operation on the deletion control 1202, the terminal deletes the to-be-edited point of interest corresponding to the deletion control 1202 from the point of interest route; in response to the drag operation on the drag control 1204, the terminal adjusts the access order of the to-be-edited point of interest corresponding to the drag control 1204 and other related to-be-edited points of interest.

[0145] In the above embodiments, the terminal deletes the to-be-edited point of interest specified by the point of interest deletion operation from the point of interest route in response to the point of interest deletion operation; in response to the operation for adjusting the order of points of interest, the terminal adjusts the order of some of the to-be-edited points of interest. Thus, the user can delete points of interest or adjust the access order of points of interest according to personal preferences and needs, create a custom route that fully meets their expectations, and improve the flexibility, accuracy, and efficiency of route planning.

[0146] In one embodiment, the point of interest route includes a text-based guidance route and a graphic-based guidance route. The process by which the terminal displays the point of interest route generated based on the target point of interest includes: displaying the text-based guidance route generated based on the target point of interest; after displaying the point of interest route generated based on the target point of interest, in response to the first point of interest viewing operation triggered on the text-based guidance route, the terminal can display the graphic-based guidance route in the map page of the map application; and display the description information of the point of interest specified by the first point of interest viewing operation.

[0147] Among them, the text-based guiding route is a way to provide guidance from one location to another through detailed written descriptions. The text-based guiding route includes various points of interest described in the text, the distances between adjacent points of interest, and relevant text prompt information, such as "Drive 200 meters north and then turn right into a certain street"; the graphic-based guiding route is a way to display the route through visual elements on the map. The graphic-based guiding route includes graphic markers of points of interest, the paths between adjacent points of interest, and relevant visual prompt information, such as using colors or symbols to distinguish different types of roads and paths.

[0148] The first point-of-interest viewing operation can specifically be a triggering operation on the viewing control corresponding to the point of interest in the text-based guiding route. The point of interest specified by the first point-of-interest viewing operation can also be referred to as the first target point of interest to be viewed. The description information is the basic information of the point of interest, and can also be referred to as summary information or overall information. Specifically, it can include the name, type, geographical location, distance from the current positioning location, and a brief description of the point of interest, etc.

[0149] Specifically, the terminal responds to the route generation operation, generates a text-based guiding route based on the target point of interest, and displays the text-based guiding route on the route management page. The text-based guiding route includes various points of interest described in the text and the viewing control corresponding to each point of interest. Each point of interest can also be referred to as a point of interest to be viewed. The terminal responds to the triggering operation on the viewing control of the first target point of interest to be viewed among the points of interest to be viewed, displays the graphic-based guiding route corresponding to the text-based guiding route on the map page of the map application, highlights the first target point of interest to be viewed in the graphic-based guiding route, and obtains the description information of the first target point of interest to be viewed, and displays the description information of the first target point of interest to be viewed on the map page.

[0150] Highlighting means emphasizing a specific element through visual means to make it more prominent in the user interface, thereby attracting the user's attention. Specifically, it can be achieved by marking the first target point of interest to be viewed with a color, magnifying the marker of the first target point of interest to be viewed, adding a text label or a bubble next to the first target point of interest to be viewed, etc., so as to form a contrast between the first target point of interest to be viewed and other points of interest.

[0151] For example, Figure 5 What is shown in the route management page is the text-based guiding route. The terminal responds to the triggering operation on the viewing control 504 corresponding to the point of interest "Panda Sun Maternity Ward", and displays Figure 13 the map page shown, and displays the graphic-based guiding route corresponding to the text-based guiding route on the map page, highlights the point of interest "Panda Sun Maternity Ward" in the graphic-based guiding route, and at the same time, the description information of the point of interest "Panda Sun Maternity Ward" is also displayed.

[0152] In the above embodiments, the terminal displays a text-based guiding route generated based on a target point of interest. The text-based guidance provides detailed steps and instructions to help the user understand the specific travel route and actions. In response to a first point-of-interest viewing operation triggered on the text-based guiding route, a graphical guiding route is displayed on the map page of the map application, enabling the user to intuitively understand the route layout and direction. The description information of the point of interest specified by the first point-of-interest viewing operation is displayed, increasing the user's understanding of the destination. This method of combining text-based guidance and graphical guidance not only makes the route information more comprehensive and intuitive but also improves the flexibility and convenience in the process of route planning and navigation.

[0153] In one embodiment, after the terminal displays a graphical guiding route on the map page of the map application, it can also respond to a second point-of-interest viewing operation triggered on the graphical guiding route and display the description information of the point of interest specified by the second point-of-interest viewing operation. In the graphical guiding route, the point of interest specified by the second point-of-interest viewing operation is highlighted.

[0154] Among them, the second point-of-interest viewing operation can specifically be a click operation on the marker of each point of interest on the graphical guiding route, and the point of interest specified by the second point-of-interest viewing operation can also be referred to as the second target point of interest to be viewed.

[0155] Specifically, after the terminal displays a graphical guiding route on the map page of the map application, the operator can click on the marker of any point of interest on the graphical guiding route. The terminal responds to the triggering operation on the marker of the second target point of interest to be viewed, cancels the highlighting of the first target point of interest to be viewed, and cancels the display of the description information of the first target point of interest to be viewed. At the same time, the second target point of interest to be viewed is highlighted in the graphical guiding route, and the description information of the second target point of interest to be viewed is obtained and displayed on the map page.

[0156] In the above embodiments, the terminal responds to a second point-of-interest viewing operation triggered on the graphical guiding route and displays the description information of the point of interest specified by the second point-of-interest viewing operation. The user can obtain the required information without leaving the map interface. In the graphical guiding route, the point of interest specified by the second point-of-interest viewing operation is highlighted, and highlighting the point of interest that the user is concerned about can immediately attract the user's attention and improve the intuitiveness and usability of the custom route.

[0157] In one embodiment, after the terminal displays the description information of the point of interest specified by the first point-of-interest viewing operation, it can also, in response to a trigger operation on the description information, display a point-of-interest details page; display point-of-interest details information on the point-of-interest details page; and in response to a sharing operation on the point-of-interest details page, send the point-of-interest details information to a target object.

[0158] Among them, the point-of-interest details information is the details information of the point of interest specified by the first point-of-interest viewing operation; the point-of-interest details information refers to comprehensive and in-depth information about the point of interest, which may specifically include a detailed introduction of the point of interest, user reviews and ratings, opening hours, traffic guidance, audio materials, visual materials, etc.

[0159] Specifically, in response to a trigger operation on the description information, the terminal loads and displays the point-of-interest details page, obtains the point-of-interest details information and the corresponding content format of the point of interest to which the description information belongs, and displays the detailed information of the point of interest on the point-of-interest details page according to the content format. At the same time, a sharing control is also displayed on the point-of-interest details page. In response to a trigger operation on the sharing control, the terminal displays a target object selection list. In response to a selection operation on the target object in the target object selection list, the terminal sends the link address of the point-of-interest details page to the target object, so that the target object can obtain the point-of-interest details information based on the link address; or sends a page screenshot of the point-of-interest details page to the target object, so that the target object can obtain the point-of-interest details information based on the page screenshot.

[0160] For example, in response to a trigger operation on Figure 13 the description information of the point of interest "Giant Panda Sun Maternity Ward" in Figure 14 the terminal displays the point-of-interest details page shown in Figure 14 and displays the details information of the point of interest "Giant Panda Sun Maternity Ward" on the point-of-interest details page. In response to a trigger operation on Figure 14 the sharing control in

[0161] In the above embodiment, after the terminal displays the description information of the point of interest specified by the first point-of-interest viewing operation, it can also, in response to a trigger operation on the description information, display a point-of-interest details page; display point-of-interest details information on the point-of-interest details page, and users can gain a deeper understanding of the point of interest through the detailed information, which helps to make an access decision; in response to a sharing operation on the point-of-interest details page, send the point-of-interest details information to a target object, and users can easily share the information of the point of interest with friends or social networks, facilitating information dissemination and sharing experience.

[0162] In one embodiment, after the terminal displays the point of interest details page, it can also respond to a navigation operation for the point of interest specified by the first point of interest viewing operation and display a map navigation page; on the map navigation page, display the navigation path between the positioning location and the point of interest specified by the first point of interest viewing operation.

[0163] Among them, the navigation operation can specifically be a triggering operation on the navigation control.

[0164] Specifically, a navigation control can be displayed on the point of interest details page. The terminal responds to the triggering operation on the navigation control, loads and displays the map navigation page, obtains the current positioning location of the terminal and the point of interest location of the first target point of interest to be viewed, determines the navigation path between the positioning location and the point of interest location, and displays the determined navigation path on the map navigation page.

[0165] For example, the terminal responds to the Figure 14 triggering operation on the navigation control in, displays the map navigation page; on the map navigation page, displays the navigation path between the positioning location and the point of interest specified by the first point of interest viewing operation.

[0166] In the above embodiment, by displaying the specific navigation path from the current location to the selected point of interest on the map navigation page, the terminal provides intuitive and easy-to-understand route guidance for users. Especially for users who are not familiar with the destination, the intuitive map navigation greatly reduces the difficulty of finding the destination; at the same time, it can also help users understand the specific route and the time required to reach the point of interest, which is helpful for users to better plan their itinerary.

[0167] In one embodiment, after the terminal displays a graphical guidance route on the map page of the map application, it can also respond to a navigation operation for the point of interest specified by the first point of interest viewing operation and display a map navigation page; on the map navigation page, display the navigation path between the positioning location and the point of interest specified by the first point of interest viewing operation.

[0168] Among them, the navigation operation can specifically be a triggering operation on the navigation control.

[0169] Specifically, a navigation control can be displayed on the map page. The terminal responds to the triggering operation on the navigation control, loads and displays the map navigation page, obtains the current positioning location of the terminal and the point of interest location of the first target point of interest to be viewed, determines the navigation path between the positioning location and the point of interest location, and displays the determined navigation path on the map navigation page.

[0170] For example, the terminal responds to the Figure 13 triggering operation on the navigation control in, displays the map navigation page; on the map navigation page, displays the navigation path between the positioning location and the point of interest specified by the first point of interest viewing operation.

[0171] In the above embodiments, the terminal provides intuitive and easy-to-understand route guidance for users by displaying the specific navigation route from the current location to the selected point of interest on the map navigation page. Especially for users who are not familiar with the destination, the intuitive map navigation greatly reduces the difficulty of finding the destination. At the same time, it can also help users understand the specific route and the time required to reach the point of interest, which is helpful for users to better plan their itinerary.

[0172] In one embodiment, as Figure 15 shown, a method for processing a route is provided. Taking the terminal 102 in Figure 1 as an example for illustration, it includes the following steps:

[0173] S1502, in response to a route customization operation triggered in the map application, display a point-of-interest search page.

[0174] S1504, in response to an input operation triggered on the point-of-interest search page, display a first search term in the search area of the point-of-interest search page; in the result display area of the point-of-interest search page, display the point-of-interest attribute information that matches the first search term and the points of interest associated with the point-of-interest attribute information.

[0175] S1506, in response to a point-of-interest selection operation, mark the target point of interest specified by the point-of-interest selection operation as the selected state.

[0176] S1508, in response to a second recommended point-of-interest selection operation, mark the second recommended point of interest specified by the second recommended point-of-interest selection operation as the selected state.

[0177] S1510, in response to a first route generation operation, display a text-based guidance route generated based on the target point of interest and the specified second recommended point of interest.

[0178] S1512, in response to a first point-of-interest viewing operation triggered on the text-based guidance route, display a graphic-based guidance route on the map page of the map application.

[0179] S1514, display the description information of the point of interest specified by the first point-of-interest viewing operation.

[0180] S1516, in response to a triggering operation on the description information, display a point-of-interest details page.

[0181] S1518, display the point-of-interest details information on the point-of-interest details page; the point-of-interest details information is the details information of the point of interest specified by the first point-of-interest viewing operation.

[0182] S1520, in response to a sharing operation on the point-of-interest details page, send the point-of-interest details information to the target object.

[0183] S1522. Display a map navigation page in response to a navigation operation for the point of interest specified in the first point of interest viewing operation.

[0184] S1524. On the map navigation page, display the navigation path between the located position and the point of interest specified in the first point of interest viewing operation.

[0185] The present application also provides an application scenario, which may specifically be a route customization scenario applied to a scenic area guide mini-program. This application scenario applies the above route processing method. Referring to Figure 16 the sequence diagram shown, the specific steps of the above route processing method in this scenario are as follows:

[0186] (1) Point of interest retrieval

[0187] Specifically, the user can trigger a search operation on the point of interest search page. The terminal, through the scenic area guide mini-program, responds to the search operation triggered on the point of interest search page, obtains the search term and sends it to the data segment. The data terminal obtains the set of point of interest attribute information of each stored point of interest and the name of each point of interest. The set of point of interest attribute information includes multiple types of attribute information subsets, and respectively retrieves and recalls the search term in the name information of each point of interest and the attribute information subsets of the target type, so as to obtain each searched point of interest.

[0188] Among them, retrieving and recalling the search term in the name information of each point of interest can also be called direct recall of the point of interest, and retrieving and recalling the search term in the attribute information subsets of the target type of each point of interest can also be called retrieval and recall of the point of interest attributes.

[0189] (2) Point of interest selection

[0190] List and display the name information and attribute information of each recalled point of interest on the point of interest search page of the scenic area guide mini-program. In response to the point of interest selection operation, mark the target point of interest specified in the point of interest selection operation as the selected state. In response to the trigger operation on the add completion control, send the target point of interest to the server.

[0191] (3) Route generation

[0192] The server, based on the other previously selected points of interest and the selected target point of interest stored by the user, and calls Location-Based Services (LBS) for route planning, to perform walking path planning between adjacent points of interest in the access order, and perform full-segment splicing of the generated segmented navigation paths to obtain the point of interest route generated based on the target point of interest.

[0193] (4) Route display

[0194] The server sends the generated point-of-interest route to the scenic area navigation mini-program, and the terminal draws it on the interface through a map polyline (mappolyline) and displays the distance information between adjacent points of interest.

[0195] It should be understood that although the steps in the flowcharts involved in the above-described embodiments are shown in sequence according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-described embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or alternately with at least a part of other steps or steps or stages in other steps.

[0196] Based on the same inventive concept, an embodiment of the present application also provides a route processing device for implementing the above-mentioned route processing method. The solution provided by this device to solve the problem is similar to the solution described in the above method. Therefore, the specific limitations in one or more embodiments of the following route processing device can refer to the limitations on the route processing method in the above text, and will not be repeated here.

[0197] In one embodiment, as Figure 17 shown, a route processing device is provided, including: a point-of-interest search page display module 1702, a search term display module 1704, a search result display module 1706, a selection result display module 1708, and a point-of-interest route display module 1710, where:

[0198] The point-of-interest search page display module 1702 is configured to display a point-of-interest search page in response to a route customization operation triggered in a map application;

[0199] The search term display module 1704 is configured to display a first search term in the search area of the point-of-interest search page in response to an input operation triggered on the point-of-interest search page;

[0200] The search result display module 1706 is configured to display, in the result display area of the point-of-interest search page, point-of-interest attribute information that matches the first search term and points of interest associated with the point-of-interest attribute information;

[0201] The selection result display module 1708 is configured to mark the target point of interest specified by the point of interest selection operation as the selected state in response to the point of interest selection operation;

[0202] The point of interest route display module 1710 is configured to display a point of interest route generated based on the target point of interest in response to a first route generation operation.

[0203] In the above embodiments, in response to a route customization operation triggered in the map application, a point of interest search page is displayed. In response to an input operation triggered on the point of interest search page, a first search term is displayed in the search area of the point of interest search page. In the result display area of the point of interest search page, point of interest attribute information matching the first search term and points of interest associated with the point of interest attribute information are displayed. In response to a point of interest selection operation, the target point of interest specified by the point of interest selection operation is marked as the selected state. Thus, even if the user is not clear about the name-related information of the point of interest, the user can search for the points of interest of interest according to the keywords related to the attributes of the involved points of interest, and then can select the target point of interest from the search results. By responding to a first route generation operation and displaying a point of interest route generated based on the target point of interest, the user can directly view the customized point of interest route. In summary, the above solution enables the user to conveniently, quickly, and accurately select points of interest to formulate a personalized route, improving the efficiency and accuracy of route formulation.

[0204] In one embodiment, the point of interest search page display module 1702 is further configured to: display a first recommended point of interest and the point of interest attribute information of the first recommended point of interest on the point of interest search page;

[0205] The selection result display module 1708 is further configured to: mark the first recommended point of interest specified by the first recommended point of interest selection operation as the selected state in response to the first recommended point of interest selection operation;

[0206] The point of interest route display module 1710 is further configured to: display a point of interest route generated based on the specified first recommended point of interest in response to a second route generation operation.

[0207] In one embodiment, the point of interest search page display module 1702 is further configured to: obtain the evaluation information of the points of interest within the area where the operation object of the route customization operation is located; select a first recommended point of interest from the points of interest within the area based on the evaluation information; obtain the point of interest attribute information of the first recommended point of interest, and display the first recommended point of interest and the point of interest attribute information of the first recommended point of interest on the point of interest search page.

[0208] In one embodiment, the selection result display module 1708 is further configured to: display the second recommended point of interest and the point-of-interest attribute information of the second recommended point of interest; the selection result display module 1708 is further configured to: in response to a second recommended point-of-interest selection operation, mark the second recommended point of interest specified by the second recommended point-of-interest selection operation as a selected state; the point-of-interest route display module 1710 is further configured to: in response to a first route generation operation, display a point-of-interest route generated based on the target point of interest and the specified second recommended point of interest.

[0209] In one embodiment, the selection result display module 1708 is further configured to: obtain the point-of-interest attribute information corresponding to the target point of interest specified by the point-of-interest selection operation; based on the point-of-interest attribute information corresponding to the target point of interest, determine a second recommended point of interest associated with the target point of interest; obtain the point-of-interest attribute information of the second recommended point of interest; display the second recommended point of interest and the point-of-interest attribute information of the second recommended point of interest.

[0210] In one embodiment, the search result display module 1706 is further configured to: obtain a subset of the attribute information of each point of interest within the area where the operation object is located; the operation object is the object that initiates the route customization operation; within the subset of the attribute information of each point of interest, search for the point-of-interest attribute information that matches the first search term; determine the point of interest associated with the point-of-interest attribute information; display the point-of-interest attribute information and the point of interest associated with the point-of-interest attribute information.

[0211] In one embodiment, the search result display module 1706 is further configured to: in response to an input operation triggered on the point-of-interest search page, display a second search term in the search area of the point-of-interest search page; in the result display area of the point-of-interest search page, display the points of interest whose names contain the second search term.

[0212] In one embodiment, the search result display module 1706 is further configured to: obtain the names of each point of interest within the area where the operation object of the route customization operation is located; among the names of each point of interest, determine the target point-of-interest name that contains the second search term; display the point of interest to which the target point-of-interest name belongs.

[0213] In one embodiment, the selection result display module 1708 is further configured to: in response to a point-of-interest selection operation, mark the target point of interest specified by the point-of-interest selection operation as a selected state in the information list area of the point-of-interest search page; in the selection confirmation area of the point-of-interest search page, display the selection result of the point-of-interest selection operation and a confirmation control; the point-of-interest route display module 1710 is further configured to: in response to a trigger operation on the confirmation control, display a point-of-interest route generated based on the target points of interest corresponding to each selection result in the selection confirmation area.

[0214] In one embodiment, the selection result display module 1708 is further configured to: in response to a cancellation selection operation, cancel the display of the selection result specified by the cancellation selection operation in the selection confirmation area; when there are at least two selection results displayed in the selection confirmation area, in response to a sequence adjustment operation, adjust the sequence of the selection results displayed in the selection confirmation area.

[0215] In one embodiment, the point of interest route display module 1710 is configured to:

[0216] In response to a first route generation operation, obtain other points of interest and the access sequence of the points of interest; the other points of interest are those selected before the target point of interest;

[0217] Generate a point of interest route based on the other points of interest, the target point of interest, and the access sequence of the points of interest;

[0218] Display, on the route information display page, the point of interest route including the access sequence of the points of interest and the distance between adjacent points of interest.

[0219] In one embodiment, the device further includes a point of interest route management module, configured to: in response to a management operation on the point of interest route, display, on the route management page, each editable point of interest corresponding to the point of interest route in an editable state; in response to a point of interest editing operation, edit the editable point of interest specified by the point of interest editing operation.

[0220] In one embodiment, the point of interest editing operation includes at least one of a point of interest deletion operation and a point of interest sequence adjustment operation; the point of interest route management module is further configured to: in response to a point of interest deletion operation, delete the editable point of interest specified by the point of interest deletion operation from the point of interest route; in response to a point of interest sequence adjustment operation, adjust the sequence of some of the editable points of interest.

[0221] In one embodiment, the point of interest route includes a text-based guidance route and a graphic-based guidance route; the point of interest route display module 1710 is further configured to: display the text-based guidance route generated based on the target point of interest; in response to a first point of interest viewing operation triggered on the text-based guidance route, display the graphic-based guidance route on the map page of the map application; display the description information of the point of interest specified by the first point of interest viewing operation.

[0222] In one embodiment, the point of interest route display module 1710 is further configured to: in response to a second point of interest viewing operation triggered on the graphic-based guidance route, display the description information of the point of interest specified by the second point of interest viewing operation; in the graphic-based guidance route, highlight the point of interest specified by the second point of interest viewing operation.

[0223] In one embodiment, the point of interest route display module 1710 is further configured to: in response to a trigger operation on the description information, display a point of interest details page; display point of interest details information on the point of interest details page; the point of interest details information is the details information of the point of interest specified by the first point of interest viewing operation; in response to a sharing operation on the point of interest details page, send the point of interest details information to a target object.

[0224] In one embodiment, the point of interest route display module 1710 is further configured to: in response to a navigation operation on the point of interest specified by the first point of interest viewing operation, display a map navigation page; display a navigation path between the positioning location and the point of interest specified by the first point of interest viewing operation on the map navigation page.

[0225] Each module in the above route processing device can be implemented in whole or in part by software, hardware, and their combination. The above modules can be embedded in the processor of the computer device in hardware form or be independent of it, or be stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to the above respective modules.

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

[0227] Those skilled in the art can understand that Figure 18The structure shown is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0228] In one embodiment, a computer device is further provided, including a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, the steps in the above method embodiments are implemented.

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

[0230] In one embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.

[0231] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data need to comply with the relevant laws, regulations, and standards of relevant countries and regions.

[0232] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memories can include read-only memory (ROM), magnetic tapes, floppy disks, flash memories, optical memories, high-density embedded non-volatile memories, resistive random access memories (ReRAM), magnetoresistive random access memories (MRAM), ferroelectric random access memories (FRAM), phase change memories (PCM), graphene memories, etc. Volatile memories can include random access memory (RAM) or external cache memories, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in the present application can be general-purpose processors, central processors, graphics processors, digital signal processors, programmable logics, data processing logics based on quantum computing, etc., without limitation.

[0233] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this specification.

[0234] The above-described embodiments only represent several implementation manners of the present application. The description is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. A method for processing a route, characterized in that, The method includes: In response to a route customization operation triggered in a map application, display a point of interest search page; In response to an input operation triggered on the point of interest search page, display a first search term in the search area of the point of interest search page; In the result display area of the point of interest search page, display the point of interest attribute information that matches the first search term and the points of interest associated with the point of interest attribute information; In response to a point of interest selection operation, mark the target point of interest specified by the point of interest selection operation as the selected state; In response to a first route generation operation, display a point of interest route generated based on the target point of interest.

2. The method according to claim 1, characterized in that, After the step of displaying a point of interest search page in response to a route customization operation triggered in a map application, the method further includes: Display a first recommended point of interest and the point of interest attribute information of the first recommended point of interest on the point of interest search page; In response to a first recommended point of interest selection operation, mark the first recommended point of interest specified by the first recommended point of interest selection operation as the selected state; In response to a second route generation operation, display a point of interest route generated based on the specified first recommended point of interest.

3. The method according to claim 2, wherein The step of displaying a first recommended point of interest and the point of interest attribute information of the first recommended point of interest on the point of interest search page includes: Obtain the evaluation information of the points of interest within the area where the operation object of the route customization operation is located; Select a first recommended point of interest from the points of interest within the area based on the evaluation information; Obtain the point of interest attribute information of the first recommended point of interest, and display the first recommended point of interest and the point of interest attribute information of the first recommended point of interest on the point of interest search page.

4. The method according to claim 1, wherein After the step of marking the target point of interest specified by the point of interest selection operation as the selected state in response to the point of interest selection operation, the method further includes: Display a second recommended point of interest and the point of interest attribute information of the second recommended point of interest; The method further includes: in response to a second recommended point of interest selection operation, mark the second recommended point of interest specified by the second recommended point of interest selection operation as the selected state; The step of displaying a point of interest route generated based on the target point of interest in response to a first route generation operation includes: In response to a first route generation operation, display a point of interest route generated based on the target point of interest and the specified second recommended point of interest.

5. The method according to claim 4, characterized in that, The step of displaying a second recommended point of interest and the point of interest attribute information of the second recommended point of interest includes: Obtain the point of interest attribute information corresponding to the target point of interest specified by the point of interest selection operation; Based on the point of interest attribute information corresponding to the target point of interest, determine a second recommended point of interest associated with the target point of interest; Obtain the point of interest attribute information of the second recommended point of interest; Display the second recommended point of interest and the point of interest attribute information of the second recommended point of interest.

6. The method according to claim 1, characterized in that The step of displaying the point of interest attribute information that matches the first search term and the points of interest associated with the point of interest attribute information includes: Obtain a subset of the attribute information of each point of interest within the area where the operation object is located; the operation object is the object that initiates the route customization operation; Within the subset of attribute information of each of the said points of interest, search for the point-of-interest attribute information that matches the said first search term; Determine the points of interest associated with the said point-of-interest attribute information; Display the said point-of-interest attribute information and the points of interest associated with the said point-of-interest attribute information.

7. The method according to claim 1, characterized in that The said method further includes: In response to an input operation triggered on the point-of-interest search page, display a second search term in the search area of the point-of-interest search page; In the result display area of the point-of-interest search page, display the points of interest whose names contain the said second search term.

8. The method according to claim 7, wherein The said display of the points of interest whose names contain the said second search term includes: Obtain the names of the points of interest within the area where the operation object of the said route customization operation is located; Among the names of each of the said points of interest, determine the target point-of-interest names that contain the said second search term; Display the points of interest to which the said target point-of-interest names belong.

9. The method according to claim 1, wherein The said response to the point-of-interest selection operation, marking the target point of interest specified by the said point-of-interest selection operation as the selected state, includes: In response to the point-of-interest selection operation, in the information list area of the point-of-interest search page, mark the target point of interest specified by the said point-of-interest selection operation as the selected state; The said method further includes: In the selection confirmation area of the point-of-interest search page, display the selection result of the said point-of-interest selection operation and the confirmation control; The said response to the first route generation operation, displaying the point-of-interest route generated based on the said target point of interest, includes: In response to the trigger operation on the said confirmation control, display the point-of-interest route generated based on the target points of interest corresponding to each selection result in the said selection confirmation area.

10. The method according to claim 9, wherein The said method further includes: In response to the cancel selection operation, cancel the display of the selection result specified by the said cancel selection operation in the said selection confirmation area; When there are at least two selection results displayed in the said selection confirmation area, in response to the order adjustment operation, adjust the order of the selection results displayed in the said selection confirmation area.

11. The method according to claim 1, characterized in that, The said response to the first route generation operation, displaying the point-of-interest route generated based on the said target point of interest, includes: In response to the first route generation operation, obtain other points of interest and the point-of-interest access order; the said other points of interest are those selected before the said target point of interest; Generate a point-of-interest route based on the said other points of interest, the said target point of interest, and the point-of-interest access order; On the route information display page, display the said point-of-interest route including the said point-of-interest access order and the distances between adjacent points of interest.

12. The method according to claim 1, wherein The said method further includes: In response to a management operation on the said point-of-interest route, display each editable point of interest corresponding to the said point-of-interest route in an editable state on the route management page; In response to a point-of-interest editing operation, edit the editable point of interest specified by the said point-of-interest editing operation.

13. The method according to claim 12, wherein, The said point-of-interest editing operation includes at least one of a point-of-interest deletion operation and a point-of-interest order adjustment operation; The said response to the point-of-interest editing operation, editing the editable point of interest specified by the said point-of-interest editing operation, includes: In response to the said point-of-interest deletion operation, delete the editable point of interest specified by the said point-of-interest deletion operation from the said point-of-interest route; In response to the operation of adjusting the order of the points of interest, the order of some of the points of interest to be edited among the points of interest to be edited is adjusted.

14. The method according to any one of claims 1 to 12, characterized in that, The point-of-interest route includes a text-based guidance route and a graphic-based guidance route; The displaying the point-of-interest route generated based on the target point of interest includes: Displaying the text-based guidance route generated based on the target point of interest; After the displaying the point-of-interest route generated based on the target point of interest, the method further includes: In response to a first point-of-interest viewing operation triggered on the text-based guidance route, displaying the graphic-based guidance route on the map page of the map application; Displaying the description information of the point of interest specified by the first point-of-interest viewing operation.

15. The method according to claim 14, wherein The method further includes: In response to a second point-of-interest viewing operation triggered on the graphic-based guidance route, displaying the description information of the point of interest specified by the second point-of-interest viewing operation; In the graphic-based guidance route, highlighting the point of interest specified by the second point-of-interest viewing operation.

16. The method according to claim 14, wherein The method further includes: In response to a trigger operation on the description information, displaying a point-of-interest details page; Displaying point-of-interest details information on the point-of-interest details page; the point-of-interest details information is the details information of the point of interest specified by the first point-of-interest viewing operation; In response to a sharing operation on the point-of-interest details page, sending the point-of-interest details information to a target object.

17. The method according to claim 14, wherein The method further includes: In response to a navigation operation on the point of interest specified by the first point-of-interest viewing operation, displaying a map navigation page; On the map navigation page, displaying the navigation path between the positioning location and the point of interest specified by the first point-of-interest viewing operation.

18. A processing device for a route, characterized in that, The device includes: A point-of-interest search page display module, configured to display a point-of-interest search page in response to a route customization operation triggered in a map application; A search term display module, configured to display a first search term in the search area of the point-of-interest search page in response to an input operation triggered on the point-of-interest search page; A search result display module, configured to display, in the result display area of the point-of-interest search page, point-of-interest attribute information matching the first search term and the points of interest associated with the point-of-interest attribute information; A selection result display module, configured to mark the target point of interest specified by the point-of-interest selection operation as a selected state in response to a point-of-interest selection operation; A point-of-interest route display module, configured to display a point-of-interest route generated based on the target point of interest in response to a first route generation operation.

19. A computer device, comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, the steps of the method according to any one of claims 1 to 17 are implemented.

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

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