Disinfection equipment based on blood glucose monitoring, control method, device and medium

By networking with smart wearable devices, monitoring user blood sugar changes, and accurately determining the target time period for disinfection equipment, the problem of insufficient automation and intelligence of existing disinfection equipment is solved, and a more efficient disinfection process and user experience is achieved.

CN119230076APending Publication Date: 2024-12-31HANGZHOU ROBAM APPLIANCES CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411372280.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

The existing disinfection equipment has shortcomings in automation and intelligence, and users are prone to forget to turn on the disinfection function, resulting in the tableware being too hot after disinfection and cannot be used immediately.

Method used

By networking with smart wearable devices, we can monitor changes in users' blood sugar concentration, determine users' dining habits, accurately determine the target time period of disinfection equipment, and achieve automated and intelligent control.

Benefits of technology

Improve the automation and intelligence of disinfection equipment, avoid conflicts between the disinfection process and users' meal time, and improve user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119230076A_ABST
    Figure CN119230076A_ABST
Patent Text Reader

Abstract

The invention discloses disinfection equipment based on blood glucose monitoring, a control method, a device and a medium. The method comprises the following steps: controlling disinfection equipment to execute corresponding preset actions according to each preset dining cycle updated in the previous day every day and the stage of real-time time in each preset dining cycle; acquiring and recording the blood glucose concentration change condition of the user monitored by the intelligent wearable equipment every day by utilizing a networking module; according to the change condition of the blood glucose concentration, determining an actual dining time point of a use waiting stage in each preset dining period formed after use on the same day; according to the change condition of the blood glucose concentration, determining an actual dining time point of a use waiting stage in each preset dining period formed after use on the same day; and determining a target time period of the use waiting stage in each preset dining period according to each target dining time point. By means of the method, automatic updating of the working time of the disinfection equipment is achieved, and conflicts between the working process of the disinfection equipment and the actual dining time of the user are avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of kitchen utensils, and in particular to a disinfection device, a control method, a device and a medium based on blood sugar monitoring. Background Art

[0002] With the development of the times, people pay more and more attention to the quality of life. They will use disinfection equipment to disinfect, sterilize, dry, keep warm and moisturize, and store tableware, clothing, medical equipment, etc. through ultraviolet rays, infrared rays, high temperature and ozone.

[0003] Automation and intelligence have become a trend in household appliances. In the category of disinfection equipment, most of them still rely on manual clicks to select functions. Users often forget to click the disinfection function after a meal, or click the disinfection function before a meal. When using the tableware, the temperature is too high because the tableware has just been disinfected and cannot be used immediately. Summary of the invention

[0004] The present invention provides a disinfection device, control method, apparatus and medium based on blood sugar monitoring, so as to obtain the change of blood sugar concentration monitored by the user through the smart wearable device through the networking module, determine the user's actual dining habits, and accurately determine the target time period of the disinfection device in the waiting stage, thereby improving the automation and intelligence of the disinfection equipment.

[0005] According to one aspect of the present invention, a method for controlling a disinfection device based on blood glucose monitoring is provided, wherein the disinfection device comprises a disinfection component, a temperature control component and a networking module;

[0006] The control method comprises:

[0007] Every day, according to each preset dining cycle updated the previous day, the disinfection device is controlled to perform a corresponding preset action according to the stage of the real-time time in each preset dining cycle; the preset dining cycle includes a waiting stage, and the preset actions corresponding to the waiting stage include controlling the disinfection component to stand still and controlling the temperature control component to perform a heat preservation program;

[0008] Using the networking module to obtain and record the changes in the blood sugar concentration of the user monitored by the smart wearable device every day;

[0009] Determine the actual meal time of the user in the waiting stage in each preset meal cycle formed after the user's use on the day according to the change of the user's blood sugar concentration;

[0010] When the actual meal time point and the initial meal time point in the use waiting stage of the preset meal cycle updated the previous day are within a preset difference range, the target meal time point in the use waiting stage of each preset meal cycle is calculated based on the actual meal time point and the initial meal time point within the preset difference range;

[0011] According to each of the target meal time points, a target time period for the use waiting phase in each of the preset meal cycles is determined to update each of the preset meal cycles used on that day.

[0012] Optionally, the preset dining cycle further includes a use preparation stage; in terms of time dimension, the use waiting stage is located after the use preparation stage; the preset action corresponding to the use preparation stage includes controlling the disinfection component to continuously perform a disinfection procedure;

[0013] After determining the target time period of the waiting phase in each preset meal cycle according to each target meal time point to update each preset meal cycle used on the day, the method further includes:

[0014] Based on the target time period of the waiting phase in each of the preset meal cycles, the first preset time period is advanced as the target time period of the preparation phase in each of the preset meal cycles to update each of the preset meal cycles used on the day.

[0015] Optionally, according to the change of the blood sugar concentration of the user, determining the actual meal time point of the waiting stage in each preset meal cycle formed by the user after use on the day, includes:

[0016] The time point at which the user's blood glucose concentration reaches the preset concentration threshold is determined as the actual meal time point in the use waiting stage in each preset meal cycle formed after the user's use on that day.

[0017] Optionally, according to each of the target meal time points, determining a target time period for the use waiting phase in each of the preset meal cycles to update each of the preset meal cycles used on the day includes:

[0018] Based on the target meal time points, a time point that is advanced by a first preset time is determined as a start time, and a time point that is delayed by a second preset time is determined as an end time;

[0019] A group of time periods from the start time to the end time is determined as an actual time period of the use waiting stage in the preset dining cycle formed after the user uses the meal on the day.

[0020] Optionally, according to each preset dining cycle updated the previous day, before controlling the disinfection device to perform a corresponding preset action according to the stage of the real-time time in each preset dining cycle, the method further includes:

[0021] Using the networking module to obtain and record the location and real-time time of the user monitored by the smart wearable device;

[0022] Determine an initial preset meal cycle according to the user's location and real time;

[0023] Every day, according to each preset dining cycle updated the previous day, and according to the stage of the real-time time in each preset dining cycle, the disinfection device is controlled to perform corresponding preset actions, including:

[0024] On the first day, according to the initial preset dining cycle, the disinfection device is controlled to perform the corresponding preset action according to the stage of each initial preset dining cycle in real time.

[0025] Optionally, when the actual meal time point and the initial meal time point in the use waiting stage in the preset meal cycle updated the previous day are within a preset difference range, the target meal time point in the use waiting stage in each preset meal cycle is calculated based on the actual meal time point and the initial meal time point within the preset difference range, including:

[0026] When the actual meal time point and the initial meal time point in the waiting phase of the preset meal cycle updated the previous day are within a preset difference range, calculating the similarity between the actual meal time point and the initial meal time point;

[0027] Determine a corresponding preset first iteration correction value according to the similarity between the actual meal time point and the initial meal time point; wherein the preset first iteration correction value is negatively correlated with the similarity;

[0028] Based on the initial iteration value, the actual iteration value is calculated according to the first iteration correction value; wherein, each meal time point in the waiting stage of the preset meal cycle corresponds to a preset iteration value, the iteration value corresponding to the initial meal time point in the waiting stage of the preset meal cycle updated the previous day is the initial iteration value, and the iteration value corresponding to the actual meal time point in the waiting stage of the preset meal cycle formed by the user after use on the same day is the actual iteration value;

[0029] According to the initial iteration value and the actual iteration value, respectively calculating the weights of the corresponding initial meal time point and the actual meal time point relative to the target meal time point;

[0030] According to the weights of the initial meal time point and the actual meal time point relative to the target meal time point, the relative position of the target meal time point in the time dimension with respect to the initial meal time point and the actual meal time point is determined to determine the target meal time point.

[0031] Optionally, calculating the similarity between the actual meal time and the initial meal time includes:

[0032] The absolute value of the difference between the actual meal time point and the initial meal time point is calculated as the similarity between the actual meal time point and the initial meal time point.

[0033] Optionally, the preset first iterative correction value satisfies:

[0034] When the similarity is within a first preset similarity interval, the corresponding first iteration correction value is positive, and the first iteration correction value is negatively correlated with the similarity;

[0035] When the similarity is within the second preset similarity interval, the corresponding first iterative correction value is negative, and the absolute value of the first iterative correction value is positively correlated with the similarity;

[0036] The first preset similarity interval does not overlap with the second preset similarity interval, and the similarity of the first preset similarity interval is greater than the similarity of the second preset similarity interval.

[0037] Optionally, the iteration value has a preset upper limit value and a preset lower limit value;

[0038] Based on the initial iteration value, according to the first iteration correction value, calculating the actual iteration value includes:

[0039] When the initial iteration value reaches the preset upper limit value and the first iteration correction value is positive, assigning the actual iteration value to the preset upper limit value;

[0040] When the initial iteration value reaches the preset lower limit value and the first iteration correction value is negative, the actual iteration value is assigned the preset lower limit value.

[0041] Optionally, according to the initial iteration value and the actual iteration value, respectively calculating the weights of the corresponding initial meal time point and the actual meal time point relative to the target meal time point, including:

[0042] According to the formula Q=D / (D+D'), the weight Q of the initial meal time point relative to the target meal time point is calculated;

[0043] According to the formula Q'=D' / (D+D'), the weight Q' of the actual meal time relative to the target meal time is calculated;

[0044] Wherein, D is the initial iteration value, and D' is the actual iteration value.

[0045] Optionally, determining the relative position of the target meal time point to the initial meal time point and the actual meal time point in the time dimension according to the weights of the initial meal time point and the actual meal time point relative to the target meal time point, so as to determine the target meal time point, includes:

[0046] The target meal time point Ts" is calculated according to the following formula: Ts" / (Ts+Ts')=Q / (Q+Q'); wherein Ts is the initial meal time point, and Ts' is the actual meal time point.

[0047] Optionally, when the actual meal time point and the initial meal time point in the use waiting stage in the preset meal cycle updated the previous day are within a preset difference range, the target meal time point in the use waiting stage in each preset meal cycle is calculated based on the actual meal time point and the initial meal time point within the preset difference range, including:

[0048] When the actual meal time point and the initial meal time point of the waiting phase in the two preset meal cycles updated the previous day are within a preset difference range, the target meal time point of the waiting phase in the two preset meal cycles is calculated based on the actual meal time point and the initial meal time point within the preset difference range.

[0049] Optionally, when the actual meal time point and the initial meal time point of the use waiting stage in two preset meal cycles updated the previous day are within a preset difference range, after calculating the target meal time point of the use waiting stage in the two preset meal cycles according to the actual meal time point and the initial meal time point within the preset difference range, the method further includes:

[0050] When the target meal time point of the waiting phase in the two preset meal cycles is within a preset difference range, the two preset meal cycles are merged into one preset meal cycle, and based on the target meal time point of the waiting phase in the two preset meal cycles, the target meal time point of the waiting phase in the merged preset meal cycle is calculated.

[0051] Optionally, after determining the actual meal time point of the user in the waiting stage in each preset meal cycle formed after the user's use on the day according to the change of the user's blood sugar concentration, the method further includes:

[0052] When the actual meal time point is not within the preset difference range from the initial meal time point in the waiting stage of the preset meal cycle updated the previous day, the initial iteration value is corrected using the preset second iteration correction value, so that the initial meal time point is not within the preset difference range from the actual meal time point of the day in consecutive preset days and after correction using the preset second iteration correction value, the initial iteration value is lower than the preset iteration value threshold; wherein the meal time points in the waiting stage of each preset meal cycle are preset with iteration values, and the iteration value corresponding to the initial meal time point in the waiting stage of the preset meal cycle updated the previous day is the initial iteration value;

[0053] When the initial iteration value is lower than a preset iteration value threshold, the initial meal time point and the preset meal cycle corresponding to the initial meal time point are deleted.

[0054] According to another aspect of the present invention, there is provided a control device for a disinfection device based on blood glucose monitoring, wherein the disinfection device comprises a disinfection component, a temperature control component and a networking module;

[0055] The control device comprises:

[0056] A control module is used to control the disinfection device to perform corresponding preset actions according to each preset dining cycle updated on the previous day and the stage of each preset dining cycle in real time; the preset dining cycle includes a waiting stage, and the preset actions corresponding to the waiting stage include controlling the disinfection component to stand still and controlling the temperature control component to perform a heat preservation program;

[0057] A recording module, used to use the networking module to obtain and record the changes in the blood sugar concentration of the user monitored by the smart wearable device every day;

[0058] A time point determination module, used to determine the actual meal time point of the user in the waiting stage in each preset meal cycle formed after the user's use on the day according to the change of the user's blood sugar concentration;

[0059] A calculation module, configured to calculate a target meal time point in the use waiting stage in each of the preset meal cycles according to the actual meal time point and the initial meal time point within the preset difference range when the actual meal time point and the initial meal time point in the use waiting stage in the preset meal cycle updated the previous day are within the preset difference range;

[0060] The updating module is used to determine the target time period of the waiting phase in each preset dining cycle according to each target dining time point, so as to update each preset dining cycle used on the day.

[0061] According to another aspect of the present invention, there is provided a disinfection device, the disinfection device comprising:

[0062] at least one processor; and

[0063] a memory communicatively connected to the at least one processor; wherein,

[0064] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the disinfection equipment control method based on blood sugar monitoring described in any embodiment of the present invention.

[0065] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the disinfection equipment control method based on blood glucose monitoring described in any embodiment of the present invention when executed.

[0066] The technical solution of the present invention is to first control the disinfection equipment to execute the corresponding preset actions according to the stage of each preset meal cycle updated on the previous day every day; then use the networking module to obtain and record the change of the blood glucose concentration of the user monitored by the smart wearable device every day; then determine the actual meal time points of the user using the waiting stage in each preset meal cycle formed after the use of the day according to the change of the blood glucose concentration of the user; and determine the actual meal time points of the user using the waiting stage in each preset meal cycle formed after the use of the day according to the change of the blood glucose concentration of the user; finally, determine the target time period for using the waiting stage in each preset meal cycle according to each target meal time point, so as to update each preset meal cycle used on the day. By utilizing the above method, through networking and linkage with smart wearable devices, and based on the initial meal time of the user's meal cycle updated the previous day and the user's actual meal time of the day, the target meal time that can reflect the user's actual meal habits can be accurately determined. The target meal time is determined to be in the waiting stage for use, and the preset meal cycle of the day is updated. The automatic disinfection process of the disinfection equipment can be realized, and the working time of the disinfection equipment can be optimized, so that each preset meal cycle is more suitable for the user's actual dining habits, avoiding conflicts between the working process of the disinfection equipment and the user's actual meal time, improving the automation and intelligence of the disinfection equipment, and enhancing the user experience.

[0067] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the description of the embodiments 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 creative work.

[0069] Figure 1 A schematic diagram of the structure of a disinfection device provided by an embodiment of the present invention;

[0070] Figure 2 A flowchart of a disinfection equipment control method based on networking function provided by an embodiment of the present invention;

[0071] Figure 3 A schematic diagram of a structure of a preset dining cycle provided by an embodiment of the present invention;

[0072] Figure 4 A graph showing changes in blood glucose concentration in a human body within one day provided by an embodiment of the present invention;

[0073] Figure 5 A flow chart of a second disinfection equipment control method based on blood sugar monitoring provided by an embodiment of the present invention;

[0074] Figure 6 A flowchart of a third method for controlling a disinfection device based on blood glucose monitoring provided by an embodiment of the present invention;

[0075] Figure 7 A flowchart of a fourth disinfection equipment control method based on blood sugar monitoring provided by an embodiment of the present invention;

[0076] Figure 8 A schematic diagram of the structure of a disinfection equipment control device based on blood sugar monitoring provided by an embodiment of the present invention;

[0077] Fig. 9 A structural block diagram of a disinfection device provided by an embodiment of the present invention;

[0078] Among them, 10-disinfection equipment, 11-processor, 12-read-only memory, 13-random access memory, 14-bus, 15-input / output (I / O) interface, 16-input unit, 17-output unit, 18-storage unit, 19-communication unit, 20-ultraviolet lamp, 30-heating lamp, 40-temperature sensor, 50-networking module, 60-gate switch, 70-cooling fan;

[0079] 110 - control module, 120 - recording module, 130 - time point determination module, 140 - calculation module, 150 - update module. DETAILED DESCRIPTION

[0080] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0081] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0082] In one embodiment, Figure 1 A schematic diagram of the structure of a disinfection device provided by an embodiment of the present invention, Figure 2 A flowchart of a disinfection equipment control method based on networking function provided by an embodiment of the present invention, Figure 3A schematic diagram of a preset dining cycle provided by an embodiment of the present invention. This embodiment can be used to accurately determine the target dining time point in the waiting phase of the disinfection device to automatically update the initial dining time point updated the previous day, so that each preset dining cycle of the disinfection device is more suitable for the user's actual dining time. The method can be executed by a disinfection device control device based on networking function, which can be implemented in the form of hardware and / or software, and can be configured in the disinfection device. Figures 1 to 3 As shown, the disinfection device can be specifically a disinfection cabinet, and the disinfection device includes a disinfection component, a temperature control component and a networking module; the disinfection component can include an ultraviolet lamp 20, which can generate ultraviolet rays for disinfecting tableware; the disinfection component can also include a heating lamp 30, which is used to heat the cavity and remove moisture from the surface of the tableware, and also has a certain disinfection effect. The temperature control component may include a temperature sensor 40, which is used to detect the ambient temperature in the disinfection device, so as to identify the surface temperature of the tableware in the disinfection device. The networking module 50 is mainly used to connect the machine to a network, which can be the Internet or a local area network; in addition, the networking module 50 can be used to interconnect other kitchen appliances with the automatic disinfection device to transmit information. The control method includes:

[0083] S110, every day according to each preset dining cycle updated on the previous day, according to the stage of the real time in each preset dining cycle, control the disinfection equipment to perform corresponding preset actions.

[0084] Among them, reference Figure 3 The preset dining cycle includes a waiting stage, and the preset actions corresponding to the waiting stage include controlling the disinfection component to stand still and controlling the temperature control component to execute a heat preservation program.

[0085] Specifically, when using a disinfection device to disinfect tableware, the user's dining cycle can be divided into several stages, such as before, during and after a meal. Therefore, the preset dining cycle of the disinfection device needs to meet the user's various needs in different situations before and after a meal. For example, the preset dining cycle may include a preparation stage for the user to use the disinfection device to perform disinfection work before each meal, and may also include a waiting stage for the user to take out the tableware from the disinfection device during the dining stage. It may also include a period interval stage in which the user puts the tableware back into the disinfection device after finishing the meal and waits for the next dining cycle. For the same meal, the user can follow the preset dining cycles updated the previous day every day. If the disinfection device is used by the user for the first time, the preset dining cycles updated the previous day may be the preset dining cycles automatically defaulted by the system or the preset dining cycles manually customized by the user before using the disinfection device. There is no restriction here. When it is detected that the current time is in the use waiting stage of the preset dining cycle, this stage includes the user's meal preparation, dining and tableware washing time. If the current time is T2-T3, it indicates that the tableware has been disinfected at this time, and the user needs to take out the tableware to prepare meals or eat. Then the disinfection component in the disinfection device can be controlled to stand still without performing disinfection actions, and the temperature control component can be controlled to perform insulation actions to keep the tableware at a comfortable temperature for the human body. In this embodiment, in order to allow the user to feel the comfortable temperature of the tableware when using the tableware, the temperature control component can be controlled to maintain the temperature of the tableware at a comfortable temperature for the human body, such as 38°C-45°C, to improve the user's dining experience. In addition, it can be understood that since each use preparation stage set in the embodiment of the present invention includes the user's dining process, a dining time point can be set therein as a representative of the entire use preparation stage to reflect the user's dining time.

[0086] Exemplary, reference Figure 3 The user sets the number of meals a day, that is, the preset meal cycle, which is distinguished by letters such as A, B, C, D, etc. For example, if three meals are set a day, the three meals are represented by A, B, and C.

[0087] in, Figure 3 The preset time points in are:

[0088] Ts: indicates the user's meal time, XTs indicates the X meal time, X represents a set meal cycle, X = A / B / C / ..., if the user eats three times a day, then ATs, BTs, and CTs indicate the three meal times;

