Logistics delivery slip processing method, processing device, electronic device, storage medium, and program

The method optimizes logistics delivery by dividing sales orders into sub-orders, linking vehicle information, and generating commands based on location, improving delivery efficiency and reducing costs.

JP7805408B2Active Publication Date: 2026-01-23ZHEJIANG HENGYI PETROCHEMICAL CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2024152227
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2023-09-13
Filing Date
2024-09-04
Publication Date
2026-01-23
Estimated Expiration
2044-09-04

AI Technical Summary

Technical Problem

Insufficient coordination between systems in B2B online malls leads to inefficiencies in logistics and delivery processes, particularly in scheduling vehicles to pick up products from sellers and deliver them to buyers.

Method used

A method and apparatus for processing logistics delivery slips that involve obtaining sales orders, dividing them into sub-orders based on inventory information, linking vehicle information, generating commands based on delivery vehicle location, and settling accounts upon receipt, to optimize delivery efficiency.

Benefits of technology

Enhances collaboration between logistics and other stages, making the delivery process more convenient and efficient by optimizing vehicle utilization and reducing costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007805408000001
    Figure 0007805408000001
  • Figure 0007805408000002
    Figure 0007805408000002
  • Figure 0007805408000003
    Figure 0007805408000003
Patent Text Reader

Abstract

To provide a method and apparatus for processing a logistics waybill that affect the overall order delivery efficiency, an electronic device, a storage medium and a program.SOLUTION: A method includes: acquiring a sales order to be delivered; splitting the sales order into multiple sub-orders including shipment quantities and shipping addresses of corresponding plant areas according to the sales order and inventory information of multiple plants when the sales order needs to be split and arranged for shipment; planning and obtaining the logistics waybill according to shipment quantities and shipping addresses of the multiple sub-orders and a delivery address of the sales order; binding vehicle information of a delivery vehicle receiving the logistics waybill with the logistics waybill; generating a first instruction and sending the first instruction to a current pickup plant based on position information of the delivery vehicle before the delivery vehicle arrives at the current pickup plant area; and generating reconciliation settlement information when the logistics waybill is signed for.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to the field of logistics technology, and more particularly to the field of logistics delivery and intelligent scheduling technology. [Background technology]

[0002] B2B (Business-to-Business) online malls can provide corporate customers with highly customized products and services. B2B online malls involve many steps, from ordering to production, shipping, delivery, and financial settlement, making the process complex and involving sales systems, financial systems, logistics and delivery systems, warehousing systems, and factory vehicle management systems for entering and leaving the factory. Summary of the Invention [Problem to be solved by the invention]

[0003] Insufficient coordination between systems affects the delivery efficiency of the entire order. Among them, the logistics and delivery system is used to schedule vehicles to pick up products from sellers and deliver them to buyers, and is an important part that affects the delivery efficiency of the entire order. [Means for solving the problem]

[0004] The present disclosure provides a method, a processing apparatus, an electronic device, a storage medium, and a program for processing logistics delivery slips to solve or alleviate one or more technical problems in the prior art.

[0005] In a first aspect, the present disclosure provides a method for processing logistics shipping slips, the method comprising: Obtaining sales orders to be delivered; When it is necessary to divide a sales order and arrange for shipment, divide the sales order into a plurality of sub-orders based on the sales order and inventory information of a plurality of factories, each of the plurality of sub-orders including the shipping amount and the shipping address of the corresponding factory; planning and obtaining a logistics delivery slip based on the shipping quantities and ship-from addresses of the plurality of sub-orders and the ship-to address of the sales order; Linking the vehicle information of the delivery vehicle that receives the logistics delivery slip with the logistics delivery slip; generating a first command based on the location information of the delivery vehicle and transmitting the first command to the current loading plant before the delivery vehicle arrives at the current loading plant; and generating account reconciliation settlement information when the delivery slip has been signed for receipt.

[0006] In a second aspect, the present disclosure provides an apparatus for processing a logistics shipping slip, the apparatus comprising: a capture module for capturing sales orders to be delivered; a shipping arrangement module for dividing a sales order into a plurality of sub-orders based on the sales order and inventory information of a plurality of factories when it is necessary to divide the sales order and arrange for shipment, each of the plurality of sub-orders including a shipping amount of a corresponding factory and a shipping source address; a delivery slip allocation module for planning and obtaining logistics delivery slips based on the shipping quantities and ship-from addresses of the plurality of sub-orders and the ship-to address of the sales order; a delivery slip dispatch module for linking the vehicle information of the delivery vehicle that receives the logistics delivery slip with the logistics delivery slip; a scheduling module for generating and transmitting a first command to the current loading plant before the delivery vehicle arrives at the current loading plant based on the location information of the delivery vehicle; and a settlement module for generating account reconciliation settlement information when the receipt signature for the logistics delivery slip is completed.

[0007] In a third aspect, the present disclosure provides an electronic device, the device comprising: at least one processor; a memory communicatively coupled to the at least one processor; The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, cause the implementation of any one of the methods in the embodiments of the present disclosure.

[0008] In a fourth aspect, there is provided a non-transitory computer-readable storage medium having stored thereon computer instructions for causing a computer to perform any one of the methods in the embodiments of the present disclosure.

[0009] In a fifth aspect, a program is provided, which, when executed by a processor, implements any one of the methods in the embodiments of the present disclosure.

[0010] The beneficial effects of the technical solutions provided by the present disclosure include at least increasing the efficiency of collaboration between the logistics stage and other production and sales stages, making the delivery of the entire product order more convenient and efficient.

