Freight task management method and device, electronic equipment and storage medium

By identifying exception tasks, building task chains, dynamic priority adjustment and state order reconstruction, the problem of abnormal state tasks affecting other tasks is solved, and the efficiency and reliability of task management is achieved.

CN119831475AActive Publication Date: 2025-04-15SHANGHAI RUZHI INFORMATION TECH CO LTD

Patent Information

Application Number
CN202510307392.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-17
Publication Date
2025-04-15
Estimated Expiration
2045-03-17

AI Technical Summary

Technical Problem

In the prior art, tasks with abnormal states may affect other related tasks, resulting in increased management difficulty and lack of methods to effectively identify and handle affected tasks.

Method used

By identifying the first task that does not meet the preset task status conditions, building a task chain, dynamic priority adjustment and state order reconstruction, determining the replacement plan, updating the task status, and updating other task statuses along the task chain.

Benefits of technology

It realizes timely identification and processing of affected tasks, optimizes task execution order and management efficiency, ensures priority execution of high-priority tasks, and improves the reliability and efficiency of task management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119831475A_ABST
    Figure CN119831475A_ABST
Patent Text Reader

Abstract

The invention provides a freight task management method and device, electronic equipment and a storage medium, and belongs to the technical field of freight data management.The freight task management method comprises the steps of abnormal task identification, task chain construction, dynamic priority adjustment, state sequence reconstruction and the like. The execution sequence and management efficiency of freight tasks can be effectively optimized, tasks which do not meet preset task state conditions can be found and processed in time, the dependency relationship between the tasks is comprehensively known by constructing a task chain, the task execution sequence is adjusted based on dynamic priorities, it is ensured that high-priority tasks are executed preferentially, and the task management efficiency is improved. By formulating and evaluating a replacement scheme, changes in the task execution process are flexibly handled, and the reliability and efficiency of task management are 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 freight data management, and in particular to a freight task management method, device, electronic equipment and storage medium. Background Art

[0002] The freight industry covers multiple segments, including international freight, air freight, sea freight and rail freight, etc. The business processes and information of different transportation modes are different and usually need to be managed separately, which brings certain challenges to the flat and intensive management of small and medium-sized enterprises.

[0003] At present, air and sea transport usually take a long time and require cooperation from multiple parties, while international transport takes a relatively short time. In addition, the data collection and monitoring involved in sea import, sea export, air import and air export are different, and there are significant differences between business models.

[0004] In order to optimize management, we can redefine the business process model of international freight based on the general business logic of international freight. Specifically, we can change the traditional model of distinguishing business processes by transportation mode and modularize the international freight business of different transportation modes. At the same time, we can design standard operating procedures under different transportation modes, including business processes such as order creation, task scheduling, tracking status and status update, and manage them uniformly through task allocation.

[0005] However, in this mode, when a subtask in one link has a problem, it may affect other tasks, such as the upstream and downstream tasks of the task, or the abnormality of the freight method or warehousing of the task will affect the transportation and warehousing of subsequent tasks. In this case, how to identify and handle the affected tasks in a timely manner is an urgent problem to be solved. Summary of the invention

[0006] The present invention provides a freight task management method, device, electronic device and storage medium, which are used to solve the defect in the prior art that tasks in abnormal states affect other related tasks, and realize the identification and processing of affected tasks.

[0007] The present invention provides a freight task management method, comprising: Identifying a first task that does not satisfy a preset task state condition; the preset task state condition is used to represent a current expected task state of the first task; Based on the dependency relationship between the tasks, a first task chain corresponding to the first task is constructed, and at least one second task associated with the first task is identified; the dependency relationship is determined based on the order and resource occupation relationship between the tasks; Taking the third task with the highest dynamic priority on the first task chain as the starting point, reconstructing the state order of the first task chain to obtain a second task chain; the dynamic priority is determined based on at least one priority factor of customer level, cargo value, customer order value, cargo transportation time limit and transportation resource occupancy; Based on the second task chain, determine each first replacement scheme corresponding to the third task, update the estimated task state corresponding to the third task, and update the estimated task state of each task on the second task chain along the second task chain and the estimated task state corresponding to the third task.

[0008] According to a freight task management method provided by the present invention, the third task is determined in the following manner: Determine the fourth tasks in the first task chain that are in the task preparation stage and tasks associated with each fourth task; Determine the number of tasks associated with each fourth task that overlap with the number of tasks in the first task chain; The fourth task having the largest number of overlapping tasks is determined as the third task.

[0009] According to a freight task management method provided by the present invention, the dynamic priority of the task is determined by the following method: Based on the task attributes, determine the priority factors corresponding to the task and the weights of each priority factor; Based on each priority factor and the weight of each priority factor, a dynamic priority of the task is obtained.

[0010] According to a freight task management method provided by the present invention, the task attributes include at least task stage, transportation mode and cargo type.

