Fragrance heating control method and system
Patent Information
- Application Number
- CN202610996553.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-06
- Publication Date
- 2026-10-09
AI Technical Summary
[0007]为解决上述问题,本发明提供一种香氛加热控制方法及系统,通过获取香氛中挥发性物质的分子特性参数建立释放序列,并结合目标使用场景自动确定温度控制节点及各节点阶段时长以生成温度控制序列,解决了现有技术中加热控制策略与香氛物质分子特性缺乏关联、无法根据香氛配方自动生成适配加热曲线的技术问题
[0018]上述技术方案具有如下有益效果:通过获取分子特性参数并建立释放序列,实现了加热策略与香氛物质特性的定量关联,提高了加热序列与配方的匹配精度;通过根据释放序列及目标场景自动确定温度控制节点及阶段时长,使不同配方能够按分子构成适配差异化加热策略,提高了设备智能化程度和配方区分度;通过以分子最低有效挥发温度为依据设定温度节点,避免了单一恒温加热导致低沸点物质过早耗尽或高沸点物质难以挥发的问题,提高了香味层次感的呈现效果;通过针对不同场景配置单节点恒温、多节点阶梯递升、带降温节点等差异化的节点选取及时长分配规则,扩展了方法的应用灵活性;通过受控缓降方式执行降温阶段,避免了加热突然停止造成的嗅觉断层感;通过根据空间体积自适应调整阶段时长,提高了方法的环境适配能力。
Smart Images