[0089] Tx: Disinfection mode works for one cycle, the recommended time is 60 minutes;

[0090] T2: The upper deviation time point of the meal time, which indicates the upper deviation time point of the meal time Ts;

[0091] T3: The lower deviation time point of the meal time. This point indicates the lower deviation time point of the meal time Ts. Because users generally do not eat at the time point Ts, T2 and T3 are set to increase the range of user usage time. It is recommended that T2 be 30 minutes before Ts and T3 be 30 minutes after Ts.

[0092] T1: The start time of pre-meal disinfection, which represents the ideal state, that is, the recommended start time of pre-meal disinfection under the premise that the user does not interfere with the disinfection mode and the disinfection mode ends; T1 is a period of time ahead of T2, which is a disinfection cycle Tx plus the time for the cavity to cool to 38℃~45℃ after the disinfection ends. The cooling time of the automatic disinfection equipment is 30 minutes, that is, T1 is 90 minutes ahead of T2; The period from T1 to T3 represents a preset meal cycle;

[0093] According to the above time points, the time period from T1 to T2 is called the tableware use preparation stage; the time period from T2 to T3 is called the tableware use waiting stage; the time period from T3 to NT1 is called the cycle interval stage; the time period from T1 to T3 is called the meal cycle, and the time period from XT1 to XT3 represents the X meal cycle time period, where X represents a set meal cycle, i.e., X = A / B / C / ..., if three meals are set a day, the three meals are represented by the three letters A, B, and C;

[0094] Tn: represents the time points of the current tableware use cycle, where n = 1 / 2 / 3;

[0095] LTn; represents the time points of the last tableware use cycle, where n = 1 / 2 / 3;

[0096] NTn; represents each time point of the next tableware use cycle, where n = 1 / 2 / 3;

[0097] XTn: represents the time points of a tableware usage cycle, where X represents a set meal usage cycle, that is, X = A / B / C / …;

[0098] Tw: indicates the time period for the door to remain closed after the door control detects that it is closed. If it is longer than this time period, it is assumed that the user will not take tableware in the future. The recommended time is 10 minutes.

[0099] For example, after the user sets up the network connection for the smart wearable device, the system will generate a default meal time according to the user's location. Due to the time difference between different regions, the system has set the meal time of most users in multiple major cities. Taking Beijing time as an example, the system will generate the three meal times of most families. ATs (7:30) corresponds to the meal time of breakfast, BTs (11:30) corresponds to the meal time of lunch, and CTs (18:00) corresponds to the meal time of dinner; and generate the following preset time points:

[0100] AT1(5:30)AT2(7:00)ATs(7:30)AT3(8:00)BT1(9:30)BT2(11:00)BTs(11:30)BT3(12:00)CT1(16:00)CT2(17:30)CTs(18:00)CT3(18:30).

[0101] For example, taking lunch as an example, the time period for the use preparation phase of each preset dining cycle updated the day before is BT2 (11:00) - BT3 (12:00). If the real-time time at this time is 11:30, indicating that the user needs to use tableware to prepare and eat meals at this time, the disinfection component is controlled not to work, and the temperature control component is controlled to execute the insulation program to avoid harm to the user by ultraviolet lamp irradiation, and the tableware can be at a comfortable temperature every time the user opens the disinfection equipment to take the tableware, thereby improving the user experience.

[0102] S120. Using the networking module, obtain and record the changes in the blood sugar concentration of the user monitored by the smart wearable device every day.

[0103] The smart wearable device may be a smart bracelet or smart watch with a blood sugar concentration monitoring function, and the smart wearable device can be used to understand the changes in the user's blood sugar concentration when the user wears the device. This step is essentially a step of connecting to the Internet or a local area network through a networking module to read the changes in the user's blood sugar concentration monitored by the smart wearable device that is also connected to the Internet or a local area network.

[0104] S130. Determine the actual meal time points of the user in the waiting stage in each preset meal cycle formed after the user's use on the day according to the change in the user's blood sugar concentration.

[0105] Figure 4 The blood glucose concentration variation curve of a human body in one day provided by the embodiment of the present invention is as follows: Figure 4As shown, under normal circumstances, the blood sugar range of the human body when fasting should be 3.9 to 6.1 mmol / L, reaching the highest value about 30min to 60min after starting to eat, generally between 6.7 and 11.1mmol / L, and dropping to the normal range about 2h after starting to eat. Due to the human body's blood sugar regulation mechanism, the blood sugar value fluctuates up and down. Based on the above-mentioned changes in human blood sugar, the changes in the user's blood sugar concentration monitored by the smart wearable device can be read through the networking module, and then the meal time points that can represent the user's meal stage can be analyzed and obtained based on the changes in the user's blood sugar concentration. In other words, this step is essentially the process of determining the user's actual meal time of the day through the changes in the user's blood sugar concentration. From this, the actual meal time points of the waiting stage used in each preset meal cycle formed after the user uses the disinfection equipment on the day can be determined.

[0106] It is understandable that this step of determining the actual meal time point of the waiting stage for use of the disinfection equipment is mainly to determine the actual dining habits of the user, so as to automatically update the waiting stage for use in each preset dining cycle updated the previous day according to the user's actual dining habits.

[0107] S140. When the actual meal time and the initial meal time in the waiting stage of the preset meal cycle updated the previous day are within a preset difference range, the target meal time in the waiting stage of each preset meal cycle is calculated based on the actual meal time and the initial meal time within the preset difference range.

[0108] Specifically, when the actual meal time point and the initial meal time point in the waiting phase of the preset meal cycle updated the previous day are within the preset difference range, it can be said that the two meal time points are relatively similar, and it also reflects that the user eats within the time fluctuation range that he is accustomed to. For example, taking lunch as an example, the actual meal time point As' in the waiting phase is 12:30, and the initial meal time point As in the waiting phase of the preset meal cycle updated the previous day is 12:00, then the difference between the two time points is 30 minutes, and the preset difference range can be set to 120 minutes. At this time, 30 minutes is less than the preset difference range, indicating that the two meal time points are relatively similar.

[0109] When the actual meal time and the initial meal time in the preset meal cycle updated the previous day are within the preset difference range, in order to ensure that the waiting stage used in the preset meal cycle of each day better matches the user's dining habits, this step uses the actual meal time of the previous day and the actual meal time determined on the day to determine a target meal time that is more in line with the user's dining habits, which is used as a reference for updating the preset meal cycle on the day.

[0110] S150: Determine the target time period for using the waiting phase in each preset meal cycle according to each target meal time point, so as to update each preset meal cycle used on the day.

[0111] This step is to use the target meal time point that is more in line with the user's dining habits to determine the waiting stage of use and update the entire preset meal cycle. It can be understood that the re-determined waiting stage of use and the re-updated preset meal cycle are closer to the user's actual dining habits, thereby realizing the update of the preset meal cycle every day, avoiding the conflict between the working process of the disinfection equipment and the actual meal time of the user, and improving the automation and intelligence of the disinfection equipment.

[0112] The technical solution of the embodiment of the present invention is as follows: first, according to each preset meal cycle updated the previous day, the disinfection equipment is controlled to execute the corresponding preset action according to the stage of the real-time time in each preset meal cycle; then, the networking module is used to obtain and record the change of the blood glucose concentration of the user monitored by the smart wearable device every day; then, according to the change of the blood glucose concentration of the user, the actual meal time point of the user in the waiting stage in each preset meal cycle formed after the user uses it on the day is determined; and, when the actual meal time point and the initial meal time point in the waiting stage of the preset meal cycle updated the previous day are within a preset difference range, the target meal time point in the waiting stage of each preset meal cycle is calculated according to the actual meal time point and the initial meal time point within the preset difference range; finally, when the actual meal time point is similar to the initial meal time point in the waiting stage of the preset meal cycle updated the previous day, the target meal time point in the waiting stage of each preset meal cycle is calculated according to the actual meal time point and the initial meal time point, so as to update each preset meal cycle used on the day. By utilizing the above method, through networking and linkage with smart wearable devices, and based on the initial meal time of the user's meal cycle updated the previous day and the user's actual meal time of the day, the target meal time that can reflect the user's actual meal habits can be accurately determined. The target meal time is determined to be in the waiting stage for use, and the preset meal cycle of the day is updated. The automatic disinfection process of the disinfection equipment can be realized, and the working time of the disinfection equipment can be optimized, so that each preset meal cycle is more suitable for the user's actual dining habits, avoiding conflicts between the working process of the disinfection equipment and the user's actual meal time, improving the automation and intelligence of the disinfection equipment, and enhancing the user experience.

[0113] In another specific embodiment, optionally, after S130, according to the change of the blood sugar concentration of the user, determining the actual meal time point of the user in the waiting stage in each preset meal cycle formed after the user uses the day, it also includes:

[0114] S131. When the actual meal time point is not within the preset difference range with the initial meal time point in the waiting stage of the preset meal cycle updated the previous day, the initial iteration value is corrected using the preset second iteration correction value, so that the initial meal time point is not within the preset difference range with the actual meal time point of the day in consecutive preset days and after correction using the preset second iteration correction value, the initial iteration value is lower than the preset iteration value threshold; wherein the meal time points in the waiting stage of each preset meal cycle are all corresponding to preset iteration values, and the iteration value corresponding to the initial meal time point in the waiting stage of the preset meal cycle updated the previous day is the initial iteration value;

[0115] S132: When the initial iteration value is lower than a preset iteration value threshold, the initial meal time point and the preset meal cycle corresponding to the initial meal time point are deleted.

[0116] The preset second iteration correction value in step S131 can be determined according to the preset number of days and the initial iteration value. For example, the preset number of days can be 3 days, i.e. 72 hours, and the initial iteration value can be 5, then the calculated preset second iteration correction value can be 5 / 3. In addition, the preset iteration value threshold can be 0.

