Vehicle scheduling method and device, electronic equipment, medium and program product

By giving priority to self-operated vehicles for capacity scheduling and replenishing capacity on external freight platforms, the problem of unsafe and inefficient vehicle scheduling on external freight platforms is solved, and efficient, reliable and economical completion of vehicle use needs is achieved.

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

Patent Information

Application Number
CN202411524451.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

Vehicle dispatching through external freight platforms is not safe and cannot be effectively guaranteed, resulting in high vehicle cost.

Method used

A vehicle scheduling method is adopted, first obtaining terminal vehicle requirements, and in response to the existence of self-operated vehicle sets that meet some vehicle needs at the current time, the capacity scheduling confirmation is carried out; secondly, the remaining vehicle needs are released on the external freight platform. Screen out external freight vehicles that meet the needs and perform capacity scheduling confirmation to complete vehicle use needs.

Benefits of technology

By giving priority to self-operated vehicles for capacity scheduling, the reliability of vehicle use is improved and the cost of vehicle use is reduced. At the same time, the capacity is supplemented through external freight platforms, ensuring the timely meeting of vehicle use needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119515224A_ABST
    Figure CN119515224A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a vehicle scheduling method and device, electronic equipment, a medium and a program product. A specific embodiment of the method comprises the following steps: acquiring a vehicle demand of a terminal; in response to determining that the at least one first self-operated vehicle meets the partial vehicle use demand, executing vehicle transport capacity scheduling confirmation for the at least one first self-operated vehicle; vehicle demand issuing is carried out on the first remaining vehicle demand; screening out at least one first external freight vehicle meeting the first remaining vehicle using requirement from a first external freight vehicle set received by the external freight platform; and executing vehicle transport capacity scheduling confirmation aiming at the at least one first external freight vehicle so as to complete the vehicle use demand of the terminal. The implementation mode is related to intelligent logistics, the vehicle using efficiency can be improved, the most suitable transport capacity resources can be quickly matched, the vehicle using cost is saved, and the terminal vehicle using requirement is met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of computer technology, and in particular to a vehicle dispatching method, device, electronic device, medium, and program product. Background Art

[0002] At present, in the logistics delivery scenario, vehicle dispatching can centralize the goods at the target delivery location, effectively avoiding the delivery personnel from making multiple returns and facilitating the delivery personnel to deliver goods in a centralized manner. The usual method for dispatching vehicles is to realize the demands of vehicles through external freight platforms.

[0003] However, the inventors have found that when the above method is adopted, the following technical problems often occur:

[0004] The dispatch of vehicles through external freight platforms is unsafe and the dispatch efficiency cannot be effectively guaranteed, which also results in high vehicle costs.

[0005] The above information disclosed in this Background section is only for enhancement of understanding of the background of the inventive concept and therefore it may contain information that does not form the prior art that is already known to a person of ordinary skill in the art. Summary of the invention

[0006] The content of this disclosure is used to introduce concepts in a brief form, which will be described in detail in the detailed implementation section below. The content of this disclosure is not intended to identify the key features or essential features of the technical solution claimed for protection, nor is it intended to limit the scope of the technical solution claimed for protection.

[0007] Some embodiments of the present disclosure propose a vehicle dispatching method, apparatus, electronic device, medium, and program product to solve the technical problems mentioned in the above background technology section.

[0008] In a first aspect, some embodiments of the present disclosure provide a vehicle scheduling method, including: obtaining terminal vehicle demand; in response to determining that at the current time there is at least one first self-owned vehicle in the self-owned vehicle concentration that meets part of the terminal vehicle demand, executing vehicle capacity scheduling confirmation for the at least one first self-owned vehicle; publishing the first remaining vehicle demand on an external freight platform; screening out at least one first external freight vehicle that meets the first remaining vehicle demand from the first external freight vehicle concentration received from the external freight platform; executing vehicle capacity scheduling confirmation for the at least one first external freight vehicle to complete the terminal vehicle demand.

[0009] Optionally, the method further includes: in response to determining that there is at least one second self-owned vehicle in the self-owned vehicle concentration that meets the terminal vehicle demand, executing vehicle capacity scheduling confirmation for the at least one second self-owned vehicle to complete the terminal vehicle demand.

[0010] Optionally, the method further includes: in response to determining that there is no self-owned vehicle in the self-owned vehicle collection that meets some of the terminal vehicle demands in the target future time period, publishing the terminal vehicle demands as vehicle demands on the external freight platform; screening out at least one second external freight vehicle that meets the terminal vehicle demands from the second external freight vehicle collection received from the external freight platform; and executing vehicle capacity scheduling confirmation for the at least one second external freight vehicle to complete the terminal vehicle demands.

[0011] Optionally, after the first external freight vehicles received from the above-mentioned external freight platform are concentrated and screened out to find at least one first external freight vehicle that meets the above-mentioned first remaining vehicle demand, the above-mentioned method also includes: in response to receiving the self-operated vehicle available information during the external freight vehicle confirmation process, determining the vehicle occupancy demand corresponding to the above-mentioned self-operated vehicle available information; removing the external freight vehicles corresponding to the above-mentioned vehicle occupancy demand from the above-mentioned at least one first external freight vehicle, and obtaining the at least one first external freight vehicle after removal as at least one first external freight vehicle; in response to receiving the self-operated vehicle scheduling unconfirmed information during the external freight vehicle confirmation process, determining the second remaining vehicle demand corresponding to the self-operated vehicle scheduling unconfirmed information; obtaining at least one third external freight vehicle corresponding to the above-mentioned second remaining vehicle demand; and determining the above-mentioned at least one first external freight vehicle and the above-mentioned at least one third external freight vehicle as at least one first external freight vehicle.

[0012] Optionally, after executing the vehicle capacity scheduling confirmation for the at least one first external freight vehicle to complete the terminal vehicle demand, the method further includes: in response to determining that there are first external freight vehicles for which vehicle capacity scheduling confirmation has not been performed, determining a third remaining vehicle demand corresponding to the set of first external freight vehicles that have not been scheduled and confirmed; publishing the third remaining vehicle demand on the external freight platform; screening out at least one third external freight vehicle that meets the third remaining vehicle demand from the set of third external freight vehicles received from the external freight platform; executing vehicle capacity scheduling confirmation for the at least one third external freight vehicle to complete the terminal vehicle demand.