Figure CN122884218A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent temperature control, and in particular to a method and system for controlling the heating of fragrances. Background Technology
[0002] Aromatherapy heating devices heat fragrance substances using heating elements, causing the volatile compounds in the fragrance to vaporize and diffuse into the surrounding environment, thus achieving purposes such as aromatherapy, adding fragrance to spaces, and regulating emotions. As consumers' demands for the quality of the fragrance experience increase, aromatherapy heating devices are gradually developing from simple constant-temperature heating towards intelligent and personalized features.
[0003] Existing aromatherapy heating devices typically employ the following control methods: Firstly, there is constant temperature heating control. The device continuously heats the fragrance at a single, fixed temperature until the user manually turns it off or the timer ends. This method heats different fragrance formulas at the same temperature, failing to differentiate the temperature control based on the physical properties of different volatile substances in the fragrance. However, the boiling points of different volatile substances vary significantly (for example, α-pinene has a boiling point of 155℃, while santalol has a boiling point as high as 301℃). At the same heating temperature, low-boiling-point substances may be depleted prematurely, while high-boiling-point substances may not volatilize effectively. This results in insufficient fragrance layering, abrupt transitions between top, middle, and base notes, and an inability to present the complete fragrance structure designed in the formula.
[0004] Secondly, there is closed-loop control based on concentration feedback. The device uses a concentration sensor to detect the fragrance concentration in the environment in real time and dynamically adjusts the heating power according to the deviation between the detected concentration and the target concentration. Although this method can achieve closed-loop regulation of concentration, the concentration sensor has a lag in response, and the detection accuracy is easily affected by ambient airflow and temperature and humidity. Furthermore, its control objective is only to maintain the set concentration, and it cannot design differentiated temperature timing strategies based on the volatility characteristics of different molecules in the fragrance. Therefore, it also cannot achieve the layered release of fragrance formulas.
[0005] Thirdly, there's the open-loop control of preset temperature curves. The device stores several fixed temperature-time curves, and users manually select different curves to obtain varying aroma intensities. However, in this method, the temperature curve and the fragrance formula are independent, and the setting of curve parameters (temperature value, duration, rate of increase / decrease) lacks a quantitative correlation with the molecular characteristics of the fragrance substances. When the fragrance formula changes, users must manually select or adjust the curve based on experience; it cannot automatically generate a matching heating strategy based on the molecular composition of the fragrance.
[0006] In summary, existing fragrance heating control methods have the following problems: they cannot automatically generate suitable heating control strategies based on the molecular characteristics of volatile substances in the fragrance, resulting in significant deviations between the fragrance release effect of different fragrance formulas and the design intent, and poor consistency in user experience. Summary of the Invention
[0007] To address the aforementioned issues, this invention provides a fragrance heating control method and system. By acquiring molecular characteristic parameters of volatile substances in the fragrance to establish a release sequence, and combining this with the target usage scenario to automatically determine temperature control nodes and the duration of each node stage to generate a temperature control sequence, this invention solves the technical problems in the prior art where the heating control strategy lacks correlation with the molecular characteristics of fragrance substances and cannot automatically generate an appropriate heating curve based on the fragrance formula.
[0008] To achieve the above objectives, the present invention provides a fragrance heating control method, comprising: acquiring a parameter set corresponding to the fragrance; wherein the parameter set includes molecular characteristic parameters of at least one volatile substance; establishing a release sequence of the fragrance based on the parameter set; identifying a target usage scenario corresponding to the fragrance; determining temperature control nodes and the stage duration of each temperature control node based on the release sequence and the target usage scenario; generating a temperature control sequence of the fragrance based on the temperature control nodes and the stage duration; and adjusting the temperature of the fragrance based on the temperature control sequence.
[0009] Optionally, establishing the release sequence of the fragrance based on the parameter set includes: determining the minimum effective volatilization temperature corresponding to each volatile substance based on the molecular boiling point temperature of each volatile substance; determining the corresponding optimal effective volatilization temperature based on the minimum effective volatilization temperature; and arranging each volatile substance in order from low to high minimum effective volatilization temperature to generate the release sequence.
[0010] Optionally, determining the temperature control nodes and the stage duration of each temperature control node based on the release sequence and the target usage scenario includes: determining temperature node selection rules and duration allocation rules based on the target usage scenario; determining at least one temperature as a target temperature node according to the temperature node selection rules and based on the lowest effective volatilization temperature and / or the best effective volatilization temperature corresponding to the volatile substances in the release sequence; and determining the stage duration corresponding to each target temperature node according to the duration allocation rules; wherein the stage duration includes the heating stage duration, the isothermal stage duration, and the cooling stage duration.
[0011] Optionally, determining the temperature node selection rule and duration allocation rule based on the target usage scenario includes: when the target usage scenario is a first scenario, the temperature node selection rule is to select a minimum effective evaporation temperature or an optimal effective evaporation temperature from the release sequence as the target temperature node; the duration allocation rule is to allocate a preset first total duration into a heating phase duration and a constant temperature phase duration; when the target usage scenario is a second scenario, the temperature node selection rule is to select multiple minimum effective evaporation temperatures and / or optimal effective evaporation temperatures from the release sequence as target temperature nodes, and determine the final duration based on the minimum effective evaporation temperature and / or optimal effective evaporation temperature. The target temperature node to be maintained; the duration allocation rule is to allocate the preset second total duration to the heating phase duration and the isothermal phase duration corresponding to each target temperature node; when the target usage scenario is the third scenario, the temperature node selection rule is to select multiple lowest effective evaporation temperatures and / or best effective evaporation temperatures from the release sequence as target temperature nodes, determine transition target temperature nodes based on multiple target temperature nodes, and add a target cooling node after the last target temperature node; the duration allocation rule is to allocate the preset third total duration to the heating phase duration and the isothermal phase duration corresponding to each target temperature node, and the cooling phase duration corresponding to the target cooling node.
[0012] Further optionally, after determining the temperature control nodes and the stage duration of each temperature control node, the process includes: acquiring the spatial volume data of the space in which the space is located; calculating the duration adjustment coefficient based on the ratio of the spatial volume data to the preset reference volume data; obtaining the update stage duration based on the stage duration of each temperature control node and the duration adjustment coefficient; and generating the temperature control sequence of the fragrance based on the temperature control nodes and the update stage duration.
[0013] Further optionally, adjusting the temperature of the fragrance according to the temperature control sequence includes: acquiring the current temperature of the heating element in real time; reducing the heating power and / or issuing a warning signal when the current temperature reaches a first safe temperature threshold; stopping heating when the current temperature reaches a second safe temperature threshold; wherein the second safe temperature threshold is higher than the first safe temperature threshold.
[0014] On the other hand, the present invention also provides a fragrance heating control system, comprising: a parameter acquisition module for acquiring a parameter set corresponding to a fragrance; wherein the parameter set includes molecular characteristic parameters of at least one volatile substance; a release sequence generation module for establishing a release sequence of the fragrance based on the parameter set; a scene recognition module for recognizing a target usage scene corresponding to the fragrance; a duration determination module for determining temperature control nodes and the stage duration of each temperature control node based on the release sequence and the target usage scene; and a temperature adjustment module for generating a temperature control sequence of the fragrance based on the temperature control nodes and the stage duration, and adjusting the temperature of the fragrance based on the temperature control sequence.
[0015] Optionally, the release sequence generation module includes: a volatilization temperature calculation submodule, used to determine the minimum effective volatilization temperature corresponding to each volatile substance based on the molecular boiling point temperature of each volatile substance; an effective temperature determination submodule, used to determine the corresponding optimal effective volatilization temperature based on the minimum effective volatilization temperature; and a release sequence generation submodule, used to arrange each of the volatile substances in order from low to high minimum effective volatilization temperature to generate the release sequence.
[0016] Further optionally, the duration determination module includes: a rule generation submodule, used to determine temperature node selection rules and duration allocation rules according to the target usage scenario; a target temperature node determination submodule, used to determine at least one temperature as a target temperature node according to the temperature node selection rules and the lowest effective volatilization temperature and / or the best effective volatilization temperature corresponding to the volatile substances in the release sequence; and a stage duration determination submodule, used to determine the stage duration corresponding to each target temperature node according to the duration allocation rules; wherein, the stage duration includes the heating stage duration, the isothermal stage duration, and the cooling stage duration.
[0017] Optionally, the rule generation submodule includes: a first rule determination unit, configured to, when the target usage scenario is a first scenario, select a minimum effective evaporation temperature or an optimal effective evaporation temperature from the release sequence as the target temperature node; and allocate a preset first total duration into a heating phase duration and a constant temperature phase duration; and a second rule determination unit, configured to, when the target usage scenario is a second scenario, select multiple minimum effective evaporation temperatures and / or optimal effective evaporation temperatures from the release sequence as target temperature nodes, and determine the final maintained target based on the minimum effective evaporation temperature and / or optimal effective evaporation temperature. Temperature nodes; the duration allocation rule is to allocate the preset second total duration to the heating phase duration and the constant temperature phase duration corresponding to each of the target temperature nodes; the third rule determination unit is used to select multiple lowest effective evaporation temperatures and / or best effective evaporation temperatures from the release sequence as target temperature nodes when the target usage scenario is the third scenario, determine transition target temperature nodes based on multiple target temperature nodes, and add a target cooling node after the last target temperature node; the duration allocation rule is to allocate the preset third total duration to the heating phase duration and the constant temperature phase duration corresponding to each of the target temperature nodes, and the cooling phase duration corresponding to the target cooling node.
[0018] The above technical solution has the following beneficial effects: By acquiring molecular characteristic parameters and establishing release sequences, a quantitative correlation between heating strategies and fragrance substance characteristics is achieved, improving the matching accuracy between heating sequences and formulations; by automatically determining temperature control nodes and stage durations based on release sequences and target scenarios, different formulations can be adapted to differentiated heating strategies according to molecular composition, improving the intelligence level of the equipment and the differentiation of formulations; by setting temperature nodes based on the lowest effective volatile temperature of molecules, the problem of premature depletion of low-boiling-point substances or difficulty in volatile high-boiling-point substances caused by single constant-temperature heating is avoided, improving the presentation effect of fragrance layering; by configuring differentiated node selection and duration allocation rules such as single-node constant temperature, multi-node stepped increase, and cooling nodes for different scenarios, the application flexibility of the method is expanded; by executing the cooling stage in a controlled slow-descent manner, the olfactory discontinuity caused by sudden heating cessation is avoided; by adaptively adjusting the stage duration according to spatial volume, the environmental adaptability of the method is improved. Attached Figure Description
[0019] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1 This is a flowchart of the fragrance heating control method provided in the embodiments of the present invention; Figure 2 This is a flowchart of the release sequence generation method provided in the embodiments of the present invention; Figure 3 This is a flowchart of the scene rule determination method provided in the embodiments of the present invention; Figure 4 This is a flowchart of the rule determination method provided in the embodiments of the present invention; Figure 5 This is a flowchart of the duration adjustment method provided in the embodiments of the present invention; Figure 6 This is a flowchart of the exception handling method provided in the embodiments of the present invention; Figure 7 This is a schematic diagram of the structure of the fragrance heating control system provided in an embodiment of the present invention; Figure 8 This is a schematic diagram of the release sequence generation module provided in an embodiment of the present invention; Figure 9 This is a schematic diagram of the duration determination module provided in an embodiment of the present invention; Figure 10 This is a schematic diagram of the structure of the rule generation submodule provided in an embodiment of the present invention; Figure 11 This is a schematic diagram of the structure of the duration adjustment module provided in an embodiment of the present invention; Figure 12 This is a schematic diagram of the temperature adjustment module provided in an embodiment of the present invention.
[0021] Figure reference numerals: 100 - Parameter acquisition module; 200 - Release sequence generation module; 2001 - Volatilization temperature calculation submodule; 2002 - Effective temperature determination submodule; 2003 - Release sequence generation submodule; 300 - Scene recognition module; 400 - Duration determination module; 4001 - Rule generation submodule; 40011 - First rule determination unit; 40012 - Second rule determination unit; 40013 - Third rule determination unit; 4002 - Target temperature node determination submodule; 4003 - Stage duration determination submodule; 500 - Temperature adjustment module; 5001 - Temperature acquisition submodule; 5002 - First anomaly handling submodule; 5003 - Second anomaly handling submodule; 600 - Spatial volume data acquisition module; 700 - Duration adjustment coefficient calculation module; 800 - Stage duration update module; 900 - Temperature control sequence generation module; Detailed Implementation
[0022] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0023] To address the problem that existing technologies lack a correlation between heating control strategies and the molecular properties of fragrance substances, and cannot automatically generate suitable heating control schemes based on the composition of fragrance molecules, embodiments of the present invention provide a fragrance heating control method. Figure 1 This is a flowchart of the fragrance heating control method provided in an embodiment of the present invention, such as... Figure 1 As shown, the method includes: S1. Obtain the parameter set corresponding to the fragrance; wherein, the parameter set includes the molecular characteristic parameters of at least one volatile substance.
[0024] In this embodiment, fragrance refers to a mixture of one or more volatile substances blended in a certain proportion, used to release fragrance into the surrounding environment under heating conditions. Its form includes, but is not limited to, essential oils, aromatherapy liquids, and solid perfume balms.
[0025] Molecular characteristic parameters refer to data indicators used to characterize the physicochemical properties of volatile substances in fragrances. Molecular characteristic parameters include at least the boiling point temperature of each volatile substance, and also one or more of the following: molecular weight, evaporation rate coefficient, and effective evaporation temperature range.
[0026] For each fragrance, the molecular characteristic parameters of all its volatile substances are obtained to form a parameter set for that fragrance. The parameter set can be obtained by: reading a formula parameter data table pre-stored in the device's memory, which pre-stores the types, concentration ratios, and molecular characteristic parameters (including molecular formula, molecular weight, boiling point temperature, etc.) of volatile substances corresponding to each fragrance formula; or by receiving a formula parameter data packet from an external device (such as a mobile APP, cloud server, etc.) through a communication interface.
[0027] In practical use, users can select the type of fragrance to add on a device with the built-in control program, and the device can directly call the fragrance parameter set stored internally. Users can also transmit the fragrance parameter set to the control device via external devices through communication methods such as Bluetooth and NFC. In addition, users can also input only the formula table of the fragrance packaging (e.g., manually entered or scanned text) into the control device. The control device identifies the names of each volatile substance in the formula table and matches the molecular characteristic parameters of each volatile substance in the built-in database to form the parameter set of that fragrance.
[0028] S2. Establish the fragrance release sequence based on the parameter set.
[0029] Fragrances are typically composed of a blend of various volatile substances, each with different molecular characteristics. During heating, these volatile substances reach their respective effective volatilization temperatures at different times, resulting in variations in the order in which they enter the environment. This difference determines the changes in fragrance layers during the heating and release process. For example, low-boiling-point substances usually begin to volatilize at the initial stage of heating, forming the top notes; medium-boiling-point substances begin to volatilize significantly as the temperature rises further, forming the middle notes; and high-boiling-point substances require even higher temperatures or longer heating times to volatilize effectively, forming the base notes.
[0030] The release sequence is used to characterize the order in which volatile substances in a fragrance enter the volatilization state as the temperature changes during heating. The release sequence transforms the originally discrete molecular characteristic parameters in the parameter set into structured information with temporal correlation, enabling the device to determine which substances will be released preferentially during heating and which substances will only enter the release state after the temperature rises.
[0031] The logic for establishing the release sequence is as follows: Based on the molecular characteristic parameters of each volatile substance (such as boiling point temperature, volatility coefficient, etc.), the temperature threshold at which each substance begins to produce effective volatilization during heating is determined, and the volatile substances are arranged in order from low to high according to this temperature threshold to generate an ordered sequence.
[0032] Release sequences can be stored and represented in various data formats such as ordered arrays, linked lists, and indexed tables. The core of this method lies in recording the order in which each volatile substance enters an effective volatilization state during the heating process by arranging the data elements.
[0033] S3. Identify the target usage scenario corresponding to the fragrance.
[0034] The target usage scenario refers to the application context in which a user uses fragrance or the desired experience goal. It represents the user's desired fragrance release effect under the current usage conditions. Under different target usage scenarios, users have different needs regarding the fragrance concentration trend, release duration, and the progression of fragrance layers. Therefore, different heating control strategies need to be configured to meet these differentiated needs.
[0035] As an optional implementation, the control device with built-in control program is equipped with a scene selection interface, through which the user can directly specify the desired usage scene. The scene selection interface can be a physical selector (such as a toggle switch, knob, button group, etc.), where the user selects the target scene by toggling or rotating it to the corresponding position; it can also be a touch selection interface, where the user selects the scene by touching the corresponding scene icon on the touch screen; or it can be a voice recognition interface, where the user inputs the target scene through voice commands.
[0036] As an optional implementation, the control device automatically identifies the target usage scenario based on the current usage status or environmental conditions. For example, the control device can obtain the current time information through a built-in clock module and automatically determine the target scenario (such as daytime mode and nighttime mode) based on a preset mapping relationship between time periods and scenarios. Alternatively, the control device can obtain ambient light intensity information through connected external sensors and determine whether it is daytime or nighttime based on the light intensity, thereby matching the corresponding target scenario.
[0037] As an optional implementation, the control device analyzes the user's current state by acquiring the user's physiological or behavioral data, thereby automatically identifying and matching target scenarios. For example, the device can acquire the user's heart rate or activity data through a wearable device. When it detects that the user is in a low-activity state with a stable heart rate, it determines that the user is in a resting state and automatically matches the corresponding resting scenario; when it detects that the user is in a high-activity state, it automatically matches the corresponding active scenario.
[0038] As an optional implementation, the device automatically matches the target usage scenario corresponding to the design intent of the currently used fragrance formula. For example, the device's memory stores a table of correspondences between each fragrance formula and recommended usage scenarios. When the currently used fragrance is identified as a certain formula, the device automatically matches the target scenario corresponding to that formula.
[0039] It is understandable that the above identification methods can be used individually or in combination. For example, the device can prioritize the scenario actively selected by the user, and automatically identify the target scenario based on the device status or user behavior data when the user does not actively select it, thereby achieving intelligent switching.
[0040] S4. Determine the temperature control nodes and the duration of each stage based on the release sequence and target usage scenario.
[0041] A temperature control node is a control point in a temperature control sequence that the heating element needs to reach and maintain a specific temperature value. Temperature control nodes form the framework of a complete temperature control sequence, with transitions between adjacent nodes achieved through heating or cooling phases. Each temperature control node must contain at least the core attribute of a temperature value, such as 40℃, 44℃, or 52℃.
[0042] Stage duration refers to the length of time required for a heating element to perform a specific stage of operation within a temperature control sequence. Stage duration includes at least the heating stage duration and the isothermal stage duration: The heating stage duration is the time required for the heating element to heat up from the current temperature control node to the next temperature control node, and its heating rate is determined by the temperature difference between it and the adjacent nodes; the isothermal stage duration is the time for the heating element to maintain a certain temperature control node, which determines the continuous volatilization amount of each volatile substance at that temperature.
[0043] It should be noted that for the same release sequence, different target usage scenarios may lead to completely different temperature control node and stage duration configurations. Taking the same fragrance as an example: when the target usage scenario requires quickly obtaining a fresh scent, only a lower temperature value in the release sequence may be selected as a single temperature control node, and a shorter total duration may be configured, so that low-boiling-point substances are released in a concentrated manner while high-boiling-point substances do not participate in volatilization; when the target usage scenario requires obtaining a complete aroma layer, as many temperature values as possible may be selected from the release sequence as stepwise temperature control nodes, and a longer total duration may be configured, so that each boiling point substance enters the volatilization state in sequence according to the order of the release sequence.
[0044] S5. Generate a temperature control sequence for the fragrance based on the temperature control nodes and stage duration, and adjust the temperature of the fragrance according to the temperature control sequence.
[0045] Arrange each temperature control node of the fragrance in chronological order, and insert corresponding stage durations between adjacent temperature control nodes to obtain a temperature control sequence. Specifically, each temperature control node includes at least the following information: node identifier, target temperature value, the duration of the heating stage (or cooling stage) required to reach the node, and the duration of the constant temperature stage required after reaching the node. Combining the above information sequentially according to the arrangement order of the nodes generates a complete temperature control sequence.
[0046] Taking a sequence containing three temperature control nodes as an example: Assume nodes A, B, and C are arranged in sequence. The information contained in the temperature control sequence is as follows: from the initial temperature, through a heating stage of time t1, the temperature value TA of node A is reached and held constant for time t2; then through a heating stage of time t3, the temperature value TB of node B is reached and held constant for time t4; then through a heating stage of time t5, the temperature value TC of node C is reached and held constant for time t6.
[0047] Temperature control sequences can be stored and represented in various data formats within the control device. As one optional implementation, the temperature control sequence is stored as an array or linked list, where each array element or linked list node corresponds to a temperature control node, containing fields such as the target temperature value, the duration of the heating phase, and the duration of the isothermal phase. As another optional implementation, the temperature control sequence is stored as a time-temperature sampling point sequence, where the corresponding target temperature value is recorded at preset time intervals (e.g., every 1 second or every 5 seconds), forming a series of discrete sampling points. The control module reads the target temperature values of each sampling point sequentially according to the time order and executes the commands.
[0048] After generating the temperature control sequence, the control device generates corresponding control commands based on the sequence to adjust the input power of the heating element, so that the actual temperature of the heating element changes according to the time-temperature trajectory specified by the temperature control sequence.
[0049] Specifically, during the execution of the temperature control sequence, the control module acquires the current actual temperature of the heating element in real time, compares this actual temperature with the target temperature corresponding to the current moment in the temperature control sequence, calculates the required heating power adjustment based on the deviation between the two, and adjusts the input power of the heating element accordingly, so that the actual temperature approaches and follows the trajectory of the target temperature change. In this way, the actual temperature of the heating element is executed sequentially in the order of heating stage, constant temperature stage, and cooling stage, until all stages of the temperature control sequence are completed.
[0050] As an optional implementation, the temperature control sequence is executed using a closed-loop control method. Closed-loop control means that in each control cycle, the actual temperature of the heating element is read and compared with the target temperature in the temperature control sequence. Based on the comparison result, the heating power is adjusted in real time so that the actual temperature always follows the change of the target temperature.
[0051] As an optional implementation method, Figure 2 This is a flowchart of the release sequence generation method provided in an embodiment of the present invention, such as... Figure 2 As shown, the fragrance release sequence is established based on the parameter set, including: S201. Determine the minimum effective volatilization temperature of each volatile substance based on its molecular boiling point temperature.
[0052] The effective evaporation temperature range refers to the temperature range within which a volatile substance can produce a perceptible amount of effective evaporation under the operating conditions of a fragrance control device. The lower limit of this range corresponds to the initial temperature threshold at which molecules begin to exhibit substantial volatility; below this temperature, the evaporation of the substance is extremely low and insufficient to make a substantial contribution to the perception of aroma. The upper limit of this range corresponds to the temperature point at which the molecular evaporation efficiency tends to saturate; above this temperature, the evaporation of the substance no longer increases significantly with increasing temperature, or further increases in temperature may lead to excessive evaporation of the substance and disruption of the aroma balance.
[0053] The effective evaporation temperature range is the equipment temperature range calculated based on the boiling point temperature using an empirical conversion relationship. This conversion relationship is an empirical rule summarized from a large amount of actual evaporation test data of fragrance substances in heated diffusion equipment, and it applies to most volatile substances used in fragrances.
[0054] Specifically, by establishing a pre-defined conversion relationship between boiling point and effective evaporation temperature of the equipment, the standard boiling point values of each substance are mapped to specific temperature values within the operating temperature range of the equipment. This conversion relationship is derived from experimental data. For example, by obtaining the boiling point temperatures of various volatile fragrance substances and their measured minimum effective evaporation temperatures in heating equipment, and then performing linear fitting between the two, an empirical formula or fitting curve for calculating the minimum effective equipment temperature from the boiling point is established.
[0055] By converting boiling points, the standard boiling point (usually 150°C to 310°C) originally expressed in degrees Celsius is converted into the effective evaporation temperature range under the actual working conditions of the fragrance heating device (usually between room temperature and 54°C).
[0056] S202. Determine the corresponding optimal effective evaporation temperature based on the lowest effective evaporation temperature.
[0057] The optimal effective evaporation temperature (OEF) refers to the temperature value within the effective evaporation temperature range where a volatile substance exhibits the best evaporation efficiency or best meets the requirements of the target usage scenario under the operating conditions of an aromatherapy heating device. The OEF is a specific temperature point within the effective evaporation temperature range; it can be the lower limit of that range (i.e., the lowest effective evaporation temperature) or a temperature value higher than the lower limit, depending on the release requirements of the substance in the target usage scenario.
[0058] As another optional implementation, the minimum effective evaporation temperature is shifted upward by a preset offset to obtain the optimal effective evaporation temperature. For example, the optimal effective evaporation temperature of the volatile substance is obtained by increasing the minimum effective evaporation temperature by 2°C.
[0059] S203. Arrange the volatile substances in order of their lowest effective volatilization temperature from low to high to generate a release sequence.
[0060] The release sequence refers to the order in which the volatile substances in the fragrance enter the effective volatilization state according to their lowest effective volatilization temperature, from low to high, during the heating process. This sequence, arranged in an ordered manner, characterizes the activation order of each substance on the temperature axis and serves as the molecular basis for subsequent selection of temperature control nodes and allocation of stage durations.
[0061] For example, suppose a fragrance contains three volatile substances, where substance A has a minimum effective evaporation temperature of 38°C, substance B 40°C, and substance C 42°C. Arranging them in ascending order of their minimum effective evaporation temperatures, the resulting release sequence is: A (38°C) → B (40°C) → C (42°C). This sequence indicates that when the device temperature rises to 38°C, substance A begins to effectively evaporate; when the temperature rises to 40°C, substance B begins to effectively evaporate; and when the temperature rises to 42°C, substance C begins to effectively evaporate. Furthermore, the optimal effective evaporation temperature is also recorded in this sequence, corresponding to its respective volatile substance.
[0062] As an optional implementation method, Figure 3 This is a flowchart of the scene rule determination method provided in the embodiments of the present invention, such as... Figure 3 As shown, based on the release sequence and target usage scenario, the temperature control nodes and the duration of each stage of the temperature control node are determined, including: S401. Determine the temperature node selection rules and duration allocation rules based on the target usage scenario.
[0063] The target usage scenario represents the user's demand for fragrance release effect under the current usage conditions. Different target usage scenarios have different requirements for the concentration change trend, duration, and fragrance layer progression of the release, so different temperature control strategies need to be matched.
[0064] Temperature node selection rules refer to the rules for selecting which temperature values from the release sequence as temperature control nodes. These rules determine the number of temperature control nodes and the distribution of temperature values among them. For example, one rule specifies selecting a single temperature value as a unique node from the release sequence; another rule specifies selecting multiple temperature values from the release sequence in ascending order of temperature as a stepped sequence of nodes; yet another rule specifies selecting all temperature values from the release sequence as the node sequence.
[0065] The time allocation rule refers to the rules for distributing the preset total time to the heating, isothermal, or cooling stages corresponding to each temperature control node. This rule determines the absolute duration of each stage and the relative time ratio between each isothermal stage. Specifically, the time allocation rule specifies at least the following: the duration of the heating stage, the duration of the isothermal stage, and the proportion of the cooling stage within the preset total time.
[0066] S402. According to the temperature node selection rules, determine at least one temperature as the target temperature node based on the lowest effective volatilization temperature and / or the best effective volatilization temperature corresponding to the volatile substances in the release sequence.
[0067] A target temperature node refers to a control point with a specific temperature value that the heating element needs to reach and maintain in the temperature control sequence. Each target temperature node corresponds to a specific temperature value, which will serve as the target temperature for each isothermal stage when the temperature control sequence is subsequently generated.
[0068] The target temperature node is determined based on the temperature parameters corresponding to each volatile substance in the release sequence, specifically including the minimum effective volatilization temperature and / or the optimal effective volatilization temperature of each substance.
[0069] The temperature node selection rules specify which temperature values to choose from the release sequence. According to these rules, the lowest effective volatilization temperature of one or more substances in the release sequence can be selected as the target temperature node, or the optimal effective volatilization temperature of one or more substances can be selected as the target temperature node, or a combination of both can be used. For example, one rule selects the lowest effective volatilization temperature of the first volatile substance in the release sequence as the first target temperature node, and selects the optimal effective volatilization temperature of the last volatile substance as the second target temperature node.
[0070] S403. Determine the stage duration corresponding to each target temperature node according to the time allocation rules; wherein, the stage duration includes the heating stage duration, the constant temperature stage duration, and the cooling stage duration.
[0071] The heating phase duration refers to the time required for the heating element to heat up from the current temperature control node to the next target temperature node. The heating phase duration and the temperature difference between adjacent target temperature nodes together determine the heating rate—the shorter the heating phase duration, the faster the heating rate; the longer the heating phase duration, the slower the heating rate.
[0072] The duration of the isothermal phase refers to the time during which the heating element maintains a certain target temperature. During the isothermal phase, the target temperature of the heating element remains constant, and the volatile substances in the fragrance continue to evaporate at this temperature.
[0073] The cooling phase duration refers to the time required for the heating element to cool from the last target temperature node to the target cooling node or to stop heating. The cooling phase can be executed in a controlled, gradual manner (i.e., actively controlling the cooling process with a preset negative temperature adjustment rate) or naturally (i.e., relying on natural heat dissipation from the environment after heating stops). The setting of the cooling phase duration determines the smoothness of the cooling process—the longer the cooling phase, the slower the temperature decreases and the more gradual the aroma fades; the shorter the cooling phase, the faster the temperature decreases and the more abrupt the aroma dissipates. The existence of the cooling phase allows the temperature control sequence to transition to a low temperature or stop state in a predictable manner after heating ends, avoiding abrupt olfactory discontinuities caused by the sudden termination of high-temperature heating.
[0074] The time allocation rules specify how the preset total time is allocated among the above stages, with different allocation ratios and allocation logics corresponding to different target use cases.
[0075] For example, a time allocation rule could stipulate that the preset total time is divided into a heating phase, a constant temperature phase, and a cooling phase according to a predetermined ratio. The duration of each phase can be the same or different for different target temperature nodes.
[0076] Furthermore, the duration of the heating phase can be proportionally allocated based on the temperature difference between adjacent target temperature nodes—nodes with large temperature spans are allocated longer heating times, while nodes with small temperature spans are allocated shorter heating times; the duration of the isothermal phase can be proportionally allocated based on the volatility characteristics of the volatile substances corresponding to each target temperature node—substances that require a longer time to fully volatilize are allocated longer isothermal phases, while substances that volatilize quickly are allocated shorter isothermal phases; the duration of the cooling phase can be calculated and determined based on the temperature difference between the target cooling node and the last target temperature node.
[0077] Another time allocation rule can stipulate that the total preset time does not include the cooling phase, and the heating element stops heating and enters a natural cooling state after completing the last constant temperature phase. This method is suitable for scenarios where the cooling process does not require active control.
[0078] It is understood that the specific allocation of the duration of the heating phase, the constant temperature phase, and the cooling phase depends on the specific content of the duration allocation rules, and this application does not limit this.
[0079] As an optional implementation method, Figure 4 This is a flowchart of the rule determination method provided in the embodiments of the present invention, such as... Figure 4 As shown, based on the target usage scenario, the temperature node selection rules and duration allocation rules are determined, including: S4011. When the target usage scenario is the first scenario, the temperature node selection rule is to select the lowest effective evaporation temperature or the best effective evaporation temperature from the release sequence as the target temperature node; the duration allocation rule is to allocate the preset first total duration into the heating stage duration and the constant temperature stage duration.
[0080] The first scenario corresponds to the awakening-type usage needs, and its core characteristics are: users expect to obtain a fresh and invigorating fragrance experience in a short period of time. The fragrance release should be rapid, even, and continuous, and end cleanly and decisively after reaching the expected usage time, without leaving an overly strong aftertaste. Based on the above needs, the temperature control strategy for the first scenario focuses on the rapid activation and stable maintenance of low-boiling-point top-note molecules in the fragrance, while avoiding the excessive release of medium- and high-boiling-point molecules.
[0081] When the target usage scenario is scenario one, the temperature node selection rule is to select a temperature value from the release sequence as the unique target temperature node. This temperature value can be the lowest effective volatilization temperature of a certain volatile substance in the release sequence, or it can be the best effective volatilization temperature of a certain volatile substance, depending on the actual settings. For example, the best effective volatilization temperature corresponding to the second to last volatile substance in the volatilization sequence can be selected as the target temperature node.
[0082] The purpose of selecting a single temperature node instead of multiple nodes is to ensure that the heating element maintains a constant target temperature throughout the entire operation, avoiding fluctuations in aroma release rhythm caused by temperature gradient changes, thereby achieving stability and consistency in aroma output. Simultaneously, the single temperature node is typically located in the low to medium temperature range of the release sequence (e.g., the median minimum effective evaporation temperature) to cover the effective evaporation temperatures of low-boiling-point top-note molecules, while keeping the temperature below the minimum effective evaporation temperature of higher-boiling-point molecules. This prevents the activation of medium- and high-boiling-point substances from interfering with the purity of the top-note aroma.
[0083] When the target usage scenario is the first scenario, the time allocation rule is to divide the preset total time into a heating phase and a temperature-maintaining phase. The heating phase time is the time required for the heating element to heat up from its current temperature to the target temperature node, and the temperature-maintaining phase time is the time for the heating element to maintain the temperature at the target temperature node. The sum of the heating phase time and the temperature-maintaining phase time equals the preset total time.
[0084] The preset total duration for the first scenario is relatively short to match the user habit of "quickly obtaining the aroma experience and quickly ending the use" in the wake-up scenario. In terms of total duration allocation, the heating phase usually accounts for a small proportion to enable the device to quickly reach the target temperature and shorten the user's waiting time; the constant temperature phase accounts for a large proportion to maintain a stable aroma output at the target temperature.
[0085] In one specific implementation, a certain formulation contains three key volatile substances: α-pinene with a boiling point of 155°C, a minimum effective volatilization temperature of 38°C, and an optimal effective volatilization temperature of 40°C; D-limonene with a boiling point of 176°C, a minimum effective volatilization temperature of 40°C, and an optimal effective volatilization temperature of 42°C; and linalool with a boiling point of 198°C, a minimum effective volatilization temperature of 42°C, and an optimal effective volatilization temperature of 44°C. The release sequence of the above three substances is: α-pinene (38°C) → D-limonene (40°C) → linalool (42°C).
[0086] This formula is suitable for the first scenario (awakening). When a user selects this formula and the target usage scenario is the first scenario (awakening), the temperature node selection rule chooses a temperature value from the release sequence as the unique target temperature node. At this time, the three lowest effective temperature values in the release sequence are 38℃ (the lowest effective volatilization temperature of α-pinene, corresponding to the refreshing and invigorating top notes), 40℃ (the lowest effective volatilization temperature of D-limonene, which is also the best effective volatilization temperature of α-pinene, corresponding to the core component of citrus top notes), and 42℃ (the lowest effective volatilization temperature of linalool, corresponding to the warm floral middle notes). In order to obtain a fresh and invigorating fragrance experience in the awakening scenario, it is necessary to effectively drive the release of the first two low-boiling-point substances (α-pinene and D-limonene) at the same time, while avoiding triggering the excessive release of the third substance (linalool). Therefore, 40℃ was selected as the sole target temperature node—this temperature is higher than the lowest effective volatilization temperature of α-pinene (38℃), sufficient to drive its effective volatilization; it is also equal to the lowest effective volatilization temperature of D-limonene (40℃), capable of initiating its release; and it is lower than the lowest effective volatilization temperature of linalool (42℃), effectively inhibiting the activation of mid-tone substances and ensuring the purity of the top-note aroma in the wake-up scenario. Thus, the sole target temperature node for the device in wake-up mode was determined to be the second-to-last lowest effective volatilization temperature, 40℃, and the temperature control sequence exhibits a single-point isothermal characteristic.
[0087] Regarding the duration allocation, the preset total duration is 20 minutes. The heating phase is set at 1.5 minutes, and the remaining time is the temperature-maintaining phase. After 20 minutes, heating stops to allow natural cooling to room temperature. That is, the heating element starts at room temperature, heats to 40°C in 1.5 minutes, and maintains that temperature for 20 minutes before stopping. The small heating phase reduces user waiting time, while the large temperature-maintaining phase ensures a continuous and stable output of aroma at the target temperature. After heating stops, the device cools naturally, the aroma gradually fades, and the process ends completely around the 25-minute mark, meeting the wake-up scenario's requirements of "rapid establishment, uniform continuity, and clean termination."
[0088] S4012. When the target usage scenario is the second scenario, the temperature node selection rule is to select multiple lowest effective evaporation temperatures and / or best effective evaporation temperatures from the release sequence as target temperature nodes, and determine the final target temperature node to be maintained based on the lowest effective evaporation temperature and / or best effective evaporation temperature; the duration allocation rule is to allocate the preset second total duration to the heating stage duration and the constant temperature stage duration corresponding to each target temperature node.
[0089] The second scenario corresponds to focused usage needs, characterized by users expecting a continuous and stable fragrance atmosphere over a longer period. The fragrance release should exhibit a gradual and deepening rhythm to suit extended use during work or study. Based on these needs, the temperature control strategy for this second scenario focuses on the step-by-step release of multiple components in the fragrance. By switching between multiple temperature nodes, volatile substances with different boiling points are driven to enter an effective volatilization state sequentially, creating rich layers of fragrance variation. Simultaneously, the extended use scenario needs to consider olfactory adaptability; therefore, the second scenario typically incorporates an intermittent cycling mode—alternating between a heating phase and a standby phase—to maintain olfactory sensitivity during continuous use.
[0090] When the target use case is the second scenario, the temperature node selection rule is to select multiple temperature values from the release sequence as target temperature nodes. The selected temperature values can be selected from the lowest effective volatilization temperature of each volatile substance, the best effective volatilization temperature of each volatile substance, or a combination of the two. For example, one node selects the lowest effective volatilization temperature of a substance to initiate its release, another node selects the best effective volatilization temperature of another substance to drive its volatilization at the optimal rate, and finally, based on the highest target temperature node, a certain temperature offset is made to obtain a final maintained target temperature node to ensure the effective release of all volatile substances.
[0091] The purpose of selecting multiple target temperature nodes is to maintain different target temperatures for the heating element within different time intervals by setting a stepped, progressively increasing sequence of temperature nodes. This allows different boiling point components in the fragrance to be activated sequentially according to their release sequence, creating a gradual fragrance change rhythm: low-boiling-point top notes emerge first, followed by mid-boiling-point middle notes, and finally high-boiling-point base notes. Compared to the single-node isotropic strategy in the first scenario, the multi-node stepped strategy in the second scenario can drive the release of volatile substances with a wider range of boiling points, presenting a richer aroma profile.
[0092] When the target usage scenario is the second scenario, the time allocation rule is to allocate the preset second total time to the heating phase time and the constant temperature phase time corresponding to each target temperature node.
[0093] The preset total duration for the second scenario is usually longer than that of the first scenario to match the usage habits of prolonged incense use in focused scenarios. Regarding duration allocation, the heating phase duration between each target temperature node is used to control the rate at which the temperature rises from the current node to the next node—the shorter the heating phase duration, the faster the temperature transition and the more rapid the release switch between adjacent components; the longer the heating phase duration, the smoother the temperature transition and the more seamless the release switch between adjacent components. The isothermal phase duration at each node is used to control the continuous release amount of each component at its respective target temperature—the longer the isothermal phase duration, the more fully the volatile substances are released within that temperature range; the shorter the isothermal phase duration, the more limited the release of substances within that temperature range.
[0094] In the second scenario, the duration of the isothermal phase at each target temperature node can be the same or different. As an optional implementation, the duration of each isothermal phase can be fixed or proportionally allocated according to the volatilization duration coefficient of the corresponding volatile substance. That is, substances that volatilize more slowly are allocated a longer isothermal phase, and substances that volatilize more quickly are allocated a shorter isothermal phase, so that each component can obtain a release time that matches its volatilization characteristics at its respective temperature node.
[0095] Furthermore, the second scenario also involves an intermittent cyclic mode in which the heating phase and the standby phase are executed alternately. That is, after each temperature control sequence ends, a new round of temperature control is started, and so on until the preset number of times is reached.
[0096] As a specific implementation method, a certain formulation contains four key volatile substances, whose release sequence is: α-pinene (minimum effective volatilization temperature 38°C) → 1,8-cineole (minimum effective volatilization temperature 40°C) → linalool (minimum effective volatilization temperature 42°C) → linalyl acetate (minimum effective volatilization temperature 44°C).
[0097] When a user selects this formula and the target usage scenario is the second scenario (focus), the temperature node selection rule chooses multiple temperature values from the release sequence as target temperature nodes that increase in a stepwise manner. At this point, a consistently stable aroma atmosphere with a gradually deepening change is required. Therefore, 44℃ (the lowest effective volatilization temperature of the last volatile substance, i.e., the lowest effective volatilization temperature of linaloacetate, covering the release thresholds of the first four substances) is selected as the initial target temperature node. Then, based on this temperature, the temperature is increased upwards, selecting 47℃ (the optimal effective volatilization temperature of the last volatile substance) and 50℃ (the final target temperature node, obtained by shifting 3℃ higher from 47℃) as subsequent target temperature nodes, forming a stepwise increasing temperature node sequence. Thus, the target temperature nodes in the second scenario are determined to be 44℃→47℃→50℃, and the temperature control sequence exhibits a stepwise increasing characteristic.
[0098] Regarding time allocation, the total duration of each heating phase (i.e., the preset second total duration) is 15 minutes. The heating phase duration between each node is as follows: 2 minutes from room temperature to 44℃, 2 minutes from 44℃ to 47℃, and 2 minutes from 47℃ to 50℃. The isothermal phase duration for each node is allocated according to the release requirements of volatile substances corresponding to each target temperature node—6 minutes at the 44℃ node to allow sufficient release of α-pinene and 1,8-cineole to establish spatial awareness; 3 minutes at the 47℃ node to allow linalool to be released in the working flow substrate; and 2 minutes at the 50℃ node to allow linalyl acetate to be released in the high-temperature section. After the heating phase is completed, the equipment enters a standby cooling phase (15 minutes). After the standby period ends, the next heating-standby cycle is repeated until the preset number of cycles is reached or the user manually stops the process.
[0099] S4013. When the target usage scenario is the third scenario, the temperature node selection rule is to select multiple lowest effective evaporation temperatures and / or best effective evaporation temperatures from the release sequence as target temperature nodes, determine the transition target temperature nodes based on multiple target temperature nodes, and add a target cooling node after the last target temperature node; the duration allocation rule is to allocate the preset third total duration to the heating stage duration and constant temperature stage duration corresponding to each target temperature node, and the cooling stage duration corresponding to the target cooling node.
[0100] The third scenario corresponds to sleep-related usage needs. Its core characteristics are: users expect a soothing and relaxing aroma experience over a longer period. The fragrance release should exhibit a complete rhythm, with a slow increase, full release of high-boiling-point molecules, and a gradual fading of the aroma at the end of heating, to suit the usage scenario of relaxing before sleep and falling asleep. Based on the above needs, the temperature control strategy for the third scenario focuses on the full release of all components in the fragrance—especially the deep activation of high-boiling-point base notes—and a gradual cooling transition at the end of heating, so that the fragrance concentration naturally decreases as the user falls asleep rather than being abruptly interrupted.
[0101] When the target application scenario is the third scenario, the temperature node selection rule is to select multiple temperature values from the release sequence as target temperature nodes, and add a target cooling node after the last target temperature node. The selected temperature values can be selected from the lowest effective volatilization temperature of all or some volatile substances, or from the best effective volatilization temperature, or a combination of both. The highest target temperature node is optimally selected as the lowest / best effective release temperature of the last value in the release sequence. An intermediate value is selected among the multiple target temperature nodes as a transitional target temperature node. For example, the average value between the first and second selected target temperature nodes is used as the transitional target temperature node, which is then used as the new second target temperature node in the sequence. The original second target temperature node is then postponed to become the third target temperature node.
[0102] The purpose of selecting multiple target temperature nodes is to allow the heating element to reach different target temperatures in different time intervals by setting multiple stepped temperature nodes, thereby driving the boiling point components in the fragrance to gradually enter the effective volatilization state according to the release sequence, and ultimately allowing all components (including high-boiling-point tail notes) to have sufficient release opportunities.
[0103] The purpose of adding a target cooling point is to actively lower the temperature to a lower target temperature after the isothermal phase of the last target temperature point (usually corresponding to the component with the highest boiling point in the fragrance). This allows the fragrance concentration to gradually fade during the final stage of heating, rather than abruptly stopping. This design avoids the olfactory discontinuity caused by a sudden stop in high-temperature heating, matching the fragrance's fading process with the user's gradual relaxation before falling asleep. The temperature value of the target cooling point is usually lower than the lowest temperature value of all target temperature points, allowing volatile substances to gradually exit their effective volatilization state during the cooling phase.
[0104] When the target usage scenario is the third scenario, the time allocation rule is to allocate the preset total third time into the heating phase time, the constant temperature phase time, and the cooling phase time corresponding to each target temperature node.
[0105] The preset total duration of the third scenario is usually longer than that of the first and second scenarios to match the time requirements of the sleep scenario, which requires sufficient release of high-boiling-point molecules and the execution of a controlled, slow fading process. In terms of duration allocation, the heating phase duration between each target temperature node is usually set relatively generously to allow the temperature to rise at a very slow rate—high-boiling-point molecules need sufficient heat exposure time to produce substantial volatilization; rapid heating would cause low-boiling-point top-note molecules to be exhausted prematurely at high temperatures, resulting in a chaotic aroma profile. The isothermal phase duration at each node is used to control the continuous release of each component at its respective target temperature, with the isothermal phase duration at the highest temperature node typically being the longest to fully release high-boiling-point base-note molecules. The longer the cooling phase duration at the target cooling node, the smoother the temperature drop and the more naturally the aroma fades.
[0106] As an optional implementation, a certain formulation contains three key volatile substances with the following release sequence: linalool (minimum effective volatilization temperature 42°C) → nerolidol (minimum effective volatilization temperature 50°C) → vetiver (minimum effective volatilization temperature 50°C) → storaxol (minimum effective volatilization temperature 52°C).
[0107] When a user selects this formula and the target usage scenario is the third scenario (sleep), the temperature node selection rule selects multiple temperature values from the release sequence as target temperature nodes, and adds a target cooling node after the last target temperature node. At this time, in order to obtain a complete and deep aroma profile in the sleep scenario, it is necessary to drive the full release of all components in the fragrance. Therefore, 44℃, 48℃, and 52℃ in the release sequence are selected as target temperature nodes (where 44℃ is the optimal effective volatilization temperature of linalool, 48℃ is a transitional target temperature node, and 52℃ corresponds to the minimum effective volatilization temperature of santalol), and 40℃ is added as a target cooling node after 52℃. Thus, the target temperature nodes of the device in sleep mode are determined to be 44℃→48℃→52℃→40℃, and the temperature control sequence exhibits a gradual increase and decrease characteristic throughout.
[0108] In terms of duration allocation, the preset total duration is 90 minutes. Specifically, it takes 3 minutes to raise the temperature from room temperature to 44℃, followed by 7 minutes of constant temperature maintenance at 44℃; 5 minutes to raise the temperature from 44℃ to 48℃, followed by 10 minutes of constant temperature maintenance at 48℃; 10 minutes to raise the temperature from 48℃ to 52℃, followed by 25 minutes of constant temperature maintenance at 52℃; and 15 minutes to lower the temperature from 52℃ to 40℃, followed by 15 minutes of constant temperature maintenance at 40℃ before automatic power-off. The ample duration of the heating phase allows the temperature to rise at a very slow rate, providing sufficient heat exposure time for the gradual activation of high-boiling-point molecules. The longest constant temperature phase is at 52℃, driving the substantial volatilization of sagebrush alcohol at high temperatures. The 15-minute cooling phase allows the temperature to gradually decrease from 52℃ to 40℃, with the aroma concentration naturally fading as the user falls asleep.
[0109] As an optional implementation method, Figure 5 This is a flowchart of the duration adjustment method provided in the embodiments of the present invention, such as... Figure 5 As shown, after determining the temperature control nodes and the duration of each stage, the process includes: S6. Obtain the spatial volume data of the space in which you are located.
[0110] Space volume data refers to the size of the ambient space where the aromatherapy heating device is located, usually expressed in cubic meters (m³). 3 The unit of measurement is ). Spatial volume is a crucial environmental factor influencing aroma diffusion concentration and perceived intensity—under the same heating control conditions, a larger spatial volume results in a lower average concentration of volatile aroma molecules within the space, leading to a weaker perceived aroma intensity; conversely, a smaller spatial volume results in a higher average concentration of aroma molecules within the space, leading to a stronger perceived aroma intensity. Therefore, to achieve a consistent aroma experience in usage spaces of varying sizes, it is necessary to adaptively adjust the determined duration of each stage based on the spatial volume.
[0111] There are several ways to acquire spatial volume data, including but not limited to: automatically calculating the spatial volume after receiving the user's input of spatial length, width and height data; reading the spatial data pre-stored by the device (such as the room area and floor height information set and saved when the device is used for the first time); calculating the spatial volume after collecting spatial dimension data through the device's built-in ranging sensors (such as infrared, ultrasonic, lidar, etc.); and receiving spatial volume information sent by external devices (such as the spatial management module of a smart home system) through a communication interface.
[0112] Understandably, when the device is used in an open environment (such as a large space without clear boundaries) or the space volume exceeds the effective measurement range of the sensor, a preset default space volume value can be used, or it can be manually set by the user.
[0113] S7. Calculate the duration adjustment coefficient based on the ratio of the spatial volume data to the preset baseline volume data.
[0114] The duration adjustment factor is a numerical factor used to scale the duration of each stage at a given temperature control node. Under the same heating control conditions, the larger the space volume, the lower the average concentration of aroma molecules in the space. In order to achieve similar aroma perception intensity in spaces of different sizes, it is necessary to extend the stage duration of each temperature control node so that the fragrance releases a greater total amount of aroma at each temperature node. Conversely, the smaller the space volume, the shorter the stage duration needs to be to avoid excessively high aroma concentration.
[0115] Specifically, the calculation method for the duration adjustment coefficient is as follows: obtain preset reference volume data (i.e., the standard space volume corresponding to the calibration of each stage duration, for example, 30 cubic meters); divide the obtained space volume data by the preset reference volume data to obtain the space volume ratio; determine the duration adjustment coefficient based on the space volume ratio, which is positively correlated with the space volume ratio—that is, the larger the space volume ratio (the actual space is larger than the reference space), the greater the duration adjustment coefficient is, and the duration of each stage is extended proportionally to increase the total aroma release; the smaller the space volume ratio (the actual space is smaller than the reference space), the less than 1 the duration adjustment coefficient is, and the duration of each stage is shortened proportionally to reduce the total aroma release; when the space volume ratio is equal to 1 (the actual space is equal to the reference space), the duration adjustment coefficient is equal to 1, and the duration of each stage remains unchanged.
[0116] For example: Let the preset reference volume be 30m³ 3 The current space volume is 45m. 3 Therefore, the space-to-volume ratio is 45 / 30 = 1.5, and the duration adjustment coefficient is correspondingly set to 1.5. The duration of each temperature control node is extended to 1.5 times the original duration, allowing the fragrance to release a greater total amount of aroma in a larger space to maintain the perceived concentration. If the current space volume is 15m... 3 Therefore, the space-volume ratio is 15 / 30=0.5, and the time adjustment coefficient is correspondingly determined to be 0.5. The time of each stage is shortened to 0.5 times the original time to avoid excessively high aroma concentration in the small space.
[0117] It should be noted that the relationship between the duration adjustment coefficient and the ratio of spatial volume can be linear positive correlation (such as the coefficient equals the ratio) or nonlinear positive correlation (such as the coefficient equals the nth power of the ratio or the logarithmic function value, etc.). The specific relationship can be calibrated according to the actual test data, but in general, it follows the rule that the larger the spatial volume, the larger the duration adjustment coefficient.
[0118] It is understandable that the calculation results of the duration adjustment coefficient can be set with upper and lower limits to prevent extreme space sizes from causing the stage duration to be excessively extended (e.g., an infinitely large space causing excessively long heating time) or excessively shortened (e.g., an extremely small space causing excessively short heating time, making it impossible to complete the heating process).
[0119] S8. Based on the stage duration and duration adjustment coefficient of each temperature control node, the updated stage duration is obtained.
[0120] Based on the determined duration of each stage, a new stage duration adapted to the current spatial volume is obtained by multiplying the calculated duration adjustment coefficient as a scaling factor. When the duration adjustment coefficient is greater than 1, the duration of each stage is extended; when the duration adjustment coefficient is less than 1, the duration of each stage is shortened; when the duration adjustment coefficient is equal to 1, the duration of each stage remains unchanged.
[0121] Specifically, for the heating phase, the determined duration of each heating phase is multiplied by a duration adjustment factor to obtain the updated heating phase duration; for the isothermal phase, the determined duration of each isothermal phase is multiplied by a duration adjustment factor to obtain the updated isothermal phase duration; for the cooling phase, the determined cooling phase duration is multiplied by a duration adjustment factor to obtain the updated cooling phase duration (if applicable).
[0122] Suppose the preset reference volume is 30m³. 3 The current space volume is 45m. 3 The duration adjustment factor is 1.5. If the original duration of the isothermal phase of a certain temperature control node was 20 minutes, after multiplying by the duration adjustment factor of 1.5, the updated isothermal phase duration is 30 minutes; if the original duration of the heating phase corresponding to that node was 2 minutes, the updated heating phase duration is 3 minutes. Through the above updates, the duration of each phase is adjusted proportionally, so that the temperature control sequence can adapt to the actual size of the current space.
[0123] Understandably, as the duration of the heating phase is updated, the heating rate also changes accordingly—the heating rate decreases when the phase duration is extended, and increases when the phase duration is shortened. Since the duration of the heating phase and the duration of the isothermal phase are scaled proportionally, the time proportion of the temperature control sequence between each phase remains unchanged; only the overall time axis is stretched or compressed.
[0124] It should be noted that the duration adjustment coefficient is applied before the duration of each stage of the temperature control node, and its impact on the total duration is reflected in the cumulative result of the durations of each stage. When the duration of each stage is multiplied by the same duration adjustment coefficient, the total duration of the control sequence is also multiplied by the same coefficient, thereby achieving a match between the spatial volume and the total aroma release.
[0125] S9. Generate the temperature control sequence of the fragrance based on the temperature control node and the duration of the update phase.
[0126] For each pair of adjacent temperature nodes in the temperature control sequence, starting from the current node temperature value, the updated heating phase duration linearly changes to the next node temperature value, forming a heating segment; after reaching the next node temperature value, the updated isothermal phase duration is maintained at that temperature value, forming an isothermal segment; if there is a target cooling node, after the isothermal segment of the last target temperature node ends, the updated cooling phase duration linearly changes to the temperature value of the target cooling node, and the corresponding isothermal phase duration is maintained at that temperature value before ending.
[0127] Continuing with the previous formulation example: the target temperature node is 40℃, the updated heating phase duration is 1.5 minutes, and the isothermal phase duration is 20 minutes (assuming a duration adjustment factor of 1, i.e., the actual space equals the reference space). The generated control sequence is: starting from the current room temperature, heating to 40℃ in 1.5 minutes, maintaining at 40℃ for 20 minutes, and then stopping heating. If there is a space adaptive adjustment, for example, a duration adjustment factor of 1.5, then the updated heating phase duration is 2.25 minutes, the isothermal phase duration is 30 minutes, and the overall time axis of the control sequence is stretched accordingly.
[0128] As an optional implementation method, Figure 6 This is a flowchart of the exception handling method provided in the embodiments of the present invention, such as... Figure 6 As shown, the fragrance temperature is adjusted according to a temperature control sequence, including: S501: Real-time acquisition of the current temperature of the heating element.
[0129] The actual temperature data of the heating element is collected by a temperature sensor. The control module compares the actual temperature with the target temperature corresponding to the current moment in the temperature control sequence, and adjusts the input power of the heating element according to the deviation value, so that the actual temperature follows the change trajectory of the temperature control sequence.
[0130] Temperature sensors can be NTC thermistors or PT100 platinum resistance thermometers, placed near or in direct contact with the heating element surface, to convert temperature signals into electrical signals for the control module to read. The sampling frequency of the temperature signal should meet the control accuracy requirements—too low a sampling frequency may cause temperature control lag, while too high a sampling frequency may increase unnecessary computational load. In practical applications, the sampling frequency can be reasonably determined based on the sampling capability of the control system.
[0131] S502. When the current temperature reaches the first safe temperature threshold, reduce the heating power and / or issue a warning signal.
[0132] The first safe temperature threshold is a preset temperature warning value that is higher than the highest target temperature in the temperature control sequence but lower than the dangerous temperature that may cause equipment damage or safety risks. This threshold is used to intervene in advance when the temperature rises abnormally but has not yet reached a dangerous level, preventing the temperature from rising further to a dangerous level.
[0133] When the control module detects that the current temperature of the heating element has reached or exceeded the first safe temperature threshold, it performs at least one of the following safety protection actions: reducing the input power of the heating element (such as reducing the duty cycle of the PWM signal or reducing the heating voltage), so that the heating rate slows down or stops the temperature rise; issuing a warning signal to the user (such as causing the status indicator to flash in a specific way, issuing a prompt sound through the buzzer, pushing a warning notification to the bound external device, etc.).
[0134] For example, in sleep mode, the highest target temperature of the temperature control sequence is 52℃. The preset first safe temperature threshold is 55℃. During heating, if the actual temperature rises to 55℃ due to abnormal ambient temperature, sensor drift, or heating element failure, the control module automatically reduces the heating power (e.g., reducing the PWM duty cycle from its current value to 50%), and simultaneously causes the status indicator light on the device panel to flash yellow rapidly, alerting the user that the temperature is too high. This action intervenes before the temperature reaches a dangerous level (hardware power-off threshold of 57℃), providing the first level of response in a two-level safety protection system—software-level early warning and power suppression.
[0135] It is understood that the specific value of the first safe temperature threshold depends on the rated parameters of the heating element, the structural design of the equipment, and the highest target temperature of the control sequence. This application does not impose specific limitations on this, and those skilled in the art can set it according to the safety requirements of the actual equipment.
[0136] S503. When the current temperature reaches the second safe temperature threshold, heating is stopped; wherein the second safe temperature threshold is higher than the first safe temperature threshold.
[0137] The second safe temperature threshold is a preset, higher temperature warning value, which is higher than the first safe temperature threshold and constitutes the last line of defense in the temperature safety protection mechanism. The second safe temperature threshold is usually set near the upper limit of the temperature that the equipment hardware can withstand. When the temperature reaches this threshold, it means that the power reduction or warning measures corresponding to the first safe temperature threshold have failed to effectively prevent the temperature from continuing to rise. The temperature has approached the critical point that may cause equipment damage or safety risks, so heating needs to be stopped immediately.
[0138] When the control module detects that the current temperature of the heating element has reached or exceeded the second safe temperature threshold, it performs a forced stop heating operation. This can be achieved in the following ways: the control module directly cuts off the power supply to the heating element (e.g., by controlling a relay to disconnect the heating circuit via software); or a hardware-level power-off protection is triggered by a safety monitoring circuit independent of the control module (e.g., by directly cutting off the power circuit via physical protection components such as a temperature switch or fuse).
[0139] For example, in sleep mode, the highest target temperature of the temperature control sequence is 52℃, and the first safe temperature threshold is 55℃ (software warning + power reduction). The preset second safe temperature threshold is 57℃. During the heating process, if the actual temperature continues to rise to 57℃ after reaching 55℃ due to control module failure, power regulation failure, or external interference, the control module immediately cuts off the power supply to the heating element, stops heating, and records the abnormal event log for subsequent analysis.
[0140] It is understood that the specific value of the second safe temperature threshold depends on the rated parameters of the heating element, the safe heat resistance limit of the equipment structure, and the provisions of relevant safety standards. This application does not make specific limitations in this regard, and those skilled in the art can set it according to the safety requirements of the actual equipment.
[0141] This invention also provides a fragrance heating control system. Figure 7 This is a schematic diagram of the aroma heating control system provided in an embodiment of the present invention, as shown below. Figure 7 As shown, the system includes: The parameter acquisition module 100 is used to acquire the parameter set corresponding to the fragrance; wherein, the parameter set includes the molecular characteristic parameters of at least one volatile substance.
[0142] In this embodiment, fragrance refers to a mixture of one or more volatile substances blended in a certain proportion, used to release fragrance into the surrounding environment under heating conditions. Its form includes, but is not limited to, essential oils, aromatherapy liquids, and solid perfume balms.
[0143] Molecular characteristic parameters refer to data indicators used to characterize the physicochemical properties of volatile substances in fragrances. Molecular characteristic parameters include at least the boiling point temperature of each volatile substance, and also one or more of the following: molecular weight, evaporation rate coefficient, and effective evaporation temperature range.
[0144] For each fragrance, the molecular characteristic parameters of all its volatile substances are obtained to form a parameter set for that fragrance. The parameter set can be obtained by: reading a formula parameter data table pre-stored in the device's memory, which pre-stores the types, concentration ratios, and molecular characteristic parameters (including molecular formula, molecular weight, boiling point temperature, etc.) of volatile substances corresponding to each fragrance formula; or by receiving a formula parameter data packet from an external device (such as a mobile APP, cloud server, etc.) through a communication interface.
[0145] In practical use, users can select the type of fragrance to add on a device with the built-in control program, and the device can directly call the fragrance parameter set stored internally. Users can also transmit the fragrance parameter set to the control device via external devices through communication methods such as Bluetooth and NFC. In addition, users can also input only the formula table of the fragrance packaging (e.g., manually entered or scanned text) into the control device. The control device identifies the names of each volatile substance in the formula table and matches the molecular characteristic parameters of each volatile substance in the built-in database to form the parameter set of that fragrance.
[0146] Release sequence generation module 200 is used to establish the release sequence of fragrance based on parameter set.
[0147] Fragrances are typically composed of a blend of various volatile substances, each with different molecular characteristics. During heating, these volatile substances reach their respective effective volatilization temperatures at different times, resulting in variations in the order in which they enter the environment. This difference determines the changes in fragrance layers during the heating and release process. For example, low-boiling-point substances usually begin to volatilize at the initial stage of heating, forming the top notes; medium-boiling-point substances begin to volatilize significantly as the temperature rises further, forming the middle notes; and high-boiling-point substances require even higher temperatures or longer heating times to volatilize effectively, forming the base notes.
[0148] The release sequence is used to characterize the order in which volatile substances in a fragrance enter the volatilization state as the temperature changes during heating. The release sequence transforms the originally discrete molecular characteristic parameters in the parameter set into structured information with temporal correlation, enabling the device to determine which substances will be released preferentially during heating and which substances will only enter the release state after the temperature rises.
[0149] The logic for establishing the release sequence is as follows: Based on the molecular characteristic parameters of each volatile substance (such as boiling point temperature, volatility coefficient, etc.), the temperature threshold at which each substance begins to produce effective volatilization during heating is determined, and the volatile substances are arranged in order from low to high according to this temperature threshold to generate an ordered sequence.
[0150] Release sequences can be stored and represented in various data formats such as ordered arrays, linked lists, and indexed tables. The core of this method lies in recording the order in which each volatile substance enters an effective volatilization state during the heating process by arranging the data elements.
[0151] The scene recognition module 300 is used to identify the target usage scene corresponding to the fragrance.
[0152] The target usage scenario refers to the application context in which a user uses fragrance or the desired experience goal. It represents the user's desired fragrance release effect under the current usage conditions. Under different target usage scenarios, users have different needs regarding the fragrance concentration trend, release duration, and the progression of fragrance layers. Therefore, different heating control strategies need to be configured to meet these differentiated needs.
[0153] As an optional implementation, the control device with built-in control program is equipped with a scene selection interface, through which the user can directly specify the desired usage scene. The scene selection interface can be a physical selector (such as a toggle switch, knob, button group, etc.), where the user selects the target scene by toggling or rotating it to the corresponding position; it can also be a touch selection interface, where the user selects the scene by touching the corresponding scene icon on the touch screen; or it can be a voice recognition interface, where the user inputs the target scene through voice commands.
[0154] As an optional implementation, the control device automatically identifies the target usage scenario based on the current usage status or environmental conditions. For example, the control device can obtain the current time information through a built-in clock module and automatically determine the target scenario (such as daytime mode and nighttime mode) based on a preset mapping relationship between time periods and scenarios. Alternatively, the control device can obtain ambient light intensity information through connected external sensors and determine whether it is daytime or nighttime based on the light intensity, thereby matching the corresponding target scenario.
[0155] As an optional implementation, the control device analyzes the user's current state by acquiring the user's physiological or behavioral data, thereby automatically identifying and matching target scenarios. For example, the device can acquire the user's heart rate or activity data through a wearable device. When it detects that the user is in a low-activity state with a stable heart rate, it determines that the user is in a resting state and automatically matches the corresponding resting scenario; when it detects that the user is in a high-activity state, it automatically matches the corresponding active scenario.
[0156] As an optional implementation, the device automatically matches the target usage scenario corresponding to the design intent of the currently used fragrance formula. For example, the device's memory stores a table of correspondences between each fragrance formula and recommended usage scenarios. When the currently used fragrance is identified as a certain formula, the device automatically matches the target scenario corresponding to that formula.
[0157] It is understandable that the above identification methods can be used individually or in combination. For example, the device can prioritize the scenario actively selected by the user, and automatically identify the target scenario based on the device status or user behavior data when the user does not actively select it, thereby achieving intelligent switching.
[0158] The duration determination module 400 is used to determine the temperature control node and the stage duration of each temperature control node based on the release sequence and the target usage scenario.
[0159] A temperature control node is a control point in a temperature control sequence that the heating element needs to reach and maintain a specific temperature value. Temperature control nodes form the framework of a complete temperature control sequence, with transitions between adjacent nodes achieved through heating or cooling phases. Each temperature control node must contain at least the core attribute of a temperature value, such as 40℃, 44℃, or 52℃.
[0160] Stage duration refers to the length of time required for a heating element to perform a specific stage of operation within a temperature control sequence. Stage duration includes at least the heating stage duration and the isothermal stage duration: The heating stage duration is the time required for the heating element to heat up from the current temperature control node to the next temperature control node, and its heating rate is determined by the temperature difference between it and the adjacent nodes; the isothermal stage duration is the time for the heating element to maintain a certain temperature control node, which determines the continuous volatilization amount of each volatile substance at that temperature.
[0161] It should be noted that for the same release sequence, different target usage scenarios may lead to completely different temperature control node and stage duration configurations. Taking the same fragrance as an example: when the target usage scenario requires quickly obtaining a fresh scent, only a lower temperature value in the release sequence may be selected as a single temperature control node, and a shorter total duration may be configured, so that low-boiling-point substances are released in a concentrated manner while high-boiling-point substances do not participate in volatilization; when the target usage scenario requires obtaining a complete aroma layer, as many temperature values as possible may be selected from the release sequence as stepwise temperature control nodes, and a longer total duration may be configured, so that each boiling point substance enters the volatilization state in sequence according to the order of the release sequence.
[0162] The temperature adjustment module 500 is used to generate a temperature control sequence for the fragrance based on the temperature control nodes and stage durations, and to adjust the temperature of the fragrance according to the temperature control sequence.
[0163] Arrange each temperature control node of the fragrance in chronological order, and insert corresponding stage durations between adjacent temperature control nodes to obtain a temperature control sequence. Specifically, each temperature control node includes at least the following information: node identifier, target temperature value, the duration of the heating stage (or cooling stage) required to reach the node, and the duration of the constant temperature stage required after reaching the node. Combining the above information sequentially according to the arrangement order of the nodes generates a complete temperature control sequence.
[0164] Taking a sequence containing three temperature control nodes as an example: Assume nodes A, B, and C are arranged in sequence. The information contained in the temperature control sequence is as follows: from the initial temperature, through a heating stage of time t1, the temperature value TA of node A is reached and held constant for time t2; then through a heating stage of time t3, the temperature value TB of node B is reached and held constant for time t4; then through a heating stage of time t5, the temperature value TC of node C is reached and held constant for time t6.
[0165] Temperature control sequences can be stored and represented in various data formats within the control device. As one optional implementation, the temperature control sequence is stored as an array or linked list, where each array element or linked list node corresponds to a temperature control node, containing fields such as the target temperature value, the duration of the heating phase, and the duration of the isothermal phase. As another optional implementation, the temperature control sequence is stored as a time-temperature sampling point sequence, where the corresponding target temperature value is recorded at preset time intervals (e.g., every 1 second or every 5 seconds), forming a series of discrete sampling points. The control module reads the target temperature values of each sampling point sequentially according to the time order and executes the commands.
[0166] After generating the temperature control sequence, the control device generates corresponding control commands based on the sequence to adjust the input power of the heating element, so that the actual temperature of the heating element changes according to the time-temperature trajectory specified by the temperature control sequence.
[0167] Specifically, during the execution of the temperature control sequence, the control module acquires the current actual temperature of the heating element in real time, compares this actual temperature with the target temperature corresponding to the current moment in the temperature control sequence, calculates the required heating power adjustment based on the deviation between the two, and adjusts the input power of the heating element accordingly, so that the actual temperature approaches and follows the trajectory of the target temperature change. In this way, the actual temperature of the heating element is executed sequentially in the order of heating stage, constant temperature stage, and cooling stage, until all stages of the temperature control sequence are completed.
[0168] As an optional implementation, the temperature control sequence is executed using a closed-loop control method. Closed-loop control means that in each control cycle, the actual temperature of the heating element is read and compared with the target temperature in the temperature control sequence. Based on the comparison result, the heating power is adjusted in real time so that the actual temperature always follows the change of the target temperature.
[0169] As an optional implementation method, Figure 8 This is a schematic diagram of the structure of the release sequence generation module provided in an embodiment of the present invention, as shown below. Figure 8 As shown, the release sequence generation module 200 includes: The evaporation temperature calculation submodule 2001 is used to determine the minimum effective evaporation temperature of each volatile substance based on its molecular boiling point temperature.
[0170] The effective evaporation temperature range refers to the temperature range within which a volatile substance can produce a perceptible amount of effective evaporation under the operating conditions of a fragrance control device. The lower limit of this range corresponds to the initial temperature threshold at which molecules begin to exhibit substantial volatility; below this temperature, the evaporation of the substance is extremely low and insufficient to make a substantial contribution to the perception of aroma. The upper limit of this range corresponds to the temperature point at which the molecular evaporation efficiency tends to saturate; above this temperature, the evaporation of the substance no longer increases significantly with increasing temperature, or further increases in temperature may lead to excessive evaporation of the substance and disruption of the aroma balance.
[0171] The effective evaporation temperature range is the equipment temperature range calculated based on the boiling point temperature using an empirical conversion relationship. This conversion relationship is an empirical rule summarized from a large amount of actual evaporation test data of fragrance substances in heated diffusion equipment, and it applies to most volatile substances used in fragrances.
[0172] Specifically, by establishing a pre-defined conversion relationship between boiling point and effective evaporation temperature of the equipment, the standard boiling point values of each substance are mapped to specific temperature values within the operating temperature range of the equipment. This conversion relationship is derived from experimental data. For example, by obtaining the boiling point temperatures of various volatile fragrance substances and their measured minimum effective evaporation temperatures in heating equipment, and then performing linear fitting between the two, an empirical formula or fitting curve for calculating the minimum effective equipment temperature from the boiling point is established.
[0173] By converting boiling points, the standard boiling point (usually 150°C to 310°C) originally expressed in degrees Celsius is converted into the effective evaporation temperature range under the actual working conditions of the fragrance heating device (usually between room temperature and 54°C).
[0174] The effective temperature determination submodule 2002 is used to determine the corresponding optimal effective evaporation temperature based on the lowest effective evaporation temperature.
[0175] The optimal effective evaporation temperature (OEF) refers to the temperature value within the effective evaporation temperature range where a volatile substance exhibits the best evaporation efficiency or best meets the requirements of the target usage scenario under the operating conditions of an aromatherapy heating device. The OEF is a specific temperature point within the effective evaporation temperature range; it can be the lower limit of that range (i.e., the lowest effective evaporation temperature) or a temperature value higher than the lower limit, depending on the release requirements of the substance in the target usage scenario.
[0176] As another optional implementation, the minimum effective evaporation temperature is shifted upward by a preset offset to obtain the optimal effective evaporation temperature. For example, the optimal effective evaporation temperature of the volatile substance is obtained by increasing the minimum effective evaporation temperature by 2°C.
[0177] The release sequence generation submodule 2003 is used to arrange each volatile substance in order of increasing minimum effective volatilization temperature to generate a release sequence.
[0178] The release sequence refers to the order in which the volatile substances in the fragrance enter the effective volatilization state according to their lowest effective volatilization temperature, from low to high, during the heating process. This sequence, arranged in an ordered manner, characterizes the activation order of each substance on the temperature axis and serves as the molecular basis for subsequent selection of temperature control nodes and allocation of stage durations.
[0179] For example, suppose a fragrance contains three volatile substances, where substance A has a minimum effective evaporation temperature of 38°C, substance B 40°C, and substance C 42°C. Arranging them in ascending order of their minimum effective evaporation temperatures, the resulting release sequence is: A (38°C) → B (40°C) → C (42°C). This sequence indicates that when the device temperature rises to 38°C, substance A begins to effectively evaporate; when the temperature rises to 40°C, substance B begins to effectively evaporate; and when the temperature rises to 42°C, substance C begins to effectively evaporate. Furthermore, the optimal effective evaporation temperature is also recorded in this sequence, corresponding to its respective volatile substance.
[0180] As an optional implementation method, Figure 9 This is a schematic diagram of the duration determination module provided in an embodiment of the present invention, as shown below. Figure 9 As shown, the duration determination module 400 includes: The rule generation submodule 4001 is used to determine the temperature node selection rules and duration allocation rules based on the target usage scenario.
[0181] The target usage scenario represents the user's demand for fragrance release effect under the current usage conditions. Different target usage scenarios have different requirements for the concentration change trend, duration, and fragrance layer progression of the release, so different temperature control strategies need to be matched.
[0182] Temperature node selection rules refer to the rules for selecting which temperature values from the release sequence as temperature control nodes. These rules determine the number of temperature control nodes and the distribution of temperature values among them. For example, one rule specifies selecting a single temperature value as a unique node from the release sequence; another rule specifies selecting multiple temperature values from the release sequence in ascending order of temperature as a stepped sequence of nodes; yet another rule specifies selecting all temperature values from the release sequence as the node sequence.
[0183] The time allocation rule refers to the rules for distributing the preset total time to the heating, isothermal, or cooling stages corresponding to each temperature control node. This rule determines the absolute duration of each stage and the relative time ratio between each isothermal stage. Specifically, the time allocation rule specifies at least the following: the duration of the heating stage, the duration of the isothermal stage, and the proportion of the cooling stage within the preset total time.
[0184] The target temperature node determination submodule 4002 is used to determine at least one temperature as a target temperature node according to the temperature node selection rules and based on the lowest effective volatilization temperature and / or the best effective volatilization temperature corresponding to the volatile substances in the release sequence.
[0185] A target temperature node refers to a control point with a specific temperature value that the heating element needs to reach and maintain in the temperature control sequence. Each target temperature node corresponds to a specific temperature value, which will serve as the target temperature for each isothermal stage when the temperature control sequence is subsequently generated.
[0186] The target temperature node is determined based on the temperature parameters corresponding to each volatile substance in the release sequence, specifically including the minimum effective volatilization temperature and / or the optimal effective volatilization temperature of each substance.
[0187] The temperature node selection rules specify which temperature values to choose from the release sequence. According to these rules, the lowest effective volatilization temperature of one or more substances in the release sequence can be selected as the target temperature node, or the optimal effective volatilization temperature of one or more substances can be selected as the target temperature node, or a combination of both can be used. For example, one rule selects the lowest effective volatilization temperature of the first volatile substance in the release sequence as the first target temperature node, and selects the optimal effective volatilization temperature of the last volatile substance as the second target temperature node.
[0188] The stage duration determination submodule 4003 is used to determine the stage duration corresponding to each target temperature node according to the duration allocation rules; wherein, the stage duration includes the heating stage duration, the constant temperature stage duration and the cooling stage duration.
[0189] The heating phase duration refers to the time required for the heating element to heat up from the current temperature control node to the next target temperature node. The heating phase duration and the temperature difference between adjacent target temperature nodes together determine the heating rate—the shorter the heating phase duration, the faster the heating rate; the longer the heating phase duration, the slower the heating rate.
[0190] The duration of the isothermal phase refers to the time during which the heating element maintains a certain target temperature. During the isothermal phase, the target temperature of the heating element remains constant, and the volatile substances in the fragrance continue to evaporate at this temperature.
[0191] The cooling phase duration refers to the time required for the heating element to cool from the last target temperature node to the target cooling node or to stop heating. The cooling phase can be executed in a controlled, gradual manner (i.e., actively controlling the cooling process with a preset negative temperature adjustment rate) or naturally (i.e., relying on natural heat dissipation from the environment after heating stops). The setting of the cooling phase duration determines the smoothness of the cooling process—the longer the cooling phase, the slower the temperature decreases and the more gradual the aroma fades; the shorter the cooling phase, the faster the temperature decreases and the more abrupt the aroma dissipates. The existence of the cooling phase allows the temperature control sequence to transition to a low temperature or stop state in a predictable manner after heating ends, avoiding abrupt olfactory discontinuities caused by the sudden termination of high-temperature heating.
[0192] The time allocation rules specify how the preset total time is allocated among the above stages, with different allocation ratios and allocation logics corresponding to different target use cases.
[0193] For example, a time allocation rule could stipulate that the preset total time is divided into a heating phase, a constant temperature phase, and a cooling phase according to a predetermined ratio. The duration of each phase can be the same or different for different target temperature nodes.
[0194] Furthermore, the duration of the heating phase can be proportionally allocated based on the temperature difference between adjacent target temperature nodes—nodes with large temperature spans are allocated longer heating times, while nodes with small temperature spans are allocated shorter heating times; the duration of the isothermal phase can be proportionally allocated based on the volatility characteristics of the volatile substances corresponding to each target temperature node—substances that require a longer time to fully volatilize are allocated longer isothermal phases, while substances that volatilize quickly are allocated shorter isothermal phases; the duration of the cooling phase can be calculated and determined based on the temperature difference between the target cooling node and the last target temperature node.
[0195] Another time allocation rule can stipulate that the total preset time does not include the cooling phase, and the heating element stops heating and enters a natural cooling state after completing the last constant temperature phase. This method is suitable for scenarios where the cooling process does not require active control.
[0196] It is understood that the specific allocation of the duration of the heating phase, the constant temperature phase, and the cooling phase depends on the specific content of the duration allocation rules, and this application does not limit this.
[0197] As an optional implementation method, Figure 10 This is a schematic diagram of the structure of the rule generation submodule provided in an embodiment of the present invention, as shown below. Figure 10 As shown, the rule generation submodule 4001 includes: The first rule determination unit 40011 is used to select a temperature node as the target temperature node when the target usage scenario is the first scenario. The temperature node selection rule is to select the lowest effective evaporation temperature or the best effective evaporation temperature from the release sequence as the target temperature node. The duration allocation rule is to allocate the preset first total duration into the heating stage duration and the constant temperature stage duration.
[0198] The first scenario corresponds to the awakening-type usage needs, and its core characteristics are: users expect to obtain a fresh and invigorating fragrance experience in a short period of time. The fragrance release should be rapid, even, and continuous, and end cleanly and decisively after reaching the expected usage time, without leaving an overly strong aftertaste. Based on the above needs, the temperature control strategy for the first scenario focuses on the rapid activation and stable maintenance of low-boiling-point top-note molecules in the fragrance, while avoiding the excessive release of medium- and high-boiling-point molecules.
[0199] When the target usage scenario is scenario one, the temperature node selection rule is to select a temperature value from the release sequence as the unique target temperature node. This temperature value can be the lowest effective volatilization temperature of a certain volatile substance in the release sequence, or it can be the best effective volatilization temperature of a certain volatile substance, depending on the actual settings. For example, the best effective volatilization temperature corresponding to the second to last volatile substance in the volatilization sequence can be selected as the target temperature node.
[0200] The purpose of selecting a single temperature node instead of multiple nodes is to ensure that the heating element maintains a constant target temperature throughout the entire operation, avoiding fluctuations in aroma release rhythm caused by temperature gradient changes, thereby achieving stability and consistency in aroma output. Simultaneously, the single temperature node is typically located in the low to medium temperature range of the release sequence (e.g., the median minimum effective evaporation temperature) to cover the effective evaporation temperatures of low-boiling-point top-note molecules, while keeping the temperature below the minimum effective evaporation temperature of higher-boiling-point molecules. This prevents the activation of medium- and high-boiling-point substances from interfering with the purity of the top-note aroma.
[0201] When the target usage scenario is the first scenario, the time allocation rule is to divide the preset total time into a heating phase and a temperature-maintaining phase. The heating phase time is the time required for the heating element to heat up from its current temperature to the target temperature node, and the temperature-maintaining phase time is the time for the heating element to maintain the temperature at the target temperature node. The sum of the heating phase time and the temperature-maintaining phase time equals the preset total time.
[0202] The preset total duration for the first scenario is relatively short to match the user habit of "quickly obtaining the aroma experience and quickly ending the use" in the wake-up scenario. In terms of total duration allocation, the heating phase usually accounts for a small proportion to enable the device to quickly reach the target temperature and shorten the user's waiting time; the constant temperature phase accounts for a large proportion to maintain a stable aroma output at the target temperature.
[0203] In one specific implementation, a certain formulation contains three key volatile substances: α-pinene with a boiling point of 155°C, a minimum effective volatilization temperature of 38°C, and an optimal effective volatilization temperature of 40°C; D-limonene with a boiling point of 176°C, a minimum effective volatilization temperature of 40°C, and an optimal effective volatilization temperature of 42°C; and linalool with a boiling point of 198°C, a minimum effective volatilization temperature of 42°C, and an optimal effective volatilization temperature of 44°C. The release sequence of the above three substances is: α-pinene (38°C) → D-limonene (40°C) → linalool (42°C).
[0204] This formula is suitable for the first scenario (awakening). When a user selects this formula and the target usage scenario is the first scenario (awakening), the temperature node selection rule chooses a temperature value from the release sequence as the unique target temperature node. At this time, the three lowest effective temperature values in the release sequence are 38℃ (the lowest effective volatilization temperature of α-pinene, corresponding to the refreshing and invigorating top notes), 40℃ (the lowest effective volatilization temperature of D-limonene, which is also the best effective volatilization temperature of α-pinene, corresponding to the core component of citrus top notes), and 42℃ (the lowest effective volatilization temperature of linalool, corresponding to the warm floral middle notes). In order to obtain a fresh and invigorating fragrance experience in the awakening scenario, it is necessary to effectively drive the release of the first two low-boiling-point substances (α-pinene and D-limonene) at the same time, while avoiding triggering the excessive release of the third substance (linalool). Therefore, 40℃ was selected as the sole target temperature node—this temperature is higher than the lowest effective volatilization temperature of α-pinene (38℃), sufficient to drive its effective volatilization; it is also equal to the lowest effective volatilization temperature of D-limonene (40℃), capable of initiating its release; and it is lower than the lowest effective volatilization temperature of linalool (42℃), effectively inhibiting the activation of mid-tone substances and ensuring the purity of the top-note aroma in the wake-up scenario. Thus, the sole target temperature node for the device in wake-up mode was determined to be the second-to-last lowest effective volatilization temperature, 40℃, and the temperature control sequence exhibits a single-point isothermal characteristic.
[0205] Regarding the duration allocation, the preset total duration is 20 minutes. The heating phase is set at 1.5 minutes, and the remaining time is the temperature-maintaining phase. After 20 minutes, heating stops to allow natural cooling to room temperature. That is, the heating element starts at room temperature, heats to 40°C in 1.5 minutes, and maintains that temperature for 20 minutes before stopping. The small heating phase reduces user waiting time, while the large temperature-maintaining phase ensures a continuous and stable output of aroma at the target temperature. After heating stops, the device cools naturally, the aroma gradually fades, and the process ends completely around the 25-minute mark, meeting the wake-up scenario's requirements of "rapid establishment, uniform continuity, and clean termination."
[0206] The second rule determination unit 40012 is used to select multiple lowest effective evaporation temperatures and / or best effective evaporation temperatures as target temperature nodes when the target usage scenario is the second scenario. The temperature node selection rule is to select multiple lowest effective evaporation temperatures and / or best effective evaporation temperatures as target temperature nodes from the release sequence, and to determine the final target temperature node to be maintained based on the lowest effective evaporation temperature and / or best effective evaporation temperature. The duration allocation rule is to allocate the preset second total duration to the heating stage duration and the constant temperature stage duration corresponding to each target temperature node.
[0207] The second scenario corresponds to focused usage needs, characterized by users expecting a continuous and stable fragrance atmosphere over a longer period. The fragrance release should exhibit a gradual and deepening rhythm to suit extended use during work or study. Based on these needs, the temperature control strategy for this second scenario focuses on the step-by-step release of multiple components in the fragrance. By switching between multiple temperature nodes, volatile substances with different boiling points are driven to enter an effective volatilization state sequentially, creating rich layers of fragrance variation. Simultaneously, the extended use scenario needs to consider olfactory adaptability; therefore, the second scenario typically incorporates an intermittent cycling mode—alternating between a heating phase and a standby phase—to maintain olfactory sensitivity during continuous use.
[0208] When the target use case is the second scenario, the temperature node selection rule is to select multiple temperature values from the release sequence as target temperature nodes. The selected temperature values can be selected from the lowest effective volatilization temperature of each volatile substance, the best effective volatilization temperature of each volatile substance, or a combination of the two. For example, one node selects the lowest effective volatilization temperature of a substance to initiate its release, another node selects the best effective volatilization temperature of another substance to drive its volatilization at the optimal rate, and finally, based on the highest target temperature node, a certain temperature offset is made to obtain a final maintained target temperature node to ensure the effective release of all volatile substances.
[0209] The purpose of selecting multiple target temperature nodes is to maintain different target temperatures for the heating element within different time intervals by setting a stepped, progressively increasing sequence of temperature nodes. This allows different boiling point components in the fragrance to be activated sequentially according to their release sequence, creating a gradual fragrance change rhythm: low-boiling-point top notes emerge first, followed by mid-boiling-point middle notes, and finally high-boiling-point base notes. Compared to the single-node isotropic strategy in the first scenario, the multi-node stepped strategy in the second scenario can drive the release of volatile substances with a wider range of boiling points, presenting a richer aroma profile.
[0210] When the target usage scenario is the second scenario, the time allocation rule is to allocate the preset second total time to the heating phase time and the constant temperature phase time corresponding to each target temperature node.
[0211] The preset total duration for the second scenario is usually longer than that of the first scenario to match the usage habits of prolonged incense use in focused scenarios. Regarding duration allocation, the heating phase duration between each target temperature node is used to control the rate at which the temperature rises from the current node to the next node—the shorter the heating phase duration, the faster the temperature transition and the more rapid the release switch between adjacent components; the longer the heating phase duration, the smoother the temperature transition and the more seamless the release switch between adjacent components. The isothermal phase duration at each node is used to control the continuous release amount of each component at its respective target temperature—the longer the isothermal phase duration, the more fully the volatile substances are released within that temperature range; the shorter the isothermal phase duration, the more limited the release of substances within that temperature range.
[0212] In the second scenario, the duration of the isothermal phase at each target temperature node can be the same or different. As an optional implementation, the duration of each isothermal phase can be fixed or proportionally allocated according to the volatilization duration coefficient of the corresponding volatile substance. That is, substances that volatilize more slowly are allocated a longer isothermal phase, and substances that volatilize more quickly are allocated a shorter isothermal phase, so that each component can obtain a release time that matches its volatilization characteristics at its respective temperature node.
[0213] Furthermore, the second scenario also involves an intermittent cyclic mode in which the heating phase and the standby phase are executed alternately. That is, after each temperature control sequence ends, a new round of temperature control is started, and so on until the preset number of times is reached.
[0214] As a specific implementation method, a certain formulation contains four key volatile substances, whose release sequence is: α-pinene (minimum effective volatilization temperature 38°C) → 1,8-cineole (minimum effective volatilization temperature 40°C) → linalool (minimum effective volatilization temperature 42°C) → linalyl acetate (minimum effective volatilization temperature 44°C).
[0215] When a user selects this formula and the target usage scenario is the second scenario (focus), the temperature node selection rule chooses multiple temperature values from the release sequence as target temperature nodes that increase in a stepwise manner. At this point, a consistently stable aroma atmosphere with a gradually deepening change is required. Therefore, 44℃ (the lowest effective volatilization temperature of the last volatile substance, i.e., the lowest effective volatilization temperature of linaloacetate, covering the release thresholds of the first four substances) is selected as the initial target temperature node. Then, based on this temperature, the temperature is increased upwards, selecting 47℃ (the optimal effective volatilization temperature of the last volatile substance) and 50℃ (the final target temperature node, obtained by shifting 3℃ higher from 47℃) as subsequent target temperature nodes, forming a stepwise increasing temperature node sequence. Thus, the target temperature nodes in the second scenario are determined to be 44℃→47℃→50℃, and the temperature control sequence exhibits a stepwise increasing characteristic.
[0216] Regarding time allocation, the total duration of each heating phase (i.e., the preset second total duration) is 15 minutes. The heating phase duration between each node is as follows: 2 minutes from room temperature to 44℃, 2 minutes from 44℃ to 47℃, and 2 minutes from 47℃ to 50℃. The isothermal phase duration for each node is allocated according to the release requirements of volatile substances corresponding to each target temperature node—6 minutes at the 44℃ node to allow sufficient release of α-pinene and 1,8-cineole to establish spatial awareness; 3 minutes at the 47℃ node to allow linalool to be released in the working flow substrate; and 2 minutes at the 50℃ node to allow linalyl acetate to be released in the high-temperature section. After the heating phase is completed, the equipment enters a standby cooling phase (15 minutes). After the standby period ends, the next heating-standby cycle is repeated until the preset number of cycles is reached or the user manually stops the process.
[0217] The third rule determination unit 40013 is used to select multiple lowest effective evaporation temperatures and / or best effective evaporation temperatures from the release sequence as target temperature nodes when the target usage scenario is the third scenario. The transition target temperature nodes are determined based on the multiple target temperature nodes, and a target cooling node is added after the last target temperature node. The duration allocation rule is to allocate the preset third total duration to the heating stage duration and the constant temperature stage duration corresponding to each target temperature node, as well as the cooling stage duration corresponding to the target cooling node.
[0218] The third scenario corresponds to sleep-related usage needs. Its core characteristics are: users expect a soothing and relaxing aroma experience over a longer period. The fragrance release should exhibit a complete rhythm, with a slow increase, full release of high-boiling-point molecules, and a gradual fading of the aroma at the end of heating, to suit the usage scenario of relaxing before sleep and falling asleep. Based on the above needs, the temperature control strategy for the third scenario focuses on the full release of all components in the fragrance—especially the deep activation of high-boiling-point base notes—and a gradual cooling transition at the end of heating, so that the fragrance concentration naturally decreases as the user falls asleep rather than being abruptly interrupted.
[0219] When the target application scenario is the third scenario, the temperature node selection rule is to select multiple temperature values from the release sequence as target temperature nodes, and add a target cooling node after the last target temperature node. The selected temperature values can be selected from the lowest effective volatilization temperature of all or some volatile substances, or from the best effective volatilization temperature, or a combination of both. The highest target temperature node is optimally selected as the lowest / best effective release temperature of the last value in the release sequence. An intermediate value is selected among the multiple target temperature nodes as a transitional target temperature node. For example, the average value between the first and second selected target temperature nodes is used as the transitional target temperature node, which is then used as the new second target temperature node in the sequence. The original second target temperature node is then postponed to become the third target temperature node.
[0220] The purpose of selecting multiple target temperature nodes is to allow the heating element to reach different target temperatures in different time intervals by setting multiple stepped temperature nodes, thereby driving the boiling point components in the fragrance to gradually enter the effective volatilization state according to the release sequence, and ultimately allowing all components (including high-boiling-point tail notes) to have sufficient release opportunities.
[0221] The purpose of adding a target cooling point is to actively lower the temperature to a lower target temperature after the isothermal phase of the last target temperature point (usually corresponding to the component with the highest boiling point in the fragrance). This allows the fragrance concentration to gradually fade during the final stage of heating, rather than abruptly stopping. This design avoids the olfactory discontinuity caused by a sudden stop in high-temperature heating, matching the fragrance's fading process with the user's gradual relaxation before falling asleep. The temperature value of the target cooling point is usually lower than the lowest temperature value of all target temperature points, allowing volatile substances to gradually exit their effective volatilization state during the cooling phase.
[0222] When the target usage scenario is the third scenario, the time allocation rule is to allocate the preset total third time into the heating phase time, the constant temperature phase time, and the cooling phase time corresponding to each target temperature node.
[0223] The preset total duration of the third scenario is usually longer than that of the first and second scenarios to match the time requirements of the sleep scenario, which requires sufficient release of high-boiling-point molecules and the execution of a controlled, slow fading process. In terms of duration allocation, the heating phase duration between each target temperature node is usually set relatively generously to allow the temperature to rise at a very slow rate—high-boiling-point molecules need sufficient heat exposure time to produce substantial volatilization; rapid heating would cause low-boiling-point top-note molecules to be exhausted prematurely at high temperatures, resulting in a chaotic aroma profile. The isothermal phase duration at each node is used to control the continuous release of each component at its respective target temperature, with the isothermal phase duration at the highest temperature node typically being the longest to fully release high-boiling-point base-note molecules. The longer the cooling phase duration at the target cooling node, the smoother the temperature drop and the more naturally the aroma fades.
[0224] As an optional implementation, a certain formulation contains three key volatile substances with the following release sequence: linalool (minimum effective volatilization temperature 42°C) → nerolidol (minimum effective volatilization temperature 50°C) → vetiver (minimum effective volatilization temperature 50°C) → storaxol (minimum effective volatilization temperature 52°C).
[0225] When a user selects this formula and the target usage scenario is the third scenario (sleep), the temperature node selection rule selects multiple temperature values from the release sequence as target temperature nodes, and adds a target cooling node after the last target temperature node. At this time, in order to obtain a complete and deep aroma profile in the sleep scenario, it is necessary to drive the full release of all components in the fragrance. Therefore, 44℃, 48℃, and 52℃ in the release sequence are selected as target temperature nodes (where 44℃ is the optimal effective volatilization temperature of linalool, 48℃ is a transitional target temperature node, and 52℃ corresponds to the minimum effective volatilization temperature of santalol), and 40℃ is added as a target cooling node after 52℃. Thus, the target temperature nodes of the device in sleep mode are determined to be 44℃→48℃→52℃→40℃, and the temperature control sequence exhibits a gradual increase and decrease characteristic throughout.
[0226] In terms of duration allocation, the preset total duration is 90 minutes. Specifically, it takes 3 minutes to raise the temperature from room temperature to 44℃, followed by 7 minutes of constant temperature maintenance at 44℃; 5 minutes to raise the temperature from 44℃ to 48℃, followed by 10 minutes of constant temperature maintenance at 48℃; 10 minutes to raise the temperature from 48℃ to 52℃, followed by 25 minutes of constant temperature maintenance at 52℃; and 15 minutes to lower the temperature from 52℃ to 40℃, followed by 15 minutes of constant temperature maintenance at 40℃ before automatic power-off. The ample duration of the heating phase allows the temperature to rise at a very slow rate, providing sufficient heat exposure time for the gradual activation of high-boiling-point molecules. The longest constant temperature phase is at 52℃, driving the substantial volatilization of sagebrush alcohol at high temperatures. The 15-minute cooling phase allows the temperature to gradually decrease from 52℃ to 40℃, with the aroma concentration naturally fading as the user falls asleep.
[0227] As an optional implementation method, Figure 11 This is a schematic diagram of the structure of the duration adjustment module provided in an embodiment of the present invention, as shown below. Figure 11 As shown, the system also includes: The spatial volume data acquisition module 600 is used to acquire the spatial volume data of the space it is in.
[0228] Space volume data refers to the size of the ambient space where the aromatherapy heating device is located, usually expressed in cubic meters (m³). 3 The unit of measurement is ). Spatial volume is a crucial environmental factor influencing aroma diffusion concentration and perceived intensity—under the same heating control conditions, a larger spatial volume results in a lower average concentration of volatile aroma molecules within the space, leading to a weaker perceived aroma intensity; conversely, a smaller spatial volume results in a higher average concentration of aroma molecules within the space, leading to a stronger perceived aroma intensity. Therefore, to achieve a consistent aroma experience in usage spaces of varying sizes, it is necessary to adaptively adjust the determined duration of each stage based on the spatial volume.
[0229] There are several ways to acquire spatial volume data, including but not limited to: automatically calculating the spatial volume after receiving the user's input of spatial length, width and height data; reading the spatial data pre-stored by the device (such as the room area and floor height information set and saved when the device is used for the first time); calculating the spatial volume after collecting spatial dimension data through the device's built-in ranging sensors (such as infrared, ultrasonic, lidar, etc.); and receiving spatial volume information sent by external devices (such as the spatial management module of a smart home system) through a communication interface.
[0230] Understandably, when the device is used in an open environment (such as a large space without clear boundaries) or the space volume exceeds the effective measurement range of the sensor, a preset default space volume value can be used, or it can be manually set by the user.
[0231] The duration adjustment coefficient calculation module 700 is used to calculate the duration adjustment coefficient based on the ratio of spatial volume data to preset benchmark volume data.
[0232] The duration adjustment factor is a numerical factor used to scale the duration of each stage at a given temperature control node. Under the same heating control conditions, the larger the space volume, the lower the average concentration of aroma molecules in the space. In order to achieve similar aroma perception intensity in spaces of different sizes, it is necessary to extend the stage duration of each temperature control node so that the fragrance releases a greater total amount of aroma at each temperature node. Conversely, the smaller the space volume, the shorter the stage duration needs to be to avoid excessively high aroma concentration.
[0233] Specifically, the calculation method for the duration adjustment coefficient is as follows: obtain preset reference volume data (i.e., the standard space volume corresponding to the calibration of each stage duration, for example, 30 cubic meters); divide the obtained space volume data by the preset reference volume data to obtain the space volume ratio; determine the duration adjustment coefficient based on the space volume ratio, which is positively correlated with the space volume ratio—that is, the larger the space volume ratio (the actual space is larger than the reference space), the greater the duration adjustment coefficient is, and the duration of each stage is extended proportionally to increase the total aroma release; the smaller the space volume ratio (the actual space is smaller than the reference space), the less than 1 the duration adjustment coefficient is, and the duration of each stage is shortened proportionally to reduce the total aroma release; when the space volume ratio is equal to 1 (the actual space is equal to the reference space), the duration adjustment coefficient is equal to 1, and the duration of each stage remains unchanged.
[0234] For example: Let the preset reference volume be 30m³ 3 The current space volume is 45m. 3 Therefore, the space-to-volume ratio is 45 / 30 = 1.5, and the duration adjustment coefficient is correspondingly set to 1.5. The duration of each temperature control node is extended to 1.5 times the original duration, allowing the fragrance to release a greater total amount of aroma in a larger space to maintain the perceived concentration. If the current space volume is 15m... 3 Therefore, the space-volume ratio is 15 / 30=0.5, and the time adjustment coefficient is correspondingly determined to be 0.5. The time of each stage is shortened to 0.5 times the original time to avoid excessively high aroma concentration in the small space.
[0235] It should be noted that the relationship between the duration adjustment coefficient and the ratio of spatial volume can be linear positive correlation (such as the coefficient equals the ratio) or nonlinear positive correlation (such as the coefficient equals the nth power of the ratio or the logarithmic function value, etc.). The specific relationship can be calibrated according to the actual test data, but in general, it follows the rule that the larger the spatial volume, the larger the duration adjustment coefficient.
[0236] It is understandable that the calculation results of the duration adjustment coefficient can be set with upper and lower limits to prevent extreme space sizes from causing the stage duration to be excessively extended (e.g., an infinitely large space causing excessively long heating time) or excessively shortened (e.g., an extremely small space causing excessively short heating time, making it impossible to complete the heating process).
[0237] The stage duration update module 800 is used to obtain the updated stage duration based on the stage duration and duration adjustment coefficient of each temperature control node.
[0238] Based on the determined duration of each stage, a new stage duration adapted to the current spatial volume is obtained by multiplying the calculated duration adjustment coefficient as a scaling factor. When the duration adjustment coefficient is greater than 1, the duration of each stage is extended; when the duration adjustment coefficient is less than 1, the duration of each stage is shortened; when the duration adjustment coefficient is equal to 1, the duration of each stage remains unchanged.
[0239] Specifically, for the heating phase, the determined duration of each heating phase is multiplied by a duration adjustment factor to obtain the updated heating phase duration; for the isothermal phase, the determined duration of each isothermal phase is multiplied by a duration adjustment factor to obtain the updated isothermal phase duration; for the cooling phase, the determined cooling phase duration is multiplied by a duration adjustment factor to obtain the updated cooling phase duration (if applicable).
[0240] Suppose the preset reference volume is 30m³. 3 The current space volume is 45m. 3 The duration adjustment factor is 1.5. If the original duration of the isothermal phase of a certain temperature control node was 20 minutes, after multiplying by the duration adjustment factor of 1.5, the updated isothermal phase duration is 30 minutes; if the original duration of the heating phase corresponding to that node was 2 minutes, the updated heating phase duration is 3 minutes. Through the above updates, the duration of each phase is adjusted proportionally, so that the temperature control sequence can adapt to the actual size of the current space.
[0241] Understandably, as the duration of the heating phase is updated, the heating rate also changes accordingly—the heating rate decreases when the phase duration is extended, and increases when the phase duration is shortened. Since the duration of the heating phase and the duration of the isothermal phase are scaled proportionally, the time proportion of the temperature control sequence between each phase remains unchanged; only the overall time axis is stretched or compressed.
[0242] It should be noted that the duration adjustment coefficient is applied before the duration of each stage of the temperature control node, and its impact on the total duration is reflected in the cumulative result of the durations of each stage. When the duration of each stage is multiplied by the same duration adjustment coefficient, the total duration of the control sequence is also multiplied by the same coefficient, thereby achieving a match between the spatial volume and the total aroma release.
[0243] Temperature control sequence generation module 900 is used to generate the temperature control sequence of the fragrance based on the temperature control node and the duration of the update phase.
[0244] For each pair of adjacent temperature nodes in the temperature control sequence, starting from the current node temperature value, the updated heating phase duration linearly changes to the next node temperature value, forming a heating segment; after reaching the next node temperature value, the updated isothermal phase duration is maintained at that temperature value, forming an isothermal segment; if there is a target cooling node, after the isothermal segment of the last target temperature node ends, the updated cooling phase duration linearly changes to the temperature value of the target cooling node, and the corresponding isothermal phase duration is maintained at that temperature value before ending.
[0245] Continuing with the previous formulation example: the target temperature node is 40℃, the updated heating phase duration is 1.5 minutes, and the isothermal phase duration is 20 minutes (assuming a duration adjustment factor of 1, i.e., the actual space equals the reference space). The generated control sequence is: starting from the current room temperature, heating to 40℃ in 1.5 minutes, maintaining at 40℃ for 20 minutes, and then stopping heating. If there is a space adaptive adjustment, for example, a duration adjustment factor of 1.5, then the updated heating phase duration is 2.25 minutes, the isothermal phase duration is 30 minutes, and the overall time axis of the control sequence is stretched accordingly.
[0246] As an optional implementation method, Figure 12 This is a schematic diagram of the temperature adjustment module provided in an embodiment of the present invention, as shown below. Figure 12 As shown, the temperature adjustment module 500 includes: The temperature acquisition submodule 5001 is used to acquire the current temperature of the heating element in real time.
[0247] The actual temperature data of the heating element is collected by a temperature sensor. The control module compares the actual temperature with the target temperature corresponding to the current moment in the temperature control sequence, and adjusts the input power of the heating element according to the deviation value, so that the actual temperature follows the change trajectory of the temperature control sequence.
[0248] Temperature sensors can be NTC thermistors or PT100 platinum resistance thermometers, placed near or in direct contact with the heating element surface, to convert temperature signals into electrical signals for the control module to read. The sampling frequency of the temperature signal should meet the control accuracy requirements—too low a sampling frequency may cause temperature control lag, while too high a sampling frequency may increase unnecessary computational load. In practical applications, the sampling frequency can be reasonably determined based on the sampling capability of the control system.
[0249] The first abnormality handling submodule 5002 is used to reduce the heating power and / or issue a warning signal when the current temperature reaches the first safe temperature threshold.
[0250] The first safe temperature threshold is a preset temperature warning value that is higher than the highest target temperature in the temperature control sequence but lower than the dangerous temperature that may cause equipment damage or safety risks. This threshold is used to intervene in advance when the temperature rises abnormally but has not yet reached a dangerous level, preventing the temperature from rising further to a dangerous level.
[0251] When the control module detects that the current temperature of the heating element has reached or exceeded the first safe temperature threshold, it performs at least one of the following safety protection actions: reducing the input power of the heating element (such as reducing the duty cycle of the PWM signal or reducing the heating voltage), so that the heating rate slows down or stops the temperature rise; issuing a warning signal to the user (such as causing the status indicator to flash in a specific way, issuing a prompt sound through the buzzer, pushing a warning notification to the bound external device, etc.).
[0252] For example, in sleep mode, the maximum target temperature for temperature control is 52℃. The preset first safe temperature threshold is 55℃. During heating, if the actual temperature rises to 55℃ due to abnormal ambient temperature, sensor drift, or heating element failure, the control module automatically reduces the heating power (e.g., reducing the PWM duty cycle from its current value to 50%), and simultaneously causes the status indicator light on the device panel to flash rapidly yellow to alert the user that the temperature is too high. This action intervenes before the temperature reaches a dangerous level (hardware power-off threshold of 57℃), providing the first level of response in a two-level safety protection system—software-level early warning and power suppression.
[0253] It is understood that the specific value of the first safe temperature threshold depends on the rated parameters of the heating element, the structural design of the equipment, and the highest target temperature of the control sequence. This application does not impose specific limitations on this, and those skilled in the art can set it according to the safety requirements of the actual equipment.
[0254] The second abnormality handling submodule 5003 is used to stop heating when the current temperature reaches the second safe temperature threshold; wherein the second safe temperature threshold is higher than the first safe temperature threshold.
[0255] The second safe temperature threshold is a preset, higher temperature warning value, which is higher than the first safe temperature threshold and constitutes the last line of defense in the temperature safety protection mechanism. The second safe temperature threshold is usually set near the upper limit of the temperature that the equipment hardware can withstand. When the temperature reaches this threshold, it means that the power reduction or warning measures corresponding to the first safe temperature threshold have failed to effectively prevent the temperature from continuing to rise. The temperature has approached the critical point that may cause equipment damage or safety risks, so heating needs to be stopped immediately.
[0256] When the control module detects that the current temperature of the heating element has reached or exceeded the second safe temperature threshold, it performs a forced stop heating operation. This can be achieved in the following ways: the control module directly cuts off the power supply to the heating element (e.g., by controlling a relay to disconnect the heating circuit via software); or a hardware-level power-off protection is triggered by a safety monitoring circuit independent of the control module (e.g., by directly cutting off the power circuit via physical protection components such as a temperature switch or fuse).
[0257] For example, in sleep mode, the highest target temperature of the temperature control sequence is 52℃, and the first safe temperature threshold is 55℃ (software warning + power reduction). The preset second safe temperature threshold is 57℃. During the heating process, if the actual temperature continues to rise to 57℃ after reaching 55℃ due to control module failure, power regulation failure, or external interference, the control module immediately cuts off the power supply to the heating element, stops heating, and records the abnormal event log for subsequent analysis.
[0258] It is understood that the specific value of the second safe temperature threshold depends on the rated parameters of the heating element, the safe heat resistance limit of the equipment structure, and the provisions of relevant safety standards. This application does not make specific limitations in this regard, and those skilled in the art can set it according to the safety requirements of the actual equipment.
[0259] The above technical solution has the following beneficial effects: By acquiring molecular characteristic parameters and establishing release sequences, a quantitative correlation between heating strategies and fragrance substance characteristics is achieved, improving the matching accuracy between heating sequences and formulations; by automatically determining temperature control nodes and stage durations based on release sequences and target scenarios, different formulations can be adapted to differentiated heating strategies according to molecular composition, improving the intelligence level of the equipment and the differentiation of formulations; by setting temperature nodes based on the lowest effective volatile temperature of molecules, the problem of premature depletion of low-boiling-point substances or difficulty in volatile high-boiling-point substances caused by single constant-temperature heating is avoided, improving the presentation effect of fragrance layering; by configuring differentiated node selection and duration allocation rules such as single-node constant temperature, multi-node stepped increase, and cooling nodes for different scenarios, the application flexibility of the method is expanded; by executing the cooling stage in a controlled slow-descent manner, the olfactory discontinuity caused by sudden heating cessation is avoided; by adaptively adjusting the stage duration according to spatial volume, the environmental adaptability of the method is improved.
[0260] The above-described specific embodiments of the invention further illustrate the purpose, technical solution, and beneficial effects of the invention. It should be understood that the above content is only for specific embodiments of the invention and is not intended to limit the scope of protection of the invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the invention should be included within the scope of protection of the invention.
Claims
1. A method for controlling the heating of an aromatherapy diffuser, characterized in that, include: Obtain the parameter set corresponding to the fragrance; wherein, the parameter set includes the molecular characteristic parameters of at least one volatile substance; The release sequence of the fragrance is established based on the parameter set; Identify the target usage scenario corresponding to the fragrance; Based on the release sequence and the target usage scenario, determine the temperature control nodes and the stage duration of each temperature control node; Based on the temperature control node and the stage duration, a temperature control sequence for the fragrance is generated, and the temperature of the fragrance is adjusted according to the temperature control sequence.
2. The fragrance heating control method according to claim 1, characterized in that, The step of establishing the fragrance release sequence based on the parameter set includes: The minimum effective volatilization temperature of each volatile substance is determined based on its molecular boiling point temperature. The corresponding optimal effective evaporation temperature is determined based on the minimum effective evaporation temperature. The volatile substances are arranged in order of increasing minimum effective volatilization temperature to generate the release sequence.
3. The fragrance heating control method according to claim 2, characterized in that, The step of determining the temperature control nodes and the stage duration of each temperature control node based on the release sequence and the target usage scenario includes: Based on the target usage scenario, determine the temperature node selection rules and duration allocation rules; According to the temperature node selection rules, at least one temperature is determined as the target temperature node based on the lowest effective volatilization temperature and / or the best effective volatilization temperature corresponding to the volatile substances in the release sequence. According to the time allocation rules, the stage duration corresponding to each target temperature node is determined; wherein, the stage duration includes the heating stage duration, the constant temperature stage duration, and the cooling stage duration.
4. The fragrance heating control method according to claim 3, characterized in that, The step of determining the temperature node selection rules and duration allocation rules based on the target usage scenario includes: When the target usage scenario is the first scenario, the temperature node selection rule is to select the lowest effective volatilization temperature or the best effective volatilization temperature from the release sequence as the target temperature node; the duration allocation rule is to allocate the preset first total duration into the heating stage duration and the constant temperature stage duration. When the target usage scenario is the second scenario, the temperature node selection rule is to select multiple lowest effective volatilization temperatures and / or best effective volatilization temperatures from the release sequence as target temperature nodes, and determine the final target temperature node to be maintained based on the lowest effective volatilization temperature and / or best effective volatilization temperature; the duration allocation rule is to allocate the preset second total duration to the heating stage duration and the constant temperature stage duration corresponding to each target temperature node; When the target usage scenario is the third scenario, the temperature node selection rule is to select multiple lowest effective evaporation temperatures and / or best effective evaporation temperatures from the release sequence as target temperature nodes, determine transition target temperature nodes based on multiple target temperature nodes, and add a target cooling node after the last target temperature node; the duration allocation rule is to allocate the preset third total duration to the heating stage duration and the constant temperature stage duration corresponding to each target temperature node, and the cooling stage duration corresponding to the target cooling node.
5. The fragrance heating control method according to claim 1, characterized in that, After determining the temperature control nodes and the duration of each temperature control node, the following steps are included: Obtain the spatial volume data of the space in which you are located; Calculate the duration adjustment coefficient based on the ratio of the spatial volume data to the preset baseline volume data; The update stage duration is obtained based on the stage duration of each temperature control node and the duration adjustment coefficient. The temperature control sequence of the fragrance is generated based on the temperature control node and the duration of the update phase.
6. The fragrance heating control method according to claim 1, characterized in that, The step of adjusting the temperature of the fragrance according to the temperature control sequence includes: Real-time acquisition of the current temperature of the heating element; When the current temperature reaches the first safe temperature threshold, reduce the heating power and / or issue a warning signal; Heating is stopped when the current temperature reaches the second safe temperature threshold; wherein the second safe temperature threshold is higher than the first safe temperature threshold.
7. A fragrance heating control system, characterized in that, include: A parameter acquisition module is used to acquire a parameter set corresponding to the fragrance; wherein, the parameter set includes molecular characteristic parameters of at least one volatile substance; A release sequence generation module is used to establish the release sequence of the fragrance based on the parameter set; The scene recognition module is used to identify the target usage scenario corresponding to the fragrance; The duration determination module is used to determine the temperature control node and the stage duration of each temperature control node based on the release sequence and the target usage scenario. The temperature adjustment module is used to generate a temperature control sequence for the fragrance based on the temperature control node and the stage duration, and to adjust the temperature of the fragrance according to the temperature control sequence.
8. The fragrance heating control system according to claim 7, characterized in that, The release sequence generation module includes: The evaporation temperature calculation submodule is used to determine the minimum effective evaporation temperature of each volatile substance based on the molecular boiling point temperature of each volatile substance. The effective temperature determination submodule is used to determine the corresponding optimal effective evaporation temperature based on the lowest effective evaporation temperature; The release sequence generation submodule is used to arrange the volatile substances in order of increasing minimum effective volatilization temperature to generate the release sequence.
9. The fragrance heating control system according to claim 8, characterized in that, The duration determination module includes: The rule generation submodule is used to determine the temperature node selection rules and duration allocation rules based on the target usage scenario. The target temperature node determination submodule is used to determine at least one temperature as a target temperature node according to the temperature node selection rules and based on the lowest effective volatilization temperature and / or the best effective volatilization temperature corresponding to the volatile substances in the release sequence. The stage duration determination submodule is used to determine the stage duration corresponding to each of the target temperature nodes according to the duration allocation rules; wherein, the stage duration includes the heating stage duration, the constant temperature stage duration, and the cooling stage duration.
10. The fragrance heating control system according to claim 9, characterized in that, The rule generation submodule includes: The first rule determination unit is used to determine the temperature node selection rule when the target usage scenario is the first scenario, which is to select the lowest effective evaporation temperature or the best effective evaporation temperature from the release sequence as the target temperature node; and the duration allocation rule is to allocate the preset first total duration into the heating stage duration and the constant temperature stage duration. The second rule determination unit is used to determine the temperature node selection rule when the target usage scenario is the second scenario. The temperature node selection rule is to select multiple lowest effective evaporation temperatures and / or best effective evaporation temperatures from the release sequence as target temperature nodes, and to determine the final target temperature node to be maintained based on the lowest effective evaporation temperature and / or best effective evaporation temperature. The duration allocation rule is to allocate the preset second total duration to the heating stage duration and the constant temperature stage duration corresponding to each target temperature node. The third rule determination unit is used to determine the temperature node selection rule when the target usage scenario is the third scenario. The temperature node selection rule is to select multiple lowest effective evaporation temperatures and / or best effective evaporation temperatures from the release sequence as target temperature nodes, determine transition target temperature nodes based on multiple target temperature nodes, and add a target cooling node after the last target temperature node. The duration allocation rule is to allocate the preset third total duration to the heating stage duration and the constant temperature stage duration corresponding to each target temperature node, and the cooling stage duration corresponding to the target cooling node.