Vehicle dispatching task generation method and device

Through the data matching strategy of transportation demand in the logistics field, transportation resources are automatically recommended and confirmed, and the problem of manual vehicle dispatch is solved, and efficient and accurate matching of transportation resource and confirmation of vehicle dispatch tasks is achieved.

CN119514962APending Publication Date: 2025-02-25BEIJING JINGDONG YUANSHENG TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411571673.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-05
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The existing logistics field of transportation vehicles mainly rely on manual confirmation, resulting in large labor consumption, high error rate and long waiting time, which affects transportation time and user experience.

Method used

By obtaining transportation demand data, using one or more matching strategies to match transportation resources, filter out the target matching strategy and target transportation resources, and generate corresponding dispatch tasks. This method realizes automated and precise transportation resource recommendation and vehicle dispatch task confirmation.

Benefits of technology

The cost of manual vehicle dispatch confirmation has been reduced, the accuracy of vehicle dispatch and the efficiency of transportation tasks have been improved, and the user experience and transportation timeliness have been improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119514962A_ABST
    Figure CN119514962A_ABST
Patent Text Reader

Abstract

The invention discloses a car dispatching task generation method and device, and relates to the technical field of logistics. A specific embodiment of the method comprises the steps of obtaining transportation demand data; carrying out transportation resource matching on the transportation demand data by utilizing one or more matching strategies to obtain candidate matching strategies which are successfully matched and candidate transportation resources corresponding to the candidate matching strategies; screening out a target matching strategy and a target transportation resource corresponding to the target matching strategy according to each candidate matching strategy and the candidate transportation resource corresponding to each candidate matching strategy; and generating a vehicle dispatching task corresponding to the transportation demand data according to the target matching strategy and the target transportation resource. According to the implementation mode, the manual vehicle dispatching confirmation cost is reduced, the vehicle dispatching confirmation efficiency and accuracy are improved, the transportation time efficiency is improved, and then the user experience 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 logistics technology, and in particular to a method and device for generating a vehicle dispatching task. Background Art

[0002] In the field of logistics, the dispatch of transport vehicles is an important part of resource scheduling. Cargo transportation is achieved by dispatching vehicles for transport tasks. At present, the dispatch of vehicles for transport tasks is manually confirmed. The transport task is executed according to the vehicles and drivers obtained from the dispatch task. However, the manual dispatch process consumes a lot of manpower, and there may be dispatch errors or long waiting times, which affects the transportation timeliness and reduces the user experience. Summary of the invention

[0003] In view of this, an embodiment of the present invention provides a method and device for generating a vehicle dispatch task, which can reduce the cost of manual vehicle dispatch confirmation, improve the efficiency and accuracy of vehicle dispatch confirmation, improve transportation timeliness, and thus improve user experience.

[0004] To achieve the above object, according to one aspect of an embodiment of the present invention, a method for generating a vehicle dispatching task is provided, comprising:

[0005] Obtain transportation demand data;

[0006] Using one or more matching strategies to match the transportation demand data with transportation resources, and obtaining each successfully matched candidate matching strategy and the candidate transportation resources corresponding to each candidate matching strategy;

[0007] According to each candidate matching strategy and the candidate transportation resources corresponding to each candidate matching strategy, a target matching strategy and the target transportation resources corresponding to the target matching strategy are screened out;

[0008] A vehicle dispatching task corresponding to the transportation demand data is generated according to the target matching strategy and the target transportation resources.

[0009] Optionally, one or more matching strategies are used to match the transportation demand data with transportation resources to obtain each successfully matched candidate matching strategy and a candidate transportation resource corresponding to each candidate matching strategy, including:

[0010] For each matching strategy, obtaining each first transportation resource corresponding to the matching strategy;

[0011] Screening each of the first transportation resources according to the transportation demand data to obtain a first matching result corresponding to the matching strategy;

[0012] In the case where the first matching result indicates a successful match, the matching strategy is used as the candidate matching strategy, and the first transportation resource that is successfully matched is used as the candidate transportation resource.

[0013] Optionally, the matching strategy indicates an execution identifier of a transport resource, and acquiring each first transport resource corresponding to the matching strategy includes:

[0014] All transportation resources are acquired, and each first transportation resource is screened out from all transportation resources according to the execution identifier.

[0015] Optionally, the transportation demand data includes demand information corresponding to each information type; and screening the first transportation resources according to the transportation demand data to obtain a first matching result corresponding to the matching strategy includes:

[0016] For each first transportation resource, obtaining transportation information corresponding to each information type from the first transportation resource; matching the demand information corresponding to each information type with the transportation information to obtain a second matching result between the transportation demand data and the first transportation resource;

[0017] The first matching result is obtained according to each second matching result.

