Article delivery information sending method, device and equipment and computer readable medium

By splitting orders and determining the time required for pickup, delivery, and item reorganization, accurate item delivery information is generated, solving the problem of inaccurate estimated delivery times in existing technologies and improving delivery efficiency and warehouse space utilization.

CN114677079BActive Publication Date: 2025-10-10HANGZHOU PINPIANYI NETWORK TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210232602.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-10
Publication Date
2025-10-10
Estimated Expiration
2042-03-10

AI Technical Summary

Technical Problem

When generating item delivery information, existing technologies fail to consider the differences in delivery speeds between pickup users and delivery users, as well as the time it takes to assemble items. This results in inaccurate estimated delivery times, reduced delivery efficiency, and reduced warehouse space utilization.

Method used

By obtaining orders for items to be delivered, generating pickup split orders and delivery split orders, determining the pickup time, item reassembly time, and delivery time respectively, generating item delivery information including the estimated delivery time and sending it to the receiving user terminal.

Benefits of technology

It improves the accuracy of estimated delivery time, reduces user waiting time, and improves distribution efficiency and warehouse space utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114677079B_ABST
    Figure CN114677079B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure disclose an article delivery information sending method, device, equipment and computer readable medium. A specific implementation of the method comprises: obtaining an order of an article to be delivered; generating a pickup split order and a delivery split order based on the order of the article to be delivered; determining a pickup duration according to the pickup split order; determining an article reorganization duration according to the order of the article to be delivered; determining a delivery duration according to the delivery split order; generating article delivery information according to the pickup duration, the article reorganization duration and the delivery duration; and sending the article delivery information to an associated user terminal of a consignee, so that the user terminal of the consignee displays the article delivery information. The implementation can improve the accuracy of the estimated time of arrival and the space utilization of the warehouse.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of computer technology, and more particularly to a method, apparatus, device, and computer-readable medium for sending item delivery information. Background Art

[0002] With the continuous development of the logistics industry, users can now view item delivery information for their orders on smart devices. Currently, when generating item delivery information and displaying the estimated delivery time, the method commonly used is to directly calculate the delivery distance of the order, combine it with the average speed of the delivery person, and obtain the distance-to-speed ratio as the estimated delivery time.

[0003] However, when using the above method to generate item delivery information, the following technical problems often occur:

[0004] First, it failed to take into account that order delivery requires both the pickup user and the delivery user to complete the delivery, that the delivery speeds of the two are different, and that the items need to be reassembled during the delivery process, resulting in inaccurate estimated delivery times, reduced delivery efficiency, and a decrease in the speed of item turnover, leading to low space utilization in the warehouse.

[0005] Second, the real-time location of the user picking up the order during the delivery process is not taken into account, resulting in inaccurate estimated delivery time and reduced delivery efficiency.

[0006] Third, the accuracy of estimating the assembly time of items during the order delivery process is low, resulting in inaccurate estimated delivery time and poor user experience for recipients.

[0007] Fourth, the real-time location of the delivery user during the order delivery process is not taken into account, resulting in inaccurate estimated delivery time and reduced delivery efficiency. Summary of the Invention

[0008] The content of this disclosure is used to briefly introduce concepts that will be described in detail in the detailed description section below. The content of this disclosure is not intended to identify key features or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.

[0009] Some embodiments of the present disclosure provide methods, devices, electronic devices, and computer-readable media for sending item delivery information to solve one or more of the technical problems mentioned in the above background technology section.

[0010] In a first aspect, some embodiments of the present disclosure provide an article delivery information sending method, which comprises: obtaining an order of an article to be delivered; generating a pickup split order and a delivery split order based on the order of the article to be delivered, wherein a pickup order receiving address included in the pickup split order is a delivery order sending address included in the delivery split order; determining a pickup duration according to the pickup split order; determining an article reorganization duration according to the order of the article to be delivered; determining a delivery duration according to the delivery split order; generating article delivery information according to the pickup duration, the article reorganization duration and the delivery duration; and sending the article delivery information to an associated receiving user terminal, so that the receiving user terminal displays the article delivery information.

