Container, human-computer interaction method and device, and computer readable medium
阅读说明:本技术 货柜、人机交互方法和装置、计算机可读介质 (Container, human-computer interaction method and device, and computer readable medium ) 是由 王宏杰 于 2020-05-29 设计创作,主要内容包括:本公开的实施例公开了货柜、人机交互方法和装置、计算机可读介质。该货柜的一具体实施方式包括:柜体和柜门;至少一层货架,设置在所述柜体内,用于装载货物;其中,每层所述货架通过沿着与所述柜门垂直的方向可伸缩的机械臂连接在所述柜体上,所述机械臂收缩时所述货架收纳在所述柜体内,所述机械臂伸展时将对应的一层货架沿垂直于所述柜门的方向推出;控制模块,与所述可伸缩的机械臂电连接,用于驱动可伸缩机械臂沿着与所述柜门垂直的方向收缩或伸展。该实施方式实现了货柜的优化,便于对货物进行收取。(The embodiment of the disclosure discloses a container, a human-computer interaction method and device and a computer readable medium. One embodiment of the container comprises: a cabinet body and a cabinet door; at least one layer of goods shelf is arranged in the cabinet body and used for loading goods; each layer of shelf is connected to the cabinet body through a mechanical arm which can stretch along the direction vertical to the cabinet door, the shelf is stored in the cabinet body when the mechanical arm is contracted, and the mechanical arm pushes out the corresponding layer of shelf along the direction vertical to the cabinet door when the mechanical arm is stretched; and the control module is electrically connected with the telescopic mechanical arm and used for driving the telescopic mechanical arm to contract or extend along the direction vertical to the cabinet door. This embodiment has realized the optimization of packing cupboard, is convenient for collect the goods.)
1. A container, comprising:
a cabinet body and a cabinet door;
at least one layer of goods shelf is arranged in the cabinet body and used for loading goods; each layer of shelf is connected to the cabinet body through a mechanical arm which can stretch along the direction vertical to the cabinet door, the shelf is stored in the cabinet body when the mechanical arm is contracted, and the mechanical arm pushes out the corresponding layer of shelf along the direction vertical to the cabinet door when the mechanical arm is stretched;
and the control module is electrically connected with the telescopic mechanical arm and used for driving the telescopic mechanical arm to contract or extend along the direction vertical to the cabinet door.
2. The freight container of claim 1, where the shelf is a rotatable shelf having an axis of rotation perpendicular to the direction of alignment of the layers of the shelf;
one end of each telescopic mechanical arm is fixedly connected to the cabinet body, and the other end of each telescopic mechanical arm is connected with the goods shelf at the position of the rotating shaft of the goods shelf.
3. The freight container of claim 1, where the telescoping robotic arm comprises: the robot comprises a first mechanical arm and a second mechanical arm, wherein one end of the first mechanical arm in the extending direction of the first mechanical arm is rotatably connected with one end of the second mechanical arm in the extending direction of the second mechanical arm.
4. The freight container of claim 1, where the shelf includes a plurality of storage compartments, each compartment being provided with a pressure sensitive device.
5. The freight container of claim 4, where the pressure-sensitive device includes a pressure-type leaf spring.
6. A tank as claimed in claim 4 or 5, further comprising:
and the locking device is used for locking or unlocking the storage grid according to a locking signal or an unlocking signal of the control device.
7. The freight container of claim 4 or 5, where the control device is further connected to the pressure sensitive device and generates a prompt when it is determined that the goods in the compartment are mistaken based on the status data transmitted by the pressure sensitive device.
8. A human-computer interaction method, comprising:
receiving a request for extracting target goods from a container, wherein the container comprises a container body, a door and at least one layer of goods shelf, the at least one layer of goods shelf is arranged in the container body and used for loading the goods, and each layer of goods shelf is connected to the container body through a mechanical arm which can stretch in a direction perpendicular to the door;
determining a target shelf for loading the target goods, and sending an extension instruction to a mechanical arm connected with the target shelf, wherein the mechanical arm connected with the target shelf pushes out the target shelf according to the extension instruction so that a user can take out the target goods from the target shelf.
9. The method of claim 8, the shelf including a locking device for locking the cargo, the method further comprising:
and sending an unlocking signal to a locking device of the target shelf.
10. The method of claim 8 or 9, wherein the shelf comprises a plurality of compartments, each compartment being provided with a pressure sensitive device, the method further comprising:
receiving state data transmitted by the pressure-sensitive devices of the storage lattices;
and pushing preset prompt information for prompting that the goods are taken by mistake in response to the situation that the goods taken out by the user are inconsistent with the target goods according to the state data.
11. The method of claim 8 or 9, wherein the receiving a request to extract the target good from a container comprises:
receiving a goods picking code submitted by a user, wherein the goods picking code is generated according to the following modes: and responding to the order payment information of the user to determine that the user completes payment for the order requesting to acquire the target goods, and generating a goods picking code corresponding to the target goods.
12. A human-computer interaction device, comprising:
a request receiving module configured to receive a request for extracting a target cargo from a cargo container, wherein the cargo container comprises a container body, a door and at least one layer of goods shelf, the at least one layer of goods shelf is arranged in the container body and is used for loading the cargo, and each layer of goods shelf is connected to the container body through a mechanical arm which is telescopic along a direction perpendicular to the door;
a target determination module configured to determine a target shelf on which to load the target good;
a command sending module configured to send an extension command to a robotic arm connected to the target shelf; and the mechanical arm connected with the target shelf pushes out the target shelf according to the extending instruction so that a user can take out the target goods from the target shelf.
13. A computer-readable medium, on which a computer program is stored which, when being executed by a processor, carries out the method according to any one of claims 8-11.
Technical Field
The embodiment of the disclosure relates to the technical field of mechanical control, in particular to a container, a man-machine interaction method and device and a computer readable medium.
Background
The automatic container is a common goods storage device, is not limited by time and place, can save manpower, and can support self-picking of goods in non-business hours.
Disclosure of Invention
Embodiments of the present disclosure propose containers, human-computer interaction methods, and computer readable media.
In a first aspect, an embodiment of the present disclosure provides a container, including: a cabinet body and a cabinet door; at least one layer of goods shelf arranged in the cabinet body and used for loading goods; each layer of goods shelf is connected to the cabinet body through a mechanical arm which can stretch along the direction vertical to the cabinet door, the goods shelves are contained in the cabinet body when the mechanical arm is contracted, and the corresponding layer of goods shelf is pushed out along the direction vertical to the cabinet door when the mechanical arm is stretched; and the control module is electrically connected with the telescopic mechanical arm and used for driving the telescopic mechanical arm to contract or extend along the direction vertical to the cabinet door.
In some embodiments, the shelf is a rotatable shelf, and the rotation axis of the rotatable shelf is perpendicular to the arrangement direction of the layers of the shelf; one end of each telescopic mechanical arm is fixedly connected to the cabinet body, and the other end of each telescopic mechanical arm is connected with the goods shelf at the position of the rotating shaft of the goods shelf.
In some embodiments, the retractable robot arm comprises: the robot comprises a first mechanical arm and a second mechanical arm, wherein one end of the first mechanical arm in the extending direction is rotatably connected with one end of the second mechanical arm in the extending direction.
In some embodiments, the shelf includes a plurality of storage compartments, each storage compartment having a pressure sensitive device.
In some embodiments, the pressure-sensitive device comprises a pressure-type elastic sheet.
In some embodiments, further comprising: and the locking device is connected with the control device and used for locking or unlocking the object placing grids according to the locking signal or the unlocking signal of the control device.
In some embodiments, the control device is further connected with the pressure-sensitive device and generates a prompt message when the goods in the storage grid are mistakenly taken according to the state data transmitted by the pressure-sensitive device.
In a second aspect, an embodiment of the present disclosure provides a human-computer interaction method, including: receiving a request for extracting target goods from a goods cabinet, wherein the goods cabinet comprises a cabinet body, a cabinet door and at least one layer of goods shelf, the at least one layer of goods shelf is arranged in the cabinet body and used for loading the goods, and each layer of goods shelf is connected to the cabinet body through a mechanical arm which can stretch in a direction vertical to the cabinet door; and determining a target goods shelf for loading target goods, sending an extension instruction to a mechanical arm connected with the target goods shelf, and pushing out the target goods shelf by the mechanical arm connected with the target goods shelf according to the extension instruction so as to enable a user to take out the target goods from the target goods shelf.
In some embodiments, the shelf comprises a locking device for locking the goods, and the man-machine interaction method further comprises: and sending an unlocking signal to a locking device of the target shelf.
In some embodiments, the shelf includes a plurality of storage compartments, each storage compartment is provided with a pressure-sensitive device, and the human-computer interaction method further includes: receiving state data transmitted by the pressure-sensitive devices of the storage lattices; and pushing preset prompt information for prompting that the goods are taken by mistake in response to the situation that the goods taken out by the user are inconsistent with the target goods according to the state data.
In some embodiments, the receiving a request to extract the target cargo from the container includes: the goods picking code submitted by the user is generated according to the following mode: and responding to the order payment information of the user to determine that the user completes payment for the order requesting to acquire the target goods, and generating a goods picking code corresponding to the target goods.
In a third aspect, an embodiment of the present disclosure provides a human-computer interaction device, including: the request receiving module is configured to receive a request for extracting target goods from a container, wherein the container comprises a container body, a door and at least one layer of goods shelf, the at least one layer of goods shelf is arranged in the container body and used for loading the goods, and each layer of goods shelf is connected to the container body through a mechanical arm which is telescopic along the direction vertical to the door; a target determination module configured to determine a target shelf on which to load a target good; the command sending module is configured to send an extending command to a mechanical arm connected with the target shelf; and the mechanical arm connected with the target shelf pushes out the target shelf according to the extending instruction so that the user can take out the target goods from the target shelf.
In some embodiments, the shelf includes a locking device for locking the goods, and the human-computer interaction device further includes: and the signal sending module is configured to send an unlocking signal to the locking device of the target shelf.
In some embodiments, the shelf includes a plurality of storage compartments, each storage compartment is provided with a pressure-sensitive device, and the human-computer interaction device further includes: the data receiving module is configured to receive the state data transmitted by the pressure-sensitive devices of the storage lattices; and the information pushing module is configured to respond to the situation that the goods taken out by the user are inconsistent with the target goods according to the state data, and push preset prompt information for prompting that the goods are taken by mistake.
In some embodiments, the request receiving module is configured to receive a pick code submitted by a user, and the pick code is generated as follows: and responding to the order payment information of the user to determine that the user completes payment for the order requesting to acquire the target goods, and generating a goods picking code corresponding to the target goods.
In a fourth aspect, embodiments of the present disclosure provide a computer-readable medium on which a computer program is stored, which when executed by a processor, implements the method as described in any of the implementations of the second aspect.
The embodiment of this disclosure provides a container, includes: the cabinet comprises a cabinet body, a cabinet door, a control module and at least one layer of goods shelf; each layer of goods shelf is connected to the cabinet body through a mechanical arm which can stretch along the direction vertical to the cabinet door, the goods shelves are contained in the cabinet body when the mechanical arm is contracted, and the corresponding layer of goods shelf is pushed out along the direction vertical to the cabinet door when the mechanical arm is stretched; control module is used for driving scalable arm along with cabinet door vertically direction shrink or extend, through the shrink or the extension of control module control scalable arm, makes the goods shelves that correspond with scalable arm be located the cabinet internal or be located the cabinet external to reach the purpose of storage and getting goods, this disclosed packing cupboard can realize that multiclass object is categorised to be deposited, make full use of space, the automatic access article of arm, convenient and fast.
According to the man-machine interaction method and the man-machine interaction device, firstly, a request for extracting target goods from a container is received, wherein the container comprises a cabinet body, a cabinet door and at least one layer of goods shelf, the at least one layer of goods shelf is arranged in the cabinet body and used for loading the goods, and each layer of goods shelf is connected to the cabinet body through a mechanical arm which is telescopic along the direction vertical to the cabinet door. And then determining a target goods shelf for loading target goods, and finally sending a stretching instruction to a mechanical arm connected with the target goods shelf, and pushing out the target goods shelf by the mechanical arm connected with the target goods according to the stretching instruction so as to enable a user to take out the target goods from the target goods shelf.
Drawings
Other features, objects and advantages of the disclosure will become more apparent upon reading of the following detailed description of non-limiting embodiments thereof, made with reference to the accompanying drawings in which:
FIG. 1 is an exemplary system architecture diagram in which one embodiment of the present disclosure may be applied;
FIG. 2 is a schematic diagram of the structure of one embodiment of a container according to the present disclosure;
FIG. 3 is a cross-sectional schematic view of a rack and robotic arm in an embodiment according to the present disclosure;
FIG. 4 is a schematic structural diagram of a shelf in an embodiment according to the present disclosure;
FIG. 5 is a flow diagram of one embodiment of a human-machine interaction method according to the present disclosure;
FIG. 6 is a flow diagram of another embodiment of a human-machine interaction method according to the present disclosure;
FIG. 7 is a schematic diagram of an embodiment of a human-computer interaction device according to the present disclosure;
FIG. 8 is a schematic structural diagram of an electronic device suitable for use in implementing embodiments of the present disclosure.
Detailed Description
The present disclosure is described in further detail below with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the relevant invention and not restrictive of the invention. It should be noted that, for convenience of description, only the portions related to the related invention are shown in the drawings.
It should be noted that, in the present disclosure, the embodiments and features of the embodiments may be combined with each other without conflict. The present disclosure will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
FIG. 1 illustrates an exemplary system architecture 100 to which the human-machine interaction methods of the present disclosure may be applied.
As shown in FIG. 1, system architecture 100 may include terminal devices 101, 102, an automated container 103, a network 104, and a server 105. Network 104 is the medium used to provide communication links between terminal devices 101, 102, automatic containers 103 and server 105. The network 104 may include various connection types, and typically may include wireless communication links and the like.
The terminal devices 101, 102, the automatic containers 103 interact with a server 105 over a network 104 to receive or send messages or the like. Various communication client applications, such as an instant messaging tool, a mailbox client and the like, can be installed on the terminal devices 101 and 102 and the automatic container 103.
The terminal devices 101 and 102 may be hardware or software; the automated container 103 is hardware, which may be a locker with communication and control functions. When the terminal devices 101, 102 are hardware, they may be user devices having communication and control functions, and the user settings may be communicated with the server 105. When the terminal devices 101 and 102 are software, the software can be installed in the user equipment; the terminal devices 101, 102 may be implemented as a plurality of software or software modules (e.g., software or software modules for providing distributed services) or as a single software or software module. And is not particularly limited herein.
The server 105 may be a server that provides various services, such as a cargo access server that provides support for the terminal devices 101, 102 and the automated container 103 cargo access system. The goods access server can analyze and process the related information of each shelf in the network and feed back the processing result (such as the driving assisting strategy) to the terminal equipment.
The server may be hardware or software. When the server is hardware, it may be implemented as a distributed server cluster formed by multiple servers, or may be implemented as a single server. When the server is software, it may be implemented as multiple pieces of software or software modules (e.g., software or software modules used to provide distributed services), or as a single piece of software or software module. And is not particularly limited herein.
It should be noted that the man-machine interaction method provided by the embodiment of the present disclosure is generally executed by the server 105.
It should be understood that the number of terminal devices, networks, and servers in fig. 1 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
With continued reference to FIG. 2, a structure 200 of one embodiment of a container according to the present disclosure is shown. This packing cupboard includes: the cabinet comprises a
In this example, the telescopic
In this embodiment, the control module 205 is electrically connected to the
In this implementation, the
In this embodiment, in order to achieve the aesthetic appearance of the container, the control module 205 may be disposed in the
The target goods may be various goods, such as medicine, when the container is used as a vending machine, in order to facilitate the user to observe the goods, the
the application scene one: the vending machine is used for displaying various articles, the goods shelf is a rotatable structure, and article supply and article selling can be conveniently carried out on the vending machine through the rotatable structure. The vending machine of this scene mainly embodies the vending function. The problem of solve is, can't purchase article when no one closes the door in the entity shop evening.
Application scenario two: if a buyer wants to buy a specified article, the buyer can only buy the article on line and send the article by a distributor under the condition that a physical store is inconvenient in daytime, the safety index can be increased by reducing the distribution link of some sensitive articles (such as fragile and volatile articles), the buyer can shop on line and put the article into an automatic vending machine and extract the article by self-lifting codes, and thus, the buyer can get the article when the commodity is convenient, and the time is saved. The vending machine of the scene mainly embodies the self-service function. The problem to be solved is to shorten the shopping time and shopping link.
In this embodiment, the number of layers of at least one
Optionally, the
In some optional implementations of this embodiment, as shown in fig. 3, fig. 3 shows a state where the shelf is stored in the
In this embodiment, the retractable mechanical arms are the parts supporting the
Optionally, the retractable robot arm comprises: an electric control elastic rod (not shown in the figure) electrically connected with the control module, wherein the electric control elastic rod controls the goods shelf to extend to the outer side of the cabinet body after receiving the extension signal of the control module; after the electronic control elastic rod receives the contraction signal of the control module, the storage rack can be controlled to contract into the cabinet body so as to be accommodated in the cabinet body.
Figure 3 shows a cross-sectional schematic view of a shelf and robotic arm. In some alternative implementations of the present embodiment, as shown in fig. 3, the
Optionally, to facilitate loading of the
In some alternative implementations of this embodiment, as shown in fig. 3 and 4, the
This optional implementation, goods shelves include a plurality of thing check of putting, are convenient for hold multiple different kinds of goods. Further, through set up pressure sensitive device in putting the thing check, be convenient for monitor goods take out or the goods put into the state of putting the thing check, put the thing state of putting of thing check promptly.
Optionally, the pressure sensitive device comprises: the pressure sensor is used for measuring the pressure value of goods in the storage cell and transmitting the pressure value to the prompter, and a prompting mechanism of the prompter is set according to goods prompting requirements, for example, when the goods are loaded on a goods shelf, if the pressure value is greater than a first preset pressure value (for example, 2g), the prompter prompts to remind an operator of finishing the goods loading; for another example, when the goods are taken out, if the pressure value is smaller than the second predetermined pressure value (for example, 0.1g), the prompter gives a prompt to remind the operator that the goods are taken out successfully.
In some optional implementations of this embodiment, the pressure-
Further, in order to facilitate obtaining of the state of the pressure-sensitive device, optionally, the pressure-sensitive device may be connected to a display, the display is installed on the cabinet body, the pressure-sensitive device transmits the state data of the goods in the storage grid to the display, the display converts the state data into an image recognizable to a user, and the user can conveniently and quickly determine the state of the goods in the storage grid.
Optionally, the pressure-sensitive device can be further connected with a voice module, broadcasted voice is preset in the voice module, and the voice is used for briefly introducing the goods information and the goods self-service provider information, so that goods picking errors or goods self-service provider errors are reduced.
In some optional implementation manners of the embodiment, the control device is further connected with the pressure-sensitive device, and generates the prompt message when determining that the goods in the storage grid are taken by mistake according to the state data transmitted by the pressure-sensitive device. This optional implementation can prompt the user when goods are got by mistake fast, has improved user experience.
In practice, the status data is data for representing the storage status of the storage compartment, and the status data is represented in different forms for different pressure-sensitive devices, for example, when the goods are in the storage compartment, the status data output by the pressure-sensitive device of the digital quantity is 1, and the status data output by the pressure-sensitive device of the analog quantity is 5V; when the goods are not in the storage grid, the state data output by the pressure-sensitive device of the digital quantity is 0, and the state data output by the pressure-sensitive device of the analog quantity is 0V. In this embodiment, can set up a pressure sensitive device for every putting the thing check on the goods shelves to make controlling means confirm whether the goods is got by the mistake according to the state data of putting the pressure sensitive device in the thing check, improved user experience, guaranteed the security that the goods was got and was put.
An embodiment of the present disclosure provides a shelf, including: the cabinet comprises a cabinet body, a cabinet door, a control module and at least one layer of goods shelf; each layer of goods shelf is connected to the cabinet body through a mechanical arm which can stretch along the direction vertical to the cabinet door, the goods shelves are contained in the cabinet body when the mechanical arm is contracted, and the corresponding layer of goods shelf is pushed out along the direction vertical to the cabinet door when the mechanical arm is stretched; control module is used for driving scalable arm along with cabinet door vertically direction shrink or extend, through the shrink or the extension of control module control scalable arm, makes the goods shelves that correspond with scalable arm be located the cabinet internal or be located the cabinet external to reach the purpose of storage and getting goods, this disclosed packing cupboard can realize that multiclass object is categorised to be deposited, make full use of space, the automatic access article of arm, convenient and fast.
In order to further ensure the safety of goods when being taken out or loaded into the storage grid, in another embodiment of the container of the present disclosure, the container may further include: and the locking device (not shown) is connected with the control device and is used for locking or unlocking the object placing grid according to a locking signal or an unlocking signal of the control device.
In this embodiment, the locking signal and the unlocking signal are predefined in the control device and the locking device, for example, 111 is the locking signal, and 000 is the unlocking signal, and after receiving 111 sent by the control device, the locking device locks the storage compartment; the locking device unlocks the storage grid after receiving the 000 sent by the control device. Further, the locking device for locking the storage compartment means that the control device prevents the storage compartment from being loaded with the goods or from being taken out of the storage compartment through the locking device, and the locking device for unlocking the storage compartment means that the control device prohibits the locking device from operating so as to load the goods into the storage compartment or take the goods out of the storage compartment. Of course, in other optional implementations of this embodiment, the locking device may be used to prevent the movement of the goods in the storage compartment, for example, the locking device receives a locking signal from the control device to prevent the movement of the goods in the storage compartment; the locking device allows the movement of the goods in the storage compartment after receiving the unlocking signal of the control device.
In this embodiment, the locking device can carry out the setting of adaptability according to putting the shape of thing check, for example, the locking device includes: a locking driving part fixed on the side wall of the corresponding storage grid; and the rotatable locking pole of being connected with locking drive division, the length of this locking pole is the same with the length or the width of putting thing check mouth, and when the thing check was put in the locking, locking drive division drive locking pole rotated to both ends and contradicted mutually with the interior check of putting the arbitrary both sides of thing check to block the check mouth of putting the thing check. When the article holding grid is unlocked, the locking rod is driven by the locking driving part to rotate in the opposite direction when rotating with the locking part, and the locking rod is separated from the grid opening of the article holding grid.
The packing cupboard that this embodiment provided can also include the locking means who is connected with control to the thing check are put in locking or unblock, and the security when having improved the loading or taking out goods has reduced the mistake of getting goods.
Continuing to refer to FIG. 5, it shows a flowchart of an embodiment of a human-computer interaction method provided by the present disclosure, where a container adopted in the embodiment of the method corresponds to the embodiment of the container shown in FIG. 2, and the human-computer interaction method can be applied to various electronic devices.
As shown in fig. 5, a
Wherein, the packing cupboard includes the cabinet body, cabinet door and at least one deck goods shelves, and at least one deck goods shelves setting is internal at the cabinet for load goods, every layer of goods shelves through along with the cabinet door vertically direction telescopic arm connect on the cabinet body.
In this embodiment, the executing agent of the human-computer interaction method (e.g., the server 105 shown in FIG. 1) may receive a request from a client terminal (e.g., the terminal devices 101, 102 shown in FIG. 1) to extract target cargo from a container (e.g., the automatic container 103 shown in FIG. 1).
Further, in this embodiment, the execution subject of the human-computer interaction method may also be an electronic device, and the electronic device receives a request for extracting the target cargo from a local or remote location.
In this embodiment, above-mentioned telescopic arm folds together at ordinary times, accomodates in the cabinet body, and goods shelves can autogiration and goods show.
Further, the container can be used for a vending machine, the goods can be various articles, such as medicines, when a customer purchases the goods, the details and the price of the goods in the vending machine can be displayed at the equipment terminal through the purchase code on the container, the needed goods are selected, the shopping cart is added, and after checkout, a request for extracting the target goods is generated. Wherein the request for retrieving the target good may include: a container to be extracted, a target cargo to be extracted, a kind of the target cargo, a number of the target cargo, and the like.
In this embodiment, the execution subject determines the target goods that the client needs to pick up, according to the request for picking up the target goods. Further, after the target goods are determined, the preset goods shelf matched with the target goods can be found by searching the preset goods shelf corresponding table, and the preset goods shelf is the target goods shelf. The goods shelf corresponding table is used for representing the drinking relation between the preset goods and the preset goods shelf. Specifically, whether the target goods are matched with preset goods in the goods shelf corresponding table is judged, and if the target goods are matched with the preset goods in the goods shelf corresponding table, the preset goods shelf corresponding to the target goods is determined from the goods shelf corresponding table.
And the mechanical arm connected with the target shelf pushes out the target shelf according to the extending instruction so that the user can take out the target goods from the target shelf.
In this embodiment, the extension instruction is an instruction for controlling and instructing the mechanical arm to extend in a direction perpendicular to the cabinet door, and after receiving the extension instruction, the mechanical arm may push out the corresponding shelf in a direction perpendicular to the cabinet door.
Optionally, when the target shelf is a rotatable shelf, the rotatable shelf is an automatically rotating shelf or a manually rotating shelf,
when the rotatable shelf is an automatic rotating shelf, a rotation instruction for rotating the target shelf along the rotation axis may be generated first, so that the target shelf is rotated to a position convenient for a user to pick up goods. Then, an extension instruction is sent to the mechanical arm connected with the target shelf, so that the mechanical arm connected with the target shelf is extended. In this embodiment, can also generate the instruction of opening the door that is used for controlling the cabinet door to open before generating the rotation instruction, make the cabinet door of packing cupboard open.
When the rotatable goods shelf is the manual rotation goods shelf, a door opening instruction for controlling the door to be opened can be firstly generated, so that the door is opened, and then an extending instruction is sent to the mechanical arm connected with the target goods shelf, so that the mechanical arm connected with the target goods shelf is extended. The user can manually rotate the rotatable shelf to a position convenient for access to the target cargo.
The man-machine interaction method provided by the embodiment of the disclosure comprises the steps of firstly receiving a request for extracting target goods from a container, wherein the container comprises a cabinet body, a cabinet door and at least one layer of goods shelf, the at least one layer of goods shelf is arranged in the cabinet body and used for loading the goods, and each layer of goods shelf is connected to the cabinet body through a mechanical arm which is telescopic along the direction vertical to the cabinet door. And then determining a target goods shelf for loading target goods, and finally sending a stretching instruction to a mechanical arm connected with the target goods shelf, and pushing out the target goods shelf by the mechanical arm connected with the target goods according to the stretching instruction so as to enable a user to take out the target goods from the target goods shelf.
As shown in FIG. 6, a flow 600 of another embodiment of a method of human interaction according to the present disclosure is shown. The man-machine interaction method comprises the following steps:
step 601, receiving a request for extracting target goods from a container.
Wherein, the packing cupboard includes the cabinet body, cabinet door and at least one deck goods shelves, and at least one deck goods shelves setting is internal at the cabinet for load goods, every layer of goods shelves through along with the cabinet door vertically direction telescopic arm connect on the cabinet body.
In this embodiment, the shelf includes a locking device for locking the goods. The goods shelf also comprises a plurality of storage lattices, and each storage lattice is provided with a pressure-sensitive device.
In the embodiment of the invention, the container can be used for a vending machine, and a customer can purchase target goods on line and generate a goods picking code on line. In some optional implementations of this embodiment, the receiving a request to extract the target cargo from the container includes:
receiving a goods picking code submitted by a user, wherein the goods picking code is generated according to the following mode: and responding to the order payment information of the user to determine that the user completes payment for the order requesting to acquire the target goods, and generating a goods picking code corresponding to the target goods. In the optional implementation mode, the customer operates on line to generate the goods picking code without local operation, so that the user experience is improved, and the safety of user information is ensured.
Step 602, a target shelf for loading target goods is determined.
Step 603, sending an extension instruction to a mechanical arm connected with the target shelf.
And the mechanical arm connected with the target shelf pushes out the target shelf according to the extending instruction so that the user can take out the target goods from the target shelf.
And step 604, sending an unlocking signal to the locking device of the target shelf.
Specifically, the unlocking signal is a signal predefined between the execution main body and the locking device, the locking device can be used for locking or unlocking the storage cell, or the locking device can also be used for preventing or allowing the movement of the goods, and after the locking device receives the unlocking signal, the storage cell of the goods shelf is unlocked or the goods on the goods shelf are allowed to move, so that the user can take out the goods conveniently.
In this embodiment, the goods shelf includes a locking device for locking the goods, that is, the locking device is used for locking the goods, and the unlocking signal is a signal for allowing the movement of the target goods, and the execution main body allows the movement of the target goods in the storage compartment of the target goods shelf by sending the unlocking signal to the locking device of the target goods shelf.
Step 605, receiving status data transmitted by the pressure sensitive devices of the storage compartments.
In this embodiment, the shelf includes a plurality of storage compartments, and each storage compartment is provided with a pressure-sensitive device. The state data is used for representing the state of the goods in or out of the storage grids, and the execution main body monitors the state of the goods in or out of the storage grids through the state data transmitted by the pressure-sensitive devices in the storage grids. For example, when the state data of the pressure-sensitive device in the storage cell is monitored to be 0, determining that the user takes out the goods in the storage cell; and when the monitored state data is 1, determining that the user puts the goods into the storage grid.
And 606, in response to the situation that the goods taken out by the user are inconsistent with the target goods according to the state data, pushing preset prompt information for prompting that the goods are taken by mistake.
In this embodiment, each article holding cell has status data, the execution main body determines the state of the article taken out or the article put in the article holding cell according to the status data of the article holding cell in which the article is placed, and after the user takes out the article, determines whether the state of the article holding cell is the take-out state, thereby detecting whether the article taken out by the user is the target article. According to the man-machine interaction method provided by the embodiment of the disclosure, the goods shelf of the container comprises a locking device for locking goods, a user takes out target goods from the target goods shelf and sends an unlocking signal to the locking device of the target goods shelf, so that the safety of the goods is ensured; the goods shelves of packing cupboard include a plurality of things of putting the thing check, respectively put the thing check and be equipped with pressure sensitive device, after receiving the state data that the pressure sensitive device of each thing check of putting transmitted, in response to confirm the goods that the user took out and target goods inconsistent according to state data, the propelling movement is used for the predetermined prompt information that the suggestion goods was got by the mistake, and the user of being convenient for knows the goods fast and draws the condition, has improved user experience.
With further reference to fig. 7, as an implementation of the method shown in the above-mentioned figures, the present disclosure provides an embodiment of a human-computer interaction device, which corresponds to the embodiment of the method shown in fig. 5, and which can be applied to various electronic devices.
As shown in fig. 7, the human-
In the present embodiment, in the human-computer interaction device 700: the specific processing of the
In some embodiments, the shelf includes a locking device for locking the goods, and the human-
In some embodiments, the shelf includes a plurality of storage compartments, each storage compartment is provided with a pressure-sensitive device, and the human-
In some optional implementations of the foregoing embodiment, the
Referring now to FIG. 8, and referring now to FIG. 8, a block diagram of an electronic device (e.g., server in FIG. 1) 800 suitable for use in implementing embodiments of the present disclosure is shown. The server shown in fig. 8 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
As shown in fig. 8, an
Generally, the following devices may be connected to the I/O interface 805:
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication means 809, or installed from the storage means 808, or installed from the
It should be noted that the computer readable medium of the embodiments of the present disclosure may be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In embodiments of the disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In embodiments of the present disclosure, however, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the foregoing.
The computer readable medium may be embodied in the server; or may exist separately and not be assembled into the server. The computer readable medium carries one or more programs which, when executed by the server, cause the server to: receiving a request for extracting target goods from a goods cabinet, wherein the goods cabinet comprises a cabinet body, a cabinet door and at least one layer of goods shelf, the at least one layer of goods shelf is arranged in the cabinet body and used for loading the goods, and each layer of goods shelf is connected to the cabinet body through a mechanical arm which can stretch in a direction vertical to the cabinet door; and determining a target goods shelf for loading target goods, sending an extension instruction to a mechanical arm connected with the target goods shelf, and pushing out the target goods shelf by the mechanical arm connected with the target goods shelf according to the extension instruction so as to enable a user to take out the target goods from the target goods shelf.
Computer program code for carrying out operations for embodiments of the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart 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 described in the embodiments of the present disclosure may be implemented by software or hardware. The described units may also be provided in a processor, and may be described as: a processor includes a request receiving unit, a target determining unit, and an instruction transmitting unit. Where the names of the units do not in some cases constitute a limitation of the units themselves, for example, the receiving unit may also be described as a "unit that receives a request to extract the target good from a container".
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the invention in the embodiments of the present disclosure is not limited to the specific combination of the above-mentioned features, but also encompasses other embodiments in which any combination of the above-mentioned features or their equivalents is made without departing from the inventive concept as defined above. For example, the above features and (but not limited to) technical features with similar functions disclosed in the embodiments of the present disclosure are mutually replaced to form the technical solution.
- 上一篇:一种医用注射器针头装配设备
- 下一篇:悬挂式货道装置及自动售货机