Container transportation supply and demand matching method, device, equipment and medium

By using multi-tenant supply and demand databases and target matching conditions in the container transportation industry, the matching results of transportation demand are generated, and the problem of inefficient supply and demand matching between two-way transportation is solved, and resource utilization and matching efficiency are improved.

CN120163368APending Publication Date: 2025-06-17QIANSAN (BEIJING) TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510206940.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-24
Publication Date
2025-06-17

AI Technical Summary

Technical Problem

In the container transportation industry, the supply and demand matching efficiency of two-way transportation leads to empty return after completing one-way tasks, resulting in waste of resources and increased costs.

Method used

By extracting transportation requirements with the same carrier identification and box attributes from the multi-tenant supply and demand database, the matching results are generated using target matching conditions (such as the matching of the unloading completion time and the loading start time, and the matching distance between the unloading address and the loading address) and the carrier is requested to complete the transportation requirements in sequence.

Benefits of technology

It improves the resource utilization rate of container transportation and the efficiency of supply and demand matching between the two-way carrying, reduces the air driving rate and reduces transportation costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120163368A_ABST
    Figure CN120163368A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of container transportation, and discloses a container transportation supply and demand matching method and device, equipment and a medium, and the method comprises the steps: extracting a plurality of transportation demands with the same carrier identifier and box type attribute from a supply and demand database; the supply and demand database comprises transportation demand information of multiple tenants and bearing capacity information of a carrier; if a first transportation demand and a second transportation demand in the plurality of transportation demands meet a target matching condition, generating a matching result of the first transportation demand and the second transportation demand; the matching result of the first transportation demand and the second transportation demand is used for requesting the carrier to sequentially complete the first transportation demand and the second transportation demand; the target matching condition comprises that the unloading completion time of the first transportation demand is matched with the loading starting time of the second transportation demand, and the unloading address of the first transportation demand is matched with the loading address of the second transportation demand. The resource utilization rate of container transportation and the two-way bearing supply and demand matching efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of container transportation, and particularly to a method, device, equipment and medium for matching supply and demand in container transportation. Background Art

[0002] In the container transportation industry, the matching of supply and demand for two-way transportation has always been a difficult problem. Due to information asymmetry and resource dispersion, it is difficult for the supply and demand sides to cooperate efficiently, resulting in a large number of transportation tools returning empty after completing one-way tasks, causing serious waste of resources and increased costs.

[0003] Related technologies cannot respond in real time to dynamic changes during transportation (such as new orders, traffic congestion, etc.), and lack comprehensive consideration of factors such as geographical distance and container type adaptation, resulting in low efficiency of supply and demand matching and still requiring a large amount of manual intervention in actual implementation.

[0004] In view of this, there is an urgent need for a method for matching supply and demand in container transportation with multi-tenant collaboration. Summary of the Invention

[0005] In view of this, the present invention provides a method, device, equipment and medium for matching supply and demand in container transportation to improve the resource utilization rate of container transportation and the efficiency of matching supply and demand for two-way transportation.

[0006] In a first aspect, the present invention provides a method for matching supply and demand in container transportation, the method including: extracting a plurality of transportation demands with the same carrier identifier and container type attribute from a supply and demand database; the supply and demand database includes transportation demand information of multiple tenants and the carrying capacity information of carriers; if a first transportation demand and a second transportation demand among the plurality of transportation demands meet a target matching condition, generating a matching result of the first transportation demand and the second transportation demand; the matching result of the first transportation demand and the second transportation demand is used to request the carrier to sequentially complete the first transportation demand and the second transportation demand; the target matching condition includes that the unloading completion time of the first transportation demand matches the loading start time of the second transportation demand, and the unloading address of the first transportation demand matches the loading address of the second transportation demand.

[0007] In an optional implementation manner, the method further includes: collecting transportation demand information of multiple tenants and the carrying capacity information of carriers; the transportation demand information includes tenant ID, transportation type identifier, loading and unloading addresses, pick-up / return container addresses, and loading and unloading times; the carrying capacity information includes carrier identifier, transportation tool identifier, container type attribute, dynamic position data, and transportation timeliness data; the loading and unloading times include the loading start time and the unloading completion time; the loading and unloading addresses include the loading address and the unloading address; based on the transportation demand information and the carrying capacity information, constructing a supply and demand database for multi-tenant transportation.

[0008] In an alternative embodiment, if a first transportation demand and a second transportation demand among a plurality of transportation demands meet the target matching condition, a matching result of the first transportation demand and the second transportation demand is generated, including: if the time interval between the unloading completion time of the first transportation demand and the loading start time of the second transportation demand is less than a preset time threshold, and the distance interval between the unloading address of the first transportation demand and the loading address of the second transportation demand is less than a first distance threshold, then a matching result of the first transportation demand and the second transportation demand is generated.

[0009] In an alternative embodiment, the method further includes: determining a repositioning path of the first transportation demand based on the unloading address and the repositioning address of the first transportation demand; determining a candidate demand set based on the repositioning path; the candidate demand set includes at least one candidate transportation demand; the distance between the loading address of the candidate transportation demand and the repositioning path is less than a second distance threshold; determining a preset time interval based on the unloading completion time of the first transportation demand, the length of the repositioning path, and transportation timeliness data; the preset time interval is used to predict the time point when the carrier's transportation vehicle arrives at the loading address of the second transportation demand; if there is a candidate transportation demand in the candidate demand set whose loading start time is within the preset time interval of the repositioning path, the candidate transportation demand is used as the second transportation demand, and then a matching result of the first transportation demand and the second transportation demand is generated.

[0010] In an alternative embodiment, the method further includes: uploading the matching result to the tenant;

[0011] Receiving a selection instruction from the tenant to determine the implemented matching result.

[0012] In an alternative embodiment, the method further includes: if the carrier does not match a second transportation demand during the completion of the first transportation demand, continuously monitoring for new transportation demands; when it is detected that a new transportation demand meets the target matching condition, performing real-time matching to obtain a new valid matching result;

[0013] Uploading the new valid matching result to the tenant.

[0014] In an alternative embodiment, the method further includes: obtaining transportation environment information; the said environmental information includes traffic conditions and weather conditions; adjusting the first distance threshold, the preset time threshold, and the second distance threshold based on the transportation environment information.

[0015] Second aspect, the present invention provides a container transportation supply-demand matching device, the device comprising: a demand extraction module, configured to extract a plurality of transportation demands with the same carrier identifier and container type attribute from a supply-demand database; the supply-demand database includes transportation demand information of multiple tenants and the carrying capacity information of carriers; a demand matching module, configured to generate a matching result of a first transportation demand and a second transportation demand if the first transportation demand and the second transportation demand among the plurality of transportation demands meet a target matching condition; the matching result of the first transportation demand and the second transportation demand is used to request the carrier to sequentially complete the first transportation demand and the second transportation demand; a matching condition module, configured that the target matching condition includes that the unloading completion time of the first transportation demand matches the loading start time of the second transportation demand, and the unloading address of the first transportation demand matches the loading address of the second transportation demand.

[0016] Third aspect, the present invention provides a computer device, comprising: a memory and a processor, which are communicatively connected to each other, the memory stores computer instructions, and the processor executes the computer instructions to execute the container transportation supply-demand matching method according to the first aspect or any corresponding embodiment thereof.

[0017] Fourth aspect, the present invention provides a computer-readable storage medium, on which computer instructions are stored, and the computer instructions are used to cause a computer to execute the container transportation supply-demand matching method according to the first aspect or any corresponding embodiment thereof.

[0018] Fifth aspect, the present invention provides a computer program product, comprising computer instructions, and the computer instructions are used to cause a computer to execute the container transportation supply-demand matching method according to the first aspect or any corresponding embodiment thereof.

[0019] The technical solution provided by this application may include the following beneficial effects:

[0020] Extract a plurality of transportation demands with the same carrier identifier and container type attribute from the supply-demand database, narrow the matching range through the carrier identifier and container type attribute, and ensure that the carrier has the transport capacity and authority to execute the transport task.

[0021] If the first transportation demand and the second transportation demand in the transportation demand of the supply and demand database meet the target matching conditions, a matching result of the first transportation demand and the second transportation demand is generated; the target matching conditions include that the unloading completion time of the first transportation demand matches the loading start time of the second transportation demand, and the unloading address of the first transportation demand matches the loading address of the second transportation demand. Ensure that the loading start time of the second transportation demand is later than the unloading completion time of the first transportation demand, and there is enough time interval for transportation operations; at the same time, limit the loading address of the second transportation demand and the unloading address of the first transportation demand within a certain range to avoid long-distance empty driving. The matching result of the first transportation demand and the second transportation demand is used to request the carrier to sequentially complete the first transportation demand and the second transportation demand, and an executable transportation instruction is obtained according to the matching result, clarifying the execution order of the first demand first and then the second demand, and forming a round-trip transportation plan.

[0022] Through the above solution, by screening the carrier and the container type of the first transportation demand and the second transportation demand in the multi-tenant supply and demand database, and matching the time and address, the empty driving rate can be reduced, and the resource utilization rate of container transportation and the matching efficiency of round-trip carrying supply and demand can be improved. Brief Description of the Drawings

[0023] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings required for use in the description of the specific embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained according to these drawings without creative efforts.

[0024] Figure 1 It is a schematic diagram of the current situation of container transportation supply and demand matching shown according to an exemplary embodiment;

[0025] Figure 2 It is a flowchart of a method for matching container transportation supply and demand according to an embodiment of the present invention;

[0026] Figure 3 It is a schematic diagram of a specific embodiment of container transportation supply and demand matching according to this optional embodiment;

