Transportation volume distribution method, device and equipment based on carrier body and storage medium

By screening the carrier body based on historical transportation data on the logistics platform, calculating recommended scores and automatically allocating the transportation volume, the problems of low allocation timeliness and inability to correlate key factors in the existing technology are solved, and more efficient cargo transportation and lower loss rate are achieved.

CN120031284APending Publication Date: 2025-05-23欧冶云商股份有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411984243.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-30
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

When the existing logistics platform allocates the carrier and transportation volume, the timeliness and cannot fully correlate the carrier's infrastructure, operation scale, transportation execution status and customer evaluation, resulting in a low on-time rate of goods arrival, which is easy to cause cargo losses and customer complaints.

Method used

Multiple carriers are selected based on the historical transportation operation data of the current section, the recommended scores of each carrier are calculated, and the transportation volume is allocated based on the weight and capacity data of the bill of lading, so as to realize the automatic allocation of carriers and transportation volume.

Benefits of technology

Improve the timeliness of cargo transportation, avoid cargo losses and customer complaints, and reduce human operation errors through automatic distribution process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120031284A_ABST
    Figure CN120031284A_ABST
Patent Text Reader

Abstract

The invention provides a transport volume distribution method, device and equipment based on a carrier body, and a storage medium, and relates to the technical field of logistics transportation. A transport volume distribution method based on carrier bodies comprises the following steps: screening out a plurality of carrier bodies based on historical transport operation data of a current section; calculating respective recommendation scores of the plurality of carrier bodies; and obtaining the weight of the lading bill of the current section, and distributing the transportation volume of the current section according to the respective recommended scores of the plurality of carrier bodies. According to the embodiment of the invention, automatic distribution of the carrier body and the transportation volume can be realized, and the transportation time efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of logistics and transportation technology, and in particular, to a method, device, equipment and storage medium for allocating transportation volume based on a carrier. Background Art

[0002] At present, most logistics platform systems are connected with multiple suppliers. Since different suppliers have different transportation routes, there will be multiple carriers providing cargo transportation services for each section. System operators will select different carriers based on factors such as the type of goods on the transport bill, total transportation cost, and transportation time.

[0003] The inventors of this application discovered that in the process of allocating carriers and transport volumes, system operators need to manually allocate according to the requirements on the bill of lading and the available capacity of the carrier, which results in a low efficiency in the allocation process. The allocation process cannot be associated with factors such as the carrier's infrastructure, operating scale, transportation execution status, and customer evaluation. The on-time arrival rate of goods is low, which can easily lead to cargo losses and customer complaints. Summary of the invention

[0004] According to one aspect of the present application, a method for allocating transport volume based on carriers is provided, including: screening out multiple carriers based on historical transport operation data of a current section; calculating recommended scores for each of the multiple carriers; obtaining the bill of lading weight of the current section, and allocating transport volume for the current section according to the recommended scores for each of the multiple carriers.

[0005] According to some embodiments, based on the historical transportation operation data of the current section, multiple carriers are screened out, including: obtaining the historical transportation operation data, the historical transportation operation data including the attributes of the historical goods of the current section; calculating the attribute similarity between the target goods of the current section and the historical goods; and screening out multiple carriers according to the attribute similarity.

[0006] According to some embodiments, calculating the recommendation scores of each of the multiple carriers includes: obtaining multi-dimensional indicator data of the multiple carriers; building a data model based on the multi-dimensional indicator data; and calculating the recommendation scores through the data model.

[0007] According to some embodiments, a data model is constructed based on multi-dimensional indicator data, including: constructing a data matrix based on the multi-dimensional indicator data, the data matrix including multiple carriers and their corresponding weight indicators; normalizing the data matrix to form a data model, the data model including positive indicators and negative indicators.

[0008] According to some embodiments, the recommendation score is calculated through a data model, including: calculating the proportion of carriers corresponding to any indicator in the weight indicators through the data model; calculating the dispersion of any indicator according to the proportion of carriers; calculating the difference value of any indicator according to the dispersion of any indicator; calculating the weight of any indicator according to the difference value of any indicator; and calculating the recommendation score according to the weight of any indicator.

[0009] According to some embodiments, the bill of lading weight of the current section is obtained, and the transportation volume of the current section is allocated according to the recommended scores of each of the multiple carriers, including: obtaining the capacity data of the multiple carriers; calculating the transportation volume allocated to each of the multiple carriers according to the bill of lading weight, capacity data and recommended scores.

