CN111950945A - Control method and device for box body, storage medium and electronic device - Google Patents

Control method and device for box body, storage medium and electronic device Download PDF

Info

Publication number
CN111950945A
CN111950945A CN201910408158.5A CN201910408158A CN111950945A CN 111950945 A CN111950945 A CN 111950945A CN 201910408158 A CN201910408158 A CN 201910408158A CN 111950945 A CN111950945 A CN 111950945A
Authority
CN
China
Prior art keywords
target
box body
carrier
determining
address
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.)
Pending
Application number
CN201910408158.5A
Other languages
Chinese (zh)
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.)
Ninebot Beijing Technology Co Ltd
Original Assignee
Beijing Zhixing Muyuan Technology 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 Beijing Zhixing Muyuan Technology Co ltd filed Critical Beijing Zhixing Muyuan Technology Co ltd
Priority to CN201910408158.5A priority Critical patent/CN111950945A/en
Publication of CN111950945A publication Critical patent/CN111950945A/en
Pending legal-status Critical Current

Links

Images

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
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/10Coin-freed apparatus for hiring articles; Coin-freed facilities or services for means for safe-keeping of property, left temporarily, e.g. by fastening the property
    • G07F17/12Coin-freed apparatus for hiring articles; Coin-freed facilities or services for means for safe-keeping of property, left temporarily, e.g. by fastening the property comprising lockable containers, e.g. for accepting clothes to be cleaned

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Development Economics (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention provides a method and a device for controlling a box body, a storage medium and an electronic device, wherein the method comprises the following steps: acquiring a target address corresponding to a first target article; determining a target box body corresponding to a target address in a cabinet body according to a corresponding relation between a preset address and the box body, wherein the cabinet body is provided with at least two box bodies, each box body in the at least two box bodies corresponds to one address, and the distribution addresses respectively corresponding to the at least two box bodies are the same or different; controlling the target box body to be unlocked so that the first target object is allowed to be placed in a target carrier in the target box body. By the invention, the problem of low box body utilization rate in the related technology is solved, and the effect of improving the box body utilization rate is achieved.

Description

Control method and device for box body, storage medium and electronic device
Technical Field
The invention relates to the field of communication, in particular to a method and a device for controlling a box body, a storage medium and an electronic device.
Background
With the development of internet technology, the size of users who shop online is also expanding, and accordingly, the problem of distribution and return of goods purchased online is considered, and the problem of sending the goods actively by the users is also considered.
The conventional way of delivering is that the delivery personnel delivers the goods to the receiving place left by the receiver, or the delivery personnel puts the goods into a cabinet (for example, a delivery cabinet) for temporarily storing the goods and informs the receiver to take the goods in the cabinet. When depositing articles through the express cabinet, the articles of a addressee can only be deposited in one box of the express cabinet, and the articles of different addressees need to be deposited in different boxes, so that the situation that one small-volume article can occupy one box can possibly occur. Because the number of cases is limited, the use of conventional article storage methods can result in low case utilization.
In view of the above problems in the related art, no effective solution has been proposed.
Disclosure of Invention
The embodiment of the invention provides a box body control method, a box body control device, a storage medium and an electronic device, and at least solves the problem of low box body utilization rate in the related technology.
According to an embodiment of the present invention, there is provided a control method of a cabinet, including: acquiring a target address corresponding to a first target article; determining a target box body corresponding to a target address in a cabinet body according to a corresponding relation between a preset address and the box body, wherein the cabinet body is provided with at least two box bodies, each box body in the at least two box bodies corresponds to one address, and the distribution addresses respectively corresponding to the at least two box bodies are the same or different; controlling the target box body to be unlocked so that the first target object is allowed to be placed in a target carrier in the target box body.
According to another embodiment of the present invention, there is provided a control apparatus of a cabinet, including: the acquisition module is used for acquiring a target address corresponding to the first target object; the system comprises a determining module, a storage module and a processing module, wherein the determining module is used for determining a target box corresponding to a target address in a cabinet according to a preset corresponding relationship between the address and the box, at least two boxes are arranged on the cabinet, each box in the at least two boxes corresponds to one address, and the distribution addresses corresponding to the at least two boxes are the same or different; and the control module is used for controlling the target box body to be unlocked so that the first target object is allowed to be put into the target carrier in the target box body.
According to yet another embodiment of the present invention, there is also provided a storage medium having a computer program stored therein, wherein the computer program is arranged to perform the steps of the above-mentioned method embodiments when executed.
According to yet another embodiment of the present invention, there is also provided an electronic device, including a memory in which a computer program is stored and a processor configured to execute the computer program to perform the steps in the above method embodiments.
According to the invention, because the corresponding relation between the address and the box body is preset, and when the box body needs to be opened, the specific box body needing to be opened is determined according to the corresponding target distribution address of the article, so that a plurality of articles corresponding to the same destination address and different addressees can be stored in the same box body, therefore, the problem of low box body utilization rate in the related technology can be solved, and the effect of improving the box body utilization rate is achieved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
fig. 1 is a flowchart of a control method of a cabinet according to an embodiment of the present invention;
FIG. 2 is a schematic view of a cabinet according to an embodiment of the invention;
fig. 3 is a block diagram of a control device of the cabinet according to an embodiment of the present invention.
Detailed Description
The invention will be described in detail hereinafter with reference to the accompanying drawings in conjunction with embodiments. It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order.
In the present embodiment, a method for controlling a box is provided, and fig. 1 is a flowchart of a method for controlling a box according to an embodiment of the present invention, where as shown in fig. 1, the flowchart includes the following steps:
step S102, acquiring a target address corresponding to a first target article;
step S104, determining a target box body corresponding to the target address in the cabinet body according to a preset corresponding relation between the address and the box body, wherein at least two box bodies are arranged on the cabinet body, each box body in the at least two box bodies corresponds to one address, and the addresses corresponding to the at least two box bodies are the same or different;
and S108, controlling the target box body to be unlocked so that the first target object is allowed to be placed into the target carrier in the target box body.
The cabinet (e.g., a processing device inside the cabinet) may perform the above operations. The cabinet may be referred to as a distribution station, which may be used as a distribution cabinet or an express delivery cabinet or as a storage cabinet for storing articles that users need to take, and may be docked with an intelligent distribution device, for example, an indoor unmanned vehicle (e.g., a distribution robot for indoor distribution, a pickup robot for indoor pickup, or a robot with both functions), an outdoor unmanned vehicle (e.g., a distribution robot for outdoor distribution), or other types of unmanned vehicles may be docked, wherein when the cabinet is docked with the distribution robot, a scene range of service may be buildings, including office buildings, residential buildings, or the like, that is, the destination address may be an address within the building.
For an example of the structure of the cabinet, refer to fig. 2, it should be noted that the structure of the cabinet may also be flexibly configured, for example, the size of each box in the cabinet may be set to be boxes with different sizes. It should be noted that the type of cassette may be various, for example, a cube with an opening on the inside (i.e., the side opposite the door), or a cassette with a clamping device for clamping the carrier (in this case, the cassette may be a non-cube, but a storage area with an open space).
In the above embodiment, the correspondence between the delivery addresses and the boxes may be flexibly adjusted, for example, when it is detected that the delivery addresses of the corresponding boxes are not allocated in advance, the correspondence may be configured in real time, that is, the boxes are allocated to the delivery addresses, that is, one or more boxes may be selected from currently idle boxes to correspond to the delivery addresses.
The destination address corresponding to the first target item may include a destination delivery address to which the first target item is to be delivered (for a process of delivering the item) or a delivery address of the first target item (for a process of receiving the item). The above-mentioned articles can be various types, for example, the articles can be online purchased express mails, catering ordered on a take-out platform, fruits ordered on a fruit ordering platform, and the like.
In the embodiment, the corresponding relation between the address and the box body is preset, and when the box body needs to be opened, the specific box body needing to be opened is determined according to the target address corresponding to the article, so that a plurality of articles corresponding to the same address and different recipients can be stored in the same box body, the problem of low box body utilization rate in the related technology can be solved, and the effect of improving the box body utilization rate is achieved.
In an optional embodiment, the obtaining the destination address corresponding to the first destination item includes: acquiring a target distribution address to which the first target object is to be distributed; according to the corresponding relation between the pre-configured address and the box body, the step of determining the target box body corresponding to the target address in the cabinet body comprises the following steps: and determining the target box body corresponding to the target distribution address in the cabinet body according to the preset corresponding relation between the distribution address and the box body. The embodiment is mainly explained about the delivery scenario of the article. The embodiment described later may be a specific description in this scenario, and of course, is not limited to this scenario, and may be a process in an item collection scenario.
In an optional embodiment, before controlling the target box to be unlocked, the method further comprises: determining that a first carrier positioned in the target box body is in a full-load state or in a state that the first carrier cannot bear the first target object except the full-load state; and moving the first carrier to a preset storage area in the cabinet body, and moving a second carrier in an empty state to the target box body, wherein the target carrier comprises the second carrier. In this embodiment, one box may correspond to a plurality of carriers, and carriers not placed in the box may be stored in a specific buffer (e.g., the uppermost storage area of the cabinet shown in fig. 2). In addition, in practical applications, the cabinet and the carrier may be in a one-to-one relationship.
In an alternative embodiment, determining that the first vehicle located within the target enclosure is in a full load condition includes at least one of: determining that the first carrier is in the full load state if the total weight of items already carried in the first carrier exceeds a first threshold; determining that the first carrier is in the full load state if a total volume of articles carried in the first carrier exceeds a second threshold. In this embodiment, the space of the carriers in the cabinet is limited, that is, one carrier can only carry articles with a fixed volume, and in addition, in order to avoid the problem that the carrier is deformed or even damaged due to the fact that the carrier carries too heavy articles, the weight that the carrier can carry can be properly set, and when the total volume and/or the total weight of the articles carried by the carrier exceeds a certain threshold, the carrier can be considered to be fully loaded.
In an alternative embodiment, determining that the first vehicle located in the target container is in a state other than the full load state and unable to carry the first target item includes at least one of: under the condition that the remaining goods bearing weight of the first carrier is determined to be smaller than the weight of the first target goods, determining that the first carrier located in the target box is in a state of being incapable of bearing the first target goods; and under the condition that the remaining article bearing volume of the first carrier is determined to be smaller than the volume of the first target article, determining that the first carrier positioned in the target box is in a state of being incapable of bearing the first target article. In this embodiment, when the first carrier is not fully loaded, since the remaining article carrying capacity or the article carrying volume is limited, it is necessary to determine whether the first carrier that is not fully loaded can carry the article to be currently carried, and if it is determined that the first carrier can carry the article, the article to be currently carried, that is, the first target article, can be stored in the carrier.
In an optional embodiment, determining a target box corresponding to the target delivery address in the cabinet according to a preset corresponding relationship between the delivery address and the box includes: when the number of the boxes corresponding to the target delivery address is at least two, determining an alternative box from the at least two boxes corresponding to the target delivery address, wherein the residual article carrying capacity of the carrier in the alternative box is greater than or equal to the weight of the first target article, and the residual article carrying volume is greater than or equal to the volume of the first target article; when the number of the alternative boxes is one, determining the alternative boxes as the target boxes; and when the number of the alternative boxes is at least two, selecting the target box from the alternative boxes according to a preset selection condition. In this embodiment, there may be a plurality of boxes corresponding to the same delivery address, and in practical applications, there may be a plurality of boxes capable of bearing the first target item (actually determined according to the remaining bearing capacity of the carrier in the box), in this case, it is necessary to determine, according to a certain selection condition, a target box that is finally used for bearing the first target item from the plurality of boxes capable of bearing the first target item, and further utilize the carrier in the target box to bear the first target item.
In an optional embodiment, selecting the target box from the alternative boxes according to a predetermined selection condition includes at least one of: determining the distribution priority of the alternative box body, and determining the box body with the distribution priority matched with the pre-acquired priority of the first target object in the alternative box body as the target box body; determining a serial number which is configured for the alternative boxes in advance, and determining the box with the minimum serial number in the alternative boxes as the target box; determining the residual article carrying capacity of the alternative box body, and determining the box body with the minimum residual article carrying capacity in the alternative box body as the target box body; and determining the remaining article bearing volume of the alternative box body, and determining the box body with the minimum remaining article bearing volume in the alternative box body as the target box body. In the above embodiment, the distribution priorities of the boxes may be configured in advance, and two or more distribution priorities may be set for the boxes corresponding to the same distribution address, and when the items are distributed, the box having the priority corresponding to the priority of the item to be distributed may be selected preferentially, for example, when the priority of the item is high, the box having the high priority may be selected to carry the item. In addition, it should be noted that the above-mentioned several ways of determining the target box are only examples, and in practical applications, other selection conditions may also be adopted to select the target box, for example, the box with the largest number in the candidate boxes is determined as the target box. The selection conditions can be flexibly adjusted.
In an optional embodiment, before determining a target box corresponding to the target delivery address in the cabinet according to a pre-configured correspondence relationship between the delivery address and the box, the method further includes at least one of: acquiring weight information of the first target object reported after a weighing device arranged on the cabinet body weighs the first target object; and acquiring the volume information of the first target object reported by volume detection equipment arranged on the cabinet after the volume detection is carried out on the first target object. In this embodiment, a weighing platform may be disposed on the cabinet body, and then the weighing platform may be used to determine the weight of the article before storing the article, and the weighing platform may be disposed at any position of the cabinet body, for example, below the electronic interactive screen of the cabinet body, so that the user may interact with the cabinet body and weigh the article. In this embodiment, the volume detection device may be a camera or a sensor, such as an infrared sensor.
In an optional embodiment, before obtaining the target delivery address to which the first target item is to be delivered, the method further comprises: determining that a second target object is to be delivered to the target delivery address; determining the target box body corresponding to the target distribution address in the cabinet body according to the corresponding relation between the preset distribution address and the box body; controlling the target box body to be unlocked so that the second target object is allowed to be placed in the target carrier in the target box body; when the target distribution address to which the first target object is to be distributed is obtained, the second target object is placed in the target carrier in the target box body. In this embodiment, one carrier can simultaneously carry a plurality of articles, that is, when the carrier carrying the articles is not full, the carrier can also carry other articles.
In an alternative embodiment, obtaining the target delivery address to which the first target item is to be delivered comprises: under the condition that a first account is detected to log in a system in the cabinet body, a target delivery address to which the first target object is to be delivered is obtained; the obtaining of the target delivery address to which the second target item is to be delivered includes: and under the condition that a second account is detected to log in the system in the cabinet body, acquiring the target delivery address to which the second target object is to be delivered. In this embodiment, the first account and the second account may be accounts of different delivery platforms (e.g., different delivery companies), that is, in this embodiment, a plurality of items with the same target delivery address delivered by different delivery platforms may be placed in the same carrier.
In an optional embodiment, the first target item includes a plurality of target items, addresses to which the target items are to be delivered are all the target delivery addresses, recipients of at least two of the target items are different, and of course, the recipients of the target items may also be the same person.
In an optional embodiment, after controlling the target box to be unlocked, the method further comprises: and under the condition that the target carrier is in a to-be-delivered state, calling a first delivery robot to deliver the target carrier. In this embodiment, the cabinet may be docked with one or more delivery robots, and when article delivery is required, the one or more delivery robots may be invoked to deliver the article. It should be noted that the number of the distribution robots in butt joint with the cabinet body can be flexibly adjusted, and the distribution robots can be added or deleted at any time according to practical application conditions.
In an optional embodiment, before invoking the first delivery robot to deliver the target vehicle, the method further comprises one of: determining that the target carrier is in the to-be-delivered state under the condition that the target carrier is in a full-load state; determining that the target carrier is in the to-be-distributed state under the condition that the preset distribution time point of the target carrier is reached; determining that the target carrier is in the to-be-delivered state under the condition that the plurality of use accounts bound with the cabinet body use the box body in the cabinet body within a preset time period; and under the condition that the times of using the box bodies in the cabinet body by the plurality of use accounts bound with the cabinet body within a preset time period respectively reach corresponding target times, determining that the target carrier is in the to-be-distributed state. In this embodiment, whether the target box reaches a to-be-delivered state may be determined according to the several states, where the to-be-delivered state may be a state in which no additional article is placed in the vehicle and a delivery robot is waiting for delivery, the use account bound to the cabinet may be an account of a different express platform (i.e., an account used by a deliverer of a different express company when using the cabinet), the target times of the use boxes corresponding to the different accounts (the target box may be used, or other boxes except the target box may be used) may be flexibly set, and the target times of the use boxes corresponding to the accounts may be boxes or may be different, for example, the target time corresponding to the first express platform may be 1 (where 1 time refers to using one or more boxes in a state of account registration), the target times corresponding to the second express platform may be 2 times.
In an optional embodiment, after invoking the first delivery robot to deliver the target vehicle, the method further comprises: calling a second delivery robot to deliver a third carrier in the cabinet body, wherein the time when the third carrier reaches the full load state is later than the time when the target carrier reaches the full load state; or the delivery priority of the third vehicle is lower than that of the target vehicle; or the delivery priority of the items carried in the third carrier is lower than the delivery priority of the items carried in the target carrier. In this embodiment, there may be a case where the plurality of vehicles are all in the to-be-delivered state, in this case, the plurality of vehicles need to be delivered respectively according to a certain delivery rule, for example, the vehicles may be delivered according to the time when the vehicles are fully loaded (for the vehicles that are not fully loaded, the vehicles may be delivered according to the time when the vehicles to be delivered reach the current loading state), the vehicles may be delivered according to the delivery priorities of the vehicles, and the vehicles may also be delivered according to the delivery priorities of the articles loaded in the vehicles.
In an optional embodiment, before invoking the first delivery robot to deliver the target vehicle, the method further comprises: determining the position of the carrier in the state to be dispensed in the cabinet body, a delivery address corresponding to the carrier in the state to be dispensed, and at least one of the following information: the carrier distribution system comprises a carrying state of the carrier to be distributed, a distribution priority of the carrier to be distributed and a distribution priority of articles carried in the carrier to be distributed. In this embodiment, the information may be determined in a predetermined database, wherein the predetermined database may be recorded with the information in advance, for example, in a local database or through a network database.
In an alternative embodiment, invoking the first delivery robot to deliver the target vehicle comprises: moving the target vehicle from a position of the target vehicle within the cabinet to an area of the cabinet that interfaces with a delivery robot; after detecting that the delivery robot reaches the area, moving the target carrier into the delivery robot, and instructing the delivery robot to deliver the target carrier to the target delivery address. In this embodiment, the cabinet is provided with an area for interfacing with the dispensing robot, and the dispensing robot may interact with the cabinet in the area to obtain the carrier to be dispensed from the cabinet, or move the carrier in the dispensing robot into the cabinet.
In an optional embodiment, before the delivery robot is invoked to deliver the target vehicle, the target vehicle may be moved to a first buffer area before the delivery robot reaches an area where a cabinet is docked, where the first buffer area is an area where a distance from a docking area where the delivery robot is docked with the cabinet is smaller than a first threshold, and after the delivery robot is detected to enter the docking area, the target vehicle in the first buffer area is moved to the delivery robot to instruct the robot to deliver the target vehicle. In the above embodiment, the first buffer area may be a storage area closest to the docking area in the cabinet, and the first buffer area may be a storage area in a certain cabinet in the cabinet, or may be another storage area in the cabinet except for the storage area in the cabinet.
In an alternative embodiment, moving the target vehicle in the first buffer area to the delivery robot comprises: when determining that the delivery robot carries a carrier in an empty load state, moving the carrier in the empty load state to a second cache region, and moving the target carrier in the first cache region to the delivery robot; and the second cache region is a region which is less than a second threshold value from the butting region. In the above embodiment, the first buffer area and the second buffer area are two storage areas closest to the docking area in the cabinet, where the first buffer area and the second buffer area may be located on the same side of the docking area, and the second buffer area may be a storage area in a certain box in the cabinet, or may be other storage areas in the cabinet except for the storage area in the box. In this embodiment, after the target vehicle is moved into the dispensing robot, the vehicle in an empty state removed from the dispensing robot may be placed into an empty box. In this embodiment, the corresponding relationship between each box and the carrier in each box and the corresponding relationship between the target delivery addresses corresponding to each carrier can be recorded in real time.
Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
In this embodiment, a control device for a box is further provided, and the device is used to implement the above embodiments and preferred embodiments, and the description of the device is omitted. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. Although the means described in the embodiments below are preferably implemented in software, an implementation in hardware, or a combination of software and hardware is also possible and contemplated.
Fig. 3 is a block diagram showing a configuration of a control apparatus of a cabinet according to an embodiment of the present invention, as shown in fig. 3, the apparatus including:
an obtaining module 32, configured to obtain a target address corresponding to a first target item;
the determining module 34 is configured to determine a target box corresponding to a target address in the cabinet according to a preset correspondence between the address and the box, where the cabinet is provided with at least two boxes, each of the at least two boxes corresponds to an address, and the addresses corresponding to the at least two boxes are the same or different;
and the control module 36 is used for controlling the target box body to be unlocked so that the first target object is allowed to be placed in the target carrier in the target box body.
In an optional embodiment, the obtaining module 32 is configured to obtain a target delivery address to which the first target item is to be delivered; the determining module 34 is configured to determine the target box corresponding to the target distribution address in the cabinet according to a preset correspondence between the distribution address and the box.
In an alternative embodiment, the above device is further configured to perform at least the following operations before controlling the target box to be unlocked: determining that a first carrier positioned in the target box body is in a full-load state or in a state that the first carrier cannot bear the first target object except the full-load state; and moving the first carrier to a preset storage area in the cabinet body, and moving a second carrier in an empty state to the target box body, wherein the target carrier comprises the second carrier.
In an alternative embodiment, the apparatus may determine that the first vehicle located in the target container is in a full load state by at least one of: determining that the first carrier is in the full load state if the total weight of items already carried in the first carrier exceeds a first threshold; determining that the first carrier is in the full load state if a total volume of articles carried in the first carrier exceeds a second threshold.
In an alternative embodiment, the apparatus may determine that the first carrier located in the target container is in a state incapable of carrying the first target item other than the full state by at least one of: under the condition that the remaining goods bearing weight of the first carrier is determined to be smaller than the weight of the first target goods, determining that the first carrier located in the target box is in a state of being incapable of bearing the first target goods; and under the condition that the remaining article bearing volume of the first carrier is determined to be smaller than the volume of the first target article, determining that the first carrier positioned in the target box is in a state of being incapable of bearing the first target article.
In an alternative embodiment, the determination module 34 may determine the target box by: when the number of the boxes corresponding to the target delivery address is at least two, determining an alternative box from the at least two boxes corresponding to the target delivery address, wherein the residual article carrying capacity of the carrier in the alternative box is greater than or equal to the weight of the first target article, and the residual article carrying volume is greater than or equal to the volume of the first target article; when the number of the alternative boxes is one, determining the alternative boxes as the target boxes; and when the number of the alternative boxes is at least two, selecting the target box from the alternative boxes according to a preset selection condition.
In an alternative embodiment, the determining module 34 may select the target box from the alternative boxes by at least one of: determining the distribution priority of the alternative box body, and determining the box body with the distribution priority matched with the pre-acquired priority of the first target object in the alternative box body as the target box body; determining a serial number which is configured for the alternative boxes in advance, and determining the box with the minimum serial number in the alternative boxes as the target box; determining the residual article carrying capacity of the alternative box body, and determining the box body with the minimum residual article carrying capacity in the alternative box body as the target box body; and determining the remaining article bearing volume of the alternative box body, and determining the box body with the minimum remaining article bearing volume in the alternative box body as the target box body.
In an optional embodiment, the apparatus is further configured to, before determining a target box corresponding to the target delivery address in the cabinet according to a preconfigured correspondence between the delivery address and the box, perform at least one of the following operations: acquiring weight information of the first target object reported after a weighing device arranged on the cabinet body weighs the first target object; and acquiring the volume information of the first target object reported by volume detection equipment arranged on the cabinet after the volume detection is carried out on the first target object.
In an optional embodiment, the apparatus is further configured to, before obtaining the target delivery address to which the first target item is to be delivered, perform at least the following: determining that a second target object is to be delivered to the target delivery address; determining the target box body corresponding to the target distribution address in the cabinet body according to the corresponding relation between the preset distribution address and the box body; controlling the target box body to be unlocked so that the second target object is allowed to be placed in the target carrier in the target box body; when a target address to which a first target object is to be delivered is obtained, the second target object is placed in the target carrier in the target box.
In an alternative embodiment, the obtaining module 32 may obtain the target delivery address to which the first target item is to be delivered by: under the condition that a first account is detected to log in a system in the cabinet body, a target delivery address to which the first target object is to be delivered is obtained;
in an alternative embodiment, the apparatus may obtain the target delivery address to which the second target item is to be delivered by: and under the condition that a second account is detected to log in the system in the cabinet body, acquiring the target delivery address to which the second target object is to be delivered.
In an optional embodiment, the first target item comprises a plurality of target items, the addresses to which the target items are to be delivered are all the target delivery addresses, and the recipients of at least two of the target items are different.
In an optional embodiment, the device is further configured to invoke the first delivery robot to deliver the target vehicle when the target vehicle is in a to-be-delivered state after controlling the target box to be unlocked.
In an optional embodiment, the apparatus is further configured to, prior to invoking the first delivery robot to deliver the target vehicle, perform one of: determining that the target carrier is in the to-be-delivered state under the condition that the target carrier is in a full-load state; determining that the target carrier is in the to-be-distributed state under the condition that the preset distribution time point of the target carrier is reached; determining that the target carrier is in the to-be-delivered state under the condition that the plurality of use accounts bound with the cabinet body use the box body in the cabinet body within a preset time period; and under the condition that the times of using the box bodies in the cabinet body by the plurality of use accounts bound with the cabinet body within a preset time period respectively reach corresponding target times, determining that the target carrier is in the to-be-distributed state.
In an optional embodiment, the apparatus is further configured to invoke a second delivery robot to deliver a third vehicle in the cabinet after invoking the first delivery robot to deliver the target vehicle, wherein the time when the third vehicle reaches the full load state is later than the time when the target vehicle reaches the full load state; or the delivery priority of the third vehicle is lower than that of the target vehicle; or the delivery priority of the items carried in the third carrier is lower than the delivery priority of the items carried in the target carrier.
It should be noted that, the above modules may be implemented by software or hardware, and for the latter, the following may be implemented, but not limited to: the modules are all positioned in the same processor; alternatively, the modules are respectively located in different processors in any combination.
Embodiments of the present invention also provide a storage medium having a computer program stored therein, wherein the computer program is arranged to perform the steps of any of the above method embodiments when executed.
Optionally, in this embodiment, the storage medium may include, but is not limited to: various media capable of storing computer programs, such as a usb disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic disk, or an optical disk.
Embodiments of the present invention also provide an electronic device comprising a memory having a computer program stored therein and a processor arranged to run the computer program to perform the steps of any of the above method embodiments.
Optionally, the electronic apparatus may further include a transmission device and an input/output device, wherein the transmission device is connected to the processor, and the input/output device is connected to the processor.
Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation manners, and this embodiment is not described herein again.
Optionally, the cabinet in the embodiment of the present invention may also be used as a locker in new retail sales to store articles to be sold. Under this scene, the staff can deposit the article of waiting to sell in the box of above-mentioned cabinet body, and wherein, different type's article can be deposited in the same or different box. After receiving a selling instruction (the selling instruction may be triggered by a purchaser through an online shopping platform or triggered by an interactive device (e.g., a touch screen provided on the cabinet), the cabinet may instruct a mechanical arm provided in the cabinet to take the articles of the quantity and type indicated by the selling instruction from the box, and place the taken articles in a carrier to wait for a delivery robot to load the carrier and deliver the articles in the carrier. In this embodiment, it is necessary to record the types and the number of the articles stored in the respective cases in advance, and update the record information in real time according to the selling operation. The embodiment can realize the functions of online ordering and automatic distribution which cannot be realized by the conventional automatic sales counter
It will be apparent to those skilled in the art that the modules or steps of the present invention described above may be implemented by a general purpose computing device, they may be centralized on a single computing device or distributed across a network of multiple computing devices, and alternatively, they may be implemented by program code executable by a computing device, such that they may be stored in a storage device and executed by a computing device, and in some cases, the steps shown or described may be performed in an order different than that described herein, or they may be separately fabricated into individual integrated circuit modules, or multiple ones of them may be fabricated into a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the principle of the present invention should be included in the protection scope of the present invention.

Claims (17)

1. A control method of a box body is characterized by comprising the following steps:
acquiring a target address corresponding to a first target article;
determining a target box body corresponding to a target address in a cabinet body according to a corresponding relation between a preset address and the box body, wherein the cabinet body is provided with at least two box bodies, each box body in the at least two box bodies corresponds to one address, and the addresses corresponding to the at least two box bodies are the same or different;
controlling the target box body to be unlocked so that the first target object is allowed to be placed in a target carrier in the target box body.
2. The method of claim 1,
the obtaining of the target address corresponding to the first target item includes: acquiring a target distribution address to which the first target object is to be distributed;
according to the corresponding relation between the pre-configured address and the box body, the step of determining the target box body corresponding to the target address in the cabinet body comprises the following steps: and determining the target box body corresponding to the target distribution address in the cabinet body according to the preset corresponding relation between the distribution address and the box body.
3. The method of claim 2, wherein prior to controlling the target box to be unlocked, the method further comprises:
determining that a first carrier positioned in the target box body is in a full-load state or in a state that the first carrier cannot bear the first target object except the full-load state;
and moving the first carrier to a preset storage area in the cabinet body, and moving a second carrier in an empty state to the target box body, wherein the target carrier comprises the second carrier.
4. The method of claim 3, wherein determining that the first vehicle located within the target enclosure is in a full load state comprises at least one of:
determining that the first carrier is in the full load state if the total weight of items already carried in the first carrier exceeds a first threshold;
determining that the first carrier is in the full load state if a total volume of articles carried in the first carrier exceeds a second threshold.
5. The method of claim 3, wherein determining that the first vehicle located within the target enclosure is in a state other than the full load state unable to carry the first target item comprises at least one of:
under the condition that the remaining goods bearing weight of the first carrier is determined to be smaller than the weight of the first target goods, determining that the first carrier located in the target box is in a state of being incapable of bearing the first target goods;
and under the condition that the remaining article bearing volume of the first carrier is determined to be smaller than the volume of the first target article, determining that the first carrier positioned in the target box is in a state of being incapable of bearing the first target article.
6. The method of claim 2, wherein determining a target box in the cabinet corresponding to the target delivery address according to a preconfigured correspondence of the delivery address and the box comprises:
when the number of the boxes corresponding to the target delivery address is at least two, determining an alternative box from the at least two boxes corresponding to the target delivery address, wherein the residual article carrying capacity of the carrier in the alternative box is greater than or equal to the weight of the first target article, and the residual article carrying volume is greater than or equal to the volume of the first target article;
when the number of the alternative boxes is one, determining the alternative boxes as the target boxes;
and when the number of the alternative boxes is at least two, selecting the target box from the alternative boxes according to a preset selection condition.
7. The method of claim 6, wherein selecting the target bin from the alternative bins according to a predetermined selection condition comprises at least one of:
determining the distribution priority of the alternative box body, and determining the box body with the distribution priority matched with the pre-acquired priority of the first target object in the alternative box body as the target box body;
determining a serial number which is configured for the alternative boxes in advance, and determining the box with the minimum serial number in the alternative boxes as the target box;
determining the residual article carrying capacity of the alternative box body, and determining the box body with the minimum residual article carrying capacity in the alternative box body as the target box body;
and determining the remaining article bearing volume of the alternative box body, and determining the box body with the minimum remaining article bearing volume in the alternative box body as the target box body.
8. The method of claim 2, wherein prior to determining a target bin in the cabinet corresponding to the target delivery address according to the preconfigured correspondence of delivery addresses to bins, the method further comprises at least one of:
acquiring weight information of the first target object reported after a weighing device arranged on the cabinet body weighs the first target object;
and acquiring the volume information of the first target object reported by volume detection equipment arranged on the cabinet after the volume detection is carried out on the first target object.
9. The method of claim 2, wherein prior to obtaining the target shipping address to which the first target item is to be shipped, the method further comprises:
determining that a second target object is to be delivered to the target delivery address;
determining the target box body corresponding to the target distribution address in the cabinet body according to the corresponding relation between the preset distribution address and the box body;
controlling the target box body to be unlocked so that the second target object is allowed to be placed in the target carrier in the target box body;
when the target distribution address to which the first target object is to be distributed is obtained, the second target object is placed in the target carrier in the target box body.
10. The method of claim 9,
the obtaining of the target delivery address to which the first target item is to be delivered includes: under the condition that a first account is detected to log in a system in the cabinet body, a target delivery address to which the first target object is to be delivered is obtained;
the obtaining of the target delivery address to which the second target item is to be delivered includes: and under the condition that a second account is detected to log in the system in the cabinet body, acquiring the target delivery address to which the second target object is to be delivered.
11. The method of claim 2, wherein the first target item comprises a plurality of target items, the addresses to which the plurality of target items are to be delivered are the target delivery addresses, and recipients of at least two of the plurality of target items are different.
12. The method of claim 2, wherein after controlling the target box to be unlocked, the method further comprises:
and under the condition that the target carrier is in a to-be-delivered state, calling a first delivery robot to deliver the target carrier.
13. The method of claim 12, wherein prior to invoking the first delivery robot to deliver the target vehicle, the method further comprises one of:
determining that the target carrier is in the to-be-delivered state under the condition that the target carrier is in a full-load state;
determining that the target carrier is in the to-be-distributed state under the condition that the preset distribution time point of the target carrier is reached;
determining that the target carrier is in the to-be-delivered state under the condition that the plurality of use accounts bound with the cabinet body use the box body in the cabinet body within a preset time period;
and under the condition that the times of using the box bodies in the cabinet body by the plurality of use accounts bound with the cabinet body within a preset time period respectively reach corresponding target times, determining that the target carrier is in the to-be-distributed state.
14. The method of claim 12, wherein after invoking the first delivery robot to deliver the target vehicle, the method further comprises:
calling a second delivery robot to deliver a third carrier in the cabinet body, wherein the time when the third carrier reaches the full load state is later than the time when the target carrier reaches the full load state; or the delivery priority of the third vehicle is lower than that of the target vehicle; or the delivery priority of the items carried in the third carrier is lower than the delivery priority of the items carried in the target carrier.
15. A control device of a box body is characterized by comprising:
the acquisition module is used for acquiring a target address corresponding to the first target object;
the system comprises a determining module, a storage module and a processing module, wherein the determining module is used for determining a target box body corresponding to a target address in a cabinet body according to a preset corresponding relation between the address and the box body, at least two box bodies are arranged on the cabinet body, each box body in the at least two box bodies corresponds to one address, and the addresses corresponding to the at least two box bodies are the same or different;
and the control module is used for controlling the target box body to be unlocked so that the first target object is allowed to be put into the target carrier in the target box body.
16. A storage medium, in which a computer program is stored, wherein the computer program is arranged to perform the method of any of claims 1 to 14 when executed.
17. An electronic device comprising a memory and a processor, wherein the memory has stored therein a computer program, and wherein the processor is arranged to execute the computer program to perform the method of any of claims 1 to 14.
CN201910408158.5A 2019-05-15 2019-05-15 Control method and device for box body, storage medium and electronic device Pending CN111950945A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910408158.5A CN111950945A (en) 2019-05-15 2019-05-15 Control method and device for box body, storage medium and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910408158.5A CN111950945A (en) 2019-05-15 2019-05-15 Control method and device for box body, storage medium and electronic device

Publications (1)

Publication Number Publication Date
CN111950945A true CN111950945A (en) 2020-11-17

Family

ID=73335948

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910408158.5A Pending CN111950945A (en) 2019-05-15 2019-05-15 Control method and device for box body, storage medium and electronic device

Country Status (1)

Country Link
CN (1) CN111950945A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112884403A (en) * 2021-02-04 2021-06-01 纳恩博(北京)科技有限公司 Article distribution method and device, electronic equipment and storage medium
CN113269493A (en) * 2021-05-28 2021-08-17 上海旷日网络科技有限公司 Commodity distribution system and method for express counter advertisement

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104778570A (en) * 2015-04-14 2015-07-15 赵忠义 Express receiving method and system
CN108074356A (en) * 2017-12-28 2018-05-25 厦门大学嘉庚学院 A kind of intelligence express delivery cabinet and its application method
CN207544685U (en) * 2017-04-24 2018-06-29 深圳市丰巢科技有限公司 A kind of variable express delivery cabinet of storage location
KR20180123298A (en) * 2017-05-08 2018-11-16 에스케이플래닛 주식회사 Delivery robot apparatus and control method thereof, and service server
CN109034700A (en) * 2018-07-25 2018-12-18 上海与德通讯技术有限公司 Express delivery allocator, device, server and storage medium
CN109147216A (en) * 2018-07-25 2019-01-04 上海与德科技有限公司 Intelligent express delivery cabinet, express delivery are sent with charge free and collection methods, device, server and medium
CN109448265A (en) * 2018-10-16 2019-03-08 深圳市丰巢科技有限公司 A kind of express delivery cabinet method for sorting, device, express delivery cabinet and storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104778570A (en) * 2015-04-14 2015-07-15 赵忠义 Express receiving method and system
CN207544685U (en) * 2017-04-24 2018-06-29 深圳市丰巢科技有限公司 A kind of variable express delivery cabinet of storage location
KR20180123298A (en) * 2017-05-08 2018-11-16 에스케이플래닛 주식회사 Delivery robot apparatus and control method thereof, and service server
CN108074356A (en) * 2017-12-28 2018-05-25 厦门大学嘉庚学院 A kind of intelligence express delivery cabinet and its application method
CN109034700A (en) * 2018-07-25 2018-12-18 上海与德通讯技术有限公司 Express delivery allocator, device, server and storage medium
CN109147216A (en) * 2018-07-25 2019-01-04 上海与德科技有限公司 Intelligent express delivery cabinet, express delivery are sent with charge free and collection methods, device, server and medium
CN109448265A (en) * 2018-10-16 2019-03-08 深圳市丰巢科技有限公司 A kind of express delivery cabinet method for sorting, device, express delivery cabinet and storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112884403A (en) * 2021-02-04 2021-06-01 纳恩博(北京)科技有限公司 Article distribution method and device, electronic equipment and storage medium
CN113269493A (en) * 2021-05-28 2021-08-17 上海旷日网络科技有限公司 Commodity distribution system and method for express counter advertisement

Similar Documents

Publication Publication Date Title
US11709464B1 (en) Dynamic adjustment of a presentation area
CN108492475B (en) Goods taking place and corresponding computer readable medium
CN108100547B (en) Automatic storage and taking warehouse storage and management system for mails, packages and single articles
US10259651B2 (en) Pickup location monitoring
US8560461B1 (en) Shipment splitting analyzer
US9811784B2 (en) Modular station pickup locations
US20220153521A1 (en) Intelligent sorting system and method, warehouse robot, and processing terminal
US9830572B2 (en) Pickup locations
US11475503B1 (en) Materials handling facility to present predicted items to a user
US20130262252A1 (en) Pickup locations as a transfer point
CN106794946A (en) Storage equipment in the middle of selection station
CN111950945A (en) Control method and device for box body, storage medium and electronic device
WO2023071608A1 (en) Goods sorting method and apparatus, device, storage medium, and program product
US11526384B2 (en) Systems and methods configured for balancing workload among multiple computing systems
CN115439188A (en) Method and system for helping to buy goods in intelligent container by robot and related product
US20180211346A1 (en) Pickup location operations performed based on user feedback
CN111942801B (en) Article distribution method and device, storage medium and electronic device
CN111950946A (en) Article distribution method, article distribution device, storage medium and electronic device
CN113159467B (en) Method and device for processing dispatch list
CN111942802B (en) Distribution cabinet control method and device, storage medium and electronic device
CN111950944A (en) Target item sending method and device, storage medium and electronic device
IL300636A (en) Automatic warehouse and a method for managing an automatic warehouse based on popularity of items
CN112288958A (en) Use method and system of intelligent container
CN113095750A (en) Unmanned express receiving and dispatching system, express dispatching method and express receiving method
CN114505250A (en) Automatic goods sorting device, method and equipment and computer storage medium

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20210111

Address after: 100192 building A4, Northern Territory, Dongsheng Science Park, 66 xixiaokou Road, Haidian District, Beijing

Applicant after: NINEBOT (BEIJING) TECH Co.,Ltd.

Address before: 100086 No.161, 6 / F, block B, building 1, No.38, Zhongguancun Street, Haidian District, Beijing

Applicant before: BEIJING ZHIXING MUYUAN TECHNOLOGY Co.,Ltd.