[0027] Figure 4 It is a schematic diagram of another specific embodiment of container transportation supply and demand matching according to this optional embodiment;

[0028] Figure 5 It is a flowchart of a method for dynamically matching transportation demands according to an optional embodiment of the present invention;

[0029] Figure 6 It is a structural block diagram of a container transportation supply and demand matching device according to an embodiment of the present invention;

[0030] Figure 7 It is a schematic diagram of the hardware structure of the computer device according to an embodiment of the present invention. Detailed implementation manners

[0031] To make the objectives, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Apparently, the described embodiments are some but not all of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0032] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect corresponding relationship between two parties, may also indicate an association relationship between two parties, or may be a relationship such as indication and being indicated, configuration and being configured, etc.

[0033] Figure 1 It is a schematic diagram showing the current situation of supply-demand matching in container transportation according to an exemplary embodiment, which shows the two-way transportation process of import and export in traditional container transportation. In the import transportation process, container loaded with heavy goods is transported from the terminal to the factory. After unloading, the empty container returns to the yard and is temporarily stored in the yard. In the export process, the empty container goes from the yard to the factory, and after loading, the heavy goods are transported from the factory to the terminal. The import and export processes operate independently, lacking cross-process resource coordination. The empty containers returning to the yard at the import end and the empty containers being transferred to the factory at the export end both result in ineffective empty running. If the import unloading point and the export loading point are adjacent, but due to lack of information sharing, repeated container transfer occurs, resulting in a high empty running rate. The transportation route is fixed as from the terminal to the factory to the yard and from the yard to the factory to the terminal, without dynamic matching according to the tenant's needs, resulting in low supply-demand matching efficiency.

[0034] According to an embodiment of the present invention, an embodiment of a method for supply-demand matching in container transportation is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions. And although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.

[0035] In this embodiment, a method for supply-demand matching in container transportation is provided. Figure 2 It is a flowchart of the method for supply-demand matching in container transportation according to an embodiment of the present invention. As Figure 2 shown, the process includes the following steps:

[0036] Step S201, extracting a number of transport demands with the same carrier identification and container type attributes from a supply and demand database; the supply and demand database includes transport demand information of multiple tenants and carrying capacity information of carriers.

[0037] First, it is necessary to ensure that the matching transport requirements are consistent in terms of carrier identification (such as shipping company code) and container type attributes (such as 40-foot refrigerated container) to avoid scheduling failures due to inconsistent carrier authority or mismatched container types. For example, carrier A does not have the authority to operate carrier B's containers, or refrigerated goods are mistakenly matched with ordinary containers.

[0038] Specifically, transportation demand refers to the container transportation task request put forward by the tenant, including the complete transportation link requirements from picking up the container to returning the container. The transportation demand information describes the specific attribute data of the container transportation task, and the carrying capacity information describes the resource capacity data of the carrier to perform the transportation demand task. Both are stored in the supply and demand database in a structured form.

[0039] Optionally, before executing step S201 in the embodiment of the present application, the following steps may be performed to build a supply and demand database:

[0040] Step a11, collect the transportation demand information of multiple tenants and the carrier's carrying capacity information; the transportation demand information includes the tenant ID, transportation type identification, loading and unloading address, pick-up / return container address and loading and unloading time; the carrying capacity information includes the carrier identification, transportation tool identification, container type attributes, dynamic location data and transportation time data; the loading and unloading time includes the loading start time and the unloading completion time; the loading and unloading address includes the loading address and the unloading address.

[0041] Collect specific data of container transport tasks proposed by multiple tenants. Among them, the tenant ID is used to identify the tenant who proposed the demand (such as the cargo owner A); the transport type identifier is used to distinguish between import, export, transit and other transport types; the loading address is the specific address where the goods are loaded (such as a factory in a certain place); the unloading address is the specific address where the goods are unloaded (such as a warehouse in a certain place); the pick-up / return address is the specific address where the container is picked up / returned (such as a port); the loading start time is the time when the loading is planned to start; and the unloading completion time is the time when the unloading is planned to be completed.

[0042] Collect resource capacity data from the carrier to perform transportation tasks. Among them, the carrier identification is used to uniquely identify the carrier (such as shipping company A); the transportation tool identification is used to uniquely identify the specific transportation tool (such as a certain numbered ship); the container type attribute is used to describe the type and specification of the container (such as a 20-foot general container, a 40-foot refrigerated container); the dynamic location data is the real-time location information of the transportation tool (such as GPS coordinates); the transportation timeliness data is the timeliness information such as the planned arrival time, loading and unloading efficiency, and transportation speed of the transportation tool.

[0043] Step a12: Build a supply-demand database for multi-tenant transportation based on transportation demand information and carrying capacity information.

[0044] The supply-demand database includes a transportation demand table and a carrying capacity table. The fields of the transportation demand table include tenant ID, transportation type identifier, loading and unloading addresses (unloading address, loading address), container delivery / return address, loading and unloading times (starting loading time, completion unloading time). The fields of the carrying capacity table include carrier identifier, transportation vehicle identifier, container type attribute, dynamic location data, transportation timeliness data.

[0045] Building the supply-demand database provides input data for subsequent matching algorithms, ensuring the accuracy and feasibility of matching results.

[0046] Step S202: If the first transportation demand and the second transportation demand among several transportation demands meet the target matching conditions, generate a matching result for the first transportation demand and the second transportation demand; the matching result of the first transportation demand and the second transportation demand is used to request the carrier to sequentially complete the first transportation demand and the second transportation demand.

[0047] Among numerous transportation demands, if two transportation demands (the first transportation demand and the second transportation demand) meet the preset target matching conditions, then generate a matching result for these two transportation demands. This matching result is used to require the carrier to first complete the first transportation demand in sequence and then complete the second transportation demand. The target matching conditions are used to determine whether two transportation demands can be matched, including time matching (e.g., the time difference between the completion unloading time of the first transportation demand and the starting loading time of the second transportation demand should meet certain requirements), and location matching (e.g., the distance between the unloading address of the first transportation demand and the loading address of the second transportation demand should be less than a certain threshold).

[0048] When two transportation demands meet the target matching conditions, combine them together to form a matching result. This matching result includes relevant information of the first transportation demand and the second transportation demand, such as the order, time, location, etc. of the transportation tasks.

[0049] Send the matching result to the carrier. The carrier, based on this result, first executes the task of the first transportation demand, such as transporting goods from the starting point to the unloading address; after completing the first transportation demand, then executes the task of the second transportation demand, such as transporting goods from the loading address to the destination. Through matching and sequential completion, the empty driving mileage can be reduced and the transportation efficiency can be improved.

[0050] Step S203: The target matching conditions include that the completion unloading time of the first transportation demand matches the starting loading time of the second transportation demand, and the unloading address of the first transportation demand matches the loading address of the second transportation demand.

[0051] The unloading completion time of the first transportation demand matches the loading start time of the second transportation demand, which means that after the transportation vehicle completes the unloading of the goods in the first transportation demand, it can start the loading work of the goods in the second transportation demand within a reasonable time interval. The unloading address of the first transportation demand and the loading address of the second transportation demand are relatively close or in the same area geographically, so that after the transportation vehicle completes the unloading, it can reach the next loading address with a short driving distance and time.

[0052] This step ensures that the transportation vehicle will not be idle for a long time after unloading, can seamlessly connect to the next loading task, reduce the empty driving mileage of the transportation vehicle, and thus improve the transportation efficiency.

[0053] The container transportation supply-demand matching method provided in this embodiment can reduce the empty driving rate, improve the resource utilization rate of container transportation and the supply-demand matching efficiency of two-way loading through the supply-demand database of multiple tenants, the screening of the carriers and container types of the first transportation demand and the second transportation demand, and the matching of time and address.

[0054] In an alternative implementation, the above step S202 includes the following steps:

[0055] If the time interval between the unloading completion time of the first transportation demand and the loading start time of the second transportation demand is less than the preset time threshold, and the distance interval between the unloading address of the first transportation demand and the loading address of the second transportation demand is less than the first distance threshold, then a matching result of the first transportation demand and the second transportation demand is generated.

[0056] The preset time threshold refers to a preset time standard used to judge whether the time interval between two transportation demands is reasonable in the process of transportation demand matching. It is a time upper limit to ensure that the time interval between the unloading completion time of the first transportation demand and the loading start time of the second transportation demand will not be too long, so as to ensure the continuity and efficiency of the transportation task. The first distance threshold refers to a preset distance standard used to judge whether the distance between the unloading address of the first transportation demand and the loading address of the second transportation demand is reasonable in the process of transportation demand matching. It is a distance upper limit to ensure that the geographical locations of the two transportation demands are close, so as to reduce the empty driving mileage and time cost of the transportation vehicle.

[0057] Figure 3 It is a schematic diagram of a specific embodiment of container transportation supply-demand matching according to this alternative implementation, as Figure 3As shown in the figure, there is a wharf and a yard in a certain port, and there are Factory 1 and Factory 2 nearby. Factory 1 is mainly engaged in the processing and production of imported goods, and Factory 2 mainly focuses on the production of export goods. Company A has an import transportation demand, rents a 40-foot general container, the means of transportation is Ship 1, the carrier is Company A Shipping, and plans to pick up the container from the port yard at 10:00 on a certain day and unload the goods at Factory 1 at 12:00. Company B has an export transportation demand, rents the same specification of container, uses the same means of transportation and carrier, and plans to load the goods at Factory 2 at 14:00 on the same day and transport the goods to the port wharf at 16:00.

[0058] After verification, the time interval between the unloading completion time of the import transportation demand and the loading start time of the export transportation demand is 2 hours, which is less than the preset time threshold of 3 hours; the distance between the unloading address of the import transportation demand and the loading address of the export transportation demand is 20 kilometers, which is less than the first distance threshold of 30 kilometers. Therefore, a matching result of the import transportation demand and the export transportation demand is generated, and the carrier is requested to complete these two transportation demands in sequence.

[0059] In an alternative embodiment, step S202 may further include the following steps:

[0060] Step b11, based on the unloading address and the container return address of the first transportation demand, determine the container return path of the first transportation demand.

[0061] Based on the unloading address and the container return address of the first transportation demand, determine the container return path of the first transportation demand. For example, if the unloading address of the first transportation demand is Factory 1 and the container return address is the port yard, determine the optimal path from Factory 1 to the port yard through map services or historical data as the container return path.

[0062] Step b12, based on the container return path, determine the candidate demand set; the candidate demand set includes at least one candidate transportation demand; the distance between the loading address of the candidate transportation demand and the container return path is less than the second distance threshold.

[0063] Based on the above container return path, determine the candidate demand set. The candidate demand set includes at least one candidate transportation demand, and the distance between the loading address of these candidate transportation demands and the container return path is less than the second distance threshold. For example, if the container return path is from Factory 1 to the port yard and the second distance threshold is 10 kilometers, then the loading addresses of all transportation demands within 10 kilometers around the container return path belong to the candidate demand set.

[0064] Step b13, based on the unloading completion time of the first transportation demand, the length of the container return path, and the transportation timeliness data, determine the preset time interval; the preset time interval is used to predict the time point when the carrier's transportation tool arrives at the loading address of the second transportation demand.

[0065] Based on the unloading completion time, repositioning path length, and transportation timeliness data of the first transportation demand, a preset time interval is determined. This preset time interval is used to predict the time point when the carrier's transportation vehicle arrives at the loading address of the second transportation demand. For example, if the unloading completion time of the first transportation demand is 10:00, the repositioning path length is 20 kilometers, and the average speed of the transportation vehicle is 40 kilometers per hour, then the time for the transportation vehicle to travel from the unloading address to the repositioning address is 0.5 hours. Adding a certain buffer time (such as 0.5 hours), the preset time interval can be set as 11:00 - 12:00.

[0066] Step b14, if there is a candidate transportation demand in the candidate demand set whose loading start time is within the preset time interval of the repositioning path, the candidate transportation demand is taken as the second transportation demand, and a matching result between the first transportation demand and the second transportation demand is generated.

[0067] If there is a candidate transportation demand in the candidate demand set whose loading start time is within the preset time interval of the repositioning path, the candidate transportation demand is taken as the second transportation demand, and a matching result between the first transportation demand and the second transportation demand is generated. For example, if there is a transportation demand in the candidate demand set whose loading start time is 11:30 and is within the preset time interval of 11:00 - 12:00, then this transportation demand is selected as the second transportation demand and matched with the first transportation demand.

[0068] Figure 4 is a schematic diagram of a specific implementation example of another container transportation supply - demand matching according to this alternative implementation manner, as Figure 4 shown, there is a wharf and a yard in a certain port, and there are Factory 1 and Factory 2 nearby. Factory 1 is mainly engaged in the processing and production of imported goods, while Factory 2 mainly focuses on the production of export goods.

[0069] One day, Company A has an import transportation demand to transport a batch of goods from the port's wharf to Factory 1 for processing and production. The expected unloading completion time is 10:00 on a certain day. After unloading, the container needs to be returned to the port yard. Based on the unloading address (Factory 1) and the repositioning address (port yard) of the first transportation demand, the system determines the repositioning path as from Factory 1 to the port yard. Based on this repositioning path, candidate demands are determined. Assuming the second distance threshold is 10 kilometers, the system searches for candidate transportation demands within a range of 10 kilometers around the repositioning path. Suppose Factory 2 has an export transportation demand (candidate transportation demand) whose loading address is 8 kilometers away from the repositioning path, which is less than the second distance threshold of 10 kilometers. Therefore, this export transportation demand is included in the candidate demand set.

[0070] Next, the preset time interval is determined based on the unloading completion time (10:00) of the first transportation demand, the length of the return box path (assuming it is 20 kilometers) and the transportation time efficiency data (assuming the average driving speed of the transportation tool is 40 kilometers per hour). The time for the transportation tool to travel from factory 1 to the port yard is 0.5 hours, plus a certain buffer time (such as 0.5 hours), the preset time interval is 11:00-12:00. The loading start time of the export transportation demand in the candidate demand set is 11:30, which is within the preset time interval 11:00-12:00. Therefore, this export transportation demand is used as the second transportation demand, and the matching results of the first transportation demand and the second transportation demand are generated. In this way, after completing the unloading of the first transportation demand, the carrier's transportation tool can go to factory 2 to load the goods according to the return box path, and then transport the goods to the port terminal, realizing efficient matching of two-way transportation, improving transportation efficiency and reducing transportation costs.

[0071] Optionally, the following steps are performed to adjust the first distance threshold, the preset time threshold, and the second distance threshold:

[0072] Step c11, obtaining transportation environment information; the environment information includes traffic conditions and weather conditions.

[0073] Acquire transportation environment information, which includes traffic conditions and weather conditions. For example, traffic conditions may include road congestion, construction information, traffic control, etc., and weather conditions may include rain, snow, fog, typhoon, etc.

[0074] Step c12: adjusting the first distance threshold, the preset time threshold and the second distance threshold based on the transportation environment information.

[0075] Based on the acquired transportation environment information, the first distance threshold, the preset time threshold, and the second distance threshold are adjusted. For example, if the traffic conditions are poor, such as serious road congestion, the first distance threshold and the second distance threshold can be appropriately increased to expand the range of the candidate demand set and increase the possibility of matching; at the same time, the preset time threshold can also be appropriately extended to consider the increase in the driving time of the transportation tool in congested conditions. If the weather conditions are severe, such as heavy rain or heavy snow, it may affect the driving speed and safety of the transportation tool, and the thresholds are adjusted accordingly to ensure the feasibility of the transportation task.

[0076] Optionally, after obtaining the matching results, you can also perform the following steps to upload the matching results:

[0077] Step d11, uploading the matching results to the tenant.

[0078] Upload the matching results to the tenant so that the tenant can understand the arrangement of transportation tasks. The uploading methods include email, SMS, mobile application notifications, etc. The tenant can make preparations in advance, arrange relevant personnel and resources to ensure the smooth progress of transportation tasks.

[0079] Step d12, receive the selection instruction from the tenant and determine the implemented matching result.

[0080] After the tenant receives the matching results, evaluate and select the matching results according to its actual situation and needs. The tenant can send a selection instruction to indicate the matching result decided to be implemented.

[0081] Figure 5 is a schematic flowchart of a dynamic matching method for transportation requirements according to an optional embodiment of the present invention, as Figure 5 shown, the process includes the following steps:

[0082] Step S501, if the carrier does not match the second transportation requirement during the completion of the first transportation requirement, continuously monitor the newly added transportation requirements.

[0083] If the carrier does not find a suitable second transportation task to match during the execution of the first transportation task, continuously pay attention to the newly emerging transportation requirements. Continuously scan and check whether there are new transportation requirements, so as to timely discover opportunities that may match the current transportation task.

[0084] Step S502, when it is detected that the newly added transportation requirement meets the target matching condition, perform real-time matching to obtain a newly added effective matching result.

[0085] During the continuous monitoring process, if a new transportation requirement is found and this requirement meets the previously set target matching condition, perform real-time matching. Through the matching algorithm, the system will compare and analyze the newly added transportation requirement with the existing transportation tasks. If the matching is successful, a newly added effective matching result is generated.

[0086] Step S503, upload the newly added effective matching result to the tenant.

[0087] In this embodiment, a container transportation supply-demand matching device is also provided. This device is used to implement the above embodiments and preferred implementation manners, and those that have been described will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that realizes a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware is also possible and contemplated.

[0088] This embodiment provides a container transportation supply-demand matching device, as Figure 6 shown, including:

[0089] A demand extraction module 601 is configured to extract a number of transportation demands with the same carrier identifier and container type attribute from a supply and demand database; the supply and demand database includes transportation demand information of multiple tenants and the carrying capacity information of carriers.

[0090] A demand matching module 602 is configured to generate a matching result of a first transportation demand and a second transportation demand if the first transportation demand and the second transportation demand among the number of transportation demands meet a target matching condition; the matching result of the first transportation demand and the second transportation demand is used to request the carrier to sequentially complete the first transportation demand and the second transportation demand.

[0091] A matching condition module 603 is configured to the target matching condition includes that the unloading completion time of the first transportation demand matches the loading start time of the second transportation demand, and the unloading address of the first transportation demand matches the loading address of the second transportation demand.

[0092] In an optional implementation manner, the device further includes a database construction module, and the database construction module includes:

[0093] A first database construction unit is configured to collect transportation demand information of multiple tenants and the carrying capacity information of carriers; the transportation demand information includes tenant ID, transportation type identifier, loading and unloading addresses, pick-up / return container addresses, and loading and unloading times; the carrying capacity information includes carrier identifier, transportation tool identifier, container type attribute, dynamic location data, and transportation timeliness data; the loading and unloading times include loading start time and unloading completion time; the loading and unloading addresses include loading address and unloading address.

[0094] A second database construction unit is configured to construct a supply and demand database for multi-tenant transportation based on the transportation demand information and the carrying capacity information.

[0095] In an optional implementation manner, the above-mentioned demand matching module 602 includes:

[0096] A first demand matching unit is configured to generate a matching result of the first transportation demand and the second transportation demand if the time interval between the unloading completion time of the first transportation demand and the loading start time of the second transportation demand is less than a preset time threshold, and the distance interval between the unloading address of the first transportation demand and the loading address of the second transportation demand is less than a first distance threshold.

