A replenishment control method and device of an intelligent vending cabinet and the intelligent vending cabinet

By controlling the forward and reverse rotation of the conveyor belt motor and sensor detection, the replenishment process of the smart vending machine is automatically controlled, solving the problems of low replenishment efficiency and high difficulty in the existing technology, and realizing efficient and intelligent replenishment operation.

CN117636534BActive Publication Date: 2026-01-20GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311663265.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-05
Publication Date
2026-01-20
Estimated Expiration
2043-12-05

AI Technical Summary

Technical Problem

Existing smart vending machines have low restocking efficiency and are difficult to replenish, especially when restocking in high or deep aisles, which requires manual operation, making it inefficient and difficult.

Method used

By controlling the forward and reverse rotation of the conveyor belt motor, items are automatically transported from the outermost position of the conveyor to the innermost origin position. The sensor detects the placement status of the items and outputs a prompt message to confirm that the replenishment is completed, thus realizing automated replenishment.

Benefits of technology

It improves replenishment efficiency, reduces replenishment difficulty, and realizes an automated, intelligent, and simplified replenishment process for smart vending machines.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117636534B_ABST
    Figure CN117636534B_ABST
Patent Text Reader

Abstract

The application discloses a replenishment control method and device of an intelligent vending cabinet and the intelligent vending cabinet. The method comprises the following steps: determining a goods channel that needs to be replenished and entering a replenishment mode; detecting that an article is placed at an outermost position of the goods channel; controlling a goods channel conveyor belt motor to operate in a first direction to convey the article to the inner side of the goods channel until the conveyor belt motor is stopped when the outermost position is empty, and continuously detecting whether the article is placed at the outermost position; and when it is detected that a conveyor belt push plate reaches a preset position at the innermost side of the goods channel, outputting a prompt information to prompt a staff to confirm whether the goods channel is replenished. In the application, the staff only needs to place the article at the outermost position of the goods channel, the conveyor belt can automatically send the push plate and the article to the inner side of the goods channel, and the conveyor belt does not need to be manually pushed back to the original position, so that the replenishment efficiency is effectively improved, the replenishment difficulty is reduced, the problems of low replenishment efficiency and great replenishment difficulty of the intelligent vending cabinet are solved, and the automation, the intelligence and the simplification of the replenishment of the intelligent vending cabinet are realized.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of intelligent vending cabinets, in particular to a replenishment control method and device of an intelligent vending cabinet and the intelligent vending cabinet. BACKGROUND

[0002] With the rapid development of the economy and society and the progress of the times, consumers' demand for goods is becoming more and more diversified, extending to all aspects of life. For example, a considerable number of workers cannot have meals during normal meal times due to the particularity of working hours and working environment, which leads to fewer choices or un-fresh meals. Therefore, the emergence of the meal delivery cabinet can solve the above-mentioned problems of fewer choices or un-fresh meals.

[0003] The meal delivery cabinet belongs to an intelligent vending cabinet. The intelligent vending cabinet includes at least one goods channel, and each goods channel is provided with a conveyor belt. An article (such as a lunch box) can be placed on the conveyor belt one by one according to the position, and the article moves from the inside of the goods channel to the outside of the goods channel along with the conveyor belt to realize goods delivery. The goods channel of the intelligent vending cabinet has a certain depth, and the side close to the cabinet door is the outside of the goods channel, and the side close to the back plate is the inside of the goods channel. A push plate is fixed on the conveyor belt, and when the goods channel is completed, the push plate is located at the innermost side of the goods channel (i.e. zero or origin).

[0004] When goods need to be delivered, the conveyor belt motor rotates forward, and the conveyor belt moves outward. Since the push plate is fixed on the conveyor belt, the push plate also moves outward and pushes the article out. When the push plate pushes out the last article, the push plate is located at the outermost position of the goods channel. Since the current intelligent vending cabinet goods channel conveyor belt motor can only rotate forward, the staff needs to manually push the push plate of the conveyor belt back to the zero position at the innermost side of the goods channel to replenish the articles from the inside to the outside, which is very low in efficiency. Moreover, since the height of the intelligent vending cabinet is high and the depth of the goods channel is deep, when the top or bottom goods channel is replenished, the article needs to be manually pushed to the innermost side of the goods channel, so the difficulty of replenishment is also great.

[0005] At present, there is no effective solution to the problem of low replenishment efficiency and great replenishment difficulty of the intelligent vending cabinet in the prior art. SUMMARY

[0006] The embodiments of the present application provide a replenishment control method and device of an intelligent vending cabinet and the intelligent vending cabinet to at least solve the problem of low replenishment efficiency and great replenishment difficulty of the intelligent vending cabinet in the prior art.

[0007] To solve the above technical problems, the embodiments of the present application provide a replenishment control method of an intelligent vending cabinet, which comprises the following steps:

[0008] determining a goods channel that needs to be replenished and entering a replenishment mode;

[0009] detecting whether an outermost position of the goods channel is placed with an article;

[0010] controlling a conveyor belt motor of the goods channel to operate in a first direction to deliver the article to an inner side of the goods channel until the conveyor belt motor is controlled to stop operating when the outermost position is empty, and continuously detecting whether the outermost position is placed with an article;

[0011] when detecting that a push plate on the conveyor belt reaches a preset position of an innermost side of the goods channel, outputting a prompt information to prompt a staff to confirm whether restocking of the goods channel is completed.

[0012] Optionally, after outputting the prompt information, further comprising:

[0013] receiving a restocking completion instruction in response to the prompt information;

[0014] detecting whether the outermost position of the goods channel is placed with an article at this time;

[0015] if the outermost position is placed with the article, exiting the restocking mode;

[0016] if the outermost position is not placed with the article, controlling the conveyor belt motor to operate in a second direction to deliver the article to an outer side of the goods channel so that the outermost position is placed with the article, and exiting the restocking mode.

[0017] Optionally, after controlling the conveyor belt motor to stop operating when the outermost position is empty, further comprising:

[0018] receiving a restocking completion instruction without outputting the prompt information;

[0019] controlling the conveyor belt motor to operate in a second direction to deliver the article to an outer side of the goods channel so that the outermost position is placed with the article, and exiting the restocking mode.

[0020] Optionally, after controlling the conveyor belt motor of the goods channel to operate in the first direction, further comprising:

[0021] detecting whether the placed article is placed askew;

[0022] if the article is placed askew, controlling the conveyor belt motor to stop operating, and outputting an askew prompt information, and when receiving a correction completion instruction, controlling the conveyor belt motor to continue operating in the first direction until the outermost position is empty;

[0023] if the article is not placed askew, controlling the conveyor belt motor to continue operating in the first direction until the outermost position is empty.

[0024] Optionally, two offset sensors are symmetrically arranged between the outermost first position and the outermost second position of each cargo channel;

[0025] Detecting whether the placed item is misaligned includes:

[0026] If the time difference between the signals received by the two offset sensors is less than or equal to a first preset time, it is determined that the item is not misplaced.

[0027] If the time difference between the signals received by the two offset sensors is greater than the first preset time, it is determined that the item is misplaced.

[0028] Optionally, after confirming that the item is not misplaced, the method further includes:

[0029] When the signals from the two offset sensors disappear and a second preset time is delayed, the outermost position is determined to be vacant.

[0030] Optionally, a distance sensor is provided at the top of the outermost position of each cargo channel to detect whether an item is placed at the outermost position of the cargo channel;

[0031] A zero-point sensor is installed at a preset position on the innermost side of each conveyor belt to detect whether the pusher plate on the conveyor belt has reached the preset position.

[0032] Optionally, after entering the replenishment mode, the system also includes: recording in real time the number of times the control chip reads the signal of the item detected by the distance sensor, as the number of items currently replenished in the delivery channel.

[0033] This invention also provides a replenishment control device for a smart vending machine, comprising:

[0034] The determination module is used to identify the channels that need replenishment and enter the replenishment mode.

[0035] The detection module is used to detect that an item is placed at the outermost position of the cargo channel;

[0036] The control module is used to control the conveyor belt motor of the cargo channel to run in a first direction, to transport the items to the inside of the cargo channel, until the outermost position is empty, and to control the conveyor belt motor to stop running, and to continue to detect whether there are items placed at the outermost position.

[0037] The output module is used to output a prompt message when the pusher plate on the conveyor belt is detected to reach the innermost preset position of the cargo channel, so as to prompt the staff to confirm whether the cargo channel replenishment is completed.

[0038] This invention also provides an intelligent vending machine, including: a replenishment control device for the intelligent vending machine described in this invention.

[0039] The embodiment of the present application further provides a computer device, comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method provided by the embodiment of the present application when executing the computer program.

[0040] The embodiment of the present application further provides a nonvolatile computer readable storage medium, which stores a computer program, wherein the computer program is executable on a processor to implement the steps of the method provided by the embodiment of the present application.

