Delivery control method, device, server, smart cabinet and robot

By obtaining the delivery demand information of target orders and using smart cabinets and robotics technology, efficient transfer of delivered items is achieved, solving the problems of high cost and low efficiency of existing delivery methods and improving the user experience.

CN114548867BActive Publication Date: 2025-02-11RAJAX NETWORK &TECHNOLOGY (SHANGHAI) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210153478.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-18
Publication Date
2025-02-11
Estimated Expiration
2042-02-18

AI Technical Summary

Technical Problem

The existing delivery methods are costly and inefficient, resulting in poor user experience.

Method used

By obtaining the delivery demand information of the target order, delivering the robot in response to the delivery demand information, sending a pickup message to the robot, and controlling the smart cabinet to open the first cabinet door of the target cabinet, so that the delivery items can be transferred to the robot's temporary storage area middle.

Benefits of technology

Reduce delivery costs, improve delivery efficiency, and improve user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114548867B_ABST
    Figure CN114548867B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention discloses a delivery control method, device, server, smart cabinet and robot. After acquiring delivery demand information for characterizing the delivery demand of a target order, the method sends a pickup message to the robot in response to the delivery demand information for robot delivery, and controls the smart cabinet to open the first cabinet door of the target cabinet in response to receiving a door opening request sent by the robot, so that the delivery items are transferred to the temporary storage compartment of the robot. The target cabinet stores the delivery items corresponding to the target order. The delivery control method can reduce the delivery cost, improve the delivery efficiency and improve the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of control, and in particular to a distribution control method, device, server, smart cabinet and robot. Background Art

[0002] With the continuous development of Internet technology, users can purchase goods on shopping platforms online, and shopping platforms usually provide users with delivery services for the goods.

[0003] In the prior art, delivery personnel usually deliver the delivered items to the delivery location and wait for the user to pick them up, or the delivery personnel store the delivered items in a smart cabinet near the delivery location, and the user can choose the time to pick them up at the smart cabinet. The existing delivery method not only has high delivery costs, but also low delivery efficiency, resulting in poor user experience. Summary of the invention

[0004] In view of this, embodiments of the present invention provide a delivery control method, device, server, smart cabinet and robot to reduce delivery costs while improving delivery efficiency and user experience.

[0005] In a first aspect, an embodiment of the present invention provides a delivery control method, applicable to a server, the method comprising:

[0006] Acquire delivery demand information of a target order, where the delivery items corresponding to the target order are stored in a target compartment of the smart cabinet, and the delivery demand information is used to represent the delivery demand of the target order;

[0007] In response to the delivery demand information being robot delivery, sending a pickup message to the robot, wherein the pickup message includes the compartment identification information of the target compartment;

[0008] In response to receiving a door opening request sent by the robot, the smart cabinet is controlled to open a first cabinet door of the target cabinet, so that the delivered item is transferred to the temporary storage compartment of the robot.

[0009] In a second aspect, an embodiment of the present invention provides a delivery control method applicable to a robot, the method comprising:

[0010] Receiving a pickup message sent by the server, wherein the target cabinet stores delivery items corresponding to the target order;

[0011] A door opening request is sent to the server, where the door opening request is used to instruct the server to control the smart cabinet to open the first cabinet door of the target cabinet so that the delivered item is transferred to the item temporary storage compartment.

[0012] In a third aspect, an embodiment of the present invention provides a delivery control device, the device comprising:

[0013] A delivery demand information acquisition unit, used to acquire delivery demand information of a target order, wherein the delivery items corresponding to the target order are stored in a target compartment of the smart cabinet, and the delivery demand information is used to represent the delivery demand of the target order;

[0014] a pickup message sending unit, configured to send a pickup message to the robot in response to the delivery demand information for robot delivery;

[0015] The control unit is used to control the smart cabinet to open the first cabinet door of the target cabinet in response to receiving the door opening request sent by the robot, so that the delivered items are transferred to the temporary storage compartment of the robot.

[0016] In a fourth aspect, an embodiment of the present invention provides a delivery control device, the device comprising:

[0017] A pickup message receiving unit, configured to receive a pickup message sent by a server, wherein the target cabinet stores delivery items corresponding to the target order;

[0018] The request sending unit is used to send a door opening request to the server, wherein the door opening request is used to instruct the server to control the smart cabinet to open the first cabinet door of the target cabinet so that the delivered items are transferred to the temporary storage compartment.

[0019] In a fifth aspect, an embodiment of the present invention provides a server, wherein the server includes:

[0020] a memory for storing one or more computer program instructions;

[0021] A processor, wherein the one or more computer program instructions are executed by the processor to implement the method as described in any one of the first aspects.

[0022] In a sixth aspect, an embodiment of the present invention provides a robot, the robot comprising:

[0023] A moving device, used to enable the robot to have a moving function;

[0024] An item temporary storage compartment, the item temporary storage compartment being arranged on the top of the robot, the top surface of the item temporary storage compartment having a controllable cabinet door; and

[0025] A control device, comprising a memory and a processor, wherein the memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method as described in any one of the second aspects.

[0026] In a seventh aspect, an embodiment of the present invention provides a smart cabinet, the smart cabinet comprising:

[0027] A cabinet body, the cabinet body comprising at least one layer of ordinary cabinets and at least one robot delivery cabinet, wherein each ordinary cabinet is provided with an ordinary cabinet door on the front, each robot delivery cabinet is provided with a first cabinet door on the bottom and a second cabinet door on the front, each robot delivery cabinet is sequentially arranged on the lowest layer of the ordinary cabinet layer, and a space for the robot to move is reserved between each robot delivery cabinet and the ground; and

[0028] A control device, wherein the control device is configured to perform the following steps:

[0029] In response to receiving a first door opening instruction for a target cabinet sent by a server, the first door of the target cabinet is opened. The target cabinet stores delivery items corresponding to the target order, and the target cabinet is a robot delivery cabinet.

[0030] After acquiring the delivery demand information used to characterize the delivery demand of the target order, the delivery control method of the embodiment of the present invention sends a pickup message to the robot in response to the delivery demand information indicating that the robot is delivering the item, and in response to receiving the door opening request sent by the robot, controls the smart cabinet to open the first cabinet door of the target cabinet, so that the delivery items are transferred to the temporary storage compartment of the robot. The target cabinet stores the delivery items corresponding to the target order. The delivery control method can reduce the delivery cost, improve the delivery efficiency and improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] The above and other objects, features and advantages of the present invention will become more apparent through the following description of the embodiments of the present invention with reference to the accompanying drawings, in which:

[0032] Figure 1 is a schematic diagram of an application system according to an embodiment of the present invention;

[0033] Figure 2 A signaling diagram of an application system according to an embodiment of the present invention;

[0034] Figure 3 This is a flow chart of a delivery control method according to an embodiment of the present invention;

[0035] Figure 4 A schematic diagram of the structure of a smart cabinet according to an embodiment of the present invention;

[0036] Figure 5 This is a schematic diagram of the structure of a common cabinet according to an embodiment of the present invention;

[0037] Figure 6 This is a schematic diagram of the structure of a robot delivery cabinet according to an embodiment of the present invention;

[0038] Figure 7 It is a flow chart of the delivery control method when selecting user self-pickup according to an embodiment of the present invention;

[0039] Figure 8 is a flow chart of a distribution control method according to an embodiment of the present invention;

[0040] Fig. 9 is a flow chart of a robot movement method according to an embodiment of the present invention;

[0041] Fig.10 A schematic diagram of the structure of a robot according to an embodiment of the present invention;

[0042] Fig.11 is a flow chart of a detection and delivery method according to an embodiment of the present invention;

[0043] Fig.12 is a flow chart of a distribution control method according to an embodiment of the present invention;

[0044] Fig.13 is a flow chart of a detection method according to an embodiment of the present invention;

[0045] Fig.14 is a schematic diagram of a delivery control device according to an embodiment of the present invention;

[0046] Fig.15 is a schematic diagram of a delivery control device according to an embodiment of the present invention;

[0047] Fig.16 Schematic diagram of a control device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0048] The present invention is described below based on embodiments, but the present invention is not limited to these embodiments. In the detailed description of the present invention below, some specific details are described in detail. It is possible for a person skilled in the art to fully understand the present invention without the description of these details. In order to avoid confusing the essence of the present invention, known methods, processes, flows, components and circuits are not described in detail.

[0049] In addition, persons of ordinary skill in the art will appreciate that the drawings provided herein are for illustration purposes and are not necessarily drawn to scale.

[0050] Unless the context clearly requires otherwise, the words “include”, “including” and the like in this application should be interpreted as including rather than exclusive or exhaustive; that is, the meaning of “including but not limited to”.

[0051] In the description of the present application, it should be understood that the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, "plurality" means two or more.

[0052] With the continuous development of Internet technology, users can purchase goods on shopping platforms online, and shopping platforms usually provide users with delivery services for the goods.

[0053] In the prior art, delivery personnel usually deliver the delivered items to the delivery location and wait for the user to pick them up, or the delivery personnel store the delivered items in a smart cabinet near the delivery location, and the user can choose the time to pick them up at the smart cabinet. The existing delivery method not only has high delivery costs, but also low delivery efficiency, resulting in poor user experience.

[0054] In this regard, embodiments of the present invention provide a delivery control method, device, server, smart cabinet and robot to reduce delivery costs while improving delivery efficiency and user experience.

[0055] Figure 1 FIG. 1 is a schematic diagram of an application system according to an embodiment of the present invention. Figure 1 As shown, the application system includes a delivery personnel terminal 11, a robot 12, a server 13 and a smart cabinet 14.

[0056] The delivery personnel terminal 11 is a terminal held by the delivery personnel, and can be a mobile phone, a computer, a tablet computer or other terminal devices.

[0057] The robot 12 is a robot with a mobile function, and its mobile mode can be a mechanical mobile mode, such as wheel movement or track movement, or a bionic mobile mode, such as bipedal movement, limb movement, ventral movement or jumping movement. Furthermore, the top of the robot 12 has an item temporary storage compartment. The item temporary storage compartment has a cabinet door that can be controlled to open and close. The item temporary storage compartment can temporarily store the delivery items during the process of the robot 12 transporting the delivery items to ensure that the delivery items will not fall or be lost. In this embodiment, the robot 12 can be configured to have a short-distance item delivery function, such as inputting an area map or setting an area driving path.

[0058] The smart cabinet 14 has multiple layers of cabinets, and the front of each cabinet is equipped with a cabinet door that can be controlled to open and close, and each cabinet can be used to store delivery items. Furthermore, the bottom surface of the lowest cabinet in the multiple layers of cabinets is also equipped with another cabinet door that can be controlled to open and close. When the cabinet door on the bottom surface of the cabinet is opened, the delivery items stored in the cabinet can fall into the temporary storage compartment of the items on the top of the robot. It should be understood that a certain space should be reserved from the bottom surface of the lowest cabinet to facilitate the movement of the robot.

[0059] The server 13 is a terminal device that can provide computing or related application services to other terminals in the network. In this embodiment, the server 13 can specifically be a server of a distribution platform. The server 13 is used to manage distribution services related to smart cabinets and robots. Furthermore, the server 13 can control the smart cabinet 14 to open and close the doors of each cabinet.

[0060] The delivery personnel terminal 11, robot 12, server 13 and smart cabinet 14 are connected via a network to transmit data.

