Kitchen appliance control method, controller and kitchen appliance
By obtaining the information of the camera to be moved in the steam oven and the information of each stop point, predicting the heat dissipation effect and selecting the target stop point, the problem that the camera may enter a high-temperature area during movement is solved, and the effect of extending the camera life and improving the fan heat dissipation efficiency is achieved.
Patent Information
- Application Number
- CN202510385353.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-28
- Publication Date
- 2025-06-27
AI Technical Summary
The camera in the existing steam oven may enter high-temperature areas during movement, resulting in a shortened life and impact on monitoring effects.
By obtaining the information of the camera's to be moved and the information of each stop point, predicting the heat dissipation effect of each stop point, and selecting one as the target stop point, driving the air outlet of the fan to deflect and towards the target stop point, and performing the heat dissipation operation.
It effectively avoids the camera entering the high-temperature area during movement, extends the service life of the camera, and improves the heat dissipation efficiency of the fan.
Smart Images

Figure CN120223994A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of control of kitchen appliances, and in particular, to a control method, a controller, and a kitchen appliance for kitchen appliances. Background Art
[0002] Steam ovens are widely popular in household and commercial kitchens due to their efficient cooking capabilities. Users rely on cameras to monitor the food status in real time to ensure the quality of the dishes.
[0003] Currently, during the movement of the camera between different layers, there may be a situation where the camera moves to a high-temperature area, which affects its lifespan and monitoring effect.
[0004] Therefore, how to perform heat dissipation adjustment in advance based on the camera movement trajectory to avoid high-temperature damage to the camera has become an urgent problem to be solved. Summary of the Invention
[0005] Embodiments of the present application provide a control method, a controller, and a kitchen appliance for kitchen appliances, so as to achieve the effect of avoiding high-temperature damage to the camera.
[0006] In a first aspect, an embodiment of the present application provides a control method for a kitchen appliance. A camera and a blower are arranged inside the door body of the kitchen appliance, and the camera is movable. The method includes:
[0007] Obtain at least one stop point that the camera is about to move to; the stop point represents the position where the camera will stop and obtain food information;
[0008] According to the stop point information of each of the stop points and the device information of the blower, select one of the at least one stop point as the target stop point; the target stop point represents the position where the air outlet of the blower faces when dissipating heat;
[0009] According to the device information of the blower, drive the air outlet of the blower to deflect and face the target stop point; control the blower to perform a heat dissipation operation.
[0010] In a second aspect, an embodiment of the present application provides a control device for a kitchen appliance, which is applied to a kitchen appliance. A camera and a blower are arranged inside the door body of the kitchen appliance, and the camera is movable. The control device includes:
[0011] An obtaining module, configured to obtain at least one stop point that the camera is about to move to; the stop point represents the position where the camera will stop and obtain food information;
[0012] A processing module, configured to select one of the at least ...
[0013] A driving module is used to drive the air outlet of the fan to deflect and move toward the target stop point according to the equipment information of the fan; and control the fan to perform heat dissipation operations.
[0014] In a third aspect, an embodiment of the present application provides a controller, including: a memory, a processor;
[0015] The memory stores computer-executable instructions;
[0016] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the above first aspect and / or various possible implementations of the first aspect.
[0017] In a fourth aspect, an embodiment of the present application provides a kitchen appliance, comprising: a camera, a fan and various possible controllers as described in the third aspect and / or the third aspect above; wherein the camera and the fan are arranged inside the door body of the kitchen appliance; and the camera is movable.
[0018] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the first aspect above and / or various possible implementations of the first aspect.
[0019] In a sixth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the above first aspect and / or various possible implementation methods of the first aspect.
[0020] The control method, controller and kitchen appliance provided by the embodiment of the present application obtain the path to be moved of the camera. The path to be moved may include multiple stop points; sequentially traverse each stop point, and quantify and calculate the heat dissipation effect that can be achieved by the stop point when the stop point is assumed to be the target heat dissipation position; according to the time information and heat dissipation effect of the camera arriving at the stop point, further screen a stop point as the actual target stop point; according to the target stop point finally determined, drive the air outlet of the fan to turn to the position, and control the fan to perform the heat dissipation operation, so as to achieve the effect of cooling the area to be formed of the camera in advance, avoiding the camera from encountering high temperature, and improving the heat dissipation effectiveness of the fan. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The accompanying drawings here are incorporated into the specification and form a part of this specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application.
[0022] Figure 1 Structural schematic of the kitchen appliance provided for the present application Figure 1 ;
[0023] Figure 2 Structural schematic of the kitchen appliance provided for the present application Figure 2 ;
[0024] Figure 3 Flow schematic of the control method of the kitchen appliance provided for the present application Figure 1 ;
[0025] Figure 4 Flow schematic of the control method of the kitchen appliance provided for the present application Figure 2 ;
[0026] Figure 5 Structural schematic diagram of the control device of the kitchen appliance provided for the present application;
[0027] Figure 6 Structural schematic diagram of the controller provided for the present application.
[0028] Through the above accompanying drawings, specific embodiments of the present application have been shown, and there will be more detailed descriptions hereinafter. These drawings and textual descriptions are not intended to limit the scope of the concept of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments.
[0029] Reference numerals
[0030] 100 - Kitchen appliance; 110 - Cavity; 111 - Food shelf; 112 - Baking tray; 120 - Door body; 121 - Camera; 122 - Fan; 123 - Lifting module; 124 - Fan clamp; 125 - Transmission group; 126 - Driving motor; 127 - Fan base. Detailed description of the specific embodiments
[0031] Here, the exemplary embodiments will be described in detail, and the examples are shown in the accompanying drawings. When the following description refers to the accompanying drawings, unless otherwise indicated, the same numerals in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0032] At present, steam ovens, as a kind of kitchen appliances, are becoming more and more popular. In order to enable users to more intuitively obtain the cooking status of the food in the cooking cavity and cook more intelligently, sensors such as cameras can be set inside the steam oven. Thus, according to the sensor data such as the picture information collected by the sensors, the intelligent adjustment of the cooking process can be realized. For example, the steam oven can use a camera to take pictures of the food in the cavity and use image analysis and processing algorithms to identify the ingredients and judge the maturity of the food, etc. However, in the existing technology, the camera is usually fixedly set at a certain position of the steam oven. For a single-layer steam oven, this fixed setting of the camera can meet the requirement of obtaining picture information. But for a multi-layer steam oven, the fixed camera has the problem that it cannot collect the picture information of the food on each layer.
[0033] Since the heating device of the steam oven is basically set at the top, bottom or rear, if the top heating tube is used to work for cooking food, due to the heat radiating from top to bottom, the top receives more heat and the bottom receives less heat. When cooking multiple layers, the states of the upper and lower layers of food will be different, and a single layer cannot represent that the food on all layers has been cooked. Therefore, for multi-layer cooking, it is still preferred to collect the states of the multi-layer food, judge the maturity of the food respectively, or adjust the heating load according to the maturity of the food to work.
[0034] To solve this technical problem, the present application proposes a structure of a movable camera. Further, the liftable camera can be set inside the door body of the kitchen appliance. During the cooking process of the kitchen appliance, the controller of the kitchen appliance can control the movement of the camera to obtain the food images on each layer in the steam oven. This setting can facilitate the kitchen appliance to identify and judge the food on a single layer, thereby improving the cooking effect of the food on each layer inside the kitchen appliance.
[0035] However, during the cooking process of the kitchen appliance, there is also a problem of the influence of the high temperature inside the kitchen appliance on the service life of the camera. In order to cool down the camera during use, a blower is set inside the door body in the present application. The setting of the blower can be used to promote the air circulation inside the door body, thereby realizing the cooling of the camera. Further, in order to improve the cooling effect of the camera, the blower can also estimate the path to be moved by the camera and cool down the high-temperature areas on the path to be moved, so as to avoid damage to the service life of the camera due to moving to a high-temperature environment during the movement, and further improve the service life of the camera.
[0036] In order to identify the high-temperature area in the camera's moving path, the present application further proposes a method for estimating the heat dissipation effect of the stop points on the camera's moving path, thereby selecting the stop points with the best heat dissipation for heat dissipation, avoiding the camera from entering the high-temperature area during movement, increasing the service life of the camera, and achieving the maximum efficient utilization of the fan, thereby improving the efficiency of energy consumption.
[0037] Figure 1 and Figure 2 This is a schematic diagram of the structure of the kitchen appliance provided in this application. Optionally, the kitchen appliance may be a steam oven.
[0038] like Figure 1 The side view of the kitchen appliance is shown. The kitchen appliance 100 may include a cavity 110 and a door 120 in the middle. A multi-layer food shelf 111 may be arranged inside the cavity 110. A plurality of baking trays 112 are placed on the multi-layer food shelf 111.
[0039] like Figure 2 The door body 120 of the kitchen appliance 100 is shown. A camera 121 and a fan 122 may be provided inside the door body 120. The camera 121 may be connected to the door body 120 via a lifting module 123. The lifting module 123 may control the lifting and movement of the camera 121 inside the door body 120. The lifting and movement of the camera 121 may enable the photographing of food in each baking tray 112 inside the kitchen appliance 100. Optionally, the lifting module 123 may be fixed to the bottom or top of the door body 120. The fan 122 may be fixed inside the door body via a fan clamp 124. Optionally, the fan 122 may include an air outlet, and when the fan 122 rotates, the direction of the air outlet of the fan may change accordingly. Optionally, the fan 122 may include an air inlet. Optionally, the air inlet of the fan 122 is connected to the air inlet provided on the door body for inhaling external air. The fan clamp ring 124 is connected to the driving motor 126 of the fan 122 through the transmission group 125. The driving motor 126 of the fan 122, the transmission group 125, the fan clamp ring 124, and the fan 122 are all fixedly mounted on the fan base 127.
[0040] Optionally, there is a transparent partition between the camera 121 disposed inside the door body 120 and the cavity 110. Optionally, the transparent partition may be an inner partition disposed on the door body 120. Optionally, the inner partition may be transparent in the camera moving area. Optionally, the present application does not limit whether the area of the inner partition to which the camera cannot move is transparent. Optionally, the door body 120 may also be provided with an outer partition. Optionally, the present application does not limit whether the outer partition is transparent.
[0041] The following uses specific embodiments to elaborate in detail on the technical solution of the present application and how the technical solution of the present application solves the above technical problems. The following several specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0042] Figure 3 Flow schematic of the control method for the kitchen appliance provided by the present application Figure 1 , on the basis of the kitchen appliance shown in Figure 1 and Figure 2 , as shown in Figure 3 , this method includes:
[0043] S201. Obtain at least one stop point that the camera is about to move to; the stop point represents the position where the camera will stop and obtain food information.
[0044] In this embodiment, after the kitchen appliance starts cooking and the controller determines that it is necessary to control the movement of the camera, the controller can first obtain at least one stop point that the camera is about to move to. Optionally, the at least one stop point that is about to move to can be the stop point that the camera will reach within a preset time period according to the plan of the controller. Optionally, the preset time period can be determined according to the timing requirement. For example, the preset time period can be the unit movement time period. Or the preset time period can be 5 seconds, 10 seconds, 1 minute, etc.
[0045] Optionally, in the cooking device shown in Figure 1 and Figure 2 , the camera moves up and down. Therefore, the movement path of the camera can be the stop point during the up and down movement. Optionally, the stop point can specifically represent the position where the camera will stop and obtain food information. Optionally, the stop point can also represent the trajectory point that the camera will pass through during the movement. Optionally, when the stop point is a trajectory point, the movement time period between any two stop points can be the unit time period.
[0046] Optionally, the planning of the stop point and the timing when the controller determines that it is necessary to control the movement of the camera can be determined according to the cooking program currently being cooked by the kitchen appliance. Optionally, when the controller controls the camera to move to the stop point, the controller can determine that the food inside the cavity of the kitchen appliance can be effectively monitored during this cooking process. The controller identifies the maturity of the food to be monitored according to the image of the food captured by the camera and the preset information of the cooking program currently executed by the kitchen appliance.
[0047] S202, selecting a stop point from at least one stop point as a target stop point according to the stop point information of each stop point and the equipment information of the fan; the target stop point represents the position of the air outlet direction when the fan is cooling; the stop point information represents the measurement information of the stop point.
[0048] In this embodiment, the controller can obtain the stop point information of a stop point. The controller can also obtain the device information of the fan. The controller can predict the heat dissipation effect that can be achieved when the air outlet of the fan is facing the stop point based on the device information of the fan. The controller can select a stop point from multiple stop points as a target stop point based on the heat dissipation effect and the urgency of heat dissipation. The target stop point is the position that the camera needs to face during the heat dissipation process.
[0049] Optionally, after the controller performs heat dissipation on a target heat dissipation position, the heat dissipation effect can be specifically quantified using a heat dissipation value. Optionally, in order to ensure the quantitative effect, in the estimation process, the process in which the controller performs heat dissipation on a target stop point should have a fixed duration. Optionally, the fixed duration can be determined based on experimental data.
[0050] Optionally, the stop point information may include the time information when the camera reaches the stop point, and the temperature information of the stop point obtained by measurement. Specifically, the controller may monitor and obtain the temperature information of each stop point through a temperature sensor arranged on the moving path of the camera.
[0051] In one example, determining a target stop point on the path to be moved by analyzing the stop point information of each stop point and the equipment information of the wind turbine includes:
[0052] Step 1: If the temperature information of the stay point is greater than the temperature threshold, the stay point is determined to be a candidate stay point.
[0053] In this embodiment, a temperature threshold may be stored in the controller. If the temperature information of the stay point is less than or equal to the temperature threshold, it means that the temperature of the stay point will not affect the camera, and there is no need to cool down the stay point. Otherwise, if the temperature information of the stay point is greater than the temperature threshold, it means that the stay point is in a high temperature environment, and the controller can control the fan to pre-cool the stay point. Optionally, the temperature threshold can be determined according to the camera. The temperature threshold is usually the highest temperature at which the camera can be used normally and will not have a significant impact on the service life of the camera as determined in the laboratory. The controller can first determine the stay point whose temperature information is greater than the temperature threshold as a candidate stay point by comparing it with the temperature threshold. The candidate stay point is a stay point that requires a predicted period heat dissipation value. For stay points that are not candidate stay points, a predicted period heat dissipation value is not required.
[0054] Step 2: Based on the temperature information of each stop point and the device information of the fan, predict the heat dissipation value when dissipating heat from the candidate stop points. The heat dissipation value characterizes the gap between the temperature of each stop point and the temperature threshold after dissipating heat from the candidate stop points.
[0055] In this embodiment, for these candidate stop points, the controller can assume that the fan dissipates heat towards these candidate stop points. Furthermore, the controller combines the device information of the fan to predict the heat dissipation effect that can be achieved when the fan dissipates heat towards these candidate stop points. Optionally, the heat dissipation effect can be quantified by the heat dissipation value. Optionally, the heat dissipation value can be used to help the controller evaluate the necessity and effectiveness of using this heat dissipation point as the target heat dissipation position for heat dissipation.
[0056] Step 3: Based on the time information and heat dissipation value of each candidate stop point, select a candidate stop point as the target stop point.
[0057] In this embodiment, after obtaining the heat dissipation value of each candidate stop point, the controller can further determine the urgency of heat dissipation at each candidate heat dissipation point based on the time information when the camera reaches the stop point and this heat dissipation value, and select the stop point with the highest urgency as the target stop point.
[0058] For example, if the camera is about to reach this stop point, even if the heat dissipation value of this candidate stop point is not high, it is necessary to preferentially dissipate heat from this candidate stop point to ensure the stability of the camera on the upcoming section of the road. Or, if the heat dissipation value of a certain candidate stop point is very high, even if the time when the camera is about to reach this stop point is relatively long, it is necessary to preferentially dissipate heat from this candidate stop point to avoid excessive impact caused by short-term high temperature when the camera passes through this section of the road. Therefore, the controller can, based on the time information when the camera reaches the stop point and this heat dissipation value, weigh various damages that may occur to the camera and determine the most urgent candidate stop point as the current optimal solution for processing. In this way, the controller ensures that in the moving path of the camera, the heat dissipation operation can be carried out at the most needed place to optimize the temperature management inside the kitchen equipment with the heat dissipation efficiency of the fan.
[0059] S203: According to the device information of the fan, drive the air outlet of the fan to deflect and face the target stop point. Control the fan to perform the heat dissipation operation.
[0060] In this embodiment, after determining the target stop point, the controller can drive the air outlet of the fan to deflect and face this target stop point according to the finally determined target stop point. After facing this target stop point, the controller can control the fan to perform the heat dissipation operation.
[0061] Optionally, the fan can periodically perform the operation of determining the target stop point. Optionally, this period can be determined according to the fixed duration of heat dissipation.
[0062] Optionally, during the deflection process of the air outlet of the fan, the controller can drive the gear of the transmission group to rotate through the driving motor of the fan, so as to drive the gear of the fan snap ring to rotate, realize the adjustment of the direction of the air outlet of the fan, and make the air outlet of the fan align with the calculated target stop point.
[0063] Optionally, the device information of the fan includes the current angle of the fan, the transmission information of the fan, and the motor information of the fan. Optionally, the current angle of the fan can be the included angle between the orientation of the fan and the horizontal line.
[0064] In one example, the specific execution process of adjusting the air outlet direction of the fan to accurately align it with the target stop point includes:
[0065] Step 1: Determine the deflection angle of the fan according to the target stop point, the fan position, and the current angle.
[0066] In this embodiment, after determining the target heat dissipation position, the controller first needs to determine the deflection angle of the fan according to the current angle of the fan. When the fan rotates by this deflection angle, the air outlet of the fan can face the target heat dissipation position.
[0067] In one implementation, the air outlet of the fan rotates clockwise or counterclockwise. The corresponding driving motor of the fan includes two situations: forward rotation and reverse rotation. Therefore, the controller can first determine the rotation direction of the fan according to the target stop point and the current angle of the fan. According to this rotation direction, the controller can add a sign identifier to the deflection angle. For example, the sign identifier can be the + or - sign. For example, when the sign is +, it means the fan rotates clockwise, and when the sign is -, it means the fan rotates counterclockwise. According to the rotation direction of the fan, the controller can further determine the rotation direction of the motor.
[0068] In another implementation, if there is only one selection direction for the air outlet of the fan, the controller can directly obtain the deflection angle.
[0069] Optionally, the determination process of the deflection angle of the fan can include:
[0070] Step 11: Set a horizontal line according to the fan position and set a vertical line according to the target stop point.
[0071] In this embodiment, the fan has a fan position. The target stop point may also have position information. Optionally, the fan position and the position information may be coordinate points. Optionally, the coordinate points may be coordinate points in a coordinate system determined according to the door body. For example, the coordinate system may use the bottom edge of the door body as the x-axis, and the right direction as the positive direction of the x-axis. The coordinate system may use the left side edge of the door body as the y-axis, and the upward direction as the positive direction of the y-axis. Among them, since the fan is usually fixedly installed, the fan may have fixed coordinates. The stop point coordinates may be coordinate points estimated according to the current position of the camera. Alternatively, the stop point coordinates may also be coordinate points determined according to a preset shooting position. Optionally, the controller may draw a horizontal line through the fan position and a vertical line through the target stop point.
[0072] Optionally, the controller may draw a connection line between the fan and the target stop point. The connection line forms a right triangle with the horizontal line and the vertical line. The controller may determine the intersection point of the horizontal line and the vertical line according to the fan and the target stop point.
[0073] Step 12: Determine a first distance between the fan and the target stop point in the horizontal direction and a second distance between the fan and the target stop point in the vertical direction according to the intersection point of the horizontal line and the vertical line, the target stop point, and the fan position.
[0074] In this embodiment, the controller may determine a first distance between the intersection point and the target stop point on the vertical line according to the intersection point of the horizontal line and the vertical line. The first distance may represent the distance between the fan and the target stop point in the vertical direction. And, the controller may determine a second distance between the intersection point and the fan on the horizontal line according to the intersection point of the horizontal line and the vertical line. The second distance may represent the distance between the fan and the target stop point in the horizontal direction.
[0075] Step 13: Determine the deflection angle of the fan according to the first distance, the second distance, and the current angle of the fan.
[0076] In this embodiment, according to the first distance and the second distance, the controller may calculate, through inverse trigonometric functions, the angle between the connection line between the fan and the target stop point and the horizontal line. Optionally, the inverse trigonometric function may be arctan.
[0077] Furthermore, the fan may determine the deflection angle of the fan according to the difference between the angle and the current angle of the fan. If the deflection angle is positive, it means that the angle is greater than the current angle of the fan, and the fan needs to rotate towards the top side of the door body. Otherwise, if the deflection angle is negative, it means that the angle is less than the current angle of the fan, and the fan needs to rotate towards the bottom side of the door body.
[0078] Optionally, the current angle of the fan may be determined according to the angle calculated during the previous movement of the fan.
[0079] Step 2: Determine the driving information of the blower according to the deflection angle, the transmission information, and the motor information of the blower.
[0080] In this embodiment, the transmission information may include, for example, Figure 2 the gear information of the transmission group and the gear of the blower retaining ring as shown. The motor information may specifically be the motor speed of the driving motor of the blower. After determining the deflection angle of the blower according to Step 1, the controller may calculate the driving information of the blower in combination with the gear information and the motor speed. Optionally, the driving information may include the duration for driving the driving motor of the blower to move.
[0081] Optionally, the driving information may further include the driving direction. Optionally, the controller may determine the driving direction according to the blower position and the deflection angle of the blower. For example, when the blower position indicates that the blower faces the right side edge of the door body, if the deflection angle is positive, it indicates that the blower rotates counterclockwise. Another example is that when the blower position indicates that the blower faces the left side edge of the door body, if the deflection angle is positive, it indicates that the blower rotates clockwise. According to whether the blower rotates clockwise or counterclockwise, the controller may determine the rotation direction of the driving motor.
[0082] Step 3: Drive the blower to deflect and face the target stop point according to the driving information.
[0083] In this embodiment, the controller may drive the blower to deflect after determining the driving duration of the blower indicated in the driving information. After the blower completes the deflection, the blower faces the target stop point.
[0084] For the control method of the kitchen appliance provided in the embodiment of the present application, the controller may first obtain at least one stop point that the camera is about to move to. The controller may sequentially traverse each stop point and predict the heat dissipation effect that can be achieved at each stop point. The controller may also select a stop point as the target stop point according to the time information and the heat dissipation effect when the camera reaches the stop point. The controller may drive the air outlet of the blower to deflect and face this position according to the finally determined target stop point. Subsequently, the controller may control the blower to perform the heat dissipation operation. In the present application, by obtaining the stop points, quantitatively calculating the heat dissipation effects of each stop point, and finally screening and determining the actual target stop point, the effect of improving the heat dissipation effect of the blower and reducing the risk of high-temperature damage to the camera is achieved.
[0085] Figure 4 is a schematic flow chart of the control method of the kitchen appliance provided in the present application Figure 2 , such as Figure 4 shown, in Figure 1 and Figure 2The kitchen appliance shown, and Figure 3 Based on the embodiment shown, the specific process by which the controller predicts the heat dissipation effect of the candidate stop point and quantifies the heat dissipation effect as a heat dissipation value may include:
[0086] S301. According to the candidate stop point and the heat dissipation range, determine the stop points within the heat dissipation range corresponding to the candidate stop point as heat dissipation stop points.
[0087] In this embodiment, the device information of the fan includes the heat dissipation range. The heat dissipation range is the area that can be affected when the fan dissipates heat. For example, this area may be a fan-shaped area starting from the air outlet of the fan. Or, this area may be a trapezoidal area starting from the air outlet of the fan.
[0088] After determining the candidate stop point, the controller may use the candidate stop point as the center of the heat dissipation range and determine multiple heat dissipation stop points within the heat dissipation range. Optionally, the heat dissipation stop points may include the candidate stop point. Optionally, different candidate heat dissipation points may correspond to different heat dissipation stop points.
[0089] In one example, each stop point may have position information. After determining the candidate stop point, the position information of the candidate stop point may be obtained correspondingly. The process of determining the heat dissipation stop point according to the candidate stop point may include:
[0090] Step 1. Use the connection line between the candidate stop point and the fan as the center line of the heat dissipation area, and calculate the distance information of each stop point to the center line according to the position information of each stop point.
[0091] In this embodiment, the controller may first connect the candidate stop point and the fan. The controller may use this connection line as the center line of the heat dissipation area. The controller may calculate the distance information of each stop point to this center line.
[0092] Step 2. According to the distance threshold indicated by the heat dissipation range and the distance information of each stop point, determine the stop points whose distance information is less than or equal to the distance threshold as the heat dissipation stop points.
[0093] In this embodiment, the controller determines whether the distance information of each stop point is less than or equal to the distance threshold preset according to the heat dissipation range. If so, it may be determined that this stop point is the heat dissipation stop point corresponding to the candidate stop point. Otherwise, if the distance information of this stop point is greater than the distance threshold, it may be determined that this stop point is not the heat dissipation stop point of the candidate stop point.
[0094] S302. Predict the heat dissipation value when dissipating heat from the candidate stop point according to the heat dissipation amount and the temperature information of each stop point.
[0095] In this embodiment, the device information of the fan includes the heat dissipation amount. The heat dissipation amount can be the heat that can be carried away by the fan during the heat dissipation process. The heat dissipation amount is usually a calibrated value. In one implementation, the heat dissipation amount can be the total heat dissipation in the heat dissipation area. In another implementation, the heat dissipation amount can be a base value, and different values can be calculated based on this base value according to the different relative positions of each candidate stop point in the heat dissipation range.
[0096] During the heat dissipation process of the fan towards the candidate stop point, the heat dissipation stop points in the heat dissipation range will be affected by the fan and produce a certain heat dissipation effect. The controller can predict the effects that each heat dissipation stop point can achieve after completing heat dissipation during the heat dissipation process of the candidate stop point according to the temperature information of each stop point.
[0097] In one example, the calculation process of the heat dissipation value of a candidate stop point can include:
[0098] Step 1: Determine the heat dissipation weight of the heat dissipation stop point according to the distance information of each heat dissipation stop point.
[0099] In this embodiment, the controller can calculate the distance information from each heat dissipation stop point to the center line of the heat dissipation area. This distance can be calculated by the distance calculation method from a point to a straight line. The controller can determine the heat dissipation weight of each heat dissipation stop point according to the distance information of each heat dissipation stop point. Optionally, the controller can directly use the distance information as the heat dissipation weight.
[0100] Step 2: Determine the temperature drop of the heat dissipation stop point according to the heat dissipation amount and the heat dissipation weights of each heat dissipation stop point.
[0101] In this embodiment, the controller can determine the heat dissipation amount of each heat dissipation stop point that can be achieved according to the heat dissipation weights of each heat dissipation stop point and the heat dissipation amount. Furthermore, the temperature drop of this stop point can be calculated according to the heat dissipation amount of this stop point. Specifically, the controller can use a preset heat and temperature conversion formula to determine the temperature drop corresponding to the heat dissipation amount of this stop point.
[0102] Optionally, the specific calculation process for the controller to calculate the temperature drop of a heat dissipation stop point can include:
[0103] Step 21: Accumulate the heat dissipation weights of each heat dissipation stop point to obtain a cumulative weight value.
[0104] In this embodiment, the controller can first accumulate the heat dissipation weights of the heat dissipation stop points to obtain a cumulative weight value. This cumulative weight value can be used as the denominator in subsequent calculations.
[0105] Step 22: Determine the heat dissipation ratio of each heat dissipation stop point according to the ratio of the heat dissipation weight of each heat dissipation stop point to the cumulative weight value.
[0106] In this embodiment, the controller can use the cumulative weight value as the denominator and the heat dissipation weight of the heat dissipation stop point as the numerator to calculate the heat dissipation ratio value of each heat dissipation stop point.
[0107] Step 23: Determine the target stop point and the temperature drop of the heat dissipation stop point according to the heat dissipation ratio and the heat dissipation amount of each heat dissipation stop point.
[0108] In this embodiment, the controller can determine the heat dissipation amount at the stop point of the heat dissipation stop point according to the product of the heat dissipation amount and the heat dissipation ratio value. Furthermore, the controller can determine the corresponding temperature drop according to the heat dissipation amount at the stop point. Specifically, the controller can determine the temperature drop of the target stop point and the heat dissipation stop point according to the heat dissipation amount and the temperature conversion efficiency of the air.
[0109] Step 3: Predict the heat dissipation value when dissipating heat from the candidate stop point according to the temperature threshold, the temperature drop of each heat dissipation stop point, and the temperature information.
[0110] In this embodiment, the controller can calculate the temperature information and the temperature drop of each heat dissipation stop point to determine the temperature after heat dissipation. Optionally, in an ideal state, it is best that the temperature after heat dissipation is less than the temperature threshold. At the same time, it is best that the temperature after heat dissipation is close to the temperature threshold. The temperature after heat dissipation being less than the temperature threshold can prevent the camera from being damaged by high temperature. If the temperature after heat dissipation is too much lower than the temperature threshold, it is a waste of the heat dissipation amount. If the temperature after heat dissipation is too much higher than the temperature threshold, it means that a large amount of heat dissipation is still required in this area. Therefore, the controller can predict the heat dissipation value of the candidate stop point based on the temperature threshold and the temperature after the drop of the heat dissipation stop point.
[0111] Optionally, the calculation process of the heat dissipation value of the target stop point can include:
[0112] Step 31: Determine the temperature reached by each heat dissipation stop point after heat dissipation according to the temperature drop and the temperature information of each heat dissipation stop point.
[0113] In this embodiment, the controller can subtract the temperature drop of the heat dissipation stop point from the temperature information of the heat dissipation stop point to obtain the reached temperature of the heat dissipation stop point.
[0114] Step 32: Calculate the difference between the reached temperature of each heat dissipation stop point and the temperature threshold to obtain the temperature difference of each heat dissipation stop point.
[0115] In this embodiment, the controller may calculate the difference between the temperature at which the heat dissipation stop point is reached and the temperature threshold to obtain a temperature difference. Optionally, when the temperature at which the heat dissipation stop point is reached is greater than the temperature threshold, the temperature difference is greater than 0. When the temperature at which the heat dissipation stop point is reached is less than the temperature threshold, the temperature difference is less than 0.
[0116] Step 33: Determine the heat dissipation value according to the temperature differences of the heat dissipation stop points.
[0117] In this embodiment, the controller may calculate the cumulative value of the temperature differences of all the heat dissipation stop points to determine the heat dissipation value. The larger the heat dissipation value is, the higher the degree that the controller still needs heat dissipation after heat dissipation is. That is, the higher the degree that the heat dissipation for a fixed duration cannot achieve the heat dissipation effect required by the user is.
[0118] The control method of the kitchen appliance provided by the embodiment of the present application realizes the calculation of the heat dissipation value of each candidate stop point by determining the heat dissipation stop points within the heat dissipation range of each candidate stop point and estimating the temperature after the completion of heat dissipation for each heat dissipation stop point, and has the effect of improving the calculation efficiency of the heat dissipation value.
[0119] Figure 5 is a schematic structural diagram of the control device of the kitchen appliance provided by the present application, as Figure 5 shown, the control device 400 of the kitchen appliance provided in this embodiment has a camera and a blower inside the door body of the kitchen appliance. The camera is movable. The control device 400 includes:
[0120] An acquisition module 401, configured to acquire at least one stop point that the camera is about to move to; the stop point represents the position where the camera will stop and acquire food information;
[0121] A processing module 402, configured to select one of the at least one stop point as a target stop point according to the stop point information of each stop point and the device information of the blower; the target stop point represents the position where the air outlet of the blower faces when the blower dissipates heat;
[0122] A driving module 403, configured to drive the air outlet of the blower to deflect and face the target stop point according to the device information of the blower; control the blower to perform a heat dissipation operation.
[0123] Optionally, the stop point information includes the time information when the camera reaches the stop point and the temperature information of the measured stop point. The processing module 402 is configured to:
[0124] If the temperature information of the stop point is greater than the temperature threshold, determine that the stop point is a candidate stop point;
[0125] Predict the heat dissipation value when dissipating heat from the candidate stop points according to the temperature information of each of the stop points and the device information of the fan; the heat dissipation value characterizes the gap between the temperature of each of the stop points and the temperature threshold after dissipating heat from the candidate stop points.
[0126] Select one of the candidate stop points as the target stop point according to the time information of each of the candidate stop points and the heat dissipation value.
[0127] Optionally, the device information of the fan includes a heat dissipation range and a heat dissipation amount; the processing module 402 is configured to:
[0128] Determine the stop points within the heat dissipation range corresponding to the candidate stop point as the heat dissipation stop points according to the candidate stop point and the heat dissipation range;
[0129] Predict the heat dissipation value when dissipating heat from the candidate stop point according to the heat dissipation amount and the temperature information of each of the stop points.
[0130] Optionally, the stop point has position information; the processing module 402 is configured to:
[0131] Use the connection line between the candidate stop point and the fan as the center line of the heat dissipation area, and calculate the distance information of each of the stop points to the center line according to the position information of each of the stop points;
[0132] Determine the stop points whose distance information is less than or equal to the distance threshold as the heat dissipation stop points according to the distance threshold indicated by the heat dissipation range and the distance information of each of the stop points.
[0133] Optionally, the processing module 402 is configured to:
[0134] Determine the heat dissipation weight of the heat dissipation stop points according to the distance information of each of the heat dissipation stop points;
[0135] Determine the temperature drop of the heat dissipation stop points according to the heat dissipation amount and the heat dissipation weight of each of the heat dissipation stop points;
[0136] Predict the heat dissipation value when dissipating heat from the candidate stop point according to the temperature threshold, the temperature drop of each of the heat dissipation stop points and the temperature information.
[0137] Optionally, the processing module 402 is configured to:
[0138] Accumulate the heat dissipation weights of each of the heat dissipation stop points to obtain a cumulative weight value;
[0139] Determine the heat dissipation ratio of each of the heat dissipation stop points according to the ratio of the heat dissipation weight of each of the heat dissipation stop points to the cumulative weight value;
[0140] Determine the temperature drop of the target stop point and the heat dissipation stop points based on the heat dissipation ratio and the heat dissipation amount of each of the heat dissipation stop points.
[0141] Optionally, the processing module 402 is configured to:
[0142] Determine the temperature reached by each of the heat dissipation stop points after heat dissipation based on the temperature drop and the temperature information of each of the heat dissipation stop points;
[0143] Calculate the difference between the temperature reached by each of the heat dissipation stop points and the temperature threshold to obtain the temperature difference of each of the heat dissipation stop points;
[0144] Determine the heat dissipation value based on the temperature differences of each of the heat dissipation stop points.
[0145] Optionally, the device information of the blower includes the current angle of the blower, the transmission information of the blower, and the motor information of the blower; the processing module 402 is configured to:
[0146] Determine the deflection angle of the blower based on the target stop point and the current angle;
[0147] Determine the drive information of the blower based on the deflection angle of the blower, the transmission information, and the motor information;
[0148] Drive the blower to deflect and face the target stop point based on the drive information.
[0149] Optionally, the blower has a blower position; the processing module 402 is configured to:
[0150] Set a horizontal line according to the blower position and set a vertical line according to the target stop point;
[0151] Determine a first distance between the blower and the target stop point in the horizontal direction, and a second distance between the blower and the target stop point in the vertical direction based on the intersection of the horizontal line and the vertical line, as well as the target stop point and the blower position;
[0152] Determine the deflection angle of the blower based on the first distance, the second distance, and the current angle of the blower.
[0153] The control device of the kitchen appliance provided in this embodiment can execute the method provided in the above method embodiment, and its implementation principle and technical effect are similar, which will not be elaborated here in this embodiment.
[0154] Figure 6 It is a schematic structural diagram of the controller provided in this application. As Figure 6As shown in the figure, the controller 500 provided in this embodiment includes: at least one processor 501 and a memory 502. Optionally, the controller 500 further includes a communication component 503. Among them, the processor 501, the memory 502, and the communication component 503 are connected through a bus 504.
[0155] In the specific implementation process, at least one processor 501 executes the computer-executable instructions stored in the memory 502, so that at least one processor 501 executes the above-mentioned method.
[0156] For the specific implementation process of the processor 501, reference can be made to the above method embodiment. The implementation principle and technical effects are similar, and will not be elaborated here in this embodiment.
[0157] In the above embodiment, it should be understood that the processor may be a central processing unit
[0158] (Central Processing Unit, CPU), or other general-purpose processors, digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the invention can be directly embodied as being executed by a hardware processor, or executed by a combination of hardware and software modules in the processor.
[0159] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (Non-volatile Memory, NVM), such as at least one disk memory.
[0160] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, the bus in the drawings of this application is not limited to only one bus or one type of bus.
[0161] This application also provides a computer program product, including a computer program, which implements the above-mentioned method when executed by a processor.
[0162] The present application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above method.
[0163] The above-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disk. The readable storage medium can be any available medium accessible by a general-purpose or special-purpose computer.
[0164] An exemplary readable storage medium is coupled to the processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the readable storage medium can also exist as discrete components in a device.
[0165] The division of units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be an indirect coupling or communication connection through some interfaces, devices or units, and can be in electrical, mechanical or other forms.
[0166] 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 can be located in one place, or can be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0167] In addition, in each embodiment of the present invention, each functional unit can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.
[0168] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that makes a contribution to the prior art, or a part of this 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 for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in each embodiment of the present invention. The aforementioned storage medium includes: USB flash drives, mobile hard disks, read-only memories, random access memories, magnetic disks, or optical discs, etc., various media that can store program codes.
[0169] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps including the above method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disks, or optical discs, etc., various media that can store program codes.
[0170] Finally, it should be noted that: After considering the specification and practicing the invention disclosed herein, those skilled in the art will readily think of other implementation manners of the present invention. The present invention is intended to cover any variations, uses, or adaptations of the present invention. These variations, uses, or adaptations follow the general principles of the present invention and include common general knowledge or conventional technical means in the technical field not disclosed in the present invention. It is not limited to the exact structure already described and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present invention is only limited by the appended claims.
Claims
1. A method for controlling a kitchen appliance, characterized in that: A camera and a fan are arranged inside the door of the kitchen appliance, and the camera is movable. The method comprises: Acquire at least one stop point to which the camera is about to move; the stop point represents a location where the camera is about to stop and acquire food information; According to the stay point information of each of the stay points and the equipment information of the fan, one of the stay points is selected as a target stay point from at least one of the stay points; the target stay point represents the position of the air outlet direction of the fan when dissipating heat; According to the equipment information of the fan, the air outlet of the fan is driven to deflect and face toward the target stop point; and the fan is controlled to perform a heat dissipation operation.
2. The method according to claim 1, characterized in that The stop point information includes the time information when the camera reaches the stop point, and the temperature information of the stop point obtained by measurement; According to the stay point information of each of the stay points and the equipment information of the wind turbine, selecting one of the stay points as a target stay point from at least one of the stay points includes: If the temperature information of the stay point is greater than the temperature threshold, determining the stay point as a candidate stay point; According to the temperature information of each of the stay points and the equipment information of the fan, a heat dissipation value when the candidate stay points are cooled is predicted; the heat dissipation value represents the difference between the temperature of each of the stay points and the temperature threshold after the candidate stay points are cooled; According to the time information and the heat dissipation value of each of the candidate stay points, one of the candidate stay points is selected as the target stay point.
3. The method according to claim 2, characterized in that The device information of the fan includes a heat dissipation range and a heat dissipation amount; and according to the temperature information of each of the stay points and the device information of the fan, predicting the heat dissipation value when dissipating heat for the candidate stay points includes: According to the candidate stay point and the heat dissipation range, determining the stay point within the heat dissipation range corresponding to the candidate stay point as the heat dissipation stay point; The heat dissipation value when the candidate stay point is cooled is predicted according to the heat dissipation and the temperature information of each stay point.
4. The method according to claim 3, characterized in that The stop point has location information; Determining, according to the candidate stay point and the heat dissipation range, the stay point within the heat dissipation range corresponding to the candidate stay point as the heat dissipation stay point includes: The line connecting the candidate stop point and the fan is used as the center line of the heat dissipation area, and the distance information from each stop point to the center line is calculated according to the position information of each stop point; According to the distance threshold indicated by the heat dissipation range and the distance information of each of the stay points, the stay point whose distance information is less than or equal to the distance threshold is determined as the heat dissipation stay point.
5. The method according to claim 4, characterized in that Predicting the heat dissipation value when dissipating heat for the candidate stay point according to the heat dissipation and the temperature information of each stay point includes: Determine the heat dissipation weight of the heat dissipation stop point according to the distance information of each heat dissipation stop point; Determining the drop temperature of the heat dissipation stop point according to the heat dissipation amount and the heat dissipation weight of each heat dissipation stop point; The heat dissipation value when heat is dissipated at the candidate stay point is predicted according to the temperature threshold, the drop temperature of each of the heat dissipation stay points, and the temperature information.
6. The method according to claim 5, characterized in that Determining the drop temperature of the heat dissipation stop point according to the heat dissipation amount and the heat dissipation weight of each heat dissipation stop point includes: Accumulate the heat dissipation weights of the heat dissipation stop points to obtain a weight cumulative value; Determining the heat dissipation ratio of each heat dissipation stop point according to the ratio of the heat dissipation weight of each heat dissipation stop point to the weight cumulative value; The heat dissipation ratio and the heat dissipation amount of each heat dissipation stop point determine the drop temperature of the target stop point and the heat dissipation stop point.
7. The method according to claim 5, characterized in that Predicting the heat dissipation value when dissipating heat for the candidate stay point according to the temperature threshold, the drop temperature of each of the heat dissipation stay points, and the temperature information, includes: Determining the temperature reached by each of the heat dissipation stop points after heat dissipation according to the drop temperature and the temperature information of each of the heat dissipation stop points; Calculating the difference between the achieved temperature of each heat dissipation stop point and the temperature threshold to obtain the temperature difference of each heat dissipation stop point; The heat dissipation value is determined according to the temperature difference of each of the heat dissipation stop points.
8. The method according to any one of claims 1 to 7, characterized in that The device information of the fan includes the current angle of the fan, the transmission information of the fan and the motor information of the fan; According to the device information of the fan, driving the air outlet of the fan to deflect and move toward the target stop point includes: Determining a deflection angle of the fan according to the target stay point and the current angle; Determining driving information of the fan according to the deflection angle of the fan, the transmission information and the motor information; According to the driving information, the fan is driven to deflect and move toward the target staying point.
9. The method according to claim 8, characterized in that The fan has a fan position; Determining the deflection angle of the fan according to the target stay point and the current angle includes: Setting a horizontal line according to the fan position and setting a vertical line according to the target stop point; Determine a first distance between the fan and the target stop point in the horizontal direction and a second distance between the fan and the target stop point in the vertical direction according to the intersection of the horizontal line and the vertical line, the target stop point, and the position of the fan; The deflection angle of the fan is determined according to the first distance, the second distance and a current angle of the fan.
10. A controller, characterized in that: The controller includes: a memory and a processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 9.
11. A kitchen appliance, characterized in that: The kitchen appliance comprises: a camera, a fan and a controller as shown in claim 10; wherein the camera and the fan are arranged inside the door of the kitchen appliance; and the camera is movable.
12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 9 when executed by a processor.
13. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 9 when being executed by a processor.