[go: up one dir, main page]

RU2841054C1 - Systems, devices and methods for unlocking aerosol-generating devices - Google Patents

Systems, devices and methods for unlocking aerosol-generating devices Download PDF

Info

Publication number
RU2841054C1
RU2841054C1 RU2022132389A RU2022132389A RU2841054C1 RU 2841054 C1 RU2841054 C1 RU 2841054C1 RU 2022132389 A RU2022132389 A RU 2022132389A RU 2022132389 A RU2022132389 A RU 2022132389A RU 2841054 C1 RU2841054 C1 RU 2841054C1
Authority
RU
Russia
Prior art keywords
aerosol
generating device
user
aerosol generating
database
Prior art date
Application number
RU2022132389A
Other languages
Russian (ru)
Inventor
Рехоуфен Вальтер ЛИБИН
Original Assignee
Филип Моррис Продактс С.А.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Филип Моррис Продактс С.А. filed Critical Филип Моррис Продактс С.А.
Application granted granted Critical
Publication of RU2841054C1 publication Critical patent/RU2841054C1/en

Links

Abstract

FIELD: smoking accessories; data processing.
SUBSTANCE: method involves maintenance of a database of user accounts and aerosol-generating devices associated with user accounts. Method further includes receiving a request for unlocking from said aerosol-generating device for unlocking an unlocked parameter of said aerosol-generating device. Unblocking request includes unique identification information about the user, which identifies the account of this user, which is associated with this aerosol-generating device. Method further includes determining whether said aerosol-generating device is already associated with any user accounts in the database, transmitting unlocking authorization to the aerosol-generating device to unlock the parameter to be unlocked in response to determining that the aerosol-generating device is no longer associated with any user accounts in the database, and updating the database to associate the user account with the aerosol-generating device in response to a determination that the aerosol-generating device is no longer associated with any user accounts in the database.
EFFECT: systems, devices and methods for unlocking aerosol-generating devices are disclosed.
36 cl, 7 dwg

Description

Настоящее изобретение относится к системам, устройствам и способам для использования в разблокировании генерирующих аэрозоль устройств.The present invention relates to systems, devices and methods for use in unblocking aerosol generating devices.

Может быть сложно ограничить или запретить неавторизованное использование генерирующих аэрозоль устройств, например, несовершеннолетними пользователями (например, пользователями, которым на законном основании не разрешено использовать генерирующие аэрозоль устройства), особенно при перепродаже генерирующих аэрозоль устройств между третьими лицами, такими как пользователи или неподходящие торговые точки. Например, если первый пользователь покупает генерирующее аэрозоль устройство в нормальной торговой точке, то первый пользователь может перепродать купленное генерирующее аэрозоль устройство второму пользователю, который может быть несовершеннолетним.It may be difficult to restrict or prohibit unauthorized use of aerosol-generating devices, such as by minors (e.g., users who are not legally permitted to use aerosol-generating devices), especially when reselling aerosol-generating devices between third parties, such as users or unauthorized retail outlets. For example, if the first user purchases an aerosol-generating device from a legitimate retail outlet, the first user may resell the purchased aerosol-generating device to a second user, who may be a minor.

Кроме того, неавторизованные пользователи могут использовать генерирующие аэрозоль устройства авторизованных пользователей без ведома авторизованных пользователей. Например, если авторизованный пользователь оставит свое генерирующее аэрозоль устройство без присмотра, то неавторизованный пользователь может применить оставленное без присмотра генерирующее аэрозоль устройство без ведома авторизованного пользователя. Более того, например, если авторизованный пользователь потеряет свое генерирующее аэрозоль устройство, то неавторизованный пользователь может применить утерянное генерирующее аэрозоль устройство без ведома авторизованного пользователя.In addition, unauthorized users may use authorized users' aerosol-generating devices without the authorized users' knowledge. For example, if an authorized user leaves his or her aerosol-generating device unattended, an unauthorized user may use the unattended aerosol-generating device without the authorized user's knowledge. Moreover, for example, if an authorized user loses his or her aerosol-generating device, an unauthorized user may use the lost aerosol-generating device without the authorized user's knowledge.

Генерирующие аэрозоль устройства и относящиеся к ним системы могут обеспечивать ограниченные функциональные возможности блокирования. Опубликованная международная патентная заявка WO-2019/126805 A1 описывает испарители и испарительные системы, которые могут разблокировать испаритель для активации работы испарителя на основании определенного возраста пользователя, удовлетворяющего заданному пороговому значению (например, совершеннолетие). Испаритель может определять возраст или получать определение возраста с сервера и/или приложения. Более того, привязывание, блокирование и/или разблокирование испарителя может быть доступно посредством авторизации приложения в привязанный к испарителю аккаунт пользователя. Кроме этого, для блокирования/разблокирования испарителя может использоваться сгенерированный приложением совместный закрытый ключ, который передается на испаритель во время запроса на блокирование. И, помимо этого, испаритель может быть выполнен таким образом, что авторизованное владение запрещает привязывать принадлежащие другому владельцу аккаунта испарители к другим аккаунтом без явно выраженного открепления испарителя от оригинального аккаунта владельцем устройства, таким образом делая кражу сложнее за счет сообщения о том, что испаритель сопряжен с другим пользователем аккаунта. И еще помимо этого, испаритель может быть выполнен таким образом, что связанные пользователи испарителя могут привязывать только определенное число испарителей на некоторый период времени для предотвращения эксплуатации несовершеннолетними.Aerosol generating devices and related systems may provide limited blocking functionality. Published International Patent Application WO-2019/126805 A1 describes vaporizers and vaporizer systems that can unlock the vaporizer to activate the vaporizer based on a certain age of the user meeting a specified threshold (e.g., adulthood). The vaporizer may determine the age or receive an age determination from a server and/or an application. Furthermore, binding, blocking and/or unlocking the vaporizer may be available by authorizing the application to the user account linked to the vaporizer. In addition, a shared private key generated by the application, which is transmitted to the vaporizer during the blocking request, may be used to lock/unlock the vaporizer. And, in addition, the vaporizer may be designed such that authorized ownership prohibits vaporizers belonging to another account owner from being linked to other accounts without the device owner explicitly unlinking the vaporizer from the original account, thereby making theft more difficult by signaling that the vaporizer is linked to another account user. And, in addition, the vaporizer may be designed such that linked users of the vaporizer may only link a certain number of vaporizers for a certain period of time to prevent exploitation by minors.

В патенте США № 9763478 описаны электронные устройства для парения, содержащие механизм блокирования, который может контролироваться с помощью по меньшей мере одного из модуля речевого профиля, пароля или модуля пароля доступа, физического ключа, сканера отпечатка пальцев, сканера идентификации по радужной оболочке глаз, авторизации стороннего устройства или других биометрических данных для блокирования или разблокирования. Более того, центральный сервер может принимать как информацию об использовании, так и информацию о местоположении, информацию об аккаунте с унифицированным доступом и информацию о слежении для определения того, что как устройство для парения, так и электронное устройство связи привязаны к одному и тому же пользователю.U.S. Patent No. 9,763,478 describes electronic vaping devices comprising a locking mechanism that can be controlled by at least one of a voice profile module, a password or access password module, a physical key, a fingerprint scanner, an iris scanner, third-party device authorization, or other biometric data for locking or unlocking. Moreover, a central server can receive both usage information and location information, unified access account information, and tracking information to determine that both the vaping device and the electronic communication device are associated with the same user.

В публикации заявки на патент США № 2015/0181945 A1 описано электронное устройство для парения, которое может обеспечить возможность предоставления электронным устройством для парения пара, который можно изменять (например, отключать, снижать, включать или увеличивать) в некоторых ситуациях (например, для предотвращения неавторизованного парения ребенком, подростком или другим лицом). Устройство мобильной связи может запустить приложение программного обеспечения, которое относится к электронной сигарете и получает информацию об авторизации от пользователя и обеспечивает возможность предоставления пара электронной сигареты, если оно определяет, что информация об авторизации является действительной и указывает на то, что пользователь является авторизованным для курения электронной сигареты. Устройство мобильной связи может отправить информацию об аутентификации (или ряд ее параметров) на удаленный сервер (например, веб-сервер) для аутентификации, что может быть особенно полезно, если третья сторона имела влияние на способность пользователя курить электронную сигарету.U.S. Patent Application Publication No. 2015/0181945 A1 describes an electronic vaping device that can provide a vapor that can be modified (e.g., turned off, reduced, turned on, or increased) by the electronic vaping device in certain situations (e.g., to prevent unauthorized vaping by a child, teenager, or other person). A mobile communication device can run a software application that relates to the electronic cigarette and receives authorization information from a user and provides the ability to provide vapor from the electronic cigarette if it determines that the authorization information is valid and indicates that the user is authorized to vape the electronic cigarette. The mobile communication device can send the authentication information (or a number of parameters thereof) to a remote server (e.g., a web server) for authentication, which can be particularly useful if a third party has influenced the user's ability to vape the electronic cigarette.

Может быть сложным гарантировать, что только авторизованные пользователи используют функциональные возможности генерирующих аэрозоль устройств, особенно, если авторизованные пользователи перепродают свои генерирующие аэрозоль устройства. Дополнительно, различные разрешения вопроса блокирования и разблокирования могут быть обременительными в применении для пользователя и продавцов. Например, добросовестная перепродажа генерирующих аэрозоль устройств между пользователями может быть затруднительной, если функциональные возможности разблокирования и блокирования слишком обременительны и осложнены. Более того, изготовителям может быть сложно обеспечить различные разрешения вопроса блокирования и разблокирования. Кроме того, некоторые решения могут не предоставлять надежные функциональные возможности разблокирования и блокирования (например, неправильно зашифрованное функция разблокирования и блокирования), которые может обойти продвинутый неавторизованный пользователь (например, хакер) так, что они все еще могут иметь доступ к генерирующим аэрозоль устройствам, для использования которых они не авторизованы.It can be difficult to ensure that only authorized users use the functionality of aerosol-generating devices, especially if authorized users resell their aerosol-generating devices. Additionally, the various resolutions of the locking and unlocking issue can be cumbersome for the user and sellers to implement. For example, the fair resale of aerosol-generating devices between users can be difficult if the unlocking and locking functionality is too cumbersome and complicated. Moreover, it can be difficult for manufacturers to provide various resolutions of the locking and unlocking issue. Additionally, some solutions may not provide reliable unlocking and locking functionality (e.g., improperly encrypted unlocking and locking function), which can be bypassed by an advanced unauthorized user (e.g., a hacker), so that they can still access aerosol-generating devices that they are not authorized to use.

Было бы целесообразно препятствовать несовершеннолетним пользователям в использовании генерирующих аэрозоль устройств простым, надежным и незамысловатым образом. Более того, было бы целесообразно препятствовать третьим лицам в перепродаже разблокированных генерирующих аэрозоль устройств неавторизованным пользователям. Кроме того, было бы целесообразно предоставить надежный, исключающий возможность подделки, уникальный и одноразовый процесс блокирования или разблокирования генерирующих аэрозоль устройств с помощью криптографических секретных сведений, которые известны только внутреннему серверу изготовителя. И еще, помимо этого, было бы целесообразно предотвратить одностороннюю отправку команды разблокирования на генерирующие аэрозоль устройства для того, чтобы злоумышленно разблокировать генерирующие аэрозоль устройства.It would be useful to prevent minors from using aerosol-generating devices in a simple, reliable and straightforward manner. Furthermore, it would be useful to prevent third parties from reselling unlocked aerosol-generating devices to unauthorized users. Furthermore, it would be useful to provide a reliable, counterfeit-proof, unique and one-time process for locking or unlocking aerosol-generating devices using cryptographic secret information that is known only to the manufacturer's internal server. And furthermore, it would be useful to prevent a unilateral unlock command from being sent to aerosol-generating devices in order to maliciously unlock aerosol-generating devices.

Настоящее изобретение может быть описано как предоставляющее иллюстративные генерирующие аэрозоль устройства, устройства пользовательского интерфейса и серверы для применения в разблокировании разблокируемых параметров генерирующих аэрозоль устройств при привязывании к одному аккаунту пользователя. Более того, настоящее изобретение может быть описано как дополнительно предоставляющее иллюстративные устройства, системы, и способы для применения в разблокировании разблокируемых параметров генерирующих аэрозоль устройств с помощью криптографической аутентификации на основе сервера. Иллюстративные устройства пользовательского интерфейса могут использоваться для инициирования процессов разблокирования между генерирующими аэрозоль устройствами и сервером, а данные, передающиеся между генерирующими аэрозоль устройствами и сервером, могут передаваться посредством устройств пользовательского интерфейса. Например, пользователь может подключить иллюстративное генерирующее аэрозоль устройство к иллюстративному серверу, например, в розничном магазине или посредством мобильного приложения, и после того, как пользователь был проверен (верифицирован), процесс разблокирования может быть инициирован.The present invention may be described as providing exemplary aerosol-generating devices, user interface devices, and servers for use in unlocking unlockable parameters of aerosol-generating devices when linked to a single user account. Moreover, the present invention may be described as further providing exemplary devices, systems, and methods for use in unlocking unlockable parameters of aerosol-generating devices using server-based cryptographic authentication. Exemplary user interface devices may be used to initiate unlocking processes between aerosol-generating devices and a server, and data transmitted between aerosol-generating devices and a server may be transmitted via the user interface devices. For example, a user may connect an exemplary aerosol-generating device to an exemplary server, such as in a retail store or via a mobile application, and after the user has been verified, the unlocking process may be initiated.

Дополнительно, настоящее изобретение может также быть описано как предоставляющее иллюстративные генерирующие аэрозоль устройства, устройства пользовательского интерфейса и серверы для применения в блокировании уже разблокированных параметров генерирующих аэрозоль устройств (например, повторном блокировании разблокированных параметров), при отвязке от аккаунта пользователя или отмене его регистрации. Более того, настоящее изобретение может быть описано как дополнительно предоставляющее иллюстративные устройства, системы и способы для применения в блокировании уже разблокированных параметров генерирующих аэрозоль устройств с помощью криптографической аутентификации на основе сервера. Иллюстративные устройства пользовательского интерфейса могут использоваться для инициирования процессов блокирования между генерирующими аэрозоль устройствами и сервером, а данные, передающиеся между генерирующими аэрозоль устройствами и сервером, могут передаваться посредством устройств пользовательского интерфейса. Например, пользователь может подключить иллюстративное генерирующее аэрозоль устройство к иллюстративному серверу, например, в розничном магазине или посредством мобильного приложения, и, когда будет осуществлена отвязка пользователя от генерирующего аэрозоль устройства, может быть инициирован процесс блокирования.Additionally, the present invention may also be described as providing exemplary aerosol-generating devices, user interface devices, and servers for use in locking already unlocked parameters of aerosol-generating devices (e.g., re-locking unlocked parameters), when unlinking from a user account or deregistering it. Moreover, the present invention may be described as further providing exemplary devices, systems, and methods for use in locking already unlocked parameters of aerosol-generating devices using server-based cryptographic authentication. Exemplary user interface devices may be used to initiate locking processes between aerosol-generating devices and a server, and data transmitted between aerosol-generating devices and a server may be transmitted via the user interface devices. For example, a user may connect an illustrative aerosol generating device to an illustrative server, such as in a retail store or via a mobile application, and when the user is disconnected from the aerosol generating device, a locking process may be initiated.

Согласно одному аспекту настоящего изобретения предложено иллюстративное генерирующее аэрозоль устройство, содержащее контроллер, причем контроллер содержит один или более процессоров. Контроллер выполнен с возможностью предоставлять разблокируемый параметр, передавать запрос на разблокирование на сервер для разблокирования разблокируемого параметра, принимать разрешение на разблокирование от сервера в ответ на переданный запрос на разблокирование и разблокировать разблокируемый параметр в ответ на прием разрешения на разблокирование.According to one aspect of the present invention, an illustrative aerosol generating device is proposed, comprising a controller, wherein the controller comprises one or more processors. The controller is configured to provide an unlockable parameter, transmit an unlocking request to the server to unlock the unlockable parameter, receive an unlocking permission from the server in response to the transmitted unlocking request, and unlock the unlockable parameter in response to receiving the unlocking permission.

Согласно другому аспекту настоящего изобретения предложено иллюстративное устройство пользовательского интерфейса, содержащее дисплей, содержащий графический пользовательский интерфейс, позволяющий пользователю взаимодействовать с ним для разблокирования разблокируемого параметра генерирующего аэрозоль устройства, интерфейс связи для передачи данных на и с генерирующего аэрозоль устройства и сервера и контроллер, содержащий один или более процессоров и функционально соединенный с дисплеем и интерфейсом связи. Контроллер выполнен с возможностью приема запроса на разблокирование от генерирующего аэрозоль устройства для разблокирования разблокируемого параметра, передачи запроса на разблокирование на сервер, приема разрешения на разблокирование от сервера в ответ на переданный запрос на разблокирование и передачу разрешения на разблокирование на генерирующее аэрозоль устройство для разблокирования разблокируемого параметра.According to another aspect of the present invention, an illustrative user interface device is proposed, comprising a display comprising a graphical user interface allowing a user to interact with it to unlock an unlockable parameter of an aerosol-generating device, a communication interface for transmitting data to and from the aerosol-generating device and a server, and a controller comprising one or more processors and operatively connected to the display and the communication interface. The controller is configured to receive an unlocking request from the aerosol-generating device to unlock the unlockable parameter, transmit the unlocking request to the server, receive an unlocking permission from the server in response to the transmitted unlocking request, and transmit the unlocking permission to the aerosol-generating device to unlock the unlockable parameter.

Согласно другому аспекту настоящего изобретения предложен иллюстративный сервер для разблокирования разблокируемого параметра генерирующего аэрозоль устройства, содержащий интерфейс связи для передачи данных на и с генерирующего аэрозоль устройства и контроллер, содержащий один или более процессоров и функционально соединенный с интерфейсом связи. Контроллер выполнен с возможностью приема запроса на разблокирование от генерирующего аэрозоль устройства для разблокирования разблокируемого параметра и передачи разрешения на разблокирование на генерирующее аэрозоль устройство для разблокирования разблокируемого параметра в ответ на переданный запрос на разблокирование. Дополнительно, перед инициированием процесса разблокирования или блокирования, иллюстративный сервер может запросить информацию с генерирующего аэрозоль устройства для инициирования процесса блокирования/разблокирования, и если запрос сервера является действительным, генерирующее аэрозоль устройство может отправить запрос на блокирование или разблокирование на сервер.According to another aspect of the present invention, an illustrative server for unlocking an unlockable parameter of an aerosol-generating device is proposed, comprising a communication interface for transmitting data to and from the aerosol-generating device and a controller comprising one or more processors and operatively connected to the communication interface. The controller is configured to receive an unlocking request from the aerosol-generating device for unlocking the unlockable parameter and to transmit an unlocking permission to the aerosol-generating device for unlocking the unlockable parameter in response to the transmitted unlocking request. Additionally, before initiating the unlocking or blocking process, the illustrative server can request information from the aerosol-generating device for initiating the blocking/unblocking process, and if the server request is valid, the aerosol-generating device can send the blocking or unblocking request to the server.

Дополнительно, следует понимать, что такие же или подобные процессы могут использоваться в данном документе для блокирования (например, повторного блокирования) уже разблокированных параметров генерирующих аэрозоль устройств, когда, например, пользователь отвязан от генерирующего аэрозоль устройства или отменена его регистрация.Additionally, it should be understood that the same or similar processes may be used in this document to block (e.g., re-block) already unlocked parameters of aerosol-generating devices when, for example, a user is unlinked from an aerosol-generating device or its registration is de-registered.