[0097] In an optional implementation manner, the above-mentioned demand matching module 602 further includes a second demand matching unit, and the second demand matching unit includes:

[0098] A first demand matching subunit is configured to determine the return path of the first transportation demand based on the unloading address and the return container address of the first transportation demand.

[0099] The second demand matching subunit is configured to determine a candidate demand set based on the container return path; the candidate demand set includes at least one candidate transportation demand; the distance between the loading address of the candidate transportation demand and the container return path is less than a second distance threshold;

[0100] The third demand matching subunit is configured to determine a preset time interval based on the unloading completion time of the first transportation demand, the length of the container return path, and transportation timeliness data; the preset time interval is used to predict the time point when the carrier's transportation vehicle arrives at the loading address of the second transportation demand;

[0101] The fourth demand matching subunit is configured to, if there is a candidate transportation demand in the candidate demand set whose loading start time is within the preset time interval of the container return path, use the candidate transportation demand as the second transportation demand, and generate a matching result between the first transportation demand and the second transportation demand.

[0102] In an alternative embodiment, the apparatus further includes a result uploading module, and the result uploading module includes:

[0103] The first result uploading unit is configured to upload the matching result to the tenant;

[0104] The second result uploading unit is configured to receive the selection instruction of the tenant and determine the implemented matching result.

[0105] In an alternative embodiment, the apparatus further includes a dynamic adjustment module, and the dynamic adjustment module includes:

[0106] The first dynamic adjustment unit is configured to continuously monitor new transportation demands if the second transportation demand is not matched during the carrier's completion of the first transportation demand;

[0107] The second dynamic adjustment unit is configured to perform real-time matching when it is detected that the new transportation demand meets the target matching condition, and obtain a new valid matching result;

[0108] The third dynamic adjustment unit is configured to upload the new valid matching result to the tenant.

[0109] In an alternative embodiment, the apparatus further includes a threshold adjustment module, and the threshold adjustment module includes:

[0110] The first threshold adjustment unit is configured to obtain transportation environment information; the said environmental information includes traffic conditions and weather conditions;

[0111] The second threshold adjustment unit is configured to adjust the first distance threshold, the preset time threshold, and the second distance threshold based on the transportation environment information.

[0112] The further function descriptions of the above-mentioned various modules and units are the same as those in the corresponding above-mentioned embodiments, and will not be elaborated here.

[0113] The container transportation supply-demand matching device in this embodiment is presented in the form of functional units. Here, the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and a memory that execute one or more software or fixed programs, and / or other devices that can provide the above functions.

[0114] The embodiment of the present invention also provides a computer device having the above-mentioned Figure 6 container transportation supply-demand matching device.

[0115] Please refer to Figure 7 , Figure 7 which is a schematic structural diagram of a computer device provided by an optional embodiment of the present invention. As Figure 7 shown, the computer device includes: one or more processors 10, a memory 20, and an interface for connecting each component, including a high-speed interface and a low-speed interface. Each component communicates with each other using different buses and can be installed on a common motherboard or installed in other ways as needed. The processor can process instructions executed within the computer device, including instructions stored in the memory or on the memory to display graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (such as an array of servers, a set of blade servers, or a multi-processor system). Figure 7 In

[0116] FIG., a single processor 10 is taken as an example.

[0117] The memory 20 stores instructions executable by at least one processor 10, so that at least one processor 10 executes the method shown in the above embodiment.

[0118] The memory 20 may include a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function; the data storage area can store data created according to the use of the computer device, etc. In addition, the memory 20 may include high-speed random access memory and may also include non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state storage devices. In some alternative embodiments, the memory 20 may optionally include a memory remotely provided with respect to the processor 10, and these remote memories can be connected to the computer device through a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0119] The memory 20 may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as flash memory, a hard disk, or a solid-state drive; the memory 20 may further include a combination of the above types of memory.

[0120] The computer device further includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30, and the output device 40 may be connected through a bus or other means. Figure 7 Taking connection through a bus as an example.

[0121] The input device 30 can receive input digital or character information and generate key signal inputs related to the user settings and function control of the computer device, such as a touch screen, a keypad, a mouse, a trackpad, a touchpad, a pointing stick, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 may include a display device, an auxiliary lighting device (such as an LED), and a haptic feedback device (such as a vibration motor), etc. The above-mentioned display device includes, but is not limited to, a liquid crystal display, a light-emitting diode, a display, and a plasma display. In some alternative embodiments, the display device may be a touch screen.

[0122] Embodiments of the present invention also provide a computer-readable storage medium. The method according to the embodiments of the present invention can be implemented in hardware, firmware, or be implemented as computer code that can be recorded on a storage medium, or be implemented as computer code that is originally stored in a remote storage medium or a non-transitory machine-readable storage medium and downloaded through a network and will be stored in a local storage medium, so that the method described herein can be stored as such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only memory, a random access memory, a flash memory, a hard disk, or a solid-state drive, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by the computer, the processor, or the hardware, the method shown in the above embodiments is implemented.