[0013] Optionally, the at least one first self-owned vehicle is determined by the following steps: obtaining demand data corresponding to the terminal vehicle demand and a vehicle transportation index information set corresponding to the self-owned vehicle set, wherein the vehicle transportation index information group includes: vehicle timeliness, vehicle distance, and whether the vehicle meets predetermined transportation requirements; determining an index weight corresponding to each vehicle transportation index to obtain an index weight set; determining the vehicle transportation score information corresponding to each self-owned vehicle in the self-owned vehicle set based on the demand data, the vehicle transportation index information set and the index weight set, using a vehicle transportation score information generation model; and screening out self-owned vehicles whose corresponding vehicle transportation score information meets preset score conditions from the self-owned vehicle set to obtain at least one first self-owned vehicle.

[0014] Optionally, the above method also includes: in response to the at least one first external freight vehicle having confirmed the vehicle capacity scheduling, during the cargo transportation corresponding to the terminal vehicle demand, instructing the at least one first external freight vehicle to upload the execution status at each execution node, and locating the transportation position of the at least one first external freight vehicle in real time to realize cargo transportation status supervision; in response to determining that the at least one first external freight vehicle has completed the cargo transportation for the terminal vehicle demand, instructing the at least one first external freight vehicle to upload vehicle operation information to conduct vehicle operation compliance verification.

[0015] In a second aspect, some embodiments of the present disclosure provide a vehicle scheduling device, including: an acquisition unit, configured to acquire terminal vehicle demand; a first execution unit, configured to, in response to determining that at the current time there is at least one first self-owned vehicle in the self-owned vehicle concentration that meets part of the terminal vehicle demand, execute vehicle capacity scheduling confirmation for the at least one first self-owned vehicle; a publishing unit, configured to publish the first remaining vehicle demand on an external freight platform; a screening unit, configured to screen out at least one first external freight vehicle that meets the first remaining vehicle demand from the first external freight vehicle concentration received from the external freight platform; a second execution unit, configured to execute vehicle capacity scheduling confirmation for the at least one first external freight vehicle to complete the terminal vehicle demand.

[0016] Optionally, the device further includes: in response to determining that there is at least one second self-owned vehicle in the self-owned vehicle concentration that meets the terminal vehicle demand, executing vehicle capacity dispatch confirmation for the at least one second self-owned vehicle to complete the terminal vehicle demand

[0017] Optionally, the device also includes: in response to determining that there is no self-owned vehicle in the self-owned vehicle collection that meets some of the terminal vehicle needs in the target future time period, publishing the terminal vehicle needs on the external freight platform as a vehicle demand; screening out at least one second external freight vehicle that meets the terminal vehicle needs from the second external freight vehicle collection received from the external freight platform; and executing vehicle capacity scheduling confirmation for the at least one second external freight vehicle to complete the terminal vehicle needs.

[0018] Optionally, the device also includes: in response to receiving self-operated vehicle availability information during the external freight vehicle confirmation process, determining the vehicle occupancy demand corresponding to the above-mentioned self-operated vehicle availability information; removing the external freight vehicle corresponding to the above-mentioned vehicle occupancy demand from the above-mentioned at least one first external freight vehicle, and obtaining the at least one first external freight vehicle after removal as at least one first external freight vehicle; in response to receiving self-operated vehicle scheduling unconfirmed information during the external freight vehicle confirmation process, determining the second remaining vehicle demand corresponding to the above-mentioned self-operated vehicle scheduling unconfirmed information; obtaining at least one third external freight vehicle corresponding to the above-mentioned second remaining vehicle demand; and determining the above-mentioned at least one first external freight vehicle and the above-mentioned at least one third external freight vehicle as at least one first external freight vehicle.

[0019] Optionally, the device also includes: in response to determining that there is a first external freight vehicle for which vehicle capacity scheduling has not been confirmed, determining a third remaining vehicle demand corresponding to the set of first external freight vehicles that have not been scheduled and confirmed; publishing the above-mentioned third remaining vehicle demand as a vehicle demand on the above-mentioned external freight platform; screening out at least one third external freight vehicle that meets the above-mentioned third remaining vehicle demand from the third external freight vehicle set received from the above-mentioned external freight platform; and executing vehicle capacity scheduling confirmation for the above-mentioned at least one third external freight vehicle to complete the above-mentioned terminal vehicle demand.

[0020] Optionally, the device also includes: in response to the at least one first external freight vehicle having confirmed the vehicle capacity scheduling, during the cargo transportation process corresponding to the terminal vehicle demand, instructing the at least one first external freight vehicle to upload the execution status at each execution node, and locating the transportation position of the at least one first external freight vehicle in real time to realize cargo transportation status supervision; in response to determining that the at least one first external freight vehicle has completed the cargo transportation for the terminal vehicle demand, instructing the at least one first external freight vehicle to upload vehicle operation information to conduct vehicle operation compliance verification.

[0021] In a third aspect, some embodiments of the present disclosure provide an electronic device comprising: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any implementation manner in the first aspect.

[0022] In a fourth aspect, some embodiments of the present disclosure provide a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method described in any implementation manner in the first aspect is implemented.

[0023] In a fifth aspect, some embodiments of the present disclosure provide a computer program product, including a computer program, which implements the method described in any implementation manner in the above-mentioned first aspect when executed by a processor.

[0024] The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the vehicle dispatching method of some embodiments of the present disclosure, the efficiency of vehicle use can be improved, the most suitable transportation resources can be quickly matched, so as to save vehicle use costs and meet the terminal vehicle use needs. Specifically, the reason why the relevant transportation resource dispatching is not efficient and the vehicle use cost is high is that the dispatching of vehicles through external freight platforms is unsafe and the dispatching efficiency cannot be effectively guaranteed. At the same time, the vehicle use cost is high. Based on this, the vehicle dispatching method of some embodiments of the present disclosure first obtains the terminal vehicle use demand to determine the vehicle demand required in the terminal situation. Then, in response to determining that at the current time, there is at least one first self-operated vehicle in the self-operated vehicle set that meets part of the vehicle use demand of the above terminal vehicle use demand, the vehicle transportation capacity dispatch confirmation for the above at least one first self-operated vehicle is performed. Here, for the terminal vehicle use demand, the available vehicle situation corresponding to the self-operated vehicle set can be considered first, and the self-operated vehicle can be used to meet more vehicle use needs as much as possible. Self-operated vehicles have the advantages of strong reliability and controllable cost. Therefore, by giving priority to self-operated vehicles for capacity dispatching, the reliability of vehicle use can be greatly improved and the cost of vehicle use can be reduced. In addition, the linkage confirmation of self-operated vehicles and terminal demand vehicles can be realized through vehicle capacity scheduling confirmation to ensure that vehicles can be dispatched in time. Then, the first remaining vehicle demand is published on the external freight platform to make up for the insufficient capacity of self-operated vehicles through the external freight platform. Here, by first considering the self-operated vehicles for vehicle scheduling and then considering the external freight vehicles for vehicle scheduling, the reliability of vehicle use and the cost can be maximized. Furthermore, at least one first external freight vehicle that meets the first remaining vehicle demand is selected from the first external freight vehicles received from the above-mentioned external freight platform to achieve timely vehicle scheduling. Finally, the vehicle capacity scheduling confirmation for the above-mentioned at least one first external freight vehicle is executed to efficiently complete the above-mentioned terminal vehicle demand. In summary, by considering the scheduling of self-operated vehicles first and then the scheduling of external freight vehicles, the efficiency and convenience of vehicle use can be improved, and the most suitable capacity resources can be quickly matched to save vehicle costs and meet the needs of terminal vehicles. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.