[0010] According to some embodiments, the unallocated weight in the bill of lading weight is calculated based on the bill of lading weight and the transportation volume allocated to each carrier; and whether the transportation task of the current section is completed is determined based on the unallocated weight.

[0011] According to one aspect of the present application, a transport volume allocation device based on a carrier is provided, including: a screening module for screening out multiple carriers based on historical transport operation data of a current section; a calculation module for calculating the recommended scores of each of the multiple carriers; and an allocation module for obtaining the bill of lading weight of the current section and allocating the transport volume of the current section according to the recommended scores of each of the multiple carriers.

[0012] According to one aspect of the present application, an electronic device is provided, comprising: 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 aforementioned method.

[0013] According to one aspect of the present application, a computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the aforementioned method is implemented.

[0014] According to the embodiments of the present application, a data model can be constructed through factors such as the carrier's infrastructure, operating scale, transportation execution status and customer evaluation to automatically allocate carriers and transportation volumes, thereby avoiding manual operation, effectively improving the transportation timeliness of goods and avoiding cargo losses.

[0015] It should be understood that the foregoing general description and the following detailed description are exemplary only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application.

[0017] Figure 1 The flowchart shows a method for allocating transportation volume based on a carrier according to an exemplary embodiment of the present application.

[0018] Figure 2 A block diagram showing a transport volume allocation device based on a transport entity according to an exemplary embodiment of the present application is shown.

[0019] Figure 3 A block diagram of an electronic device according to an exemplary embodiment of the present application is shown. DETAILED DESCRIPTION

[0020] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this application will be comprehensive and complete and will fully convey the concepts of the example embodiments to those skilled in the art. The same reference numerals in the figures represent the same or similar parts, and thus their repeated description will be omitted.

[0021] The described features, structures or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present application. However, those skilled in the art will appreciate that the technical scheme of the present application may be put into practice without one or more of these specific details, or other modes, components, materials, devices or operations may be adopted. In these cases, known structures, methods, devices, realizations, materials or operations will not be shown or described in detail.

[0022] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.

[0023] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.

[0024] The present application provides a method, device, equipment and storage medium for allocating transport volume based on a transport entity, which can improve the timeliness of cargo transportation.

[0025] Hereinafter, with reference to the accompanying drawings, a method, apparatus, device and storage medium for allocating transportation volume based on a carrier according to an embodiment of the present application will be described in detail.

[0026] Figure 1 The flowchart shows a method for allocating transportation volume based on a carrier according to an exemplary embodiment of the present application.

[0027] like Figure 1 As shown, in step S100, multiple transport operators are screened out based on the historical transport operation data of the current section.

[0028] For example, in step S100, the allocation device selects multiple transport entities by acquiring historical transport operation data of the current section.

[0029] The allocation device obtains historical transportation operation data of the current bid section, wherein the historical transportation operation data includes the attributes of historical goods of the current bid section.

[0030] According to some embodiments, the attributes of historical goods include the type, specification, origin, supplier, and carrier of the goods. The corresponding relationship between historical goods and carriers is shown in Table 1.

[0031] Table 1 Correspondence between historical goods and carriers

[0032] Historical goods and properties Carrier 1 Carrier 2 Carrier 3 Goods 1 (Type C, Specification X, Origin Y) 1 1 1 Goods 2 (Type M, Specification X, Origin Z) 0 1 1 Goods 3 (Type N, Specification Y, Origin Y) 1 0 0

[0033] Each row in Table 1 represents a combination of historical cargo attributes, and each column represents a carrier. A value of 1 indicates that the carrier has transported the corresponding cargo, and a value of 0 indicates that the carrier has not transported the corresponding cargo.

[0034] The allocation device obtains the attributes of the target goods of the current bid section and calculates the attribute similarity between the target goods and the historical goods.

[0035] According to some embodiments, the property similarity between the target goods and the historical goods may be calculated by a cosine similarity calculation method. The calculation formula for the property similarity between the target goods and the historical goods is as follows.

[0036]

[0037] Among them, A and B represent the attributes (variety, specification and origin) of the target goods and historical goods respectively.

[0038] For example, suppose the vector corresponding to the target product (variety C, specification X, origin Y) is [1,1,1]. Among the three historical products shown in Table 1, the variety, specification and origin of product 1 are the same as those of the target product, and its corresponding vector is [1,1,1]. Similarly, the vector corresponding to product 2 is [0,1,0], and the vector corresponding to product 3 is [0,0,1].

[0039] It can be seen that the target goods and goods 1 are completely matched, and the attribute similarity between the target goods and goods 1 is 1.

