Methods, apparatus, systems, electronic equipment and readable media for adjusting transport routes

By receiving cargo replenishment instructions, analyzing the attribute values ​​of the first and second modes of transport, and dynamically adjusting the transport routes, the problem of insufficient cargo loading in multimodal transport is solved, thus achieving optimized resource utilization and timeliness assurance.

CN115358657BActive Publication Date: 2026-05-26BEIJING JINGDONG ZHENSHI INFORMATION TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING JINGDONG ZHENSHI INFORMATION TECH CO LTD
Filing Date
2022-07-14
Publication Date
2026-05-26

Smart Images

  • Figure CN115358657B_ABST
    Figure CN115358657B_ABST
Patent Text Reader

Abstract

This disclosure discloses embodiments of a transport route adjustment method, apparatus, system, electronic device, and readable medium. One specific implementation of the method includes: in response to receiving a cargo replenishment instruction, determining whether there are goods conforming to the cargo replenishment instruction among goods transported using a second transport mode; in response to determining that there are goods conforming to the instruction, analyzing a first transport attribute value generated by the goods being transported using a first transport mode; and determining whether to adjust the transport route of the goods based on a comparison result between the first transport attribute value and a second transport attribute value. This implementation relates to multimodal transport technology, determining whether to adjust the transport route of goods conforming to the instruction by comparing and analyzing the first transport attribute value generated by the first transport mode with the second transport attribute value generated by the second transport mode. This allows for dynamic allocation of resources based on actual load factors, thereby reducing resource waste.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of this disclosure relate to the field of multimodal transport technology, and more specifically to transport route adjustment methods, apparatus, systems, electronic devices, and readable media. Background Technology

[0002] Multimodal transport generally refers to a transportation process jointly completed by two or more modes of transport that are interconnected and transshipped; it is also collectively known as combined transport. Multimodal transport scheduling and planning are usually carried out in advance through route planning based on historical data or estimated cargo information. In other words, scheduling typically takes place after a transport route plan has been created.

[0003] However, the inventors discovered that certain special circumstances, such as weather and road conditions, could lead to situations where goods on a particular route are not fully loaded. In such cases, considering the time-sensitive nature of the already loaded goods, transportation often has to proceed as planned, resulting in a waste of resources.

[0004] The information disclosed in this background section is only intended to enhance the understanding of the background of the inventive concept, and therefore may contain information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0005] The summary portion of this disclosure is intended to provide a brief overview of the concepts, which will be described in detail in the detailed description portion. This summary portion is not intended to identify key or essential features of the claimed technical solutions, nor is it intended to limit the scope of the claimed technical solutions.

[0006] Some embodiments of this disclosure provide methods, apparatus, systems, electronic devices, computer-readable media, and computer program products for adjusting transportation routes to solve one or more of the technical problems mentioned in the background section above.

[0007] In a first aspect, some embodiments of this disclosure provide a method for adjusting a transportation route, comprising: in response to receiving a cargo replenishment instruction, determining whether there are any goods that conform to the cargo replenishment instruction among the goods transported using a second transportation mode, wherein the cargo replenishment instruction is used to indicate replenishment of goods transported using a first transportation mode; in response to determining that there are goods that conform to the cargo replenishment instruction, analyzing a first transportation attribute value generated by the goods being transported using the first transportation mode; and determining whether to adjust the transportation route of the goods based on a comparison result between the first transportation attribute value and a second transportation attribute value, wherein the second transportation attribute value is generated by transporting the goods using the second transportation mode.

[0008] In some embodiments, analyzing the first transportation attribute value generated by transporting goods using a first mode of transportation includes: determining route information for transporting goods using the first mode of transportation; and based on the route information, determining the first transportation value attribute value generated by transporting the goods, as well as the first time of arrival at the destination, to obtain the first transportation attribute value.

[0009] In some embodiments, determining the first transportation value attribute value generated by transporting goods based on route information includes: splitting the route information into multiple route segments according to the transportation station information included in the route information; determining the transportation value attribute value generated by each of the multiple route segments; and summing the determined transportation value attribute values ​​to obtain the first transportation value attribute value generated by transporting goods.

[0010] In some embodiments, the first mode of transport is waterway transport; and determining the transport value attribute value generated by each of the plurality of route segments includes: determining the transport value attribute value of a first route segment based on the route from the originating transport station to the originating port; determining whether there is a first one-way transport route from the originating port to the originating transport station during the time period when the goods arrive at the originating port; determining a transport value attribute deduction value for the first route segment in response to determining the existence of the first one-way transport route; determining the transport value attribute value of a second route segment based on the attribute information of the transport vessels from the originating port to the destination port; determining whether there is a second one-way transport route from the destination transport station to the destination port before the goods arrive at the destination port; and determining the transport value attribute value of a third route segment based on the determination result.

[0011] In some embodiments, determining a first transportation value attribute value generated by transporting goods and a first time of arrival at the destination based on route information includes: determining whether the first transportation value attribute value is less than a second transportation value attribute value; and in response to determining that it is less than the second transportation value attribute value, determining the transportation time of each of the plurality of route segments to determine the first time of arrival at the destination.

[0012] In some embodiments, determining whether to adjust the transportation route of goods based on the comparison result of a first transportation attribute value and a second transportation attribute value includes: determining whether the first transportation attribute value is less than the second transportation attribute value; in response to determining that it is less than the second transportation attribute value, identifying the goods as candidate goods to obtain a candidate goods set; and selecting candidate goods from the candidate goods set as supplementary goods corresponding to the goods supplementation instruction.

[0013] In some embodiments, selecting candidate goods from a candidate goods set includes: for each candidate goods in the candidate goods set, determining the difference between a second transportation value attribute value and a first transportation value attribute value; and selecting candidate goods from the candidate goods set based on the difference in transportation value attribute values.

