Order matching method and system, server side, passenger side and driver side
By matching the information of taxi drivers and passengers on the server, the travel vehicle is determined based on the number of seats, which solves the problem of difficulty in accepting orders for taxis during popular long-distance trips, and improves the order-taking efficiency and passenger experience of single-person orders.
Patent Information
- Application Number
- CN202411325159.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-23
- Publication Date
- 2024-12-31
AI Technical Summary
When traveling popular for long distances, it is difficult to take orders with taxis, the cost of chartering a single person is high and it is difficult to get a taxi, especially when returning one way, taxi service is inconvenient.
The travel data is obtained through the server to generate a fixed long-distance round-trip route, receive information from passengers and drivers, match the vehicles and determine the travel vehicles based on the number of seats, ensure that single-person orders are received faster, and improve passenger experience and car owner income.
It realizes quick order acceptance of single-person orders, reduces passenger travel costs, increases the number of orders accepted by car owners, and increases the satisfaction of passengers and car owners.
Smart Images

Figure CN119228492A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of taxi travel technology, and more specifically, to an order matching method and system, a service end, a passenger end, and a driver end. Background Art
[0002] Taxis rarely accept one-way orders on popular long-distance travel routes. When traveling alone with a backpack, it is more expensive to charter a taxi for one person, and it may be difficult or impossible to get a taxi on a one-way return trip. Summary of the invention
[0003] The present application aims to solve or improve one of the technical problems existing in the prior art or related technology.
[0004] To this end, the first objective of the present application is to provide an order matching method.
[0005] The second objective of the present application is to provide an order matching method.
[0006] The third objective of this application is to provide an order matching method.
[0007] The fourth objective of this application is to provide a server.
[0008] The fifth object of the present application is to provide a passenger terminal.
[0009] The sixth purpose of this application is to provide a driver terminal.
[0010] The seventh objective of this application is to provide an order matching system.
[0011] The eighth objective of the present application is to provide a readable storage medium.
[0012] To achieve the first purpose of the present application, the technical solution of the first aspect of the present invention provides an order matching method for use on the server side, the order matching method comprising: obtaining travel data, generating at least one round-trip travel route based on the travel data, the round-trip travel route comprising a route starting point, a route end point and a round-trip time; receiving the round-trip travel route, the number of travelers and available vehicles to be traveled from the passenger side and the driver side; matching the available vehicles to be traveled with the round-trip travel route to obtain a matching vehicle; and determining the travel vehicle based on the number of travelers and the number of seats in the matching vehicle.
[0013] According to the order matching method provided by the present application, firstly, the travel data is obtained, and at least one round trip route is generated according to the travel data, and the round trip route includes the route starting point, the route end point and the round trip time. Then, the round trip route, the number of travelers and the available vehicles to be traveled from the passenger side are received. Then, the available vehicles to be traveled are matched with the round trip route to obtain the matching vehicles. Finally, the travel vehicle is determined according to the number of travelers and the number of seats of the matching vehicle. By providing a fixed long-distance round trip route by the service side, the taxi driver first actively binds the route as the vehicle to be traveled on the route. When the number of passengers equal to the number of seats places an order, a driver is selected from the vehicles to be traveled on the route to dispatch the order. If the order is accepted, the trip is completed, the starting and ending points are fixed and the round trip is on time, so that single orders can be accepted faster, the passenger experience is improved, the travel cost of passengers is reduced, the number of orders placed by passengers is increased, the income of car owners is increased, and the number of orders received by car owners is increased.
[0014] In addition, the technical solution provided by this application may also have the following additional technical features: In some technical solutions, optionally, the travel vehicle is determined based on the number of travelers and the number of seats in the matching vehicle, including: obtaining the order time and the number of travelers of the passenger order; and determining the travel vehicle based on the order time, the number of travelers and the number of seats in the matching vehicle.
[0015] In this technical solution, the travel vehicle is determined based on the number of passengers and the number of seats in the matching vehicle, specifically, the order time and the number of passengers are obtained. The travel vehicle is determined based on the order time, the number of passengers and the number of seats in the matching vehicle, that is, when the taxi driver accepts the order, the orders of the first n passengers sorted in the order of order time are effective, and the driver waits for the passengers to get on the car at the fixed starting point of the route and sets off on time.
[0016] To achieve the second purpose of the present application, the technical solution of the second aspect of the present application provides an order matching method for the passenger side, and the order matching method includes: in response to a ride trigger input initiated by a user, displaying a taxi multi-person charter round-trip page to the user, the taxi multi-person charter round-trip page including at least one round-trip route for travel, and the round-trip route for travel includes a route starting point, a route end point and a round-trip time; in response to the user's setting input on the taxi multi-person charter round-trip page, determining the round-trip route for travel and the number of travelers, and sending the round-trip route for travel and the number of travelers to the server side, so that the server side matches the available vehicles for travel from the driver side according to the round-trip route to obtain a matching vehicle, and determines the travel vehicle according to the number of travelers and the number of seats in the matching vehicle.
[0017] According to the order matching method provided by the present application, firstly, in response to the ride trigger input initiated by the user, a taxi multi-person charter round trip page is displayed to the user, and the taxi multi-person charter round trip page includes at least one round trip route for travel, and the round trip route for travel includes the route starting point, the route end point and the round trip time. Then, in response to the setting input of the user on the taxi multi-person charter round trip page, the round trip route for travel and the number of travelers are determined, and the round trip route for travel and the number of travelers are sent to the server, so that the server matches the round trip route with the available vehicles to be traveled from the driver side, obtains the matching vehicle, and determines the travel vehicle according to the number of travelers and the number of seats of the matching vehicle. By providing a fixed long-distance round trip route for travel by the server, the taxi driver first actively binds the route as the vehicle to be traveled on the route. When the number of passengers equal to the number of seats places an order, a driver is selected from the vehicles to be traveled on the route to dispatch the order. If the order is accepted, the trip is completed, the starting and ending points are fixed and the round trip is on time, so that the single-person order can be accepted faster, the passenger experience is improved, the travel cost of the passenger is reduced, the number of orders placed by the passenger is increased, the income of the car owner is increased, and the number of orders received by the car owner is increased.
[0018] In some technical solutions, optionally, the travel vehicle is determined based on the number of travelers and the number of seats in the matching vehicle, including: judging whether the number of travelers is greater than or equal to the number of seats in the matching vehicle; if the number of travelers is greater than or equal to the number of seats in the matching vehicle, determining the travel vehicle based on the matching vehicle.
[0019] In this technical solution, the travel vehicle is determined based on the number of travelers and the number of seats in the matching vehicle, specifically, whether the number of travelers is greater than or equal to the number of seats in the matching vehicle. If the number of travelers is greater than or equal to the number of seats in the matching vehicle, one of the matching vehicles is selected as the travel vehicle for dispatch.
[0020] To achieve the third purpose of the present application, the technical solution of the third aspect of the present application provides an order matching method for the driver side, and the order matching method includes: in response to a driving trigger input initiated by a user, displaying a taxi multi-person chartered round-trip page to the user, the taxi multi-person chartered round-trip page including at least one round-trip route for travel; in response to the user's setting input on the taxi multi-person chartered round-trip page, binding at least one round-trip route for travel as an available vehicle to be traveled on the round-trip route for travel, and sending the available vehicles to be traveled to the server side, so that the server side matches the available vehicles to be traveled with the round-trip routes from the passenger side to obtain matching vehicles, and determines the travel vehicle according to the number of travelers from the passenger side and the number of seats in the matching vehicle.
[0021] According to the order matching method provided by the present application, first, in response to the driving trigger input initiated by the user, a taxi multi-person charter round-trip page is displayed to the user, and the taxi multi-person charter round-trip page includes at least one round-trip route for travel. Then, in response to the setting input of the user on the taxi multi-person charter round-trip page, at least one round-trip route for travel is bound as an available vehicle to be used for the round-trip route for travel, and the available vehicle to be used for travel is sent to the server, so that the server matches the available vehicle to be used for travel with the round-trip route for travel from the passenger end, obtains a matching vehicle, and determines the travel vehicle according to the number of passengers from the passenger end and the number of seats of the matching vehicle. By providing a fixed long-distance round-trip route for travel by the server, the taxi driver first actively binds the route as the vehicle to be used for the route. When the number of passengers equal to the number of seats places an order, a driver is selected from the vehicles to be used for travel on the route to dispatch the order. If the order is accepted, the trip is completed, the starting and ending points are fixed, and the round-trip is carried out on time, so that the single-person order can be accepted faster, the passenger experience is improved, the travel cost of passengers is reduced, the number of orders placed by passengers is increased, the income of the car owner is increased, and the number of orders received by the car owner is increased.
[0022] To achieve the fourth purpose of the present application, the technical solution of the fourth aspect of the present application provides a service end, including: an acquisition module, used to acquire travel data, and generate at least one round-trip travel route based on the travel data, the round-trip travel route including the route starting point, the route end point and the round-trip time; a receiving module, used to receive the round-trip travel route, the number of travelers and the available vehicles to be traveled from the passenger side and the driver side; a matching module, used to match the available vehicles to be traveled with the round-trip travel route to obtain a matching vehicle; a determination module, used to determine the travel vehicle based on the number of travelers and the number of seats in the matching vehicle.
[0023] According to the service end provided by the present application, it includes an acquisition module, a receiving module, a matching module and a determination module. Among them, the acquisition module is used to acquire travel data, and at least one round-trip travel route is generated according to the travel data, and the round-trip travel route includes the route starting point, the route end point and the round-trip time. The receiving module is used to receive the round-trip travel route, the number of travelers and the available vehicles to be traveled from the passenger end and the driver end. The matching module is used to match the available vehicles to be traveled with the round-trip travel route to obtain a matching vehicle. The determination module is used to determine the travel vehicle according to the number of travelers and the number of seats of the matching vehicle. By providing a fixed long-distance round-trip travel route by the service end, the taxi driver first actively binds the route as the vehicle to be traveled on the route. When the number of passengers equal to the number of seats places an order, a driver is selected from the vehicles to be traveled on the route to dispatch an order. If the order is accepted, the trip is completed, the starting and ending points are fixed and the round-trip is on time, which can make the single-person order be accepted faster, improve the passenger experience, reduce the travel cost of passengers, increase the number of orders placed by passengers, increase the income of car owners and increase the number of orders received by car owners.
[0024] To achieve the fifth purpose of the present application, the technical solution of the fifth aspect of the present application provides a passenger end, including: a first response module, used to respond to the ride trigger input initiated by the user, and display the taxi multi-person charter round-trip page to the user, the taxi multi-person charter round-trip page includes at least one round-trip route for travel, and the round-trip route for travel includes the route starting point, the route end point and the round-trip time; a second response module, used to respond to the user's setting input on the taxi multi-person charter round-trip page, determine the round-trip route for travel and the number of travelers, and send the round-trip route for travel and the number of travelers to the server end, so that the server end matches the available vehicles for travel from the driver end according to the round-trip route for travel, obtains the matching vehicle, and determines the travel vehicle according to the number of travelers and the number of seats in the matching vehicle.
[0025] The passenger terminal provided by the present application includes a first response module and a second response module. The first response module is used to respond to the ride trigger input initiated by the user, and display the taxi multi-person charter round-trip page to the user. The taxi multi-person charter round-trip page includes at least one round-trip route for travel, and the round-trip route for travel includes the route starting point, route end point and round-trip time. The second response module is used to respond to the user's setting input on the taxi multi-person charter round-trip page, determine the round-trip route for travel and the number of travelers, and send the round-trip route for travel and the number of travelers to the server, so that the server matches the round-trip route with the available vehicles to be traveled from the driver side, obtains the matching vehicle, and determines the travel vehicle according to the number of travelers and the number of seats in the matching vehicle. By providing fixed long-distance travel round-trip routes through the service end, taxi drivers first actively bind the routes and then become the vehicles to be traveled on the route. When a number of passengers equal to the number of seats places an order, a driver is selected from the vehicles to be traveled on the route to assign the order. If the order is accepted, the trip is completed, with fixed starting and ending points and round-trip on time. This can enable single orders to be accepted faster, improve passenger experience, reduce passenger travel costs, increase the number of orders placed by passengers, increase the income of car owners, and increase the number of orders received by car owners.
[0026] To achieve the sixth purpose of the present application, the technical solution of the sixth aspect of the present application provides a driver side, including: a third response module, used to respond to the driving trigger input initiated by the user, and display the taxi multi-person charter round-trip page to the user, and the taxi multi-person charter round-trip page includes at least one round-trip route for travel; a fourth response module, used to respond to the user's setting input on the taxi multi-person charter round-trip page, bind at least one round-trip route for travel as an available vehicle to be traveled for the round-trip route for travel, and send the available vehicles to be traveled to the server side, so that the server side matches the available vehicles to be traveled with the round-trip routes from the passenger side, obtains matching vehicles, and determines the travel vehicle according to the number of travelers from the passenger side and the number of seats in the matching vehicle.
[0027] The driver end provided by the present application includes a third response module and a fourth response module. The third response module is used to respond to the driving trigger input initiated by the user, and display the taxi multi-person charter round-trip page to the user, and the taxi multi-person charter round-trip page includes at least one round-trip route for travel. The fourth response module is used to respond to the user's setting input on the taxi multi-person charter round-trip page, bind at least one round-trip route for travel as an available vehicle to be used for the round-trip route for travel, and send the available vehicle to be used for travel to the server end, so that the server end matches the available vehicle to be used for travel with the round-trip route for travel from the passenger end, obtains a matching vehicle, and determines the travel vehicle according to the number of travelers from the passenger end and the number of seats in the matching vehicle. By providing fixed long-distance travel round-trip routes through the service end, taxi drivers first actively bind the routes and then become the vehicles to be traveled on the route. When a number of passengers equal to the number of seats places an order, a driver is selected from the vehicles to be traveled on the route to assign the order. If the order is accepted, the trip is completed, with fixed starting and ending points and round-trip on time. This can enable single orders to be accepted faster, improve passenger experience, reduce passenger travel costs, increase the number of orders placed by passengers, increase the income of car owners, and increase the number of orders received by car owners.
[0028] To achieve the seventh objective of the present application, the technical solution of the seventh aspect of the present application provides an order matching system, including: a memory and a processor, wherein the memory stores a program or instruction that can be run on the processor, and when the processor executes the program or instruction, it implements the steps of the order matching method of any one of the technical solutions of the first aspect, the second aspect and the third aspect, and thus has the technical effect of any one of the technical solutions of the first aspect, the second aspect and the third aspect above, which will not be repeated here.
[0029] In order to achieve the eighth purpose of the present application, the technical solution of the eighth aspect of the present application provides a readable storage medium on which a program or instruction is stored. When the program or instruction is executed by the processor, the steps of the order matching method of any one of the technical solutions of the first aspect, the second aspect and the third aspect are implemented, and thus the technical effect of any one of the technical solutions of the first aspect, the second aspect and the third aspect mentioned above are not repeated here.
[0030] Additional aspects and advantages of the present application will become apparent in the following description or will be learned through practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which: Figure 1 This is a flowchart of the steps of an order matching method according to an embodiment of the present application; Figure 2 This is a flowchart of the steps of an order matching method according to an embodiment of the present application; Figure 3 This is a flowchart of the steps of an order matching method according to an embodiment of the present application; Figure 4 This is a flowchart of the steps of an order matching method according to an embodiment of the present application; Figure 5 This is a flowchart of the steps of an order matching method according to an embodiment of the present application; Figure 6 This is a schematic block diagram of the structure of a server according to an embodiment of the present application; Figure 7 This is a schematic block diagram of the structure of a passenger terminal according to an embodiment of the present application; Figure 8 This is a schematic block diagram of the structure of the driver terminal according to one embodiment of the present application; Fig. 9 This is a schematic block diagram of the structure of an order matching system according to an embodiment of the present application.
[0032] in, Figures 6 to 9 The corresponding relationship between the reference numerals and component names in the figure is: 10: server side; 110: acquisition module; 120: receiving module; 130; matching module; 140: determination module; 20: passenger side; 210: first response module; 220: second response module; 30: driver side; 310: third response module; 320: fourth response module; 40: order matching system; 400: memory; 500: processor. DETAILED DESCRIPTION
[0033] In order to more clearly understand the above-mentioned purposes, features and advantages of the present application, the present application is further described in detail below in conjunction with the accompanying drawings and specific implementation methods. It should be noted that the embodiments of the present application and the features in the embodiments can be combined with each other without conflict.
[0034] In the following description, many specific details are set forth to facilitate a full understanding of the present application. However, the present application may also be implemented in other ways different from those described herein. Therefore, the scope of protection of the present application is not limited to the specific embodiments disclosed below.
[0035] Refer to the following Figures 1 to 9 Describe the order matching method and system, service end, passenger end, and driver end of some embodiments of the present application.
[0036] like Figure 1 As shown, the embodiment of the first aspect of the present application provides an order matching method, which is used on the server side. The order matching method includes the following steps: Step S102: Acquire travel data, and generate at least one round trip travel route according to the travel data, wherein the round trip travel route includes a route starting point, a route end point, and a round trip time; Step S104: receiving the round-trip route and number of travelers from the passenger side and the available vehicles for travel from the driver side; Step S106: matching the available vehicles for the trip with the round trip routes to obtain matching vehicles; Step S108: Determine the travel vehicle according to the number of travelers and the number of seats in the matching vehicle.
[0037] According to the order matching method provided in this embodiment, travel data is first obtained, and at least one round-trip travel route is generated according to the travel data. The round-trip travel route includes the route starting point, the route end point and the round-trip time. Then, the round-trip travel route, the number of travelers and the available vehicles to be traveled from the passenger side are received. Then, the available vehicles to be traveled are matched with the round-trip travel route to obtain a matching vehicle. Finally, the travel vehicle is determined according to the number of travelers and the number of seats of the matching vehicle. By providing a fixed long-distance round-trip travel route by the service side, the taxi driver first actively binds the route as the vehicle to be traveled on the route. When the number of passengers equal to the number of seats places an order, a driver is selected from the vehicles to be traveled on the route to dispatch the order. If the order is accepted, the trip is completed, the starting and ending points are fixed and the round-trip is on time, so that single orders can be accepted faster, improve passenger experience, reduce passenger travel costs, increase the number of orders placed by passengers, increase the income of car owners, and increase the number of orders received by car owners.
[0038] like Figure 2 As shown, according to an order matching method of an embodiment proposed in the present application, a travel vehicle is determined according to the number of travelers and the number of seats of the matching vehicle, including the following steps: Step S202: Obtaining the order time and number of passengers on the passenger order; Step S204: Determine the travel vehicle according to the order time, the number of travelers and the number of seats in the matching vehicle.
[0039] In this embodiment, the travel vehicle is determined based on the number of passengers and the number of seats in the matching vehicle, specifically, the order time of the passenger order and the number of passengers are obtained. The travel vehicle is determined based on the order time, the number of passengers and the number of seats in the matching vehicle, that is, when the taxi driver accepts the order, the orders of the first n passengers sorted in the order of order time are effective, and the driver waits for the passengers to get on the car at the fixed starting point of the route and sets off on time.
[0040] like Figure 3 As shown, the embodiment of the second aspect of the present application provides an order matching method for a passenger side, and the order matching method includes the following steps: Step S302: In response to a ride trigger input initiated by the user, a taxi multi-person charter round trip page is displayed to the user, the taxi multi-person charter round trip page including at least one round trip route, the round trip route including a route starting point, a route end point and a round trip time; Step S304: In response to the user's setting input on the taxi multi-person charter round-trip page, determine the round-trip route and the number of travelers, and send the round-trip route and the number of travelers to the server, so that the server matches the round-trip route with the available vehicles for travel from the driver side, obtains a matching vehicle, and determines the travel vehicle based on the number of travelers and the number of seats in the matching vehicle.
[0041] In this embodiment, first, in response to the ride trigger input initiated by the user, a taxi multi-person charter round trip page is displayed to the user, and the taxi multi-person charter round trip page includes at least one round trip route for travel, and the round trip route for travel includes the route starting point, the route end point and the round trip time. Then, in response to the setting input of the user on the taxi multi-person charter round trip page, the round trip route for travel and the number of travelers are determined, and the round trip route for travel and the number of travelers are sent to the server, so that the server matches the round trip route with the available vehicles to be traveled from the driver end, obtains the matching vehicle, and determines the travel vehicle according to the number of travelers and the number of seats of the matching vehicle. By providing a fixed long-distance round trip route for travel by the service end, the taxi driver first actively binds the route as the vehicle to be traveled on the route. When the number of passengers equal to the number of seats places an order, a driver is selected from the vehicles to be traveled on the route to dispatch the order. If the order is accepted, the trip is completed, the starting and ending points are fixed, and the round trip is on time, so that the single order can be accepted faster, improve the passenger experience, reduce the travel cost of passengers, increase the number of orders placed by passengers, increase the income of car owners, and increase the number of orders received by car owners.
[0042] like Figure 4 As shown, according to an order matching method of an embodiment proposed in the present application, a travel vehicle is determined according to the number of travelers and the number of seats in the matching vehicle, specifically including the following steps: Step S402: Determine whether the number of travelers is greater than or equal to the number of seats in the matching vehicle; Step S404: If the number of travelers is greater than or equal to the number of seats in the matching vehicles, the travel vehicle is determined based on the matching vehicles.
[0043] In this embodiment, the travel vehicle is determined according to the number of travelers and the number of seats of the matching vehicle, specifically, whether the number of travelers is greater than or equal to the number of seats of the matching vehicle. If the number of travelers is greater than or equal to the number of seats of the matching vehicle, one of the matching vehicles is selected as the travel vehicle for dispatching.
[0044] like Figure 5 As shown, the embodiment of the third aspect of the present application provides an order matching method, which is applied to the driver side. The order matching method includes the following steps: Step S502: In response to a driving trigger input initiated by the user, a taxi multi-person charter round trip page is displayed to the user, where the taxi multi-person charter round trip page includes at least one round trip travel route; Step S504: In response to the user's setting input on the taxi multi-person charter round-trip page, bind at least one round-trip travel route as an available vehicle to be used for the round-trip travel route, and send the available vehicle to be used for the round-trip travel to the server, so that the server matches the available vehicle to be used with the round-trip travel route from the passenger side to obtain a matching vehicle, and determines the travel vehicle based on the number of travelers from the passenger side and the number of seats in the matching vehicle.
[0045] In this embodiment, first, in response to the driving trigger input initiated by the user, a taxi multi-person charter round trip page is displayed to the user, and the taxi multi-person charter round trip page includes at least one round trip route for travel. Then, in response to the setting input of the user on the taxi multi-person charter round trip page, at least one round trip route for travel is bound as an available vehicle to be used for the round trip route for travel, and the available vehicle to be used for travel is sent to the server, so that the server matches the available vehicle to be used for travel with the round trip route for travel from the passenger end, obtains a matching vehicle, and determines the travel vehicle according to the number of travelers from the passenger end and the number of seats of the matching vehicle. By providing a fixed long-distance round trip route for travel by the service end, the taxi driver first actively binds the route as the vehicle to be used for the route. When the number of passengers equal to the number of seats places an order, a driver is selected from the vehicles to be used for travel on the route to dispatch the order. If the order is accepted, the trip is completed, the starting and ending points are fixed, and the round trip is on time, so that the single-person order can be accepted faster, the passenger experience is improved, the travel cost of passengers is reduced, the number of orders placed by passengers is increased, the income of the car owner is increased, and the number of orders received by the car owner is increased.
[0046] like Figure 6 As shown, an embodiment of the fourth aspect of the present application provides a service end 10, including: an acquisition module 110, used to acquire travel data, and generate at least one round-trip travel route according to the travel data, the round-trip travel route including a route starting point, a route end point and a round-trip time; a receiving module 120, used to receive the round-trip travel route, the number of travelers and the available vehicles to be traveled from the passenger side and the driver side; a matching module 130, used to match the available vehicles to be traveled with the round-trip travel route to obtain a matching vehicle; a determination module 140, used to determine the travel vehicle according to the number of travelers and the number of seats in the matching vehicle.
[0047] In this embodiment, the server 10 includes an acquisition module 110, a receiving module 120, a matching module 130 and a determination module 140. The acquisition module 110 is used to acquire travel data and generate at least one round trip route based on the travel data. The round trip route includes a route starting point, a route end point and a round trip time. The receiving module 120 is used to receive the round trip route, the number of travelers and the available vehicles to be traveled from the passenger side and the driver side. The matching module 130 is used to match the available vehicles to be traveled with the round trip route to obtain a matching vehicle. The determination module 140 is used to determine the travel vehicle based on the number of travelers and the number of seats in the matching vehicle. By providing fixed long-distance travel round-trip routes through the service end, taxi drivers first actively bind the routes and then become the vehicles to be traveled on the route. When a number of passengers equal to the number of seats places an order, a driver is selected from the vehicles to be traveled on the route to assign the order. If the order is accepted, the trip is completed, with fixed starting and ending points and round-trip on time. This can enable single orders to be accepted faster, improve passenger experience, reduce passenger travel costs, increase the number of orders placed by passengers, increase the income of car owners, and increase the number of orders received by car owners.
[0048] like Figure 7 As shown, an embodiment of the fifth aspect of the present application provides a passenger end 20, including: a first response module 210, for responding to a ride trigger input initiated by a user, and displaying a taxi multi-person charter round-trip page to the user, the taxi multi-person charter round-trip page including at least one round-trip route for travel, and the round-trip route for travel includes a route starting point, a route end point and a round-trip time; a second response module 220, for responding to the user's setting input on the taxi multi-person charter round-trip page, determining the travel round-trip route and the number of travelers, and sending the travel round-trip route and the number of travelers to the server end, so that the server end matches the travel round-trip route with the available vehicles to be traveled from the driver end, obtains a matching vehicle, and determines the travel vehicle according to the number of travelers and the number of seats in the matching vehicle.
[0049] In this embodiment, the passenger terminal 20 includes a first response module 210 and a second response module 220. The first response module 210 is used to respond to the ride trigger input initiated by the user, and display the taxi multi-person charter round-trip page to the user, and the taxi multi-person charter round-trip page includes at least one round-trip route for travel, and the round-trip route for travel includes the route starting point, the route end point and the round-trip time. The second response module 220 is used to respond to the user's setting input on the taxi multi-person charter round-trip page, determine the round-trip route for travel and the number of travelers, and send the round-trip route for travel and the number of travelers to the server, so that the server matches the round-trip route with the available vehicles to be traveled from the driver side, obtains the matching vehicle, and determines the travel vehicle according to the number of travelers and the number of seats in the matching vehicle. By providing fixed long-distance travel round-trip routes through the service end, taxi drivers first actively bind the routes and then become the vehicles to be traveled on the route. When a number of passengers equal to the number of seats places an order, a driver is selected from the vehicles to be traveled on the route to assign the order. If the order is accepted, the trip is completed, with fixed starting and ending points and round-trip on time. This can enable single orders to be accepted faster, improve passenger experience, reduce passenger travel costs, increase the number of orders placed by passengers, increase the income of car owners, and increase the number of orders received by car owners.
[0050] like Figure 8 As shown, an embodiment of the sixth aspect of the present application provides a driver side 30, including: a third response module 310, for responding to a driving trigger input initiated by a user, and displaying a taxi multi-person charter round trip page to the user, wherein the taxi multi-person charter round trip page includes at least one round trip route for travel; a fourth response module 320, for responding to a setting input by a user on the taxi multi-person charter round trip page, binding at least one round trip route for travel as an available vehicle to be traveled for the round trip route for travel, and sending the available vehicle to be traveled to the server side, so that the server side matches the available vehicle to be traveled with the round trip route for travel from the passenger side, obtains a matching vehicle, and determines the travel vehicle according to the number of travelers from the passenger side and the number of seats in the matching vehicle.
[0051] In this embodiment, the driver end 30 includes a third response module 310 and a fourth response module 320. The third response module 310 is used to respond to the driving trigger input initiated by the user, and display the taxi multi-person charter round trip page to the user, and the taxi multi-person charter round trip page includes at least one round trip route for travel. The fourth response module 320 is used to respond to the user's setting input on the taxi multi-person charter round trip page, bind at least one round trip route for travel as an available vehicle to be used for the round trip route for travel, and send the available vehicle to be used for travel to the server end, so that the server end matches the available vehicle to be used for travel with the round trip route for travel from the passenger end, obtains a matching vehicle, and determines the travel vehicle according to the number of travelers from the passenger end and the number of seats in the matching vehicle. By providing fixed long-distance travel round-trip routes through the service end, taxi drivers first actively bind the routes and then become the vehicles to be traveled on the route. When a number of passengers equal to the number of seats places an order, a driver is selected from the vehicles to be traveled on the route to assign the order. If the order is accepted, the trip is completed, with fixed starting and ending points and round-trip on time. This can enable single orders to be accepted faster, improve passenger experience, reduce passenger travel costs, increase the number of orders placed by passengers, increase the income of car owners, and increase the number of orders received by car owners.
[0052] like Fig. 9 As shown, an embodiment of the seventh aspect of the present application provides an order matching system 40, including: a memory 400 and a processor 500, wherein the memory 400 stores programs or instructions that can be executed on the processor 500, and when the processor 500 executes the program or instruction, the various steps of the above-mentioned method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0053] The embodiment of the eighth aspect of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned order matching method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0054] According to an order matching method of a specific embodiment proposed in the present application, the service end provides a fixed long-distance round-trip route, including a fixed starting and ending point, and a round-trip time. The taxi driver first actively binds the route and becomes the vehicle to be used for the route. When n passengers equal to the number of seats place an order, a driver is selected from the vehicles to be used for the route to assign the order. If the order is accepted, the trip is completed, with a fixed starting and ending point and a round-trip time.
[0055] Specifically: The server generates popular long-distance travel round-trip routes in advance based on travel data, including fixed starting and ending points, and round-trip times.
[0056] On the driver side, the taxi multi-person charter round trip page displays the popular long-distance travel round trip routes set in advance by the server. Taxi drivers actively bind the route as an available vehicle for travel on the route.
[0057] On the passenger side, the taxi multi-person charter round trip page displays the popular long-distance travel round trip routes set in advance by the server. Passengers select a route according to their travel needs, set the number of passengers and place an order. When the number of passengers waiting to travel on this route is greater than or equal to the number of taxi seats, a taxi driver is selected from the available vehicles to be dispatched.
[0058] When a taxi driver receives an order, the first n passengers’ orders are sorted in order of order time, and the driver waits for the passengers to get on the car at the fixed starting point of the route and sets off on time. The same is true for the return trip.
[0059] In summary, the beneficial effects of the embodiments of the present application are as follows: the service end provides a fixed round-trip route for long-distance travel. The taxi driver first actively binds the route and serves as the vehicle to be transported on the route. When n passengers equal to the number of seats place an order, a driver is selected from the vehicles to be transported on the route to dispatch the order. This enables single orders to be accepted faster, improves passenger experience, reduces passenger travel costs, increases the number of orders placed by passengers, increases the income of car owners, and increases the number of orders received by car owners.
[0060] In this application, the terms "first", "second", and "third" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance; the term "plurality" refers to two or more, unless otherwise expressly defined. Terms such as "installed", "connected", "connected", and "fixed" should be understood in a broad sense. For example, "connected" can be a fixed connection, a detachable connection, or an integral connection; "connected" can be a direct connection or an indirect connection through an intermediate medium. For those of ordinary skill in the art, the specific meanings of the above terms in this application can be understood according to the specific circumstances.
[0061] In the description of the present application, it should be understood that the terms "upper", "lower", "front", "back", etc., indicating directions or positional relationships are based on the directions or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present application and simplifying the description, rather than indicating or implying that the device or unit referred to must have a specific direction, be constructed and operated in a specific orientation, and therefore, should not be understood as a limitation on the present application.
[0062] In the description of this specification, the description of the terms "one embodiment", "some embodiments", "specific embodiments", etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.
[0063] The above are only preferred embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. An order matching method, characterized in that: For the server, the order matching method includes: Acquire travel data, and generate at least one round-trip travel route according to the travel data, wherein the round-trip travel route includes a route starting point, a route end point, and a round-trip time; Receive round-trip routes and number of travelers from the passenger side and available vehicles for travel from the driver side; Matching the available vehicles to be traveled with the round trip route to obtain a matching vehicle; The travel vehicle is determined according to the number of travelers and the number of seats of the matching vehicle.
2. The order matching method according to claim 1, characterized in that: The determining of the travel vehicle according to the number of travelers and the number of seats of the matching vehicle comprises: Obtain the order time and number of passengers on the order; The travel vehicle is determined according to the order time, the number of travelers and the number of seats of the matching vehicle.
3. An order matching method, characterized in that: For the passenger side, the order matching method includes: In response to a ride trigger input initiated by a user, a taxi multi-person charter round trip page is displayed to the user, the taxi multi-person charter round trip page including at least one round trip route, the round trip route including a route starting point, a route end point and a round trip time; In response to the user's setting input on the taxi multi-person charter round-trip page, the round-trip route and the number of travelers are determined, and the round-trip route and the number of travelers are sent to the server, so that the server matches the round-trip route with the available vehicles for travel from the driver side to obtain a matching vehicle, and determines the travel vehicle based on the number of travelers and the number of seats in the matching vehicle.
4. The order matching method according to claim 3, characterized in that: The determining of the travel vehicle according to the number of travelers and the number of seats of the matching vehicle comprises: Determine whether the number of travelers is greater than or equal to the number of seats in the matching vehicle; If the number of travelers is greater than or equal to the number of seats of the matching vehicle, the matching vehicle is determined to be the travel vehicle.
5. An order matching method, characterized in that: For the driver side, the order matching method includes: In response to a driving trigger input initiated by a user, a taxi multi-person charter round trip page is displayed to the user, wherein the taxi multi-person charter round trip page includes at least one round trip travel route; In response to the user's setting input on the taxi multi-person charter round-trip page, at least one round-trip travel route is bound as an available vehicle to be used for the round-trip travel route, and the available vehicle to be used is sent to the server, so that the server matches the available vehicle to be used with the round-trip travel route from the passenger side to obtain a matching vehicle, and determines the travel vehicle based on the number of travelers from the passenger side and the number of seats in the matching vehicle.
6. A server, characterized in that: include: An acquisition module (110) is used to acquire travel data and generate at least one round trip travel route according to the travel data, wherein the round trip travel route includes a route starting point, a route end point and a round trip time; A receiving module (120) is used to receive round-trip routes and the number of travelers from the passenger side and available vehicles for travel from the driver side; A matching module (130) is used to match the available vehicles for the trip with the round trip route to obtain a matching vehicle; A determination module (140) is used to determine a travel vehicle according to the number of travelers and the number of seats in the matching vehicle.
7. A passenger terminal, characterized in that: include: A first response module (210) is used to respond to a ride trigger input initiated by a user and display a taxi multi-person charter round trip page to the user, wherein the taxi multi-person charter round trip page includes at least one round trip route, and the round trip route includes a route starting point, a route end point and a round trip time; The second response module (220) is used to respond to the user's setting input on the taxi multi-person charter round-trip page, determine the round-trip route and the number of travelers, and send the round-trip route and the number of travelers to the server, so that the server matches the round-trip route with the available vehicles to be traveled from the driver side to obtain a matching vehicle, and determines the travel vehicle according to the number of travelers and the number of seats in the matching vehicle.
8. A driver terminal, characterized in that: include: A third response module (310) is used to respond to a driving trigger input initiated by a user and display a taxi multi-person charter round trip page to the user, wherein the taxi multi-person charter round trip page includes at least one round trip travel route; The fourth response module (320) is used to respond to the user's setting input on the taxi multi-person charter round-trip page, bind at least one travel round-trip route as an available vehicle to be used for the travel round-trip route, and send the available vehicle to be used to the server, so that the server matches the available vehicle with the travel round-trip route from the passenger side to obtain a matching vehicle, and determines the travel vehicle according to the number of travelers from the passenger side and the number of seats in the matching vehicle.
9. An order matching system, characterized in that: include: A memory (400) and a processor (500), wherein the memory (400) stores a program or instruction that can be run on the processor (500), and when the processor (500) executes the program or the instruction, the steps of the order matching method according to any one of claims 1 to 5 are implemented.
10. A readable storage medium having a program or instruction stored thereon, characterized in that: When the program or the instruction is executed by a processor, the steps of the order matching method according to any one of claims 1 to 5 are implemented.
