A resource scheduling method, device, medium and electronic device
By obtaining and analyzing user travel data and vehicle capacity data in online ride-hailing services, calculating resource allocation ratios and formulating scheduling plans, the problem of imbalance in matching travel needs and vehicle capacity is solved, and user experience and capacity utilization are improved.
Patent Information
- Application Number
- CN202111412610.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-25
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2041-11-25
AI Technical Summary
In online car-hailing services, the matching between travel demand and vehicle capacity is imbalanced, resulting in the inability to meet users' travel needs in time or the vehicle capacity is wasted.
By obtaining user travel data and vehicle capacity data of candidate scheduling areas, calculate resource configuration ratio, determine the target scheduling areas, and formulate resource scheduling plans to optimize resource allocation.
It achieves the optimal matching of user travel needs and vehicle resources, and improves user ride experience and vehicle capacity utilization.
Smart Images

Figure CN114091932B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of online car-hailing technology, and in particular to a resource scheduling method, device, medium and electronic device. Background Art
[0002] In recent years, with the rapid development of the mobile Internet industry, new industry formats integrating traditional transportation and the Internet have flourished, making online car-hailing services (referred to as online car-hailing) an important way for users to travel.
[0003] As the main body of online car-hailing travel, travel users and online-hailing vehicles can only ensure the travel user experience when the travel user's travel demand and the vehicle capacity of online-hailing vehicles match each other. Once the travel demand and vehicle capacity are out of balance, the user's travel demand cannot be met in time or the vehicle capacity of online car-hailing vehicles will be wasted. Especially in the case of insufficient vehicle capacity, ensuring that travel demand matches vehicle capacity is of great significance to improving user experience and increasing vehicle capacity utilization. Summary of the invention
[0004] The embodiments of the present application provide a resource scheduling method, device, medium and electronic device, which can schedule user resources and vehicle resources to achieve an optimal match between user resources and vehicle resources, so as to improve the user's vehicle experience and improve the vehicle capacity utilization rate.
[0005] In a first aspect, an embodiment of the present application provides a resource scheduling method, the method comprising:
[0006] Obtain user travel data and vehicle capacity data in the candidate dispatch area during the current period;
[0007] Determine, according to the user travel data and the vehicle capacity data, a resource allocation ratio of each candidate scheduling area in the current time period as a current resource allocation ratio;
[0008] Determine a target scheduling area in the candidate scheduling area according to the current resource configuration ratio;
[0009] A resource scheduling scheme is determined for the target scheduling area according to the current resource configuration ratio of the target scheduling area.
[0010] In a second aspect, an embodiment of the present application provides a resource scheduling device, the device comprising:
[0011] Resource data acquisition module, used to obtain user travel data and vehicle capacity data in the candidate scheduling area during the current period;
[0012] A current resource allocation ratio determination module, used to determine the resource allocation ratio of each candidate scheduling area in the current period according to the user travel data and the vehicle capacity data, as the current resource allocation ratio;
[0013] A target scheduling area determination module, configured to determine a target scheduling area in the candidate scheduling area according to the current resource configuration ratio;
[0014] The resource scheduling scheme determining module is used to determine a resource scheduling scheme for the target scheduling area according to the current resource configuration ratio of the target scheduling area.
[0015] In a third aspect, an embodiment of the present application provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the resource scheduling method as described in the embodiment of the present application is implemented.
[0016] In a fourth aspect, an embodiment of the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the resource scheduling method as described in the embodiment of the present application when executing the computer program.
[0017] The embodiment of the present application counts the current resource allocation ratio of each candidate scheduling area in the current time period, selects the target scheduling area that needs resource scheduling from the candidate scheduling areas, determines the resource scheduling plan for the target scheduling area according to the current resource allocation ratio of the target scheduling area, optimizes the resource allocation ratio of the target scheduling area, ensures that the user's travel needs are matched with the vehicle resources, improves the user's riding experience, and improves the vehicle capacity utilization rate. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 is a flow chart of a resource scheduling method provided in Example 1 of the present application;
[0019] Figure 2 is a flow chart of another resource scheduling method provided in Embodiment 2 of the present application;
[0020] Figure 3 This is a flow chart of another resource scheduling method provided in Embodiment 3 of the present application;
[0021] Figure 4 This is a flow chart of another resource scheduling method provided in Embodiment 4 of the present application;
[0022] Figure 5 This is a flow chart of another resource scheduling method provided in Embodiment 5 of the present application;
[0023] Figure 6 It is a structural diagram of a resource scheduling device provided in Example 6 of the present application;
[0024] Figure 7 It is a structural schematic diagram of an electronic device provided in Example 8 of the present application. DETAILED DESCRIPTION
[0025] The present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present application, rather than to limit the present application. It should also be noted that, for ease of description, only the parts related to the present application, rather than all structures, are shown in the accompanying drawings.
[0026] It should be mentioned before discussing the exemplary embodiments in more detail that some exemplary embodiments are described as processes or methods depicted as flow charts. Although the flow charts describe the steps as sequential processes, many of the steps therein can be implemented in parallel, concurrently or simultaneously. In addition, the order of the steps can be rearranged. The process can be terminated when its operation is completed, but can also have additional steps not included in the accompanying drawings. The process can correspond to a method, function, procedure, subroutine, subprogram, etc.
[0027] Embodiment 1
[0028] Figure 1 This is a flow chart of a resource scheduling method provided in Example 1 of the present application. This embodiment can be applied to situations where there is an imbalance between travel demand and vehicle capacity, the user's travel demand cannot be met in time, or the vehicle capacity of online car-hailing is wasted. The method can be executed by the resource scheduling device provided in the embodiment of the present application, which can be implemented by software and / or hardware, and can be integrated into an electronic device running this system.
[0029] like Figure 1 As shown, the resource scheduling method includes:
[0030] S110: Acquire user travel data and vehicle capacity data in the candidate scheduling area during the current period.
[0031] Among them, the dispatch area refers to the geographical area covered by the operation range of the online car-hailing service. The candidate dispatch area refers to the geographical area where resource dispatch may be required. Optionally, based on geographic location information such as longitude and latitude information, altitude information, a hexagonal algorithm such as the Uber H3 algorithm is used to divide the dispatch area into several interconnected hexagonal areas. The hexagonal area can more accurately reflect the supply and demand situation of the dispatch area. The candidate dispatch area is the smallest hexagonal area. The number of candidate dispatch areas is not limited here and is determined based on actual conditions. Optionally, the number of candidate dispatch areas is at least two.
[0032] User travel data refers to the travel order data generated by users on the online car-hailing dispatching platform. For example, user travel data includes: order duration, order amount, order expeditedness, order distance, order location and traffic conditions, etc. Furthermore, user travel data can also include user membership level and travel consumption amount, etc. Vehicle capacity data is used to reflect the vehicle resources available on the online car-hailing dispatching platform. For example, vehicle capacity data includes: vehicle current location, vehicle current status and number of vehicle orders, etc.
[0033] Acquiring the user travel data and vehicle capacity data in the candidate scheduling area during the current time period is actually to determine the user resources and vehicle resources in each candidate scheduling area during the current time period. It can be known that the distribution of user resources and vehicle resources in different areas will be different during different time periods. Optionally, during the current time period, the user travel data and vehicle capacity data in each candidate scheduling area are acquired at dynamic time intervals. The dynamic time interval can be dynamically adjusted according to at least one of the time period factors, regional factors, holiday factors and weather factors.
[0034] S120. Determine, based on the user travel data and the vehicle capacity data, a resource allocation ratio of each candidate scheduling area in the current time period as a current resource allocation ratio.
[0035] Among them, the current resource allocation ratio is used to reflect the ratio of user resources to vehicle resources in the candidate scheduling area in the current period. The resource allocation ratio is related to the candidate scheduling area and the statistical period and changes dynamically. There are differences in the resource allocation ratios of different candidate scheduling areas in the same period; the resource allocation ratios of the same candidate scheduling area in different periods may also be different.
[0036] S130. Determine a target scheduling area in the candidate scheduling areas according to the current resource configuration ratio.
[0037] The target scheduling area refers to a candidate scheduling area that needs to be scheduled. According to the current resource configuration ratio, the target scheduling area is determined in the candidate scheduling area. Specifically, the candidate scheduling area with unbalanced resource configuration is selected as the target scheduling area.
[0038] In an optional embodiment, a target scheduling area is determined in the candidate scheduling area based on the current resource configuration ratio, including: determining a configuration ratio difference between the current resource configuration ratio and a preset preferred resource configuration ratio; if the configuration ratio difference is greater than a preset configuration ratio threshold, then the candidate scheduling area corresponding to the current resource configuration ratio is determined as the target scheduling area.
[0039] Among them, the preset preferred resource configuration ratio is the resource configuration ratio when user resources and vehicle resources reach the optimal matching state. The preset preferred resource configuration ratio is a standard for measuring whether the resource configuration of the candidate scheduling area in the current period is unbalanced. Among them, the preset preferred resource configuration ratio can be dynamically adjusted according to actual business needs, and the specific value of the preset preferred resource configuration ratio is not limited here. Exemplarily, the resource configuration ratio corresponding to the situation where user resources are equivalent to vehicle resources, or the situation where user resources are slightly more than vehicle resources is used as the preset preferred resource configuration ratio.
[0040] Determining the configuration ratio difference between the current resource configuration ratio and the preset preferred resource configuration ratio is actually determining the degree of imbalance in resource configuration in the candidate scheduling area. Compare the configuration ratio difference with the preset configuration ratio threshold. Among them, the preset configuration ratio threshold is used to measure the standard for whether the candidate scheduling area needs resource scheduling. The preset configuration ratio threshold can be dynamically adjusted according to actual conditions and is not limited here. If the configuration ratio difference is greater than the preset configuration ratio threshold, it indicates that the resource configuration of the candidate scheduling area is unbalanced and resource scheduling is required, then the candidate scheduling area corresponding to the current resource configuration ratio is determined as the target scheduling area.
[0041] S140. Determine a resource scheduling solution for the target scheduling area according to the current resource configuration ratio of the target scheduling area.
[0042] Among them, the resource scheduling plan is formulated according to the current configuration resource ratio of the target scheduling area, and is used to reasonably schedule user resources and vehicle resources in the target scheduling area so that the resource configuration ratio of the target scheduling area reaches or is close to the preset preferred resource configuration ratio.
[0043] The embodiment of the present application counts the current resource allocation ratios of each candidate scheduling area in the current time period, selects a target scheduling area that needs resource scheduling from the candidate scheduling areas, determines a resource scheduling plan for the target scheduling area according to the current resource allocation ratio of the target scheduling area, and optimizes the resource allocation ratio of the target scheduling area, so that user travel needs are matched with vehicle resources, thereby improving user riding experience and improving vehicle capacity utilization.
[0044] Embodiment 2
[0045] Figure 2It is a flow chart of another resource scheduling method provided in Example 2 of the present application. This embodiment is further optimized on the basis of the above-mentioned embodiment. Specifically, the user travel data includes: the number of users to be served and the number of users in service; the vehicle capacity data includes: the number of vehicles to be received and the number of vehicles in service; accordingly, according to the user travel data and the vehicle capacity data, the resource allocation ratio of each candidate scheduling area in the current time period is determined as the current resource allocation ratio, including: the sum of the number of users to be served and the number of users in service as user resource data; the sum of the number of vehicles to be received and the number of vehicles in service as vehicle resource data; according to the user resource data and the vehicle resource data, the current resource allocation ratio of the candidate scheduling area is determined.
[0046] like Figure 2 As shown, the resource scheduling method includes:
[0047] S210: Obtain user travel data and vehicle capacity data in the candidate scheduling area during the current period.
[0048] In an optional embodiment, the user travel data includes: the number of users to be served and the number of users in service; the vehicle capacity data includes: the number of vehicles to be served and the number of vehicles in service.
[0049] Among them, the user in service refers to the user who has been matched with a suitable vehicle and is on the journey at the current moment. The user to be served refers to the user who has not been matched with a suitable vehicle at the current moment and has travel needs. Optionally, the users to be served include ordered users who are still in the order matching state and non-ordering users who have travel needs. Non-ordering users with travel needs can be predicted based on the user's historical travel data. For example, non-ordering users with travel needs can be predicted based on historical travel data such as historical order time and historical order location, such as commuters with relatively fixed work locations and times. Of course, it is understandable that it is not limited to predicting non-ordering users with travel needs based on the user's historical travel data, but also possible to predict non-ordering users with travel needs in combination with weather factors and holiday factors.
[0050] The number of vehicles waiting for orders refers to the vehicles that have not yet been matched with a suitable order at the current moment. The number of vehicles in service refers to the vehicles that have been matched with a suitable order and are in the process of traveling at the current moment.
[0051] S220: The sum of the number of users to be served and the number of users in service is used as user resource data.
[0052] The users waiting to be served and the users in service are the users who have travel needs in the candidate scheduling area in the current period. The sum of the number of users waiting to be served and the number of users in service is the user resource data in the candidate scheduling area in the current period.
[0053] S230: The sum of the number of vehicles waiting for orders and the number of vehicles in service is used as vehicle resource data.
[0054] The vehicles waiting to receive orders and the vehicles in service are available vehicles that are active in the candidate dispatch area during the current period.
[0055] The sum of the number of vehicles waiting to receive orders and the number of vehicles in service is the vehicle resource data in the candidate dispatch area during the current period.
[0056] S240: Determine a current resource allocation ratio of the candidate scheduling area according to the user resource data and the vehicle resource data.
[0057] Specifically, the ratio of user resource data to vehicle resource data, or the ratio of vehicle resource data to user resource data, may be used as the current resource allocation ratio.
[0058] S250. Determine a target scheduling area in the candidate scheduling areas according to the current resource configuration ratio.
[0059] S260: Determine a resource scheduling solution for the target scheduling area according to the current resource configuration ratio of the target scheduling area.
[0060] The technical solution provided in the embodiment of the present application uses the sum of the number of users to be served and the number of users in service as user resource data. The sum of the number of vehicles to be served and the number of vehicles in service is used as vehicle resource data, and the current resource allocation ratio of the candidate scheduling area is determined based on the user resource data and the vehicle resource data. A method for determining the current resource allocation ratio is provided, and the target scheduling area that needs to be resource scheduled is accurately determined based on the current resource allocation ratio, and a resource scheduling plan is customized for the target scheduling area based on the current resource allocation ratio. Executing the technical solution provided in the present application can improve the efficiency of resource scheduling, match the travel needs of users in the target scheduling area with vehicle resources, improve the user's riding experience, and improve the vehicle capacity utilization rate.
[0061] Embodiment 3
[0062] Figure 3It is a flow chart of another resource scheduling method provided in Example 3 of the present application. This embodiment is further optimized on the basis of the above embodiment. The specific optimization is to determine a resource scheduling scheme for the target scheduling area according to the current resource configuration ratio of the target scheduling area, including: determining the scheduling direction of user resources and vehicle resources according to the relative size of the user resource data and the vehicle resource data in the current resource configuration ratio of the target scheduling area; determining the scheduling ratio of user resources and vehicle resources according to the current resource configuration ratio of the target scheduling area and the preset preferred resource configuration ratio; generating the resource scheduling scheme for the target scheduling area according to the scheduling direction and the scheduling ratio of the user resources and the vehicle resources.
[0063] like Figure 3 As shown, the resource scheduling method includes:
[0064] S310: Obtain user travel data and vehicle capacity data in the candidate scheduling area during the current period.
[0065] Among them, the user travel data includes: the number of users to be served and the number of users in service; the vehicle capacity data includes: the number of vehicles to be served and the number of vehicles in service.
[0066] S320: The sum of the number of users to be served and the number of users in service is used as user resource data.
[0067] S330: The sum of the number of vehicles waiting for orders and the number of vehicles in service is used as vehicle resource data.
[0068] S340: Determine the current resource allocation ratio of the candidate scheduling area according to the user resource data and the vehicle resource data.
[0069] S350. Determine a target scheduling area in the candidate scheduling areas according to the current resource configuration ratio.
[0070] S360: Determine the scheduling direction of the user resources and the vehicle resources according to the relative sizes of the user resource data and the vehicle resource data in the current resource configuration ratio of the target scheduling area.
[0071] Among them, the dispatch direction is used to control the flow of user resources and vehicle resources in the target dispatch area. If the user resource data in the current resource configuration ratio of the target dispatch area is greater than the vehicle resource data, it means that there are more user resources than vehicle resources in the target dispatch area, the vehicle capacity in the target dispatch area is insufficient, and the user travel needs cannot be met in time. In order to match the user resources with the vehicle resources in the target dispatch area, it is necessary to lead out the user resources and introduce vehicle resources from the surrounding dispatch areas of the target dispatch area.
[0072] Conversely, if the user resource data in the current resource configuration ratio of the target scheduling area is less than the vehicle resource data, it indicates that the user resources in the target scheduling area are less than the vehicle resources, and the vehicle capacity utilization rate in the target scheduling area needs to be improved. In order to match the user resources with the vehicle resources in the target scheduling area, it is necessary to introduce user resources and at the same time lead the vehicle resources in the target scheduling area to the surrounding scheduling areas.
[0073] Exemplarily, when the current resource configuration ratio is the ratio of user resource data to vehicle resource data, if the current resource configuration ratio is 0.5:1, and the user resource data is smaller than the vehicle resource data, it can be determined that the scheduling direction of the user resources is introduction and the scheduling direction of the vehicle resources is extraction.
[0074] S370. Determine a scheduling ratio of user resources and vehicle resources according to a current resource configuration ratio and a preset preferred resource configuration ratio of the target scheduling area.
[0075] Among them, the scheduling ratio is used to control the amount of user resources and vehicle resources introduced or led out of the target scheduling area. Exemplarily, when the preset preferred resource configuration ratio is the ratio of user resource data to vehicle resource data, if the preset preferred resource configuration ratio is 1:1, the current resource configuration ratio of the target scheduling area is 0.5:1, and the user resources are less than the vehicle resources. It is necessary to introduce user resources into the target scheduling area, and at the same time, it is necessary to lead out the vehicle resources in the target scheduling area, so that the current resource configuration ratio reaches the preset preferred resource configuration ratio of 1:1 from 0.5:1. Exemplarily, the scheduling ratio of user resources can be determined as 0.3, and the scheduling ratio of vehicle resources can be determined as 0.2. The current resource configuration ratio is adjusted according to the scheduling ratio of user resources and the scheduling ratio of vehicle resources, and the adjusted resource configuration ratio is (0.5+0.3) / (1-0.2), reaching the preset preferred resource configuration ratio. It is worth noting that the scheduling ratio of user resources and vehicle resources is not limited here, and the specific value of the scheduling ratio can be dynamically adjusted according to actual business needs, so that the current resource configuration ratio adjusted by the scheduling ratio is close to or equal to the preset preferred resource configuration ratio. The product of user resource data and the dispatch ratio is the dispatch quantity of user resources, and the product of vehicle resource data and the dispatch ratio is the dispatch quantity of vehicle user resources.
[0076] S380. Generate the resource scheduling plan for the target scheduling area according to the scheduling directions and the scheduling ratios of the user resources and the vehicle resources.
[0077] The scheduling direction determines the flow direction of user resources and vehicle resources during the resource scheduling process of the target scheduling area, and the scheduling ratio determines the amount of user resources and vehicle resources flowing into or out of the target scheduling area during the resource scheduling process of the target scheduling area.
[0078] According to the scheduling direction of user resources and vehicle resources and the scheduling ratio, a resource scheduling plan can be customized for the target scheduling area.
[0079] The embodiment of the present application determines the dispatch direction of user resources and vehicle resources according to the relative size of user resource data and vehicle resource data in the current resource configuration ratio of the target dispatch area; determines the dispatch ratio of user resources and vehicle resources according to the current resource configuration ratio of the target dispatch area and the preset preferred resource configuration ratio; generates a resource dispatch plan for the target dispatch area according to the dispatch direction and dispatch ratio of user resources and vehicle resources. The embodiment of the present application customizes a resource dispatch plan for the target dispatch area based on the amount of user resources and vehicle resources in the target dispatch area, realizes the precise dispatch of user resources and vehicle resources in the target dispatch area, improves the user's riding experience, and improves the utilization rate of vehicle capacity.
[0080] Embodiment 4
[0081] Figure 4 It is a flow chart of another resource scheduling method provided in Example 4 of the present application. This embodiment is further optimized on the basis of the above embodiment. Specifically, after determining the resource scheduling scheme for the target scheduling area according to the current resource configuration ratio of the target scheduling area, the method includes: determining the call rate and answer rate of the target scheduling area according to the number of users to be served and the number of users in service; determining the order discount rate according to the call rate and answer rate of the target scheduling area, and the scheduling direction and scheduling ratio of user resources in the resource scheduling scheme; and adjusting the original order price of the users to be served in the target scheduling area according to the order discount rate.
[0082] like Figure 4 As shown, the resource scheduling method includes:
[0083] S410: Obtain user travel data and vehicle capacity data in the candidate scheduling area during the current period.
[0084] Among them, the user travel data includes: the number of users to be served and the number of users in service; the vehicle capacity data includes: the number of vehicles to be served and the number of vehicles in service.
[0085] S415: The sum of the number of users to be served and the number of users in service is used as user resource data.
[0086] S420: The sum of the number of vehicles waiting for orders and the number of vehicles in service is used as vehicle resource data.
[0087] S425. Determine the current resource allocation ratio of the candidate scheduling area according to the user resource data and the vehicle resource data.
[0088] S430: Determine a target scheduling area in the candidate scheduling areas according to the current resource configuration ratio.
[0089] S435: Determine the scheduling direction of the user resources and the vehicle resources according to the relative sizes of the user resource data and the vehicle resource data in the current resource configuration ratio of the target scheduling area.
[0090] S440: Determine a scheduling ratio of user resources to the vehicle resources according to a current resource configuration ratio and a preset preferred resource configuration ratio of the target scheduling area.
[0091] S445. Generate the resource scheduling plan for the target scheduling area according to the scheduling directions and the scheduling ratios of the user resources and the vehicle resources.
[0092] S450: Determine the call rate and answer rate of the target scheduling area according to the number of users to be served and the number of users in service.
[0093] Among them, the call rate refers to the proportion of users to be served in user resources; the answer rate refers to the proportion of users in service in user resources. Among them, user resources include users to be served and users in service. The call rate and answer rate of the target dispatch area can reflect the satisfaction of vehicles and users with the dispatch of online car-hailing platforms. If the answer rate is greater than the call rate, it means that the vehicles and users are more satisfied with the dispatch of online car-hailing platforms, and if the answer rate is less than the call rate, it means that the vehicles and users are less satisfied with the dispatch of online car-hailing platforms. Specifically, the call rate and answer rate of the target dispatch area can be obtained by the following formulas, respectively: call rate = number of users to be served / (number of users to be served + number of users in service); answer rate = number of users in service / (number of users to be served + number of users in service). It can be known that as time goes by, the trip of users in service ends, users to be served cancel orders, or users to be served are matched with vehicles, etc., and the number of users to be served and users in service in the target dispatch area is also changing all the time. There is no necessary connection between the changing trends of call rate and answer rate. When the call rate rises, the answer rate may rise or fall. Likewise, if the call rate decreases, the answer rate may either increase or decrease.
[0094] S455. Determine an order discount rate according to the call rate and answer rate of the target scheduling area, and the scheduling direction and scheduling ratio of user resources in the resource scheduling plan.
[0095] The order discount rate is the percentage of the discount based on the original price of the travel order. The lower the order discount rate, the greater the discount. Optionally, the order discount rate is less than or equal to 100%. The order discount rate is determined based on the call rate and answer rate, as well as the dispatch direction and dispatch ratio of user resources.
[0096] When the call rate and answer rate are determined, and the scheduling direction of user resources is introduction, the larger the scheduling ratio, the lower the order discount rate. When the call rate and answer rate are determined, and the scheduling direction of user resources is outbound, the larger the scheduling ratio, the higher the order discount rate. When the call rate, answer rate, and scheduling ratio are determined, the order discount rate corresponding to the scheduling direction of user resources for introduction is lower than the order discount rate corresponding to the scheduling direction of user resources for outbound. When both the scheduling direction and the scheduling ratio are determined, the order discount rate is determined based on the relative size of the call rate and the answer rate. If the answer rate is greater than the call rate, the order discount rate can be reduced; conversely, if the answer rate is less than the call rate, the order discount rate is increased.
[0097] S460: Adjust the original order price of the users to be served in the target scheduling area according to the order discount rate.
[0098] The product of the order discount rate and the original order price is the estimated discount amount. The original order price refers to the estimated transaction price displayed to the service user without the discount. The estimated discount amount is subtracted from the original order price to obtain the actual order price. The original order price and the estimated discount amount are displayed to the user to let the user know the discount.
[0099] Adjusting the order price according to the order discount rate has the advantage of flexible price adjustment.
[0100] In an optional embodiment, after determining a resource scheduling scheme for the target scheduling area based on the current resource configuration ratio of the target scheduling area, the method includes: determining a discount ratio based on the scheduling direction and scheduling ratio of user resources in the resource scheduling scheme; determining a coupon amount based on the user's historical travel data and the discount ratio; and adjusting the original order price of the users to be served in the target scheduling area based on the coupon amount.
[0101] Among them, the discount ratio is used to determine the coupon amount. The discount ratio can be dynamically adjusted according to actual business needs. Generally speaking, the discount ratio corresponding to the situation where the scheduling direction of user resources is introduction is higher than the discount ratio corresponding to the situation where the scheduling direction of user resources is extraction. Optionally, the discount ratio corresponding to the situation where the scheduling direction of user resources is extraction is set to 0. When the scheduling direction of user resources is introduction, the higher the scheduling ratio of user resources, the higher the corresponding discount ratio. The specific value of the discount ratio is not limited here, and is determined according to actual business needs. For example, the discount ratio can be set to 0.1, 0.15 or 0.2.
[0102] Among them, the user's historical travel data is the user's travel order data in the past period of time. The user's historical travel data may include: user membership level and travel consumption amount, etc. The coupon amount is determined based on the user's historical travel data and the discount ratio. Specifically, the user's historical travel data for a set period of time is obtained, the discount ratio is determined based on the user's membership level and travel consumption amount, and then the product of the travel consumption amount and the discount ratio is determined as the coupon amount. The original order price of the user to be served in the target scheduling area is adjusted according to the coupon amount. Specifically, the coupon amount is subtracted from the original order price to obtain the actual order price. The original order price and coupon amount are displayed to the user.
[0103] Among them, the discount ratio can be dynamically adjusted according to actual business needs. For example, the discount ratio corresponding to the average historical consumption amount of 10 yuan to 20 yuan can be determined as 0.1; the discount ratio corresponding to the average historical consumption amount of 20 yuan to 50 yuan is 0.15. Optionally, when the average historical consumption amount is greater than a certain amount, such as 100 yuan, the coupon amount is directly determined as 20 yuan. The discount ratio can also be adjusted according to the user's membership level. The higher the user's membership level, the higher the discount ratio.
[0104] Optionally, according to the scheduling direction and scheduling ratio of user resources in the resource scheduling plan, order discounts and coupons can be used in combination to achieve the purpose of introducing users to the target scheduling area.
[0105] The embodiment of the present application determines the call rate and the answer rate of the target scheduling area according to the number of users to be served and the number of users in service; determines the order discount rate according to the call rate and the answer rate of the target scheduling area, and the scheduling direction and the scheduling ratio of the user resources in the resource scheduling scheme; adjusts the original order price of the users to be served in the target scheduling area according to the order discount rate. The embodiment of the present application takes into account the guiding effect of economic costs on user travel, and realizes effective scheduling of user resources in the target scheduling area by adjusting the original order price of the users to be served in the target scheduling area according to the resource scheduling scheme.
[0106] Embodiment 5
[0107] Figure 5 It is a flow chart of another resource scheduling method provided in Example 5 of the present application. This embodiment is further optimized on the basis of the above-mentioned embodiment. Specifically, after determining the resource scheduling scheme for the target scheduling area according to the current resource configuration ratio of the target scheduling area, the method includes: determining the vehicle scheduling range and the order matching ratio according to the scheduling direction and scheduling ratio of the vehicle resources in the resource scheduling scheme; determining the number of vehicles to be matched with the user to be served as the alternative number according to the order matching ratio; selecting the alternative number of vehicles to be served within the vehicle scheduling range according to the distance between the location of the user to be served and the location of the vehicle to be served, and displaying the reward points after the order matching is successful to the vehicle to be served.
[0108] like Figure 5 As shown, the resource scheduling method includes:
[0109] S510: Obtain user travel data and vehicle capacity data in the candidate scheduling area during the current period.
[0110] In an optional embodiment, the user travel data includes: the number of users to be served and the number of users in service; the vehicle capacity data includes: the number of vehicles to be served and the number of vehicles in service.
[0111] S515: The sum of the number of users to be served and the number of users in service is used as user resource data.
[0112] S520: The sum of the number of vehicles waiting for orders and the number of vehicles in service is used as vehicle resource data.
[0113] S525. Determine the current resource allocation ratio of the candidate scheduling area according to the user resource data and the vehicle resource data.
[0114] S530: Determine a target scheduling area in the candidate scheduling areas according to the current resource configuration ratio.
[0115] S535: Determine the scheduling direction of the user resources and the vehicle resources according to the relative sizes of the user resource data and the vehicle resource data in the current resource configuration ratio of the target scheduling area.
[0116] S540: Determine a scheduling ratio of user resources to the vehicle resources according to the current resource configuration ratio and the preset preferred resource configuration ratio of the target scheduling area.
[0117] S545. Generate the resource scheduling plan for the target scheduling area according to the scheduling directions and the scheduling ratios of the user resources and the vehicle resources.
[0118] S550: Determine a vehicle scheduling range and an order matching ratio according to the scheduling direction and scheduling ratio of the vehicle resources in the resource scheduling plan.
[0119] When there is an imbalance between user resources and vehicle resources in a scheduling area, it is necessary to transfer user resources and vehicle resources between different scheduling areas to achieve resource integration in different scheduling areas.
[0120] Among them, the vehicle dispatch range refers to the flow range of user resources and vehicle resources determined with the target dispatch area as the center.
[0121] The vehicle dispatching scope is determined according to the dispatching direction and dispatching ratio of vehicle resources in the resource dispatching plan. Specifically, the dispatching areas in the dispatching areas surrounding the target dispatching area whose dispatching direction of vehicle resources is opposite to that in the target dispatching area are included in the vehicle dispatching scope. The vehicle dispatching scope is determined according to the dispatching ratio of vehicle resources in the target dispatching area. Generally speaking, the larger the dispatching ratio of vehicle resources, the larger the corresponding vehicle dispatching scope. This is because the larger the dispatching ratio of vehicle resources, the larger the gap of vehicle resources in the target dispatching area or the lower the utilization rate of vehicle resources. The dispatching areas surrounding the target dispatching area may not be able to fill the gap of vehicle resources in the target dispatching area or absorb the excess vehicle resources in the target dispatching area. Therefore, it is necessary to further expand the vehicle dispatching scope.
[0122] Among them, the order matching ratio is used to determine the number of vehicles participating in grabbing orders. Generally, the online car-hailing platform will issue a travel order to several vehicles at the same time, and the vehicles get the order by grabbing orders. In the case of excess vehicle resources in the target scheduling area, that is, when the scheduling direction of vehicle resources in the resource scheduling plan is outbound, increasing the order matching ratio increases the difficulty of grabbing vehicle orders. Generally, the higher the scheduling ratio of vehicle resources, the larger the order matching ratio, and the greater the difficulty of grabbing vehicle orders. In the case of a shortage of vehicle resources in the target scheduling area, that is, when the scheduling direction of vehicle resources in the resource scheduling plan is inbound, reducing the order matching ratio reduces the difficulty of grabbing vehicle orders. Generally, the higher the scheduling ratio of vehicle resources, the smaller the order matching ratio, and the smaller the difficulty of grabbing vehicle orders.
[0123] S555. Determine the number of vehicles to be matched with the users to be served as the candidate number based on the order matching ratio.
[0124] According to the order matching ratio, it is determined that the travel orders of the users to be served will be sent to a number of alternative vehicles, and the alternative vehicles will grab the orders.
[0125] S560: Select the alternative number of vehicles to be served within the vehicle dispatch range according to the distance between the location of the user to be served and the location of the vehicle to be served, and display the reward points after the order is successfully matched to the vehicles to be served.
[0126] The location of the user to be served refers to the starting point of the trip in the travel order of the user to be served, that is, the vehicle pick-up point. The location of the vehicle to be served is the current location of the vehicle to be served, in order to reduce the time cost and energy cost incurred in the process of vehicle pick-up and reduce the waiting time of users. Within the vehicle dispatch range, priority is given to vehicles to be served that are close to the location of the user to be served. If there is a shortage of vehicle resources in the target dispatch area and cross-regional dispatch is required to introduce vehicle resources, reward points can be set to display the reward points after the order is successfully matched to the vehicle to be served, so as to encourage the vehicle to accept orders across regions and realize the circulation of vehicle resources in different regions. Among them, the reward points can be determined based on the distance between the location of the user to be served and the location of the vehicle to be served. The farther the distance, the more reward points. Reward points are indicators of the driver management system of the online car-hailing platform, and reward points can be redeemed for items or withdrawn.
[0127] The embodiment of the present application determines the vehicle dispatch range and order matching ratio according to the dispatch direction and dispatch ratio of vehicle resources in the resource dispatch plan; determines the number of vehicles to be matched with the user to be served as the alternative number according to the order matching ratio; selects the alternative number of vehicles to be served within the vehicle dispatch range according to the distance between the location of the user to be served and the location of the vehicle to be served, and displays the reward points after the order is successfully matched to the vehicle to be served. The embodiment of the present application adjusts the order matching ratio and mobilizes vehicle resources for cross-regional circulation by issuing reward points to vehicles, thereby achieving effective dispatch of vehicle resources in the target dispatch area, improving the user's riding experience, and improving the vehicle capacity utilization rate.
[0128] Embodiment 6
[0129] Figure 6 This is a resource scheduling device provided in Example 6 of the present application. This embodiment can be applied to situations where travel demand and vehicle capacity are unbalanced, user travel demand cannot be met in time, or vehicle capacity of online car-hailing is wasted. The device can be implemented by software and / or hardware, and can be integrated into electronic devices such as smart terminals.
[0130] like Figure 6 As shown, the device may include: a resource data acquisition module 610, a current resource configuration ratio determination module 620, a target scheduling area determination module 630 and a resource scheduling solution determination module 640.
[0131] Resource data acquisition module 610, used to acquire user travel data and vehicle capacity data in the candidate scheduling area in the current period;
[0132] A current resource allocation ratio determination module 620, configured to determine the resource allocation ratio of each candidate scheduling area in the current period according to the user travel data and the vehicle capacity data, as the current resource allocation ratio;
[0133] A target scheduling area determination module 630, configured to determine a target scheduling area in the candidate scheduling area according to the current resource configuration ratio;
[0134] The resource scheduling scheme determining module 640 is used to determine a resource scheduling scheme for the target scheduling area according to the current resource configuration ratio of the target scheduling area.
[0135] The embodiment of the present application counts the current resource allocation ratio of each candidate scheduling area in the current time period, selects the target scheduling area that needs resource scheduling from the candidate scheduling areas, determines the resource scheduling plan for the target scheduling area according to the current resource allocation ratio of the target scheduling area, optimizes the resource allocation ratio of the target scheduling area, ensures that the user's travel needs are matched with the vehicle resources, improves the user's riding experience, and improves the vehicle capacity utilization rate.
[0136] Optionally, the target scheduling area determination module 630 includes: a configuration ratio difference determination submodule, used to determine the configuration ratio difference between the current resource configuration ratio and the preset preferred resource configuration ratio; a target scheduling area determination submodule, used to determine the candidate scheduling area corresponding to the current resource configuration ratio as the target scheduling area if the configuration ratio difference is greater than a preset configuration ratio threshold.
[0137] Optionally, the user travel data includes: the number of users to be served and the number of users in service; the vehicle capacity data includes: the number of vehicles to be served and the number of vehicles in service; accordingly, the current resource allocation ratio determination module 620 includes: a user resource data determination submodule, used to take the sum of the number of users to be served and the number of users in service as user resource data; a vehicle resource data determination submodule, used to take the sum of the number of vehicles to be served and the number of vehicles in service as vehicle resource data; a previous resource allocation ratio determination submodule, used to determine the current resource allocation ratio of the candidate scheduling area based on the user resource data and the vehicle resource data.
[0138] Optionally, the resource scheduling scheme determination module 640 includes: a scheduling direction determination sub-module, used to determine the scheduling direction of user resources and vehicle resources according to the relative sizes of the user resource data and the vehicle resource data in the current resource configuration ratio of the target scheduling area; a scheduling ratio scheduling sub-module, used to determine the scheduling ratio of user resources and the vehicle resources according to the current resource configuration ratio of the target scheduling area and a preset preferred resource configuration ratio; a resource scheduling scheme determination sub-module, used to generate the resource scheduling scheme for the target scheduling area according to the scheduling direction and the scheduling ratio of the user resources and the vehicle resources.
[0139] Optionally, the device also includes: a call rate and answer rate determination module, which is used to determine the call rate and answer rate of the target scheduling area according to the number of users to be served and the number of users in service after determining the resource scheduling plan for the target scheduling area according to the current resource allocation ratio of the target scheduling area; an order discount rate determination sub-module, which is used to determine the order discount rate according to the call rate and answer rate of the target scheduling area, and the scheduling direction and scheduling ratio of user resources in the resource scheduling plan; and an order price adjustment module, which is used to adjust the original order price of the users to be served in the target scheduling area according to the order discount rate.
[0140] Optionally, the device also includes: a vehicle dispatch range and order matching ratio determination module for determining a vehicle dispatch range and an order matching ratio according to the dispatch direction and dispatch ratio of vehicle resources in the resource dispatch plan after determining a resource dispatch plan for the target dispatch area according to the current resource allocation ratio of the target dispatch area; an alternative quantity determination module for determining the number of vehicles to be matched with the user to be served as an alternative quantity according to the order matching ratio; and a to-be-served vehicle selection module for selecting the alternative number of to-be-served vehicles within the vehicle dispatch range according to the distance between the location of the user to be served and the location of the to-be-served vehicle, and displaying the reward points after successful order matching to the to-be-served vehicle.
[0141] Optionally, the device also includes: a discount ratio determination module, which is used to determine the discount ratio according to the scheduling direction and scheduling ratio of user resources in the resource scheduling scheme after determining the resource scheduling scheme for the target scheduling area according to the current resource configuration ratio of the target scheduling area; a coupon amount determination module, which is used to determine the coupon amount according to the user's historical travel data and the discount ratio; and an order price adjustment module, which is used to adjust the original order price of the user to be served in the target scheduling area according to the coupon amount.
[0142] A resource scheduling device provided in an embodiment of the present invention can execute a resource scheduling method provided in any embodiment of the present invention, and has a corresponding performance module and beneficial effects for executing a resource scheduling method.
[0143] Embodiment 7
[0144] Embodiment 7 of the present application further provides a storage medium including computer executable instructions, wherein the computer executable instructions are used to execute a resource scheduling method when executed by a computer processor, the method comprising:
[0145] Obtain user travel data and vehicle capacity data in the candidate dispatch area during the current period;
[0146] Determine, according to the user travel data and the vehicle capacity data, a resource allocation ratio of each candidate scheduling area in the current time period as a current resource allocation ratio;
[0147] Determine a target scheduling area in the candidate scheduling area according to the current resource configuration ratio;
[0148] A resource scheduling scheme is determined for the target scheduling area according to the current resource configuration ratio of the target scheduling area.
[0149] Storage media refers to any of various types of memory electronic devices or storage electronic devices. The term "storage medium" is intended to include: installation media, such as CD-ROM, floppy disk or tape device; computer system memory or random access memory, such as DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM, etc.; non-volatile memory, such as flash memory, magnetic media (such as hard disk or optical storage); registers or other similar types of memory elements, etc. The storage medium may also include other types of memory or combinations thereof. In addition, the storage medium may be located in the computer system in which the program is executed, or may be located in a different second computer system, which is connected to the computer system via a network (such as the Internet). The second computer system can provide program instructions to the computer for execution. The term "storage medium" may include two or more storage media that may reside in different unknowns (for example, in different computer systems connected via a network). The storage medium may store program instructions (for example, embodied as a computer program) that can be executed by one or more processors.
[0150] Of course, the storage medium containing computer executable instructions provided in the embodiment of the present application, whose computer executable instructions are not limited to the resource scheduling operations described above, can also execute related operations in the resource scheduling method provided in any embodiment of the present application.
[0151] Embodiment 8
[0152] Embodiment 8 of the present application provides an electronic device, in which the resource scheduling device provided in the embodiment of the present application can be integrated. The electronic device can be configured in the system, or can be a device that executes part or all of the performance in the system. Figure 7 Schematic diagram of the structure of an electronic device provided in Embodiment 8 of the present application. Figure 7 As shown, this embodiment provides an electronic device 700, which includes: one or more processors 720; a storage device 710, which is used to store one or more programs. When the one or more programs are executed by the one or more processors 720, the one or more processors 720 implement the resource scheduling method provided in the embodiment of the present application. The method includes:
[0153] Obtain user travel data and vehicle capacity data in the candidate dispatch area during the current period;
[0154] Determine, according to the user travel data and the vehicle capacity data, a resource allocation ratio of each candidate scheduling area in the current time period as a current resource allocation ratio;
[0155] Determine a target scheduling area in the candidate scheduling area according to the current resource configuration ratio;
[0156] A resource scheduling scheme is determined for the target scheduling area according to the current resource configuration ratio of the target scheduling area.
[0157] Of course, those skilled in the art can understand that the processor 720 also implements the technical solution of the resource scheduling method provided in any embodiment of the present application.
[0158] Figure 7 The electronic device 700 shown is merely an example and should not bring any limitation to the performance and scope of use of the embodiments of the present application.
[0159] like Figure 7 As shown, the electronic device 700 includes a processor 720, a storage device 710, an input device 730, and an output device 740; the number of processors 720 in the electronic device can be one or more. Figure 7 A processor 720 is taken as an example; the processor 720, the storage device 710, the input device 730 and the output device 740 in the electronic device can be connected via a bus or other means. Figure 7 The connection via bus 750 is taken as an example.
[0160] The storage device 710, as a computer-readable storage medium, can be used to store software programs, computer executable programs and module units, such as program instructions corresponding to the resource scheduling method in the embodiment of the present application.
[0161] The storage device 710 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system and at least one application required for performance; the data storage area may store data created according to the use of the terminal, etc. In addition, the storage device 710 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some instances, the storage device 710 may further include a memory remotely arranged relative to the processor 720, and these remote memories may be connected via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0162] The input device 730 may be used to receive input numbers, character information or voice information, and to generate key signal inputs related to user settings and performance control of the electronic device. The output device 740 may include electronic devices such as a display screen and a speaker.
[0163] The resource scheduling device, medium and electronic device provided in the above embodiments can execute the resource scheduling method provided in any embodiment of the present application, and have the corresponding performance modules and beneficial effects of executing the method. For technical details not described in detail in the above embodiments, please refer to the resource scheduling method provided in any embodiment of the present application.
[0164] Note that the above are only preferred embodiments of the present application and the technical principles used. Those skilled in the art will understand that the present application is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present application. Therefore, although the present application is described in more detail through the above embodiments, the present application is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present application, and the scope of the present application is determined by the scope of the appended claims.
Claims
1. A resource scheduling method, It is characterized in that The method comprises: Obtain user travel data and vehicle capacity data in the candidate dispatch area during the current period; Determine, according to the user travel data and the vehicle capacity data, a resource allocation ratio of each candidate scheduling area in the current time period as a current resource allocation ratio; Determine a target scheduling area in the candidate scheduling area according to the current resource configuration ratio; Determining a resource scheduling scheme for the target scheduling area according to the current resource allocation ratio of the target scheduling area; The determining of a resource scheduling scheme for the target scheduling area according to the current resource configuration ratio of the target scheduling area includes: Determine the scheduling direction of the user resources and the vehicle resources according to the relative size of the user resource data and the vehicle resource data in the current resource configuration ratio of the target scheduling area; the user resource data is the sum of the number of users to be served and the number of users in service, and the vehicle resource data is the sum of the number of vehicles to be served and the number of vehicles in service; the scheduling direction is used to control the flow of user resources and vehicle resources in the target scheduling area; Determining a scheduling ratio of the user resources to the vehicle resources according to a current resource configuration ratio and a preset preferred resource configuration ratio of the target scheduling area; generating the resource scheduling scheme for the target scheduling area according to the scheduling directions and the scheduling ratios of the user resources and the vehicle resources; After determining a resource scheduling scheme for the target scheduling area according to the current resource allocation ratio of the target scheduling area, the method includes: Determining a call rate and an answer rate of the target dispatching area according to the number of users to be served and the number of users in service; Determine an order discount rate according to the call rate and answer rate of the target scheduling area, and the scheduling direction and scheduling ratio of the user resources in the resource scheduling plan; the lower the order discount rate, the greater the discount; The original order prices of the users to be served in the target scheduling area are adjusted according to the order discount rate.
2. The method according to claim 1, It is characterized in that Determining a target scheduling area in the candidate scheduling area according to the current resource configuration ratio includes: Determine a configuration ratio difference between the current resource configuration ratio and a preset optimal resource configuration ratio; If the configuration ratio difference is greater than a preset configuration ratio threshold, the candidate scheduling area corresponding to the current resource configuration ratio is determined as the target scheduling area.
3. The method according to claim 1, It is characterized in that in, The user travel data includes: the number of users to be served and the number of users in service; the vehicle capacity data includes: the number of vehicles to be served and the number of vehicles in service; accordingly, according to the user travel data and the vehicle capacity data, the resource allocation ratio of each candidate scheduling area in the current time period is determined as the current resource allocation ratio, including: The sum of the number of users to be served and the number of users in service is used as user resource data; The sum of the number of vehicles waiting for orders and the number of vehicles in the service is used as vehicle resource data; A current resource allocation ratio of the candidate scheduling area is determined according to the user resource data and the vehicle resource data.
4. The method according to claim 1, It is characterized in that After determining a resource scheduling scheme for the target scheduling area according to the current resource allocation ratio of the target scheduling area, the method includes: Determine the vehicle dispatch range and order matching ratio according to the dispatch direction and dispatch ratio of the vehicle resources in the resource dispatch plan; According to the order matching ratio, determining the number of vehicles to be matched with the user to be served as the candidate number; According to the distance between the location of the user to be served and the location of the vehicle to receive the order, the alternative number of vehicles to receive the order are selected within the vehicle dispatch range, and the reward points after the order is successfully matched are displayed to the vehicles to receive the order.
5. The method according to claim 1, It is characterized in that After determining a resource scheduling scheme for the target scheduling area according to the current resource allocation ratio of the target scheduling area, the method includes: Determining a preferential ratio according to a scheduling direction and a scheduling ratio of user resources in the resource scheduling scheme; Determine the coupon amount based on the user's historical travel data and the discount ratio; The original order price of the users to be served in the target scheduling area is adjusted according to the coupon amount.
6. A resource scheduling device, It is characterized in that The device comprises: Resource data acquisition module, used to obtain user travel data and vehicle capacity data in the candidate scheduling area during the current period; A current resource allocation ratio determination module, used to determine the resource allocation ratio of each candidate scheduling area in the current period according to the user travel data and the vehicle capacity data, as the current resource allocation ratio; A target scheduling area determination module, configured to determine a target scheduling area in the candidate scheduling area according to the current resource configuration ratio; A resource scheduling scheme determining module, configured to determine a resource scheduling scheme for the target scheduling area according to the current resource allocation ratio of the target scheduling area; The resource scheduling scheme determination module specifically includes: A dispatch direction determination submodule, used to determine the dispatch direction of the user resources and the vehicle resources according to the relative sizes of the user resource data and the vehicle resource data in the current resource configuration ratio of the target dispatch area; the user resource data is the sum of the number of users to be served and the number of users in service, and the vehicle resource data is the sum of the number of vehicles to be served and the number of vehicles in service; the dispatch direction is used to control the flow direction of the user resources and the vehicle resources in the target dispatch area; A scheduling ratio scheduling submodule, used to determine the scheduling ratio of the user resources and the vehicle resources according to the current resource configuration ratio and the preset preferred resource configuration ratio of the target scheduling area; A resource scheduling scheme determination submodule, configured to generate the resource scheduling scheme for the target scheduling area according to the scheduling direction and the scheduling ratio of the user resources and the vehicle resources; a calling rate and answering rate determining module, configured to determine the calling rate and answering rate of the target scheduling area according to the number of users to be served and the number of users in service, after determining a resource scheduling scheme for the target scheduling area according to the current resource allocation ratio of the target scheduling area; An order discount rate determination submodule is used to determine the order discount rate according to the call rate and answer rate of the target scheduling area, and the scheduling direction and scheduling ratio of the user resources in the resource scheduling scheme; the lower the order discount rate, the greater the discount; The order price adjustment module is used to adjust the original order price of the users to be served in the target scheduling area according to the order discount rate.
7. A computer-readable storage medium having a computer program stored thereon, It is characterized in that When the program is executed by a processor, the resource scheduling method according to any one of claims 1 to 5 is implemented.
8. An electronic device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, It is characterized in that When the processor executes the computer program, the resource scheduling method according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Vehicle scheduling method, device and system
CN108932832A
Car scheduling method and system, server and computer-readable storage medium
CN109034456A
Order allocation method and device
CN109102135A
Processing method and device, computer equipment, storage medium and vehicle scheduling system
CN110969834A