Freight Task Management Method, Device, Electronic Device 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.

CN119831475BActive Publication Date: 2025-06-20SHANGHAI RUZHI INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510307392.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-17
Publication Date
2025-06-20
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 inefficient management and difficulty in identifying and handling affected tasks in a timely manner.

Method used

By identifying tasks that do not meet the preset task status conditions, building a task chain, dynamic priority adjustment and state order reconstruction, determining replacement plans, updating task status, optimizing task execution order and management efficiency.

Benefits of technology

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

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119831475B_ABST
    Figure CN119831475B_ABST
Patent Text Reader

Abstract

The present invention provides a freight task management method, device, electronic device and storage medium, belonging to the technical field of freight data management. The freight task management method provided by the present invention includes steps such as identifying abnormal tasks, constructing task chains, dynamically adjusting priorities and reconstructing status sequences, which can effectively optimize the execution order and management efficiency of freight tasks, can timely discover and handle tasks that do not meet the preset task status conditions, comprehensively understand the dependency relationships between tasks by constructing task chains, adjust the task execution order based on dynamic priorities to ensure that high-priority tasks are executed first, and flexibly respond to changes during task execution by formulating and evaluating replacement plans, improving the reliability and efficiency of task management.
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 particularly to a freight task management method, device, electronic device and storage medium. Background Art

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

[0003] Currently, air freight and sea freight usually take a long time and require multi - party cooperation, while international transportation takes relatively less time. In addition, the data collection and monitoring involved in sea freight import, sea freight export, air freight import and air freight export are different, and there are significant differences between business models.

[0004] To optimize management, starting from the general business logic of international freight, the business process model of international freight can be re - defined. Specifically, the traditional model of distinguishing business processes by transportation mode can be changed, and the international freight business of different transportation modes can be modularly designed. At the same time, standard operating procedures in different transportation modes are designed, including business processes such as order creation, task arrangement, tracking status and status update, and unified management is carried out through task allocation.

[0005] However, in this mode, when a sub - task in one link has a problem, it may affect other tasks. For example, the upstream and downstream tasks of this task, or the abnormality of the freight mode or warehousing of this task will affect the transportation and warehousing of subsequent tasks. In this case, how to timely identify and process the affected tasks 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 to solve the defect that tasks in an abnormal state affect other related tasks in the prior art, and realize the identification and processing of affected tasks.

[0007] The present invention provides a freight task management method, including:

[0008] 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;

[0009] Based on the dependency relationship between 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 and resource occupancy relationship between tasks;

[0010] Taking the third task with the highest dynamic priority on the first task chain as the starting point, reconstruct the status 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, order value, cargo transportation time limit, and transportation resource occupancy;

[0011] Based on the second task chain, determine each first replacement plan corresponding to the third task, update the estimated task status corresponding to the third task, and update 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.

[0012] According to a freight task management method provided by the present invention, the third task is determined by the following method:

[0013] Determine the fourth task in the task preparation stage in the first task chain and the tasks associated with each fourth task;

[0014] Determine the number of tasks that overlap between the tasks associated with each fourth task and the first task chain;

[0015] Determine the fourth task with the largest number of overlapping tasks as the third task.

[0016] According to a freight task management method provided by the present invention, the dynamic priority of a task is determined by the following method:

[0017] Based on the task attributes, determine the priority factors corresponding to the task and the weights of each priority factor;

[0018] Based on each priority factor and the weights of each priority factor, obtain the dynamic priority of the task.

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

[0020] According to a freight task management method provided by the present invention, the task stage includes a task preparation stage and a task execution stage;

[0021] 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.

[0022] According to a freight task management method provided by the present invention, the transportation mode includes air transportation, sea transportation, and land transportation;

[0023] When the transportation mode is air transportation, the weights of customer level, cargo value, and transportation time limit are greater than the weight of transportation resources; when the transportation mode is sea transportation, the weights of customer level, transportation resources, and cargo value are greater than the weight of transportation time limit; when the transportation mode is land transportation, the weight of transportation resources is greater than the weights of customer level, cargo value, and transportation time limit.

[0024] According to a freight task management method provided by the present invention, the cargo types include high-value cargo, ordinary cargo, and vulnerable cargo;

[0025] 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 vulnerable cargo, the weights of customer level, transportation time limit, and transportation resources are greater than the weight of cargo value.

[0026] The present invention also provides a freight task management device, including:

[0027] An identification module, configured to identify 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;

[0028] A construction module, configured to construct a first task chain corresponding to the first task based on the dependency relationship between 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 tasks;