Иллюстративное генерирующее аэрозоль устройство, устройство пользовательского интерфейса и сервер могут преимущественно взаимодействовать или «работать вместе» для препятствования использованию генерирующего аэрозоль устройства несовершеннолетними пользователями простым, надежным и незамысловатым образом и препятствования перепродаже незаблокированных генерирующих аэрозоль устройств третьими лицами неавторизованным пользователям. В частности, например, передача разрешений на разблокирование от одного или обоих из сервера и устройства пользовательского интерфейса на генерирующее аэрозоль устройство может обеспечить простое, надежное и незамысловатое разблокирование генерирующих аэрозоль устройств для авторизованных пользователей и может помочь в препятствовании перепродаже незаблокированного генерирующего аэрозоль устройства третьими лицами неавторизованным пользователям. Более того, это можно описать так, что настоящее изобретение решает проблему обеспечения того, что только изготовитель генерирующего аэрозоль устройства, или электронного курительного устройства, может разблокировать определенный параметр или функцию генерирующего аэрозоль устройства для пользователей, которые были проверены как владельцы генерирующих аэрозоль устройств до первого использования или перед перепродажей.The exemplary aerosol generating device, the user interface device, and the server may advantageously cooperate or "work together" to prevent minors from using the aerosol generating device in a simple, reliable, and straightforward manner and to prevent third parties from reselling unlocked aerosol generating devices to unauthorized users. In particular, for example, transmitting unlocking permissions from one or both of the server and the user interface device to the aerosol generating device may provide for a simple, reliable, and straightforward unlocking of aerosol generating devices for authorized users and may assist in preventing third parties from reselling unlocked aerosol generating devices to unauthorized users. Moreover, it can be described that the present invention solves the problem of ensuring that only the manufacturer of an aerosol generating device, or electronic smoking device, can unlock a certain parameter or function of the aerosol generating device for users who have been verified as owners of aerosol generating devices prior to first use or prior to resale.

Как описано в данном документе, генерирующее аэрозоль устройство может содержать или иметь один или более разблокируемых параметров. Например, генерирующее аэрозоль устройство может иметь один разблокируемый параметр. В этом примере, предпочтительно, разблокируемый параметр генерирующего аэрозоль устройства является возможностью использования нагревательного элемента для нагрева генерирующего аэрозоль изделия для генерирования из него аэрозоля. Другими словами, разблокируемый параметр является возможностью пользователя вдыхать или делать затяжку аэрозоля из генерирующего аэрозоль устройства.As described in this document, the aerosol generating device may contain or have one or more unlockable parameters. For example, the aerosol generating device may have one unlockable parameter. In this example, preferably, the unlockable parameter of the aerosol generating device is the ability to use the heating element to heat the aerosol generating article to generate an aerosol from it. In other words, the unlockable parameter is the ability of the user to inhale or puff the aerosol from the aerosol generating device.

В других примерах разблокируемый параметр генерирующего аэрозоль устройства может быть любым из множества разных функций, предоставленных генерирующим аэрозоль устройством. Например, разблокируемый параметр может быть возможностью конфигурировать одну или более опций, связанных с генерирующим аэрозоль устройством, таких как концентрация затяжки, цвет светоизлучающих элементов на нем, опции вывода звука, температура нагревателя, опции отображения, лимит числа затяжек и опции тактильной обратной связи (например, генерация вибраций).In other examples, the unlockable parameter of the aerosol generating device may be any of a plurality of different functions provided by the aerosol generating device. For example, the unlockable parameter may be the ability to configure one or more options associated with the aerosol generating device, such as the puff concentration, the color of the light emitting elements thereon, sound output options, heater temperature, display options, puff limit, and haptic feedback options (e.g., vibration generation).

Соответственно, иллюстративное генерирующее аэрозоль устройство, устройство пользовательского интерфейса и сервер могут позволять разблокировать один или более разблокируемых параметров генерирующего аэрозоль устройства. Согласно одному аспекту настоящего изобретения, иллюстративное генерирующее аэрозоль устройство содержит полость для размещения генерирующего аэрозоль изделия, нагревательный элемент для нагрева генерирующего аэрозоль изделия для генерирования из него аэрозоля и источник питания, функционально соединенный с нагревательным элементом.Accordingly, the exemplary aerosol generating device, the user interface device and the server may allow one or more unlockable parameters of the aerosol generating device to be unlocked. According to one aspect of the present invention, the exemplary aerosol generating device comprises a cavity for accommodating an aerosol generating article, a heating element for heating the aerosol generating article to generate an aerosol from it and a power source operatively connected to the heating element.

Следует понимать, что иллюстративные генерирующие аэрозоль устройства могут поставляться от изготовителя в заблокированном состоянии, так что один или более разблокируемых параметров заблокированы перед первичной покупкой или продажей. Иллюстративные способы, процессы и системы, описанные в данном документе, могут позволить разблокировать один или более разблокируемых параметров только после проведения строгой процедуры верификации. Дополнительно, подобные иллюстративные генерирующие аэрозоль устройства могут повторно быть заблокированы перед или во время перепродажи.It should be understood that exemplary aerosol-generating devices may be supplied from the manufacturer in a locked state such that one or more unlockable parameters are locked prior to initial purchase or sale. Exemplary methods, processes, and systems described herein may allow one or more unlockable parameters to be unlocked only after a rigorous verification procedure has been completed. Additionally, such exemplary aerosol-generating devices may be re-locked prior to or during resale.

Генерирующее аэрозоль устройство может содержать интерфейс связи для передачи данных на и с устройства пользовательского интерфейса, сервера и контроллера, содержащего один или более процессоров. Интерфейс связи может, например, включать по меньшей мере телеметрическую схему и антенну для двухсторонней связи с другими устройствами, такими как устройства пользовательского интерфейса, сервера, сетевые устройства, персональные компьютеры и т.п., и с другими сетями, такими как Интернет и т.п. Более конкретно, данные и команды могут передаваться и приниматься во время восходящей и нисходящей телеметрии между устройством пользовательского интерфейса и другими устройствами и/или сетями с использованием интерфейса связи. По меньшей мере в одном варианте осуществления интерфейс связи представляет собой беспроводной интерфейс, использующий один или более протоколов беспроводной (например, радиочастотной) передачи данных, таких как, например, BLUETOOTH, WI-FI, любой протокол в диапазоне ультравысоких частот (УВЧ), любой протокол в диапазоне сверхвысоких частот (СВЧ), низких частот и т.д.The aerosol generating device may comprise a communication interface for transmitting data to and from the user interface device, a server and a controller comprising one or more processors. The communication interface may, for example, include at least a telemetry circuit and an antenna for two-way communication with other devices, such as user interface devices, servers, network devices, personal computers, etc., and with other networks, such as the Internet, etc. More specifically, data and commands may be transmitted and received during uplink and downlink telemetry between the user interface device and other devices and/or networks using the communication interface. In at least one embodiment, the communication interface is a wireless interface using one or more wireless (e.g., radio frequency) data transmission protocols, such as, for example, BLUETOOTH, WI-FI, any protocol in the ultra-high frequency (UHF) range, any protocol in the super-high frequency (SHF) range, low frequencies, etc.

Контроллер генерирующего аэрозоль устройства может содержать один или более процессоров (например, микропроцессоров), которые могут работать с соответствующим носителем данных или запоминающим устройством для доступа к программам обработки или многократно повторяющимся последовательностям и одному или более типам данных, которые могут использоваться для выполнения иллюстративных способов. Например, программы обработки или многократно повторяющиеся последовательности, хранящиеся в носителе данных, могут включать программы или многократно повторяющиеся последовательности для осуществления статистики, матричной математики (например, алгоритмов сжатия данных), алгоритмов стандартизации, алгоритмов сравнения или любой другой обработки, используемой для осуществления одного или более иллюстративных способов и процессов, описанных в данном документе. Более того, например, программы обработки или многократно повторяющиеся последовательности, хранящиеся в носителе данных, могут включать процессы и функции для беспроводной передачи данных и команд между устройством пользовательского интерфейса и генерирующим аэрозоль устройством и для беспроводной передачи данных и команд между устройством пользовательского интерфейса и сервером. Носитель данных или запоминающее устройство могут быть дополнительно выполнены с возможностью хранения данных, относящихся к блокированию и разблокированию одного или более разблокируемых параметров генерирующего аэрозоль устройства, и передачи запросов на разрешение разблокирования и блокирования между генерирующим аэрозоль устройством, устройством пользовательского интерфейса и сервером, и любых других данных и/или формул, необходимых для выполнения процессов и способов, описанных в данном документе.The controller of the aerosol generating device may comprise one or more processors (e.g., microprocessors) that can operate with a corresponding storage medium or memory device to access processing programs or repeatedly repeating sequences and one or more types of data that can be used to perform exemplary methods. For example, the processing programs or repeatedly repeating sequences stored in the storage medium may include programs or repeatedly repeating sequences for performing statistics, matrix mathematics (e.g., data compression algorithms), standardization algorithms, comparison algorithms, or any other processing used to perform one or more exemplary methods and processes described in this document. Moreover, for example, the processing programs or repeatedly repeating sequences stored in the storage medium may include processes and functions for wirelessly transmitting data and commands between the user interface device and the aerosol generating device and for wirelessly transmitting data and commands between the user interface device and the server. The data carrier or storage device may be further configured to store data relating to blocking and unblocking one or more unblockable parameters of the aerosol generating device and transmit requests for permission to block and unblock between the aerosol generating device, the user interface device and the server, and any other data and/or formulas necessary to perform the processes and methods described in this document.

В одном или более вариантах осуществления генерирующее аэрозоль устройство и его контроллер могут быть описаны как реализующиеся с использованием одной или более компьютерных программ, выполняемых на одном или более программируемых процессорах, которые включают возможности обработки данных (например, микроконтроллеры, программируемые логические устройства и т.д.), устройства хранения данных (например, энергозависимое или энергонезависимое запоминающее устройство и/или запоминающие элементы), устройства ввода и устройства вывода. Программный код и/или логика, описанные в данном документе, могут быть применены к входным данным для осуществления функциональных возможностей, описанных в данном документе, и генерирования необходимой выходной информации. Выходная информация может применяться в качестве ввода в одно или более других устройств и/или процессов, как описано в данном документе, или как применялось бы известным способом.In one or more embodiments, the aerosol generating device and its controller may be described as being implemented using one or more computer programs running on one or more programmable processors that include data processing capabilities (e.g., microcontrollers, programmable logic devices, etc.), data storage devices (e.g., volatile or non-volatile memory and/or memory elements), input devices, and output devices. The program code and/or logic described herein may be applied to input data to implement the functionality described herein and generate the desired output information. The output information may be applied as input to one or more other devices and/or processes as described herein or as would be applied in a known manner.

Компьютерные программные продукты, используемые для реализации процессов, описанных в данном документе, могут быть обеспечены с использованием любого программируемого языка, например высокоуровневого процедурного и/или объектно-ориентированного языка программирования, который подходит для связи с компьютерной системой. Любые такие программные продукты могут, например, храниться на любом подходящем устройстве, например, в среде хранения данных, считываемые с помощью универсальной или специализированной программы, контрольно-измерительного аппарата для конфигурирования и управления компьютером при считывании подходящего устройства для осуществления процедур, описанных в данном документе. Другими словами, в по меньшей мере одном варианте осуществления устройство пользовательского интерфейса может быть реализовано с использованием невременного машиночитаемого носителя данных, выполненного с компьютерной программой, причем выполненный таким образом носитель данных вынуждает компьютер работать конкретным и заданным образом для осуществления описанных в данном документе функций.Computer program products used to implement the processes described in this document may be provided using any programmable language, such as a high-level procedural and/or object-oriented programming language, which is suitable for communication with a computer system. Any such program products may, for example, be stored on any suitable device, such as a data storage medium, readable by a general-purpose or specialized program, a control and measuring device for configuring and controlling a computer when reading a suitable device for performing the procedures described in this document. In other words, in at least one embodiment, the user interface device may be implemented using a non-transitory computer-readable storage medium implemented with a computer program, wherein the storage medium implemented in this way causes the computer to operate in a specific and specified manner to perform the functions described in this document.

Точная конфигурация контроллера генерирующего аэрозоль устройства не ограничена, и по существу может использоваться любое устройство, способное обеспечивать подходящие вычислительные возможности и возможности управления для реализации иллюстративных способов, описанных в данном документе. Ввиду вышеизложенного будет совершенно очевидно, что функциональные возможности, описанные в одном или более вариантах осуществления согласно настоящему изобретению, могут быть реализованы любым образом, известным специалисту в данной области техники. Соответственно, компьютерный язык, контроллер или любое другое программное/аппаратное обеспечение, которые должны использоваться для реализации процессов, описанных в данном документе, не должны ограничивать объем систем, процессов или программ (например, функциональных возможностей, обеспечиваемых такими процессами или программами), описанных в данном документе. Способы и процессы, описанные в настоящем изобретении, в том числе те, которые отнесены к системам или различным составляющим компонентам, могут быть реализованы по меньшей мере частично в аппаратном обеспечении, программном обеспечении, программно-аппаратных средствах или любых их комбинациях. Например, различные аспекты таких методов могут быть реализованы в одном или более процессорах, в том числе одном или более микропроцессорах, DSP, ASIC, FPGA, CPLD, микроконтроллерах или любых других эквивалентных интегральных или дискретных логических схемах, а также любых комбинациях таких компонентов. При реализации в программном обеспечении, функциональные возможности, отнесенные к системам, устройствам и способам, описанным в настоящем изобретении, могут быть реализованы в виде инструкций на машиночитаемом носителе, таком как RAM, ROM, NVRAM, EEPROM, флэш-память, магнитные носители данных, оптические носители данных или т. п. Инструкции могут исполняться одним или более процессорами для поддержки одного или более аспектов функциональных возможностей, описанных в данном раскрытии.The precise configuration of the aerosol generating device controller is not limited, and essentially any device capable of providing suitable computing and control capabilities for implementing the exemplary methods described herein may be used. In view of the above, it will be readily apparent that the functionality described in one or more embodiments according to the present invention may be implemented in any manner known to a person skilled in the art. Accordingly, the computer language, controller, or any other software/hardware that is to be used to implement the processes described herein should not limit the scope of the systems, processes, or programs (e.g., the functionality provided by such processes or programs) described herein. The methods and processes described in the present invention, including those related to systems or various constituent components, may be implemented at least in part in hardware, software, firmware, or any combinations thereof. For example, various aspects of such techniques may be implemented in one or more processors, including one or more microprocessors, DSPs, ASICs, FPGAs, CPLDs, microcontrollers, or any other equivalent integrated or discrete logic circuits, as well as any combinations of such components. When implemented in software, the functionality associated with the systems, devices, and methods described in the present invention may be implemented as instructions on a machine-readable medium, such as RAM, ROM, NVRAM, EEPROM, flash memory, magnetic storage media, optical storage media, or the like. The instructions may be executed by one or more processors to support one or more aspects of the functionality described in this disclosure.

Как описано в данном документе, запрос на разблокирование передают из генерирующего аэрозоль устройства на сервер. В одном примере запрос на разблокирование может быть передан непосредственно на сервер. Более конкретно, генерирующее аэрозоль устройство может быть подключено к интернету беспроводным образом с тем, чтобы связываться с сервером, а пользователь может использовать пользовательский интерфейс (например, графический пользовательский интерфейс, кнопки, и т.д.) на генерирующем аэрозоль устройстве для передачи запроса на разблокирование на сервер при помощи интернета. В другом примере запрос на разблокирование может быть передан с генерирующего аэрозоль устройства на устройство пользовательского интерфейса, которое, в свою очередь, может передать запрос на разблокирование на сервер. Устройство пользовательского интерфейса может быть подключено к интернету беспроводным образом с тем, чтобы связываться с сервером.As described in this document, the unlocking request is transmitted from the aerosol generating device to the server. In one example, the unlocking request may be transmitted directly to the server. More specifically, the aerosol generating device may be wirelessly connected to the Internet to communicate with the server, and the user may use a user interface (e.g., a graphical user interface, buttons, etc.) on the aerosol generating device to transmit the unlocking request to the server using the Internet. In another example, the unlocking request may be transmitted from the aerosol generating device to a user interface device, which in turn may transmit the unlocking request to the server. The user interface device may be wirelessly connected to the Internet to communicate with the server.

В одном или более аспектах настоящего изобретения устройство пользовательского интерфейса является сотовым телефоном. В одном или более аспектах устройство пользовательского интерфейса является смарт-часами. В целом, устройство пользовательского интерфейса может быть описано как любое электронное устройство, содержащее дисплей для обеспечения графического пользовательского интерфейса, с которым способен взаимодействовать пользователь. Устройство пользовательского интерфейса может содержать контроллер и интерфейс связи, аналогичные таковым у генерирующего аэрозоль устройства, описанного в данном документе.In one or more aspects of the present invention, the user interface device is a cellular telephone. In one or more aspects, the user interface device is a smart watch. In general, the user interface device can be described as any electronic device that includes a display to provide a graphical user interface with which a user can interact. The user interface device can include a controller and a communication interface similar to those of the aerosol generating device described in this document.

В одном или более аспектах настоящего изобретения иллюстративное устройство пользовательского интерфейса содержит дисплей, содержащий графический пользовательский интерфейс, позволяющий пользователю попытаться разблокировать разблокируемый параметр. Более того, в одном или более аспектах настоящего изобретения контроллер иллюстративного устройства пользовательского интерфейса отображает на графическом пользовательском интерфейсе графическую область разблокируемого параметра и позволяет пользователю выбрать графическую область разблокируемого параметра для инициирования передачи генерирующим аэрозоль устройством туда запроса на разблокирование.In one or more aspects of the present invention, an exemplary user interface device comprises a display comprising a graphical user interface allowing a user to attempt to unlock an unlockable parameter. Moreover, in one or more aspects of the present invention, a controller of the exemplary user interface device displays on the graphical user interface a graphical area of the unlockable parameter and allows the user to select the graphical area of the unlockable parameter to initiate the aerosol generating device to transmit thereto a request for unlocking.

Дисплей может быть функционально присоединен к контроллеру для вывода данных посредством дисплея для изображения и использования в качестве обеспечивающего возможность взаимодействия с пользователем графического пользовательского интерфейса. Графический пользовательский интерфейс и дисплей могут содержать сенсорный экран. Графический пользовательский интерфейс может быть описан как обеспечивающий возможность взаимодействия с пользователем, поскольку графический пользовательский интерфейс может быть выполнен с возможностью позволять пользователю просматривать данные и/или оперировать данными на дисплее, чтобы обеспечить пользователю возможность взаимодействия с устройством пользовательского интерфейса и т.п. Графический пользовательский интерфейс может быть выполнен с возможностью осуществления любых функциональных возможностей, описанных в данном документе по отношению к разблокированию или блокированию одного или более разблокируемых параметров генерирующих аэрозоль устройств.The display may be operatively connected to the controller for outputting data via the display for display and for use as a graphical user interface providing the ability to interact with the user. The graphical user interface and the display may comprise a touch screen. The graphical user interface may be described as providing the ability to interact with the user, since the graphical user interface may be configured to allow the user to view data and/or operate data on the display to provide the user with the ability to interact with the user interface device, etc. The graphical user interface may be configured to perform any of the functionalities described in this document with respect to unlocking or locking one or more unlockable parameters of the aerosol generating devices.

