Platform order allocation method and device, server and medium

CN115511306BActive Publication Date: 2026-11-03NANJING LINGXING TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211187978.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-28
Publication Date
2026-11-03
Estimated Expiration
2042-09-28

AI Technical Summary

Technical Problem

Existing ride-hailing platforms do not adequately consider driver initiative when matching passengers, resulting in low transaction volumes.

Method used

By generating and displaying the distribution of order demand to drivers, drivers can select acceptable order demands, and orders are dispatched according to the drivers' selections.

Benefits of technology

This increased the order dispatch volume of ride-hailing platforms, fully considered the initiative of drivers, and improved order matching efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115511306B_ABST
    Figure CN115511306B_ABST
Patent Text Reader

Abstract

The application provides a platform order dispatching method and device, a server and a medium, and relates to the technical field of online car hailing. The method comprises the following steps: in response to an order dispatching request of a driver of a target online car hailing, generating multiple order demand distribution conditions according to at least one order within a preset time period in an order dispatching area of the target online car hailing; displaying the multiple order demand distribution conditions and a configuration page to the driver of the target online car hailing; in response to a selection instruction of the driver of the target online car hailing on the configuration page, determining order demands acceptable to the driver of the target online car hailing according to the selection instruction; and dispatching orders to the driver of the target online car hailing according to the order demands acceptable to the driver of the target online car hailing. The embodiment of the application can display order demands to online car hailing drivers, and dispatch orders to the drivers according to the demands after the online car hailing drivers select acceptable order demands, thereby improving the transaction volume of platform order dispatching.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of ride-hailing technology, and in particular to a platform dispatching method, apparatus, server, and medium. Background Technology

[0002] Ride-hailing refers to the business activity of building a service platform based on internet technology, connecting qualified vehicles and drivers, and providing non-cruising, on-demand taxi services by integrating supply and demand information. Currently, when ride-hailing platforms match passengers, they are generally passenger-centric, searching for matching ride-hailing vehicles nearby based on the passenger's order requirements. However, ride-hailing transactions involve not only the passenger but also the driver. The current matching method does not take the driver's perspective into account, neglecting the driver's agency, resulting in a relatively low transaction volume. Summary of the Invention

[0003] This invention provides a platform order dispatching method, apparatus, server, and medium, which solves the problem of low transaction volume caused by ignoring the driver's initiative when assigning orders to drivers in the current platform order dispatching process.

[0004] In a first aspect, embodiments of the present invention provide a platform order dispatching method, including:

[0005] In response to the dispatch request from the driver of the target ride-hailing vehicle, based on at least one order within a preset time period in the dispatch area where the target ride-hailing vehicle is located, at least one type of order demand distribution is generated; wherein, each order contains at least one type of order demand; each type of order demand includes multiple order demands;

[0006] The distribution of at least one type of order demand and the configuration page are displayed to the driver of the target ride-hailing vehicle; wherein the configuration page contains at least one type of order demand;

[0007] Responding to the selection instruction from the driver of the target ride-hailing vehicle on the configuration page, and determining the acceptable order demand from the driver of the target ride-hailing vehicle based on the selection instruction;

[0008] Orders are dispatched to the drivers of the target ride-hailing vehicles based on the order demands acceptable to the drivers of the target ride-hailing vehicles.

[0009] The above method can analyze order demand based on passenger-initiated orders and display the order demand to ride-hailing drivers. Ride-hailing drivers can refer to this information to determine the order demand they can accept, thereby enabling ride-hailing platforms to better dispatch orders to drivers and increase the platform's order completion rate.

[0010] In one possible implementation, based on at least one order within a preset time period in the dispatch area where the target ride-hailing vehicle is located, at least one type of order demand distribution is generated, including:

[0011] For each type of order demand, each order containing that type within a preset time period in the dispatch area where the target ride-hailing vehicle is located is split into sub-orders; wherein, the order demand corresponding to the sub-order is one order demand of that type;

[0012] Based on the number of multiple sub-orders within the dispatch area, the order demand distribution for this type is generated.

[0013] The above method can generate the order demand distribution for this type of order based on the number of sub-orders for each order demand, enabling ride-hailing drivers to better understand the distribution and improving readability.

[0014] In one possible implementation method, the dispatch area is determined as follows:

[0015] From multiple sub-regions within the target area, determine the sub-region where the target ride-hailing vehicle is located;

[0016] The sub-region where the target ride-hailing vehicle is located and multiple sub-regions surrounding the sub-region where the target ride-hailing vehicle is located are designated as the dispatch area.

[0017] The above method can locate the dispatch area by the sub-region where the target ride-hailing vehicle is located and the sub-regions surrounding that sub-region, thus making the location more accurate.

[0018] In one possible implementation, the order demand distribution for this type of order is generated based on the number of multiple sub-orders within the dispatch area, including:

[0019] Determine the target sub-region to which each sub-order belongs within the dispatch area, and determine the number of sub-orders in each target sub-region; wherein, the target sub-region is one of the sub-regions where the target ride-hailing vehicle is located and the sub-regions surrounding the sub-region where the target ride-hailing vehicle is located;

[0020] The number of sub-orders in each target sub-region is used as the distribution of order demand for that type.

[0021] The above method can use the number of sub-orders in a sub-region as the distribution of order demand, thus subdividing the demand distribution of the target ride-hailing vehicle's location and making the distribution description more accurate.

[0022] In one possible implementation, determining the acceptable order demand for the target ride-hailing vehicle's driver based on the selection instruction includes:

[0023] For each type of order demand, if it is determined from the selection instruction that the driver of the target ride-hailing vehicle has not selected that type, then all order demands of that type in the configuration page will be taken as the order demands acceptable to the driver of the target ride-hailing vehicle.