[0026] Figure 1 is a schematic diagram of an application scenario of a vehicle dispatching method according to some embodiments of the present disclosure;

[0027] Figure 2is a flow chart of some embodiments of the vehicle dispatching method according to the present disclosure;

[0028] Figure 3 is a schematic diagram of an operation reconciliation process after transportation by an external freight vehicle in some embodiments of the vehicle dispatching method disclosed herein;

[0029] Figure 4 are flow charts of other embodiments of the vehicle dispatching method according to the present disclosure;

[0030] Figure 5 is a schematic diagram of the structure of some embodiments of the vehicle dispatching device according to the present disclosure;

[0031] Figure 6 It is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION

[0032] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0033] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure can be combined with each other.

[0034] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0035] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0036] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0037] With regard to the collection, storage, and use of user personal information (such as terminal vehicle usage needs) involved in this disclosure, before performing the corresponding operations, the relevant organizations or individuals shall fulfill their obligations, including conducting personal information security impact assessments, fulfilling the obligation to inform the personal information subject, and obtaining the authorization and consent of the personal information subject in advance.

[0038] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.

[0039] Figure 1 It is a schematic diagram of an application scenario of the vehicle scheduling method according to some embodiments of the present disclosure.

[0040] exist Figure 1 In the application scenario, first, the electronic device 101 can obtain the terminal vehicle demand 103. In this application scenario, the terminal vehicle demand 103 can be proposed by the target user 102. The terminal vehicle demand 103 can be "vehicle type: 4.2-meter van; number of vehicles: 5 vehicles; expected pick-up time: 10:00 on the 21st; address: ** community, Beijing". Then, in response to determining that there is at least one first self-owned vehicle 105 in the self-owned vehicle set 104 at the current time that meets part of the vehicle demand 106 in the above terminal vehicle demand 103, the electronic device 101 can perform vehicle capacity scheduling confirmation for the above at least one first self-owned vehicle 105. In this application scenario, the self-owned vehicle set 104 may include: self-owned vehicle A, self-owned vehicle B, self-owned vehicle C, self-owned vehicle D, self-owned vehicle E and self-owned vehicle F. At least one first self-owned vehicle 105 may include: self-owned vehicle A and self-owned vehicle E. Part of the vehicle demand 106 may be "vehicle type: 4.2-meter van; number of vehicles: 2 vehicles; expected pick-up time: 9:00 on the 21st; address: ** community, Beijing". Then, the electronic device 101 may publish the first remaining vehicle demand 107 on the external freight platform 108. In this application scenario, the first remaining vehicle demand 107 may be "vehicle type: 4.2-meter van; number of vehicles: 3 vehicles; expected pick-up time: 9:00 on the 21st; address: ** community, Beijing". Furthermore, the electronic device 101 may filter out at least one first external freight vehicle 109 that meets the first remaining vehicle demand 107 from the first external freight vehicle set received by the above-mentioned external freight platform 108. In this application scenario, the first external freight vehicle set may include: external vehicle T, external vehicle P, external vehicle Z and external vehicle O. At least one first external freight vehicle 109 may include: external vehicle T, external vehicle Z and external vehicle O. Finally, the electronic device 101 may execute vehicle capacity dispatch confirmation for the at least one first external freight vehicle 109 to complete the terminal vehicle demand 103 .

[0041] It should be noted that the electronic device 101 can be hardware or software. When the electronic device is hardware, it can be implemented as a distributed cluster consisting of multiple servers or terminal devices, or it can be implemented as a single server or a single terminal device. When the electronic device is embodied as software, it can be installed in the hardware devices listed above. It can be implemented as multiple software or software modules for providing distributed services, for example, or it can be implemented as a single software or software module. No specific limitation is made here.

[0042] It should be understood that Figure 1 The number of electronic devices in the embodiment is only for illustration. Any number of electronic devices may be provided according to implementation requirements.

[0043] Continue to refer Figure 2 , shows a process 200 of some embodiments of the vehicle dispatching method according to the present disclosure. The vehicle dispatching method comprises the following steps:

[0044] Step 201, obtaining terminal vehicle demand.

[0045] In some embodiments, the execution entity of the above vehicle dispatching method (for example Figure 1 The electronic device 101 shown) can obtain the terminal vehicle demand through a wired connection or a wireless connection. Among them, the terminal vehicle demand can be the demand information initiated by the target terminal that represents the need for a vehicle. For example, the target terminal can be the deployment terminal corresponding to the express station. The purpose of using a vehicle is to facilitate the transportation of goods in the same area to the same location, so as to facilitate the distribution by logistics personnel. The terminal vehicle demand may include: vehicle use time, vehicle use location, vehicle model requirements, special equipment requirements (such as refrigeration equipment), estimated cargo volume, etc. In practice, the terminal vehicle demand may be the terminal's demand for temporary vehicle use.

[0046] In practice, the terminal vehicle demand can be demand information in a certain format. The terminal vehicle demand can be generated through the following steps:

[0047] The first step is to obtain the vehicle demand issued by the target terminal, which includes: vehicle time, vehicle location, vehicle model requirements, special equipment requirements (such as refrigeration equipment), and estimated cargo volume.

[0048] The second step is to convert the vehicle demand into information in the target task format to generate the terminal vehicle demand. For example, the target task format can be a key-value pair format.

[0049] Step 202, in response to determining that at the current time there is at least one first self-owned vehicle concentrated in the self-owned vehicle group that meets part of the terminal vehicle demand, execute vehicle capacity scheduling confirmation for the at least one first self-owned vehicle.