[0011] According to a freight task management method provided by the present invention, the task phase includes a task preparation phase and a task execution phase; In the task preparation stage, the weights of customer level and transportation resources are greater than the weights of cargo value and transportation time limit; in the task execution stage, the weights of cargo value, transportation time limit and transportation resources are greater than the weight of customer level.

[0012] According to a freight task management method provided by the present invention, the transportation mode includes air transportation, sea transportation and land transportation; When the mode of transport is air transport, the weights of customer level, cargo value and transportation time limit are greater than the weight of transportation resources; when the mode of transport is sea transport, the weights of customer level, transportation resources and cargo value are greater than the weight of transportation time limit; when the mode of transport is land transport, the weight of transportation resources is greater than the weights of customer level, cargo value and transportation time limit.

[0013] According to a freight task management method provided by the present invention, the cargo types include high-value cargo, ordinary cargo and fragile cargo; When the cargo type is high-value cargo, the weights of customer level and cargo value are greater than the weights of transportation time limit and transportation resources; when the cargo type is ordinary cargo, the weights of customer level and transportation time limit are greater than the weights of cargo value and transportation resources; when the cargo type is fragile cargo, the weights of customer level, transportation time limit and transportation resources are greater than the weight of cargo value.

[0014] The present invention also provides a freight task management device, comprising: An identification module, used for identifying a first task that does not satisfy a preset task state condition; the preset task state condition is used for indicating a current expected task state of the first task; A construction module, configured to construct a first task chain corresponding to the first task based on a dependency relationship between the tasks, and identify at least one second task associated with the first task; the dependency relationship is determined based on an order and a resource occupancy relationship between the tasks; an organization module, configured to reconstruct the state order of the first task chain with the third task having the highest dynamic priority on the first task chain as a starting point, to obtain a second task chain; the dynamic priority is determined based on at least one priority factor among customer level, cargo value, customer order value, cargo transportation time limit, and transportation resource occupancy; the organization module is further configured to determine the fourth task in the first task chain that is in the task preparation stage and the tasks associated with each fourth task; determine the number of tasks that overlap with the tasks associated with each fourth task in the first task chain; and determine the fourth task with the largest number of overlapping tasks as the third task; A processing module is used to determine each first replacement scheme corresponding to the third task based on the second task chain, update the estimated task state corresponding to the third task, and update the estimated task state of each task on the second task chain along the second task chain and the estimated task state corresponding to the third task.

[0015] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the freight task management method as described above is implemented.

[0016] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the freight task management method as described in any one of the above is implemented.

[0017] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements any of the above-mentioned freight task management methods.

[0018] The freight task management method, device, electronic device and storage medium provided by the present invention can effectively optimize the execution order and management efficiency of freight tasks by identifying abnormal tasks, building task chains, dynamically adjusting priorities and reconstructing status orders, etc., and can promptly discover and process tasks that do not meet preset task status conditions. By building task chains, the dependencies between tasks can be fully understood, and the task execution order can be adjusted based on dynamic priorities to ensure that high-priority tasks are executed first. By formulating and evaluating replacement plans, changes in the task execution process can be flexibly responded to, thereby improving the reliability and efficiency of task management. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0020] Figure 1 This is one of the flow charts of the freight task management method provided by the present invention; Figure 2 This is the second flow chart of the freight task management method provided by the present invention; Figure 3 It is a structural schematic diagram of the freight task management device provided by the present invention; Figure 4 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION

[0021] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0022] Combine the following Figure 1-Figure 4 The present invention discloses a freight task management method, device, electronic device and storage medium.

[0023] The freight task management method of the embodiment of the present invention can be applied to a freight task management system, which includes a task module and a cost module. The task module redefines the business process model of international freight based on the general business logic of international freight, covering four major items: service requirements, customer information, and cargo information task arrangement, breaking the traditional model of distinguishing business processes by transportation mode, and realizing the management of all transportation modes under a unified operation mode. Different international transportation modes correspond to different task modules, requiring modular design of different tasks, including task status and business information design.

[0024] Under different transportation modes, standard operating procedures are designed, including order creation, task scheduling, tracking status and status update business processes. The specific status update business process is as follows: first, automatically select or assign tasks according to service requirements or templates, and after determining the planned start time of the first task, the planned time of the remaining tasks can be automatically jumped according to the product plan time. The actual time of updating the task start status is used as the actual start time of the task, and the time of updating the task end status is used as the actual end time of the task. If the task plan is affected by other factors and deviates, the estimated time of the status needs to be updated.

[0025] When a task event is released, the system receives the cause of the task event and records the event, and then queries the task status and operation status of the task event. Service requirements include transportation mode, user service requirements, international trade terms, port of departure and port of destination; customer information includes customer, consignor, consignee and notify party; cargo information includes the number of pieces, weight, size, volume and type of cargo; task arrangements include domestic transportation, terminal port services, customs clearance and international transportation.