[0024] If it is determined from the selection instruction that the driver of the target ride-hailing vehicle has selected this type, then the order demand selected by the driver of the target ride-hailing vehicle shall be taken as the order demand acceptable to the driver of the target ride-hailing vehicle.

[0025] The above method can determine the acceptable order demand of ride-hailing drivers based on the selection of target ride-hailing vehicles, fully consider the initiative of target ride-hailing vehicles, and improve the order transaction volume.

[0026] In one possible implementation, determining the acceptable order demand for the target ride-hailing vehicle's driver based on the selection instruction includes:

[0027] For each type of order demand, if the selection instruction determines that the driver of the target ride-hailing vehicle has selected an order demand of that type that is less than a first preset value, and the driver of the target ride-hailing vehicle has not selected any type of order demand that is not less than a second preset value, then push information is displayed on the configuration page, wherein the recommendation information is used to recommend that the driver of the target ride-hailing vehicle accept any type of order demand.

[0028] In response to the driver's receipt instruction for the target ride-hailing vehicle, when the receipt instruction indicates acceptance of any type of order request, all order requests of any type in the configuration page, as well as the order requests already selected by the driver of the target ride-hailing vehicle, are taken as the order requests acceptable to the driver of the target ride-hailing vehicle.

[0029] The above method can recommend any type of ride-hailing vehicle that the driver has not selected and that has a high current order demand, based on the selection of the target ride-hailing vehicle, thereby further stimulating the initiative of the target ride-hailing vehicle and maximizing the order transaction volume.

[0030] In one possible implementation, the type of order demand includes some or all of the following: ride-hailing vehicle type, trip value, pick-up time, pick-up distance, and revenue per kilometer.

[0031] Secondly, embodiments of the present invention provide a platform dispatching device, comprising:

[0032] The first response module is used to respond to the dispatch request from the driver of the target ride-hailing vehicle, and generate at least one type of order demand distribution based on at least one order within a preset time period in the dispatch area where the target ride-hailing vehicle is located; wherein, each order contains at least one type of order demand; each type of order demand includes multiple order demands;

[0033] The display module is used to show the distribution of at least one type of order demand and the configuration page to the driver of the target ride-hailing vehicle; wherein the configuration page contains at least one type of order demand;

[0034] The second response module is used to respond to the selection instruction of the driver of the target ride-hailing vehicle on the configuration page, and to determine the order demand acceptable to the driver of the target ride-hailing vehicle based on the selection instruction.

[0035] The dispatch module is used to dispatch orders to the drivers of the target ride-hailing vehicle based on the order demand acceptable to the drivers of the target ride-hailing vehicle.

[0036] Thirdly, embodiments of the present invention provide a server, including:

[0037] processor;

[0038] Memory used to store the processor's executable instructions;

[0039] The processor is configured to execute the instructions to implement the platform dispatching method as described in any one of the first aspects.

[0040] Fourthly, embodiments of the present invention provide a storage medium that, when instructions in the storage medium are executed by a server's processor, enables the server to execute the platform dispatching method as described in any one of the first aspects.

[0041] Fifthly, embodiments of the present invention provide a computer program product comprising: computer program code, which, when executed on a computer, causes the computer to perform the method described in any one of the first aspects.

[0042] Furthermore, the technical effects of any of the implementation methods in the second to fifth aspects can be found in the technical effects of different implementation methods in the first aspect, and will not be repeated here.

[0043] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit the invention. Attached Figure Description

[0044] Figure 1 A flowchart of a platform order dispatching method provided in an embodiment of the present invention;

[0045] Figure 2 This is an application scenario diagram of a platform order dispatching method provided in an embodiment of the present invention;

[0046] Figure 3 A flowchart illustrating a method for generating order demand distribution according to an embodiment of the present invention;

[0047] Figure 4 A flowchart illustrating a method for determining a dispatch area provided in an embodiment of the present invention;

[0048] Figure 5 A schematic diagram of a dispatch area provided in an embodiment of the present invention;

[0049] Figure 6 A flowchart illustrating a method for generating order demand distribution of this type, as provided in an embodiment of the present invention;

[0050] Figure 7 This is a schematic diagram illustrating the distribution of a fast-sharing device according to an embodiment of the present invention.

[0051] Figure 8 This is a schematic diagram illustrating a distribution scenario for a benefit provided in an embodiment of the present invention;

[0052] Figure 9 This is a schematic diagram illustrating the distribution of a first value level according to an embodiment of the present invention.

[0053] Figure 10 This is a schematic diagram illustrating a distribution at a first time level, as provided in an embodiment of the present invention.

[0054] Figure 11 A schematic diagram illustrating the distribution of a first distance level according to an embodiment of the present invention;

[0055] Figure 12 This is a schematic diagram illustrating the distribution of a first revenue level according to an embodiment of the present invention.

[0056] Figure 13 A schematic diagram of a configuration page provided in an embodiment of the present invention;

[0057] Figure 14 This is a schematic diagram of the structure of a platform dispatching device provided in an embodiment of the present invention;

[0058] Figure 15 This is a schematic diagram of the structure of a server provided in an embodiment of the present invention. Detailed Implementation

[0059] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this invention, and not all of them. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.

[0060] The present invention will be described in detail below with reference to the accompanying drawings:

[0061] Combination Figure 1 As shown, this embodiment of the invention provides a platform order dispatching method, including:

[0062] S100: In response to the dispatch request from the driver of the target ride-hailing vehicle, generate at least one type of order demand distribution based on at least one order within a preset time period in the dispatch area where the target ride-hailing vehicle is located.

[0063] For example, the preset time period can be 3 minutes long, which is 3 minutes before the time when the driver of the target ride-hailing vehicle responds to the dispatch request.

[0064] Each order contains at least one type of order requirement; each type of order requirement includes multiple order requirements.

[0065] Order requirements may include some or all of the following: ride-hailing vehicle type, trip value, pick-up time, pick-up distance, and revenue per kilometer.