Запрос на разблокирование, который может быть отправлен с одного или обоих из генерирующего аэрозоль устройства и устройства пользовательского интерфейса, включает такие данные или информацию, чтобы обеспечить функциональные возможности сервера по разблокированию генерирующего аэрозоль устройства. Аналогично, запрос на блокирование, который может быть отправлен с одного или обоих из генерирующего аэрозоль устройства и устройства пользовательского интерфейса, включает такие данные или информацию, чтобы обеспечить функциональные возможности сервера по блокированию генерирующего аэрозоль устройства (например, когда пользователя от отвязан генерирующего аэрозоль устройства или отменена его регистрация). Запрос на блокирование может использовать такие же или аналогичные процессы, как и описанные в данном документе в отношении запроса на разблокирование. В одном или более аспектах настоящего изобретения запрос на разблокирование включает уникальную идентификационную информацию об устройстве, идентифицирующую генерирующее аэрозоль устройство, и информацию с одноразовым номером с ограниченным сроком действия, соответствующую разблокируемому параметру. Другими словами, запрос на разблокирование может содержать как уникальную информацию про генерирующее аэрозоль устройство, так и случайное значение (одноразовый номер) с ограниченным сроком действия. Уникальная идентификационная информация об устройстве может быть информацией или данными, которые идентифицируют это генерирующее аэрозоль устройство и являются уникальными для каждого конкретного генерирующего аэрозоль устройства. Другими словами, каждое генерирующее аэрозоль устройство может содержать уникальную идентификационную информацию об устройстве, специфичную только для него, а не любого другого генерирующего аэрозоль устройства. Таким образом, уникальная идентификационная информация об устройстве различна для каждого генерирующего аэрозоль устройства. Уникальная идентификационная информация об устройстве может быть строкой буквенно-цифровых символов, строкой шестнадцатеричных цифр и т. д. В одном или более аспектах настоящего изобретения уникальная идентификационная информация об устройстве является серийным номером. Уникальная идентификационная информация об устройстве используется, среди прочего, чтобы гарантировать, что полученные сообщения или передача данных предназначены для целевых генерирующих аэрозоль устройств.An unlock request that can be sent from one or both of the aerosol-generating device and the user interface device includes such data or information to provide the server with the functionality to unlock the aerosol-generating device. Similarly, a block request that can be sent from one or both of the aerosol-generating device and the user interface device includes such data or information to provide the server with the functionality to lock the aerosol-generating device (e.g., when the user is unlinked from the aerosol-generating device or deregistered). The block request can use the same or similar processes as those described herein with respect to the unlock request. In one or more aspects of the present invention, the unlock request includes unique device identification information identifying the aerosol-generating device and nonce information with a limited-time validity corresponding to the parameter to be unlocked. In other words, the unlocking request may contain both unique information about the aerosol-generating device and a random value (nonce) with a limited validity period. The unique identification information about the device may be information or data that identifies this aerosol-generating device and is unique for each specific aerosol-generating device. In other words, each aerosol-generating device may contain unique identification information about the device that is specific only to it and not to any other aerosol-generating device. Thus, the unique identification information about the device is different for each aerosol-generating device. The unique identification information about the device may be a string of alphanumeric characters, a string of hexadecimal digits, etc. In one or more aspects of the present invention, the unique identification information about the device is a serial number. Unique device identification information is used, among other things, to ensure that received messages or data transmissions are intended for the intended aerosol-generating devices.

Информация с одноразовым номером с ограниченным сроком действия, соответствующая разблокируемому параметру, может быть любыми данными или информацией, которая способна использоваться один единственный раз в криптографической связи с сервером для остановки или препятствования использованию запроса на разблокирование в будущем. Другими словами, использование информации с одноразовым номером с ограниченным сроком действия предотвращает повторение запроса на разблокирование или сообщение для разблокирования генерирующего аэрозоль устройства в будущем. Более того, это можно описать так, что информация с одноразовым номером с ограниченным сроком действия представляет собой произвольное число, которое может использоваться только один раз в криптографической связи и часто является случайным или псевдослучайным числом, которое выдано в протоколе аутентификации, чтобы гарантировать, что старые связи не могут повторно использоваться в «атаках повторного воспроизведения». Информация с одноразовым номером с ограниченным сроком действия может быть действительной на протяжении срока ее действия. Если разрешение на разблокирование или полученное с сервера сообщение является действительным, а информация с одноразовым номером с ограниченным сроком действия еще действительна (например, срок действия не истек), то генерирующее аэрозоль устройство может изменить статус разблокируемого параметра (например, разблокировать разблокируемый параметр).The nonce information corresponding to the unlock parameter may be any data or information that can be used only once in a cryptographic communication with the server to stop or prevent the unlock request from being used in the future. In other words, the use of the nonce information prevents the unlock request or the message to unlock the aerosol generating device from being repeated in the future. Moreover, it can be described as follows: the nonce information is an arbitrary number that can be used only once in a cryptographic communication and is often a random or pseudo-random number that is issued in the authentication protocol to ensure that old communications cannot be reused in "replay attacks". The nonce information may be valid for the duration of its validity. If the unlocking permission or message received from the server is valid and the time-limited nonce information is still valid (e.g., has not expired), the aerosol generating device can change the status of the unlocked parameter (e.g., unlock the unlocked parameter).

Например, срок действия может составлять 5 минут. В этом примере, если генерирующее аэрозоль устройство не получит разрешение на разблокирование через 5 минут, информация с одноразовым номером с ограниченным сроком действия, которая была отправлена в запросе на разблокирование, будет определена как недействительная, а значит, и разрешение на разблокирование, которое может включать информацию с одноразовым номером с ограниченным сроком действия или его производным, будет недействительно. Напротив, если разрешение на разблокирование было получено в пределах 5-минутного срока действия, разрешение на разблокирование будет действительным и приведет к разрешению генерирующему аэрозоль устройству разблокировать разблокируемый параметр. В других примерах срок действия может быть больше или равен примерно 7 минутам, больше или равен примерно 10 минутам, меньше или равен примерно 60 секундам, меньше или равен примерно 30 секундам, меньше или равен примерно 20 секундам или меньше или равен 5 секундам.For example, the validity period may be 5 minutes. In this example, if the aerosol-generating device does not receive permission to unlock within 5 minutes, the nonce information with a limited validity period that was sent in the unlock request will be determined to be invalid, and therefore the unlock permission, which may include the nonce information with a limited validity period or its derivative, will be invalid. In contrast, if the unlock permission was received within the 5-minute validity period, the unlock permission will be valid and will result in permission for the aerosol-generating device to unlock the unlocked parameter. In other examples, the validity period may be greater than or equal to about 7 minutes, greater than or equal to about 10 minutes, less than or equal to about 60 seconds, less than or equal to about 30 seconds, less than or equal to about 20 seconds, or less than or equal to 5 seconds.

Таким образом, в одном или более аспектах настоящего изобретения контроллер иллюстративного генерирующего аэрозоль устройства или иллюстративное устройство пользовательского интерфейса дополнительно выполнен(о) с возможностью прекратить разблокирование разблокируемого параметра, если разрешение на разблокирование не получено по истечении срока действия после передачи запроса на разблокирование на сервер. Более того, в одном или более аспектах настоящего изобретения срок действия меньше или равен 5 минутам.Thus, in one or more aspects of the present invention, the controller of the exemplary aerosol generating device or the exemplary user interface device is further configured to stop unlocking the unlockable parameter if the unlocking permission is not received by the expiration of the validity period after the unlocking request is transmitted to the server. Moreover, in one or more aspects of the present invention, the validity period is less than or equal to 5 minutes.

После того, как сервер получил запрос на разблокирование от одного или обоих из генерирующего аэрозоль устройства и устройства пользовательского интерфейса, сервер может передать разрешение на разблокирование на одно или оба из генерирующего аэрозоль устройства и устройства пользовательского интерфейса в зависимости от того, определил ли сервер, что разблокировать ли или нет генерирующее аэрозоль устройство. Разрешение на разблокирование может быть передано или сообщено одному или обоим из генерирующего аэрозоль устройства и устройства пользовательского интерфейса безопасным и закрытым образом. В одном или более аспектах настоящего изобретения разрешение на разблокирование является зашифрованным. Например, разрешение на разблокирование может быть зашифровано закрытым ключом, известным только серверу. Более того, разрешение на разблокирование может включать, среди прочего, уникальную идентификационную информацию об устройстве и информацию с одноразовым номером с ограниченным сроком действия. Уникальная идентификационная информация об устройстве может использоваться, чтобы гарантировать, что правильное генерирующее аэрозоль устройство получило разрешение на разблокирование или сообщение о разблокировании, а информация с одноразовым номером с ограниченным сроком действия может использоваться, как описано в данном документе, для определения того, было ли получено разрешение на разблокирование в течение срока действия. Другими словами, иллюстративный сервер может создавать или генерировать сообщение о блокировании/разблокировании на основании информации от генерирующего аэрозоль устройства.After the server has received an unlock request from one or both of the aerosol generating device and the user interface device, the server may transmit an unlock permission to one or both of the aerosol generating device and the user interface device depending on whether the server has determined whether or not to unlock the aerosol generating device. The unlock permission may be transmitted or communicated to one or both of the aerosol generating device and the user interface device in a secure and private manner. In one or more aspects of the present invention, the unlock permission is encrypted. For example, the unlock permission may be encrypted with a private key known only to the server. Moreover, the unlock permission may include, among other things, unique identification information about the device and information with a nonce with a limited validity period. The unique device identification information may be used to ensure that the correct aerosol generating device has received the unlocking permission or unlocking message, and the nonce information with a limited validity period may be used, as described herein, to determine whether the unlocking permission has been received within the validity period. In other words, the exemplary server may create or generate a lock/unlocking message based on information from the aerosol generating device.

В одном или более аспектах настоящего изобретения контроллер иллюстративного сервера дополнительно выполнен с возможностью ограничения количества разрешений на разблокирование, передаваемых генерирующему аэрозоль устройству. В одном или более аспектах настоящего изобретения количество разрешений на разблокирование для каждого уникального генерирующего аэрозоль устройства меньше или равно 1, меньше или равно 3 или меньше или равно 10.In one or more aspects of the present invention, the controller of the exemplary server is further configured to limit the number of unblocking permissions transmitted to the aerosol generating device. In one or more aspects of the present invention, the number of unblocking permissions for each unique aerosol generating device is less than or equal to 1, less than or equal to 3, or less than or equal to 10.

В одном или более аспектах настоящего изобретения, в ответ на прием разрешения на разблокирование, контроллер иллюстративного генерирующего аэрозоль устройства дешифрует разрешение на разблокирование. Разрешение на разблокирование может быть дешифровано генерирующим аэрозоль устройством с помощью открытого ключа, находящегося на всех генерирующих аэрозоль устройствах. Таким образом, в одном или более аспектах настоящего изобретения разрешение на разблокирование может быть дешифруемым с помощью открытого ключа, хранящегося на данном генерирующем аэрозоль устройстве. Использование асимметрической криптографии гарантирует, что только серверы изготовителя могут блокировать/разблокировать разблокируемый параметр генерирующих аэрозоль устройств, и устраняет любую зависимость и знание уникальных ключей на каждом генерирующем аэрозоль устройстве.In one or more aspects of the present invention, in response to receiving an unlocking permission, the controller of the exemplary aerosol generating device decrypts the unlocking permission. The unlocking permission may be decrypted by the aerosol generating device using a public key located on all aerosol generating devices. Thus, in one or more aspects of the present invention, the unlocking permission may be decryptable using a public key stored on this aerosol generating device. The use of asymmetric cryptography ensures that only the manufacturer's servers can lock/unlock the unlockable parameter of the aerosol generating devices, and eliminates any dependence and knowledge of unique keys on each aerosol generating device.

Более того, в одном или более аспектах настоящего изобретения контроллер иллюстративного генерирующего аэрозоль устройства определяет, содержит ли дешифрованное разрешение на разблокирование уникальную идентификационную информацию об устройстве и информацию с одноразовым номером с ограниченным сроком действия, и разблокирует разблокируемый параметр в ответ на определение того, что дешифрованное разрешение на разблокирование содержит уникальную идентификационную информацию об устройстве и упомянутую информацию с одноразовым номером. Таким образом, настоящее изобретение преимущественно предоставляет надежные, исключающие возможность подделки, уникальные и одноразовые процессы блокирования или разблокирования функциональных возможностей генерирующего аэрозоль устройства с помощью криптографических секретных сведений, известных только серверу изготовителя (например, «внутреннему» серверу), что может ограничить или остановить третьих лиц от взлома и злоумышленного разблокирования генерирующих аэрозоль устройств.Moreover, in one or more aspects of the present invention, the controller of the exemplary aerosol-generating device determines whether the decrypted unlocking permission contains unique identification information about the device and information with a non-recurring number with a limited validity period, and unlocks the unlockable parameter in response to determining that the decrypted unlocking permission contains unique identification information about the device and said non-recurring information. Thus, the present invention advantageously provides reliable, non-forgery, unique and one-time processes for locking or unlocking the functionality of the aerosol-generating device using cryptographic secret information known only to the manufacturer's server (e.g., an "internal" server), which can limit or stop third parties from hacking and maliciously unlocking aerosol-generating devices.

Генерирующее аэрозоль устройство также может временно блокироваться пользователем, например, если пользователь знает, что генерирующее аэрозоль устройство не будет находиться в его владении на протяжении некоторого периода времени. Таким образом, пользователь может защитить генерирующее аэрозоль устройство от использования другими людьми, когда пользователь находится далеко от генерирующего аэрозоль устройства. В одном или более аспектах настоящего изобретения контроллер иллюстративного генерирующего аэрозоль устройства или иллюстративного устройства пользовательского интерфейса дополнительно выполнен с возможностью временно повторно блокировать разблокируемый параметр на срок временного блокирования. Более того, в одном или более аспектах настоящего изобретения срок временного блокирования меньше или равен 24 часам. Кроме того, в одном или более аспектах настоящего изобретения контроллер иллюстративного генерирующего аэрозоль устройства или иллюстративного устройства пользовательского интерфейса дополнительно выполнен с возможностью позволять пользователю выбрать отрезок времени в сроке временного блокирования и инициировать временное повторное блокирование. Например, графический пользовательский интерфейс может быть представлен устройством пользовательского интерфейса таким, что пользователь может взаимодействовать с графическим пользовательским интерфейсом для выбора отрезка времени в сроке временного блокирования, а также инициировать или начать срок временного блокирования. В других примерах сам интерфейс генерирующего аэрозоль устройства (например, кнопки, дисплей и т.д.) может использоваться для конфигурирования и инициирования срока временного блокирования.The aerosol generating device may also be temporarily locked by the user, for example, if the user knows that the aerosol generating device will not be in his possession for a certain period of time. In this way, the user can protect the aerosol generating device from being used by other people when the user is away from the aerosol generating device. In one or more aspects of the present invention, the controller of the exemplary aerosol generating device or the exemplary user interface device is further configured to temporarily re-lock the unlockable parameter for the period of temporary locking. Moreover, in one or more aspects of the present invention, the period of temporary locking is less than or equal to 24 hours. Furthermore, in one or more aspects of the present invention, the controller of the exemplary aerosol generating device or the exemplary user interface device is further configured to allow the user to select a period of time in the period of temporary locking and to initiate the temporary re-locking. For example, the graphical user interface may be represented by a user interface device such that a user may interact with the graphical user interface to select a time period in a time-out period and initiate or start a time-out period. In other examples, the aerosol generating device interface itself (e.g., buttons, display, etc.) may be used to configure and initiate a time-out period.

Иллюстративный сервер может выполнять один или более различных процессов, чтобы гарантировать, что только один пользователь привязан к каждому генерирующему аэрозоль устройству, для препятствования использованию уже разблокированных генерирующих аэрозоль устройств неавторизованными пользователями, для ограничения количества генерирующих аэрозоль устройств, которые могут быть разблокированы одним пользователем. Для этого сервер может включать или использовать базу данных, включающую в себя информацию об аккаунте пользователя и информацию о генерирующем аэрозоль устройстве. Согласно одному аспекту настоящего изобретения предложен иллюстративный способ (например, для применения сервером), включающий обслуживание базы данных аккаунтов пользователей и генерирующих аэрозоль устройств, привязанных к аккаунтам пользователей. Каждое генерирующее аэрозоль устройство привязываемо только к одному аккаунту пользователя. Иллюстративный способ дополнительно включает прием запроса на разблокирование от данного генерирующего аэрозоль устройства для разблокирования разблокируемого параметра данного генерирующего аэрозоль устройства. Запрос на разблокирование включает уникальную идентификационную информацию о пользователе, идентифицирующую аккаунт данного пользователя, привязываемый к данному генерирующему аэрозоль устройству. Иллюстративный способ дополнительно включает определение того, привязано ли уже данное генерирующее аэрозоль устройство к каким-либо аккаунтам пользователей в базе данных, и передачу разрешения на разблокирование данному генерирующему аэрозоль устройству для разблокирования разблокируемого параметра в ответ на определение того, что данное генерирующее аэрозоль устройство уже не привязано к каким-либо аккаунтам пользователей в базе данных. Иллюстративный способ дополнительно включает обновление базы данных для привязки данного аккаунта пользователя к данному генерирующему аэрозоль устройству в ответ на определение того, что данное генерирующее аэрозоль устройство уже не привязано к каким-либо аккаунтам пользователей в базе данных.An exemplary server may perform one or more different processes to ensure that only one user is associated with each aerosol-generating device, to prevent unauthorized users from using already unlocked aerosol-generating devices, to limit the number of aerosol-generating devices that can be unlocked by one user. To do this, the server may include or use a database that includes information about the user account and information about the aerosol-generating device. According to one aspect of the present invention, an exemplary method is provided (e.g., for use by a server), including maintaining a database of user accounts and aerosol-generating devices associated with the user accounts. Each aerosol-generating device is associated with only one user account. The exemplary method further includes receiving an unlocking request from the aerosol-generating device to unlock an unlockable parameter of the aerosol-generating device. The unlock request includes unique user identification information identifying the user account associated with the aerosol-generating device. The exemplary method further includes determining whether the aerosol-generating device is already associated with any user accounts in the database, and transmitting an unlock permission to the aerosol-generating device to unlock the unlock parameter in response to determining that the aerosol-generating device is no longer associated with any user accounts in the database. The exemplary method further includes updating the database to associate the user account with the aerosol-generating device in response to determining that the aerosol-generating device is no longer associated with any user accounts in the database.

Согласно одному аспекту настоящего изобретения предложен иллюстративный компьютерный программный продукт, содержащий невременный машиночитаемый носитель с хранящимися на нем частями программного кода, причем, когда упомянутый программный продукт запущен на компьютере или сетевом устройстве (например, сервере), части программного кода выполнены с возможностью обслуживания базы данных аккаунтов пользователей и генерирующих аэрозоль устройств, привязанных к аккаунтам пользователей. Каждое генерирующее аэрозоль устройство привязываемо только к одному аккаунту пользователя. Части программного кода дополнительно выполнены с возможностью приема запроса на разблокирование от данного генерирующего аэрозоль устройства для разблокирования разблокируемого параметра данного генерирующего аэрозоль устройства. Запрос на разблокирование включает уникальную идентификационную информацию о пользователе, идентифицирующую аккаунт данного пользователя, привязываемый к данному генерирующему аэрозоль устройству. Части программного кода дополнительно выполнены с возможностью определения того, привязано ли уже данное генерирующее аэрозоль устройство к каким-либо аккаунтам пользователей в базе данных, и передачи разрешения на разблокирование данному генерирующему аэрозоль устройству для разблокирования разблокируемого параметра в ответ на определение того, что данное генерирующее аэрозоль устройство уже не привязано к каким-либо аккаунтам пользователей в базе данных. Части программного кода дополнительно выполнены с возможностью обновления базы данных для привязки данного аккаунта пользователя к данному генерирующему аэрозоль устройству в ответ на определение того, что данное генерирующее аэрозоль устройство уже не привязано к каким-либо аккаунтам пользователей в базе данных.According to one aspect of the present invention, an illustrative computer program product is proposed, comprising a non-transitory machine-readable medium with parts of program code stored thereon, wherein, when said program product is launched on a computer or a network device (for example, a server), parts of the program code are configured to maintain a database of user accounts and aerosol-generating devices linked to user accounts. Each aerosol-generating device is linked to only one user account. Parts of the program code are further configured to receive an unlocking request from the given aerosol-generating device to unlock an unlockable parameter of the given aerosol-generating device. The unlocking request includes unique identification information about the user, identifying the account of the given user linked to the given aerosol-generating device. The portions of the program code are further configured to determine whether the aerosol generating device is already linked to any user accounts in the database and to transmit an unlocking permission to the aerosol generating device to unlock the unlockable parameter in response to determining that the aerosol generating device is no longer linked to any user accounts in the database. The portions of the program code are further configured to update the database to link the user account to the aerosol generating device in response to determining that the aerosol generating device is no longer linked to any user accounts in the database.