[0026] Domestic transportation covers pickup and delivery; terminal port services include airport services, seaport services and terminal services; international transportation includes sea, air and rail transportation. The query task event is domestic transportation, ground / terminal service or international transportation. When the task event is international transportation, the query status of the goods is waiting for pickup, picking up, picked up, delivering or delivered; when the task event is ground / terminal service, the query status of the goods is waiting for storage, already stored (destination port), customs inspection, inspected, customs detained, picking up, customs released or delivered (departure port); when the event task is international transportation, the query status of the goods is booked, waiting for shipment, shipped or arrived; when the cargo event is an operation task, if there is a problem with the goods during customs clearance, the query status of the goods is waiting for customs clearance, customs clearance, waiting for tax payment, tax paid, customs inspection, inspection completed or customs cleared.

[0027] The status of "Went into warehouse (destination port)" includes two states: batches of total orders and abnormal shortage of goods; the status of "Arrived at port" includes two states: shortage of goods and batches. The status of picking up goods, waiting for entry into warehouse, waiting for shipment and customs clearance are the start status of event tasks; the status of delivered goods, entered into warehouse (destination port), delivered (origin port), arrived at port and customs clearance are the end status of event tasks.

[0028] The billing module is responsible for the calculation, recording, query, update, report generation, settlement and early warning of expenses in the freight task management system, ensuring the accuracy and efficiency of expense management and providing support for the company's financial management and decision-making.

[0029] like Figure 1 As shown, the freight task management method of the embodiment of the present invention mainly includes step 110, step 120, step 130 and step 140.

[0030] Step 110, identifying a first task that does not satisfy a preset task state condition; the preset task state condition is used to indicate a current expected task state of the first task; Step 120, based on the dependency relationship between the tasks, construct a first task chain corresponding to the first task, and identify at least one second task associated with the first task; the dependency relationship is determined based on the order and resource occupation relationship between the tasks; Step 130, taking the third task with the highest dynamic priority on the first task chain as the starting point, reconstructing the state order of the first task chain to obtain a second task chain; the dynamic priority is determined based on at least one priority factor of customer level, cargo value, customer order value, cargo transportation time limit, and transportation resource occupancy; Step 140, based on the second task chain, determine each first replacement scheme corresponding to the third task, update the estimated task state corresponding to the third task, and update the estimated task state of each task on the second task chain along the second task chain and the estimated task state corresponding to the third task.

[0031] The preset task status conditions refer to the expected status that the task should meet at the current stage, such as whether the task starts on time, is within the budget, is on schedule, etc. These conditions are pre-set according to the nature and requirements of the task and are used to evaluate the performance of the task.

[0032] The first task is a task that does not meet the preset task status conditions, that is, a task that has problems or exceptions. The first task may fail to reach the expected state due to various reasons such as insufficient resources, time delays, operational errors, etc.

[0033] It is understandable that the status of all tasks can be monitored in real time through the task management system, including the progress of the tasks, resource usage, time arrangement, etc.

[0034] According to the preset task status conditions, the system automatically identifies the task that does not meet the conditions, that is, the first task. For example, if the scheduled start time of a task is 9 am, but the actual start time is 10 am, the system will identify that the task does not meet the preset task status conditions.

[0035] The system can record detailed information of abnormal tasks, including task ID, task name, abnormal type, abnormal time, etc., for subsequent processing, so as to timely discover problems in the task execution process, avoid the expansion of problems, and reduce the impact on subsequent tasks.

[0036] Dependency refers to the order and resource occupation relationship between tasks. For example, Task A can only start after Task B is completed, and Task C needs to occupy the resources of Task A. Dependency is an important basis for task scheduling and management.

[0037] The first task chain is a task chain consisting of the first task and its related tasks, indicating the dependency relationship between these tasks. The first task chain can help you fully understand the impact scope of the first task.

[0038] The second task is a task associated with the first task, that is, a task affected by the first task. These tasks may be upstream and downstream tasks of the first task, or tasks that share resources with the first task.

[0039] The first task chain is constructed according to the dependency relationship between tasks, which can be achieved through a dependency relationship graph or a dependency relationship table in the task management system.

[0040] In the first task chain, a second task associated with the first task is identified. For example, if the first task is "pick up goods", the second task associated with it may be "delivery" or "warehousing".

[0041] The associated information may be recorded, that is, the system records the associated information of each task in the first task chain, including task ID, task name, dependency type, etc., for subsequent processing.

[0042] In this case, we can fully understand the scope of impact of the problem of the first task on other tasks, ensure the comprehensiveness and systematicness of task management, and by identifying related tasks, we can optimize task scheduling, reduce task delays, and improve task completion efficiency.

[0043] Dynamic priority means that the priority of a task changes dynamically, and is determined based on at least one of the customer level, cargo value, order value, cargo transportation time limit, and transportation resource usage. Dynamic priority reflects the importance and urgency of the task.

[0044] The third task is the task with the highest dynamic priority in the first task chain. The third task is a critical task in the task chain and needs to be processed first.

[0045] State order reconstruction is to readjust the identification and execution order of tasks according to dynamic priorities. State order reconstruction can optimize the task execution process and improve the efficiency of task completion.