[0011] It should be understood that the contents described herein are not intended to describe key or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will be better understood through the following specification. [Brief explanation of the drawings]

[0012] In the accompanying drawings, unless otherwise specified, the same reference numerals throughout the accompanying drawings indicate the same or similar components or elements. The accompanying drawings are not necessarily drawn to scale. It should be understood that the drawings illustrate only some examples provided by the present disclosure and should not be considered as limiting the scope of the present disclosure. [Figure 1] 1 is a schematic diagram showing the flow of a logistics delivery slip processing method according to an embodiment of the present disclosure. [Figure 2] FIG. 10 is a schematic diagram illustrating a process for processing a logistics delivery slip according to another embodiment of the present disclosure. [Figure 3]FIG. 1 is a schematic diagram illustrating a complete delivery flow for a sales order according to one embodiment of the present disclosure. [Figure 4] 1 is a schematic diagram showing the configuration of a processing device for a logistics delivery slip according to an embodiment of the present invention; [Figure 5] FIG. 1 is a block diagram of an electronic device for implementing an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0013] The present disclosure will now be described in more detail with reference to the accompanying drawings, in which like reference numerals represent like or similar elements and in which various aspects of the embodiments are shown, and which, unless otherwise noted, are not necessarily drawn to scale.

[0014] Furthermore, in order to better explain the present disclosure, many specific details are described in the following specific examples. Those skilled in the art should understand that the present disclosure can be similarly implemented without some details. In some examples, methods, means, components, circuits, etc. that are well known to those skilled in the art are not described in detail so that the gist of the present disclosure is clear.

[0015] 1 is a schematic diagram showing the flow of a logistics delivery slip processing method provided by an embodiment of the present disclosure. As shown in FIG. 1, the method includes at least the following steps:

[0016] In S101, the sales order for delivery is acquired.

[0017] In an embodiment of the present disclosure, as shown in FIG. 2, a sales order to be delivered can be obtained from a sales system, and the order information of the sales order to be delivered (also referred to as a product order) can include one or more target products, and the product specifications, process parameters, etc. of various target products may differ.

[0018] In S102, if it is necessary to divide the sales order and arrange for shipping, the sales order is divided into multiple sub-orders based on the sales order and inventory information of multiple factories, where each of the multiple sub-orders includes the shipping amount of the corresponding factory and the shipping address.

[0019] In the embodiments of the present disclosure, the need to split a sales order into shipments refers to splitting the sales order and arranging shipments from multiple factories. The reason for splitting the shipments may be that the demand for one target product in the sales order is too large or there are too many types, making it impossible for one factory to deliver all of the target products corresponding to all sales orders. Alternatively, if one factory that can supply all of the target products is too far away and the transportation costs are too high, it may be possible to arrange for some of the target products to be delivered from another factory closer to the product delivery address, i.e., "shipping slip allocation" as shown in FIG. 2.

[0020] The factory may be a production factory or a warehouse factory independent of the production factory. Generally, a production factory has a warehouse area, but one warehouse factory may serve multiple production factories. Therefore, a factory can be considered as a campus where target products can be produced, stored, and shipped, and a restricted gate device is usually installed in the factory to control the entry and exit of vehicles.

[0021] In S103, a logistics delivery slip is planned and obtained based on the shipping quantities and shipper addresses of the multiple suborders and the shipper address of the sales order.

[0022] In the embodiments of the present disclosure, planning and obtaining a logistics delivery slip can be understood as maximizing delivery vehicle transportation efficiency and reducing logistics costs by obtaining the spatial and quantitative distribution of cargo requiring logistics delivery based on the shipper addresses and shipment volumes of multiple suborders, planning the number, model number, and route sequence of delivery vehicles, and obtaining logistics delivery slips corresponding to each suborder. Multiple suborders can correspond to one logistics delivery slip, and one suborder can also correspond to multiple logistics delivery slips, i.e., the "delivery slip dispatch" shown in Figure 2. For example, determining the volume of the cargo based on the shipment volume and selecting a delivery vehicle with a matching load capacity from available delivery vehicles can reduce the number of delivery vehicles used. Furthermore, for example, if some of the products to be shipped from two or more nearby factories do not fit into a single vehicle's load capacity, a single delivery vehicle can be scheduled to travel to the nearby factories sequentially to pick up the products.

[0023] In S104, the vehicle information of the delivery vehicle that receives the logistics delivery slip is linked to the logistics delivery slip.

[0024] After a logistics delivery slip is generated, it can be directly assigned to the corresponding vehicle and its driver, or it can be released to the logistics delivery system so that the driver can pick it up themselves through the system, i.e., "Driver Receiving Delivery Slip" as shown in Figure 2. Through the platformized logistics delivery system, third-party logistics transportation capacity can be called. Furthermore, purchasers can also register their own vehicles on the platform, thus obtaining support from related systems at other stages when picking up goods themselves. Linking the vehicle information of the delivery vehicle that receives the logistics delivery slip with the logistics delivery slip facilitates delivery vehicle management and allows delivery vehicles to receive support and collaboration from information technology.

[0025] In S105, based on the location information of the delivery vehicle, a first command is generated and transmitted to the current loading plant before the delivery vehicle arrives at the current loading plant.

[0026] The location information of the delivery vehicle may be obtained via the vehicle's positioning device or via a mobile terminal of the driver of the delivery vehicle.

