Method and apparatus for processing logistics waybill, electronic device, storage medium and program

JP2025041552AActive Publication Date: 2025-03-26ZHEJIANG HENGYI PETROCHEMICAL CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2024152227
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-13
Filing Date
2024-09-04
Publication Date
2025-03-26
Estimated Expiration
2044-09-04

AI Technical Summary

Benefits of technology

【0010】 本開示により提供される技術的解決策の有益な効果には、少なくとも、物流段階と他の生産、販売段階との間の協同作業の効率を高め、製品オーダー全体の納品がより便利で効率的になることが含まれる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025041552000001_ABST
    Figure 2025041552000001_ABST
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 in particular to the field of logistics distribution 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 distribution 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] When the cooperation between systems is insufficient, it affects the delivery efficiency of the entire order. Among them, the logistics and delivery system is used to schedule vehicles to pick up goods 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 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 ship-from addresses of the plurality of sub-orders and the ship-to address of the sales order; Linking vehicle information of a 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 and a shipping source address of a corresponding factory; a delivery slip allocation module for 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; A delivery slip dispatch module for linking vehicle information of a delivery vehicle that receives a logistics delivery slip with the logistics delivery slip; a scheduling module for generating and transmitting a first command to the current receiving plant before the delivery vehicle arrives at the current receiving 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 in communication with 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 improving 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 used to limit the scope of the present disclosure, other features of the present disclosure are facilitated by the following specification. [Brief description of the drawings]

[0012] In the accompanying drawings, unless otherwise specified, the same reference numerals throughout the several 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 depict 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. [Diagram 2] FIG. 13 is a schematic diagram illustrating a process for processing a logistics delivery slip according to another embodiment of the present disclosure. [Diagram 3]FIG. 2 is a schematic diagram illustrating a complete delivery flow for a sales order according to one embodiment of the present disclosure. [Figure 4] FIG. 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. [Diagram 5] FIG. 2 is a block diagram of an electronic device for implementing an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] The present disclosure will now be described in more detail with reference to the accompanying drawings, in which like reference numbers represent the same or similar elements, and in which various aspects of the embodiments are illustrated, 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, a sales order for delivery is obtained.

