Interaction method, interaction device, electronic equipment and readable storage medium

The terminal sends a itinerary acquisition request for the departure location to the server, and the server determines and feeds back the recommended itinerary information based on the departure location, which solves the problem of a single location recommendation method in the existing technology and improves the user experience.

CN119336964APending Publication Date: 2025-01-21BEIJING DIDI INFINITY TECH & DEV CO LTD
View PDF -1 Cites 0 Cited by

Patent Information

Application Number
CN202411418855.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-11
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

In the prior art, when users set up online ride-hailing service information, the location recommendation method of the departure location or destination location is relatively single, and cannot provide users with itinerary assistance, resulting in a relatively single user experience.

Method used

The terminal sends a itinerary acquisition request carrying the departure location of the order to be created to the server. The server determines the itinerary information of the recommended itinerary based on the departure location and feeds the itinerary information back to the terminal. The terminal displays the itinerary information in the end point setting page. The starting point of the recommended itinerary is located in the geographical area of ​​the departure location, and the itinerary information includes resource consumption information determined based on the geographical area of ​​the departure location and the end point.

Benefits of technology

It improves the richness of information recommendations and helps users make more informed itinerary decisions, thus improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119336964A_ABST
    Figure CN119336964A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an interaction method, an interaction device, electronic equipment and a readable storage medium. According to the embodiment of the invention, after the terminal sends the travel obtaining request carrying the departure position of the order to be created to the server, the server determines the travel information of the recommended travel according to the departure position and feeds back the travel information to the terminal, so that the terminal displays the travel information in the terminal point setting page. In the embodiment of the invention, the starting point of the recommended itinerary is in the geographic area where the starting position of the order to be created is located, and the itinerary information of the recommended itinerary comprises the resource consumption information of the recommended itinerary determined according to the geographic area where the starting position is located and the geographic area where the terminal point of the itinerary information is located. Therefore, in the process that the user sets the service information, the richness of information recommendation can be improved, and then the use experience of the user can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to an interaction method, an interaction device, an electronic device and a readable storage medium. Background Art

[0002] With the continuous development of Internet technology and the change of travel habits, taking online ride-hailing services has become an increasingly common way of travel in people's daily lives. When users set up service information for online ride-hailing services, some existing technologies will recommend locations for users' departure locations or destination locations, but this information recommendation method will result in a relatively monotonous user experience. Summary of the invention

[0003] In view of this, embodiments of the present invention provide an interaction method, an interaction device, an electronic device and a readable storage medium to improve the richness of information recommendations during the process of users setting service information, thereby improving the user experience.

[0004] In a first aspect, an embodiment of the present invention provides an interaction method, applicable to a terminal, the method comprising:

[0005] Sending a first itinerary acquisition request to the server, wherein the first itinerary acquisition request includes a departure location of the order to be created;

[0006] receiving first itinerary information of a recommended itinerary sent by a server, wherein the starting point of the recommended itinerary is located in a first area, the first area is a preset geographical area where the departure location is located, the first itinerary information includes a starting point, an end point and first resource consumption information of the recommended itinerary, the first resource consumption information is determined according to the first area and a second area, the second area is a preset geographical area where the end point is located;

[0007] The first trip information is displayed on the destination setting page.

[0008] In a second aspect, an embodiment of the present invention provides an interaction method, applicable to a server, the method comprising:

[0009] A first itinerary acquisition request sent by a receiving terminal, wherein the first itinerary acquisition request includes a departure location of an order to be created;

[0010] Determining first itinerary information of a recommended itinerary according to the departure location, the starting point of the recommended itinerary being located in a first area, the first area being a preset geographical area where the departure location is located, the first itinerary information including a starting point, an end point and first resource consumption information of the recommended itinerary, the first resource consumption information being determined according to the first area and a second area, the second area being a preset geographical area where the end point is located;

[0011] The first trip information is sent to the terminal.

[0012] In a third aspect, an embodiment of the present invention provides an interaction method, the method comprising:

[0013] Sending a first itinerary acquisition request to the server, wherein the first itinerary acquisition request includes a departure location of the order to be created;

[0014] A first trip acquisition request sent by a receiving terminal;

[0015] Determining first itinerary information of a recommended itinerary according to the departure location, the starting point of the recommended itinerary being located in a first area, the first area being a preset geographical area where the departure location is located, the first itinerary information including a starting point, an end point and first resource consumption information of the recommended itinerary, the first resource consumption information being determined according to the first area and a second area, the second area being a preset geographical area where the end point is located;

[0016] sending the first trip information to the terminal;

[0017] Receiving first trip information of the recommended trip sent by the server;

[0018] The first trip information is displayed on the destination setting page.

[0019] In a fourth aspect, an embodiment of the present invention provides an interactive system, the system comprising:

[0020] a terminal configured to send a first itinerary acquisition request to a server, the first itinerary acquisition request including a departure location of an order to be created, receive first itinerary information of a recommended itinerary sent by the server, the starting point of the recommended itinerary being located in a first area, the first area being a preset geographical area where the departure location is located, the first itinerary information including a starting point, an end point and first resource consumption information of the recommended itinerary, the first resource consumption information being determined according to the first area and a second area, the second area being a preset geographical area where the end point is located, and display the first itinerary information in an end point setting page; and

[0021] The server is configured to receive a first itinerary acquisition request sent by a terminal, determine first itinerary information of a recommended itinerary according to the departure location, and send the first itinerary information to the terminal.

[0022] In a fifth aspect, an embodiment of the present invention provides an interactive device, applicable to a terminal, the device comprising:

[0023] A request sending unit, configured to send a first itinerary acquisition request to a server, wherein the first itinerary acquisition request includes a departure location of an order to be created;

[0024] an information receiving unit, configured to receive first itinerary information of a recommended itinerary sent by a server, wherein the starting point of the recommended itinerary is located in a first area, the first area being a preset geographical area where the departure location is located, the first itinerary information including the starting point, the end point and first resource consumption information of the recommended itinerary, the first resource consumption information being determined according to the first area and a second area, the second area being a preset geographical area where the end point is located;

[0025] An information display unit is used to display the first trip information in a destination setting page.

[0026] In a sixth aspect, an embodiment of the present invention provides an interactive device, applicable to a server, the device comprising:

[0027] A request receiving unit, configured to receive a first itinerary acquisition request sent by a terminal, wherein the first itinerary acquisition request includes a departure location for an order to be created;

[0028] an information determining unit, configured to determine first itinerary information of a recommended itinerary according to the departure location, wherein the starting point of the recommended itinerary is located in a first area, the first area being a preset geographical area where the departure location is located, the first itinerary information including a starting point, an end point and first resource consumption information of the recommended itinerary, the first resource consumption information being determined according to the first area and a second area, the second area being a preset geographical area where the end point is located;

[0029] An information sending unit is used to send the first trip information to the terminal.

[0030] In a seventh aspect, an embodiment of the present invention provides a computer program product, wherein the computer program product comprises a computer program / instructions, and when the computer program / instructions are executed by a processor, the method described in any one of the first to third aspects is implemented.

[0031] In an eighth aspect, an embodiment of the present invention provides an electronic device, comprising a memory and a processor, wherein the memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement any one of the methods described in the first to third aspects.

[0032] In a ninth aspect, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described in any one of the first to third aspects is implemented.

[0033] After the terminal of the embodiment of the present invention sends an itinerary acquisition request carrying the departure location of the order to be created to the server, the server determines the itinerary information of the recommended itinerary based on the departure location, and feeds back the itinerary information to the terminal, so that the terminal displays the itinerary information in the destination setting page. In the embodiment of the present invention, the starting point of the recommended itinerary is within the geographical area where the departure location of the order to be created is located, and the itinerary information of the recommended itinerary includes the resource consumption information of the recommended itinerary determined based on the geographical area where the departure location is located and the geographical area where the destination of the itinerary information is located. Therefore, in the process of the user setting the service information, the richness of the information recommendation can be improved, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] The above and other objects, features and advantages of the present invention will become more apparent through the following description of the embodiments of the present invention with reference to the accompanying drawings, in which:

[0035] Figure 1 is a schematic diagram of the hardware system architecture of an embodiment of the present invention;

[0036] Figure 2 is a flow chart of an interactive method according to a first embodiment of the present invention;

[0037] Figure 3 is a schematic diagram of an interface of an embodiment of the present invention;

[0038] Figure 4 is a flow chart of the interactive method of the first embodiment of the present invention on the server side;

[0039] Figure 5 is a flow chart of the interactive method of the first embodiment of the present invention on the terminal side;

[0040] Figure 6-Figure 8 is a flow chart of an interactive method according to a second embodiment of the present invention;

[0041] Fig. 9 is another interface schematic diagram of an embodiment of the present invention;

[0042] Fig.10 is another interface schematic diagram of an embodiment of the present invention;

[0043] Fig.11 is another interface schematic diagram of an embodiment of the present invention;

[0044] Figure 12-13 is a flow chart of the interactive method of the second embodiment of the present invention on the server side;

[0045] Figure 14-16 is a flow chart of the interaction method of the second embodiment of the present invention on the terminal side;

[0046] Fig.17is a schematic diagram of an interactive device according to a third embodiment of the present invention;