[0027] Before the delivery vehicle arrives at the current loading plant can be understood as the time at which the delivery vehicle arrives at the current loading plant meeting a preset condition, or the distance between the delivery vehicle and the current loading plant meeting a preset condition.

[0028] The first command is used to instruct the current receiving factory to prepare for the arrival of the factory delivery vehicle, for example, by arranging the home location or preparing the corresponding goods in advance, thereby improving the efficiency of the delivery vehicle's receiving at the current receiving factory.

[0029] In step S106, when the receipt signature for the logistics delivery slip is completed, account reconciliation settlement information is generated.

[0030] Completion of the receipt signature for a logistics delivery slip means that the delivery vehicle has transported all of the target products corresponding to the logistics delivery slip to the specified shipping address and the purchaser has signed for the receipt, i.e., the "electronic receipt signature" shown in Figure 2. Once the receipt signature is completed, settlement is carried out for one or more sub-orders corresponding to this logistics delivery slip, which is the "account reconciliation settlement" shown in Figure 2.

[0031] The account reconciliation settlement information can include account reconciliation settlement information between the seller and the purchaser and account reconciliation settlement information with the logistics company, making it easy to realize automatic settlement of freight charges.

[0032] According to the solution of the embodiment of the present disclosure, a sales order can be divided into multiple sub-orders, and corresponding logistics delivery slips can be planned and generated, allowing multiple factories to coordinate shipments, and improving the efficiency of collaboration between logistics stages and other stages, making the delivery of the entire product order more convenient and efficient.

[0033] In one possible implementation, if the sales order in S102 needs to be split and shipped, splitting the sales order into multiple sub-orders based on the sales order and inventory information of multiple factories further includes the following steps:

[0034] In S1021, the demand amount of the target product corresponding to the sales order is determined.

[0035] In S1022, the inventory amount of the target product in each of the multiple factories is determined.

[0036] In S1023, when it is necessary to divide the sales order and arrange for shipping, multiple shipping factories and corresponding shipping quantities are determined from multiple factories based on the demand quantity of the target product, the inventory quantities of multiple factories, and the priority shipping rule.

[0037] In S1024, a plurality of sub-orders are obtained based on a plurality of shipping factories and corresponding shipping quantities.

[0038] In the embodiment of the present disclosure, the target product corresponding to the sales order may be one type or multiple types. The shipment can be divided and arranged based on the demand amount for each target product and the corresponding inventory amount at multiple factories. When the target product is in stock at all of the multiple factories, priority shipping rules must be taken into consideration. Common priority shipping rules include the following:

[0039] The first-in, first-out (FIFO) rule ensures that the earliest completed products arrive at the warehouse and are shipped first, ensuring that inventory products do not expire or deteriorate, encouraging companies to sell old inventory in a timely manner.

[0040] The last-in, first-out rule (LIFO) means that the most recently arrived products are shipped first. This method may result in older products remaining in the warehouse, but is sometimes used for tax purposes.

[0041] The shipping rule by order priority determines which order to ship first based on the priority of the customer's order. Urgent orders or orders from important customers may have a higher priority.

[0042] Regarding shipping rules based on product type or characteristics, different shipping priorities can be set for each product type or characteristic. For example, high-value-added products may be shipped with higher priority because they have the potential to contribute more to a company's profits.

[0043] Regarding shipping rules based on remaining inventory, products with low remaining inventory can be shipped first, reducing backlogs of inventory.

[0044] Regarding the shipping rule based on sales forecast, if there is sales forecast data, the shipping plan is adjusted based on that data to ensure that products can be prepared before the demand season.

[0045] Regarding shipping rules based on geographic location, if a company has multiple warehouses or factories, it can determine the warehouse to ship from based on the geographic location of the products from the customer, thereby reducing logistics costs and transportation time.

[0046] Regarding shipping rules based on quality and inspection results, products with high quality are usually shipped first, and products that require further inspection or processing may be delayed before shipping.

[0047] For release rules by production date or lot number, the product's production date or lot number is used to determine which product is released first to ensure product freshness and compliance.

[0048] In one possible implementation, planning and obtaining a logistics delivery slip based on the shipping quantities and shipping origin addresses of the plurality of sub-orders and the shipping destination address of the sales order in S103 further includes:

[0049] determining an optimal combination of vehicles based on the shipping amounts and shipping origin addresses of the plurality of sub-orders and the maximum load capacities of the plurality of types of delivery vehicles;

[0050] and obtaining a logistics delivery slip based on the load at the at least one factory for each delivery vehicle in the optimal vehicle combination, the address of the at least one factory, and the shipping address of the sales order.

[0051] In an embodiment of the present disclosure, the basic steps for determining the optimal vehicle combination may include the following steps.

[0052] In A, data is collected.

[0053] Collect shipping volume and location information for each warehouse.

[0054] Collect information such as available vehicle capacity and departure location.

[0055] In B, a mathematical model is constructed.

[0056] An objective function is determined, which typically minimizes transportation costs, including vehicle running costs.

[0057] Determine the constraints, such as the maximum capacity per vehicle, the maximum supply per warehouse, and the maximum distance a vehicle can travel.

[0058] In C, select the optimization algorithm.

[0059] For such combinatorial optimization problems, methods for finding exact solutions such as greedy algorithms, genetic algorithms, analog annealing, or integer linear programming (ILP) can be used.

[0060] In D, we model it.

[0061] The problem is converted into a mathematical model, and the objective function and constraints are converted into mathematical expressions.

[0062] In E, solve the optimization problem.