[0018] Optionally, matching the demand information corresponding to each information type with the transportation information to obtain a second matching result between the transportation demand data and the first transportation resource includes: for each information type, calculating a first matching degree between the demand information corresponding to the information type and the transportation information; obtaining a second matching degree between the transportation demand data and the first transportation resource according to the first matching degree corresponding to each information type, and using the second matching degree as the second matching result; or

[0019] Obtaining the first matching result according to each second matching result includes: when at least one second matching degree meets a preset condition, determining the first matching result as a result indicating a successful match, and determining the first transportation resource corresponding to the second matching degree meeting the preset condition as a successfully matched first transportation resource.

[0020] Optionally, according to each candidate matching strategy and the candidate transportation resource corresponding to each candidate matching strategy, screening out a target matching strategy and the target transportation resource corresponding to the target matching strategy includes:

[0021] Get the priority of each candidate matching strategy;

[0022] For each candidate transportation resource in each candidate matching strategy, obtaining a second matching degree between the transportation demand data and the candidate transportation resource, and obtaining a third matching degree corresponding to the candidate transportation resource according to the priority of the candidate matching strategy and the second matching degree;

[0023] According to the third matching degree corresponding to each candidate transportation resource, a target matching strategy and the target transportation resource are screened out from each candidate matching strategy and each candidate transportation resource.

[0024] Optionally, generating a vehicle dispatching task corresponding to the transportation demand data according to the target matching strategy and the target transportation resources includes:

[0025] generating a first transportation task according to the transportation demand data;

[0026] Acquire a first vehicle dispatching task corresponding to the target transportation resource, wherein the first vehicle dispatching task includes a transportation task list;

[0027] If the target matching strategy is the first strategy, the first transport task is added to the transport task list, the first vehicle dispatching task is updated, and the updated first vehicle dispatching task is used as the vehicle dispatching task corresponding to the transport demand data;

[0028] If the target matching strategy is the second strategy, create a second vehicle dispatching task corresponding to the first vehicle dispatching task, add the first transportation task to the transportation task list of the second vehicle dispatching task, and use the second vehicle dispatching task as the vehicle dispatching task corresponding to the transportation demand data.

[0029] According to another aspect of an embodiment of the present invention, a vehicle dispatch task generation device is provided, comprising:

[0030] Acquisition module, to obtain transportation demand data;

[0031] A matching module, using one or more matching strategies to match the transportation demand data with transportation resources, and obtaining each successfully matched candidate matching strategy and the candidate transportation resources corresponding to each candidate matching strategy;

[0032] A screening module, screening out a target matching strategy and a target transportation resource corresponding to the target matching strategy according to each candidate matching strategy and the candidate transportation resource corresponding to each candidate matching strategy;

[0033] A generation module generates a vehicle dispatching task corresponding to the transportation demand data according to the target matching strategy and the target transportation resources.

[0034] According to another aspect of an embodiment of the present invention, there is provided an electronic device, including:

[0035] one or more processors;

[0036] a storage device for storing one or more programs,

[0037] When the one or more programs are executed by the one or more processors, the one or more processors implement the vehicle dispatch task generation method provided by the present invention.

[0038] According to another aspect of an embodiment of the present invention, a computer-readable medium is provided, on which a computer program is stored. When the program is executed by a processor, the method for generating a vehicle dispatching task provided by the present invention is implemented.

[0039] One embodiment of the above invention has the following advantages or beneficial effects: the method for generating a dispatch task provided by the embodiment of the present invention first obtains transportation demand data, then uses one or more matching strategies to match the transportation demand data with transportation resources, obtains each successfully matched candidate matching strategy and the candidate transportation resources corresponding to each candidate matching strategy, matches each candidate matching strategy with the candidate transportation resources corresponding to each candidate matching strategy, obtains the target matching strategy and the target transportation resource; generates a dispatch task corresponding to the transportation demand data according to the target matching strategy and the target transportation resource. The method matches transportation demand data with transportation resources through one or more matching strategies, realizes automatic and accurate recommendation of transportation resources and automatic confirmation of dispatch tasks, saves labor costs, improves the accuracy of dispatching vehicles and the execution efficiency of transportation tasks, and thus improves user experience.

[0040] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with the specific implementation manner. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] The accompanying drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention.

[0042] Figure 1 is a schematic diagram of the main process of a method for generating a vehicle dispatching task according to an embodiment of the present invention;

[0043] Figure 2 is a schematic diagram of the main process of another method for generating a vehicle dispatching task according to an embodiment of the present invention;

[0044] Figure 3 It is a flowchart of a method for generating a vehicle dispatching task according to an embodiment of the present invention;

[0045] Figure 4 is a schematic diagram of main modules of a vehicle dispatching task generating device according to an embodiment of the present invention;

[0046] Figure 5is an exemplary system architecture diagram to which embodiments of the present invention may be applied;

[0047] Figure 6 It is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present invention. DETAILED DESCRIPTION

[0048] The following is a description of exemplary embodiments of the present invention in conjunction with the accompanying drawings, including various details of the embodiments of the present invention to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for clarity and conciseness, the description of well-known functions and structures is omitted in the following description.