[0029] An organization module, configured to start from the third task with the highest dynamic priority on the first task chain, reconstruct the status 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 occupation; the organization module is further configured to determine a fourth task in the task preparation stage in the first task chain and the tasks associated with each fourth task; determine the number of tasks that coincide between the tasks associated with each fourth task and the first task chain; and determine the fourth task with the largest number of coincident tasks as the third task;

[0030] A processing module, configured to determine each first replacement plan corresponding to the third task based on the second task chain, update the estimated task status corresponding to the third task, and update 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.

[0031] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the freight task management method described in any of the above is implemented.

[0032] The present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the freight task management method described in any of the above is implemented.

[0033] The present invention also provides a computer program product, including a computer program. When the computer program is executed by a processor, the freight task management method described in any of the above is implemented.

[0034] 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 through steps such as identifying abnormal tasks, constructing task chains, dynamically adjusting priorities, and reconstructing status sequences. It can timely discover and process tasks that do not meet the preset task status conditions, comprehensively understand the dependency relationships between tasks by constructing task chains, adjust the task execution order based on dynamic priorities to ensure that high-priority tasks are executed first, and flexibly respond to changes during task execution by formulating and evaluating replacement plans, improving the reliability and efficiency of task management. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the 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 based on these drawings without creative efforts.

[0036] Figure 1 is one of the flow diagrams of the freight task management method provided by the present invention;

[0037] Figure 2 is another flow diagram of the freight task management method provided by the present invention;

[0038] Figure 3 is the structural diagram of the freight task management device provided by the present invention;

[0039] Figure 4 is the structural diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

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

[0041] The following will be combined with Figures 1 - 4 Describe the freight task management method, device, electronic device and storage medium of the present invention.

[0042] The freight task management method of the embodiments of the present invention can be applied to a freight task management system, which includes a task module and a cost module. Starting from the general business logic of international freight, the task module redefines the business process mode of international freight, covering four major items: service requirements, customer information, and task arrangements for cargo information, breaking the traditional mode of distinguishing business processes by transportation methods, and realizing the management of all transportation methods under a unified operation mode. Different international transportation methods correspond to different task modules, and modular design of different tasks is required, including task status and business information design.

[0043] Under different transportation modes, standard operation processes are designed, including order creation, task arrangement, tracking status, and status update business processes. The status update business process is specifically as follows: First, tasks are automatically selected or assigned according to service requirements or templates. After determining the start time of the first task plan, the planned times of the remaining tasks can be automatically jumped according to the product. The actual time of updating the start status of the task is used as the actual start time of the task, and the time of updating the end status of the task is used as the actual end time of the task. If the task plan deviates due to other factors, the estimated time of the status needs to be updated.

[0044] When a task event is released, the system receives the reason for the task event and records the occurrence of the event. Subsequently, the task status and operation status of the task event are queried. Service requirements include transportation method, user service requirements, international trade terms, origin port and destination port; customer information includes customers, shippers, consignees, and notifiers; cargo information includes the number of cargo pieces, weight, size, volume, and type; task arrangements include domestic transportation, yard and port services, customs clearance, and international transportation.

[0045] Domestic transportation covers pick-up and delivery; terminal and port services include airport services, seaport services, and terminal services; international transportation includes sea transportation, air transportation, and rail transportation. The query task event is domestic transportation, ground / terminal services, or international transportation. When the task event is international transportation, the query cargo status is pending pick-up, in the process of pick-up, picked up, in the process of delivery, or delivered; when the task event is ground / terminal services, the query cargo status is pending warehousing, warehoused (at the destination port), under customs inspection, inspected, customs detention, in the process of pick-up, customs release, or delivered (at the origin port); when the event task is international transportation, the query cargo status is booked, pending departure, departed, or arrived at the port; when the cargo event is an operation task, if there are problems during customs clearance, the query cargo status is pending customs clearance, in customs clearance, waiting to pay taxes, taxes paid, customs inspection, inspection completed, or customs cleared.

[0046] Warehoused (at the destination port) includes two statuses: master bill batch and abnormal shortage of goods; Arrived at the port includes two statuses: shortage of goods and batch. In the process of pick-up, pending warehousing, pending departure, and in customs clearance are the start states of the event task; Delivered, warehoused (at the destination port), delivered (at the origin port), arrived at the port, and customs cleared are the end states of the event task.