[0047] Fig.18 is a schematic diagram of an interactive device according to a fourth embodiment of the present invention;

[0048] Fig.19 is a schematic diagram of an electronic device according to a fifth embodiment of the present invention. DETAILED DESCRIPTION

[0049] The present application is described below based on embodiments, but the present application is not limited to these embodiments. In the detailed description of the present application below, some specific details are described in detail. It is possible for those skilled in the art to fully understand the present application without the description of these details. In order to avoid confusing the essence of the present application, known methods, processes, flows, components and circuits are not described in detail.

[0050] In addition, persons of ordinary skill in the art will appreciate that the drawings provided herein are for illustration purposes and are not necessarily drawn to scale.

[0051] Unless the context clearly requires otherwise, the words "include", "comprising" and similar words throughout the application should be interpreted as including rather than exclusive or exhaustive; that is, the meaning is "including but not limited to".

[0052] In the description of this application, it should be understood that the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of this application, unless otherwise specified, the meaning of "plurality" is two or more.

[0053] The solutions described in this specification and in the examples, if they involve the processing of personal information, will be processed on the premise of having a legal basis (such as obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and will only be processed within the scope of regulations or agreements. If a user refuses to process personal information other than the necessary information for basic functions, it will not affect the user's use of basic functions.

[0054] Online car-hailing is the abbreviation of online taxi booking service. Online car-hailing service allows users to select car models and drivers online to meet their travel needs through online car-hailing applications or online car-hailing mini-programs. Compared with traditional travel methods, online car-hailing services have brought great travel convenience to users. Therefore, in daily life, more and more people choose to take online car-hailing.

[0055] There are many types of orders for online car-hailing services, such as dedicated (also known as special cars), shared rides (also known as carpooling), and ride-sharing. Take ride-sharing as an example. Ride-sharing is a mode of travel based on the sharing economy. In order to obtain some income or reduce travel costs while driving, some private car owners will choose to cooperate with online car-hailing platforms to provide users with ride-sharing services on online car-hailing platforms. Before providing ride-sharing services, service providers who provide ride-sharing services will set the starting and end points of their own trips so that online car-hailing platforms can match users with the same or similar travel needs based on the starting and end points, that is, users who arrive at the same or similar destinations from the same or similar starting locations. Compared with conventional order types such as dedicated and shared rides, ride-sharing is cheaper and can reduce users' travel costs. Therefore, some users are more inclined to choose the ride-sharing order type.

[0056] The user sets the service information on the corresponding page of the online car-hailing application or online car-hailing applet, including the departure location, destination location, travel time, order type, etc. In the prior art, when the user sets the departure location or destination location, the terminal will make corresponding location recommendations, but this information recommendation method requires the user to set the departure location and destination location at the same time before giving the corresponding resource consumption information, such as the fare, and cannot provide the user with itinerary assistance, which makes the user's experience relatively simple.

[0057] In order to solve the above problems, the embodiments of the present invention provide an interaction method, an interaction device, an electronic device and a readable storage medium. Figure 1 It is a schematic diagram of the hardware system architecture of an embodiment of the present invention. Figure 1 The hardware system architecture shown may include at least one terminal and at least one server. Figure 1 A terminal 11 and a server 12 are taken as an example for description.

[0058] The terminal 11 of the embodiment of the present invention is a user terminal, which can be a smart terminal, such as a laptop computer, a tablet computer, a smart wearable device (including a smart watch, a smart helmet, etc.), a smart phone, etc.

[0059] The server 12 of the embodiment of the present invention is a server of the online car-hailing platform, which can be a single server or a server group. The server group can be centralized or distributed. In some embodiments, the server 12 can access information and / or data stored in the terminal 11, the database, or any combination thereof via the network; in other embodiments, the server 12 can be implemented on a cloud platform, such as a private cloud, a public cloud, a hybrid cloud, a community cloud, an inter-cloud, a multi-cloud, etc., or any combination thereof.

[0060] In an embodiment of the present invention, the terminal 11 sends a first itinerary request carrying the departure location of the order to be created to the server 12. After receiving the first itinerary request, the server 12 determines the first itinerary information of the recommended itinerary based on the departure location, and sends the first itinerary information of the recommended itinerary to the terminal 11. The starting point of the recommended itinerary is located in the preset geographical area where the departure location is located, that is, the first area, and the first itinerary information of the recommended itinerary includes the starting point, the end point and the first resource consumption information of the recommended itinerary. The first resource consumption information of the recommended itinerary is determined based on the preset geographical area where the first area and the end point are located, that is, the second area. After receiving the first itinerary information sent by the server 12, the terminal 11 displays the first itinerary information in the destination setting page.

[0061] In an optional implementation of this embodiment, the second area can be determined based on the order endpoint of the first type of order, the order endpoint of the second type of order, or the user corresponding to the order to be created, that is, the location query information of the target user, wherein the first type of order is a historical ride order with the order starting point located in the first area, the second type of order is a historical ride order of the target user, and the location query information is the location of the target user's historical query.

[0062] In an optional implementation of the embodiment of the present invention, the terminal 11 may render and display the first location control in the service information setting page, and when the first location control is triggered, display the destination setting page, and send a first trip acquisition request to the server.

[0063] In an optional implementation of the embodiment of the present invention, the first resource consumption information of the recommended itinerary can also be determined according to the service type of the order to be created, where the service type can be dedicated or shared ride. The terminal 11 can display the selection controls of each recommended itinerary in the destination setting page, and display the corresponding service reservation page according to the triggering operation of any selection control by the target user, and display the selected recommended itinerary, that is, the first resource consumption information of the target itinerary in the service reservation page, and the first resource consumption information includes the resource consumption parameters of the target itinerary corresponding to the dedicated service type, that is, the first resource parameters and the resource consumption parameters corresponding to the shared ride service type.

[0064] In an optional implementation of the embodiment of the present invention, the terminal 11 may also send a corresponding exemption information acquisition request to the server 12 according to the triggering operation of any selection control by the target user. After receiving the exemption information acquisition request, the server 12 determines the first resource exemption information of the target trip and sends the resource exemption information to the terminal 11. After receiving the resource exemption information, the terminal 11 may display the resource exemption information on the service reservation page.

[0065] In an optional implementation of an embodiment of the present invention, the first resource consumption information of the recommended itinerary can also be determined based on at least one of the number of service personnel and the service time of the order to be created. The terminal 11 can display at least one of the number of people setting control and the time setting control in the service reservation page, wherein the number of people setting control is used to set the number of service personnel, and the time setting control is used to set the service time, and send an information update request for the target itinerary to the server 12 according to the modification operation received by the number of people setting control and / or the time setting control to update the first resource consumption information. The server 12 obtains the updated first resource consumption information based on at least one of the number of service personnel and the service time carried in the information update request and the first area and the second area, and sends resource consumption feedback information including the updated first resource consumption information to the terminal 11. After receiving the resource consumption feedback information, the terminal 11 can display the updated first resource consumption information in the service reservation page.

[0066] In an optional implementation of the embodiment of the present invention, the terminal 11 may render and display a second location control in the destination setting page, so as to receive a setting operation for the destination location of the order to be created through the second location control, determine the destination location according to the setting operation, and then send a second trip acquisition request carrying the departure location and destination location of the order to be created to the server 12. After receiving the second trip acquisition request, the server 12 determines the second trip information of the predicted trip according to at least one of the departure location, the destination location, the preset geographical area (i.e., the third area) where the destination location is located, and the service type of the order to be created, wherein the second trip information includes the second resource consumption information of the predicted trip, and sends the second trip information to the terminal 11. After receiving the second trip information of the predicted trip, the terminal 11 may display the service reservation page, and display the second trip information on the service reservation page.

[0067] In an optional implementation manner of the embodiment of the present invention, the second trip information of the predicted trip may further include second resource reduction information of the predicted trip.

[0068] In an optional implementation of the embodiment of the present invention, the terminal 11 may render and display a service reservation control in the service reservation page, and when the service reservation control is triggered, determine an order creation request for the order to be created according to the selected service type, that is, the target type, and then send the order creation request to the server 12. After receiving the order creation request, the server 12 creates a corresponding ride order according to the target service type carried in the order creation request.

[0069] In an optional implementation of the embodiment of the present invention, after the order to be created is successfully created, the server 12 may send a creation success feedback message for the order to be created to the terminal 11. After receiving the creation success feedback message, the terminal 11 may display the resource consumption information and resource exemption information of the order to be created in the order details page corresponding to the order to be created, wherein the resource consumption information may be the first resource consumption information or the second resource consumption information, and the resource exemption information may be the first resource exemption information or the second resource exemption information.

[0070] In an optional implementation manner of an embodiment of the present invention, the terminal 11 can be in an optional implementation manner of an embodiment of the present invention, the server 12 can determine the general resource parameters and fixed resource parameters of the predicted itinerary based on the departure location, destination location and service type of the order to be created, and determine the regional resource parameters of the predicted itinerary based on the first area, the third area and the service type, and then determine the resource consumption parameters of the predicted itinerary corresponding to the special service type based on the regional resource parameters, the general resource parameters and the fixed resource parameters, that is, the third resource parameters and the resource consumption parameters corresponding to the shared ride service type, that is, the fourth resource parameters.

[0071] In an optional implementation of an embodiment of the present invention, the server 12 may determine the estimated duration of the predicted trip based on the departure location and destination location of the order to be created, and determine general resource parameters of the predicted trip based on the estimated duration and service type.

[0072] In an optional implementation of an embodiment of the present invention, the server 12 may determine a planned route for the predicted itinerary based on the departure location and destination location of the order to be created, and determine fixed resource parameters for the predicted itinerary based on the planned route and the service type.

[0073] In an optional implementation of an embodiment of the present invention, the server 12 may determine the third resource parameter based on the minimum value among the regional resource parameters, fixed resource parameters and conventional resource parameters of the predicted itinerary corresponding to the dedicated service type, and determine the fourth resource parameter based on the minimum value among the regional resource parameters, fixed resource parameters and conventional resource parameters of the predicted itinerary corresponding to the shared ride service type.

[0074] In an optional implementation of an embodiment of the present invention, the order type of the order to be created is a ride-sharing type, and the starting point and end point of the recommended trip are set by a service provider providing the ride-sharing service.

[0075] After the terminal of the embodiment of the present invention sends an itinerary acquisition request carrying the departure location of the order to be created to the server, the server determines the itinerary information of the recommended itinerary based on the departure location, and feeds back the itinerary information to the terminal, so that the terminal displays the itinerary information in the destination setting page. In the embodiment of the present invention, the starting point of the recommended itinerary is within the geographical area where the departure location of the order to be created is located, and the itinerary information of the recommended itinerary includes the resource consumption information of the recommended itinerary determined based on the geographical area where the departure location is located and the geographical area where the destination of the itinerary information is located. Therefore, in the process of the user setting the service information, the richness of the information recommendation can be improved, thereby improving the user experience.

[0076] The following is an explanation of the method by way of an embodiment. Figure 2 FIG. 1 is a flow chart of the interaction method of the first embodiment of the present invention. Figure 2 As shown, the method of this embodiment includes the following steps:

[0077] Step S201: Send a first itinerary acquisition request to a server.

[0078] In actual applications, after the target user opens the online car-hailing application or online car-hailing applet through the terminal, the service information of the online car-hailing can be set, such as the departure location, the destination location, etc. Different online car-hailing applications or online car-hailing applet have different ways of setting service information, so the terminal can receive the user's setting operation of the service information through the corresponding page. In this step, when the target user sets the destination location, the terminal can automatically send a first trip acquisition request carrying the departure location of the order to be created to the server.

[0079] Optionally, the terminal can obtain the departure position set by the target user by identifying the voice information sent by the target user, or obtain the departure position set by the target user according to the text information input by the target user through the display device (including the text information obtained by optical character recognition of the handwritten content of the target user through the display device and the text information input through the key virtual keyboard displayed in the display device), or obtain the departure position set by the target user according to the text information input by the target user through the key physical keyboard, or determine the position selected by the target user on the map page as the departure position of the target user, or determine the departure position of the target user according to the positioning information of the terminal, or obtain the departure position set by the target user through various other existing methods, which are not limited to this embodiment.

[0080] Step S202: receiving a first itinerary acquisition request sent by a terminal.

[0081] In this step, the server may receive the first trip acquisition request sent by the terminal through a predetermined communication protocol, such as the Transmission Control Protocol (TCP).

[0082] Step S203, determining first itinerary information of the recommended itinerary according to the departure location.

[0083] In this embodiment, the online car-hailing service area can be pre-divided into multiple non-overlapping preset geographical areas. Usually, the range of the preset geographical area is not large, so for any two preset geographical areas, as long as the departure location set by the target user is located in one of the two preset geographical areas, and the destination location is located in the other of the two preset geographical areas, the differences in the driving distance, driving time, etc. of the online car-hailing are small. Therefore, a unified resource consumption calculation method can be used to calculate the resource consumption information of the recommended itinerary, reducing the complexity of calculating the resource consumption information of the recommended itinerary. At the same time, this method can reduce the possibility of the service provider taking a detour to improve the resource consumption information of the online car-hailing order.

[0084] For example, the departure location of user U1 is location P1 and the destination location is location P2, the departure location of user U2 is location P3 and the destination location is location P4, where location P1 and location P3 are within area A1, and location P2 and location P4 are within area A2. The server can use a unified resource consumption calculation method to calculate the resource consumption information of the recommended itineraries of user U1 and user U2.

[0085] In this step, the server can determine the first area where the starting point of the recommended trip is located according to the departure location of the order to be created, and use a location in the second area as the end point of the recommended trip, and then determine the resource consumption information of the recommended trip according to the first area and the second area. According to actual settings, the resource consumption information can be the fee that the target user needs to pay after the trip ends, or other forms of resource consumption information, which is not limited in this embodiment.

[0086] In an optional implementation, the server may determine the second area of ​​the recommended itinerary based on the order endpoint of the first type of order. The first type of order is a historical ride order whose order starting point is located in the first area. Specifically, the server may count the number of order endpoints of each first type of order within a preset time period that are located in the same preset geographical area, and determine the preset geographical area whose number meets the preset quantity condition, such as the number is ranked in the top n (n is a predetermined integer greater than or equal to 1) positions, or the number is less than a preset threshold as the second area. Similarly, the server may count the number of order endpoints of each first type of order in the second area that are located in the same position, and determine the position whose number meets the preset quantity condition as the end point of the recommended itinerary. In this way, itineraries corresponding to high-frequency positions in the second area can be recommended to target users to improve the accuracy of itinerary recommendations, or itineraries corresponding to low-frequency positions in the second area can be recommended to target users to increase the visit frequency of low-frequency positions.

[0087] In an optional implementation, the server may determine the second area of ​​the recommended itinerary based on the order endpoints of the second category of orders. The second category of orders are historical ride orders of the target user. Specifically, the server may count the number of order endpoints of each second category of orders within a preset time period that are located in the same preset geographical area, and determine the preset geographical area that meets the preset quantity condition as the second area. Similarly, the server may count the number of order endpoints of each second category of orders in the second area that are located in the same location, and determine the location that meets the preset quantity condition as the endpoint of the recommended itinerary. In this way, itineraries corresponding to high-frequency locations that the target user has actually visited can be recommended to the target user, thereby improving the accuracy of itinerary recommendations.

[0088] In an optional implementation, the server may determine the second area of ​​the recommended itinerary based on the location query information of the target user. The location query information is the location of the target user's historical queries. Specifically, the server may determine the preset geographical area where each location of the user's historical queries is located as the second area, or it may count the number of locations located in the same preset geographical area, and determine the preset geographical areas that meet the preset number condition as the second area, and at the same time determine the location of the target user's historical queries located in the second area as the end point of the recommended itinerary. In this way, the high-frequency locations that the target user has queried or the itineraries corresponding to the queried locations can be recommended to the target user, thereby improving the accuracy of itinerary recommendations.

[0089] After determining the second area, the server may calculate the resource consumption information of the recommended itinerary in various ways, such as determining the resource consumption information of the recommended itinerary according to a pre-set mapping relationship of resource consumption information between preset geographical areas, which is not limited in this embodiment.

[0090] Step S204: Send the first trip information to the terminal.

[0091] After determining the itinerary information of the recommended itinerary, the server may send the itinerary information of the recommended itinerary to the terminal according to the terminal identification of the terminal through a predetermined communication protocol.

[0092] Step S205: receiving first itinerary information of a recommended itinerary sent by the server.

[0093] In this step, the terminal may receive first itinerary information of at least one recommended itinerary sent by the server.

[0094] Step S206: display the first trip information in the destination setting page.

[0095] After receiving the itinerary information of the recommended itinerary, the server can display the itinerary information of the recommended itinerary in the destination setting page for setting the destination location of the order to be created, so as to recommend each recommended itinerary to the target user. In this way, the target can understand the resource consumption information of each itinerary while obtaining itinerary recommendations, thereby improving the richness of information recommendations and helping users make itinerary decisions, thereby improving the user experience.

[0096] Optionally, in order to facilitate the target user to view the itinerary information of the recommended itinerary, the terminal can display the itinerary information of the recommended itinerary in a prominent position on the destination setting page, such as below the location search box on the destination setting page, and prompt the recommended itinerary with prompt text.

[0097] Figure 3 Schematic diagram of an interface of an embodiment of the present invention. Figure 3 As shown, the terminal can display the itinerary information of the recommended itinerary in the information display area 31 below the search box 33 of the destination setting page 30, including the starting point: location 1, end point: location 2 and resource consumption information of the recommended itinerary A, and the starting point: location 3, end point: location 4 and resource consumption information of the recommended itinerary B, and can display the prompt text "Special price route recommendation" in the information display area 31.

[0098] After the terminal of the embodiment of the present invention sends an itinerary acquisition request carrying the departure location of the order to be created to the server, the server determines the itinerary information of the recommended itinerary based on the departure location, and feeds back the itinerary information to the terminal, so that the terminal displays the itinerary information in the destination setting page. In the embodiment of the present invention, the starting point of the recommended itinerary is within the geographical area where the departure location of the order to be created is located, and the itinerary information of the recommended itinerary includes the resource consumption information of the recommended itinerary determined based on the geographical area where the departure location is located and the geographical area where the destination of the itinerary information is located. Therefore, in the process of the user setting the service information, the richness of the information recommendation can be improved, thereby improving the user experience.

[0099] Figure 4 FIG. 1 is a flow chart of the interactive method of the first embodiment of the present invention on the server side. Figure 4 As shown, the method of this embodiment may include the following steps on the server side:

[0100] Step S202: receiving a first itinerary acquisition request sent by a terminal.

[0101] Step S203, determining first itinerary information of the recommended itinerary according to the departure location.

[0102] Step S204: Send the first trip information to the terminal.

[0103] After receiving the itinerary acquisition request sent by the terminal carrying the departure location of the order to be created, the server of the embodiment of the present invention determines the itinerary information of the recommended itinerary according to the departure location, and feeds back the itinerary information to the terminal, so that the terminal displays the itinerary information in the destination setting page. In the embodiment of the present invention, the starting point of the recommended itinerary is within the geographical area where the departure location of the order to be created is located, and the itinerary information of the recommended itinerary includes the resource consumption information of the recommended itinerary determined according to the geographical area where the departure location is located and the geographical area where the destination of the itinerary information is located. Therefore, in the process of the user setting the service information, the richness of the information recommendation can be improved, and thus the user experience can be improved.

[0104] Figure 5 FIG. 1 is a flow chart of the interactive method of the first embodiment of the present invention on the terminal side. Figure 5 As shown, the method of this embodiment may include the following steps on the terminal side:

[0105] Step S201: Send a first itinerary acquisition request to a server.

[0106] Step S205: receiving first itinerary information of a recommended itinerary sent by the server.

[0107] Step S206: display the first trip information in the destination setting page.

[0108] The terminal of the embodiment of the present invention sends a trip acquisition request carrying the departure location of the order to be created to the server, and obtains the trip information of the recommended trip determined by the server according to the departure location, and then displays the trip information in the destination setting page. In the embodiment of the present invention, the starting point of the recommended trip is within the geographical area where the departure location of the order to be created is located, and the trip information of the recommended trip includes the resource consumption information of the recommended trip determined according to the geographical area where the departure location is located and the geographical area where the destination of the trip information is located. Therefore, in the process of the user setting the service information, the richness of the information recommendation can be improved, and thus the user experience can be improved.

[0109] Figure 6-Figure 8 FIG. 1 is a flow chart of the interaction method of the second embodiment of the present invention. Figure 6-Figure 8 As shown, the method of this embodiment includes the following steps:

[0110] Step S601: Render and display a first position control in a service information setting page.

[0111] In this embodiment, the user can set the departure location and destination location in the service information setting page of the online car-hailing application or the online car-hailing applet through the terminal. In order to facilitate the target user to set the destination location, in this step, the terminal can render and display the first location control in the service information setting page.

[0112] Step S602: In response to the first position control being triggered, a destination setting page is displayed.

[0113] In this step, when it is detected that the first position control is triggered, the terminal can jump to the destination setting page to obtain the departure position and destination position set by the user. Optionally, the terminal can identify any one or more operations on the existing controls as the triggering operation of the first position control by the target user, such as a single click operation of the target on the first position control, a long press operation of the target user on the first position control, a drag operation of the target user on the first position control, etc., which is not limited in this embodiment.

[0114] Fig. 9 is another interface schematic diagram of an embodiment of the present invention. Figure 3 ,like Fig. 9 As shown, the terminal can render and display the first control 91 in the service information setting page 90 of the online car-hailing application. When the user clicks the first control 91, the terminal can detect that the first control 91 is triggered, and Figure 3 As shown, jump to the destination setting page 30.

[0115] Step S603: in response to the first location control being triggered, sending a first itinerary acquisition request to the server.

[0116] In this step, when the first location control is triggered, the target user has usually completed the setting of the departure location, or defaults to the location determined according to the terminal's positioning information as the departure location. Therefore, when it is detected that the first location control is triggered, the terminal can send a first itinerary acquisition request carrying the departure location of the order to be created to the server.

[0117] Step S604: receiving a first itinerary acquisition request sent by a terminal.

[0118] In this embodiment, the implementation of step S604 is similar to the implementation of step S202, which will not be described in detail herein.

[0119] Step S605, determining first itinerary information of the recommended itinerary according to the departure location.

[0120] In this embodiment, the implementation of step S605 is similar to the implementation of step S203, which will not be described in detail here.

[0121] Step S606: Send the first trip information to the terminal.

[0122] In this embodiment, the implementation of step S606 is similar to the implementation of step S204, which will not be described in detail here.

[0123] Step S607: receiving first itinerary information of the recommended itinerary sent by the server.

[0124] In this embodiment, the implementation of step S607 is similar to the implementation of step S205, which will not be described in detail here.

[0125] Step S608: displaying the first trip information in the destination setting page.

[0126] In this embodiment, the implementation of step S608 is similar to the implementation of step S206, which will not be described in detail herein.

[0127] Step S609: Displaying selection controls for each recommended itinerary in the destination setting page.

[0128] In order to facilitate the target user to select a suitable recommended itinerary, in this step, the terminal can also display a selection control for each recommended itinerary in the destination setting page. In an optional implementation, the terminal can display the first itinerary information of each recommended itinerary in the corresponding selection control.

[0129] Step S610: displaying a corresponding service reservation page according to a triggering operation of any selection control by the target user.

[0130] In this step, the target user can select the corresponding recommended itinerary as the target itinerary through any selection control. Therefore, after the terminal detects the triggering operation of any selection control by the target user, the service reservation page of the recommended itinerary corresponding to the selection control can be displayed.

[0131] Optionally, similar to the triggering method of the first position control, the terminal may identify any one or more operations on the existing controls as the triggering operation of the target user on the selection control, which is not limited in this embodiment.

[0132] Step S611: displaying first resource consumption information of the target trip on the service reservation page.

[0133] In this embodiment, the first resource consumption information of the target trip may include resource consumption parameters corresponding to different service types according to different service types. Optionally, the service types in this embodiment include dedicated and shared rides, so the first resource consumption information of the target trip may include resource consumption parameters corresponding to the dedicated service type, i.e., the first resource parameter, and resource consumption parameters corresponding to the shared ride service type, i.e., the second resource parameter.

[0134] Therefore, in this step, the terminal can display the first resource parameter and the second resource parameter of the target trip in the service reservation page, so that the target user can select a suitable service type according to the resource consumption parameters corresponding to different service types.

[0135] Step S612: Send a corresponding exemption information acquisition request to the server according to the triggering operation of any selection control by the target user.

[0136] In this embodiment, after detecting the triggering operation of any selection control by the target user, the terminal may further send a request for obtaining the corresponding exemption information of the recommended itinerary to the server to obtain the first resource exemption information of the target itinerary.

[0137] It is easy to understand that in this embodiment, step S610 and step S612 can be executed simultaneously or one after another, and this embodiment does not limit this.

[0138] Step S613: in response to receiving the exemption information acquisition request sent by the terminal, determining the first resource exemption information of the target trip.

[0139] After receiving the exemption information acquisition request for the target itinerary sent by the terminal, the server can determine the first resource exemption information of the target itinerary. According to the actual settings, the first resource exemption information can be determined based on factors such as whether the time period corresponding to the exemption information acquisition request sent by the terminal is a peak period, whether the corresponding weather is extreme weather, whether the corresponding date is a holiday, whether the target user's account includes unused coupons, etc. It can also be determined based on the conventional resource parameters of the target itinerary or the difference between the fixed resource parameters and the regional resource parameters, and can also be determined based on the service type of the order to be created, which is not limited in this embodiment. Among them, the calculation method of the conventional resource parameters and the fixed resource parameters can refer to the following, which will not be repeated here.

[0140] For example, if the server receives a request for obtaining exemption information for a target itinerary and the time period corresponding to the request is a holiday period and the corresponding weather is non-extreme weather, the server can obtain the resource exemption information corresponding to the holiday period and the resource exemption information corresponding to the non-extreme weather, and determine the first resource exemption information for the target itinerary based on the sum of the resource exemption information corresponding to the holiday period and the resource exemption information corresponding to the non-extreme weather.

[0141] Step S614: Send first resource reduction information to the terminal.

[0142] After determining the first resource reduction information of the target trip, the server may send the first resource reduction information to the terminal.

[0143] Step S615: in response to receiving the first resource reduction information of the target trip sent by the server, displaying the first resource reduction information in the service reservation page.

[0144] After receiving the first resource reduction information of the target trip sent by the server, in this step, the terminal may display the first resource reduction information of the target trip on the service reservation page.

[0145] Fig.10 is another interface schematic diagram of an embodiment of the present invention. Figure 3 , when the user clicks the selection control corresponding to the recommended itinerary A, that is, control 32, the terminal can detect that control 32 is triggered, determine that the target itinerary is the recommended itinerary A, and send a request to the server for obtaining the exemption information of the recommended itinerary A. Fig.10 As shown, the service reservation page 100 of the recommended itinerary A is displayed. After receiving the first resource reduction information of the recommended itinerary A sent by the server, the terminal can display a label 101 of the first resource reduction information of the recommended itinerary A in the service reservation page 100, such as a label of "fence reduction-xx yuan" and a label of "holiday saving coupon-xx yuan", and display the resource consumption parameters corresponding to the carpooling service type at the position shown in the dotted box 102, and display the resource consumption parameters corresponding to the dedicated service type at the position shown in the dotted box 103.

[0146] It is easy to understand that in this embodiment, step S611 and step S615 can be executed simultaneously or one after another, and this embodiment does not limit this.

[0147] Step S616: display at least one of a number setting control and a time setting control on the service reservation page.

[0148] In this embodiment, the first resource consumption information can also be determined based on at least one of the number of service personnel and the service time for the order to be created. The number of service personnel indicates the number of people who accept the online car-hailing service, that is, the number of people who actually travel by online car-hailing. The service time indicates the time of receiving the online car-hailing service, that is, the actual time of traveling by online car-hailing.

[0149] Therefore, in this step, the terminal can also display at least one of a number setting control and a time setting control in the service reservation page. Among them, the number setting control is used to set the number of service personnel, and the time setting control is used to set the service time.

[0150] Step S617: Send an information update request for the target itinerary to the server according to the modification operation received by the number setting control and / or the time setting control.

[0151] In order to facilitate the calculation of the first resource consumption information of the target trip, the default value in the number setting control is usually 1, and the default value in the time setting control is the current time of the terminal. Therefore, in this step, if the user changes the default value in the number setting control to other numbers, such as 2, and / or changes the default value in the time setting control to other times, such as a certain time after 1 hour, the terminal can receive the user's modification operation through the number setting control and / or the time setting control, and determine the information update request for the target trip according to the number of service personnel and / or service time corresponding to the modification operation, thereby sending the information update request to the server.

[0152] by Fig.10 Take the interface shown as an example. The terminal can render the time setting control, i.e., control 104, and the number of people setting control, i.e., control 105, in the service reservation page 100 of the recommended itinerary A. When the user clicks control 105 and changes the number of people displayed in control 105 from "1 person" to "3 people", the terminal can receive the user's modification operation on the number of people, and determine and send an information update request for the recommended itinerary A to the server based on the number of people corresponding to the modification operation, "3 people".

[0153] Step S618: receiving an information update request for the target trip sent by the terminal.

[0154] In this step, the server may receive an information update request for the target trip sent by the terminal through a predetermined communication protocol.

[0155] Step S619: Obtain updated first resource consumption information according to the first area, the second area, and at least one of the number of service users and the service time.

[0156] In this step, according to actual settings, the server may obtain the updated first resource consumption information in various existing ways, which is not limited in this embodiment.

[0157] For example, different service numbers correspond to different resource consumption coefficients, such as 1 for 1 person, 1.2 for 2 people, 1.4 for 3 people, etc. If the original first resource consumption information of the recommended itinerary A is 10 yuan, the server can determine the updated first resource consumption information of the recommended itinerary A based on the product of the resource consumption coefficient corresponding to the number of service persons carried in the information update request, such as 3 people, and the original first resource consumption information, that is, 14 yuan.

[0158] Furthermore, a corresponding calculation method for the first resource consumption information can be set according to each service type, so as to determine the updated first resource consumption information corresponding to the target itinerary under different service types based on the first area, the second area, the number of service personnel and the service time.

[0159] Step S620: Send resource consumption feedback information to the terminal.

[0160] After determining the updated first resource consumption information of the target trip, in this step, the server may determine resource consumption feedback information according to the updated first resource consumption information, and send the resource consumption feedback information to the terminal according to the terminal identifier of the terminal.

[0161] Step S621: receiving resource consumption feedback information sent by the server.

[0162] In this step, the terminal may receive the resource consumption feedback information sent by the server through a predetermined communication protocol.

[0163] Step S622: Display the updated first resource consumption information on the service reservation page.

[0164] In this step, the terminal may obtain the updated first resource consumption information of the target trip carried in the resource consumption feedback information, and update the original first resource consumption information displayed in the service reservation page to the updated first resource consumption information.

[0165] Step S623: Render and display the second location control in the destination setting page.

[0166] In this embodiment, the target user can also set the corresponding destination location according to his actual riding needs, so in this step, the terminal can also display a second location control for receiving the target user's setting operation for the destination location of the order to be created in the destination setting page. According to the actual setting, the second location control can be a control with a preset location, a control such as a search box that requires the user to enter content, or other types of controls, which are not limited in this embodiment.

[0167] It is easy to understand that in this embodiment, step S623 and step S608 can be executed simultaneously or one after another, and this embodiment does not limit this.

[0168] Step S624, determining the destination location according to the setting operation.

[0169] In this step, the terminal may determine the destination location of the order to be created according to the setting operation received by the second location control.

[0170] Still Figure 3Taking the interface shown as an example, the terminal can render and display the search box 33, control 34 and control 35 as the second position control in the destination setting page 30. When the user clicks on the control 34, the terminal can detect the user's setting operation on the destination location, and determine the destination location corresponding to the setting operation, that is, location 5, as the destination location corresponding to the order to be created. Alternatively, when the user clicks on the search box 33 and enters the keyword of the destination location, the terminal can obtain and display the selection controls of multiple locations with a high degree of matching with the keyword. When the user clicks on the selection control of any location, the terminal can detect that the corresponding selection control is triggered, and determine the location corresponding to the triggered selection control as the destination location of the order to be created.

[0171] Step S625: Send a second trip acquisition request to the server.

[0172] In this step, the terminal may determine a second itinerary acquisition request according to the departure location and destination location of the order to be created, and send the second itinerary acquisition request to the server.

[0173] Step S626: receiving a second itinerary acquisition request sent by the terminal.

[0174] In this step, the server may receive the second itinerary acquisition request sent by the terminal through a predetermined communication protocol.

[0175] Step S627, determining the second trip information of the predicted trip according to at least one of the departure location and the destination location, the third area, and the service type of the order to be created.

[0176] In this embodiment, the third area is the preset geographical area where the destination location set by the user is located. According to actual settings, the third area and the first area or the second area can be the same preset geographical area or different preset geographical areas, which is not limited in this embodiment.

[0177] The second trip information of the predicted itinerary includes the second resource consumption information of the predicted itinerary. In the prior art, when a user selects a ride-sharing order type, the existing online car-hailing platform will no longer provide the user with the opportunity to select the service type, so the server will not calculate the second resource consumption information of the predicted itinerary based on the service type of the order to be created. In this embodiment, the ride-sharing type orders to be created are further divided into two service types: dedicated and shared. Therefore, compared to the prior art, if the shared service type is selected, the user can further reduce the travel cost. If the user selects a dedicated service type, the user does not need to wait for other users to share the ride, so the waiting time can be reduced. In this way, the user can be provided with the right to choose the service type, which can effectively improve the user experience.

[0178] Therefore, in this embodiment, the second resource consumption information of the predicted itinerary may also include resource consumption parameters corresponding to different service types, and may further include resource consumption parameters corresponding to the dedicated service type, that is, the third resource parameters, and resource consumption parameters corresponding to the shared service type, that is, the fourth resource parameters.

[0179] In this step, the server can determine the general resource parameters and fixed resource parameters of the predicted itinerary based on the departure location, destination location and service type of the order to be created, and determine the regional resource parameters of the predicted itinerary based on the first area, the third area and the service type, thereby determining the third resource parameters and the fourth resource parameters of the predicted itinerary based on the regional resource parameters, the general resource parameters and the fixed resource parameters.

[0180] In an optional implementation, the server can determine the estimated duration of the predicted journey based on the departure location and destination location of the order to be created, and then determine the general resource parameters of the order to be created under the dedicated service type and the general resource parameters of the order to be created under the shared ride service type based on the estimated duration and the service type of the order to be created.

[0181] Optionally, when determining the estimated time of the predicted trip, the server may perform route planning for the predicted trip and obtain information such as the road conditions and weather of each section of the navigation route to estimate the estimated time of the predicted trip. When determining conventional resource parameters, the server may obtain a calculation method for conventional resource parameters of each service type, and estimate conventional resource parameters of the predicted trip under different service types based on the estimated time and the calculation method for conventional resource parameters of different service types.

[0182] For example, the estimated duration of trip C is 20 minutes, and the calculation method of the conventional resource parameters of the dedicated service type is that the resource consumption parameter per unit time (such as 1 minute) is 1.2 yuan. It can be determined that the conventional resource parameter of the predicted trip C in the dedicated service type is 24 yuan.

[0183] In an optional implementation, the server can determine the planned route of the predicted itinerary based on the departure location and destination location of the order to be created, and determine the fixed resource parameters of the order to be created under the dedicated service type and the fixed resource parameters under the shared ride service type based on the planned route and service type.

[0184] For example, the length of the planned route of the predicted trip C is 8 kilometers, and the calculation method of the general resource parameters of the carpooling service type is that the resource consumption parameter per unit distance (such as 1 kilometer) is 2 yuan. It can be determined that the general resource parameter of the predicted trip C in the carpooling service type is 16 yuan.

[0185] In an optional implementation, the server may calculate the regional resource parameters of the predicted itinerary in various ways, such as determining the regional resource parameters of the predicted itinerary based on a pre-set mapping relationship of regional resource parameters between preset geographical areas, which is not limited in this embodiment.

[0186] Furthermore, the server can determine the third resource parameter based on the minimum value of the regional resource parameters, fixed resource parameters and conventional resource parameters corresponding to the dedicated service type, and determine the fourth resource parameter based on the minimum value of the regional resource parameters, fixed resource parameters and conventional resource parameters corresponding to the shared service type, so as to reduce the user's travel costs.

[0187] Optionally, the server may also obtain second resource reduction information of the predicted itinerary. The calculation method of the second resource reduction information may refer to the calculation method of the first resource reduction information, which will not be described in detail here.

[0188] Step S628, sending the second trip information to the terminal.

[0189] After determining the third resource parameter and the fourth resource parameter of the predicted itinerary, the server may determine the second itinerary information of the predicted itinerary according to the third resource parameter and the fourth resource parameter, and send the second itinerary information to the terminal. Optionally, the server may also determine the second itinerary information of the predicted itinerary according to the second resource exemption information.

[0190] Step S629, receiving the second trip information of the predicted trip sent by the server.

[0191] In this step, the terminal may receive the second trip information of the predicted trip sent by the server through a predetermined communication protocol.

[0192] Step S630: display the service reservation page, and display the second trip information on the service reservation page.

[0193] In this step, the terminal can display the service reservation page, and display the second trip information of the predicted trip in the service reservation page. The display method of the second trip information in the service reservation page is similar to the display method of the first trip information in the service reservation page, and will not be repeated here.

[0194] Step S631, rendering and displaying the service reservation control in the service reservation page.

[0195] In this step, the terminal may render and display the service reservation control in the service reservation page, so as to send an order creation request for the order to be created to the server when triggered.

[0196] It is easy to understand that in this embodiment, step S631 can be executed simultaneously with step S611 and step S615, can be executed simultaneously with step S630, or can be executed successively with step S611, step S615 and step S630, and this embodiment does not limit it.

[0197] Step S632: in response to the service reservation control being triggered, determining an order creation request for the order to be created according to the target service type.

[0198] In this step, the user can select a service type as the target service type and trigger the service reservation control so that the terminal determines an order creation request for the order to be created according to the target service type. According to actual settings, the order creation request may also include the first trip information of the target trip or the second trip information of the predicted trip, and may also include user information of the target user, etc., which is not limited in this embodiment.

[0199] In an optional implementation, the terminal can render and display the option controls corresponding to each service type in the service reservation page, and when any option control is triggered, the corresponding service type is determined as the target service type. Optionally, similar to the triggering method of the first position control, the terminal can identify any one or more operations on the existing controls as the triggering operation of the option control by the target user, which is not limited in this embodiment.

[0200] Still Fig.10 Taking the interface shown as an example, the terminal can render and display the option control 106 corresponding to the carpooling service type, the option control corresponding to the dedicated service type, and the service reservation control, that is, the "reservation" control 107, in the service reservation page 100 of the recommended trip A. When the user clicks the option control 106 and then clicks the "reservation" control 107, the terminal can detect that the option control 106 is triggered, determine that the carpooling service type corresponding to the option control 106 is the target service type, and when it is detected that the "reservation" control 107 is triggered, determine the order creation request for the order to be created according to the carpooling service type.

[0201] Step S633, sending an order creation request to the server.

[0202] In this step, the terminal may send an order creation request to the server after confirming the order creation request.

[0203] Step S634, in response to receiving the order creation request sent by the terminal, create a corresponding ride order according to the target service type.

[0204] In this step, the server can receive the order creation request sent by the terminal through a predetermined communication protocol, and create a corresponding ride order according to the target service type carried in the order creation request. Optionally, the server can also create a corresponding ride order according to other information carried in the order creation request.

[0205] Step S635: In response to the order to be created being successfully created, a feedback message of successful creation of the order to be created is sent to the terminal.

[0206] After successfully creating a ride order for the order to be created, the server may send a feedback message of successful creation for the order to be created to the terminal.

[0207] Step S636, in response to receiving the creation success feedback information sent by the server for the order to be created, displaying the resource consumption information and resource reduction information of the order to be created in the order details page corresponding to the order to be created.

[0208] After receiving the creation success feedback information sent by the server for the order to be created through the predetermined communication protocol, the terminal can display the resource consumption information and resource exemption information of the order to be created in the order details page corresponding to the order to be created. According to the itinerary selected by the user, the terminal can display the first resource consumption information and the first resource exemption information of the target itinerary in the order details page, and can also display the second resource consumption information and the second resource exemption information of the predicted itinerary in the order details page.

[0209] Fig.11 FIG. 1 is another interface schematic diagram of an embodiment of the present invention. Fig.11 As shown, after receiving the creation success feedback information sent by the server for the order to be created, the terminal can display the resource consumption information of the order to be created, that is, 11C yuan and resource reduction information, that is, 11A yuan and 11B yuan, in the order details page 110 corresponding to the order to be created.

[0210] After the terminal of the embodiment of the present invention sends an itinerary acquisition request carrying the departure location of the order to be created to the server, the server determines the itinerary information of the recommended itinerary based on the departure location, and feeds back the itinerary information to the terminal, so that the terminal displays the itinerary information in the destination setting page. In the embodiment of the present invention, the starting point of the recommended itinerary is within the geographical area where the departure location of the order to be created is located, and the itinerary information of the recommended itinerary includes the resource consumption information of the recommended itinerary determined based on the geographical area where the departure location is located and the geographical area where the destination of the itinerary information is located. Therefore, in the process of the user setting the service information, the richness of the information recommendation can be improved, thereby improving the user experience.

[0211] Figure 12-13FIG. 1 is a flow chart of the interactive method of the second embodiment of the present invention on the server side. Figure 12-13 As shown, the method of this embodiment may include the following steps on the server side:

[0212] Step S604: receiving a first itinerary acquisition request sent by a terminal.

[0213] Step S605, determining first itinerary information of the recommended itinerary according to the departure location.

[0214] Step S606: Send the first trip information to the terminal.

[0215] Step S611: displaying first resource consumption information of the target trip on the service reservation page.

[0216] Step S613: in response to receiving the exemption information acquisition request sent by the terminal, determining the first resource exemption information of the target trip.

[0217] Step S614: Send first resource reduction information to the terminal.

[0218] Step S618: receiving an information update request for the target trip sent by the terminal.

[0219] Step S619: Obtain updated first resource consumption information according to the first area, the second area, and at least one of the number of service users and the service time.

[0220] Step S620: Send resource consumption feedback information to the terminal.

[0221] Step S626: receiving a second itinerary acquisition request sent by the terminal.

[0222] Step S627, determining the second trip information of the predicted trip according to at least one of the departure location and the destination location, the third area, and the service type of the order to be created.

[0223] Step S628, sending the second trip information to the terminal.

[0224] Step S634, in response to receiving the order creation request sent by the terminal, create a corresponding ride order according to the target service type.

[0225] Step S635: In response to the order to be created being successfully created, a feedback message of successful creation of the order to be created is sent to the terminal.

[0226] After receiving the itinerary acquisition request sent by the terminal carrying the departure location of the order to be created, the server of the embodiment of the present invention determines the itinerary information of the recommended itinerary according to the departure location, and feeds back the itinerary information to the terminal, so that the terminal displays the itinerary information in the destination setting page. In the embodiment of the present invention, the starting point of the recommended itinerary is within the geographical area where the departure location of the order to be created is located, and the itinerary information of the recommended itinerary includes the resource consumption information of the recommended itinerary determined according to the geographical area where the departure location is located and the geographical area where the destination of the itinerary information is located. Therefore, in the process of the user setting the service information, the richness of the information recommendation can be improved, and thus the user experience can be improved.

[0227] Figure 14-16 FIG. 1 is a flow chart of the interactive method of the second embodiment of the present invention on the terminal side. Figure 14-16 As shown, the method of this embodiment may include the following steps on the terminal side:

[0228] Step S601: Render and display a first position control in a service information setting page.

[0229] Step S602: In response to the first position control being triggered, a destination setting page is displayed.

[0230] Step S603: in response to the first location control being triggered, sending a first itinerary acquisition request to the server.

[0231] Step S607: receiving first itinerary information of the recommended itinerary sent by the server.

[0232] Step S608: displaying the first trip information in the destination setting page.

[0233] Step S609: Displaying selection controls for each recommended itinerary in the destination setting page.

[0234] Step S610: displaying a corresponding service reservation page according to a triggering operation of any selection control by the target user.

[0235] Step S611: displaying first resource consumption information of the target trip on the service reservation page.

[0236] Step S612: Send a corresponding exemption information acquisition request to the server according to the triggering operation of any selection control by the target user.

[0237] It is easy to understand that in this embodiment, step S610 and step S612 can be executed simultaneously or one after another, and this embodiment does not limit this.

[0238] Step S615: in response to receiving the first resource reduction information of the target trip sent by the server, displaying the first resource reduction information in the service reservation page.

[0239] It is easy to understand that in this embodiment, step S611 and step S615 can be executed simultaneously or one after another, and this embodiment does not limit this.

[0240] Step S616: display at least one of a number setting control and a time setting control on the service reservation page.

[0241] Step S617: Send an information update request for the target itinerary to the server according to the modification operation received by the number setting control and / or the time setting control.

[0242] Step S621: receiving resource consumption feedback information sent by the server.

[0243] Step S622: Display the updated first resource consumption information on the service reservation page.

[0244] Step S623: Render and display the second location control in the destination setting page.

[0245] It is easy to understand that in this embodiment, step S623 and step S608 can be executed simultaneously or one after another, and this embodiment does not limit this.

[0246] Step S624, determining the destination location according to the setting operation.

[0247] Step S625: Send a second trip acquisition request to the server.

[0248] Step S629, receiving the second trip information of the predicted trip sent by the server.

[0249] Step S630: display the service reservation page, and display the second trip information on the service reservation page.

[0250] Step S631, rendering and displaying the service reservation control in the service reservation page.

[0251] It is easy to understand that in this embodiment, step S631 can be executed simultaneously with step S611 and step S615, can be executed simultaneously with step S630, or can be executed successively with step S611, step S615 and step S630, and this embodiment does not limit it.

[0252] Step S632: in response to the service reservation control being triggered, determining an order creation request for the order to be created according to the target service type.

[0253] Step S633, sending an order creation request to the server.

[0254] Step S636, in response to receiving the creation success feedback information sent by the server for the order to be created, displaying the resource consumption information and resource reduction information of the order to be created in the order details page corresponding to the order to be created.

[0255] The terminal of the embodiment of the present invention sends a trip acquisition request carrying the departure location of the order to be created to the server, and obtains the trip information of the recommended trip determined by the server according to the departure location, and then displays the trip information in the destination setting page. In the embodiment of the present invention, the starting point of the recommended trip is within the geographical area where the departure location of the order to be created is located, and the trip information of the recommended trip includes the resource consumption information of the recommended trip determined according to the geographical area where the departure location is located and the geographical area where the destination of the trip information is located. Therefore, in the process of the user setting the service information, the richness of the information recommendation can be improved, and thus the user experience can be improved.

[0256] Fig.17 Schematic diagram of an interactive device according to a third embodiment of the present invention, which is applicable to a server. Fig.17 As shown, the interaction device of this embodiment includes a request receiving unit 1701, an information determining unit 1702 and an information sending unit 1703.

[0257] Among them, the request receiving unit 1701 is used to receive a first itinerary acquisition request sent by the terminal, and the first itinerary acquisition request includes the departure location of the order to be created; the information determination unit 1702 is used to determine the first itinerary information of the recommended itinerary based on the departure location, and the starting point of the recommended itinerary is located in a first area, and the first area is a preset geographical area where the departure location is located. The first itinerary information includes the starting point, end point and first resource consumption information of the recommended itinerary, and the first resource consumption information is determined based on the first area and the second area, and the second area is the preset geographical area where the end point is located; the information sending unit 1703 is used to send the first itinerary information to the terminal.

[0258] After receiving the itinerary acquisition request sent by the terminal carrying the departure location of the order to be created, the server of the embodiment of the present invention determines the itinerary information of the recommended itinerary according to the departure location, and feeds back the itinerary information to the terminal, so that the terminal displays the itinerary information in the destination setting page. In the embodiment of the present invention, the starting point of the recommended itinerary is within the geographical area where the departure location of the order to be created is located, and the itinerary information of the recommended itinerary includes the resource consumption information of the recommended itinerary determined according to the geographical area where the departure location is located and the geographical area where the destination of the itinerary information is located. Therefore, in the process of the user setting the service information, the richness of the information recommendation can be improved, and thus the user experience can be improved.

[0259] Fig.18Schematic diagram of an interactive device according to a fourth embodiment of the present invention, which is applicable to a terminal. Fig.18 As shown, the interactive device of this embodiment includes a request sending unit 1801, an information receiving unit 1802 and an information display unit 1803.

[0260] Among them, the request sending unit 1801 is used to send a first itinerary acquisition request to the server, and the first itinerary acquisition request includes the departure location of the order to be created; the information receiving unit 1802 is used to receive the first itinerary information of the recommended itinerary sent by the server, the starting point of the recommended itinerary is located in a first area, and the first area is a preset geographical area where the departure location is located. The first itinerary information includes the starting point, end point and first resource consumption information of the recommended itinerary, and the first resource consumption information is determined based on the first area and the second area, and the second area is the preset geographical area where the end point is located; the information display unit 1803 is used to display the first itinerary information in the end point setting page.

[0261] The terminal of the embodiment of the present invention sends a trip acquisition request carrying the departure location of the order to be created to the server, and obtains the trip information of the recommended trip determined by the server according to the departure location, and then displays the trip information in the destination setting page. In the embodiment of the present invention, the starting point of the recommended trip is within the geographical area where the departure location of the order to be created is located, and the trip information of the recommended trip includes the resource consumption information of the recommended trip determined according to the geographical area where the departure location is located and the geographical area where the destination of the trip information is located. Therefore, in the process of the user setting the service information, the richness of the information recommendation can be improved, and thus the user experience can be improved.

[0262] Fig.19 Schematic diagram of an electronic device according to a fifth embodiment of the present invention. Fig.19As shown, the electronic device 19 is a general data processing device, which includes a general computer hardware structure, which includes at least a processor 1901 and a memory 1902. The processor 1901 and the memory 1902 are connected via a bus 1903. The memory 1902 is suitable for storing instructions or programs executable by the processor 1901. The processor 1901 can be an independent microprocessor or a collection of one or more microprocessors. Thus, the processor 1901 executes the instructions stored in the memory 1902, thereby executing the method flow of the embodiment of the present invention as described above to realize the processing of data and the control of other devices. The bus 1903 connects the above-mentioned multiple components together, and at the same time connects the above-mentioned components to the display controller 1904 and the display device and the input / output (I / O) device 1905. The input / output (I / O) device 1905 can be a mouse, a keyboard, a modem, a network interface, a touch input device, a somatosensory input device, a printer, and other devices known in the art. Typically, the input / output device 1905 is connected to the system through an input / output (I / O) controller 1906.

[0263] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, devices (equipment) or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present application may adopt a computer program product implemented on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0264] The present application is described with reference to flowcharts of methods, apparatuses (devices) and computer program products according to embodiments of the present application. It should be understood that each process in the flowchart can be implemented by computer program instructions.