[0011] In a second aspect, some embodiments of the present disclosure provide an article delivery information sending device, which comprises: an obtaining unit configured to obtain an order of an article to be delivered; a first generating unit configured to generate a pickup split order and a delivery split order based on the order of the article to be delivered, wherein a pickup order receiving address included in the pickup split order is a delivery order sending address included in the delivery split order; a first determining unit configured to determine a pickup duration according to the pickup split order; a second determining unit configured to determine an article reorganization duration according to the order of the article to be delivered; a third determining unit configured to determine a delivery duration according to the delivery split order; a second generating unit configured to generate article delivery information according to the pickup duration, the article reorganization duration and the delivery duration; and a sending unit configured to send the article delivery information to an associated receiving user terminal, so that the receiving user terminal displays the article delivery information.

[0012] In a third aspect, some embodiments of the present disclosure provide an electronic device, which comprises: one or more processors; and a storage device having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any implementation manner of the first aspect.

[0013] In a fourth aspect, some embodiments of the present disclosure provide a computer readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method described in any implementation manner of the first aspect is implemented.

[0014] The above-described embodiments of the present disclosure have the following beneficial effects: The item delivery information transmission methods of some embodiments of the present disclosure can improve the accuracy of estimated delivery times, thereby improving delivery efficiency and warehouse space utilization. Specifically, the reasons for inaccurate estimated delivery times, low delivery efficiency, and low warehouse space utilization are: failure to consider that order delivery requires both a pickup user and a delivery user to complete the delivery, the different delivery speeds of the two users, and the need to reassemble items during the delivery process. This leads to inaccurate estimated delivery times, reduced delivery efficiency, decreased item turnover, and low warehouse space utilization. Based on this, the item delivery information transmission methods of some embodiments of the present disclosure first obtain an order for items to be delivered. Then, based on the order for items to be delivered, a pickup split order and a delivery split order are generated. This allows the order to be split. Next, a pickup duration is determined based on the pickup split order. This yields the duration that characterizes the item delivery by the pickup user. Next, an item reassembly duration is determined based on the order for items to be delivered. This yields the item reassembly duration that characterizes the item reassembly. Finally, a delivery duration is determined based on the delivery split order. This method can be used to determine the duration of item delivery by the delivery user. Secondly, item delivery information is generated based on the pickup time, item reassembly time, and delivery time. This generates item delivery information including an estimated delivery time. Finally, the item delivery information is sent to the associated recipient's terminal, which then displays the item delivery information. This completes the transmission of the item delivery information. Because the pickup and delivery times are determined separately and the item delivery information including the estimated delivery time is generated using the pickup, item reassembly, and delivery times, the accuracy of the estimated delivery time is improved, reducing waiting time for both recipients and delivery users, thereby improving delivery efficiency. This improved delivery efficiency also increases the speed at which items flow between the warehouses corresponding to the various addresses involved in the delivery process (e.g., pickup and delivery addresses), thereby improving warehouse space utilization. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.

[0016] Figure 1 is a schematic diagram of an application scenario of the method for sending item delivery information in some embodiments of the present disclosure;

[0017] Figure 2 is a flow chart of some embodiments of the method for sending item delivery information according to the present disclosure;

[0018] Figure 3 is a schematic structural diagram of some embodiments of the device for sending item delivery information according to the present disclosure;

[0019] Figure 4 It is a structural diagram of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION

[0020] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0021] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure may be combined with each other.

[0022] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0023] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".

[0024] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0025] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.

[0026] Figure 1 It is a schematic diagram of an application scenario of the method for sending item delivery information in some embodiments of the present disclosure.

[0027] exist Figure 1In the application scenario, first, the computing device 101 can obtain an order 102 for items to be delivered. Then, the computing device 101 can generate a pickup split order 103 and a delivery split order 104 based on the order 102 for items to be delivered, wherein the pickup order delivery address included in the pickup split order 103 is the delivery address of the delivery order included in the delivery split order 104. Then, the computing device 101 can determine a pickup time 105 based on the pickup split order 103. Then, the computing device 101 can determine an item reassembly time 106 based on the order 102 for items to be delivered. Then, the computing device 101 can determine a delivery time 107 based on the delivery split order 104. Next, the computing device 101 can generate item delivery information 108 based on the pickup time 105, the item reassembly time 106, and the delivery time 107. Finally, the computing device 101 may send the item delivery information 108 to the associated receiving user terminal 109 , so that the receiving user terminal 109 displays the item delivery information 108 .

