EP4212043A1 - Inhalation device, terminal device, and program - Google Patents
Inhalation device, terminal device, and program Download PDFInfo
- Publication number
- EP4212043A1 EP4212043A1 EP20965988.7A EP20965988A EP4212043A1 EP 4212043 A1 EP4212043 A1 EP 4212043A1 EP 20965988 A EP20965988 A EP 20965988A EP 4212043 A1 EP4212043 A1 EP 4212043A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- temperature
- inhaler device
- heater
- operation setting
- aerosol
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000010438 heat treatment Methods 0.000 claims abstract description 286
- 239000000443 aerosol Substances 0.000 claims abstract description 113
- 238000001514 detection method Methods 0.000 claims abstract description 103
- 239000000758 substrate Substances 0.000 claims abstract description 84
- 238000012937 correction Methods 0.000 claims description 111
- 230000007704 transition Effects 0.000 claims description 23
- 230000006866 deterioration Effects 0.000 claims description 13
- 238000005259 measurement Methods 0.000 claims description 11
- 238000004891 communication Methods 0.000 abstract description 24
- 230000007246 mechanism Effects 0.000 abstract description 5
- 238000012545 processing Methods 0.000 description 27
- 230000007423 decrease Effects 0.000 description 26
- 239000000796 flavoring agent Substances 0.000 description 22
- 235000019634 flavors Nutrition 0.000 description 22
- 238000010586 diagram Methods 0.000 description 19
- 230000005540 biological transmission Effects 0.000 description 15
- 230000003647 oxidation Effects 0.000 description 15
- 238000007254 oxidation reaction Methods 0.000 description 15
- 238000000034 method Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 235000019640 taste Nutrition 0.000 description 8
- 230000003247 decreasing effect Effects 0.000 description 6
- 239000012212 insulator Substances 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 239000000463 material Substances 0.000 description 4
- 238000003860 storage Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 239000012530 fluid Substances 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- HBBGRARXTFLTSG-UHFFFAOYSA-N Lithium ion Chemical compound [Li+] HBBGRARXTFLTSG-UHFFFAOYSA-N 0.000 description 1
- 239000004964 aerogel Substances 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000003571 electronic cigarette Substances 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 229910001416 lithium ion Inorganic materials 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A24—TOBACCO; CIGARS; CIGARETTES; SIMULATED SMOKING DEVICES; SMOKERS' REQUISITES
- A24F—SMOKERS' REQUISITES; MATCH BOXES; SIMULATED SMOKING DEVICES
- A24F40/00—Electrically operated smoking devices; Component parts thereof; Manufacture thereof; Maintenance or testing thereof; Charging means specially adapted therefor
- A24F40/65—Devices with integrated communication means, e.g. wireless communication means
-
- A—HUMAN NECESSITIES
- A24—TOBACCO; CIGARS; CIGARETTES; SIMULATED SMOKING DEVICES; SMOKERS' REQUISITES
- A24F—SMOKERS' REQUISITES; MATCH BOXES; SIMULATED SMOKING DEVICES
- A24F40/00—Electrically operated smoking devices; Component parts thereof; Manufacture thereof; Maintenance or testing thereof; Charging means specially adapted therefor
- A24F40/50—Control or monitoring
- A24F40/53—Monitoring, e.g. fault detection
-
- A—HUMAN NECESSITIES
- A24—TOBACCO; CIGARS; CIGARETTES; SIMULATED SMOKING DEVICES; SMOKERS' REQUISITES
- A24F—SMOKERS' REQUISITES; MATCH BOXES; SIMULATED SMOKING DEVICES
- A24F40/00—Electrically operated smoking devices; Component parts thereof; Manufacture thereof; Maintenance or testing thereof; Charging means specially adapted therefor
- A24F40/20—Devices using solid inhalable precursors
-
- A—HUMAN NECESSITIES
- A24—TOBACCO; CIGARS; CIGARETTES; SIMULATED SMOKING DEVICES; SMOKERS' REQUISITES
- A24F—SMOKERS' REQUISITES; MATCH BOXES; SIMULATED SMOKING DEVICES
- A24F40/00—Electrically operated smoking devices; Component parts thereof; Manufacture thereof; Maintenance or testing thereof; Charging means specially adapted therefor
- A24F40/50—Control or monitoring
-
- A—HUMAN NECESSITIES
- A24—TOBACCO; CIGARS; CIGARETTES; SIMULATED SMOKING DEVICES; SMOKERS' REQUISITES
- A24F—SMOKERS' REQUISITES; MATCH BOXES; SIMULATED SMOKING DEVICES
- A24F40/00—Electrically operated smoking devices; Component parts thereof; Manufacture thereof; Maintenance or testing thereof; Charging means specially adapted therefor
- A24F40/50—Control or monitoring
- A24F40/57—Temperature control
Definitions
- the present invention relates to an inhaler device, a terminal device, and a program.
- an inhaler device uses a substrate containing an aerosol source for generating an aerosol, a flavor source for imparting a flavor component to the generated aerosol, and the like, to generate the aerosol having the flavor component imparted.
- the user can taste a flavor by inhaling the aerosol generated by the inhaler device and having the flavor component imparted.
- Patent Literature 1 discloses a technique for switchably setting a temperature setting that defines a time-series transition of a temperature of a heating device that heats a substrate.
- Patent Literature 1 WO 2020/019122 A1
- Patent Literature 1 has been developed recently, and there is room for improvement from various viewpoints.
- the present invention is made in view of the above problem, and an object of the present invention is to provide a mechanism with which it is possible to further improve the quality of an experience using an inhaler device.
- an aspect of the present invention provides an inhaler device including: a communicator that communicates with another device; a heater that heats a substrate containing an aerosol source to generate an aerosol; and a controller that controls an operation of the inhaler device.
- the communicator receives information indicating a detection reference.
- the controller detects that the aerosol has been inhaled by a user based on the detection reference received by the communicator.
- the inhaler device may further include a temperature detector that detects a temperature that changes when the aerosol has been inhaled by the user.
- the detection reference may include a threshold.
- the controller may detect that the aerosol has been inhaled by the user by comparing a value corresponding to the temperature detected by the temperature detector with the threshold.
- the detection reference may include the threshold and a filter coefficient.
- the controller may detect that the aerosol has been inhaled by the user by comparing an output value obtained by inputting the temperature detected by the temperature detector to a filter having the filter coefficient applied, with the threshold.
- the threshold included in the detection reference may include a plurality of thresholds set for respective elapsed times since a start of the heating.
- the controller may detect that the aerosol has been inhaled by the user based on the threshold corresponding to an elapsed time since the start of the heating among the plurality of thresholds.
- the communicator may receive information indicating an operation setting of the inhaler device, the operation setting including the information indicating the detection reference and a heating profile that defines a time-series transition of a target value for an actual measurement value measured for the heater.
- the controller may control the operation of the inhaler device based on the received operation setting.
- the detection reference may be different on the heating profile basis.
- the heating profile first may include an initial temperature rise section, then include an intermediate temperature drop section, and then include a temperature re-rise section.
- a temperature corresponding to the target value set at an end of the initial temperature rise section may be higher than an initial temperature.
- a temperature corresponding to the target value set at an end of the intermediate temperature drop section may be lower than the temperature corresponding to the target value set at the end of the initial temperature rise section.
- a temperature corresponding to the target value set at an end of the temperature re-rise section may be higher than the temperature corresponding to the target value set at the end of the intermediate temperature drop section.
- the communicator may receive first correction information for correcting the heating profile in accordance with an individual difference of the heater.
- the controller may correct the heating profile based on the first correction information and control an operation of the heater based on the corrected heating profile.
- the communicator may receive second correction information for correcting the heating profile in accordance with a deterioration of the heater.
- the controller may correct the heating profile based on the second correction information and control the operation of the inhaler device based on the corrected heating profile.
- a terminal device including: a communicator that transmits, in an inhaler device including a heater that heats a substrate containing an aerosol source to generate an aerosol, information indicating a detection reference used for detecting that the aerosol has been inhaled by a user
- the detection reference may include a threshold.
- the inhaler device may include a temperature detector that detects a temperature that changes when the aerosol has been inhaled by the user, and the inhaler device may detect that the aerosol has been inhaled by the user by comparing a value corresponding to the temperature detected by the temperature detector with the threshold.
- the detection reference may include the threshold and a filter coefficient.
- the inhaler device may detect that the aerosol has been inhaled by the user by comparing an output value obtained by inputting the temperature detected by the temperature detector to a filter having the filter coefficient applied, with the threshold.
- the threshold included in the detection reference may include a plurality of thresholds set for respective elapsed times since a start of the heating.
- the inhaler device may detect that the aerosol has been inhaled by the user based on the threshold corresponding to an elapsed time since the start of the heating among the plurality of thresholds.
- the communicator may transmit information indicating an operation setting that is information for setting an operation of the inhaler device, the operation setting including the information indicating the detection reference and a heating profile that defines a time-series transition of a target value for an actual measurement value measured for the heater.
- the detection reference may be different on the heating profile basis.
- the communicator may transmit first correction information for correcting the heating profile in accordance with an individual difference of the heater.
- the communicator may transmit second correction information for correcting the heating profile in accordance with a deterioration of the heater.
- still another aspect of the present invention provides a program that causes a computer to execute: controlling a terminal device to transmit, in an inhaler device including a heater that heats a substrate containing an aerosol source to generate an aerosol, information indicating a detection reference used for detecting that the aerosol has been inhaled by a user.
- the mechanism with which it is possible to further improve the quality of the experience using the inhaler device is provided.
- An inhaler device generates material to be inhaled by a user.
- the material generated by the inhaler device is an aerosol.
- the material generated by the inhaler device may be gas.
- Fig. 1 is a schematic diagram of the inhaler device according to the internal configuration example.
- an inhaler device 100 according to the present configuration example includes a power supply 111, a sensor 112, a notifier 113, a memory 114, a communicator 115, a controller 116, a heater 121, a holder 140, and a heat insulator 144.
- the power supply 111 stores electric power.
- the power supply 111 supplies electric power to the structural elements of the inhaler device 100 under the control of the controller 116.
- the power supply 111 may be a rechargeable battery such as a lithium ion secondary battery.
- the sensor 112 acquires various items of information regarding the inhaler device 100.
- the sensor 112 may be a pressure sensor such as a microphone condenser, a flow sensor, or a temperature sensor, and acquire a value generated in accordance with the user's inhalation.
- the sensor 112 may be an input device that receives information input by the user, such as a button or a switch.
- the notifier 113 provides information to the user.
- the notifier 113 may be a light-emitting device that emits light, a display device that displays an image, a sound output device that outputs sound, or a vibration device that vibrates.
- the memory 114 stores various items of information for operation of the inhaler device 100.
- the memory 114 may be a non-volatile storage medium such as flash memory.
- the communicator 115 is a communication interface capable of communication in conformity with any wired or wireless communication standard.
- a communication standard may be, for example, Wi-Fi (registered trademark) or Bluetooth (registered trademark).
- the controller 116 functions as an arithmetic processing unit and a control circuit, and controls the overall operations of the inhaler device 100 in accordance with various programs.
- the controller 116 includes an electronic circuit such as a central processing unit (CPU) and a microprocessor, for example.
- the holder 140 has an internal space 141, and holds a stick substrate 150 in a manner partially accommodated in the internal space 141.
- the holder 140 has an opening 142 that allows the internal space 141 to communicate with outside.
- the holder 140 holds the stick substrate 150 that is inserted into the internal space 141 through the opening 142.
- the holder 140 may be a tubular body having the opening 142 and a bottom 143 on its ends, and may define the pillar-shaped internal space 141.
- the holder 140 also has a function of defining a flow path of air supplied to the stick substrate 150.
- the bottom 143 has an air inlet hole that is an inlet of air into the flow path.
- an air outlet hole which is an outlet of the air from the flow path is the opening 142.
- the stick substrate 150 includes a substrate 151 and an inhalation port 152.
- the substrate 151 includes an aerosol source.
- the aerosol source is not limited to a liquid, but may be a solid.
- the stick substrate 150 held by the holder 140 includes the substrate 151 at least partially accommodated in the internal space 141 and the inhalation port 152 at least partially protruding from the opening 142.
- the heater 121 heats the aerosol source to atomize the aerosol source and generate the aerosol.
- the heater 121 has a film-like shape and surrounds the outer circumference of the holder 140. Subsequently, heat produced from the heater 121 heats the substrate 151 of the stick substrate 150 from the outer circumference, generating the aerosol.
- the heater 121 produces heat when receiving electric power from the power supply 111.
- the electric power may be supplied in response to the sensor 112 detecting a start of the user's inhalation and/or an input of predetermined information. Subsequently, the supply of the electric power may be stopped in response to the sensor 112 detecting an end of the user's inhalation and/or an input of predetermined information.
- the heat insulator 144 prevents heat from transferring from the heater 121 to the other structural elements.
- the heat insulator 144 may be a vacuum heat insulator or an aerogel heat insulator.
- the configuration example of the inhaler device 100 has been described above.
- the inhaler device 100 is not limited to the above configuration, and may be configured in various ways as exemplified below.
- the heater 121 may have a blade-like shape, and may be disposed so that the heater 121 protrudes from the bottom 143 of the holder 140 toward the internal space 141. In this case, the heater 121 having the blade-like shape is inserted into the substrate 151 of the stick substrate 150 and heats the substrate 151 of the stick substrate 150 from its inside. In another example, the heater 121 may be disposed so that the heater 121 covers the bottom 143 of the holder 140. In still another example, the heater 121 may be implemented as a combination of two or more selected from a first heater that covers the outer circumference of the holder 140, a second heater having the blade-like shape, and a third heater that covers the bottom 143 of the holder 140.
- the holder 140 may include an opening/closing mechanism that at least partially opens and closes an outer shell defining the internal space 141.
- the opening/closing mechanism include a hinge.
- the holder 140 may hold the stick substrate 150 while sandwiching the stick substrate 150 inserted into the internal space 141 by opening and closing the outer shell.
- the heater 121 may be at the sandwiching position of the holder 140 and may produce heat while pressing the stick substrate 150.
- means for atomizing the aerosol source is not limited to heating by the heater 121.
- the means for atomizing the aerosol source may be induction heating.
- Fig. 2 is an overall perspective view of the inhaler device 100 according to the present embodiment.
- Fig. 3 is an overall perspective view of the inhaler device according to the present embodiment in a state in which the stick substrate 150 is held.
- the inhaler device 100 includes a top housing 11A, a bottom housing 11B, a cover 12, a switch 13, a lid 14, a vent 15, and a cap 16.
- the top housing 11A and the bottom housing 11B are connected to each other to define an outermost outer housing 11 of the inhaler device 100.
- the outer housing 11 has a size to fit in a hand of the user. When the user uses the inhaler device 100, the user can hold the inhaler device 100 with his/her hand and inhale a flavor.
- the top housing 11A has an opening (not illustrated), and the cover 12 is coupled to the top housing 11A so as to close the opening.
- the cover 12 has the opening 142 into which the stick substrate 150 can be inserted.
- the lid 14 is configured to open and close the opening 142 of the cover 12.
- the lid 14 is attached to the cover 12 and is configured to be movable along a surface of the cover 12 between a first position at which the lid 14 closes the opening 142 and a second position at which the lid 14 opens the opening 142. Accordingly, the lid 14 can permit or restrict an access of the stick substrate 150 to the inside (the internal space 141 illustrated in Fig. 1 ) of the inhaler device 100.
- a state in which the lid 14 is located at the second position and the lid 14 opens the opening 142 is hereinafter also referred to as an open state.
- a state in which the lid 14 is located at the first position and the lid 14 closes the opening 142 is hereinafter also referred to as a closed state.
- the switch 13 is used to switch ON and OFF the operation of the inhaler device 100.
- the switch 13 when the user operates the switch 13 in a state in which the stick substrate 150 is inserted into the internal space 141 through the opening 142 as illustrated in Fig. 3 , electric power is supplied from the power supply 111 to the heater 121, and the stick substrate 150 can be heated without being combusted.
- an aerosol is generated from the aerosol source contained in the stick substrate 150, and a flavor of a flavor source is taken into the aerosol.
- the user can inhale the aerosol containing the flavor by inhaling a portion (a portion illustrated in Fig. 3 , that is, the inhalation port 152) of the stick substrate 150 protruding from the inhaler device 100.
- the vent 15 is for introducing air into the internal space 141.
- the air taken into the inside of the inhaler device 100 from the vent 15 is introduced into the internal space 141 from, for example, an air inlet hole formed in the bottom 143 of the holder 140.
- the cap 16 is configured to be detachably attached to the bottom housing 11B. When the cap 16 is attached to the bottom housing 11B, the vent 15 is formed between the bottom housing 11B and the cap 16.
- the cap 16 may have, for example, a through hole, a notch, or the like (not illustrated).
- the longitudinal direction of the inhaler device 100 refers to a direction in which the stick substrate 150 is inserted into the opening 142.
- a side where a fluid such as air flows in (for example, the vent 15 side) is referred to as an upstream side
- a side where the fluid flows out for example, the opening 142 side
- a downstream side a side where the fluid flows out
- Fig. 4 is a diagram illustrating an example of a configuration of a system 1 according to the present embodiment. As illustrated in Fig. 4 , the system 1 includes the inhaler device 100 and a terminal device 200.
- inhalation user's inhalation of an aerosol generated by the inhaler device 100 is also simply referred to as "inhalation” or "puff".
- An action of the user's inhalation is hereinafter also referred to as a puff action.
- the inhaler device 100 generates an aerosol to be inhaled by a user using a substrate containing an aerosol source.
- the heater 121 heats the substrate containing the aerosol source to generate the aerosol.
- the stick substrate 150 is an example of the substrate in the present embodiment.
- the terminal device 200 is used by the user of the inhaler device 100.
- the terminal device 200 is constituted by any information processing device, such as a smartphone, a tablet terminal, or a wearable device.
- the terminal device 200 includes an inputter 210, an outputter 220, a communicator 230, a memory 240, and a controller 250.
- the inputter 210 has a function of receiving an input of various items of information.
- the inputter 210 may include an input device that receives an input of information from the user. Examples of the input device include a button, a keyboard, a touch panel, and a microphone.
- the inputter 210 may include various sensors such as an image sensor.
- the outputter 220 has a function of outputting information.
- the outputter 220 may include an output device that outputs information to the user.
- Examples of the output device include a display device that displays information, a light-emitting device that emits light, a vibration device that vibrates, and a sound output device that outputs sound.
- An example of the display device is a display.
- An example of the light-emitting device is a light emitting diode (LED).
- An example of the vibration device is an eccentric motor.
- An example of the sound output device is a speaker.
- the outputter 220 outputs information input from the controller 250 to notify the user of the information.
- the communicator 230 is a communication interface for transmitting and receiving information between the terminal device 200 and another device.
- the communicator 230 performs communication in conformity with any wired or wireless communication standard.
- a communication standard may be, for example, wireless local area network (LAN), wired LAN, Wi-Fi (registered trademark), or Bluetooth (registered trademark).
- the memory 240 stores various items of information for operation of the terminal device 200.
- the memory 240 may be a non-volatile storage medium such as flash memory.
- the controller 250 functions as an arithmetic processing unit or a control circuit, and controls the overall operations of the terminal device 200 in accordance with various programs.
- the controller 250 includes an electronic circuit, such as a central processing unit (CPU) or a microprocessor, for example.
- the controller 250 may include a read only memory (ROM) that stores a program to be used, calculation parameters, and the like, and a random access memory (RAM) that temporarily stores parameters that change as appropriate.
- the terminal device 200 executes various processing under the control of the controller 250. Examples of the processing controlled by the controller 250 include processing of information input by the inputter 210, an output of information by the outputter 220, transmission and reception of information by the communicator 230, and storage and reading of information by the memory 240.
- the controller 250 also controls other processing executed by the terminal device 200, such as an input of information to each structural element and processing based on information output from each structural element.
- controller 250 may be implemented using an application.
- the application may be preinstalled or may be downloaded.
- function of the controller 250 may be implemented by progressive web apps (PWA).
- the inhaler device 100 can communicate with another device. Communication between the inhaler device 100 and another device may use a wireless or wired communication link. In the present description, the communication link is described as a wireless communication link.
- the inhaler device 100 establishes connection with the other paired device to transmit and receive information. Pairing is processing in which two devices exchange information with each other and store the information. Examples of the information to be exchanged include identification information of a partner such as a service set identifier (SSID), and information related to an encryption key used for encrypting information to be transmitted and received.
- SSID service set identifier
- the inhaler device 100 and the terminal device 200 first perform pairing and then transmit and receive information. It is desirable that a wireless communication standard used for wireless communication between the inhaler device 100 and the terminal device 200 is a short-range wireless communication standard such as Bluetooth. In this case, when the inhaler device 100 and the terminal device 200 are located within a range in which the short-range wireless communication is possible, the inhaler device 100 and the terminal device 200 can establish connection and communicate with each other. In the following description, it is assumed that the inhaler device 100 and the terminal device 200 perform communication in conformity with Bluetooth Low Energy (BLE, registered trademark).
- BLE Bluetooth Low Energy
- the connection between the inhaler device 100 and the terminal device 200 may be established when a predetermined condition is satisfied.
- a predetermined condition is that the state of the lid 14 has changed to the open state.
- Another example of the predetermined condition is that charging of the power supply 111 has started.
- USB Universal Serial Bus
- the inhaler device 100 starts charging the power supply 111.
- the inhaler device 100 starts transmission of an advertisement, establishes connection with the terminal device 200 that has received the advertisement, and starts transmission and reception of information.
- the connection between the inhaler device 100 and the terminal device 200 may be disconnected when a predetermined condition is satisfied.
- a predetermined condition is that the state of the lid 14 has changed to the closed state.
- Another example of the predetermined condition is that charging of the power supply 111 has ended.
- the inhaler device 100 ends the charging of the power supply 111.
- the inhaler device 100 disconnects the connection with the terminal device 200.
- the inhaler device 100 operates based on an operation setting.
- the operation setting is information for setting the operation of the inhaler device 100.
- the inhaler device 100 may store one or more operation settings. Among the one or more operation settings stored in the inhaler device 100, an operation setting that is used by the inhaler device 100 is also referred to as an operation setting of a use subject. That is, the inhaler device 100 operates based on the operation setting of the use subject. More specifically, the controller 116 controls the operation of each structural element of the inhaler device 100 including the heater 121 based on the operation setting of the use subject. An example of the operation setting will be described below.
- the operation setting may include a heating profile.
- the controller 116 controls the operation of the heater 121 based on the heating profile.
- the heating profile is information indicating a time-series transition of a target value for a value measured for the heater 121 (hereinafter, also referred to as an actual measurement value).
- the controller 116 controls the operation of the heater 121 so that a time-series transition of an actual measurement value measured for the heater 121 becomes similar to the time-series transition of the target value defined in the heating profile. Accordingly, an aerosol is generated as planned in the heating profile.
- the heating profile is typically designed to optimize the flavor that the user tastes when the user inhales the aerosol generated from the stick substrate 150. Thus, by controlling the operation of the heater 121 based on the heating profile, it is possible to optimize the flavor that the user tastes.
- the actual measurement value may be the temperature of the heater 121.
- the heating profile is information that defines a time-series transition of a target temperature that is a target value for the temperature of the heater 121.
- the controller 116 controls the temperature of the heater 121 so that a time-series transition of an actually measured temperature (hereinafter, also referred to as an actual temperature) of the heater 121 becomes similar to the time-series transition of the target temperature defined in the heating profile. As a result, it is possible to optimize the flavor that the user tastes.
- the heating profile includes one or more combinations of an elapsed time since a start of heating and a target temperature to be reached within the elapsed time. Then, the controller 116 controls the temperature of the heater 121 based on the difference between the current actual temperature and the target temperature in the heating profile corresponding to the elapsed time since the start of the current heating.
- the control on the temperature of the heater 121 can be implemented by, for example, known feedback control. Specifically, the controller 116 causes the electric power from the power supply 111 to be supplied to the heater 121 in the form of a pulse by pulse width modulation (PWM) or pulse frequency modulation (PFM). In this case, the controller 116 can control the temperature of the heater 121 by adjusting the duty ratio of the electric power pulse.
- PWM pulse width modulation
- PFM pulse frequency modulation
- the controller 116 may control the electric power supplied to the heater 121, for example, the above-described duty ratio, based on the difference or the like between the actual temperature and the target temperature.
- the feedback control may be, for example, a proportional-integral-differential controller (PID controller).
- PID controller proportional-integral-differential controller
- the controller 116 may perform simple ON-OFF control. For example, the controller 116 may execute heating by the heater 121 until the actual temperature reaches the target temperature, stop heating by the heater 121 when the actual temperature has reached the target temperature, and execute heating again by the heater 121 when the actual temperature becomes lower than the target temperature.
- the temperature of the heater 121 can be quantified by, for example, measuring or estimating a resistance value (more accurately, an electrical resistance value) of the heater 121 (more accurately, a heat producing resistor constituting the heater 121). This is because the resistance value of the heat producing resistor changes with the temperature.
- the resistance value of the heat producing resistor can be estimated, for example, by measuring the amount of voltage drop in the heat producing resistor.
- the amount of voltage drop in the heat producing resistor can be measured by a voltage sensor that measures the potential difference applied to the heat producing resistor.
- the temperature of the heater 121 can be measured by a temperature sensor installed near the heater 121.
- a time section from the start to the end of processing of generating an aerosol using the stick substrate 150, more specifically, a time section during which the heater 121 operates based on the heating profile is hereinafter also referred to as a heating session.
- the start of the heating session is a timing at which heating based on the heating profile is started.
- the end of the heating session is a timing at which a sufficient amount of aerosol is no longer generated.
- the heating session consists of a preheating period in the former half and a puffable period in the latter half.
- the puffable period is a period during which a sufficient amount of aerosol is expected to be generated.
- the preheating period is a period from the start of heating to the start of the puffable period.
- the heating performed during the preheating period is also referred to as preheating.
- Fig. 5 is a graph presenting an example of the time-series transition of the actual temperature of the heater 121 operated based on the heating profile presented in Table 1.
- the horizontal axis of this graph indicates time (second).
- the vertical axis of this graph indicates the temperature of the heater 121.
- a line 21 in this graph indicates a time-series transition of the actual temperature of the heater 121.
- points 22 (22A to 22F) in this graph indicate target temperatures defined in the heating profile.
- the actual temperature of the heater 121 changes in a manner similar to the time-series transition of the target temperature defined in the heating profile.
- the heating profile first includes an initial temperature rise section.
- the initial temperature rise section is a time section included at the beginning of the heating profile and is a section in which the target temperature set at the end is higher than an initial temperature.
- the initial temperature is a temperature expected as the temperature of the heater 121 before the start of heating.
- An example of the initial temperature is any temperature such as 0°C.
- Another example of the initial temperature is a temperature corresponding to the atmospheric temperature.
- the actual temperature of the heater 121 reaches 295°C 25 seconds after the start of heating and is maintained at 295°C until 35 seconds after the start of heating.
- the temperature of the stick substrate 150 reaches a temperature at which a sufficient amount of aerosol is generated.
- a temperature at which a sufficient amount of aerosol is generated By raising the temperature to 295°C at a stroke immediately after the start of heating, it is possible to end the preheating early and start the puffable period early.
- Fig. 5 presents an example in which the initial temperature rise section and the preheating period coincide with each other, the initial temperature rise section and the preheating period may be different from each other.
- the heating profile then includes an intermediate temperature drop section.
- the intermediate temperature drop section is a time section after the initial temperature rise section and is a time section in which the target temperature set at the end is lower than the target temperature set at the end of the initial temperature rise section.
- the actual temperature of the heater 121 drops from 295°C to 230°C from 35 seconds to 45 seconds after the start of heating in accordance with the target temperature set in the intermediate temperature drop section. In such a section, supply of electric power to the heater 121 may be stopped. Even in this case, a sufficient amount of aerosol is generated by the remaining heat of the heater 121 and the stick substrate 150.
- the heater 121 when the heater 121 is maintained at a high temperature, the aerosol source contained in the stick substrate 150 is rapidly consumed, and there may be an inconvenience that the flavor that the user tastes is too strong. In this regard, it is possible to avoid such an inconvenience and improve the quality of a user's puff experience by providing the intermediate temperature drop section in the middle.
- the heating profile then includes a temperature re-rise section.
- the temperature re-rise section is a time section after the intermediate temperature drop section and is a time section in which the target temperature set at the end is higher than the target temperature set at the end of the intermediate temperature drop section.
- the actual temperature of the heater 121 rises stepwise from 230°C to 260°C from 45 seconds to 355 seconds after the start of heating in accordance with the target temperature set in the temperature re-rise section.
- the temperature of the stick substrate 150 is also decreased.
- the generation amount of aerosol may be decreased, and the flavor that the user tastes may be deteriorated.
- by raising the temperature again after decreasing the temperature it is possible to prevent a deterioration of the flavor that the user tastes even in the latter half of the heating session.
- the heating profile includes a heating end section at the end.
- the heating end section is a time section after the temperature re-rise section and is a time section in which heating is not performed.
- the target temperature does not have to be set.
- the actual temperature of the heater 121 drops 355 seconds after the start of heating.
- Supply of electric power to the heater 121 may be ended 355 seconds after the start of heating. Even in this case, a sufficient amount of aerosol is generated by the remaining heat of the heater 121 and the stick substrate 150 for a while.
- the puffable period that is, the heating session ends 365 seconds after the start of heating.
- the user may be notified of a timing at which the puffable period starts and a timing at which the puffable period ends. Further, the user may be notified of a timing a predetermined time before the end of the puffable period (for example, a timing at which supply of electric power to the heater 121 ends). In this case, the user can puff in the puffable period with reference to the notification.
- the actual measurement value may be a resistance value of the heater 121. This point will be described below.
- the temperature of the heater 121 changes with the temperature of the heater 121
- the target temperature of the heater 121 can also be indicated by the resistance value of the heater 121.
- a parameter in the heating profile may be the resistance value of the heater 121 corresponding to the target temperature.
- the heating profile is information that defines a time-series transition of a target resistance value that is a target value for the resistance value of the heater 121.
- the inhaler device 100 controls the resistance value of the heater 121 so that a time-series transition of an actual resistance value of the heater 121 becomes similar to the time-series transition of the target resistance value defined in the heating profile.
- the control on the resistance value of the heater 121 can be implemented by, for example, known feedback control.
- the controller 116 causes the electric power from the power supply 111 to be supplied to the heater 121 in the form of a pulse by pulse width modulation (PWM) or pulse frequency modulation (PFM).
- PWM pulse width modulation
- PFM pulse frequency modulation
- the controller 116 can control the resistance value of the heater 121 by adjusting the duty ratio of the electric power pulse.
- the resistance value corresponding to the temperature of the heater 121 depends on the characteristics of the heater 121 and the environmental temperature. Thus, when the characteristics of the heater 121 or the environmental temperature is different, even though the target temperature is the same, the target resistance value having a correspondence relation to the target temperature becomes a different value.
- the actual measurement value is the resistance value of the heater 121 and the target value in the heating profile is the target resistance value will be mainly described.
- the operation setting may include a high-temperature protection threshold.
- the high-temperature protection threshold is a threshold used for preventing an inconvenience caused by high temperature, which will be described later. Hereinafter, the high-temperature protection threshold will be described.
- the inhaler device 100 includes, as the sensor 112, a first temperature detector that detects a temperature.
- An example of the first temperature detector is a thermistor.
- the thermistor is a resistor whose electrical resistance value changes with a change in temperature, and is capable of detecting a temperature based on the electrical resistance value.
- the first temperature detector detects the temperature of a portion of the inhaler device 100 expected to be in contact with the user at user's inhalation of the aerosol.
- the first temperature detector is provided near the outer housing 11 and detects the temperature of the outer housing 11. In this case, it is possible to detect the temperature felt by the user when the user holds the inhaler device 100 with his/her hand and uses the inhaler device 100.
- the controller 116 controls the operation of the heater 121 in accordance with whether the temperature detected by the first temperature detector exceeds the high-temperature protection threshold.
- the controller 116 prohibits supply of electric power to the heater 121 when the temperature detected by the first temperature detector exceeds the high-temperature protection threshold.
- heating is interrupted. Before heating by the heater 121 is executed, heating is not started.
- this configuration for example, it is possible to interrupt heating before the temperature of the outer housing 11 becomes excessively high, or not to start heating when it is expected that the temperature of the outer housing 11 becomes excessively high.
- it is possible to prevent an inconvenience caused by high temperature such as burn of the user.
- the controller 116 permits supply of electric power to the heater 121.
- heating is continued. Before heating by the heater 121 is executed, heating is started in response to pressing of the switch 13.
- the operation setting may include a plurality of high-temperature protection thresholds set for respective elapsed times since the start of heating.
- the controller 116 controls the operation of the heater 121 in accordance with whether the temperature detected by the first temperature detector exceeds the high-temperature protection threshold corresponding to the elapsed time since the start of heating among the plurality of high-temperature protection thresholds.
- the operation setting includes a high-temperature protection threshold TH A to be used after T A seconds have elapsed since the start of heating based on the heating profile, and a high-temperature protection threshold TH B to be used after T B seconds have elapsed since the start of heating based on the heating profile.
- the controller 116 controls the operation of the heater 121 based on the high-temperature protection threshold TH A after T A seconds have elapsed since the start of heating based on the heating profile, and based on the high-temperature protection threshold TH B after T B seconds have elapsed since the start of heating based on the heating profile.
- the temperature of the heater 121 changes with a lapse of time since the start of heating based on the heating profile, and the temperature expected to be detected by the first temperature detector may also change accordingly. In this regard, with this configuration, it is possible to more reliably prevent the inconvenience caused by high temperature.
- the high-temperature protection threshold may be different on a heating profile basis. That is, the high-temperature protection threshold may be set on a heating profile basis.
- the temperature expected to be detected by the first temperature detector may be different on a heating profile basis. In this regard, with this configuration, it is possible to more reliably prevent the inconvenience caused by high temperature
- the operation setting may include a puff detection reference.
- the puff detection reference is a detection reference used for detecting that an aerosol has been inhaled by the user.
- the puff detection reference will be described.
- the inhaler device 100 includes, as the sensor 112, a second temperature detector that detects a temperature that changes when the aerosol is inhaled by the user.
- An example of the second temperature detector is a thermistor.
- the second temperature detector is disposed near a flow path of the aerosol, for example, near the holder 140.
- the puff detection reference is a reference for detecting that the temperature detected by the second temperature detector has decreased with a puff.
- the puff detection reference includes a puff detection threshold.
- the puff detection threshold is a threshold used for puff detection.
- the controller 116 detects that the aerosol has been inhaled by the user by comparing a value corresponding to the temperature detected by the second temperature detector, with the puff detection threshold.
- An example of the value corresponding to the temperature detected by the second temperature detector is an output value obtained by inputting the temperature detected by the second temperature detector to a filter.
- the output value corresponds to the amount of decrease in the temperature detected by the second temperature detector.
- An example of the filter is a digital filter, such as a finite impulse response (FIR) filter or an infinite impulse response (IIR) filter.
- the controller 116 may detect that a puff has been performed. With this configuration, it is possible to detect a puff based on the fact that the temperature detected by the second temperature detector has decreased with the puff.
- the puff detection reference may further include a puff detection filter coefficient in addition to the puff detection threshold.
- the puff detection filter coefficient is a coefficient of a filter used for puff detection.
- the controller 116 detects that the aerosol has been inhaled by the user by comparing an output value obtained by inputting the temperature detected by the second temperature detector to the filter having the puff detection filter coefficient applied, with the puff detection threshold. For example, when the output value obtained by inputting the temperature detected by the second temperature detector to the filter having the puff detection filter coefficient applied exceeds the puff detection threshold, the controller 116 detects that a puff has been performed.
- the puff detection reference may include a plurality of puff detection thresholds set for respective elapsed times since the start of heating.
- the controller 116 detects that the aerosol has been inhaled by the user based on the puff detection threshold corresponding to the elapsed time since the start of heating among the plurality of puff detection thresholds.
- the puff detection reference includes a puff detection threshold TH A to be used after T A seconds have elapsed since the start of heating based on the heating profile, and a puff detection threshold TH B to be used after T B seconds have elapsed since the start of heating based on the heating profile.
- the inhaler device 100 detects a puff based on the puff detection threshold TH A after T A seconds have elapsed since the start of heating based on the heating profile, and detects a puff based on the puff detection threshold TH B after T B seconds have elapsed since the start of heating based on the heating profile.
- the temperature of the heater 121 changes with a lapse of time since the start of heating based on the heating profile, and the temperature detected by the second temperature detector may also change accordingly. In this regard, with this configuration, it is possible to improve the detection precision of the puff.
- the puff detection reference may be different on a heating profile basis. That is, the puff detection reference may be set on a heating profile basis. Considering that the temperature detected by the second temperature detector may be different on a heating profile basis, with this configuration, it is possible to improve the detection precision of the puff.
- the operation setting may include a remaining battery decrease determination threshold.
- the remaining battery decrease determination threshold is a threshold used for detecting a decrease in the remaining electric power stored in the power supply 111.
- the remaining battery decrease determination threshold will be described.
- the remaining battery decrease determination threshold is set as a value more than or equal to the amount of electric power used for the heater 121 to execute the processing of heating the stick substrate 150 to generate an aerosol a prescribed number of times.
- the processing of heating the stick substrate 150 to generate an aerosol is executed once for one stick substrate 150, and the prescribed number of times corresponds to the number of stick substrates 150 to be consumed. Consumption here means that heating the stick substrate 150 based on the heating profile is executed from the beginning to the end without interruption. That is, the remaining battery decrease determination threshold is a value more than or equal to the amount of electric power used to consume the prescribed number of stick substrates 150.
- the inhaler device 100 can determine whether the power supply 111 has a sufficient remaining electric power for consuming the prescribed number of stick substrates 150.
- the prescribed number of times may be one. In this case, it is possible to determine whether the inhaler device 100 has the remaining electric power used to consume one stick substrate 150.
- the controller 116 compares the remaining electric power of the power supply 111 with the remaining battery decrease determination threshold, and controls the operation of the inhaler device 100 based on the comparison result.
- the controller 116 may prohibit heating by the heater 121 when the remaining electric power of the power supply 111 falls below the remaining battery decrease determination threshold. With this configuration, it is possible to avoid a situation in which the stick substrate 150 is half-consumed due to an insufficient remaining electric power.
- the controller 116 may prohibit execution of a procedure for establishing connection between the inhaler device 100 and another device (for example, the terminal device 200) when the remaining electric power of the power supply 111 falls below the remaining battery decrease determination threshold. With this configuration, it is possible to avoid a situation in which the prescribed number of stick substrates 150 cannot be consumed due to an insufficient remaining electric power although the connection procedure has been executed.
- the remaining electric power of the power supply 111 is measured by any method.
- the controller 116 may measure the remaining electric power of the power supply 111 based on the voltage of the power supply 111.
- the controller 116 may measure the remaining electric power of the power supply 111 based on a state of charge (SOC) or a residual charge (RC) of a battery gauge.
- SOC state of charge
- RC residual charge
- the remaining battery decrease determination threshold may be different on a heating profile basis. That is, the remaining battery decrease determination threshold may be set on a heating profile basis. The amount of electric power consumed to consume one stick substrate 150 may be different on a heating profile basis. Thus, with this configuration, it is possible to more precisely determine a decrease in the remaining electric power of the power supply 111.
- the inhaler device 100 can switch the operation setting of the use subject.
- a suitable operation setting may be different on a type of stick substrate 150 basis.
- the suitable operation setting may be different in accordance with the types and formulations of the aerosol source and the flavor source contained in the stick substrate 150. In this regard, it is possible to improve the quality of a user's experience by switching the operation setting of the use subject in accordance with the type of stick substrate 150.
- An operation setting according to a preference of the user may be used as the operation setting of the use subject.
- which operation setting is preferred between an operation setting in which the amount of aerosol generated per unit time is large and an operation setting in which the amount of aerosol generated per unit time is small may be different on a user basis.
- the switching method may be any method.
- the inhaler device 100 may switch the operation setting of the use subject based on a user's operation on the inhaler device 100.
- the inhaler device 100 may switch the operation setting of the use subject based on a signal received from the terminal device 200.
- the inhaler device 100 may identify the inserted stick substrate 150 and switch the operation setting of the use subject based on the identification result.
- the stick substrate 150 is identified through, for example, image recognition of a two-dimensional code or the like given to the stick substrate 150.
- the inhaler device 100 transmits information indicating an operation setting stored in the memory 114.
- the information is received by the terminal device 200. Accordingly, the terminal device 200 can recognize the operation setting stored in the inhaler device 100.
- the terminal device 200 may transmit information for requesting transmission of the information indicating the operation setting.
- the inhaler device 100 transmits the information indicating the operation setting requested to be transmitted in the received information.
- the terminal device 200 can acquire the information indicating the operation setting from the inhaler device 100 as necessary.
- the inhaler device 100 may transmit identification information corresponding to the operation setting as the information indicating the operation setting.
- An example of the identification information is a number corresponding to the operation setting.
- the terminal device 200 When receiving the information indicating the operation setting stored in the inhaler device 100, the terminal device 200 performs processing based on the received information. As an example, the terminal device 200 outputs the received information indicating the operation setting. With this configuration, the user can easily recognize the operation setting stored in the inhaler device 100.
- the terminal device 200 outputs information indicating one or more operation settings that the inhaler device 100 can use as an operation setting of a use subject.
- An example of the information indicating the one or more operation settings that the inhaler device 100 can use as the operation setting of the use subject is information indicating an operation setting that has already been stored in the inhaler device 100.
- Another example of the information indicating the one or more operation settings that the inhaler device 100 can use as the operation setting of the use subject is information indicating an operation setting that can be downloaded to the inhaler device 100 (for example, that can be transmitted from the terminal device 200 to the inhaler device 100).
- An example of a user interface (UI) will be described with reference to Fig. 6 .
- Fig. 6 is a diagram illustrating an example of a display screen displayed by the terminal device 200 according to the present embodiment. It is assumed that the inhaler device 100 can use an "operation setting 1", an "operation setting 2", and an "operation setting 3" as an operation setting of a use subject. Thus, as illustrated in Fig. 6 , icons 31A to 31C indicating three operation settings are displayed on a display screen 30A, as the information indicating the one or more operation settings that the inhaler device 100 can use as the operation setting of the use subject. With this configuration, the user can easily recognize that the inhaler device 100 can use the "operation setting 1", the "operation setting 2", and the "operation setting 3".
- the terminal device 200 may store, in the memory 240, the information indicating the one or more operation settings that the inhaler device 100 can use as the operation setting of the use subject.
- the terminal device 200 outputs the information indicating the one or more operation settings that are stored in the memory 240 and that the inhaler device 100 can use as the operation setting of the use subject. For example, every time an operation setting is downloaded to the inhaler device 100, the terminal device 200 stores which operation setting has been downloaded to the inhaler device 100 and outputs information indicating the downloaded operation setting. With this configuration, even when the terminal device 200 is not communicating with the inhaler device 100, the terminal device 200 can output the information indicating the one or more operation settings that the inhaler device 100 can use as the operation setting of the use subject.
- the terminal device 200 may acquire information indicating all operation settings stored in the inhaler device 100 from the inhaler device 100 and output the information. In this case, the terminal device 200 transmits information for requesting transmission of the information indicating all the operation settings stored in the inhaler device. When receiving the information, the inhaler device 100 transmits the information indicating all the operation settings stored in the memory 114. Then, the terminal device 200 outputs the received information indicating all the operation settings stored in the inhaler device 100 as the information indicating the one or more operation settings that the inhaler device 100 can use as the operation setting of the use subject. Considering that the inhaler device 100 may download an operation setting from a device other than the terminal device 200, this configuration enables the terminal device 200 to output accurate information.
- the terminal device 200 outputs information indicating an operation setting that is being used by the inhaler device 100, that is, an operation setting of a use subject.
- An example of a UI will be described with reference to Fig. 7 .
- Fig. 7 is a diagram illustrating an example of a display screen displayed by the terminal device 200 according to the present embodiment. It is assumed that the inhaler device 100 can use an "operation setting 1", an "operation setting 2", or an "operation setting 3" as an operation setting of a use subject. Thus, as illustrated in Fig. 7 , icons 31A to 31C indicating three operation settings are displayed on a display screen 30B, as the information indicating the one or more operation settings that the inhaler device 100 can use as the operation setting of the use subject. Further, when the operation setting of the use subject of the inhaler device 100 is the "operation setting 1", the terminal device 200 focuses on the icon 31A corresponding to the "operation setting 1" as illustrated in Fig. 7 . With this configuration, the user can easily recognize that the inhaler device 100 operates based on the "operation setting 1".
- the terminal device 200 may store information indicating the operation setting of the use subject in the inhaler device 100, in the memory 240. In this case, the terminal device 200 outputs the information indicating the operation setting of the use subject in the inhaler device 100, which is stored in the memory 240. For example, as will be described later, the terminal device 200 may transmit a switching request for the operation setting of the use subject to the inhaler device 100, and may output the information indicating the operation setting of the use subject in the inhaler device 100 based on the transmission history. With this configuration, even when the terminal device 200 is not communicating with the inhaler device 100, the terminal device 200 can output the information indicating the operation setting of the use subject in the inhaler device 100.
- the terminal device 200 may acquire information indicating the operation setting of the use subject in the inhaler device 100 from the inhaler device 100 and output the information. In this case, the terminal device 200 transmits information for requesting transmission of the information indicating the operation setting of the use subject in the inhaler device 100. When receiving the information, the inhaler device 100 transmits the information indicating the operation setting of the use subject. Then, the terminal device 200 outputs the received information indicating the operation setting of the use subject in the inhaler device 100. Considering that the inhaler device 100 may switch the operation setting of the use subject due to a factor other than an instruction from the terminal device 200, this configuration enables the terminal device 200 to output accurate information.
- the inhaler device 100 can switch the operation setting of the use subject from among the operation settings stored in the memory 114. For example, based on an instruction from the terminal device 200, the inhaler device 100 can switch the operation setting of the use subject to an operation setting suitable for the type of stick substrate 150, an operation setting according to the preference of the user, or the like. With this configuration, it is possible to improve the quality of the user's experience.
- the terminal device 200 receives a user's operation of selecting an operation setting to be switched to.
- the terminal device 200 receives a user's operation of selecting an operation setting other than the current operation setting of the use subject as an operation setting to be switched to on a display screen that displays information indicating one or more operation settings that can be used as the operation setting of the use subject.
- the terminal device 200 receives a user's operation of selecting the icon 31B or 31C.
- the display screen 30B may be displayed on a touch panel serving as both the inputter 210 and the outputter 220. In this case, the user can select the operation setting to be switched to by touching the icon 31B or 31C.
- the terminal device 200 When receiving the user's operation of selecting the operation setting to be switched to, the terminal device 200 transmits information for instructing switching of the operation setting of the use subject to the selected operation setting to be switched to. For example, identification information indicating the operation setting to be switched to may be transmitted as the information indicating the operation setting to be switched to.
- the inhaler device 100 switches the operation setting of the use subject to the operation setting to be switched to instructed in the received information. Thereafter, the inhaler device 100 operates based on the operation setting of the use subject after the switching. With this configuration, the user can switch to a desired operation setting via the terminal device 200.
- the inhaler device 100 transmits information indicating that the switching of the operation setting of the use subject has been completed.
- the terminal device 200 outputs information indicating the operation setting of the use subject after the switching.
- the terminal device 200 displays information indicating the operation setting of the use subject after the switching on a display screen that displays information indicating one or more operation settings that can be used as the operation setting of the use subject.
- a UI when a user's operation of selecting the icon 31B corresponding to the "operation setting 2" has been performed on the display screen 30B illustrated in Fig. 7 will be described with reference to Fig. 8 .
- Fig. 8 is a diagram illustrating an example of a display screen displayed by the terminal device 200 according to the present embodiment. It is assumed that the inhaler device 100 can use an "operation setting 1", an "operation setting 2", and an "operation setting 3" as an operation setting of a use subject. Thus, as illustrated in Fig. 8 , icons 31A to 31C indicating three operation settings are displayed on a display screen 30C, as the information indicating the one or more operation settings that the inhaler device 100 can use as the operation setting of the use subject. Further, since the operation setting of the use subject after the switching is the "operation setting 2", the terminal device 200 focuses on the icon 31B corresponding to the "operation setting 2" as illustrated in Fig. 8 . With this configuration, the user can easily recognize that the operation setting of the use subject has been switched from the "operation setting 1" to the "operation setting 2".
- Fig. 9 is a sequence diagram presenting an example of a flow of switching processing for an operation setting of the use subject executed in the system 1 according to the present embodiment.
- the inhaler device 100 and the terminal device 200 are involved in this sequence.
- step S102 the inhaler device 100 and the terminal device 200 establish connection.
- the terminal device 200 outputs information indicating one or more operation settings that the inhaler device 100 can use as an operation setting of the use subject (step S104). For example, the terminal device 200 outputs the display screen 30A illustrated in Fig. 6 .
- the terminal device 200 transmits information for requesting transmission of information indicating an operation setting of the use subject in the inhaler device 100 (step S106).
- the inhaler device 100 transmits the information indicating the operation setting of the use subject (S108).
- the terminal device 200 outputs the received information indicating the operation setting of the use subject in the inhaler device 100 (step S110). For example, the terminal device 200 outputs the display screen 30B illustrated in Fig. 7 .
- the terminal device 200 receives a user's operation of selecting an operation setting to be switched to (step S1 12). Then, the terminal device 200 transmits information for instructing switching of the operation setting of the use subject to the selected operation setting to be switched to (step S114). When receiving the information, the inhaler device 100 switches the operation setting of the use subject to the operation setting instructed in the received information (step S116).
- the inhaler device 100 transmits information indicating that the switching of the operation setting of the use subject has been completed (step S118).
- the terminal device 200 When receiving the information, the terminal device 200 outputs information indicating the operation setting of the use subject after the switching (step S120). For example, the terminal device 200 outputs the display screen 30C illustrated in Fig. 8 .
- the terminal device 200 may transmit information indicating an operation setting so that the inhaler device 100 downloads a new operation setting. For example, the terminal device 200 transmits information indicating an operation setting downloaded from a server to the inhaler device 100. Then, the inhaler device 100 stores the operation setting indicated in the received information, in the memory 114. Thereafter, when the newly stored operation setting is selected as the operation setting of the use subject, the inhaler device 100 operates based on the newly stored operation setting. With this configuration, the user can download a desirable operation setting to the inhaler device 100 via the terminal device 200.
- the information indicating the operation setting includes a target resistance value, a time, first correction information, and a puff detection threshold as information for each step.
- the step is a time section obtained by dividing the heating profile in the time direction.
- the information of a certain step is used when the elapsed time since the start of heating based on the heating profile is included in the step.
- a step is a time section having a predetermined time length such as 10 seconds.
- step 00 is a time section until a lapse of 10 seconds since the start of heating based on the heating profile.
- the information of step 00 is used until a lapse of 10 seconds since the start of heating based on the heating profile.
- Step 19 is a time section of 10 seconds immediately before the end of heating based on the heating profile.
- the information of step 19 is used for 10 seconds immediately before the end of heating based on the heating profile.
- the time length of the step may be different on a step basis.
- the number of steps is not limited to 20 from 00 to 19 presented in Table 2.
- the information indicating the operation setting includes second correction information, a high-temperature protection threshold, a puff detection filter coefficient, and a remaining battery decrease determination threshold as other information. These items of information are used throughout the time sections during which the heating based on the heating profile is performed.
- the information indicating the operation setting may be divided into a plurality of items of information and transmitted and received at respective different timings.
- information for each step consisting of a combination of the target resistance value, the time, the first correction information, and the puff detection threshold may be transmitted and received at respective different timings.
- the information for each step and the other information may be transmitted and received at respective different timings.
- the information indicating the operation setting includes a target resistance value and a time for each step.
- the time is an elapsed time since the start of heating, within which the target resistance value is to be reached.
- a combination of an elapsed time since the start of heating and a target resistance value set for the elapsed time in each of all the steps corresponds to the heating profile.
- the information indicating the operation setting may be divided, and transmitted and received.
- the information indicating the heating profile may be divided in the time direction, for example, on a step basis, and transmitted and received.
- the information indicating the heating profile divided in the time direction includes at least one combination of an elapsed time since the start of heating and a target resistance value set for the elapsed time.
- the heating profile consisting of the combination of the target resistance value and the time for each step presented in Table 2 is a heating profile before correction (hereinafter also referred to as a default heating profile).
- the default heating profile is corrected based on first correction information as will be described later.
- the default heating profile may be corrected based on second correction information as will be described later.
- the information indicating the operation setting includes first correction information.
- the first correction information is an example of correction information for correcting the operation setting in accordance with an individual difference of the heater 121.
- An example of the individual difference of the heater 121 is a correspondence relationship between the temperature and the resistance value.
- the controller 116 may correct the operation setting based on the received first correction information.
- the controller 116 controls the operation of the inhaler device 100 based on the corrected operation setting.
- the inhaler device 100 can perform the operation in accordance with the individual difference of the heater 121.
- the quality of the user's puff experience can be improved.
- the controller 116 corrects the heating profile based on the first correction information. More specifically, the controller 116 corrects the default heating profile based on the first correction information. Then, the controller 116 controls the operation of the heater 121 based on the corrected heating profile. With this configuration, it is possible to perform heating based on the heating profile corrected so as to match the individual difference of the heater 121, and thus it is possible to prevent an inconvenience caused by the individual difference of the heater 121.
- An example of the inconvenience caused by the individual difference of the heater 121 is that the actual temperature of the heater 121 deviates from the target temperature.
- the information indicating the operation setting includes a plurality of items of first correction information associated with a plurality of respective target resistance values included in the heating profile. Then, the controller 116 corrects each of the plurality of target value resistance values defined in the heating profile based on the associated first correction information. For example, the controller 116 corrects the target resistance value included in the information of step 00 based on the first correction information included in the information of step 00.
- the first correction information may include an offset correction value that is a value used for offset correction. In this case, the controller 116 adds the offset correction value to the target resistance value.
- the first correction information may include a gain correction value that is a value used for gain correction. In this case, the controller 116 multiplies the target resistance value by the gain correction value.
- the first correction information may include both the offset correction value and the gain correction value. With this configuration, it is possible to appropriately correct the target resistance value on a step basis.
- the first correction information may be different on a heating profile basis.
- the degree of occurrence of the inconvenience caused by the individual difference of the heater 121 may be different on a heating profile basis. In this regard, with this configuration, it is possible to more reliably prevent the inconvenience caused by the individual difference of the heater 121.
- the inhaler device 100 transmits information indicating the individual difference of the heater 121 to the terminal device 200.
- the inhaler device 100 stores information indicating the individual difference of the heater 121 at the time of manufacturing in a factory, and transmits the stored information to the terminal device 200.
- the terminal device 200 can recognize the individual difference of the heater 121.
- the terminal device 200 may transmit information for requesting transmission of the information indicating the individual difference of the heater 121.
- the inhaler device 100 transmits the information indicating the individual difference of the heater 121.
- the terminal device 200 can inquire of the inhaler device 100 about the individual difference of the heater 121 as a preliminary stage of generating the first correction information.
- the terminal device 200 may store the information indicating the individual difference of the heater 121 received from the inhaler device 100, and thereafter use the stored information.
- the terminal device 200 When receiving the information indicating the individual difference of the heater 121, the terminal device 200 generates the first correction information based on the received information indicating the individual difference of the heater 121. Then, the terminal device 200 transmits the generated first correction information.
- the inhaler device 100 receives the first correction information transmitted from the terminal device 200 in this way, and corrects the heating profile based on the received first correction information. With this configuration, it is possible to correct the heating profile based on the first correction information matching the individual difference of the heater 121.
- the information indicating the operation setting includes second correction information.
- the second correction information is an example of correction information for correcting the operation setting in accordance with a deterioration of the heater 121.
- the deterioration of the heater 121 is oxidation of the heater 121 that progresses every time heating by the heater 121 is repeated.
- the controller 116 may correct the operation setting based on the received second correction information.
- the controller 116 controls the operation of the inhaler device 100 based on the corrected operation setting.
- the inhaler device 100 can perform an operation in accordance with the deterioration of the heater 121.
- the quality of the user's puff experience can be improved.
- the controller 116 may correct the heating profile based on the second correction information. More specifically, the controller 116 may further correct the heating profile, which has been corrected based on the first correction information, based on the second correction information. In this case, the controller 116 controls the operation of the heater 121 based on the corrected heating profile. With this configuration, it is possible to perform heating based on the heating profile matching the degree of deterioration of the heater 121. Accordingly, it is possible to prevent an inconvenience caused by the deterioration of the heater 121.
- the controller 116 integrates a history value indicating a history of heating executed by the heater 121 based on execution of heating by the heater 121. As an example, the controller 116 integrates a history value indicating a history of heating executed by the heater 121 every time heating is performed by the heater 121. As another example, the controller 116 integrates a history value indicating a history of heating executed by the heater 121 every time heating by the heater 121 is performed a plurality of times (for example, twice). As the number of times of heating increases, the heater 121 is oxidized and the resistance value of the heater 121 increases.
- the resistance value of the heater 121 reaches the target resistance value, the actual temperature of the heater 121 does not reach the target temperature by an amount corresponding to the increase in the resistance value of the heater 121 due to oxidation.
- the operation of the heater 121 is controlled in accordance with the heating profile, it may be difficult to deliver an appropriate flavor to the user.
- this configuration it is possible to recognize the degree of oxidation of the heater 121 using the history value.
- the history value may be an integrated value of the number of times of heating by the heater 121 (hereinafter also referred to as the number of times of heating). Every time heating based on the heating profile is performed once, 1 may be integrated into the history value. That is, the history value may be an integrated value of the number of times of heating by the heater 121 based on the heating profile. While heating based on the heating profile is performed once, execution and stop of short-time heating may be performed a plurality of times, and 1 may be integrated into the history value every time the short-time heating is performed once. In any case, the degree of oxidation of the heater 121 can be recognized using the number of times of heating.
- the history value may be an integrated value of the time of heating by the heater 121 (hereinafter also referred to as a heating time). Every time heating based on the heating profile is performed once, the time for one heating based on the heating profile may be integrated into the history value. While heating based on the heating profile is performed once, execution and stop of short-time heating may be performed a plurality of times, and a value corresponding to an amount of time taken for the short-time heating may be integrated into the history value. In any case, the degree of oxidation of the heater 121 can be recognized using the heating time.
- the controller 116 corrects the heating profile based on the integrated history value and the second correction information. With this configuration, the heating profile is corrected in accordance with the degree of oxidation of the heater 121 indicated by the history value. Thus, it is possible to prevent the occurrence of an inconvenience caused by the oxidation of the heater 121.
- the controller 116 corrects a target resistance value of a correction subject, which is at least a part of the plurality of target resistance values defined in the heating profile, to a value corresponding to a higher temperature.
- the controller 116 corrects the target resistance value of the correction subject to a higher value.
- the controller 116 corrects the target resistance value of the correction subject to a higher value.
- the second correction information may include information indicating the target resistance value of the correction subject.
- the controller 116 corrects the target resistance value of the correction subject indicated in the second correction information. With this configuration, it is possible to prevent an inconvenience described below for the target resistance value of the correction subject.
- the target resistance value of the correction subject preferably includes a target resistance value corresponding to the lowest target temperature among the plurality of target resistance values defined in the heating profile.
- One of inconveniences caused by the oxidation of the heater 121 is that the temperature of the stick substrate 150 drops too much even during heating, and the aerosol is no longer generated.
- the stage at which such an inconvenience is most likely to occur is a stage at which the target temperature corresponding to the target resistance value in the heating profile is the lowest. In this regard, with this configuration, it is possible to prevent the occurrence of such an inconvenience.
- the target resistance value of the correction subject preferably does not include a target resistance value corresponding to the highest target temperature among the plurality of target resistance values defined in the heating profile.
- the heating profile is corrected in a state in which the oxidation of the heater 121 has not progressed more than expected, the actual temperature may become excessively higher than the target temperature before correction, and the function of the inhaler device 100 may be damaged.
- the stage at which such an inconvenience is most likely to occur is a stage at which the target temperature corresponding to the target resistance value in the heating profile is the highest. In this regard, with this configuration, it is possible to prevent such an inconvenience.
- the second correction information may include information indicating a threshold.
- the controller 116 corrects the heating profile when the history value exceeds the threshold indicated in the second correction information.
- the controller 116 may correct the heating profile when the number of times of heating exceeds 1000 times.
- the controller 116 may correct the heating profile every time the heating time exceeds 100,000 seconds. With this configuration, since the correction frequency of the heating profile is suppressed, it is possible to reduce the processing load of the controller 116.
- the second correction information may include information indicating a correction method of the heating profile.
- the controller 116 corrects the heating profile based on the correction method indicated in the second correction information.
- the second correction information may include a value to be added to the target resistance value.
- the controller 116 adds the value to be added to the target resistance value included in the second correction information to the target resistance value before correction. With this configuration, it is possible to appropriately correct the target resistance value.
- the second correction information may be different on a heating profile basis.
- the change in temperature of the heater 121 may be different on a heating profile basis, and the progress degree of the oxidation of the heater 121 may be different. In this regard, with this configuration, it is possible to more reliably prevent the inconvenience caused by the oxidation of the heater 121.
- the history value may be integrated on a heating profile basis.
- the inhaler device 100 may store the history value and the second correction information for each heating profile and use the history value and the second correction information for correction of the heating profile.
- the inhaler device 100 may integrate the correction based on the history value and the second correction information for all the heating profiles used so far, and apply the integrated correction to the heating profile. It is considered that the oxidation of the heater 121 begins at the time of manufacture and proceeds in accordance with the heating profile used. In this regard, with this configuration, it is possible to perform correction in accordance with the past use history of the inhaler device 100.
- the information indicating the operation setting includes information indicating a high-temperature protection threshold.
- the controller 116 may control the operation of the heater 121 in accordance with whether the temperature detected by the first temperature detector exceeds the received high-temperature protection threshold. With this configuration, it is possible to prevent the inconvenience caused by high temperature in accordance with the newly downloaded operation setting.
- the information indicating the operation setting includes one high-temperature protection threshold; however, the present invention is not limited to this example.
- the information indicating the operation setting may include information indicating a plurality of high-temperature protection thresholds set for respective elapsed times since the start of heating.
- the information indicating the operation setting may include a high-temperature protection threshold on a step basis.
- the inhaler device 100 controls the operation of the heater 121 in accordance with whether the temperature detected by the first temperature detector exceeds the high-temperature protection threshold of the step corresponding to the elapsed time since the start of heating based on the heating profile. With this configuration, it is possible to more reliably prevent the inconvenience caused by high temperature.
- the information indicating the operation setting includes information indicating a puff detection reference. That is, the information indicating the operation setting includes a puff detection threshold. In particular, the information indicating the operation setting includes the puff detection threshold for each step as information indicating a plurality of puff detection thresholds set for respective elapsed times since the start of heating. Further, the information indicating the operation setting includes a puff detection filter coefficient.
- the controller 116 may detect that the aerosol has been inhaled by the user based on the received detection reference. With this configuration, it is possible to detect a puff in accordance with the newly downloaded operation setting.
- the information indicating the operation setting includes information indicating a remaining battery decrease determination threshold.
- the controller 116 may control the operation of the inhaler device 100 based on the received remaining battery decrease determination threshold. With this configuration, it is possible to perform control when the remaining electric power of the power supply 111 decreases in accordance with the newly downloaded operation setting.
- the terminal device 200 may output a UI related to download of the operation setting. Then, the terminal device 200 may download the operation setting to the inhaler device 100 in response to a user's operation on the UI.
- An example of the UI will be described with reference to Fig. 10 .
- Fig. 10 is a diagram illustrating an example of a display screen displayed by the terminal device 200 according to the present embodiment. It is assumed that the inhaler device 100 can use an "operation setting 1", an "operation setting 2", and an "operation setting 3" as an operation setting of a use subject. Thus, as illustrated in Fig. 10 , icons 31A to 31C indicating three operation settings are displayed on a display screen 30D, as the information indicating the one or more operation settings that the inhaler device 100 can use as the operation setting of the use subject.
- the icons 31A and 31B are framed with solid lines to indicate that the icons 31A and 31B have been downloaded.
- the icon 31C is framed with a broken line indicating that the icon 31C has not been downloaded.
- information indicating the operation setting that has been downloaded and information indicating the operation setting that has not been downloaded be displayed in different modes.
- the operation setting of the use subject of the inhaler device 100 is the "operation setting 1".
- the icon 31A corresponding to the "operation setting 1" is in focus.
- the terminal device 200 receives an operation of selecting an operation setting to be transmitted to the inhaler device 100. Then, the terminal device 200 transmits information indicating the selected operation setting. For example, when the icon 31C is touched by the user, the terminal device 200 transmits the information presented in Table 2 and related to the "operation setting 3". With this configuration, the user can download a desirable operation setting to the inhaler device 100 via the terminal device 200.
- the inhaler device 100 transmits information indicating that the download of the operation setting has been completed.
- the inhaler device 100 has successfully received the information presented in Table 2 and related to the "operation setting 3"
- the inhaler device 100 transmits the information indicating that the download of the operation setting has been completed.
- the terminal device 200 may control retransmission of the information indicating the operation setting in accordance with whether the information has been received. With this configuration, it is possible to reliably succeed in downloading the operation setting.
- the inhaler device 100 transmits the information indicating that the download of the operation setting has been completed. That is, the information indicating that the download of the operation setting has been completed may also serve as information indicating that the correction of the heating profile based on the first correction information has been completed. With this configuration, it is possible to notify the user via the terminal device 200 of that the inhaler device 100 can use the corrected heating profile.
- the terminal device 200 receives the information indicating that the download of the operation setting to the inhaler device 100 has been completed. Accordingly, the terminal device 200 can recognize that the newly downloaded operation setting can be used as the operation setting of the use subject.
- the terminal device 200 When receiving the information indicating that the download of the operation setting to the inhaler device 100 has been completed, the terminal device 200 outputs information indicating the information indicating that the download of the operation setting to the inhaler device 100 has been completed. Accordingly, the user can recognize that the newly downloaded operation setting can be used as the operation setting of the use subject. For example, an example of a UI displayed when a user's operation of selecting the icon 31C corresponding to the "operation setting 3" has been performed on the display screen 30D illustrated in Fig. 10 and the download of the "operation setting 3" has been completed will be described with reference to Fig. 11 .
- Fig. 11 is a diagram illustrating an example of a display screen displayed by the terminal device 200 according to the present embodiment.
- icons 31A to 31C indicating three operation settings are displayed on a display screen 30E, as the information indicating the one or more operation settings that the inhaler device 100 can use as the operation setting of the use subject.
- the icon 31C indicating the "operation setting 3" is framed with a solid line indicating that the download has been completed.
- the user's operation of selecting the icon 31C corresponding to the "operation setting 3" may also serve as an operation of instructing switching of the "operation setting 3" to the operation setting of the use subject.
- the inhaler device 100 switches the operation setting of the use subject to the "operation setting 3" after the download has been completed.
- the terminal device 200 focuses on the icon 31C corresponding to the "operation setting 3".
- Fig. 12 is a sequence diagram presenting an example of a flow of download processing for an operation setting executed in the system 1 according to the present embodiment.
- the inhaler device 100 and the terminal device 200 are involved in this sequence.
- step S202 the inhaler device 100 and the terminal device 200 establish connection.
- the terminal device 200 outputs information indicating an operation setting that can be downloaded to the inhaler device 100 (step S204). For example, the terminal device 200 outputs the display screen 30D illustrated in Fig. 10 .
- the terminal device 200 receives a user's operation of selecting an operation setting to be downloaded (step S206). For example, the terminal device 200 receives a user's operation of touching the icon 31C corresponding to the "operation setting 3" on the display screen 30D illustrated in Fig. 10 .
- the terminal device 200 transmits information for requesting transmission of information indicating the individual difference of the heater 121 (step S208).
- the inhaler device 100 transmits the information indicating the individual difference of the heater 121 (step S210).
- the processing related to step S208 and step S210 may be omitted.
- the terminal device 200 generates information indicating the operation setting (step S212). For example, the terminal device 200 generates the information presented in Table 2. Specifically, the terminal device 200 generates first correction information based on a default heating profile in the selected "operation setting 3" and the information indicating the individual difference of the heater 121. Also, the terminal device 200 generates second correction information, a high-temperature protection threshold, a puff detection threshold, a puff detection filter coefficient, and a remaining battery decrease determination threshold based on the default heating profile in the selected "operation setting 3".
- the terminal device 200 transmits items of information indicating divided operation settings at respective different timings (step S214). For example, the terminal device 200 transmits items of information for respective steps presented in Table 2 at respective different timings, and then transmits the other information.
- the inhaler device 100 transmits information indicating that the download of the operation setting has been completed (step S216). For example, when the inhaler device 100 has successfully received all the items of information indicating the divided operation settings and completed the correction of the default heating profile based on the first correction information, the inhaler device 100 transmits the information indicating that the download of the operation setting has been completed.
- the terminal device 200 When receiving the information indicating that the download of the operation setting has been completed, the terminal device 200 outputs the information indicating that the download of the operation setting has been completed (step S218). For example, the terminal device 200 outputs the display screen 30E illustrated in Fig. 11 .
- the terminal device 200 may transmit information including at least one of the target resistance value, the time, the first correction information, the second correction information, the puff detection threshold, the puff detection filter coefficient, the high-temperature protection threshold, and the remaining battery decrease determination threshold as the information indicating the operation setting. That is, the information presented in Table 2 may be partially omitted.
- the inhaler device 100 uses a default setting for the omitted information. For example, when the puff detection filter coefficient is not included in the received information, the inhaler device 100 detects a puff using a default puff detection filter coefficient.
- the present invention is not limited to this example.
- the first temperature detector may be provided near a processor such as the controller 116 to detect the temperature of the processor.
- the inhaler device 100 prohibits supply of electric power to the heater 121 when the temperature of the processor exceeds a high-temperature protection threshold. With this configuration, it is possible to prevent an inconvenience caused by high temperature such as thermal runaway of the processor.
- the first temperature detector may be provided near the power supply 111 to detect the temperature of the power supply 111.
- the inhaler device 100 prohibits supply of electric power to the heater 121 when the temperature of the power supply 111 exceeds a high-temperature protection threshold. With this configuration, it is possible to prevent an inconvenience caused by high temperature such as a deterioration of the battery.
- the inhaler device 100 may detect that a puff has been performed when the temperature detected by the second temperature detector falls below a puff detection threshold.
- the inhaler device 100 may detect that a puff has been performed when the difference between a reference temperature and the temperature detected by the second temperature detector exceeds a puff detection threshold.
- An example of the reference temperature is a temperature of the second temperature detector a predetermined time before (for example, immediately before). In this case, the difference corresponds to a decrease in the temperature detected by the second temperature detector.
- the second temperature detector may be the heater 121.
- the inhaler device 100 detects a puff based on a change in the temperature indicated by the resistance value of the heater 121 or a change in the resistance value of the heater 121.
- the present invention is not limited to this example.
- the information indicating the heating profile may be divided in a direction of the target resistance value, and transmitted and received.
- information related to a relatively high target resistance value and information related to a relatively low target resistance value may be transmitted and received in a divided manner.
- the information indicating the divided heating profile includes at least one combination of an elapsed time since the start of heating and a target resistance value set for the elapsed time. With this configuration, it is possible to restore the heating profile on the reception side no matter how it is divided.
- the timing of correcting the heating profile described in the above embodiment is merely an example, and the heating profile may be corrected at any other timing.
- the inhaler device 100 may execute the correction of the heating profile based on the first correction information when the controller 116 is activated.
- the inhaler device 100 may execute the correction of the heating profile based on the second correction information when the controller 116 is activated.
- the shape of the substrate is not limited to a stick shape.
- Another example of the shape of the substrate is a card shape.
- Still another example of the shape of the substrate is a cube shape.
- the inhaler device 100 may use a capsule-shaped substrate which does not contain an aerosol source and contains, for example, only a flavor source to generate an aerosol to be inhaled by the user.
- a capsule-shaped second substrate containing a flavor source is disposed on the downstream side of a first substrate containing an aerosol source.
- each device described in the present description may be implemented using any of software, hardware, and a combination of software and hardware.
- a program constituting the software is stored in advance in, for example, a recording medium (non-transitory media) provided inside or outside each device.
- each program is read into a RAM and executed by a processor such as a CPU at the time of execution by a computer that controls each device described in the present description.
- the recording medium is, for example, a magnetic disk, an optical disk, a magnetooptical disk, a flash memory, or the like.
- the computer program may be distributed via a network, for example, without using a recording medium.
- processing described using the flowcharts and the sequence diagrams in the present description do not have to be executed in the illustrated order. Some of the processing steps may be performed in parallel. Also, an additional processing step may be employed, or the processing steps may be partially omitted.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Devices For Medical Bathing And Washing (AREA)
- Thermotherapy And Cooling Therapy Devices (AREA)
Abstract
Description
- The present invention relates to an inhaler device, a terminal device, and a program.
- Inhaler devices that generate material to be inhaled by users, such as electronic cigarettes and nebulizers, are widespread. For example, an inhaler device uses a substrate containing an aerosol source for generating an aerosol, a flavor source for imparting a flavor component to the generated aerosol, and the like, to generate the aerosol having the flavor component imparted. The user can taste a flavor by inhaling the aerosol generated by the inhaler device and having the flavor component imparted.
- The quality of the flavor that the user tastes is affected by how the substrate is heated. In this regard,
Patent Literature 1 below discloses a technique for switchably setting a temperature setting that defines a time-series transition of a temperature of a heating device that heats a substrate. - Patent Literature 1:
WO 2020/019122 A1 - However, the technique disclosed in
Patent Literature 1 has been developed recently, and there is room for improvement from various viewpoints. - The present invention is made in view of the above problem, and an object of the present invention is to provide a mechanism with which it is possible to further improve the quality of an experience using an inhaler device.
- To address the above-described problem, an aspect of the present invention provides an inhaler device including: a communicator that communicates with another device; a heater that heats a substrate containing an aerosol source to generate an aerosol; and a controller that controls an operation of the inhaler device. The communicator receives information indicating a detection reference. The controller detects that the aerosol has been inhaled by a user based on the detection reference received by the communicator.
- The inhaler device may further include a temperature detector that detects a temperature that changes when the aerosol has been inhaled by the user. The detection reference may include a threshold. The controller may detect that the aerosol has been inhaled by the user by comparing a value corresponding to the temperature detected by the temperature detector with the threshold.
- The detection reference may include the threshold and a filter coefficient. The controller may detect that the aerosol has been inhaled by the user by comparing an output value obtained by inputting the temperature detected by the temperature detector to a filter having the filter coefficient applied, with the threshold.
- The threshold included in the detection reference may include a plurality of thresholds set for respective elapsed times since a start of the heating. The controller may detect that the aerosol has been inhaled by the user based on the threshold corresponding to an elapsed time since the start of the heating among the plurality of thresholds.
- The communicator may receive information indicating an operation setting of the inhaler device, the operation setting including the information indicating the detection reference and a heating profile that defines a time-series transition of a target value for an actual measurement value measured for the heater. The controller may control the operation of the inhaler device based on the received operation setting.
- The detection reference may be different on the heating profile basis.
- The heating profile first may include an initial temperature rise section, then include an intermediate temperature drop section, and then include a temperature re-rise section. A temperature corresponding to the target value set at an end of the initial temperature rise section may be higher than an initial temperature. A temperature corresponding to the target value set at an end of the intermediate temperature drop section may be lower than the temperature corresponding to the target value set at the end of the initial temperature rise section. A temperature corresponding to the target value set at an end of the temperature re-rise section may be higher than the temperature corresponding to the target value set at the end of the intermediate temperature drop section.
- The communicator may receive first correction information for correcting the heating profile in accordance with an individual difference of the heater. The controller may correct the heating profile based on the first correction information and control an operation of the heater based on the corrected heating profile.
- The communicator may receive second correction information for correcting the heating profile in accordance with a deterioration of the heater. The controller may correct the heating profile based on the second correction information and control the operation of the inhaler device based on the corrected heating profile.
- Also, to address the above-described problem, another aspect of the present invention provides a terminal device including: a communicator that transmits, in an inhaler device including a heater that heats a substrate containing an aerosol source to generate an aerosol, information indicating a detection reference used for detecting that the aerosol has been inhaled by a user
- The detection reference may include a threshold. The inhaler device may include a temperature detector that detects a temperature that changes when the aerosol has been inhaled by the user, and the inhaler device may detect that the aerosol has been inhaled by the user by comparing a value corresponding to the temperature detected by the temperature detector with the threshold.
- The detection reference may include the threshold and a filter coefficient. The inhaler device may detect that the aerosol has been inhaled by the user by comparing an output value obtained by inputting the temperature detected by the temperature detector to a filter having the filter coefficient applied, with the threshold.
- The threshold included in the detection reference may include a plurality of thresholds set for respective elapsed times since a start of the heating. The inhaler device may detect that the aerosol has been inhaled by the user based on the threshold corresponding to an elapsed time since the start of the heating among the plurality of thresholds.
- The communicator may transmit information indicating an operation setting that is information for setting an operation of the inhaler device, the operation setting including the information indicating the detection reference and a heating profile that defines a time-series transition of a target value for an actual measurement value measured for the heater.
- The detection reference may be different on the heating profile basis.
- The communicator may transmit first correction information for correcting the heating profile in accordance with an individual difference of the heater.
- The communicator may transmit second correction information for correcting the heating profile in accordance with a deterioration of the heater.
- Also, to address the above-described problem, still another aspect of the present invention provides a program that causes a computer to execute: controlling a terminal device to transmit, in an inhaler device including a heater that heats a substrate containing an aerosol source to generate an aerosol, information indicating a detection reference used for detecting that the aerosol has been inhaled by a user.
- As described above, according to the present invention, the mechanism with which it is possible to further improve the quality of the experience using the inhaler device is provided.
-
- [
Fig. 1] Fig. 1 is a schematic diagram of the inhaler device according to the internal configuration example. - [
Fig. 2] Fig. 2 is an overall perspective view of the inhaler device according to the present embodiment. - [
Fig. 3] Fig. 3 is an overall perspective view of the inhaler device according to the present embodiment in a state in which a stick substrate is held. - [
Fig. 4] Fig. 4 is a diagram illustrating an example of a configuration of a system according to the present embodiment. - [
Fig. 5] Fig. 5 is a graph presenting an example of a time-series transition of an actual temperature of a heater operated based on a heating profile presented in Table 1. - [
Fig. 6] Fig. 6 is a diagram illustrating an example of a display screen displayed by a terminal device according to the present embodiment. - [
Fig. 7] Fig. 7 is a diagram illustrating an example of a display screen displayed by the terminal device according to the present embodiment. - [
Fig. 8] Fig. 8 is a diagram illustrating an example of a display screen displayed by the terminal device according to the present embodiment. - [
Fig. 9] Fig. 9 is a sequence diagram presenting an example of a flow of switching processing for an operation setting of a use subject executed in the system according to the present embodiment. - [
Fig. 10] Fig. 10 is a diagram illustrating an example of a display screen displayed by the terminal device according to the present embodiment. - [
Fig. 11] Fig. 11 is a diagram illustrating an example of a display screen displayed by the terminal device according to the present embodiment. - [
Fig. 12] Fig. 12 is a sequence diagram presenting an example of a flow of download processing for an operation setting executed in the system according to the present embodiment. - Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In this description and the drawings, structural elements having substantially the same functional configuration are denoted by the same reference numeral, and redundant description thereof will be omitted.
- An inhaler device generates material to be inhaled by a user. In the example described below, the material generated by the inhaler device is an aerosol. Alternatively, the material generated by the inhaler device may be gas.
-
Fig. 1 is a schematic diagram of the inhaler device according to the internal configuration example. As illustrated inFig. 1 , aninhaler device 100 according to the present configuration example includes apower supply 111, asensor 112, anotifier 113, amemory 114, acommunicator 115, acontroller 116, aheater 121, aholder 140, and aheat insulator 144. - The
power supply 111 stores electric power. Thepower supply 111 supplies electric power to the structural elements of theinhaler device 100 under the control of thecontroller 116. Thepower supply 111 may be a rechargeable battery such as a lithium ion secondary battery. - The
sensor 112 acquires various items of information regarding theinhaler device 100. In an example, thesensor 112 may be a pressure sensor such as a microphone condenser, a flow sensor, or a temperature sensor, and acquire a value generated in accordance with the user's inhalation. In another example, thesensor 112 may be an input device that receives information input by the user, such as a button or a switch. - The
notifier 113 provides information to the user. Thenotifier 113 may be a light-emitting device that emits light, a display device that displays an image, a sound output device that outputs sound, or a vibration device that vibrates. - The
memory 114 stores various items of information for operation of theinhaler device 100. Thememory 114 may be a non-volatile storage medium such as flash memory. - The
communicator 115 is a communication interface capable of communication in conformity with any wired or wireless communication standard. Such a communication standard may be, for example, Wi-Fi (registered trademark) or Bluetooth (registered trademark). - The
controller 116 functions as an arithmetic processing unit and a control circuit, and controls the overall operations of theinhaler device 100 in accordance with various programs. Thecontroller 116 includes an electronic circuit such as a central processing unit (CPU) and a microprocessor, for example. - The
holder 140 has aninternal space 141, and holds astick substrate 150 in a manner partially accommodated in theinternal space 141. Theholder 140 has anopening 142 that allows theinternal space 141 to communicate with outside. Theholder 140 holds thestick substrate 150 that is inserted into theinternal space 141 through theopening 142. For example, theholder 140 may be a tubular body having theopening 142 and a bottom 143 on its ends, and may define the pillar-shapedinternal space 141. Theholder 140 also has a function of defining a flow path of air supplied to thestick substrate 150. For example, the bottom 143 has an air inlet hole that is an inlet of air into the flow path. On the other hand, an air outlet hole which is an outlet of the air from the flow path is theopening 142. - The
stick substrate 150 includes asubstrate 151 and aninhalation port 152. Thesubstrate 151 includes an aerosol source. In this configuration example, the aerosol source is not limited to a liquid, but may be a solid. Thestick substrate 150 held by theholder 140 includes thesubstrate 151 at least partially accommodated in theinternal space 141 and theinhalation port 152 at least partially protruding from theopening 142. When the user inhales with theinhalation port 152 protruding from theopening 142 in his/her mouth, air flows into theinternal space 141 from the air inlet hole (not illustrated), and the air and an aerosol generated from thesubstrate 151 reach inside the mouth of the user. - The
heater 121 heats the aerosol source to atomize the aerosol source and generate the aerosol. In the example illustrated inFig. 1 , theheater 121 has a film-like shape and surrounds the outer circumference of theholder 140. Subsequently, heat produced from theheater 121 heats thesubstrate 151 of thestick substrate 150 from the outer circumference, generating the aerosol. Theheater 121 produces heat when receiving electric power from thepower supply 111. In an example, the electric power may be supplied in response to thesensor 112 detecting a start of the user's inhalation and/or an input of predetermined information. Subsequently, the supply of the electric power may be stopped in response to thesensor 112 detecting an end of the user's inhalation and/or an input of predetermined information. - The
heat insulator 144 prevents heat from transferring from theheater 121 to the other structural elements. For example, theheat insulator 144 may be a vacuum heat insulator or an aerogel heat insulator. - The configuration example of the
inhaler device 100 has been described above. Theinhaler device 100 is not limited to the above configuration, and may be configured in various ways as exemplified below. - In an example, the
heater 121 may have a blade-like shape, and may be disposed so that theheater 121 protrudes from thebottom 143 of theholder 140 toward theinternal space 141. In this case, theheater 121 having the blade-like shape is inserted into thesubstrate 151 of thestick substrate 150 and heats thesubstrate 151 of thestick substrate 150 from its inside. In another example, theheater 121 may be disposed so that theheater 121 covers thebottom 143 of theholder 140. In still another example, theheater 121 may be implemented as a combination of two or more selected from a first heater that covers the outer circumference of theholder 140, a second heater having the blade-like shape, and a third heater that covers thebottom 143 of theholder 140. - In another example, the
holder 140 may include an opening/closing mechanism that at least partially opens and closes an outer shell defining theinternal space 141. Examples of the opening/closing mechanism include a hinge. In addition, theholder 140 may hold thestick substrate 150 while sandwiching thestick substrate 150 inserted into theinternal space 141 by opening and closing the outer shell. In this case, theheater 121 may be at the sandwiching position of theholder 140 and may produce heat while pressing thestick substrate 150. - In addition, means for atomizing the aerosol source is not limited to heating by the
heater 121. For example, the means for atomizing the aerosol source may be induction heating. -
Fig. 2 is an overall perspective view of theinhaler device 100 according to the present embodiment.Fig. 3 is an overall perspective view of the inhaler device according to the present embodiment in a state in which thestick substrate 150 is held. - As illustrated in
Figs. 2 and3 , theinhaler device 100 includes atop housing 11A, abottom housing 11B, acover 12, aswitch 13, alid 14, avent 15, and acap 16. Thetop housing 11A and thebottom housing 11B are connected to each other to define an outermostouter housing 11 of theinhaler device 100. Theouter housing 11 has a size to fit in a hand of the user. When the user uses theinhaler device 100, the user can hold theinhaler device 100 with his/her hand and inhale a flavor. - The
top housing 11A has an opening (not illustrated), and thecover 12 is coupled to thetop housing 11A so as to close the opening. As illustrated inFig. 3 , thecover 12 has theopening 142 into which thestick substrate 150 can be inserted. Thelid 14 is configured to open and close theopening 142 of thecover 12. Specifically, thelid 14 is attached to thecover 12 and is configured to be movable along a surface of thecover 12 between a first position at which thelid 14 closes theopening 142 and a second position at which thelid 14 opens theopening 142. Accordingly, thelid 14 can permit or restrict an access of thestick substrate 150 to the inside (theinternal space 141 illustrated inFig. 1 ) of theinhaler device 100. A state in which thelid 14 is located at the second position and thelid 14 opens theopening 142 is hereinafter also referred to as an open state. A state in which thelid 14 is located at the first position and thelid 14 closes theopening 142 is hereinafter also referred to as a closed state. - The
switch 13 is used to switch ON and OFF the operation of theinhaler device 100. For example, when the user operates theswitch 13 in a state in which thestick substrate 150 is inserted into theinternal space 141 through theopening 142 as illustrated inFig. 3 , electric power is supplied from thepower supply 111 to theheater 121, and thestick substrate 150 can be heated without being combusted. When thestick substrate 150 is heated, an aerosol is generated from the aerosol source contained in thestick substrate 150, and a flavor of a flavor source is taken into the aerosol. The user can inhale the aerosol containing the flavor by inhaling a portion (a portion illustrated inFig. 3 , that is, the inhalation port 152) of thestick substrate 150 protruding from theinhaler device 100. - The
vent 15 is for introducing air into theinternal space 141. The air taken into the inside of theinhaler device 100 from thevent 15 is introduced into theinternal space 141 from, for example, an air inlet hole formed in thebottom 143 of theholder 140. Thecap 16 is configured to be detachably attached to thebottom housing 11B. When thecap 16 is attached to thebottom housing 11B, thevent 15 is formed between thebottom housing 11B and thecap 16. Thecap 16 may have, for example, a through hole, a notch, or the like (not illustrated). In the present description, the longitudinal direction of theinhaler device 100 refers to a direction in which thestick substrate 150 is inserted into theopening 142. Also, in theinhaler device 100 of the present description, a side where a fluid such as air flows in (for example, thevent 15 side) is referred to as an upstream side, and a side where the fluid flows out (for example, theopening 142 side) is referred to as a downstream side. -
Fig. 4 is a diagram illustrating an example of a configuration of asystem 1 according to the present embodiment. As illustrated inFig. 4 , thesystem 1 includes theinhaler device 100 and aterminal device 200. - The configuration of the
inhaler device 100 is as described above. Hereinafter, user's inhalation of an aerosol generated by theinhaler device 100 is also simply referred to as "inhalation" or "puff". An action of the user's inhalation is hereinafter also referred to as a puff action. - The
inhaler device 100 according to the present embodiment generates an aerosol to be inhaled by a user using a substrate containing an aerosol source. Theheater 121 heats the substrate containing the aerosol source to generate the aerosol. Thestick substrate 150 is an example of the substrate in the present embodiment. - The
terminal device 200 is used by the user of theinhaler device 100. For example, theterminal device 200 is constituted by any information processing device, such as a smartphone, a tablet terminal, or a wearable device. As illustrated inFig. 4 , theterminal device 200 includes aninputter 210, anoutputter 220, acommunicator 230, amemory 240, and acontroller 250. - The
inputter 210 has a function of receiving an input of various items of information. Theinputter 210 may include an input device that receives an input of information from the user. Examples of the input device include a button, a keyboard, a touch panel, and a microphone. In addition, theinputter 210 may include various sensors such as an image sensor. - The
outputter 220 has a function of outputting information. Theoutputter 220 may include an output device that outputs information to the user. Examples of the output device include a display device that displays information, a light-emitting device that emits light, a vibration device that vibrates, and a sound output device that outputs sound. An example of the display device is a display. An example of the light-emitting device is a light emitting diode (LED). An example of the vibration device is an eccentric motor. An example of the sound output device is a speaker. Theoutputter 220 outputs information input from thecontroller 250 to notify the user of the information. - The
communicator 230 is a communication interface for transmitting and receiving information between theterminal device 200 and another device. Thecommunicator 230 performs communication in conformity with any wired or wireless communication standard. Such a communication standard may be, for example, wireless local area network (LAN), wired LAN, Wi-Fi (registered trademark), or Bluetooth (registered trademark). - The
memory 240 stores various items of information for operation of theterminal device 200. Thememory 240 may be a non-volatile storage medium such as flash memory. - The
controller 250 functions as an arithmetic processing unit or a control circuit, and controls the overall operations of theterminal device 200 in accordance with various programs. Thecontroller 250 includes an electronic circuit, such as a central processing unit (CPU) or a microprocessor, for example. In addition, thecontroller 250 may include a read only memory (ROM) that stores a program to be used, calculation parameters, and the like, and a random access memory (RAM) that temporarily stores parameters that change as appropriate. Theterminal device 200 executes various processing under the control of thecontroller 250. Examples of the processing controlled by thecontroller 250 include processing of information input by theinputter 210, an output of information by theoutputter 220, transmission and reception of information by thecommunicator 230, and storage and reading of information by thememory 240. Thecontroller 250 also controls other processing executed by theterminal device 200, such as an input of information to each structural element and processing based on information output from each structural element. - Note that the function of the
controller 250 may be implemented using an application. The application may be preinstalled or may be downloaded. Alternatively, the function of thecontroller 250 may be implemented by progressive web apps (PWA). - The
inhaler device 100 can communicate with another device. Communication between theinhaler device 100 and another device may use a wireless or wired communication link. In the present description, the communication link is described as a wireless communication link. - In particular, the
inhaler device 100 establishes connection with the other paired device to transmit and receive information. Pairing is processing in which two devices exchange information with each other and store the information. Examples of the information to be exchanged include identification information of a partner such as a service set identifier (SSID), and information related to an encryption key used for encrypting information to be transmitted and received. - The
inhaler device 100 and theterminal device 200 first perform pairing and then transmit and receive information. It is desirable that a wireless communication standard used for wireless communication between theinhaler device 100 and theterminal device 200 is a short-range wireless communication standard such as Bluetooth. In this case, when theinhaler device 100 and theterminal device 200 are located within a range in which the short-range wireless communication is possible, theinhaler device 100 and theterminal device 200 can establish connection and communicate with each other. In the following description, it is assumed that theinhaler device 100 and theterminal device 200 perform communication in conformity with Bluetooth Low Energy (BLE, registered trademark). - The connection between the
inhaler device 100 and theterminal device 200 may be established when a predetermined condition is satisfied. An example of the predetermined condition is that the state of thelid 14 has changed to the open state. Another example of the predetermined condition is that charging of thepower supply 111 has started. When theinhaler device 100 is connected to an external power supply via, for example, a Universal Serial Bus (USB) or the like, theinhaler device 100 starts charging thepower supply 111. When any of these predetermined conditions is satisfied, theinhaler device 100 starts transmission of an advertisement, establishes connection with theterminal device 200 that has received the advertisement, and starts transmission and reception of information. - The connection between the
inhaler device 100 and theterminal device 200 may be disconnected when a predetermined condition is satisfied. An example of the predetermined condition is that the state of thelid 14 has changed to the closed state. Another example of the predetermined condition is that charging of thepower supply 111 has ended. For example, when the connection with the external power supply is released, theinhaler device 100 ends the charging of thepower supply 111. For example, when any of these predetermined conditions is satisfied, and when an operation by the user is not detected for a predetermined time or more and information is not transmitted or received, theinhaler device 100 disconnects the connection with theterminal device 200. - The
inhaler device 100 operates based on an operation setting. The operation setting is information for setting the operation of theinhaler device 100. Theinhaler device 100 may store one or more operation settings. Among the one or more operation settings stored in theinhaler device 100, an operation setting that is used by theinhaler device 100 is also referred to as an operation setting of a use subject. That is, theinhaler device 100 operates based on the operation setting of the use subject. More specifically, thecontroller 116 controls the operation of each structural element of theinhaler device 100 including theheater 121 based on the operation setting of the use subject. An example of the operation setting will be described below. - The operation setting may include a heating profile. The
controller 116 controls the operation of theheater 121 based on the heating profile. The heating profile is information indicating a time-series transition of a target value for a value measured for the heater 121 (hereinafter, also referred to as an actual measurement value). Thecontroller 116 controls the operation of theheater 121 so that a time-series transition of an actual measurement value measured for theheater 121 becomes similar to the time-series transition of the target value defined in the heating profile. Accordingly, an aerosol is generated as planned in the heating profile. The heating profile is typically designed to optimize the flavor that the user tastes when the user inhales the aerosol generated from thestick substrate 150. Thus, by controlling the operation of theheater 121 based on the heating profile, it is possible to optimize the flavor that the user tastes. - The actual measurement value may be the temperature of the
heater 121. In this case, the heating profile is information that defines a time-series transition of a target temperature that is a target value for the temperature of theheater 121. Thecontroller 116 controls the temperature of theheater 121 so that a time-series transition of an actually measured temperature (hereinafter, also referred to as an actual temperature) of theheater 121 becomes similar to the time-series transition of the target temperature defined in the heating profile. As a result, it is possible to optimize the flavor that the user tastes. - The heating profile includes one or more combinations of an elapsed time since a start of heating and a target temperature to be reached within the elapsed time. Then, the
controller 116 controls the temperature of theheater 121 based on the difference between the current actual temperature and the target temperature in the heating profile corresponding to the elapsed time since the start of the current heating. The control on the temperature of theheater 121 can be implemented by, for example, known feedback control. Specifically, thecontroller 116 causes the electric power from thepower supply 111 to be supplied to theheater 121 in the form of a pulse by pulse width modulation (PWM) or pulse frequency modulation (PFM). In this case, thecontroller 116 can control the temperature of theheater 121 by adjusting the duty ratio of the electric power pulse. - In the feedback control, the
controller 116 may control the electric power supplied to theheater 121, for example, the above-described duty ratio, based on the difference or the like between the actual temperature and the target temperature. The feedback control may be, for example, a proportional-integral-differential controller (PID controller). Alternatively, thecontroller 116 may perform simple ON-OFF control. For example, thecontroller 116 may execute heating by theheater 121 until the actual temperature reaches the target temperature, stop heating by theheater 121 when the actual temperature has reached the target temperature, and execute heating again by theheater 121 when the actual temperature becomes lower than the target temperature. - The temperature of the
heater 121 can be quantified by, for example, measuring or estimating a resistance value (more accurately, an electrical resistance value) of the heater 121 (more accurately, a heat producing resistor constituting the heater 121). This is because the resistance value of the heat producing resistor changes with the temperature. The resistance value of the heat producing resistor can be estimated, for example, by measuring the amount of voltage drop in the heat producing resistor. The amount of voltage drop in the heat producing resistor can be measured by a voltage sensor that measures the potential difference applied to the heat producing resistor. In another example, the temperature of theheater 121 can be measured by a temperature sensor installed near theheater 121. - A time section from the start to the end of processing of generating an aerosol using the
stick substrate 150, more specifically, a time section during which theheater 121 operates based on the heating profile is hereinafter also referred to as a heating session. The start of the heating session is a timing at which heating based on the heating profile is started. The end of the heating session is a timing at which a sufficient amount of aerosol is no longer generated. The heating session consists of a preheating period in the former half and a puffable period in the latter half. The puffable period is a period during which a sufficient amount of aerosol is expected to be generated. The preheating period is a period from the start of heating to the start of the puffable period. The heating performed during the preheating period is also referred to as preheating. - An example of the heating profile is presented in Table 1 below.
-
Table 1. Example of heating profile Time section Elapsed time since start of heating Target temperature Initial temperature rise section 25 seconds 295° C 35 seconds 295°C Intermediate temperature drop section 45 seconds 230°C Temperature re-rise section 180 seconds 230°C 260 seconds 260°C 355 seconds 260°C Heating end section Later - - The time-series transition of the actual temperature of the
heater 121 when thecontroller 116 controls the operation of theheater 121 in accordance with the heating profile presented in Table 1 will be described with reference toFig. 5. Fig. 5 is a graph presenting an example of the time-series transition of the actual temperature of theheater 121 operated based on the heating profile presented in Table 1. The horizontal axis of this graph indicates time (second). The vertical axis of this graph indicates the temperature of theheater 121. Aline 21 in this graph indicates a time-series transition of the actual temperature of theheater 121. Also, points 22 (22A to 22F) in this graph indicate target temperatures defined in the heating profile. As presented inFig. 5 , the actual temperature of theheater 121 changes in a manner similar to the time-series transition of the target temperature defined in the heating profile. - As presented in Table 1, the heating profile first includes an initial temperature rise section. The initial temperature rise section is a time section included at the beginning of the heating profile and is a section in which the target temperature set at the end is higher than an initial temperature. The initial temperature is a temperature expected as the temperature of the
heater 121 before the start of heating. An example of the initial temperature is any temperature such as 0°C. Another example of the initial temperature is a temperature corresponding to the atmospheric temperature. As presented inFig. 5 , in accordance with the target temperature set in the initial temperature rise section, the actual temperature of theheater 121reaches 295°C 25 seconds after the start of heating and is maintained at 295°C until 35 seconds after the start of heating. Accordingly, it is expected that the temperature of thestick substrate 150 reaches a temperature at which a sufficient amount of aerosol is generated. By raising the temperature to 295°C at a stroke immediately after the start of heating, it is possible to end the preheating early and start the puffable period early. AlthoughFig. 5 presents an example in which the initial temperature rise section and the preheating period coincide with each other, the initial temperature rise section and the preheating period may be different from each other. - As presented in Table 1, the heating profile then includes an intermediate temperature drop section. The intermediate temperature drop section is a time section after the initial temperature rise section and is a time section in which the target temperature set at the end is lower than the target temperature set at the end of the initial temperature rise section. As presented in
Fig. 5 , the actual temperature of theheater 121 drops from 295°C to 230°C from 35 seconds to 45 seconds after the start of heating in accordance with the target temperature set in the intermediate temperature drop section. In such a section, supply of electric power to theheater 121 may be stopped. Even in this case, a sufficient amount of aerosol is generated by the remaining heat of theheater 121 and thestick substrate 150. Here, when theheater 121 is maintained at a high temperature, the aerosol source contained in thestick substrate 150 is rapidly consumed, and there may be an inconvenience that the flavor that the user tastes is too strong. In this regard, it is possible to avoid such an inconvenience and improve the quality of a user's puff experience by providing the intermediate temperature drop section in the middle. - As presented in Table 1, the heating profile then includes a temperature re-rise section. The temperature re-rise section is a time section after the intermediate temperature drop section and is a time section in which the target temperature set at the end is higher than the target temperature set at the end of the intermediate temperature drop section. As presented in
Fig. 5 , the actual temperature of theheater 121 rises stepwise from 230°C to 260°C from 45 seconds to 355 seconds after the start of heating in accordance with the target temperature set in the temperature re-rise section. When the temperature of theheater 121 is continuously decreased, the temperature of thestick substrate 150 is also decreased. Thus, the generation amount of aerosol may be decreased, and the flavor that the user tastes may be deteriorated. In this regard, by raising the temperature again after decreasing the temperature, it is possible to prevent a deterioration of the flavor that the user tastes even in the latter half of the heating session. - As presented in Table 1, the heating profile includes a heating end section at the end. The heating end section is a time section after the temperature re-rise section and is a time section in which heating is not performed. The target temperature does not have to be set. As presented in
Fig. 5 , the actual temperature of theheater 121 drops 355 seconds after the start of heating. Supply of electric power to theheater 121 may be ended 355 seconds after the start of heating. Even in this case, a sufficient amount of aerosol is generated by the remaining heat of theheater 121 and thestick substrate 150 for a while. In the example presented inFig. 5 , the puffable period, that is, the heating session ends 365 seconds after the start of heating. - The user may be notified of a timing at which the puffable period starts and a timing at which the puffable period ends. Further, the user may be notified of a timing a predetermined time before the end of the puffable period (for example, a timing at which supply of electric power to the
heater 121 ends). In this case, the user can puff in the puffable period with reference to the notification. - The actual measurement value may be a resistance value of the
heater 121. This point will be described below. - As described above, when the resistance value of the
heater 121 changes with the temperature of theheater 121, it can be said that the temperature of theheater 121 is synonymous with the resistance value of theheater 121. Thus, the target temperature of theheater 121 can also be indicated by the resistance value of theheater 121. That is, a parameter in the heating profile may be the resistance value of theheater 121 corresponding to the target temperature. In this case, the heating profile is information that defines a time-series transition of a target resistance value that is a target value for the resistance value of theheater 121. Theinhaler device 100 controls the resistance value of theheater 121 so that a time-series transition of an actual resistance value of theheater 121 becomes similar to the time-series transition of the target resistance value defined in the heating profile. The control on the resistance value of theheater 121 can be implemented by, for example, known feedback control. Specifically, thecontroller 116 causes the electric power from thepower supply 111 to be supplied to theheater 121 in the form of a pulse by pulse width modulation (PWM) or pulse frequency modulation (PFM). In this case, thecontroller 116 can control the resistance value of theheater 121 by adjusting the duty ratio of the electric power pulse. With this configuration, it is possible to cause the actual temperature of theheater 121 to transition in a manner similar to the case where the heating profile defines the time-series transition of the target temperature. - Although the temperature of the
heater 121 has a correspondence relation to the resistance value of theheater 121, the resistance value corresponding to the temperature of theheater 121 depends on the characteristics of theheater 121 and the environmental temperature. Thus, when the characteristics of theheater 121 or the environmental temperature is different, even though the target temperature is the same, the target resistance value having a correspondence relation to the target temperature becomes a different value. - Hereinafter, an example in which the actual measurement value is the resistance value of the
heater 121 and the target value in the heating profile is the target resistance value will be mainly described. - The operation setting may include a high-temperature protection threshold. The high-temperature protection threshold is a threshold used for preventing an inconvenience caused by high temperature, which will be described later. Hereinafter, the high-temperature protection threshold will be described.
- The
inhaler device 100 includes, as thesensor 112, a first temperature detector that detects a temperature. An example of the first temperature detector is a thermistor. The thermistor is a resistor whose electrical resistance value changes with a change in temperature, and is capable of detecting a temperature based on the electrical resistance value. The first temperature detector detects the temperature of a portion of theinhaler device 100 expected to be in contact with the user at user's inhalation of the aerosol. As an example, the first temperature detector is provided near theouter housing 11 and detects the temperature of theouter housing 11. In this case, it is possible to detect the temperature felt by the user when the user holds theinhaler device 100 with his/her hand and uses theinhaler device 100. - Then, the
controller 116 controls the operation of theheater 121 in accordance with whether the temperature detected by the first temperature detector exceeds the high-temperature protection threshold. With this configuration, it is possible to implement heating in accordance with the temperature sensed by the hand of the user. - Specifically, the
controller 116 prohibits supply of electric power to theheater 121 when the temperature detected by the first temperature detector exceeds the high-temperature protection threshold. Thus, when heating by theheater 121 is being executed, heating is interrupted. Before heating by theheater 121 is executed, heating is not started. With this configuration, for example, it is possible to interrupt heating before the temperature of theouter housing 11 becomes excessively high, or not to start heating when it is expected that the temperature of theouter housing 11 becomes excessively high. Thus, it is possible to prevent an inconvenience caused by high temperature such as burn of the user. - In contrast, when the temperature detected by the first temperature detector is the high-temperature protection threshold or lower, the
controller 116 permits supply of electric power to theheater 121. Thus, when heating by theheater 121 is being executed, heating is continued. Before heating by theheater 121 is executed, heating is started in response to pressing of theswitch 13. With this configuration, it is possible to execute heating and deliver the aerosol to the user as long as the inconvenience caused by high temperature can be prevented. - The operation setting may include a plurality of high-temperature protection thresholds set for respective elapsed times since the start of heating. In this case, the
controller 116 controls the operation of theheater 121 in accordance with whether the temperature detected by the first temperature detector exceeds the high-temperature protection threshold corresponding to the elapsed time since the start of heating among the plurality of high-temperature protection thresholds. As an example, the operation setting includes a high-temperature protection threshold THA to be used after TA seconds have elapsed since the start of heating based on the heating profile, and a high-temperature protection threshold THB to be used after TB seconds have elapsed since the start of heating based on the heating profile. In this case, thecontroller 116 controls the operation of theheater 121 based on the high-temperature protection threshold THA after TA seconds have elapsed since the start of heating based on the heating profile, and based on the high-temperature protection threshold THB after TB seconds have elapsed since the start of heating based on the heating profile. The temperature of theheater 121 changes with a lapse of time since the start of heating based on the heating profile, and the temperature expected to be detected by the first temperature detector may also change accordingly. In this regard, with this configuration, it is possible to more reliably prevent the inconvenience caused by high temperature. - The high-temperature protection threshold may be different on a heating profile basis. That is, the high-temperature protection threshold may be set on a heating profile basis. The temperature expected to be detected by the first temperature detector may be different on a heating profile basis. In this regard, with this configuration, it is possible to more reliably prevent the inconvenience caused by high temperature
- The operation setting may include a puff detection reference. The puff detection reference is a detection reference used for detecting that an aerosol has been inhaled by the user. Hereinafter, the puff detection reference will be described.
- The
inhaler device 100 includes, as thesensor 112, a second temperature detector that detects a temperature that changes when the aerosol is inhaled by the user. An example of the second temperature detector is a thermistor. The second temperature detector is disposed near a flow path of the aerosol, for example, near theholder 140. When the user puffs, in exchange for the fact that the aerosol is inhaled by the user, outside air that is not affected by heating by theheater 121 flows into the flow path of the aerosol, and the temperature detected by the second temperature detector decreases. The puff detection reference is a reference for detecting that the temperature detected by the second temperature detector has decreased with a puff. - The puff detection reference includes a puff detection threshold. The puff detection threshold is a threshold used for puff detection. The
controller 116 detects that the aerosol has been inhaled by the user by comparing a value corresponding to the temperature detected by the second temperature detector, with the puff detection threshold. An example of the value corresponding to the temperature detected by the second temperature detector is an output value obtained by inputting the temperature detected by the second temperature detector to a filter. The output value corresponds to the amount of decrease in the temperature detected by the second temperature detector. An example of the filter is a digital filter, such as a finite impulse response (FIR) filter or an infinite impulse response (IIR) filter. For example, when the output value obtained by inputting the temperature detected by the second temperature detector to the filter exceeds the puff detection threshold, thecontroller 116 may detect that a puff has been performed. With this configuration, it is possible to detect a puff based on the fact that the temperature detected by the second temperature detector has decreased with the puff. - The puff detection reference may further include a puff detection filter coefficient in addition to the puff detection threshold. The puff detection filter coefficient is a coefficient of a filter used for puff detection. The
controller 116 detects that the aerosol has been inhaled by the user by comparing an output value obtained by inputting the temperature detected by the second temperature detector to the filter having the puff detection filter coefficient applied, with the puff detection threshold. For example, when the output value obtained by inputting the temperature detected by the second temperature detector to the filter having the puff detection filter coefficient applied exceeds the puff detection threshold, thecontroller 116 detects that a puff has been performed. By using a filter having an appropriate puff detection filter coefficient applied, detection precision of a puff can be improved. - The puff detection reference may include a plurality of puff detection thresholds set for respective elapsed times since the start of heating. In this case, the
controller 116 detects that the aerosol has been inhaled by the user based on the puff detection threshold corresponding to the elapsed time since the start of heating among the plurality of puff detection thresholds. As an example, the puff detection reference includes a puff detection threshold THA to be used after TA seconds have elapsed since the start of heating based on the heating profile, and a puff detection threshold THB to be used after TB seconds have elapsed since the start of heating based on the heating profile. In this case, theinhaler device 100 detects a puff based on the puff detection threshold THA after TA seconds have elapsed since the start of heating based on the heating profile, and detects a puff based on the puff detection threshold THB after TB seconds have elapsed since the start of heating based on the heating profile. The temperature of theheater 121 changes with a lapse of time since the start of heating based on the heating profile, and the temperature detected by the second temperature detector may also change accordingly. In this regard, with this configuration, it is possible to improve the detection precision of the puff. - The puff detection reference may be different on a heating profile basis. That is, the puff detection reference may be set on a heating profile basis. Considering that the temperature detected by the second temperature detector may be different on a heating profile basis, with this configuration, it is possible to improve the detection precision of the puff.
- The operation setting may include a remaining battery decrease determination threshold. The remaining battery decrease determination threshold is a threshold used for detecting a decrease in the remaining electric power stored in the
power supply 111. Hereinafter, the remaining battery decrease determination threshold will be described. - As an example, the remaining battery decrease determination threshold is set as a value more than or equal to the amount of electric power used for the
heater 121 to execute the processing of heating thestick substrate 150 to generate an aerosol a prescribed number of times. The processing of heating thestick substrate 150 to generate an aerosol is executed once for onestick substrate 150, and the prescribed number of times corresponds to the number ofstick substrates 150 to be consumed. Consumption here means that heating thestick substrate 150 based on the heating profile is executed from the beginning to the end without interruption. That is, the remaining battery decrease determination threshold is a value more than or equal to the amount of electric power used to consume the prescribed number ofstick substrates 150. With this configuration, theinhaler device 100 can determine whether thepower supply 111 has a sufficient remaining electric power for consuming the prescribed number ofstick substrates 150. - The prescribed number of times may be one. In this case, it is possible to determine whether the
inhaler device 100 has the remaining electric power used to consume onestick substrate 150. - The
controller 116 compares the remaining electric power of thepower supply 111 with the remaining battery decrease determination threshold, and controls the operation of theinhaler device 100 based on the comparison result. As an example, thecontroller 116 may prohibit heating by theheater 121 when the remaining electric power of thepower supply 111 falls below the remaining battery decrease determination threshold. With this configuration, it is possible to avoid a situation in which thestick substrate 150 is half-consumed due to an insufficient remaining electric power. As another example, thecontroller 116 may prohibit execution of a procedure for establishing connection between theinhaler device 100 and another device (for example, the terminal device 200) when the remaining electric power of thepower supply 111 falls below the remaining battery decrease determination threshold. With this configuration, it is possible to avoid a situation in which the prescribed number ofstick substrates 150 cannot be consumed due to an insufficient remaining electric power although the connection procedure has been executed. - The remaining electric power of the
power supply 111 is measured by any method. As an example, thecontroller 116 may measure the remaining electric power of thepower supply 111 based on the voltage of thepower supply 111. As another example, thecontroller 116 may measure the remaining electric power of thepower supply 111 based on a state of charge (SOC) or a residual charge (RC) of a battery gauge. - The remaining battery decrease determination threshold may be different on a heating profile basis. That is, the remaining battery decrease determination threshold may be set on a heating profile basis. The amount of electric power consumed to consume one
stick substrate 150 may be different on a heating profile basis. Thus, with this configuration, it is possible to more precisely determine a decrease in the remaining electric power of thepower supply 111. - The
inhaler device 100 can switch the operation setting of the use subject. - A suitable operation setting may be different on a type of
stick substrate 150 basis. For example, the suitable operation setting may be different in accordance with the types and formulations of the aerosol source and the flavor source contained in thestick substrate 150. In this regard, it is possible to improve the quality of a user's experience by switching the operation setting of the use subject in accordance with the type ofstick substrate 150. - An operation setting according to a preference of the user may be used as the operation setting of the use subject. For example, which operation setting is preferred between an operation setting in which the amount of aerosol generated per unit time is large and an operation setting in which the amount of aerosol generated per unit time is small may be different on a user basis. In this regard, it is possible to improve the quality of the user's experience by switching the operation setting of the use subject in accordance with the preference of the user
- The switching method may be any method. As an example, the
inhaler device 100 may switch the operation setting of the use subject based on a user's operation on theinhaler device 100. As another example, theinhaler device 100 may switch the operation setting of the use subject based on a signal received from theterminal device 200. As still another example, theinhaler device 100 may identify the insertedstick substrate 150 and switch the operation setting of the use subject based on the identification result. Thestick substrate 150 is identified through, for example, image recognition of a two-dimensional code or the like given to thestick substrate 150. - Hereinafter, an example in which the
inhaler device 100 switches the operation setting of the use subject based on the signal received from theterminal device 200 will be described in detail. - The
inhaler device 100 transmits information indicating an operation setting stored in thememory 114. The information is received by theterminal device 200. Accordingly, theterminal device 200 can recognize the operation setting stored in theinhaler device 100. - The
terminal device 200 may transmit information for requesting transmission of the information indicating the operation setting. When receiving the information for requesting the transmission of the information indicating the operation setting, theinhaler device 100 transmits the information indicating the operation setting requested to be transmitted in the received information. With this configuration, theterminal device 200 can acquire the information indicating the operation setting from theinhaler device 100 as necessary. - The
inhaler device 100 may transmit identification information corresponding to the operation setting as the information indicating the operation setting. An example of the identification information is a number corresponding to the operation setting. With this configuration, it is possible to reduce the amount of communication compared to a case where the operation setting itself is transmitted. - When receiving the information indicating the operation setting stored in the
inhaler device 100, theterminal device 200 performs processing based on the received information. As an example, theterminal device 200 outputs the received information indicating the operation setting. With this configuration, the user can easily recognize the operation setting stored in theinhaler device 100. - The
terminal device 200 outputs information indicating one or more operation settings that theinhaler device 100 can use as an operation setting of a use subject. An example of the information indicating the one or more operation settings that theinhaler device 100 can use as the operation setting of the use subject is information indicating an operation setting that has already been stored in theinhaler device 100. Another example of the information indicating the one or more operation settings that theinhaler device 100 can use as the operation setting of the use subject is information indicating an operation setting that can be downloaded to the inhaler device 100 (for example, that can be transmitted from theterminal device 200 to the inhaler device 100). An example of a user interface (UI) will be described with reference toFig. 6 . -
Fig. 6 is a diagram illustrating an example of a display screen displayed by theterminal device 200 according to the present embodiment. It is assumed that theinhaler device 100 can use an "operation setting 1", an "operation setting 2", and an "operation setting 3" as an operation setting of a use subject. Thus, as illustrated inFig. 6 ,icons 31A to 31C indicating three operation settings are displayed on a display screen 30A, as the information indicating the one or more operation settings that theinhaler device 100 can use as the operation setting of the use subject. With this configuration, the user can easily recognize that theinhaler device 100 can use the "operation setting 1", the "operation setting 2", and the "operation setting 3". - The
terminal device 200 may store, in thememory 240, the information indicating the one or more operation settings that theinhaler device 100 can use as the operation setting of the use subject. In this case, theterminal device 200 outputs the information indicating the one or more operation settings that are stored in thememory 240 and that theinhaler device 100 can use as the operation setting of the use subject. For example, every time an operation setting is downloaded to theinhaler device 100, theterminal device 200 stores which operation setting has been downloaded to theinhaler device 100 and outputs information indicating the downloaded operation setting. With this configuration, even when theterminal device 200 is not communicating with theinhaler device 100, theterminal device 200 can output the information indicating the one or more operation settings that theinhaler device 100 can use as the operation setting of the use subject. - In addition, the
terminal device 200 may acquire information indicating all operation settings stored in theinhaler device 100 from theinhaler device 100 and output the information. In this case, theterminal device 200 transmits information for requesting transmission of the information indicating all the operation settings stored in the inhaler device. When receiving the information, theinhaler device 100 transmits the information indicating all the operation settings stored in thememory 114. Then, theterminal device 200 outputs the received information indicating all the operation settings stored in theinhaler device 100 as the information indicating the one or more operation settings that theinhaler device 100 can use as the operation setting of the use subject. Considering that theinhaler device 100 may download an operation setting from a device other than theterminal device 200, this configuration enables theterminal device 200 to output accurate information. - The
terminal device 200 outputs information indicating an operation setting that is being used by theinhaler device 100, that is, an operation setting of a use subject. An example of a UI will be described with reference toFig. 7 . -
Fig. 7 is a diagram illustrating an example of a display screen displayed by theterminal device 200 according to the present embodiment. It is assumed that theinhaler device 100 can use an "operation setting 1", an "operation setting 2", or an "operation setting 3" as an operation setting of a use subject. Thus, as illustrated inFig. 7 ,icons 31A to 31C indicating three operation settings are displayed on adisplay screen 30B, as the information indicating the one or more operation settings that theinhaler device 100 can use as the operation setting of the use subject. Further, when the operation setting of the use subject of theinhaler device 100 is the "operation setting 1", theterminal device 200 focuses on theicon 31A corresponding to the "operation setting 1" as illustrated inFig. 7 . With this configuration, the user can easily recognize that theinhaler device 100 operates based on the "operation setting 1". - The
terminal device 200 may store information indicating the operation setting of the use subject in theinhaler device 100, in thememory 240. In this case, theterminal device 200 outputs the information indicating the operation setting of the use subject in theinhaler device 100, which is stored in thememory 240. For example, as will be described later, theterminal device 200 may transmit a switching request for the operation setting of the use subject to theinhaler device 100, and may output the information indicating the operation setting of the use subject in theinhaler device 100 based on the transmission history. With this configuration, even when theterminal device 200 is not communicating with theinhaler device 100, theterminal device 200 can output the information indicating the operation setting of the use subject in theinhaler device 100. - In addition, the
terminal device 200 may acquire information indicating the operation setting of the use subject in theinhaler device 100 from theinhaler device 100 and output the information. In this case, theterminal device 200 transmits information for requesting transmission of the information indicating the operation setting of the use subject in theinhaler device 100. When receiving the information, theinhaler device 100 transmits the information indicating the operation setting of the use subject. Then, theterminal device 200 outputs the received information indicating the operation setting of the use subject in theinhaler device 100. Considering that theinhaler device 100 may switch the operation setting of the use subject due to a factor other than an instruction from theterminal device 200, this configuration enables theterminal device 200 to output accurate information. - The
inhaler device 100 can switch the operation setting of the use subject from among the operation settings stored in thememory 114. For example, based on an instruction from theterminal device 200, theinhaler device 100 can switch the operation setting of the use subject to an operation setting suitable for the type ofstick substrate 150, an operation setting according to the preference of the user, or the like. With this configuration, it is possible to improve the quality of the user's experience. - The
terminal device 200 receives a user's operation of selecting an operation setting to be switched to. For example, theterminal device 200 receives a user's operation of selecting an operation setting other than the current operation setting of the use subject as an operation setting to be switched to on a display screen that displays information indicating one or more operation settings that can be used as the operation setting of the use subject. In thedisplay screen 30B illustrated inFig. 7 , theterminal device 200 receives a user's operation of selecting theicon display screen 30B may be displayed on a touch panel serving as both theinputter 210 and theoutputter 220. In this case, the user can select the operation setting to be switched to by touching theicon - When receiving the user's operation of selecting the operation setting to be switched to, the
terminal device 200 transmits information for instructing switching of the operation setting of the use subject to the selected operation setting to be switched to. For example, identification information indicating the operation setting to be switched to may be transmitted as the information indicating the operation setting to be switched to. When receiving the information, theinhaler device 100 switches the operation setting of the use subject to the operation setting to be switched to instructed in the received information. Thereafter, theinhaler device 100 operates based on the operation setting of the use subject after the switching. With this configuration, the user can switch to a desired operation setting via theterminal device 200. - When the switching of the operation setting of the use subject has been completed, the
inhaler device 100 transmits information indicating that the switching of the operation setting of the use subject has been completed. When receiving the information, theterminal device 200 outputs information indicating the operation setting of the use subject after the switching. For example, theterminal device 200 displays information indicating the operation setting of the use subject after the switching on a display screen that displays information indicating one or more operation settings that can be used as the operation setting of the use subject. For example, an example of a UI when a user's operation of selecting theicon 31B corresponding to the "operation setting 2" has been performed on thedisplay screen 30B illustrated inFig. 7 will be described with reference toFig. 8 . -
Fig. 8 is a diagram illustrating an example of a display screen displayed by theterminal device 200 according to the present embodiment. It is assumed that theinhaler device 100 can use an "operation setting 1", an "operation setting 2", and an "operation setting 3" as an operation setting of a use subject. Thus, as illustrated inFig. 8 ,icons 31A to 31C indicating three operation settings are displayed on adisplay screen 30C, as the information indicating the one or more operation settings that theinhaler device 100 can use as the operation setting of the use subject. Further, since the operation setting of the use subject after the switching is the "operation setting 2", theterminal device 200 focuses on theicon 31B corresponding to the "operation setting 2" as illustrated inFig. 8 . With this configuration, the user can easily recognize that the operation setting of the use subject has been switched from the "operation setting 1" to the "operation setting 2". -
Fig. 9 is a sequence diagram presenting an example of a flow of switching processing for an operation setting of the use subject executed in thesystem 1 according to the present embodiment. Theinhaler device 100 and theterminal device 200 are involved in this sequence. - As illustrated in
Fig. 9 , first, theinhaler device 100 and theterminal device 200 establish connection (step S102). - Then, the
terminal device 200 outputs information indicating one or more operation settings that theinhaler device 100 can use as an operation setting of the use subject (step S104). For example, theterminal device 200 outputs the display screen 30A illustrated inFig. 6 . - Then, the
terminal device 200 transmits information for requesting transmission of information indicating an operation setting of the use subject in the inhaler device 100 (step S106). When receiving the information, theinhaler device 100 transmits the information indicating the operation setting of the use subject (S108). Then, when receiving the information, theterminal device 200 outputs the received information indicating the operation setting of the use subject in the inhaler device 100 (step S110). For example, theterminal device 200 outputs thedisplay screen 30B illustrated inFig. 7 . - Then, the
terminal device 200 receives a user's operation of selecting an operation setting to be switched to (step S1 12). Then, theterminal device 200 transmits information for instructing switching of the operation setting of the use subject to the selected operation setting to be switched to (step S114). When receiving the information, theinhaler device 100 switches the operation setting of the use subject to the operation setting instructed in the received information (step S116). - Thereafter, the
inhaler device 100 transmits information indicating that the switching of the operation setting of the use subject has been completed (step S118). When receiving the information, theterminal device 200 outputs information indicating the operation setting of the use subject after the switching (step S120). For example, theterminal device 200 outputs thedisplay screen 30C illustrated inFig. 8 . - The
terminal device 200 may transmit information indicating an operation setting so that theinhaler device 100 downloads a new operation setting. For example, theterminal device 200 transmits information indicating an operation setting downloaded from a server to theinhaler device 100. Then, theinhaler device 100 stores the operation setting indicated in the received information, in thememory 114. Thereafter, when the newly stored operation setting is selected as the operation setting of the use subject, theinhaler device 100 operates based on the newly stored operation setting. With this configuration, the user can download a desirable operation setting to theinhaler device 100 via theterminal device 200. - An example of information indicating an operation setting transmitted and received for download is presented in Table 2 below.
-
Table 2. Example of information indicating operation setting Section Content Step 00 Target resistance value Time First correction information Puff detection threshold : : Step 19 Target resistance value Time First correction information Puff detection threshold Other Second correction information High-temperature protection threshold Puff detection filter coefficient Remaining battery decrease determination threshold - As presented in Table 2, the information indicating the operation setting includes a target resistance value, a time, first correction information, and a puff detection threshold as information for each step. The step is a time section obtained by dividing the heating profile in the time direction. The information of a certain step is used when the elapsed time since the start of heating based on the heating profile is included in the step. For example, a step is a time section having a predetermined time length such as 10 seconds. In this case, step 00 is a time section until a lapse of 10 seconds since the start of heating based on the heating profile. Thus, the information of step 00 is used until a lapse of 10 seconds since the start of heating based on the heating profile. Step 19 is a time section of 10 seconds immediately before the end of heating based on the heating profile. Thus, the information of step 19 is used for 10 seconds immediately before the end of heating based on the heating profile. Note that the time length of the step may be different on a step basis. Also, the number of steps is not limited to 20 from 00 to 19 presented in Table 2.
- Also, as presented in Table 2, the information indicating the operation setting includes second correction information, a high-temperature protection threshold, a puff detection filter coefficient, and a remaining battery decrease determination threshold as other information. These items of information are used throughout the time sections during which the heating based on the heating profile is performed.
- The information indicating the operation setting may be divided into a plurality of items of information and transmitted and received at respective different timings. As an example, information for each step consisting of a combination of the target resistance value, the time, the first correction information, and the puff detection threshold may be transmitted and received at respective different timings. As another example, the information for each step and the other information may be transmitted and received at respective different timings. With this configuration, it is possible to improve communication efficiency, for example, by facilitating retry when a transmission/reception error occurs.
- As presented in Table 2, the information indicating the operation setting includes a target resistance value and a time for each step. Here, the time is an elapsed time since the start of heating, within which the target resistance value is to be reached. A combination of an elapsed time since the start of heating and a target resistance value set for the elapsed time in each of all the steps corresponds to the heating profile.
- As described above, the information indicating the operation setting may be divided, and transmitted and received. In particular, the information indicating the heating profile may be divided in the time direction, for example, on a step basis, and transmitted and received. In this case, the information indicating the heating profile divided in the time direction includes at least one combination of an elapsed time since the start of heating and a target resistance value set for the elapsed time. With this configuration, it is possible to improve communication efficiency related to transmission and reception of the heating profile.
- However, the heating profile consisting of the combination of the target resistance value and the time for each step presented in Table 2 is a heating profile before correction (hereinafter also referred to as a default heating profile). The default heating profile is corrected based on first correction information as will be described later. The default heating profile may be corrected based on second correction information as will be described later.
- As presented in Table 2, the information indicating the operation setting includes first correction information. The first correction information is an example of correction information for correcting the operation setting in accordance with an individual difference of the
heater 121. An example of the individual difference of theheater 121 is a correspondence relationship between the temperature and the resistance value. When receiving the first correction information, thecontroller 116 may correct the operation setting based on the received first correction information. In this case, thecontroller 116 controls the operation of theinhaler device 100 based on the corrected operation setting. With this configuration, theinhaler device 100 can perform the operation in accordance with the individual difference of theheater 121. Thus, the quality of the user's puff experience can be improved. - Specifically, the
controller 116 corrects the heating profile based on the first correction information. More specifically, thecontroller 116 corrects the default heating profile based on the first correction information. Then, thecontroller 116 controls the operation of theheater 121 based on the corrected heating profile. With this configuration, it is possible to perform heating based on the heating profile corrected so as to match the individual difference of theheater 121, and thus it is possible to prevent an inconvenience caused by the individual difference of theheater 121. An example of the inconvenience caused by the individual difference of theheater 121 is that the actual temperature of theheater 121 deviates from the target temperature. - As presented in Table 2, the information indicating the operation setting includes a plurality of items of first correction information associated with a plurality of respective target resistance values included in the heating profile. Then, the
controller 116 corrects each of the plurality of target value resistance values defined in the heating profile based on the associated first correction information. For example, thecontroller 116 corrects the target resistance value included in the information of step 00 based on the first correction information included in the information of step 00. As an example, the first correction information may include an offset correction value that is a value used for offset correction. In this case, thecontroller 116 adds the offset correction value to the target resistance value. As another example, the first correction information may include a gain correction value that is a value used for gain correction. In this case, thecontroller 116 multiplies the target resistance value by the gain correction value. The first correction information may include both the offset correction value and the gain correction value. With this configuration, it is possible to appropriately correct the target resistance value on a step basis. - The first correction information may be different on a heating profile basis. The degree of occurrence of the inconvenience caused by the individual difference of the
heater 121 may be different on a heating profile basis. In this regard, with this configuration, it is possible to more reliably prevent the inconvenience caused by the individual difference of theheater 121. - In order to enable the
terminal device 200 to generate the first correction information, theinhaler device 100 transmits information indicating the individual difference of theheater 121 to theterminal device 200. For example, theinhaler device 100 stores information indicating the individual difference of theheater 121 at the time of manufacturing in a factory, and transmits the stored information to theterminal device 200. With this configuration, theterminal device 200 can recognize the individual difference of theheater 121. - The
terminal device 200 may transmit information for requesting transmission of the information indicating the individual difference of theheater 121. When receiving the information for requesting the transmission of the information indicating the individual difference of theheater 121, theinhaler device 100 transmits the information indicating the individual difference of theheater 121. With this configuration, theterminal device 200 can inquire of theinhaler device 100 about the individual difference of theheater 121 as a preliminary stage of generating the first correction information. Theterminal device 200 may store the information indicating the individual difference of theheater 121 received from theinhaler device 100, and thereafter use the stored information. - When receiving the information indicating the individual difference of the
heater 121, theterminal device 200 generates the first correction information based on the received information indicating the individual difference of theheater 121. Then, theterminal device 200 transmits the generated first correction information. Theinhaler device 100 receives the first correction information transmitted from theterminal device 200 in this way, and corrects the heating profile based on the received first correction information. With this configuration, it is possible to correct the heating profile based on the first correction information matching the individual difference of theheater 121. - As presented in Table 2, the information indicating the operation setting includes second correction information. The second correction information is an example of correction information for correcting the operation setting in accordance with a deterioration of the
heater 121. The deterioration of theheater 121 is oxidation of theheater 121 that progresses every time heating by theheater 121 is repeated. When receiving the second correction information, thecontroller 116 may correct the operation setting based on the received second correction information. In this case, thecontroller 116 controls the operation of theinhaler device 100 based on the corrected operation setting. With this configuration, theinhaler device 100 can perform an operation in accordance with the deterioration of theheater 121. Thus, the quality of the user's puff experience can be improved. - Specifically, the
controller 116 may correct the heating profile based on the second correction information. More specifically, thecontroller 116 may further correct the heating profile, which has been corrected based on the first correction information, based on the second correction information. In this case, thecontroller 116 controls the operation of theheater 121 based on the corrected heating profile. With this configuration, it is possible to perform heating based on the heating profile matching the degree of deterioration of theheater 121. Accordingly, it is possible to prevent an inconvenience caused by the deterioration of theheater 121. - Hereinafter, correction of the heating profile based on the second correction information will be described in detail.
- The
controller 116 integrates a history value indicating a history of heating executed by theheater 121 based on execution of heating by theheater 121. As an example, thecontroller 116 integrates a history value indicating a history of heating executed by theheater 121 every time heating is performed by theheater 121. As another example, thecontroller 116 integrates a history value indicating a history of heating executed by theheater 121 every time heating by theheater 121 is performed a plurality of times (for example, twice). As the number of times of heating increases, theheater 121 is oxidized and the resistance value of theheater 121 increases. Then, even though the resistance value of theheater 121 reaches the target resistance value, the actual temperature of theheater 121 does not reach the target temperature by an amount corresponding to the increase in the resistance value of theheater 121 due to oxidation. Thus, even though the operation of theheater 121 is controlled in accordance with the heating profile, it may be difficult to deliver an appropriate flavor to the user. In this regard, with this configuration, it is possible to recognize the degree of oxidation of theheater 121 using the history value. - As an example, the history value may be an integrated value of the number of times of heating by the heater 121 (hereinafter also referred to as the number of times of heating). Every time heating based on the heating profile is performed once, 1 may be integrated into the history value. That is, the history value may be an integrated value of the number of times of heating by the
heater 121 based on the heating profile. While heating based on the heating profile is performed once, execution and stop of short-time heating may be performed a plurality of times, and 1 may be integrated into the history value every time the short-time heating is performed once. In any case, the degree of oxidation of theheater 121 can be recognized using the number of times of heating. - As another example, the history value may be an integrated value of the time of heating by the heater 121 (hereinafter also referred to as a heating time). Every time heating based on the heating profile is performed once, the time for one heating based on the heating profile may be integrated into the history value. While heating based on the heating profile is performed once, execution and stop of short-time heating may be performed a plurality of times, and a value corresponding to an amount of time taken for the short-time heating may be integrated into the history value. In any case, the degree of oxidation of the
heater 121 can be recognized using the heating time. - The
controller 116 corrects the heating profile based on the integrated history value and the second correction information. With this configuration, the heating profile is corrected in accordance with the degree of oxidation of theheater 121 indicated by the history value. Thus, it is possible to prevent the occurrence of an inconvenience caused by the oxidation of theheater 121. - Specifically, the
controller 116 corrects a target resistance value of a correction subject, which is at least a part of the plurality of target resistance values defined in the heating profile, to a value corresponding to a higher temperature. When the resistance value of theheater 121 increases as the temperature of theheater 121 increases, thecontroller 116 corrects the target resistance value of the correction subject to a higher value. As described above, when theheater 121 is oxidized and the resistance of theheater 121 increases, even though the resistance value of theheater 121 reaches the target resistance value, the actual temperature of theheater 121 becomes lower than the target temperature. In this regard, by correcting the target resistance value to a value corresponding to a higher temperature, it is possible to cancel a decrease in temperature caused by the oxidation of theheater 121 and to implement temperature control that does not change before and after the oxidation. Thus, it is possible to prevent the occurrence of the inconvenience caused by the oxidation of theheater 121. - The second correction information may include information indicating the target resistance value of the correction subject. In this case, the
controller 116 corrects the target resistance value of the correction subject indicated in the second correction information. With this configuration, it is possible to prevent an inconvenience described below for the target resistance value of the correction subject. - The target resistance value of the correction subject preferably includes a target resistance value corresponding to the lowest target temperature among the plurality of target resistance values defined in the heating profile. One of inconveniences caused by the oxidation of the
heater 121 is that the temperature of thestick substrate 150 drops too much even during heating, and the aerosol is no longer generated. The stage at which such an inconvenience is most likely to occur is a stage at which the target temperature corresponding to the target resistance value in the heating profile is the lowest. In this regard, with this configuration, it is possible to prevent the occurrence of such an inconvenience. - The target resistance value of the correction subject preferably does not include a target resistance value corresponding to the highest target temperature among the plurality of target resistance values defined in the heating profile. When the heating profile is corrected in a state in which the oxidation of the
heater 121 has not progressed more than expected, the actual temperature may become excessively higher than the target temperature before correction, and the function of theinhaler device 100 may be damaged. The stage at which such an inconvenience is most likely to occur is a stage at which the target temperature corresponding to the target resistance value in the heating profile is the highest. In this regard, with this configuration, it is possible to prevent such an inconvenience. - The second correction information may include information indicating a threshold. In this case, the
controller 116 corrects the heating profile when the history value exceeds the threshold indicated in the second correction information. As an example, thecontroller 116 may correct the heating profile when the number of times of heating exceeds 1000 times. As another example, thecontroller 116 may correct the heating profile every time the heating time exceeds 100,000 seconds. With this configuration, since the correction frequency of the heating profile is suppressed, it is possible to reduce the processing load of thecontroller 116. - The second correction information may include information indicating a correction method of the heating profile. In this case, the
controller 116 corrects the heating profile based on the correction method indicated in the second correction information. As an example, the second correction information may include a value to be added to the target resistance value. In this case, thecontroller 116 adds the value to be added to the target resistance value included in the second correction information to the target resistance value before correction. With this configuration, it is possible to appropriately correct the target resistance value. - The second correction information may be different on a heating profile basis. The change in temperature of the
heater 121 may be different on a heating profile basis, and the progress degree of the oxidation of theheater 121 may be different. In this regard, with this configuration, it is possible to more reliably prevent the inconvenience caused by the oxidation of theheater 121. - Here, the history value may be integrated on a heating profile basis. Then, the
inhaler device 100 may store the history value and the second correction information for each heating profile and use the history value and the second correction information for correction of the heating profile. Specifically, theinhaler device 100 may integrate the correction based on the history value and the second correction information for all the heating profiles used so far, and apply the integrated correction to the heating profile. It is considered that the oxidation of theheater 121 begins at the time of manufacture and proceeds in accordance with the heating profile used. In this regard, with this configuration, it is possible to perform correction in accordance with the past use history of theinhaler device 100. - As presented in Table 2, the information indicating the operation setting includes information indicating a high-temperature protection threshold. When receiving the information indicating the operation setting including the high-temperature protection threshold, the
controller 116 may control the operation of theheater 121 in accordance with whether the temperature detected by the first temperature detector exceeds the received high-temperature protection threshold. With this configuration, it is possible to prevent the inconvenience caused by high temperature in accordance with the newly downloaded operation setting. - In Table 2, the information indicating the operation setting includes one high-temperature protection threshold; however, the present invention is not limited to this example. The information indicating the operation setting may include information indicating a plurality of high-temperature protection thresholds set for respective elapsed times since the start of heating. Referring to Table 2, the information indicating the operation setting may include a high-temperature protection threshold on a step basis. In this case, the
inhaler device 100 controls the operation of theheater 121 in accordance with whether the temperature detected by the first temperature detector exceeds the high-temperature protection threshold of the step corresponding to the elapsed time since the start of heating based on the heating profile. With this configuration, it is possible to more reliably prevent the inconvenience caused by high temperature. - As presented in Table 2, the information indicating the operation setting includes information indicating a puff detection reference. That is, the information indicating the operation setting includes a puff detection threshold. In particular, the information indicating the operation setting includes the puff detection threshold for each step as information indicating a plurality of puff detection thresholds set for respective elapsed times since the start of heating. Further, the information indicating the operation setting includes a puff detection filter coefficient. When receiving the information indicating the operation setting including the information indicating the puff detection reference, the
controller 116 may detect that the aerosol has been inhaled by the user based on the received detection reference. With this configuration, it is possible to detect a puff in accordance with the newly downloaded operation setting. - As presented in Table 2, the information indicating the operation setting includes information indicating a remaining battery decrease determination threshold. When receiving the information indicating the operation setting including the remaining battery decrease determination threshold, the
controller 116 may control the operation of theinhaler device 100 based on the received remaining battery decrease determination threshold. With this configuration, it is possible to perform control when the remaining electric power of thepower supply 111 decreases in accordance with the newly downloaded operation setting. - The
terminal device 200 may output a UI related to download of the operation setting. Then, theterminal device 200 may download the operation setting to theinhaler device 100 in response to a user's operation on the UI. An example of the UI will be described with reference toFig. 10 . -
Fig. 10 is a diagram illustrating an example of a display screen displayed by theterminal device 200 according to the present embodiment. It is assumed that theinhaler device 100 can use an "operation setting 1", an "operation setting 2", and an "operation setting 3" as an operation setting of a use subject. Thus, as illustrated inFig. 10 ,icons 31A to 31C indicating three operation settings are displayed on adisplay screen 30D, as the information indicating the one or more operation settings that theinhaler device 100 can use as the operation setting of the use subject. - However, it is assumed that the "operation setting 1" and the "operation setting 2" have already been downloaded to the
inhaler device 100, whereas the "operation setting 3" has not yet been downloaded to theinhaler device 100. Thus, as illustrated inFig. 10 , theicons icons icon 31C is framed with a broken line indicating that theicon 31C has not been downloaded. As in this example, it is desirable that information indicating the operation setting that has been downloaded and information indicating the operation setting that has not been downloaded be displayed in different modes. - Also, it is assumed that the operation setting of the use subject of the
inhaler device 100 is the "operation setting 1". Thus, as illustrated inFig. 10 , theicon 31A corresponding to the "operation setting 1" is in focus. - The
terminal device 200 receives an operation of selecting an operation setting to be transmitted to theinhaler device 100. Then, theterminal device 200 transmits information indicating the selected operation setting. For example, when theicon 31C is touched by the user, theterminal device 200 transmits the information presented in Table 2 and related to the "operation setting 3". With this configuration, the user can download a desirable operation setting to theinhaler device 100 via theterminal device 200. - When the download of the operation setting has been completed, the
inhaler device 100 transmits information indicating that the download of the operation setting has been completed. As an example, when theinhaler device 100 has successfully received the information presented in Table 2 and related to the "operation setting 3", theinhaler device 100 transmits the information indicating that the download of the operation setting has been completed. Theterminal device 200 may control retransmission of the information indicating the operation setting in accordance with whether the information has been received. With this configuration, it is possible to reliably succeed in downloading the operation setting. - In particular, when the correction of the heating profile based on the first correction information has been completed, the
inhaler device 100 transmits the information indicating that the download of the operation setting has been completed. That is, the information indicating that the download of the operation setting has been completed may also serve as information indicating that the correction of the heating profile based on the first correction information has been completed. With this configuration, it is possible to notify the user via theterminal device 200 of that theinhaler device 100 can use the corrected heating profile. - The
terminal device 200 receives the information indicating that the download of the operation setting to theinhaler device 100 has been completed. Accordingly, theterminal device 200 can recognize that the newly downloaded operation setting can be used as the operation setting of the use subject. - When receiving the information indicating that the download of the operation setting to the
inhaler device 100 has been completed, theterminal device 200 outputs information indicating the information indicating that the download of the operation setting to theinhaler device 100 has been completed. Accordingly, the user can recognize that the newly downloaded operation setting can be used as the operation setting of the use subject. For example, an example of a UI displayed when a user's operation of selecting theicon 31C corresponding to the "operation setting 3" has been performed on thedisplay screen 30D illustrated inFig. 10 and the download of the "operation setting 3" has been completed will be described with reference toFig. 11 . -
Fig. 11 is a diagram illustrating an example of a display screen displayed by theterminal device 200 according to the present embodiment. As illustrated inFig. 11 ,icons 31A to 31C indicating three operation settings are displayed on adisplay screen 30E, as the information indicating the one or more operation settings that theinhaler device 100 can use as the operation setting of the use subject. In particular, since the download of the "operation setting 3" has been completed, theicon 31C indicating the "operation setting 3" is framed with a solid line indicating that the download has been completed. In thedisplay screen 30D illustrated inFig. 10 , the user's operation of selecting theicon 31C corresponding to the "operation setting 3" may also serve as an operation of instructing switching of the "operation setting 3" to the operation setting of the use subject. In this case, theinhaler device 100 switches the operation setting of the use subject to the "operation setting 3" after the download has been completed. Then, as illustrated inFig. 11 , theterminal device 200 focuses on theicon 31C corresponding to the "operation setting 3". With this configuration, the user can easily recognize that the download of the "operation setting 3" has been completed and that the operation setting of the use subject has been switched from the "operation setting 1" to the "operation setting 3". -
Fig. 12 is a sequence diagram presenting an example of a flow of download processing for an operation setting executed in thesystem 1 according to the present embodiment. Theinhaler device 100 and theterminal device 200 are involved in this sequence. - As illustrated in
Fig. 12 , first, theinhaler device 100 and theterminal device 200 establish connection (step S202). - Then, the
terminal device 200 outputs information indicating an operation setting that can be downloaded to the inhaler device 100 (step S204). For example, theterminal device 200 outputs thedisplay screen 30D illustrated inFig. 10 . - Then, the
terminal device 200 receives a user's operation of selecting an operation setting to be downloaded (step S206). For example, theterminal device 200 receives a user's operation of touching theicon 31C corresponding to the "operation setting 3" on thedisplay screen 30D illustrated inFig. 10 . - Then, the
terminal device 200 transmits information for requesting transmission of information indicating the individual difference of the heater 121 (step S208). When receiving the information, theinhaler device 100 transmits the information indicating the individual difference of the heater 121 (step S210). When the information indicating the individual difference of theheater 121 has already been stored in theterminal device 200, the processing related to step S208 and step S210 may be omitted. - Then, the
terminal device 200 generates information indicating the operation setting (step S212). For example, theterminal device 200 generates the information presented in Table 2. Specifically, theterminal device 200 generates first correction information based on a default heating profile in the selected "operation setting 3" and the information indicating the individual difference of theheater 121. Also, theterminal device 200 generates second correction information, a high-temperature protection threshold, a puff detection threshold, a puff detection filter coefficient, and a remaining battery decrease determination threshold based on the default heating profile in the selected "operation setting 3". - Then, the
terminal device 200 transmits items of information indicating divided operation settings at respective different timings (step S214). For example, theterminal device 200 transmits items of information for respective steps presented in Table 2 at respective different timings, and then transmits the other information. - Then, the
inhaler device 100 transmits information indicating that the download of the operation setting has been completed (step S216). For example, when theinhaler device 100 has successfully received all the items of information indicating the divided operation settings and completed the correction of the default heating profile based on the first correction information, theinhaler device 100 transmits the information indicating that the download of the operation setting has been completed. - When receiving the information indicating that the download of the operation setting has been completed, the
terminal device 200 outputs the information indicating that the download of the operation setting has been completed (step S218). For example, theterminal device 200 outputs thedisplay screen 30E illustrated inFig. 11 . - Although the preferred embodiments of the present invention have been described in detail with reference to the accompanying drawings, the present invention is not limited to these examples. It will be apparent to those who have ordinary knowledge in the technical field to which the present invention pertains that various changes and modifications can be made within the scope of the technical idea as defined in the appended claims. It is to be understood that the changes and modifications also obviously pertain to the technical scope of the present invention.
- Although the example in which the information presented in Table 2 is transmitted and received in order to download the operation setting to the
inhaler device 100 has been described in the above embodiment, the present invention is not limited to this example. Theterminal device 200 may transmit information including at least one of the target resistance value, the time, the first correction information, the second correction information, the puff detection threshold, the puff detection filter coefficient, the high-temperature protection threshold, and the remaining battery decrease determination threshold as the information indicating the operation setting. That is, the information presented in Table 2 may be partially omitted. Theinhaler device 100 uses a default setting for the omitted information. For example, when the puff detection filter coefficient is not included in the received information, theinhaler device 100 detects a puff using a default puff detection filter coefficient. - Although the example in which the first temperature detector detects the temperature of the
outer housing 11 has been described in the above embodiment, the present invention is not limited to this example. As an example, the first temperature detector may be provided near a processor such as thecontroller 116 to detect the temperature of the processor. In this case, theinhaler device 100 prohibits supply of electric power to theheater 121 when the temperature of the processor exceeds a high-temperature protection threshold. With this configuration, it is possible to prevent an inconvenience caused by high temperature such as thermal runaway of the processor. As another example, the first temperature detector may be provided near thepower supply 111 to detect the temperature of thepower supply 111. In this case, theinhaler device 100 prohibits supply of electric power to theheater 121 when the temperature of thepower supply 111 exceeds a high-temperature protection threshold. With this configuration, it is possible to prevent an inconvenience caused by high temperature such as a deterioration of the battery. - Although the example in which the output value obtained by inputting the temperature detected by the second temperature detector to the filter is compared with the puff detection threshold to detect that a puff has been performed has been described in the above embodiment, the present invention is not limited to this example. As an example, the
inhaler device 100 may detect that a puff has been performed when the temperature detected by the second temperature detector falls below a puff detection threshold. As another example, theinhaler device 100 may detect that a puff has been performed when the difference between a reference temperature and the temperature detected by the second temperature detector exceeds a puff detection threshold. An example of the reference temperature is a temperature of the second temperature detector a predetermined time before (for example, immediately before). In this case, the difference corresponds to a decrease in the temperature detected by the second temperature detector. - Although the example in which the second temperature detector is a thermistor has been described in the above embodiment, the present invention is not limited to this example. The second temperature detector may be the
heater 121. In this case, theinhaler device 100 detects a puff based on a change in the temperature indicated by the resistance value of theheater 121 or a change in the resistance value of theheater 121. - Although the example in which the information indicating the heating profile is divided in the time direction, and transmitted and received has been described in the above embodiment, the present invention is not limited to this example. For example, the information indicating the heating profile may be divided in a direction of the target resistance value, and transmitted and received. Specifically, information related to a relatively high target resistance value and information related to a relatively low target resistance value may be transmitted and received in a divided manner. Even in this case, the information indicating the divided heating profile includes at least one combination of an elapsed time since the start of heating and a target resistance value set for the elapsed time. With this configuration, it is possible to restore the heating profile on the reception side no matter how it is divided.
- The timing of correcting the heating profile described in the above embodiment is merely an example, and the heating profile may be corrected at any other timing. As an example, the
inhaler device 100 may execute the correction of the heating profile based on the first correction information when thecontroller 116 is activated. As another example, theinhaler device 100 may execute the correction of the heating profile based on the second correction information when thecontroller 116 is activated. - Although the example in which the
inhaler device 100 heats thestick substrate 150 as the substrate containing the aerosol source to generate the aerosol has been described in the above embodiment, the shape of the substrate is not limited to a stick shape. Another example of the shape of the substrate is a card shape. Still another example of the shape of the substrate is a cube shape. Also, theinhaler device 100 may use a capsule-shaped substrate which does not contain an aerosol source and contains, for example, only a flavor source to generate an aerosol to be inhaled by the user. As an example, a capsule-shaped second substrate containing a flavor source is disposed on the downstream side of a first substrate containing an aerosol source. When an aerosol generated by heating the first substrate passes through the second substrate, a flavor is imparted to the aerosol from the flavor source contained in the second substrate, and the aerosol is delivered to the user. - Note that the series of processing performed by each device described in the present description may be implemented using any of software, hardware, and a combination of software and hardware. A program constituting the software is stored in advance in, for example, a recording medium (non-transitory media) provided inside or outside each device. For example, each program is read into a RAM and executed by a processor such as a CPU at the time of execution by a computer that controls each device described in the present description. The recording medium is, for example, a magnetic disk, an optical disk, a magnetooptical disk, a flash memory, or the like. The computer program may be distributed via a network, for example, without using a recording medium.
- Also, the processing described using the flowcharts and the sequence diagrams in the present description do not have to be executed in the illustrated order. Some of the processing steps may be performed in parallel. Also, an additional processing step may be employed, or the processing steps may be partially omitted.
- The following configurations also pertain to the technical scope of the present invention.
- (1) An inhaler device comprising:
- a communicator that communicates with another device;
- a heater that heats a substrate containing an aerosol source to generate an aerosol; and
- a controller that controls an operation of the inhaler device,
- wherein the communicator receives information indicating a detection reference, and
- wherein the controller detects that the aerosol has been inhaled by a user based on the detection reference received by the communicator.
- (2) The inhaler device according to said (1), further comprising:
- a temperature detector that detects a temperature that changes when the aerosol has been inhaled by the user,
- wherein the detection reference includes a threshold, and
- wherein the controller detects that the aerosol has been inhaled by the user by comparing a value corresponding to the temperature detected by the temperature detector with the threshold.
- (3) The inhaler device according to said (2),
- wherein the detection reference includes the threshold and a filter coefficient, and
- wherein the controller detects that the aerosol has been inhaled by the user by comparing an output value obtained by inputting the temperature detected by the temperature detector to a filter having the filter coefficient applied, with the threshold.
- (4) The inhaler device according to said (2) or (3),
- wherein the threshold included in the detection reference includes a plurality of thresholds set for respective elapsed times since a start of the heating, and
- wherein the controller detects that the aerosol has been inhaled by the user based on the threshold corresponding to an elapsed time since the start of the heating among the plurality of thresholds.
- (5) The inhaler device according to any one of said (1) to (4),
- wherein the communicator receives information indicating an operation setting of the inhaler device, the operation setting including the information indicating the detection reference and a heating profile that defines a time-series transition of a target value for an actual measurement value measured for the heater, and
- wherein the controller controls the operation of the inhaler device based on the received operation setting.
- (6) The inhaler device according to said (5),
wherein the detection reference is different on the heating profile basis. - (7) The inhaler device according to said (5) or (6),
- wherein the heating profile first includes an initial temperature rise section, then includes an intermediate temperature drop section, and then includes a temperature re-rise section,
- wherein a temperature corresponding to the target value set at an end of the initial temperature rise section is higher than an initial temperature,
- wherein a temperature corresponding to the target value set at an end of the intermediate temperature drop section is lower than the temperature corresponding to the target value set at the end of the initial temperature rise section, and
- wherein a temperature corresponding to the target value set at an end of the temperature re-rise section is higher than the temperature corresponding to the target value set at the end of the intermediate temperature drop section.
- (8) The inhaler device according to any one of said (5) to (7),
- wherein the communicator receives first correction information for correcting the heating profile in accordance with an individual difference of the heater, and
- wherein the controller corrects the heating profile based on the first correction information and controls an operation of the heater based on the corrected heating profile.
- (9) The inhaler device according to any one of said (5) to (8),
- wherein the communicator receives second correction information for correcting the heating profile in accordance with a deterioration of the heater, and
- wherein the controller corrects the heating profile based on the second correction information and controls the operation of the inhaler device based on the corrected heating profile.
- (10) A terminal device comprising:
a communicator that transmits, in an inhaler device including a heater that heats a substrate containing an aerosol source to generate an aerosol, information indicating a detection reference used for detecting that the aerosol has been inhaled by a user - (11) The terminal device according to said (10),
- wherein the detection reference includes a threshold, and
- wherein the inhaler device includes a temperature detector that detects a temperature that changes when the aerosol has been inhaled by the user, and the inhaler device detects that the aerosol has been inhaled by the user by comparing a value corresponding to the temperature detected by the temperature detector with the threshold.
- (12) The terminal device according to said (11),
- wherein the detection reference includes the threshold and a filter coefficient, and
- wherein the inhaler device detects that the aerosol has been inhaled by the user by comparing an output value obtained by inputting the temperature detected by the temperature detector to a filter having the filter coefficient applied, with the threshold.
- (13) The terminal device according to said (11) or (12),
- wherein the threshold included in the detection reference includes a plurality of thresholds set for respective elapsed times since a start of the heating, and
- wherein the inhaler device detects that the aerosol has been inhaled by the user based on the threshold corresponding to an elapsed time since the start of the heating among the plurality of thresholds.
- (14) The terminal device according to any one of said (10) to (13),
wherein the communicator transmits information indicating an operation setting that is information for setting an operation of the inhaler device, the operation setting including the information indicating the detection reference and a heating profile that defines a time-series transition of a target value for an actual measurement value measured for the heater. - (15) The terminal device according to said (14),
wherein the detection reference is different on the heating profile basis. - (16) The terminal device according to said (14) or (15),
wherein the communicator transmits first correction information for correcting the heating profile in accordance with an individual difference of the heater. - (17) The terminal device according to any one of said (14) to (16),
wherein the communicator transmits second correction information for correcting the heating profile in accordance with a deterioration of the heater. - (18) A program that causes a computer to execute:
controlling a terminal device to transmit, in an inhaler device including a heater that heats a substrate containing an aerosol source to generate an aerosol, information indicating a detection reference used for detecting that the aerosol has been inhaled by a user. -
- 1
- system
- 100
- inhaler device
- 111
- power supply
- 112
- sensor
- 113
- notifier
- 114
- memory
- 115
- communicator
- 116
- controller
- 140
- holder
- 141
- internal space
- 142
- opening
- 143
- bottom
- 144
- heat insulator
- 150
- stick substrate
- 151
- substrate
- 152
- inhalation port
- 11
- outer housing
- 11A
- top housing
- 11B
- bottom housing
- 12
- cover
- 13
- switch
- 14
- lid
- 15
- vent
- 16
- cap
- 200
- terminal device
- 210
- inputter
- 220
- outputter
- 230
- communicator
- 240
- memory
- 250
- controller
Claims (18)
- An inhaler device comprising:a communicator that communicates with another device;a heater that heats a substrate containing an aerosol source to generate an aerosol; anda controller that controls an operation of the inhaler device,wherein the communicator receives information indicating a detection reference, andwherein the controller detects that the aerosol has been inhaled by a user based on the detection reference received by the communicator.
- The inhaler device according to claim 1, further comprising:a temperature detector that detects a temperature that changes when the aerosol has been inhaled by the user,wherein the detection reference includes a threshold, andwherein the controller detects that the aerosol has been inhaled by the user by comparing a value corresponding to the temperature detected by the temperature detector with the threshold.
- The inhaler device according to claim 2,wherein the detection reference includes the threshold and a filter coefficient, andwherein the controller detects that the aerosol has been inhaled by the user by comparing an output value obtained by inputting the temperature detected by the temperature detector to a filter having the filter coefficient applied, with the threshold.
- The inhaler device according to claim 2 or 3,wherein the threshold included in the detection reference includes a plurality of thresholds set for respective elapsed times since a start of the heating, andwherein the controller detects that the aerosol has been inhaled by the user based on the threshold corresponding to an elapsed time since the start of the heating among the plurality of thresholds.
- The inhaler device according to any one of claims 1 to 4,wherein the communicator receives information indicating an operation setting of the inhaler device, the operation setting including the information indicating the detection reference and a heating profile that defines a time-series transition of a target value for an actual measurement value measured for the heater, andwherein the controller controls the operation of the inhaler device based on the received operation setting.
- The inhaler device according to claim 5,
wherein the detection reference is different on the heating profile basis. - The inhaler device according to claim 5 or 6,wherein the heating profile first includes an initial temperature rise section, then includes an intermediate temperature drop section, and then includes a temperature re-rise section,wherein a temperature corresponding to the target value set at an end of the initial temperature rise section is higher than an initial temperature,wherein a temperature corresponding to the target value set at an end of the intermediate temperature drop section is lower than the temperature corresponding to the target value set at the end of the initial temperature rise section, andwherein a temperature corresponding to the target value set at an end of the temperature re-rise section is higher than the temperature corresponding to the target value set at the end of the intermediate temperature drop section.
- The inhaler device according to any one of claims 5 to 7,wherein the communicator receives first correction information for correcting the heating profile in accordance with an individual difference of the heater, andwherein the controller corrects the heating profile based on the first correction information and controls an operation of the heater based on the corrected heating profile.
- The inhaler device according to any one of claims 5 to 8,wherein the communicator receives second correction information for correcting the heating profile in accordance with a deterioration of the heater, andwherein the controller corrects the heating profile based on the second correction information and controls the operation of the inhaler device based on the corrected heating profile.
- A terminal device comprising:
a communicator that transmits, in an inhaler device including a heater that heats a substrate containing an aerosol source to generate an aerosol, information indicating a detection reference used for detecting that the aerosol has been inhaled by a user. - The terminal device according to claim 10,wherein the detection reference includes a threshold, andwherein the inhaler device includes a temperature detector that detects a temperature that changes when the aerosol has been inhaled by the user, and the inhaler device detects that the aerosol has been inhaled by the user by comparing a value corresponding to the temperature detected by the temperature detector with the threshold.
- The terminal device according to claim 11,wherein the detection reference includes the threshold and a filter coefficient, andwherein the inhaler device detects that the aerosol has been inhaled by the user by comparing an output value obtained by inputting the temperature detected by the temperature detector to a filter having the filter coefficient applied, with the threshold.
- The terminal device according to claim 11 or 12,wherein the threshold included in the detection reference includes a plurality of thresholds set for respective elapsed times since a start of the heating, andwherein the inhaler device detects that the aerosol has been inhaled by the user based on the threshold corresponding to an elapsed time since the start of the heating among the plurality of thresholds.
- The terminal device according to any one of claims 10 to 13,
wherein the communicator transmits information indicating an operation setting that is information for setting an operation of the inhaler device, the operation setting including the information indicating the detection reference and a heating profile that defines a time-series transition of a target value for an actual measurement value measured for the heater. - The terminal device according to claim 14,
wherein the detection reference is different on the heating profile basis. - The terminal device according to claim 14 or 15,
wherein the communicator transmits first correction information for correcting the heating profile in accordance with an individual difference of the heater. - The terminal device according to any one of claims 14 to 16,
wherein the communicator transmits second correction information for correcting the heating profile in accordance with a deterioration of the heater. - A program that causes a computer to execute:
controlling a terminal device to transmit, in an inhaler device including a heater that heats a substrate containing an aerosol source to generate an aerosol, information indicating a detection reference used for detecting that the aerosol has been inhaled by a user.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2020/047334 WO2022130601A1 (en) | 2020-12-18 | 2020-12-18 | Inhalation device, terminal device, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
EP4212043A1 true EP4212043A1 (en) | 2023-07-19 |
EP4212043A4 EP4212043A4 (en) | 2024-06-05 |
Family
ID=82057500
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP20965988.7A Pending EP4212043A4 (en) | 2020-12-18 | 2020-12-18 | Inhalation device, terminal device, and program |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP4212043A4 (en) |
JP (1) | JP7544860B2 (en) |
TW (1) | TW202224575A (en) |
WO (1) | WO2022130601A1 (en) |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9423152B2 (en) * | 2013-03-15 | 2016-08-23 | R. J. Reynolds Tobacco Company | Heating control arrangement for an electronic smoking article and associated system and method |
EP3618648B1 (en) * | 2017-05-03 | 2021-06-30 | Philip Morris Products S.A. | A system and method for temperature control in an electrically heated aerosol-generating device |
JP7105419B2 (en) | 2018-02-13 | 2022-07-25 | 新日本美風株式会社 | Superheated steam generation system |
US20190289915A1 (en) * | 2018-03-23 | 2019-09-26 | National Concessions Group Inc. | Crowdsourced data for vaporizers |
CN111902057B (en) * | 2018-03-26 | 2024-03-01 | 日本烟草产业株式会社 | Aerosol generating apparatus, control method, and program |
GB201806826D0 (en) * | 2018-04-26 | 2018-06-13 | Nicoventures Trading Ltd | Electronic aerosol provision system and method |
CN108618207A (en) | 2018-05-31 | 2018-10-09 | 绿烟实业(深圳)有限公司 | Control the method and inhalator generator that aerosol generates in inhalator generator |
JP7042386B2 (en) | 2018-07-23 | 2022-03-25 | 湖北中烟工業有限責任公司 | Electric heating type cigarette equipment with temperature control and cycle adjustment functions |
CN113747809B (en) * | 2019-04-23 | 2024-05-03 | 菲利普莫里斯生产公司 | Aerosol generating device with puff detection and method for puff detection |
JP6795269B2 (en) * | 2019-12-27 | 2020-12-02 | 日本たばこ産業株式会社 | Aerosol generator and aerosol generator control method and program |
-
2020
- 2020-12-18 JP JP2022569648A patent/JP7544860B2/en active Active
- 2020-12-18 EP EP20965988.7A patent/EP4212043A4/en active Pending
- 2020-12-18 WO PCT/JP2020/047334 patent/WO2022130601A1/en unknown
-
2021
- 2021-05-04 TW TW110116027A patent/TW202224575A/en unknown
Also Published As
Publication number | Publication date |
---|---|
EP4212043A4 (en) | 2024-06-05 |
TW202224575A (en) | 2022-07-01 |
WO2022130601A1 (en) | 2022-06-23 |
JP7544860B2 (en) | 2024-09-03 |
JPWO2022130601A1 (en) | 2022-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2024155975A (en) | Suction device | |
EP4215071A1 (en) | Suction device and program | |
EP4260734A1 (en) | Inhalation device, control method, and program | |
EP4212043A1 (en) | Inhalation device, terminal device, and program | |
US20230084282A1 (en) | Inhalation device and non-transitory computer readable medium | |
EP4212046A1 (en) | Inhalation device, terminal device, and program | |
EP4212044A1 (en) | Inhalation device, terminal device, and program | |
EP4212042A1 (en) | Inhalation device, terminal device, and program | |
WO2022130545A1 (en) | Control method, inhalation device, terminal device, and program | |
EP4074200A1 (en) | Inhalation device, control method, and program | |
EP4292457A1 (en) | Control device, control method, and program | |
US20230084848A1 (en) | Inhalation device, terminal device, and non-transitory computer readable medium | |
US20230077352A1 (en) | Inhalation device and non-transitory computer readable medium | |
US20230084086A1 (en) | Terminal device, inhalation device, and non-transitory computer readable medium | |
EP4461151A1 (en) | Information processing device, information processing method, and program | |
WO2023112248A1 (en) | Aerosol generation system and terminal device | |
US20230096488A1 (en) | Terminal device, inhalation device, and non-transitory computer readable medium | |
EP4420545A1 (en) | System and method | |
EP4353106A1 (en) | Inhalation device, base material, and control method | |
WO2024127487A1 (en) | Terminal device and control method | |
WO2024127488A1 (en) | Terminal device and control method | |
WO2023181180A1 (en) | Information processing device, information processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE |
|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
17P | Request for examination filed |
Effective date: 20230414 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
DAV | Request for validation of the european patent (deleted) | ||
DAX | Request for extension of the european patent (deleted) | ||
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R079 Free format text: PREVIOUS MAIN CLASS: A24F0040570000 Ipc: A24F0040650000 |
|
A4 | Supplementary search report drawn up and despatched |
Effective date: 20240503 |
|
RIC1 | Information provided on ipc code assigned before grant |
Ipc: A61M 15/06 20060101ALI20240427BHEP Ipc: A24F 40/53 20200101ALI20240427BHEP Ipc: A24F 40/65 20200101AFI20240427BHEP |