[0265] These computer program instructions may be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device that implements the process Figure 1 A function specified in a process or multiple processes.

[0266] These computer program instructions may also be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce the instructions for implementing the process Figure 1 A device that specifies functions in a process or multiple processes.

[0267] Another embodiment of the present invention relates to a non-volatile storage medium for storing a computer-readable program, wherein the computer-readable program is used for a computer to execute part or all of the above method embodiments.

[0268] That is, those skilled in the art can understand that all or part of the steps in the above-mentioned embodiment method can be completed by specifying relevant hardware through a program, and the program is stored in a storage medium, including several instructions for a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

[0269] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. An interactive method, applicable to a terminal, characterized in that: The method comprises: Sending a first itinerary acquisition request to the server, wherein the first itinerary acquisition request includes a departure location of the order to be created; receiving first itinerary information of a recommended itinerary sent by a server, wherein the starting point of the recommended itinerary is located in a first area, the first area is a preset geographical area where the departure location is located, the first itinerary information includes a starting point, an end point and first resource consumption information of the recommended itinerary, the first resource consumption information is determined according to the first area and a second area, the second area is a preset geographical area where the end point is located; The first trip information is displayed on the destination setting page.

2. The method according to claim 1, characterized in that The method further comprises: Rendering and displaying the first position control in the service information setting page; In response to the first position control being triggered, displaying the destination setting page; The sending of the first trip acquisition request to the server includes: In response to the first location control being triggered, the first itinerary acquisition request is sent to the server.