[0063] The constructed mathematical model is solved using the selected algorithm to obtain the optimal transportation plan.

[0064] In F, a delivery slip is generated.

[0065] Based on the optimal plan obtained by solving the problem, a plurality of logistics delivery slips including the order of pick-up from the warehouse and the order of delivery are generated.

[0066] In G, verify and optimize.

[0067] The obtained solution is verified to see if it matches the actual situation and satisfies the constraints.

[0068] If necessary, you can perform iterative optimization to try different plans to find a better solution.

[0069] In one possible implementation form, linking the logistics delivery slip with vehicle information of the delivery vehicle that receives the logistics delivery slip in S104 further includes:

[0070] Acquiring vehicle information of a delivery vehicle based on account information of a driver who has received a logistics delivery slip in a logistics delivery system;

[0071] Linking the vehicle information with the logistics delivery slip within the deadline for the task related to the logistics delivery slip.

[0072] In an embodiment of the present disclosure, after a driver receives a logistics delivery slip, the driver's account information is associated with the logistics delivery slip. Linking vehicle information to the logistics delivery slip only within the task deadline makes it easy for the driver to change vehicle information within the task deadline. For example, if a driver's vehicle experiences a malfunction, the driver can change to another vehicle of the same size or model within the team. The task deadline date may be pre-specified in the logistics delivery slip or may be further selected by the driver within the date range specified in the logistics delivery slip. For example, the delivery time specified in the logistics delivery slip is any day between May 3 and May 10, and the driver can select one of those days as the task deadline.

[0073] The vehicle information includes at least the registration number printed on the vehicle's license plate, and may also include specific information such as the vehicle model and color.

[0074] In one possible embodiment, generating and sending a first command to the current loading plant based on the location information of the delivery vehicle in S105 before the delivery vehicle arrives at the current loading plant includes the following steps:

[0075] In S1051, the logistics delivery system is used to predict the travel time required for the delivery vehicle to reach the current loading plant corresponding to the logistics delivery slip based on the location information of the delivery vehicle.

[0076] In S1052, using the current receiving factory warehouse system, a preparation time length required to prepare the products to be shipped corresponding to the logistics delivery slip is determined, where the preparation time length includes a first time length required to ship all of the products to be shipped corresponding to the logistics delivery slip to the home and a second time length required to complete the prior shipping task.

[0077] In S1053, a preparation instruction is generated based on the travel time length and the preparation time length and sent to the warehouse system of the current loading factory, where the preparation instruction is used to instruct the warehouse system to release the products to be shipped.

[0078] In an embodiment of the present disclosure, predicting the travel time required for a delivery vehicle to reach the current loading plant corresponding to a logistics delivery slip can be estimated directly based on the distance between the delivery vehicle and the current loading plant, or can be accurately estimated based on the route between the two, and traffic volume information, number of traffic lights, and historical traffic data for the route.

[0079] The warehouse system can collectively obtain a first length of time required to ship all of the products to be shipped to the home location based on the specific storage locations of all of the products to be shipped corresponding to the logistics delivery slip, the cargo quantity at each storage location, and the turnaround time required for each storage location to complete the shipping. Similarly, if there is a preceding shipping task, the warehouse system can also estimate a second length of time required to complete the preceding task.

[0080] Based on the travel time length and the preparation time length, a preparation instruction is generated and sent to the warehouse system of the current loading plant. The preparation instruction is used to instruct the warehouse system to generate a corresponding outbound task so as to outbound the products to be shipped corresponding to the logistics delivery slip. If the timing of generating and sending the preparation instruction is appropriate, the products to be shipped will already be placed at the home when the delivery vehicle enters the current loading plant, and the delivery vehicle can start loading without waiting, thereby maximizing the loading efficiency of the delivery vehicle.

[0081] In one possible implementation form, generating and transmitting a preparation instruction to a warehouse system of a current loading plant based on the travel time length and the preparation time length in S1053 includes:

[0082] If the second time length is 0 and the travel time length is less than the first threshold, a first preparation instruction is generated and sent to the warehouse system of the current loading plant, wherein the first preparation instruction has a first level of priority.

[0083] In an embodiment of the present disclosure, a second time length of 0 indicates that the current outbound line of the warehouse system is empty. In this case, if the travel time of the delivery vehicle is less than the first threshold, the products to be shipped can be shipped in advance and placed at the platform, where the goods can wait for the arrival of the delivery vehicle. The first threshold is used to control the length of time that cargo occupies the platform in advance. The first threshold can be adjusted according to the density of all logistics orders that need to be shipped on that day and the current occupancy rate of the platform. For example, when logistics orders are concentrated and the platform is busy, the first threshold can be set to one hour or less. On the other hand, when the platform is relatively empty, the first threshold can be set to three hours or more.

[0084] In one possible implementation form, generating and transmitting a preparation instruction to a warehouse system of a current loading plant based on the travel time length and the preparation time length in S1053 includes:

[0085] If the second time length is not 0, generating and sending a second preparation instruction to the warehouse system of the current loading plant based on the product of the travel time length and the preparation time length and a preset coefficient, wherein the second preparation instruction has a second level of priority.

