Logistics job scheduling system and method based on MDS
By obtaining and analyzing multi-dimensional data in the logistics operation scheduling system, calculating resource weights, identifying conflict points, and dynamically adjusting the scheduling plan using priority and compensation information, the problem of inefficient logistics operation scheduling in the existing technology is solved, and efficient resource allocation and timely completion of logistics tasks are achieved.
Patent Information
- Application Number
- CN202510176883.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-18
- Publication Date
- 2025-05-30
AI Technical Summary
The existing logistics operation scheduling methods lack the ability to in-depth analysis and dynamic adjustment of multi-dimensional data, and cannot quickly respond to resource conflicts and task priority changes, resulting in inefficient logistics operations.
By obtaining logistics operation task data, resource data and planned task data, calculating the weights of various resources, identifying resource conflict points, and dynamically adjusting the scheduling plan using execution priority information and early warning compensation information to achieve optimal resource allocation and efficient task completion.
It realizes optimal allocation of resources, reduces task conflicts and resource waste, can quickly respond to abnormal situations, reduce the impact on overall scheduling, improve the overall operation stability of the logistics system, meet customers' logistics needs, shorten delivery time, and improve service quality and customer satisfaction.
Smart Images

Figure CN120069443A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of logistics operation scheduling, and particularly relates to a logistics operation scheduling system and method based on MDS. Background Art
[0002] With the rapid development of the global economy and the rise of e-commerce, the demand in the logistics industry has been continuously increasing, and the complexity of logistics operations has also increased accordingly. In order to improve the efficiency and accuracy of logistics operations, traditional logistics scheduling methods can no longer meet the requirements of modern logistics systems for high efficiency, precision, and dynamic response. Especially in the case of tight resources, large task volumes, and large demand fluctuations, the difficulty of logistics scheduling is further increased.
[0003] MDS is a comprehensive processing system integrating a general framework, integrated scheduling control, and business data analysis, dedicated to device access integration and business software integration, and also providing analysis of management and business operations, thus not only meeting the integration requirements of devices and systems in the automation field, but also improving the operation quality of daily management and business. Currently, the logistics operation scheduling method based on the MDS system has gradually become a research hotspot.
[0004] Existing logistics operation scheduling methods usually rely on static rules or simple algorithms, lacking the ability to deeply analyze multi-dimensional data and dynamically adjust. When facing resource conflicts, task priority changes, or emergencies, they cannot quickly respond and make effective adjustments, resulting in low logistics operation efficiency and even affecting the customer's delivery time and service quality. Summary of the Invention
[0005] The purpose of the present invention is to provide a logistics operation scheduling system and method based on MDS, which can solve the resource conflict problem, ensure the timely and efficient completion of logistics operations, and improve customer satisfaction and the overall operation quality of the logistics system.
[0006] The technical solutions adopted by the present invention are specifically as follows: A logistics operation scheduling method based on MDS, comprising: Obtaining logistics operation task data, obtaining a plurality of logistics operation document information according to the logistics operation task data, and determining whether each piece of logistics operation document information meets a first preset condition. If not, it is determined that the logistics operation document is abnormal and marked as conflict logistics operation document information; Obtaining logistics resource data, obtaining corresponding logistics status information, historical logistics efficiency information, and current logistics demand information according to the logistics resource data, and obtaining a logistics resource weight according to the logistics status information, historical logistics efficiency information, and current logistics demand information; Obtaining warehouse resource data, and obtaining a warehouse resource weight according to the warehouse resource data; Obtain planned task resource data, and obtain planned resource weights according to the planned task resource data; Obtain resource conflict point information according to the conflict logistics operation document information, logistics resource weights, warehouse resource weights, and planned resource weights; Judge whether the resource conflict point information meets the second preset condition. If not, it is determined that the resource conflict point information exceeds the warning, marked as warning resource conflict point information, and obtain the warning compensation information corresponding to the warning resource conflict point information; Obtain the execution priority information of the logistics operation document information in the warning resource conflict point information, obtain the logistics execution information according to the execution priority information and the corresponding warning compensation information, and adjust the logistics operation according to the logistics execution information.
[0007] In a preferred solution, the steps of obtaining logistics operation task data, obtaining multiple logistics operation document information according to the logistics operation task data, and judging whether each logistics operation document information meets the first preset condition. If not, it is determined that the logistics operation document is abnormal and marked as conflict logistics operation document information include: Obtain logistics operation task data; Obtain multiple logistics operation task document information according to the logistics operation task data; Obtain the corresponding logistics operation task document vector according to each logistics operation task document information; Obtain the logistics operation task document threshold vector; Judge whether each logistics operation task document vector exceeds the logistics operation task document threshold vector; If there is a logistics operation task document vector that exceeds the logistics operation task document threshold vector in each logistics operation task document vector, the logistics operation task document information corresponding to the logistics operation task document vector that exceeds the logistics operation task document threshold vector is abnormal and marked as conflict logistics operation document information.
[0008] In a preferred solution, the steps of obtaining logistics resource data, obtaining the corresponding logistics status information, historical logistics efficiency information, and current logistics demand information according to the logistics resource data, and obtaining the logistics resource weights according to the logistics status information, historical logistics efficiency information, and current logistics demand information include: Obtain logistics resource data; Obtain the corresponding logistics status information, historical logistics efficiency information, and current logistics demand information according to the logistics resource data; Obtain the corresponding logistics status vector according to the logistics status information; Obtain the corresponding historical logistics vector according to the historical logistics efficiency information; Obtain the current logistics demand vector corresponding to the conflict logistics operation document information according to the current logistics demand information; Obtain the logistics resource weight according to the logistics status vector, historical logistics vector, and current logistics demand vector.
[0009] In a preferred solution, the steps of obtaining the warehouse resource data and obtaining the warehouse resource weight according to the warehouse resource data include: Obtain the warehouse resource data; Obtain the corresponding warehouse space distribution information, storage density information, and access efficiency information according to the warehouse resource data; Obtain the corresponding warehouse space distribution vector according to the warehouse space distribution information; Obtain the corresponding storage density vector according to the storage density information; Obtain the corresponding access efficiency vector according to the access efficiency information; Obtain the warehouse resource weight according to the warehouse space distribution vector, storage density vector, and access efficiency vector.
[0010] In a preferred solution, the steps of obtaining the planned task resource data and obtaining the planned resource weight according to the planned task resource data include: Obtain the planned task resource data; Obtain multiple planned task information according to the planned task resource data; Obtain the corresponding planned task vector according to the multiple planned task information; Obtain the planned task table, where the planned task table includes multiple planned task interval vectors and the planned task values corresponding to each planned task interval vector; Obtain the corresponding target planned task interval vector according to the multiple planned task vectors; Obtain the corresponding planned task value from the planned task table according to the multiple target planned task interval vectors; Obtain the planned resource weight according to the multiple planned task values.
[0011] In a preferred solution, the steps of obtaining the resource conflict point information according to the conflict logistics operation document information, logistics resource weight, warehouse resource weight, and planned resource weight include: Obtain the corresponding logistics operation task document vector according to the conflict logistics operation document information, and mark it as the conflict logistics operation task document vector; Obtain the first product value according to the conflict logistics operation task document vector and the logistics resource weight; Obtain the second product value according to the conflict logistics operation task document vector and the warehouse resource weight; Obtain the third product value according to the conflict logistics operation task document vector and the planned resource weight; Obtain the corresponding conflict threshold according to the first product value, second product value, and third product value; Determine whether the first product value, the second product value, and the third product value exceed the corresponding conflict thresholds; If there is a product value among the first product value, the second product value, and the third product value that exceeds the corresponding conflict threshold, the product value corresponding to the exceeded conflict threshold is taken as the resource conflict point information.
[0012] In a preferred solution, the steps of determining whether the resource conflict point information meets the second preset condition, if not, determining that the resource conflict point information exceeds the warning, marking it as the warning resource conflict point information, and obtaining the warning compensation information corresponding to the warning resource conflict point information include: Obtain the conflict point threshold; Determine whether the product value corresponding to the resource conflict point information exceeds the conflict point threshold; If the product value corresponding to the resource conflict point information exceeds the conflict point threshold, it is determined that the resource conflict point information exceeds the warning, and the resource data of the product value corresponding to the resource conflict point information is marked as the warning resource conflict point information; Obtain the exceeded value by which the product value corresponding to the warning resource conflict point information exceeds the conflict point threshold; Obtain the exceeded compensation table, where the exceeded compensation table includes multiple exceeded intervals and the warning compensation information corresponding to each exceeded interval; Obtain the target exceeded interval according to the exceeded value; Obtain the corresponding warning compensation information from the exceeded compensation table according to the target exceeded interval.
[0013] In a preferred solution, the steps of obtaining the execution priority information of the logistics operation document information in the warning resource conflict point information, obtaining the logistics execution information according to the execution priority information and the corresponding warning compensation information, and adjusting the logistics operation according to the logistics execution information include: Obtain the execution priority information of the logistics operation document information in the warning resource conflict point information; Obtain the corresponding execution priority vector according to the execution priority information; Obtain the corresponding warning compensation vector according to the warning compensation information; Obtain the corresponding logistics execution value according to the execution priority vector and the warning compensation vector; Obtain the logistics execution table, where the logistics execution table includes multiple logistics execution intervals and the logistics adjustment strategies corresponding to each logistics execution interval; Obtain the target logistics execution interval according to the logistics execution value; Obtain the corresponding logistics adjustment strategy from the logistics execution table according to the target logistics execution interval; Adjust the logistics operation according to the logistics adjustment strategy.
[0014] The present invention also provides a logistics operation scheduling system based on MDS for the above-mentioned logistics operation scheduling method based on MDS, including: A conflict logistics module, configured to obtain logistics operation task data, obtain multiple logistics operation document information according to the logistics operation task data, and determine whether each logistics operation document information meets a first preset condition. If not, it is determined that the logistics operation document is abnormal and marked as conflict logistics operation document information; A logistics weight module, configured to obtain logistics resource data, obtain corresponding logistics status information, historical logistics efficiency information, and current logistics demand information according to the logistics resource data, and obtain logistics resource weights according to the logistics status information, historical logistics efficiency information, and current logistics demand information; A warehouse weight module, configured to obtain warehouse resource data and obtain warehouse resource weights according to the warehouse resource data; A plan weight module, configured to obtain plan task resource data and obtain plan resource weights according to the plan task resource data; A conflict point module, configured to obtain resource conflict point information according to the conflict logistics operation document information, logistics resource weights, warehouse resource weights, and plan resource weights; An early warning compensation module, configured to determine whether the resource conflict point information meets a second preset condition. If not, it is determined that the resource conflict point information exceeds the early warning and marked as early warning resource conflict point information, and obtain early warning compensation information corresponding to the early warning resource conflict point information; A logistics adjustment module, configured to obtain the execution priority information of the logistics operation document information in the early warning resource conflict point information, obtain logistics execution information according to the execution priority information and the corresponding early warning compensation information, and adjust the logistics operation according to the logistics execution information.
[0015] And, a logistics operation scheduling terminal based on MDS, including: One or more processors; A storage device, on which one or more programs are stored; When the one or more programs are executed by the one or more processors, the one or more processors implement the logistics operation scheduling method based on MDS.
[0016] The technical effects achieved by the present invention are: The present invention, through multi-dimensional data, comprehensively considers the weights of logistics resources, warehouse resources, and planned task resources, realizes the optimal allocation of resources, reduces task conflicts and resource waste, can quickly respond to abnormal situations, reduces the impact on overall scheduling, utilizes execution priority information and early warning compensation information to dynamically adjust the scheduling plan, maximizes the utilization rates of logistics resources and warehouse resources, and at the same time ensures the timely completion of planned tasks. By accurately identifying resource conflict points and effectively compensating, it avoids the scheduling bottleneck problem caused by resource conflicts, improves the overall operation stability of the logistics system, can better meet the logistics needs of customers, shortens the delivery time, and improves service quality and customer satisfaction. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 is the flowchart of the method provided by the present invention; Figure 2 is the system module diagram provided by the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0018] To make the above objects, features, and advantages of the present invention more obvious and understandable, the following detailed description of the specific embodiments of the present invention will be given in conjunction with the drawings in the specification.
[0019] In the following description, many specific details are set forth to fully understand the present invention. However, the present invention can also be implemented in other ways different from those described herein. Those skilled in the art can make similar extensions without departing from the connotation of the present invention. Therefore, the present invention is not limited by the specific embodiments disclosed below.
[0020] Secondly, the so-called "one embodiment" or "embodiment" herein refers to a specific feature, structure, or characteristic that can be included in at least one implementation manner of the present invention. The "in a preferred embodiment" that appears in different places in this specification does not all refer to the same embodiment, nor is it a separate or selectively exclusive embodiment from other embodiments.
[0021] Thirdly, the present invention is described in detail in conjunction with schematic diagrams. When detailing the embodiments of the present invention, for the sake of illustration, the schematic diagrams are only examples and should not limit the scope of protection of the present invention here.
[0022] Please refer to the attached Figure 1 As shown, a logistics operation scheduling method based on MDS is provided, including: S1. Obtain logistics operation task data, obtain a plurality of logistics operation document information according to the logistics operation task data, and determine whether each logistics operation document information meets a first preset condition. If not, it is determined that the logistics operation document is abnormal and marked as conflict logistics operation document information; S2. Obtain logistics resource data, obtain corresponding logistics status information, historical logistics efficiency information, and current logistics demand information according to the logistics resource data, and obtain logistics resource weights according to the logistics status information, historical logistics efficiency information, and current logistics demand information; S3. Obtain warehouse resource data, and obtain warehouse resource weights according to the warehouse resource data; S4. Obtain planned task resource data, and obtain planned resource weights according to the planned task resource data; S5. Obtain resource conflict point information according to the conflicting logistics operation document information, logistics resource weights, warehouse resource weights, and planned resource weights; S6. Determine whether the resource conflict point information meets the second preset condition. If not, determine that the resource conflict point information exceeds the warning, mark it as warning resource conflict point information, and obtain the warning compensation information corresponding to the warning resource conflict point information; S7. Obtain the execution priority information of the logistics operation document information in the warning resource conflict point information, obtain logistics execution information according to the execution priority information and the corresponding warning compensation information, and adjust the logistics operation according to the logistics execution information.
[0023] In the above steps S1 to S7, after obtaining the logistics operation task data, extract multiple logistics operation document information, and determine whether it meets the first preset condition. For the documents that do not meet the conditions, mark them as conflict logistics operation document information. By obtaining the logistics resource data, extract the logistics status information (such as the current transport capacity), historical logistics efficiency information (such as the past task completion rate), and current logistics demand information (such as the task demand volume of the conflict document). Calculate the weight of the logistics resources based on this information, calculate the weight of the warehouse resources according to the warehouse resource data (such as inventory volume, storage space utilization rate, inbound and outbound frequency, etc.), obtain the planned task resource data (such as task urgency, time window limit, etc.), calculate the weight of the planned resources. According to the weight of the conflict logistics operation document information, logistics resources, warehouse resources, and planned resources, identify the resource conflict point information (such as insufficient logistics resources, planned task conflicts, etc.), and determine whether the resource conflict point information meets the second preset condition. If it does not meet, mark it as warning resource conflict point information, and obtain the corresponding warning compensation information. According to the execution priority of the logistics operation document information in the warning resource conflict point information and the warning compensation information, generate the logistics execution information, dynamically adjust the logistics operation scheduling plan, ensure the optimal allocation of resources and the efficient completion of tasks. Through multi-dimensional data, comprehensively consider the weights of logistics resources, warehouse resources, and planned task resources to achieve the optimal allocation of resources, reduce task conflicts and resource waste, be able to quickly respond to abnormal situations, reduce the impact on the overall scheduling. Use the execution priority information and warning compensation information to dynamically adjust the scheduling plan to maximize the utilization rate of logistics resources and warehouse resources, and at the same time ensure the timely completion of planned tasks. By accurately identifying resource conflict points and making effective compensations, avoid the scheduling bottleneck problem caused by resource conflicts, improve the overall operation stability of the logistics system, be able to better meet the logistics needs of customers, shorten the delivery time, and improve the service quality and customer satisfaction.
[0024] In a preferred embodiment, the steps of obtaining the logistics operation task data, obtaining multiple logistics operation document information according to the logistics operation task data, and determining whether each logistics operation document information meets the first preset condition. If it does not meet, determining that the logistics operation document is abnormal and marking it as conflict logistics operation document information include: S101. Obtain the logistics operation task data; S102. Obtain multiple logistics operation task document information according to the logistics operation task data; S103. Obtain the corresponding logistics operation task document vector according to each logistics operation task document information; S104. Obtain the logistics operation task document threshold vector; S105. Determine whether each logistics operation task document vector exceeds the logistics operation task document threshold vector; If there is a logistics operation task document vector exceeding the logistics operation task document threshold vector in each logistics operation task document vector, the logistics operation task document information corresponding to the logistics operation task document vector exceeding the logistics operation task document threshold vector is abnormal and marked as conflicting logistics operation document information.
[0025] As in the above steps S101 to S105, extract the original data of logistics operation tasks from the logistics task management platform or database, including information such as task numbers, task types, execution times, resource requirements, etc. According to the logistics operation task data, obtain multiple pieces of logistics operation task document information, such as transportation orders, outbound orders, inbound orders, etc. Convert each piece of logistics operation task document information into a vector form (i.e., logistics operation task document vector). Generate a threshold vector for logistics operation task documents through preset or historical data. The threshold vector represents the reasonable range of parameters. Compare each logistics operation task document vector with the threshold vector one by one to determine whether there is a situation exceeding the threshold. If the value of the logistics operation task document vector exceeds the corresponding threshold vector value, it is determined that the document is abnormal. For the documents determined to be abnormal, mark them as conflicting logistics operation document information. It can efficiently and accurately identify abnormal documents, saving the time and effort of manual investigation. It can be easily extended to handle large-scale logistics task data, improving the automation level and processing ability of data processing.
[0026] In a preferred embodiment, the steps of obtaining logistics resource data and obtaining the corresponding logistics status information, historical logistics efficiency information, and current logistics demand information according to the logistics resource data, and obtaining the logistics resource weight according to the logistics status information, historical logistics efficiency information, and current logistics demand information include: S201. Obtain logistics resource data; S202. Obtain the corresponding logistics status information, historical logistics efficiency information, and current logistics demand information according to the logistics resource data; S203. Obtain the corresponding logistics status vector according to the logistics status information; S204. Obtain the corresponding historical logistics vector according to the historical logistics efficiency information; S205. Obtain the current logistics demand vector corresponding to the conflicting logistics operation document information according to the current logistics demand information; S206. Obtain the logistics resource weight according to the logistics status vector, historical logistics vector, and current logistics demand vector.
[0027] As in the above steps S201 to S206, extract logistics resource data from the logistics management system, including the current status, historical records, and demand information of transportation vehicles, warehousing equipment, human resources, etc. According to the logistics resource data, separate three types of information: Logistics status information: the current usage of resources, such as vehicle location, equipment operation status, etc.; Historical logistics efficiency information: the performance of resources in past tasks, such as transportation time, loading and unloading efficiency, etc.; Current logistics demand information: the demands of resources in the current task, such as task volume, priority, etc.; Convert the logistics status information into a logistics status vector, convert the historical logistics efficiency information into a historical logistics vector, generate a current logistics demand vector associated with the conflicting logistics operation document information according to the current logistics demand information, and calculate the logistics resource weight by synthesizing the logistics status vector, historical logistics vector and current logistics demand vector. The calculation formula of the logistics resource weight is , where W represents the logistics resource weight, Z represents the logistics status vector, D represents the current logistics demand vector, L represents the historical logistics vector, which synthesizes multi-dimensional information, ensures that the scheduling decision is data-driven, and reduces scheduling errors caused by subjective judgment.
[0028] In a preferred embodiment, the steps of obtaining warehouse resource data and obtaining the warehouse resource weight according to the warehouse resource data include: S301. Obtain warehouse resource data; S302. Obtain the corresponding warehouse space distribution information, storage density information and access efficiency information according to the warehouse resource data; S303. Obtain the corresponding warehouse space distribution vector according to the warehouse space distribution information; S304. Obtain the corresponding storage density vector according to the storage density information; S305. Obtain the corresponding access efficiency vector according to the access efficiency information; S306. Obtain the warehouse resource weight according to the warehouse space distribution vector, storage density vector and access efficiency vector.
[0029] In the above steps S301 to S306, extract the warehouse resource data from the warehouse management system, including warehouse layout, goods distribution, storage capacity, access efficiency, etc., to ensure the comprehensiveness and accuracy of the data, and separate the following three types of information from the warehouse resource data: Warehouse space distribution information: reflecting the distribution of the internal space of the warehouse, such as vacant areas, goods distribution density, etc.; Storage density information: reflecting the number of stored goods per unit area or volume of the warehouse, used to measure the storage utilization rate of the warehouse; Access efficiency information: reflecting the access efficiency of goods in the warehouse, such as average access time, convenience of accessing storage locations, etc.; Convert the warehouse space distribution information into a warehouse space distribution vector, generate a storage density vector according to the storage density information, generate an access efficiency vector according to the access efficiency information, and comprehensively combine the warehouse space distribution vector, the storage density vector, and the access efficiency vector to calculate the warehouse resource weight. The calculation formula for the warehouse resource weight is , where C represents the warehouse resource weight, F represents the warehouse space distribution vector, M represents the storage density vector, and Q represents the access efficiency vector. It comprehensively measures the utilization and efficiency of warehouse resources, and helps enterprises make more efficient use of warehouse space and resources through vacancy rate, density distribution, and access efficiency.
[0030] In a preferred embodiment, the steps of obtaining the planned task resource data and obtaining the planned resource weight according to the planned task resource data include: S401. Obtain the planned task resource data; S402. Obtain multiple planned task information according to the planned task resource data; S403. Obtain the corresponding planned task vector according to the multiple planned task information; S404. Obtain the planned task table, where the planned task table includes multiple planned task interval vectors and the planned task values corresponding to each planned task interval vector; S405. Obtain the corresponding target planned task interval vector according to the multiple planned task vectors; S406. Obtain the corresponding planned task value from the planned task table according to the multiple target planned task interval vectors; S407. Obtain the planned resource weight according to the multiple planned task values.
[0031] In the above steps S401 to S407, extract the planned task resource data from the logistics system or the task management system. The data includes information such as the type, time, priority, and resource requirements of the planned task. According to the planned task resource data, extract multiple planned task information. Each planned task information includes the specific content of the task, such as the task time period, the type and quantity of required resources, and the task execution constraints. According to the multiple planned task information, convert it into a planned task vector, construct a planned task table, record multiple planned task interval vectors and corresponding planned task values in the table, match the generated planned task vector with the planned task interval vector in the planned task table, obtain the target planned task interval vector closest to the current task, extract the corresponding planned task value from the planned task table according to the target planned task interval vector, and comprehensively combine the multiple planned task values to calculate the planned resource weight. The calculation formula for the planned resource weight is , where J represents the planned resource weight, i represents the number of multiple planned task values, i = 1, 2, 3... n, Denoted as the i-th planned task value, it scientifically quantifies the importance of the planned task, avoids the deviation of subjective judgment, and the planned task list can be flexibly configured to adapt to the task requirements and resource constraints in different logistics scenarios, enhancing the applicability of the method.
[0032] In a preferred embodiment, the step of obtaining resource conflict point information according to the conflict logistics operation document information, logistics resource weight, warehouse resource weight, and planned resource weight includes: S501. Obtain the corresponding logistics operation task document vector according to the conflict logistics operation document information, and mark it as the conflict logistics operation task document vector; S502. Obtain the first product value according to the conflict logistics operation task document vector and the logistics resource weight; S503. Obtain the second product value according to the conflict logistics operation task document vector and the warehouse resource weight; S504. Obtain the third product value according to the conflict logistics operation task document vector and the planned resource weight; S505. Obtain the corresponding conflict threshold according to the first product value, the second product value, and the third product value; S506. Determine whether the first product value, the second product value, and the third product value exceed the corresponding conflict threshold; If there is a product value that exceeds the corresponding conflict threshold among the first product value, the second product value, and the third product value, the product value that exceeds the corresponding conflict threshold is the resource conflict point information.
[0033] In the above steps S501 to S506, according to the information of the conflict logistics operation document, it is transformed into a conflict logistics operation task document vector. The conflict logistics operation task document vector is multiplied by the logistics resource weight to calculate the first product value, which is used to reflect the adaptability of the logistics resource to the conflict task. The conflict logistics operation task document vector is multiplied by the warehouse resource weight to calculate the second product value, which is used to reflect the adaptability of the warehouse resource to the conflict task. The conflict logistics operation task document vector is multiplied by the planned resource weight to calculate the third product value, which is used to reflect the adaptability of the planned resource to the conflict task. According to the first product value, the second product value and the third product value, combined with historical data or preset rules, a conflict threshold is calculated to determine the severity of the resource conflict. Compare whether the first product value, the second product value and the third product value exceed the corresponding conflict threshold. If a certain product value exceeds the conflict threshold, it is marked as resource conflict point information. Suppose a certain logistics task needs to schedule resources during the peak period, the logistics resource weight is low (due to resource tension), the warehouse resource weight is high (due to sufficient warehouse space), and the planned task weight is medium (due to high task priority). If the first product value and the third product value exceed the threshold, mark the conflict point and prompt that it is necessary to prioritize coordinating logistics resources and adjusting planned tasks to avoid operation delays. It can accurately identify resource conflict points, provide a target guidance for scheduling optimization, and avoid judgment deviations caused by single factors. The calculation of the conflict threshold combines real-time data and can be dynamically adjusted to adapt to changes in the logistics environment and improve scheduling flexibility.
[0034] In a preferred embodiment, the steps of determining whether the resource conflict point information meets the second preset condition. If not, it is determined that the resource conflict point information exceeds the warning, marked as warning resource conflict point information, and obtaining the warning compensation information corresponding to the warning resource conflict point information include: S601. Obtain the conflict point threshold; S602. Determine whether the product value corresponding to the resource conflict point information exceeds the conflict point threshold; If the product value corresponding to the resource conflict point information exceeds the conflict point threshold, it is determined that the resource conflict point information exceeds the warning, and the resource data of the product value corresponding to the resource conflict point information is marked as warning resource conflict point information; S603. Obtain the excess value of the product value corresponding to the warning resource conflict point information that exceeds the conflict point threshold; S604. Obtain the excess compensation table, where the excess compensation table includes multiple excess intervals and the warning compensation information corresponding to each excess interval; S605. Obtain the target excess interval according to the excess value; S606. Obtain the corresponding warning compensation information from the excess compensation table according to the target excess interval.
[0035] In the above steps S601 to S606, extract the conflict point threshold from the preset resource management rules or historical data to measure whether the product value reaches the warning standard. Compare the product value corresponding to the resource conflict point information with the conflict point threshold. If the product value exceeds the threshold, mark it as "exceeding the warning", that is, warning the resource conflict point information. Calculate the part of the product value of the resource conflict point information that exceeds the threshold, which is called the "exceeding value", and can be obtained through subtraction. Load the preset exceeding compensation table, which contains multiple exceeding intervals and corresponding warning compensation information. According to the exceeding value, match the target exceeding interval in the exceeding compensation table. According to the target exceeding interval, extract the corresponding warning compensation information from the compensation table. Judge in real time whether the resource conflict point information exceeds the threshold to ensure timely discovery of potential risks. Through the matching of the exceeding value and the compensation table, provide graded compensation measures to ensure the accuracy and effectiveness of resource allocation, and can accurately identify the resource conflict points exceeding the warning to avoid misjudgment and missed judgment.
[0036] In a preferred embodiment, obtain the execution priority information of the logistics operation document information in the warning resource conflict point information, and obtain the logistics execution information according to the execution priority information and the corresponding warning compensation information. Adjust the steps of the logistics operation according to the logistics execution information, including: S701. Obtain the execution priority information of the logistics operation document information in the warning resource conflict point information; S702. Obtain the corresponding execution priority vector according to the execution priority information; S703. Obtain the corresponding warning compensation vector according to the warning compensation information; S704. Obtain the corresponding logistics execution value according to the execution priority vector and the warning compensation vector; S705. Obtain the logistics execution table, where the logistics execution table includes multiple logistics execution intervals and the corresponding logistics adjustment strategies for each logistics execution interval; S706. Obtain the target logistics execution interval according to the logistics execution value; S707. Obtain the corresponding logistics adjustment strategy from the logistics execution table according to the target logistics execution interval; S708. Adjust the logistics operation according to the logistics adjustment strategy.
[0037] In the above steps S701 to S708, extract the execution priority data of the logistics operation document information from the early warning resource conflict point information, generate vectorized data based on the execution priority information, convert the early warning compensation information into vectorized data, calculate the logistics execution value according to the execution priority vector and the early warning compensation vector. The calculation formula of the logistics execution value is Z = X * Y, where Z represents the logistics execution value, X represents the execution priority vector, and Y represents the early warning compensation vector. According to the logistics execution value, match the target execution interval from the logistics execution table, determine the corresponding adjustment strategy, and obtain the corresponding logistics adjustment strategy according to the target logistics execution interval. For example: increase resource investment (vehicles, warehouse space), optimize the delivery route or prioritize the processing of high-priority orders. Optimize the logistics operation process according to the adjustment strategy to ensure that resource conflicts are alleviated while meeting the requirements of high-priority tasks. For example, in a certain logistics system, it is found that a batch of high-priority orders are delayed due to resource conflicts. Extract the priority information (such as order urgency, customer importance), generate a priority vector, generate a compensation vector according to the early warning compensation information (such as adding vehicles due to delays), calculate the logistics execution value as 85, match the execution interval (50, 100), and the adjustment strategy is "medium adjustment". Automatically allocate additional vehicles, optimize the delivery route, prioritize the processing of high-priority orders, promptly alleviate conflicts, ensure the timely delivery of high-priority orders, and avoid excessive interference with low-priority tasks, improving the overall logistics efficiency. It can provide a flexible optimization plan according to the actual needs of logistics tasks, prioritize high-priority tasks, reduce the impact of resource conflicts on key logistics tasks, improve the response speed of logistics services and customer satisfaction, and avoid excessive or insufficient resource allocation through reasonable adjustment strategies, improving the utilization efficiency of logistics resources.
[0038] Please refer to the appendix Figure 2 As shown in the figure, the present invention also provides a logistics operation scheduling system based on MDS for the above-mentioned logistics operation scheduling method based on MDS, including: A conflict logistics module for obtaining logistics operation task data, obtaining multiple logistics operation document information according to the logistics operation task data, and determining whether each logistics operation document information meets the first preset condition. If not, it is determined that the logistics operation document is abnormal and marked as conflict logistics operation document information; A logistics weight module for obtaining logistics resource data, obtaining the corresponding logistics status information, historical logistics efficiency information, and current logistics demand information according to the logistics resource data, and obtaining the logistics resource weight according to the logistics status information, historical logistics efficiency information, and current logistics demand information; A warehouse weight module for obtaining warehouse resource data and obtaining the warehouse resource weight according to the warehouse resource data; A plan weight module, which is used to obtain plan task resource data and obtain plan resource weights according to the plan task resource data; A conflict point module, which is used to obtain resource conflict point information according to conflict logistics operation document information, logistics resource weights, warehouse resource weights, and plan resource weights; An early warning compensation module, which is used to determine whether the resource conflict point information meets the second preset condition. If not, it determines that the resource conflict point information exceeds the early warning, marks it as early warning resource conflict point information, and obtains the early warning compensation information corresponding to the early warning resource conflict point information; A logistics adjustment module, which is used to obtain the execution priority information of the logistics operation document information in the early warning resource conflict point information, obtain logistics execution information according to the execution priority information and the corresponding early warning compensation information, and adjust the logistics operation according to the logistics execution information.
[0039] As described above, the conflict logistics module extracts information on multiple logistics operation documents, determines whether it meets the first preset condition, and if it finds a document that does not meet the condition, marks it as conflict logistics operation document information. The logistics weight module obtains logistics status information (such as vehicle location, transportation capacity), historical logistics efficiency information (such as average delivery duration), and current logistics demand information (such as order volume), and calculates the logistics resource weight by integrating the above information. The warehouse weight module obtains warehouse resource data (such as storage capacity, goods turnover rate, inventory status) and calculates the warehouse resource weight based on the warehouse resource data. The plan weight module obtains plan task resource data (such as task priority, task timeliness) and generates plan resource weight based on the task resource data. The conflict point module matches the conflict logistics operation document information with the logistics resource weight, warehouse resource weight, and plan resource weight, calculates the product value through multiplication, and determines whether there is a situation where the resource conflict point information exceeds the threshold. The warning compensation module determines whether the resource conflict point information meets the second preset condition (such as whether the product value of the resource conflict point exceeds the threshold). If it exceeds the threshold, it is marked as warning resource conflict point information, and the warning compensation information in the excess compensation table is obtained. The logistics adjustment module obtains the execution priority of the logistics operation document information in the warning resource conflict point information, generates an execution priority vector, calculates the logistics execution value by combining the warning compensation information, matches the logistics execution interval, obtains the logistics adjustment strategy, and optimizes the logistics operation according to the adjustment strategy (such as adjusting the transportation route, allocating additional resources). For example, a logistics center discovers during the peak period that some orders are delayed due to insufficient resources. The conflict logistics module identifies the abnormal orders and marks them as conflict logistics operation document information. The logistics weight module and the warehouse weight module calculate the current resource weight and find that the logistics resource utilization rate is high and the warehouse space is tight. The conflict point module identifies the resource conflict point and generates a warning message. The warning compensation module matches the excess compensation table and suggests increasing vehicles and temporary storage space. The logistics adjustment module optimizes the distribution route, gives priority to processing urgent orders, and allocates additional resources to quickly respond to resource conflicts, ensuring that key orders are delivered on time, while reducing the manual intervention cost of resource scheduling. By comprehensively considering the weights of logistics, warehouse, and plan task resources, analyzing all influencing factors of logistics operations, accurately locating resource conflict points, and providing targeted adjustment solutions, based on real-time data and dynamic calculations, the system can quickly respond to resource conflicts, adjust logistics operations in real time, adapt to complex logistics scenarios, be able to identify and alleviate potential problems in advance, and reduce the impact of resource conflicts on logistics operations.
[0040] Moreover, a logistics operation scheduling terminal based on MDS includes: One or more processors; A storage device on which one or more programs are stored; When the one or more programs are executed by the one or more processors, the one or more processors implement the MDS-based logistics operation scheduling method.
[0041] The above are only the preferred embodiments of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present invention. The structures, devices, and operation methods not specifically described and explained in the present invention are implemented according to the conventional means in the art without special description and limitation.
Claims
1. A logistics operation scheduling method based on MDS, characterized in that: include: Obtaining logistics operation task data, obtaining multiple logistics operation document information according to the logistics operation task data, and judging whether each logistics operation document information meets the first preset condition. If not, it will be judged as abnormal logistics operation document and marked as conflicting logistics operation document information; Obtain logistics resource data, obtain corresponding logistics status information, historical logistics efficiency information and current logistics demand information according to the logistics resource data, and obtain logistics resource weight according to the logistics status information, historical logistics efficiency information and current logistics demand information; Obtain warehouse resource data, and obtain warehouse resource weight based on the warehouse resource data; Obtain planned task resource data, and obtain planned resource weights based on the planned task resource data; Obtain resource conflict point information based on conflicting logistics operation document information and logistics resource weights, warehouse resource weights, and planning resource weights; Determine whether the resource conflict point information meets the second preset condition. If not, determine that the resource conflict point information exceeds the warning, mark it as warning resource conflict point information, and obtain warning compensation information corresponding to the warning resource conflict point information; Obtain execution priority information of logistics operation document information in early warning resource conflict point information, obtain logistics execution information according to the execution priority information and corresponding early warning compensation information, and adjust logistics operations according to the logistics execution information.
2. The logistics operation scheduling method based on MDS according to claim 1 is characterized in that: The steps of obtaining logistics operation task data, obtaining multiple logistics operation document information according to the logistics operation task data, and judging whether each logistics operation document information meets the first preset condition, and if not, judging the logistics operation document as abnormal, and marking it as conflicting logistics operation document information, include: Obtain logistics operation task data; Obtain multiple logistics operation task document information based on logistics operation task data; Obtain the corresponding logistics operation task document vector according to each logistics operation task document information; Obtain the threshold vector of logistics operation task document; Determine whether each logistics operation task document vector exceeds the logistics operation task document threshold vector; If there is a vector exceeding the logistics operation task document threshold value in each logistics operation task document vector, the logistics operation task document information corresponding to the logistics operation task document vector exceeding the logistics operation task document threshold value vector will be abnormal and marked as conflicting logistics operation document information.
3. The logistics operation scheduling method based on MDS according to claim 1 is characterized in that: The steps of obtaining logistics resource data, obtaining corresponding logistics status information, historical logistics efficiency information and current logistics demand information according to the logistics resource data, and obtaining logistics resource weights according to the logistics status information, historical logistics efficiency information and current logistics demand information include: Obtain logistics resource data; Obtain corresponding logistics status information, historical logistics efficiency information and current logistics demand information based on logistics resource data; Obtain the corresponding logistics state vector according to the logistics state information; Obtain the corresponding historical logistics vector according to the historical logistics efficiency information; According to the current logistics demand information, a current logistics demand vector corresponding to the conflicting logistics operation document information is obtained; The logistics resource weight is obtained according to the logistics state vector, historical logistics vector and current logistics demand vector.
4. The logistics operation scheduling method based on MDS according to claim 1 is characterized in that: The steps of obtaining warehouse resource data and obtaining warehouse resource weight according to the warehouse resource data include: Get warehouse resource data; Obtain corresponding warehouse space distribution information, storage density information, and access efficiency information based on warehouse resource data; Obtain the corresponding warehouse space distribution vector according to the warehouse space distribution information; Obtaining a corresponding storage density vector according to the storage density information; Obtaining a corresponding access efficiency vector according to the access efficiency information; The warehouse resource weight is obtained according to the warehouse space distribution vector, storage density vector and access efficiency vector.
5. The logistics operation scheduling method based on MDS according to claim 1 is characterized in that: The steps of obtaining the planned task resource data and obtaining the planned resource weight according to the planned task resource data include: Get the planned task resource data; Acquire multiple planned task information according to planned task resource data; Obtaining corresponding planned task vectors according to multiple planned task information; Obtaining a planned task table, wherein the planned task table includes a plurality of planned task interval vectors and a planned task value corresponding to each planned task interval vector; Obtaining a corresponding target planned task interval vector according to a plurality of planned task vectors; Obtain corresponding planned task values from the planned task table according to multiple target planned task interval vectors; Gets the planned resource weight based on multiple planned task values.
6. The logistics operation scheduling method based on MDS according to claim 1 is characterized in that: The steps of obtaining resource conflict point information according to conflicting logistics operation document information and logistics resource weights, warehouse resource weights, and planning resource weights include: Obtain the corresponding logistics operation task document vector according to the conflicting logistics operation document information, and mark it as the conflicting logistics operation task document vector; Obtaining a first product value according to the conflicting logistics operation task document vector and the logistics resource weight; Obtaining a second product value according to the conflicting logistics operation task document vector and the warehouse resource weight; Obtain the third product value according to the conflicting logistics operation task document vector and the planned resource weight; Obtaining a corresponding conflict threshold according to the first product value, the second product value, and the third product value; Determine whether the first product value, the second product value, and the third product value exceed corresponding conflict thresholds; If any of the first product value, the second product value, and the third product value exceeds the corresponding conflict threshold, the product value corresponding to the product exceeding the corresponding conflict threshold is used as resource conflict point information.
7. The logistics operation scheduling method based on MDS according to claim 1 is characterized in that: The step of judging whether the resource conflict point information meets the second preset condition, and if not, judging that the resource conflict point information exceeds the warning, marking it as the warning resource conflict point information, and obtaining the warning compensation information corresponding to the warning resource conflict point information includes: Get the conflict point threshold; Determine whether the product value corresponding to the resource conflict point information exceeds the conflict point threshold; If the product value corresponding to the resource conflict point information exceeds the conflict point threshold, the resource conflict point information is determined to exceed the warning, and the resource data of the product value corresponding to the resource conflict point information is marked as the warning resource conflict point information; Obtaining the excess value of the product value corresponding to the warning resource conflict point information exceeding the conflict point threshold; Obtaining an excess compensation table, wherein the excess compensation table includes a plurality of excess intervals and warning compensation information corresponding to each excess interval; Get the target exceeding interval according to the exceeding value; According to the target exceeding interval, the corresponding warning compensation information is obtained from the exceeding compensation table.
8. The logistics operation scheduling method based on MDS according to claim 1 is characterized in that: The steps of obtaining execution priority information of logistics operation document information in the early warning resource conflict point information, obtaining logistics execution information according to the execution priority information and the corresponding early warning compensation information, and adjusting the logistics operation according to the logistics execution information include: Obtain the execution priority information of the logistics operation document information in the early warning resource conflict point information; Obtaining a corresponding execution priority vector according to the execution priority information; Obtaining a corresponding warning compensation vector according to the warning compensation information; Obtain the corresponding logistics execution value according to the execution priority vector and the warning compensation vector; Obtaining a logistics execution table, wherein the logistics execution table includes multiple logistics execution intervals and a logistics adjustment strategy corresponding to each logistics execution interval; Obtain the target logistics execution interval according to the logistics execution value; Obtain the corresponding logistics adjustment strategy from the logistics execution table according to the target logistics execution interval; Adjust logistics operations according to logistics adjustment strategies.
9. A logistics operation scheduling system based on MDS, applied to the logistics operation scheduling method based on MDS according to any one of claims 1 to 8, characterized in that: include: The conflicting logistics module is used to obtain logistics operation task data, obtain multiple logistics operation document information according to the logistics operation task data, and determine whether each logistics operation document information meets the first preset condition. If not, it will be determined that the logistics operation document is abnormal and marked as conflicting logistics operation document information; The logistics weight module is used to obtain logistics resource data, obtain the corresponding logistics status information, historical logistics efficiency information and current logistics demand information according to the logistics resource data, and obtain the logistics resource weight according to the logistics status information, historical logistics efficiency information and current logistics demand information; The warehouse weight module is used to obtain warehouse resource data and obtain warehouse resource weights based on the warehouse resource data; The planning weight module is used to obtain the planning task resource data and obtain the planning resource weight according to the planning task resource data; The conflict point module is used to obtain resource conflict point information based on the conflicting logistics operation document information and the logistics resource weight, warehouse resource weight and planning resource weight; The early warning compensation module is used to determine whether the resource conflict point information meets the second preset condition. If not, the resource conflict point information is determined to exceed the early warning, marked as early warning resource conflict point information, and obtain early warning compensation information corresponding to the early warning resource conflict point information; The logistics adjustment module is used to obtain the execution priority information of the logistics operation document information in the early warning resource conflict point information, obtain the logistics execution information according to the execution priority information and the corresponding early warning compensation information, and adjust the logistics operation according to the logistics execution information.
10. A logistics operation scheduling terminal based on MDS, characterized in that: include: one or more processors; a storage device having one or more programs stored thereon; When one or more programs are executed by one or more processors, the one or more processors implement the MDS-based logistics operation scheduling method described in any one of claims 1 to 8.
Citation Information
Cited By
Multi-task parallel processing AGV sorting robot intelligent scheduling method
CN120373810A
Logistics transportation abnormity intelligent early warning method and system based on big data and cloud technology
CN121684779A