[0117] Specifically, when the initial meal time point in the waiting phase of the preset meal cycle updated the previous day and the actual meal time point in the waiting phase of each preset meal cycle formed by the user after use on the same day are not within the preset difference range, that is, they are not similar, and the initial iteration value is greater than the preset iteration value, the initial meal time points of the consecutive preset days can be retained, and the initial iteration value can be corrected using the preset second iteration correction value. If the actual meal time points recorded in the consecutive preset days are not similar to the initial meal time points updated the previous day, the preset second iteration correction value is continued to be used to correct the initial iteration value, so that the corrected initial iteration value is lower than the preset iteration value threshold. When the initial iteration value is lower than the preset iteration value threshold, it means that the user has not eaten at the similar meal time point for three consecutive days, and it is automatically considered that the initial meal time point does not belong to the user's dining habits, so the initial meal time point and the preset meal cycle corresponding to the initial meal time point are deleted. In addition, if the actual meal time determined based on the blood glucose concentration in consecutive preset days is similar to the initial meal time updated the previous day, the above correction method is stopped, and the target meal time is calculated based on the initial meal time and the actual meal time to update the preset meal cycle.

[0118] Exemplarily, taking breakfast as an example, the initial meal time point in the waiting stage is ATs(6:30), and the actual meal time point determined on the same day is ATs'(9:00). It can be seen that the difference between the initial meal time point and the actual meal time point exceeds 120 minutes, that is, they are not similar. Then, the initial iteration value can be corrected using the preset second iteration correction value. If the preset number of days is 3 days, the initial iteration value is 5, and the preset second iteration correction value is 5 / 3, that is, the initial iteration value after correction on the first day is 5-5 / 3=10 / 3. The actual meal time point determined on the second day (for example, ATs'(8:50)) is still not similar to the initial meal time point (ATs(6:30)), so the preset second iteration correction value (5 / 3) is continued to be used to correct the initial iteration value, and the corrected initial iteration value is 10 / 3-5 / 3=5 / 3. If the actual meal time determined on the third day (for example, ATs'(8:55)) is still not similar to the initial meal time (ATs(6:30)), the initial iteration value will continue to be corrected using the preset second iteration correction value (5 / 3). The corrected initial iteration value is 0. At this time, the initial iteration value reaches the preset iteration value threshold, indicating that the initial meal time does not belong to the user's normal dining habits. At this time, it can be determined that the initial meal time ATs(6:30) is an invalid meal time point. The initial meal time point and the preset meal cycle corresponding to the initial meal time point will be deleted to realize the automation and intelligence of the disinfection equipment.

[0119] Further, based on the above embodiment, before S110, according to each preset dining cycle updated the previous day, and according to the stage of the real time in each preset dining cycle, controlling the disinfection device to perform the corresponding preset action, the following steps may be added:

[0120] S101, using a networking module to obtain and record the location and real-time time of a user monitored by a smart wearable device;

[0121] S102, determining an initial preset dining cycle according to the user's location and real time;

[0122] Therefore, in the above embodiment S110, according to each preset dining cycle updated the previous day, the disinfection device is controlled to perform the corresponding preset action according to the stage of the real time in each preset dining cycle, which may specifically include:

[0123] S111. On the first day, according to the initial preset dining cycle, the disinfection device is controlled to perform corresponding preset actions according to the stage of the real-time time in each initial preset dining cycle.

[0124] The above steps S101 and S102 are essentially to supplement the specific process of determining the meal cycle when the disinfection device performs the disinfection procedure according to the meal cycle on the first day. Among them, similarly, the smart wearable device can not only monitor the changes in the user's blood sugar concentration, but also perform positioning and timing, so that the disinfection device can obtain positioning and timing through the networking module and the smart wearable device that is also networked to determine the user's location and real-time time. It can be understood that when the smart wearable device performs the disinfection process according to the preset meal cycle for the first time, it cannot automatically update the preset meal cycle according to the user's blood sugar, so it is necessary to provide a basic, original preset meal cycle in advance, that is, the initial preset meal cycle, so that it can be updated on the basis of this basic, original preset meal cycle every day. Based on the user's location and time, the user's local dining habits and meal time can be determined, and the initial preset meal cycle can be set accordingly. Therefore, step S102 is essentially a process of determining a preset meal cycle that meets the user's local dining habits and meal time based on the user's location and time. Step S111 is a process of performing the disinfection procedure on the first day based on the initial preset meal cycle determined in the above manner.

[0125] Figure 5 This is a flow chart of a second method for controlling a disinfection device based on blood glucose monitoring provided in an embodiment of the present invention. This embodiment refines the above embodiment, and the preset dining cycle also includes a use preparation stage; in terms of the time dimension, the use waiting stage is located after the use preparation stage; the preset action corresponding to the use preparation stage includes controlling the disinfection component to continuously perform a disinfection procedure.

[0126] Specifically, refer to Figure 3 The use preparation stage is located before the use waiting stage in the time dimension. For example, the use preparation stage is T1-T2, which includes the time for the disinfection equipment to disinfect and cool down the tableware. Under normal circumstances, the disinfection equipment will control the disinfection component to continuously perform a disinfection procedure on the tableware during the use preparation stage. The disinfection procedure includes disinfection and cooling procedures. The disinfection time Tx can be set to 60 minutes, and the cooling time can be set to 30 minutes, so that the tableware can be cooled to 60℃~70℃ to prevent the tableware from being damaged by too high temperature or the drying effect is poor due to too low temperature, so as to ensure that the user can maintain a comfortable temperature when using the tableware during the use waiting stage.

[0127] It should be noted that the reference Figure 1The disinfection device also includes a door switch 60 and a heat dissipation fan 70. The door switch 60 is used to detect the door opening and closing state of the disinfection device. The heat dissipation fan 70 is located at the top of the disinfection device. Its main function is to accelerate the air flow in the cavity of the disinfection device. When the heating lamp 30 is turned on, the heat dissipation fan 70 can accelerate the temperature rise in the cavity. When the heating lamp 30 is turned off, the heat dissipation fan 70 can accelerate the temperature drop in the cavity. During the preparation stage, the tableware is continuously disinfected. The default premise is that the user will not open the disinfection device during the preparation stage. In actual use, the user may open the disinfection device at any time to take the tableware during the preparation stage. When the door switch 60 detects that the disinfection device is turned on, the ultraviolet lamp 20 and the heating lamp 30 in the disinfection component are immediately controlled to stop working, and the heat dissipation fan 70 can be controlled to start according to the situation to quickly cool the tableware to prevent harm to the user. At the same time, since the environment in the disinfection device is polluted when the door is open, the disinfection component stops and resets the execution time of the disinfection program, and restarts the disinfection program when the door is closed.

[0128] Further, the above embodiment S150, according to each target meal time point, determines the target time period of the waiting phase in each preset meal cycle, and then updates each preset meal cycle used on the day, and then adds the following steps:

[0129] On the basis of the target time period of the waiting phase in each preset dining cycle, the first preset time period is advanced as the target time period of the preparation phase in each preset dining cycle, so as to update each preset dining cycle used on the day.

[0130] Further, the above embodiment S130, according to the change of the blood sugar concentration of the user, determines the actual meal time point of the user in the waiting stage in each preset meal cycle formed after the user uses the meal on the day, is specifically refined as follows:

[0131] The time point at which the user's blood glucose concentration reaches the preset concentration threshold is determined as the actual meal time point in the waiting stage used by the user in each preset meal cycle formed after use on the day.

[0132] Further, the above embodiment S150, according to each target meal time point, determines the target time period of the waiting phase in each preset meal cycle to update each preset meal cycle used on the day, which is specifically refined as follows:

[0133] Based on each target meal time point, a time point that is advanced by a first preset time is determined as a start time, and a time point that is delayed by a second preset time is determined as an end time;

[0134] A time period from a set of start time to an end time is determined as an actual time period of the user using the waiting stage in a preset dining cycle formed after the user uses the meal on the day.

[0135] For details not yet provided in this embodiment, please refer to the previous embodiment.

[0136] like Figure 5 As shown, the control method includes:

[0137] S210, every day according to each preset dining cycle updated on the previous day, according to the stage of each preset dining cycle in real time, control the disinfection equipment to perform corresponding preset actions.

[0138] S220. Utilize the networking module to obtain and record the changes in the blood sugar concentration of the user monitored by the smart wearable device every day.

[0139] S230: Determine the time point at which the user's blood sugar concentration reaches a preset concentration threshold as the actual meal time point in the waiting stage of each preset meal cycle formed after the user's use on the day.

[0140] This step is essentially a process of specifically determining the actual meal time point of the user in the waiting stage of the preset meal cycle formed after the user uses it on the same day based on the user's blood sugar concentration. Among them, the preset concentration threshold is determined by means of preliminary experiments, simulations, etc., and can reflect the specific concentration value that the user has increased the blood sugar concentration through eating. In other words, the concentration threshold is a blood sugar concentration value that can distinguish whether the user has eaten. When the user's blood sugar concentration exceeds the concentration threshold, it means that the user is eating or has just eaten. Correspondingly, the moment when the user's blood sugar concentration exceeds the concentration threshold is the moment when the user is eating or has just finished a meal, and this moment is within the entire user's meal time. Therefore, this time point can be used as a reference time point for the user's meal on the same day, that is, the actual meal time point.

[0141] S240. When the actual meal time point and the initial meal time point in the waiting stage of the preset meal cycle updated the previous day are within a preset difference range, the target meal time point in the waiting stage of each preset meal cycle is calculated based on the actual meal time point and the initial meal time point within the preset difference range.

[0142] S251. Based on each target meal time point, determine the time point that is advanced by the first preset time as the start time, and determine the time point that is delayed by the second preset time as the end time.

[0143] S252: Determine a time period from a start time to an end time as an actual time period of a user using a waiting phase in a preset dining cycle formed after use on the day.

[0144] The above steps S251 and S252 are to use the target meal time point recalculated on the day that can represent the user's dining habits to further expand the process of determining the waiting stage of use in the preset dining cycle where the target meal time point is located. Specifically, since the target meal time point is a time point in the user's actual dining process, it can be extended forward and backward for a certain length of time on the basis of the target meal time point to define the user's entire dining time. Among them, the forward extension for a certain length of time means that based on this time point, the time point of the first preset time in advance is determined as the initial moment; the backward extension for a certain length of time means that based on this time point, the time point of the second preset time is delayed is determined as the termination moment. Of course, with this time point as the reference time, the forward and backward extension time can be specifically determined by means of experiments, sampling surveys, etc., and the embodiment of the present invention does not limit it. Exemplarily, the determined target meal time point can be used as the middle time point of the user's entire dining time, that is, the waiting stage of use of the disinfection equipment. Taking the entire waiting stage of use as 1 hour as an example, both forward and backward extensions are half an hour to determine the time period of the entire waiting stage of use.

[0145] S260: Based on the target time period of the waiting phase in each preset dining cycle, the first preset time period is advanced as the target time period of the preparation phase in each preset dining cycle to update each preset dining cycle used on the day.

[0146] Specifically, after calculating the target time period for the waiting phase in each preset dining cycle, the target time period for the preparation phase needs to be confirmed based on the target time period. Usually, the target time period for the preparation phase is determined by advancing the target time period for the waiting phase by the first preset time period, that is, T1 is advanced by the first preset time period based on the time point T2. The first preset time period is a disinfection cycle Tx plus the cooling time required to cool the temperature in the disinfection equipment to 38°C to 45°C after the disinfection is completed. The cooling time is usually 30 minutes, and the default disinfection time for a disinfection cycle Tx is 60 minutes. Therefore, the first preset time period can be 90 minutes, that is, the target time period for the preparation phase is advanced by 90 minutes based on the target time period for the waiting phase. The determined preset dining cycles are determined as the preset dining cycles of the day, thereby realizing the automatic update of the preset dining cycles updated the previous day.

[0147] The technical solution of the embodiment of the present invention specifies, based on the changes in the user's blood glucose concentration, the actual meal time points of the waiting stage in each preset meal cycle formed after the user's use on the day, and also specifies, based on each target meal time point, the target time period of the waiting stage in each preset meal cycle, thereby providing a more practical and feasible solution for updating the preset meal cycle of the day based on the user's blood glucose concentration, and being able to accurately and effectively obtain a preset meal cycle that is more in line with the user's dining habits, thereby being able to effectively avoid conflicts between the working process of the disinfection equipment and the actual meal time of the user, further improving the automation and intelligence of the disinfection equipment, and enhancing the user experience.

[0148] Figure 6 This is a flowchart of a third method for controlling a disinfection device based on blood glucose monitoring provided by an embodiment of the present invention. In the above embodiment S140, when the actual meal time point and the initial meal time point in the waiting stage of the preset meal cycle updated the previous day are within a preset difference range, the target meal time point in the waiting stage of each preset meal cycle is calculated based on the actual meal time point and the initial meal time point within the preset difference range, which can be specifically refined as follows:

[0149] When the actual meal time point is within a preset difference range from the initial meal time point in the waiting phase of the preset meal cycle updated the previous day, the similarity between the actual meal time point and the initial meal time point is calculated;

[0150] According to the similarity between the actual meal time point and the initial meal time point, a corresponding preset first iteration correction value is determined; wherein the preset first iteration correction value is positively correlated with the similarity;

[0151] Based on the initial iteration value, the actual iteration value is calculated according to the first iteration correction value; wherein, each meal time point in the waiting stage of each preset meal cycle corresponds to a preset iteration value, the iteration value corresponding to the initial meal time point in the waiting stage of the preset meal cycle updated the previous day is the initial iteration value, and the iteration value corresponding to the actual meal time point in the waiting stage of the preset meal cycle formed by the user after use on the same day is the actual iteration value;

[0152] According to the initial iteration value and the actual iteration value, the weights of the corresponding initial meal time point and the actual meal time point relative to the target meal time point are calculated respectively;

[0153] According to the weights of the initial meal time point and the actual meal time point relative to the target meal time point, the relative position of the target meal time point to the initial meal time point and the actual meal time point in the time dimension is determined to determine the target meal time point.

[0154] For details not yet provided in this embodiment, please refer to the previous embodiment.

[0155] refer to Figure 3 and Figure 6 As shown, the control method includes:

[0156] S310, every day according to each preset dining cycle updated on the previous day, according to the stage of each preset dining cycle in real time, control the disinfection equipment to perform corresponding preset actions.

[0157] S320. Utilize the networking module to obtain and record the changes in the blood sugar concentration of the user monitored by the smart wearable device every day.

[0158] S330: Determine the time point at which the user's blood sugar concentration reaches a preset concentration threshold as the actual meal time point in the waiting phase of each preset meal cycle formed after the user's use on that day.

[0159] S341. When the actual meal time point and the initial meal time point in the waiting phase of the preset meal cycle updated the previous day are within a preset difference range, calculate the similarity between the actual meal time point and the initial meal time point.

[0160] This step can be refined as follows: calculating the absolute value of the difference between the actual meal time and the initial meal time as the similarity between the actual meal time and the initial meal time.

[0161] Among them, the similarity can represent the degree of similarity between the actual meal time of the user determined on the day and the initial meal time used on the day updated the day before. Here, the absolute value of the difference between the two is used as the similarity. It can be seen that the smaller the value of the similarity, the more similar the two are, and the user's dining habits are stable. Among them, the process of calculating the similarity in this step is to facilitate the subsequent use of the similarity between the two to determine the target meal time that needs to be updated on the day. It can be understood that the premise of the execution of this step is that the two are relatively similar in themselves, which means that the user has a meal under the same dining habit, so the meal time can be updated around the user's dining habit, so that the preset dining cycle is more in line with the user's dining habits. The way to determine that the two are relatively similar here is to determine that the difference between the two is within the set range. The set range can be set to 120min as described above. When the difference between the above two meal time points exceeds 120min, the target meal time point after the similarity between the two will not be calculated; when the difference between the above two meal time points is less than 120min, the similarity between the two will continue to be calculated and the target meal time point will be calculated.

[0162] S342: Determine a corresponding preset first iteration correction value according to the similarity between the actual meal time point and the initial meal time point.

[0163] Among them, the preset first iteration correction value is negatively correlated with the similarity, and the preset first iteration correction value can be positive or negative. In this embodiment, when the similarity is within the first preset similarity interval, the corresponding first iteration correction value is positive, and the first iteration correction value is negatively correlated with the similarity; when the similarity is within the second preset similarity interval, the corresponding first iteration correction value is negative, and the absolute value of the first iteration correction value is positively correlated with the similarity; the first preset similarity interval does not overlap with the second preset similarity interval, and the similarity of the first preset similarity interval is greater than the similarity of the second preset similarity interval.

[0164] Exemplarily, similarity can be represented by Ch. The smaller the similarity Ch, the more similar the actual meal time point is to the initial meal time point, and the higher the corresponding first iteration correction value P is. The larger the similarity Ch, the less similar the two time points are, and the lower the corresponding first iteration correction value P is. XPn represents the first iteration correction value P (X = A / B / C...) of the X time period determined on the nth day. The following are the recommended first iteration correction values ​​P corresponding to each similarity level: 120min>Ch≥100min, P = -1; 100min>Ch≥80min, P = -0.5; 80min>Ch≥40min, P = 0; 40min>Ch≥20min, P = 0.5; Ch<20min, P = 1. Among them, the first preset similarity interval is (80, 0], the corresponding first iteration correction value P is a positive value, and the similarity Ch and the first iteration correction value P satisfy a negative correlation, that is, the smaller the similarity, the larger the first iteration correction value P; the second preset similarity interval is (120, 80], the corresponding first iteration correction value P is a negative value, and the similarity Ch and the absolute value of the first iteration correction value P satisfy a positive correlation, that is, the smaller the similarity, the smaller the absolute value of the first iteration correction value P.

[0165] Specifically, according to the similarity Ch between the actual meal time point and the initial meal time point, the corresponding preset first iteration correction value P can be determined. For example, taking lunch as an example, the actual meal time point As' is 12:30, and the initial meal time point As in the waiting phase used in the preset meal cycle updated the previous day is 12:00, and the similarity between the two time points, that is, the absolute value of the difference, is 30min. According to the first iteration correction value P corresponding to each similarity degree recommended above, the corresponding first iteration correction value AP is 0.5.

[0166] S343. Based on the initial iteration value and the first iteration correction value, calculate the actual iteration value.

[0167] Among them, the iteration value D represents the similarity between the actual meal time point and the initial meal time point. When the actual meal time point is similar to the initial meal time point, the initial meal time point needs to be updated. Each time the initial meal time point is updated, the iteration value D will increase or decrease. The larger the iteration value D is, the closer the meal time point is to the user's usage habits. The meal time points in the waiting stage of each preset meal cycle correspond to preset iteration values. The iteration value corresponding to the initial meal time point in the waiting stage of the preset meal cycle updated the previous day is the initial iteration value. The iteration value corresponding to the actual meal time point in the waiting stage of the preset meal cycle formed by the user on the same day is the actual iteration value. In addition, XD can be used to represent the initial iteration value of the X initial meal time point (X=A / B / C……), XD' represents the actual iteration value of the updated X initial meal time point; XDn is used to represent the initial iteration value of the X initial meal time point updated on the nth day (X=A / B / C……).

[0168] Specifically, based on the initial iteration value D, according to the first iteration correction value P, the initial iteration value D and the first iteration correction value P are calculated to obtain the actual iteration value D'. The calculation method may include operations such as addition or multiplication, which can be determined according to actual conditions and is not limited here. In this embodiment, since the system initial setting value has no iteration process, the initial iteration value is the system default, and the default initial iteration value D can be 1, which can be adjusted according to actual usage and is not limited here. After the system has undergone an iteration process, the initial iteration value is updated to the actual iteration value obtained by the last calculation.

[0169] Exemplarily, taking addition calculation as an example, the actual iteration value calculation formula is D'=D+P, where n≥1. When it is in the lunch period, AP=0.5, AD=1, and the corresponding actual iteration value AD'=AD+AP=1+0.5=1.5.

[0170] It can be understood that the iteration value has a preset upper limit value and a preset lower limit value, the preset upper limit value can be 5, and the preset lower limit value can be 0, that is, 0≤D≤5, that is, when the actual iteration value reaches the preset upper limit value 5, it will not continue to rise, and when the actual iteration value reaches the preset lower limit value 0, it will not continue to decrease. When calculating the actual iteration value, when the initial iteration value reaches the preset upper limit value and the first iteration correction value is positive, if the actual iteration value is calculated by addition, the actual iteration value obtained will be greater than the preset upper limit value 5. In order to ensure the accuracy of the data updated at the time point, the actual iteration value will no longer be increased, but the actual iteration value will be assigned to the preset upper limit value, and the preset upper limit value after assignment is the actual iteration value. Similarly, when the initial iteration value reaches the preset lower limit value and the first iteration correction value is negative, if the actual iteration value is calculated by addition, the actual iteration value obtained will be less than the preset lower limit value 0. In order to ensure the accuracy of the data updated at the time point, the actual iteration value will no longer be reduced, but the actual iteration value will be assigned to the preset lower limit value, and the preset lower limit value is the actual iteration value.

[0171] S344. Calculate the weights of the corresponding initial meal time point and actual meal time point relative to the target meal time point according to the initial iteration value and the actual iteration value.

[0172] This step can be broken down into: according to the formula Q=D / (D+D'), calculate the weight Q of the initial meal time point relative to the target meal time point; according to the formula Q'=D' / (D+D'), calculate the weight Q' of the initial meal time point relative to the target meal time point; wherein D is the initial iteration value and D' is the actual iteration value.

[0173] The weight Q is to compare the iteration value D' of the actual meal time point with the initial iteration value D of the initial meal time point, and to determine which meal time point's data needs to be closer when the initial meal time point is updated. XQ represents the weight Q of the initial meal time point (X = A / B / C...), and XQn represents the weight Q of the X initial meal time point updated on the nth day (X = A / B / C...).

[0174] Specifically, after determining the initial iteration value D and the actual iteration value D', the weight Q of the initial meal time point relative to the target meal time point can be calculated according to the formula Q=D / (D+D'), and the weight Q' of the actual meal time point relative to the target meal time point can be calculated according to the formula Q'=D' / (D+D').