[0046] The second task chain is a new task chain composed of the reconstructed task sequence, and reflects the new execution sequence and priority of the tasks.

[0047] The dynamic priority of each task can be determined based on factors such as customer level, cargo value, etc. For example, tasks for high-value cargo have a higher priority, and urgent transportation tasks have a higher priority.

[0048] In the first task chain, the task with the highest dynamic priority is selected as the starting point, that is, the third task. For example, if the third task is "pick up urgent goods", this task is used as the starting point. Starting from the third task, the order of tasks in the first task chain is readjusted to obtain the second task chain. For example, if the third task is "pick up urgent goods", the "delivery" and "warehousing" tasks related to it are evaluated and arranged in priority.

[0049] In some embodiments, reordering is to dynamically adjust the execution order of tasks in the task chain, with the goal of placing the highest priority task at the front of the execution queue by evaluating the dynamic priority of tasks in real time, thereby ensuring that critical tasks are completed first.

[0050] The task with the highest dynamic priority (the "third task" mentioned by the user) is used as the starting point of the reconstructed task chain (the second task chain). If the priority factor comprehensive score of the third task exceeds that of the currently executing task, preemptive scheduling is triggered and it is immediately placed on top.

[0051] If a new task is generated, the priority of the new task is higher than the currently executing task, the current task is paused and the high-priority task is inserted. In the gap between task executions, the queue to be executed is rearranged in descending order of priority (applicable to scenarios where short delays are allowed).

[0052] For low-priority tasks that have not been executed for a long time, their priority can be gradually increased to avoid indefinite delays.

[0053] In some other embodiments, the reconstruction process starting from the third task in step 130 includes the following steps.

[0054] First, conflict detection is performed to identify other tasks in the first task chain that compete with the third task for resources (such as sharing the same cargo ship or the same batch of loading and unloading equipment); priority sorting is performed, and the task chain can be rearranged based on dynamic priority to ensure that the third task takes priority in occupying key resources, while low-priority tasks are postponed or allocated alternative resources through preemptive scheduling; the resource occupancy status of each node in the task chain is updated in real time. The higher the task's exclusive demand for resources, the greater its priority weight.

[0055] In other words, dynamic priority is also related to the current resource exclusivity of the task. Resource exclusivity refers to the task's ability to continuously occupy certain key resources (such as transportation resources, storage resources, and management resources). The dynamic priority will be dynamically adjusted based on the current resource occupation status of the task.

[0056] In this embodiment, the task order is adjusted through dynamic priority to ensure that high-priority tasks are executed first and improve task completion efficiency. The introduction of dynamic priority makes task management more flexible and can adapt to changes and uncertainties in the task execution process.

[0057] The first replacement plan refers to an alternative plan formulated for the third task, such as changing the mode of transportation, adjusting the transportation route, increasing resource investment, etc. The first replacement plan is to deal with the abnormal situation of the third task and ensure the smooth completion of the task.

[0058] The estimated task status refers to the expected status of the task during execution, including the expected completion time, resource usage, potential risks, etc. The estimated task status is an important basis for task management.

[0059] The second task chain is a new task chain composed of the reconstructed task sequence, and reflects the new execution sequence and priority of the tasks.

[0060] Develop multiple possible alternatives for the third task. For example, if the third task is "pick up urgent goods", alternatives such as "change the mode of transportation" and "adjust the transportation route" can be developed.

[0061] According to each alternative, the estimated task status of the third task is evaluated. For example, the estimated completion time and resource usage after changing the mode of transportation are evaluated. An optimal alternative can be selected to update the estimated task status of the third task. For example, the solution with the shortest estimated completion time and the least resource usage is selected. According to the estimated task status of the third task, the estimated task status of other tasks along the second task chain is updated. For example, if the estimated completion time of the third task is advanced, the estimated start time and end time of the subsequent tasks are adjusted accordingly.

[0062] It can be understood that by formulating and evaluating replacement plans, we can flexibly respond to changes in the task execution process and ensure the smooth completion of the task. By updating the task status, we can ensure the reliability and accuracy of task management, reduce task delays and resource waste, and by selecting the best replacement plan, optimize resource allocation, improve resource utilization efficiency and reduce task costs.

[0063] The freight task management method of the embodiment of the present invention can effectively optimize the execution order and management efficiency of freight tasks through the steps of identifying abnormal tasks, building task chains, dynamically adjusting priorities and reconstructing status orders, and can promptly discover and handle tasks that do not meet preset task status conditions. By building task chains, the dependencies between tasks are fully understood, and the task execution order is adjusted based on dynamic priorities to ensure that high-priority tasks are executed first. By formulating and evaluating replacement plans, changes in the task execution process can be flexibly responded to, thereby improving the reliability and efficiency of task management.

[0064] like Figure 2 As shown, the third task is determined through steps 210 , 220 , and 230 .