[0028] It should be noted that the computing device 101 can be either hardware or software. When the computing device is hardware, it can be implemented as a distributed cluster consisting of multiple servers or terminal devices, or as a single server or a single terminal device. When the computing device is software, it can be installed in the hardware devices listed above. It can be implemented as multiple software or software modules for providing distributed services, or as a single software or software module. No specific limitations are given here.

[0029] It should be understood that Figure 1 The number of computing devices in the embodiment is merely illustrative. Any number of computing devices may be provided according to implementation requirements.

[0030] Continue to refer Figure 2 , shows a process 200 of some embodiments of the method for sending item delivery information according to the present disclosure. The method for sending item delivery information includes the following steps:

[0031] Step 201: Obtain an order for items to be delivered.

[0032] In some embodiments, the execution subject of the method for sending item delivery information (such as Figure 1The computing device 101 shown can obtain an order for items to be delivered via a wireless connection. The order for items to be delivered can be an order for items to be delivered. It should be noted that the wireless connection method may include, but is not limited to, 3G / 4G connections, WiFi connections, Bluetooth connections, WiMAX connections, Zigbee connections, UWB (ultra wideband) connections, and other currently known or future developed wireless connection methods.

[0033] In some optional implementations of some embodiments, the execution entity may first obtain a set of pending delivery orders within a preset area. The preset area may be a delivery area pre-set by relevant personnel. The pending delivery orders in the pending delivery order set may be orders generated after a recipient user selects an item and confirms the order. Each pending delivery order in the pending delivery order set corresponds to at least one pending delivery order pickup address and one pending delivery order delivery address. It can be understood that the items selected by the recipient user require the recipient user to pick up and transport them from at least one pending delivery order pickup address. The recipient user may be the user who delivers the items based on the pickup order split. For example, the recipient user may be the delivery driver who delivers the items from the pickup order pickup address to the pickup order delivery address. The pending delivery orders may then be consolidated to obtain a consolidated set of pending delivery orders as pending delivery item orders. The pending delivery item orders may include at least one pickup address and at least one delivery address. Thus, pending delivery orders with both a pickup address and a delivery address within the preset area may be consolidated into a single order.

[0034] Step 202: Generate a pickup split order and a delivery split order based on the order of items to be delivered.

[0035] In some embodiments, the above-mentioned execution entity may generate a pickup split order and a delivery split order based on the above-mentioned order for items to be delivered. The pickup order delivery address included in the above-mentioned pickup split order is the delivery order shipping address included in the above-mentioned delivery split order. The items to be delivered corresponding to the above-mentioned pickup split order are the same as the items to be delivered corresponding to the above-mentioned delivery split order. In practice, the above-mentioned execution entity may split the above-mentioned order for items to be delivered into a pickup split order and a delivery split order, so that the pickup user transports the corresponding items to be delivered from the pickup order pickup address to the pickup order delivery address, and the delivery user transports the corresponding items to be delivered from the delivery order shipping address to the delivery order delivery address. In this way, the order splitting can be completed.

[0036] In some optional implementations of some embodiments, first, the execution entity may classify the individual items to be delivered included in the order for items to be delivered according to the pickup address, and use each classified group of items to be delivered as a pickup sub-order, thereby obtaining a set of pickup sub-orders. The order for items to be delivered includes at least one item to be delivered. The item to be delivered information may be the item information corresponding to the order for items to be delivered. For example, the item to be delivered information may include the name of the item to be delivered, the item identifier, the pickup address, and the delivery address. The item identifier may uniquely identify the item to be delivered. The pickup addresses included in the individual items to be delivered corresponding to the pickup sub-orders may be identical. The delivery addresses corresponding to the individual pickup sub-orders included in the set of pickup sub-orders may be identical. The set of pickup sub-orders may then be combined to obtain a pickup sub-order. In practice, the individual pickup sub-orders in the set of pickup sub-orders may be combined into a single order to obtain a pickup sub-order. The pickup split order includes at least one pickup address and one pickup delivery address. Subsequently, the information on each item to be delivered included in the order can be categorized according to the delivery address, and each categorized group of item to be delivered information can be used as a delivery split sub-order to obtain a set of delivery split sub-orders. The delivery addresses included in each item to be delivered corresponding to the delivery split sub-orders are the same. The pickup addresses corresponding to each delivery split sub-order included in the set of delivery split sub-orders are the same. Finally, the set of delivery split sub-orders can be merged to obtain a delivery split order. In practice, the delivery split sub-orders in the set of delivery split sub-orders can be merged into one order to obtain a delivery split order. The delivery split order includes a delivery order shipping address and at least one delivery order delivery address. Thus, a pickup split order including at least one pickup address and one pickup order delivery address, and a delivery split order including a delivery order shipping address and at least one delivery order delivery address can be obtained.

[0037] Optionally, the execution entity may send the split pickup order to an associated pickup user terminal, so that the pickup user corresponding to the pickup user terminal can have the items delivered according to the split pickup order. The pickup user terminal may be a terminal corresponding to the pickup user. The pickup user may be a user who has the items delivered according to the split pickup order. Thus, the pickup user corresponding to the pickup user terminal can have the items delivered according to the split pickup order.

[0038] Optionally, the execution entity may send the split delivery order to an associated delivery user terminal, enabling the delivery user corresponding to the delivery user terminal to deliver the item according to the split delivery order. The delivery user terminal may be a terminal corresponding to the delivery user. The delivery user may be the user who delivers the item according to the split delivery order. For example, the delivery user may be a delivery person who delivers the item from the shipping address of the delivery order to the receiving address of the delivery order. Thus, the delivery user corresponding to the delivery user terminal may deliver the item according to the split delivery order.

[0039] Step 203: Split the order according to the pickup time and determine the pickup time.

[0040] In some embodiments, the execution entity may determine the pickup time based on the split pickup order. In practice, the execution entity may first determine the pickup distance as the distance between the pickup address and the delivery address of the pickup order included in the split pickup order. The pickup time may then be determined as the ratio of the pickup distance to a preset average speed of the pickup user. The preset average speed of the pickup user may be set by relevant personnel. This provides a measure of the time it takes for the pickup user to deliver the item.

[0041] Optionally, first, the execution entity may receive the pickup user location information and the average pace of the pickup user sent by the pickup user terminal. Then, the pickup route may be determined based on at least one pickup address for the pickup order included in the pickup split order and the pickup user location information. In practice, the pickup route may be determined using the map software SDK (Software Development Kit) interface based on at least one pickup address for the pickup order included in the pickup split order and the pickup user location information. Finally, the pickup time may be generated based on the pickup route and the average pace of the pickup user. In practice, the ratio of the corresponding distance of the pickup route to the average pace of the pickup user may be determined as the pickup time.

[0042] The above content, as an inventive point of an embodiment of the present disclosure, solves the second technical problem mentioned in the background technology, "the real-time location of the user who picks up the goods during the order delivery process is not taken into account, resulting in the estimated delivery time being inaccurate, resulting in reduced delivery efficiency." The factors that lead to the inaccurate estimated delivery time are as follows: the real-time location of the user who picks up the goods during the order delivery process is not taken into account. If the above factors are solved, the effect of improving the accuracy of the estimated delivery time can be achieved. In order to achieve this effect, the present disclosure determines the pickup route through the location information of the pickup user, and then obtains the pickup time. Therefore, the obtained pickup time that constitutes the item delivery time is more accurate, thereby improving the accuracy of the estimated delivery time, reducing the waiting time for the receiving user and the delivery user, and thus improving the delivery efficiency.

[0043] Step 204: Determine the item reorganization time based on the order of items to be delivered.

[0044] In some embodiments, the execution entity may determine the item reassembly time based on the order of items to be delivered. In practice, the execution entity may determine the item reassembly time by multiplying the number of items in the order by a preset unit item reassembly time. The preset unit item reassembly time may be the preset duration of transporting a single item between logistics vehicles. This provides the item reassembly time, which represents the time required to reassemble the items.

[0045] In some optional implementations of some embodiments, first, the above-mentioned execution entity may determine the item assembly time and the item accounting time based on the above-mentioned order of items to be delivered. In practice, the above-mentioned execution entity may determine the item assembly time as the product of the number of items corresponding to the above-mentioned order of items to be delivered and the preset unit item reassembly time, and determine the item accounting time as the product of the number of items corresponding to the above-mentioned order of items to be delivered and the preset unit item accounting time. The above-mentioned preset unit item accounting time may be a pre-set time for accounting for a single item. Then, the item reassembly time may be generated based on the above-mentioned item assembly time and the above-mentioned item accounting time. In practice, the sum of the above-mentioned item assembly time and the above-mentioned item accounting time may be determined as the item reassembly time. Thus, the obtained item reassembly time also includes the time for accounting and inspection of the items.

[0046] Optionally, first, the execution entity may determine a first coefficient based on the number of pickup addresses corresponding to each order in the set of pending orders. In practice, the execution entity may determine the number of pickup addresses corresponding to each order in the set of pending orders as the first coefficient. Then, the second coefficient may be determined based on the number of categories of items included in the order. In practice, the second coefficient may be determined based on the number of categories of items included in the order. Next, the third coefficient may be determined based on the number of items included in the order. In practice, the third coefficient may be determined based on the number of items included in the order. Then, the item assembly time may be generated based on the first, second, and third coefficients. In practice, the item assembly time may be determined as the product of the first, second, and third coefficients and a preset average assembly time. The specific setting of the preset average assembly time may be determined by relevant personnel. Finally, the item accounting time may be determined based on the number of items included in the order. In practice, the item calculation time may be determined as the product of the corresponding item quantity in the above-mentioned order of items to be delivered and the preset unit item calculation time.

[0047] The above content, as an inventive point of an embodiment of the present disclosure, solves the third technical problem mentioned in the background technology, "the accuracy of the estimated assembly time of items during the order delivery process is low, resulting in inaccurate estimated delivery time and poor user experience for recipients." The factors that lead to inaccurate estimated delivery time and poor user experience for recipients are as follows: the accuracy of the estimated assembly time of items during the order delivery process is low. If the above factors are solved, the accuracy of the estimated delivery time can be improved, thereby enhancing the user experience of users. In order to achieve this effect, the present disclosure determines the assembly time of items through a first coefficient, a second coefficient, and a third coefficient. Therefore, the accuracy of the estimated delivery time is improved, thereby enhancing the user experience of users.

[0048] Step 205: Split the order according to the delivery and determine the delivery time.

[0049] In some embodiments, the execution entity may determine the delivery duration based on the split delivery order. In practice, the execution entity may first determine the distance between the shipping address of the delivery order and the receiving address of the pickup order, as included in the split delivery order, as the delivery distance. The delivery duration may then be determined as the ratio of the delivery distance to a preset average speed of the delivery user. The preset average speed of the delivery user may be set by relevant personnel. This provides a measure of the duration of the delivery user's item delivery.

[0050] Optionally, first, the execution entity may receive the delivery user's location information and the delivery user's average pace transmitted by the delivery user terminal. Then, the delivery route may be determined based on the at least one delivery order delivery address included in the delivery split order and the delivery user's location information. In practice, the delivery route may be determined using a mapping software SDK (Software Development Kit) interface based on the at least one delivery order shipping address included in the delivery split order and the delivery user's location information. Finally, the delivery duration may be generated based on the delivery route and the delivery user's average pace. In practice, the delivery duration may be determined as the ratio of the distance corresponding to the delivery route to the delivery user's average pace.

[0051] The above content and its related content serve as an inventive point of an embodiment of the present disclosure, which solves the fourth technical problem mentioned in the background technology, "the real-time location of the delivery user during the order delivery process is not taken into account, resulting in inaccurate estimated delivery time and reduced delivery efficiency." The factors that lead to inaccurate estimated delivery time are as follows: the real-time location of the delivery user during the order delivery process is not taken into account. If the above factors are solved, the effect of improving the accuracy of the estimated delivery time can be achieved. In order to achieve this effect, the present disclosure determines the delivery route through the delivery user's location information, and then obtains the delivery time. Therefore, the delivery time that constitutes the item delivery time is more accurate, thereby improving the accuracy of the estimated delivery time, reducing the waiting time for the receiving user and the delivery user, and thus improving the delivery efficiency.

[0052] Step 206: Generate item delivery information based on the pickup time, item reassembly time, and delivery time.

[0053] In some embodiments, the execution entity may generate item delivery information based on the pickup time, the item reassembly time, and the delivery time. The item delivery information includes the item delivery time and the estimated delivery time. In practice, the execution entity may determine the sum of the pickup time, the item reassembly time, and the delivery time as the item delivery time. Then, the execution entity may determine the moment of determining the item delivery time and the sum of the item delivery time as the estimated delivery time. Finally, the item delivery time, the estimated delivery time, and the preset corpus may be combined into item delivery information. The preset corpus may be a pre-set corpus. For example, the preset corpus may be "the item delivery time and the estimated delivery time are respectively:". Thus, the item delivery information including the estimated delivery time may be obtained.

[0054] Step 207: Send the item delivery information to the associated receiving user terminal, so that the receiving user terminal displays the item delivery information.

[0055] In some embodiments, the execution entity may transmit the item delivery information to an associated recipient user terminal, causing the recipient user terminal to display the item delivery information. The recipient user terminal may be a terminal of the corresponding recipient user. For example, the recipient user terminal may be a smartphone. The recipient user may be the user who placed the order for the item to be delivered and needs to sign for it. This completes the transmission of the item delivery information.

[0056] The above-described embodiments of the present disclosure have the following beneficial effects: The item delivery information transmission methods of some embodiments of the present disclosure can improve the accuracy of estimated delivery times, thereby improving delivery efficiency and warehouse space utilization. Specifically, the reasons for inaccurate estimated delivery times, low delivery efficiency, and low warehouse space utilization are: failure to consider that order delivery requires both a pickup user and a delivery user to complete the delivery, the different delivery speeds of the two users, and the need to reassemble items during the delivery process. This leads to inaccurate estimated delivery times, reduced delivery efficiency, decreased item turnover, and low warehouse space utilization. Based on this, the item delivery information transmission methods of some embodiments of the present disclosure first obtain an order for items to be delivered. Then, based on the order for items to be delivered, a pickup split order and a delivery split order are generated. This allows the order to be split. Next, a pickup duration is determined based on the pickup split order. This yields the duration that characterizes the item delivery by the pickup user. Next, an item reassembly duration is determined based on the order for items to be delivered. This yields the item reassembly duration that characterizes the item reassembly. Finally, a delivery duration is determined based on the delivery split order. This method can be used to determine the duration of item delivery by the delivery user. Secondly, item delivery information is generated based on the pickup time, item reassembly time, and delivery time. This generates item delivery information including an estimated delivery time. Finally, the item delivery information is sent to the associated recipient's terminal, which then displays the item delivery information. This completes the transmission of the item delivery information. Because the pickup and delivery times are determined separately and the item delivery information including the estimated delivery time is generated using the pickup, item reassembly, and delivery times, the accuracy of the estimated delivery time is improved, reducing waiting time for both recipients and delivery users, thereby improving delivery efficiency. This improved delivery efficiency also increases the speed at which items flow between the warehouses corresponding to the various addresses involved in the delivery process (e.g., pickup and delivery addresses), thereby improving warehouse space utilization.

[0057] Further references Figure 3As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of an item delivery information sending device. These device embodiments are similar to Figure 2 Corresponding to the method embodiments shown, the device can be specifically applied to various electronic devices.

[0058] like Figure 3 As shown, the device 300 for sending item delivery information in some embodiments includes: an acquisition unit 301, a first generation unit 302, a first determination unit 303, a second determination unit 304, a third determination unit 305, a second generation unit 306 and a sending unit 307. Among them, the acquisition unit 301 is configured to acquire an order for items to be delivered; the first generation unit 302 is configured to generate a pickup split order and a delivery split order based on the above-mentioned order for items to be delivered, wherein the pickup order delivery address included in the above-mentioned pickup split order is the delivery order shipping address included in the above-mentioned delivery split order; the first determination unit 303 is configured to determine the pickup time according to the above-mentioned pickup split order; the second determination unit 304 is configured to determine the item reorganization time according to the above-mentioned order for items to be delivered; the third determination unit 305 is configured to determine the delivery time according to the above-mentioned delivery split order; the second generation unit 306 is configured to generate item delivery information according to the above-mentioned pickup time, the above-mentioned item reorganization time and the above-mentioned delivery time; the sending unit 307 is configured to send the above-mentioned item delivery information to the associated receiving user terminal, so that the above-mentioned receiving user terminal displays the above-mentioned item delivery information.

[0059] It is understood that the units described in the device 300 are similar to those in the reference Figure 2 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the device 300 and the units included therein, and will not be repeated here.

[0060] Reference below Figure 4 , which shows an electronic device suitable for implementing some embodiments of the present disclosure (such as Figure 1 The structural diagram of the computing device 101) 400 is shown. Figure 4 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0061] like Figure 4As shown, electronic device 400 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 401, which can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) 402 or programs loaded from a storage device 408 into a random access memory (RAM) 403. Various programs and data required for the operation of electronic device 400 are also stored in RAM 403. Processing device 401, ROM 402, and RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to bus 404.