[0047] The billing module in the freight task management system is responsible for functions such as cost calculation, recording, querying, updating, report generation, settlement, and warning, ensuring the accuracy and efficiency of cost management, and providing support for the enterprise's financial management and decision-making.

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

[0049] Step 110, identify the 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;

[0050] Step 120, based on the dependency relationship between tasks, construct the 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 occupancy relationship between tasks;

[0051] Step 130, starting from the third task with the highest dynamic priority on the first task chain, reconstruct the status order of the first task chain to obtain the second task chain; the dynamic priority is determined based on at least one priority factor among customer level, cargo value, order value, cargo transportation time limit, and transportation resource occupancy;

[0052] Step 140: Based on the second task chain, determine each first replacement plan corresponding to the third task, update the estimated task status corresponding to the third task, and update the estimated task status of each task on the second task chain along with the estimated task status corresponding to the third task.

[0053] The preset task status conditions refer to the expected status that a task should meet at the current stage, such as whether the task starts on time, is within the budget, progresses as planned, etc. These conditions are preset according to the nature and requirements of the task and are used to evaluate the execution of the task.

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

[0055] It can be understood that the status of all tasks can be monitored in real time through the task management system, including the progress of the task, resource occupancy, time arrangement, etc.

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

[0057] The system can record the detailed information of the abnormal tasks, including task ID, task name, type of anomaly, anomaly 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.

[0058] Dependency refers to the sequence and resource occupancy relationship between tasks. For example, task A must start after task B is completed, and task C needs to occupy the resources of task A, etc. Dependency is an important basis for task scheduling and management.

[0059] The first task chain is a task chain composed of the first task and its related tasks, indicating the dependency relationship between these tasks. The first task chain can help comprehensively understand the influence scope of the first task.

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

[0061] According to the dependency relationship between tasks, the first task chain can be constructed, which can be achieved through the dependency graph or dependency table in the task management system.

[0062] In the first task chain, identify the second task associated with the first task. For example, if the first task is "pick up goods", the associated second task may be "deliver goods" or "warehousing".

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

[0064] In this case, the scope of the impact of the problems of the first task on other tasks can be comprehensively understood, ensuring the comprehensiveness and systematicness of task management. By identifying associated tasks, task scheduling can be optimized, task delays can be reduced, and task completion efficiency can be improved.

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

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

[0067] Status order reconstruction is to re-adjust the identification and execution order of tasks according to the dynamic priority. Status order reconstruction can optimize the task execution process and improve task completion efficiency.

[0068] The second task chain is a new task chain composed of the reconstructed task order. The second task chain reflects the new execution order and priority of tasks.

[0069] The dynamic priority of each task can be determined according to factors such as customer level and goods value. For example, tasks for high-value goods have a higher priority, and tasks for urgent transportation have a higher priority.

[0070] In the first task chain, select the task with the highest dynamic priority as the starting point, that is, the third task. For example, if the third task is "pick up urgent goods", then use this task as the starting point. Starting from the third task, re-adjust the task order in the first task chain to obtain the second task chain. For example, if the third task is "pick up urgent goods", then prioritize the evaluation of the impact and arrangement of the related "deliver goods" and "warehousing" tasks.

[0071] In some embodiments, order reconstruction is to dynamically adjust the execution order of tasks in the task chain, and its goal is to place the task with the highest priority at the front of the execution queue by real-time evaluating the dynamic priority of tasks, so as to ensure that key tasks are completed first.

[0072] 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.

[0073] 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).

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

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

[0076] 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.

[0077] 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.

[0078] 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.

[0079] 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.

[0080] 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.

[0081] 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.

[0082] Develop multiple possible replacement plans for the third task. For example, if the third task is "picking up urgent goods", replacement plans such as "changing the transportation mode" and "adjusting the transportation route" can be developed.

[0083] According to each replacement plan, evaluate the estimated task status of the third task. For example, evaluate the estimated completion time and resource occupancy after changing the transportation mode. An optimal replacement plan can be selected to update the estimated task status of the third task. For example, select the plan with the shortest estimated completion time and the least resource occupancy. According to the estimated task status of the third task, update the estimated task status of other tasks along the second task chain. For example, if the estimated completion time of the third task is advanced, correspondingly adjust the estimated start time and end time of the subsequent tasks.

[0084] It can be understood that by formulating and evaluating replacement plans, changes during task execution can be flexibly addressed to ensure the smooth completion of tasks. By updating task status, the reliability and accuracy of task management can be ensured, task delays and resource waste can be reduced. By selecting the optimal replacement plan, resource allocation can be optimized, resource utilization efficiency can be improved, and task costs can be reduced.