[0061] Specifically, in actual application, after a user purchases an item online, the server of the shopping platform will generate a corresponding target order and send the target order to the delivery personnel terminal 11. The delivery personnel can deliver according to the delivery address in the target order. When the delivery personnel arrives near the delivery address, they can send a storage request to the smart cabinet 14 near the delivery address, and the server 13 will control the smart cabinet 14 to open the corresponding cabinet so that the delivery personnel can store the delivery items in the cabinet. At this time, if the target cabinet for storing the delivery items is the cabinet at the bottom layer of the smart cabinet 14, the server 13 will ask the delivery personnel about the delivery requirements for the target order through the delivery personnel terminal 11. If the delivery personnel chooses robot delivery, the server 13 will send a pickup message to the robot 12. The robot 12 will move to the bottom of the target cabinet according to the pickup message, open the cabinet door of the top temporary storage compartment and send a door opening request to the server 13. The server 13 will control the smart cabinet 14 to open the cabinet door on the bottom of the target cabinet so that the delivery items in the target cabinet fall into the temporary storage compartment. When the smart cabinet 14 detects that there is no delivery item in the target cabinet, it will close the cabinet door at the bottom of the target cabinet and feedback the cabinet door closing message to the server 13. The server 13 will notify the robot 12 to detect whether there is a delivery item in the temporary storage compartment. If there is, the temporary storage compartment will be closed and the delivery item will be delivered later.

[0062] It should be understood that when the server 13 inquires about the delivery requirements of the target order, if the delivery personnel chooses that the user picks up the item by himself, the server 13 will send the pickup information to the delivery personnel terminal 11, and the delivery personnel can forward the pickup information to the user, and the user can pick up the item by himself. The pickup information can be used to open the target cabinet.

[0063] It should be understood that in this embodiment, the server 13 can obtain the required target order related information by interacting with the server of the shopping platform during operation. When the server 13 receives the storage request, it can generate a forwarding task bound to the target order. Correspondingly, when the forwarding task is completed, the target order in the server of the shopping platform will also be converted to a completed state.

[0064] In another case, the server 13 may also choose not to interact with the server of the shopping platform. At this time, after receiving the storage request, the server 13 will only generate a temporary forwarding task, rather than a forwarding task bound to the target order.

[0065] Figure 1 The application system shown can be used to complete the subsequent delivery tasks by robots after the delivery personnel store the delivered items in the smart cabinet near the delivery address. Compared with the existing technology, the application system can reduce the delivery cost and improve the delivery efficiency. At the same time, the application system avoids the process of users picking up the items by themselves, which improves the user experience.

[0066] Figure 2 FIG. 1 is a signaling diagram of an application system according to an embodiment of the present invention. Figure 2 As shown, the application system includes a server 21, a robot 22 and a smart cabinet 23.

[0067] S100', obtaining the delivery demand information of the target order.

[0068] Specifically, when the delivery personnel stores the delivery items corresponding to the target order in the target compartment of the smart cabinet, the delivery personnel is asked about the delivery requirements for the target order. The target compartment is a robot delivery compartment in the smart cabinet. It should be understood that in another embodiment, step S100' can also be performed by the smart cabinet.

[0069] S200', in response to the delivery demand information, a pickup message is sent for robot delivery.

[0070] The pickup message includes the target cabinet identification information and the delivery address information. It should be understood that in another embodiment, step S200' can also be performed by a smart cabinet.

[0071] S300', receiving a pickup message sent by the server.

[0072] Specifically, the robot receives a pickup message sent by the server.

[0073] S400', moving to the bottom of the target cabinet according to the cabinet identification information.

[0074] Specifically, the robot moves to the bottom of the target cabinet according to the cabinet identification information.

[0075] S500', open the temporary storage compartment at the top.

[0076] Specifically, the robot opens the temporary storage compartment for items at the top.

[0077] S600', send a door opening request.

[0078] Specifically, the robot sends a door opening request for the target cabinet to the server. It should be understood that in another embodiment, step S600' can also be performed by the robot directly sending a door opening request to the smart cabinet, and the smart cabinet will open the first cabinet door of the target cabinet corresponding to the door opening request upon receiving the door opening request.

[0079] S700', sending a first cabinet door opening instruction.

[0080] Specifically, the server sends a door opening request for the target cabinet to the smart cabinet.

[0081] S800', open the first door of the target cabinet.

[0082] Specifically, after receiving the first cabinet door opening instruction for the target cabinet, the smart cabinet opens the first cabinet door of the target cabinet. At this time, the delivery items stored in the target cabinet will fall into the temporary storage compartment of the robot.

[0083] S900', detecting the existence of the delivery items in the target cabinet.

[0084] Specifically, after the smart cabinet opens the first cabinet door, it will detect the existence of the delivery items in the target cabinet.

[0085] S1000': If there is no delivery item in the target cabinet, close the first cabinet door of the target cabinet.

[0086] Specifically, if the smart cabinet confirms that there is no delivery item in the target cabinet, the first cabinet door of the target cabinet is closed.

[0087] S1100', feedback cabinet door closed message.

[0088] Specifically, the smart cabinet feeds back a cabinet door closing message to the server.

[0089] S1200', sending a delivery instruction.

[0090] Specifically, after receiving the cabinet door closing message, the server will send a delivery instruction to the robot. The delivery instruction is used to instruct the robot to detect the delivery items in the temporary storage compartment and deliver the delivery items according to the delivery items. It should be understood that in another embodiment, step S1200' can also be sent by the smart cabinet directly to the robot. It should be understood that in step S1200', the server may not receive the cabinet door closing message due to network fluctuations. In this regard, the server can send a delivery instruction to the robot directly or after a preset time interval after sending a door opening request for the target cabinet to control the smart cabinet to open the first cabinet door of the target cabinet.