[0041] The technical scheme of the present application is applied to the replenishment mode, and when it is detected that an article is placed at the outermost position of a goods channel, the motor of the conveying belt of the goods channel is controlled to operate in the first direction to convey the article to the inner side of the goods channel until the motor of the conveying belt is stopped when the outermost position is empty. When it is detected that the push plate on the conveying belt reaches the preset position at the innermost side of the goods channel, prompt information is output to prompt the staff to confirm whether the replenishment of the goods channel is completed. When replenishing, the staff only needs to place the article at the outermost position of the goods channel, and the conveying belt can automatically convey the push plate and the article to the inner side of the goods channel, so that the conveying belt is automatically and accurately returned to the original position without manual pushing of the conveying belt to the original position, thereby effectively improving the replenishment efficiency and reducing the difficulty of replenishment, solving the problems of low replenishment efficiency and high difficulty of replenishment of the intelligent vending cabinet, and realizing the automation, intelligentization and simplification of the replenishment of the intelligent vending cabinet. BRIEF DESCRIPTION OF DRAWINGS

[0042] Figure 1 FIG. 1 is a flowchart of a replenishment control method of an intelligent vending cabinet provided by the embodiment of the present application;

[0043] Figure 2 FIG. 2 is a schematic structural diagram of a goods channel of an intelligent vending cabinet provided by the embodiment of the present application;

[0044] Figure 3 FIG. 3 is a schematic diagram of a replenishment process of an intelligent vending cabinet provided by the embodiment of the present application;

[0045] Figure 4 FIG. 4 is a structural block diagram of a replenishment control device of an intelligent vending cabinet provided by the embodiment of the present application. DETAILED DESCRIPTION

[0046] In order to make the objectives, technical schemes and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.

[0047] It should be noted that the terms "first", "second", and the like in the description and in the claims of the present application and the drawings are used to distinguish similar objects and are not necessarily used to describe a particular sequential or chronological order. It should be understood that the data used in this way can be interchanged under appropriate circumstances so that the embodiments of the application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a list of steps or units does not necessarily limit to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to such processes, methods, products or devices.

[0048] It should be noted that the steps shown in the flowchart of the drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described herein can be executed in an order different from that described herein.

[0049] The optional embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0050] The intelligent vending cabinet includes at least one goods channel, which has a certain depth, and the goods channel outside is close to the cabinet door and the goods channel inside is close to the back plate. Each goods channel is provided with a conveyor belt, and at least two positions are provided on the conveyor belt. The goods can be placed on the conveyor belt one by one according to the position, and the goods move from the goods channel inside to the goods channel outside along with the conveyor belt to realize goods delivery.

[0051] The embodiment of the present application provides a replenishment control method of an intelligent vending cabinet, which can be a meal delivery cabinet.

[0052] Figure 1 The flowchart of the replenishment control method of the intelligent vending cabinet provided by the embodiment of the present application is shown in Figure 1 The method comprises the following steps:

[0053] S101, determining a goods channel that needs to be replenished, and entering a replenishment mode.

[0054] S102, detecting that an outermost position of the goods channel is placed with goods.

[0055] S103, controlling a conveyor belt motor of the goods channel to operate in a first direction to transport the goods to the inside of the goods channel until the conveyor belt motor is controlled to stop operating when the outermost position is empty, and continuing to detect whether the outermost position is placed with goods.

[0056] S104, when it is detected that the push plate on the conveying belt reaches the preset position of the innermost side of the goods channel, prompt information is output to prompt the staff to confirm whether the goods replenishment of the goods channel is completed.

[0057] The conveying belt motor operates in a first direction to convey the goods to the inner side of the goods channel, and operates in a second direction to convey the goods to the outer side of the goods channel. The conveying belt motor supports forward rotation and reverse rotation, and the first direction and the second direction can be determined according to the actual installation condition. If the first direction is forward rotation, the second direction is reverse rotation. If the first direction is reverse rotation, the second direction is forward rotation.

[0058] In the goods replenishment mode, the staff places a goods at the outermost position of the goods channel, and the conveying belt motor is controlled to operate in the first direction to convey the goods to the inner side of the goods channel, so that the outermost position is emptied, and the staff continues to place goods.

[0059] The preset position of the innermost side of the goods channel refers to the zero position. If the push plate on the conveying belt reaches the zero position, it indicates that the conveying belt does not need to continue to operate in the first direction for goods replenishment.

[0060] In the goods replenishment mode, the staff places a goods at the outermost position of the goods channel, and the conveying belt motor is controlled to operate in the first direction to convey the goods to the inner side of the goods channel, so that the outermost position is emptied, and the staff continues to place goods.

[0061] When it is detected that the push plate on the conveying belt reaches the preset position of the innermost side of the goods channel, the outermost position of the goods channel is empty at this time, and after the prompt information is output, the staff can place the last goods at the outermost position to complete the goods replenishment of the goods channel, or not.