[0123] A part of the present invention can be applied as a computer program product, for example, computer program instructions. When executed by a computer, through the operation of the computer, the method and / or technical solution according to the present invention can be called or provided. Those skilled in the art should be able to understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Herein, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to the computer.

[0124] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations all fall within the scope defined by the appended claims.

Claims

1. A container transportation supply and demand matching method, characterized in that: The method comprises: Extracting a number of transport demands with the same carrier identification and container type attributes from a supply and demand database; the supply and demand database includes transport demand information of multiple tenants and carrier carrying capacity information; If the first transportation demand and the second transportation demand among the plurality of transportation demands meet the target matching condition, a matching result of the first transportation demand and the second transportation demand is generated; the matching result of the first transportation demand and the second transportation demand is used to request the carrier to complete the first transportation demand and the second transportation demand in sequence; The target matching condition includes that the unloading completion time of the first transport requirement matches the loading start time of the second transport requirement, and the unloading address of the first transport requirement matches the loading address of the second transport requirement.

2. The matching method according to claim 1, characterized in that: The method further comprises: Collect the transportation demand information of multiple tenants and the carrying capacity information of the carrier; the transportation demand information includes the tenant ID, transportation type identification, loading and unloading address, pick-up / return box address and loading and unloading time; the carrying capacity information includes the carrier identification, transportation tool identification, box type attributes, dynamic location data and transportation timeliness data; the loading and unloading time includes the loading start time and the unloading completion time; the loading and unloading address includes the loading address and the unloading address; Based on the transportation demand information and carrying capacity information, a supply and demand database for multi-tenant transportation is constructed.

3. The method according to claim 2, characterized in that If the first transportation demand and the second transportation demand among the plurality of transportation demands meet the target matching condition, a matching result of the first transportation demand and the second transportation demand is generated, including: If the time interval between the unloading completion time of the first transport requirement and the loading start time of the second transport requirement is less than the preset time threshold, and the distance between the unloading address of the first transport requirement and the loading address of the second transport requirement is less than the first distance threshold, a matching result of the first transport requirement and the second transport requirement is generated.

4. The method according to claim 2, characterized in that: If the first transportation demand and the second transportation demand among the plurality of transportation demands meet the target matching condition, a matching result of the first transportation demand and the second transportation demand is generated, including: Determine a container return path for the first transportation requirement based on the unloading address and the container return address for the first transportation requirement; Based on the container return path, a candidate demand set is determined; the candidate demand set includes at least one candidate transportation demand; the distance between the loading address of the candidate transportation demand and the container return path is less than a second distance threshold; Determine a preset time interval based on the unloading completion time, the container return path length and the transportation time efficiency data of the first transportation demand; the preset time interval is used to predict the time point when the carrier's transportation tool arrives at the loading address of the second transportation demand; If there is a candidate transport demand in the candidate demand set whose loading start time is within the preset time interval of the container return path, the candidate transport demand is used as the second transport demand, and a matching result of the first transport demand and the second transport demand is generated.

5. The method according to claim 1, characterized in that The method further comprises: Uploading the matching result to the tenant; A selection instruction of the tenant is received, and a matching result is determined for implementation.

6. The method according to claim 1, characterized in that The method further comprises: If the carrier fails to match the second transportation demand during the completion of the first transportation demand, the carrier continues to monitor the new transportation demand; When it is detected that the new transportation demand meets the target matching condition, real-time matching is performed to obtain a new valid matching result; The newly added valid matching results are uploaded to the tenant.

7. The method according to claim 3 or 4, characterized in that: The method further comprises: Obtaining transportation environment information; the environmental information includes traffic conditions and weather conditions; Based on the transportation environment information, the first distance threshold, the preset time threshold and the second distance threshold are adjusted.

8. A container transport supply and demand matching device, characterized in that: The device comprises: A demand extraction module is used to extract a number of transport demands with the same carrier identification and box type attributes from a supply and demand database; the supply and demand database includes transport demand information of multiple tenants and carrier carrying capacity information; A demand matching module, for generating a matching result of the first transport demand and the second transport demand if the first transport demand and the second transport demand among the plurality of transport demands meet the target matching condition; the matching result of the first transport demand and the second transport demand is used to request the carrier to complete the first transport demand and the second transport demand in sequence; A matching condition module, for which the target matching condition includes that the unloading completion time of the first transport requirement matches the loading start time of the second transport requirement, and the unloading address of the first transport requirement matches the loading address of the second transport requirement.

9. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the container transport supply and demand matching method according to any one of claims 1 to 7 by executing the computer instructions.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the container transportation supply and demand matching method according to any one of claims 1 to 7.