[0091] Figure 3 FIG. 1 is a flow chart of a delivery control method according to an embodiment of the present invention. The delivery control method is applicable to a server, that is, the delivery control method can be implemented by Figure 1 The server 13 in the application system shown is executed. Figure 3 As shown, the delivery control method specifically includes the following steps:

[0092] S100: Obtaining the delivery demand information of the target order.

[0093] The delivery items corresponding to the target order are stored in the target compartment of the smart cabinet, and the delivery demand information is used to represent the delivery demand of the target order.

[0094] Specifically, after the delivery personnel stores the delivery items in the target compartment of the smart cabinet, the delivery personnel are asked for delivery demand information representing the delivery demand of the target order through the human-computer interaction interface of the smart cabinet or through the interaction interface of the delivery personnel's terminal device.

[0095] Optionally, the inquiry method may be that the delivery personnel terminal displays at least one selectable option to the delivery personnel, and the delivery personnel then selects from the displayed options. In this embodiment, the selectable options may include robot delivery and user self-collection.

[0096] Furthermore, in this embodiment, the target cabinet may specifically be a robot delivery cabinet in a smart cabinet.

[0097] Optionally, the target cabinet can also be allocated by the server according to the target order. Specifically, when the server obtains the delivery demand information corresponding to the target order for robot delivery, it will automatically allocate the currently available robot delivery cabinet to the delivery personnel. At this time, there is no need to ask the delivery personnel.

[0098] Figure 4 FIG. 1 is a schematic diagram of the structure of a smart cabinet according to an embodiment of the present invention. Figure 4As shown, the smart cabinet includes a cabinet body 41, and the cabinet body 41 includes at least one layer of ordinary cabinets, as shown in cabinet layer 42, and at least one robot delivery cabinet, as shown in cabinet 43. Among them, the robot delivery cabinets are sequentially arranged at the bottom layer of the ordinary cabinet layer, and a space for the robot to move is reserved between the robot delivery cabinets and the ground.

[0099] Furthermore, each common cabinet is provided with a common cabinet door on the front, each robot delivery cabinet is provided with a first cabinet door on the bottom and a second cabinet door on the front, wherein the common cabinet door, the first cabinet door and the second cabinet door are all controllable to be opened and closed.

[0100] Specifically, Figure 5 Schematic diagram of the structure of a common cabinet in an embodiment of the present invention. Figure 5 As shown, the common cabinet is specifically Figure 4 The common cabinet 421 in the cabinet layer 42 is shown. The front of the common cabinet 421 has a common cabinet door 4211 that can be controlled to open and close.

[0101] Figure 6 FIG. 1 is a schematic diagram of the structure of a robot delivery cabinet according to an embodiment of the present invention. Figure 6 As shown, the robot delivery cabinet is specifically Figure 4 The robot delivery cabinet 43 shown in the figure has a second cabinet door 431 on the front side that can be opened and closed, and a first cabinet door 432 on the bottom side that can be opened and closed. Figure 4 43 ′ is a front view of the cabinet 43 after the first cabinet door 432 is opened.

[0102] Furthermore, in order to ensure that the delivered items can be accurately placed in the temporary storage compartment during the subsequent transfer of the delivered items, a corresponding positioning mark is provided below each robot delivery cabinet, and the positioning mark is used to assist the robot in positioning. Figure 4 The positioning mark 44 in the figure is the positioning mark corresponding to the robot delivery cabinet 43. Optionally, the positioning mark can be a reflective strip or other mark that can be recognized by the robot. The positioning mark can assist the robot in calibrating the position when the robot is positioned to avoid positioning errors that cause the delivery items to fall to the ground.

[0103] Optionally, when the delivery personnel stores the delivered items in the target cabinet, they can use the delivery personnel terminal to send a storage request corresponding to the target cabinet to the server, and after receiving the storage request, the server will control the smart cabinet to open the second cabinet door of the target cabinet. The storage request can be an instruction transmitted by scanning a QR code, Bluetooth or a local area network.

[0104] Specifically, in response to receiving a storage request for the target cabinet, the smart cabinet is controlled to open the second cabinet door of the target cabinet.

[0105] S200: In response to the delivery requirement information being for robot delivery, sending a pickup message to the robot.

[0106] The pickup message includes the cabinet identification information of the target cabinet, and the cabinet identification information is used to enable the robot to move to the bottom of the target cabinet.

[0107] Specifically, if the delivery personnel selects the option of robot delivery, a pickup message is sent to the robot. After receiving the pickup message, the robot obtains the cabinet identification information in the pickup message, determines the specific location information of the target cabinet according to the cabinet identification information, and then moves to the bottom of the target cabinet according to the location information.

[0108] Optionally, before sending the pickup message to the robot, the delivery address information may be obtained and written into the pickup message and sent to the robot. The delivery address information may be the detailed address of the user, such as a house number or a room number.

[0109] Optionally, when sending a pickup message to the robot, an order delivery message may also be sent to a target user terminal corresponding to the target order to notify the user to reserve time in advance to prepare to receive the delivery items delivered by the robot.

[0110] Optionally, Figure 7 This is a flow chart of the delivery control method when selecting a user to pick up the item by himself according to an embodiment of the present invention. Figure 7 As shown, when the delivery personnel selects the user to pick up the goods by himself, the delivery control method includes the following steps:

[0111] S210: In response to the delivery demand information that the user picks up the item by himself, a pickup code information is sent to the delivery personnel terminal.

[0112] The pickup code information is used to trigger a pickup request for the target cabinet.

