CN111598670B - Distribution method, server, robot, electronic device, and readable storage medium - Google Patents

Distribution method, server, robot, electronic device, and readable storage medium Download PDF

Info

Publication number
CN111598670B
CN111598670B CN202010635948.XA CN202010635948A CN111598670B CN 111598670 B CN111598670 B CN 111598670B CN 202010635948 A CN202010635948 A CN 202010635948A CN 111598670 B CN111598670 B CN 111598670B
Authority
CN
China
Prior art keywords
delivery
storage bin
target
goods
storage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010635948.XA
Other languages
Chinese (zh)
Other versions
CN111598670A (en
Inventor
陈威
管志军
肖波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lazas Network Technology Shanghai Co Ltd
Original Assignee
Lazas Network Technology Shanghai Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lazas Network Technology Shanghai Co Ltd filed Critical Lazas Network Technology Shanghai Co Ltd
Priority to CN202010635948.XA priority Critical patent/CN111598670B/en
Publication of CN111598670A publication Critical patent/CN111598670A/en
Application granted granted Critical
Publication of CN111598670B publication Critical patent/CN111598670B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0639Item locations

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Educational Administration (AREA)
  • Game Theory and Decision Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Warehouses Or Storage Devices (AREA)

Abstract

The embodiment of the disclosure discloses a distribution method, a server, a robot, electronic equipment and a readable storage medium, wherein the method comprises the following steps: acquiring order information of a target cargo to be distributed; determining a target storage bin for placing the target goods from the plurality of storage bins according to the state information of the plurality of storage bins; and sending first placement information to the target storage bin so that the target storage bin prompts delivery personnel to place the target goods into the target storage bin and records order information of the target goods. In the scheme, one storage bin can be shared by a plurality of cargoes to be distributed, namely, the cargoes to be distributed can be stored in one storage bin, so that the cargoes to be distributed can be distributed simultaneously when the storage bin is distributed, the distribution times are reduced, and the distribution efficiency is improved; meanwhile, the power consumption during distribution is reduced.

Description

Distribution method, server, robot, electronic device, and readable storage medium
Technical Field
The disclosure relates to the technical field of terminal control, in particular to a distribution method, a server, a robot, electronic equipment and a readable storage medium.
Background
With the rapid development of internet technology, the internet has become an indispensable part of daily life of modern people, and online shopping is more and more selected by users to solve the problem of daily shopping through online shopping due to the unique convenience and intuitiveness, and the goods can be any articles such as food, sanitary articles, clothes and the like.
The common form is that the user places an order on APP through a user terminal such as a computer and a mobile phone, after receiving the order, a merchant prepares the goods, packages the goods, gives the packaged goods to logistics personnel, and finally the logistics delivery personnel sends the goods to the user.
Disclosure of Invention
The embodiment of the disclosure provides a distribution method, a server, a distribution robot, electronic equipment and a readable storage medium.
In a first aspect, an embodiment of the present disclosure provides a delivery method applied to a delivery server, where the delivery server is associated with a plurality of storage bins.
Specifically, the distribution method includes:
acquiring order information of a target cargo to be distributed, wherein the order information at least comprises a distribution address of the target cargo;
determining a target storage bin for placing the target goods from the storage bins according to state information of the storage bins, wherein the state information comprises a working state of each storage bin, the working state comprises an idle state or a storage state, and delivery addresses of other goods to be delivered, which are currently stored in the storage bin in the storage state;
And sending first placement information to the target storage bin, wherein the first placement information comprises order information of the target goods, so that the target storage bin prompts delivery personnel to place the target goods into the target storage bin, and records the order information of the target goods.
With reference to the first aspect, in a first implementation manner of the first aspect, the plurality of storage bins are respectively provided to a plurality of dispensing devices, and each dispensing device includes at least two storage bins; the method further comprises the steps of:
acquiring state information of at least two storage bins included in each of the plurality of delivery devices, and determining a target delivery device for placing the target goods from the plurality of delivery devices according to the state information corresponding to each delivery device;
the determining the target storage bin for placing the target goods from the storage bins according to the state information of the storage bins comprises the following steps:
determining the target storage bin from at least two storage bins according to state information of the at least two storage bins included in the target distribution device;
the sending the first placement information to the target storage bin includes:
And sending the first placement information to the target delivery device, wherein the first placement information further comprises a bin position identifier of the target storage bin, so that the target delivery device prompts delivery personnel to place the target goods into the target storage bin according to the bin position identifier, and records order information of the target goods.
With reference to the first aspect and the first implementation manner of the first aspect, in a second implementation manner of the first aspect, the determining, according to the status information corresponding to each of the delivery devices, a target delivery device for placing the target cargo from the plurality of delivery devices, and determining, according to status information of at least two storage bins included in the target delivery device, the target storage bin from the at least two storage bins includes:
determining whether at least one to-be-determined delivery device exists in the plurality of delivery devices according to the state information corresponding to each delivery device, wherein the to-be-determined delivery device comprises a storage bin in a storage state;
if at least one to-be-determined delivery device exists in the plurality of delivery devices, determining whether at least one to-be-determined storage bin exists in storage bins in a storage state, wherein the delivery addresses of other to-be-delivered cargos stored in the to-be-determined storage bin currently belong to the same delivery area with the delivery address of the target cargos;
And if at least one storage bin to be determined exists in the storage bins in the storage state, determining a target storage bin for placing the target goods from the at least one storage bin to be determined, and determining the delivery device where the target storage bin is located as the target delivery device.
With reference to the first aspect, the first implementation manner of the first aspect, and the second implementation manner of the first aspect, in a third implementation manner of the first aspect, the determining, from the at least one storage bin to be determined, the target storage bin in which the target cargo is placed includes:
acquiring the storage time of other goods to be distributed currently stored in the at least one storage bin to be determined;
and determining the storage bin to be determined, of which the storage time is closest to a preset time threshold value, as the target storage bin.
With reference to the first aspect, the first implementation manner of the first aspect, the second implementation manner of the first aspect, and the third implementation manner of the first aspect, in a fourth implementation manner of the first aspect, the method further includes:
and if the storage bin to be determined does not exist in the storage bins in the storage state included in the at least one to-be-determined delivery device, determining the target storage bin from a plurality of storage bins in the idle state included in the at least one to-be-determined delivery device, and determining the delivery device in which the target storage bin is located as the target delivery device.
With reference to the first aspect, the first implementation manner of the first aspect, the second implementation manner of the first aspect, the third implementation manner of the first aspect, and the fourth implementation manner of the first aspect, in a fifth implementation manner of the first aspect, the method further includes:
if the to-be-determined delivery device does not exist in the plurality of delivery devices, determining the target delivery device from the plurality of delivery devices;
the target bin is determined from at least two bins included in the target dispensing device.
With reference to the first aspect, the first implementation manner of the first aspect, the second implementation manner of the first aspect, the third implementation manner of the first aspect, the fourth implementation manner of the first aspect, and the fifth implementation manner of the first aspect, in a sixth implementation manner of the first aspect, the method further includes:
and sending a notification message to the delivery terminal, wherein the notification message is used for notifying the delivery personnel that the target goods and other goods to be delivered share the target storage bin.
In a second aspect, embodiments of the present disclosure provide a dispensing method applied to a dispensing device, where the dispensing device is provided with at least two storage bins;
Specifically, the distribution method includes:
receiving first placement information sent by a delivery server, wherein the first placement information comprises a bin identifier and a delivery address of a target cargo to be delivered;
according to the bin position identification, a bin gate of a target storage bin corresponding to the bin position identification is opened, so that a delivery person can conveniently put the target goods into the target storage bin, the delivery address of the target goods is recorded, and the target storage bin stores other goods to be delivered, of which the delivery address and the delivery address of the target goods belong to the same delivery area.
With reference to the second aspect, in a first implementation manner of the second aspect, the method further includes:
and displaying prompt information in a display area arranged in the target storage bin, wherein the prompt information is used for prompting a delivery person to put the target goods to be delivered into the target storage bin corresponding to the bin position mark and indicating the delivery area of the target storage bin, and the delivery area of the target storage bin is a delivery area of the delivery addresses of the plurality of the goods to be delivered, which are currently stored in the target storage bin.
With reference to the second aspect and the first implementation manner of the second aspect, in a second implementation manner of the second aspect, the method further includes:
Acquiring the storage time of a first piece of goods to be distributed stored in the target storage bin;
and if the storage time is greater than or equal to a preset time threshold, distributing the plurality of goods to be distributed stored in the target storage bin according to the distribution area of the target storage bin.
With reference to the second aspect, the first implementation manner of the second aspect, and the second implementation manner of the second aspect, in a third implementation manner of the second aspect, the method further includes:
after determining that the delivery area of the target storage bin is reached, acquiring a contact way of a receiver corresponding to each to-be-delivered cargo in a plurality of to-be-delivered cargos stored in the target storage bin;
according to the contact information of the receiver corresponding to each to-be-delivered cargo, sending extraction information to the receiving terminal corresponding to each to-be-delivered cargo, wherein the extraction information is used for explaining that the corresponding to-be-delivered cargo and other to-be-delivered cargos share the target storage bin and comprises an extraction identifier corresponding to the to-be-delivered cargo, so that the receiver extracts the corresponding to-be-delivered cargo according to the extraction identifier.
With reference to the second aspect, the first implementation manner of the second aspect, the second implementation manner of the second aspect, and the third implementation manner of the second aspect, in a fourth implementation manner of the second aspect, the method further includes:
And disassembling the target storage bin, and placing the target storage bin at an extraction position preset in the delivery area so that the receiver can extract the corresponding goods to be delivered from the target storage bin at the extraction position.
With reference to the second aspect, the first implementation manner of the second aspect, the second implementation manner of the second aspect, the third implementation manner of the second aspect, and the fourth implementation manner of the second aspect, in a fifth implementation manner of the second aspect, the method further includes:
after the target storage bin is determined to be disassembled, if the other storage bins except the target storage bin in the plurality of currently set storage bins are determined to store goods to be distributed;
and distributing the goods to be distributed stored in the other storage bins according to the distribution areas of the other storage bins.
In a third aspect, a dispensing robot is provided in an embodiment of the present disclosure.
Specifically, the distribution robot comprises a chassis and a plurality of storage bins movably connected with the chassis;
the storage bin is used for storing a plurality of cargoes to be distributed, the distribution addresses of which belong to the same distribution area;
the chassis is used for respectively moving the delivery robot to a delivery area of each storage bin in the plurality of storage bins so as to finish delivery of a plurality of cargos to be delivered stored in each storage bin; the delivery area of each storage bin is a delivery area to which delivery addresses of a plurality of cargoes to be delivered stored in each storage bin belong.
With reference to the third aspect, in a first implementation manner of the third aspect, the dispensing robot includes a control device and a mounting assembly, where the chassis and the mounting assembly are both connected with the control device;
the control device is used for controlling the chassis to move the delivery robot to an extraction position preset by the delivery area after determining that the delivery area of the target storage bin is reached, then controlling the mounting assembly to detach the target storage bin and placing the target storage bin at the extraction position so as to facilitate the consignees of a plurality of cargos to be delivered currently stored in the target storage bin to extract corresponding cargos to be delivered in the target storage bin at the extraction position; the target storage bin is any one of the plurality of storage bins.
With reference to the third aspect and the first implementation manner of the third aspect, in a second implementation manner of the third aspect, the dispensing robot further includes a detection device connected to the control device;
the detection device is used for determining whether an idle storage bin to be recycled exists in the distribution area after reaching the distribution area of the target storage bin;
The control device is also used for controlling the chassis to move the delivery robot to the vicinity of the storage bin to be recovered when the detection device detects that the free storage bin to be recovered exists in the delivery area, and then controlling the installation component to install the storage bin to be recovered to the chassis.
In a fourth aspect, embodiments of the present disclosure provide a distribution server having a plurality of storage bins associated therewith;
specifically, the distribution server includes:
the order acquisition module is configured to acquire order information of target goods to be distributed, wherein the order information at least comprises a distribution address of the target goods;
a state acquisition module configured to determine a target storage bin for placing the target goods from the plurality of storage bins according to state information of the plurality of storage bins, wherein the state information comprises an operating state of each storage bin, the operating state comprises an idle state or a storage state, and delivery addresses of other goods to be delivered currently stored in the storage bin in the storage state;
the information sending module is configured to send first placement information to the target storage bin, wherein the first placement information comprises order information of the target goods, so that the target storage bin prompts a delivery person to place the target goods into the target storage bin, and records the order information of the target goods.
With reference to the fourth aspect, in a first implementation manner of the fourth aspect, the plurality of storage bins are respectively provided to a plurality of dispensing devices, and each dispensing device includes at least two storage bins;
the state acquisition module is further configured to acquire state information of at least two storage bins included in each of the plurality of delivery devices, and determine a target delivery device for placing the target goods from the plurality of delivery devices according to the state information corresponding to each delivery device; determining the target storage bin from at least two storage bins according to state information of the at least two storage bins included in the target distribution device
The information sending module is further configured to send the first placement information to the target delivery device, and the first placement information further comprises a bin position identifier of the target storage bin, so that the target delivery device prompts delivery personnel to place the target goods into the target storage bin according to the bin position identifier, and records order information of the target goods.
With reference to the fourth aspect and the first implementation manner of the fourth aspect, in a second implementation manner of the fourth aspect, the state obtaining module includes:
A first determining sub-module configured to determine whether at least one to-be-determined delivery device exists in the plurality of delivery devices according to the state information corresponding to each delivery device, wherein the to-be-determined delivery device comprises a storage bin in a storage state;
a second determining sub-module configured to determine whether at least one storage bin to be determined exists in storage bins in a storage state included in at least one of the plurality of delivery devices, and delivery addresses of other to-be-delivered cargos currently stored in the storage bin to be determined and delivery addresses of the target cargos belong to the same delivery area;
and the third determining submodule is configured to determine a target storage bin for placing the target goods from at least one storage bin to be determined if the storage bin in the storage state included in the at least one to-be-determined delivery device exists in the storage bin to be determined, and determine the delivery device where the target storage bin is located as the target delivery device.
With reference to the fourth aspect, the first implementation manner of the fourth aspect, and the second implementation manner of the fourth aspect, in a third implementation manner of the fourth aspect, the third determining submodule includes:
The time acquisition sub-module is configured to acquire the storage time of other goods to be distributed currently stored in the at least one storage bin to be determined;
and the target determination submodule is configured to determine a storage bin to be determined, of which the storage time is closest to a preset time threshold, as the target storage bin.
With reference to the fourth aspect, the first implementation manner of the fourth aspect, the second implementation manner of the fourth aspect, and the third implementation manner of the fourth aspect, in a fourth implementation manner of the fourth aspect, the apparatus includes:
and a fourth determining sub-module configured to determine the target storage bin from a plurality of storage bins in an idle state included in the at least one to-be-determined delivery device and determine the delivery device in which the target storage bin is located as the target delivery device if the to-be-determined storage bin does not exist in the storage bins in the storage state included in the at least one to-be-determined delivery device.
With reference to the fourth aspect, the first implementation manner of the fourth aspect, the second implementation manner of the fourth aspect, the third implementation manner of the fourth aspect, and the fourth implementation manner of the fourth aspect, in a fifth implementation manner of the fourth aspect, the distribution server includes:
A fifth determining sub-module configured to determine the target delivery device from the plurality of delivery devices if the to-be-determined delivery device does not exist in the plurality of delivery devices;
a sixth determination submodule configured to determine the target bin from at least two bins included in the target dispensing device.
With reference to the fourth aspect, the first implementation manner of the fourth aspect, the second implementation manner of the fourth aspect, the third implementation manner of the fourth aspect, the fourth implementation manner of the fourth aspect, and the fifth implementation manner of the fourth aspect, in a sixth implementation manner of the fourth aspect,
the delivery server further includes:
and the notification sending module is configured to send a notification message to the delivery terminal, wherein the notification message is used for notifying the delivery personnel that the target goods and other goods to be delivered share the target storage bin.
In a fifth aspect, embodiments of the present disclosure provide a dispensing device provided with at least two storage bins;
specifically, the dispensing device includes:
the receiving module is configured to receive first placement information sent by the delivery server, wherein the first placement information comprises a bin identifier and a delivery address of a target cargo to be delivered.
The opening module is configured to open a bin gate of a target storage bin corresponding to the bin identifier according to the bin identifier, so that a delivery person can place the target goods into the target storage bin conveniently, the delivery address of the target goods is recorded, and the target storage bin stores other goods to be delivered, the delivery address of which and the delivery address of the target goods belong to the same delivery area.
With reference to the fifth aspect, in a first implementation manner of the fifth aspect, the apparatus includes:
the display module is configured to display prompt information in a display area set by the target storage bin, wherein the prompt information is used for prompting a delivery person to put the target goods to be delivered into the target storage bin corresponding to the bin position mark and indicates the delivery area of the target storage bin, and the delivery area of the target storage bin is a delivery area of the delivery addresses of the plurality of the goods to be delivered currently stored in the target storage bin.
With reference to the fifth aspect and the first implementation manner of the fifth aspect, in a second implementation manner of the fifth aspect, the apparatus further includes:
and the time acquisition module is configured to acquire the storage time of the first piece of goods to be distributed stored in the target storage bin.
And the first delivery module is configured to deliver the plurality of goods to be delivered stored in the target storage bin according to the delivery area of the target storage bin if the storage time is greater than or equal to a preset time threshold.
With reference to the fifth aspect, the first implementation manner of the fifth aspect, and the second implementation manner of the fifth aspect, in a third implementation manner of the fifth aspect, the apparatus further includes:
the contact information acquisition module is configured to acquire the contact information of a receiver corresponding to each of a plurality of goods to be distributed stored in the target storage bin after determining that the delivery area of the target storage bin is reached;
the extraction information sending module is configured to send extraction information to a receiving terminal corresponding to each to-be-delivered cargo according to the contact mode of the receiving party corresponding to each to-be-delivered cargo, wherein the extraction information is used for explaining that the corresponding to-be-delivered cargo and other to-be-delivered cargos share the target storage bin and comprises an extraction identifier corresponding to the to-be-delivered cargo, so that the receiving party can extract the corresponding to-be-delivered cargo according to the extraction identifier.
With reference to the fifth aspect, the first implementation manner of the fifth aspect, the second implementation manner of the fifth aspect, and the third implementation manner of the fifth aspect, in a fourth implementation manner of the fifth aspect, the apparatus further includes:
The disassembly module is configured to disassemble the target storage bin and place the target storage bin at a preset extraction position of the delivery area so that the consignee can extract corresponding goods to be delivered from the target storage bin at the extraction position.
With reference to the fifth aspect, the first implementation manner of the fifth aspect, the second implementation manner of the fifth aspect, the third implementation manner of the fifth aspect, and the fourth implementation manner of the fifth aspect, in a fifth implementation manner of the fifth aspect, the apparatus further includes:
the goods acquisition module is configured to determine that the goods to be distributed are stored in other storage bins except the target storage bin in the plurality of currently arranged storage bins after the target storage bin is disassembled;
and the second delivery module is configured to deliver the goods to be delivered stored in the other storage bin according to the delivery area of the other storage bin.
In a sixth aspect, in an embodiment of the present disclosure, a dispensing system is provided, the dispensing system including a storage rack, a transport assembly, and a transport base;
specifically, the storage bracket is stored with a plurality of storage bins, and each storage bin is used for storing a plurality of goods to be distributed, the distribution addresses of which belong to the same distribution area;
The storage bracket is used for acquiring order information of target goods to be distributed, and the order information at least comprises a distribution address of the target goods; acquiring a target storage bin for placing the target goods from the plurality of storage bins according to the order information and the state information of each storage bin in the plurality of storage bins, and sending second placing information to the target storage bin, wherein the second placing information comprises the order information of the target goods, so that the target storage bin can conveniently open a bin door to receive the target goods, and the order information of the target goods is recorded; the state information comprises a working state of a corresponding storage bin, wherein the working state comprises an idle state or a storage state and delivery addresses of other goods to be delivered currently stored in the storage bin in the storage state;
the transmission assembly is used for moving the target storage bin with the target goods to the conveying base;
the conveying base is used for conveying the cargos to be conveyed according to the delivery addresses of the cargos to be conveyed stored in the target storage bin.
With reference to the sixth aspect, in a first implementation manner of the present disclosure, the storage rack is provided with an input device;
The input device is used for acquiring order information of the target goods according to information input by the distribution personnel.
With reference to the sixth aspect and the first implementation manner of the sixth aspect, in a second implementation manner of the sixth aspect, the present disclosure is configured to obtain a storage time of the stored first piece of goods to be delivered; if the storage time is greater than or equal to a preset time threshold, sending a delivery request to the storage bracket;
the storage bracket is used for indicating the transmission assembly to move the target storage bin to the conveying base according to the delivery request, so that the conveying base delivers the plurality of goods to be delivered according to the delivery addresses of the plurality of goods to be delivered stored in the target storage bin.
With reference to the sixth aspect, the first implementation manner of the sixth aspect, and the second implementation manner of the sixth aspect, in a third implementation manner of the sixth aspect, the storage rack is specifically configured to obtain, according to status information of each storage bin in the plurality of storage bins, at least one storage bin to be determined from the plurality of storage bins in a storage state, where a delivery address of another to-be-delivered cargo currently stored in the storage bin to be determined and a delivery address of the target cargo belong to a same delivery area, and determine the target storage bin from the at least one to-be-determined storage bin.
In a seventh aspect, embodiments of the present disclosure provide an electronic device comprising a memory for storing one or more computer instructions for supporting a dispensing apparatus to perform the dispensing method of the first aspect described above, and a processor configured to execute the computer instructions stored in the memory. The dispenser may also include a communication interface for the dispenser to communicate with other devices or communication networks.
In an eighth aspect, an embodiment of the present disclosure provides an electronic device, including a memory for storing one or more computer instructions that support a dispensing apparatus to perform the dispensing method of the second aspect described above, and a processor configured to execute the computer instructions stored in the memory. The dispenser may also include a communication interface for the dispenser to communicate with other devices or communication networks.
In a ninth aspect, embodiments of the present disclosure provide a computer readable storage medium storing computer instructions for use with a dispensing device, including computer instructions for performing the dispensing method of the first aspect as described above for the dispensing device.
In a tenth aspect, embodiments of the present disclosure provide a computer readable storage medium storing computer instructions for use by a dispensing device, comprising computer instructions for performing the dispensing method of the second aspect described above as referred to by the dispensing device.
In an eleventh aspect, embodiments of the present disclosure provide a dispensing system.
Specifically, the delivery system includes:
the interaction area is used for interacting with the delivery personnel to acquire order information of the goods to be delivered;
the storage bin assemblies comprise at least two storage bins and a bracket, wherein the storage bins are used for placing goods to be distributed, and the bracket is used for supporting the at least two storage bins;
and the conveying chassis is used for being detachably connected with the bracket of the storage bin assembly and conveying the storage bin assembly to finish the delivery of the goods to be delivered.
With reference to the eleventh aspect, in a first implementation manner of the eleventh aspect,
the interaction area is provided with a two-dimension code of the record, so that the distribution personnel can conveniently scan the two-dimension code of the record through a terminal used by the distribution personnel to finish the input of order information of the goods to be distributed.
With reference to the eleventh aspect and the first implementation manner of the eleventh aspect, in a second implementation manner of the eleventh aspect, the interaction area is provided with an input device, and the input device is used for acquiring order information of the goods to be distributed according to information input by the distribution personnel.
The technical scheme provided by the embodiment of the disclosure can comprise the following beneficial effects:
in the technical scheme, one storage bin can be shared by a plurality of cargoes to be distributed, namely, the cargoes to be distributed can be stored in one storage bin, so that the cargoes to be distributed can be distributed simultaneously when the storage bin is distributed, the distribution times are reduced, and the distribution efficiency is improved; meanwhile, the power consumption during distribution is reduced.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
Other features, objects and advantages of the present disclosure will become more apparent from the following detailed description of non-limiting embodiments, taken in conjunction with the accompanying drawings. In the drawings:
FIG. 1a shows a flow chart of a dispensing method according to an embodiment of the present disclosure;
FIG. 1b illustrates an application scenario diagram of a delivery method according to an embodiment of the present disclosure;
FIG. 1c shows a flow chart of a dispensing method according to an embodiment of the present disclosure;
FIG. 2a shows a flow chart of a dispensing method according to an embodiment of the present disclosure;
FIG. 2b shows a flow chart of a dispensing method according to an embodiment of the present disclosure;
FIG. 2c shows a flow chart of a dispensing method according to an embodiment of the present disclosure;
FIG. 3 illustrates an interaction diagram of a delivery method according to an embodiment of the present disclosure;
FIG. 4 illustrates a schematic structural view of a dispensing robot according to an embodiment of the present disclosure;
FIG. 5a shows a block diagram of a distribution server according to an embodiment of the present disclosure;
FIG. 5b shows a block diagram of the status acquisition module 502 of the distribution server according to the embodiment shown in FIG. 5 a;
FIG. 5c shows a block diagram of a third determination submodule 5023 of the distribution server in accordance with the embodiment of FIG. 5 b;
FIG. 5d shows a block diagram of a distribution server according to an embodiment of the present disclosure;
FIG. 6a shows a block diagram of a dispensing device according to an embodiment of the present disclosure;
FIG. 6b shows a block diagram of a dispensing device according to an embodiment of the present disclosure;
FIG. 6c shows a block diagram of a dispensing device according to an embodiment of the present disclosure;
FIG. 6d shows a block diagram of a dispensing device according to an embodiment of the present disclosure;
FIG. 7 shows a schematic diagram of a dispensing system according to an embodiment of the present disclosure;
FIG. 8 shows a block diagram of an electronic device according to an embodiment of the present disclosure;
FIG. 9 is a schematic diagram of a computer system suitable for use in implementing a dispensing method according to one embodiment of the present disclosure;
fig. 10 shows a schematic diagram of a dispensing system according to an embodiment of the present disclosure.
Detailed Description
Hereinafter, exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily implement them. In addition, for the sake of clarity, portions irrelevant to description of the exemplary embodiments are omitted in the drawings.
In this disclosure, it should be understood that terms such as "comprises" or "comprising," etc., are intended to indicate the presence of features, numbers, steps, acts, components, portions, or combinations thereof disclosed in this specification, and are not intended to exclude the possibility that one or more other features, numbers, steps, acts, components, portions, or combinations thereof are present or added.
In addition, it should be noted that, without conflict, the embodiments of the present disclosure and features of the embodiments may be combined with each other. The present disclosure will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
In the technical scheme provided by the embodiment of the disclosure, one storage bin can be shared by a plurality of cargoes to be distributed, namely, the cargoes to be distributed can be stored in one storage bin, so that the cargoes to be distributed can be distributed at the same time when the storage bin is distributed, the distribution times are reduced, and the distribution efficiency is improved; meanwhile, the power consumption during distribution is reduced.
Fig. 1a shows a flow chart of a delivery method according to an embodiment of the present disclosure, which is applied to a delivery server having a plurality of storage bins associated therewith. As shown in fig. 1a, the dispensing method includes the following steps S101 to S103:
in step S101, order information of a target cargo to be delivered is acquired, the order information including at least a delivery address of the target cargo.
In step S102, a target storage bin for placing the target cargo is determined from the plurality of storage bins according to state information of the plurality of storage bins, where the state information includes an operating state of each storage bin, the operating state includes an idle state or a storage state, and a delivery address of other cargo to be delivered currently stored in the storage bin in the storage state.
In step S103, first placement information is sent to the target storage bin, where the first placement information includes order information of the target cargo, so that the target storage bin prompts a dispenser to place the target cargo into the target storage bin, and records the order information of the target cargo.
In the related art, a delivery site may be provided at each area, and each delivery site is configured with a delivery server associated with a plurality of delivery robots. After the delivery person arrives at the destination, the delivery station near the destination can be searched, and then the goods to be delivered are placed in the delivery robot of the delivery station, and the delivery robot delivers the goods to the hand of the user. If more goods need to be delivered in the delivery peak period, the delivery robot needs to deliver for many times to finish the delivery of all the goods, so that on one hand, the delivery efficiency is low, the industry requirement of delivery time limit is difficult to reach, and the industry competitiveness is reduced; on the other hand, the power consumption of the distribution robot is large, which is not beneficial to the long-term use of the distribution robot.
In view of the above-mentioned drawbacks, in this embodiment, a delivery method is provided, in which one storage bin can be shared by a plurality of to-be-delivered cargos, that is, a plurality of to-be-delivered cargos can be stored in one storage bin, so that a plurality of to-be-delivered cargos can be delivered simultaneously when delivering the storage bin, thereby reducing the delivery times and improving the delivery efficiency; meanwhile, the power consumption during distribution is reduced.
The target goods may be goods purchased by the user, express delivered to the user, or dining ordered by the user, which is not limited in the embodiment of the present disclosure.
The order information may further include a contact of a receiver for receiving the target goods, i.e. a mobile phone number or a fixed phone number of the receiver. After the target goods are distributed to the distribution address of the target goods, the target goods can be contacted with the receiver through the contact way, so that the receiver can take goods in time.
In an alternative implementation manner of this embodiment, as shown in the scene diagram of fig. 1b, after the delivery person 1b1, for example, a rider, arrives at the delivery site, the terminal used by the delivery person 1b1 may be adopted, that is, the delivery terminal scans the two-dimensional code 1b2 of the recording set at the delivery site, the delivery terminal displays the recording interface after identifying the two-dimensional code 1b2 of the recording, the rider may fill in order information of the target goods to be delivered on the recording interface, where the order information may include the delivery address of the target goods, the contact manner of the receiver, and the like. After the completion of the filling of the rider is determined, the delivery terminal sends the order information of the target goods to the delivery server, so that the delivery server can conveniently determine the target storage bin for placing the goods to be delivered according to the order information.
In particular, the delivery server may be associated with a plurality of bins that may send status information to the delivery server at regular time or upon receipt of a new item to be delivered, the status information including an operational status of the bins, the operational status including an idle status or a storage status, and a delivery address for each item to be delivered currently stored while in the storage status. After receiving the order information of the target goods, the distribution server can determine the working state of each storage bin according to the state information of the plurality of storage bins, and further determine the target storage bin. Specifically, if at least one storage bin to be determined exists in the storage bins in the storage state, a target storage bin can be determined from the at least one storage bin to be determined, and the delivery addresses of other cargos to be delivered currently stored in the storage bin to be determined and the delivery addresses of the target cargos belong to the same delivery area. For example, the target storage bin may be determined according to the storage time of the first piece of goods to be delivered stored in the storage bin to be determined, and the shortest delivery waiting time is preferable; if the storage bin to be determined does not exist in the storage bins in the storage state, any storage bin in the idle state can be determined as the target storage bin.
After the target storage bin is determined, the delivery server may send first placement information to the target storage bin, where the first placement information includes order information of the target goods to be delivered. After the target storage bin receives the first placement information, the bin door can be opened so that the distribution personnel can place the target goods into the target storage bin. Meanwhile, the target storage bin stores order information of the target goods, namely, the delivery address of the target goods, the contact way of a receiver and the like are recorded, and the target storage bin is convenient to use in later delivery.
In one embodiment, the plurality of bins associated with the delivery server are respectively disposed on a plurality of delivery devices, each delivery device including at least two bins. The distribution server can acquire state information of at least two storage bins included in each distribution device in the plurality of distribution devices, determine a target distribution device for placing the target goods from the plurality of distribution devices according to the state information corresponding to each distribution device, determine a target storage bin from the at least two storage bins according to the state information of the at least two storage bins included in the target distribution device, and then send first placement information to the target distribution device, wherein the first placement information further comprises bin position identifiers of the target storage bins, so that the target distribution device prompts the distribution device to place the target goods into the target storage bins according to the bin position identifiers, and records order information of the target goods.
The delivery device may be a delivery robot, which is provided with a transport module, and at least two storage bins, and may freely move to any address, so as to complete delivery of the goods to be delivered stored in the at least two storage bins. Or, the delivery device may be a storage bin assembly, where the storage bin assembly includes at least two storage bins and a support, and the at least two storage bins are supported by the support and placed on a floor when waiting to receive the goods to be delivered, so that the delivery personnel can conveniently place the goods to be delivered. When the goods are required to be distributed, the support of the storage bin assembly is matched with the conveying chassis, so that the storage bin assembly leaves the ground, is supported on the conveying chassis, and moves to a distribution address of the goods to be distributed, placed in the storage bin of the storage bin assembly, through the conveying chassis, and distribution is completed.
In the embodiment of the present disclosure, the delivery device is taken as a delivery robot for illustration, and the storage bin assembly can be analogized, so that the embodiments of the present disclosure are not described herein.
Optionally, the plurality of storage bins associated with the delivery server are respectively disposed on a plurality of delivery robots, and each delivery robot includes at least two storage bins. The distribution server may acquire status information of at least two storage bins included in each of the plurality of distribution robots, respectively, and then determine a target distribution robot for distributing the target cargo from the plurality of distribution robots according to the status information corresponding to each distribution robot, and determine a target storage bin from the at least two storage bins set by the target distribution robot.
Specifically, the distribution server may acquire, in real time, status information of at least two storage bins included in each of the plurality of distribution robots, that is, status information corresponding to each of the distribution robots 1b3 in fig. 1 b. Alternatively, the dispensing robot may send status information to the dispensing server once according to a preset period, or when the status of the storage bin set by the dispensing robot is changed, or after each piece of goods to be dispensed is stored, where the status information includes an operating status of each storage bin set by the dispensing robot, where the operating status includes an idle status or a storage status, and a dispensing address of each piece of goods to be dispensed currently stored in the storage bin in the storage status. Alternatively, the dispatch server may periodically send a query request to a plurality of dispatch robots associated therewith, the dispatch robots, upon receiving the query request, sending current status information to the dispatch robots. Optionally, the working state may further include a docking state, where the docking state indicates that the dispensing robot in which the storage bin is located is currently docking with the charging stake of the delivery station for charging.
In one embodiment, after acquiring the order information of the target cargo, the delivery server may determine whether there is a storage bin whose delivery area covers the delivery address of the target cargo among all the storage bins in the storage state set by the plurality of delivery robots associated therewith.
If the target storage bin exists, a storage bin of which the delivery area covers the delivery address of the target goods can be determined as the target storage bin, and the delivery robot where the target storage bin exists is the target delivery robot. Specifically, the storage bin in the idle state has no delivery area, and after the storage bin stores the first to-be-delivered cargo, the delivery area of the storage bin can be determined according to the delivery address of the first to-be-delivered cargo, and in general, the delivery area of the storage bin may be one or more floors or may also be one or more places, which is not limited in the embodiment of the present disclosure. For example, the floor indicated by the delivery address of the first to-be-delivered cargo is the delivery area of the storage bin, that is, the storage bin delivers only the to-be-delivered cargo on the floor; or the floor zone where the floor indicated by the delivery address of the first to-be-delivered cargo is located is the delivery area of the storage bin, namely the storage bin only delivers the to-be-delivered cargo in the floor zone; or the location indicated by the delivery address of the first piece of goods to be delivered is the delivery area of the storage bin, namely the storage bin only delivers the goods to be delivered at the location, and the location can be a central square of a district, a gate of a unit or a company, and the like.
If not, the dispatch server may determine a target bin among all of the plurality of bins in an idle state that are included by the plurality of dispatch robots associated therewith.
In one embodiment, the distribution server may divide the plurality of distribution robots in advance according to a responsibility area, where responsibility areas of different distribution robots are different, and the responsibility area is a largest area where the distribution robots are responsible for distribution. After acquiring order information of the target cargo, the delivery server may first acquire one or more delivery robots whose responsibility areas cover the delivery address from the plurality of delivery robots according to the delivery address of the target cargo. If there is only one dispensing robot whose responsibility area covers the dispensing address in the plurality of dispensing robots, the dispensing server may determine the dispensing robot as a target dispensing robot, and then determine whether there is a storage bin whose dispensing area covers the dispensing address of the target goods in a plurality of storage bins in a storage state set by the target dispensing robot. If so, a bin whose delivery area covers the delivery address of the target cargo may be determined as the target bin. If the storage bin is not in the idle state, the delivery server can select any storage bin from a plurality of storage bins which are set by the target delivery robot and are in the idle state at present as the target storage bin.
If there are multiple distribution robots with multiple responsibility areas covering the distribution address in the distribution robots associated with the distribution server, the distribution server may determine whether there are storage bins with distribution areas covering the distribution address of the target goods in the storage bins included in the distribution robots with multiple responsibility areas covering the distribution address. If the target goods exist, a storage bin of the delivery area covering the delivery address of the target goods can be determined as a target storage bin, and the delivery robot where the target storage bin is located is the target delivery robot. If the target storage bin does not exist, the distribution server can determine the target storage bin in a plurality of storage bins in an idle state, wherein the storage bins are included in the distribution robot covering the distribution address in the plurality of responsibility areas.
After determining the target delivery robot and the target storage bin, the delivery server may send first placement information to the target delivery robot, the first placement information including a bin identification of the target storage bin and order information of the target cargo. The target delivery robot may first determine a target storage bin according to the bin identifier and open a door of the target storage bin, so that a delivery person may place the target cargo in the target storage bin. Meanwhile, order information of the target goods is stored, namely, the delivery address of the target goods, the contact mode of the receiver and the like are recorded, and the target goods can be delivered conveniently later.
In an alternative implementation manner of this embodiment, as shown in fig. 1c, the steps of determining, from the plurality of delivery devices, a target delivery device for placing the target cargo according to the status information corresponding to each delivery device, and determining, from at least two storage bins included in the target delivery device, the target storage bin according to the status information of the at least two storage bins include steps S1021 to S1023:
in step S1021, it is determined whether at least one to-be-determined delivery device exists in the plurality of delivery devices according to the status information corresponding to each delivery device, where the to-be-determined delivery device includes a storage bin in a storage state.
In step S1022, if at least one to-be-determined delivery device exists in the plurality of delivery devices, it is determined whether at least one to-be-determined storage bin exists in the storage bins included in the at least one to-be-determined delivery device, and the delivery address of the other to-be-delivered goods currently stored in the to-be-determined storage bin and the delivery address of the target goods belong to the same delivery area.
In step S1023, if at least one storage bin to be determined exists in the storage bins in the storage state included in the at least one to-be-determined dispensing device, determining a target storage bin for placing the target cargo from the at least one storage bin to be determined, and determining the dispensing device in which the target storage bin is located as the target dispensing device.
Taking the delivery device as a delivery robot as an example, in one embodiment, the delivery server can preferably select a storage bin in which the delivered goods are currently stored as a target storage bin, or preferably select a delivery robot including a storage bin in a storage state as a target delivery robot, so that delivery resources of the delivery robot can be fully utilized, a scheme of simultaneously delivering multiple goods is realized, and delivery efficiency is improved.
Wherein a preset time threshold value can be preset for each storage bin, and the preset time threshold value is used for limiting the longest time between the storage of the first goods to be delivered in the storage bin and the departure of the delivery robot where the first goods to be delivered are located. The storage bin may begin timing after it is determined that the first piece of cargo to be dispensed is stored.
For example, after acquiring the delivery address of the target cargo and the status information of each delivery robot associated therewith, the delivery server may first determine whether there is at least one delivery robot to be determined among the plurality of delivery robots, that is, determine whether there is at least one delivery robot storing the cargo to be delivered among the plurality of delivery robots.
If the at least one to-be-determined delivery robot exists, whether at least one to-be-determined storage bin exists in storage bins included in the at least one to-be-determined delivery robot, namely whether a delivery area covers a delivery address of the target goods in a plurality of storage bins included in the at least one to-be-determined delivery robot is determined.
If only one storage bin to be determined exists, the distribution server can determine the storage bin to be determined as a target storage bin, and determine a distribution robot where the target storage bin is located as a target distribution robot.
If there are multiple storage bins with multiple delivery areas covering the delivery address of the target goods, that is, there are multiple storage bins to be determined, the delivery server may first obtain the storage time of other goods to be delivered currently stored in the multiple storage bins to be determined, then determine the storage bin to be determined where the goods to be delivered with the storage time closest to the preset time threshold is located as the target storage bin, and use the storage bin belonging to the delivery robot that may start delivering earliest among the multiple storage bins to be determined as the target storage bin. Or if there are multiple storage bins to be determined, the delivery server may first acquire a storage time of the first piece of goods to be delivered recorded by the delivery robot to which each storage bin to be determined belongs, and then determine the storage bin to be determined included in the delivery robot, of which the storage time is closest to the preset time threshold, as the target storage bin.
If the storage bin of which the delivery area covers the delivery address of the target goods does not exist in the storage bins of which the at least one delivery robot to be determined comprises, that is, the storage bins to be determined do not exist, the delivery server can determine the target storage bin from a plurality of storage bins of which the at least one delivery robot to be determined comprises in an idle state, and determine the delivery robot in which the target storage bin is located as the target delivery robot. Specifically, any one of a plurality of storage bins in an idle state, which the at least one dispensing robot to be determined includes, may be determined as the target storage bin; or the delivery server may acquire the storage time of the first to-be-delivered cargo stored by the at least one to-be-determined delivery robot, and then determine the storage bin in the idle state, which is included by the to-be-determined delivery robot and has the storage time closest to the preset time threshold, as the target storage bin.
If there is no delivery robot to be determined, i.e., there is no delivery robot storing goods to be delivered, among the plurality of delivery robots associated with the delivery server, the delivery server may determine the target delivery robot from among the plurality of delivery robots and determine the target storage bin from among a plurality of storage bins included in the target delivery robot. Specifically, the delivery server may determine any one of the plurality of delivery robots as a target delivery robot, and determine any one of the bins included in the target delivery robot as a target bin.
In an alternative implementation of this embodiment, the method further includes step S107:
in step S107, a notification message is sent to the delivery terminal, where the notification message is used to notify the delivery person that the target cargo shares the target storage bin with other cargoes to be delivered.
In this embodiment, the notification message is sent to the delivery terminal to inform the delivery personnel that the storage bin needs to be shared, so that misoperation of the delivery personnel on other goods to be delivered stored in the target storage bin is avoided, the awareness of the delivery personnel is guaranteed, and the user experience is better.
For example, after determining the target delivery robot and the target storage bin, the delivery server may further send a notification message to the delivery terminal, that is, send a notification message to the terminal of the delivery person record, where the notification message is used to notify the position of the target storage bin of the delivery person and that the target goods to be delivered share the target storage bin with other goods to be delivered. For example, after receiving the notification message, the delivery terminal may display "please go to the storage bin A2 of the delivery robot a to place the target goods to be delivered" on the screen, where the target goods and other goods to be delivered share the word of the storage bin A2 "and alert the delivery personnel to view by ringing or vibrating, so that the situation that the delivery personnel discards the other goods to be delivered stored in the target storage bin without the main goods when placing the target goods is avoided, and the right of the delivery personnel is ensured.
After the target goods are placed into the target storage bin by the distribution personnel, a closing instruction can be sent to the distribution server through the distribution terminal, and the closing instruction is used for indicating the target storage bin to close the bin door. The delivery server, upon receiving the close instruction, may send a close signal to the target delivery robot, the close signal including a bin identification of the target storage bin. The target delivery robot can close the bin gate of the target storage bin according to the bin position identification closing signal.
The embodiment of the disclosure provides a delivery method, wherein a delivery robot related to the method is provided with a plurality of storage bins, each storage bin can be shared by a plurality of goods to be delivered, namely, the goods to be delivered can be stored in one storage bin, so that the delivery robot can deliver the goods to be delivered simultaneously, the delivery times of the delivery robot are reduced, and the delivery efficiency is improved; meanwhile, the power consumption of the distribution robot is reduced, and the long-term use of the distribution robot is facilitated.
Fig. 2a shows a flow chart of a dispensing method according to an embodiment of the present disclosure, which is applied to a dispensing device provided with at least two storage bins. As shown in fig. 2a, the dispensing method includes the following steps S201 to S202:
In step S201, first placement information sent by a delivery server is received, where the first placement information includes a bin identifier and a delivery address of a target cargo to be delivered.
In step S202, according to the bin identifier, a bin gate of a target storage bin corresponding to the bin identifier is opened, so that a delivery person can place the target cargo in the target storage bin, and record a delivery address of the target cargo, where the target storage bin stores other cargos to be delivered, the delivery address of which and the delivery address of the target cargo belong to the same delivery area.
In the related art, a delivery site may be provided at each area, and each delivery site is configured with a delivery server associated with a plurality of delivery robots. After the delivery person arrives at the destination, the delivery station near the destination can be searched, and then the goods to be delivered are placed in the delivery robot of the delivery station, and the delivery robot delivers the goods to the hand of the user. If more goods need to be delivered in the delivery peak period, the delivery robot needs to deliver for many times to finish the delivery of all the goods, so that on one hand, the delivery efficiency is low, the industry requirement of delivery time limit is difficult to reach, and the industry competitiveness is reduced; on the other hand, the power consumption of the distribution robot is large, which is not beneficial to the long-term use of the distribution robot.
In view of the above-mentioned drawbacks, in this embodiment, a delivery method is provided, in which one storage bin can be shared by a plurality of to-be-delivered cargos, that is, a plurality of to-be-delivered cargos can be stored in one storage bin, so that a delivery robot can simultaneously deliver a plurality of to-be-delivered cargos, the delivery times of the delivery robot are reduced, and the delivery efficiency is improved; meanwhile, the power consumption of the distribution robot is reduced, and the long-term use of the distribution robot is facilitated.
The target goods may be goods purchased by the user, express delivered to the user, or dining ordered by the user, which is not limited in the embodiment of the present disclosure.
In an optional implementation manner of this embodiment, the first placement information may further include order information of the target cargo, where the order information includes a delivery address of the target cargo and a contact address of a receiver, that is, a mobile phone number or a fixed phone number of the receiver, and so on. The delivery robot can record the order information so as to deliver the target goods according to the delivery address, and after the target goods are delivered to the delivery address, the delivery robot is contacted with the receiver through the contact way so as to facilitate the receiver to pick up the goods in time.
For example, the target storage bin may be an idle storage bin, that is, no other goods to be delivered are stored before the target goods are placed, after the target goods are stored, the state of the storage bin is changed from the idle state to the storage state, and the delivery area to which the delivery address of the target goods belongs is determined as the own delivery area. Alternatively, the target storage bin may be a storage bin in a storage state, that is, other goods to be distributed are stored before the target goods are stored. In practical application, the storage bin further comprises a docking state, and the docking state indicates that the dispensing robot is docking with the charging pile of the delivery station for charging.
After receiving the first placement information, the dispensing robot may first position the target storage bin according to the bin identifier included in the first placement information, and then open a bin gate of the target storage bin. After observing that the door of a storage bin of a certain distribution robot is opened, a distribution person can put the target goods into the storage bin and close the door. At this time, the target storage bin can record the delivery address of the target goods, so that the delivery is convenient to carry out later.
In an alternative implementation of this embodiment, the method further includes step S203:
in step S203, a prompt message is displayed in a display area set in the target storage bin, where the prompt message is used to prompt a delivery person to put the target goods to be delivered into the target storage bin corresponding to the bin identifier, and indicate a delivery area of the target storage bin, where the delivery area of the target storage bin is a delivery area to which delivery addresses of a plurality of the goods to be delivered currently stored in the target storage bin belong.
In this embodiment, the prompt information prompts the delivery personnel to place the target goods, so that the situation that the placement errors occur when the delivery personnel are more or the goods to be delivered are more can be avoided.
Wherein each storage bin is provided with a display area, which may be an LED (Light Emitting Diode ) display screen above the bin gate. If the storage bin is in an idle state, the display screen may display a word indicating that the storage bin does not store the goods to be dispensed, for example, displaying "idle", referring to storage bin 1b31 in fig. 1 b; if the bin is in a storage state, the display screen may display a word indicating the dispensing area of the bin, for example, display "direct feed 5 layers", referring to the bin 1b32 in fig. 1b, to facilitate the distinction by the dispensing personnel. If the storage bin is in the docking state, the display screen may display a word indicating that the storage bin is docking, for example, display "docking request avoidance", referring to the storage bin 1b33 in fig. 1b, so as to avoid the situation of poor contact or charging contact caused by the mistaken touch of the dispensing personnel.
After receiving the first placement information, the delivery robot can position the target storage bin according to the bin position identifier included in the first placement information, and then display prompt information on a display screen of the target storage bin so as to prompt a delivery person to place the target goods to be delivered into the target storage bin corresponding to the bin position identifier and instruct a delivery area of the target storage bin. For example, the word "please put goods into the storage bin, which will deliver 15 layers of goods" is displayed; or directly display the word "send-through 15 layers," which is not limited by the disclosed embodiments.
For example, assuming that a delivery person needs to deliver two goods, one with a delivery address of 5 layers and the other with a delivery address of 20 layers, the delivery person may first record order information of the first goods to be delivered by scanning a two-dimensional code of a record at a delivery site. After the delivery server acquires the order information, it can determine whether there is a storage bin with a delivery area of 5 layers in all the storage bins in the storage state set by the plurality of delivery robots associated with the delivery server. If the storage bin with the distribution area of 5 layers is present, determining the storage bin with the distribution area of 5 layers as a target storage bin, and determining the distribution robot with the target storage bin as the target distribution robot. And then, sending first placement information to the target delivery robot, determining a target storage bin by the target delivery robot according to bin position identifiers included in the first placement information, opening a bin door of the target storage bin, and displaying a word of 'directly delivering 5 layers' on a display screen of the target storage bin so as to prompt delivery personnel to place target goods with delivery addresses of 5 layers in the target storage bin. Meanwhile, the distribution server can also send notification information to the distribution terminal, namely the terminal used by the distribution personnel, so as to notify the distribution personnel to place the target goods in the target storage bin, instruct the target goods and other goods to be distributed to share the target storage bin, and avoid misoperation of the distribution personnel on the other goods to be distributed stored in the target storage bin.
Similarly, the distribution personnel can input order information of the second goods to be distributed by scanning the two-dimension code of the record of the delivery site. After acquiring the order information, the delivery server can determine whether a storage bin with a delivery area of 20 layers exists in all storage bins in a storage state, which are set by a plurality of delivery robots associated with the delivery server. If the storage bin with the distribution area of 20 layers exists, determining the storage bin with the distribution area of 20 layers as a target storage bin, and determining the distribution robot with the target storage bin as the target distribution robot. And then, sending first placement information to the target delivery robot, determining a target storage bin by the target delivery robot according to bin position identifiers included in the first placement information, opening a bin door of the target storage bin, and displaying a word of 'directly delivering 20 layers' on a display screen of the target storage bin so as to prompt delivery personnel to place target cargos with delivery addresses of 20 layers in the target storage bin. Meanwhile, the delivery server can also send notification information to the delivery terminal so as to notify the delivery personnel to place the target goods in the target storage bin and instruct the target goods and other goods to be delivered to share the target storage bin.
In another embodiment, assuming that the delivery personnel needs to deliver three pieces of goods, the delivery address of the first piece is 10 layers, the second piece is 15 layers, and the third piece is 20 layers, the delivery personnel can first record order information of the first piece of goods to be delivered by scanning a recording two-dimensional code of a delivery site. After acquiring the order information, the delivery server can determine whether a delivery area covers 10 layers of storage bins in all storage bins in a storage state of a plurality of delivery robots associated with the delivery server. If the storage bin exists, the storage bin of the 10 layers covered by the distribution area is determined to be a target storage bin, and the distribution robot where the target storage bin is located is the target distribution robot. For example, if a bin having a distribution area of 10 to 15 layers exists in all the plurality of bins in the storage state set by the plurality of distribution robots, the bin may be determined as the target bin. And then the delivery server can send first placement information to the target delivery robot, the target delivery robot determines a target storage bin according to bin position identifiers included in the first placement information, then a bin door of the target storage bin is opened, and a word of 'directly delivering 10-15 layers' is displayed on a display screen of the target storage bin so as to prompt a delivery person to place target goods with delivery addresses of 10 layers in the target storage bin. Meanwhile, the delivery server can also send notification information to the delivery terminal, namely the terminal used by the delivery personnel, so as to notify the delivery personnel to place the target goods in the target storage bin and instruct the target goods and other goods to be delivered to share the target storage bin.
Similarly, the distribution personnel can input order information of the second goods to be distributed by scanning the two-dimension code of the record of the delivery site. After acquiring the order information, the delivery server can determine whether a delivery area coverage 15-layer storage bin exists in all storage bins in a storage state of a plurality of delivery robots associated with the delivery server. In the above embodiment, the storage bin with the distribution area of 10-15 layers may be determined as the target storage bin, and the distribution robot where the target storage bin is located is the target distribution robot. And then, sending first placement information to the target delivery robot, determining a target storage bin by the target delivery robot according to bin position identifiers included in the first placement information, opening a bin door of the target storage bin, and displaying a word of 'directly sending 10-15 layers' on a display screen of the target storage bin so as to prompt delivery personnel to place target goods with delivery addresses of 15 layers in the target storage bin, namely, placing the first goods to be delivered and obtained and the second goods to be delivered in the same storage bin. Meanwhile, the delivery server can also send notification information to the delivery terminal so as to notify the delivery personnel to place the target goods in the target storage bin and instruct the target goods and other goods to be delivered to share the target storage bin.
Similarly, the distribution personnel can continuously record order information of the third goods to be distributed by scanning the two-dimension code of the record of the delivery site. After acquiring the order information, the delivery server can determine whether a storage bin with a delivery area of 20 layers exists in all storage bins in a storage state, which are set by a plurality of delivery robots associated with the delivery server. If the storage bin with the distribution area of 20 layers exists, determining the storage bin with the distribution area of 20 layers as a target storage bin, and determining the distribution robot with the target storage bin as the target distribution robot. And then, sending first placement information to the target delivery robot, determining a target storage bin by the target delivery robot according to bin position identifiers included in the first placement information, opening a bin door of the target storage bin, and displaying a word of 'directly delivering 20 layers' on a display screen of the target storage bin so as to prompt delivery personnel to place target cargos with delivery addresses of 20 layers in the target storage bin. Meanwhile, the delivery server can also send notification information to the delivery terminal so as to notify the delivery personnel to place the target goods in the target storage bin and instruct the target goods and other goods to be delivered to share the target storage bin.
The delivery robot can record order information of each piece of goods to be delivered stored in each storage bin arranged by the delivery robot so as to facilitate delivery and contact with corresponding consignees.
In an alternative implementation of the present embodiment, as shown in fig. 2b, the method further includes steps S204 to S205:
in step S204, a storage time of the first piece of goods to be delivered stored in the target storage bin is obtained.
In step S205, if the storage time is greater than or equal to the preset time threshold, the plurality of to-be-delivered cargos stored in the target storage bin are delivered according to the delivery area of the target storage bin.
Wherein a preset time threshold value can be preset for each storage bin, and the preset time threshold value is used for limiting the longest time between the storage of the first goods to be delivered in the storage bin and the departure of the delivery robot where the first goods to be delivered are located. The storage bin may begin timing after it is determined that the first piece of cargo to be dispensed is stored.
After determining that the delivery person places the target cargo into the target storage bin, the delivery robot may acquire a storage time of the first cargo to be delivered stored in the target storage bin, and then determine whether the storage time is greater than or equal to a preset time threshold. If so, the delivery time of the delivery robot where the target storage bin is located is indicated, and the delivery robot can move to the delivery area of the target storage bin to deliver the plurality of goods to be delivered stored in the target storage bin. Specifically, the delivery robot may sequentially deliver the goods to be delivered stored in each storage bin of the plurality of storage bins according to the near-far direction of the delivery area.
Optionally, after determining that the delivery person places the target cargo into the target storage bin, the delivery robot may acquire a storage time of the first cargo to be delivered stored in each storage bin of the plurality of storage bins set by the delivery robot. If the storage time of the first goods to be distributed stored in any storage bin is determined to be greater than or equal to the preset time threshold, the distribution robot can distribute the goods to be distributed stored in each storage bin in the plurality of storage bins in sequence from near to far according to the distribution area. Alternatively, the delivery robot may sequentially deliver the goods to be delivered stored in each of the plurality of storage bins thereof from long to short for the storage time.
Or, the delivery robot may acquire, in real time, the storage time of the first piece of goods to be delivered stored in each storage bin of the plurality of storage bins set by the delivery robot. If the storage time of the first goods to be distributed stored in any storage bin is determined to be greater than or equal to the preset time threshold, the distribution robot can distribute the goods to be distributed stored in each storage bin in the plurality of storage bins in sequence from near to far according to the distribution area.
In an alternative implementation of the present embodiment, as shown in fig. 2c, the method further includes steps S206 to S207:
In step S206, after determining that the delivery area of the target storage bin is reached, a contact method of a receiver corresponding to each of the plurality of to-be-delivered cargos stored in the target storage bin is obtained.
In step S207, according to the contact information of the receiver corresponding to each to-be-delivered cargo, extraction information is sent to the receiving terminal corresponding to each to-be-delivered cargo, where the extraction information is used to illustrate that the corresponding to-be-delivered cargo shares the target storage bin with other to-be-delivered cargos, and includes an extraction identifier corresponding to the to-be-delivered cargo, so that the receiver extracts the corresponding to-be-delivered cargo according to the extraction identifier.
For example, each time a delivery robot stores a piece of to-be-delivered goods, the delivery address of the to-be-delivered goods and the contact way of the receiver are recorded. After the delivery robot is determined to reach the delivery area of the target storage bin, the recorded contact information of the receiver corresponding to each of the plurality of to-be-delivered goods stored in the target storage bin can be obtained, namely, the mobile phone number of the receiver corresponding to each to-be-delivered goods is obtained, then extraction information is sent to the receiving terminal corresponding to each to-be-delivered goods according to the mobile phone number of the receiver corresponding to each to-be-delivered goods, namely, the extraction information is sent to the terminal used by the receiver of each to-be-delivered goods, the extraction information is used for explaining that the corresponding to-be-delivered goods and other to-be-delivered goods share the target storage bin, and the situation that the receiver extracts the goods by mistake is avoided. Optionally, the extraction information may further include an extraction identifier of the goods to be delivered, for example, extracting a digital code, extracting a bar code, or extracting a two-dimensional code, which is not limited in the embodiment of the disclosure. The receiving terminal can display the extraction identification on a screen after receiving the extraction information and prompt the receiving person to review. The delivery robot is further provided with an input module, such as a touch display screen or an input key, on which the pick-up identifier can be input when the recipient arrives near the delivery robot. After the delivery robot acquires the extraction identifier, determining a storage bin where the goods to be delivered corresponding to the extraction identifier are located, and then opening a bin door of the storage bin, so that a receiver can conveniently extract the required goods.
Optionally, the extracting information further includes detailed information of the to-be-delivered goods, such as information of the number of the goods, the names of the goods, and the like, so that the receiver can distinguish the to-be-delivered goods from other to-be-delivered goods stored in the target storage bin when extracting the to-be-delivered goods.
In one embodiment, the storage bin set by the delivery robot is a detachable storage bin, after determining that the delivery area of the target storage bin is reached, the delivery robot can detach the target storage bin, place the target storage bin at a preset extraction position of the delivery area of the target storage bin, and then send extraction information to the receiving terminals corresponding to the plurality of goods to be delivered stored in the target storage bin. After referring to the extraction information, the receiver can move to the preset extraction position of the distribution area and extract goods in the target storage bin placed at the extraction position. Usually, the preset extraction position of the delivery area is default, and the delivery robot can also carry the identification of the extraction position in the extraction information, so that the receiver can know the identification conveniently.
After the target storage bin is disassembled, the distribution robot can determine whether other storage bins except the target storage bin in the currently set storage bins store goods to be distributed. If so, the goods to be distributed stored in the other storage bins can be distributed according to the distribution areas of the other storage bins, so that the goods to be distributed stored in the other storage bins can be continuously distributed to the distribution areas of the other storage bins, and the waiting time of the distribution robot in each distribution area can be saved by adopting the detachable storage bins, so that the distribution speed of the distribution robot is greatly increased.
The embodiment of the disclosure provides a delivery method, wherein a delivery robot related to the method is provided with a plurality of storage bins, each storage bin can be shared by a plurality of goods to be delivered, namely, the goods to be delivered can be stored in one storage bin, so that the delivery robot can deliver the goods to be delivered simultaneously, the delivery times of the delivery robot are reduced, and the delivery efficiency is improved; meanwhile, the power consumption of the distribution robot is reduced, and the long-term use of the distribution robot is facilitated.
The embodiment of the disclosure provides a delivery method applied to a delivery server and a target delivery robot, as shown in fig. 3, the delivery method includes steps 301 to 316.
In step 301, a dispatch server receives status information sent by a plurality of dispatch robots associated therewith.
The state information includes an operating state of each storage bin of the corresponding dispensing robot, the operating state including an idle state or a storage state, and dispensing addresses of other goods to be dispensed currently stored in the storage bin in the storage state.
In step 302, the delivery server obtains order information for a target good to be delivered.
The order information includes at least a delivery address of the target good and a contact of the recipient.
In step 303, the delivery server determines, according to the status information of each delivery robot, whether there is at least one delivery robot to be determined among the plurality of delivery robots associated therewith; if yes, go to step 304; if not, go to step 308.
The dispensing robot to be determined includes a storage bin in a storage state.
In step 304, the delivery server determines whether at least one storage bin to be determined exists in storage bins in a storage state included in the at least one delivery robot to be determined according to order information of the target goods; if yes, go to step 305; if not, go to step 307.
The delivery addresses of other cargos to be delivered stored in the storage bin to be determined currently belong to the same delivery area with the delivery address of the target cargos.
In step 305, the delivery server obtains the storage time of the at least one storage bin to be determined for other goods to be delivered currently stored in the storage bin.
In step 306, the delivery server determines the storage bin to be determined, whose storage time is closest to the preset time threshold, as a target storage bin, and determines the delivery robot in which the target storage bin is located as a target delivery robot.
In step 307, the delivery server determines a target storage bin from a plurality of storage bins in an idle state included in the at least one delivery robot to be determined, and determines the delivery robot in which the target storage bin is located as a target delivery robot.
In step 308, the dispatch server determines a target dispatch robot from a plurality of dispatch robots.
In step 309, the delivery server determines a target bin from a plurality of bins included in the target delivery robot.
In step 310, the delivery server sends first placement information to the target delivery robot.
The first placement information includes a bin identification of the target storage bin and order information of the target cargo.
In step 311, the target delivery robot displays a prompt message in a display area set in a target storage bin corresponding to the bin position identifier according to the bin position identifier included in the first placement information, where the prompt message is used to prompt a delivery person to place the target cargo to be delivered into the target storage bin corresponding to the bin position identifier, and indicates a delivery area of the target storage bin.
In step 312, the target delivery robot opens the door of the target storage bin corresponding to the bin identifier, so that the delivery personnel can place the target cargo into the target storage bin, and record the delivery address of the target cargo.
In step 313, the target delivery robot obtains a storage time of the first piece of goods to be delivered stored in the target storage bin.
In step 314, the target delivery robot delivers the stored plurality of goods to be delivered according to the delivery area of the target storage bin when the storage time is greater than or equal to the preset time threshold.
In step 315, after determining that the target delivery robot reaches the delivery area of the target storage bin, the target delivery robot obtains the stored contact information of the corresponding consignee of each to-be-delivered cargo according to the recorded order information of each to-be-delivered cargo.
In step 316, the extracted information is sent to the receiving terminal corresponding to each to-be-delivered cargo according to the contact information of the receiving party corresponding to each to-be-delivered cargo.
The extraction information is used for describing that the corresponding goods to be delivered and other goods to be delivered share the target storage bin and comprises an extraction identifier corresponding to the goods to be delivered, so that a receiver can extract the corresponding goods to be delivered according to the extraction identifier.
The method of interaction of the delivery server with the cartridge assembly may be referred to above.
The embodiment of the disclosure provides a delivery method, wherein a delivery robot related to the method is provided with a plurality of storage bins, each storage bin can be shared by a plurality of goods to be delivered, namely, the goods to be delivered can be stored in one storage bin, so that the delivery robot can deliver the goods to be delivered simultaneously, the delivery times of the delivery robot are reduced, and the delivery efficiency is improved; meanwhile, the power consumption of the distribution robot is reduced, and the long-term use of the distribution robot is facilitated.
Fig. 4 shows a schematic structural view of a dispensing robot 40 according to an embodiment of the present disclosure. As shown in fig. 4, the dispensing robot 40 includes a chassis 401 and a plurality of storage bins 402 movably connected to the chassis 401.
The storage bin 402 is used for storing a plurality of cargos to be delivered, the delivery addresses of which belong to the same delivery area.
The chassis 401 is configured to move the dispensing robot 40 to a dispensing area of each of the plurality of storage bins 402, so as to complete dispensing of the plurality of goods to be dispensed stored in each storage bin 402; the delivery area of each storage bin 402 is a delivery area to which delivery addresses of a plurality of cargoes to be delivered stored in each storage bin belong.
In the related art, a delivery site may be provided at each area, and each delivery site is configured with a delivery server associated with a plurality of delivery robots. After the delivery person arrives at the destination, the delivery station near the destination can be searched, and then the goods to be delivered are placed in the delivery robot of the delivery station, and the delivery robot delivers the goods to the hand of the user. If more goods need to be delivered in the delivery peak period, the delivery robot needs to deliver for many times to finish the delivery of all the goods, so that on one hand, the delivery efficiency is low, the industry requirement of delivery time limit is difficult to reach, and the industry competitiveness is reduced; on the other hand, the power consumption of the distribution robot is large, which is not beneficial to the long-term use of the distribution robot.
In view of the above-mentioned drawbacks, in this embodiment, a delivery method is proposed, in which a delivery robot is provided with a plurality of storage bins, and each storage bin can be shared by a plurality of goods to be delivered, that is, a plurality of goods to be delivered can be stored in one storage bin, so that the delivery robot can deliver a plurality of goods to be delivered simultaneously, the delivery times of the delivery robot are reduced, and the delivery efficiency is improved; meanwhile, the power consumption of the distribution robot is reduced, and the long-term use of the distribution robot is facilitated.
Wherein a preset time threshold may be preset for each bin 402, where the preset time threshold is used to define the longest time between storing the first item to be dispensed from the bin 402 and dispensing by the dispensing robot 40 where it is located. The storage bin 402 may begin timing after determining that the first item to be dispensed is stored.
For example, the delivery server may instruct different delivery personnel to place all the to-be-delivered goods whose delivery addresses belong to the same delivery area in the same storage bin 402, where the storage bin 402 may record the storage time after determining to store the first to-be-delivered goods. The distribution server may determine in real-time whether the storage time of each of the plurality of bins 402 it sets is greater than or equal to a preset time threshold. If the first to-be-delivered cargo stored by the delivery robot has a longer storage time, delivery can be started to be performed in order to avoid delaying the delivery time limit of the to-be-delivered cargo, that is, the chassis 401 can be controlled to be respectively moved to the delivery area of each storage bin 402, so as to complete delivery of a plurality of to-be-delivered cargos stored in each storage bin 402. Specifically, the dispensing robot 40 may control the chassis 401 to move to the dispensing area of each storage bin 402 according to the rule from near to far, so as to perform dispensing, where the dispensing area of each storage bin 402 is a dispensing area to which the dispensing addresses of the plurality of goods to be dispensed stored in each storage bin 402 belong. Alternatively, the dispensing robot 40 may control the chassis 401 to move to the dispensing area of each of the bins 402 from long to short according to the storage time recorded by the plurality of bins, respectively, to complete the dispensing of the goods to be dispensed stored in each of the bins.
Alternatively, the storage bin 402 in the idle state has no delivery area, and after the storage bin 402 stores the first piece of to-be-delivered cargo, the delivery area of the first piece of to-be-delivered cargo may be determined according to the delivery address of the first piece of to-be-delivered cargo, and in general, the delivery area of the storage bin 402 may be one or more floors or may also be one or more places, which is not limited in the embodiment of the present disclosure.
In an alternative implementation of the present embodiment, referring to fig. 4, the dispensing robot 40 further includes a control device (not shown in fig. 4) and a mounting assembly 404, and the chassis 401 and the mounting assembly 404 are both connected to the control device.
The control device is configured to, after determining that the delivery area of the target storage bin 402 is reached, control the chassis 401 to move the delivery robot 40 to an extraction position preset in the delivery area, and then control the mounting component 404 to detach the target storage bin 402, and place the target storage bin 402 at the extraction position, so that a plurality of recipients of the goods to be delivered currently stored in the target storage bin 402 extract the corresponding goods to be delivered in the target storage bin 402 at the extraction position; the target bin 402 is any one bin 402 of the plurality of bins 402.
In the embodiment, the storage bin movably connected with the chassis can save the waiting time of the delivery robot in each delivery area, and the delivery speed of the delivery robot is greatly increased.
For example, the storage bin 402 configured by the dispensing robot 40 is a detachable storage bin, after determining that the dispensing area of the target storage bin is reached, the dispensing robot 40 may control the mounting component 404 to detach the target storage bin, place the target storage bin in a preset extraction position of the dispensing area of the target storage bin, and then send extraction information to the receiving terminals corresponding to the plurality of goods to be dispensed stored in the target storage bin. After referring to the extraction information, the receiver can move to the preset extraction position of the distribution area and extract goods in the target storage bin placed at the extraction position.
After the target bin is disassembled, the dispensing robot 40 may determine whether other bins of the currently set plurality of bins 402 other than the target bin store the goods to be dispensed. If so, the goods to be distributed stored in the other storage bins are distributed according to the distribution areas of the other storage bins, and then the goods to be distributed stored in the other storage bins can be continuously moved to the distribution areas of the other storage bins to be distributed.
In an alternative implementation of the present embodiment, the dispensing robot 40 further comprises a detection device 405 coupled to the control device, as shown in reference to fig. 3.
Wherein, the detecting device 405 is configured to determine whether the dispensing area has a free storage bin 402 to be recycled after reaching the dispensing area of the target storage bin 402.
The control device is further configured to control the chassis 401 to move the dispensing robot 40 to the vicinity of the to-be-retrieved storage bin 402 when the detection device 405 detects that the dispensing area has an empty to-be-retrieved storage bin 402, and then control the mounting component 404 to mount the to-be-retrieved storage bin 402 to the chassis 401.
In the embodiment, the delivery robot can also recycle the storage bin in the delivery process, so that the utilization rate of the storage bin is improved.
The detecting device 405 may be a camera, an infrared detector, or other devices capable of detecting the outline and shape of an object, which is not limited in the embodiments of the present disclosure.
For example, the control device may control the detection device 405 to scan the delivery area after determining that the delivery robot reaches the delivery area of the target bin or after placing the detached target bin at a preset extraction position of the delivery area, detect whether there is an empty bin to be recovered in the delivery area, and then send the detection result to the control device.
When the detecting device 405 detects that the empty storage bin 402 is left in the delivery area according to the detection result, the control device can control the chassis 401 to move the delivery robot 40 to the vicinity of the storage bin 402 to be recovered, and then control the mounting component 404 to mount the storage bin 402 to be recovered to the chassis 401, so that when the delivery robot returns to the delivery site, the storage bin to be recovered can be carried to return together, and the delivery server can conveniently schedule the storage bin to be recovered again.
The embodiment of the disclosure provides a delivery robot, which is provided with a plurality of storage bins, wherein each storage bin can be shared by a plurality of goods to be delivered, namely, the goods to be delivered can be stored in one storage bin, so that the delivery robot can deliver the goods to be delivered simultaneously, the delivery times of the delivery robot are reduced, and the delivery efficiency is improved; meanwhile, the power consumption of the distribution robot is reduced, and the long-term use of the distribution robot is facilitated.
The following are device embodiments of the present disclosure that may be used to perform method embodiments of the present disclosure.
Fig. 5a shows a block diagram of a distribution server according to an embodiment of the present disclosure, which may be implemented as part or all of an electronic device by software, hardware, or a combination of both. As shown in fig. 5a, the distribution server includes:
The order acquisition module 501 is configured to acquire order information of a target cargo to be distributed, where the order information includes at least a distribution address of the target cargo.
The state obtaining module 502 is configured to determine a target storage bin for placing the target goods from the plurality of storage bins according to state information of the plurality of storage bins, where the state information includes an operating state of each storage bin, the operating state includes an idle state or a storage state, and delivery addresses of other goods to be delivered currently stored in the storage bin in the storage state.
The information sending module 503 is configured to send first placement information to the target storage bin, where the first placement information includes order information of the target goods, so that the target storage bin prompts a dispenser to place the target goods into the target storage bin, and records the order information of the target goods.
In the related art, a delivery site may be provided at each area, and each delivery site is configured with a delivery server associated with a plurality of delivery robots. After the delivery person arrives at the destination, the delivery station near the destination can be searched, and then the goods to be delivered are placed in the delivery robot of the delivery station, and the delivery robot delivers the goods to the hand of the user. If more goods need to be delivered in the delivery peak period, the delivery robot needs to deliver for many times to finish the delivery of all the goods, so that on one hand, the delivery efficiency is low, the industry requirement of delivery time limit is difficult to reach, and the industry competitiveness is reduced; on the other hand, the power consumption of the distribution robot is large, which is not beneficial to the long-term use of the distribution robot.
In view of the above-mentioned drawbacks, in this embodiment, a delivery server is provided, where a storage bin provided by the delivery server may be shared by a plurality of to-be-delivered cargos, that is, a plurality of to-be-delivered cargos may be stored in one storage bin, so that a plurality of to-be-delivered cargos may be delivered simultaneously when delivering the storage bin, thereby reducing the delivery times and improving the delivery efficiency; meanwhile, the power consumption during distribution is reduced.
The target goods may be goods purchased by the user, express delivered to the user, or dining ordered by the user, which is not limited in the embodiment of the present disclosure.
The order information may further include a contact of a receiver for receiving the target goods, i.e. a mobile phone number or a fixed phone number of the receiver. After the delivery robot delivers the target goods to the delivery address of the target goods, the delivery robot can be contacted with the receiver through the contact mode, so that the receiver can take the goods in time.
In an alternative implementation manner of this embodiment, referring to the scene diagram shown in fig. 1b, after the delivery person 1b1, for example, a rider, arrives at the delivery site, the terminal used by the delivery person 1b1 may be adopted, that is, the delivery terminal scans the two-dimensional code 1b2 of the record set at the delivery site, the delivery terminal displays the record interface after identifying the two-dimensional code 1b2 of the record, the rider may fill in order information of the target goods to be delivered on the record interface, where the order information may include the delivery address of the target goods, the contact manner of the receiver, and the like. After determining that the filling of the rider is completed, the delivery terminal sends the order information of the target goods to the order acquisition module 501, that is, the order acquisition module 501 acquires the order information of the target goods, so that the device can determine a target storage bin for placing the goods to be delivered according to the order information.
In particular, the delivery server may be associated with a plurality of bins that may send status information to the delivery server at regular time or upon receipt of a new item to be delivered, the status information including an operational status of the bins, the operational status including an idle status or a storage status, and a delivery address for each item to be delivered currently stored while in the storage status. After receiving the order information of the target cargo, the order acquisition module 501 may determine the working state of each storage bin according to the state information of the plurality of storage bins, thereby determining the target storage bin. Specifically, if at least one storage bin to be determined exists in the storage bins in the storage state, a target storage bin can be determined from the at least one storage bin to be determined, and the delivery addresses of other cargos to be delivered currently stored in the storage bin to be determined and the delivery addresses of the target cargos belong to the same delivery area. For example, the target storage bin may be determined according to the storage time of the first piece of goods to be delivered stored in the storage bin to be determined, and the shortest delivery waiting time is preferable; if the storage bin to be determined does not exist in the storage bins in the storage state, any storage bin in the idle state can be determined as the target storage bin.
After determining the target storage bin, the information sending module 503 may send first placement information to the target storage bin, where the first placement information includes order information of the target cargo to be distributed. After the target storage bin receives the first placement information, the bin door can be opened so that the distribution personnel can place the target goods into the target storage bin. Meanwhile, the target storage bin stores order information of the target goods, namely, the delivery address of the target goods, the contact way of a receiver and the like are recorded, and the target storage bin is convenient to use in later delivery.
In one embodiment, the plurality of bins associated with the delivery server are respectively disposed on a plurality of delivery devices, each delivery device including at least two bins. At this time, the state obtaining module 502 may obtain state information of at least two storage bins included in each of the plurality of delivery devices, determine a target delivery device for placing the target cargo from the plurality of delivery devices according to the state information corresponding to each delivery device, determine a target storage bin from the at least two storage bins according to the state information of the at least two storage bins included in the target delivery device, and then the information sending module 503 sends first placement information to the target delivery device, where the first placement information further includes a bin identifier of the target storage bin, so that the target delivery device prompts a delivery person to place the target cargo into the target storage bin according to the bin identifier, and records order information of the target cargo.
The delivery device may be a delivery robot, which is provided with a transport module, and at least two storage bins, and may freely move to any address, so as to complete delivery of the goods to be delivered stored in the at least two storage bins. Or, the delivery device may be a storage bin assembly, where the storage bin assembly includes at least two storage bins and a support, and the at least two storage bins are supported by the support and placed on a floor when waiting to receive the goods to be delivered, so that the delivery personnel can conveniently place the goods to be delivered. When the goods are required to be distributed, the support of the storage bin assembly is matched with the conveying chassis, so that the storage bin assembly leaves the ground, is supported on the conveying chassis, and moves to a distribution address of the goods to be distributed, placed in the storage bin of the storage bin assembly, through the conveying chassis, and distribution is completed.
In the embodiment of the present disclosure, the delivery device is taken as a delivery robot for illustration, and the storage bin assembly can be analogized, so that the embodiments of the present disclosure are not described herein.
Optionally, the plurality of storage bins associated with the delivery server are respectively disposed on a plurality of delivery robots, and each delivery robot includes at least two storage bins. The state obtaining module 502 may obtain state information of at least two storage bins included in each of the plurality of delivery robots, respectively, and then determine a target delivery robot for delivering the target cargo from the plurality of delivery robots according to the state information corresponding to each delivery robot, and determine a target storage bin from the at least two storage bins set by the target delivery robot.
For example, the status acquisition module 502 may acquire status information of each of the plurality of dispensing robots associated with the apparatus, i.e. status information of each dispensing robot 1bc in fig. 1b, i.e. status information of at least two storage bins included therein, in real time. Alternatively, the dispensing robot may send current status information to the status acquisition module 502 once according to a preset period, or when the status of the storage bins set by the dispensing robot is changed, or after each piece of goods to be dispensed is stored, where the status information includes an operating status of each storage bin, and the operating status includes an idle status or a storage status, and a dispensing address of each piece of goods to be dispensed currently stored in the storage bin in the storage status. Alternatively, the state acquisition module 502 may periodically send a query request to a plurality of dispensing robots associated therewith, which, upon receiving the query request, send current state information to the dispensing robots. Optionally, the working state may further include a docking state, where the docking state indicates that the dispensing robot in which the storage bin is located is currently docking with the charging stake of the delivery station for charging.
In one embodiment, after acquiring the order information of the target cargo, the state acquisition module 502 may determine whether there is a storage bin whose delivery area covers the delivery address of the target cargo among all storage bins in a storage state set by a plurality of delivery robots associated therewith.
If so, the state acquiring module 502 may determine a storage bin of the delivery address of the target cargo covered by the delivery area as a target storage bin, where the delivery robot is the target delivery robot. Specifically, the storage bin in the idle state has no delivery area, and after the storage bin stores the first to-be-delivered cargo, the delivery area of the storage bin can be determined according to the delivery address of the first to-be-delivered cargo, and in general, the delivery area of the storage bin may be one or more floors or may also be one or more places, which is not limited in the embodiment of the present disclosure. For example, the floor indicated by the delivery address of the first to-be-delivered cargo is the delivery area of the storage bin, that is, the storage bin delivers only the to-be-delivered cargo on the floor; or the floor zone where the floor indicated by the delivery address of the first to-be-delivered cargo is located is the delivery area of the storage bin, namely the storage bin only delivers the to-be-delivered cargo in the floor zone; or the location indicated by the delivery address of the first piece of goods to be delivered is the delivery area of the storage bin, namely the storage bin only delivers the goods to be delivered at the location, and the location can be a central square of a district, a gate of a unit or a company, and the like.
If not, the status acquisition module 502 may determine a target bin among all of the plurality of bins in the idle state that the plurality of dispensing robots associated therewith include.
In one embodiment, the state obtaining module 502 may divide the plurality of dispensing robots according to responsibility areas in advance, where responsibility areas of different dispensing robots are different, and the responsibility areas are the largest areas that the dispensing robots are responsible for dispensing. After acquiring the order information of the target cargo, the state acquisition module 502 may first acquire one or more delivery robots whose responsibility areas cover the delivery address from the plurality of delivery robots according to the delivery address of the target cargo. If there is only one dispensing robot whose area of responsibility covers the dispensing address in the plurality of dispensing robots, the state acquisition module 502 may determine the dispensing robot as a target dispensing robot, and then determine whether there is a storage bin whose area of responsibility covers the dispensing address of the target cargo in a plurality of storage bins set by the target dispensing robot in a storage state. If so, a bin whose delivery area covers the delivery address of the target cargo may be determined as the target bin. If not, the state acquisition module 502 may select any one bin from the plurality of bins currently in the idle state set by the target delivery robot as the target bin.
If there are multiple dispensing robots with multiple responsibility areas covering the dispensing address in the multiple dispensing robots associated with the state acquisition module 502, the state acquisition module 502 may determine whether there are storage bins with the dispensing area covering the dispensing address of the target cargo in the multiple storage bins in the storage state included in the dispensing robots with the multiple responsibility areas covering the dispensing address. If the target goods exist, a storage bin of the delivery area covering the delivery address of the target goods can be determined as a target storage bin, and the delivery robot where the target storage bin is located is the target delivery robot. If not, the state acquisition module 502 may determine the target bin in a plurality of bins in an idle state included in the dispatch robot covering the dispatch address in the plurality of areas of responsibility.
After determining the target delivery robot and the target storage bin, the information sending module 503 may send first placement information to the target delivery robot, the first placement information including a bin identification of the target storage bin and order information of the target cargo. The target delivery robot may first determine a target storage bin according to the bin identifier and open a door of the target storage bin, so that a delivery person may place the target cargo in the target storage bin. Meanwhile, order information of the target goods is stored, namely, the delivery address of the target goods, the contact mode of the receiver and the like are recorded, and the target goods can be delivered conveniently later.
In an alternative implementation of the present embodiment, as shown in fig. 5b, the state obtaining module 502 includes:
a first determining submodule 5021 configured to determine whether at least one to-be-determined delivery device exists in the plurality of delivery devices according to the state information corresponding to each delivery device, wherein the to-be-determined delivery device comprises a storage bin in a storage state;
a second determining submodule 5022 configured to determine whether at least one storage bin to be determined exists in storage bins in a storage state included in at least one of the plurality of delivery devices if at least one delivery device to be determined exists in the plurality of delivery devices, and delivery addresses of other to-be-delivered cargos currently stored in the storage bin to be determined and delivery addresses of the target cargos belong to the same delivery area;
and a third determining submodule 5023 configured to determine a target storage bin for placing the target cargo from the at least one storage bin to be determined if the at least one storage bin to be determined and the delivery device in which the target storage bin is located exists in the storage bins in the storage state, and determine the delivery device in which the target storage bin is located as the target delivery device.
Taking the delivery device as a delivery robot as an example, in one embodiment, the delivery server can preferably select a storage bin in which the delivered goods are currently stored as a target storage bin, or preferably select a delivery robot including a storage bin in a storage state as a target delivery robot, so that the delivery resources of the delivery robot can be fully utilized, a scheme of simultaneously delivering multiple goods is realized, and the delivery efficiency is improved.
Wherein a preset time threshold value can be preset for each storage bin, and the preset time threshold value is used for limiting the longest time between the storage of the first goods to be delivered in the storage bin and the departure of the delivery robot where the first goods to be delivered are located. The storage bin may begin timing after it is determined that the first piece of cargo to be dispensed is stored.
For example, after acquiring the delivery address of the target cargo and the status information of each delivery robot associated therewith, the first determining submodule 5021 may first determine whether there is at least one delivery robot to be determined among the plurality of delivery robots, that is, determine whether there is at least one delivery robot storing the cargo to be delivered among the plurality of delivery robots.
If the at least one to-be-determined delivery robot exists, the second determining submodule 5022 may determine whether at least one to-be-determined storage bin exists in the storage bins included in the at least one to-be-determined delivery robot, that is, whether a storage bin with a delivery area covering the delivery address of the target cargo exists in the plurality of storage bins included in the at least one to-be-determined delivery robot.
If there is only one storage bin to be determined, the third determining submodule 5023 may determine the storage bin to be determined as a target storage bin, and determine the delivery robot where the target storage bin is located as a target delivery robot.
In an alternative implementation manner of the present embodiment, as shown in fig. 5c, the third determining submodule 5023 includes:
the time obtaining sub-module 5023a is configured to obtain the storage time of the other to-be-delivered goods currently stored in the at least one to-be-determined storage bin.
The target determination submodule 5023b is configured to determine a storage bin to be determined, of which the storage time is closest to a preset time threshold, as the target storage bin.
If there are multiple storage bins with multiple delivery areas covering the delivery addresses of the target goods, that is, there are multiple storage bins to be determined, the time acquisition sub-module 5023a may first acquire the storage time of other to-be-delivered goods currently stored in the multiple storage bins to be determined, and then the target determination sub-module 5023b may determine the storage bin to be determined where the to-be-delivered goods with the storage time closest to the preset time threshold is located as the target storage bin, that is, the storage bin belonging to the delivery robot that may start delivering at earliest among the multiple storage bins to be determined is taken as the target storage bin. Or, if there are multiple storage bins to be determined, the time acquisition sub-module 5023a may first acquire the storage time of the first piece of to-be-delivered cargo recorded by the delivery robot to which each storage bin to be determined belongs, and then the target determination sub-module 5023b may determine the storage bin to be determined included in the delivery robot whose storage time is closest to the preset time threshold as the target storage bin.
In an alternative implementation of this embodiment, the apparatus further includes:
a fourth determining submodule 5024 configured to determine the target storage bin from a plurality of storage bins in an idle state included in the at least one to-be-determined delivery robot and determine a delivery device in which the target storage bin is located as the target delivery device if the to-be-determined storage bin does not exist in the storage bins in the storage state included in the at least one to-be-determined delivery robot.
For example, if there is no storage bin whose delivery area covers the delivery address of the target cargo in the storage bins in the storage state included in the at least one to-be-determined delivery robot, that is, there is no storage bin to be determined, the fourth determining submodule 5024 may determine the target storage bin from a plurality of storage bins in the idle state included in the at least one to-be-determined delivery robot, and determine the delivery robot in which the target storage bin is located as the target delivery robot. Specifically, the fourth determining submodule 5024 may determine any one of a plurality of storage bins in an idle state included in the at least one to-be-determined delivery robot as the target storage bin; or the fourth determining submodule 5024 may respectively obtain the storage time of the first to-be-delivered cargo stored by the at least one to-be-determined delivery robot, and then determine the storage bin in the idle state, which is included by the to-be-determined delivery robot and has the storage time closest to the preset time threshold, as the target storage bin.
In an alternative implementation of this embodiment, as shown in fig. 5d, the distribution server further includes:
a fifth determining submodule 5025 configured to determine the target delivery robot from the plurality of delivery robots if the delivery robot to be determined does not exist in the plurality of delivery robots;
a sixth determination submodule 5026 is configured to determine the target bin from a plurality of bins included by the target dispensing robot.
For example, if there is no delivery robot to be determined, i.e., there is no delivery robot storing goods to be delivered, among the plurality of delivery robots associated with the apparatus, the fifth determining submodule 5025 may determine the target delivery robot from among the plurality of delivery robots, and the sixth determining submodule 5026 determines the target storage bin from among a plurality of storage bins included in the target delivery robot. Specifically, the fifth determining submodule 5025 may determine any one of the plurality of delivery robots as a target delivery robot, and the sixth determining submodule 5026 determines any one of the storage bins included in the target delivery robot as a target storage bin.
In an alternative implementation of this embodiment, the apparatus further includes:
And the notification sending module 5027 is configured to send a notification message to the delivery terminal, wherein the notification message is used for notifying the delivery personnel that the target goods share the target storage bin with other goods to be delivered.
In this embodiment, the notification message is sent to the delivery terminal to inform the delivery personnel that the storage bin needs to be shared, so that misoperation of the delivery personnel on other goods to be delivered stored in the target storage bin is avoided, the awareness of the delivery personnel is guaranteed, and the user experience is better.
For example, after determining the target delivery robot and the target storage bin, the notification sending module 5027 may send a notification message to the delivery terminal, that is, send a notification message to the terminal of the delivery person record, where the notification message is used to notify the position of the delivery person target storage bin and that the target cargo to be delivered shares the target storage bin with other cargos to be delivered. For example, after receiving the notification message, the delivery terminal may display "please go to the storage bin A2 of the delivery robot a to place the target goods to be delivered" on the screen, where the target goods and other goods to be delivered share the word of the storage bin A2 "and alert the delivery personnel to view by ringing or vibrating, so that the situation that the delivery personnel discards the other goods to be delivered stored in the target storage bin without the main goods when placing the target goods is avoided, and the right of the delivery personnel is ensured.
After the target goods are placed into the target storage bin by the distribution personnel, a closing instruction can be sent to the distribution server through the distribution terminal, and the closing instruction is used for indicating the target storage bin to close the bin door. The apparatus may send a shutdown signal to the target dispensing robot after receiving the shutdown instruction, the shutdown signal including a bin identification of the target storage bin. The target delivery robot can close the bin gate of the target storage bin according to the bin position identification closing signal.
The embodiment of the disclosure provides a delivery server, wherein a storage bin arranged by the delivery server can be shared by a plurality of cargoes to be delivered, namely, the cargoes to be delivered can be stored in one storage bin, so that the cargoes to be delivered can be delivered simultaneously when the storage bin is delivered, the delivery times are reduced, and the delivery efficiency is improved; meanwhile, the power consumption during distribution is reduced.
Fig. 6a shows a block diagram of a dispensing device according to an embodiment of the present disclosure, which may be implemented as part or all of an electronic device by software, hardware, or a combination of both. As shown in fig. 6a, the dispensing device is provided with at least two storage bins, comprising:
a receiving module 601 configured to receive first placement information sent by a delivery server, where the first placement information includes a bin identifier and a delivery address of a target cargo to be delivered;
The opening module 602 is configured to open a bin gate of a target storage bin corresponding to the bin identifier according to the bin identifier, so that a delivery person can place the target cargo in the target storage bin, record a delivery address of the target cargo, and store other cargos to be delivered, of which delivery addresses belong to the same delivery area as the delivery address of the target cargo in the target storage bin.
In the related art, a delivery site may be provided at each area, and each delivery site is configured with a delivery server associated with a plurality of delivery robots. After the delivery person arrives at the destination, the delivery station near the destination can be searched, and then the goods to be delivered are placed in the delivery robot of the delivery station, and the delivery robot delivers the goods to the hand of the user. If more goods need to be delivered in the delivery peak period, the delivery robot needs to deliver for many times to finish the delivery of all the goods, so that on one hand, the delivery efficiency is low, the industry requirement of delivery time limit is difficult to reach, and the industry competitiveness is reduced; on the other hand, the power consumption of the distribution robot is large, which is not beneficial to the long-term use of the distribution robot.
In view of the above-mentioned drawbacks, in this embodiment, a dispensing device is provided, which is provided with a plurality of storage bins, and each storage bin can be shared by a plurality of goods to be dispensed, i.e., a plurality of goods to be dispensed can be stored in one storage bin, so that the device can simultaneously dispense a plurality of goods to be dispensed, the dispensing times are reduced, and the dispensing efficiency is improved; meanwhile, the power consumption is reduced, and the long-term use is facilitated.
The target goods may be goods purchased by the user, express delivered to the user, or dining ordered by the user, which is not limited in the embodiment of the present disclosure.
In an alternative implementation manner of this embodiment, the first placement information received by the receiving module 601 may further include order information of the target cargo, where the order information includes a delivery address of the target cargo and a contact manner of a receiver, that is, a mobile phone number or a fixed phone number of the receiver, etc. The device can record the order information so as to be convenient for delivering the target goods according to the delivery address, and after the target goods are delivered to the delivery address, the device is contacted with the receiver through the contact way so as to be convenient for the receiver to pick up goods in time.
For example, the target storage bin may be an idle storage bin, that is, no other goods to be delivered are stored before the target goods are placed, after the target goods are stored, the state of the storage bin is changed from the idle state to the storage state, and the delivery area to which the delivery address of the target goods belongs is determined as the own delivery area. Alternatively, the target storage bin may be a storage bin in a storage state, that is, other goods to be distributed are stored before the target goods are stored. In practical application, the storage bin further comprises a docking state, and the docking state indicates that the dispensing robot is docking with the charging pile of the delivery station for charging.
After receiving the first placement information by the receiving module 601, the opening module 602 may first locate the target storage bin according to the bin identifier included in the first placement information, and then open a bin gate of the target storage bin. After observing that the door of a storage bin of a certain distribution robot is opened, a distribution person can put the target goods into the storage bin and close the door. At this time, the device can record the delivery address of the target goods, and the delivery is convenient to carry out later.
In an alternative implementation of this embodiment, the apparatus includes:
the display module 603 is configured to display prompt information in a display area set in the target storage bin, where the prompt information is used to prompt a delivery person to put the target goods to be delivered into the target storage bin corresponding to the bin position identifier, and indicate a delivery area of the target storage bin, and the delivery area of the target storage bin is a delivery area to which delivery addresses of the multiple goods to be delivered currently stored in the target storage bin belong.
In this embodiment, the prompt information prompts the delivery personnel to place the target goods, so that the situation that the placement errors occur when the delivery personnel are more or the goods to be delivered are more can be avoided.
Wherein each storage bin is provided with a display area, which may be an LED (Light Emitting Diode ) display screen above the bin gate. If the storage bin is in an idle state, the display screen can display a word indicating that the storage bin does not store goods to be distributed, for example, displaying idle; if the storage bin is in a storage state, the display screen can display a word indicating the distribution area of the storage bin, for example, a direct-delivery 15-layer display is convenient for distribution staff to distinguish. If the storage bin is in the docking state, the display screen can display a word indicating that the storage bin is being docked, for example, display "docking request avoidance" so as to avoid the situation of poor contact or charging contact caused by mistaken contact of the distribution personnel.
After receiving the first placement information, the opening module 602 locates the target storage bin according to the bin identifier included in the first placement information, and then the display module 603 may display a prompt message on a display screen of the target storage bin, so as to prompt a delivery person to place the target cargo to be delivered into the target storage bin corresponding to the bin identifier, and instruct a delivery area of the target storage bin. For example, the word "please put goods into the storage bin, which will deliver 15 layers of goods" is displayed; or directly display the word "send-through 15 layers," which is not limited by the disclosed embodiments.
For example, assuming that a delivery person needs to deliver two goods, one with a delivery address of 5 layers and the other with a delivery address of 20 layers, the delivery person may first record order information of the first goods to be delivered by scanning a two-dimensional code of a record at a delivery site. After the delivery server acquires the order information, it can determine whether there is a storage bin with a delivery area of 5 layers in all the storage bins in the storage state set by the plurality of delivery robots associated with the delivery server. If the storage bin with the distribution area of 5 layers is present, the distribution server determines the storage bin with the distribution area of 5 layers as a target storage bin, and the distribution robot with the target storage bin is the target distribution robot. Then, the first placement information is sent to the target delivery robot, the receiving module 601 of the target delivery robot may receive the first placement information, the opening module 602 may determine a target storage bin according to a bin identifier included in the first placement information, then open a bin door of the target storage bin, and then the display module 603 displays a word of "direct 5 layers" on a display screen of the target storage bin, so as to prompt a delivery person to place the target goods with delivery addresses of 5 layers in the target storage bin. Meanwhile, the distribution server can also send notification information to the distribution terminal, namely the terminal used by the distribution personnel, so as to notify the distribution personnel to place the target goods in the target storage bin, instruct the target goods and other goods to be distributed to share the target storage bin, and avoid misoperation of the distribution personnel on the other goods to be distributed stored in the target storage bin.
Similarly, the distribution personnel can input order information of the second goods to be distributed by scanning the two-dimension code of the record of the delivery site. After acquiring the order information, the delivery server can determine whether a storage bin with a delivery area of 20 layers exists in all storage bins in a storage state, which are set by a plurality of delivery robots associated with the delivery server. If the storage bin with the distribution area of 20 layers exists, determining the storage bin with the distribution area of 20 layers as a target storage bin, and determining the distribution robot with the target storage bin as the target distribution robot. Then, the first placement information is sent to the target delivery robot, the receiving module 601 of the target delivery robot may receive the first placement information, the opening module 602 may determine a target storage bin according to a bin identifier included in the first placement information, then open a bin door of the target storage bin, and then the display module 603 displays a word of "direct-sending 20 layers" on a display screen of the target storage bin, so as to prompt a delivery person to place the target goods with delivery addresses of 20 layers in the target storage bin. Meanwhile, the delivery server can also send notification information to the delivery terminal so as to notify the delivery personnel to place the target goods in the target storage bin and instruct the target goods and other goods to be delivered to share the target storage bin.
In another embodiment, assuming that the delivery personnel needs to deliver three pieces of goods, the delivery address of the first piece is 10 layers, the second piece is 15 layers, and the third piece is 20 layers, the delivery personnel can first record order information of the first piece of goods to be delivered by scanning a recording two-dimensional code of a delivery site. After acquiring the order information, the delivery server can determine whether a delivery area covers 10 layers of storage bins in all storage bins in a storage state of a plurality of delivery robots associated with the delivery server. If the storage bin exists, the storage bin of the 10 layers covered by the distribution area is determined to be a target storage bin, and the distribution robot where the target storage bin is located is the target distribution robot. For example, if a bin having a distribution area of 10 to 15 layers exists in all the plurality of bins in the storage state set by the plurality of distribution robots, the bin may be determined as the target bin. The delivery server may then send first placement information to the target delivery robot, the receiving module 601 of the target delivery robot may receive the first placement information, the opening module 602 may determine a target storage bin according to a bin identifier included in the first placement information, then open a bin door of the target storage bin, and then the display module 603 displays a word of "send directly 10-15 layers" on a display screen of the target storage bin, so as to prompt a delivery person to place the target goods with delivery addresses of 10 layers in the target storage bin. Meanwhile, the delivery server can also send notification information to the delivery terminal, namely the terminal used by the delivery personnel, so as to notify the delivery personnel to place the target goods in the target storage bin and instruct the target goods and other goods to be delivered to share the target storage bin.
Similarly, the distribution personnel can input order information of the second goods to be distributed by scanning the two-dimension code of the record of the delivery site. After acquiring the order information, the delivery server can determine whether a delivery area coverage 15-layer storage bin exists in all storage bins in a storage state of a plurality of delivery robots associated with the delivery server. In the above embodiment, the storage bin with the distribution area of 10-15 layers may be determined as the target storage bin, and the distribution robot where the target storage bin is located is the target distribution robot. Then, first placement information is sent to the target delivery robot, the receiving module 601 of the target delivery robot may receive the first placement information, the opening module 602 may determine a target storage bin according to a bin position identifier included in the first placement information, then open a bin door of the target storage bin, and then the display module 603 displays a word of "send 10-15 layers directly" on a display screen of the target storage bin, so as to prompt a delivery person to place a target cargo with a delivery address of 15 layers in the target storage bin, that is, the first to-be-delivered to obtain and the second to-be-delivered cargo are placed in the same storage bin. Meanwhile, the delivery server can also send notification information to the delivery terminal so as to notify the delivery personnel to place the target goods in the target storage bin and instruct the target goods and other goods to be delivered to share the target storage bin.
Similarly, the distribution personnel can continuously record order information of the third goods to be distributed by scanning the two-dimension code of the record of the delivery site. After acquiring the order information, the delivery server can determine whether a storage bin with a delivery area of 20 layers exists in all storage bins in a storage state, which are set by a plurality of delivery robots associated with the delivery server. If the storage bin with the distribution area of 20 layers exists, determining the storage bin with the distribution area of 20 layers as a target storage bin, and determining the distribution robot with the target storage bin as the target distribution robot. Then, the first placement information is sent to the target delivery robot, the receiving module 601 of the target delivery robot may receive the first placement information, the opening module 602 may determine a target storage bin according to a bin identifier included in the first placement information, then open a bin door of the target storage bin, and then the display module 603 displays a word of "direct-sending 20 layers" on a display screen of the target storage bin, so as to prompt a delivery person to place the target goods with delivery addresses of 20 layers in the target storage bin. Meanwhile, the delivery server can also send notification information to the delivery terminal so as to notify the delivery personnel to place the target goods in the target storage bin and instruct the target goods and other goods to be delivered to share the target storage bin.
In practical application, the delivery robot can record order information of each piece of goods to be delivered stored in each storage bin arranged by the delivery robot so as to facilitate delivery and contact with corresponding consignees.
In an alternative implementation of this embodiment, as shown in fig. 6b, the apparatus further includes:
a time acquisition module 604 configured to acquire a storage time of a first piece of goods to be delivered stored in the target storage bin;
the first delivery module 605 is configured to deliver the plurality of to-be-delivered cargos stored in the target storage bin according to the delivery area of the target storage bin if the storage time is greater than or equal to a preset time threshold.
Wherein a preset time threshold value can be preset for each storage bin, and the preset time threshold value is used for limiting the longest time between the storage of the first goods to be delivered in the storage bin and the departure of the delivery robot where the first goods to be delivered are located. The storage bin may begin timing after it is determined that the first piece of cargo to be dispensed is stored.
After determining that the delivery person places the target cargo into the target storage bin, the time acquisition module 604 may acquire a storage time of the first cargo to be delivered stored in the target storage bin, and then determine whether the storage time is greater than or equal to a preset time threshold. If so, the delivery time of the delivery robot in which the target storage bin is located is described, and at this time, the first delivery module 605 may control the delivery robot to move to the delivery area of the target storage bin to deliver the plurality of to-be-delivered cargos stored in the target storage bin. Specifically, the first delivery module 605 may sequentially deliver the goods to be delivered stored in each of the plurality of storage bins thereof according to the near-far direction of the delivery area.
Alternatively, after determining that the delivery person places the target cargo into the target storage bin, the time acquisition module 604 may acquire the storage time of the first cargo to be delivered stored in each storage bin of the plurality of storage bins set by the delivery person. If it is determined that the storage time of the first to-be-delivered cargo stored in any storage bin is greater than or equal to the preset time threshold, the first delivery module 605 may control the delivery robot to sequentially deliver the to-be-delivered cargo stored in each storage bin in the plurality of storage bins according to the near-far direction of the delivery area. Alternatively, the first delivery module 605 may control the delivery robot to sequentially deliver the goods to be delivered stored in each of the plurality of storage bins according to the storage time from long to short.
Alternatively, the time obtaining module 604 may obtain, in real time, a storage time of the first piece of goods to be distributed stored in each storage bin of the plurality of storage bins set by the time obtaining module. If it is determined that the storage time of the first to-be-delivered cargo stored in any storage bin is greater than or equal to the preset time threshold, the first delivery module 605 may control the delivery robot to sequentially deliver the to-be-delivered cargo stored in each storage bin of the plurality of storage bins according to the near-far direction of the delivery area.
In an alternative implementation of this embodiment, as shown in fig. 6c, the apparatus further includes:
the contact information obtaining module 606 is configured to obtain, after determining that the delivery area of the target storage bin is reached, a contact information of a receiver corresponding to each of the plurality of to-be-delivered cargos stored in the target storage bin.
The extraction information sending module 607 is configured to send, to a receiving terminal corresponding to each to-be-delivered cargo, extraction information according to a contact manner of a receiver corresponding to each to-be-delivered cargo, where the extraction information is used to indicate that the corresponding to-be-delivered cargo shares the target storage bin with other to-be-delivered cargos, and includes an extraction identifier corresponding to the to-be-delivered cargo, so that the receiver extracts the corresponding to-be-delivered cargo according to the extraction identifier.
For example, each time a delivery robot stores a piece of to-be-delivered goods, the delivery address of the to-be-delivered goods and the contact way of the receiver are recorded. After determining that the delivery robot reaches the delivery area of the target storage bin, the contact information obtaining module 606 may obtain the recorded contact information of the receiver corresponding to each of the plurality of to-be-delivered goods stored in the target storage bin, that is, obtain the mobile phone number of the receiver corresponding to each to-be-delivered goods, and then the extraction information sending module 607 sends extraction information to the receiving terminal corresponding to each to-be-delivered goods according to the mobile phone number of the receiver corresponding to each to-be-delivered goods, that is, sends extraction information to the terminal used by the receiver of each to-be-delivered goods, where the extraction information is used for explaining that the corresponding to-be-delivered goods shares the target storage bin with other to-be-delivered goods, so as to avoid the situation that the receiver extracts the goods by mistake. Optionally, the extraction information may further include an extraction identifier of the goods to be delivered, for example, extracting a digital code, extracting a bar code, or extracting a two-dimensional code, which is not limited in the embodiment of the disclosure. The receiving terminal can display the extraction identification on a screen after receiving the extraction information and prompt the receiving person to review. The delivery robot is further provided with an input module, such as a touch display screen or an input key, on which the pick-up identifier can be input when the recipient arrives near the delivery robot. After the delivery robot acquires the extraction identifier, determining a storage bin where the goods to be delivered corresponding to the extraction identifier are located, and then opening a bin door of the storage bin, so that a receiver can conveniently extract the required goods.
Optionally, the extracting information further includes detailed information of the to-be-delivered goods, such as information of the number of the goods, the names of the goods, and the like, so that the receiver can distinguish the to-be-delivered goods from other to-be-delivered goods stored in the target storage bin when extracting the to-be-delivered goods.
In an alternative implementation manner of this embodiment, the apparatus further includes:
and the disassembly module 608 is configured to disassemble the target storage bin and place the target storage bin at a preset extraction position of the delivery area, so that the consignee can extract the corresponding goods to be delivered from the target storage bin at the extraction position.
In one embodiment, the storage bin set by the dispensing robot is a detachable storage bin, after determining that the dispensing area of the target storage bin is reached, the disassembling module 608 may disassemble the target storage bin, place the target storage bin in an extraction position preset in the dispensing area of the target storage bin, and then the extraction information sending module 607 sends the extraction information to the receiving terminals corresponding to the plurality of goods to be dispensed stored in the target storage bin. After referring to the extraction information, the receiver can move to the preset extraction position of the distribution area and extract goods in the target storage bin placed at the extraction position. Usually, the preset extraction position of the delivery area is default, and the delivery robot can also carry the identification of the extraction position in the extraction information, so that the receiver can know the identification conveniently.
In an alternative implementation of this embodiment, as shown in fig. 6d, the apparatus further includes:
a cargo obtaining module 609 configured to store cargo to be distributed if it is determined that other storage bins other than the target storage bin among the plurality of storage bins currently set are stored after it is determined that the target storage bin is disassembled;
and a second delivery module 510 configured to deliver the goods to be delivered stored in the other storage bin according to the delivery area of the other storage bin.
For example, the disassembly module 608 may determine whether other bins of the currently set plurality of bins, other than the target bin, store the cargo to be dispensed after disassembling the target bin. If so, the second delivery module 510 may control the delivery robot to deliver the to-be-delivered goods stored in the other storage bins according to the delivery areas of the other storage bins, that is, may control the delivery robot to continue to move to the delivery areas of the other storage bins to deliver the to-be-delivered goods stored in the other storage bins, and the detachable storage bins may save the waiting time of the delivery robot in each delivery area, so as to greatly increase the delivery speed of the delivery robot.
The embodiment of the disclosure provides a delivery device, which is provided with a plurality of storage bins, wherein each storage bin can be shared by a plurality of goods to be delivered, namely, the goods to be delivered can be stored in one storage bin, so that a delivery robot can deliver the goods to be delivered simultaneously, the delivery times of the delivery robot are reduced, and the delivery efficiency is improved; meanwhile, the power consumption of the distribution robot is reduced, and the long-term use of the distribution robot is facilitated.
Fig. 7 shows a schematic view of a dispensing system 70 according to an embodiment of the present disclosure, the dispensing system 70 including a storage rack 701, a transport assembly 702, and a transport base 703, as shown in fig. 7.
The storage rack 701 stores a plurality of storage bins, and each storage bin is used for storing a plurality of goods to be distributed, the distribution addresses of which belong to the same distribution area.
The storage rack 701 is configured to obtain order information of a target cargo to be distributed, where the order information includes at least a distribution address of the target cargo; acquiring a target storage bin for placing the target goods from the plurality of storage bins according to the order information and the state information of each storage bin in the plurality of storage bins, and sending second placement information to the target storage bin, wherein the second placement information comprises the order information of the target goods, so that the target storage bin can be conveniently opened to receive the target goods, and the order information of the target goods can be recorded; the state information comprises the working state of the corresponding storage bin, wherein the working state comprises an idle state or a storage state and the delivery addresses of other goods to be delivered currently stored in the storage bin in the storage state.
The transfer assembly 702 is used to move the target storage bin in which the target cargo is placed to the transport base 703.
The transporting base 703 is used for transporting the plurality of cargos to be transported according to the transporting addresses of the plurality of cargos to be transported stored in the target storage bin.
In the related art, a delivery site may be provided at each area, and each delivery site is configured with a delivery server associated with a plurality of delivery robots. After the delivery person arrives at the destination, the delivery station near the destination can be searched, and then the goods to be delivered are placed in the delivery robot of the delivery station, and the delivery robot delivers the goods to the hand of the user. If more goods need to be delivered in the delivery peak period, the delivery robot needs to deliver for many times to finish the delivery of all the goods, so that on one hand, the delivery efficiency is low, the industry requirement of delivery time limit is difficult to reach, and the industry competitiveness is reduced; on the other hand, the power consumption of the distribution robot is large, which is not beneficial to the long-term use of the distribution robot.
In view of the above-mentioned drawbacks, in this embodiment, a delivery system is provided, which includes a plurality of storage bins, and each storage bin may be shared by a plurality of to-be-delivered cargos, that is, a plurality of to-be-delivered cargos may be stored in one storage bin, and when the to-be-delivered cargos stored in the storage bin need to be delivered, the storage bin may be moved to a delivery area through a delivery base, so that the delivery times are reduced, and the delivery efficiency is improved.
For example, a two-dimensional code of a recording sheet may be set on the storage rack 701, after a delivery person, for example, a rider, arrives at a delivery site, a terminal used by the delivery person may be adopted, that is, the delivery terminal scans the two-dimensional code of the recording sheet set on the storage rack, the delivery terminal displays a recording sheet interface after identifying the two-dimensional code of the recording sheet, the rider may fill in order information of a target cargo to be delivered on the recording sheet interface, and the order information may include a delivery address of the target cargo, a contact manner of a receiver, and the like. After the delivery terminal determines that the filling of the rider is completed, the order information of the target goods is sent to the storage bracket, specifically, the information can be forwarded through a delivery server, and the information can also be directly sent to the storage bracket through Bluetooth or a local area network.
Alternatively, the housing bracket 701 is provided with an input device, which may be a touch display screen or an operation panel. After the delivery personnel arrive at the delivery site, the touch display screen can be clicked or a function key of the operation panel can be operated, so that the input device displays a recording interface, then order information for filling in the target goods to be delivered is input on the recording interface, and the order information can comprise the delivery address of the target goods, the contact mode of a receiver and the like. After determining that the filling of the distribution personnel is completed, the information input by the distribution personnel on the recording interface can be saved as order information of the target goods.
After the order information of the target cargo is acquired, the storage rack 701 can acquire the target storage bin for placing the target cargo. Since the storage rack 701 stores a plurality of storage bins, a target storage bin can be acquired from the plurality of storage bins according to a preset rule. Specifically, the storage rack 701 may obtain at least one storage bin to be determined from a plurality of storage bins in a storage state obtained from the plurality of storage bins according to the status information of each storage bin in the plurality of storage bins, where the delivery address of the other to-be-delivered goods currently stored in the to-be-determined storage bin and the delivery address of the target goods belong to the same delivery area, and determine the target storage bin from the at least one to-be-determined storage bin.
For example, the storage rack 701 may acquire status information of each of a plurality of storage bins in which it is stored in real time. Alternatively, the storage bins may send the current status information to the storage rack 701 once according to a preset period, or when the status of the storage bins set up by the storage bins is changed, or after each piece of goods to be delivered is stored, the status information including an operating status of each storage bin, the operating status including an idle status or a storage status, and a delivery address of each piece of goods to be delivered currently stored by the storage bin in the storage status. Alternatively, the housing rack 701 may send a query request to a plurality of storage bins in which the housing rack 701 is housed at regular time, and the storage bins, after receiving the query request, send current status information to the housing rack 701.
The storage bracket 701 may acquire a plurality of storage bins in a storage state from the plurality of storage bins according to the acquired state information of each storage bin, and then determine whether at least one storage bin to be determined exists in the plurality of storage bins in the storage state, that is, determine whether there is a storage bin in which the distribution address of other goods to be distributed currently stored and the distribution address of the target goods belong to the same distribution area in the plurality of storage bins in the storage state. If so, the storage rack 701 may determine a target storage bin from the at least one storage bin to be determined. For example, any one of the at least one storage bin to be determined may be a target storage bin; or, the storage time of the first piece of goods to be delivered stored in each storage bin to be determined can be acquired respectively, and then the storage bin with the storage time closest to the preset time threshold is taken as the target storage bin.
If there is no storage bin to be determined among the plurality of storage bins in the storage state, the storage bracket 701 may use any storage bin in the idle state as a target storage bin; alternatively, the storage rack 701 may determine the target bin from the bins in the idle state according to the preset dispensing area for each bin.
After determining the target storage bin, the storage rack 701 may transmit second placement information to the target storage bin, the second placement information including order information of the target cargo. The target storage bin can be opened after receiving the second placement information, so that the distribution personnel can place the target goods into the target storage bin. Meanwhile, order information of the target goods is stored, namely, the delivery address of the target goods, the contact mode of the receiver and the like are recorded, and the target goods can be delivered conveniently later.
In one embodiment, the target storage bin is used for acquiring the storage time of the stored first piece of goods to be distributed; if the storage time is greater than or equal to a preset time threshold, a delivery request is sent to the storage rack 701. The storage rack 701 is configured to instruct the transmission assembly 702 to move the target storage bin to the transport base 703 according to the delivery request, so that the transport base 703 delivers the plurality of to-be-delivered cargos according to the delivery addresses of the plurality of to-be-delivered cargos stored in the target storage bin.
For example, a preset time threshold may be preset for each storage bin, where the preset time threshold is used to define the longest time between storing the first piece of the cargo to be delivered from the storage bin and the delivery robot where the first piece of the cargo to be delivered is located. The storage bin may begin timing after it is determined that the first piece of cargo to be dispensed is stored.
After receiving the target goods, the target storage bin can detect the storage time of the first goods to be delivered stored in the target storage bin, and determine whether the storage time is greater than or equal to a preset time threshold. If the delivery time has reached the target storage bin, a delivery request may be sent to the storage rack 701. The storage rack 701, upon receiving the dispense request, may instruct the transfer assembly 702 to move the target storage bin to the shipping base 703. After determining that the target storage bin is placed, the transport base 703 may transport the target storage bin to the delivery addresses of the stored multiple goods to be delivered, so as to complete delivery of the multiple goods to be delivered.
If a plurality of storage bins are placed on the transport base 703, the transport base 703 can sequentially dispense the goods to be dispensed stored in each storage bin of the plurality of storage bins according to the near-far direction of the dispensing address. Alternatively, the delivery robot may sequentially deliver the goods to be delivered stored in each of the plurality of storage bins thereof from long to short for the storage time.
The embodiment of the disclosure provides a delivery system, which comprises a plurality of storage bins, wherein each storage bin can be shared by a plurality of to-be-delivered cargos, namely, the plurality of to-be-delivered cargos can be stored in one storage bin, when the to-be-delivered cargos stored in the storage bin are required to be delivered, the storage bin can be moved to a delivery area through a delivery base, so that the delivery times are reduced, and the delivery efficiency is improved.
The present disclosure also discloses an electronic device, fig. 8 shows a block diagram of the electronic device according to an embodiment of the present disclosure, and as shown in fig. 8, the electronic device 1100 includes a memory 1101 and a processor 1102; wherein,
the memory 1101 is configured to store one or more computer instructions that are executed by the processor 1102 to implement any of the method steps described above on the dispensing server side or the dispensing robot side.
Fig. 9 is a schematic diagram of a computer system suitable for use in implementing a dispensing method according to an embodiment of the present disclosure.
As shown in fig. 9, the computer system 1200 includes a processing unit 1201 which can execute the various methods in the above embodiments according to a program stored in a Read Only Memory (ROM) 1202 or a program loaded from a storage section 1208 into a Random Access Memory (RAM) 1203. In the RAM1203, various programs and data required for the operation of the system 1200 are also stored. The processing unit 1201, the ROM1202, and the RAM1203 are connected to each other through a bus 1204. An input/output (I/O) interface 1205 is also connected to the bus 1204.
The following components are connected to the I/O interface 1205: an input section 1206 including a keyboard, a mouse, and the like; an output portion 1207 including a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, a speaker, and the like; a storage section 1208 including a hard disk or the like; and a communication section 1209 including a network interface card such as a LAN card, a modem, or the like. The communication section 1209 performs a communication process via a network such as the internet. The drive 1210 is also connected to the I/O interface 1205 as needed. A removable medium 1211 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is installed as needed on the drive 1210 so that a computer program read out therefrom is installed into the storage section 1208 as needed.
In particular, according to embodiments of the present disclosure, the methods described above may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program tangibly embodied on a machine-readable medium, the computer program comprising program code for performing the dispensing method described on the dispensing server side or the dispensing robot side. In such an embodiment, the computer program can be downloaded and installed from a network through the communication portion 1209, and/or installed from the removable media 1211.
Fig. 10 shows a schematic diagram of a delivery system 100 according to an embodiment of the present disclosure, the delivery system 100 including an interaction zone 1001, a plurality of storage bin assemblies 1002, and a transport chassis 1003, as shown in fig. 10.
The interaction area 1001 is used for interacting with a delivery person to obtain order information of goods to be delivered.
Each of the storage bin assemblies 1002 comprises at least two storage bins 1002a and a support 1002b, wherein the storage bins 1002a are used for placing the goods to be distributed, and the support 1002b is used for supporting the at least two storage bins;
and a conveying chassis 1003, configured to be detachably connected to the rack 1002b of the storage compartment assembly 1002, and convey the storage compartment assembly 1002 to complete the delivery of the goods to be delivered.
In the related art, a delivery site may be provided at each area, and each delivery site is configured with a delivery server associated with a plurality of delivery robots. After the delivery person arrives at the destination, the delivery station near the destination can be searched, and then the goods to be delivered are placed in the delivery robot of the delivery station, and the delivery robot delivers the goods to the hand of the user. If more goods need to be delivered in the delivery peak period, the delivery robot needs to deliver for many times to finish the delivery of all the goods, so that on one hand, the delivery efficiency is low, the industry requirement of delivery time limit is difficult to reach, and the industry competitiveness is reduced; on the other hand, the power consumption of the distribution robot is large, which is not beneficial to the long-term use of the distribution robot.
In view of the above-mentioned drawbacks, in this embodiment, a delivery system is provided, which includes a plurality of storage bin assemblies, and each storage bin provided for each storage bin assembly can be shared by a plurality of to-be-delivered cargos, that is, a plurality of to-be-delivered cargos can be stored in one storage bin, and when the to-be-delivered cargos stored in the storage bin need to be delivered, the storage bin can be moved to a delivery area through a delivery base, so that the delivery times are reduced, and the delivery efficiency is improved.
In one embodiment, the interaction area 1001 is provided with a two-dimensional code of a recording, after the delivery person 100a, for example, a rider, arrives at the delivery site, the delivery person may use the terminal, that is, the delivery terminal scans the two-dimensional code of the recording set in the interaction area 1001, the delivery terminal displays a recording interface after identifying the two-dimensional code of the recording, the rider 100a may fill in order information of the target goods to be delivered on the recording interface, where the order information may include a delivery address of the target goods, a contact manner of a receiver, and the like. After determining that the filling of the rider is completed, the delivery terminal sends the order information of the target goods to a delivery server corresponding to the delivery site, so that the delivery server determines a target storage bin and instructs a storage assembly 1002 where the target storage bin is located to cooperate with the delivery chassis 1003 to deliver.
In one embodiment, the interactive area 1001 is provided with an input device, which may be a touch screen or an operation panel. After the delivery person 100a arrives at the delivery site, the touch display screen may be clicked or a function key of the operation panel may be operated, so that the input device displays a recording interface, and then order information for filling in the target goods to be delivered is input on the recording interface, where the order information may include a delivery address of the target goods, a contact manner of a receiver, and the like. After determining that the filling of the distribution personnel is completed, the information input by the distribution personnel on the recording interface can be saved as order information of the target goods.
After acquiring the order information of the target goods, the dispatch server of the delivery station may refer to the dispatch server and the dispatch robot in the process of acquiring the target storage component from the plurality of storage components 1002 and determining the target storage bin from at least two storage bins included in the target storage component.
The embodiment of the disclosure provides a delivery system, which comprises a plurality of storage bin assemblies, wherein the storage bin arranged by each storage bin assembly can be shared by a plurality of goods to be delivered, namely, a plurality of goods to be delivered can be stored in one storage bin, when the goods to be delivered stored in the storage bin are required to be delivered, the storage bin can be moved to a delivery area through a delivery base, so that the delivery times are reduced, and the delivery efficiency is improved.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units or modules described in the embodiments of the present disclosure may be implemented by software, or may be implemented by hardware. The units or modules described may also be provided in a processor, the names of which in some cases do not constitute a limitation of the unit or module itself.
As another aspect, the present disclosure also provides a computer-readable storage medium, which may be a computer-readable storage medium included in the apparatus described in the above embodiment; or may be a computer-readable storage medium, alone, that is not assembled into a device. The computer-readable storage medium stores one or more programs for use by one or more processors in performing the methods described in the present disclosure.
The foregoing description is only of the preferred embodiments of the present disclosure and description of the principles of the technology being employed. It will be appreciated by those skilled in the art that the scope of the invention referred to in this disclosure is not limited to the specific combination of features described above, but encompasses other embodiments in which any combination of features described above or their equivalents is contemplated without departing from the inventive concepts described. Such as those described above, are mutually substituted with the technical features having similar functions disclosed in the present disclosure (but not limited thereto).

Claims (32)

1. A delivery method, characterized by being applied to a delivery server, wherein a plurality of storage bins are associated with the delivery server; the storage bins are respectively arranged on the plurality of distribution devices, and each distribution device comprises at least two storage bins; the method comprises the following steps:
acquiring order information of a target cargo to be distributed, wherein the order information at least comprises a distribution address of the target cargo;
determining a target storage bin for placing the target goods from the plurality of storage bins according to the state information of the plurality of storage bins, wherein the method comprises the following steps of: determining whether at least one to-be-determined delivery device exists in the plurality of delivery devices according to state information of at least two storage bins included in each delivery device; if the storage bin to be determined does not exist in the storage bins in the storage state, which are included in the at least one to-be-determined delivery device, respectively acquiring the storage time of the first piece of to-be-delivered goods stored in the at least one to-be-determined delivery device, and determining the storage bin in the idle state, which is included in the to-be-determined delivery device and is closest to the preset time threshold in the storage time, as a target storage bin; the delivery addresses of other cargos to be delivered stored in the storage bin to be determined currently belong to the same delivery area with the delivery address of the target cargos; the state information comprises a working state of each storage bin, wherein the working state comprises an idle state or a storage state and delivery addresses of other goods to be delivered which are currently stored in the storage bin in the storage state;
Sending first placement information to the target storage bin, wherein the first placement information comprises order information of the target goods, so that the target storage bin prompts a delivery person to place the target goods into the target storage bin, and records the order information of the target goods;
the delivery device comprises a delivery robot, wherein the delivery robot detects whether an idle storage bin to be recovered exists in a delivery area of the target storage bin or not through a detection device after the delivery robot reaches the delivery area of the delivery area or after the detached target storage bin is placed at a preset extraction position of the delivery area; and when detecting that the free storage bin to be recycled exists in the distribution area, controlling a chassis to move the distribution robot to the vicinity of the storage bin to be recycled, and then controlling a mounting assembly to mount the storage bin to be recycled to the chassis.
2. The method of claim 1, wherein the sending the first placement information to the target storage bin comprises:
and sending the first placement information to a target delivery device, wherein the first placement information further comprises a bin position identifier of the target storage bin, so that the target delivery device prompts delivery personnel to place the target goods into the target storage bin according to the bin position identifier, and records order information of the target goods.
3. The method according to claim 1 or 2, characterized in that the method further comprises:
if the to-be-determined delivery device does not exist in the plurality of delivery devices, determining the target delivery device from the plurality of delivery devices;
the target bin is determined from at least two bins included in the target dispensing device.
4. The method according to claim 1 or 2, characterized in that the method further comprises:
and sending a notification message to the delivery terminal, wherein the notification message is used for notifying the delivery personnel that the target goods and other goods to be delivered share the target storage bin.
5. A dispensing method, characterized in that it is applied to a dispensing device provided with at least two storage bins; the method comprises the following steps:
receiving first placement information sent by a delivery server, wherein the first placement information comprises a bin identifier and a delivery address of a target cargo to be delivered;
according to the bin position identification, opening a bin gate of a target storage bin corresponding to the bin position identification so as to facilitate a distribution person to place the target goods into the target storage bin and record a distribution address of the target goods;
Wherein, the delivery server determines the target storage bin of the target goods by: determining whether at least one to-be-determined delivery device exists in the plurality of delivery devices according to state information of at least two storage bins included in each of the plurality of delivery devices; if the storage bin to be determined does not exist in the storage bins in the storage state, which are included in the at least one to-be-determined delivery device, respectively acquiring the storage time of the first piece of to-be-delivered goods stored in the at least one to-be-determined delivery device, and determining the storage bin in the idle state, which is included in the to-be-determined delivery device and is closest to the preset time threshold in the storage time, as a target storage bin; the delivery addresses of other cargos to be delivered stored in the storage bin to be determined currently belong to the same delivery area with the delivery address of the target cargos;
the delivery device comprises a delivery robot, wherein the delivery robot detects whether an idle storage bin to be recovered exists in a delivery area of the target storage bin or not through a detection device after the delivery robot reaches the delivery area of the delivery area or after the detached target storage bin is placed at a preset extraction position of the delivery area; and when detecting that the free storage bin to be recycled exists in the distribution area, controlling a chassis to move the distribution robot to the vicinity of the storage bin to be recycled, and then controlling a mounting assembly to mount the storage bin to be recycled to the chassis.
6. The method of claim 5, wherein the method further comprises:
and displaying prompt information in a display area arranged in the target storage bin, wherein the prompt information is used for prompting a delivery person to put the target goods to be delivered into the target storage bin corresponding to the bin position mark and indicating the delivery area of the target storage bin, and the delivery area of the target storage bin is a delivery area of the delivery addresses of the plurality of the goods to be delivered, which are currently stored in the target storage bin.
7. The method according to claim 5 or 6, characterized in that the method further comprises:
acquiring the storage time of a first piece of goods to be distributed stored in the target storage bin;
and if the storage time is greater than or equal to a preset time threshold, distributing the plurality of goods to be distributed stored in the target storage bin according to the distribution area of the target storage bin.
8. The method of claim 7, wherein the method further comprises:
after determining that the delivery area of the target storage bin is reached, acquiring a contact way of a receiver corresponding to each to-be-delivered cargo in a plurality of to-be-delivered cargos stored in the target storage bin;
According to the contact information of the receiver corresponding to each to-be-delivered cargo, sending extraction information to the receiving terminal corresponding to each to-be-delivered cargo, wherein the extraction information is used for explaining that the corresponding to-be-delivered cargo and other to-be-delivered cargos share the target storage bin and comprises an extraction identifier corresponding to the to-be-delivered cargo, so that the receiver extracts the corresponding to-be-delivered cargo according to the extraction identifier.
9. The method of claim 8, wherein the method further comprises:
and disassembling the target storage bin, and placing the target storage bin at an extraction position preset in the delivery area so that the receiver can extract the corresponding goods to be delivered from the target storage bin at the extraction position.
10. The method according to claim 9, wherein the method further comprises:
after the target storage bin is determined to be disassembled, if the other storage bins except the target storage bin in the plurality of currently set storage bins are determined to store goods to be distributed;
and distributing the goods to be distributed stored in the other storage bins according to the distribution areas of the other storage bins.
11. The distribution robot is characterized by comprising a chassis and a plurality of storage bins movably connected with the chassis;
The storage bin is used for storing a plurality of cargoes to be distributed, the distribution addresses of which belong to the same distribution area; the chassis is used for respectively moving the delivery robot to a delivery area of each storage bin in the plurality of storage bins so as to finish delivery of a plurality of cargos to be delivered stored in each storage bin; the distribution area of each storage bin is a distribution area to which the distribution addresses of the plurality of cargoes to be distributed stored in each storage bin belong;
the distribution robot further comprises a control device, an installation assembly and a detection device connected with the control device; the chassis and the mounting assembly are both connected with the control device; the detection device is used for determining whether an idle storage bin to be recycled exists in the delivery area after the delivery area of the target storage bin is reached or after the detached target storage bin is placed at a preset extraction position of the delivery area; the control device is used for controlling the chassis to move the delivery robot to the vicinity of the storage bin to be recovered when the detection device detects that the free storage bin to be recovered exists in the delivery area, and then controlling the installation component to install the storage bin to be recovered to the chassis;
Wherein the distribution robot is provided with at least two storage bins; the delivery robot receives first placement information sent by a delivery server, wherein the first placement information comprises a bin identifier and a delivery address of a target cargo to be delivered; according to the bin position identification, opening a bin gate of a target storage bin corresponding to the bin position identification so as to facilitate a distribution person to place the target goods into the target storage bin and record a distribution address of the target goods;
the delivery server determines a target storage bin for the target cargo by: determining whether at least one delivery robot to be determined exists in a plurality of delivery robots according to state information of at least two storage bins included in each delivery robot; if the storage bin to be determined does not exist in the storage bins in the storage state, which are included in the at least one to-be-determined delivery robot, respectively acquiring the storage time of the first piece of goods to be delivered stored by the at least one to-be-determined delivery robot, and determining the storage bin in the idle state, which is included in the to-be-determined delivery robot and is closest to a preset time threshold in the storage time, as a target storage bin; and the delivery addresses of other cargos to be delivered stored in the storage bin to be determined currently belong to the same delivery area with the delivery address of the target cargos.
12. The dispensing robot of claim 11, wherein,
the control device is used for controlling the chassis to move the delivery robot to an extraction position preset by the delivery area after determining that the delivery area of the target storage bin is reached, then controlling the mounting assembly to detach the target storage bin and placing the target storage bin at the extraction position so as to facilitate the consignees of a plurality of cargos to be delivered currently stored in the target storage bin to extract corresponding cargos to be delivered in the target storage bin at the extraction position; the target storage bin is any one of the plurality of storage bins.
13. A distribution server, wherein a plurality of storage bins are associated with the distribution server; the storage bins are respectively arranged on the plurality of distribution devices, and each distribution device comprises at least two storage bins; the dispensing device includes:
the order acquisition module is configured to acquire order information of target goods to be distributed, wherein the order information at least comprises a distribution address of the target goods; a state acquisition module configured to determine a target storage bin for placing the target goods from the plurality of storage bins according to state information of the plurality of storage bins, wherein the state information comprises an operating state of each storage bin, the operating state comprises an idle state or a storage state, and delivery addresses of other goods to be delivered currently stored in the storage bin in the storage state; the information sending module is configured to send first placement information to the target storage bin, wherein the first placement information comprises order information of the target goods, so that the target storage bin prompts a delivery person to place the target goods into the target storage bin, and records the order information of the target goods;
The state acquisition module is configured to: determining whether at least one to-be-determined delivery device exists in the plurality of delivery devices according to state information of at least two storage bins included in each delivery device; if the storage bin to be determined does not exist in the storage bins in the storage state, which are included in the at least one to-be-determined delivery device, respectively acquiring the storage time of the first piece of to-be-delivered goods stored in the at least one to-be-determined delivery device, and determining the storage bin in the idle state, which is included in the to-be-determined delivery device and is closest to the preset time threshold in the storage time, as a target storage bin; the delivery addresses of other cargos to be delivered stored in the storage bin to be determined currently belong to the same delivery area with the delivery address of the target cargos;
the delivery device comprises a delivery robot, wherein the delivery robot detects whether an idle storage bin to be recovered exists in a delivery area of the target storage bin or not through a detection device after the delivery robot reaches the delivery area of the delivery area or after the detached target storage bin is placed at a preset extraction position of the delivery area; and when detecting that the free storage bin to be recycled exists in the distribution area, controlling a chassis to move the distribution robot to the vicinity of the storage bin to be recycled, and then controlling a mounting assembly to mount the storage bin to be recycled to the chassis.
14. The distribution server of claim 13, wherein,
the information sending module is further configured to send the first placement information to a target delivery device, and the first placement information further comprises a bin position identifier of the target storage bin, so that the target delivery device prompts delivery personnel to place the target goods into the target storage bin according to the bin position identifier, and records order information of the target goods.
15. The delivery server of claim 13 or 14, wherein the means comprises:
a fifth determining sub-module configured to determine the target delivery device from the plurality of delivery devices if the to-be-determined delivery device does not exist in the plurality of delivery devices;
a sixth determination submodule configured to determine the target bin from at least two bins included in the target dispensing device.
16. The delivery server of claim 13 or 14, wherein the apparatus further comprises:
and the notification sending module is configured to send a notification message to the delivery terminal, wherein the notification message is used for notifying the delivery personnel that the target goods and other goods to be delivered share the target storage bin.
17. A dispensing device, wherein the dispensing device is provided with at least two storage bins; the dispensing device includes:
the receiving module is configured to receive first placement information sent by the delivery server, wherein the first placement information comprises a bin identifier and a delivery address of a target cargo to be delivered; the opening module is configured to open a bin gate of a target storage bin corresponding to the bin identifier according to the bin identifier so as to facilitate a distribution person to place the target goods into the target storage bin and record a distribution address of the target goods;
wherein, the delivery server determines the target storage bin of the target goods by:
determining whether at least one to-be-determined delivery device exists in the plurality of delivery devices according to state information of at least two storage bins included in each of the plurality of delivery devices; if the storage bin to be determined does not exist in the storage bins in the storage state, which are included in the at least one to-be-determined delivery device, respectively acquiring the storage time of the first piece of to-be-delivered goods stored in the at least one to-be-determined delivery device, and determining the storage bin in the idle state, which is included in the to-be-determined delivery device and is closest to the preset time threshold in the storage time, as a target storage bin; the delivery addresses of other cargos to be delivered stored in the storage bin to be determined currently belong to the same delivery area with the delivery address of the target cargos;
The delivery device comprises a delivery robot, wherein the delivery robot detects whether an idle storage bin to be recovered exists in a delivery area of the target storage bin or not through a detection device after the delivery robot reaches the delivery area of the delivery area or after the detached target storage bin is placed at a preset extraction position of the delivery area; and when detecting that the free storage bin to be recycled exists in the distribution area, controlling a chassis to move the distribution robot to the vicinity of the storage bin to be recycled, and then controlling a mounting assembly to mount the storage bin to be recycled to the chassis.
18. The apparatus of claim 17, wherein the apparatus comprises:
the display module is configured to display prompt information in a display area set by the target storage bin, wherein the prompt information is used for prompting a delivery person to put the target goods to be delivered into the target storage bin corresponding to the bin position mark and indicates the delivery area of the target storage bin, and the delivery area of the target storage bin is a delivery area of the delivery addresses of the plurality of the goods to be delivered currently stored in the target storage bin.
19. The apparatus according to claim 17 or 18, characterized in that the apparatus further comprises:
The time acquisition module is configured to acquire the storage time of the first goods to be distributed stored in the target storage bin;
and the first delivery module is configured to deliver the plurality of goods to be delivered stored in the target storage bin according to the delivery area of the target storage bin if the storage time is greater than or equal to a preset time threshold.
20. The apparatus of claim 19, wherein the apparatus further comprises:
the contact information acquisition module is configured to acquire the contact information of a receiver corresponding to each of a plurality of goods to be distributed stored in the target storage bin after determining that the delivery area of the target storage bin is reached;
the extraction information sending module is configured to send extraction information to a receiving terminal corresponding to each to-be-delivered cargo according to the contact mode of the receiving party corresponding to each to-be-delivered cargo, wherein the extraction information is used for explaining that the corresponding to-be-delivered cargo and other to-be-delivered cargos share the target storage bin and comprises an extraction identifier corresponding to the to-be-delivered cargo, so that the receiving party can extract the corresponding to-be-delivered cargo according to the extraction identifier.
21. The apparatus of claim 20, wherein the apparatus further comprises:
The disassembly module is configured to disassemble the target storage bin and place the target storage bin at a preset extraction position of the delivery area so that the consignee can extract corresponding goods to be delivered from the target storage bin at the extraction position.
22. The apparatus of claim 21, wherein the apparatus further comprises:
the goods acquisition module is configured to determine that the goods to be distributed are stored in other storage bins except the target storage bin in the plurality of currently arranged storage bins after the target storage bin is disassembled;
and the second delivery module is configured to deliver the goods to be delivered stored in the other storage bin according to the delivery area of the other storage bin.
23. A dispensing system comprising a storage rack, a transport assembly, and a transport base;
the storage bracket is used for storing a plurality of storage bins, the storage bins are respectively arranged on a plurality of distribution devices, and each distribution device comprises at least two storage bins; each storage bin is used for storing a plurality of cargoes to be distributed, the distribution addresses of which belong to the same distribution area;
the storage bracket is used for acquiring order information of target goods to be distributed, and the order information at least comprises a distribution address of the target goods; acquiring a target storage bin for placing the target goods from the plurality of storage bins according to the order information and the state information of each storage bin in the plurality of storage bins, and sending second placing information to the target storage bin, wherein the second placing information comprises the order information of the target goods, so that the target storage bin can conveniently open a bin door to receive the target goods, and the order information of the target goods is recorded; the state information comprises a working state of a corresponding storage bin, wherein the working state comprises an idle state or a storage state and delivery addresses of other goods to be delivered currently stored in the storage bin in the storage state;
The transmission assembly is used for moving the target storage bin with the target goods to the conveying base;
the conveying base is used for conveying the plurality of cargoes to be conveyed according to the conveying addresses of the plurality of cargoes to be conveyed stored in the target storage bin;
after reaching a delivery area of the target storage bin or after placing the detached target storage bin at a preset extraction position of the delivery area, detecting whether an idle storage bin to be recovered exists in the delivery area or not by a detection device; when the idle storage bin to be recovered exists in the distribution area, controlling a chassis to move to the vicinity of the storage bin to be recovered, and then controlling a mounting assembly to mount the storage bin to be recovered to the chassis;
wherein the obtaining, from the plurality of bins, the target bin in which the target cargo is placed according to the order information and the status information of each of the plurality of bins, includes: determining whether at least one to-be-determined delivery device exists in the plurality of delivery devices according to state information of at least two storage bins included in each delivery device; if the storage bin to be determined does not exist in the storage bins in the storage state, which are included in the at least one to-be-determined delivery device, respectively acquiring the storage time of the first piece of to-be-delivered goods stored in the at least one to-be-determined delivery device, and determining the storage bin in the idle state, which is included in the to-be-determined delivery device and is closest to the preset time threshold in the storage time, as a target storage bin; and the delivery addresses of other cargos to be delivered stored in the storage bin to be determined currently belong to the same delivery area with the delivery address of the target cargos.
24. The dispensing system of claim 23 wherein said housing rack is provided with an input device;
the input device is used for acquiring order information of the target goods according to information input by the distribution personnel.
25. The dispensing system of claim 23 or 24 wherein,
the target storage bin is used for acquiring the storage time of the stored first goods to be distributed; if the storage time is greater than or equal to a preset time threshold, sending a delivery request to the storage bracket;
the storage bracket is used for indicating the transmission assembly to move the target storage bin to the conveying base according to the delivery request, so that the conveying base delivers the plurality of goods to be delivered according to the delivery addresses of the plurality of goods to be delivered stored in the target storage bin.
26. An electronic device comprising a memory and a processor; wherein,
the memory is for storing one or more computer instructions, wherein the one or more computer instructions are executable by the processor to implement the method steps of any one of claims 1-4.
27. An electronic device comprising a memory and a processor; wherein,
The memory is for storing one or more computer instructions, wherein the one or more computer instructions are executable by the processor to implement the method steps of any one of claims 5-10.
28. A computer readable storage medium having stored thereon computer instructions, which when executed by a processor, implement the method steps of any of claims 1-4.
29. A computer readable storage medium having stored thereon computer instructions, which when executed by a processor, implement the method steps of any of claims 5-10.
30. A delivery system, the delivery system comprising:
the system comprises an interaction area, a distribution server and a storage bin, wherein the interaction area is used for interacting with a distribution person to acquire order information of goods to be distributed, the order information of the goods to be distributed is the order information of target goods, and a distribution terminal used by the distribution person sends the order information of the target goods to the distribution server so that the distribution server can determine the target storage bin; the storage bin assemblies comprise at least two storage bins and a bracket, wherein the storage bins are used for placing goods to be distributed, and the bracket is used for supporting the at least two storage bins; the conveying chassis is used for being detachably connected with the bracket of the storage bin assembly and conveying the storage bin assembly to finish the delivery of the goods to be delivered;
After reaching the delivery area of the target storage bin or placing the detached target storage bin at a preset extraction position of the delivery area, detecting whether an idle storage bin to be recycled exists in the delivery area or not by a detection device; when the idle storage bin to be recovered exists in the distribution area, controlling a chassis to move to the vicinity of the storage bin to be recovered, and then controlling a mounting assembly to mount the storage bin to be recovered to the chassis;
wherein, the delivery server determines the target storage bin by: determining whether at least one storage bin assembly to be determined exists in the storage bin assemblies according to state information of at least two storage bins included in each storage bin assembly; if the storage bin to be determined does not exist in the storage bin in the storage state, which is included in the at least one storage bin assembly to be determined, respectively acquiring the storage time of the first piece of goods to be distributed and stored in the at least one storage bin assembly to be determined, and determining the storage bin in the idle state, which is included in the storage bin assembly to be determined and is closest to a preset time threshold in the storage time, as a target storage bin; and the delivery addresses of other cargos to be delivered stored in the storage bin to be determined currently belong to the same delivery area with the delivery address of the target cargos.
31. The delivery system of claim 30, wherein the interactive area is provided with a two-dimensional code for recording a form, so that the delivery personnel can scan the two-dimensional code for the entry of order information of the goods to be delivered through a terminal used by the delivery personnel.
32. The delivery system of claim 30, wherein the interactive zone is provided with input means for obtaining order information for the goods to be delivered based on information entered by the delivery personnel.
CN202010635948.XA 2020-07-03 2020-07-03 Distribution method, server, robot, electronic device, and readable storage medium Active CN111598670B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010635948.XA CN111598670B (en) 2020-07-03 2020-07-03 Distribution method, server, robot, electronic device, and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010635948.XA CN111598670B (en) 2020-07-03 2020-07-03 Distribution method, server, robot, electronic device, and readable storage medium

Publications (2)

Publication Number Publication Date
CN111598670A CN111598670A (en) 2020-08-28
CN111598670B true CN111598670B (en) 2024-03-01

Family

ID=72191803

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010635948.XA Active CN111598670B (en) 2020-07-03 2020-07-03 Distribution method, server, robot, electronic device, and readable storage medium

Country Status (1)

Country Link
CN (1) CN111598670B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112783174A (en) * 2020-12-31 2021-05-11 深圳市普渡科技有限公司 Robot article distribution method and robot
CN112465439B (en) * 2021-02-02 2021-05-11 红石阳光(北京)科技股份有限公司 Logistics distribution method and system based on intelligent brain control robot
CN113033971B (en) * 2021-03-05 2024-03-22 上海有个机器人有限公司 Server, and waybill scheduling method, medium and device of delivery robot
CN113095717A (en) * 2021-04-29 2021-07-09 昆山塔米机器人有限公司 Robot scheduling method, device, equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109034682A (en) * 2018-06-27 2018-12-18 深兰科技(上海)有限公司 Allocator, device and storage medium based on Intelligent cargo cabinet and dispensing machine people
CN109726962A (en) * 2018-12-29 2019-05-07 拉扎斯网络科技(上海)有限公司 Unmanned delivery device, delivery robot scheduling method, device, and medium
CN110472916A (en) * 2019-08-19 2019-11-19 上海木木机器人技术有限公司 A kind of the transport control method and system of cargo
CN110654696A (en) * 2019-09-23 2020-01-07 拉扎斯网络科技(上海)有限公司 Distribution apparatus, distribution system, distribution method, electronic device, and computer-readable storage medium
CN110782206A (en) * 2019-10-24 2020-02-11 河北鲁邹网络科技有限公司 Distribution method and distribution system based on Internet of things
CN111260240A (en) * 2020-01-22 2020-06-09 北京京东振世信息技术有限公司 Task allocation method and device
CN111325499A (en) * 2020-01-22 2020-06-23 上海擎朗智能科技有限公司 Article delivery method and device, robot and storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109034682A (en) * 2018-06-27 2018-12-18 深兰科技(上海)有限公司 Allocator, device and storage medium based on Intelligent cargo cabinet and dispensing machine people
CN109726962A (en) * 2018-12-29 2019-05-07 拉扎斯网络科技(上海)有限公司 Unmanned delivery device, delivery robot scheduling method, device, and medium
CN110472916A (en) * 2019-08-19 2019-11-19 上海木木机器人技术有限公司 A kind of the transport control method and system of cargo
CN110654696A (en) * 2019-09-23 2020-01-07 拉扎斯网络科技(上海)有限公司 Distribution apparatus, distribution system, distribution method, electronic device, and computer-readable storage medium
CN110782206A (en) * 2019-10-24 2020-02-11 河北鲁邹网络科技有限公司 Distribution method and distribution system based on Internet of things
CN111260240A (en) * 2020-01-22 2020-06-09 北京京东振世信息技术有限公司 Task allocation method and device
CN111325499A (en) * 2020-01-22 2020-06-23 上海擎朗智能科技有限公司 Article delivery method and device, robot and storage medium

Also Published As

Publication number Publication date
CN111598670A (en) 2020-08-28

Similar Documents

Publication Publication Date Title
CN111598670B (en) Distribution method, server, robot, electronic device, and readable storage medium
US20230214768A1 (en) Detecting inventory changes
US12002009B2 (en) Transitioning items from a materials handling facility
CN109598444B (en) Goods distribution method, system, control server and computer storage medium
CN109911489B (en) Unmanned delivery device, delivery robot scheduling method and electronic device
CN110472915B (en) Cargo transportation management method and system
CN109399123B (en) Goods sorting method, system, control server, robot and medium
US8239291B2 (en) System and method for communicating status information of inventory-related tasks using a status indicator
CN104809609B (en) Intelligent Warehouse Management System and management method
CN110422529B (en) Method and system for realizing automatic transportation of goods
CN110443535B (en) Method and device for processing information of goods picking container and store system
CN106516530A (en) Automatic warehousing sorting station and sorting method thereof
CN111325499A (en) Article delivery method and device, robot and storage medium
CN111784928A (en) Intelligent unmanned distribution system and method
KR101341848B1 (en) Automatic tracking system and method of courier information, and apparatus and device supporting the same
US11170342B1 (en) Item identification and guidance system and method
US20140195451A1 (en) Unmanned system for accepting mail and method thereof
CN203094929U (en) Bar code spare part warehousing system
CN114604544A (en) Intelligent storage system, method and storage medium for electric power materials
CN116090942A (en) Multi-scene robot distribution method and system based on Internet of things
TW202242741A (en) Warehousing management method, device, warehousing robot, warehousing system, and medium
CN108080282B (en) Wireless indication control system and method for sorting express logistics articles
CN115689140A (en) Method, apparatus, device and storage medium for allocating platform
CN113095750A (en) Unmanned express receiving and dispatching system, express dispatching method and express receiving method
CN116986192A (en) Client, intelligent distribution station and distribution method thereof

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant