WO2024127503A1 - Information processing device, information processing method, and program - Google Patents
Information processing device, information processing method, and program Download PDFInfo
- Publication number
- WO2024127503A1 WO2024127503A1 PCT/JP2022/045867 JP2022045867W WO2024127503A1 WO 2024127503 A1 WO2024127503 A1 WO 2024127503A1 JP 2022045867 W JP2022045867 W JP 2022045867W WO 2024127503 A1 WO2024127503 A1 WO 2024127503A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- evaluation
- user
- heating
- aerosol
- tendency
- Prior art date
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 22
- 238000003672 processing method Methods 0.000 title claims description 5
- 238000011156 evaluation Methods 0.000 claims abstract description 476
- 238000010438 heat treatment Methods 0.000 claims abstract description 311
- 239000000443 aerosol Substances 0.000 claims abstract description 130
- 238000000034 method Methods 0.000 claims description 89
- 230000008569 process Effects 0.000 claims description 75
- 230000007246 mechanism Effects 0.000 abstract description 4
- 230000008859 change Effects 0.000 description 84
- 239000000758 substrate Substances 0.000 description 35
- 230000000391 smoking effect Effects 0.000 description 30
- 238000004891 communication Methods 0.000 description 28
- 230000035807 sensation Effects 0.000 description 18
- 235000019615 sensations Nutrition 0.000 description 18
- 238000012545 processing Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 15
- 241000208125 Nicotiana Species 0.000 description 14
- 235000002637 Nicotiana tabacum Nutrition 0.000 description 14
- 239000000796 flavoring agent Substances 0.000 description 12
- 235000019634 flavors Nutrition 0.000 description 12
- 230000006870 function Effects 0.000 description 12
- 230000001007 puffing effect Effects 0.000 description 12
- 238000012549 training Methods 0.000 description 12
- 238000001514 detection method Methods 0.000 description 9
- 239000000779 smoke Substances 0.000 description 9
- 210000000214 mouth Anatomy 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 235000019504 cigarettes Nutrition 0.000 description 4
- 239000000126 substance Substances 0.000 description 4
- DNIAPMSPPWPWGF-UHFFFAOYSA-N Propylene glycol Chemical compound CC(O)CO DNIAPMSPPWPWGF-UHFFFAOYSA-N 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000006698 induction Effects 0.000 description 3
- 230000010354 integration Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- PEDCQBHIVMGVHV-UHFFFAOYSA-N Glycerine Chemical compound OCC(O)CO PEDCQBHIVMGVHV-UHFFFAOYSA-N 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 2
- 230000005674 electromagnetic induction Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 239000011810 insulating material Substances 0.000 description 2
- 239000007788 liquid Substances 0.000 description 2
- 238000009688 liquid atomisation Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000000750 progressive effect Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000000638 stimulation Effects 0.000 description 2
- 238000012706 support-vector machine Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- SNICXCGAKADSCV-JTQLQIEISA-N (-)-Nicotine Chemical compound CN1CCC[C@H]1C1=CC=CN=C1 SNICXCGAKADSCV-JTQLQIEISA-N 0.000 description 1
- HBBGRARXTFLTSG-UHFFFAOYSA-N Lithium ion Chemical compound [Li+] HBBGRARXTFLTSG-UHFFFAOYSA-N 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 239000004964 aerogel Substances 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 239000004148 curcumin Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 239000003571 electronic cigarette Substances 0.000 description 1
- 239000008369 fruit flavor Substances 0.000 description 1
- 235000011187 glycerol Nutrition 0.000 description 1
- 238000009413 insulation Methods 0.000 description 1
- 229910001416 lithium ion Inorganic materials 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000006386 memory function Effects 0.000 description 1
- 239000008368 mint flavor Substances 0.000 description 1
- 239000006199 nebulizer Substances 0.000 description 1
- 229960002715 nicotine Drugs 0.000 description 1
- SNICXCGAKADSCV-UHFFFAOYSA-N nicotine Natural products CN1CCCC1C1=CC=CN=C1 SNICXCGAKADSCV-UHFFFAOYSA-N 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 150000005846 sugar alcohols Polymers 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 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/50—Control or monitoring
- A24F40/57—Temperature control
Definitions
- This disclosure relates to an information processing device, an information processing method, and a program.
- inhalation devices such as electronic cigarettes and nebulizers
- inhalation devices generate aerosol imparted with flavor components using a substrate that includes an aerosol source for generating aerosol and a flavor source for imparting flavor components to the generated aerosol.
- Users can taste the flavor by inhaling the aerosol imparted with flavor components generated by the inhalation device.
- the action of a user inhaling an aerosol is hereinafter also referred to as a puff or a puffing action.
- Patent Document 1 discloses a technology that allows the user to customize the temperature at which the aerosol source is heated.
- Patent Document 1 the technology described in Patent Document 1 has only recently been developed, and there is still room for improvement in various respects.
- the present disclosure has been made in light of the above problems, and the purpose of the present disclosure is to provide a mechanism that can further improve the quality of the user experience.
- an information processing device includes a control unit that, based on a user's evaluation set for an aerosol generated based on control information to be evaluated by an aspirator that generates an aerosol by heating an aerosol source based on control information that defines parameters related to the temperature at which the aerosol source is heated, identifies a user's evaluation tendency that indicates the degree of deviation between the user's evaluation and the evaluations of multiple other users for the same aerosol.
- the control unit may identify the evaluation tendency based on the user's evaluation of the control information to be evaluated and the evaluations of a plurality of other users of the control information to be evaluated.
- the control unit may identify the evaluation tendency of the user based on the user's evaluation of the control information of the evaluation target that is generated based on the evaluations of the multiple other users.
- the control unit may identify the evaluation tendency of the user for each of a plurality of evaluation periods based on the evaluation set for each of the plurality of evaluation periods set during the period in which the suction device performed a process of generating an aerosol based on the control information of the evaluation target.
- the control unit may identify the user's evaluation tendency for each of a plurality of evaluation items based on the evaluation set for each of the plurality of evaluation items.
- the control unit may identify the evaluation tendency of the user based on multiple evaluations obtained when the suction device executes a process of generating an aerosol based on the control information of the evaluation target multiple times.
- an information processing method executed by a computer which includes: based on a user's evaluation set for an aerosol generated based on control information to be evaluated by an aspirator that generates an aerosol by heating an aerosol source based on control information that defines parameters related to the temperature at which the aerosol source is heated, identifying a user's evaluation tendency that indicates the degree of deviation between the user's evaluation and the evaluations of multiple other users for the same aerosol.
- a program for causing a computer to function as a control unit that, based on a user's evaluation set for an aerosol generated based on control information to be evaluated by an aspirator that generates an aerosol by heating an aerosol source based on control information that defines parameters related to the temperature at which the aerosol source is heated, identifies a user's evaluation tendency, which indicates the degree of deviation between the user's evaluation and the evaluations of multiple other users for the same aerosol.
- this disclosure makes it possible to further improve the quality of the user experience.
- FIG. 1 is a diagram illustrating an example of a configuration of a system according to an embodiment of the present disclosure.
- 2 is a schematic diagram showing a configuration example of a suction device according to the embodiment;
- FIG. FIG. 2 is a block diagram showing a configuration example of a terminal device according to the embodiment.
- FIG. 2 is a block diagram showing an example of the configuration of a server according to the embodiment.
- 1 is a graph showing a schematic example of a heating profile.
- FIG. 13 is a diagram for explaining an example of an evaluation setting screen.
- FIG. 13 is a diagram for explaining an example of an evaluation setting screen.
- FIG. 13 is a diagram for explaining an example of an evaluation setting screen.
- 11 is a sequence diagram showing an example of the flow of a customization process executed by the system according to the embodiment.
- FIG. 11 is a flowchart for explaining an example of a processing flow related to a first identification method of a user's evaluation tendency executed by the server according to the embodiment.
- 13 is a flowchart illustrating an example of a processing flow related to a second identification method of a user's evaluation tendency executed by the server according to the embodiment.
- 13 is a flowchart illustrating an example of a process flow for changing a heating profile based on an evaluation tendency, which is executed by the server according to the embodiment.
- elements having substantially the same functional configuration may be distinguished by adding different letters after the same reference numeral.
- multiple elements having substantially the same functional configuration may be distinguished as necessary, such as suction device 100A and suction device 100B.
- suction device 100A and suction device 100B are distinguished as necessary.
- suction device 100A and suction device 100B are simply be referred to as suction device 100.
- FIG. 1 is a diagram showing an example of the configuration of a system 1 according to the present embodiment.
- the system 1 includes a plurality of suction devices 100 (100A and 100B), a plurality of terminal devices 200 (200A and 200B), and a server 300.
- the inhalation device 100 is a device that generates a substance to be inhaled by a user.
- the substance generated by the inhalation device 100 is described as an aerosol.
- the inhalation device 100 is an example of an aerosol generating device that generates an aerosol.
- the substance generated by the inhalation device may be a gas.
- the inhalation device 100 can accommodate a stick-type substrate 150.
- the inhalation device 100 generates an aerosol using the accommodated stick-type substrate 150.
- the stick-type substrate 150 is an example of a substrate that contributes to the generation of an aerosol.
- the stick-type substrate 150 contains an aerosol source.
- the inhalation device 100 generates an aerosol by heating the accommodated stick-type substrate 150.
- the terminal device 200 is a device used by a user of the suction device 100.
- the terminal device 200 is associated with the suction device 100.
- the suction device 100 and the terminal device 200 may be paired in advance for wireless communication, or the fact that the users of the suction device 100 and the terminal device 200 are the same may be registered in advance in the server 300.
- the terminal device 200 may be any device such as a smartphone, a tablet terminal, a wearable device, or a PC (Personal Computer).
- the terminal device 200 may be a charger that charges the suction device 100.
- the server 300 is an information processing device that manages information on each device included in the system 1.
- the server 300 communicates with the terminal device 200 via the network 900.
- the server 300 communicates indirectly with the suction device 100 via the terminal device 200.
- the server 300 may perform various processes based on information collected from the suction device 100 via the terminal device 200.
- the server 300 may perform various processes based on user operations performed on the terminal device 200.
- System 1 includes multiple suction devices 100 and multiple terminal devices 200 used by multiple users.
- a user who uses suction device 100A and terminal device 200A is also referred to as user A.
- a user who uses suction device 100B and terminal device 200B is also referred to as user B.
- FIG. 2 is a schematic diagram showing a configuration example of the suction device 100.
- the suction device 100 includes a power supply unit 111, a sensor unit 112, a notification unit 113, a storage unit 114, a communication unit 115, a control unit 116, a heating unit 121, a storage unit 140, and a heat insulating unit 144.
- the power supply unit 111 stores power.
- the power supply unit 111 supplies power to each component of the suction device 100 under the control of the control unit 116.
- the power supply unit 111 may be configured, for example, by a rechargeable battery such as a lithium ion secondary battery.
- the sensor unit 112 acquires various information related to the suction device 100.
- the sensor unit 112 is configured with a pressure sensor such as a condenser microphone, a flow sensor, or a temperature sensor, and acquires values associated with suction by the user.
- the sensor unit 112 is configured with an input device such as a button or switch that accepts information input from the user.
- the notification unit 113 notifies the user of information.
- the notification unit 113 is composed of, for example, 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 storage unit 114 stores various information for the operation of the suction device 100.
- the storage unit 114 is configured, for example, from a non-volatile storage medium such as a flash memory.
- the communication unit 115 is a communication interface capable of performing communication conforming to any wired or wireless communication standard.
- Such communication standards may include, for example, standards using Wi-Fi (registered trademark), Bluetooth (registered trademark), BLE (Bluetooth Low Energy (registered trademark)), NFC (Near Field Communication), or LPWA (Low Power Wide Area).
- the control unit 116 functions as an arithmetic processing unit and a control unit, and controls the overall operation of the suction device 100 in accordance with various programs.
- the control unit 116 is realized by an electronic circuit such as a CPU (Central Processing Unit) or a microprocessor.
- the storage section 140 has an internal space 141 and holds the stick-shaped substrate 150 while storing a part of the stick-shaped substrate 150 in the internal space 141.
- the storage section 140 has an opening 142 that connects the internal space 141 to the outside, and stores the stick-shaped substrate 150 inserted into the internal space 141 through the opening 142.
- the storage section 140 is a cylindrical body with the opening 142 and the bottom 143 as the bottom surface, and defines a columnar internal space 141.
- An air flow path that supplies air to the internal space 141 is connected to the storage section 140.
- An air inlet hole which is an air inlet to the air flow path, is arranged, for example, on the side of the suction device 100.
- An air outlet hole which is an air outlet from the air flow path to the internal space 141, is arranged, for example, on the bottom 143.
- the stick-type substrate 150 includes a substrate portion 151 and a mouthpiece portion 152.
- the substrate portion 151 includes an aerosol source.
- the aerosol source includes a flavor component derived from tobacco or non-tobacco.
- the aerosol source may include a medicine.
- the aerosol source may be, for example, a liquid such as a polyhydric alcohol such as glycerin and propylene glycol, and water, which includes a flavor component derived from tobacco or non-tobacco, or may be a solid containing a flavor component derived from tobacco or non-tobacco.
- the stick-type substrate 150 When the stick-type substrate 150 is held in the storage portion 140, at least a part of the substrate portion 151 is stored in the internal space 141, and at least a part of the mouthpiece portion 152 protrudes from the opening 142.
- the heating unit 121 generates aerosol by heating the aerosol source and atomizing the aerosol source.
- the heating unit 121 is configured in a film shape and is arranged to cover the outer periphery of the storage unit 140.
- the heating unit 121 generates heat, the substrate unit 151 of the stick-shaped substrate 150 is heated from the outer periphery, and an aerosol is generated.
- the heating unit 121 generates heat when power is supplied from the power supply unit 111.
- power may be supplied when the sensor unit 112 detects that the user has started inhaling and/or that specific information has been input. Power supply may be stopped when the sensor unit 112 detects that the user has stopped inhaling and/or that specific information has been input.
- the insulating section 144 prevents heat transfer from the heating section 121 to other components.
- the insulating section 144 is made of a vacuum insulating material or an aerogel insulating material.
- the configuration of the suction device 100 is not limited to the above, and various configurations such as those exemplified below are possible.
- the heating unit 121 may be configured in a blade shape and disposed so as to protrude from the bottom 143 of the storage unit 140 into the internal space 141. In that case, the blade-shaped heating unit 121 is inserted into the substrate 151 of the stick-shaped substrate 150 and heats the substrate 151 of the stick-shaped substrate 150 from the inside. As another example, the heating unit 121 may be disposed so as to cover the bottom 143 of the storage unit 140. Furthermore, the heating unit 121 may be configured as a combination of two or more of a first heating unit that covers the outer periphery of the storage unit 140, a blade-shaped second heating unit, and a third heating unit that covers the bottom 143 of the storage unit 140.
- the storage unit 140 may include an opening/closing mechanism such as a hinge that opens and closes a portion of the outer shell that forms the internal space 141. The storage unit 140 may then open and close the outer shell to accommodate the stick-shaped substrate 150 inserted into the internal space 141 while clamping it.
- the heating unit 121 may be provided at the clamping location in the storage unit 140, and may heat the stick-shaped substrate 150 while pressing it.
- the means for atomizing the aerosol source is not limited to heating by the heating unit 121.
- the means for atomizing the aerosol source may be induction heating.
- the suction device 100 has at least an electromagnetic induction source such as a coil that generates a magnetic field, instead of the heating unit 121.
- a susceptor that generates heat by induction heating may be provided in the suction device 100, or may be included in the stick-shaped substrate 150.
- the inhalation device 100 works in cooperation with the stick-shaped substrate 150 to generate an aerosol that is inhaled by the user. Therefore, the combination of the inhalation device 100 and the stick-shaped substrate 150 may be considered as an aerosol generation system.
- FIG. 3 is a block diagram showing an example of the configuration of the terminal device 200 according to this embodiment.
- the terminal device 200 includes an input unit 210, an output unit 220, a detection unit 230, a communication unit 240, a storage unit 250, and a control unit 260.
- the input unit 210 has a function of accepting input of various information.
- the input unit 210 may include an input device that accepts input of information from a user. Examples of the input device include a button, a keyboard, a touch panel, and a microphone.
- the input unit 210 may also include various sensors such as an image sensor.
- the output unit 220 has a function of outputting information.
- the output unit 220 may include an output device that outputs information to the user.
- Examples of output devices 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 a display device is a display.
- An example of a light-emitting device is an LED (Light Emitting Diode).
- An example of a vibration device is an eccentric motor.
- An example of a sound output device is a speaker.
- the output unit 220 notifies the user of the information by outputting the information input from the control unit 260.
- the detection unit 230 has a function of detecting information related to the terminal device 200.
- the detection unit 230 may detect position information of the terminal device 200.
- the detection unit 230 receives a GNSS signal from a Global Navigation Satellite System (GNSS) satellite (for example, a GPS signal from a Global Positioning System (GPS) satellite) and detects position information consisting of the latitude and longitude of the device.
- GNSS Global Navigation Satellite System
- GPS Global Positioning System
- the detection unit 230 may detect the movement of the terminal device 200.
- the detection unit 230 includes a gyro sensor and an acceleration sensor, and detects angular velocity and acceleration.
- the communication unit 240 is a communication interface for transmitting and receiving information between the terminal device 200 and other devices.
- the communication unit 240 performs communication conforming to any wired or wireless communication standard.
- a communication standard for example, a standard using USB (Universal Serial Bus), Wi-Fi (registered trademark), Bluetooth (registered trademark), NFC (Near Field Communication), or LPWA (Low Power Wide Area) can be adopted.
- the storage unit 250 stores various information.
- the storage unit 250 is configured, for example, with a non-volatile storage medium such as a flash memory.
- the control unit 260 functions as a calculation processing unit or control unit, and controls the overall operation of the terminal device 200 according to various programs.
- the control unit 260 is realized by an electronic circuit such as a CPU (Central Processing Unit) or a microprocessor.
- the control unit 260 may include a ROM (Read Only Memory) that stores the programs and calculation parameters to be used, and a RAM (Random Access Memory) that temporarily stores parameters that change as appropriate.
- the terminal device 200 executes various processes based on the control of the control unit 260.
- the processing of information input by the input unit 210, the output of information by the output unit 220, the detection of information by the detection unit 230, the transmission and reception of information by the communication unit 240, and the storage and reading of information by the storage unit 250 are examples of processes controlled by the control unit 260.
- Other processes executed by the terminal device 200, such as the input of information to each component and processing based on information output from each component, are also controlled by the control unit 260.
- the functions of the control unit 260 may be realized using an application.
- the application may be pre-installed or may be downloaded.
- the functions of the control unit 260 may be realized by PWA (Progressive Web Apps).
- the server 300 includes a communication unit 310, a storage unit 320, and a control unit 330.
- the communication unit 310 is a communication interface for transmitting and receiving information between the server 300 and other devices.
- the communication unit 310 performs communication conforming to any wired or wireless communication standard.
- the storage unit 320 stores various information for the operation of the server 300.
- the storage unit 320 is configured with a non-volatile storage medium such as a hard disc drive (HDD) or a solid state drive (SSD).
- HDD hard disc drive
- SSD solid state drive
- the control unit 330 functions as a calculation processing device and a control device, and controls the overall operation of the server 300 according to various programs.
- the control unit 330 is realized by, for example, a CPU (Central Processing Unit) and electronic circuits such as a microprocessor.
- the control unit 330 may include a ROM (Read Only Memory) that stores the programs and calculation parameters to be used, and a RAM (Random Access Memory) that temporarily stores parameters that change as appropriate.
- the server 300 executes various processes based on the control of the control unit 330.
- the transmission and reception of information by the communication unit 310, and the storage and reading of information by the storage unit 320 are examples of processes controlled by the control unit 330.
- Other processes executed by the server 300 such as input of information to each component and processing based on information output from each component, are also controlled by the control unit 330.
- the control unit 116 controls the operation of the heating unit 121 based on the heating profile.
- the control of the operation of the heating unit 121 is achieved by controlling the power supply from the power supply unit 111 to the heating unit 121.
- the heating unit 121 heats the stick-shaped substrate 150 by using the power supplied from the power supply unit 111.
- the heating profile is control information for controlling the temperature at which the aerosol source is heated.
- the heating profile specifies parameters related to the temperature at which the aerosol source is heated.
- An example of the temperature at which the aerosol source is heated is the temperature of the heating unit 121.
- An example of the parameter related to the temperature at which the aerosol source is heated is the target value of the temperature of the heating unit 121 (hereinafter also referred to as the target temperature).
- the temperature of the heating unit 121 may be controlled to change according to the elapsed time from the start of heating.
- the heating profile includes information that specifies the time series transition of the target temperature.
- the heating profile may include parameters that specify the method of supplying power to the heating unit 121 (hereinafter also referred to as the power supply parameters).
- the power supply parameters include, for example, the voltage applied to the heating unit 121, ON/OFF of the power supply to the heating unit 121, or the feedback control method to be adopted.
- ON/OFF of the power supply to the heating unit 121 may be regarded as ON/OFF of the heating unit 121.
- the control unit 116 controls the operation of the heating unit 121 so that the temperature of the heating unit 121 (hereinafter also referred to as the actual temperature) changes in the same manner as the target temperature defined in the heating profile.
- the heating profile is typically designed to optimize the flavor experienced by the user when the user inhales the aerosol generated from the stick-shaped substrate 150. Therefore, by controlling the operation of the heating unit 121 based on the heating profile, the flavor experienced by the user can be optimized.
- the temperature control of the heating unit 121 can be realized, for example, by known feedback control.
- the feedback control may be, for example, PID control (Proportional-Integral-Differential Controller).
- the control unit 116 may supply power from the power supply unit 111 to the heating unit 121 in the form of pulses by pulse width modulation (PWM) or pulse frequency modulation (PFM).
- PWM pulse width modulation
- PFM pulse frequency modulation
- the control unit 116 can control the temperature of the heating unit 121 by adjusting the duty ratio or frequency of the power pulse in the feedback control.
- the control unit 116 may perform simple on/off control in the feedback control.
- control unit 116 may perform heating by the heating unit 121 until the actual temperature reaches the target temperature, interrupt heating by the heating unit 121 when the actual temperature reaches the target temperature, and resume heating by the heating unit 121 when the actual temperature becomes lower than the target temperature.
- the temperature of the heating section 121 can be quantified, for example, by measuring or estimating the electrical resistance value of the heating section 121 (more precisely, the heating resistor that constitutes the heating section 121). This is because the electrical resistance value of the heating resistor changes depending on the temperature.
- the electrical resistance value of the heating resistor can be estimated, for example, by measuring the amount of voltage drop in the heating resistor.
- the amount of voltage drop in the heating resistor can be measured by a voltage sensor that measures the potential difference applied to the heating resistor.
- the temperature of the heating section 121 can be measured by a temperature sensor such as a thermistor installed near the heating section 121.
- a heating session is a period during which power supply to the heating unit 121 is controlled based on a heating profile.
- the start of a heating session is the timing when heating based on the heating profile starts.
- the end of a heating session is the timing when a sufficient amount of aerosol is no longer generated.
- a heating session includes a pre-heating period in the first half and a puffable period in the second half.
- the puffable period is a period during which a sufficient amount of aerosol is expected to be generated.
- the pre-heating period is the period from the start of heating to the start of the puffable period. Heating performed during the pre-heating period is also referred to as pre-heating.
- the notification unit 113 may notify the user of information indicating the timing at which preheating will end. For example, the notification unit 113 may notify the user of information predicting the end of preheating before the end of preheating, or may notify the user of information indicating that preheating has ended at the timing at which preheating has ended.
- the notification to the user may be performed, for example, by lighting an LED or vibrating. The user may refer to such a notification and begin puffing immediately after preheating has ended.
- the notification unit 113 may notify the user of information indicating the timing when the puffing period will end. For example, the notification unit 113 may notify the user of information predicting the end of the puffing period before the end of the puffing period, or may notify the user of information indicating that the puffing period has ended at the timing when the puffing period has ended.
- the notification to the user may be performed, for example, by lighting an LED or vibrating. The user may refer to such a notification and continue puffing until the puffing period ends.
- FIG. 5 is a graph that shows a schematic example of a heating profile.
- the horizontal axis of graph 20 is time.
- the vertical axis of graph 20 is temperature.
- Line 21 shows the time series progression of the target temperature.
- a heating session may include an initial heating period, an intermediate temperature drop period, and a re-heating period, in that order.
- the initial heating period is a period in which the temperature of the heating unit 121 rises rapidly after the start of heating and is maintained at a high temperature.
- the intermediate temperature drop period is a period in which the temperature of the heating unit 121 drops after the initial heating period.
- the re-heating period is a period in which the temperature of the heating unit 121 rises again after the intermediate temperature drop period.
- the target temperature rises rapidly to around 300°C during the initial heating period, then drops to around 230°C during the intermediate temperature drop period, and then rises stepwise to around 260°C during the re-heating period.
- power supply to the heating unit 121 may be interrupted and heating may be turned off.
- the period from the start of heating to the middle of the initial temperature rise period is the pre-heating period, and the period from the middle of the initial temperature rise period to the end of the re-heating period is the puffable period.
- the system 1 repeatedly executes the customization process.
- the customization process is a process for customizing (i.e., changing) the heating profile.
- the system 1 changes the heating profile so as to improve the user's evaluation. Therefore, by repeating the customization process, the system 1 can gradually generate a heating profile that can provide an optimal user experience.
- the customization process is executed or controlled by each of the suction device 100, the terminal device 200, or the server 300.
- the customization process includes at least the steps of the inhalation device 100 generating an aerosol using a heating profile, setting an evaluation period, accepting an evaluation setting by the user, modifying the heating profile based on the set evaluation, and setting the modified heating profile in the inhalation device 100.
- the customization process can be repeatedly executed until a heating profile as intended by the user is generated. Each step included in the customization process will be described in detail below.
- the inhalation device 100 generates an aerosol by heating the stick-shaped substrate 150 based on a heating profile.
- the user inhales the aerosol generated by the inhalation device 100 and checks the comfort of inhalation.
- the user may perform multiple puffs during the heating session.
- the timing of puffing may be set in advance.
- the user puffs at the preset puff timing.
- the terminal device 200 acquires information indicating the progress of heating from the inhalation device 100 and prompts the user to puff at a predetermined timing during the heating session.
- the information indicating the progress of heating may include the elapsed time from the start of heating, or the temperature of the heating unit 121, etc.
- the terminal device 200 may acquire identification information of the heating profile used by the inhalation device 100 from the inhalation device 100 together with or prior to the information indicating the progress of heating. This makes it possible to appropriately determine the arrival of the puff timing even if the puff timing differs for each heating profile.
- the puff timing does not have to be set in advance.
- the inhalation device 100 may transmit information for identifying the actual puff timing to the terminal device 200.
- the information for identifying the puff timing may be information indicating how many puffs have been performed during the heating session, or information for identifying the puff timing based on the elapsed time from the start of heating.
- Information for identifying the puff timing may be transmitted together with information indicating the progress of heating.
- the terminal device 200 divides the heating session to set multiple evaluation periods.
- the evaluation period is a period that is subject to evaluation by the user. For example, the terminal device 200 sets the evaluation period based on identification information of the heating profile used by the suction device 100 and information indicating the progress of heating.
- the evaluation period may include multiple puff timings. That is, the user may set an evaluation for multiple puffs all at once.
- the puff timing here may be a preset puff timing or an actual puff timing. With this configuration, it is possible to roughly customize the heating profile. As a result, it is possible to reduce the burden on the user compared to setting an evaluation for each puff.
- the evaluation period may include one puff timing.
- the user may set an evaluation for each puff. With this configuration, it becomes possible to customize the heating profile in detail.
- the terminal device 200 may set the evaluation period based on the time that has elapsed since the start of heating. For example, the terminal device 200 may divide the puffable period into 30-second intervals and set multiple 30-second evaluation periods.
- the terminal device 200 may set the evaluation period based on the number of puff timings. For example, the terminal device 200 may divide the puffable period for each puff timing and set an evaluation period for each puff timing. With this configuration, it is possible to appropriately set the evaluation period even if the user's puff intervals are not uniform.
- the terminal device 200 may accept evaluation settings for multiple evaluation items. With this configuration, the heating profile can be changed based on evaluations from various perspectives.
- the terminal device 200 may set multiple evaluation periods for each of the multiple evaluation items. The terminal device 200 may then accept settings for evaluations for each evaluation item for the aerosol inhaled by the user during each of the multiple evaluation periods set for each of the multiple evaluation items. For example, the terminal device 200 may set an evaluation period for evaluation items A to C every 30 seconds, and an evaluation period for evaluation items D to F every puff. With this configuration, the evaluation period can be flexibly set for each evaluation item, making it easier to customize.
- the terminal device 200 accepts the settings of evaluations for the aerosols inhaled by the user in each of a plurality of evaluation periods.
- the terminal device 200 accepts the settings of evaluations for the aerosols inhaled by the user in the evaluation period set for each evaluation item.
- the evaluations set by the user are used to change the heating profile.
- accepting the evaluation settings may be regarded as accepting the setting of an instruction to change the heating profile (a change value of the target temperature described later).
- the terminal device 200 may, for example, display a UI (User Interface) screen (hereinafter also referred to as the rating setting screen) for accepting rating settings on a touch panel, and accept touch operations for setting ratings during the evaluation period.
- the rating setting screen may be displayed in real time according to the progress of heating. In that case, the user can set the rating in real time while puffing.
- the rating setting screen may also be displayed after the heating session has ended. In that case, the user can calmly set the rating.
- FIGS. 6 to 8 are diagrams for explaining an example of an evaluation setting screen.
- the screens transition in this order: evaluation setting screen 30A shown in FIG. 6, then evaluation setting screen 30B shown in FIG. 7, and then evaluation setting screen 30C shown in FIG. 8.
- the heating session includes 15 puff timings, and evaluation settings are accepted in real time in parallel with the progress of heating.
- the evaluation setting screen 30 (30A to 30C) includes an evaluation setting field 31 and an evaluation setting field 32.
- the evaluation setting field 31 accepts the setting of an evaluation for evaluation items A to C, for which an evaluation period including multiple puff timings is set.
- the evaluation setting field 32 accepts the setting of an evaluation for evaluation items D to F, for which an evaluation period including one puff timing is set, i.e., an evaluation period is set for each puff.
- An evaluation for evaluation item A can be set by selecting either the "+” button, the "OK” button, or the "-" button in the button group 33A for evaluation item A. The same applies to the button groups 33B to 33F for evaluation items B to F.
- the evaluation setting screen 30A is displayed when 20 seconds remain in the first evaluation period and the second puff of the total 15 puffs has been made.
- the evaluation setting screen 30B is displayed when 30 seconds remain in the second evaluation period and the fourth puff of the total 15 puffs has been made.
- the evaluation setting screen 30C is displayed when 30 seconds remain in the third evaluation period and the seventh puff of the total 15 puffs has been made.
- Evaluation item A may be the taste.
- the taste is a sensation that refers to the taste of the aerosol in general. The stronger the taste, the stronger the taste is evaluated, and the weaker the taste, the weaker the taste is evaluated.
- the "+” button in button group 33A is a button for setting that the taste is strong.
- the “OK” button in button group 33A is a button for setting that the taste is just right.
- the “-” button in button group 33A is a button for setting that the taste is weak. The user can set the evaluation of the taste by selecting any one of the "+", “OK", or "-” buttons included in button group 33A.
- Evaluation item B may be the amount of smoke.
- the amount of smoke is a sensation that refers to the amount of aerosol. The greater the amount of aerosol that reaches the user's mouth per puff, the greater the amount of smoke is evaluated to be, and the less the amount of aerosol that reaches the user's mouth per puff, the less the amount of smoke is evaluated to be.
- the "+” button in button group 33B is a button for setting a large amount of smoke.
- the "OK” button in button group 33B is a button for setting a just right amount of smoke.
- the "-” button in button group 33B is a button for setting a small amount of smoke. The user can set the evaluation of the amount of smoke by selecting any one of the "+", "OK", or "-” buttons included in button group 33B.
- Evaluation item C may be tobacco feel.
- the tobacco feel is a sensation that indicates how close the taste is to that of a cigarette. The closer the taste of the aerosol itself or the intensity of the taste is to that of a cigarette, the stronger the tobacco feel is evaluated. On the other hand, the more refreshing the aerosol taste is, due to factors such as a strong fruit or mint flavor, the weaker the tobacco feel is evaluated.
- the "+” button in button group 33C is a button for setting a strong tobacco feel.
- the "OK” button in button group 33C is a button for setting a just right tobacco feel.
- the "-” button in button group 33C is a button for setting a weak tobacco feel. The user can set the evaluation of the tobacco feel by selecting any one of the "+", “OK", or "-” buttons included in button group 33C.
- Evaluation item D may be the kick sensation.
- the kick sensation is a sensation that indicates the degree of stimulation to the throat. Typically, the higher the nicotine content in the aerosol, the stronger the kick sensation is evaluated to be.
- the "+” button in button group 33D is a button for setting a strong kick sensation.
- the "OK” button in button group 33D is a button for setting a just right kick sensation.
- the "-" button in button group 33D is a button for setting a weak kick sensation. The user can set the evaluation of the kick sensation by selecting any one of the "+” button, "OK” button, or "-” button included in button group 33D.
- Evaluation item E may be odor. Odor is a sensation that indicates the closeness to the odor of cigarettes. The closer the odor of the aerosol is to the odor of cigarettes, the stronger the odor is evaluated. On the other hand, the more refreshing the odor of the aerosol is, for example, due to a strong fruity or minty scent, the weaker the odor is evaluated.
- the "+” button in button group 33E is a button for setting a strong odor.
- the "OK” button in button group 33E is a button for setting an appropriate odor.
- the "-” button in button group 33E is a button for setting a weak odor. The user can set the odor evaluation by selecting one of the "+", “OK", or "-” buttons included in button group 33E.
- Evaluation item F may be the sensation of sucking.
- the sensation of sucking is the degree of stimulation to the entire oral cavity.
- the "+” button in button group 33F is a button for setting a strong sensation of sucking.
- the "OK” button in button group 33F is a button for setting a just right sensation of sucking.
- the "-” button in button group 33F is a button for setting a weak sensation of sucking. The user can set an evaluation of the sensation of sucking by selecting one of the "+", “OK” or "-” buttons in button group 33F.
- the terminal device 200 sets the heating profile changed based on the evaluation set by the user in the suction device 100. For example, the evaluation set by the user is transmitted to the server 300, and the heating profile is changed by the server 300. The terminal device 200 then receives the changed heating profile from the server 300 and transfers it to the suction device 100. When the suction device 100 receives the changed heating profile from the terminal device 200, it stores the changed heating profile. This is expected to result in an improvement in the user's evaluation the next time heating is performed.
- the server 300 changes the target temperature corresponding to the evaluation period based on the user's evaluation of the aerosol inhaled during that evaluation period. For example, the server 300 increases the target temperature during an evaluation period in which the smoking taste is evaluated as being weak, and decreases the target temperature during an evaluation period in which the smoking taste is evaluated as being strong. With this configuration, the heating profile can be changed to improve the user's evaluation.
- the server 300 changes the target temperature defined in the heating profile used by the suction device 100 based on a change value corresponding to the evaluation set by the user.
- the change value corresponding to the evaluation can be set for each evaluation item.
- Table 1 below shows an example of the change value of the target temperature corresponding to the evaluation of evaluation items A to F, which are displayed on the evaluation setting screens 30A to 30C shown in Figures 6 to 8.
- the server 300 when the "+” button is selected for evaluation item A, the server 300 lowers the target temperature by 30°C. This reduces the next smoking taste, and is expected to improve the user's evaluation.
- the server 300 raises the target temperature by 30°C. This increases the next smoking taste, and is expected to improve the user's evaluation.
- the server 300 does not change the target temperature. This allows the next smoking taste to remain the same as the previous time, and is expected to maintain the user's good evaluation. The same applies to the other evaluation items.
- the server 300 calculates the final change value of the target temperature for each evaluation period by integrating the change values of the target temperature corresponding to the evaluations set for multiple evaluation items in overlapping evaluation periods (e.g., evaluation periods including the same puff timing).
- the server 300 then changes the heating profile by modifying the target temperature for each evaluation period specified in the heating profile based on the change value of the final target temperature for each evaluation period.
- the integration method it is possible to adopt the average value, the median value, the change value with the maximum absolute value (i.e., the change value with the largest change range), or the change value with the minimum absolute value (i.e., the change value with the smallest change range) as the final change value.
- Table 2 shows a case where the change value with the maximum absolute value is adopted as the final change value.
- P indicates a heating profile
- E indicates a rating
- the numbers added after P and E indicate indexes corresponding to the number of times the customization process is repeated.
- the heating profile P1 and the rating E1 set for the heating profile P1 are input to the server 300, and the heating profile P2 is output.
- the heating profile P2 is a heating profile in which changes are made to the heating profile P1 to improve the parts of the rating E1 that are not good (e.g., bad ratings). This customization process is repeated while the heating profile generated in the previous customization process is used as an input to the server 300 in the next customization process.
- the input heating profile P100 is output as is from the server 300, as shown in Table 3 above. Then, the repetition of the customization process stops. In this way, the heating profile P100 is generated as intended by the user.
- FIG. 9 is a sequence diagram showing an example of the flow of a customization process executed by the system 1 according to this embodiment.
- the suction device 100, the terminal device 200, and the server 300 are involved in this sequence.
- the suction device 100 starts heating based on the heating profile (step S102).
- the suction device 100 transmits information indicating the start of heating to the terminal device 200 (step S104).
- the information indicating the start of heating may include the heating profile used by the suction device 100.
- the terminal device 200 displays an evaluation setting screen (step S106). For example, the terminal device 200 sets an evaluation period based on the heating profile used by the suction device 100. Then, the terminal device 200 displays the evaluation setting screen 30 illustrated in Figs. 6 to 8 based on the evaluation period that has been set.
- the suction device 100 transmits information indicating the progress of the heating to the terminal device 200 (step S108).
- the information indicating the progress of the heating may include the elapsed time from the start of heating, the temperature of the heating unit 121, etc.
- the terminal device 200 When the terminal device 200 receives the information indicating the progress of the heating, it updates the evaluation setting screen (step S110). For example, the terminal device 200 updates the remaining time of the evaluation period in the evaluation setting field 31 and the number of puffs in the evaluation setting field 32, and sets the buttons in the button groups 33A to 33F to an unselected state when the evaluation period begins.
- the terminal device 200 accepts the setting of the rating (step S112).
- the terminal device 200 accepts an operation to select one of the "+” button, the "OK” button, and the "-" button included in each of the button groups 33A to 33F.
- step S114 determines whether the heating session has ended. If it is determined that the heating session has not ended (step S114: NO), the process returns to step S108.
- the terminal device 200 transmits the evaluation results and the heating profile to the server 300 (step S116).
- the evaluation results include information for identifying the evaluation period for each evaluation item, and the evaluation set for each evaluation item and evaluation period.
- the server 300 changes the heating profile received from the terminal device 200 based on the evaluation results received from the terminal device 200 (step S118). For example, the server 300 calculates a final change value of the target temperature for each puff timing by integrating multiple change values of the target temperature corresponding to the evaluations set for multiple evaluation items for each puff timing, as exemplified in Table 2. The server 300 then changes the heating profile by changing the target temperature for each puff timing based on the final change value for each puff timing.
- the server 300 transmits the changed heating profile to the terminal device 200 (step S120).
- the terminal device 200 receives the changed heating profile from the server 300, it transfers the received changed heating profile to the suction device 100 (step S122).
- the suction device 100 receives the changed heating profile, it stores the received changed heating profile (step S124). As a result, in the next customization process, the stick-shaped substrate 150 will be heated based on the changed heating profile.
- the evaluation tendency is information indicating the degree of deviation between the evaluation of the user and the evaluation of a plurality of other users for the same aerosol. More simply, the evaluation tendency of a user is information indicating the degree of deviation of the evaluation of the user from the average evaluation of all users. For example, even with the same aerosol, one user may evaluate it as having a strong smoking taste, while another user may evaluate it as having a weak smoking taste.
- By identifying the evaluation tendency of the user it becomes possible to more appropriately interpret the evaluation of the user for the aerosol according to the evaluation tendency of the user.
- by customizing the heating profile according to the evaluation tendency of the user it becomes possible to reach the heating profile as intended by the user more quickly. In this way, it becomes possible to further improve the quality of the user experience.
- the system 1 executes a process for identifying a user's evaluation tendency.
- the process for identifying a user's evaluation tendency is executed or controlled by each of the suction device 100, the terminal device 200, or the server 300.
- the process for identifying a user's evaluation tendency includes a process for collecting user evaluations of the heating profile to be evaluated, and a process for identifying a user's evaluation tendency based on the collected user evaluations.
- the process for collecting user evaluations of the heating profile to be evaluated includes the inhalation device 100 generating an aerosol using the heating profile to be evaluated, setting an evaluation period, and accepting an evaluation setting by the user.
- the contents of these processes included in the process for collecting user evaluations of the heating profile to be evaluated are as described above with respect to the customization process. Below, the process for identifying a user's evaluation tendency based on the collected user evaluations will be described.
- the server 300 identifies the user's evaluation tendency based on the user's evaluation set for the aerosol generated by the inhalation device 100 based on the heating profile of the evaluation target.
- the heating profile of the evaluation target is a specific heating profile used to identify the user's evaluation tendency.
- the server 300 may identify the user's evaluation tendency based on the user's evaluation of the heating profile to be evaluated and the evaluations of multiple other users of the heating profile to be evaluated. For example, the server 300 accumulates the evaluations of multiple other users of the heating profile to be evaluated and calculates an average value. The server 300 then identifies the difference between the user's evaluation of the heating profile to be evaluated and the average value of the evaluations of the multiple other users as the user's evaluation tendency. Note that the change value of the target temperature corresponding to the evaluation may be used as the evaluation.
- a change value of the target temperature that takes continuous values such as “-30°C”, “ ⁇ 0°C”, and “+30°C” may be used as the user's evaluation.
- the server 300 may identify the user's evaluation tendency based on the user's evaluation of the heating profile to be evaluated, which was generated based on the evaluations of multiple other users.
- the heating profile to be evaluated may be a heating profile (hereinafter also referred to as a standard heating profile) that has been evaluated by multiple other users as being just right for all puff timings and all evaluation items.
- the server 300 identifies the user's evaluation of the standard heating profile as the user's evaluation tendency as is.
- the server 300 identifies the user's evaluation tendency regarding the smoking taste as "-30°C". This is because the average of the smoking taste evaluations of multiple other users for the standard heating profile is "just right (OK)", i.e., " ⁇ 0°C". With this configuration, it is possible to easily identify the user's evaluation tendency.
- the server 300 may identify the user's evaluation tendency in each of the multiple evaluation periods based on the evaluation set for each of the multiple evaluation periods set in the period (i.e., heating session) in which the inhalation device 100 executed the process of generating an aerosol based on the heating profile of the evaluation target. For example, if the evaluation period is set for each puff, the server 300 may identify the user's evaluation tendency for each puff. Specifically, if the user's evaluation of the smoking taste of the first puff is "strong (+)" or "-30°C" and the average evaluation of the smoking taste of the first puff by multiple other users is "-10°C", the server 300 identifies the user's evaluation tendency for the smoking taste of the first puff as "-20°C".
- the server 300 may identify the user's evaluation tendency for each of the multiple evaluation items based on the evaluation set for each of the multiple evaluation items. For example, the server 300 may identify the user's evaluation tendency for smoking taste based on the evaluation set for the smoking taste. The same applies to other evaluation items. With this configuration, it becomes possible to identify the user's evaluation tendency in detail. For example, it becomes possible to identify differences in evaluation tendency for each evaluation item, such as a tendency for users to evaluate the smoking taste as strong while tending to evaluate the smoke volume as weak.
- the process of collecting user evaluations for the heating profile of the evaluation target may be executed multiple times. Then, the user's evaluation tendency may be identified based on the multiple evaluations collected.
- the server 300 identifies the user's evaluation tendency based on the multiple evaluations acquired when the inhalation device 100 executes the process of generating aerosol based on the heating profile of the evaluation target multiple times. For example, if the process of collecting user evaluations for the heating profile of the evaluation target is executed three times, the server 300 treats the average value of the user's evaluations of the three times for the smoking taste of the first puff as the user's evaluation of the smoking taste of the first puff and identifies the user's evaluation tendency. With this configuration, it is possible to prevent the target temperature from being changed too much or too little due to fluctuations in the user's evaluation.
- Tables 4 to 6 show the evaluation for each puff set by the user for evaluation item A, and the average value of the three evaluations.
- Table 5 shows the average value of the evaluation for each puff set by multiple other users for evaluation item A.
- the server 300 calculates the difference between the average value shown in Table 4 and the average value shown in Table 5, thereby identifying the user's evaluation tendency shown in Table 6.
- FIG. 10 is a flowchart illustrating an example of the process flow for the first method for identifying a user's evaluation tendency executed by the server 300 according to this embodiment.
- the server 300 collects the user's evaluation of the heating profile to be evaluated and multiple other users' evaluations of the heating profile to be evaluated (step S202).
- the server 300 identifies the difference between the target temperature change value corresponding to the user's evaluation of the heating profile being evaluated and the average value of the target temperature change values corresponding to the evaluations of multiple other users of the heating profile being evaluated as the user's evaluation tendency (step S204).
- FIG. 11 is a flowchart illustrating an example of the process flow for the second method of identifying a user's evaluation tendency executed by the server 300 according to this embodiment.
- the server 300 collects users' evaluations of the standard heating profile (step S302).
- the server 300 identifies the change value of the target temperature corresponding to the user's evaluation of the standard heating profile as the user's evaluation tendency (step S304).
- the server 300 changes the heating profile based on the user's evaluation set for the aerosol generated by the inhalation device 100 based on the heating profile and the user's evaluation tendency.
- the server 300 changes the heating profile based on the evaluation set by the user in the customization process
- the server 300 changes the heating profile based on the user's evaluation tendency in addition to the user's evaluation.
- the heating profile can be changed after more appropriately interpreting the user's evaluation of the aerosol according to the user's evaluation tendency. Therefore, it is possible to more quickly reach the heating profile as intended by the user.
- the server 300 corrects the change value of the target temperature corresponding to the user's evaluation of the heating profile based on the user's evaluation tendency, and changes the heating profile based on the corrected change value of the target temperature.
- the server 300 may correct the change value corresponding to the user's evaluation in the opposite direction to the user's evaluation tendency. For example, if the user tends to evaluate the smoking taste as strong, the server 300 may correct the evaluation of the smoking taste to be lower.
- the server 300 may change the heating profile based on the evaluation set for each of a plurality of evaluation periods set in the period (i.e., heating session) in which the inhalation device 100 executed the process of generating an aerosol based on the heating profile, and the user's evaluation tendency for each evaluation period.
- the server 300 corrects the change value corresponding to the evaluation for each evaluation period based on the evaluation tendency for each evaluation period.
- the server 300 then changes the target temperature for each evaluation period based on the corrected change value for each evaluation period. For example, when the evaluation period is set for each puff, the server 300 corrects the change value corresponding to the evaluation for each puff based on the evaluation tendency for each puff, and changes the target temperature for each puff timing based on the corrected change value.
- the server 300 may change the heating profile based on multiple target temperature change values corresponding to multiple evaluations set for multiple evaluation items and the user's evaluation tendency for each evaluation item.
- the server 300 corrects the target temperature change value corresponding to the evaluation for each evaluation item based on the evaluation tendency for each evaluation item.
- the server 300 corrects the target temperature change value corresponding to the evaluation set for the smoking taste based on the user's evaluation tendency for the smoking taste. The same applies to the other evaluation items.
- the server 300 then changes the heating profile based on the corrected target temperature change value for each evaluation item. With this configuration, it is possible to appropriately change the heating profile even if the user's evaluation tendency differs for each evaluation item.
- Server 300 may integrate the corrected change values of the target temperature for each evaluation item, and change the heating profile based on the integrated change value of the target temperature.
- server 300 calculates the final change value of the target temperature for each evaluation period by integrating the corrected change values of the target temperature for each evaluation item in the overlapping evaluation periods. Then, server 300 changes the heating profile by changing the target temperature for each evaluation period specified in the heating profile based on the final change value of the target temperature for each evaluation period.
- the integration method for obtaining the final change value of the target temperature is as described above with reference to Table 2.
- the server 300 calculates the corrected change value of the target temperature to "-10°C" by subtracting the user's evaluation tendency for the first puff, "-10°C", from the target temperature change value "-20°C", which corresponds to the evaluation "+” set by the user for the first puff. This corresponds to correcting the evaluation to be lower because the user tends to evaluate evaluation item A as high/strong. The same applies for the second puff.
- the server 300 sets the corrected change value of the target temperature to " ⁇ 0°C" because the user's evaluation is "just right (OK)".
- the server 300 may correct the change value of the target temperature corresponding to the portion of the user's evaluation of the heating profile that is not good (e.g., bad evaluation) based on the user's evaluation tendency, and change the heating profile based on the change value of the corrected target temperature.
- the server 300 may change the target temperature of the puff timing that is evaluated as many/strong (+) or few/weak (-). With this configuration, it becomes possible to change the heating profile so as to improve the user's evaluation.
- the server 300 does not need to make corrections based on the user's evaluation tendency to the change value of the target temperature that corresponds to a good evaluation among the user's evaluations of the heating profile.
- the server 300 does not need to change the target temperature of a puff timing that is evaluated as just right (OK). With this configuration, it is possible to prevent a user's evaluation from worsening due to a change in the heating profile.
- the server 300 may weight the evaluation tendency before changing the heating profile. An example of this case will be described with reference to Table 9 below.
- the server 300 calculates a corrected change value of the target temperature of "-15°C” by subtracting a weighted evaluation tendency of "-5°C” obtained by multiplying the user's evaluation tendency of "-10°C” for the first puff by a coefficient of "0.5” from the change value of the target temperature of "-20°C” corresponding to the evaluation "+” set by the user for the first puff. The same applies for the second puff.
- the coefficients shown in Table 9 above correspond to the weights assigned to the evaluation trends.
- the server 300 may set different coefficients for each evaluation period and/or for each evaluation item.
- FIG. 12 is a flowchart for explaining an example of the process flow for changing the heating profile based on the evaluation tendency executed by the server 300 according to this embodiment.
- the process explained in this flow can be executed in step S118 shown in FIG. 9.
- the server 300 corrects the change value of the target temperature corresponding to the evaluation for each evaluation item and evaluation period based on the user's evaluation tendency for each evaluation item and evaluation period (step S402). For example, the server 300 corrects each of the multiple change values of the target temperature corresponding to the evaluation for each puff timing set for multiple evaluation items based on the user's evaluation tendency for each evaluation item and puff timing.
- the server 300 integrates the corrected change values of the target temperature for each evaluation period (step S404). For example, the server 300 calculates the final change value of the target temperature for each puff timing by integrating multiple corrected change values of the target temperature corresponding to the evaluations set for multiple evaluation items at overlapping puff timings.
- the server 300 changes the heating profile based on the change value of the final target temperature for each evaluation period (step S406). For example, the server 300 changes the target temperature for each puff timing based on the change value of the final target temperature for each puff timing.
- the server 300 generates a new heating profile (hereinafter also referred to as a changed heating profile) by changing the heating profile (hereinafter also referred to as a heating profile before change) based on an evaluation set by a user.
- the server 300 may generate the changed heating profile based on a trained generation model for generating a heating profile.
- the generation model outputs the changed heating profile.
- the generation model may be a model trained by a known machine learning technique such as a support vector machine (SVM) or a neural network.
- SVM support vector machine
- the server 300 may collect multiple pieces of training data and learn a generative model based on the collected multiple pieces of training data.
- the training data includes a combination of a first heating profile, an evaluation set for the first heating profile, and a second heating profile to be generated based on the first heating profile and the evaluation set for the first heating profile.
- the training data is a desirable combination of the pre-change heating profile and the evaluation set for the pre-change heating profile, which are inputs to the generative model, and the post-change heating profile, which is output from the generative model.
- the accuracy of the generative model corresponds to the accuracy of the heating profile generated using the generative model.
- the server 300 may collect training data while the customization process is repeated. For example, in the example shown in Table 3, the server 300 may collect training data including heating profile P1 as the first heating profile, evaluation E1, and heating profile P100 as the second heating profile.
- the server 300 may collect training data including information indicating the user's evaluation tendency. With such a configuration, it becomes possible to learn the generative model by taking into account the user's evaluation tendency. As a result, it becomes possible to improve the accuracy of the generative model.
- the server 300 may collect the user's evaluation tendency as training data.
- the server 300 may collect training data including the heating profile P1 as the first heating profile, the evaluation E1, the user's evaluation tendency, and the heating profile P100 as the second heating profile.
- the server 300 may collect evaluations corrected based on the user's evaluation tendency as training data. For example, in the example shown in Table 3, the server 300 may collect training data including heating profile P1 as the first heating profile, evaluation E1 corrected based on the user's evaluation tendency, and heating profile P100 as the second heating profile.
- the server 300 may correct the change value corresponding to the user's evaluation in the same direction as the user's evaluation tendency. For example, if the user tends to evaluate the smoking taste as strong, the server 300 may correct the evaluation of the smoking taste more strongly.
- this configuration it is possible to prevent the change range of the target temperature from being insufficient based on the user's modest evaluation. As a result, it is possible to prevent a situation in which the target temperature is changed only little by little and the heating profile as intended by the user is not easily reached.
- the processes performed by the terminal device 200 or the server 300 described in the above embodiment may be performed by any device.
- the evaluation period may be set by the server 300.
- the heating profile may be changed by the terminal device 200.
- the server 300 may change parameters related to the time of the heating profile. Examples of parameters related to the time of the heating profile include the length of time of the heating session, the length of time of the initial heating period, the intermediate heating period, and the re-heating period. Another parameter related to the time of the heating profile is the puff timing.
- the parameter related to the temperature at which the aerosol source is heated is the target temperature value of the heating unit 121, but the present disclosure is not limited to such an example.
- An example of the parameter related to the temperature at which the aerosol source is heated is the target electrical resistance value of the heating unit 121.
- the means for heating the aerosol source is induction heating
- an example of the parameter related to the temperature at which the aerosol source is heated, as specified in the heating profile is the target value of the susceptor temperature, or the electrical resistance value of the electromagnetic induction source, etc.
- the suction device 100 may be configured as a so-called liquid atomization type aerosol generator that generates an aerosol by heating and atomizing an aerosol source as a liquid.
- the technology disclosed herein can also be applied to liquid atomization type aerosol generators.
- each process such as setting the evaluation period, accepting the evaluation settings, and setting the changed heating profile in the suction device 100, is executed by the terminal device 200.
- the execution of these processes by the terminal device 200 may refer to the execution of these processes via a native application installed on the terminal device 200.
- the execution of these processes by the terminal device 200 may refer to the execution of these processes via a PWA (Progressive Web Apps) provided for the terminal device 200.
- the server 300 may execute these processes via a PWA provided for the terminal device 200.
- At least a part of the functional configuration of the suction device 100 in the above embodiment may be included in another device.
- a charging device that charges the suction device 100.
- the charging device has a mechanism that allows the suction device 100 to be attached and detached, and can charge the suction device 100 and transmit and receive information between the suction device 100 and the charging device when the suction device 100 is connected.
- the charging device may have a wireless communication function and may relay the transmission and reception of information between the suction device 100 and a device such as a smartphone.
- the charging device may have a memory function and may store information received from the suction device 100 or to be transmitted to the suction device 100.
- the combination of the suction device 100 and the charging device may be regarded as an aerosol generation system.
- at least a part of the functional configuration of the terminal device 200 described in the above embodiment may be included in another device such as a charging device that charges the suction device 100.
- the series of processes performed by each device described in this specification may be realized using software, hardware, or a combination of software and hardware.
- the programs constituting the software are stored in advance, for example, in a recording medium (more specifically, a non-transient storage medium readable by a computer) provided inside or outside each device.
- Each program is loaded into a RAM when executed by a computer that controls each device described in this specification, and executed by a processing circuit such as a CPU.
- the recording medium is, for example, a magnetic disk, an optical disk, a magneto-optical disk, a flash memory, etc.
- the computer program may be distributed, for example, via a network without using a recording medium.
- the computer may be an application-specific integrated circuit such as an ASIC, a general-purpose processor that executes functions by reading a software program, or a computer on a server used in cloud computing.
- ASIC application-specific integrated circuit
- ASIC application-specific integrated circuit
- CPU central processing unit
- CPU central processing unit
- server a server used in cloud computing.
- the series of processes performed by each device described in this specification may be distributed and processed by multiple computers.
- a control unit that, based on a user's evaluation set for an aerosol generated based on control information to be evaluated by an aspirator that generates an aerosol by heating an aerosol source based on control information defining parameters related to the temperature at which the aerosol source is heated, identifies a user's evaluation tendency that indicates the degree of deviation between the user's evaluation and evaluations of multiple other users for the same aerosol;
- An information processing device comprising: (2) The control unit identifies the evaluation tendency based on an evaluation by the user with respect to the control information to be evaluated and evaluations by a plurality of other users with respect to the control information to be evaluated. The information processing device according to (1).
- the control unit identifies the evaluation tendency of the user based on an evaluation by the user with respect to the control information of the evaluation target generated based on evaluations by the multiple other users.
- the information processing device according to (1) or (2).
- the control unit identifies the evaluation tendency of the user in each of a plurality of evaluation periods based on an evaluation set for each of the plurality of evaluation periods set in a period during which the inhalation device executed a process of generating an aerosol based on the control information of the evaluation target.
- the information processing device according to any one of (1) to (3).
- the control unit identifies the evaluation tendency of the user for each of a plurality of evaluation items based on the evaluation set for each of a plurality of evaluation items.
- the information processing device according to any one of (1) to (4).
- the control unit identifies the evaluation tendency of the user based on a plurality of evaluations acquired when the inhalation device executes a process of generating an aerosol based on the control information of the evaluation target a plurality of times.
- the information processing device according to any one of (1) to (5).
- Identifying a user's evaluation tendency which indicates the degree of deviation between the user's evaluation and the evaluations of multiple other users for the same aerosol, based on a user's evaluation set for an aerosol generated by an suction device that generates an aerosol by heating an aerosol source based on control information to be evaluated, and the user's evaluation tendency indicating the degree of deviation between the user's evaluation and the evaluations of multiple other users for the same aerosol; 2.
- An information processing method implemented by a computer comprising: (8) Computer, a control unit that, based on a user's evaluation set for an aerosol generated based on control information to be evaluated by an aspirator that generates an aerosol by heating an aerosol source based on control information defining parameters related to the temperature at which the aerosol source is heated, identifies a user's evaluation tendency that indicates the degree of deviation between the user's evaluation and evaluations of multiple other users for the same aerosol;
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
[Problem] To provide a mechanism capable of further improving the quality of user experience. [Solution] An information processing device comprising a control unit that, on the basis of an evaluation from a user that has been set in relation to an aerosol generated on the basis of control information under evaluation by an inhalation device that generates an aerosol by heating an aerosol source on the basis of control information prescribing parameters that relate to the temperature for heating the aerosol source, identifies the evaluation trend of the user, which indicates the degree of deviation between the evaluation of the user and the evaluations of a plurality of other users for the same aerosol.
Description
本開示は、情報処理装置、情報処理方法、及びプログラムに関する。
This disclosure relates to an information processing device, an information processing method, and a program.
電子タバコ及びネブライザ等の、ユーザに吸引される物質を生成する吸引装置が広く普及している。例えば、吸引装置は、エアロゾルを生成するためのエアロゾル源、及び生成されたエアロゾルに香味成分を付与するための香味源等を含む基材を用いて、香味成分が付与されたエアロゾルを生成する。ユーザは、吸引装置により生成された、香味成分が付与されたエアロゾルを吸引することで、香味を味わうことができる。ユーザがエアロゾルを吸引する動作を、以下ではパフ又はパフ動作とも称する。
Inhalation devices, such as electronic cigarettes and nebulizers, that generate substances to be inhaled by users are in widespread use. For example, inhalation devices generate aerosol imparted with flavor components using a substrate that includes an aerosol source for generating aerosol and a flavor source for imparting flavor components to the generated aerosol. Users can taste the flavor by inhaling the aerosol imparted with flavor components generated by the inhalation device. The action of a user inhaling an aerosol is hereinafter also referred to as a puff or a puffing action.
パフした際に味わう香味に対する好みは、ユーザごとに異なる。そのため、香味に直接的な影響を与えるエアロゾル源を加熱する温度が、ユーザによりカスタマイズ可能であることが好ましい。下記特許文献1には、エアロゾル源を加熱する温度をユーザがカスタマイズする技術が開示されている。
Each user has different preferences for the flavor they experience when puffing. Therefore, it is preferable that the temperature at which the aerosol source is heated, which directly affects the flavor, be customizable by the user. The following Patent Document 1 discloses a technology that allows the user to customize the temperature at which the aerosol source is heated.
しかし、上記特許文献1に係る技術は、開発されてから未だ日が浅く、様々な観点で向上の余地が残されている。
However, the technology described in Patent Document 1 has only recently been developed, and there is still room for improvement in various respects.
そこで、本開示は、上記問題に鑑みてなされたものであり、本開示の目的とするところは、ユーザ体験の質をより向上させることが可能な仕組みを提供することにある。
The present disclosure has been made in light of the above problems, and the purpose of the present disclosure is to provide a mechanism that can further improve the quality of the user experience.
上記課題を解決するために、本発明のある観点によれば、エアロゾル源を加熱する温度に関するパラメータを規定した制御情報に基づいてエアロゾル源を加熱してエアロゾルを生成する吸引装置が評価対象の制御情報に基づいて生成したエアロゾルに対して設定されたユーザの評価に基づいて、同一のエアロゾルに対する前記ユーザの評価と複数の他のユーザの評価との乖離度合いを示す前記ユーザの評価傾向を特定する制御部、を備える情報処理装置が提供される。
In order to solve the above problem, according to one aspect of the present invention, an information processing device is provided that includes a control unit that, based on a user's evaluation set for an aerosol generated based on control information to be evaluated by an aspirator that generates an aerosol by heating an aerosol source based on control information that defines parameters related to the temperature at which the aerosol source is heated, identifies a user's evaluation tendency that indicates the degree of deviation between the user's evaluation and the evaluations of multiple other users for the same aerosol.
前記制御部は、評価対象の制御情報に対する前記ユーザの評価と、前記評価対象の制御情報に対する複数の他のユーザの評価と、に基づいて、前記評価傾向を特定してもよい。
The control unit may identify the evaluation tendency based on the user's evaluation of the control information to be evaluated and the evaluations of a plurality of other users of the control information to be evaluated.
前記制御部は、前記複数の他のユーザの評価に基づいて生成された前記評価対象の制御情報に対する前記ユーザの評価に基づいて、前記ユーザの前記評価傾向を特定してもよい。
The control unit may identify the evaluation tendency of the user based on the user's evaluation of the control information of the evaluation target that is generated based on the evaluations of the multiple other users.
前記制御部は、前記吸引装置が前記評価対象の制御情報に基づいてエアロゾルを生成する処理を実行した期間に設定された複数の評価期間の各々に対して設定された評価に基づいて、複数の前記評価期間の各々における前記ユーザの前記評価傾向を特定してもよい。
The control unit may identify the evaluation tendency of the user for each of a plurality of evaluation periods based on the evaluation set for each of the plurality of evaluation periods set during the period in which the suction device performed a process of generating an aerosol based on the control information of the evaluation target.
前記制御部は、複数の評価項目の各々について設定された評価に基づいて、複数の評価項目の各々についての前記ユーザの前記評価傾向を特定してもよい。
The control unit may identify the user's evaluation tendency for each of a plurality of evaluation items based on the evaluation set for each of the plurality of evaluation items.
前記制御部は、前記吸引装置が前記評価対象の制御情報に基づいてエアロゾルを生成する処理を複数回実行した際に取得された複数の評価に基づいて、前記ユーザの前記評価傾向を特定してもよい。
The control unit may identify the evaluation tendency of the user based on multiple evaluations obtained when the suction device executes a process of generating an aerosol based on the control information of the evaluation target multiple times.
また、上記課題を解決するために、本発明の別の観点によれば、エアロゾル源を加熱する温度に関するパラメータを規定した制御情報に基づいてエアロゾル源を加熱してエアロゾルを生成する吸引装置が評価対象の制御情報に基づいて生成したエアロゾルに対して設定されたユーザの評価に基づいて、同一のエアロゾルに対する前記ユーザの評価と複数の他のユーザの評価との乖離度合いを示す前記ユーザの評価傾向を特定すること、を含む、コンピュータにより実行される情報処理方法が提供される。
In order to solve the above problem, according to another aspect of the present invention, there is provided an information processing method executed by a computer, which includes: based on a user's evaluation set for an aerosol generated based on control information to be evaluated by an aspirator that generates an aerosol by heating an aerosol source based on control information that defines parameters related to the temperature at which the aerosol source is heated, identifying a user's evaluation tendency that indicates the degree of deviation between the user's evaluation and the evaluations of multiple other users for the same aerosol.
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、エアロゾル源を加熱する温度に関するパラメータを規定した制御情報に基づいてエアロゾル源を加熱してエアロゾルを生成する吸引装置が評価対象の制御情報に基づいて生成したエアロゾルに対して設定されたユーザの評価に基づいて、同一のエアロゾルに対する前記ユーザの評価と複数の他のユーザの評価との乖離度合いを示す前記ユーザの評価傾向を特定する制御部、として機能させるためのプログラムが提供される。
In addition, in order to solve the above problem, according to another aspect of the present invention, a program is provided for causing a computer to function as a control unit that, based on a user's evaluation set for an aerosol generated based on control information to be evaluated by an aspirator that generates an aerosol by heating an aerosol source based on control information that defines parameters related to the temperature at which the aerosol source is heated, identifies a user's evaluation tendency, which indicates the degree of deviation between the user's evaluation and the evaluations of multiple other users for the same aerosol.
以上説明したように本開示によれば、ユーザ体験の質をより向上させることが可能となる。
As explained above, this disclosure makes it possible to further improve the quality of the user experience.
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
Below, a preferred embodiment of the present disclosure will be described in detail with reference to the attached drawings. Note that in this specification and drawings, components having substantially the same functional configurations are designated by the same reference numerals to avoid redundant description.
また、本明細書及び図面において、実質的に同一の機能構成を有する要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。例えば、実質的に同一の機能構成を有する複数の要素を、必要に応じて吸引装置100A及び吸引装置100Bのように区別する。ただし、実質的に同一の機能構成を有する複数の要素の各々を特に区別する必要がない場合、同一符号のみを付する。例えば、吸引装置100A及び吸引装置100Bを特に区別する必要が無い場合には、単に吸引装置100と称する。
Furthermore, in this specification and drawings, elements having substantially the same functional configuration may be distinguished by adding different letters after the same reference numeral. For example, multiple elements having substantially the same functional configuration may be distinguished as necessary, such as suction device 100A and suction device 100B. However, if there is no particular need to distinguish between multiple elements having substantially the same functional configuration, only the same reference numeral may be used. For example, if there is no particular need to distinguish between suction device 100A and suction device 100B, they will simply be referred to as suction device 100.
<1.構成例>
図1は、本実施形態に係るシステム1の構成例を示す図である。図1に示すように、システム1は、複数の吸引装置100(100A及び100B)、複数の端末装置200(200A及び200B)、及びサーバ300を含む。 <1. Configuration example>
FIG. 1 is a diagram showing an example of the configuration of asystem 1 according to the present embodiment. As shown in FIG. 1, the system 1 includes a plurality of suction devices 100 (100A and 100B), a plurality of terminal devices 200 (200A and 200B), and a server 300.
図1は、本実施形態に係るシステム1の構成例を示す図である。図1に示すように、システム1は、複数の吸引装置100(100A及び100B)、複数の端末装置200(200A及び200B)、及びサーバ300を含む。 <1. Configuration example>
FIG. 1 is a diagram showing an example of the configuration of a
吸引装置100は、ユーザにより吸引される物質を生成する装置である。以下では、吸引装置100により生成される物質は、エアロゾルであるものとして説明する。吸引装置100は、エアロゾルを生成するエアロゾル生成装置の一例である。他に、吸引装置により生成される物質は、気体であってもよい。吸引装置100は、スティック型基材150を収容可能である。吸引装置100は、収容したスティック型基材150を使用して、エアロゾルを生成する。スティック型基材150は、エアロゾルの生成に寄与する基材の一例である。スティック型基材150は、エアロゾル源を含有する。吸引装置100は、収容したスティック型基材150を加熱することで、エアロゾルを生成する。
The inhalation device 100 is a device that generates a substance to be inhaled by a user. In the following description, the substance generated by the inhalation device 100 is described as an aerosol. The inhalation device 100 is an example of an aerosol generating device that generates an aerosol. Alternatively, the substance generated by the inhalation device may be a gas. The inhalation device 100 can accommodate a stick-type substrate 150. The inhalation device 100 generates an aerosol using the accommodated stick-type substrate 150. The stick-type substrate 150 is an example of a substrate that contributes to the generation of an aerosol. The stick-type substrate 150 contains an aerosol source. The inhalation device 100 generates an aerosol by heating the accommodated stick-type substrate 150.
端末装置200は、吸引装置100のユーザにより使用される装置である。端末装置200は、吸引装置100に対応付けられる。吸引装置100と端末装置200とは、無線通信のためのペアリングを予め行われていてもよいし、吸引装置100及び端末装置200のユーザが同一であることがサーバ300に予め登録されていてもよい。端末装置200は、スマートフォン、タブレット端末、ウェアラブルデバイス、又はPC(Personal Computer)等の任意の装置であってよい。若しくは、端末装置200は、吸引装置100を充電する充電器であってもよい。
The terminal device 200 is a device used by a user of the suction device 100. The terminal device 200 is associated with the suction device 100. The suction device 100 and the terminal device 200 may be paired in advance for wireless communication, or the fact that the users of the suction device 100 and the terminal device 200 are the same may be registered in advance in the server 300. The terminal device 200 may be any device such as a smartphone, a tablet terminal, a wearable device, or a PC (Personal Computer). Alternatively, the terminal device 200 may be a charger that charges the suction device 100.
サーバ300は、システム1に含まれる各装置の情報を管理する情報処理装置である。サーバ300は、ネットワーク900を介して端末装置200と通信する。とりわけ、サーバ300は、端末装置200を介して吸引装置100と間接的に通信する。サーバ300は、端末装置200を介して吸引装置100から収集した情報に基づいて、各種処理を行ってもよい。若しくは、サーバ300は、端末装置200に対して行われたユーザ操作に基づいて、各種処理を行ってもよい。
The server 300 is an information processing device that manages information on each device included in the system 1. The server 300 communicates with the terminal device 200 via the network 900. In particular, the server 300 communicates indirectly with the suction device 100 via the terminal device 200. The server 300 may perform various processes based on information collected from the suction device 100 via the terminal device 200. Alternatively, the server 300 may perform various processes based on user operations performed on the terminal device 200.
システム1は、複数のユーザにより使用される複数の吸引装置100及び複数の端末装置200を含む。一例として、吸引装置100A及び端末装置200Aを使用するユーザを、ユーザAとも称する。また、吸引装置100B及び端末装置200Bを使用するユーザを、ユーザBとも称する。
System 1 includes multiple suction devices 100 and multiple terminal devices 200 used by multiple users. As an example, a user who uses suction device 100A and terminal device 200A is also referred to as user A. Also, a user who uses suction device 100B and terminal device 200B is also referred to as user B.
(1)吸引装置の構成例
図2は、吸引装置100の構成例を模式的に示す模式図である。図2に示すように、本構成例に係る吸引装置100は、電源部111、センサ部112、通知部113、記憶部114、通信部115、制御部116、加熱部121、収容部140、及び断熱部144を含む。 (1) Configuration Example of Suction Device Fig. 2 is a schematic diagram showing a configuration example of thesuction device 100. As shown in Fig. 2, the suction device 100 according to this configuration example includes a power supply unit 111, a sensor unit 112, a notification unit 113, a storage unit 114, a communication unit 115, a control unit 116, a heating unit 121, a storage unit 140, and a heat insulating unit 144.
図2は、吸引装置100の構成例を模式的に示す模式図である。図2に示すように、本構成例に係る吸引装置100は、電源部111、センサ部112、通知部113、記憶部114、通信部115、制御部116、加熱部121、収容部140、及び断熱部144を含む。 (1) Configuration Example of Suction Device Fig. 2 is a schematic diagram showing a configuration example of the
電源部111は、電力を蓄積する。そして、電源部111は、制御部116による制御に基づいて、吸引装置100の各構成要素に電力を供給する。電源部111は、例えば、リチウムイオン二次電池等の充電式バッテリにより構成され得る。
The power supply unit 111 stores power. The power supply unit 111 supplies power to each component of the suction device 100 under the control of the control unit 116. The power supply unit 111 may be configured, for example, by a rechargeable battery such as a lithium ion secondary battery.
センサ部112は、吸引装置100に関する各種情報を取得する。一例として、センサ部112は、コンデンサマイクロホン等の圧力センサ、流量センサ又は温度センサ等により構成され、ユーザによる吸引に伴う値を取得する。他の一例として、センサ部112は、ボタン又はスイッチ等の、ユーザからの情報の入力を受け付ける入力装置により構成される。
The sensor unit 112 acquires various information related to the suction device 100. As one example, the sensor unit 112 is configured with a pressure sensor such as a condenser microphone, a flow sensor, or a temperature sensor, and acquires values associated with suction by the user. As another example, the sensor unit 112 is configured with an input device such as a button or switch that accepts information input from the user.
通知部113は、情報をユーザに通知する。通知部113は、例えば、発光する発光装置、画像を表示する表示装置、音を出力する音出力装置、又は振動する振動装置等により構成される。
The notification unit 113 notifies the user of information. The notification unit 113 is composed of, for example, 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.
記憶部114は、吸引装置100の動作のための各種情報を記憶する。記憶部114は、例えば、フラッシュメモリ等の不揮発性の記憶媒体により構成される。
The storage unit 114 stores various information for the operation of the suction device 100. The storage unit 114 is configured, for example, from a non-volatile storage medium such as a flash memory.
通信部115は、有線又は無線の任意の通信規格に準拠した通信を行うことが可能な通信インタフェースである。かかる通信規格としては、例えば、Wi-Fi(登録商標)、Bluetooth(登録商標)、BLE(Bluetooth Low Energy(登録商標))、NFC(Near Field Communication)、又はLPWA(Low Power Wide Area)を用いる規格等が採用され得る。
The communication unit 115 is a communication interface capable of performing communication conforming to any wired or wireless communication standard. Such communication standards may include, for example, standards using Wi-Fi (registered trademark), Bluetooth (registered trademark), BLE (Bluetooth Low Energy (registered trademark)), NFC (Near Field Communication), or LPWA (Low Power Wide Area).
制御部116は、演算処理装置及び制御装置として機能し、各種プログラムに従って吸引装置100内の動作全般を制御する。制御部116は、例えばCPU(Central Processing Unit)、又はマイクロプロセッサ等の電子回路によって実現される。
The control unit 116 functions as an arithmetic processing unit and a control unit, and controls the overall operation of the suction device 100 in accordance with various programs. The control unit 116 is realized by an electronic circuit such as a CPU (Central Processing Unit) or a microprocessor.
収容部140は、内部空間141を有し、内部空間141にスティック型基材150の一部を収容しながらスティック型基材150を保持する。収容部140は、内部空間141を外部に連通する開口142を有し、開口142から内部空間141に挿入されたスティック型基材150を収容する。例えば、収容部140は、開口142及び底部143を底面とする筒状体であり、柱状の内部空間141を画定する。収容部140には、内部空間141に空気を供給する空気流路が接続される。空気流路への空気の入口である空気流入孔は、例えば、吸引装置100の側面に配置される。空気流路から内部空間141への空気の出口である空気流出孔は、例えば、底部143に配置される。
The storage section 140 has an internal space 141 and holds the stick-shaped substrate 150 while storing a part of the stick-shaped substrate 150 in the internal space 141. The storage section 140 has an opening 142 that connects the internal space 141 to the outside, and stores the stick-shaped substrate 150 inserted into the internal space 141 through the opening 142. For example, the storage section 140 is a cylindrical body with the opening 142 and the bottom 143 as the bottom surface, and defines a columnar internal space 141. An air flow path that supplies air to the internal space 141 is connected to the storage section 140. An air inlet hole, which is an air inlet to the air flow path, is arranged, for example, on the side of the suction device 100. An air outlet hole, which is an air outlet from the air flow path to the internal space 141, is arranged, for example, on the bottom 143.
スティック型基材150は、基材部151、及び吸口部152を含む。基材部151は、エアロゾル源を含む。エアロゾル源は、たばこ由来又は非たばこ由来の香味成分を含む。吸引装置100がネブライザ等の医療用吸入器である場合、エアロゾル源は、薬剤を含んでもよい。エアロゾル源は、例えば、たばこ由来又は非たばこ由来の香味成分を含む、グリセリン及びプロピレングリコール等の多価アルコール、並びに水等の液体であってもよく、たばこ由来又は非たばこ由来の香味成分を含む固体であってもよい。スティック型基材150が収容部140に保持された状態において、基材部151の少なくとも一部は内部空間141に収容され、吸口部152の少なくとも一部は開口142から突出する。そして、開口142から突出した吸口部152をユーザが咥えて吸引すると、図示しない空気流路を経由して内部空間141に空気が流入し、基材部151から発生するエアロゾルと共にユーザの口内に到達する。
The stick-type substrate 150 includes a substrate portion 151 and a mouthpiece portion 152. The substrate portion 151 includes an aerosol source. The aerosol source includes a flavor component derived from tobacco or non-tobacco. When the inhalation device 100 is a medical inhaler such as a nebulizer, the aerosol source may include a medicine. The aerosol source may be, for example, a liquid such as a polyhydric alcohol such as glycerin and propylene glycol, and water, which includes a flavor component derived from tobacco or non-tobacco, or may be a solid containing a flavor component derived from tobacco or non-tobacco. When the stick-type substrate 150 is held in the storage portion 140, at least a part of the substrate portion 151 is stored in the internal space 141, and at least a part of the mouthpiece portion 152 protrudes from the opening 142. When the user holds the mouthpiece portion 152 protruding from the opening 142 in his/her mouth and inhales, air flows into the internal space 141 via an air flow path (not shown) and reaches the user's mouth together with the aerosol generated from the substrate portion 151.
加熱部121は、エアロゾル源を加熱することで、エアロゾル源を霧化してエアロゾルを生成する。図2に示した例では、加熱部121は、フィルム状に構成され、収容部140の外周を覆うように配置される。そして、加熱部121が発熱すると、スティック型基材150の基材部151が外周から加熱され、エアロゾルが生成される。加熱部121は、電源部111から給電されると発熱する。一例として、ユーザが吸引を開始したこと、及び/又は所定の情報が入力されたことが、センサ部112により検出された場合に、給電されてもよい。そして、ユーザが吸引を終了したこと、及び/又は所定の情報が入力されたことが、センサ部112により検出された場合に、給電が停止されてもよい。
The heating unit 121 generates aerosol by heating the aerosol source and atomizing the aerosol source. In the example shown in FIG. 2, the heating unit 121 is configured in a film shape and is arranged to cover the outer periphery of the storage unit 140. When the heating unit 121 generates heat, the substrate unit 151 of the stick-shaped substrate 150 is heated from the outer periphery, and an aerosol is generated. The heating unit 121 generates heat when power is supplied from the power supply unit 111. As an example, power may be supplied when the sensor unit 112 detects that the user has started inhaling and/or that specific information has been input. Power supply may be stopped when the sensor unit 112 detects that the user has stopped inhaling and/or that specific information has been input.
断熱部144は、加熱部121から他の構成要素への伝熱を防止する。例えば、断熱部144は、真空断熱材、又はエアロゲル断熱材等により構成される。
The insulating section 144 prevents heat transfer from the heating section 121 to other components. For example, the insulating section 144 is made of a vacuum insulating material or an aerogel insulating material.
以上、吸引装置100の構成例を説明した。もちろん吸引装置100の構成は上記に限定されず、以下に例示する多様な構成をとり得る。
The above describes an example of the configuration of the suction device 100. Of course, the configuration of the suction device 100 is not limited to the above, and various configurations such as those exemplified below are possible.
一例として、加熱部121は、ブレード状に構成され、収容部140の底部143から内部空間141に突出するように配置されてもよい。その場合、ブレード状の加熱部121は、スティック型基材150の基材部151に挿入され、スティック型基材150の基材部151を内部から加熱する。他の一例として、加熱部121は、収容部140の底部143を覆うように配置されてもよい。また、加熱部121は、収容部140の外周を覆う第1の加熱部、ブレード状の第2の加熱部、及び収容部140の底部143を覆う第3の加熱部のうち、2以上の組み合わせとして構成されてもよい。
As one example, the heating unit 121 may be configured in a blade shape and disposed so as to protrude from the bottom 143 of the storage unit 140 into the internal space 141. In that case, the blade-shaped heating unit 121 is inserted into the substrate 151 of the stick-shaped substrate 150 and heats the substrate 151 of the stick-shaped substrate 150 from the inside. As another example, the heating unit 121 may be disposed so as to cover the bottom 143 of the storage unit 140. Furthermore, the heating unit 121 may be configured as a combination of two or more of a first heating unit that covers the outer periphery of the storage unit 140, a blade-shaped second heating unit, and a third heating unit that covers the bottom 143 of the storage unit 140.
他の一例として、収容部140は、内部空間141を形成する外殻の一部を開閉する、ヒンジ等の開閉機構を含んでいてもよい。そして、収容部140は、外殻を開閉することで、内部空間141に挿入されたスティック型基材150を挟持しながら収容してもよい。その場合、加熱部121は、収容部140における当該挟持箇所に設けられ、スティック型基材150を押圧しながら加熱してもよい。
As another example, the storage unit 140 may include an opening/closing mechanism such as a hinge that opens and closes a portion of the outer shell that forms the internal space 141. The storage unit 140 may then open and close the outer shell to accommodate the stick-shaped substrate 150 inserted into the internal space 141 while clamping it. In this case, the heating unit 121 may be provided at the clamping location in the storage unit 140, and may heat the stick-shaped substrate 150 while pressing it.
また、エアロゾル源を霧化する手段は、加熱部121による加熱に限定されない。例えば、エアロゾル源を霧化する手段は、誘導加熱であってもよい。その場合、吸引装置100は、加熱部121の代わりに、磁場を発生させるコイル等の電磁誘導源を少なくとも有する。誘導加熱により発熱するサセプタは、吸引装置100に設けられていてもよいし、スティック型基材150に含まれていてもよい。
The means for atomizing the aerosol source is not limited to heating by the heating unit 121. For example, the means for atomizing the aerosol source may be induction heating. In that case, the suction device 100 has at least an electromagnetic induction source such as a coil that generates a magnetic field, instead of the heating unit 121. A susceptor that generates heat by induction heating may be provided in the suction device 100, or may be included in the stick-shaped substrate 150.
なお、吸引装置100は、スティック型基材150と協働することで、ユーザに吸引されるエアロゾルを生成する。そのため、吸引装置100及びスティック型基材150の組み合わせは、エアロゾル生成システムとして捉えられてもよい。
Note that the inhalation device 100 works in cooperation with the stick-shaped substrate 150 to generate an aerosol that is inhaled by the user. Therefore, the combination of the inhalation device 100 and the stick-shaped substrate 150 may be considered as an aerosol generation system.
(2)端末装置の構成例
図3は、本実施形態に係る端末装置200の構成例を示すブロック図である。図3に示すように、端末装置200は、入力部210、出力部220、検出部230、通信部240、記憶部250、及び制御部260を含む。 (2) Example of the Configuration of the Terminal Device Fig. 3 is a block diagram showing an example of the configuration of theterminal device 200 according to this embodiment. As shown in Fig. 3, the terminal device 200 includes an input unit 210, an output unit 220, a detection unit 230, a communication unit 240, a storage unit 250, and a control unit 260.
図3は、本実施形態に係る端末装置200の構成例を示すブロック図である。図3に示すように、端末装置200は、入力部210、出力部220、検出部230、通信部240、記憶部250、及び制御部260を含む。 (2) Example of the Configuration of the Terminal Device Fig. 3 is a block diagram showing an example of the configuration of the
入力部210は、各種情報の入力を受け付ける機能を有する。入力部210は、ユーザからの情報の入力を受け付ける入力装置を含んでいてもよい。入力装置としては、例えば、ボタン、キーボード、タッチパネル、及びマイク等が挙げられる。他にも、入力部210は、画像センサ等の各種センサを含んでいてもよい。
The input unit 210 has a function of accepting input of various information. The input unit 210 may include an input device that accepts input of information from a user. Examples of the input device include a button, a keyboard, a touch panel, and a microphone. The input unit 210 may also include various sensors such as an image sensor.
出力部220は、情報を出力する機能を有する。出力部220は、ユーザに対し情報を出力する出力装置を含んでいてもよい。出力装置としては、例えば、情報を表示する表示装置、発光する発光装置、振動する振動装置、及び音を出力する音出力装置等が挙げられる。表示装置の一例は、ディスプレイである。発光装置の一例は、LED(Light Emitting Diode)である。振動装置の一例は、偏心モータである。音出力装置の一例は、スピーカである。出力部220は、制御部260から入力された情報を出力することで、情報をユーザに通知する。
The output unit 220 has a function of outputting information. The output unit 220 may include an output device that outputs information to the user. Examples of output devices 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 a display device is a display. An example of a light-emitting device is an LED (Light Emitting Diode). An example of a vibration device is an eccentric motor. An example of a sound output device is a speaker. The output unit 220 notifies the user of the information by outputting the information input from the control unit 260.
検出部230は、端末装置200に関する情報を検出する機能を有する。検出部230は、端末装置200の位置情報を検出してもよい。例えば、検出部230は、GNSS(Global Navigation Satellite System)衛星からのGNSS信号(例えば、GPS(Global Positioning System)衛星からのGPS信号)を受信して装置の緯度、及び経度から成る位置情報を検出する。検出部230は、端末装置200の動きを検出してもよい。例えば、検出部230は、ジャイロセンサ及び加速度センサを含み、角速度及び加速度を検出する。
The detection unit 230 has a function of detecting information related to the terminal device 200. The detection unit 230 may detect position information of the terminal device 200. For example, the detection unit 230 receives a GNSS signal from a Global Navigation Satellite System (GNSS) satellite (for example, a GPS signal from a Global Positioning System (GPS) satellite) and detects position information consisting of the latitude and longitude of the device. The detection unit 230 may detect the movement of the terminal device 200. For example, the detection unit 230 includes a gyro sensor and an acceleration sensor, and detects angular velocity and acceleration.
通信部240は、端末装置200と他の装置との間で情報の送受信を行うための、通信インタフェースである。通信部240は、有線又は無線の任意の通信規格に準拠した通信を行う。かかる通信規格としては、例えば、USB(Universal Serial Bus)、Wi-Fi(登録商標)、Bluetooth(登録商標)、NFC(Near Field Communication)、又はLPWA(Low Power Wide Area)を用いる規格等が採用され得る。
The communication unit 240 is a communication interface for transmitting and receiving information between the terminal device 200 and other devices. The communication unit 240 performs communication conforming to any wired or wireless communication standard. As such a communication standard, for example, a standard using USB (Universal Serial Bus), Wi-Fi (registered trademark), Bluetooth (registered trademark), NFC (Near Field Communication), or LPWA (Low Power Wide Area) can be adopted.
記憶部250は、各種情報を記憶する。記憶部250は、例えば、フラッシュメモリ等の不揮発性の記憶媒体により構成される。
The storage unit 250 stores various information. The storage unit 250 is configured, for example, with a non-volatile storage medium such as a flash memory.
制御部260は、演算処理装置又は制御装置として機能し、各種プログラムに従って端末装置200内の動作全般を制御する。制御部260は、例えばCPU(Central Processing Unit)、又はマイクロプロセッサ等の電子回路によって実現される。他に、制御部260は、使用するプログラム及び演算パラメータ等を記憶するROM(Read Only Memory)、並びに適宜変化するパラメータ等を一時記憶するRAM(Random Access Memory)を含んでいてもよい。端末装置200は、制御部260による制御に基づいて、各種処理を実行する。入力部210により入力された情報の処理、出力部220による情報の出力、検出部230による情報の検出、通信部240による情報の送受信、並びに記憶部250による情報の記憶及び読み出しは、制御部260により制御される処理の一例である。各構成要素への情報の入力、及び各構成要素から出力された情報に基づく処理等、端末装置200により実行されるその他の処理も、制御部260により制御される。
The control unit 260 functions as a calculation processing unit or control unit, and controls the overall operation of the terminal device 200 according to various programs. The control unit 260 is realized by an electronic circuit such as a CPU (Central Processing Unit) or a microprocessor. In addition, the control unit 260 may include a ROM (Read Only Memory) that stores the programs and calculation parameters to be used, and a RAM (Random Access Memory) that temporarily stores parameters that change as appropriate. The terminal device 200 executes various processes based on the control of the control unit 260. The processing of information input by the input unit 210, the output of information by the output unit 220, the detection of information by the detection unit 230, the transmission and reception of information by the communication unit 240, and the storage and reading of information by the storage unit 250 are examples of processes controlled by the control unit 260. Other processes executed by the terminal device 200, such as the input of information to each component and processing based on information output from each component, are also controlled by the control unit 260.
なお、制御部260の機能は、アプリケーションを用いて実現されてもよい。当該アプリケーションは、プリインストールされていてもよいし、ダウンロードされてもよい。また、制御部260の機能は、PWA(Progressive Web Apps)により実現されてもよい。
The functions of the control unit 260 may be realized using an application. The application may be pre-installed or may be downloaded. The functions of the control unit 260 may be realized by PWA (Progressive Web Apps).
(3)サーバの構成例
図4は、本実施形態に係るサーバ300の構成例を示すブロック図である。図4に示すように、サーバ300は、通信部310、記憶部320、及び制御部330を含む。 4 is a block diagram showing an example of the configuration of theserver 300 according to this embodiment. As shown in FIG. 4, the server 300 includes a communication unit 310, a storage unit 320, and a control unit 330.
図4は、本実施形態に係るサーバ300の構成例を示すブロック図である。図4に示すように、サーバ300は、通信部310、記憶部320、及び制御部330を含む。 4 is a block diagram showing an example of the configuration of the
通信部310は、サーバ300と他の装置との間で情報の送受信を行うための、通信インタフェースである。通信部310は、有線又は無線の任意の通信規格に準拠した通信を行う。
The communication unit 310 is a communication interface for transmitting and receiving information between the server 300 and other devices. The communication unit 310 performs communication conforming to any wired or wireless communication standard.
記憶部320は、サーバ300の動作のための各種情報を記憶する。記憶部320は、例えば、HDD(Hard Disc Drive)及びSSD(Solid State Drive)等の不揮発性の記憶媒体により構成される。
The storage unit 320 stores various information for the operation of the server 300. The storage unit 320 is configured with a non-volatile storage medium such as a hard disc drive (HDD) or a solid state drive (SSD).
制御部330は、演算処理装置及び制御装置として機能し、各種プログラムに従ってサーバ300内の動作全般を制御する。制御部330は、例えばCPU(Central Processing Unit)、及びマイクロプロセッサ等の電子回路によって実現される。他に、制御部330は、使用するプログラム及び演算パラメータ等を記憶するROM(Read Only Memory)、並びに適宜変化するパラメータ等を一時記憶するRAM(Random Access Memory)を含んでいてもよい。サーバ300は、制御部330による制御に基づいて、各種処理を実行する。通信部310による情報の送受信、記憶部320による情報の記憶及び読み出しは、制御部330により制御される処理の一例である。各構成要素への情報の入力、及び各構成要素から出力された情報に基づく処理等、サーバ300により実行されるその他の処理も、制御部330により制御される。
The control unit 330 functions as a calculation processing device and a control device, and controls the overall operation of the server 300 according to various programs. The control unit 330 is realized by, for example, a CPU (Central Processing Unit) and electronic circuits such as a microprocessor. In addition, the control unit 330 may include a ROM (Read Only Memory) that stores the programs and calculation parameters to be used, and a RAM (Random Access Memory) that temporarily stores parameters that change as appropriate. The server 300 executes various processes based on the control of the control unit 330. The transmission and reception of information by the communication unit 310, and the storage and reading of information by the storage unit 320 are examples of processes controlled by the control unit 330. Other processes executed by the server 300, such as input of information to each component and processing based on information output from each component, are also controlled by the control unit 330.
<2.加熱プロファイルのカスタマイズ>
(1)加熱プロファイル
制御部116は、加熱プロファイルに基づいて、加熱部121の動作を制御する。加熱部121の動作の制御は、電源部111から加熱部121への給電を制御することにより、実現される。加熱部121は、電源部111から供給された電力を使用してスティック型基材150を加熱する。 2. Customizing the heating profile
(1) Heating Profile Thecontrol unit 116 controls the operation of the heating unit 121 based on the heating profile. The control of the operation of the heating unit 121 is achieved by controlling the power supply from the power supply unit 111 to the heating unit 121. The heating unit 121 heats the stick-shaped substrate 150 by using the power supplied from the power supply unit 111.
(1)加熱プロファイル
制御部116は、加熱プロファイルに基づいて、加熱部121の動作を制御する。加熱部121の動作の制御は、電源部111から加熱部121への給電を制御することにより、実現される。加熱部121は、電源部111から供給された電力を使用してスティック型基材150を加熱する。 2. Customizing the heating profile
(1) Heating Profile The
加熱プロファイルとは、エアロゾル源を加熱する温度を制御するための制御情報である。加熱プロファイルは、エアロゾル源を加熱する温度に関するパラメータを規定する。エアロゾル源を加熱する温度の一例は、加熱部121の温度である。エアロゾル源を加熱する温度に関するパラメータの一例は、加熱部121の温度の目標値(以下、目標温度とも称する)である。加熱部121の温度は加熱開始からの経過時間に応じて変化するよう制御されてもよい。その場合、加熱プロファイルは、目標温度の時系列推移を規定する情報を含む。他の一例として、加熱プロファイルは、加熱部121への電力の供給方式を規定するパラメータ(以下、給電パラメータとも称する)を含み得る。給電パラメータは、例えば、加熱部121に印加される電圧、加熱部121への給電のON/OFF、又は採用すべきフィードバック制御の方式等を含む。加熱部121への給電ON/OFFは、加熱部121のON/OFFとして捉えられてもよい。
The heating profile is control information for controlling the temperature at which the aerosol source is heated. The heating profile specifies parameters related to the temperature at which the aerosol source is heated. An example of the temperature at which the aerosol source is heated is the temperature of the heating unit 121. An example of the parameter related to the temperature at which the aerosol source is heated is the target value of the temperature of the heating unit 121 (hereinafter also referred to as the target temperature). The temperature of the heating unit 121 may be controlled to change according to the elapsed time from the start of heating. In that case, the heating profile includes information that specifies the time series transition of the target temperature. As another example, the heating profile may include parameters that specify the method of supplying power to the heating unit 121 (hereinafter also referred to as the power supply parameters). The power supply parameters include, for example, the voltage applied to the heating unit 121, ON/OFF of the power supply to the heating unit 121, or the feedback control method to be adopted. ON/OFF of the power supply to the heating unit 121 may be regarded as ON/OFF of the heating unit 121.
制御部116は、加熱部121の温度(以下、実温度とも称する)が、加熱プロファイルにおいて規定された目標温度と同様に推移するように、加熱部121の動作を制御する。加熱プロファイルは、典型的には、スティック型基材150から生成されるエアロゾルをユーザが吸引した際にユーザが味わう香味が最適になるように設計される。よって、加熱プロファイルに基づいて加熱部121の動作を制御することにより、ユーザが味わう香味を最適にすることができる。
The control unit 116 controls the operation of the heating unit 121 so that the temperature of the heating unit 121 (hereinafter also referred to as the actual temperature) changes in the same manner as the target temperature defined in the heating profile. The heating profile is typically designed to optimize the flavor experienced by the user when the user inhales the aerosol generated from the stick-shaped substrate 150. Therefore, by controlling the operation of the heating unit 121 based on the heating profile, the flavor experienced by the user can be optimized.
加熱部121の温度制御は、例えば公知のフィードバック制御によって実現できる。フィードバック制御は、例えばPID制御(Proportional-Integral-Differential Controller)であってよい。制御部116は、電源部111からの電力を、パルス幅変調(PWM)又はパルス周波数変調(PFM)によるパルスの形態で、加熱部121に供給させ得る。その場合、制御部116は、フィードバック制御において、電力パルスのデューティ比、又は周波数を調整することによって、加熱部121の温度制御を行うことができる。若しくは、制御部116は、フィードバック制御において、単純なオン/オフ制御を行ってもよい。例えば、制御部116は、実温度が目標温度に到達するまで加熱部121による加熱を実行し、実温度が目標温度に到達した場合に加熱部121による加熱を中断し、実温度が目標温度より低くなると加熱部121による加熱を再開してもよい。
The temperature control of the heating unit 121 can be realized, for example, by known feedback control. The feedback control may be, for example, PID control (Proportional-Integral-Differential Controller). The control unit 116 may supply power from the power supply unit 111 to the heating unit 121 in the form of pulses by pulse width modulation (PWM) or pulse frequency modulation (PFM). In this case, the control unit 116 can control the temperature of the heating unit 121 by adjusting the duty ratio or frequency of the power pulse in the feedback control. Alternatively, the control unit 116 may perform simple on/off control in the feedback control. For example, the control unit 116 may perform heating by the heating unit 121 until the actual temperature reaches the target temperature, interrupt heating by the heating unit 121 when the actual temperature reaches the target temperature, and resume heating by the heating unit 121 when the actual temperature becomes lower than the target temperature.
加熱部121の温度は、例えば、加熱部121(より正確には、加熱部121を構成する発熱抵抗体)の電気抵抗値を測定又は推定することによって定量できる。これは、発熱抵抗体の電気抵抗値が、温度に応じて変化するためである。発熱抵抗体の電気抵抗値は、例えば、発熱抵抗体での電圧低下量を測定することによって推定できる。発熱抵抗体での電圧低下量は、発熱抵抗体に印加される電位差を測定する電圧センサによって測定できる。他の例では、加熱部121の温度は、加熱部121付近に設置されたサーミスタ等の温度センサによって測定されることができる。
The temperature of the heating section 121 can be quantified, for example, by measuring or estimating the electrical resistance value of the heating section 121 (more precisely, the heating resistor that constitutes the heating section 121). This is because the electrical resistance value of the heating resistor changes depending on the temperature. The electrical resistance value of the heating resistor can be estimated, for example, by measuring the amount of voltage drop in the heating resistor. The amount of voltage drop in the heating resistor can be measured by a voltage sensor that measures the potential difference applied to the heating resistor. In another example, the temperature of the heating section 121 can be measured by a temperature sensor such as a thermistor installed near the heating section 121.
スティック型基材150を用いてエアロゾルを生成する処理が開始してから終了するまでの期間を、以下では加熱セッションとも称する。換言すると、加熱セッションとは、加熱プロファイルに基づいて加熱部121への給電が制御される期間である。加熱セッションの始期は、加熱プロファイルに基づく加熱が開始されるタイミングである。加熱セッションの終期は、十分な量のエアロゾルが生成されなくなったタイミングである。加熱セッションは、前半の予備加熱期間、及び後半のパフ可能期間を含む。パフ可能期間とは、十分な量のエアロゾルが発生すると想定される期間である。予備加熱期間とは、加熱が開始されてからパフ可能期間が開始されるまでの期間である。予備加熱期間において行われる加熱は、予備加熱とも称される。
The period from the start to the end of the process of generating aerosol using the stick-shaped substrate 150 is also referred to as a heating session below. In other words, a heating session is a period during which power supply to the heating unit 121 is controlled based on a heating profile. The start of a heating session is the timing when heating based on the heating profile starts. The end of a heating session is the timing when a sufficient amount of aerosol is no longer generated. A heating session includes a pre-heating period in the first half and a puffable period in the second half. The puffable period is a period during which a sufficient amount of aerosol is expected to be generated. The pre-heating period is the period from the start of heating to the start of the puffable period. Heating performed during the pre-heating period is also referred to as pre-heating.
通知部113は、予備加熱が終了するタイミングを示す情報をユーザに通知してもよい。例えば、通知部113は、予備加熱が終了する前に予備加熱の終了を予告する情報を通知したり、予備加熱が終了したタイミングで予備加熱が終了したことを示す情報を通知したりする。ユーザへの通知は、例えば、LEDの点灯又は振動等により行われ得る。ユーザは、かかる通知を参考に、予備加熱の終了直後からパフを行うことが可能となる。
The notification unit 113 may notify the user of information indicating the timing at which preheating will end. For example, the notification unit 113 may notify the user of information predicting the end of preheating before the end of preheating, or may notify the user of information indicating that preheating has ended at the timing at which preheating has ended. The notification to the user may be performed, for example, by lighting an LED or vibrating. The user may refer to such a notification and begin puffing immediately after preheating has ended.
同様に、通知部113は、パフ可能期間が終了するタイミングを示す情報をユーザに通知してもよい。例えば、通知部113は、パフ可能期間が終了する前にパフ可能期間の終了を予告する情報を通知したり、パフ可能期間が終了したタイミングでパフ可能期間が終了したことを示す情報を通知したりする。ユーザへの通知は、例えば、LEDの点灯又は振動等により行われ得る。ユーザは、かかる通知を参考に、パフ可能期間が終了するまでパフを行うことが可能となる。
Similarly, the notification unit 113 may notify the user of information indicating the timing when the puffing period will end. For example, the notification unit 113 may notify the user of information predicting the end of the puffing period before the end of the puffing period, or may notify the user of information indicating that the puffing period has ended at the timing when the puffing period has ended. The notification to the user may be performed, for example, by lighting an LED or vibrating. The user may refer to such a notification and continue puffing until the puffing period ends.
加熱プロファイルの一例を、図5を参照しながら説明する。図5は、加熱プロファイルの一例を模式的に示すグラフである。グラフ20の横軸は、時間である。グラフ20の縦軸は、温度である。線21は、目標温度の時系列推移を示している。図5に示すように、加熱セッションは、初期昇温期間、途中降温期間、及び再昇温期間を順に含んでいてもよい。初期昇温期間は、加熱開始後、加熱部121の温度が急速に上昇して高温に維持される期間である。途中降温期間は、初期昇温期間の後に、加熱部121の温度が低下する期間である。再昇温期間は、途中降温期間の後に、加熱部121の温度が再度上昇する期間である。図5に示した例では、目標温度は、初期昇温期間において300℃付近まで急速に上昇し、次いで途中降温期間において230℃程度に低下し、その後再昇温期間において260℃付近まで段階的に上昇している。途中降温期間においては、加熱部121への給電が中断され、加熱がOFFされてもよい。図5に示した例では、加熱開始から初期昇温期間の途中までが予備加熱期間であり、初期昇温期間の途中から再昇温期間の終期までがパフ可能期間である。
An example of a heating profile will be described with reference to FIG. 5. FIG. 5 is a graph that shows a schematic example of a heating profile. The horizontal axis of graph 20 is time. The vertical axis of graph 20 is temperature. Line 21 shows the time series progression of the target temperature. As shown in FIG. 5, a heating session may include an initial heating period, an intermediate temperature drop period, and a re-heating period, in that order. The initial heating period is a period in which the temperature of the heating unit 121 rises rapidly after the start of heating and is maintained at a high temperature. The intermediate temperature drop period is a period in which the temperature of the heating unit 121 drops after the initial heating period. The re-heating period is a period in which the temperature of the heating unit 121 rises again after the intermediate temperature drop period. In the example shown in FIG. 5, the target temperature rises rapidly to around 300°C during the initial heating period, then drops to around 230°C during the intermediate temperature drop period, and then rises stepwise to around 260°C during the re-heating period. During the intermediate temperature drop period, power supply to the heating unit 121 may be interrupted and heating may be turned off. In the example shown in FIG. 5, the period from the start of heating to the middle of the initial temperature rise period is the pre-heating period, and the period from the middle of the initial temperature rise period to the end of the re-heating period is the puffable period.
(2)カスタマイズ処理
システム1は、カスタマイズ処理を繰り返し実行する。カスタマイズ処理とは、加熱プロファイルをカスタマイズ(即ち、変更)する処理である。システム1は、カスタマイズ処理において、ユーザの評価が改善するよう加熱プロファイルを変更する。そのため、システム1は、カスタマイズ処理を繰り返すことで、最適なユーザ体験を提供可能な加熱プロファイルを徐々に生成することができる。カスタマイズ処理は、吸引装置100、端末装置200、又はサーバ300の各々により実行又は制御される。 (2) Customization Process Thesystem 1 repeatedly executes the customization process. The customization process is a process for customizing (i.e., changing) the heating profile. In the customization process, the system 1 changes the heating profile so as to improve the user's evaluation. Therefore, by repeating the customization process, the system 1 can gradually generate a heating profile that can provide an optimal user experience. The customization process is executed or controlled by each of the suction device 100, the terminal device 200, or the server 300.
システム1は、カスタマイズ処理を繰り返し実行する。カスタマイズ処理とは、加熱プロファイルをカスタマイズ(即ち、変更)する処理である。システム1は、カスタマイズ処理において、ユーザの評価が改善するよう加熱プロファイルを変更する。そのため、システム1は、カスタマイズ処理を繰り返すことで、最適なユーザ体験を提供可能な加熱プロファイルを徐々に生成することができる。カスタマイズ処理は、吸引装置100、端末装置200、又はサーバ300の各々により実行又は制御される。 (2) Customization Process The
カスタマイズ処理は、吸引装置100が加熱プロファイルを使用してエアロゾルを生成すること、評価期間を設定すること、ユーザによる評価の設定を受け付けること、設定された評価に基づいて加熱プロファイルを変更すること、変更後の加熱プロファイルを吸引装置100に設定すること、を少なくとも含む。カスタマイズ処理は、ユーザの意図通りの加熱プロファイルが生成されるまで、繰り返し実行され得る。以下、カスタマイズ処理に含まれる各処理について詳しく説明する。
The customization process includes at least the steps of the inhalation device 100 generating an aerosol using a heating profile, setting an evaluation period, accepting an evaluation setting by the user, modifying the heating profile based on the set evaluation, and setting the modified heating profile in the inhalation device 100. The customization process can be repeatedly executed until a heating profile as intended by the user is generated. Each step included in the customization process will be described in detail below.
-加熱プロファイルに基づくエアロゾルの生成
吸引装置100は、加熱プロファイルに基づいてスティック型基材150を加熱することで、エアロゾルを生成する。ユーザは、吸引装置100により生成されたエアロゾルを吸引して、吸い心地を確認する。ユーザは、加熱セッション中に、複数回のパフを行い得る。 - Generation of aerosol based on a heating profile Theinhalation device 100 generates an aerosol by heating the stick-shaped substrate 150 based on a heating profile. The user inhales the aerosol generated by the inhalation device 100 and checks the comfort of inhalation. The user may perform multiple puffs during the heating session.
吸引装置100は、加熱プロファイルに基づいてスティック型基材150を加熱することで、エアロゾルを生成する。ユーザは、吸引装置100により生成されたエアロゾルを吸引して、吸い心地を確認する。ユーザは、加熱セッション中に、複数回のパフを行い得る。 - Generation of aerosol based on a heating profile The
パフを行うタイミング(以下、パフタイミング)は予め設定されていてもよい。その場合、ユーザは、予め設定されたパフタイミングにおいてパフを行う。例えば、端末装置200は、加熱の進捗を示す情報を吸引装置100から取得し、加熱セッション中の所定のタイミングでパフを行うようユーザを促す。加熱の進捗を示す情報は、加熱開始からの経過時間、又は加熱部121の温度等を含み得る。端末装置200は、加熱の進捗を示す情報と共に又は先立って、吸引装置100が使用する加熱プロファイルの識別情報を吸引装置100から取得してもよい。これにより、加熱プロファイルごとにパフタイミングが異なる場合であっても、パフタイミングの到来を適切に判定することが可能となる。もちろん、パフタイミングは、予め設定されていなくてもよい。その場合、ユーザは、自由なタイミングでパフを行う。吸引装置100は、実際のパフタイミングを特定するための情報を、端末装置200に送信してもよい。パフタイミングを特定するための情報は、加熱セッション中の何回目のパフが行われたかを示す情報であってもよいし、パフタイミングを加熱開始からの経過時間により特定する情報であってもよい。パフタイミングを特定するための情報は、加熱の進捗を示す情報に含まれて送信されてよい。
The timing of puffing (hereinafter, puff timing) may be set in advance. In that case, the user puffs at the preset puff timing. For example, the terminal device 200 acquires information indicating the progress of heating from the inhalation device 100 and prompts the user to puff at a predetermined timing during the heating session. The information indicating the progress of heating may include the elapsed time from the start of heating, or the temperature of the heating unit 121, etc. The terminal device 200 may acquire identification information of the heating profile used by the inhalation device 100 from the inhalation device 100 together with or prior to the information indicating the progress of heating. This makes it possible to appropriately determine the arrival of the puff timing even if the puff timing differs for each heating profile. Of course, the puff timing does not have to be set in advance. In that case, the user puffs at a timing of their choice. The inhalation device 100 may transmit information for identifying the actual puff timing to the terminal device 200. The information for identifying the puff timing may be information indicating how many puffs have been performed during the heating session, or information for identifying the puff timing based on the elapsed time from the start of heating. Information for identifying the puff timing may be transmitted together with information indicating the progress of heating.
-評価期間の設定
端末装置200は、加熱セッションを分割して、複数の評価期間を設定する。評価期間とは、ユーザによる評価の対象となる期間である。例えば、端末装置200は、吸引装置100が使用する加熱プロファイルの識別情報、及び加熱の進捗を示す情報に基づいて、評価期間を設定する。 Setting of Evaluation Period Theterminal device 200 divides the heating session to set multiple evaluation periods. The evaluation period is a period that is subject to evaluation by the user. For example, the terminal device 200 sets the evaluation period based on identification information of the heating profile used by the suction device 100 and information indicating the progress of heating.
端末装置200は、加熱セッションを分割して、複数の評価期間を設定する。評価期間とは、ユーザによる評価の対象となる期間である。例えば、端末装置200は、吸引装置100が使用する加熱プロファイルの識別情報、及び加熱の進捗を示す情報に基づいて、評価期間を設定する。 Setting of Evaluation Period The
評価期間は、複数のパフタイミングを含んでいてもよい。即ち、ユーザは、複数回のパフに対する評価を、まとめて設定してもよい。ここでのパフタイミングとは、予め設定されたパフタイミングであってもよいし、実際のパフタイミングであってもよい。かかる構成によれば、加熱プロファイルを大まかにカスタマイズすることが可能となる。その結果、パフごとに評価を設定する場合と比較して、ユーザの負荷を軽減することが可能となる。
The evaluation period may include multiple puff timings. That is, the user may set an evaluation for multiple puffs all at once. The puff timing here may be a preset puff timing or an actual puff timing. With this configuration, it is possible to roughly customize the heating profile. As a result, it is possible to reduce the burden on the user compared to setting an evaluation for each puff.
もちろん、評価期間は、1つのパフタイミングを含んでいてもよい。即ち、ユーザは、パフ毎に評価を設定してもよい。かかる構成によれば、加熱プロファイルを細かくカスタマイズすることが可能となる。
Of course, the evaluation period may include one puff timing. In other words, the user may set an evaluation for each puff. With this configuration, it becomes possible to customize the heating profile in detail.
端末装置200は、評価期間を、加熱開始からの経過時間に基づいて設定してもよい。例えば、端末装置200は、パフ可能期間を30秒ごとに区切って、30秒の評価期間を複数個設定してもよい。
The terminal device 200 may set the evaluation period based on the time that has elapsed since the start of heating. For example, the terminal device 200 may divide the puffable period into 30-second intervals and set multiple 30-second evaluation periods.
端末装置200は、評価期間を、パフタイミングの数に基づいて設定してもよい。例えば、端末装置200は、パフタイミングごとにパフ可能期間を分割して、パフタイミングごとの評価期間を設定してもよい。かかる構成によれば、ユーザのパフ間隔が不均一である場合であっても、評価期間を適切に設定することが可能となる。
The terminal device 200 may set the evaluation period based on the number of puff timings. For example, the terminal device 200 may divide the puffable period for each puff timing and set an evaluation period for each puff timing. With this configuration, it is possible to appropriately set the evaluation period even if the user's puff intervals are not uniform.
端末装置200は、複数の評価項目についての評価の設定を受け付けてもよい。かかる構成によれば、様々な観点での評価に基づいて、加熱プロファイルを変更することができる。
The terminal device 200 may accept evaluation settings for multiple evaluation items. With this configuration, the heating profile can be changed based on evaluations from various perspectives.
端末装置200は、複数の評価項目の各々について複数の評価期間を設定してもよい。そして、端末装置200は、複数の評価項目の各々について設定した複数の評価期間の各々においてユーザが吸引したエアロゾルに対する、評価項目ごとの評価の設定を受け付けてもよい。例えば、端末装置200は、評価項目A~Cについては30秒ごとに評価期間を設定し、評価項目D~Fについてはパフごとに評価期間を設定してもよい。かかる構成によれば、評価項目ごとに評価期間を柔軟に設定することができるので、カスタマイズし易さを向上させることが可能となる。
The terminal device 200 may set multiple evaluation periods for each of the multiple evaluation items. The terminal device 200 may then accept settings for evaluations for each evaluation item for the aerosol inhaled by the user during each of the multiple evaluation periods set for each of the multiple evaluation items. For example, the terminal device 200 may set an evaluation period for evaluation items A to C every 30 seconds, and an evaluation period for evaluation items D to F every puff. With this configuration, the evaluation period can be flexibly set for each evaluation item, making it easier to customize.
-評価の設定の受け付け
端末装置200は、複数の評価期間の各々においてユーザが吸引したエアロゾルに対する評価の設定を受け付ける。とりわけ、端末装置200は、評価項目ごとに設定した評価期間においてユーザが吸引したエアロゾルに対する、当該評価項目についての評価の設定を、受け付ける。ユーザにより設定された評価は、加熱プロファイルの変更のために使用される。即ち、評価の設定を受け付けることは、加熱プロファイルの変更指示(後述する目標温度の変更値)の設定を受け付けることとして捉えられてもよい。 - Acceptance of evaluation settings Theterminal device 200 accepts the settings of evaluations for the aerosols inhaled by the user in each of a plurality of evaluation periods. In particular, the terminal device 200 accepts the settings of evaluations for the aerosols inhaled by the user in the evaluation period set for each evaluation item. The evaluations set by the user are used to change the heating profile. In other words, accepting the evaluation settings may be regarded as accepting the setting of an instruction to change the heating profile (a change value of the target temperature described later).
端末装置200は、複数の評価期間の各々においてユーザが吸引したエアロゾルに対する評価の設定を受け付ける。とりわけ、端末装置200は、評価項目ごとに設定した評価期間においてユーザが吸引したエアロゾルに対する、当該評価項目についての評価の設定を、受け付ける。ユーザにより設定された評価は、加熱プロファイルの変更のために使用される。即ち、評価の設定を受け付けることは、加熱プロファイルの変更指示(後述する目標温度の変更値)の設定を受け付けることとして捉えられてもよい。 - Acceptance of evaluation settings The
端末装置200は、例えば、評価の設定を受け付けるためのUI(User Interface)画面(以下、評価設定画面とも称する)をタッチパネルに表示して、評価を設定するタッチ操作を評価期間において受け付けてもよい。評価設定画面は、加熱の進捗に応じてリアルタイムに表示されてもよい。その場合、ユーザは、パフを行いながらリアルタイムに評価を設定することができる。もちろん、評価設定画面は、加熱セッション終了後に表示されてもよい。その場合、ユーザは、落ち着いて評価を設定することができる。
The terminal device 200 may, for example, display a UI (User Interface) screen (hereinafter also referred to as the rating setting screen) for accepting rating settings on a touch panel, and accept touch operations for setting ratings during the evaluation period. The rating setting screen may be displayed in real time according to the progress of heating. In that case, the user can set the rating in real time while puffing. Of course, the rating setting screen may also be displayed after the heating session has ended. In that case, the user can calmly set the rating.
評価設定画面の一例を、図6~図8を参照しながら説明する。
An example of the evaluation setting screen will be explained with reference to Figures 6 to 8.
図6~図8は、評価設定画面の一例を説明するための図である。図6に示した評価設定画面30A、次に図7に示した評価設定画面30B、次に図8に示した評価設定画面30Cの順に、画面遷移するものとする。また、加熱セッションは15回のパフタイミングを含み、加熱の進捗に並行してリアルタイムに評価の設定が受け付けられるものとする。
FIGS. 6 to 8 are diagrams for explaining an example of an evaluation setting screen. The screens transition in this order: evaluation setting screen 30A shown in FIG. 6, then evaluation setting screen 30B shown in FIG. 7, and then evaluation setting screen 30C shown in FIG. 8. The heating session includes 15 puff timings, and evaluation settings are accepted in real time in parallel with the progress of heating.
図6~図8に示すように、評価設定画面30(30A~30C)は、評価設定欄31と、評価設定欄32と、を含む。評価設定欄31は、複数のパフタイミングを含む評価期間が設定された、評価項目A~Cについての評価の設定を受け付ける。評価設定欄32は、ひとつのパフタイミングを含む評価期間が設定された、即ちパフ毎に評価期間が設定された、評価項目D~Fについての評価の設定を受け付ける。評価項目Aについてのボタングループ33Aのうち、「+」ボタン、「OK」ボタン、又は「-」ボタンのいずれかを選択することで、評価項目Aについての評価を設定することができる。評価項目B~Fについてのボタングループ33B~33Fについても同様である。
As shown in Figures 6 to 8, the evaluation setting screen 30 (30A to 30C) includes an evaluation setting field 31 and an evaluation setting field 32. The evaluation setting field 31 accepts the setting of an evaluation for evaluation items A to C, for which an evaluation period including multiple puff timings is set. The evaluation setting field 32 accepts the setting of an evaluation for evaluation items D to F, for which an evaluation period including one puff timing is set, i.e., an evaluation period is set for each puff. An evaluation for evaluation item A can be set by selecting either the "+" button, the "OK" button, or the "-" button in the button group 33A for evaluation item A. The same applies to the button groups 33B to 33F for evaluation items B to F.
図6の評価設定画面30Aにおける評価設定欄31及び32に示すように、評価設定画面30Aは、第1の評価期間が残り20秒であり、全15回のパフのうち2回目のパフが行われたタイミングで表示される。図7の評価設定画面30Bにおける評価設定欄31及び32に示すように、評価設定画面30Bは、第2の評価期間が残り30秒であり、全15回のパフのうち4回目のパフが行われたタイミングで表示される。図8の評価設定画面30Cにおける評価設定欄31及び32に示すように、評価設定画面30Cは、第3の評価期間が残り30秒であり、全15回のパフのうち7回目のパフが行われたタイミングで表示される。
As shown in the evaluation setting fields 31 and 32 on the evaluation setting screen 30A in FIG. 6, the evaluation setting screen 30A is displayed when 20 seconds remain in the first evaluation period and the second puff of the total 15 puffs has been made. As shown in the evaluation setting fields 31 and 32 on the evaluation setting screen 30B in FIG. 7, the evaluation setting screen 30B is displayed when 30 seconds remain in the second evaluation period and the fourth puff of the total 15 puffs has been made. As shown in the evaluation setting fields 31 and 32 on the evaluation setting screen 30C in FIG. 8, the evaluation setting screen 30C is displayed when 30 seconds remain in the third evaluation period and the seventh puff of the total 15 puffs has been made.
評価項目Aは、喫味であってよい。喫味とは、エアロゾルの味全般を指す感覚である。味が濃いほど喫味が多いと評価され、味が薄いほど喫味が少ないと評価される。ボタングループ33Aの「+」ボタンは、喫味が多いことを設定するためのボタンである。ボタングループ33Aの「OK」ボタンは、喫味が丁度良いことを設定するためのボタンである。ボタングループ33Aの「-」ボタンは、喫味が少ないことを設定するためのボタンである。ユーザは、ボタングループ33Aに含まれる「+」ボタン「OK」ボタン又は「-」ボタンのうち、いずれかひとつのボタンを選択することで、喫味についての評価を設定することができる。
Evaluation item A may be the taste. The taste is a sensation that refers to the taste of the aerosol in general. The stronger the taste, the stronger the taste is evaluated, and the weaker the taste, the weaker the taste is evaluated. The "+" button in button group 33A is a button for setting that the taste is strong. The "OK" button in button group 33A is a button for setting that the taste is just right. The "-" button in button group 33A is a button for setting that the taste is weak. The user can set the evaluation of the taste by selecting any one of the "+", "OK", or "-" buttons included in button group 33A.
評価項目Bは、煙量であってよい。煙量とは、エアロゾルの量を指す感覚である。1パフあたりにユーザの口内に到達するエアロゾルの量が多いほど煙量が多いと評価され、1パフあたりにユーザの口内に到達するエアロゾルの量が少ないほど煙量が少ないと評価される。ボタングループ33Bの「+」ボタンは、煙量が多いことを設定するためのボタンである。ボタングループ33Bの「OK」ボタンは、煙量が丁度良いことを設定するためのボタンである。ボタングループ33Bの「-」ボタンは、煙量が少ないことを設定するためのボタンである。ユーザは、ボタングループ33Bに含まれる「+」ボタン「OK」ボタン又は「-」ボタンのうち、いずれかひとつのボタンを選択することで、煙量についての評価を設定することができる。
Evaluation item B may be the amount of smoke. The amount of smoke is a sensation that refers to the amount of aerosol. The greater the amount of aerosol that reaches the user's mouth per puff, the greater the amount of smoke is evaluated to be, and the less the amount of aerosol that reaches the user's mouth per puff, the less the amount of smoke is evaluated to be. The "+" button in button group 33B is a button for setting a large amount of smoke. The "OK" button in button group 33B is a button for setting a just right amount of smoke. The "-" button in button group 33B is a button for setting a small amount of smoke. The user can set the evaluation of the amount of smoke by selecting any one of the "+", "OK", or "-" buttons included in button group 33B.
評価項目Cは、タバコ感であってよい。タバコ感とは、紙巻タバコの味との近さを指す感覚である。エアロゾルの味自体又は味濃さが紙巻タバコに近いほど、タバコ感が強いと評価される。一方で、エアロゾルの味が、フルーツ又はミントの香味が強い等が要因で爽やかな味になるほど、タバコ感が弱いと評価される。ボタングループ33Cの「+」ボタンは、タバコ感が強いことを設定するためのボタンである。ボタングループ33Cの「OK」ボタンは、タバコ感が丁度良いことを設定するためのボタンである。ボタングループ33Cの「-」ボタンは、タバコ感が弱いことを設定するためのボタンである。ユーザは、ボタングループ33Cに含まれる「+」ボタン「OK」ボタン又は「-」ボタンのうち、いずれかひとつのボタンを選択することで、タバコ感についての評価を設定することができる。
Evaluation item C may be tobacco feel. The tobacco feel is a sensation that indicates how close the taste is to that of a cigarette. The closer the taste of the aerosol itself or the intensity of the taste is to that of a cigarette, the stronger the tobacco feel is evaluated. On the other hand, the more refreshing the aerosol taste is, due to factors such as a strong fruit or mint flavor, the weaker the tobacco feel is evaluated. The "+" button in button group 33C is a button for setting a strong tobacco feel. The "OK" button in button group 33C is a button for setting a just right tobacco feel. The "-" button in button group 33C is a button for setting a weak tobacco feel. The user can set the evaluation of the tobacco feel by selecting any one of the "+", "OK", or "-" buttons included in button group 33C.
評価項目Dは、キック感であってよい。キック感とは、喉に対する刺激の程度を指す感覚である。典型的には、エアロゾルにおけるニコチンの含有量が高いほどキック感が強いと評価される。ボタングループ33Dの「+」ボタンは、キック感が強いことを設定するためのボタンである。ボタングループ33Dの「OK」ボタンは、キック感が丁度良いことを設定するためのボタンである。ボタングループ33Dの「-」ボタンは、キック感が弱いことを設定するためのボタンである。ユーザは、ボタングループ33Dに含まれる「+」ボタン「OK」ボタン又は「-」ボタンのうち、いずれかひとつのボタンを選択することで、キック感についての評価を設定することができる。
Evaluation item D may be the kick sensation. The kick sensation is a sensation that indicates the degree of stimulation to the throat. Typically, the higher the nicotine content in the aerosol, the stronger the kick sensation is evaluated to be. The "+" button in button group 33D is a button for setting a strong kick sensation. The "OK" button in button group 33D is a button for setting a just right kick sensation. The "-" button in button group 33D is a button for setting a weak kick sensation. The user can set the evaluation of the kick sensation by selecting any one of the "+" button, "OK" button, or "-" button included in button group 33D.
評価項目Eは、臭さであってよい。臭さとは、紙巻タバコの臭いとの近さを指す感覚である。エアロゾルの臭いが紙巻タバコの臭いに近いほど、臭さが強いと評価される。一方で、エアロゾルの臭いが、フルーツの香り又はミントの香りが強い等が要因で爽やかな香りになるほど、臭さが弱いと評価される。ボタングループ33Eの「+」ボタンは、臭さが強いことを設定するためのボタンである。ボタングループ33Eの「OK」ボタンは、臭さが丁度良いことを設定するためのボタンである。ボタングループ33Eの「-」ボタンは、臭さが弱いことを設定するためのボタンである。ユーザは、ボタングループ33Eに含まれる「+」ボタン「OK」ボタン又は「-」ボタンのうち、いずれかひとつのボタンを選択することで、臭さについての評価を設定することができる。
Evaluation item E may be odor. Odor is a sensation that indicates the closeness to the odor of cigarettes. The closer the odor of the aerosol is to the odor of cigarettes, the stronger the odor is evaluated. On the other hand, the more refreshing the odor of the aerosol is, for example, due to a strong fruity or minty scent, the weaker the odor is evaluated. The "+" button in button group 33E is a button for setting a strong odor. The "OK" button in button group 33E is a button for setting an appropriate odor. The "-" button in button group 33E is a button for setting a weak odor. The user can set the odor evaluation by selecting one of the "+", "OK", or "-" buttons included in button group 33E.
評価項目Fは、吸い応えであってもよい。吸い応えとは、口腔全体に対する刺激の程度を指す感覚である。ボタングループ33Fの「+」ボタンは、吸い応えが強いことを設定するためのボタンである。ボタングループ33Fの「OK」ボタンは、吸い応えが丁度良いことを設定するためのボタンである。ボタングループ33Fの「-」ボタンは、吸い応えが弱いことを設定するためのボタンである。ユーザは、ボタングループ33Fに含まれる「+」ボタン「OK」ボタン又は「-」ボタンのうち、いずれかひとつのボタンを選択することで、吸い応えについての評価を設定することができる。
Evaluation item F may be the sensation of sucking. The sensation of sucking is the degree of stimulation to the entire oral cavity. The "+" button in button group 33F is a button for setting a strong sensation of sucking. The "OK" button in button group 33F is a button for setting a just right sensation of sucking. The "-" button in button group 33F is a button for setting a weak sensation of sucking. The user can set an evaluation of the sensation of sucking by selecting one of the "+", "OK" or "-" buttons in button group 33F.
-変更後の加熱プロファイルの設定
端末装置200は、ユーザにより設定された評価に基づいて変更された加熱プロファイルを吸引装置100に設定する。例えば、ユーザにより設定された評価は、サーバ300に送信され、サーバ300により加熱プロファイルが変更される。そして、端末装置200は、サーバ300から変更後の加熱プロファイルを受信して、吸引装置100に転送する。吸引装置100は、端末装置200から変更後の加熱プロファイルを受信すると、変更後の加熱プロファイルを記憶する。これにより、次回の加熱時に、ユーザによる評価の改善が期待される。 - Setting of changed heating profile Theterminal device 200 sets the heating profile changed based on the evaluation set by the user in the suction device 100. For example, the evaluation set by the user is transmitted to the server 300, and the heating profile is changed by the server 300. The terminal device 200 then receives the changed heating profile from the server 300 and transfers it to the suction device 100. When the suction device 100 receives the changed heating profile from the terminal device 200, it stores the changed heating profile. This is expected to result in an improvement in the user's evaluation the next time heating is performed.
端末装置200は、ユーザにより設定された評価に基づいて変更された加熱プロファイルを吸引装置100に設定する。例えば、ユーザにより設定された評価は、サーバ300に送信され、サーバ300により加熱プロファイルが変更される。そして、端末装置200は、サーバ300から変更後の加熱プロファイルを受信して、吸引装置100に転送する。吸引装置100は、端末装置200から変更後の加熱プロファイルを受信すると、変更後の加熱プロファイルを記憶する。これにより、次回の加熱時に、ユーザによる評価の改善が期待される。 - Setting of changed heating profile The
サーバ300は、評価期間においてユーザが吸引したエアロゾルに対する評価に基づいて、当該評価期間に対応する目標温度を変更する。例えば、サーバ300は、喫味が少ないと評価された評価期間における目標温度を高くし、喫味が多いと評価された評価期間における目標温度を低くする。かかる構成により、ユーザによる評価が改善するよう、加熱プロファイルを変更することができる。
The server 300 changes the target temperature corresponding to the evaluation period based on the user's evaluation of the aerosol inhaled during that evaluation period. For example, the server 300 increases the target temperature during an evaluation period in which the smoking taste is evaluated as being weak, and decreases the target temperature during an evaluation period in which the smoking taste is evaluated as being strong. With this configuration, the heating profile can be changed to improve the user's evaluation.
サーバ300は、吸引装置100が使用した加熱プロファイルに規定された目標温度を、ユーザにより設定された評価に対応する変更値に基づいて変更する。評価に対応する変更値は、評価項目ごとに設定され得る。図6~図8に示した評価設定画面30A~30Cにおいて表示されている、評価項目A~Fの評価に対応する目標温度の変更値の一例を、下記の表1に示す。
The server 300 changes the target temperature defined in the heating profile used by the suction device 100 based on a change value corresponding to the evaluation set by the user. The change value corresponding to the evaluation can be set for each evaluation item. Table 1 below shows an example of the change value of the target temperature corresponding to the evaluation of evaluation items A to F, which are displayed on the evaluation setting screens 30A to 30C shown in Figures 6 to 8.
上記表1に示した例によれば、サーバ300は、評価項目Aについて「+」ボタンが選択された場合、目標温度を30℃低下させる。これにより、次回の喫味を少なくすることができるので、ユーザの評価が改善することが期待される。サーバ300は、評価項目Aについて「-」ボタンが選択された場合、目標温度を30℃上昇させる。これにより、次回の喫味を多くすることができるので、ユーザの評価が改善することが期待される。他方、サーバ300は、評価項目Aについて「OK」ボタンが選択された場合、目標温度を変更しない。これにより、次回の喫味を前回のままにすることができるので、ユーザの良い評価を維持することが期待される。他の評価項目についても同様である。
In the example shown in Table 1 above, when the "+" button is selected for evaluation item A, the server 300 lowers the target temperature by 30°C. This reduces the next smoking taste, and is expected to improve the user's evaluation. When the "-" button is selected for evaluation item A, the server 300 raises the target temperature by 30°C. This increases the next smoking taste, and is expected to improve the user's evaluation. On the other hand, when the "OK" button is selected for evaluation item A, the server 300 does not change the target temperature. This allows the next smoking taste to remain the same as the previous time, and is expected to maintain the user's good evaluation. The same applies to the other evaluation items.
サーバ300は、重複する評価期間(例えば、同一のパフタイミングを含む評価期間)において複数の評価項目について設定された評価に対応する目標温度の変更値を統合することで、評価期間ごとの最終的な目標温度の変更値を計算する。そして、サーバ300は、加熱プロファイルに規定された評価期間ごとの目標温度を、評価期間ごとの最終的な目標温度の変更値に基づいて変更することで、加熱プロファイルを変更する。最終的な変更値を得るための統合方法は多様に考えられる。統合方法の一例として、平均値、中央値、絶対値が最大となる変更値(即ち、変更幅が最も大きい変更値)、又は絶対値が最小となる変更値(即ち、変更幅が最も小さい変更値)を、最終的な変更値として採用することが、考えられる。一例として、絶対値が最大となる変更値を最終的な変更値として採用する場合の例を、表2に示す。
The server 300 calculates the final change value of the target temperature for each evaluation period by integrating the change values of the target temperature corresponding to the evaluations set for multiple evaluation items in overlapping evaluation periods (e.g., evaluation periods including the same puff timing). The server 300 then changes the heating profile by modifying the target temperature for each evaluation period specified in the heating profile based on the change value of the final target temperature for each evaluation period. There are various possible integration methods for obtaining the final change value. As an example of the integration method, it is possible to adopt the average value, the median value, the change value with the maximum absolute value (i.e., the change value with the largest change range), or the change value with the minimum absolute value (i.e., the change value with the smallest change range) as the final change value. As an example, Table 2 shows a case where the change value with the maximum absolute value is adopted as the final change value.
-カスタマイズ処理の繰り返し
以上、カスタマイズ処理に含まれる各処理について詳しく説明した。システム1は、ユーザの意図通りの加熱プロファイルが生成されるまで、上述したカスタマイズ処理を繰り返し実行する。以下、カスタマイズ処理の繰り返しについて、下記の表3を参照しながら説明する。 - Repetition of the customization process Each process included in the customization process has been described above in detail. Thesystem 1 repeatedly executes the above-described customization process until a heating profile as intended by the user is generated. The repetition of the customization process will be described below with reference to Table 3.
以上、カスタマイズ処理に含まれる各処理について詳しく説明した。システム1は、ユーザの意図通りの加熱プロファイルが生成されるまで、上述したカスタマイズ処理を繰り返し実行する。以下、カスタマイズ処理の繰り返しについて、下記の表3を参照しながら説明する。 - Repetition of the customization process Each process included in the customization process has been described above in detail. The
表3において、Pは加熱プロファイルを示し、Eは評価を示し、P及びEの後に付与された数字はカスタマイズ処理の繰り返し回数に対応するインデックスを示す。上記表3によれば、1回目のカスタマイズ処理において、加熱プロファイルP1及び加熱プロファイルP1に設定された評価E1がサーバ300に入力され、加熱プロファイルP2が出力されている。加熱プロファイルP2は、評価E1に含まれる良い評価でない部分(例えば、悪い評価)を改善するための変更が加熱プロファイルP1に対して加えられた加熱プロファイルである。このようなカスタマイズ処理が、前回のカスタマイズ処理において生成された加熱プロファイルが、次回のカスタマイズ処理におけるサーバ300への入力として使用されながら、繰り返される。100回目のカスタマイズ処理において、加熱プロファイルP100に設定された評価E100が、全てのパフについて良い評価である場合、上記表3に示すように、サーバ300からは入力された加熱プロファイルP100がそのまま出力される。そして、カスタマイズ処理の繰り返しは停止する。このようにして、ユーザの意図通りの加熱プロファイルP100が生成される。
In Table 3, P indicates a heating profile, E indicates a rating, and the numbers added after P and E indicate indexes corresponding to the number of times the customization process is repeated. According to Table 3 above, in the first customization process, the heating profile P1 and the rating E1 set for the heating profile P1 are input to the server 300, and the heating profile P2 is output. The heating profile P2 is a heating profile in which changes are made to the heating profile P1 to improve the parts of the rating E1 that are not good (e.g., bad ratings). This customization process is repeated while the heating profile generated in the previous customization process is used as an input to the server 300 in the next customization process. In the 100th customization process, if the rating E100 set for the heating profile P100 is good for all puffs, the input heating profile P100 is output as is from the server 300, as shown in Table 3 above. Then, the repetition of the customization process stops. In this way, the heating profile P100 is generated as intended by the user.
(3)処理の流れ
図9は、本実施形態に係るシステム1により実行されるカスタマイズ処理の流れの一例を示すシーケンス図である。本シーケンスには、吸引装置100、端末装置200、及びサーバ300が関与する。 9 is a sequence diagram showing an example of the flow of a customization process executed by thesystem 1 according to this embodiment. The suction device 100, the terminal device 200, and the server 300 are involved in this sequence.
図9は、本実施形態に係るシステム1により実行されるカスタマイズ処理の流れの一例を示すシーケンス図である。本シーケンスには、吸引装置100、端末装置200、及びサーバ300が関与する。 9 is a sequence diagram showing an example of the flow of a customization process executed by the
図9に示すように、まず、吸引装置100は、加熱プロファイルに基づく加熱を開始する(ステップS102)。次いで、吸引装置100は、加熱開始を示す情報を端末装置200へ送信する(ステップS104)。加熱開始を示す情報は、吸引装置100が使用する加熱プロファイルを含み得る。
As shown in FIG. 9, first, the suction device 100 starts heating based on the heating profile (step S102). Next, the suction device 100 transmits information indicating the start of heating to the terminal device 200 (step S104). The information indicating the start of heating may include the heating profile used by the suction device 100.
次に、端末装置200は、評価設定画面を表示する(ステップS106)。例えば、端末装置200は、吸引装置100が使用する加熱プロファイルに基づいて評価期間を設定する。そして、端末装置200は、設定した評価期間に基づいて、図6~図8に例示した評価設定画面30を表示する。
Next, the terminal device 200 displays an evaluation setting screen (step S106). For example, the terminal device 200 sets an evaluation period based on the heating profile used by the suction device 100. Then, the terminal device 200 displays the evaluation setting screen 30 illustrated in Figs. 6 to 8 based on the evaluation period that has been set.
次いで、吸引装置100は、加熱の進捗を示す情報を端末装置200へ送信する(ステップS108)。加熱の進捗を示す情報は、加熱開始からの経過時間、又は加熱部121の温度等を含み得る。
Then, the suction device 100 transmits information indicating the progress of the heating to the terminal device 200 (step S108). The information indicating the progress of the heating may include the elapsed time from the start of heating, the temperature of the heating unit 121, etc.
端末装置200は、加熱の進捗を示す情報を受信すると、評価設定画面を更新する(ステップS110)。例えば、端末装置200は、評価設定欄31の評価期間の残り時間、及び評価設定欄32のパフ回数を更新したり、評価期間の開始と共にボタングループ33A~33Fのボタンを未選択の状態にしたりする。
When the terminal device 200 receives the information indicating the progress of the heating, it updates the evaluation setting screen (step S110). For example, the terminal device 200 updates the remaining time of the evaluation period in the evaluation setting field 31 and the number of puffs in the evaluation setting field 32, and sets the buttons in the button groups 33A to 33F to an unselected state when the evaluation period begins.
次いで、端末装置200は、評価の設定を受け付ける(ステップS112)。例えば、端末装置200は、ボタングループ33A~33Fの各々に含まれる「+」ボタン「OK」ボタン又は「-」ボタンのうち、いずれかひとつのボタンを選択する操作を受け付ける。
Then, the terminal device 200 accepts the setting of the rating (step S112). For example, the terminal device 200 accepts an operation to select one of the "+" button, the "OK" button, and the "-" button included in each of the button groups 33A to 33F.
次に、端末装置200は、加熱セッションが終了したか否かを判定する(ステップS114)。加熱セッションが終了していないと判定された場合(ステップS114:NO)、処理はステップS108に戻る。
Then, the terminal device 200 determines whether the heating session has ended (step S114). If it is determined that the heating session has not ended (step S114: NO), the process returns to step S108.
加熱セッションが終了したと判定された場合(ステップS114:YES)、端末装置200は、評価結果及び加熱プロファイルをサーバ300へ送信する(ステップS116)。評価結果は、評価項目ごとの評価期間を特定するための情報、並びに評価項目及び評価期間ごとに設定された評価を含む。
If it is determined that the heating session has ended (step S114: YES), the terminal device 200 transmits the evaluation results and the heating profile to the server 300 (step S116). The evaluation results include information for identifying the evaluation period for each evaluation item, and the evaluation set for each evaluation item and evaluation period.
次いで、サーバ300は、端末装置200から受信した評価結果に基づいて、端末装置200から受信した加熱プロファイルを変更する(ステップS118)。例えば、サーバ300は、表2に例示したように、パフタイミングごとの複数の評価項目について設定された評価に対応する複数の目標温度の変更値を統合することで、パフタイミングごとの最終的な目標温度の変更値を計算する。そして、サーバ300は、パフタイミングごとの最終的な変更値に基づいてパフタイミングごとの目標温度を変更することで、加熱プロファイルを変更する。
Then, the server 300 changes the heating profile received from the terminal device 200 based on the evaluation results received from the terminal device 200 (step S118). For example, the server 300 calculates a final change value of the target temperature for each puff timing by integrating multiple change values of the target temperature corresponding to the evaluations set for multiple evaluation items for each puff timing, as exemplified in Table 2. The server 300 then changes the heating profile by changing the target temperature for each puff timing based on the final change value for each puff timing.
次に、サーバ300は、変更後の加熱プロファイルを端末装置200へ送信する(ステップS120)。端末装置200は、変更後の加熱プロファイルをサーバ300から受信すると、受信した変更後の加熱プロファイルを吸引装置100へ転送する(ステップS122)。
Next, the server 300 transmits the changed heating profile to the terminal device 200 (step S120). When the terminal device 200 receives the changed heating profile from the server 300, it transfers the received changed heating profile to the suction device 100 (step S122).
そして、吸引装置100は、変更後の加熱プロファイルを受信すると、受信した変更後の加熱プロファイルを記憶する(ステップS124)。これにより、次回のカスタマイズ処理においては、変更後の加熱プロファイルに基づいてスティック型基材150を加熱することとなる。
Then, when the suction device 100 receives the changed heating profile, it stores the received changed heating profile (step S124). As a result, in the next customization process, the stick-shaped substrate 150 will be heated based on the changed heating profile.
<3.評価傾向に関する処理>
ユーザごとに、評価傾向が異なり得る。評価傾向とは、同一のエアロゾルに対する当該ユーザの評価と複数の他のユーザの評価との乖離度合いを示す情報である。より簡易には、ユーザの評価傾向とは、当該ユーザの評価の、全ユーザの平均的な評価からの乖離度合いを示す情報である。例えば、同一のエアロゾルであっても、あるユーザは喫味が多いと評価する一方で、他のユーザは喫味が少ないと評価し得る。ユーザの評価傾向を特定することで、エアロゾルに対するユーザの評価をユーザの評価傾向に応じてより適切に解釈することが可能となる。その結果、例えば、ユーザの評価傾向に応じて加熱プロファイルをカスタマイズすることで、ユーザの意図通りの加熱プロファイルにより早く到達することが可能になる。このようにして、ユーザ体験の質をより向上させることが可能となる。 3. Processing of evaluation trends
Each user may have a different evaluation tendency. The evaluation tendency is information indicating the degree of deviation between the evaluation of the user and the evaluation of a plurality of other users for the same aerosol. More simply, the evaluation tendency of a user is information indicating the degree of deviation of the evaluation of the user from the average evaluation of all users. For example, even with the same aerosol, one user may evaluate it as having a strong smoking taste, while another user may evaluate it as having a weak smoking taste. By identifying the evaluation tendency of the user, it becomes possible to more appropriately interpret the evaluation of the user for the aerosol according to the evaluation tendency of the user. As a result, for example, by customizing the heating profile according to the evaluation tendency of the user, it becomes possible to reach the heating profile as intended by the user more quickly. In this way, it becomes possible to further improve the quality of the user experience.
ユーザごとに、評価傾向が異なり得る。評価傾向とは、同一のエアロゾルに対する当該ユーザの評価と複数の他のユーザの評価との乖離度合いを示す情報である。より簡易には、ユーザの評価傾向とは、当該ユーザの評価の、全ユーザの平均的な評価からの乖離度合いを示す情報である。例えば、同一のエアロゾルであっても、あるユーザは喫味が多いと評価する一方で、他のユーザは喫味が少ないと評価し得る。ユーザの評価傾向を特定することで、エアロゾルに対するユーザの評価をユーザの評価傾向に応じてより適切に解釈することが可能となる。その結果、例えば、ユーザの評価傾向に応じて加熱プロファイルをカスタマイズすることで、ユーザの意図通りの加熱プロファイルにより早く到達することが可能になる。このようにして、ユーザ体験の質をより向上させることが可能となる。 3. Processing of evaluation trends
Each user may have a different evaluation tendency. The evaluation tendency is information indicating the degree of deviation between the evaluation of the user and the evaluation of a plurality of other users for the same aerosol. More simply, the evaluation tendency of a user is information indicating the degree of deviation of the evaluation of the user from the average evaluation of all users. For example, even with the same aerosol, one user may evaluate it as having a strong smoking taste, while another user may evaluate it as having a weak smoking taste. By identifying the evaluation tendency of the user, it becomes possible to more appropriately interpret the evaluation of the user for the aerosol according to the evaluation tendency of the user. As a result, for example, by customizing the heating profile according to the evaluation tendency of the user, it becomes possible to reach the heating profile as intended by the user more quickly. In this way, it becomes possible to further improve the quality of the user experience.
(1)評価傾向の特定
システム1は、ユーザの評価傾向を特定するための処理を実行する。ユーザの評価傾向を特定するための処理は、吸引装置100、端末装置200、又はサーバ300の各々により実行又は制御される。 (1) Identification of Evaluation Tendency Thesystem 1 executes a process for identifying a user's evaluation tendency. The process for identifying a user's evaluation tendency is executed or controlled by each of the suction device 100, the terminal device 200, or the server 300.
システム1は、ユーザの評価傾向を特定するための処理を実行する。ユーザの評価傾向を特定するための処理は、吸引装置100、端末装置200、又はサーバ300の各々により実行又は制御される。 (1) Identification of Evaluation Tendency The
ユーザの評価傾向を特定するための処理は、評価対象の加熱プロファイルに対するユーザの評価を収集する処理と、収集したユーザの評価に基づいてユーザの評価傾向を特定する処理と、を含む。評価対象の加熱プロファイルに対するユーザの評価を収集する処理は、吸引装置100が評価対象の加熱プロファイルを使用してエアロゾルを生成すること、評価期間を設定すること、及びユーザによる評価の設定を受け付けること、を含む。評価対象の加熱プロファイルに対するユーザの評価を収集する処理に含まれるこれらの処理の内容は、カスタマイズ処理に関して上記説明した通りである。以下、収集したユーザの評価に基づいてユーザの評価傾向を特定する処理について説明する。
The process for identifying a user's evaluation tendency includes a process for collecting user evaluations of the heating profile to be evaluated, and a process for identifying a user's evaluation tendency based on the collected user evaluations. The process for collecting user evaluations of the heating profile to be evaluated includes the inhalation device 100 generating an aerosol using the heating profile to be evaluated, setting an evaluation period, and accepting an evaluation setting by the user. The contents of these processes included in the process for collecting user evaluations of the heating profile to be evaluated are as described above with respect to the customization process. Below, the process for identifying a user's evaluation tendency based on the collected user evaluations will be described.
サーバ300は、吸引装置100が評価対象の加熱プロファイルに基づいて生成したエアロゾルに対して設定されたユーザの評価に基づいて、ユーザの評価傾向を特定する。評価対象の加熱プロファイルとは、ユーザの評価傾向を特定するために使用される特定の加熱プロファイルである。ユーザの評価傾向を特定することで、エアロゾルに対するユーザの評価をユーザの評価傾向に応じてより適切に解釈することが可能となる。
The server 300 identifies the user's evaluation tendency based on the user's evaluation set for the aerosol generated by the inhalation device 100 based on the heating profile of the evaluation target. The heating profile of the evaluation target is a specific heating profile used to identify the user's evaluation tendency. By identifying the user's evaluation tendency, it becomes possible to more appropriately interpret the user's evaluation of the aerosol according to the user's evaluation tendency.
ユーザの評価傾向の第1の特定方法として、サーバ300は、評価対象の加熱プロファイルに対するユーザの評価と、評価対象の加熱プロファイルに対する複数の他のユーザの評価と、に基づいて、ユーザの評価傾向を特定してもよい。例えば、サーバ300は、評価対象の加熱プロファイルに対する複数の他のユーザの評価を蓄積して、平均値を計算する。そして、サーバ300は、評価対象の加熱プロファイルに対するユーザの評価と、複数の他のユーザの評価の平均値と、の差を、ユーザの評価傾向として特定する。なお、評価として、評価に対応する目標温度の変更値が用いられてもよい。即ち、「多い(+)」「丁度良い(OK)」「少ない(-)」といった離散的な評価に代えて、「-30℃」「±0℃」「+30℃」といった連続値をとる目標温度の変更値が、ユーザの評価として用いられてもよい。これにより、評価の平均値、及び評価間の差を適切に計算することが可能となる。例えば、ユーザの喫味の評価が「多い(+)」即ち「-30℃」であり、複数の他のユーザの喫味の評価の平均値が「-10℃」であった場合、サーバ300は、喫味に関するユーザの評価傾向は「-20℃」であると特定する。即ち、ユーザは喫味を多いと評価する傾向にあることが、特定される。かかる構成によれば、ユーザの評価傾向を定量的に特定することが可能となる。
As a first method for identifying the user's evaluation tendency, the server 300 may identify the user's evaluation tendency based on the user's evaluation of the heating profile to be evaluated and the evaluations of multiple other users of the heating profile to be evaluated. For example, the server 300 accumulates the evaluations of multiple other users of the heating profile to be evaluated and calculates an average value. The server 300 then identifies the difference between the user's evaluation of the heating profile to be evaluated and the average value of the evaluations of the multiple other users as the user's evaluation tendency. Note that the change value of the target temperature corresponding to the evaluation may be used as the evaluation. That is, instead of discrete evaluations such as "high (+)", "just right (OK)", and "low (-)", a change value of the target temperature that takes continuous values such as "-30°C", "±0°C", and "+30°C" may be used as the user's evaluation. This makes it possible to properly calculate the average value of the evaluations and the difference between the evaluations. For example, if a user evaluates the smoking taste as "strong (+)," i.e., "-30°C," and the average of the evaluations of the smoking taste by multiple other users is "-10°C," the server 300 will determine that the user's evaluation tendency regarding the smoking taste is "-20°C." In other words, it is determined that the user tends to evaluate the smoking taste as strong. With this configuration, it is possible to quantitatively determine the user's evaluation tendency.
ユーザの評価傾向の第2の特定方法として、サーバ300は、複数の他のユーザの評価に基づいて生成された評価対象の加熱プロファイルに対するユーザの評価に基づいて、ユーザの評価傾向を特定してもよい。例えば、評価対象の加熱プロファイルは、多数の他のユーザにより全てのパフタイミング及び全ての評価項目について丁度良いと評価された加熱プロファイル(以下、標準の加熱プロファイルとも称する)であってよい。その場合、サーバ300は、標準の加熱プロファイルに対するユーザの評価を、そのままユーザの評価傾向として特定する。例えば、標準の加熱プロファイルに対するユーザの喫味の評価が「多い(+)」即ち「-30℃」である場合、サーバ300は、喫味に関するユーザの評価傾向は「-30℃」であると特定する。標準の加熱プロファイルに対する複数の他のユーザの喫味の評価の平均は、「丁度良い(OK)」即ち「±0℃」であるためである。かかる構成によれば、ユーザの評価傾向を簡易に特定することが可能となる。
As a second method for identifying the user's evaluation tendency, the server 300 may identify the user's evaluation tendency based on the user's evaluation of the heating profile to be evaluated, which was generated based on the evaluations of multiple other users. For example, the heating profile to be evaluated may be a heating profile (hereinafter also referred to as a standard heating profile) that has been evaluated by multiple other users as being just right for all puff timings and all evaluation items. In this case, the server 300 identifies the user's evaluation of the standard heating profile as the user's evaluation tendency as is. For example, if the user's evaluation of the smoking taste of the standard heating profile is "high (+)", i.e., "-30°C", the server 300 identifies the user's evaluation tendency regarding the smoking taste as "-30°C". This is because the average of the smoking taste evaluations of multiple other users for the standard heating profile is "just right (OK)", i.e., "±0°C". With this configuration, it is possible to easily identify the user's evaluation tendency.
サーバ300は、吸引装置100が評価対象の加熱プロファイルに基づいてエアロゾルを生成する処理を実行した期間(即ち、加熱セッション)に設定された複数の評価期間の各々に対して設定された評価に基づいて、複数の評価期間の各々におけるユーザの評価傾向を特定してもよい。例えば、評価期間がパフ毎に設定される場合、サーバ300は、パフ毎にユーザの評価傾向を特定してもよい。具体的には、ユーザの1パフ目の喫味の評価が「多い(+)」即ち「-30℃」であり、複数の他のユーザの1パフ目の喫味の評価の平均が「-10℃」であった場合、サーバ300は、1パフ目の喫味に関するユーザの評価傾向は「-20℃」であると特定する。かかる構成によれば、ユーザの評価傾向を詳細に特定することが可能となる。例えば、加熱セッションの前半ではユーザは喫味を多いと評価する傾向にある一方で、加熱セッションの後半ではユーザは喫味を少ないと評価する傾向にある、といった、評価傾向の時系列変化を特定することが可能となる。
The server 300 may identify the user's evaluation tendency in each of the multiple evaluation periods based on the evaluation set for each of the multiple evaluation periods set in the period (i.e., heating session) in which the inhalation device 100 executed the process of generating an aerosol based on the heating profile of the evaluation target. For example, if the evaluation period is set for each puff, the server 300 may identify the user's evaluation tendency for each puff. Specifically, if the user's evaluation of the smoking taste of the first puff is "strong (+)" or "-30°C" and the average evaluation of the smoking taste of the first puff by multiple other users is "-10°C", the server 300 identifies the user's evaluation tendency for the smoking taste of the first puff as "-20°C". With this configuration, it is possible to identify the user's evaluation tendency in detail. For example, it is possible to identify a time series change in the evaluation tendency, such as the user tending to evaluate the smoking taste as strong in the first half of the heating session, while the user tending to evaluate the smoking taste as weak in the second half of the heating session.
サーバ300は、複数の評価項目の各々について設定された評価に基づいて、複数の評価項目の各々についてのユーザの評価傾向を特定してもよい。例えば、サーバ300は、喫味について設定された評価に基づいて、喫味についてのユーザの評価傾向を特定してもよい。他の評価項目についても同様である。かかる構成によれば、ユーザの評価傾向を詳細に特定することが可能となる。例えば、ユーザは喫味を多いと評価する傾向にある一方で、煙量を少ないと評価する傾向にある、といった、評価項目ごとの評価傾向の違いを特定することが可能となる。
The server 300 may identify the user's evaluation tendency for each of the multiple evaluation items based on the evaluation set for each of the multiple evaluation items. For example, the server 300 may identify the user's evaluation tendency for smoking taste based on the evaluation set for the smoking taste. The same applies to other evaluation items. With this configuration, it becomes possible to identify the user's evaluation tendency in detail. For example, it becomes possible to identify differences in evaluation tendency for each evaluation item, such as a tendency for users to evaluate the smoking taste as strong while tending to evaluate the smoke volume as weak.
ここで、評価対象の加熱プロファイルに対するユーザの評価を収集する処理は、複数回実行されてもよい。そして、収集された複数の評価に基づいて、ユーザの評価傾向が特定されてもよい。その場合、サーバ300は、吸引装置100が評価対象の加熱プロファイルに基づいてエアロゾルを生成する処理を複数回実行した際に取得された複数の評価に基づいて、ユーザの評価傾向を特定する。例えば、評価対象の加熱プロファイルに対するユーザの評価を収集する処理が3回実行された場合、サーバ300は、1パフ目の喫味についての3回分のユーザの評価の平均値を1パフ目の喫味についてのユーザの評価として取り扱い、ユーザの評価傾向を特定する。かかる構成によれば、ユーザの評価のゆらぎに起因して目標温度の変更に過不足が生じることを防止することが可能となる。
Here, the process of collecting user evaluations for the heating profile of the evaluation target may be executed multiple times. Then, the user's evaluation tendency may be identified based on the multiple evaluations collected. In this case, the server 300 identifies the user's evaluation tendency based on the multiple evaluations acquired when the inhalation device 100 executes the process of generating aerosol based on the heating profile of the evaluation target multiple times. For example, if the process of collecting user evaluations for the heating profile of the evaluation target is executed three times, the server 300 treats the average value of the user's evaluations of the three times for the smoking taste of the first puff as the user's evaluation of the smoking taste of the first puff and identifies the user's evaluation tendency. With this configuration, it is possible to prevent the target temperature from being changed too much or too little due to fluctuations in the user's evaluation.
以下、表4~表6を参照しながら、ユーザの評価傾向の第1の特定方法の具体例を説明する。ここでは、評価対象の加熱プロファイルに基づく加熱が3回実行されたものとする。表4では、ユーザが評価項目Aについて設定したパフごとの評価、及び3回の評価の平均値が示されている。表5では、複数の他のユーザが評価項目Aについて設定したパフごとの評価の平均値が示されている。サーバ300は、表4に示した平均値と表5に示した平均値との差を計算することで、表6に示したユーザの評価傾向を特定する。
Below, a specific example of the first method for identifying a user's evaluation tendency will be described with reference to Tables 4 to 6. Here, it is assumed that heating was performed three times based on the heating profile of the evaluation target. Table 4 shows the evaluation for each puff set by the user for evaluation item A, and the average value of the three evaluations. Table 5 shows the average value of the evaluation for each puff set by multiple other users for evaluation item A. The server 300 calculates the difference between the average value shown in Table 4 and the average value shown in Table 5, thereby identifying the user's evaluation tendency shown in Table 6.
続いて、上記表4、及び下記表7を参照しながら、ユーザの評価傾向の第2の特定方法の具体例を説明する。ここでは、標準の加熱プロファイルに基づく加熱が3回実行され、表4に示す評価が設定されたものとする。サーバ300は、表7に示すように、表4に示した平均値を、そのままユーザの評価傾向として特定する。
Next, a specific example of the second method for identifying a user's evaluation tendency will be described with reference to Table 4 above and Table 7 below. Here, it is assumed that heating based on the standard heating profile is performed three times and the evaluation shown in Table 4 is set. As shown in Table 7, the server 300 identifies the average value shown in Table 4 as the user's evaluation tendency as is.
以下、図10及び図11を参照しながら、ユーザの評価傾向を特定する処理の流れの一例を説明する。
Below, an example of the process flow for identifying a user's evaluation tendency will be explained with reference to Figures 10 and 11.
図10は、本実施形態に係るサーバ300により実行されるユーザの評価傾向の第1の特定方法に係る処理の流れの一例を説明するためのフローチャートである。
FIG. 10 is a flowchart illustrating an example of the process flow for the first method for identifying a user's evaluation tendency executed by the server 300 according to this embodiment.
図10に示すように、まず、サーバ300は、評価対象の加熱プロファイルに対するユーザの評価と、評価対象の加熱プロファイルに対する複数の他のユーザの評価と、を収集する(ステップS202)。
As shown in FIG. 10, first, the server 300 collects the user's evaluation of the heating profile to be evaluated and multiple other users' evaluations of the heating profile to be evaluated (step S202).
次いで、サーバ300は、評価対象の加熱プロファイルに対するユーザの評価に対応する目標温度の変更値と、評価対象の加熱プロファイルに対する複数の他のユーザの評価に対応する目標温度の変更値の平均値と、の差を、ユーザの評価傾向として特定する(ステップS204)。
Then, the server 300 identifies the difference between the target temperature change value corresponding to the user's evaluation of the heating profile being evaluated and the average value of the target temperature change values corresponding to the evaluations of multiple other users of the heating profile being evaluated as the user's evaluation tendency (step S204).
図11は、本実施形態に係るサーバ300により実行されるユーザの評価傾向の第2の特定方法に係る処理の流れの一例を説明するためのフローチャートである。
FIG. 11 is a flowchart illustrating an example of the process flow for the second method of identifying a user's evaluation tendency executed by the server 300 according to this embodiment.
図11に示すように、まず、サーバ300は、標準の加熱プロファイルに対するユーザの評価を収集する(ステップS302)。
As shown in FIG. 11, first, the server 300 collects users' evaluations of the standard heating profile (step S302).
次いで、サーバ300は、標準の加熱プロファイルに対するユーザの評価に対応する目標温度の変更値を、ユーザの評価傾向として特定する(ステップS304)。
Then, the server 300 identifies the change value of the target temperature corresponding to the user's evaluation of the standard heating profile as the user's evaluation tendency (step S304).
(2)評価傾向に基づく加熱プロファイルの変更
サーバ300は、吸引装置100が加熱プロファイルに基づいて生成したエアロゾルに対して設定されたユーザの評価と、ユーザの評価傾向と、に基づいて当該加熱プロファイルを変更する。詳しくは、サーバ300は、カスタマイズ処理において、ユーザにより設定された評価に基づいて加熱プロファイルを変更する際に、ユーザの評価に加えてユーザの評価傾向に基づいて加熱プロファイルを変更する。かかる構成によれば、エアロゾルに対するユーザの評価をユーザの評価傾向に応じてより適切に解釈した上で、加熱プロファイルを変更することができる。従って、ユーザの意図通りの加熱プロファイルにより早く到達することが可能になる。 (2) Changing the heating profile based on the evaluation tendency Theserver 300 changes the heating profile based on the user's evaluation set for the aerosol generated by the inhalation device 100 based on the heating profile and the user's evaluation tendency. In detail, when the server 300 changes the heating profile based on the evaluation set by the user in the customization process, the server 300 changes the heating profile based on the user's evaluation tendency in addition to the user's evaluation. With this configuration, the heating profile can be changed after more appropriately interpreting the user's evaluation of the aerosol according to the user's evaluation tendency. Therefore, it is possible to more quickly reach the heating profile as intended by the user.
サーバ300は、吸引装置100が加熱プロファイルに基づいて生成したエアロゾルに対して設定されたユーザの評価と、ユーザの評価傾向と、に基づいて当該加熱プロファイルを変更する。詳しくは、サーバ300は、カスタマイズ処理において、ユーザにより設定された評価に基づいて加熱プロファイルを変更する際に、ユーザの評価に加えてユーザの評価傾向に基づいて加熱プロファイルを変更する。かかる構成によれば、エアロゾルに対するユーザの評価をユーザの評価傾向に応じてより適切に解釈した上で、加熱プロファイルを変更することができる。従って、ユーザの意図通りの加熱プロファイルにより早く到達することが可能になる。 (2) Changing the heating profile based on the evaluation tendency The
サーバ300は、加熱プロファイルに対するユーザの評価に対応する目標温度の変更値を、ユーザの評価傾向に基づいて補正し、補正後の目標温度の変更値に基づいて加熱プロファイルを変更する。一例として、サーバ300は、ユーザの評価に対応する変更値を、ユーザの評価傾向とは逆方向に補正してもよい。例えば、サーバ300は、ユーザが喫味を多いと評価する傾向にある場合、喫味の評価を少な目に補正してもよい。かかる構成によれば、ユーザの大げさな評価に基づいて目標温度が過度に変更されてしまうことを防止することができる。その結果、目標温度の過度な変更が繰り返され、ユーザの意図通りの加熱プロファイルになかなか到達しない、といった事態を防止することが可能となる。
The server 300 corrects the change value of the target temperature corresponding to the user's evaluation of the heating profile based on the user's evaluation tendency, and changes the heating profile based on the corrected change value of the target temperature. As an example, the server 300 may correct the change value corresponding to the user's evaluation in the opposite direction to the user's evaluation tendency. For example, if the user tends to evaluate the smoking taste as strong, the server 300 may correct the evaluation of the smoking taste to be lower. With this configuration, it is possible to prevent the target temperature from being excessively changed based on the user's exaggerated evaluation. As a result, it is possible to prevent a situation in which the target temperature is repeatedly changed excessively and the heating profile intended by the user is not easily reached.
サーバ300は、吸引装置100が加熱プロファイルに基づいてエアロゾルを生成する処理を実行した期間(即ち、加熱セッション)に設定された複数の評価期間の各々に対して設定された評価と、評価期間ごとのユーザの評価傾向と、に基づいて加熱プロファイルを変更してもよい。詳しくは、サーバ300は、評価期間ごとの評価に対応する変更値を、評価期間ごとの評価傾向に基づいて補正する。そして、サーバ300は、評価期間ごとの補正後の変更値に基づいて、評価期間ごとの目標温度を変更する。例えば、評価期間がパフ毎に設定される場合、サーバ300は、パフ毎の評価に対応する変更値をパフ毎の評価傾向に基づいて補正し、パフタイミング毎の目標温度を補正後の変更値に基づいて変更する。かかる構成によれば、パフ毎にユーザの評価傾向が異なる場合であっても、加熱プロファイルを適切に変更することが可能となる。
The server 300 may change the heating profile based on the evaluation set for each of a plurality of evaluation periods set in the period (i.e., heating session) in which the inhalation device 100 executed the process of generating an aerosol based on the heating profile, and the user's evaluation tendency for each evaluation period. In detail, the server 300 corrects the change value corresponding to the evaluation for each evaluation period based on the evaluation tendency for each evaluation period. The server 300 then changes the target temperature for each evaluation period based on the corrected change value for each evaluation period. For example, when the evaluation period is set for each puff, the server 300 corrects the change value corresponding to the evaluation for each puff based on the evaluation tendency for each puff, and changes the target temperature for each puff timing based on the corrected change value. With this configuration, it is possible to appropriately change the heating profile even if the user's evaluation tendency differs for each puff.
サーバ300は、複数の評価項目について設定された複数の評価に対応する複数の目標温度の変更値と、評価項目ごとのユーザの評価傾向と、に基づいて加熱プロファイルを変更してもよい。詳しくは、サーバ300は、評価項目ごとの評価に対応する目標温度の変更値を、評価項目ごとの評価傾向に基づいて補正する。例えば、サーバ300は、喫味について設定された評価に対応する目標温度の変更値を、喫味についてのユーザの評価傾向に基づいて補正する。他の評価項目についても同様である。そして、サーバ300は、評価項目ごとの補正後の目標温度の変更値に基づいて、加熱プロファイルを変更する。かかる構成によれば、評価項目ごとにユーザの評価傾向が異なる場合であっても、加熱プロファイルを適切に変更することが可能となる。
The server 300 may change the heating profile based on multiple target temperature change values corresponding to multiple evaluations set for multiple evaluation items and the user's evaluation tendency for each evaluation item. In detail, the server 300 corrects the target temperature change value corresponding to the evaluation for each evaluation item based on the evaluation tendency for each evaluation item. For example, the server 300 corrects the target temperature change value corresponding to the evaluation set for the smoking taste based on the user's evaluation tendency for the smoking taste. The same applies to the other evaluation items. The server 300 then changes the heating profile based on the corrected target temperature change value for each evaluation item. With this configuration, it is possible to appropriately change the heating profile even if the user's evaluation tendency differs for each evaluation item.
サーバ300は、評価項目ごとの補正後の目標温度の変更値を統合し、統合後の目標温度の変更値に基づいて加熱プロファイルを変更してもよい。詳しくは、サーバ300は、重複する評価期間における評価項目ごとの補正後の目標温度の変更値を統合することで、評価期間ごとの最終的な目標温度の変更値を計算する。そして、サーバ300は、加熱プロファイルに規定された評価期間ごとの目標温度を、評価期間ごとの最終的な目標温度の変更値に基づいて変更することで、加熱プロファイルを変更する。最終的な目標温度の変更値を得るための統合方法については、表2を参照しながら上記説明した通りである。
Server 300 may integrate the corrected change values of the target temperature for each evaluation item, and change the heating profile based on the integrated change value of the target temperature. In detail, server 300 calculates the final change value of the target temperature for each evaluation period by integrating the corrected change values of the target temperature for each evaluation item in the overlapping evaluation periods. Then, server 300 changes the heating profile by changing the target temperature for each evaluation period specified in the heating profile based on the final change value of the target temperature for each evaluation period. The integration method for obtaining the final change value of the target temperature is as described above with reference to Table 2.
以下では下記表8を参照しながら、評価項目Aについてのパフ毎のユーザの評価及び評価傾向に基づいて目標温度の変更値を補正する具体例を説明する。下記表8に示した例では、サーバ300は、1パフ目にユーザが設定した評価「+」に対応する目標温度の変更値「-20℃」から、1パフ目のユーザの評価傾向「-10℃」を減算することで、補正後の目標温度の変更値「-10℃」を計算している。これは、ユーザが評価項目Aについては多い/強いと評価する傾向にあるため、評価を少な目に補正することに対応している。2パフ目についても同様である。一方で、サーバ300は、3パフ目については、ユーザの評価が「丁度良い(OK)」であるため、補正後の目標温度の変更値を「±0℃」としている。
Below, with reference to Table 8 below, a specific example of correcting the change value of the target temperature based on the user's evaluation and evaluation tendency for each puff for evaluation item A will be described. In the example shown in Table 8 below, the server 300 calculates the corrected change value of the target temperature to "-10°C" by subtracting the user's evaluation tendency for the first puff, "-10°C", from the target temperature change value "-20°C", which corresponds to the evaluation "+" set by the user for the first puff. This corresponds to correcting the evaluation to be lower because the user tends to evaluate evaluation item A as high/strong. The same applies for the second puff. On the other hand, for the third puff, the server 300 sets the corrected change value of the target temperature to "±0°C" because the user's evaluation is "just right (OK)".
上記表8に示すように、サーバ300は、加熱プロファイルに対するユーザの評価のうち、良い評価でない部分(例えば、悪い評価)に対応する目標温度の変更値をユーザの評価傾向に基づいて補正し、補正後の目標温度の変更値に基づいて加熱プロファイルを変更してもよい。詳しくは、サーバ300は、多い/強い(+)又は少ない/弱い(-)と評価されたパフタイミングの目標温度を変更してもよい。かかる構成によれば、ユーザの評価が改善するように加熱プロファイルを変更することが可能となる。
As shown in Table 8 above, the server 300 may correct the change value of the target temperature corresponding to the portion of the user's evaluation of the heating profile that is not good (e.g., bad evaluation) based on the user's evaluation tendency, and change the heating profile based on the change value of the corrected target temperature. In more detail, the server 300 may change the target temperature of the puff timing that is evaluated as many/strong (+) or few/weak (-). With this configuration, it becomes possible to change the heating profile so as to improve the user's evaluation.
上記表8に示すように、サーバ300は、加熱プロファイルに対するユーザの評価のうち、良い評価に対応する目標温度の変更値については、ユーザの評価傾向に基づく補正を行わなくてもよい。詳しくは、サーバ300は、丁度良い(OK)と評価されたパフタイミングの目標温度を変更しなくてもよい。かかる構成によれば、加熱プロファイルの変更によりユーザの評価が悪化することを防止することが可能となる。
As shown in Table 8 above, the server 300 does not need to make corrections based on the user's evaluation tendency to the change value of the target temperature that corresponds to a good evaluation among the user's evaluations of the heating profile. In particular, the server 300 does not need to change the target temperature of a puff timing that is evaluated as just right (OK). With this configuration, it is possible to prevent a user's evaluation from worsening due to a change in the heating profile.
サーバ300は、評価傾向に重み付けした上で、加熱プロファイルを変更してもよい。その場合の例を、下記表9を参照しながら説明する。下記表9に示した例では、サーバ300は、1パフ目にユーザが設定した評価「+」に対応する目標温度の変更値「-20℃」から、1パフ目のユーザの評価傾向「-10℃」に係数「0.5」を乗算した、重み付けした評価傾向「-5℃」を減算することで、補正後の目標温度の変更値「-15℃」を計算している。2パフ目についても同様である。
The server 300 may weight the evaluation tendency before changing the heating profile. An example of this case will be described with reference to Table 9 below. In the example shown in Table 9 below, the server 300 calculates a corrected change value of the target temperature of "-15°C" by subtracting a weighted evaluation tendency of "-5°C" obtained by multiplying the user's evaluation tendency of "-10°C" for the first puff by a coefficient of "0.5" from the change value of the target temperature of "-20°C" corresponding to the evaluation "+" set by the user for the first puff. The same applies for the second puff.
上記表9に示した係数は、評価傾向に対して付される重みに対応する。サーバ300は、評価期間ごとに、及び/又は評価項目ごとに異なる係数を設定してもよい。
The coefficients shown in Table 9 above correspond to the weights assigned to the evaluation trends. The server 300 may set different coefficients for each evaluation period and/or for each evaluation item.
以下、図12を参照しながら、評価傾向に基づいて加熱プロファイルを変更する処理の流れの一例を説明する。
Below, an example of the process flow for changing the heating profile based on the evaluation trend is explained with reference to Figure 12.
図12は、本実施形態に係るサーバ300により実行される評価傾向に基づいて加熱プロファイルを変更する処理の流れの一例を説明するためのフローチャートである。本フローにおいて説明する処理は、図9に示したステップS118において実行され得る。
FIG. 12 is a flowchart for explaining an example of the process flow for changing the heating profile based on the evaluation tendency executed by the server 300 according to this embodiment. The process explained in this flow can be executed in step S118 shown in FIG. 9.
図12に示すように、まず、サーバ300は、評価項目及び評価期間ごとの評価に対応する目標温度の変更値を、評価項目及び評価期間ごとのユーザの評価傾向に基づいて補正する(ステップS402)。例えば、サーバ300は、複数の評価項目について設定されたパフタイミングごとの評価に対応する複数の目標温度の変更値の各々を、評価項目及びパフタイミングごとのユーザの評価傾向に基づいて補正する。
As shown in FIG. 12, first, the server 300 corrects the change value of the target temperature corresponding to the evaluation for each evaluation item and evaluation period based on the user's evaluation tendency for each evaluation item and evaluation period (step S402). For example, the server 300 corrects each of the multiple change values of the target temperature corresponding to the evaluation for each puff timing set for multiple evaluation items based on the user's evaluation tendency for each evaluation item and puff timing.
次いで、サーバ300は、評価期間ごとに補正後の目標温度の変更値を統合する(ステップS404)。例えば、サーバ300は、重複するパフタイミングにおいて複数の評価項目について設定された評価に対応する複数の補正後の目標温度の変更値を統合することで、パフタイミングごとの最終的な目標温度の変更値を計算する。
Then, the server 300 integrates the corrected change values of the target temperature for each evaluation period (step S404). For example, the server 300 calculates the final change value of the target temperature for each puff timing by integrating multiple corrected change values of the target temperature corresponding to the evaluations set for multiple evaluation items at overlapping puff timings.
そして、サーバ300は、評価期間ごとの最終的な目標温度の変更値に基づいて、加熱プロファイルを変更する(ステップS406)。例えば、サーバ300は、パフタイミングごとの最終的な目標温度の変更値に基づいて、パフタイミングごとの目標温度を変更する。
Then, the server 300 changes the heating profile based on the change value of the final target temperature for each evaluation period (step S406). For example, the server 300 changes the target temperature for each puff timing based on the change value of the final target temperature for each puff timing.
<4.補足>
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示はかかる例に限定されない。本開示の属する技術の分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。 <4. Supplementary Information>
Although the preferred embodiment of the present disclosure has been described in detail above with reference to the accompanying drawings, the present disclosure is not limited to such examples. It is clear that a person having ordinary knowledge in the technical field to which the present disclosure belongs can conceive of various modified or amended examples within the scope of the technical ideas described in the claims, and it is understood that these also naturally belong to the technical scope of the present disclosure.
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示はかかる例に限定されない。本開示の属する技術の分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。 <4. Supplementary Information>
Although the preferred embodiment of the present disclosure has been described in detail above with reference to the accompanying drawings, the present disclosure is not limited to such examples. It is clear that a person having ordinary knowledge in the technical field to which the present disclosure belongs can conceive of various modified or amended examples within the scope of the technical ideas described in the claims, and it is understood that these also naturally belong to the technical scope of the present disclosure.
(1)第1の変形例
サーバ300は、ユーザにより設定された評価に基づいて加熱プロファイル(以下、変更前の加熱プロファイルとも称する)を変更することで、新たな加熱プロファイル(以下、変更後の加熱プロファイルとも称する)を生成する。サーバ300は、加熱プロファイルを生成するための学習済みの生成モデルに基づいて、変更後の加熱プロファイルを生成してもよい。生成モデルは、変更前の加熱プロファイル、及び当該変更前の加熱プロファイルに設定された評価が入力されると、変更後の加熱プロファイルを出力する。生成モデルは、SVM(Support Vector Machine)、又はニューラルネットワーク等の公知の機械学習技術により学習されたモデルであってよい。 (1) First Modification Theserver 300 generates a new heating profile (hereinafter also referred to as a changed heating profile) by changing the heating profile (hereinafter also referred to as a heating profile before change) based on an evaluation set by a user. The server 300 may generate the changed heating profile based on a trained generation model for generating a heating profile. When the heating profile before change and the evaluation set for the heating profile before change are input, the generation model outputs the changed heating profile. The generation model may be a model trained by a known machine learning technique such as a support vector machine (SVM) or a neural network.
サーバ300は、ユーザにより設定された評価に基づいて加熱プロファイル(以下、変更前の加熱プロファイルとも称する)を変更することで、新たな加熱プロファイル(以下、変更後の加熱プロファイルとも称する)を生成する。サーバ300は、加熱プロファイルを生成するための学習済みの生成モデルに基づいて、変更後の加熱プロファイルを生成してもよい。生成モデルは、変更前の加熱プロファイル、及び当該変更前の加熱プロファイルに設定された評価が入力されると、変更後の加熱プロファイルを出力する。生成モデルは、SVM(Support Vector Machine)、又はニューラルネットワーク等の公知の機械学習技術により学習されたモデルであってよい。 (1) First Modification The
サーバ300は、複数の教師データを収集して、収集した複数の教師データに基づいて生成モデルを学習してもよい。教師データは、第1の加熱プロファイルと、第1の加熱プロファイルに設定された評価と、第1の加熱プロファイル及び第1の加熱プロファイルに設定された評価に基づいて生成されるべき第2の加熱プロファイルと、の組み合わせを含む。即ち、教師データは、生成モデルへの入力である変更前の加熱プロファイル及び変更前の加熱プロファイルに設定された評価と、生成モデルからの出力である変更後の加熱プロファイルと、の望ましい組み合わせである。このような教師データを収集することで、精度の高い生成モデルを学習することが可能となる。なお、生成モデルの精度は、生成モデルを用いて生成される加熱プロファイルの精度に対応する。
The server 300 may collect multiple pieces of training data and learn a generative model based on the collected multiple pieces of training data. The training data includes a combination of a first heating profile, an evaluation set for the first heating profile, and a second heating profile to be generated based on the first heating profile and the evaluation set for the first heating profile. In other words, the training data is a desirable combination of the pre-change heating profile and the evaluation set for the pre-change heating profile, which are inputs to the generative model, and the post-change heating profile, which is output from the generative model. By collecting such training data, it becomes possible to learn a generative model with high accuracy. The accuracy of the generative model corresponds to the accuracy of the heating profile generated using the generative model.
サーバ300は、カスタマイズ処理が繰り返される過程で、教師データを収集してもよい。例えば、表3に示した例においては、サーバ300は、第1の加熱プロファイルとしての加熱プロファイルP1、評価E1、及び第2の加熱プロファイルとしての加熱プロファイルP100を含む教師データを収集してもよい。
The server 300 may collect training data while the customization process is repeated. For example, in the example shown in Table 3, the server 300 may collect training data including heating profile P1 as the first heating profile, evaluation E1, and heating profile P100 as the second heating profile.
さらに、サーバ300は、ユーザの評価傾向を示す情報を含む教師データを収集してもよい。かかる構成によれば、ユーザの評価傾向を加味して、生成モデルを学習することが可能となる。その結果、生成モデルの精度を向上させることが可能となる。
Furthermore, the server 300 may collect training data including information indicating the user's evaluation tendency. With such a configuration, it becomes possible to learn the generative model by taking into account the user's evaluation tendency. As a result, it becomes possible to improve the accuracy of the generative model.
一例として、サーバ300は、ユーザの評価傾向を教師データとして収集してもよい。例えば、表3に示した例においては、サーバ300は、第1の加熱プロファイルとしての加熱プロファイルP1、評価E1、ユーザの評価傾向、及び第2の加熱プロファイルとしての加熱プロファイルP100を含む教師データを収集してもよい。
As an example, the server 300 may collect the user's evaluation tendency as training data. For example, in the example shown in Table 3, the server 300 may collect training data including the heating profile P1 as the first heating profile, the evaluation E1, the user's evaluation tendency, and the heating profile P100 as the second heating profile.
他の一例として、サーバ300は、ユーザの評価傾向に基づいて補正された評価を、教師データとして収集してもよい。例えば、表3に示した例においては、サーバ300は、第1の加熱プロファイルとしての加熱プロファイルP1、ユーザの評価傾向に基づいて補正された評価E1、及び第2の加熱プロファイルとしての加熱プロファイルP100を含む教師データを収集してもよい。
As another example, the server 300 may collect evaluations corrected based on the user's evaluation tendency as training data. For example, in the example shown in Table 3, the server 300 may collect training data including heating profile P1 as the first heating profile, evaluation E1 corrected based on the user's evaluation tendency, and heating profile P100 as the second heating profile.
(2)その他の変形例
上記では、ユーザの評価に対応する変更値をユーザの評価傾向とは逆方向に補正する例を説明したが、本開示はかかる例に限定されない。サーバ300は、ユーザの評価に対応する変更値を、ユーザの評価傾向と同一方向に補正してもよい。例えば、サーバ300は、ユーザが喫味を多いと評価する傾向にある場合、喫味の評価をより多目に補正してもよい。かかる構成によれば、ユーザの控え目な評価に基づいて目標温度の変更幅が不足することを防止することができる。その結果、目標温度が少しずつしか変更されず、ユーザの意図通りの加熱プロファイルになかなか到達しない、といった事態を防止することが可能となる。 (2) Other Modifications In the above, an example has been described in which the change value corresponding to the user's evaluation is corrected in the opposite direction to the user's evaluation tendency, but the present disclosure is not limited to such an example. Theserver 300 may correct the change value corresponding to the user's evaluation in the same direction as the user's evaluation tendency. For example, if the user tends to evaluate the smoking taste as strong, the server 300 may correct the evaluation of the smoking taste more strongly. With this configuration, it is possible to prevent the change range of the target temperature from being insufficient based on the user's modest evaluation. As a result, it is possible to prevent a situation in which the target temperature is changed only little by little and the heating profile as intended by the user is not easily reached.
上記では、ユーザの評価に対応する変更値をユーザの評価傾向とは逆方向に補正する例を説明したが、本開示はかかる例に限定されない。サーバ300は、ユーザの評価に対応する変更値を、ユーザの評価傾向と同一方向に補正してもよい。例えば、サーバ300は、ユーザが喫味を多いと評価する傾向にある場合、喫味の評価をより多目に補正してもよい。かかる構成によれば、ユーザの控え目な評価に基づいて目標温度の変更幅が不足することを防止することができる。その結果、目標温度が少しずつしか変更されず、ユーザの意図通りの加熱プロファイルになかなか到達しない、といった事態を防止することが可能となる。 (2) Other Modifications In the above, an example has been described in which the change value corresponding to the user's evaluation is corrected in the opposite direction to the user's evaluation tendency, but the present disclosure is not limited to such an example. The
上記実施形態において説明した、端末装置200又はサーバ300が実行する各処理は、任意の装置により実行されてよい。一例として、評価期間は、サーバ300により設定されてもよい。他の一例として、加熱プロファイルは、端末装置200により変更されてもよい。
The processes performed by the terminal device 200 or the server 300 described in the above embodiment may be performed by any device. As one example, the evaluation period may be set by the server 300. As another example, the heating profile may be changed by the terminal device 200.
上記実施形態では、加熱プロファイルを変更することの一例として、目標温度を変更することを挙げたが、本開示はかかる例に限定されない。サーバ300は、加熱プロファイルの時間に関するパラメータを変更してもよい。加熱プロファイルの時間に関するパラメータとしては、例えば、加熱セッションの時間長、初期昇温期間、途中降温期間、及び再昇温期間の各々の時間長が挙げられる。他に、加熱プロファイルの時間に関するパラメータとしては、パフタイミングが挙げられる。
In the above embodiment, changing the target temperature is given as an example of changing the heating profile, but the present disclosure is not limited to such an example. The server 300 may change parameters related to the time of the heating profile. Examples of parameters related to the time of the heating profile include the length of time of the heating session, the length of time of the initial heating period, the intermediate heating period, and the re-heating period. Another parameter related to the time of the heating profile is the puff timing.
上記実施形態では、加熱プロファイルにおいて規定される、エアロゾル源を加熱する温度に関するパラメータが、加熱部121の温度の目標値である例を説明したが、本開示はかかる例に限定されない。エアロゾル源を加熱する温度に関するパラメータとしては、加熱部121の電気抵抗値の目標値が挙げられる。また、エアロゾル源を加熱する手段が誘導加熱である場合、加熱プロファイルに規定されるエアロゾル源を加熱する温度に関するパラメータとしては、サセプタの温度、又は電磁誘導源の電気抵抗値等の目標値が挙げられる。
In the above embodiment, an example has been described in which the parameter related to the temperature at which the aerosol source is heated, as specified in the heating profile, is the target temperature value of the heating unit 121, but the present disclosure is not limited to such an example. An example of the parameter related to the temperature at which the aerosol source is heated is the target electrical resistance value of the heating unit 121. Furthermore, when the means for heating the aerosol source is induction heating, an example of the parameter related to the temperature at which the aerosol source is heated, as specified in the heating profile, is the target value of the susceptor temperature, or the electrical resistance value of the electromagnetic induction source, etc.
上記実施形態では、吸引装置100が、スティック型基材150を加熱してエアロゾルを生成する例を説明したが、本開示はかかる例に限定されない。吸引装置100は、液体としてのエアロゾル源を加熱して霧化することでエアロゾルを生成する、いわゆる液霧化型のエアロゾル生成装置として構成されてもよい。液霧化型のエアロゾル生成装置に対しても、本開示にかかる技術を適用可能である。
In the above embodiment, an example has been described in which the suction device 100 generates an aerosol by heating the stick-shaped substrate 150, but the present disclosure is not limited to such an example. The suction device 100 may be configured as a so-called liquid atomization type aerosol generator that generates an aerosol by heating and atomizing an aerosol source as a liquid. The technology disclosed herein can also be applied to liquid atomization type aerosol generators.
上記実施形態において説明したように、評価期間の設定、評価の設定の受け付け、及び変更後の加熱プロファイルの吸引装置100への設定等の各処理は、端末装置200により実行される。ここで、端末装置200がこれらの処理を実行することは、端末装置200にインストールされたネイティブアプリケーションを介して、これらの処理を実行することを指していてもよい。また、端末装置200がこれらの処理を実行することは、端末装置200向けに提供されたPWA(Progressive Web Apps)を介して、これらの処理を実行することを指していてもよい。一例として、サーバ300が、端末装置200向けに提供されたPWAを介して、これらの処理を実行してもよい。
As described in the above embodiment, each process, such as setting the evaluation period, accepting the evaluation settings, and setting the changed heating profile in the suction device 100, is executed by the terminal device 200. Here, the execution of these processes by the terminal device 200 may refer to the execution of these processes via a native application installed on the terminal device 200. Also, the execution of these processes by the terminal device 200 may refer to the execution of these processes via a PWA (Progressive Web Apps) provided for the terminal device 200. As an example, the server 300 may execute these processes via a PWA provided for the terminal device 200.
上記実施形態において吸引装置100が有する機能構成の少なくとも一部が、他の装置に有されていてもよい。そのような他の装置の一例として、吸引装置100を充電する充電装置が挙げられる。充電装置は、吸引装置100を着脱可能な機構を有し、吸引装置100が接続された状態で、吸引装置100を充電したり吸引装置100との間で情報を送受信したりし得る。一例として、充電装置は、無線通信機能を有していてもよく、吸引装置100とスマートフォン等の装置との情報の送受信を中継してもよい。他の一例として、充電装置は、記憶機能を有していてもよく、吸引装置100から受信した、又は吸引装置100へ送信するべき情報を記憶してもよい。吸引装置100と充電装置との組み合わせは、エアロゾル生成システムとして捉えられてもよい。また、上記実施形態において説明した端末装置200が有する機能構成の少なくとも一部が、吸引装置100を充電する充電装置のような他の装置に有されていてもよい。
At least a part of the functional configuration of the suction device 100 in the above embodiment may be included in another device. One example of such another device is a charging device that charges the suction device 100. The charging device has a mechanism that allows the suction device 100 to be attached and detached, and can charge the suction device 100 and transmit and receive information between the suction device 100 and the charging device when the suction device 100 is connected. As an example, the charging device may have a wireless communication function and may relay the transmission and reception of information between the suction device 100 and a device such as a smartphone. As another example, the charging device may have a memory function and may store information received from the suction device 100 or to be transmitted to the suction device 100. The combination of the suction device 100 and the charging device may be regarded as an aerosol generation system. In addition, at least a part of the functional configuration of the terminal device 200 described in the above embodiment may be included in another device such as a charging device that charges the suction device 100.
なお、本明細書において説明した各装置による一連の処理は、ソフトウェア、ハードウェア、及びソフトウェアとハードウェアとの組合せのいずれを用いて実現されてもよい。ソフトウェアを構成するプログラムは、例えば、各装置の内部又は外部に設けられる記録媒体(詳しくは、コンピュータにより読み取り可能な非一時的な記憶媒体)に予め格納される。そして、各プログラムは、例えば、本明細書において説明した各装置を制御するコンピュータによる実行時にRAMに読み込まれ、CPUなどの処理回路により実行される。上記記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリ等である。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信されてもよい。また、上記のコンピュータは、ASICのような特定用途向け集積回路、ソフトウエアプログラムを読み込むことで機能を実行する汎用プロセッサ、又はクラウドコンピューティングに使用されるサーバ上のコンピュータ等であってよい。また、本明細書において説明した各装置による一連の処理は、複数のコンピュータにより分散して処理されてもよい。
The series of processes performed by each device described in this specification may be realized using software, hardware, or a combination of software and hardware. The programs constituting the software are stored in advance, for example, in a recording medium (more specifically, a non-transient storage medium readable by a computer) provided inside or outside each device. Each program is loaded into a RAM when executed by a computer that controls each device described in this specification, and executed by a processing circuit such as a CPU. The recording medium is, for example, a magnetic disk, an optical disk, a magneto-optical disk, a flash memory, etc. The computer program may be distributed, for example, via a network without using a recording medium. The computer may be an application-specific integrated circuit such as an ASIC, a general-purpose processor that executes functions by reading a software program, or a computer on a server used in cloud computing. The series of processes performed by each device described in this specification may be distributed and processed by multiple computers.
また、本明細書においてフローチャート又はシーケンス図を用いて説明した処理は、必ずしも図示された順序で実行されなくてもよい。いくつかの処理ステップは、並列的に実行されてもよい。また、追加的な処理ステップが採用されてもよく、一部の処理ステップが省略されてもよい。
Furthermore, the processes described in this specification using flowcharts or sequence diagrams do not necessarily have to be performed in the order shown. Some processing steps may be performed in parallel. Furthermore, additional processing steps may be employed, and some processing steps may be omitted.
なお、以下のような構成も本開示の技術的範囲に属する。
(1)
エアロゾル源を加熱する温度に関するパラメータを規定した制御情報に基づいてエアロゾル源を加熱してエアロゾルを生成する吸引装置が評価対象の制御情報に基づいて生成したエアロゾルに対して設定されたユーザの評価に基づいて、同一のエアロゾルに対する前記ユーザの評価と複数の他のユーザの評価との乖離度合いを示す前記ユーザの評価傾向を特定する制御部、
を備える情報処理装置。
(2)
前記制御部は、評価対象の制御情報に対する前記ユーザの評価と、前記評価対象の制御情報に対する複数の他のユーザの評価と、に基づいて、前記評価傾向を特定する、
前記(1)に記載の情報処理装置。
(3)
前記制御部は、前記複数の他のユーザの評価に基づいて生成された前記評価対象の制御情報に対する前記ユーザの評価に基づいて、前記ユーザの前記評価傾向を特定する、
前記(1)又は(2)に記載の情報処理装置。
(4)
前記制御部は、前記吸引装置が前記評価対象の制御情報に基づいてエアロゾルを生成する処理を実行した期間に設定された複数の評価期間の各々に対して設定された評価に基づいて、複数の前記評価期間の各々における前記ユーザの前記評価傾向を特定する、
前記(1)~(3)のいずれか一項に記載の情報処理装置。
(5)
前記制御部は、複数の評価項目の各々について設定された評価に基づいて、複数の評価項目の各々についての前記ユーザの前記評価傾向を特定する、
前記(1)~(4)のいずれか一項に記載の情報処理装置。
(6)
前記制御部は、前記吸引装置が前記評価対象の制御情報に基づいてエアロゾルを生成する処理を複数回実行した際に取得された複数の評価に基づいて、前記ユーザの前記評価傾向を特定する、
前記(1)~(5)のいずれか一項に記載の情報処理装置。
(7)
エアロゾル源を加熱する温度に関するパラメータを規定した制御情報に基づいてエアロゾル源を加熱してエアロゾルを生成する吸引装置が評価対象の制御情報に基づいて生成したエアロゾルに対して設定されたユーザの評価に基づいて、同一のエアロゾルに対する前記ユーザの評価と複数の他のユーザの評価との乖離度合いを示す前記ユーザの評価傾向を特定すること、
を含む、コンピュータにより実行される情報処理方法。
(8)
コンピュータを、
エアロゾル源を加熱する温度に関するパラメータを規定した制御情報に基づいてエアロゾル源を加熱してエアロゾルを生成する吸引装置が評価対象の制御情報に基づいて生成したエアロゾルに対して設定されたユーザの評価に基づいて、同一のエアロゾルに対する前記ユーザの評価と複数の他のユーザの評価との乖離度合いを示す前記ユーザの評価傾向を特定する制御部、
として機能させるためのプログラム。 Note that the following configurations also fall within the technical scope of the present disclosure.
(1)
a control unit that, based on a user's evaluation set for an aerosol generated based on control information to be evaluated by an aspirator that generates an aerosol by heating an aerosol source based on control information defining parameters related to the temperature at which the aerosol source is heated, identifies a user's evaluation tendency that indicates the degree of deviation between the user's evaluation and evaluations of multiple other users for the same aerosol;
An information processing device comprising:
(2)
The control unit identifies the evaluation tendency based on an evaluation by the user with respect to the control information to be evaluated and evaluations by a plurality of other users with respect to the control information to be evaluated.
The information processing device according to (1).
(3)
The control unit identifies the evaluation tendency of the user based on an evaluation by the user with respect to the control information of the evaluation target generated based on evaluations by the multiple other users.
The information processing device according to (1) or (2).
(4)
the control unit identifies the evaluation tendency of the user in each of a plurality of evaluation periods based on an evaluation set for each of the plurality of evaluation periods set in a period during which the inhalation device executed a process of generating an aerosol based on the control information of the evaluation target.
The information processing device according to any one of (1) to (3).
(5)
The control unit identifies the evaluation tendency of the user for each of a plurality of evaluation items based on the evaluation set for each of a plurality of evaluation items.
The information processing device according to any one of (1) to (4).
(6)
The control unit identifies the evaluation tendency of the user based on a plurality of evaluations acquired when the inhalation device executes a process of generating an aerosol based on the control information of the evaluation target a plurality of times.
The information processing device according to any one of (1) to (5).
(7)
Identifying a user's evaluation tendency, which indicates the degree of deviation between the user's evaluation and the evaluations of multiple other users for the same aerosol, based on a user's evaluation set for an aerosol generated by an suction device that generates an aerosol by heating an aerosol source based on control information to be evaluated, and the user's evaluation tendency indicating the degree of deviation between the user's evaluation and the evaluations of multiple other users for the same aerosol;
2. An information processing method implemented by a computer, comprising:
(8)
Computer,
a control unit that, based on a user's evaluation set for an aerosol generated based on control information to be evaluated by an aspirator that generates an aerosol by heating an aerosol source based on control information defining parameters related to the temperature at which the aerosol source is heated, identifies a user's evaluation tendency that indicates the degree of deviation between the user's evaluation and evaluations of multiple other users for the same aerosol;
A program to function as a
(1)
エアロゾル源を加熱する温度に関するパラメータを規定した制御情報に基づいてエアロゾル源を加熱してエアロゾルを生成する吸引装置が評価対象の制御情報に基づいて生成したエアロゾルに対して設定されたユーザの評価に基づいて、同一のエアロゾルに対する前記ユーザの評価と複数の他のユーザの評価との乖離度合いを示す前記ユーザの評価傾向を特定する制御部、
を備える情報処理装置。
(2)
前記制御部は、評価対象の制御情報に対する前記ユーザの評価と、前記評価対象の制御情報に対する複数の他のユーザの評価と、に基づいて、前記評価傾向を特定する、
前記(1)に記載の情報処理装置。
(3)
前記制御部は、前記複数の他のユーザの評価に基づいて生成された前記評価対象の制御情報に対する前記ユーザの評価に基づいて、前記ユーザの前記評価傾向を特定する、
前記(1)又は(2)に記載の情報処理装置。
(4)
前記制御部は、前記吸引装置が前記評価対象の制御情報に基づいてエアロゾルを生成する処理を実行した期間に設定された複数の評価期間の各々に対して設定された評価に基づいて、複数の前記評価期間の各々における前記ユーザの前記評価傾向を特定する、
前記(1)~(3)のいずれか一項に記載の情報処理装置。
(5)
前記制御部は、複数の評価項目の各々について設定された評価に基づいて、複数の評価項目の各々についての前記ユーザの前記評価傾向を特定する、
前記(1)~(4)のいずれか一項に記載の情報処理装置。
(6)
前記制御部は、前記吸引装置が前記評価対象の制御情報に基づいてエアロゾルを生成する処理を複数回実行した際に取得された複数の評価に基づいて、前記ユーザの前記評価傾向を特定する、
前記(1)~(5)のいずれか一項に記載の情報処理装置。
(7)
エアロゾル源を加熱する温度に関するパラメータを規定した制御情報に基づいてエアロゾル源を加熱してエアロゾルを生成する吸引装置が評価対象の制御情報に基づいて生成したエアロゾルに対して設定されたユーザの評価に基づいて、同一のエアロゾルに対する前記ユーザの評価と複数の他のユーザの評価との乖離度合いを示す前記ユーザの評価傾向を特定すること、
を含む、コンピュータにより実行される情報処理方法。
(8)
コンピュータを、
エアロゾル源を加熱する温度に関するパラメータを規定した制御情報に基づいてエアロゾル源を加熱してエアロゾルを生成する吸引装置が評価対象の制御情報に基づいて生成したエアロゾルに対して設定されたユーザの評価に基づいて、同一のエアロゾルに対する前記ユーザの評価と複数の他のユーザの評価との乖離度合いを示す前記ユーザの評価傾向を特定する制御部、
として機能させるためのプログラム。 Note that the following configurations also fall within the technical scope of the present disclosure.
(1)
a control unit that, based on a user's evaluation set for an aerosol generated based on control information to be evaluated by an aspirator that generates an aerosol by heating an aerosol source based on control information defining parameters related to the temperature at which the aerosol source is heated, identifies a user's evaluation tendency that indicates the degree of deviation between the user's evaluation and evaluations of multiple other users for the same aerosol;
An information processing device comprising:
(2)
The control unit identifies the evaluation tendency based on an evaluation by the user with respect to the control information to be evaluated and evaluations by a plurality of other users with respect to the control information to be evaluated.
The information processing device according to (1).
(3)
The control unit identifies the evaluation tendency of the user based on an evaluation by the user with respect to the control information of the evaluation target generated based on evaluations by the multiple other users.
The information processing device according to (1) or (2).
(4)
the control unit identifies the evaluation tendency of the user in each of a plurality of evaluation periods based on an evaluation set for each of the plurality of evaluation periods set in a period during which the inhalation device executed a process of generating an aerosol based on the control information of the evaluation target.
The information processing device according to any one of (1) to (3).
(5)
The control unit identifies the evaluation tendency of the user for each of a plurality of evaluation items based on the evaluation set for each of a plurality of evaluation items.
The information processing device according to any one of (1) to (4).
(6)
The control unit identifies the evaluation tendency of the user based on a plurality of evaluations acquired when the inhalation device executes a process of generating an aerosol based on the control information of the evaluation target a plurality of times.
The information processing device according to any one of (1) to (5).
(7)
Identifying a user's evaluation tendency, which indicates the degree of deviation between the user's evaluation and the evaluations of multiple other users for the same aerosol, based on a user's evaluation set for an aerosol generated by an suction device that generates an aerosol by heating an aerosol source based on control information to be evaluated, and the user's evaluation tendency indicating the degree of deviation between the user's evaluation and the evaluations of multiple other users for the same aerosol;
2. An information processing method implemented by a computer, comprising:
(8)
Computer,
a control unit that, based on a user's evaluation set for an aerosol generated based on control information to be evaluated by an aspirator that generates an aerosol by heating an aerosol source based on control information defining parameters related to the temperature at which the aerosol source is heated, identifies a user's evaluation tendency that indicates the degree of deviation between the user's evaluation and evaluations of multiple other users for the same aerosol;
A program to function as a
1 システム
100 吸引装置
111 電源部
112 センサ部
113 通知部
114 記憶部
115 通信部
116 制御部
121 加熱部
140 収容部
141 内部空間
142 開口
143 底部
144 断熱部
150 スティック型基材
151 基材部
152 吸口部
200 端末装置
210 入力部
220 出力部
230 検出部
240 通信部
250 記憶部
260 制御部
300 サーバ
310 通信部
320 記憶部
330 制御部
900 ネットワーク
1System 100 Suction device 111 Power supply unit 112 Sensor unit 113 Notification unit 114 Memory unit 115 Communication unit 116 Control unit 121 Heating unit 140 Storage unit 141 Internal space 142 Opening 143 Bottom 144 Heat insulation unit 150 Stick-shaped substrate 151 Substrate unit 152 Suction port unit 200 Terminal device 210 Input unit 220 Output unit 230 Detection unit 240 Communication unit 250 Memory unit 260 Control unit 300 Server 310 Communication unit 320 Memory unit 330 Control unit 900 Network
100 吸引装置
111 電源部
112 センサ部
113 通知部
114 記憶部
115 通信部
116 制御部
121 加熱部
140 収容部
141 内部空間
142 開口
143 底部
144 断熱部
150 スティック型基材
151 基材部
152 吸口部
200 端末装置
210 入力部
220 出力部
230 検出部
240 通信部
250 記憶部
260 制御部
300 サーバ
310 通信部
320 記憶部
330 制御部
900 ネットワーク
1
Claims (8)
- エアロゾル源を加熱する温度に関するパラメータを規定した制御情報に基づいてエアロゾル源を加熱してエアロゾルを生成する吸引装置が評価対象の制御情報に基づいて生成したエアロゾルに対して設定されたユーザの評価に基づいて、同一のエアロゾルに対する前記ユーザの評価と複数の他のユーザの評価との乖離度合いを示す前記ユーザの評価傾向を特定する制御部、
を備える情報処理装置。 a control unit that, based on a user's evaluation set for an aerosol generated based on control information to be evaluated by an aspirator that generates an aerosol by heating an aerosol source based on control information defining parameters related to the temperature at which the aerosol source is heated, identifies a user's evaluation tendency that indicates the degree of deviation between the user's evaluation and evaluations of multiple other users for the same aerosol;
An information processing device comprising: - 前記制御部は、評価対象の制御情報に対する前記ユーザの評価と、前記評価対象の制御情報に対する複数の他のユーザの評価と、に基づいて、前記評価傾向を特定する、
請求項1に記載の情報処理装置。 The control unit identifies the evaluation tendency based on an evaluation by the user with respect to the control information to be evaluated and evaluations by a plurality of other users with respect to the control information to be evaluated.
The information processing device according to claim 1 . - 前記制御部は、前記複数の他のユーザの評価に基づいて生成された前記評価対象の制御情報に対する前記ユーザの評価に基づいて、前記ユーザの前記評価傾向を特定する、
請求項1又は2に記載の情報処理装置。 The control unit identifies the evaluation tendency of the user based on an evaluation by the user with respect to the control information of the evaluation target generated based on evaluations by the multiple other users.
3. The information processing device according to claim 1 or 2. - 前記制御部は、前記吸引装置が前記評価対象の制御情報に基づいてエアロゾルを生成する処理を実行した期間に設定された複数の評価期間の各々に対して設定された評価に基づいて、複数の前記評価期間の各々における前記ユーザの前記評価傾向を特定する、
請求項1~3のいずれか一項に記載の情報処理装置。 the control unit identifies the evaluation tendency of the user in each of a plurality of evaluation periods based on an evaluation set for each of the plurality of evaluation periods set in a period during which the inhalation device executed a process of generating an aerosol based on the control information of the evaluation target.
The information processing device according to any one of claims 1 to 3. - 前記制御部は、複数の評価項目の各々について設定された評価に基づいて、複数の評価項目の各々についての前記ユーザの前記評価傾向を特定する、
請求項1~4のいずれか一項に記載の情報処理装置。 The control unit identifies the evaluation tendency of the user for each of a plurality of evaluation items based on the evaluation set for each of a plurality of evaluation items.
The information processing device according to any one of claims 1 to 4. - 前記制御部は、前記吸引装置が前記評価対象の制御情報に基づいてエアロゾルを生成する処理を複数回実行した際に取得された複数の評価に基づいて、前記ユーザの前記評価傾向を特定する、
請求項1~5のいずれか一項に記載の情報処理装置。 The control unit identifies the evaluation tendency of the user based on a plurality of evaluations acquired when the inhalation device executes a process of generating an aerosol based on the control information of the evaluation target a plurality of times.
The information processing device according to any one of claims 1 to 5. - エアロゾル源を加熱する温度に関するパラメータを規定した制御情報に基づいてエアロゾル源を加熱してエアロゾルを生成する吸引装置が評価対象の制御情報に基づいて生成したエアロゾルに対して設定されたユーザの評価に基づいて、同一のエアロゾルに対する前記ユーザの評価と複数の他のユーザの評価との乖離度合いを示す前記ユーザの評価傾向を特定すること、
を含む、コンピュータにより実行される情報処理方法。 Identifying a user's evaluation tendency, which indicates the degree of deviation between the user's evaluation and the evaluations of multiple other users for the same aerosol, based on a user's evaluation set for an aerosol generated by an suction device that generates an aerosol by heating an aerosol source based on control information to be evaluated, and the user's evaluation tendency indicating the degree of deviation between the user's evaluation and the evaluations of multiple other users for the same aerosol;
2. An information processing method implemented by a computer, comprising: - コンピュータを、
エアロゾル源を加熱する温度に関するパラメータを規定した制御情報に基づいてエアロゾル源を加熱してエアロゾルを生成する吸引装置が評価対象の制御情報に基づいて生成したエアロゾルに対して設定されたユーザの評価に基づいて、同一のエアロゾルに対する前記ユーザの評価と複数の他のユーザの評価との乖離度合いを示す前記ユーザの評価傾向を特定する制御部、
として機能させるためのプログラム。
Computer,
a control unit that, based on a user's evaluation set for an aerosol generated based on control information to be evaluated by an aspirator that generates an aerosol by heating an aerosol source based on control information defining parameters related to the temperature at which the aerosol source is heated, identifies a user's evaluation tendency that indicates the degree of deviation between the user's evaluation and evaluations of multiple other users for the same aerosol;
A program to function as a
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2022/045867 WO2024127503A1 (en) | 2022-12-13 | 2022-12-13 | Information processing device, information processing method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2022/045867 WO2024127503A1 (en) | 2022-12-13 | 2022-12-13 | Information processing device, information processing method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2024127503A1 true WO2024127503A1 (en) | 2024-06-20 |
Family
ID=91484574
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2022/045867 WO2024127503A1 (en) | 2022-12-13 | 2022-12-13 | Information processing device, information processing method, and program |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2024127503A1 (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012216986A (en) * | 2011-03-31 | 2012-11-08 | Panasonic Corp | Hearing aid adjustment device, hearing aid adjustment method, and hearing aid adjustment program |
CN110179160A (en) * | 2019-05-28 | 2019-08-30 | 筑思有限公司 | Calibration method, mouthfeel adjusting method and electronic cigarette for electronic cigarette |
US20190289915A1 (en) * | 2018-03-23 | 2019-09-26 | National Concessions Group Inc. | Crowdsourced data for vaporizers |
US20190380382A1 (en) * | 2018-06-18 | 2019-12-19 | Duo IQ Labs, LLC | Methods and systems for managing vapor distribution |
JP2019219105A (en) * | 2018-06-20 | 2019-12-26 | 日立グローバルライフソリューションズ株式会社 | Heating cooker and cooking system of heating cooker |
JP2020118420A (en) * | 2019-01-28 | 2020-08-06 | 富士工業株式会社 | Ventilation system |
JP2021532728A (en) * | 2019-06-17 | 2021-12-02 | ケーティー・アンド・ジー・コーポレーション | Aerosol generator and aerosol generator |
JP2022160299A (en) * | 2021-04-06 | 2022-10-19 | 東芝ライフスタイル株式会社 | rice cooker system |
-
2022
- 2022-12-13 WO PCT/JP2022/045867 patent/WO2024127503A1/en unknown
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012216986A (en) * | 2011-03-31 | 2012-11-08 | Panasonic Corp | Hearing aid adjustment device, hearing aid adjustment method, and hearing aid adjustment program |
US20190289915A1 (en) * | 2018-03-23 | 2019-09-26 | National Concessions Group Inc. | Crowdsourced data for vaporizers |
US20190380382A1 (en) * | 2018-06-18 | 2019-12-19 | Duo IQ Labs, LLC | Methods and systems for managing vapor distribution |
JP2019219105A (en) * | 2018-06-20 | 2019-12-26 | 日立グローバルライフソリューションズ株式会社 | Heating cooker and cooking system of heating cooker |
JP2020118420A (en) * | 2019-01-28 | 2020-08-06 | 富士工業株式会社 | Ventilation system |
CN110179160A (en) * | 2019-05-28 | 2019-08-30 | 筑思有限公司 | Calibration method, mouthfeel adjusting method and electronic cigarette for electronic cigarette |
JP2021532728A (en) * | 2019-06-17 | 2021-12-02 | ケーティー・アンド・ジー・コーポレーション | Aerosol generator and aerosol generator |
JP2022160299A (en) * | 2021-04-06 | 2022-10-19 | 東芝ライフスタイル株式会社 | rice cooker system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20230022910A (en) | Aerosol-generating system with customizable scent emitting function and operating method thereof | |
WO2024127503A1 (en) | Information processing device, information processing method, and program | |
WO2024127504A1 (en) | Information processing device, information processing method, and program | |
WO2024127501A1 (en) | Terminal device, information processing method, and program | |
WO2024127502A1 (en) | Information processing device, information processing method, and program | |
WO2024127487A1 (en) | Terminal device and control method | |
WO2024127488A1 (en) | Terminal device and control method | |
WO2024127486A1 (en) | Terminal device and information processing device | |
WO2024127500A1 (en) | Terminal device, information processing method, and program | |
WO2023181180A1 (en) | Information processing device, information processing method, and program | |
WO2023181178A1 (en) | Information processing device, information processing method, and program | |
TW202224583A (en) | Control method, inhalation device, terminal device and program | |
WO2023181177A1 (en) | System and information processing method | |
US20240292906A1 (en) | System and method | |
EP4074200A1 (en) | Inhalation device, control method, and program | |
WO2024127485A1 (en) | Information processing device, and information processing method | |
EP4461151A1 (en) | Information processing device, information processing method, and program | |
WO2023112248A1 (en) | Aerosol generation system and terminal device | |
WO2024194927A1 (en) | Aerosol generation system, control method, and non-transitory recording medium | |
WO2024194929A1 (en) | Aerosol generation system, control method, and non-transitory storage medium | |
WO2024194928A1 (en) | Aerosol generation system and control method | |
WO2024095454A1 (en) | Information processing device, inhalation system, and information presentation method | |
US20240306731A1 (en) | Control device, inhalation device, and control method | |
US20240251877A1 (en) | Information processing device, information processing method, and non-transitory computer readable medium | |
US20240292903A1 (en) | Information processing device, information processing method, and non-transitory computer readable medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22968415 Country of ref document: EP Kind code of ref document: A1 |