Vehicle scheduling compensation method and device, electronic equipment and storage medium

By providing drivers with a vehicle scheduling compensation mechanism in online ride-hailing business, the problem of low driver scheduling acceptance rate is solved, and vehicle utilization and platform revenue are improved.

CN119809252APending Publication Date: 2025-04-11NANJING LINGXING TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411906604.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-23
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

In the online ride-hailing business, the driver's scheduling acceptance rate is low, resulting in a decrease in vehicle utilization.

Method used

By obtaining the compensation configuration information of vehicle dispatch and the city's current cumulative scheduling compensation amount, it is determined that the actual compensation amount per kilometer matches the grid to each driver of the corresponding dispatch. When it is detected that the driver has arrived at the destination within the specified time and has not received a business order, the compensation shall be made according to the predetermined compensation amount.

Benefits of technology

The driver's scheduling acceptance rate and vehicle utilization rate are improved, and the platform's increased revenue is quantitatively estimated to achieve global revenue maximization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119809252A_ABST
    Figure CN119809252A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle scheduling compensation method and device, electronic equipment and a storage medium. The method comprises the steps of obtaining compensation configuration information of vehicle scheduling and a currently accumulated scheduling compensation amount of a city; based on the compensation configuration information and the currently accumulated scheduling compensation amount of the city, determining the actual compensation amount per kilometer and the pre-estimated increased income amount of each driver and platform of the corresponding scheduling matched by the grid; according to the actual compensation amount per kilometer and the income amount which is pre-estimated and increased by the platform, determining the compensation amount which does not receive the business order within a set time period after the grid is matched with each driver which is correspondingly scheduled to reach the destination; and when it is detected that the dispatched driver arrives at the destination within the specified time, if the business order is not received within the set time period, compensation is carried out according to the compensation amount. According to the invention, a compensation mechanism is added on the basis of common scheduling, and the scheduling acceptance rate of the driver is improved by adjusting the actual compensation amount per kilometer, so that the utilization rate of the vehicle is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of online car-hailing technology, and in particular to a vehicle dispatch compensation method, device, electronic device and computer-readable storage medium. Background Art

[0002] As online ride-hailing connects people with taxis and private cars, more resources are effectively utilized without increasing the supply of taxis; online ride-hailing platforms’ special express cars, ride-sharing and other products bring more “suppliers” to users’ travel. The popularity of online ride-hailing is inseparable from online ride-hailing platforms.

[0003] In the related technology, in the online car-hailing business, there is often an imbalance between supply and demand. At this time, the platform will dispatch vehicles from areas with more vehicles to areas with fewer vehicles, thereby improving the utilization rate of vehicles. However, in actual use, the overall acceptance rate of drivers for dispatch is low.

[0004] Therefore, in the online car-hailing business, how to improve drivers’ dispatch acceptance rate is a problem that needs to be solved. Summary of the invention

[0005] The present invention provides a vehicle dispatch compensation method, device, electronic device and computer-readable storage medium to at least solve the problem in the related art that the dispatch acceptance rate of drivers is relatively low, resulting in reduced vehicle utilization in the dispatch business for the imbalance between supply and demand of online car-hailing services. The technical solution of the present invention is as follows:

[0006] According to a first aspect of an embodiment of the present invention, a vehicle dispatching compensation method is provided, comprising:

[0007] Obtain the compensation configuration information for vehicle dispatch and the current accumulated dispatch compensation amount of the city;

[0008] Based on the compensation configuration information and the current accumulated dispatch compensation amount of the city, determine the actual compensation amount per kilometer, the grid matching to each driver of the corresponding dispatch, and the platform's estimated increased income amount;

[0009] According to the actual compensation amount per kilometer and the estimated increased income amount of the platform, determine the compensation amount for each driver matched to the grid and dispatched accordingly who does not receive a business order within a set time period after arriving at the destination;

[0010] When it is detected that the dispatched driver arrives at the destination within the specified time, if no business order is received within the set time period, compensation will be made according to the corresponding compensation amount.

[0011] Optionally, the actual compensation amount per kilometer is determined based on the compensation configuration information and the current accumulated dispatch compensation amount of the city, as well as the grid matching to each driver of the corresponding dispatch, and the platform's estimated increased income amount, including:

[0012] When the current accumulated dispatch compensation amount of the city is less than the maximum compensation amount of the city, a proportional coefficient array of the actual compensation amount per kilometer of the current network is set based on the basic compensation amount in the compensation configuration information;

[0013] Traversing each proportional coefficient in the proportional coefficient array, and calculating the actual compensation amount per kilometer corresponding to each proportional coefficient;

[0014] Based on the actual compensation amount per kilometer corresponding to each proportional coefficient, the grid is predicted to match each driver with the corresponding dispatch, as well as the platform's estimated increased income amount.

[0015] Optionally, the actual compensation amount per kilometer corresponding to each proportional coefficient is used to predict the grid matches to the corresponding dispatched drivers, as well as the platform's estimated increased income amount, including:

[0016] Get the transport capacity required for each grid within a set time period in the future;

[0017] Traversing the actual compensation amount per kilometer corresponding to each proportional coefficient, predicting the dispatch acceptance of each driver matched to the corresponding dispatch of the current grid, and selecting the grid and driver matching result that maximizes the sum of the dispatch acceptance of each driver;

[0018] Determining the compensation amount for each driver to reach the destination grid according to the matching results of the grid and the driver;

[0019] Based on the determined compensation amount for each driver to the destination grid, predict the dispatch success rate and dispatch failure rate of each driver dispatched to the destination grid corresponding to the current grid;

[0020] Calculate the estimated increased revenue amount of the platform based on the dispatch acceptance of each driver in the corresponding grid, the compensation amount of each driver to the destination grid, the dispatch success rate and the dispatch failure rate;

[0021] When the amount of income estimated to be increased by the platform is greater than the maximum amount of income estimated to be increased by the platform, the traversal proportional coefficient is updated to be the proportional coefficient of the actual compensation amount per kilometer, and the corresponding amount of income estimated to be increased by the platform is the maximum amount of income estimated to be increased by the platform;

[0022] When the sum of the dispatch acceptance of each driver is greater than or equal to the required capacity of the corresponding grid, or when the actual compensation amount per kilometer corresponding to all the proportional coefficients is traversed, the traversal is exited to obtain the proportional coefficient when the platform estimates the maximum increase in income and the drivers corresponding to the grid.

[0023] Optionally, the determining, based on the actual compensation amount per kilometer and the estimated increased income amount by the platform, of the compensation amount for each driver matched to the corresponding dispatch in the grid who has not received a business order within a set time period after arriving at the destination, includes:

[0024] Determine whether the actual compensation amount per kilometer is greater than zero and whether the platform's estimated increased revenue amount is greater than a predetermined threshold;

[0025] When the actual compensation amount per kilometer is greater than zero and the platform estimates that the increased income amount is greater than a predetermined threshold, the compensation amount for each driver matched to the corresponding dispatch in the grid who has not received a business order within a set time period after arriving at the destination is determined.

[0026] Optionally, before detecting that the dispatched driver arrives at the destination within the specified time, the method further includes:

[0027] The determined compensation amount for not receiving a business order within the set time period is sent to the driver matched to the corresponding dispatch in the grid and announced by voice;

[0028] Receive the dispatch acceptance information of the driver whose grid is matched to the corresponding dispatch.

[0029] Optionally, after detecting that each dispatched driver has arrived at the destination, if no business order is received within a set time period, compensation is made according to the corresponding total compensation amount, including:

[0030] When it is detected that the dispatched driver arrives at the destination within the specified time, the countdown for compensation calculation is started;

