Logistics distribution management method and computing device

Acquisition of precise locations through satellite positioning of logistics terminals, the server plans the carrier path, and directly delivers it to the user's location, solving the inconvenience of using centralized docking stations in the new logistics distribution method and improving delivery accuracy and efficiency.

CN120278356APending Publication Date: 2025-07-08XFUSION DIGITAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510127871.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-26
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

The existing new logistics distribution method requires the use of centralized carrier docking stations, which makes it inconvenient for users to use when they are far away or without centralized docking stations.

Method used

Acquire precise location information through satellite positioning of the logistics terminal, the server plans the path of the carrier, and directly delivers the goods to the user's designated location, avoiding the use of centralized docking stations.

Benefits of technology

It improves the accuracy and efficiency of logistics distribution, reduces delays caused by address errors or inaccuracies, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120278356A_ABST
    Figure CN120278356A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a logistics distribution management method and computing equipment, and the method comprises the steps: obtaining the target information of a movable logistics terminal, and enabling the logistics terminal to be used for parking a carrier for goods distribution; the target information comprises position information obtained by positioning of the logistics terminal, further determining a running path of the carrier based on the current position of the carrier and the position information, and controlling the carrier to run to the target position according to the running path. Through the method, a more convenient logistics distribution service can be provided for the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of logistics distribution, and particularly relates to a logistics distribution management method and a computing device. Background Art

[0002] The logistics distribution system is an important part of e-commerce. With the popularization of e-commerce platforms, through efficient logistics distribution, e-commerce enterprises can quickly deliver goods to consumers. Logistics distribution not only connects merchants and consumers, but also promotes exchanges and cooperation between different regions. Through logistics distribution, people can easily purchase special products from all over the country. With the continuous development of logistics distribution methods, attempts have been made to use various carriers (such as unmanned aerial vehicles, unmanned vehicles, etc.) for logistics distribution. However, existing new carriers all need to use a centralized carrier docking station for centralized parking and loading / unloading of goods. However, if the user is relatively far from the carrier docking station, or there is no centralized carrier docking station near the user's location, etc., it will cause inconvenience to users when choosing a new logistics distribution method. Summary of the Invention

[0003] An embodiment of this application provides a logistics distribution management method applicable to various logistics distribution methods, providing convenient logistics distribution services for users.

[0004] In a first aspect, an embodiment of this application provides a logistics distribution management method, which includes: obtaining target information of a logistics terminal; the logistics terminal is a movable terminal device used for docking a carrier for delivering goods; the target information includes location information, and the location information is obtained by positioning the logistics terminal; determining an operation path of the carrier based on the current location of the carrier and the location information; controlling the carrier to run to a target location according to the operation path; where the target location includes the location of the logistics shipper or the location of the logistics consignee.

[0005] In the embodiments of the present application, the movable logistics terminal is placed by the user at a logistics distribution location selected by the user himself / herself. The server obtains the target information, which may include the location information of the logistics terminal obtained by means of satellite positioning, so as to obtain the accurate location of the logistics terminal, avoiding the problems of possible errors or inaccuracies when manually filling in the address, and helping to reduce the delivery delays or failures caused by incorrect addresses. Moreover, the address information obtained by satellite positioning technology is usually standardized, which also helps to eliminate the problem of inconsistent address formats filled in by different users. The location information of the logistics terminal obtained in this way can accurately express detailed information such as streets, communities, building numbers, and house numbers, thus reducing the delivery problems caused by missing key information and facilitating the processing of the logistics distribution system. Even if the administrative divisions of the city, street names, etc. may change over time, the real-time location information of the logistics terminal can be obtained, accurately expressing the address of the logistics terminal. The current location of the carrier can also be obtained by means of satellite positioning. The server can accurately plan the path for the carrier based on the current location of the carrier and the location information of the logistics terminal. That is, the carrier can be controlled to run to the target location, i.e., the location of the logistics shipper, for loading, or the logistics shipper can run to the logistics consignee to achieve the delivery of goods. This not only accurately realizes the logistics distribution but also avoids the inconvenience of the user traveling to the centralized carrier docking station.

[0006] Therefore, the logistics distribution management method provided by the embodiments of the present application can not only improve the accuracy of logistics distribution but also greatly improve the logistics distribution efficiency and the user experience.

[0007] In one implementable manner, in the logistics distribution management method provided by the embodiments of the present application, the target information further includes the identification information of the logistics terminal. Before obtaining the target information of the logistics terminal, the method further includes: receiving a registration request sent by the user terminal; the registration request includes the target information of the logistics terminal; in response to the registration request, verifying the legality of the logistics terminal; in the case where the verification is passed, allocating a system identification for the logistics terminal and associating and storing the system identification and the target information.

[0008] In the embodiments of the present application, since the target information further includes the identification information of the logistics terminal, the user terminal can be respectively communicatively connected to the server and the logistics terminal, and a convenient communication "bridge" can be established between the server and the logistics terminal by using the user terminal. The user can first "bind" the user terminal to the logistics terminal, specifically by using existing wireless communication means (for example, Bluetooth communication, wireless local area network communication, etc.), so as to obtain the identification information and location information of the logistics terminal through the user terminal. Subsequently, a registration request including the identification information and location information of the logistics terminal is sent to the server via the Internet. The server authenticates the legitimacy of the logistics terminal in response to the registration request. In the case of successful authentication, the server assigns a system identification to the logistics terminal and associates and stores the system identification and the target information, that is, the logistics terminal is successfully registered on the server.

[0009] In an implementable manner, in the logistics distribution management method provided in the embodiments of the present application, it further includes: receiving a location update request sent by the user terminal; the location update request includes the identification information of the logistics terminal and the updated location information; auditing the location update request; in the case of passing the audit, updating the stored location information based on the identification information of the logistics terminal; in the case of failing the audit, sending a notification message of failed audit to the user terminal.

[0010] In the embodiments of the present application, when the user needs to go out or conduct logistics delivery at other locations outside the fixed address, the user terminal can obtain the new location information of the logistics terminal and send a location update request to the server. The location update request includes the identification information of the logistics terminal and the updated location information; the server audits the location update of the logistics terminal in response to the location update request. In the case of passing the audit, the stored location information is updated based on the identification information of the logistics terminal. In the case of failing the audit, the server will send a notification message of failed audit to the user terminal.

[0011] In the above embodiments, by introducing the registration and location update mechanisms of the logistics terminal, through the step of the user terminal sending a registration request of the logistics terminal to the server, the server can authenticate the legitimacy of the logistics terminal. This legitimacy authentication not only includes the legitimacy of the logistics terminal itself, but also the review of whether its location meets relevant requirements and regulations. This step ensures that only the authenticated and legal logistics terminals can participate in the distribution, thus avoiding distribution errors caused by non-compliant logistics terminals, etc.

[0012] Due to the mobility of the logistics terminal, when the location of the logistics terminal changes, the user terminal immediately sends a location update request of the logistics terminal to the server. The server reviews the location update information and immediately updates the location information of the logistics terminal. The real-time location monitoring and update method enables the location of the logistics terminal in the server to always be the accurate location required for logistics distribution by the user, reducing distribution errors caused by inaccurate or outdated location information.

[0013] In one implementable manner, the location information of the logistics terminal and the carrier can be recorded and updated by the server. Both the user and the server can view the distribution progress and the location of the logistics terminal at any time. During the application process, it has good transparency and traceability, enabling the user and the server to promptly discover and correct problems in the distribution process, reducing the occurrence of distribution errors.

[0014] The server can also optimize the distribution route and scheduling based on the real-time location information of the logistics terminal and the distribution requirements. By reducing unnecessary detours and waiting times, the distribution efficiency is improved, thereby reducing distribution errors caused by unreasonable distribution routes. The user can view the distribution progress and the location information of the logistics terminal through the user terminal, increasing the user's sense of participation and trust in the distribution process. The user can also evaluate and provide feedback on the distribution service, helping the logistics company promptly discover and solve problems, and improving the distribution quality.

[0015] This logistics distribution management method in the embodiment of the present application realizes improvements in multiple aspects such as the legitimacy and qualification certification of the logistics terminal, real-time location update, improvement of the transparency and traceability of the distribution process, and enhancement of user participation and feedback by introducing the registration and location update mechanism of the logistics terminal. Thereby, the logistics distribution error rate can be further reduced, and the distribution quality and efficiency can be improved.

