Article delivery system, method and back-end management platform thereof
By designing a goods delivery system, utilizing wireless communication and positioning modules in the receiving box and the back-end management platform, the problem of long express delivery collection time was solved, achieving convenient collection and security assurance for express deliveries.
Patent Information
- Application Number
- CN202010459946.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-05-26
- Publication Date
- 2026-01-23
- Estimated Expiration
- 2040-05-26
AI Technical Summary
Current courier collection methods require collection at a designated location, which takes a long time and lacks security.
Design a goods delivery system, including a delivery terminal, a gateway, a receiving box for nearby recipients, and a back-end management platform. The receiving box is equipped with a wireless communication module and a positioning module. The wireless communication module actively sends an identification code, which is received by the gateway and sent to the back-end management platform. The back-end management platform determines that the delivery was successful.
It has enabled convenient collection of express deliveries, ensured the security of express deliveries, reduced collection time, and improved delivery efficiency.
Smart Images

Figure CN111798173B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of goods delivery, and in particular to a goods delivery system, method and its back-end management platform. Background Technology
[0002] As people's living standards improve, the express delivery industry has also developed rapidly. Currently, if no one is home to sign for the package, people have to go to a designated place to collect it, which usually takes a lot of time. Summary of the Invention
[0003] This invention provides a convenient item delivery system, method, and backend management platform for receiving express deliveries.
[0004] To achieve the above objectives, the present invention provides a goods delivery system, comprising: a delivery terminal, a gateway, a receiving box located near the recipient's address, and a back-end management platform. The receiving box is equipped with a wireless communication module and / or a positioning module. The back-end management platform is used to send delivery information to the delivery terminal. The wireless communication module is used to actively send the identification code of the receiving box. The gateway is used to receive the identification code and send the identification code and the address information of the gateway to the back-end management platform. The delivery terminal is used to send delivery completion information to the back-end management platform. The back-end management platform is also used to determine whether the delivery was successful based on the delivery completion information and in conjunction with the delivery information, the identification code, and / or the positioning information of the receiving box's positioning module.
[0005] Preferably, the gateway includes a main gateway and a slave gateway. The slave gateway includes a data acquisition component, a communication component, and a positioning component. The data acquisition component is used to acquire the identification code. The positioning component is used to obtain the address information of the gateway. The communication component is used to send the identification code and the address information of the gateway to the main gateway, so that the identification code and the address information of the gateway can be sent to the backend management platform through the main gateway.
[0006] Preferably, the main gateway is used to pair with the delivery terminal after detecting it, and send instructions to the slave gateway to count the number, status information and location information of the receiving boxes within the coverage area of the slave gateway. The slave gateway is used to count the number, status information and location information of the receiving boxes within the coverage area of the slave gateway and send the statistical data to the main gateway. The main gateway is also used to send the statistical data to the delivery terminal so that the delivery terminal can send the statistical data to the backend management platform.
[0007] Preferably, the gateway further includes a third-party gateway. The main gateway is used to pair with the delivery terminal after detecting it and request the third-party gateway to access the statistics of all receiving boxes. The third-party gateway is used to send instructions to the slave gateways to count the number, status information, and location information of the receiving boxes within the coverage area of the slave gateways. The slave gateways are used to count the number, status information, and location information of the receiving boxes within their coverage area and send the statistical data to the third-party gateways, which then send it to the main gateway. The main gateway is also used to send the statistical data to the delivery terminal so that the delivery terminal can send the statistical data to the backend management platform.
[0008] Preferably, the slave gateway has a USB interface, the slave gateway is used to be plugged into a USB host, and the positioning component is used to obtain the feature information assigned to the sensing device on the USB host, and send the feature information as the address information of the gateway to the communication component.
[0009] Preferably, the receiving box further includes a sensing module, which is used to sense whether the receiving box contains items. The wireless communication module is used to send an item-containing status information to the gateway after the sensing module senses that the receiving box contains items, so that the gateway can send the item-containing status information to the backend management platform; or to send an empty status information to the gateway after the sensing module senses that the receiving box is in an empty state, so that the gateway can send the empty status information to the backend management platform. The backend management platform is used to adjust the empty state of the receiving box to an item-containing state after receiving the item-containing status information, or to adjust the item-containing state of the receiving box to an empty state after receiving the empty status information.
[0010] Preferably, the backend management platform is used to start timing after receiving the in-stock status information and adjust the status of the receiving box from in-stock status to empty status after a preset time period.
[0011] Preferably, the goods delivery system further includes a dispatch terminal, and the backend management platform is also used to send a delivery box dispatch instruction to the dispatch terminal when the delivery box is in stock and new items need to be delivered to the recipient's address corresponding to the delivery box, so that the carrier of the dispatch terminal dispatches a new delivery box to be placed next to the recipient's address.
[0012] Preferably, the new receiving box is equipped with an identification code, and the dispatching terminal is used to read the identification code of the new receiving box after the dispatching is completed and send the identification code and the recipient's address together to the backend management platform to determine whether the dispatching was successful.
[0013] Preferably, the goods delivery system further includes a dispatch terminal, and the backend management platform is also used to confirm that the receiving box is a dispatchable receiving box and send the location information of the dispatchable receiving box to the dispatch terminal for dispatch when the receiving box is in an empty state and is not associated with a new order.
[0014] Preferably, the backend management platform is further configured to, when determining that there is no associated receiving box for the recipient address, search for the number and location information of the receiving box of the most recent vacant and unassociated order, and send the number and location information to the dispatch terminal. The dispatch terminal is configured to, after the vacant box corresponding to the number is dispatched to the recipient address, read the identification code of the vacant box and associate the identification code with the recipient address to use the vacant box as a receiving box.
[0015] Preferably, the backend management platform is also used to calculate the proportion of the size of the items in the receiving box to the total space of the receiving box after receiving the in-stock status information, so as to provide a reference for whether to use the receiving box for the next delivery.
[0016] Preferably, the receiving box is equipped with an identification code, and the delivery terminal is used to read the identification code to generate the delivery completion information.
[0017] Preferably, the delivery terminal is used to generate the delivery completion information by reading the QR code or NFC patrol point corresponding to the recipient's address.
[0018] The present invention also provides a backend management platform for a goods delivery system, the goods delivery system further including: a delivery terminal, a gateway, and a receiving box near the address of the recipient, the receiving box being equipped with a wireless communication module and / or a positioning module, and the backend management platform being configured to perform the following steps:
[0019] The gateway receives the address information of the gateway and the identification code sent by the wireless communication module of the receiving box.
[0020] Send delivery information to the delivery terminal;
[0021] Receive delivery completion information sent by the delivery terminal;
[0022] Based on the delivery completion information and in conjunction with the delivery information, the identification code, and / or the location information of the receiving box's positioning module, it is determined whether the delivery was successful.
[0023] Preferably, the receiving box further includes a sensing module, and the backend management platform is further configured to perform the following steps:
[0024] The gateway receives, via the wireless communication module, an inventory status information sent after the sensing module detects that the receiving box contains items, or receives an vacancy status information sent by the wireless communication module after the sensing module detects that the receiving box is vacant.
[0025] Upon receiving the in-stock status information, the empty status of the receiving box is adjusted to the in-stock status, or upon receiving the empty status information, the in-stock status of the receiving box is adjusted to the empty status.
[0026] Preferably, the backend management platform is further configured to perform the following steps: after receiving the in-stock status information, start timing and after a preset time period, adjust the status of the receiving box from the in-stock status to the empty status.
[0027] Preferably, the goods delivery system further includes a dispatch terminal, and the backend management platform is further configured to perform the following steps: when the receiving box is in stock and new items need to be delivered to the recipient's address corresponding to the receiving box, a receiving box dispatch instruction is sent to the dispatch terminal, so that the carrier of the dispatch terminal dispatches a new receiving box and places it next to the recipient's address.
[0028] Preferably, the new receiving box is equipped with an identification code, and the backend management platform is further configured to perform the following steps:
[0029] After the new receiving box is allocated, the system receives the identification code obtained by the allocation terminal from reading the new receiving box and the recipient's address to determine whether the allocation was successful.
[0030] This invention also provides a method for delivering goods, applied to a goods delivery system. The goods delivery system includes: a delivery terminal, a gateway, a receiving box located near the recipient's address, and a backend management platform. The receiving box is equipped with a wireless communication module and / or a positioning module. The goods delivery method includes:
[0031] The delivery information is sent to the delivery terminal through the backend management platform.
[0032] The gateway receives the identification code actively sent out by the wireless communication module and sends the identification code and the address information of the gateway to the backend management platform.
[0033] The delivery terminal sends delivery completion information to the backend management platform.
[0034] The backend management platform determines whether the delivery was successful based on the delivery completion information, the delivery information, the identification code, and / or the location information of the receiving box's positioning module.
[0035] Preferably, the gateway includes a main gateway and slave gateways, the slave gateways including a data acquisition component, a communication component, and a positioning component, and the step of receiving the identification code actively sent out by the wireless communication module through the gateway and sending the identification code and the address information of the gateway to the backend management platform includes:
[0036] The identification code is acquired through the acquisition component;
[0037] The address information of the gateway is obtained through the positioning component;
[0038] The identification code and the address information of the gateway are sent to the main gateway through the communication component, so that the main gateway can send the identification code and the address information of the gateway to the backend management platform.
[0039] Preferably, the item delivery method further includes:
[0040] After the main gateway detects the delivery terminal, it pairs with the delivery terminal and sends instructions to the secondary gateway to count the quantity, status information and location information of the shipping boxes and receiving boxes within the coverage area of the secondary gateway.
[0041] The gateway collects statistics on the quantity, status, and location of shipping boxes and receiving boxes within its coverage area and sends the statistical data to the main gateway.
[0042] The statistical data is sent to the delivery terminal through the main gateway, and then the statistical data is sent to the backend management platform through the delivery terminal.
[0043] Preferably, the gateway further includes a third-party gateway, and the item delivery method further includes:
[0044] After detecting the delivery terminal, the main gateway pairs with the delivery terminal and requests the third-party gateway to access the statistics of all receiving boxes.
[0045] The third-party gateway sends instructions to the slave gateway to count the number, status, and location of the receiving boxes within the coverage area of the slave gateway;
[0046] The system collects statistics on the number, status, and location of receiving boxes within its coverage area and sends these statistics to the third-party gateway.
[0047] Send it to the main gateway through the third-party gateway;
[0048] The statistical data is sent to the delivery terminal through the main gateway, and then the statistical data is sent to the backend management platform through the delivery terminal.
[0049] Preferably, the slave gateway has a USB interface, and the slave gateway is used to connect to a USB host. The step of obtaining the address information of the gateway through the positioning component includes:
[0050] The positioning component obtains the feature information assigned to the sensing device on the USB host and uses the feature information as the address information of the gateway.
[0051] Preferably, the receiving box further includes a sensing module, and the item delivery method further includes:
[0052] The sensing module detects whether the receiving box contains items.
[0053] The wireless communication module sends a shipment status information to the gateway after the sensing module detects that the receiving box is filled with items, and the gateway then sends the shipment status information to the backend management platform; or the wireless communication module sends an empty status information to the gateway after the sensing module detects that the receiving box is empty, and the gateway then sends the empty status information to the backend management platform.
[0054] Upon receiving the "in stock" or "empty" status information, the backend management platform switches the status of the receiving box.
[0055] Preferably, the item delivery method further includes: after receiving the in-stock status information, the backend management platform starts timing and adjusts the status of the receiving box from in-stock to empty after a preset time period.
[0056] In the item delivery system, method and back-end management platform of the present invention, the receiving box is placed near the recipient's address, and the delivery terminal sends the delivery completion information to the back-end management platform. The back-end management platform also determines whether the delivery was successful based on the delivery completion information and in combination with the delivery information, identification code and / or the positioning information of the receiving box's positioning module. This makes it convenient for the recipient to receive the express delivery, while also ensuring the security of the express delivery. Attached Figure Description
[0057] Figure 1 This is a schematic diagram of an item delivery system provided in an embodiment of the present invention;
[0058] Figure 2 This is a schematic diagram of a receiving box provided in an embodiment of the present invention;
[0059] Figure 3 This is a schematic diagram of a gateway module provided in an embodiment of the present invention.
[0060] Figure 4This is a flowchart illustrating the information interaction between a gateway, a mobile terminal, and a backend management platform, as provided in an embodiment of the present invention.
[0061] Figure 5 A flowchart illustrating the information interaction between a gateway, a mobile terminal, and a backend management platform, provided in another embodiment of the present invention.
[0062] Figure 6 A flowchart of an item delivery method provided in another embodiment of the present invention.
[0063] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0064] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0065] Please see Figures 1 to 3 The present invention's goods delivery system includes a gateway 50, a backend management platform 70, a dispatch terminal 60, and a delivery terminal 90. The receiving box 10 is used to place in front of the recipient's door or near the recipient's address. The dispatch terminal 60 and the delivery terminal 90 are equipped with goods delivery software corresponding to the backend management platform 70. In this embodiment, the backend management platform 70 is a server or other data processing center.
[0066] In this embodiment, the dispatching terminal 60 and the delivery terminal 90 are mobile terminals (e.g., mobile phones).
[0067] The receiving box 10 includes a box body (not shown) and a processor module 101, a wireless communication module 103, a sensing module 105, a power module 107, a memory module 109 and a positioning module 108 installed on the box body.
[0068] The processor module 101 is used for data communication, and the processor module 101 may include one or more processors to execute instructions.
[0069] The wireless communication module 103 is configured to facilitate wired or wireless communication between the receiving box 10 and other devices. In this embodiment, the wireless communication module 103 is a radio frequency chip, specifically a Bluetooth chip, and is used to actively transmit the identification code of the receiving box 10.
[0070] The sensing module 105 includes one or more sensors for providing various aspects of status assessment for the receiving box 10. For example, the sensing module 105 is a light sensor or a pressure sensor. The sensing module 105 of the receiving box determines whether the box has been opened and whether the goods inside have been taken out by measuring changes in light intensity or pressure at the bottom of the box. If the box contains items, the status information (in stock status) is sent to the back-end management platform 70 via the gateway 50. If items are taken out of the receiving box 10, the status information (empty status) is sent to the back-end management platform 70 via the gateway 50.
[0071] The power module 107 provides power to the various modules of the receiving box 10. The power module 107 may include a power management system and one or more power supplies.
[0072] The memory module 109 is used to store various types of data. This data includes instructions for any application or method operating on the device 100. The memory 109 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as SRAM (Static Random Access Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), EPROM (Erasable Programmable Read Only Memory), PROM (Programmable Read-Only Memory), ROM (Read-Only Memory), magnetic storage, flash memory, magnetic disk, or optical disk.
[0073] The gateway 50 includes a main gateway 51 and slave gateways 53. The slave gateway 53 includes a data acquisition component 531, a communication component 533, and a positioning component 535. The data acquisition component 531 is a Bluetooth Low Energy (BLE) unit used to receive Bluetooth broadcasts. The communication component 533 is used to interact with the main gateway 51. The positioning component 535 is used to obtain the address information of the gateway. The slave gateway 53 may also include a power supply component as needed. In actual use, there are multiple slave gateways 53. Each slave gateway 53 corresponds to at least one receiving box 10.
[0074] The slave gateway 53 has a USB port and can be plugged into a USB host as a USB slave device. The positioning component 535 is used to obtain the feature information assigned to the slave gateway 53 on the USB host and send the feature information as the address information of the gateway to the communication component 533.
[0075] The positioning component 535 acquires feature information in the following three ways:
[0076] 1) When the USB host is inserted into the gateway 53, the USB host enumerates and identifies the gateway 53. After enumeration, the USB host will assign an address to the gateway 53. The address can be regarded as a feature code assigned by the USB host and used as the address information of the gateway of the gateway 53.
[0077] 2) When the USB host is inserted from the gateway 53, the voltage bias on D+ and D- of the USB interface is fixed. By measuring the voltage on D+ and D- through ADC analog-to-digital conversion, a device feature can be obtained as the address information of the gateway of the gateway 53.
[0078] 3) The slave gateway 53 obtains the UID from the SB host through a custom communication protocol as the address information of the gateway of the slave gateway 53. For example, the USB host is a set-top box. After the slave gateway 53 is plugged into the set-top box, it obtains the UID of the set-top box.
[0079] Please see Figure 4 In another embodiment, the gateway 50 further includes a third gateway (not shown). The information interaction process between the gateway 50, the mobile terminal (e.g., the delivery terminal 90), and the backend management platform 70 is as follows:
[0080] S101, the main gateway 51 detects a mobile terminal equipped with item delivery software;
[0081] S102, the main gateway 51 requests the third-party gateway to access the statistical data of all receiving boxes;
[0082] S103, the third-party gateway sends an instruction to the slave gateway 53 to count the number, status information and location information of the receiving boxes within its coverage area;
[0083] S104, the main gateway transmits statistical data to the mobile terminal;
[0084] S105, the mobile terminal sends the statistical data to the backend management platform 70.
[0085] Please see Figure 5The information interaction process between the gateway 50 (excluding third gateways), the mobile terminal (e.g., delivery terminal 90), and the backend management platform 70 is as follows:
[0086] S201, the main gateway 51 detects a mobile terminal (e.g., a delivery terminal) equipped with an item delivery management system and pairs with the mobile terminal via Bluetooth;
[0087] S202, the main gateway 51 requests the sub-gateway 53 to retrieve the statistical data of all receiving boxes;
[0088] S203, the number, status information and location information of the receiving boxes within the coverage area are counted from the gateway 53;
[0089] S204, the main gateway transmits statistical data to the mobile terminal;
[0090] S205, the mobile terminal sends the statistical data to the backend management platform 70.
[0091] In this embodiment, the main gateway 51 can directly send the statistical data to the backend management platform 70.
[0092] In the above process, the gateway 53 also counts the number, status information and location information of the shipping boxes within its coverage area.
[0093] In addition, the backend management platform 70 sends an information retrieval instruction to the main gateway 51 at regular intervals, and retrieves statistics on the number, status and location of delivery boxes and receiving boxes within its coverage area from the gateway 53 and sends the statistical data to the main gateway 51, which then sends it to the backend management platform 70.
[0094] The wireless communication module of the receiving box 10 is used to send a "goods in stock" status information to the gateway after the sensing module detects that the receiving box is filled with items, so that the gateway can send the "goods in stock" status information to the backend management platform; or, after the sensing module detects that the receiving box is in an empty state, it sends an "empty" status information to the gateway, so that the gateway can send the "empty" status information to the backend management platform. The backend management platform is used to adjust the empty state of the receiving box to a "goods in stock" state after receiving the "goods in stock" status information, or to adjust the "goods in stock" state of the receiving box to an "empty" state after receiving the "empty" status information.
[0095] The backend management platform 70 is used to start timing after receiving the in-stock status information and adjust the status of the receiving box from in-stock status to empty status after a preset time period (e.g., 24 hours).
[0096] The backend management platform is also used to send a delivery box dispatch instruction to the dispatch terminal when the delivery box is in stock and new items need to be delivered to the recipient's address corresponding to the delivery box, so that the carrier of the dispatch terminal can dispatch a new delivery box to be placed next to the recipient's address.
[0097] The new receiving box is equipped with an identification code (e.g., box code). The dispatching terminal is used to read the identification code of the new receiving box after the new receiving box is dispatched and send the identification code and the recipient's address together to the backend management platform to determine whether the dispatching was successful.
[0098] The backend management platform is also used to confirm that the receiving box is an available receiving box and send the location information of the available receiving box to the dispatching terminal for dispatching when the receiving box is empty and not associated with a new order.
[0099] The backend management platform is also used to search for the number and location information of the nearest vacant and unassigned locker when it is determined that the recipient address is not associated with a locker, and send the number and location information to the dispatch terminal. The dispatch terminal is used to read the identification code of the vacant locker after the vacant locker corresponding to the number is dispatched to the recipient address, and associate the identification code with the recipient address to use the vacant locker as a locker.
[0100] The receiving box is equipped with an identification code, and the delivery terminal is used to read the identification code to generate the delivery completion information.
[0101] The delivery terminal is used to read the QR code or NFC patrol point corresponding to the recipient's address to generate the delivery completion information.
[0102] The backend management platform is also used to calculate the proportion of the size of the items in the receiving box to the total space of the receiving box after receiving the in-stock status information, thereby providing a reference for whether to use the receiving box for the next delivery. Specifically, the backend management platform 70 queries the size and status of the receiving box at the destination of the delivery order. When the receiving box is empty before the order is delivered, the size of the receiving box is compared with the standard size of the goods. If the standard size of the goods is smaller than the size of the receiving box, the receiving box becomes in-stock after the delivery of the above items is completed and can continue to accept new orders.
[0103] The backend management platform 70 queries the size and status of the destination delivery box based on the delivery order's destination. If the delivery box is in stock before order delivery, the platform compares the box size with the original standard size of the goods in the order. If the combined size is smaller than the delivery box size, the existing delivery box is deemed acceptable for delivery, and the box remains in stock after delivery. If the combined size is larger than the delivery box size, the backend management platform 70 automatically arranges for a new delivery box.
[0104] When the size of the goods is unknown, the size of the logistics box is compared with the size of the receiving box. If the size of the logistics box is less than or equal to the size of the receiving box, the receiving box can be matched according to the previous two steps. If the size of the logistics box is greater than the size of the receiving box, the backend management platform 70 will automatically arrange a new receiving box for placement.
[0105] In the size comparison judgment, the backend management platform 70 uses the standard size of the goods and the size of the logistics box to construct a three-dimensional cuboid with the inner diameter of the receiving box to calculate the placement and determine whether it can be placed in the receiving box.
[0106] Please see Figure 6 The present invention provides an embodiment of a goods delivery method, applied to the aforementioned goods delivery system. The goods delivery method includes:
[0107] S301, the delivery information is sent to the delivery terminal through the backend management platform; the delivery information is a delivery order, which includes item information and recipient information;
[0108] S302, the gateway receives the identification code actively sent out by the wireless communication module and sends the identification code and the address information of the gateway to the backend management platform;
[0109] S303, The delivery completion information is sent to the backend management platform through the delivery terminal;
[0110] S304, the backend management platform determines whether the delivery was successful based on the delivery completion information and in combination with the delivery information, the identification code, and / or the location information of the location module of the receiving box.
[0111] Preferably, the gateway includes a main gateway and slave gateways, the slave gateways including a data acquisition component, a communication component, and a positioning component, and the step of receiving the identification code actively sent out by the wireless communication module through the gateway and sending the identification code and the address information of the gateway to the backend management platform includes:
[0112] The identification code is acquired through the acquisition component;
[0113] The address information of the gateway is obtained through the positioning component;
[0114] The identification code and the address information of the gateway are sent to the main gateway through the communication component, so that the main gateway can send the identification code and the address information of the gateway to the backend management platform.
[0115] The item delivery method further includes:
[0116] After the main gateway detects the delivery terminal, it pairs with the delivery terminal and sends instructions to the secondary gateway to count the quantity, status information and location information of the delivery boxes and receiving boxes within the coverage area of the secondary gateway.
[0117] The system uses the sub-gateway to collect statistics on the quantity, status, and location of delivery boxes and receiving boxes within its coverage area and sends the statistical data to the main gateway.
[0118] The statistical data is sent to the delivery terminal through the main gateway, and then the statistical data is sent to the backend management platform through the delivery terminal.
[0119] The gateway also includes a third-party gateway, and the item delivery method further includes:
[0120] After detecting the delivery terminal, the main gateway pairs with the delivery terminal and requests the third-party gateway to access the statistics of all delivery boxes and receiving boxes.
[0121] The third-party gateway sends instructions to the slave gateway to count the quantity, status information, and location information of delivery boxes and receiving boxes within the coverage area of the slave gateway.
[0122] The gateway collects statistics on the quantity, status, and location of delivery boxes and receiving boxes within its coverage area and sends the statistical data to the third-party gateway.
[0123] Send it to the main gateway through the third-party gateway;
[0124] The statistical data is sent to the delivery terminal through the main gateway, and then the statistical data is sent to the backend management platform through the delivery terminal.
[0125] The slave gateway has a USB interface and is used to connect to a USB host. The step of obtaining the address information of the gateway through the positioning component includes:
[0126] The positioning component obtains the feature information assigned to the sensing device on the USB host and uses the feature information as the address information of the gateway.
[0127] Preferably, the receiving box further includes a sensing module, and the item delivery method further includes:
[0128] The sensing module detects whether the receiving box contains items.
[0129] The wireless communication module sends a shipment status information to the gateway after the sensing module detects that the receiving box is filled with items, and the gateway then sends the shipment status information to the backend management platform; or the wireless communication module sends an empty status information to the gateway after the sensing module detects that the receiving box is empty, and the gateway then sends the empty status information to the backend management platform.
[0130] Upon receiving the "in stock" or "empty" status information, the backend management platform switches the status of the receiving box.
[0131] The item delivery method further includes: after receiving the in-stock status information, the backend management platform starts timing and, after a preset time period, adjusts the status of the receiving box from in-stock to empty.
[0132] The backend management platform is also used to send a delivery box dispatch instruction to the dispatch terminal when the delivery box is in stock and new items need to be delivered to the recipient's address corresponding to the delivery box, so that the carrier of the dispatch terminal can dispatch a new delivery box to be placed next to the recipient's address.
[0133] The new receiving box is equipped with an identification code. The dispatching terminal is used to read the identification code of the new receiving box after the new receiving box is dispatched and send the identification code and the recipient's address together to the backend management platform to determine whether the dispatching was successful.
[0134] The goods delivery system also includes a dispatch terminal. The backend management platform is also used to confirm that the receiving box is a dispatchable receiving box and send the location information of the dispatchable receiving box to the dispatch terminal for dispatch when the receiving box is empty and not associated with a new order.
[0135] When the backend management platform determines that there is no associated delivery box for the recipient's address, it searches for the delivery box number and location information of the nearest vacant and unassociated order, and sends the number and location information to the dispatch terminal. After the idle delivery box corresponding to the number is dispatched to the recipient's address, the dispatch terminal reads the identification code of the idle delivery box and associates the identification code with the recipient's address to use the idle delivery box as a delivery box.
[0136] The backend management platform is also used to calculate the proportion of the size of the items in the receiving box to the total space of the receiving box after receiving the in-stock status information, so as to provide a reference for whether to use the receiving box for the next delivery.
[0137] The receiving box is equipped with an identification code, and the delivery terminal is used to read the identification code to generate the delivery completion information.
[0138] The delivery terminal is used to read the QR code or NFC patrol point corresponding to the recipient's address to generate the delivery completion information.
[0139] After receiving the delivery information from the backend management platform 70, the delivery terminal 90, carrying the delivery terminal 90, begins to deliver the items using a delivery box of the same specifications as the receiving box 10, according to the delivery information.
[0140] Before sending delivery information, the backend management platform 70 confirms whether the corresponding recipient has a delivery box and whether the delivery box is empty. There are three possibilities:
[0141] Determine if the recipient has a corresponding delivery box. If the box is available and empty, associate the box code with the delivery order and use it as the target box code for order completion.
[0142] If the package is in stock and there is goods, the backend management platform 70 sends a dispatch instruction to the dispatch terminal 60 (carried by the site administrator). The site administrator moves the designated receiving box to the recipient's door according to the dispatch instruction. After collecting the designated receiving box, the site administrator carries the box to the recipient's door and uses the delivery software on the dispatch terminal 60 to scan the box code, thus binding the receiving box with the recipient's address information. The binding information is then uploaded to the backend management platform 70 for storage. After binding the recipient, the receiving box is associated with the current delivery order information and serves as the target box code for order completion. Simultaneously, the backend records the box code information, placement time, and associated logistics tracking number information of all receiving boxes in front of a single household.
[0143] If the status is "no box," the backend management platform 70 sends a dispatch instruction to the dispatch terminal 60, requesting the site administrator to move the designated receiving box to the recipient's door. After collecting the designated receiving box, the site administrator carries it to the recipient's door and uses the delivery software on the dispatch terminal 60 to scan the receiving box with a camera, recording the address information to complete the binding between the receiving box and the recipient's address. This binding information is then uploaded to the backend management platform 70 for storage.
[0144] A delivery person carrying a delivery box containing goods enters the gate of a residential community; the delivery person then travels from the gate through the community's internal paths to the recipient's door. The entire process is monitored and recorded by gateway 50. Gateway 53 records the time and location of delivery boxes, receiving boxes, and delivery terminals 90 equipped with delivery software entering the signal reception range, and transmits this information to the backend management platform 70 via the main gateway 51.
[0145] The identification code of the delivery box is recorded from the gateway 53 and transmitted to the back-end management platform 70 through the main gateway 53. The back-end management platform 70 compares the identification code with the identification code of the delivery box recorded in the delivery order as a verification of delivery accuracy and a record of monitoring the delivery route.
[0146] The receiving box records are used to quickly count the number and location of receiving boxes within a specified range, and compare them with the backend data of the goods delivery software to distinguish all identified receiving boxes in the area as empty or in stock, and record the duration of the stock status. The receiving boxes are monitored by the slave gateways 53 of the gateway 50. When the slave gateway 53 cannot detect the receiving box bound to the recipient's address, it sends a filing information to the main gateway 51, defining the receiving box as a moving receiving box. The main gateway 51 sends the information to the backend management platform 70 via communication information. At the same time, other slave gateways 53 in the gateway 50 detect the above-mentioned moving receiving box, record it, and send it to the main gateway 51, which then uploads it to the backend management platform 70 for subsequent on-site inquiry and evidence collection. When the container to be moved is in an empty state, the system compares it with the empty state allocation instructions in the software backend to determine whether the container is the designated container to be allocated. If so, the container is considered to be allocated, and the allocation action ends when the container is detected by gateway 53 at the target recipient's door and the user information is bound. If the container to be allocated is not bound to the designated recipient's address information within a preset time period (e.g., 1 hour) after the move, it is considered an abnormal move, and gateway 50, which detected the container movement, sends an alarm to the backend management platform 70. If the container is not the one mentioned in the allocation instructions, it is considered an abnormal move, and gateway 50, which detected the container movement, sends an alarm to the backend management platform 70. When the container to be moved is in a loaded state, it is considered an abnormal move, and gateway 50, which detected the container movement, sends an alarm to the backend management platform 70.
[0147] When a delivery person carrying a delivery terminal 90 enters the coverage area of a gateway 53, the gateway 53 will pair with the delivery terminal 90 (e.g., via Bluetooth) upon approaching the gateway 53. The gateway 53 will then transmit the inventory information of delivery boxes and receiving boxes within its coverage area (the number, status, and location of receiving boxes) to the delivery terminal 90. The delivery terminal 90 will then transmit this information to the backend management platform 70, which will compare it with the box status information recorded in the backend to determine the total number of receiving boxes in the designated area, the number of empty boxes, the number of boxes with goods, the duration of the goods status, and the specific location information.
[0148] The delivery person arrives at the designated recipient's door according to the order information and uses the delivery terminal 90's camera to scan the QR code on the receiving box to verify whether the receiving box associated with the scanned QR code is the receiving box for the delivery destination represented by the order. If it is confirmed to be the delivery destination, the delivery software prompts that the goods can be handed over. The delivery person opens the delivery box and transfers the specified goods to the receiving box 10 bound to the recipient's door according to the delivery order requirements. The delivery person then clicks the delivery completion confirmation button on the software interface. The background records that the goods specified in the delivery order associated with the delivery box have been transferred to the received box that has been scanned and confirmed. The loaded receiving box will be switched from empty to loaded status in the status record.
[0149] The following two methods are used: 1) The delivery terminal 90 uploads the delivery completion information of the receiving box 10 (e.g., a photo of the sealed receiving box, with the sealing mark being a box seal sticker) to the backend management platform 70. The backend management platform 70 switches the empty state of the receiving box 10 to the stocked state and starts timing. After a preset time period (e.g., 24 hours), it switches the stocked state back to the empty state; 2) After the sensing module 105 of the receiving box 10 detects that the state of the receiving box 10 is stocked, it sends the information to the backend management platform 70 via the gateway 50. The duration of the stocked state is determined by whether the sensing signal of the sensing module 105 changes. Thus, the information of the completed sealing will be reported to the backend of the goods delivery software, and the arrival information will be simultaneously notified to the recipient terminal 80 through the software client or a third-party logistics platform.
[0150] After the recipient is aware that the goods have arrived at the delivery box in front of their door, and completes the act of retrieving the goods, the status of delivery box 10 will switch from an in-stock state to an empty state. There are three ways to switch back:
[0151] After a preset time period (e.g., 24 hours) of being in stock, the delivery box automatically switches back to an idle state, allowing it to be associated with new delivery orders in subsequent deliveries. If a new delivery order arrives after 24 hours and there are still unclaimed goods in the delivery box, the delivery person will report the associated delivery box as abnormal from the delivery terminal and directly switch the delivery box to the receiving box mode at the aforementioned location. For example, in the following scenario: After the delivery warehouse uses the delivery box to deliver goods to the destination, the delivery terminal scans the box code, completes the specified sealing and delivery action through the item delivery software, and then selects the "Delivery Action End" button. A photo of the delivery box placed in front of the destination is taken using a mobile device as proof of delivery, and the photo is uploaded to the backend management platform 70 through the item delivery software (or the delivery terminal reads the delivery box's identification code, or reads the QR code or NFC patrol point corresponding to the recipient's address to generate the delivery completion information and sends it to the backend management platform). The duration of the "in stock" status is determined by extending the time by 24 hours after the box is packed. Therefore, the information of completing the sealing of the box will be reported to the backend of the goods delivery software, and the arrival information will be notified to the user simultaneously through the software client or a third-party logistics platform. After the logistics turnover container becomes empty as described above, it will be returned to the receiving box management warehouse or logistics warehouse by the delivery person or site manager, and the box record will be changed to a delivery box to connect to the next delivery;
[0152] Gateway 50 monitors and records the status and location of receiving boxes in the coverage area. After a mobile device (delivery terminal or dispatch terminal) with the item delivery software installed enters the designated area, it transmits the receiving box inventory information to the mobile device and compares it with the pre-stored box status information of the backend management platform 70 to know the total number of receiving boxes, status information (including empty, in stock and the duration of the in stock status) and location information of receiving boxes in the designated area.
[0153] After the delivery person completes the delivery, the backend management platform 70 determines that the delivery is complete and switches the delivery box to an empty state. The delivery person then continues to deliver other orders within the community or prepares to leave the community. During other deliveries and leaving the community, the delivery terminal is monitored and recorded by the gateway 50.
[0154] The receiving boxes monitored within the gateway 50 range are not permanently bound to a single recipient's information. Idle boxes can be reassigned to improve their utilization efficiency. Based on order information, it is first determined whether there are any vacant receiving boxes in front of the target customer's door. If the backend management platform 70 records that there are vacant receiving boxes, no action is required. If the backend management platform 70 records that there are no vacant receiving boxes in front of the door, an algorithm can be used to search for the nearest vacant receiving box number and location that is not associated with a new order. This type of receiving box is considered idle, and the backend management platform 70 notifies the dispatch terminal 80 via communication. Before the order delivery arrives, the site administrator (carrying the dispatch terminal 80) retrieves the idle box, moves it to the target recipient's door or near their address, and reads the identification code (e.g., QR code) on the receiving box through the camera of the dispatch terminal 80. The delivery software is then used to bind the idle box to the new recipient's information. During the relocation process, the receiving box will be monitored by gateway 50. At the new address location, the status will be empty, waiting to receive goods for new orders.
[0155] The receiving boxes within a certain area can be uniformly managed by the backend management platform 70. The backend management platform 70 sets up multiple levels of jurisdiction, from small to large, such as building level, community level, district level, city level, and provincial level. The receiving boxes are classified into the sequence level according to their location. The identification code information, location information, and status information of the receiving boxes are stored in the storage medium of the backend management platform 70. Empty receiving boxes without associated delivery orders are defined as repositionable receiving boxes. After obtaining new logistics delivery order information within its jurisdiction, the backend management platform 70 calculates the delivery time required based on the freight information of the standard box in the new order, the address coordinates of the delivery warehouse, and the address coordinates of the delivery destination, using the distance between the address coordinates of the delivery warehouse and the address coordinates of the delivery destination (delivery time = delivery time = delivery distance / delivery speed). It also determines the minimum time required for the delivery order by combining specific factor coefficients that affect delivery efficiency, and compares the required standard size of the receiving box with the cargo information to determine whether it can be split into two or more standard size boxes. The set of adjustable delivery boxes records the box size data, specifies the delivery person's location coordinates, and calculates the time required for dispatch by converting the distance between the location coordinates of the idle box and the delivery destination coordinates.
[0156] T = (D1 + D2) / V, where T is the dispatch time, D1 is the distance from the deliveryman to the idle box, and D2 is the distance from the idle box to the destination.
[0157] In this embodiment, the structure of the receiving box, delivery box, or idle box is not limited to a box structure; it can also be equivalent to a bag or other packaging.
[0158] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.
Claims
1. A goods delivery system, characterized in that, The goods delivery system includes: a delivery terminal, a gateway, a receiving box located near the recipient's address, and a back-end management platform. The receiving box is equipped with a wireless communication module and / or a positioning module. The back-end management platform sends delivery information to the delivery terminal. The wireless communication module actively transmits the receiving box's identification code. The gateway receives the identification code and sends it, along with the gateway's address information, to the back-end management platform. The delivery terminal sends delivery completion information to the back-end management platform. The back-end management platform also determines whether the delivery was successful based on the delivery completion information, combined with the delivery information, the identification code, and / or the positioning information from the receiving box's positioning module. The receiving box also includes a sensing module, which is used to sense whether the receiving box contains items. The wireless communication module is used to send an item-containing status information to the gateway after the sensing module senses that the receiving box contains items, so that the gateway can send the item-containing status information to the backend management platform; or to send an empty status information to the gateway after the sensing module senses that the receiving box is in an empty state, so that the gateway can send the empty status information to the backend management platform. The backend management platform is used to adjust the empty state of the receiving box to an item-containing state after receiving the item-containing status information, or to adjust the item-containing state of the receiving box to an empty state after receiving the empty status information. The item delivery system also includes a dispatch terminal. The backend management platform is further configured to send a pickup box dispatch instruction to the dispatch terminal when the pickup box is in stock and new items need to be delivered to the recipient's address corresponding to the pickup box, so that the dispatch terminal operator can dispatch a new pickup box and place it next to the recipient's address. When the pickup box is empty and not associated with a new order, the platform confirms that the pickup box is an available pickup box and sends the location information of the available pickup box to the dispatch terminal for dispatch. When it is determined that there is no pickup box associated with the recipient's address, the platform searches for the number and location information of the nearest vacant box that is not associated with an order and sends the number and location information to the dispatch terminal. The dispatch terminal is configured to read the identification code of the vacant box after the vacant box corresponding to the number is dispatched to the recipient's address and associate the identification code with the recipient's address to use the vacant box as a pickup box.
2. The goods delivery system as described in claim 1, characterized in that, The gateway includes a main gateway and slave gateways. The slave gateway includes a data acquisition component, a communication component, and a positioning component. The data acquisition component is used to acquire the identification code. The positioning component is used to obtain the address information of the gateway. The communication component is used to send the identification code and the address information of the gateway to the main gateway, so that the main gateway can send the identification code and the address information of the gateway to the backend management platform.
3. The goods delivery system as described in claim 2, characterized in that, The main gateway is used to pair with the delivery terminal after detecting it, and send instructions to the slave gateway to count the number, status information and location information of the receiving boxes within the coverage area of the slave gateway. The slave gateway is used to count the number, status information and location information of the receiving boxes within the coverage area of the slave gateway and send the statistical data to the main gateway. The main gateway is also used to send the statistical data to the delivery terminal so that the delivery terminal can send the statistical data to the backend management platform.
4. The goods delivery system as described in claim 2, characterized in that, The gateway also includes a third-party gateway. The main gateway is used to pair with the delivery terminal after detecting it and request the third-party gateway to access the statistics of all receiving boxes. The third-party gateway is used to send instructions to the slave gateways to count the number, status information, and location information of the receiving boxes within the coverage area of the slave gateways. The slave gateways are used to count the number of receiving boxes within their coverage area and send the statistical data to the third-party gateways, which then send it to the main gateway. The main gateway is also used to send the statistical data to the delivery terminal so that the delivery terminal can send the statistical data to the backend management platform.
5. The goods delivery system as described in claim 2, characterized in that, The slave gateway has a USB interface and is used to be plugged into a USB host. The positioning component is used to obtain the feature information assigned to the sensing device on the USB host and send the feature information as the address information of the gateway to the communication component.
6. The goods delivery system as described in claim 1, characterized in that, The backend management platform is used to start timing after receiving the in-stock status information and adjust the status of the receiving box from in-stock to empty after a preset time period.
7. The goods delivery system as described in claim 1, characterized in that, The new receiving box is equipped with an identification code. The dispatching terminal is used to read the identification code of the new receiving box after the new receiving box is dispatched and send the identification code and the recipient's address together to the backend management platform to determine whether the dispatching was successful.
8. The goods delivery system as described in claim 1, characterized in that, The backend management platform is also used to calculate the proportion of the size of the items in the receiving box to the total space of the receiving box after receiving the in-stock status information, so as to provide a reference for whether to use the receiving box for the next delivery.
9. The goods delivery system as described in claim 1, characterized in that, The receiving box is equipped with an identification code, and the delivery terminal is used to read the identification code to generate the delivery completion information.
10. The goods delivery system as described in claim 1, characterized in that, The delivery terminal is used to read the QR code or NFC patrol point corresponding to the recipient's address to generate the delivery completion information.
11. A backend management platform for a goods delivery system, characterized in that, The goods delivery system includes: a delivery terminal, a gateway, a receiving box located near the recipient's address, and a dispatch terminal. The receiving box is equipped with a wireless communication module and / or a positioning module, and also includes a sensing module. The backend management platform is configured to perform the following steps: The gateway receives the address information of the gateway and the identification code sent by the wireless communication module of the receiving box. Send delivery information to the delivery terminal; Receive delivery completion information sent by the delivery terminal; Based on the delivery completion information and in conjunction with the delivery information, the identification code, and / or the location information of the location module of the receiving box, it is determined whether the delivery was successful; The gateway receives, via the wireless communication module, an inventory status information sent after the sensing module detects that the receiving box contains items, or receives an vacancy status information sent by the wireless communication module after the sensing module detects that the receiving box is vacant. After receiving the in-stock status information, the empty status of the receiving box is adjusted to the in-stock status, or after receiving the empty status information, the in-stock status of the receiving box is adjusted to the empty status. When the receiving box is in stock and new items need to be delivered to the recipient's address corresponding to the receiving box, a receiving box dispatch instruction is sent to the dispatch terminal so that the person carrying the dispatch terminal dispatches a new receiving box and places it next to the recipient's address; When the receiving box is empty and not associated with a new order, the receiving box is confirmed to be an available receiving box and the location information of the available receiving box is sent to the dispatching terminal for dispatching. When determining that there is no associated delivery box for the recipient's address, the system searches for the nearest available vacant box with no associated order and sends the number and location information to the dispatch terminal.
12. The backend management platform as described in claim 11, characterized in that, The backend management platform is also configured to perform the following steps: after receiving the in-stock status information, start timing and after a preset time period, adjust the status of the receiving box from in-stock to empty.
13. The backend management platform as described in claim 11, characterized in that, The new receiving box is equipped with an identification code, and the backend management platform is also configured to perform the following steps: After the new receiving box is allocated, the system receives the identification code obtained by the allocation terminal from reading the new receiving box and the recipient's address to determine whether the allocation was successful.
14. A method for delivering goods, applied to a goods delivery system, wherein the goods delivery system includes: The system includes a dispatch terminal, a delivery terminal, a gateway, a receiving box with addresses near the recipient, and a backend management platform. The receiving box is equipped with a wireless communication module and / or a positioning module, and also includes a sensing module. The method for delivering goods comprises: The delivery information is sent to the delivery terminal through the backend management platform. The gateway receives the identification code actively sent out by the wireless communication module and sends the identification code and the address information of the gateway to the backend management platform. The delivery terminal sends delivery completion information to the backend management platform. The backend management platform determines whether the delivery was successful based on the delivery completion information, the delivery information, the identification code, and / or the location information of the location module of the receiving box. The gateway receives, via the wireless communication module, an inventory status information sent after the sensing module detects that the receiving box contains items, or receives an vacancy status information sent by the wireless communication module after the sensing module detects that the receiving box is vacant. Upon receiving the in-stock status information, the backend management platform can adjust the empty status of the receiving box to the in-stock status, or upon receiving the empty status information, adjust the in-stock status of the receiving box to the empty status. When the receiving box is in stock and new items need to be delivered to the recipient's address corresponding to the receiving box, the backend management platform sends a receiving box dispatching instruction to the dispatching terminal, so that the dispatching terminal's operator can dispatch a new receiving box and place it next to the recipient's address. When the receiving box is empty and not associated with a new order, the backend management platform confirms that the receiving box is an available receiving box and sends the location information of the available receiving box to the dispatching terminal for dispatching. When the backend management platform determines that there is no associated delivery box for the recipient's address, it searches for the number and location information of the nearest vacant box that is not associated with any order, and sends the number and location information to the dispatch terminal. After an idle container with the corresponding number is allocated to the recipient's address via the allocation terminal, the terminal reads the identification code of the idle container and associates the identification code with the recipient's address to use the idle container as a receiving container.
15. The article delivery method as described in claim 14, characterized in that, The gateway includes a main gateway and slave gateways. The slave gateway includes a data acquisition component, a communication component, and a positioning component. The step of receiving the identification code actively sent out by the wireless communication module through the gateway and sending the identification code and the address information of the gateway to the backend management platform includes: The identification code is acquired through the acquisition component; The address information of the gateway is obtained through the positioning component; The identification code and the address information of the gateway are sent to the main gateway through the communication component, so that the main gateway can send the identification code and the address information of the gateway to the backend management platform.
16. The item delivery method as described in claim 15, characterized in that, The item delivery method also includes: After detecting the delivery terminal through the main gateway, it pairs with the delivery terminal and sends instructions to the secondary gateway to count the number, status information and location information of the receiving boxes within the coverage area of the secondary gateway; The system uses the sub-gateway to collect statistics on the number, status, and location of receiving boxes within its coverage area and sends the statistical data to the main gateway. The statistical data is sent to the delivery terminal through the main gateway, and then the statistical data is sent to the backend management platform through the delivery terminal.
17. The article delivery method as described in claim 15, characterized in that, The gateway also includes a third-party gateway, and the item delivery method further includes: After detecting the delivery terminal, the main gateway pairs with the delivery terminal and requests the third-party gateway to access the statistics of all receiving boxes. The third-party gateway sends instructions to the slave gateway to count the number, status, and location of the receiving boxes within the coverage area of the slave gateway; The system collects statistics on the number, status, and location of receiving boxes within its coverage area and sends these statistics to the third-party gateway. Send it to the main gateway through the third-party gateway; The statistical data is sent to the delivery terminal through the main gateway, and then the statistical data is sent to the backend management platform through the delivery terminal.
18. The article delivery method as described in claim 15, characterized in that, The slave gateway has a USB interface and is used to connect to a USB host. The step of obtaining the address information of the gateway through the positioning component includes: The positioning component acquires the feature information assigned to the sensing device on the USB host and uses the feature information as the address information of the gateway.
19. The article delivery method as described in claim 15, characterized in that, The item delivery method further includes: after receiving the in-stock status information, the backend management platform starts timing and, after a preset time period, adjusts the status of the receiving box from in-stock to empty.
Citation Information
Patent Citations
Intelligent express delivery and receiving method and system and intelligent express cabinet
CN104794602A
Intelligent logistics sorting system based on e-commerce
CN108596547A