Safety protection method and device, intelligent cooking machine and storage medium
By implementing the output of identity check and security protection policy on the smart cooking machine, the problem of the lack of security protection policy for smart cooking machines is solved, the security of user operations is improved, and adverse consequences are avoided.
Patent Information
- Application Number
- CN202311248130.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-26
- Publication Date
- 2025-03-28
AI Technical Summary
The existing smart cooking machines lack security protection strategies to prevent users from improper operation, resulting in users being scalded or failing to produce dishes.
By responding to the equipment operation of the smart cooking machine, the current operating user is checked, the user type is determined, and the corresponding security protection policy is output based on the user type, the operation time and operation content of the equipment operation, and the intelligent cooking machine is controlled.
It effectively avoids adverse consequences such as burns caused by improper operation of smart cooking machines and failure to produce dishes caused by improper operation of the elderly and children, and improves the safety of smart cooking machines.
Smart Images

Figure CN119699869A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of intelligent cooking machines, and in particular to a safety protection method, device, intelligent cooking machine and storage medium. Background Art
[0002] With the development of automation technology, intelligent cooking machines with automatic cooking functions have emerged. Automated intelligent cooking machines can automatically stir-fry, fry, deep-fry, stir-fry, steam, cook, simmer, boil, stew, cook, and bake, and can prepare a variety of preset dishes.
[0003] However, users who are not familiar with the use of smart cooking machines, such as the elderly and children, may perform improper operations when using the smart cooking machines. Since smart cooking machines lack safety protection strategies to prevent users from improper operations, they may easily cause adverse consequences such as scalding of users and failure of the smart cooking machines to prepare dishes. Summary of the invention
[0004] Based on this, it is necessary to propose a security protection method, device, smart cooking machine and storage medium to address the technical problem that the existing smart cooking machine has low security due to the lack of a security protection strategy to prevent improper operation by users.
[0005] In a first aspect, a safety protection method is provided, which is applied to an intelligent cooking machine, and the method comprises:
[0006] In response to a device operation on the intelligent cooking machine, performing identity verification on a current operating user;
[0007] When the identity verification of the operating user passes, determining the user type of the operating user;
[0008] Outputting a security protection policy corresponding to the operating user according to the user type, the operation time and the operation content of the device operation;
[0009] Based on the device operation and the safety protection strategy, the intelligent cooking machine is controlled.
[0010] In a second aspect, a safety protection device is provided, the device comprising:
[0011] A verification module, used for verifying the identity of the current operating user in response to a device operation on the intelligent cooking machine;
[0012] A determination module, used to determine the user type of the operating user when the identity verification of the operating user passes;
[0013] An output module, used to output the security protection policy corresponding to the operating user according to the user type, the operation time and the operation content of the device operation;
[0014] A control module is used to control the intelligent cooking machine based on the device operation and the safety protection strategy.
[0015] Optionally, in some embodiments of the present application, the output module includes:
[0016] a determining unit, configured to determine the cooking stage of the intelligent cooking machine corresponding to the operation time according to the current cooking time;
[0017] An output unit is used to output the security protection strategy according to the operation content, the cooking stage and the user type.
[0018] Optionally, in some embodiments of the present application, the output unit includes:
[0019] a determination subunit, configured to determine a correspondence between the execution time of the device operation and the cooking stage;
[0020] The output subunit is used to estimate the security level corresponding to executing the operation content in the cooking stage according to the corresponding relationship and the user type, and output the security protection strategy corresponding to the security level.
[0021] Optionally, in some embodiments of the present application, the output subunit is specifically used for:
[0022] Responding to a trigger signal of the device operation, obtaining cooking data of the intelligent cooking machine;
[0023] The intelligent cooking machine is controlled according to the cooking data, the operation content and the security protection strategy corresponding to the security level.
[0024] Optionally, in some embodiments of the present application, the output subunit is specifically used for:
[0025] sending the cooking data, the user type, the operation time, the operation content, and the cooking stage to a user terminal;
[0026] When a determination request returned by the user terminal according to the sent data is received, the intelligent cooking machine is controlled according to the cooking data, the determination request, the operation content and the security protection policy corresponding to the security level.
[0027] Optionally, in some embodiments of the present application, a detection module is further included, and the detection module is used to:
[0028] When it is detected that the operating user exceeds the preset cooking area, obtaining the current cooking mode of the intelligent cooking machine and the dishes to be prepared corresponding to the current cooking mode;
[0029] According to the cooking mode, the cooking stage and the dish to be prepared, the intelligent cooking machine is controlled to switch modes.
[0030] Optionally, in some embodiments of the present application, a selection module is further included, wherein the selection module is used to:
[0031] When there are multiple target users in the preset cooking area, select candidate users from each of the target users, and determine the distance between each of the candidate users and the intelligent cooking machine;
[0032] The candidate user corresponding to the target distance is used as the current operating user, wherein the target distance is the distance with the smallest value among all the distances.
[0033] In a third aspect, an intelligent cooking machine is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above-mentioned security protection method when executing the computer program.
[0034] In a fourth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned security protection method are implemented.
[0035] The security protection method proposed in the present application performs identity verification on the current operating user in response to the device operation on the smart cooking machine, and then determines the user type of the operating user when the identity verification of the operating user is passed, so as to output the security protection strategy corresponding to the operating user according to the user type, the operation time and the operation content of the device operation, and finally control the smart cooking machine based on the device operation and the security protection strategy. The security protection strategy corresponding to the operating user can be output according to the user type, the operation time and the operation content of the device operation, and the smart cooking machine is controlled by the security protection strategy, so as to avoid the improper operation of the elderly, children and other people who are not familiar with the operation of the smart cooking machine during the use of the smart cooking machine, resulting in adverse consequences such as scalding of the user and failure of the smart cooking machine to make dishes, thereby improving the safety of the smart cooking machine. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0037] in:
[0038] Figure 1 An application environment diagram of a security protection method in an embodiment;
[0039] Figure 2 A flowchart of a security protection method in one embodiment;
[0040] Figure 3 is a structural block diagram of a safety protection device in an embodiment;
[0041] Figure 4 1 is a structural block diagram of an intelligent cooking machine in one embodiment. DETAILED DESCRIPTION
[0042] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0043] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0044] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0045] The present application provides a security protection method, device, smart cooking machine and storage medium.
[0046] The safety protection device can be integrated into the smart cooking machine, but is not limited thereto. The electronic device can be directly or indirectly connected to the server through wired or wireless communication. The server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. This application does not limit this.
[0047] For example, see Figure 1 The security protection device is integrated in the intelligent cooking machine 10. The display screen of the intelligent cooking machine 10 can display the functions corresponding to each operation content. The user can interact with the intelligent cooking machine 10 by touching the display screen of the intelligent cooking machine 10. In the process of security protection, the intelligent cooking machine 10 responds to the device operation of the intelligent cooking machine and verifies the identity of the current operating user. When the identity verification of the operating user passes, the user type of the operating user is determined; the intelligent cooking machine 10 outputs the security protection strategy corresponding to the operating user according to the user type, the operation time and the operation content of the device operation; the intelligent cooking machine 10 controls the intelligent cooking machine based on the device operation and the security protection strategy.
[0048] The safety protection method provided by the present application can output a safety protection strategy corresponding to the operating user according to the user type, operation time and operation content of the device operation, and adopt the safety protection strategy to control the smart cooking machine, thereby preventing the elderly, children and other people who are not familiar with the operation of the smart cooking machine from improperly operating the smart cooking machine during the use of the smart cooking machine, resulting in scalding of the user, failure of the smart cooking machine to make dishes and other adverse consequences, thereby improving the safety of the smart cooking machine.
[0049] It should be noted that the order of description of the following embodiments is not intended to limit the priority order of the embodiments.
[0050] See also Figure 2 As shown, Figure 2 A flowchart of a safety protection method provided by an embodiment of the present invention is applied to an intelligent cooking machine. The safety protection method includes the following steps:
[0051] S101: in response to a device operation on the intelligent cooking machine, verifying the identity of the current operating user;
[0052] The device operation is triggered by the user, such as displaying a device operation button on the display screen of the smart cooking machine, and in response to the user clicking the device operation button, triggering the device operation instruction, and then triggering the device operation according to the device operation instruction. In response to the device operation on the smart cooking machine, the identity of the current operating user is verified, such as obtaining the identity information of the operating user, which may be the user's voiceprint information, the user's voice information, or the user's identity identification; matching query is performed on the identity information based on a preset detection database, wherein the detection database stores a preset identity information set; when the identity information set stored in the detection database contains identity information that matches the identity information of the operating user, it is determined that the identity verification has passed.
[0053] In some embodiments, the similarity between each identity information in the preset identity information set and the identity information of the operating user is calculated respectively to obtain various similarity values. If there is a similarity value greater than a preset value among the various similarity values, it is determined that there is identity information in the preset identity information set stored in the detection database that matches the identity information of the operating user.
[0054] In some embodiments, the identity information of the operating user is input into a trained similarity model to compare the identity information, and the maximum probability value output by the output layer of the similarity model is obtained. When the maximum probability value is greater than a preset value, it is determined that there is identity information matching the identity information of the operating user in the preset identity information set stored in the detection database, wherein the similarity model can be obtained by training based on a Transformer model.
[0055] S102: When the identity verification of the operating user passes, determining the user type of the operating user;
[0056] In some embodiments, when the identity verification of the operating user is passed, for the operating user who is greater than or equal to 18 years old and less than 60 years old, the user type can be an adult type, and the user type can also be an unrestricted type, wherein the unrestricted type means that for the operating user who is greater than or equal to 18 years old and less than 60 years old, all the functions of the smart cooking machine can be used without restriction; for the operating user who is greater than or equal to 60 years old, the user type can be an elderly type or a restricted type, wherein the restricted type means that the operating user who is greater than 60 years old will be restricted from using some functions of the smart cooking machine; for the operating user who is less than 18 years old, the user type can be a minor type or a disabled type, wherein the disabled type means that the operating user who is less than 18 years old cannot use any function of the smart cooking machine.
[0057] S103: Outputting a security protection policy corresponding to the operating user according to the user type, the operation time and the operation content of the device operation;
[0058] The operation content may be the function corresponding to the device operation button displayed on the display screen of the smart cooking machine. For example, the operation content may be the function of turning on the cooking utensils of the smart cooking machine, wherein the cooking utensils may include kitchen utensils such as pots and pans, and the operation content may also be the function of controlling the smart cooking machine to enter a cooking mode, wherein the cooking mode includes an automatic cooking mode, a semi-automatic cooking mode, and a warm keeping mode. The operation time of the device operation may be recorded in response to the device operation on the smart cooking machine, and the timestamp may be used as the operation time of the device operation.
[0059] In some embodiments, the user type, operation time and operation content of the device operation are input into a data analysis model for data analysis, so as to obtain a security protection policy corresponding to the operating user output by the data analysis model, wherein the data analysis model can be a language generation model, and the data analysis model can be a model based on BERT (Bidirectional Encoder Representation from Transformers).
[0060] In some embodiments, security protection policies associated with user type, operation time and operation content of device operation are queried through an associated database, wherein the associated database contains an associated table of security protection policies associated with user type, operation time and operation content of device operation.
[0061] S104: Control the intelligent cooking machine based on device operation and safety protection strategy.
[0062] In this embodiment, the intelligent cooking machine is controlled based on the device operation and the safety protection strategy. In some embodiments, when the user type of the operating user is a disabled type, a disable instruction is generated, and in response to the disable instruction, the function corresponding to the device operation button displayed on the display screen of the intelligent cooking machine is disabled. In some embodiments, when the user type of the operating user is a restricted type, a restricted instruction is generated, and in response to the restricted instruction, if the operation content of the device operation of the operating user is to open the cooking utensil, the intelligent cooking machine is controlled to exhaust air to cool down and reduce the pressure of the cooking utensil, and when the temperature and pressure reduction reach the preset temperature and pressure conditions, the cooking utensil is opened to complete the safety protection strategy, specifically, the temperature value after the cooking utensil is cooled down and the pressure value after the cooking utensil is reduced are determined, and when the temperature value is less than the preset temperature threshold and the pressure value is less than the preset pressure threshold, the preset temperature and pressure conditions are met.
[0063] The security protection method proposed in this embodiment performs identity verification on the current operating user in response to the device operation on the smart cooking machine, and then determines the user type of the operating user when the identity verification of the operating user is passed, so as to output the security protection strategy corresponding to the operating user according to the user type, the operation time and the operation content of the device operation, and finally control the smart cooking machine based on the device operation and the security protection strategy. It can output the security protection strategy corresponding to the operating user according to the user type, the operation time and the operation content of the device operation, and use the security protection strategy to control the smart cooking machine, so as to avoid the improper operation of the elderly, children and other people who are not familiar with the operation of the smart cooking machine during the use of the smart cooking machine, resulting in adverse consequences such as scalding of the user and failure of the smart cooking machine to prepare dishes, thereby improving the safety of the smart cooking machine.
[0064] In one embodiment, according to the user type, the operation time and the operation content of the device operation, the security protection policy corresponding to the operating user is output, including:
[0065] S201: Determine the cooking stage of the smart cooking machine corresponding to the operation time according to the current cooking time;
[0066] Among them, the current cooking time refers to the time the smart cooking machine has spent on cooking the current dish. For example, the smart cooking machine is in automatic cooking mode. To cook the dish in the cooking mode, the timer is started for timing. The result of the timer timing is the cooking time. The cooking time can be 0, which means that the smart cooking machine has not started cooking yet.
[0067] In this embodiment, the cooking stage of the intelligent cooking machine corresponding to the operation time is determined by the current cooking time. For example, the current cooking stage is determined according to the corresponding relationship between the cooking time and each cooking stage.
[0068] In some embodiments, the cooking stages can be divided according to the time required to prepare the dish under the cooking mode. For example, for dish A under automatic cooking, the time required to prepare dish A is 40 minutes, and it is divided into a stage every ten minutes, with 0 to 10 minutes as the first stage, 10 to 20 minutes as the second stage, 20 to 30 minutes as the third stage, 30 to 40 minutes as the fourth stage, and a fifth stage of more than 40 minutes.
[0069] In some embodiments, the cooking stages can be divided according to the cooking temperature when preparing the dish in the cooking mode. For example, for dish A in automatic cooking, when the cooking temperature of the dish A is between the first preset temperature and the second preset temperature, it is the first stage, and when the cooking temperature reaches the preset maximum temperature, it is the second temperature stage. In some embodiments, the cooking stages can also be divided into the cooking start stage, the cooking middle stage, and the cooking end stage according to the time required to complete the preparation of the dish in the cooking mode.
[0070] S202: Outputting a security protection strategy according to the operation content, cooking stage and user type.
[0071] In this embodiment, the security protection policy is output according to the operation content, cooking stage and user type.
[0072] In some embodiments, it is determined whether the operation content of the operating user under the user type is safe. If it is not safe, the security protection strategy corresponding to the cooking stage is output. For example, if the user type is a restricted type operating user, and the operation content is to open the cooking utensils, according to the preset security behavior mapping table, it is determined whether it is safe for the restricted type operating user to open the cooking utensils, wherein the security behavior mapping table includes the mapping relationship between the restricted type and each security behavior. If it is not safe, the security protection strategy corresponding to the cooking stage of the current intelligent cooking machine is output.
[0073] In some embodiments, when the user type of the operating user is a restricted type, a restricted instruction is generated. In response to the restricted instruction, if the operation content of the device operation of the operating user is to open the cooking appliance, and the cooking stage is the end of cooking, the smart cooking machine is controlled to exhaust the air to cool down and reduce the pressure of the cooking appliance. When the temperature and pressure reduction reach the preset temperature and pressure conditions, the cooking appliance is opened, so that when the operation content of the restricted type of operating user is to open the cooking appliance, the security protection strategy corresponding to the current cooking stage of the smart cooking machine is completed.
[0074] In some embodiments, when the user type of the operating user is a restricted type, a restricted instruction is generated. In response to the restricted instruction, if the operation content of the device operation of the operating user is mode switching, and the cooking stage is the intermediate stage of cooking, the intelligent cooking machine is controlled to switch, for example, the target dishes under the automatic cooking mode and the dishes to be prepared currently prepared by the intelligent cooking machine are determined, and it is determined whether there is a target dish that is the same as the dish to be prepared among the target dishes. If so, it is determined whether the preparation conditions of the dishes to be prepared are met based on the ingredients and seasonings in the preset ingredient storage area and the ingredients and seasonings in the cooking utensils of the intelligent cooking machine, wherein the preparation conditions may be the most basic ingredients and seasonings required for preparing the dishes to be prepared; if not, the intelligent cooking machine is controlled to be placed in the insulation mode; if so, the intelligent cooking machine is controlled to be placed in the automatic cooking mode. It should also be noted that after the smart cooking machine is placed in the automatic cooking mode, it obtains the recipe data of the dishes to be prepared, wherein the recipe includes various delivery times, and the ingredient data or seasoning data corresponding to each delivery time; each delivery time later than the current time is taken as the target delivery time, and the dishes to be prepared are automatically prepared according to the ingredients and seasonings in the ingredient delivery area, the target delivery time, and the ingredient data or seasoning data corresponding to the target delivery time.
[0075] The safety protection method proposed in this embodiment determines the cooking stage of the smart cooking machine corresponding to the operation time according to the current cooking time, and then outputs a safety protection strategy according to the operation content, cooking stage and user type. It can obtain a more accurate safety protection strategy for the cooking stage according to the user type and operation content, and then use the safety protection strategy to control the smart cooking machine, so as to avoid the elderly, children and other people who are not familiar with the operation of the smart cooking machine from improperly operating the smart cooking machine during the use of the smart cooking machine, resulting in adverse consequences such as scalding of the user and failure of the smart cooking machine to prepare dishes, thereby improving the safety of the smart cooking machine.
[0076] In one embodiment, a security protection strategy is output according to the operation content, cooking stage and user type, including:
[0077] S301: Determine the correspondence between the execution time of the device operation and the cooking stage;
[0078] S302: Estimate the security level corresponding to the operation content performed in the cooking stage according to the corresponding relationship and the user type, and output the security protection strategy corresponding to the security level.
[0079] In this embodiment, the correspondence between the execution time of the device operation and the cooking stage is determined. In some embodiments, the execution time of the device operation corresponds to a cooking stage, wherein the execution time of the device operation is later than the operation time of the device operation.
[0080] Specifically, in some embodiments, the corresponding relationship and user type are input into a preset security assessment model for security estimation, so as to estimate the security level corresponding to the operation content executed in the cooking stage, and obtain the security level output by the security assessment model, wherein the security level may include a first security level, a second security level, and a third security level, and the security assessment model is a model obtained through training of a convolutional neural network. Different security levels mean that the operating user under the user type controls the security level of the intelligent cooking machine in executing the operation content in the cooking stage. For example, the first security level is higher than the second security level, and the second security level is higher than the third security level. The higher the level, the higher the security. Each security level corresponds to at least one security protection strategy.
[0081] The security protection method proposed in this embodiment determines the correspondence between the execution time of the device operation and the cooking stage, and then estimates the security level corresponding to the operation content performed in the cooking stage according to the correspondence and the user type, and outputs the security protection strategy corresponding to the security level. It can determine the security level through the correspondence between the execution time of the device operation and the cooking stage, and output the security protection strategy corresponding to the security level, thereby improving the rationality of the security protection strategy, thereby obtaining a more accurate security protection strategy, and then using the security protection strategy to control the smart cooking machine, further improving the effect of preventing the elderly, children and other people who are not familiar with the operation of the smart cooking machine from performing improper operations during the use of the smart cooking machine, and further improving the safety of the smart cooking machine.
[0082] In one embodiment, based on device operation and safety protection strategy, the intelligent cooking machine is controlled, including:
[0083] S401: Responding to a trigger signal of a device operation, obtaining cooking data of the intelligent cooking machine;
[0084] S402: Control the intelligent cooking machine according to the cooking data, operation content and security protection strategy corresponding to the security level.
[0085] The cooking data at least includes the cooking temperature and cooking pressure of the cooking utensils of the current intelligent cooking machine.
[0086] In this embodiment, security control of the intelligent cooking machine is achieved through security protection strategies corresponding to cooking data, operation content and security levels to protect the operating user.
[0087] In some embodiments, for different operation contents, the intelligent cooking machine is controlled according to the cooking data and the safety protection strategy corresponding to the safety level. For example, if the operation content is to turn on the cooking utensils and the safety protection strategy is corresponding to the first safety level, it is determined whether the cooking data meets the preset control conditions. Specifically, when the cooking temperature is greater than or equal to the preset temperature threshold and the pressure value is greater than or equal to the preset pressure threshold, the control condition is met. If the cooking data meets the control condition, the intelligent cooking machine is controlled to exhaust air to cool down and reduce the pressure of the cooking utensils. When the temperature and pressure reduction reach the preset opening condition, the cooking utensils are turned on. Specifically, the temperature value after the cooking utensils are cooled down and the pressure value after the cooking utensils are reduced are determined. When the temperature value is less than the preset temperature threshold and the pressure value is less than the preset pressure threshold, the preset opening condition is met.
[0088] The security protection method proposed in this embodiment determines the corresponding relationship between the execution time of the device operation and the cooking stage, and then estimates the security level corresponding to the operation content performed in the cooking stage according to the corresponding relationship and the user type, and outputs the security protection strategy corresponding to the security level. The security level can be determined by the corresponding relationship between the execution time of the device operation and the cooking stage, and the security protection strategy corresponding to the security level is output, thereby improving the rationality of the security protection strategy and obtaining a more accurate security protection strategy. The security protection strategy is then used to control the intelligent cooking machine, further improving the effect of preventing the elderly, children and other people who are not familiar with the operation of the intelligent cooking machine from performing improper operations during the use of the intelligent cooking machine, thereby further improving the safety of the intelligent cooking machine.
[0089] In one embodiment, the intelligent cooking machine is controlled according to the cooking data, the operation content and the security protection strategy corresponding to the security level, and further includes:
[0090] S501: Sending cooking data, user type, operation time, operation content and cooking stage to the user terminal;
[0091] S502: When receiving a determination request returned by the user terminal according to the sent data, the intelligent cooking machine is controlled according to the cooking data, the determination request, the operation content and the security protection strategy corresponding to the security level.
[0092] In this embodiment, cooking data, user type, operation time, operation content and cooking stage are sent to the user terminal, wherein the user terminal displays the cooking data, user type, operation time, operation content and cooking stage in a display interface so that the user of the user terminal can view the current status of the intelligent cooking machine.
[0093] When a confirmation request is received from the user terminal based on the sent data, the smart cooking machine is controlled through the cooking data, confirmation request, operation content and security protection strategy corresponding to the security level, so that the user of the user terminal can remotely control the smart cooking machine.
[0094] In some embodiments, in response to the determination request, the intelligent cooking machine is controlled according to the cooking data, the operation content and the security protection strategy corresponding to the security level.
[0095] In some embodiments, according to the determination request, the security protection policy corresponding to the security level is updated to obtain the target security protection policy, and the intelligent cooking machine is controlled according to the cooking data, the operation content and the target security protection policy. Specifically, if the determination request carries the target security protection policy, the security protection policy corresponding to the security level is replaced with the target security protection policy.
[0096] The security protection method proposed in this embodiment sends cooking data, user type, operation time, operation content and cooking stage to the user terminal, and then when receiving a confirmation request returned by the user terminal based on the sent data, the intelligent cooking machine is controlled according to the cooking data, the confirmation request, the operation content and the security protection strategy corresponding to the security level. When the user terminal returns the confirmation request, the intelligent cooking machine can be controlled, so that the user of the user terminal can remotely control the intelligent cooking machine, thereby improving the security of the intelligent cooking machine.
[0097] In one embodiment, after the intelligent cooking machine is controlled based on the device operation and the safety protection strategy, the following steps are included:
[0098] S601: When it is detected that the operating user exceeds the preset cooking area, the cooking mode of the current intelligent cooking machine and the dishes to be prepared corresponding to the current cooking mode are obtained;
[0099] S602: Controlling the intelligent cooking machine to switch modes according to the cooking mode, cooking stage and dishes to be prepared.
[0100] Among them, the preset cooking area can be the kitchen area where the smart cooking machine is located.
[0101] In this embodiment, the cooking mode of the current intelligent cooking machine and the dishes to be prepared corresponding to the current cooking mode are first obtained, and then the intelligent cooking machine is controlled to switch modes according to the cooking mode, cooking stage and dishes to be prepared.
[0102] In some embodiments, each target dish under the name of the automated cooking mode and the dish to be prepared corresponding to the current cooking mode of the smart cooking machine are determined, and it is determined whether there is a target dish identical to the dish to be prepared among each target dish. If so, it is determined whether the preparation conditions of the dish to be prepared are met based on the ingredients and seasonings in the preset ingredient storage area and the ingredients and seasonings in the cooking utensils of the smart cooking machine, wherein the preparation conditions may be the most basic ingredients and seasonings required to prepare the dish to be prepared; if not, the smart cooking machine is controlled to be placed in the keep-warm mode; if so, the smart cooking machine is controlled to be placed in the automated cooking mode.
[0103] It should also be noted that after the intelligent cooking machine is placed in the automatic cooking mode, the recipe data of the dish to be prepared is obtained, wherein the recipe includes each delivery time, and the food material data or seasoning data corresponding to each delivery time; each delivery time later than the current time is used as the target delivery time, and the dish to be prepared is automatically prepared according to the food material and seasoning in the food material delivery area, the target delivery time, and the food material data or seasoning data corresponding to the target delivery time. For example, when the target delivery time is reached, according to the food material data or seasoning data corresponding to the target delivery time, the target food material corresponding to the food material data is extracted from the food material in the food material delivery area, and the target seasoning corresponding to the seasoning data is extracted from the seasoning in the food material delivery area, and the dish to be prepared is automatically prepared according to the target seasoning and the target food material.
[0104] The safety protection method proposed in this embodiment obtains the current cooking mode of the intelligent cooking machine and the dishes to be prepared corresponding to the current cooking mode when it is detected that the operating user exceeds the preset cooking area, and then controls the intelligent cooking machine to switch modes according to the cooking mode, cooking stage and dishes to be prepared. When the operating user exceeds the preset cooking area, the intelligent cooking machine can be controlled to switch modes, thereby avoiding safety problems of the intelligent cooking machine when no one is operating, thereby improving the safety of the intelligent cooking machine.
[0105] In one embodiment, the step of determining the current operating user includes:
[0106] S701: When there are multiple target users in the preset cooking area, select candidate users from each target user, and determine the distance between each candidate user and the intelligent cooking machine;
[0107] S702: taking the candidate user corresponding to the target distance as the current operating user, wherein the target distance is the distance with the smallest value among all distances.
[0108] In this embodiment, when there are multiple target users in the preset cooking area, candidate users are selected from each target user. In some embodiments, a living body sensor can be used. When multiple living bodies are detected in the preset cooking area, it is determined that there are multiple target users in the preset cooking area. In some embodiments, the facial information of each target user is obtained, and each facial information is input into the prediction model for age prediction to obtain an age prediction result. For example, if the age prediction result is 18 years old, the age prediction result greater than the preset age is used as the target prediction result, and the target user corresponding to the target prediction result is used as a candidate user. In some embodiments, the ultrasonic sensor distance measurement function is used to obtain the height of each target user, and the target user whose height is greater than the preset height is used as a candidate user.
[0109] Next, the distance between each candidate user and the intelligent cooking machine is determined. Specifically, ultrasonic distance measurement can be used to obtain the distance between each candidate user and the intelligent cooking machine. Finally, the candidate user corresponding to the target distance is used as the current operating user, where the target distance is the distance with the smallest value among all the distances.
[0110] The security protection method proposed in this embodiment selects candidate users from each target user when there are multiple target users in the preset cooking area, determines the distance between each candidate user and the intelligent cooking machine, and finally uses the candidate user corresponding to the target distance as the current operating user, wherein the target distance is the distance with the smallest value among all the distances. When there are multiple target users in the cooking area, a suitable operating user can be determined to avoid multiple people operating the intelligent cooking machine at the same time, thereby further improving the security of the intelligent cooking machine.
[0111] See also Figure 3 As shown, in one embodiment, a safety protection device is provided, the device comprising:
[0112] A verification module 10, for verifying the identity of the current operating user in response to a device operation on the intelligent cooking machine;
[0113] A determination module 20, configured to determine the user type of the operating user when the identity verification of the operating user passes;
[0114] An output module 30 is used to output a security protection policy corresponding to the operating user according to the user type, the operation time and the operation content of the device operation;
[0115] The control module 40 is used to control the intelligent cooking machine based on device operation and safety protection strategy.
[0116] The security protection method proposed in this embodiment performs identity verification on the current operating user in response to the device operation on the smart cooking machine, and then determines the user type of the operating user when the identity verification of the operating user is passed, so as to output the security protection strategy corresponding to the operating user according to the user type, the operation time and the operation content of the device operation, and finally control the smart cooking machine based on the device operation and the security protection strategy. It can output the security protection strategy corresponding to the operating user according to the user type, the operation time and the operation content of the device operation, and use the security protection strategy to control the smart cooking machine, so as to avoid the improper operation of the elderly, children and other people who are not familiar with the operation of the smart cooking machine during the use of the smart cooking machine, resulting in adverse consequences such as scalding of the user and failure of the smart cooking machine to prepare dishes, thereby improving the safety of the smart cooking machine.
[0117] Optionally, in some embodiments of the present application, the output module includes:
[0118] a determining unit, configured to determine the cooking stage of the intelligent cooking machine corresponding to the operation time according to the current cooking time;
[0119] An output unit is used to output the security protection strategy according to the operation content, the cooking stage and the user type.
[0120] Optionally, in some embodiments of the present application, the output unit includes:
[0121] a determination subunit, configured to determine a correspondence between the execution time of the device operation and the cooking stage;
[0122] The output subunit is used to estimate the security level corresponding to executing the operation content in the cooking stage according to the corresponding relationship and the user type, and output the security protection strategy corresponding to the security level.
[0123] Optionally, in some embodiments of the present application, the output subunit is specifically used for:
[0124] Responding to a trigger signal of the device operation, obtaining cooking data of the intelligent cooking machine;
[0125] The intelligent cooking machine is controlled according to the cooking data, the operation content and the security protection strategy corresponding to the security level.
[0126] Optionally, in some embodiments of the present application, the output subunit is specifically used for:
[0127] sending the cooking data, the user type, the operation time, the operation content, and the cooking stage to a user terminal;
[0128] When a determination request returned by the user terminal according to the sent data is received, the intelligent cooking machine is controlled according to the cooking data, the determination request, the operation content and the security protection policy corresponding to the security level.
[0129] Optionally, in some embodiments of the present application, a detection module is further included, and the detection module is used to:
[0130] When it is detected that the operating user exceeds the preset cooking area, obtaining the current cooking mode of the intelligent cooking machine and the dishes to be prepared corresponding to the current cooking mode;
[0131] According to the cooking mode, the cooking stage and the dish to be prepared, the intelligent cooking machine is controlled to switch modes.
[0132] Optionally, in some embodiments of the present application, a selection module is further included, wherein the selection module is used to:
[0133] When there are multiple target users in the preset cooking area, select candidate users from each of the target users, and determine the distance between each of the candidate users and the intelligent cooking machine;
[0134] The candidate user corresponding to the target distance is used as the current operating user, wherein the target distance is the distance with the smallest value among all the distances.
[0135] In one embodiment, a smart cooking machine is provided, whose internal structure diagram can be shown as follows: Figure 4 As shown. The intelligent cooking machine at least includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the intelligent cooking machine is used to provide computing and control capabilities. The memory of the intelligent cooking machine includes a non-volatile and / or volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the intelligent cooking machine is used to communicate with an external client through a network connection. When the computer program is executed by the processor, it implements a function or step on the server side of a security protection method.
[0136] In one embodiment, an intelligent cooking machine is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the following steps are implemented:
[0137] In response to a device operation on the intelligent cooking machine, performing identity verification on a current operating user;
[0138] When the identity verification of the operating user passes, the user type of the operating user is determined;
[0139] Output the security protection policy corresponding to the operating user according to the user type, operation time and operation content of the equipment operation;
[0140] The smart cooking machine is controlled based on device operation and safety protection strategies.
[0141] The safety protection method proposed in this embodiment can output a safety protection strategy corresponding to the operating user according to the user type, operation time and operation content of the device operation, and adopt the safety protection strategy to control the smart cooking machine, thereby preventing the elderly, children and other people who are not familiar with the operation of the smart cooking machine from improperly operating the smart cooking machine during the use of the smart cooking machine, resulting in scalding of the user, failure of the smart cooking machine to make dishes and other adverse consequences, thereby improving the safety of the smart cooking machine.
[0142] In one embodiment, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0143] In response to a device operation on the intelligent cooking machine, performing identity verification on a current operating user;
[0144] When the identity verification of the operating user passes, the user type of the operating user is determined;
[0145] Output the security protection policy corresponding to the operating user according to the user type, operation time and operation content of the equipment operation;
[0146] The smart cooking machine is controlled based on device operation and safety protection strategies.
[0147] The safety protection method proposed in this embodiment can output a safety protection strategy corresponding to the operating user according to the user type, operation time and operation content of the device operation, and adopt the safety protection strategy to control the smart cooking machine, thereby preventing the elderly, children and other people who are not familiar with the operation of the smart cooking machine from improperly operating the smart cooking machine during the use of the smart cooking machine, resulting in scalding of the user, failure of the smart cooking machine to make dishes and other adverse consequences, thereby improving the safety of the smart cooking machine.
[0148] It should be noted that the above functions or steps that can be implemented by the computer-readable storage medium or the intelligent cooking machine can be found in the relevant descriptions of the server side and the client side in the aforementioned method embodiment. To avoid repetition, they will not be described one by one here.
[0149] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in the present application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0150] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0151] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention.
Claims
1. A safety protection method, applied to an intelligent cooking machine, characterized in that: The method comprises: In response to a device operation on the intelligent cooking machine, performing identity verification on a current operating user; When the identity verification of the operating user passes, determining the user type of the operating user; Outputting a security protection policy corresponding to the operating user according to the user type, the operation time and the operation content of the device operation; Based on the device operation and the safety protection strategy, the intelligent cooking machine is controlled.
2. The method according to claim 1, characterized in that Outputting the security protection policy corresponding to the operating user according to the user type, the operation time and the operation content of the device operation includes: Determining the cooking stage of the intelligent cooking machine corresponding to the operation time according to the current cooking time; The security protection strategy is output according to the operation content, the cooking stage and the user type.
3. The method according to claim 2, characterized in that The outputting the security protection strategy according to the operation content, the cooking stage and the user type includes: determining a correspondence between the execution time of the device operation and the cooking stage; According to the corresponding relationship and the user type, the security level corresponding to executing the operation content in the cooking stage is estimated, and the security protection strategy corresponding to the security level is output.
4. The method according to claim 3, characterized in that The controlling the intelligent cooking machine based on the device operation and the safety protection strategy includes: Responding to a trigger signal of the device operation, obtaining cooking data of the intelligent cooking machine; The intelligent cooking machine is controlled according to the cooking data, the operation content and the security protection strategy corresponding to the security level.
5. The method according to claim 4, characterized in that The controlling the intelligent cooking machine according to the cooking data, the operation content and the security protection strategy corresponding to the security level includes: sending the cooking data, the user type, the operation time, the operation content, and the cooking stage to a user terminal; When a determination request returned by the user terminal according to the sent data is received, the intelligent cooking machine is controlled according to the cooking data, the determination request, the operation content and the security protection policy corresponding to the security level.
6. The security protection method according to claim 1, characterized in that: After the intelligent cooking machine is controlled based on the device operation and the safety protection strategy, the method includes: When it is detected that the operating user exceeds the preset cooking area, obtaining the current cooking mode of the intelligent cooking machine and the dishes to be prepared corresponding to the current cooking mode; According to the cooking mode, the cooking stage and the dish to be prepared, the intelligent cooking machine is controlled to switch modes.
7. The security protection method according to claim 1, characterized in that: The step of determining the current operating user includes: When there are multiple target users in the preset cooking area, select candidate users from each of the target users, and determine the distance between each of the candidate users and the intelligent cooking machine; The candidate user corresponding to the target distance is used as the current operating user, wherein the target distance is the distance with the smallest value among all the distances.
8. A safety protection device, applied to an intelligent cooking machine, characterized in that: include: A verification module, used for verifying the identity of the current operating user in response to a device operation on the intelligent cooking machine; A determination module, used to determine the user type of the operating user when the identity verification of the operating user passes; An output module, used to output the security protection policy corresponding to the operating user according to the user type, the operation time and the operation content of the device operation; A control module is used to control the intelligent cooking machine based on the device operation and the safety protection strategy.
9. An intelligent cooking machine, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the security protection method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the security protection method according to any one of claims 1 to 7 are implemented.