[0066] When the order type is a ride-hailing vehicle, the passenger needs to select it when initiating the order. When the order type is trip value, pick-up time, pick-up distance, or earnings per kilometer, it is determined based on the details of the order initiated by the passenger.

[0067] It should be noted that the order requirements can be pre-set. For example, the order requirements can include the type of ride-hailing vehicle, or they can include the type of ride-hailing vehicle, trip value, pick-up time, pick-up distance, and revenue per kilometer. This invention does not impose any specific restrictions on these requirements.

[0068] The order demand type is the ride-hailing vehicle type, which refers to the vehicle model itself. Multiple order demands of this type include Express, Discount, Premium, Exclusive, and Taxi. This type of order demand is generally what is presented to passengers, namely Express, Discount, Premium, Exclusive, and Taxi.

[0069] The order demand type is trip value, which refers to the price of the entire trip from the origin to the destination; multiple order demands of this type include a first value level, a second value level, and a third value level. The different levels in the multiple order demands of this type are set manually, and the above is only an example.

[0070] Pick-up time refers to the driving time required for a ride-hailing vehicle to travel from its current location to the starting location in the order. Multiple order requests of this type include a first time level, a second time level, and a third time level. The different levels in these multiple order requests are manually set, and the above is only an example.

[0071] Pick-up distance refers to the distance between the current location of the ride-hailing vehicle and the starting location in the order. Multiple order requests of this type include a first distance level, a second distance level, and a third distance level. The different levels in multiple order requests of this type are manually set, and the above is only an example.

[0072] Revenue per kilometer, indicated by ROI, is the order amount divided by the sum of the pick-up distance and the order distance; the order distance refers to the distance between the ride-hailing vehicle's starting point and its destination. This type of order demand includes multiple revenue levels: a first revenue level, a second revenue level, and a third revenue level. These different levels are manually set, and the above is merely an example.

[0073] For example, when the order demand is only for ride-hailing vehicle type, the distribution of different ride-hailing vehicle types can be generated based on at least one order within a preset time period in the dispatch area that includes the target ride-hailing vehicle.

[0074] S101: Display the distribution and configuration page of at least one type of order demand to the drivers of the target ride-hailing vehicle;

[0075] The configuration page contains at least one type of order requirement;

[0076] When the order demand type includes ride-hailing vehicle type, trip value, pick-up time, pick-up distance, and earnings per kilometer, the configuration page displays the ride-hailing vehicle type, trip value, pick-up time, pick-up distance, and earnings per kilometer.

[0077] In practical applications, the distribution and configuration pages of at least one type of order demand can be displayed on the same page or on different pages. This invention does not impose any specific restrictions on this.

[0078] S102: Respond to the selection instructions from the driver of the target ride-hailing vehicle on the configuration page, and determine the order requirements acceptable to the driver of the target ride-hailing vehicle based on the selection instructions;

[0079] S103: Assign orders to drivers of the target ride-hailing vehicle based on the order demand acceptable to the drivers of the target ride-hailing vehicle.

[0080] In detail, after receiving a passenger's order, the system determines whether the target ride-hailing vehicle can meet the passenger's order requirements based on the acceptable order demand of the target ride-hailing vehicle and the passenger-centric dispatch principle. If the order is met, the system can dispatch an order to the passenger.

[0081] In addition, during the dispatching process, if it is found that the driver's acceptable order demand exceeds the limit, then the order dispatching needs to be based on the acceptable order demand of the target ride-hailing vehicle after the limit is set.

[0082] In detail, the target ride-hailing vehicle itself is a "Quick Enjoy" model, and it accepts "Quick Enjoy," "Discount Enjoy," "Exclusive Enjoy," and "Taxi" orders. However, the vehicle type is restricted to "Quick Enjoy" models, meaning it can only accept "Quick Enjoy" orders. Therefore, the target ride-hailing driver, after this restriction, can only accept "Quick Enjoy" orders. The above is merely an example.

[0083] Based on the above, combined with Figure 2 The diagram illustrates an application scenario. A page is displayed on the driver's terminal, including a button. When the driver clicks this button, a dispatch request is sent to the ride-hailing platform. Upon receiving the request, the platform compiles orders within a preset time period covering the target ride-hailing vehicle's dispatch area. Based on order requirements (e.g., ride-hailing vehicle type, such as 10 "Fast Enjoy," 5 "Discount Enjoy," and 4 "Exclusive Enjoy"), various order distribution patterns are generated. This is combined with... Figure 2 As shown, the distribution of multiple order demands is represented by a diagram. This distribution is displayed on the terminal of the driver of the target ride-hailing vehicle, along with a configuration page. The configuration page includes multiple ride-hailing vehicle models: Quick Enjoy, Discount Enjoy, and Exclusive Enjoy. When the driver of the target ride-hailing vehicle selects Quick Enjoy on their terminal, the ride-hailing platform will assign orders to the driver based on this selection. In other words, if a passenger initiates a Quick Enjoy order, and the target ride-hailing vehicle meets the passenger-based order assignment principle, the order can be assigned to the driver of the target ride-hailing vehicle.

[0084] In summary, this invention can determine and display order requirements based on passenger-initiated orders. This allows ride-hailing drivers to identify which orders had the highest demand over a period of time and select orders based on the highest demand they see. Consequently, ride-hailing platforms can dispatch orders to drivers more efficiently and quickly, increasing the platform's order completion rate.

[0085] This invention provides a method for generating at least one type of order demand distribution based on at least one order within a preset time period in a dispatch area containing a target ride-hailing vehicle, combined with... Figure 3 As shown, it includes:

[0086] S300: For each type of order demand, each order containing that type within a preset time period in the dispatch area of ​​the target ride-hailing vehicle is split into sub-orders; wherein, the order demand corresponding to the sub-order is one order demand of that type;