Согласно другому аспекту настоящего изобретения предложена иллюстративная система (например, сервер) для разблокирования разблокируемых параметров генерирующих аэрозоль устройств, содержащая(ий) интерфейс связи для передачи данных на и с генерирующих аэрозоль устройств и контроллер, содержащий один или более процессоров и функционально соединенный с интерфейсом связи. Контроллер выполнен с возможностью обслуживания базы данных аккаунтов пользователей и генерирующих аэрозоль устройств, привязанных к аккаунтам пользователей. Каждое генерирующее аэрозоль устройство привязываемо только к одному аккаунту пользователя. Контроллер дополнительно выполнен с возможностью приема запроса на разблокирование от данного генерирующего аэрозоль устройства для разблокирования разблокируемого параметра. Запрос на разблокирование включает уникальную идентификационную информацию о пользователе, идентифицирующую аккаунт данного пользователя, привязываемый к данному генерирующему аэрозоль устройству. Контроллер дополнительно выполнен с возможностью определения того, привязано ли уже данное генерирующее аэрозоль устройство к каким-либо аккаунтам пользователей в базе данных, и передачи разрешения на разблокирование данному генерирующему аэрозоль устройству для разблокирования разблокируемого параметра в ответ на определение того, что данное генерирующее аэрозоль устройство уже не привязано к каким-либо аккаунтам пользователей в базе данных. Контроллер дополнительно выполнен с возможностью обновления базы данных с привязкой данного аккаунта пользователя к данному генерирующему аэрозоль устройству в ответ на определение того, что данное генерирующее аэрозоль устройство уже не привязано к каким-либо аккаунтам пользователей в базе данных.According to another aspect of the present invention, an illustrative system (e.g., a server) for unlocking unlockable parameters of aerosol-generating devices is proposed, comprising a communication interface for transmitting data to and from the aerosol-generating devices and a controller comprising one or more processors and operatively connected to the communication interface. The controller is configured to maintain a database of user accounts and aerosol-generating devices linked to user accounts. Each aerosol-generating device is linked to only one user account. The controller is further configured to receive an unlocking request from the aerosol-generating device for unlocking the unlockable parameter. The unlocking request includes unique user identification information identifying the user account linked to the aerosol-generating device. The controller is further configured to determine whether the aerosol-generating device is already linked to any user accounts in the database, and to transmit the permission to unlock the aerosol-generating device to unlock the unlockable parameter in response to determining that the aerosol-generating device is no longer linked to any user accounts in the database. The controller is further configured to update the database with linking the user account to the aerosol-generating device in response to determining that the aerosol-generating device is no longer linked to any user accounts in the database.

Описанная база данных может включать набор данных пользователя, таких как, например, аккаунт пользователя, привязанный к каждому проверенному пользователю. В одном или более аспектах настоящего изобретения каждый аккаунт пользователя из базы данных привязан к лицу, которое проверено как достигшее совершеннолетия для использования генерирующих аэрозоль устройств. Описанная база данных может дополнительно включать набор данных о генерирующих аэрозоль устройствах, таких как, например, уникальная идентификационная информация об устройстве, идентифицирующая каждое генерирующее аэрозоль устройство (например, серийный номер). Аккаунт пользователя и уникальная идентификационная информация об устройстве могут быть привязаны друг к другу в базе данных, когда пользователь разблокирует один или более разблокируемых параметров генерирующего аэрозоль устройства, например, при покупке генерирующего аэрозоль устройства. Напротив, аккаунт пользователя и уникальная идентификационная информация об устройстве могут быть отвязаны друг от друга в базе данных, когда пользователь повторно блокирует один или более разблокируемых параметров генерирующего аэрозоль устройства, например, при продаже генерирующего аэрозоль устройства или другом распоряжении им. Другими словами, уникальная идентификационная информация об устройстве (например, серийный номер) может быть привязан(а) только к одному аккаунту пользователя, а генерирующее аэрозоль устройство может быть разблокировано (например, один или более разблокируемых параметров будут разблокированы) только тогда, когда уникальная идентификационная информация об устройстве была привязана к аккаунту пользователя. Более того, когда генерирующее аэрозоль устройство отвязано от привязанного аккаунта пользователя, генерирующее аэрозоль устройство автоматически будет заблокировано (например, один или более разблокируемых параметров будут заблокированы).The described database may include a set of user data, such as, for example, a user account associated with each verified user. In one or more aspects of the present invention, each user account in the database is associated with a person who is verified as being of legal age to use aerosol-generating devices. The described database may further include a set of data on aerosol-generating devices, such as, for example, unique device identification information identifying each aerosol-generating device (e.g., a serial number). The user account and the unique device identification information may be associated with each other in the database when the user unlocks one or more unlockable parameters of the aerosol-generating device, such as when purchasing the aerosol-generating device. In contrast, the user account and the unique device identification information may be unassociated from each other in the database when the user re-locks one or more unlockable parameters of the aerosol-generating device, such as when selling or otherwise disposing of the aerosol-generating device. In other words, a unique device identifier (e.g., serial number) can only be linked to one user account, and an aerosol-generating device can only be unlocked (e.g., one or more unlockable parameters will be unlocked) when the unique device identifier has been linked to a user account. Furthermore, when an aerosol-generating device is unlinked from a linked user account, the aerosol-generating device will automatically be locked (e.g., one or more unlockable parameters will be locked).

Посредством использования описанной базы данных иллюстративные способ, программный код и система могут препятствовать или остановить разблокирование пользователем устройства, уже привязанного к другому пользователю, тем самым препятствуя разблокированию заблокированных генерирующих аэрозоль устройств другими пользователями. Более того, посредством использования описанной базы данных иллюстративные способ, программный код и система могут ограничить количество генерирующих аэрозоль устройств, которые может разблокировать любой единственный пользователь, тем самым решая проблему того, что авторизованный покупатель может купить множественные устройства, разблокировать эти множественные устройства, используя свой авторизованный аккаунт, и перепродать разблокированные устройства, например, несовершеннолетним пользователям. Другими словами, недобросовестные продавцы будут лишены возможности покупать сотни генерирующих аэрозоль устройств, привязывать их к своему аккаунту (своей учетной записи), а затем продавать генерирующие аэрозоль устройства несовершеннолетним. Более того, если бы продавец сделал это, то несовершеннолетние не смогли бы использовать приложение устройства пользовательского интерфейса для конфигурирования подобных ненадлежащим образом приобретенных генерирующих аэрозоль устройств (например, поскольку несовершеннолетние не смогли бы получить аккаунт пользователя для использования с приложением программного обеспечения на устройстве пользовательского интерфейса). Кроме того, в том случае, если генерирующее аэрозоль устройство конфисковано у несовершеннолетнего, будет возможно обнаружить то, какой аккаунт был использован для разблокирования генерирующего аэрозоль устройства, которое было продано несовершеннолетнему.By using the described database, the exemplary method, program code and system can prevent or stop a user from unlocking a device that is already linked to another user, thereby preventing other users from unlocking locked aerosol-generating devices. Moreover, by using the described database, the exemplary method, program code and system can limit the number of aerosol-generating devices that any single user can unlock, thereby solving the problem that an authorized buyer can buy multiple devices, unlock these multiple devices using his authorized account, and resell the unlocked devices, for example, to minors. In other words, unscrupulous sellers will be prevented from buying hundreds of aerosol-generating devices, linking them to his account (his account), and then selling the aerosol-generating devices to minors. Moreover, if the seller did so, minors would not be able to use the user interface device application to configure such improperly acquired aerosol-generating devices (e.g., because minors would not be able to obtain a user account to use with the software application on the user interface device). In addition, if an aerosol-generating device is confiscated from a minor, it would be possible to discover which account was used to unlock the aerosol-generating device that was sold to the minor.

В одном или более аспектах настоящего изобретения каждый аккаунт пользователя из базы данных привязываем только к допустимому (разрешенному) количеству генерирующих аэрозоль устройств, а иллюстративный способ дополнительно включает осуществление, части программного кода дополнительно выполнены с возможностью выдачи команд на осуществление, или контроллер дополнительно выполнен с возможностью осуществления прекращения передачи разрешения на разблокирование и обновления базы данных, если аккаунт данного пользователя уже привязан к допустимому количеству генерирующих аэрозоль устройств. Более того, в одном или более аспектах настоящего изобретения допустимое количество генерирующих аэрозоль устройств меньше или равно 10. В других примерах допустимое количество генерирующих аэрозоль устройств меньше или равно 25, меньше или равно 15, меньше или равно 5, или меньше или равно 2. Другими словами, к аккаунту может быть привязано лишь ограниченное количество устройств.In one or more aspects of the present invention, each user account from the database is linked only to an allowed (permitted) number of aerosol-generating devices, and the exemplary method further comprises implementing, parts of the program code are further configured to issue commands to implement, or the controller is further configured to perform the termination of the transmission of permission to unlock and update the database, if the account of this user is already linked to an allowed number of aerosol-generating devices. Moreover, in one or more aspects of the present invention, the allowed number of aerosol-generating devices is less than or equal to 10. In other examples, the allowed number of aerosol-generating devices is less than or equal to 25, less than or equal to 15, less than or equal to 5, or less than or equal to 2. In other words, only a limited number of devices can be linked to an account.

Как описано в данном документе, пользователь может повторно заблокировать свое генерирующее аэрозоль устройство, если, например, он собирался продать генерирующее аэрозоль устройство или иным образом распорядиться им. Таким образом, в одном или более аспектах настоящего изобретения иллюстративный способ дополнительно включает осуществление, части программного кода дополнительно выполнены с возможностью выдачи команд на осуществление, или контроллер дополнительно выполнен с возможностью осуществления приема запроса на блокирование от данного генерирующего аэрозоль устройства для повторного блокирования разблокируемого параметра. Запрос на повторное блокирование может быть по существу аналогичным запросу на разблокирование, за исключением того, что желателен противоположный результат. Таким образом, запрос на повторное блокирование включает уникальную идентификационную информацию о пользователе, идентифицирующую аккаунт данного пользователя, привязанный к данному генерирующему аэрозоль устройству. Затем база данных обновляется для отвязки аккаунта данного пользователя от данного генерирующего аэрозоль устройства в ответ на прием запроса на блокирование, и данному генерирующему аэрозоль устройству может быть передано разрешение на блокирование для повторной блокировки разблокируемого параметра в ответ на прием запроса на блокирование.As described herein, a user may re-lock his aerosol-generating device if, for example, he intended to sell the aerosol-generating device or otherwise dispose of it. Thus, in one or more aspects of the present invention, an exemplary method further comprises implementing, portions of the program code are further configured to issue commands to implement, or the controller is further configured to implement, to receive a locking request from the aerosol-generating device to re-lock the unlockable parameter. The re-locking request may be substantially similar to the unlocking request, except that the opposite result is desired. Thus, the re-locking request includes unique user identification information identifying the user's account associated with the aerosol-generating device. The database is then updated to unlink the user's account from the aerosol generating device in response to receiving the blocking request, and the aerosol generating device may be given a blocking permission to re-block the unlocked parameter in response to receiving the blocking request.

Если неавторизованный пользователь попробует подключаться к или настроить (например, используя устройство пользовательского интерфейса) генерирующее аэрозоль устройство, с которым пользователь не связан (а значит, не авторизован), такому генерирующему аэрозоль устройству может быть передано разрешение на блокирование для блокирования одного или более разблокируемых параметров генерирующего аэрозоль устройства. Таким образом, неавторизованные пользователи могут быть заблокированы от использования генерирующего аэрозоль устройства, которое они пытались настроить. Например, в одном или более аспектах настоящего изобретения иллюстративный способ дополнительно включает осуществление, части программного кода дополнительно выполнены с возможностью выдачи команд на осуществление, или контроллер дополнительно выполнен с возможностью осуществления передачи разрешения на блокирование данному генерирующему аэрозоль устройству для повторного блокирования разблокируемого параметра в ответ на то, что не привязанное к данному аккаунту пользователя устройство пользовательского интерфейса пытается настроить данное генерирующее аэрозоль устройство. Дополнительно, в некоторых примерах, перед автоматическим блокированием генерирующего аэрозоль устройства и в ответ на попытку неавторизованного доступа, устройству пользовательского интерфейса или генерирующему аэрозоль устройству может быть передано предупреждающее сообщение, указывающее пользователю на то, что он не авторизован настраивать или подключаться к генерирующему аэрозоль устройству, поскольку он не привязан к нему в базе данных. Например, в одном или более аспектах настоящего изобретения иллюстративный способ дополнительно включает осуществление, части программного кода дополнительно выполнены с возможностью выдачи команд на осуществление, или контроллер дополнительно выполнен с возможностью осуществления передачи предупреждающего сообщения устройству пользовательского интерфейса в ответ на то, что не привязанное к данному аккаунту пользователя устройство пользовательского интерфейса пытается настроить данное генерирующее аэрозоль устройство.If an unauthorized user attempts to connect to or configure (e.g., using a user interface device) an aerosol-generating device with which the user is not associated (and therefore is not authorized), such an aerosol-generating device may be transmitted a blocking permission to block one or more unlockable parameters of the aerosol-generating device. In this way, unauthorized users may be blocked from using the aerosol-generating device that they attempted to configure. For example, in one or more aspects of the present invention, an exemplary method further comprises implementing, portions of the program code are further configured to issue commands to implement, or the controller is further configured to perform, transmitting a blocking permission to the aerosol-generating device to re-block an unlockable parameter in response to the fact that a user interface device not associated with the user account attempts to configure the aerosol-generating device. Additionally, in some examples, before the automatic blocking of the aerosol-generating device and in response to an attempt of unauthorized access, a warning message may be transmitted to the user interface device or the aerosol-generating device, indicating to the user that he is not authorized to configure or connect to the aerosol-generating device, since he is not associated with it in the database. For example, in one or more aspects of the present invention, an exemplary method further includes implementing, portions of the program code are further configured to issue commands to implement, or the controller is further configured to implement, transmitting a warning message to the user interface device in response to the fact that a user interface device not associated with this user account attempts to configure this aerosol-generating device.

Термин «производящее аэрозоль изделие» или «аэрозольобразующий субстрат» относится к субстрату, способному при нагревании высвобождать летучие соединения, которые могут образовывать аэрозоль. Аэрозоли, генерируемые из аэрозольобразующих субстратов курительных изделий согласно настоящему изобретению, могут быть видимыми или невидимыми и могут содержать пары (например, тонкодисперсные частицы веществ, которые находятся в газообразном состоянии и которые при комнатной температуре обычно являются жидкими или твердыми), а также газы и капли жидкости конденсированных паров. Одним примером генерирующего аэрозоль изделия нагреваемого типа являются нагреваемые палочки для IQOS, известные также как нагреваемые палочки марки Marlboro (MARLBORO HEATSTICKS), от компании Phillip Morris International для использования в IQOS, генерирующем аэрозоль устройстве с нагреванием вместо горения, также от компании Phillip Morris International.The term "aerosol-generating article" or "aerosol-forming substrate" refers to a substrate that is capable of releasing volatile compounds that can form an aerosol when heated. Aerosols generated from aerosol-forming substrates of smoking articles according to the present invention may be visible or invisible and may include vapors (e.g., finely dispersed particles of substances that are in a gaseous state and that are usually liquid or solid at room temperature), as well as gases and liquid droplets of condensed vapors. One example of an aerosol-generating article of the heated type are the IQOS heated sticks, also known as Marlboro heated sticks (MARLBORO HEATSTICKS), from Phillip Morris International for use in the IQOS, an aerosol-generating device with heat instead of combustion, also from Phillip Morris International.

Термин «генерирующее аэрозоль устройство» относится к устройству, выполненному с возможностью использования или применения генерирующего аэрозоль изделия, которое высвобождает летучие соединения с образованием аэрозоля, который может вдыхаться пользователем.The term "aerosol generating device" refers to a device configured to use or employ an aerosol generating article that releases volatile compounds to form an aerosol that can be inhaled by a user.

Термин «контроллер» и «процессор» относятся к любому устройству или аппарату, способному обеспечивать подходящие вычислительные возможности и возможности управления, такому как, например, микропроцессоры, процессоры цифровой обработки сигналов (DSP), специализированные интегральные микросхемы (ASIC), программируемые вентильные матрицы (FPGA), эквивалентная дискретная или интегральная логическая схема или любые их комбинации, и обеспечивать подходящие возможности хранения данных, которые включают любой носитель (например, энергозависимое или энергонезависимое запоминающее устройство, CD-ROM, магнитный записываемый носитель, такой как диск или лента, и т. д.), содержащий цифровые биты (например, закодированные в двоичной системе, троичной системе и т. д.), которые могут быть считываемыми и/или записываемыми.The term "controller" and "processor" refer to any device or apparatus capable of providing suitable computing and control capabilities, such as, for example, microprocessors, digital signal processors (DSP), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), equivalent discrete or integrated logic circuits, or any combinations thereof, and of providing suitable data storage capabilities, which includes any medium (e.g., volatile or non-volatile memory, CD-ROM, magnetic recordable medium such as disk or tape, etc.) containing digital bits (e.g., encoded in binary, ternary, etc.) that can be read and/or written.

Термин «интерфейс связи» относится к любому устройству или аппарату, способному обеспечивать подходящие возможности передачи данных между генерирующим аэрозоль устройством и устройством пользовательского интерфейса, такому как, например, различные телеметрические схемы и антенны, и могут использовать один или более протоколов проводной или беспроводной (например, радиочастотной) передачи данных, таких как, например, BLUETOOTH, WI-FI, любой протокол в диапазоне ультравысоких частот (УВЧ), любой протокол в диапазоне сверхвысоких частот (СВЧ), на низких частотах или их комбинации.The term "communication interface" refers to any device or apparatus capable of providing suitable data transfer capabilities between the aerosol generating device and the user interface device, such as, for example, various telemetry circuits and antennas, and may use one or more wired or wireless (e.g., radio frequency) data transfer protocols, such as, for example, BLUETOOTH, WI-FI, any protocol in the ultra-high frequency (UHF) range, any protocol in the microwave range, at low frequencies, or combinations thereof.

Термин «база данных» относится к совокупности, набору или хранилищу доступных для запроса, привязываемых данных, такому как, например, реляционная база данных.The term "database" refers to a collection, set, or repository of queryable, linkable data, such as a relational database.

Изобретение охарактеризовано в формуле изобретения. Однако ниже приведен неисчерпывающий перечень неограничивающих примеров. Любой один или более из признаков этих примеров можно скомбинировать с любыми одним или более признаками другого примера, варианта осуществления или аспекта, описанных в данном документе.The invention is characterized in the claims. However, a non-exhaustive list of non-limiting examples is provided below. Any one or more of the features of these examples can be combined with any one or more features of another example, embodiment or aspect described herein.

Пример Ex1: Способ, включающий:Example Ex1: A method comprising:

обслуживание базы данных аккаунтов пользователей и генерирующих аэрозоль устройств, привязанных к аккаунтам пользователей, при этом каждое генерирующее аэрозоль устройство привязываемо только к одному аккаунту пользователя;maintaining a database of user accounts and aerosol generating devices linked to user accounts, with each aerosol generating device linked to only one user account;

прием запроса на разблокирование от данного генерирующего аэрозоль устройства для разблокирования разблокируемого параметра данного генерирующего аэрозоль устройства, при этом запрос на разблокирование содержит уникальную идентификационную информацию о пользователе, идентифицирующую аккаунт данного пользователя, привязываемый к данному генерирующему аэрозоль устройству;receiving an unlock request from the aerosol generating device to unlock an unlock parameter of the aerosol generating device, wherein the unlock request contains unique user identification information identifying the account of the user associated with the aerosol generating device;