[0065] Step 210: Determine the fourth tasks in the first task chain that are in the task preparation stage and the tasks associated with each fourth task.

[0066] Step 220: Determine the number of tasks that overlap between the tasks associated with each fourth task and the tasks in the first task chain.

[0067] Step 230: determine the fourth task with the largest number of overlapping tasks as the third task.

[0068] The task preparation phase refers to the stage before the task begins, including resource allocation, personnel arrangement, equipment preparation, etc.

[0069] The fourth task refers to the task in the task preparation stage in the first task chain. The associated tasks are other tasks related to the fourth task, and these tasks may share resources or have dependencies with the fourth task.

[0070] Through the task management system, determine which tasks in the first task chain are in the task preparation stage. This can be determined by the task status field, for example, the task status is "preparing" or "resources to be allocated", etc. Mark the task in the task preparation stage as the fourth task.

[0071] Analyze the relationship between the fourth task and other tasks, and determine the tasks associated with the fourth task. This can be achieved through a dependency graph or dependency table between tasks. For example, if the fourth task is "pick up goods", then the tasks associated with it may be "dispatch vehicles", "arrange drivers", etc.

[0072] It can be understood that by identifying the fourth task in the task preparation stage, resource planning and task scheduling can be carried out in advance to ensure the smooth execution of the task, and then understanding the related tasks of the fourth task will help optimize resource allocation and avoid resource conflicts and waste.

[0073] Overlapping tasks refer to tasks in which the associated tasks of the fourth task are the same as other tasks in the first task chain.

[0074] Compare the associated task list of the fourth task with the task list in the first task chain. This can be matched by task ID or task name. Count the number of tasks that overlap between the associated tasks of the fourth task and the tasks in the first task chain, which can be achieved by counting or set operations.

[0075] Record the number of overlapping tasks of each fourth task so as to select the third task later. The more overlapping tasks there are, the more critical the fourth task is in the task chain and needs to be processed first.

[0076] It is understandable that by counting the number of overlapping tasks, task scheduling can be optimized to ensure the priority execution of key tasks. By automating statistics and records, the workload of manual inspection can be reduced and management efficiency can be improved.

[0077] The third task refers to the fourth task with the largest number of overlapping tasks in the first task chain. The fourth task with the largest number of overlapping tasks is determined as the third task. If there are multiple fourth tasks with the same number of overlapping tasks, any one of them can be selected as the third task, or selected according to other priority conditions.

[0078] Record the detailed information of the third task, including task ID, task name, number of overlapping tasks, etc., for subsequent processing. Prioritizing the third task as a key task can ensure the overall efficiency and stability of the task chain, manage key tasks more centrally, improve management efficiency, and optimize resource allocation to ensure the smooth completion of key tasks.

[0079] In some implementations, the dynamic priority of a task is determined in the following manner.

[0080] Based on the task attributes, the priority factors corresponding to the task and the weights of the priority factors can be determined; and based on the priority factors and the weights of the priority factors, the dynamic priority of the task can be obtained.

[0081] Mission attributes are a set of parameters that describe mission characteristics, including at least mission phase, mode of transport, and cargo type.

[0082] Task phases refer to different stages of a task during its execution, such as task preparation phase, task execution phase, etc. Tasks at different stages can have different priorities.

[0083] The mode of transport refers to the mode of transport used for the task, such as air transport, sea transport, land transport, etc. Tasks with different modes of transport can have different priorities.

[0084] Cargo type refers to the type of cargo involved in the task, such as high-value cargo, ordinary cargo, fragile cargo, etc. Tasks of different cargo types can have different priorities.

[0085] Priority factors are a set of parameters used to determine the priority of a task, based on the task attributes.

[0086] The task phase factor is a priority factor determined based on the task phase, and tasks at different phases have different task phase factors.

[0087] The transport mode factor is a priority factor determined based on the transport mode. Tasks with different transport modes have different transport mode factors.

[0088] Cargo type factor is a priority factor determined based on the cargo type. Tasks of different cargo types have different cargo type factors.

[0089] The weight is a parameter used to measure the importance of each priority factor in the dynamic priority calculation.

[0090] The task stage includes the task preparation stage and the task execution stage; in the task preparation stage, the weights of customer level and transportation resources are greater than the weights of cargo value and transportation time limit; in the task execution stage, the weights of cargo value, transportation time limit and transportation resources are greater than the weight of customer level.

[0091] During the mission preparation phase, the mission has not yet begun, and the main preparatory work is to carry out mission planning, resource allocation, personnel arrangement, etc.

[0092] In the task execution phase, the task has already started, and the focus is on the progress of the task, resource usage, and resolution of potential problems.

[0093] In the task preparation stage, the weight of customer level is higher, because tasks with high customer levels usually require priority allocation of resources and personnel to ensure the smooth start of the task. The weight of transportation resources is higher, because it is necessary to ensure that there are sufficient resources (such as vehicles, equipment, etc.) to support the execution of the task. The weight of cargo value is lower, because in the preparation stage, the main focus is on the start of the task and resource allocation, rather than the specific value of the cargo. The weight of transportation time limit is lower, because in the preparation stage, the main focus is on the start of the task and resource allocation, rather than the specific transportation time.