[0031] At the end of the countdown for the compensation calculation, if it is detected that the dispatched driver has not received the business order, compensation will be made according to the corresponding compensation amount.

[0032] Optionally, the method further includes:

[0033] Before the countdown for compensation calculation ends, if it is detected that the driver receives a business order, the dispatch compensation will be automatically terminated.

[0034] Optionally, the method further includes:

[0035] When the driver's acceptance dispatch information is received and it is detected that the driver fails to arrive at the destination within the specified time, the dispatch compensation is automatically terminated.

[0036] Optionally, the method further includes:

[0037] When it is detected that the driver quits or receives a business order before reaching the destination, the dispatch compensation is automatically terminated.

[0038] According to a second aspect of an embodiment of the present invention, a vehicle dispatching compensation device is provided, comprising:

[0039] The first acquisition module is used to obtain the compensation configuration information of vehicle dispatch and the current accumulated dispatch compensation amount of the city;

[0040] A first determination module is used to determine the actual compensation amount per kilometer, the grid matching to each driver of the corresponding dispatch, and the platform's estimated increased income amount based on the compensation configuration information and the current accumulated dispatch compensation amount of the city;

[0041] The second determination module is used to determine the compensation amount for each driver matched to the grid and dispatched to the destination and not receiving a business order within a set time period according to the actual compensation amount per kilometer and the estimated increased income amount of the platform;

[0042] The compensation module is used to detect that the dispatched driver arrives at the destination within the specified time. If no business order is received within the set time period, compensation will be made according to the corresponding compensation amount.

[0043] Optionally, the first determining module includes:

[0044] A setting module, used to set a proportional coefficient array of the actual compensation amount per kilometer of the current network based on the basic compensation amount in the compensation configuration information when the current accumulated dispatch compensation amount of the city is less than the maximum compensation amount of the city;

[0045] A first calculation module, used for traversing each proportional coefficient in the proportional coefficient array, and calculating the actual compensation amount per kilometer corresponding to each proportional coefficient;

[0046] The prediction module is used to predict the grid matching to the corresponding dispatched drivers and the platform's estimated increased income amount based on the actual compensation amount per kilometer corresponding to each proportional coefficient.

[0047] Optionally, the prediction module includes:

[0048] The capacity acquisition module is used to obtain the capacity required by each grid within a future set time period;

[0049] The first dispatch prediction module is used to traverse the actual compensation amount per kilometer corresponding to each proportional coefficient, and predict the dispatch acceptance of each driver who matches the corresponding dispatch in the current grid;

[0050] A selection module, used to select a grid and driver matching result that maximizes the sum of the dispatch acceptance of each driver;

[0051] A first compensation amount determination module, used to determine the compensation amount for each driver to reach the destination grid according to the matching result between the grid and the driver;

[0052] A second dispatch prediction module is used to predict the dispatch success rate and dispatch failure rate of each driver dispatched to the destination grid corresponding to the current grid based on the determined compensation amount of each driver to the destination grid;

[0053] A second calculation module is used to calculate the estimated increased income amount of the platform based on the dispatch acceptance of each driver in the corresponding grid, the compensation amount of each driver to the destination grid, the dispatch success rate and the dispatch failure rate;

[0054] An updating module, for updating the traversal proportional coefficient to the proportional coefficient of the actual compensation amount per kilometer when the estimated increase in revenue amount of the platform is greater than the maximum estimated increase in revenue amount of the platform, and the corresponding estimated increase in revenue amount of the platform is the maximum estimated increase in revenue amount of the platform;

[0055] The matching determination module is used to exit the traversal when the sum of the dispatch acceptance of each driver is greater than or equal to the capacity required by the corresponding grid, or when the actual compensation amount per kilometer corresponding to all the proportional coefficients is traversed, and obtain the proportional coefficient when the platform estimates the maximum increase in income and the drivers corresponding to the grid.

[0056] Optionally, the second determining module includes:

[0057] A judgment module, used to judge whether the actual compensation amount per kilometer is greater than zero and whether the estimated increased income amount of the platform is greater than a predetermined threshold;

[0058] The second compensation amount determination module is used to determine the compensation amount for each driver matched to the corresponding dispatch in the grid who has not received a business order within a set time period after arriving at the destination, when the actual compensation amount per kilometer is greater than zero and the platform's estimated increased income amount is greater than a predetermined threshold.

[0059] Optionally, the device further comprises:

[0060] The sending module is used to detect that before the dispatched driver arrives at the destination within the specified time, send the determined compensation amount for not receiving the business order within the set time period to the driver matched to the corresponding dispatch in the grid, and make a voice broadcast;

[0061] The receiving module is used to receive the dispatch acceptance information of the driver matched to the corresponding dispatch in the grid.

[0062] Optionally, the compensation module includes:

[0063] A starting module is used to start the compensation calculation countdown when detecting that the dispatched driver arrives at the destination within the specified time;

[0064] The amount compensation module is used to compensate according to the corresponding compensation amount if it is detected that the dispatched driver has not received the business order at the end of the compensation calculation countdown.

[0065] Optionally, the device further comprises:

[0066] The first compensation ending module is used to automatically end the dispatch compensation if it is detected that the driver receives a business order before the end of the compensation calculation countdown.

[0067] Optionally, the device further comprises:

[0068] The second compensation ending module is used to automatically end the dispatch compensation when receiving the dispatch acceptance information of the driver and detecting that the driver fails to arrive at the destination within the specified time.

[0069] Optionally, the device further comprises:

[0070] The third compensation ending module is used to automatically end the dispatch compensation when it is detected that the driver quits before reaching the destination or receives a business order.

[0071] According to a third aspect of an embodiment of the present invention, there is provided an electronic device, including:

[0072] processor;

[0073] a memory for storing instructions executable by the processor;

[0074] Wherein, the processor is configured to execute the instructions to implement the vehicle scheduling compensation method as described above.

[0075] According to a fourth aspect of an embodiment of the present invention, a computer-readable storage medium is provided. When instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the vehicle dispatch compensation method as described above.

[0076] According to a fifth aspect of an embodiment of the present invention, there is provided a computer program product, comprising a computer program or instructions, which, when executed by a processor of an electronic device, implements the vehicle dispatch compensation method as described above.

[0077] The technical solution provided by the embodiments of the present invention brings at least the following beneficial effects:

[0078] In the embodiment of the present invention, the compensation configuration information of the vehicle dispatch and the current accumulated dispatch compensation amount of the city are obtained;

[0079] Based on the compensation configuration information and the current accumulated dispatch compensation amount of the city, determine the actual compensation amount per kilometer, the grid matches each driver to the corresponding dispatch, and the platform's estimated increased income amount; based on the actual compensation amount per kilometer and the platform's estimated increased income amount, determine the compensation amount for each driver matched to the corresponding dispatch in the grid who has not received a business order within a set time period after reaching the destination; when it is detected that the driver who accepts the dispatch arrives at the destination within the specified time, if no business order is received within the set time period, compensation is made according to the corresponding compensation amount. That is to say, in the embodiment of the present invention, a compensation mechanism for dispatch drivers is added on the basis of ordinary dispatch, and the dispatch acceptance rate of drivers is improved as a whole by adjusting the actual compensation amount per kilometer, and the utilization rate of vehicles is also improved, and the increased income of the platform for each dispatch is quantitatively estimated to maximize the platform's global income.

[0080] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0081] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present invention, and are used together with the specification to explain the principles of the present invention, and do not constitute an improper limitation of the present invention. In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings required for use in the embodiments or the prior art description will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0082] Figure 1 The present invention provides a flow chart of a vehicle dispatching compensation method.

[0083] Figure 2 It is a flow chart of an application example of a vehicle dispatching compensation method provided by an embodiment of the present invention.

[0084] Figure 3 It is a flowchart of a scheduling compensation algorithm provided by an embodiment of the present invention.

[0085] Figure 3A It is a schematic diagram of a compensation interface display provided by an embodiment of the present invention.

[0086] Figure 4A It is a schematic diagram of a scheduling acceptance interface provided by an embodiment of the present invention.

[0087] Figure 4B It is a schematic diagram of a compensation calculation countdown provided by an embodiment of the present invention.

[0088] Figure 5A It is a schematic diagram of an interface of compensation amount provided by an embodiment of the present invention.

[0089] Figure 5B It is a schematic diagram of an interface for overtime and non-payment provided by an embodiment of the present invention.

[0090] Figure 5C It is a schematic diagram of quitting midway or receiving order scheduling compensation end proposed by an embodiment of the present invention.

[0091] Figure 6 It is a schematic diagram of an application example of a vehicle scheduling compensation method provided by an embodiment of the present invention.

[0092] Figure 7 It is a block diagram of a vehicle dispatching compensation device provided by an embodiment of the present invention.

[0093] Figure 8 It is a block diagram of an electronic device provided by an embodiment of the present invention.

[0094] Fig. 9 The invention is a block diagram of a device for vehicle dispatch compensation provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0095] In order to enable ordinary persons in the art to better understand the technical solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings.

[0096] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of devices and methods consistent with some aspects of the present invention as detailed in the appended claims.

[0097] Figure 1 is a flow chart of a vehicle dispatching compensation method provided by an embodiment of the present invention, such as Figure 1 As shown, the method comprises the following steps:

[0098] Step 101: Obtain the compensation configuration information for vehicle dispatch and the current accumulated dispatch compensation amount of the city.

[0099] Step 102: Based on the compensation configuration information and the current accumulated dispatch compensation amount of the city, determine the actual compensation amount per kilometer, the grid is matched to each driver of the corresponding dispatch, and the platform estimates the increased income amount.

[0100] Step 103: Based on the actual compensation amount per kilometer and the estimated increased income amount by the platform, determine the compensation amount for each driver matched to the corresponding dispatch in the grid who does not receive a business order within a set time period after arriving at the destination.

[0101] Step 104: When it is detected that the dispatched driver arrives at the destination within the specified time, if no business order is received within the set time period, compensation is made according to the corresponding compensation amount.

[0102] The method for establishing vehicle-side and cloud-side services described in the present invention can be applied to the vehicle-side, cloud-side, etc., without limitation here. The vehicle-side implementation equipment can be a vehicle-mounted terminal, a vehicle control platform, an industrial computer and other electronic equipment. The cloud-side can be an independent server or a server cluster, or a server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, intermediate services, an online car-hailing platform, or a big data and artificial intelligence platform, etc., without limitation here.

[0103] Combine the following Figure 1 , the specific implementation steps of a vehicle scheduling compensation method provided by an embodiment of the present invention are described in detail.

[0104] In step 101, the compensation configuration information of vehicle dispatch and the current accumulated dispatch compensation amount of the city are obtained.

[0105] In this step, the compensation configuration information (or payment configuration information) of vehicle dispatch is pre-configured on the dispatch platform (or online car-hailing platform, etc.). In this embodiment, the initialization compensation configuration information of vehicle dispatch in a certain city is read. The compensation configuration information may include: the basic compensation amount per kilometer (i.e., the basic compensation amount, the same below), the maximum compensation amount in the city (i.e., the maximum compensation amount in the city, the same below), and may also include information such as how long the driver has to wait after arriving at the dispatch destination without receiving an order before making compensation. Of course, other information may also be included, which is not limited in this embodiment.

[0106] In this step, the platform also needs to obtain the cumulative dispatch compensation amount currently compensated by the city. It should be noted that under normal circumstances, the city-based vehicle dispatch compensation strategy will set a maximum compensation amount to control the city’s current cumulative dispatch compensation amount to exceed the maximum compensation amount, and no compensation will be made.

[0107] In step 102, based on the compensation configuration information and the current accumulated dispatch compensation amount of the city, the actual compensation amount per kilometer is determined, as well as the grid matching to each driver of the corresponding dispatch and the platform's estimated increased income amount.

[0108] In this step, it is first determined whether the current accumulated dispatch compensation amount of the city is less than the maximum compensation amount of the city, and when the current accumulated dispatch compensation amount of the city is less than the maximum compensation amount of the city, an array of proportional coefficients of the actual compensation amount per kilometer of the current network is set based on the basic compensation amount in the compensation configuration information; each proportional coefficient in the proportional coefficient array is traversed to calculate the actual compensation amount per kilometer corresponding to each proportional coefficient; based on the actual compensation amount per kilometer corresponding to each proportional coefficient, the drivers matched to the corresponding dispatch in the grid and the estimated increased income amount of the platform are predicted.

[0109] Among them, according to the actual compensation amount per kilometer corresponding to each proportional coefficient, the specific process of predicting the grid matching to the corresponding dispatched drivers and the platform's estimated increased income amount is detailed below Figure 3 The description of the illustrated embodiment will not be repeated here.

[0110] In step 103, based on the actual compensation amount per kilometer and the estimated increased income amount of the platform, the compensation amount for each driver matched to the corresponding dispatch in the grid who does not receive a business order within a set time period after arriving at the destination is determined.

[0111] This step specifically includes: judging whether the actual compensation amount per kilometer is greater than zero and whether the platform-estimated increased income amount is greater than a predetermined threshold; when the actual compensation amount per kilometer is greater than zero and the platform-estimated increased income amount is greater than a predetermined threshold, determining the compensation amount for each driver matched to the corresponding dispatch in the grid who has not received a business order within a set time period after arriving at the destination.

[0112] That is to say, in this step, if the compensation amount per kilometer is equal to 0, or the estimated increased income amount is less than a given threshold, no compensation is required. It should be noted that in this embodiment, the compensation amount per kilometer is equal to 0, which means that in the absence of compensation, the platform estimates that the increased income is the largest and no compensation is required. In some cases, the driver's willingness to accept the dispatch is very high and no additional compensation is required. If the estimated increased income amount is less than a given threshold, it means that the platform benefits too little in this case and no compensation is required.

[0113] If the actual compensation amount per kilometer is greater than zero and the platform estimates that the increased income amount is greater than a predetermined threshold, the grid is matched to determine the compensation amount for each driver who has not received a business order within a set time period after reaching the destination. For example, if the driver is heading to the destination xxx, the distance is xkm, and no orders are received within 5 minutes after arriving, the compensation is x yuan, etc.

[0114] In step 104, when it is detected that the dispatched driver arrives at the destination within the specified time, if no business order is received within the set time period, compensation is made according to the corresponding compensation amount.

[0115] In this step, when it is detected that the dispatched driver arrives at the destination within the specified time, the compensation calculation countdown is started; at the end of the compensation calculation countdown, if it is detected that the dispatched driver has not received the business order, compensation is made according to the corresponding compensation amount.

[0116] That is to say, at the end of the countdown for compensation calculation, if it is detected that the dispatched driver has not received a business order, compensation will be made according to the compensation amount.