[0049] With the development of economy and logistics industry, most online businesses have expanded their business to online platforms for online sales. After customers shop on online shopping platforms, the merchant side sends the collection order information to the logistics courier. After a series of operations such as door-to-door collection, bringing the goods back to the station and transferring the goods to the sorting center, the goods are delivered to the distribution station, and the courier delivers the goods to the customer's door, completing the process from ordering to delivery. Among them, the transportation of goods from the collection station to the sorting center and from the sorting center to the delivery station requires transportation operations. When a transportation task is generated, after the transportation task is created, the resources of the vehicle and the driver will be matched. After matching the resources, it is necessary to manually confirm the dispatch task, that is, confirm the specific vehicle to be used and the corresponding driver to execute the transportation task. After manually confirming the resources to be used, the transportation task will be pushed through the application client system. When the driver logs in to the application client, he can see the newly issued transportation task. The driver can operate the transportation task according to his actual situation. The driver can start the execution of the transportation task and start the practical operation mode. However, the manual vehicle dispatch process consumes a lot of manpower, and there may also be situations where vehicle dispatch errors or long waiting times occur due to manual confirmation, which in turn affects transportation timeliness and customer experience.

[0050] Based on the above technical problems, an embodiment of the present invention provides a method for generating a vehicle dispatch task, which can achieve accurate recommendation of resources and automatically confirm the vehicle dispatch task, thereby improving transportation timeliness and user experience.

[0051] Figure 1 FIG. 1 is a schematic diagram of the main process of a method for generating a vehicle dispatching task according to an embodiment of the present invention. Figure 1 As shown, the method comprises the following steps:

[0052] Step S101: Acquire transportation demand data;

[0053] Step S102: using one or more matching strategies to match the transportation demand data with transportation resources, and obtaining each successfully matched candidate matching strategy and the candidate transportation resources corresponding to each candidate matching strategy;

[0054] Step S103: Filter out a target matching strategy and a target transportation resource corresponding to the target matching strategy according to each candidate matching strategy and the candidate transportation resource corresponding to each candidate matching strategy;

[0055] Step S104: Generate a vehicle dispatch task corresponding to the transportation demand data according to the target matching strategy and the target transportation resources.

[0056] In an embodiment of the present invention, the vehicle dispatch task generation method can be implemented by a transportation system and an algorithm system. First, transportation demand data is obtained. The transportation demand data can be obtained by the transportation system from a transportation demand order. The transportation demand data includes multiple demand information. The multiple demand information is the demand information corresponding to each information type in multiple information types. The multiple information types may include one or more of route information, departure point, destination point, planned departure time, planned arrival time, and reserved vehicle type. Transportation demand can be generated based on the transportation demand data and the first preset rule, and a transportation plan can be generated according to the transportation demand and the second preset rule. The transportation system sends the transportation demand and the transportation plan to the algorithm system so that the algorithm system matches transportation resources according to the transportation demand data. Transportation tasks can be generated according to the transportation plan to facilitate the circulation of the system. Among them, the transportation demand, transportation plan, and transportation task all contain transportation demand data.

[0057] In the embodiment of the present invention, after obtaining the transportation demand data, one or more matching strategies are used to match the transportation demand data with transportation resources, and each successfully matched candidate matching strategy and the candidate transportation resources corresponding to each candidate matching strategy are obtained. Specifically:

[0058] For each matching strategy, obtaining each first transportation resource corresponding to the matching strategy;

[0059] Screening each first transportation resource according to the transportation demand data to obtain a first matching result corresponding to the matching strategy;

[0060] When the first matching result indicates that the match is successful, the matching strategy is used as a candidate matching strategy, and the first transportation resource that is successfully matched is used as a candidate transportation resource.

[0061] In the embodiment of the present invention, one or more matching strategies can be used to match transportation demand data with transportation resources. If the matching is successful, each candidate matching strategy that has been successfully matched and the candidate transportation resources corresponding to each candidate matching strategy can be obtained. The candidate matching strategy can be one or more, and the candidate transportation resources can also be one or more. If the matching fails, manual vehicle dispatch confirmation is required. Among them, the transportation resources can be resources composed of vehicles and drivers corresponding to the vehicles.

[0062] When matching transportation demand data with transportation resources, the transportation demand data is matched with each matching strategy to obtain the first matching result with each matching strategy. The specific matching strategy can be customized according to business needs. For example, the matching strategy can be a tracking mode matching strategy, a group round-trip mode matching strategy, and a self-operated mode matching strategy.

[0063] Specifically, first, for each matching strategy, each first transportation resource corresponding to the matching strategy is obtained, and then the transportation demand data is used to screen each first transportation resource to obtain a first matching result. If the first matching result indicates a successful match, a successfully matched first transportation resource can be obtained, that is, a candidate transportation resource, and the matching strategy is a candidate matching strategy; if the first matching result indicates a failed match, there is no successfully matched first transportation resource, and the matching strategy is not a candidate matching strategy.