[0014] In some embodiments, the cargo replenishment instruction includes remaining carrying capacity; and selecting candidate cargo from a candidate cargo set based on the difference in transport value attribute values, including: selecting a first candidate cargo with the largest difference from the candidate cargo set; determining whether the attribute value of the first candidate cargo is less than the remaining carrying capacity; in response to determining that it is less than the remaining carrying capacity, selecting a second candidate cargo other than the first candidate cargo from the candidate cargo set; and using the first candidate cargo and the second candidate cargo as replenishment cargo.

[0015] Secondly, some embodiments of this disclosure provide a transportation route adjustment apparatus, comprising: a cargo determination unit configured to, in response to receiving a cargo replenishment instruction, determine whether there are any goods that conform to the cargo replenishment instruction among the goods transported using a second transportation mode, wherein the cargo replenishment instruction is used to indicate replenishment of goods transported using a first transportation mode; an analysis unit configured to, in response to determining that there are goods that conform to the cargo replenishment instruction, analyze a first transportation attribute value generated by transporting the goods using the first transportation mode; and an adjustment determination unit configured to, based on a comparison result between the first transportation attribute value and a second transportation attribute value, determine whether to adjust the transportation route of the goods, wherein the second transportation attribute value is generated by transporting the goods using the second transportation mode.

[0016] In some embodiments, the analysis unit includes: a route determination subunit configured to determine route information for transportation using a first mode of transportation; and an attribute value determination subunit configured to determine a first transportation value attribute value generated by the transported goods and a first time of arrival at the destination based on the route information, thereby obtaining the first transportation attribute value.

[0017] In some embodiments, the attribute value determination subunit is further configured to split the route information into multiple route segments based on the transportation station information included in the route information; determine the transportation value attribute value generated by each of the multiple route segments; and sum the determined transportation value attribute values ​​to obtain the first transportation value attribute value generated by the transported goods.

[0018] In some embodiments, the first mode of transport is waterway transport; and the attribute value determination subunit is further configured to determine the transport value attribute value of a first route segment based on the route from the originating transport station to the originating port; determine whether a first one-way transport route from the originating port to the originating transport station exists during the time period when the goods arrive at the originating port; in response to determining the existence of the first one-way transport route, determine a transport value attribute deduction value for the first route segment; determine the transport value attribute value of a second route segment based on the attribute information of the transport vessels from the originating port to the destination port; determine whether a second one-way transport route from the destination transport station to the destination port exists before the goods arrive at the destination port; and determine the transport value attribute value of a third route segment based on the determination result.

[0019] In some embodiments, the attribute value determining subunit is further configured to determine whether a first transportation value attribute value is less than a second transportation value attribute value; in response to determining that it is less than the second transportation value attribute value, to determine the transportation time of each of the plurality of route segments to determine a first time to reach the destination.

[0020] In some embodiments, the adjustment determining unit includes: a determining subunit configured to determine whether a first transport attribute value is less than a second transport attribute value; a candidate cargo determining subunit configured to determine cargo as candidate cargo in response to determining that the value is less than the second transport attribute value, thereby obtaining a candidate cargo set; and a selecting subunit configured to select candidate cargo from the candidate cargo set as supplementary cargo corresponding to the cargo supplementation instruction.

[0021] In some embodiments, the selection subunit is further configured to, for each candidate cargo in the candidate cargo set, determine the difference between the second transport value attribute value and the first transport value attribute value; and select candidate cargo from the candidate cargo set based on the difference in transport value attribute values.

[0022] In some embodiments, the cargo replenishment instruction includes remaining carrying capacity; and the selection subunit is further configured to select a first candidate cargo with the largest difference from the candidate cargo set; determine whether the attribute value of the first candidate cargo is less than the remaining carrying capacity; in response to determining that it is less than the remaining carrying capacity, select a second candidate cargo other than the first candidate cargo from the candidate cargo set; and use the first candidate cargo and the second candidate cargo as replenishment cargo.

[0023] Thirdly, some embodiments of this disclosure provide a transportation route adjustment system, including: a dispatch server configured to monitor cargo transportation data, and in response to detecting abnormal data indicating that cargo transported using a first transportation mode cannot be delivered within a first set time period before departure time, determining the remaining capacity of the first transportation mode to generate a cargo replenishment instruction, and sending the cargo replenishment instruction to the target transportation station; and a station server configured to use the transportation route adjustment method described in any of the implementations of the first aspect above to determine whether there is replenishment cargo corresponding to the cargo replenishment instruction at the current transportation station, and in response to determining that there is replenishment cargo, sending feedback information to the dispatch server to cause the dispatch server to stop sending the cargo replenishment instruction.

[0024] In some embodiments, sending a cargo replenishment instruction to a target transportation station includes: determining a transportation station within a first distance range from the origin of the first transportation mode as a target transportation station, and sending a cargo replenishment instruction to the target transportation station; in response to not receiving feedback information within a preset time period, determining a transportation station within a second distance range from the origin of the first transportation mode as a new target transportation station, and sending a cargo replenishment instruction to the new target transportation station, wherein the second distance range is greater than the first distance range.

[0025] In some embodiments, the scheduling server is further configured to stop sending cargo replenishment instructions within a second set period of time before the departure time, wherein the second set period of time is less than the first set period of time.

[0026] Fourthly, some embodiments of this disclosure provide an electronic device, including: one or more processors; and a storage device having one or more programs stored thereon, wherein 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 of the implementations of the first aspect above.

[0027] Fifthly, some embodiments of this disclosure provide a computer-readable medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the method described in any of the implementations of the first aspect above.

[0028] Sixthly, some embodiments of this disclosure provide a computer program product, including a computer program that, when executed by a processor, implements the method described in any of the implementations of the first aspect above.