[0016] In one implementable manner, in the logistics distribution management method provided in the embodiment of the present application, the method further includes: reviewing the location update request includes: determining whether the updated location meets the preset location conditions; wherein, the preset location conditions are related to longitude and latitude.

[0017] In one implementable manner, in the logistics distribution management method provided in the embodiment of the present application, the method further includes: obtaining the real-time location information during the operation of the carrier; when it is determined that the first location condition is met between the carrier and the logistics terminal based on the real-time location information, sending a first reminder message; wherein, the first reminder message is used to notify that the first carrier is about to reach the location where the logistics terminal is located; when it is determined that the second location condition is met between the carrier and the logistics terminal based on the real-time location information, controlling the carrier to dock at the location where the logistics terminal is located, and sending a second reminder message, and the second reminder message is used to notify that the first carrier has reached the location where the logistics terminal is located.

[0018] In one possible implementation, in the logistics distribution management method provided in the embodiments of the present application, the logistics terminal includes a first logistics terminal corresponding to the logistics shipper; the user terminal includes a first user terminal corresponding to the logistics shipper; determining the running path of the carrier based on the current position and location information of the carrier includes: receiving a shipping request sent by the first user terminal; the shipping request includes the identification information of the logistics consignee; in response to the shipping request, determining the first running path of the carrier based on the current position of the carrier and the location information of the first logistics terminal; controlling the carrier to run to the target position according to the running path includes: sending the first running path to the carrier and controlling the carrier to run to the position of the logistics shipper based on the first path.

[0019] In one possible implementation, in the logistics distribution management method provided in the embodiments of the present application, the logistics terminal further includes a second logistics terminal corresponding to the logistics consignee, and the method further includes: receiving a pick-up completion notification message sent by the first user terminal; in response to the pick-up completion notification message, determining the location information of the second logistics terminal corresponding to the logistics consignee according to the identification information of the logistics consignee; determining the running path of the carrier based on the current position and location information of the carrier includes: determining the second running path of the carrier based on the location information of the first logistics terminal and the location information of the second logistics terminal. Controlling the carrier to run to the target position according to the running path includes: sending the second running path to the carrier and controlling the carrier to run to the position of the logistics receiver based on the second path.

[0020] In one possible implementation, in the logistics distribution management method provided in the embodiments of the present application, the method further includes: obtaining the power information of the carrier; in the case where it is determined according to the power information that the power of the carrier does not meet the carrying condition, controlling the carrier to charge through the logistics terminal.

[0021] In one possible implementation, in the logistics distribution management method provided in the embodiments of the present application, the carrier is an unmanned transportation device.

[0022] In a second aspect, the embodiments of the present application further provide a computing device, which includes a memory and a processor; wherein, the memory is used to store program instructions; the processor is used to execute the program instructions so that the computing device executes the above-mentioned logistics distribution management method.

[0023] In a third aspect, the embodiments of the present application further provide a computer-readable storage medium, which stores program instructions. When the program instructions in the computer-readable storage medium are executed by a computing device, the computing device is enabled to execute the logistics distribution management method in the first aspect and its possible implementation manners.

[0024] Fourthly, an embodiment of the present application further provides a computer program product including program instructions. When it runs on a computing device, it enables the computing device to execute the logistics distribution management method in the first aspect and its possible implementation manners described above.

[0025] It should be understood that for the beneficial effects obtained by the technical solutions of the second aspect to the fourth aspect and their corresponding possible implementation manners in the embodiments of the present application, reference may be made to the technical effects of the first aspect and its corresponding possible implementation manners described above, and details are not described herein again. Description of the Drawings

[0026] Figure 1 Structural schematic diagram of a logistics distribution system for implementing the logistics distribution management method provided by the embodiment of the present application;

[0027] Figure 2 Flow schematic diagram of a logistics distribution management method provided by an embodiment of the present application;

[0028] Figure 3 Flow schematic diagram of the process of a user terminal requesting registration from a server in the logistics distribution management method provided by an embodiment of the present application;

[0029] Figure 4 Flow schematic diagram of the process of a user terminal requesting update from a server in the logistics distribution management method provided by an embodiment of the present application;

[0030] Figure 5 Flow schematic diagram of the process of location reminder of a carrier in the logistics distribution management method provided by an embodiment of the present application;

[0031] Figure 6 Structural schematic diagram of another logistics distribution system for implementing the logistics distribution management method provided by an embodiment of the present application;

[0032] Figure 7 Flow schematic diagram of the power control of a carrier in the logistics distribution management method provided by an embodiment of the present application;

[0033] Figure 8 Structural schematic diagram of a logistics terminal provided by an embodiment of the present application.

[0034] Description of the reference numerals:

[0035] 100, Server;

[0036] 200, User terminal; 210, First user terminal; 220, Second user terminal;

[0037] 300, Logistics terminal; 310, First logistics terminal; 320, Second logistics terminal;

[0038] 301. Parking seat; 302. Energy storage module; 303. Wireless charging and discharging module; 3031. Wireless charging influence board; 3032. Wireless charging power supply; 3033. Charging control component; 3034. Carrier communication component; 304. Positioning module; 305. Control module; 306. Mobile communication module; 307. Mains power supply module;

[0039] 400. Carrier. Detailed implementation manner

[0040] An embodiment of the present application provides a logistics distribution management method, which can be executed on a computing device. Exemplarily, the computing device can be a server. According to the logistics distribution management method provided by the embodiment of the present application, the location information of the logistics terminal obtained by the server is directly obtained by satellite positioning. The satellite positioning technology can directly obtain the accurate location of the logistics terminal, avoiding problems such as possible errors, missing key information, and inaccurate filling when manually filling in the address. By means of satellite positioning, the location information of the logistics terminal obtained by the server has a standardized format, thus reducing the problems of delivery delays or failures caused by inconsistent address formats filled in by users. Further, when the logistics distribution management method provided by the embodiment of the present application is applied to a new logistics distribution method, the logistics terminal can be a miniaturized or portable logistics terminal adapted to the carrier. With such a logistics terminal, the server can immediately obtain the location information of the logistics terminal according to satellite positioning and determine the destination of the carrier according to the current location of the logistics terminal, so that the goods can be directly sent to the location where the logistics terminal is located, avoiding the inconvenience of users traveling to the centralized carrier docking station.

[0041] In order to more clearly introduce the logistics distribution management method provided by the embodiment of the present application, the following will be further described in detail with reference to the drawings.

[0042] Please refer to Figure 1 , Figure 1 FIG. is a schematic structural diagram of a logistics distribution system for implementing the logistics distribution management method provided by the embodiment of the present application. The logistics distribution system includes a server 100, a user terminal 200, a logistics terminal 300, and a carrier 400. Information transmission is realized through communication connections among the server 100, the user terminal 200, the logistics terminal 300, and the carrier 400.

[0043] In the entire logistics distribution system, the server 100 is the "brain" of the whole system and is responsible for control functions. Specifically, it is responsible for processing and analyzing data from the logistics terminal 300 and the carrier 400. It receives the location information of the logistics terminal 300, conducts path planning, and sends the planning results to the carrier 400 to guide its movement. The server 100 is also responsible for storing and managing logistics data, such as order information, distribution history, etc., to support subsequent decision-making and optimization.

[0044] The user terminal 200 can be a terminal device such as a smart phone or a tablet computer, or an operator used in conjunction with the logistics terminal 300. The user terminal 200 is communicatively connected to the server 100 and the logistics terminal 300 respectively. This enables users to participate more directly in the logistics distribution process.

[0045] The logistics terminal 300 is a movable terminal device used to dock the carrier for delivering goods. It is usually placed by merchants or users at a designated location (such as at home) and can also be carried with them when going out. The logistics terminal 300 is equipped with a satellite positioning module for real-time acquisition of location information, and can use this satellite positioning module to obtain its own accurate location information based on a satellite positioning system (such as the global positioning system (GPS), Beidou, etc.).

[0046] It should be understood that in this application, the logistics terminal 300 can communicate directly with the server 100, or can communicate with the server 100 through an intermediate mobile terminal (such as a mobile phone).

[0047] The carrier 400 is a tool for performing logistics distribution tasks, such as a station delivery vehicle in traditional distribution methods, or a drone in new distribution methods. The carrier 400 can establish a communication connection with the server 100, receive the path planning instructions from the server 100, and travel along the planned route. The carrier 400 can use the satellite positioning module to obtain its own accurate location information based on the satellite positioning system and send it to the server 100. It can also be equipped with various monitoring devices such as distance sensors, weight sensors, cameras, etc. to monitor the status of goods, road conditions, etc. in real time and feedback this information to the server 100.

