Terminal device, suction device, and program
The terminal device's communication unit addresses the issue of timing in transmitting log information from suction devices, ensuring efficient data communication by coordinating with the suction device's status and operational timelines.
Patent Information
- Application Number
- JP2022569341
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-12-14
- Publication Date
- 2025-04-16
- Estimated Expiration
- 2040-12-14
AI Technical Summary
Existing suction devices do not consider the optimal timing for transmitting acquired information, leading to inefficiencies in data communication.
A terminal device is provided with a communication unit that requests and receives log information from a suction device, including mechanisms to determine the appropriate time for transmission based on status information and predetermined times.
This solution allows the suction device to transmit information at appropriate times, ensuring efficient data communication and reducing the risk of interference with heating or setting processes.
Smart Images

Figure 0007663608000001 
Figure 0007663608000002 
Figure 0007663608000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a terminal device, a suction device, and a program. [Background technology]
[0002] Inhalation devices that generate a substance to be inhaled by a user, such as electronic cigarettes and nebulizers, are widely used. For example, the inhalation device generates an aerosol imparted with a flavor component using a substrate that includes an aerosol source for generating an aerosol and a flavor source for imparting a flavor component to the generated aerosol. A user can taste the flavor by inhaling the aerosol imparted with the flavor component generated by the inhalation device.
[0003] In recent years, it has been considered to provide various services by equipping the suction device with a communication function and allowing the suction device to communicate with a smartphone, etc. Regarding equipping the suction device with a wireless communication function, the following Patent Document 1 discloses a technology in which the suction device temporarily stores information acquired by the suction device and then transmits the information. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent No. 6352272 Summary of the Invention [Problem to be solved by the invention]
[0005] However, in the technique described in Patent Document 1, the timing at which the suction device transmits the information acquired by the suction device is not considered.
[0006] Therefore, the present invention has been made in consideration of the above problems, and an object of the present invention is to provide a mechanism that enables an suction device to transmit information acquired at an appropriate time. [Means for solving the problem]
[0007] In order to solve the above problem, according to one aspect of the present invention, a terminal device is provided which includes a communication unit that communicates with an suction device that generates an aerosol by heating a substrate containing an aerosol source, and the communication unit sends a first log request requesting the transmission of log information, which is information obtained in response to a user's use of the suction device and stored in the suction device, and receives the log information.
[0008] The communication unit may receive information indicating the number of pieces of log information that have not yet been transmitted from the suction device, and transmit the first log request.
[0009] The communication unit may transmit a second log request requesting transmission of information indicating the number of pieces of log information that have not yet been transmitted, and receive the information indicating the number of pieces of log information that have not yet been transmitted from the suction device.
[0010] When the number of unsent log information pieces is two or more, the communication unit may transmit the first log request requesting that a first piece of log information be transmitted among the multiple pieces of unsent log information, and after receiving the first log information, transmit the first log request requesting that a second piece of log information be transmitted.
[0011] In the suction device, a time when the first log information was acquired may be earlier than a time when the second log information was acquired.
[0012] The log information may include suction start time information indicating the time when the aerosol was first inhaled during the time period from the start to the end of the process of generating the aerosol using the substrate, as information indicating the time when the log information was obtained.
[0013] The suction device may further include an opening into which the substrate can be inserted and a lid portion for opening and closing the opening, and the communication unit may send the first log request after receiving status information including information indicating that the lid portion has closed the opening.
[0014] The communication unit may transmit the first log request after a first predetermined time has elapsed since receiving the state information.
[0015] The communication unit may transmit setting information for changing settings regarding the operation of the suction device, and transmit the first log request after receiving a setting completion notification indicating that settings based on the setting information have been completed.
[0016] The communication unit may transmit the first log request after a second predetermined time has elapsed since receiving the setting completion notification.
[0017] The suction device may have a heating unit that heats a substrate containing an aerosol source to generate an aerosol, and the heating unit may operate based on a heating profile that specifies a time series progression of a target resistance value, which is a target value for the resistance value of the heating unit, and the setting information may include information that indicates the heating profile.
[0018] The log information may include information indicating the number of times the aerosol was inhaled during a time period from the start to the end of a process for generating the aerosol using the substrate.
[0019] The log information may include information indicating the time at which the aerosol was inhaled during a time interval from the start to the end of a process for generating the aerosol using the substrate.
[0020] The communication unit may transfer the log information received from the suction device to another device.
[0021] In addition, in order to solve the above problem, according to another aspect of the present invention, there is provided an suction device comprising: a communication unit that communicates with other devices; a heating unit that heats a substrate containing an aerosol source to generate an aerosol; and a memory unit that stores log information obtained in response to a user's use of the suction device, wherein the communication unit transmits the log information when it receives a first log request requesting that the log information be transmitted.
[0022] When the communication unit receives the first log request, the communication unit may transmit untransmitted log information from the log information stored in the storage unit.
[0023] The communication unit may transmit information indicating the number of pieces of log information that have not yet been transmitted.
[0024] The communication unit may transmit the information indicating the number of pieces of log information that have not yet been transmitted when a second log request requesting transmission of information indicating the number of pieces of log information that have not yet been transmitted is received.
[0025] When the number of unsent log information pieces is two or more, the communication unit may transmit the first log information when the first log request is received requesting that first log information be sent from among the multiple pieces of unsent log information, and may transmit the second log information when the communication unit receives the first log request requesting that second log information be sent from among the multiple pieces of unsent log information.
[0026] When the number of pieces of untransmitted log information is two or more, the communication unit may transmit the log information in order starting from the log information that was acquired the oldest.
[0027] The log information may include suction start time information indicating the time when the aerosol was first inhaled during the time period from the start to the end of the process of generating the aerosol using the base material, as information indicating the time when the log information was acquired, and the communication unit may transmit the log information in order starting with the oldest one indicated by the suction start time information.
[0028] 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 controlling a terminal device that communicates with an suction device that heats a substrate containing an aerosol source to generate an aerosol to send a first log request requesting the computer to send log information, which is information obtained in response to a user's use of the suction device and stored in the suction device, and controlling the terminal device to receive the log information. Effect of the Invention
[0029] As described above, according to the present invention, a mechanism is provided that enables the suction device to transmit information acquired at an appropriate time. [Brief description of the drawings]
[0030] [Figure 1] FIG. 2 is a schematic diagram illustrating an example of the internal configuration of a suction device. [Diagram 2] 1 is an overall perspective view of a suction device according to an embodiment of the present invention; [Diagram 3] FIG. 1 is an overall perspective view of a suction device according to an embodiment of the present invention in a state in which a stick-shaped substrate is held. [Figure 4] FIG. 1 is a diagram illustrating an example of a configuration of a system according to an embodiment of the present invention. [Diagram 5] FIG. 11 is a sequence diagram showing an example of an overall processing flow regarding a heating session executed in the system according to the present embodiment. [Figure 6] FIG. 4 is a sequence diagram showing an example of the overall flow of processing related to charging executed in the system according to the embodiment. [Figure 7] 11 is a sequence diagram showing an example of the flow of a process for transmitting log information related to a heating session executed in the system according to the present embodiment. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0031] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In this specification and the drawings, components having substantially the same functional configurations are designated by the same reference numerals, and duplicated explanations will be omitted.
[0032] <<1. Example of suction device configuration>> The inhalation device is a device that generates a substance to be inhaled by a user. In the following description, the substance generated by the inhalation device is described as an aerosol. Alternatively, the substance generated by the inhalation device may be a gas.
[0033] (1) Internal configuration example Fig. 1 is a schematic diagram showing an example of the internal configuration of a suction device. As shown in Fig. 1, a suction device 100 according to this 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 holding unit 140, and a heat insulating unit 144.
[0034] The power supply unit 111 accumulates power. Then, the power supply unit 111 supplies power to each component of the suction device 100 based on the control of the control unit 116. The power supply unit 111 can be configured by, for example, a rechargeable battery such as a lithium ion secondary battery.
[0035] 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 microphone capacitor, a flow rate sensor, a temperature sensor, or the like, 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 a switch that accepts information input from the user.
[0036] The notification unit 113 notifies the user of information. The notification unit 113 is configured, for example, by 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.
[0037] The storage unit 114 stores various types of information for the operation of the suction device 100. The storage unit 114 is configured by, for example, a non-volatile storage medium such as a flash memory.
[0038] The communication unit 115 is a communication interface capable of performing communication in compliance with any wired or wireless communication standard, such as Wi-Fi (registered trademark) or Bluetooth (registered trademark).
[0039] The control unit 116 functions as an arithmetic processing unit and a control unit, and controls the overall operation within the suction device 100 in accordance with various programs. The control unit 116 is realized by electronic circuits such as a CPU (Central Processing Unit) and a microprocessor.
[0040] The holding part 140 has an internal space 141, and holds the stick-shaped substrate 150 while accommodating a part of the stick-shaped substrate 150 in the internal space 141. The holding part 140 has an opening 142 that connects the internal space 141 to the outside, and holds the stick-shaped substrate 150 inserted into the internal space 141 from the opening 142. For example, the holding part 140 is a cylindrical body with the opening 142 and the bottom part 143 as the bottom surface, and defines a columnar internal space 141. The holding part 140 also has a function of defining a flow path for air to be supplied to the stick-shaped substrate 150. An air inlet hole that is an entrance of air to such a flow path is arranged in the bottom part 143, for example. On the other hand, an air outlet hole that is an exit of air from such a flow path is the opening 142.
[0041] The stick-type substrate 150 includes a substrate portion 151 and a suction mouth portion 152. The substrate portion 151 includes an aerosol source. In this configuration example, the aerosol source is not limited to a liquid, and may be a solid. When the stick-type substrate 150 is held by the holder 140, at least a part of the substrate portion 151 is accommodated in the internal space 141, and at least a part of the suction mouth portion 152 protrudes from the opening 142. When the user holds the suction mouth portion 152 protruding from the opening 142 in his / her mouth and inhales, air flows into the internal space 141 from an air inlet hole (not shown) and reaches the user's mouth together with the aerosol generated from the substrate portion 151.
[0042] The heating unit 121 generates aerosol by heating the aerosol source and atomizing the aerosol source. In the example shown in FIG. 1, the heating unit 121 is configured in a film shape and arranged to cover the outer periphery of the holding 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 predetermined information has been input. When the sensor unit 112 detects that the user has stopped inhaling and / or that predetermined information has been input, power supply may be stopped.
[0043] The heat insulating section 144 prevents heat transfer from the heating section 121 to other components. For example, the heat insulating section 144 is made of a vacuum heat insulating material, an aerogel heat insulating material, or the like.
[0044] 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 may be used.
[0045] 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 holding unit 140 into the internal space 141. In this case, the blade-shaped heating unit 121 is inserted into the substrate 151 of the stick-type substrate 150 and heats the substrate 151 of the stick-type substrate 150 from the inside. As another example, the heating unit 121 may be disposed so as to cover the bottom 143 of the holding unit 140. Furthermore, the heating unit 121 may be configured as a combination of two or more of a first heating unit covering the outer periphery of the holding unit 140, a blade-shaped second heating unit, and a third heating unit covering the bottom 143 of the holding unit 140.
[0046] As another example, the holding unit 140 may include an opening and closing mechanism such as a hinge that opens and closes a part of the outer shell that forms the internal space 141. The holding unit 140 may then open and close the outer shell to clamp the stick-shaped substrate 150 inserted into the internal space 141. In this case, the heating unit 121 may be provided at the clamping location in the holding unit 140, and may heat the stick-shaped substrate 150 while pressing it.
[0047] Furthermore, 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.
[0048] (2) Example of external appearance Fig. 2 is an overall perspective view of the suction device 100 according to this embodiment. Fig. 3 is a perspective view of the suction device according to this embodiment holding a stick-shaped substrate 150. 100 FIG.
[0049] As shown in Figures 2 and 3, the inhalation device 100 has a top housing 11A, a bottom housing 11B, a cover 12, a switch 13, a lid portion 14, a vent hole 15, and a cap 16. The top housing 11A and the bottom housing 11B are connected to each other to form the outermost outer housing 11 of the inhalation device 100. The outer housing 11 is sized to fit in the user's hand. When the user uses the inhalation device 100, the user can hold the inhalation device 100 in his or her hand and inhale the flavor.
[0050] The top housing 11A has an opening (not shown), and the cover 12 is coupled to the top housing 11A so as to close the opening. As shown in FIG. 3, the cover 12 has an opening 142 into which the stick-shaped substrate 150 can be inserted. The lid 14 is configured to open and close the opening 142 of the cover 12. Specifically, the lid 14 is attached to the cover 12 and configured to be movable along the surface of the cover 12 between a first position in which the opening 142 is closed and a second position in which the opening 142 is opened. This allows the lid 14 to permit or restrict access of the stick-shaped substrate 150 to the inside of the suction device 100 (the internal space 141 shown in FIG. 1). A state in which the lid 14 is in the second position and the lid 14 opens the opening 142 is also referred to as an open state below. A state in which the lid 14 is in the first position and the lid 14 closes the opening 142 is also referred to as a closed state below.
[0051] The switch 13 is used to switch the operation of the inhalation device 100 on and off. For example, by operating the switch 13 while the stick-type substrate 150 is inserted into the internal space 141 from the opening 142 as shown in FIG. 3, the user can supply power from the power supply unit 111 to the heating unit 121 and heat the stick-type substrate 150 without burning it. When the stick-type substrate 150 is heated, an aerosol is generated from the aerosol source contained in the stick-type substrate 150, and the flavor of the flavor source is taken in by the aerosol. The user can inhale the aerosol containing the flavor by inhaling the part of the stick-type substrate 150 protruding from the inhalation device 100 (the part shown in FIG. 3, i.e., the mouthpiece part 152).
[0052] The vent 15 is a vent for introducing air into the internal space 141. The air taken into the inside of the suction device 100 from the vent 15 is introduced into the internal space 141 from an air inlet hole formed in, for example, the bottom 143 of the holding part 140. The cap 16 is configured to be detachable from the bottom housing 11B. The cap 16 is attached to the bottom housing 11B to form the vent 15 between the bottom housing 11B and the cap 16. The cap 16 may have, for example, a through hole or a notch not shown. In this specification, the longitudinal direction of the suction device 100 refers to the direction in which the stick-shaped substrate 150 is inserted into the opening 142. In addition, in the suction device 100 of this specification, the side into which a fluid such as air flows in (for example, the vent 15 side) is the upstream side, and the side into which the fluid flows out (for example, the opening 142 side) is the downstream side.
[0053] <<2. Technical features>> (1) System configuration example 4 is a diagram showing an example of the configuration of the system 1 according to this embodiment. As shown in FIG.
[0054] Configuration of the suction device 100 The configuration of the inhalation device 100 is as described above. Hereinafter, the inhalation of the aerosol generated by the inhalation device 100 by the user is also simply referred to as "inhalation" or "puffing." In addition, the inhalation action of the user is also referred to as a puffing action below.
[0055] The inhalation device 100 according to this embodiment generates an aerosol to be inhaled by a user using a substrate containing an aerosol source. The heating unit 121 heats the substrate containing the aerosol source to generate an aerosol. The stick-shaped substrate 150 is an example of the substrate in this embodiment.
[0056] Configuration of Terminal Device 200 The terminal device 200 is a device used by a user of the suction device 100. For example, the terminal device 200 is configured with any information processing device such as a smartphone, a tablet terminal, or a wearable device. As shown in FIG. 4, the terminal device 200 includes an input unit 210, an output unit 220, a communication unit 230, a storage unit 240, and a control unit 250.
[0057] 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. In addition, the input unit 210 may include various sensors such as an image sensor.
[0058] The output unit 220 has a function of outputting information. The output unit 220 may include an output device that outputs information to a user. Examples of the output device include a display device that displays information, a light-emitting device that emits light, a vibration device that vibrates, and a sound output device that outputs sound. An example of 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 250.
[0059] The communication unit 230 is a communication interface for transmitting and receiving information between the terminal device 200 and other devices. The communication unit 230 performs communication in compliance with any wired or wireless communication standard. As such a communication standard, for example, a wireless LAN (Local Area Network), a wired LAN, Wi-Fi (registered trademark), Bluetooth (registered trademark), or the like may be adopted.
[0060] The storage unit 240 stores various types of information for the operation of the terminal device 200. The storage unit 240 is configured by a non-volatile storage medium such as a flash memory.
[0061] The control unit 250 functions as an arithmetic processing unit or control unit, and controls the overall operation of the terminal device 200 according to various programs. The control unit 250 is realized by an electronic circuit such as a CPU (Central Processing Unit) or a microprocessor. In addition, the control unit 250 may include a ROM (Read Only Memory) that stores the programs to be used and arithmetic parameters, 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 250. The processing of information input by the input unit 210, the output of information by the output unit 220, the transmission and reception of information by the communication unit 230, and the storage and reading of information by the storage unit 240 are examples of processes controlled by the control unit 250. Other processes executed by the terminal device 200, such as the input of information to each component and the processing based on the information output from each component, are also controlled by the control unit 250.
[0062] The functions of the control unit 250 may be realized by using an application. The application may be pre-installed or may be downloaded. The functions of the control unit 250 may be realized by PWA (Progressive Web Apps).
[0063] -Communication between devices The suction device 100 is capable of communicating with other devices. The communication link used for communication between the suction device 100 and the other devices may be wireless or wired. In this specification, the communication link will be described as being wireless.
[0064] In particular, the suction device 100 establishes a connection with another paired device and transmits and receives information. Pairing is a process in which two devices exchange and store information with each other. Examples of the information exchanged include identification information of the other device, such as a service set identifier (SSID), and information about an encryption key used to encrypt the information to be transmitted and received.
[0065] The suction device 100 and the terminal device 200 first perform pairing, and then transmit and receive information. The wireless communication standard used for wireless communication between the suction device 100 and the terminal device 200 is preferably a short-range wireless communication standard such as Bluetooth. In this case, when the suction device 100 and the terminal device 200 are located within a range where short-range wireless communication is possible, they can establish a connection and communicate with each other. In the following, it is assumed that the suction device 100 and the terminal device 200 perform communication in accordance with BLE (Bluetooth Low Energy (registered trademark)).
[0066] The connection between the suction device 100 and the terminal device 200 may be established when a predetermined condition is satisfied. One example of the predetermined condition is that the state of the lid portion 14 has changed to an open state. Another example of the predetermined condition is that charging of the power supply unit 111 has started. When the suction device 100 is connected to an external power source via, for example, a Universal Serial Bus (USB) or the like, the suction device 100 starts charging the power supply unit 111. When any of these predetermined conditions is satisfied, the suction device 100 starts transmitting an advertisement, establishes a connection with the terminal device 200 that has received the advertisement, and starts transmitting and receiving information.
[0067] The connection between the suction device 100 and the terminal device 200 may be cut off when a predetermined condition is satisfied. One example of the predetermined condition is when the state of the lid unit 14 has changed to the closed state. Another example of the predetermined condition is when charging of the power supply unit 111 has ended. The suction device 100 ends charging of the power supply unit 111 when, for example, the connection to the external power source is released. The suction device 100 cuts off the connection with the terminal device 200 when, for example, any of these predetermined conditions is satisfied, and no operation by the user has been detected for a predetermined time or longer, and no information has been transmitted or received.
[0068] (2) Setting information The terminal device 200 can set the operation of the suction device 100. For example, the terminal device 200 displays a setting screen for setting the operation of the suction device 100. The setting screen displays the current settings of the suction device 100 and accepts input of information for changing the settings. The terminal device 200 generates setting information based on the information input by the user and transmits it to the suction device 100.
[0069] The setting information is information for making settings related to the operation of the suction device 100. The suction device 100 receives the setting information from the terminal device 200. The suction device 100 then makes settings based on the received setting information and operates according to the settings. Typically, the setting information is information for changing the settings of the suction device 100, and the suction device 100 changes the settings based on the received setting information. With this configuration, the user can make desired settings for the suction device 100 via the terminal device 200.
[0070] During the transmission of the setting information, the terminal device 200 may display information indicating the progress of the transmission. For example, the terminal device 200 may display a progress bar in which the progress increases from 0 percent to 100 percent according to the amount of data already transmitted from the start to the completion of the transmission of the setting information. With this configuration, the user can grasp the progress of the transmission of the setting information.
[0071] When the setting based on the setting information is completed, the suction device 100 transmits a setting completion notification indicating that the setting is completed to the terminal device 200. When the terminal device 200 receives the setting completion notification, the terminal device 200 may display a screen indicating that the setting of the suction device 100 is completed. With this configuration, the user can know that the suction device 100 has completed the setting based on the setting information.
[0072] When the setting completion notification is received, the terminal device 200 outputs information indicating the changed settings. For example, the terminal device 200 displays a screen indicating that the setting of the suction device 100 has been completed, and then displays a setting screen reflecting the changed settings. With this configuration, the user can grasp the changed settings.
[0073] (3) Communication function settings The setting information may include information indicating whether or not to enable the communication function of the suction device 100. In other words, the setting information may include information indicating whether or not to permit communication by the communication unit 115. The suction device 100 enables or disables the communication function based on the received setting information. When the communication function is enabled, the communication unit 115 can communicate with the terminal device 200. When the communication function is disabled, the communication unit 115 does not communicate with the terminal device 200. With this configuration, the user can switch between enabling and disabling the communication function of the suction device 100.
[0074] When the communication function is disabled, the suction device 100 may enable the communication function when a predetermined condition is satisfied. One example of the predetermined condition is that an operation corresponding to a predetermined operation pattern is performed. The operation pattern will be described in detail later. When the predetermined condition is satisfied, the suction device 100 starts transmitting an advertisement, establishes a connection with the terminal device 200 that has received the advertisement, and starts transmitting and receiving information.
[0075] (4) Heating profile The inhalation device 100 controls the operation of the heating unit 121 based on the heating profile. The heating profile is information indicating the time series transition of the target value of the parameter related to the operation of the heating unit 121. An example of the parameter is the temperature of the heating unit 121. In this case, the heating profile is information in which the time series transition of the target temperature, which is the target value of the temperature of the heating unit 121, is specified. The inhalation device 100 controls the temperature of the heating unit 121 so that the time series transition of the actual temperature (hereinafter also referred to as the actual temperature) of the heating unit 121 becomes similar to the time series transition of the target temperature specified in the heating profile. In this way, the aerosol is generated as planned by the heating profile. The heating profile is typically designed so that the flavor tasted by the user when the user inhales the aerosol generated from the stick-type substrate 150 is optimized. Therefore, by controlling the operation of the heating unit 121 based on the heating profile, the flavor tasted by the user can be optimized.
[0076] The control unit 116 controls the operation of the heating unit 121 based on the deviation between a target temperature defined in the heating profile and the actual temperature of the heating unit 121. More specifically, the control unit 116 controls the temperature of the heating unit 121 based on the deviation between a target temperature corresponding to the elapsed time from the start of the control of the operation of the heating unit 121 based on the heating profile and the actual temperature. The temperature control of the heating unit 121 can be realized by, for example, a known feedback control. Specifically, the control unit 116 causes the power supply unit 111 to be supplied to the heating unit 121 in the form of a pulse 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 of the power pulse.
[0077] In the feedback control, the control unit 116 may control the power supplied to the heating unit 121, for example, the above-mentioned duty ratio, based on the difference between the actual temperature and the target temperature, etc. The feedback control may be, for example, a proportional-integral-differential controller (PID) control. Alternatively, the control unit 116 may perform simple ON-OFF control. For example, the control unit 116 may perform heating by the heating unit 121 until the actual temperature reaches the target temperature, stop heating by the heating unit 121 when the actual temperature reaches the target temperature, and perform heating by the heating unit 121 again when the actual temperature becomes lower than the target temperature.
[0078] The temperature of the heating unit 121 can be quantified, for example, by measuring or estimating the resistance value (more precisely, the electrical resistance value) of the heating unit 121 (more precisely, the heating resistor constituting the heating unit 121). This is because the resistance value of the heating resistor changes depending on the temperature. The 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 unit 121 can be measured by a temperature sensor installed near the heating unit 121.
[0079] As described above, when the resistance value of the heating unit 121 changes depending on the temperature of the heating unit 121, it can be said that the temperature of the heating unit 121 is synonymous with the resistance value of the heating unit 121. Therefore, the target temperature of the heating unit 121 can also be indicated by the resistance value of the heating unit 121. That is, another example of a parameter in the heating profile is the resistance value of the heating unit 121 corresponding to the target temperature. In this case, the heating profile is information in which a time series transition of a target resistance value, which is a target value of the resistance value of the heating unit 121, is specified. The suction device 100 controls the resistance value of the heating unit 121 so that the time series transition of the actual resistance value of the heating unit 121 becomes similar to the time series transition of the target resistance value specified in the heating profile. The control of the resistance value of the heating unit 121 can be realized by, for example, a known feedback control. Specifically, the control unit 116 supplies 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 adjust the duty ratio of the power pulse to control the resistance value of the heating unit 121. With this configuration, it is possible to change the actual temperature of the heating unit 121 in the same way as in the case where the heating profile specifies the time series change of the target temperature.
[0080] Note that the temperature of the heating unit 121 corresponds to the resistance value of the heating unit 121, but the resistance value corresponding to the temperature of the heating unit 121 depends on the characteristics of the heating unit 121 and the environmental temperature. Therefore, if the characteristics of the heating unit 121 or the environmental temperature differ, the target resistance value corresponding to the target temperature will be different even if the target temperature is the same.
[0081] The time period from the start to the end of the process of generating an aerosol using the stick-shaped substrate 150, more specifically, the time period during which the heating unit 121 operates based on the heating profile, is also referred to as a heating session below. 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 consists of 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 a period from the start of heating to the start of the puffable period. Heating performed in the pre-heating period is also referred to as pre-heating.
[0082] The heating session may include a period during which power is not supplied to the heating unit 121. As an example, the heating profile may include a section during which the temperature of the heating unit 121 is temporarily lowered, and power supply to the heating unit 121 may be stopped during such a section. As another example, power supply to the heating unit 121 may be stopped a predetermined time before the end of the puffable period, that is, a predetermined time before the end of the heating session. Even during these periods during which power is not supplied to the heating unit 121, a sufficient amount of aerosol is generated by the residual heat of the heating unit 121 and the stick-shaped substrate 150.
[0083] The user may be notified of the start and end timings of the puff-enabled period. Furthermore, the user may be notified of a timing a predetermined time before the end of the puff-enabled period (for example, the timing when power supply to the heating unit 121 is stopped). In this case, the user can puff during the puff-enabled period by referring to such notification.
[0084] It is envisaged that one or more puffs may be administered during a heating session, or more specifically, during a puffable period.
[0085] The inhalation device 100 may stop heating when the number of puffs performed by the user after the start of heating of the stick-type substrate 150 reaches a predetermined upper limit. That is, the heating session may be interrupted when the number of puffs detected during the heating session (more specifically, during the puffable period) reaches a predetermined upper limit. The predetermined upper limit is set to a value corresponding to the number of puffs at which the aerosol source is assumed to be exhausted. With this configuration, it is possible to prevent the occurrence of a situation in which heating based on the heating profile is continued even if the aerosol source is exhausted early due to a large number of puffs, resulting in the delivery of an inferior flavor to the user.
[0086] The setting information may include information indicating a heating profile. In this case, the control unit 116 controls the operation of the heating unit 121 based on the heating profile indicated by the received information. With this configuration, the user can set a desired heating profile for the suction device 100.
[0087] The setting information may include information indicating a predetermined upper limit for the number of puffs during a heating session, as described above. In this case, when the number of puffs detected during a heating session reaches the upper limit indicated by the received information, the control unit 116 stops heating by the heating unit 121. With this configuration, the user can set a desired upper limit for the inhalation device 100.
[0088] (5) Operation Pattern The suction device 100 includes an operation unit that accepts physical operations by a user. The operation unit is an example of a sensor unit 112, and detects various operations performed by the user. A combination of operations on the operation unit is also referred to as an operation pattern below. The setting information may include information indicating the operation pattern. With this configuration, the user can set a desired operation pattern for the suction device 100.
[0089] The control unit 116 sets an operation pattern indicated by the received setting information, and controls the operation of the heating unit 121 according to the set operation pattern. As an example, the control unit 116 starts heating by the heating unit 121 when an operation corresponding to the set operation pattern is performed. A plurality of combinations of operation patterns and processes to be executed when an operation corresponding to the operation pattern is performed may be set. In this case, the control unit 116 executes a process combined with an operation pattern corresponding to an operation performed on the suction device 100, among the plurality of set operation patterns. With this configuration, the user can control the operation of the heating unit 121 according to a desired operation pattern.
[0090] The operation unit may include a button that accepts a pressing operation by a user. An example of such a button is the switch 13. In this case, the operation pattern includes an operation of pressing the switch 13. The operation of pressing the switch 13 may be classified into a short press in which the switch 13 is pressed and then released in a short time, and a long press in which the switch 13 is pressed and then released after a long time has elapsed. An example of an operation pattern is an operation of pressing the switch 13 shortly two times and then pressing it long once. The information indicating the operation pattern included in the setting information includes information indicating a time series transition of the state of the switch 13. The time series transition of the state of the switch 13 is a time series transition of whether the switch 13 is in a pressed state or a non-pressed state. Therefore, the number and timing (i.e., order and interval) of short presses and long presses, as well as the time of long presses, etc. are set as an operation pattern by the setting information. According to this configuration, the user can set a desired operation pattern regarding the switch 13 to the suction device 100.
[0091] An example of the operation unit is the lid unit 14. In this case, the operation pattern includes an operation of opening and closing the opening 142 by the lid unit 14. An example of the operation pattern is an operation of opening and closing the opening 142 by the lid unit 14. The information indicating the operation pattern included in the setting information includes information indicating the time series transition of the state of the lid unit 14. The time series transition of the state of the lid unit 14 is the time series transition of whether the state of the lid unit 14 is in an open state or a closed state. Therefore, the number and timing (i.e., the order and interval) of the operation of opening the lid unit 14 and the operation of closing the lid unit 14 are set as the operation pattern by the setting information. With this configuration, the user can set a desired operation pattern related to the lid unit 14 to the suction device 100.
[0092] The operation pattern may be a combination of an operation of pressing the switch 13 and an operation of opening and closing the opening 142 with the lid 14. An example of the operation pattern is an operation of opening the opening 142 with the lid 14, and then pressing the switch 13 twice for short periods and then pressing it once for a long period. The information indicating the operation pattern included in the setting information includes information indicating a time series transition of the states of the switch 13 and the lid 14. With this configuration, the user can set a desired operation pattern regarding the switch 13 and the lid 14 to the suction device 100. Note that the operation pattern is not limited to the operation of pressing the switch 13 and the operation of opening and closing the opening 142 with the lid 14, but may also include an operation of attaching and detaching a front panel (not shown) detachably attached to the suction device 100, or an operation of starting charging the power source unit 111, which is a rechargeable battery such as a lithium ion secondary battery.
[0093] (6) Lock function The suction device 100 has a lock function. The lock function is a function for controlling whether or not heating is performed by the heating unit 121. Prohibition of heating by the heating unit 121 is also referred to as locking. Hereinafter, permission of heating by the heating unit 121 is also referred to as unlocking.
[0094] When the user operates to start heating while the device is unlocked, the suction device 100 starts heating by the heating unit 121. One example of an operation to start heating is pressing the switch 13. On the other hand, when the user operates to start heating while the device is locked, the suction device 100 does not start heating by the heating unit 121. With this configuration, when the device is locked, heating by the heating unit 121 does not start even if the switch 13 is pressed accidentally inside a bag, for example. This makes it possible to improve the safety of using the suction device 100.
[0095] -First lock function The operation pattern may be set in a first lock function that controls whether or not heating is performed by the heating unit 121 depending on an operation by a user. When the first lock function is enabled, the control unit 116 permits heating by the heating unit 121 when an operation corresponding to the operation pattern set in the first lock function is performed. On the other hand, when the first lock function is enabled, the control unit 116 prohibits heating by the heating unit 121 when an operation corresponding to the operation pattern set in the first lock function is not performed. The user can release the lock by the first lock function by performing an operation corresponding to the operation pattern set in the first lock function. When the lock is released, for example, when the switch 13 is pressed, heating by the heating unit 121 is started.
[0096] According to this configuration, the lock is not released unless an operation corresponding to the operation pattern set in the first lock function is performed, so that misuse by persons other than the user, for example, children, can be prevented, and the safety of using the suction device 100 can be improved.
[0097] After the locking by the first locking function is released, the locking may be performed again if a predetermined condition is satisfied. One example of the predetermined condition is that the stick-shaped substrate 150 is pulled out and the state of the lid part 14 is changed to the closed state after heating by the heating part 121 is finished. Another example of the predetermined condition is that an operation corresponding to the operation pattern set in the first locking function is performed again.
[0098] The setting information may include information indicating whether or not to enable the first lock function. In that case, the control unit 116 sets the first lock function to be enabled or disabled based on the setting information. For example, when the setting information includes information indicating that the first lock function is enabled, the control unit 116 enables the first lock function. In that case, the lock is not released unless an operation corresponding to the operation pattern set in the first lock function is performed. On the other hand, when the setting information includes information indicating that the first lock function is disabled, the control unit 116 disables the first lock function. In that case, since the lock is not applied by the first lock function, the user can start heating by the heating unit 121 simply by pressing the switch 13.
[0099] According to this configuration, safety can be improved by enabling the first lock function only when misuse by children is expected, such as when the user is at home. On the other hand, when misuse by children is not expected, such as when the user is at work, the first lock function can be disabled, reducing the effort required to perform operations to unlock and improving usability.
[0100] -Secondary lock function The communication state of the communication unit 115 may be used for a second lock function that controls whether or not heating by the heating unit 121 is performed depending on the communication state of the communication unit 115. When the second lock function is enabled, the control unit 116 permits heating by the heating unit 121 when the communication unit 115 is communicating with the terminal device 200. On the other hand, when the second lock function is enabled, the control unit 116 prohibits heating by the heating unit 121 when the communication unit 115 is not communicating with the terminal device 200. Here, an example of the communication unit 115 communicating with the terminal device 200 is that a connection based on a short-range wireless communication standard such as Bluetooth is established between the suction device 100 and the terminal device 200. The user can release the lock by the second lock function by establishing a connection based on a short-range wireless communication standard between the suction device 100 and the terminal device 200. When the lock is released and, for example, the switch 13 is pressed, heating by the heating unit 121 is started.
[0101] According to this configuration, the lock is released only when the suction device 100 and the terminal device 200 are located within a range where short-distance wireless communication is possible and are communicating, and the lock is not released otherwise. Therefore, when a user goes out carrying the terminal device 200, it is possible to prevent the suction device 100 left at home from being misused by, for example, a child. This makes it possible to improve the safety of the use of the suction device 100. On the other hand, when a user uses the suction device 100 while carrying the terminal device 200, the lock is automatically released, which reduces the effort required to perform an unlocking operation and improves usability.
[0102] The setting information may include information indicating whether or not to enable the second lock function. In that case, the control unit 116 sets the second lock function to be enabled or disabled based on the setting information. For example, when the setting information includes information indicating that the second lock function is enabled, the control unit 116 enables the second lock function. In that case, the lock is not released unless communication is performed between the suction device 100 and the terminal device 200. On the other hand, when the setting information includes information indicating that the second lock function is disabled, the control unit 116 disables the second lock function. In that case, since the lock is not applied by the second lock function, the user can start heating by the heating unit 121 simply by pressing the switch 13, regardless of whether communication is performed between the suction device 100 and the terminal device 200.
[0103] According to this configuration, the second lock function can be arbitrarily switched between being enabled and being disabled, thereby improving usability.
[0104] -Third lock function The state of the lid part 14 is used for a third lock function that controls whether or not heating by the heating part 121 is performed depending on the state of the lid part 14. When the third lock function is enabled, the control part 116 permits heating by the heating part 121 when the lid part 14 is in the open state. On the other hand, when the third lock function is enabled, the control part 116 prohibits heating by the heating part 121 when the lid part 14 is in the closed state. When the lid part 14 is in the closed state, at least the stick-type substrate 150 is not inserted in the suction device 100. Therefore, when the lid part 14 is heated in the closed state, heating occurs even though the stick-type substrate 150 is not inserted, which is called empty heating. In this regard, the third lock function makes it possible to prevent empty heating.
[0105] From the viewpoint of preventing dry-burning, it is desirable that the third lock function is always enabled. Of course, information indicating whether or not to enable the third lock function may be included in the setting information, and whether or not to enable the third lock function may be switched based on the setting information.
[0106] - Multiple lock functions can be used at the same time A plurality of lock functions may be used in combination. For example, the above-mentioned first lock function, second lock function, and third lock function may be used in combination.
[0107] The conditions for unlocking the first lock function and the second lock function may constitute an OR condition (i.e., a logical sum). That is, the lock may be released when either the conditions for unlocking the first lock function or the second lock function are satisfied. And, the lock may not be released when neither the conditions for unlocking the first lock function or the second lock function are satisfied. Specifically, when the first lock function and the second lock function are enabled, the control unit 116 permits heating by the heating unit 121 when an operation corresponding to an operation pattern set in the first lock function is performed or when the communication unit 115 is communicating with the terminal device 200. On the other hand, the control unit 116 prohibits heating by the heating unit 121 when an operation corresponding to the operation pattern set in the first lock function is not performed and the communication unit 115 is not communicating with the terminal device 200. According to this configuration, the lock can be released by either the first lock function or the second lock function, so that usability can be improved.
[0108] Furthermore, the OR condition for the first lock function and the second lock function and the unlocking condition for the third lock function may be an AND condition (i.e., a logical product). Lock functionThe lock may be released when the unlocking condition is met and either the unlocking condition specified in the first lock function or the unlocking condition specified in the second lock function is met. Lock function When the condition for unlocking is not satisfied, or when none of the conditions for unlocking stipulated in the first lock function and the second lock function are satisfied, the lock may not be released. Specifically, when the first lock function, the second lock function, and the third lock function are enabled, the control unit 116 permits heating by the heating unit 121 when the state of the lid unit 14 is in an open state and an operation corresponding to the operation pattern set in the first lock function is performed, or when the communication unit 115 is communicating with the terminal device 200. On the other hand, the control unit 116 prohibits heating by the heating unit 121 when the state of the lid unit 14 is in a closed state, or an operation corresponding to the operation pattern set in the first lock function is not performed, and the communication unit 115 is not communicating with the terminal device 200. With this configuration, the lock can be released by either the first lock function or the second lock function while preventing dry burning, so that it is possible to achieve both safety assurance and improved usability.
[0109] (7) Battery information The suction device 100 transmits battery information, which is information indicating the state of the power supply unit 111 that accumulates and supplies power for the operation of the suction device 100. With this configuration, the terminal device 200 can grasp the state of the power supply unit 111 based on the battery information.
[0110] The battery information may include information indicating the remaining amount of power in the power supply unit 111. As an example, the information indicating the remaining amount of power in the power supply unit 111 is information indicating the percentage of the remaining amount based on the maximum value of the power that can be stored in the power supply unit 111. With this configuration, the terminal device 200 can grasp the decrease in the remaining amount of power and urge the user to charge the power supply unit 111.
[0111] The battery information may include information indicating deterioration of the power supply unit 111. As an example, whether the power supply unit 111 has deteriorated may be determined based on SOH (State of Health). In this case, the control unit 116 determines that the power supply unit 111 has deteriorated when the ratio of the current full charge capacity, where the initial full charge capacity is taken as 100%, falls to a predetermined threshold or less. As another example, whether the power supply unit 111 has deteriorated may be determined based on a cycle count. In this case, the control unit 116 counts one cycle each time the accumulated value of the charging current reaches the full charge capacity, and determines that the power supply unit 111 has deteriorated when the count exceeds a predetermined threshold. Then, when it is determined that the power supply unit 111 has deteriorated, battery information including information indicating deterioration of the power supply unit 111 is transmitted. With this configuration, the terminal device 200 can grasp the deterioration of the power supply unit 111 and urge the user to take measures against the deterioration of the power supply unit 111.
[0112] The battery information may be transmitted at the timing when a connection between the suction device 100 and the terminal device 200 is established. As an example, the connection may be established and the battery information may be transmitted at the timing when, for example, the state of the lid unit 14 is changed from a closed state to an open state before heating by the heating unit 121 is started. With such a configuration, it is possible to notify the user of the state of the power supply unit 111 before heating the stick-type substrate 150. As another example, the connection may be established and the battery information may be transmitted at the timing when charging of the power supply unit 111 is started. With such a configuration, it is possible to notify the user of the state of the power supply unit 111 before charging.
[0113] The battery information may be transmitted at a timing before the connection between the suction device 100 and the terminal device 200 is cut off. As an example, the battery information may be transmitted at a timing after heating by the heating unit 121 is completed, for example, when the state of the lid unit 14 is changed from an open state to a closed state. With this configuration, it is possible to notify the user of the state of the power supply unit 111 after heating the stick-type substrate 150. As another example, the battery information may be transmitted at a timing when charging of the power supply unit 111 is completed. With this configuration, it is possible to notify the user of the state of the power supply unit 111 after charging.
[0114] The suction device 100 may notify the user of the battery information via the notification unit 113. According to this configuration, the suction device 100 alone can notify the user of the state of the power supply unit 111.
[0115] (8) Log information The suction device 100 stores log information in the storage unit 114. The log information is information acquired in response to the use of the suction device 100 by a user and stored in the storage unit 114. The suction device 100 transmits the log information stored in the storage unit 114 to the terminal device 200. It is assumed that the suction device 100 and the terminal device 200 are not always connected to each other. Therefore, the suction device 100 accumulates log information while not connected to the terminal device 200, and transmits the accumulated log information when the suction device 100 is connected to the terminal device 200.
[0116] The terminal device 200 transfers the log information received from the suction device 100 to another device. An example of the other device is a server that provides services related to the suction device 100. The server collects and analyzes the log information and uses it for services such as updating the firmware of the suction device 100.
[0117] -Information obtained during the heating session The log information may include information acquired during a heating session, i.e., in one heating session. When heating is performed by the heating unit 121, the storage unit 114 stores the information acquired during the heating session as log information. With this configuration, it is possible to grasp the situation during the heating session later.
[0118] The information acquired during the heating session may include information for identifying the heating session. One example of the information for identifying the heating session is inhalation start time information indicating the time when the first puff was performed in the heating session, i.e., the time when the first puff was performed after the start of heating. With this configuration, it is possible to later grasp the interval between heating sessions and the number of heating sessions per day.
[0119] The information acquired during the heating session may include information indicating a factor for which heating by the heating unit 121 was permitted. The information indicating a factor for which heating was permitted includes any one of information indicating that heating was permitted by the first lock function, information indicating that heating was permitted by the second lock function, and information indicating that the first lock function and the second lock function were disabled. When the first lock function is enabled and an operation corresponding to an operation pattern set in the first lock function is performed to release the lock and perform heating, the information indicating a factor for which heating was permitted includes information indicating that heating was permitted by the first lock function. When the second lock function is enabled and the lock is released and heating is performed based on communication between the suction device 100 and the terminal device 200, the information indicating a factor for which heating was permitted includes information indicating that heating was permitted by the second lock function. When heating is performed with both the first lock function and the second lock function disabled, the information indicating a factor for which heating was permitted includes information indicating that the first lock function and the second lock function were disabled. With this configuration, it is possible to analyze the use of the first lock function and the second lock function.
[0120] The information acquired during the heating session may include the duration of the heating session, which allows the duration of the heating session to be ascertained later.
[0121] The information acquired during the heating session may include information indicating the number of puffs performed during the heating session, making it possible to later ascertain the number of puffs performed during the heating session.
[0122] The information acquired during the heating session may include information indicating the time at which a puff was performed during the heating session. Multiple puffs may be performed during the heating session, in which case the information acquired during the heating session includes information indicating the time at which each of the one or more puffs performed during the heating session was performed. With this configuration, it is possible to later ascertain the timing of the puffs performed during the heating session.
[0123] The information acquired during the heating session may include information indicating the degradation state of the power supply unit 111 during the heating session. The information indicating the degradation state of the power supply unit 111 may be, for example, a percentage of the current full charge capacity when the initial full charge capacity is taken as 100%, or may be the number of times that the cumulative value of the charging current has reached the full charge capacity. With this configuration, it is possible to grasp the transition of the degradation state later.
[0124] - Information showing operation history The log information may include information indicating the operation history of the suction device 100. With this configuration, it becomes possible to later grasp the history of operations that the suction device 100 has performed.
[0125] The information indicating the operation history may include a cumulative total time during which the heating unit 121 has performed heating since the suction device 100 was initially started. With this configuration, it is possible to grasp the length of time during which heating has been performed by the heating unit 121 throughout the entire life cycle of the suction device 100.
[0126] The information indicating the operation history may include the time that has elapsed since the first activation of the suction device 100. With this configuration, it is possible to grasp the length of time of the entire life cycle of the suction device 100.
[0127] The information indicating the operation history may include the total number of times that the heating unit 121 has performed heating since the suction device 100 was first started. With this configuration, it is possible to know the number of times that heating has been performed over the entire life cycle of the suction device 100.
[0128] The information indicating the operation history may include a history of errors that have occurred since the first startup of the suction device 100. With this configuration, it becomes possible to grasp errors that have occurred throughout the entire life cycle of the suction device 100.
[0129] -Information showing remaining battery power The log information may include information indicating the remaining power of the power supply unit 111. The storage unit 114 stores, as log information, information indicating the remaining power among the battery information acquired for transmission to the terminal device 200. With this configuration, it becomes possible to grasp the transition of the remaining power of the power supply unit 111 later.
[0130] -Information acquired during charging The log information may include information acquired during charging of power supply unit 111. When charging of power supply unit 111 is performed, storage unit 114 stores the information acquired during charging of power supply unit 111 as log information.
[0131] One example of the information acquired during charging is information indicating the time when charging started and information indicating the remaining power at the time when charging started. Another example of the information acquired during charging is information indicating the time when charging ended and information indicating the remaining power at the time when charging ended. With this configuration, it is possible to grasp the charging history by the user.
[0132] -Timing of sending log information The timing at which the suction device 100 transmits the log information may be controlled by the terminal device 200. In detail, the terminal device 200 transmits a log request to the suction device 100, which requests the suction device 100 to perform processing for transmitting the log information. The suction device 100 performs the processing requested in the received log request. For example, the terminal device 200 transmits a log request to the suction device 100, which requests the suction device 100 to transmit the log information, and the suction device 100, which has received the log request, transmits the log information. With this configuration, the suction device 100 can transmit the log information at an appropriate timing under the control of the terminal device 200.
[0133] (9) Status information The suction device 100 transmits status information indicating the status of the suction device 100 to the terminal device 200. According to this configuration, the terminal device 200 can grasp the status of the suction device 100 in real time based on the received status information.
[0134] - Information indicating the state of the heating unit 121 The status information may include information indicating the status of the heating unit 121. In particular, the status information may include information indicating the progress of heating by the heating unit 121. During a heating session, the suction device 100 transmits status information indicating the progress of heating by the heating unit 121. With this configuration, the terminal device 200 can grasp the status of the heating unit 121 during a heating session in real time based on the status information.
[0135] As an example, the status information may include information indicating that heating has started by the heating unit 121. The suction device 100 transmits the status information at the timing when heating based on the heating profile has started.
[0136] As another example, the status information may include information indicating that pre-heating has ended, i.e., that the puffable period has started. The inhalation device 100 transmits such status information, for example, when a predetermined time has elapsed since the start of heating based on the heating profile.
[0137] As another example, the status information may include information indicating that the timing is a predetermined time before the end of the puffable period. The inhalation device 100 transmits such status information, for example, when the supply of power to the heating unit 121 ends.
[0138] As another example, the status information may include information indicating that the puffable period has ended. The inhalation device 100 transmits the status information, for example, when a predetermined time has elapsed since the supply of power to the heating unit 121 ended.
[0139] - Information indicating the state of the lid portion 14 The status information may include information indicating the status of the cover portion 14. As an example, the status information may include information indicating that the status of the cover portion 14 is an open state or a closed state. When the status of the cover portion 14 changes, the suction device 100 transmits status information indicating the changed status of the cover portion 14. With this configuration, the terminal device 200 can grasp the status of the cover portion 14 in real time based on the status information.
[0140] - Information indicating the charging state of the power supply unit 111 The status information may include information indicating a charging status of the power supply unit 111. As an example, the status information may include information indicating a ratio of a current charging amount to a full charge capacity of the power supply unit 111. The suction device 100 may transmit status information including information indicating a charging status of the power supply unit 111 during charging. With this configuration, the terminal device 200 can grasp the charging status of the power supply unit 111 in real time based on the status information.
[0141] (10) Timing of sending log information The control unit 116 controls the communication unit 115 to transmit the log information stored in the memory unit 114 during a period when the heating unit 121 is not capable of heating. That is, the suction device 100 transmits the log information during a period when the heating unit 121 is not capable of heating. On the other hand, the suction device 100 does not transmit the log information during a period when the heating unit 121 is capable of heating. Since the log information is temporarily stored in the memory unit 114 and can be transmitted at any later timing, it can be said that the priority of the process of transmitting and receiving the log information is lower than the process of heating the stick-shaped substrate 150 by the heating unit 121. In this regard, with this configuration, it is possible to prevent the transmission and reception of the log information from interfering with the process of heating the stick-shaped substrate 150 by the heating unit 121.
[0142] The suction device 100 may transmit the log information at least after a first predetermined time has elapsed since the end of the period during which the heating unit 121 is capable of heating. According to this configuration, a margin of the first predetermined time is provided between the end of the period during which the heating unit 121 is capable of heating and the transmission of the log information. This makes it possible to more reliably prevent the transmission and reception of the log information from interfering with the process of heating the stick-type substrate 150 by the heating unit 121.
[0143] The period during which the heating unit 121 is capable of heating may end when the lid unit 14 closes the opening 142. As explained above with respect to the third lock function, this is because heating is prohibited when the lid unit 14 closes the opening 142 to prevent the device from heating without water, and heating by the heating unit 121 is disabled. Therefore, the suction device 100 transmits log information at least after a first predetermined time has elapsed since the lid unit 14 closed the opening 142. This configuration makes it possible to more reliably prevent the transmission and reception of log information from interfering with the process of heating the stick-shaped substrate 150 by the heating unit 121.
[0144] The period during which the heating unit 121 is capable of heating may start when the lid unit 14 opens the opening 142. Alternatively, the period during which the heating unit 121 is capable of heating may start when the lock is released. Alternatively, the period during which the heating unit 121 is capable of heating may start when heating based on the heating profile is started. With this configuration, it is possible to prevent the transmission and reception of log information from interfering with the process of heating the stick-shaped substrate 150 by the heating unit 121.
[0145] During a period in which the heating unit 121 is capable of heating, the suction device 100 transmits status information including information indicating the status of the heating unit 121. For example, the suction device 100 starts transmitting status information including information indicating the status of the heating unit 121 from the timing at which preheating begins. Since no log information is transmitted during a period in which the heating unit 121 is capable of heating, it is possible to transmit status information without delay.
[0146] The settings of the suction device 100 may be changed during a period when the heating unit 121 is not capable of heating. In this case, the suction device 100 transmits log information after the settings based on the setting information are completed. Since the log information is temporarily stored in the storage unit 114 and can be transmitted at any later timing, it can be said that the priority of the process of transmitting and receiving log information is lower than the process of making settings based on the setting information. In this regard, with this configuration, it is possible to prevent the transmission and reception of log information from interfering with the process of making settings based on the setting information.
[0147] The suction device 100 transmits the log information after at least a second predetermined time has elapsed since the setting based on the setting information is completed. With this configuration, a margin of the second predetermined time is provided between the completion of the setting based on the setting information and the transmission of the log information. This makes it possible to more reliably prevent the transmission and reception of the log information from interfering with the process of performing the setting based on the setting information. Note that the timing for starting counting the second predetermined time is not limited to the timing when the setting based on the setting information is completed, and may be the timing when the setting information is received or the timing when a setting completion notification is transmitted.
[0148] Here, the first and second predetermined times are different from each other. More specifically, the first predetermined time is longer than the second predetermined time. This is because, after the period during which heating by the heating unit 121 is possible ends, the setting information is received and settings are made based on the setting information, and then the log information is transmitted.
[0149] As described above, the timing at which the suction device 100 transmits the log information may be controlled by the terminal device 200. This point will be described in detail below.
[0150] The terminal device 200 transmits a log request (hereinafter also referred to as a first log request) requesting the transmission of log information. When the suction device 100 receives the first log request, the suction device 100 transmits the log information. Then, the terminal device 200 receives the log information. This configuration enables the suction device 100 to transmit the log information at an appropriate timing.
[0151] When the suction device 100 receives the first log request, it may transmit unsent log information among the log information stored in the suction device 100. To this end, the suction device 100 may store information indicating whether the log information has been transmitted or not, in association with the log information. Alternatively, the suction device 100 may store unsent log information and delete the transmitted log information. With this configuration, it is possible to prevent the transmitted log information from being resent.
[0152] The terminal device 200 may transmit a log request (hereinafter also referred to as a second log request) requesting transmission of information indicating the number of pieces of log information that have not been transmitted. When the suction device 100 receives the second log request, the suction device 100 transmits information indicating the number of pieces of log information that have not been transmitted. Then, the terminal device 200 receives the information indicating the number of pieces of log information that have not been transmitted, and transmits a first log request. With this configuration, the terminal device 200 can transmit the first log request after grasping the number of pieces of log information that have not been transmitted and are stored in the suction device 100.
[0153] When the number of pieces of unsent log information is two or more, the first log request includes information specifying one piece of log information to be transmitted from among the plurality of pieces of unsent log information. Send The terminal device 200 receives a first log request, and the suction device 100 transmits the log information specified in the first log request, and this is repeated the number of pieces of untransmitted log information. As a specific example, a case is assumed in which the suction device 100 stores the first log information and the second log information as untransmitted log information. In this case, the terminal device 200 transmits a first log request requesting transmission of the first log information among the plurality of pieces of untransmitted log information. When the terminal device 200 receives the first log request requesting transmission of the first log information, the suction device 100 transmits the first log information. After receiving the first log information, the terminal device 200 transmits a first log request requesting transmission of the second log information. When the suction device 100 receives the first log request requesting transmission of the second log information, the suction device 100 transmits the second log information. With this configuration, the suction device 100 can sequentially transmit the plurality of pieces of untransmitted log information. Therefore, even if the transmission process of a plurality of pieces of untransmitted log information is interrupted midway, the transmission process can be easily resumed from the interrupted point.
[0154] When the number of pieces of unsent log information is two or more, the suction device 100 transmits the log information in order of acquisition time starting from the oldest. That is, in the suction device 100, the time when the first log information was acquired is earlier than the time when the second log information was acquired. Due to the storage capacity of the suction device 100, the log information stored in the suction device 100 may be deleted in order starting from the oldest. In this regard, with this configuration, it is possible to transmit log information in order starting from the log information most likely to be deleted.
[0155] The log information includes suction start time information as information indicating the time when the log information was acquired. Therefore, the terminal device 200 transmits the log information in order from the oldest log information indicated by the suction start time information. With this configuration, the terminal device 200 can ascertain the time when the log information was acquired by referring to the contents of the log information, and can transmit the log information in order from the oldest log information.
[0156] When the lid unit 14 closes the opening 142, the suction device 100 transmits status information including information indicating that the lid unit 14 has closed the opening 142. Then, the terminal device 200 transmits a first log request after receiving the status information including information indicating that the lid unit 14 has closed the opening 142. In particular, the terminal device 200 transmits the first log request after a first predetermined time has elapsed since receiving the status information including information indicating that the lid unit 14 has closed the opening 142. It is desirable that the same is true for the second log request. This allows the suction device 100 to transmit log information after at least a first predetermined time has elapsed since the lid unit 14 closed the opening 142. As described above, by transmitting a log request using the status information as a trigger, it is possible to appropriately control the transmission timing of the log information.
[0157] When the setting of the suction device 100 is changed, the terminal device 200 transmits the setting information. When the setting based on the setting information is completed, the suction device 100 transmits a setting completion notification indicating that the setting is completed to the terminal device 200. Then, the terminal device 200 transmits a first log request after receiving the setting completion notification. In particular, the terminal device 200 transmits the first log request after a second predetermined time has elapsed since receiving the setting completion notification. It is preferable that the second log request is also transmitted in the same manner. This enables the suction device 100 to transmit the log information after at least a second predetermined time has elapsed since the setting based on the setting information is completed. As described above, by transmitting a log request using the setting completion notification as a trigger, it becomes possible to appropriately control the transmission timing of the log information.
[0158] (11) Processing flow - Overall handling of heating sessions 5 is a sequence diagram showing an example of an overall processing flow regarding a heating session executed in the system 1 according to this embodiment. The suction device 100 and the terminal device 200 are involved in this sequence.
[0159] As shown in FIG. 5, first, the suction device 100 receives an operation to set the cover portion 14 to an open state (step S102).
[0160] Next, the suction device 100 and the terminal device 200 establish a connection (step S104). For example, the suction device 100 transmits an advertisement, and the suction device 100 and the terminal device 200 that has received the advertisement perform a procedure for establishing a connection.
[0161] Next, the suction device 100 transmits the battery information to the terminal device 200 (step S106).
[0162] Next, the suction device 100 releases the lock (step S108). For example, the suction device 100 releases the lock based on the fact that the state of the cover unit 14 is in the open state and the fact that the suction device 100 is communicating with the terminal device 200 regarding the second lock function.
[0163] Next, the suction device 100 receives an instruction to start heating (step S110).
[0164] Next, the suction device 100 starts heating based on the heating profile (step S112).
[0165] Next, the suction device 100 transmits state information including information indicating the state of the heating unit 121 to the terminal device 200 (step S114).
[0166] Next, the inhalation device 100 determines whether the heating session has ended (step S116). For example, the inhalation device 100 determines that the heating session has ended when the time elapsed since the start of heating based on the heating profile exceeds a predetermined threshold. Alternatively, the inhalation device 100 determines that the heating session has ended when the number of puffs performed during the heating session reaches a predetermined upper limit. If it is determined that the heating session has not ended (step S116: NO), the process returns to step S114 again.
[0167] If it is determined that the heating session has ended (step S116: YES), the suction device 100 determines whether or not an operation to change the state of the lid portion 14 to the closed state has been performed (step S118). If it is determined that an operation to change the state of the lid portion 14 to the closed state has not been performed (step S118: NO), the suction device 100 waits until an operation to change the state of the lid portion 14 to the closed state is performed.
[0168] If it is determined that an operation has been performed to change the state of the lid portion 14 to the closed state (step S118: YES), the suction device 100 transmits state information including information indicating that the state of the lid portion 14 has changed to the closed state, and battery information to the terminal device 200 (step S120).
[0169] Next, the terminal device 200 transmits the setting information to the suction device 100 (step S122). Next, upon receiving the setting information, the suction device 100 performs setting based on the received setting information (step S124). Then, the suction device 100 transmits a setting completion notification to the terminal device 200 (step S126). Note that the processes related to steps S122 to S126 are omitted if no user input for changing the setting of the suction device 100 is performed on the terminal device 200.
[0170] Next, the terminal device 200 transmits a log request to the suction device 100 to request the transmission of log information (step S128).
[0171] Next, when the suction device 100 receives the log request, the suction device 100 transmits the requested log information to the terminal device 200 (step S130). For example, the suction device 100 transmits information acquired during the heating session in steps S112 to S116 as the log information.
[0172] After that, the suction device 100 and the terminal device 200 disconnect from each other (step S132). For example, the suction device 100 disconnects from the terminal device 200 when no operation by the user is detected for a predetermined time or longer and no log request is received.
[0173] -Overall charging process 6 is a sequence diagram showing an example of the overall flow of processing related to charging executed in the system 1 according to this embodiment. The suction device 100 and the terminal device 200 are involved in this sequence.
[0174] 6, first, the suction device 100 starts charging (step S202). When the suction device 100 is connected to an external power source, the suction device 100 starts charging.
[0175] Next, the suction device 100 and the terminal device 200 establish a connection (step S204). For example, the suction device 100 transmits an advertisement, and the suction device 100 and the terminal device 200 that has received the advertisement perform a procedure for establishing a connection.
[0176] Next, the suction device 100 transmits the battery information to the terminal device 200 (step S206).
[0177] Next, the suction device 100 transmits state information including information indicating the charging state of the power supply unit 111 to the terminal device 200 (step S208).
[0178] Next, the suction device 100 determines whether charging is completed (step S210). When the suction device 100 is disconnected from the external power source, the suction device 100 ends charging. When it is determined that charging is not completed (step S210: NO), the process returns to step S208 again.
[0179] If it is determined that charging has finished (step S210: YES), the suction device 100 transmits state information including information indicating the charging state of the power supply unit 111 and battery information to the terminal device 200 (step S212).
[0180] Next, the terminal device 200 transmits the setting information to the suction device 100 (step S214). Next, upon receiving the setting information, the suction device 100 performs setting based on the received setting information (step S216). Then, the suction device 100 transmits a setting completion notification to the terminal device 200 (step S218). Note that the processes related to steps S214 to S218 are omitted if no user input for changing the setting of the suction device 100 is performed on the terminal device 200.
[0181] Next, the terminal device 200 transmits a log request to the suction device 100 to request the transmission of log information (step S220).
[0182] Next, when receiving the log request, the suction device 100 transmits the requested log information to the terminal device 200 (step S222). For example, the suction device 100 transmits information acquired during the charging performed in steps S202 to S210 as the log information.
[0183] After that, the suction device 100 and the terminal device 200 disconnect from each other (step S224). For example, the suction device 100 disconnects from the terminal device 200 when no operation by the user is detected for a predetermined time or longer and no log request is received.
[0184] -Transmitting log information about heating sessions 7 is a sequence diagram showing an example of the flow of a process for transmitting log information related to a heating session executed in the system 1 according to the present embodiment. This sequence involves the suction device 100 and the terminal device 200. This sequence is a detailed version of the process for transmitting log information in the sequence shown in FIG.
[0185] 7, first, the terminal device 200 determines whether or not a first predetermined time has elapsed since receiving state information including information indicating that the state of the cover unit 14 has changed to the closed state (step S302). If it is determined that the first predetermined time has not elapsed (step S302: NO), the terminal device 200 waits until the first predetermined time has elapsed.
[0186] If it is determined that the first predetermined time has elapsed (step S302: YES), the terminal device 200 determines whether or not a second predetermined time has elapsed since receiving the setting completion notification (step S304). If it is determined that the second predetermined time has not elapsed (step S304: NO), the terminal device 200 waits until the second predetermined time has elapsed.
[0187] If it is determined that the second predetermined time has elapsed (step S304: YES), the terminal device 200 transmits a second log request to the suction device 100 (step S306).
[0188] The suction device 100 When the second log request is received, the log information transmitting unit 10 transmits information indicating the number of pieces of log information that have not yet been transmitted (step S308).
[0189] The terminal device 200 When the information indicating the number of pieces of unsent log information is received, the first log request is transmitted (step S310). The first log request includes, for example, information requesting transmission of the oldest piece of unsent log information.
[0190] The suction device 100When the first log request is received, the suction device 100 transmits the log information requested to be transmitted in the first log request (step S312). Here, the suction device 100 transmits the log information after the condition determination in steps S302 and S304 in the terminal device 200 is performed. Therefore, the suction device 100 can transmit the log information after a first predetermined time has elapsed since the opening 142 is closed by the lid portion 14 and after a second predetermined time has elapsed since the setting based on the setting information is completed.
[0191] The terminal device 200 repeatedly executes step S310 the number of times corresponding to the number of pieces of unsent log information indicated by the information received in step S308. In response to this, the suction device 100 repeatedly executes step S312 to transmit the unsent log information in order of acquisition time starting from the oldest.
[0192] <<3. Supplementary Information>> Although the preferred embodiment of the present invention has been described in detail above with reference to the accompanying drawings, the present invention is not limited to such an example. It is clear that a person having ordinary knowledge in the technical field to which the present invention pertains can conceive of various modified or altered 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 invention.
[0193] For example, in the above embodiment, an example in which the terminal device 200 controls the transmission timing of the log information has been described, but the present invention is not limited to such an example. For example, the suction device 100 may control the transmission timing of the log information. For example, the suction device 100 may transmit at least one of the pieces of untransmitted log information at the timing of connection with the terminal device 200 even if there is no first log request from the terminal device 200. Also, the suction device 100 may transmit information indicating the number of pieces of untransmitted log information at the timing of connection with the terminal device 200 even if there is no second log request from the terminal device 200. In this case, the suction device 100 may transmit information indicating the number of pieces of untransmitted log information together with at least one of the pieces of untransmitted log information.
[0194] Furthermore, the series of processes performed by each device described in this specification may be realized using any of software, hardware, and a combination of software and hardware. The programs constituting the software are stored in advance, for example, in a recording medium (non-transitory medium) provided inside or outside each device. Then, each program is loaded into a RAM when executed by a computer, for example, and executed by a processor such as a CPU. The recording medium is, for example, a magnetic disk, an optical disk, a magneto-optical disk, a flash memory, etc. Furthermore, the computer programs may be distributed, for example, via a network, without using a recording medium.
[0195] In addition, the processes described in this specification using flowcharts and sequence diagrams do not necessarily have to be performed in the order shown in the drawings. Some processing steps may be performed in parallel. In addition, additional processing steps may be employed, and some processing steps may be omitted.
[0196] The following configurations also fall within the technical scope of the present invention. (1) a communication unit in communication with the aspirator for heating the substrate containing the aerosol source to generate the aerosol; Equipped with the communication unit transmits a first log request requesting transmission of log information, which is information acquired in response to a user's use of the suction device and stored in the suction device, and receives the log information; Terminal device. (2) the communication unit receives information indicating the number of pieces of log information that have not yet been transmitted from the suction device, and transmits the first log request. The terminal device according to (1) above. (3) the communication unit transmits a second log request requesting transmission of information indicating the number of pieces of log information that have not yet been transmitted, and receives the information indicating the number of pieces of log information that have not yet been transmitted from the suction device. The terminal device according to (2) above. (4) when the number of pieces of untransmitted log information is two or more, the communication unit transmits the first log request requesting transmission of a first piece of log information among the plurality of pieces of untransmitted log information, and transmits the first log request requesting transmission of a second piece of log information after receiving the first piece of log information. A terminal device according to (2) or (3). (5) In the suction device, a time when the first log information was acquired is earlier than a time when the second log information was acquired. The terminal device according to (4) above. (6) The log information includes suction start time information indicating the time when the aerosol was first suctioned in a time interval from the start to the end of a process of generating the aerosol using the base material, as information indicating the time when the log information was acquired. The terminal device according to (5) above. (7) The suction device is An opening into which the base material can be inserted; A lid portion that opens and closes the opening; Further equipped with the communication unit transmits the first log request after receiving status information including information indicating that the lid unit has closed the opening. The terminal device according to any one of (1) to (6). (8) the communication unit transmits the first log request after a first predetermined time has elapsed since receiving the state information. The terminal device according to (7) above. (9) the communication unit transmits setting information for changing settings related to an operation of the suction device, and transmits the first log request after receiving a setting completion notification indicating that the setting based on the setting information has been completed. The terminal device according to any one of (1) to (8). (10) the communication unit transmits the first log request after a second predetermined time has elapsed since receiving the setting completion notification. The terminal device according to (9) above. (11) The suction device has a heating section for heating a substrate containing an aerosol source to generate an aerosol, the heating unit operates based on a heating profile in which a time series transition of a target resistance value, which is a target value of a resistance value of the heating unit, is defined; The setting information includes information indicating the heating profile. The terminal device according to (9) or (10). (12) The log information includes information indicating the number of times the aerosol is inhaled during a time period from the start to the end of a process for generating the aerosol using the base material. The terminal device according to any one of (1) to (11). (13) The log information includes information indicating a time when the aerosol was inhaled during a time period from the start to the end of a process for generating the aerosol using the base material. The terminal device according to any one of (1) to (12). (14) The communication unit transfers the log information received from the suction device to another device. The terminal device according to any one of (1) to (13). (15) 1. A suction device comprising: A communication unit for communicating with other devices; a heating section for heating a substrate containing an aerosol source to generate an aerosol; a storage unit that stores log information acquired in response to a user's use of the suction device; Equipped with when the communication unit receives a first log request requesting transmission of the log information, the communication unit transmits the log information. Suction device. (16) when the communication unit receives the first log request, the communication unit transmits the untransmitted log information among the log information stored in the storage unit. The suction device according to (15) above. (17) The communication unit transmits information indicating the number of pieces of log information that have not yet been transmitted. The suction device according to (15) or (16) above. (18) when the communication unit receives a second log request requesting transmission of information indicating the number of pieces of log information that have not yet been transmitted, the communication unit transmits the information indicating the number of pieces of log information that have not yet been transmitted. The suction device according to (17) above. (19) When the number of pieces of untransmitted log information is two or more, the communication unit transmits the first log information when the first log request is received, which requests transmission of first log information among the plurality of pieces of untransmitted log information, and transmits the second log information when the communication unit receives the first log request, which requests transmission of second log information among the plurality of pieces of untransmitted log information. The suction device according to (18) above. (20) When the number of pieces of untransmitted log information is two or more, the communication unit transmits the log information in order starting from the log information acquired the oldest at the time of acquisition. The suction device according to (19) above. (twenty one) the log information includes suction start time information indicating a time when the aerosol was first suctioned in a time interval from the start to the end of a process of generating the aerosol using the base material, as information indicating a time when the log information was acquired; the communication unit transmits the log information in order from the oldest one indicated by the suction start time information. The suction device according to (20) above. (twenty two) A computer controls a terminal device in communication with an aspirator that heats a substrate containing an aerosol source to generate an aerosol, transmitting a first log request to request transmission of log information, which is information acquired in response to use of the suction device by a user and stored in the suction device, and controlling the terminal device to receive the log information; A program for executing the above. [Explanation of symbols]
[0197] 1 System 100 Suction device 111 Power supply section 112 Sensor section 113 Notification Department 114 Storage section 115 Communications Department 116 Control Unit 140 Holding part 141 Interior Space 142 Aperture 143 Bottom 144 Insulation section 150 Stick-type substrate 151 Base material part 152 Mouthpiece 11 Outer housing 11A Top Housing 11B Bottom housing 12 Cover 13. Switch 14 Lid 15 Ventilation hole 16 Cap 200 Terminal Equipment 210 Input section 220 Output section 230 Communications Department 240 Storage section 250 Control section
Claims
1. a communication unit in communication with the aspirator for heating the substrate containing the aerosol source to generate the aerosol; Equipped with the communication unit transmits a first log request requesting transmission of log information, which is information acquired in response to use of the suction device by a user and stored in the suction device, and receives the log information; the first log request includes information requesting transmission of the log information that has been acquired the oldest among the untransmitted log information, the log information includes suction start time information indicating a time when the aerosol was first suctioned in a time interval from the start to the end of a process of generating the aerosol using the base material, as information indicating a time when the log information was acquired; The communication unit receives information indicating a number of pieces of the log information that have not yet been transmitted from the suction device, and transmits the first log request; when the number of pieces of untransmitted log information is two or more, the communication unit transmits the first log request requesting transmission of first log information among the plurality of pieces of untransmitted log information, and transmits the first log request requesting transmission of second log information after receiving the first log information. Terminal device.
2. the communication unit transmits a second log request requesting transmission of information indicating the number of pieces of log information that have not yet been transmitted, and receives the information indicating the number of pieces of log information that have not yet been transmitted from the suction device. The terminal device according to claim 1 .
3. In the suction device, a time when the first log information was acquired is earlier than a time when the second log information was acquired. The terminal device according to claim 1 or 2.
4. The suction device comprises: An opening into which the base material can be inserted; A lid portion that opens and closes the opening; Equipped with the communication unit transmits the first log request after receiving status information including information indicating that the lid unit has closed the opening. The terminal device according to any one of claims 1 to 3.
5. the communication unit transmits the first log request after a first predetermined time has elapsed since receiving the status information; The terminal device according to claim 4.
6. the communication unit transmits setting information for changing settings related to an operation of the suction device, and transmits the first log request after receiving a setting completion notification indicating that the setting based on the setting information has been completed. A terminal device according to any one of claims 1 to 5.
7. the communication unit transmits the first log request after a second predetermined time has elapsed since receiving the setting completion notification. The terminal device according to claim 6.
8. The suction device has a heating section for heating a substrate containing an aerosol source to generate an aerosol, the heating unit operates based on a heating profile in which a time series transition of a target resistance value, which is a target value of a resistance value of the heating unit, is defined; The setting information includes information indicating the heating profile. The terminal device according to claim 6 or 7.
9. The log information includes information indicating the number of times the aerosol is inhaled during a time period from the start to the end of a process for generating the aerosol using the base material. A terminal device according to any one of claims 1 to 8.
10. The log information includes information indicating a time when the aerosol was inhaled during a time period from the start to the end of a process for generating the aerosol using the base material. A terminal device according to any one of claims 1 to 9.
11. The communication unit transfers the log information received from the suction device to another device. A terminal device according to any one of claims 1 to 10.
12. 1. A suction device comprising: A communication unit for communicating with other devices; a heating section for heating a substrate containing an aerosol source to generate an aerosol; a storage unit that stores log information acquired in response to a user's use of the suction device; Equipped with When the communication unit receives a first log request requesting to transmit the log information, the communication unit transmits the log information; the log information includes suction start time information indicating a time when the aerosol was first suctioned in a time interval from the start to the end of a process of generating the aerosol using the base material, as information indicating a time when the log information was acquired; the communication unit transmits the log information in order from the oldest one indicated by the suction start time information, when the communication unit receives a second log request requesting to transmit information indicating the number of pieces of log information that have not yet been transmitted, the communication unit transmits the information indicating the number of pieces of log information that have not yet been transmitted; When the number of pieces of untransmitted log information is two or more, the communication unit transmits the first log information when the first log request is received, which requests transmission of first log information among the plurality of pieces of untransmitted log information, and transmits the second log information when the communication unit receives the first log request, which requests transmission of second log information among the plurality of pieces of untransmitted log information. Suction device.
13. when the communication unit receives the first log request, the communication unit transmits the untransmitted log information among the log information stored in the storage unit.
13. A suction device according to claim 12.
14. When the number of pieces of untransmitted log information is two or more, the communication unit transmits the log information in order starting from the log information acquired the oldest at the time of acquisition.
14. A suction device according to claim 12 or 13.
15. A computer controls a terminal device in communication with an aspirator that heats a substrate containing an aerosol source to generate an aerosol, transmitting a first log request to request transmission of log information, which is information acquired in response to use of the suction device by a user and stored in the suction device, and controlling the terminal device to receive the log information; Run the command, the first log request includes information requesting transmission of the log information that has been acquired the oldest among the untransmitted log information, the log information includes suction start time information indicating a time when the aerosol was first suctioned in a time interval from the start to the end of a process of generating the aerosol using the base material, as information indicating a time when the log information was acquired; Controlling the terminal device includes receiving information indicating the number of pieces of untransmitted log information from the suction device and transmitting the first log request, and when the number of pieces of untransmitted log information is two or more, transmitting the first log request requesting transmission of first log information among the plurality of pieces of untransmitted log information, and controlling the terminal device to transmit the first log request requesting transmission of second log information after receiving the first log information. program.
Citation Information
Patent Citations
Suction data display method and device and aerosol generating equipment
CN110973711A
Pattern discrimination device
JP1988052272A
Oxygen enricher and method for determining inspection time of oxygen enricher
JP2011024679A
Entrance / exit management system
JP2011145746A
Method and device for assuring quality and safety of drug administration, medical products, and medical kits
JP2014128673A