[0062] Specifically, after outputting the prompt information, the method further comprises: receiving a restocking completion instruction in response to the prompt information; detecting whether an article is placed in the outermost position of the goods channel; if the article is placed in the outermost position, exiting the restocking mode; if the article is not placed in the outermost position, controlling the conveyor belt motor to operate in the second direction to transport the article to the outside of the goods channel so that the article is placed in the outermost position, and exiting the restocking mode. After exiting the restocking mode, the vending mode can be entered.

[0063] The embodiment can ensure that the outermost position of the goods channel of the intelligent vending cabinet has an article, so as to facilitate article delivery.

[0064] In one embodiment, after controlling the conveyor belt motor to stop operating until the outermost position is empty, the method further comprises: receiving a restocking completion instruction without outputting the prompt information; controlling the conveyor belt motor to operate in the second direction to transport the article to the outside of the goods channel so that the article is placed in the outermost position, and exiting the restocking mode.

[0065] The embodiment transports the article in the second outermost position of the goods channel (i.e., the second position in the direction from the outside of the goods channel to the inside of the goods channel) to the first outermost position (i.e., the first position in the direction from the outside of the goods channel to the inside of the goods channel, also referred to as the outermost position) in the case that the staff actively confirms the completion of restocking, and ensures that the outermost position of the intelligent vending cabinet has an article.

[0066] Considering that the position and angle of the article placed in the goods channel by the staff may be offset, the embodiment further comprises, after controlling the conveyor belt motor of the goods channel to operate in the first direction: detecting whether the placed article is skewed; if the article is skewed, controlling the conveyor belt motor to stop operating and outputting a skew prompt information, and when a correction completion instruction is received, controlling the conveyor belt motor to continue operating in the first direction until the outermost position is empty; if the article is not skewed, controlling the conveyor belt motor to continue operating in the first direction until the outermost position is empty.

[0067] The embodiment can effectively detect whether the article placed in the goods channel by the staff is offset, stop the conveyor belt in time when the offset is detected, and remind the staff to correct, thereby reducing the occurrence of the phenomenon that the article is stuck or overturned in the goods channel.

[0068] Specifically, two offset sensors are symmetrically arranged between the first and second outermost positions of each goods channel, and preferably, the two offset sensors are arranged on the left and right sides of the goods channel respectively. The method for detecting whether the placed article is askew includes: if the time difference between the signals received by the two offset sensors is less than or equal to a first preset time, it is determined that the article is not askew; and if the time difference between the signals received by the two offset sensors is greater than the first preset time, it is determined that the article is askew. The first preset time can be set according to the actual movement speed of the conveying belt, for example, when the actual movement speed of the conveying belt is 0.1 m / s, the first preset time is set to 200 ms.

[0069] In the embodiment, when the article is conveyed into the goods channel, the two offset sensors will detect the signals of the article respectively, and by comparing the time difference between the two signals, the position difference of the article on both sides can be determined, so that whether the article is askew in the goods channel can be quickly and accurately determined.

[0070] Further, after it is determined that the article is not askew, the method further includes: when the signals of the two offset sensors disappear and a second preset time elapses, it is determined that the outermost position is vacant. The second preset time can be set according to the actual movement speed of the conveying belt, for example, when the actual movement speed of the conveying belt is 0.1 m / s, the second preset time is set to 400 ms. In the embodiment, the offset sensors can be used to determine whether the article is conveyed inward to the target position (i.e., the second position in the direction from the outside of the goods channel to the inside of the goods channel), so as to ensure that the outermost position is vacant.

[0071] A distance sensor can be arranged at the top of the outermost position of each goods channel, for detecting whether an article is placed in the outermost position of the goods channel. Preferably, after the distance sensor detects the signal of the article and elapses a certain time (e.g., 1 second), it is determined that the article is placed in position, and it is considered that an article is placed in the outermost position of the goods channel.

[0072] Of course, other means can also be used to detect whether an article is placed in the outermost position of the goods channel, for example, a weight sensor can be arranged at the bottom of the outermost position of the goods channel, and if the weight sensed by the weight sensor is greater than a preset weight, it is determined that an article is placed in the outermost position of the goods channel.