[0064] In the embodiment of the present invention, the matching strategy indicates the execution identifier of the transportation resource, and obtaining each first transportation resource corresponding to the matching strategy includes: obtaining all transportation resources, and filtering each first transportation resource from all transportation resources according to the execution identifier.

[0065] That is, each transport resource has a corresponding execution identifier, which indicates the execution status of the transport resource. Different matching strategies have different execution identifiers for the corresponding first transport resources. If the matching strategy is a follow-up mode matching strategy, the first transport resources whose execution identifiers indicate that the execution status is about to be executed are screened out from all transport resources. The first transport resources are transport resources that have been assigned transport tasks but have not yet executed the transport tasks; if the matching strategy is a group round-trip mode matching strategy, the first transport resources whose execution identifiers indicate that the execution status is being executed are screened out from all transport resources, that is, the first transport resources are transport resources that are currently executing transport tasks; if the matching strategy is an idle self-operated mode matching strategy, the first transport resources whose execution identifiers indicate that the execution status is idle are screened out from all transport resources, that is, the first transport resources are idle transport resources, that is, transport resources that have not executed transport tasks.

[0066] In the embodiment of the present invention, the transportation demand data includes demand information corresponding to each information type; Figure 2As shown, each first transportation resource is screened according to the transportation demand data to obtain a first matching result corresponding to the matching strategy, including:

[0067] Step S201: for each first transportation resource, obtaining transportation information corresponding to each information type from the first transportation resource;

[0068] Step S202: matching the demand information corresponding to each information type with the transportation information to obtain a second matching result of the transportation demand data and the first transportation resource;

[0069] Step S203: Obtain the first matching result according to each second matching result.

[0070] In an embodiment of the present invention, when screening each first transport resource according to the transport demand data, multiple demand information in the transport demand data is matched with multiple transport information in each first transport resource, that is, the demand information and transport information of the same information type are matched, and a second matching result of the transport demand data and the first transport resource is obtained according to the matching result of each information type, such as matching the route information, the originating network point, the destination network point, the planned departure time, etc. in the transport demand data with the route information, the originating network point, the destination network point, the planned departure time, etc. in the first transport resource, respectively. A first matching result matching the matching strategy is obtained according to the second matching result matching each first transport resource.

[0071] In an embodiment of the present invention, the demand information corresponding to each information type is matched with the transportation information to obtain a second matching result between the transportation demand data and the first transportation resource, including: for each information type, calculating a first matching degree between the demand information corresponding to the information type and the transportation information; obtaining a second matching degree between the transportation demand data and the first transportation resource according to the first matching degree corresponding to each information type, and using the second matching degree as the second matching result; or,

[0072] Obtaining a first matching result based on each second matching result includes: when at least one second matching degree meets a preset condition, determining the first matching result as a result indicating a successful match, and defining a first transportation resource corresponding to the second matching degree meeting the preset condition as a successfully matched first transportation resource.

[0073] In an embodiment of the present invention, when the transport demand data is matched with each first transport resource, for each information type, the first matching degree of the corresponding demand information and transport information is calculated, and the method for calculating the first matching degree can be customized. For example, if the demand information is the same as the transport information, the first matching degree is the first preset value, if the demand information is included in the range of the transport information, the first matching degree is the second preset value, otherwise, the first matching degree is the third preset value, and the second matching degree of the transport demand data and the first transport resource is obtained according to the first matching degree of each information type. Among them, the first preset value can be 1, the second preset value can be 0.5, the third preset value can be 0, the second matching degree can be the product of each first matching degree, if there is at least one first matching degree of 0 in each information type, the second matching degree is 0, and the transport demand data fails to match the first transport resource.

[0074] For each matching strategy, after obtaining the second matching result between the transport demand data and each first transport resource, each second matching result is judged. If there is at least one second matching result that meets the preset conditions, such as there is at least one second matching degree that is greater than or equal to the preset matching degree threshold, then it means that the first matching result of the transport demand data and the matching strategy indicates a successful match, and the first transport resource corresponding to the second matching degree that meets the preset conditions is the candidate transport resource, and the matching strategy is the candidate matching strategy; if the second matching strategy does not meet the preset conditions, then the first matching result of the transport demand data and the matching strategy indicates a failed match, and the matching strategy is not a candidate matching strategy.

[0075] By matching with each first transportation resource in each matching strategy, candidate matching strategies and candidate transportation resources in the candidate matching strategies are screened out. In order to recommend more accurate transportation resources, the candidate transportation resources are further screened to screen out target transportation resources.