[0086] In an embodiment of the present disclosure, a non-zero second time length indicates that the outbound pipeline of the warehouse system is continuously operating. In this case, the warehouse system needs to be notified of outbound delivery when the delivery vehicle's travel time is approximately equal to the preparation time. This reduces the delivery vehicle's waiting time and prevents it from affecting outbound tasks related to other logistics delivery slips. The preset coefficient may be any value between 0.7 and 1.3. For example, assuming that the preset coefficient is 1.2 and the preparation time is 30 minutes, a second preparation instruction is generated and sent to the warehouse system of the current loading factory when the travel time is less than 36 minutes. The preset coefficient can be adjusted according to the occupancy rate of platforms within the current factory premises. For example, if the platform occupancy rate is high and the factory is busy, the preset coefficient can be lowered to allow the delivery vehicle to wait appropriately. Second-level priority of the second preparation instruction Ranking is the first level priority of the first preparatory instruction above. Ranking It may be higher than that.

[0087] In one possible implementation, generating and transmitting a preparation instruction to a warehouse system of a current loading plant based on the travel time length and the preparation time length in S1053 includes:

[0088] If the travel time length is less than the second time length, generating and sending a third preparation instruction to the current pick-up plant warehouse system, wherein the third preparation instruction has a third level of priority; or

[0089] and generating and sending a fourth preparation instruction to the current loading plant warehouse system if the travel time length is less than the first time length, wherein the fourth preparation instruction has a fourth level of priority.

[0090] In an embodiment of the present disclosure, when the outbound line of the warehouse system is continuously busy and the second length of time required to complete the preceding task is always high, the logistics delivery slip of the delivery vehicle is arranged in advance for the outbound task of the warehouse system when the travel time length is shorter than the second length of time.

[0091] If the travel time length is shorter than the first time length, the delivery vehicle must wait for the goods to be delivered after arriving at the current shipping factory. In this case, a fourth preparation instruction is generated and sent to the warehouse system of the current shipping factory. The fourth preparation instruction is Level Precedence Higher than 4th Level Precedence The warehouse system assigns a priority to each outgoing task. Ranking You can sequence outbound tasks based on the same priority Ranking The outbound tasks are ordered by the time the outbound task was generated.

[0092] In one possible embodiment, generating and sending a first command to the current loading plant based on the location information of the delivery vehicle in S105 before the delivery vehicle arrives at the current loading plant includes the following steps:

[0093] In S1054, the logistics delivery system is used to determine the travel distance between the delivery vehicle and the current loading plant based on the location information of the delivery vehicle.

[0094] In S1055, if the mileage is less than a second threshold, a temporary passage command is generated and sent to the factory vehicle management system of the current loading factory, where the temporary passage command is used to instruct the factory vehicle management system of the current loading factory to generate a temporary passage permit for the delivery vehicle so that the limit gate device of the current loading factory allows the delivery vehicle to pass within a predetermined time length range.

[0095] In an embodiment of the present invention, a temporary passage instruction is generated and sent to the factory vehicle management system of the current loading plant before the delivery vehicle arrives at the current loading plant, so that the factory vehicle management system generates a temporary passage permit for the delivery vehicle, and when the delivery vehicle arrives at the entrance of the current loading plant, the restriction gate device automatically raises the pole to allow the delivery vehicle to pass, thereby improving loading efficiency without the driver having to get off and register.

[0096] In one possible implementation, the method for processing a logistics delivery slip according to an embodiment of the present disclosure further comprises:

[0097] At the current loading plant, the temporary access permit will be removed when the delivery vehicle has completed loading and shipped the goods.

[0098] If the logistics delivery slip has a next pick-up factory, updating the next pick-up factory to the current pick-up factory.

[0099] In an embodiment of the present disclosure, completion of loading can be obtained based on loading completion information generated by the warehouse shipper after loading completion, and shipping can be obtained based on a shipping message generated by the factory vehicle management system when the factory exit restriction gate device scans the vehicle registration number of the delivery vehicle. When the delivery vehicle completes loading and ships, the temporary clearance is deleted.

[0100] If the logistics delivery slip has a next receiving factory, the next receiving factory is updated to the current receiving factory, and either step S105 or S1051 to S1055 is newly executed.

[0101] In one possible implementation, as shown in FIG. 3, the complete fulfillment process for a sales order includes:

[0102] (1) Obtain a sales order from the sales system.

[0103] (2) After receiving a shipping request from a customer, arrange shipping for the sales order, arrange for one or more factories for shipping, and automatically generate a shipping arrangement plan.

[0104] (3) Check the shipping arrangement, manually check the automatically generated shipping arrangement plan, and obtain the shipping arrangement results.

[0105] (4) Allocate delivery slips, and plan a delivery plan for a logistics delivery vehicle based on the shipping volume and address of the shipping factory in the shipping arrangement result, and generate one or more corresponding logistics delivery slips.

[0106] (5) Dispatch a vehicle according to the delivery slip, and associate the logistics delivery slip with the account information of the driver or vehicle information of the person receiving the logistics delivery slip.

[0107] (6) Vehicles entering the factory are registered, and a temporary pass is generated before the delivery vehicle arrives at the shipping factory, allowing the delivery vehicle to automatically pass when it enters the factory.

[0108] (7) The vehicle is linked to the delivery slip, and after the vehicle arrives at the platform, the warehouse manager scans the vehicle and the cargo being shipped out, and links the vehicle to the logistics delivery slip.

[0109] (8) Picking is performed based on the delivery slip, and the warehouse shipping staff picks the cargo to be shipped and loads it onto the delivery vehicle.

[0110] (9) Allow vehicles exiting the factory to pass, automatically allow delivery vehicles to pass when they exit the current shipping factory, and delete the temporary pass.

[0111] (10) The customer receives the package, and when the delivery vehicle arrives at the customer's delivery address, the customer accepts the package and signs electronically upon completion of receipt.