[0117] In an embodiment of the present invention, the compensation configuration information of vehicle dispatch and the current accumulated dispatch compensation amount of the city are obtained; based on the compensation configuration information and the current accumulated dispatch compensation amount of the city, the actual compensation amount per kilometer, the grid matches each driver of the corresponding dispatch, and the estimated increased income amount of the platform are determined; according to the actual compensation amount per kilometer and the estimated increased income amount of the platform, the compensation amount of each driver matched to the corresponding dispatch in the grid after reaching the destination and not receiving a business order within a set time period is determined; when it is detected that the driver who accepts the dispatch arrives at the destination within the specified time, if no business order is received within the set time period, compensation is made according to the corresponding compensation amount. In other words, the embodiment of the present invention adds a compensation mechanism for dispatch drivers on the basis of ordinary dispatch, and improves the overall dispatch acceptance rate of drivers by adjusting the actual compensation amount per kilometer, and also improves the utilization rate of vehicles, and quantitatively estimates the income that the platform can increase each time it dispatches, so as to maximize the overall income of the platform.

[0118] See also Figure 2 , which is a flow chart of an application example of a vehicle dispatching compensation method provided by an embodiment of the present invention, in which the embodiment specifically includes:

[0119] Step 201: Obtain compensation configuration information for vehicle dispatch and the current accumulated dispatch compensation amount of the city, wherein the compensation configuration information includes: a maximum compensation amount for the city and a basic compensation amount per kilometer.

[0120] In this step, the compensation configuration information (or payment configuration information) of vehicle dispatch is pre-configured on the dispatch platform (or platform). In this embodiment, the initialization compensation configuration information of vehicle dispatch in a certain city is read. The compensation configuration information may include: the basic compensation amount per kilometer (i.e., the basic compensation amount, the same below), the maximum compensation amount in the city (i.e., the maximum compensation amount in the city, the same below), and may also include information such as how long the driver has to wait after arriving at the dispatch destination and not receiving an order before making compensation. Of course, other information may also be included, which is not limited in this embodiment.

[0121] In this step, the platform also needs to obtain the cumulative dispatch compensation amount currently compensated by the city. It should be noted that under normal circumstances, the city-based vehicle dispatch compensation strategy will set a maximum compensation amount to control the city’s current cumulative dispatch compensation amount to exceed the maximum compensation amount, and no compensation will be made.

[0122] Step 202: When the current accumulated dispatch compensation amount in the city is less than the maximum compensation amount in the city, the actual compensation amount per kilometer is determined based on the basic compensation amount per kilometer, and the grid is matched to each driver of the corresponding dispatch, and the platform estimates the increased income amount.

[0123] In this step, after obtaining the compensation configuration information of vehicle dispatch, the platform determines whether the current accumulated dispatch compensation amount of the city is less than the maximum compensation amount of the city. If it is less, the actual compensation amount per kilometer is determined based on the basic compensation amount per kilometer, the grid matches the corresponding dispatched drivers, and the platform estimates the increased income amount. Otherwise, it means that the current city's accumulated dispatch compensation amount is greater than or equal to the upper limit of the city configuration (the upper limit, that is, the maximum compensation amount), and no compensation will be made.

[0124] In this step, the actual compensation amount per kilometer, the grid matching the corresponding dispatched drivers, and the platform's estimated increased income amount are determined. That is to say, in this step, the actual compensation amount per kilometer (i.e., the payment amount), the dispatched drivers corresponding to the grid, and the platform's estimated increased income amount can be determined by the corresponding dispatch compensation algorithm. Figure 3 As shown, Figure 3 A flowchart of a scheduling compensation algorithm provided by an embodiment of the present invention specifically includes:

[0125] Step 301: Obtain the transport capacity required for each grid within a future set time period.

[0126] In this step, the platform can use the supply and demand forecasting algorithm to predict the capacity required for each grid in the future set time period, for example, to predict the capacity b required for each grid in the next 15 minutes. However, in specific applications, it is not limited to 15 minutes.

[0127] It should be noted that, for those skilled in the art, predicting the required capacity of each grid within a set future time period through a supply and demand forecasting algorithm is a well-known technique and will not be elaborated here.

[0128] Among them, the grid in this embodiment uses the Internet to connect various geographically widely distributed resources (including computing resources, storage resources, bandwidth resources, software resources, data resources, information resources, knowledge resources, etc.) into a logical whole, just like a supercomputer, to provide integrated information and application services (computing, storage, access, etc.) to driver users, thereby realizing resource sharing and collaborative work.

[0129] Step 302: Based on the basic compensation amount per kilometer in the compensation configuration information, a proportional coefficient array p_list of the actual compensation amount per kilometer of the current network is set.

[0130] In this step, it is assumed that the basic compensation amount per kilometer is X yuan, and the compensation amount can be configured by the operator according to the business situation. For example, the basic compensation amount per kilometer is 2 yuan, and a proportional coefficient p_list array is set, for example, from 0, 10%, 20%, ..., 100%. It should be noted that 0 is required, and the subsequent values ​​can be set according to the actual business situation. The appropriate coefficient interval is not limited in this embodiment.

[0131] Step 303: For each proportional coefficient pi in the proportional coefficient array p_list of the actual compensation amount per kilometer, calculate the actual compensation amount per kilometer corresponding to the proportional coefficient, and based on the actual compensation amount per kilometer, predict the dispatch acceptance ar of each driver matching the current grid to the corresponding dispatch, and select the grid and driver matching result that maximizes the sum of the dispatch acceptance of each driver.

[0132] In this step, the maximum estimated increase in platform income is recorded as v_max = 0, and the corresponding proportional coefficient p_max = 0. After that, the proportional coefficient array p_list is traversed from small to large for each proportional coefficient pi, and the actual compensation amount per kilometer is calculated for each proportional coefficient pi, and based on the determined actual compensation amount per kilometer, the dispatch acceptance ar of each driver matched to the corresponding dispatch of the current grid is predicted, and the grid and driver matching result that maximizes the sum of the dispatch acceptance of each driver is selected, specifically including:

[0133] In this step, the dispatch acceptance prediction algorithm can be used to calculate the actual compensation amount per kilometer as pi*X for each proportional coefficient pi in the proportional coefficient array p_list. Based on the actual compensation amount per kilometer pi*X, the dispatch acceptance ar of each driver matching the current grid to each driver to the destination grid can be predicted; where X is the basic compensation amount per kilometer, and pi is the proportional coefficient in the proportional coefficient array p_list. The prediction process specifically includes:

[0134] The following features are obtained, but in practical applications, they are not limited to these:

[0135] 31) Amount of compensation.

[0136] 32) Basic information of the driver: age, gender, number of days employed, etc.

[0137] 33) Driver historical characteristics: the number and acceptance rate of dispatch tasks received by the driver in the past n days, and the total number of tasks sent to the driver in the past n days; where n can be 1, 7, 14, 21, 28, etc.

[0138] 34) Grid history characteristics: the total number of tasks, number of accepted tasks and acceptance rate of the target grid in the past n days; where n can be 1, 7, 14, 21 and 28, etc.

[0139] 35) Real-time features: the demand and capacity of the target grid and the driver’s current grid, the pick-up rate, the number of pick-ups in the previous 15 minutes of the hour, the driver’s patrol time, real-time flow, the number of completed orders in the previous hour, and the estimated time (eta) and distance to reach the target grid.

[0140] 36) Weather / Date: temperature, whether it is raining, whether it is snowing, whether it is a weekend or holiday, etc.

[0141] Based on the above characteristics, the dispatch acceptance prediction algorithm (or dispatch acceptance prediction module) can be used to calculate the dispatch acceptance ar of each driver for each grid when the actual compensation per kilometer is pi*X. The dispatch acceptance prediction algorithm is already a well-known technology for those skilled in the art and will not be described in detail here.