[0050] In some embodiments, in response to determining that at the current time there is at least one first self-operated vehicle in the self-operated vehicle set that meets part of the terminal vehicle demand, the execution subject may execute vehicle capacity scheduling confirmation for the at least one first self-operated vehicle. Among them, the current time may be the release time corresponding to the terminal vehicle demand. The self-operated vehicle set may be a fleet of self-operated vehicles within the company. Each self-operated vehicle in the self-operated vehicle set may be all vehicles of various models. At least one first self-operated vehicle may be each self-operated vehicle that meets part of the terminal vehicle demand. Part of the vehicle demand may be a part of the demand content in the terminal vehicle demand. Vehicle capacity scheduling confirmation may be an operation to confirm that the self-operated vehicle can confirm the execution of capacity scheduling processing. Each self-operated vehicle in the self-operated vehicle set is scheduled and controlled through the self-operated fleet management system.

[0051] Here, the corresponding process of vehicle capacity dispatch confirmation is as follows:

[0052] In the first step, a vehicle availability check is performed on at least one first self-owned vehicle to determine whether each first self-owned vehicle is available for use. The vehicle availability check includes: whether there is an emergency maintenance demand and whether a driver is available.

[0053] The second step is to determine whether the driver of the first self-owned vehicle accepts the required task within a predetermined time period. For example, the predetermined time period may be 5 minutes.

[0054] Specifically, the system sends a task notification to the driver of the first self-owned vehicle, requiring a response within a limited time (e.g., 5 minutes) to determine whether the driver accepts the task. If the driver accepts, the system enters the final confirmation phase (i.e., the third step); if the driver refuses or fails to respond within the limited time, the system automatically excludes the vehicle and continues to send notifications to other vehicles.

[0055] In the third step, after the driver accepts the task, the system will immediately make a final confirmation of the first self-operated vehicle and lock the task. In addition, the system sends confirmation information to the target terminal and the driver. The confirmation information includes: estimated arrival time, contact information, and license plate number.

[0056] In some optional implementations of some embodiments, the at least one first self-owned vehicle is determined by the following steps:

[0057] The first step is to obtain the demand data corresponding to the above-mentioned terminal vehicle demand and the vehicle transportation index information set corresponding to the above-mentioned self-operated vehicle set. Among them, the vehicle transportation index information group includes: vehicle timeliness, vehicle distance, and whether the vehicle meets the predetermined transportation requirements. Among them, the demand data may include: required vehicle type, required number of vehicles, transportation address, and transportation time. Among them, the vehicle transportation index information group includes: vehicle timeliness, vehicle distance, and whether the vehicle meets the predetermined transportation requirements. The vehicle timeliness can be how long it is estimated that the vehicle will reach the address corresponding to the demand. The vehicle distance can be the distance between the current self-operated vehicle and the address corresponding to the demand. The predetermined transportation requirements can be special transportation requirements (for example, requiring refrigeration function). In practice, vehicle distance and vehicle timeliness can be estimated through geographic information systems (GIS) and real-time traffic data.

[0058] The second step is to determine the indicator weight corresponding to each vehicle transportation indicator and obtain an indicator weight set. The indicator weight can represent the importance of the corresponding vehicle transportation indicator. The indicator weight can be a value between 0 and 1. The higher the value, the more important the vehicle transportation indicator content corresponding to the vehicle transportation indicator is. The vehicle transportation indicator information includes: the vehicle transportation indicator content set corresponding to the indicator weight set.

[0059] The third step is to determine the vehicle transportation score information corresponding to each self-owned vehicle in the self-owned vehicle set using a vehicle transportation score information generation model based on the demand data, the vehicle transportation index information set, and the index weight set, wherein the vehicle transportation score information generation model may be a model for generating vehicle transportation score information. The vehicle transportation score information may represent the score of using self-owned vehicles for transportation. The higher the score, the more likely the corresponding self-owned vehicle is used for transportation. In practice, the vehicle transportation score information generation model may be a classification model based on a convolutional neural network.

[0060] Step 4: select self-operated vehicles whose corresponding vehicle transport score information meets a preset score condition from the above self-operated vehicle set to obtain at least one first self-operated vehicle. The preset score condition may be self-operated vehicles whose vehicle transport score information is in the first target number and whose score is greater than the target value.

[0061] Step 203: publish the first remaining vehicle demand on an external freight platform.

[0062] In some embodiments, the execution entity may publish the first remaining vehicle demand on an external freight platform. The first remaining vehicle demand may be the remaining vehicle demand after removing some vehicle demands from the terminal vehicle demand. Figure 1 , Figure 1The first remaining vehicle demand 107 and the partial vehicle demand 106 can be combined into the terminal vehicle demand 103. The external freight platform can be a platform that supports renting external freight vehicles. Specifically, the vehicle demand can be published on the external freight platform so that the drivers of each external freight vehicle can receive the task order corresponding to the vehicle demand.

[0063] Step 204 , at least one first external freight vehicle that meets the first remaining vehicle demand is selected from the first external freight vehicles received from the external freight platform.

[0064] In some embodiments, the execution entity may select at least one first external freight vehicle that meets the first remaining vehicle demand from the first external freight vehicle set received by the external freight platform. The at least one first external freight vehicle may be an external freight vehicle selected from the first external freight vehicle set that meets the corresponding screening conditions. In practice, the screening conditions may include: the driver's response time is lower than the target duration, the quoted amount meets the predetermined amount condition, the estimated arrival time does not exceed the specified time, and the driver's historical service score is higher than the target score.

[0065] As an example, the above-mentioned execution entity may receive a quotation list set corresponding to the first external freight vehicle set from the above-mentioned external freight platform. Then, based on the quotation list set, the optimal selection algorithm is used to screen out at least one first external freight vehicle that meets the above-mentioned first remaining vehicle demand and the screening conditions from the first external freight vehicle set. The quotation list may include: driver response time, alarm amount, estimated arrival time, and driver historical service score. The optimal selection algorithm can be dynamically adjusted according to the scenario. For example, the optimal selection algorithm may be a selection algorithm that takes the quotation amount and the driver's historical service score as the most preferred on the basis of meeting the screening conditions.

[0066] Here, the terminal vehicle demand can be effectively met by dispatching at least one first external freight vehicle and at least one first self-owned vehicle.

[0067] Step 205, executing vehicle capacity dispatch confirmation for the at least one first external freight vehicle to complete the terminal vehicle demand.

[0068] In some embodiments, the above-mentioned execution entity can execute vehicle capacity scheduling confirmation for the above-mentioned at least one first external freight vehicle to meet the above-mentioned terminal vehicle demand.