определение того, привязано ли уже данное генерирующее аэрозоль устройство к каким-либо аккаунтам пользователей в базе данных;determining whether the aerosol generating device is already linked to any user accounts in the database;

передачу разрешения на разблокирование данному генерирующему аэрозоль устройству для разблокирования разблокируемого параметра в ответ на определение того, что данное генерирующее аэрозоль устройство уже не привязано к каким-либо аккаунтам пользователей в базе данных; иtransmitting an unlock permission to the aerosol generating device to unlock the unlockable parameter in response to determining that the aerosol generating device is no longer associated with any user accounts in the database; and

обновление базы данных для привязки аккаунта данного пользователя к данному генерирующему аэрозоль устройству в ответ на определение того, что данное генерирующее аэрозоль устройство уже не привязано к каким-либо аккаунтам пользователей в базе данных.updating the database to associate the given user account with the given aerosol generating device in response to determining that the given aerosol generating device is no longer associated with any user accounts in the database.

Пример Ex2: Компьютерный программный продукт, содержащий невременный машиночитаемый носитель с хранящимися на нем частями программного кода, при этом, когда упомянутый программный продукт запущен на компьютере или сетевом устройстве, части программного кода выполнены с возможностью:Example Ex2: A computer software product containing a non-temporary machine-readable medium with parts of the program code stored thereon, wherein, when said software product is launched on a computer or network device, the parts of the program code are designed with the ability to:

обслуживания базы данных аккаунтов пользователей и генерирующих аэрозоль устройств, привязанных к аккаунтам пользователей, при этом каждое генерирующее аэрозоль устройство привязываемо только к одному аккаунту пользователя;maintaining a database of user accounts and aerosol-generating devices linked to user accounts, with each aerosol-generating device linked to only one user account;

приема запроса на разблокирование от данного генерирующего аэрозоль устройства для разблокирования разблокируемого параметра данного генерирующего аэрозоль устройства, при этом запрос на разблокирование содержит уникальную идентификационную информацию о пользователе, идентифицирующую аккаунт данного пользователя, привязываемый к данному генерирующему аэрозоль устройству;receiving an unlock request from the aerosol generating device to unlock an unlock parameter of the aerosol generating device, wherein the unlock request contains unique user identification information identifying the account of the user associated with the aerosol generating device;

определения того, привязано ли уже данное генерирующее аэрозоль устройство к каким-либо аккаунтам пользователей в базе данных;determining whether the aerosol generating device is already linked to any user accounts in the database;

передачи разрешения на разблокирование данному генерирующему аэрозоль устройству для разблокирования разблокируемого параметра в ответ на определение того, что данное генерирующее аэрозоль устройство уже не привязано к каким-либо аккаунтам пользователей в базе данных; иtransmitting an unlock permission to the aerosol generating device to unlock the unlockable parameter in response to determining that the aerosol generating device is no longer associated with any user accounts in the database; and

обновления базы данных для привязки аккаунта данного пользователя к данному генерирующему аэрозоль устройству в ответ на определение того, что данное генерирующее аэрозоль устройство уже не привязано к каким-либо аккаунтам пользователей в базе данных.updating the database to associate the given user account with the given aerosol generating device in response to determining that the given aerosol generating device is no longer associated with any user accounts in the database.

Пример Ex3: Система для разблокирования разблокируемых параметров генерирующих аэрозоль устройств, содержащая:Example Ex3: A system for unlocking unlockable parameters of aerosol generating devices, comprising:

интерфейс связи для передачи данных на генерирующие аэрозоль устройства и от них; иa communication interface for transmitting data to and from the aerosol generating devices; and

контроллер, содержащий один или более процессоров и функционально соединенный с интерфейсом связи, при этом контроллер выполнен с возможностью:a controller comprising one or more processors and operatively connected to a communication interface, wherein the controller is configured to:

обслуживания базы данных аккаунтов пользователей и генерирующих аэрозоль устройств, привязанных к аккаунтам пользователей, при этом каждое генерирующее аэрозоль устройство привязываемо только к одному аккаунту пользователя;maintaining a database of user accounts and aerosol-generating devices linked to user accounts, with each aerosol-generating device linked to only one user account;

приема запроса на разблокирование от данного генерирующего аэрозоль устройства для разблокирования разблокируемого параметра, при этом запрос на разблокирование включает уникальную идентификационную информацию о пользователе, идентифицирующую аккаунт данного пользователя, привязываемый к данному генерирующему аэрозоль устройству;receiving an unlock request from the aerosol generating device to unlock the unlocked parameter, wherein the unlock request includes unique user identification information identifying the account of the user associated with the aerosol generating device;

определения того, привязано ли уже данное генерирующее аэрозоль устройство к каким-либо аккаунтам пользователей в базе данных;determining whether the aerosol generating device is already linked to any user accounts in the database;

передачи разрешения на разблокирование данному генерирующему аэрозоль устройству для разблокирования разблокируемого параметра в ответ на определение того, что данное генерирующее аэрозоль устройство уже не привязано к каким-либо аккаунтам пользователей в базе данных; иtransmitting an unlock permission to the aerosol generating device to unlock the unlockable parameter in response to determining that the aerosol generating device is no longer associated with any user accounts in the database; and

обновления базы данных для привязки аккаунта данного пользователя к данному генерирующему аэрозоль устройству в ответ на определение того, что данное генерирующее аэрозоль устройство уже не привязано к каким-либо аккаунтам пользователей в базе данных.updating the database to associate the given user account with the given aerosol generating device in response to determining that the given aerosol generating device is no longer associated with any user accounts in the database.

Пример Ex4: Способ, компьютерный программный продукт или система, изложенные в любом из примеров Ex1-Ex3, при этом генерирующее аэрозоль устройство содержит:Example Ex4: The method, computer program product or system set out in any of examples Ex1-Ex3, wherein the aerosol generating device comprises:

полость для размещения генерирующего аэрозоль изделия;a cavity for placing an aerosol-generating product;

нагревательный элемент для нагрева генерирующего аэрозоль изделия для генерирования из него аэрозоля; иa heating element for heating the aerosol-generating article to generate an aerosol therefrom; and

источник питания, функционально соединенный с нагревательным элементом, при этом разблокируемый параметр является возможностью использования нагревательного элемента для нагрева генерирующего аэрозоль изделия для генерирования из него аэрозоля.a power source operatively connected to the heating element, wherein the unlockable parameter is the ability to use the heating element to heat the aerosol-generating article to generate an aerosol therefrom.

Пример Ex5: Способ, компьютерный программный продукт или система, изложенные в любом из примеров Ex1-Ex4, при этом каждый аккаунт пользователя из базы данных привязываем только к допустимому количеству генерирующих аэрозоль устройств, при этом способ дополнительно включает осуществление, части программного кода дополнительно выполнены с возможностью выдачи команд на осуществление, или контроллер дополнительно выполнен с возможностью осуществления: прекращения передачи разрешения на разблокирование и обновления базы данных, если данный аккаунт пользователя уже привязан к допустимому количеству генерирующих аэрозоль устройств.Example Ex5: The method, computer software product or system set forth in any of the examples Ex1-Ex4, wherein each user account from the database is linked only to an admissible number of aerosol-generating devices, wherein the method additionally includes the implementation, parts of the program code are additionally configured with the possibility of issuing commands for the implementation, or the controller is additionally configured with the possibility of implementing: terminating the transmission of permission to unblock and update the database, if this user account is already linked to an admissible number of aerosol-generating devices.

Пример Ex6: Способ, компьютерный программный продукт или система по примеру Ex5, при этом допустимое количество генерирующих аэрозоль устройств меньше или равно 10.Example Ex6: The method, computer software product or system according to example Ex5, wherein the permissible number of aerosol generating devices is less than or equal to 10.

Пример Ex7: Способ, компьютерный программный продукт или система, изложенные в любом из примеров Ex1-Ex6, при этом каждый аккаунт пользователя из базы данных привязан к лицу, которое проверено как достигшее совершеннолетия для использования генерирующих аэрозоль устройств.Example Ex7: The method, computer software product or system set forth in any of Examples Ex1-Ex6, wherein each user account in the database is linked to a person who has been verified as being of legal age to use aerosol generating devices.

Пример Ex8: Способ, компьютерный программный продукт или система, изложенные в любом из примеров Ex1-Ex7, при этом способ дополнительно включает осуществление, части программного кода дополнительно выполнены с возможностью выдачи команд на осуществление, или контроллер дополнительно выполнен с возможностью осуществления:Example Ex8: The method, computer program product or system set out in any of the examples Ex1-Ex7, wherein the method additionally includes the implementation, the parts of the program code are additionally configured to issue commands for the implementation, or the controller is additionally configured to implement:

приема запроса на блокирование от данного генерирующего аэрозоль устройства для повторного блокирования разблокируемого параметра, при этом запрос на повторное блокирование включает уникальную идентификационную информацию о пользователе, идентифицирующую аккаунт данного пользователя, привязанный к данному генерирующему аэрозоль устройству;receiving a blocking request from the aerosol generating device to re-block the parameter to be unblocked, wherein the re-blocking request includes unique user identification information identifying the account of the user associated with the aerosol generating device;

обновления базы данных для отвязки аккаунта данного пользователя от данного генерирующего аэрозоль устройства в ответ на прием запроса на блокирование;updating the database to unlink the user's account from the aerosol generating device in response to receiving a blocking request;

передачи разрешения на блокирование данному генерирующему аэрозоль устройству для повторного блокирования разблокируемого параметра в ответ на прием запроса на блокирование.transmitting a blocking permission to the aerosol generating device to re-block the parameter to be unblocked in response to receiving the blocking request.

Пример Ex9: Способ, компьютерный программный продукт или система, изложенные в любом из примеров Ex1-Ex8, при этом способ дополнительно включает осуществление, части программного кода дополнительно выполнены с возможностью выдачи команд на осуществление, или контроллер дополнительно выполнен с возможностью осуществления: передачи разрешения на блокирование данному генерирующему аэрозоль устройству для повторного блокирования разблокируемого параметра в ответ на то, что не привязанное к данному аккаунту пользователя устройство пользовательского интерфейса пытается настроить данное генерирующее аэрозоль устройство.Example Ex9: The method, computer program product or system set out in any of the examples Ex1-Ex8, wherein the method further comprises implementing, parts of the program code further configured to issue commands for implementing, or the controller further configured to implement: transmitting a blocking permission to the given aerosol-generating device for re-blocking the unlockable parameter in response to the fact that a user interface device not linked to the given user account attempts to configure the given aerosol-generating device.

Пример Ex10: Способ, компьютерный программный продукт или система, изложенные в любом из примеров Ex1-Ex9, при этом способ дополнительно включает осуществление, части программного кода дополнительно выполнены с возможностью выдачи команд на осуществление, или контроллер дополнительно выполнен с возможностью осуществления: передачи предупреждающего сообщения устройству пользовательского интерфейса в ответ на то, что не привязанное к данному аккаунту пользователя устройство пользовательского интерфейса пытается настроить данное генерирующее аэрозоль устройство.Example Ex10: The method, computer program product or system set out in any of the examples Ex1-Ex9, wherein the method further comprises implementing, parts of the program code further configured to issue commands for implementing, or the controller further configured to implement: transmitting a warning message to the user interface device in response to the fact that a user interface device not linked to the given user account is attempting to configure the given aerosol generating device.

Пример Ex11: Способ, компьютерный программный продукт или система, изложенные в любом из примеров Ex1-Ex10, при этом запрос на разблокирование содержит уникальную идентификационную информацию об устройстве, идентифицирующую генерирующее аэрозоль устройство, и информацию с одноразовым номером с ограниченным сроком действия, соответствующую разблокируемому параметру.Example Ex11: The method, computer program product or system set forth in any of examples Ex1-Ex10, wherein the unlocking request comprises unique device identification information identifying the aerosol generating device and information with a one-time number with a limited validity period corresponding to the parameter to be unlocked.

Пример Ex12: Способ, компьютерный программный продукт или система по примеру Ex11, при этом уникальная идентификационная информация об устройстве представляет собой серийный номер.Example Ex12: A method, computer program product or system according to example Ex11, wherein the unique identification information about the device is a serial number.

Пример Ex13: Способ, компьютерный программный продукт или система, изложенные в любом из примеров Ex1-Ex12, при этом разрешение на разблокирование является зашифрованным.Example Ex13: The method, computer program product or system set forth in any of Examples Ex1-Ex12, wherein the unlocking permission is encrypted.

Пример Ex14: Способ, компьютерный программный продукт или система, изложенные в любом из примеров Ex1-Ex13, при этом разрешение на разблокирование дешифруемо с помощью открытого ключа, хранящегося на данном генерирующем аэрозоль устройстве.Example Ex14: The method, computer program product or system set out in any of the examples Ex1-Ex13, wherein the unlocking permission is decryptable using a public key stored on the aerosol generating device.

Далее обратимся к графическим материалам, которые отображают один или более аспектов, описанных в настоящем изобретении. Однако будет понятно, что другие аспекты, не показанные на графических материалах, попадают в рамки объема и сущности настоящего изобретения. Похожие номера, используемые на фигурах, относятся к похожим компонентам, этапам и т. п. Однако будет понятно, что использование номера для обозначения компонента на данной фигуре не предназначено для ограничения компонента на другой фигуре, отмеченного тем же номером. В дополнение, использование разных номеров для обозначения компонентов на разных фигурах не предназначено для указания того, что компоненты под разными номерами не могут быть одинаковыми с компонентами под другими номерами или подобными им. Схематические графические материалы не обязательно выполнены в масштабе и представлены для целей иллюстрации, а не для ограничения. На графических материалах изображены один или более аспектов, описанных в настоящем изобретении. Однако будет понятно, что другие аспекты, не показанные на графических материалах, попадают в рамки объема и сущности настоящего изобретения.Reference is now made to the drawings, which illustrate one or more aspects described in the present invention. However, it will be understood that other aspects not shown in the drawings are within the scope and spirit of the present invention. Like numerals used in the figures refer to similar components, steps, etc. However, it will be understood that the use of a numeral to designate a component in a given figure is not intended to limit the component in another figure marked with the same numeral. In addition, the use of different numerals to designate components in different figures is not intended to indicate that components with different numerals may not be the same as components with other numerals or similar. The schematic drawings are not necessarily drawn to scale and are provided for purposes of illustration and not limitation. The drawings depict one or more aspects described in the present invention. However, it will be understood that other aspects not shown in the drawings are within the scope and spirit of the present invention.

Далее примеры будут дополнительно описаны со ссылкой на фигуры, на которых:Below, the examples will be further described with reference to figures in which:

на фиг. 1 показана блок-схема иллюстративной системы 200 для использования при блокировании и разблокировании одного или более параметров генерирующих аэрозоль устройств 102;Fig. 1 shows a block diagram of an exemplary system 200 for use in locking and unlocking one or more parameters of aerosol generating devices 102;

на фиг. 2 представлен схематический вид в разрезе иллюстративного генерирующего аэрозоль устройства 102;Fig. 2 is a schematic cross-sectional view of an illustrative aerosol generating device 102;

на фиг. 3 показана схема последовательностей иллюстративного процесса 300 разблокирования; иFig. 3 shows a flow chart of an exemplary unlocking process 300; and

на фиг. 4-7 показаны виды иллюстративного графического пользовательского интерфейса 250 для использования с устройством 201 пользовательского интерфейса для блокирования и разблокирования генерирующего аэрозоль устройства.Fig. 4-7 shows views of an illustrative graphical user interface 250 for use with the user interface device 201 for locking and unlocking the aerosol generating device.

Со ссылкой на фиг. 1, там изображена функциональная схема иллюстративной системы 200 согласно настоящему изобретению. Система 200 содержит устройство 201 пользовательского интерфейса, генерирующее аэрозоль устройство 100 и сервер 50. Устройство 201 пользовательского интерфейса, генерирующее аэрозоль устройство 100 и сервер 50 являются физически отдельными устройствами, однако они функционально соединены друг с другом для передачи данных между собой, как указано двусторонне направленными линиями, проходящими между ними. Устройство 201 пользовательского интерфейса является компьютером общего назначения (в этом примере - смартфоном или планшетным компьютером) и содержит контроллер 202 и соответствующий носитель 203 данных. Носитель 203 данных содержит программы и многократно повторяющиеся последовательности 204, такие как, например, программы и многократно повторяющиеся последовательности для приема и передачи данных или сообщений на и с генерирующего аэрозоль устройства 100 и сервера 50 и любые другие программы или многократно повторяющиеся последовательности для исполнения иллюстративных способов и процессов, описанных в данном документе. Например, данные или сообщения, относящиеся к блокированию и разблокированию одного или более разблокируемых параметров генерирующего аэрозоль устройства 102, могут передаваться между устройством 201 пользовательского интерфейса, генерирующим аэрозоль устройством 102 и сервером 50. Носитель 203 данных дополнительно содержит данные 205, такие как уникальная идентификационная информация о пользователе, идентифицирующая аккаунт данного пользователя, привязываемый к данному генерирующему аэрозоль устройству 102, уникальная идентификационная информация об устройстве, идентифицирующая генерирующее аэрозоль устройство 102, и различные временные данные, используемые во время описанных в данном документе процессов блокирования и разблокирования.Referring to Fig. 1, there is shown a functional diagram of an exemplary system 200 according to the present invention. The system 200 comprises a user interface device 201, an aerosol generating device 100 and a server 50. The user interface device 201, the aerosol generating device 100 and the server 50 are physically separate devices, but they are functionally connected to each other for transmitting data between them, as indicated by bidirectional lines passing between them. The user interface device 201 is a general-purpose computer (in this example, a smartphone or a tablet computer) and comprises a controller 202 and a corresponding data carrier 203. The data carrier 203 contains programs and repetitive sequences 204, such as, for example, programs and repetitive sequences for receiving and transmitting data or messages to and from the aerosol generating device 100 and the server 50 and any other programs or repetitive sequences for executing the illustrative methods and processes described herein. For example, data or messages related to blocking and unblocking one or more unblockable parameters of the aerosol generating device 102 can be transmitted between the user interface device 201, the aerosol generating device 102 and the server 50. The data carrier 203 further comprises data 205, such as unique user identification information identifying the account of this user associated with this aerosol generating device 102, unique device identification information identifying the aerosol generating device 102, and various temporary data used during the blocking and unblocking processes described herein.

Устройство 201 пользовательского интерфейса дополнительно содержит дисплей 206, содержащий графический пользовательский интерфейс, с которым может взаимодействовать пользователь. Устройство пользовательского интерфейса содержит коммуникационное соединение с интернетом, такое как приемопередатчик беспроводной локальной сети (например, Wi-Fi). Все еще со ссылкой на фиг. 1, устройство 201 пользовательского интерфейса может быть портативным устройством, которое выполнено с возможностью установления соединения с сервером 50, для передачи/приема данных, таких как, например, данные, относящиеся к блокированию и разблокированию одного или более разблокируемых параметров генерирующего аэрозоль устройства 102. Данные могут передаваться и/или приниматься через Интернет посредством Wi-Fi приемопередатчика устройства 201 пользовательского интерфейса.The user interface device 201 further comprises a display 206 comprising a graphical user interface with which a user can interact. The user interface device comprises a communication connection to the Internet, such as a wireless local area network (e.g. Wi-Fi) transceiver. Still referring to Fig. 1, the user interface device 201 may be a portable device that is configured to establish a connection with the server 50 for transmitting/receiving data, such as, for example, data related to blocking and unblocking one or more unblockable parameters of the aerosol generating device 102. The data may be transmitted and/or received via the Internet via the Wi-Fi transceiver of the user interface device 201.