[0040] Furthermore, the allocation device selects a plurality of carriers according to the similarity of the attributes of the target goods and the historical goods.

[0041] For example, based on the calculated similarity between the attributes of the target cargo and cargo 1, the allocation device can screen out multiple carriers that can carry the target cargo (such as carrier 1, carrier 2 and carrier 3 shown in Table 1) through the corresponding relationship shown in Table 1.

[0042] In step S200, the recommendation scores of the plurality of carriers are calculated.

[0043] For example, in step S200, the allocation device calculates the recommendation scores of the multiple carriers through a data model constructed based on the multi-dimensional indicator data of the multiple carriers.

[0044] The allocation device obtains multi-dimensional indicator data of multiple carriers.

[0045] According to some embodiments, the multi-dimensional indicator data of the transport entity includes the registered capital, number of vehicles, number of defaults, number of customer complaints, and punctuality rate of the transport entity. The allocation device selects the transport entity that has not been allocated from the multi-dimensional indicator data, and its corresponding multi-dimensional indicator data is shown in Table 2.

[0046] Table 2 Multi-dimensional indicator data table of the carrier

[0047]

[0048]

[0049] If the number of times the task is assigned is 0, it means that the carrier has not been assigned this task. If the number of times all carriers are assigned is greater than 0, all carriers participate in the allocation of transportation volume.

[0050] The allocation device constructs a data matrix based on the multi-dimensional indicator data of multiple carriers, wherein the data matrix includes each carrier and its corresponding weight indicator.

[0051] For example, the allocation device constructs a data matrix x according to the multi-dimensional indicator data shown in Table 2 mn as follows:

[0052]

[0053] Each row represents the carrier 1, 2, ..., m. Each column represents the weight index x corresponding to the carrier. 1 , x 2 , ..., x n .

[0054] Furthermore, the allocating device normalizes the constructed data matrix to form a data model.

[0055] According to some embodiments, the allocation device normalizes the constructed data matrix to obtain the data model y mn , which includes both positive and negative indicators.

[0056] The larger the value of the positive indicator, the stronger the overall strength of the carrier, such as the total number of vehicles, customer ratings, etc. The calculation formula of the positive indicator in the data model is as follows.

[0057]

[0058] The smaller the value of the negative indicator, the stronger the overall strength of the carrier, such as the number of breaches of contract, the number of traffic accidents, etc. The calculation formula of the negative indicator in the data model is as follows.

[0059]

[0060] The allocation device calculates the proportion of the carrier corresponding to any one of the weight indicators corresponding to the carrier through the data model. ij It can be expressed by the following formula.

[0061]

[0062] According to the proportion of the carrier, the allocation device continues to calculate the dispersion of any indicator in the weight index corresponding to the carrier. The dispersion of any indicator q j It can be expressed by the following formula.

[0063]

[0064] According to the dispersion of any of the weighted indices corresponding to the carrier, the allocation device calculates the difference value of any of the weighted indices corresponding to the carrier. j It can be expressed by the following formula.

[0065] f j =1-q j (i=1,2,…,m, j=1,2,…,n), (6)

[0066] According to the difference value of any of the weighted indicators corresponding to the carrier, the allocation device calculates and obtains the weight of any of the weighted indicators corresponding to the carrier. j It can be expressed by the following formula.

[0067]

[0068] According to the weight of any of the weight indicators corresponding to the carrier, the allocation device calculates and obtains the recommendation scores of the multiple carriers. i It can be expressed by the following formula.

[0069]

[0070] According to some embodiments, through the above method for calculating the recommended scores of the carriers, the allocation device can calculate the recommended scores of the carriers as shown in Table 2. Among them, the recommended score of the carrier 1 is 0.605, and the recommended score of the carrier 2 is 0.9.

[0071] In step S300, the bill of lading weight of the current lot is obtained, and the transportation volume of the current lot is allocated according to the recommendation scores of the multiple carriers.

[0072] For example, in step S300, the allocation device allocates the transportation volume of the current section according to the acquired bill of lading weight of the current section and the calculated recommendation scores of the multiple carriers.

[0073] The allocation device obtains the bill of lading weight of the current lot and the transportation capacity data of multiple carriers.

[0074] Furthermore, according to the bill of lading weight of the current lot, the transport capacity data of multiple transport carriers and the recommended scores of each of the multiple transport carriers obtained through calculation, the allocation device calculates the transport volume allocated to each transport carrier in the current lot.

[0075] According to some embodiments, the transportation volume allocated to each carrier in the current bidding section can be expressed by the following formula.