[0087] S301: Generate the order demand distribution for this type based on the number of multiple sub-orders within the dispatch area.

[0088] For example, for one type of order demand, orders of this type within a preset time period within the dispatch area of ​​the target ride-hailing vehicle include Order 1, Order 2, Order 3, and Order 4; Order 1 includes Order Demand a, Order Demand ab, and Order Demand aa; Order 2 includes Order Demand a, Order Demand ab, and Order Demand ac; Order 3 includes Order Demand a, Order Demand aa, and Order Demand ac; and Order 4 includes Order Demand a, Order Demand ab, and Order Demand aa.

[0089] When an order 1 is split, it will be split into sub-orders corresponding to order demand a, sub-orders corresponding to order demand ab, and sub-orders corresponding to order demand aa.

[0090] When an order 2 is split, it will be split into sub-orders corresponding to order demand a, order demand ab, and order demand ac.

[0091] When an order 3 is split, it will be split into sub-orders corresponding to order demand a, sub-orders corresponding to order demand aa, and sub-orders corresponding to order demand ac.

[0092] When an order is split into four parts, it will be divided into sub-orders corresponding to order demand a, order demand ab, and order demand aa.

[0093] The sub-orders corresponding to order demand a include: one sub-order split from order 1, one sub-order split from order 2, one sub-order split from order 3, and one sub-order split from order 4, for a total of 4 sub-orders;

[0094] The sub-orders corresponding to order demand ab include: one sub-order split from order 1, one sub-order split from order 2, and one sub-order split from order 4, for a total of 3 sub-orders;

[0095] The sub-orders corresponding to order demand 'aa' include: one sub-order split from order 1, one sub-order split from order 3, and one sub-order split from order 4, for a total of 3 sub-orders;

[0096] The sub-orders corresponding to order demand ac include: one sub-order split from order 2 and one sub-order split from order 3, for a total of 2 sub-orders.

[0097] In summary, this will generate a distribution chart of the number of order requirements a, ab, aa, and ac, as shown in the figure. Figure 2 Enjoy the fast, the affordable, and the exclusive within.

[0098] This invention provides a method for determining the dispatch area, combined with Figure 4 As shown, it includes:

[0099] S400: Determine the sub-region where the target ride-hailing vehicle is located from multiple sub-regions within the target region;

[0100] S401: The sub-region where the target ride-hailing vehicle is located and multiple sub-regions surrounding the sub-region where the target ride-hailing vehicle is located are designated as the dispatch area.

[0101] h3 is a spatial partitioning and indexing system for the Earth. The h3 geospatial indexing system is a discrete global grid system composed of spherical multi-precision hexagonal tiles with a hierarchical index. The hexagonal grid system is created on the plane of the circumscribed icosahedron of the sphere, and then the grid cells are projected onto the surface of the sphere using a polyhedral structure projection centered on the reverse side.

[0102] For example, the sub-region is divided using an h3 grid, where each h3 grid is a level 7 hexagon with a side length of 1.3 kilometers. The target region can be the city, province, etc., where the target ride-hailing vehicle is located. Each h3 hexagonal grid will have its own geographic latitude and longitude representation. Once the latitude and longitude of the target ride-hailing vehicle are determined, the latitude and longitude of the target ride-hailing vehicle are compared, combined with... Figure 5As shown, the hexagonal grid containing the latitude and longitude of the target ride-hailing vehicle is sub-region A. The multiple sub-regions surrounding the target ride-hailing vehicle can be understood as two concentric rings of sub-regions surrounding the target ride-hailing vehicle, as shown below. Figure 5 The 1 to 18 sub-regions.

[0103] Combination Figure 6 As shown, this embodiment of the invention provides an implementation method for generating the order demand distribution of this type based on the quantity of multiple sub-orders within the dispatch area, including:

[0104] S600: Determine the target sub-region to which each sub-order belongs within the dispatch area, and determine the number of sub-orders in each target sub-region; wherein, the target sub-region is one of the sub-regions where the target ride-hailing vehicle is located and the sub-regions surrounding the sub-region where the target ride-hailing vehicle is located;

[0105] S601: The number of sub-orders in each target sub-region is used as the distribution of order demand for that type.

[0106] Combined Figure 5 As shown, based on the starting position in the order corresponding to each sub-order, sub-regions 1 to 18 and sub-region A are determined for each type of sub-order, i.e., sub-order 11 is divided from order 1. When determining the sub-region to which sub-order 11 belongs, the sub-region to which the starting position of the passenger in order 1 belongs is taken as the sub-region to which sub-order 11 belongs. The number of sub-orders in each target sub-region is determined, and then the order demand distribution is based on the number of sub-orders in each target sub-region.

[0107] For example, when the order demand includes "Quick Enjoy" and "Discount Enjoy", for "Quick Enjoy", the number of sub-orders in sub-region A is determined to be 5, the number of sub-orders in sub-region 1 is determined to be 3, the number of sub-orders in sub-region 2 is determined to be 0, the number of sub-orders in sub-region 3 is determined to be 0, the number of sub-orders in sub-region 4 is determined to be 3, the number of sub-orders in sub-region 5 is determined to be 0, the number of sub-orders in sub-region 6 is determined to be 6, the number of sub-orders in sub-region 7 is determined to be 0, the number of sub-orders in sub-region 8 is determined to be 5, and the number of sub-orders in sub-region 9 is determined to be 5. The number of sub-orders in sub-region 10 is 3, the number of sub-orders in sub-region 11 is 0, the number of sub-orders in sub-region 12 is 3, the number of sub-orders in sub-region 13 is 3, the number of sub-orders in sub-region 14 is 1, the number of sub-orders in sub-region 15 is 6, the number of sub-orders in sub-region 16 is 0, the number of sub-orders in sub-region 17 is 5, and the number of sub-orders in sub-region 18 is 5. Therefore, the distribution of Quick Enjoy is as follows: Figure 7As shown in the image. Sub-areas with a large number of sub-orders can be highlighted, making it easier for drivers to see the distribution. For example, sub-areas with 5 or more sub-orders are highlighted.