Как замечено в данном документе, система 200 может содержать генерирующее аэрозоль устройство 102, более подробно описанное со ссылкой на фиг. 2. Предпочтительно, генерирующее аэрозоль устройство 102 содержит полость 132 для приема генерирующего аэрозоль изделия 104, такого как нагреваемая палочка, и нагреватель 134, который выполнен с возможностью обеспечения источника тепла для генерирующего аэрозоль изделия 104, таким образом производя вдыхаемый аэрозоль. Генерирующее аэрозоль устройство 102 дополнительно включает в себя контроллер 128, содержащий один или более процессоров и соответствующее запоминающее устройство. Контроллер 128 может включать функциональные возможности для блокирования или разблокирования различных разблокируемых параметров генерирующего аэрозоль устройства 102. Например, контроллер 128 может быть способен блокировать или разблокировать возможность использования нагревательного элемента 134 для нагрева генерирующего аэрозоль изделия 104 для генерирования из него аэрозоля.As noted herein, the system 200 may comprise an aerosol generating device 102, described in more detail with reference to Fig. 2. Preferably, the aerosol generating device 102 comprises a cavity 132 for receiving an aerosol generating article 104, such as a heated wand, and a heater 134 that is configured to provide a heat source for the aerosol generating article 104, thereby producing an inhalable aerosol. The aerosol generating device 102 further includes a controller 128 that includes one or more processors and a corresponding memory. The controller 128 may include functionality for locking or unlocking various unlockable parameters of the aerosol generating device 102. For example, the controller 128 may be capable of locking or unlocking the ability to use the heating element 134 to heat the aerosol generating article 104 to generate an aerosol therefrom.

Контроллер 128 может дополнительно содержать интерфейс связи, такой как, например, интерфейс беспроводной связи, например, для связи с устройством 201 пользовательского интерфейса и/или сервером 50 для обеспечения функциональных возможностей разблокирования и блокирования одного или более разблокируемых параметров, описанных в данном документе. Интерфейс связи контроллера 128 может предпочтительно содержать интерфейс BLUETOOH или может содержать интерфейс WI-FI. Генерирующее аэрозоль устройство 102 дополнительно содержит источник 126 питания, например, для предоставления электроэнергии генерирующему аэрозоль устройству 102, среди прочего, для нагрева нагревателя для генерирования аэрозоля и связи с устройством 201 пользовательского интерфейса и сервером 50.The controller 128 may further comprise a communication interface, such as, for example, a wireless communication interface, for example, for communication with the user interface device 201 and/or the server 50 to provide the functionality of unlocking and locking one or more unlockable parameters described in this document. The communication interface of the controller 128 may preferably comprise a BLUETOOH interface or may comprise a WI-FI interface. The aerosol generating device 102 further comprises a power source 126, for example, for providing electrical energy to the aerosol generating device 102, among other things, for heating the heater for generating the aerosol and communicating with the user interface device 201 and the server 50.

Схема последовательностей иллюстративного процесса 300 разблокирования изображена на фиг. 3. Генерирующее аэрозоль устройство 102, указанное крайней левой прямой вертикальной линией, может иметь статус 150 заблокировано/разблокировано, а в начале этого примера, статус 150 заблокировано/разблокировано указывает на то, что генерирующее аэрозоль устройство 102 заблокировано. Между генерирующим аэрозоль устройством 102 и устройством 201 пользовательского интерфейса могут непрерывно проходить процессы 302 обнаружения устройства, показанные средней прямой вертикальной линией, которые могут позволить устройству 201 пользовательского интерфейса обнаружить и соединиться с генерирующим аэрозоль устройством 102, вне зависимости от того, заблокировано ли генерирующее аэрозоль устройство или разблокировано, или от того, сопряжено или связано ли генерирующее аэрозоль устройство с устройством 201 пользовательского интерфейса. Процессы 302 обнаружения устройства могут позволить устройству 201 пользовательского интерфейса сопрягаться или связываться с генерирующим аэрозоль устройством 102. Более того, процессы 302 обнаружения устройства могут позволить генерирующему аэрозоль устройству 102 быть соединенным с устройством 201 пользовательского интерфейса или, более конкретно, приложением программного обеспечения, запущенным на устройстве 201 пользовательского интерфейса, которое обеспечивает функциональные возможности блокирования и разблокирования, описанные в данном документе. Процессы 302 обнаружения устройства могут обмениваться информацией, такой как уникальная идентификационная информация об устройстве (например, серийный номер), идентифицирующая генерирующее аэрозоль устройство 102.A flow chart of an exemplary unlocking process 300 is shown in Fig. 3. The aerosol generating device 102, indicated by the leftmost straight vertical line, may have a locked/unlocked status 150, and at the beginning of this example, the locked/unlocked status 150 indicates that the aerosol generating device 102 is locked. Device discovery processes 302, shown by the middle straight vertical line, may continuously occur between the aerosol generating device 102 and the user interface device 201, which may allow the user interface device 201 to discover and connect with the aerosol generating device 102, regardless of whether the aerosol generating device is locked or unlocked, or whether the aerosol generating device is paired or associated with the user interface device 201. The device discovery processes 302 may allow the user interface device 201 to pair or communicate with the aerosol generating device 102. Moreover, the device discovery processes 302 may allow the aerosol generating device 102 to be connected to the user interface device 201 or, more specifically, a software application running on the user interface device 201 that provides the blocking and unblocking functionality described in this document. The device discovery processes 302 may exchange information, such as unique device identification information (e.g., a serial number), identifying the aerosol generating device 102.

Устройство 201 пользовательского интерфейса может направить запрос 304 генерирующему аэрозоль устройству 102, чтобы определить настоящий статус 150 заблокировано/разблокировано генерирующего аэрозоль устройства 102. В одном аспекте запрос 304 может быть командой чтения для запрашивания данных части запоминающего устройства генерирующего аэрозоль устройства 102, которая указывает настоящий статус 150 заблокировано/разблокировано. В ответ генерирующее аэрозоль устройство 102 может отправить обратно 305 статус 150 заблокировано/разблокировано, сообщение об ошибке или сообщение о занятости. Другими словами, устройство 201 пользовательского интерфейса или сервер 50 может направить запрос 304 о текущем статусе разблокируемого параметра, который оно желает заблокировать или разблокировать, и генерирующее аэрозоль устройство 102 может ответить 305, среди прочего, настоящим статусом 150 заблокировано/разблокировано.The user interface device 201 can send a query 304 to the aerosol generating device 102 to determine the current locked/unlocked status 150 of the aerosol generating device 102. In one aspect, the query 304 can be a read command to request data of a portion of the memory of the aerosol generating device 102 that indicates the current locked/unlocked status 150. In response, the aerosol generating device 102 can send back 305 the locked/unlocked status 150, an error message, or a busy message. In other words, the user interface device 201 or the server 50 can send a query 304 about the current status of the unlockable parameter that it wants to lock or unlock, and the aerosol generating device 102 can respond 305, among other things, with the current locked/unlocked status 150.

Процесс 300 разблокирования может быть инициирован генерирующим аэрозоль устройством 102, устройством 201 пользовательского интерфейса или сервером 50. Сервер 50 указан крайней правой вертикальной линией. Вне зависимости от того, где инициируется процесс 300 разблокирования, запрос на разблокирование должен в конечном итоге быть передан на сервер 50. В этом примере устройство 201 пользовательского интерфейса инициирует разблокирование, отдавая команду 306 чтения генерирующему аэрозоль устройству 102. В ответ генерирующее аэрозоль устройство 102 может отправить запрос 308A на разблокирование на устройство 201 пользовательского интерфейса. Запрос 308A на разблокирование может включать, по меньшей мере, информацию с одноразовым номером с ограниченным сроком действия и уникальную идентификационную информацию об устройстве. Информация с одноразовым номером с ограниченным сроком действия может представлять собой 16-байтовое целое число. Дополнительно, запрос 308A на разблокирование может включать величину отклика. В одном или более аспектах это можно описать так, что если сервер 50 или устройство 201 пользовательского интерфейса хочет изменить настоящий статус 150 заблокировано/разблокировано, он или оно запрашивает уникальную информацию о генерирующем аэрозоль устройстве 102, такую как его серийный номер, и уникальное значение (например, значение одноразового номера). В ответ, генерирующее аэрозоль устройство 102 отправит такую информацию одному или обоим из устройства 201 пользовательского интерфейса и сервера 50.The unlocking process 300 may be initiated by the aerosol generating device 102, the user interface device 201, or the server 50. The server 50 is indicated by the rightmost vertical line. Regardless of where the unlocking process 300 is initiated, the unlocking request must ultimately be transmitted to the server 50. In this example, the user interface device 201 initiates the unlocking by issuing a read command 306 to the aerosol generating device 102. In response, the aerosol generating device 102 may send an unlocking request 308A to the user interface device 201. The unlocking request 308A may include at least information with a nonce with a limited lifetime and unique identification information about the device. The information with a nonce with a limited lifetime may be a 16-byte integer. Additionally, the unlocking request 308A may include a response value. In one or more aspects, this may be described in such a way that if the server 50 or the user interface device 201 wants to change the current locked/unlocked status 150, it or it requests unique information about the aerosol generating device 102, such as its serial number and a unique value (for example, a nonce value). In response, the aerosol generating device 102 will send such information to one or both of the user interface device 201 and the server 50.

Устройство 201 пользовательского интерфейса может принимать запрос 308A на разблокирование и модифицировать запрос 308A на разблокирование, например, включив уникальную идентификационную информацию о пользователе, идентифицирующую аккаунт данного пользователя, привязываемый к данному генерирующему аэрозоль устройству 102. Модифицированный запрос 308B на разблокирование может быть передан на сервер 50.The user interface device 201 may receive the unlock request 308A and modify the unlock request 308A, for example, by including unique user identification information identifying the user account associated with the aerosol generating device 102. The modified unlock request 308B may be transmitted to the server 50.

Сервер 50 может включать в себя и обслуживать базу 54 данных, как показано на фиг. 1. База 54 данных может включать совокупность информации об аккаунте пользователя и информации об устройстве, которая может использоваться описанными в данном документе процессами блокирования и разблокирования. Хотя это можно описать так, что сервер 50 включает или имеет базу 54 данных, следует понимать, что база 54 данных может физически не находиться на сервере 50, а вместо этого может быть на другом сервере, к которому имеет доступ сервер 50. Дополнительно, сервер 50 может быть не одним компьютерным сервером, а вместо этого, может быть множеством серверов или кластеров серверов. Дополнительно, сервер 50 может просто быть виртуальным сервером, запущенным на различных аппаратных платформах или облачных сервисах.The server 50 may include and maintain a database 54, as shown in Fig. 1. The database 54 may include a collection of user account information and device information that may be used by the blocking and unblocking processes described herein. Although it may be described as the server 50 including or having a database 54, it should be understood that the database 54 may not physically reside on the server 50, but may instead be on another server that the server 50 has access to. Additionally, the server 50 may not be a single computer server, but may instead be a plurality of servers or server clusters. Additionally, the server 50 may simply be a virtual server running on various hardware platforms or cloud services.

Сервер 50 может принимать запрос 308A на разблокирование и выполнять один или более процессов в отношении него 52 согласно настоящему изобретению. Например, сервер 50 может определять, привязано ли уже генерирующее аэрозоль устройство 102 к другому пользователю 52 (например, путем запрашивания базы 54 данных). Если определено, что генерирующее аэрозоль устройство 102 уже привязано к другому пользователю, на основании уникальной идентификационной информации об устройстве, сервер 50 не выдаст разрешение на разблокирование. Более того, например, сервер 50 может определять, был ли уже данный пользователь привязан к допустимому количеству генерирующих аэрозоль устройств 52 (например, путем запрашивания базы 54 данных). Если определено, что данный пользователь уже был привязан к допустимому количеству генерирующих аэрозоль устройств, сервер 50 не выдаст разрешение на разблокирование (например, остановит передачу разрешения на разблокирование). Кроме того, сервер 50 может обновить базу данных, привязав аккаунт данного пользователя к данному генерирующему аэрозоль устройству 102, если данное генерирующее аэрозоль устройство уже не привязано к каким-либо аккаунтам пользователей в базе данных.The server 50 may receive the unlocking request 308A and perform one or more processes with respect to it 52 according to the present invention. For example, the server 50 may determine whether the aerosol-generating device 102 is already bound to another user 52 (for example, by querying the database 54). If it is determined that the aerosol-generating device 102 is already bound to another user, based on the unique identification information about the device, the server 50 will not issue an unlocking permission. Moreover, for example, the server 50 may determine whether the given user has already been bound to an allowed number of aerosol-generating devices 52 (for example, by querying the database 54). If it is determined that the given user has already been bound to an allowed number of aerosol-generating devices, the server 50 will not issue an unlocking permission (for example, it will stop transmitting the unlocking permission). In addition, the server 50 may update the database by linking the user account to the aerosol generating device 102 if the aerosol generating device is not already linked to any user accounts in the database.

Если сервер 50 определяет, что генерирующее аэрозоль устройство 102 должно быть разблокировано, сервер 50 может генерировать разрешение 310 на разблокирование и передать разрешение 310 на разблокирование устройству 201 пользовательского интерфейса. Дополнительно, в некоторых примерах, разрешение 310 на разблокирование может передаваться непосредственно на генерирующее аэрозоль устройство 102 с сервера 50. Разрешение 310 на разблокирование может быть зашифровано с помощью закрытого ключа, известного только серверу 50, и может включать информацию с одноразовым номером с ограниченным сроком действия и уникальную идентификационную информацию об устройстве. Другими словами, сервер 50 создает строку (т.е. разрешение на разблокирование), состоящую из запроса на блокирование/разблокирование, уникальной информации о генерирующем аэрозоль устройстве, одноразового номера и некоторого дополнительного заполнения, затем зашифровывает эту строку с помощью асимметричного закрытого ключа и отправляет результат (т.е. зашифрованную строку) одному или обоим из устройства 201 пользовательского интерфейса и генерирующего аэрозоль устройства 102. Устройство 201 пользовательского интерфейса, в свою очередь, может передать разрешение 312 на разблокирование на генерирующее аэрозоль устройство 102. В этом примере устройство 201 пользовательского интерфейса передает разрешение 312 на разблокирование множество раз, как указано буквами, которые следуют за разрешением на разблокирование: 312A, 312B, . . . 312n.If the server 50 determines that the aerosol generating device 102 should be unlocked, the server 50 can generate an unlocking authorization 310 and transmit the unlocking authorization 310 to the user interface device 201. Additionally, in some examples, the unlocking authorization 310 can be transmitted directly to the aerosol generating device 102 from the server 50. The unlocking authorization 310 can be encrypted using a private key known only to the server 50 and can include information with a nonce with a limited validity period and unique identification information about the device. In other words, the server 50 creates a string (i.e., an unlocking permission) consisting of a lock/unlock request, unique information about the aerosol generating device, a nonce, and some additional padding, then encrypts this string using an asymmetric private key and sends the result (i.e., the encrypted string) to one or both of the user interface device 201 and the aerosol generating device 102. The user interface device 201, in turn, can transmit an unlocking permission 312 to the aerosol generating device 102. In this example, the user interface device 201 transmits an unlocking permission 312 a plurality of times, as indicated by the letters that follow the unlocking permission: 312A, 312B, . . . 312 n .

Если разрешение 312 на разблокирование не принято в пределах срока 199 действия, процесс 300 разблокирования истечет, генерирующее аэрозоль устройство 102 не будет разблокировано, а процесс 300 разблокирования нужно будет инициировать повторно. В этом примере разрешение 312 на разблокирование было принято в пределах срока 199 действия, что привело к тому, что генерирующее аэрозоль устройство 102 стало разблокированным, как указано настоящим статусом 150 заблокировано/разблокировано. Другими словами, генерирующее аэрозоль устройство 102 может инициировать таймер времени действия, во время которого процесс разблокирования должен быть выполнен, и если процедура неудачна или не выполнена в пределах срока действия, текущий процесс 300 является недействительным и должен быть повторно начат сначала.If the unlocking permission 312 is not accepted within the validity period 199, the unlocking process 300 will expire, the aerosol generating device 102 will not be unlocked, and the unlocking process 300 will need to be re-initiated. In this example, the unlocking permission 312 was accepted within the validity period 199, which resulted in the aerosol generating device 102 becoming unlocked, as indicated by the current locked/unlocked status 150. In other words, the aerosol generating device 102 can initiate a validity timer during which the unlocking process must be performed, and if the procedure fails or is not performed within the validity period, the current process 300 is invalid and must be restarted from the beginning.

Например, генерирующее аэрозоль устройство 102 может принимать зашифрованную строку (т.е. разрешение на разблокирование) и дешифровать его с помощью открытого ключа сервера 50, который может храниться на всех генерирующих аэрозоль устройствах 102. Генерирующее аэрозоль устройство 102 может проверить, соответствует ли дешифрованная строка предварительно заданному формату и содержит ли оригинальный одноразовый номер, уникальную информацию об устройстве, и запросить изменение в статусе настоящего статуса 150 заблокировано/разблокировано, связанного с одноразовым номером. Если такие условия соблюдены и срок действия не истек, то генерирующее аэрозоль устройство 102 меняет настоящий статус 150 заблокировано/разблокировано.For example, the aerosol generating device 102 may receive an encrypted string (i.e., an unlocking permission) and decrypt it using the public key of the server 50, which may be stored on all the aerosol generating devices 102. The aerosol generating device 102 may check whether the decrypted string complies with a predetermined format and contains the original nonce, unique information about the device, and request a change in the status of the current status 150 blocked/unlocked associated with the nonce. If such conditions are met and the validity period has not expired, then the aerosol generating device 102 changes the current status 150 blocked/unlocked.

Дополнительно, устройство 201 пользовательского интерфейса может продолжать периодически извлекать 290 статус генерирующего аэрозоль устройства 102, направляя запрос 304 генерирующему аэрозоль устройству 102 для определения его настоящего статуса 150 заблокировано/разблокировано. В частности, периодическое извлечение 290 может включать направление запроса 304 от устройства 201 пользовательского интерфейса и, в ответ, с генерирующего аэрозоль устройства 102 могут быть возвращены 305 статус 150 заблокировано/разблокировано, сообщение об ошибке или сообщение о занятости.Additionally, the user interface device 201 may continue to periodically retrieve 290 the status of the aerosol generating device 102 by sending a request 304 to the aerosol generating device 102 to determine its current locked/unlocked status 150. In particular, the periodic retrieval 290 may include sending a request 304 from the user interface device 201 and, in response, a locked/unlocked status 150, an error message, or a busy message may be returned 305 from the aerosol generating device 102.

Следует понимать, что, хотя на фиг. 3 изображен процесс 300 разблокирования, процесс блокирования и повторного блокирования может быть выполнен подобным образом. Например, устройство 201 пользовательского интерфейса может инициировать запрос на блокирование, который собирает такую же или схожую информацию, такую как уникальная идентификационная информация об устройстве, уникальная идентификационная информация о пользователе, информация с одноразовым номером с ограниченным сроком действия и т. д., для отправления на сервер 50. В свою очередь, сервер 50 выдаст разрешение на блокирование для блокирования генерирующего аэрозоль устройства 102.It should be understood that although Fig. 3 shows the process of unblocking 300, the process of blocking and re-blocking can be performed in a similar manner. For example, the user interface device 201 can initiate a blocking request that collects the same or similar information, such as unique identification information about the device, unique identification information about the user, information with a nonce with a limited validity period, etc., to send to the server 50. In turn, the server 50 will issue a blocking permission to block the aerosol generating device 102.

