Control method of a seasoning machine and seasoning machine
By setting up identification switches and sensor contacts in the condiment machine, the machine automatically identifies the identification points of the condiment bottles, solving the problem of incorrect dispensing caused by incorrect placement of condiment bottles and improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HANGZHOU ROBAM APPLIANCES CO LTD
- Filing Date
- 2026-03-05
- Publication Date
- 2026-06-05
Smart Images

Figure CN122140132A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent control technology, and in particular to a control method for a seasoning machine and the seasoning machine itself. Background Technology
[0002] With the rapid development of technology, more and more smart products are entering home life, and kitchen equipment is also gradually adding smart features. In addition to smart stoves, all-in-one machines, and other smart cooking kitchen equipment, seasoning dispensers are also being used by more and more users. Seasoning dispensers can centrally store various seasonings used in cooking and dispense them as needed, which is convenient and has good storage capacity. In addition, seasoning dispensers are equipped with multiple seasoning bottles, which can make users dispense the corresponding seasonings according to their needs.
[0003] However, most of the seasoning bottles in the seasoning machine are the same size. When the user adds seasoning to the bottle, if other seasonings are put in the bottle, or if the bottle is put back in the wrong position, the seasoning machine will have difficulty making a timely judgment, resulting in incorrect dispensing and affecting the user experience. Summary of the Invention
[0004] In view of this, the purpose of the present invention is to provide a control method for a seasoning machine and a seasoning machine to alleviate the above-mentioned technical problems.
[0005] In a first aspect, embodiments of the present invention provide a control method for a condiment machine, applied to a condiment machine having a base for placing condiment bottles; the method includes: in response to the condiment bottle being placed on the base of the condiment machine, detecting the marking point of the condiment bottle; determining whether the marking point is consistent with a pre-stored standard marking point; if not, updating the standard marking point according to the marking point of the condiment bottle.
[0006] In conjunction with the first aspect, the present invention provides a first possible implementation of the first aspect, wherein the bottom of the condiment bottle is provided with a dot setting area and an identification switch for the dot setting area, the identification switch being toggled between different positions in the dot setting area to obtain different identification dots; the base of the condiment machine is provided with a sensing contact corresponding to the dot setting area; the step of detecting the identification dots of the condiment bottle includes: sensing the position of the identification switch in the dot setting area through the sensing contact; determining the identification dot based on the position of the identification switch; wherein the electrical signal generated when the identification switch contacts the sensing contact is different from the electrical signal generated when other non-identification switches are in contact with the sensing contact.
[0007] In conjunction with the first possible implementation of the first aspect, this embodiment of the invention provides a second possible implementation of the first aspect, wherein the step of determining whether the identification point is consistent with a pre-stored standard identification point includes: generating an electrical signal code corresponding to the condiment bottle based on the identification point of the condiment bottle, wherein the electrical signal code is generated based on the electrical signal; determining whether the electrical signal code corresponding to the condiment bottle is consistent with the electrical signal code corresponding to the standard identification point; if yes, determining that the identification point is consistent with the standard identification point; if no, determining that the identification point is inconsistent with the standard identification point.
[0008] In conjunction with the second possible implementation of the first aspect, this embodiment of the invention provides a third possible implementation of the first aspect, wherein the step of updating the standard identification point according to the identification point of the condiment bottle includes: updating the electrical signal code corresponding to the pre-stored standard identification point to the electrical signal code corresponding to the condiment bottle.
[0009] In conjunction with the first aspect, this embodiment of the invention provides a fourth possible implementation of the first aspect, wherein the aforementioned identification points correspond one-to-one with the condiments placed in the condiment bottles; the method further includes: obtaining condiment information of the condiments placed in each condiment bottle based on the updated standard identification points; and displaying the condiment information of the condiments placed in each condiment bottle through the graphical user interface of the condiment bottles.
[0010] In conjunction with the fourth possible implementation of the first aspect, this embodiment of the invention provides a fifth possible implementation of the first aspect, wherein the above method further includes: if it is determined that the identification point is consistent with the pre-stored standard identification point, then obtaining the condiment information of the condiments placed in each of the condiment bottles corresponding to the standard identification point; and displaying the condiment information through the graphical user interface of the condiment bottle.
[0011] In conjunction with the fourth possible implementation of the first aspect, this embodiment of the invention provides a sixth possible implementation of the first aspect, wherein the above method further includes: responding to a discharging operation acting on the condiment bottle, controlling the condiment bottle to output condiments from the discharging port; and controlling the receiving device of the condiment machine to move to the discharging port so that the condiments output from the discharging port enter the receiving device.
[0012] Secondly, embodiments of the present invention also provide a condiment machine, the condiment machine being provided with a base for placing condiment bottles; the controller of the condiment machine is configured with a control device for the condiment machine; the control device of the condiment machine includes: a detection module, used to detect the marking point of the condiment bottle in response to the condiment bottle being placed on the base of the condiment machine; a judgment module, used to judge whether the marking point is consistent with a pre-stored standard marking point; and an update module, used to update the standard marking point according to the marking point of the condiment bottle when the judgment result of the judgment module is negative.
[0013] In conjunction with the second aspect, the present invention provides a first possible implementation of the second aspect, wherein the condiment machine is configured with a plurality of condiment bottles; the bottom of the condiment bottles is provided with a point setting area and an identification switch for the point setting area, and the identification switch is toggled between different positions in the point setting area to obtain different identification points.
[0014] In conjunction with the first possible implementation of the second aspect, this embodiment of the invention provides a second possible implementation of the second aspect, wherein the base of the above-mentioned seasoning machine is provided with inductive contacts corresponding to the point setting area.
[0015] The embodiments of the present invention bring the following beneficial effects: The present invention provides a control method and a condiment machine that can respond to the placement of a condiment bottle on the base of the condiment machine, detect the marking point of the condiment bottle, and determine whether the marking point is consistent with the pre-stored standard marking point. If not, the standard marking point is updated according to the marking point of the condiment bottle, thereby adjusting and responding to the placement of the condiment bottle in a timely manner to avoid errors in subsequent dispensing and ensure user experience.
[0016] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention are realized and obtained in accordance with the structures particularly pointed out in the description, claims and drawings.
[0017] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0018] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0019] Figure 1 This is a schematic diagram of the structure of a seasoning machine provided in an embodiment of the present invention; Figure 2 A flowchart illustrating a control method for a seasoning machine provided in an embodiment of the present invention; Figure 3 A schematic diagram of a condiment bottle provided in an embodiment of the present invention; Figure 4 A schematic diagram of the base of a seasoning machine provided in an embodiment of the present invention; Figure 5 A system architecture diagram of a seasoning machine provided in an embodiment of the present invention; Figure 6 A schematic diagram of another condiment bottle provided in an embodiment of the present invention; Figure 7 A schematic diagram of the base of another seasoning machine provided in an embodiment of the present invention; Figure 8 This is a schematic diagram of a control device for a seasoning machine provided in an embodiment of the present invention; Figure 9 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0020] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0021] Typically, the spice bottles on condiment machines are all the same shape and size. Therefore, it is inevitable that spice bottles will be placed in the wrong position or that the spice bottles will contain spices that do not match the original design. Current condiment machines often have difficulty responding to events such as misplaced spices or misplaced spice bottles, resulting in dispensing errors and affecting the user experience.
[0022] Based on this, the present invention provides a control method and a condiment machine that can automatically identify condiment bottles and the condiments inside them, and respond promptly to incorrect condiment placement or incorrect bottle placement, thereby avoiding incorrect condiment output and improving user experience.
[0023] To facilitate understanding of this embodiment, a control method for a seasoning machine disclosed in this embodiment of the invention will first be described in detail.
[0024] In one possible implementation, the present invention provides a control method for a condiment machine, applied to a condiment machine, wherein the condiment machine is provided with a base for holding condiment bottles; wherein, for ease of understanding... Figure 1 A schematic diagram of a seasoning machine is shown, specifically, Figure 1 The diagram shown is an external view of the condiment machine, including condiment bottles 100, and... Figure 1 This example uses a seasoning machine with eight seasoning bottles as an example. Users can remove the seasoning bottles to add seasonings, and after filling the bottles, place them on the base of the seasoning machine. Figure 1 In this embodiment, it is assumed that there are three condiment bottles for solid seasonings and five condiment bottles for liquid seasonings. After the user fills the condiment bottles and places them in the condiment machine, the control method of the condiment machine in this embodiment can be executed.
[0025] Specifically, such as Figure 2 The flowchart shown illustrates a control method for a seasoning machine, including the following steps: Step S202: In response to the condiment bottle being placed on the base of the condiment machine, the marking point of the condiment bottle is detected; Step S204: Determine whether the marker location is consistent with the pre-stored standard marker location; Step S206: If not, update the standard marking points according to the marking points on the condiment bottles.
[0026] Typically, the controller of a condiment machine maintains a database that pre-stores the relationships between standard labeling points. For example, taking solid condiment bottles as an example, starting from the left, bottle number 1 is for salt, bottle number 2 is for sugar, and bottle number 3 is for user-defined solid condiments. Each bottle has a labeling point on its bottom, and the labeling points are different for different bottles. When a bottle is placed on the base of the condiment machine, the machine can detect the labeling point and determine whether it matches the default standard labeling point of the base. If they match, the bottle is correct and no adjustment is needed. If they do not match, the default standard labeling point needs to be updated. For example, the default bottle number 1 (for salt) can be updated to bottle number 1 (for sugar). This allows for timely response and adjustment to cases where condiments or bottles are misplaced, thus preventing subsequent dispensing errors.
[0027] In practical use, in order to facilitate recording and distinguishing the seasonings placed in the seasoning bottles, a point setting area and an indicator switch for the point setting area are usually set at the bottom of the seasoning bottle. The indicator switch can be toggled between different positions in the point setting area, and different indicator points can be obtained in different positions. Correspondingly, the base of the seasoning machine is equipped with inductive contacts corresponding to the point setting area.
[0028] For ease of understanding, Figure 3 A schematic diagram of a condiment bottle is shown, and, Figure 4 A schematic diagram of the base of a condiment machine is shown, in which a solid condiment bottle is used as an example. Figure 3 As shown, the device includes a bottle body 301, a dispensing port 302, a dispensing control 303, a position setting area 304, and an indicator switch 305. The dispensing control can be a squeeze or push button, allowing the user to dispense material from the dispensing port by squeezing or pushing the dispensing control. The indicator switch, also known as a toggle switch, can have multiple positions set in the position setting area, such as left, center, and right. When the indicator switch is in the left, center, and right positions, it corresponds to three different indicator positions. Different indicator positions can hold different condiments, and the corresponding condiment bottle numbers can be 1, 2, and 3. Therefore, the corresponding... Figure 1 The three hypothetical solid seasoning bottles can be distinguished by marking points.
[0029] Furthermore, corresponding to the above Figure 3 The condiment bottle shown Figure 4 The following explanation uses the base of a seasoning machine as an example. Figure 4 The diagram shown is a top view, including a base 401, a sensor contact 402, and a seasoning channel 403, wherein the sensor contact is related to the aforementioned... Figure 3 The indicated point settings correspond to the specified areas, for example... Figure 3 The image shows the positions of the three identification switches on the left, center, and right, and their corresponding positions. Figure 4 There are three sets of sensor contacts: number 1 and letter A, number 2 and letter B, and number 3 and letter C. Each set of sensor contacts can detect the location of the indicator switch, and thus detect the indicator point of the condiment bottle.
[0030] Therefore, based on Figure 3 and Figure 4In step S202 above, when detecting the marking point of the condiment bottle, the position of the marking switch can be sensed by the inductive contact; the marking point of the condiment bottle at this time is determined based on the position of the marking switch; wherein, the electrical signal generated when the marking switch contacts the inductive contact is different from the electrical signal generated when other non-marking switch positions contact the inductive contact. For example, when the marking point on the bottom of the bottle is on the left, the inductive contact on the left will contact the marking switch, and at the same time, the marking switch can connect the number 1 and the letter A on the left. That is, at this time, the marking switch is equivalent to conducting medium to make the separate number 1 and letter A conduct, thereby causing a change in the voltage level of the circuit of the inductive contact connecting number 1 and letter A. The control system of the condiment machine can detect this voltage level change and thus determine the corresponding bottle number.
[0031] Furthermore, as the markings on the condiment bottle move left or right, the corresponding sensor contacts on the base exhibit three different states. Figure 1 Taking the three solid condiment bottles shown as an example, the corresponding base contacts 1, 2, and 3 detect signals 1, 2, and 3 respectively. Assuming contacts A, B, and C are all at ground voltage, the indicator switch, in three different positions, will simultaneously connect contact 1 with letter A, or contact 2 with letter B, or contact 3 with letter C, thus changing the signal level. For example, if the indicator switch is in the middle, contact 2 (middle contact) connects to letter B and grounds, causing a signal level change. If the indicator switch contacts the left contact, contact 1 (left contact) connects to letter A and grounds, causing a signal level change. If the indicator switch contacts the right contact, contact 3 (right contact) connects to letter C and grounds, similarly causing a signal level change. By observing the different electrical signals, the indicator position can be detected, thus determining whether the indicator position matches a pre-stored standard indicator position.
[0032] Furthermore, the aforementioned standard marking points are typically pre-configured default standard marking points. For example, the marking point for the condiment bottle on base 1 is set to the left by default, the marking point for the condiment bottle on base 2 is set to the middle by default, and the marking point for the condiment bottle on base 3 is set to the right by default. Therefore, based on the default positions of the marking points, a standard marking point data table can be generated, including base-marking point-electrical signal encoding, to determine whether the marking point is consistent with the pre-stored standard marking point. The electrical signal encoding is generated based on the electrical signal produced when the marking switch contacts the sensing contact. For example, when the marking point for the condiment bottle on base 1 is set to the left by default, the marking switch connects number 1 and the letter A, grounding sensing contact number 1 and the letter A. That is, the electrical signal for number 1 is low level, while sensing contacts number 2 and 3 are not grounded and are high level. Therefore, the electrical signal encoding corresponding to signal 1 detected by base 1 is 011, where 0 corresponds to low level and 1 corresponds to high level.
[0033] Based on the electrical signal encoding, in step S204 above, when determining whether the marked point is consistent with the pre-stored standard marked point, an electrical signal encoding corresponding to the condiment bottle can be generated based on the marked point of the condiment bottle. It is then determined whether the electrical signal encoding corresponding to the condiment bottle is consistent with the electrical signal encoding corresponding to the standard marked point of the base where the condiment bottle is located. If yes, it is determined that the marked point is consistent with the standard marked point; if no, it is determined that the marked point is inconsistent with the standard marked point. If inconsistent, the standard marked point needs to be updated at this time, that is, the correspondence between the base, the condiment bottle, and the placed condiment needs to be re-recorded.
[0034] Typically, discrepancies between the marked points on condiment bottles and the standard marked points arise from users placing the bottles incorrectly or misplacing condiments when refilling. For example, if solid condiment bottle #1 and solid condiment bottle #2 are swapped, when bottle #1 is placed in the position of bottle #2, the condiment machine can detect that the electrical signal code generated by bottle #1 is inconsistent with the electrical signal code in the default standard marked point. It will then update the previously recorded standard marked point and record the new correspondence between the base and the marked point. That is, the original position of solid condiment bottle #1 will be adjusted to that of solid condiment bottle #2, and the original position of solid condiment bottle #2 will be adjusted to that of solid condiment bottle #1, preventing incorrect condiment dispensing during subsequent processes.
[0035] For example, if a user puts the wrong seasoning in the wrong container when replenishing seasonings, such as putting sugar in the No. 1 seasoning bottle that contains salt, they only need to move the marking point of the No. 1 seasoning bottle from the left to the middle. At this time, the No. 1 seasoning bottle number can also be changed from No. 1 to No. 2 by default. The No. 1 seasoning bottle can be placed on the base 2 that originally contained the No. 2 seasoning bottle. When the No. 1 seasoning bottle is still placed on the original base 1, the electrical signal code also changes because the marking point has changed. At this time, the control system of the seasoning machine can automatically identify and adjust the default recorded standard marking point based on the control method of the seasoning machine described in the above embodiment of the present invention, that is, identify that the base 1 is now configured as sugar seasoning.
[0036] Therefore, in step S206 above, when updating the standard identification points, the electrical signal code corresponding to the pre-stored standard identification points can be updated to the electrical signal code corresponding to the condiment bottle, thereby identifying the condiment placed on the corresponding base at that time. That is, the identification points correspond one-to-one with the condiments placed on the condiment bottle.
[0037] Furthermore, for ease of understanding, Figure 5A system architecture diagram of a condiment machine is shown, including a labeling point 501 for condiment bottles, an identification module 502, a controller 503 for the condiment machine, and a setting module 504. The identification module 502 refers to the sensing contact point on the base, and the setting module 504 is used to set the condiment machine's identification record based on the identification result. For example, when the identification point differs from the default setting, the module updates and records the condiment placed in each condiment bottle.
[0038] Furthermore, in this embodiment of the invention, the condiment information of each condiment bottle can be obtained based on the updated standard identification points; the condiment information of each condiment bottle can be displayed through the graphical user interface of the condiment bottle; or, if it is determined that the identification point is consistent with the pre-stored standard identification point, the condiment information of each condiment bottle corresponding to the standard identification point is obtained; and then the condiment information is displayed through the graphical user interface of the condiment bottle.
[0039] In other words, once the final identification point is determined and the condiments in each condiment bottle are identified, the condiment information can be displayed. For example, the name of the condiment in each bottle can be displayed in the graphical user interface, such as displaying the names of solid condiments like salt and sugar, and liquid condiments like soy sauce and vinegar, to facilitate user use.
[0040] Furthermore, when a user needs seasonings for cooking, the seasoning machine can also respond to the dispensing operation of the seasoning bottle, controlling the seasoning bottle to dispense seasonings from the dispensing port; and controlling the receiving device of the seasoning machine to move to the dispensing port so that the seasonings dispensed from the dispensing port enter the receiving device. Specifically, Figure 1 The image also shows a receiving device 101, wherein one receiving device can be set for each condiment bottle, or two adjacent condiment bottles can share one receiving device, such as... Figure 1 The example described above uses two adjacent condiment bottles sharing a single receiving device. For instance, if condiment bottle 1 contains sugar and condiment bottle 2 contain salt, then a single receiving device can be used. The receiving devices for solid and liquid condiments can be the same or different. The specific setting of the receiving device can be determined according to the actual usage situation, and this embodiment of the invention does not impose any restrictions on this.
[0041] Furthermore, considering that liquid seasonings are usually more abundant than solid seasonings, in this embodiment of the invention, more marking points can be set for liquid seasoning bottles. That is, there can be more marking switches in the marking area, and the corresponding base also needs to be equipped with more sensing contacts. For ease of understanding, Figure 6 A schematic diagram of another condiment bottle is shown, and, Figure 7 A schematic diagram of the base of another condiment machine is shown, in which, Figure 6 and Figure 7 The components are a liquid condiment bottle and its base, comprising a bottle body 301, a dispensing port 302, and a dispensing control 303. For liquid condiment bottles, the dispensing control 303 is typically in the form of a peristaltic pump. Figure 3 The difference is in Figure 6 The point setting area 304 is greater than Figure 3 The location setting area 304 is because for liquid condiment bottles, the label switch 305 usually has more toggle positions. In this embodiment of the invention, taking a liquid condiment bottle label switch with five toggle positions as an example, there are five corresponding label points on the liquid condiment bottle. Figure 7 The base of the seasoning machine is also equipped with five sets of sensor contacts, namely, except for Figure 4 In addition to the three sets of inductive contacts shown (numbered 1 and letter A, numbered 2 and letter B, numbered 3 and letter C), there are also numbered 4 and letter D, and numbered 5 and letter E.
[0042] Similar to solid condiment bottles, when there are five sets of inductive contacts, assuming that contacts A, B, C, D, and E are all at ground voltage, there can be five sets of electrical signal codes, corresponding to five liquid condiment bottles. For the standard labeling points, it can be assumed that liquid condiment bottle 1 contains liquid condiment #1, liquid condiment bottle 2 contains liquid condiment #2, liquid condiment bottle 3 contains liquid condiment #3, liquid condiment bottle 4 contains liquid condiment #4, and liquid condiment bottle 5 contains liquid condiment #5. The same method can be used... Figure 2 The control method of the condiment machine is shown. For example, if the user puts the liquid condiment bottle back, the controller of the condiment machine detects a new liquid condiment bottle number at the sensing contact of that bottle. The background then adjusts to the new condiment bottle number and, upon receiving a dispensing command, follows the new electrical signal encoding. For instance, if liquid condiment bottle 1 and liquid condiment bottle 2 are swapped, the controller of the condiment machine detects the change in the electrical signal encoding of the sensing contact, adjusts the original position of liquid condiment bottle 1 to liquid condiment bottle 2, and the original position of condiment bottle 2 to liquid condiment bottle 1. If the user fills the wrong condiment bottle when replenishing, for example, filling liquid condiment bottle 1 with liquid condiment bottle 2, simply move the indicator switch corresponding to the indicator point of liquid condiment bottle 1 from its original position to the position corresponding to liquid condiment bottle 2, and then place the bottle on the base. The condiment machine can automatically recognize the electrical signal of the sensing contact and record the liquid condiment in the bottle at that time.
[0043] It should be understood that the number of solid and liquid condiment bottles, the location of the points, the possible positions of the indicator switches, and the number of corresponding sensing contacts can all be set according to the actual usage, and the embodiments of the present invention do not impose any restrictions on this.
[0044] Furthermore, based on the control method of the condiment machine in this embodiment of the invention, since the condiment machine has a base for fixing condiment bottles, and the condiment bottles are of the same size, marking points are set on the condiment bottles, and corresponding inductive contacts are installed on the base. By detecting the electrical signals of the inductive contacts, the arrangement order of the condiment bottles can be determined. Then, according to the position of the condiment bottles, the corresponding drive mechanism is activated to achieve the correct condiment output, avoiding incorrect condiment output caused by condiment bottles being placed in the wrong position. Further, for cases where condiments are misplaced in a condiment bottle (e.g., salt is placed in a condiment bottle meant for sugar), the attribute of the condiment bottle can be changed by altering the marking points on the bottle. For example, if a user puts salt in a condiment bottle originally meant for sugar, simply changing the position of the marking switch on the bottle without changing the shape of the marking point will change the attribute of the condiment bottle to salt, which will be detected by the inductive contacts. The condiment machine can modify the default condiment of the bottle to prevent incorrect condiment output.
[0045] Furthermore, based on the above embodiments, this invention also provides a seasoning machine, which is equipped with a base for placing seasoning bottles; wherein, the seasoning machine can refer to Figure 1 The seasoning machine shown here will not be described in detail here.
[0046] Furthermore, the controller of the seasoning machine is equipped with a control device for the seasoning machine; such as... Figure 8 The diagram shows a control device for a seasoning machine, which includes: The detection module 80 is used to detect the marking point of the seasoning bottle in response to the seasoning bottle being placed on the base of the seasoning machine; The judgment module 82 is used to determine whether the marked point is consistent with the pre-stored standard marked point; The update module 84 is used to update the standard identification point according to the identification point of the condiment bottle when the judgment result of the judgment module is negative.
[0047] Furthermore, the seasoning machine is equipped with multiple seasoning bottles; the bottom of the seasoning bottles is provided with a point setting area and an identification switch for the point setting area. The identification switch can be toggled between different positions in the point setting area to obtain different identification points.
[0048] Furthermore, the condiment bottles include solid condiment bottles and liquid condiment bottles, and the base of the condiment machine is provided with inductive contacts corresponding to the point setting area.
[0049] The control device for the seasoning machine provided in this embodiment of the invention has the same technical features as the control method for the seasoning machine provided in the above embodiments, so it can also solve the same technical problems and achieve the same technical effects.
[0050] Furthermore, embodiments of the present invention also provide an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the above method.
[0051] This invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the above-described method.
[0052] Furthermore, embodiments of the present invention also provide a schematic diagram of the structure of an electronic device, such as... Figure 9 The diagram shows the structure of the electronic device, which includes a processor 91 and a memory 90. The memory 90 stores computer-executable instructions that can be executed by the processor 91, and the processor 91 executes the computer-executable instructions to implement the above-described method.
[0053] exist Figure 9 In the illustrated embodiment, the electronic device further includes a bus 92 and a communication interface 93, wherein the processor 91, the communication interface 93, and the memory 90 are connected via the bus 92.
[0054] The memory 90 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 93 (which can be wired or wireless), such as the Internet, wide area network, local area network, metropolitan area network, etc. The bus 92 may be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. The bus 92 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 9 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.
[0055] Processor 91 may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method can be completed by the integrated logic circuitry in the hardware of processor 91 or by software instructions. Processor 91 can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of this invention can be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in the memory, and the processor 91 reads the information in the memory and uses its hardware to complete the aforementioned method.
[0056] The present invention provides a control method for a condiment machine and a computer program product for the condiment machine, including a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the preceding method embodiments. For specific implementation, please refer to the method embodiments, which will not be repeated here.
[0057] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the device described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0058] Furthermore, in the description of the embodiments of the present invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in the present invention based on the specific circumstances.
[0059] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0060] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.
[0061] Finally, it should be noted that the above embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A control method for a seasoning machine, characterized in that, Applied to a seasoning machine, the seasoning machine is provided with a base for placing seasoning bottles; The method includes: In response to the condiment bottle being placed on the base of the condiment machine, the marking point of the condiment bottle is detected; Determine whether the identified marker point is consistent with the pre-stored standard marker point; If not, update the standard labeling point according to the labeling point of the condiment bottle.
2. The method according to claim 1, characterized in that, The bottom of the condiment bottle is provided with a point setting area and an identification switch for the point setting area. The identification switch can be toggled between different positions in the point setting area to obtain different identification points. The base of the seasoning machine is provided with induction contacts corresponding to the point setting area; The step of detecting the markings on the condiment bottle includes: The position of the identification switch in the designated area is sensed by the inductive contact. The location of the marker is determined based on the position of the marker switch; The electrical signal generated when the identification switch contacts the sensing contact is different from the electrical signal generated when the position of other non-identification switches contacts the sensing contact.
3. The method according to claim 2, characterized in that, The step of determining whether the identified point is consistent with the pre-stored standard identified point includes: An electrical signal code corresponding to the condiment bottle is generated based on the identification point of the condiment bottle, wherein the electrical signal code is generated based on the electrical signal; Determine whether the electrical signal code corresponding to the condiment bottle is consistent with the electrical signal code corresponding to the standard identification point; If so, confirm that the marked location is consistent with the standard marked location; If not, it is determined that the marked location is inconsistent with the standard marked location.
4. The method according to claim 3, characterized in that, The step of updating the standard marker position based on the marker position of the condiment bottle includes: Update the pre-stored electrical signal code corresponding to the standard identification point to the electrical signal code corresponding to the condiment bottle.
5. The method according to claim 1, characterized in that, The marked points correspond one-to-one with the condiments placed in the condiment bottles; The method further includes: Based on the updated standard identification points, obtain the seasoning information of the seasonings placed in each seasoning bottle; The graphical user interface of the condiment bottles displays the condiment information of each condiment bottle containing the condiments.
6. The method according to claim 5, characterized in that, The method further includes: If it is determined that the marked point is consistent with the pre-stored standard marked point, then the seasoning information of the seasoning placed in each seasoning bottle corresponding to the standard marked point is obtained; The seasoning information is displayed through the graphical user interface of the seasoning bottle.
7. The method according to claim 5, characterized in that, The method further includes: In response to a dispensing operation applied to the condiment bottle, control the condiment bottle to dispense condiments from the dispensing port; and, The receiving device of the seasoning machine is controlled to move to the discharge port so that the seasoning output from the discharge port enters the receiving device.
8. A seasoning machine, characterized in that, The condiment machine is equipped with a base for placing condiment bottles. The controller of the seasoning machine is equipped with a control device for the seasoning machine; The control device for the seasoning machine includes: The detection module is used to detect the marking point of the seasoning bottle when the seasoning bottle is placed on the base of the seasoning machine; The judgment module is used to determine whether the marked point is consistent with the pre-stored standard marked point; An update module is used to update the standard identification point according to the identification point of the condiment bottle when the judgment result of the judgment module is negative.
9. The seasoning machine according to claim 8, characterized in that, The condiment machine is equipped with multiple condiment bottles; The bottom of the condiment bottle is provided with a point setting area and an identification switch for the point setting area. The identification switch can be toggled between different positions in the point setting area to obtain different identification points.
10. The seasoning machine according to claim 9, characterized in that, The base of the seasoning machine is equipped with induction contacts corresponding to the designated location area.