3. The method according to claim 1, characterized in that The first resource consumption information is also determined according to a service type of the order to be created, the service type including dedicated or shared ride; The method further comprises: Displaying selection controls for each of the recommended itineraries in the destination setting page; Displaying a corresponding service reservation page according to a triggering operation of any of the selection controls by a target user, the target user being a user corresponding to the order to be created; The first resource consumption information of the target itinerary is displayed in the service reservation page, and the target itinerary is the selected recommended itinerary. The first resource consumption information includes a first resource parameter and a second resource parameter. The first resource parameter is a resource consumption parameter corresponding to a dedicated service type, and the second resource parameter is a resource consumption parameter corresponding to a shared ride service type.

4. The method according to claim 3, characterized in that The method further comprises: Sending a corresponding exemption information acquisition request to the server according to the triggering operation of any of the selection controls by the target user; In response to receiving the first resource exemption information of the target trip sent by the server, the first resource exemption information is displayed in the service reservation page.

5. The method according to claim 3, characterized in that: The first resource consumption information is also determined according to at least one of the number of service personnel and service time of the order to be created; The method further comprises: Displaying at least one of a number setting control and a time setting control on the service reservation page, wherein the number setting control is used to set the number of service personnel, and the time setting control is used to set the service time; Sending an information update request for the target trip to a server according to the modification operation received by the number setting control and / or the time setting control, so as to update the first resource consumption information; Receiving resource consumption feedback information sent by a server, wherein the resource consumption feedback information includes updated first resource consumption information; The updated first resource consumption information is displayed on the service reservation page.