[0073] In an embodiment, after entering the restocking mode, further comprising: recording the number of times the control chip reads the signal of the distance sensor detecting the presence of an article as the current number of articles restocked in the goods channel. In the restocking mode, if no article is detected to be offset, the control chip reads the signal of the distance sensor at the top of the goods channel to determine whether an article is placed at the outermost position of the goods channel. That is, when restocking any goods channel, the control chip records once for each time it reads the signal that an article is placed at the outermost position of the goods channel. Specifically, when the control chip reads the signal that an article is placed at the outermost position of the goods channel in the restocking mode, it can send a first signal to the conveyor motor to make the conveyor motor run in a first direction. Counting the number of times the control chip reads the signal that an article is placed at the outermost position of the goods channel can achieve counting. The embodiment can count the number of articles restocked in a single goods channel in real time, which facilitates the staff to understand the restocking information in the cabinet in real time, making the information clearer and facilitating management.

[0074] In the restocking mode, the control chip reads the signal of the distance sensor and sends a first signal to the conveyor motor to make the conveyor motor run in a first direction when it confirms that an article is placed at the outermost position of the goods channel, so as to deliver the article inside the goods channel until the outermost position is empty. Therefore, in the restocking mode, the number of articles restocked in the goods channel can be counted by recording the number of times the control chip reads the signal that an article is placed at the outermost position of the goods channel.

[0075] In the delivery mode, the control chip also reads the signal of the distance sensor and sends a second signal to the conveyor motor to make the conveyor motor run in a second direction when it confirms that there is no article at the outermost position of the goods channel, so as to push the internal article out.

[0076] A zero point sensor can be arranged at the preset position of the innermost side of each goods channel to detect whether the push plate on the conveyor belt reaches the preset position of the innermost side of the goods channel. Specifically, the zero point sensor can be a laser transmission sensor. In the restocking mode, when the conveyor motor delivers the article inside the goods channel, the push plate also moves inside the goods channel with the conveyor belt. When the push plate reaches the position of the zero point sensor, the laser signal disappears, indicating that the push plate reaches the preset position of the innermost side of the goods channel, and the conveyor motor stops running.

[0077] The restocking control scheme of the intelligent vending cabinet is described below in conjunction with a specific embodiment. However, it should be noted that the specific embodiment is only used to better illustrate the present application and does not constitute an improper limitation on the present application. The same or corresponding terms as in the above embodiments are not described again.

[0078] Reference Figure 2 Fig. 1 is a schematic view of the structure of the goods channel of the intelligent vending cabinet, which comprises: a goods channel 1, a conveyor belt 2, a push plate 3, an article 4, a distance sensor 5, a zero point sensor 6, and an offset sensor 7.

[0079] The push plate 3 is fixed on the conveying belt 2, when the goods channel 1 is completed, the push plate 3 is located at the preset position (i.e. zero position) of the innermost side of the conveying belt 2, when the goods need to be delivered, the conveying belt 2 motor is forward rotated, the push plate is moved outward and the goods 4 are pushed out.

[0080] The distance sensor 5 is installed at the top of the outermost position of the goods channel 1, which is used to detect whether there is goods at the outermost position of the goods channel 1. In the delivery mode, when the distance sensor 5 detects that there is no goods at the outermost position, a forward rotation signal is sent to the conveying belt 2 motor to push the goods out. In the restocking mode, when the distance sensor 5 detects that there is goods at the outermost position, a reverse rotation signal is sent to the conveying belt 2 motor to transport the goods to the inner side of the goods channel 1.

[0081] The zero point sensor 6 is installed on both sides of the preset position of the innermost side of the goods channel 1, which is a laser transmission sensor. In the restocking mode, the conveying belt 2 motor is reversed, and the push plate 3 is also moved to the inner side of the goods channel 1. When the push plate 3 reaches the position of the zero point sensor 6, the laser signal disappears, indicating that the push plate 3 has reached the preset position of the innermost side of the goods channel 1, and the conveying belt 2 motor stops running.

[0082] The offset sensor 7 is installed on both sides of the first position and the second position of the outermost side of the goods channel 1. In the restocking mode, when the goods are transported to the inner side of the goods channel 1, the offset sensors 7 on both sides will detect the signals of the goods respectively. By comparing the time difference of detecting the two signals, it can be judged whether the position of the goods in the goods channel 1 is skewed.

[0083] Reference Figure 3 The figure is a schematic diagram of the restocking process of the intelligent vending cabinet, which includes the following steps:

[0084] S301, start.

[0085] S302, open the door of the intelligent vending cabinet, select the goods channel that needs to be restocked, and enter the restocking mode.

[0086] S303, the staff places the goods at the outermost position of the goods channel, and at this time the distance sensor at the top of the outermost position of the goods channel detects the product signal.

[0087] S304, judge whether the product signal is delayed for 1 second, if yes, confirm that the goods are placed in place, enter S305, if not, return to S303.