[0085] The freight task management method according to the embodiments of the present invention can effectively optimize the execution order and management efficiency of freight tasks through steps such as identifying abnormal tasks, constructing task chains, dynamically adjusting priorities, and reconstructing status sequences. Tasks that do not meet the preset task status conditions can be timely discovered and processed. By constructing task chains, the dependency relationships between tasks can be comprehensively understood. Based on dynamic priorities, the task execution order can be adjusted to ensure that high-priority tasks are executed first. By formulating and evaluating replacement plans, changes during task execution can be flexibly addressed, and the reliability and efficiency of task management can be improved.

[0086] As Figure 2 shown, the third task is determined through step 210, step 220, and step 230.

[0087] 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.

[0088] Step 220, determine the number of tasks that overlap between the tasks associated with each fourth task and the first task chain.

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

[0090] The task preparation stage refers to the stage before the task starts to be executed, including resource allocation, personnel arrangement, equipment preparation, etc.

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

[0092] Through the task management system, determine which tasks in the first task chain are in the task preparation stage. This can be judged by the status field of the task. For example, the task status is "in preparation" or "awaiting resource allocation", etc. Mark the tasks in the task preparation stage as the fourth task.

[0093] Analyze the relationship between the fourth task and other tasks to 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 associated tasks may be "dispatch vehicle" and "arrange driver", etc.

[0094] It can be understood that by identifying the fourth task in the task preparation stage, resource planning and task arrangement can be carried out in advance to ensure the smooth execution of tasks. Furthermore, understanding the associated tasks of the fourth task helps to optimize resource allocation and avoid resource conflicts and waste.

[0095] Coincident tasks refer to tasks where the associated tasks of the fourth task are the same as other tasks in the first task chain.

[0096] Compare the list of associated tasks of the fourth task with the list of tasks in the first task chain. This can be done by matching task IDs or task names. Count the number of coincident tasks between the associated tasks of the fourth task and the tasks in the first task chain, which can be achieved through counting or set operations.

[0097] Record the number of coincident tasks for each fourth task for subsequent selection of the third task. The more the number of coincident tasks, the more critical the status of the fourth task in the task chain and the need to be processed first.

[0098] It can be understood that by counting the number of coincident tasks, task scheduling can be optimized to ensure the priority execution of key tasks. Through automated statistics and recording, the workload of manual inspection can be reduced and management efficiency can be improved.

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

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

[0101] In some implementation manners, the dynamic priority of a task is determined in the following way.

[0102] Based on the task attributes, the corresponding priority factors of the task and the weights of each priority factor can be determined; then, based on each priority factor and the weights of each priority factor, the dynamic priority of the task can be obtained.

[0103] Task attributes are a set of parameters describing the characteristics of a task, including at least the task stage, transportation mode, and cargo type.

[0104] The task stage refers to different stages in the execution of a task, such as the task preparation stage, task execution stage, etc. Tasks in different stages can have different priorities.

[0105] The transportation mode refers to the transportation mode adopted by the task, such as air transportation, sea transportation, land transportation, etc. Tasks with different transportation modes can have different priorities.

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

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

[0108] The task stage factor is a priority factor determined based on the task stage, and tasks in different stages have different task stage factors.

[0109] The transportation mode factor is a priority factor determined based on the transportation mode, and tasks with different transportation modes have different transportation mode factors.

[0110] The cargo type factor is a priority factor determined based on the cargo type, and tasks with different cargo types have different cargo type factors.

[0111] Weight is a parameter used to measure the importance of each priority factor in the calculation of dynamic priority.

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

[0113] In the task preparation stage, the task has not started to be executed yet. Mainly, preparatory work such as task planning, resource allocation, and personnel arrangement is carried out.

[0114] In the task execution stage, the task has already started to be executed. Mainly, attention is paid to the task progress, resource usage, and solution of potential problems, etc.

[0115] In the task preparation stage, the weight of the customer level is relatively high because tasks with a high customer level usually require priority resource and personnel allocation to ensure the smooth start of the task. The weight of transportation resources is relatively high 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 the cargo value is relatively low 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 the transportation time limit is relatively low because in the preparation stage, the main focus is on the start of the task and resource allocation rather than the specific transportation time.