[0175] For example, taking breakfast as an example, the initial iteration value AD=1, the actual iteration value AD'=1.5, according to the formula Q=D / (D+D'), Q=1 / (1+1.5)=2 / 5 is calculated, according to the formula Q'=D' / (D+D'), Q'=1.5 / (1+1.5)=3 / 5 is calculated.

[0176] S345. Determine the relative position of the target meal time point to the initial meal time point and the actual meal time point in the time dimension according to the weights of the initial meal time point and the actual meal time point relative to the target meal time point, so as to determine the target meal time point.

[0177] This step can be broken down into: Calculate the target meal time Ts" according to the following formula: Ts" / (Ts+Ts')=Q / (Q+Q'); wherein Ts is the initial meal time, and Ts' is the actual meal time.

[0178] Specifically, after determining the weights Q and Q' of the initial meal time and the actual meal time relative to the target meal time, determine whether the target meal time is close to the initial meal time or the actual meal time during the waiting phase based on the size of Q and Q', and calculate the specific position of the target meal time based on the formula.

[0179] For example, taking lunch as an example, if the calculated weights Q=2 / 5, Q'=3 / 5, it can be seen that Q<Q', indicating that the initial meal time is more important, and the updated target meal time Ts" needs to be closer to the actual meal time Ts'. According to the formula Ts" / (Ts+Ts')=Q / (Q+Q'), it can be calculated that the target meal time Ts"=[Q / (Q+Q')]*(Ts+Ts')=[(2 / 5) / (2 / 5+3 / 5)]*[Ts(12:00)+Ts'(12:30)]=12:12, so the target meal time Ts" is 12:12.

[0180] S351. Based on each target meal time point, determine the time point that is advanced by the first preset time as the start time, and determine the time point that is delayed by the second preset time as the end time.

[0181] S352: Determine a time period from a start time to an end time as an actual time period of a user using a waiting phase in a preset dining cycle formed after use on the day.

[0182] Exemplarily, continuing to take the target meal time point Ts" (12:12) calculated for lunch as an example, assuming that the first preset time is 30 minutes and the second preset time is 30 minutes, the actual time period of the waiting phase for lunch is 11:42 to 12:42.

[0183] The technical solution of the embodiment of the present invention is to calculate the similarity between the actual meal time point and the initial meal time point when the actual meal time point and the initial meal time point are similar; determine the corresponding preset first iteration correction value according to the similarity between the actual meal time point and the initial meal time point; calculate the actual iteration value based on the initial iteration value according to the first iteration correction value; calculate the weights of the corresponding actual meal time point and the initial meal time point relative to the target meal time point according to the initial iteration value and the actual iteration value; determine the relative position of the target meal time point in the time dimension with the initial meal time point and the actual meal time point according to the weights of the actual meal time point and the initial meal time point relative to the target meal time point, so as to determine the target meal time point. Through the above method, the target meal time point is accurately determined according to the actual dining habits of the user, thereby realizing the automatic update of the meal time point in the disinfection equipment, making the working process of the disinfection equipment more adapted to the actual dining habits of the user, improving the automation and intelligence of the disinfection equipment, and enhancing the user experience.

[0184] Figure 7 This is a flowchart of a fourth method for controlling a disinfection device based on blood glucose monitoring provided by an embodiment of the present invention. In this embodiment, when the actual meal time point and the initial meal time point in the waiting stage of the preset meal cycle updated the previous day are within a preset difference range, the specific implementation method of calculating the target meal time point in the waiting stage of each preset meal cycle according to the actual meal time point and the initial meal time point within the preset difference range is refined as follows:

[0185] When the actual meal time point and the initial meal time point using the waiting phase in two preset meal cycles updated the previous day are within the preset difference range, the target meal time point using the waiting phase in the two preset meal cycles is calculated based on the actual meal time point and the initial meal time point within the preset difference range.

[0186] For details not yet provided in this embodiment, reference may be made to the above embodiments.

[0187] refer to Figure 3 and Figure 7 As shown, the control method includes:

[0188] S410, every day according to each preset dining cycle updated on the previous day, according to the stage of each preset dining cycle in real time, control the disinfection equipment to perform corresponding preset actions.

[0189] S420. Utilize the networking module to obtain and record the changes in the blood sugar concentration of the user monitored by the smart wearable device every day.

[0190] S430: Determine the actual meal time points of the user in the waiting stage in each preset meal cycle formed after the user uses the meal on the day according to the change in the blood sugar concentration of the user.

[0191] S441. When the actual meal time point and the initial meal time point of the waiting phase in two preset meal cycles updated the previous day are within the preset difference range, the target meal time point of the waiting phase in the two preset meal cycles is calculated based on the actual meal time point and the initial meal time point within the preset difference range.

[0192] Specifically, when the actual meal time point and the initial meal time point in the waiting phase of the two preset meal cycles updated the previous day are within the preset difference range, it means that the actual meal time point is relatively similar to the meal time points in the two preset meal cycles updated the previous day. At this time, the actual meal time point and the target meal time point in the waiting phase of the first preset meal cycle can be calculated according to the content of the previous embodiment. At the same time, the actual meal time point and the target meal time point in the waiting phase of the second preset meal cycle can also be calculated. The two calculated target meal time points are used to update the two initial meal time points used on the day.

[0193] For example, taking breakfast and lunch as an example, the initial meal time point in the waiting phase used in the preset meal cycle of breakfast updated the previous day is ATs(9:00), and the initial meal time point in the waiting phase used in the preset meal cycle of lunch is BTs(12:00). The actual meal time point determined according to the blood glucose concentration on that day is ATs'(10:30). The difference between the actual meal time point and the initial meal time points ATs(9:00) and BTs(12:00) of the previous day is 90 minutes, which are both within the preset difference range of 120 minutes. It is possible that the user occasionally combines brunch and lunch into one meal. Therefore, the target meal time points ATs" and BTs" corresponding to ATs(9:00) and BTs(12:00) can be calculated respectively. Referring to the calculation process of the previous embodiment, it can be concluded that the target meal time point ATs" for breakfast on that day that needs to be updated is (9:30), and the target meal time point BTs" for lunch on that day is (11:30).

[0194] S442. When the target meal time points in the waiting phase of the two preset meal cycles are within a preset difference range, the two preset meal cycles are merged into one preset meal cycle, and based on the target meal time points in the waiting phase of the two preset meal cycles, the target meal time points in the waiting phase of the merged preset meal cycle are calculated.

[0195] Specifically, when it is calculated that the target meal time point using the waiting stage in two preset meal cycles is also within the preset difference range, the two preset meal cycles can be calculated according to the calculation method of the previous embodiment, and the two preset meal cycles can be merged into one preset meal cycle, and the target meal time point using the waiting stage in the merged preset meal cycle can be calculated.

[0196] For example, taking breakfast and lunch as an example, the initial meal time point in the waiting phase used in the preset meal cycle for breakfast updated the previous day is ATs(9:00), and the initial meal time point in the waiting phase used in the preset meal cycle for lunch is BTs(11:00). The actual meal time point determined based on the blood glucose concentration on that day is ATs'(10:00). The difference between the actual meal time point and the initial meal time points ATs(9:00) and BTs(11:00) of the previous day is 60 minutes, both within the preset difference range of 120 minutes. The target meal time points ATs" and BTs" corresponding to ATs(9:00) and BTs(11:00) can be calculated respectively. Referring to the calculation process of the previous embodiment, it can be concluded that the target meal time point ATs" for breakfast on that day that needs to be updated is (9:30), and the target meal time point BTs" for lunch on that day is (10:30). Furthermore, the difference between ATs” (9:30) and BTs” (10:30) is also within the preset difference range of 120 minutes. At this time, it is possible that the user often combines brunch into one meal, so that the updated breakfast and lunch meal times are gradually close, which also means that the user is accustomed to combining brunch and lunch, and will not eat the two meals separately. To meet the user's usage habits, the two preset meal cycles can be combined into one preset meal cycle. Specifically, the target time period for using the waiting phase in the combined preset meal cycle can be calculated according to the calculation method of the previous embodiment to be (9:50-11:20), and the calculated target meal time point ATs” is (10:00).

[0197] S450: Determine the target time period for using the waiting phase in each preset meal cycle according to each target meal time point, so as to update each preset meal cycle used on the day.

[0198] The technical solution of the embodiment of the present invention is to calculate the target meal time point for the waiting stage in the two preset meal cycles based on the actual meal time point and the two initial meal time points when the actual meal time point and the two initial meal time points are within the preset difference range, so as to update each preset meal cycle used on the day; when the target meal time point for the waiting stage in the two preset meal cycles is within the preset difference range, the two preset meal cycles are merged into one preset meal cycle, and the target meal time point for the waiting stage in the merged preset meal cycle is calculated based on the target meal time point for the waiting stage in the two preset meal cycles. By using the above method, according to the actual dining habits of the user, the automatic update of each preset meal cycle used on the day is better realized, the automation and intelligence of the disinfection equipment is ensured, and the user experience is improved.

[0199] Figure 8 This is a schematic diagram of the structure of a disinfection equipment control device based on blood sugar monitoring provided by an embodiment of the present invention. The disinfection equipment includes a disinfection component, a temperature control component and a networking module. For details, please refer to the above embodiments. Figure 8 As shown, the control device includes:

[0200] The control module 110 is used to control the disinfection device to perform corresponding preset actions according to each preset dining cycle updated on the previous day and the stage of each preset dining cycle in real time; the preset dining cycle includes a waiting stage, and the preset actions corresponding to the waiting stage include controlling the disinfection component to stand still and controlling the temperature control component to perform a heat preservation program;

[0201] The recording module 120 is used to obtain and record the changes in the blood glucose concentration of the user monitored by the smart wearable device every day using the networking module;

[0202] The time point determination module 130 is used to determine the actual meal time point of the user in the waiting stage in each preset meal cycle formed after the user's use on the day according to the change of the user's blood sugar concentration;

[0203] A calculation module 140 is used to calculate a target meal time point in the waiting stage of each preset meal cycle according to the actual meal time point and the initial meal time point within the preset difference range when the actual meal time point and the initial meal time point are within the preset difference range;

[0204] The updating module 150 is used to determine the target time period of the waiting phase in each preset meal cycle according to each target meal time point, so as to update each preset meal cycle used on the day.

[0205] The blood glucose monitoring-based disinfection equipment control device provided in the embodiment of the present invention can execute the blood glucose monitoring-based disinfection equipment control method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0206] In one embodiment, the preset dining cycle may further include a use preparation phase; in terms of time dimension, the use waiting phase is located after the use preparation phase; the preset action corresponding to the use preparation phase includes controlling the disinfection component to continuously perform a disinfection procedure. Based on this, the update module 150 determines the target time period of the use waiting phase in each preset dining cycle according to each target dining time point, and after updating each preset dining cycle used on the day, it can also be used to:

[0207] On the basis of the target time period of the waiting phase in each preset dining cycle, the first preset time period is advanced as the target time period of the preparation phase in each preset dining cycle, so as to update each preset dining cycle used on the day.

[0208] In one embodiment, optionally, the time point determination module 130 is specifically configured to:

[0209] The time point at which the user's blood glucose concentration reaches the preset concentration threshold is determined as the actual meal time point in the waiting stage used by the user in each preset meal cycle formed after use on the day.

[0210] In one embodiment, optionally, the update module 150 is specifically configured to:

[0211] Based on each target meal time point, a time point that is advanced by a first preset time is determined as a start time, and a time point that is delayed by a second preset time is determined as an end time;

[0212] A time period from a set of start time to an end time is determined as an actual time period of the user using the waiting stage in a preset dining cycle formed after the user uses the meal on the day.

[0213] In one embodiment, optionally, before controlling the disinfection device to perform the corresponding preset action according to each preset dining cycle updated the previous day and the stage of the real-time time in each preset dining cycle, the recording module 120 is further used to: obtain and record the location and real-time time of the user monitored by the smart wearable device using the networking module;

[0214] The updating module 150 is further used to: determine an initial preset dining cycle according to the user's location and real time;

[0215] The control module 110 is also used to: on the first day, according to the initial preset dining cycle, control the disinfection device to perform corresponding preset actions according to the stage of each initial preset dining cycle in real time.