[0113] Specifically, if the option selected by the delivery personnel is self-pickup by the user, the pickup code information is sent to the delivery personnel terminal, and then the delivery personnel forwards the pickup code information to the user. It should be understood that in step S210, the server can also obtain the contact information of the target user terminal corresponding to the target order from the server of the shopping platform, so as to send the pickup code information directly to the target user terminal of the user.

[0114] S220: In response to receiving the pickup request, controlling the smart cabinet to open the second cabinet door of the target cabinet.

[0115] Specifically, after receiving the pickup code information, the user can send a pickup request for the target cabinet to the server through the pickup code information. After receiving the pickup request, the server will control the smart cabinet to open the second cabinet door of the target cabinet so that the user can pick up the item.

[0116] It should be understood that before step S100, if the delivery personnel chooses to store the delivery items in an ordinary cabinet, the server will no longer ask the delivery personnel about the delivery requirements for the target order, but will directly send the pickup code information to the delivery personnel terminal of the delivery personnel or the target user terminal of the user, and the user will use the pickup code information to pick up the items by himself.

[0117] S300: In response to receiving a door opening request sent by the robot, control the smart cabinet to open a first cabinet door of the target cabinet, so that the delivered item is transferred to the temporary storage compartment of the robot.

[0118] Specifically, after the robot reaches the bottom of the target cabinet, it will open the temporary storage compartment on the top and send a door opening request to the server. After receiving the door opening request, the server controls the smart cabinet to open the first door of the target cabinet corresponding to the door opening request. At this time, the items stored in the target cabinet will fall into the temporary storage compartment, thereby transferring the delivered items to the temporary storage compartment of the robot.

[0119] Furthermore, after controlling the smart cabinet to open the first cabinet door of the target cabinet, if a cabinet door closing message sent by the smart cabinet is received, a delivery instruction is sent to the robot. The cabinet door closing message is feedback information sent by the smart cabinet when the first cabinet door is closed after detecting that there is no delivery item in the target cabinet. The delivery instruction is used to instruct the robot to detect the delivery item falling into the temporary storage compartment and deliver the delivery item according to the delivery item falling into the temporary storage compartment.

[0120] After acquiring the delivery demand information used to characterize the delivery demand of the target order, the delivery control method of the embodiment of the present invention sends a pickup message to the robot in response to the delivery demand information being robot delivery, and controls the smart cabinet to open the first cabinet door of the target cabinet in response to receiving the door opening request sent by the robot, so that the delivered items fall into the temporary storage compartment of the items on the top of the robot. The target cabinet stores the delivery items corresponding to the target order, the bottom surface of the target cabinet is provided with a first cabinet door, and the front surface is provided with a second cabinet door, and the pickup message includes the cabinet identification information of the target cabinet, and the cabinet identification information is used to move the robot to the bottom of the target cabinet. The delivery control method can reduce the delivery cost, improve the delivery efficiency and improve the user experience.

[0121] Figure 8FIG. 1 is a flow chart of a delivery control method according to an embodiment of the present invention. The delivery control method is applicable to a robot, that is, the delivery control method can be performed by Figure 1 The robot 12 in the application system shown is used to perform the operation. Figure 8 As shown, the delivery control method specifically includes the following steps:

[0122] S400: Receive a pickup message sent by the server.

[0123] The pickup message includes the cabinet identification information of the target cabinet, and the target cabinet stores the delivery items corresponding to the target order. The target cabinet is specifically the target cabinet in the above embodiment. The bottom surface of the target cabinet is provided with a first cabinet door, and the front surface is provided with a second cabinet door.

[0124] Optionally, the pickup message should also include delivery address information, wherein the delivery address information is specifically the detailed address of the user who purchases the delivered item, such as a house number or room number.

[0125] S500: Move to the bottom of the target cabinet according to the cabinet identification information.

[0126] Specifically, after receiving the pickup message, the cabinet identification information in the pickup message is obtained, the address information of the target cabinet is determined according to the cabinet identification information, and the cabinet moves to the bottom of the target cabinet according to the determined address information.

[0127] Specifically, Fig. 9 FIG. 1 is a flow chart of a robot movement method according to an embodiment of the present invention. Fig. 9 As shown, step S500 can be implemented by the robot movement method. The robot movement method specifically includes the following steps:

[0128] S510: Obtain cabinet address information corresponding to the cabinet identification information.

[0129] Specifically, the corresponding cabinet address information is obtained according to the cabinet identification information, wherein the cabinet address information may be the coordinate address of the target cabinet in the map of the current area input in advance for the robot.

[0130] S520: Move to the vicinity of the target cabinet according to the cabinet address information.

[0131] Specifically, the robot can move to the vicinity of the target cabinet according to the cabinet address information.

[0132] S530: Positioning according to the positioning mark under the target cabinet to move to the bottom of the target cabinet.

[0133] Specifically, the robot can locate itself by scanning the positioning mark under the smart cabinet, and thus move to the bottom of the target cabinet.

[0134] For example: Figure 4 Taking the smart cabinet shown as an example, the robot can scan the positioning marks under the smart cabinet through the corresponding scanning device, so as to determine the positioning mark 44 corresponding to the target cabinet, and position according to the positioning mark 44 to move to the bottom of the target cabinet 43.

[0135] It should be understood that step S500 can be selected to be executed according to actual needs. For example, when the standby position of the robot is directly set below the target cabinet, the robot does not need to search for the position of the target cabinet. In this case, step S500 can be omitted.

[0136] S600, open the temporary storage compartment at the top.

[0137] Specifically, Fig.10 FIG. 1 is a schematic diagram of the structure of a robot according to an embodiment of the present invention. Fig.10 As shown, the robot includes a mobile device 101 and an item temporary storage compartment 102 .

[0138] The moving device 101 is used to enable the robot to have a moving function. The temporary storage compartment 102 is arranged on the top of the robot, and the top surface of the temporary storage compartment has a controllable cabinet door 1021.