6. The method according to claim 1, characterized in that The method further comprises: Rendering and displaying a second location control in the destination setting page, where the second location control is used to receive a setting operation for a destination location of an order to be created; Determine the destination location according to the setting operation; Sending a second itinerary acquisition request to the server, where the second itinerary acquisition request includes the departure location and the destination location; receiving second itinerary information of the predicted itinerary sent by the server, the second itinerary information including second resource consumption information of the predicted itinerary, the second resource consumption information being determined according to at least one of the departure location and the destination location, a third area, and a service type of the order to be created, the third area being a preset geographical area where the destination location is located; A service reservation page is displayed, and the second trip information is displayed on the service reservation page.

7. The method according to claim 6, characterized in that The second trip information further includes second resource reduction information of the predicted trip.

8. The method according to claim 3 or 6, characterized in that: The method further comprises: Rendering and displaying a service reservation control in the service reservation page; In response to the service reservation control being triggered, determining an order creation request for an order to be created according to a target service type, the target service type being the selected service type; The order creation request is sent to the server.

9. The method according to claim 8, characterized in that The method further comprises: In response to receiving successful creation feedback information sent by the server for the order to be created, the resource consumption information and resource exemption information of the order to be created are displayed in the order details page corresponding to the order to be created, the resource consumption information is the first resource consumption information or the second resource consumption information, and the resource exemption information is the first resource exemption information or the second resource exemption information.

