Container, human-computer interaction method and device, and computer readable medium

文档序号:1074691 发布日期:2020-10-16 浏览:17次 中文

阅读说明:本技术 货柜、人机交互方法和装置、计算机可读介质 (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 cabinet body 201, a cabinet door 202, a control module 205 and at least one layer of goods shelf 203, wherein the at least one layer of goods shelf 203 is arranged in the cabinet body 201 and used for loading goods, and each layer of goods shelf 203 is connected to the cabinet body through a mechanical arm 204 which can stretch along the direction vertical to the cabinet door 201; when the mechanical arm 204 is retracted, the shelves are stored in the cabinet 201, and when the mechanical arm 204 is extended, the corresponding shelf layer is pushed out along the direction perpendicular to the cabinet door 202.

In this example, the telescopic mechanical arm 204 is a telescopic structure for supporting the shelf 203, and the telescopic structure can be realized by adopting elastic principles such as springs, hydraulic pressure and the like, for example, the telescopic mechanical arm 204 is a hydraulic telescopic arm, the hydraulic telescopic arm comprises a cylinder barrel and a piston which is located in the cylinder barrel and is in close contact with the inner wall of the cylinder barrel, and the top of the piston is connected with a connecting rod. The piston is filled with hydraulic oil all around. When the hydraulic pump injects hydraulic oil to the bottom of the piston, the piston moves towards the direction of the top, and the connecting rod extends out of the cylinder barrel; otherwise, the connecting rod is retracted into the cylinder.

In this embodiment, the control module 205 is electrically connected to the retractable robot 204 for driving the retractable robot 204 to retract or extend in a direction perpendicular to the cabinet door 202.

In this implementation, the cabinet body 201, the shape of cabinet door 202 can carry out the adaptability design according to the storing demand, for example, in fig. 2, cabinet body 201 is the rectangular recess of slot cross-section, cabinet door 202 is the rectangular board of installing the notch at the recess, cabinet door 202 installs on cabinet body 201, and cabinet door 202 can form the accommodation space of holding goods shelves 203 with cabinet body 201, according to the goods that goods shelves 203 loaded, above-mentioned accommodation space can be airtight space, also can non-airtight space, for example, when the goods that loads on goods shelves 203 is the volatile object article, cabinet door 202 and cabinet body 201 form the airtight space of holding goods shelves 203.

In this embodiment, in order to achieve the aesthetic appearance of the container, the control module 205 may be disposed in the cabinet 201. Further, due to the control function of the control module 205, the container can be used as a vending machine, when a customer purchases goods, the details and the price of the goods in the vending machine can be displayed at the device terminal by the purchase code on the scanned container, the needed goods are selected, a shopping cart is added, after checkout, a request for extracting the target goods from the control module 205 is generated, and the control module 205 determines the target goods which the customer needs to extract according to the request for extracting the target goods.

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 cabinet body 201 and the cabinet door 202 may be configured to be transparent structures, and in fig. 2, both sides of the cabinet body 201, which may be connected with the cabinet door 202, are transparent structures. The cargo cabinet can be further provided with a camera, so that the control module 205 supports local face brushing payment according to the face image shot by the camera. Alternatively, the customer may purchase the target goods online, generate the pick-up code online, and after selecting the vending machine, input the pick-up code into the control module 205, and open the vending machine. For the two above-mentioned selling scenarios, the following detailed description is made:

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 shelf 203 may be determined according to the receiving space formed between the cabinet body 201 and the cabinet door 202, for example, the number of layers of the shelf 203 is 5. The amount of goods loaded in the shelf 203 may be determined by the size of the volume of the shelf 203. For example, 50 goods can be loaded in the shelf 203.

Optionally, the shelf 203 is a fixed shelf, a vertical axis of the fixed shelf is perpendicular to the arrangement direction of each layer of the shelf 203, one end of each telescopic mechanical arm is fixedly connected to the cabinet body 201, and the other end of each telescopic mechanical arm is fixed to the shelf 203.

In some optional implementations of this embodiment, as shown in fig. 3, fig. 3 shows a state where the shelf is stored in the cabinet 201 when the mechanical arm 204 is retracted, at this time, the retractable mechanical arm is in a folded state, the shelf 203 is a rotatable shelf, and a rotation axis of the rotatable shelf is perpendicular to an arrangement direction of layers of the shelf 203; one end of each telescopic mechanical arm 204 is fixedly connected to the cabinet 201, and the other end is connected to the shelf 203 at the position of the rotation axis of the shelf. In this implementation manner, the rotatable shelf may rotate clockwise or counterclockwise, and the shelf is set to be the rotatable shelf, so that a user can observe the state of goods in the shelf conveniently, for example, the shelf is in an empty state; further, the shelf 203 can be set to be a transparent structure, so that the user can know the state of the goods in the shelf more conveniently. One end of the telescopic mechanical arm is connected with the goods shelf at the position of a rotating shaft of the goods shelf, so that the rotating reliability of the rotatable goods shelf is guaranteed.

In this embodiment, the retractable mechanical arms are the parts supporting the shelves 203, the number of the retractable mechanical arms in the container 200 is the same as the number of the shelves 203, and one shelf 203 is controlled by one retractable mechanical arm. The design of the telescopic arm in the container 200 takes into account not only the weight of the rack 203, but also the load and rotational inertia of the telescopic arm during movement. In order to prevent the telescopic mechanical arm from generating excessive deformation during movement, the sectional shape of the arm is reasonably selected, for example, the bending rigidity of the I-shaped section is generally larger than that of the round section. After the telescopic mechanical arm extends in the direction perpendicular to the cabinet door 201, the length of the telescopic mechanical arm in the direction perpendicular to the cabinet door 201 is longer than that of the original telescopic mechanical arm, so that the goods shelf 203 connected with the mechanical arm can be pushed out of the cabinet body 201, and a user can take out goods in the goods shelf 202 conveniently; after the telescopic arm contracts in the direction perpendicular to the cabinet door 201, the length of the telescopic arm in the direction perpendicular to the cabinet door 201 relative to the original telescopic arm shortens, and the goods shelf 203 connected with the telescopic arm can be stored in the cabinet body 201, so that goods in the goods shelf 202 can be stored conveniently.

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 retractable robot arm 204 includes: a first robot arm 2041 and a second robot arm 2042, the first robot arm 2041 being rotatably connected at one end in its extending direction to the second robot arm 2042 at one end in its extending direction. In this optional implementation mode, scalable arm includes first arm and second arm, and first arm is rotationally connected with the second arm, connects simply, realizes easily.

Optionally, to facilitate loading of the shelves 203 with goods, the shelves 203 may comprise: the size or the number of the storage cabinets can be set according to the placement requirements of goods, for example, the size of the goods is 24 × 24cm, and the goods needs to be placed in a 30 × 30 storage cabinet.

In some alternative implementations of this embodiment, as shown in fig. 3 and 4, the shelf 203 includes a plurality of storage cells 2031, each storage cell 2031 being provided with a pressure sensitive device 2032. The pressure-sensitive device is arranged in the storage grid, so that the storage state of the goods can be monitored conveniently, for example, the pressure-sensitive device is arranged below the goods, and when the goods are taken out, the pressure-sensitive device gives a prompt; fig. 4 also shows a state in which the arm 204 is extended to push out the shelf corresponding to one floor in a direction perpendicular to the cabinet door 202.

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-sensitive device 2032 includes a pressure-type elastic sheet, and the pressure-type elastic sheet is disposed at the lower portion of the opening of each storage compartment, so that the pressure-type elastic sheet is folded when a cargo is loaded; when the goods are taken out, the elastic pressing sheet automatically pops open. Therefore, the state of taking the goods out of the storage grid or putting the goods into the storage grid can be determined according to the state of the pressure type elastic sheet.

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 process 500 of the human-computer interaction method includes the following steps:

step 501, a request for extracting a target cargo from a container is received.

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.

Step 502, a target shelf for loading target goods is determined.

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.

Step 503, 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.

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-computer interaction device 700 provided by this embodiment includes a request receiving module 701, a target determining module 702, and an instruction sending module 703. The request receiving module 701 may be configured to receive a request for extracting a target cargo from a container, where the container includes a cabinet body, a cabinet door, and at least one layer of shelves, the at least one layer of shelves is disposed in the cabinet body and is used for loading the cargo, and each layer of shelves is connected to the cabinet body through an arm that is retractable along a direction perpendicular to the cabinet door. The target determination module 702, as described above, may be configured to determine a target shelf on which to load a target item. The command sending module 703 may be configured to send an extending command to a robot 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 the user can take out the target goods from the target shelf.

In the present embodiment, in the human-computer interaction device 700: the specific processing of the request receiving module 701, the target determining module 702 and the instruction sending module 703 and the technical effects thereof may refer to the related descriptions of step 501, step 502 and step 503 in the corresponding embodiment of fig. 5, which are not described herein again.

In some embodiments, the shelf includes a locking device for locking the goods, and the human-computer interaction device 700 further includes: a signal transmission module (not shown). The signal transmission module may be configured to transmit 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 700 further includes: a data receiving module (not shown), and an information pushing module (not shown). The data receiving module can be configured to receive the state data transmitted by the pressure-sensitive devices of the storage compartments; the information pushing module may be configured to push preset prompt information for prompting that the goods are taken by mistake in response to determining that the goods taken out by the user are inconsistent with the target goods according to the status data.

In some optional implementations of the foregoing embodiment, the request receiving module 701 may be configured to receive a pickup code submitted by a user, where the pickup 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.

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 electronic device 800 may include a processor (e.g., a central processing unit, a graphics processor, etc.) 801 and a storage device, where in fig. 8, the storage device includes: a Read Only Memory (ROM)802 and a Random Access Memory (RAM)803, and the processor 801 may perform various appropriate actions and processes according to a program stored in the Read Only Memory (ROM)802 or a program loaded from a storage device 808 into the Random Access Memory (RAM) 803. In the RAM 803, various programs and data necessary for the operation of the electronic apparatus 800 are also stored. When executed by the processor 801, the one or more programs enable the processor 801 to implement a method of personal local empirical route based navigation planning as described in previous embodiments. The processor 801, the ROM802, and the RAM 803 are connected to each other by a bus 804. An input/output (I/O) interface 805 is also connected to bus 804.

Generally, the following devices may be connected to the I/O interface 805: input devices 806 including, for example, a touch screen, touch pad, keyboard, mouse, etc.; an output device 807 including, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, and the like; storage 808 including, for example, magnetic tape, hard disk, etc.; and a communication device 809. The communication means 809 may allow the electronic device 800 to communicate wirelessly or by wire with other devices to exchange data. While fig. 8 illustrates an electronic device 800 having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided. Each block shown in fig. 8 may represent one device or may represent multiple devices as desired.

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 ROM 802. The computer program, when executed by the processor 801, performs the above-described functions defined in the methods of embodiments of the present disclosure.

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.

18页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:悬挂式货道装置及自动售货机

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类