[0108] For Huixiang, the number of sub-orders in sub-region A is determined to be 3, the number of sub-orders in sub-region 1 is determined to be 2, the number of sub-orders in sub-region 2 is determined to be 0, the number of sub-orders in sub-region 3 is determined to be 0, the number of sub-orders in sub-region 4 is determined to be 3, the number of sub-orders in sub-region 5 is determined to be 1, the number of sub-orders in sub-region 6 is determined to be 6, the number of sub-orders in sub-region 7 is determined to be 0, the number of sub-orders in sub-region 8 is determined to be 5, and the number of sub-orders in sub-region 9 is determined to be 3. Let's determine that sub-orders in sub-region 10 have 0, sub-orders in sub-region 11 have 0, sub-orders in sub-region 12 have 3, sub-orders in sub-region 13 have 3, sub-orders in sub-region 14 have 1, sub-orders in sub-region 15 have 3, sub-orders in sub-region 16 have 0, sub-orders in sub-region 17 have 0, and sub-orders in sub-region 18 have 0. Then, the distribution of Huixiang's orders is as follows: Figure 8 As shown.

[0109] For example, in Figure 7 In addition to displaying the number of Quick Shares, the system also shows the trip value, pick-up time, pick-up distance, and earnings per kilometer for each sub-order within each Quick Share in the sub-region. Similarly, Figure 8 In addition to displaying the number of benefits, the app also displays the trip value, pick-up time, pick-up distance, and earnings per kilometer for each sub-region's sub-orders.

[0110] Order demand distribution can be determined based on trip value. Different value levels are established according to different trip values, as shown in Table 1:

[0111] Table 1

[0112] Trip Value (RMB) Value Level <=15 First value level 15~25 Second value level >=25 Third value level

[0113] When order demand includes a first value level, a second value level, and a third value level, for the first value level, the number of sub-orders in sub-region A is determined to be 0, the number of sub-orders in sub-region 1 is determined to be 0, the number of sub-orders in sub-region 2 is determined to be 1, the number of sub-orders in sub-region 3 is determined to be 1, the number of sub-orders in sub-region 4 is determined to be 0, the number of sub-orders in sub-region 5 is determined to be 1, the number of sub-orders in sub-region 6 is determined to be 3, the number of sub-orders in sub-region 7 is determined to be 0, and the number of sub-orders in sub-region 8 is determined to be 0. The number of sub-orders in sub-region 9 is 0, the number of sub-orders in sub-region 10 is 0, the number of sub-orders in sub-region 11 is 0, the number of sub-orders in sub-region 12 is 2, the number of sub-orders in sub-region 13 is 3, the number of sub-orders in sub-region 14 is 1, the number of sub-orders in sub-region 15 is 0, the number of sub-orders in sub-region 16 is 0, the number of sub-orders in sub-region 17 is 1, and the number of sub-orders in sub-region 18 is 1. Therefore, the distribution of the first value level is as follows: Figure 9 As shown.

[0114] Similarly, the distribution at the second level is determined by the number of sub-regions in each sub-order at the second level, and the distribution at the third level is determined by the number of sub-regions in each sub-order at the third level.

[0115] Order demand distribution can be determined based on pick-up time. Different time levels are determined according to different pick-up times, as shown in Table 2:

[0116] Table 2

[0117] Pick-up time (minutes) Value Level <=3 First Time Level 3~7 Second time level >=7 Third Time Level

[0118] When order demand includes a first time level, a second time level, and a third time level, for the first time level, the number of sub-orders in sub-region A is determined to be 3, the number of sub-orders in sub-region 1 is determined to be 3, the number of sub-orders in sub-region 2 is determined to be 1, the number of sub-orders in sub-region 3 is determined to be 1, the number of sub-orders in sub-region 4 is determined to be 0, the number of sub-orders in sub-region 5 is determined to be 2, the number of sub-orders in sub-region 6 is determined to be 3, the number of sub-orders in sub-region 7 is determined to be 0, and the number of sub-orders in sub-region 8 is determined to be 0. The number of sub-orders in sub-region 9 is 5, the number of sub-orders in sub-region 10 is 0, the number of sub-orders in sub-region 11 is 0, the number of sub-orders in sub-region 12 is 2, the number of sub-orders in sub-region 13 is 1, the number of sub-orders in sub-region 14 is 1, the number of sub-orders in sub-region 15 is 0, the number of sub-orders in sub-region 16 is 4, the number of sub-orders in sub-region 17 is 1, and the number of sub-orders in sub-region 18 is 2. Therefore, the distribution at the first time level is as follows: Figure 10 As shown.

[0119] Similarly, the distribution at the second time level is determined by the number of sub-regions in each sub-order at the second time level, and the distribution at the third time level is determined by the number of sub-regions in each sub-order at the third time level.

[0120] Order demand distribution can be determined based on pick-up distance. Different time levels can be assigned according to different pick-up distances, as shown in Table 3.

[0121] Table 3

[0122] Pick-up distance (km) Value Level <=5 First Distance Level 5~10 Second Distance Level >=10 Third Distance Level

