Suction device, control method and program
The suction device optimizes wireless communication pairing through controlled advertisement transmission and lid operations, addressing inefficiencies and power consumption issues in suction devices.
Patent Information
- Application Number
- JP2023516930
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-04-28
- Publication Date
- 2025-01-15
- Estimated Expiration
- 2041-04-28
AI Technical Summary
Existing suction devices lack effective pairing mechanisms for wireless communication, particularly in devices like electronic cigarettes and nebulizers, leading to inefficiencies and increased power consumption.
A suction device with a control unit that manages wireless communication by sending advertisements, resumes transmission if pairing fails, and includes operations to facilitate automatic connections and store bonding information, using a lid mechanism to control pairing states.
Enhances pairing efficiency, reduces power consumption, and improves usability by prioritizing connections with paired devices while minimizing unnecessary transmissions.
Smart Images

Figure 0007614341000001 
Figure 0007614341000002 
Figure 0007614341000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a suction device, a control method, 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, an 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. The action of a user inhaling an aerosol is also referred to as a puff or a puffing action below.
[0003] In recent years, it has been considered to equip a suction device with a wireless communication function. For example, Patent Document 1 below discloses that a suction device is equipped with a Bluetooth (registered trademark) communication function. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Special Publication No. 2018-514196 Summary of the Invention [Problem to be solved by the invention]
[0005] In some wireless communication standards such as Bluetooth, communication is performed between devices that have already been paired. However, in the conventional technology disclosed in the above Patent Document 1 and the like, no ingenuity has been provided with regard to pairing of suction devices.
[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 pairing mechanism suitable for a suction device. [Means for solving the problem]
[0007] In order to solve the above problem, according to one aspect of the present invention, an inhalation device is provided, comprising a generation unit that generates an aerosol, a wireless communication unit that performs wireless communication, and a control unit that controls the wireless communication by the wireless communication unit, wherein the control unit starts transmitting an advertisement when instructed to perform pairing, and then controls the transmission of the advertisement to be continued or resumed when pairing fails or is interrupted and predetermined conditions are satisfied.
[0008] The specified condition may include an automatic connection function of the suction device being enabled, and the automatic connection function may be a function of starting a connection with a paired device when a first operation is performed.
[0009] The suction device may have an opening and include a holding part that holds a substrate containing an aerosol source inserted through the opening, and a lid part that opens and closes the opening, and the first operation may be an operation of the lid part to open the opening.
[0010] With the lid portion closing the opening, a second operation may be performed to instruct execution of the pairing.
[0011] The control unit may perform control to interrupt pairing when a third operation is performed, and the third operation may be an operation of causing the lid unit to leave the opening open.
[0012] The suction device may include a storage unit that stores bonding information of a paired device, and the predetermined condition may include storing one or more pieces of bonding information in the storage unit.
[0013] The control unit may stop transmitting the advertisement if no connection request is received for a predetermined time after continuing or resuming transmission of the advertisement.
[0014] The control unit may stop transmitting the advertisement if pairing fails or is interrupted and the predetermined condition is not satisfied.
[0015] If pairing is successful, the control unit may enable an automatic connection function of the suction device, and the automatic connection function may be a function of initiating a connection with the paired device when a first operation is performed.
[0016] The control unit may prohibit pairing during a period other than a period from when an instruction to execute pairing is received until when pairing is completed.
[0017] In addition, in order to solve the above problem, according to another aspect of the present invention, a control method for controlling an inhalation device having a generation unit that generates an aerosol and a wireless communication unit that performs wireless communication is provided, the control method including controlling to start transmitting an advertisement when instructed to perform pairing, and then, when pairing fails or is interrupted and a specified condition is satisfied, to continue or resume transmitting the advertisement.
[0018] 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 that controls an inhalation device having a generation unit that generates an aerosol and a wireless communication unit that performs wireless communication to start transmitting an advertisement when instructed to perform pairing, and then, when pairing fails or is interrupted and specified conditions are satisfied, control is provided to continue or resume the transmission of the advertisement. Effect of the Invention
[0019] As described above, according to the present invention, a pairing mechanism suitable for a suction device is provided. [Brief description of the drawings]
[0020] [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] 6 is a flowchart showing an example of the flow of a communication control process executed by the suction device according to the present embodiment. [Diagram 5] 6 is a flowchart showing an example of the flow of a communication control process executed by the suction device according to the present embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0021] 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.
[0022] <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.
[0023] (1) Internal configuration example Fig. 1 is a schematic diagram showing an internal configuration example of a suction device. As shown in Fig. 1, a suction device 100 according to this configuration example includes a power supply unit 111, a sensor unit 112, a notification unit 113, a storage unit 114, a communication unit 115, a control unit 116, a heating unit 121, a holding unit 140, and a heat insulating unit 144.
[0024] 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.
[0025] 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.
[0026] 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.
[0027] 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.
[0028] 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).
[0029] 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.
[0030] 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.
[0031] 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.
[0032] 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.
[0033] 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.
[0034] 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.
[0035] 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.
[0036] 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.
[0037] 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.
[0038] (2) External configuration example Fig. 2 is an overall perspective view of the suction device 100 according to this embodiment. Fig. 3 is an overall perspective view of the suction device according to this embodiment in a state in which a stick-type substrate 150 is held.
[0039] 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.
[0040] 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 exposes 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. 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.
[0041] 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).
[0042] 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.
[0043] (3) Supplementary Information The heating unit 121 is an example of a generating unit that generates an aerosol. The control unit 116 controls the generation of the aerosol by the heating unit 121.
[0044] The communication unit 115 is an example of a wireless communication unit that performs wireless communication. There are various wireless communication standards that the communication unit 115 complies with. In this specification, the communication unit 115 performs wireless communication that complies with BLE (Bluetooth Low Energy (registered trademark)). The control unit 116 controls the wireless communication by the communication unit 115.
[0045] <2.BLE> In BLE, the communication procedures between devices are defined as protocols. The standardization of how to use the protocols is defined as profiles. There are two types of profiles: those that are standardized for each device characteristic, and those that are not dependent on the device characteristics. The latter type of profile is also called a generic profile. Generic profiles act as a lower layer for profiles for each device characteristic. Below, we will explain an example of a profile and protocol defined in BLE.
[0046] -GAP (Generic Access Profile) GAP is a generic profile that specifies procedures for enabling communication between devices. In GAP, there are two types of device roles: central and peripheral. The central is responsible for controlling communication. The peripheral connects to the central and communicates with it based on the control of the central.
[0047] First, the peripheral broadcasts an advertising packet (hereinafter, also simply referred to as an advertisement). After transmitting the advertisement, the peripheral waits to receive a connection request from the central. The peripheral repeats transmitting and waiting to receive the advertisement until it receives a connection request. The advertisement can include various information such as information specifying whether or not to scan, and information specifying the connection destination.
[0048] A central discovers peripherals by receiving advertisements. Based on the advertisements, the central determines whether to allow a connection to a peripheral. The central may send a scan request to request further information to determine whether to allow the connection. The central sends a connection request to the peripherals that it has allowed to connect to, and establishes the connection.
[0049] -GATT(Generic Attribute Profile) GATT is a general-purpose profile that specifies data transmission and reception and the data structure. In GATT, there are two types of device roles: client and server. A client sends requests to a server and receives responses from the server. A server receives requests from a client and sends responses. Either a server or a client may notify the other of information. Typically, a peripheral is a server and a central is a client, but the reverse is also possible.
[0050] -SM (Security Manager) SM is a protocol for establishing security. S.M. There are two types of device roles in , Initiator and Responder. Initiator corresponds to Central in GAP. Responder corresponds to Peripheral in GAP.
[0051] SM specifies pairing. Pairing is a procedure for generating and exchanging temporary encryption keys. Pairing is performed in a connection established by the procedure specified in GAP.
[0052] In SM, bonding is defined. Bonding is a procedure executed after pairing, in which persistent encryption keys are generated and exchanged. The persistent encryption keys are stored in both devices. In subsequent connections, communication is performed using the persistent encryption keys that have already been stored, so there is no need to perform bonding again.
[0053] The SM specifies encryption re-establishment, which is a procedure for re-establishing a secure connection using persistent encryption keys stored by bonding.
[0054] Typically, pairing with bonding is performed. Meanwhile, non-bondable pairing may also be performed. In this specification, unless otherwise specified, pairing refers to pairing with bonding, and is a concept that includes both the above-mentioned pairing and bonding procedures. In addition, in this specification, unless otherwise specified, connection refers to a secure connection using a persistent encryption key that is generated, exchanged, and stored in bonding.
[0055] <3. Technical features> (1) Operation Mode of Suction Device 100 The inhalation device 100 may operate in a variety of operating modes, examples of which relate to the overall operation of the inhalation device 100 include a sleep mode, a standby mode, and an aerosol generation mode.
[0056] The sleep mode is an operation mode in which some of the functions of the inhalation device 100 can be executed. For example, in the sleep mode, only the function of detecting an operation to start the inhalation device 100 (i.e., to switch to standby mode or aerosol generation mode) may be executed among the functions of the sensor unit 112. This makes it possible to minimize power consumption while enabling the inhalation device 100 to be started at any timing.
[0057] The standby mode is an operation mode in which all functions of the suction device 100 can be executed. However, the standby mode is an operation mode in which heating is not performed by the heating unit 121. In the standby mode, the suction device 100 can execute heating by the heating unit 121, notification by the notification unit 113, and communication by the communication unit 115.
[0058] The aerosol generation mode is an operation mode in which an aerosol to be inhaled by a user is generated. For example, the aerosol generation mode is an operation mode in which heating is performed by the heating unit 121.
[0059] The control unit 116 switches the operation mode of the inhalation device 100 based on a user operation. For example, the control unit 116 may switch the operation mode of the inhalation device 100 based on an operation on the switch 13 or the cover unit 14. Of course, the operation mode may be switched based on a user operation other than an operation on the operation unit. For example, the operation mode may be switched based on detection of a puff. Also, the operation mode may be switched based on no user operation being performed for a predetermined period of time.
[0060] (2) Automatic connection function The suction device 100 performs various communications with devices with which it has been paired. One example of a device that pairs with and communicates with the suction device 100 is a terminal device operated by a user, such as a smartphone. As one example, the terminal device receives information about the state of the suction device 100 and a puff history from the suction device 100 and notifies the user. As another example, the terminal device transmits information for changing the settings of the suction device 100 to the suction device 100, thereby changing the settings of the suction device 100. In this way, the suction device 100 can provide a variety of services to the user by communicating with devices with which it has been paired.
[0061] One of the settings of the suction device 100 that can be changed via wireless communication with a terminal device is an automatic connection function. The automatic connection function is a function that starts a connection with a paired terminal device when a first operation is performed.
[0062] When the automatic connection function is enabled, the suction device 100 starts a connection with a paired terminal device when a first operation is performed. More specifically, when the automatic connection function is enabled, the communication unit 115 operation When the advertisement is received, the suction device 100 starts transmitting the advertisement. This enables the suction device 100 to establish a connection with the paired terminal device that has received the advertisement and to perform communication.
[0063] On the other hand, when the automatic connection function is disabled, the suction device 100 does not start a connection with the paired terminal device even if the first operation is performed. More specifically, when the automatic connection function is disabled, the communication unit 115 operation Even if the advertisement is transmitted, the advertisement transmission is not started. With this configuration, it is possible to reduce the power consumption of the suction device 100.
[0064] An example of the first operation is an operation of opening the opening 142 of the lid part 14. If the opening is in the open state, it is assumed that the stick-shaped base material 150 is inserted thereafter immediately and heating is started. It is also assumed that communication is often performed between the suction device 100 and the terminal device before and after heating. In this regard, with this configuration, a connection can be established prior to the timing of communication, which makes it possible to improve usability.
[0065] (3) BLE communication by the suction device 100 The suction device 100 can perform pairing with an unpaired terminal device, establish a connection, and communicate. If the pairing is successful, the storage unit 114 stores bonding information of the paired terminal device. The bonding information includes a persistent encryption key generated during bonding. This allows the suction device 100 to perform secure communication with the paired terminal device using the stored bonding information in subsequent connections.
[0066] When instructed to execute pairing, the control unit 116 controls the communication unit 115 to start transmitting an advertisement. When the control unit 116 receives a connection request from a terminal device that has received an advertisement and has not yet been paired, the control unit 116 performs pairing with the terminal device to establish a connection and perform communication. While attempting pairing, the operation mode of the suction device 100 may be a standby mode.
[0067] - If pairing is not successful The control unit 116 controls the communication unit 115 to continue or resume transmission of advertisements when pairing fails or is interrupted and a predetermined condition is satisfied. Interruption of pairing refers to the pairing process being stopped based on a user operation. Failure of pairing refers to pairing ending in failure due to a cause other than a user operation. One example of such a cause is that a connection request is not received for a predetermined period of time. Resumption of advertisement transmission is performed when advertisement transmission has been stopped upon reception of a connection request. Continuation of advertisement transmission is performed when advertisement transmission has continued without receiving a connection request. With this configuration, even if pairing is not successful, if there is a paired terminal device within a range that can receive advertisements, it is possible to establish a connection and communicate under predetermined conditions.
[0068] However, if the control unit 116 does not receive a connection request for a predetermined time after continuing or resuming the transmission of the advertisement, the control unit 116 stops transmitting the advertisement. If there is no paired terminal device within a range that can receive the advertisement, even if the suction device 100 transmits an advertisement, the paired terminal device will not return a connection request. In this regard, with this configuration, unnecessary transmission of the advertisement is stopped, so that power consumption can be reduced. The control unit 116 may switch the operation mode to a sleep mode while stopping the transmission of the advertisement. With this configuration, power consumption can be further reduced.
[0069] The predetermined condition is that there is a possibility of communication with a paired terminal device. According to this configuration, the advertisement is transmitted only when there is a possibility of communication with a paired terminal device, so that it is possible to reduce the power consumption of the suction device 100.
[0070] As an example, the predetermined condition may include that the automatic connection function of the suction device 100 is enabled. When the automatic connection function is enabled, it is considered that the user desires to automatically establish a connection with a paired terminal device. In this regard, according to this configuration, a connection is automatically attempted without the need to open the cover portion 14, thereby improving usability.
[0071] As another example, the predetermined condition may include one or more pieces of bonding information being stored in the storage unit 114. In other words, the predetermined condition may include one or more pieces of pairing having already been performed with one or more terminal devices.
[0072] On the other hand, when pairing fails or is interrupted and the predetermined condition is not satisfied, the control unit 116 stops transmitting the advertisement. That is, when pairing fails or is interrupted and there is no possibility of communication with the paired terminal device, the control unit 116 does not transmit the advertisement. With this configuration, it is possible to reduce power consumption. The control unit 116 may stop transmitting the advertisement and switch the operation mode to a sleep mode. With this configuration, it is possible to further reduce power consumption.
[0073] - If pairing is successful When pairing is successful, the control unit 116 may enable an automatic connection function. In order to receive services provided by a paired terminal device, it is desirable that a connection is automatically established between the suction device 100 and the paired terminal device and communication is started. In this regard, with this configuration, it is possible to reduce the effort required for the user to manually enable the automatic connection function.
[0074] - Operation to instruct pairing to start / stop The execution of pairing may be instructed by performing a second operation with the lid 14 closing the opening 142. That is, the control unit 116 may control to start transmitting an advertisement when the second operation is performed with the lid 14 closing the opening 142. An example of the second operation is pressing the switch 13 in a predetermined pressing pattern. The pressing pattern is defined by at least one of the number of times the switch 13 is pressed, the interval at which the switch 13 is pressed (i.e., the time length from when the pressing of the switch 13 ends until the next pressing), and the time for which the switch 13 is pressed (i.e., the time length for which the switch 13 is pressed). According to this configuration, an advertisement for pairing is transmitted at a timing when the lid 14 is in a closed state, that is, at a timing when an advertisement is not transmitted even if the automatic connection function is enabled. In this way, it is possible to prevent a situation in which pairing with a terminal device that has not yet been paired and establishment of a connection with a terminal device that has been paired compete with each other.
[0075] By performing the third operation, the interruption of pairing may be instructed. That is, the control unit 116 may control to interrupt pairing when the third operation is performed. If it is in an open state, it is assumed that the stick-shaped substrate 150 is inserted immediately thereafter and heating is started. It is considered that communication is often performed between the suction device 100 and the terminal device before and after heating. In this regard, according to this configuration, pairing with a terminal device that has not yet been paired is interrupted, and communication with a terminal device that has been paired is given priority. Therefore, it is possible to shorten the time until communication with the terminal device is possible, and it is possible to improve usability.
[0076] The third operation is preferably the same as the first operation. This is because, as in the case where the first operation is performed, after the third operation is performed, an advertisement is transmitted to establish a connection with a paired terminal device. That is, an example of the third operation is an operation in which the lid part 14 opens the opening 142. Of course, the third operation is not limited to such an example, and may be, for example, pressing the switch 13 in a predetermined pressing pattern. In this case, the user can interrupt the pairing even if he or she is not about to insert the stick-shaped base material 150 and start heating.
[0077] - Allow / prohibit pairing The control unit 116 permits pairing during a first period from when an instruction to execute pairing is received until pairing is completed. The completion of pairing here includes both a case where pairing is completed successfully and a case where pairing is interrupted or ends in failure. When pairing is permitted, the control unit 116 executes pairing with a terminal device based on a connection request from the terminal device with which pairing has not yet been completed. With this configuration, pairing can be performed during the first period.
[0078] In addition, in the first period, the control unit 116 controls the communication unit 115 to transmit an advertisement. Therefore, a connection request may be received not only from an unpaired terminal device but also from a paired terminal device. In this case, the control unit 116 may prioritize pairing with an unpaired terminal device over establishing a connection and communication with a paired terminal device. With this configuration, even if a paired terminal device is present within a range where an advertisement can be received, it is possible to preferentially execute pairing with an unpaired terminal device.
[0079] On the other hand, the control unit 116 prohibits pairing during a second period other than the first period from when an instruction to execute pairing is received until pairing is completed. When pairing is prohibited, the control unit 116 does not execute pairing with a terminal device even if a connection request is received from the terminal device with which pairing has not been completed. Then, when a connection request is received from a terminal device with which pairing has been completed, the control unit 116 establishes a connection with the terminal device and communicates with the terminal device. With this configuration, unspecified terminal devices are prevented from connecting to the suction device 100 during the second period, which makes it possible to improve security.
[0080] Here, the advertisement may be transmitted in both the first period and the second period. The advertisement transmitted in the first period and the advertisement transmitted in the second period may be the same. Of course, the advertisement transmitted in the first period and the advertisement transmitted in the second period may be different. As an example, the advertisement transmitted in the first period may include information permitting a connection with a terminal device that has not yet been paired, and the advertisement transmitted in the second period may include information permitting a connection with a terminal device that has already been paired.
[0081] (4) Processing flow 4 and 5 are flowcharts showing an example of the flow of a communication control process executed by the suction device 100 according to this embodiment.
[0082] 4, first, the suction device 100 receives a user operation to instruct the execution of pairing (step S102). One example of the user operation to instruct the execution of pairing is pressing the switch 13 in a predetermined pressing pattern with the cover 14 closing the opening 142.
[0083] Next, the suction device 100 starts transmitting an advertisement (step S104). The suction device 100 then periodically transmits an advertisement and waits for a connection request every time it transmits an advertisement. Note that the suction device 100 transmits an advertisement in a state in which pairing is permitted.
[0084] Next, the suction device 100 determines whether or not a connection request has been received (step S106).
[0085] When it is determined that a connection request has not been received (step S106: NO), the suction device 100 determines whether or not a predetermined time has elapsed since the start of transmission of an advertisement (step S108).
[0086] If it is determined that the predetermined time has not elapsed since the start of the advertisement transmission (step S108: NO), the process returns to step S106 again. On the other hand, if it is determined that the predetermined time has elapsed since the start of the advertisement transmission (step S108: YES), the process proceeds to step S118.
[0087] If it is determined that the connection request has been received (step S106: YES), the suction device 100 performs pairing with the terminal device that has transmitted the connection request (step S110).
[0088] Thereafter, the aspirator 100 determines whether or not the pairing has been successful (step S112).
[0089] If the pairing is successful (step S112: YES), the suction device 100 enables the automatic connection function (step S114).
[0090] Then, the suction device 100 establishes a connection with the paired terminal device and communicates with it (step S116). When the communication ends, the suction device 100 cuts off the connection. Then, the process ends.
[0091] If the pairing fails or is interrupted (step S112: NO), the suction device 100 determines whether or not a predetermined condition is satisfied (step S118), as shown in Fig. 5. The predetermined condition includes, for example, that the suction device 100 stores one or more pieces of bonding information and that the automatic connection function is enabled.
[0092] If it is determined that the predetermined condition is not satisfied (step S118: NO), the process proceeds to step S128.
[0093] On the other hand, if it is determined that the predetermined condition is satisfied (step S118: YES), the suction device 100 continues or resumes the transmission of the advertisement (step S120). The suction device 100 then periodically transmits the advertisement and waits for a connection request every time it transmits the advertisement. Note that the suction device 100 transmits the advertisement in a state in which pairing is prohibited.
[0094] Next, the suction device 100 determines whether or not a connection request has been received (step S122).
[0095] If it is determined that a connection request has been received (step S122: YES), the suction device 100 establishes a connection with the terminal device that sent the connection request and communicates with it (step S124). Here, the suction device 100 establishes a connection with the paired terminal device and communicates with it. When the communication ends, the suction device 100 disconnects the connection. Then, the process ends.
[0096] If it is determined that a connection request has not been received (step S122 If the result is NO, the suction device 100 determines whether a predetermined time has elapsed since the transmission of the advertisement was continued or resumed (step S126).
[0097] If it is determined that the predetermined time has not elapsed since the transmission of the advertisement was continued or resumed (step S126: NO), the process returns to step S122 again.
[0098] On the other hand, if it is determined that the predetermined time has elapsed since the transmission of the advertisement was continued or resumed (step S126: YES), the suction device 100 stops the transmission of the advertisement (step S128).
[0099] Then, the suction device 100 goes into a sleep mode (step S130), after which the process ends.
[0100] <4. 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.
[0101] For example, in the above embodiment, the suction device 100 heats the stick-shaped substrate 150 formed as a solid to heat the aerosol source and generate an aerosol, but the present invention is not limited to such an example. For example, the suction device 100 may generate an aerosol by heating the aerosol source as a liquid. In addition, the suction device 100 may generate an aerosol by applying vibration to the aerosol source as a liquid.
[0102] For example, in the above embodiment, an example has been described in which the suction device 100 performs wireless communication in accordance with BLE, but the present invention is not limited to such an example, and the wireless communication standard to which the suction device 100 conforms may be any standard that performs communication after pairing. Examples of such wireless communication standards other than BLE include Bluetooth and wireless LAN (Local Area Network).
[0103] The series of processes performed by each device described in this specification may be realized using software, hardware, or a combination of software and hardware. The programs constituting the software are stored in advance, for example, in a recording medium (non-transitory medium) provided inside or outside each device. Each program is read into a RAM when executed by a computer that controls each device described in this specification, and is 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. The computer program may also be distributed, for example, via a network, without using a recording medium.
[0104] 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.
[0105] The following configurations also fall within the technical scope of the present invention. (1) A generating unit that generates an aerosol; a wireless communication unit for performing wireless communication; A control unit that controls wireless communication by the wireless communication unit; Equipped with The control unit starts transmitting an advertisement when instructed to perform pairing, and then controls to continue or resume transmitting the advertisement when pairing fails or is interrupted and a predetermined condition is satisfied. Suction device. (2) The predetermined condition includes that an automatic connection function of the suction device is enabled, The automatic connection function is a function of starting a connection with a paired device when a first operation is performed. The suction device described in (1) above. (3) The suction device is a holder having an opening and holding a substrate containing an aerosol source inserted through the opening; A lid portion that opens and closes the opening; Equipped with The first operation is an operation in which the lid portion opens the opening. The suction device described in (2) above. (4) and performing a second operation while the lid portion is closing the opening, to instruct execution of the pairing. The suction device described in (3) above. (5) The control unit performs control to interrupt pairing when a third operation is performed, The third operation is an operation in which the lid portion opens the opening. The suction device described in (4) above. (6) The suction device includes a storage unit that stores bonding information of a paired device, The predetermined condition includes that one or more pieces of bonding information are stored in the storage unit. The suction device according to any one of (1) to (5) above. (7) When the control unit does not receive a connection request for a predetermined time after continuing or resuming the transmission of the advertisement, the control unit stops the transmission of the advertisement. The suction device according to any one of (1) to (6) above. (8) The control unit stops transmitting the advertisement when pairing fails or is interrupted and the predetermined condition is not satisfied. The suction device according to any one of (1) to (7) above. (9) When pairing is successful, the control unit enables an automatic connection function of the suction device, The automatic connection function is a function of starting a connection with a paired device when a first operation is performed. The suction device according to any one of (1) to (8) above. (10) the control unit prohibits pairing during a period other than a period from when an instruction to execute pairing is received until when pairing is completed. The suction device according to any one of (1) to (9) above. (11) A control method for controlling an inhalation device having a generation unit that generates an aerosol and a wireless communication unit that performs wireless communication, comprising: When an instruction to execute pairing is received, transmission of an advertisement is started, and when pairing subsequently fails or is interrupted and a predetermined condition is satisfied, control is performed so as to continue or resume transmission of the advertisement; A control method comprising: (12) A computer controls an inhalation device having a generation unit that generates an aerosol and a wireless communication unit that performs wireless communication, When an instruction to execute pairing is received, transmission of an advertisement is started, and when pairing subsequently fails or is interrupted and a predetermined condition is satisfied, control is performed so as to continue or resume transmission of the advertisement; A program for executing the above. [Explanation of symbols]
[0106] 100 Suction device 111 Power supply section 112 Sensor section 113 Notification Department 114 Storage section 115 Communications Department 116 Control Unit 121 Heating section 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
Claims
1. A suction device comprising: A generating unit that generates an aerosol; a wireless communication unit for performing wireless communication; A control unit that controls wireless communication by the wireless communication unit; Equipped with The control unit controls the control unit to start transmitting an advertisement when instructed to perform pairing, and to continue or resume transmitting the advertisement when the pairing fails or is interrupted and an automatic connection function of the suction device is enabled; The automatic connection function is a function of starting a connection with a paired device when a first operation is performed. Suction device.
2. The control unit starts transmitting an advertisement when instructed to perform pairing, and then controls the control unit to continue or resume transmitting the advertisement in a state in which pairing is prohibited when pairing fails or is interrupted and the automatic connection function of the suction device is enabled.
2. The suction device of claim 1.
3. The suction device is a holder having an opening and holding a substrate containing an aerosol source inserted through the opening; A lid portion that opens and closes the opening; Equipped with The first operation is an operation of causing the lid portion to open the opening.
3. A suction device according to claim 1 or 2.
4. and performing a second operation while the lid portion is closing the opening, to instruct execution of the pairing.
4. The suction device according to claim 3.
5. The control unit performs control to interrupt pairing when a third operation is performed, The third operation is an operation in which the lid portion opens the opening.
5. The suction device according to claim 4.
6. The suction device includes a storage unit that stores bonding information of a paired device, The control unit starts transmitting an advertisement when instructed to perform pairing, and then controls to continue or resume transmitting the advertisement when the pairing fails or is interrupted, and the automatic connection function of the suction device is enabled and the storage unit stores one or more pieces of bonding information. The suction device according to any one of claims 1 to 5.
7. When the control unit does not receive a connection request for a predetermined time after continuing or resuming the transmission of the advertisement, the control unit stops the transmission of the advertisement. A suction device according to any one of claims 1 to 6.
8. The control unit stops transmitting advertisements when pairing fails or is interrupted and the automatic connection function of the suction device is disabled. A suction device according to any one of claims 1 to 7.
9. The control unit enables the automatic connection function of the suction device when pairing is successful. A suction device according to any one of claims 1 to 8.
10. the control unit prohibits pairing during a second period other than a first period from when an instruction to execute pairing is received until when the pairing is completed, The advertisement transmitted during the first period includes information permitting connection with an unpaired terminal device, The advertisement transmitted during the second period includes information permitting connection to a terminal device with which the device has already been paired. A suction device according to any one of claims 1 to 9.
11. A control method for controlling an inhalation device having a generation unit that generates an aerosol and a wireless communication unit that performs wireless communication, comprising: When an instruction to execute pairing is received, the transmission of an advertisement is started, and then, when the pairing fails or is interrupted and an automatic connection function of the suction device is enabled, the transmission of the advertisement is continued or resumed; Including, The automatic connection function is a function of starting a connection with a paired device when a first operation is performed. Control methods.
12. A computer controls an inhalation device having a generation unit that generates an aerosol and a wireless communication unit that performs wireless communication, When an instruction to execute pairing is received, the transmission of an advertisement is started, and when the pairing subsequently fails or is interrupted and a predetermined condition is satisfied under which an automatic connection function of the suction device is enabled, the transmission of the advertisement is continued or resumed; Run the command, The automatic connection function is a function of starting a connection with a paired device when a first operation is performed. program.
Citation Information
Patent Citations
Information processing system, radio communication chip, peripheral equipment, server, application program, and information processing method
JP2017073611A
Kit containing module and electrically operated aerosol generation system
JP2018514196A
Vaping Policy Warning System and Method
JP2019502279A
Battery unit, aerosol generation device, information processing method, and program
WO2021059384A1