[0216] In one embodiment, optionally, the calculation module 140 may include:

[0217] A first calculation unit, for calculating the similarity between the actual meal time point and the initial meal time point in the waiting phase of the preset meal cycle updated the previous day, when the actual meal time point is within a preset difference range;

[0218] A correction value determination unit, used to determine a corresponding preset first iteration correction value according to the similarity between the actual meal time point and the initial meal time point; wherein the preset first iteration correction value is negatively correlated with the similarity;

[0219] The second calculation unit is used to calculate the actual iteration value based on the initial iteration value and according to the first iteration correction value; wherein each meal time point in the waiting stage of each preset meal cycle corresponds to a preset iteration value, the iteration value corresponding to the initial meal time point in the waiting stage of the preset meal cycle updated the previous day is the initial iteration value, and the iteration value corresponding to the actual meal time point in the waiting stage of the preset meal cycle formed by the user after use on the same day is the actual iteration value;

[0220] A third calculation unit is used to calculate the weights of the corresponding initial meal time point and the actual meal time point relative to the target meal time point according to the initial iteration value and the actual iteration value;

[0221] The target time point determination unit is used to determine the relative position of the target meal time point to the initial meal time point and the actual meal time point in the time dimension according to the weights of the initial meal time point and the actual meal time point relative to the target meal time point, so as to determine the target meal time point.

[0222] In one embodiment, optionally, the first computing unit is specifically configured to:

[0223] The absolute value of the difference between the actual meal time and the initial meal time is calculated as the similarity between the actual meal time and the initial meal time.

[0224] In one embodiment, optionally, the preset first iteration correction value satisfies:

[0225] When the similarity is within the first preset similarity interval, the corresponding first iteration correction value is positive, and the first iteration correction value is negatively correlated with the similarity;

[0226] When the similarity is within the second preset similarity interval, the corresponding first iteration correction value is negative, and the absolute value of the first iteration correction value is positively correlated with the similarity;

[0227] The first preset similarity interval does not overlap with the second preset similarity interval, and the similarity of the first preset similarity interval is greater than the similarity of the second preset similarity interval.

[0228] In one embodiment, optionally, the iteration value has a preset upper limit value and a preset lower limit value;

[0229] Based on this, the second computing unit is specifically used to:

[0230] When the initial iteration value reaches the preset upper limit value and the first iteration correction value is positive, the actual iteration value is assigned the preset upper limit value;

[0231] When the initial iteration value reaches the preset lower limit value and the first iteration correction value is negative, the actual iteration value is assigned the preset lower limit value.

[0232] In one embodiment, optionally, the third computing unit is specifically configured to:

[0233] According to the formula Q = D / (D + D'), calculate the weight Q of the initial meal time point relative to the target meal time point;

[0234] According to the formula Q'=D' / (D+D'), the weight Q' of the actual meal time relative to the target meal time is calculated;

[0235] Among them, D is the initial iteration value, and D' is the actual iteration value.

[0236] In one embodiment, optionally, the target time point determination unit is specifically configured to:

[0237] The target meal time Ts" is calculated according to the following formula: Ts" / (Ts+Ts')=Q / (Q+Q'); wherein Ts is the initial meal time and Ts' is the actual meal time.

[0238] In one embodiment, optionally, the calculation module 140 is specifically configured to:

[0239] When the actual meal time point and the initial meal time point using the waiting phase in two preset meal cycles updated the previous day are within the preset difference range, the target meal time point using the waiting phase in the two preset meal cycles is calculated based on the actual meal time point and the initial meal time point within the preset difference range.

[0240] In one embodiment, optionally, when the actual meal time point and the initial meal time point of the waiting stage in two preset meal cycles updated the previous day are within a preset difference range, after calculating the target meal time point of the waiting stage in the two preset meal cycles according to the actual meal time point and the initial meal time point within the preset difference range, the calculation module 140 is further specifically used to:

[0241] When the target meal time points for using the waiting phase in the two preset meal cycles are within a preset difference range, the two preset meal cycles are merged into one preset meal cycle, and based on the target meal time points for using the waiting phase in the two preset meal cycles, the target meal time points for using the waiting phase in the merged preset meal cycle are calculated.

[0242] In one embodiment, optionally, after determining the actual meal time point of the user in the waiting stage in each preset meal cycle formed after the user uses the day according to the change of the blood sugar concentration of the user, the calculation module 140 is further used to: when the actual meal time point is not within the preset difference range with the initial meal time point in the waiting stage of the preset meal cycle updated the previous day, use the preset second iteration correction value to correct the initial iteration value, so that the initial meal time point is not within the preset difference range with the actual meal time point of the day in consecutive preset days and after correction with the preset second iteration correction value, the initial iteration value is lower than the preset iteration value threshold; wherein, the meal time point in the waiting stage in each preset meal cycle corresponds to a preset iteration value, and the iteration value corresponding to the initial meal time point in the waiting stage of the preset meal cycle updated the previous day is the initial iteration value;

[0243] The updating module 150 is further configured to: when the initial iteration value is lower than a preset iteration value threshold, delete the initial meal time point and the preset meal cycle corresponding to the initial meal time point.

[0244] In one embodiment, Fig. 9 A structural block diagram of a disinfection device provided by an embodiment of the present invention, such as Fig. 9 , a schematic diagram of a disinfection device 10 that can be used to implement an embodiment of the present invention is shown. The components, their connections and relationships, and their functions shown herein are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.

[0245] like Fig. 9As shown, the disinfection device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the disinfection device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0246] A number of components in the disinfection device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the disinfection device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0247] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a disinfection device control method based on blood glucose monitoring.

[0248] In some embodiments, the disinfection device control method based on blood glucose monitoring can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the disinfection device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the disinfection device control method based on blood glucose monitoring described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to perform the disinfection device control method based on blood glucose monitoring by any other appropriate means (e.g., by means of firmware).

