Logistics order distribution management method and system based on data processing
The delivery time period of the recipient is obtained through the user terminal, and priority delivery is given to key addresses based on distance and real-time speed. This solves the problem of couriers being unable to determine the recipient's receipt in time, and improves the efficiency and flexibility of logistics delivery.
Patent Information
- Application Number
- CN202510718702.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-30
- Publication Date
- 2025-09-09
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the prior art, when delivering items, couriers are unable to promptly determine whether the recipient is available to receive the goods at the designated address, resulting in low efficiency in telephone communication and affecting delivery efficiency.
Obtain the recipient's preset delivery time period through the user terminal, prioritize delivery to key addresses based on distance and real-time delivery speed, dynamically adjust the delivery plan, reduce telephone communication, and improve delivery efficiency.
It enables flexible arrangement of delivery time according to recipient needs, reduces telephone communication, improves logistics delivery efficiency, and dynamically adjusts delivery plans to meet the door-to-door pickup needs of more recipients.
Smart Images

Figure CN120611923A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of logistics management, and in particular to a logistics order distribution management method and system based on data processing. Background Art
[0002] Logistics order and delivery management is a series of activities that optimizes logistics and delivery processes, effectively manages delivery tasks, reduces costs, and improves customer satisfaction. In modern business activities, logistics order and delivery management has become an important bridge connecting manufacturers, distributors, and consumers. Logistics order and delivery management includes logistics activities such as picking, processing, packaging, segmenting, and assembling items, and delivering them to designated locations on time. It also includes physical transportation and delivery, and involves information flow management, cargo tracking, customer service, and other aspects.
[0003] In logistics order delivery management, the delivery methods of items mainly include door-to-door delivery and post-station delivery; door-to-door delivery means that the goods are delivered directly to the address specified by the customer, and the recipient can receive the goods at a time and place convenient for him or her; post-station delivery means that the goods are uniformly delivered to the designated post-station, and then the customer goes to the post-station to pick up the goods by himself or herself. The customer can go to the post-station to pick up the goods according to his or her own schedule.
[0004] In the prior art, when delivering items, couriers cannot promptly determine whether the recipient is convenient to receive the goods at the designated address to determine the delivery method of the items. Usually, the courier will call the recipient to ask whether it is convenient for the recipient to receive the goods at the designated address to determine whether the items need to be stored at the designated post station. However, a courier often needs to complete the delivery of a large number of items at one time. If each item requires telephone communication, the courier's delivery efficiency is greatly reduced. In addition, the courier's telephone communication time is random, and the recipient often cannot receive the call in time. Summary of the Invention
[0005] The purpose of the present invention is to provide a logistics order delivery management method and system based on data processing to solve the above technical problems.
[0006] The purpose of the present invention can be achieved through the following technical solutions: A logistics order delivery management method based on data processing includes the following steps: Step S1: Obtain the delivery time period preset by the recipient through the user terminal connected to the logistics center and record it as the door-to-door delivery time period; Step S2: Obtain the distance between the item's delivery address and the logistics center, sort the delivery addresses in ascending order of distance, and number them; denote the path between two adjacent numbered delivery addresses as a path segment, and determine whether two delivery addresses whose path segment length is less than a preset distance threshold D are in the same area; Step S3: Obtain the numbers {s, s+1, ..., s+num} of the recipient addresses in the same area, where s is the smallest number in the same area and num+1 is the total number of recipient addresses in the area; The delivery time period corresponding to the delivery address numbered j is [t ja , t jb ], where j∈{s, s+1, ..., s+num}; then let satisfy the constraint T s ∉[t ja , t jb ] or satisfy the constraints The receiving address is a non-key address, where T s is the delivery time of the recipient address numbered s, The real-time delivery speed on the route segment between the address numbered x-1 and the address numbered x is calculated. The remaining address numbers in the same area are recorded as key addresses. The key addresses are then delivered first. Step S4: renumber each key address according to its original number {1, 2, ..., N}, where N is the total number of key addresses, and select any key address as k, where k∈[1, N]. When delivery to key address k is completed, if key address k+2 satisfies the following constraints: ; Where T k is the delivery time of the key address numbered k, L k+1 is the length of the path segment between the key addresses numbered k and k+1, v k+1 is the real-time delivery speed on the path segment between the key addresses numbered k and k+1; At this time, priority is given to the key address with the delivery number k+2; for recipient addresses that are not in the same area, delivery is carried out in sequence according to the order of the numbers and the real-time delivery speed.
[0007] As a further solution of the present invention: the delivery time period preset by the recipient belongs to the remaining time period of the day, and the process of determining the remaining time period of the day includes: The time when the item starts to be delivered is obtained and recorded as the start time of delivery; the time before the start time is excluded within a day, and the remaining time period is recorded as the remaining time period of the day.
[0008] As a further solution of the present invention, the process of obtaining the real-time delivery speed of the path segment includes: Get the type of vehicle used by the courier during delivery, including cars, battery vehicles and tricycles; and get the speed of vehicles of the same type on the path segment to obtain the data set {v1, v2, ..., v n}, where n is the total number of vehicles of the same vehicle type on the path segment, and v1 is the speed of the first vehicle of the same vehicle type on the path segment; Exclude elements with a driving speed of 0 from the dataset, and then obtain the real-time delivery speed based on the dataset. .
[0009] As a further solution of the present invention: the process of determining the path segment also includes the path between the logistics center and the receiving address numbered 1.
[0010] As a further solution of the present invention, the process of delivering to each receiving address in sequence includes: Obtain the estimated delivery time of the receiving address and the door-to-door delivery time period selected by the recipient of the receiving address on the user terminal; when the estimated delivery time falls within the door-to-door delivery time period, determine that the delivery method of the item is door-to-door delivery; otherwise, determine that the delivery method of the item is post station delivery.
[0011] As a further solution of the present invention: the process of obtaining the estimated delivery time of the receiving address includes: Obtain the current time T' and the current location of the courier in real time; based on the current location, obtain the remaining path length SL of the courier from the delivery address, and obtain the real-time delivery speed v of the courier's path segment SL ; the estimated delivery time of the delivery address .
[0012] As a further solution of the present invention, the process of delivering to the recipient addresses in the same area further includes, after completing the delivery to all the key addresses, delivering to the non-key recipient addresses in order of numbering.
[0013] As a further solution of the present invention: a logistics order delivery management system based on data processing, comprising: User module: obtains the delivery time period preset by the recipient through the user terminal connected to the logistics center and records it as the door-to-door time period; Initial delivery module: Obtains the distance between the item's delivery address and the logistics center, sorts and numbers the delivery addresses in ascending order of distance, denotes the path between two adjacent delivery addresses as a path segment, and determines if two delivery addresses whose path segment length is less than a preset distance threshold D are in the same area. Regional delivery module: Get the numbers of each delivery address in the same area {s, s+1, ..., s+num}, where s is the smallest number in the same area and num+1 is the total number of delivery addresses in the area; The delivery time period corresponding to the delivery address numbered j is [t ja , t jb ], where j∈{s, s+1, ..., s+num}; then let satisfy the constraint T s ∉[t ja , t jb ] or satisfy the constraints The receiving address is a non-key address, where T s is the delivery time of the recipient address numbered s, The real-time delivery speed on the route segment between the address numbered x-1 and the address numbered x is calculated. The remaining address numbers in the same area are recorded as key addresses. The key addresses are then delivered first. Renumber each key address according to its original number {1, 2, ..., N}, where N is the total number of key addresses, and select any key address as k, where k∈[1, N]. When the delivery to key address k is completed, if key address k+2 satisfies the following constraints: ; Where T k is the delivery time of the key address numbered k, L k+1 is the length of the path segment between the key addresses numbered k and k+1, v k+1 is the real-time delivery speed on the path segment between the key addresses numbered k and k+1; At this time, priority is given to the key address with the delivery number k+2; for recipient addresses that are not in the same area, delivery is carried out in sequence according to the order of the numbers and the real-time delivery speed.
[0014] Beneficial effects of the present invention: In the prior art, when delivering items, the courier cannot promptly determine whether the recipient is convenient to receive the goods at the designated address, so as to determine the delivery method of the items. Usually, the courier will call the recipient to ask whether it is convenient to receive the goods at the designated address, so as to determine whether the items need to be stored at the designated post station. A courier often needs to complete the delivery of a large number of items at one time. If each item requires telephone communication, the courier's delivery efficiency is greatly reduced. In addition, the time of the courier's telephone communication is random, and the recipient often cannot receive the call in time. Compared with the prior art, the present invention establishes a user terminal that is connected to the logistics center for communication, and the user terminal is used for the recipient to select the time period for door-to-door delivery. It provides convenience and flexibility for the recipient in choosing the delivery time. It also reflects the subjective needs of users; when the item starts to be delivered, the recipient selects the time period for door-to-door delivery within the remaining time of the day on the user terminal; after the item starts to be delivered, the estimated delivery time of the item is obtained based on the length of the path segment and the real-time delivery speed of the path segment; if the estimated delivery time belongs to the door-to-door time period, the delivery method of the item is determined to be door-to-door delivery; otherwise, the delivery method of the item is determined to be post delivery; in addition, for several receiving addresses in the same area, each receiving address is divided into non-key addresses and key addresses; priority is given to planning the delivery of the key addresses, and for each key address, priority is given to the key addresses that meet the constraints; reducing telephone communication between couriers and recipients, improving the efficiency of logistics distribution; and dynamically adjusting the delivery plan so that more recipients can pick up the items at home. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] The present invention will be further described below with reference to the accompanying drawings.
[0016] Figure 1 It is a structural diagram of a logistics order delivery management method and system based on data processing of the present invention. DETAILED DESCRIPTION
[0017] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making any creative efforts shall fall within the scope of protection of the present invention.
[0018] See also Figure 1 As shown, the present invention is a logistics order delivery management method based on data processing, comprising the following steps: Step S1: Obtain the delivery time period preset by the recipient through the user terminal connected to the logistics center and record it as the door-to-door delivery time period; It is understood that a communication connection needs to be established between the user terminal and the logistics center. The communication connection can be achieved through the Internet, mobile phone applications, or other electronic devices to enable real-time data exchange between the user and the logistics center. When the item is delivered, the recipient needs to select a suitable delivery time period through the user terminal. The user terminal has an interface or function that allows the recipient to view the remaining valid delivery time of the day and select a time period as the desired delivery time period. The delivery time period preset by the recipient belongs to the remaining time period of the day. The process of determining the remaining time period of the day includes: Obtain the time when the item starts to be delivered, and record it as the delivery start time; exclude the time before the start time within the day, and record the remaining time as the remaining time of the day; It is understood that the start time is the specific time when the item begins to be delivered from the logistics center, which is usually automatically recorded by the logistics center based on the time it takes for the warehouse to process the order. After the delivery start time is determined, all time before the start time is automatically excluded because this part of time is no longer an optional time range for delivery. The time period from the start time to the end of the day is calculated as the remaining time period available for delivery. Step S2: Obtain the distance between the item's delivery address and the logistics center, sort the delivery addresses in ascending order of distance, and number them; denote the path between two adjacent numbered delivery addresses as a path segment, and determine whether two delivery addresses whose path segment length is less than a preset distance threshold D are in the same area; It should be noted that obtaining the delivery address of the items and using the Geographic Information System (GIS) to obtain the distance between each delivery address and the logistics center; initially setting the delivery order based on the distance can reduce the total driving distance and time required for delivery, allowing the delivery work to be carried out along a convenient route; The process of determining the path segment also includes the path between the logistics center and the delivery address numbered 1; Step S3: Obtain the numbers {s, s+1, ..., s+num} of the recipient addresses in the same area, where s is the smallest number in the same area and num+1 is the total number of recipient addresses in the area; The delivery time period corresponding to the delivery address numbered j is [t ja , t jb ], where j∈{s, s+1, ..., s+num}; then let satisfy the constraint T s ∉[t ja , t jb ] or satisfy the constraints The receiving address is a non-key address, where Ts is the delivery time of the recipient address numbered s, The real-time delivery speed on the route segment between the address numbered x-1 and the address numbered x is calculated. The remaining address numbers in the same area are recorded as key addresses. The key addresses are then delivered first. It is understandable that each recipient address has a user-set time period [t ja , t jb ], where t ja is the start time of door-to-door service, t jb The end time for door-to-door service; The process of obtaining the real-time delivery speed of the route segment includes: Get the type of vehicle used by the courier during delivery, including cars, battery vehicles and tricycles; and get the speed of vehicles of the same type on the path segment to obtain the data set {v1, v2, ..., v n}, where n is the total number of vehicles of the same vehicle type on the path segment, and v1 is the speed of the first vehicle of the same vehicle type on the path segment; Exclude elements with a driving speed of 0 from the dataset, and then obtain the real-time delivery speed based on the dataset. ; It should be noted that the real-time delivery speed is obtained based on the real-time traffic conditions. During the delivery process, the type of vehicle used by the courier will affect the driving speed, so it is necessary to identify the type of vehicle used on the path segment, such as cars, electric vehicles and tricycles. Abnormal data points with a speed of 0 are excluded from the data set. Vehicles with a driving speed of 0 on the path segment may be parked or have a vehicle failure and are not included in the calculation of the real-time delivery speed. The real-time delivery speed is obtained by the geometric mean method, which reduces the impact of extreme values in the data set. The speed data obtained in real time allows the delivery route and plan to be adjusted according to the current traffic conditions to avoid traffic congestion areas. When there are several path segments between two delivery addresses, the length of each path segment and the real-time delivery speed of the path segment are obtained. According to the length of the path segment and the real-time delivery speed, the travel time of each path segment is obtained, and then the path segment with the shortest travel time is selected on each path segment. It should be noted that for each receiving address in the same area, if the address numbered s is no longer in the door-to-door time period when the delivery arrives; and if the address is still in the door-to-door time period after the delivery to all receiving addresses in the area is completed; the receiving address that meets the constraints is recorded as a non-key address; in the above formula Represents the average value of the real-time delivery speed on each path segment in the region; It represents the shortest time after the estimated delivery to all the delivery addresses in the area is completed. Indicates the estimated maximum time after delivery to all delivery addresses in the area is completed; Step S4: renumber each key address according to its original number {1, 2, ..., N}, where N is the total number of key addresses, and select any key address as k, where k∈[1, N]. When delivery to key address k is completed, if key address k+2 satisfies the following constraints: ; Where T k is the delivery time of the key address numbered k, L k+1 is the length of the path segment between the key addresses numbered k and k+1, v k+1 is the real-time delivery speed on the path segment between the key addresses numbered k and k+1; Priority will be given to the key address with the delivery number k+2. For addresses that are not in the same area, delivery will be made to them in order based on the order of the numbers and the real-time delivery speed. It is understandable that renumbering the key addresses helps simplify the process; when the delivery of the key address numbered k is completed, it is determined whether the key address numbered k+2 meets the specific time constraint; the specific time constraint is: delivery time T k Plus the delivery time to the next key address is not within the door-to-door time period of the key address numbered k+1, and the delivery time T k Plus the delivery time to the next key address is within the door-to-door time period of the key address numbered k+2, but the delivery time T k The delivery time to the next two receiving addresses is not within the delivery time of the key address numbered k+2; if the key address numbered k+2 meets all the above conditions, it will be given priority for delivery; The process of delivering to each address in turn includes: Obtaining an estimated delivery time of the receiving address and obtaining a door-to-door delivery time period selected by the recipient of the receiving address at the user terminal; if the estimated delivery time falls within the door-to-door delivery time period, determining that the delivery method of the item is door-to-door delivery; otherwise, determining that the delivery method of the item is post station delivery; It is understood that the estimated delivery time for each recipient address is determined based on the length of the route segment and the real-time delivery speed. The estimated delivery time is compared with the door-to-door delivery time period selected by the recipient. If the estimated delivery time falls within the door-to-door delivery time period, the door-to-door delivery method is selected; if not, the postal delivery method is selected. Postal delivery may involve delivering the item to a nearby self-service pickup point or for the recipient to pick it up later. The process of obtaining the estimated delivery time of the receiving address includes: Obtain the current time T' and the current location of the courier in real time; based on the current location, obtain the remaining path length SL of the courier from the delivery address, and obtain the real-time delivery speed v of the courier's path segment SL ; the estimated delivery time of the delivery address ; It should be noted that the remaining path length is the sum of the path segments between the remaining undelivered recipient addresses and the distance from the courier's current path segment to the next recipient address; the estimated delivery time is then obtained based on the real-time delivery speed of each path segment at that time; The process of delivering to the recipient addresses in the same area also includes, after completing the delivery to all the key addresses, delivering to the non-key recipient addresses in order of number.
[0019] A logistics order delivery management system based on data processing, characterized by including: User module: includes a user terminal, which is in communication with the logistics center and is used by the recipient to select a time period for home delivery. When the item begins to be delivered, the recipient selects a time period for home delivery within the remaining time of the day on the user terminal, which is recorded as the home delivery time period; Initial delivery module: Obtain the item's delivery address and the distance between the delivery address and the logistics center. Sort and number the delivery addresses from smallest to largest based on the distance. Record the path between each two adjacent numbered delivery addresses as a path segment and obtain the real-time delivery speed of each path segment. Deliver to each delivery address in sequence based on the numbering sequence and the real-time delivery speed. Regional delivery module: Set a distance threshold D and record the number of recipient addresses in the same region whose path segments between them fall within the threshold. Obtain the numbers of the recipient addresses in the same region {s, s+1, ..., s+num}, where s is the smallest number in the region and num+1 is the total number of recipient addresses in the region. The delivery time period corresponding to the delivery address numbered j is [t ja , t jb ], where j∈{s, s+1, ..., s+num}, t ja <t jb ; Then let the constraint T be satisfied s ∉[t ja , t jb ] or satisfy the constraints The receiving address is a non-key address, where T s is the delivery time of the recipient address numbered s, The real-time delivery speed on the route segment between the address numbered x-1 and the address numbered x is calculated. The remaining address numbers in the same area are recorded as key addresses. The key addresses are then delivered first. Renumber each key address according to its original number {1, 2, ..., N}, where N is the total number of key addresses, and select any key address as k, where k∈[1, N]. When the delivery to key address k is completed, if key address k+2 satisfies the following constraints: ; Where T k is the delivery time of the key address numbered k, L k+1 is the length of the path segment between the key addresses numbered k and k+1, v k+1 is the real-time delivery speed on the path segment between the key addresses numbered k and k+1; Then the key address numbered k+1 will be skipped and the key address numbered k+2 will be given priority.
[0020] The above is a detailed description of an embodiment of the present invention. However, the content described is only a preferred embodiment of the present invention and should not be considered to limit the scope of the present invention. All equivalent changes and improvements made within the scope of the present invention should still fall within the scope of the patent coverage of the present invention.
Claims
1. A logistics order delivery management method based on data processing, characterized in that: The following steps are involved: Step S1: Obtain the delivery time period preset by the recipient through the user terminal connected to the logistics center and record it as the door-to-door delivery time period; Step S2: Obtain the distance between the item's delivery address and the logistics center, sort the delivery addresses in ascending order of distance, and number them; denote the path between two adjacent numbered delivery addresses as a path segment, and determine whether two delivery addresses whose path segment length is less than a preset distance threshold D are in the same area; Step S3: Obtain the numbers {s, s+1, ..., s+num} of the recipient addresses in the same area, where s is the smallest number in the same area and num+1 is the total number of recipient addresses in the area; The delivery time period corresponding to the delivery address numbered j is [t ja , t jb ], where j∈{s, s+1, ..., s+num}; then let satisfy the constraint T s ∉[t ja , t jb ] or satisfy the constraints The receiving address is a non-key address, where T s is the delivery time of the recipient address numbered s, The real-time delivery speed on the route segment between the address numbered x-1 and the address numbered x is calculated. The remaining address numbers in the same area are recorded as key addresses. The key addresses are then delivered first. Step S4: renumber each key address according to its original number {1, 2, ..., N}, where N is the total number of key addresses, and select any key address as k, where k∈[1, N]. When delivery to key address k is completed, if key address k+2 satisfies the following constraints: ; Where T k is the delivery time of the key address numbered k, L k+1 is the length of the path segment between the key addresses numbered k and k+1, v k+1 is the real-time delivery speed on the path segment between the key addresses numbered k and k+1; At this time, priority is given to the key address with the delivery number k+2; for recipient addresses that are not in the same area, delivery is carried out in sequence according to the order of the numbers and the real-time delivery speed.
2. A logistics order delivery management method based on data processing according to claim 1, characterized in that: In step S1, the delivery time period preset by the recipient belongs to the remaining time period of the day. The process of determining the remaining time period of the day includes: The time when the item starts to be delivered is obtained and recorded as the start time of delivery; the time before the start time is excluded within a day, and the remaining time period is recorded as the remaining time period of the day.
3. The logistics order delivery management method based on data processing according to claim 1 is characterized in that: In step S2, the process of determining the path segment also includes the path between the logistics center and the delivery address numbered 1.
4. The method for logistics order delivery management based on data processing according to claim 1, characterized in that: In step S3, the process of obtaining the real-time delivery speed of the route segment includes: Get the type of vehicle used by the courier during delivery, including cars, battery vehicles and tricycles; and get the speed of vehicles of the same type on the path segment to obtain the data set {v1, v2, ..., v n }, where n is the total number of vehicles of the same vehicle type on the path segment, and v1 is the speed of the first vehicle of the same vehicle type on the path segment; Exclude elements with a driving speed of 0 from the dataset, and then obtain the real-time delivery speed based on the dataset. .
5. The method for logistics order delivery management based on data processing according to claim 1, characterized in that: In step S4, the process of delivering to each receiving address in sequence includes: Obtain the estimated delivery time of the receiving address and the door-to-door delivery time period selected by the recipient of the receiving address on the user terminal; when the estimated delivery time falls within the door-to-door delivery time period, determine that the delivery method of the item is door-to-door delivery; otherwise, determine that the delivery method of the item is post station delivery.
6. A logistics order delivery management method based on data processing according to claim 5, characterized in that: In step S4, the process of obtaining the estimated delivery time of the receiving address includes: Obtain the current time T' and the current location of the courier in real time; based on the current location, obtain the remaining path length SL of the courier from the delivery address, and obtain the real-time delivery speed v of the courier's path segment SL ; the estimated delivery time of the delivery address .
7. The method for logistics order delivery management based on data processing according to claim 1, characterized in that: In step S4, the process of delivering to the recipient addresses in the same area further includes, after completing the delivery to all the key addresses, delivering to the non-key recipient addresses in sequence according to the order of the numbers.
8. The data processing-based logistics order delivery management system according to claim 1, characterized in that: include: User module: obtains the delivery time period preset by the recipient through the user terminal connected to the logistics center and records it as the door-to-door time period; Initial delivery module: Obtains the distance between the item's delivery address and the logistics center, sorts and numbers the delivery addresses in ascending order of distance, denotes the path between two adjacent delivery addresses as a path segment, and determines if two delivery addresses whose path segment length is less than a preset distance threshold D are in the same area. Regional distribution module: Get the numbers of each delivery address in the same area {s, s+1, ..., s+num}, where s is the smallest number in the same area and num+1 is the total number of delivery addresses in the area; The delivery time period corresponding to the delivery address numbered j is [t ja , t jb ], where j∈{s, s+1, ..., s+num}; then let satisfy the constraint T s ∉[t ja , t jb ] or satisfy the constraints The receiving address is a non-key address, where T s is the delivery time of the recipient address numbered s, The real-time delivery speed on the route segment between the address numbered x-1 and the address numbered x is calculated. The remaining address numbers in the same area are recorded as key addresses. The key addresses are then delivered first. Renumber each key address according to its original number {1, 2, ..., N}, where N is the total number of key addresses, and select any key address as k, where k∈[1, N]. When the delivery to key address k is completed, if key address k+2 satisfies the following constraints: ; Where T k is the delivery time of the key address numbered k, L k+1 is the length of the path segment between the key addresses numbered k and k+1, v k+1 is the real-time delivery speed on the path segment between the key addresses numbered k and k+1; At this time, priority is given to the key address with the delivery number k+2; for recipient addresses that are not in the same area, delivery is carried out in sequence according to the order of the numbers and the real-time delivery speed.