An apparatus, method, electronic device, and storage medium for item delivery
Patent Information
- Application Number
- CN202311146164.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-06
- Publication Date
- 2026-09-15
- Estimated Expiration
- 2043-09-06
AI Technical Summary
[0003]有鉴于此,本发明实施例提供一种物品配送的装置、方法、电子设备和存储介质,能够解决无人配送车在等候过程中处于工作状态,在无人配送车等候较长时会消耗大量的电能,造成资源消耗和浪费的问题
[0041] One embodiment of the above invention has the following advantages or beneficial effects: In this embodiment of the invention, the item delivery device includes an autonomous driving module, a monitoring module, and a power management module that are interconnected. The power management module can manage the opening and closing of the power supply to other modules in the item delivery device. After determining that the task type of the item delivery task is a preset type, the autonomous driving module can send a first instruction to the power management module when the delivery device arrives at the delivery area to turn off the power supply circuit corresponding to the autonomous driving module. Thus, the item delivery device stops supplying power to the autonomous driving module while waiting for the user to pick up the item to be delivered. When the remaining quantity of the item to be delivered in the delivery device is within a preset range, a second instruction is sent to the power management module to activate the power supply circuit corresponding to the autonomous driving module, that is, the autonomous driving module is activated when there are few items remaining. In this embodiment of the invention, since the delivery device does not move during the waiting process, the autonomous driving module can be turned off when it arrives at the delivery area. When there are few items left to be delivered, it means that the items are about to be picked up and the delivery device needs to drive back. Therefore, the autonomous driving module can be turned on so that the unmanned delivery device can drive autonomously. In this way, the unmanned delivery device can stop supplying power to the autonomous driving module while waiting for the user to pick up the items, thereby reducing the power consumption of the unmanned delivery vehicle and avoiding resource waste.
Smart Images