[0076]

[0077] Where W represents the bill of lading weight, WT i represents the transport volume allocated to the i-th carrier, L i represents the total transport capacity of the ith carrier, z i represents the recommendation score of the ith carrier, z represents the comprehensive recommendation score of multiple carriers, i / z represents the recommendation score ratio of the ith carrier.

[0078] According to some embodiments, WT i ′ represents the transportation volume previously allocated to the i-th carrier. If the i-th carrier is allocated for the first time, then WT i ′=0, the number of times this task is assigned is increased by 1.

[0079] The allocating device calculates the unallocated weight in the bill of lading weight according to the bill of lading weight and the transportation volume allocated to each carrier.

[0080] According to some embodiments, the unallocated weight W' in the bill of lading weight may be expressed by the following formula.

[0081]

[0082] Where W represents the bill of lading weight, WT i Represents the transport volume allocated to the i-th carrier.

[0083] The allocation device determines whether the transportation task of the current section is completed based on the unallocated weight in the bill of lading weight.

[0084] According to some embodiments, if the unallocated weight W' in the bill of lading weight = 0, the allocation device determines that the transportation task of the current section is completed. If the unallocated weight W' in the bill of lading weight > 0, the allocation device continues to allocate the transportation volume of the current section.

[0085] According to the embodiments of the present application, a data model can be constructed to automatically allocate carriers and transportation volumes, effectively improving the transportation timeliness of goods and avoiding cargo losses.

[0086] Figure 2 A block diagram showing a transport volume allocation device based on a transport entity according to an exemplary embodiment of the present application is shown.

[0087] like Figure 2 As shown, the allocation device 100 includes a screening module 110 , a calculation module 120 and an allocation module 130 .

[0088] The screening module 110 obtains the historical transportation operation data of the current section, wherein the historical transportation operation data includes the attributes of the historical goods of the current section.

[0089] The screening module 110 obtains the attributes of the target goods in the current bidding section, and calculates the similarity of the attributes of the target goods and the historical goods.

[0090] The screening module 110 screens out a plurality of carriers according to the similarity of the attributes of the target goods and the historical goods.

[0091] The calculation module 120 obtains multi-dimensional indicator data of multiple carriers.

[0092] The calculation module 120 constructs a data matrix based on the multi-dimensional indicator data of multiple carriers.

[0093] The operation module 120 normalizes the constructed data matrix to form a data model.

[0094] The calculation module 120 calculates the proportion of the transport entity corresponding to any indicator in the weight indicators corresponding to the transport entity through the data model.

[0095] According to the proportion of the transport entity, the calculation module 120 calculates the dispersion of any indicator in the weight indicators corresponding to the transport entity.

[0096] According to the dispersion of any one of the weighted indicators corresponding to the transport entity, the operation module 120 calculates the difference value of any one of the weighted indicators corresponding to the transport entity.

[0097] According to the difference value of any one of the weight indicators corresponding to the transport entity, the operation module 120 calculates and obtains the weight of any one of the weight indicators corresponding to the transport entity.

[0098] According to the weight of any one of the weight indicators corresponding to the transport entity, the operation module 120 calculates and obtains the recommendation scores of the plurality of transport entities.

[0099] The allocation module 130 obtains the bill of lading weight of the current lot and the transportation capacity data of multiple carriers.

[0100] According to the bill of lading weight of the current lot, the transport capacity data of multiple transport carriers and the recommended scores of the multiple transport carriers obtained through calculation, the allocation module 130 calculates the transport volume allocated to each transport carrier in the current lot.

[0101] According to the bill of lading weight and the transportation volume allocated to each carrier, the allocation module 130 calculates the unallocated weight in the bill of lading weight.

[0102] The allocation module 130 determines whether the transportation task of the current section is completed according to the unallocated weight in the bill of lading weight.

[0103] Figure 3 A block diagram of an electronic device according to an exemplary embodiment of the present application is shown.

[0104] like Figure 3 As shown, the electronic device 600 is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0105] like Figure 3 As shown, the electronic device 600 is in the form of a general-purpose computing device. The components of the electronic device 600 may include, but are not limited to: at least one processing unit 610, at least one storage unit 620, a bus 630 connecting different system components (including the storage unit 620 and the processing unit 610), a display unit 640, etc. The storage unit stores program codes, which can be executed by the processing unit 610, so that the processing unit 610 executes the methods described in this specification according to various exemplary embodiments of the present application. For example, the processing unit 610 may execute the following: Figure 1 The method shown in .