[0088] S305, judge whether the push plate is at the zero position? If yes, it indicates that the goods channel has been completed, no reverse signal is sent to the conveying belt motor, and S316 is entered, if not, S306 is entered.

[0089] S306, send a reverse signal to the conveying belt motor to make the conveying belt motor reverse.

[0090] S307, when the motor reverses to convey the goods inside the goods channel, the offset sensors on both sides will receive signals.

[0091] S308, whether the time difference of the signals received by the two offset sensors is less than 200ms, if yes, the positions of the goods on both sides are within 20mm, it is considered that the goods are not placed askew, and S309 is entered, if not, S317 is entered.

[0092] S309, the conveyor belt motor continues to reverse to move to the target position.

[0093] S310, the offset sensor signal disappears and delays for 400ms, at this time, the goods just replenished move from the outermost first position to the outermost second position, the outermost first position is empty, waiting for the next goods.

[0094] S311, the conveyor belt motor stops reversing.

[0095] S312, whether the push plate is at the zero position, if yes, S313 is entered, if not, S303 is returned to continue the replenishment process, and the distance sensor detects the product signal, if the staff actively confirms that the replenishment is completed, the goods channel conveyor belt motor is reversed to convey the goods in the outermost second position to the outermost first position, ensuring that there are goods in the outermost position, and the goods channel replenishment mode ends and enters the selling mode.

[0096] S313, a pop-up window prompts the staff to confirm "replenishment complete".

[0097] S314, whether the goods channel top distance sensor detects a signal, if yes, S315 is entered, if not, S319 is entered.

[0098] S315, the replenishment mode ends and enters the selling mode.

[0099] S316, a pop-up window prompts "the goods channel is full", and then S315 is entered.

[0100] S317, the conveyor belt motor stops reversing, and a pop-up window prompts the staff to correct the askew goods.

[0101] S318, the staff confirms the completion of the correction, and then S309 is entered.

[0102] S319, the conveyor belt motor is reversed to convey the goods in the outermost second position to the outermost first position, ensuring that there are goods in the outermost position, and then S315 is entered.

[0103] S320, end.

[0104] In the replenishment mode, the control chip reads the number of times that the distance sensor detects the object signal and updates in real time to obtain the current number of replenished objects in the goods channel, so that the user can know the replenishment information in the cabinet in real time, and the objects in a single goods channel are counted in real time, the information in the cabinet is clearer, and the management is facilitated.

[0105] The embodiment adds the reverse function of the conveyor belt motor, the distance sensor, the zero point sensor and the offset sensor, so that the conveyor belt is not manually pushed back to the original point, the replenishment efficiency is effectively improved, the replenishment difficulty is reduced, and the automation, intelligence and simplification of the intelligent vending cabinet replenishment are realized. Specifically, the reverse function of the conveyor belt motor is added, so that the object can be automatically sent into the goods channel when the object is detected; the distance sensor is added, the control chip can read the distance sensor signal and send a reverse signal to the conveyor belt motor to act, and the number of replenished objects in the goods channel can be counted by recording the number of times that the control chip reads the distance sensor signal; the zero point sensor is added, so that the push plate of the conveyor belt can be accurately positioned to the zero point position and the situation that the push plate of the conveyor belt is stuck is prevented; the offset sensor is added, so that whether the placed object is offset can be detected, and the conveyor belt motor is stopped when the offset is detected, so as to remind the staff to correct and reduce the phenomenon that the object is stuck or turned over in the goods channel.

[0106] Based on the same inventive concept, the embodiment of the present application also provides a replenishment control device of an intelligent vending cabinet, which can be used to realize the replenishment control method of the intelligent vending cabinet described in the above embodiment. The replenishment control device of the intelligent vending cabinet can be realized by software and / or hardware.

[0107] Figure 4 is the structural diagram of the replenishment control device of the intelligent vending cabinet provided by the embodiment of the present application, as shown in the figure, the replenishment control device of the intelligent vending cabinet comprises: Figure 4

[0108] A determination module 41 is configured to determine a goods channel that needs to be replenished and enter a replenishment mode.

[0109] A detection module 42 is configured to detect that an object is placed at an outermost position of the goods channel.

[0110] A control module 43 is configured to control a conveyor belt motor of the goods channel to operate in a first direction and transport the object to the inner side of the goods channel until the control module controls the conveyor belt motor to stop operating when the outermost position is empty, and continues to detect whether the object is placed at the outermost position.

[0111] ​The output module 44 is configured to output a prompt information to prompt a staff to confirm whether the restocking of the goods channel is completed when it is detected that the push plate on the conveying belt reaches the preset position of the innermost side of the goods channel.