[0123] When order requirements include a first distance level, a second distance level, and a third distance level, for the first distance level, the number of sub-orders in sub-region A is determined to be 3, the number of sub-orders in sub-region 1 is determined to be 3, the number of sub-orders in sub-region 2 is determined to be 1, the number of sub-orders in sub-region 3 is determined to be 1, the number of sub-orders in sub-region 4 is determined to be 0, the number of sub-orders in sub-region 5 is determined to be 2, the number of sub-orders in sub-region 6 is determined to be 3, the number of sub-orders in sub-region 7 is determined to be 6, and the number of sub-orders in sub-region 8 is determined to be 0. The number of sub-orders in sub-region 9 is 0, the number of sub-orders in sub-region 10 is 0, the number of sub-orders in sub-region 11 is 0, the number of sub-orders in sub-region 12 is 2, the number of sub-orders in sub-region 13 is 1, the number of sub-orders in sub-region 14 is 1, the number of sub-orders in sub-region 15 is 6, the number of sub-orders in sub-region 16 is 4, the number of sub-orders in sub-region 17 is 1, and the number of sub-orders in sub-region 18 is 2. Therefore, the distribution of the first distance level is as follows: Figure 11 As shown.

[0124] Similarly, the distribution of the second distance level is determined based on the number of sub-regions in each sub-order at the second distance level, and the distribution of the third distance level is determined based on the number of sub-regions in each sub-order at the third distance level.

[0125] The distribution of order demand can be determined based on revenue per kilometer. Different time levels are determined according to different revenue per kilometer, as shown in Table 4:

[0126] Table 4

[0127]

[0128]

[0129] When order demand includes a first revenue level, a second revenue level, and a third revenue level, for the first revenue level, the number of sub-orders in sub-region A is determined to be 3, the number of sub-orders in sub-region 1 is determined to be 3, the number of sub-orders in sub-region 2 is determined to be 1, the number of sub-orders in sub-region 3 is determined to be 4, the number of sub-orders in sub-region 4 is determined to be 0, the number of sub-orders in sub-region 5 is determined to be 2, the number of sub-orders in sub-region 6 is determined to be 3, the number of sub-orders in sub-region 7 is determined to be 4, and the number of sub-orders in sub-region 8 is determined to be 0. The number of sub-orders in sub-region 9 is 1, the number of sub-orders in sub-region 10 is 0, the number of sub-orders in sub-region 11 is 0, the number of sub-orders in sub-region 12 is 2, the number of sub-orders in sub-region 13 is 1, the number of sub-orders in sub-region 14 is 1, the number of sub-orders in sub-region 15 is 4, the number of sub-orders in sub-region 16 is 2, the number of sub-orders in sub-region 17 is 1, and the number of sub-orders in sub-region 18 is 6. Therefore, the distribution of the first revenue level is as follows: Figure 12 As shown.

[0130] Similarly, the distribution of the second revenue level is determined based on the number of sub-regions in each sub-order of the second revenue level, and the distribution of the third revenue level is determined based on the number of sub-regions in each sub-order of the third revenue level.

[0131] This invention provides a method for determining the acceptable order demands of a target ride-hailing vehicle driver based on a selection instruction, including:

[0132] For each type of order demand, if it is determined from the selection instructions that the driver of the target ride-hailing vehicle has not selected that type, then all order demands of that type on the configuration page will be considered as acceptable order demands for the driver of the target ride-hailing vehicle.

[0133] If the selection instruction determines that the driver of the target ride-hailing vehicle has selected this type of order, then the order demand selected by the driver of the target ride-hailing vehicle will be taken as the acceptable order demand for the driver of the target ride-hailing vehicle.

[0134] This invention also provides another method for determining the acceptable order demands of a target ride-hailing vehicle driver based on a selection instruction, including:

[0135] For each type of order demand, if it is determined according to the selection instruction that the driver of the target ride-hailing vehicle selects an order demand of that type that is less than a first preset value, and the driver of the target ride-hailing vehicle does not select any type of order demand that is not less than a second preset value, then push information is displayed on the configuration page, wherein the recommendation information is used to recommend that the driver of the target ride-hailing vehicle accept any of the aforementioned types of order demands.

[0136] In response to the driver's receipt instruction for the target ride-hailing vehicle, when the receipt instruction indicates acceptance of any of the aforementioned order requests, all order requests of any of the aforementioned types on the configuration page, as well as the order requests already selected by the driver of the target ride-hailing vehicle, will be considered as the order requests acceptable to the driver of the target ride-hailing vehicle.

[0137] In some possible embodiments, when the receipt instruction indicates that any of the aforementioned types of order requests are not accepted, the order requests already selected by the driver of the target ride-hailing vehicle are taken as the order requests that the driver of the target ride-hailing vehicle can accept.

[0138] Combination Figure 13 As shown, the configuration page displays all order demand types, including: ride-hailing vehicle type, trip value, pick-up time, pick-up distance, and revenue per kilometer; it also displays the order demand type: ride-hailing vehicle type, and the specific order demand for this type: Express, Premium, Exclusive, Taxi; order demand type: trip value, with specific order demand levels: first value level (<= 15 yuan), second value level (15-25 yuan), third value level (>= 25 yuan); order demand type: pick-up time, with specific order demand levels: first time level (<= 3 minutes), second time level (3-7 minutes), third time level (>= 7 minutes); order demand type: pick-up distance, with specific order demand levels: first distance level (<= 5 kilometers), second distance level (5-10 kilometers), third distance level (>= 10 kilometers); order demand type: revenue per kilometer, with specific order demand levels: first revenue level (<= 6 yuan), second revenue level (6-10 yuan), third revenue level (>= 10 yuan).

[0139] When the driver of the target ride-hailing vehicle selects the second and third value levels and the second revenue level, and clicks the "Confirm" button on the configuration page, the order demand type selected by the driver is trip value and revenue per kilometer. Therefore, the selected second and third value levels for trip value will be considered the driver's acceptable order demand; the selected second revenue level for revenue per kilometer will be considered the driver's acceptable order demand. If the driver does not select any order demand type for ride-hailing vehicle type, pick-up time, or pick-up distance, then all order demands of the above types will be considered the driver's acceptable order demand. This means that all order requests for ride-hailing vehicle types—Fast, Premium, Exclusive, and Taxi—are acceptable to drivers of the target ride-hailing vehicle; all order requests for pick-up time—first time level (<=3 minutes), second time level (3-7 minutes), and third time level (>=7 minutes)—are acceptable to drivers of the target ride-hailing vehicle; and all order requests for pick-up distance—first distance level (<=5 kilometers), second distance level (5-10 kilometers), and third distance level (>=10 kilometers)—are acceptable to drivers of the target ride-hailing vehicle.