[0142] Step 304: Determine the compensation amount for each driver to reach the destination grid according to the grid with the largest sum of the dispatch acceptance degrees of each driver and the driver matching result.

[0143] In this step, the compensation amount for each driver who matches the current grid to the corresponding dispatch to the destination grid is determined according to the proportional coefficient pi of the dispatch traversal of each driver.

[0144] In this step, a dispatch matching algorithm (such as a heuristic algorithm, etc., the purpose of which is to maximize the sum of dispatch acceptance) can be used to obtain the dispatch driver corresponding to each grid, and the distance d from each driver to the destination grid is multiplied by pi*X to obtain the compensation amount of each driver, which is d*pi*X. When the driver is dispatched to the destination grid, if no order is received within the set time period, the compensation amount will be compensated to the corresponding driver.

[0145] Step 305: Based on the determined compensation amount, predict the dispatch success rate sr and dispatch failure rate fr of each driver dispatched to the destination grid corresponding to the current grid.

[0146] In this step, the success rate prediction algorithm (or module) is used to predict the dispatch success rate sr and failure rate fr for the matched drivers and grids. It should be noted that the final prediction value includes: success rate, cancellation rate and failure rate, and the sum of the three is 1. In general, the cancellation rate is discarded. The specific prediction process includes:

[0147] The following features are obtained, but in practical applications, they are not limited to these:

[0148] The feature design is as follows:

[0149] 51) Basic driver information: age, gender, days on the job, and driver activity category;

[0150] 52) Driver historical characteristics: number of successful tasks and success rate, number of cancellations and cancellation rate, number of failures and failure rate of the driver in the past N days, and number of tasks sent to the driver in the past N days; (N can be 1, 7, 14, 21 and 28)

[0151] 53) Grid history characteristics: total number of tasks, number of successful tasks and success rate, number of rejections and rejection rate, number of cancellations and cancellation rate of the target grid in the past N days (N is 1, 7, 14, 21 and 28)

[0152] 54) Real-time features: the hour, the demand and capacity of the target grid and the driver's current grid in the previous 15 minutes, the pickup rate, the number of pickups, the driver's patrol time, real-time flow, the number of completed orders in the previous hour, and the estimated time eta and distance to reach the target grid;

[0153] 55) Weather / Date: temperature, whether it is raining, whether it is snowing, whether it is a weekend or holiday;

[0154] Based on the above characteristics, the success rate sr and failure rate fr of each driver dispatch can be calculated through the success rate prediction algorithm. Among them, the success rate prediction algorithm is already a well-known technology for those skilled in the art and will not be described in detail here.

[0155] Step 306: Based on the maximum dispatch acceptance of each driver in the corresponding grid, the compensation amount of each driver to the destination grid, the dispatch success rate sr and the dispatch failure rate fr, calculate the platform's estimated increased income amount vi.

[0156] In this step, the estimated amount of additional revenue for the platform can be calculated using the following formula:

[0157]

[0158] Among them, m is the average revenue per order of the platform, which is equal to the average revenue per order of the platform in the same period of the previous N days in history; num is the dispatched drivers corresponding to each grid matched, that is, the number of matches between drivers and grids; ar is the driver's dispatch acceptance; sr is the sum of the success rates of each driver's dispatch, fr is the failure rate of each driver's dispatch; d*pi*X represents the compensation amount of each driver.

[0159] Step 307: When the platform's estimated increased revenue amount vi is greater than the platform's maximum estimated increased revenue amount, the traversal proportional coefficient pi is updated to be the proportional coefficient of the actual compensation amount per kilometer, and the corresponding platform's estimated increased revenue amount vi is the platform's maximum estimated increased revenue amount.

[0160] In this step, if vi is greater than v_max, then v_max=vi, p_max=pi, and the scheduling matching result is saved or updated. Further, if vi is not greater than v_max, it is discarded.

[0161] Step 308: Determine whether the sum of the dispatch acceptance of each driver is greater than or equal to the transport capacity b required by the corresponding grid, or whether the actual compensation amount per kilometer corresponding to all the proportional coefficients in the proportional coefficient array p_list has been traversed. If yes, execute step 309; otherwise, return to step 303;

[0162] Furthermore, when the sum of the dispatch acceptance of each driver is not greater than the transport capacity b required by the corresponding grid, or when all the proportional coefficients in the proportional coefficient array p_list have not been traversed, the traversal is continued, that is, returning to step 303, and reselecting the proportional coefficient that maximizes the platform's estimated increase in revenue.

[0163] Step 309: Exit the traversal and obtain the proportional coefficient when the platform estimates the maximum increase in income and the drivers corresponding to the grid.

[0164] In this step, if the sum of the dispatch acceptance of each driver is greater than or equal to the required capacity b of the corresponding grid, then exit the traversal; and use the traversal proportional coefficient pi and the corresponding platform estimated increased income amount vi as the final platform maximum estimated increased income amount, that is, obtain the final matching result and v_max=v i , p_max=p i .

[0165] Step 203: When the actual compensation amount per kilometer is greater than zero and the platform estimates that the increased income amount is greater than a predetermined threshold, determine the compensation amount for each driver matched to the grid and not receiving a business order within a set time period after arriving at the destination.

[0166] In this step, if the compensation amount per kilometer is equal to 0, or the estimated increase in income is less than the given threshold, no compensation is required; that is, if the estimated increase in income is less than the given threshold, it means that the platform benefits too little in this case and there is no need to perform compensation. It should be noted that in this embodiment, the compensation amount per kilometer is equal to 0, which means that in the absence of compensation, the platform estimates that the increase in income is the largest and no compensation is required. In some cases, the driver's willingness to accept the dispatch is very high and no additional compensation is required.

[0167] If the actual compensation amount per kilometer is greater than zero and the platform estimates that the increased income amount is greater than a predetermined threshold, the grid will determine the compensation amount for each driver who has not received a business order within a set time period after reaching the destination (i.e. the total compensation amount for each driver). For example, if the driver is heading to the destination xxx, the distance is xkm, and no orders are received within 5 minutes after arriving, the compensation is x yuan.

[0168] Step 204: Based on the compensation amount for not receiving the business order, the dispatch acceptance information of the driver matched to the corresponding dispatch in the grid is obtained.

[0169] In this step, first, the compensation amount for not receiving a business order within a set time period is issued to the driver whose grid is matched to the corresponding dispatch; second, the dispatch acceptance information is received from the driver whose grid is matched to the corresponding dispatch.

[0170] That is to say, the matching result between the algorithm and the network is sent to the corresponding drivers, and the compensation interface of each driver is as follows: Figure 3A As shown, Figure 3A is a schematic diagram of a compensation interface display provided by an embodiment of the present invention, such as Figure 3A As shown, the information "No order after reaching the hot zone for 5 minutes, compensation of XX yuan" is displayed on the compensation interface, but the actual reference is not limited to this, and this embodiment is only an example.

[0171] Furthermore, when the compensation amount for not receiving the business order is sent to the driver matched to the corresponding dispatch by the grid, the method may also include: announcing the compensation amount by voice.

[0172] That is to say, while the compensation interface displays the dispatch compensation information, there will be a voice announcement service, that is, "Random activity for compensation without an order, go to xxx, distance xkm, if no order is received within 5 minutes after arrival, compensation of XX yuan". In this embodiment, the voice announcement can remind the driver to pay attention to the dispatch compensation and increase the driver's acceptance rate of dispatch.

[0173] After the driver sees and / or hears the dispatch compensation information, he can accept the dispatch compensation. The interface for accepting the dispatch compensation is as follows: Figure 4A As shown, Figure 4A It is a schematic diagram of a scheduling acceptance interface provided by an embodiment of the present invention.