[0112] Optionally, the restocking control device of the intelligent vending cabinet further comprises:

[0113] The first receiving module is configured to receive a restocking completion instruction in response to the prompt information after the prompt information is output.

[0114] The detection module 42 is further configured to detect whether an article is placed at the outermost position of the goods channel at this time.

[0115] The first exiting module is configured to exit the restocking mode if the article is placed at the outermost position, and control the conveying belt motor to operate in the second direction to convey the article to the outside of the goods channel so that the article is placed at the outermost position and the restocking mode is exited if the article is not placed at the outermost position.

[0116] Optionally, the restocking control device of the intelligent vending cabinet further comprises:

[0117] The second receiving module is configured to receive a restocking completion instruction without outputting the prompt information after the conveying belt motor is controlled to stop operating until the outermost position is empty.

[0118] The second exiting module is configured to control the conveying belt motor to operate in the second direction to convey the article to the outside of the goods channel so that the article is placed at the outermost position and the restocking mode is exited.

[0119] Optionally, the restocking control device of the intelligent vending cabinet further comprises:

[0120] The misplacement detection module is configured to detect whether the placed article is misplaced after the conveying belt motor of the goods channel is controlled to operate in the first direction.

[0121] The first processing module is configured to control the conveying belt motor to stop operating and output a misplacement prompt information if the article is misplaced, and control the conveying belt motor to continue operating in the first direction until the outermost position is empty after a correction completion instruction is received.

[0122] The second processing module is configured to control the conveying belt motor to continue operating in the first direction until the outermost position is empty if the article is not misplaced.

[0123] Optionally, two offset sensors are symmetrically arranged between the first outermost position and the second outermost position of each goods channel.

[0124] The misplacement detection module is specifically configured to:

[0125] If the time difference of the signals received by the two offset sensors is less than or equal to a first preset time, it is determined that the article is not placed askew.

[0126] If the time difference of the signals received by the two offset sensors is greater than the first preset time, it is determined that the article is placed askew.

[0127] Optionally, the second processing module is specifically configured to: after it is determined that the article is not placed askew, when the signals of the two offset sensors disappear and a second preset time elapses, it is determined that the outermost position is vacant.

[0128] Optionally, the top of the outermost position of each goods channel is provided with a distance sensor for detecting whether the outermost position of the goods channel is placed with an article.

[0129] The innermost preset position of each goods channel is provided with a zero point sensor for detecting whether the push plate on the conveying belt reaches the preset position.

[0130] Optionally, the replenishment control device of the intelligent vending cabinet further comprises:

[0131] The recording module is configured to, after entering the replenishment mode, record the number of times that the control chip reads the article signal detected by the distance sensor in real time as the number of articles currently replenished in the goods channel.

[0132] The replenishment control device of the intelligent vending cabinet can execute the method provided in the embodiments of the present application, and has the corresponding function modules and beneficial effects of executing the method. Technical details not described in detail in the embodiments can be referred to the replenishment control method of the intelligent vending cabinet provided in the embodiments of the present application.

[0133] The embodiments of the present application further provide an intelligent vending cabinet, which comprises the replenishment control device of the intelligent vending cabinet provided in the embodiments of the present application.

[0134] The embodiments of the present application further provide a computer device, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor executes the computer program to realize the steps of the method provided in the embodiments of the present application.

[0135] The embodiments of the present application further provide a non-volatile computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to realize the steps of the method provided in the embodiments of the present application.

[0136] The apparatus embodiments described above are merely illustrative, wherein the units described as separate components can or can not be physically separate, and the components displayed as units can or can not be physical units, i.e., can be located in one place, or can be distributed to multiple network units. Part or all of the modules can be selected according to actual needs to achieve the purposes of the embodiments.