[0140] like Figure 14 As shown, the present invention also provides a platform dispatching device, comprising:

[0141] The first response module 1400 is used to respond to the dispatch request of the driver of the target ride-hailing vehicle and generate at least one type of order demand distribution based on at least one order within a preset time period in the dispatch area containing the target ride-hailing vehicle; wherein each order contains at least one type of order demand.

[0142] The display module 1401 is used to display the distribution of at least one type of order demand and the configuration page to the driver of the target ride-hailing vehicle; wherein the configuration page contains at least one type of order demand;

[0143] The second response module 1402 is used to respond to the selection instruction of the driver of the target ride-hailing vehicle on the configuration page, and determine the order demand acceptable to the driver of the target ride-hailing vehicle based on the selection instruction.

[0144] The dispatch module 1403 is used to dispatch orders to the driver of the target ride-hailing vehicle based on the order demand acceptable to the driver of the target ride-hailing vehicle.

[0145] Optional, the first response module 1400 is specifically used for:

[0146] For each type of order demand, each order containing that type within a preset time period within the dispatch area of ​​the target ride-hailing vehicle is split into sub-orders; wherein, the order demand corresponding to the sub-order is that type.

[0147] Based on the number of multiple sub-orders within the dispatch area, the order demand distribution for this type is generated.

[0148] Optionally, the first response module 1400 is also used for:

[0149] From multiple sub-regions within the target area, determine the sub-region where the target ride-hailing vehicle is located;

[0150] The sub-region where the target ride-hailing vehicle is located and multiple sub-regions surrounding the sub-region where the target ride-hailing vehicle is located are designated as the dispatch area.

[0151] Optional, the first response module 1400 is specifically used for:

[0152] Determine the target sub-region to which each sub-order belongs within the dispatch area, and determine the number of sub-orders in each target sub-region; wherein, the target sub-region is one of the sub-regions where the target ride-hailing vehicle is located and the sub-regions surrounding the sub-region where the target ride-hailing vehicle is located;

[0153] The number of sub-orders in each target sub-region is used as the distribution of order demand for that type.

[0154] Optionally, the second response module 1402 is specifically used for:

[0155] For each type of order demand, if it is determined from the selection instruction that the driver of the target ride-hailing vehicle has not selected that type, then all order demands of that type in the configuration page will be taken as the order demands acceptable to the driver of the target ride-hailing vehicle.

[0156] If it is determined from the selection instruction that the driver of the target ride-hailing vehicle has selected this type, then the order demand in this type selected by the driver of the target ride-hailing vehicle shall be taken as the order demand acceptable to the driver of the target ride-hailing vehicle.

[0157] Optionally, the second response module 1402 is specifically used for:

[0158] For each type of order demand, if the selection instruction determines that the driver of the target ride-hailing vehicle has selected an order demand of that type that is less than a first preset value, and the driver of the target ride-hailing vehicle has not selected any type of order demand that is not less than a second preset value, then push information is displayed on the configuration page, wherein the recommendation information is used to recommend that the driver of the target ride-hailing vehicle accept any type of order demand.

[0159] In response to the driver's receipt instruction for the target ride-hailing vehicle, when the receipt instruction indicates acceptance of any type of order request, all order requests of any type in the configuration page, as well as the order requests already selected by the driver of the target ride-hailing vehicle, are taken as the order requests acceptable to the driver of the target ride-hailing vehicle.

[0160] Optionally, the order demand type may include some or all of the following: ride-hailing vehicle type, trip value, pick-up time, pick-up distance, and revenue per kilometer.

[0161] In addition, combined Figures 1-14 The platform dispatching method and apparatus described in this embodiment of the invention can be implemented by a server.

[0162] Servers, including: processors;

[0163] Memory used to store the processor's executable instructions;

[0164] The processor is configured to execute the instructions to implement the platform dispatching method as described above.

[0165] Based on the above introduction, an example is proposed. Figure 15 The server architecture.

[0166] The server may include a processor 1510 and a memory 1620 storing computer program instructions.

[0167] Specifically, the processor 1510 may include a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement embodiments of the present invention.

[0168] Memory 1520 may include mass storage for data or instructions. For example, and not limitingly, memory 1520 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 1520 may include removable or non-removable (or fixed) media. Where appropriate, memory 1520 may be internal or external to a data processing device. In a particular embodiment, memory 1520 is a non-volatile solid-state memory. In a particular embodiment, memory 1520 includes read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or flash memory, or a combination of two or more of these.

[0169] The processor 1510 implements any of the methods for performing tasks in the above embodiments by reading and executing computer program instructions stored in the memory 1520.

[0170] In one example, the server may also include a communication interface 1530 and a bus 1540. Wherein, as... Figure 15 As shown, the processor 1510, memory 1520, and communication interface 1530 are connected through bus 1540 and complete communication with each other.

[0171] The communication interface 1530 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of the present invention.

[0172] Bus 1540 includes hardware, software, or both, that couples server components together. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 1540 may include one or more buses. While specific buses are described and illustrated in embodiments of the invention, the invention contemplates any suitable bus or interconnect.

[0173] The server can execute the task execution method in this embodiment of the invention based on the received task, thereby achieving a combination Figures 1-14 The platform dispatching method and apparatus are described.

[0174] In addition, in conjunction with the server in the above embodiments, the present invention can provide a storage medium that, when the instructions in the storage medium are executed by the processor of the server, enables the server to execute the platform dispatching method as described in any of the above embodiments.