[0048] The following introduces the logistics distribution management method provided by the embodiments of this application in combination with the logistics distribution system in 1:

[0049] Please refer to Figure 2 , Figure 2 which is a schematic flowchart of a logistics distribution management method provided by an embodiment of this application. The method includes:

[0050] Step S110, the server 100 obtains the target information of the logistics terminal 300, and the target information includes location information.

[0051] Specifically, the location information of the logistics terminal 300 can be obtained by positioning the logistics terminal 300. The logistics terminal 300 can be a dock of the carrier 400. It can be that the satellite positioning module in the logistics terminal 300 uses satellite positioning to obtain its location information in real time and sends this information to the server 100 through a communication connection. When there is a direct communication connection between the logistics terminal 300 and the server 100, the location information is directly sent from the logistics terminal 300 to the server 100; or it is sent to the server 100 through a user terminal (such as a mobile phone or other mobile terminal, or a handheld operator supporting the logistics terminal 300) "bound" to the logistics terminal 300.

[0052] Step S120, the server 100 determines the running path of the carrier 400 based on the current location and location information of the logistics terminal 300.

[0053] Specifically, after the server 100 obtains the location information of the logistics terminal 300, it will regard it as the destination (or passing point) of the carrier 400, and can generate an optimal delivery route by combining factors such as real-time traffic information, road conditions, the load and power consumption of the carrier 400, so as to achieve path planning.

[0054] It should be understood that when the server determines the running path of the carrier based on the current location and location information of the carrier during route planning, since the target location includes the location of the logistics shipper or the location of the logistics consignee, the running path includes: the route of the carrier from the current location to the logistics shipper, and the route of the carrier from the logistics shipper to the logistics consignee.

[0055] Step S130, the server 100 controls the carrier 400 to run to the target location according to the planned path; the target location includes the location of the logistics shipper or the location of the logistics consignee.

[0056] Specifically, after the server 100 completes the path planning, it sends the planned path information to the carrier 400. After receiving the instruction, the carrier 400 travels according to the planned path to achieve the accurate delivery of the goods. During the travel, the carrier 400 can also feedback the location information and the status of the goods to the server 100 in real time, so that the server 100 can perform real-time monitoring and adjustment. The target location includes the delivery starting point or the delivery ending point. Exemplarily, the delivery starting point is the location of the merchant of the goods distributor; the delivery ending point is the location of the purchaser of the goods recipient.

[0057] In the logistics distribution management method provided by the embodiments of this application, since the destination location information obtained by the server 100 is obtained by satellite positioning through the satellite positioning module of the logistics terminal 300, the location of the logistics terminal 300 can be accurately positioned, avoiding problems such as delivery delays or failures caused by users manually filling in addresses or changes in place names (for example, street name changes, etc.). Moreover, through satellite positioning, the destination location information obtained by the server 100 is in a standardized format field, which helps to eliminate the problem of inconsistent address formats and facilitates the processing of the logistics distribution system. Through such a logistics distribution management method, the accuracy and efficiency of the logistics distribution system are greatly improved, and the operation of users is simplified. Furthermore, when the logistics distribution management method provided by the embodiments of this application is applied to a new logistics distribution method, the logistics terminal 300 can be a miniaturized or portable logistics terminal adapted to the carrier. Using such a logistics terminal 300, the logistics terminal 300 determines its current location according to the satellite positioning information it obtains in real time, and the server uses the current location of the logistics terminal 300 as the destination of the carrier, so that the goods can be directly sent to the current location where the logistics terminal 300 is located, avoiding the inconvenience of using centralized carrier stops back and forth, and greatly improving the user experience and convenience of the new logistics distribution method.

[0058] Exemplarily, taking express delivery as an example, when adopting the above-mentioned logistics distribution management method, the following method is usually used:

[0059] First, the purchaser places an order on the e-commerce platform. Exemplarily, the order is placed through the application of the e-commerce platform, such as through an online website or APP (application). The order information is transmitted to the server 100 of the logistics distribution system. After receiving the order information, the server 100 confirms the purchaser's registration information and allocates an idle carrier 400 (such as a drone) for delivery. Further, the purchaser's logistics terminal 300 (such as a drone parking device) includes a built-in satellite positioning module 304 (such as GPS, Beidou, etc.). Through this satellite positioning module 304, the current position information of the logistics terminal 300 can be obtained in real time. This current position information can be sent to the server 100 in advance, regularly, or in real time so that the server 100 can obtain the real-time position of the logistics terminal 300. After obtaining the position information of the logistics terminal 300, the server 100 performs path planning by combining the position of the delivery party and the purchaser's position information. When performing path planning, the server 100 can also consider factors such as real-time traffic conditions, road restrictions, the load and endurance of the carrier, etc., to generate an optimal delivery route. For carriers 400 (such as unmanned delivery vehicles, drones) using autonomous driving or remote control, the server 100 directly sends the planned path information to the carrier 400. The carrier 400 travels along the planned path according to the received instructions until it reaches the user-specified delivery address. For delivery vehicles that require manual driving, the server 100 displays the path planning result in the form of navigation on the logistics terminal 300 to guide the driver.

[0060] Taking the carrier 400 with autonomous driving or remote control as an example, the server 100 can control the carrier 400 to reach the delivery address along the pre-planned path. The carrier 400 that reaches the delivery address delivers the goods to the logistics terminal 300 at the destination. After the goods delivery is completed, the logistics terminal 300 at the destination sends a confirmation of receipt information to the server 100, or the carrier 400 sends a delivery completion information to the server 100. The server 100 updates the order status and notifies the user. During the delivery process, the server 100 can also record key data during the process, such as delivery time, driving distance, energy consumption of the carrier, etc. Furthermore, before or during the delivery, the server 100 can also update the pre-planned path information in real time to cope with possible traffic changes or order changes.

[0061] The e-commerce platform or the express delivery company adopts this logistics distribution management method. Through real-time path planning and optimization, the waiting time and driving distance during the delivery process are reduced, and the overall delivery efficiency is improved. And by reducing unnecessary driving and waiting, the labor cost is reduced, the profitability of the enterprise can be improved, and through real-time goods tracking and delivery status updates, the user satisfaction and trust can be improved.

[0062] In one implementable manner, in the logistics distribution management method provided in the embodiments of the present application, the target information further includes the identification information of the logistics terminal 300; before the server obtains the target information of the logistics terminal 300, the method further includes: receiving a registration request sent by the user terminal 300; the registration request includes the target information of the logistics terminal 300; in response to the registration request, verifying the legality of the logistics terminal 300; in the case where the verification is passed, allocating a system identification for the logistics terminal 300, and associatively storing the system identification and the target information.

[0063] Specifically, Figure 3 FIG. is a schematic flowchart of the process of the user terminal registering with the server in the logistics distribution management method provided in the embodiments of the present application. When the method is executed, it includes the following steps:

[0064] Step S210, the logistics terminal 300 obtains the target information of the logistics terminal 300.