[0094] In the task execution phase, the weight of cargo value is higher because high-value cargo requires special attention to ensure its safety and timely delivery. The weight of transportation time limit is higher because it is necessary to ensure that the task is completed within the specified time to meet the needs of the customer and the company's commitment. The weight of transportation resources is higher because it is necessary to ensure the rational use of resources to improve the efficiency of task execution. The weight of customer rating is lower because in the execution phase, the main focus is on the progress of the task and the use of resources, not the customer's rating.

[0095] During the mission preparation phase, high-weighted customer levels and transportation resources are set to ensure that key tasks are started first and resource allocation is optimized.

[0096] During the task execution phase, in order to ensure that the task is completed on time, high-weighted cargo value, transportation time limit and transportation resources can be configured to ensure that the task is completed on time and improve customer satisfaction.

[0097] Through this weight change, we can better adapt to the needs of tasks at different stages and ensure the efficiency and reliability of task management. In some embodiments, the mode of transportation includes air transportation, sea transportation, and land transportation; When the mode of transport is air transport, the weights of customer level, cargo value and transportation time limit are greater than the weight of transportation resources; when the mode of transport is sea transport, the weights of customer level, transportation resources and cargo value are greater than the weight of transportation time limit; when the mode of transport is land transport, the weight of transportation resources is greater than the weights of customer level, cargo value and transportation time limit.

[0098] Air freight is fast but more expensive and is usually used for the transportation of high-value or urgent goods.

[0099] Ocean freight is slower but cheaper and is suitable for large or less urgent shipments.

[0100] The speed and cost of land transportation are between air and sea transportation. It is more flexible and suitable for medium and short distance cargo transportation.

[0101] In air transport, customer rating has a higher weight because customers with high customer ratings usually have higher requirements for service quality and transportation time, which need to be met first. High-value goods usually require faster transportation methods to reduce transit time and risks, so the weight of cargo value is higher in air transport. Air transport has a shorter transportation time and customers have higher requirements for transportation time limits, so the weight of transportation time limits is higher. Although transportation resources are also important in air transport, their weight is lower compared to customer rating, cargo value and transportation time limits.

[0102] In ocean shipping, customer grade has a higher weight because customers with high customer grade usually have higher requirements for service quality and transportation cost, which need to be met first. Ocean shipping has a longer transportation time, and the allocation and management of transportation resources are more important, so the weight of transportation resources is higher. Although the value of goods is also important in ocean shipping, its weight is lower relative to customer grade and transportation resources. Ocean shipping has a longer transportation time, and customers have relatively lower requirements for transportation time limit, so the weight of transportation time limit is lower.

[0103] In land transportation, transportation resources have the highest weight, because land transportation is more flexible, and the deployment and management of transportation resources have a greater impact on the efficiency of task execution. Although customer level is also important in land transportation, its weight is lower compared to transportation resources. The weight of cargo value in land transportation is lower, because the transportation time and cost of land transportation are relatively low, and the impact on high-value cargo is smaller. The weight of transportation time limit in land transportation is lower, because the transportation time of land transportation is relatively short, and customers have relatively low requirements for transportation time limit.

[0104] In some embodiments, the cargo types include high-value cargo, ordinary cargo and fragile cargo; when the cargo type is high-value cargo, the weights of customer grade and cargo value are greater than the weights of transportation time limit and transportation resources; when the cargo type is ordinary cargo, the weights of customer grade and transportation time limit are greater than the weights of cargo value and transportation resources; when the cargo type is fragile cargo, the weights of customer grade, transportation time limit and transportation resources are greater than the weight of cargo value.

[0105] High-value cargo refers to cargo with a higher economic value, which usually requires special attention and protection to ensure its safe and timely delivery.

[0106] Ordinary cargo refers to cargo of moderate economic value that is transported and managed in a conventional manner.

[0107] Fragile goods are goods that are easily damaged or deteriorate and require special care in handling and transportation to ensure they remain intact.

[0108] High-value goods usually come from important customers who have high requirements for service quality and transportation time, so the weight of customer level is higher. High-value goods themselves have high economic value and need priority handling and protection, so the weight of cargo value is higher. Although the transportation time limit is also important, its weight is lower relative to customer level and cargo value. The transportation time of high-value goods can be appropriately extended to ensure its safety and integrity. The weight of transportation resources is lower because the transportation of high-value goods requires priority allocation of resources to ensure its safety and timely delivery.

[0109] The customer level weight of ordinary goods is higher, because different customers have different requirements for service quality and transportation time, and they need to be prioritized according to customer level. The transportation time limit weight of ordinary goods is higher, because customers usually hope that the goods can arrive on time to meet production and sales needs. The value of ordinary goods is relatively low, so the weight of the value of goods is lower. The weight of transportation resources is lower, because the transportation resources of ordinary goods are relatively sufficient and can be allocated according to actual conditions.