[0069] See also Figure 3, showing a schematic diagram of the operational reconciliation process after transportation by external freight vehicles. On the online cargo platform (i.e., external freight platform), first, when the external freight vehicle transportation is completed, a personal statement in a pending review state is generated. Then, determine whether it is a terminal vehicle business. Among them, the judgment logic is that if the business type is terminal vehicle and the line type is short-haul, it is a terminal vehicle business. After it is determined to be a terminal vehicle business, the data to be reviewed is pushed to the workbench, where the corresponding fields of the data to be reviewed include: transportation task order number, line type, vehicle model, license plate number, driver name, and driver phone number. Generate a card to be reviewed on the terminal workbench. After the webmaster clicks, link to the details page to be reviewed. Then, the return slip is reviewed on the online cargo platform to determine whether the review is passed. Then, notify the terminal workbench to pass to cancel the workbench card task. If it is rejected by the workbench review and modified by the driver, it is necessary to resubmit the return slip for review.

[0070] In some optional implementations of some embodiments, after step 205, the steps further include:

[0071] In response to determining that there is at least one second self-owned vehicle in the self-owned vehicle collection that meets the terminal vehicle demand, the execution entity may execute vehicle capacity dispatch confirmation for the at least one second self-owned vehicle to meet the terminal vehicle demand. The at least one second self-owned vehicle may be each self-owned vehicle that meets the terminal vehicle demand.

[0072] Here, when the self-owned vehicle set can independently support the terminal vehicle use needs, self-owned vehicles are given priority to complete the needs, which can ensure the efficiency and reliability of vehicle use and avoid the problem of high vehicle use costs.

[0073] In some optional implementations of some embodiments, after step 205, the steps further include:

[0074] In the first step, in response to determining that there is no self-operated vehicle in the above-mentioned self-operated vehicle collection to meet part of the vehicle demand of the above-mentioned terminal vehicle demand in the target future time period, the above-mentioned execution entity can publish the vehicle demand of the above-mentioned terminal vehicle demand on the above-mentioned external freight platform. This can be characterized as that there is no self-operated vehicle in the self-operated vehicle collection that can be used to complete the terminal vehicle demand. Therefore, the terminal vehicle demand can only be met by external freight vehicles. The target future time period can be a time window after the current time. If the self-operated vehicle does not respond with a confirmation within this time window, the system automatically turns to external transportation capacity.

[0075] In the second step, the execution entity may select at least one second external freight vehicle that meets the terminal vehicle demand from the second external freight vehicles received by the external freight platform. The selection method corresponding to the at least one second external freight vehicle may refer to the selection method of the at least one first external freight vehicle.

[0076] In the third step, the execution entity may execute vehicle capacity dispatch confirmation for the at least one second external freight vehicle to meet the terminal vehicle demand.

[0077] In some optional implementations of some embodiments, after step 205, the steps further include:

[0078] In the first step, in response to determining that there is a first external freight vehicle that has not been confirmed for vehicle capacity dispatch, the execution entity may determine the third remaining vehicle demand corresponding to the first external freight vehicle set that has not been confirmed for dispatch. The third remaining vehicle demand may be the demand information for the vehicles to be dispatched that are vacant in the first external freight vehicle set.

[0079] In the second step, the above-mentioned execution entity may publish the above-mentioned third remaining vehicle demand on the above-mentioned external freight platform.

[0080] In the third step, the execution entity may select at least one third external freight vehicle that meets the third remaining vehicle demand from the third external freight vehicles received by the external freight platform. The selection method corresponding to the at least one third external freight vehicle may refer to the selection method of the at least one first external freight vehicle.

[0081] In the fourth step, the above-mentioned execution entity can execute the vehicle capacity scheduling confirmation for the above-mentioned at least one third external freight vehicle to complete the above-mentioned terminal vehicle demand.

[0082] In some optional implementations of some embodiments, after step 205, the steps further include:

[0083] The first step is to, in response to the confirmation of vehicle capacity dispatch of the at least one first external freight vehicle, in the process of cargo transportation corresponding to the terminal vehicle demand, instruct the at least one first external freight vehicle to upload the execution status at each execution node, and locate the transportation position of the at least one first external freight vehicle in real time to realize cargo transportation status supervision. Among them, each execution node can be each transportation node in the transportation route corresponding to the terminal vehicle demand. The execution status can be the execution status of the corresponding vehicle in the form of an image. For example, the execution status can include: the state of being transported, the state of having arrived at the specified location, and the state of being loaded. By locating the transportation position, it can be determined whether it is in the transportation process and whether it is around the unloading address to avoid false performance.

[0084] It should be noted that before the freight transportation process, the driver is required to sign a transportation agreement with the platform to ensure that the responsibilities of both parties are clearly divided and have legal effect.

[0085] The second step is to instruct the at least one first external freight vehicle to upload vehicle operation information in response to determining that the at least one first external freight vehicle has completed the transportation of goods for the terminal vehicle demand, so as to conduct a vehicle operation compliance check. The vehicle operation information may be operation data related to vehicle operation. In practice, the vehicle operation information includes: document data, price data, etc.

[0086] The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the vehicle dispatching method of some embodiments of the present disclosure, the efficiency of vehicle use can be improved, the most suitable transportation resources can be quickly matched, so as to save vehicle use costs and meet the terminal vehicle use needs. Specifically, the reason why the relevant transportation resource dispatching is not efficient and the vehicle use cost is high is that the dispatching of vehicles through external freight platforms is unsafe and the dispatching efficiency cannot be effectively guaranteed. At the same time, the vehicle use cost is high. Based on this, the vehicle dispatching method of some embodiments of the present disclosure first obtains the terminal vehicle use demand to determine the vehicle demand required in the terminal situation. Then, in response to determining that at the current time, there is at least one first self-operated vehicle in the self-operated vehicle set that meets part of the vehicle use demand of the above terminal vehicle use demand, the vehicle transportation capacity dispatch confirmation for the above at least one first self-operated vehicle is performed. Here, for the terminal vehicle use demand, the available vehicle situation corresponding to the self-operated vehicle set can be considered first, and the self-operated vehicle can be used to meet more vehicle use needs as much as possible. Self-operated vehicles have the advantages of strong reliability and controllable cost. Therefore, by giving priority to self-operated vehicles for capacity dispatching, the reliability of vehicle use can be greatly improved and the cost of vehicle use can be reduced. In addition, the linkage confirmation of self-operated vehicles and terminal demand vehicles can be realized through vehicle capacity scheduling confirmation to ensure that vehicles can be dispatched in time. Then, the first remaining vehicle demand is published on the external freight platform to make up for the insufficient capacity of self-operated vehicles through the external freight platform. Here, by first considering the self-operated vehicles for vehicle scheduling and then considering the external freight vehicles for vehicle scheduling, the reliability of vehicle use and the cost can be maximized. Furthermore, at least one first external freight vehicle that meets the first remaining vehicle demand is selected from the first external freight vehicles received from the above-mentioned external freight platform to achieve timely vehicle scheduling. Finally, the vehicle capacity scheduling confirmation for the above-mentioned at least one first external freight vehicle is executed to efficiently complete the above-mentioned terminal vehicle demand. In summary, by considering the scheduling of self-operated vehicles first and then the scheduling of external freight vehicles, the efficiency and convenience of vehicle use can be improved, and the most suitable capacity resources can be quickly matched to save vehicle costs and meet the needs of terminal vehicles.

[0087] Further references Figure 4 , shows a process 400 of another embodiment of the vehicle dispatching method according to the present disclosure. The vehicle dispatching method comprises the following steps:

[0088] Step 401, obtaining terminal vehicle demand.

[0089] Step 402, in response to determining that at the current time there is at least one first self-owned vehicle concentrated in the self-owned vehicle group that meets part of the terminal vehicle demand, execute vehicle capacity scheduling confirmation for the at least one first self-owned vehicle.

[0090] Step 403: publish the first remaining vehicle demand on the external freight platform.

[0091] Step 404, at least one first external freight vehicle that meets the first remaining vehicle demand is selected from the first external freight vehicles received from the external freight platform.

[0092] Step 405, in response to receiving the self-operated vehicle availability information during the external freight vehicle confirmation process, determining the vehicle occupancy demand corresponding to the self-operated vehicle availability information.

[0093] In some embodiments, in response to receiving the self-owned vehicle available information during the external freight vehicle confirmation process, the execution entity (eg Figure 1 The electronic device 101 shown) can determine the vehicle occupancy demand corresponding to the above-mentioned self-operated vehicle availability information. Among them, the self-operated vehicle availability information can be information indicating that at least one self-operated vehicle can be used. The external freight vehicle confirmation process can be a process in which an external freight vehicle performs vehicle capacity scheduling confirmation. Receiving the self-operated vehicle availability information during the external freight vehicle confirmation process can indicate that at least one self-operated vehicle is available for use during the vehicle capacity scheduling confirmation process. The vehicle occupancy demand can be the vehicle demand that can be provided by at least one vehicle corresponding to the self-operated vehicle availability information. For example, the vehicle occupancy demand can be the vehicle demand that can be solved by 3 self-operated vehicles.

[0094] Step 406, removing the external freight vehicle corresponding to the vehicle occupancy demand from the at least one first external freight vehicle, and obtaining the at least one first external freight vehicle after removal as the at least one first external freight vehicle.

[0095] In some embodiments, the execution entity may remove the external freight vehicle corresponding to the vehicle occupancy demand from the at least one first external freight vehicle to obtain the at least one first external freight vehicle after removal as the at least one first external freight vehicle.

[0096] As an example, the above-mentioned execution entity can remove the external freight vehicles corresponding to the vehicle occupancy demand and which have not yet been confirmed or the confirmation time is shorter than the target time from at least one first external freight vehicle, and obtain the at least one first external freight vehicle after removal as at least one first external freight vehicle.

[0097] Step 407, in response to receiving the self-operated vehicle dispatch unconfirmed information during the external freight vehicle confirmation process, determining the second remaining vehicle demand corresponding to the self-operated vehicle dispatch unconfirmed information.

[0098] In some embodiments, in response to receiving the self-operated vehicle dispatch unconfirmed information during the external freight vehicle confirmation process, the execution entity may determine the second remaining vehicle demand corresponding to the self-operated vehicle dispatch unconfirmed information. The self-operated vehicle dispatch unconfirmed information may be information indicating that at least one self-operated vehicle has not yet been confirmed for vehicle capacity dispatch. The second remaining vehicle demand corresponding to the self-operated vehicle dispatch unconfirmed information may be the vehicle demand that can be provided by the self-operated vehicle subset corresponding to the self-operated vehicle dispatch unconfirmed information. That is, the second remaining vehicle demand needs to be supplemented by the remaining external capacity.

[0099] Step 408: Obtain at least one third external freight vehicle corresponding to the second remaining vehicle demand.

[0100] In some embodiments, the execution entity may obtain at least one third external freight vehicle corresponding to the second remaining vehicle demand. The total vehicle demand provided by the at least one third external freight vehicle is the same as the second remaining vehicle demand. In practice, the at least one third external freight vehicle is obtained in the same manner as the at least one first external freight vehicle.

[0101] Step 409: determine the at least one first external freight vehicle and the at least one third external freight vehicle as at least one first external freight vehicle.

[0102] In some embodiments, the execution entity may determine the at least one first external freight vehicle and the at least one third external freight vehicle as at least one first external freight vehicle.

[0103] Step 410, executing vehicle capacity dispatch confirmation for the at least one first external freight vehicle to complete the terminal vehicle demand.

[0104] In some embodiments, the specific implementation of steps 401-404 and 410 and the technical effects thereof can be referred to in Figure 2 The steps 201-205 in the corresponding embodiment are not described in detail here.

[0105] from Figure 4 It can be seen that Figure 2 Compared with the description of some corresponding embodiments, Figure 4 The process 400 of the vehicle dispatching method in some corresponding embodiments can call available self-operated vehicles in real time during the external freight vehicle confirmation process, and realize the emergency dispatch of vehicles when the self-operated vehicles cannot be called in real time.

[0106] Further references Figure 5As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of a vehicle dispatching device, and these device embodiments are Figure 2 Corresponding to the method embodiments shown, the vehicle dispatching device can be specifically applied to various electronic devices.

[0107] like Figure 5 As shown, a vehicle dispatching device 500 includes: an acquisition unit 501, a first execution unit 502, a publishing unit 503, a screening unit 504, and a second execution unit 505. The acquisition unit 501 is configured to acquire the terminal vehicle demand; the first execution unit 502 is configured to respond to the determination that at the current time, there is at least one first self-owned vehicle in the self-owned vehicle concentration that meets part of the terminal vehicle demand, and execute the vehicle capacity dispatch confirmation for the at least one first self-owned vehicle; the publishing unit 503 is configured to publish the first remaining vehicle demand on the external freight platform; the screening unit 504 is configured to screen out at least one first external freight vehicle that meets the first remaining vehicle demand from the first external freight vehicle concentration received from the external freight platform; the second execution unit 505 is configured to execute the vehicle capacity dispatch confirmation for the at least one first external freight vehicle to complete the terminal vehicle demand.

[0108] In some optional implementations of some embodiments, the device 500 further includes: a third execution unit (not shown in the figure). The third execution unit may be configured to: in response to determining that there is at least one second self-owned vehicle in the self-owned vehicle collection that meets the terminal vehicle demand, execute vehicle capacity dispatch confirmation for the at least one second self-owned vehicle to complete the terminal vehicle demand.

[0109] In some optional implementations of some embodiments, the above-mentioned device 500 also includes: a first demand publishing unit, a first vehicle screening unit and a fourth execution unit (not shown in the figure). Among them, the above-mentioned first demand publishing unit can be configured to: in response to determining that there is no self-operated vehicle in the above-mentioned self-operated vehicle set to meet part of the vehicle demand of the above-mentioned terminal vehicle demand in the target future time period, the above-mentioned terminal vehicle demand is released as a vehicle demand on the above-mentioned external freight platform. The vehicle screening unit can be configured to: screen out at least one second external freight vehicle that meets the above-mentioned terminal vehicle demand from the second external freight vehicle set received from the above-mentioned external freight platform. The fourth execution unit can be configured to: execute vehicle capacity scheduling confirmation for the above-mentioned at least one second external freight vehicle to complete the above-mentioned terminal vehicle demand.

[0110] In some optional implementations of some embodiments, the device 500 further includes: a first determination unit, a vehicle removal unit, a second determination unit, a vehicle acquisition unit, and a third determination unit (not shown in the figure). The first determination unit may be configured to: in response to receiving the self-operated vehicle available information during the external freight vehicle confirmation process, determine the vehicle occupancy demand corresponding to the self-operated vehicle available information. The vehicle removal unit may be configured to: remove the external freight vehicle corresponding to the vehicle occupancy demand from the at least one first external freight vehicle, and obtain the at least one first external freight vehicle after removal as the at least one first external freight vehicle. The second determination unit may be configured to: in response to receiving the self-operated vehicle scheduling unconfirmed information during the external freight vehicle confirmation process, determine the second remaining vehicle demand corresponding to the self-operated vehicle scheduling unconfirmed information. The vehicle acquisition unit may be configured to: acquire at least one third external freight vehicle corresponding to the second remaining vehicle demand. The third determination unit may be configured to: determine the at least one first external freight vehicle and the at least one third external freight vehicle as the at least one first external freight vehicle.

[0111] In some optional implementations of some embodiments, the above-mentioned device 500 also includes: a fourth determination unit, a second demand publishing unit, a second vehicle screening unit and a fifth execution unit (not shown in the figure). Among them, the above-mentioned fourth determination unit can be configured to: in response to determining that there is a first external freight vehicle that has not been confirmed for vehicle capacity scheduling, determine the third remaining vehicle demand corresponding to the set of first external freight vehicles that have not been scheduled and confirmed. The second demand publishing unit can be configured to: publish the above-mentioned third remaining vehicle demand on the above-mentioned external freight platform. The second vehicle screening unit can be configured to: the third external freight vehicle set received by the above-mentioned external freight platform screens out at least one third external freight vehicle that meets the above-mentioned third remaining vehicle demand. The fifth execution unit can be configured to: execute vehicle capacity scheduling confirmation for the above-mentioned at least one third external freight vehicle to complete the above-mentioned terminal vehicle demand.

[0112] In some optional implementations of some embodiments, the at least one first self-owned vehicle is determined by the following steps: obtaining demand data corresponding to the terminal vehicle demand and a vehicle transportation index information set corresponding to the self-owned vehicle set, wherein the vehicle transportation index information group includes: vehicle timeliness, vehicle distance, and whether the vehicle meets predetermined transportation requirements; determining the index weight corresponding to each vehicle transportation index to obtain an index weight set; determining the vehicle transportation score information corresponding to each self-owned vehicle in the self-owned vehicle set based on the demand data, the vehicle transportation index information set and the index weight set, using a vehicle transportation score information generation model; screening out self-owned vehicles whose corresponding vehicle transportation score information meets preset score conditions from the self-owned vehicle set to obtain at least one first self-owned vehicle.

[0113] In some optional implementations of some embodiments, the above-mentioned device 500 also includes: a first indication unit and a second indication unit (not shown in the figure). Among them, the above-mentioned first indication unit can be configured to: in response to the above-mentioned at least one first external freight vehicle having confirmed the vehicle capacity scheduling, in the process of cargo transportation corresponding to the terminal vehicle demand, instruct the above-mentioned at least one first external freight vehicle to upload the execution status at each execution node, and locate the transportation position of the above-mentioned at least one first external freight vehicle in real time to realize cargo transportation status supervision. The second indication unit can be configured to: in response to determining that the above-mentioned at least one first external freight vehicle has completed the cargo transportation for the above-mentioned terminal vehicle demand, instruct the above-mentioned at least one first external freight vehicle to upload vehicle operation information to conduct vehicle operation compliance verification.

[0114] It is understood that the units recorded in the vehicle dispatching device 500 are similar to those in the reference Figure 2 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the vehicle dispatching device 500 and the units contained therein, and will not be repeated here.

[0115] Reference below Figure 6 , which shows an electronic device (eg, Figure 1 Schematic diagram of the structure of the electronic device 101)600. Figure 6 The electronic 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 disclosure.

[0116] like Figure 6As shown, the electronic device 600 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory 602 or a program loaded from a storage device 608 into a random access memory 603. Various programs and data required for the operation of the electronic device 600 are also stored in the random access memory 603. The processing device 601, the read-only memory 602, and the random access memory 603 are connected to each other via a bus 604. An input / output interface 605 is also connected to the bus 604.

[0117] Typically, the following devices may be connected to the input / output interface 605: an input device 606 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 607 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 608 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 609. The communication device 609 may allow the electronic device 600 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 6 The electronic device 600 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead. Figure 6 Each block shown in the figure may represent one device, or may represent multiple devices as required.

[0118] In particular, according to some embodiments of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from a network through a communication device 609, or installed from a storage device 608, or installed from a read-only memory 602. When the computer program is executed by the processing device 601, the above-mentioned functions defined in the method of some embodiments of the present disclosure are executed.

[0119] It should be noted that the computer-readable medium in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the 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 some embodiments of the present disclosure, the 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 some embodiments of the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. 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. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, 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 suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0120] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0121] The computer-readable medium may be included in the electronic device; or it may exist independently without being installed in the electronic device. The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: obtains the terminal vehicle demand; in response to determining that at the current time, there is at least one first self-owned vehicle in the self-owned vehicle concentration that meets part of the terminal vehicle demand, executes vehicle capacity dispatch confirmation for the at least one first self-owned vehicle; publishes the first remaining vehicle demand on the external freight platform; selects at least one first external freight vehicle that meets the first remaining vehicle demand from the first external freight vehicle concentration received from the external freight platform; executes vehicle capacity dispatch confirmation for the at least one first external freight vehicle to complete the terminal vehicle demand.