[0065] Specifically, the user terminal 200 (such as the user's smart phone) may obtain the identification information of the logistics terminal 300 that will serve it (such as device information of the logistics terminal 300, such as device model, manufacturer, device ID number, etc.) and the real-time location information.

[0066] Step S220, the server 100 receives the registration request sent by the user terminal 200.

[0067] Specifically, after the user terminal 200 obtains the identification information and location information of the logistics terminal 300, it packages these information into a registration request and sends it to the server 100 through the Internet. The registration request is used to notify the server 100 that a new and legal logistics terminal 300 is providing services for a specific user.

[0068] Step S230, the server 100 verifies the legality of the logistics terminal 300 in response to the registration request. In the case where the authentication is passed, step S240 is executed. In the case where the authentication fails, step S220 is continued to be repeated.

[0069] In step S230, specifically, after receiving the registration request, server 100 first checks the identification information of the logistics terminal 300 included in the registration request, and can compare it with the information in the "legal" device database stored in server 100. If the information such as the device model and the manufacturer of the logistics terminal 300 included in the identification information exists in the "legal" device database stored in server 100 and the status is "available", server 100 will consider this logistics terminal 300 legal, and the registration of this logistics terminal 300 in server 100 is successful, and the next operation will be carried out. After confirming the legality of the logistics terminal 300, server 100 stores the identification information and location information included in the registration request of this logistics terminal 300 corresponding to the system ID (identity, identification number) corresponding to this logistics terminal 300, and these information can be used in multiple links such as subsequent path planning, cargo tracking, and user services. Server 100 will also mark the status of this logistics terminal 300, for example, it can be marked as "idle", "in service", or "offline", etc.

[0070] Step S240, server 100 assigns a system identifier to the logistics terminal 300 and associates and stores the system identifier and the target information.

[0071] Specifically, the embodiment of the present application uses a complete authentication program to authenticate the legality of the logistics terminal 300, ensuring that only legal and registered logistics terminals 300 can join the logistics distribution system, which can effectively prevent the intrusion of illegal logistics terminals 300 and the loss of goods.

[0072] Taking e-commerce distribution as an example, after the user has the logistics terminal 300, the user terminal 200 (such as a mobile phone) is bound to the logistics terminal 300 (such as scanning a QR code, NFC induction, Bluetooth connection, etc.) to establish a connection with the logistics terminal 300. The user terminal 200 obtains the identification information of the logistics terminal 300 (such as device model, manufacturer, device ID number, etc.) through the connection and the position information of the logistics terminal 300 obtained by satellite positioning (such as GPS coordinates). The user terminal 200 packages these information with other user information (such as user name, user registration address, phone information, etc.) into a registration request and sends it to the server 100 of the logistics distribution system through the Internet. After receiving the registration request, the server 100 first compares the device information contained therein with the information in the "legal" device database stored in the server 100. If it is confirmed that the logistics terminal 300 belongs to the "legal" device that the server 100 can serve, the server 100 will assign a system ID to the user and store the user information, device information, and position information contained in the registration request under this system ID, and the user's registration in the server 100 is successful. If the device information of the logistics terminal 300 does not exist in the "legal" device database of the server 100, it is determined that this logistics terminal 300 is illegal, and the server 100 sends a registration failure notice (which can be a text message or a notification call, etc.) to the user terminal 200.

[0073] During the e-commerce transaction process, the user places an order through the e-commerce platform. The e-commerce platform sends the order information to the logistics distribution system. The server 100 in the logistics distribution system matches the system ID in the order information with the pre-stored system ID. After successful matching, the server 100 associates the identification information and position information of the logistics terminal 300 corresponding to this system ID stored in advance with the current order and uses this position information for the path planning of the carrier 400.

[0074] In an implementable manner, the logistics terminal 300 is usually placed at a specified location. During registration, the position information of this placement location is obtained according to the satellite positioning module 304 of the logistics terminal 300 at this position, and a registration request is initiated to the server 100 based on this position information. However, when the consignee needs to go out temporarily, such as for camping, gathering, etc., only a position update request needs to be initiated to the server 100. The server 100 reviews the updated position information. After passing the review, path planning and logistics distribution can be performed according to the new position information, providing the greatest convenience for users. Specifically, please refer to Figure 4 , Figure 4 is a schematic flowchart of the process of the user terminal requesting an update from the server in the logistics distribution management method provided by the embodiment of the present application. The logistics distribution management method further includes:

[0075] In one implementable manner, the logistics distribution management method in the embodiments of the present application further includes a location update mechanism.

[0076] Specifically, it includes step S310, where the user terminal 200 obtains the identification information and location information of the logistics terminal 300.

[0077] Specifically, the user terminal 200 (such as the user's smart phone) can establish communication with the logistics terminal 300, so as to obtain the identification information (such as device information of the logistics terminal 300, such as device model, manufacturer, device ID number, etc.) and real-time location information of the logistics terminal 300 that is "bound" to it. The identification information can be obtained by scanning the QR code or NFC (near field communication) tag on the logistics terminal 300.

[0078] Step S320, the user terminal 200 sends a location update request to the server 100, and the location update request includes the identification information of the logistics terminal 300 and the updated location information.

[0079] Specifically, when the user terminal 200 detects that the real-time location of the logistics terminal 300 has changed compared with the previously obtained location (for example, through GPS positioning technology), or after the location of the logistics terminal 300 has changed, the user performs a location change operation on the user terminal 200, and a location update request is sent to the server 100 through the user terminal 200. The location update request includes the system ID, the identification information of the logistics terminal 300 (such as device ID, etc.), and the satellite positioning location information of the logistics terminal 300 at the new location (such as longitude and latitude coordinates, address description, etc.).

[0080] Step S330, the server 100 audits the updated location information of the logistics terminal 300 in response to the location update request.

[0081] Specifically, after the server 100 receives a location update request from the user terminal 200, it first parses the system ID and the identification information of the logistics terminal 300 therein to verify the authenticity and legality of the location update request. After verifying that the location update request is genuine, the server 100 compares the location information corresponding to the system ID pre-stored therein with the location information included in the current location update request, and calculates whether the distance change between the two exceeds a predetermined threshold. This predetermined threshold is a value preset by the system administrator of the logistics distribution system (for example, whether the straight-line distance between the old and new locations exceeds 5 meters, 10 meters, or even whether it exceeds 100 meters, 500 meters, etc., or whether the old and new locations can be planned on the same path, etc.). If the distance change between the updated location and the location corresponding to the system ID pre-stored in the server 100 is too large (i.e., exceeds the predetermined threshold), the server 100 will determine that such a location update is illegal and the review fails. In addition, the server 100 can also check whether the updated location information conflicts with the location information of other logistics terminals 300, whether it exceeds the reasonable distribution range, etc. If such a situation occurs, the server 100 will determine that such a location update is illegal and the review fails. When the server 100 passes the review, this method continues to execute step S340; when the server 100 fails the review, this method continues to execute step S350, and the server 100 sends a notice of failed review to the corresponding user terminal 200.

[0082] Step S340, when the review is passed, the server 100 updates the stored location information based on the identification information of the logistics terminal 300.

[0083] Specifically, when the server 100 passes the review of the satellite positioning location information of the logistics terminal 300 at the new location included in the location update request from the user terminal 200, the server 100 updates the location information corresponding to the system ID stored in the server to the new location information included in the location update request and stores it in the server 100. Ensure that the location information corresponding to the system ID in the server 100 always remains the same as the current location of the logistics terminal 300.

[0084] It should be understood that reviewing the location update request includes: determining whether the updated location meets the preset location conditions; wherein, the preset location conditions are related to longitude and latitude. For example, determining whether the updated location is within the preset longitude and latitude range.

[0085] Step S350, in the case of failed verification, the server 100 sends a notification message indicating verification failure to the user terminal 300. Specifically, the server 100 verifies the location update request from the user terminal 200. If it is determined that the location update does not meet the above-mentioned relevant conditions, it is determined that this location update request fails. The server 100 will send a notification message indicating verification failure to the corresponding user terminal 200. This notification message may include an error code, an error description, or actions recommended for the user to take (such as resending location information, contacting customer service, etc.). And the server 100 will not update the location information corresponding to this system ID. After the user terminal 200 receives the notification of failed verification, it can perform corresponding processing according to the information in the notification. For example, if the verification fails due to inaccurate location information, the user terminal 200 may prompt the user to recalibrate the device or update the location information and send a location update request again. If the user believes that the location information is accurate, but the verification fails due to some reasons (such as network latency, incorrect judgment by the server 100, etc.), the user terminal 200 can also directly resend the location update request.

[0086] According to the logistics distribution management method provided by the embodiments of the present application, during the logistics distribution process of the carrier, the user terminal 200 can also send a location update request. When the location update request meets the location update rules preset in the logistics distribution system, the carrier will be able to deliver the goods to the new location of the logistics terminal 300 after the location update request is verified and approved. In this case, both the user terminal 200 and the server 100 will continuously monitor the location information of the logistics terminal 300, and more stringent verification rules need to be set (for example, in terms of the distance from the initial destination during logistics distribution, the lead time, or whether it is on the same planned route, etc.) to verify the location update request to ensure the smooth progress of the distribution.

[0087] In the logistics distribution management method provided by the embodiments of the present application, the user terminal 200 sends a location update request of the logistics terminal 300 to the server 100. The server 100 verifies the location update request and updates the location information of the logistics terminal 300 in a timely manner after the verification is passed. Through this real-time location update method, the server 100 can store the accurate location of the movable logistics terminal 300 at any time, reducing distribution errors caused by inaccurate or outdated location information.

[0088] In the process of e-commerce transactions, users place orders on the e-commerce platform, and the e-commerce platform sends the order information to the logistics distribution system. The server 100 of the logistics distribution system matches the system ID in the order information with the pre-stored system ID. After successful matching, the server 100 associates the identification information and location information of the logistics terminal 300 corresponding to this system ID with the current order in advance, and uses this location information for the path planning of the carrier 400. At this time, the location information of the logistics terminal 300 corresponding to this system ID in the server 100 can be the location updated by the user terminal 200 after sending a location update request before placing the order, or it may be the initial location of the logistics terminal 300 stored when the user terminal 200 has not had time to send a location update request to the server 100. In this case, after the server 100 completes the path planning of the carrier 400, it sends a notice of upcoming delivery to the user terminal 200. After receiving the notice of upcoming delivery, the user terminal 200 can send a location update request to the server 100 in time to update the location information of the logistics terminal 300. In addition, according to the logistics distribution management method provided by the present application, the logistics terminal 300 can also send a location update prompt to the user terminal 200 regularly or according to preset conditions (such as deviating from the original satellite positioning area, or network communication signal changes, etc.) through its built-in communication module (such as 4G / 5G, etc.). After receiving the location update prompt from the logistics terminal 300, the user terminal 200 confirms whether the satellite positioning location of the logistics terminal 300 has changed. If it has changed, a location update request is sent to the server 100. After receiving the location update request, the server 100 parses the identification information of the logistics terminal 300 and the updated location information therein, and audits the updated location information.

[0089] Adopting this logistics distribution management method, through the location update mechanism of the logistics terminal 300, the system can more accurately optimize the distribution route and resource scheduling, and improve the distribution efficiency. Further, in the process of logistics distribution, users can view the location information and distribution progress of the carrier 400 in real time through the user terminal 200, which increases the transparency and interactivity of the distribution process and improves the user's trust and satisfaction. Even if the location update request fails the audit, the system can also notify the user in time through the user terminal 200 and provide corresponding handling suggestions, so as to optimize the user experience.

[0090] In one implementable manner, on the basis of the logistics distribution management method of the foregoing logistics distribution system, in order to improve the distribution efficiency and accuracy, this logistics distribution management method can also perform real-time location tracking on the moving carrier 400 (such as a delivery vehicle, a drone, etc.). The server 100 obtains the location information of the moving carrier 400, judges the location of the carrier according to different location conditions, and sends corresponding reminder information to the user terminal 200.

[0091] Specifically, please refer to the following Figure 5 , Figure 5 which is a schematic flowchart of the position reminder process of the carrier 400 in the logistics distribution management method provided by the embodiment of the present application. The logistics distribution management method further includes:

[0092] Step S410, the server 100 obtains the real-time position information of the carrier 400.

[0093] Step S420, the server 100 determines whether the first position condition is satisfied between the carrier 400 and the logistics terminal 300; if so, execute step S430; if not, continue to execute step S410.

[0094] Step S430, when the server 100 determines that the first position condition is satisfied between the carrier 400 and the logistics terminal 300, it sends a first reminder message to the user terminal 200. The first reminder message is used to notify that the first carrier 400 is about to reach the location of the logistics terminal 300.

[0095] Step S440, the server 100 determines whether the second position condition is satisfied between the carrier 400 and the logistics terminal 300; if so, execute step S450; if not, continue to execute step S420.

[0096] Step S450, when the server 100 determines that the second position condition is satisfied between the carrier 400 and the logistics terminal 300, it controls the carrier 400 to dock at the location of the logistics terminal 300 and sends a second reminder message to the user terminal 200. The first reminder message is used to notify that the first carrier 400 has reached the location of the logistics terminal 300. Further, when the carrier 400 docks at the logistics terminal 300, unloading can be automatically performed, and the user only needs to go to the logistics terminal 300 to pick up the goods.

[0097] Specifically, the server 100 can obtain the position information of the moving carrier 400 in real time through satellite navigation systems such as GPS and Beidou or positioning technologies based on mobile communication networks. The server 100 can store this position information for subsequent analysis and processing.

[0098] In step S420, the first position condition is preset by the system administrator of the logistics distribution system and represents the condition that the carrier 400 is about to reach the location of the logistics terminal 300. For example, when the straight-line distance between the carrier 400 and the logistics terminal 300 is less than a certain threshold (such as 50 meters, 100 meters, 500 meters, 1 kilometer, etc.), or when the carrier 400 is expected to reach the logistics terminal 300 within the next predetermined time, it can be considered that the first position condition is satisfied.

[0099] In step S430, when it is determined that the first position condition is met between the carrier 400 and the logistics terminal 300, the server 100 sends a first reminder message to the user terminal 200. The first reminder message is used to notify the user and can also notify the logistics company that the carrier 400 is about to arrive at the location of the logistics terminal 300, reminding the user to get prepared (such as preparing to receive goods, etc.).

[0100] In step S440, the second position condition is preset by the system administrator of the logistics distribution system, indicating that the carrier 400 has arrived at or is very close to the location of the logistics terminal 300 and can prepare to dock or unload goods. For example, when the straight-line distance between the carrier 400 and the logistics terminal 300 is less than a smaller threshold (such as 2 meters, 0.5 meters, etc.), or when the carrier 400 has arrived at the designated docking point of the logistics terminal 300, it can be considered that the second position condition is met.

[0101] In step S450, when it is determined that the second position condition is met between the carrier 400 and the logistics terminal 300, the server 100 sends a second reminder message to the user terminal 200. This message is used to notify the receiving party (user) or the goods delivery party (merchant or logistics company) that the carrier 400 has arrived at the location of the logistics terminal 300 and loading or unloading can be carried out. Further, after the carrier 400 arrives at the logistics terminal 300, unloading can be carried out automatically. For example, the carrier 400 carries goods using a storage bin or a gripper. After the carrier 400 arrives at the logistics terminal 300, the storage bin door of the carrier 300 automatically opens or the gripper automatically releases to carry out automatic unloading. And after the unloading is completed, a unloading completion message is sent to the server 100. After receiving the unloading completion message, the server 100 controls the carrier 400 to return.

[0102] It should be noted that in step S450, when the second position condition is met, the server 100 can also send a docking instruction to the carrier 400 to control it to dock at the location of the logistics terminal 300. After the carrier 400 docks, the user terminal 200 can send a docking confirmation signal to the server 100 indicating that it has successfully arrived and docked at the designated location. The server 100 can send a unloading instruction to the carrier 400 based on this information. After the unloading is completed, the carrier 400 sends a unloading completion message to the server 100. It is also possible for the user terminal 200 to send a unloading instruction to the carrier 400 through the server 100. After receiving the unloading instruction, the carrier 400 unloads the goods at the logistics terminal 300 and sends a unloading completion message to the server 100. After receiving the unloading completion message, the server 100 controls the carrier 400 to return.

[0103] The logistics distribution management method provided by the embodiments of the present application can reduce the user waiting time and resource waste by tracking the position of the carrier 400 in real time and sending reminder messages at appropriate time points, thereby improving the distribution efficiency. Moreover, the user can understand the position and estimated arrival time of the carrier 400 in real time through the user terminal 200, which increases the transparency and interactivity of the distribution process and improves the user's satisfaction and trust. The server 100 can dynamically adjust the allocation and scheduling of logistics resources according to the real-time position and distribution progress of the carrier 400 to cope with emergencies or optimize the distribution route.

[0104] In the process of e-commerce transactions, the user completes the purchase on the e-commerce platform and selects express delivery. The e-commerce platform sends the order information to the logistics distribution system. The server 100 carrying the logistics distribution system allocates the corresponding carrier 400 (such as a delivery vehicle, a drone, etc.) to perform the distribution task according to the order details and the resource situation of the carrier 400. The carrier 400 departs from the distribution center and performs the distribution task according to the planned route. And the server 100 always maintains communication with the carrier 400 to obtain the satellite positioning information of the carrier 400. When the straight-line distance between the carrier 400 and the logistics terminal 300 of the destination meets the first position condition (for example, less than a preset distance threshold), the server 100 determines that the carrier 400 is about to reach the logistics terminal 300 and sends a first reminder message to the user terminal 200 (such as the user's smartphone) to notify the user that the carrier 400 is about to arrive and remind the user to prepare for receiving the goods. As the carrier 400 continues to move forward, when the distance between it and the logistics terminal 300 further shrinks and meets a more stringent second position condition (for example, less than a preset smaller distance threshold), the server 100 determines that the carrier 400 is about to reach or has reached the logistics terminal 300. The server 100 sends a docking instruction to the carrier 400 to control it to dock at the logistics terminal 300. Further, after the carrier 400 docks at the logistics terminal 300, it can unload the goods at the logistics terminal 300 by itself according to the instruction or within a predetermined time (for example, 20s (seconds), 30s (seconds) or one minute after docking). At the same time, the system sends a second reminder message to the user terminal 200 to notify the user that the carrier 400 has arrived and the user can make a handover or receive the goods. The user can go to the logistics terminal 300 to receive the goods after receiving the second reminder message.

[0105] In some embodiments, the user can perform identity verification and pick up the goods by scanning a QR code, entering a password, etc. After the server 100 determines that the user has picked up the goods, the server 100 updates the order status to "delivered" and sends a notification message of delivery completion to the user.

[0106] In one implementable manner, based on the logistics distribution management method of the foregoing logistics distribution system, the logistics distribution system needs to send goods to the consignee through a specific logistics channel. For example, the carrier 400 needs to pick up goods from the logistics shipper first and then transport the goods to the logistics consignee.

[0107] In one embodiment, please refer to Figure 6 , Figure 6 FIG. [0000237] is a schematic structural diagram of another logistics distribution system for implementing the logistics distribution management method provided by the embodiments of the present application; in combination with Figure 6 the logistics distribution system shown in FIG. [0000238], the logistics terminal 300 includes a first logistics terminal 310 corresponding to the logistics shipper and a second logistics terminal 320 corresponding to the logistics consignee, and the user terminal 200 includes a first user terminal 210 corresponding to the logistics shipper. In this case, the first user terminal 210 sends a shipping request to the server 100 in response to the operation of the logistics shipper. The shipping request includes goods information, identification information of the logistics shipper, and identification information of the logistics consignee; the server 100 determines a first running path of the carrier 400 based on the current position of the carrier 400 and the position information of the first logistics terminal 310 in response to the shipping request, the server 100 sends the first running path to the carrier 400, and controls the carrier 400 to run to the position of the logistics shipper based on the first path.

[0108] Specifically, the position information of the carrier 400 can be used as the first departure place of the carrier 400, and the position corresponding to the position information of the first logistics terminal 310 can be used as the first destination. Route planning is performed based on the first departure place and the first destination, and the carrier 400 is controlled to travel from the first departure place to the first destination according to the planned route. Further, after the carrier 400 arrives at the first logistics terminal 310 and completes loading, the first user terminal 210 sends a pick-up completion notification message to the server 100 in response to the second operation of the logistics shipper.

[0109] After the server 100 receives the pick-up completion notification message sent by the first user terminal 210, it determines the position information of the second logistics terminal 320 corresponding to the logistics consignee according to the identification information of the logistics consignee; and determines the running path of the carrier 400 based on the current position and position information of the carrier 400. Specifically, the second running path of the carrier 400 is determined based on the position information of the first logistics terminal 310 and the position information of the second logistics terminal 320, and the carrier 400 is controlled to run to the target position according to the running path. Specifically, the server 100 can send the second running path to the carrier 400 and control the carrier 400 to run to the position of the logistics receiver based on the second path.

[0110] According to the logistics distribution management method provided by the embodiments of the present application, as Figure 6As shown in the figure; the first logistics terminal 310 is a logistics terminal 300 associated with the logistics shipper, and can be located in the warehouse of the logistics company, the shipping point, etc. The first user terminal 210 refers to the user terminal used by the logistics shipper, which can be a computer, a mobile phone, etc., and is used to communicate with the server 100. The logistics shipper performs operations (such as clicking the "shipment" button) through the first user terminal 210 (such as using the logistics APP on the mobile phone). The first user terminal 210 sends a shipment request to the server 100. This request includes goods information (such as goods type, quantity, etc.), identification information of the consignee (such as the first system ID, etc.), and identification information of the shipper (such as the second system ID, etc.), and can also include the scheduled shipment time, special requirements for shipment, etc. After receiving the shipment request, the server 100 determines the corresponding carrier 400 to perform the transportation task according to the current resource situation (such as the number of idle carriers 400, the current location and cruising range of the idle carriers 400, etc.). The server 100 uses the current location information of the carrier 400 as the first departure place and the location of the first logistics terminal 310 of the consignee as the first destination for route planning. The route planning can include various factors such as map data and traffic conditions. Then the server 100 sends a first instruction to the carrier 400. The carrier 400 departs from its current location (the first departure place) according to the first instruction of the server 100 and travels along the planned route to the first logistics terminal 310 (the first destination) to prepare to load the goods and send them to the consignee. After the carrier 400 arrives at the first destination, the merchant loads the goods onto the carrier 400. After loading is completed, the server 100 performs a new route planning for the carrier 400 according to the subsequent distribution requirements (such as the location of the consignee, the type of goods, the urgency, etc.), and guides it from the first destination (which has now become a transfer point) to the final consignee location. Specifically, after the logistics shipper loads the goods onto the carrier 400, the merchant can continue to perform a second operation (such as clicking the "pickup completed" or "start distribution" button) through the first user terminal 210 (such as a mobile phone APP, a computer, etc.). This operation usually indicates that the goods are ready and loaded. The first user terminal 210 responds to this second operation and sends a loading completed notification message to the server 100. This message can be information containing the order number, detailed goods information, the identification of the carrier 400, etc., to confirm that the goods have been loaded, or it can be information that simply notifies the server 100 that the next distribution process can start. After receiving this loading completed notification message, the server 100 determines the logistics terminal of the logistics consignee as the second logistics terminal 320 according to the consignee information included in the previous shipment request.The second logistics terminal 320 can be the logistics terminal 300 when the consignee (i.e., the user in the e-commerce platform) registers himself in the logistics distribution system, or it can be the logistics terminal 300 corresponding to other system IDs designated by the logistics consignee. The server 100 takes the first logistics terminal 310 (i.e., the current location of the carrier 400, which is also the cargo loading location) as the second departure place, and takes the location of the second logistics terminal 320 as the second destination for route planning. Similarly, factors such as map data and real-time traffic information can be used to plan the optimal travel route. The server 100 sends a control instruction to the carrier 400 according to the planned route, so that the carrier 400 travels from the second departure place (i.e., the first logistics terminal 310) to the second destination (i.e., the second logistics terminal 320) and unloads the goods at the second logistics terminal 320, and completes the distribution and delivery of the goods in the above manner of the logistics distribution management method provided by the embodiments of the present application. After the goods are delivered, the server 100 can update the order status and send notification information, such as text messages, emails or APP push messages, to the first user terminal 210 of the shipper and the second user terminal 220 of the consignee (such as mobile phone APP, computer, etc.), informing them that the goods distribution has been completed, and control the carrier 400 to return.

[0111] In an implementable manner, the carrier 400 involved in the present application can be an electrically driven carrier 400. In the actual operation of logistics distribution, the power state of the carrier 400 is crucial for ensuring the smooth completion of the distribution task. In order to ensure that the carrier 400 will not interrupt the task due to insufficient power during the distribution process, please refer to Figure 7 , Figure 7 which is a schematic diagram of the power control process of the carrier in the logistics distribution management method provided by the embodiments of the present application. This logistics distribution management method further includes:

[0112] Step S510: The server 100 obtains the power information of the carrier 400. The carrier 400 can be equipped with a power sensor or a battery management system, which can monitor the remaining power of the battery in real time and send the power information to the server 100 at a predetermined time interval through wireless communication. After receiving the power information of the carrier 400, the server 100 will store it in the database.

[0113] Step S520: When the server determines that the power of the carrier 400 does not meet the carrying conditions according to the power information, control the carrier 400 to charge through the logistics terminal.

[0114] Specifically, the server can determine whether the power of the carrier 400 meets the carrying conditions according to a preset power threshold and the power required for the current or upcoming distribution task. The power threshold is determined comprehensively according to factors such as the type of the carrier 400, the battery capacity, the expected distribution distance and time, etc.

[0115] If the judgment result of server 100 is that the power of carrier 400 does not meet the carrying condition for the upcoming delivery task (i.e., the cruising range of the remaining power is less than the transportation mileage of the planned route), it will mark carrier 400 as a carrier that needs to be charged and trigger the charging process. For example, server 100 can determine the nearest logistics terminal 300 as the charging location and plan the optimal route from the current location to the charging location. Server 100 sends control instructions to carrier 400, including the location information of the charging location, the estimated arrival time, and the charging instruction. After receiving the control instructions from server 100, carrier 400 travels to the charging location and charges according to the instructions of server 100. During the charging process, server 100 can continuously monitor the power status of carrier 400 to ensure the smooth progress of the charging process. After the charging is completed, server 100 will update the power information of carrier 400 and re-plan the delivery route or allocate a new delivery task as needed.

[0116] When implementing the logistics distribution management method applied to the logistics distribution system provided in the embodiments of the present application, user terminal 200 (such as the device of the logistics shipper or consignee) first obtains the identification information and location information of logistics terminal 300 (such as a warehouse, express point, etc.). User terminal 200 packs the relevant information of logistics terminal 300 into a registration request message and sends it to server 100 to submit a registration request. Server 100 authenticates the legality of logistics terminal 300. After confirmation, logistics terminal 300 is successfully registered. Server 100 assigns a system ID to it and stores its identification information and location information in the system. The location of logistics terminal 300 may change during later use. Therefore, user terminal 200 needs to send a location update request to server 100 regularly or as needed. Server 100 reviews and updates the stored location information.

[0117] When the logistics shipper is ready to ship, user terminal 200 will respond to the shipper's operation and send a shipping request to server 100, including the identification information of the consignee, the identification information of the shipper, and the goods information. Server 100 determines the available carrier 400 based on this information and plans the route from the current location of carrier 400 to the shipper's logistics terminal 300 (the first destination). Carrier 400 travels to the shipper's logistics terminal 300 along the planned route to complete the pickup. After the pickup is completed, the user terminal 200 of the shipper sends a pickup completion notification message to server 100. Server 100 determines the logistics terminal 300 (the second destination) corresponding to the consignee based on the pickup completion notification and plans the route from the shipper's logistics terminal 300 to the consignee's logistics terminal 300. Carrier 400 travels again along the planned route and finally delivers the goods to the consignee's logistics terminal 300.

[0118] During the movement of the carrier 400, the server 100 will obtain its location information in real time. When the distance between the carrier 400 and the logistics terminal 300 meets the preset first location condition (such as approaching the destination), the server 100 will send a first reminder message to the user terminal 200 to notify that the carrier 400 is about to arrive. When the distance between the carrier 400 and the logistics terminal 300 meets the preset second location condition (such as arriving or docking), the server 100 will control the carrier 400 to dock and send a second reminder message to the user terminal 200 to notify that the carrier 400 has arrived. For example, when the logistics terminal 300 is the logistics terminal of the consignee, when the straight-line distance between the two points of the carrier 400 and the logistics terminal 300 is equal to 50 meters, the server 100 notifies the user that the goods are about to arrive by means of phone call, text message, or in-APP message, etc. When the distance between the position of the carrier 400 and the position of the logistics terminal 300 is 0.5 meters, the server 100 controls the carrier 400 to dock on the logistics terminal 300 and unload the goods, and the server 100 can notify the user to pick up the goods by means of phone call, text message, or in-APP message, etc.

[0119] In an implementable manner, the server 100 will obtain the power information of the carrier 400 in real time. If it is determined that the power of the carrier 400 does not meet the upcoming transportation condition (such as too low power), the server 100 can control the carrier 400 to go to a nearby logistics terminal 300 for charging. After the charging is completed, the carrier 400 will be put back into use and continue to perform the delivery task.

[0120] The logistics distribution management method applied to the logistics distribution system provided by the embodiments of the present application can more accurately predict and arrange the travel route of the carrier 400 through automated path planning and location update, which can not only reduce the waiting and empty driving time, but also improve the distribution efficiency and accuracy.

[0121] It should be understood that the logistics distribution management method provided by the present application can be applied to various logistics distribution systems such as logistics companies and food delivery companies.

[0122] Based on the above logistics distribution management method applied to the logistics distribution system, the embodiments of the present application also provide a logistics terminal applicable to the logistics distribution system. Please refer to Figure 8 , Figure 8The figure is a schematic structural diagram of a logistics terminal provided by an embodiment of the present application. The logistics terminal 300 includes a movable parking seat 301, and an energy storage module 302, a wireless charging and discharging module 303, a positioning module 304, a control module 305, and a mobile communication module 306 disposed in the parking seat 301. The upper surface of the parking seat 301 is a parking apron for parking the carrier 400. The discharge end of the energy storage module 302 is electrically connected to the wireless charging and discharging module 303, the positioning module 304, the control module 305, and the mobile communication module 306, and the control module 305 is communicatively connected to the energy storage module 302, the wireless charging and discharging module 303, the positioning module 304, and the mobile communication module 306. The positioning module 304 obtains the position information of the logistics terminal 300 based on satellite positioning and sends it to the outside through the mobile communication module 306.

[0123] Specifically, the structure of the parking seat 301 is not limited, but it needs to be adapted to the carrier 400 for use. In a realizable embodiment, the carrier 400 is an unmanned transportation device, such as an unmanned aerial vehicle (UAV), and the parking seat 301 is a UAV parking seat supporting the carrier 400. More specifically, the parking seat 301 can be made of strong and durable materials, capable of bearing the weight of the carrier 400 to ensure stability during parking and movement. And the upper surface of the parking seat 301 is designed as a parking apron for parking and supporting the carrier 400, having a flat and anti-slip structure to facilitate the parking and start of the carrier 400. The size and shape of the parking seat 301 match the carrier 400 to ensure the best parking effect and space utilization. Each functional unit is accommodated in the housing of the parking seat 301. Specifically:

[0124] The energy storage module 302 provides power support for the entire logistics terminal 300 to ensure the normal operation of each module. Its discharge end is electrically connected to the wireless charging and discharging module 303, the positioning module 304, the control module 305, and the mobile communication module 306 to realize the distribution and transmission of electric energy. The structure of the energy storage module 302 is not limited, for example, it can be a storage battery, etc.

[0125] The wireless charging and discharging module 303 supports the wireless charging function of the carrier 400, enabling fast charging without the need for manual plugging and unplugging of the charging cable. This not only improves the charging efficiency but also reduces the complexity of manual operations. In an implementable embodiment, the wireless charging and discharging module 303 includes a wireless charging influence board 3031, a wireless charging power supply 3032, a charging control component 3033, and a carrier communication component 3034. The wireless charging influence board 3031 is disposed under the parking pad and is used to wirelessly charge the carrier 400 parked on the parking pad, wirelessly charging the drone parked thereon using the principle of electromagnetic induction. Specifically, it can be a panel with a transmitting coil and an engineering plastic or metal alloy shell, supporting a load of greater than or equal to 10 kg and having an area of greater than or equal to 40 cm * 40 cm to support the drone to park on it; the wireless charging power supply 3032 is located below the wireless charging influence board 3031, and the wireless charging power supply 3032 is electrically connected to the discharge end of the energy storage module 302 to provide the electrical energy required for wireless charging. The charging control component 3033 is disposed on one side of the wireless charging power supply 3032 and is respectively communicatively connected to the wireless charging power supply 3032 and the user terminal, responsible for monitoring the charging process, communicating with the user terminal to receive charging instructions or report the charging status. The carrier communication component 3034 is disposed on one side of the charging control component 3033 and is used for data exchange with the receiving end of the carrier 400.

[0126] The structure of the positioning module 304 is not limited. In an implementable embodiment, the positioning module 304 includes a GPS locator and / or a Beidou locator. The mobile communication module 306 is a network module that supports communication protocols such as WIFI and 4G / 5G.

[0127] The control module 305 and the charging control component 3033 can be microcontrollers. The control module 305, as the brain of the logistics terminal 300, is responsible for receiving and processing information from each module and issuing corresponding control instructions. Through the communication connection with the energy storage module 302, the wireless charging and discharging module 303, the positioning module 304, and the mobile communication module 306, the coordinated operation of the entire system is achieved. The charging control component 3033 is responsible for monitoring the charging process and communicating with the user terminal to receive charging instructions or report the charging status.

[0128] The mobile communication module 306 and the carrier communication component 3034 support the communication connection between the logistics terminal 300 and the external network. For example, the mobile communication module 306 communicates with the user terminal (mobile phone), and the carrier communication component 3034 communicates with the carrier 400 to achieve real-time data transmission and information sharing. Specifically, short-range communication technologies such as Bluetooth, Wi-Fi, and ZigBee communication technology can be used.

[0129] The logistics terminal 300 further includes a mains power module 307 disposed in the parking seat 301. For example, it can be an AC-DC power module. The discharge terminals of the mains power module 307 are electrically connected to the energy storage module 302, the wireless charging and discharging module 303, the positioning module 304, the control module 305, and the mobile communication module 306 respectively, and the mains power module 307 can be conducted with the mains outside the logistics terminal 300.

[0130] As described above, in an embodiment of the present application, the logistics terminal 300 can be a drone parker, and the carrier 400 can be a drone, which is applicable to a drone logistics distribution system. After the drone completes the distribution task, it can autonomously land on the parking pad of the logistics terminal 300 for wireless charging. The logistics terminal 300 sends the position information and charging status of the drone to the server 100 or the user terminal through the mobile communication module 306 for subsequent path planning and task allocation.

[0131] Through the collaborative work of each module, this kind of logistics terminal 300 realizes the automatic parking, charging and position update of the drone, improving the efficiency and accuracy of logistics distribution. And the logistics terminal 300 is movable and can be deployed at different positions according to needs to meet the distribution requirements of different regions. It can not only deliver goods to the user's home, but also meet the user's going-out needs. For example, when the user is at home, the logistics terminal 300 can be placed on an empty space such as a table, and when going out, the logistics terminal 300 can be placed on the car roof. Moreover, this kind of logistics terminal 300 supports multiple communication protocols and positioning technologies, which is convenient for integration with other logistics systems.

[0132] Compared with the existing delivery cabinets / logistics docking stations, by adopting the logistics terminal 300 provided in the embodiment of the present application, the drone can directly fly the goods from the warehouse or distribution center to the customer's designated location without passing through the intermediate delivery cabinets or docking stations. This not only reduces the costs of logistics enterprises in building and managing these facilities, but also makes the logistics network more flexible and efficient. And the logistics drone parker is a portable device that customers can carry with them or place at convenient locations for receiving goods such as at home or in the office. When the drone delivers the goods, the customer can receive the goods through the parker without having to go to other places to pick up the goods. This way enables customers to order takeaways and shop online at any time and place, and receive goods more conveniently and efficiently. At the same time, it also provides more service options and possibilities for logistics enterprises, such as night delivery, emergency delivery, etc.

[0133] The embodiment of the present application further provides a computing device for running the above-mentioned logistics distribution management method. The computing device can include a memory and a processor. The memory is used for storing program instructions, and the processor is used for executing the program instructions to run the above-mentioned logistics distribution management method.

[0134] The embodiments of the present application further provide a computer-readable storage medium storing program instructions. When the program instructions in the computer-readable storage medium are executed by a computing device, the computing device is caused to execute the logistics distribution management method of the first aspect and its possible implementation manners.

[0135] The embodiments of the present application further provide a computer program product containing program instructions. When it runs on a computing device, the computing device is caused to execute the logistics distribution management method of the above-mentioned first aspect and its possible implementation manners.

[0136] The above specific embodiments illustrate the implementation manners of the present application. Those skilled in the art can easily understand other advantages and effects of the present application from the content disclosed in this specification. Although the description of the present application will be introduced in conjunction with the preferred embodiments, this does not mean that the features of this application are limited to this implementation manner. On the contrary, the purpose of introducing the application in conjunction with the implementation manner is to cover other alternatives or modifications that may be extended based on the claims of the present application. To provide a deep understanding of the present application, many specific details will be included in the above description. The present application can also be implemented without using these details. In addition, in order to avoid confusion or obscuring the key points of the present application, some specific details will be omitted in the description. It should be noted that, without conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.

[0137] It should be noted that in this specification, similar reference numerals and letters denote similar items in the following drawings. Therefore, once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings.

[0138] In the description of this embodiment, it should be noted that the orientation or positional relationship indicated by the terms "upper", "lower", "inner", "bottom", etc. is based on the orientation or positional relationship shown in the drawings, or the orientation or positional relationship in which the product of this application is usually placed during use. It is only for the convenience of describing the present application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be construed as a limitation to the present application.

[0139] The terms "first", "second", etc. are only used for distinguishing descriptions and cannot be understood as indicating or implying relative importance.

[0140] In the description of this embodiment, it should also be noted that unless otherwise clearly specified and limited, the terms "set", "connected", and "connected" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium, and it can be the communication inside two components. For those of ordinary skill in the art, the specific meanings of the above terms in this embodiment can be understood according to specific situations.

Claims

1. A logistics distribution management method, characterized in that, The method includes: Obtaining target information of a logistics terminal; wherein, the logistics terminal is a movable terminal device for docking with a carrier for delivering goods; the target information includes location information, and the location information is obtained by positioning the logistics terminal; Determining an operation path of the carrier based on the current location of the carrier and the location information; Controlling the carrier to run to a target location according to the operation path; wherein, the target location includes the location of a logistics shipper or the location of a logistics consignee.

2. The logistics distribution management method according to claim 1, wherein, The target information further includes identification information of the logistics terminal; Before obtaining the target information of the logistics terminal, the method further includes: Receiving a registration request sent by a user terminal; the registration request includes the target information of the logistics terminal; Responding to the registration request and verifying the legitimacy of the logistics terminal; In the case of successful verification, assigning a system identifier to the logistics terminal and associatively storing the system identifier and the target information.

3. The logistics distribution management method according to claim 2, wherein The method further includes: Receiving a location update request sent by the user terminal; the location update request includes the identification information of the logistics terminal and updated location information; Reviewing the location update request; In the case of successful review, updating the stored location information based on the identification information of the logistics terminal; In the case of unsuccessful review, sending a notification message of unsuccessful review to the user terminal.

4. The logistics distribution management method according to claim 3, wherein, The method further includes: The reviewing the location update request includes: Determining whether the updated location meets a preset location condition; wherein, the preset location condition is related to longitude and latitude.

5. The logistics distribution management method according to any one of claims 1-4, characterized in that, The method further includes: Obtaining real-time location information during the operation of the carrier; When a first location condition is met between the carrier and the logistics terminal based on the real-time location information, sending a first reminder message; wherein, the first reminder message is used to notify that the first carrier is about to reach the location where the logistics terminal is located; When a second location condition is met between the carrier and the logistics terminal based on the real-time location information, controlling the carrier to dock at the location where the logistics terminal is located and sending a second reminder message, and the second reminder message is used to notify that the first carrier has reached the location where the logistics terminal is located.

6. The logistics distribution management method according to any one of claims 1-5, characterized in that The logistics terminal includes a first logistics terminal corresponding to a logistics shipper; the user terminal includes a first user terminal corresponding to a logistics shipper; The determining an operation path of the carrier based on the current location of the carrier and the location information includes: Receiving a shipping request sent by the first user terminal; the shipping request includes identification information of a logistics consignee; Responding to the shipping request and determining a first operation path of the carrier based on the current location of the carrier and the location information of the first logistics terminal; The controlling the carrier to run to a target location according to the operation path includes: Sending the first operation path to the carrier and controlling the carrier to run to the location of the logistics shipper based on the first path.

7. The logistics distribution management method according to claim 6, wherein, The logistics terminal further includes a second logistics terminal corresponding to a logistics consignee, and the method further includes: Receive the pick-up completion notification message sent by the first user terminal; In response to the pick-up completion notification message, determine the location information of the second logistics terminal corresponding to the logistics consignee according to the identification information of the logistics consignee; The determining the running path of the carrier based on the current position of the carrier and the location information includes: Determine a second running path of the carrier based on the location information of the first logistics terminal and the location information of the second logistics terminal. The controlling the carrier to run to the target position according to the running path includes: Send the second running path to the carrier, and control the carrier to run to the location of the logistics goods receiver based on the second path.

8. The logistics distribution management method according to any one of claims 1-7, characterized in that The method further includes: Obtain the power information of the carrier; When it is determined according to the power information that the power of the carrier does not meet the carrying condition, control the carrier to charge through the logistics terminal.

9. The logistics distribution management method according to any one of claims 1-8, characterized in that, The carrier is an unmanned transportation device.

10. A computing device, characterized in that, The computing device includes a memory and a processor; wherein, The memory is used to store program instructions; The processor is used to execute the program instructions so that the computing device executes the method according to any one of claims 1 to 9.