[0116] In the task execution stage, the weight of the cargo value is relatively high because high-value cargo needs special attention to ensure its safety and timely delivery. The weight of the transportation time limit is relatively high because it is necessary to ensure that the task is completed within the specified time to meet the customer's needs and the company's commitment. The weight of transportation resources is relatively high because it is necessary to ensure the rational use of resources to improve the execution efficiency of the task. The weight of the customer level is relatively low because in the execution stage, the main focus is on the task progress and resource usage rather than the customer level.

[0117] In the task preparation stage, set high weights for the customer level and transportation resources to ensure the priority start of key tasks and optimize resource allocation.

[0118] In the task execution stage, to ensure the task is completed on time, high weights can be configured for the cargo value, transportation time limit, and transportation resources to ensure the task is completed on time and improve customer satisfaction.

[0119] Through this weight change, it is possible to better adapt to the requirements of the task in different stages and ensure the efficiency and reliability of task management

[0120] In some embodiments, the transportation modes include air transportation, sea transportation, and land transportation;

[0121] When the transportation mode is air transportation, the weights of the customer level, cargo value, and transportation time limit are greater than the weight of transportation resources; when the transportation mode is sea transportation, the weights of the customer level, transportation resources, and cargo value are greater than the weight of the transportation time limit; when the transportation mode is land transportation, the weight of transportation resources is greater than the weights of the customer level, cargo value, and transportation time limit.

[0122] Air transportation has a fast speed but a high cost and is usually used for the transportation of high-value or urgent goods.

[0123] Maritime transportation is slower but has lower costs and is suitable for transporting large quantities of goods or goods that are not urgently needed.

[0124] Land transportation has a speed and cost that are between air and sea transportation, with higher flexibility and is suitable for transporting goods over medium and short distances.

[0125] In air transportation, the weight of the customer level is relatively high because customers with a high customer level usually have higher requirements for service quality and transportation time and need to be given priority. High-value goods usually require a faster transportation method to reduce the in-transit time and risk, so the weight of the goods value is relatively high in air transportation. The transportation time of air transportation is short, and customers have high requirements for the transportation time limit, so the weight of the transportation time limit is relatively high. Although transportation resources are also important in air transportation, their weight is relatively low compared to the customer level, goods value, and transportation time limit.

[0126] In sea transportation, the weight of the customer level is relatively high because customers with a high customer level usually have higher requirements for service quality and transportation costs and need to be given priority. The transportation time of sea transportation is long, and the allocation and management of transportation resources are more important, so the weight of transportation resources is relatively high. Although the goods value is also important in sea transportation, its weight is relatively low compared to the customer level and transportation resources. The transportation time of sea transportation is long, and customers have relatively low requirements for the transportation time limit, so the weight of the transportation time limit is relatively low.

[0127] In land transportation, the weight of transportation resources is the highest because land transportation has high flexibility, and the allocation and management of transportation resources have a greater impact on the execution efficiency of tasks. Although the customer level is also important in land transportation, its weight is relatively low compared to transportation resources. The weight of the goods value in land transportation is relatively low because the transportation time and cost of land transportation are relatively low, having less impact on high-value goods. The weight of the transportation time limit in land transportation is relatively low because the transportation time of land transportation is relatively short, and customers have relatively low requirements for the transportation time limit.

[0128] In some embodiments, the goods types include high-value goods, ordinary goods, and vulnerable goods; when the goods type is high-value goods, the weights of the customer level and goods value are greater than the weights of the transportation time limit and transportation resources; when the goods type is ordinary goods, the weights of the customer level and transportation time limit are greater than the weights of the goods value and transportation resources; when the goods type is vulnerable goods, the weights of the customer level, transportation time limit, and transportation resources are greater than the weight of the goods value.

[0129] High-value goods refer to goods with relatively high economic value and usually require special attention and protection to ensure their safety and timely delivery.

[0130] Ordinary goods refer to goods with moderate economic value and are transported and managed in a conventional manner.

[0131] Vulnerable goods refer to goods that are easily damaged or deteriorated and require special care in handling and transportation to ensure their integrity.

[0132] High-value goods usually come from important customers who have high requirements for service quality and transportation time, so the weight of the customer level is relatively high. High-value goods themselves have high economic value and need to be processed and protected preferentially, so the weight of the goods value is relatively high. Although the transportation time limit is also important, its weight is relatively low compared with the customer level and the goods value. The transportation time of high-value goods can be appropriately extended to ensure their safety and integrity. The weight of transportation resources is relatively low because the transportation of high-value goods requires preferential allocation of resources to ensure their safe and timely delivery.

[0133] Ordinary goods have a relatively high weight for the customer level because different customers have different requirements for service quality and transportation time, and priority needs to be sorted according to the customer level. Ordinary goods have a relatively high weight for the transportation time limit because customers usually expect the goods to arrive on time to meet production and sales needs. The value of ordinary goods is relatively low, so the weight of the goods value is relatively low. The weight of transportation resources is relatively low because the transportation resources for ordinary goods are relatively sufficient and can be allocated according to the actual situation.

[0134] Vulnerable goods have a relatively high weight for the customer level because these goods require special care in handling and customers have high requirements for service quality and transportation time. Vulnerable goods have a relatively high weight for the transportation time limit because these goods are easily damaged or deteriorated and need to be delivered to the destination as soon as possible. Vulnerable goods have a relatively high weight for transportation resources because these goods require special packaging and transportation methods and have high requirements for transportation resources. The value of vulnerable goods is relatively low, so the weight of the goods value is relatively low.

[0135] The freight task management device provided by the present invention will be described below. The freight task management device described below can be correspondingly referred to the freight task management method described above.

[0136] As Figure 3 shown, the freight task management device of 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.

[0137] The identification module 310 is used to identify 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;

[0138] The construction module 320 is used to construct a first task chain corresponding to the first task based on the dependency relationship between tasks, and identify at least one second task associated with the first task; the dependency relationship is determined based on the order and resource occupancy relationship between tasks;

[0139] The organization module 330 is used to reconstruct the status order of the first task chain starting from the third task with the highest dynamic priority on the first task chain, so as to obtain the second task chain; the dynamic priority is determined based on at least one priority factor among customer level, goods value, order value, goods transportation time limit, and transportation resource occupancy.

[0140] The processing module 340 is used to determine each first replacement plan corresponding to the third task based on the second task chain, update the estimated task status corresponding to the third task, and update 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.

[0141] According to the freight task management device provided by the embodiment of the present invention, through steps such as identifying abnormal tasks, constructing task chains, dynamically adjusting priorities, and reconstructing status orders, it can effectively optimize the execution order and management efficiency of freight tasks, can timely discover and process tasks that do not meet the preset task status conditions, comprehensively understand the dependency relationships between tasks by constructing task chains, adjust the task execution order based on dynamic priorities to ensure that high-priority tasks are executed first, and flexibly respond to changes during task execution by formulating and evaluating replacement plans, improving the reliability and efficiency of task management.

[0142] Figure 4 An entity structure diagram of an electronic device is exemplified, as Figure 4 shown, the electronic device may include: a processor 410, a communication interface 420, a memory 430, and a communication bus 440. Among them, the processor 410, the communication interface 420, and the memory 430 complete mutual communication through the communication bus 440. The processor 410 can call the logical instructions in the memory 430 to execute the freight task management method, and the method includes: identifying a first task that does not meet the preset task status conditions; the preset task status conditions are used to represent the current expected task status of the first task; based on the dependency relationships between 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 relationships are determined based on the order and resource occupancy relationships between tasks; reconstructing the status order of the first task chain starting from the third task with the highest dynamic priority on the first task chain to obtain the second task chain; the dynamic priority is determined based on at least one priority factor among customer level, goods value, order value, goods transportation time limit, and transportation resource occupancy; based on the second task chain, determining each first replacement plan 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.

[0143] In addition, when the logical instructions in the above-mentioned memory 430 are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs that can store program codes.

[0144] On the other hand, the present invention also provides a computer program product. The computer program product includes a computer program that 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-mentioned various methods. The method 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 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 and resource occupancy relationship between tasks; starting from the third task with the highest dynamic priority on the first task chain, reconstructing the status 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 various first replacement plans 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 with the estimated task status corresponding to the second task chain and the third task.

[0145] In another aspect, the present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements a freight task management method provided by the above-mentioned various methods. The method 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 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 and resource occupancy relationship between tasks; starting from the third task with the highest dynamic priority on the first task chain, reconstructing the status 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 plan 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.

[0146] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art can understand and implement it without creative effort.

[0147] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the essence of the above technical solution, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions for causing 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.

[0148] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate 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, and the preset task status condition is used to evaluate the execution status of the 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; the second task is an upstream or downstream task of the first task, or a task that shares resources with the first task; 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 to identify 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; the preset task state condition is used to evaluate the execution status of the task; A construction module, configured 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 of the tasks and the resource occupation relationship; the second task is an upstream or downstream task of the first task, or a task that shares resources with the first task; 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

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

    CN119310594A

  • Method and system for management and control of highly complex projects

    US20190130330A1