[0137] Through the above description of the embodiments, those skilled in the art can clearly understand that the embodiments can be implemented by means of software and the necessary universal hardware platform, and of course can also be implemented by hardware. Based on such understanding, the above technical solutions can be embodied in the form of a software product, which can be stored in a computer readable storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, etc., and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0138] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for controlling replenishment of an intelligent vending cabinet, characterized in that, The method comprises the following steps: determining a goods channel that needs to be restocked, and entering a restocking mode; detecting whether an outermost position of the goods channel is placed with an article; controlling a conveyor belt motor of the goods channel to operate in a first direction to transport the article to an inner side of the goods channel until the conveyor belt motor is controlled to stop operating when the outermost position is empty, and continuously detecting whether the outermost position is placed with the article; when it is detected that a push plate on the conveyor belt reaches a preset position at an innermost side of the goods channel, outputting prompt information to prompt a staff to confirm whether the restocking of the goods channel is completed; two offset sensors are symmetrically arranged between a first outermost position and a second outermost position of each goods channel, and the two offset sensors are respectively arranged on left and right sides of the goods channel; after the conveyor belt motor of the goods channel is controlled to operate in the first direction, the method further comprises the following steps: detecting whether the placed article is placed askew, comprising: if a time difference of signals received by the two offset sensors is less than or equal to a first preset time, it is determined that the article is not placed askew; and if the time difference of the signals received by the two offset sensors is greater than the first preset time, it is determined that the article is placed askew; if the article is placed askew, the conveyor belt motor is controlled to stop operating, and askew prompt information is outputted, and when a correction completion instruction is received, the conveyor belt motor is controlled to continue operating in the first direction until the outermost position is empty; if the article is not placed askew, the conveyor belt motor is controlled to continue operating in the first direction until the outermost position is empty; after it is determined that the article is not placed askew, the method further comprises the following step:

2. The method of claim 1, wherein, when the signals of the two offset sensors disappear and a second preset time is delayed, it is determined that the outermost position is empty. after the prompt information is outputted, the method further comprises the following steps: receiving a restocking completion instruction in response to the prompt information; detecting whether the outermost position of the goods channel is placed with an article at this time; if the outermost position is placed with the article, the restocking mode is exited; 3. The method of claim 1, wherein, if the outermost position is not placed with the article, the conveyor belt motor is controlled to operate in a second direction to transport the article to an outer side of the goods channel, so that the outermost position is placed with the article, and the restocking mode is exited. after the conveyor belt motor is controlled to stop operating until the outermost position is empty, the method further comprises the following steps: without outputting the prompt information, a restocking completion instruction is received; the conveyor belt motor is controlled to operate in the second direction to transport the article to the outer side of the goods channel, so that the outermost position is placed with the article, and the restocking mode is exited.

4. The method according to any one of claims 1 to 3, wherein: a distance sensor is arranged at a top of the outermost position of each goods channel, and is used to detect whether the outermost position of the goods channel is placed with an article; 5. The method of claim 4, wherein, a zero point sensor is arranged at a preset position at an innermost side of each goods channel, and is used to detect whether a push plate on the conveyor belt reaches the preset position. after entering the restocking mode, the method further comprises the following step:

6. A restocking control device for a smart vending cabinet, characterized in that, a control chip is used to record a number of times that the distance sensor detects an article signal as a current number of articles that have been restocked in the goods channel. The method comprises the following steps: a determining module is used to determine a goods channel that needs to be restocked, and enter a restocking mode; The detection module is configured to detect whether an item is placed at an outermost position of the goods channel. The control module is configured to control the conveyor motor of the goods channel to operate in a first direction to deliver the item to an inner side of the goods channel until the conveyor motor stops operating when the outermost position is empty, and continue to detect whether the item is placed at the outermost position. The output module is configured to output a prompt information to prompt a staff to confirm whether the goods replenishment of the goods channel is completed when a push plate on the conveyor belt reaches a preset position at an innermost side of the goods channel. The two offset sensors are symmetrically arranged between the outermost first position and the outermost second position of each goods channel, and are respectively arranged at left and right sides of the goods channel. The misplacement detection module is configured to detect whether the item is misplaced after the control of the conveyor motor of the goods channel to operate in the first direction, including: determining that the item is not misplaced if a time difference of signals received by the two offset sensors is less than or equal to a first preset time; and determining that the item is misplaced if the time difference of the signals received by the two offset sensors is greater than the first preset time. The first processing module is configured to control the conveyor motor to stop operating if the item is misplaced, and output a misplacement prompt information, and control the conveyor motor to continue operating in the first direction until the outermost position is empty when a correction completion instruction is received. The second processing module is configured to control the conveyor motor to continue operating in the first direction until the outermost position is empty if the item is not misplaced. The second processing module is further configured to determine that the outermost position is empty when the signals of the two offset sensors disappear and a second preset time is delayed after determining that the item is not misplaced.

7. A smart vending cabinet, characterized in that, The smart vending cabinet of claim 6. A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method of any one of claims 1 to 5 when executing the computer program.

8. A computer device comprising: The computer program is executed by the processor to implement the steps of the method of any one of claims 1 to 5.

9. A non-transitory computer readable storage medium having stored thereon a computer program, characterized in that, ​

Citation Information

Patent Citations

  • Conveying device adopting stepping motor and having limiting function

    CN213690804U

  • Article carrying device

    JP2008063034A