[0076] In one embodiment, the priority of each candidate matching strategy is obtained, and the target transportation resources are screened out according to the priority of each candidate matching strategy. For example, the candidate matching strategy with the highest priority is used as the target matching strategy, and then each candidate transportation resource corresponding to the candidate matching strategy with the highest priority is obtained, and then the second matching degree between each candidate transportation resource and the transportation demand data is obtained, and the candidate transportation resources are sorted in descending order according to the second matching degree, and the candidate transportation resource with the highest second matching degree is used as the target transportation resource.

[0077] In an embodiment of the present invention, according to each candidate matching strategy and the candidate transportation resource corresponding to each candidate matching strategy, a target matching strategy and the target transportation resource corresponding to the target matching strategy are screened out, including:

[0078] Get the priority of each candidate matching strategy;

[0079] For each candidate transportation resource in each candidate matching strategy, obtaining a second matching degree between the transportation demand data and the candidate transportation resource, and obtaining a third matching degree corresponding to the candidate transportation resource according to the priority of the candidate matching strategy and the second matching degree;

[0080] According to the third matching degree corresponding to each candidate transportation resource, a target matching strategy and a target transportation resource are screened out from each candidate matching strategy and each candidate transportation resource.

[0081] In an embodiment of the present invention, when screening each candidate matching strategy and each candidate transportation resource, the target transportation resource can be screened according to the combination of the priority of each candidate matching strategy and the second matching degree of each candidate transportation resource. Among them, the priority of each subsequent matching strategy can be represented by the corresponding index value. The higher the priority, the higher the index value. For example, the order of priority from high to low is the order-chasing mode matching strategy, the group round-trip mode matching strategy, and the idle self-operated mode matching strategy. The corresponding index values ​​can be set to 1, 0.8, and 0.6 respectively, and the setting of the index value can be customized. The third matching degree can be obtained by multiplying the index value of the priority by the second matching degree, and then the candidate transportation resources are sorted in order from high to low according to the third matching degree, and the candidate transportation resource with the highest third matching degree is used as the target transportation resource, and the matching strategy corresponding to the target transportation resource is used as the target matching strategy. If there are multiple candidate transportation resources with the highest third matching degree, they can be selected and confirmed manually. Alternatively, the candidate transportation resources ranked before the third matching degree can be selected as the target transportation resources, and then selected and confirmed manually, where N is an integer greater than or equal to 1.

[0082] In an embodiment of the present invention, generating a vehicle dispatching task corresponding to the transportation demand data according to the target matching strategy and the target transportation resources includes:

[0083] generating a first transportation task according to the transportation demand data;

[0084] Obtaining a first vehicle dispatching task corresponding to a target transportation resource, wherein the first vehicle dispatching task includes a transportation task list;

[0085] If the target matching strategy is the first strategy, the first transport task is added to the transport task list, the first vehicle dispatching task is updated, and the updated first vehicle dispatching task is used as the vehicle dispatching task corresponding to the transport demand data;

[0086] If the target matching strategy is the second strategy, create a second vehicle dispatching task corresponding to the first vehicle dispatching task, add the first transportation task to the transportation task list of the second vehicle dispatching task, and use the second vehicle dispatching task as the vehicle dispatching task corresponding to the transportation demand data.

[0087] In the embodiment of the present invention, after obtaining the target matching strategy and the target matching resources, first, it is necessary to generate the first transportation task according to the transportation demand data. If the target matching strategy is the first strategy or the second strategy, the first vehicle dispatching task corresponding to the target transportation resource is obtained; the first strategy can be a tracking mode matching strategy, and the second strategy can be a group round-trip mode matching strategy. If it is the first strategy, the first transportation task is added to the transportation task list of the first vehicle dispatching task to achieve the update of the first vehicle dispatching task. The updated first vehicle dispatching task is the vehicle dispatching task corresponding to the transportation demand data. If it is the second strategy, a second vehicle dispatching task corresponding to the first vehicle dispatching task is created. The first vehicle dispatching task and the second vehicle dispatching task are round-trip dispatching tasks, that is, the first transportation task and the transportation task of the first vehicle dispatching task can form a round-trip mode, so that the first transportation task can be added to the transportation list of the second vehicle dispatching task, and the second vehicle dispatching task is the vehicle dispatching task corresponding to the transportation demand data.

[0088] If it is the third strategy, the third strategy can be an idle self-operated mode matching strategy, and the vehicle dispatch task is directly generated according to the target transportation resources.

[0089] For example, for the order-chasing mode matching strategy, the first transport task is merged into the first vehicle dispatching task that can be chased. The first vehicle dispatching task includes multiple transport tasks, and the multiple transport tasks can be transported on the same transport vehicle resource, that is, the transport tasks are combined. For the group round-trip mode matching strategy, the first transport task is bound to the transport task in the first vehicle dispatching task, and a round-trip identifier is generated. The bound transport task and the first transport task are added to the transport task list of the second vehicle dispatching task. For the idle self-operated mode, the currently available idle resources can be matched according to the resource scheduling information, including the currently idle vehicles and driver resources, so as to generate the first transport task and the corresponding vehicle dispatching task according to the currently available idle resources. Then the corresponding transport task is executed according to the vehicle dispatching task.