[0112] (11) Conduct a service evaluation of the driver and evaluate the driver's service.

[0113] (12) The customer's freight settlement is carried out, and after electronic signature, account reconciliation settlement information is automatically generated, realizing automatic settlement of logistics freight.

[0114] 4 is a schematic diagram showing the structure of a processing device for logistics delivery slips provided by an embodiment of the present disclosure. As shown in FIG. 4, the device includes at least: a retrieval module 401 for retrieving sales orders to be delivered; a shipping arrangement module 402 for dividing a sales order into a plurality of sub-orders based on the sales order and inventory information of a plurality of factories when it is necessary to divide the sales order and arrange for shipment, wherein each of the plurality of sub-orders includes a shipping amount and a shipping source address of a corresponding factory; a delivery slip allocation module 403 for planning and obtaining a logistics delivery slip based on the shipping quantities and ship-from addresses of the multiple sub-orders and the ship-to address of the sales order; a delivery slip dispatch module 404 for linking the vehicle information of the delivery vehicle that receives the logistics delivery slip with the logistics delivery slip; a scheduling module 405 for generating and transmitting a first command to the current loading plant before the delivery vehicle arrives at the current loading plant based on the location information of the delivery vehicle; and a settlement module 406 for generating account reconciliation settlement information when the receipt signature for the logistics delivery slip is completed.

[0115] In one possible embodiment, the shipping dispatch module 402: determining a demand quantity of a target product corresponding to a sales order; determining an inventory amount of a target product at each of a plurality of factories; When it is necessary to divide a sales order and arrange for shipping, determining a plurality of shipping factories and corresponding shipping quantities from a plurality of factories based on the demand amount of the target product, the inventory amounts of the plurality of factories, and a priority shipping rule; and obtaining multiple sub-orders based on multiple shipping plants and corresponding shipping quantities.

[0116] In one possible embodiment, the shipping slip allocation module 403: determining an optimal combination of vehicles based on the shipping amounts and shipping origin addresses of the plurality of sub-orders and the maximum load capacities of the plurality of types of delivery vehicles; and obtaining a logistics delivery slip based on the cargo volume at at least one factory for each delivery vehicle in the optimal vehicle combination, the address of the at least one factory, and the shipping address of the sales order.

[0117] In one possible embodiment, the delivery slip dispatch module 404: Acquiring vehicle information of a delivery vehicle based on account information of a driver who has received a logistics delivery slip in a logistics delivery system; It is used to link vehicle information with a logistics delivery slip within the deadline of the task related to the logistics delivery slip.

[0118] In one possible embodiment, the scheduling module 405: a first prediction submodule for predicting, using the logistics delivery system, a travel time length required for the delivery vehicle to reach a current loading plant corresponding to the logistics delivery slip based on the location information of the delivery vehicle; a second prediction sub-module for determining a preparation time length required to prepare the products to be shipped corresponding to the logistics delivery slip using a warehouse system of the current receiving factory, the preparation time length including a first time length required to issue all of the products to be shipped corresponding to the logistics delivery slip to the home and a second time length required to complete a preceding outbound task; The system includes an instruction generation sub-module for generating and transmitting a preparation instruction to a warehouse system of the current receiving factory based on the travel time length and the preparation time length, the preparation instruction being used to instruct the warehouse system to release the products to be shipped.

[0119] In one possible embodiment, the command generation sub-module: When the second time length is 0 and the travel time length is less than the first threshold, a first preparation instruction is generated and sent to the warehouse system of the current loading plant, and the first preparation instruction has a first level of priority.

[0120] In one possible embodiment, the command generation sub-module: If the second time length is not 0, a second preparation instruction is generated and sent to the warehouse system of the current loading factory based on the product of the travel time length, the preparation time length, and a preset coefficient, and the second preparation instruction has a second level of priority.

[0121] In one possible embodiment, the command generation sub-module: If the travel time length is less than the second time length, generating and sending a third preparation instruction to the current pick-up plant warehouse system, the third preparation instruction having a third level of priority; or If the travel time length is less than the first time length, a fourth preparation instruction is generated and sent to the warehouse system of the current loading plant, the fourth preparation instruction having a fourth level of priority.

[0122] In one possible embodiment, the scheduling module 405: Using a logistics delivery system, determining a travel distance between the delivery vehicle and a current loading plant based on the location information of the delivery vehicle; When the mileage is less than a second threshold, a temporary passage command is generated and sent to the factory vehicle management system of the current loading factory, and the temporary passage command is used to instruct the factory vehicle management system to generate a temporary passage permit for the delivery vehicle.

[0123] In one possible embodiment, the processing device for logistics delivery slips comprises: At the current loading plant, the temporary access permit will be removed when the delivery vehicle has completed loading and shipped the goods. The system further includes an update module used to update the next loading factory to the current loading factory when the next loading factory is present on the distribution delivery slip.

[0124] For specific functions and exemplary descriptions of each module and sub-module of the apparatus in the embodiments of the present disclosure, please refer to the relevant descriptions of the corresponding steps in the above method embodiments, and they will not be repeated here.

[0125] FIG. 5 is a structural block diagram of an electronic device according to an embodiment of the present disclosure. As shown in FIG. 5, the electronic device includes a memory 510 and a processor 520, and the memory 510 stores a computer program executable by the processor 520. The number of memories 510 and processors 520 may be one or more. The memory 510 may store one or more computer programs, which, when executed by the electronic device, cause the electronic device to perform the method provided by the above method embodiments. The electronic device may further include: a communication interface 530 for communicating with external devices and performing data interaction and transmission;