[0029] The above-described embodiments of this disclosure have the following beneficial effects: the transportation route adjustment methods of some embodiments of this disclosure can realize dynamic resource scheduling and effectively improve the utilization rate of transportation resources. Specifically, the scheduling of related multimodal transport is often carried out according to the transportation route plan. However, the transportation route plan is usually set in advance, and it is difficult to predict special circumstances that may occur in the future. When special circumstances occur, causing some goods to be unable to be delivered on time, in order to avoid affecting the timeliness of other goods being transported together, the original transportation route plan is generally continued. In this way, there will be a situation where the goods of the transportation mode are not fully loaded, resulting in a waste of transportation resources.

[0030] Based on this, some embodiments of the transportation route adjustment method disclosed herein can dynamically allocate resources according to the actual cargo loading rate on site. That is, scheduling can be carried out according to the route plan under normal circumstances. When a special situation occurs and a cargo replenishment instruction is received, it can be determined whether there are goods that meet the instruction. In other words, the data is filtered. This reduces the amount of data to be processed subsequently and ensures the feasibility of subsequent adjustments. If goods meet the instruction, the first transportation attribute value generated by using the first transportation mode can be estimated. Then, based on the comparison between the first transportation attribute value and the second (original) transportation attribute value, it is determined whether to adjust the cargo transportation route. That is, for goods that meet the instruction, it is necessary to further compare the transportation attribute values ​​generated by using the two transportation modes. This can reduce or avoid the increase in transportation attribute values ​​(such as transportation costs or transportation time) after adjusting the transportation mode. This effectively improves resource utilization while ensuring the transportation attribute values ​​of the goods. Attached Figure Description

[0031] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and elements are not necessarily drawn to scale.

[0032] Figure 1 This is a flowchart of some embodiments of the transportation route adjustment method according to this disclosure;

[0033] Figure 2 These are flowcharts of other embodiments of the transportation route adjustment method according to this disclosure;

[0034] Figure 3 These are schematic diagrams illustrating some embodiments of route information transported using the first mode of transportation;

[0035] Figure 4 These are schematic diagrams illustrating the structure of some embodiments of the transport route adjustment device according to this disclosure;

[0036] Figure 5 These are timing diagrams of some embodiments of the transportation route adjustment system according to this disclosure;

[0037] Figure 6 This is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. Detailed Implementation

[0038] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0039] It should also be noted that, for ease of description, only the parts relevant to the invention are shown in the accompanying drawings. Unless otherwise specified, the embodiments and features described in this disclosure can be combined with each other.

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

[0041] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0042] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0043] This disclosure will now be described in detail with reference to the accompanying drawings and embodiments.

[0044] Figure 1 A flow 100 of some embodiments of a transport route adjustment method according to this disclosure is shown. The method includes the following steps:

[0045] Step 101: In response to receiving a cargo replenishment instruction, determine whether there are any cargoes that meet the cargo replenishment instruction among the cargoes transported using the second mode of transport.