[0175] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0176] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0177] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0178] Although preferred embodiments of the invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including both the preferred embodiments and all changes and modifications falling within the scope of the invention.

[0179] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.

Claims

1. A platform order dispatching method, characterized in that, include: In response to the dispatch request from the driver of the target ride-hailing vehicle, at least one type of order demand distribution is generated based on at least one order within a preset time period in the dispatch area where the target ride-hailing vehicle is located; wherein, each order contains at least one type of order demand; each type of order demand includes multiple order demands, and the order demand distribution is used to characterize the distribution of the number of order demands in each sub-area of ​​the dispatch area, and the preset time period is the time period before responding to the dispatch request from the driver of the target ride-hailing vehicle; The distribution of order demand of at least one type is displayed graphically to the driver of the target ride-hailing vehicle, and the configuration page corresponding to the distribution of order demand of at least one type is displayed to the driver of the target ride-hailing vehicle. In response to the selection instruction from the driver of the target ride-hailing vehicle on the configuration page, the acceptable order demand of the driver of the target ride-hailing vehicle is determined according to the selection instruction; Orders are dispatched to the drivers of the target ride-hailing vehicles based on the order demands acceptable to the drivers of the target ride-hailing vehicles.

2. The platform order dispatching method according to claim 1, characterized in that, Based on at least one order within a preset time period in the dispatch area of ​​the target ride-hailing vehicle, generate at least one type of order demand distribution, including: For each type of order demand, each order containing that type within a preset time period in the dispatch area where the target ride-hailing vehicle is located is split into sub-orders; wherein, the order demand corresponding to the sub-order is one order demand of that type; Based on the number of multiple sub-orders within the dispatch area, the order demand distribution for this type is generated.

3. The platform order dispatching method according to claim 1, characterized in that, The dispatch area is determined in the following way: From multiple sub-regions within the target area, determine the sub-region where the target ride-hailing vehicle is located; The sub-region where the target ride-hailing vehicle is located and multiple sub-regions surrounding the sub-region where the target ride-hailing vehicle is located are designated as the dispatch area.

4. The platform order dispatching method according to claim 2, characterized in that, Based on the number of multiple sub-orders within the dispatch area, generate the order demand distribution for this type of order, including: Determine the target sub-region to which each sub-order belongs within the dispatch area, and determine the number of sub-orders in each target sub-region; wherein, the target sub-region is one of the sub-regions where the target ride-hailing vehicle is located and the sub-regions surrounding the sub-region where the target ride-hailing vehicle is located; The number of sub-orders in each target sub-region is used as the distribution of order demand for that type.

5. The platform order dispatching method according to claim 1, characterized in that, Based on the selection instructions, the acceptable order demands of the target ride-hailing vehicle's driver are determined, including: For each type of order demand, if it is determined from the selection instruction that the driver of the target ride-hailing vehicle has not selected that type, then all order demands of that type in the configuration page will be taken as the order demands acceptable to the driver of the target ride-hailing vehicle. If it is determined from the selection instruction that the driver of the target ride-hailing vehicle has selected this type, then the order demand selected by the driver of the target ride-hailing vehicle shall be taken as the order demand acceptable to the driver of the target ride-hailing vehicle.

6. The platform order dispatching method according to claim 1, characterized in that, Based on the selection instructions, the acceptable order demands of the target ride-hailing vehicle's driver are determined, including: For each type of order demand, if it is determined according to the selection instruction that the order demand of the type selected by the driver of the target ride-hailing vehicle is less than a first preset value, and the order demand of any type not selected by the driver of the target ride-hailing vehicle is not less than a second preset value, then push information is displayed on the configuration page, wherein the recommendation information is used to recommend that the driver of the target ride-hailing vehicle accept the order demand of any type. In response to the driver's receipt instruction for the target ride-hailing vehicle, when the receipt instruction indicates acceptance of any type of order request, all order requests of any type in the configuration page, as well as the order requests already selected by the driver of the target ride-hailing vehicle, are taken as the order requests acceptable to the driver of the target ride-hailing vehicle.

7. The platform order dispatching method according to any one of claims 1 to 6, characterized in that, The order requirements include some or all of the following: ride-hailing vehicle type, trip value, pick-up time, pick-up distance, and revenue per kilometer.

8. A platform order dispatching device, characterized in that, include: The first response module is used to respond to the dispatch request from the driver of the target ride-hailing vehicle and generate at least one type of order demand distribution based on at least one order within a preset time period in the dispatch area where the target ride-hailing vehicle is located. Each order contains at least one type of order demand, and each type of order demand includes multiple order demands. The order demand distribution is used to characterize the distribution of the number of order demands in each sub-area of ​​the dispatch area. The preset time period is the time period before responding to the dispatch request from the driver of the target ride-hailing vehicle. The display module is used to graphically display the distribution of order demand of at least one type to the driver of the target ride-hailing vehicle, and to display the configuration page corresponding to the distribution of order demand of at least one type to the driver of the target ride-hailing vehicle. The second response module is used to respond to the selection instruction of the driver of the target ride-hailing vehicle on the configuration page, and determine the order demand acceptable to the driver of the target ride-hailing vehicle based on the selection instruction; The dispatch module is used to dispatch orders to the drivers of the target ride-hailing vehicle based on the order demand acceptable to the drivers of the target ride-hailing vehicle.

9. A server, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the platform dispatching method as described in any one of claims 1-7.

10. A storage medium, characterized in that, When the instructions in the storage medium are executed by the server's processor, the server is able to perform the platform dispatch method as described in any one of claims 1-7.

11. A computer program product, characterized in that, The computer program product includes: computer program code, which, when run on a computer, causes the computer to execute the platform dispatching method as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Order allocation method and device, server and computer readable storage medium

    CN110634012A

  • Online car-hailing order sending method

    CN111178659A