[0110] The weight of customer rating for fragile goods is higher because these goods need to be handled with special care and customers have high requirements for service quality and shipping time. The weight of shipping time limit for fragile goods is higher because these goods are easily damaged or deteriorated and need to be delivered to the destination as soon as possible. The weight of transportation resources for fragile goods is higher because these goods require special packaging and transportation methods and have high requirements for transportation resources. The value of fragile goods is relatively low, so the weight of the goods value is lower.

[0111] The freight task management device provided by the present invention is described below. The freight task management device described below and the freight task management method described above can be referenced to each other.

[0112] like Figure 3 As shown, the freight task management device according to the embodiment of the present invention mainly includes an identification module 310 , a construction module 320 , an organization module 330 and a processing module 340 .

[0113] The identification module 310 is used to identify a first task that does not meet a preset task state condition; the preset task state condition is used to indicate the current expected task state of the first task; The construction module 320 is used to construct a first task chain corresponding to the first task based on the dependency relationship between the tasks, and identify at least one second task associated with the first task; the dependency relationship is determined based on the order and resource occupation relationship between the tasks; The organization module 330 is used to reconstruct the state order of the first task chain with the third task having the highest dynamic priority on the first task chain as a starting point to obtain a second task chain; the dynamic priority is determined based on at least one priority factor of the customer level, the value of the goods, the value of the customer order, the time limit for the transportation of the goods, and the occupation of the transportation resources; The processing module 340 is used to determine each first replacement scheme corresponding to the third task based on the second task chain, update the estimated task state corresponding to the third task, and update the estimated task state of each task on the second task chain along the second task chain and the estimated task state corresponding to the third task.

[0114] The freight task management device provided in the embodiment of the present invention can effectively optimize the execution order and management efficiency of freight tasks by identifying abnormal tasks, building task chains, dynamically adjusting priorities and reconstructing status orders, etc. It can promptly discover and handle tasks that do not meet preset task status conditions, fully understand the dependencies between tasks by building task chains, adjust the task execution order based on dynamic priorities, ensure that high-priority tasks are executed first, and flexibly respond to changes in the task execution process by formulating and evaluating replacement plans, thereby improving the reliability and efficiency of task management.

[0115] Figure 4 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 4 As shown, the electronic device may include: a processor 410 , a communication interface 420 , a memory 430 and a communication bus 440 , wherein the processor 410 , the communication interface 420 , and the memory 430 communicate with each other via the communication bus 440 . The processor 410 can call the logic instructions in the memory 430 to execute the freight task management method, which includes: identifying a first task that does not meet the preset task status condition; the preset task status condition is used to represent the current expected task status of the first task; based on the dependency relationship between the tasks, constructing a first task chain corresponding to the first task, and identifying at least one second task associated with the first task; the dependency relationship is determined based on the order between the tasks and the resource occupancy relationship; taking the third task with the highest dynamic priority on the first task chain as the starting point, reconstructing the state order of the first task chain to obtain a second task chain; the dynamic priority is determined based on at least one priority factor among customer level, cargo value, customer order value, cargo transportation time limit and transportation resource occupancy; based on the second task chain, determining each first replacement scheme corresponding to the third task, updating the estimated task status corresponding to the third task, and updating the estimated task status of each task on the second task chain along the second task chain and the estimated task status corresponding to the third task.

[0116] In addition, the logic instructions in the above-mentioned memory 430 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0117] On the other hand, the present invention also provides a computer program product, which includes a computer program, which can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the freight task management method provided by the above methods, the method including: identifying a first task that does not meet a preset task status condition; the preset task status condition is used to represent the current expected task status of the first task; based on the dependency relationship between the tasks, constructing a first task chain corresponding to the first task, and identifying at least one second task associated with the first task; the dependency relationship is determined based on the order of the tasks and the resource occupancy relationship; taking the third task with the highest dynamic priority on the first task chain as the starting point, reconstructing the state order of the first task chain to obtain a second task chain; the dynamic priority is determined based on at least one priority factor among customer level, cargo value, customer order value, cargo transportation time limit and transportation resource occupancy; based on the second task chain, determining each first replacement scheme corresponding to the third task, updating the estimated task status corresponding to the third task, and updating the estimated task status of each task on the second task chain along the second task chain and the estimated task status corresponding to the third task.

[0118] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the freight task management method provided by the above-mentioned methods, the method comprising: identifying a first task that does not meet a preset task status condition; the preset task status condition is used to represent the current expected task status of the first task; based on the dependency relationship between the tasks, constructing a first task chain corresponding to the first task, and identifying at least one second task associated with the first task; the dependency relationship is determined based on the order between the tasks and the resource occupancy relationship; taking the third task with the highest dynamic priority on the first task chain as the starting point, reconstructing the state order of the first task chain to obtain a second task chain; the dynamic priority is determined based on at least one priority factor among customer level, cargo value, customer order value, cargo transportation time limit and transportation resource occupancy; based on the second task chain, determining each first replacement scheme corresponding to the third task, updating the estimated task status corresponding to the third task, and updating the estimated task status of each task on the second task chain along the second task chain and the estimated task status corresponding to the third task.