[0046] In some embodiments, the entity implementing the transportation route adjustment method (e.g., Figure 5 The station server shown can receive cargo replenishment instructions via wired or wireless connection. These instructions indicate a need to replenish cargo transported using the first mode of transport. In other words, the cargo transported using the first mode of transport is not fully loaded and has remaining capacity. Upon receiving the aforementioned cargo replenishment instruction, the executing entity can determine whether any cargo transported using the second mode of transport meets the requirements of the instruction.

[0047] In some embodiments, the cargo replenishment instruction may include information on the remaining carrying capacity. This remaining carrying capacity can be the remaining volume and / or remaining weight, etc. In this case, the executing entity can determine whether any cargo transported at this site using the second mode of transport has attribute values ​​(such as volume and / or weight) that are not greater than the aforementioned remaining carrying capacity, and can be switched to the first mode of transport. As an example, because perishable goods are easily perishable and typically have certain requirements regarding ambient temperature and transport time, such goods are often unsuitable for waterway transport. This ensures that the carrying capacity requirements are met while also guaranteeing the quality of the goods.

[0048] Optionally, the supplementary cargo instruction may also include transportation route information for the first mode of transport. This route information may include the identifiers of the transport stations (such as origin station codes, destination station codes, etc.), the (latest) departure time, and the (latest) arrival time. In this case, the executing entity can determine whether there are any goods transported at this station using the second mode of transport with a matching route. This matching could mean that the original transport route includes the identifiers of the aforementioned transport stations. That is, the original transport route also passes through these transport stations. Alternatively, the matching could also mean that the transport direction of the original transport route matches. In other words, modifying the route to pass through the aforementioned transport stations would also complete the transport of the goods.

[0049] For example, goods transported by land from a port city (or a city near a port city) to Beijing can still be transported by water to Tianjin first, and then from Tianjin to Beijing. However, for goods from Beijing to that port city, the route is mismatched because it's reverse transport. This ensures that the identified goods can have their transport routes adjusted to a large extent, improving the accuracy of the determination. It also helps reduce the number of goods that meet the requirements of supplementary cargo instructions, thereby reducing the amount of data that needs to be processed subsequently and improving the processing efficiency of the executing entity.

[0050] It is understandable that the first and second modes of transport here can be various existing and future modes of cargo transportation, such as water transport, land transport, and air transport. Furthermore, the first mode of transport is usually one whose transport value is lower than that of the second mode of transport. For example, the first mode of transport could be water transport, while the second mode of transport could be any mode other than water transport, such as land transport.

[0051] Furthermore, the goods that meet the aforementioned supplementary cargo instructions can be goods transiting through the transport station where the executing entity is located (i.e., transshipment goods), or goods originating from the transport station where the executing entity is located. In other words, the entire transport route of the goods can be adjusted, or only a segment of the transport route can be adjusted. For example, a transport route originally involved land transport from city A to city B, passing through cities C and D along the way. The adjusted transport route could be land transport from city A to the port of city C, water transport from city C to city D, and then land transport from the port of city D to city B.

[0052] Step 102: Analyze the first transportation attribute value generated by transporting goods using the first transportation mode.

[0053] In some embodiments, based on the goods determined in step 101, the executing entity can analyze the first transportation attribute value to be generated if the goods are transported using the first transportation mode. The transportation attribute here may include a transportation value attribute (i.e., transportation cost). The transportation attribute value may include the transportation value attribute value (i.e., the amount of transportation cost). In other words, the executing entity can estimate the transportation cost of transporting the goods using the first transportation mode.

[0054] In some embodiments, the executing entity may determine route information for transporting goods using a first mode of transport. For example, the executing entity may determine, based on the transport stations indicated in the aforementioned cargo replenishment instruction, the route from its own station (or the station preceding it in the original transport route) to the originating station in the aforementioned cargo replenishment instruction, then to the destination station in the aforementioned cargo replenishment instruction, and finally to the destination in the original transport route. Based on this route information, a first transport value attribute value generated from transporting the goods can be estimated and determined.

[0055] Optionally, the executing entity can segment the route information to determine the first transportation value attribute value based on the transportation value attribute value of each route segment. Specifically, firstly, the executing entity can segment the route information based on the transportation station information included in the route information, thereby obtaining multiple (at least two) route segments. For example, it can be segmented according to the number of transportation stations. The number of route segments is usually one less than the number of transportation stations. Alternatively, it can be segmented according to the transportation mode between transportation stations. As an example, when the transportation mode changes, the route can be segmented once. That is, the route is segmented at the transportation station where the transportation mode changes.

[0056] Next, the executing entity can determine the transportation value attribute value (i.e., the amount of transportation cost) generated by each of the multiple route segments. Then, the determined transportation value attribute values ​​can be summed to obtain the first transportation value attribute value generated by the transported goods.

[0057] It should be noted that the method for estimating and determining the transportation value attribute (i.e., transportation cost) is not limited and can be set according to the actual situation. As an example, the implementing entity can determine the calculation formula for the transportation value attribute based on the transportation mode of each route segment. In this way, based on the calculation formula and the attribute value of the goods, the transportation value attribute value of each route segment can be determined.

[0058] In some embodiments, to improve the accuracy of the estimation results, the executing entity can also simultaneously analyze the transportation routes of other goods at the same station to determine the first transportation value attribute value of the goods. Taking waterway transportation as an example, firstly, the executing entity can determine the transportation value attribute value of the first route segment based on the route from the originating transportation station to the originating port. As an example, such as... Figure 3 The transportation cost from station A to port 1 is shown in the figure.

[0059] Simultaneously, it is determined whether a primary one-way transport route exists from the port of origin to the originating transport station during the time period when the goods arrive at the port of origin. That is, the existing route plans only include routes from the port of origin to the originating transport station, but not routes from the originating transport station to the port of origin. For example, such as... Figure 3 The diagram shows a one-way transport route from port 1 to station A. If the existence of this first one-way transport route is confirmed, the transport value attribute deduction for the first route segment can be determined. In other words, the first one-way transport route is used to complete the transport of the first segment of the goods. This reduces the transport cost of the first segment.

[0060] Understandably, in order to reduce or avoid waiting time and improve transportation efficiency, the time period for goods to arrive at the port of origin indicated by the first one-way transportation route can be matched with the time period for goods to arrive at the port of origin (such as overlapping or being less than a certain time difference). This time period can include the arrival time plus the unloading time and / or loading time, etc.

[0061] Next, the implementing entity can determine the transport value attribute value of the second route segment based on the attribute information of the transport vessels traveling from the port of origin to the port of destination. For example, such as... Figure 3The image shows a transport vessel traveling from port 1 to port 2. If the vessel is a self-operated vessel, i.e., owned by a transport company, then the transport value attribute value for this second route segment can be zero. This is because the transport cost is often fixed when transporting goods that are not yet fully loaded. This is equivalent to transporting the goods along the way. Therefore, the transport cost for this route segment can be disregarded for this particular goods. If the vessel belongs to a third party, since transport costs are often related to route distance, cargo weight, volume, and other attributes, the transport value attribute value for the second route segment can be estimated based on the distance between port 1 and port 2, as well as the attributes of the cargo.

[0062] Subsequently, similar to the first route segment, the executing entity can also determine whether a second one-way transport route exists from the destination transport station to the destination port before the goods arrive. Here, unloading time needs to be considered to avoid affecting the loading of the goods. Based on the determination result, the transport value attribute value of the third route segment is determined. As an example, such as... Figure 3 As shown, the third segment of the cargo route is from port 2 to station B. At this point, the implementing entity can determine if there is a one-way transportation route from station B to port 2 in the existing route plan. If so, the transportation cost of the third segment of the cargo can be zero. If not, it means the cargo needs to be transported to station B and then returned empty. In this case, the transportation value attribute value of the third segment can be estimated based on twice the distance from port 2 to station B.

[0063] At this point, the first transportation value attribute value can be the sum of the transportation value attribute values ​​of the first route segment, the second route segment, and the third route segment, minus the transportation value attribute deduction value of the first route segment.

[0064] It is understandable that the originating transportation station here can be any of the following: the transportation station where the implementing entity is located, the station preceding this transportation station on the original transportation route, or the transportation station where the origin of the original transportation route is located. In other words, when the transportation mode is adjusted for a portion of the route, the transportation costs before that portion of the route remain unchanged and can be disregarded here.

[0065] Furthermore, based on the route information, while determining the first transportation value attribute value, the first arrival time at the destination can also be determined. The destination here can be the final destination on the original transportation route, or a transportation stop along the way. To reduce the amount of data processed, the executing entity, upon obtaining the estimated first transportation value attribute value, can first determine whether the first transportation value attribute value is less than the second transportation value attribute value. That is, it can determine whether the first transportation cost is less than the second (original) transportation cost. If it is less than the second transportation cost, the transportation time of each segment in the multiple route segments can be determined, thereby determining the first arrival time at the destination. If it is greater than or equal to the second transportation cost, it means that the adjusted transportation cost will be higher than the original transportation cost. In this case, there is no need to adjust the transportation route of the goods, and therefore no need to determine the aforementioned first arrival time. This avoids unnecessary resource consumption.

[0066] Step 103: Based on the comparison results of the first transportation attribute value and the second transportation attribute value, determine whether to adjust the transportation route of the goods.

[0067] In some embodiments, based on a comparison between the first transportation attribute value and the second transportation attribute value, the executing entity can determine whether to adjust the transportation route of the goods. The second transportation attribute value is generated when the goods are transported using the second transportation method. For example, the executing entity can determine whether the first transportation value attribute value (transportation cost) is less than the second transportation value attribute value. And / or, it can determine whether the first time is less than the second time. That is, it can determine whether the adjusted arrival time is earlier than the originally planned (latest) arrival time to avoid affecting the timeliness of the goods' transportation. If both are less than the second time, it indicates that the transportation route of the goods can be adjusted, i.e., the first transportation method can be used for transportation. If both are not less than the second time, it indicates that the transportation route of the goods does not need to be adjusted.

[0068] Based on the above description, the transportation route adjustment method of some embodiments of this disclosure can dynamically allocate resources according to the actual cargo loading rate on site. That is, scheduling can be carried out according to the route plan under normal circumstances. When a special situation occurs and a cargo replenishment instruction is received, it can be determined whether there are goods that meet the instruction. In other words, the data is filtered. This reduces the amount of data to be processed subsequently and ensures the feasibility of subsequent adjustments. If goods meet the instruction, the first transportation attribute value generated by using the first transportation mode can be estimated. Then, based on the comparison result between the first transportation attribute value and the second (original) transportation attribute value, it is determined whether to adjust the cargo transportation route. That is, for goods that meet the instruction, it is necessary to further compare the transportation attribute values ​​generated by using the two transportation modes. This can reduce or avoid the increase in transportation attribute values ​​(such as transportation costs or transportation time) after adjusting the transportation mode. This effectively improves resource utilization while ensuring the transportation attribute values ​​of the goods.

[0069] Continue to refer to Figure 2 This illustrates a flow 200 of another embodiment of the transportation route adjustment method of this disclosure. The method includes the following steps:

[0070] Step 201: In response to receiving a cargo replenishment instruction, determine whether there are any cargoes that meet the cargo replenishment instruction among the cargoes transported using the second mode of transport.

[0071] In some embodiments, see Figure 1 The relevant descriptions in step 101 of the embodiment will not be repeated here.

[0072] Step 202: Analyze the first transportation attribute value generated by transporting goods using the first transportation mode.

[0073] In some embodiments, see Figure 1 The relevant descriptions in step 102 of the embodiment will not be repeated here.

[0074] Step 203: Determine whether the first transportation attribute value is less than the second transportation attribute value.

[0075] In some embodiments, the executing entity may determine whether a first transportation value attribute value is less than a second transportation value attribute value. If it is determined that it is less, it may further determine whether a first time is less than a second time. See also... Figure 1 The relevant description in step 103 of the embodiment. If it is determined that it is less than the second time, then it can be determined that the first transportation attribute value is less than the second transportation attribute value. Here, if it is determined that it is less than the second transportation attribute value, the executing entity can continue to execute step 204.

[0076] Step 204: Identify the goods as candidate goods to obtain a candidate goods set.

[0077] It is understandable that in step 201, there may be multiple goods that meet the requirements of the goods replenishment instruction. In this case, the executing entity can select at least one good to adjust its transportation route. At this point, the executing entity can identify this good as a candidate good, thus obtaining a candidate good set.

[0078] Step 205: Select candidate goods from the candidate goods set as supplementary goods corresponding to the supplementary goods instruction.

[0079] In some embodiments, the executing entity may select candidate goods from the candidate goods set as supplementary goods corresponding to the supplementary goods instruction, thereby adjusting the transportation route of the supplementary goods. The selection method is not limited. It should be noted that the candidate goods obtained through the above steps all have attribute values ​​no greater than the remaining capacity of the first transportation mode, and their transportation costs and arrival times are both less than the original transportation costs and arrival times. Selecting any candidate goods as supplementary goods can achieve the goal of saving costs and reducing resource waste while ensuring timeliness.

[0080] In some embodiments, the implementing entity can select goods based on the potential savings in transportation costs. For example, for each candidate good in the candidate goods set, the implementing entity can determine the difference between the second transportation value attribute value and the first transportation value attribute value of each good. Then, candidate goods can be selected from the candidate goods set based on the difference in transportation value attribute values. For example, a candidate good can be selected in descending order of the difference. This maximizes the savings in transportation costs.

[0081] Optionally, to further improve resource utilization, firstly, a first candidate cargo with the largest difference can be selected from the candidate cargo set. Next, it can be determined whether the attribute value of the first candidate cargo is less than the remaining carrying capacity. That is, in the case of transporting the first candidate cargo, it is checked whether the first mode of transport has remaining carrying capacity. If it is determined to be less than the remaining carrying capacity, i.e., there is still remaining carrying capacity, a second candidate cargo other than the first candidate cargo can be selected from the candidate cargo set. Furthermore, the first candidate cargo and the second candidate cargo can be used as supplementary cargo. Here, the second candidate cargo can be a single candidate cargo or multiple candidate cargoes.

[0082] The method for selecting the second candidate cargo is also unrestricted. For example, it can be selected based on the degree of matching between the candidate cargo's attribute value and the remaining carrying capacity (e.g., less than and closest to the remaining value). The remaining value is the difference between the remaining carrying capacity and the attribute value of the first candidate cargo. This maximizes resource utilization. Alternatively, it can be selected in descending order of the difference. For instance, the candidate cargo with the second largest difference could be selected as the second candidate cargo. In this case, the attribute value of the second candidate cargo might be greater than the aforementioned remaining value. In this situation, some of the second candidate cargo can be transported using the first transportation method, while the remaining second candidate cargo continues to be transported using the second transportation method. This improves resource utilization while minimizing transportation costs.

[0083] Furthermore, once the supplementary goods are identified, the implementing entity can lock the information about them, such as adding tag information, and generate new route information for transportation using the first mode of transport. This avoids continuing to transport the goods using the second mode of transport.

[0084] The transportation route adjustment method provided in some embodiments of this disclosure further enriches and improves the process of determining whether to adjust the transportation route of goods. The goods to be adjusted are selected based on the savings in transportation costs and the remaining carrying capacity. This improves the utilization rate of transportation resources while minimizing transportation costs.

[0085] Please refer to the following. Figure 4 As a response to the above Figure 1 , 2 The present disclosure provides some embodiments of a transportation route adjustment device to implement the method shown, and these device embodiments are similar to... Figure 1 , 2 Corresponding to the method embodiments shown, the device can be specifically applied to various electronic devices.

[0086] like Figure 4 As shown, the transportation route adjustment device 400 in some embodiments may include: a cargo determination unit 401, configured to determine, in response to receiving a cargo replenishment instruction, whether there are any goods that meet the cargo replenishment instruction among the goods transported using the second transportation mode, wherein the cargo replenishment instruction is used to indicate replenishment of goods transported using the first transportation mode; an analysis unit 402, configured to analyze a first transportation attribute value generated by transporting the goods using the first transportation mode in response to determining that there are goods that meet the cargo replenishment instruction; and an adjustment determination unit 403, configured to determine whether to adjust the transportation route of the goods based on a comparison result of the first transportation attribute value and a second transportation attribute value, wherein the second transportation attribute value is generated by transporting the goods using the second transportation mode.

[0087] In some embodiments, the analysis unit 402 may include: a line determination subunit ( Figure 4 (not shown in the image), configured to determine the route information for transportation using the first mode of transport; attribute value determination subunit ( Figure 4 (not shown in the image), is configured to determine the first transportation value attribute value generated by transporting goods and the first time of arrival at the destination based on route information, thereby obtaining the first transportation attribute value.

[0088] In some embodiments, the attribute value determination subunit may be further configured to split the route information into multiple route segments based on the transportation station information included in the route information; determine the transportation value attribute value generated by each of the multiple route segments; and sum the determined transportation value attribute values ​​to obtain the first transportation value attribute value generated by the transported goods.

[0089] In some embodiments, the first mode of transport is waterway transport; and the attribute value determination subunit may be further configured to determine the transport value attribute value of a first route segment based on the route from the originating transport station to the originating port; determine whether a first one-way transport route from the originating port to the originating transport station exists during the time period when the goods arrive at the originating port; in response to determining the existence of the first one-way transport route, determine a transport value attribute deduction value for the first route segment; determine the transport value attribute value of a second route segment based on the attribute information of the transport vessels from the originating port to the destination port; determine whether a second one-way transport route from the destination transport station to the destination port exists before the goods arrive at the destination port; and determine the transport value attribute value of a third route segment based on the determination result.

[0090] In some embodiments, the attribute value determination subunit may be further configured to determine whether a first transportation value attribute value is less than a second transportation value attribute value; in response to determining that it is less than the second transportation value attribute value, to determine the transportation time of each of the plurality of route segments to determine the first time to reach the destination.

[0091] In some embodiments, the adjustment determining unit 403 may include: a determining subunit ( Figure 4 (not shown in the image), configured to determine whether a first transport attribute value is less than a second transport attribute value; candidate cargo determination subunit ( Figure 4 (not shown in the image), configured to identify goods as candidate goods in response to determining that the value is less than the second transport attribute value, thereby obtaining a candidate goods set; selecting sub-units ( Figure 4 (not shown in the image), is configured to select candidate goods from the candidate goods set as supplementary goods corresponding to the goods supplementation instruction.

[0092] In some embodiments, the selection subunit may be further configured to determine, for each candidate cargo in the candidate cargo set, the difference between the second transport value attribute value and the first transport value attribute value; and select candidate cargo from the candidate cargo set based on the difference in transport value attribute values.

[0093] In some embodiments, the cargo replenishment instruction includes the remaining carrying capacity; and the selection subunit may be further configured to select a first candidate cargo with the largest difference from the candidate cargo set; determine whether the attribute value of the first candidate cargo is less than the remaining carrying capacity; in response to determining that it is less than the remaining carrying capacity, select a second candidate cargo other than the first candidate cargo from the candidate cargo set, and use the first candidate cargo and the second candidate cargo as replenishment cargo.

[0094] It is understandable that the units described in the device 400 are related to the reference. Figure 1 and Figure 2 The steps in the described method correspond accordingly. Therefore, the operations, features, and beneficial effects described above for the method also apply to device 400 and the units contained therein, and will not be repeated here.

[0095] Further reference Figure 5 The diagram illustrates the timing of operations for some embodiments of the transportation route adjustment system according to this disclosure. The transportation route adjustment system may include a dispatch server and at least one station server. Here, the dispatch server can monitor cargo transportation data and perform anomaly detection within a first set time period (e.g., three hours) before departure. If anomaly data indicating that cargo transported using the first transportation mode cannot be delivered is detected—that is, the cargo may not arrive on time before departure—it indicates that the first transportation mode may be underloaded. In this case, the remaining capacity of the first transportation mode can be determined to generate a cargo replenishment instruction. The cargo replenishment instruction can also be sent to the target transportation station. The target transportation station can be set according to actual conditions, such as a transportation station within a certain distance range from the origin of the first transportation mode.

[0096] When the station server receives a cargo replenishment instruction from the dispatch server, it can use the above-mentioned... Figure 1 , 2 In this embodiment, the transportation route adjustment method described in any implementation determines whether there is supplementary cargo corresponding to the cargo replenishment instruction at the current transportation station. If supplementary cargo is determined to exist, feedback information can be sent to the dispatching server. This allows the dispatching server to stop sending cargo replenishment instructions.

[0097] In some embodiments, to improve the success rate of scheduling, at the initial stage of scheduling, the executing entity can identify transportation stations within a first distance range from the origin of the first mode of transportation as target transportation stations. Then, cargo replenishment instructions can be sent to these target transportation stations. If no feedback information is received within a preset time period (e.g., 20 minutes), indicating that no replenishment cargo has been received, transportation stations within a second distance range from the origin of the first mode of transportation can be identified as new target transportation stations. Then, cargo replenishment instructions can be sent to these new target transportation stations. The second distance range can be larger than the first distance range, i.e., expanding the scheduling range. For example, the first distance range could be 10 kilometers, while the second distance range could be 20 kilometers.

[0098] In some embodiments, to ensure that supplementary goods arrive at the origin before the departure time, the dispatching server may stop sending supplementary goods instructions for a second set period of time (e.g., one hour) before the departure time. The second set period can be shorter than the first set period. That is, if no feedback is received, the server will stop sending supplementary goods instructions within one hour before departure. This allows sufficient transportation time and prevents dispatching failures due to untimely delivery of supplementary goods.

[0099] As described above, the system disclosed herein can dynamically analyze abnormal data using big data technology, thereby automatically triggering instructions to find resources. Simultaneously, it can dynamically calculate the cost and timeliness of different transportation methods to determine the optimal solution that meets the instruction requirements. Furthermore, it can achieve dynamic data feedback.

[0100] The following is for reference. Figure 6 It shows a schematic diagram of the structure of an electronic device (e.g., a server) 600 suitable for implementing some embodiments of the present disclosure. Figure 6 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments of this disclosure.

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

[0102] Typically, the following devices can be connected to I / O interface 605: input devices 606 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 607 including, for example, speakers, vibrators, etc.; storage devices 608 including, for example, magnetic tapes, hard disks, etc.; and communication devices 609. Communication device 609 allows electronic device 600 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 6 An electronic device 600 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively. Figure 6 Each box shown can represent a device or multiple devices as needed.

[0103] In particular, according to some embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, some embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 609, or installed from a storage device 608, or installed from a ROM 602. When the computer program is executed by the processing device 601, it performs the functions defined above in the methods of some embodiments of this disclosure.

[0104] It should be noted that, in some embodiments of this disclosure, the computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In some embodiments of this disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In some embodiments of this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0105] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device. The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: in response to receiving a cargo replenishment instruction, determine whether there are goods conforming to the cargo replenishment instruction among the goods transported using the second transport mode, wherein the cargo replenishment instruction indicates replenishment of goods transported using the first transport mode; in response to determining that there are goods conforming to the cargo replenishment instruction, analyze a first transport attribute value generated by transporting the goods using the first transport mode; and, based on a comparison result between the first transport attribute value and a second transport attribute value, determine whether to adjust the transport route of the goods, wherein the second transport attribute value is generated by transporting the goods using the second transport mode.

[0106] Furthermore, computer program code for performing operations of some embodiments of this disclosure can be written in one or more programming languages ​​or a combination thereof. Programming languages ​​include object-oriented programming languages—such as Java, Smalltalk, and C++—and conventional procedural programming languages—such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone 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 remote computers, the remote computer can 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 can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0107] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0108] The units described in some embodiments of this disclosure can be implemented in software or hardware. The described units can also be housed in a processor; for example, a processor may be described as including a cargo determination unit, an analysis unit, and an adjustment determination unit. The names of these units do not necessarily limit the specific unit; for example, a cargo determination unit may also be described as "a unit for determining whether cargo conforms to a cargo replenishment instruction."

[0109] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0110] Some embodiments of this disclosure also provide a computer program product, including a computer program that, when executed by a processor, implements any of the above-described transportation route adjustment methods.

[0111] The above description is merely a selection of preferred embodiments of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in the embodiments of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described inventive concept. For example, technical solutions formed by substituting the above-described features with (but not limited to) technical features with similar functions disclosed in the embodiments of this disclosure.

Claims

1. A method for adjusting a transportation route, comprising: In response to receiving a cargo replenishment instruction, it is determined whether there are any goods that meet the cargo replenishment instruction among the goods transported using the second transportation mode. The cargo replenishment instruction is generated by detecting abnormal data indicating that goods transported using the first transportation mode cannot be delivered within a first set time period before the departure time, and determining the remaining capacity of the first transportation mode. The cargo replenishment instruction is used to indicate that the goods transported using the first transportation mode are replenished. The cargo replenishment instruction includes information on the remaining capacity and transportation route information of the first transportation mode. The remaining capacity is the remaining volume and / or remaining weight. It includes: determining whether there are any goods with attribute values ​​not greater than the above-mentioned remaining capacity among the goods transported using the second transportation mode at this station, and which are changed to be transported using the first transportation mode. The goods in the cargo replenishment instruction are goods that pass through the transportation station where the station server is located. In response to determining that there are goods that meet the goods replenishment instruction, the first transport attribute value generated by transporting the goods using the first transport method is analyzed; Based on the comparison result between the first transportation attribute value and the second transportation attribute value, it is determined whether to adjust the transportation route of the goods, wherein the second transportation attribute value is generated when the goods are transported using the second transportation method.

2. The method of claim 1, wherein, The analysis of the first transportation attribute value generated when the goods are transported using the first transportation method includes: Determine the route information for transportation using the first mode of transport; Based on the route information, the first transportation value attribute value generated by transporting the goods and the first time of arrival at the destination are determined to obtain the first transportation attribute value.

3. The method according to claim 2, wherein, The step of determining the first transportation value attribute value generated from transporting the goods based on the route information includes: Based on the transportation station information included in the route information, the route information is split into multiple route segments; Determine the transportation value attribute value generated by each of the multiple line segments; The summation of the determined transportation value attribute values ​​yields the first transportation value attribute value generated by transporting the goods.

4. The method according to claim 3, wherein, The first mode of transportation is waterway transportation; as well as The step of determining the transportation value attribute value generated by each of the plurality of route segments includes: Determine the transportation value attribute value of the first route segment based on the route from the originating transportation station to the originating port; Determine whether, within the time period during which the goods arrive at the port of origin, there exists a first one-way transport route from the port of origin to the origin transport station; In response to determining the existence of the first one-way transportation route, a deduction value for the transportation value attribute of the first route segment is determined; Based on the attribute information of the transport vessels from the port of origin to the port of destination, the transport value attribute value of the second route segment is determined. Determine whether a second one-way transport route exists from the destination transport station to the destination port before the goods arrive at the destination port; Based on the determined results, the transportation value attribute value of the third route segment is determined.

5. The method according to claim 3, wherein, The step of determining the first transportation value attribute value generated from transporting the goods, and the first time of arrival at the destination, based on the route information, includes: Determine whether the first transportation value attribute value is less than the second transportation value attribute value; In response to determining that the value is less than the second transport value attribute value, the transport time of each of the plurality of route segments is determined to determine the first time of arrival at the destination.

6. The method according to claim 2, wherein, The step of determining whether to adjust the transportation route of the goods based on the comparison result between the first transportation attribute value and the second transportation attribute value includes: Determine whether the first transportation attribute value is less than the second transportation attribute value; In response to determining that the value is less than the second transport attribute value, the goods are identified as candidate goods, and a candidate goods set is obtained; Candidate goods are selected from the candidate goods set as supplementary goods corresponding to the goods supplementation instruction.

7. The method according to claim 6, wherein, The step of selecting candidate goods from the candidate goods set includes: For each candidate cargo in the candidate cargo set, determine the difference between the second transportation value attribute value and the first transportation value attribute value; Candidate goods are selected from the candidate goods set based on the difference in their transportation value attribute values.

8. The method according to claim 7, wherein, The cargo replenishment instruction includes the remaining carrying capacity; and The selection of candidate goods from the candidate goods set based on the difference in transportation value attribute values ​​includes: Select the first candidate cargo with the largest difference from the candidate cargo set; Determine whether the attribute value of the first candidate cargo is less than the remaining carrying capacity; In response to determining that the remaining carrying capacity is less than the specified amount, a second candidate cargo other than the first candidate cargo is selected from the candidate cargo set, and the first candidate cargo and the second candidate cargo are used as the supplementary cargo.

9. A transportation route adjustment device, comprising: The cargo determination unit is configured to, in response to receiving a cargo replenishment instruction, determine whether there are any goods that meet the cargo replenishment instruction among the goods transported using the second transportation mode. The cargo replenishment instruction is generated by detecting abnormal data indicating that goods transported using the first transportation mode cannot be delivered within a first set time period before the departure time, and determining the remaining capacity of the first transportation mode. The cargo replenishment instruction is used to indicate replenishment of goods transported using the first transportation mode. The cargo replenishment instruction includes information on the remaining capacity and transportation route information of the first transportation mode. The remaining capacity is the remaining volume and / or remaining weight. This includes determining whether there are any goods at this station transported using the second transportation mode whose attribute value is not greater than the aforementioned remaining capacity and which are being changed to be transported using the first transportation mode. The goods in the cargo replenishment instruction are goods passing through the transportation station where the station server is located. The analysis unit is configured to analyze a first transport attribute value generated by transporting the goods using the first transport method in response to determining that there are goods that meet the goods replenishment instruction; The adjustment determination unit is configured to determine whether to adjust the transportation route of the goods based on the comparison result of the first transportation attribute value and the second transportation attribute value, wherein the second transportation attribute value is generated when the goods are transported using the second transportation method.

10. A transportation route adjustment system, comprising: The dispatch server is configured to monitor cargo transportation data and, in response to abnormal data indicating that cargo transported using the first transportation mode cannot be delivered within a first set time before the departure time, determine the remaining capacity of the first transportation mode, generate a cargo replenishment instruction, and send the cargo replenishment instruction to the target transportation station. The station server is configured to use the transportation route adjustment method as described in any one of claims 1-8 to determine whether there is supplementary cargo corresponding to the cargo replenishment instruction at the current transportation station, and in response to determining that there is supplementary cargo, to send feedback information to the scheduling server so that the scheduling server stops sending the cargo replenishment instruction.

11. The method according to claim 10, wherein, Sending the cargo replenishment instruction to the target transportation station includes: The transport stations within a first distance range from the origin of the first mode of transport are identified as target transport stations, and the cargo replenishment instruction is sent to the target transport stations. In response to the lack of feedback information within a preset time period, a transportation station within a second distance range from the origin of the first mode of transportation is identified as a new target transportation station, and the cargo replenishment instruction is sent to the new target transportation station, wherein the second distance range is greater than the first distance range.

12. The method according to claim 10, wherein, The scheduling server is also configured to stop sending the cargo replenishment instruction within a second set time period before the departure time, wherein the second set time period is shorter than the first set time period.

13. An electronic device, comprising: One or more processors; Storage device, on which one or more programs are stored, When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-8.

14. A computer-readable medium having a computer program stored thereon, wherein, When the program is executed by the processor, it implements the method as described in any one of claims 1-8.

15. A computer program product comprising a computer program that, when executed by a processor, implements the method according to any one of claims 1-8.