Method, device and apparatus for cabinet control
By obtaining the firepower value and duration of the stove, determining the cooking type and calculating the remaining time, triggering the cabinet to open, the problem of kitchen equipment being unable to be interconnected and interacted, the linkage between the stove and the cabinet is realized, and the cooking experience is improved.
Patent Information
- Application Number
- CN202010496195.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-06-03
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2040-06-03
AI Technical Summary
When cooking in the kitchen, you need to turn off the heat after the dishes are ready to open the cabinet and get the bowl to serve the dishes, which leads to the user's in a hurry and is unable to realize the interconnection and interaction of kitchen equipment and the coordinated use of functions.
By obtaining the firepower value and duration of the stove, determining the cooking type and calculating the remaining cooking time, triggering the start-up action of the cabinet based on the remaining cooking time, realizing the linkage between the stove and the cabinet.
Linking the cabinets and stoves is facilitated to users to get tableware in time at the end of cooking, improving the user's cooking experience and the efficiency of collaborative use of kitchen equipment.
Smart Images

Figure CN113756682B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of smart home appliance technology, for example, to a method, device and apparatus for cabinet control. Background Art
[0002] With the continuous advancement of science and technology, smart home appliances have developed rapidly, and various kitchen equipment has gradually developed towards intelligence. With the emergence of central and integrated concepts, people require kitchen life to be more convenient, comfortable, and intelligent. Existing stoves can already have functions such as display, voice, self-cleaning or oil smoke detection, but they are only the realization of their own functions and cannot interact with other kitchen equipment. The functions are single.
[0003] In the process of implementing the embodiments of the present disclosure, it is found that there are at least the following problems in the related art: when cooking in the kitchen, it is often necessary to turn off the fire after the dish is ready before opening the cupboard to get a bowl to serve the dish, which often causes the user to be in a hurry. Summary of the invention
[0004] In order to provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. The summary is not an extensive review, nor is it intended to identify key / critical components or delineate the scope of protection of these embodiments, but rather serves as a prelude to the detailed description that follows.
[0005] The embodiments of the present disclosure provide a method, a device and an apparatus for cabinet control to solve the technical problem of how to control the cabinet according to the stove.
[0006] In some embodiments, the method comprises:
[0007] Get the stove's firepower value and its corresponding duration;
[0008] Obtaining a cooking type according to the firepower value and its corresponding duration;
[0009] Obtaining remaining cooking time according to the cooking type;
[0010] The cabinet is triggered to open according to the remaining cooking time.
[0011] In some embodiments, the device includes: a processor and a memory storing program instructions, and the processor is configured to perform the above-mentioned method for cabinet control when executing the program instructions.
[0012] In some embodiments, the apparatus comprises: a device for cabinet control as described above.
[0013] The method, device and equipment for cabinet control provided by the embodiments of the present disclosure can achieve the following technical effects: the cooking type and the remaining cooking time are obtained through the firepower value of the stove and its corresponding duration, and the cabinet is controlled to perform related actions according to the obtained remaining cooking time, so that the cabinet and the stove can be linked, which is convenient for the user to take the tableware at the end of cooking, thereby improving the user's cooking experience.
[0014] The above general description and the following description are exemplary and explanatory only and are not intended to limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] One or more embodiments are exemplarily described by corresponding drawings, which do not limit the embodiments. Elements with the same reference numerals in the drawings are shown as similar elements, and the drawings do not constitute a scale limitation, and wherein:
[0016] Figure 1 is a schematic diagram of a method for cabinet control provided by an embodiment of the present disclosure;
[0017] Figure 2 It is a schematic diagram of a device for cabinet control provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0018] In order to be able to understand the features and technical contents of the embodiments of the present disclosure in more detail, the implementation of the embodiments of the present disclosure is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present disclosure. In the following technical description, for the convenience of explanation, a full understanding of the disclosed embodiments is provided through multiple details. However, one or more embodiments can still be implemented without these details. In other cases, to simplify the drawings, well-known structures and devices can be simplified for display.
[0019] The terms "first", "second", etc. in the specification and claims of the embodiments of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged where appropriate, so as to describe the embodiments of the embodiments of the present disclosure described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.
[0020] Unless otherwise stated, the term "plurality" means two or more.
[0021] In the embodiment of the present disclosure, the character " / " indicates that the preceding and following objects are in an "or" relationship. For example, A / B indicates: A or B.
[0022] The term "and / or" is a description of the association relationship between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or, A and B.
[0023] Combination Figure 1 As shown, the embodiment of the present disclosure provides a method for cabinet control, comprising:
[0024] Step S101, obtaining the firepower value of the stove and its corresponding duration;
[0025] Step S102, obtaining the cooking type according to the firepower value and its corresponding duration;
[0026] Step S103, obtaining the remaining cooking time according to the cooking type;
[0027] Step S104, triggering the cabinet to open according to the remaining cooking time.
[0028] By adopting the method for cabinet control provided by the embodiment of the present disclosure, the cooking type and the remaining cooking time can be obtained through the firepower value of the stove and its corresponding duration, and the cabinet can be controlled to perform related actions according to the obtained remaining cooking time. The cabinet and the stove can be linked, which is convenient for the user to take the tableware in time when the cooking is finished, thereby improving the user's cooking experience.
[0029] In some embodiments, the fire power value of the cooker is obtained through a potentiometer.
[0030] Optionally, the cooking type is obtained according to the firepower value and its corresponding duration, including: obtaining a sample point according to the firepower value and its corresponding duration; and obtaining the cooking type corresponding to the sample point according to the sample point.
[0031] Optionally, the horizontal coordinate of the sample point is the firepower value, and the vertical coordinate of the sample point is the duration corresponding to the firepower value; or, the horizontal coordinate of the sample point is the duration corresponding to the firepower value, and the vertical coordinate of the sample point is the firepower value.
[0032] In some embodiments, in order to avoid poor cooking type determination results caused by data type imbalance, the firepower value and the duration corresponding to the firepower value are normalized, and then sample points are obtained based on the normalized firepower value and the duration corresponding to the firepower value. The normalized firepower value H is obtained, H′ is the detected firepower value, and H max is the preset maximum firepower, H min is the preset minimum firepower value. Optionally, calculate The normalized firepower value Th is obtained, Th′ is the duration corresponding to the firepower value H′, Th maxis the preset maximum duration value, Th min The above scheme balances the role of the firepower value and its duration in determining the cooking type, ensures the reliability of the cooking type, and improves the accuracy of the cabinet linkage.
[0033] Optionally, obtaining the cooking type corresponding to the sample point according to the sample point includes: obtaining the distance between the sample point and each cooking reference point; obtaining the cooking type corresponding to the sample point according to the distance between the sample point and each cooking reference point. Optionally, obtaining the distance between the sample point and each cooking reference point includes: calculating Get the distance JL between the sample point and the jth cooking reference point j ; JL j is the distance from the sample point to the jth cooking reference point, H j is the fire value of the jth cooking reference point, Th j is the fire value H of the jth cooking reference point j The corresponding duration, H is the firepower value of the sample point, Th is the duration corresponding to the firepower value H of the sample point, and j is a positive integer.
[0034] Optionally, obtaining the cooking type corresponding to the sample point according to the distance between the sample point and each cooking reference point includes: determining the cooking type corresponding to the sample point according to the minimum distance between the sample point and each cooking reference point. When the distance between the sample point and the i-th cooking reference point is the shortest, the cooking type of the i-th cooking reference point is determined as the cooking type of the sample point, i∈j and i is an integer. For example, there are 7 cooking reference points, and the distance between the sample point and the 4th cooking reference point is the shortest, then the cooking type of the 4th cooking reference point is determined as the cooking type of the sample point.
[0035] Optionally, obtaining the remaining cooking time according to the cooking type includes: determining the cooking time according to the cooking type; and obtaining the remaining cooking time according to the cooking time. Obtaining the remaining cooking time according to the cooking time includes:
[0036] Optionally, determining the cooking time according to the cooking type includes: matching the cooking time corresponding to the cooking type from a preset first database.
[0037] Optionally, determining the cooking time according to the cooking type includes: matching a reference cooking time data set corresponding to the cooking type from a preset second database; when all the firepower values obtained within the first set time period are within the set firepower range, obtaining these reference firepower values within the set firepower range within the first set time period, that is, the reference firepower value satisfies the set firepower range within the first set time period; obtaining the corresponding reference cooking time in the reference cooking time data set according to the reference firepower value; and aggregating the reference cooking times into the cooking time. Optionally, aggregating the reference cooking times into the cooking time includes: calculating Get cooking time T, THC x is the duration corresponding to the xth reference firepower value in the first set time period, TC x is the reference cooking time corresponding to the xth reference firepower value, THZ is the first set time period, x is a positive integer, and n is a positive integer. In actual operation, the firepower value is usually in different states during a cooking process. The above scheme can consider the different effects of multiple firepower values, and can more accurately predict the cooking time. By dynamically adjusting the cooking time according to the different cooking methods of the user, the cabinet linkage can be better achieved.
[0038] In some embodiments, the first database and the second database are the same database.
[0039] Optionally, after the cooking time is obtained, the remaining cooking time is obtained by subtracting the firing time from the cooking time. Optionally, after the firing time is subtracted from the cooking time, the remaining cooking time is obtained by subtracting the preset time, so that the cabinet can be opened in advance, which is convenient for the user to take the tableware.
[0040] In some embodiments, the database is a database of cooking times corresponding to preset cooking types, as shown in Table 1, which is an example table of a database of cooking times corresponding to preset cooking types.
[0041] Cooking Type Cooking time Stir-fry 3 minutes stew 120 minutes Braised 40 minutes
[0042] Table 1 Example database table of preset cooking types corresponding to cooking times
[0043] Optionally, triggering the cabinet to open according to the remaining cooking time includes: triggering the cabinet to open when the remaining cooking time satisfies a first set condition.
[0044] In some embodiments, when the remaining cooking time is less than or equal to a set time threshold, a signal is sent to the first motor in the cabinet so that the first motor drives the transmission mechanism to push open the cabinet door, which makes it convenient for the user to take the tableware in time when the cooking is finished. Optionally, the first motor is connected to a worm gear transmission mechanism, which is connected to a plane crank four-bar linkage through a set of meshing drive wheels, and the bracket is connected to the inner side of the cabinet box, and the plane crank four-bar linkage is movably connected to the cabinet door through its connecting rod. Under the action of the first motor, the worm gear transmission mechanism is driven to work and the meshing drive wheel is rotated, which drives the plane crank four-bar linkage to move, thereby realizing the automatic opening and closing of the cabinet door.
[0045] In some embodiments, when the remaining cooking time is less than or equal to a set first time threshold, a signal is sent to the second motor in the cabinet so that when the cabinet door is opened, the second motor drives the transmission mechanism to push the dish rack in the cabinet out, so that the user can take the tableware more conveniently. Optionally, after the cabinet door is opened for a second time threshold, a signal is sent to the second motor in the cabinet so that the second motor drives the transmission mechanism to push the dish rack in the cabinet back into the cabinet, and then a signal is sent to the first motor in the cabinet so that the first motor drives the transmission mechanism to close the cabinet door.
[0046] Optionally, triggering the cabinet to open according to the remaining cooking time includes: reminding the user when the remaining cooking time meets the second set condition; optionally, reminding when the remaining cooking time is less than or equal to the set time threshold. Optionally, triggering the cabinet to open if no user cancellation instruction is received within a second set time period after the reminder; or, triggering the cabinet to open if a user movement instruction is received within a third set time period after the reminder; or, directly triggering the cabinet to open after reminding the user.
[0047] As time changes, the cooking types monitored at different times may change, and the corresponding time will also change. Triggering the opening and closing of cabinets according to instructions can accurately and dynamically predict the remaining cooking time, improve the accuracy of the linkage between stoves and cabinets, and enhance the user's cooking experience.
[0048] In some embodiments, when the remaining cooking time is equal to 60 seconds, an alarm is sent to remind the user; within a second set time period of 30 seconds when the alarm is sounded, if no instruction from the user to cancel opening the cabinet is received, a signal is sent to the motor installed in the cabinet, the motor drives the push rod to move, and the moving push rod pushes the cabinet door open, which makes it convenient for the user to take the tableware in time when cooking is finished, and also reminds the user to turn off the fire in time.
[0049] In some embodiments, when the remaining cooking time is equal to 60 seconds, an alarm is sent to remind the user; within a third set time period of 20 seconds when the alarm is sent, if a movement instruction from the user to open the cabinet is received, a signal is sent to the motor installed in the cabinet, the motor drives the push rod to move, and the moving push rod pushes the cabinet door open, which makes it convenient for the user to take the tableware in time when cooking is finished, and also reminds the user to turn off the fire in time.
[0050] In some embodiments, when the remaining cooking time is equal to 60 seconds, an alarm is sent to remind the user, and at the same time, a signal is sent to the motor installed in the cabinet, the motor drives the push rod to move, and the moving push rod pushes the cabinet door open, which makes it convenient for the user to take the tableware in time when the cooking is finished, and also reminds the user to turn off the fire in time.
[0051] In some embodiments, the firepower value of the stove is obtained as 3kw, and the duration corresponding to the 3kw firepower value is 100 minutes. According to the 3kw firepower value and the corresponding duration of 100 minutes, the cooking type is obtained as stew, and the cooking time of the stew cooking type matched from the database is 120 minutes. When it is detected that the remaining cooking time is less than or equal to 30 seconds, a signal is sent to the motor installed in the cabinet, the motor drives the push rod to move, and the moving push rod pushes the cabinet door open, which makes it convenient for the user to take the tableware in time when the cooking is finished.
[0052] Combination Figure 2 As shown, an embodiment of the present disclosure provides a device for cabinet control, including a processor 100 and a memory 101 storing program instructions. Optionally, the device may also include a communication interface 102 and a bus 103. The processor 100, the communication interface 102, and the memory 101 may communicate with each other through the bus 103. The communication interface 102 may be used for information transmission. The processor 100 may call the program instructions in the memory 101 to execute the method for cabinet control of the above embodiment.
[0053] In addition, the program instructions in the above-mentioned memory 101 can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product.
[0054] The memory 101 is a computer-readable storage medium that can be used to store software programs and computer executable programs, such as program instructions / modules corresponding to the method in the embodiment of the present disclosure. The processor 100 executes the function application and data processing by running the program instructions / modules stored in the memory 101, that is, the method for cabinet control in the above embodiment is implemented.
[0055] The memory 101 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required for at least one function; the data storage area may store data created according to the use of the terminal device, etc. In addition, the memory 101 may include a high-speed random access memory and may also include a non-volatile memory.
[0056] The device for cabinet control provided by the embodiment of the present disclosure can obtain the cooking type and the remaining cooking time through the firepower value of the stove and its corresponding duration, and control the cabinet to perform related actions according to the obtained remaining cooking time, so that the cabinet and the stove can be linked, so that the user can take the tableware in time when the cooking is finished, thereby improving the user's cooking experience.
[0057] An embodiment of the present disclosure provides a device, comprising the above-mentioned apparatus for cabinet control.
[0058] Optionally, the device comprises a server or a cabinet.
[0059] In some embodiments, when the device is a server, the server obtains the firepower value of the stove and its corresponding duration, etc. through the cabinet, and sends a signal to the controller in the cabinet to control the opening and closing of the cabinet door or the movement of the dish rack.
[0060] The device provided by the embodiment of the present disclosure can obtain the cooking type and the remaining cooking time through the firepower value of the stove and its corresponding duration, and control the cabinet to perform related actions according to the obtained remaining cooking time, so that the cabinet and the stove can be linked, so that the user can take the tableware in time when the cooking is finished, thereby improving the user's cooking experience.
[0061] An embodiment of the present disclosure provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are configured to execute the above-mentioned method for cabinet control.
[0062] An embodiment of the present disclosure provides a computer program product, which includes a computer program stored on a computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer executes the above-mentioned method for cabinet control.
[0063] The computer-readable storage medium mentioned above may be a transient computer-readable storage medium or a non-transitory computer-readable storage medium.
[0064] The technical solution of the embodiment of the present disclosure can be embodied in the form of a software product, which is stored in a storage medium and includes one or more instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in the embodiment of the present disclosure. The aforementioned storage medium may be a non-transient storage medium, including: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes, or a transient storage medium.
[0065] The above description and the accompanying drawings fully illustrate the embodiments of the present disclosure so that those skilled in the art can practice them. Other embodiments may include structural, logical, electrical, process and other changes. The embodiments represent only possible changes. Unless explicitly required, separate components and functions are optional, and the order of operation may vary. The parts and features of some embodiments may be included in or replace the parts and features of other embodiments. Moreover, the words used in this application are only used to describe the embodiments and are not used to limit the claims. As used in the description of the embodiments and the claims, unless the context clearly indicates, the singular forms of "a", "an" and "the" are intended to include plural forms as well. Similarly, the term "and / or" as used in this application refers to any and all possible combinations of listings containing one or more associated ones. In addition, when used in the present application, the term "comprise" and its variants "comprises" and / or comprising refer to the presence of stated features, wholes, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or groups thereof. In the absence of further restrictions, the elements defined by the sentence "comprising a ..." do not exclude the presence of other identical elements in the process, method or device comprising the elements. In this article, each embodiment may focus on the differences from other embodiments, and the same and similar parts between the various embodiments may refer to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method part disclosed in the embodiments, then the relevant parts can refer to the description of the method part.
[0066] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software may depend on the specific application and design constraints of the technical solution. The technicians may use different methods for each specific application to implement the described functions, but such implementations should not be considered to exceed the scope of the embodiments of the present disclosure. The technicians may clearly understand that, for the convenience and simplicity of description, the specific working processes of the systems, devices and units described above may refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here.
[0067] In the embodiments disclosed herein, the disclosed methods and products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units can be only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to implement this embodiment. In addition, each functional unit in the embodiment of the present disclosure may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit.
[0068] The flowchart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to the embodiment of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. In the description corresponding to the flowchart and the block diagram in the accompanying drawings, the operations or steps corresponding to different boxes can also occur in a different order from the order disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or actions, or may be implemented by a combination of dedicated hardware and computer instructions.
Claims
1. A method for cabinet control, characterized in that: include: Get the firepower value of the stove and the duration corresponding to the firepower value; Obtaining a cooking type according to the firepower value and the duration corresponding to the firepower value; Obtaining remaining cooking time according to the cooking type; triggering the cabinet to open according to the remaining cooking time; The cooking type is obtained according to the firepower value and the duration corresponding to the firepower value, including: obtaining a sample point according to the firepower value and the duration corresponding to the firepower value; obtaining the distance between the sample point and each cooking reference point; and obtaining the cooking type corresponding to the sample point according to the distance between the sample point and each cooking reference point.
2. The method according to claim 1, characterized in that Obtaining the cooking type corresponding to the sample point according to the distance between the sample point and each cooking reference point includes: The cooking type corresponding to the sample point is determined according to the minimum distance between the sample point and each cooking reference point.
3. The method according to claim 1, characterized in that Obtain the remaining cooking time according to the cooking type, including: determining a cooking time according to the cooking type; The remaining cooking time is obtained according to the cooking time.
4. The method according to claim 3, characterized in that The cooking time is determined according to the type of cooking, including: Matching the cooking time corresponding to the cooking type from a database; or, Matching a reference cooking time data set corresponding to the cooking type from a database; Acquire a reference firepower value within a set firepower range within a first set time period, and obtain a corresponding reference cooking time in the reference cooking time data set according to the reference firepower value; The reference cooking times are aggregated into the cooking time.
5. The method according to claim 1, characterized in that Triggering the cabinet to open according to the remaining cooking time includes: The cabinet is triggered to open when the remaining cooking time meets a first set condition.
6. The method according to claim 1, characterized in that Triggering the cabinet to open according to the remaining cooking time includes: Prompting the user when the remaining cooking time meets a second set condition; triggering the cabinet to open if no user cancellation instruction is received within a second set time period; or, triggering the cabinet to open when receiving a user movement instruction within a third set time period; or, After reminding the user, the cabinet is directly triggered to open.
7. A device for cabinet control, comprising a processor and a memory storing program instructions, characterized in that: The processor is configured to perform the method for cabinet control according to any one of claims 1 to 6 when executing the program instructions.
8. A device, characterized in that Comprising the device for cabinet control as claimed in claim 7.
Citation Information
Patent Citations
Intelligent kitchen system
CN103799721A
Kitchenware system and control method thereof
CN107168153A
Cooking appliance control method, computer readable medium and cooking appliance
CN109407575A
Range hood
CN110966643A