[0126] When the memory 510, the processor 520, and the communication interface 530 are implemented independently, the memory 510, the processor 520, and the communication interface 530 are connected to each other via a bus to enable communication between them. The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The bus may be classified into an address bus, a data bus, a control bus, and the like. For ease of explanation, only one bold line is shown in FIG. 5, but this does not represent only one bus or only one type of bus.

[0127] Optionally, in a specific implementation, when the memory 510, the processor 520, and the communication interface 530 are integrated on one chip, the memory 510, the processor 520, and the communication interface 530 can communicate with each other via an internal interface.

[0128] It should be understood that the processor may be a Central Processing Unit (CPU), or may be other general-purpose processors, Digital Signal Processing (DSP), Application Specific Integrated Circuits (ASIC), Field Programmable Gate Arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware assemblies, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. The processor may be a processor supporting the Advanced RISC Machines (ARM) architecture.

[0129] Additionally, the memory may optionally include read-only memory and random access memory, or may further include non-volatile random access memory. The memory may be either volatile or non-volatile memory, or may include both volatile and non-volatile memory. Here, non-volatile memory may include read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory may include random access memory (RAM), which acts as an external cache. By way of example and not limitation, many forms of RAM are available. For example, static random access memory (Static RAM, SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct RAMBUS RAM (DR RAM).

[0130] The above-described embodiments may be implemented, in whole or in part, in software, hardware, firmware, or any combination thereof. When implemented in software, they may be implemented, in whole or in part, in the form of a computer program product. A computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, a process or function according to an embodiment of the present disclosure is generated, in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website site, computer, server, or data center to another website site, computer, server, or data center via wire (e.g., coaxial cable, optical fiber, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, Bluetooth, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device including a server, a data center, etc. integrated with one or more available media. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a Digital Versatile Disc (DVD)), or a semiconductor medium (e.g., a Solid State Disk (SSD)). Note that the computer-readable storage medium referred to in this disclosure may be a non-volatile storage medium, in other words, a non-transitory storage medium.

[0131] Those skilled in the art can understand that all or part of the steps for realizing the above embodiments may be implemented by hardware, or may be implemented by instructing relevant hardware by a program, and the program may be stored in a computer-readable storage medium, and the storage medium may be a read-only memory, a magnetic disk, an optical disk, etc.

[0132] In describing embodiments of the present disclosure, the use of reference terms such as "one embodiment," "some embodiments," "examples," "specific examples," or "some examples" means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present disclosure. The described specific features, structures, materials, or characteristics may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, a person skilled in the art may combine different embodiments or examples and features of different embodiments or examples described in the present disclosure to the extent that they are not mutually inconsistent.

[0133] In the description of the embodiments of the present disclosure, unless otherwise specified, " / " means "or," for example, A / B can mean either A or B. In the present disclosure, "and / or" merely describes the related relationship of related objects and indicates that three types of relationships may exist, for example, A and / or B can indicate the following three situations: A exists alone, A and B exist simultaneously, and B exists alone.

[0134] In describing the embodiments of the present disclosure, the terms "first" and "second" are used for descriptive purposes only and should not be interpreted as indicating or implying relative importance, nor should they be interpreted as implying the number of technical features shown. Thus, features defined as "first" and "second" may explicitly or implicitly include one or more of such features. In describing the embodiments of the present disclosure, "plurality" means two or more, unless otherwise specified.

[0135] The above are merely illustrative examples of the present disclosure, and do not limit the present disclosure. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present disclosure should be included in the scope of protection of the present disclosure.

Claims

1. A method for processing logistics delivery slips, comprising: Obtaining sales orders to be delivered; When it is necessary to divide the sales order and arrange for shipping, divide the sales order into a plurality of sub-orders based on the sales order and inventory information of a plurality of factories, each of the plurality of sub-orders including a shipping amount and a shipping source address of a corresponding factory; planning and obtaining a logistics delivery slip based on the shipping quantities and shipper addresses of the plurality of suborders and the shipper address of the sales order; Acquire vehicle information of a delivery vehicle based on account information of a driver who receives the logistics delivery slip in a logistics delivery system, and link the vehicle information of the delivery vehicle with the logistics delivery slip within the deadline of the task related to the logistics delivery slip; Before the delivery vehicle arrives at a current pick-up plant, using a logistics delivery system, predict a travel time required for the delivery vehicle to reach the current pick-up plant corresponding to the logistics delivery slip based on location information of the delivery vehicle, and using a warehouse system of the current pick-up plant to determine a preparation time required to prepare the products to be shipped corresponding to the logistics delivery slip, and based on the travel time and the preparation time, generate and send a preparation instruction to the warehouse system of the current pick-up plant, wherein the preparation time includes a first time length required to ship all of the products to be shipped corresponding to the logistics delivery slip to a home and a second time length required to complete a preceding shipping task, and the preparation instruction is used to instruct the warehouse system to ship the products to be shipped; When the receipt signature for the logistics delivery slip is completed, generating account reconciliation settlement information for realizing automatic settlement of freight charges. How to process logistics delivery slips.

2. When it is necessary to divide the sales order and arrange for shipping, dividing the sales order into a plurality of sub-orders based on the sales order and inventory information of a plurality of factories is determining a demand quantity of a target product corresponding to the sales order; determining an inventory amount of the target product at each of a plurality of factories; When it is necessary to divide the sales order and arrange for shipping, determining a plurality of shipping factories and corresponding shipping quantities from the plurality of factories based on the demand amount of the target product, the inventory amounts of the plurality of factories, and a priority shipping rule; obtaining a plurality of sub-orders based on the plurality of shipping plants and corresponding shipping quantities; The method for processing a logistics delivery slip according to claim 1.

3. The method of planning and obtaining a logistics delivery slip based on the shipping quantities and shipper addresses of the plurality of sub-orders and the shipper address of the sales order includes: determining an optimal combination of vehicles based on the shipping amounts and addresses of the shipping origins of the plurality of sub-orders and the maximum load capacities of the plurality of types of delivery vehicles; obtaining a logistics delivery slip based on the amount of cargo picked up at at least one factory by each delivery vehicle in the optimal vehicle combination, an address of the at least one factory, and a shipping address of the sales order; The method for processing a logistics delivery slip according to claim 1.

4. generating and transmitting the preparation instruction to a warehouse system of the current loading plant based on the travel time length and the preparation time length; If the second time length is 0 and the travel time length is less than a first threshold, generating and sending a first preparation instruction to a warehouse system of the current loading plant, the first preparation instruction having a first level of priority; or When the second time length is not 0, a second preparation instruction is generated based on a product of the travel time length and the preparation time length and a preset coefficient, and is sent to a warehouse system of the current loading plant, wherein the second preparation instruction has a second level of priority, and the second level of priority is higher than the first level of priority. The method for processing a logistics delivery slip according to claim 1.

5. generating and transmitting the preparation instruction to a warehouse system of the current loading plant based on the travel time length and the preparation time length; If the travel time length is less than the second time length, generating and sending a third preparation instruction to the current pick-up plant warehouse system, the third preparation instruction having a third level of priority; or generating and transmitting a fourth preparation instruction to a warehouse system of the current loading plant if the travel time length is less than a first time length, the fourth preparation instruction having a fourth level of priority, the fourth level of priority being higher than the third level of priority; The method for processing a logistics delivery slip according to claim 1.

6. generating and transmitting the preparation instruction to the current loading plant before the delivery vehicle arrives at the current loading plant based on the location information of the delivery vehicle; determining a travel distance between the delivery vehicle and a current loading plant based on the location information of the delivery vehicle using a logistics delivery system; generating and sending a temporary passage command to a factory vehicle management system of the current receiving factory when the mileage is less than a second threshold, the temporary passage command being used to instruct the factory vehicle management system to generate a temporary passage permit for the delivery vehicle; The method for processing a logistics delivery slip according to claim 1.

7. The method for processing a logistics delivery slip comprises: When the delivery vehicle has completed loading and shipped the goods at the current loading plant, deleting the temporary pass permit; If the logistics delivery slip has a next receiving factory, the next receiving factory is set as the current receiving factory. and updating the factory to The method for processing a logistics delivery slip according to claim 6.

8. A processing device for logistics delivery slips, a capture module for capturing sales orders to be delivered; a shipping arrangement module for dividing the sales order into a plurality of sub-orders based on the sales order and inventory information of a plurality of factories when it is necessary to divide the sales order and arrange for shipment, wherein each of the plurality of sub-orders includes a shipping amount of the corresponding factory and a shipping source address; a delivery slip allocation module for planning and obtaining a logistics delivery slip based on the shipping quantities and shipper addresses of the plurality of sub-orders and the ship-to address of the sales order; a delivery slip dispatch module for acquiring vehicle information of a delivery vehicle based on account information of a driver who receives the delivery slip in a logistics delivery system, and linking the vehicle information of the delivery vehicle with the delivery slip within the deadline of a task related to the delivery slip; a scheduling module for using a logistics delivery system to predict, before the delivery vehicle arrives at a current receiving plant, a travel time length required for the delivery vehicle to reach the current receiving plant corresponding to the logistics delivery slip based on location information of the delivery vehicle, using a warehouse system of the current receiving plant to determine a preparation time length required to prepare the products to be shipped corresponding to the logistics delivery slip, and generating and transmitting a preparation instruction to the warehouse system of the current receiving plant based on the travel time length and the preparation time length, wherein the preparation time length includes a first time length required to ship all of the products to be shipped corresponding to the logistics delivery slip to a home and a second time length required to complete a preceding shipping task, and the preparation instruction is used to instruct the warehouse system to ship the products to be shipped; and a settlement module for generating account reconciliation settlement information for realizing automatic settlement of freight charges when the receipt signature for the logistics delivery slip is completed. Logistics delivery slip processing equipment.

9. at least one processor; a memory communicatively coupled to the at least one processor; The memory stores instructions executable by the at least one processor, the instructions, when executed by the at least one processor, causing the at least one processor to perform the method of any one of claims 1 to 7. Electronic devices.

10. A non-transitory computer readable storage medium for storing instructions that cause a computer to perform the method of any one of claims 1 to 7.

11. A program for implementing the method of any one of claims 1 to 7 when executed by a processor in a computer.

Citation Information

Patent Citations

  • Truck loading scheme generation method and device, electronic equipment and computer storage medium

    CN115187179A

  • Automatic inventory reserving method and storage medium storing automatic inventory reserving program

    JP2002145418A

  • Physical distribution system

    JP2002321829A

  • Physical distribution system for electric wire and method for management shipment of electric wire in physical distribution system

    JP2003321122A

  • Method for product delivery by shuttle, and shuttle delivery system

    JP2004272802A