[0090] Figure 3The figure is a flow chart of a method for generating a vehicle dispatching task according to an embodiment of the present invention. The transportation system obtains transportation demand data, generates transportation demand and transportation plan according to the transportation demand data, and sends the transportation demand and transportation plan to the algorithm system; the algorithm system obtains transportation demand data according to the transportation demand and transportation plan; then the algorithm system matches the transportation demand data with transportation resources according to the three matching strategies in the algorithm strategy, which include the order chasing mode matching strategy, the group round-trip mode matching strategy and the idle self-operated mode matching strategy; it determines whether the match is successful, and if the match is successful, obtains the candidate matching strategy and candidate transportation resources that have been matched successfully, and further screens them to obtain the target matching strategy and target matching resources, and then generates a recommended plan according to the target matching strategy and target transportation resources, and marks the plan as a precise recommendation mark; if the match fails, obtains the pre-configured transportation resources, generates a recommended plan according to the pre-configured transportation resources, and marks the plan as a non-precise recommendation mark; sends the recommended plan to the transportation system, and the transportation system determines whether the recommended plan has a precise recommendation mark. If so, it directly generates a vehicle dispatch task according to the target matching strategy and target transportation resources and automatically confirms it. If not, the vehicle dispatch plan is manually confirmed; then the transportation task is executed and the process ends.

[0091] The method for generating a vehicle dispatching task provided by an embodiment of the present invention first obtains transportation demand data, then uses one or more matching strategies to match transportation demand data with transportation resources, obtains each successfully matched candidate matching strategy and the candidate transportation resources corresponding to each candidate matching strategy, matches each candidate matching strategy with the candidate transportation resources corresponding to each candidate matching strategy, obtains a target matching strategy and a target transportation resource; and generates a vehicle dispatching task corresponding to the transportation demand data according to the target matching strategy and the target transportation resource. The method matches transportation demand data with transportation resources through one or more matching strategies, realizes automatic and accurate recommendation of transportation resources and automatic confirmation of vehicle dispatching tasks, saves labor costs, improves the accuracy of vehicle dispatching and the execution efficiency of transportation tasks, and thus improves user experience, overcoming the problems of low efficiency and low accuracy caused by manual confirmation of vehicle dispatching tasks in the prior art.

[0092] According to another aspect of the embodiment of the present invention, Figure 4 As shown, a vehicle dispatching task generating device 400 is provided, comprising:

[0093] Acquisition module 401, acquiring transportation demand data;

[0094] A matching module 402 matches the transportation demand data with transportation resources using one or more matching strategies to obtain each successfully matched candidate matching strategy and a candidate transportation resource corresponding to each candidate matching strategy;

[0095] A screening module 403 screens out a target matching strategy and a target transportation resource corresponding to the target matching strategy according to each candidate matching strategy and the candidate transportation resource corresponding to each candidate matching strategy;

[0096] The generation module 404 generates a vehicle dispatching task corresponding to the transportation demand data according to the target matching strategy and the target transportation resources.

[0097] In the embodiment of the present invention, the matching module 402 is further used to: for each matching strategy, obtain each first transportation resource corresponding to the matching strategy;

[0098] Screening each first transportation resource according to the transportation demand data to obtain a first matching result corresponding to the matching strategy;

[0099] When the first matching result indicates that the match is successful, the matching strategy is used as a candidate matching strategy, and the first transportation resource that is successfully matched is used as a candidate transportation resource.

[0100] In the embodiment of the present invention, the matching strategy indicates the execution identifier of the transport resource, and the matching module 402 is further used to: obtain all transport resources, and filter out each first transport resource from all transport resources according to the execution identifier.

[0101] In an embodiment of the present invention, the transportation demand data includes demand information corresponding to each information type; the matching module 402 is further used to: for each first transportation resource, obtain the transportation information corresponding to each information type from the first transportation resource; match the demand information corresponding to each information type with the transportation information to obtain a second matching result between the transportation demand data and the first transportation resource; and obtain a first matching result based on each second matching result.

[0102] In the embodiment of the present invention, the matching module 402 is further used to: for each information type, calculate the first matching degree between the demand information corresponding to the information type and the transportation information; obtain the second matching degree between the transportation demand data and the first transportation resource according to the first matching degree corresponding to each information type, and use the second matching degree as the second matching result; or,

[0103] The matching module 402 is further used to: when at least one second matching degree meets a preset condition, determine that the first matching result is a result indicating a successful match, and define the first transportation resource corresponding to the second matching degree that meets the preset condition as the successfully matched first transportation resource.

