Unmanned delivery vehicle unpacking method, device, medium, equipment and unmanned delivery vehicle
By obtaining location information and user address information on the unmanned delivery vehicle, the unpacking function is enabled only when the preset conditions are met, which solves the problems of easy leakage of unpacking passwords and inflexible processes of unmanned delivery vehicles, and realizes safe and convenient unpacking operations.
Patent Information
- Application Number
- CN202111165705.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-30
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2041-09-30
AI Technical Summary
The password for opening the box of unmanned delivery vehicles is easily leaked, resulting in low security. In addition, the opening process requires pre-designated staff, which lacks flexibility.
By obtaining the location information of the unmanned delivery vehicle and the user's address information, the unpacking function is enabled only when the preset conditions are met. The user initiates an unpacking request based on the displayed unpacking code, controls the unmanned delivery vehicle to open the box, and avoids the use of fixed passwords.
The delivery security and process flexibility of unmanned delivery vehicles are improved. Users can only open the box when they arrive at the designated location, preventing the box from being opened at any time and anywhere, and reducing the risk of password leakage.
Smart Images

Figure CN113962532B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of unmanned vehicles, and in particular to an unmanned delivery vehicle unpacking method, device, medium, equipment, and an unmanned delivery vehicle. Background Art
[0002] Unmanned vehicle delivery refers to a delivery method that uses unmanned vehicles with autonomous driving capabilities to deliver goods. With the development of the Internet, unmanned vehicle delivery has gradually become the main delivery method.
[0003] In related technologies, unmanned delivery vehicles require relevant staff to enter an unpacking password to perform unpacking operations. However, the unpacking password is easily leaked, resulting in low security for unpacking by unmanned delivery vehicles. In addition, unmanned delivery vehicles require pre-designated staff to unpack, and the unpacking process is inflexible. Summary of the Invention
[0004] The purpose of the present disclosure is to provide an unmanned delivery vehicle unpacking method, device, medium, equipment and unmanned delivery vehicle to partially solve the above-mentioned problems existing in the related art.
[0005] To achieve the above objectives, the first part of the embodiments provided in the present disclosure provides a method for unpacking an unmanned delivery vehicle, comprising:
[0006] Obtaining the location information of the unmanned delivery vehicle;
[0007] When the location information and the user's address information meet preset conditions, enabling the unpacking function of the unmanned delivery vehicle so that the user can initiate an unpacking request based on the unpacking code displayed on the unmanned delivery vehicle;
[0008] In response to receiving the unpacking request initiated by the user, the unmanned delivery vehicle is controlled to open the box.
[0009] Optionally, when the location information and the user's address information meet a preset condition, enabling the unpacking function of the unmanned delivery vehicle includes:
[0010] When the location information and the address information of the user meet the preset conditions, the unpacking code is displayed on the unmanned delivery vehicle.
[0011] Optionally, the method further includes:
[0012] When the location information and the address information of the user do not satisfy the preset condition, display content unrelated to the order is displayed on the unmanned delivery vehicle.
[0013] Optionally, the method further includes: displaying the unpacking code on the unmanned delivery vehicle before the location information and the user's address information meet a preset condition;
[0014] When the location information and the user's address information meet a preset condition, enabling the unpacking function of the unmanned delivery vehicle includes:
[0015] When the location information and the address information of the user meet the preset conditions, a scan code unpacking portal is displayed on the user's client, wherein the scan code unpacking portal is used to provide the user with permission to open the box, and the unpacking request is initiated by the user based on a preset trigger operation of the unpacking code by the scan code unpacking portal.
[0016] Optionally, the method further includes:
[0017] The delivery task associated with the user is displayed on the user's client, and the delivery task is displayed in association with the scan code unpacking entrance.
[0018] Optionally, after controlling the unmanned delivery vehicle to open the box in response to receiving the unpacking request initiated by the user, the method further includes:
[0019] When it is detected that the unpacking time exceeds a preset threshold or it is detected that the user has taken the items out of the box of the unmanned delivery vehicle, the unpacking function of the unmanned delivery vehicle is disabled.
[0020] Optionally, the method further includes:
[0021] Get orders to be delivered;
[0022] Based on the pickup address and delivery address corresponding to the to-be-delivered order, the delivery task is generated, and the delivery task includes a loading task and a dispatching task. One loading task corresponds to multiple to-be-delivered orders with the same pickup address, and one dispatching task corresponds to multiple to-be-delivered orders with the same delivery address; wherein,
[0023] In a case where the delivery task currently being performed by the unmanned delivery vehicle is the loading task, the address information of the user is the pickup address of the to-be-delivered order corresponding to the loading task;
[0024] In a case where the delivery task currently being performed by the unmanned delivery vehicle is the parcel delivery task, the address information of the user is the delivery address of the order to be delivered corresponding to the parcel delivery task.
[0025] The second part of the embodiment of the present disclosure provides a box opening device for an unmanned delivery vehicle, comprising:
[0026] A location acquisition module is configured to obtain location information of the unmanned delivery vehicle;
[0027] an enabling module, configured to enable the unpacking function of the unmanned delivery vehicle when the location information and the user's address information meet a preset condition, so that the user can initiate an unpacking request based on the unpacking code displayed on the unmanned delivery vehicle;
[0028] The control module is configured to control the unmanned delivery vehicle to open the box in response to receiving the unpacking request initiated by the user.
[0029] Optionally, the enabling module includes:
[0030] The first enabling submodule is configured to display the box opening code on the unmanned delivery vehicle when the location information and the address information of the user meet the preset condition.
[0031] Optionally, the device further comprises:
[0032] The first display module is configured to display content unrelated to the order on the unmanned delivery vehicle when the location information and the address information of the user do not meet the preset conditions.
[0033] Optionally, the device further includes a second display module configured to display the unpacking code on the unmanned delivery vehicle before the location information and the user's address information meet a preset condition;
[0034] The enabling module includes:
[0035] The second enabling submodule is configured to display a scan code unpacking portal on the user's client if the location information and the address information of the user meet the preset condition, wherein the scan code unpacking portal is used to provide the user with permission to open the box, and the unpacking request is initiated by the user based on a preset trigger operation of the unpacking code in the scan code unpacking portal.
[0036] Optionally, the device further comprises:
[0037] The third display module is configured to display the delivery task associated with the user on the user's client, and the delivery task is displayed in association with the scan code unpacking entrance.
[0038] Optionally, the device further comprises:
[0039] The disabling module is configured to disable the unpacking function of the unmanned delivery vehicle when it is detected that the unpacking time exceeds a preset threshold or when it is detected that the user has taken the item out of the box of the unmanned delivery vehicle.
[0040] Optionally, the device further comprises:
[0041] An order acquisition module is configured to acquire orders to be delivered;
[0042] The generation module is configured to generate the delivery task based on the pickup address and delivery address corresponding to the to-be-delivered order, wherein the delivery task includes a loading task and a dispatching task, wherein one loading task corresponds to multiple to-be-delivered orders with the same pickup address, and one dispatching task corresponds to multiple to-be-delivered orders with the same delivery address; wherein,
[0043] In a case where the delivery task currently being performed by the unmanned delivery vehicle is the loading task, the user's address information is the pickup address of the order to be delivered corresponding to the loading task;
[0044] In a case where the delivery task currently being performed by the unmanned delivery vehicle is the parcel delivery task, the address information of the user is the delivery address of the order to be delivered corresponding to the parcel delivery task.
[0045] The third part of the embodiment of the present disclosure provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the steps of the unmanned delivery vehicle unpacking method described in any one of the first parts are implemented.
[0046] The fourth aspect of the present disclosure provides an electronic device, including:
[0047] a memory having a computer program stored thereon;
[0048] A processor is used to execute the computer program in the memory to implement the steps of the unmanned delivery vehicle unpacking method described in any one of the first parts.
[0049] The fifth part of the embodiment of the present disclosure provides an unmanned delivery vehicle, including the unmanned delivery vehicle unpacking device described in the second part.
[0050] The above technical solution enables the unmanned delivery vehicle's unpacking function when the vehicle's location information and the user's address information meet preset conditions. Unpacking is linked to the vehicle's location information and the user's address information. Only when the location and address information meet the preset conditions can the user complete unpacking. This provides users with convenient delivery while ensuring delivery security. Users can unpack based on the unpacking code displayed on the unmanned delivery vehicle, eliminating the need to remember the unpacking password, thus preventing the leakage of the unpacking password and further improving delivery security for unmanned delivery vehicles.
[0051] Other features and advantages of the present disclosure will be described in detail in the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] The accompanying drawings are used to provide a further understanding of the present disclosure and constitute a part of the specification. Together with the following detailed description, they are used to explain the present disclosure but do not constitute a limitation of the present disclosure. In the accompanying drawings:
[0053] Figure 1 The figure is a flowchart of a method for unpacking a package by an unmanned delivery vehicle according to an exemplary embodiment of the present disclosure.
[0054] Figure 2 The figure is a block diagram of an unmanned delivery vehicle unpacking device according to an exemplary embodiment of the present disclosure.
[0055] Figure 3 is a block diagram of an electronic device according to an exemplary embodiment of the present disclosure.
[0056] Figure 4 is a block diagram of another electronic device according to an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION
[0057] The following describes the specific embodiments of the present disclosure in detail with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only used to illustrate and explain the present disclosure and are not intended to limit the present disclosure.
[0058] In the related art, unmanned delivery vehicles require relevant staff to enter an unpacking password to perform unpacking operations. For example, the staff at the delivery destination of the unmanned delivery vehicle enters the unpacking password to perform unpacking operations. However, the unpacking password is fixed and the unpacking password is easily leaked when spread among staff. In addition, people who know the unpacking password can open the box of the unmanned delivery vehicle at any time and anywhere, resulting in low security of unpacking by the unmanned delivery vehicle.
[0059] At the same time, unmanned delivery vehicles need to pre-designate staff for unpacking. For example, staff must be designated for the loading and delivery stages of the unmanned delivery vehicle so that the staff can unpack when the unmanned delivery vehicle arrives at the corresponding destination. The designation procedure is complicated, making the unpacking process of the unmanned delivery vehicle inflexible.
[0060] In view of this, the embodiments of the present disclosure provide an unmanned delivery vehicle unpacking method, device, medium, equipment and unmanned delivery vehicle to solve the above-mentioned problems existing in the related art.
[0061] Figure 1 This is a flow chart of an unmanned delivery vehicle unpacking method according to an exemplary embodiment of the present disclosure. The unmanned delivery vehicle unpacking method can be applied to unmanned delivery vehicles or to remote servers of unmanned delivery vehicles. Figure 1 As shown, the unmanned delivery vehicle unpacking method may include the following steps:
[0062] S11, obtaining the location information of the unmanned delivery vehicle.
[0063] In some embodiments, the location information of the unmanned delivery vehicle may refer to the current location information of the unmanned delivery vehicle. In some embodiments, the location information of the unmanned delivery vehicle may be obtained in real time while the unmanned delivery vehicle is performing a delivery task. In some embodiments, the location information of the unmanned delivery vehicle may be obtained through GPS positioning technology or by calling a related interface.
[0064] S12, when the location information and the user's address information meet preset conditions, enabling the unpacking function of the unmanned delivery vehicle so that the user can initiate an unpacking request based on the unpacking code displayed on the unmanned delivery vehicle.
[0065] In some embodiments, the unmanned delivery vehicle can execute its corresponding delivery task, and the delivery task can be determined based on the pending delivery orders included in the unmanned delivery vehicle. In some embodiments, the unmanned delivery vehicle unpacking method further includes: obtaining the pending delivery order; generating a delivery task based on the pickup address and delivery address corresponding to the pending delivery order, wherein the delivery task includes a loading task and a dispatch task, wherein one loading task corresponds to multiple pending delivery orders with the same pickup address, and one dispatch task corresponds to multiple pending delivery orders with the same delivery address.
[0066] In some embodiments, an order to be delivered may refer to an order that requires an unmanned delivery vehicle to deliver. An order to be delivered may be determined based on the ordering user, and the ordering user may be the same as or different from the user corresponding to the pickup address or delivery address. In some embodiments, the pickup addresses and delivery addresses corresponding to multiple orders to be delivered that generate the same delivery task may not be exactly the same. For example, assuming that the orders to be delivered include orders 1-5, where the pickup address for order 1-3 is address A and the delivery address is address B, and the pickup address for order 4-5 is address A and the delivery address is address C, then the delivery tasks generated based on orders 1-5 may include a loading task corresponding to the pickup address of order 1-5 and a delivery task corresponding to the delivery addresses of orders 1-3 and 4-5. It will be understood that the pickup addresses and delivery addresses of the orders to be delivered corresponding to the loading task and the delivery task are not exactly the same. By generating corresponding delivery tasks for multiple orders to be delivered with different pickup addresses and delivery addresses, unmanned delivery vehicles can deliver orders that are on their way, thereby improving order delivery efficiency.
[0067] In some embodiments, the pickup addresses and delivery addresses corresponding to multiple to-be-delivered orders generating the same delivery task can be identical. For example, still using orders 1-5 as an example, a delivery task can be generated based on order 1-3. This delivery task includes a loading task corresponding to the pickup address of order 1-3 and a delivery task corresponding to the delivery address of order 1-3. It is understandable that the pickup addresses and delivery addresses of the to-be-delivered orders corresponding to the loading task and the delivery task are identical. Generating delivery tasks for multiple to-be-delivered orders with identical pickup addresses and delivery addresses can facilitate the management of unmanned delivery vehicles' deliveries.
[0068] In some embodiments, when the delivery task currently performed by the unmanned delivery vehicle is a loading task, the user's address information is the pickup address of the order to be delivered corresponding to the loading task; when the delivery task currently performed by the unmanned delivery vehicle is a parcel delivery task, the user's address information is the delivery address of the order to be delivered corresponding to the parcel delivery task.
[0069] The disclosed embodiment determines the user's address information based on the delivery mission currently being executed by the unmanned delivery vehicle. This means that the user corresponding to the delivery mission currently being executed by the unmanned delivery vehicle is the user who can initiate a box opening request and open the box. Therefore, by determining the delivery mission currently being executed by the unmanned delivery vehicle, the user with box opening permission can be determined. This means that the user with box opening permission is dynamically determined based on the delivery mission, eliminating the need to pre-designate a fixed staff member with a box opening password, thus streamlining the delivery process for the unmanned delivery vehicle.
[0070] In some embodiments, the preset conditions can be specifically set based on actual circumstances. In some embodiments, the preset conditions can include determining, based on the location information and the user's address information, that the distance between the unmanned delivery vehicle's location and the user's address is less than a preset threshold. The preset threshold can be specifically set based on actual circumstances, for example, 30m or 50m. In some embodiments, the distance between the unmanned delivery vehicle's location coordinates and the user's address coordinates can be calculated.
[0071] In some embodiments, enabling the unmanned delivery vehicle's unpacking function may refer to enabling the unmanned delivery vehicle's unpacking function, i.e., enabling the unmanned delivery vehicle to open the box in response to a received unpacking request. In some embodiments, enabling the unmanned delivery vehicle's unpacking function, when the location information and the user's address information meet preset conditions, may include: displaying an unpacking code on the unmanned delivery vehicle when the location information and the user's address information meet the preset conditions. The unpacking code may include a preset identification code, such as a QR code or a barcode. Preferably, the unpacking code may be a QR code. By displaying the unpacking code when the location information and address information meet the preset conditions, the unmanned delivery vehicle does not display the unpacking code while in motion, but only displays the unpacking code when it is about to arrive at a station (i.e., the user's address), thereby preventing the unmanned delivery vehicle from being disturbed during its journey. Furthermore, the user can only initiate an unpacking request based on the displayed unpacking code when the unmanned delivery vehicle is about to arrive at the user's address, preventing the unmanned delivery vehicle's box from being opened at any time and anywhere, thereby improving the delivery safety of the unmanned delivery vehicle.
[0072] In some embodiments, the method further includes: displaying content unrelated to the order on the unmanned delivery vehicle if the location information and the user's address information do not meet a preset condition. In some embodiments, the content unrelated to the order can be customized based on the actual situation and may include, for example, advertisements or product recommendations for the user.
[0073] In some embodiments, non-order-related display content can be displayed in a variety of ways, such as video, audio, images, and text. In some embodiments, non-order-related display content and the unboxing code can be displayed on the display screen of the unmanned delivery vehicle on the same screen or on separate screens. The display areas for the non-order-related display content and the unboxing code can be set based on actual circumstances, and this disclosure does not impose any restrictions on this.
[0074] In some embodiments, when the location information and the user's address information meet preset conditions, enabling the unmanned delivery vehicle's unpacking function may include: displaying an unpacking code on the unmanned delivery vehicle and sending a prompt message to the user's client when the location information and the user's address information meet the preset conditions, wherein if the user is a loading user, the prompt message is a loading prompt message; if the user is a receiving user, the prompt message is a receiving prompt message. In some embodiments, the prompt message can be presented in at least one of the following ways: text, audio, and pictures. In some embodiments, displaying the unpacking code and sending the prompt message can be performed in sequence or simultaneously, and this disclosure does not impose any restrictions on this.
[0075] In some embodiments, the unmanned delivery vehicle unpacking method also includes: displaying an unpacking code on the unmanned delivery vehicle before the location information and the user's address information meet the preset conditions; enabling the unpacking function of the unmanned delivery vehicle when the location information and the user's address information meet the preset conditions, including: displaying a scan code unpacking entrance on the user's client when the location information and the user's address information meet the preset conditions, wherein the scan code unpacking entrance is used to provide the user with permission to open the box, and the unpacking request is initiated by the user based on the preset trigger operation of the unpacking code by the scan code unpacking entrance.
[0076] In some embodiments, displaying the unpacking code on the unmanned delivery vehicle before the location information and the user's address information meet the preset conditions can be: displaying the unpacking code on the unmanned delivery vehicle at any time before the location information and the user's address information meet the preset conditions. For example, the unpacking code can be displayed on the unmanned delivery vehicle when the unmanned delivery vehicle accepts the currently executed delivery task. For another example, the unpacking code can be displayed after the unmanned delivery vehicle starts for a preset time (for example, two minutes). In some embodiments, the unpacking request can also be initiated by the management user based on a preset trigger operation of the unpacking code displayed on the unmanned delivery vehicle before the location information and the user's address information meet the preset conditions.
[0077] In some embodiments, the preset trigger operation may include a code scanning operation. Accordingly, the code scanning unpacking entrance may be used to trigger a code scanning interface, so that the user can initiate an unpacking request by scanning the unpacking code based on the code scanning interface. In some embodiments, the code scanning unpacking entrance may be presented on the user's client in a variety of ways. In some embodiments, the code scanning unpacking entrance may be a touch control (e.g., a button) displayed on a preset interface of the user's client. In some embodiments, the code scanning unpacking entrance may correspond to a delivery task corresponding to the user, so that the user can open the box associated with the delivery task corresponding to the user through the code scanning unpacking entrance.
[0078] In some embodiments, the method further includes: displaying a delivery task associated with the user on the user's client, wherein the delivery task is displayed in association with a scan code unpacking entrance. In some embodiments, the delivery task associated with the user may be a delivery task corresponding to an order to be delivered associated with the user. In some embodiments, the associated display may include: the scan code unpacking entrance is displayed on a banner image of the delivery task, or the scan code unpacking entrance is displayed on a page of the delivery task page. The banner image can be displayed on the homepage of an application (for example, an application corresponding to an unmanned delivery vehicle).
[0079] By displaying a scan-to-unbox entry on the user's client when the location information and the user's address information meet preset conditions, only the user corresponding to the delivery task currently being performed by the unmanned delivery vehicle can see the scan-to-unbox entry, effectively granting permission to open the box using the unpacking code. This improves delivery safety for unmanned delivery vehicles. Furthermore, the unpacking code is displayed before the scan-to-unbox entry, allowing administrative users other than the user corresponding to the unmanned delivery vehicle's current delivery task to also open the box using the unpacking code, facilitating management of the unmanned delivery vehicle.
[0080] S13, in response to receiving the unpacking request initiated by the user, controlling the unmanned delivery vehicle to open the box.
[0081] In some embodiments, after controlling the unmanned delivery vehicle to open the box in response to receiving the unpacking request initiated by the user, the method further includes: disabling the unpacking function of the unmanned delivery vehicle when it is detected that the unpacking time exceeds a preset threshold or when it is detected that the user has taken the items out of the box of the unmanned delivery vehicle.
[0082] In some embodiments, disabling the unpacking function of an unmanned delivery vehicle can be achieved by not responding to unpacking requests initiated by users who have already opened a box based on the unpacking code displayed on the unmanned delivery vehicle. In some embodiments, disabling the unpacking function of an unmanned delivery vehicle can also be achieved by no longer displaying the scan code unpacking entry used by the user on the user's client.
[0083] In some embodiments, the preset threshold for the unpacking time can be set based on actual circumstances. For example, 3 minutes or 5 minutes. In some embodiments, it is possible to detect whether a user has removed items from the unmanned delivery vehicle's box based on images or videos captured by the unmanned delivery vehicle's camera. By disabling the unpacking function of the unmanned delivery vehicle if it is detected that the unpacking time exceeds the preset threshold or that the user has already removed items from the box of the unmanned delivery vehicle, users can be prevented from repeatedly unpacking the box, thereby improving the unpacking accuracy of the unmanned delivery vehicle.
[0084] Based on the same inventive concept, an embodiment of the present disclosure provides a box opening device for an unmanned delivery vehicle. Figure 2 This is a block diagram of an unmanned delivery vehicle unpacking device according to an exemplary embodiment of the present disclosure. The device can become part or all of the unmanned delivery vehicle through software, hardware, or a combination of both. Figure 2 As shown, the unmanned delivery vehicle unpacking device 200 includes:
[0085] The location acquisition module 210 is configured to obtain the location information of the unmanned delivery vehicle;
[0086] The enabling module 220 is configured to enable the unpacking function of the unmanned delivery vehicle when the location information and the user's address information meet a preset condition, so that the user can initiate an unpacking request based on the unpacking code displayed on the unmanned delivery vehicle;
[0087] The control module 230 is configured to control the unmanned delivery vehicle to open the box in response to receiving the box opening request initiated by the user.
[0088] Optionally, the enabling module 220 includes:
[0089] The first enabling submodule is configured to display the box opening code on the unmanned delivery vehicle when the location information and the address information of the user meet the preset condition.
[0090] Optionally, the apparatus 200 further includes:
[0091] The first display module is configured to display content unrelated to the order on the unmanned delivery vehicle when the location information and the address information of the user do not meet the preset conditions.
[0092] Optionally, the device 200 further includes a second display module configured to display the box opening code on the unmanned delivery vehicle before the location information and the user's address information meet a preset condition;
[0093] The enabling module 220 includes:
[0094] The second enabling submodule is configured to display a scan code unpacking portal on the user's client if the location information and the address information of the user meet the preset condition, wherein the scan code unpacking portal is used to provide the user with permission to open the box, and the unpacking request is initiated by the user based on a preset trigger operation of the unpacking code in the scan code unpacking portal.
[0095] Optionally, the apparatus 200 further includes:
[0096] The third display module is configured to display the delivery task associated with the user on the user's client, and the delivery task is displayed in association with the scan code unpacking entrance.
[0097] Optionally, the apparatus 200 further includes:
[0098] The disabling module is configured to disable the unpacking function of the unmanned delivery vehicle when it is detected that the unpacking time exceeds a preset threshold or when it is detected that the user has taken the item out of the box of the unmanned delivery vehicle.
[0099] Optionally, the apparatus 200 further includes:
[0100] An order acquisition module is configured to acquire orders to be delivered;
[0101] a generation module configured to generate the delivery task based on the pickup address and delivery address corresponding to the to-be-delivered order, wherein the delivery task includes a loading task and a dispatching task, wherein one loading task corresponds to multiple to-be-delivered orders with the same pickup address, and one dispatching task corresponds to multiple to-be-delivered orders with the same delivery address;
[0102] The determining module 210 includes:
[0103] The first determination submodule is configured to, when the delivery task currently being performed by the unmanned delivery vehicle is the loading task, determine that the delivery status of the unmanned delivery vehicle is the loading status, and determine that the pickup address of the to-be-delivered order corresponding to the loading task is the address information of the user in the delivery status; wherein,
[0104] In a case where the delivery task currently being performed by the unmanned delivery vehicle is the loading task, the user's address information is the pickup address of the order to be delivered corresponding to the loading task;
[0105] In a case where the delivery task currently being performed by the unmanned delivery vehicle is the parcel delivery task, the address information of the user is the delivery address of the order to be delivered corresponding to the parcel delivery task.
[0106] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0107] Based on the same inventive concept, an embodiment of the present disclosure provides an electronic device, including:
[0108] a memory having a computer program stored thereon;
[0109] A processor is used to execute the computer program in the memory to implement the steps of any of the above-mentioned unmanned delivery vehicle unpacking methods.
[0110] Figure 3 FIG. 1 is a block diagram of an electronic device 300 according to an exemplary embodiment. Figure 3 As shown, the electronic device 300 may include: a processor 301 , a memory 302 , and may further include one or more of a multimedia component 303 , an input / output (I / O) interface 304 , and a communication component 305 .
[0111] The processor 301 is used to control the overall operation of the electronic device 300 to complete all or part of the steps in the unmanned delivery vehicle unpacking method described above. The memory 302 is used to store various types of data to support the operation of the electronic device 300. For example, these data may include instructions for any application or method operating on the electronic device 300, as well as application-related data, such as contact data, sent and received messages, pictures, audio, video, etc. The memory 302 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The multimedia component 303 may include a screen and an audio component. The screen may be, for example, a touch screen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signals may be further stored in the memory 302 or transmitted via the communication component 305. The audio component also includes at least one speaker for outputting audio signals. The I / O interface 304 provides an interface between the processor 301 and other interface modules. The aforementioned other interface modules may be a keyboard, a mouse, buttons, etc. These buttons may be virtual buttons or physical buttons. The communication component 305 is used for wired or wireless communication between the electronic device 300 and other devices. Wireless communication, such as Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G, 4G, NB-IOT, eMTC, or other 5G, etc., or a combination of one or more thereof, is not limited here. Therefore, the corresponding communication component 305 may include: a Wi-Fi module, a Bluetooth module, an NFC module, etc.
[0112] In an exemplary embodiment, the electronic device 300 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to execute the above-mentioned unmanned delivery vehicle unpacking method.
[0113] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided. When executed by a processor, the program instructions implement the steps of the unmanned delivery vehicle unpacking method described above. For example, the computer-readable storage medium may be the aforementioned memory 302 including the program instructions. The program instructions may be executed by the processor 301 of the electronic device 300 to perform the unmanned delivery vehicle unpacking method described above.
[0114] Figure 4 4 is a block diagram of an electronic device 400 according to an exemplary embodiment. For example, the electronic device 400 may be provided as a server. Figure 4 The electronic device 400 includes a processor 422, which may be one or more, and a memory 432 for storing a computer program executable by the processor 422. The computer program stored in the memory 432 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processor 422 may be configured to execute the computer program to perform the aforementioned unmanned delivery vehicle unpacking method.
[0115] In addition, the electronic device 400 may further include a power supply component 426 and a communication component 450. The power supply component 426 may be configured to perform power management of the electronic device 400, and the communication component 450 may be configured to implement communication of the electronic device 400, for example, wired or wireless communication. In addition, the electronic device 400 may further include an input / output (I / O) interface 458. The electronic device 400 may operate based on an operating system stored in the memory 432, such as Windows Server 2003. TM , Mac OSX TM , Unix TM , Linux TM etc.
[0116] In another exemplary embodiment, a computer-readable storage medium including program instructions is further provided. When executed by a processor, the program instructions implement the steps of the unmanned delivery vehicle unpacking method described above. For example, the computer-readable storage medium may be the aforementioned memory 432 including the program instructions. The program instructions may be executed by the processor 422 of the electronic device 400 to perform the unmanned delivery vehicle unpacking method described above.
[0117] In another exemplary embodiment, a computer program product is also provided, which includes a computer program that can be executed by a programmable device, and the computer program has a code portion for executing the above-mentioned unmanned delivery vehicle unpacking method when executed by the programmable device.
[0118] Based on the same inventive concept, an embodiment of the present disclosure also provides an unmanned delivery vehicle, including the unmanned delivery vehicle unpacking device as described above.
[0119] The preferred embodiments of the present disclosure are described in detail above in conjunction with the accompanying drawings. However, the present disclosure is not limited to the specific details of the above embodiments. Within the technical concept of the present disclosure, various simple modifications can be made to the technical solutions of the present disclosure, and these simple modifications all fall within the scope of protection of the present disclosure.
[0120] It should also be noted that the various specific technical features described in the above specific embodiments can be combined in any appropriate manner without contradiction. In order to avoid unnecessary repetition, the present disclosure will not further describe various possible combinations.
[0121] In addition, the various embodiments of the present disclosure may be arbitrarily combined, and as long as they do not violate the concept of the present disclosure, they should also be regarded as the contents disclosed by the present disclosure.
Claims
1. A method for unpacking a package from an unmanned delivery vehicle, characterized in that: include: Obtaining the location information of the unmanned delivery vehicle; If the location information and the user's address information meet preset conditions, the unmanned delivery vehicle's unpacking function is enabled, so that the user can initiate an unpacking request based on the unpacking code displayed on the unmanned delivery vehicle, wherein the user's address information is determined based on the delivery task currently being executed by the unmanned delivery vehicle, and the delivery task is generated based on the pickup addresses and delivery addresses of multiple orders to be delivered; In response to receiving the unpacking request initiated by the user, controlling the unmanned delivery vehicle to open the box; The method further includes: displaying the unpacking code on the unmanned delivery vehicle before the location information and the user's address information meet a preset condition; When the location information and the user's address information meet a preset condition, enabling the unpacking function of the unmanned delivery vehicle includes: If the location information and the user's address information meet the preset conditions, a scan code unpacking portal is displayed on the user's client, wherein the scan code unpacking portal is used to provide the user with permission to open the box, and the unpacking request is initiated by the user based on a preset trigger operation of the unpacking code in the scan code unpacking portal; The method further comprises: The delivery task associated with the user is displayed on the user's client, and the delivery task is displayed in association with the scan code unpacking entrance.
2. The unmanned delivery vehicle unpacking method according to claim 1, characterized in that: When the location information and the user's address information meet a preset condition, enabling the unpacking function of the unmanned delivery vehicle includes: When the location information and the address information of the user meet the preset conditions, the unpacking code is displayed on the unmanned delivery vehicle.
3. The unmanned delivery vehicle unpacking method according to claim 2, characterized in that: The method further comprises: When the location information and the address information of the user do not satisfy the preset condition, display content unrelated to the order is displayed on the unmanned delivery vehicle.
4. The unpacking method for an unmanned delivery vehicle according to any one of claims 1 to 3, characterized in that: After controlling the unmanned delivery vehicle to open the box in response to receiving the unpacking request initiated by the user, the method further includes: When it is detected that the unpacking time exceeds a preset threshold or it is detected that the user has taken the items out of the box of the unmanned delivery vehicle, the unpacking function of the unmanned delivery vehicle is disabled.
5. The unpacking method for an unmanned delivery vehicle according to any one of claims 1 to 3, characterized in that: The method further comprises: Get orders to be delivered; Based on the pickup address and delivery address corresponding to the to-be-delivered order, the delivery task is generated, and the delivery task includes a loading task and a dispatching task. One loading task corresponds to multiple to-be-delivered orders with the same pickup address, and one dispatching task corresponds to multiple to-be-delivered orders with the same delivery address; wherein, In a case where the delivery task currently being performed by the unmanned delivery vehicle is the loading task, the address information of the user is the pickup address of the to-be-delivered order corresponding to the loading task; In a case where the delivery task currently being performed by the unmanned delivery vehicle is the parcel delivery task, the address information of the user is the delivery address of the order to be delivered corresponding to the parcel delivery task.
6. An unmanned delivery vehicle unpacking device, characterized in that: include: A location acquisition module is configured to obtain location information of the unmanned delivery vehicle; an enabling module configured to enable the unpacking function of the unmanned delivery vehicle if the location information and the user's address information meet a preset condition, so that the user can initiate an unpacking request based on the unpacking code displayed on the unmanned delivery vehicle, wherein the user's address information is determined based on a delivery task currently being executed by the unmanned delivery vehicle, and the delivery task is generated based on the pickup addresses and delivery addresses of multiple orders to be delivered; a control module configured to control the unmanned delivery vehicle to open the box in response to receiving the box opening request initiated by the user; The device further includes a second display module configured to display the box opening code on the unmanned delivery vehicle before the location information and the user's address information meet a preset condition; The enabling module includes: A second enabling submodule is configured to display a scan code unpacking portal on the user's client if the location information and the user's address information meet the preset condition, wherein the scan code unpacking portal is used to provide the user with permission to open the box, and the unpacking request is initiated by the user based on a preset trigger operation of the unpacking code in the scan code unpacking portal; The device further comprises: The third display module is configured to display the delivery task associated with the user on the user's client, and the delivery task is displayed in association with the scan code unpacking entrance.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the unmanned delivery vehicle unpacking method described in any one of claims 1 to 5 are implemented.
8. An electronic device, characterized in that: include: a memory having a computer program stored thereon; A processor is used to execute the computer program in the memory to implement the steps of the unmanned delivery vehicle unpacking method according to any one of claims 1 to 5.
9. An unmanned delivery vehicle, characterized in that: It includes the unmanned delivery vehicle unpacking device as described in claim 6.
Citation Information
Patent Citations
Automatic vending machine safety door-opening control method, server and automatic vending system
CN108615285A
Unmanned logistics vehicle, transaction system and method
CN112644605A