Kitchen-appropriate reminder methods, systems, devices, and media
By acquiring and extracting signals in the kitchen, identifying target tasks, applying high-risk anti-interference strategies, and selecting appropriate reminder schemes, the problem of interference in high-risk tasks by traditional reminder methods is solved, achieving accurate and timely reminder effects and improving kitchen safety.
Patent Information
- Application Number
- CN202510389375.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-31
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2045-03-31
AI Technical Summary
Traditional instant reminders in the kitchen are based on rigid triggering mechanisms, which can lead to untimely reminders interfering with users performing high-risk tasks and affecting kitchen safety.
By acquiring and extracting signals, the target task is determined, and a suitable reminder scheme is selected based on the high-risk anti-interference strategy to avoid interfering reminders during high-risk tasks.
It provides accurate and timely reminders, avoids untimely interference, and improves kitchen safety and the smoothness of user operation.
Smart Images

Figure CN120125199B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of timed early warning technology, and in particular to a reminder method, system, device and medium suitable for kitchens. Background Technology
[0002] In a kitchen environment, users often need to handle multiple tasks simultaneously, such as cooking and cleaning. Traditional instant reminder methods (such as voice alerts) rely on rigid triggering mechanisms (i.e., preset reminder times) to assist users in managing tasks. However, when users are performing high-risk tasks involving high temperatures, open flames, or sharp utensils in the kitchen, instant reminders can lead to untimely alerts. These untimely alerts may interfere with users performing high-risk tasks, thereby affecting kitchen safety. Summary of the Invention
[0003] Based on this, it is necessary to address the technical problem that existing instant reminder methods rely on rigid triggering mechanisms, leading to untimely reminders that may interfere with users performing high-risk tasks. Therefore, a reminder method, system, device, and medium suitable for kitchens are proposed.
[0004] Firstly, a reminder method suitable for the kitchen is provided, the method comprising:
[0005] Acquire the extracted signal;
[0006] In response to the extraction signal, the target task is determined from the task sequence corresponding to the target kitchen;
[0007] Based on the reminder scheme corresponding to the target task, determine the target scheme;
[0008] Based on the high-risk anti-interference strategy, reminders are issued according to the target scheme and the target task execution.
[0009] Secondly, a reminder system suitable for a kitchen is provided, the system comprising: a target device and reminder devices, the target device being used to control each of the reminder devices to perform reminders;
[0010] The target device is configured to implement the following modules:
[0011] The signal acquisition module is used to acquire and extract signals;
[0012] The task extraction module is used to respond to the extraction signal and determine the target task from the task sequence corresponding to the target kitchen;
[0013] The scheme determination module is used to determine the target scheme based on the reminder scheme corresponding to the target task;
[0014] The reminder control module is used to provide reminders based on the high-risk anti-interference strategy, according to the target scheme and the target task execution.
[0015] Thirdly, a target device is provided, the target device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the above-described reminder method applicable to the kitchen.
[0016] Fourthly, a computer-readable storage medium is provided, the computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the above-described reminder method applicable to the kitchen.
[0017] This application discloses a reminder method, system, device, and medium applicable to kitchens. First, it determines the target task from the task sequence of the target kitchen by extracting a response signal, accurately filtering out reminder tasks relevant to the current kitchen scenario and requiring processing. Then, it determines the target solution based on the reminder scheme corresponding to the target task, ensuring the reminder method matches the characteristics of the reminder task in the kitchen scenario. Finally, it implements reminder control for the target task based on a high-risk anti-interference strategy. Since this strategy is specifically designed to address the problem of inappropriate reminders caused by rigid triggering mechanisms in existing technologies, it avoids interfering reminders when users are performing high-risk tasks in the kitchen scenario. The technical solution of this application achieves an accurate, timely, and interference-free reminder effect, improving kitchen safety and making user operations in the kitchen environment smoother and safer. Attached Figure Description
[0018] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] in:
[0020] Figure 1 This is an application environment diagram of a reminder method suitable for a kitchen in one embodiment;
[0021] Figure 2 A flowchart illustrating a reminder method applicable to a kitchen in one embodiment;
[0022] Figure 3 This is a structural block diagram of a reminder method system applicable to a kitchen in one embodiment;
[0023] Figure 4This is a structural block diagram of the target device in one embodiment. Detailed Implementation
[0024] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0025] The reminder method for kitchens provided in this invention can be applied to, for example... Figure 1 In the application environment, optionally, the application environment includes: a target device 1 and at least one reminder device 2, wherein the target device 1 is used to control each of the reminder devices 2 to execute reminders.
[0026] The target device 1 is configured to implement the kitchen-appropriate reminder method of this application, specifically including: acquiring an extraction signal; responding to the extraction signal to determine a target task from a task sequence corresponding to the target kitchen; determining a target scheme according to a reminder scheme corresponding to the target task; and performing a reminder based on a high-risk anti-interference strategy, according to the target scheme and the target task.
[0027] This application's kitchen-specific reminder method first determines the target task from the task sequence of the target kitchen by extracting a response signal, accurately filtering out reminder tasks relevant to the current kitchen scenario and requiring processing. Then, it determines the target solution based on the reminder scheme corresponding to the target task, ensuring the reminder method matches the characteristics of the reminder task in the kitchen scenario. Finally, it implements reminder control for the target task based on a high-risk anti-interference strategy. Since this strategy is specifically designed to address the problem of inappropriate reminders caused by rigid triggering mechanisms in existing technologies, it avoids interfering reminders when users are performing high-risk tasks in the kitchen scenario. Overall, this application's technical solution achieves accurate, timely, and interference-free reminders, improving kitchen safety and making user operations in the kitchen environment smoother and safer.
[0028] Target device 1 can be either a server or a client.
[0029] The client can be, but is not limited to, various personal computers, laptops, smartphones, tablets, and portable wearable devices. The server can be implemented using a standalone server or a server cluster consisting of multiple servers.
[0030] The reminder device 2 can be one or more of a smart alarm clock, smart light fixture, and smart wearable device. Smart wearable devices include, but are not limited to, smartphones, smartwatches, and smart bracelets.
[0031] It is understood that in another embodiment of this application, the target device 1 integrates the function of the reminder device 2, so that only one target device 1 is needed to implement the reminder method applicable to the kitchen of this application.
[0032] The present invention will now be described in detail through specific embodiments.
[0033] Please see Figure 2 As shown, Figure 2 A flowchart illustrating a kitchen-appropriate reminder method provided in an embodiment of the present invention includes the following steps:
[0034] S1: Acquire the extracted signal;
[0035] Specifically, the extraction signal is actively triggered at preset time intervals.
[0036] The extraction signal is the signal that initiates and determines the reminder task to be executed.
[0037] S2: In response to the extraction signal, determine the target task from the task sequence corresponding to the target kitchen;
[0038] The target kitchen is the kitchen that you want to remind yourself of.
[0039] Specifically, when the extraction signal is obtained, a reminder task is extracted from the task sequence corresponding to the target kitchen based on a preset extraction method, and the extracted reminder task is taken as the target task.
[0040] Optionally, the default extraction method is to extract from the head of the task sequence.
[0041] Each element in the task sequence is a reminder task. Each reminder task carries a reminder time. In the task sequence, from head to tail, the reminder tasks are sorted according to their reminder time from earliest to latest, so that when extracting from the head of the task sequence, the earliest reminder task can be retrieved. It can be understood that if multiple reminder tasks in the task sequence have the same reminder time, they will be sorted from head to tail according to their priority from highest to lowest.
[0042] A reminder object includes one or more reminder tasks. A reminder object is something that needs to remind the user to pay attention and take appropriate action. Reminder objects include, but are not limited to: boiling water, making soup, defrosting ingredients, cooking rice, baking, and stir-frying.
[0043] There are several key points that need to be emphasized when boiling water. For example, when starting to boil water, users may need to be reminded to pay attention to the use of fire (if it is a gas-fired kettle) or whether the appliance is working properly (if it is an electric kettle). When the water is about to boil, that is, close to 100°C (this may vary depending on factors such as altitude), users need to be reminded to prevent the water from overflowing after boiling or from boiling for too long, which could lead to energy waste or safety hazards (such as dry boiling).
[0044] Making soup is a relatively complex and time-consuming cooking task. Reminders for soup making include reminding the user to check if all ingredients are present and if the proportions of the broth are correct at the start of the cooking process. During the cooking process, depending on the type of soup and cooking equipment, the user needs to be reminded to stir the ingredients periodically to prevent sticking. Additionally, the user needs to be reminded of the cooking time; when the preset cooking time is approaching, the user should be alerted that the soup is almost ready so that they can perform final seasoning or prepare the utensils.
[0045] The key to providing reminders for defrosting food is ensuring the safety and effectiveness of the defrosting process. Users should be reminded to choose the appropriate defrosting method based on the type of food (e.g., meat, fish, frozen vegetables), such as natural defrosting, cold water defrosting, or microwave defrosting. If natural defrosting is used, users should be reminded to remove the food from the freezer beforehand and check its defrosting progress periodically to avoid over-defrosting, which can lead to spoilage or bacterial growth, and also to prevent incomplete defrosting from affecting subsequent cooking.
[0046] The rice cooker's reminder function involves prompting users to select the appropriate rice and water ratio, which is crucial for cooking rice with a good texture. During the cooking process, the rice cooker can provide reminders as needed when it enters different stages (such as preheating, boiling, and simmering). At the end of cooking, the rice cooker should remind the user to unplug the power cord or open the lid to prevent overcooking and burning of the bottom of the rice.
[0047] Baking reminders include prompting users to preheat the oven to the appropriate temperature, a crucial step for successful baking. During the baking process, reminders are provided based on the specific baking time and temperature requirements of different baked goods (such as cakes, bread, cookies, etc.). For example, when a cake is nearing its set baking time, the user is reminded to check its browning to determine if the oven temperature needs adjustment or the baking time needs to be extended / shortened.
[0048] The cooking reminders include prompting users to prepare ingredients and seasonings before starting to cook, and to add them to the pan in a specific order. When the heat needs to be adjusted during cooking, such as switching from high to low, a reminder will be given. Additionally, depending on the cooking time of different dishes, users will be reminded that the dish is almost done, allowing them to prepare plating or add final seasoning.
[0049] It is understood that the program file implementing this application can obtain the reminder object and reminder scheme set by the user. The program implementing this application will generate a reminder task according to each reminder in the reminder scheme and store the generated reminder task in the preset storage space.
[0050] S3: Determine the target solution based on the reminder scheme corresponding to the target task;
[0051] The reminder scheme includes one or more of a first sub-scheme, a second sub-scheme, and a third sub-scheme. For example, the first sub-scheme is a voice broadcast reminder, the second sub-scheme is a light flashing reminder, and the third sub-scheme is a reminder to send an SMS or make a phone call. In other words, the reminder scheme can be set according to needs; for example, the reminder scheme may include a reminder via a client application, which is not limited herein.
[0052] Specifically, based on the task identifier of the target task, the sub-scheme to be executed is extracted from the reminder scheme corresponding to the target task, and the reminder sub-scheme is used as the target scheme.
[0053] A task identifier can be a unique identifier for a reminder task, such as a task name or task ID.
[0054] Optionally, the task identifier describes the association between the reminder object and the sub-scheme.
[0055] S4: Based on the high-risk anti-interference strategy, a reminder is issued according to the target scheme and the target task execution.
[0056] High-risk anti-interference strategies are designed to prevent untimely reminders from interfering with users' performance of high-risk tasks.
[0057] Specifically, before issuing a reminder based on the target plan and the target task, it is necessary to determine whether the human body in the target kitchen is performing a high-risk task. If a high-risk task is being performed, and the priority of the target task is low, then anti-interference processing is applied to the target task. If the priority of the target task is high, then the step of issuing a reminder based on the target plan and the target task continues.
[0058] Specific methods for preventing interference include: modifying the reminder time of the target task or turning off the target task.
[0059] The reminder is executed according to the target plan and the target task. That is, according to the target plan, at the reminder time within the target task, the reminder device corresponding to the target task is controlled to execute the reminder; or, according to the target plan, at the reminder time within the target task, the reminder module and / or reminder component in the target device corresponding to the target task is controlled to execute the reminder. Here, the reminder module refers to a software module. The reminder component is hardware, such as a speaker.
[0060] Real-time human behavior data (such as holding a knife or being near a high-temperature stove) in the target kitchen is acquired using multimodal sensors (such as motion capture cameras, pressure sensors, and equipment status monitoring). This human behavior data is then dynamically matched with a predefined high-risk task feature library (such as the frequency of cutting vegetables and oil temperature thresholds) to determine whether the human in the target kitchen is performing a high-risk task.
[0061] Task priority = Risk coefficient × Time decay factor + Adjustment weight
[0062] Risk coefficient = Probability of safety incident occurrence × Severity level of hazard
[0063] Time decay factor = 1 / (remaining response time + 1).
[0064] Optionally, the risk coefficient can be determined through limited experiments based on the type of the object being alerted; in this application, the risk coefficient is a constant. The adjustment weight can be a user-defined value or a pre-set constant. The probability of a security incident occurring can be determined through limited experiments based on the type of the object being alerted; in this application, the probability of a security incident occurring is a constant. The severity level of the hazard can be determined through limited experiments based on the type of the object being alerted; in this application, the severity level of the hazard is a constant.
[0065] The remaining response time is the reminder time of the last reminder task of the reminder object corresponding to the target task minus the reminder time in the target task.
[0066] Understandably, when executing a reminder for a target task, reminder feedback information is obtained. If the reminder feedback information is to close all reminder tasks, then all reminder tasks corresponding to the target task in the task sequence are closed (the closing process includes: deletion or updating the completion marker to a completion identifier). If the reminder feedback information is to close the current reminder task, then the target task in the task sequence is closed. If the reminder feedback information is to extend all reminder tasks, then if the reminder feedback information carries a delay duration, the reminder time for all reminder tasks corresponding to the target task in the task sequence is extended according to that delay duration. If the reminder feedback information does not carry a delay duration, the reminder time for all reminder tasks corresponding to the target task in the task sequence is extended according to a preset fixed duration. If the reminder feedback information is to extend the current reminder task, then if the reminder feedback information carries a delay duration, the reminder time for the target task in the task sequence is extended according to that delay duration. If the reminder feedback information does not carry a delay duration, the reminder time for the target task in the task sequence is extended according to a preset fixed duration.
[0067] Users can input reminder feedback information by pressing buttons on the target device and / or the reminder device, or by inputting voice into the target device and / or the reminder device.
[0068] This embodiment first determines the target task from the task sequence of the target kitchen by extracting the response signal, accurately filtering out reminder tasks that are relevant to the kitchen scene and require processing. Then, it determines the target solution based on the reminder scheme corresponding to the target task, ensuring that the reminder method matches the characteristics of the reminder task in the kitchen scene. Finally, it implements reminder control for the target task based on a high-risk anti-interference strategy. Since this strategy is specifically designed to address the problem of inappropriate reminders caused by rigid triggering mechanisms in existing technologies, it avoids interfering reminders when the user is performing high-risk tasks in the kitchen scene. The technical solution of this application achieves an accurate, timely, and interference-free reminder effect, improving kitchen safety and making user operations in the kitchen environment smoother and safer.
[0069] In one embodiment, the step of determining the target task from the task sequence corresponding to the target kitchen includes:
[0070] S21: Based on a preset time window, obtain reminder tasks from the task sequence as candidate tasks;
[0071] Specifically, the current time is used as the start time of a preset time window. Reminder tasks are obtained from the task sequence, and each extracted reminder task is taken as a candidate task.
[0072] S22: Use the candidate task with the highest priority as the target task.
[0073] In this embodiment, reminder tasks are obtained from the task sequence corresponding to the target kitchen based on a preset time window as candidate tasks, and then the candidate task with the highest priority is determined as the target task. This method can ensure that the reminder mechanism focuses on the reminder of the key reminder tasks by preferentially selecting the reminder task with the highest priority from among many upcoming reminder tasks, thereby improving the efficiency of kitchen task management.
[0074] In one embodiment, the reminder scheme includes one or more of the first sub-scheme, the second sub-scheme, and the third sub-scheme;
[0075] The first sub-scheme includes at least two voice control data. The voice control data includes reminder time, voice reminder configuration, and completion mark. The voice volume in each of the voice reminder configurations in the first sub-scheme shows an increasing trend;
[0076] The second sub-scheme includes reminder time, light flashing frequency data, and completion mark. The slope of the light flashing frequency data is greater than or equal to 0;
[0077] The third sub-scheme includes reminder time, contact data, device linkage control data, and completion mark.
[0078] It can be understood that the reminder scheme may also include other sub-schemes, which are not limited here.
[0079] In this application, each sub-scheme in the reminder scheme can be all in parallel, all in series, or some in parallel and some in series.
[0080] The contact data describes the associated data of the emergency method and the contact number. The emergency methods include: sending text messages and / or making phone calls.
[0081] The device linkage control data is data for linkage control of smart devices. For example, linkage control with a smart socket and a gas valve controller is achieved through the device linkage control data.
[0082] The light flashing frequency data can be described by a curve. The abscissa of the curve is the interval time, and the ordinate of the curve is the light flashing frequency.
[0083] The light flashing frequency data describes the associated data of the interval time and the light flashing frequency, and the light flashing frequency data includes at least one such associated data.
[0084] The initial value of the completion mark is empty. When the sub-scheme finishes execution, this application automatically updates the completion mark to a completion identifier.
[0085] This embodiment's reminder scheme includes several sub-schemes. For example, the first sub-scheme uses at least two voice control data points (reminder time, voice volume with an increasing trend, and a completion marker) to attract attention with gradually increasing voice alerts, suitable for ensuring reminders are received in noisy environments. The second sub-scheme uses reminder time, light flashing frequency data with a slope greater than or equal to 0, and a completion marker to provide reminders using changes in light flashing frequency; this method is intuitive and visually strong. The third sub-scheme uses reminder time, contact data, device linkage control data, and a completion marker to expand the scope and effect of reminders through contact and device linkage control. Furthermore, these sub-schemes can operate in parallel, allowing multiple reminder methods to take effect simultaneously, or they can operate sequentially, providing reminders in a certain order. This flexibility can meet diverse reminder needs in different scenarios, thereby improving the effectiveness and adaptability of reminders.
[0086] In one embodiment, the step of issuing a reminder based on the high-risk anti-interference strategy, according to the target scheme and the target task execution, includes:
[0087] S41: When the target solution is the first sub-solution or the second sub-solution, and the priority of the target task is higher than the first priority, then the processing method is determined to be the first method;
[0088] Specifically, when the target solution is the first sub-solution or the second sub-solution, and the priority of the target task is higher than the first priority, it means that the target task is to send a voice message to the target kitchen or control the flashing of lights to provide a reminder. However, the target task has a high priority and is urgent to execute, so high-risk anti-interference measures cannot be taken. Therefore, the processing method is determined to be the first method, and the reminder is continued to be provided according to the target solution and the target task through the first method.
[0089] S42: When the target solution is the first sub-solution or the second sub-solution, and the priority of the target task is not higher than the first priority, the current behavior type of the human body in the target kitchen is obtained. If the current behavior type is high-risk, the processing method is determined to be the second method. If the current behavior type is not high-risk, the processing method is determined to be the first method.
[0090] Specifically, when the target solution is the first sub-solution or the second sub-solution, and the priority of the target task is not higher than the first priority, it means that the target task is to send a voice message to the target kitchen or control the flashing of lights to achieve the reminder. However, the priority of the target task is not high and there is no urgency to execute it. Therefore, high-risk anti-interference can be performed. So, the current behavior type of the human body in the target kitchen is obtained. If the current behavior type is high-risk, it means that high-risk anti-interference is required. The high-risk anti-interference is achieved by determining the processing method as the second method. If the current behavior type is not high-risk, it means that high-risk anti-interference is not required. The processing method is determined as the first method to continue to remind according to the target solution and the target task.
[0091] Obtaining the current behavior type of a person in a target kitchen can be achieved through a combination of technologies. On one hand, smart cameras can be deployed in the kitchen, utilizing advanced image recognition algorithms to analyze human posture in real time. For example, they can identify whether a person is holding a sharp tool and making a cutting motion, is within a dangerous operating distance of an open flame, or is engaging in potentially dangerous behavior near a high-temperature source, thus determining whether it is a high-risk behavior type. On the other hand, special sensors, such as temperature sensors and motion sensors, can be installed. Temperature sensors can detect the presence of abnormally high-temperature areas around a person, while motion sensors can detect parameters such as the amplitude and speed of human movements. When these movement parameters match high-risk movement patterns associated with high temperatures, open flames, or sharp tools, the behavior can be identified as high-risk. Combining the detection results from these technologies allows for the determination of the current behavior type of a person in the target kitchen.
[0092] Understandably, it could also be the current behavior type of a human in the target kitchen over a period of time, input by the user via voice or a client connected to the target device.
[0093] S43: When the target solution is not the first sub-solution and the target solution is not the second sub-solution, the processing method is determined to be the third method;
[0094] Specifically, when the target solution is not the first sub-solution and the target solution is not the second sub-solution, it means that the target task is not achieved by sending voice messages to the target kitchen or controlling the flashing of lights. Therefore, high-risk anti-interference measures are not required, and the processing method is determined to be the third method to continue to provide reminders according to the target solution and the target task.
[0095] S44: Provide a reminder based on the target task, the target plan, and the processing method.
[0096] Specifically, reminders are given according to the target task, the target plan, and the processing method.
[0097] This embodiment is based on a high-risk anti-interference strategy. During the reminder process, there is a clear processing logic based on the target plan and the execution status of the target task. When the target plan is the first or second sub-plan and the target task priority is higher than the first priority, the first method is used. This helps to provide efficient and specific reminder responses for high-priority tasks. When the target plan is one of these two sub-plans but the target task priority is not higher than the first priority, the system will judge based on the current behavior type of the human in the target kitchen. High-risk behavior types will be handled using the second method, while non-high-risk behaviors will be handled using the first method. This ensures that necessary reminders are prioritized while avoiding interference with the user's execution of high-risk tasks. When the target plan is neither the first nor the second sub-plan, the third method is used. This embodiment, through this mechanism of determining the processing method based on different conditions, can achieve more accurate, flexible, and targeted reminder operations, improve the effectiveness of reminders, and reduce unnecessary interference.
[0098] In one embodiment, the step of providing reminders based on the target task, the target plan, and the processing method includes:
[0099] S441: When the processing method is the first method, the current environmental data of the target kitchen is obtained according to the target plan. If the current environmental data is within the range of environmental data, the target plan is updated according to the adjustment data corresponding to the target task. The target task is then reminded and controlled according to the updated target plan.
[0100] The current environmental data refers to the current environmental conditions. This data includes noise and / or light data. The volume of sound in the target kitchen is detected by a noise sensor and used as noise data. The brightness of light in the target kitchen is detected by a light sensor and used as light data.
[0101] Specifically, when the processing method is the first method, the current environmental data of the target kitchen can be obtained from a preset storage space according to the target solution. For example, when the target solution is the first sub-solution, noise data is obtained from the preset storage space as the current environmental data of the target kitchen. For example, when the target solution is the second sub-solution, light data is obtained from the preset storage space as the current environmental data of the target kitchen.
[0102] If the current environmental data falls within the range corresponding to the current environmental data, it means that the default reminder scheme does not meet the requirements and the target scheme needs to be updated. Therefore, the target scheme is updated according to the adjustment data corresponding to the target task. Based on the updated target scheme, the reminder device corresponding to the target task is controlled to perform reminder control at the reminder time in the target task; alternatively, based on the updated target scheme, the reminder module and / or reminder component in the target device corresponding to the target task is controlled to perform reminder control at the reminder time in the target task.
[0103] The adjustment data can be pre-set constant data or data entered by the user in advance.
[0104] Based on the adjustment data corresponding to the target task, the target solution is updated to increase its appeal to users and thus ensure the effectiveness of the reminder. For example, if the noise level of the current environment is >60 decibels (>60 decibels is the environmental data range), the voice volume of the voice reminder configuration in the target solution is increased by a preset volume.
[0105] S442: When the processing method is the second method, anti-interference processing is performed on the target task based on the anti-interference configuration corresponding to the target task;
[0106] Specifically, when the processing method is the second method, it means that in order to avoid the danger caused by interference, anti-interference is required. Based on the anti-interference configuration corresponding to the target task, anti-interference processing is performed on the target task.
[0107] Specific methods for preventing interference include: modifying the reminder time of the target task or closing the target task. The interference prevention configuration corresponding to the target task is a pre-set configuration.
[0108] Optionally, anti-interference configurations are set in advance based on the type of the object being alerted.
[0109] Optionally, anti-interference configurations are set in advance based on the type of the reminder object and the type of reminder task.
[0110] S443: When the processing method is the third method, a reminder is given according to the target plan and the target task execution.
[0111] Specifically, when the processing method is the third method, it means that the target task is not reminded by sending voice to the target kitchen or controlling the flashing of lights, and there is no need for high-risk anti-interference. According to the target scheme, during the reminder time of the target task, the reminder device corresponding to the target task is controlled to perform reminder control. Alternatively, according to the target scheme, during the reminder time of the target task, the reminder module and / or reminder component in the target device corresponding to the target task is controlled to perform reminder control.
[0112] In this embodiment, when the processing method is the first method, the current environmental data is first obtained based on the target scheme. Only when the environmental data is within a specific range will the target scheme be updated according to the adjustment data corresponding to the target task. Then, the reminder control is executed on the target task according to the updated scheme. This method can ensure that the reminder operation is adapted to the current environment and improve the accuracy and rationality of the reminder. When the processing method is the second method, the target task is processed based on the anti-interference configuration corresponding to the target task. This helps to avoid unnecessary interference in specific situations and ensure the effectiveness of the reminder operation in complex scenarios. When the processing method is the third method, the reminder is executed directly according to the target scheme and the target task. This method can meet the more direct reminder needs under a specific target scheme.
[0113] In one embodiment, prior to the step of determining the target task from the task sequence corresponding to the target kitchen in response to the extraction signal, the method further includes:
[0114] S51: Get update signal;
[0115] An update signal is a signal used to update the task sequence.
[0116] Specifically, the update signal can be user input, triggered by the program file implementing this application according to preset conditions (for example, if a reminder task is generated, an update signal is triggered according to the task identifier of the generated reminder task), or sent by a third-party application.
[0117] S52: Based on the update signal, obtain the reminder task as the first task;
[0118] Specifically, based on the task identifier carried by the update signal, a reminder task is retrieved from a preset storage space, and the retrieved reminder task is used as the first task.
[0119] S53: Determine whether the task type of the first task is located in the set of easily ignored tasks;
[0120] The set of easily overlooked tasks describes the types of tasks that users are likely to overlook.
[0121] S54: If not located, then the preset scheme corresponding to the first task shall be used as the reminder scheme of the first task;
[0122] Specifically, if it is not located, that is, the task type of the first task is not located in the set of easily ignored tasks, it means that the preset scheme corresponding to the first task does not need to be adjusted. Therefore, the preset scheme corresponding to the first task is directly used as the reminder scheme of the first task.
[0123] S55: If it is located, then according to the advance duration corresponding to the task type of the first task, the reminder time of the preset scheme corresponding to the first task is updated to obtain the reminder scheme of the first task.
[0124] Specifically, if the task type of the first task is located in the set of easily overlooked tasks, it means that the preset scheme corresponding to the first task needs to be adjusted. Therefore, the reminder time of the preset scheme corresponding to the first task is reduced by the advance time corresponding to the task type of the first task to update the reminder time of the preset scheme corresponding to the first task. The updated preset scheme is then used as the reminder scheme for the first task.
[0125] S56: Update the task sequence according to the reminder scheme of the first task;
[0126] The set of easily overlooked tasks is data predicted based on historical reminder processing data and a pre-trained trend prediction model.
[0127] Historical reminder processing data describes the historical processing of reminders for the target kitchen.
[0128] Specifically, if the first task already exists in the task sequence, the reminder time of the first task in the task sequence is updated according to the reminder scheme of the first task updated in steps S54 to S55; if the first task does not exist in the task sequence, the first task is added to the task sequence according to the reminder scheme of the first task updated in steps S54 to S55.
[0129] This embodiment acquires update signals and uses them to select reminder tasks as the first task. This mechanism can promptly capture task information that needs reminders. Next, it determines whether the task type is in the easily overlooked task set. If not, a preset plan is used as the reminder plan, ensuring the normal execution of regular task reminders. When the task type is in the easily overlooked task set, the reminder time of the preset plan is updated according to the corresponding advance time to obtain the reminder plan. This measure allows for special handling of easily overlooked tasks, making the reminder time more reasonable and increasing the probability of being noticed. Finally, the task sequence is updated according to the reminder time of the first task, ensuring the orderliness of the entire task reminder system. The entire process is based on the easily overlooked task set (constructed from historical reminder processing data and data predicted by a pre-trained trend prediction model), which can effectively improve the accuracy and effectiveness of reminder tasks, avoiding various adverse situations that may arise due to task neglect. Whether in workflow, life arrangements, or other related scenarios, it helps improve the overall task management efficiency.
[0130] In one embodiment, the method further includes:
[0131] S61: Obtain the shielding time range;
[0132] The blocking time range is a time interval.
[0133] Specifically, it can obtain the blocking time range input by the user, as well as the blocking time range sent by third-party applications.
[0134] S62: Based on the blocking time range, block reminder tasks in the task sequence whose priority is lower than the second priority.
[0135] Specifically, based on the blocking time range, reminder tasks with a priority lower than the second priority in the task sequence are blocked so that reminder tasks with a priority lower than the second priority in the task sequence do not send reminders.
[0136] The specific operations for blocking include: deleting the reminder task, or updating the completion flag of the reminder task to a blocking flag. Reminder tasks with the completion flag set to blocking will not be executed, meaning they will not be extracted as candidate tasks.
[0137] Based on this blocking time range, this embodiment blocks reminder tasks with a priority lower than the second priority in the task sequence, thereby temporarily suspending relatively unimportant (lower priority) reminder tasks within a specific time period to avoid interference from low-priority reminder tasks.
[0138] In one embodiment, the method further includes:
[0139] S71: Obtain fault signal;
[0140] Fault signals are fault signals from the individual devices that execute the reminders (e.g., reminder devices).
[0141] Specifically, it can obtain fault signals sent by the device that is issuing the notification, as well as fault signals sent by third-party applications.
[0142] S72: Determine the fault type based on the fault signal;
[0143] Specifically, the fault type is determined by looking up a table based on the source of the fault signal or the information it carries.
[0144] Fault types include, but are not limited to: voice reminder faults, light flashing reminder faults, and telephone faults. Voice reminder faults refer to faults originating from the device executing the first sub-plan's reminder. Light flashing reminder faults refer to faults originating from the device executing the second sub-plan's reminder. Telephone faults refer to faults originating from the device executing the third sub-plan's reminder.
[0145] S73: Update the reminder scheme based on the fault handling data corresponding to the fault type.
[0146] Specifically, the reminder scheme is updated based on the fault handling data corresponding to the fault type. The update includes, but is not limited to, adjusting it to other sub-schemes.
[0147] This embodiment updates the reminder scheme based on the fault handling data corresponding to the fault type. This process has several positive technical effects. First, it can make adaptive adjustments for different fault situations, ensuring the reminder scheme remains effective even when a fault occurs. For example, if the fault is related to reminder time, the reminder time can be reasonably corrected based on the fault handling data. Second, this customized update based on fault type improves the overall reminder system's ability to cope with sudden faults, ensuring the system will not be paralyzed or issue incorrect reminders due to faults. This guarantees the stability and reliability of the task reminder function, allowing users to continuously rely on the reminder scheme to manage tasks and reducing the negative impact of faults.
[0148] Please see Figure 3 As shown, in one embodiment, a reminder system suitable for a kitchen is provided, the system comprising: a target device 1 and reminder devices 2, the target device 1 being used to control each of the reminder devices 2 to perform reminders;
[0149] The target device 1 is configured to implement the following modules:
[0150] Signal acquisition module 801 is used to acquire and extract signals;
[0151] The task extraction module 802 is used to respond to the extraction signal and determine the target task from the task sequence corresponding to the target kitchen;
[0152] The scheme determination module 803 is used to determine the target scheme based on the reminder scheme corresponding to the target task;
[0153] The reminder control module 804 is used to provide reminders based on the high-risk anti-interference strategy, according to the target scheme and the target task execution.
[0154] This embodiment first determines the target task from the task sequence of the target kitchen by extracting the response signal, accurately filtering out reminder tasks that are relevant to the kitchen scene and require processing. Then, it determines the target solution based on the reminder scheme corresponding to the target task, ensuring that the reminder method matches the characteristics of the reminder task in the kitchen scene. Finally, it implements reminder control for the target task based on a high-risk anti-interference strategy. Since this strategy is specifically designed to address the problem of inappropriate reminders caused by rigid triggering mechanisms in existing technologies, it avoids interfering reminders when the user is performing high-risk tasks in the kitchen scene. The technical solution of this application achieves an accurate, timely, and interference-free reminder effect, improving kitchen safety and making user operations in the kitchen environment smoother and safer.
[0155] Please see Figure 4 In one embodiment, a target device 1 is provided, the target device including a memory 11, a processor 12, and a computer program stored in the memory 11 and executable on the processor 12, wherein the processor 12 executes the computer program to perform the following steps:
[0156] Acquire the extracted signal;
[0157] In response to the extraction signal, the target task is determined from the task sequence corresponding to the target kitchen;
[0158] Based on the reminder scheme corresponding to the target task, determine the target scheme;
[0159] Based on the high-risk anti-interference strategy, reminders are issued according to the target scheme and the target task execution.
[0160] This embodiment first determines the target task from the task sequence of the target kitchen by extracting the response signal, accurately filtering out reminder tasks that are relevant to the kitchen scene and require processing. Then, it determines the target solution based on the reminder scheme corresponding to the target task, ensuring that the reminder method matches the characteristics of the reminder task in the kitchen scene. Finally, it implements reminder control for the target task based on a high-risk anti-interference strategy. Since this strategy is specifically designed to address the problem of inappropriate reminders caused by rigid triggering mechanisms in existing technologies, it avoids interfering reminders when the user is performing high-risk tasks in the kitchen scene. The technical solution of this application achieves an accurate, timely, and interference-free reminder effect, improving kitchen safety and making user operations in the kitchen environment smoother and safer.
[0161] In one embodiment, a computer-readable storage medium is provided that stores a computer program, which, when executed by a processor, performs the following steps:
[0162] Acquire the extracted signal;
[0163] In response to the extraction signal, the target task is determined from the task sequence corresponding to the target kitchen;
[0164] Based on the reminder scheme corresponding to the target task, determine the target scheme;
[0165] Based on the high-risk anti-interference strategy, reminders are issued according to the target scheme and the target task execution.
[0166] This embodiment first determines the target task from the task sequence of the target kitchen by extracting the response signal, accurately filtering out reminder tasks that are relevant to the kitchen scene and require processing. Then, it determines the target solution based on the reminder scheme corresponding to the target task, ensuring that the reminder method matches the characteristics of the reminder task in the kitchen scene. Finally, it implements reminder control for the target task based on a high-risk anti-interference strategy. Since this strategy is specifically designed to address the problem of inappropriate reminders caused by rigid triggering mechanisms in existing technologies, it avoids interfering reminders when the user is performing high-risk tasks in the kitchen scene. The technical solution of this application achieves an accurate, timely, and interference-free reminder effect, improving kitchen safety and making user operations in the kitchen environment smoother and safer.
[0167] It should be noted that the functions or steps that can be implemented by the computer-readable storage medium or computer device described above can be referred to the relevant descriptions on the server side and client side in the foregoing method embodiments. To avoid repetition, they will not be described one by one here.
[0168] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0169] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to 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.
[0170] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention.
Claims
1. A reminder method suitable for the kitchen, characterized in that, The method includes: Acquire the extracted signal; In response to the extraction signal, the target task is determined from the task sequence corresponding to the target kitchen; Based on the reminder scheme corresponding to the target task, determine the target scheme; Based on the high-risk anti-interference strategy, reminders are issued according to the target plan and the target task execution. The reminder scheme includes one or more of the first sub-scheme, the second sub-scheme, and the third sub-scheme; The first sub-scheme includes at least two voice control data, which include reminder time, voice reminder configuration and completion mark. The voice volume in each of the voice reminder configurations in the first sub-scheme shows an increasing trend. The second sub-scheme includes reminder time, light flashing frequency data, and completion marker, wherein the slope of the light flashing frequency data is greater than or equal to 0; The third sub-scheme includes reminder time, contact data, device linkage control data, and completion marker; The step of issuing a reminder based on the high-risk anti-interference strategy, according to the target scheme and the target task, includes: When the target solution is the first sub-solution or the second sub-solution, and the priority of the target task is higher than the first priority, the processing method is determined to be the first method; When the target solution is the first sub-solution or the second sub-solution, and the priority of the target task is not higher than the first priority, the current behavior type of the human body in the target kitchen is obtained. If the current behavior type is high-risk, the processing method is determined to be the second method. If the current behavior type is not high-risk, the processing method is determined to be the first method. If the target solution is not the first sub-solution and the target solution is not the second sub-solution, then the processing method is determined to be the third method. Reminders will be provided based on the stated target task, the stated target plan, and the stated processing method; The step of providing reminders based on the target task, the target solution, and the processing method includes: When the processing method is the first method, the current environmental data of the target kitchen is obtained according to the target plan. If the current environmental data is within the range of environmental data, the target plan is updated according to the adjustment data corresponding to the target task. According to the updated target plan, the target task is given a reminder control. The current environmental data includes noise data and / or light data. When the processing method is the second method, the target task is subjected to anti-interference processing based on the anti-interference configuration corresponding to the target task; When the processing method is the third method, a reminder is given according to the target plan and the target task. Before the step of determining the target task from the task sequence corresponding to the target kitchen in response to the extraction signal, the method further includes: Get update signal; Based on the update signal, the reminder task is selected as the first task; Determine whether the task type of the first task is located in the set of easily ignored tasks; If not located, the preset scheme corresponding to the first task will be used as the reminder scheme for the first task; If it is located, then according to the advance time corresponding to the task type of the first task, the reminder time of the preset scheme corresponding to the first task is updated to obtain the reminder scheme of the first task; Update the task sequence according to the reminder scheme of the first task; The set of easily overlooked tasks is data predicted based on historical reminder processing data and a pre-trained trend prediction model; The priority of the target task = risk coefficient × time decay factor + adjustment weight; Risk coefficient = Probability of safety incident occurrence × Severity level of hazard; Time decay factor = 1 / (remaining response time + 1); The risk coefficient, the adjustment weight, the probability of the security event, and the severity level are all constants. The remaining response time is the reminder time of the last reminder task of the reminder object corresponding to the target task minus the reminder time in the target task.
2. The reminder method for the kitchen according to claim 1, characterized in that, The step of determining the target task from the task sequence corresponding to the target kitchen includes: Based on a preset time window, reminder tasks are obtained from the task sequence as candidate tasks; The candidate task with the highest priority is selected as the target task.
3. The reminder method for the kitchen according to claim 1, characterized in that, The method further includes: Get the blocking time range; Based on the aforementioned blocking time range, reminder tasks in the task sequence with a priority lower than the second priority are blocked.
4. The reminder method applicable to the kitchen according to claim 1, characterized in that, The method further includes: Acquire fault signals; Based on the fault signal, determine the fault type; The reminder scheme is updated based on the fault handling data corresponding to the fault type.
5. A reminder system suitable for kitchens, characterized in that, The system includes: a target device and a reminder device, wherein the target device is used to control each of the reminder devices to execute reminders; The target device is configured to implement the following modules: The signal acquisition module is used to acquire and extract signals; The task extraction module is used to respond to the extraction signal and determine the target task from the task sequence corresponding to the target kitchen; The scheme determination module is used to determine the target scheme based on the reminder scheme corresponding to the target task; The reminder control module is used to provide reminders based on the high-risk anti-interference strategy, according to the target scheme and the target task execution. The reminder scheme includes one or more of the first sub-scheme, the second sub-scheme, and the third sub-scheme; The first sub-scheme includes at least two voice control data, which include reminder time, voice reminder configuration and completion mark. The voice volume in each of the voice reminder configurations in the first sub-scheme shows an increasing trend. The second sub-scheme includes reminder time, light flashing frequency data, and completion marker, wherein the slope of the light flashing frequency data is greater than or equal to 0; The third sub-scheme includes reminder time, contact data, device linkage control data, and completion marker; The step of issuing a reminder based on the high-risk anti-interference strategy, according to the target scheme and the target task, includes: When the target solution is the first sub-solution or the second sub-solution, and the priority of the target task is higher than the first priority, the processing method is determined to be the first method; When the target solution is the first sub-solution or the second sub-solution, and the priority of the target task is not higher than the first priority, the current behavior type of the human body in the target kitchen is obtained. If the current behavior type is high-risk, the processing method is determined to be the second method. If the current behavior type is not high-risk, the processing method is determined to be the first method. If the target solution is not the first sub-solution and the target solution is not the second sub-solution, then the processing method is determined to be the third method. Reminders will be provided based on the stated target task, the stated target plan, and the stated processing method; The step of providing reminders based on the target task, the target solution, and the processing method includes: When the processing method is the first method, the current environmental data of the target kitchen is obtained according to the target plan. If the current environmental data is within the range of environmental data, the target plan is updated according to the adjustment data corresponding to the target task. According to the updated target plan, the target task is given a reminder control. The current environmental data includes noise data and / or light data. When the processing method is the second method, the target task is subjected to anti-interference processing based on the anti-interference configuration corresponding to the target task; When the processing method is the third method, a reminder is given according to the target plan and the target task. Before the step of determining the target task from the task sequence corresponding to the target kitchen in response to the extraction signal, the method further includes: Get update signal; Based on the update signal, the reminder task is selected as the first task; Determine whether the task type of the first task is located in the set of easily ignored tasks; If not located, the preset scheme corresponding to the first task will be used as the reminder scheme for the first task; If it is located, then according to the advance time corresponding to the task type of the first task, the reminder time of the preset scheme corresponding to the first task is updated to obtain the reminder scheme of the first task; Update the task sequence according to the reminder scheme of the first task; The set of easily overlooked tasks is data predicted based on historical reminder processing data and a pre-trained trend prediction model; The priority of the target task = risk coefficient × time decay factor + adjustment weight; Risk coefficient = Probability of safety incident occurrence × Severity level of hazard; Time decay factor = 1 / (remaining response time + 1); The risk coefficient, the adjustment weight, the probability of the security event, and the severity level are all constants. The remaining response time is the reminder time of the last reminder task of the reminder object corresponding to the target task minus the reminder time in the target task.
6. A target device, characterized in that, The target device 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 steps of the reminder method applicable to the kitchen as described in any one of claims 1 to 4.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the reminder method applicable to the kitchen as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Reminding method and device, server and storage medium
CN116055235A