[0139] In step S600, when the robot moves to the bottom of the target cabinet, it will open the temporary storage compartment on the top, that is, open the top cabinet door 1021 of the temporary storage compartment 102. The specific opening method can be referred to 102', which is a front view of the top cabinet door 1021 of the temporary storage compartment 102 after it is opened, and the dotted lines on both sides are the top cabinet door 1021 after it is opened.

[0140] Optionally, the front of the temporary storage compartment 102 further has a controllable cabinet door 1022 to achieve the normal storage function of the temporary storage compartment.

[0141] Furthermore, at least one common cabinet, such as cabinet 103, may be provided in the robot, and each common cabinet has a controllable cabinet door on the front side.

[0142] It should be understood that step S600 can be selected to be executed according to actual needs. For example, when the temporary storage compartment on the top of the robot is an open cabinet, that is, the temporary storage compartment does not have a cabinet door, step S600 can be omitted.

[0143] S700: Send a door opening request to the server.

[0144] The door opening request is used to instruct the server to control the smart cabinet to open the first cabinet door of the target cabinet so that the delivered item falls into the temporary storage compartment.

[0145] Specifically, when the robot moves to the bottom of the target cabinet, it sends a door opening request to the server. After receiving the door opening request, the server controls the smart cabinet to open the first cabinet door on the bottom of the target cabinet. At this time, the delivered items in the target cabinet will fall into the opened temporary storage compartment.

[0146] Optionally, in order to prevent the delivered items from being damaged when falling, a buffer net may be provided in the temporary storage compartment, such as Fig.10 The buffer net can play a buffering role when the delivered items fall into the temporary storage compartment to protect the delivered items.

[0147] Furthermore, in this embodiment, when the robot receives the delivery instruction sent by the server, it can also detect the delivery items in the temporary storage compartment, and deliver the items only after ensuring that the delivery items have fallen into the temporary storage compartment.

[0148] Specifically, Fig.11 FIG. 1 is a flow chart of the detection and distribution method according to an embodiment of the present invention. Fig.11 As shown, the detection and distribution method specifically includes the following steps:

[0149] S710: In response to receiving a delivery instruction, detecting a delivery item falling into the temporary storage compartment.

[0150] Specifically, the temporary storage compartment may be provided with a corresponding detection device, such as a gravity sensing device or an infrared detection device. Upon receiving a delivery instruction, the robot may detect the delivery item falling into the temporary storage compartment through the detection device.

[0151] S720: In response to the delivery item having fallen into the item temporary storage compartment, close the item temporary storage compartment.

[0152] Specifically, after ensuring that the delivered items have fallen into the temporary storage compartment, the cabinet door on the top surface of the temporary storage compartment is closed.

[0153] S730: Deliver the delivery item according to the delivery address information.

[0154] Specifically, the item is delivered according to the delivery address information in the pickup request obtained in step S400.

[0155] Fig.12 Flow chart of the distribution control method of the embodiment of the present invention. The distribution control method is applicable to the smart cabinet, that is, the distribution control method can be Figure 1The smart cabinet 14 in the application system shown is executed. Fig.12 As shown, the delivery control method specifically includes the following steps:

[0156] S810: In response to receiving a first cabinet door opening instruction for a target cabinet sent by a server, open a first cabinet door of the target cabinet.

[0157] The target cabinet stores delivery items corresponding to the target order, and the target cabinet is a robot delivery cabinet in the smart cabinet.

[0158] Specifically, the server can control the smart cabinet to open or close the doors of each cabinet compartment by sending corresponding control instructions to the smart cabinet. Upon receiving the first cabinet door opening instruction for the target cabinet compartment sent by the server, the smart cabinet will open the first cabinet door of the target cabinet compartment.

[0159] S820: In response to receiving a second door opening instruction for the target cabinet sent by the server, open the second door of the target cabinet.

[0160] Specifically, upon receiving the second cabinet door opening instruction for the target cabinet compartment sent by the server, the smart cabinet will open the second cabinet door of the target cabinet compartment.

[0161] Furthermore, after the target cabinet door opens the first cabinet door of the target cabinet, the presence of the delivery items in the target cabinet will be detected, and it is determined whether to close the cabinet door according to the presence.

[0162] Specifically, Fig.13 FIG. 1 is a flow chart of a detection method according to an embodiment of the present invention. Fig.13 As shown, the detection method specifically comprises the following steps:

[0163] S830: Detect the existence of the delivery items in the target cabinet.

[0164] Specifically, each compartment of the smart cabinet is provided with a corresponding detection device, such as an infrared detection device. After the smart cabinet opens the first door of the target compartment, the smart cabinet will detect the presence of the delivery items in the target compartment through the detection device.

[0165] S840: In response to the absence of the delivery item in the target cabinet, close the first cabinet door of the target cabinet and send a cabinet door closing message to the server.

[0166] Specifically, when the smart cabinet detects that the delivery item does not exist in the target cabinet, the first cabinet door of the target cabinet is closed and a cabinet door closing message is fed back to the server.

[0167] Fig.14 FIG. 1 is a schematic diagram of a delivery control device according to an embodiment of the present invention. Fig.14 As shown, the delivery control device includes a delivery demand information acquisition unit 141, a pickup message sending unit 142 and a control unit 143.

[0168] Specifically, the delivery demand information acquisition unit 141 is used to acquire the delivery demand information of the target order, the delivery items corresponding to the target order are stored in the target compartment of the smart cabinet, and the delivery demand information is used to represent the delivery demand of the target order;

[0169] The pickup message sending unit 142 is used to send a pickup message to the robot in response to the delivery demand information for robot delivery;