[0062] Typically, the following devices may be connected to the I / O interface 405: an input device 406 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 407 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 408 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 409. The communication device 409 may allow the electronic device 400 to communicate with other devices wirelessly or by wire to exchange data. Figure 4 The electronic device 400 is shown with various devices, but it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed instead. Figure 4 Each block shown in the figure may represent one device, or may represent multiple devices as needed.

[0063] In particular, according to some embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, some embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program comprising program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from a network via the communication device 409, or installed from the storage device 408, or installed from the ROM 402. When the computer program is executed by the processing device 401, the above-mentioned functions defined in the method of some embodiments of the present disclosure are performed.

[0064] It should be noted that the computer-readable medium described in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. Computer-readable storage media may include, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or components, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In some embodiments of the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device, or component. Furthermore, in some embodiments of the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. This propagated data signal may take a variety of forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wire, optical cable, RF (radio frequency), or any suitable combination thereof.

[0065] In some embodiments, the client and server can communicate using any currently known or later developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or later developed network.

[0066] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device. The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: obtains an order for items to be delivered; generates a pickup split order and a delivery split order based on the order for items to be delivered, wherein the pickup order delivery address included in the pickup split order is the delivery address included in the delivery split order; determines the pickup time based on the pickup split order; determines the item reassembly time based on the order for items to be delivered; determines the delivery time based on the delivery split order; generates item delivery information based on the pickup time, the item reassembly time, and the delivery time; and sends the item delivery information to an associated receiving user terminal, so that the receiving user terminal displays the item delivery information.