[0104] In an embodiment of the present invention, the screening module 403 is further used to: obtain the priority of each candidate matching strategy; for each candidate transportation resource in each candidate matching strategy, obtain the second matching degree between the transportation demand data and the candidate transportation resource, and obtain the third matching degree corresponding to the candidate transportation resource based on the priority of the candidate matching strategy and the second matching degree; and screen out the target matching strategy and the target transportation resource from each candidate matching strategy and each candidate transportation resource based on the third matching degree corresponding to each candidate transportation resource.

[0105] In the embodiment of the present invention, the generating module 404 is further used to: generate a first transport task according to the transport demand data; obtain a first vehicle dispatching task corresponding to the target transport resource, the first vehicle dispatching task including a transport task list;

[0106] If the target matching strategy is the first strategy, the first transport task is added to the transport task list, the first vehicle dispatching task is updated, and the updated first vehicle dispatching task is used as the vehicle dispatching task corresponding to the transport demand data;

[0107] If the target matching strategy is the second strategy, create a second vehicle dispatching task corresponding to the first vehicle dispatching task, add the first transportation task to the transportation task list of the second vehicle dispatching task, and use the second vehicle dispatching task as the vehicle dispatching task corresponding to the transportation demand data.

[0108] According to another aspect of an embodiment of the present invention, an electronic device is provided, comprising: one or more processors; a storage device for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement the vehicle dispatch task generation method provided by the present invention.

[0109] According to another aspect of an embodiment of the present invention, a computer-readable medium is provided, on which a computer program is stored. When the program is executed by a processor, the method for generating a vehicle dispatching task provided by the present invention is implemented.

[0110] Figure 5 An exemplary system architecture 500 is shown to which the method or device for generating a vehicle dispatching task according to an embodiment of the present invention may be applied.

[0111] like Figure 5 As shown, system architecture 500 may include terminal devices 501, 502, 503, a network 504 and a server 505. Network 504 is used to provide a medium for communication links between terminal devices 501, 502, 503 and server 505. Network 504 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0112] Users can use terminal devices 501, 502, 503 to interact with server 505 through network 504 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 501, 502, 503, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only for example).

[0113] The terminal devices 501 , 502 , and 503 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, and the like.

[0114] The server 505 may be a server that provides various services, such as a backend management server (only an example) that provides support for shopping websites browsed by users using the terminal devices 501, 502, and 503. The backend management server may analyze and process the received data such as product information query requests, and feed back the processing results (such as target push information, product information - only an example) to the terminal device.

[0115] It should be noted that the vehicle dispatching task generation method provided in the embodiment of the present invention is generally executed by the server 505 , and accordingly, the vehicle dispatching task generation device is generally arranged in the server 505 .

[0116] It should be understood that Figure 5 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0117] Reference below Figure 6 , which shows a schematic diagram of the structure of a computer system 600 of a terminal device suitable for implementing an embodiment of the present invention. Figure 6 The terminal device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0118] like Figure 6 As shown, the computer system 600 includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage part 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the system 600 are also stored. The CPU 601, the ROM 602, and the RAM 603 are connected to each other through a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0119] The following components are connected to the I / O interface 605: an input section 606 including a keyboard, a mouse, etc.; an output section 607 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, a modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I / O interface 605 as needed. A removable medium 611, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 610 as needed, so that a computer program read therefrom is installed into the storage section 608 as needed.

[0120] In particular, according to the embodiments disclosed in the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 609, and / or installed from the removable medium 611. When the computer program is executed by the central processing unit (CPU) 601, the above-mentioned functions defined in the system of the present invention are executed.

[0121] It should be noted that the computer-readable medium shown in the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0122] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0123] The modules involved in the embodiments of the present invention may be implemented by software or hardware. The modules described may also be set in a processor, for example, it may be described as: a processor includes an acquisition module, a matching module, a screening module and a generation module. The names of these modules do not constitute a limitation on the modules themselves in some cases, for example, the acquisition module may also be described as a "module for acquiring transportation demand data".

[0124] As another aspect, the present invention also provides a computer-readable medium, which may be included in the device described in the above embodiment; or it may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by a device, the device includes: obtaining transportation demand data; matching transportation resources with transportation demand data using one or more matching strategies to obtain each successfully matched candidate matching strategy and the candidate transportation resources corresponding to each candidate matching strategy; based on each candidate matching strategy and the candidate transportation resources corresponding to each candidate matching strategy, screening out the target matching strategy and the target transportation resources corresponding to the target matching strategy; generating a vehicle dispatch task corresponding to the transportation demand data based on the target matching strategy and the target transportation resources.

[0125] According to the technical solution of the embodiment of the present invention, the method for generating a vehicle dispatching task provided by the embodiment of the present invention first obtains transportation demand data, then uses one or more matching strategies to match the transportation demand data with transportation resources, obtains each successfully matched candidate matching strategy and the candidate transportation resources corresponding to each candidate matching strategy, matches each candidate matching strategy with the candidate transportation resources corresponding to each candidate matching strategy, obtains the target matching strategy and the target transportation resource; generates a vehicle dispatching task corresponding to the transportation demand data according to the target matching strategy and the target transportation resource. The method matches transportation demand data with transportation resources through one or more matching strategies, realizes automatic and accurate recommendation of transportation resources and automatic confirmation of vehicle dispatching tasks, saves labor costs, improves the accuracy of vehicle dispatching and the execution efficiency of transportation tasks, and thus improves user experience.

