A linkage control method, device and system
By coordinating the control of the status information of the range hood and stove with the server and user terminal, the accuracy and personalization problems of the existing range hood and stove linkage control system are solved, and more efficient linkage control and user interaction are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-30
- Publication Date
- 2026-03-24
AI Technical Summary
Existing range hood and stove linkage control systems cannot achieve high accuracy and personalized control at the user end, and users cannot know the equipment data information and linkage status.
The system obtains the status information of the range hood and cooktop from the server and sends linkage control commands to the user terminal. After receiving and confirming the commands, the user terminal executes the linkage action, supporting data sharing and personalized control between the linked devices of the range hood and cooktop.
It improves the accuracy and personalization of the range hood and stove linkage control, allowing users to adjust the linkage action according to their needs and meet individual requirements.
Smart Images

Figure CN116412427B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of control, and particularly relates to a linkage control method, device and system. BACKGROUND
[0002] With the development of big data and intelligence, the equipment used in the kitchen also gradually tends to be intelligent and digital. In the related technology, the smoke range linkage generally uses Bluetooth and other short-distance transmission to realize data communication between the range hood and the cooker, and thus, data recording needs to be performed locally on the smoke range, so as to realize closed linkage between the range hood and the cooker. The user cannot know the data information and linkage situation of the range hood and the cooker, and thus, the linkage control accuracy is not high, and the personalized linkage control demand of the user cannot be met. SUMMARY
[0003] The linkage control method, device and system provided by the embodiments of the present application at least solve the problem that the linkage control accuracy is not high and the personalized linkage control demand of the user cannot be met.
[0004] In a first aspect, the embodiments of the present application provide a linkage control system, which comprises a server, a range hood, a cooker and a user terminal, wherein the range hood, the cooker and the user terminal are connected with the server through a same wireless network; the server is configured to acquire state information of the range hood and the cooker, and send a linkage control command to the user terminal when it is determined that any one of the range hood and the cooker has a state change according to the state information; and the user terminal is configured to receive the linkage control command and control a linkage device to perform a linkage action corresponding to the state change based on the linkage control command, wherein the linkage device of the range hood at least comprises the cooker, and the linkage device of the cooker at least comprises the range hood.
[0005] In combination with the first aspect, in some embodiments, the user terminal is configured to output user prompt information when the linkage control command is received, the user prompt information being used to prompt the user to confirm the linkage control command; and the user terminal is further configured to, in response to a confirmation operation of the user on the linkage control command, send the linkage control command to the linkage device, so that the linkage device performs the linkage action corresponding to the state change.
[0006] In a second aspect, an embodiment of the present application provides a linkage control method applied to a server, an extractor, a stove and a user terminal connected to the server through a same wireless network, the method comprising: acquiring state information of the extractor and the stove; determining, according to the state information, that when any one of the extractor and the stove changes in state, a linkage control command is sent to the user terminal, so that the user terminal controls linkage equipment to perform a linkage action corresponding to the state change based on the linkage control command, wherein the linkage equipment of the extractor at least includes the stove, and the linkage equipment of the stove at least includes the extractor.
[0007] In combination with the second aspect, in some embodiments, the determining, according to the state information, that when any one of the extractor and the stove changes in state, a linkage control command is sent to the user terminal comprises: when any one of the extractor and the stove switches from a running state to a shutdown state according to the state information, a linkage shutdown command is sent to the user terminal; wherein the linkage shutdown command is used for the user terminal to control the linkage equipment to shut down.
[0008] In combination with the second aspect, in some embodiments, the determining, according to the state information, that when any one of the extractor and the stove changes in state, a linkage control command is sent to the user terminal comprises: when the stove switches from a shutdown state to a running state according to the state information, a linkage startup command is sent to the user terminal; wherein the linkage startup command is used for the user terminal to control the linkage equipment to start up.
[0009] In combination with the second aspect, in some embodiments, the determining, according to the state information, that when any one of the extractor and the stove changes in state, a linkage control command is sent to the user terminal comprises: when the stove changes in firepower according to the state information, a linkage wind power adjustment command is sent to the user terminal, the linkage wind power adjustment command being used for the user terminal to at least adjust the wind power of the extractor to match the changed firepower of the stove.
[0010] In combination with the second aspect, in some embodiments, the method further comprises: acquiring environmental light intensity change data generated by a cooking process of the extractor and the stove in a target historical period, wherein the environmental light intensity change data is based on environmental smoke concentration change in the cooking process; performing machine learning using the environmental light intensity change data to obtain a cooking habit analysis result of the extractor and the stove in the target historical period; determining a prompt information according to the cooking habit analysis result, and sending the prompt information to the user terminal, so that the user terminal displays the prompt information.
[0011] In combination with the second aspect, in some embodiments, the cooking habit analysis result includes a diet habit level of the target historical period, and the determination of one or more pieces of prompt information according to the cooking habit analysis result includes:
[0012] For the range hood, a recommended wind power level matching the diet habit level, a remaining capacity of an oil box of the range hood, and a fan cleanliness of the range hood are determined, and for the cooktop, a cooking recipe content is determined according to the diet habit level.
[0013] In combination with the second aspect, in some embodiments, the ambient light intensity change data includes a plurality of light intensity change curves, and the machine learning using the ambient light intensity change data to obtain the cooking habit analysis result of the range hood and the cooktop in the target historical period includes: light intensity analysis using a light intensity change curve generated in each cooking in the target historical period to obtain a cooking action sequence and / or an oil fume concentration change feature of the user in the cooking, and machine learning based on the cooking action sequence and / or the oil fume concentration change feature of each cooking in the target historical period to obtain the cooking habit analysis result of the target historical period.
[0014] In the third aspect, an embodiment of the present application provides a linkage control device applied to a server, a range hood, a cooktop, and a user terminal, the range hood, the cooktop, and the user terminal being connected to the server through a same wireless network, and the linkage control device including: a state acquisition unit configured to acquire state information of the range hood and the cooktop; and a linkage control unit configured to determine, according to the state information, a linkage control command to be sent to the user terminal when a state change occurs in any one of the range hood and the cooktop, so that the user terminal controls a linkage device to perform a linkage action corresponding to the state change based on the linkage control command, wherein the linkage device of the range hood at least includes the cooktop, and the linkage device of the cooktop at least includes the range hood.
[0015] In the fourth aspect, an embodiment of the present application provides a server including a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the linkage control method of any one of the embodiments of the second aspect when executing the computer program.
[0016] The one or more technical solutions provided by the embodiment of the present application are that the range hood, the cooktop and the user terminal are connected to the server through the same wireless network; the server acquires the state information of the range hood and the cooktop, and when it is determined that any one of the range hood and the cooktop has a state change according to the state information, sends a linkage control command to the user terminal; the user terminal receives the linkage control command, and controls the corresponding linkage device to perform a linkage action corresponding to the state change based on the linkage control command, and the linkage device of the range hood at least includes the cooktop, and the linkage device of the cooktop at least includes the range hood. Because the server sends a command for controlling the linkage device of the range hood and the cooktop to perform a linkage action to the user terminal, the user can acquire the linkage condition of the range hood and the cooktop from the user terminal to meet the individualized linkage control demand of the user. BRIEF DESCRIPTION OF DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments will be briefly introduced. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative effort.
[0018] Figure 1 The network architecture diagram of the linkage control system in the embodiment of the present application;
[0019] Figure 2 The flowchart of the linkage control method in the embodiment of the present application;
[0020] Figure 3 The module diagram of the linkage control device in the embodiment of the present application;
[0021] Figure 4 The structural schematic diagram of the server in the embodiment of the present application. DETAILED DESCRIPTION
[0022] In order to make the objects, technical solutions and advantages of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely with reference to the drawings of the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative effort are within the protection scope of the present application.
[0023] REFERENCE Figure 1As shown, the embodiment of the present application provides a linkage control system, comprising: a server 11, a range hood 12, a cooktop 13 and other kitchen equipment with networking function, and further comprising a user terminal 14, wherein the user terminal 14 is a terminal device such as a smart phone or a smart wearable device, the range hood 12, the cooktop 13 and the user terminal 14 are connected to the server 11 through the same wireless network.
[0024] Specifically, the kitchen equipment such as the range hood 12 and the cooktop 13 in the same wireless network with the user terminal 14 is bound to the user terminal 14. For example, the range hood 12 and the cooktop 13 connected to the same WiFi routing address with the user terminal 14 can be bound through the client on the user terminal 14. The bound kitchen equipment such as the range hood 12 and the cooktop 13 is authorized and guided by the user terminal 14 to obtain the linkage authorization of the user to each kitchen equipment. Each kitchen equipment obtaining the linkage authorization reports the state information thereof to the server 11; the user terminal 14 can obtain the state information of the range hood 12 and the cooktop 13 having the binding relationship with the user terminal 14 from the server 11, and the user terminal 14 can display the state information obtained from the server 11, wherein the displayed state information can include the wind power of the range hood 12, the firepower of the cooktop 13 and the like.
[0025] In the embodiment of the present application, the server 11 is configured to obtain the state information reported by the range hood 12 and the cooktop 13, and send a linkage control command to the user terminal 14 when determining that any one of the range hood 12 and the cooktop 13 has a state change according to the state information. The user terminal 14 is configured to receive the linkage control command and execute a linkage action corresponding to the state change on the linkage equipment based on the linkage control command, wherein the linkage equipment of the range hood 12 at least includes the cooktop 13, and the linkage equipment of the cooktop 13 at least includes the range hood 12.
[0026] It can be understood that, in order to improve the accuracy of linkage control, the user terminal 14 is configured to output a user prompt information when receiving the linkage control command sent by the server 11, the user prompt information is used to prompt the user to confirm the linkage control command; the user terminal 14 sends the linkage control command to the corresponding linkage equipment in response to the confirmation operation of the user to the linkage control command, so that the linkage equipment executes the linkage action corresponding to the state change of the range hood 12 or the cooktop 13.
[0027] Unlike the above-mentioned manner, the user terminal 14 can also feed back confirmation information to the server in response to the confirmation operation of the user to the linkage control command; the server 11 sends the linkage control command to the linkage equipment in response to the confirmation information, so that the linkage equipment executes the linkage action corresponding to the state change.
[0028] It can be understood that, in order to make the linkage control more in line with the personalized needs of the user, the user terminal 14 can modify the linkage control command issued by the server 11 according to the user's needs, that is, the user terminal 14 forms a new linkage control command in response to the user's modification operation on the linkage control command executed by the server 11; the user terminal 14 issues a new linkage control command to the linkage device to make the linkage device execute the linkage action corresponding to the state change.
[0029] Specifically, the modification operation can only modify the delay of the linkage device executing the linkage action, or increase or decrease the linkage device executing the linkage action, etc. For example, the linkage control command issued by the server 11 is to execute the linkage action immediately, and the new linkage control command is to execute the linkage action at the time when the hood or the cooktop changes the state and meets the set delay. For another example, the linkage control command issued by the server 11 is to turn off the hood and the air conditioner, and the new linkage control command is only to turn off the air conditioner.
[0030] Based on the same inventive concept, the embodiment of the present application provides a linkage control method applied to the above linkage control system. The following describes the linkage control method from the server as the main part, wherein the hood, the cooktop and the user terminal are connected to the server through the same wireless network, and the hood and the cooktop are bound. Referring to Figure 2 The linkage control method includes the following steps S201-S203:
[0031] S201, the server acquires the state information of the hood and the cooktop.
[0032] Specifically, the hood and the cooktop bound with the user terminal can each actively report the state information to the server when the state changes, or the server can periodically query the state information of the hood and the cooktop.
[0033] S202, the server determines that when any one of the hood and the cooktop changes the state, the linkage control command is sent to the user terminal to make the user terminal control the linkage device to execute the linkage action corresponding to the state change based on the linkage control command, wherein the linkage device of the hood at least includes the cooktop, and the linkage device of the cooktop at least includes the hood.
[0034] Further, the linkage device of the hood and the cooktop can each include an air conditioner in the same indoor environment as the hood and the cooktop, for example, the air conditioner, the hood and the cooktop are all arranged in the kitchen.
[0035] It should be understood that the linkage action executed by the linkage device corresponding to the active device varies with the active device whose state changes. Specifically, if it is determined that the active device whose state changes is the range hood, the linkage device corresponding thereto refers to the cooker or the range hood and the air conditioner; if it is determined that the active device whose state changes is the cooker, the linkage device corresponding thereto refers to the range hood or the range hood and the air conditioner.
[0036] Specifically, if the server determines that the range hood has a state change according to the acquired state information, the linkage control command sent to the user terminal is specifically a first linkage control command for the linkage device of the range hood, so that after the user terminal receives the first linkage control command, the linkage device of the range hood is controlled to execute the linkage action corresponding to the state change of the range hood based on the first linkage control command.
[0037] It should be understood that if the server determines that the cooker has a state change according to the acquired state information, the linkage control command sent to the user terminal is specifically a second linkage control command for the linkage device of the cooker, so that after the user terminal receives the second linkage control command, the linkage device of the cooker is controlled to execute the linkage action corresponding to the state change of the cooker based on the second linkage control command.
[0038] It should be understood that in order to improve the accuracy of linkage control, the user terminal outputs user prompt information when receiving the linkage control command issued by the server, and the user prompt information is used to prompt the user to confirm the linkage control command; the user terminal issues the linkage control command to the linkage device in response to the user's confirmation operation of the linkage control command, otherwise, the user terminal will not issue the linkage control command to the corresponding linkage device, so as to avoid false linkage.
[0039] It should be understood that the first linkage control command issued by the server to the user terminal corresponding to the state change of the range hood varies with the state change of the range hood, and the linkage action executed by the linkage device of the range hood varies with the state change of the range hood; similarly, the second linkage control command issued by the server to the user terminal corresponding to the state change of the cooker varies with the state change of the cooker, and the linkage action executed by the linkage device of the cooker varies with the state change of the cooker. The following examples of linkage control scenarios are given to understand the linkage control method described in the embodiments of the present application:
[0040] Scenario 1: When the server determines that any one of the range hood and the cooker switches from the running state to the off state according to the state information, the linkage shutdown command is sent to the user terminal, so that the corresponding linkage device is controlled to be turned off based on the linkage shutdown command.
[0041] It should be understood that, in order to improve the linkage control accuracy, if it is determined that the range hood switches from the running state to the off state, the server detects whether the linkage device of the range hood is in the running state; if yes, the first linkage off command is sent to the user terminal, so that the user terminal controls the linkage device of the range hood to turn off based on the first linkage off command.
[0042] Taking the linkage device of the range hood as the cooktop for example, when the range hood switches from the running state to the off state in response to the off operation of the user or in response to the delay off program, the server detects whether the cooktop is currently in the burning state; if yes, the first linkage off command is sent to the user terminal, and the user terminal controls the cooktop to turn off based on the first linkage off command.
[0043] For example, a specific case is that when the user manually turns off the range hood, the server detects that the state of the range hood switches from the running state to the off state, and then the server detects whether the cooktop is currently in the burning state; if it is detected that the cooktop is currently in the burning state, the first linkage off command for the cooktop is sent to the user terminal. If the user terminal obtains the confirmation operation of the user for the first linkage off command, the user terminal can send the first linkage off command to the cooktop through the WiFi wireless network to control the cooktop to turn off the fire, so that dry burning can be avoided and the use safety of the cooktop can be improved.
[0044] In the embodiment of the present application, the cooktop is provided with a thermal probe for sensing the burning state of the cooktop, and the server obtains the burning state of the cooktop sensed by the thermal probe.
[0045] It should be understood that, in order to improve the linkage control accuracy, if the cloud service determines that the cooktop switches from the running state to the off state according to the state information, the cloud service detects whether the linkage device of the cooktop is currently in the running state; if yes, the second linkage off command is sent to the user terminal, so that the user terminal controls the linkage device of the cooktop to turn off based on the second linkage off command.
[0046] Taking the linkage device of the cooktop as the range hood for example, when the cooktop switches from the running state to the off state in response to the off operation of the user, in response to the timing cooking program or when the cooktop accidentally turns off the fire, the server detects whether the range hood is currently in the running state; if yes, the second linkage off command is sent to the user terminal, and the user terminal controls the linkage device of the cooktop to turn off based on the second linkage off command, so that the electric energy can be saved.
[0047] For example, in order to avoid the safety hazard of gas leakage, a specific case is that the heat-sensitive probe arranged on the stove senses the stove combustion state, the server acquires the stove combustion state sensed by the heat-sensitive probe, and according to the stove combustion state, when the stove is accidentally extinguished, the server controls the stove to automatically cut off the gas, and detects whether the range hood is currently in an operating state, if so, the server issues a second linkage shutdown command for the range hood to the user terminal, and the user terminal controls the range hood to shut down based on the second linkage shutdown command.
[0048] Scenario 2: When the server determines that the stove switches from the off state to the running state according to the state information, a linkage start command is sent to the user terminal; wherein the linkage start command is used to control the user terminal to start the linkage device of the stove, thereby reducing the user operation and facilitating the user.
[0049] It can be understood that in addition to the above-mentioned linkage of the opening and closing of the linkage device of the range hood and the stove, linkage adjustment between wind power and fire power of the range hood and the stove in the running state can also be performed:
[0050] For example, scenario 3: when the server determines that the fire power of the stove changes according to the state information, a linkage wind power adjustment command is sent to the user terminal, so that the user terminal adjusts the wind power of the range hood to match the changed fire power of the stove based on the linkage wind power adjustment command.
[0051] Specifically, when the server determines that the fire power of the stove changes according to the state information, the current wind power of the range hood and the changed fire power of the stove are acquired; whether the current wind power matches the changed fire power is compared; if not, the server issues a linkage wind power adjustment command to the user terminal, so that the user terminal adjusts the wind power of the range hood to match the changed fire power of the stove based on the linkage wind power adjustment command, thereby saving the energy consumption of the range hood when the fire is small and effectively and quickly exhausting the smoke when the fire is large.
[0052] It should be understood that the change of the fire power of the stove can be triggered by the user's adjustment of the fire power or based on a preset cooking program. For example, a certain preset cooking program is used to cook a certain dish by multiple fire powers, and during the cooking process, the stove will automatically adjust the fire power multiple times based on the preset cooking program. Therefore, after the stove adjusts the fire power each time, the server determines the current fire power change of the stove according to the state information, and after the stove adjusts the fire power each time, the server issues a linkage wind power adjustment command to the user terminal for the current fire power change, so that the user terminal adjusts the wind power of the range hood to match the current changed fire power of the stove based on the linkage wind power adjustment command.
[0053] It should be noted that the greater the firepower of the stove, the greater the linkage adjustment of the wind power of the range hood, and the firepower of the stove and the wind power of the range hood can be in a gear corresponding relationship, a linear relationship or a nonlinear relationship, which is not limited here.
[0054] It should be understood that the linkage control between the range hood and the stove also includes: obtaining environmental light intensity change data generated by the cooking process of the range hood and the stove in the target historical period, wherein the obtained environmental light intensity change data is based on the environmental smoke concentration change in the cooking process of the target historical period; machine learning is performed using the environmental light intensity change data to obtain the cooking habit analysis result of the user in the target historical period; the prompt information is determined according to the cooking habit analysis result, and the prompt information is sent to the user terminal to make the user terminal display the prompt information.
[0055] Since the cooking process produces oil fume, resulting in changes in environmental smoke concentration, a smoke sensor can be configured on the range hood. The smoke sensor is based on Mie scattering principle to obtain the environmental light intensity change data generated by the change in environmental smoke concentration in the cooking process of the target historical period.
[0056] The environmental light intensity change can be understood with reference to the following formula:
[0057]
[0058] Wherein, α is a dimensionless particle size parameter, m1 is the refractive index of the dispersed medium around the particle, d is the particle diameter, f is the frequency of light, and c is the speed of light. With the change of environmental smoke concentration, α changes, and the increase of α makes the scattered light intensity concentrated in the forward direction, that is, the light intensity increases. Therefore, due to the change of environmental smoke concentration in the cooking process, the smoke sensor will collect the environmental light intensity change data generated by the change of environmental smoke concentration.
[0059] Specifically, in order to improve the accuracy of cooking habit analysis, the target historical period can be the last 14 days or longer.
[0060] It should be understood that machine learning using environmental light intensity change data can obtain cooking habit analysis results of the user, and based on the cooking habit analysis results, at least one corresponding prompt information can be determined.
[0061] For example, the environmental light intensity change data includes a plurality of light intensity change curves, and each cooking in the target historical period corresponds to a light intensity change curve. The light intensity change curve generated by each cooking in the target historical period is used for light intensity analysis, and the cooking action sequence and / or oil fume concentration change characteristic of the user in the cooking are obtained. Based on the cooking action sequence and / or oil fume concentration change characteristic of each cooking in the target historical period, machine learning is performed to determine the cooking habit analysis result of the user in the target historical period.
[0062] Taking the process of one-time stir-frying cooking as an example, the relationship between the light intensity change process in the cooking process and the user's cooking action is shown in the following Table 1:
[0063] Table 1.
[0064]
[0065] In the embodiment of the present application, the obtained cooking habit analysis result can be a diet habit level of the target historical period, and the diet habit level is one of various diet habit levels such as heavy oil diet, medium oil diet, light oil diet, etc. According to the difference of the diet habit level, the information content of the prompt information is different.
[0066] Specifically, according to the cooking habit analysis result, one or more of the following prompt information is determined:
[0067] 1. The recommended air volume level matched with the diet habit level is determined for the range hood;
[0068] 2. The remaining capacity of the oil box of the range hood;
[0069] 3. The fan cleanliness of the range hood;
[0070] 4. The cooking recipe content for the cooktop determined according to the diet habit level.
[0071] Among them, for the prompt information 1, for example, a first mapping relationship between each diet habit level and air volume level can be established in advance, and the air volume level matched with the diet habit level of the target historical period is determined based on the first mapping relationship.
[0072] For example: three air volume levels (high, medium, and low) and three diet habit levels (heavy oil diet, medium oil diet, and light oil diet) are one-to-one mapped, if the user is obtained as a heavy oil diet habit, the determined recommended air volume level is a high air volume level; if the user is obtained as a medium oil diet habit, the determined recommended air volume level is a medium air volume level; if the user is obtained as a light oil diet habit, the determined recommended air volume level is a low air volume level.
[0073] It should be understood that the recommended air volume level is not limited to the above-mentioned manner, for example: the diet habit classification result can be a diet oil quantification value, then a conversion formula can be configured in advance to convert the diet oil quantification value to obtain a recommended air volume value; based on the air volume level where the air volume value is located, the recommended air volume level is determined to solve the problem of poor smoke exhaust or excessive noise caused by inappropriate user setting of the level.
[0074] Wherein, for the prompt information 2, a second mapping relationship between each eating habit level and oil production in the cooking process can be established in advance; based on the second mapping relationship, the actual oil production of the cooking process in the target historical period is determined; the actual oil production generated by the cooking in each different historical period is accumulated to obtain the total historical oil production until the current time; based on the total capacity of the oil box of the range hood and the total historical oil production, the remaining capacity of the oil box of the range hood is determined.
[0075] Wherein, for the prompt information 3, a third mapping relationship between each eating habit level and the oil smoke attachment amount of the fan can be established in advance; based on the third mapping relationship, the actual oil smoke attachment amount of the fan in the target historical period is determined; the actual oil smoke attachment amount of the fan in each different historical period is accumulated to obtain the total oil smoke attachment amount of the fan until the current time; based on the total oil smoke attachment amount, the cleanliness of the fan of the range hood is determined.
[0076] Wherein, for the prompt information 4, when the eating habit level in the target historical period is greater than or equal to the preset eating habit level, one or more recipes belonging to the target eating habit level can be obtained, wherein the target eating habit level is lower than the preset eating habit level or lower than the eating habit level in the target historical period. For example, the preset eating habit level is heavy oil diet, if the eating habit level in the target historical period is heavy oil diet, the medium oil diet level recipe and / or the light oil diet level recipe can be obtained.
[0077] The embodiment of the application provides a linkage control device, applied to a server, a range hood, a stove and a user terminal are connected with the server through the same wireless network, referring to Figure 3 The linkage control device comprises: a state acquisition unit 301, configured to acquire state information of the range hood and the stove; a linkage control unit 302, configured to determine, according to the state information, when any one of the range hood and the stove changes state, to send a linkage control command to the user terminal, so that the user terminal controls the linkage device to perform a linkage action corresponding to the state change based on the linkage control command, wherein the linkage device of the range hood at least includes the stove, and the linkage device of the stove at least includes the range hood.
[0078] It can be understood that the linkage control unit 302 can comprise: a shutdown linkage control subunit, configured to, when any one of the range hood and the stove switches from a running state to a shutdown state according to the state information, send a linkage shutdown command to the user terminal; wherein the linkage shutdown command is used for the user terminal to control the linkage device to shut down.
[0079] It can be understood that the linkage control unit 302 can include a linkage startup control subunit configured to send a linkage startup command to the user terminal when it is determined according to the state information that the cooker switches from the off state to the running state.
[0080] The linkage startup command is used by the user terminal to control the linkage device to start up.
[0081] It can be understood that the linkage control unit 302 can include an adjustment linkage control subunit configured to send a linkage adjustment air power command to the user terminal when it is determined according to the state information that the firepower of the cooker changes, and the linkage adjustment air power command is used by the user terminal to adjust at least the air power of the range hood to match the changed firepower of the cooker.
[0082] It can be understood that the linkage control unit 302 further includes:
[0083] A data acquisition subunit configured to acquire environmental light intensity change data generated by the cooking process of the range hood and the cooker in a target historical period, wherein the environmental light intensity change data is based on the change of environmental smoke concentration during the cooking process;
[0084] A learning subunit configured to perform machine learning using the environmental light intensity change data to obtain a cooking habit analysis result of the range hood and the cooker in the target historical period;
[0085] A prompt subunit configured to determine prompt information according to the cooking habit analysis result and send the prompt information to the user terminal to enable the user terminal to display the prompt information.
[0086] It can be understood that the cooking habit analysis result includes a dietary habit level of the target historical period, and the prompt information determined according to the cooking habit analysis result includes one or more of the following: a recommended air power gear position of the range hood matched with the dietary habit level, a remaining capacity of an oil box of the range hood, and a fan cleanliness of the range hood; and a cooking recipe content of the cooker determined according to the dietary habit level.
[0087] It can be understood that the environmental light intensity change data includes a plurality of light intensity change curves, and the learning subunit is specifically configured to perform light intensity analysis using the light intensity change curve generated by each cooking in the target historical period to correspondingly obtain a cooking action sequence and / or an oil smoke concentration change feature of the user in the cooking, and perform machine learning based on the cooking action sequence and / or the oil smoke concentration change feature of each cooking in the target historical period to obtain the cooking habit analysis result of the target historical period.
[0088] The above-mentioned device is used to implement the aforementioned linkage control method. More implementation details can be found in the description of the aforementioned linkage control method embodiments. For the sake of brevity, these details will not be repeated here.
[0089] Based on the same inventive concept, embodiments of the present invention provide a server, with reference to... Figure 4 As shown, it includes: a memory 404, a processor 402, and a computer program stored in the memory 404 and executable on the processor 402. When the processor 402 executes the computer program, it implements any of the aforementioned embodiments of the linkage control method.
[0090] Among them, Figure 4 In this document, a bus architecture (represented by bus 400) is used. Bus 400 may include any number of interconnected buses and bridges, linking various circuits including one or more processors represented by processor 402 and memory represented by memory 404. Bus 400 may also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. Bus interface 405 provides an interface between bus 400 and receiver 401 and transmitter 403. Receiver 401 and transmitter 403 may be the same element, i.e., a transceiver, providing a unit for communicating with various other devices over a transmission medium. Processor 402 is responsible for managing bus 400 and general processing, while memory 404 can be used to store data used by processor 402 during operation.
[0091] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored as one or more commands or codes on or transmitted via a computer-readable medium. Other examples and embodiments are within the scope and spirit of this invention and the appended claims. For instance, due to the nature of software, the functions described above may be implemented using software executed by a processor, hardware, firmware, hardwired, or any combination thereof. Furthermore, the functional units may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit.
[0092] In several embodiments provided in the present application, it should be understood that the disclosed technology can be implemented by other ways. Among them, the above-mentioned device embodiments are only schematic, for example, the division of the units can be a logical function division, and actual implementation can have another division mode, for example, a plurality of 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 the displayed or discussed units can be indirect coupling or communication connection through some interfaces, units or modules, which can be electrical or other forms.
[0093] The units described as separate components can or can not be physically separated, and the components of the control device can or can not be physical units, i.e. can be located in one place or can be distributed to multiple units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0094] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, including a plurality of commands for making a computer device (which can be a personal computer, a server or a network device, etc.) execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: a U disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a mobile hard disk, a magnetic disk or an optical disk, and various program code storage media.
[0095] The above is only an embodiment of the present application and is not used to limit the present application. For those skilled in the art, the present application can have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application shall be included in the scope of claims of the present application.
Claims
1. A linkage control method applied to a server, wherein a range hood, a stove, and a user terminal are connected to the server via the same wireless network, characterized in that, The method includes: Obtain the status information of the range hood and the cooktop; When a state change occurs in either the range hood or the cooktop based on the state information, a linkage control command is sent to the user terminal. This allows the user terminal to control the linked devices to perform a linkage action corresponding to the state change. The linkage control commands sent by the server to the user terminal differ depending on the state change of the range hood and the cooktop. Upon receiving the linkage control command, the user terminal outputs a user prompt message to prompt the user to confirm the linkage control command. In response to the user's confirmation of the linkage control command, the user terminal sends the linkage control command to the linked devices to perform the linkage action corresponding to the state change. The linkage devices for the range hood include at least the cooktop, and the linkage devices for the cooktop include at least the range hood. The ambient light intensity change data generated by the cooking process of the range hood and cooktop during the target historical period is obtained, wherein the ambient light intensity change data is based on the change in ambient smoke concentration during the cooking process; Machine learning is performed using the ambient light intensity change data to obtain the cooking habit analysis results of the range hood and the stove during the target historical period. The ambient light intensity change data includes multiple light intensity change curves. Light intensity analysis is performed using the light intensity change curves generated by each cooking session during the target historical period to obtain the user's cooking action sequence and / or oil fume concentration change characteristics for that cooking session. Machine learning is then performed based on the cooking action sequence and / or oil fume concentration change characteristics of each cooking session during the target historical period to obtain the cooking habit analysis results for the target historical period. Based on the analysis results of the cooking habits, a prompt message is determined and sent to the user terminal so that the user terminal can display the prompt message.
2. The method as described in claim 1, characterized in that, When it is determined from the status information that either the range hood or the cooktop has undergone a status change, a linkage control command is sent to the user terminal, including: When it is determined, based on the status information, that either the range hood or the cooktop has switched from the running state to the off state, a linkage shutdown command is sent to the user terminal. The linked shutdown command is used by the user terminal to control the linked device to shut down.
3. The method as described in claim 1, characterized in that, When it is determined from the status information that either the range hood or the cooktop has undergone a status change, a linkage control command is sent to the user terminal, including: When the status information determines that the stove is switching from the off state to the running state, a linkage power-on command is sent to the user terminal. The linked power-on command is used by the user terminal to control the linked equipment to start up and run.
4. The method as described in claim 1, characterized in that, When it is determined from the status information that either the range hood or the cooktop has undergone a status change, a linkage control command is sent to the user terminal, including: When it is determined from the status information that the firepower of the stove has changed, a linkage adjustment command for the fan speed is sent to the user terminal. The linkage adjustment command for the fan speed is used by the user terminal to adjust the fan speed of the range hood to match the firepower of the stove after the change.
5. The method as described in claim 1, characterized in that, The cooking habit analysis results include the dietary habit levels for the target historical period, and one or more of the following prompt messages are determined based on the cooking habit analysis results; For the range hood, the recommended fan speed, remaining oil box capacity, and fan cleanliness are determined to match the dietary habit level. For the aforementioned stove, the cooking recipe content is determined based on the aforementioned dietary habit level.
6. A linkage control device, characterized in that, Applied to servers, range hoods, cooktops, and user terminals are connected to the server via the same wireless network. The linkage control device comprises: A status acquisition unit is used to acquire status information of the range hood and the cooktop; A linkage control unit is configured to send a linkage control command to a user terminal when a state change occurs in either the range hood or the cooktop, based on the state information. This command enables the user terminal to control the linkage device to perform a linkage action corresponding to the state change. The linkage control command sent by the server to the user terminal differs depending on the state change of the range hood and the cooktop. Upon receiving the linkage control command, the user terminal outputs a user prompt message to prompt the user to confirm the linkage control command. In response to the user's confirmation of the linkage control command, the user terminal sends the linkage control command to the linkage device, enabling the linkage device to perform the linkage action corresponding to the state change. The linkage device for the range hood includes at least the cooktop, and the linkage device for the cooktop includes at least the range hood. The linkage control unit includes: The data acquisition subunit is used to acquire ambient light intensity change data generated by the range hood and stove during the cooking process in the target historical period, wherein the ambient light intensity change data is based on the change in ambient smoke concentration during the cooking process; The learning subunit is used to perform machine learning using the ambient light intensity change data to obtain the cooking habit analysis results of the range hood and the stove during the target historical period; the ambient light intensity change data includes multiple light intensity change curves; light intensity analysis is performed using the light intensity change curves generated by each cooking session during the target historical period to obtain the user's cooking action sequence and / or oil fume concentration change characteristics for that cooking session; machine learning is performed based on the cooking action sequence and / or oil fume concentration change characteristics of each cooking session during the target historical period to obtain the cooking habit analysis results for the target historical period; The prompting subunit is used to determine prompting information based on the analysis results of the cooking habits, and send the prompting information to the user terminal so that the user terminal can display the prompting information.
7. A server, characterized in that, include: The system includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the linkage control method described in any one of claims 1-5.
Citation Information
Patent Citations
Range hood-gas stove linkage control method and device, range hood-gas stove linkage equipment and readable storage medium
CN109237561A
Kitchen electric appliance
CN110617522A