[0119] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0120] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0121] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A freight task management method, characterized in that: include: Identifying a first task that does not satisfy a preset task status condition; The preset task status condition is used to represent the current expected task status of the first task; Based on the dependency relationship between the tasks, a first task chain corresponding to the first task is constructed, and at least one second task associated with the first task is identified; the dependency relationship is determined based on the order and resource occupation relationship between the tasks; Taking the third task with the highest dynamic priority on the first task chain as the starting point, reconstructing the state order of the first task chain to obtain a second task chain; the dynamic priority is determined based on at least one priority factor of customer level, cargo value, customer order value, cargo transportation time limit and transportation resource occupancy; Based on the second task chain, determine each first replacement scheme corresponding to the third task, update the estimated task state corresponding to the third task, and update the estimated task state of each task on the second task chain along the second task chain and the estimated task state corresponding to the third task; The third task is determined by: Determine the fourth tasks in the first task chain that are in the task preparation stage and tasks associated with each fourth task; Determine the number of tasks associated with each fourth task that overlap with the number of tasks in the first task chain; The fourth task having the largest number of overlapping tasks is determined as the third task.

2. The freight task management method according to claim 1, characterized in that: The dynamic priority of a task is determined in the following way: Based on the task attributes, determine the priority factors corresponding to the task and the weights of each priority factor; Based on each priority factor and the weight of each priority factor, a dynamic priority of the task is obtained.

3. The freight task management method according to claim 2, characterized in that: The task attributes include at least the task stage, the transportation method and the cargo type.

4. The freight task management method according to claim 3, characterized in that: The mission phase includes the mission preparation phase and the mission execution phase; In the task preparation stage, the weights of customer level and transportation resources are greater than the weights of cargo value and transportation time limit; in the task execution stage, the weights of cargo value, transportation time limit and transportation resources are greater than the weight of customer level.

5. The freight task management method according to claim 3, characterized in that: The modes of transportation include air, sea and land transportation; When the mode of transport is air transport, the weights of customer level, cargo value and transportation time limit are greater than the weight of transportation resources; when the mode of transport is sea transport, the weights of customer level, transportation resources and cargo value are greater than the weight of transportation time limit; when the mode of transport is land transport, the weight of transportation resources is greater than the weights of customer level, cargo value and transportation time limit.

6. The freight task management method according to claim 3, characterized in that: The types of cargo include high-value cargo, general cargo and fragile cargo; When the cargo type is high-value cargo, the weights of customer level and cargo value are greater than the weights of transportation time limit and transportation resources; when the cargo type is ordinary cargo, the weights of customer level and transportation time limit are greater than the weights of cargo value and transportation resources; when the cargo type is fragile cargo, the weights of customer level, transportation time limit and transportation resources are greater than the weight of cargo value.

7. A freight task management device, characterized in that: The freight task management device adopts the freight task management method according to any one of claims 1 to 6 to manage freight tasks, and the device includes: An identification module, used for identifying a first task that does not satisfy a preset task state condition; the preset task state condition is used for indicating a current expected task state of the first task; A construction module, configured to construct a first task chain corresponding to the first task based on a dependency relationship between the tasks, and identify at least one second task associated with the first task; the dependency relationship is determined based on an order and a resource occupancy relationship between the tasks; an organization module, configured to reconstruct the state order of the first task chain with the third task having the highest dynamic priority on the first task chain as a starting point, to obtain a second task chain; the dynamic priority is determined based on at least one priority factor among customer level, cargo value, customer order value, cargo transportation time limit, and transportation resource occupancy; the organization module is further configured to determine the fourth task in the first task chain that is in the task preparation stage and the tasks associated with each fourth task; determine the number of tasks that overlap with the tasks associated with each fourth task in the first task chain; and determine the fourth task with the largest number of overlapping tasks as the third task; A processing module is used to determine each first replacement scheme corresponding to the third task based on the second task chain, update the estimated task state corresponding to the third task, and update the estimated task state of each task on the second task chain along the second task chain and the estimated task state corresponding to the third task.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and capable of running on the processor, characterized in that: When the processor executes the program, the freight task management method according to any one of claims 1 to 6 is implemented.

9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the freight task management method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Freight task modular management method

    CN113095765A

  • Intelligent supply chain tracking system for process monitoring

    CN119228129A

  • Beidou satellite positioning platform remote monitoring and scheduling system and method

    CN119310594A

  • Medical article intelligent transportation method and equipment based on task scheduling and medium

    CN119539657A

  • Implementation resource project management

    US20110184771A1

Cited By

  • Dynamic storage and transportation control method and device for intelligent network connection carrier

    CN120031487A