[0126] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for generating a vehicle dispatching task, characterized in that: include: Obtain transportation demand data; Using one or more matching strategies to match the transportation demand data with transportation resources, and obtaining each successfully matched candidate matching strategy and the candidate transportation resources corresponding to each candidate matching strategy; According to each candidate matching strategy and the candidate transportation resources corresponding to each candidate matching strategy, a target matching strategy and the target transportation resources corresponding to the target matching strategy are screened out; A vehicle dispatching task corresponding to the transportation demand data is generated according to the target matching strategy and the target transportation resources.

2. The method according to claim 1, characterized in that The transportation demand data is matched with transportation resources using one or more matching strategies to obtain each successfully matched candidate matching strategy and candidate transportation resources corresponding to each candidate matching strategy, including: For each matching strategy, obtaining each first transportation resource corresponding to the matching strategy; Screening each of the first transportation resources according to the transportation demand data to obtain a first matching result corresponding to the matching strategy; In the case where the first matching result indicates a successful match, the matching strategy is used as the candidate matching strategy, and the first transportation resource that is successfully matched is used as the candidate transportation resource.

3. The method according to claim 2, characterized in that The matching strategy indicates an execution identifier of a transport resource, and acquiring each first transport resource corresponding to the matching strategy includes: All transportation resources are acquired, and each first transportation resource is screened out from all transportation resources according to the execution identifier.

4. The method according to claim 2, characterized in that: The transportation demand data includes demand information corresponding to each information type; the first transportation resources are screened according to the transportation demand data to obtain a first matching result corresponding to the matching strategy, including: For each first transportation resource, obtaining transportation information corresponding to each information type from the first transportation resource; matching the demand information corresponding to each information type with the transportation information to obtain a second matching result between the transportation demand data and the first transportation resource; The first matching result is obtained according to each second matching result.

5. The method according to claim 4, characterized in that Matching the demand information corresponding to each information type with the transportation information to obtain a second matching result between the transportation demand data and the first transportation resource, including: for each information type, calculating a first matching degree between the demand information corresponding to the information type and the transportation information; obtaining a second matching degree between the transportation demand data and the first transportation resource according to the first matching degree corresponding to each information type, and using the second matching degree as the second matching result; or, Obtaining the first matching result according to each second matching result includes: when at least one second matching degree meets a preset condition, determining the first matching result as a result indicating a successful match, and determining the first transportation resource corresponding to the second matching degree meeting the preset condition as a successfully matched first transportation resource.

6. The method according to claim 1, characterized in that According to each candidate matching strategy and the candidate transportation resource corresponding to each candidate matching strategy, a target matching strategy and the target transportation resource corresponding to the target matching strategy are screened out, including: Get the priority of each candidate matching strategy; For each candidate transportation resource in each candidate matching strategy, obtaining a second matching degree between the transportation demand data and the candidate transportation resource, and obtaining a third matching degree corresponding to the candidate transportation resource according to the priority of the candidate matching strategy and the second matching degree; According to the third matching degree corresponding to each candidate transportation resource, a target matching strategy and the target transportation resource are screened out from each candidate matching strategy and each candidate transportation resource.

7. The method according to claim 1, characterized in that Generating a vehicle dispatching task corresponding to the transportation demand data according to the target matching strategy and the target transportation resources includes: generating a first transportation task according to the transportation demand data; Acquire a first vehicle dispatching task corresponding to the target transportation resource, wherein the first vehicle dispatching task includes a transportation task list; If the target matching strategy is the first strategy, the first transport task is added to the transport task list, the first vehicle dispatching task is updated, and the updated first vehicle dispatching task is used as the vehicle dispatching task corresponding to the transport demand data; If the target matching strategy is the second strategy, create a second vehicle dispatching task corresponding to the first vehicle dispatching task, add the first transportation task to the transportation task list of the second vehicle dispatching task, and use the second vehicle dispatching task as the vehicle dispatching task corresponding to the transportation demand data.

8. A vehicle dispatch task generating device, characterized in that: include: Acquisition module, to obtain transportation demand data; A matching module, using one or more matching strategies to match the transportation demand data with transportation resources, and obtaining each successfully matched candidate matching strategy and a candidate transportation resource corresponding to each candidate matching strategy; A screening module, screening out a target matching strategy and a target transportation resource corresponding to the target matching strategy according to each candidate matching strategy and the candidate transportation resource corresponding to each candidate matching strategy; A generation module generates a vehicle dispatching task corresponding to the transportation demand data according to the target matching strategy and the target transportation resources.

9. An electronic device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7.

10. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.