Иллюстративное устройство 201 пользовательского интерфейса, содержащее дисплей 206, отображающий графический пользовательский интерфейс 250, показано на фиг. 4-7. На фиг. 4 графический пользовательский интерфейс 250 включает графический элемент 251 статуса блокирования, который выполнен с возможностью указывать, находится ли подсоединенное генерирующее аэрозоль устройство в заблокированном или разблокированном состоянии (например, один или более разблокируемых параметров генерирующего аэрозоль устройства находятся в заблокированном или разблокированном состоянии). Как показано на фиг. 4, графический элемент 251 статуса блокирования отображает разблокированное состояние, как показано графическим представлением разомкнутого висячего замка. Таким образом, подсоединенное генерирующее аэрозоль устройство является разблокированным, и если разблокированный параметр является возможностью использования нагревательного элемента для нагрева генерирующего аэрозоль изделия для генерирования из него аэрозоля, то пользователь может пользоваться генерирующим аэрозоль устройством, используя нагревательный элемент для нагрева генерирующего аэрозоль изделия для генерирования из него аэрозоля.An exemplary user interface device 201 comprising a display 206 displaying a graphical user interface 250 is shown in Fig. 4-7. In Fig. 4, the graphical user interface 250 includes a lock status graphical element 251 which is configured to indicate whether the connected aerosol generating device is in a locked or unlocked state (e.g., one or more unlockable parameters of the aerosol generating device are in a locked or unlocked state). As shown in Fig. 4, the lock status graphical element 251 displays an unlocked state, as shown by a graphical representation of an unlocked padlock. Thus, the connected aerosol generating device is unlocked, and if the unlocked parameter is the ability to use the heating element to heat the aerosol generating article to generate an aerosol from it, then the user can use the aerosol generating device by using the heating element to heat the aerosol generating article to generate an aerosol from it.

Графический пользовательский интерфейс 250 дополнительно содержит сообщение 252 о статусе устройства, которое указывает на то, подсоединено ли генерирующее аэрозоль устройство. Как показано, в сообщении 252 о статусе устройства написано «Устройство подсоединено», что указывает на то, что генерирующее аэрозоль устройство на данный момент подсоединено к устройству 201 пользовательского интерфейса, так что генерирующее аэрозоль устройство может быть настроено или заблокировано/разблокировано с помощью устройства 201 пользовательского интерфейса. Напротив, в сообщении 252 о статусе устройства может быть написано «Устройство не подсоединено», указывая на то, что генерирующее аэрозоль устройство на данный момент не подсоединено к устройству 201 пользовательского интерфейса. Графический пользовательский интерфейс 250 дополнительно содержит графическое представление 254 генерирующего аэрозоль устройства, которое отображает привязанное генерирующее аэрозоль устройство, например, указывая тип генерирующего аэрозоль устройства, которое на данный момент подсоединено к устройству 201 пользовательского интерфейса.The graphical user interface 250 further comprises a device status message 252 that indicates whether the aerosol-generating device is connected. As shown, the device status message 252 states "Device connected", which indicates that the aerosol-generating device is currently connected to the user interface device 201, so that the aerosol-generating device can be configured or locked/unlocked using the user interface device 201. In contrast, the device status message 252 may state "Device not connected", indicating that the aerosol-generating device is not currently connected to the user interface device 201. The graphical user interface 250 further comprises a graphical representation 254 of the aerosol generating device that displays the associated aerosol generating device, for example, indicating the type of aerosol generating device that is currently connected to the user interface device 201.

Графический пользовательский интерфейс 250 устройства 201 пользовательского интерфейса может использоваться для настройки генерирующего аэрозоль устройства и блокирования/разблокирования разблокируемых параметров генерирующего аэрозоль устройства. Для этого пользователь может выбрать (например, коснуться, кликнуть и т. д.) изменение настроек графического участка 256, что отображено словом «Настройки» с указывающей направо стрелкой. Более того, графический пользовательский интерфейс 250 может содержать область 258 панели действий, которая включает множество выбираемых участков для перемещения по графическому пользовательскому интерфейсу 250 (например, для перемещения по генерирующему аэрозоль устройству, приложению программного обеспечения, запущенному на графическом пользовательском интерфейсе 250). Например, область 258 панели действий может включать, среди прочего, участок устройств и участок аккаунта пользователя. Участок устройств может позволить пользователю настроить подсоединенное генерирующее аэрозоль устройство, а участок аккаунта пользователя может позволить пользователю настроить свой аккаунт пользователя.The graphical user interface 250 of the user interface device 201 can be used to configure the aerosol-generating device and to lock/unlock the unlockable parameters of the aerosol-generating device. For this, the user can select (e.g., tap, click, etc.) to change the settings of the graphical area 256, which is represented by the word "Settings" with an arrow pointing to the right. Moreover, the graphical user interface 250 can comprise an action bar area 258 that includes a plurality of selectable areas for navigating around the graphical user interface 250 (e.g., for navigating around the aerosol-generating device, a software application running on the graphical user interface 250). For example, the action bar area 258 can include, among other things, a devices area and a user account area. The devices area can allow the user to configure the connected aerosol-generating device, and the user account area can allow the user to configure his or her user account.

Пользователь может захотеть временно заблокировать свое генерирующее аэрозоль устройство, используя устройство 201 пользовательского интерфейса. Для этого пользователь может выбрать графический элемент 251 статуса блокирования или расположенный рядом с ним текст с надписью «Заблокировать». При выборе графического элемента 251 статуса блокирования, в графическом пользовательском интерфейсе 250 может быть отображена графическая область 260 блокирования, как показано на фиг. 5. Пользователь может использовать графическую область 260 блокирования для выбора отрезка времени в или в течение срока временного блокирования. В этом примере может быть отображен участок 262 выбора срока блокирования, который включает список прокручиваемых значений времени. В настоящее время показаны 10 часов, 15 часов и 21 час, при этом в данный момент выбрано 15 часов, что отображено по центру и выделено жирным шрифтом. В одном аспекте пользователь может «провести пальцем вверх» или «провести пальцем вниз» на участке 262 выбора срока блокирования для отображения других значений времени, размещенных в последовательном порядке. После того, как пользователь нашел и выбрал желаемый срок блокирования, используя участок 262 выбора срока блокирования, пользователь может выбрать графический элемент 264 инициирования блокирования для инициирования временного блокирования или повторного блокирования.The user may want to temporarily lock his aerosol generating device using the user interface device 201. To do this, the user may select the lock status graphical element 251 or the text located next to it that says "Lock". When the lock status graphical element 251 is selected, the lock graphical area 260 may be displayed in the graphical user interface 250, as shown in Fig. 5. The user may use the lock graphical area 260 to select a period of time in or during the temporary lock period. In this example, a lock period selection area 262 may be displayed that includes a list of scrollable time values. Currently, 10 o'clock, 15 o'clock and 21 o'clock are shown, with 15 o'clock currently selected, which is displayed in the center and in bold. In one aspect, the user may "swipe up" or "swipe down" on the lock period selection area 262 to display other time values arranged in sequential order. After the user has found and selected the desired blocking period using the blocking period selection section 262, the user can select the blocking initiation graphic element 264 to initiate a temporary blocking or a repeated blocking.

Дополнительно, пользователь может пожелать заблокировать свое генерирующее аэрозоль устройство, используя устройство 201 пользовательского интерфейса, перед перепродажей или передачей своего генерирующего аэрозоль устройства, что также может быть выполнено с помощью выбора графического элемента 251 статуса блокирования и использования графической области 260 блокирования для блокирования генерирующего аэрозоль устройства на неопределенный период времени, пока другой пользователь не попытается разблокировать генерирующее аэрозоль устройство, используя аккаунт авторизованного пользователя. Например, вместо выбора срока блокирования пользователь может использовать участок 262 выбора срока блокирования для выбора неопределенного срока, пока другой авторизованный пользователь не разблокирует генерирующее аэрозоль устройство.Additionally, the user may wish to lock his aerosol-generating device using the user interface device 201 before reselling or transferring his aerosol-generating device, which may also be accomplished by selecting the lock status graphical element 251 and using the lock graphical area 260 to lock the aerosol-generating device for an indefinite period of time until another user attempts to unlock the aerosol-generating device using the authorized user account. For example, instead of selecting a lock period, the user may use the lock period selection area 262 to select an indefinite period until another authorized user unlocks the aerosol-generating device.

При выборе графического элемента 264 инициирования блокирования для инициирования временного блокирования или повторного блокирования, в графическом пользовательском интерфейсе 250 может отображаться сообщение 270 о статусе временного блокирования, как показано на фиг. 6. Сообщение 270 о статусе временного блокирования может текстовым образом указывать на то, что связанное генерирующее аэрозоль устройство заблокировано. Как показано, в сообщении 270 о статусе временного блокирования написано «Устройство заблокировано». Дополнительно, сообщение 270 о статусе временного блокирования может также указывать отрезок времени, остающийся до конца срока временного блокирования. Как показано, в сообщении 270 о статусе временного блокирования написано «Оно будет разблокировано через 15 часов», указывая на то, что статус временного блокирования генерирующего аэрозоль устройства завершится через 15 часов.When the graphical element 264 for initiating a blocking initiation to initiate a temporary blocking or a repeated blocking is selected, a temporary blocking status message 270 may be displayed in the graphical user interface 250, as shown in Fig. 6. The temporary blocking status message 270 may indicate in text form that the associated aerosol-generating device is blocked. As shown, the temporary blocking status message 270 reads "The device is blocked." Additionally, the temporary blocking status message 270 may also indicate the length of time remaining until the end of the temporary blocking period. As shown, the temporary blocking status message 270 reads "It will be unlocked in 15 hours," indicating that the temporary blocking status of the aerosol-generating device will end in 15 hours.

Более того, поскольку привязанное генерирующее аэрозоль устройство сейчас заблокировано (например, один или более его разблокируемых параметров временно заблокированы), графический элемент 251 статуса блокирования сейчас отображает заблокированное состояние, как показано графическим представлением замкнутого висячего замка. Таким образом, подсоединенное генерирующее аэрозоль устройство является заблокированным, и если разблокируемый параметр является возможностью использования нагревательного элемента для нагрева генерирующего аэрозоль изделия для генерирования из него аэрозоля, то пользователь не может возможности пользоваться генерирующим аэрозоль устройством, используя нагревательный элемент для нагрева генерирующего аэрозоль изделия для генерирования из него аэрозоля. Moreover, since the linked aerosol-generating device is currently locked (e.g., one or more of its unlockable parameters are temporarily locked), the lock status graphic element 251 now displays a locked state, as shown by a graphical representation of a closed padlock. Thus, the connected aerosol-generating device is locked, and if the unlockable parameter is the ability to use the heating element to heat the aerosol-generating article to generate an aerosol from it, then the user cannot use the aerosol-generating device by using the heating element to heat the aerosol-generating article to generate an aerosol from it.

Когда привязанное генерирующее аэрозоль устройство заблокировано, пользователь может захотеть разблокировать генерирующее аэрозоль устройство (например, разблокировать один или более разблокируемых его параметров). Для этого пользователь может выбрать графический элемент 251 статуса блокирования или расположенный рядом с ним текст с надписью «Разблокировать». При выборе графического элемента 251 статуса блокирования, в графическом пользовательском интерфейсе 250 может быть отображена графическая область 280 разблокирования, как показано на фиг. 7. Пользователь может использовать графическую область 280 разблокирования для выбора либо графического элемента 282 (например, кнопки) инициирования разблокирования, либо графического элемента 284 отмены разблокирования. Выбор графического элемента 282 инициирования разблокирования инициирует процесс разблокирования, как описано в данном документе. Например, запрос на разблокирование может быть сгенерирован генерирующим аэрозоль устройством и устройством 201 пользовательского интерфейса и передан на сервер в попытке получить разрешение на разблокирование.When the associated aerosol-generating device is locked, the user may want to unlock the aerosol-generating device (e.g., unlock one or more unlockable parameters thereof). To do so, the user may select the lock status graphical element 251 or the text located next to it that says "Unlock". When the lock status graphical element 251 is selected, the unlock graphical area 280 may be displayed in the graphical user interface 250, as shown in Fig. 7. The user may use the unlock graphical area 280 to select either the unlock initiation graphical element 282 (e.g., a button) or the unlock cancel graphical element 284. Selecting the unlock initiation graphical element 282 initiates the unlock process as described herein. For example, an unlock request may be generated by the aerosol-generating device and the user interface device 201 and transmitted to the server in an attempt to obtain permission to unlock.

Для целей настоящего описания и приложенной формулы изобретения, за исключением случаев, когда указано иное, все числа, выражающие величины, количества, процентные доли и т.д., следует понимать как модифицированные во всех случаях термином «примерно». Также все диапазоны включают раскрытые точки максимума и минимума и включают любые промежуточные диапазоны между ними, которые могут быть или не быть конкретно перечислены в данном документе. Кроме того, все научные и технические термины, используемые в данном документе, имеют значения, обычно используемые в данной области техники, если не указано иное. Приведенные в настоящем документе определения предназначены для облегчения понимания некоторых терминов, часто используемых в настоящем документе. В контексте настоящего документа формы единственного числа включают варианты осуществления с упомянутыми объектами во множественном числе, если из содержания явно не следует иное. В контексте настоящего документа союз «или» в целом используется в своем значении, включающем «и/или», если из содержания явно не следует иное. Термин «и/или» означает один или все из перечисленных элементов или комбинацию любых двух или более из перечисленных элементов. В контексте данного документа слова «иметь», «имеющий», «включать», «включающий», «содержать», «содержащий» или т. п. используются в своем широком смысле открытого перечня и, как правило, означают «включающий, но не ограниченный этим». Будет понятно, что выражения «состоящий по существу из», «состоящий из» и т.п. входят в «содержащий» и т.п. Слова «предпочтительный» и «предпочтительно» относятся к вариантам осуществления изобретения, которые могут обеспечить определенные преимущества при определенных обстоятельствах. Однако другие варианты осуществления также могут быть предпочтительными при тех же или других обстоятельствах. Кроме того, раскрытие одного или более предпочтительных вариантов осуществления не означает, что другие варианты осуществления не являются полезными, и не предназначено для исключения других вариантов осуществления из объема раскрытого здесь изобретения, в том числе формулы изобретения.For the purposes of the present specification and the appended claims, except where otherwise indicated, all numbers expressing quantities, amounts, percentages, etc., are to be understood as modified in all instances by the term "about". Also, all ranges include the maximum and minimum points disclosed and include any intermediate ranges therebetween that may or may not be specifically listed herein. In addition, all scientific and technical terms used herein have the meanings commonly used in the art, unless otherwise indicated. The definitions provided herein are intended to facilitate the understanding of certain terms frequently used herein. As used herein, the singular forms "a", "an", "an", and "the" include embodiments with the referenced items in the plural, unless the context clearly dictates otherwise. As used herein, the conjunction "or" is generally used in its meaning including "and/or", unless the context clearly dictates otherwise. The term "and/or" means one or all of the listed elements, or a combination of any two or more of the listed elements. As used herein, the words "have," "having," "include," "including," "contain," "comprising," or the like are used in their broad, open-ended sense and generally mean "including, but not limited thereto." It will be understood that the expressions "consisting essentially of," "consisting of," and the like are included within "comprising," and the like. The words "preferred" and "preferably" refer to embodiments of the invention that may provide certain advantages under certain circumstances. However, other embodiments may also be preferred under the same or other circumstances. Furthermore, the disclosure of one or more preferred embodiments does not imply that other embodiments are not useful, and is not intended to exclude other embodiments from the scope of the invention disclosed herein, including the claims.

Claims (87)