10. The method according to claim 1, characterized in that The order type of the order to be created is a ride-sharing order, and the starting point and the end point of the recommended itinerary are set by the service provider providing the ride-sharing service.

11. An interactive method, applicable to a server, characterized in that: The method comprises: A first itinerary acquisition request sent by a receiving terminal, wherein the first itinerary acquisition request includes a departure location of an order to be created; Determining first itinerary information of a recommended itinerary according to the departure location, the starting point of the recommended itinerary being located in a first area, the first area being a preset geographical area where the departure location is located, the first itinerary information including a starting point, an end point and first resource consumption information of the recommended itinerary, the first resource consumption information being determined according to the first area and a second area, the second area being a preset geographical area where the end point is located; The first trip information is sent to the terminal.

12. The method according to claim 11, characterized in that The second area is determined based on the order endpoint of the first type of order, the order endpoint of the second type of order, or the location query information of the target user, where the target user is the user corresponding to the order to be created, the first type of order is a historical ride order whose order starting point is located in the first area, and the second type of order is a historical ride order of the target user, and the location query information is the location of the target user's historical query.

13. The method according to claim 11, characterized in that The first resource consumption information is also determined based on the service type of the order to be created, the service type including dedicated or shared ride, and the first resource consumption information includes a first resource parameter and a second resource parameter, the first resource parameter being a resource consumption parameter corresponding to the dedicated service type, and the second resource parameter being a resource consumption parameter corresponding to the shared ride service type.