Figure CN117183735B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computer technology, and more particularly to an apparatus, method, electronic device, and storage medium for the delivery of goods. Background Technology
[0002] In the logistics sector, unmanned delivery methods are widely used. For example, unmanned delivery vehicles enable autonomous driving to perform last-mile delivery tasks, improving efficiency and reducing costs. In unmanned delivery, multiple items are pre-loaded into the unmanned delivery vehicle, which then waits at a fixed location in a residential area or park for users to pick them up. Because there are no specific time requirements, users pick up their items at varying times, so the unmanned delivery vehicles often need to wait at the designated location for several hours. In related technologies, the unmanned delivery vehicle remains operational during this waiting period, consuming significant amounts of electricity and resulting in resource waste. Summary of the Invention
[0003] In view of this, embodiments of the present invention provide an apparatus, method, electronic device, and storage medium for item delivery, which can solve the problem that unmanned delivery vehicles are in working state while waiting, and consume a lot of electrical energy when the unmanned delivery vehicles are waiting for a long time, resulting in resource consumption and waste.
[0004] To achieve the above objectives, according to one aspect of the present invention, an apparatus for delivering goods is provided.
[0005] An embodiment of the present invention provides an item delivery device, comprising an autonomous driving module, a monitoring module, and a power management module. The autonomous driving module is configured to receive an item delivery task, parse the task type, and, in response to the task type being a preset type, obtain the delivery area corresponding to the task. When the item delivery device arrives at the delivery area, it sends a first instruction to the power management module. The power management module, upon receiving the first instruction, shuts down the power supply circuit of the autonomous driving module. The monitoring module is configured to monitor the remaining quantity of items to be delivered in the item delivery device, and, when the remaining quantity falls within a preset range, sends a second instruction to the power control module. The power control module, upon receiving the second instruction, turns on the power supply circuit of the autonomous driving module.
[0006] In yet another embodiment, the item delivery device further includes a drive module;
[0007] The power management module is also used to shut down the power supply circuit corresponding to the drive module after receiving the first instruction;
[0008] The monitoring module is also used to send a third instruction to the power control module when the remaining quantity is 0;
[0009] The power management module is also used to turn on the power supply circuit corresponding to the drive module after receiving the third instruction.
[0010] In another embodiment, the autonomous driving module is further configured to trigger a preset sleep mode after receiving a power supply signal, and to trigger a preset working mode after receiving a fourth instruction sent by the monitoring module.
[0011] The monitoring module is also used to send a fourth instruction to the autonomous driving module when the remaining quantity is 0.
[0012] In another embodiment, the monitoring module is further configured to acquire the delivery waiting time of the item delivery device, and send a second instruction to the power control module when the delivery waiting time reaches a preset threshold.
[0013] In yet another embodiment, the monitoring module is further configured to send the second instruction to the power control module after receiving the wake-up instruction from the delivery device.
[0014] In yet another embodiment, the item delivery device further includes a drive module;
[0015] The power management module is also used to shut down the power supply circuit of the drive module after receiving the first instruction;
[0016] The monitoring module is also used to receive the start signal of the autonomous driving module or wait for a preset time period after sending the second instruction to the power control module, and then send the third instruction to the power control module.
[0017] The power management module is also used to start the power supply circuit corresponding to the drive module after receiving the third instruction.
[0018] In yet another embodiment, the power management module includes power supply circuits connected to the autonomous driving module and the monitoring module respectively, wherein the power supply circuits connected to the autonomous driving module and the monitoring module are independent of each other.
[0019] In yet another embodiment, the item delivery device further includes a chassis controller;
[0020] The autonomous driving module and the monitoring module are respectively connected to the power management module through the chassis controller;
[0021] The chassis controller is used to receive instructions sent by the autonomous driving module and the monitoring module to the power management module, and then send them to the power management module.
[0022] To achieve the above objectives, according to another aspect of the present invention, a method for delivering goods is provided.
[0023] An embodiment of the present invention provides a method for item delivery and an apparatus for item delivery, the apparatus including an autonomous driving module, comprising: receiving an item delivery task and parsing the task type of the item delivery task; in response to the task type being a preset type, obtaining a delivery area corresponding to the item delivery task; monitoring when the item delivery apparatus arrives at the delivery area and shutting off the power supply circuit corresponding to the autonomous driving module; monitoring the remaining quantity of items to be delivered in the item delivery apparatus, and activating the power supply circuit corresponding to the autonomous driving module when the remaining quantity is within a preset range.
[0024] In one embodiment, the item delivery device further includes a drive module; the method further includes:
[0025] When the device monitoring the delivery of the goods arrives at the delivery area, the power supply circuit corresponding to the drive module is turned off;
[0026] After activating the power supply circuit corresponding to the autonomous driving module, the method further includes:
[0027] When the remaining quantity is 0, the power supply circuit corresponding to the drive module is activated.
[0028] In yet another embodiment, the method further includes:
[0029] In response to the task type being a preset type, the delivery waiting time of the item delivery device is obtained, and when the delivery waiting time reaches a preset threshold, the power supply circuit corresponding to the autonomous driving module is activated.
[0030] In yet another embodiment, the method further includes:
[0031] Upon receiving a wake-up command from the remote control system, the power supply circuit corresponding to the autonomous driving module is activated.
[0032] In yet another embodiment, the item delivery device further includes a drive module;
[0033] After activating the power supply circuit corresponding to the autonomous driving module, the following is also included:
[0034] Upon receiving the start signal from the autonomous driving module or after waiting for a preset time period, the power supply circuit corresponding to the drive module is activated.
[0035] To achieve the above objectives, according to another aspect of the present invention, an electronic device is provided.
[0036] An electronic device according to an embodiment of the present invention includes: one or more processors; and a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the item delivery method provided in the embodiment of the present invention.
[0037] To achieve the above objectives, according to another aspect of the present invention, a computer-readable medium is provided.
[0038] An embodiment of the present invention provides a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements the item delivery method provided in the embodiment of the present invention.
[0039] To achieve the above objectives, according to another aspect of the present invention, a computer program product is provided.
[0040] A computer program product according to an embodiment of the present invention includes a computer program that, when executed by a processor, implements the item delivery method provided in the embodiment of the present invention.
[0041] One embodiment of the above invention has the following advantages or beneficial effects: In this embodiment of the invention, the item delivery device includes an autonomous driving module, a monitoring module, and a power management module that are interconnected. The power management module can manage the opening and closing of the power supply to other modules in the item delivery device. After determining that the task type of the item delivery task is a preset type, the autonomous driving module can send a first instruction to the power management module when the delivery device arrives at the delivery area to turn off the power supply circuit corresponding to the autonomous driving module. Thus, the item delivery device stops supplying power to the autonomous driving module while waiting for the user to pick up the item to be delivered. When the remaining quantity of the item to be delivered in the delivery device is within a preset range, a second instruction is sent to the power management module to activate the power supply circuit corresponding to the autonomous driving module, that is, the autonomous driving module is activated when there are few items remaining. In this embodiment of the invention, since the delivery device does not move during the waiting process, the autonomous driving module can be turned off when it arrives at the delivery area. When there are few items left to be delivered, it means that the items are about to be picked up and the delivery device needs to drive back. Therefore, the autonomous driving module can be turned on so that the unmanned delivery device can drive autonomously. In this way, the unmanned delivery device can stop supplying power to the autonomous driving module while waiting for the user to pick up the items, thereby reducing the power consumption of the unmanned delivery vehicle and avoiding resource waste.
[0042] The further effects of the aforementioned unconventional alternative methods will be explained below in conjunction with specific implementation methods. Attached Figure Description
[0043] The accompanying drawings are provided to better understand the invention and are not intended to unduly limit the scope of the invention. Wherein:
[0044] Figure 1 This is a schematic diagram of an overall structure of an unmanned delivery vehicle according to an embodiment of the present invention;
[0045] Figure 2 According to the embodiments of the present invention Figure 1 The diagram shows the electrical architecture of the unmanned delivery vehicle.
[0046] Figure 3 This is a schematic diagram of a main process of a method for delivering goods according to an embodiment of the present invention;
[0047] Figure 4 This is a schematic diagram of another main process of the item delivery method according to an embodiment of the present invention;
[0048] Figure 5 This is an exemplary system architecture diagram in which embodiments of the present invention can be applied;
[0049] Figure 6 This is a schematic diagram of the structure of a computer system suitable for implementing embodiments of the present invention. Detailed Implementation
[0050] The following description, in conjunction with the accompanying drawings, illustrates exemplary embodiments of the present invention, including various details to aid understanding. These details should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the invention. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.
[0051] It should be noted that, unless otherwise specified, the embodiments and features described in the present invention can be combined with each other. The acquisition, storage, use, and processing of data in the technical solutions of this application all comply with the relevant provisions of national laws and regulations.
[0052] This invention provides an item delivery device that can be used in scenarios where items are to be delivered. Specifically, the item delivery device can be an unmanned delivery device, such as an unmanned delivery vehicle.
[0053] In this embodiment of the invention, an unmanned delivery vehicle is used as an example to illustrate the device for delivering goods. Figure 1The diagram shown is a schematic representation of the overall structure of an unmanned delivery vehicle. Figure 1 As shown, the unmanned delivery vehicle may include a monitoring module 10, a chassis 20, a cargo box 30, and an autonomous driving module. The autonomous driving module may include an autonomous driving control module and external sensors, such as radar, cameras, and GPS devices. Figure 1 The system includes a right monitoring camera 41, a top radar 42, a right-side blind spot radar 43, a rear-side blind spot radar 44, a left-side blind spot radar 45, etc. The monitoring module 10 can interact with the user to display information about the items to be delivered, and the user can also input information to pick up the items to be delivered. It can also process information about the items to be delivered and send instructions to other modules. The cargo box 30 can be used to store the items to be delivered and can be connected to the monitoring module 10 to transmit information about the items to be delivered. The chassis 20 can provide power to the unmanned vehicle, enabling it to move freely. The chassis 20 can include a chassis controller, a power management module, a drive module, and a power supply that provides power to the various modules of the unmanned delivery vehicle. The autonomous driving module and the monitoring module can be connected to the chassis controller, which transmits instructions to the power management module. The power supply can be set according to needs, such as a battery and / or a power battery. The drive module can specifically include multiple motors and motor drivers. The chassis can also include other necessary equipment, such as anti-collision strips, indicator lights, etc.
[0054] It should be noted that the unmanned delivery vehicle may also include switches, streaming modules, routing modules, etc. The switch can be connected to other modules via Ethernet for data transmission between other modules; the routing module may include a router and an antenna for receiving or sending information to external devices, and the antenna may be a carrier antenna and / or a wireless network antenna; the streaming module may include streaming devices and external cameras for video monitoring of the unmanned delivery vehicle, and can transmit the monitoring video stream to the routing module via the switch for transmission to external devices (such as remote control devices).
[0055] Specifically, Figure 2 As shown Figure 1 The diagram shows the electrical architecture of the unmanned delivery vehicle. Figure 2As shown, the unmanned delivery vehicle is battery-powered, and the battery uses a CAN communication interface. The CAN buses of the battery, power management module, and chassis controller are integrated into the CAN bus. The battery can report information such as power level, temperature, current, and voltage via CAN. The power management module and chassis controller can issue commands to the battery to power off or on. In this embodiment of the invention, to facilitate the control of the power supply to each module, the battery, power supply, etc., are converted into controllable power supply circuits (V1 to V7) through the power management module. Among them, V1 supplies power to the autonomous driving control module, which supplies power to external sensors such as radar, cameras, and GPS through internal conversion; V2 supplies power to the switch; V3 supplies power to blind spot radars, such as the front blind spot radar, rear blind spot radar 44, left blind spot radar 45, and right blind spot radar 43; V4 supplies power to the streaming module; V5 supplies power to the monitoring module and cargo box; V6 supplies power to the router module; and V7 supplies power to the drive module in the chassis. Meanwhile, the power battery can be charged through the power management module, and the chassis controller can send control commands to the power management module via CAN to control V1 to V7 to turn on or off.
[0056] like Figure 2 As shown, the chassis controller sends commands to the drive motor driver in the drive module via the CAN network to make the unmanned delivery vehicle move forward or backward, to the steering motor driver to make it turn left or right, and to the brake motor driver to make it brake. The unmanned vehicle is equipped with monitoring cameras (streaming modules) around its perimeter, connected to the streaming equipment via a GMSL link. The video images from the monitoring cameras are processed by the streaming equipment and then sent to a router via a switch for transmission to external devices. The automatic control module is externally connected to a top radar, surround-view cameras, GPS, inertial navigation, traffic light recognition cameras, and blind spot radar connected via Ethernet, forming the perception and decision-making center for autonomous driving. The autonomous driving control module can send decision commands to the chassis controller via CAN, driving the chassis to move according to the planned route. The monitoring module can interact with the user; when picking up items to be delivered, the user enters information such as a pickup code through the monitoring module, which can then open the corresponding cargo box.
[0057] In this embodiment of the invention, the power management module is converted into controllable power supply circuits V1 to V7, and each controllable power supply circuit is independent of the others, thus realizing individual control of the power supply of each module in the unmanned delivery vehicle.
[0058] This invention provides a device for delivering goods, specifically a... Figure 1 and Figure 2 The device for delivering the items shown is executed, such as Figure 2As shown, the item delivery device includes an autonomous driving module, a monitoring module, and a power management module. The autonomous driving module, monitoring module, and power management module are interconnected. The power management module can control the opening and closing of the power supply circuits corresponding to the autonomous driving module and monitoring module, respectively, thereby controlling the on / off operation of the autonomous driving module and monitoring module.
[0059] The autonomous driving module is used to receive delivery tasks, parse the task type of the delivery task, obtain the delivery area corresponding to the delivery task in response to the task type being a preset type, and send a first instruction to the power management module when the delivery device arrives at the delivery area. The power management module is used to turn off the power supply circuit of the autonomous driving module after receiving the first instruction. The monitoring module is used to monitor the remaining quantity of items to be delivered in the delivery device, and send a second instruction to the power control module when the remaining quantity is within a preset range. The power control module is also used to turn on the power supply circuit of the autonomous driving module after receiving the second instruction.
[0060] In this embodiment of the invention, since the item delivery device waits for users to pick up the items in a fixed area and does not need to move during the waiting process, in order to reduce the power consumption of the item delivery device during the waiting process, the power supply circuit corresponding to the autonomous driving module can be turned off after the item delivery device arrives at the delivery area, thereby stopping the power supply to the autonomous driving module. Simultaneously, since the autonomous driving module requires a certain amount of time to start, the monitoring module can monitor the remaining quantity of items to be delivered in the item delivery device in real time. When the remaining quantity is within a preset range, the power supply circuit corresponding to the autonomous driving module is activated to restore power to the autonomous driving module in advance, so that the item delivery device can be controlled to return promptly after the items to be delivered are delivered.
[0061] It should be noted that in the context of goods delivery, some items have special delivery requirements, such as urgent delivery. These items have short delivery times, so the delivery device will not wait for a long time during the delivery process. Therefore, the autonomous driving module can remain on while the delivery device is waiting. Thus, in this embodiment of the invention, the task type of the delivery task can be preset, i.e., a preset type, to determine which item delivery tasks will be processed using the methods described in this embodiment.
[0062] In this embodiment of the invention, the item delivery device can receive and parse item delivery tasks sent by external devices through a routing module. After determining that the task type of the item delivery task is a preset type, it can be determined that the autonomous driving module needs to be shut down while the item delivery device waits for the user to collect the item. Therefore, when the item delivery device is detected to have arrived at the delivery area corresponding to the item delivery task, a first instruction is sent to the power management module. The first instruction represents an instruction to shut down the autonomous driving module. After receiving the first instruction, the power management module can shut down the power supply circuit of the autonomous driving module, such as turning off... Figure 2 V1 and V3 in the code are used to deactivate the power supply to the autonomous driving module. Delivery tasks can include information about the items to be delivered, such as delivery address, delivery time, task type, delivery area, etc.
[0063] In subsequent processes, the user can obtain the items to be delivered from the delivery device through the monitoring module. The monitoring module can monitor the remaining quantity of items to be delivered in the delivery device in real time. When the remaining quantity is within a preset range, it sends a second command to the power control module. The second command indicates the command to activate the autonomous driving module. After receiving the second command, the power management module activates the power supply circuit of the autonomous driving module (e.g., ...). Figure 2 (V1 and V3) to power the autonomous driving module. The preset interval can also be set based on specific scenarios and needs to indicate that the items to be delivered are about to be delivered. For example, the preset interval can be 2, that is, when the remaining quantity is 2, it means that the items to be delivered are about to be delivered, and a second instruction is sent.
[0064] In one embodiment of the present invention, the item delivery device further includes a drive module. For example... Figure 2 As shown, the drive module provides power to the delivery device and drives it under the control of the autonomous driving module. When the autonomous driving module is off, the drive module also cannot function. Therefore, in this embodiment, the first instruction can also indicate the shutdown of both the autonomous driving module and the drive module. After receiving the first instruction, the power management module can simultaneously shut down the power supply circuits corresponding to both the autonomous driving module and the drive module. That is, after receiving the first instruction, the power management module can shut down the power supply circuit corresponding to the autonomous driving module while simultaneously shutting down the power supply circuit corresponding to the drive module. Figure 2 The diagram shows V1, V3, and V7. At this point, because the drive module is off, it needs to be turned on before autonomous driving can resume after the items to be delivered are delivered. Therefore, the monitoring module also sends a third command to the power control module when it detects that the remaining quantity of items to be delivered is 0. This third command indicates the command to turn on the drive module. After receiving the third command, the power management module can activate the power supply circuit corresponding to the drive module, i.e., turn it on. Figure 2 The V7 shown.
[0065] It should be noted that after the power management module turns on the power supply circuit of the autonomous driving module, the delivery device will not start moving immediately. Instead, it needs to wait until the remaining quantity of the items to be delivered is 0 before starting the power supply circuit of the corresponding drive module and then automatically returning. Therefore, there is a waiting time between the autonomous driving module turning on the power supply circuit and controlling the delivery device to move. In this embodiment of the invention, to further save energy consumption, the autonomous driving module can first enter a sleep mode after the power supply circuit is turned on, and then enter the working mode when the remaining quantity of the items to be delivered is 0, so as to control the delivery device to drive normally. Therefore, in this embodiment of the invention, the autonomous driving module is also used to trigger a preset sleep mode after receiving a power supply signal, i.e., the autonomous driving module enters a sleep mode; and to trigger a preset working mode after receiving a fourth instruction sent by the monitoring module, i.e., the autonomous driving module enters the working mode from the sleep mode. Simultaneously, the monitoring module can also send a fourth instruction to the autonomous driving module when it detects that the remaining quantity is 0. That is, it can send a third instruction to the power control module while simultaneously sending a fourth instruction to the autonomous driving module, indicating that the autonomous driving module has entered the working mode.
[0066] In another real-time mode of this invention embodiment, since there is usually no time limit for users to pick up items to be delivered, the item delivery device sometimes needs to wait for a long time in the delivery area. To avoid the item delivery device waiting for too long, this invention embodiment can also set a waiting time threshold, i.e., a preset threshold. That is, if there are still items to be delivered that have not been picked up when the item delivery device arrives at the delivery area at the preset threshold, it can stop waiting and return directly. Therefore, in this invention embodiment, the monitoring module can also be used to obtain the delivery waiting time of the item delivery device. When the delivery waiting time reaches the preset threshold, it sends a second instruction to the power control module. At this time, after receiving the second instruction, the power management module can turn on the power supply circuit of the automatic driving module so that the item delivery device can return automatically. The monitoring module starts timing when the item delivery device arrives at the delivery area so as to obtain the delivery waiting time of the item delivery device; or the monitoring module records the time when the item delivery device arrives at the delivery area, and then calculates the delivery waiting time of the item delivery device based on this time.
[0067] It should be noted that if the power management module shuts down the autonomous driving module and the drive module at the same time, both the autonomous driving module and the drive module need to be turned on in order to achieve normal autonomous driving. Therefore, the monitoring module can also be used to receive the start signal of the autonomous driving module after sending the second instruction to the power control module, or wait for a preset time period and send a third instruction to the power control module; the power management module can also be used to start the power supply corresponding to the drive module after receiving the third instruction.
[0068] Since starting the autonomous driving module takes time, a pre-set waiting period can be established. This allows the monitoring module to either receive the autonomous driving module's start-up signal after sending the second command, or wait for the pre-set period before sending the third command. The autonomous driving module's start-up signal can be transmitted from the autonomous driving control module to the monitoring module after the autonomous driving module starts.
[0069] In another real-time mode of this invention, the item delivery device can also receive instructions from external devices, such as a remote control device that can send a wake-up command to the item delivery device. In this case, the monitoring module can also send a second command to the power control module after receiving the wake-up command from the delivery device, so that the power management module can turn on the power supply circuit of the automatic driving module.
[0070] It should be noted that if the power management module shuts down the autonomous driving module and the drive module at the same time, both the autonomous driving module and the drive module need to be turned on in order to achieve normal autonomous driving. Therefore, the monitoring module can also be used to receive the start signal of the autonomous driving module after sending the second instruction to the power control module, or wait for a preset time period and send a third instruction to the power control module; the power management module can also be used to start the power supply corresponding to the drive module after receiving the third instruction.
[0071] In this embodiment of the invention, the autonomous driving module and / or drive module in the item delivery device can be turned off while other modules are working normally, and the state can be set to low power mode. In this way, after the autonomous driving module parses the task type of the item delivery task as a preset type, it can be determined that the low power mode needs to be triggered.
[0072] In this embodiment of the invention, since the delivery device does not move during the waiting process, the autonomous driving module can be turned off when it arrives at the delivery area. When there are few items left to be delivered, it means that the items are about to be picked up and the delivery device needs to drive back. Therefore, the autonomous driving module can be turned on so that the unmanned delivery device can drive autonomously. In this way, the unmanned delivery device can stop supplying power to the autonomous driving module while waiting for the user to pick up the items, thereby reducing the power consumption of the unmanned delivery vehicle and avoiding resource waste.
[0073] This invention provides a method for delivering goods, which can be achieved by... Figure 1 and Figure 2 The device for delivering the items shown is executed, such as Figure 3 As shown, the method includes:
[0074] S301: Receive item delivery task and parse the task type of the item delivery task.
[0075] S302: In response to the task type being a preset type, obtain the delivery area corresponding to the item delivery task, and when the device monitoring the item delivery arrives at the delivery area, shut down the power supply circuit corresponding to the autonomous driving module.
[0076] S303: The device for monitoring the delivery of goods activates the power supply circuit corresponding to the automatic driving module when the remaining quantity is within a preset range.
[0077] In one embodiment, the item delivery device further includes a drive module; the method further includes: when the item delivery device arrives at the delivery area, shutting off the power supply circuit corresponding to the drive module; after starting the power supply circuit corresponding to the autonomous driving module, the method further includes: when the remaining quantity is 0, starting the power supply circuit corresponding to the drive module.
[0078] In another embodiment, the method further includes: in response to the task type being a preset type, obtaining the delivery waiting time of the item delivery device, and activating the power supply circuit corresponding to the autonomous driving module when the delivery waiting time reaches a preset threshold.
[0079] In yet another embodiment, the method further includes: receiving a delivery device wake-up command sent by a remote control system and activating the power supply circuit corresponding to the autonomous driving module.
[0080] In yet another embodiment, the item delivery device further includes a drive module; after activating the power supply circuit corresponding to the autonomous driving module, it further includes: receiving the activation signal of the autonomous driving module or activating the power supply circuit corresponding to the drive module after waiting for a preset time period.
[0081] It should be noted that the data processing principle in the embodiments of the present invention is the same as... Figure 1 and Figure 2 The data processing principle of the device for delivering the items shown is the same, and will not be described again here.
[0082] In this embodiment of the invention, since the delivery device does not move during the waiting process, the autonomous driving module can be turned off when it arrives at the delivery area. When there are few items left to be delivered, it means that the items are about to be picked up and the delivery device needs to drive back. Therefore, the autonomous driving module can be turned on so that the unmanned delivery device can drive autonomously. In this way, the unmanned delivery device can stop supplying power to the autonomous driving module while waiting for the user to pick up the items, thereby reducing the power consumption of the unmanned delivery vehicle and avoiding resource waste.
[0083] The following is combined with Figure 1 , Figure 2 The illustrated item delivery apparatus will be used to specifically describe the item delivery method in this embodiment of the invention, such as... Figure 4 As shown, the method includes:
[0084] S401: Receive item delivery task and parse the task type of the item delivery task.
[0085] S402: In response to a task type that is not a preset type, execute the preset normal delivery process.
[0086] S403: In response to the task type being a preset type, obtain the delivery area corresponding to the item delivery task, and when the device monitoring the item delivery arrives at the delivery area, shut down the power supply circuits corresponding to the autonomous driving module and the drive module.
[0087] S404: The remaining quantity of items to be delivered in the device for monitoring item delivery, the remote wake-up command, and the delivery waiting time of the item delivery device.
[0088] In this embodiment of the invention, the remaining quantity of items to be delivered in the item delivery device, the remote wake-up command, and the delivery waiting time of the item delivery device can be monitored simultaneously. Monitoring the remote wake-up command is used to determine whether a remote wake-up command has been received. After receiving the remote wake-up command, steps S405 and S406 can be executed. Monitoring the remaining quantity is used to determine whether the remaining quantity falls within a preset range, i.e., steps S407-S410 can be executed. Monitoring the delivery waiting time of the item delivery device is used to determine whether the delivery waiting time has reached a preset threshold, i.e., steps S411-S413 can be executed.
[0089] S405: Start the power supply circuit corresponding to the autonomous driving module.
[0090] S406: Turn on the power supply circuit corresponding to the drive module and trigger the working mode of the automatic driving module.
[0091] S407: Determine whether the remaining quantity belongs to the preset range. If yes, execute S408; otherwise, execute S407.
[0092] S408: Starts the power supply circuit corresponding to the autonomous driving module, triggering the sleep mode of the autonomous driving module.
[0093] S409: The remaining quantity of items to be delivered in the monitoring device is checked. If the remaining quantity is 0, S410 is executed; otherwise, S409 is executed.
[0094] S410: Turns on the power supply circuit corresponding to the drive module and triggers the working mode of the autonomous driving module.
[0095] S411: Determine whether the delivery waiting time has reached the preset threshold. If yes, execute S412; otherwise, execute S411.
[0096] S412: Start the power supply circuit corresponding to the autonomous driving module.
[0097] S413: Turn on the power supply circuit corresponding to the drive module and trigger the working mode of the autonomous driving module.
[0098] It should be noted that the data processing principle in the embodiments of the present invention is the same as... Figure 1 and Figure 2 The data processing principle of the device for delivering the items shown is the same, and will not be described again here.
[0099] According to embodiments of the present invention, an electronic device and a readable storage medium are also provided.
[0100] An electronic device according to an embodiment of the present invention includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to cause the at least one processor to perform the item delivery method provided in the embodiment of the present invention.
[0101] Figure 5 An exemplary system architecture 500 is shown for a method or apparatus for item delivery to which embodiments of the present invention can be applied.
[0102] like Figure 5As shown, system architecture 500 may include terminal devices 501, 502, and 503, a network 504, and a server 505. Network 504 serves as the medium for providing communication links between terminal devices 501, 502, and 503 and server 505. Network 504 may include various connection types, such as wired or wireless communication links, or fiber optic cables, etc.
[0103] Users can use terminal devices 501, 502, and 503 to interact with server 505 via network 504 to receive or send messages, etc. Various client applications can be installed on terminal devices 501, 502, and 503.
[0104] Terminal devices 501, 502, and 503 can be, but are not limited to, unmanned vehicles, unmanned delivery devices, etc.
[0105] Server 505 can be a server that provides various services. The server can analyze and process data such as received product information query requests, and feed back the processing results (such as product information - just an example) to the terminal device.
[0106] It should be noted that the item delivery method provided in the embodiments of the present invention is generally executed by terminal devices 501, 502, and 503, and correspondingly, the item delivery device is generally installed in terminal devices 501, 502, and 503.
[0107] It should be understood that Figure 5 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.
[0108] The following is for reference. Figure 6 It shows a schematic diagram of the structure of a computer system 600 suitable for implementing embodiments of the present invention. Figure 6 The computer system shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of the present invention.
[0109] like Figure 6 As shown, the computer system 600 includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes based on programs stored in read-only memory (ROM) 602 or programs loaded from storage section 608 into random access memory (RAM) 603. The RAM 603 also stores various programs and data required for the operation of the system 600. The CPU 601, ROM 602, and RAM 603 are interconnected via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0110] The following components are connected to I / O interface 605: an input section 606 including a keyboard, mouse, etc.; an output section 607 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to I / O interface 605 as needed. A removable medium 611, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 610 as needed so that computer programs read from it can be installed into storage section 608 as needed.
[0111] In particular, according to the embodiments disclosed in this invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this invention include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 609, and / or installed from removable medium 611. When the computer program is executed by central processing unit (CPU) 601, it performs the functions defined above in the system of this invention.
[0112] It should be noted that the computer-readable medium shown in this invention can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this invention, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this invention, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0113] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a unit, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0114] In another aspect, the present invention also provides a computer-readable medium, which may be included in the device described in the above embodiments; or it may exist independently and not assembled into the device. The computer-readable medium carries one or more programs that, when executed by the device, cause the device to perform the article delivery method provided by the present invention.
[0115] In another aspect, the present invention also provides a computer program product, including a computer program that, when executed by a processor, implements the item delivery method provided in the embodiments of the present invention.
[0116] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can occur depending on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. An apparatus for the delivery of an article, characterized by, The item delivery device includes an autonomous driving module, a monitoring module, and a power management module; The autonomous driving module is used to receive a delivery task, parse the task type of the delivery task, and in response to the task type being a preset type, obtain the delivery area corresponding to the delivery task. When the device for delivering the goods arrives at the delivery area, it sends a first instruction to the power management module. The power management module is used to shut down the power supply circuit of the autonomous driving module after receiving the first instruction. The monitoring module is used to monitor the remaining quantity of items to be delivered in the item delivery device, and when the remaining quantity is within a preset range, it sends a second instruction to the power management module. The power management module is also used to turn on the power supply circuit of the autonomous driving module after receiving the second instruction; The item delivery device also includes a drive module; The power management module is also used to shut down the power supply circuit corresponding to the drive module after receiving the first instruction; The monitoring module is also used to send a third instruction to the power management module when the remaining quantity is 0; The power management module is also used to turn on the power supply circuit corresponding to the drive module after receiving the third instruction.
2. The apparatus of claim 1, wherein, The autonomous driving module is also used to trigger a preset sleep mode after receiving a power supply signal, and to trigger a preset working mode after receiving a fourth instruction sent by the monitoring module. The monitoring module is also used to send a fourth instruction to the autonomous driving module when the remaining quantity is 0.
3. The apparatus of claim 1, wherein, The monitoring module is also used to obtain the delivery waiting time of the item delivery device, and when the delivery waiting time reaches a preset threshold, send a second instruction to the power management module.
4. The apparatus of claim 1, wherein, The monitoring module is also used to send the second instruction to the power management module after receiving the wake-up instruction from the delivery device.
5. The apparatus of claim 2 or 3, wherein, The item delivery device also includes a drive module; The power management module is also used to shut down the power supply circuit of the drive module after receiving the first instruction; The monitoring module is also used to receive the start signal of the autonomous driving module or wait for a preset time period after sending the second instruction to the power management module, and then send the third instruction to the power management module. The power management module is also used to start the power supply circuit corresponding to the drive module after receiving the third instruction.
6. The apparatus of claim 1, wherein, The power management module includes power supply circuits that are connected to the autonomous driving module and the monitoring module respectively, wherein the power supply circuits connected to the autonomous driving module and the monitoring module are independent of each other.
7. The apparatus of claim 1, wherein, The item delivery device also includes a chassis controller; The autonomous driving module and the monitoring module are respectively connected to the power management module through the chassis controller; The chassis controller is used to receive instructions sent by the autonomous driving module and the monitoring module to the power management module, and then send them to the power management module.
8. A method of delivering an article, characterized by, A device for delivering goods, the device including an autonomous driving module, comprising: Receive an item delivery task and parse the task type of the item delivery task; In response to the task type being a preset type, the delivery area corresponding to the item delivery task is obtained, and when the device monitoring the item delivery arrives at the delivery area, the power supply circuit corresponding to the autonomous driving module is turned off. The device monitors the remaining quantity of items to be delivered in the delivery system. When the remaining quantity falls within a preset range, the power supply circuit corresponding to the autonomous driving module is activated. The item delivery device further includes a drive module; the method further includes: When the device monitoring the delivery of the goods arrives at the delivery area, the power supply circuit corresponding to the drive module is turned off; After activating the power supply circuit corresponding to the autonomous driving module, the method further includes: When the remaining quantity is 0, the power supply circuit corresponding to the drive module is activated.
9. The method of claim 8, wherein, The method further includes: In response to the task type being a preset type, the delivery waiting time of the item delivery device is obtained, and when the delivery waiting time reaches a preset threshold, the power supply circuit corresponding to the autonomous driving module is activated.
10. The method of claim 8, wherein, The method further includes: Upon receiving a wake-up command from the remote control system, the power supply circuit corresponding to the autonomous driving module is activated.
11. The method according to claim 9 or 10, characterized in that, The item delivery device also includes a drive module; After activating the power supply circuit corresponding to the autonomous driving module, the following is also included: Upon receiving the start signal from the autonomous driving module or after waiting for a preset time period, the power supply circuit corresponding to the drive module is activated.
12. An electronic device, comprising: include: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 8-11.
13. A computer readable medium having stored thereon a computer program, characterized in that When the program is executed by the processor, it implements the method as described in any one of claims 8-11.
Citation Information
Patent Citations
Robot and obstacle avoidance method and device for robot
CN111625000A
Battery management apparatus and method
US20150048673A1