[0122] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0123] 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 disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square 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 square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / 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.

[0124] The units described in some embodiments of the present disclosure may be implemented by software or hardware. The units described may also be provided in a processor, for example, may be described as: a processor includes an acquisition unit, a first execution unit, a publishing unit, a screening unit, and a second execution unit. The names of these units do not, in some cases, constitute limitations on the units themselves, for example, the acquisition unit may also be described as a "unit for acquiring terminal vehicle demand."

[0125] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0126] Some embodiments of the present disclosure also provide a computer program product, including a computer program, which implements any of the above-mentioned vehicle scheduling methods when executed by a processor.

[0127] The above descriptions are only some preferred embodiments of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the above-mentioned inventive concept. For example, the above-mentioned features are replaced with the technical features with similar functions disclosed in the embodiments of the present disclosure (but not limited to) and the technical solutions formed.

Claims

1. A vehicle dispatching method, comprising: Obtain terminal vehicle demand; In response to determining that at the current time, there is at least one first self-owned vehicle in the self-owned vehicle concentration that meets part of the terminal vehicle demand, executing vehicle capacity dispatch confirmation for the at least one first self-owned vehicle; The first remaining vehicle demand is published on the external freight platform; Selecting at least one first external freight vehicle that meets the first remaining vehicle demand from the first external freight vehicles received from the external freight platform; Execute vehicle capacity scheduling confirmation for the at least one first external freight vehicle to complete the terminal vehicle demand.

2. The method according to claim 1, wherein: The method further comprises: In response to determining that there is at least one second self-owned vehicle in the self-owned vehicle set that meets the terminal vehicle demand, vehicle capacity scheduling confirmation is performed for the at least one second self-owned vehicle to complete the terminal vehicle demand.

3. The method according to claim 1, wherein: The method further comprises: In response to determining that there is no self-owned vehicle in the self-owned vehicle collection in the target future time period to meet part of the terminal vehicle demand, the terminal vehicle demand is published as a vehicle demand on the external freight platform; Selecting at least one second external freight vehicle that meets the terminal vehicle demand from the second external freight vehicles received from the external freight platform; Execute vehicle capacity scheduling confirmation for the at least one second external freight vehicle to complete the terminal vehicle demand.

4. The method according to claim 1, wherein: After selecting at least one first external freight vehicle that meets the first remaining vehicle demand from the first external freight vehicles received from the external freight platform, the method further includes: In response to receiving the self-operated vehicle availability information during the external freight vehicle confirmation process, determining the vehicle occupancy demand corresponding to the self-operated vehicle availability information; Removing the external freight vehicle corresponding to the vehicle occupancy demand from the at least one first external freight vehicle, and obtaining the at least one first external freight vehicle after removal as the at least one first external freight vehicle; In response to receiving unconfirmed self-operated vehicle dispatch information during the external freight vehicle confirmation process, determining a second remaining vehicle demand corresponding to the unconfirmed self-operated vehicle dispatch information; Acquire at least one third external freight vehicle corresponding to the second remaining vehicle demand; The at least one first external freight vehicle and the at least one third external freight vehicle are determined as at least one first external freight vehicle.

5. The method according to claim 1, wherein: The method further comprises: In response to determining that there are first external freight vehicles that have not been confirmed for vehicle capacity dispatch, determining a third remaining vehicle demand corresponding to the set of first external freight vehicles that have not been confirmed for dispatch; Publishing the third remaining vehicle demand as a vehicle demand on the external freight platform; Selecting at least one third external freight vehicle that meets the third remaining vehicle demand from the third external freight vehicles received from the external freight platform; Execute vehicle capacity scheduling confirmation for the at least one third external freight vehicle to complete the terminal vehicle demand.

6. The method according to claim 1, wherein: The at least one first self-owned vehicle is determined by the following steps: Obtaining demand data corresponding to the terminal vehicle demand and a vehicle transportation index information set corresponding to the self-owned vehicle set, wherein the vehicle transportation index information set includes: vehicle timeliness, vehicle distance, and whether the vehicle meets the predetermined transportation requirements; Determine the indicator weight corresponding to each vehicle transportation indicator to obtain an indicator weight set; Determine the vehicle transport score information corresponding to each self-owned vehicle in the self-owned vehicle set by using a vehicle transport score information generation model according to the demand data, the vehicle transport index information set and the index weight set; Self-owned vehicles whose corresponding vehicle transportation score information meets a preset score condition are screened out from the self-owned vehicle set to obtain at least one first self-owned vehicle.

7. The method according to claim 1, wherein: The method further comprises: In response to the at least one first external freight vehicle having confirmed the vehicle capacity dispatch, during the cargo transportation process corresponding to the terminal vehicle demand, instructing the at least one first external freight vehicle to upload the execution status at each execution node, and locating the transportation position of the at least one first external freight vehicle in real time, so as to realize cargo transportation status supervision; In response to determining that the at least one first external freight vehicle has completed the freight transportation for the terminal vehicle demand, the at least one first external freight vehicle is instructed to upload vehicle operation information for vehicle operation compliance verification.

8. A vehicle dispatching device, comprising: An acquisition unit is configured to acquire vehicle demand of a terminal; A first execution unit is configured to, in response to determining that at the current time, there is at least one first self-owned vehicle in the self-owned vehicle concentration that satisfies part of the terminal vehicle demand, execute vehicle capacity dispatch confirmation for the at least one first self-owned vehicle; A publishing unit is configured to publish the first remaining vehicle demand on an external freight platform; A screening unit is configured to screen out at least one first external freight vehicle that meets the first remaining vehicle demand from the first external freight vehicles received by the external freight platform; The second execution unit is configured to execute vehicle capacity scheduling confirmation for the at least one first external freight vehicle to complete the terminal vehicle demand.

9. An electronic device, comprising: one or more processors; a storage device having one or more programs stored thereon, 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, wherein: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

11. A computer program product, comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Coordinated dispatching and transportation method of hybrid loading and unloading vehicles

    CN108022070A

  • Shared automobile industry work order scheduling management method, server, system and storage medium

    CN111126739A

  • Grid-based survey resource scheduling method, device and equipment and readable medium

    CN111476464A

  • Scheduling method and device of hydrogen energy freight vehicle and storage medium

    CN114519551A

  • Advertisement scheduling method and device, electronic equipment and storage medium

    CN114997894A