[0249] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0250] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0251] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0252] To provide interaction with a user, the systems and techniques described herein may be implemented on a disinfection device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and pointing device (e.g., a mouse or trackball) through which a user can provide input to the disinfection device. Other types of devices may also be used to provide interaction with a user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0253] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0254] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0255] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0256] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A disinfection equipment control method based on blood sugar monitoring, characterized in that: The disinfection equipment includes a disinfection component, a temperature control component and a networking module; The control method comprises: Every day, according to each preset dining cycle updated the previous day, the disinfection device is controlled to perform a corresponding preset action according to the stage of the real-time time in each preset dining cycle; the preset dining cycle includes a waiting stage, and the preset actions corresponding to the waiting stage include controlling the disinfection component to stand still and controlling the temperature control component to perform a heat preservation program; Using the networking module to obtain and record the changes in the blood sugar concentration of the user monitored by the smart wearable device every day; Determine the actual meal time of the user in the waiting stage in each preset meal cycle formed after the user's use on the day according to the change of the user's blood sugar concentration; When the actual meal time point and the initial meal time point in the use waiting stage of the preset meal cycle updated the previous day are within a preset difference range, the target meal time point in the use waiting stage of each preset meal cycle is calculated based on the actual meal time point and the initial meal time point within the preset difference range; According to each of the target meal time points, a target time period for the use waiting phase in each of the preset meal cycles is determined to update each of the preset meal cycles used on that day.

2. The method according to claim 1, characterized in that: The preset dining cycle also includes a use preparation stage; in terms of time dimension, the use waiting stage is located after the use preparation stage; the preset action corresponding to the use preparation stage includes controlling the disinfection component to continuously perform a disinfection procedure; After determining the target time period of the waiting phase in each preset meal cycle according to each target meal time point to update each preset meal cycle used on the day, the method further includes: Based on the target time period of the waiting phase in each of the preset meal cycles, the first preset time period is advanced as the target time period of the preparation phase in each of the preset meal cycles to update each of the preset meal cycles used on the day.

3. The method according to claim 1, characterized in that Determining the actual meal time point of the user in the waiting stage in each preset meal cycle formed after the user uses the device on the day according to the change of the user's blood sugar concentration includes: The time point at which the user's blood glucose concentration reaches the preset concentration threshold is determined as the actual meal time point in the use waiting stage in each preset meal cycle formed after the user's use on that day.

4. The method according to claim 1, characterized in that: According to each of the target meal time points, a target time period of the waiting phase in each of the preset meal cycles is determined to update each of the preset meal cycles used on the day, including: Based on the target meal time points, a time point that is advanced by a first preset time is determined as a start time, and a time point that is delayed by a second preset time is determined as an end time; A group of time periods from the start time to the end time is determined as an actual time period of the use waiting stage in the preset dining cycle formed after the user uses the meal on the day.

5. The method according to claim 1, characterized in that Every day, according to each preset dining cycle updated the previous day, before controlling the disinfection device to perform the corresponding preset action according to the stage of the real-time time in each preset dining cycle, it also includes: Using the networking module to obtain and record the location and real-time time of the user monitored by the smart wearable device; Determine an initial preset meal cycle according to the user's location and real time; Every day, according to each preset dining cycle updated the previous day, and according to the stage of the real-time time in each preset dining cycle, the disinfection device is controlled to perform corresponding preset actions, including: On the first day, according to the initial preset dining cycle, the disinfection device is controlled to perform the corresponding preset action according to the stage of the real time in each initial preset dining cycle.

6. The method according to claim 1, characterized in that When the actual meal time point and the initial meal time point in the use waiting stage in the preset meal cycle updated the previous day are within a preset difference range, the target meal time point in the use waiting stage in each preset meal cycle is calculated based on the actual meal time point and the initial meal time point within the preset difference range, including: When the actual meal time point and the initial meal time point in the waiting phase of the preset meal cycle updated the previous day are within a preset difference range, calculating the similarity between the actual meal time point and the initial meal time point; Determine a corresponding preset first iteration correction value according to the similarity between the actual meal time point and the initial meal time point; wherein the preset first iteration correction value is negatively correlated with the similarity; Based on the initial iteration value, the actual iteration value is calculated according to the first iteration correction value; wherein, each meal time point in the waiting stage of the preset meal cycle corresponds to a preset iteration value, the iteration value corresponding to the initial meal time point in the waiting stage of the preset meal cycle updated the previous day is the initial iteration value, and the iteration value corresponding to the actual meal time point in the waiting stage of the preset meal cycle formed by the user after use on the same day is the actual iteration value; According to the initial iteration value and the actual iteration value, respectively calculating the weights of the corresponding initial meal time point and the actual meal time point relative to the target meal time point; According to the weights of the initial meal time point and the actual meal time point relative to the target meal time point, the relative position of the target meal time point in the time dimension with respect to the initial meal time point and the actual meal time point is determined to determine the target meal time point.

7. The method according to claim 6, characterized in that Calculating the similarity between the actual meal time and the initial meal time includes: The absolute value of the difference between the actual meal time point and the initial meal time point is calculated as the similarity between the actual meal time point and the initial meal time point.

8. The method according to claim 6, characterized in that The preset first iteration correction value satisfies: When the similarity is within a first preset similarity interval, the corresponding first iteration correction value is positive, and the first iteration correction value is negatively correlated with the similarity; When the similarity is within the second preset similarity interval, the corresponding first iterative correction value is negative, and the absolute value of the first iterative correction value is positively correlated with the similarity; The first preset similarity interval does not overlap with the second preset similarity interval, and the similarity of the first preset similarity interval is greater than the similarity of the second preset similarity interval.

9. The method according to claim 7, characterized in that: The iteration value has a preset upper limit value and a preset lower limit value; Based on the initial iteration value, according to the first iteration correction value, calculating the actual iteration value includes: When the initial iteration value reaches the preset upper limit value and the first iteration correction value is positive, assigning the actual iteration value to the preset upper limit value; When the initial iteration value reaches the preset lower limit value and the first iteration correction value is negative, the actual iteration value is assigned the preset lower limit value.

10. The method according to claim 6, characterized in that According to the initial iteration value and the actual iteration value, respectively calculating the weights of the corresponding initial meal time point and the actual meal time point relative to the target meal time point, including: According to the formula Q=D / (D+D'), the weight Q of the initial meal time point relative to the target meal time point is calculated; According to the formula Q'=D' / (D+D'), the weight Q' of the actual meal time relative to the target meal time is calculated; Wherein, D is the initial iteration value, and D' is the actual iteration value.

11. The method according to claim 6, characterized in that Determining the relative position of the target meal time point to the initial meal time point and the actual meal time point in the time dimension according to the weights of the initial meal time point and the actual meal time point relative to the target meal time point, so as to determine the target meal time point, includes: The target meal time point Ts" is calculated according to the following formula: Ts" / (Ts+Ts')=Q / (Q+Q'); wherein Ts is the initial meal time point, and Ts' is the actual meal time point.

12. The method according to claim 1, characterized in that When the actual meal time point and the initial meal time point in the use waiting stage in the preset meal cycle updated the previous day are within a preset difference range, the target meal time point in the use waiting stage in each preset meal cycle is calculated based on the actual meal time point and the initial meal time point within the preset difference range, including: When the actual meal time point and the initial meal time point of the waiting phase in the two preset meal cycles updated the previous day are within a preset difference range, the target meal time point of the waiting phase in the two preset meal cycles is calculated based on the actual meal time point and the initial meal time point within the preset difference range.

13. The method according to claim 12, characterized in that When the actual meal time point and the initial meal time point of the use waiting stage in the two preset meal cycles updated the previous day are within a preset difference range, after calculating the target meal time point of the use waiting stage in the two preset meal cycles according to the actual meal time point and the initial meal time point within the preset difference range, the method further includes: When the target meal time point of the waiting phase in the two preset meal cycles is within a preset difference range, the two preset meal cycles are merged into one preset meal cycle, and based on the target meal time point of the waiting phase in the two preset meal cycles, the target meal time point of the waiting phase in the merged preset meal cycle is calculated.

14. The method according to claim 1, characterized in that After determining the actual meal time point of the user in the waiting stage in each preset meal cycle formed after the user's use on the day according to the change of the user's blood sugar concentration, the method further includes: When the actual meal time point is not within the preset difference range from the initial meal time point in the waiting stage of the preset meal cycle updated the previous day, the initial iteration value is corrected using the preset second iteration correction value, so that the initial meal time point is not within the preset difference range from the actual meal time point of the day in consecutive preset days and after correction using the preset second iteration correction value, the initial iteration value is lower than the preset iteration value threshold; wherein the meal time points in the waiting stage of each preset meal cycle are preset with iteration values, and the iteration value corresponding to the initial meal time point in the waiting stage of the preset meal cycle updated the previous day is the initial iteration value; When the initial iteration value is lower than a preset iteration value threshold, the initial meal time point and the preset meal cycle corresponding to the initial meal time point are deleted.

15. A disinfection equipment control device based on blood sugar monitoring, characterized in that: The disinfection equipment includes a disinfection component, a temperature control component and a networking module; The control device comprises: A control module is used to control the disinfection device to perform corresponding preset actions according to each preset dining cycle updated on the previous day and the stage of each preset dining cycle in real time; the preset dining cycle includes a waiting stage, and the preset actions corresponding to the waiting stage include controlling the disinfection component to stand still and controlling the temperature control component to perform a heat preservation program; A recording module, used to use the networking module to obtain and record the changes in the blood sugar concentration of the user monitored by the smart wearable device every day; A time point determination module, used to determine the actual meal time point of the user in the waiting stage in each preset meal cycle formed after the user's use on the day according to the change of the user's blood sugar concentration; A calculation module, configured to calculate a target meal time point in the use waiting stage in each of the preset meal cycles according to the actual meal time point and the initial meal time point within the preset difference range when the actual meal time point and the initial meal time point in the use waiting stage in the preset meal cycle updated the previous day are within the preset difference range; The updating module is used to determine the target time period of the waiting phase in each preset dining cycle according to each target dining time point, so as to update each preset dining cycle used on the day.

16. A disinfection device, characterized in that: The disinfection equipment comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the disinfection equipment control method based on blood sugar monitoring according to any one of claims 1-14.

17. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the disinfection equipment control method based on blood glucose monitoring according to any one of claims 1 to 14 when executed.

Citation Information

Patent Citations

  • Automatic dish heating control method and system of intelligent equipment, equipment and storage medium

    CN110367897A

  • Blood glucose management method and related electronic equipment

    CN118298992A

  • Weight-based disinfection equipment control method and device, disinfection equipment and medium

    CN119215211A

  • Disinfection equipment based on networking function, control method and device and medium

    CN119236142A

  • Noise-based disinfection equipment control method and device, disinfection equipment and medium

    CN119247838A