[0174] Step 205: When it is detected that the dispatched driver arrives at the destination within the specified time, the compensation calculation countdown is started.

[0175] In this step, if the dispatched driver arrives at the destination within the specified time (such as 10 minutes, etc.), the compensation calculation countdown (such as 5 minutes, etc.) is started on the dispatch interface. Figure 4B As shown, Figure 4B A schematic diagram of a compensation calculation countdown provided by an embodiment of the present invention. Figure 4B As shown, if the driver has arrived at the destination and there is no order within 5 minutes, he will be compensated 32 yuan. This figure is only an example. In actual application, it is not limited to this. The amount of each compensation is related to the distance from the driver to the destination and the actual amount per kilometer. The amount of compensation received by each driver will be slightly different.

[0176] Step 206: At the end of the compensation calculation countdown, if it is detected that the dispatched driver has not received the business order, compensation is made according to the compensation amount.

[0177] In this step, at the end of the compensation calculation countdown, if it is detected that the dispatched driver has not received the business order, compensation will be made according to the compensation amount. The interface diagram of the compensation amount is as follows: Figure 5A As shown, Figure 5A As shown, I'm sorry, there is no order in the hot zone at the moment. We have compensated you 12 yuan. Please check it carefully. There may be a delay of several minutes in the receipt of the money. In actual applications, it is not limited to this. Figure 5A This is shown only as an example.

[0178] In an embodiment of the present invention, compensation configuration information of vehicle dispatch is obtained, and the compensation configuration information includes: the maximum compensation amount of the city, and the current accumulated dispatch compensation amount of the city; when the current accumulated dispatch compensation amount of the city is less than the maximum compensation amount of the city, the actual compensation amount per kilometer, the grid matched to the corresponding dispatched drivers, and the platform estimated increase in income amount are determined; when the actual compensation amount per kilometer is greater than zero and the platform estimated increase in income amount is greater than a predetermined threshold, the compensation amount for not receiving a business order within a set time period after the grid matched to the corresponding dispatched drivers arrive at the destination is determined; based on the compensation amount for not receiving a business order within the set time period, the dispatch acceptance information of the driver matched to the corresponding dispatch by the grid is obtained; when it is detected that the driver who accepted the dispatch arrives at the destination within the specified time, the compensation calculation countdown is started; at the end of the compensation calculation countdown, if it is detected that the driver who accepted the dispatch has not received a business order, compensation is made according to the compensation amount. That is to say, in the embodiment of the present invention, a compensation mechanism for dispatch drivers is added on the basis of ordinary dispatch. By adjusting the actual compensation amount per kilometer, the driver's dispatch acceptance rate is improved as a whole, the utilization rate of vehicles is also improved, and the platform's increased income per dispatch is quantitatively estimated to maximize the platform's global income.

[0179] Optionally, in another embodiment, based on the above embodiment, the method may further include: before the end of the countdown for compensation calculation, if it is detected that the driver has received a business order, the dispatch compensation is automatically ended.

[0180] Optionally, in another embodiment, based on the above embodiment, the method may further include: automatically ending the dispatch compensation when receiving the driver's acceptance dispatch information and detecting that the driver has not arrived at the destination within the specified time. Figure 5B As shown, Figure 5B Schematic diagram of an interface for overtime non-payment provided by an embodiment of the present invention. Figure 5B As shown, if the destination is not reached within the time limit, the compensation task will be completed.

[0181] Optionally, in another embodiment, based on the above embodiment, the method may further include: automatically ending the dispatch compensation when it is detected that the driver quits or receives a business order before reaching the destination.

[0182] If the driver exits (or cancels) before reaching the destination or receives a business order, the dispatch compensation will automatically end. In other words, if the driver cancels or receives a business order midway, it will be displayed or prompted on the interface, such as Figure 5C As shown, Figure 5C A schematic diagram of the end of compensation for midway exit or order reception proposed in an embodiment of the present invention. The prompt information includes: after exiting, it is seen that the promise of no order compensation cannot be enjoyed, whether to confirm the exit and other information. If the driver clicks to confirm, no dispatch compensation will be made. Otherwise, if cancel is clicked, at the end of the countdown for compensation calculation, if it is detected that the driver who accepted the dispatch has not received the business order, compensation will be made according to the compensation amount.

[0183] In this step, if the driver receives a business order on the way to the destination, the dispatch ends automatically.

[0184] In the embodiment of the present invention, for the online car-hailing business, when there is an imbalance between supply and demand, the platform will dispatch vehicles through a compensation mechanism, dispatching vehicles from areas with more vehicles to areas with fewer vehicles, thereby improving the utilization rate of vehicles. In other words, the embodiment of the present invention provides a vehicle dispatching method with a compensation mechanism (i.e., a vehicle dispatching compensation method). When the driver arrives at the dispatching destination for a period of time, if no business order is received, a certain amount of compensation will be given to the driver, thereby improving the driver's dispatch acceptance rate. By adjusting the appropriate compensation amount, the platform's dispatching estimated income is maximized, thereby achieving a win-win situation for the platform and the driver.

[0185] See also Figure 6, is a schematic diagram of another application example of a vehicle dispatching compensation method provided by an embodiment of the present invention, such as Figure 6 As shown, including:

[0186] Step 601: Obtain compensation configuration information for vehicle dispatch and the current accumulated dispatch compensation amount of the city, wherein the compensation configuration information includes: the maximum compensation amount of the city and the basic compensation amount per kilometer.

[0187] This step is to read the compensation configuration information, which includes: basic compensation amount per kilometer, maximum compensation amount in the city, how long the driver has to wait after arriving at the dispatch destination without receiving an order before making compensation, etc.; as well as obtaining the accumulated dispatch compensation amount in the current city.

[0188] Step 602: Determine whether the accumulated dispatch compensation amount of the current city is greater than the maximum compensation amount of the current city (ie, the configuration limit). If not, execute step 603; otherwise, execute step 612.

[0189] Step 603: Determine the actual compensation amount per kilometer based on the basic compensation amount per kilometer, as well as the grid matching to the corresponding dispatched drivers and the platform's estimated increased income amount.

[0190] In this step, the actual compensation amount per kilometer and the matching results between drivers and grids are determined through an algorithm module. The matching results include: the number of dispatched drivers corresponding to the grid, and the platform's estimated increase in revenue amount.

[0191] Step 604: Determine whether the actual compensation amount per kilometer is greater than zero and whether the platform's estimated increased revenue amount is greater than a given threshold. If so, execute step 605; otherwise, execute step 612.

[0192] In this step, if the actual compensation amount per kilometer is equal to 0, or the estimated increase in income is less than the given threshold, no compensation is required; otherwise, the matching result returned by the algorithm module is sent to the driver, and the driver's compensation interface is as follows: Figure 3 As shown, there will be a voice announcement at the same time "Random activity of compensation for no order, go to xxx, distance is xkm, if no order is received within 5 minutes after arriving, compensation of x yuan" etc.

[0193] Step 605: Determine the compensation amount for each driver matched to the grid and dispatched accordingly who has not received a business order within a set time period after reaching the destination; and send the compensation amount to the corresponding dispatched driver.

[0194] Step 606: Determine whether the dispatched driver accepts, if yes, execute step 607; otherwise, execute step 612.

[0195] Step 607: Determine whether the dispatch driver quits midway, if not, execute step 608; otherwise, execute step 613.

[0196] In this step, if the dispatch driver cancels the trip, a prompt will be given, as follows: Figure 5C shown.