14. The method according to claim 11, characterized in that The method further comprises: In response to receiving a request for obtaining the exemption information sent by the terminal, determining first resource exemption information of a target itinerary, wherein the target itinerary is the recommended itinerary selected by a target user, and the target user is a user corresponding to the order to be created; The first resource reduction information is sent to the terminal.

15. The method according to claim 11, characterized in that The first resource consumption information is also determined according to at least one of the number of service personnel and service time of the order to be created; The method further comprises: receiving an information update request for a target itinerary sent by a terminal, wherein the target itinerary is the selected recommended itinerary, and the information update request includes at least one of the number of service personnel and the service time; Acquire updated first resource consumption information according to the first area, the second area, and at least one of the number of service personnel and the service time; Resource consumption feedback information is sent to the terminal, where the resource consumption feedback information includes the updated first resource consumption information.

16. The method according to claim 11, characterized in that The method further comprises: A second itinerary acquisition request sent by a receiving terminal, wherein the second itinerary acquisition request includes the departure location and the destination location of the order to be created; determining second itinerary information of the predicted itinerary according to the departure location and at least one of the destination location, a third area, and the service type of the order to be created, the third area being a preset geographical area where the destination location is located, and the second itinerary information including second resource consumption information of the predicted itinerary; The second trip information is sent to the terminal.