[0067] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0068] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0069] The units described in some embodiments of the present disclosure can be implemented in the form of software, or can be implemented in the form of hardware. The described units can also be arranged in a processor, for example, can be described as: a processor includes an acquisition unit, a first generation unit, a first determination unit, a second determination unit, a third determination unit, a second generation unit and a sending unit. Among them, the name of these units does not constitute a limitation to the unit itself in some cases, for example, the acquisition unit can also be described as "a unit for acquiring the order of the goods to be distributed".

[0070] The functions described above herein can be executed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that can be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system on a chip (SOCs), complex programmable logic devices (CPLDs), and so on.

[0071] The above description is only some of the preferred embodiments of the present disclosure and an explanation of the principles of the technology used. Those skilled in the art should understand that the scope of the application involved in the embodiments of the present disclosure is not limited to the technical solutions formed by the specific combinations of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above inventive concept. For example, the above features and the technical features disclosed in the embodiments of the present disclosure (but not limited to) with similar functions are replaced with each other to form a technical solution.

Claims

1. A method for sending item delivery information, comprising: Obtaining orders for items to be delivered, including: obtaining a set of orders to be delivered within a preset area; combining the set of orders to be delivered to obtain the combined set of orders to be delivered as the order for items to be delivered; Generate a pickup split order and a delivery split order based on the order for items to be delivered, wherein the pickup order delivery address included in the pickup split order is the delivery address included in the delivery split order; Split the order according to the pickup and determine the pickup time; Determine the item reassembly time according to the item order to be delivered, wherein the number of pickup addresses for the item to be delivered corresponding to each item to be delivered in the set of orders to be delivered is determined as a first coefficient; the number of categories of items included in the item order to be delivered is determined as a second coefficient; the number of items included in the item order to be delivered is determined as a third coefficient; the product of the first coefficient, the second coefficient, and the third coefficient and a preset average assembly time is determined as the item assembly time; the product of the number of items corresponding to the item order to be delivered and a preset unit item accounting time is determined as the item accounting time; and generate the item reassembly time according to the item assembly time and the item accounting time; Split the order according to the delivery and determine the delivery time; Generating item delivery information based on the pickup time, the item reassembly time, and the delivery time; The item delivery information is sent to an associated receiving user terminal, so that the receiving user terminal displays the item delivery information.

2. The method according to claim 1, wherein Before splitting the order according to the pickup and determining the pickup time, the method further includes: The pickup split order is sent to the associated pickup user terminal, so that the pickup user corresponding to the pickup user terminal performs item delivery according to the pickup split order.

3. The method according to claim 2, wherein: Before splitting the order according to the pickup and determining the pickup time, the method further includes: The delivery split order is sent to the associated delivery user terminal, so that the delivery user corresponding to the delivery user terminal delivers the items according to the delivery split order.

4. The method according to claim 3, wherein: The order of items to be delivered includes at least one pickup address and at least one delivery address.

5. The method according to claim 4, wherein The generating of a pickup split order and a delivery split order based on the order of items to be delivered includes: Classifying each item to be delivered included in the item to be delivered order according to the pickup address, and using each classified item to be delivered information group as a pickup split sub-order to obtain a pickup split sub-order set; Combining the pickup split sub-order set to obtain a pickup split order; Classifying each item to be delivered included in the item to be delivered order according to the delivery address, and using each classified item to be delivered information group as a delivery split sub-order to obtain a delivery split sub-order set; The delivery split sub-order set is combined to obtain a delivery split order.

6. An item delivery information sending device, comprising: An acquiring unit is configured to acquire orders for items to be delivered, including: acquiring a set of orders to be delivered within a preset area; combining the set of orders to be delivered to obtain the combined set of orders to be delivered as the order for items to be delivered; A first generating unit is configured to generate a pickup split order and a delivery split order based on the order for items to be delivered, wherein the pickup order delivery address included in the pickup split order is the delivery address included in the delivery split order; A first determining unit is configured to split the order according to the pickup and determine the pickup time; The second determining unit is configured to determine an item reassembly time based on the item order to be delivered, wherein the number of pickup addresses for the item to be delivered corresponding to each item to be delivered in the set of orders to be delivered is determined as a first coefficient; the number of categories of items included in the item order to be delivered is determined as a second coefficient; the number of items included in the item order to be delivered is determined as a third coefficient; the product of the first coefficient, the second coefficient, and the third coefficient and a preset average assembly time is determined as the item assembly time; the product of the number of items corresponding to the item order to be delivered and a preset unit item accounting time is determined as the item accounting time; and the item reassembly time is generated based on the item assembly time and the item accounting time. a third determining unit, configured to determine a delivery time according to the delivery split order; a second generating unit configured to generate item delivery information based on the pickup time, the item reassembly time, and the delivery time; The sending unit is configured to send the item delivery information to an associated receiving user terminal, so that the receiving user terminal displays the item delivery information.

7. An electronic device comprising: one or more processors; a storage device having one or more programs stored thereon; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 5.

8. A computer-readable medium having a computer program stored thereon, wherein: When the program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Order processing method and apparatus

    CN107844933A

  • Order distribution monitoring method and device and computer readable storage medium

    CN110599088A

  • Delivery task allocation method and device, electronic equipment and computer storage medium

    CN112232614A