[0170] The control unit 143 is used to control the smart cabinet to open the first cabinet door of the target cabinet in response to receiving the door opening request sent by the robot, so that the delivered items are transferred to the temporary storage compartment of the robot.

[0171] After acquiring the delivery demand information used to characterize the delivery demand of the target order, the delivery control device of the embodiment of the present invention sends a pickup message to the robot in response to the delivery demand information being robot delivery, and controls the smart cabinet to open the first cabinet door of the target cabinet in response to receiving the door opening request sent by the robot, so that the delivery items are transferred to the temporary storage compartment of the robot. The target cabinet stores the delivery items corresponding to the target order. The delivery control device can reduce the delivery cost, improve the delivery efficiency and improve the user experience.

[0172] Fig.15 FIG. 1 is a schematic diagram of a delivery control device according to an embodiment of the present invention. Fig.15 As shown, the delivery control device includes a pickup message receiving unit 151 and a request sending unit 152.

[0173] Specifically, the pickup message receiving unit 151 is used to receive a pickup message sent by the server, wherein the pickup message includes the cabinet identification information of the target cabinet, wherein the target cabinet stores the delivery items corresponding to the target order, and wherein the bottom surface of the target cabinet is provided with a first cabinet door, and the front surface is provided with a second cabinet door;

[0174] The request sending unit 152 is used to send a door opening request to the server, and the door opening request is used to instruct the server to control the smart cabinet to open the first cabinet door of the target cabinet so that the delivered items are transferred to the temporary storage compartment.

[0175] Fig.16 Schematic diagram of a control device according to an embodiment of the present invention. In this embodiment, the control device includes a server, a terminal, etc. Fig.16As shown, the control device includes: at least one processor 161; a memory 162 connected to the at least one processor 161 for communication; and a communication component 163 connected to the scanning device for communication, the communication component 163 receives and sends data under the control of the processor 161; wherein the memory 162 stores instructions executable by at least one processor 161, and the instructions are executed by at least one processor 161 to implement the above-mentioned distribution control method.

[0176] Specifically, the control device includes: one or more processors 161 and a memory 162, Fig.16 A processor 161 is taken as an example. The processor 161 and the memory 162 may be connected via a bus or other means. Fig.16 In the example, the bus connection is used. The memory 162 is a non-volatile computer-readable storage medium that can be used to store non-volatile software programs, non-volatile computer executable programs and modules. The processor 161 executes various functional applications and data processing of the device by running the non-volatile software programs, instructions and modules stored in the memory 162, that is, realizing the above-mentioned delivery control method.

[0177] The memory 162 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and applications required for at least one function; the data storage area may store a list of options, etc. In addition, the memory 162 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 162 may optionally include a memory remotely arranged relative to the processor 161, and these remote memories may be connected to an external device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0178] One or more modules are stored in the memory 162, and when executed by one or more processors 161, the distribution control method in any of the above method embodiments is executed.

[0179] The above-mentioned product can execute the method provided in the embodiment of the present application, and has the functional modules and beneficial effects corresponding to the execution method. For technical details not fully described in this embodiment, please refer to the method provided in the embodiment of the present application.

[0180] Another embodiment of the present invention relates to a non-volatile storage medium for storing a computer-readable program, wherein the computer-readable program is used for a computer to execute part or all of the above method embodiments.

[0181] That is, those skilled in the art can understand that all or part of the steps in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a program, and the program is stored in a storage medium, including a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-OnlyMemory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

[0182] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A distribution control method, applicable to a server, characterized in that: The method comprises: Acquire delivery demand information of a target order, wherein the delivery items corresponding to the target order are stored in a target compartment of a smart cabinet, and the delivery demand information is used to characterize the delivery demand of the target order, wherein a first cabinet door is provided on the bottom surface of the target compartment, and a second cabinet door is provided on the front surface, and the delivery items are stored in the target compartment through the second cabinet door; In response to the delivery requirement information being for robot delivery, sending a pickup message to the robot; In response to receiving a door opening request sent by the robot, controlling the smart cabinet to open the first cabinet door of the target cabinet, so that the delivered item is transferred to the temporary storage compartment of the robot; There is space between the target cabinet and the ground for the robot to move, and the pickup message includes the cabinet identification information of the target cabinet. The cabinet identification information is used to enable the robot to move to the bottom of the target cabinet to receive the fallen delivery items through the temporary storage compartment on the top of the robot.

2. The method according to claim 1, characterized in that The pickup message also includes delivery address information; Before sending the pickup message to the robot, the method further includes: Obtain the delivery address information.

3. The method according to claim 1, characterized in that After controlling the smart cabinet to open the first cabinet door of the target cabinet, the method further includes: sending a delivery instruction to the robot; The delivery instruction is used to instruct the robot to detect the delivery item falling into the temporary storage compartment and to deliver the delivery item according to the delivery item falling into the temporary storage compartment.

4. The method according to claim 3, characterized in that The sending of a delivery instruction to the robot comprises: In response to receiving a cabinet door closing message sent by the smart cabinet, a delivery instruction is sent to the robot.

5. The method according to claim 1, characterized in that The method further comprises: In response to the delivery demand information being self-pickup by the user, sending smart cabinet pickup information to the delivery personnel terminal, the smart cabinet pickup information being used to trigger a pickup request for the target cabinet; In response to receiving the pickup request, the smart cabinet is controlled to open the second cabinet door of the target cabinet.

6. The method according to claim 1, characterized in that The method further comprises: In response to receiving a storage request for the target cabinet, the smart cabinet is controlled to open a second cabinet door of the target cabinet.

7. The method according to claim 1, characterized in that When sending a pickup message to the robot, the method further includes: An order delivery message is sent to a target user terminal corresponding to the target order.