17. The method according to claim 13 or 16, characterized in that The method further comprises: In response to receiving an order creation request sent by the terminal, a corresponding ride order is created according to a target service type, and the target service type is the selected service type.

18. The method according to claim 17, characterized in that The method further comprises: In response to the order to be created being successfully created, feedback information of successful creation of the order to be created is sent to the terminal.

19. The method according to claim 16, characterized in that The second resource consumption information is determined in the following manner: Determining conventional resource parameters and fixed resource parameters of the predicted trip according to the departure location, the destination location, and the service type; Determine the regional resource parameters of the predicted itinerary according to the first area, the third area and the service type; The third resource parameter and the fourth resource parameter of the predicted itinerary are determined according to the regional resource parameter, the conventional resource parameter and the fixed resource parameter, the third resource parameter being a resource consumption parameter corresponding to a dedicated service type, and the fourth resource parameter being a resource consumption parameter corresponding to a shared ride service type.

20. The method according to claim 19, characterized in that The conventional resource parameters and fixed resource parameters of the predicted trip are determined according to the departure location, the destination location and the service type, including: Determining the estimated duration of the predicted trip according to the departure location and the destination location; The conventional resource parameters are determined according to the estimated time consumption and the service type.

21. The method according to claim 19, characterized in that The conventional resource parameters and fixed resource parameters of the predicted trip are determined according to the departure location, the destination location and the service type, including: Determining a planned route of the predicted trip according to the departure location and the destination location; The fixed resource parameters are determined according to the planned route and the service type.

22. The method according to claim 19, characterized in that The determining of the third resource parameter and the fourth resource parameter of the predicted itinerary according to the regional resource parameter, the conventional resource parameter and the fixed resource parameter comprises: Determine the third resource parameter according to a minimum value among the regional resource parameter, the conventional resource parameter and the fixed resource parameter corresponding to the dedicated service type; The fourth resource parameter is determined according to a minimum value among the regional resource parameter, the conventional resource parameter and the fixed resource parameter corresponding to the ride-sharing service type.

23. An interactive method, characterized in that: The method comprises: Sending a first itinerary acquisition request to the server, wherein the first itinerary acquisition request includes a departure location of the order to be created; A first trip acquisition request sent by a receiving terminal; Determining first itinerary information of a recommended itinerary according to the departure location, the starting point of the recommended itinerary being located in a first area, the first area being a preset geographical area where the departure location is located, the first itinerary information including a starting point, an end point and first resource consumption information of the recommended itinerary, the first resource consumption information being determined according to the first area and a second area, the second area being a preset geographical area where the end point is located; sending the first trip information to the terminal; Receiving first trip information of the recommended trip sent by the server; The first trip information is displayed on the destination setting page.

24. An interactive system, characterized in that: The system comprises: a terminal configured to send a first itinerary acquisition request to a server, the first itinerary acquisition request including a departure location of an order to be created, receive first itinerary information of a recommended itinerary sent by the server, the starting point of the recommended itinerary being located in a first area, the first area being a preset geographical area where the departure location is located, the first itinerary information including a starting point, an end point and first resource consumption information of the recommended itinerary, the first resource consumption information being determined according to the first area and a second area, the second area being a preset geographical area where the end point is located, and display the first itinerary information in an end point setting page; and The server is configured to receive a first itinerary acquisition request sent by a terminal, determine first itinerary information of a recommended itinerary according to the departure location, and send the first itinerary information to the terminal.

25. An interactive device, applicable to a terminal, characterized in that: The device comprises: A request sending unit, configured to send a first itinerary acquisition request to a server, wherein the first itinerary acquisition request includes a departure location of an order to be created; an information receiving unit, configured to receive first itinerary information of a recommended itinerary sent by a server, wherein the starting point of the recommended itinerary is located in a first area, the first area being a preset geographical area where the departure location is located, the first itinerary information including the starting point, the end point and first resource consumption information of the recommended itinerary, the first resource consumption information being determined according to the first area and a second area, the second area being a preset geographical area where the end point is located; An information display unit is used to display the first trip information in a destination setting page.

26. An interactive device, applicable to a server, characterized in that: The device comprises: A request receiving unit, configured to receive a first itinerary acquisition request sent by a terminal, wherein the first itinerary acquisition request includes a departure location for an order to be created; an information determining unit, configured to determine first itinerary information of a recommended itinerary according to the departure location, wherein the starting point of the recommended itinerary is located in a first area, the first area being a preset geographical area where the departure location is located, the first itinerary information including a starting point, an end point and first resource consumption information of the recommended itinerary, the first resource consumption information being determined according to the first area and a second area, the second area being a preset geographical area where the end point is located; An information sending unit is used to send the first trip information to the terminal.

27. A computer program product, characterized in that The computer program product comprises a computer program / instructions, which implement the method of any one of claims 1-23 when executed by a processor.

28. An electronic device, comprising a memory and a processor, characterized in that: The memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method of any one of claims 1-23.

29. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 23 is implemented.