[0197] If the dispatch driver receives an order midway, the dispatch will end automatically.

[0198] Step 608: Determine whether the dispatch driver receives the order before arriving at the destination. If not, execute step 609; otherwise, execute step 614.

[0199] Step 609: Determine whether the dispatched driver reaches the destination before the specified time; if yes, execute step 610; otherwise, execute step 613.

[0200] If the driver fails to reach the destination within the specified time, the compensation ends and the following procedures are carried out: Figure 5B Prompt as shown.

[0201] Step 610: Determine whether the dispatch driver receives the order within the set waiting time period (such as X minutes); if not, execute step 611: platform compensation; otherwise, execute step 614.

[0202] In this step, after the driver arrives at the destination on time, a countdown will be performed, such as Figure 4B During the countdown, if the driver receives an order, the dispatch ends automatically. If the driver still does not receive an order after the countdown ends, compensation will be paid, as shown in the following figure. Figure 5A shown.

[0203] Step 611: Platform compensation.

[0204] Step 612: No compensation is required.

[0205] Step 613: The dispatch driver fails to show up and no compensation is required.

[0206] Step 614: The dispatch driver receives the order and does not need to pay compensation.

[0207] In this embodiment, the implementation process of each step is detailed in the implementation process of the corresponding step in the above method, which will not be repeated here.

[0208] The present invention adds a compensation mechanism for drivers on the basis of ordinary dispatch, and improves the overall dispatch acceptance rate of drivers by adjusting the compensation amount per kilometer, thereby ultimately maximizing the dispatch income of the platform.

[0209] It should be noted that, for the method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should know that this implementation disclosure is not limited by the order of the actions described, because according to the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the present invention.

[0210] Please also refer to 7, which is a block diagram of a vehicle dispatch compensation device provided by an embodiment of the present invention. The device includes: a first acquisition module 701, a first determination module 702, a second determination module 703 and a compensation module 704, wherein:

[0211] The first acquisition module 701 is used to obtain the compensation configuration information of vehicle dispatch and the current accumulated dispatch compensation amount of the city;

[0212] The first determination module 702 is used to determine the actual compensation amount per kilometer, the grid matching to the corresponding dispatched drivers, and the platform's estimated increased income amount based on the compensation configuration information and the current accumulated dispatch compensation amount of the city;

[0213] The second determination module 703 is used to determine the compensation amount for each driver matched to the grid and dispatched to the destination and not receiving a business order within a set time period according to the actual compensation amount per kilometer and the estimated increased income amount of the platform;

[0214] The compensation module 704 is used to detect that the dispatched driver arrives at the destination within the specified time. If no business order is received within the set time period, compensation is made according to the corresponding compensation amount.

[0215] Optionally, in another embodiment, based on the above embodiment, the first determining module includes:

[0216] A setting module, used to set a proportional coefficient array of the actual compensation amount per kilometer of the current network based on the basic compensation amount in the compensation configuration information when the current accumulated dispatch compensation amount of the city is less than the maximum compensation amount of the city;

[0217] A first calculation module, used for traversing each proportional coefficient in the proportional coefficient array, and calculating the actual compensation amount per kilometer corresponding to each proportional coefficient;

[0218] The prediction module is used to predict the grid matching to the corresponding dispatched drivers and the platform's estimated increased income amount based on the actual compensation amount per kilometer corresponding to each proportional coefficient.

[0219] Optionally, in another embodiment, based on the above embodiment, the prediction module includes:

[0220] The capacity acquisition module is used to obtain the capacity required by each grid within a future set time period;

[0221] The first dispatch prediction module is used to traverse the actual compensation amount per kilometer corresponding to each proportional coefficient, and predict the dispatch acceptance of each driver who matches the corresponding dispatch in the current grid;

[0222] A selection module, used to select a grid and driver matching result that maximizes the sum of the dispatch acceptance of each driver;

[0223] A first compensation amount determination module, used to determine the compensation amount for each driver to reach the destination grid according to the matching result between the grid and the driver;

[0224] A second dispatch prediction module is used to predict the dispatch success rate and dispatch failure rate of each driver dispatched to the destination grid corresponding to the current grid based on the determined compensation amount of each driver to the destination grid;

[0225] A second calculation module is used to calculate the estimated increased income amount of the platform based on the dispatch acceptance of each driver in the corresponding grid, the compensation amount of each driver to the destination grid, the dispatch success rate and the dispatch failure rate;

[0226] An updating module, for updating the traversal proportional coefficient to the proportional coefficient of the actual compensation amount per kilometer when the estimated increase in revenue amount of the platform is greater than the maximum estimated increase in revenue amount of the platform, and the corresponding estimated increase in revenue amount of the platform is the maximum estimated increase in revenue amount of the platform;

[0227] The matching determination module is used to exit the traversal when the sum of the dispatch acceptance of each driver is greater than or equal to the capacity required by the corresponding grid, or when the actual compensation amount per kilometer corresponding to all the proportional coefficients is traversed, and obtain the proportional coefficient when the platform estimates the maximum increase in income and the drivers corresponding to the grid.

[0228] Optionally, in another embodiment, based on the above embodiment, the second determining module includes:

[0229] A judgment module, used to judge whether the actual compensation amount per kilometer is greater than zero and whether the estimated increased income amount of the platform is greater than a predetermined threshold;

[0230] The second compensation amount determination module is used to determine the compensation amount for each driver matched to the corresponding dispatch in the grid who has not received a business order within a set time period after arriving at the destination, when the actual compensation amount per kilometer is greater than zero and the platform's estimated increased income amount is greater than a predetermined threshold.

[0231] Optionally, in another embodiment, based on the above embodiment, the device further includes:

[0232] The sending module is used to detect that before the dispatched driver arrives at the destination within the specified time, send the determined compensation amount for not receiving the business order within the set time period to the driver matched to the corresponding dispatch in the grid, and make a voice broadcast;

[0233] The receiving module is used to receive the dispatch acceptance information of the driver matched to the corresponding dispatch in the grid.

[0234] Optionally, in another embodiment, based on the above embodiment, the compensation module includes:

[0235] A starting module is used to start the compensation calculation countdown when detecting that the dispatched driver arrives at the destination within the specified time;

[0236] The amount compensation module is used to compensate according to the corresponding compensation amount if it is detected that the dispatched driver has not received the business order at the end of the compensation calculation countdown.

[0237] Optionally, in another embodiment, based on the above embodiment, the device further includes:

[0238] The first compensation ending module is used to automatically end the dispatch compensation if it is detected that the driver receives a business order before the end of the compensation calculation countdown.

[0239] Optionally, in another embodiment, based on the above embodiment, the device further includes:

[0240] The second compensation ending module is used to automatically end the dispatch compensation when receiving the dispatch acceptance information of the driver and detecting that the driver fails to arrive at the destination within the specified time.

[0241] Optionally, in another embodiment, based on the above embodiment, the device further includes:

[0242] The third compensation ending module is used to automatically end the dispatch compensation when it is detected that the driver quits before reaching the destination or receives a business order.

[0243] Optionally, an embodiment of the present invention further provides an electronic device, including:

[0244] processor;

[0245] a memory for storing instructions executable by the processor;

[0246] Wherein, the processor is configured to execute the instructions to implement the vehicle scheduling compensation method as described above.

[0247] Optionally, an embodiment of the present invention further provides a computer-readable storage medium, when instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the vehicle scheduling compensation method as described above.

[0248] Optionally, an embodiment of the present invention further provides a computer program product, including a computer program or instructions, which implement the vehicle scheduling compensation method as described above when executed by a processor of an electronic device.

[0249] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0250] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative effort.