8. A delivery control method, applicable to a robot, characterized in that: The method comprises: receiving a pickup message sent by a server, wherein the pickup message includes compartment identification information of a target compartment, wherein the target compartment stores delivery items corresponding to a target order, wherein a first cabinet door is provided on a bottom surface of the target compartment, and a second cabinet door is provided on a front surface, and the delivery items are stored in the target compartment through the second cabinet door; Sending a door opening request to the server, wherein the door opening request is used to instruct the server to control the smart cabinet to open the first cabinet door of the target cabinet so that the delivered item is transferred to the item temporary storage compartment; Wherein, there is space between the target cabinet and the ground for the robot to move; The method further comprises: Move to the bottom of the target cabinet according to the cabinet identification information; The temporary storage compartment for items at the top is opened to receive the dropped delivery items through the temporary storage compartment for items.

9. The method according to claim 8, characterized in that The pickup message also includes delivery address information; After sending the door opening request to the server, the method further includes: In response to receiving a delivery instruction, detecting a delivery item in the temporary storage compartment; In response to the delivery item having fallen into the item temporary storage compartment, closing the item temporary storage compartment; The delivery item is delivered according to the delivery address information.

10. The method according to claim 8, characterized in that The step of moving to the bottom of the target cabinet according to the cabinet identification information comprises: Obtaining cabinet address information corresponding to the cabinet identification information; Move to the vicinity of the target cabinet according to the cabinet address information; Positioning is performed according to the positioning mark under the target cabinet to move to the bottom of the target cabinet.

11. A distribution control device, characterized in that: The device comprises: a delivery demand information acquisition unit, used to acquire delivery demand information of a target order, wherein the delivery items corresponding to the target order are stored in a target compartment of the smart cabinet, and the delivery demand information is used to characterize the delivery demand of the target order, wherein the bottom surface of the target compartment is provided with a first cabinet door, and the front surface is provided with a second cabinet door, and the delivery items are stored in the target compartment through the second cabinet door; a pickup message sending unit, configured to send a pickup message to the robot in response to the delivery demand information for robot delivery; A control unit, configured to control the smart cabinet to open the first cabinet door of the target cabinet in response to receiving a door opening request sent by the robot, so that the delivered item is transferred to the temporary storage compartment of the robot; There is space between the target cabinet and the ground for the robot to move, and the pickup message includes the cabinet identification information of the target cabinet. The cabinet identification information is used to enable the robot to move to the bottom of the target cabinet to receive the fallen delivery items through the temporary storage compartment on the top of the robot.

12. A distribution control device, characterized in that: The device comprises: a pickup message receiving unit, configured to receive a pickup message sent by a server, wherein the pickup message includes compartment identification information of a target compartment, wherein the target compartment stores delivery items corresponding to a target order, wherein a first cabinet door is provided on the bottom surface of the target compartment, and a second cabinet door is provided on the front surface, and the delivery items are stored in the target compartment through the second cabinet door; A request sending unit, used for sending a door opening request to the server, wherein the door opening request is used for instructing the server to control the smart cabinet to open the first cabinet door of the target cabinet so that the delivered items are transferred to the temporary storage compartment of the items; Wherein, there is space between the target cabinet and the ground for the robot to move; The device also includes: A moving unit, used for moving to the bottom of the target cabinet according to the cabinet identification information; The temporary storage compartment control unit is used to open the temporary storage compartment on the top to receive the dropped delivery items through the temporary storage compartment.

13. A server, characterized in that: The server comprises: a memory for storing one or more computer program instructions; A processor, wherein the one or more computer program instructions are executed by the processor to implement the method according to any one of claims 1 to 7.

14. A robot, characterized in that: The robot comprises: A moving device, used to enable the robot to have a moving function; An item temporary storage compartment, the item temporary storage compartment being arranged on the top of the robot, and the top surface of the item temporary storage compartment having a controllable cabinet door; and A control device, comprising a memory and a processor, wherein the memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method according to any one of claims 8 to 10.

15. A smart cabinet, characterized in that: The smart cabinet comprises: A cabinet body, the cabinet body comprising at least one layer of ordinary cabinets and at least one robot delivery cabinet, wherein each ordinary cabinet is provided with an ordinary cabinet door on the front, each robot delivery cabinet is provided with a first cabinet door on the bottom and a second cabinet door on the front, each robot delivery cabinet is sequentially arranged on the lowest layer of the ordinary cabinet layer, and a space for the robot to move is reserved between each robot delivery cabinet and the ground; and A control device, wherein the control device is configured to perform the following steps: In response to receiving a first door opening instruction for a target cabinet sent by a server, the first door of the target cabinet is opened so that a robot located below the target cabinet receives dropped delivery items through the temporary item storage compartment on the top. The target cabinet stores delivery items corresponding to the target order. The target cabinet is a robot delivery cabinet, and the delivery items are stored in the target cabinet through the second door of the target cabinet.

16. The smart cabinet according to claim 15, characterized in that: The control device is also configured to: In response to receiving a second cabinet door opening instruction for the target cabinet sent by the server, the second cabinet door of the target cabinet is opened.

17. The smart cabinet according to claim 15, characterized in that: After opening the first door of the target cabinet, the control device is further configured to: Detecting the presence of delivery items in the target cabinet; In response to the delivery item not existing in the target cabinet, a first cabinet door of the target cabinet is closed and a cabinet door closing message is sent to the server.

18. The smart cabinet according to claim 15, characterized in that: A corresponding positioning mark is provided under each robot delivery cabinet, and the positioning mark is used to assist the robot in positioning.

Citation Information

Patent Citations

  • Distribution method, distribution device and electronic equipment

    CN111598518A

  • Cabinet body, container, goods distribution system and goods storage method

    CN113277247A

  • Vending machine

    CN211787314U