[0106] The storage unit 620 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 6201 and / or a cache memory unit 6202 , and may further include a read-only memory unit (ROM) 6203 .

[0107] The storage unit 620 may also include a program / utility 6204 having a set (at least one) of program modules 6205, such program modules 6205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0108] Bus 630 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0109] The electronic device 600 may also communicate with one or more external devices 700 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 600, and / or communicate with any device that enables the electronic device 600 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 650. Furthermore, the electronic device 600 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 660. The network adapter 660 may communicate with other modules of the electronic device 600 via a bus 630. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0110] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the example embodiments described here can be implemented by software, or by combining software with necessary hardware. The technical solution according to the embodiment of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal or a network device, etc.) to execute the method according to the embodiment of the present application.

[0111] The software product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination thereof. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable 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 thereof.

[0112] Computer readable storage media may include data signals propagated in baseband or as part of a carrier wave, wherein readable program codes are carried. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The readable storage medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, device, or device. The program codes contained on the readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination thereof.

[0113] Program code for performing the operations of the present application may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0114] The computer-readable medium carries one or more programs. When the one or more programs are executed by a device, the computer-readable medium implements the aforementioned functions.

[0115] Those skilled in the art will appreciate that the above modules can be distributed in the device according to the description of the embodiment, or can be changed accordingly and only used in one or more devices different from the embodiment. The modules of the above embodiments can be combined into one module, or further divided into multiple sub-modules.

[0116] The embodiments of the present application are described in detail above, and the description of the above embodiments is only used to help understand the method and core idea of ​​the present application. At the same time, changes or deformations made by those skilled in the art based on the idea of ​​the present application, the specific implementation method and the scope of application of the present application, all belong to the scope of protection of the present application. In summary, the content of this specification should not be construed as limiting the present application.

Claims

1. A method for allocating transportation volume based on a carrier, characterized in that: include: Based on the historical transportation operation data of the current section, multiple carriers are selected; Calculating recommendation scores for each of the plurality of carriers; The bill of lading weight of the current lot is obtained, and the transportation volume of the current lot is allocated according to the recommendation scores of the multiple carriers.

2. The method according to claim 1, characterized in that Based on the historical transportation operation data of the current section, multiple carriers are selected, including: Acquire the historical transportation operation data, wherein the historical transportation operation data includes attributes of historical goods of the current section; Calculating the similarity of the properties of the target goods of the current bidding section and the historical goods; The multiple carriers are screened out according to the attribute similarity.

3. The method according to claim 1, characterized in that Calculating the recommendation scores of the plurality of carriers respectively includes: Obtain multi-dimensional indicator data of the multiple carriers; Building a data model based on the multi-dimensional indicator data; The recommendation score is calculated using the data model.

4. The method according to claim 3, characterized in that Building a data model based on the multi-dimensional indicator data includes: Constructing a data matrix based on the multi-dimensional indicator data, wherein the data matrix includes the multiple carriers and their corresponding weight indicators; The data matrix is ​​normalized to form the data model, wherein the data model includes positive indicators and negative indicators.

5. The method according to claim 4, characterized in that Calculating the recommendation score by using the data model includes: Calculate the proportion of the carrier corresponding to any one of the weight indicators through the data model; Calculate the dispersion of any of the indicators according to the proportion of the transport entities; Calculate the difference value of any of the indicators according to the dispersion of any of the indicators; Calculate the weight of any of the indicators according to the difference value of any of the indicators; The recommendation score is calculated according to the weight of any one of the indicators.

6. The method according to claim 1, characterized in that Obtaining the bill of lading weight of the current lot, and allocating the transportation volume of the current lot according to the recommendation scores of the multiple carriers, including: Acquire the transport capacity data of the multiple transport carriers; The transportation volume allocated to each of the plurality of transportation entities is calculated according to the bill of lading weight, the transportation capacity data and the recommendation score.

7. The method according to claim 6, characterized in that Also includes: Calculate the unallocated weight in the bill of lading weight according to the bill of lading weight and the transportation volume allocated to each of the carrier entities; Determine whether the transportation task of the current section is completed based on the unallocated weight.

8. A transport volume allocation device based on a carrier, characterized in that: include: The screening module is used to screen out multiple carriers based on the historical transportation operation data of the current section; A calculation module, used for calculating the recommendation score of each of the multiple carriers; The allocation module is used to obtain the bill of lading weight of the current lot and allocate the transportation volume of the current lot according to the recommendation scores of the multiple carriers.

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 storage 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.