[0251] Figure 8 The frame of an electronic device 800 provided by an embodiment of the present invention is Figure 8 As shown in the figure, it includes a processor 801, a communication interface 802, a memory 803 and a communication bus 804, wherein the processor 801, the communication interface 802, and the memory 803 communicate with each other through the communication bus 804;

[0252] A memory 803, used to store the processor executable instructions;

[0253] The processor 801 is used to implement the vehicle scheduling compensation method as described above when executing the executable instructions on the memory 803.

[0254] The communication bus in this embodiment may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.

[0255] The communication interface is used for communication between the above electronic device and other devices.

[0256] The memory may include a random access memory (RAM) or a non-volatile memory, such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.

[0257] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0258] In another embodiment provided by the present invention, a computer-readable storage medium is also provided, and when the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the vehicle dispatch compensation method as described above. For example, the computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.

[0259] In another embodiment provided by the present invention, a computer program product is provided, including a computer program or instructions, and when the computer program or instructions are executed by a processor of an electronic device, the vehicle scheduling compensation method as described above is implemented.

[0260] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk Solid State Disk (SSD)), etc.

[0261] Fig. 9 is a block diagram of a device 900 for vehicle dispatch compensation provided by an embodiment of the present invention. For example, the device 900 may be provided as a server. Fig. 9 The apparatus 900 includes a processing component 922, which further includes one or more processors, and a memory resource represented by a memory 932 for storing instructions, such as an application, that can be executed by the processing component 922. The application stored in the memory 932 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 922 is configured to execute instructions to perform the above method.

[0262] The device 900 may also include a power supply component 926 configured to perform power management of the device 900, a wired or wireless network interface 950 configured to connect the device 900 to a network, and an input / output (I / O) interface 958. The device 900 may operate based on an operating system stored in the memory 932, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or the like.

[0263] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed by the present invention. The specification and examples are to be considered exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.

[0264] It should be understood that the present invention is not limited to the exact construction that has been described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

Claims

1. A vehicle dispatching compensation method, characterized in that: include: Obtain the compensation configuration information for vehicle dispatch and the current accumulated dispatch compensation amount of the city; Based on the compensation configuration information and the current accumulated dispatch compensation amount of the city, determine the actual compensation amount per kilometer, the grid matching to each driver of the corresponding dispatch, and the platform's estimated increased income amount; According to the actual compensation amount per kilometer and the estimated increased income amount of the platform, determine the compensation amount for each driver matched to the grid and dispatched accordingly who does not receive a business order within a set time period after arriving at the destination; When it is detected that the dispatched driver arrives at the destination within the specified time, if no business order is received within the set time period, compensation will be made according to the corresponding compensation amount.

2. The vehicle dispatching compensation method according to claim 1, characterized in that: The actual compensation amount per kilometer is determined based on the compensation configuration information and the current accumulated dispatch compensation amount of the city, as well as the grid matching to each driver of the corresponding dispatch, and the platform's estimated increased income amount, including: When the current accumulated dispatch compensation amount of the city is less than the maximum compensation amount of the city, a proportional coefficient array of the actual compensation amount per kilometer of the current network is set based on the basic compensation amount per kilometer in the compensation configuration information; Traversing each proportional coefficient in the proportional coefficient array, and calculating the actual compensation amount per kilometer corresponding to the proportional coefficient; Based on the actual compensation amount per kilometer corresponding to each proportional coefficient, the grid is predicted to match each driver with the corresponding dispatch, as well as the platform's estimated increased income amount.

3. The vehicle dispatching compensation method according to claim 2, characterized in that: The actual compensation amount per kilometer corresponding to each proportional coefficient is used to predict the grid matching the corresponding dispatched drivers, as well as the platform's estimated increased income amount, including: Get the transport capacity required for each grid within a set time period in the future; Traversing the actual compensation amount per kilometer corresponding to each proportional coefficient, predicting the dispatch acceptance of each driver matched to the corresponding dispatch of the current grid, and selecting the grid and driver matching result that maximizes the sum of the dispatch acceptance of each driver; Determining the compensation amount for each driver to reach the destination grid according to the matching results of the grid and the driver; Based on the determined compensation amount for each driver to the destination grid, predict the dispatch success rate and dispatch failure rate of each driver dispatched to the destination grid corresponding to the current grid; Calculate the estimated increased revenue amount of the platform based on the dispatch acceptance of each driver in the corresponding grid, the compensation amount of each driver to the destination grid, the dispatch success rate and the dispatch failure rate; When the amount of income estimated to be increased by the platform is greater than the maximum amount of income estimated to be increased by the platform, the traversal proportional coefficient is updated to be the proportional coefficient of the actual compensation amount per kilometer, and the corresponding amount of income estimated to be increased by the platform is the maximum amount of income estimated to be increased by the platform; When the sum of the dispatch acceptance of each driver is greater than or equal to the capacity required by the corresponding grid, or when the actual compensation amount per kilometer corresponding to all the proportional coefficients is traversed, the traversal is exited to obtain the proportional coefficient when the platform estimates the maximum increase in income and the drivers corresponding to the grid.

4. The vehicle dispatching compensation method according to claim 1, characterized in that: The determination of the compensation amount for each driver matched to the grid and dispatched to the destination and not receiving a business order within a set time period based on the actual compensation amount per kilometer and the estimated increased income amount by the platform includes: Determine whether the actual compensation amount per kilometer is greater than zero and whether the platform's estimated increased revenue amount is greater than a predetermined threshold; When the actual compensation amount per kilometer is greater than zero and the platform estimates that the increased income amount is greater than a predetermined threshold, the compensation amount for each driver matched to the grid and not receiving a business order within a set time period after arriving at the destination is determined.

5. The vehicle dispatching compensation method according to claim 1, characterized in that: Before detecting that the dispatched driver arrives at the destination within the specified time, the method further includes: The determined compensation amount for not receiving a business order within the set time period is sent to the driver matched to the corresponding dispatch in the grid and announced by voice; Receive the dispatch acceptance information of the driver whose grid is matched to the corresponding dispatch.

6. The vehicle dispatching compensation method according to claim 1, characterized in that: After the dispatched drivers are detected to arrive at the destination within the specified time, if no business order is received within the set time period, compensation is made according to the corresponding total compensation amount, including: When it is detected that the dispatched driver arrives at the destination within the specified time, the countdown for compensation calculation is started; At the end of the countdown for the compensation calculation, if it is detected that the dispatched driver has not received the business order, compensation will be made according to the corresponding compensation amount.

7. The vehicle dispatching compensation method according to claim 6, characterized in that: The method further comprises: Before the countdown for compensation calculation ends, if it is detected that the driver receives a business order, the dispatch compensation will be automatically terminated.

8. A vehicle dispatching compensation device, characterized in that: include: The first acquisition module is used to obtain the compensation configuration information of vehicle dispatch and the current accumulated dispatch compensation amount of the city; A first determination module is used to determine the actual compensation amount per kilometer, the grid matching to each driver of the corresponding dispatch, and the platform's estimated increased income amount based on the compensation configuration information and the current accumulated dispatch compensation amount of the city; The second determination module is used to determine the compensation amount for each driver matched to the grid and dispatched to the destination and not receiving a business order within a set time period according to the actual compensation amount per kilometer and the estimated increased income amount of the platform; The compensation module is used to detect that the dispatched driver arrives at the destination within the specified time. If no business order is received within the set time period, compensation will be made according to the corresponding compensation amount.

9. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the vehicle dispatching compensation method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the vehicle dispatching compensation method as claimed in any one of claims 1 to 7.