1. Способ разблокирования разблокируемых параметров генерирующих аэрозоль устройств, включающий:1. A method for unlocking unlockable parameters of aerosol generating devices, comprising: обслуживание базы данных аккаунтов пользователей и генерирующих аэрозоль устройств, привязанных к аккаунтам пользователей, при этом каждое генерирующее аэрозоль устройство привязываемо только к одному аккаунту пользователя;maintaining a database of user accounts and aerosol generating devices linked to user accounts, with each aerosol generating device linked to only one user account; прием запроса на разблокирование от данного генерирующего аэрозоль устройства для разблокирования разблокируемого параметра данного генерирующего аэрозоль устройства, при этом запрос на разблокирование содержит уникальную идентификационную информацию о пользователе, идентифицирующую аккаунт данного пользователя, привязываемый к данному генерирующему аэрозоль устройству;receiving an unlock request from the aerosol generating device to unlock an unlock parameter of the aerosol generating device, wherein the unlock request contains unique user identification information identifying the account of the user associated with the aerosol generating device; определение того, привязано ли уже данное генерирующее аэрозоль устройство к каким-либо аккаунтам пользователя в базе данных;determining whether the aerosol generating device is already linked to any user accounts in the database; передачу разрешения на разблокирование данному генерирующему аэрозоль устройству для разблокирования разблокируемого параметра в ответ на определение того, что данное генерирующее аэрозоль устройство уже не привязано к каким-либо аккаунтам пользователя в базе данных; иtransmitting an unlock permission to the aerosol generating device to unlock the unlockable parameter in response to determining that the aerosol generating device is no longer associated with any user accounts in the database; and обновление базы данных для привязки аккаунта данного пользователя к данному генерирующему аэрозоль устройству в ответ на определение того, что данное генерирующее аэрозоль устройство уже не привязано к каким-либо аккаунтам пользователя в базе данных.updating the database to associate the given user account with the given aerosol generating device in response to determining that the given aerosol generating device is no longer associated with any user accounts in the database. 2. Способ по п. 1, причем генерирующее аэрозоль устройство содержит:2. The method according to claim 1, wherein the aerosol generating device comprises: полость для размещения генерирующего аэрозоль изделия;a cavity for placing an aerosol-generating product; нагревательный элемент для нагрева генерирующего аэрозоль изделия для генерирования из него аэрозоля; иa heating element for heating the aerosol-generating article to generate an aerosol therefrom; and источник питания, функционально соединенный с нагревательным элементом,a power source operatively connected to the heating element, при этом разблокируемый параметр является возможностью использования нагревательного элемента для нагрева генерирующего аэрозоль изделия для генерирования из него аэрозоля.wherein the unlocked parameter is the ability to use the heating element to heat the aerosol generating article to generate an aerosol from it. 3. Способ по п. 1 или 2, причем каждый аккаунт пользователя из базы данных привязываем только к допустимому количеству генерирующих аэрозоль устройств, при этом способ дополнительно включает: 3. The method according to paragraph 1 or 2, wherein each user account from the database is linked only to the permitted number of aerosol-generating devices, and the method additionally includes: прекращение передачи разрешения на разблокирование и обновления базы данных, если аккаунт данного пользователя уже привязан к допустимому количеству генерирующих аэрозоль устройств.Stopping the transfer of permission to unlock and update the database if the user's account is already linked to the allowed number of aerosol-generating devices. 4. Способ по п. 3, причем допустимое количество генерирующих аэрозоль устройств меньше или равно 10.4. The method according to paragraph 3, wherein the permissible number of aerosol generating devices is less than or equal to 10. 5. Способ по любому из пп. 1-4, причем каждый аккаунт пользователя из базы данных привязан к лицу, которое проверено как достигшее совершеннолетия для использования генерирующих аэрозоль устройств.5. The method according to any of paragraphs 1-4, wherein each user account from the database is linked to a person who has been verified as having reached the age of majority to use aerosol generating devices. 6. Способ по любому из пп. 1-5, причем способ дополнительно включает:6. The method according to any one of paragraphs 1-5, wherein the method additionally includes: прием запроса на блокирование от данного генерирующего аэрозоль устройства для повторного блокирования разблокируемого параметра, при этом запрос на повторное блокирование включает уникальную идентификационную информацию о пользователе, идентифицирующую аккаунт данного пользователя, привязанный к данному генерирующему аэрозоль устройству;receiving a blocking request from the aerosol generating device to re-block the parameter to be unblocked, wherein the re-blocking request includes unique user identification information identifying the user account of the user associated with the aerosol generating device; обновление базы данных для отвязки аккаунта данного пользователя от данного генерирующего аэрозоль устройства в ответ на прием запроса на блокирование; иupdating the database to unlink the user's account from the aerosol generating device in response to receiving the blocking request; and передачу разрешения на блокирование данному генерирующему аэрозоль устройству для повторного блокирования разблокируемого параметра в ответ на прием запроса на блокирование.transmitting a blocking permission to the aerosol generating device to re-block the unblocked parameter in response to receiving the blocking request. 7. Способ по любому из пп. 1-6, причем способ дополнительно включает:7. The method according to any one of paragraphs 1-6, wherein the method additionally comprises: передачу разрешения на блокирование данному генерирующему аэрозоль устройству для повторного блокирования разблокируемого параметра в ответ на то, что не привязанное к данному аккаунту пользователя устройство пользовательского интерфейса пытается настроить данное генерирующее аэрозоль устройство.transmitting the blocking permission to this aerosol-generating device to block the unblockable parameter again in response to a user interface device not associated with this user account attempting to configure this aerosol-generating device. 8. Способ по любому из пп. 1-7, причем способ дополнительно включает:8. The method according to any one of paragraphs 1-7, wherein the method additionally comprises: передачу предупреждающего сообщения устройству пользовательского интерфейса в ответ на то, что не привязанное к данному аккаунту пользователя устройство пользовательского интерфейса пытается настроить данное генерирующее аэрозоль устройство.transmitting a warning message to the user interface device in response to a user interface device that is not associated with the user account attempting to configure the aerosol generating device. 9. Способ по любому из пп. 1-8, причем запрос на разблокирование содержит:9. The method according to any of paragraphs 1-8, wherein the unblocking request contains: уникальную идентификационную информацию об устройстве, идентифицирующую генерирующее аэрозоль устройство; unique device identification information identifying the aerosol generating device; и информацию с одноразовым номером с ограниченным сроком действия, соответствующую разблокируемому параметру.and information with a one-time limited-time number corresponding to the parameter being unlocked. 10. Способ по п. 9, причем уникальная идентификационная информация об устройстве представляет собой серийный номер.10. The method according to claim 9, wherein the unique identification information about the device is a serial number. 11. Способ по любому из пп. 1-10, причем разрешение на разблокирование зашифровано.11. The method according to any of paragraphs 1-10, wherein the permission to unblock is encrypted. 12. Способ по любому из пп. 1-11, причем разрешение на разблокирование дешифруемо с помощью открытого ключа, хранящегося на данном генерирующем аэрозоль устройстве.12. The method according to any one of paragraphs 1-11, wherein the unlocking permission is decryptable using a public key stored on the given aerosol generating device. 13. Невременный машиночитаемый носитель с хранящимися на нем инструкциями для разблокирования разблокируемых параметров генерирующих аэрозоль устройств, причем упомянутые инструкции при исполнении на компьютере или сетевом устройстве выполнены с возможностью:13. A non-temporary machine-readable medium with instructions stored thereon for unlocking unlockable parameters of aerosol-generating devices, wherein said instructions, when executed on a computer or network device, are configured to: обслуживания базы данных аккаунтов пользователей и генерирующих аэрозоль устройств, привязанных к аккаунтам пользователей, при этом каждое генерирующее аэрозоль устройство привязываемо только к одному аккаунту пользователя;maintaining a database of user accounts and aerosol-generating devices linked to user accounts, with each aerosol-generating device linked to only one user account; приема запроса на разблокирование от данного генерирующего аэрозоль устройства для разблокирования разблокируемого параметра данного генерирующего аэрозоль устройства, при этом запрос на разблокирование содержит уникальную идентификационную информацию о пользователе, идентифицирующую аккаунт данного пользователя, привязываемый к данному генерирующему аэрозоль устройству;receiving an unlock request from the aerosol generating device to unlock an unlock parameter of the aerosol generating device, wherein the unlock request contains unique user identification information identifying the account of the user associated with the aerosol generating device; определения того, привязано ли уже данное генерирующее аэрозоль устройство к каким-либо аккаунтам пользователя в базе данных;determining whether the aerosol generating device is already linked to any user accounts in the database; передачи разрешения на разблокирование данному генерирующему аэрозоль устройству для разблокирования разблокируемого параметра в ответ на определение того, что данное генерирующее аэрозоль устройство уже не привязано к каким-либо аккаунтам пользователя в базе данных; иtransmitting an unlock permission to the aerosol generating device to unlock the unlockable parameter in response to determining that the aerosol generating device is no longer associated with any user accounts in the database; and обновления базы данных для привязки аккаунта данного пользователя к данному генерирующему аэрозоль устройству в ответ на определение того, что данное генерирующее аэрозоль устройство уже не привязано к каким-либо аккаунтам пользователя в базе данных.updating the database to associate the given user account with the given aerosol generating device in response to determining that the given aerosol generating device is no longer associated with any user accounts in the database. 14. Машиночитаемый носитель по п. 13, причем генерирующее аэрозоль устройство содержит:14. The machine-readable medium according to claim 13, wherein the aerosol generating device comprises: полость для размещения генерирующего аэрозоль изделия; a cavity for placing an aerosol-generating product; нагревательный элемент для нагрева генерирующего аэрозоль изделия для генерирования из него аэрозоля; иa heating element for heating the aerosol-generating article to generate an aerosol therefrom; and источник питания, функционально соединенный с нагревательным элементом, при этом разблокируемый параметр является возможностью использования нагревательного элемента для нагрева генерирующего аэрозоль изделия для генерирования из него аэрозоля.a power source operatively connected to the heating element, wherein the unlockable parameter is the ability to use the heating element to heat the aerosol-generating article to generate an aerosol therefrom. 15. Машиночитаемый носитель по п. 13 или 14, причем каждый аккаунт пользователя из базы данных привязываем только к допустимому количеству генерирующих аэрозоль устройств, при этом инструкции дополнительно выполнены с возможностью выдачи команд на:15. A machine-readable medium according to paragraph 13 or 14, wherein each user account from the database is linked only to an acceptable number of aerosol-generating devices, and the instructions are additionally designed with the ability to issue commands to: прекращение передачи разрешения на разблокирование и обновления базы данных, если аккаунт данного пользователя уже привязан к допустимому количеству генерирующих аэрозоль устройств.Stopping the transfer of permission to unlock and update the database if the user's account is already linked to the allowed number of aerosol-generating devices. 16. Машиночитаемый носитель по п. 15, причем допустимое количество генерирующих аэрозоль устройств меньше или равно 10.16. A machine-readable medium according to claim 15, wherein the permissible number of aerosol generating devices is less than or equal to 10. 17. Машиночитаемый носитель по любому из пп. 13-16, причем каждый аккаунт пользователя из базы данных привязан к лицу, которое проверено как достигшее совершеннолетия для использования генерирующих аэрозоль устройств.17. A machine-readable medium according to any one of paragraphs 13-16, wherein each user account from the database is linked to a person who has been verified as having reached the age of majority to use aerosol-generating devices. 18. Машиночитаемый носитель по любому из пп. 13-17, причем инструкции дополнительно выполнены с возможностью выдачи команд на:18. A machine-readable medium according to any one of paragraphs 13-17, wherein the instructions are additionally configured to issue commands to: прием запроса на блокирование от данного генерирующего аэрозоль устройства для повторного блокирования разблокируемого параметра, при этом запрос на повторное блокирование включает уникальную идентификационную информацию о пользователе, идентифицирующую аккаунт данного пользователя, привязанный к данному генерирующему аэрозоль устройству;receiving a blocking request from the aerosol generating device to re-block the parameter to be unblocked, wherein the re-blocking request includes unique user identification information identifying the user account of the user associated with the aerosol generating device; обновление базы данных для отвязки аккаунта данного пользователя от данного генерирующего аэрозоль устройства в ответ на прием запроса на блокирование; иupdating the database to unlink the user's account from the aerosol generating device in response to receiving the blocking request; and передачу разрешения на блокирование данному генерирующему аэрозоль устройству для повторного блокирования разблокируемого параметра в ответ на прием запроса на блокирование.transmitting a blocking permission to the aerosol generating device to re-block the unblocked parameter in response to receiving the blocking request. 19. Машиночитаемый носитель по любому из пп. 13-18, причем инструкции дополнительно выполнены с возможностью выдачи команд на:19. A machine-readable medium according to any one of paragraphs 13-18, wherein the instructions are additionally configured to issue commands to: передачу разрешения на блокирование данному генерирующему аэрозоль устройству для повторного блокирования разблокируемого параметра в ответ на то, что не привязанное к данному аккаунту пользователя устройство пользовательского интерфейса пытается настроить данное генерирующее аэрозоль устройство.transmitting the blocking permission to this aerosol-generating device to block the unblockable parameter again in response to a user interface device not associated with this user account attempting to configure this aerosol-generating device. 20. Машиночитаемый носитель по любому из пп. 13-19, причем инструкции дополнительно выполнены с возможностью выдачи команд на:20. A machine-readable medium according to any one of paragraphs 13-19, wherein the instructions are additionally configured to issue commands to: передачу предупреждающего сообщения устройству пользовательского интерфейса в ответ на то, что не привязанное к данному аккаунту пользователя устройство пользовательского интерфейса пытается настроить данное генерирующее аэрозоль устройство.transmitting a warning message to the user interface device in response to a user interface device that is not associated with the user account attempting to configure the aerosol generating device. 21. Машиночитаемый носитель по любому из пп. 13-20, причем запрос на разблокирование содержит:21. A machine-readable medium according to any one of paragraphs 13-20, wherein the unlocking request comprises: уникальную идентификационную информацию об устройстве, идентифицирующую генерирующее аэрозоль устройство; иunique device identification information identifying the aerosol generating device; and информацию с одноразовым номером с ограниченным сроком действия, соответствующую разблокируемому параметру.information with a one-time number with a limited validity period corresponding to the parameter being unlocked. 22. Машиночитаемый носитель по п. 21, причем уникальная идентификационная информация об устройстве представляет собой серийный номер.22. The machine-readable medium according to claim 21, wherein the unique identification information about the device is a serial number. 23. Машиночитаемый носитель по любому из пп. 13-22, причем разрешение на разблокирование зашифровано.23. A machine-readable medium according to any one of paragraphs 13-22, wherein the permission to unlock is encrypted. 24. Машиночитаемый носитель по любому из пп. 13-23, причем разрешение на разблокирование дешифруемо с помощью открытого ключа, хранящегося на данном генерирующем аэрозоль устройстве.24. A machine-readable medium according to any one of paragraphs 13-23, wherein the unlocking permission is decryptable using a public key stored on the aerosol generating device. 25. Система для разблокирования разблокируемых параметров генерирующих аэрозоль устройств, содержащая:25. A system for unlocking unlockable parameters of aerosol generating devices, comprising: интерфейс связи для передачи данных на генерирующие аэрозоль устройства и от них; иa communication interface for transmitting data to and from the aerosol generating devices; and контроллер, содержащий один или более процессоров и функционально соединенный с интерфейсом связи, при этом контроллер выполнен с возможностью:a controller comprising one or more processors and operatively connected to a communication interface, wherein the controller is configured to: обслуживания базы данных аккаунтов пользователей и генерирующих аэрозоль устройств, привязанных к аккаунтам пользователей, при этом каждое генерирующее аэрозоль устройство привязываемо только к одному аккаунту пользователя;maintaining a database of user accounts and aerosol-generating devices linked to user accounts, with each aerosol-generating device linked to only one user account; приема запроса на разблокирование от данного генерирующего аэрозоль устройства для разблокирования разблокируемого параметра, при этом запрос на разблокирование содержит уникальную идентификационную информацию о пользователе, идентифицирующую аккаунт данного пользователя, привязываемый к данному генерирующему аэрозоль устройству;receiving an unlock request from the aerosol generating device to unlock the unlocked parameter, wherein the unlock request contains unique user identification information identifying the account of the user associated with the aerosol generating device; определения того, привязано ли уже данное генерирующее аэрозоль устройство к каким-либо аккаунтам пользователя в базе данных;determining whether the aerosol generating device is already linked to any user accounts in the database; передачи разрешения на разблокирование данному генерирующему аэрозоль устройству для разблокирования разблокируемого параметра в ответ на определение того, что данное генерирующее аэрозоль устройство уже не привязано к каким-либо аккаунтам пользователя в базе данных; иtransmitting an unlock permission to the aerosol generating device to unlock the unlockable parameter in response to determining that the aerosol generating device is no longer associated with any user accounts in the database; and обновления базы данных для привязки аккаунта данного пользователя к данному генерирующему аэрозоль устройству в ответ на определение того, что данное генерирующее аэрозоль устройство уже не привязано к каким-либо аккаунтам пользователя в базе данных.updating the database to associate the given user account with the given aerosol generating device in response to determining that the given aerosol generating device is no longer associated with any user accounts in the database. 26. Система по п. 25, причем генерирующее аэрозоль устройство содержит:26. The system according to claim 25, wherein the aerosol generating device comprises: полость для размещения генерирующего аэрозоль изделия;a cavity for placing an aerosol-generating product; нагревательный элемент для нагрева генерирующего аэрозоль изделия для генерирования из него аэрозоля; иa heating element for heating the aerosol-generating article to generate an aerosol therefrom; and источник питания, функционально соединенный с нагревательным элементом, при этом разблокируемый параметр является возможностью использования нагревательного элемента для нагрева генерирующего аэрозоль изделия для генерирования из него аэрозоля.a power source operatively connected to the heating element, wherein the unlockable parameter is the ability to use the heating element to heat the aerosol-generating article to generate an aerosol therefrom. 27. Система по п. 25 или 26, причем каждый аккаунт пользователя из базы данных привязываем только к допустимому количеству генерирующих аэрозоль устройств, при этом контроллер дополнительно выполнен с возможностью: 27. The system according to paragraph 25 or 26, wherein each user account from the database is linked only to the permissible number of aerosol-generating devices, and the controller is additionally configured with the ability to: прекращения передачи разрешения на разблокирование и обновления базы данных, если аккаунт данного пользователя уже привязан к допустимому количеству генерирующих аэрозоль устройств.stop transmitting permission to unlock and update the database if the user's account is already linked to the allowed number of aerosol-generating devices. 28. Система по п. 27, причем допустимое количество генерирующих аэрозоль устройств меньше или равно 10.28. The system according to item 27, wherein the permissible number of aerosol generating devices is less than or equal to 10. 29. Система по любому из пп. 25-28, причем каждый аккаунт пользователя из базы данных привязан к лицу, которое проверено как достигшее совершеннолетия для использования генерирующих аэрозоль устройств.29. The system of any of paragraphs 25-28, wherein each user account from the database is linked to a person who has been verified as being of legal age to use aerosol generating devices. 30. Система по любому из пп. 25-29, причем контроллер дополнительно выполнен с возможностью:30. The system according to any one of paragraphs 25-29, wherein the controller is additionally configured to: приема запроса на блокирование от данного генерирующего аэрозоль устройства для повторного блокирования разблокируемого параметра, при этом запрос на повторное блокирование включает уникальную идентификационную информацию о пользователе, идентифицирующую аккаунт данного пользователя, привязанный к данному генерирующему аэрозоль устройству;receiving a blocking request from the aerosol generating device to re-block the parameter to be unblocked, wherein the re-blocking request includes unique user identification information identifying the account of the user associated with the aerosol generating device; обновления базы данных для отвязки аккаунта данного пользователя от данного генерирующего аэрозоль устройства в ответ на прием запроса на блокирование; иupdating the database to unlink the user's account from the aerosol generating device in response to receiving the blocking request; and передачи разрешения на блокирование данному генерирующему аэрозоль устройству для повторного блокирования разблокируемого параметра в ответ на прием запроса на блокирование.transmitting a blocking permission to the aerosol generating device to re-block the parameter to be unblocked in response to receiving the blocking request. 31. Система по любому из пп. 25-30, причем контроллер дополнительно выполнен с возможностью:31. The system according to any one of paragraphs 25-30, wherein the controller is additionally configured to: передачи разрешения на блокирование данному генерирующему аэрозоль устройству для повторного блокирования разблокируемого параметра в ответ на то, что не привязанное к данному аккаунту пользователя устройство пользовательского интерфейса пытается настроить данное генерирующее аэрозоль устройство.transmitting the blocking permission to this aerosol-generating device to re-block the unblockable parameter in response to a user interface device not associated with this user account attempting to configure this aerosol-generating device. 32. Система по любому из пп. 25-31, причем контроллер дополнительно выполнен с возможностью:32. The system according to any one of paragraphs 25-31, wherein the controller is additionally configured to: передачи предупреждающего сообщения устройству пользовательского интерфейса в ответ на то, что не привязанное к данному аккаунту пользователя устройство пользовательского интерфейса пытается настроить данное генерирующее аэрозоль устройство.transmitting a warning message to the user interface device in response to a user interface device that is not associated with the user account attempting to configure the aerosol generating device. 33. Система по любому из пп. 25-32, причем запрос на разблокирование содержит:33. The system according to any of paragraphs 25-32, wherein the request for unblocking comprises: уникальную идентификационную информацию об устройстве, идентифицирующую генерирующее аэрозоль устройство; иunique device identification information identifying the aerosol generating device; and информацию с одноразовым номером с ограниченным сроком действия, соответствующую разблокируемому параметру.information with a one-time number with a limited validity period corresponding to the parameter being unlocked. 34. Система по п. 33, причем уникальная идентификационная информация об устройстве представляет собой серийный номер.34. The system of claim 33, wherein the unique identification information about the device is a serial number. 35. Система по любому из пп. 25-34, причем разрешение на разблокирование зашифровано.35. The system according to any of paragraphs 25-34, wherein the permission to unlock is encrypted. 36. Система по любому из пп. 25-35, причем разрешение на разблокирование дешифруемо с помощью открытого ключа, хранящегося на данном генерирующем аэрозоль устройстве.36. The system according to any one of paragraphs 25-35, wherein the unlocking permission is decryptable using a public key stored on the given aerosol generating device.
RU2022132389A 2020-06-23 2021-06-22 Systems, devices and methods for unlocking aerosol-generating devices RU2841054C1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP20181780.6 2020-06-23

Publications (1)

Publication Number Publication Date
RU2841054C1 true RU2841054C1 (en) 2025-06-02

Family

ID=

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013149578A1 (en) * 2012-04-02 2013-10-10 Mpayme Ltd. Methods and system for secure mobile payment
WO2019126805A1 (en) * 2017-12-21 2019-06-27 Juul Labs, Inc. Vaporizer controls

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013149578A1 (en) * 2012-04-02 2013-10-10 Mpayme Ltd. Methods and system for secure mobile payment
WO2019126805A1 (en) * 2017-12-21 2019-06-27 Juul Labs, Inc. Vaporizer controls

Similar Documents

Publication Publication Date Title
US20250239117A1 (en) Electronic lock system
US7493651B2 (en) Remotely granting access to a smart environment
US8947200B2 (en) Method of distributing stand-alone locks
US9384613B2 (en) Near field communication based key sharing techniques
JP7091187B2 (en) Digital door lock with a unique master key and how to operate it
US20160036814A1 (en) Wireless firmware updates
CN108605034B (en) Wireless firmware update
US8410898B1 (en) Near field communication based key sharing techniques
CN113795872A (en) System and method for dynamic delivery of access credentials for a locking system
US20160036594A1 (en) Wireless key management for authentication
EP3175636A1 (en) Location tracking for locking device
EP3772001A1 (en) Device, method, and system for controlling access to age-restricted electronic products
US20230248064A1 (en) Systems, devices, and methods for unlocking aerosol-generating devices
US20210209204A1 (en) Device, method, and system for controlling access to age-restricted electronic products
RU2841054C1 (en) Systems, devices and methods for unlocking aerosol-generating devices
WO2018207174A1 (en) Method and system for sharing a network enabled entity
JP2022542837A (en) Anti-cloning system for internet of things devices
US20230248065A1 (en) Systems, devices, and methods for unlocking aerosol-generating devices