[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 be different.

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

[0019] In the embodiment of the present disclosure, when it is necessary to split a sales order and arrange for shipment, it refers to splitting the sales order and arranging for shipment from multiple factories. The reason for splitting and arranging for shipment may be that the demand for one target product in the sales order is too large or there are too many types, so that one factory cannot 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 is possible to arrange for some of the target products to be delivered from other factories that are closer to the delivery address of the products, that is, the "shipping slip allocation" 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 correspond to multiple production factories. Therefore, the factory can be regarded as a campus where the target product can be produced or stored and shipped, and the factory is usually equipped with a restricted gate device to manage 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 embodiment of the present disclosure, planning and obtaining a logistics delivery slip can be understood as obtaining the spatial and quantitative distribution of cargo requiring logistics delivery based on the address of the shipper and the shipping volume of multiple sub-orders, planning the number, model number, and route sequence of delivery vehicles, and obtaining a logistics delivery slip corresponding to each sub-order, thereby maximizing the transportation efficiency of delivery vehicles and reducing logistics costs. Multiple sub-orders can correspond to one logistics delivery slip, and one sub-order can also correspond to multiple logistics delivery slips, that is, the "delivery slip dispatch" shown in FIG. 2. For example, the volume of the cargo is determined based on the shipping volume, and a vehicle type with a matching load capacity is selected from available delivery vehicles, thereby reducing the number of delivery vehicles used. Also, for example, when a part of the products to be shipped does not fill the load capacity of one vehicle in any of two or more nearby factories, it can be planned to have one delivery vehicle move to the nearby factories in sequence 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 the 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 from the system himself, i.e., "driver receives delivery slip" as shown in Figure 2. Through the platformized logistics delivery system, the logistics transportation capacity of a third party can be called. In addition, the purchaser can also register his / her vehicle on the platform, and in this way, when picking up the goods himself, he / she can get the support of related systems at other stages. Linking the vehicle information of the delivery vehicle that receives the logistics delivery slip with the logistics delivery slip facilitates the management of the delivery vehicle, and the delivery vehicle can get the support and collaboration of information technology.

[0025] In S105, a first command is generated based on the position information of the delivery vehicle 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 a positioning device of the vehicle, 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 satisfies a preset condition, or the distance between the delivery vehicle and the current loading plant satisfies 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 position, preparing the corresponding goods in advance, etc., to improve the receiving efficiency of the delivery vehicle 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 the logistics delivery slip refers to the fact that the delivery vehicle has transported all of the target products corresponding to the logistics delivery slip to the designated 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 made 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, corresponding logistics delivery slips can be planned and generated, and multiple factories can be coordinated to ship, thereby improving the efficiency of collaboration between the logistics stage and other stages, and making the delivery of the entire product order more convenient and efficient.

[0033] In one possible implementation, when 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, a plurality of shipping factories and corresponding shipping quantities are determined from a plurality of factories based on the demand amount of the target product, the inventory amounts of the plurality of factories, and the priority shipping rule.

[0037] At S1024, a number of sub-orders are obtained based on a number 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 sales order can be divided and shipped based on the demand amount for each target product and the corresponding inventory amount in multiple factories. When the target product is in stock in all of the multiple factories, the priority shipping rule needs to be taken into consideration. Common priority shipping rules include the following:

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

[0040] Last-in, first-out (LIFO) rule: Products that have arrived recently in the warehouse are shipped first. This method may result in older products remaining in the warehouse, but is sometimes used for tax considerations.

[0041] For outbound shipping rules based on order priority, we decide which order to ship first based on the priority of the customer's order. Urgent orders or orders from important customers may have higher priority.

[0042] For outbound rules based on product type or characteristics, different outbound priorities can be set for each product type or characteristic. For example, high value-added products may be given higher priority because they are more likely to contribute to a company's profits.

[0043] Regarding shipping rules based on remaining stock, products with low remaining stock 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 the data to ensure that the products can be prepared before the demand season.

[0045] Regarding outbound 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, which can reduce logistics costs and transportation time.

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

[0047] For outbound rules by production date or lot number, the production date or lot number of the product is used to determine which product is outbound 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 deriving a logistics delivery slip based on the load at the at least one factory for each delivery vehicle in the optimal vehicle mix, the address of the at least one factory, and the ship-to address of the sales order.

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

[0052] At A, data is collected.

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

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

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

[0056] An objective function is determined, which typically minimizes transportation costs, which include the cost of running the vehicles.

[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 that find 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 shipping slip is generated.

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

[0066] In G, verify and optimize.

[0067] Verify that the obtained solution matches the actual situation and satisfies the constraints.

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

[0069] In one possible implementation form, linking the vehicle information of the delivery vehicle that receives the logistics delivery slip in S104 with the logistics delivery slip 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 of the task related to the logistics delivery slip.

[0072] In an embodiment of the present disclosure, after the driver receives the logistics delivery slip, the driver's account information is associated with the logistics delivery slip. Linking the vehicle information with the logistics delivery slip only within the deadline of the task makes it easy for the driver to change the vehicle information within the deadline of the task. For example, if the driver's vehicle is broken, it can be changed to another vehicle of the same size or model in the team. The deadline date of the task 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 from May 3 to May 10, and the driver can select one of them as the deadline date of the task.

[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, 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 loading factory, 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 a 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 length required for a delivery vehicle to reach a current pick-up plant corresponding to a logistics delivery slip can be directly estimated based on the distance between the delivery vehicle and the current pick-up 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 send all of the products to be shipped to the home 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 shipment. Similarly, the warehouse system can estimate a second length of time required to complete a preceding shipment task, if any.

[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 outgoing task to outgo 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 sending 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 a first threshold, a first preparation instruction is generated and sent to the current loading plant warehouse system, where the first preparation instruction has a first level of priority.

[0083] In the embodiment of the present disclosure, the second time length being 0 indicates that the outgoing line of the current warehouse system is free. In this case, when the travel time length of the delivery vehicle is less than the first threshold, the products to be shipped can be outgoing in advance and placed at the platform, and the goods can wait for the arrival of the delivery vehicle. The first threshold is used to control the length of time that the cargo occupies the platform in advance. The first threshold can be adjusted according to the density of all logistics orders that need to be outgoing on the 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 1 hour or less. In contrast, when the platform is relatively empty, the first threshold can be set to 3 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] and 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 a product of the travel time length and the preparation time length and a preset coefficient, where the second preparation instruction has a second level of priority.

[0086] In the embodiment of the present disclosure, the second time length is not 0 indicates that the outgoing pipeline of the warehouse system is continuously operating. In this case, it is necessary to notify the warehouse system of outgoing when the travel time length of the delivery vehicle is approximately equal to the preparation time length, thereby reducing the waiting time length of the delivery vehicle and preventing the outgoing task related to other logistics delivery slips from being affected. 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 length is 30 minutes, when the travel time length is less than 36 minutes, a second preparation instruction is generated and transmitted to the warehouse system of the current loading factory. The preset coefficient can be adjusted according to the occupancy rate of the platform in the current factory site. For example, when the platform occupancy rate is high and busy, the preset coefficient can be lowered to allow the delivery vehicle to wait appropriately. The second level priority of the second preparation instruction may be higher than the first level priority of the first preparation instruction.

[0087] In one possible implementation, generating and sending 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] generating and sending a third preparation instruction to the current pick-up plant warehouse system if the travel time length is less than the second time length, where the third preparation instruction has a third level of priority; or

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

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

[0091] When the travel time length is shorter than the first time length, the delivery vehicle must wait for the goods to be shipped after arriving at the current shipping plant, in which case a fourth preparation instruction is generated and sent to the warehouse system of the current shipping plant. The fourth preparation instruction has a fourth priority higher than the third priority. The warehouse system can order the shipping tasks based on the priority of each shipping task, and orders the shipping tasks of the same priority by the time the shipping tasks were 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 preset 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 need for the driver 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 includes:

[0097] At the current loading plant, when the delivery vehicle has completed loading and shipped the goods, the temporary passage permission will be deleted;

[0098] If a next pick-up factory is present on the logistics delivery slip, the next pick-up factory is updated to the current pick-up factory.

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

[0100] If the logistics delivery slip indicates a next pick-up factory, the next pick-up factory is updated to the current pick-up 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 shipment request from a customer, arrange for shipment for the sales order, arrange for one or more factories for shipment, 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) Allocating delivery slips, planning 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 generating 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 receiving the logistics delivery slip.

[0107] (6) Registering vehicles entering the factory, generating temporary permission for delivery vehicles before they arrive at the shipping factory, and automatically allowing delivery vehicles to pass when they enter the factory.

[0108] (7) The vehicle is linked to the delivery slip. 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 sent out and loads it into the delivery vehicle.

[0110] (9) Allow vehicles to pass when they leave the factory, and automatically allow delivery vehicles to pass when they leave the current shipping factory, and delete the temporary permission to 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 system settles customer freight charges, and after electronic signature, automatically generates account reconciliation settlement information to realize automatic settlement of logistics freight charges.

[0114] 4 is a schematic diagram showing the structure of a logistics delivery slip processing device provided by an embodiment of the present disclosure. As shown in FIG. 4, the device includes at least: a capture module 401 for capturing 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, each of the plurality of sub-orders including a shipping amount and a shipping origin address of a corresponding factory; a delivery slip allocation module 403 for planning and obtaining a logistics delivery slip based on the shipping volume and ship-from address of the plurality of 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 delivery slip with the delivery slip; a scheduling module 405 for generating and sending a first command to the current receiving plant before the delivery vehicle arrives at the current receiving plant based on the location information of the delivery vehicle; and a settlement module 406 for generating account reconciliation settlement information when the delivery slip is signed for receipt.

[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 shipment, a plurality of shipping factories and corresponding shipping quantities are determined 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 factories and corresponding shipping quantities.

[0116] In one possible embodiment, the shipping slip allocation module 403 includes: 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 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.

[0117] In one possible embodiment, the delivery slip dispatch module 404 includes: 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 a task related to the logistics delivery slip.

[0118] In one possible embodiment, the scheduling module 405 is 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 pick-up plant, the preparation time length including a first time length required to send 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 send task; The present invention includes an instruction generation submodule for generating and sending a preparation instruction to a warehouse system of a current receiving factory based on a travel time length and a preparation time length, the preparation instruction being used to instruct the warehouse system to release the product to be shipped.

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

[0120] In one possible embodiment, the command generation submodule comprises: When the second time length is not 0, a second preparation instruction is generated and sent 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, and the second preparation instruction has a second level of priority.

[0121] In one possible embodiment, the command generation submodule comprises: 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 current pick-up plant warehouse system, the fourth preparation instruction having a fourth level of priority.

[0122] In one possible embodiment, the scheduling module 405 is determining a travel distance between the delivery vehicle and a current loading plant based on location information of the delivery vehicle using a logistics delivery system; If the mileage is less than a second threshold, a temporary passage command is generated and sent to a factory vehicle management system of the current loading factory, the temporary passage command being 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 the logistics delivery slip comprises: At the current loading plant, when the delivery vehicle has completed loading and shipped the goods, the temporary passage permission will be deleted; The system further includes an update module used for updating the next pick-up factory to the current pick-up factory when the next pick-up factory is present on the logistics delivery slip.

[0124] The specific functions and exemplary descriptions of each module and sub-module of the apparatus in the embodiments of the present disclosure may refer to the relevant descriptions of the corresponding steps in the embodiments of the above method, and 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 the memory 510 and the processor 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 embodiment. The electronic device may further include: The communication interface 530 is used for communicating with an external device 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 and can communicate with each other. The bus can 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 can be classified into an address bus, a data bus, a control bus, and the like. For ease of explanation, only one thick line is shown in FIG. 5, but this does not indicate 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. Additionally, the processor may be a processor supporting the Advanced RISC Machines (ARM) architecture.

[0129] Additionally, optionally, the memory may include read-only memory and random access memory, and 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 ROM (PROM), Erasable PROM (EPROM), Electrically EPROM (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 (Enhanced SDRAM, ESDRAM), synchlink DRAM (Synchlink DRAM, SLDRAM), and direct RAMBUS RAM (DR RAM).

[0130] The above-mentioned embodiments may be implemented in whole or in part in software, hardware, firmware, or any combination thereof. When implemented in software, the whole or in part may be implemented 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 the embodiments 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 the description of the embodiments of the present disclosure, the reference words "one embodiment", "several embodiments", "examples", "specific examples", or "several examples" mean 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. And, the specific features, structures, materials, or characteristics described can 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. "And / or" in the present disclosure is merely for describing the related relationship of related objects, and indicates that three kinds 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 the description of the embodiments of the present disclosure, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying a relative importance, nor should they be construed as implying a number of technical features shown. Thus, features defined as "first" and "second" may explicitly or implicitly include one or more of such features. In the description of 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 are not intended to limit the present disclosure. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present disclosure should be included within 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 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 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 sub-orders and the shipper address of the sales order; Linking vehicle information of a delivery vehicle that receives the logistics delivery slip with the logistics delivery slip; generating a first command based on 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; generating account reconciliation settlement information when the receipt signature for the logistics delivery slip is completed. How to process logistics delivery slips.

2. When it is necessary to divide the sales order and arrange for shipment, 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 shipment, 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 amount 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; A method for processing a logistics delivery slip according to claim 1.

3. 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, 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 a plurality of types of delivery vehicles; and obtaining a logistics delivery slip based on the amount of cargo to be 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 an address of a shipping destination of the sales order. A method for processing a logistics delivery slip according to claim 1.

4. Linking the vehicle information of the delivery vehicle that receives the logistics delivery slip with the logistics delivery slip, Acquiring vehicle information of a delivery vehicle based on account information of a driver who received the logistics delivery slip in a logistics delivery system; Linking the vehicle information with the logistics delivery slip within a deadline for a task related to the logistics delivery slip, A method for processing a logistics delivery slip according to claim 1.

5. generating a first command based on 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; Using a logistics delivery system, predicting 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; determining a preparation time length required to prepare the products to be shipped corresponding to the logistics delivery slip using a current pick-up factory warehouse system, 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 a home and a second time length required to complete a preceding outbound task; generating and sending a preparation instruction to a warehouse system of the current loading plant 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; A method for processing a logistics delivery slip according to claim 1.

6. generating and transmitting a preparation instruction to a warehouse system of the current loading plant based on the travel time length and the preparation time length; generating and sending a first preparation instruction to a warehouse system of the current pick-up plant if the second time length is zero and the travel time length is less than a first threshold, the first preparation instruction having a first level of priority; A method for processing a logistics delivery slip according to claim 5.

7. generating and transmitting a 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 not 0, a second preparation instruction is generated and sent to the current loading plant warehouse system based on a product of the travel time length and the preparation time length and a preset coefficient, and the second preparation instruction has a second level of priority. A method for processing a logistics delivery slip according to claim 5.

8. generating and transmitting a 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 a warehouse system of the current pick-up plant, 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 pick-up plant if the travel time length is less than the first time length, the fourth preparation instruction having a fourth level of priority; A method for processing a logistics delivery slip according to claim 5.

9. generating a first command based on 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; determining a travel distance between the delivery vehicle and a current loading plant based on 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 loading 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; A method for processing a logistics delivery slip according to claim 1.

10. The method for processing the logistics delivery slip comprises: When the delivery vehicle has completed loading and shipped the goods at the current loading plant, deleting the temporary passage permission; If a next pick-up factory is present on the logistics delivery slip, updating the next pick-up factory to the current pick-up factory. The method for processing a logistics delivery slip according to claim 9.

11. A processing device for a logistics delivery slip, 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, each of the plurality of sub-orders including a shipping amount and a shipping source address of a corresponding factory; 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 linking vehicle information of a 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 receiving plant before the delivery vehicle arrives at the current receiving 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. A logistics delivery slip processing device.

12. At least one processor; a memory in communication with 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 a method according to any one of claims 1 to 10. Electronic devices.

13. 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 10.

14. A program for implementing the method according to any one of claims 1 to 10 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